.ds[data-astro-cid-r67uxnqs]{font-family:var(--font-mono)}.ds-win[data-astro-cid-r67uxnqs]{background:var(--t-panel);border:1px solid var(--t-line);box-shadow:0 30px 60px -30px var(--t-glow), 0 0 0 1px var(--t-line-soft);border-radius:14px;overflow:hidden}.ds-bar[data-astro-cid-r67uxnqs]{border-bottom:1px solid var(--t-line-soft);background:var(--t-panel-2);color:var(--t-txt-mut);align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.72rem;display:flex}.ds-dots[data-astro-cid-r67uxnqs]{gap:5px;display:flex}.ds-dots[data-astro-cid-r67uxnqs] i[data-astro-cid-r67uxnqs]{background:var(--t-line);border-radius:50%;width:9px;height:9px;display:block}.ds-cmd[data-astro-cid-r67uxnqs]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-bar[data-astro-cid-r67uxnqs] .ds-toggle{margin-left:auto}.ds-sky[data-astro-cid-r67uxnqs]{touch-action:pan-y;background:radial-gradient(80% 70% at 50% 60%, var(--t-glow), transparent 70%);height:clamp(300px,42vw,470px);position:relative}.ds-sky[data-astro-cid-r67uxnqs].ready{cursor:grab}.ds-sky[data-astro-cid-r67uxnqs].ready:active{cursor:grabbing}.ds-sky[data-astro-cid-r67uxnqs] canvas{width:100%;height:100%;display:block}.ds-poster[data-astro-cid-r67uxnqs]{width:calc(100% - 2rem);height:calc(100% - 2.2rem);position:absolute;inset:.6rem 1rem 1.6rem}.ds-sky[data-astro-cid-r67uxnqs].ready .ds-poster[data-astro-cid-r67uxnqs]{display:none}.ds-poster[data-astro-cid-r67uxnqs] polygon[data-astro-cid-r67uxnqs]{stroke:var(--t-line);stroke-width:1px;stroke-linejoin:round}.ds-poster[data-astro-cid-r67uxnqs] .p-floor[data-astro-cid-r67uxnqs]{fill:var(--t-panel-2)}.ds-poster[data-astro-cid-r67uxnqs] .p-side[data-astro-cid-r67uxnqs]{fill:var(--t-line)}.ds-poster[data-astro-cid-r67uxnqs] .p-ink[data-astro-cid-r67uxnqs].p-top,.ds-poster[data-astro-cid-r67uxnqs] .p-ink[data-astro-cid-r67uxnqs].p-left,.ds-poster[data-astro-cid-r67uxnqs] .p-ink[data-astro-cid-r67uxnqs].p-right{fill:var(--t-txt-dim)}.ds-poster[data-astro-cid-r67uxnqs] .p-ink[data-astro-cid-r67uxnqs].p-left{opacity:.85}.ds-poster[data-astro-cid-r67uxnqs] .p-ink[data-astro-cid-r67uxnqs].p-right{opacity:.7}.ds-poster[data-astro-cid-r67uxnqs] .p-wood[data-astro-cid-r67uxnqs].p-top{fill:var(--t-txt-mut);opacity:.55}.ds-poster[data-astro-cid-r67uxnqs] .p-wood[data-astro-cid-r67uxnqs].p-left{fill:var(--t-txt-mut);opacity:.4}.ds-poster[data-astro-cid-r67uxnqs] .p-wood[data-astro-cid-r67uxnqs].p-right{fill:var(--t-txt-mut);opacity:.3}.ds-poster[data-astro-cid-r67uxnqs] .p-accent[data-astro-cid-r67uxnqs].p-top,.ds-poster[data-astro-cid-r67uxnqs] .p-accent[data-astro-cid-r67uxnqs].p-left,.ds-poster[data-astro-cid-r67uxnqs] .p-accent[data-astro-cid-r67uxnqs].p-right{fill:var(--t-accent)}.ds-poster[data-astro-cid-r67uxnqs] .p-accent[data-astro-cid-r67uxnqs].p-right{opacity:.6}.ds-poster[data-astro-cid-r67uxnqs] .p-seat[data-astro-cid-r67uxnqs].p-top{fill:var(--t-accent-hi);opacity:.75}.ds-poster[data-astro-cid-r67uxnqs] .p-seat[data-astro-cid-r67uxnqs].p-left{fill:var(--t-accent);opacity:.6}.ds-poster[data-astro-cid-r67uxnqs] .p-seat[data-astro-cid-r67uxnqs].p-right{fill:var(--t-accent);opacity:.45}.ds-state[data-astro-cid-r67uxnqs]{text-align:right;max-width:70%;color:var(--t-txt-mut);pointer-events:none;font-size:.7rem;position:absolute;bottom:.8rem;right:1rem}.ds-card[data-astro-cid-r67uxnqs]{z-index:2;background:var(--t-panel);border:1px solid var(--t-accent);max-width:min(21rem,100% - 1rem);box-shadow:0 12px 34px -12px var(--t-glow), 0 0 0 1px var(--t-line-soft);color:var(--t-txt);pointer-events:none;border-radius:10px;padding:.6rem .8rem;font-size:.74rem;line-height:1.55;position:absolute}.ds-card[data-astro-cid-r67uxnqs][hidden]{display:none}.ds-card[data-astro-cid-r67uxnqs] strong{color:var(--t-head);margin-bottom:.15rem;font-size:.82rem;display:block}.ds-card[data-astro-cid-r67uxnqs] p{color:var(--t-txt-dim);margin:0}.ds-card[data-astro-cid-r67uxnqs] b{color:var(--t-accent-hi);font-weight:700}.ds-list[data-astro-cid-r67uxnqs]{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.9rem;margin:1.1rem 0 0;display:grid}.ds-item[data-astro-cid-r67uxnqs]{background:var(--t-panel);border:1px solid var(--t-line);border-radius:10px;padding:.8rem .95rem;transition:border-color .15s}@media (hover:hover){.ds-item[data-astro-cid-r67uxnqs]:hover{border-color:var(--t-accent)}}.ds-item[data-astro-cid-r67uxnqs] dt[data-astro-cid-r67uxnqs]{color:var(--t-accent-hi);font-size:.78rem;font-weight:800}.ds-item[data-astro-cid-r67uxnqs] dt[data-astro-cid-r67uxnqs]:after{content:":";color:var(--t-txt-mut)}.ds-item[data-astro-cid-r67uxnqs] dd[data-astro-cid-r67uxnqs]{color:var(--t-txt-dim);margin:.3rem 0 0;font-size:.8rem;line-height:1.65}@media (width<=640px){.ds-sky[data-astro-cid-r67uxnqs]{height:320px}.ds-cmd[data-astro-cid-r67uxnqs]{max-width:50%}.ds-state[data-astro-cid-r67uxnqs]{text-align:left;max-width:85%;inset:.7rem auto auto 1rem}}.uy[data-astro-cid-ek7ikjra]{font-family:var(--font-mono)}.uy-win[data-astro-cid-ek7ikjra]{background:var(--t-panel);border:1px solid var(--t-line);box-shadow:0 30px 60px -30px var(--t-glow), 0 0 0 1px var(--t-line-soft);border-radius:14px;overflow:hidden}.uy-bar[data-astro-cid-ek7ikjra]{border-bottom:1px solid var(--t-line-soft);background:var(--t-panel-2);color:var(--t-txt-mut);align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.72rem;display:flex}.uy-dots[data-astro-cid-ek7ikjra]{gap:5px;display:flex}.uy-dots[data-astro-cid-ek7ikjra] i[data-astro-cid-ek7ikjra]{background:var(--t-line);border-radius:50%;width:9px;height:9px;display:block}.uy-body[data-astro-cid-ek7ikjra]{gap:1.6rem;padding:1.3rem 1.4rem 1.5rem;display:grid}.uy-name[data-astro-cid-ek7ikjra]{font-family:var(--font-mono);color:var(--t-head);letter-spacing:0;margin:0 0 .5rem;font-size:1rem;font-weight:800}.uy[data-astro-cid-ek7ikjra] dl[data-astro-cid-ek7ikjra]{border-left:1px solid var(--t-line-soft);gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.uy-row[data-astro-cid-ek7ikjra]{grid-template-columns:13rem 1fr;gap:.3rem 1rem;font-size:.82rem;line-height:1.7;display:grid}.uy[data-astro-cid-ek7ikjra] dt[data-astro-cid-ek7ikjra]{color:var(--t-accent-hi);overflow-wrap:anywhere;font-weight:700}.uy[data-astro-cid-ek7ikjra] dd[data-astro-cid-ek7ikjra]{color:var(--t-txt-dim);margin:0}.uy[data-astro-cid-ek7ikjra] dd[data-astro-cid-ek7ikjra] b{color:var(--t-txt);font-weight:700}@media (width<=720px){.uy-row[data-astro-cid-ek7ikjra]{grid-template-columns:1fr}.uy-body[data-astro-cid-ek7ikjra]{padding:1rem}.uy[data-astro-cid-ek7ikjra] dl[data-astro-cid-ek7ikjra]{padding-left:.8rem}}
