body{font-family:Segoe UI Variable,Segoe UI,Roboto,system-ui,sans-serif}.stage[data-v-c23b9996]{background:radial-gradient(120% 90% at 20% 0,#1b2440 0%,#101627 45%,#0a0e1a 100%)}.floor[data-v-c23b9996]{pointer-events:none;background-image:linear-gradient(#78a5ff12 1px,#0000 1px),linear-gradient(90deg,#78a5ff12 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 48%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 60% at 50% 48%,#000 0%,#0000 78%)}.scene[data-v-c23b9996]{perspective:900px;perspective-origin:50% 40%}.board[data-v-c23b9996]{transform-style:preserve-3d;grid-template-columns:repeat(5,62px);grid-auto-rows:62px;gap:14px;display:grid;transform:rotateX(56deg)rotate(-45deg)}.tile[data-v-c23b9996]{cursor:pointer;width:62px;height:62px;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.tile-face[data-v-c23b9996]{color:#bed2ff8c;background:linear-gradient(145deg,#2a3559 0%,#1c2540 100%);border:1px solid #8cb4ff29;border-radius:8px;place-items:center;transition:background .35s,color .35s,box-shadow .45s,border-color .35s;display:grid;position:absolute;inset:0;box-shadow:0 1px #151c33,0 2px #141a30,0 3px #131829,0 4px #111626,0 5px #0f1422,0 6px #0d111d,0 10px 18px #00000073}.tile-icon[data-v-c23b9996]{width:24px;height:24px}.tile-icon svg[data-v-c23b9996]{width:100%;height:100%}.tile[data-v-c23b9996]:hover{transform:translateZ(10px)}.tile-active[data-v-c23b9996]{transform:translateZ(26px)}.tile-active .tile-face[data-v-c23b9996]{color:#fff;background:linear-gradient(145deg,#3c8df0 0%,#1e5fc4 100%);border-color:#a0cdff80;box-shadow:0 1px #1a4e9e,0 2px #18488f,0 3px #164281,0 4px #143c73,0 5px #123665,0 6px #103057,0 16px 30px #1c5fc473}.tile[data-v-c23b9996]:focus-visible{outline-offset:3px;outline:2px solid #4cc2ff}.brand-mark[data-v-c23b9996]{width:20px;height:20px;display:inline-flex}.brand-mark svg[data-v-c23b9996]{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.tile[data-v-c23b9996],.tile-face[data-v-c23b9996]{transition:none}}
