.ArrowEscape3D-module__dnhTsq__stage{color:#24384c;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(120% 90% at 50% -10%,#f2f9ff 0%,#d8eafb 46%,#bcd9f4 100%);height:calc(100dvh - 3.5rem);min-height:560px;font-family:inherit;position:relative;overflow:hidden}.ArrowEscape3D-module__dnhTsq__canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.ArrowEscape3D-module__dnhTsq__canvas:active{cursor:grabbing}.ArrowEscape3D-module__dnhTsq__topBar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;z-index:4;background:#ffffffdb;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .85rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #30588429}.ArrowEscape3D-module__dnhTsq__title{letter-spacing:.01em;font-size:.95rem;font-weight:800}.ArrowEscape3D-module__dnhTsq__chip{color:#33608f;background:#e3eefb;border-radius:999px;padding:.18rem .6rem;font-size:.78rem;font-weight:600}.ArrowEscape3D-module__dnhTsq__hearts{letter-spacing:.08em;color:#e0524d;font-size:.86rem}.ArrowEscape3D-module__dnhTsq__progress{color:#33608f;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.ArrowEscape3D-module__dnhTsq__bottomBar{z-index:4;gap:.55rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ArrowEscape3D-module__dnhTsq__button{appearance:none;color:#24507e;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;padding:.55rem 1.15rem;font-size:.85rem;font-weight:700;transition:transform .12s,background .12s;box-shadow:0 6px 18px #3058842e}.ArrowEscape3D-module__dnhTsq__button:hover{background:#fff;transform:translateY(-1px)}.ArrowEscape3D-module__dnhTsq__buttonPrimary{color:#fff;background:linear-gradient(135deg,#3c8ae8,#2f6ccc);}.ArrowEscape3D-module__dnhTsq__buttonPrimary:hover{background:linear-gradient(135deg,#4a95f0,#3a78d8)}.ArrowEscape3D-module__dnhTsq__toast{color:#f2f8ff;white-space:nowrap;z-index:4;pointer-events:none;background:#1f334ad1;border-radius:999px;padding:.4rem .95rem;font-size:.82rem;font-weight:600;animation:.22s ArrowEscape3D-module__dnhTsq__toastIn,.4s 2s forwards ArrowEscape3D-module__dnhTsq__toastOut;position:absolute;bottom:4.4rem;left:50%;transform:translate(-50%)}@keyframes ArrowEscape3D-module__dnhTsq__toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}}@keyframes ArrowEscape3D-module__dnhTsq__toastOut{to{opacity:0}}.ArrowEscape3D-module__dnhTsq__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:6;background:#d6e8f88c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ArrowEscape3D-module__dnhTsq__card{text-align:center;background:#fffffff2;border-radius:1.4rem;width:min(21rem,100vw - 2.5rem);padding:1.5rem 1.4rem 1.3rem;box-shadow:0 22px 60px #234a7447}.ArrowEscape3D-module__dnhTsq__cardTitle{margin-bottom:.35rem;font-size:1.35rem;font-weight:800}.ArrowEscape3D-module__dnhTsq__cardBody{color:#4c657e;margin-bottom:1rem;font-size:.86rem;line-height:1.5}.ArrowEscape3D-module__dnhTsq__levelGrid{grid-template-columns:repeat(5,1fr);gap:.45rem;margin-bottom:1rem;display:grid}.ArrowEscape3D-module__dnhTsq__levelCell{appearance:none;aspect-ratio:1;color:#24507e;cursor:pointer;background:#e5effb;border:0;border-radius:.7rem;font-size:.85rem;font-weight:700;transition:background .12s,transform .12s}.ArrowEscape3D-module__dnhTsq__levelCell:hover:not(:disabled){background:#d3e5f8;transform:translateY(-1px)}.ArrowEscape3D-module__dnhTsq__levelCellActive{color:#fff;background:linear-gradient(135deg,#3c8ae8,#2f6ccc);}.ArrowEscape3D-module__dnhTsq__levelCell:disabled{color:#a7b8c9;cursor:not-allowed;background:#eef2f7}.ArrowEscape3D-module__dnhTsq__cardActions{justify-content:center;gap:.55rem;display:flex}@media (max-width:480px){.ArrowEscape3D-module__dnhTsq__title{display:none}.ArrowEscape3D-module__dnhTsq__topBar{max-width:calc(100vw - 1rem)}}
