.request-fields.svelte-1bkrp6f{min-width:0}dl.svelte-1bkrp6f,dd.svelte-1bkrp6f{margin:0}.request-field.svelte-1bkrp6f,summary.svelte-1bkrp6f{grid-template-columns:minmax(84px,.9fr) minmax(0,1.6fr);align-items:start;gap:12px;padding:7px 0;display:grid}.request-field.svelte-1bkrp6f+.request-field:where(.svelte-1bkrp6f),details.svelte-1bkrp6f+details:where(.svelte-1bkrp6f),.request-field.svelte-1bkrp6f+details:where(.svelte-1bkrp6f),details.svelte-1bkrp6f+.request-field:where(.svelte-1bkrp6f){border-top:1px solid var(--line)}.request-key.svelte-1bkrp6f{color:var(--text-3);overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:flex}.request-key.svelte-1bkrp6f svg{flex:none}.request-value.svelte-1bkrp6f{color:var(--text-2);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.request-value.faint.svelte-1bkrp6f{color:var(--text-3)}.image-value.svelte-1bkrp6f{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.image-value.svelte-1bkrp6f .faint:where(.svelte-1bkrp6f){width:100%;font-size:11px}summary.svelte-1bkrp6f{cursor:pointer;list-style:none}summary.svelte-1bkrp6f::-webkit-details-marker{display:none}details[open].svelte-1bkrp6f>summary:where(.svelte-1bkrp6f) .request-key:where(.svelte-1bkrp6f) svg{transform:rotate(90deg)}.request-group.svelte-1bkrp6f>.request-fields{border-left:1px solid var(--line-strong);margin-left:10px;padding-left:9px}.request-long[open].svelte-1bkrp6f>summary:where(.svelte-1bkrp6f) .request-value:where(.svelte-1bkrp6f){display:none}.request-long[open].svelte-1bkrp6f .request-field:where(.svelte-1bkrp6f){padding-top:0}@media (width<=400px){.request-field.svelte-1bkrp6f,summary.svelte-1bkrp6f{grid-template-columns:minmax(74px,.85fr) minmax(0,1.5fr);gap:8px}.request-group.svelte-1bkrp6f>.request-fields{margin-left:5px;padding-left:5px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bu-canvas:#111317;--bu-surface:#202329;--bu-field:#202329;--bu-text:#f2eee6;--bu-muted:#b8b5ad;--bu-accent:#c9a66b;--bu-on-accent:#111317;--bu-success:#84c79a;--bu-warning:#e7bc75;--bu-danger:#f2a099;--bu-info:#9bbce5;--bu-shadow:0 8px 28px #0000002e;--bu-dialog-shadow:0 20px 64px #00000052;--bu-scrim:#00000080;--bu-font:"Segoe UI", system-ui, sans-serif;--bu-display:Georgia, "Times New Roman", serif;--bu-mono:ui-monospace, Consolas, monospace;--bu-radius-control:8px;--bu-radius-panel:12px;--bu-radius-dialog:16px;--bu-space-1:4px;--bu-space-2:8px;--bu-space-3:12px;--bu-space-4:16px;--bu-space-6:24px;--bu-space-8:32px;--bu-control:44px;--bu-text-size:16px;--bu-small:14px;--bu-line-height:1.5;--bu-duration:.14s;--bu-blur:12px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bu-canvas:#eeeae2;--bu-surface:#faf7f0;--bu-field:#faf7f0;--bu-text:#25282d;--bu-muted:#5e625f;--bu-accent:#76562f;--bu-on-accent:#fff;--bu-success:#226c43;--bu-warning:#775319;--bu-danger:#a3312f;--bu-info:#345f8e;--bu-shadow:0 8px 28px #0000001a;--bu-dialog-shadow:0 20px 64px #0003;--bu-scrim:#00000057}:root{--bu-line:color-mix(in srgb, var(--bu-muted) 27%, var(--bu-surface));--bu-border:color-mix(in srgb, var(--bu-muted) 80%, var(--bu-surface));--bu-rim:color-mix(in srgb, var(--bu-muted) 38%, transparent);--bu-hover:color-mix(in srgb, var(--bu-text) 7%, var(--bu-surface));--bu-selected:color-mix(in srgb, var(--bu-accent) 13%, var(--bu-surface));--bu-floating:color-mix(in srgb, var(--bu-surface) 92%, transparent);--bu-focus:var(--bu-accent);--bu-sheet:color-mix(in srgb,var(--bu-surface) 99%,transparent);--bu-sheet-soft:color-mix(in srgb,var(--bu-surface) 86%,transparent);--bu-diagram:color-mix(in srgb,var(--bu-surface) 15%,transparent);--bu-gesture-track:color-mix(in srgb,var(--bu-surface) 20%,transparent);--bu-gesture-thumb:color-mix(in srgb,var(--bu-accent) 35%,transparent);--bu-action-hover:color-mix(in srgb,var(--bu-surface) 80%,transparent);--bu-outline:color-mix(in srgb,var(--bu-surface) 40%,transparent);--bu-row-stroke:color-mix(in srgb,var(--bu-accent) 30%,transparent);--bu-row-selected:color-mix(in srgb,var(--bu-accent) 12%,transparent);--bu-direction-selected:color-mix(in srgb,var(--bu-accent) 14%,transparent);--bu-tile:color-mix(in srgb,var(--bu-surface) 65%,transparent);--bu-reading-start:color-mix(in srgb,var(--bu-surface) 85%,transparent);--bu-reading-end:color-mix(in srgb,var(--bu-surface) 88%,transparent);--bu-scroll-thumb:color-mix(in srgb, var(--bu-muted) 60%, var(--bu-accent));--bu-scroll-track:transparent}:root[data-theme=light]{--bu-reading-start:color-mix(in srgb,var(--bu-surface) 90%,transparent);--bu-reading-end:color-mix(in srgb,var(--bu-surface) 92%,transparent)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root,:root[data-theme]{--bu-floating:var(--bu-surface);--bu-action-hover:var(--bu-hover);--bu-outline:var(--bu-surface);--bu-row-stroke:var(--bu-accent);--bu-row-selected:var(--bu-selected);--bu-direction-selected:var(--bu-selected);--bu-tile:var(--bu-surface);--bu-reading-start:var(--bu-surface);--bu-reading-end:var(--bu-surface);--bu-sheet:var(--bu-surface);--bu-sheet-soft:var(--bu-surface);--bu-diagram:var(--bu-surface);--bu-gesture-track:var(--bu-surface);--bu-gesture-thumb:var(--bu-accent);--bu-blur:0px;--bu-rim:var(--bu-muted);--bu-border:var(--bu-muted)}.bu-floating{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--bu-floating:var(--bu-surface)}}@media (prefers-reduced-motion:reduce){:root{--bu-duration:0s}.bu-spinner{animation:none!important}}@media (forced-colors:active){:root,:root[data-theme]{--bu-canvas:Canvas;--bu-surface:Canvas;--bu-field:Canvas;--bu-floating:Canvas;--bu-text:CanvasText;--bu-muted:CanvasText;--bu-accent:Highlight;--bu-on-accent:HighlightText;--bu-border:ButtonText;--bu-line:GrayText;--bu-rim:CanvasText;--bu-focus:Highlight;--bu-success:CanvasText;--bu-warning:CanvasText;--bu-danger:CanvasText;--bu-info:CanvasText;--bu-selected:Canvas;--bu-hover:Canvas;--bu-sheet:Canvas;--bu-sheet-soft:Canvas;--bu-diagram:Canvas;--bu-gesture-track:Canvas;--bu-gesture-thumb:Highlight;--bu-action-hover:Canvas;--bu-outline:Canvas;--bu-row-stroke:Highlight;--bu-row-selected:Canvas;--bu-direction-selected:Canvas;--bu-tile:Canvas;--bu-reading-start:Canvas;--bu-reading-end:Canvas}.bu-floating{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.bu-btn,.bu-row,.bu-swatch)[aria-pressed=true],.bu-tabs [aria-selected=true],.bu-choice-group [aria-checked=true]{outline:2px solid highlight}}:root{scrollbar-color:var(--bu-scroll-thumb) var(--bu-scroll-track);scrollbar-width:auto}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--bu-scroll-track)}::-webkit-scrollbar-corner{background:var(--bu-scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--bu-scroll-thumb);border-radius:var(--bu-radius-control);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--bu-accent)}}@media (forced-colors:active){:root{scrollbar-color:auto}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bu-canvas);color:var(--bu-text);font:var(--bu-text-size)/var(--bu-line-height) var(--bu-font);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--bu-accent);text-underline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--bu-display);font-weight:400;line-height:1.15}h1{font-size:clamp(32px,3vw,48px)}h2{font-size:28px}h3{font-size:17px;font-weight:600}svg{stroke-width:1.6px;flex:none;width:20px;height:20px}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--bu-focus);outline-offset:3px}:where(button,input,textarea,select):disabled{opacity:.5}:is([class^=bu-],[class*=\ bu-]),:is([class^=bu-],[class*=\ bu-]) *{box-sizing:border-box}.bu-btn,.bu-action,.bu-input,.bu-unit input,.bu-color,.bu-swatch,.bu-row,.bu-select,.bu-tabs button{font:inherit;color:inherit}:where(.bu-btn,.bu-action,.bu-row,.bu-swatch){cursor:pointer}:where(.bu-focus,.bu-action,.bu-select,.bu-btn,.bu-input,.bu-unit input,.bu-check input,.bu-color,.bu-row,.bu-swatch,.bu-tabs button,.bu-details summary):focus-visible{outline:2px solid var(--bu-focus);outline-offset:var(--bu-focus-offset,3px)}:where(.bu-btn,.bu-input,.bu-unit input,.bu-check input):disabled{opacity:.5;cursor:not-allowed}:is(.bu-btn,.bu-notice,.bu-choice-group,.bu-badge,.bu-steps) svg{stroke-width:1.6px;flex:none;width:20px;height:20px}.bu-muted{color:var(--bu-muted)}.bu-small{font-size:var(--bu-small)}.bu-number{font-variant-numeric:tabular-nums}.bu-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bu-actions{align-items:center;gap:var(--bu-space-2);flex-wrap:wrap;display:flex}.bu-stack{gap:var(--bu-space-4);display:grid}.bu-action{color:inherit;border-radius:var(--bu-radius-control);background:0 0;border:0}.bu-action:hover:not(:disabled){background:var(--bu-action-hover)}.bu-action:disabled{opacity:.42;cursor:not-allowed}.bu-action:is([aria-pressed=true],[aria-selected=true]){color:var(--bu-accent)}.bu-action[data-variant=primary]{font-weight:600}.bu-action[data-variant=primary] svg{fill:none;stroke:currentColor}.bu-action:is([data-variant=outline],[data-variant=tile],[data-variant=field]){color:var(--bu-text)}.bu-action[data-variant=outline]{border:1px solid var(--bu-line);background:var(--bu-outline)}.bu-action[data-variant=tile]{border:1px solid var(--bu-rim);background:var(--bu-tile)}.bu-action[data-variant=field]{border:1px solid var(--bu-border);background:var(--bu-field)}.bu-action:is([data-variant=outline],[data-variant=tile],[data-variant=field]):hover:not(:disabled){border-color:var(--bu-border);background:var(--bu-hover)}:is(.bu-btn,.bu-action:is([data-variant=outline],[data-variant=tile],[data-variant=field]))[aria-pressed=true]{color:var(--bu-accent);border-color:var(--bu-accent);background:var(--bu-selected)}.bu-action[data-variant=row]{border:1px solid #0000}.bu-action[data-variant=row][aria-pressed=true]{border-color:var(--bu-row-stroke);background:var(--bu-row-selected)}.bu-action[data-variant=direction][aria-pressed=true]{background:var(--bu-direction-selected)}.bu-action:is([data-variant=outline],[data-variant=tile],[data-variant=field])[aria-pressed=true]:hover:not(:disabled){background:var(--bu-hover);border-color:var(--bu-border)}.bu-btn{color:var(--bu-text);justify-content:center;align-items:center;gap:var(--bu-space-2);min-height:var(--bu-control);border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);background:var(--bu-surface);transition:background-color var(--bu-duration);padding:10px 16px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.bu-btn:hover:not(:disabled){background:var(--bu-hover)}.bu-btn:active:not(:disabled){box-shadow:inset 0 0 0 1px}:is(.bu-btn,.bu-action)[data-variant=primary]{background:var(--bu-accent);color:var(--bu-on-accent);border-color:#0000}:is(.bu-btn,.bu-action)[data-variant=primary]:hover:not(:disabled){background:var(--bu-accent);box-shadow:inset 0 0 0 2px var(--bu-on-accent)}.bu-btn[data-variant=quiet]{color:var(--bu-muted);background:0 0;border-color:#0000}.bu-btn[data-variant=danger]{color:var(--bu-danger);border-color:var(--bu-danger)}.bu-btn[data-icon]{min-width:var(--bu-control);padding:10px}.bu-btn[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--bu-accent)}select.bu-select:not(.bu-input){border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);background:var(--bu-field);color:var(--bu-text)}select.bu-select[data-variant=quiet]{color:inherit;background:0 0;border-color:#0000}select.bu-select[data-variant=quiet]:hover:not(:disabled){background:var(--bu-action-hover)}.bu-joined{display:flex}.bu-joined>:first-child:not(:only-child){border-top-right-radius:0;border-bottom-right-radius:0}.bu-joined>:last-child:not(:only-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.bu-joined>:focus-visible{z-index:1;position:relative}@media (width<=380px){.bu-joined[data-stack=small]{flex-direction:column}.bu-joined[data-stack=small]>:first-child:not(:only-child){border-radius:var(--bu-radius-control) var(--bu-radius-control) 0 0}.bu-joined[data-stack=small]>:last-child:not(:only-child){border-radius:0 0 var(--bu-radius-control) var(--bu-radius-control);margin-top:-1px;margin-left:0}}.bu-dialog-surface{color:var(--bu-text);background:var(--bu-surface);border:1px solid var(--bu-rim);border-radius:var(--bu-radius-dialog);box-shadow:var(--bu-dialog-shadow)}.bu-field{align-content:start;gap:6px;min-width:0;display:grid}.bu-field>label{font-size:var(--bu-small);font-weight:600}.bu-input{color:var(--bu-text);width:100%;min-width:0;min-height:var(--bu-control);border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);background:var(--bu-field);padding:10px 12px}select:is(.bu-input,.bu-select) option:disabled{color:var(--bu-muted);opacity:.5}select:is(.bu-input,.bu-select) optgroup:disabled{color:var(--bu-muted)}select:is(.bu-input,.bu-select),select:is(.bu-input,.bu-select) :is(option,optgroup){color-scheme:inherit}select:is(.bu-input,.bu-select) :is(option,optgroup){color:var(--bu-text);background-color:var(--bu-field)}@supports (appearance:base-select) and selector(select::picker(select)){select:is(.bu-input,.bu-select){appearance:base-select}select:is(.bu-input,.bu-select)::picker(select){appearance:base-select}select:is(.bu-input,.bu-select){align-items:center}select:is(.bu-input,.bu-select)::picker(select){color:var(--bu-text);background:var(--bu-field);border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);box-shadow:var(--bu-shadow);max-height:min(320px,60dvh);padding:4px}select:is(.bu-input,.bu-select) option{border-radius:calc(var(--bu-radius-control) / 2);min-height:44px;font:var(--bu-text-size)/var(--bu-line-height) var(--bu-font);padding:8px 12px}select:is(.bu-input,.bu-select) option:checked:not(:disabled){color:var(--bu-accent);background:var(--bu-selected)}select:is(.bu-input,.bu-select) option:not(:disabled):is(:hover,:focus){color:var(--bu-text);background:var(--bu-hover);outline:2px solid var(--bu-focus);outline-offset:-2px}}.bu-input::placeholder{color:var(--bu-muted);opacity:1}textarea.bu-input{resize:vertical;min-height:112px}.bu-input[aria-invalid=true]{border-color:var(--bu-danger);box-shadow:inset 3px 0 var(--bu-danger)}.bu-input[readonly]{border-style:dashed}.bu-field>:is(p,.bu-error){margin:0}.bu-error{color:var(--bu-danger);font-size:var(--bu-small)}.bu-unit{color:var(--bu-text);border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);background:var(--bu-field);align-items:center;display:flex}.bu-unit input{width:100%;min-width:0;min-height:var(--bu-control);border-radius:inherit;background:0 0;border:0;padding:10px 12px}.bu-unit span{color:var(--bu-muted);padding-right:12px}.bu-unit:has([aria-invalid=true]){border-color:var(--bu-danger);box-shadow:inset 3px 0 var(--bu-danger)}.bu-check{min-height:var(--bu-control);cursor:pointer;align-items:center;gap:10px;display:flex}.bu-check input:is([type=checkbox],[type=radio]){width:20px;height:20px;accent-color:var(--bu-accent);flex:none}.bu-check input.bu-switch{appearance:none;border:1px solid var(--bu-border);background:var(--bu-surface);cursor:pointer;border-radius:13px;width:44px;height:26px;margin:0;position:relative}.bu-switch:after{content:"";background:var(--bu-muted);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.bu-check input.bu-switch:checked{background:var(--bu-accent);border-color:var(--bu-accent)}.bu-switch:checked:after{background:var(--bu-on-accent);left:21px}.bu-file{width:100%;min-width:0;font-size:var(--bu-small)}.bu-file::file-selector-button{min-height:var(--bu-control);border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);color:var(--bu-text);background:var(--bu-surface);cursor:pointer;font:inherit;margin-right:12px;padding:8px 12px}.bu-tabs{gap:20px;padding:6px;display:flex;overflow:auto}.bu-tabs button{color:var(--bu-muted);min-height:var(--bu-control);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 2px}.bu-tabs button[aria-selected=true]{color:var(--bu-accent);border-bottom-color:var(--bu-accent);font-weight:600}.bu-floating{color:var(--bu-text);background:var(--bu-floating);border:1px solid var(--bu-rim);border-radius:var(--bu-radius-panel);box-shadow:var(--bu-shadow);-webkit-backdrop-filter:blur(var(--bu-blur));backdrop-filter:blur(var(--bu-blur))}.bu-notice{--tone:var(--bu-info);border-left:3px solid var(--tone);background:var(--bu-surface);color:var(--bu-text);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bu-notice[data-tone=success]{--tone:var(--bu-success)}.bu-notice[data-tone=warning]{--tone:var(--bu-warning)}.bu-notice[data-tone=danger]{--tone:var(--bu-danger)}.bu-notice>svg{color:var(--tone);margin-top:2px}.bu-badge{color:var(--bu-muted);font-size:var(--bu-small);align-items:center;gap:6px;display:inline-flex}.bu-badge[data-tone=success]{color:var(--bu-success)}.bu-badge[data-tone=warning]{color:var(--bu-warning)}.bu-badge[data-tone=danger]{color:var(--bu-danger)}.bu-progress{width:100%;height:8px;accent-color:var(--bu-accent);background:var(--bu-line);border:0;border-radius:4px;overflow:hidden}.bu-progress::-webkit-progress-bar{background:var(--bu-line)}.bu-progress::-webkit-progress-value{background:var(--bu-accent)}.bu-progress::-moz-progress-bar{background:var(--bu-accent)}.bu-spinner{border:2px solid var(--bu-border);border-top-color:var(--bu-accent);border-radius:50%;width:20px;height:20px;animation:1s linear infinite bu-spin;display:inline-block}@keyframes bu-spin{to{transform:rotate(360deg)}}.bu-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bu-steps li{align-items:center;gap:12px;display:flex}.bu-steps [aria-current=step]{font-weight:600}.bu-choice-group{flex-wrap:wrap;gap:8px;display:flex}.bu-choice-group [aria-checked=true]{color:var(--bu-accent);border-color:var(--bu-accent);background:var(--bu-selected)}.bu-list-item{border-bottom:1px solid var(--bu-line);align-items:center;gap:12px;padding:12px 0;display:flex}.bu-list-item>span{overflow-wrap:anywhere;flex:1;min-width:0}.bu-details{border-top:1px solid var(--bu-line)}.bu-details summary{min-height:var(--bu-control);cursor:pointer;padding:12px 0;font-weight:500}.bu-details>div{padding-bottom:16px}.bu-data{font-size:var(--bu-small);grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:10px 16px;margin:0;display:grid}.bu-data dt{color:var(--bu-muted)}.bu-data dd{overflow-wrap:anywhere;margin:0}.bu-code{min-width:0;color:var(--bu-text);background:var(--bu-canvas);border:1px solid var(--bu-line);border-radius:var(--bu-radius-control);font:13px/1.6 var(--bu-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;display:block}.bu-table{border-collapse:collapse;width:100%;font-size:var(--bu-small);text-align:left}.bu-table caption{text-align:left;color:var(--bu-muted);margin-bottom:12px}.bu-table th,.bu-table td{border-bottom:1px solid var(--bu-line);overflow-wrap:anywhere;padding:12px 8px}.bu-table thead{color:var(--bu-muted)}.bu-row{color:var(--bu-text);border-radius:var(--bu-radius-control);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 12px;display:flex}.bu-row:hover{background:var(--bu-hover)}.bu-row[aria-pressed=true]{border-color:var(--bu-accent);background:var(--bu-selected)}.bu-row img{width:64px;height:64px;image-rendering:pixelated;object-fit:contain}.bu-row .bu-row-label{flex:1;min-width:0}.bu-row small{color:var(--bu-muted);display:block}.bu-palette{flex-wrap:wrap;align-items:center;gap:8px;padding:4px;display:flex}.bu-swatch{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:6px;display:grid}.bu-swatch span{background:var(--swatch);border:1px solid var(--bu-border);border-radius:50%;width:30px;height:30px}.bu-swatch[aria-pressed=true] span{outline:2px solid var(--bu-accent);outline-offset:3px}.bu-ramp{border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);min-width:88px;height:32px;display:flex;overflow:hidden}.bu-ramp i{background:var(--swatch);flex:1}.bu-color{border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);background:var(--bu-surface);width:44px;height:44px;padding:4px}.bu-dialog{border:1px solid var(--bu-rim);border-radius:var(--bu-radius-dialog);background:var(--bu-surface);width:min(560px,100% - 32px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--bu-text);box-shadow:var(--bu-dialog-shadow);padding:0;overflow:auto}.bu-dialog::backdrop{background:var(--bu-scrim)}.bu-dialog-head,.bu-dialog-foot{background:var(--bu-surface);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky}.bu-dialog-head{border-bottom:1px solid var(--bu-line);top:0}.bu-dialog-foot{border-top:1px solid var(--bu-line);flex-wrap:wrap;justify-content:flex-end;bottom:0}.bu-dialog-head h2{font:600 20px/1.3 var(--bu-font);margin:0}.bu-dialog-body{padding:24px}.bu-popover{color:var(--bu-text);width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:16px;overflow:auto}.bu-help{display:inline-flex;position:relative}.bu-help button{color:var(--bu-muted)}.bu-tooltip{z-index:5;background:var(--bu-surface);border:1px solid var(--bu-border);border-radius:var(--bu-radius-panel);width:min(300px,100vw - 24px);color:var(--bu-text);box-shadow:var(--bu-shadow);font-size:var(--bu-small);margin:0;padding:12px 16px;position:fixed}.bu-toast{bottom:max(24px,env(safe-area-inset-bottom));z-index:10;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bu-toast:empty{display:none}@media (width<=600px){.bu-dialog{border-radius:var(--bu-radius-dialog) var(--bu-radius-dialog) 0 0;width:100%;max-height:90dvh;margin:auto 0 0}.bu-dialog-head,.bu-dialog-foot,.bu-dialog-body{padding:16px 20px}}@media (height<=500px) and (width>=601px){.bu-dialog{border-radius:var(--bu-radius-dialog) 0 0 var(--bu-radius-dialog);width:min(520px,90vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}}:where([class^=bu-],[class*=\ bu-])[hidden]{display:none!important}@media (forced-colors:active){:is(.bu-action,.bu-input,.bu-select,.bu-dialog-surface){border:1px solid canvastext}.bu-action:is([aria-pressed=true],[aria-selected=true]){outline:2px solid highlight}}.bu-action[data-variant=tab]{border-bottom:var(--bu-tab-stroke,1px) solid transparent;border-radius:0}.bu-action[data-variant=tab]:is([aria-pressed=true],[aria-selected=true]){border-bottom-color:var(--bu-accent);font-weight:600}.bu-swatch-flat{background:var(--swatch);cursor:pointer;border:3px solid #0000;border-radius:50%}.bu-swatch-flat:hover:not(:disabled){background:var(--swatch)}.bu-swatch-flat[aria-pressed=true]{outline:1px solid var(--bu-accent);outline-offset:3px}.bu-swatch-flat:focus-visible{outline:2px solid var(--bu-focus);outline-offset:3px}.bu-swatch-flat:disabled{opacity:.42;cursor:not-allowed}@media (forced-colors:active){.bu-swatch-flat{forced-color-adjust:none;border-color:buttontext}.bu-swatch-flat[aria-pressed=true]{outline-color:highlight}}.skip{z-index:100;background:var(--bu-surface);padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.lab-header{z-index:2;background:var(--bu-canvas);justify-content:space-between;align-items:center;gap:16px;padding:20px 40px 8px;display:flex;position:relative}.lab-brand{color:var(--bu-text);font-weight:600;text-decoration:none}.lab-brand span{color:var(--bu-muted);font-weight:400;font-size:var(--bu-small);margin-left:20px}.lab-nav{z-index:2;background:var(--bu-canvas);gap:12px;padding:4px 40px 12px;display:flex;position:relative;overflow:auto}.lab-nav .bu-btn{border-radius:0;flex:none;margin-right:18px;padding-inline:2px}.lab-nav [aria-current=page]{color:var(--bu-accent);border-bottom:2px solid var(--bu-accent)}main{min-height:calc(100dvh - 132px)}main:focus{outline:none}.catalog{max-width:1560px;margin:auto;padding:40px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.section-heading h1{margin-top:8px}.section-heading>p{font-size:var(--bu-small)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.specimen{border:1px solid var(--bu-line);border-radius:var(--bu-radius-panel);background:var(--bu-surface);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.specimen h2{font-size:26px}.catalog-footer{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:32px;display:flex}.creator-grid{grid-template-columns:1.2fr 1fr;gap:24px;max-width:1120px;display:grid}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compass{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.direction-pair{min-width:0;display:flex}.direction-pair .bu-btn{font-size:var(--bu-small);flex:1;gap:4px;padding:8px 4px}.direction-pair .mirror{flex:0 0 32px}.compass-center{color:var(--bu-muted);place-items:center;display:grid}.size-sample{align-items:center;gap:24px;display:flex}.size-check{border:1px solid var(--bu-border);border-radius:var(--bu-radius-control);background:repeating-conic-gradient(var(--bu-hover) 0 25%,var(--bu-canvas) 0 50%) 0 /16px 16px;flex:none;place-items:center;width:104px;height:104px;display:grid}.size-check svg{width:64px;height:64px}.job-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-list{display:grid}.job-list>div{border-top:1px solid var(--bu-line);font-size:var(--bu-small);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.quality-list{margin:0;padding-left:20px}.quality-list li+li{margin-top:10px}.empty-sample{border-top:1px solid var(--bu-line);gap:12px;padding:24px 0;display:grid}.display-example{font:32px/1.2 var(--bu-display)}.token-strip{color:var(--bu-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.token-strip span{gap:6px;display:grid}.token-strip i{border-radius:4px;width:32px;height:20px;display:block}.engine-options{flex-wrap:wrap;gap:8px;display:flex}.request-example{--text-2:var(--bu-text);--text-3:var(--bu-muted);--line:var(--bu-line);--line-strong:var(--bu-border);font-size:var(--bu-small)}.request-example summary{min-height:44px}.editor-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.frame-strip{gap:8px;min-width:0;padding:6px;display:flex;overflow:auto}.frame-strip figure{text-align:center;font-size:var(--bu-small);color:var(--bu-muted);flex:none;margin:0}.frame-strip img{width:64px;height:64px;image-rendering:pixelated;display:block}.ledger-scroll{padding:6px;overflow:auto}.scene-context{min-height:calc(100dvh - 140px);position:relative;overflow:hidden}.scene-context.hidden-scene{display:none}.scene{background-position:50%;background-size:cover;position:absolute;inset:0}.scene-scrim{background:linear-gradient(90deg,var(--bu-canvas),transparent 35%,transparent 57%,var(--bu-canvas)),linear-gradient(var(--bu-canvas),transparent 28%,transparent 80%,var(--bu-canvas));opacity:.94;position:absolute;inset:0}.scene-actor{width:256px;height:256px;image-rendering:pixelated;position:absolute;top:52%;left:42%;transform:translate(-50%,-50%)}.scene-actor canvas{width:100%;height:100%;display:block}.scene-actor .scene-reflection{pointer-events:none;height:35%;position:absolute;top:96%}.scene-identity{gap:12px;display:grid;position:absolute;top:60px;left:5%}.scene-equipment{gap:16px;width:340px;margin:60px 5% 100px auto;display:grid;position:relative}.scene-equipment h2{font:600 18px var(--bu-font)}.equipment-tiles{gap:16px;display:flex}.equipment-tile{width:140px;font-size:var(--bu-small);justify-items:center;gap:8px;padding:12px 4px;display:grid;position:relative}.equipment-tile img{object-fit:contain;width:96px;height:96px;image-rendering:pixelated}.equipment-tile>svg{position:absolute;top:0;right:0}.playback{align-items:center;gap:8px;padding:4px 8px;display:flex;position:absolute;top:78%;left:42%;transform:translate(-50%)}.playback .bu-btn{border-radius:4px;min-width:36px;padding:6px}.playback .bu-actions{gap:0}.scene-caption{position:absolute;bottom:24px;left:5%}@media (pointer:coarse){.playback .bu-btn,.direction-pair .bu-btn{min-width:44px}.direction-pair .mirror{flex-basis:44px}}@media (width>=1800px){.scene-actor{width:320px;height:320px}.scene-identity h1{font-size:58px}.scene-equipment{width:380px;font-size:18px}}@media (width<=1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-actor,.playback{left:32%}.scene-equipment{width:300px;margin-right:3%}}@media (width<=700px){.lab-header{padding:12px 20px 4px}.lab-brand span{margin:2px 0 0;font-size:12px;display:block}.lab-nav{gap:20px;padding:4px 20px 8px}.lab-nav .bu-btn{margin:0}.catalog{padding:24px 20px}.catalog-grid,.creator-grid{grid-template-columns:1fr}.specimen{gap:16px;padding:20px}.section-heading{gap:12px;margin-bottom:24px;display:grid}.scene-context{min-height:850px}.scene{height:520px}.scene-scrim{background:linear-gradient(var(--bu-canvas),transparent 40%,transparent 65%,var(--bu-canvas))}.scene-identity{top:24px;left:20px}.scene-identity h1{font-size:36px}.scene-actor{width:192px;height:192px;top:57%;left:50%}.scene-equipment{border-top:1px solid var(--bu-line);width:auto;margin:470px 20px 64px;padding-top:16px}.equipment-tiles{justify-content:space-around}.playback{gap:4px;width:max-content;max-width:calc(100% - 24px);padding:4px;font-size:14px;top:406px;left:50%}.playback .bu-btn{min-width:44px}.playback .bu-actions{flex-wrap:nowrap}.scene-caption{font-size:12px;bottom:16px;left:20px;right:20px}.field-pair{gap:12px}.direction-pair .bu-btn{flex-wrap:wrap;min-width:44px}.direction-pair .mirror{flex-basis:44px}}@media (width<=380px){.playback{flex-wrap:wrap;justify-content:center}.playback .bu-actions{flex-basis:100%;order:3;justify-content:center}.scene-equipment{margin-top:530px}}.appearance-sample{min-height:36px;padding:6px 10px;font-size:14px}.playback .bu-select{min-height:44px;padding:6px}
