.awk-shell{min-height:100vh;position:relative}.awk-tunnel{background:radial-gradient(ellipse at 50% 50%,#0a0a0a 0,#000 70%);cursor:default;height:clamp(620px,78vh,900px);isolation:isolate;overflow:hidden;perspective:900px;perspective-origin:50% 50%;position:relative}.awk-tunnel-rings{inset:0;pointer-events:none;position:absolute;transform-style:preserve-3d;z-index:1}.awk-tunnel-ring{animation:awk-ring-pull 3.6s linear infinite;animation-delay:0s;animation-delay:var(--delay,0s);border:1.5px solid #fde0472e;border:1.5px solid var(--ring-color,#fde0472e);border-radius:50%;height:1200px;left:50%;margin:-600px 0 0 -600px;opacity:.7;position:absolute;top:50%;transform:translateZ(0) rotate(0deg);transform:translateZ(var(--depth,0)) rotate(var(--rot,0deg));width:1200px}@keyframes awk-ring-pull{0%{opacity:0;transform:translateZ(-1500px) rotate(0deg)}10%{opacity:.8}90%{opacity:.4}to{opacity:0;transform:translateZ(400px) rotate(120deg)}}.awk-tunnel-debris{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.awk-debris{animation:awk-debris-rise 4s linear infinite;animation:awk-debris-rise var(--debris-speed,4s) linear infinite;animation-delay:0s;animation-delay:var(--debris-delay,0s);background:#fde047;background:var(--debris-color,#fde047);border-radius:50%;bottom:-10%;box-shadow:0 0 6px #fde047;box-shadow:0 0 6px var(--debris-color,#fde047);height:3px;opacity:.75;opacity:var(--debris-opacity,.75);position:absolute;width:3px}@keyframes awk-debris-rise{0%{opacity:0;transform:translateY(0) scale(.8)}10%{opacity:.75;opacity:var(--debris-opacity,.75)}90%{opacity:.75;opacity:var(--debris-opacity,.75)}to{opacity:0;transform:translateY(-120vh) scale(1.4)}}.awk-player{align-items:center;animation:awk-player-bob 2.6s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#fde0472e 0,#0000 70%);border:2px solid #fde047;border:2px solid var(--accent,#fde047);border-radius:50%;box-shadow:0 0 32px -6px #fde047,inset 0 0 16px -4px #fde047;box-shadow:0 0 32px -6px var(--accent,#fde047),inset 0 0 16px -4px var(--accent,#fde047);color:#fde047;color:var(--accent,#fde047);display:flex;height:56px;justify-content:center;left:50%;position:absolute;top:36%;transform:translate(-50%,-50%);width:56px;z-index:5}.awk-player:before{animation:awk-player-pulse 2s ease-out infinite;inset:-8px;opacity:.5}.awk-player:after,.awk-player:before{border:1px solid #fde047;border:1px solid var(--accent,#fde047);border-radius:50%;content:"";position:absolute}.awk-player:after{animation:awk-player-pulse 2s ease-out .6s infinite;inset:-20px;opacity:.25}@keyframes awk-player-bob{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}@keyframes awk-player-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.awk-cards{grid-gap:14px;bottom:4%;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));left:50%;padding:0 14px;position:absolute;transform:translateX(-50%);width:min(96vw,880px);z-index:4}@media (max-width:640px){.awk-cards{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.awk-chip{align-items:center;animation:awk-card-rise .7s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*80ms);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#0f0f0ff2,#060606eb);border:1.5px solid #ffffff2e;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:96px;overflow:hidden;padding:14px 16px;position:relative;text-align:center;transition:transform .24s cubic-bezier(.16,.84,.44,1),border-color .2s ease,box-shadow .24s ease,background .2s ease}.awk-chip:after{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.018) 0 2px,#0000 2px 4px);content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.awk-chip:hover{border-color:#fde047b3;border-color:var(--accent,#fde047b3);box-shadow:0 16px 36px -12px #fde04780;box-shadow:0 16px 36px -12px var(--accent,#fde04780);transform:translateY(-6px) rotate(-.6deg)}.awk-chip:disabled{cursor:default}.awk-chip.is-picked{background:#fde04714;background:var(--accent-fill,#fde04714);border-color:#fde047;border-color:var(--accent,#fde047);transform:translateY(-2px) scale(.97)}.awk-chip.is-correct{animation:awk-chip-correct 1.1s ease-out;background:linear-gradient(180deg,#fde04738,#fde0470f)!important;border-color:#fde047!important}.awk-chip.is-wrong{animation:awk-chip-wrong .52s ease-out;background:linear-gradient(180deg,#ff3b3038,#ff3b300f)!important;border-color:#ff3b30!important}@keyframes awk-card-rise{0%{opacity:0;transform:translateY(60px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes awk-chip-correct{0%{transform:scale(1)}35%{box-shadow:0 0 0 0 #fde047b3;transform:scale(1.1)}to{box-shadow:0 0 0 24px #fde04700;transform:scale(1.04)}}@keyframes awk-chip-wrong{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.awk-cards.is-falling .awk-chip{animation:awk-card-whoosh .9s cubic-bezier(.6,0,.9,.6) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms)}@keyframes awk-card-whoosh{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}to{filter:blur(6px);opacity:0;transform:translateY(-160vh) scale(.6)}}.awk-hud{position:absolute;right:22px;text-align:right;top:18px;z-index:10}.awk-hud-label{color:#ffffff80;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.4em;margin-bottom:4px;text-transform:uppercase}.awk-hud-depth{font-feature-settings:"tnum";align-items:baseline;color:#fde047;color:var(--accent,#fde047);display:inline-flex;font-family:Big Shoulders Display,Impact,ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,6vw,72px);font-variant-numeric:tabular-nums;font-weight:900;gap:6px;letter-spacing:-.02em;line-height:1;text-shadow:0 0 24px #fde04780;text-shadow:0 0 24px var(--accent,#fde04780)}.awk-hud-unit{color:#fff9;font-size:.32em;letter-spacing:.3em}.awk-hud-meta,.awk-hud-unit{font-family:ui-monospace,monospace}.awk-hud-meta{color:#ffffff80;font-size:10px;letter-spacing:.25em;margin-top:6px;text-transform:uppercase}.awk-hud.is-jolt .awk-hud-depth{animation:awk-hud-jolt .6s ease-out}@keyframes awk-hud-jolt{0%{color:#fde047;color:var(--accent,#fde047);transform:translateX(0)}20%{color:#fff;transform:translateX(-4px) skewX(-4deg)}40%{transform:translateX(4px) skewX(2deg)}60%{transform:translateX(-2px)}to{transform:translateX(0)}}.awk-level-tag{align-items:center;display:flex;gap:12px;left:22px;position:absolute;top:18px;z-index:10}.awk-level-tag-eye{align-items:center;animation:awk-eye-pulse 3s ease-in-out infinite;border:1.5px solid #fde047;border:1.5px solid var(--accent,#fde047);border-radius:50%;color:#fde047;color:var(--accent,#fde047);display:inline-flex;height:36px;justify-content:center;width:36px}@keyframes awk-eye-pulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 18px -4px currentColor}}.awk-level-tag-text{line-height:1.2}.awk-level-tag-text .awk-l{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.35em}.awk-level-tag-text .awk-l,.awk-level-tag-text .awk-title-name{color:#fde047;color:var(--accent,#fde047);text-transform:uppercase}.awk-level-tag-text .awk-title-name{-webkit-text-fill-color:#0000;animation:awk-shimmer 5s ease-in-out infinite;background:linear-gradient(90deg,currentColor,#fff 50%,currentColor);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;font-family:Big Shoulders Display,Impact,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:900;letter-spacing:-.01em;line-height:1}@keyframes awk-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.awk-prompt{align-items:center;bottom:calc(4% + 230px);color:#ffffff8c;display:inline-flex;font-family:ui-monospace,monospace;font-size:11px;gap:10px;left:50%;letter-spacing:.35em;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap;z-index:4}.awk-prompt .dot{animation:awk-prompt-pulse 1.6s ease-in-out infinite;background:#fde047;background:var(--accent,#fde047);border-radius:50%;box-shadow:0 0 8px #fde047;box-shadow:0 0 8px var(--accent,#fde047);height:6px;width:6px}@keyframes awk-prompt-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.awk-tunnel.is-descending{animation:awk-zoom 1.5s cubic-bezier(.45,0,.55,1)}@keyframes awk-zoom{0%{filter:brightness(1) blur(0);transform:scale(1)}30%{filter:brightness(1.4) blur(0);transform:scale(1.05) translateY(-8px)}60%{filter:brightness(2) blur(2px);transform:scale(1.18) translateY(-22px)}85%{filter:brightness(1.6) blur(0);transform:scale(1.05)}to{filter:brightness(1) blur(0);transform:scale(1)}}.awk-feedback{animation:awk-feedback-in .32s cubic-bezier(.16,.84,.44,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;border:1px solid;bottom:calc(4% + 268px);font-family:ui-monospace,monospace;font-size:11px;left:50%;letter-spacing:.3em;padding:10px 16px;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:6}@keyframes awk-feedback-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.awk-level-tile{overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease}.awk-level-tile:hover{transform:translateY(-2px)}.awk-level-tile:before{background:linear-gradient(135deg,#0000,#0000 60%);background:linear-gradient(135deg,var(--tile-accent,#0000) 0,#0000 60%);content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.awk-burst{isolation:isolate;position:relative}.awk-burst:before{animation:awk-burst-anim 6s ease-in-out infinite;background:radial-gradient(circle at center,#fde04759 0,#0000 50%);content:"";inset:-20% -20% -20% -20%;position:absolute;z-index:-1}@keyframes awk-burst-anim{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}.awk-rays{animation:awk-rays-spin 32s linear infinite;background:conic-gradient(from 0deg,#fde04740,#0000 18%,#fde0472e,#0000 38%,#fde04740,#0000 58%,#fde0472e,#0000 78%,#fde04740,#0000);border-radius:999px;inset:-100px;opacity:.6;position:absolute;z-index:-1}@keyframes awk-rays-spin{to{transform:rotate(1turn)}}.awk-title{-webkit-text-fill-color:#0000;animation:awk-shimmer 4s ease-in-out infinite;background:linear-gradient(90deg,currentColor,#fff 50%,currentColor);-webkit-background-clip:text;background-clip:text;background-size:200% 100%}.awk-health{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808b8;border:1px solid #ffffff14;display:flex;flex-direction:column;gap:6px;left:50%;padding:8px 14px;pointer-events:none;position:absolute;top:20px;transform:translateX(-50%);transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease;z-index:4}.awk-health.is-low{border-color:#ff3b308c;box-shadow:0 0 24px -6px #ff3b308c}.awk-health.is-hit{animation:awk-health-shake .32s ease-out}@keyframes awk-health-shake{0%,to{transform:translateX(-50%)}20%{transform:translateX(calc(-50% - 6px))}40%{transform:translateX(calc(-50% + 6px))}60%{transform:translateX(calc(-50% - 3px))}80%{transform:translateX(calc(-50% + 3px))}}.awk-health-label{align-items:center;color:#ffffff8c;display:flex;font-family:ui-monospace,JetBrains Mono,monospace;font-size:9px;gap:10px;letter-spacing:.28em;text-transform:uppercase}.awk-health-count{color:#fde047;font-weight:700}.awk-health.is-low .awk-health-count{color:#ff3b30}.awk-health-pips{display:flex;gap:5px}.awk-health-pip{background:#ffffff14;background:var(--pip-bg,#ffffff14);border:1px solid #ffffff29;border:1px solid var(--pip-border,#ffffff29);display:block;height:8px;transform:skewX(-18deg);transition:background .2s ease,border-color .2s ease,opacity .2s ease;width:18px}.awk-health-pip--g{--pip-bg:#34d399d9;--pip-border:#34d399;box-shadow:0 0 10px -2px #34d3998c}.awk-health-pip--y{--pip-bg:#fde047d9;--pip-border:#fde047;box-shadow:0 0 10px -2px #fde0478c}.awk-health-pip--r{--pip-bg:#ff3b30e6;--pip-border:#ff3b30;box-shadow:0 0 10px -2px #ff3b3099}.awk-health-pip.is-spent{--pip-bg:#ffffff0a;--pip-border:#ffffff1f;box-shadow:none;opacity:.45}
/*# sourceMappingURL=p-awakening.8d3fe205.chunk.css.map*/