.magic .nv-advanced-settings{border-block-start:1px solid var(--line);min-width:0;padding-block:14px}.magic .nv-advanced-settings-summary{min-height:36px;color:var(--ink);cursor:pointer;border-radius:100px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;font-weight:600;list-style:none;display:grid}.magic .nv-advanced-settings-summary::-webkit-details-marker{display:none}.magic .nv-advanced-settings-summary>svg{color:var(--muted);flex-shrink:0}.magic .nv-advanced-settings[open]>.nv-advanced-settings-summary>svg{transform:rotate(90deg)}.magic .nv-advanced-settings-summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.magic .nv-advanced-settings-count{color:var(--muted);text-align:end;margin-inline-start:auto;font-size:10px;font-weight:500}.magic .nv-advanced-settings-description{color:var(--muted);grid-column:2/-1;font-size:11px;font-weight:400;line-height:1.6}.magic .nv-advanced-settings-body{gap:14px;min-width:0;padding-block-start:14px;display:grid}@media (pointer:coarse){.magic .nv-advanced-settings-summary{min-height:44px}}
.magic .nv-model-use-cases{flex-shrink:0;gap:10px;min-width:0;margin-bottom:14px;display:grid}.magic .nv-model-use-cases-label{color:var(--heading);font-size:13px;font-weight:550;line-height:1.5}.magic .nv-model-use-cases-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.magic .nv-model-use-cases-options button{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--field);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;padding:0 12px;font-size:12px;line-height:1.4}.magic .nv-model-use-cases-options button[aria-pressed=true]{border-color:var(--segment-thumb-line);background:var(--segment-thumb);color:var(--segment-thumb-ink)}.magic .nv-model-use-cases-options button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.magic .nv-model-use-cases-options button:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.magic .nv-model-use-cases-options button:not(:disabled):not([aria-pressed=true]):hover{background:var(--soft);color:var(--ink)}}@media (pointer:coarse){.magic .nv-model-use-cases-options button{min-height:44px}}
.magic .nv-model-picker-header{border-bottom:1px solid var(--line-soft);min-width:0}.magic .nv-model-picker-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 20px 0;display:flex}.magic .nv-model-picker-heading-label{color:var(--heading);font-size:14px;font-weight:600}.magic .nv-model-picker-tabs,.magic .nv-model-picker-header .ai-model-picker-filters{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--segment-track);min-width:0;box-shadow:var(--segment-inset);align-items:center;gap:2px;padding:2px;display:flex}.magic .nv-model-picker-tabs button,.magic .nv-model-picker-header .ai-model-picker-filters button{border-radius:var(--radius-pill);min-height:30px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s;display:inline-flex}.magic .nv-model-picker-tabs button[aria-pressed=true],.magic .nv-model-picker-header .ai-model-picker-filters button[aria-pressed=true]{background:var(--segment-thumb);color:var(--segment-thumb-ink);box-shadow:inset 0 0 0 1px var(--segment-thumb-line)}.magic .nv-model-picker-tabs button:focus-visible,.magic .nv-model-picker-header .ai-model-picker-filters button:focus-visible,.magic .nv-model-picker-sort-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.magic .nv-model-picker-heading .ai-asset-picker-close{flex:none}.magic .nv-model-picker-controls{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:14px 20px 16px;display:flex}.magic .nv-model-picker-controls .ai-model-picker-search{border:1px solid var(--line-soft);background:var(--field);flex:240px;gap:8px;min-width:min(100%,220px);max-width:360px;padding:0 12px}.magic .nv-model-picker-controls .ai-model-picker-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.magic .nv-model-picker-controls .ai-model-picker-search input{height:34px;min-height:0;font-size:13px}.magic .nv-model-picker-header .ai-model-picker-filters{flex:0 auto}.magic .nv-model-picker-sort{min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:8px;margin-inline-start:auto;font-size:11px;display:flex}.magic .nv-model-picker-sort>span{flex:none}.magic .nv-model-picker-sort .nv-model-picker-sort-trigger{border-radius:var(--radius-pill);width:210px;min-width:0;height:36px;min-height:36px;box-shadow:none;gap:8px;padding:0 12px;font-size:12px}.magic .nv-model-picker-sort-menu{z-index:72;background:var(--surface);box-shadow:var(--viewer-chrome-shadow)}.magic .nv-model-picker-sort-menu .ai-style-select-option{min-height:36px;font-size:12px}@media (hover:hover) and (pointer:fine){.magic .nv-model-picker-tabs button:not([aria-pressed=true]):hover,.magic .nv-model-picker-header .ai-model-picker-filters button:not([aria-pressed=true]):hover{background:var(--soft);color:var(--ink)}}.magic .nv-model-picker-intro{max-width:68ch;color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.65}.magic .nv-model-picker-input-note{max-width:68ch;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.magic .nv-model-recommendation,.magic .nv-model-unavailable{color:var(--muted);font-size:11px;line-height:1.5}.magic .ai-model-picker-option:disabled{cursor:not-allowed;opacity:.65}.magic .ai-model-picker-grid[data-count="1"]{grid-template-columns:minmax(0,360px)}.magic .ai-model-picker-dialog .ai-model-picker-grid.nv-model-picker-recommendations{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));justify-content:start;align-items:stretch;gap:12px;max-width:680px;margin-inline:0}@media (min-width:1100px){.magic .ai-model-picker-dialog .ai-model-picker-grid.nv-model-picker-recommendations[data-recommendations="3"]{max-width:1020px}}@media (min-width:601px){.magic .nv-model-picker-recommendations .ai-model-picker-card-body{gap:6px;min-height:0;padding:14px}.magic .nv-model-picker-recommendations .ai-model-picker-card-meta{padding-top:12px}.magic .nv-model-picker-recommendations .ai-model-picker-input{padding-inline:14px}}@media (max-width:600px){.magic .nv-model-picker-heading{padding:12px 12px 0}.magic .nv-model-picker-controls{gap:10px;padding:12px}.magic .nv-model-picker-controls .ai-model-picker-search{flex-basis:100%;max-width:none}.magic .nv-model-picker-controls .ai-model-picker-search input{height:42px;font-size:16px}.magic .nv-model-picker-header .ai-model-picker-filters{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.magic .nv-model-picker-header .ai-model-picker-filters button{padding-inline:8px}.magic .nv-model-picker-sort{flex:180px;margin-inline-start:0}.magic .nv-model-picker-sort .nv-model-picker-sort-trigger{flex:1;width:auto}.magic .ai-model-picker-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.magic :is(.nv-model-recommendation,.nv-model-unavailable){grid-column:1/-1}.magic .ai-model-picker-dialog .ai-model-picker-grid.nv-model-picker-recommendations{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}}@media (pointer:coarse){.magic .nv-model-picker-tabs button,.magic .nv-model-picker-header .ai-model-picker-filters button,.magic .nv-model-picker-sort .nv-model-picker-sort-trigger,.magic .nv-model-picker-sort-menu .ai-style-select-option{min-height:44px}.magic .nv-model-picker-controls .ai-model-picker-search input{height:42px}}
/*# sourceMappingURL=11c44fdf3560734c.css.map*/