.nook-dialog.settings-next-dialog:not(.v2-responsive-sheet):not(.v2-library-detail):not(.r-present-dialog):not(.sketch-dialog){width:min(1020px,100vw - 48px);height:min(var(--settings-height,700px),calc(100dvh - 48px));background:var(--surface);border:1px solid var(--border);border-radius:14px;max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.settings-workspace-dialog{--settings-height:560px}.settings-next-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:240px minmax(0,1fr);display:grid}.settings-next-dialog>.dialog-heading{grid-area:1/2;min-width:0;margin:0;padding:24px 20px 8px 32px}.settings-next-dialog>.dialog-heading>h2{font:500 22px/30px var(--font-body)}.settings-next-dialog>.settings-sections{border-right:1px solid var(--border);flex-direction:column;grid-area:1/1/4;gap:4px;min-width:0;padding:32px 12px 24px 20px;display:flex;overflow:auto}.settings-next-dialog>.settings-sections>h2{font:500 20px/28px var(--font-body);margin:0 0 20px}.settings-next-dialog .settings-section-button{text-align:left;min-height:44px;font:500 14px/20px var(--font-body);color:var(--reading-muted);background:0 0;border:0;border-radius:10px;padding:12px 14px}.settings-next-dialog .settings-section-button[aria-current=page]{background:var(--secondary-control);color:var(--ink)}.settings-next-dialog>.settings-body{overscroll-behavior:contain;grid-area:2/2;min-width:0;min-height:0;padding:8px 32px 24px;overflow:auto}.settings-next-dialog>.settings-footer{border-top:1px solid var(--border);background:var(--surface);grid-area:3/2;justify-content:flex-end;gap:12px;padding:16px 32px 24px;display:flex}.settings-next-dialog [hidden]{display:none}.settings-content,.workspace-settings,.settings-connections{gap:16px;min-width:0;display:grid}.settings-content :is(p,label,summary,li){overflow-wrap:anywhere;font-size:14px;line-height:21px}.settings-content :is(h3,h4){font:600 15px/22px var(--font-body);text-transform:none;letter-spacing:0;color:var(--ink);margin:0}.settings-content small{font-size:13px;line-height:20px}.settings-card{background:var(--surface-raised);border-radius:14px;min-width:0;padding:20px}.workspace-name-card{gap:10px;display:grid}.workspace-name-card label{font-weight:600}.workspace-name-card p,.settings-note{color:var(--reading-muted)}.workspace-name-card input{background:var(--surface);width:100%;min-width:0;height:44px;min-height:44px;color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:0 14px;font-size:14px}.workspace-identity-preview{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.workspace-identity-preview>div{gap:2px;min-width:0;display:grid}.workspace-identity-preview strong{overflow-wrap:anywhere}.workspace-identity-preview .workspace-avatar{background:var(--secondary-control);width:36px;height:36px;color:var(--accent-light);border-radius:18px;flex:none;place-items:center;display:grid}.connection-card{align-items:center;gap:20px;display:flex}.connection-card>div{flex:1;gap:4px;min-width:0;display:grid}.connection-card p{color:var(--reading-muted);margin:0;font-size:13px;line-height:20px}.connection-card .connection-card-status{color:var(--reading-ink)}.connection-card>.button{flex:none;height:44px;min-height:44px;padding:0 20px}.settings-setup-steps{min-width:0;margin:0}.settings-setup-steps summary{cursor:pointer;min-height:44px;color:var(--reading-muted);align-content:center;font-size:14px}.settings-setup-steps ol{gap:12px;margin:8px 0;padding-left:20px;display:grid}.settings-setup-steps li,.settings-setup-steps p{overflow-wrap:anywhere;font-size:14px;line-height:21px}.settings-next-dialog .settings-content>.data-advanced{font-size:13px}.settings-next-dialog .data-tools-remaining{gap:24px;display:grid}.settings-next-dialog .data-tools-remaining>section{gap:12px;display:grid}.settings-next-dialog .settings-body .save-error{margin:0;font-size:13px}.settings-next-dialog .bank-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.settings-next-dialog :is(button,a,summary){min-height:44px}.workspace-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nook-dialog.ai-setup-dialog:not(.v2-responsive-sheet):not(.v2-library-detail):not(.r-present-dialog):not(.sketch-dialog),.nook-dialog.assistant-setup-dialog:not(.v2-responsive-sheet):not(.v2-library-detail):not(.r-present-dialog):not(.sketch-dialog){background:var(--surface);border-radius:14px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}:is(.ai-setup-dialog,.assistant-setup-dialog)[open]{flex-direction:column;display:flex}:is(.ai-setup-dialog,.assistant-setup-dialog)>.dialog-heading{flex:none;margin:0;padding:24px 20px 8px 32px}:is(.ai-setup-dialog,.assistant-setup-dialog)>.ai-setup-body{gap:12px;min-height:0;padding:8px 32px 24px;font-size:14px;line-height:21px;display:grid;overflow:auto}.ai-setup-body p{overflow-wrap:anywhere;margin:0}.ai-route-options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ai-route-option{background:var(--surface-raised);cursor:pointer;border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex;position:relative}.ai-route-option.selected{border-color:var(--accent-light)}.ai-route-option>input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.ai-route-option:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ai-route-option>img{flex:none;width:20px;height:20px}.ai-route-option>span{gap:4px;min-width:0;display:grid}.ai-route-option strong{font:600 15px/22px var(--font-body);overflow-wrap:anywhere}.ai-route-option small{color:var(--reading-muted);font-size:13px;line-height:20px}.ai-setup-check{background:var(--surface-raised);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ai-setup-check p{flex:1;min-width:0;font-size:13px;line-height:20px}.ai-setup-footer{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:12px;padding:16px 32px 24px;display:flex}:is(.settings-footer,.ai-setup-footer)>.button{height:44px;min-height:44px;padding:0 20px}.nook-dialog.ai-setup-dialog .ai-setup-footer>.button.primary:disabled{opacity:.4;background:var(--action);color:var(--action-ink)}.studio-settings-v3{gap:16px;display:grid}.studio-settings-v3 .settings-switch{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.studio-settings-v3 .settings-switch input{flex:none;width:20px;height:20px}.studio-settings-v3 .studio-defaults{gap:12px;display:grid}.nook-dialog.ai-status-popover:not(.v2-responsive-sheet):not(.v2-library-detail):not(.r-present-dialog):not(.sketch-dialog){background:var(--subtle);border:1px solid var(--ai-border,#4a5a60);border-radius:14px;width:min(380px,100vw - 32px);padding:20px;position:fixed;bottom:auto;right:auto;box-shadow:0 16px 40px #0007}.ai-status-popover::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.nook-dialog.ai-status-popover>.dialog-heading{min-height:0;margin:0 0 14px}.nook-dialog.ai-status-popover>.dialog-heading>h2{font:600 16px/25px var(--font-body)}.nook-dialog.ai-status-popover>.dialog-heading>.close{display:none}.ai-status-popover>p{color:var(--reading-ink);font-size:13px;line-height:19px}.ai-status-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ai-status-actions>button{min-height:40px;font:500 14px/20px var(--font-body);border:0;border-radius:10px;padding:0 14px}.ai-status-cancel{color:var(--reading-muted);background:0 0}.ai-blue-action{background:var(--ai-accent,#8ca6b5);color:var(--canvas)}.ai-blue-action:hover:not(:disabled){filter:brightness(1.08)}@media (width<=1024px){.ai-status-actions>button{min-height:44px}.nook-dialog.settings-next-dialog:not(.v2-responsive-sheet):not(.v2-library-detail):not(.r-present-dialog):not(.sketch-dialog){width:calc(100vw - 16px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.settings-next-dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.settings-next-dialog>.dialog-heading{grid-area:1/1;padding:24px 20px 8px 32px}.settings-next-dialog>.settings-sections{border:0;border-bottom:1px solid var(--border);scrollbar-width:none;flex-flow:row;grid-area:2/1;gap:16px;padding:0 32px;scroll-padding-inline:32px;overflow-x:auto}.settings-next-dialog>.settings-sections::-webkit-scrollbar{display:none}.settings-next-dialog>.settings-sections>h2{display:none}.settings-next-dialog .settings-section-button{white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:12px 0;scroll-margin-inline:32px;font-size:13px}.settings-next-dialog .settings-section-button[aria-current=page]{border-bottom-color:var(--reading-muted);background:0 0}.settings-next-dialog>.settings-body{grid-area:3/1;padding-top:24px}.settings-next-dialog>.settings-footer{grid-area:4/1}.connection-card{flex-wrap:wrap;gap:12px}.connection-card>div{flex-basis:100%}.connection-card>.button{max-width:100%}.ai-setup-footer{flex-wrap:wrap}.ai-setup-footer>.button{flex:1;min-width:100px}}
