.share-actions.svelte-115mar4{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.share-actions.rail.svelte-115mar4{flex-direction:column;align-items:stretch}button.svelte-115mar4{border-radius:var(--radius-soft);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border-subtle));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 91%, transparent), color-mix(in srgb, var(--bg-primary) 96%, transparent));min-width:0;min-height:38px;color:var(--text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.15;transition:border-color .14s,color .14s,background .14s,transform .14s;display:inline-flex}.share-actions.rail.svelte-115mar4 button:where(.svelte-115mar4){width:100%;min-height:42px}button.svelte-115mar4 svg{flex:0 0 15px;width:15px;height:15px;display:block}button.svelte-115mar4 span:where(.svelte-115mar4){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}button.svelte-115mar4:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, var(--bg-secondary));border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle));color:var(--accent);transform:translateY(-1px)}button.svelte-115mar4:disabled{opacity:.62;cursor:wait}@media (width<=640px){.share-actions.svelte-115mar4{justify-content:stretch}button.svelte-115mar4{flex:1;padding-inline:10px}}.result-nav.svelte-nkjrxm{scrollbar-width:none;flex-direction:column;align-self:start;gap:12px;width:100%;min-width:0;max-width:100%;max-height:calc(100vh - 112px);padding-bottom:4px;display:flex;position:sticky;top:88px;overflow-y:auto}.result-nav.svelte-nkjrxm::-webkit-scrollbar{display:none}nav.svelte-nkjrxm{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-subtle));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 96%, transparent), color-mix(in srgb, var(--bg-primary) 98%, transparent));border-radius:var(--radius-soft);min-width:0;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 5%, transparent), 0 12px 34px #0000001f;flex-direction:column;gap:4px;min-width:0;max-width:100%;padding:8px;display:flex}.result-nav-actions.svelte-nkjrxm{flex-direction:column;min-width:0;max-width:100%;display:flex}a.svelte-nkjrxm{border-radius:var(--radius-soft);color:var(--text-secondary);border:1px solid #0000;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s}a.svelte-nkjrxm:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--bg-secondary));color:var(--text-primary)}@media (width<=980px){.result-nav.svelte-nkjrxm{order:-1;position:static;overflow:hidden}nav.svelte-nkjrxm{scrollbar-width:none;flex-direction:row;width:100%;overflow-x:auto}a.svelte-nkjrxm{white-space:nowrap}.result-nav-actions.svelte-nkjrxm .share-actions.rail{flex-direction:row}}.result-card-frame.svelte-ud8dwr{perspective:1400px;width:100%;min-width:0;max-width:min(840px,100%);margin:0 auto}.result-share-card.svelte-ud8dwr{--card-fg:#f6f6f6;--card-title:#fff;--card-muted:#ffffff8a;--card-soft:#ffffffa3;--card-value:#ffffffc7;--card-divider:#d9ceff1c;--card-cell-divider:#d9ceff17;--card-track:#d9ceff14;--card-panel:#0f0c169e;--card-insight-bg:#130f1c61;--card-insight-alt:#18132275;--card-stat-bg:#0c0a119e;--card-footer-bg:#0f0c1685;--card-brand:#ffffffc7;--card-border:#ffffff3d;--card-inner-border:#ffffff13;--card-outline:linear-gradient(135deg, #ffffff57, #fff1, #976fff3d);--card-bg:radial-gradient(circle at 18px 18px, #d9ceff12 1.05px, transparent 1.7px) 0 0 / 22px 22px, linear-gradient(#14101d, #14101d);--card-shadow:0 24px 70px #00000047, 0 0 0 1px #ffffff0f;--card-hover-shadow:0 34px 92px #00000061, 0 0 0 1px #ffffff24;--card-avatar-bg:#d9ceff14;--card-avatar-border:#d9ceff29;--card-score-label-base:#ffffff73;border-radius:var(--radius-soft);background:var(--card-bg);width:100%;min-width:0;color:var(--card-fg);border:1px solid var(--card-border);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--card-inner-border);letter-spacing:0;isolation:isolate;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--card-scale,1));transform-origin:var(--mx,50%) var(--my,50%);transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.33,1,.68,1),box-shadow .35s;position:relative;overflow:hidden}[data-theme=light] .result-share-card.svelte-ud8dwr,[data-palette=whitebox-light] .result-share-card.svelte-ud8dwr,[data-palette=rose-pine-dawn] .result-share-card.svelte-ud8dwr,[data-palette=catppuccin-latte] .result-share-card.svelte-ud8dwr{--card-fg:#1c1b1f;--card-title:#111014;--card-muted:#1c1b1f8f;--card-soft:#1c1b1fad;--card-value:#1c1b1fcc;--card-divider:#1c1b1f1f;--card-cell-divider:#1c1b1f1a;--card-track:#1c1b1f14;--card-panel:#ffffff80;--card-insight-bg:#ffffff6b;--card-insight-alt:#ffffff94;--card-stat-bg:#1c1b1f09;--card-footer-bg:#ffffff52;--card-brand:#1c1b1fb8;--card-border:#1c1b1f33;--card-inner-border:#ffffffb8;--card-outline:linear-gradient(135deg, #1c1b1f42, #ffffff80, #9f7aea42);--card-bg:radial-gradient(circle at 18px 18px, #1c1b1f14 1px, transparent 1.6px) 0 0 / 22px 22px, linear-gradient(#fbf8ff, #fbf8ff);--card-shadow:0 24px 70px #32244c24, 0 0 0 1px #ffffff8c;--card-hover-shadow:0 32px 90px #32244c2e, 0 0 0 1px #9f7aea2e;--card-avatar-bg:#1c1b1f0d;--card-avatar-border:#1c1b1f1f;--card-score-label-base:#1c1b1f75}.result-share-card.hovering.svelte-ud8dwr,.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr){--card-scale:1.008;box-shadow:var(--card-hover-shadow), inset 0 0 0 1px var(--card-inner-border);transition:transform 80ms ease-out,box-shadow .28s}.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr):not(.hovering){transform:rotateX(3deg)rotateY(-4deg)scale(1.008)}.result-share-card.svelte-ud8dwr:before{content:"";border-radius:var(--radius-soft);background:var(--card-outline);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1.5px;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.result-share-card.svelte-ud8dwr:after{content:"";border-radius:var(--radius-soft);background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff1f, transparent 26%), linear-gradient(115deg, transparent 34%, #ffffff0e 48%, transparent 62%);mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:1;transition:opacity .22s;position:absolute;inset:0;transform:translateZ(28px)}.result-share-card.hovering.svelte-ud8dwr:after,.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr):after{opacity:1}.card-top.svelte-ud8dwr{z-index:2;grid-template-columns:1fr auto;align-items:flex-start;gap:24px;padding:30px 36px 22px;display:grid;position:relative;transform:translateZ(18px)}.title-lockup.svelte-ud8dwr{align-items:flex-start;gap:16px;min-width:0;display:flex}.title-lockup.svelte-ud8dwr>div:where(.svelte-ud8dwr){min-width:0}.card-avatar.svelte-ud8dwr{border-radius:var(--radius-soft);object-fit:cover;background:var(--card-avatar-bg);border:1px solid var(--card-avatar-border);flex:0 0 52px;width:52px;height:52px;box-shadow:0 12px 28px #00000042}.eyebrow.svelte-ud8dwr,.summary-band.svelte-ud8dwr span:where(.svelte-ud8dwr),.archetype-row.svelte-ud8dwr span:where(.svelte-ud8dwr),.insight-grid.svelte-ud8dwr span:where(.svelte-ud8dwr),.score-block.svelte-ud8dwr span:where(.svelte-ud8dwr){color:var(--card-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.title-meta.svelte-ud8dwr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eyebrow.svelte-ud8dwr{margin:0}.meta-badge.svelte-ud8dwr{border:1px solid color-mix(in srgb, var(--score-color) 38%, var(--card-cell-divider));border-radius:var(--radius-pill);max-width:100%;min-height:22px;color:color-mix(in srgb, var(--score-color) 72%, var(--card-title));background:color-mix(in srgb, var(--score-color) 9%, transparent);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}h2.svelte-ud8dwr{--text-shimmer-base:var(--card-title);color:var(--card-title);overflow-wrap:anywhere;margin:8px 0;font-family:Overused Grotesk,sans-serif;font-size:36px;font-weight:600;line-height:1.05}.subtitle.svelte-ud8dwr{color:var(--card-soft);max-width:560px;font-size:15px;line-height:1.45}.score-block.svelte-ud8dwr{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.score-block.svelte-ud8dwr strong:where(.svelte-ud8dwr){--text-shimmer-base:var(--score-color);color:var(--score-color);text-shadow:0 0 24px color-mix(in srgb, var(--score-color) 24%, transparent);font-family:Overused Grotesk,sans-serif;font-size:54px;font-weight:600;line-height:.95}.score-block.svelte-ud8dwr span:where(.svelte-ud8dwr){color:color-mix(in srgb, var(--score-color) 72%, var(--card-score-label-base))}.archetype-row.svelte-ud8dwr{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0 36px 24px;display:grid;position:relative;transform:translateZ(16px)}.archetype-row.svelte-ud8dwr strong:where(.svelte-ud8dwr){--text-shimmer-base:var(--card-title);color:var(--card-title);overflow-wrap:anywhere;margin:10px 0 4px;font-family:Overused Grotesk,sans-serif;font-size:20px;font-weight:600;display:block}.result-share-card.hovering.svelte-ud8dwr h2:where(.svelte-ud8dwr),.result-share-card.hovering.svelte-ud8dwr .score-block:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr),.result-share-card.hovering.svelte-ud8dwr .archetype-row:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr),.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr) h2:where(.svelte-ud8dwr),.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr) .score-block:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr),.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr) .archetype-row:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr){background-image:linear-gradient(105deg, var(--text-shimmer-base) 0%, var(--text-shimmer-base) 43%, color-mix(in srgb, var(--text-shimmer-base) 86%, #dffcff 14%) 50%, var(--text-shimmer-base) 57%, var(--text-shimmer-base) 100%);-webkit-text-fill-color:transparent;background-position:120%;background-size:220% 100%;background-clip:text;animation:2.8s ease-in-out infinite svelte-ud8dwr-result-text-shimmer}@keyframes svelte-ud8dwr-result-text-shimmer{0%{background-position:120%}to{background-position:-60%}}.archetype-row.svelte-ud8dwr p:where(.svelte-ud8dwr),.summary-band.svelte-ud8dwr p:where(.svelte-ud8dwr),.insight-grid.svelte-ud8dwr p:where(.svelte-ud8dwr){color:var(--card-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.summary-band.svelte-ud8dwr{border-top:1px solid var(--card-divider);background:color-mix(in srgb, var(--card-panel) 72%, transparent);z-index:2;padding:18px 36px 20px;position:relative;transform:translateZ(14px)}.summary-band.svelte-ud8dwr p:where(.svelte-ud8dwr){max-width:720px;margin-top:8px;font-size:15px}.metric-stack.svelte-ud8dwr{border-top:1px solid var(--card-divider);border-bottom:1px solid var(--card-divider);background:var(--card-panel);z-index:2;flex-direction:column;gap:11px;padding:18px 36px 14px;display:flex;position:relative;transform:translateZ(12px)}.metric-row.svelte-ud8dwr{grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.metric-row.svelte-ud8dwr span:where(.svelte-ud8dwr){color:var(--card-muted);text-align:right;font-weight:600}.metric-row.svelte-ud8dwr strong:where(.svelte-ud8dwr){text-align:right;color:var(--card-value);font-variant-numeric:tabular-nums}.track.svelte-ud8dwr{background:var(--card-track);border-radius:var(--radius-pill);height:5px;overflow:hidden}.track.svelte-ud8dwr i:where(.svelte-ud8dwr){border-radius:inherit;background:var(--metric-color);height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--metric-color) 28%, transparent);display:block}.score-scale.svelte-ud8dwr{color:var(--card-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;padding-top:3px;font-size:10px;font-weight:600;display:flex}.score-scale.svelte-ud8dwr span:where(.svelte-ud8dwr){white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.score-scale.svelte-ud8dwr .tone-dot:where(.svelte-ud8dwr){border-radius:var(--radius-pill);width:6px;height:6px}.score-scale.svelte-ud8dwr .strong:where(.svelte-ud8dwr){background:#22c55e}.score-scale.svelte-ud8dwr .solid:where(.svelte-ud8dwr){background:#84cc16}.score-scale.svelte-ud8dwr .watch:where(.svelte-ud8dwr){background:#eab308}.score-scale.svelte-ud8dwr .risk:where(.svelte-ud8dwr){background:#ef4444}.insight-grid.svelte-ud8dwr{border-bottom:1px solid var(--card-divider);background:var(--card-insight-bg);z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;transform:translateZ(10px)}.insight-grid.svelte-ud8dwr div:where(.svelte-ud8dwr){border-right:1px solid var(--card-cell-divider);min-height:108px;padding:18px 22px}.insight-grid.svelte-ud8dwr div:where(.svelte-ud8dwr):last-child{border-right:none}.insight-grid.svelte-ud8dwr div:where(.svelte-ud8dwr):nth-child(2){background:var(--card-insight-alt)}.insight-grid.svelte-ud8dwr p:where(.svelte-ud8dwr){margin-top:10px;font-size:15px}.fit-logo-strip.svelte-ud8dwr{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fit-logo.svelte-ud8dwr{border:1px solid var(--card-cell-divider);border-radius:var(--radius-soft);background:#ffffffd1;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.fit-logo.circle.svelte-ud8dwr{border-radius:var(--radius-pill)}.fit-logo.svelte-ud8dwr img:where(.svelte-ud8dwr){object-fit:contain;width:30px;height:30px;display:block}.fit-logo.circle.svelte-ud8dwr img:where(.svelte-ud8dwr){border-radius:var(--radius-pill)}footer.svelte-ud8dwr{color:var(--card-muted);background:var(--card-footer-bg);z-index:2;justify-content:space-between;align-items:center;padding:15px 36px;font-weight:600;display:flex;position:relative;transform:translateZ(8px)}.brand-logo.svelte-ud8dwr{color:var(--card-brand);align-items:center;display:inline-flex}.brand-logo.svelte-ud8dwr svg{display:block}@media (width<=760px){.card-top.svelte-ud8dwr,.archetype-row.svelte-ud8dwr,.insight-grid.svelte-ud8dwr{grid-template-columns:1fr}.card-top.svelte-ud8dwr,.archetype-row.svelte-ud8dwr,.summary-band.svelte-ud8dwr,.metric-stack.svelte-ud8dwr,footer.svelte-ud8dwr{padding-left:22px;padding-right:22px}h2.svelte-ud8dwr{font-size:28px}.score-block.svelte-ud8dwr{align-items:flex-start}.title-lockup.svelte-ud8dwr{gap:12px}.card-avatar.svelte-ud8dwr{border-radius:var(--radius-soft);flex-basis:42px;width:42px;height:42px}.insight-grid.svelte-ud8dwr div:where(.svelte-ud8dwr){border-right:none;border-bottom:1px solid var(--card-cell-divider)}.metric-row.svelte-ud8dwr{grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"label value""track track";gap:10px}.metric-row.svelte-ud8dwr span:where(.svelte-ud8dwr){grid-area:label}.metric-row.svelte-ud8dwr .track:where(.svelte-ud8dwr){grid-area:track}.metric-row.svelte-ud8dwr strong:where(.svelte-ud8dwr){grid-area:value}.metric-row.svelte-ud8dwr span:where(.svelte-ud8dwr),.metric-row.svelte-ud8dwr strong:where(.svelte-ud8dwr){font-size:12px}.metric-row.svelte-ud8dwr span:where(.svelte-ud8dwr){text-align:left}.score-scale.svelte-ud8dwr{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}}@media (prefers-reduced-motion:reduce){.result-share-card.svelte-ud8dwr,.result-share-card.hovering.svelte-ud8dwr,.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr){transition:none;transform:none}.result-share-card.svelte-ud8dwr:after{display:none}.result-share-card.hovering.svelte-ud8dwr h2:where(.svelte-ud8dwr),.result-share-card.hovering.svelte-ud8dwr .score-block:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr),.result-share-card.hovering.svelte-ud8dwr .archetype-row:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr),.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr) h2:where(.svelte-ud8dwr),.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr) .score-block:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr),.result-card-frame.svelte-ud8dwr:hover .result-share-card:where(.svelte-ud8dwr) .archetype-row:where(.svelte-ud8dwr) strong:where(.svelte-ud8dwr){background-position:50%;animation:none}}
