body:has(.decisions-module__DJ-Y-G__room){color:#2a2419;background:radial-gradient(110% 70% at 78% -12%,#fbf5e8 0%,rgba(251,245,232,0) 60%),#f6f0e3;margin:0}.decisions-module__DJ-Y-G__room{--paper:#f6f0e3;--paper-deep:#efe5d0;--card:#fcf8ef;--ink:#2a2419;--ink-soft:#6d6252;--line:#ddceb2;--amber:#97671d;--amber-deep:#7a5210;--danger:#8d3a20;--radius-card:16px;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;max-width:74rem;min-height:100dvh;color:var(--ink);background:radial-gradient(110% 70% at 78% -12%,#fbf5e8 0%,rgba(251,245,232,0) 60%),var(--paper);font-family:var(--serif);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:max(1.75rem,min(4vw,4rem));margin:0 auto;padding:max(1.25rem,min(4vw,3.5rem));font-size:1rem;line-height:1.55;display:grid}.decisions-module__DJ-Y-G__room,.decisions-module__DJ-Y-G__room *,.decisions-module__DJ-Y-G__room :before,.decisions-module__DJ-Y-G__room :after{box-sizing:border-box}.decisions-module__DJ-Y-G__room ::selection{background:rgba(151,103,29,.25)}.decisions-module__DJ-Y-G__headline{letter-spacing:-.015em;margin:0;font-size:max(2.2rem,min(4.6vw,3.7rem));font-weight:500;line-height:1.06}.decisions-module__DJ-Y-G__headline em{color:var(--amber-deep);font-style:italic}.decisions-module__DJ-Y-G__lede{max-width:30rem;color:var(--ink-soft);margin:1rem 0 0;font-size:1.06rem;line-height:1.6}.decisions-module__DJ-Y-G__guide{border:1px solid var(--line);background:rgba(252,248,239,.65);border-radius:12px;max-width:30rem;margin-top:1.75rem;padding:1.1rem 1.25rem}.decisions-module__DJ-Y-G__guideTitle{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .6rem;font-size:.74rem;font-weight:700}.decisions-module__DJ-Y-G__guideList{flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:flex}.decisions-module__DJ-Y-G__guideTag{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--amber-deep);border:1px solid var(--line);background:var(--card);border-radius:999px;margin-right:.45rem;padding:.08rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.decisions-module__DJ-Y-G__guideRegret{border-top:1px dashed var(--line);color:var(--ink-soft);margin:.9rem 0 0;padding-top:.85rem;font-size:.94rem;font-style:italic}.decisions-module__DJ-Y-G__threshold{border-bottom:1px solid var(--line);max-width:30rem;height:4.75rem;margin-top:max(1.5rem,min(4vh,3rem));position:relative}.decisions-module__DJ-Y-G__thresholdArch{border:1px solid var(--amber);opacity:.5;background:linear-gradient(rgba(151,103,29,0),rgba(151,103,29,.1));border-bottom:none;border-radius:999px 999px 0 0;width:3rem;height:4.25rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.decisions-module__DJ-Y-G__desk{flex-direction:column;gap:1rem;min-width:0;display:flex}.decisions-module__DJ-Y-G__card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:max(1rem,min(2.4vw,1.5rem));box-shadow:0 1px 2px rgba(42,36,25,.05),0 10px 30px rgba(42,36,25,.06)}.decisions-module__DJ-Y-G__cardForm{flex-direction:column;gap:.9rem;display:flex}.decisions-module__DJ-Y-G__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.decisions-module__DJ-Y-G__fieldLabel{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);font-size:.76rem;font-weight:600}.decisions-module__DJ-Y-G__inputShell{border:1px solid var(--line);background:#fffdf7;border-radius:2rem;align-items:flex-end;gap:.25rem;padding:.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.decisions-module__DJ-Y-G__card textarea{width:100%;min-width:0;min-height:44px;max-height:15rem;font-family:var(--serif);color:var(--ink);resize:none;background:0 0;border:0;border-radius:1.5rem;flex:1;margin:0;padding:.625rem .75rem;font-size:1rem;line-height:1.5;display:block}.decisions-module__DJ-Y-G__card textarea::placeholder{color:#a5957e}.decisions-module__DJ-Y-G__card textarea:focus{outline:none}.decisions-module__DJ-Y-G__inputShell:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px rgba(151,103,29,.2)}.decisions-module__DJ-Y-G__inputShell:has(textarea[aria-invalid=true]){border-color:var(--danger)}.decisions-module__DJ-Y-G__inputShell:has(textarea[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px rgba(141,58,32,.18)}.decisions-module__DJ-Y-G__hint{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.45}.decisions-module__DJ-Y-G__slotStack{display:grid}.decisions-module__DJ-Y-G__slotStack>*{grid-area:1/1;align-self:start;min-width:0}.decisions-module__DJ-Y-G__sizerCopy{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.decisions-module__DJ-Y-G__fieldError{font-family:var(--sans);color:var(--danger);overflow-wrap:break-word;margin:0;font-size:.82rem;line-height:1.45}.decisions-module__DJ-Y-G__submit{color:#fbf6ea;background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}@media (hover:hover) and (pointer:fine){.decisions-module__DJ-Y-G__submit:hover:not(:disabled){background:var(--amber-deep);border-color:var(--amber-deep)}}.decisions-module__DJ-Y-G__submit:active:not(:disabled){transform:scale(.94)}.decisions-module__DJ-Y-G__submit:disabled{cursor:wait}.decisions-module__DJ-Y-G__submit:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.decisions-module__DJ-Y-G__submitIcon{pointer-events:none;opacity:1;grid-area:1/1;place-items:center;transition:opacity .45s ease-in-out;display:grid}.decisions-module__DJ-Y-G__iconHidden{opacity:0}.decisions-module__DJ-Y-G__formStatus{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.decisions-module__DJ-Y-G__formError{font-family:var(--sans);color:var(--danger);border-left:3px solid var(--danger);overflow-wrap:break-word;background:rgba(141,58,32,.07);border-radius:0 8px 8px 0;margin:0;padding:.6rem .85rem;font-size:.88rem;line-height:1.45}.decisions-module__DJ-Y-G__resultZone{overflow-wrap:break-word;min-width:0;display:grid}.decisions-module__DJ-Y-G__resultZone>*{grid-area:1/1;min-width:0}.decisions-module__DJ-Y-G__zoneSizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid}.decisions-module__DJ-Y-G__zoneSizer>*{grid-area:1/1;align-self:start;min-width:0}.decisions-module__DJ-Y-G__zoneLive{align-self:start}.decisions-module__DJ-Y-G__sizerVariant,.decisions-module__DJ-Y-G__assessmentBody{display:block}.decisions-module__DJ-Y-G__resultPlaceholder{color:var(--ink-soft);margin:0;font-style:italic}.decisions-module__DJ-Y-G__assessmentLine{margin:.15rem 0;font-size:1.04rem;line-height:1.5}.decisions-module__DJ-Y-G__revealWord{animation:.6s ease-out both decisions-module__DJ-Y-G__revealWord}@keyframes decisions-module__DJ-Y-G__revealWord{0%{opacity:0}25%{opacity:.25}to{opacity:1}}.decisions-module__DJ-Y-G__storageNote{font-family:var(--sans);color:var(--ink-soft);overflow-wrap:break-word;margin:0;font-size:.75rem;line-height:1.45}@media (max-width:880px){.decisions-module__DJ-Y-G__room{flex-direction:column;align-items:stretch;gap:0;padding:1.25rem 1.125rem 2.75rem;display:flex}.decisions-module__DJ-Y-G__intro{display:contents}.decisions-module__DJ-Y-G__desk{order:1;margin-top:1.75rem}.decisions-module__DJ-Y-G__guide{order:2;margin-top:1.75rem}.decisions-module__DJ-Y-G__threshold{display:none}.decisions-module__DJ-Y-G__headline{font-size:max(1.9rem,min(7vw,2.5rem))}.decisions-module__DJ-Y-G__lede{font-size:1rem}}@media (prefers-reduced-motion:reduce){.decisions-module__DJ-Y-G__room,.decisions-module__DJ-Y-G__room *,.decisions-module__DJ-Y-G__room :before,.decisions-module__DJ-Y-G__room :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
