.CommunityQuestionComposer_composer__ap8Ev{min-height:calc(100dvh - 58px);padding-bottom:calc(92px + env(safe-area-inset-bottom));background:var(--nu-color-surface)}.CommunityQuestionComposer_audienceSection__qZyA1,.CommunityQuestionComposer_questionSection__jZDGb{padding:1.15rem 1rem;border-bottom:8px solid var(--nu-color-app-bg)}.CommunityQuestionComposer_sectionHeading__eH4Ia{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.CommunityQuestionComposer_sectionHeading__eH4Ia>div{display:grid;gap:.22rem}.CommunityQuestionComposer_sectionHeading__eH4Ia span{color:var(--nu-color-community);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.CommunityQuestionComposer_sectionHeading__eH4Ia h2{margin:0;color:var(--nu-color-text);font-size:var(--nu-text-callout);font-weight:var(--nu-weight-heavy);letter-spacing:-.02em}.CommunityQuestionComposer_sectionHeading__eH4Ia>small{color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.CommunityQuestionComposer_questionSection__jZDGb textarea{width:100%;min-height:150px;margin-top:.8rem;padding:1rem;resize:none;border:1px solid var(--nu-color-community-border);border-radius:18px;outline:0;color:var(--nu-color-text);background:var(--nu-color-app-bg);font:inherit;font-size:var(--nu-text-body);font-weight:var(--nu-weight-medium);line-height:1.65;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.CommunityQuestionComposer_questionSection__jZDGb textarea:focus{border-color:var(--nu-community-300);background:var(--nu-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--nu-color-community) 8%,transparent)}.CommunityQuestionComposer_questionSection__jZDGb textarea::placeholder{color:var(--nu-neutral-400)}.CommunityQuestionComposer_questionSection__jZDGb>p{margin:.55rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label)}.CommunityQuestionComposer_audienceList__tzLZR{display:grid;gap:.45rem;margin-top:.9rem}.CommunityQuestionComposer_audienceOption___E4ZQ{display:grid;width:100%;min-height:62px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:16px;color:var(--nu-color-text);background:var(--nu-color-app-bg);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.CommunityQuestionComposer_audienceOption___E4ZQ:active{transform:scale(.99)}.CommunityQuestionComposer_audienceOption___E4ZQ[aria-checked=true]{border-color:var(--nu-community-300);background:var(--nu-community-100)}.CommunityQuestionComposer_audienceOption___E4ZQ:disabled{cursor:default;opacity:.78}.CommunityQuestionComposer_audienceIcon__R21pQ{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--nu-color-text-muted);background:var(--nu-color-surface)}.CommunityQuestionComposer_audienceOption___E4ZQ[aria-checked=true] .CommunityQuestionComposer_audienceIcon__R21pQ{color:var(--nu-color-community)}.CommunityQuestionComposer_audienceText__CeXiV{display:grid;gap:.18rem}.CommunityQuestionComposer_audienceText__CeXiV strong{color:var(--nu-color-text);font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.CommunityQuestionComposer_audienceText__CeXiV small{color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);line-height:1.45;word-break:keep-all}.CommunityQuestionComposer_detailSection__9EvlC{padding:1rem;border-bottom:8px solid var(--nu-color-app-bg);background:var(--nu-color-surface)}.CommunityQuestionComposer_directTabs__WgDTG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:1rem;padding:.25rem;border-radius:14px;background:var(--nu-color-app-bg)}.CommunityQuestionComposer_directTabs__WgDTG button{min-height:40px;border-radius:11px;color:var(--nu-color-text-muted);font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold)}.CommunityQuestionComposer_directTabs__WgDTG button[aria-selected=true]{color:var(--nu-color-community);background:var(--nu-color-surface);box-shadow:0 2px 10px color-mix(in srgb,var(--nu-brand-900) 7%,transparent)}.CommunityQuestionComposer_lockedMessage__yWvTf{margin:.7rem 0 0;color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);line-height:1.5}.CommunityQuestionComposer_detailHeading__Bj6PG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.CommunityQuestionComposer_codeField__Aqceu>span,.CommunityQuestionComposer_detailHeading__Bj6PG strong{color:var(--nu-color-text);font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold)}.CommunityQuestionComposer_detailHeading__Bj6PG span{color:var(--nu-color-community);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.CommunityQuestionComposer_traitGroups__10vyz{display:grid;gap:.55rem}.CommunityQuestionComposer_traitGroup__skmwK{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.6rem}.CommunityQuestionComposer_traitGroup__skmwK>span{color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.CommunityQuestionComposer_traitGroup__skmwK>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.CommunityQuestionComposer_traitGroup__skmwK button{display:flex;min-height:44px;align-items:center;gap:.4rem;padding:0 .65rem;border:1px solid var(--nu-color-community-border);border-radius:13px;color:var(--nu-color-text);background:var(--nu-color-surface)}.CommunityQuestionComposer_traitGroup__skmwK button[aria-pressed=true]{border-color:var(--nu-community-300);color:var(--nu-color-community);background:var(--nu-community-100)}.CommunityQuestionComposer_traitGroup__skmwK button:disabled{cursor:default}.CommunityQuestionComposer_traitGroup__skmwK button strong{font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-heavy)}.CommunityQuestionComposer_traitGroup__skmwK button small{overflow:hidden;color:var(--nu-color-text-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.CommunityQuestionComposer_codeField__Aqceu{display:grid;gap:.6rem}.CommunityQuestionComposer_codeField__Aqceu input{width:100%;height:54px;padding:0 1rem;border:1px solid var(--nu-color-community-border);border-radius:16px;outline:0;color:var(--nu-color-community);background:var(--nu-color-app-bg);font-size:var(--nu-text-title);font-weight:var(--nu-weight-heavy);letter-spacing:.14em;text-transform:uppercase}.CommunityQuestionComposer_codeField__Aqceu input:focus{border-color:var(--nu-community-300);background:var(--nu-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--nu-color-community) 8%,transparent)}.CommunityQuestionComposer_codeField__Aqceu input::placeholder{color:var(--nu-neutral-400);font-size:var(--nu-text-body);letter-spacing:0}.CommunityQuestionComposer_invalidCode__0BZK5,.CommunityQuestionComposer_validCode__Y1R49{display:flex;align-items:center;gap:.35rem;margin:.55rem 0 0;font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.CommunityQuestionComposer_validCode__Y1R49{color:var(--nu-color-community)}.CommunityQuestionComposer_invalidCode__0BZK5{color:var(--nu-color-danger)}.CommunityQuestionComposer_status__pEBTk{margin:.9rem 1rem 0;padding:.7rem .85rem;border-radius:13px;color:var(--nu-color-text-muted);background:var(--nu-color-app-bg);font-size:var(--nu-text-caption);line-height:1.5}.CommunityQuestionComposer_status__pEBTk[data-error=true]{color:var(--nu-color-danger);background:var(--nu-color-danger-soft)}.CommunityQuestionComposer_stickyAction__j0Snl{position:fixed;z-index:30;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--nu-color-border-strong);background:color-mix(in srgb,var(--nu-color-surface) 95%,transparent);backdrop-filter:blur(18px)}.CommunityQuestionComposer_stickyAction__j0Snl button{width:min(100%,398px);min-height:50px;border-radius:15px;color:white;background:var(--nu-color-community);font-size:var(--nu-text-callout);font-weight:var(--nu-weight-bold);box-shadow:0 9px 22px color-mix(in srgb,var(--nu-color-community) 14%,transparent)}.CommunityQuestionComposer_stickyAction__j0Snl button:disabled{color:var(--nu-neutral-400);background:var(--nu-neutral-150);box-shadow:none}@media (min-width:431px){.CommunityQuestionComposer_stickyAction__j0Snl{left:50%;width:430px;transform:translateX(-50%)}}