.dUDa4a_editor{background:var(--background);flex-direction:column;height:100vh;display:flex;overflow:hidden}.dUDa4a_tabBar{background:var(--chrome);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 8px 0 0;display:flex}.dUDa4a_tabGroup{height:100%;display:flex}.dUDa4a_tab{height:100%;color:var(--muted);border-right:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.6875rem;display:flex}.dUDa4a_tab:hover{color:var(--foreground)}.dUDa4a_tabActive{color:var(--foreground-bright);background:var(--background);border-bottom:1px solid var(--background);margin-bottom:-1px}.dUDa4a_tabLabel{text-overflow:ellipsis;max-width:160px;overflow:hidden}.dUDa4a_tabClose{opacity:0;border-radius:3px;align-items:center;padding:2px;font-size:10px;transition:opacity .1s;display:flex}.dUDa4a_tab:hover .dUDa4a_tabClose{opacity:.6}.dUDa4a_tabClose:hover{opacity:1;background:var(--hover)}.dUDa4a_tabActions{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.dUDa4a_editorContent{flex:1;overflow-y:auto}.dUDa4a_page{flex-direction:column;gap:24px;max-width:680px;margin:0 auto;padding:40px 32px;display:flex}@media (max-width:600px){.dUDa4a_page{gap:20px;padding:24px 16px}}.dUDa4a_header{flex-direction:column;gap:4px;display:flex}.dUDa4a_headerRow{color:var(--accent);align-items:center;gap:8px;display:flex}.dUDa4a_headerTitle{color:var(--foreground-bright);font-size:1rem;font-weight:600}.dUDa4a_subtitle{color:var(--muted);font-size:.75rem;line-height:1.5}.dUDa4a_section{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.dUDa4a_question{color:var(--foreground-bright);padding:0;font-size:.8125rem;font-weight:500;line-height:1.4}.dUDa4a_hint{color:var(--muted);font-size:.75rem;font-weight:400}.dUDa4a_likertRow{flex-wrap:nowrap;max-width:360px;display:flex}.dUDa4a_likertItem{border:1px solid var(--border);cursor:pointer;min-width:0;color:var(--foreground);background:0 0;border-right-width:0;flex:1;justify-content:center;align-items:center;padding:8px 4px;transition:background .12s,border-color .12s;display:flex}.dUDa4a_likertItem:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.dUDa4a_likertItem:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right-width:1px}.dUDa4a_likertItem:hover{background:var(--hover)}.dUDa4a_likertItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:2}.dUDa4a_likertItem.dUDa4a_likertSelected{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);z-index:1;border-right-width:1px;position:relative}.dUDa4a_likertItem.dUDa4a_likertSelected+.dUDa4a_likertItem{border-left-width:0}.dUDa4a_likertLabel{color:var(--muted);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.6875rem;line-height:1}.dUDa4a_likertSelected .dUDa4a_likertLabel{color:var(--foreground-bright);font-weight:500}.dUDa4a_optionList{grid-template-columns:1fr;gap:2px;display:grid}@media (min-width:480px){.dUDa4a_optionList{grid-template-columns:1fr 1fr;gap:2px 16px}}.dUDa4a_optionRow{border-radius:var(--radius-sm);cursor:pointer;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;font-size:.75rem;line-height:1.4;transition:background .1s,border-color .1s;display:flex}.dUDa4a_optionRow:hover{background:var(--hover)}.dUDa4a_optionRow:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.dUDa4a_optionSelected{background:color-mix(in srgb, var(--accent) 7%, transparent);border-color:color-mix(in srgb, var(--accent) 20%, transparent)}.dUDa4a_optionLabel{flex:1}.dUDa4a_optionSelected .dUDa4a_optionLabel{color:var(--foreground-bright)}.dUDa4a_radio{border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .1s;display:flex}.dUDa4a_optionSelected .dUDa4a_radio{border-color:var(--accent)}.dUDa4a_radioDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:.12s dUDa4a_dotIn}@keyframes dUDa4a_dotIn{0%{transform:scale(0)}to{transform:scale(1)}}.dUDa4a_submitBtn{color:#fff;background:var(--accent);border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;padding:8px 20px;font-size:.8125rem;font-weight:500;transition:background .12s,opacity .12s}.dUDa4a_submitBtn:hover:not(:disabled){background:var(--accent-hover)}.dUDa4a_submitBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dUDa4a_submitBtn:disabled{opacity:.3;cursor:not-allowed}.dUDa4a_doneState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 0;display:flex}.dUDa4a_doneIcon{background:color-mix(in srgb, var(--success) 15%, transparent);width:36px;height:36px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;font-size:18px;animation:.35s cubic-bezier(.34,1.56,.64,1) dUDa4a_popIn;display:flex}.dUDa4a_doneTitle{color:var(--foreground-bright);font-size:.875rem;font-weight:500}.dUDa4a_doneSubtitle{color:var(--muted);font-size:.75rem}@keyframes dUDa4a_popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
