.board{width:820px;height:700px;transform-style:preserve-3d;flex:none;position:relative}.wires{max-width:none;position:absolute;inset:0;overflow:visible}.wire{fill:none;stroke:color-mix(in oklab, var(--cyan) 40%, transparent);stroke-width:2px}.wire--reply{stroke:color-mix(in oklab, var(--mint) 50%, transparent);stroke-dasharray:5 6}.blk{--h:20px;--side:#12305f;--top:#1a3f7a;--size:116px;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);background:var(--top);color:var(--on-navy);text-align:center;transform:translateZ(var(--h));transform-style:preserve-3d;transition:transform .7s var(--ease), background-color .5s, color .5s, box-shadow .5s;border-radius:6px;place-content:center;gap:3px;padding:6px;font-size:14.5px;font-weight:650;line-height:1.15;display:grid;position:absolute}.blk small{color:var(--on-navy-muted);font-family:var(--mono);font-size:10.5px;font-weight:400;line-height:1.3}.blk:before,.blk:after{content:"";background:var(--side);transition:background-color .5s;position:absolute}.blk:before{filter:brightness(.75);transform-origin:top;width:100%;height:80px;top:100%;left:0;transform:rotateX(-90deg)}.blk:after{filter:brightness(.55);transform-origin:0;width:80px;height:100%;top:0;left:100%;transform:rotateY(90deg)}.blk.on{--h:80px;--side:#00a892;--top:var(--mint);color:var(--navy);box-shadow:0 0 70px color-mix(in oklab, var(--mint) 90%, transparent)}.blk.on small{color:var(--navy)}.gw{--top:#0b1d3d;--side:var(--blue);--size:136px}.gw svg{width:88px}.gw.on{--top:var(--cloud);--side:var(--blue)}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{font-size:var(--step-1);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--ui-blue)}.sign[data-astro-cid-hemr5th4]{flex:none;width:1rem;height:1rem;position:relative}.sign[data-astro-cid-hemr5th4]:before,.sign[data-astro-cid-hemr5th4]:after{content:"";width:100%;height:2px;transition:transform .3s var(--ease);background:currentColor;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:0}.sign[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] .sign[data-astro-cid-hemr5th4]:after{transform:rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:44rem;color:var(--muted);padding-bottom:1.5rem}
