.ds-boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;background:#fafafa;color:#8a8a8a;font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ds-boot[data-size=page]{min-height:100dvh;width:100%;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.ds-boot[data-size=stage]{flex:1 1 auto;width:100%;min-height:280px;height:100%;background:var(--ds-stage,#f0f0f0);color:var(--ds-muted,#8a8a8a)}.ds-boot[data-size=inline]{flex-direction:row;justify-content:flex-start;gap:8px;width:auto;height:auto;min-height:0;padding:8px 0;background:transparent;color:var(--ds-muted,#8a8a8a)}.ds-boot-figure{display:grid;justify-items:center}.ds-boot-mark{width:88px;height:88px;object-fit:contain;user-select:none;transform-origin:50% 82%;animation:ds-boot-bob 1.15s ease-in-out infinite}.ds-boot-shadow{width:36px;height:6px;margin-top:-2px;border-radius:999px;background:rgb(17 17 17/.14);animation:ds-boot-shadow 1.15s ease-in-out infinite}.ds-boot[data-size=inline] .ds-boot-mark{width:28px;height:28px}.ds-boot[data-size=inline] .ds-boot-shadow,.ds-boot[data-size=mark] .ds-boot-shadow{display:none}.ds-boot[data-size=mark]{display:inline-flex;flex-direction:row;gap:0;width:16px;height:16px;min-height:0;padding:0;background:transparent;vertical-align:middle}.ds-boot[data-size=mark] .ds-boot-mark{width:16px;height:16px}.ds-boot-label,.ds-boot-note{margin:0;max-width:28rem;text-align:center;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.ds-boot[data-size=inline] .ds-boot-label,.ds-boot[data-size=inline] .ds-boot-note{text-align:left}.ds-boot-note{font-weight:500;color:#a8a8a8}.ds-boot-action{display:inline-flex;align-items:center;justify-content:center;height:32px;margin-top:4px;padding:0 12px;border:0;border-radius:8px;background:#111111;color:#ffffff;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer}.ds-boot-action:hover{background:#000000}@keyframes ds-boot-bob{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-8px) rotate(2.5deg)}}@keyframes ds-boot-shadow{0%,to{transform:scaleX(1);opacity:.7}50%{transform:scaleX(.68);opacity:.28}}@media (prefers-reduced-motion:reduce){.ds-boot-mark,.ds-boot-shadow{animation:none}}.studio-ide[data-theme=dusk] .ds-boot[data-size=page],.studio-ide[data-theme=forest] .ds-boot[data-size=page],.studio-ide[data-theme=ink] .ds-boot[data-size=page],.studio-ide[data-theme=midnight] .ds-boot[data-size=page],.studio-ide[data-theme=slate] .ds-boot[data-size=page],html[data-studio-theme=dusk] .ds-boot[data-size=page],html[data-studio-theme=forest] .ds-boot[data-size=page],html[data-studio-theme=ink] .ds-boot[data-size=page],html[data-studio-theme=midnight] .ds-boot[data-size=page],html[data-studio-theme=slate] .ds-boot[data-size=page]{background:#111111;color:#a8a29e}html[data-studio-theme=dusk] .ds-boot-shadow,html[data-studio-theme=forest] .ds-boot-shadow,html[data-studio-theme=ink] .ds-boot-shadow,html[data-studio-theme=midnight] .ds-boot-shadow,html[data-studio-theme=slate] .ds-boot-shadow{background:rgb(255 255 255/.16)}html[data-studio-theme=dusk] .ds-boot-action,html[data-studio-theme=forest] .ds-boot-action,html[data-studio-theme=ink] .ds-boot-action,html[data-studio-theme=midnight] .ds-boot-action,html[data-studio-theme=slate] .ds-boot-action{background:#f5f5f4;color:#111111}