.legend-performance{width:min(var(--ls-layout-max),calc(100% - var(--ls-layout-gutter)));margin:var(--ls-space-8) auto;padding:clamp(28px,4vw,44px);background:transparent;border-top:1px solid var(--ls-surface-line);border-bottom:1px solid var(--ls-surface-line);box-shadow:none}.legend-performance [hidden]{display:none!important}.legend-performance__hero{display:grid;gap:12px;margin-bottom:clamp(24px,3vw,36px);min-width:0}.legend-performance__kicker,.ls-performance-label,.ls-performance-strength-kicker{margin:0;color:var(--ls-text-muted);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legend-performance__title{margin:0;font-size:clamp(38px,5vw,58px);line-height:.94}.legend-performance__copy,.ls-performance-meta,.ls-performance-detail,.ls-performance-empty,.ls-performance-strength-item p,.ls-performance-badge p,.ls-performance-state,.ls-performance__section-copy{margin:0;color:var(--ls-text-secondary);line-height:1.68}.legend-performance__grid,.ls-performance-strength-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.legend-performance__shell,.legend-performance__early-stage,.legend-performance__rich-stage,.legend-performance__family-stage,.legend-performance__secondary-grid,.legend-performance__overview-layout,.legend-performance__badge-stack{display:grid;gap:18px;min-width:0}.legend-performance__hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0}.legend-performance__help-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.legend-performance__help-note{margin-top:16px}.legend-performance__hero-profile{display:grid;gap:16px;margin-top:8px}.legend-performance__early-stage{gap:20px}.legend-performance__overview-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start}.legend-performance__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legend-performance__section{margin-top:20px;padding:20px 0;border-top:1px solid rgba(90,101,128,.24);background:transparent}.legend-performance__section:first-child,.legend-performance__shell>.legend-performance__section,.legend-performance__overview-layout>.legend-performance__section,.legend-performance__secondary-grid>.legend-performance__section{margin-top:0}.legend-performance__section--primary{padding:22px 0}.legend-performance__section--quiet{border-color:#5a65802e}.legend-performance__section-head{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:16px;min-width:0}.legend-performance__section-head>*{min-width:0}.legend-performance__section-title,.ls-performance-section-title{margin:0;font-size:24px}.ls-performance-grid,.ls-performance-badges,.ls-performance-targets{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ls-performance-grid--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-performance-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.ls-performance-badges,.ls-performance-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-performance-card,.ls-performance-strength,.ls-performance-badge,.ls-performance-target{display:grid;gap:8px;min-width:0;padding:16px 0 16px 14px;border:0;border-left:1px solid var(--ls-surface-line);border-radius:0;background:transparent}.ls-performance-card.is-compact,.ls-performance-target{gap:6px;padding:14px 0 14px 14px;background:transparent}.ls-performance-badge-callout{display:grid;gap:8px;padding:16px 0 16px 14px;border:0;border-left:1px solid color-mix(in srgb,var(--ls-accent) 42%,var(--ls-surface-line) 58%);border-radius:0;background:transparent}.ls-performance-badge,.ls-performance-target{align-content:start}.ls-performance-badge.is-locked,.ls-performance-badge.is-unavailable{background:transparent}.ls-performance-badge-media,.ls-performance-target-media{display:grid;place-items:center;width:84px;height:84px;margin-bottom:6px;border:1px solid rgba(170,182,214,.16);border-radius:10px;background:var(--ls-surface-2);box-shadow:inset 0 1px #ffffff0d}.ls-performance-badge-art{display:block;width:68px;height:68px;object-fit:contain}.ls-performance-badge-fallback{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:#c9a14a1f;color:var(--ls-text-primary);font-family:var(--ls-font-heading);font-size:20px;letter-spacing:.08em;text-transform:uppercase}.ls-performance-value{font-family:var(--ls-font-heading);font-size:34px;line-height:1;color:var(--ls-text-primary)}.ls-performance-card.is-compact .ls-performance-value{font-size:26px}.ls-performance-callout-title{font-family:var(--ls-font-heading);font-size:26px;line-height:1.08;color:var(--ls-text-primary)}.ls-performance-badge-head,.ls-performance-target-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ls-performance-badge-head span,.ls-performance-target-head span{color:var(--ls-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere}.ls-performance-label,.ls-performance-meta,.ls-performance-detail,.ls-performance-value,.ls-performance-section-title,.legend-performance__section-title,.legend-performance__section-copy{min-width:0;max-width:100%;overflow-wrap:anywhere}.legend-performance__leaderboard{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(199,165,91,.24)}.legend-performance__leaderboard ol{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.legend-performance__leaderboard-periods{display:inline-flex;gap:.25rem;max-width:100%;margin-top:.75rem;padding:.2rem;border:1px solid var(--ls-surface-line);border-radius:999px}.legend-performance__leaderboard-periods button{min-height:44px;padding:.55rem .7rem;border:0;border-radius:999px;background:transparent;color:var(--ls-text-secondary);font:inherit;white-space:nowrap;cursor:pointer}.legend-performance__leaderboard-periods button.is-selected,.legend-performance__leaderboard-periods button[aria-pressed=true]{background:var(--ls-surface-2);color:var(--ls-text-primary)}.legend-performance__leaderboard-periods button:focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px}.legend-performance__leaderboard-row{display:grid;grid-template-columns:3rem minmax(7rem,.7fr) 1fr;gap:.75rem;align-items:center;padding:.75rem .9rem;background:#ffffff09}.legend-performance__leaderboard-row.is-current{color:#e0c77f;background:#c7a55b1a}.legend-performance__leaderboard-row small{color:#ffffffa3}@media(max-width:640px){.legend-performance__leaderboard-row{grid-template-columns:2.5rem 1fr}.legend-performance__leaderboard-row small{grid-column:2}}.ls-performance-target-rail{position:relative;overflow:hidden;height:8px;border-radius:999px;background:#30394f80}.ls-performance-target-rail span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c9a14ae0,#e3be6cf5)}.ls-performance-empty.is-soft{padding:16px 18px;border:1px dashed rgba(104,116,146,.22);border-radius:var(--ls-radius-sm);background:transparent}.ls-performance-action{display:inline-flex;width:fit-content;min-width:0;max-width:100%;box-sizing:border-box;padding:12px 18px;border-radius:999px;background:var(--ls-accent);color:#0b0c10;font-weight:700;align-items:center;justify-content:center;text-align:center;line-height:1.3;text-decoration:none}.ls-response-profile{display:grid;gap:16px;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);padding:18px 0;border-top:1px solid var(--ls-surface-line);border-bottom:1px solid var(--ls-surface-line);border-radius:0;background:transparent}.ls-response-profile__score,.ls-response-profile__shape{display:grid;gap:10px;padding:16px 0 16px 14px;border:0;border-left:1px solid rgba(231,220,197,.14);border-radius:0;background:transparent}.ls-response-profile__score-value,.ls-response-profile__shape-title,.ls-response-profile__chart-center strong{color:var(--ls-text-primary);font-family:var(--ls-font-heading)}.ls-response-profile__score-value{font-size:clamp(54px,8vw,92px);line-height:.9}.ls-response-profile__shape-head{display:grid;gap:8px}.ls-response-profile__shape-title{font-size:clamp(26px,4vw,34px);line-height:1.02}.ls-response-profile__shape-body{display:grid;gap:18px;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center}.ls-response-profile__chart{position:relative;display:grid;place-items:center;width:min(100%,190px);aspect-ratio:1;border-radius:50%;margin:0 auto;background:var(--ls-response-profile-chart, transparent);box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 28px #04070c29}.ls-response-profile__chart:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:linear-gradient(180deg,#f5efe212,#f5efe208);border:1px solid rgba(104,116,146,.18)}.ls-response-profile__chart.is-placeholder{min-height:190px;border:1px dashed rgba(104,116,146,.22);border-radius:var(--ls-radius-sm);background:transparent}.ls-response-profile__chart.is-placeholder:after{display:none}.ls-response-profile__chart-center{position:relative;z-index:1;display:grid;gap:4px;text-align:center}.ls-response-profile__chart-center strong{font-size:40px;line-height:.92}.ls-response-profile__chart-center span,.ls-response-profile__bucket-metric{color:var(--ls-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ls-response-profile__legend{display:grid;gap:10px}.ls-response-profile__bucket{display:grid;gap:6px}.ls-response-profile__bucket-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ls-response-profile__bucket-label{color:var(--ls-text-primary);font-weight:600}.ls-response-profile__bucket-rail{position:relative;overflow:hidden;height:6px;border-radius:999px;background:#30394f80}.ls-response-profile__bucket-rail span{display:block;height:100%;border-radius:inherit;background:var(--ls-response-profile-accent, rgba(201, 161, 74, .88))}.ls-performance-state.is-warning{color:#f3d792}.ls-performance-state.is-error{color:#f2a9a9}@media(max-width:989px){.ls-response-profile,.ls-response-profile__shape-body,.legend-performance__overview-layout,.legend-performance__secondary-grid,.legend-performance__help-grid,.legend-performance__grid,.ls-performance-grid,.ls-performance-badges,.ls-performance-targets,.ls-performance-strength-grid{grid-template-columns:1fr}}@media(max-width:520px){.legend-performance{padding:22px 18px}.legend-performance__hero-actions{display:grid;grid-template-columns:1fr}.legend-performance__section{padding:16px 0}.legend-performance__section--primary{padding:18px 0}.legend-performance__leaderboard-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.legend-performance__leaderboard-periods button{min-width:0;padding-inline:.25rem;font-size:.75rem;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.legend-performance__section-head,.ls-performance-badge-head,.ls-performance-target-head,.ls-response-profile__bucket-head{flex-wrap:wrap;align-items:flex-start}.ls-performance-card,.ls-performance-strength,.ls-performance-badge,.ls-performance-target,.ls-performance-badge-callout{padding:15px}.legend-performance__kicker,.ls-performance-label,.ls-performance-strength-kicker{letter-spacing:.1em}.ls-performance-action{width:100%;max-width:100%;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legend-performance--4138333550fef9cd.css.map */
