/* GENERATED from site/_src/assets/stage.css by npm run build:site. Edit the source, not this file. */
.hive-stage{--hex:clamp(100px,29vw,122px);display:grid;justify-items:center;padding:4px 0 8px}.hive-queen{display:grid;justify-items:center;text-align:center;color:var(--ink);text-decoration:none;margin-bottom:2px}.queen-bee{display:block;width:112px;height:112px}.queen-say{display:block;max-width:25ch;margin-top:2px;padding:6px 14px;font-size:0.9rem;line-height:1.35;color:var(--ink-2);background:var(--card);border:2px solid var(--ink);border-radius:14px}.queen-say strong{display:block;color:var(--ink);font-size:0.95rem}.hive-queen:hover .queen-say{border-color:var(--bee-role)}.hive-cells{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;max-width:calc(var(--hex) * 3 + 12px)}.hive-cells li{margin:0;max-width:none}.hive-cells .row-break{flex-basis:100%;height:0}.hive-cells>li:nth-child(n+5){margin-top:calc(var(--hex) * -0.2887 + 6px)}.hive-cell{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--hex);aspect-ratio:1 / 1.1547;padding:14% 12% 8%;text-align:center;color:var(--ink);text-decoration:none}.hive-cell::before,.hive-cell::after{content:"";position:absolute;z-index:-2;inset:0;background:var(--ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hive-cell::after{z-index:-1;inset:2.5px;background:var(--card)}.hive-cell:hover::after,.hive-cell:focus-visible::after{background:color-mix(in srgb,var(--bee-role) 16%,var(--card))}.hive-cell:focus-visible{outline:none}.hive-cell:focus-visible::before{background:var(--focus);inset:-3px}.cell-label{font-weight:750;font-size:0.9rem;line-height:1.15}.cell-name{margin-top:4px;font-size:0.8rem;font-weight:650;color:var(--ink-2);line-height:1.1}.cell-name::before{content:"";display:inline-block;width:0.6em;height:0.7em;margin-right:4px;background:var(--bee-role);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.cell-bee{position:absolute;width:46px;height:46px;pointer-events:none}.p1 .cell-bee{top:-10px;left:-16px}.p2 .cell-bee{top:-10px;right:-16px}.p3 .cell-bee{bottom:8%;left:-26px}.p4 .cell-bee{bottom:-26px;left:calc(50% - 23px)}.p5 .cell-bee{bottom:8%;right:-26px}@media (min-width: 900px){.hero--hive .hive-stage{align-self:start;margin-top:clamp(0px,2vw,24px)}.hive-queen{position:relative}.hero--hive .queen-say{position:absolute;right:calc(100% + 6px);top:18px;width:172px;margin:0;text-align:left}.hero--hive .queen-say::after{content:"";position:absolute;right:-9px;top:22px;width:14px;height:14px;background:var(--card);border:solid var(--ink);border-width:2px 2px 0 0;transform:rotate(45deg)}.hive-queen:hover .queen-say::after{border-color:var(--bee-role)}}.cell-fill{position:absolute;inset:2.5px;background:var(--bee-role);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:0;pointer-events:none}.cell-label,.cell-name{position:relative}.hive-cell.is-busy .cell-fill{opacity:0.2}@media (prefers-reduced-motion: no-preference){.cell-fill{transition:opacity 0.6s ease}.hive-queen{animation:hive-in 0.9s cubic-bezier(.16,1,.3,1) 0.05s both}.hive-cell{animation:hive-in 0.8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 90ms + 0.2s)}.hive-stage .feed{animation:hive-in 0.9s cubic-bezier(.16,1,.3,1) 0.75s both}.hive-stage .hive-jar{animation:hive-in 0.9s cubic-bezier(.16,1,.3,1) 0.6s both}@keyframes hive-in{from{opacity:0;translate:0 18px;scale:0.92}}}@media (max-width: 699px){.hive-stage{justify-items:stretch;padding:0}.hive-queen{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;text-align:left;justify-self:center}.queen-bee{width:76px;height:76px}.queen-say{position:relative;max-width:24ch;margin:0}.hive-cells{--hex:clamp(84px,calc((100vw - 48px) / 3),124px);justify-self:center;gap:0 6px;max-width:calc(var(--hex) * 3 + 12px);margin:12px auto 0}.hive-cell{padding:12% 10% 14%}.hive-cell .cell-label{font-size:clamp(0.72rem,0.5rem + 1.1vw,0.84rem);line-height:1.12;max-width:9ch}.hive-cell .cell-name{display:none}.hive-cell .cell-bee,.p1 .cell-bee,.p2 .cell-bee,.p3 .cell-bee,.p4 .cell-bee,.p5 .cell-bee{position:relative;inset:auto;width:clamp(28px,8.6vw,38px);height:clamp(28px,8.6vw,38px);margin-bottom:2px}.hive-stage .feed{margin-top:12px}}.hive-stage{position:relative}.hive-jar{position:absolute;z-index:1;top:34px;left:calc(50% + 92px)}@media (max-width: 699px){.hive-jar{width:44px;top:16px;left:auto;right:12px}.hive-stage .hive-queen{justify-self:start;padding-right:60px}}
