.build-refresh-bar-module__exw7ra__bar{font-size:var(--tt-fs-control);border-radius:var(--tt-r-chip);color:var(--tt-link);background:var(--tt-accent-bg);border:1px solid var(--tt-accent-border);top:var(--layout-topbar-height,0px);z-index:var(--tt-z-bar);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem .75rem;line-height:1.5;display:flex;position:sticky}.build-refresh-bar-module__exw7ra__text{flex:1;min-width:0}.build-refresh-bar-module__exw7ra__action{height:var(--tt-h-control);border:1px solid var(--tt-accent-border);border-radius:var(--tt-r-control);background:var(--tt-surface);color:var(--tt-link);font-family:inherit;font-size:var(--tt-fs-control);cursor:pointer;flex:none;padding:0 .6rem}.build-refresh-bar-module__exw7ra__action:hover{background:var(--tt-accent-bg)}
.nav-pending-module__A0vNlW__mark{display:none}.nav-pending-module__A0vNlW__line{z-index:2147483000;pointer-events:none;background:var(--tt-border-soft);height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.nav-pending-module__A0vNlW__line:after{content:"";background:var(--tt-link);width:40%;animation:1.1s ease-in-out infinite nav-pending-module__A0vNlW__nav-pending-sweep;position:absolute;inset:0 auto 0 0}@keyframes nav-pending-module__A0vNlW__nav-pending-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.nav-pending-module__A0vNlW__line:after{opacity:.45;width:100%;animation:none}}
.list-pagination-module__eiIxbW__pagination{font-size:var(--tt-fs-num);color:var(--tt-ink-3);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.55rem .15rem .2rem;display:flex}.list-pagination-module__eiIxbW__paginationLink{color:var(--tt-link);text-decoration:none}.list-pagination-module__eiIxbW__paginationLink:hover{text-decoration:underline}.list-pagination-module__eiIxbW__paginationDisabled{color:var(--tt-ink-5)}.list-pagination-module__eiIxbW__paginationCount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin-left:auto}:where(:lang(en)) .list-pagination-module__eiIxbW__paginationCount{font-family:var(--f-sans)}.list-pagination-module__eiIxbW__pageSizeLink{color:var(--tt-ink-3);font-family:var(--f-mono);padding:0 .2rem;text-decoration:none}.list-pagination-module__eiIxbW__pageSizeLink:hover{color:var(--tt-ink)}.list-pagination-module__eiIxbW__pageSizeActive{color:var(--tt-ink);font-weight:700;}.list-pagination-module__eiIxbW__pageSizeActive:hover{color:var(--tt-ink)}.list-pagination-module__eiIxbW__scrollTarget{scroll-margin-top:calc(var(--tt-list-sticky-top,0px) + var(--tt-gap-section,1rem))}
.no-trade-data-empty-module__QPnlga__line{font-size:var(--tt-fs-body);color:var(--tt-ink-2);margin:0;line-height:1.6}.no-trade-data-empty-module__QPnlga__link{color:var(--tt-ink);text-decoration:underline}.no-trade-data-empty-module__QPnlga__link:hover{color:var(--tt-ink-2)}
.pro-inline-lock-module__hwXhFa__tag{padding:var(--tt-badge-pad-y) var(--tt-badge-pad-x);border:1px solid var(--tt-chip-border);border-radius:var(--tt-badge-radius);background:var(--tt-chip-bg);color:var(--tt-ink-2);font-size:var(--tt-badge-fs);white-space:nowrap;vertical-align:middle;flex:none;margin-left:.35rem;font-weight:500;line-height:1.5;display:inline-block}.pro-inline-lock-module__hwXhFa__tagButton{cursor:pointer;font-family:inherit}.pro-inline-lock-module__hwXhFa__tagButton:hover{border-color:var(--tt-border-strong);color:var(--tt-ink)}.pro-inline-lock-module__hwXhFa__hint{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);margin:.2rem 0;line-height:1.6}.pro-inline-lock-module__hwXhFa__hintFloat{z-index:var(--tt-z-bar);border:1px solid var(--tt-chip-border);background:var(--tt-surface);box-shadow:var(--tt-site-shadow-card);white-space:nowrap;border-radius:6px;margin:0;padding:.3rem .6rem;position:absolute;top:calc(100% + .25rem);left:0}.pro-inline-lock-module__hwXhFa__hintEnd{left:auto;right:0}.pro-inline-lock-module__hwXhFa__anchor{align-items:center;display:inline-flex;position:relative}.pro-inline-lock-module__hwXhFa__link{color:var(--tt-link);text-decoration:none}.pro-inline-lock-module__hwXhFa__link:hover{text-decoration:underline}.pro-inline-lock-module__hwXhFa__tagCorner{z-index:var(--tt-z-pane-1);font-size:var(--tt-fs-micro);margin:0;padding:0 4px;line-height:1;position:absolute;top:-6px;left:calc(100% - 10px)}.pro-inline-lock-module__hwXhFa__anchorIcon .pro-inline-lock-module__hwXhFa__tagCorner{align-self:flex-start;margin-left:-12px;position:relative;top:-6px;left:auto}
.period-no-trades-empty-module__-zNI-W__box{background:var(--tt-surface-subtle);border:1px dashed var(--tt-border-strong);border-radius:var(--tt-r-card);padding:1.4rem 1.25rem}.period-no-trades-empty-module__-zNI-W__line{font-size:var(--tt-fs-body);color:var(--tt-ink-2);margin:0;line-height:1.6}.period-no-trades-empty-module__-zNI-W__link{color:var(--tt-link);white-space:nowrap;text-decoration:none}.period-no-trades-empty-module__-zNI-W__link:hover{text-decoration:underline}
.page-skeleton-module__4t7p9G__page{flex-direction:column;gap:16px;display:flex}.page-skeleton-module__4t7p9G__header{flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}.page-skeleton-module__4t7p9G__headerTitle{min-height:var(--tt-page-head-h);align-items:center;display:flex}.page-skeleton-module__4t7p9G__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-skeleton-module__4t7p9G__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.page-skeleton-module__4t7p9G__split{grid-template-columns:2fr 1fr;gap:12px;display:grid}@media (max-width:900px){.page-skeleton-module__4t7p9G__split{grid-template-columns:1fr}}.page-skeleton-module__4t7p9G__block{background:var(--tt-border);border-radius:6px;animation:1.6s ease-in-out infinite page-skeleton-module__4t7p9G__skeleton-breathe}.page-skeleton-module__4t7p9G__blockSoft{background:var(--tt-dark-surface-weak,#f3f3f3);border-radius:6px;animation:1.6s ease-in-out infinite page-skeleton-module__4t7p9G__skeleton-breathe}.page-skeleton-module__4t7p9G__card{border:1px solid var(--tt-border-faint);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.page-skeleton-module__4t7p9G__section{border:1px solid var(--tt-border-faint);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}@keyframes page-skeleton-module__4t7p9G__skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.page-skeleton-module__4t7p9G__block,.page-skeleton-module__4t7p9G__blockSoft{animation:none}}
.sample-data-module__Wk-kba__banner{z-index:var(--tt-z-bar-2);box-sizing:border-box;height:var(--tt-h-sample-banner);background:var(--tt-warn-bg);border-bottom:1px solid var(--tt-warn-border);color:var(--tt-warn);font-family:var(--f-sans);font-size:var(--tt-fs-control);align-items:center;gap:.75rem;padding:0 1rem;line-height:1.2;display:flex;position:sticky;top:0}.sample-data-module__Wk-kba__bannerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sample-data-module__Wk-kba__bannerTag{font-weight:600}.sample-data-module__Wk-kba__bannerSep{opacity:.5;margin:0 .4rem}.sample-data-module__Wk-kba__bannerActions{flex-shrink:0;align-items:center;gap:.6rem;margin-left:auto;display:flex}.sample-data-module__Wk-kba__bannerPrimary{height:var(--tt-h-control);border-radius:var(--tt-r-control);background:var(--tt-ink);color:var(--tt-surface);font-size:var(--tt-fs-control);white-space:nowrap;align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.sample-data-module__Wk-kba__bannerPrimary:hover{background:var(--tt-ink-2)}.sample-data-module__Wk-kba__bannerLink{color:var(--tt-warn);font-size:var(--tt-fs-control);white-space:nowrap;text-decoration:underline}.sample-data-module__Wk-kba__entryRow{margin-top:.75rem}.sample-data-module__Wk-kba__entryButton{height:var(--tt-h-cta);border-radius:var(--tt-r-control);color:var(--tt-ink-2);border:1px solid var(--tt-border-strong);font-size:var(--tt-fs-control);cursor:pointer;background:0 0;align-items:center;padding:0 .9rem;font-weight:500;text-decoration:none;display:inline-flex}.sample-data-module__Wk-kba__entryButton:hover{background:var(--tt-surface-subtle)}.sample-data-module__Wk-kba__adminEntry{height:var(--tt-h-control);white-space:nowrap;flex-shrink:0}.sample-data-module__Wk-kba__toast{z-index:var(--tt-z-pop);box-sizing:border-box;background:var(--tt-ink);max-width:calc(100vw - 32px);color:var(--tt-surface);font-family:var(--f-sans);font-size:var(--tt-fs-control);border-radius:8px;align-items:center;gap:.9rem;padding:.55rem 1rem;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.sample-data-module__Wk-kba__toastText{min-width:0}.sample-data-module__Wk-kba__toastLink{color:var(--tt-surface);white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:underline}
.trades-module__ZhIUDG__pageContent{flex-direction:column;gap:1.25rem;display:flex}.trades-module__ZhIUDG__backRow{align-items:center;gap:.375rem;display:flex}.trades-module__ZhIUDG__backLink{font-size:var(--tt-fs-control);color:var(--tt-ink-3);line-height:1.4;text-decoration:none;display:inline-block}.trades-module__ZhIUDG__backLink:hover{color:var(--tt-ink);text-decoration:underline}.trades-module__ZhIUDG__titleBlock{flex-direction:column;gap:.25rem;display:flex}.trades-module__ZhIUDG__title{font-size:var(--tt-fs-page-title);color:var(--tt-ink);margin:0;font-weight:600;line-height:1.3}.trades-module__ZhIUDG__subtitle{font-size:var(--tt-fs-body);color:var(--tt-ink-3);margin:0;line-height:1.5}.trades-module__ZhIUDG__summaryBar{background:var(--tt-surface-soft);border:1px solid var(--tt-chip-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1rem;display:flex}.trades-module__ZhIUDG__summaryItem{font-size:var(--tt-fs-control);color:var(--tt-ink-2);align-items:center;gap:.375rem;line-height:1.4;display:inline-flex}.trades-module__ZhIUDG__summaryLabel{color:var(--tt-ink-4)}.trades-module__ZhIUDG__chip{font-size:var(--tt-fs-control);white-space:nowrap;border-radius:4px;padding:.15rem .5rem;font-weight:500;display:inline-block}.trades-module__ZhIUDG__severityHigh{background:var(--tt-danger-bg);color:var(--tt-danger)}.trades-module__ZhIUDG__severityMedium{background:var(--tt-dark-warn-bg,#ffedd5);color:var(--tt-orange-ink)}.trades-module__ZhIUDG__severityLow{background:var(--tt-rule-cell);color:var(--tt-ink-2)}.trades-module__ZhIUDG__severityInfo{background:var(--tt-accent-bg);color:var(--tt-link)}.trades-module__ZhIUDG__confidenceHigh{background:var(--tt-dark-pos-bg,#dcfce7);color:var(--tt-dark-pos,#166534)}.trades-module__ZhIUDG__confidenceMedium{background:var(--tt-warn-bg);color:var(--tt-warn)}.trades-module__ZhIUDG__confidenceLow{background:var(--tt-surface-soft);color:var(--tt-ink-3);border:1px solid var(--tt-chip-border)}.trades-module__ZhIUDG__sampleNotice{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);background:var(--tt-surface-soft);border:1px solid var(--tt-chip-border);border-radius:4px;padding:.5rem .75rem;line-height:1.5}.trades-module__ZhIUDG__inactiveNotice{font-size:var(--tt-fs-aux);color:var(--tt-warn);background:var(--tt-warn-bg);border:1px solid var(--tt-warn-border);border-radius:4px;padding:.5rem .75rem;line-height:1.5}.trades-module__ZhIUDG__countLine{font-size:var(--tt-fs-body);color:var(--tt-ink-2)}.trades-module__ZhIUDG__countNumber{color:var(--tt-ink);font-variant-numeric:tabular-nums;font-weight:600}.trades-module__ZhIUDG__tableWrap{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface);width:100%;overflow-x:auto}.trades-module__ZhIUDG__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--tt-tbl-fs);color:var(--tt-tbl-ink)}.trades-module__ZhIUDG__table thead th{top:var(--tt-list-head-top);z-index:var(--tt-z-head);background:var(--tt-tbl-th-bg);color:var(--tt-tbl-th-ink);font-weight:var(--tt-tbl-th-weight);font-size:var(--tt-tbl-th-fs);letter-spacing:var(--tt-tbl-th-tracking);text-align:left;padding:var(--tt-tbl-pad-y) var(--tt-tbl-pad-x);border-bottom:1px solid var(--tt-tbl-rule);white-space:nowrap;position:sticky}.trades-module__ZhIUDG__table tbody td{padding:var(--tt-tbl-pad-y) var(--tt-tbl-pad-x);line-height:var(--tt-tbl-lh);border-bottom:1px solid var(--tt-tbl-rule);vertical-align:var(--tt-tbl-valign);white-space:nowrap;font-variant-numeric:tabular-nums}.trades-module__ZhIUDG__table tbody tr:last-child td{border-bottom:none}.trades-module__ZhIUDG__table tbody tr:hover{background:var(--tt-tbl-row-hover)}.trades-module__ZhIUDG__table thead th:first-child{z-index:var(--tt-z-head-frozen);background:var(--tt-tbl-th-bg);position:sticky;left:0}.trades-module__ZhIUDG__table tbody td:first-child{z-index:var(--tt-z-cell);background:var(--tt-tbl-frozen-bg);position:sticky;left:0}.trades-module__ZhIUDG__table tbody tr:hover td:first-child{background:var(--tt-tbl-row-hover)}.trades-module__ZhIUDG__muted{color:var(--tt-tbl-ink)}.trades-module__ZhIUDG__symbolLink{color:var(--tt-link);text-decoration:none}.trades-module__ZhIUDG__symbolLink:hover{text-decoration:underline}.trades-module__ZhIUDG__emptyArea{flex-direction:column;gap:.875rem;max-width:600px;display:flex}.trades-module__ZhIUDG__emptyPage,.trades-module__ZhIUDG__emptyStack{flex-direction:column;gap:.875rem;display:flex}.trades-module__ZhIUDG__emptyText{font-size:var(--tt-fs-body);color:var(--tt-ink-2);margin:0;line-height:1.6}.trades-module__ZhIUDG__emptyLink{font-size:var(--tt-fs-control);color:var(--tt-ink);cursor:pointer;text-decoration:underline;display:inline-block}.trades-module__ZhIUDG__emptyLink:hover{color:var(--tt-ink-2)}.trades-module__ZhIUDG__modeHint{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);background:var(--tt-surface-soft);border:1px solid var(--tt-chip-border);border-radius:4px;padding:.45rem .75rem;line-height:1.5}.trades-module__ZhIUDG__accountMeta{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);line-height:1.5}.trades-module__ZhIUDG__filters{background:var(--tt-surface-soft);border:1px solid var(--tt-chip-border);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.trades-module__ZhIUDG__filterField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.trades-module__ZhIUDG__filterLabel{font-size:var(--tt-fs-label);color:var(--tt-ink-3);text-transform:uppercase;letter-spacing:.04em;font-weight:500;line-height:1.2}.trades-module__ZhIUDG__filterActions{align-items:center;gap:.625rem;height:2.125rem;display:flex}.trades-module__ZhIUDG__filterApplyButton{box-sizing:border-box;height:2.125rem;font-size:var(--tt-fs-body);color:var(--tt-surface);background:var(--tt-ink);border:1px solid var(--tt-ink);cursor:pointer;border-radius:4px;padding:0 .95rem;font-family:inherit;font-weight:500;line-height:1}.trades-module__ZhIUDG__filterApplyButton:hover{background:var(--tt-ink-hover);border-color:var(--tt-ink-hover)}.trades-module__ZhIUDG__filterApplyButton:focus{box-shadow:0 0 0 2px var(--tt-dark-chart-accent-2,#93c5fd);outline:none}.trades-module__ZhIUDG__filterResetLink{font-size:var(--tt-fs-body);color:var(--tt-ink-2);line-height:1.4;text-decoration:underline}.trades-module__ZhIUDG__filterResetLink:hover{color:var(--tt-ink)}.trades-module__ZhIUDG__filterDateNote{font-size:var(--tt-fs-num);color:var(--tt-ink-4);flex-basis:100%;margin:.125rem 0 0;line-height:1.5}.trades-module__ZhIUDG__summaryRow{font-size:var(--tt-fs-aux);color:var(--tt-ink-2);flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;line-height:1.5;display:flex}.trades-module__ZhIUDG__summaryStat{white-space:nowrap}.trades-module__ZhIUDG__pagination{font-size:var(--tt-fs-aux);color:var(--tt-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.trades-module__ZhIUDG__paginationLinks{align-items:center;gap:.5rem;display:inline-flex}.trades-module__ZhIUDG__paginationLink{font-size:var(--tt-fs-control);color:var(--tt-ink);border:1px solid var(--tt-border-strong);background:var(--tt-surface);border-radius:4px;padding:.3rem .65rem;line-height:1.4;text-decoration:none;display:inline-block}.trades-module__ZhIUDG__paginationLink:hover{background:var(--tt-rule-cell)}.trades-module__ZhIUDG__paginationDisabled{font-size:var(--tt-fs-aux);color:var(--tt-ink-4);border:1px solid var(--tt-chip-border);background:var(--tt-surface-soft);cursor:not-allowed;border-radius:4px;padding:.3rem .65rem;line-height:1.4;display:inline-block}.trades-module__ZhIUDG__paginationCurrent{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);white-space:nowrap}.trades-module__ZhIUDG__paginationCount{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.trades-module__ZhIUDG__pageSizeLinks{align-items:center;gap:.25rem;display:inline-flex}.trades-module__ZhIUDG__pageSizeLabel{font-size:var(--tt-fs-label);color:var(--tt-ink-4);margin-right:.25rem}.trades-module__ZhIUDG__pageSizeLink{font-size:var(--tt-fs-control);color:var(--tt-ink-2);border:1px solid var(--tt-border-strong);background:var(--tt-surface);border-radius:3px;padding:.25rem .55rem;line-height:1.3;text-decoration:none;display:inline-block}.trades-module__ZhIUDG__pageSizeLink:hover{background:var(--tt-rule-cell)}.trades-module__ZhIUDG__activePageSize{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink);cursor:default}.trades-module__ZhIUDG__activePageSize:hover{background:var(--tt-ink);color:var(--tt-surface)}.trades-module__ZhIUDG__pnlPositive{color:var(--tt-pos)}.trades-module__ZhIUDG__pnlNegative{color:var(--tt-neg)}.trades-module__ZhIUDG__pnlNeutral{color:var(--tt-tbl-ink)}
.trade-detail-module__EKdYHa__pageContent{flex-direction:column;gap:1.25rem;display:flex}.trade-detail-module__EKdYHa__backRow{top:var(--layout-topbar-height,0px);z-index:var(--tt-z-bar);background:var(--tt-surface);box-sizing:border-box;align-items:center;gap:.375rem;height:4.65rem;margin-top:-1.5rem;margin-bottom:-1.25rem;padding-block:1.9rem .4rem;display:flex;position:sticky}.trade-detail-module__EKdYHa__backLink{font-size:var(--tt-fs-control);color:var(--tt-link);line-height:1.4;text-decoration:none;display:inline-block}.trade-detail-module__EKdYHa__backRow>.trade-detail-module__EKdYHa__backLink{white-space:nowrap;flex-shrink:0}.trade-detail-module__EKdYHa__backLink:hover{text-decoration:underline}.trade-detail-module__EKdYHa__kvValueMuted{color:var(--tt-ink-4)}.trade-detail-module__EKdYHa__section{flex-direction:column;gap:.5rem;display:flex}.trade-detail-module__EKdYHa__sectionHeader{flex-direction:column;gap:.125rem;display:flex}.trade-detail-module__EKdYHa__sectionTitle{font-size:var(--tt-fs-section-title);color:var(--tt-ink);margin:0;font-weight:600;line-height:1.3}.trade-detail-module__EKdYHa__sectionDesc{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);margin:0;line-height:1.5}.trade-detail-module__EKdYHa__tableWrap{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface);width:100%;overflow-x:auto}.trade-detail-module__EKdYHa__tableWrap .trade-detail-module__EKdYHa__table{border-collapse:separate;border-spacing:0}.trade-detail-module__EKdYHa__tableWrap .trade-detail-module__EKdYHa__table thead th{top:var(--tt-list-head-top)}.trade-detail-module__EKdYHa__table{border-collapse:collapse;width:100%;font-size:var(--tt-tbl-fs);color:var(--tt-tbl-ink)}.trade-detail-module__EKdYHa__table thead th{top:calc(var(--layout-topbar-height,0px) + 6.65rem + 1px);z-index:var(--tt-z-head);background:var(--tt-tbl-th-bg);color:var(--tt-tbl-th-ink);font-weight:var(--tt-tbl-th-weight);font-size:var(--tt-tbl-th-fs);letter-spacing:var(--tt-tbl-th-tracking);text-align:left;padding:var(--tt-tbl-pad-y) var(--tt-tbl-pad-x);border-bottom:1px solid var(--tt-tbl-rule);white-space:nowrap;position:sticky}.trade-detail-module__EKdYHa__table tbody td{padding:var(--tt-tbl-pad-y) var(--tt-tbl-pad-x);line-height:var(--tt-tbl-lh);border-bottom:1px solid var(--tt-tbl-rule);vertical-align:var(--tt-tbl-valign);white-space:nowrap;font-variant-numeric:tabular-nums}.trade-detail-module__EKdYHa__table tbody tr:last-child td{border-bottom:none}.trade-detail-module__EKdYHa__table tbody tr:hover{background:var(--tt-tbl-row-hover)}.trade-detail-module__EKdYHa__sectionEmpty{color:var(--tt-ink-3);font-size:var(--tt-fs-body);line-height:1.5;display:flex}.trade-detail-module__EKdYHa__errorArea{background:var(--tt-surface-soft);border:1px dashed var(--tt-border-strong);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.875rem;max-width:600px;padding:2rem 1.5rem;display:flex}.trade-detail-module__EKdYHa__errorText{font-size:var(--tt-fs-body);color:var(--tt-ink-2);margin:0;line-height:1.6}.trade-detail-module__EKdYHa__errorLink{font-size:var(--tt-fs-body);color:var(--tt-ink);text-decoration:underline;display:inline-block}.trade-detail-module__EKdYHa__errorLink:hover{color:var(--tt-ink-2)}.trade-detail-module__EKdYHa__boolNeutral{font-size:var(--tt-fs-num);font-weight:var(--tt-fw-body);border-radius:var(--tt-r-chip);background:var(--tt-chip-bg);color:var(--tt-ink-2);padding:.1rem .4rem;display:inline-block}.trade-detail-module__EKdYHa__boolPositive{font-size:var(--tt-fs-num);font-weight:var(--tt-fw-body);border-radius:var(--tt-r-chip);background:var(--tt-pos-bg);color:var(--tt-pos);padding:.1rem .4rem;display:inline-block}.trade-detail-module__EKdYHa__boolUnknown{font-size:var(--tt-fs-num);font-weight:var(--tt-fw-body);border-radius:var(--tt-r-chip);background:var(--tt-chip-bg);color:var(--tt-ink-3);padding:.1rem .4rem;display:inline-block}.trade-detail-module__EKdYHa__pnlPositive{color:var(--tt-pos);font-weight:600}.trade-detail-module__EKdYHa__pnlNegative{color:var(--tt-neg);font-weight:600}.trade-detail-module__EKdYHa__pnlNeutral{color:var(--tt-tbl-ink)}.trade-detail-module__EKdYHa__findingRetiredTag{font-size:var(--tt-fs-label);color:var(--tt-ink-3);background:var(--tt-rule-cell);border:1px solid var(--tt-chip-border);white-space:nowrap;vertical-align:middle;border-radius:3px;margin-left:.4rem;padding:.05rem .35rem;font-weight:400;line-height:1.4;display:inline-block}.trade-detail-module__EKdYHa__findingsRunNote{font-size:var(--tt-fs-aux);color:var(--tt-ink-4);margin:0;line-height:1.5}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__wrapNorm tbody td.trade-detail-module__EKdYHa__accuracyCell{text-align:right;white-space:nowrap;width:4.5rem}.trade-detail-module__EKdYHa__accuracyFlag{font:inherit;font-size:var(--tt-fs-label);color:var(--tt-ink-4);border:none;border-bottom:1px dashed var(--tt-border-strong);cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;background:0 0;padding:0;transition:opacity .12s ease-out}.trade-detail-module__EKdYHa__table tbody tr:hover .trade-detail-module__EKdYHa__accuracyFlag,.trade-detail-module__EKdYHa__accuracyFlag:focus-visible{opacity:1;pointer-events:auto}.trade-detail-module__EKdYHa__accuracyFlag:hover{color:var(--tt-ink-2);border-bottom-color:var(--tt-ink-4)}.trade-detail-module__EKdYHa__accuracyFlagDone{font:inherit;font-size:var(--tt-fs-label);color:var(--tt-ink-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.trade-detail-module__EKdYHa__accuracyFlagDone:hover{color:var(--tt-ink-2)}.trade-detail-module__EKdYHa__noticeBox{background:var(--tt-accent-bg);border:1px solid var(--tt-accent-border);font-size:var(--tt-fs-aux);color:var(--tt-link);border-radius:6px;padding:.75rem 1rem;line-height:1.6}.trade-detail-module__EKdYHa__noticeBoxList{margin:.25rem 0 0 1.25rem;padding:0}.trade-detail-module__EKdYHa__noticeBoxList li{margin-bottom:.125rem}.trade-detail-module__EKdYHa__timingAtTime{font-size:var(--tt-fs-num);background:var(--tt-rule-cell);color:var(--tt-ink-2);white-space:nowrap;border-radius:3px;padding:.1rem .4rem;font-weight:500;display:inline-block}.trade-detail-module__EKdYHa__timingPosthoc{font-size:var(--tt-fs-aux);background:var(--tt-dark-accent-bg,#eef2ff);color:var(--tt-dark-link,#4338ca);white-space:nowrap;border-radius:3px;padding:.1rem .4rem;font-weight:500;display:inline-block}.trade-detail-module__EKdYHa__timelineGroups{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.trade-detail-module__EKdYHa__timelineGroupsHint{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);margin:0;line-height:1.6}.trade-detail-module__EKdYHa__timelineGroup{border:1px solid var(--tt-chip-border);background:var(--tt-surface);border-radius:6px}.trade-detail-module__EKdYHa__timelineGroup[open]{border-color:var(--tt-border-strong)}.trade-detail-module__EKdYHa__timelineGroupSummary{cursor:pointer;padding:.6rem .75rem .6rem 1.6rem}.trade-detail-module__EKdYHa__timelineGroupSummary::marker{color:var(--tt-ink-4)}.trade-detail-module__EKdYHa__timelineGroupSummaryInner{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.trade-detail-module__EKdYHa__timelineFundingRow{border:1px dashed var(--tt-chip-border);background:var(--tt-surface-hover);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.6rem .75rem;display:flex}.trade-detail-module__EKdYHa__timelineGroupTitle{font-size:var(--tt-fs-body);color:var(--tt-ink);font-weight:600}.trade-detail-module__EKdYHa__timelineGroupMeta{font-size:var(--tt-fs-aux);color:var(--tt-ink-3)}.trade-detail-module__EKdYHa__timelineGroupStats{font-size:var(--tt-fs-aux);color:var(--tt-ink-2);font-variant-numeric:tabular-nums;flex-basis:100%}.trade-detail-module__EKdYHa__timelineGroupCaveat{font-size:var(--tt-fs-num);color:var(--tt-warn);flex-basis:100%}.trade-detail-module__EKdYHa__timelineSegmentIndex{background:var(--tt-rule-cell);min-width:1.35rem;height:1.35rem;color:var(--tt-ink-2-soft);font-size:var(--tt-fs-num);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-weight:600;display:inline-flex}.trade-detail-module__EKdYHa__timelinePositionStats{font-size:var(--tt-fs-aux);color:var(--tt-ink);font-variant-numeric:tabular-nums;background:var(--tt-dark-surface-subtle,#f8fafc);border-radius:4px;flex-basis:100%;padding:.25rem .4rem}.trade-detail-module__EKdYHa__timelineSegmentFills{font-size:var(--tt-fs-num);color:var(--tt-ink-4);font-variant-numeric:tabular-nums;flex-basis:100%}.trade-detail-module__EKdYHa__split{grid-template-columns:20rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.trade-detail-module__EKdYHa__aside{min-width:0}.trade-detail-module__EKdYHa__asideSticky{top:calc(var(--layout-topbar-height,0px) + 4.65rem);height:calc(100dvh - var(--layout-topbar-height,0px) - 6.15rem);flex-direction:column;gap:.6rem;padding-bottom:.6rem;display:flex;position:sticky}.trade-detail-module__EKdYHa__asideScroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.6rem;min-height:0;display:flex;overflow-y:auto}.trade-detail-module__EKdYHa__asideScroll>*{flex:none}@media (max-width:860px){.trade-detail-module__EKdYHa__split{grid-template-columns:minmax(0,1fr)}.trade-detail-module__EKdYHa__asideSticky{height:auto;position:static}.trade-detail-module__EKdYHa__asideScroll{overflow:visible}}.trade-detail-module__EKdYHa__asideHead{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface);padding:.8rem .85rem}.trade-detail-module__EKdYHa__dirRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.trade-detail-module__EKdYHa__symName{font-size:var(--tt-fs-hero);letter-spacing:-.01em;color:var(--tt-ink);font-weight:600}.trade-detail-module__EKdYHa__bigPnl{font-size:var(--tt-fs-metric);font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-weight:600;line-height:1.3}.trade-detail-module__EKdYHa__bigPnlRate{font-size:var(--tt-fs-body);font-variant-numeric:tabular-nums;margin-left:.4rem}.trade-detail-module__EKdYHa__timeRow{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);flex-wrap:wrap;gap:0 .5rem;margin-top:.1rem;line-height:1.6;display:flex}.trade-detail-module__EKdYHa__timeRowItem{white-space:nowrap;font-variant-numeric:tabular-nums}.trade-detail-module__EKdYHa__asideBlock{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface);padding:.7rem .85rem}.trade-detail-module__EKdYHa__asideBlockTitle{font-size:var(--tt-fs-label);letter-spacing:.05em;color:var(--tt-ink-3);margin:0 0 .45rem;font-weight:600}.trade-detail-module__EKdYHa__kvTight{font-size:var(--tt-tbl-fs);color:var(--tt-tbl-ink);grid-template-columns:auto 1fr;gap:.26rem .6rem;margin:0;display:grid}.trade-detail-module__EKdYHa__kvTight dt{color:var(--tt-ink-3)}.trade-detail-module__EKdYHa__kvTight dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.trade-detail-module__EKdYHa__tagWrap{flex-wrap:wrap;gap:.22rem;display:flex}.trade-detail-module__EKdYHa__kvTight+.trade-detail-module__EKdYHa__tagWrap{margin-top:.55rem}.trade-detail-module__EKdYHa__noteQuote{border-left:2px solid var(--tt-border-strong);font-size:var(--tt-fs-aux);color:var(--tt-tbl-ink);margin:0;padding-left:.6rem;line-height:1.7}.trade-detail-module__EKdYHa__noteHead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.trade-detail-module__EKdYHa__reviewEditButton{appearance:none;font:inherit;font-size:var(--tt-fs-aux);color:var(--tt-link);cursor:pointer;background:0 0;border:none;flex:none;padding:0;line-height:1.4}.trade-detail-module__EKdYHa__reviewEditButton:hover{text-decoration:underline}.trade-detail-module__EKdYHa__noteThumbRow{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.trade-detail-module__EKdYHa__noteThumbButton{appearance:none;border:1px solid var(--tt-chip-border);border-radius:var(--tt-r-chip);background:var(--tt-chip-bg);cursor:pointer;flex:none;padding:0;line-height:0;overflow:hidden}.trade-detail-module__EKdYHa__noteThumbButton:hover{border-color:var(--tt-border-strong)}.trade-detail-module__EKdYHa__noteThumbImg{object-fit:cover;width:56px;height:40px;display:block}.trade-detail-module__EKdYHa__noteMeta{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);margin:.45rem 0 0;line-height:1.55}.trade-detail-module__EKdYHa__replayMainButton{border-radius:var(--tt-r-control);border:1px solid var(--tt-ink);background:var(--tt-ink);height:30px;color:var(--tt-surface);font-size:var(--tt-fs-control);flex:none;justify-content:center;align-items:center;padding:0 .7rem;font-weight:600;text-decoration:none;display:flex}.trade-detail-module__EKdYHa__replayMainButton:hover{opacity:.88}.trade-detail-module__EKdYHa__replayMainButton:has([data-nav-pending]){opacity:.6;cursor:progress}.trade-detail-module__EKdYHa__sparkCard{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface);padding:.6rem .65rem .45rem}.trade-detail-module__EKdYHa__sparkHead{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.trade-detail-module__EKdYHa__sparkTitle{font-size:var(--tt-fs-label);letter-spacing:.05em;color:var(--tt-ink-3);margin:0;font-weight:600}.trade-detail-module__EKdYHa__sparkPlot{position:relative}.trade-detail-module__EKdYHa__sparkSvg{touch-action:none;width:100%;height:auto;display:block}.trade-detail-module__EKdYHa__sparkCrosshair{stroke:var(--tt-ink-4);stroke-width:2px;stroke-dasharray:6 6;pointer-events:none}.trade-detail-module__EKdYHa__sparkHoverDot{fill:var(--tt-surface);stroke:var(--tt-ink);stroke-width:3px;pointer-events:none}.trade-detail-module__EKdYHa__sparkHover{z-index:var(--tt-z-cell-frozen);pointer-events:none;background:var(--tt-ink);color:var(--tt-surface);font-size:var(--tt-fs-micro);font-variant-numeric:tabular-nums;border-radius:var(--tt-r-control);overflow-wrap:anywhere;width:max-content;max-width:100%;padding:.2rem .4rem;line-height:1.5;position:absolute;box-shadow:0 6px 18px -6px #00000073}.trade-detail-module__EKdYHa__sparkHoverLine{display:block}.trade-detail-module__EKdYHa__sparkRefLine{stroke:var(--tt-rule-strong);stroke-width:1px}.trade-detail-module__EKdYHa__sparkArea{fill:var(--tt-accent-bg);opacity:.55}.trade-detail-module__EKdYHa__sparkPrice{fill:none;stroke:var(--tt-ink-2);stroke-width:4px;stroke-linejoin:round}.trade-detail-module__EKdYHa__sparkPriceLink{fill:none;stroke:var(--tt-ink-2);stroke-width:4px;stroke-linecap:round;opacity:.55}.trade-detail-module__EKdYHa__sparkAvgCost{fill:none;stroke:var(--tt-link);stroke-width:5px;stroke-dasharray:14 8}.trade-detail-module__EKdYHa__sparkTick{fill:var(--tt-ink-4);font-size:30px}.trade-detail-module__EKdYHa__sparkMarkCount{fill:var(--tt-ink-2);font-variant-numeric:tabular-nums;pointer-events:none;font-size:30px;font-weight:600}.trade-detail-module__EKdYHa__sparkLegend{font-size:var(--tt-fs-micro);color:var(--tt-ink-3);flex-wrap:wrap;gap:.1rem .7rem;margin-top:.25rem;display:flex}.trade-detail-module__EKdYHa__sparkLegend span{align-items:center;gap:.28rem;display:inline-flex}.trade-detail-module__EKdYHa__sparkLegendAvgCost{background:repeating-linear-gradient(90deg, var(--tt-link) 0 4px, transparent 4px 7px);width:12px;height:2px;display:inline-block}.trade-detail-module__EKdYHa__sparkLegendMark{letter-spacing:-.02em;font-style:normal;line-height:1}.trade-detail-module__EKdYHa__sparkFoot{font-size:var(--tt-fs-micro);color:var(--tt-ink-4);margin:.3rem 0 0;line-height:1.65}.trade-detail-module__EKdYHa__sparkEmpty{font-size:var(--tt-fs-aux);color:var(--tt-ink-3);margin:0;line-height:1.6}.trade-detail-module__EKdYHa__dense{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface)}.trade-detail-module__EKdYHa__dense+.trade-detail-module__EKdYHa__dense{margin-top:.55rem}.trade-detail-module__EKdYHa__denseSummary{background:var(--tt-surface-sunken);border-bottom:1px solid var(--tt-rule-cell);cursor:pointer;-webkit-user-select:none;user-select:none;top:calc(var(--layout-topbar-height,0px) + 4.65rem + 1px);z-index:var(--tt-z-band-3);box-sizing:border-box;border-radius:var(--tt-r-card) var(--tt-r-card) 0 0;align-items:baseline;gap:.45rem;height:2rem;padding:.42rem .6rem;list-style:none;display:flex;position:sticky}.trade-detail-module__EKdYHa__denseSummary:before{content:"";height:var(--tt-r-card);background:var(--tt-surface);z-index:var(--tt-z-underlay);pointer-events:none;position:absolute;inset:-1px -1px auto}.trade-detail-module__EKdYHa__denseSummary:after{content:"";height:var(--tt-r-card);background:var(--tt-surface-sunken);border:1px solid var(--tt-border);border-radius:var(--tt-r-card) var(--tt-r-card) 0 0;z-index:var(--tt-z-underlay);pointer-events:none;border-bottom:0;position:absolute;inset:-1px -1px auto}.trade-detail-module__EKdYHa__dense:not([open])>.trade-detail-module__EKdYHa__denseSummary,.trade-detail-module__EKdYHa__dense>.trade-detail-module__EKdYHa__denseSummary:last-child{border-radius:var(--tt-r-card)}.trade-detail-module__EKdYHa__denseSummary::-webkit-details-marker{display:none}.trade-detail-module__EKdYHa__denseMarker{color:var(--tt-ink-4);font-size:var(--tt-fs-num);flex:none;line-height:1;transition:transform .15s}.trade-detail-module__EKdYHa__dense[open]>.trade-detail-module__EKdYHa__denseSummary>.trade-detail-module__EKdYHa__denseMarker{transform:rotate(90deg)}.trade-detail-module__EKdYHa__denseTitle{font-size:var(--tt-fs-control);color:var(--tt-ink);margin:0;font-weight:600}.trade-detail-module__EKdYHa__denseHeadRight{align-items:baseline;gap:.5rem;min-width:0;margin-left:auto;display:flex}.trade-detail-module__EKdYHa__denseCount{font-size:var(--tt-fs-num);color:var(--tt-ink-4);white-space:nowrap;flex:none;order:2}.trade-detail-module__EKdYHa__denseMeta{font-size:var(--tt-fs-num);color:var(--tt-ink-4);text-align:right;white-space:nowrap;text-overflow:ellipsis;order:1;min-width:0;overflow:hidden}@media (max-width:860px){.trade-detail-module__EKdYHa__denseTitle{white-space:nowrap;flex:none}.trade-detail-module__EKdYHa__denseCount{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}}.trade-detail-module__EKdYHa__denseFoot{font-size:var(--tt-fs-num);color:var(--tt-ink-4);border-top:1px solid var(--tt-rule-cell);margin:0;padding:.34rem .6rem;line-height:1.6}.trade-detail-module__EKdYHa__denseBody{padding:.6rem}.trade-detail-module__EKdYHa__denseTableWrap{background:var(--tt-surface);width:100%;overflow-x:clip}.trade-detail-module__EKdYHa__denseFlowWrap{background:var(--tt-surface);--tt-list-sticky-top:calc(var(--layout-topbar-height,0px) + 6.65rem + 1px);--tt-list-sticky-gap:0px;--tt-list-frame-r:0px;width:100%}.trade-detail-module__EKdYHa__denseFlowWrap .trade-detail-module__EKdYHa__table thead th{top:var(--tt-list-head-top)}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__wrapNorm tbody td{white-space:normal}.trade-detail-module__EKdYHa__table tbody tr.trade-detail-module__EKdYHa__trackEventRow td{background:var(--tt-surface-hover);color:var(--tt-ink-4);font-size:var(--tt-fs-num);padding-top:.24rem;padding-bottom:.24rem}.trade-detail-module__EKdYHa__table tbody tr.trade-detail-module__EKdYHa__trackEventRow td.trade-detail-module__EKdYHa__trackEventPos{color:var(--tt-pos-soft)}.trade-detail-module__EKdYHa__table tbody tr.trade-detail-module__EKdYHa__trackEventRow td.trade-detail-module__EKdYHa__trackEventNeg{color:var(--tt-neg-soft)}.trade-detail-module__EKdYHa__skeletonAsideStack{flex-direction:column;gap:.6rem;display:flex}.trade-detail-module__EKdYHa__skeletonDenseStack{flex-direction:column;gap:.55rem;display:flex}.trade-detail-module__EKdYHa__featureChip{font-size:var(--tt-fs-label);border-radius:var(--tt-r-pill);padding:.1rem var(--tt-chip-pad-x);white-space:nowrap;line-height:1.4;display:inline-block}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable thead th.trade-detail-module__EKdYHa__simSameCol{padding-left:calc(var(--tt-tbl-pad-x) + var(--tt-chip-pad-x))}.trade-detail-module__EKdYHa__checkedFoldLocal{margin:.3rem .6rem .5rem}.trade-detail-module__EKdYHa__denseFootLink{cursor:pointer;font-size:var(--tt-tbl-fs);color:var(--tt-link);width:fit-content;list-style:none}.trade-detail-module__EKdYHa__denseFootLink:before{content:"▸";margin-right:.3rem;transition:transform .12s;display:inline-block}.trade-detail-module__EKdYHa__checkedFoldLocal[open]>.trade-detail-module__EKdYHa__denseFootLink:before{transform:rotate(90deg)}.trade-detail-module__EKdYHa__simSymLink{color:var(--tt-link);font-weight:600;text-decoration:none}.trade-detail-module__EKdYHa__simSymLink:hover{text-decoration:underline}.trade-detail-module__EKdYHa__simFoldBadge{font-size:var(--tt-fs-label);font-variant-numeric:tabular-nums;color:var(--tt-ink-3);white-space:nowrap;margin-left:4px;font-weight:500}.trade-detail-module__EKdYHa__simCompareLink{font-family:inherit;font-size:var(--tt-tbl-fs);line-height:inherit;color:var(--tt-link);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.trade-detail-module__EKdYHa__simCompareLink:hover{text-decoration:underline}.trade-detail-module__EKdYHa__simSideBySideLink{margin-left:.5rem;text-decoration:none;}.trade-detail-module__EKdYHa__simGroups{flex-direction:column;gap:1.25rem;padding-top:.6rem;display:flex}.trade-detail-module__EKdYHa__simGroup{display:block}.trade-detail-module__EKdYHa__simGroupHead{padding:0 var(--tt-tbl-pad-x);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin:0 0 .375rem;display:flex}.trade-detail-module__EKdYHa__simGroupNameWrap{flex:auto;align-items:baseline;gap:.4rem;min-width:0;display:flex}.trade-detail-module__EKdYHa__simGroupName{font-size:var(--tt-tbl-fs);color:var(--tt-ink-1);white-space:nowrap;flex:none;font-weight:600}.trade-detail-module__EKdYHa__simGroupTagsWrap{min-width:0;display:flex;position:relative}.trade-detail-module__EKdYHa__simGroupTagsMore:after{content:"";pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--tt-surface) 0%, transparent), var(--tt-surface));width:1.5rem;position:absolute;top:0;bottom:0;right:0}.trade-detail-module__EKdYHa__simGroupTags{overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.25rem;min-width:0;display:flex;overflow:auto hidden}.trade-detail-module__EKdYHa__simGroupTag{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:var(--tt-fs-label);border-radius:var(--tt-r-pill);padding:0 var(--tt-chip-pad-x);background:var(--tt-danger-bg);border:1px solid var(--tt-danger-border);color:var(--tt-danger);flex:none;line-height:1.5;overflow:hidden}.trade-detail-module__EKdYHa__simSharedIssues{display:contents}.trade-detail-module__EKdYHa__simSharedIssueChip{background:var(--tt-danger-bg);box-shadow:inset 0 0 0 1px var(--tt-danger-border);color:var(--tt-danger)}.trade-detail-module__EKdYHa__simGroupMeta{font-size:var(--tt-fs-num);font-variant-numeric:tabular-nums;color:var(--tt-ink-3);text-align:right;margin-left:auto}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable tbody td.trade-detail-module__EKdYHa__simActionCell{white-space:nowrap;text-align:right}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__wrapNorm tbody td.trade-detail-module__EKdYHa__fillTimeCell{white-space:nowrap}.trade-detail-module__EKdYHa__table tbody tr.trade-detail-module__EKdYHa__orderRowUnfilled td{color:var(--tt-ink-3)}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable{table-layout:fixed}.trade-detail-module__EKdYHa__simColScore{width:var(--sim-col-score)}.trade-detail-module__EKdYHa__simColSymbol{width:9rem}.trade-detail-module__EKdYHa__simColTime{width:8.2rem}.trade-detail-module__EKdYHa__simColSame{width:auto}.trade-detail-module__EKdYHa__simColPnl{width:6.4rem}.trade-detail-module__EKdYHa__simColAction{width:var(--sim-col-action)}.trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable tbody td{overflow-wrap:anywhere}.trade-detail-module__EKdYHa__simScroll{--sim-col-score:3.4rem;--sim-col-action:5rem;--sim-table-min-w:calc(var(--sim-col-score) + 9rem + 8.2rem + 6.4rem + var(--sim-col-action) + 12rem);overscroll-behavior-x:contain;width:100%;overflow-x:auto}:where(:lang(en)) .trade-detail-module__EKdYHa__simScroll{--sim-col-score:5.4rem;--sim-col-action:9rem}.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable{min-width:var(--sim-table-min-w)}.trade-detail-module__EKdYHa__simStickyHead{top:calc(var(--layout-topbar-height,0px) + 6.65rem + 1px);z-index:var(--tt-z-head);background:var(--tt-surface);position:sticky}.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable thead th{top:auto}.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable thead th.trade-detail-module__EKdYHa__simActionHead,.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable tbody td.trade-detail-module__EKdYHa__simActionCell{position:sticky;right:0}.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable thead th.trade-detail-module__EKdYHa__simActionHead{z-index:var(--tt-z-head);background:var(--tt-tbl-th-bg)}.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable tbody td.trade-detail-module__EKdYHa__simActionCell{z-index:var(--tt-z-cell-frozen);background:var(--tt-tbl-frozen-bg)}.trade-detail-module__EKdYHa__simScroll .trade-detail-module__EKdYHa__table.trade-detail-module__EKdYHa__simTable tbody tr:hover td.trade-detail-module__EKdYHa__simActionCell{background:var(--tt-tbl-row-hover)}.trade-detail-module__EKdYHa__simGroupFold{margin:.3rem 0 .5rem}.trade-detail-module__EKdYHa__simGroupFold>.trade-detail-module__EKdYHa__denseFootLink{padding-left:var(--tt-tbl-pad-x)}.trade-detail-module__EKdYHa__findingRuleName{font-weight:var(--tt-fw-body)}.trade-detail-module__EKdYHa__findingRuleNameStrength{font-weight:var(--tt-fw-body);color:var(--tt-pos)}.trade-detail-module__EKdYHa__backRowAside{align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:inline-flex}
.app-shell-module__PLzGsG__shell{background:var(--tt-surface);min-height:100vh;color:var(--tt-ink);font-family:var(--f-sans);--layout-topbar-height:0px;--tt-list-sticky-top:var(--layout-topbar-height);line-height:1.6;display:flex}.app-shell-module__PLzGsG__shellWithSampleBanner{--layout-topbar-height:var(--tt-h-sample-banner);min-height:calc(100vh - var(--tt-h-sample-banner))}.app-shell-module__PLzGsG__sidebar{border-right:var(--rail-border-w) solid var(--tt-border);background:var(--tt-surface-hover);--rail-pad-x:.5rem;--rail-collapsed-w:56px;--rail-icon-size:18px;--rail-link-fs:var(--tt-fs-body);--rail-link-lh:1.4;--rail-link-pad-y:.5rem;--rail-link-box:calc(2 * var(--rail-link-pad-y) + var(--rail-link-lh) * var(--rail-link-fs));--rail-link-inset:calc((var(--rail-collapsed-w) - var(--rail-border-w)) / 2 - var(--rail-link-box) / 2 - var(--rail-pad-x));--rail-icon-inset:calc((var(--rail-link-box) - var(--rail-icon-size)) / 2);--rail-border-w:1px;--rail-logo-h:32px;--rail-foot-w:calc(var(--rail-collapsed-w) - var(--rail-border-w) - 2 * var(--rail-pad-x));--rail-acct-avatar:24px;--rail-acct-pad:.35rem;--rail-acct-border:1px;--rail-acct-inset:calc((var(--rail-foot-w) - var(--rail-acct-avatar) - 2 * var(--rail-acct-pad) - 2 * var(--rail-acct-border)) / 2);width:200px;padding:1.25rem var(--rail-pad-x);top:var(--layout-topbar-height,0px);height:calc(100vh - var(--layout-topbar-height,0px));z-index:var(--tt-z-bar-2);transition:width var(--tt-dur-rail) var(--tt-ease-rail);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:.75rem;display:flex;position:sticky}.app-shell-module__PLzGsG__railTop{min-width:0;min-height:var(--rail-logo-h);align-items:center;gap:.5rem;display:flex}.app-shell-module__PLzGsG__railLogo{margin-left:calc(1.65px - .559 / 32 * var(--rail-logo-h))}.app-shell-module__PLzGsG__brand{font-weight:600;line-height:0;font-size:var(--tt-fs-card-title);color:var(--tt-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:calc(var(--rail-link-inset) + var(--rail-icon-inset));align-items:center;display:flex;overflow:hidden}.app-shell-module__PLzGsG__railFoot{border-top:1px solid var(--tt-border);grid-template-columns:minmax(0,max-content) minmax(0,max-content);justify-content:space-between;align-items:center;gap:.4rem;min-width:0;margin-top:auto;padding-top:.6rem;display:grid}.app-shell-module__PLzGsG__railFoot>:first-child{grid-area:1/1}.app-shell-module__PLzGsG__railFoot>:nth-child(2){grid-area:1/2;justify-self:end}.app-shell-module__PLzGsG__sidebar:not([data-collapsed=true]) .app-shell-module__PLzGsG__railFoot>:nth-child(2){margin-right:var(--rail-acct-inset)}.app-shell-module__PLzGsG__railAccount{grid-column:1/-1;min-width:0;position:relative}.app-shell-module__PLzGsG__railHealth{top:50%;right:calc(var(--rail-acct-inset) + .35rem);line-height:0;display:flex;position:absolute;transform:translateY(-50%)}.app-shell-module__PLzGsG__railAccount[data-health=true] .app-shell-module__PLzGsG__userMenuButton{padding-right:1.6rem}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__railHealth{top:calc(var(--rail-acct-pad) - .45rem);right:calc(var(--rail-acct-pad) - .6rem);transform:none}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__railAccount[data-health=true] .app-shell-module__PLzGsG__userMenuButton{padding-right:var(--rail-acct-pad)}.app-shell-module__PLzGsG__sidebarCollapsed{width:var(--rail-collapsed-w);}.app-shell-module__PLzGsG__sidebarToggle{width:28px;height:28px;color:var(--tt-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:flex}.app-shell-module__PLzGsG__sidebarToggle:hover{background:var(--tt-border-faint);color:var(--tt-ink)}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__brand,.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__userMenuIdentity{display:none}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__sidebarToggle{margin-left:auto;margin-right:calc((var(--rail-collapsed-w) - var(--rail-border-w)) / 2 - 14px - var(--rail-pad-x))}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__railFoot{width:var(--rail-foot-w);flex-direction:column;align-items:center;display:flex}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__userMenu{flex:none}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__userMenuButton{width:auto;padding-left:var(--rail-acct-pad);padding-right:var(--rail-acct-pad)}@media (min-width:861px){.app-shell-module__PLzGsG__sidebar .app-shell-module__PLzGsG__railFoot>:first-child{margin-left:calc((var(--rail-foot-w) - var(--bell-icon-size) - 2 * var(--bell-pad-x)) / 2)}.app-shell-module__PLzGsG__sidebar .app-shell-module__PLzGsG__userMenuButton{margin-left:var(--rail-acct-inset);padding-left:var(--rail-acct-pad);width:calc(100% - 2 * var(--rail-acct-inset))}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__railFoot>:first-child,.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__railAccount{align-self:flex-start}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__userMenuButton{width:auto}}.app-shell-module__PLzGsG__sidebarNav{flex-direction:column;gap:.125rem;min-height:0;display:flex;overflow-y:auto}.app-shell-module__PLzGsG__sidebarLink{padding:var(--rail-link-pad-y) .75rem;margin-left:var(--rail-link-inset);padding-left:var(--rail-icon-inset);color:var(--tt-ink-2);font-size:var(--rail-link-fs);line-height:var(--rail-link-lh);white-space:nowrap;border-radius:6px;align-items:center;gap:.5rem;text-decoration:none;display:flex}.app-shell-module__PLzGsG__sidebarLink:hover{background:var(--tt-border-faint)}.app-shell-module__PLzGsG__sidebarLinkActive,.app-shell-module__PLzGsG__sidebarLinkActive:hover{background:var(--tt-ink);color:var(--tt-surface)}.app-shell-module__PLzGsG__sidebarLinkIcon{height:calc(var(--rail-link-lh) * var(--rail-link-fs));pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__sidebarLinkIcon{pointer-events:auto}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__sidebarLinkLabel{display:none}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__sidebarLink{width:var(--rail-link-box);height:var(--rail-link-box);flex:none;justify-content:center;padding:0;position:relative}.app-shell-module__PLzGsG__sidebarLinkBadge{margin-left:auto}.app-shell-module__PLzGsG__sidebar[data-collapsed=true] .app-shell-module__PLzGsG__sidebarNav{margin-right:calc(-1 * var(--rail-pad-x));padding-right:var(--rail-pad-x)}.app-shell-module__PLzGsG__main{padding:var(--tt-main-pad-y) var(--tt-main-pad-x);flex:1;min-width:0}.app-shell-module__PLzGsG__pageHeader{margin-bottom:1rem}.app-shell-module__PLzGsG__pageTitleRow{min-height:var(--tt-page-head-h);align-items:center;gap:.5rem;min-width:0;display:flex}.app-shell-module__PLzGsG__pageTitle{font-size:var(--tt-fs-page-title);color:var(--tt-ink);margin:0;font-weight:600;line-height:1.3}.app-shell-module__PLzGsG__subtitle{color:var(--tt-ink-3);font-size:var(--tt-fs-body);margin:.25rem 0 0}.app-shell-module__PLzGsG__description{color:var(--tt-ink-2);max-width:var(--tt-content-max);margin:0 0 .75rem;line-height:1.6}.app-shell-module__PLzGsG__helperText{color:var(--tt-ink-3);font-size:var(--tt-fs-body);max-width:var(--tt-content-max);margin:0 0 1.25rem;line-height:1.6}.app-shell-module__PLzGsG__placeholderHint{background:var(--tt-surface-soft);border:1px dashed var(--tt-border-strong);color:var(--tt-ink-3);font-size:var(--tt-fs-body);max-width:var(--tt-content-max);border-radius:6px;margin:1rem 0 0;padding:.5rem .75rem}.app-shell-module__PLzGsG__userMenu{grid-column:1/-1;min-width:0;position:relative}.app-shell-module__PLzGsG__userMenuButton{border:var(--rail-acct-border) solid var(--tt-border);width:100%;padding:var(--rail-acct-pad) .5rem;font-size:var(--tt-fs-body);color:var(--tt-ink-2);cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:.5rem;min-width:0;font-family:inherit;display:flex}.app-shell-module__PLzGsG__userMenuButton:hover{background:var(--tt-dark-surface-hover,#f7f7f7)}.app-shell-module__PLzGsG__userMenuAvatar{width:var(--rail-acct-avatar);height:var(--rail-acct-avatar);background:var(--tt-ink);color:var(--tt-surface);font-size:var(--tt-fs-num);font-weight:600;line-height:var(--rail-acct-avatar);text-align:center;text-transform:uppercase;border-radius:6px;flex:none}.app-shell-module__PLzGsG__userMenuIdentity{min-width:0;font-size:var(--tt-fs-aux);color:var(--tt-ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.app-shell-module__PLzGsG__userMenuDropdown{background:var(--tt-surface);border:1px solid var(--tt-border);min-width:240px;z-index:var(--tt-z-band-1);border-radius:8px;padding:.75rem;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000014}.app-shell-module__PLzGsG__userMenuRow{flex-direction:column;gap:.125rem;padding:.25rem;display:flex}.app-shell-module__PLzGsG__userMenuLabel{font-size:var(--tt-fs-label);color:var(--tt-ink-4);text-transform:uppercase;letter-spacing:.05em}.app-shell-module__PLzGsG__userMenuValue{font-size:var(--tt-fs-body);color:var(--tt-ink);word-break:break-all}.app-shell-module__PLzGsG__userMenuEmail{font-size:var(--tt-fs-aux);color:var(--tt-ink-4);word-break:break-all;padding:.25rem}.app-shell-module__PLzGsG__userMenuDivider{background:var(--tt-border);height:1px;margin:.5rem 0}.app-shell-module__PLzGsG__signOutButton{border:1px solid var(--tt-border);width:100%;font-size:var(--tt-fs-body);color:var(--tt-danger);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .75rem;font-family:inherit}.app-shell-module__PLzGsG__signOutButton:hover{background:var(--tt-danger-bg)}.app-shell-module__PLzGsG__signOutButton:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.app-shell-module__PLzGsG__sidebar{transition:none}}@media (max-width:860px){.app-shell-module__PLzGsG__shell{display:block}.app-shell-module__PLzGsG__sidebar{z-index:auto;border-right:none;border-bottom:1px solid var(--tt-border);flex-flow:wrap;align-items:center;gap:.5rem;width:auto;height:auto;padding:.6rem 1rem;position:static}.app-shell-module__PLzGsG__sidebarToggle{display:none}.app-shell-module__PLzGsG__railFoot{border-top:none;flex-wrap:wrap;align-items:center;margin-top:0;margin-left:auto;padding-top:0;display:flex;position:relative}.app-shell-module__PLzGsG__userMenu{flex:none}.app-shell-module__PLzGsG__userMenuButton{width:auto;max-width:180px}.app-shell-module__PLzGsG__userMenuDropdown{inset:calc(100% + 6px) 0 auto auto}.app-shell-module__PLzGsG__sidebarNav{scrollbar-width:none;flex-direction:row;order:3;gap:.25rem;width:100%;overflow:auto visible}.app-shell-module__PLzGsG__sidebarNav::-webkit-scrollbar{display:none}.app-shell-module__PLzGsG__railFoot{row-gap:.9rem}.app-shell-module__PLzGsG__sidebarNav{padding:calc((var(--tt-hit-min) - var(--rail-link-box)) / 2) 0;margin:calc((var(--tt-hit-min) - var(--rail-link-box)) / -2) 0}.app-shell-module__PLzGsG__sidebarLink{gap:.25rem;margin-left:0;padding-left:.35rem;padding-right:.35rem}}
.row-actions-module__dgKYeq__rowActions{justify-content:flex-end;align-items:center;gap:var(--tt-row-actions-gap);white-space:nowrap;width:100%;display:inline-flex}.row-actions-module__dgKYeq__actionsHead.row-actions-module__dgKYeq__actionsHead.row-actions-module__dgKYeq__actionsHead{text-align:right}.row-actions-module__dgKYeq__rowAction{appearance:none;font:inherit;font-size:var(--tt-fs-aux);color:var(--tt-link);white-space:nowrap;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.row-actions-module__dgKYeq__rowAction:hover:not(:disabled){text-decoration:underline}.row-actions-module__dgKYeq__rowAction:focus-visible{outline:2px solid var(--tt-link);outline-offset:2px;border-radius:2px}.row-actions-module__dgKYeq__rowAction:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.row-actions-module__dgKYeq__rowActionDanger{color:var(--tt-danger)}
.segmented-switch-module__0emr8W__bar{height:var(--tt-h-control);background:var(--tt-seg-trough);border:1px solid var(--tt-seg-border);border-radius:var(--tt-seg-radius);flex:none;align-self:flex-start;align-items:center;max-width:100%;display:inline-flex;overflow:auto hidden}.segmented-switch-module__0emr8W__item{height:100%;padding:0 var(--tt-seg-item-pad-x);font:inherit;font-size:var(--tt-seg-fs);color:var(--tt-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.segmented-switch-module__0emr8W__item:hover{color:var(--tt-ink)}.segmented-switch-module__0emr8W__item:disabled{opacity:var(--tt-paused-block-opacity);cursor:default}.segmented-switch-module__0emr8W__item:disabled:hover{color:var(--tt-ink-3)}.segmented-switch-module__0emr8W__item:focus-visible{outline:2px solid var(--tt-link);outline-offset:-2px}.segmented-switch-module__0emr8W__itemOn{background:var(--tt-seg-on-bg);color:var(--tt-seg-on-ink)}.segmented-switch-module__0emr8W__badge{background:var(--tt-accent-bg);color:var(--tt-link);font-size:var(--tt-fs-label);border-radius:999px;align-items:center;margin-left:.35rem;padding:0 .45rem;font-weight:600;line-height:1.35;display:inline-flex}.segmented-switch-module__0emr8W__barFill{width:100%;display:flex}.segmented-switch-module__0emr8W__barFill>.segmented-switch-module__0emr8W__item{flex:1 1 0;min-width:0}.segmented-switch-module__0emr8W__item.segmented-switch-module__0emr8W__itemOn:hover{background:var(--tt-seg-on-bg-hover);color:var(--tt-seg-on-ink)}.segmented-switch-module__0emr8W__band{top:var(--tt-seg-band-top,calc(var(--layout-topbar-height,0px) + var(--tt-tabs-band-h)));z-index:var(--tt-z-pane-1);justify-content:space-between;align-items:center;gap:var(--tt-gap-block);box-sizing:border-box;height:var(--tt-seg-band-h);padding:var(--tt-seg-band-pad-y) 0;background:var(--tt-surface);box-shadow:0 -1px 0 var(--tt-surface);display:flex;position:sticky}.segmented-switch-module__0emr8W__bandTrailing{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.segmented-switch-module__0emr8W__barWrap{flex-wrap:wrap;height:auto;display:flex}.segmented-switch-module__0emr8W__barWrap>.segmented-switch-module__0emr8W__item{height:var(--tt-h-control)}
.landing-module__oTCfAq__periodBar{--tt-info-host-gap:.35rem;top:var(--layout-topbar-height,0px);z-index:var(--tt-z-pop);background:var(--tt-surface);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.6rem;padding:.4rem 0 .35rem;display:flex;position:sticky}.landing-module__oTCfAq__periodBar>*>*{--tt-info-host-gap:0rem}.landing-module__oTCfAq__periodPill{cursor:pointer;height:var(--tt-h-control);padding:0 var(--tt-ctl-pad-x);border:1px solid var(--tt-ctl-border-color);border-radius:var(--tt-ctl-radius);color:var(--tt-ink-2);font-size:var(--tt-ctl-fs);white-space:nowrap;background:0 0;align-items:center;gap:.3rem;line-height:1;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__periodPill:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.landing-module__oTCfAq__periodPillOn{background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-surface);}.landing-module__oTCfAq__periodPillOn:hover{background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-surface)}.landing-module__oTCfAq__periodPill:has([data-nav-pending]){background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-surface)}.landing-module__oTCfAq__periodGap{width:.4rem}.landing-module__oTCfAq__periodStep{width:24px;height:var(--tt-h-control);border:1px solid var(--tt-ctl-border-color);border-radius:var(--tt-ctl-radius);background:var(--tt-surface);color:var(--tt-ink-3);font-size:var(--tt-fs-body);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__periodStep:hover{color:var(--tt-ink);border-color:var(--tt-ink-4)}.landing-module__oTCfAq__periodStepOff{opacity:.35;pointer-events:none;}.landing-module__oTCfAq__periodClear{font-size:var(--tt-fs-aux);}.landing-module__oTCfAq__periodRight{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.landing-module__oTCfAq__moneyUnitNote{font-family:var(--f-mono);font-size:var(--tt-fs-aux);color:var(--tt-ink-4);white-space:nowrap}.landing-module__oTCfAq__todoBadge{font-size:var(--tt-ctl-fs);color:var(--tt-warn);background:var(--tt-warn-bg);border:1px solid var(--tt-warn-border);border-radius:var(--tt-ctl-radius);padding:var(--tt-ctl-pad-y) var(--tt-ctl-pad-x);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__todoBadge:hover{border-color:var(--tt-warn-border)}.landing-module__oTCfAq__perfCards{margin-bottom:.6rem}.landing-module__oTCfAq__calCtl{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.15rem 0 .4rem;display:flex}.landing-module__oTCfAq__stripWrap{--tt-strip-scroll-pad:.15rem;margin-bottom:.35rem;padding:0 26px;position:relative}.landing-module__oTCfAq__stripNav{top:0;bottom:var(--tt-strip-scroll-pad);width:22px;color:var(--tt-ink-4);font-size:var(--tt-fs-body);border:1px solid var(--tt-border);border-radius:var(--tt-ctl-radius);background:var(--tt-surface);cursor:pointer;z-index:var(--tt-z-cell-frozen);justify-content:center;align-items:center;display:flex;position:absolute}.landing-module__oTCfAq__stripNav:hover{color:var(--tt-ink);border-color:var(--tt-ink-4)}.landing-module__oTCfAq__stripNavLeft{left:0;}.landing-module__oTCfAq__stripNavRight{right:0;}.landing-module__oTCfAq__stripScroll{overscroll-behavior-x:contain;padding-bottom:var(--tt-strip-scroll-pad);cursor:grab;scrollbar-width:none;overflow-x:auto}.landing-module__oTCfAq__stripScroll::-webkit-scrollbar{display:none}.landing-module__oTCfAq__stripScrollDragging{cursor:grabbing;-webkit-user-select:none;user-select:none;}.landing-module__oTCfAq__stripRow{align-items:stretch;gap:5px;width:max-content;display:flex}.landing-module__oTCfAq__stripDivider{background:var(--tt-border-control);-webkit-user-select:none;user-select:none;flex:0 0 1px;align-self:stretch}.landing-module__oTCfAq__stripYear{z-index:var(--tt-z-cell-frozen);background:var(--tt-surface);writing-mode:vertical-rl;text-orientation:upright;font-family:var(--f-mono);font-size:var(--tt-fs-micro);color:var(--tt-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;padding:0 .2rem 0 0;font-weight:600;display:flex;position:sticky;left:0}.landing-module__oTCfAq__stripEndSpacer{pointer-events:none;flex:none;width:0}.landing-module__oTCfAq__stripYearMark{z-index:auto;background:0 0;padding:0;position:static;}.landing-module__oTCfAq__dayCell{border:1px solid var(--tt-border);border-radius:var(--tt-r-control);background:var(--tt-surface);text-align:left;min-height:52px;color:inherit;font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 72px;padding:.28rem .38rem;text-decoration:none;display:flex;position:relative}.landing-module__oTCfAq__dayCell:hover{border-color:var(--tt-ink-4)}@keyframes landing-module__oTCfAq__ttStripLocateFlash{0%{box-shadow:0 0 0 2px var(--tt-link)}70%{box-shadow:0 0 0 2px var(--tt-link)}to{box-shadow:0 0 0 2px #0000}}.landing-module__oTCfAq__dayCellFlash{animation:1.5s ease-out landing-module__oTCfAq__ttStripLocateFlash}@media (prefers-reduced-motion:reduce){.landing-module__oTCfAq__dayCellFlash{box-shadow:0 0 0 2px var(--tt-link);animation:none}}.landing-module__oTCfAq__dayCellDate{font-family:var(--f-mono);font-size:var(--tt-fs-micro);color:var(--tt-ink-2);white-space:nowrap;font-weight:600}.landing-module__oTCfAq__dayCellWeekday{font-size:var(--tt-fs-micro);color:var(--tt-ink-5);font-family:var(--f-mono)}:where(:lang(en)) .landing-module__oTCfAq__dayCellWeekday{font-family:var(--f-sans)}.landing-module__oTCfAq__dayCellValue{font-size:var(--tt-fs-label);font-family:var(--f-mono);white-space:nowrap}.landing-module__oTCfAq__dayCellSub{font-size:var(--tt-fs-micro);color:var(--tt-ink-4);font-family:var(--f-mono)}:where(:lang(en)) .landing-module__oTCfAq__dayCellSub{font-family:var(--f-sans)}.landing-module__oTCfAq__dayCellOutside{background:var(--tt-surface-sunken)}.landing-module__oTCfAq__dayCellOutside .landing-module__oTCfAq__dayCellDate{color:var(--tt-ink-4)}.landing-module__oTCfAq__dayCellSelected{outline:2px solid var(--tt-ink);outline-offset:-2px}.landing-module__oTCfAq__dayCellToday{border-color:var(--tt-ink)}.landing-module__oTCfAq__dayCellNote:after{content:"";background:var(--tt-link);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.landing-module__oTCfAq__dayCellOnTint .landing-module__oTCfAq__dayCellValue{color:var(--tt-ink);font-weight:600}.landing-module__oTCfAq__dayCellOnTint .landing-module__oTCfAq__dayCellDate{color:var(--tt-ink)}.landing-module__oTCfAq__dayCellOnTint .landing-module__oTCfAq__dayCellSub,.landing-module__oTCfAq__dayCellOnTint .landing-module__oTCfAq__dayCellWeekday{color:var(--tt-ink-2)}.landing-module__oTCfAq__dayCellOnDark .landing-module__oTCfAq__dayCellValue{color:var(--tt-surface);font-weight:600}.landing-module__oTCfAq__dayCellOnDark .landing-module__oTCfAq__dayCellDate,.landing-module__oTCfAq__dayCellOnDark .landing-module__oTCfAq__dayCellSub,.landing-module__oTCfAq__dayCellOnDark .landing-module__oTCfAq__dayCellWeekday{color:var(--tt-surface)}.landing-module__oTCfAq__listTopAnchor{height:0;scroll-margin-top:calc(var(--layout-topbar-height,0px) + var(--tt-h-control) + .75rem)}.landing-module__oTCfAq__stickyBar{--tt-landing-period-h-fallback:calc(var(--tt-h-control) + .75rem);top:calc(var(--layout-topbar-height,0px) + var(--tt-landing-period-h,var(--tt-landing-period-h-fallback)));z-index:var(--tt-z-bar-2);background:var(--tt-surface);padding:.35rem 0 .4rem;position:sticky;box-shadow:0 6px 12px -10px #00000029}.landing-module__oTCfAq__filterBar{background:var(--tt-surface);border:1px solid var(--tt-border);border-radius:var(--tt-r-card);flex-wrap:nowrap;align-items:center;gap:.42rem;padding:.45rem .7rem;display:flex}.landing-module__oTCfAq__filterBar>.landing-module__oTCfAq__segment,.landing-module__oTCfAq__filterBar>.landing-module__oTCfAq__symbolForm,.landing-module__oTCfAq__filterBar>.landing-module__oTCfAq__barSep,.landing-module__oTCfAq__filterBar>.landing-module__oTCfAq__filterButton,.landing-module__oTCfAq__filterBar>.landing-module__oTCfAq__filterButtonOn{flex:none}.landing-module__oTCfAq__segment{height:var(--tt-h-control);background:var(--tt-seg-trough);border:1px solid var(--tt-seg-border);border-radius:var(--tt-seg-radius);flex:none;align-items:center;display:inline-flex;overflow:hidden}.landing-module__oTCfAq__segmentItem{height:100%;padding:0 var(--tt-seg-item-pad-x);font-size:var(--tt-seg-fs);color:var(--tt-ink-3);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__segmentItem:hover:not(.landing-module__oTCfAq__segmentItemOn){color:var(--tt-ink)}.landing-module__oTCfAq__segmentItemOn{background:var(--tt-seg-on-bg);color:var(--tt-seg-on-ink);}.landing-module__oTCfAq__segmentItemOn:hover{background:var(--tt-seg-on-bg-hover);color:var(--tt-seg-on-ink)}.landing-module__oTCfAq__segmentCount{font-family:var(--f-mono);font-size:var(--tt-fs-label);font-variant-numeric:tabular-nums}.landing-module__oTCfAq__barSep{background:var(--tt-border);width:1px;height:18px;margin:0 .2rem}.landing-module__oTCfAq__symbolForm{align-items:center;gap:.25rem;display:inline-flex}.landing-module__oTCfAq__symbolInput{height:var(--tt-h-control);border:1px solid var(--tt-border-control);background:var(--tt-field-bg);border-radius:var(--tt-r-control);font-size:var(--tt-fs-num);width:110px;font-family:var(--f-mono);color:var(--tt-ink-2);padding:0 .48rem}.landing-module__oTCfAq__symbolInput:hover{border-color:var(--tt-border-strong)}.landing-module__oTCfAq__symbolInput:focus{border-color:var(--tt-link);box-shadow:0 0 0 1px var(--tt-link);outline:none}.landing-module__oTCfAq__symbolInput::placeholder{color:var(--tt-ink-4);opacity:1}.landing-module__oTCfAq__symbolInput:disabled{opacity:.55;cursor:not-allowed}.landing-module__oTCfAq__quickChips{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, currentColor var(--tt-fade-l,0px), currentColor calc(100% - var(--tt-fade-r,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, currentColor var(--tt-fade-l,0px), currentColor calc(100% - var(--tt-fade-r,0px)), transparent 100%);flex-wrap:nowrap;flex:auto;align-items:center;gap:.35rem;display:flex;overflow:auto hidden}.landing-module__oTCfAq__quickChips::-webkit-scrollbar{display:none}.landing-module__oTCfAq__quickChipsDragging{cursor:grabbing}@media (max-width:860px){.landing-module__oTCfAq__filterBar{overscroll-behavior-x:contain;overflow-x:auto}.landing-module__oTCfAq__filterBar>.landing-module__oTCfAq__quickChips{flex:none;-webkit-mask-image:none;mask-image:none}}.landing-module__oTCfAq__quickChip{height:var(--tt-h-control);padding:0 var(--tt-ctl-pad-x);border-radius:var(--tt-badge-radius);font-size:var(--tt-ctl-fs);color:var(--tt-ink-2);border:1px solid var(--tt-ctl-border-color);background:var(--tt-surface);flex:none;align-items:center;gap:.28rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__quickChipLabel{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:12em;display:inline-block;overflow:hidden}.landing-module__oTCfAq__quickChip:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.landing-module__oTCfAq__quickChipOn{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink);font-weight:600;}.landing-module__oTCfAq__quickChipOn:hover{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink)}.landing-module__oTCfAq__filterButton{height:var(--tt-h-control);padding:0 var(--tt-ctl-pad-x);border-radius:var(--tt-ctl-radius);font-size:var(--tt-ctl-fs);color:var(--tt-ink-2);border:1px solid var(--tt-ctl-border-color);background:var(--tt-surface);cursor:pointer;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.landing-module__oTCfAq__filterButton:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.landing-module__oTCfAq__filterButtonOn{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink);font-weight:600;}.landing-module__oTCfAq__filterButtonOn:hover{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink)}.landing-module__oTCfAq__filterButtonCount{font-family:var(--f-mono);font-size:var(--tt-fs-label);font-variant-numeric:tabular-nums;opacity:.75}.landing-module__oTCfAq__tokenRow{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.35rem .2rem 0;display:flex}.landing-module__oTCfAq__token{height:var(--tt-h-control);background:var(--tt-accent-bg);border:1px solid var(--tt-accent-border);border-radius:var(--tt-ctl-radius);font-size:var(--tt-fs-aux);color:var(--tt-link);align-items:center;gap:.25rem;padding:0 .45rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__token:hover{border-color:var(--tt-accent-border)}.landing-module__oTCfAq__tokenClearAll{height:var(--tt-h-control);font-size:var(--tt-fs-aux);color:var(--tt-ink-3);align-items:center;margin-left:auto;padding:0 .2rem;text-decoration:underline;display:inline-flex}.landing-module__oTCfAq__tokenClearAll:hover{color:var(--tt-ink)}.landing-module__oTCfAq__tokenClose{color:var(--tt-accent-border)}.landing-module__oTCfAq__drawerFlush{margin:calc(-1 * var(--tt-drawer-pad-y)) calc(-1 * var(--tt-drawer-pad-x));padding:.4rem 0 1rem}.landing-module__oTCfAq__drawerRow{border-top:1px solid var(--tt-rule);grid-template-columns:96px minmax(0,1fr);display:grid}.landing-module__oTCfAq__drawerRow:first-child{border-top:none}.landing-module__oTCfAq__drawerKey{font-size:var(--tt-fs-label);color:var(--tt-ink-4);letter-spacing:.04em;background:var(--tt-surface-sunken);border-right:1px solid var(--tt-rule);flex-direction:column;justify-content:center;align-items:flex-start;padding:.5rem .7rem;display:flex}.landing-module__oTCfAq__drawerKeyNote{font-size:var(--tt-fs-aux);color:var(--tt-ink-5);letter-spacing:0;margin-top:.1rem;display:block}.landing-module__oTCfAq__manageLink{font-size:var(--tt-fs-aux);color:var(--tt-link);text-decoration:none}.landing-module__oTCfAq__manageLink:hover{text-decoration:underline}.landing-module__oTCfAq__drawerValue{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.42rem .7rem;display:flex}.landing-module__oTCfAq__drawerFootStack{flex-direction:column;flex:auto;gap:.45rem;min-width:0;display:flex}.landing-module__oTCfAq__drawerActions{align-items:center;gap:.6rem;display:flex}.landing-module__oTCfAq__drawerClearButton{font:inherit;font-size:var(--tt-fs-aux);color:var(--tt-link);cursor:pointer;background:0 0;border:none;padding:0;line-height:1;text-decoration:none}.landing-module__oTCfAq__drawerClearButton:hover{text-decoration:underline}.landing-module__oTCfAq__drawerQueryButton{min-width:96px;height:var(--tt-h-cta);border-radius:var(--tt-ctl-radius);border:1px solid var(--tt-ink);background:var(--tt-ink);color:var(--tt-surface);font-size:var(--tt-fs-control);justify-content:center;align-items:center;margin-left:auto;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__drawerQueryButton:hover{background:var(--tt-ink);color:var(--tt-surface)}.landing-module__oTCfAq__drawerQueryButtonOff{background:var(--tt-chip-bg);border-color:var(--tt-border-control);color:var(--tt-ink-4);cursor:default;pointer-events:none;}.landing-module__oTCfAq__drawerQueryButtonOff:hover{background:var(--tt-chip-bg);color:var(--tt-ink-4)}.landing-module__oTCfAq__recentRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.landing-module__oTCfAq__recentLabel{font-size:var(--tt-fs-label);color:var(--tt-ink-4);letter-spacing:.06em;font-weight:600}.landing-module__oTCfAq__recentChip{font:inherit;cursor:pointer;max-width:100%;height:var(--tt-h-control);border-radius:var(--tt-ctl-radius);border:1px solid var(--tt-ctl-border-color);background:var(--tt-surface);color:var(--tt-ink-2);font-size:var(--tt-fs-aux);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 .55rem;text-decoration:none;display:inline-flex;overflow:hidden}.landing-module__oTCfAq__recentChip:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.landing-module__oTCfAq__drawerTabs{gap:.3rem;display:inline-flex}.landing-module__oTCfAq__dateInput{height:var(--tt-h-control);border:1px solid var(--tt-border-control);background:var(--tt-field-bg);border-radius:var(--tt-r-control);font-size:var(--tt-fs-aux);font-family:var(--f-mono);color:var(--tt-ink-2);padding:0 .38rem}.landing-module__oTCfAq__dateInput:hover{border-color:var(--tt-border-strong)}.landing-module__oTCfAq__dateInput:focus{border-color:var(--tt-link);box-shadow:0 0 0 1px var(--tt-link);outline:none}.landing-module__oTCfAq__dateInput::placeholder{color:var(--tt-ink-4);opacity:1}.landing-module__oTCfAq__dateInput:disabled{opacity:.55;cursor:not-allowed}.landing-module__oTCfAq__amountInput{width:120px;}.landing-module__oTCfAq__chip{font:inherit;height:var(--tt-h-control);border-radius:var(--tt-ctl-radius);line-height:1;font-size:var(--tt-fs-aux);color:var(--tt-ink-2);border:1px solid var(--tt-ctl-border-color);background:var(--tt-surface);cursor:pointer;align-items:center;gap:.25rem;padding:0 .5rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__chip:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.landing-module__oTCfAq__chipOn{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink);font-weight:600;}.landing-module__oTCfAq__chipOn:hover{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink)}.landing-module__oTCfAq__chipCount{font-family:var(--f-mono);font-size:var(--tt-fs-label);font-variant-numeric:tabular-nums;opacity:.65}.landing-module__oTCfAq__emptyDim{font-size:var(--tt-fs-aux);color:var(--tt-warn);background:var(--tt-warn-bg);border:1px solid var(--tt-warn-border);border-radius:var(--tt-r-control);padding:.35rem .55rem;line-height:1.55}.landing-module__oTCfAq__emptyDimLink{color:var(--tt-link);margin-left:.3rem;text-decoration:none}.landing-module__oTCfAq__emptyDimLink:hover{text-decoration:underline}.landing-module__oTCfAq__plainNote{font-size:var(--tt-fs-aux);color:var(--tt-ink-4);line-height:1.55}.landing-module__oTCfAq__tagChip{font:inherit;cursor:pointer;border-radius:var(--tt-badge-radius);line-height:1.45;font-size:var(--tt-fs-label);white-space:nowrap;border:1px solid var(--tt-chip-border);background:var(--tt-chip-bg);color:var(--tt-ink-3);align-items:center;gap:.22rem;padding:.16rem .55rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__tagChip:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.landing-module__oTCfAq__tagChipOn{background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-surface);}.landing-module__oTCfAq__tagChipOn:hover{background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-surface)}.landing-module__oTCfAq__tagChipMine{border-color:var(--tt-accent-border);background:var(--tt-accent-bg);color:var(--tt-link);}.landing-module__oTCfAq__tagChipMine:hover{border-color:var(--tt-link);color:var(--tt-link)}.landing-module__oTCfAq__tagChipMineOn{border-color:var(--tt-link);background:var(--tt-link);color:var(--tt-surface);}.landing-module__oTCfAq__tagChipMineOn:hover{border-color:var(--tt-link);background:var(--tt-link);color:var(--tt-surface)}.landing-module__oTCfAq__tagChipRisk{background:var(--tt-danger-bg);border-color:var(--tt-danger-border);color:var(--tt-danger);}.landing-module__oTCfAq__tagChipRisk:hover{border-color:var(--tt-danger);color:var(--tt-danger)}.landing-module__oTCfAq__tagChipRiskOn{background:var(--tt-danger);border-color:var(--tt-danger);color:var(--tt-surface);}.landing-module__oTCfAq__tagChipRiskOn:hover{background:var(--tt-danger);border-color:var(--tt-danger);color:var(--tt-surface)}.landing-module__oTCfAq__tagChipRiskStatic{cursor:default;}.landing-module__oTCfAq__tagChipRiskStatic:hover{border-color:var(--tt-danger-border);color:var(--tt-danger)}.landing-module__oTCfAq__tagChipStrength{background:var(--tt-pos-bg);border-color:var(--tt-pos-border);color:var(--tt-pos);}.landing-module__oTCfAq__tagChipStrength:hover{border-color:var(--tt-pos);color:var(--tt-pos)}.landing-module__oTCfAq__tagChipStrengthOn{background:var(--tt-pos);border-color:var(--tt-pos);color:var(--tt-surface);}.landing-module__oTCfAq__tagChipStrengthOn:hover{background:var(--tt-pos);border-color:var(--tt-pos);color:var(--tt-surface)}.landing-module__oTCfAq__tagChipStrengthStatic{cursor:default;}.landing-module__oTCfAq__tagChipStrengthStatic:hover{border-color:var(--tt-pos-border);color:var(--tt-pos)}.landing-module__oTCfAq__tagChipCount{font-family:var(--f-mono);font-size:var(--tt-fs-num);color:var(--tt-ink-5)}.landing-module__oTCfAq__tagChipOn .landing-module__oTCfAq__tagChipCount{color:var(--tt-ink-5)}.landing-module__oTCfAq__tagChipRiskOn .landing-module__oTCfAq__tagChipCount,.landing-module__oTCfAq__tagChipStrengthOn .landing-module__oTCfAq__tagChipCount,.landing-module__oTCfAq__tagChipMineOn .landing-module__oTCfAq__tagChipCount{color:inherit;opacity:.8}.landing-module__oTCfAq__tagRetired{font-size:var(--tt-fs-label);color:var(--tt-ink-5)}.landing-module__oTCfAq__tableBox{overscroll-behavior-x:contain;border:1px solid var(--tt-border);border-radius:var(--tt-r-card);max-height:max(62vh,100vh - 27rem);margin-top:.55rem;overflow:auto}.landing-module__oTCfAq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1560px}.landing-module__oTCfAq__table th{z-index:var(--tt-z-pane-1);background:var(--tt-tbl-th-bg);font-size:var(--tt-tbl-th-fs);color:var(--tt-tbl-th-ink);letter-spacing:var(--tt-tbl-th-tracking);font-weight:var(--tt-tbl-th-weight);text-align:right;padding:var(--tt-tbl-pad-y) var(--tt-tbl-pad-x);border-bottom:1px solid var(--tt-tbl-rule);white-space:nowrap;position:sticky;top:0}.landing-module__oTCfAq__table th.landing-module__oTCfAq__thFrozen{z-index:var(--tt-z-pane-3);background:var(--tt-tbl-th-bg);position:sticky;left:0}.landing-module__oTCfAq__sortLink{color:inherit;align-items:center;gap:.18rem;text-decoration:none;display:inline-flex}.landing-module__oTCfAq__sortLink:hover{color:var(--tt-ink)}.landing-module__oTCfAq__sortArrow{font-size:var(--tt-tbl-sort-fs);color:inherit;opacity:var(--tt-tbl-sort-idle-opacity)}.landing-module__oTCfAq__sortArrowOn{opacity:1;}.landing-module__oTCfAq__table td{font-size:var(--tt-tbl-fs);color:var(--tt-tbl-ink);text-align:right;padding:var(--tt-tbl-pad-y) var(--tt-tbl-pad-x);line-height:var(--tt-tbl-lh);border-bottom:1px solid var(--tt-tbl-rule);font-family:var(--f-mono);white-space:nowrap;background:var(--tt-tbl-frozen-bg);font-variant-numeric:tabular-nums}.landing-module__oTCfAq__tdFrozen{z-index:var(--tt-z-cell-frozen);position:sticky;left:0}.landing-module__oTCfAq__table td.landing-module__oTCfAq__tdFrozen{background:var(--tt-tbl-frozen-bg)}.landing-module__oTCfAq__row{cursor:pointer}.landing-module__oTCfAq__row:hover td{background:var(--tt-tbl-row-hover)}.landing-module__oTCfAq__symbolLink{color:var(--tt-link);text-decoration:none}.landing-module__oTCfAq__symbolLink:hover{text-underline-offset:2px;text-decoration:underline}.landing-module__oTCfAq__pnlPositive,.landing-module__oTCfAq__table td.landing-module__oTCfAq__pnlPositive,.landing-module__oTCfAq__rowDrawerPair strong.landing-module__oTCfAq__pnlPositive{color:var(--tt-pos)}.landing-module__oTCfAq__pnlNegative,.landing-module__oTCfAq__table td.landing-module__oTCfAq__pnlNegative,.landing-module__oTCfAq__rowDrawerPair strong.landing-module__oTCfAq__pnlNegative{color:var(--tt-neg)}.landing-module__oTCfAq__pnlNeutral,.landing-module__oTCfAq__table td.landing-module__oTCfAq__pnlNeutral,.landing-module__oTCfAq__rowDrawerPair strong.landing-module__oTCfAq__pnlNeutral,.landing-module__oTCfAq__muted{color:var(--tt-tbl-ink)}.landing-module__oTCfAq__tagCell{max-width:200px}.landing-module__oTCfAq__tagScroll{overscroll-behavior-x:contain;white-space:nowrap;gap:.24rem;padding-bottom:2px;display:flex;overflow-x:auto}.landing-module__oTCfAq__recordTodo{background:var(--tt-warn-bg);color:var(--tt-warn);border:1px solid var(--tt-warn-border);border-radius:var(--tt-badge-radius);padding:var(--tt-badge-pad-y) var(--tt-badge-pad-x);font-size:var(--tt-badge-fs);display:inline-flex}:where(:lang(en)) .landing-module__oTCfAq__recordTodo,:where(:lang(en)) .landing-module__oTCfAq__recordOther{font-family:var(--f-sans)}.landing-module__oTCfAq__recordOther{background:var(--tt-chip-bg);color:var(--tt-ink-3);border:1px solid var(--tt-chip-border);border-radius:var(--tt-badge-radius);padding:var(--tt-badge-pad-y) var(--tt-badge-pad-x);font-size:var(--tt-badge-fs);display:inline-flex}.landing-module__oTCfAq__rowDrawerHeadline{font-size:var(--tt-fs-page-title);font-weight:600;font-family:var(--f-mono);padding:.7rem 1rem .2rem}.landing-module__oTCfAq__rowDrawerSection{font-size:var(--tt-fs-label);color:var(--tt-ink-4);letter-spacing:.06em;margin:.7rem 1rem .25rem;font-weight:600}.landing-module__oTCfAq__rowDrawerPair{font-size:var(--tt-fs-num);color:var(--tt-ink-2);font-family:var(--f-mono);border-bottom:1px solid var(--tt-rule-cell);justify-content:space-between;gap:.6rem;padding:.22rem 1rem;display:flex}.landing-module__oTCfAq__rowDrawerPair strong{color:var(--tt-ink);text-align:right;font-weight:600}.landing-module__oTCfAq__rowDrawerChips{flex-wrap:wrap;gap:.28rem;padding:.1rem 1rem .3rem;display:flex}.landing-module__oTCfAq__rowDrawerLinks{border-bottom:1px solid var(--tt-border);flex-wrap:nowrap;flex:none;gap:.9rem;padding:.45rem 1rem;display:flex}.landing-module__oTCfAq__rowDrawerLink{color:var(--tt-link);font-size:var(--tt-fs-control);white-space:nowrap;text-decoration:none}.landing-module__oTCfAq__rowDrawerLink:hover{text-decoration:underline}.landing-module__oTCfAq__rowDrawerLinkButton{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-module__oTCfAq__rowDrawerHeadlineRate{font-size:var(--tt-fs-num);font-family:var(--f-mono)}.landing-module__oTCfAq__rowDrawerNoteSlot{padding:0 1rem}.landing-module__oTCfAq__rowDrawerSimilarScroll{--sim-gutter:1rem;margin:0 var(--sim-gutter);overscroll-behavior-x:contain;overflow:auto hidden}.landing-module__oTCfAq__rowDrawerSimilarTable{width:max-content;min-width:100%}.landing-module__oTCfAq__rowDrawerSimilarWrap{border-bottom:1px solid var(--tt-rule-cell);align-items:center;display:flex}.landing-module__oTCfAq__rowDrawerSimilar{font-size:var(--tt-fs-aux);font-family:var(--f-mono);color:var(--tt-ink-2);padding:var(--tt-tbl-pad-y) .6rem var(--tt-tbl-pad-y) .6rem;line-height:var(--tt-tbl-lh);--sim-pnl-w:11ch;flex:1 0 auto;align-items:center;gap:.35rem;text-decoration:none;display:flex}@property --sim-pnl-w{syntax:"<length>";inherits:true;initial-value:0}.landing-module__oTCfAq__rowDrawerSimilarHeadRow{border-bottom:1px solid var(--tt-rule-cell);align-items:center;display:flex}.landing-module__oTCfAq__rowDrawerSimilarHeadCells{color:var(--tt-ink-4);white-space:nowrap;}.landing-module__oTCfAq__rowDrawerSimilarHeadCells>span{font-size:var(--tt-fs-label);text-overflow:ellipsis;display:block;overflow:hidden}.landing-module__oTCfAq__rowDrawerSimilarActionGhost{visibility:hidden;}.landing-module__oTCfAq__rowDrawerSimilarWrap:hover{background:var(--tt-surface-hover)}.landing-module__oTCfAq__rowDrawerSimilarScore{text-align:right;font-variant-numeric:tabular-nums;min-width:0;color:var(--tt-ink-3);flex:0 0 2.4rem}.landing-module__oTCfAq__rowDrawerSimilarTime{font-variant-numeric:tabular-nums;min-width:0;color:var(--tt-ink-3);white-space:nowrap;flex:0 0 8.2rem}.landing-module__oTCfAq__rowDrawerSimilarChip{font-size:var(--tt-fs-label);border-radius:var(--tt-r-pill);padding:0 var(--tt-chip-pad-x);background:var(--tt-chip-bg);color:var(--tt-ink-3);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.landing-module__oTCfAq__rowDrawerSimilarActions{z-index:var(--tt-z-cell);background:var(--tt-tbl-frozen-bg);flex:none;align-self:stretch;align-items:center;gap:.4rem;padding:0 .4rem;display:flex;position:sticky;right:0}.landing-module__oTCfAq__rowDrawerSimilarWrap:hover .landing-module__oTCfAq__rowDrawerSimilarActions{background:var(--tt-surface-hover)}.landing-module__oTCfAq__rowDrawerSimilarAction{font-family:inherit;font-size:var(--tt-fs-aux);line-height:inherit;color:var(--tt-link);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none}.landing-module__oTCfAq__rowDrawerSimilarAction:hover{text-decoration:underline}.landing-module__oTCfAq__rowDrawerSep{color:var(--tt-ink-4)}.landing-module__oTCfAq__tagChipStatic{cursor:default;}.landing-module__oTCfAq__tagChipStatic:hover{border-color:var(--tt-chip-border);color:var(--tt-ink-3)}.landing-module__oTCfAq__rowDrawerSimilarSym{white-space:nowrap;text-overflow:ellipsis;flex:0 0 5.2rem;align-items:center;gap:.34rem;min-width:0;display:flex;overflow:hidden}.landing-module__oTCfAq__rowDrawerSimilarDir{flex:0 0 3.6rem;align-items:center;min-width:0;display:flex;overflow:hidden}.landing-module__oTCfAq__rowDrawerSimilarFold{font-size:var(--tt-fs-label);font-variant-numeric:tabular-nums;color:var(--tt-ink-4);flex:none}.landing-module__oTCfAq__rowDrawerSimilarWhy{min-width:0;color:var(--tt-ink-4);flex-wrap:wrap;flex:0 0 17rem;align-items:center;gap:.22rem;display:flex}.landing-module__oTCfAq__rowDrawerSimilarShared{display:contents}.landing-module__oTCfAq__rowDrawerSimilarSharedChip{background:var(--tt-danger-bg);box-shadow:inset 0 0 0 1px var(--tt-danger-border);color:var(--tt-danger);}.landing-module__oTCfAq__rowDrawerSimilarMistakes{white-space:nowrap;flex:none;align-items:center;gap:.22rem;margin-left:.5rem;display:flex}.landing-module__oTCfAq__rowDrawerSimilarMistakes .landing-module__oTCfAq__tagChipRiskStatic{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.landing-module__oTCfAq__rowDrawerSimilarPnl{flex:0 0 var(--sim-pnl-w);text-align:right;font-variant-numeric:tabular-nums;min-width:0}.landing-module__oTCfAq__rowDrawerSimilarRate{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 7.2rem;min-width:0}:where(:lang(en)) .landing-module__oTCfAq__rowDrawerSimilarScore{flex-basis:4.8rem}:where(:lang(en)) .landing-module__oTCfAq__rowDrawerSimilarDir{flex-basis:4.4rem}.landing-module__oTCfAq__rowDrawerNote{font-size:var(--tt-fs-aux);color:var(--tt-ink-4);margin:0;padding:0 1rem;line-height:1.55}.landing-module__oTCfAq__drawerUnsaved{background:var(--tt-warn-bg);border-bottom:1px solid var(--tt-rule);font-size:var(--tt-fs-aux);color:var(--tt-ink-2);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 1rem;display:flex}.landing-module__oTCfAq__drawerUnsavedActions{flex:none;align-items:center;gap:.6rem;display:flex}.landing-module__oTCfAq__drawerUnsavedGhost{color:var(--tt-ink-4);font-size:var(--tt-fs-control);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.landing-module__oTCfAq__drawerUnsavedPrimary{height:var(--tt-h-control);border-radius:var(--tt-ctl-radius);border:1px solid var(--tt-ink);background:var(--tt-ink);color:var(--tt-surface);font-size:var(--tt-fs-control);cursor:pointer;padding:0 .7rem}.landing-module__oTCfAq__drawerUnsavedPrimary:disabled{opacity:.55;cursor:default}.landing-module__oTCfAq__emptyStack{flex-direction:column;gap:.5rem;display:flex}.landing-module__oTCfAq__emptyText{font-size:var(--tt-fs-body);color:var(--tt-ink-3);margin:0}.landing-module__oTCfAq__emptyLink{font-size:var(--tt-fs-control);color:var(--tt-link);text-decoration:none}.landing-module__oTCfAq__emptyLink:hover{text-decoration:underline}.landing-module__oTCfAq__navPending{position:relative}.landing-module__oTCfAq__navPending>:not(.landing-module__oTCfAq__navPendingBar){opacity:.55;transition:opacity .12s ease-out}.landing-module__oTCfAq__navPendingBar{height:2px;z-index:var(--tt-z-top);background:var(--tt-ink);transform-origin:0;animation:1.1s ease-in-out infinite landing-module__oTCfAq__navPendingSlide;position:fixed;top:0;left:0;right:0}@keyframes landing-module__oTCfAq__navPendingSlide{0%{transform:scaleX(0)}55%{transform:scaleX(.72)}to{transform:scaleX(1)}}.landing-module__oTCfAq__rowDrawerSimilarGroup{display:block}.landing-module__oTCfAq__rowDrawerSimilarGroupHead{flex-wrap:wrap;align-items:baseline;gap:.4rem;width:max-content;max-width:100%;margin:.55rem 0 .2rem;display:flex;position:sticky;left:0}.landing-module__oTCfAq__rowDrawerSimilarGroupName{font-size:var(--tt-fs-label);color:var(--tt-ink-2);font-weight:600}.landing-module__oTCfAq__rowDrawerSimilarGroupMeta{font-size:var(--tt-fs-label);font-variant-numeric:tabular-nums;color:var(--tt-ink-4)}.landing-module__oTCfAq__rowDrawerSimilarMore{display:block}.landing-module__oTCfAq__rowDrawerSimilarMoreSummary{font-size:var(--tt-fs-label);color:var(--tt-ink-4);cursor:pointer;width:max-content;margin:.15rem 0 .35rem;list-style:none;position:sticky;left:0}.landing-module__oTCfAq__rowDrawerSimilarMoreSummary::-webkit-details-marker{display:none}.landing-module__oTCfAq__rowDrawerSimilarMoreSummary:before{content:"▸";margin-right:.3rem;transition:transform .12s;display:inline-block}.landing-module__oTCfAq__rowDrawerSimilarMore[open]>.landing-module__oTCfAq__rowDrawerSimilarMoreSummary:before{transform:rotate(90deg)}.landing-module__oTCfAq__liveSection{gap:var(--tt-gap-inner);margin:var(--tt-gap-block) 0 var(--tt-gap-section);flex-direction:column;display:flex}.landing-module__oTCfAq__liveHeading{font-size:var(--tt-fs-control);font-weight:var(--tt-fw-title);color:var(--tt-ink-2);margin:0}.landing-module__oTCfAq__liveBox{max-height:none;margin-top:0}.landing-module__oTCfAq__liveFailed{font-size:var(--tt-fs-num);color:var(--tt-ink-3);margin:0}.landing-module__oTCfAq__liveFoldToggle{appearance:none;font:inherit;font-size:var(--tt-fs-control);color:var(--tt-link);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.landing-module__oTCfAq__liveFoldToggle:hover{text-decoration:underline}.landing-module__oTCfAq__table.landing-module__oTCfAq__liveOpenTable{min-width:1240px}.landing-module__oTCfAq__table.landing-module__oTCfAq__liveClosedTable{min-width:1440px}.landing-module__oTCfAq__liveProvisional{padding:var(--tt-badge-pad-y) var(--tt-badge-pad-x);border-radius:var(--tt-badge-radius);font-size:var(--tt-badge-fs);font-family:var(--f-sans);background:var(--tt-chip-bg);border:1px solid var(--tt-chip-border);color:var(--tt-ink-3);white-space:nowrap;align-items:center;margin-left:.35rem;display:inline-flex}
.view-tabs-module__wKlsQa__tabs{gap:var(--tt-tabs-gap);border-bottom:1px solid var(--tt-border);align-items:center;margin:0;display:flex}.view-tabs-module__wKlsQa__tab{padding:var(--tt-tab-pad-t) .125rem var(--tt-tab-pad-b) .125rem;font-size:var(--tt-fs-card-title);color:var(--tt-ink-3);border-bottom:var(--tt-tab-underline-w) solid transparent;appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;margin-bottom:-1px;font-family:inherit;line-height:1.4;text-decoration:none;display:inline-flex}.view-tabs-module__wKlsQa__tab:hover{color:var(--tt-ink)}.view-tabs-module__wKlsQa__tabActive,.view-tabs-module__wKlsQa__tabActive:hover{color:var(--tt-ink);border-bottom-color:var(--tt-ink);font-weight:600}.view-tabs-module__wKlsQa__tab:has([data-nav-pending]){color:var(--tt-ink);border-bottom-color:var(--tt-ink);font-weight:600}.view-tabs-module__wKlsQa__tab:has([data-nav-pending]):hover{color:var(--tt-ink);border-bottom-color:var(--tt-ink);font-weight:600}.view-tabs-module__wKlsQa__tabs:has([data-nav-pending]) .view-tabs-module__wKlsQa__tabActive:not(:has([data-nav-pending])){color:var(--tt-ink-3);border-bottom-color:#0000;font-weight:400}.view-tabs-module__wKlsQa__tabsGapBelow{margin-bottom:var(--tt-tabs-gap-below);}.view-tabs-module__wKlsQa__tabsSticky{top:var(--layout-topbar-height,0px);z-index:var(--tt-z-pane-1);padding:var(--tt-tabs-band-pad-y) 0;margin:calc(-1 * var(--tt-tabs-band-pad-y)) 0;background:var(--tt-surface);position:sticky}.view-tabs-module__wKlsQa__tabsStickyGapBelow{margin-bottom:calc(var(--tt-tabs-gap-below) - var(--tt-tabs-band-pad-y));}.view-tabs-module__wKlsQa__tabsStickyNarrowStatic{}@media (max-width:62rem){.view-tabs-module__wKlsQa__tabsStickyNarrowStatic{position:static}}@media (max-width:640px){.view-tabs-module__wKlsQa__tabs{gap:var(--tt-tabs-gap-narrow)}.view-tabs-module__wKlsQa__tabsSticky{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;overflow-x:auto}.view-tabs-module__wKlsQa__tabsSticky>.view-tabs-module__wKlsQa__tabs{width:max-content;min-width:100%}}.view-tabs-module__wKlsQa__tabsDense{scrollbar-width:none;gap:.25rem;overflow-x:auto;}.view-tabs-module__wKlsQa__tabsDense::-webkit-scrollbar{display:none}.view-tabs-module__wKlsQa__tabDense{font-size:var(--tt-fs-control);flex:none;padding:.3rem .55rem;}.view-tabs-module__wKlsQa__tabDenseActive{}
.equity-candles-module__ancDxa__card{border:1px solid var(--tt-border);border-radius:var(--tt-r-card);background:var(--tt-surface);padding:var(--tt-gap-card);margin-bottom:var(--tt-gap-inner)}.equity-candles-module__ancDxa__head{--tt-info-host-gap:var(--tt-tabs-gap);flex-wrap:wrap;align-items:flex-end}.equity-candles-module__ancDxa__head>*>*{--tt-info-host-gap:0rem}@media (max-width:640px){.equity-candles-module__ancDxa__head{--tt-info-host-gap:var(--tt-tabs-gap-narrow)}}.equity-candles-module__ancDxa__title{font-size:var(--tt-fs-card-title);font-weight:var(--tt-fw-title);color:var(--tt-ink)}.equity-candles-module__ancDxa__readout{margin-top:.5rem}.equity-candles-module__ancDxa__headTools{padding-bottom:var(--tt-tab-pad-b);align-items:center;gap:.7rem;margin-inline-start:auto;display:inline-flex}.equity-candles-module__ancDxa__grainRow{gap:.15rem;display:inline-flex}.equity-candles-module__ancDxa__grain{appearance:none;border-radius:var(--tt-r-control);color:var(--tt-ink-3);font-size:var(--tt-fs-control);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:.1rem .42rem;font-family:inherit}.equity-candles-module__ancDxa__grain:hover{background:var(--tt-surface-hover)}.equity-candles-module__ancDxa__grain[aria-current=true]{color:var(--tt-ink);background:var(--tt-chip-bg);border-color:var(--tt-chip-border)}.equity-candles-module__ancDxa__grain[aria-disabled=true]{color:var(--tt-ink-5);cursor:default;background:0 0}.equity-candles-module__ancDxa__plot{height:var(--equity-plot-h);margin-top:.45rem;position:relative}.equity-candles-module__ancDxa__svg{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.equity-candles-module__ancDxa__svg[data-dragging=true]{cursor:grabbing}.equity-candles-module__ancDxa__axisTop,.equity-candles-module__ancDxa__axisBottom{font-size:var(--tt-fs-micro);font-variant-numeric:tabular-nums;color:var(--tt-ink-3);pointer-events:none;white-space:nowrap;position:absolute;right:0}.equity-candles-module__ancDxa__axisTop{top:0}.equity-candles-module__ancDxa__axisBottom{bottom:1.1em}.equity-candles-module__ancDxa__axisTop[data-sign="1"],.equity-candles-module__ancDxa__axisBottom[data-sign="1"]{color:var(--tt-pos)}.equity-candles-module__ancDxa__axisTop[data-sign="-1"],.equity-candles-module__ancDxa__axisBottom[data-sign="-1"]{color:var(--tt-neg)}.equity-candles-module__ancDxa__crossValue,.equity-candles-module__ancDxa__crossDate{z-index:var(--tt-z-pop);pointer-events:none;white-space:nowrap;font-size:var(--tt-fs-micro);font-variant-numeric:tabular-nums;color:var(--tt-surface);background:var(--tt-ink);border-radius:var(--tt-r-control);padding:0 .24rem;position:absolute}.equity-candles-module__ancDxa__crossValue{right:0}.equity-candles-module__ancDxa__crossDate{bottom:0}.equity-candles-module__ancDxa__ticks{inset-inline:0;pointer-events:none;height:1em;position:absolute;bottom:0;overflow:hidden}.equity-candles-module__ancDxa__tick{font-size:var(--tt-fs-micro);color:var(--tt-ink-4);white-space:nowrap;position:absolute;transform:translate(2px)}.equity-candles-module__ancDxa__state{height:var(--equity-plot-h);font-size:var(--tt-fs-body);color:var(--tt-ink-4);justify-content:center;align-items:center;display:flex}
.info-anchor-module__43TCFq__anchor{vertical-align:var(--tt-info-valign);text-transform:none;letter-spacing:normal;flex:none;align-self:center;align-items:center;margin-inline-start:calc(var(--tt-info-gap) - var(--tt-info-host-gap,0rem));display:inline-flex;position:relative}.info-anchor-module__43TCFq__anchor:before{content:""}.info-anchor-module__43TCFq__pop{z-index:var(--tt-z-info-pop);pointer-events:none;text-transform:none;letter-spacing:normal;white-space:normal;box-sizing:border-box;max-width:calc(100vw - 16px);font-style:normal;font-weight:400;position:fixed;top:0;left:0}.info-anchor-module__43TCFq__glue{white-space:nowrap;flex:none;align-self:center;display:inline}.info-anchor-module__43TCFq__glue>.info-anchor-module__43TCFq__anchor{--tt-info-host-gap:inherit;white-space:normal}.info-anchor-module__43TCFq__label{--tt-info-host-gap:0rem;display:inline}
.freshness-status-panel-module__wchNka__panel{font-size:var(--tt-fs-num);color:var(--tt-ink-3);flex-wrap:wrap;align-items:center;gap:0 .75rem;margin-top:.25rem;padding:.125rem .25rem;line-height:1.5;display:flex}.freshness-status-panel-module__wchNka__item{align-items:center;gap:.25rem;display:inline-flex}.freshness-status-panel-module__wchNka__dot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}.freshness-status-panel-module__wchNka__dotLocal{background-color:var(--tt-pos)}.freshness-status-panel-module__wchNka__dotRest{background-color:var(--tt-ink-4)}.freshness-status-panel-module__wchNka__dotFailed{background-color:var(--tt-danger)}.freshness-status-panel-module__wchNka__toneOk{color:var(--tt-pos)}.freshness-status-panel-module__wchNka__toneAttention{color:var(--tt-warn)}.freshness-status-panel-module__wchNka__toneDefect{color:var(--tt-danger)}.freshness-status-panel-module__wchNka__toneMuted{color:var(--tt-ink-3)}.freshness-status-panel-module__wchNka__summary{cursor:pointer;font-size:var(--tt-fs-control);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;line-height:1.6;list-style:none;display:inline-flex}.freshness-status-panel-module__wchNka__summary::-webkit-details-marker{display:none}.freshness-status-panel-module__wchNka__summary:after{content:"▸";font-size:var(--tt-fs-num);opacity:.45}.freshness-status-panel-module__wchNka__panel[open]>.freshness-status-panel-module__wchNka__summary:after{content:"▾"}.freshness-status-panel-module__wchNka__detailList{flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding-left:14px;display:flex}
.tooltip-module__6XC_kq__tip{z-index:var(--tt-z-scrim);border-radius:var(--tt-r-control);background:var(--tt-ink);max-width:22rem;color:var(--tt-rule);font-size:var(--tt-fs-aux);white-space:pre-line;pointer-events:none;padding:.32rem .5rem;line-height:1.55;animation:90ms ease-out tooltip-module__6XC_kq__tipIn;position:fixed;top:0;left:0;box-shadow:0 6px 18px #00000038}@keyframes tooltip-module__6XC_kq__tipIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tooltip-module__6XC_kq__tip{animation:none}}
.coach-brief-module__01KZda__brief{flex-direction:column;gap:.05rem;min-height:0;display:flex;overflow-y:auto}.coach-brief-module__01KZda__cardMeta{font-size:var(--tt-fs-aux);color:var(--tt-ink-4)}.coach-brief-module__01KZda__cardHeadline{font-size:var(--tt-fs-card-title);color:var(--tt-ink);margin:.18rem 0 0;font-weight:700;line-height:1.35}.coach-brief-module__01KZda__block{border-top:1px solid var(--tt-border-soft);padding:.6rem 0}.coach-brief-module__01KZda__zoneScopeNote{border-top:1px solid var(--tt-border-soft);font-size:var(--tt-fs-label);color:var(--tt-ink-4);margin:0;padding:.6rem 0 .1rem;line-height:1.5}.coach-brief-module__01KZda__zoneScopeNote+.coach-brief-module__01KZda__block{border-top:none;padding-top:.15rem}.coach-brief-module__01KZda__stateBlock{padding-top:.7rem}.coach-brief-module__01KZda__block:first-child{border-top:none;padding-top:.1rem}.coach-brief-module__01KZda__secCap{font-size:var(--tt-fs-label);letter-spacing:.06em;color:var(--tt-ink-4);margin:0 0 .28rem}.coach-brief-module__01KZda__secCapBad{color:var(--tt-danger)}.coach-brief-module__01KZda__secCapGood{color:var(--tt-pos)}.coach-brief-module__01KZda__secCapEmpty{letter-spacing:normal;color:var(--tt-ink-3);margin-left:.75em}.coach-brief-module__01KZda__secCapInline{margin-bottom:0}.coach-brief-module__01KZda__focusBlock{border-top:none;padding-top:.1rem}.coach-brief-module__01KZda__focusBar{border-radius:var(--tt-r-chip);gap:1px;width:100%;height:10px;display:flex;overflow:hidden}.coach-brief-module__01KZda__focusSeg{cursor:pointer;border:none;border-radius:0;flex:1 1 0;min-width:1px;height:100%;padding:0}.coach-brief-module__01KZda__focusSeg:hover{filter:brightness(.88)}.coach-brief-module__01KZda__focusSegClean{background:var(--tt-pos)}.coach-brief-module__01KZda__focusSegHit{background:var(--tt-neg)}.coach-brief-module__01KZda__focusProgress{font-size:var(--tt-fs-num);font-family:var(--f-mono);color:var(--tt-ink-2);margin:.28rem 0 0}:where(:lang(en)) .coach-brief-module__01KZda__focusProgress{font-family:var(--f-sans)}.coach-brief-module__01KZda__focusProgressSplit{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.coach-brief-module__01KZda__focusCountSep{color:var(--tt-ink-4);margin:0 .35rem}.coach-brief-module__01KZda__focusNote{font-size:var(--tt-fs-label);color:var(--tt-ink-4);margin:.1rem 0 0;line-height:1.5}.coach-brief-module__01KZda__stateSentence{font-size:var(--tt-fs-body);color:var(--tt-ink);margin:0;font-weight:600;line-height:1.5}.coach-brief-module__01KZda__stateAttribution{font-size:var(--tt-fs-body);color:var(--tt-ink-2);margin:.16rem 0 0;line-height:1.5}.coach-brief-module__01KZda__stateSwitch{}.coach-brief-module__01KZda__stateHeadline{font-size:var(--tt-fs-hero);font-weight:700;font-family:var(--f-mono);color:var(--tt-ink);width:max-content;max-width:100%;line-height:1.25;display:block}:where(:lang(en)) .coach-brief-module__01KZda__stateHeadline{font-family:var(--f-sans)}.coach-brief-module__01KZda__stateDetail{font-size:var(--tt-fs-num);color:var(--tt-ink-3);font-family:var(--f-mono);display:block}:where(:lang(en)) .coach-brief-module__01KZda__stateDetail{font-family:var(--f-sans)}.coach-brief-module__01KZda__itemList{flex-direction:column;gap:.4rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.coach-brief-module__01KZda__itemBody{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;gap:.1rem;padding:.06rem 0;display:flex}.coach-brief-module__01KZda__itemBodyClickable{cursor:pointer}.coach-brief-module__01KZda__itemBodyClickable:hover .coach-brief-module__01KZda__itemFact{text-underline-offset:3px;text-decoration:underline}.coach-brief-module__01KZda__itemFact{font-size:var(--tt-fs-body);color:var(--tt-ink);line-height:1.5}.coach-brief-module__01KZda__itemGlyph{vertical-align:-.125em;margin-right:.38rem;display:inline-flex}.coach-brief-module__01KZda__item[data-coach-zone=mistakes] .coach-brief-module__01KZda__itemGlyph{color:var(--tt-danger)}.coach-brief-module__01KZda__item[data-coach-zone=wins] .coach-brief-module__01KZda__itemGlyph{color:var(--tt-pos)}.coach-brief-module__01KZda__itemAdvice{font-size:var(--tt-fs-num);color:var(--tt-ink-2);border-left:2px solid var(--tt-border);margin-top:.18rem;margin-left:1.06rem;padding-left:.5rem;line-height:1.6}.coach-brief-module__01KZda__itemWhy{font-size:var(--tt-fs-label);color:var(--tt-ink-4);border-left:2px solid var(--tt-border);margin-left:1.06rem;padding-left:.5rem;line-height:1.6}.coach-brief-module__01KZda__actionList{flex-direction:column;gap:.4rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.coach-brief-module__01KZda__actionItem{border-top:1px solid var(--tt-border-soft);padding:.36rem 0}.coach-brief-module__01KZda__actionItem:first-child{border-top:none;padding-top:.1rem}.coach-brief-module__01KZda__actionLine{font-size:var(--tt-fs-body);color:var(--tt-ink);flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.coach-brief-module__01KZda__actionLink{color:var(--tt-link)}.coach-brief-module__01KZda__actionLink:hover{text-underline-offset:2px;text-decoration:underline}.coach-brief-module__01KZda__checklist{border-top:1px dashed var(--tt-border);margin:.28rem 0 0;padding:.2rem 0 0;list-style:none}.coach-brief-module__01KZda__checkItem{font-size:var(--tt-fs-control);border-radius:var(--tt-r-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;width:100%;padding:.3rem .1rem;font-family:inherit;text-decoration:none;display:flex}.coach-brief-module__01KZda__checkItem:hover{background:var(--tt-border-soft)}.coach-brief-module__01KZda__checkbox,.coach-brief-module__01KZda__checkboxDone{border:1px solid var(--tt-ink-5);border-radius:var(--tt-r-chip);background:var(--tt-surface);width:15px;height:15px;font-size:var(--tt-fs-label);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.coach-brief-module__01KZda__checkboxDone{background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-surface)}.coach-brief-module__01KZda__checkText{color:var(--tt-ink-2)}.coach-brief-module__01KZda__checkItemDone .coach-brief-module__01KZda__checkText{color:var(--tt-ink-4);text-decoration:line-through}.coach-brief-module__01KZda__checkDoneTag{font-size:var(--tt-fs-label);color:var(--tt-ink-4);white-space:nowrap;margin-left:auto}.coach-brief-module__01KZda__checkAmount{font-family:var(--f-mono);font-size:var(--tt-fs-num);color:var(--tt-ink-3);margin-left:auto}.coach-brief-module__01KZda__checkDoneTag+.coach-brief-module__01KZda__checkAmount{margin-left:.55rem}.coach-brief-module__01KZda__actionInlineButton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.coach-brief-module__01KZda__actionInlineButton:hover{text-decoration:underline}
.rule-criteria-fold-module__InBHtW__fold{margin-top:.5rem}.rule-criteria-fold-module__InBHtW__foldSummary{font-size:var(--tt-ctl-fs);color:var(--tt-ink-3);cursor:pointer;border:1px solid var(--tt-ctl-border-color);border-radius:var(--tt-ctl-radius);padding:var(--tt-ctl-pad-y) var(--tt-ctl-pad-x);background:var(--tt-surface);align-items:center;gap:.3rem;font-weight:400;list-style:none;display:inline-flex}.rule-criteria-fold-module__InBHtW__foldSummary::-webkit-details-marker{display:none}.rule-criteria-fold-module__InBHtW__foldSummary:before{content:"▸";font-size:var(--tt-fs-label);color:var(--tt-ink-5)}.rule-criteria-fold-module__InBHtW__fold[open]>.rule-criteria-fold-module__InBHtW__foldSummary:before{content:"▾"}.rule-criteria-fold-module__InBHtW__foldSummary:hover{border-color:var(--tt-ink-4);color:var(--tt-ink)}.rule-criteria-fold-module__InBHtW__foldBody{background:var(--tt-surface-subtle);border-left:2px solid var(--tt-border-strong);border-radius:0 var(--tt-r-card) var(--tt-r-card) 0;margin-top:.45rem;padding:.55rem .75rem}.rule-criteria-fold-module__InBHtW__criteriaList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rule-criteria-fold-module__InBHtW__criteriaList li{font-size:var(--tt-fs-aux);color:var(--tt-ink3);white-space:normal;line-height:1.75}.rule-criteria-fold-module__InBHtW__criteriaList li:first-child{color:var(--tt-ink2)}
