.app_main__xdGPl{--paper:#f5f0e7;--paper-soft:#fbf8f1;--ink:#23231f;--ink-soft:#403f38;--muted:#777366;--line:#cfc7b7;--line-strong:#aaa18d;--accent:#6f7348;--accent-deep:#515635;--accent-soft:#e8e5d3;--danger:#9b3f36;--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;align-items:center;min-height:100svh;width:100%;padding:clamp(44px,7svh,68px) 20px 36px;background:var(--paper);color:var(--ink);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.app_main__xdGPl,.app_main__xdGPl *,.app_main__xdGPl :after,.app_main__xdGPl :before{box-sizing:border-box}.app_main__xdGPl .app_icon__q075v{width:96px;height:auto;margin:0 0 20px;opacity:.86;filter:contrast(.9)}.app_title__jPeHR{max-width:880px;margin:0 0 38px;font-size:76px;line-height:.98;text-align:center}.app_main__xdGPl h2,.app_main__xdGPl h3,.app_title__jPeHR{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0}.app_main__xdGPl h2,.app_main__xdGPl h3{margin:0 0 16px}.app_askSurface__rJnu2{width:min(100%,720px)}.app_askForm__7XOGq{display:flex;width:100%;flex-direction:column;gap:24px}.app_fieldGroup__WgvAc{display:flex;flex-direction:column;gap:9px}.app_fieldLabel__6NNg2{color:var(--muted);font-size:13px;font-weight:600}.app_feedbackEmail___nAOZ,.app_feedbackInput__ij1Zo,.app_questionInput___b5tN,.app_select__uggd1{width:100%;border:1px solid var(--line-strong);border-radius:4px;background:color-mix(in srgb,var(--paper-soft) 74%,transparent);color:var(--ink);font:inherit;outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app_select__uggd1{min-height:58px;padding:0 18px}.app_questionInput___b5tN,.app_select__uggd1{font-family:Georgia,Times New Roman,serif;font-size:24px}.app_questionInput___b5tN{min-height:156px;padding:20px 22px;resize:vertical;line-height:1.45}.app_feedbackEmail___nAOZ::placeholder,.app_feedbackInput__ij1Zo::placeholder,.app_questionInput___b5tN::placeholder{color:color-mix(in srgb,var(--muted) 72%,var(--paper));opacity:1}.app_feedbackEmail___nAOZ:hover,.app_feedbackInput__ij1Zo:hover,.app_questionInput___b5tN:hover,.app_select__uggd1:hover{border-color:var(--accent);background:var(--paper-soft)}.app_askButton__A0437:focus-visible,.app_feedbackEmail___nAOZ:focus,.app_feedbackInput__ij1Zo:focus,.app_feedbackSubmit__sm8LP:focus-visible,.app_questionInput___b5tN:focus,.app_ratingButton__jGult:focus-visible,.app_secondaryAction__ZbotG:focus-visible,.app_select__uggd1:focus,.app_textAction__y750W:focus-visible,.app_thumbsDown__NhoYh:focus-visible,.app_thumbsUp__Z4HYb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app_askButton__A0437{display:flex;min-height:62px;width:100%;align-items:center;justify-content:space-between;border:1px solid var(--accent-deep);border-radius:4px;background:var(--accent);color:var(--paper-soft);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1;padding:0 28px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.app_askButton__A0437:hover:not(:disabled){background:var(--accent-deep);transform:translateY(-1px)}.app_askButton__A0437:active:not(:disabled){transform:translateY(0)}.app_askButton__A0437:disabled{border-color:var(--line);background:var(--accent-soft);color:color-mix(in srgb,var(--muted) 74%,var(--paper));cursor:not-allowed}.app_askButton__A0437[data-loading=true]{border-color:var(--accent-deep);background:var(--accent);color:var(--paper-soft);cursor:default;opacity:.86}.app_askArrow__RL7h_{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;line-height:1}.app_thinkingState__33QZA{display:grid;grid-gap:9px;gap:9px;margin:2px 0 0}.app_thinkingRule__K0enA{position:relative;display:block;overflow:hidden;height:2px;background:color-mix(in srgb,var(--line) 78%,var(--paper))}.app_thinkingRule__K0enA:after{position:absolute;inset:0 auto 0 0;width:28%;background:linear-gradient(90deg,transparent 0,var(--accent-deep) 24%,var(--accent-deep) 76%,transparent 100%);content:"";opacity:.92;transform:translateX(0);animation:app_thoughtLine__oJLEK 1.18s var(--ease-in-out) infinite alternate}.app_thinkingText__d3Jzq{color:var(--muted);font-size:14px}.app_suggestions__s0dwv{display:flex;width:min(100%,720px);align-items:baseline;justify-content:center;gap:18px;margin-top:30px;color:var(--muted);font-size:15px}.app_suggestions__s0dwv span{font-weight:600}.app_suggestions__s0dwv a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.app_suggestions__s0dwv a:hover{color:var(--accent-deep);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.app_answerBlock__eyQdV{width:min(100%,760px);min-height:48svh;margin-top:58px;scroll-margin-top:34px;outline:none;animation:app_answerReveal__TjiYy .36s var(--ease-out-quart) both}.app_answerArtifact__N0FMy{padding:clamp(30px,5vw,44px) 0 clamp(32px,5vw,48px);border-top:1px solid color-mix(in srgb,var(--ink) 24%,var(--line));border-bottom:1px solid var(--line)}.app_answerPrelude__ehfeU{max-width:60ch;margin-bottom:clamp(30px,4vw,42px)}.app_answerKicker__vfLe2,.app_answerLabel__Q3biv{margin:0 0 18px;color:var(--accent-deep);font-size:14px;font-weight:700}.app_answerLabel__Q3biv{margin-bottom:10px}.app_answerQuestion__1TzR_{margin:0;color:color-mix(in srgb,var(--ink-soft) 86%,var(--paper));font-family:Georgia,Times New Roman,serif;font-size:clamp(1.125rem,1.8vw,1.375rem);font-style:italic;line-height:1.48}.app_answerResponse__Oozzo{display:grid;grid-template-columns:136px minmax(0,1fr);grid-gap:clamp(22px,4vw,48px);gap:clamp(22px,4vw,48px);align-items:start}.app_answerKicker__vfLe2{padding-top:.42em}.app_answerText__9_ssC{max-width:58ch;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.05vw,1.9rem);line-height:1.55;text-wrap:pretty}.app_savedResult__iRuM_{width:min(100%,720px);margin-top:42px;padding-top:34px;border-top:1px solid var(--line);word-wrap:break-word}.app_resultMeta__EsVkX{margin:0 0 18px;color:var(--accent-deep);font-size:14px;font-weight:700}.app_savedResult__iRuM_>p:not(.app_resultMeta__EsVkX):not(.app_visibilityNote__w4Ayp){margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.58}.app_savedResult__iRuM_ h1{margin:0 0 24px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.16;text-align:left}.app_visibilityNote__w4Ayp{margin:-8px 0 18px;color:#7b5d1b;font-size:14px}.app_answerUtilities__MFoI0{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 26px;width:100%;margin-top:20px}.app_secondaryAction__ZbotG,.app_textAction__y750W,.app_thumbsDown__NhoYh,.app_thumbsUp__Z4HYb,.app_utilityDetails__YDAOp summary{border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font:inherit;line-height:1.3;padding:7px 0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;transition:color .16s ease,opacity .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease;transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease,-webkit-text-decoration-color .16s ease}.app_secondaryAction__ZbotG:hover,.app_textAction__y750W:hover,.app_thumbsDown__NhoYh:hover,.app_thumbsUp__Z4HYb:hover,.app_utilityDetails__YDAOp summary:hover{color:var(--accent-deep);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.app_secondaryAction__ZbotG{margin-top:28px}.app_utilityDetails__YDAOp{position:relative}.app_utilityDetails__YDAOp summary{list-style:none}.app_utilityDetails__YDAOp summary::-webkit-details-marker{display:none}.app_socialMediaSharing__1QFHA{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(320px,calc(100vw - 40px));margin-top:16px}.app_socialMediaSharing__1QFHA button{cursor:pointer}.app_socialMediaSharing__1QFHA svg{filter:grayscale(1);opacity:.58;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.app_socialMediaSharing__1QFHA button:hover svg{filter:grayscale(.2);opacity:.9;transform:translateY(-1px)}.app_feedbackForm__d1zsV{display:grid;grid-gap:12px;gap:12px;width:min(420px,calc(100vw - 40px));margin-top:18px;padding:18px 0 0;color:var(--ink-soft)}.app_feedbackLabel__A2QuB{color:var(--muted);font-size:13px;font-weight:600}.app_feedbackInput__ij1Zo{min-height:96px;padding:12px 14px;resize:vertical}.app_ratingGroup__cre2Y{display:flex;gap:4px}.app_ratingButton__jGult{width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:var(--line-strong);cursor:pointer;font-size:22px;line-height:1}.app_ratingButtonActive__pntDW{color:var(--accent)}.app_feedbackEmail___nAOZ{min-height:42px;padding:0 12px}.app_feedbackSubmit__sm8LP{justify-self:start;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper-soft);color:var(--ink-soft);cursor:pointer;font:inherit;padding:8px 13px}.app_feedbackSubmit__sm8LP:disabled{cursor:not-allowed;opacity:.52}.app_feedbackRow__uwNlI{display:flex;align-items:center;justify-content:center;margin-top:24px}.app_feedback__z75e_{display:flex;flex-wrap:wrap;gap:0 20px}.app_thumbsDown__NhoYh.app_pressed__bttlT,.app_thumbsUp__Z4HYb.app_pressed__bttlT{color:var(--accent-deep);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.app_thumbsDown__NhoYh:disabled,.app_thumbsUp__Z4HYb:disabled{cursor:default;opacity:.72}.app_recentList__r_VTa{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;width:min(100%,720px);margin-top:36px;color:var(--muted);font-size:14px}.app_recentList__r_VTa a{color:var(--ink-soft);text-decoration:none}.app_recentList__r_VTa a:hover{color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px}.app_footer__Ui0jg{display:flex;width:min(100%,720px);flex-direction:column;align-items:center;gap:18px;margin-top:clamp(112px,16svh,160px);padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.app_footerRow__HPVkg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.app_footerLink__S72oc{color:var(--accent-deep);text-decoration:none}.app_footerLink__S72oc:hover{text-decoration:underline;text-underline-offset:4px}.app_disclaimer__iHhF4{max-width:460px;margin:0;color:color-mix(in srgb,var(--muted) 86%,var(--paper));line-height:1.6;text-align:center}.app_shareNote__2yO_K{max-width:100%;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.app_emailShareIcon__wdsXO,.app_infoIcon__9S2NJ,.app_loadingSpinner__OwlM6,.app_result__x_YOC,.app_seoFootnote__GOhku{display:none}@media (max-width:760px){.app_main__xdGPl{align-items:stretch;padding:38px 18px 30px}.app_main__xdGPl .app_icon__q075v{align-self:center;width:92px;margin-bottom:22px}.app_title__jPeHR{align-self:center;width:100%;margin-bottom:26px;font-size:48px;line-height:1.02}.app_answerBlock__eyQdV,.app_askSurface__rJnu2,.app_footer__Ui0jg,.app_recentList__r_VTa,.app_savedResult__iRuM_,.app_suggestions__s0dwv{width:100%}.app_select__uggd1{min-height:48px;font-size:19px}.app_questionInput___b5tN{min-height:112px;padding:14px 15px;font-size:18px}.app_askButton__A0437{min-height:54px;padding:0 18px;font-size:19px}.app_suggestions__s0dwv{justify-content:flex-start;gap:10px 15px;margin-top:26px}.app_answerText__9_ssC,.app_savedResult__iRuM_>p:not(.app_resultMeta__EsVkX):not(.app_visibilityNote__w4Ayp){font-size:21px;line-height:1.55}.app_answerBlock__eyQdV{min-height:54svh;margin-top:46px;scroll-margin-top:24px}.app_answerArtifact__N0FMy{padding:26px 0 30px}.app_answerPrelude__ehfeU{margin-bottom:28px}.app_answerQuestion__1TzR_{font-size:19px}.app_answerResponse__Oozzo{grid-template-columns:1fr;gap:12px}.app_answerKicker__vfLe2{margin-bottom:0;padding-top:0}.app_savedResult__iRuM_ h1{font-size:32px}.app_answerUtilities__MFoI0{justify-content:flex-start;gap:4px 18px}.app_footer__Ui0jg{margin-top:120px}}@keyframes app_thoughtLine__oJLEK{to{transform:translateX(257%)}}@keyframes app_answerReveal__TjiYy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app_thinkingRule__K0enA:after{animation:none;transform:none}.app_answerBlock__eyQdV{animation:none}}