.st-label{font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"wdth" 118;font-weight:600;font-size:10.5px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-text-faint,#77837d)}.st-title{font-family:var(--font-mk),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"wdth" 84;font-weight:700;line-height:1.1;letter-spacing:-.006em;color:var(--mk-ink,#10241d)}.st-panel{background:var(--sh-bg-panel);border:1px solid var(--sh-border);border-radius:10px}.st-desk{background:var(--mk-paper-2,#e5dfd3)}.st-input{border:1px solid var(--sh-border);border-radius:6px;background:var(--sh-bg-panel);color:var(--mk-ink,#10241d);transition:border-color .15s ease,box-shadow .15s ease}.st-input::-moz-placeholder{color:var(--mk-text-faint,#77837d)}.st-input::placeholder{color:var(--mk-text-faint,#77837d)}.st-input:hover:not(:disabled){border-color:var(--mk-line-strong,rgba(16,36,29,.55))}.st-input:focus,.st-input:focus-visible{outline:none;border-color:var(--mk-cobalt,#2a40d8);box-shadow:0 0 0 3px rgba(42,64,216,.14)}.st-row{position:relative}.st-row:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--mk-signal,#ff4f1f);transform:scaleY(0);transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1);pointer-events:none}.st-row:hover:before{transform:scaleY(.55);background:var(--mk-line-strong,rgba(16,36,29,.55))}.st-row[aria-pressed=true]:before,.st-row[data-selected=true]:before{transform:scaleY(1);background:var(--mk-signal,#ff4f1f)}.st-row[aria-pressed=true],.st-row[data-selected=true]{background:var(--sh-bg-panel);box-shadow:inset 0 0 0 1px var(--sh-border)}.st-switch{position:relative;display:inline-flex;flex-shrink:0;width:34px;height:20px;border-radius:999px;background:var(--mk-paper-3,#d6cebf);box-shadow:inset 0 0 0 1px rgba(16,36,29,.12);transition:background-color .18s ease}.st-switch[aria-checked=true]{background:var(--mk-ink,#10241d)}.st-switch>span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fbf9f5;box-shadow:0 1px 1px rgba(16,36,29,.25);transition:transform .2s cubic-bezier(.22,1,.36,1)}.st-switch[aria-checked=true]>span{transform:translateX(14px)}.st-switch:focus-visible{outline:2px solid var(--mk-cobalt,#2a40d8);outline-offset:2px}.st-seg{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--sh-border);border-radius:7px;background:var(--sh-bg-panel)}.st-seg-btn{position:relative;isolation:isolate;border-radius:5px;font-weight:550;color:var(--mk-text-dim,#4b5a53);transition:color .15s ease}.st-seg-btn:hover:not(:disabled){color:var(--mk-ink,#10241d)}.st-seg-btn[aria-checked=true],.st-seg-btn[aria-pressed=true],.st-seg-btn[aria-selected=true]{color:var(--mk-paper,#efebe3)}.st-seg-thumb{position:absolute;inset:0;z-index:-1;border-radius:5px;background:var(--mk-ink,#10241d)}.st-seg-btn:focus-visible{outline:2px solid var(--mk-cobalt,#2a40d8);outline-offset:1px}.st-chip{flex-shrink:0;border:1px solid var(--sh-border);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:550;color:var(--mk-text-dim,#4b5a53);background:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.st-chip:hover{border-color:var(--mk-line-strong,rgba(16,36,29,.55));color:var(--mk-ink,#10241d)}.st-chip[aria-pressed=true]{background:var(--mk-ink,#10241d);border-color:var(--mk-ink,#10241d);color:var(--mk-paper,#efebe3)}.st-tag{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:650;letter-spacing:.02em;background:var(--mk-blush,#f4bfd1);color:var(--mk-ink,#10241d)}.st-tag-quiet{background:transparent;box-shadow:inset 0 0 0 1px var(--sh-border);color:var(--mk-text-dim,#4b5a53)}.st-swatch{height:32px;width:40px;cursor:pointer;border:1px solid var(--sh-border);border-radius:6px;background:var(--sh-bg-panel);padding:3px}.st-swatch::-webkit-color-swatch-wrapper{padding:0}.st-swatch::-webkit-color-swatch{border:none;border-radius:3px}.st-swatch::-moz-color-swatch{border:none;border-radius:3px}.st-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:20px;background:transparent;cursor:pointer}.st-range::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--mk-paper-3,#d6cebf)}.st-range::-moz-range-track{height:3px;border-radius:2px;background:var(--mk-paper-3,#d6cebf)}.st-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;width:15px;height:15px;border-radius:999px;background:var(--mk-ink,#10241d);border:2px solid #fbf9f5;box-shadow:0 0 0 1px var(--mk-ink,#10241d)}.st-range::-moz-range-thumb{width:13px;height:13px;border-radius:999px;background:var(--mk-ink,#10241d);border:2px solid #fbf9f5;box-shadow:0 0 0 1px var(--mk-ink,#10241d)}.st-range:focus-visible{outline:2px solid var(--mk-cobalt,#2a40d8);outline-offset:2px}.st-code{background:var(--mk-ink,#10241d);color:#e9e4da;caret-color:var(--mk-signal,#ff4f1f);border:1px solid var(--mk-ink,#10241d);border-radius:6px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.st-code::-moz-placeholder{color:hsla(40,27%,91%,.42)}.st-code::placeholder{color:hsla(40,27%,91%,.42)}.st-code::-moz-selection{background:rgba(42,64,216,.7);color:#fff}.st-code::selection{background:rgba(42,64,216,.7);color:#fff}.st-code:focus,.st-code:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(42,64,216,.35)}.st-scope input[type=checkbox],.st-scope input[type=radio],.st-scope input[type=range]{accent-color:var(--mk-ink,#10241d)}.st-readout{font-variant-numeric:tabular-nums;font-size:11.5px;letter-spacing:.02em;color:var(--mk-text-dim,#4b5a53)}@media (prefers-reduced-motion:no-preference){.st-print{animation:st-print .32s cubic-bezier(.22,1,.36,1) both}.st-rise{animation:st-rise .22s cubic-bezier(.22,1,.36,1) both}.st-fade{animation:st-fade .3s ease both}.st-settle{animation:st-settle .38s cubic-bezier(.22,1,.36,1) both}}@keyframes st-print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes st-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-settle{0%{opacity:0;transform:translateY(-4px)}60%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-chip,.st-input,.st-row:before,.st-seg-btn,.st-switch,.st-switch>span{transition:none}}