[data-skin]{--sk-young:#9b3c57;--sk-young-deep:#6e2a3d;--sk-young-soft:#fbe5d7;--sk-young-ink:#4a3e46;--sk-young-sub:#6f5f67;--sk-grown:#33374a;--sk-grown-deep:#252836;--sk-grown-sub:#50556a;--sk-grown-faint:#5c6174;--sk-grown-line:#8a8594;--sk-grown-hair:#e6e0d6}[data-skin=young][data-skin] :is(.sk-primary,.sk-ghost,.sk-chip,.sk-label,.sk-title,.sk-num){font-family:var(--font-round), ui-rounded, system-ui, sans-serif}[data-skin=young][data-skin] .sk-primary{background:var(--sk-young);color:#fff;box-shadow:0 5px 0 var(--sk-young-deep);font-weight:700}[data-skin=young][data-skin] .sk-primary:active:not(:disabled){box-shadow:0 2px 0 var(--sk-young-deep);transform:translateY(3px)}[data-skin=young][data-skin] .sk-ghost{color:var(--sk-young-ink);box-shadow:inset 0 0 0 2px var(--sk-young-soft), 0 3px 0 var(--sk-young-soft);background:#fff;font-weight:700}[data-skin=young][data-skin] .sk-chip{background:var(--sk-young-soft);color:var(--sk-young-ink);font-weight:700}[data-skin=young][data-skin] .sk-chip[aria-pressed=true]{background:var(--sk-young);color:#fff;box-shadow:0 3px 0 var(--sk-young-deep)}[data-skin=young][data-skin] .sk-label{color:var(--sk-young-sub);font-weight:700}[data-skin=young][data-skin] .sk-title,[data-skin=young][data-skin] .sk-num{color:var(--sk-young-ink);font-weight:700}[data-skin=grown][data-skin] :is(.sk-primary,.sk-ghost,.sk-chip,.sk-label,.sk-title,.sk-num,.sk-text){font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal}[data-skin=grown][data-skin] :is(.sk-primary,.sk-ghost,.sk-chip){box-shadow:none}[data-skin=grown][data-skin] :is(.sk-primary,.sk-ghost,.sk-chip),[data-skin=grown][data-skin] :is(.sk-primary,.sk-ghost,.sk-chip):hover{filter:none;translate:none}[data-skin=grown][data-skin] .sk-primary{background:var(--sk-grown);color:#fff;font-weight:500}[data-skin=grown][data-skin] .sk-primary:hover:not(:disabled){background:var(--sk-grown-deep)}[data-skin=grown][data-skin] .sk-ghost{color:var(--sk-grown);box-shadow:inset 0 0 0 1px var(--sk-grown-line);background:#fff;font-weight:500}[data-skin=grown][data-skin] .sk-ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--sk-grown)}[data-skin=grown][data-skin] .sk-chip{color:var(--sk-grown-sub);box-shadow:inset 0 0 0 1px var(--sk-grown-line);background:#fff;font-weight:500}[data-skin=grown][data-skin] .sk-chip:not([aria-pressed=true]):hover:not(:disabled){color:var(--sk-grown);box-shadow:inset 0 0 0 1px var(--sk-grown)}[data-skin=grown][data-skin] .sk-chip[aria-pressed=true]{background:var(--sk-grown);color:#fff;box-shadow:inset 0 0 0 1px var(--sk-grown)}[data-skin=grown][data-skin] .sk-label{color:var(--sk-grown-faint);letter-spacing:.16em;font-weight:600}[data-skin=grown][data-skin] .sk-title{color:var(--sk-grown);font-weight:500}[data-skin=grown][data-skin] .sk-text{color:var(--sk-grown-sub)}[data-skin=grown][data-skin] .sk-num{color:var(--sk-grown);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:200}[data-skin=grown][data-skin] .sk-emo{display:none}.tool-stage[data-skin=grown]:fullscreen{background:#faf7f2}@keyframes sk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sk-zzz{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@keyframes sk-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes sk-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes sk-drop{0%{opacity:0;transform:translateY(-34px)scale(.6)}60%{opacity:1;transform:translateY(2px)scale(1.1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sk-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}[data-skin] .sk-bob{animation:3.4s ease-in-out infinite sk-bob}[data-skin] .sk-zzz{transform-box:fill-box;animation:2.6s ease-out infinite sk-zzz}[data-skin] .sk-zzz-2{animation-delay:1.3s}[data-skin] .sk-shake{transform-box:fill-box;transform-origin:50% 90%;animation:.35s ease-in-out infinite sk-shake}[data-skin] .sk-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite sk-wobble}[data-skin] .sk-drop{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.32,1.3,.5,1) both sk-drop}[data-skin] .sk-twinkle{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite sk-twinkle}[data-skin] .sk-twinkle-2{animation-delay:.8s}@media (prefers-reduced-motion:reduce){[data-skin] :is(.sk-bob,.sk-zzz,.sk-shake,.sk-wobble,.sk-drop,.sk-twinkle){animation:none!important}[data-skin] .sk-zzz{opacity:1}[data-skin=young][data-skin] .sk-primary:active:not(:disabled){transform:none}}
