@keyframes _7mktsd3{0%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}
._7mktsd0{z-index:2;width:64px;height:64px;color:var(--studio-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .35s;display:flex;position:absolute;top:20px;right:4vw}
._7mktsd0:hover,._7mktsd0:focus-visible{transform:rotate(-14deg)scale(1.08)}
._7mktsd1{display:block}
html[data-theme=dark] ._7mktsd1{display:none}
._7mktsd2{display:none}
html[data-theme=dark] ._7mktsd2{display:block}
._7mktsd4{border:2.5px solid var(--studio-text);background:var(--studio-page);width:min(720px,100vw - 48px);max-width:none;max-height:none;color:var(--studio-text);font-family:var(--font-space-mono), ui-monospace, monospace;border-radius:20px;margin:auto;padding:0;overflow:visible}
._7mktsd4::backdrop{background:color-mix(in srgb, var(--studio-page) 84%, transparent)}
._7mktsd5{z-index:1;transform-origin:50% 0;flex-direction:column;align-items:center;animation:3.2s ease-in-out infinite alternate _7mktsd3;display:flex;position:absolute;top:-66px;right:40px}
._7mktsd7{border:2.5px solid var(--studio-text);background:var(--studio-page);width:56px;height:56px;color:var(--studio-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex}
._7mktsd7:hover,._7mktsd7:focus-visible{background:var(--studio-text);color:var(--studio-page);transform:scale(1.1)}
._7mktsd8{border-radius:17px;flex-direction:column;gap:28px;max-height:calc(100dvh - 160px);padding:40px 44px 36px;display:flex;overflow-y:auto}
._7mktsd9{letter-spacing:.18em;text-transform:uppercase;color:var(--studio-secondary);margin:0;font-size:13px;font-weight:700}
._7mktsda{flex-direction:column;gap:14px;display:flex}
._7mktsdb{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}
._7mktsdc{font-family:var(--font-caveat), cursive;color:var(--studio-accent);font-size:44px;font-weight:700;line-height:1}
._7mktsdd{font-family:var(--font-dela), system-ui, sans-serif;letter-spacing:-.01em;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:.95}
._7mktsde{font-family:var(--font-caveat), cursive;color:var(--studio-accent);transform-origin:0;margin-left:64px;font-size:34px;font-weight:700;line-height:1.1;transform:rotate(-3deg)}
._7mktsdf{max-width:34em;font-size:18px;line-height:1.75}
._7mktsdg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}
._7mktsdh{border:2.5px solid var(--studio-text);background:var(--studio-page);min-height:48px;color:var(--studio-text);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:0 26px;font-size:15px;transition:transform .2s}
._7mktsdh:hover,._7mktsdh:focus-visible{background:var(--studio-text);color:var(--studio-page);transform:rotate(-3deg)scale(1.04)}
._7mktsdi{letter-spacing:.02em;color:var(--studio-secondary);font-size:13px}
._7mktsdj{font-family:var(--font-space-mono), ui-monospace, monospace;border:2px solid var(--studio-secondary);color:var(--studio-text);border-radius:999px;padding:2px 9px;font-size:12px}
@media not (max-width:48rem){._7mktsd0{right:4%}}
@media (max-width:48rem),not (min-height:650px){._7mktsd5{animation:none;top:12px;right:16px}._7mktsd6{display:none}._7mktsd8{gap:24px;max-height:calc(100dvh - 48px);padding:32px 24px 28px}._7mktsd9{min-height:36px;padding-right:56px}}
@media (prefers-reduced-motion:reduce){._7mktsd0{transition:none}._7mktsd0:hover,._7mktsd0:focus-visible{transform:none}._7mktsd5{animation:none}._7mktsd7{transition:none}._7mktsd7:hover,._7mktsd7:focus-visible{transform:none}._7mktsdh{transition:none}._7mktsdh:hover,._7mktsdh:focus-visible{transform:none}}
@media (prefers-color-scheme:dark){html:not([data-theme]) ._7mktsd1{display:none}html:not([data-theme]) ._7mktsd2{display:block}}
@media (max-width:48rem){._7mktsd4{width:calc(100vw - 32px)}._7mktsdd{font-size:clamp(32px,7vw,48px);line-height:1.05}._7mktsde{margin-left:0;font-size:30px}._7mktsdf{font-size:16px}._7mktsdi{display:none}}
@keyframes _1xzkmi20{0%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}
@keyframes _1xzkmi21{0%{transform:translateY(0)}to{transform:translateY(-8px)}}
._1xzkmi22{animation:2.8s ease-in-out infinite alternate _1xzkmi21}
._1xzkmi23{transform-origin:50% 0;animation:3.2s ease-in-out infinite alternate _1xzkmi20}
._1xzkmi24{animation-duration:4.1s;animation-delay:-1.4s}
._1xzkmi25{cursor:pointer;padding:0;transition:transform .2s,background .2s,color .2s}
._1xzkmi25:hover,._1xzkmi25:focus-visible{background:var(--studio-text);color:var(--studio-page);transform:scale(1.1)}
._1xzkmi26 a{text-decoration:none}
._1xzkmi26 a:hover{text-underline-offset:4px;text-decoration:underline}
._1xzkmi27{box-sizing:border-box;background:var(--studio-page);min-height:100vh;color:var(--studio-text);font-family:var(--font-space-mono), ui-monospace, monospace;flex-direction:column;display:flex;position:relative;overflow:clip}
._1xzkmi28{display:contents}
._1xzkmi29{pointer-events:none;z-index:0;position:absolute;inset:0}
._1xzkmi2a{position:absolute;bottom:70px;left:-30px}
._1xzkmi2b{position:absolute;top:10%;right:7%}
._1xzkmi2c{position:absolute;top:17%;left:14%}
._1xzkmi2d{position:absolute;bottom:22%;right:16%}
._1xzkmi2e{position:absolute;top:30%;right:26%}
._1xzkmi2f{z-index:1;flex:auto;justify-content:center;align-items:center;padding:180px 6vw 120px;display:flex;position:relative}
._1xzkmi2g{flex-direction:column;width:100%;max-width:75rem;display:inline-flex}
._1xzkmi2h{font-size:clamp(2rem,5.1vw,4.6rem);position:relative}
._1xzkmi2i{z-index:0;width:1.3em;height:1.05em;position:absolute;bottom:calc(100% - .3em);right:7%;overflow:visible}
._1xzkmi2j{width:.5em;height:.5em;position:absolute;top:-.42em;left:-.5em}
._1xzkmi2k{z-index:1;font-family:var(--font-dela), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;color:var(--studio-text);margin:0;font-size:1em;font-weight:400;line-height:1;position:relative}
._1xzkmi2l{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:28px;display:flex}
._1xzkmi2m{margin-left:2%;padding-top:40px;position:relative}
._1xzkmi2n{position:absolute;top:-10px;left:36px}
._1xzkmi2o{font-family:var(--font-caveat), cursive;white-space:nowrap;color:var(--studio-accent);transform-origin:0;margin:0;font-size:40px;font-weight:700;line-height:1.1;transform:rotate(-3deg)}
._1xzkmi2p{align-items:flex-start;gap:40px;margin-top:-28px;margin-right:7%;display:flex}
._1xzkmi2q{flex-direction:column;align-items:center;display:flex}
._1xzkmi2r{box-sizing:border-box;border:2.5px solid var(--studio-text);background:var(--studio-page);width:64px;height:64px;color:var(--studio-text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}
._1xzkmi2s{flex-direction:column;align-items:center;display:flex}
._1xzkmi2t{box-sizing:border-box;border:2.5px solid var(--studio-text);background:var(--studio-page);width:64px;height:64px;color:var(--studio-text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}
._1xzkmi2u{z-index:1;letter-spacing:.02em;width:100%;max-width:75rem;color:var(--studio-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;margin-inline:auto;padding:20px 4vw 24px;font-size:13px;display:flex;position:relative}
._1xzkmi2v{padding:12px 0}
._1xzkmi2w{overflow-wrap:anywhere;color:var(--studio-text);padding:12px 0}
._1xzkmi2x{align-items:center;gap:10px;display:flex}
._1xzkmi2y{color:var(--studio-subtle);padding:12px 2px}
._1xzkmi2z{color:var(--studio-subtle);padding:12px 2px}
@media (prefers-reduced-motion:reduce){._1xzkmi22,._1xzkmi23{animation:none}._1xzkmi25{transition:none}._1xzkmi25:hover,._1xzkmi25:focus-visible{transform:none}}
@media not (max-width:48rem){._1xzkmi28{flex-direction:column;width:100%;max-width:100rem;min-height:100vh;margin-inline:auto;display:flex;position:relative;overflow:clip}._1xzkmi2f{padding-inline:6%}._1xzkmi2g{width:max-content;max-width:100%}._1xzkmi2u{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:none;padding-inline:4%;display:grid}._1xzkmi2v{justify-self:start}._1xzkmi2w{justify-self:center}._1xzkmi2x{justify-self:end}}
@media (max-width:48rem){._1xzkmi27{grid-template-rows:1fr auto;min-height:100svh;display:grid}._1xzkmi29{display:contents}._1xzkmi2f{grid-area:1/1;align-items:flex-start;padding:144px 24px 48px}._1xzkmi2g{max-width:34rem}._1xzkmi2k{white-space:normal;max-width:7.5em;font-size:clamp(2.25rem,11vw,4rem);line-height:1.12}._1xzkmi2h{font-size:clamp(2.25rem,11vw,4rem)}._1xzkmi2i{width:72px;height:58px;bottom:calc(100% - 12px);left:5.4em;right:auto}._1xzkmi2j{width:22px;height:22px;top:-18px;left:-12px}._1xzkmi2l{flex-flow:column;gap:16px;margin-top:24px;padding-bottom:172px}._1xzkmi2m{width:calc(100% - 8px);margin-left:8px;padding-top:32px}._1xzkmi2n{width:54px;height:36px;top:-8px;left:24px}._1xzkmi2o{white-space:normal;max-width:100%;font-size:clamp(1.875rem,7.8vw,2.5rem)}._1xzkmi2p{z-index:3;gap:12px;margin:0;position:absolute;top:28px;left:24px}._1xzkmi2q,._1xzkmi2s{animation:none;transform:none}._1xzkmi2r,._1xzkmi2t{width:48px;height:48px}._1xzkmi2r>svg,._1xzkmi2t>svg{width:24px;height:24px}._1xzkmi2q>svg,._1xzkmi2s>svg{display:none}._1xzkmi2a{grid-area:1/1;place-self:end start;width:clamp(190px,50vw,230px);height:auto;margin-bottom:24px;margin-left:-24px;position:relative;bottom:auto;left:auto}._1xzkmi2b{width:100px;height:32px;top:40px;left:24px;right:auto}._1xzkmi2c{width:24px;height:24px;top:88px;left:46%}._1xzkmi2e{width:48px;height:14px;top:86px;left:28px;right:auto}._1xzkmi2d{grid-area:1/1;place-self:end;width:32px;height:32px;margin-bottom:12px;margin-right:24px;position:relative;bottom:auto;right:auto}._1xzkmi2u{padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));min-height:calc(172px + env(safe-area-inset-bottom,0px));grid-area:2/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;line-height:20px;display:grid}._1xzkmi2v{padding:0}._1xzkmi2w{width:fit-content;min-height:32px;padding-block:6px}._1xzkmi2y,._1xzkmi2z{min-height:32px;padding-block:6px}}
