.-\33 epSa_pageShell{min-height:100svh;padding:clamp(7rem, 12vw, 10rem) var(--page-x,clamp(1rem, 4vw, 4rem)) clamp(4rem, 8vw, 7rem);color:#28292ee6;background:color-mix(in srgb, var(--color-frosted-mist) 100%, transparent);isolation:isolate;position:relative;overflow:hidden}.-\33 epSa_pageShell:before{content:"";z-index:-3;pointer-events:none;background:url(/pearl-background.png) 50%/contain repeat-y;position:absolute;inset:0}.-\33 epSa_orbOne,.-\33 epSa_orbTwo,.-\33 epSa_orbThree{z-index:-2;pointer-events:none;filter:blur(1px);opacity:.8;border-radius:999px;animation:12s ease-in-out infinite -\33 epSa_floatOrb;position:absolute}.-\33 epSa_orbOne{background:radial-gradient(circle,#fffffff5,#c4e0e53d 58%,#0000 72%);width:12rem;height:12rem;top:18svh;left:5vw}.-\33 epSa_orbTwo{background:radial-gradient(circle,#ffffffeb,#d2c5ff47 60%,#0000 74%);width:16rem;height:16rem;animation-delay:-3s;top:11svh;right:-4rem}.-\33 epSa_orbThree{background:radial-gradient(circle,#ffffffdb,#c4e0e53d 56%,#0000 74%);width:10rem;height:10rem;animation-delay:-6s;bottom:8svh;right:18vw}.-\33 epSa_quizShell{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(1.2rem,3vw,2.4rem);width:min(100%,1280px);margin:0 auto;display:grid}.-\33 epSa_introPanel,.-\33 epSa_quizPanel{-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffffe9,#ffffff6b);border:1px solid #ffffff94;border-radius:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffffd1,0 24px 70px #4f5a7824,0 0 42px #c4e0e52e}.-\33 epSa_introPanel:before,.-\33 epSa_quizPanel:before{content:"";pointer-events:none;border:1px solid #ffffff70;border-radius:calc(clamp(1.4rem,3vw,2.4rem) - 6px);position:absolute;inset:6px}.-\33 epSa_introPanel{align-content:center;gap:1.1rem;min-height:660px;padding:clamp(1.5rem,4vw,3rem);display:grid}.-\33 epSa_introPanel:after{content:"✦";color:#8b7bc438;font-size:clamp(2.2rem,5vw,4.4rem);animation:5s ease-in-out infinite -\33 epSa_twinkle;position:absolute;top:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem)}.-\33 epSa_kicker,.-\33 epSa_questionEyebrow,.-\33 epSa_resultEyebrow{font-family:var(--font-accent-simple);letter-spacing:.22em;text-transform:uppercase;color:#50536694;margin:0;font-size:.72rem}.-\33 epSa_introPanel h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-7xl);letter-spacing:-.055em;color:#28292ed1;margin:.85rem 0 0;line-height:.91}.-\33 epSa_introPanel p:not(.-\33 epSa_kicker):not(.-\33 epSa_introScript){font-family:var(--font-body);color:#28292ead;margin:1.1rem 0 0;font-size:clamp(.98rem,1.02vw,1.08rem);line-height:1.42}.-\33 epSa_introScript{font-family:var(--font-pinyon);font-size:var(--text-4xl);color:#46474e75;margin-top:auto;padding-top:1.2rem;line-height:.92}.-\33 epSa_quizPanel{min-height:660px;padding:clamp(1.2rem,3vw,2.4rem);display:grid}.-\33 epSa_progressHeader{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:clamp(1.4rem,3vw,2.4rem);display:grid}.-\33 epSa_progressHeader span{font-family:var(--font-accent-simple);letter-spacing:.16em;color:#46474e94;font-size:.7rem}.-\33 epSa_progressTrack{background:#ffffff80;border-radius:999px;height:.55rem;padding:.12rem;box-shadow:inset 0 1px 3px #46474e14}.-\33 epSa_progressTrack div{border-radius:inherit;background:linear-gradient(90deg,#c4e0e5f2,#cbbef8e0,#e5f6faf0);height:100%;transition:width .3s;box-shadow:0 0 16px #c4e0e552}.-\33 epSa_questionBlock{gap:.72rem;margin-bottom:clamp(1.2rem,3vw,2rem);display:grid}.-\33 epSa_questionBlock h2{font-family:var(--font-display);letter-spacing:-.06em;color:#28292ee0;margin:0;font-size:clamp(2.8rem,5vw,5.1rem);font-weight:400;line-height:.88}.-\33 epSa_questionBlock>p:last-child{max-width:42rem;font-family:var(--font-body);color:#46474ead;margin:0;font-size:1rem;line-height:1.5}.-\33 epSa_answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.-\33 epSa_answerCard{text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 0,#ffffffe6,#0000 5rem),#ffffff4d;border:1px solid #ffffff80;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;min-height:132px;padding:1rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffffb8,0 10px 24px #4f5a7812}.-\33 epSa_answerCard:after{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:calc(1.25rem - 5px);position:absolute;inset:5px}.-\33 epSa_answerCard:hover{background:radial-gradient(circle at 12% 0,#f3ebff,#0000 5rem),#ffffff6b;border-color:#c4e0e5b8;transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffffc7,0 18px 36px #4f5a781f,0 0 24px #c4e0e529}.-\33 epSa_answerCardSelected{background:radial-gradient(circle at 10% 0,#fff,#0000 5.5rem),linear-gradient(135deg,#e5f6fabd,#d7cdfa);border-color:#8b7bc475;transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffffd1,0 18px 42px #4f5a7821,0 0 30px #cbbef838}.-\33 epSa_answerGlyph{aspect-ratio:1;width:2.3rem;font-family:var(--font-display);color:#28292ead;background:linear-gradient(135deg,#ffffffd1,#e5f6fa8f);border-radius:999px;place-items:center;font-size:1.1rem;display:grid;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 18px #4f5a7814}.-\33 epSa_answerText{gap:.38rem;display:grid}.-\33 epSa_answerText strong{font-family:var(--font-display);color:#28292ed6;font-size:1.08rem;font-weight:400;line-height:1.08}.-\33 epSa_answerText small{font-family:var(--font-body);color:#46474e9e;font-size:.86rem;line-height:1.38}.-\33 epSa_quizControls{justify-content:space-between;gap:1rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}.-\33 epSa_primaryButton,.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a{min-height:46px;font-family:var(--font-accent-simple);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.78rem 1rem;font-size:.68rem;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.-\33 epSa_primaryButton,.-\33 epSa_resultActions a:first-child{color:#28292ed1;background:linear-gradient(135deg,#e5f6faf5,#c4e0e5c2);border:1px solid #c4e0e59e;box-shadow:inset 0 1px 1px #ffffffc2,0 14px 28px #4f5a781f,0 0 24px #c4e0e533}.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a:nth-child(2),.-\33 epSa_resultActions a:nth-child(3){color:#28292eb8;background:#ffffff47;border:1px solid #fff9;box-shadow:inset 0 1px 1px #ffffffad,0 10px 20px #4f5a7814}.-\33 epSa_primaryButton:hover,.-\33 epSa_secondaryButton:hover,.-\33 epSa_restartButton:hover,.-\33 epSa_resultActions a:hover{transform:translateY(-2px)}.-\33 epSa_primaryButton:disabled,.-\33 epSa_secondaryButton:disabled{opacity:.42;cursor:not-allowed;transform:none}.-\33 epSa_resultPanel{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(1.2rem,3vw,2rem);display:grid}.-\33 epSa_resultThumbnail{border:1px solid #ffffff8f;border-radius:1.6rem;min-height:100%;padding:clamp(1rem,2.5vw,1.4rem);display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffc2,0 18px 40px #4f5a781f}.-\33 epSa_resultThumbnail:before{content:"";background:radial-gradient(circle at 20% 16%,#fffffff0,#0000 7rem),radial-gradient(circle at 80% 20%,#ffffff70,#0000 8rem),linear-gradient(135deg,#e5eaeb5c,#ebeaef57);position:absolute;inset:0}.-\33 epSa_resultThumbnail:after{content:"✦";color:#ffffff94;font-size:3rem;position:absolute;top:.7rem;right:1rem}.-\33 epSa_resultThumbnailContent{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(1rem,2vw,1.4rem);min-height:100%;display:flex;position:relative}.-\33 epSa_resultThumbnailLabel{max-width:8ch;font-family:var(--font-display);font-size:var(--text-5xl);letter-spacing:-.06em;color:#28292ec7;line-height:.88}.-\33 epSa_thumbnailPortfolio{background:linear-gradient(145deg,#eaf8fb,#e7e0ff)}.-\33 epSa_thumbnailService{background:linear-gradient(145deg,#f4f1ea,#e5f6fa)}.-\33 epSa_thumbnailShop{background:linear-gradient(145deg,#edf8fb,#fff2f7)}.-\33 epSa_thumbnailLanding{background:linear-gradient(145deg,#e5f6fa,#f6efff)}.-\33 epSa_thumbnailEditorial{background:linear-gradient(145deg,#f5f1ff,#eef9fb)}.-\33 epSa_thumbnailEducation{background:linear-gradient(145deg,#f7f3ea,#e5f6fa)}.-\33 epSa_thumbnailInteractive{background:linear-gradient(145deg,#e8f7fb,#e9ddff)}.-\33 epSa_thumbnailDirectory{background:linear-gradient(145deg,#f1f7ff,#eee7ff)}.-\33 epSa_thumbnailCommunity{background:linear-gradient(145deg,#f6f1ff,#e7f9fb)}.-\33 epSa_thumbnailSaas{background:linear-gradient(145deg,#eef5ff,#e5f6fa)}.-\33 epSa_thumbnailHybrid{background:linear-gradient(145deg,#e5f6fa,#eee3ff)}.-\33 epSa_resultCopy{align-content:start;gap:.9rem;display:grid}.-\33 epSa_resultCopy h2{font-family:var(--font-display);font-size:var(--text-7xl);letter-spacing:-.06em;color:#28292ee0;margin:0;font-weight:400;line-height:.88}.-\33 epSa_poeticLabel{font-family:var(--font-pinyon);font-size:var(--text-5xl);color:#675c9ab8;margin:0;line-height:1}.-\33 epSa_resultSummary{font-family:var(--font-body);color:#46474eb8;margin:0;font-size:1rem;line-height:1.52}.-\33 epSa_resultSection{gap:.55rem;padding-top:.5rem;display:grid}.-\33 epSa_resultSection h3,.-\33 epSa_secondaryMatches h3{font-family:var(--font-accent-simple);letter-spacing:.16em;text-transform:uppercase;color:#46474e94;margin:0;font-size:.72rem}.-\33 epSa_resultSection p{font-family:var(--font-body);color:#46474eb8;margin:0}.-\33 epSa_resultSection ol{font-family:var(--font-body);color:#46474eb8;margin:0;padding-left:1.1rem;line-height:1.48}.-\33 epSa_tagList,.-\33 epSa_secondaryMatches div{flex-wrap:wrap;gap:.5rem;display:flex}.-\33 epSa_tagList span,.-\33 epSa_secondaryMatches span{font-family:var(--font-body);color:#46474eb3;background:#d7cdfa57;border:1px solid #ffffff8a;border-radius:999px;padding:.55rem .72rem;font-size:.85rem;display:inline-flex}.-\33 epSa_secondaryMatches{background:#ffffff38;border:1px solid #ffffff7a;border-radius:1.1rem;gap:.55rem;padding:.9rem;display:grid}.-\33 epSa_resultActions{gap:.65rem;width:min(100%,300px);margin-top:clamp(.25rem,1vw,.75rem);display:grid}.-\33 epSa_resultActions a{width:100%}.-\33 epSa_retakeButtonContainer{justify-content:end;width:100%;display:flex}.-\33 epSa_restartButton{width:fit-content;margin-top:.25rem}@keyframes -\33 epSa_floatOrb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(.7rem,-1rem)scale(1.04)}}@keyframes -\33 epSa_twinkle{0%,to{opacity:.42;transform:rotate(0)scale(1)}50%{opacity:.72;transform:rotate(10deg)scale(1.08)}}@media (max-width:980px){.-\33 epSa_quizShell{grid-template-columns:1fr}.-\33 epSa_introPanel,.-\33 epSa_quizPanel{min-height:auto}}@media (max-width:760px){.-\33 epSa_pageShell{padding-top:clamp(6rem,18vw,8rem)}.-\33 epSa_introCards,.-\33 epSa_answerGrid,.-\33 epSa_resultPanel{grid-template-columns:1fr}.-\33 epSa_introCards span:nth-child(2),.-\33 epSa_introCards span:nth-child(3){transform:none}.-\33 epSa_questionBlock h2,.-\33 epSa_resultCopy h2{font-size:clamp(2.65rem,13vw,4rem)}.-\33 epSa_answerCard{min-height:auto}.-\33 epSa_primaryButton,.-\33 epSa_secondaryButton{width:100%}.-\33 epSa_resultThumbnail{min-height:360px}.-\33 epSa_resultThumbnailContent{min-height:328px}.-\33 epSa_resultThumbnailLabel{max-width:9ch}.-\33 epSa_resultActions{display:grid}.-\33 epSa_resultActions a,.-\33 epSa_restartButton{width:100%}}@media (prefers-reduced-motion:reduce){.-\33 epSa_orbOne,.-\33 epSa_orbTwo,.-\33 epSa_orbThree,.-\33 epSa_introPanel:after{animation:none}.-\33 epSa_answerCard,.-\33 epSa_primaryButton,.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a,.-\33 epSa_progressTrack div{transition:none}}.-\33 epSa_quizShell{border-radius:var(--radius-xl);grid-template-columns:minmax(260px,.5fr) minmax(0,1.12fr);gap:0;min-height:620px;overflow:hidden}.-\33 epSa_introPanel,.-\33 epSa_quizPanel{box-shadow:none;-webkit-backdrop-filter:none;border-radius:0}.-\33 epSa_introPanel:before,.-\33 epSa_quizPanel:before{content:none}.-\33 epSa_introPanel{text-align:center;border-right-width:1px;align-content:center;min-height:620px;padding:clamp(1.7rem,4vw,3.4rem)}.-\33 epSa_quizPanel{align-content:start;min-height:620px;max-height:min(760px,100svh - 8rem);padding:clamp(1.2rem,2.5vw,2.5rem);overflow:hidden auto}.-\33 epSa_kicker,.-\33 epSa_questionEyebrow,.-\33 epSa_resultEyebrow{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-2xs), .8vw, var(--text-sm));font-style:italic;font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:none}.-\33 epSa_introPanel h1{margin-top:var(--space-6);font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-2xl), 3.25vw, var(--text-5xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.-\33 epSa_introPanel p:not(.-\33 epSa_kicker):not(.-\33 epSa_introScript){margin-top:var(--space-9);font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), 1vw, var(--text-lg));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.02em}.-\33 epSa_introScript{padding-top:var(--space-11);font-family:var(--font-pinyon,"Pinyon Script", cursive);font-size:clamp(var(--text-2xl), 3vw, var(--text-5xl));font-style:normal;font-weight:400;line-height:var(--leading-none)}.-\33 epSa_progressTop{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-7);display:flex}.-\33 epSa_progressTop p{margin:0}.-\33 epSa_progressTop span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide)}.-\33 epSa_progressTrack{border-radius:0;height:4px;padding:0}.-\33 epSa_progressTrack div{border-radius:0}.-\33 epSa_questionBlock{justify-items:center;gap:var(--space-8);margin:var(--space-11) auto 0;text-align:center;display:grid}.-\33 epSa_questionBlock h2{max-width:18ch;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-xl), 2.6vw, var(--text-4xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;margin:0}.-\33 epSa_questionBlock>p:last-child{width:min(100%,58ch);font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), .96vw, var(--text-lg));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.02em;text-align:center;margin:0}.-\33 epSa_stepBody{width:min(100%,680px);min-width:0;margin:clamp(var(--space-11), 3vw, var(--space-14)) auto 0}.-\33 epSa_answerGrid{gap:var(--space-7);grid-template-columns:1fr}.-\33 epSa_answerCard{grid-template-columns:var(--icon-2xs) minmax(0, 1fr);column-gap:var(--space-7);row-gap:var(--space-4);min-height:0;padding:var(--space-10);border-radius:var(--radius-xs);align-items:start}.-\33 epSa_answerCard:after{content:none}.-\33 epSa_answerGlyph{width:var(--icon-2xs);height:var(--icon-2xs);aspect-ratio:1;border-radius:var(--radius-pill);box-shadow:none;margin-top:.08em;font-size:0}.-\33 epSa_answerText{gap:var(--space-4)}.-\33 epSa_answerText strong{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-xs), .95vw, var(--text-sm));font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.-\33 epSa_answerText small{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), .9vw, var(--text-md));font-style:italic;font-weight:400;line-height:var(--leading-normal);letter-spacing:.01em}.-\33 epSa_answerCardSelected .-\33 epSa_answerGlyph{box-shadow:inset 0 0 0 var(--space-3) currentColor}.-\33 epSa_quizControls{width:min(100%,680px);min-width:0;margin:clamp(var(--space-11), 3vw, var(--space-14)) auto 0;flex-wrap:wrap}.-\33 epSa_primaryButton,.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a{border-radius:var(--radius-2xs);min-height:48px;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:var(--text-3xs);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.-\33 epSa_resultPanel{gap:var(--space-11);grid-template-columns:1fr;width:min(100%,680px);margin:0 auto}.-\33 epSa_resultThumbnail{border-radius:var(--radius-xs);min-height:0}.-\33 epSa_resultThumbnailContent{min-height:0}.-\33 epSa_resultThumbnailLabel{max-width:18ch;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-xl), 2.2vw, var(--text-3xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance}.-\33 epSa_resultActions{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.-\33 epSa_resultCopy{gap:var(--space-8)}.-\33 epSa_resultCopy h2{max-width:18ch;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-xl), 2.6vw, var(--text-4xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;text-wrap:balance;margin:0 auto}.-\33 epSa_resultEyebrow,.-\33 epSa_poeticLabel,.-\33 epSa_resultSummary{text-align:center}.-\33 epSa_poeticLabel{font-family:var(--font-pinyon,"Pinyon Script", cursive);font-size:clamp(var(--text-2xl), 3vw, var(--text-5xl));font-style:normal;font-weight:400;line-height:var(--leading-none)}.-\33 epSa_resultSummary,.-\33 epSa_resultSection p,.-\33 epSa_resultSection ol{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), .96vw, var(--text-md));line-height:var(--leading-relaxed)}.-\33 epSa_resultSummary{font-style:italic}.-\33 epSa_resultSection,.-\33 epSa_secondaryMatches{gap:var(--space-6);padding:var(--space-9) 0 0;border-radius:0}.-\33 epSa_resultSection h3,.-\33 epSa_secondaryMatches h3{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:var(--text-3xs);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.-\33 epSa_tagList span,.-\33 epSa_secondaryMatches span{border-radius:var(--radius-2xs);font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-normal)}.-\33 epSa_retakeButtonContainer{justify-content:center}.-\33 epSa_answerCard:focus-visible,.-\33 epSa_primaryButton:focus-visible,.-\33 epSa_secondaryButton:focus-visible,.-\33 epSa_restartButton:focus-visible,.-\33 epSa_resultActions a:focus-visible{outline-offset:4px;outline:3px solid}@media (max-width:980px){.-\33 epSa_quizShell{grid-template-columns:1fr;min-height:auto;overflow:visible}.-\33 epSa_introPanel{border-right-width:0;min-height:auto}.-\33 epSa_quizPanel{min-height:auto;max-height:none;overflow:visible}.-\33 epSa_introPanel h1{font-size:clamp(var(--text-2xl), 6vw, var(--text-4xl))}.-\33 epSa_questionBlock h2,.-\33 epSa_resultCopy h2{max-width:20ch;font-size:clamp(var(--text-xl), 5.5vw, var(--text-3xl))}}@media (max-width:640px){.-\33 epSa_introPanel h1{font-size:clamp(var(--text-xl), 8vw, var(--text-3xl));letter-spacing:var(--tracking-normal)}.-\33 epSa_questionBlock h2,.-\33 epSa_resultCopy h2{font-size:clamp(var(--text-lg), 7.5vw, var(--text-2xl));letter-spacing:var(--tracking-normal)}.-\33 epSa_answerCard{padding:var(--space-8)}.-\33 epSa_answerText strong{font-size:var(--text-xs)}.-\33 epSa_answerText small{font-size:var(--text-sm)}.-\33 epSa_quizControls{gap:var(--space-5);flex-wrap:nowrap}.-\33 epSa_quizControls button{flex:1 1 0;min-width:0}.-\33 epSa_quizControls button:last-child{flex-grow:1.5}.-\33 epSa_resultActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.-\33 epSa_answerCard,.-\33 epSa_primaryButton,.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a,.-\33 epSa_progressTrack div{transition:none}}.-\33 epSa_quizShell{align-items:stretch;min-height:clamp(860px,92svh,1040px);overflow:hidden}.-\33 epSa_introPanel{align-content:center}.-\33 epSa_quizPanel{grid-template-rows:auto auto auto auto 1fr auto;align-content:start;max-height:none;scroll-margin-top:clamp(5.6rem,12vw,7rem);display:grid;overflow:hidden visible}.-\33 epSa_quizPanel>h2{max-width:18ch;margin:var(--space-11) auto 0;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-xl), 2.6vw, var(--text-4xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;text-wrap:balance}.-\33 epSa_questionHelper{width:min(100%,58ch);margin:var(--space-8) auto 0;font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), .96vw, var(--text-lg));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.02em;text-align:center}.-\33 epSa_questionBlock{display:contents}.-\33 epSa_stepBody{width:min(100%,680px);margin:clamp(var(--space-11), 3vw, var(--space-14)) auto 0}.-\33 epSa_answerGrid{align-content:start}.-\33 epSa_answerCard{min-height:82px}.-\33 epSa_quizControls{padding-bottom:var(--space-2);align-self:end}.-\33 epSa_resultPanel{padding-top:var(--space-2);align-self:start}@media (min-width:981px){.-\33 epSa_quizShell{grid-auto-rows:1fr}.-\33 epSa_introPanel{height:100%}}@media (max-width:980px){.-\33 epSa_quizShell{min-height:0;overflow:visible}.-\33 epSa_introPanel,.-\33 epSa_quizPanel{min-height:auto}.-\33 epSa_quizPanel{grid-template-rows:auto;overflow:visible}.-\33 epSa_quizPanel>h2{max-width:20ch;font-size:clamp(var(--text-xl), 5.5vw, var(--text-3xl))}}@media (max-width:640px){.-\33 epSa_quizPanel>h2{font-size:clamp(var(--text-lg), 7.5vw, var(--text-2xl));letter-spacing:var(--tracking-normal)}.-\33 epSa_answerCard{min-height:0}}.-\33 epSa_pageShell{--ink:var(--color-ink-charcoal);--ink-soft:color-mix(in srgb, var(--color-ink-charcoal) 76%, var(--color-frosted-mist));--muted:color-mix(in srgb, var(--color-antique-graphite) 72%, var(--color-frosted-mist));--celestial:var(--color-celestial-silver-blue);--line:color-mix(in srgb, var(--color-ink-charcoal) 22%, transparent);--line-soft:color-mix(in srgb, var(--color-ink-charcoal) 14%, transparent)}.-\33 epSa_quizShell{border-radius:0;gap:clamp(1.5rem,3.5vw,3rem);overflow:visible}.-\33 epSa_introPanel,.-\33 epSa_quizPanel{min-height:auto}.-\33 epSa_introPanel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0 clamp(.5rem,1vw,1rem)}.-\33 epSa_introPanel:after{color:color-mix(in srgb, var(--ink) 14%, transparent);opacity:.7;animation:none}.-\33 epSa_kicker,.-\33 epSa_questionEyebrow,.-\33 epSa_resultEyebrow{color:var(--muted)}.-\33 epSa_introPanel h1{max-width:13ch;margin:var(--space-6) auto 0;color:#15161af0}.-\33 epSa_introPanel p:not(.-\33 epSa_kicker):not(.-\33 epSa_introScript){color:#28292ebd;max-width:36ch;margin-left:auto;margin-right:auto}.-\33 epSa_introScript{margin-top:var(--space-9);color:#28292ec7;padding-top:0}.-\33 epSa_quizPanel{border:1px solid color-mix(in srgb, var(--celestial) 48%, var(--line));background:linear-gradient(165deg, #fffffff0, color-mix(in srgb, var(--color-frosted-mist) 72%, white) 48%, color-mix(in srgb, var(--celestial) 22%, white));-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffffe0,0 22px 54px #28292e1a}.-\33 epSa_progressTop span{color:var(--muted)}.-\33 epSa_progressTrack{background:color-mix(in srgb, var(--celestial) 40%, var(--line-soft));box-shadow:none}.-\33 epSa_progressTrack div{background:color-mix(in srgb, var(--ink) 58%, var(--celestial));box-shadow:none}.-\33 epSa_quizPanel>h2{color:#15161af0}.-\33 epSa_questionHelper{color:#28292eb8}.-\33 epSa_answerCard{border:1px solid color-mix(in srgb, var(--celestial) 42%, var(--line-soft));background:color-mix(in srgb, white 78%, var(--color-frosted-mist));border-radius:0;box-shadow:inset 0 1px #ffffffbf}.-\33 epSa_answerCard:hover{border-color:color-mix(in srgb, var(--celestial) 58%, var(--line));background:color-mix(in srgb, white 88%, var(--celestial));box-shadow:inset 0 1px #ffffffd9}.-\33 epSa_answerCardSelected{border-color:color-mix(in srgb, var(--ink) 34%, var(--celestial));background:linear-gradient(135deg, #ffffffeb, color-mix(in srgb, var(--celestial) 28%, white));box-shadow:inset 0 1px #ffffffe6}.-\33 epSa_answerGlyph{color:#15161ad1;background:color-mix(in srgb, var(--celestial) 28%, white);box-shadow:none;border-radius:0}.-\33 epSa_answerText strong{color:#15161aeb}.-\33 epSa_answerText small{color:#28292eb8}.-\33 epSa_primaryButton,.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a{border-radius:0}.-\33 epSa_primaryButton,.-\33 epSa_resultActions a:first-child{border:1px solid color-mix(in srgb, var(--celestial) 45%, var(--line));color:#15161ae0;background:color-mix(in srgb, white 70%, var(--celestial));box-shadow:inset 0 1px #ffffffbf}.-\33 epSa_secondaryButton,.-\33 epSa_restartButton,.-\33 epSa_resultActions a:nth-child(2),.-\33 epSa_resultActions a:nth-child(3){border:1px solid color-mix(in srgb, var(--celestial) 40%, var(--line-soft));color:#28292ecc;box-shadow:none;background:0 0}.-\33 epSa_resultCopy h2{color:#15161af0}.-\33 epSa_poeticLabel{color:color-mix(in srgb, var(--ink) 62%, var(--celestial))}.-\33 epSa_resultSummary,.-\33 epSa_resultSection p,.-\33 epSa_resultSection ol{color:#28292ec2}.-\33 epSa_resultSection h3,.-\33 epSa_secondaryMatches h3{color:color-mix(in srgb, var(--ink) 70%, var(--celestial))}.-\33 epSa_tagList span,.-\33 epSa_secondaryMatches span{border:1px solid color-mix(in srgb, var(--celestial) 42%, var(--line-soft));color:#28292ec7;background:color-mix(in srgb, white 72%, var(--celestial));border-radius:0}.-\33 epSa_secondaryMatches{border:0;border-top:1px solid color-mix(in srgb, var(--celestial) 42%, var(--line-soft));background:0 0;padding-left:0;padding-right:0}@media (min-width:981px){.-\33 epSa_introPanel{align-self:center;height:auto}.-\33 epSa_quizPanel{min-height:clamp(620px,76svh,860px)}}@media (max-width:980px){.-\33 epSa_quizShell{gap:1.5rem}.-\33 epSa_introPanel{width:100%;padding:0}.-\33 epSa_introPanel h1,.-\33 epSa_introPanel p:not(.-\33 epSa_kicker):not(.-\33 epSa_introScript){width:100%;max-width:none}}
