@layer tokens{:root{--font-display:Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif;--font-body:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--font-data:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--fs-100:.75rem;--fs-200:.8125rem;--fs-300:.9375rem;--fs-400:1.0625rem;--fs-500:1.25rem;--fs-600:1.5rem;--fs-700:clamp(1.75rem, 1.4rem + 1.8vw, 2.5rem);--lh-prose:1.65;--lh-ui:1.4;--lh-heading:1.15;--track-label:.06em;--space-3xs:.25rem;--space-2xs:.375rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-s:3px;--radius-m:6px;--radius-l:10px;--measure-prose:68ch;--measure-page:44rem;--measure-main:60rem;--measure-panel:52rem;--pad-main:1.5rem}@media (width<=40rem){:root{--pad-main:1rem}}:root{--rail-height:6px;--rail-tick:1px;--rail-pitch:6px;--focus-ring-width:2px;--focus-ring-offset:2px;--shadow-panel:0 1px 2px #090c103d, 0 10px 28px #090c1029;--shadow-panel-inset:inset 0 1px 0 #e7eae20f;--status-bar-width:3px;--pad-control:var(--space-2xs) var(--space-s);--pad-button:var(--space-xs) var(--space-m);color-scheme:light;--page-bg:#f3f4f1;--page-ink:#1f2429;--page-muted:#566069;--page-accent:#1a5ca8;--page-rule:#d9dcd4;--focus-ring:var(--page-accent);--panel-bg:#151a20;--panel-raised:#1e252d;--panel-ink:#e7eae2;--panel-muted:#9ba6ad;--panel-accent:#ecb556;--panel-rule:#2b343d;--panel-edge:#707d8a;--panel-ok:#6fce96;--panel-warn:#e5c560;--panel-err:#ff8d79;--tint-accent:#ecb5561a;--tint-warn:#e5c5601a;--tint-err:#ff8d791a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page-bg:#10151b;--page-ink:#e2e6df;--page-muted:#9aa5ac;--page-accent:#ecb556;--page-rule:#27303a;--panel-bg:#1b222b;--panel-raised:#242d37}}:root[data-theme=dark]{color-scheme:dark;--page-bg:#10151b;--page-ink:#e2e6df;--page-muted:#9aa5ac;--page-accent:#ecb556;--page-rule:#27303a;--panel-bg:#1b222b;--panel-raised:#242d37}}@layer base{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0}img,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}html{background:var(--page-bg)}body{background:var(--page-bg);color:var(--page-ink);font-family:var(--font-body);font-size:var(--fs-400);line-height:var(--lh-prose);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}main{width:100%;max-width:var(--measure-main);padding-inline:var(--pad-main);padding-block:var(--space-xl) var(--space-2xl);flex:1 0 auto;margin-inline:auto}main>*+*{margin-block-start:var(--space-2xl)}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--lh-heading);text-wrap:balance}h1{font-size:var(--fs-700)}h2{font-size:var(--fs-600)}h3{font-size:var(--fs-500)}a{color:var(--page-accent);text-underline-offset:.14em;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){a{transition:text-decoration-thickness .12s}}}@layer shell{.site-header{justify-content:space-between;align-items:center;gap:var(--space-m);width:100%;max-width:var(--measure-main);padding-inline:var(--pad-main);padding-block:var(--space-m);border-block-end:1px solid var(--page-rule);flex-wrap:wrap;margin-inline:auto;display:flex}.site-header__brand{font-family:var(--font-display);font-size:var(--fs-500);letter-spacing:-.01em;text-transform:lowercase;color:var(--page-ink);font-weight:700;line-height:1;text-decoration:none;display:inline-block;position:relative}.site-header__brand:after{content:"";block-size:calc(var(--rail-height) / 2);pointer-events:none;background-image:repeating-linear-gradient(90deg, currentColor 0 var(--rail-tick), transparent var(--rail-tick) var(--rail-pitch));opacity:.35;position:absolute;inset-block-end:-.28em;inset-inline:0}.site-header nav{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.site-header nav a{font-size:var(--fs-300);color:var(--page-ink)}.site-header nav a[aria-current=page]{font-weight:700}.theme-toggle{border:1px solid var(--page-rule);border-radius:var(--radius-m);block-size:2.25rem;inline-size:2.25rem;color:var(--page-muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle[hidden]{display:none}.theme-toggle:hover{color:var(--page-accent);border-color:var(--page-accent)}.theme-toggle svg{block-size:1.05rem;inline-size:1.05rem;display:block}.theme-toggle[aria-pressed=true] svg[data-icon=moon],.theme-toggle[aria-pressed=false] svg[data-icon=sun]{display:none}.site-footer{width:100%;max-width:var(--measure-main);padding-inline:var(--pad-main);padding-block:var(--space-xl);border-block-start:1px solid var(--page-rule);color:var(--page-muted);font-size:var(--fs-300);margin-block-start:var(--space-2xl);margin-inline:auto}.site-footer p{max-width:var(--measure-prose)}.site-footer p+p{margin-block-start:var(--space-s)}}@layer prose{.intent{gap:var(--space-2xl);flex-direction:column;display:flex}.intent>h1,.intent__prose,.intent__faq,.intent__related{width:100%;max-width:var(--measure-page);margin-inline:auto}.intent>h1{max-width:var(--measure-prose)}.intent__prose>*+*{margin-block-start:var(--space-m)}.intent__prose>*+h2,.intent__prose>*+h3{margin-block-start:var(--space-xl)}.intent__prose p{max-width:var(--measure-prose)}.intent__prose ul,.intent__prose ol{max-width:var(--measure-prose);padding-inline-start:var(--space-l)}.intent__prose li+li{margin-block-start:var(--space-2xs)}.intent__prose code{font-family:var(--font-data);background:var(--page-rule);color:inherit;border-radius:var(--radius-s);padding:.1em .32em;font-size:.9em}.intent__prose pre{font-family:var(--font-data);font-size:var(--fs-300);background:var(--page-rule);padding:var(--space-s);border-radius:var(--radius-m);overflow-x:auto}.intent__prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.intent__faq{border-block-start:1px solid var(--page-rule);padding-block-start:var(--space-xl)}.intent__faq h2{margin-block-end:var(--space-m)}.intent__faq dt{max-width:var(--measure-prose);font-weight:600}.intent__faq dd{color:var(--page-muted);max-width:var(--measure-prose);margin-block-start:var(--space-2xs);padding-inline-start:var(--space-m)}.intent__faq dd+dt{margin-block-start:var(--space-l)}.intent__related h2{margin-block-end:var(--space-m)}.intent__related ul{gap:var(--space-m);padding:0;list-style:none;display:grid}@media (width>=48rem){.intent__related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.intent__related li{gap:var(--space-3xs);display:grid}.intent__related span{color:var(--page-muted);font-size:var(--fs-300);line-height:var(--lh-ui)}.home-intro{max-width:var(--measure-page);margin-inline:auto}.home-intro h1{margin-block-end:var(--space-m)}.home-intro>p:first-of-type{font-size:var(--fs-500);color:var(--page-ink);max-width:var(--measure-prose)}.home-intro>p+p{font-size:var(--fs-400);color:var(--page-muted);max-width:var(--measure-prose);margin-block-start:var(--space-m)}.home-section{max-width:var(--measure-page);margin-inline:auto}.home-section h2{border-block-end:1px solid var(--page-rule);margin-block-end:var(--space-m);padding-block-end:var(--space-2xs)}.home-section ul{gap:var(--space-s);padding:0;list-style:none;display:grid}.home-section li{gap:var(--space-3xs);display:grid}@media (width>=48rem){.home-section li{align-items:baseline;column-gap:var(--space-m);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}}.home-section span{color:var(--page-muted);font-size:var(--fs-300);line-height:var(--lh-ui)}.pipeline-intro{max-width:var(--measure-page);margin-inline:auto}.pipeline-intro h1{margin-block-end:var(--space-m)}.pipeline-intro p{max-width:var(--measure-prose)}}@layer console{.tool-island,.pipeline-builder{--surface:var(--panel-bg);--surface-raised:var(--panel-raised);--ink:var(--panel-ink);--ink-muted:var(--panel-muted);--accent:var(--panel-accent);--rule:var(--panel-rule);--edge:var(--panel-edge);--ok:var(--panel-ok);--warn:var(--panel-warn);--err:var(--panel-err);--focus-ring:var(--panel-accent);gap:var(--space-m);width:100%;max-width:var(--measure-panel);padding:calc(var(--space-l) + var(--rail-height)) var(--space-l) var(--space-l);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-panel), var(--shadow-panel-inset);color:var(--ink);color-scheme:dark;font-size:var(--fs-300);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:clip}@media (width<=40rem){.tool-island,.pipeline-builder{margin-inline:calc(var(--pad-main) * -1);padding-inline:var(--space-m);border-inline-width:0;border-radius:0}}.tool-island:before,.pipeline-builder:before{content:"";block-size:var(--rail-height);pointer-events:none;background:repeating-linear-gradient(90deg, var(--accent) 0 var(--rail-tick), transparent var(--rail-tick) var(--rail-pitch));opacity:.55;position:absolute;inset-block-start:0;inset-inline:0}.tool-island__heading{font-family:var(--font-data);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-muted);font-weight:600;line-height:var(--lh-ui)}.tool-island label,.pipeline-builder label{font-family:var(--font-data);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-muted)}.tool-island button,.pipeline-builder button{font-family:var(--font-data);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--track-label);padding:var(--pad-button);border:1px solid var(--edge);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink);cursor:pointer;line-height:1}.tool-island button:hover:not(:disabled),.pipeline-builder button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.tool-island button:active:not(:disabled),.pipeline-builder button:active:not(:disabled){transform:translateY(1px)}.tool-island button:disabled,.pipeline-builder button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.tool-island button,.pipeline-builder button{transition:border-color .12s ease-out,color .12s ease-out}}.tool-island__controls>button:first-child,.pipeline-builder__controls>button:first-child{background:var(--accent);color:var(--surface);border-color:var(--accent);font-weight:700}.tool-island__controls>button:first-child:hover:not(:disabled),.pipeline-builder__controls>button:first-child:hover:not(:disabled){box-shadow:var(--shadow-panel)}.tool-island__controls>button:last-child:not(:first-child),.pipeline-builder__controls>button:last-child:not(:first-child){border-color:var(--err);color:var(--err)}.tool-island__controls{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.tool-island__error,.tool-island__rejected{font-family:var(--font-body);font-size:var(--fs-300);line-height:var(--lh-ui);border-inline-start:var(--status-bar-width) solid var(--err);padding:var(--space-2xs) var(--space-s);background:var(--tint-err);color:var(--ink);border-radius:0 var(--radius-s) var(--radius-s) 0}}@layer widgets{.dropzone{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;min-block-size:7rem;padding:var(--space-l) var(--space-m);border:2px dashed var(--edge);border-radius:var(--radius-m);background:var(--surface-raised);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.dropzone{transition:border-color .12s ease-out,background-color .12s ease-out}}.dropzone--dragging{border-color:var(--accent);background:var(--tint-accent)}.dropzone:has(.dropzone__button:disabled){opacity:.55}.dropzone__input{display:none}.dropzone__hint{font-family:var(--font-data);font-size:var(--fs-100);color:var(--ink-muted);line-height:var(--lh-ui);overflow-wrap:anywhere}.field{gap:var(--space-3xs);flex-direction:column;align-items:start;min-inline-size:0;display:flex}.field input:not([type=checkbox]),.field select,.field textarea{font-family:var(--font-data);font-size:var(--fs-300);line-height:var(--lh-ui);padding:var(--pad-control);border:1px solid var(--edge);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink);inline-size:100%;max-inline-size:100%}.field input:not([type=checkbox]):hover:not(:disabled),.field select:hover:not(:disabled),.field textarea:hover:not(:disabled){border-color:var(--ink-muted)}.field input:not([type=checkbox]):disabled,.field select:disabled,.field textarea:disabled{opacity:.5;cursor:not-allowed}.field--int input,.field--number input{inline-size:7ch;min-inline-size:7ch}.field--dimensions{column-gap:var(--space-xs);grid-template-columns:repeat(2,7ch);align-items:center;display:grid}.field--dimensions label,.field--dimensions .field__help{grid-column:1/-1}.field--boolean label{align-items:center;gap:var(--space-2xs);display:flex}.field--boolean input[type=checkbox]{block-size:1rem;inline-size:1rem;accent-color:var(--accent);flex:none;padding:0}.field--enum select{inline-size:auto;min-inline-size:9rem;max-inline-size:100%}.field--string input{inline-size:100%}.field--string textarea{resize:vertical;min-block-size:4.5rem;inline-size:100%}.field__help{font-family:var(--font-body);font-size:var(--fs-100);color:var(--ink-muted);line-height:var(--lh-ui);max-inline-size:34ch}.param-form{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.param-form__locked,.locked-badge{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:1px dashed var(--rule);border-radius:var(--radius-s);background:var(--surface);flex-wrap:wrap;display:flex}.locked-badge__label{font-family:var(--font-data);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-muted)}.locked-badge__value{font-family:var(--font-data);font-size:var(--fs-300);color:var(--accent);font-weight:700}.locked-badge__note{font-family:var(--font-body);font-size:var(--fs-100);color:var(--ink-muted);font-style:italic}.progress-bar{align-items:center;gap:var(--space-xs);display:flex}.progress-bar__track{border-radius:var(--radius-s);background:var(--surface-raised);flex:auto;block-size:.75rem;position:relative;overflow:clip}.progress-bar__track:before{content:"";background:repeating-linear-gradient(90deg, var(--accent) 0 var(--rail-tick), transparent var(--rail-tick) var(--rail-pitch));opacity:.55;position:absolute;inset:0}.progress-bar__fill{z-index:1;background:var(--accent);border-radius:inherit;block-size:100%;position:relative}@media (prefers-reduced-motion:no-preference){.progress-bar__fill{transition:width .14s ease-out}}.progress-bar__label{font-family:var(--font-data);font-size:var(--fs-200);color:var(--ink-muted);white-space:nowrap;text-align:end;flex:none;min-inline-size:9ch}.result-list{gap:var(--space-s);flex-direction:column;display:flex}.result-list>ul{gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.result-list__all{inline-size:100%;border-block-start:1px solid var(--rule);border-block-end-width:0;border-inline-width:0;align-self:stretch;margin-block-start:var(--space-2xs);padding-block-start:var(--space-s)}.result-list__row{align-items:center;column-gap:var(--space-s);row-gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-s);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.result-list__row:has(.result-list__preview)>.result-list__preview{grid-column:1}.result-list__row:has(.result-list__preview)>.result-list__name{grid-column:2}.result-list__row:has(.result-list__preview)>.result-list__size{grid-column:3}.result-list__row:has(.result-list__preview)>.result-list__download{grid-column:4}.result-list__row:not(:has(.result-list__preview))>.result-list__name{grid-column:1}.result-list__row:not(:has(.result-list__preview))>.result-list__size{grid-column:2}.result-list__row:not(:has(.result-list__preview))>.result-list__download{grid-column:3}@media (width<=30rem){.result-list__row{grid-template-columns:auto minmax(0,1fr)}.result-list__row:has(.result-list__preview)>.result-list__size,.result-list__row:has(.result-list__preview)>.result-list__download,.result-list__row:not(:has(.result-list__preview))>.result-list__size,.result-list__row:not(:has(.result-list__preview))>.result-list__download{grid-column:2/-1}}.result-list__preview{object-fit:contain;border-radius:var(--radius-s);background:var(--surface);block-size:3rem;inline-size:3rem}.result-list__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-data);font-size:var(--fs-300);overflow:hidden}.result-list__size{font-family:var(--font-data);font-size:var(--fs-200);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.result-list__download{padding:var(--pad-control)}.text-pane{gap:var(--space-2xs);flex-direction:column;display:flex;position:relative}.text-pane__textarea{font-family:var(--font-data);font-size:var(--fs-300);line-height:var(--lh-ui);inline-size:100%;padding:var(--space-s);border:1px solid var(--edge);border-radius:var(--radius-m);background:var(--surface-raised);color:var(--ink);resize:vertical;min-block-size:9rem;padding-inline-end:5.5rem}.text-pane__copy{z-index:1;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.text-pane__status{font-family:var(--font-body);font-size:var(--fs-100);color:var(--ink-muted)}.text-pane__status--error{color:var(--ink);border-inline-start:var(--status-bar-width) solid var(--err);padding-inline-start:var(--space-xs)}}@layer pipeline{.pipeline-builder{gap:var(--space-l)}.pipeline-builder>.share-panel,.pipeline-builder>.preset-panel{border-block-start:1px solid var(--rule);padding-block-start:var(--space-m)}.pipeline-builder__steps{gap:var(--space-l);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pipeline-builder__steps>li{min-inline-size:0;position:relative}.pipeline-builder__steps>li+li:before{content:"";pointer-events:none;block-size:var(--space-l);border-inline-start:2px dashed var(--accent);opacity:.45;inline-size:0;position:absolute;inset-block-start:calc(var(--space-l) * -1);inset-inline-start:50%;transform:translate(-50%)}.step-card{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface-raised);flex-direction:column;display:flex}.step-card__heading{font-family:var(--font-data);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:600;line-height:var(--lh-ui);color:var(--ink)}.step-card__controls{gap:var(--space-2xs);flex-wrap:wrap;justify-content:flex-end;margin-block-start:auto;display:flex}.step-card__controls button{font-size:var(--fs-100);padding:var(--pad-control)}.step-card__controls>button:last-child{border-color:var(--err);color:var(--err)}.step-card__diagnostic,.pipeline-builder__diagnostic{font-family:var(--font-body);font-size:var(--fs-200);line-height:var(--lh-ui);color:var(--ink);padding:var(--space-2xs) var(--space-xs);border-radius:0 var(--radius-s) var(--radius-s) 0}.step-card__diagnostic--error,.pipeline-builder__diagnostic--error{border-inline-start:var(--status-bar-width) solid var(--err);background:var(--tint-err)}.step-card__diagnostic--warning,.pipeline-builder__diagnostic--warning{border-inline-start:var(--status-bar-width) dashed var(--warn);background:var(--tint-warn)}.pipeline-builder__controls{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.pipeline-builder__error{font-family:var(--font-body);font-size:var(--fs-300);line-height:var(--lh-ui);color:var(--ink);border-inline-start:var(--status-bar-width) solid var(--err);padding:var(--space-2xs) var(--space-s);background:var(--tint-err);border-radius:0 var(--radius-s) var(--radius-s) 0}.add-step-picker{gap:var(--space-xs);flex-direction:column;display:flex}.add-step-picker__label{font-weight:600}.add-step-picker input[type=search]{font-family:var(--font-data);font-size:var(--fs-300);padding:var(--pad-control);border:1px solid var(--edge);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink);inline-size:100%;max-inline-size:22rem}.add-step-picker__options{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.add-step-picker__empty{font-family:var(--font-body);font-size:var(--fs-200);color:var(--ink-muted);font-style:italic}.add-step-picker__option{gap:var(--space-3xs);text-align:start;text-transform:none;letter-spacing:normal;block-size:100%;inline-size:100%;padding:var(--space-s);border-radius:var(--radius-m);display:grid}.add-step-picker__option strong{font-family:var(--font-data);font-size:var(--fs-300);color:var(--ink);font-weight:700}.add-step-picker__option span{font-family:var(--font-body);font-size:var(--fs-100);color:var(--ink-muted);line-height:var(--lh-ui)}.add-step-picker__option:hover:not(:disabled){border-color:var(--accent)}.add-step-picker__option:hover:not(:disabled) strong{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.add-step-picker__option,.add-step-picker__option strong{transition:color .15s,border-color .15s}}.share-panel{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.share-panel__note{font-family:var(--font-body);font-size:var(--fs-100);color:var(--ink-muted);flex:16rem;min-inline-size:0}.share-panel__status{font-family:var(--font-data);font-size:var(--fs-200);color:var(--ok);flex-basis:100%}.share-panel__status--error{color:var(--ink);font-family:var(--font-body);align-items:center;gap:var(--space-xs);border-inline-start:var(--status-bar-width) solid var(--err);flex-wrap:wrap;padding-inline-start:var(--space-xs);display:flex}.share-panel__status--error input{min-inline-size:0;font-family:var(--font-data);font-size:var(--fs-100);padding:var(--pad-control);border:1px solid var(--edge);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink);user-select:all;flex:14rem}.preset-panel{gap:var(--space-s);flex-direction:column;display:flex}.preset-panel__save{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.preset-panel__save input{min-inline-size:0;font-family:var(--font-data);font-size:var(--fs-300);padding:var(--pad-control);border:1px solid var(--edge);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink);flex:12rem}.preset-panel__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preset-panel__row{align-items:center;column-gap:var(--space-s);row-gap:var(--space-2xs);padding-block:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.preset-panel__row+.preset-panel__row{border-block-start:1px solid var(--rule)}@media (width<=30rem){.preset-panel__row{grid-template-columns:minmax(0,1fr) auto}}.preset-panel__row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-body);color:var(--ink);overflow:hidden}.preset-panel__row>span:nth-child(2){font-family:var(--font-data);font-size:var(--fs-100);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.preset-panel__row button{font-size:var(--fs-100);padding:var(--pad-control)}.preset-panel__row>button:last-child{border-color:var(--err);color:var(--err)}.preset-panel__loading,.preset-panel__empty{font-family:var(--font-body);font-size:var(--fs-200);color:var(--ink-muted);font-style:italic}.preset-panel__error{font-family:var(--font-body);font-size:var(--fs-200);color:var(--ink);border-inline-start:var(--status-bar-width) solid var(--err);padding:var(--space-2xs) var(--space-xs);background:var(--tint-err);border-radius:0 var(--radius-s) var(--radius-s) 0}.isolation-notice{font-family:var(--font-data);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-muted);line-height:var(--lh-ui);padding:var(--space-2xs) var(--space-xs);background:var(--tint-warn);border-inline-start:var(--status-bar-width) dashed var(--warn);border-radius:0 var(--radius-s) var(--radius-s) 0}}
