.test-page.svelte-vq4oaa{background:var(--color-canvas);color:var(--color-ink);overflow:hidden}.shell.svelte-vq4oaa{width:min(100% - 2.5rem,75rem);margin-inline:auto}.test-page.svelte-vq4oaa h1:where(.svelte-vq4oaa),.test-page.svelte-vq4oaa h2:where(.svelte-vq4oaa),.test-page.svelte-vq4oaa p:where(.svelte-vq4oaa){margin-top:0}.test-page.svelte-vq4oaa :where(.svelte-vq4oaa):is(a:where(.svelte-vq4oaa),button:where(.svelte-vq4oaa)):focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.eyebrow.svelte-vq4oaa{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--color-sunset-deep);font-size:.78rem;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.eyebrow.svelte-vq4oaa span:where(.svelte-vq4oaa){font-size:1rem}.eyebrow.light.svelte-vq4oaa{color:var(--color-mustard)}.hero.svelte-vq4oaa{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding:4rem 0 4.5rem}.hero.svelte-vq4oaa h1:where(.svelte-vq4oaa){font-family:var(--font-title);font-size:clamp(2.5rem,5.6vw,4.2rem);line-height:.98;letter-spacing:-.02em;margin-bottom:1.1rem}.hero.svelte-vq4oaa h1:where(.svelte-vq4oaa) em:where(.svelte-vq4oaa){font-style:normal;color:var(--color-sky)}.hero-deck.svelte-vq4oaa{font-family:var(--font-title);font-size:1.28rem;font-weight:700;line-height:1.3;margin-bottom:.9rem;max-width:32rem}.hero-lede.svelte-vq4oaa{font-size:1.14rem;line-height:1.5;max-width:34rem;margin-bottom:1.8rem}.hero-actions.svelte-vq4oaa{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.btn-primary.svelte-vq4oaa{display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:999px;background:var(--color-ink);color:#fff;padding:.95rem 1.8rem;font-family:var(--font-body);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 4px 0 0 var(--color-sky);transition:transform .14s ease,box-shadow .14s ease}.btn-primary.svelte-vq4oaa:hover{transform:translateY(2px);box-shadow:0 2px 0 0 var(--color-sky)}.btn-plain.svelte-vq4oaa{border:0;background:none;padding:.5rem 0;font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--color-ink);text-decoration:underline;text-decoration-color:#060c3947;text-underline-offset:5px;cursor:pointer}.btn-plain.svelte-vq4oaa:hover{text-decoration-color:var(--color-sky)}.hero-art.svelte-vq4oaa{position:relative}.deck.svelte-vq4oaa{position:relative;padding:0 1.4rem}.dcard.svelte-vq4oaa{border:2px solid var(--color-ink);border-radius:1.2rem;background:var(--color-canvas-soft);animation:svelte-vq4oaa-deck-in .6s cubic-bezier(.2,.8,.3,1) both}.d1.svelte-vq4oaa{position:relative;padding:1.7rem 1.6rem;box-shadow:12px 12px 0 0 var(--color-sky);rotate:-1.2deg;animation-delay:.35s}.d2.svelte-vq4oaa{position:absolute;inset:-.7rem .7rem auto;height:100%;rotate:2.6deg;opacity:.5;animation-delay:.2s}.d3.svelte-vq4oaa{position:absolute;inset:-1.3rem 1.4rem auto;height:100%;rotate:5deg;opacity:.25;animation-delay:.05s}.dc-area.svelte-vq4oaa{font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--color-sunset-deep);margin-bottom:.6rem}.dc-text.svelte-vq4oaa{font-family:var(--font-title);font-size:1.2rem;font-weight:700;line-height:1.25;margin-bottom:1.1rem}.dc-ans.svelte-vq4oaa{display:flex;gap:.4rem}.dc-ans.svelte-vq4oaa span:where(.svelte-vq4oaa){height:1.9rem;flex:1;border-radius:.6rem;border:2px solid rgba(6,12,57,.16);background:#fff}.dc-ans.svelte-vq4oaa span.on:where(.svelte-vq4oaa){background:var(--color-sky);border-color:var(--color-sky);animation:svelte-vq4oaa-pick .5s ease-out 1.1s both}.art-tag.svelte-vq4oaa{position:absolute;background:var(--color-mustard);border:2px solid var(--color-ink);border-radius:.5rem;padding:.3rem .7rem;font-size:.78rem;font-weight:700;animation:svelte-vq4oaa-pop .5s cubic-bezier(.2,.8,.3,1) both}.tag-a.svelte-vq4oaa{top:-1.4rem;left:-.4rem;rotate:-6deg;animation-delay:1.3s}.tag-b.svelte-vq4oaa{bottom:-1.2rem;right:.2rem;rotate:4deg;background:var(--color-lake-soft);animation-delay:1.45s}@keyframes svelte-vq4oaa-deck-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-vq4oaa-pick{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes svelte-vq4oaa-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.ask-band.svelte-vq4oaa{background:var(--color-black);color:#fff;padding:4rem 0 4.5rem}.ask-inner.svelte-vq4oaa{display:grid;grid-template-columns:.82fr 1.18fr;gap:3rem;align-items:start}.ask-intro.svelte-vq4oaa h2:where(.svelte-vq4oaa){font-family:var(--font-title);font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.02;letter-spacing:-.015em;margin-bottom:1.1rem}.ask-intro.svelte-vq4oaa p:where(.svelte-vq4oaa){color:#ffffffc7;line-height:1.55}.ask-privacy.svelte-vq4oaa{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.92rem;color:#fff9}.ask-panel.svelte-vq4oaa{background:var(--color-canvas-soft);color:var(--color-ink);border-radius:1.6rem;padding:1.6rem;box-shadow:12px 12px 0 0 var(--color-sky)}.prog.svelte-vq4oaa{display:flex;gap:2px;margin-bottom:1.4rem}.prog.svelte-vq4oaa i:where(.svelte-vq4oaa){height:5px;flex:1;border-radius:99px;background:#060c3921;transition:background .2s ease}.prog.svelte-vq4oaa i.on:where(.svelte-vq4oaa){background:var(--color-sky)}.prog.svelte-vq4oaa i.here:where(.svelte-vq4oaa){background:var(--color-sunset)}.qmeta.svelte-vq4oaa{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.7rem}.qmeta.svelte-vq4oaa b:where(.svelte-vq4oaa){font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--color-sunset-deep)}.qmeta.svelte-vq4oaa span:where(.svelte-vq4oaa){font-size:.85rem;color:var(--color-ink-muted);font-weight:600}.qtext.svelte-vq4oaa{font-family:var(--font-title);font-size:clamp(1.35rem,2.3vw,1.75rem);font-weight:700;line-height:1.25;margin-bottom:1.5rem;min-height:4.2rem;animation:svelte-vq4oaa-q-in .28s ease-out both}@keyframes svelte-vq4oaa-q-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ans.svelte-vq4oaa{display:grid;gap:.5rem}.ansbtn.svelte-vq4oaa{text-align:left;border:2px solid rgba(6,12,57,.14);background:#fff;border-radius:.9rem;padding:.8rem 1.1rem;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-ink);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.ansbtn.svelte-vq4oaa:hover{border-color:var(--color-sky);transform:translate(3px)}.ansbtn.on.svelte-vq4oaa{background:var(--color-sky);border-color:var(--color-sky);color:#fff}.qnav.svelte-vq4oaa{display:flex;align-items:center;gap:1.2rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid rgba(6,12,57,.12)}.qnav.svelte-vq4oaa button:where(.svelte-vq4oaa){border:0;background:none;font-family:var(--font-body);font-size:.94rem;font-weight:700;color:var(--color-ink-muted);cursor:pointer;padding:.35rem 0}.qnav.svelte-vq4oaa button:where(.svelte-vq4oaa):disabled{opacity:.3;cursor:default}.qnav.svelte-vq4oaa .finish:where(.svelte-vq4oaa){margin-left:auto;color:var(--color-sunset-deep)}.res-out.svelte-vq4oaa{padding:4.5rem 0 1rem}.res-out.svelte-vq4oaa h2:where(.svelte-vq4oaa){font-family:var(--font-title);font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.02;letter-spacing:-.015em;margin-bottom:1rem}.res-note.svelte-vq4oaa,.res-empty.svelte-vq4oaa{max-width:44rem;color:var(--color-ink-muted);line-height:1.6;margin-bottom:2rem}.bands.svelte-vq4oaa{max-width:46rem;display:grid;gap:1.6rem}.band-lab.svelte-vq4oaa{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.band-lab.svelte-vq4oaa b:where(.svelte-vq4oaa){font-family:var(--font-title);font-size:1.08rem}.band-lab.svelte-vq4oaa span:where(.svelte-vq4oaa){font-size:.85rem;color:var(--color-ink-muted);font-weight:600;white-space:nowrap}.track.svelte-vq4oaa{height:10px;border-radius:99px;background:#060c3917;overflow:hidden}.fill.svelte-vq4oaa{display:block;height:100%;border-radius:99px;animation:svelte-vq4oaa-fill-in .8s cubic-bezier(.2,.8,.3,1) both}.fill.attention.svelte-vq4oaa{background:var(--color-sky)}.fill.restlessness.svelte-vq4oaa{background:var(--color-lake)}.fill.impulsivity.svelte-vq4oaa{background:var(--color-sunset)}.fill.executive.svelte-vq4oaa{background:var(--color-mustard)}.fill.emotion.svelte-vq4oaa{background:var(--color-watermelon)}.fill.time.svelte-vq4oaa{background:var(--color-lilac)}@keyframes svelte-vq4oaa-fill-in{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}.band-note.svelte-vq4oaa{margin:.6rem 0 0;font-size:.96rem;line-height:1.55;color:var(--color-ink-muted)}.res-next.svelte-vq4oaa{max-width:44rem;margin-top:2.4rem;padding:1.6rem 1.5rem;border:2px solid var(--color-lake);border-radius:1.2rem;background:#2dd0c214}.res-next.svelte-vq4oaa p:where(.svelte-vq4oaa){line-height:1.6;margin-bottom:.8rem}.res-next.svelte-vq4oaa a:where(.svelte-vq4oaa){font-weight:700;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.read.svelte-vq4oaa{padding:3.5rem 0 4rem;max-width:46rem}.read.svelte-vq4oaa p{line-height:1.68}.short-version.svelte-vq4oaa{background:var(--color-canvas-soft);border:2px solid var(--color-ink);border-radius:1.4rem;padding:1.9rem 1.8rem 1.6rem;margin-bottom:3rem;box-shadow:8px 8px 0 0 var(--color-lake-soft)}.short-version.svelte-vq4oaa h2:where(.svelte-vq4oaa){font-family:var(--font-title);font-size:1.5rem;margin-bottom:.4rem}.short-version.svelte-vq4oaa>p:where(.svelte-vq4oaa){color:var(--color-ink-muted);margin-bottom:1.1rem}.short-version.svelte-vq4oaa ol:where(.svelte-vq4oaa){list-style:decimal;margin:0;padding-left:1.6rem;display:grid;gap:.75rem}.short-version.svelte-vq4oaa li:where(.svelte-vq4oaa){line-height:1.55;padding-left:.2rem}.short-version.svelte-vq4oaa li:where(.svelte-vq4oaa)::marker{font-family:var(--font-title);font-weight:700;color:var(--color-sunset-deep)}.short-foot.svelte-vq4oaa{margin:1.3rem 0 0;padding-top:.9rem;border-top:1px dotted rgba(6,12,57,.25);font-size:.9rem;color:var(--color-ink-muted)}@media (max-width: 900px){.hero.svelte-vq4oaa,.ask-inner.svelte-vq4oaa{grid-template-columns:1fr;gap:2.4rem}.hero-art.svelte-vq4oaa{order:-1;margin-bottom:1rem}.ask-panel.svelte-vq4oaa{padding:1.2rem;box-shadow:8px 8px 0 0 var(--color-sky)}.qtext.svelte-vq4oaa{min-height:3.4rem}.qnav.svelte-vq4oaa{flex-wrap:wrap;gap:.9rem}}@media (prefers-reduced-motion: reduce){.dcard.svelte-vq4oaa,.dc-ans.svelte-vq4oaa span.on:where(.svelte-vq4oaa),.art-tag.svelte-vq4oaa,.qtext.svelte-vq4oaa,.fill.svelte-vq4oaa{animation:none;opacity:1;transform:none}.d1.svelte-vq4oaa{rotate:-1.2deg}.btn-primary.svelte-vq4oaa,.ansbtn.svelte-vq4oaa{transition:none}.btn-primary.svelte-vq4oaa:hover,.ansbtn.svelte-vq4oaa:hover{transform:none}}@media print{header,nav,footer,.no-print.svelte-vq4oaa,.hero.svelte-vq4oaa,.ask-band.svelte-vq4oaa,.read.svelte-vq4oaa{display:none!important}}
