.prismRoot{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.prismRoot[data-variant=hero]{aspect-ratio:1553/1991;max-width:300px;margin:0 auto}.prismRoot[data-variant=compact]{aspect-ratio:1553/1991;width:auto;height:72px}.prismBreathe{transform-origin:50%;width:100%;height:100%;animation:prismBreatheScale 4.2s var(--ease-in-out) infinite;position:relative}@keyframes prismBreatheScale{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.prismGlowOuter,.prismGlowInner{pointer-events:none;animation:prismGlowBreathe 5.2s var(--ease-in-out) infinite;border-radius:50%;margin:auto;position:absolute;inset:0}.prismGlowOuter{background:radial-gradient(circle, rgba(255, 214, 130, calc(.34 + var(--progress,0) * .16)), rgba(245, 196, 83, calc(.14 + var(--progress,0) * .06)) 34%, #f5c4530a 55%, transparent 72%);filter:blur(14px);width:100%;height:100%}.prismGlowInner{background:radial-gradient(circle, rgba(255, 240, 205, calc(.45 + var(--progress,0) * .2)), #f5c4532e 55%, transparent 75%);filter:blur(10px);width:48%;height:48%;animation-delay:-1.6s}@keyframes prismGlowBreathe{0%,to{opacity:.58}50%{opacity:1}}.prismPulse{width:52%;height:52%;animation:prismPulseBump .72s var(--ease-out);margin:auto;position:absolute;inset:0}.prismPulse[data-activated]{animation-name:prismPulseBumpActivated}@keyframes prismPulseBump{0%{transform:scale(1)}28%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes prismPulseBumpActivated{0%{transform:scale(1)}30%{transform:scale(1.16)}to{transform:scale(1)}}.prismLogo{object-fit:contain;filter:drop-shadow(0 0 18px #f5c45380)drop-shadow(0 0 46px #f5c45340);transition:filter .62s var(--ease-out)}.isActivated .prismGlowOuter{animation-duration:3.6s}.isActivated .prismLogo{filter:drop-shadow(0 0 22px #f5c453a6)drop-shadow(0 0 58px #f5c45359)}@media (max-width:640px){.prismGlowOuter{filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.prismBreathe,.prismGlowOuter,.prismGlowInner,.prismPulse{animation:none}.prismLogo{transition:none}}
.btn{font-family:var(--font-sans);font-weight:700;font-size:var(--text-button);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-md);transition:background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;min-height:44px;display:inline-flex;position:relative;overflow:hidden}.btn:disabled{opacity:.4;cursor:not-allowed}.btnContent{z-index:1;align-items:center;gap:.5em;display:inline-flex;position:relative}.btnSweep{z-index:0;transition:transform .55s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff59 50%,#0000 62%);position:absolute;inset:0;transform:translate(-140%)}.btn:hover .btnSweep{transform:translate(140%)}.btnArrow{transition:transform .22s var(--ease-out);margin-left:.05em;display:inline-block}.btn:hover .btnArrow{transform:translate(5px)}.btn-md{padding:.85rem 1.6rem}.btn-lg{padding:1rem 2.1rem;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem)}.btn-primary{background:var(--accent-gradient);color:var(--accent-ink);box-shadow:0 18px 50px -24px #f5c453cc}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 58px -22px #f5c453e6}.btn-primary:active:not(:disabled){transition-duration:.1s;transform:translateY(0)scale(.97);box-shadow:0 10px 26px -16px #f5c453cc}.btn-secondary{color:var(--text-muted);border-color:var(--line-strong);background:0 0}.btn-secondary:hover:not(:disabled){color:var(--accent);background:#f5c4530d;border-color:#f5c45373}.btn-secondary:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.btn-ghost{color:var(--text-muted);background:0 0;border-color:#0000;min-height:auto;padding-left:1.1rem}.btn-ghost:hover:not(:disabled){color:var(--accent)}@media (prefers-reduced-motion:reduce){.btn,.btnSweep,.btnArrow{transition:none}}
.introScreen{text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);min-height:100dvh;padding:var(--space-2xl) var(--gutter);flex-direction:column;max-width:54rem;margin:0 auto;display:flex;position:relative}.introPrism{width:100%;height:clamp(140px,24vh,220px);margin-bottom:var(--space-sm)}.introEyebrow{margin:0}.introTitle{font-size:var(--text-display-1);color:var(--text);letter-spacing:-.01em;margin:.2em 0 0;font-weight:700;line-height:1.08}.introTitleDivider{color:var(--accent)}.introMessage{margin:var(--space-md) 0 0;font-size:var(--text-body-lg);color:var(--text-muted);max-width:34rem}.introSupportLine{margin:var(--space-sm) 0 0;font-size:var(--text-small);letter-spacing:.18em;text-transform:uppercase;color:var(--text-fainter)}.introSupportLineAccent{color:var(--accent)}.introActions{margin-top:var(--space-xl);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.introReassurance{margin-top:var(--space-lg);font-size:var(--text-small);color:var(--text-faint)}.introSteps{margin:var(--space-2xl) 0 0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1px;width:100%;padding:0;list-style:none;display:grid;overflow:hidden}.introStep{background:var(--bg-panel);text-align:left;border:none;border-radius:0;flex-direction:column;gap:.5rem;padding:1.1rem 1.3rem;display:flex}.introStepNumber{letter-spacing:.2em;color:var(--text-fainter);font-size:10px}.introStepLabel{font-size:var(--text-small);color:var(--text-muted);line-height:1.4}@media (max-width:640px){.introSteps{grid-template-columns:repeat(2,1fr)}}.restartConfirm{align-items:center;gap:var(--space-xs);font-size:var(--text-small);color:var(--text-muted);animation:fadeIn var(--dur-transition) var(--ease-out);flex-direction:column;display:flex}.restartConfirmActions{gap:var(--space-xs);display:flex}.centerScreen{text-align:center;justify-content:center;align-items:center;gap:var(--space-md);width:100%;min-height:0;padding:clamp(1rem, 2vh, 2rem) var(--gutter);flex-direction:column;flex:1;max-width:34rem;margin:0 auto;display:flex}.centerScreen .headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.9rem,1.3rem + 2.8vw,3.4rem);font-weight:800}.centerScreenTags{margin:var(--space-sm) 0 0;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;list-style:none;display:flex}.centerScreenTag{font-family:var(--font-mono);letter-spacing:.12em;color:#e7c782;background:#f5c45312;border:1px solid #f5c4534d;border-radius:999px;padding:.5rem .9rem;font-size:11px}.centerScreen .body{color:var(--text-muted);font-size:var(--text-body-lg);max-width:28rem;margin:0}.centerScreen .prismWrap{width:100%;height:clamp(120px,20vh,180px);margin-bottom:var(--space-sm)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.restartConfirm{animation:none}}@media (max-width:480px){.introTitle{font-size:clamp(2rem,1.5rem + 4vw,2.5rem)}}
.answerRow{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:clamp(.9375rem, .85rem + .4vh, var(--text-body-lg));min-height:44px;transition:border-color var(--dur-hover) var(--ease-out), background var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);align-items:center;gap:clamp(.6rem,1.2vh,1.25rem);padding:clamp(.3rem,.85vh,1.15rem) clamp(1rem,2vw,1.5rem);font-weight:500;line-height:1.4;display:flex;position:relative}.answerRow:hover:not([data-selected]){border-color:var(--line-strong);color:var(--text);background:linear-gradient(#ffffff0f,#ffffff05)}.answerRow[data-selected]{color:var(--text)}.answerRow:has(+.feedbackPanel)[data-selected]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.answerBadge{width:clamp(24px,3.2vh,30px);height:clamp(24px,3.2vh,30px);font-family:var(--font-mono);color:var(--text-faint);transition:background var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.answerRow[data-selected] .answerBadge{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.answerText{flex:1}.answerRow[data-selected] .answerText{color:#ffe0a0;font-weight:600}.answerSelectedTag{padding-left:var(--space-sm);letter-spacing:.18em;color:#b79553;flex:none;margin-left:auto;font-size:10px}@media (max-width:640px){.answerRow{font-size:var(--text-body);gap:.75rem;padding:.85rem 1.1rem}.answerSelectedTag{display:none}}@media (prefers-reduced-motion:reduce){.answerRow,.answerBadge{transition:none}}
.feedbackPanel{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);animation:feedbackIn .2s var(--ease-out);background:linear-gradient(#f5c45312,#f5c45300 70%);border:1px solid #f5c45347;border-top:none;margin:0 0 .1rem;padding:clamp(.3rem,.85vh,.85rem) clamp(1rem,2vw,1.4rem) clamp(.4rem,1vh,1.05rem) clamp(1.15rem,2.3vw,1.5rem);position:relative}.feedbackPanel:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 8px #f5c45380}.feedbackEyebrow{color:var(--accent);opacity:.9;margin:0 0 .2rem;font-size:.7rem}.feedbackHeadline{font-weight:700;font-size:clamp(.85rem, .78rem + .35vh, var(--text-body));color:var(--text);letter-spacing:.01em;margin:0 0 .2rem;line-height:1.3}.feedbackBody{color:var(--text-muted);font-size:clamp(.78rem, .72rem + .3vh, var(--text-small));max-width:var(--width-narrow);margin:0;line-height:1.4}@keyframes feedbackIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.feedbackPanel{animation:none}}
.counter{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.08em;color:var(--text-muted)}.counter strong{color:var(--text);font-weight:700}.areaList{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.areaItem{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;color:var(--text-faint);transition:color var(--dur-hover) var(--ease-out);white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.areaItem[data-status=active]{color:var(--text)}.areaItem[data-status=done]{color:var(--text-muted)}.mark{font-size:.9em;display:inline-block}.areaItem[data-status=done] .mark{color:var(--accent)}.areaItem[data-status=active] .mark{color:var(--accent);animation:markPulse 1.8s var(--ease-in-out) infinite}@keyframes markPulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:640px){.areaList{gap:var(--space-sm);justify-content:center}.areaItem{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.areaItem[data-status=active] .mark{animation:none}}
.questionScreen{width:100%;max-width:var(--width-narrow);gap:clamp(.4rem, 1.4vh, var(--space-lg));flex-direction:column;min-height:0;margin:0 auto;display:flex}.questionMeta{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex:none;display:flex}.questionText{font-family:var(--font-sans);font-weight:800;font-size:clamp(1.2rem, .85rem + 1.5vh, var(--text-display-2));color:var(--text);letter-spacing:-.01em;flex:none;margin:0;line-height:1.2}.answerList{flex-direction:column;flex:none;gap:clamp(.25rem,.8vh,.65rem);display:flex}.answerList[data-expanded]{gap:clamp(.2rem,.6vh,.5rem)}.answerSlot{flex-direction:column;display:flex}.controlBar{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:clamp(.1rem, .5vh, var(--space-sm));flex:none;display:flex}@media (max-width:640px){.questionText{font-size:var(--text-h3)}.controlBar{flex-direction:row-reverse;justify-content:space-between}}
.areaResultNext{font-size:var(--text-small);letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;margin:-.25rem 0 .5rem}
.reportLayout{gap:var(--space-2xl);max-width:var(--width-content);padding:var(--space-2xl) var(--gutter) var(--space-3xl);grid-template-columns:21rem minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.reportSummaryCol{top:var(--space-lg);position:sticky}.reportSummary{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);background:#08080a99;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.reportSummaryPrism{justify-content:center;align-items:center;width:100%;height:96px;display:flex}.scoreRingWrap{width:168px;height:168px;margin:0 auto;position:relative}.scoreRingGlow{z-index:-1;filter:blur(14px);background:radial-gradient(circle,#f5c45338,#0000 68%);border-radius:50%;position:absolute;inset:-22%}.scoreRing{background:conic-gradient(var(--ring-color,var(--accent)) 0deg var(--ring-deg,0deg), #ffffff12 var(--ring-deg,0deg) 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.scoreRingInner{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.reportScoreValue{font-family:var(--font-sans);color:var(--text);letter-spacing:-.03em;font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:800;line-height:1}.reportScoreMax{color:var(--text-faint);letter-spacing:.14em;margin-top:.3rem;font-size:11px}.reportBand{font-size:var(--text-h3);color:var(--text);margin:.2rem 0 0;font-weight:700}.reportBandBody{color:var(--text-muted);font-size:var(--text-small);margin:0}.categoryBars{width:100%;margin-top:var(--space-sm);text-align:left;flex-direction:column;gap:.65rem;display:flex}.categoryBarRow{flex-direction:column;gap:.3rem;display:flex}.categoryBarLabel{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);justify-content:space-between;align-items:baseline;font-size:.7rem;display:flex}.categoryBarValue{color:var(--text-faint)}.categoryBarTrack{background:var(--bg-raised);border-radius:999px;height:6px;overflow:hidden}.categoryBarFill{background:var(--bar-color,var(--accent));height:100%;transition:width .9s var(--ease-out);border-radius:999px}.editAnswersLink{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--text-faint);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-hover) var(--ease-out);background:0 0;border:none;align-self:center;padding:0;text-decoration:underline}.editAnswersLink:hover{color:var(--accent)}.reportMainCol{gap:var(--space-3xl);flex-direction:column;min-width:0;display:flex}.reportSection{scroll-margin-top:var(--space-lg)}.reportSectionHeadline{margin:.35rem 0 var(--space-sm);font-size:var(--text-display-2);letter-spacing:-.02em;color:var(--text);font-weight:800;line-height:1.15}.reportSectionBody{color:var(--text-muted);font-size:var(--text-body-lg);max-width:46rem;margin:0}.whySystemBlock{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border-left:2px solid var(--line-strong)}.whySystemLabel{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.1em;color:var(--text-faint);text-transform:uppercase;margin:0 0 .4rem}.priorityList{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.priorityCard{padding:var(--space-lg)}.priorityRankNumber{color:var(--text-faint);margin:0;font-size:2.1rem;font-weight:500;line-height:1}.surfaceCardSelected .priorityRankNumber{color:var(--accent)}.priorityTitle{margin:.9rem 0 var(--space-md);font-size:var(--text-h3);color:var(--text);font-weight:700}.priorityBlock{margin-bottom:var(--space-md)}.priorityBlock:last-of-type{margin-bottom:0}.priorityBlockLabel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem}.priorityBlockBody{color:var(--text-muted);font-size:var(--text-body);margin:0}.priorityChecklist{color:var(--text-muted);font-size:var(--text-body);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.priorityFirstChange{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--accent);background:#f5c4530d}.startDontGrid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.startHereCard{padding:var(--space-lg);border-radius:var(--radius-lg);background:linear-gradient(#f5c45317,#f5c45305);border:1px solid #f5c4534d}.startHereBody{font-size:var(--text-body-lg);color:var(--text);margin:.5rem 0 0;font-weight:600}.dontStartCard{padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffff04}.dontStartEyebrow{color:var(--text-faint)}.dontStartHeadline{color:var(--text);font-weight:700;font-size:var(--text-body-lg);margin:.5rem 0 .4rem}.dontStartBody{color:var(--text-muted);font-size:var(--text-body);margin:0}.accordionList{margin-top:var(--space-lg);flex-direction:column;gap:.6rem;display:flex}.accordionItem{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel);overflow:hidden}.accordionSummary{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;color:var(--text);padding:1rem 1.25rem;font-weight:700;list-style:none;display:flex}.accordionSummary::-webkit-details-marker{display:none}.accordionSummaryLeft{flex:none;align-items:center;gap:.75rem;display:flex}.accordionSummaryRight{flex:1;justify-content:flex-end;align-items:center;gap:.9rem;min-width:0;display:flex}.accordionAreaNumber{color:var(--text-faint);font-size:var(--text-small)}.accordionScoreTrack{background:var(--bg-raised);border-radius:999px;width:100%;max-width:12rem;height:5px;overflow:hidden}.accordionScoreFill{background:var(--bar-color,var(--accent));border-radius:999px;height:100%;display:block}.accordionScoreValue{font-size:var(--text-small);color:var(--text-muted);flex:none;font-weight:500}.accordionChevron{border-right:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint);width:10px;height:10px;transition:transform var(--dur-hover) var(--ease-out);flex:none;transform:rotate(45deg)}.accordionItem[open] .accordionChevron{border-color:var(--accent);transform:rotate(-135deg)}.accordionBody{gap:var(--space-lg);border-top:1px solid var(--line);flex-direction:column;padding:0 1.25rem 1.25rem;display:flex}.accordionQuestion{padding-top:var(--space-md)}.accordionQuestion+.accordionQuestion{border-top:1px solid var(--line)}.accordionLabel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;margin:.9rem 0 .25rem;font-size:.68rem}.accordionLabel:first-child{margin-top:0}.accordionQuestionText{color:var(--text);font-weight:600;font-size:var(--text-body);margin:0}.accordionAnswerText{color:var(--text-muted);margin:0;font-style:italic}.accordionMeaningText{color:var(--text-muted);margin:0}.accordionChecklist{color:var(--text-muted);flex-direction:column;gap:.25rem;margin:0;padding-left:1.1rem;display:flex}@media (max-width:960px){.reportLayout{gap:var(--space-2xl);grid-template-columns:1fr}.reportSummaryCol{position:static}.startDontGrid{grid-template-columns:1fr}}@media (max-width:640px){.reportLayout{padding:var(--space-xl) var(--gutter) var(--space-2xl)}.reportSectionHeadline{font-size:var(--text-h3)}.accordionSummaryRight{gap:.5rem}.accordionScoreTrack{max-width:4rem}}
.shareRow{margin-top:var(--space-lg);align-items:flex-start;gap:var(--space-xl);flex-wrap:wrap;display:flex}.sharePreview{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-elevated);flex:none;width:180px;overflow:hidden}.sharePreview img{object-fit:cover;width:100%;height:100%;display:block}.sharePreviewPlaceholder{background:linear-gradient(135deg, var(--bg-elevated), var(--bg-raised));width:100%;height:100%}.shareActions{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:12rem;display:flex}.shareMessage{font-size:var(--text-small);color:var(--text-muted);max-width:22rem;margin:0}@media (max-width:480px){.shareRow{flex-direction:column;align-items:center}.shareActions{align-items:center;width:100%}.shareActions .btn{width:100%}}
.humanModeSection{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-xl);background:linear-gradient(120deg,#f5c45317,#f5c45305 55%,#ffffff03);border:1px solid #f5c45340;position:relative;overflow:hidden}.humanModeSection:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#f5c45338,#0000 65%);border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-60px}.humanModeSection>*{position:relative}.humanModeFree{margin:.75rem 0 var(--space-lg);color:var(--accent);font-weight:700;font-size:var(--text-small);letter-spacing:.02em}.humanModeForm{margin-top:var(--space-lg);gap:var(--space-md);max-width:32rem;animation:formIn .38s var(--ease-out);flex-direction:column;display:flex}@keyframes formIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.formField{flex-direction:column;gap:.4rem;display:flex}.formField label{font-size:var(--text-small);color:var(--text);font-weight:600}.formField label span{color:var(--accent)}.formField input,.formField textarea{font:inherit;font-size:var(--text-body);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:44px;transition:border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);background:#ffffff09;padding:.75rem .9rem;box-shadow:inset 0 1px #ffffff0a}.formField textarea{resize:vertical;min-height:88px}.formField input:focus-visible,.formField textarea:focus-visible{border-color:var(--accent);outline:none;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #f5c45359}.formField input[aria-invalid=true],.formField textarea[aria-invalid=true]{border-color:var(--danger)}.fieldError{color:var(--danger);margin:0;font-size:.8rem}.humanModeDisclosure{font-size:var(--text-small);color:var(--text-faint);max-width:30rem;margin:0}@media (prefers-reduced-motion:reduce){.humanModeForm{animation:none}}
