.ScreenShell-module__IuZscW__shell{min-height:100dvh;padding-inline:var(--gutter);padding-top:var(--page-offset);padding-bottom:var(--space-8);justify-content:center;display:flex}.ScreenShell-module__IuZscW__conversation{padding-bottom:0}.ScreenShell-module__IuZscW__content{gap:var(--space-block);width:100%;max-width:var(--width-reading);flex-direction:column;min-width:0;display:flex}.ScreenShell-module__IuZscW__conversation .ScreenShell-module__IuZscW__content{gap:0}.ScreenShell-module__IuZscW__enter{animation:ScreenShell-module__IuZscW__enter var(--duration-base) var(--ease-settle) both}@keyframes ScreenShell-module__IuZscW__enter{0%{opacity:0}to{opacity:1}}
.Button-module__VMVMAW__button{min-height:var(--control-height);padding:var(--space-2) var(--space-5);border:var(--border-hairline) solid transparent;border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__primary{background:var(--color-accent);color:var(--color-on-accent)}.Button-module__VMVMAW__secondary{border-color:var(--color-border-strong)}.Button-module__VMVMAW__quiet{min-height:var(--hit-target);padding-inline:var(--space-3);color:var(--color-text-muted)}@media (hover:hover){.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--color-accent-hover)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--color-surface)}.Button-module__VMVMAW__quiet:hover:not(:disabled){color:var(--color-text);text-underline-offset:.25em;text-decoration:underline}}.Button-module__VMVMAW__primary:active:not(:disabled){background:var(--color-accent-hover)}.Button-module__VMVMAW__secondary:active:not(:disabled){background:var(--color-surface)}.Button-module__VMVMAW__quiet:active:not(:disabled){color:var(--color-text);text-underline-offset:.25em;text-decoration:underline}.Button-module__VMVMAW__button:disabled{cursor:not-allowed}.Button-module__VMVMAW__primary:disabled,.Button-module__VMVMAW__secondary:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-disabled)}.Button-module__VMVMAW__quiet:disabled{color:var(--color-disabled)}
.EntryDoorChoice-module__DIX99q__choices{flex-direction:column;display:flex}.EntryDoorChoice-module__DIX99q__door{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:4.25rem;padding:var(--space-4) var(--space-1);border:0;border-top:var(--border-hairline) solid var(--color-border);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-choice);font-weight:var(--weight-serif);font-variant-numeric:lining-nums;line-height:var(--leading-choice);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;display:flex}.EntryDoorChoice-module__DIX99q__door:last-child{border-bottom:var(--border-hairline) solid var(--color-border)}.EntryDoorChoice-module__DIX99q__chevron{color:var(--color-accent);flex:none}@media (hover:hover){.EntryDoorChoice-module__DIX99q__door:hover{background:var(--color-surface)}}.EntryDoorChoice-module__DIX99q__door:active{background:var(--color-surface)}
.Notice-module__diBz-a__notice{color:var(--color-text-muted)}.Notice-module__diBz-a__small{font-size:var(--text-small);line-height:var(--leading-small)}.Notice-module__diBz-a__regular{font-size:var(--text-ui);line-height:var(--leading-body)}
.ConversationTurn-module__-8Gu3G__turn{padding-left:calc(var(--space-4) + 2px);overflow-wrap:anywhere;white-space:pre-wrap}.ConversationTurn-module__-8Gu3G__seeker{padding-left:var(--space-4);border-left:var(--border-strong) solid var(--color-accent)}.ConversationTurn-module__-8Gu3G__arrive{animation:ConversationTurn-module__-8Gu3G__arrive var(--duration-slow) var(--ease-settle) both}@keyframes ConversationTurn-module__-8Gu3G__arrive{0%{opacity:0}to{opacity:1}}
.ConversationThread-module__803cHq__thread,.ConversationThread-module__803cHq__turns{gap:var(--space-turn);flex-direction:column;display:flex}.ConversationThread-module__803cHq__waiting{padding-left:calc(var(--space-4) + 2px);color:var(--color-text-muted);animation:ConversationThread-module__803cHq__breathe var(--duration-breath) ease-in-out infinite}@keyframes ConversationThread-module__803cHq__breathe{0%,to{opacity:.8}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.ConversationThread-module__803cHq__waiting{opacity:.8;animation:none}}
.MessageComposer-module___KfElG__composer{gap:var(--space-3);flex-direction:column;display:flex}.MessageComposer-module___KfElG__field{width:100%;max-height:40dvh;padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);resize:none;display:block;overflow-y:auto}.MessageComposer-module___KfElG__field::placeholder{color:var(--color-text-subtle);opacity:1}.MessageComposer-module___KfElG__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.MessageComposer-module___KfElG__send{margin-left:auto}
.WrapUpControl-module__8-5iPq__wrapUp{margin-left:calc(var(--space-3) * -1)}.WrapUpControl-module__8-5iPq__offer{gap:var(--space-3);padding-left:calc(var(--space-4) + 2px);flex-direction:column;display:flex}.WrapUpControl-module__8-5iPq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.WrapUpControl-module__8-5iPq__arrive{animation:WrapUpControl-module__8-5iPq__arrive var(--duration-slow) var(--ease-settle) both}@keyframes WrapUpControl-module__8-5iPq__arrive{0%{opacity:0}to{opacity:1}}
.ConversationStep-module__p8cxyq__writingArea{margin-top:var(--space-turn);padding-top:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));background:var(--color-bg);position:sticky;bottom:0}
.ConversationReview-module__u1yj9a__turns{gap:var(--space-turn);flex-direction:column;display:flex}
.ReflectionField-module__E3MzCq__field{width:100%;min-height:7rem;max-height:40dvh;padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);resize:none;display:block;overflow-y:auto}.ReflectionField-module__E3MzCq__field::placeholder{color:var(--color-text-subtle);opacity:1}
.ReflectionStep-module__tMsQiW__view{display:contents}.ReflectionStep-module__tMsQiW__view[hidden]{display:none}.ReflectionStep-module__tMsQiW__view .ReflectionStep-module__tMsQiW__back{padding-inline:var(--space-4);border-color:var(--color-accent);align-self:flex-start}@media (hover:hover){.ReflectionStep-module__tMsQiW__view .ReflectionStep-module__tMsQiW__back:hover:not(:disabled){background:var(--color-surface)}}.ReflectionStep-module__tMsQiW__view .ReflectionStep-module__tMsQiW__back:active:not(:disabled){background:var(--color-surface)}
.RatingButtons-module__FxuEJG__group{border:0;min-width:0;margin:0;padding:0}.RatingButtons-module__FxuEJG__legend{margin-bottom:var(--space-3);font-size:var(--text-body);line-height:var(--leading-body);padding:0}.RatingButtons-module__FxuEJG__options{gap:var(--space-3);flex-wrap:wrap;display:flex}.RatingButtons-module__FxuEJG__option{display:inline-flex;position:relative}.RatingButtons-module__FxuEJG__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.RatingButtons-module__FxuEJG__face{min-height:var(--control-height);padding:var(--space-2) calc(var(--space-5) - var(--border-hairline));border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.RatingButtons-module__FxuEJG__input:not(:checked):hover+.RatingButtons-module__FxuEJG__face{background:var(--color-surface)}}.RatingButtons-module__FxuEJG__input:not(:checked):active+.RatingButtons-module__FxuEJG__face{background:var(--color-surface)}.RatingButtons-module__FxuEJG__input:checked+.RatingButtons-module__FxuEJG__face{padding-inline:calc(var(--space-5) - var(--border-strong));border:var(--border-strong) solid var(--color-accent);background:var(--color-accent-subtle)}.RatingButtons-module__FxuEJG__input:focus-visible+.RatingButtons-module__FxuEJG__face{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}
.GateForm-module__gyuyVq__form{gap:var(--space-block);width:100%;max-width:var(--width-narrow);flex-direction:column;display:flex}.GateForm-module__gyuyVq__field{gap:var(--space-2);flex-direction:column;display:flex}.GateForm-module__gyuyVq__label{color:var(--color-text-muted);font-size:var(--text-ui);line-height:var(--leading-ui)}.GateForm-module__gyuyVq__input{min-height:var(--control-height);padding:0 var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}.GateForm-module__gyuyVq__invalid{padding-inline:calc(var(--space-4) - var(--border-hairline));border:var(--border-strong) solid var(--color-error)}.GateForm-module__gyuyVq__error{color:var(--color-error);font-size:var(--text-ui);line-height:var(--leading-body)}
.FeedbackForm-module__-9YLQG__form{gap:var(--space-block);flex-direction:column;display:flex}.FeedbackForm-module__-9YLQG__field{gap:var(--space-2);flex-direction:column;display:flex}.FeedbackForm-module__-9YLQG__label{color:var(--color-text-muted);font-size:var(--text-ui);line-height:var(--leading-ui)}.FeedbackForm-module__-9YLQG__textarea{width:100%;min-height:7rem;padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);resize:vertical;display:block}.FeedbackForm-module__-9YLQG__skip{margin-left:calc(var(--space-3) * -1)}.FeedbackForm-module__-9YLQG__submit{animation:FeedbackForm-module__-9YLQG__appear var(--duration-base) var(--ease-settle) both}@keyframes FeedbackForm-module__-9YLQG__appear{0%{opacity:0}to{opacity:1}}
