.sd2-head{background:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-r-panel);box-shadow:var(--es-shadow-1);color:var(--es-text);display:flex;flex-direction:column;font-family:var(--es-font-ui);gap:16px;margin-bottom:16px;padding:20px}[data-theme=dark] .sd2-head{border-color:var(--es-rule);box-shadow:none}.sd2-head__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sd2-id{align-items:center;display:flex;flex:1 1 280px;gap:14px;min-width:0}.sd2-id__icon{align-items:center;background:var(--es-accent-soft);border-radius:12px;color:var(--es-accent-text);display:inline-flex;flex:none;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;width:48px}.sd2-id__text{min-width:0}.sd2-id__name{color:var(--es-text);font-size:var(--es-fs-h1);font-weight:650;letter-spacing:-.015em;line-height:1.2;margin:0}.sd2-id__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sd2-id__symbol{color:var(--es-muted);font-size:var(--es-fs-meta);font-weight:600;letter-spacing:.02em;margin-right:2px}.sd2-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sd2-dim{color:var(--es-muted);font-weight:500}.sd2-tag{margin-left:2px}.sd2-runs{background:var(--es-subtle);border-radius:5px;color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600;padding:2px 6px}.sd2-watch.is-on{background:var(--es-selected);border-color:color-mix(in srgb,var(--es-accent) 40%,#0000);color:var(--es-accent-text)!important}.sd2-err{color:var(--es-neg);flex-basis:100%;font-size:var(--es-fs-xs);text-align:right}.sd2-iconrow{align-items:center;display:inline-flex;gap:6px}.sd2-head .es-ask-btn.sd2-ask{align-items:center;background:var(--es-accent);border:0;border-radius:var(--es-r-control);box-shadow:none;color:var(--es-on-accent);cursor:pointer;display:inline-flex;font:600 var(--es-fs-sm) var(--es-font-ui);gap:8px;height:var(--es-h-md);padding:0 16px;transition:background-color var(--es-dur-1)}.sd2-head .es-ask-btn.sd2-ask:hover{background:var(--es-accent-hover)}.sd2-head .qn-trigger,.sd2-head .sd2-iconlike{align-items:center;background:var(--es-surface);border:1px solid var(--es-rule);border-radius:var(--es-r-control);color:var(--es-text-2);cursor:pointer;display:inline-flex;font:600 var(--es-fs-sm) var(--es-font-ui);gap:6px;height:var(--es-h-md);justify-content:center;min-width:var(--es-h-md);padding:0 10px}.sd2-head .qn-trigger:hover,.sd2-head .sd2-iconlike:hover{background:var(--es-hover);color:var(--es-text)}.sd2-head .qn-count{background:var(--es-accent-soft);border-radius:999px;color:var(--es-accent-text);font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.sd2-quote{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.sd2-price{color:var(--es-text);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1}.sd2-change{align-items:center;border-radius:7px;display:inline-flex;font-size:var(--es-fs-sm);font-weight:650;gap:4px;padding:4px 9px}.sd2-change>i{font-size:.7em}.sd2-change.is-pos{background:var(--es-pos-bg);color:var(--es-pos)}.sd2-change.is-neg{background:var(--es-neg-bg);color:var(--es-neg)}.sd2-asof{color:var(--es-muted);font-size:var(--es-fs-meta)}.sd2-metrics{border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.sd2-metrics .ds-metric{padding:10px 14px}.sd2-range__labels{color:var(--es-muted);display:flex;font-size:var(--es-fs-xs);justify-content:space-between;margin-bottom:8px}.sd2-range__track{background:var(--es-subtle);border-radius:999px;height:6px;position:relative}.sd2-range__fill{background:color-mix(in srgb,var(--es-accent) 45%,#0000);border-radius:999px;inset:0 auto 0 0;position:absolute}.sd2-range__marker{background:var(--es-surface);border:3px solid var(--es-accent);border-radius:50%;box-shadow:var(--es-shadow-2);height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}@media (max-width:767px){.sd2-head{border-radius:12px;gap:10px;padding:12px}.sd2-id{gap:12px}.sd2-id__tags{margin-top:4px}.sd2-quote{gap:6px 10px}.sd2-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.sd2-actions>.sd2-committee,.sd2-head .es-ask-btn.sd2-ask{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;justify-content:center;min-height:44px;min-width:0}.sd2-head .es-ask-btn.sd2-ask{height:auto;padding:0 10px}.sd2-actions>.sd2-committee{height:auto;line-height:1.2;padding:4px 8px;white-space:normal}.sd2-actions>.sd2-committee .ds-btn__label{flex-wrap:wrap;gap:0 6px;justify-content:center;text-align:center}.sd2-actions>.sd2-committee .sd2-dim{font-size:var(--es-fs-xs)}.sd2-actions>.ds-btn:not(.sd2-committee){flex:1 1;justify-content:center;min-width:0;padding:0 10px}.sd2-iconrow{flex:none;gap:8px}.sd2-head .qn-trigger .qn-label{display:none}.sd2-err{flex-basis:100%;text-align:left}.sd2-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sd2-metrics .ds-metric{padding:6px 8px}.sd2-metrics .sd2-metric--wide{grid-column:span 2}.sd2-metrics .ds-metric__label{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd2-metrics .ds-metric__value{font-size:.875rem;white-space:nowrap}.sd2-range__labels{margin-bottom:6px}}@media (max-width:369px){.sd2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sd2-metrics .sd2-metric--wide{grid-column:auto}.sd2-metrics .sd2-metric--wide .ds-metric__value{white-space:normal}.sd2-actions>.ds-btn:not(.sd2-committee){flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.sd2-iconrow{margin-left:auto}}.sd2-id__tags .ds-badge{display:inline-block;line-height:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-page{background:var(--es-canvas);color:var(--es-text);font-family:var(--es-font-ui);min-height:100%;overflow-x:hidden;overflow-x:clip}.sd-main{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:calc(1240px + var(--es-gutter)*2);padding:20px var(--es-gutter) 56px}.sd-main>.sd2-head{margin-bottom:0}.sd-page *,.sd-page :after,.sd-page :before{box-sizing:border-box}@media (max-width:767px){.sd-main{gap:10px;padding-top:12px}.sd2-head{display:grid;grid-template-areas:"id" "quote" "metrics" "range" "actions";grid-template-columns:minmax(0,1fr)}.sd2-head__top{display:contents}.sd2-id{grid-area:id}.sd2-quote{grid-area:quote}.sd2-metrics{grid-area:metrics}.sd2-range{grid-area:range}.sd2-actions{grid-area:actions}}.sd-card{background:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-r-panel);box-shadow:var(--es-shadow-1);min-width:0;padding:20px}[data-theme=dark] .sd-card{border-color:var(--es-rule);box-shadow:none}.sd-card+.sd-card{margin-top:0}.sd-tab-content{display:flex;flex-direction:column;gap:16px}.sd-section-header{gap:8px 16px;justify-content:space-between;margin-bottom:14px}.sd-section-header,.sd-section-title{align-items:center;display:flex;flex-wrap:wrap}.sd-section-title{color:var(--es-text);font-size:1.0625rem;font-weight:650;gap:8px;letter-spacing:-.005em;line-height:1.3;margin:0 0 14px}.sd-section-title>i:first-child{color:var(--es-accent-text)}.sd-section-header .sd-section-title{margin:0}.sd-section-subtitle{color:var(--es-muted);font-size:var(--es-fs-meta);font-weight:400}.sd-title-aside{margin-left:2px}.sd-card-note{color:var(--es-muted);font-size:var(--es-fs-xs);line-height:1.55;margin:14px 0 0}.sd-mini-heading{color:var(--es-text-2);font-size:var(--es-fs-meta);font-weight:650;margin:0 0 8px}.sd-mini-heading--gap{margin-top:18px}.sd-no-data{background:var(--es-subtle);border-radius:10px;color:var(--es-muted);font-size:var(--es-fs-sm);padding:22px 16px;text-align:center}td.sd-no-data{border-radius:0}.sd-link{color:var(--es-accent-text);font-size:var(--es-fs-sm);font-weight:600;text-decoration:none}.sd-link:hover{text-decoration:underline;text-underline-offset:3px}.sd-badge{align-items:center;background:var(--es-accent-soft);border-radius:5px;color:var(--es-accent-text);display:inline-flex;font-size:10px;font-weight:700;height:18px;letter-spacing:.04em;margin-left:6px;padding:0 6px;vertical-align:middle}.positive{color:var(--es-pos)}.negative{color:var(--es-neg)}.sd-error-card,.sd2-head--loading{padding:8px}.sd-error-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.sd-tip-wrap{display:inline-flex;position:relative;vertical-align:middle}.sd-tip-btn{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--es-faint);cursor:help;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.sd-tip-btn:hover,.sd-tip-btn[aria-expanded=true]{background:var(--es-accent-soft);color:var(--es-accent-text)}.sd-tip-icon{font-size:.8rem}.sd-tip-bubble{background:var(--es-text);border-radius:8px;bottom:calc(100% + 8px);box-shadow:var(--es-shadow-2);color:var(--es-surface);font-size:var(--es-fs-xs);font-weight:500;left:50%;letter-spacing:0;line-height:1.45;max-width:min(280px,80vw);padding:8px 10px;position:absolute;text-align:left;text-transform:none;transform:translateX(-50%);white-space:normal;width:max-content;z-index:30}.sd-tabbar{background:var(--es-canvas);margin:4px calc(var(--es-gutter)*-1) 0;padding:0 var(--es-gutter);position:sticky;top:0;z-index:6}.sd-tabbar .ds-tabs{border-bottom-color:var(--es-rule)}.sd-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--es-line);border-radius:10px;overflow-x:auto}.sd-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;color:var(--es-text);font-size:var(--es-fs-sm);font-variant-numeric:tabular-nums;width:100%}.sd-table th{background:var(--es-subtle);border-bottom:1px solid var(--es-rule);color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.sd-table td{border-bottom:1px solid var(--es-line);padding:10px 14px;vertical-align:middle}.sd-table tbody tr:last-child td{border-bottom:0}.sd-table tbody tr:hover td{background:var(--es-hover)}.sd-table td strong{font-weight:600}.sd-table td:first-child,.sd-table th:first-child{background:var(--es-surface);left:0;position:sticky;z-index:1}.sd-table th:first-child{background:var(--es-subtle);z-index:2}.sd-table tbody tr:hover td:first-child{background:var(--es-hover)}.sd-table .num,.sd-table--num td:not(:first-child),.sd-table--num th:not(:first-child){text-align:right}.sd-table td.sd-cagr-cell{font-weight:600}.sd-peer-current td{background:var(--es-selected)!important}.sd-peer-current td:first-child{box-shadow:inset 3px 0 0 var(--es-accent)}.sd-peer-row{cursor:pointer}.sd-peer-link{color:var(--es-text);font-weight:600;text-decoration:none}.sd-peer-link:hover{color:var(--es-accent-text);text-decoration:underline;text-underline-offset:2px}.sd-signal-badge{align-items:center;background:var(--es-neutral-bg);border-radius:6px;color:var(--es-text-2);display:inline-flex;font-size:var(--es-fs-xs);font-weight:600;height:22px;padding:0 8px;text-transform:capitalize}.sd-signal-badge.buy{background:var(--es-pos-bg);color:var(--es-pos)}.sd-signal-badge.sell{background:var(--es-neg-bg);color:var(--es-neg)}.sd-signal-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sd-signal{align-items:center;background:var(--es-neutral-bg);border-radius:7px;color:var(--es-text-2);display:inline-flex;font-size:var(--es-fs-meta);font-weight:600;gap:6px;height:28px;padding:0 10px}.sd-signal.buy{background:var(--es-pos-bg);color:var(--es-pos)}.sd-signal.sell{background:var(--es-neg-bg);color:var(--es-neg)}.sd-checklist-dot{background:var(--es-faint);border-radius:50%;flex:none;height:8px;width:8px}.sd-checklist-dot.good{background:var(--es-pos)}.sd-checklist-dot.bad{background:var(--es-neg)}.sd-checklist-dot.neutral{background:var(--es-warn)}.peer-wins,.sd-financial-tabs,.sd-pivot-types,.sd-return-periods{background:var(--es-subtle);border:1px solid var(--es-line);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.peer-wins button,.sd-fin-tab,.sd-period-btn{background:#0000;border:0;border-radius:7px;color:var(--es-muted);cursor:pointer;font:600 var(--es-fs-meta) var(--es-font-ui);height:30px;padding:0 11px;transition:background-color var(--es-dur-1),color var(--es-dur-1);white-space:nowrap}.peer-wins button:hover,.sd-fin-tab:hover,.sd-period-btn:hover{color:var(--es-text)}.peer-wins button.on,.sd-fin-tab.active,.sd-period-btn.active{background:var(--es-surface);box-shadow:var(--es-shadow-2);color:var(--es-text)}[data-theme=dark] :is(.sd-period-btn.active,.sd-fin-tab.active,.peer-wins button.on){background:var(--es-elevated)}.sd-section-header>.sd-period-btn{background:#0000;color:var(--es-accent-text)}.sd-section-header>.sd-period-btn:hover{background:var(--es-accent-soft)}.sd-financial-header{margin-bottom:14px}.sd-cashflow-grid,.sd-debt-grid,.sd-metrics-grid,.sd-pledge-grid,.sd-returns-grid,.sd-volatility-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.sd-cashflow-card,.sd-debt-item,.sd-metric-card,.sd-pledge-item,.sd-return-item,.sd-vol-card{background:var(--es-surface);border:1px solid var(--es-line);border-radius:10px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px}.sd-cf-label,.sd-debt-label,.sd-metric-label,.sd-pledge-label,.sd-return-label,.sd-vol-label{align-items:center;color:var(--es-muted);display:inline-flex;font-size:var(--es-fs-xs);font-weight:500;gap:2px}.sd-cf-value,.sd-debt-value,.sd-metric-value,.sd-pledge-value,.sd-return-value,.sd-vol-value{font-feature-settings:"tnum";color:var(--es-text);font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3}.sd-return-value.positive,.sd-vol-value.is-pos{color:var(--es-pos)}.sd-return-value.negative,.sd-vol-value.is-neg{color:var(--es-neg)}.sd-return-value.sd-return-highlight{color:var(--es-text)}.sd-cf-change{font-size:var(--es-fs-xs);font-weight:600}.sd-cf-change.positive{color:var(--es-pos)}.sd-cf-change.negative{color:var(--es-neg)}.sd-debt-top{align-items:center;display:flex;gap:8px}.sd-pledge-value.sd-pledge-low,.sd-pledge-value.sd-pledge-none{color:var(--es-pos)}.sd-pledge-value.sd-pledge-moderate{color:var(--es-warn)}.sd-pledge-value.sd-pledge-high{color:var(--es-neg)}.sd-km-group+.sd-km-group{margin-top:16px}.sd-km-head{color:var(--es-text-2);font-size:var(--es-fs-meta);font-weight:650;margin-bottom:8px}.sd-checklist-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sd-checklist-card{background:var(--es-surface);border:1px solid var(--es-line);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.sd-checklist-top{align-items:center;display:flex;gap:8px}.sd-checklist-category{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600;text-transform:capitalize}.sd-checklist-value{font-feature-settings:"tnum";color:var(--es-text);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:650}.sd-checklist-detail{color:var(--es-text-2);font-size:var(--es-fs-xs);line-height:1.45}.sd-glance-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.sd-glance-list li{align-items:flex-start;color:var(--es-text);display:flex;font-size:var(--es-fs-body);gap:12px;line-height:1.5}.sd-glance-list li>i{color:var(--es-accent-text);flex:none;margin-top:3px}.sd-glance-note{color:var(--es-muted);font-size:var(--es-fs-xs);margin:14px 0 0}.sd-chart-header{display:flex;justify-content:flex-end;margin:-4px 0 8px}.sd-advanced-chart-btn{align-items:center;background:var(--es-surface);border:1px solid var(--es-rule);border-radius:var(--es-r-control);color:var(--es-text-2);cursor:pointer;display:inline-flex;font:600 var(--es-fs-meta) var(--es-font-ui);gap:8px;height:var(--es-h-sm);padding:0 12px}.sd-advanced-chart-btn:hover{background:var(--es-hover);border-color:var(--es-control);color:var(--es-text)}.sd-adv-ext{color:var(--es-faint);font-size:.75em}.sd-chart-note{color:var(--es-muted);font-size:var(--es-fs-xs);margin-bottom:8px}.sd-chart-box{position:relative}.sd-chart-box--280{height:280px}.sd-chart-box--320{height:320px}.sd-chart-skeleton{align-items:center;background:var(--es-subtle);border-radius:10px;color:var(--es-muted);display:flex;font-size:var(--es-fs-meta);height:360px;height:var(--sd-skel-h,360px);justify-content:center}.sd-chart-skeleton--price{height:397px}@media (max-width:768px){.sd-chart-skeleton--price{height:437px}}@media (max-width:767px){.sd-chart-skeleton--price{height:453px}}@media (max-width:359px){.sd-chart-skeleton--price{height:489px}}.spc-head{align-items:flex-start;gap:10px 16px;justify-content:space-between;margin-bottom:12px}.spc-head,.spc-title{display:flex;flex-wrap:wrap}.spc-title{align-items:baseline;color:var(--es-text);font-size:var(--es-fs-sm);font-weight:650;gap:6px 12px}.spc-sub{font-size:var(--es-fs-xs);margin-top:2px}.spc-dim,.spc-sub{color:var(--es-muted)}.spc-dim{font-size:var(--es-fs-meta)}.spc-live{align-items:center;background:var(--es-pos-bg);border-radius:999px;color:var(--es-pos);display:inline-flex;font-size:11px;font-weight:700;gap:6px;height:20px;padding:0 8px}.spc-live__dot{animation:esLivePulse 1.5s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.spc-ohlc{display:inline-flex;font-size:var(--es-fs-xs);font-weight:600;gap:10px}.spc-ohlc>span{color:var(--es-muted)}.spc-ohlc.is-up>span{color:var(--es-pos)}.spc-ohlc.is-down>span{color:var(--es-neg)}.spc-ohlc b{color:var(--es-text);font-weight:600;margin-left:2px}.spc-ranges{align-items:center;display:flex;gap:8px 12px}.spc-ranges,.spc-ranges .ds-seg{flex-wrap:wrap}.spc-iv,.spc-style{align-items:center;display:inline-flex;gap:8px}.spc-label{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600}.spc-tools{align-items:center;gap:10px 16px;justify-content:space-between;margin-bottom:10px}.spc-toggles,.spc-tools{display:flex;flex-wrap:wrap}.spc-toggles{gap:4px 14px}.spc-toggle{align-items:center;color:var(--es-text-2);cursor:pointer;display:inline-flex;font-size:var(--es-fs-meta);gap:7px;min-height:30px;-webkit-user-select:none;user-select:none}.spc-toggle input{accent-color:var(--spc-c);cursor:pointer;height:15px;margin:0;width:15px}.spc-toggle__swatch{background:var(--spc-c);border-radius:2px;height:3px;width:12px}.spc-toggle.is-disabled{cursor:not-allowed;opacity:.45}.spc-canvas{height:300px;position:relative}.spc .spc-picks{color:var(--es-muted);display:none}.spc-msg{color:var(--es-muted);font-size:var(--es-fs-sm);padding:24px 4px}.spc-msg.is-error{color:var(--es-neg)}.spc-foot{color:var(--es-muted);display:flex;flex-wrap:wrap;font-size:var(--es-fs-xs);gap:6px 12px;margin-top:8px}.spc-events{color:var(--es-warn)}@media (max-width:640px){.spc-style{justify-content:space-between;width:100%}}@media (max-width:767px){.sd-chart-card{position:relative}.sd-chart-card .sd-chart-header{margin:0;position:absolute;right:12px;top:12px;z-index:1}.sd-chart-card .spc-titles{min-height:32px;padding-right:150px}.spc-head{margin-bottom:8px}.spc .spc-ranges,.spc .spc-style{display:none}.spc .spc-picks{display:flex}.spc-tools{margin-bottom:8px}.spc-toggles{gap:6px}.spc-toggle{background:var(--es-surface);border:1px solid var(--es-rule);border-radius:999px;font-size:var(--es-fs-xs);gap:5px;min-height:30px;padding:0 9px}.spc-toggle input{height:13px;width:13px}.spc-toggle__swatch{width:10px}}.sd-similar-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:4px 2px}.sd-similar-label{color:var(--es-muted);font-size:var(--es-fs-meta);font-weight:600}.sd-similar-chips{display:flex;flex-wrap:wrap;gap:6px}.sd-similar-chip{align-items:center;background:var(--es-surface);border:1px solid var(--es-rule);border-radius:999px;color:var(--es-text-2);display:inline-flex;font-size:var(--es-fs-meta);font-weight:500;height:32px;padding:0 12px;text-decoration:none}.sd-similar-chip:hover{background:var(--es-hover);border-color:var(--es-control);color:var(--es-text)}.sd-score-verdict{font-size:var(--es-fs-meta);font-weight:650}.sd-score-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:180px minmax(0,1fr)}.sd-score-breakdown{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.sd-score-gauge{align-items:center;display:flex;flex-direction:column;gap:6px}.sd-score-gauge svg{height:auto;max-width:120px;width:100%}.sd-score-main .sd-score-gauge svg{max-width:150px}.sd-gauge-bg{color:var(--es-subtle)}.sd-gauge-score{fill:var(--es-text);font-family:var(--es-font-ui);font-size:24px;font-weight:700}.sd-gauge-max{fill:var(--es-muted);font-family:var(--es-font-ui);font-size:11px}.sd-gauge-lbl{color:var(--es-text-2);font-size:var(--es-fs-meta);font-weight:600}@media (max-width:640px){.sd-score-grid{gap:6px;grid-template-columns:1fr}.sd-score-breakdown{gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-score-gauge{gap:2px}}.sd-sc-badges{display:flex;flex-wrap:wrap;gap:8px}.sd-sc-badge{background:var(--es-subtle);border:1px solid var(--es-line);border-radius:10px;cursor:help;display:flex;flex-direction:column;gap:2px;max-width:180px;min-width:104px;padding:9px 12px}.sd-sc-badge:focus-visible{outline:2px solid var(--es-focus);outline-offset:2px}.sd-sc-badge__value{color:var(--es-text);font-size:.9375rem;font-weight:700;line-height:1.15;text-transform:capitalize}.sd-sc-badge__label{color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:600}.sd-sc-badge__sub{color:var(--es-muted);font-size:11px;line-height:1.3}.sd-sc-badge--good{background:var(--es-pos-bg)}.sd-sc-badge--good .sd-sc-badge__value{color:var(--es-pos)}.sd-sc-badge--bad{background:var(--es-neg-bg)}.sd-sc-badge--bad .sd-sc-badge__value{color:var(--es-neg)}.sd-sc-badge--warn{background:var(--es-warn-bg)}.sd-sc-badge--warn .sd-sc-badge__value{color:var(--es-warn)}.sd-sc-badge--info{background:var(--es-info-bg)}.sd-sc-badge--info .sd-sc-badge__value{color:var(--es-info)}.sd-sc-regime{background:var(--es-neutral-bg);border-radius:6px;color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:650;padding:4px 9px;text-transform:none}.sd-sc-regime.is-pos{background:var(--es-pos-bg);color:var(--es-pos)}.sd-sc-regime.is-neg{background:var(--es-neg-bg);color:var(--es-neg)}.sd-own-flags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.sd-own-flags:last-child{margin-bottom:0}.sd-own-flag{background:var(--es-warn-bg);border-radius:10px;color:var(--es-warn);cursor:help;max-width:420px;padding:10px 14px}.sd-own-flag__name{font-size:var(--es-fs-meta);font-weight:700}.sd-own-flag__note{color:var(--es-text-2);line-height:1.5}.sd-own-flag__note,.sd-own-flag__since{font-size:var(--es-fs-xs);margin-top:4px}.sd-own-stats{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.sd-own-stats dt{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600}.sd-own-stats dd{color:var(--es-text);font-size:1.5rem;font-weight:700;margin:2px 0 0}.sd-own-delta{font-size:var(--es-fs-meta);font-weight:650;margin-left:8px}.sd-own-delta.is-pos{color:var(--es-pos)}.sd-own-delta.is-neg{color:var(--es-neg)}.sd-own-asof{color:var(--es-muted);font-size:var(--es-fs-xs)}.sd-own-stats .sd-own-asof dd{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.sd-own-table{margin-top:16px}.sd-edge-strip{display:flex;flex-wrap:wrap;gap:8px}.sd-edge-pill{align-items:center;background:var(--es-subtle);border-radius:8px;color:var(--es-text-2);display:inline-flex;font-size:var(--es-fs-meta);font-weight:500;gap:7px;padding:7px 11px}.sd-edge-pill.good,.sd-edge-pill.pos,.sd-edge-pill.up{background:var(--es-pos-bg);color:var(--es-pos)}.sd-edge-pill.bad,.sd-edge-pill.down,.sd-edge-pill.neg{background:var(--es-neg-bg);color:var(--es-neg)}.sd-edge-pill.warn{background:var(--es-warn-bg);color:var(--es-warn)}.sd-fscore-body{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,300px) minmax(0,1fr)}.sd-fscore-radar{display:flex;justify-content:center}.sd-fscore-radar svg{height:auto;max-width:100%}.fr-ring{fill:none}.fr-ring,.fr-spoke{stroke:var(--es-line)}.fr-area{fill:color-mix(in srgb,var(--es-accent) 18%,#0000);stroke:var(--es-accent);stroke-width:1.5}.fr-dot{fill:var(--es-accent)}.fr-label{fill:var(--es-text-2);font-size:11px;font-weight:600}.fr-axval,.fr-label{font-family:var(--es-font-ui)}.fr-axval{fill:var(--es-muted);font-size:10px}.sd-fscore-overall{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.sd-fscore-num{font-feature-settings:"tnum";color:var(--es-text);font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sd-fscore-den{color:var(--es-muted);font-size:var(--es-fs-sm)}.sd-fscore-band{background:var(--es-neutral-bg);border-radius:6px;color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:650;margin-left:6px;padding:3px 9px}.sd-fscore-note{color:var(--es-muted);font-size:var(--es-fs-xs);margin:10px 0 0}.sd-fscore-drivers{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.sd-fscore-driver{background:var(--es-subtle);border-radius:7px;color:var(--es-text);font-size:var(--es-fs-xs);font-weight:600;padding:5px 9px}.sd-fscore-driver em{color:var(--es-muted);font-style:normal;font-weight:500;margin-right:4px}@media (max-width:640px){.sd-fscore-body{grid-template-columns:1fr}}.sd-funds-groups{display:flex;flex-direction:column;gap:16px}.sd-funds-group-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.sd-funds-idx{font-size:var(--es-fs-sm);font-weight:650}.sd-funds-count{color:var(--es-muted);font-size:var(--es-fs-xs)}.sd-funds-table{border-collapse:collapse;font-size:var(--es-fs-sm);width:100%}.sd-funds-table th{border-bottom:1px solid var(--es-rule);color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600;padding:8px 10px;text-align:left}.sd-funds-table td{border-bottom:1px solid var(--es-line);padding:8px 10px}.sd-funds-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sd-fund-tag{align-items:center;background:var(--es-info-bg);border-radius:5px;color:var(--es-info);display:inline-flex;font-size:10px;font-weight:700;height:18px;margin-right:6px;padding:0 6px}.peer-more,.sd-funds-more{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--es-accent-text);cursor:pointer;display:inline-flex;font:600 var(--es-fs-meta) var(--es-font-ui);gap:6px;height:32px;margin-top:8px;padding:0 10px}.peer-more:hover,.sd-funds-more:hover{background:var(--es-accent-soft)}.peer-more{margin-top:4px}.sd-funds-note{color:var(--es-muted);font-size:var(--es-fs-xs);line-height:1.55;margin:14px 0 0}.sd-dna-oneliner{color:var(--es-text);font-size:var(--es-fs-body);line-height:1.55;margin:0 0 10px}.sd-dna-earns{color:var(--es-text-2);font-size:var(--es-fs-sm);margin:0 0 12px}.sd-dna-segments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sd-dna-seg{border:1px solid var(--es-rule);border-radius:999px;color:var(--es-text-2);font-size:var(--es-fs-xs);padding:5px 10px}.sd-dna-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sd-dna-grid ul{color:var(--es-text-2);font-size:var(--es-fs-sm);line-height:1.55;margin:6px 0 0;padding-left:18px}.sd-dna-col-title{font-size:var(--es-fs-xs);font-weight:650}.sd-dna-col-title.up{color:var(--es-pos)}.sd-dna-col-title.down{color:var(--es-warn)}.sd-dna-foot{color:var(--es-muted);font-size:var(--es-fs-xs);margin-top:14px}.sd-about-text{color:var(--es-text-2);font-size:var(--es-fs-body);line-height:1.7;margin:0;max-width:88ch}.sd-pros-cons-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-pros-cons-grid.is-single{grid-template-columns:1fr}@media (max-width:767px){.sd-pros-cons-grid{gap:10px;grid-template-columns:1fr}}.sd-cons-list,.sd-pros-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.sd-cons-list li,.sd-pros-list li{color:var(--es-text);display:flex;font-size:var(--es-fs-sm);gap:10px;line-height:1.55}.sd-con-icon,.sd-pro-icon{align-items:center;border-radius:50%;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.sd-pro-icon{background:var(--es-pos-bg);color:var(--es-pos)}.sd-con-icon{background:var(--es-neg-bg);color:var(--es-neg)}.sd-quarterly-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.sd-quarterly-card{border:1px solid var(--es-line);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.sd-q-label{font-size:var(--es-fs-sm);font-weight:650}.sd-q-row{display:flex;font-size:var(--es-fs-meta);gap:10px;justify-content:space-between}.sd-q-metric{color:var(--es-muted)}.sd-q-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.sd-mom-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sd-mom-gauge{border:1px solid var(--es-line);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.sd-mom-period{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600}.sd-mom-val{font-feature-settings:"tnum";font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:700}.sd-mom-val em{color:var(--es-muted);font-size:var(--es-fs-xs);font-style:normal;font-weight:500;margin-left:2px}.sd-mom-bar{background:var(--es-subtle);border-radius:999px;height:6px;overflow:hidden}.sd-mom-bar span{background:var(--es-control);border-radius:999px;display:block;height:100%}.sd-mom-gauge.up .sd-mom-bar span{background:var(--es-pos)}.sd-mom-gauge.down .sd-mom-bar span{background:var(--es-neg)}.sd-mom-band{color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:600}.sd-pivot-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.sd-pivot-item{align-items:center;border:1px solid var(--es-line);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 6px}.sd-pivot-label{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:700}.sd-pivot-value{font-feature-settings:"tnum";font-size:var(--es-fs-sm);font-variant-numeric:tabular-nums;font-weight:650}.sd-pivot-item.resistance .sd-pivot-label{color:var(--es-neg)}.sd-pivot-item.support .sd-pivot-label{color:var(--es-pos)}.sd-pivot-item.pivot-point{background:var(--es-accent-soft);border-color:#0000}@media (max-width:640px){.sd-pivot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sd-ca-wrap{display:flex;flex-direction:column;gap:16px}.sd-ca-group-head{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:650;margin-bottom:6px}.sd-ca-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--es-line);display:grid;font-size:var(--es-fs-sm);gap:12px;grid-template-columns:110px minmax(0,1fr) auto;padding:10px 12px}.sd-ca-row:last-child{border-bottom:0}.sd-ca-upcoming{background:var(--es-selected);border-bottom-color:#0000;border-radius:8px;margin-bottom:4px}.sd-ca-type{background:var(--es-neutral-bg);border-radius:6px;color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:650;justify-self:start;padding:3px 8px;text-transform:capitalize}.sd-ca-dividend{background:var(--es-pos-bg);color:var(--es-pos)}.sd-ca-bonus,.sd-ca-split{background:var(--es-info-bg);color:var(--es-info)}.sd-ca-desc{color:var(--es-text);min-width:0}.sd-ca-date{font-feature-settings:"tnum";color:var(--es-muted);font-size:var(--es-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-ca-date-label{font-weight:650}.sd-ca-exch{align-items:center;border:1px solid var(--es-rule);border-radius:4px;color:var(--es-muted);display:inline-flex;font-size:10px;font-weight:600;height:18px;margin-left:6px;padding:0 5px;vertical-align:middle}@media (max-width:600px){.sd-ca-row{gap:4px;grid-template-columns:1fr}}.sd-shareholding-visual{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.sd-pie-box{flex-shrink:0;height:220px;width:220px}.sd-shareholding-legend{grid-gap:8px;display:grid;flex:1 1 240px;gap:8px}.sd-legend-item{align-items:center;border-bottom:1px solid var(--es-line);display:flex;gap:10px;padding:6px 0}.sd-legend-item:last-child{border-bottom:0}.sd-legend-dot{border-radius:3px;flex:none;height:10px;width:10px}.sd-legend-label{flex:1 1;font-size:var(--es-fs-sm)}.sd-legend-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.sd-deliv-summary{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:16px}.sd-deliv-summary>div{display:flex;flex-direction:column}.sd-deliv-summary em{font-feature-settings:"tnum";font-size:1.5rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700}.sd-deliv-summary span{color:var(--es-muted);font-size:var(--es-fs-xs)}.sd-deliv-chart{align-items:stretch;display:flex;gap:2px;height:150px}.sd-deliv-col{display:flex;flex:1 1;min-width:0}.sd-deliv-track{align-items:flex-end;background:var(--es-subtle);border-radius:3px;display:flex;flex:1 1;overflow:hidden}.sd-deliv-fill{border-radius:3px 3px 0 0;width:100%}.sd-deliv-fill.high,.sd-dl-sw.high{background:var(--es-accent)}.sd-deliv-fill.mid,.sd-dl-sw.mid{background:var(--es-series-2)}.sd-deliv-fill.low,.sd-dl-sw.low{background:var(--es-control)}.sd-deliv-legend{color:var(--es-muted);display:flex;flex-wrap:wrap;font-size:var(--es-fs-xs);gap:6px 16px;margin-top:10px}.sd-deliv-legend span{align-items:center;display:inline-flex;gap:6px}.sd-dl-sw{border-radius:3px;display:inline-block;height:10px;width:10px}.sd-actions-grid,.sd-documents-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sd-action-card,.sd-document-card{align-items:center;border:1px solid var(--es-line);border-radius:10px;display:flex;gap:12px;min-width:0;padding:12px 14px}.sd-doc-icon{align-items:center;background:var(--es-neg-bg);border-radius:9px;color:var(--es-neg);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.sd-action-info,.sd-announcement-info,.sd-article-info,.sd-doc-info,.sd-news-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sd-action-ratio,.sd-ann-title,.sd-article-title,.sd-doc-title{color:var(--es-text);font-size:var(--es-fs-sm);font-weight:600}.sd-action-date,.sd-ann-category,.sd-article-date,.sd-doc-date{color:var(--es-muted);font-size:var(--es-fs-xs)}.sd-dividend-type,.sd-doc-type{background:var(--es-neutral-bg);border-radius:6px;color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:600;padding:3px 8px;white-space:nowrap}.sd-action-badge{background:var(--es-info-bg);border-radius:6px;color:var(--es-info);font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 8px}.sd-chart-placeholder{border:1px dashed var(--es-rule);border-radius:10px;color:var(--es-muted);padding:32px 16px;text-align:center}.sd-chart-placeholder-inner i{display:block;font-size:1.5rem;margin-bottom:6px}.sd-chart-placeholder-inner p{font-size:var(--es-fs-sm);margin:0}.sd-announcements-list,.sd-articles-list{display:flex;flex-direction:column}.sd-announcement-card,.sd-article-item{align-items:center;border-bottom:1px solid var(--es-line);display:flex;gap:14px;padding:12px 4px}.sd-announcement-card:last-child,.sd-article-item:last-child{border-bottom:0}.sd-announcement-date{align-items:center;background:var(--es-subtle);border-radius:9px;display:flex;flex:none;flex-direction:column;padding:6px 0;width:52px}.sd-ann-day{font-size:1.125rem;font-weight:700;line-height:1.1}.sd-ann-month{color:var(--es-muted);font-size:10px;font-weight:600}.sd-ann-arrow,.sd-article-arrow{color:var(--es-faint)}.sd-article-bullet{align-items:center;background:var(--es-accent-soft);border-radius:8px;color:var(--es-accent-text);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.sd-news-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sd-news-card{border:1px solid var(--es-line);border-radius:10px;color:inherit!important;display:flex;gap:12px;padding:12px 14px;text-decoration:none!important;transition:background-color var(--es-dur-1),border-color var(--es-dur-1)}.sd-news-card:hover{background:var(--es-hover);border-color:var(--es-rule)}.sd-news-thumbnail{align-items:center;background:var(--es-info-bg);border-radius:9px;color:var(--es-info);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.sd-news-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--es-text);display:-webkit-box;font-size:var(--es-fs-sm);font-weight:600;line-height:1.4;overflow:hidden}.sd-news-meta{color:var(--es-muted);display:flex;font-size:var(--es-fs-xs);gap:8px;margin-top:4px}.sd-news-source{font-weight:600}.sd-timeline-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.sd-timeline-head h2,.sd-timeline-head h3{align-items:center;display:flex;font-size:1.0625rem;font-weight:650;gap:8px;margin:0}.sd-timeline-head h2 i,.sd-timeline-head h3 i{color:var(--es-accent-text)}.sd-timeline-filters{display:flex;flex-wrap:wrap;gap:6px}.sd-tl-chip{background:var(--es-surface);border:1px solid var(--es-rule);border-radius:999px;color:var(--es-text-2);cursor:pointer;font:500 var(--es-fs-meta) var(--es-font-ui);height:30px;padding:0 12px}.sd-tl-chip:hover{border-color:var(--es-control);color:var(--es-text)}.sd-tl-chip.on{background:var(--es-selected);border-color:color-mix(in srgb,var(--es-accent) 45%,#0000);color:var(--es-accent-text);font-weight:650}.sd-tl-list{list-style:none;margin:0;padding:0}.sd-tl-item{grid-gap:12px;align-items:baseline;border-bottom:1px solid var(--es-line);display:grid;font-size:var(--es-fs-sm);gap:12px;grid-template-columns:96px 110px minmax(0,1fr);padding:10px 2px}.sd-tl-item:last-child{border-bottom:0}.sd-tl-date{font-feature-settings:"tnum";color:var(--es-muted);font-size:var(--es-fs-xs);font-variant-numeric:tabular-nums}.sd-tl-type{background:var(--es-neutral-bg);border-radius:6px;color:var(--es-text-2);font-size:var(--es-fs-xs);font-weight:600;justify-self:start;padding:2px 8px;text-transform:capitalize}.sd-tl-type.tt-corp_action{background:var(--es-pos-bg);color:var(--es-pos)}.sd-tl-type.tt-news{background:var(--es-info-bg);color:var(--es-info)}.sd-tl-type.tt-bulk_deal,.sd-tl-type.tt-insider,.sd-tl-type.tt-sast{background:var(--es-warn-bg);color:var(--es-warn)}.sd-tl-title{color:var(--es-text);min-width:0}.sd-tl-title a{color:var(--es-accent-text);text-decoration:none}.sd-tl-title a:hover{text-decoration:underline}.sd-tl-detail{color:var(--es-muted);font-style:normal}@media (max-width:600px){.sd-tl-item{grid-template-columns:auto 1fr}.sd-tl-title{grid-column:1/-1}}.sd-faq-list{display:flex;flex-direction:column}.sd-faq-item{border-bottom:1px solid var(--es-line)}.sd-faq-item:last-child{border-bottom:0}.sd-faq-question{align-items:center;background:#0000;border:0;color:var(--es-text);cursor:pointer;display:flex;font:600 var(--es-fs-sm) var(--es-font-ui);gap:12px;justify-content:space-between;padding:14px 2px;text-align:left;width:100%}.sd-faq-question:hover{color:var(--es-accent-text)}.sd-faq-question>i{color:var(--es-muted);transition:transform var(--es-dur-2) var(--es-ease)}.sd-faq-item.expanded .sd-faq-question>i{transform:rotate(180deg)}.sd-faq-answer p{color:var(--es-text-2);font-size:var(--es-fs-sm);line-height:1.65;margin:0 0 14px}.sd-adda-empty{color:var(--es-muted);font-size:var(--es-fs-sm);margin:0}.sd-adda-list{list-style:none;margin:0;padding:0}.sd-adda-list li{border-top:1px solid var(--es-line)}.sd-adda-list a{color:inherit;display:block;padding:10px 2px;text-decoration:none}.sd-adda-list a:hover{background:var(--es-hover)}.sd-adda-meta{color:var(--es-muted);font-size:var(--es-fs-meta)}.sd-adda-meta strong{color:var(--es-text)}.sd-adda-body{font-size:var(--es-fs-sm);margin-top:2px;overflow-wrap:anywhere;white-space:pre-wrap}.peer-perf{background:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-r-panel);box-shadow:var(--es-shadow-1);padding:20px}[data-theme=dark] .peer-perf{border-color:var(--es-rule);box-shadow:none}.peer-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:14px}.peer-head h3{align-items:center;color:var(--es-text);display:flex;font-size:1.0625rem;font-weight:650;gap:8px;margin:0}.peer-head h3 i{color:var(--es-accent-text)}.peer-sub{color:var(--es-muted);font-size:var(--es-fs-meta);margin:4px 0 0}.peer-sub .up,.peer-val.up{color:var(--es-pos)}.peer-sub .down,.peer-val.down{color:var(--es-neg)}.peer-bars{display:flex;flex-direction:column;gap:2px}.peer-row{grid-gap:12px;align-items:center;border-radius:7px;color:var(--es-text)!important;display:grid;gap:12px;grid-template-columns:minmax(0,220px) minmax(0,1fr) 72px;padding:6px 8px;text-decoration:none!important}.peer-row:hover{background:var(--es-hover)}.peer-row.target{background:var(--es-selected)}.peer-name{font-size:var(--es-fs-meta);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-name em{color:var(--es-muted);font-style:normal}.peer-track{background:var(--es-subtle);border-radius:999px;height:8px;overflow:hidden}.peer-fill{border-radius:999px;display:block;height:100%}.peer-fill.up{background:color-mix(in srgb,var(--es-pos) 70%,#0000)}.peer-fill.down{background:color-mix(in srgb,var(--es-neg) 70%,#0000)}.peer-val{font-feature-settings:"tnum";font-size:var(--es-fs-meta);font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.peer-foot{color:var(--es-muted);font-size:var(--es-fs-xs);margin:12px 0 0}@media (max-width:767px){.peer-head{gap:8px;margin-bottom:8px}.peer-head h3{font-size:1rem}.peer-row{gap:8px;grid-template-columns:minmax(0,1fr) minmax(40px,28%) 58px;padding:6px}.peer-track{height:6px}.peer-foot{margin-top:6px}}.sd-search-overlay{align-items:flex-start;background:var(--es-scrim);display:flex;inset:0;justify-content:center;padding:10vh 16px 16px;position:fixed;z-index:var(--es-z-modal)}.sd-search-modal{background:var(--es-elevated);border-radius:var(--es-r-dialog);box-shadow:var(--es-shadow-overlay);color:var(--es-text);max-width:600px;overflow:hidden;width:100%}.sd-search-header{align-items:center;border-bottom:1px solid var(--es-line);display:flex;gap:12px;height:56px;padding:0 12px 0 18px}.sd-search-input{background:#0000;border:0;color:inherit;flex:1 1;font:400 1rem var(--es-font-ui);outline:0}.sd-search-close{background:#0000;border:0;border-radius:8px;color:var(--es-muted);cursor:pointer;height:36px;width:36px}.sd-search-results-list{max-height:60vh;overflow-y:auto;padding:6px}.sd-search-result-row{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:8px 10px;text-align:left;width:100%}.sd-search-result-row:hover{background:var(--es-hover)}.sd-page .sd-tab-content>:not(:has(.sd-tip-wrap)){contain-intrinsic-size:auto 480px;content-visibility:auto}@media (max-width:767px){.peer-perf,.sd-card{border-radius:12px;padding:12px}.sd-section-title{font-size:1rem;margin-bottom:8px}.sd-section-header{gap:2px 12px;margin-bottom:8px}.sd-card-note,.sd-dna-foot,.sd-funds-note,.sd-glance-note{line-height:1.45;margin-top:8px}.sd-table td,.sd-table th{padding:7px 10px}.sd-table td:first-child{white-space:nowrap}.sd-cashflow-grid,.sd-debt-grid,.sd-metrics-grid,.sd-pledge-grid,.sd-returns-grid,.sd-volatility-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-cashflow-card,.sd-debt-item,.sd-metric-card,.sd-pledge-item,.sd-return-item,.sd-vol-card{gap:1px;padding:7px 10px}.sd-cf-value,.sd-debt-value,.sd-metric-value,.sd-pledge-value,.sd-return-value,.sd-vol-value{font-size:1rem}.sd-keymetrics .sd-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-keymetrics .sd-metric-card{padding:6px 20px 6px 8px;position:relative}.sd-keymetrics .sd-metric-label{display:block;line-height:1.25}.sd-keymetrics .sd-metric-label .sd-tip-wrap{position:absolute;right:2px;top:3px}.sd-keymetrics .sd-metric-label .sd-tip-btn{height:20px;width:20px}.sd-keymetrics .sd-metric-value{font-size:.9375rem}.sd-km-group+.sd-km-group{margin-top:10px}.sd-km-head{margin-bottom:6px}.sd-checklist-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-checklist-card{gap:2px;padding:8px 10px}.sd-checklist-detail{line-height:1.35}.sd-sc-badges{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.sd-sc-badge{max-width:none;min-width:0;padding:7px 8px}.sd-sc-badge__sub{line-height:1.25}.sd-own-stats{gap:6px 10px}.sd-own-stats>div:not(.sd-own-asof){flex:1 1;min-width:0}.sd-own-stats .sd-own-asof{flex:0 0 100%}.sd-own-delta{display:block;font-size:var(--es-fs-xs);margin:2px 0 0}.sd-own-flags{gap:6px;margin-bottom:10px}.sd-own-table{margin-top:10px}.sd-glance-list{gap:6px}.sd-glance-list li{font-size:var(--es-fs-sm);gap:10px;line-height:1.45}.sd-glance-list li>i{margin-top:2px}.sd-page .sc-badges{padding:10px 12px}.sd-page .sc-badges-head{margin-bottom:6px}.sd-page .sc-badges-list{gap:4px}.sd-page .sc-badge-btn{gap:8px;padding:5px 8px}.sd-page .sc-badge-name{line-height:1.3}.sd-page .sc-theme-chips{margin-bottom:6px}.sd-page .sc-badges-foot{margin-top:6px}.sd-similar-strip{gap:6px 10px;padding:0 2px}.sd-similar-chip{height:30px;padding:0 11px}.sd-edge-strip{gap:6px}.sd-edge-pill{padding:5px 9px}.sd-fscore-body{gap:8px}.sd-fscore-drivers{gap:4px;margin-top:10px}.sd-funds-groups{gap:10px}.sd-funds-group-head{margin-bottom:4px}.sd-funds-table td,.sd-funds-table th{padding:6px 8px}.peer-more,.sd-funds-more{margin-top:4px}.sd-dna-oneliner{line-height:1.45;margin-bottom:6px}.sd-dna-earns{line-height:1.45;margin-bottom:8px}.sd-dna-segments{gap:4px;margin-bottom:8px}.sd-dna-seg{padding:3px 8px}.sd-dna-grid{gap:8px}.sd-dna-grid ul{line-height:1.45;margin-top:2px}.sd-about-text{line-height:1.55}.sd-cons-list,.sd-pros-list{gap:6px}.sd-cons-list li,.sd-pros-list li{line-height:1.45}.sd-quarterly-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-quarterly-card{gap:3px;padding:8px 10px}.sd-q-row{gap:6px}.sd-faq-question{padding:10px 2px}}@media (max-width:369px){.sd-keymetrics .sd-metrics-grid,.sd-sc-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-quarterly-grid{grid-template-columns:1fr}.sd-own-stats dd{font-size:1.25rem}}@media (max-width:380px){.sd-checklist-grid{grid-template-columns:1fr}}.iv-wrap{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:980px;padding:24px 16px 48px}.iv-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.iv-title h1{text-wrap:balance;color:var(--es-fg);color:var(--es-text,var(--es-fg));font-size:26px;line-height:1.2;margin:0 0 6px}.iv-sub{align-items:center;color:var(--es-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.iv-sym{font-weight:600}.iv-isin{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-badge{background:color-mix(in srgb,var(--es-accent) 10%,#0000);border-radius:999px;color:var(--es-accent-text);font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.iv-badge--trust{background:#7c3aed1a;color:#6d28d9}.iv-badge--security{background:#64748b1f;color:var(--es-muted)}.iv-price{text-align:right}.iv-ltp{font-feature-settings:"tnum";color:var(--es-fg);color:var(--es-text,var(--es-fg));font-size:28px;font-variant-numeric:tabular-nums;font-weight:700}.iv-chg{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.iv-asof{color:var(--es-muted);font-size:12px;margin-top:2px}.iv-wrap .up{color:var(--es-pos)}.iv-wrap .down{color:var(--es-neg)}.iv-note{color:var(--es-muted);font-size:14px;line-height:1.55;margin:0;max-width:70ch}.iv-card,.iv-inav{grid-gap:6px;background:var(--es-white);background:var(--es-surface,var(--es-white));border:1px solid var(--es-line);border-radius:12px;display:grid;gap:6px;padding:12px 14px}.iv-inav.is-wide{background:#f59e0b0f;border-color:var(--es-warn)}.iv-inav-row{display:flex;font-size:14px;gap:12px;justify-content:space-between}.iv-inav-note{font-size:13px;line-height:1.5;margin:4px 0 0}.iv-inav-note,.iv-k{color:var(--es-muted)}.iv-k{font-size:12px}.iv-v{font-feature-settings:"tnum";color:var(--es-fg);color:var(--es-text,var(--es-fg));font-variant-numeric:tabular-nums;font-weight:700}.iv-v.warn{color:var(--es-warn)}.iv-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.iv-range{grid-gap:10px;font-feature-settings:"tnum";align-items:center;color:var(--es-fg);color:var(--es-text,var(--es-fg));display:grid;font-size:13px;font-variant-numeric:tabular-nums;gap:10px;grid-template-columns:auto 1fr auto}.iv-range-track{background:var(--es-subtle);border-radius:999px;height:6px;position:relative}.iv-range-dot{background:var(--es-accent);border-radius:50%;box-shadow:0 0 0 3px #02634d2e;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.iv-rets{display:flex;flex-wrap:wrap;gap:8px}.iv-ret{grid-gap:2px;background:var(--es-subtle);border-radius:10px;display:grid;gap:2px;min-width:76px;padding:8px 12px}.iv-chart{min-width:0}.iv-actions{display:flex;flex-wrap:wrap;gap:10px}.iv-btn{align-items:center;background:#0000;border:1px solid var(--es-line);border-radius:10px;color:var(--es-accent-text);display:inline-flex;font-size:14px;font-weight:600;padding:9px 16px;text-decoration:none}.iv-btn--primary{background:var(--es-accent);border-color:var(--es-accent);color:var(--es-on-accent)}.iv-btn:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.iv-disc{color:var(--es-muted);font-size:12px;margin:0}.sd-page.dark .iv-ltp,.sd-page.dark .iv-range,.sd-page.dark .iv-title h1,.sd-page.dark .iv-v{color:var(--es-text-2)}.sd-page.dark .iv-inav-note,.sd-page.dark .iv-note{color:var(--es-muted)}.sd-page.dark .iv-card,.sd-page.dark .iv-inav{background:#111a17;border-color:var(--es-d-border)}.sd-page.dark .iv-inav.is-wide{background:#b453091f;border-color:#b45309}.sd-page.dark .iv-ret{background:#16211d}.sd-page.dark .iv-v.warn{color:var(--es-warn)}.sd-page.dark .iv-btn{border-color:#2a3a33;color:var(--es-pos)}.sd-page.dark .iv-btn--primary{background:var(--es-pos);border-color:var(--es-pos);color:var(--es-text)}@media (max-width:540px){.iv-price{text-align:left}.iv-title h1{font-size:22px}}.iv-about{grid-gap:12px;background:var(--es-white);background:var(--es-surface,var(--es-white));border:1px solid var(--es-line);border-radius:12px;display:grid;gap:12px;padding:14px 16px}.iv-about-h{color:var(--es-fg);color:var(--es-text,var(--es-fg));font-size:15px;font-weight:700}.iv-facts{grid-gap:6px 18px;display:grid;font-size:14px;gap:6px 18px;grid-template-columns:max-content 1fr;margin:0}.iv-facts dt{color:var(--es-muted)}.iv-facts dd{color:var(--es-fg);color:var(--es-text,var(--es-fg));font-weight:600;margin:0;overflow-wrap:anywhere}.iv-dim{color:var(--es-muted);font-weight:400}.iv-track{grid-gap:4px;border-top:1px solid var(--es-line);display:grid;gap:4px;padding-top:10px}.iv-track-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.iv-hold{grid-gap:6px;border-top:1px solid var(--es-line);display:grid;gap:6px;padding-top:10px}.iv-hold-list{grid-gap:4px;display:grid;font-size:14px;gap:4px;margin:0;padding-left:20px}.iv-hold-list li{display:flex;gap:12px;justify-content:space-between}.iv-hold-list li::marker{color:var(--es-muted)}.iv-hold-list a{color:var(--es-accent-text);text-decoration:none}.iv-hold-list a:hover{text-decoration:underline}.sd-page.dark .iv-about{background:#0f1b16;background:var(--es-surface,#0f1b16);border-color:#24403a}.sd-page.dark .iv-about-h,.sd-page.dark .iv-facts dd{color:var(--es-text-2)}.en,.en-connect{color:var(--es-text);display:flex;flex-direction:column;gap:10px}.en-filters{display:flex;flex-wrap:wrap;gap:6px}.en-filter{align-items:center;background:var(--es-surface);border:1px solid var(--es-border);border-radius:999px;color:var(--es-text-muted);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 10px}.en-filter.is-on{background:var(--es-accent-soft);border-color:var(--es-accent);color:var(--es-text)}.en-tree{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.en-tree .en-tree{border-left:2px dashed var(--es-border);gap:8px;margin:8px 0 4px 10px;padding-left:12px}.en-branch{background:var(--es-surface);border:1px solid var(--es-border);border-radius:12px;padding:10px 12px;position:relative}.en-tree .en-tree .en-branch{background:var(--es-surface-2);padding:8px 10px}.en-branch-h{align-items:center;display:flex;font-size:13.5px;font-weight:700;gap:8px}.en-branch-h>i{color:var(--es-accent)}.en-branch-t{flex:1 1;min-width:0}.en-branch-n{font-size:12px;font-weight:600}.en-branch-n,.en-ev{color:var(--es-text-muted)}.en-ev{display:block;font-size:11.5px;line-height:1.45;margin:2px 0 0 22px}.en-ev a{color:var(--es-accent)}.en-ev-detail{display:block;font-style:italic}.en-leaves{border-left:2px solid var(--es-border);display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0 10px;padding:0 0 0 12px}.en-leaf{display:contents}.en-leaf>.en-tree{flex-basis:100%}.en-leaf--trade{align-items:flex-start;display:flex;flex-basis:100%;flex-direction:column;gap:3px;min-width:0}.en-quote{color:var(--es-text-muted);display:block;font-size:12px;line-height:1.45;max-width:100%}.en-quote-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-style:italic;overflow:hidden}.en-quote small{display:block;font-size:11px;font-style:normal;margin-top:1px}.en-quote a{color:var(--es-accent)}.en-pair .en-quote{margin:2px 0 0 22px}.en-chip{align-items:center;background:var(--es-surface);border:1px solid var(--es-border);border-radius:8px;display:inline-flex;font-size:12.5px;gap:4px;max-width:100%;padding:3px 4px 3px 6px}.en-chip.is-open{border-color:var(--es-accent)}.en-chip.is-ref{opacity:.6}.en-chip-link{align-items:center;color:var(--es-text);display:inline-flex;font-weight:600;gap:6px;min-width:0;text-decoration:none}.en-chip-link:hover .en-chip-name{color:var(--es-accent)}.en-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-chip--fund{flex-wrap:wrap;gap:6px;padding:4px 8px}.en-chip--fund small,.en-ref{color:var(--es-text-muted)}.en-ref{font-size:10.5px}.en-expand{background:none;border:0;color:var(--es-accent);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px}.en-cov{border:1px dashed var(--es-border);border-radius:10px;color:var(--es-text-muted);font-size:12.5px;padding:8px 10px}.en-cov summary{color:var(--es-text);cursor:pointer;font-weight:600}.en-cov ul{margin:6px 0;padding-left:18px}.en-cov p{margin:0}.en-empty,.en-note{color:var(--es-text-muted);font-size:12px;margin:0}.en-pair{background:var(--es-surface);border:1px solid var(--es-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.en-pair h4{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:0}.en-pair h4 a{color:var(--es-text);text-decoration:none}.en-pair h4 a:hover{color:var(--es-accent)}.en-pair .en-branch{background:var(--es-surface-2)}.en-none{color:var(--es-text);font-size:13px;margin:0}.en-ex{color:var(--es-text-muted);font-size:12px;margin:4px 0 0 22px}.en--compact .en-branch{padding:8px 10px}.en-chat{background:var(--es-surface);border:1px solid var(--es-border);border-radius:12px;margin:10px 0 4px;padding:12px}.en-chat-h{align-items:center;display:flex;font-size:13.5px;font-weight:700;gap:8px;justify-content:space-between;margin:0 0 8px}.en-chat-h a{color:var(--es-accent);font-size:12.5px;font-weight:600;text-decoration:none}.sl{color:var(--es-text);display:flex;flex-direction:column;gap:10px}.sl-base,.sl-empty,.sl-hist,.sl-legend,.sl-note{color:var(--es-text-muted);font-size:12.5px;line-height:1.5;margin:0}.sl-base b{color:var(--es-text)}.sl-model{font-style:italic}.sl-note{border-top:1px solid var(--es-border);padding-top:8px}.sl-controls{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.sl-controls>span{font-weight:700;margin-right:4px}.sl-controls button{background:var(--es-surface);border:1px solid var(--es-border);border-radius:999px;color:var(--es-text-muted);cursor:pointer;font-size:12.5px;font-weight:600;padding:4px 10px}.sl-controls button.is-on{background:var(--es-accent-soft);border-color:var(--es-accent);color:var(--es-accent)}.sl-controls .sl-reset{margin-left:auto}.sl-controls small{color:var(--es-text-muted)}.sl-grid{border:1px solid var(--es-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.sl-row{grid-gap:8px;align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(0,1fr));padding:6px 10px}.sl-row+.sl-row{border-top:1px solid var(--es-border)}.sl-row>span:not(:first-child){text-align:right}.sl-head{background:var(--es-surface-2);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sl-head>span:first-child{color:var(--es-text-muted)}.sl-sep{background:var(--es-surface-2);font-size:12px;font-weight:700}.sl-out{font-weight:600}.sl-in{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end}.sl-in input{background:var(--es-surface);border:1px solid var(--es-border);border-radius:7px;color:var(--es-text);font:inherit;font-size:16px;min-width:0;padding:4px 6px;text-align:right;width:72px}@media (min-width:768px){.sl-in input{font-size:13px}}.sl-in small{color:var(--es-text-muted)}.sl-split{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sl-split h5{font-size:12.5px;font-weight:700;margin:0 0 6px}.sl-chart{background:var(--es-surface-2);border:1px solid var(--es-border);border-radius:10px;height:auto;width:100%}.sl-legend span{font-weight:600;margin-right:8px}.sl-sens{font-feature-settings:"tnum";border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;width:100%}.sl-sens td,.sl-sens th{border:1px solid var(--es-border);padding:5px 6px;text-align:right}.sl-sens th{background:var(--es-surface-2);font-weight:700}.sl-sens td.is-base{background:var(--es-accent-soft);font-weight:800}.sl-save{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sl-save input{background:var(--es-surface);border:1px solid var(--es-border);border-radius:8px;color:var(--es-text);flex:1 1 200px;font:inherit;font-size:16px;min-width:0;padding:7px 10px}@media (min-width:768px){.sl-save input{font-size:13.5px}}.sl-btn{background:var(--es-accent);border:0;border-radius:9px;color:#fff;color:var(--es-on-accent,#fff);cursor:pointer;font-weight:700;padding:8px 14px}.sl-changed{background:var(--es-surface-2);border-radius:8px;margin:0;padding:8px 10px 8px 26px}.sl-changed,.sl-runs{flex-basis:100%;font-size:12.5px}.sl-runs summary{cursor:pointer;font-weight:600}.sl-runs ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}.sl-runs li{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sl-runs small{color:var(--es-text-muted)}.sl-link{color:var(--es-accent);font-weight:700;padding:0}.sl-link,.sl-x{background:none;border:0;cursor:pointer}.sl-x{color:var(--es-text-muted)}.sl-err{color:var(--es-down);font-size:12.5px;margin:0}.sl-chat{background:var(--es-surface);border:1px solid var(--es-border);border-radius:12px;margin:10px 0 4px;padding:12px}@media (max-width:560px){.sl-row{font-size:12px;gap:4px;grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(0,1fr));padding:6px 8px}.sl-in input{width:100%}.sl-in small{display:none}}.sl-imp{border:1px dashed var(--es-border-strong);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.sl-imp summary{cursor:pointer;font-size:13px;font-weight:700}.sl-proto{background:color-mix(in srgb,#d97706 16%,#0000);border-radius:6px;color:#b45309;font-size:10.5px;font-weight:800;letter-spacing:.04em;margin-left:6px;padding:1px 6px;text-transform:uppercase}[data-theme=dark] .sl-proto{color:#fbbf24}.sl-imp-in{color:var(--es-text-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 16px;margin-top:8px}.sl-imp-in label{align-items:center;display:flex;gap:6px}.sl-imp-lead{font-size:13px;line-height:1.5;margin:4px 0}.sl-imp .sl-sens{margin-top:4px}.qn-trigger{align-items:center;background:var(--es-surface);border:1px solid var(--es-border);border-radius:9px;color:var(--es-text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;min-height:36px;padding:8px 14px;transition:border-color .14s ease,color .14s ease}.qn-trigger:hover{border-color:var(--es-accent);color:var(--es-accent-text)}.qn-panel{background:var(--es-surface);border:1px solid var(--es-border);border-radius:14px;bottom:92px;box-shadow:var(--es-shadow-md);display:flex;flex-direction:column;max-height:min(70vh,620px);padding:14px 16px;position:fixed;right:18px;width:min(380px,calc(100vw - 36px));z-index:60}.qn-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.qn-head strong{color:var(--es-text);font-size:14px}.qn-close{background:none;border:0;color:var(--es-text-soft);cursor:pointer;font-size:13px}.qn-close:hover,.qn-draft{color:var(--es-text)}.qn-draft{background:var(--es-bg);border:1px solid var(--es-border);border-radius:9px;font-family:inherit;font-size:13.5px;line-height:1.5;padding:9px 12px;resize:vertical;width:100%}.qn-draft:focus{outline:2px solid var(--es-accent);outline-offset:1px}.qn-actions{align-items:center;display:flex;gap:10px;margin:10px 0 12px}.qn-save{background:var(--es-accent);border:0;border-radius:8px;color:var(--es-on-accent);cursor:pointer;font-size:13px;font-weight:650;min-height:34px;padding:7px 16px}.qn-save:disabled{cursor:not-allowed;opacity:.45}.qn-hint{color:var(--es-text-soft);font-size:12px}.qn-list{grid-gap:8px;display:grid;gap:8px;overflow-y:auto}.qn-empty{color:var(--es-text-soft);font-size:13px;margin:0}.qn-item{background:var(--es-surface-2);border:1px solid var(--es-border);border-radius:9px;padding:10px 12px}.qn-item p{color:var(--es-text);font-size:13px;line-height:1.5;margin:0 0 6px;white-space:pre-wrap}.qn-item-foot{align-items:center;color:var(--es-text-soft);display:flex;font-size:11.5px;justify-content:space-between}.qn-item-foot button{background:none;border:0;color:var(--es-text-soft);cursor:pointer}.qn-item-foot button:hover{color:var(--es-down)}[data-theme=dark] .qn-panel,[data-theme=dark] .qn-trigger{background:var(--es-surface-2);border-color:var(--es-border-strong)}[data-theme=dark] .qn-draft,[data-theme=dark] .qn-item{background:var(--es-surface);border-color:var(--es-border-strong)}@media (prefers-reduced-motion:reduce){.qn-trigger{transition:none}}@media (max-width:640px){.qn-panel{bottom:84px;left:10px;right:10px;width:auto}}.adda-share-pill{align-items:center;border:1px solid;border-radius:999px;color:inherit;display:inline-flex;font-size:13px;font-weight:600;gap:2px;margin-top:8px;opacity:.8;padding:4px 12px;text-decoration:none}.adda-share-pill:hover{opacity:1}