.janela-questionario{width:min(640px,92vw);max-width:none;max-height:90dvh;padding:0;border:0;border-radius:22px;background:transparent;color:var(--fg,#f4f0e6);overflow:visible}.janela-questionario::-webkit-backdrop{background:rgba(3,7,16,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.janela-questionario::backdrop{background:rgba(3,7,16,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.janela-questionario[open]{animation:janela-entra .22s ease-out}@keyframes janela-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.janela-questionario .home.janela-corpo{position:relative;max-height:90dvh;overflow:hidden auto;border-radius:22px;background:transparent}.janela-questionario:has(.janela-corpo>div:not([hidden]) .jor-ia){width:min(1120px,94vw)}.janela-carregando{padding:56px 24px;text-align:center;color:var(--muted)}.janela-corpo .cot{padding:0;max-width:none}.janela-corpo .cot-estado{padding-top:44px}.janela-fechar{position:-webkit-sticky;position:sticky;top:12px;z-index:2;display:block;margin:12px 12px -52px auto;width:40px;height:40px;border:0;border-radius:50%;background:rgba(20,28,42,.82);color:var(--fg,#f4f0e6);font-size:24px;line-height:1;cursor:pointer}.janela-fechar:hover{background:rgba(60,68,82,.92)}.janela-fechar:focus-visible{outline:2px solid var(--gold-2,#e9c46a);outline-offset:2px}@media (max-width:700px){.janela-questionario:has(.janela-corpo>div:not([hidden]) .jor-ia){width:100vw}.janela-questionario{width:100vw;margin:0}.janela-questionario,.janela-questionario .home.janela-corpo{height:100dvh;max-height:100dvh;border-radius:0}.janela-corpo .cot-estado,.janela-corpo .jor-ia{min-height:100dvh;border-radius:0;border:0;padding-top:calc(56px + env(safe-area-inset-top, 0px))}.janela-fechar{top:calc(12px + env(safe-area-inset-top, 0px));margin-top:calc(12px + env(safe-area-inset-top, 0px));margin-bottom:calc(-52px - env(safe-area-inset-top, 0px))}}a[aria-haspopup=dialog][aria-busy=true]{opacity:.65;cursor:progress}@media (prefers-reduced-motion:reduce){.janela-questionario[open]{animation:none}}