.sfy{--s-panel:#0C1329;--s-panel-2:#111A35;--s-line:rgba(255, 255, 255, .07);--s-line-2:rgba(255, 255, 255, .12);--s-muted:#A3ACC6;--s-dim:#75809E;--s-data:linear-gradient(90deg, #2EC5B6, #6B8CFF);max-width:1160px}.sfy-result{gap:20px}.sfy-panel{border-radius:16px;background:var(--s-panel);border-color:var(--s-line);padding:24px 26px}.sfy-h{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;font-size:18px}.sfy-h .sfy-k{display:none}.sfy-h-lg{font-size:clamp(22px, 2.2vw, 28px);margin:28px 0 16px}.sfy-overview{grid-template-columns:minmax(0,1.2fr) auto auto;gap:24px 40px;padding:28px 32px;background:radial-gradient(80% 140% at 100% 0%,rgb(107 140 255 / .14),transparent 60%),#0D1531;border-color:var(--s-line-2);overflow:hidden}.sfy-overview::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--s-data);opacity:.9}.sfy-avatar{width:72px;height:72px;border-width:1px}.sfy-id-text .sfy-k{display:inline-flex;width:auto;margin-bottom:8px;padding:3px 9px;border-radius:99px;background:rgb(255 255 255 / .06);font:600 11px/1.4 var(--s-body);letter-spacing:0;text-transform:none;color:var(--s-muted)}.sfy-account-title{font-size:clamp(22px, 2.4vw, 30px);line-height:1.25}.sfy-account-link{color:#A9BCFF;opacity:.85}.sfy-kpis{gap:0}.sfy-kpi{padding-inline:22px;border-inline-start:1px solid var(--s-line-2)}.sfy-kpi:first-child{border-inline-start:0;padding-inline-start:0}.sfy-kpi dt{font-size:12.5px;color:var(--s-dim)}.sfy-kpi dd{margin-top:8px;font-size:clamp(22px, 2.2vw, 28px);font-weight:500;letter-spacing:-.01em}.sfy-overall{width:136px;height:136px}.sfy-ring-bg{stroke:rgb(255 255 255 / .07);stroke-width:7}.sfy-ring{stroke-width:7}.sfy-overall-num{font:600 42px/1 var(--s-display);letter-spacing:-.02em}.sfy-overall-cap{font-size:11px;color:var(--s-dim)}.sfy-grade{bottom:-14px;padding:4px 10px;border-radius:99px;background:#0D1531;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);font-size:11.5px}.sfy-row{gap:20px}.sfy-scores{gap:18px}.sfy-score{grid-template-columns:76px minmax(0,1fr) 52px}.sfy-score-label{color:var(--s-text);font-weight:500}.sfy-score-bar{height:6px;background:rgb(255 255 255 / .06)}.sfy-score-num{font-size:14px;color:var(--s-muted)}.sfy-score-num b,.sfy-score-num strong{color:#fff}.sfy-summary-panel{background:linear-gradient(180deg,rgb(107 140 255 / .06),transparent 60%),var(--s-panel)}.sfy-summary{font-size:17px;line-height:2;max-width:62ch}.sfy-ai-note{border-top-color:var(--s-line)}.sfy-perf{padding-bottom:26px}.sfy-chart{margin:12px 0 24px}.sfy-chart-plot{height:230px;border-bottom-color:var(--s-line-2)}.sfy-chart .bar{rx:2px;opacity:.92}.sfy-chart .grid{stroke:rgb(255 255 255 / .045)}.sfy-chart .median{stroke:rgb(255 255 255 / .5)}.sfy-chip{font-size:12px;padding:4px 10px}.sfy-metrics{border-radius:12px;background:var(--s-line)}.sfy-metric{background:var(--s-panel-2);padding:18px 20px}.sfy-metric-value{font-size:22px}.sfy-metric.is-primary .sfy-metric-value{font-size:30px}.sfy-metric-note{color:var(--s-dim)}.sfy-kind{font-size:10.5px;padding:1px 7px}.sfy-top-list{counter-reset:top}.sfy-top-list li{counter-increment:top;position:relative;padding-inline-start:34px}.sfy-top-list li::before{content:counter(top);position:absolute;inset-inline-start:0;top:2px;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:rgb(255 255 255 / .06);font:600 12px/1 var(--s-mono);color:var(--s-muted)}.sfy .sfy-top-list .sfy-top-title,.sfy .sfy-top-list a.sfy-top-title{color:#E8ECF6!important;font-weight:600;text-decoration:none}.sfy .sfy-top-list a.sfy-top-title:hover{color:#C7D3FF!important}.sfy-top-bar{height:4px}.sfy-top-bar i{background:var(--s-data)}.sfy-ideas-list li{padding-bottom:12px;border-bottom:1px solid var(--s-line)}.sfy-ideas-list li:last-child{border-bottom:0;padding-bottom:0}.sfy-ideas-list li::before{color:var(--sf-teal,#2EC5B6)}.sfy-strategy-cards{gap:20px}.sfy-strategy{padding:24px 24px 12px;border-radius:16px;background:var(--s-panel);gap:16px}.sfy-strategy-head{padding-bottom:14px}.sfy-strategy-head h4{font-size:18px}.sfy-strategy-score{font:600 12.5px/1 var(--s-mono);padding:6px 10px}.sfy-ai{padding:14px 16px;border-radius:10px;background:rgb(107 140 255 / .07);border-inline-start-width:2px}.sfy-rules{gap:0}.sfy-rule{padding:16px 0;border:0;border-top:1px solid var(--s-line);border-radius:0;background:none}.sfy-rule:first-child{border-top:0;padding-top:4px}.sfy-rule.is-empty{border-style:solid;padding:12px 0}.sfy-rule-title{font-size:15.5px}.sfy-rev-range{font:600 clamp(26px, 3vw, 34px)/1.15 var(--s-display);letter-spacing:-.01em}.sfy-range{height:8px;background:rgb(255 255 255 / .06)}.sfy-range-seg{background:repeating-linear-gradient(135deg,rgb(107 140 255 / .95) 0 6px,rgb(46 197 182 / .85) 6px 12px)}.sfy-foot{padding-top:12px;border-top:1px solid var(--s-line)}.sfy-again{border-radius:10px}@media (max-width:1024px){.sfy-overview{grid-template-columns:minmax(0,1fr) auto}.sfy-kpis{grid-column:1 / -1;grid-row:2;padding-top:18px;border-top:1px solid var(--s-line)}}@media (max-width:767px){.sfy-panel{padding:20px}.sfy-overview{grid-template-columns:minmax(0,1fr);padding:24px 20px 20px}.sfy-overall{width:120px;height:120px;margin-bottom:22px}.sfy-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sfy-kpi{padding-inline:12px}.sfy-kpi dd{font-size:18px}.sfy-chart-plot{height:180px}.sfy-score{grid-template-columns:64px minmax(0,1fr) 44px}}@media (max-width:767px){.sfy-overview .sfy-id{grid-row:1}.sfy-overview .sfy-overall{grid-row:2}.sfy-overview .sfy-kpis{grid-row:3}}