.studio-root{--st-bg:#ffffff;--st-tint:#f5f5f6;--st-surface:#ffffff;--st-hover:#ededf0;--st-line:#e2e2e6;--st-line-strong:#85858f;--st-ink:#1b1b1f;--st-ink-soft:#3f3f47;--st-ink-muted:#4a4a52;--st-accent:#6a4f1f;--st-on-accent:#ffffff;--st-accent-text:#5f4619;--st-accent-soft:#f6f0e4;--st-accent-line:#c9b48a;--st-focus:#2457c5;--st-ok-bg:#eaf7ef;--st-ok-ink:#0f5a32;--st-ok-line:#9fd8b4;--st-ok-solid:#1f9d55;--st-warn-bg:#fdf5e3;--st-warn-ink:#7a3f06;--st-warn-line:#ecc77a;--st-warn-solid:#d99a1e;--st-danger-bg:#fdeeee;--st-danger-ink:#9a1c15;--st-danger-line:#efa9a4;--st-danger-solid:#d64545;--st-info-bg:#ebf2fc;--st-info-ink:#1a4589;--st-inverse-bg:#1b1b1f;--st-inverse-ink:#ffffff;--st-inverse-ink-soft:#c9c9d1;--st-inverse-line:rgba(255,255,255,0.3);--st-scrim:rgba(20,20,24,0.5);--st-header:rgba(255,255,255,0.94);--st-shadow:0 1px 2px rgba(20,20,24,0.06),0 4px 16px rgba(20,20,24,0.06);color-scheme:light;background:var(--st-bg);color:var(--st-ink);font-size:17px;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.studio-root[data-theme=dark]{--st-bg:#111114;--st-tint:#1a1a1f;--st-surface:#18181c;--st-hover:#26262c;--st-line:#2f2f36;--st-line-strong:#7c7c86;--st-ink:#f3f3f5;--st-ink-soft:#c8c8d0;--st-ink-muted:#a6a6b0;--st-accent:#d2b271;--st-on-accent:#1a1407;--st-accent-text:#dcc08a;--st-accent-soft:#2a2417;--st-accent-line:#6b5a36;--st-focus:#86aefc;--st-ok-bg:#10281b;--st-ok-ink:#8fe0ae;--st-ok-line:#2c6b45;--st-ok-solid:#3cc47a;--st-warn-bg:#2c220f;--st-warn-ink:#f3c56b;--st-warn-line:#74591f;--st-warn-solid:#e5b04a;--st-danger-bg:#301616;--st-danger-ink:#ffaaa3;--st-danger-line:#7a3530;--st-danger-solid:#f06b63;--st-info-bg:#14223a;--st-info-ink:#a8c7fa;--st-inverse-bg:#f3f3f5;--st-inverse-ink:#111114;--st-inverse-ink-soft:#45454d;--st-inverse-line:rgba(17,17,20,0.3);--st-scrim:rgba(0,0,0,0.65);--st-header:rgba(17,17,20,0.94);--st-shadow:0 1px 2px rgba(0,0,0,0.4),0 4px 16px rgba(0,0,0,0.35);color-scheme:dark}@media (prefers-color-scheme:dark){.studio-root:not([data-theme]){--st-bg:#111114;--st-tint:#1a1a1f;--st-surface:#18181c;--st-hover:#26262c;--st-line:#2f2f36;--st-line-strong:#7c7c86;--st-ink:#f3f3f5;--st-ink-soft:#c8c8d0;--st-ink-muted:#a6a6b0;--st-accent:#d2b271;--st-on-accent:#1a1407;--st-accent-text:#dcc08a;--st-accent-soft:#2a2417;--st-accent-line:#6b5a36;--st-focus:#86aefc;--st-ok-bg:#10281b;--st-ok-ink:#8fe0ae;--st-ok-line:#2c6b45;--st-ok-solid:#3cc47a;--st-warn-bg:#2c220f;--st-warn-ink:#f3c56b;--st-warn-line:#74591f;--st-warn-solid:#e5b04a;--st-danger-bg:#301616;--st-danger-ink:#ffaaa3;--st-danger-line:#7a3530;--st-danger-solid:#f06b63;--st-info-bg:#14223a;--st-info-ink:#a8c7fa;--st-inverse-bg:#f3f3f5;--st-inverse-ink:#111114;--st-inverse-ink-soft:#45454d;--st-inverse-line:rgba(17,17,20,0.3);--st-scrim:rgba(0,0,0,0.65);--st-header:rgba(17,17,20,0.94);--st-shadow:0 1px 2px rgba(0,0,0,0.4),0 4px 16px rgba(0,0,0,0.35);color-scheme:dark}}.studio-root .st-preview{color-scheme:light;font-size:16px}.studio-root.studio-root :focus-visible:not(.st-preview *){outline:3px solid var(--st-focus);outline-offset:2px}@media (pointer:coarse){.studio-root :is(button,select,[role=button],[role=switch],a.st-btn):not(.st-preview *){min-height:48px}.studio-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.st-preview *){min-height:48px}}.studio-root input[type=checkbox]:not(.st-preview *),.studio-root input[type=radio]:not(.st-preview *){width:22px;height:22px;accent-color:var(--st-accent)}.studio-root :is(input,select,textarea):not(.st-preview *){font-size:max(16px,1em)}.st-scroll-x{scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.studio-root *,.studio-root :after,.studio-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.st-shadow{box-shadow:var(--st-shadow)}html:has(.studio-root){scroll-padding-top:88px}@media (min-width:1024px){html:has(.studio-root){scroll-padding-top:168px}}@keyframes undoBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes coverIn{0%{opacity:.4;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}