:where(.form-app,.si-scope){--si-paper:#f0eee7;--si-panel:#f8f7f2;--si-raised:#fbfaf6;--si-line:#d0cec5;--si-ink:#17181c;--si-muted:#686760;--si-canvas:#dedbd2;--si-cobalt:#183c80;--si-cobalt-deep:#12306a;--si-cobalt-soft:#e4e9f1;--si-rust:#b63d21;--si-rust-soft:#f6e6df;--si-peach:#efa17e;--si-ok:#39614d;--si-ok-soft:#e5ede7;--si-error:#a33221;--si-error-soft:#f6e7e1;--si-well:#17181c0f;--si-hairline:#17181c14;--si-radius-thumb:8px;--si-radius-input:10px;--si-radius-row:12px;--si-radius-tool:14px;--si-radius-card:16px;--si-radius-media:24px;--si-radius-pill:999px;--si-shadow-raised:0 1px 2px #17181c0f, 0 4px 14px #17181c0f;--si-shadow-floating:0 1px 2px #17181c14, 0 14px 36px #17181c1f;--si-shadow-chosen:0 1px 2px #17181c24, 0 0 0 1px #17181c0a;--si-shadow-tag:0 1px 2px #17181c1f, 0 4px 12px #17181c1a;--si-shadow-tag-held:0 0 0 4px #183c8029, 0 3px 6px #183c804d, 0 16px 32px #183c8052;--si-font-ui:Arial, Helvetica, sans-serif;--si-font-title:Georgia, "Times New Roman", serif;--si-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--si-hit:44px;--si-ease:cubic-bezier(.2, .8, .2, 1);--si-quick:.16s;--si-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--si-ease-exit:cubic-bezier(.4, 0, 1, 1);--si-move:.24s;--si-slow:.42s;--si-stagger:40ms}@keyframes si-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes si-pulse{50%{opacity:.3}}@keyframes si-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes si-guide{0%{box-shadow:0 0 #183c8052}to{box-shadow:0 0 0 12px #183c8000}}@keyframes si-draw{to{stroke-dashoffset:0}}@keyframes si-slide{0%{opacity:0;transform:translateX(var(--si-slide-x,16px))}}@keyframes si-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}:root :is(.form-app,.si-scope) .si-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root :is(.form-app,.si-scope) :is(.si-button,.si-seg__option,.si-stage,.si-tag--drag,.si-tag--input,.si-mark):before{content:"";inset:min(0px, calc((100% - var(--si-hit)) / 2));position:absolute}:root :is(.form-app,.si-scope) :is(.si-button,.si-seg__option,.si-stage,.si-switch,.si-tag--drag,.si-mark,.si-piece-name):focus-visible{outline:2px solid var(--si-cobalt);outline-offset:2px}:root :is(.form-app,.si-scope) .si-button{border-radius:var(--si-radius-pill);height:36px;font:600 13px/1 var(--si-font-ui);letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--si-quick) var(--si-ease), box-shadow var(--si-quick) var(--si-ease), color var(--si-quick) var(--si-ease), transform .12s var(--si-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-button>svg{flex:none;width:16px;height:16px}:root :is(.form-app,.si-scope) .si-button--primary{background:var(--si-cobalt);color:#fff;box-shadow:0 1px 2px #183c803d}:root :is(.form-app,.si-scope) .si-button--primary:hover:not(:disabled){background:var(--si-cobalt-deep);color:#fff}:root :is(.form-app,.si-scope) .si-button--secondary{background:var(--si-raised);color:var(--si-ink);box-shadow:inset 0 0 0 1px var(--si-line)}:root :is(.form-app,.si-scope) .si-button--secondary:hover:not(:disabled){color:var(--si-ink);box-shadow:inset 0 0 0 1px #b9b6ac, var(--si-shadow-raised)}:root :is(.form-app,.si-scope) .si-button--ghost{color:var(--si-ink);background:0 0}:root :is(.form-app,.si-scope) .si-button--ghost:hover:not(:disabled){background:var(--si-well)}:root :is(.form-app,.si-scope) .si-button:active:not(:disabled){transform:translateY(1px)}:root :is(.form-app,.si-scope) .si-button:disabled{opacity:.4;cursor:default}:root :is(.form-app,.si-scope) .si-button--sm{height:32px;padding:0 12px;font-size:12px}:root :is(.form-app,.si-scope) .si-button--touch{height:44px;padding:0 18px;font-size:15px}:root :is(.form-app,.si-scope) .si-button--touch>svg{width:20px;height:20px}:root :is(.form-app,.si-scope) .si-button--block{width:100%}:root :is(.form-app,.si-scope) .si-button--icon{width:36px;padding:0}:root :is(.form-app,.si-scope) .si-button--icon.si-button--sm{width:32px}:root :is(.form-app,.si-scope) .si-button--icon.si-button--touch{width:44px}:root :is(.form-app,.si-scope) .si-button--ghost[aria-pressed=true]{background:var(--si-cobalt-soft);color:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-button--ghost[aria-pressed=true]:hover:not(:disabled){color:var(--si-cobalt);background:#d8e0ec}:root :is(.form-app,.si-scope) .si-thumb{background:var(--si-raised);box-shadow:var(--si-shadow-chosen);position:absolute;inset:0}:root :is(.form-app,.si-scope) .si-seg{border-radius:var(--si-radius-pill);background:var(--si-well);align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-seg--block{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}:root :is(.form-app,.si-scope) .si-seg--canvas{background:var(--si-raised);box-shadow:var(--si-shadow-floating)}:root :is(.form-app,.si-scope) .si-seg__option{border-radius:var(--si-radius-pill);min-width:0;height:30px;color:var(--si-muted);font:400 13px/1 var(--si-font-ui);white-space:nowrap;cursor:pointer;transition:color var(--si-quick) var(--si-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-seg__option[aria-checked=true]{color:var(--si-ink);cursor:default;font-weight:600}:root :is(.form-app,.si-scope) .si-seg__option:hover:not([aria-checked=true]):not(:disabled){color:var(--si-ink)}:root :is(.form-app,.si-scope) .si-seg__option:disabled{opacity:.4;cursor:default}:root :is(.form-app,.si-scope) .si-seg__label{z-index:1;align-items:center;gap:7px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-seg__label svg{width:16px;height:16px}:root :is(.form-app,.si-scope) .si-seg--canvas .si-thumb{background:var(--si-cobalt-soft);box-shadow:none}:root :is(.form-app,.si-scope) .si-seg--canvas .si-seg__option[aria-checked=true]{color:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-seg--touch{padding:2px}:root :is(.form-app,.si-scope) .si-seg--touch .si-seg__option{height:44px;padding:0 12px}:root :is(.form-app,.si-scope) .si-seg--sm .si-seg__option{height:26px;padding:0 10px;font-size:12px}:root :is(.form-app,.si-scope) .si-seg--sm .si-seg__label{gap:6px}:root :is(.form-app,.si-scope) .si-seg--sm .si-seg__label svg{width:14px;height:14px}:root :is(.form-app,.si-scope) .si-seg--soft .si-thumb{background:var(--si-cobalt-soft);box-shadow:none}:root :is(.form-app,.si-scope) .si-seg--soft .si-seg__option[aria-checked=true]{color:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-select{border-radius:var(--si-radius-pill);background:var(--si-well);height:36px;color:var(--si-ink);font:400 13px/1 var(--si-font-ui);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 14px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-select>svg{width:16px;height:16px;color:var(--si-muted);flex:none}:root :is(.form-app,.si-scope) .si-select__label{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}:root :is(.form-app,.si-scope) .si-select__chevron.si-select__chevron{width:14px;height:14px}:root :is(.form-app,.si-scope) .si-select__input{border-radius:inherit;opacity:0;appearance:none;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:root :is(.form-app,.si-scope) .si-select:has(.si-select__input:focus-visible){outline:2px solid var(--si-cobalt);outline-offset:2px}:root :is(.form-app,.si-scope) .si-select:hover{background:#17181c17}:root :is(.form-app,.si-scope) .si-select--sm{height:32px;padding:0 8px 0 12px;font-size:12px}:root :is(.form-app,.si-scope) .si-select--canvas{background:var(--si-raised);box-shadow:var(--si-shadow-floating)}:root :is(.form-app,.si-scope) .si-select--canvas:hover{background:var(--si-raised)}:root :is(.form-app,.si-scope) .si-select--canvas .si-select__label{color:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-switch{width:100%;min-height:var(--si-hit);border-radius:var(--si-radius-input);color:var(--si-ink);font:13px/1.3 var(--si-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex;position:relative}:root :is(.form-app,.si-scope) .si-switch--bare{width:auto;min-width:var(--si-hit);justify-content:center}:root :is(.form-app,.si-scope) .si-switch:disabled{opacity:.4;cursor:default}:root :is(.form-app,.si-scope) .si-switch__text{flex-direction:column;gap:4px;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-switch__text strong{font:600 13px/1.25 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-switch__text small{color:var(--si-muted);font:12px/1.4 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-switch__track{border-radius:var(--si-radius-pill);width:36px;height:22px;transition:background-color var(--si-quick) var(--si-ease);background:#17181c2e;flex:none;position:relative}:root :is(.form-app,.si-scope) .si-switch__knob{width:16px;height:16px;transition:transform .22s var(--si-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #17181c4d}:root :is(.form-app,.si-scope) .si-switch[aria-checked=true] .si-switch__track{background:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-switch[aria-checked=true] .si-switch__knob{transform:translate(14px)}:root :is(.form-app,.si-scope) .si-slider{flex-direction:column;display:flex}:root :is(.form-app,.si-scope) .si-slider--disabled{opacity:.4}:root :is(.form-app,.si-scope) .si-slider__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root :is(.form-app,.si-scope) .si-slider__head label{color:var(--si-muted);font:12px/1.2 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-slider__value{color:var(--si-ink);font:12px/1 var(--si-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}:root :is(.form-app,.si-scope) .si-slider__unit{color:var(--si-muted);font-family:var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-slider__control{--si-thumb:16px;--si-rail:4px;height:var(--si-hit);margin:-8px 0 -10px;position:relative}:root :is(.form-app,.si-scope) :is(.si-slider__rail,.si-slider__fill){height:var(--si-rail);margin-top:calc(var(--si-rail) / -2);border-radius:calc(var(--si-rail) / 2);position:absolute;top:50%;left:0}:root :is(.form-app,.si-scope) .si-slider__rail{background:#17181c1f;right:0}:root :is(.form-app,.si-scope) .si-slider__fill{width:calc(var(--si-thumb) / 2 + (100% - var(--si-thumb)) * var(--si-fill));background:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-slider--ramp .si-slider__rail{--si-rail:6px;background:linear-gradient(90deg,#000,#fff);box-shadow:inset 0 0 0 1px #17181c29}:root :is(.form-app,.si-scope) .si-slider--ramp .si-slider__fill{display:none}:root :is(.form-app,.si-scope) .si-slider__thumb{top:50%;left:calc((100% - var(--si-thumb)) * var(--si-fill));width:var(--si-thumb);height:var(--si-thumb);margin-top:calc(var(--si-thumb) / -2);background:var(--si-raised);pointer-events:none;transition:transform .14s var(--si-ease);border-radius:50%;position:absolute;box-shadow:0 0 0 1px #17181c29,0 1px 3px #17181c47}:root :is(.form-app,.si-scope) .si-slider__control:active .si-slider__thumb{transform:scale(1.15)}:root :is(.form-app,.si-scope) .si-slider__control:has(.si-slider__input:focus-visible) .si-slider__thumb{outline:2px solid var(--si-cobalt);outline-offset:2px}:root :is(.form-app,.si-scope) .si-slider--touch .si-slider__control{--si-thumb:28px;--si-rail:6px;margin:0}:root :is(.form-app,.si-scope) .si-slider--touch .si-slider__head label,:root :is(.form-app,.si-scope) .si-slider--touch .si-slider__value{font-size:13px}:root :is(.form-app,.si-scope) .si-slider__control input.si-slider__input{opacity:0;appearance:none;cursor:ew-resize;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}:root :is(.form-app,.si-scope) .si-slider__control input.si-slider__input:disabled{cursor:default}:root :is(.form-app,.si-scope) .si-slider__control input.si-slider__input::-webkit-slider-thumb{width:var(--si-thumb);height:var(--si-hit);appearance:none}:root :is(.form-app,.si-scope) .si-slider__control input.si-slider__input::-moz-range-thumb{width:var(--si-thumb);height:var(--si-hit);border:0}:root :is(.form-app,.si-scope) .si-stepper{min-height:var(--si-hit);color:var(--si-ink);font:13px/1.3 var(--si-font-ui);justify-content:space-between;align-items:center;gap:12px;display:flex}:root :is(.form-app,.si-scope) .si-stepper--disabled{opacity:.4}:root :is(.form-app,.si-scope) .si-stepper__label{min-width:0}:root :is(.form-app,.si-scope) .si-stepper__pill{border-radius:var(--si-radius-pill);background:var(--si-well);align-items:center;gap:2px;padding:2px;display:inline-flex}:root :is(.form-app,.si-scope) .si-stepper__value{min-width:28px;color:var(--si-ink);font:600 13px/1 var(--si-font-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--si-radius-pill);padding:0 4px}:root :is(.form-app,.si-scope) .si-stepper__value:focus-visible{outline:2px solid var(--si-cobalt);outline-offset:2px}:root :is(.form-app,.si-scope) .si-stepper__unit{color:var(--si-muted);font:12px/1 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-panel{border-radius:var(--si-radius-media);background:var(--si-raised);min-height:0;box-shadow:var(--si-shadow-floating);color:var(--si-ink);font:13px/1.35 var(--si-font-ui);animation:si-rise .26s var(--si-ease) backwards;flex-direction:column;gap:16px;padding:24px 28px;display:flex;position:relative}:root :is(.form-app,.si-scope) .si-panel--card{border-radius:var(--si-radius-card);gap:12px;padding:16px}:root :is(.form-app,.si-scope) .si-panel--raised{box-shadow:var(--si-shadow-raised)}:root :is(.form-app,.si-scope) .si-panel__head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:root :is(.form-app,.si-scope) .si-panel__heading{flex-direction:column;gap:6px;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-eyebrow{color:var(--si-rust);font:11px/1 var(--si-font-mono);letter-spacing:.1em}:root :is(.form-app,.si-scope) .si-panel__title{color:var(--si-ink);font:400 28px/1.1 var(--si-font-title);letter-spacing:-.02em;margin:0}:root :is(.form-app,.si-scope) .si-panel--card .si-panel__title{letter-spacing:-.01em;font-size:18px}:root :is(.form-app,.si-scope) .si-panel__description{max-width:560px;color:var(--si-muted);font:12px/1.4 var(--si-font-ui);margin:0}:root :is(.form-app,.si-scope) .si-panel__actions{flex:none;align-items:center;gap:8px;display:flex}:root :is(.form-app,.si-scope) .si-panel__footer{flex-direction:column;flex:none;gap:8px;margin-top:auto;display:flex}:root :is(.form-app,.si-scope) .si-rule{background:var(--si-hairline);border:0;flex:none;height:1px;margin:0}:root :is(.form-app,.si-scope) .si-section{flex-direction:column;gap:4px;display:flex}:root :is(.form-app,.si-scope) .si-section__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root :is(.form-app,.si-scope) .si-section__head strong{color:var(--si-ink);font:600 13px/1.2 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-section__head span{color:var(--si-muted);font:11px/1.2 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-rows{flex-direction:column;margin:0;display:flex}:root :is(.form-app,.si-scope) .si-rows>div{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}:root :is(.form-app,.si-scope) .si-rows dt{min-width:0;color:var(--si-muted);font:12px/1.3 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-rows dd{color:var(--si-ink);font:12px/1 var(--si-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}:root :is(.form-app,.si-scope) .si-issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root :is(.form-app,.si-scope) .si-issue{min-height:var(--si-hit);border-radius:var(--si-radius-row);background:var(--si-paper);animation:si-rise .22s var(--si-ease) backwards;animation-delay:calc(var(--si-index,0) * var(--si-stagger));grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}:root :is(.form-app,.si-scope) .si-issue__icon{place-items:center;width:20px;height:20px;display:grid}:root :is(.form-app,.si-scope) .si-issue__icon svg{width:16px;height:16px}:root :is(.form-app,.si-scope) .si-issue__text{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}:root :is(.form-app,.si-scope) .si-issue__text strong{color:var(--si-ink);font:600 13px/1.3 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-issue__text>span{color:var(--si-muted);font:12px/1.45 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-issue__action{align-self:center;margin:-6px -4px}:root :is(.form-app,.si-scope) .si-issue--ok{background:var(--si-ok-soft)}:root :is(.form-app,.si-scope) .si-issue--ok .si-issue__icon{color:var(--si-ok)}:root :is(.form-app,.si-scope) .si-issue--warn{background:var(--si-rust-soft)}:root :is(.form-app,.si-scope) .si-issue--warn .si-issue__icon{color:var(--si-rust)}:root :is(.form-app,.si-scope) .si-issue--error{background:var(--si-error-soft)}:root :is(.form-app,.si-scope) .si-issue--error .si-issue__icon{color:var(--si-error)}:root :is(.form-app,.si-scope) .si-issue--info{background:var(--si-cobalt-soft)}:root :is(.form-app,.si-scope) .si-issue--info .si-issue__icon{color:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-issues__empty{color:var(--si-ok);font:12px/1.4 var(--si-font-ui);align-items:center;gap:8px;margin:0;display:flex}:root :is(.form-app,.si-scope) .si-issues__empty svg{flex:none;width:16px;height:16px}:root :is(.form-app,.si-scope) .si-disclosure{flex-direction:column;display:flex}:root :is(.form-app,.si-scope) .si-disclosure__toggle{width:100%;min-height:var(--si-hit);border-radius:var(--si-radius-row);background:var(--si-well);color:var(--si-ink);font:600 13px/1.25 var(--si-font-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--si-quick) var(--si-ease);border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:relative}:root :is(.form-app,.si-scope) .si-disclosure__toggle:hover{background:#17181c17}:root :is(.form-app,.si-scope) .si-disclosure__toggle:focus-visible{outline:2px solid var(--si-cobalt);outline-offset:2px}:root :is(.form-app,.si-scope) .si-disclosure__label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-disclosure__label small{color:var(--si-muted);font:400 12px/1.2 var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-disclosure__chevron{width:16px;height:16px;color:var(--si-muted);transition:transform .22s var(--si-ease);flex:none}:root :is(.form-app,.si-scope) .si-disclosure.is-open .si-disclosure__chevron{transform:rotate(180deg)}:root :is(.form-app,.si-scope) .si-disclosure__region{visibility:hidden;transition:grid-template-rows .26s var(--si-ease), visibility 0s linear .26s;grid-template-rows:0fr;display:grid}:root :is(.form-app,.si-scope) .si-disclosure.is-open .si-disclosure__region{visibility:visible;transition:grid-template-rows .26s var(--si-ease), visibility 0s;grid-template-rows:1fr}:root :is(.form-app,.si-scope) .si-disclosure__body{min-height:0;overflow:hidden}:root :is(.form-app,.si-scope) .si-disclosure__content{flex-direction:column;gap:16px;padding:12px 4px 4px;display:flex}:root :is(.form-app,.si-scope) .si-tag{border-radius:var(--si-radius-pill);background:var(--si-raised);height:28px;box-shadow:var(--si-shadow-tag);color:var(--si-muted);font:13px/1 var(--si-font-ui);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-tag--placed{position:absolute;transform:translate(-50%,-50%)}:root :is(.form-app,.si-scope) .si-tag__value{color:var(--si-ink);font:400 13px/1 var(--si-font-mono);font-variant-numeric:tabular-nums}:root :is(.form-app,.si-scope) .si-tag__unit{font-family:var(--si-font-ui)}:root :is(.form-app,.si-scope) .si-tag--drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:height var(--si-quick) var(--si-ease), background-color var(--si-quick) var(--si-ease), color var(--si-quick) var(--si-ease), box-shadow var(--si-quick) var(--si-ease), transform var(--si-quick) var(--si-ease);padding:0 12px 0 8px}:root :is(.form-app,.si-scope) .si-tag--drag.si-tag--y{cursor:ns-resize}:root :is(.form-app,.si-scope) .si-tag__grip{width:12px;height:12px;color:var(--si-cobalt);transition:color var(--si-quick) var(--si-ease);flex:none}:root :is(.form-app,.si-scope) .si-tag--drag:is(.is-dragging,:focus-visible){background:var(--si-cobalt);height:32px;color:var(--si-cobalt-soft);box-shadow:var(--si-shadow-tag-held)}:root :is(.form-app,.si-scope) .si-tag--drag:is(.is-dragging,:focus-visible) .si-tag__value{color:#fff;font-weight:700}:root :is(.form-app,.si-scope) .si-tag--drag:is(.is-dragging,:focus-visible) .si-tag__grip{color:var(--si-peach)}:root :is(.form-app,.si-scope) .si-tag--drag.is-dragging{cursor:grabbing;transform:translateY(-2px)}:root :is(.form-app,.si-scope) .si-tag--drag.si-tag--placed.is-dragging{transform:translate(-50%,-50%)translateY(-2px)}:root :is(.form-app,.si-scope) .si-tag--sm{gap:5px;height:24px;padding:0 8px;font-size:12px}:root :is(.form-app,.si-scope) .si-tag--sm .si-tag__value{font-size:12px}:root :is(.form-app,.si-scope) .si-tag--drag.si-tag--sm{padding:0 10px 0 6px}:root :is(.form-app,.si-scope) .si-tag--drag.si-tag--sm:is(.is-dragging,:focus-visible){height:28px}:root :is(.form-app,.si-scope) .si-tag--input{cursor:text;transition:height var(--si-quick) var(--si-ease), box-shadow var(--si-quick) var(--si-ease);gap:5px;padding:0 10px;box-shadow:0 0 0 1px #183c8061,0 2px 6px #17181c1a}:root :is(.form-app,.si-scope) .si-tag--input:focus-within{height:32px;box-shadow:0 0 0 2px var(--si-cobalt), var(--si-shadow-tag)}:root :is(.form-app,.si-scope) .si-tag--input.si-tag--sm:focus-within{height:28px}:root :is(.form-app,.si-scope) .si-tag--input.is-disabled{cursor:default;box-shadow:var(--si-shadow-tag)}:root :is(.form-app,.si-scope) .si-tag--input .si-tag__unit{font-size:11px}:root :is(.form-app,.si-scope) .si-tag__key{color:var(--si-cobalt);font:600 12px/1 var(--si-font-ui)}:root :is(.form-app,.si-scope) input.si-tag__input{width:auto;min-width:2ch;height:100%;min-height:0;box-shadow:none;color:var(--si-ink);font:400 13px/1 var(--si-font-mono);font-variant-numeric:tabular-nums;text-align:right;field-sizing:content;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:relative}:root :is(.form-app,.si-scope) input.si-tag__input:focus-visible{outline:none}:root :is(.form-app,.si-scope) .si-tag--sm input.si-tag__input{font-size:12px}:root :is(.form-app,.si-scope) input.si-tag__input:disabled{opacity:1;color:var(--si-muted);-webkit-text-fill-color:var(--si-muted);cursor:default}:root :is(.form-app,.si-scope) .si-toolbar{border-radius:var(--si-radius-pill);background:var(--si-raised);height:36px;box-shadow:var(--si-shadow-floating);color:var(--si-ink);align-items:center;gap:2px;padding:2px;display:inline-flex}:root :is(.form-app,.si-scope) .si-toolbar .si-button{gap:6px;height:32px;padding:0 12px 0 10px;font-size:13px}:root :is(.form-app,.si-scope) .si-toolbar .si-button--icon{width:32px;padding:0}:root :is(.form-app,.si-scope) .si-toolbar__divider{background:#17181c1f;flex:none;width:1px;height:18px;margin:0 2px}:root :is(.form-app,.si-scope) .si-toolbar__readout{min-width:44px;color:var(--si-ink);font:12px/1 var(--si-font-mono);font-variant-numeric:tabular-nums;text-align:center}:root :is(.form-app,.si-scope) .si-stages{max-width:100%;display:flex}:root :is(.form-app,.si-scope) .si-stages__list{border-radius:var(--si-radius-pill);background:var(--si-well);align-items:center;gap:2px;max-width:100%;margin:0;padding:3px;list-style:none;display:inline-flex}:root :is(.form-app,.si-scope) .si-stages__item{align-items:center;gap:2px;display:inline-flex}:root :is(.form-app,.si-scope) .si-stages__sep{color:#17181c4d;flex:none;width:12px;height:12px}:root :is(.form-app,.si-scope) .si-stage{border-radius:var(--si-radius-pill);height:32px;color:var(--si-muted);font:400 13px/1 var(--si-font-ui);white-space:nowrap;cursor:pointer;transition:color var(--si-quick) var(--si-ease);background:0 0;border:0;align-items:center;padding:0 14px 0 10px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-stage:hover:not([aria-current]){color:var(--si-ink)}:root :is(.form-app,.si-scope) .si-stage[aria-current=step]{color:var(--si-ink);font-weight:600}:root :is(.form-app,.si-scope) .si-stage__inner{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}:root :is(.form-app,.si-scope) .si-stage__number{color:var(--si-muted);font:400 11px/1 var(--si-font-mono);transition:color var(--si-quick) var(--si-ease)}:root :is(.form-app,.si-scope) .si-stage[aria-current=step] .si-stage__number{color:var(--si-cobalt)}:root :is(.form-app,.si-scope) .si-stage--guide,:root :is(.form-app,.si-scope) .si-guide{animation:si-guide var(--si-slow) var(--si-ease) .6s 2 backwards}:root :is(.form-app,.si-scope) .si-workbench-header{z-index:5;background:var(--si-paper);height:56px;min-height:56px;color:var(--si-ink);font:13px/1.35 var(--si-font-ui);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start center end";align-items:center;gap:24px;padding:0 16px 0 20px;display:grid;position:relative}:root :is(.form-app,.si-scope) .si-workbench-header__start{grid-area:start;align-items:center;gap:10px;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-workbench-header__center{grid-area:center;justify-content:center;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-workbench-header__end{grid-area:end;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-mark{border-radius:6px;flex:none;width:28px;height:28px;display:block;position:relative}:root :is(.form-app,.si-scope) .si-mark img{width:28px;height:28px;display:block}:root :is(.form-app,.si-scope) .si-crumbs{align-items:center;gap:6px;min-width:0;display:flex}:root :is(.form-app,.si-scope) .si-crumbs__back{color:var(--si-muted);flex:none;gap:6px;padding:0 10px 0 6px}:root :is(.form-app,.si-scope) .si-crumbs__back:hover{color:var(--si-ink)}:root :is(.form-app,.si-scope) .si-crumbs__sep{color:var(--si-line);font:18px/1 var(--si-font-ui);flex:none}:root :is(.form-app,.si-scope) .si-piece-name{min-width:6ch;max-width:100%;height:var(--si-hit);border-radius:var(--si-radius-input);color:var(--si-ink);font:400 18px/1 var(--si-font-title);letter-spacing:-.02em;text-overflow:ellipsis;field-sizing:content;transition:background-color var(--si-quick) var(--si-ease), box-shadow var(--si-quick) var(--si-ease);background:0 0;border:0;flex:0 auto;margin-left:2px;padding:0 8px}:root :is(.form-app,.si-scope) .si-piece-name:hover{box-shadow:inset 0 0 0 1px var(--si-line)}:root :is(.form-app,.si-scope) .si-piece-name:focus{background:var(--si-raised);box-shadow:inset 0 0 0 1px var(--si-line)}:root :is(.form-app,.si-scope) .si-kind{border-radius:var(--si-radius-pill);height:22px;box-shadow:inset 0 0 0 1px var(--si-line);color:var(--si-muted);font:12px/1 var(--si-font-ui);white-space:nowrap;flex:none;align-items:center;padding:0 8px;display:inline-flex}:root :is(.form-app,.si-scope) .si-status{min-width:0;color:var(--si-muted);font:12px/1.2 var(--si-font-ui);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}:root :is(.form-app,.si-scope) .si-status__text{text-overflow:ellipsis;min-width:0;overflow:hidden}:root :is(.form-app,.si-scope) .si-status__dot{background:var(--si-ok);border-radius:50%;flex:none;width:8px;height:8px}:root :is(.form-app,.si-scope) .si-status--busy .si-status__dot{background:var(--si-cobalt);animation:1.2s ease-in-out infinite si-pulse}:root :is(.form-app,.si-scope) .si-status--ok .si-status__dot{animation:si-pop var(--si-move) var(--si-ease-spring)}:root :is(.form-app,.si-scope) .si-status--error{color:var(--si-rust)}:root :is(.form-app,.si-scope) .si-status--error .si-status__dot{background:var(--si-rust)}@supports not (field-sizing:content){:root :is(.form-app,.si-scope) .si-piece-name{width:min(24vw,280px)}}@media (width<=1599px){:root :is(.form-app,.si-scope) .si-status:not(.si-status--error) .si-status__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1480px) and (width>=1181px),(width<=640px){:root :is(.form-app,.si-scope) .si-stage:not([aria-current]){padding:0 12px}:root :is(.form-app,.si-scope) .si-stage:not([aria-current]) .si-stage__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1180px){:root :is(.form-app,.si-scope) .si-workbench-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start end""center center";row-gap:6px;height:auto;padding:6px 12px 8px}}@media (width<=640px){:root :is(.form-app,.si-scope) .si-workbench-header{gap:8px}:root :is(.form-app,.si-scope) .si-crumbs__back{padding:0 6px}:root :is(.form-app,.si-scope) .si-crumbs__back-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root :is(.form-app,.si-scope) .si-workbench-header .si-seg__option{padding:0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){:root :is(.form-app,.si-scope) :is(*){scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root :is(.form-app,.si-scope) :is(.si-panel,.si-issue,.si-status__dot){animation:none}:root :is(.form-app,.si-scope) :is(.si-button,.si-seg__option,.si-switch__knob,.si-switch__track,.si-slider__thumb,.si-tag--drag,.si-tag--input,.si-stage,.si-piece-name),:root :is(.form-app,.si-scope) :is(.si-disclosure__toggle,.si-disclosure__chevron,.si-disclosure__region,.si-disclosure.is-open .si-disclosure__region){transition:none}}
