@layer components{body:has(.c-cursor[data-experience=deadlock-bee]):has(.c-deadlock-bee)>canvas[data-pixel-effect-canvas]{display:none}.c-deadlock-bee{--color-background:#e2e5d3;--color-foreground:#2c3827;--color-secondary:#46503d;--color-muted:#64705a;--color-accent:#486032;--color-border:#c4cbb5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-foreground);isolation:isolate;background:var(--color-background);height:100svh;min-height:360px;position:relative;overflow:hidden}.c-deadlock-bee_viewer,.c-deadlock-bee_stage,.c-deadlock-bee_canvas,.c-deadlock-bee_flowers{width:100%;height:100%;position:absolute;inset:0}.c-deadlock-bee_canvas{touch-action:none;display:block}.c-deadlock-bee_header{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:2.5rem 3rem;display:flex;position:absolute;inset:0 0 auto}.c-deadlock-bee_back{pointer-events:auto;align-items:center;gap:.8rem;font-size:.875rem;display:flex}.c-deadlock-bee_back span:last-child{font-weight:500}.c-deadlock-bee_title{letter-spacing:.14em;width:max-content;font-size:1.0625rem;font-weight:500;position:absolute;left:50%;translate:-50%}.c-deadlock-bee_footer{z-index:3;pointer-events:none;justify-content:flex-end;align-items:end;gap:2rem;padding:1.5rem 3rem 2rem;display:flex;position:absolute;inset:auto 0 0}.c-deadlock-bee a:focus-visible,.c-deadlock-bee button:focus-visible{color:var(--color-accent);text-underline-offset:.35em;text-decoration:underline}.c-deadlock-bee a:hover,.c-deadlock-bee summary:hover{color:var(--color-accent)}.c-deadlock-bee_flowers{pointer-events:none}.c-deadlock-bee_flowers button{pointer-events:none;opacity:0;background:0 0;border:2px solid #0000;border-radius:50%;width:76px;height:76px;margin:-38px;padding:0;position:absolute}.c-deadlock-bee_flowers button:focus-visible{border-color:var(--color-accent);opacity:1;background:#f2f1e255}.c-deadlock-bee_charge{pointer-events:none;width:84px;height:84px;margin:-42px;position:absolute;top:0;left:0}.c-deadlock-bee_charge[hidden]{display:none}html[data-custom-cursor] .c-deadlock-bee_stage[data-cursor-charging] .c-deadlock-bee_charge{visibility:hidden}body:has(.c-deadlock-bee_stage[data-phase=charging]:not([data-cursor-charging])) .c-cursor{opacity:0}.c-deadlock-bee_charge svg{width:100%;height:100%;rotate:-90deg}.c-deadlock-bee_charge circle{fill:none;stroke-width:2px}.c-deadlock-bee_charge-track{stroke:#f2f1e2aa}.c-deadlock-bee_charge-ring{stroke:var(--color-accent);stroke-dasharray:232.478;stroke-dashoffset:232.478px;stroke-linecap:round}.c-deadlock-bee_error,.c-deadlock-bee_nojs{text-align:center;justify-content:center;align-items:center;gap:.8rem;padding:2rem;font-size:.8125rem;display:flex;position:absolute;inset:35% 1.5rem auto}.c-deadlock-bee_error{flex-direction:column}.c-deadlock-bee_error>p:first-child{font-size:1.3rem}.c-deadlock-bee_error>button{border-bottom:1px solid var(--color-accent);cursor:pointer;margin-top:1rem;padding:.6rem 0}.c-deadlock-bee_fallback{object-fit:cover;z-index:-1}.c-deadlock-bee_nojs{background:#f2f1e2f2}@media (scripting:enabled){.c-deadlock-bee_header,.c-deadlock-bee_footer{transition:opacity .45s linear}.c-deadlock-bee[data-ui-ready=false] .c-deadlock-bee_header,.c-deadlock-bee[data-ui-ready=false] .c-deadlock-bee_footer{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:reduce){.c-deadlock-bee_header,.c-deadlock-bee_footer{transition:none}}@media (max-width:767px){.c-deadlock-bee_header{padding:1.5rem}.c-deadlock-bee_title{letter-spacing:.1em;font-size:.875rem}.c-deadlock-bee_back{font-size:.75rem}.c-deadlock-bee_footer{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.5rem 1.25rem}}}
