.sphere-hero[data-v-e6ef9c3b]{position:relative;display:flex;align-items:center;min-height:calc(100dvh - var(--ui-header-height));overflow:hidden}.sphere-canvas[data-v-e6ef9c3b]{position:absolute;inset:0;width:100%;height:100%;cursor:default;touch-action:pan-y}.sphere-ff[data-v-e6ef9c3b]{position:absolute;inset:0;container-type:size;pointer-events:none;transition:opacity .25s ease}.sphere-ff.fading[data-v-e6ef9c3b]{opacity:0}.sphere-stars[data-v-e6ef9c3b]{position:absolute;inset:0;width:100%;height:100%;opacity:.22}.sphere-stars circle[data-v-e6ef9c3b]{fill:var(--sphere-star)}.sphere-stars .ff-star-left[data-v-e6ef9c3b]{display:none}.sphere-first-frame[data-v-e6ef9c3b]{--ff-col-right: calc(max((100cqw - 1280px) / 2, 0px) + 712px) ;--ff-cx:calc(var(--ff-col-right)/2 + 50cqw - 16px);--ff-vh:min(100cqh,100dvh);--ff-cy:calc(var(--ff-vh)*.5);--ff-sr:min(min(100cqw,var(--ff-vh)) * .256,(100cqw - 32px - var(--ff-col-right)) * .416);position:absolute;left:calc(var(--ff-cx) - var(--ff-sr)*1.6);top:calc(var(--ff-cy) - var(--ff-sr)*1.6);width:calc(var(--ff-sr)*3.2);height:calc(var(--ff-sr)*3.2)}.sphere-first-frame text[data-v-e6ef9c3b]{font-family:var(--font-sans);font-weight:600}.sphere-first-frame .ff-hub-label[data-v-e6ef9c3b]{font-size:11.5px}.sphere-first-frame .ff-branch-label[data-v-e6ef9c3b]{font-size:10px}.hero-band[data-v-e6ef9c3b]{position:relative;z-index:1;pointer-events:none}.hero-copy[data-v-e6ef9c3b]{max-width:680px;padding:32px 0;pointer-events:none}.kicker[data-v-e6ef9c3b]{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-primary);margin-bottom:14px}.hero-title[data-v-e6ef9c3b]{margin:0 -24px 34px 0;font-size:35px;line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--ui-text-highlighted)}.title-line[data-v-e6ef9c3b]{display:block}.title-soft[data-v-e6ef9c3b]{color:var(--ui-text-muted)}.steps[data-v-e6ef9c3b]{list-style:none;margin:0;padding:0}.step[data-v-e6ef9c3b]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding-bottom:24px}.step[data-v-e6ef9c3b]:before{content:"";position:absolute;left:14.5px;top:36px;bottom:6px;width:1px;background:var(--ui-border)}.step[data-v-e6ef9c3b]:last-of-type:before{content:none}.step[data-v-e6ef9c3b]:last-of-type{padding-bottom:0}.step-num[data-v-e6ef9c3b]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:700;color:var(--ui-primary);border:1px solid color-mix(in oklch,var(--ui-primary) 35%,transparent);background:color-mix(in oklch,var(--ui-primary) 10%,var(--ui-bg))}.step-heading[data-v-e6ef9c3b]{margin:2px 0 0;font-size:19px;line-height:1.35;font-weight:600;color:var(--ui-text-highlighted)}.step-sub[data-v-e6ef9c3b]{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--ui-text-toned);text-wrap:pretty}.chip-row[data-v-e6ef9c3b]{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.legend-match[data-v-e6ef9c3b]{margin-left:4px;font-size:13.5px;color:var(--ui-text-toned)}.match-num[data-v-e6ef9c3b]{font-weight:700;font-variant-numeric:tabular-nums}.match-num[data-v-e6ef9c3b],.tool-link[data-v-e6ef9c3b]{color:var(--ui-primary)}.tool-link[data-v-e6ef9c3b]{display:inline-flex;align-items:center;padding:0;gap:4px;font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:auto}.tool-link[data-v-e6ef9c3b]:hover{color:var(--ui-primary);text-decoration:underline}.link-arrow[data-v-e6ef9c3b]{width:14px;height:14px}.mini-row[data-v-e6ef9c3b]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mini-card[data-v-e6ef9c3b]{display:block;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in oklch,var(--ui-primary) 12%,var(--ui-border));background:color-mix(in oklch,var(--ui-bg-muted) 96%,transparent);text-decoration:none;transition:border-color .12s ease}.mini-card[data-v-e6ef9c3b]:hover{border-color:color-mix(in oklch,var(--ui-primary) 28%,var(--ui-border))}.mini-name[data-v-e6ef9c3b]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;color:var(--ui-primary)}.mini-row-more[data-v-e6ef9c3b]{grid-column:1/-1;justify-self:end}.legend-chip[data-v-e6ef9c3b]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;border:1px solid var(--ui-border);background:transparent;color:var(--ui-text-muted);font-family:inherit;font-size:13.5px;font-weight:400;cursor:pointer}.legend-chip[data-v-e6ef9c3b]:hover{border-color:var(--ui-border-accented);color:var(--ui-text);background:transparent}.legend-chip.active[data-v-e6ef9c3b]{color:var(--ui-text-highlighted)}.legend-chip[data-v-e6ef9c3b]:disabled{opacity:.45;cursor:default}.chip-count[data-v-e6ef9c3b]{color:var(--ui-text-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.legend-chip.active .chip-count[data-v-e6ef9c3b]{color:var(--ui-text)}.legend-dot[data-v-e6ef9c3b]{width:9px;height:9px;border-radius:999px;flex:none}.insight-card[data-v-e6ef9c3b]{position:relative;margin-top:14px;width:100%;background:color-mix(in oklch,var(--ui-bg-muted) 96%,transparent);border:1px solid color-mix(in oklch,var(--ui-primary) 12%,var(--ui-border));border-radius:12px;padding:16px 20px;box-shadow:0 16px 48px #00000080,inset 0 1px #ffffff0f}.card-grid[data-v-e6ef9c3b]{display:grid;grid-template-columns:minmax(0,1fr) 244px;-moz-column-gap:16px;column-gap:16px;align-items:center;animation:card-fade-up-e6ef9c3b .24s ease both}.card-nav[data-v-e6ef9c3b]{position:absolute;z-index:1;top:10px;display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;color:var(--ui-text-muted);cursor:pointer;transition:transform .12s ease,color .12s ease}.card-nav-prev[data-v-e6ef9c3b]{right:42px}.card-nav-next[data-v-e6ef9c3b]{right:12px}.card-nav[data-v-e6ef9c3b]:hover{color:var(--ui-text-highlighted);transform:scale(1.3);background:none}.card-nav-icon[data-v-e6ef9c3b]{width:18px;height:18px}.card-headline[data-v-e6ef9c3b]{display:flex;align-items:center;gap:10px}.card-score[data-v-e6ef9c3b]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.card-name[data-v-e6ef9c3b]{font-size:17px;font-weight:600;color:var(--ui-text-highlighted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.card-name[data-v-e6ef9c3b]:after{content:"";position:absolute;inset:0}.insight-card[data-v-e6ef9c3b]:hover{border-color:color-mix(in oklch,var(--ui-primary) 28%,var(--ui-border))}.card-score[data-v-e6ef9c3b],.card-verdict[data-v-e6ef9c3b]{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.card-text-enter-active[data-v-e6ef9c3b]{transition:opacity .16s ease}.card-text-leave-active[data-v-e6ef9c3b]{transition:opacity .12s ease}.card-text-enter-from[data-v-e6ef9c3b],.card-text-leave-to[data-v-e6ef9c3b]{opacity:0}.card-verdict[data-v-e6ef9c3b]{margin-left:auto;font-size:11px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.card-summary[data-v-e6ef9c3b]{margin-top:8px;font-size:13px;line-height:1.5;color:var(--ui-text-muted);height:39px;overflow:hidden}.card-stats[data-v-e6ef9c3b]{display:flex;flex-wrap:wrap;gap:22px;margin-top:12px;padding-bottom:2px}.stat-label[data-v-e6ef9c3b]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-text-muted);font-weight:600;white-space:nowrap}.stat-value[data-v-e6ef9c3b]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-text-highlighted)}.radar[data-v-e6ef9c3b]{display:block;width:100%}.radar-poly[data-v-e6ef9c3b]{stroke-width:2.5px;stroke:var(--ui-primary);fill:color-mix(in srgb,var(--ui-primary) 26%,transparent)}.radar-ring[data-v-e6ef9c3b]{stroke:color-mix(in oklch,var(--ui-text-muted) 16%,transparent)}.radar-dot[data-v-e6ef9c3b]{stroke:var(--ui-bg);stroke-width:1.5px}.radar-label[data-v-e6ef9c3b]{fill:var(--ui-text-toned);font-size:13px;font-weight:600}@media(max-height:850px){.hero-copy[data-v-e6ef9c3b]{padding:16px 0}.kicker[data-v-e6ef9c3b]{font-size:12px;margin-bottom:8px}.hero-title[data-v-e6ef9c3b]{font-size:30px;margin:0 0 12px}.step[data-v-e6ef9c3b]{padding-bottom:12px}.step-heading[data-v-e6ef9c3b]{font-size:17.5px}.step-sub[data-v-e6ef9c3b]{margin-top:4px;font-size:13.5px}.chip-row[data-v-e6ef9c3b]{margin-top:8px}.legend-chip[data-v-e6ef9c3b]{padding:6px 12px;font-size:13px}.mini-row[data-v-e6ef9c3b]{margin-top:8px;gap:8px}.mini-card[data-v-e6ef9c3b]{padding:8px 10px}.mini-name[data-v-e6ef9c3b]{margin-top:6px;font-size:12.5px}.insight-card[data-v-e6ef9c3b]{margin-top:12px;padding:12px 16px}.card-grid[data-v-e6ef9c3b]{grid-template-columns:minmax(0,1fr) 210px}.card-score[data-v-e6ef9c3b]{min-width:30px;height:30px;font-size:12px}.card-name[data-v-e6ef9c3b]{font-size:16px}.card-summary[data-v-e6ef9c3b]{margin-top:4px;font-size:12.5px;height:38px}.card-stats[data-v-e6ef9c3b]{gap:18px;margin-top:6px}.stat-value[data-v-e6ef9c3b]{font-size:14px}}@media not (min-width:1144px){.hero-copy[data-v-e6ef9c3b]{background:color-mix(in srgb,var(--ui-bg) 80%,transparent)}.sphere-canvas[data-v-e6ef9c3b]{pointer-events:none}.sphere-first-frame[data-v-e6ef9c3b]{--ff-cx:50cqw;--ff-cy:calc(var(--ff-vh)*.45);--ff-sr: calc(min(100cqw, var(--ff-vh))*.42) }.sphere-first-frame .ff-nodes[data-v-e6ef9c3b]{opacity:.55}.sphere-first-frame text[data-v-e6ef9c3b]{display:none}.sphere-stars .ff-star-left[data-v-e6ef9c3b]{display:inline}.hero-title[data-v-e6ef9c3b]{font-size:29px;margin-right:0}}@media(max-width:639px){.hero-title[data-v-e6ef9c3b]{font-size:28px}.card-grid[data-v-e6ef9c3b],.mini-row[data-v-e6ef9c3b]{grid-template-columns:minmax(0,1fr)}.radar[data-v-e6ef9c3b]{display:none}.card-headline[data-v-e6ef9c3b]{flex-wrap:wrap;row-gap:6px;padding-right:52px}.card-name[data-v-e6ef9c3b]{white-space:normal}.card-summary[data-v-e6ef9c3b]{height:auto;min-height:39px}.card-stats[data-v-e6ef9c3b]{gap:14px}.stat-label[data-v-e6ef9c3b]{font-size:10px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.card-grid[data-v-e6ef9c3b]{animation:none}.card-text-enter-active[data-v-e6ef9c3b],.card-text-leave-active[data-v-e6ef9c3b]{transition:none}}@keyframes card-fade-up-e6ef9c3b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home-page[data-v-cb7a8928]{background:var(--ui-bg);font-family:var(--font-sans)}
