.disclosure,.studies-page .study-live details{--disclosure-inline-pad:0px;min-width:0;box-shadow:none;border:0;align-self:start;margin:0;padding:0}.disclosure--inset{--disclosure-inline-pad:var(--disclosure-pad)}.disclosure>summary,.studies-page .study-live details>summary,.studies-page .studio-workspace.study-live details>summary{align-items:center;gap:var(--control-gap);min-height:var(--menu-row-height);padding:var(--control-pad) var(--disclosure-inline-pad);font:var(--type-label)/1.5 var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;border:0;margin:0;display:flex}.disclosure__body,.studies-page .study-live details>:is(.lab-disclosure__body,.mm-editor-body){min-width:0;padding:var(--disclosure-pad) var(--disclosure-inline-pad)}.disclosure .disclosure__body>:first-child{margin-block-start:0}.disclosure .disclosure__body>:last-child{margin-block-end:0}.studies-page .study-live details>:not(summary):not(.disclosure__body):not(.lab-disclosure__body):not(.mm-editor-body){margin-block:var(--disclosure-gap) 0}.studies-page .study-live details>summary+:not(.disclosure__body):not(.lab-disclosure__body):not(.mm-editor-body){margin-top:var(--disclosure-pad)}.studies-page .study-live details>:last-child:not(summary):not(.disclosure__body):not(.lab-disclosure__body):not(.mm-editor-body){margin-bottom:var(--disclosure-pad)}.studies-page .study-live details>:is(.lab-disclosure__body,.mm-editor-body)>:first-child{margin-top:0}.studies-page .study-live details>:is(.lab-disclosure__body,.mm-editor-body)>:last-child{margin-bottom:0}.studies-page .study-live :is(.graphics-workbench__section,.experiment-lab__pins,.ascii-controls fieldset,.hs-round-stats,.hs-control-section,.hs-evaluation,.ld-playback,.ld-result,.ld-breakdown,.ld-evaluation,.learn-to-dive fieldset,.ir-pipeline,.ir-stats,.ir-explainer,.image-rasterizer fieldset,.mm-evidence,.mm-corpus,.mm-map-section,.mm-score-note,.mm-statusbar,.mm-inference-stats,.vision-toolbar,.vision-model-selector,.vision-readout,.vision-privacy,.vision-evaluation,.vision-status){border-block:0}.studies-page .study-live :is(.hs-round-stats,.ld-result,.ld-breakdown,.mm-inference-stats){padding-block:var(--disclosure-pad)}.studies-page .study-live :is(.hs-playback,.ld-playback,.lab-notes){margin-top:var(--section-gap)}.studies-page .study-live .ld-playback{padding-block:var(--disclosure-pad)}.studies-page .study-live .mm-editor-body{gap:var(--section-gap)}.studies-page .study-live .vision-controls{border-block:0}.study-live>.study-section-heading{gap:14px;margin-bottom:18px}.lab-first-step{font-size:var(--type-body);color:rgb(var(--color-text));background:rgb(var(--color-tooltip));border:var(--window-edge);box-shadow:3px 3px 0 rgb(var(--color-text) / .35);margin:0 0 16px;padding:8px 12px;line-height:1.6}.lab-switcher,.study-live .lab-switcher{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--switch-min,5.5rem)),1fr));grid-auto-rows:1fr;align-items:stretch;gap:4px;min-width:0;display:grid}.lab-switcher button{cursor:pointer;min-width:0}.study-live :is(.hs-playback,.ld-playback) .lab-switcher{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.study-live .graphics-lab__toolbar [data-export]{margin-left:0}.lab-switcher button:disabled{opacity:.45;cursor:default}.lab-choice{min-width:0;border:0!important;margin:0!important;padding:0!important}.lab-choice legend{color:rgb(var(--color-accent));font:var(--type-caps)/1.6 var(--font-ui);text-transform:uppercase;margin-bottom:8px}.lab-disclosure{border:0;min-width:0;margin:8px 0;padding:0}.lab-disclosure>summary{color:rgb(var(--color-text));list-style-position:inside}.lab-disclosure__body{gap:var(--disclosure-gap);flex-direction:column;min-width:0;display:flex}.study-live .lab-disclosure__body>fieldset{border:0;min-width:0;margin:0;padding:0}.lab-disclosure__body>fieldset>legend{display:none}.lab-editor{min-width:0;position:relative}.lab-runbar{background:rgb(var(--color-band));border:var(--window-edge);box-shadow:var(--bevel-band);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:8px;display:flex}.lab-runbar [role=status]{font-size:var(--type-small);flex:190px;min-height:0;margin:0;padding:0;line-height:1.5}.lab-runbar [data-run]:disabled{opacity:.55}.lab-runbar .experiment-lab__actions,.lab-runbar .graphics-lab__actions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.lab-layers,.lab-preview-switch{margin:10px 0}.lab-editor [hidden],.ascii-mode-panel[hidden],.lab-task-body[hidden]{display:none!important}.graphics-lab.lab-editor,.experiment-lab.lab-editor{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:18px 28px;display:grid}.graphics-lab__result,.experiment-lab__stage{top:var(--sticky-top,120px);min-width:0;position:sticky}.graphics-lab.lab-editor .graphics-lab__controls,.experiment-lab.lab-editor .experiment-lab__controls{flex-direction:column;gap:16px;min-width:0;display:flex}.graphics-lab.lab-editor fieldset{min-width:0}.graphics-lab.lab-editor .graphics-lab__pair{flex-wrap:wrap;gap:12px;display:flex}.graphics-lab.lab-editor .graphics-lab__pair>label{flex:1;min-width:100px}.graphics-lab.lab-editor .graphics-lab__pair:empty{display:none}.graphics-lab.lab-editor .graphics-lab__result,.experiment-lab.lab-editor .experiment-lab__images figure{container-type:inline-size}.graphics-lab.lab-editor .graphics-lab__canvas,.experiment-lab.lab-editor .experiment-lab__surface{--lab-stage-height:min(46vh,470px);aspect-ratio:auto;background:rgb(var(--color-surface-sunken));width:fit-content;max-width:100%;height:auto;min-height:0;box-shadow:0 0 0 2px rgb(var(--color-text));display:grid}.graphics-lab.lab-editor .graphics-lab__canvas :is(img,canvas),.experiment-lab.lab-editor .experiment-lab__surface :is(canvas,img){width:min(100cqw,calc(var(--lab-stage-height) * var(--lab-media-ratio,1)));object-fit:fill;grid-area:1/1;max-width:none;height:auto;max-height:none}.experiment-lab.lab-editor .experiment-lab__images{grid-template-columns:1fr;gap:14px;display:grid}.experiment-lab.lab-editor .experiment-lab__images[data-preview=compare]{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-lab.lab-editor .experiment-lab__images[data-preview=input]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.experiment-lab.lab-editor .experiment-lab__images figure{max-width:none;margin:0}.experiment-lab.lab-editor .experiment-lab__surface{--lab-stage-height:min(45vh,460px)}.experiment-lab.lab-editor .experiment-lab__notice{display:none}.experiment-lab.lab-editor .experiment-lab__tools{flex-wrap:wrap;gap:8px;display:flex}.experiment-lab__hint{font-size:var(--type-small);line-height:1.6;margin:0!important}.experiment-lab__pins{box-shadow:inset 0 1px 0 rgb(var(--color-bevel-light));border:0;padding-top:14px}.experiment-lab__extra{gap:12px;max-width:100%;display:flex}.experiment-lab__extra figure{max-width:200px;margin:0}.experiment-lab__extra canvas{max-width:100%}.lab-task-panel,.graphics-workbench__controls.lab-task-panel{flex-direction:column;gap:12px;display:flex}.lab-task-body{flex-direction:column;gap:12px;min-width:0;display:flex}.lab-task-tabs{top:calc(var(--sticky-top,120px) - 16px);background:rgb(var(--color-window));z-index:2;padding:6px 0;position:sticky}.lab-task-panel>.graphics-workbench__note:empty{display:none}.graphics-workbench__toolbar>.lab-disclosure{border:0;margin:0;position:relative}.graphics-workbench__toolbar>.lab-disclosure>summary{box-shadow:none;border:0}.graphics-workbench__toolbar>.lab-disclosure[open] .lab-disclosure__body{background:rgb(var(--color-band));padding:var(--control-pad);border:var(--window-edge);width:170px;box-shadow:var(--bevel-band),var(--drop-shadow);z-index:3;position:absolute;bottom:100%;left:0}.graphics-workbench__toolbar>.lab-disclosure:last-child[open] .lab-disclosure__body{left:auto;right:0}.graphics-workbench__toolbar{align-items:center}.graphics-workbench__viewport{height:min(50vh,540px)!important}.graphics-workbench__status{font-size:var(--type-small)!important}.ascii-source-switcher{max-width:460px;margin-bottom:10px}.ascii-unified>.lab-first-step{margin-bottom:16px}.ascii-app .ascii-intro{display:none}.ascii-app{padding:0!important}.ascii-app .ascii-layout{gap:24px}.ascii-app .ascii-controls{gap:var(--content-gap);align-content:start}.ascii-app .ascii-controls>fieldset{border:0;padding:0}.ascii-app .ascii-workspace{container-type:inline-size}.ascii-app .ascii-stage{--ascii-screen-height:48vh;width:fit-content;max-width:100%}.ascii-app :is(.ascii-stage-bar,.ascii-readout){contain:inline-size;flex-wrap:wrap}.ascii-app .ascii-screen{min-height:0;max-height:none;padding:0;display:block}.ascii-app .ascii-screen canvas{width:min(calc(100cqw - 4px),calc(var(--ascii-screen-height) * var(--lab-media-ratio,1.5)));object-fit:fill;max-width:none;height:auto;max-height:none}.ascii-app .ascii-upload{flex-wrap:wrap;gap:8px;display:flex}.ascii-app .ascii-upload p{font-size:var(--type-small);flex-basis:100%}.ascii-app .ascii-export{flex-wrap:wrap}.ascii-app .ascii-export-note{font-size:var(--type-small);margin:0}.ascii-app .ascii-status{font-size:var(--type-small)}.ascii-app .lab-export{margin:12px 0}.vision-workspace{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important}.vision-controls .vision-operation-switcher{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vision-controls>p{font-size:var(--type-small);line-height:1.6}.vision-preview{top:var(--sticky-top,120px);align-self:start;min-width:0;position:sticky}.vision-images[data-preview]:not([data-preview=compare]){grid-template-columns:1fr}.study-live .vision-images canvas{object-fit:fill;width:auto;max-width:100%;height:auto;max-height:48vh}.study-live .vision-model-image canvas{object-fit:fill;width:auto;max-width:100%;height:auto}.vision-pick-canvas{cursor:crosshair}.vision-color-picker>.lab-disclosure{margin-top:10px}.vision-color-picker>button{width:100%}.study-live .vision-color-preview{border-radius:0;flex:none;width:20px;height:20px;display:block}.lab-live-state{font-size:var(--type-small);color:rgb(var(--color-accent));margin:10px 0}.lab-text-button{text-underline-offset:4px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.ld-stage{position:relative}.learn-to-dive[data-state=ready] .ld-status{display:none}@container page (width<=750px){.study-live>.study-section-heading{display:none}.graphics-lab.lab-editor,.experiment-lab.lab-editor{flex-direction:column;gap:16px;display:flex}.graphics-lab__result,.experiment-lab__stage{order:-1;width:100%;position:static}.graphics-lab.lab-editor .graphics-lab__controls,.experiment-lab.lab-editor .experiment-lab__controls{width:100%}.lab-runbar{gap:8px;padding:10px}.lab-runbar [role=status]{flex-basis:100%}.graphics-lab.lab-editor .graphics-lab__canvas,.experiment-lab.lab-editor .experiment-lab__surface{--lab-stage-height:max(30vh,180px)}.graphics-workbench__viewport{min-height:220px;height:34vh!important}.graphics-workbench__toolbar>span{display:none}.lab-task-tabs{position:static}.lab-first-step{padding:10px 16px}.ascii-app .ascii-stage{--ascii-screen-height:30vh}.ascii-app .ascii-workspace{position:static}.vision-workspace{flex-direction:column;display:flex!important}.vision-preview{order:-1;width:100%;position:static}.study-live .vision-images canvas{max-height:30vh}.vision-controls{width:100%}.vision-controls .vision-operation-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}}.study-live .lab-switcher button:disabled{opacity:.45}.study-live .lab-choice[hidden]{display:none!important}@container page (width<=750px){.vision-lab .vision-controls{flex-direction:column;display:flex}.vision-images[data-preview=compare]{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-images{padding:12px}.vision-images canvas{min-height:0}}.study-live .lab-native-select{display:none!important}.lab-task-panel>canvas{background:rgb(var(--color-surface-sunken));max-width:280px;box-shadow:0 0 0 2px rgb(var(--color-text))}@container page (width<=750px){.lab-task-panel>canvas{max-width:24vh}}.hide-seek .hs-board-shell>.hs-status{font-size:var(--type-small);color:rgb(var(--color-text));background:rgb(var(--color-tooltip));border:var(--window-edge);margin:0;padding:8px 12px}.mini-experiment-host .lab-choice button{margin:0}@container page (width>=701px){.graphics-lab.lab-editor{min-height:max(646px,min(46vh,470px) + 207px)}.graphics-lab.lab-editor[inert]{height:max(646px,min(46vh,470px) + 207px);overflow:hidden}}.study-live :is(.graphics-lab__pair,.ir-control-pair){align-items:end}.study-live .lab-choice{min-inline-size:0}.study-live .learn-to-dive .ld-main{container-type:inline-size}.study-live .learn-to-dive .ld-playback{grid-template-columns:auto auto minmax(180px,max-content) 1fr;align-items:end;gap:12px;display:grid}.study-live .learn-to-dive .ld-playback .lab-choice legend{margin-bottom:8px}.study-live .learn-to-dive .ld-playback button{white-space:nowrap}.study-live .learn-to-dive .ld-time{justify-content:flex-end;align-items:center;height:48px;margin-left:0;display:flex}@container (width<=600px){.study-live .learn-to-dive .ld-playback{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.study-live .learn-to-dive .ld-playback>.lab-choice{grid-column:1/-1}.study-live .learn-to-dive .ld-playback>button{min-width:0}.study-live .learn-to-dive .ld-time{display:none}}.experiments-page .hide-seek .hs-controls{flex-direction:column;gap:0;display:flex}.experiments-page .hide-seek .hs-control-section{gap:var(--disclosure-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex}.experiments-page .hide-seek .hs-control-section+.hs-control-section{margin-top:var(--section-gap)}.experiments-page .hide-seek .hs-control-section>:is(.hs-section-heading,.hs-help,.hs-two-fields,.hs-three-fields,.hs-actions){margin:0}.experiments-page .hide-seek :is(.hs-two-fields,.hs-three-fields,.hs-actions){gap:12px}.experiments-page .mini-experiment-host :is(.hs-controls,.ld-controls) .lab-disclosure__body>*{margin-block:0}.experiments-page .learn-to-dive .ld-controls{gap:16px}.experiments-page .hide-seek .lab-notes{margin-top:28px}.experiments-page .hide-seek .lab-notes :is(.hs-help,.hs-training-record,.hs-eval-note,.hs-mode-note){max-width:90ch}@container page (width>=761px){.experiments-page .hide-seek .hs-stage-column{top:var(--sticky-top);align-self:start;position:sticky}.experiments-page .hide-seek .lab-notes .hs-guide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}}@container page (width<=430px){.experiments-page .hide-seek .hs-playback{grid-template-columns:repeat(3,minmax(0,1fr))}.experiments-page .hide-seek .hs-playback>.lab-choice{grid-column:1/-1}.studies-page .study-live .hide-seek .hs-playback>button{text-wrap:balance}}.experiments-page .hide-seek :is(.hs-two-fields,.hs-three-fields){align-items:end}.experiments-page .hide-seek .hs-round-stats>div{justify-content:space-between}.collection-heading{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:0 clamp(24px,4vw,64px);display:grid}.collection-heading:before{grid-column:1/-1}.collection-heading>div{display:contents}.studies-page .collection-heading h1{color:rgb(var(--color-text));font-size:var(--type-title);line-height:.9}.collection-heading__intro{max-width:60ch;color:rgb(var(--color-text));font-size:var(--type-lead);margin:0;line-height:1.7}.collection-heading__caption{height:var(--bar-height);color:rgb(var(--color-titlebar-text));font:var(--type-label)/1 var(--font-display);letter-spacing:0;align-items:center;gap:18px;margin:0;display:flex;position:absolute;top:0;right:12px}.collection-heading__caption>span{background:rgb(var(--color-titlebar))}.collection-heading__caption>span:last-child{color:rgb(var(--color-tooltip))}.study-filters{border:var(--window-edge);background:rgb(var(--color-band));box-shadow:var(--bevel-band);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px;display:flex}.study-filters button:focus-visible{outline:2px dashed rgb(var(--color-text));outline-offset:2px}.study-filters>span{color:rgb(var(--color-accent));font:var(--type-caps) var(--font-ui);text-transform:uppercase;margin-left:auto;padding:0 8px}.studies-collection{--card-columns:3;grid-template-columns:repeat(auto-fill, minmax(max(min(100%, var(--card-min)), (100% - (var(--card-columns) - 1) * var(--window-gap)) / var(--card-columns)), 1fr));gap:var(--window-gap);display:grid}.study-preview.desk-card{--window-pad:var(--card-pad);min-width:0;padding:0 var(--window-pad) var(--window-pad);flex-direction:column;display:flex}.studies-page .studies-collection:not(.experiments-collection)>.study-preview.desk-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.study-preview__meta{color:rgb(var(--color-kicker));font:var(--type-small)/1.6 var(--font-body);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.study-preview__meta>span:first-child{color:rgb(var(--color-accent));font:var(--type-caps)/1.6 var(--font-ui);font-variant-numeric:tabular-nums;flex:none}.study-preview__meta>span:last-child{text-align:right}.study-preview__image{aspect-ratio:1;border:var(--window-edge);background:0 0;flex:none;display:block;overflow:hidden}.study-preview__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.study-preview__image:hover img{transform:scale(1.035)}.study-preview h2{font-size:var(--type-item);margin:20px 0 10px}.study-preview h2 a{color:inherit;justify-content:space-between;gap:16px;text-decoration:none;display:flex}.study-preview h2 a:hover,.study-preview h2 span{color:rgb(var(--color-accent))}.study-preview>p:not(.desk-window__bar){color:rgb(var(--color-text-muted));font-size:var(--type-body);margin:0 0 20px;line-height:1.7}.study-preview__footer{box-shadow:inset 0 1px 0 rgb(var(--color-bevel-light));color:rgb(var(--color-text-muted));font:var(--type-small)/1.8 var(--font-body);border-top:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-top:auto;padding-top:12px;display:flex}.study-preview__footer a{color:rgb(var(--color-accent));font:var(--type-label)/1.8 var(--font-display);letter-spacing:0;text-underline-offset:var(--underline-offset)}@container page (width<=719px){.collection-heading{grid-template-columns:1fr}.collection-heading__intro{margin-top:var(--control-pad)}.collection-heading__caption>span:first-child{display:none}.study-preview__image{aspect-ratio:4/3}.study-filters>span{flex-basis:100%;margin:0;padding:4px 4px 2px}}@media (prefers-reduced-motion:reduce){.study-preview__image img{transition:none}.study-preview__image:hover img{transform:none}}.ui-input,.studies-page .study-live :is(select,textarea,input:not([type=range],[type=checkbox],[type=radio],[type=color],[type=file])){box-sizing:border-box;min-width:0;min-height:var(--control-height);padding:var(--control-gap) var(--control-pad);border:var(--window-edge);color:rgb(var(--color-text));background-color:rgb(var(--color-surface-sunken));box-shadow:inset 2px 2px 0 rgb(var(--color-bevel-shade) / .55);font:400 var(--type-body)/1.5 var(--font-body);text-transform:none;border-radius:0}.ui-input::placeholder,.studies-page .study-live :is(input,textarea)::placeholder{color:rgb(var(--color-text-muted));opacity:1}textarea.ui-input{resize:vertical}.ui-input[aria-invalid=true]{border-color:rgb(var(--color-danger))}.ui-button,.desk-button,.studies-page .study-live :is(button,.experiment-lab__download,.vision-upload,.ascii-upload-button):where(:not(.expandable-media,.mm-node,.lab-text-button,.vision-color-swatches button)){box-sizing:border-box;min-height:var(--control-height);justify-content:center;align-self:center;align-items:center;gap:var(--control-gap);height:auto;padding:0 var(--control-pad);border:var(--window-edge);color:rgb(var(--color-text));background:rgb(var(--color-band));box-shadow:var(--bevel-band);font:400 var(--type-label)/1.25 var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:0;text-decoration:none;display:inline-flex}.ui-button--primary,.desk-button:not(.desk-button--quiet),.studies-page .study-live :is(.lab-primary,button[data-run],.is-primary,.hs-primary,.mm-primary,.vision-model-primary,.vision-export,.ascii-upload-button,.image-rasterizer button[data-action=export],.ascii-export button[data-action=png],.ascii-control-actions button:first-child){color:rgb(var(--color-button-text));background:rgb(var(--color-button));box-shadow:var(--bevel-button);font-size:var(--type-action)}.ui-button:hover:not(:disabled),.desk-button:hover:not(:disabled),.studies-page .study-live :is(button,.experiment-lab__download,.vision-upload,.ascii-upload-button):where(:not(.expandable-media,.mm-node,.lab-text-button,.vision-color-swatches button)):hover:not(:disabled){color:rgb(var(--color-text));background:rgb(var(--color-button-hover))}.ui-button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]),.ui-button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):hover:not(:disabled),.desk-button[aria-pressed=true],.studies-page .study-live :is(button,.vision-upload):where(:not(.expandable-media,.mm-node,.lab-text-button,.vision-color-swatches button)):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]),.studies-page .study-live :is(button,.vision-upload):where(:not(.expandable-media,.mm-node,.lab-text-button,.vision-color-swatches button)):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):hover:not(:disabled){color:rgb(var(--color-titlebar-text));background:rgb(var(--color-titlebar));box-shadow:var(--bevel-titlebar)}.ui-button:active:not(:disabled),.desk-button:active:not(:disabled),.studies-page .study-live :is(button,.experiment-lab__download):where(:not(.expandable-media,.mm-node,.lab-text-button,.vision-color-swatches button)):active:not(:disabled){box-shadow:var(--bevel-pressed);transform:translate(var(--press-offset), var(--press-offset))}.ui-button:disabled,.studies-page .study-live button:disabled{opacity:.5;cursor:default;transform:none}.ui-button--text,.ui-button--text:hover:not(:disabled){color:rgb(var(--color-accent));box-shadow:none;text-underline-offset:var(--underline-offset);background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.ui-button--small{min-height:var(--control-height-small)}.ui-button--compact{min-height:var(--control-height-compact)}.ui-button--icon{width:var(--control-height);flex:none;padding:0}.ui-button--small.ui-button--icon{width:var(--control-height-small)}.ui-button--compact.ui-button--icon{width:var(--control-height-compact)}.ui-button.ui-button--back,.ui-button.ui-button--back:hover{font-size:var(--type-action);text-decoration:none}.ui-button--back>svg{width:var(--icon-size);height:var(--icon-size);flex:none}.ui-button--tab{box-shadow:inset 2px 2px 0 rgb(var(--color-bevel-light));border-bottom:0}.ui-button--tab[aria-selected=true],.ui-button--tab[aria-selected=true]:hover:not(:disabled){color:rgb(var(--color-text));background:rgb(var(--color-window));box-shadow:inset 2px 2px 0 rgb(var(--color-bevel-light))}.studies-page .study-live .lab-switcher button,.studies-page .study-live :is(.lab-task-panel,.lab-task-body,.studio-controls)>button{align-self:stretch}.studies-page :is(.graphics-lab,.experiment-lab){--lab-text:rgb(var(--color-text));--lab-muted:rgb(var(--color-text-muted));--lab-border:rgb(var(--color-text));--lab-panel:rgb(var(--color-band));--lab-accent:rgb(var(--color-accent))}.studies-page .graphics-workbench{--lab-bg:rgb(var(--color-surface-sunken));--lab-text:rgb(var(--color-text));--lab-muted:rgb(var(--color-text-muted));--lab-rule:rgb(var(--color-bevel-shade));--lab-fill:rgb(var(--color-band));--lab-accent:rgb(var(--color-accent));font-family:var(--font-body)}.studies-page .ascii-app{--aa-bg:transparent;--aa-ink:rgb(var(--color-text));--aa-muted:rgb(var(--color-text-muted));--aa-line:rgb(var(--color-bevel-shade));--aa-accent:rgb(var(--color-accent));--aa-button:rgb(var(--color-band));--aa-pink:rgb(var(--color-button));--aa-focus:rgb(var(--color-text));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);border-radius:0}.studies-page .hide-seek{--hs-line:rgb(var(--color-bevel-shade));--hs-text:rgb(var(--color-text));--hs-muted:rgb(var(--color-text-muted));--hs-panel:rgb(var(--color-band));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.studies-page .learn-to-dive{--ld-bg:transparent;--ld-panel:rgb(var(--color-band));--ld-text:rgb(var(--color-text));--ld-muted:rgb(var(--color-text-muted));--ld-accent:rgb(var(--color-accent));--ld-border:rgb(var(--color-bevel-shade))}.studies-page .meaning-map{--mm-text:rgb(var(--color-text));--mm-muted:rgb(var(--color-text-muted));--mm-line:rgb(var(--color-bevel-shade));--mm-sage:rgb(var(--color-accent))}.studies-page .image-rasterizer{--ir-bg:transparent;--ir-panel:rgb(var(--color-band));--ir-text:rgb(var(--color-text));--ir-muted:rgb(var(--color-text-muted));--ir-accent:rgb(var(--color-accent));--ir-border:rgb(var(--color-bevel-shade))}.studies-page .vision-lab{--vision-line:rgb(var(--color-bevel-shade));border:var(--window-edge);color:rgb(var(--color-text));background:rgb(var(--color-window));margin-bottom:0}.studies-page .study-live .lab-text-button{color:rgb(var(--color-accent));font:var(--type-label) var(--font-display);letter-spacing:0;text-transform:none}.studies-page .study-live textarea{field-sizing:content;min-height:5lh}.studies-page .study-live select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, rgb(var(--color-text)) 50%), linear-gradient(135deg, rgb(var(--color-text)) 50%, transparent 50%), linear-gradient(rgb(var(--color-button)), rgb(var(--color-button)));cursor:pointer;background-position:calc(100% - 15px),calc(100% - 10px),100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,26px 100%;padding-right:36px}@supports (appearance:base-select){.studies-page .study-live select:not([multiple]){background-image:linear-gradient(rgb(var(--color-text)), rgb(var(--color-text))), linear-gradient(rgb(var(--color-button)), rgb(var(--color-button)));background-position:calc(100% - 28px) 0,100% 0;background-size:2px 100%,28px 100%;padding-right:8px}.studies-page .study-live select::picker-icon{color:rgb(var(--color-text))}.studies-page .study-live select::picker(select){border:var(--window-edge);max-height:none;color:rgb(var(--color-text));background:rgb(var(--color-window));box-shadow:var(--drop-shadow);border-radius:0;padding:2px}.studies-page .study-live select option{min-height:36px;font-family:var(--font-body);border-radius:0;padding-block:6px}.studies-page .study-live select option:is(:hover,:focus-visible){color:rgb(var(--color-text));background:rgb(var(--color-button-hover))}.studies-page .study-live select option:checked{color:rgb(var(--color-titlebar-text));background:rgb(var(--color-titlebar))}}.studies-page .study-live input[type=file]{font-size:var(--type-small)!important}.studies-page .study-live input[type=file]::file-selector-button{border:var(--window-edge);color:rgb(var(--color-text));background:rgb(var(--color-band));box-shadow:var(--bevel-band);font:var(--type-label)/1.1 var(--font-display);cursor:pointer;border-radius:0;margin-right:10px;padding:4px 10px}.studies-page .study-live input[type=file]::file-selector-button:hover{background:rgb(var(--color-button-hover))}.studies-page .study-live :is(input[type=checkbox],input[type=radio],progress,meter){accent-color:rgb(var(--color-accent))}.studies-page .study-live input[type=color]{border:var(--window-edge);background:rgb(var(--color-surface-sunken));border-radius:0}.studies-page .study-live input[type=range]:not(.vision-hue-slider){appearance:none;cursor:pointer;background:0 0}.studies-page .study-live input[type=range]:not(.vision-hue-slider)::-webkit-slider-runnable-track{box-sizing:border-box;border:var(--window-edge);background:rgb(var(--color-surface-sunken));height:10px;box-shadow:inset 1px 1px 0 rgb(var(--color-bevel-shade))}.studies-page .study-live input[type=range]:not(.vision-hue-slider)::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:var(--window-edge);background:rgb(var(--color-button));width:14px;height:22px;box-shadow:var(--bevel-button);border-radius:0;margin-top:-8px}.studies-page .study-live input[type=range]:not(.vision-hue-slider)::-moz-range-track{box-sizing:border-box;border:var(--window-edge);background:rgb(var(--color-surface-sunken));height:10px}.studies-page .study-live input[type=range]:not(.vision-hue-slider)::-moz-range-thumb{box-sizing:border-box;border:var(--window-edge);background:rgb(var(--color-button));width:14px;height:22px;box-shadow:var(--bevel-button);border-radius:0}.studies-page .study-live input[type=range]:not(.vision-hue-slider):hover::-webkit-slider-thumb{background:rgb(var(--color-button-hover))}.studies-page .study-live output{color:rgb(var(--color-accent));font-family:var(--font-body);font-variant-numeric:tabular-nums}.studies-page .study-live :is(h2,h3,h4){font-family:var(--font-display);letter-spacing:0;font-weight:400}.studies-page .study-live :is(.graphics-lab,.experiment-lab) legend{color:rgb(var(--color-text));font:var(--type-caps)/1.5 var(--font-ui);text-transform:uppercase}.studies-page .study-live .lab-choice legend{color:rgb(var(--color-accent));font:var(--type-caps)/1.6 var(--font-ui);text-transform:uppercase}.studies-page .study-live :is(button,a,input,select,textarea,summary,canvas):focus-visible{outline:2px dashed rgb(var(--color-text));outline-offset:2px}.studies-page .graphics-lab__canvas,.studies-page .experiment-lab__surface,.studies-page .experiment-lab__extra canvas{background:rgb(var(--color-surface-sunken))}.studies-page .experiment-lab__extra canvas{box-shadow:0 0 0 2px rgb(var(--color-text))}.studies-page .graphics-lab__inputs img{border:var(--window-edge);border-radius:0}.studies-page .workshop-host .graphics-workbench__view{border:var(--window-edge);background:rgb(var(--color-window))}.studies-page .graphics-workbench__toolbar{border-top:var(--window-edge);background:rgb(var(--color-band));box-shadow:var(--bevel-band)}.studies-page .graphics-workbench__status{color:rgb(var(--color-text-muted));padding-top:10px}.studies-page .graphics-workbench__section{font-family:var(--font-ui);text-transform:uppercase;border-top-color:rgb(var(--color-bevel-shade));font-size:var(--type-caps)!important}.studies-page .ascii-app .ascii-stage{border:var(--window-edge);color:rgb(var(--color-titlebar-text));background:rgb(var(--color-text));border-radius:0}.studies-page .ascii-app .ascii-stage-bar{border-bottom:var(--window-edge);color:rgb(var(--color-titlebar-text));background:rgb(var(--color-titlebar));font:var(--type-label)/1.4 var(--font-display);letter-spacing:0;text-transform:none}.studies-page .ascii-app .ascii-stage-bar>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.studies-page .ascii-app .ascii-screen{background:rgb(var(--color-text))}.studies-page .ascii-app .ascii-readout{border-top:var(--window-edge);color:rgb(var(--color-text));background:rgb(var(--color-band));font:var(--type-small)/1.4 var(--font-body)}.studies-page .ascii-app .ascii-controls legend{color:rgb(var(--color-accent));font:var(--type-caps)/1.6 var(--font-ui);text-transform:uppercase}.studies-page .ascii-app :is(.ascii-text-details pre,.ascii-error){border:var(--window-edge);border-radius:0}.studies-page .ascii-app .ascii-error{color:rgb(var(--color-danger));background:rgb(var(--color-danger-surface))}.studies-page .ascii-app .ascii-settings-share p{color:rgb(var(--color-text-muted))}.studies-page .hide-seek :is(.hs-board-shell,canvas),.studies-page .learn-to-dive :is(.ld-main,.ld-stage,.ld-canvas,canvas){background:0 0}.studies-page .hide-seek .hs-viewport{background:rgb(var(--color-surface-sunken));box-shadow:0 0 0 2px rgb(var(--color-text))}.studies-page .hide-seek :is(.hs-eyebrow,.hs-section-heading span){color:rgb(var(--color-kicker))!important}.studies-page .learn-to-dive :is(input,button,select,summary,canvas):focus-visible{outline:2px dashed rgb(var(--color-text))}.studies-page .meaning-map .mm-node-label{color:rgb(var(--color-text))}.studies-page .meaning-map .mm-node-label.is-selected{border:var(--window-edge);color:rgb(var(--color-text));background:rgb(var(--color-tooltip));box-shadow:2px 2px 0 rgb(var(--color-text) / .6);border-radius:0;font-weight:400}.studies-page .meaning-map .mm-edges line{stroke:rgb(var(--color-text) / .4)}.studies-page .meaning-map .mm-map-caption{color:rgb(var(--color-text-muted))}.studies-page .meaning-map .mm-detail{border:var(--window-edge);background:rgb(var(--color-surface-sunken));box-shadow:inset 2px 2px 0 rgb(var(--color-bevel-shade) / .55);border-radius:0;padding:14px 16px}.studies-page .meaning-map .mm-note-body{color:rgb(var(--color-text))}.studies-page .meaning-map .mm-results{border-left:0;position:relative}.studies-page .meaning-map .mm-results:before{border-left:1px solid var(--mm-line);content:"";position:absolute;inset:0 auto 0 0}@container page (width<=780px){.studies-page .meaning-map .mm-results:before{content:none}}.studies-page .meaning-map .mm-comparison-result{padding-inline:12px}.studies-page .meaning-map :is(.mm-comparison,.mm-collection-editor){border-top:0;border-bottom:0}.studies-page .meaning-map .mm-tabs{border:var(--window-edge);background:rgb(var(--color-band-deep));border-radius:0}.studies-page .meaning-map a{color:rgb(var(--color-accent))}.studies-page .image-rasterizer :is(.ir-output,.ir-canvas-wrap){background:0 0}.studies-page .image-rasterizer .ir-output{border:var(--window-edge);border-radius:0}.studies-page .vision-lab :is(.vision-controls label,.vision-color-picker legend,.vision-readout strong,.vision-images figcaption,.vision-evaluation strong){color:rgb(var(--color-text))}.studies-page .vision-lab :is(.vision-controls p,.vision-privacy,.vision-readout span,.vision-images figcaption small,.vision-model-intro p,.vision-model-image figcaption,.vision-model-note,.vision-evaluation p,.vision-evaluation a){color:rgb(var(--color-text-muted))}.studies-page .vision-lab :is(.vision-kicker,.vision-controls output,.vision-images figcaption span,.vision-model-status,.lab-live-state){color:rgb(var(--color-accent))}.studies-page .vision-lab .vision-kicker{font:var(--type-caps)/1.6 var(--font-ui);text-transform:uppercase}.studies-page .vision-lab :is(.vision-images canvas,.vision-model-image canvas){background:rgb(var(--color-surface-sunken));box-shadow:0 0 0 2px rgb(var(--color-text));border:0}.studies-page .vision-lab .vision-error{color:rgb(var(--color-danger));background:rgb(var(--color-danger-surface))}.studies-page .vision-complete-workspace .lab-disclosure{border-top:0;padding-top:0}.studies-page .vision-lab .vision-upload input{pointer-events:none;width:1px;height:1px;top:50%;left:50%}.studies-page .vision-lab .vision-upload:focus-within{outline:2px dashed rgb(var(--color-text));outline-offset:2px}.studies-page .vision-lab .vision-scores meter::-webkit-meter-bar{border:1px solid rgb(var(--color-text));background:rgb(var(--color-surface-sunken));border-radius:0}.studies-page .vision-lab .vision-scores meter::-webkit-meter-optimum-value{background:rgb(var(--color-accent))}@media (prefers-reduced-motion:reduce){.studies-page .study-live :is(button,.experiment-lab__download):active:not(:disabled){transform:none}}.studies-page .graphics-workbench__view{top:var(--sticky-top)}.studies-page .meaning-map .mm-corpus-notes{max-height:none;overflow:visible}.studies-page .ascii-app .ascii-text-details{container-type:inline-size}.studies-page .ascii-app .ascii-text-details pre{max-height:none;color:rgb(var(--color-titlebar-text));background:rgb(var(--color-text));font-family:var(--font-body);font-size:var(--type-small);zoom:clamp(.21, tan(atan2(100cqw, 1548px)), .78);line-height:1.2;overflow:clip}.studies-page .vision-lab .vision-checkpoint-wrap{overflow:visible}@container page (width>=761px){.studies-page .image-rasterizer :is(.ir-output,.ir-controls){top:var(--sticky-top);align-self:start;position:sticky}}@container page (width>=751px){.studies-page .study-live :is(.graphics-lab__controls,.experiment-lab__controls){top:var(--sticky-top);align-self:start;position:sticky}}@container page (width>=781px){.studies-page .meaning-map .mm-map-panel{top:var(--sticky-top);align-self:start;position:sticky}}@container page (width>=901px){.studies-page .ascii-app .ascii-workspace{top:var(--sticky-top);align-self:start;position:sticky}}.studies-page .meaning-map .mm-result-list{gap:6px;margin-inline:0;display:grid}.studies-page .meaning-map .mm-result-list li+li{border-top:0}.studies-page .vision-lab .vision-images{align-items:end}.studies-page .study-live :is(.graphics-lab,.experiment-lab) label,.studies-page .study-live :is(.graphics-workbench__field,.graphics-workbench__label),.studies-page .study-live .ascii-app :is(.ascii-field>span,.ascii-check,.ascii-colors label,.ascii-timeline label>span,.ascii-settings-share label),.studies-page .study-live .meaning-map .mm-note-body,.studies-page .study-live .vision-lab .vision-checkpoint{font-size:var(--type-body)}.studies-page .study-live .hide-seek .hs-round-stats strong{font:var(--type-body)/1.4 var(--font-body)}.studies-page .study-live :is(small,figcaption,output),.studies-page .study-live :is(.experiment-lab__hint,.experiment-lab__error,.graphics-workbench__toolbar>span),.studies-page .study-live .ascii-app :is(.ascii-settings-share p,.ascii-error),.studies-page .study-live .vision-lab :is(.vision-color-help,.vision-readout span,.vision-privacy,.vision-error,.vision-model-status,.vision-model-note,.lab-live-state,.vision-evaluation p),.studies-page .study-live .hide-seek :is(.hs-board-bottom,.hs-round-stats span),.studies-page .study-live .meaning-map :is(.mm-eyebrow,.mm-map-caption,.mm-evidence,.mm-ranking-info,.mm-score-note,.mm-statusbar p,.mm-footer,.mm-footer span){font-size:var(--type-small)}.studies-page .study-live .vision-lab .vision-images figcaption span,.studies-page .study-live .hide-seek :is(.hs-board-top,.hs-index,.hs-ready-badge,.hs-section-heading h2),.studies-page .study-live .meaning-map :is(.mm-result-number,.mm-map-heading h3,.mm-results-header h3,.mm-add-form h3),.studies-page .study-live .image-rasterizer h3{font:var(--type-caps)/1.4 var(--font-ui);letter-spacing:0;text-transform:uppercase}.studies-page .study-live .hide-seek .hs-eyebrow{font:var(--type-caps)/1.4 var(--font-ui)!important}.studies-page .study-live .meaning-map .mm-detail h3,.studies-page .study-live .vision-lab :is(.vision-model-intro h2,.vision-model-results h3,.vision-evaluation h3,.vision-readout strong){font:var(--type-item)/1.1 var(--font-display);letter-spacing:0}.studies-page .study-live .meaning-map :is(summary,.mm-map-tools button,.mm-result-copy strong,.mm-corpus-note strong,.mm-corpus-note .mm-small,summary .mm-small){font-size:var(--type-label)}.studies-page .study-live .vision-lab .vision-evaluation>a{font:var(--type-label) var(--font-display);letter-spacing:0}.studies-page .study-live .meaning-map .mm-map-tools button:is([aria-label=Zoom\ in],[aria-label=Zoom\ out]){font-size:var(--type-item);line-height:1}
