.ipuiGW_editor{background:var(--background);flex-direction:column;height:100vh;display:flex;overflow:hidden}.ipuiGW_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}.ipuiGW_tabGroup{height:100%;display:flex}.ipuiGW_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}.ipuiGW_tab:hover{color:var(--foreground)}.ipuiGW_tabActive{color:var(--foreground-bright);background:var(--background);border-bottom:1px solid var(--background);margin-bottom:-1px}.ipuiGW_tabLabel{text-overflow:ellipsis;max-width:160px;overflow:hidden}.ipuiGW_tabClose{opacity:0;border-radius:3px;align-items:center;padding:2px;font-size:10px;transition:opacity .1s;display:flex}.ipuiGW_tab:hover .ipuiGW_tabClose{opacity:.6}.ipuiGW_tabClose:hover{opacity:1;background:var(--hover)}.ipuiGW_tabActions{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.ipuiGW_editorContent{flex:1;overflow-y:auto}.ipuiGW_page{flex-direction:column;gap:24px;max-width:680px;margin:0 auto;padding:40px 32px;display:flex}@media (max-width:600px){.ipuiGW_page{gap:20px;padding:24px 16px}}.ipuiGW_header{flex-direction:column;gap:4px;display:flex}.ipuiGW_headerRow{color:var(--accent);align-items:center;gap:8px;display:flex}.ipuiGW_headerTitle{color:var(--foreground-bright);font-size:1rem;font-weight:600}.ipuiGW_subtitle{color:var(--muted);font-size:.75rem;line-height:1.5}.ipuiGW_section{flex-direction:column;gap:8px;display:flex}.ipuiGW_question{color:var(--foreground-bright);font-size:.8125rem;font-weight:500;line-height:1.4}.ipuiGW_hint{color:var(--muted);font-size:.75rem;font-weight:400}.ipuiGW_likertRow{flex-wrap:nowrap;max-width:360px;display:flex}.ipuiGW_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}.ipuiGW_likertItem:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ipuiGW_likertItem:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right-width:1px}.ipuiGW_likertItem:hover{background:var(--hover)}.ipuiGW_likertItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:2}.ipuiGW_likertItem.ipuiGW_likertSelected{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);z-index:1;border-right-width:1px;position:relative}.ipuiGW_likertItem.ipuiGW_likertSelected+.ipuiGW_likertItem{border-left-width:0}.ipuiGW_likertLabel{color:var(--muted);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.6875rem;line-height:1}.ipuiGW_likertSelected .ipuiGW_likertLabel{color:var(--foreground-bright);font-weight:500}.ipuiGW_optionList{grid-template-columns:1fr;gap:2px;display:grid}@media (min-width:480px){.ipuiGW_optionList{grid-template-columns:1fr 1fr;gap:2px 16px}}.ipuiGW_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}.ipuiGW_optionRow:hover{background:var(--hover)}.ipuiGW_optionRow:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.ipuiGW_optionSelected{background:color-mix(in srgb, var(--accent) 7%, transparent);border-color:color-mix(in srgb, var(--accent) 20%, transparent)}.ipuiGW_optionLabel{flex:1}.ipuiGW_optionSelected .ipuiGW_optionLabel{color:var(--foreground-bright)}.ipuiGW_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}.ipuiGW_optionSelected .ipuiGW_radio{border-color:var(--accent)}.ipuiGW_radioDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:.12s ipuiGW_dotIn}@keyframes ipuiGW_dotIn{0%{transform:scale(0)}to{transform:scale(1)}}.ipuiGW_checkbox{border:1.5px solid var(--muted);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;transition:border-color .1s,background .1s;display:flex}.ipuiGW_optionSelected .ipuiGW_checkbox{border-color:var(--accent);background:var(--accent);color:#fff}.ipuiGW_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}.ipuiGW_submitBtn:hover:not(:disabled){background:var(--accent-hover)}.ipuiGW_submitBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ipuiGW_submitBtn:disabled{opacity:.3;cursor:not-allowed}.ipuiGW_doneState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 0;display:flex}.ipuiGW_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) ipuiGW_popIn;display:flex}.ipuiGW_doneTitle{color:var(--foreground-bright);font-size:.875rem;font-weight:500}.ipuiGW_doneSubtitle{color:var(--muted);font-size:.75rem}@keyframes ipuiGW_popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
