.top-bar[data-v-3cafc1cc]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0206178c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(248,250,252,.06)}.top-bar__inset[data-v-3cafc1cc]{padding:.625rem 1.25rem}.top-bar__row[data-v-3cafc1cc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,var(--layout-content-max-width, 72rem));min-height:2.5rem;margin:0 auto}@media (max-width: 720px){.top-bar__inset[data-v-3cafc1cc]{padding-inline:1rem}}.brand[data-v-3cafc1cc]{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--color-text)}.logo[data-v-3cafc1cc]{display:block;width:2.5rem;height:2.5rem;border-radius:.5rem;flex-shrink:0}.wordmark[data-v-3cafc1cc]{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1}.login[data-v-3cafc1cc]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.25rem;border-radius:.375rem;background:var(--color-primary);color:#020617;font-size:.875rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:transform .15s ease,filter .15s ease}.login[data-v-3cafc1cc]:hover{transform:translateY(-1px);filter:brightness(1.05)}.login[data-v-3cafc1cc]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}:root{color-scheme:dark;--color-primary: #f9e177;--color-secondary: #05f2c6;--color-background-top: rgba(5, 242, 198, .14);--color-background-bottom: #020617;--color-panel-border: rgba(249, 225, 119, .18);--color-panel-background: rgba(15, 23, 42, .68);--color-text: #f8fafc;--color-text-muted: #cbd5e1;--color-text-subtle: #94a3b8;--color-button-dark: rgba(15, 23, 42, .92);--color-danger: #fda4af;--layout-content-max-width: 72rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background:radial-gradient(circle at top,var(--color-background-top),transparent 32%),linear-gradient(180deg,var(--color-background-bottom) 0%,#0f172a 100%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button{font:inherit}a{color:inherit}#app{min-height:100vh}.app-shell{min-height:100vh;padding:5.75rem 1.25rem 4rem}.app-main{width:min(100%,var(--layout-content-max-width));margin:0 auto}.panel{border:1px solid var(--color-panel-border);border-radius:1.5rem;padding:1.5rem;background:var(--color-panel-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.primary-button,.secondary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;border-radius:999px;padding:.75rem 1.2rem;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button{background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#020617}.secondary-button{background:var(--color-button-dark);border-color:#05f2c647;color:var(--color-text)}.ghost-button{background:transparent;border-color:#f9e17747;color:var(--color-text-muted)}@media (max-width: 720px){.app-shell{padding-inline:1rem}.panel{padding:1.1rem}}.hero[data-v-5cb86319]{display:grid;gap:1.25rem}.eyebrow[data-v-5cb86319]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}h1[data-v-5cb86319]{margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.description[data-v-5cb86319]{margin:0;max-width:42rem;font-size:1.05rem;color:var(--color-text-muted)}.meta-list[data-v-5cb86319]{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.meta-list li[data-v-5cb86319]{border:1px solid rgba(5,242,198,.22);border-radius:999px;padding:.5rem .875rem;color:var(--color-text)}.actions[data-v-5cb86319]{display:flex;flex-wrap:wrap;gap:.75rem}.info-card[data-v-491126d7]{display:grid;gap:1rem}h2[data-v-491126d7],ul[data-v-491126d7]{margin:0}ul[data-v-491126d7]{display:grid;gap:.75rem;padding-left:1.25rem;color:var(--color-text-muted)}.axis-card[data-v-cc40c1a9]{display:grid;gap:1rem}.axis-header[data-v-cc40c1a9]{display:grid;gap:.4rem}.axis-title[data-v-cc40c1a9],.axis-label[data-v-cc40c1a9],.explanation[data-v-cc40c1a9]{margin:0}.axis-title[data-v-cc40c1a9]{font-size:.9rem;color:var(--color-text-subtle)}.axis-label[data-v-cc40c1a9]{font-size:1.2rem;font-weight:700}.meter[data-v-cc40c1a9]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center}.meter-label[data-v-cc40c1a9]{font-size:.85rem;color:var(--color-text-muted)}.meter-track[data-v-cc40c1a9]{position:relative;height:.75rem;border-radius:999px;background:linear-gradient(90deg,#f9e1776b,#05f2c61f,#05f2c66b)}.meter-fill[data-v-cc40c1a9]{position:absolute;top:50%;width:1rem;height:1rem;border:3px solid var(--color-text);border-radius:50%;background:var(--color-secondary);transform:translate(-50%,-50%)}.explanation[data-v-cc40c1a9]{color:var(--color-text-muted)}.hero[data-v-de67a679]{display:grid;gap:.75rem}.eyebrow[data-v-de67a679],.code[data-v-de67a679],.summary[data-v-de67a679],.fallback-note[data-v-de67a679]{margin:0}.eyebrow[data-v-de67a679]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}h1[data-v-de67a679]{margin:0;font-size:clamp(2rem,4vw,3rem)}.code[data-v-de67a679]{font-size:1rem;font-weight:700;color:var(--color-secondary)}.summary[data-v-de67a679]{max-width:42rem;color:var(--color-text-muted)}.fallback-note[data-v-de67a679]{color:var(--color-primary)}.page-grid[data-v-6f693e60]{display:grid;gap:1.25rem}.axis-grid[data-v-6f693e60],.card-grid[data-v-6f693e60]{display:grid;gap:1rem}.axis-grid[data-v-6f693e60]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-grid[data-v-6f693e60]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fallback-panel[data-v-6f693e60]{display:grid;gap:1rem}.fallback-panel p[data-v-6f693e60]{margin:0;color:var(--color-text-muted)}.inline-button[data-v-6f693e60]{width:fit-content;text-decoration:none}.progress-panel[data-v-2687ea88]{display:grid;gap:1rem}.progress-copy[data-v-2687ea88]{display:grid;gap:.35rem}.eyebrow[data-v-2687ea88]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}h2[data-v-2687ea88],p[data-v-2687ea88]{margin:0}p[data-v-2687ea88]{color:var(--color-text-muted)}.progress-track[data-v-2687ea88]{height:.7rem;border-radius:999px;background:#05f2c624;overflow:hidden}.progress-fill[data-v-2687ea88]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%)}.likert[data-v-c33a6f2a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.likert-option[data-v-c33a6f2a]{position:relative;display:grid;gap:.35rem;justify-items:center;border:1px solid rgba(5,242,198,.2);border-radius:1rem;padding:.85rem .5rem;background:#0f172a85;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.likert-option[data-v-c33a6f2a]:hover{border-color:#05f2c68c;transform:translateY(-1px)}.likert-option.selected[data-v-c33a6f2a]{border-color:#f9e177d9;background:#f9e17729}input[data-v-c33a6f2a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.value[data-v-c33a6f2a]{font-size:1.125rem;font-weight:700}.label[data-v-c33a6f2a]{text-align:center;font-size:.75rem;color:var(--color-text-muted)}@media (max-width: 720px){.likert[data-v-c33a6f2a]{grid-template-columns:1fr}.likert-option[data-v-c33a6f2a]{grid-template-columns:auto 1fr;align-items:center;justify-items:start;padding-inline:1rem}}.question-group[data-v-3aae13c2]{display:grid;gap:1rem}.question-card[data-v-3aae13c2]{display:grid;gap:1rem;border:1px solid rgba(5,242,198,.14);border-radius:1.25rem;padding:1.25rem;background:#0f172a94}.question-card.highlighted[data-v-3aae13c2]{border-color:#f9e177b8;box-shadow:0 0 0 1px #f9e17729}.question-index[data-v-3aae13c2]{margin:0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}h2[data-v-3aae13c2]{margin:0;font-size:1.15rem;line-height:1.45}.page-grid[data-v-37afa753]{display:grid;gap:1.25rem}.step-header[data-v-37afa753]{display:grid;gap:.5rem}.eyebrow[data-v-37afa753],.axis-copy[data-v-37afa753],.validation[data-v-37afa753],h1[data-v-37afa753]{margin:0}.eyebrow[data-v-37afa753]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.axis-copy[data-v-37afa753]{color:var(--color-text-muted)}.validation[data-v-37afa753]{color:var(--color-danger)}.step-actions[data-v-37afa753]{display:flex;justify-content:space-between;gap:1rem}@media (max-width: 720px){.step-actions[data-v-37afa753]{flex-direction:column-reverse}}
