@font-face{font-family:Nunito;src:url(/fonts/Nunito-VariableFont_wght.ttf) format("truetype-variations");font-weight:300 700;font-style:normal}body{margin:0;height:100vh;overflow:hidden}.scrollbar{overflow:scroll;scrollbar-color:rgb(0,0,0) rgb(33,33,33);scrollbar-width:thin}img{max-width:100%;vertical-align:middle;height:auto}:root{font-family:Nunito,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}div{margin:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{height:100vh;margin:0;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.logo{height:6em;padding:1.5em;will-change:filter;transition:.75s}.logo.tauri:hover{filter:drop-shadow(0 0 2em #24c8db)}.row{display:flex;justify-content:center}a{font-weight:500;color:#646cff;text-decoration:inherit}h1{color:#ffffff9e;margin:0;font-size:2.45em;font-weight:900;text-align:left;line-height:1.2em}h2{font-size:1.6em;font-weight:900;margin-top:1em;text-align:left;line-height:1em}h3{font-size:1.2em;font-weight:800;text-align:left;margin:0;font-weight:600;line-height:1em}h4{text-align:left;margin:0;font-weight:100;line-height:1em}h5{margin:0 .6em .1em;font-size:.92em;font-weight:900;color:#ffffffb3;text-align:left;line-height:1em}h6{margin:0 .6em .1em;font-size:.72em;font-weight:900;color:#ffffffb3;text-align:left}input,button,textarea{border-radius:8px;border:1px solid transparent;padding:.32em .6em .2em;font-size:1em;font-family:inherit;color:#0f0f0f;transition:border-color .25s;box-shadow:0 0 5px #fafcff2c;margin:.2618em .1618em}button{padding:.4em 1em;font-weight:800}button:active img{filter:brightness(.42)}.button-power{background-color:#c8c8c8;color:"black"}.button-minimal{cursor:pointer;border-radius:.6em;border:none;padding:.4em .4em .1em;background-color:none;background:none;transition:border-color .25s;color:#ffffffb8;box-shadow:none}.button-panel{cursor:pointer;padding:0 6px;background:none;color:#ffffff9e;font-weight:600;font-size:12px;transition:border-color .25s;box-shadow:none}.button-panel:hover{border-color:#0009;color:#fff;border-radius:6px;background-color:#ffffffa3;color:#000000fe}.button-panel-icon{cursor:pointer;border-radius:0;padding:0;background-color:none;color:#ffffff9e;box-shadow:none;transition:border-color .25s}.button-panel-icon:hover{border-color:#0009;color:#fff;background:none}button{cursor:pointer;border-radius:.52em}button:hover{background-color:#ffffffa3;color:#000000fe}textarea{padding:.52em 1em .22em}input,textarea,button{outline:none}button:disabled{background-color:#ffffff03;cursor:not-allowed}.button-submitting{position:relative}.button-submitting:after{content:"";position:absolute;animation:spin 1s linear infinite;transform:translate(-50%,-50%)}:root{color:#ffffff9e;background-color:#1a1a1a}a:hover{color:#fff}input,textarea,button{color:#fafdffb8;background-color:#090a0b}button:active{background-color:#7dd4ff4d}.titlebar{height:32px;background:#181818;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;align-content:center;flex:1;position:fixed;top:0;left:0;right:0;z-index:100;padding:0 .2em 0 1em;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:8px 8px 0 0}.titlebar-controls{display:flex;justify-content:flex-end;align-items:center;align-content:center}.titlebar-menu{display:flex;justify-content:flex-start}.titlebar-logo{font-size:1em;font-weight:900;margin-right:2em;padding:.3em 1em 0 .2em;color:#fffc}.titlebar-text-button{cursor:pointer;padding:.5em 1em 0;font-size:.7em;font-weight:700;user-select:none;-webkit-user-select:none}.titlebar-button{color:#fff9;display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;user-select:none;-webkit-user-select:none}.titlebar-button:hover{background:#ffffff1a}.titlebar-text-button:hover{background:#00000080}.dropdown{display:none;position:absolute;top:30px;background:#3a3a3a;box-shadow:0 8px 16px #0003;z-index:200}.dropdown-file{left:5em}.dropdown.show{display:block}.dropdown-item{cursor:pointer;padding:.2em 1em}.dropdown-item:hover{background:#0003}.select.solid-select-container{color:#fff;background-color:#191919;width:"100%";padding:0 .2em;margin:0}.select .solid-select-control{border:none;border-radius:8px;padding:0}.select .solid-select-control:focus-within{outline-color:#f4f4f4}.select .solid-select-list{top:"auto";bottom:100%;border:2px solid rgba(255,255,255,.2);border-radius:8px;padding:1em 0;width:"100%";z-index:10000000}.select .solid-select-input{text-align:left}.select .solid-select-placeholder{color:#fffc}.select .solid-select-option{padding:.1em .72em;text-align:left}.select .solid-select-option:hover{background-color:#0c0c0c;color:#fff}.select .solid-select-option[data-focused=true]{background-color:#0d0d0d;color:#fff}.select-project.solid-select-container{background-color:#191919;width:"100%";padding:0 .2em;margin:0}.select-project .solid-select-control{border:none;border-radius:8px;padding:0}.select-project .solid-select-control:focus-within{outline-color:#f4f4f4}.select-project .solid-select-list{top:"auto";bottom:"auto";border:2px solid rgba(255,255,255,.2);border-radius:8px;padding:0;width:"256px";z-index:1000000;font-size:.9em}.select-project .solid-select-single-value{text-align:left;padding-left:.5em}.select-project .solid-select-input{text-align:left}.select-project .solid-select-placeholder{color:#fffc;padding-top:0}.select-project .solid-select-option{padding:.1em .5em;text-align:left;border:1px solid rgba(250,250,250,.3)}.select-project .solid-select-option:hover{background-color:#000;color:#fff}.select-project .solid-select-option[data-focused=true]{background-color:#0d0d0d;color:#fff}.grid{background-size:64px 64px;background-image:linear-gradient(to right,rgba(80,80,80,.0618) 1px,transparent 1px),linear-gradient(to bottom,rgba(80,80,80,.0618) 1px,transparent 1px)}table{width:100%;border-collapse:collapse}tr:nth-child(2n){background-color:#64646410}tr:nth-child(odd){background-color:#0003}td{padding:.1em .5em}td:hover{background-color:#64646433}.macos .hide-on-mac{display:none}.fileitem{background-color:#fafcfd1a}.fileitem:hover{background-color:#fafcfd4d}.activefileitme{border:2px solid rgba(20,220,6,.35)}.activefileitme:hover{background-color:#fafcfd4d}pre{background-color:#222;padding:1.1em;border-radius:4px;overflow-x:auto;font-size:.9em;max-width:50em}code{font-family:Fira Code,monospace}pre code{background:none}.solid-select-container *{box-sizing:border-box;border:0px solid transparent;line-height:normal}.solid-select-container[data-disabled=true]{pointer-events:none}.solid-select-container{position:relative;background-color:#fff;box-sizing:border-box;border-radius:.25rem;min-width:5rem}.solid-select-control{border:1px solid rgb(229,231,235);border-radius:inherit;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:.25rem .5rem;outline:2px solid transparent;outline-offset:2px}.solid-select-control[data-disabled=true]{background-color:#f3f4f6;border-color:#d1d5db}.solid-select-control[data-multiple=true][data-has-value=true]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.25rem}.solid-select-control:focus-within{outline-color:#d1d5db}.solid-select-placeholder{color:#9ca3af;grid-column-start:1;grid-row-start:1}.solid-select-single-value{grid-column-start:1;grid-row-start:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solid-select-multi-value{background-color:#f3f4f6;border-radius:.25rem;display:flex;align-items:center;font-size:85%;padding-left:4px;padding-right:4px;min-width:20px}.solid-select-multi-value>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solid-select-multi-value-remove{padding-left:.25rem;padding-right:.25rem}.solid-select-multi-value-remove:hover{text-shadow:1px 1px 3px rgb(0 0 0 / 29%),2px 4px 7px rgb(73 64 125 / 35%)}.solid-select-input{background-color:transparent;border-width:0px;flex:1 1 0%;margin:0;padding:0;caret-color:transparent;grid-column-start:1;grid-row-start:1;font:inherit;outline:none}.solid-select-input:read-only{cursor:default}.solid-select-input[data-multiple=true],.solid-select-input[data-is-active=true]{caret-color:currentColor}.solid-select-list{background-color:inherit;border-radius:.125rem;margin-top:.25rem;max-height:50vh;width:100%;overflow-y:auto;padding:.5rem;position:absolute;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:1}.solid-select-option:hover{background-color:#e5e7eb}.solid-select-option[data-focused=true]{background-color:#f3f4f6}.solid-select-option mark{background-color:unset;color:unset;text-decoration-line:underline}.solid-select-option{cursor:default;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.solid-select-option[data-disabled=true]{pointer-events:none;color:#9ca3af}.solid-select-list-placeholder{cursor:default;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.login-screen{display:flex;min-height:0;height:100%;overflow-y:auto;padding:32px 20px;background:radial-gradient(ellipse at 50% 15%,#20303c 0,#15191d 48%,#111315)}.login-screen-content{width:100%;max-width:400px;margin:auto}.login-card{box-sizing:border-box;width:100%;max-width:400px;margin:0 auto;padding:32px;border:1px solid #343b42;border-radius:20px;background:#1b2025;color:#ecf1f5;box-shadow:0 20px 64px #0003;text-align:left}.login-brand{display:flex;align-items:center;gap:14px;margin-bottom:32px;font-size:25px;font-weight:700;letter-spacing:-1px}.login-brand span{padding-left:14px;border-left:1px solid #47515a;color:#a2b1bd;font-size:9px;font-weight:700;letter-spacing:1.3px;line-height:1.5}.login-header h2{margin:0;color:#f3f6f8;font-size:26px;line-height:1.25}.login-header p{margin:8px 0 26px;color:#aab7c1;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.login-form,.login-field{display:flex;flex-direction:column;gap:8px;min-width:0}.login-form{gap:18px}.login-field{font-size:13px;font-weight:600}.login-card input{width:100%;min-width:0;height:46px;margin:0;padding:11px 13px;border:1px solid #3a454f;border-radius:9px;background:#12171b;color:#f2f6fa;font-size:16px;box-shadow:none}.login-card input::placeholder{color:#7e8d99}.login-card input:focus-visible,.login-card button:focus-visible{outline:2px solid #9ed6ff;outline-offset:3px}.login-password{position:relative}.login-password input{padding-right:48px}.login-card .login-password-toggle{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;color:#aab7c1;box-shadow:none}.login-card .login-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:4px 0 0;border:1px solid transparent;border-radius:9px;background:#b7dfff;color:#14222e;font-size:15px;font-weight:700;box-shadow:none}.login-card .login-submit:hover:not(:disabled){background:#d5ecff}.login-card .login-submit:disabled{opacity:.65}.login-card .login-reset{display:block;margin:16px auto 0;padding:4px;border:0;background:transparent;color:#b7dfff;font-size:13px;box-shadow:none}.login-card .login-reset:hover,.login-card .login-password-toggle:hover{color:#fff}.login-note{margin:24px 0 0;padding-top:20px;border-top:1px solid #343b42;color:#9eacb7;text-align:center;font-size:12px;line-height:1.7}.login-card .login-link{margin:0;padding:0;border:0;background:transparent;color:#b7dfff;font:inherit;text-decoration:underline;box-shadow:none}.login-card .login-link:hover:not(:disabled){color:#fff}.login-card .login-link:disabled{opacity:.65}.login-error,.login-notice{margin:20px 0 0;padding:12px 14px;border:1px solid #80534f;border-radius:9px;background:#372527;color:#ffd7d1;font-size:13px;line-height:1.5;overflow-wrap:anywhere;text-align:left}.login-feedback{height:88px;margin-top:16px;overflow-y:auto}.login-feedback .login-error{margin:0}.login-feedback .login-success{margin:0 0 8px;color:#b7dfff;font-size:13px;line-height:1.5}.login-feedback+.login-note{margin-top:0}@media(max-width:420px){.login-screen{padding:20px 16px}.login-card{padding:26px 22px}}.gpu-resources{width:100%;min-width:0;padding:1rem 0;color:inherit}.gpu-section{box-sizing:border-box;width:100%;min-width:0;padding:1.25rem;margin:0 0 1.25rem;border:1px solid #ffffff18;border-radius:12px;background:#ffffff03}.gpu-section>.gpu-section-heading{margin:0 0 .75rem}.gpu-section-heading p{margin:.4rem 0 0}.gpu-collapse{min-width:7rem}.gpu-feedback{min-height:1.5em;margin:.75rem 0;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.gpu-feedback p{margin:0}.gpu-validation{display:grid;color:#ffc0b7}.gpu-validation p{grid-area:1/1}.gpu-session-note{max-width:75ch}.gpu-pending-request{min-width:0}.gpu-request-status{min-height:3em}.gpu-local-setup{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0}.gpu-local-setup>button{min-width:7rem}@media(max-width:480px){.gpu-section{padding:.85rem}}.gpu-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 .8rem}.gpu-section-heading h2,.gpu-section-heading h3{margin:0}.gpu-muted{opacity:.72;font-size:.88rem;line-height:1.5}.gpu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),380px));gap:1rem;align-items:start}.gpu-card{box-sizing:border-box;min-width:0;padding:1.15rem;border:1px solid #ffffff24;border-radius:12px;background:linear-gradient(145deg,#ffffff09,#00000018);text-align:left}.gpu-card[data-worker-state=running]{border-color:#a4e6b5;box-shadow:0 0 0 1px #a4e6b530}.gpu-card[data-worker-state=unresponsive],.gpu-card[data-worker-state=inactive]{border-color:#e9a35b;box-shadow:0 0 0 1px #e9a35b30}.gpu-card[data-worker-state=unresponsive] .gpu-status,.gpu-card[data-worker-state=inactive] .gpu-status{color:#edcd9c}.gpu-card-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem}.gpu-eyebrow{font-size:.67rem;text-transform:uppercase;letter-spacing:.11em;opacity:.65}.gpu-card h3{font-size:1.15rem;line-height:1.3;margin:.35rem 0 0;overflow-wrap:anywhere}.gpu-status{display:inline-flex;gap:.4rem;align-items:center;border:1px solid #ffffff20;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;white-space:nowrap;color:#bce2ce}.gpu-status[data-availability=NONE],.gpu-status[data-availability=LOW]{color:#edcd9c}.gpu-highlights{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1.25rem 0 .8rem}.gpu-highlights strong{display:block;font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums}.gpu-highlights small{font-size:.75rem;font-weight:400;opacity:.65}.gpu-highlights span{display:block;margin-top:.2rem;font-size:.72rem;opacity:.65}.gpu-spec-summary{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.75rem;opacity:.8;margin-bottom:1rem}.gpu-details{border-top:1px solid #ffffff18;padding:.75rem 0;font-size:.78rem}.gpu-details summary{cursor:pointer}.gpu-details dl,.gpu-worker-details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;font-size:.78rem}.gpu-details dt,.gpu-worker-details dt{opacity:.6}.gpu-details dd,.gpu-worker-details dd{margin:0;overflow-wrap:anywhere}.gpu-details ul{padding-left:1rem;margin:0}.gpu-card-actions{display:flex;flex-direction:column;gap:.65rem}.gpu-card-actions p{margin:0;font-size:.8rem;line-height:1.5}.gpu-launch-settings{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.gpu-field{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;font-size:.78rem;min-width:0}.gpu-field input,.gpu-field select{box-sizing:border-box;max-width:100%;min-width:0;padding:.55rem .65rem;border:1px solid #ffffff32;border-radius:6px;background:#181b21;color:inherit;font:inherit}.gpu-field input[type=number]{width:7rem}.gpu-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gpu-timeout-editor{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.gpu-card button,.gpu-resources button{white-space:normal}.gpu-danger{color:#ffc0b7}.gpu-spinner{width:.65rem;height:.65rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gpu-spin 1s linear infinite}@keyframes gpu-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gpu-spinner{animation:none}}button.generate-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.6em;height:2.8em;margin:0;padding:0 1.25em;border:2px solid transparent;border-radius:1.15em;background:linear-gradient(110deg,#29241f,#241e2c) padding-box,linear-gradient(110deg,#ee9b35,#e85c80 38%,#c745d9 72%,#963bf0) border-box;color:#fff;font-size:.9rem;font-weight:800;line-height:1;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 3px rgba(60,15,60,.4);box-shadow:inset 0 1px 1px #ffffff1f,0 2px 6px #6430781f;transition:filter .15s ease,box-shadow .15s ease}button.generate-button:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px 1px #ffffff2e,0 2px 8px #6e3c8233}button.generate-button:active:not(:disabled){filter:brightness(.9)}button.generate-button:focus-visible{outline:2px solid #f4ccff;outline-offset:3px}button.generate-button:disabled{filter:saturate(.5) brightness(.65);cursor:not-allowed}.generate-button-icon{width:1.15em;height:1.15em;flex-shrink:0}@media(prefers-reduced-motion:reduce){button.generate-button{transition:none}}.workspace-image-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:safe center;align-items:stretch;gap:.75em;padding:1em;overflow:auto;background:#181818f5;border:2px dashed #888;border-radius:.5em;color:#eee;text-align:center}.workspace-image-drop p{margin:0}.workspace-image-drop-filename{overflow-wrap:anywhere;font-size:.85em}.workspace-image-drop-options{display:flex;flex-direction:column;gap:.75em}.workspace-image-drop-options button{flex:none;display:flex;flex-direction:column;justify-content:center;gap:.5em;padding:1em;border:2px solid #666;border-radius:.5em;background:#333;color:#eee;white-space:normal}.workspace-image-drop-options span{font-size:.85em}.workspace-image-drop-options button.active,.workspace-image-drop button:focus-visible{outline:2px solid #ddd;background:#4b4b4b}.workspace-image-drop button:disabled{opacity:.5;cursor:not-allowed}.workspace-image-drop [role=alert]{color:#ffb5b5}.workspace-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:16px;overflow:auto;text-align:center;color:#ffffff85}.workspace-empty-copy{margin:auto;max-width:26em}.workspace-empty-copy h2{margin:0 0 12px;font-size:1.1em;line-height:1.4;text-align:center;color:#fffc}.workspace-empty-copy p{margin:0;font-size:.9em;line-height:1.5}.workspace-empty-copy p+p{margin-top:8px}.browser-workspace{width:100%;height:100%;min-width:0;min-height:0;container-type:inline-size}.browser-workspace-layout{display:flex;flex-direction:row-reverse;width:100%;height:100%;min-height:0;gap:3px}.browser-preview,.browser-generation-pane{background:#161616;min-width:0;min-height:0}.browser-preview{position:relative;flex:1;display:flex;flex-direction:column;padding:12px;overflow:hidden}.browser-preview-options{display:flex;align-items:center;justify-content:center;min-width:0;font-size:.85em;text-align:left;align-self:center;max-width:100%}.browser-preview-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:20em}.browser-preview-media{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.browser-generation-pane{width:22em;max-width:100%;overflow:auto;padding:16px;text-align:left;font-size:.9em}.browser-generation-pane [data-testid=cloud-submission]{max-width:none!important}.browser-generation-pane h1{font-size:1.2em;line-height:1.3;color:#ffffffdb}.browser-generation-pane p{font-size:.85em;line-height:1.5}.browser-generation-pane label{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 6em;font-size:.92em;font-weight:700}.browser-prompt-field{display:flex;flex-direction:column;gap:4px;font-size:.92em;font-weight:700}.browser-generation-pane [data-testid=resolution-controls] input[type=number]{max-width:4.4em;padding-inline:.25em}.browser-generation-pane [data-testid=resolution-controls] h5{margin-inline:.2em}.browser-generation-pane fieldset{min-width:0}.browser-generation-pane input,.browser-generation-pane textarea,.browser-generation-pane select{width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.browser-generation-pane textarea{resize:vertical;min-height:4em}.browser-generation-pane select{padding:8px;color:#fffc;background:#090a0b;border:1px solid rgba(255,255,255,.18);border-radius:8px}.browser-generation-pane input:focus-visible,.browser-generation-pane textarea:focus-visible,.browser-generation-pane select:focus-visible,.browser-generation-pane button:focus-visible{outline:2px solid #91d3ff;outline-offset:2px}.browser-workspace-wide{flex-direction:column}.browser-workspace-wide .browser-generation-pane{width:100%;flex:0 1 50%}.browser-workspace-page{width:100%;height:100%;padding:24px;overflow:auto;text-align:left}@container (max-width: 620px){.browser-workspace-layout{flex-direction:column;overflow:auto}.browser-preview{flex:0 0 220px}.browser-generation-pane{width:100%;flex:1 0 auto;overflow:visible}}.browser-preview-images{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;gap:8px}.browser-preview-images-wide{flex-direction:row}.browser-preview-frame{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.browser-preview-options{flex-wrap:nowrap;width:100%}.browser-preview-options>button,.browser-preview-options>a{flex-shrink:0}.browser-preview-title{flex:0 1 auto;min-width:0}.browser-preview-kind{display:flex;align-items:center;gap:12px;white-space:nowrap}.browser-reference-summary{display:flex;align-items:center;gap:8px;min-width:0}.browser-reference-summary img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.browser-reference-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em}.browser-reference-summary button{margin-left:auto}.browser-generation-pane [data-testid=source-image-controls] h5{white-space:nowrap}.browser-generation-pane [data-testid=source-image-controls] input[type=number]{width:4.5em;flex:0 1 4.5em}.browser-models{width:100%;height:100%;min-height:0;overflow-y:auto;padding:24px;text-align:left}.browser-models-header,.browser-models-filters{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.browser-models-header{justify-content:space-between}.browser-models-header h1{font-size:26px}.browser-models-header p{margin:8px 0 20px}.browser-models-filters{margin-bottom:18px;align-items:flex-end}.browser-models-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px}.browser-models-filters input,.browser-models-filters select{min-height:38px;max-width:100%;margin:0;padding:6px 12px;color:#e4e9ed;background:#101214;border:1px solid #46505a;border-radius:8px;font:inherit}.browser-models-content{display:flex;align-items:flex-start;gap:24px}.browser-models-list{flex:0 1 360px;min-width:0}.browser-models-list>div{border-radius:8px}.browser-models-list>div[aria-pressed=true]{outline:1px solid #6e9fc2}.browser-models-list>div:focus-visible,.browser-models input:focus-visible,.browser-models select:focus-visible,.browser-models button:focus-visible{outline:2px solid #b7dfff;outline-offset:3px}.browser-models-detail{flex:1;min-width:0;overflow-wrap:anywhere}.browser-models-detail h2{margin:10px 0}.browser-models-variant{margin-top:20px;padding:16px;border:1px solid #343b42;border-radius:10px}.browser-models-file{font-size:13px;color:#aab7c1}@media(max-width:640px){.browser-models{padding:20px 16px}.browser-models-content{flex-direction:column}.browser-models-list,.browser-models-detail{flex:auto;width:100%}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
