.default-model-form{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.default-model-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.default-model-page{min-height:0}.default-model-page .chat-preferences-heading{margin-bottom:12px}.default-model-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.default-model-options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.default-model-option{background:var(--home-surface);cursor:pointer;border:1px solid #0000;border-radius:16px;flex-direction:row-reverse;align-items:center;gap:16px;min-height:96px;padding:20px;transition:background .15s,border-color .15s;display:flex}.default-model-option:hover{background:var(--home-surface)}.default-model-option[data-selected=true]{border-color:var(--home-text);background:var(--theme-surface-3,var(--home-surface))}.default-model-option[data-unavailable=true]{opacity:.65;cursor:default}.default-model-option input{accent-color:var(--home-accent);flex-shrink:0;width:22px;height:22px;margin:0}.default-model-option input:focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.default-model-option span{flex:1;gap:8px;min-width:0;display:grid}.default-model-option strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.default-model-option em{background:var(--home-bg);color:var(--home-muted);vertical-align:middle;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:500;line-height:1.5;display:inline-block}.default-model-option small{color:var(--home-muted);font-size:14px;line-height:1.6}.default-model-cost{color:var(--home-muted);margin:16px 0 0;font-size:12px;line-height:1.6}.default-model-saved{color:var(--home-text);margin:16px 0 0;font-size:14px;line-height:1.6}.default-model-saved:empty{margin:0}.default-model-notice{background:var(--home-surface);border-radius:10px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6}.default-model-notice p{margin:0 0 12px}.default-model-notice>div{flex-wrap:wrap;gap:10px;display:flex}.default-model-notice .ui-button{min-height:44px}.default-model-actions{border-top:1px solid var(--home-line);padding:12px var(--account-page-gutter,16px) 16px;background:var(--home-bg);flex:none}.default-model-actions>div{max-width:calc(var(--account-page-width,1040px) - 2 * var(--account-page-gutter,16px));margin:auto}.default-model-actions p{color:var(--home-muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.6}.default-model-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.default-model-actions .ui-button{white-space:normal;min-width:0;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.5}.default-model-actions .ui-button[aria-disabled=true]{opacity:.45;cursor:default}.default-model-notice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.default-model-notice .ui-button{white-space:normal;min-width:0;min-height:48px;padding:10px 12px;font-size:14px}@media (min-width:640px){.default-model-actions{padding-inline:var(--account-page-gutter,24px)}}@media (max-width:600px){.default-model-option{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.default-model-option{transition:none}}
.default-output-scroll::-webkit-scrollbar{width:11px}.default-output-scroll::-webkit-scrollbar-thumb{background:var(--theme-text-muted,#737373);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.ui-modal.default-output-dialog{border:1px solid rgb(var(--theme-line-rgb,255 255 255) / .2);background:var(--theme-surface-0,#0a0a0a);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--theme-text-primary,#fafafa);border-radius:16px;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.default-output-dialog>.ui-modal-header{flex:none;justify-content:flex-start;gap:8px;height:68px;margin:0;padding:20px}.default-output-dialog>.ui-modal-header h1{letter-spacing:normal;font-size:16px;font-weight:600;line-height:16px}.default-output-dialog>.ui-modal-header .ui-modal-close{width:44px;height:44px;min-height:44px;margin-left:auto;padding:10px;position:static}.default-output-dialog .ui-help-trigger{width:44px;height:44px;min-height:44px;padding:12px}.default-output-scroll{scrollbar-width:auto;flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto}.default-output-scroll>p:first-child{color:var(--theme-text-secondary,#b0b0b0);margin:0 0 20px;font-size:14px;line-height:21px}.default-output-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.default-output-choice .ui-radio-option{border:1px solid rgb(var(--theme-line-rgb,255 255 255) / .1);border-radius:12px;align-items:center;gap:8px;min-height:50px;padding:12px 16px}.default-output-choice .ui-radio-option strong{font-size:14px;font-weight:400;line-height:21px}.default-output-choice .ui-radio-option input{flex:none;width:16px;height:16px;margin:0}.default-output-choice .ui-radio-option:has(input:checked){border-color:var(--color-action);background:0 0}.default-output-choice input:checked{border:1px solid var(--color-action);background:radial-gradient(circle, var(--color-action) 0 4px, transparent 5px)}.default-output-dialog>footer{flex:none;justify-content:flex-end;padding:16px 20px;display:flex}.default-output-dialog>footer .ui-button{background:var(--theme-surface-inverse,#fafafa);height:44px;min-height:44px;color:var(--theme-text-inverse,#171717);border:0;border-radius:8px;padding:8px 32px;font-size:14px;line-height:21px}.default-output-help{max-width:calc(100vw - 40px);font-size:12px;line-height:18px}.default-output-help ul{white-space:pre-line;margin:8px 0 0;padding-left:16px}.chat-default-error{color:var(--theme-error-text,#f6aaa4);font-size:14px}@media (min-width:768px){.ui-modal.default-output-dialog{width:619px;height:85dvh}}
