.awk .lib-page{min-height:100vh;padding-bottom:90px}.awk .lib-head{gap:14px;padding-top:clamp(28px,4vw,52px);display:grid}.awk .lib-head .kick{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-red-bright);font-size:11.5px}.awk .lib-head h1{font-family:var(--a-display);color:var(--a-cream);margin:0;font-size:clamp(38px,5.6vw,66px);font-weight:400;line-height:1.04}.awk .lib-head h1 i{color:var(--a-red-bright)}.awk .lib-head>p{color:#e2d6aad6;max-width:64ch;margin:0;font-size:17.5px;line-height:1.65}.awk .lib-top{grid-template-columns:1.6fr 1fr;gap:22px;margin-top:30px;margin-bottom:18px;display:grid}.awk .votd{background:radial-gradient(90% 120% at 0% 0%, #c9a04a33, transparent 60%), var(--a-stone);border:1px solid #e2c06a52;border-radius:22px;padding:26px clamp(18px,3vw,32px)}.awk .votd blockquote{border:0;margin:10px 0 14px;padding:0}.awk .votd blockquote p{font-family:var(--a-display);color:var(--a-cream);margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.25}.awk .votd cite{font-style:normal;font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:11px;display:block}.awk .votd cite a{color:var(--a-red-bright);text-decoration:none}.awk .votd-note{color:#e2d6aadb;margin:0;font-size:16px;line-height:1.7}.awk .votd-you{background:var(--a-red-soft);border-radius:12px;margin-top:18px;padding:14px 16px}.awk .votd-you .g-label{margin-bottom:8px;font-size:9.5px}.awk .votd-you p{color:#e2d6aae6;margin:0 0 6px;font-size:15.5px;line-height:1.65}.awk .votd-you .votd-why{color:var(--a-ash);margin:0;font-size:13.5px}.awk .lib-side{align-content:start;gap:12px;display:grid}.awk .lib-cont{border:1px solid var(--a-line-2);background:#04140f80;border-radius:16px;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:grid}.awk .lib-cont:hover{border-color:var(--a-red-bright)}.awk .lib-cont b{font-family:var(--a-display);color:var(--a-cream);font-size:28px;font-weight:400}.awk .lib-cont .go{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-red-bright);font-size:10.5px}.awk .lib-cont.alt b{font-size:22px}.awk .lib-read{color:var(--a-dim);margin:4px 2px 0;font-size:13.5px;line-height:1.55}.awk .lib-col{margin-top:46px}.awk .lib-h{font-family:var(--a-display);color:var(--a-cream);margin:0 0 8px;font-size:clamp(30px,4vw,42px);font-weight:400}.awk .lib-group{margin-top:22px}.awk .lib-group h3{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-red-bright);margin:0 0 10px;font-size:10.5px;font-weight:400}.awk .lib-books{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.awk .lib-book{border:1px solid var(--a-line);background:#e2d6aa05;border-radius:12px;gap:3px;padding:12px 14px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.awk .lib-book:hover{border-color:var(--a-red-bright)}.awk .lib-book.has{background:radial-gradient(120% 100% at 0 0,#c9a04a24,#0000 70%);border-color:#e2c06a59}.awk .lib-book b{font-family:var(--a-display);color:var(--a-cream);font-size:19px;font-weight:400;line-height:1.15}.awk .lib-book .meta{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-dim);font-size:10px}.awk .lib-book .meta em{color:var(--a-red-bright);font-style:normal}.awk .lib-book .bar{height:2px;width:var(--p);background:var(--a-red-bright);box-shadow:0 0 8px var(--a-red-bright);position:absolute;bottom:0;left:0}.awk .lib-src{margin-top:50px}.awk .lib-src p,.awk .lib-srcline{max-width:70ch;color:var(--a-dim);font-size:13px;line-height:1.6}.awk .lib-intro{border-left:2px solid var(--a-red-bright);background:#e2d6aa08;max-width:68ch;padding:20px 22px}.awk .lib-intro p{color:#e2d6aae0;margin:8px 0 0;font-size:17px;line-height:1.7}.awk .lib-chs{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin-top:30px;display:grid}.awk .lib-ch{border:1px solid var(--a-line);height:52px;font-family:var(--a-mono);color:var(--a-ash);border-radius:10px;place-items:center;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;display:grid}.awk .lib-ch:hover{border-color:var(--a-red-bright);color:var(--a-cream)}.awk .lib-ch.has{color:var(--a-cream);border-color:#e2c06a73}.awk .lib-ch.read{background:var(--a-red-soft)}.awk .lib-legend{color:var(--a-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.awk .lib-ch.demo{border-radius:4px;width:16px;height:16px;display:inline-block}.awk .bch{max-width:760px}.awk .bch-reading{gap:24px;margin:22px 0 44px;display:grid}.awk .bch-story{color:var(--a-ash);margin:0;font-size:17px;line-height:1.7}.awk .bch-story .g-k,.awk .bch-teach .g-k,.awk .bch-keys .g-k,.awk .bch-practice .g-k,.awk .bch-conn .g-k,.awk .lib-intro .g-k,.awk .votd .g-k{display:block}.awk .bch-teach p{color:#e2d6aaeb;margin:0 0 16px;font-size:18.5px;line-height:1.75}.awk .bch-teach p:first-of-type:first-letter{float:left;font-family:var(--a-display);color:var(--a-red-bright);margin:6px 10px 0 0;font-size:62px;line-height:.8}.awk .bch-key{border-top:1px solid var(--a-line);grid-template-columns:56px 1fr;gap:12px;padding:12px 0;scroll-margin-top:90px;display:grid}.awk .bch-kv{font-family:var(--a-mono);color:var(--a-red-bright);padding-top:3px;font-size:12px;text-decoration:none}.awk .bch-key p{color:#e2d6aadb;margin:0;font-size:16px;line-height:1.65}.awk .bch-key q{font-family:var(--a-display);color:var(--a-cream);font-size:18px;font-style:italic}.awk .bch-practice{background:var(--a-red-soft);border-radius:12px;padding:16px 18px}.awk .bch-practice p{color:var(--a-cream);margin:0;font-size:16.5px;line-height:1.65}.awk .bch-conn{gap:6px;display:grid}.awk .bch-conn a{border:1px solid var(--a-line);color:var(--a-cream);border-radius:10px;align-items:baseline;gap:10px;padding:10px 14px;font-size:15px;text-decoration:none;display:flex}.awk .bch-conn a:hover{border-color:var(--a-red-bright)}.awk .bch-conn .cd{font-family:var(--a-mono);color:var(--a-red-bright);font-size:10.5px}.awk .bch-lock{color:var(--a-ash);border:1px dashed #e2c06a73;border-radius:12px;padding:16px 18px;font-size:15px;line-height:1.6}.awk .bch-lock b{color:var(--a-cream);font-weight:500}.awk .bch-th{border-bottom:1px solid var(--a-line);font-family:var(--a-display);color:var(--a-cream);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding-bottom:12px;font-size:30px;font-weight:400;display:flex}.awk .bch-th em{font-style:normal;font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-dim);font-size:10px}.awk .bt{font-family:var(--a-display);color:#e2d6aaeb;font-size:21px;line-height:1.7}.awk .bt-v{scroll-margin-top:100px}.awk .bt-t{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:1px 2px;transition:background .15s;display:inline}.awk .bt-t:hover{background:#e2d6aa0d}.awk .bt-t sup{font-family:var(--a-mono);color:var(--a-dim);margin-right:4px;font-size:10px}.awk .bt-v.key .bt-t{box-shadow:inset 0 -2px #e2c06a73}.awk .bt-v.key .bt-t sup{color:var(--a-red-bright)}.awk .bt-v.on .bt-t{background:var(--a-red-soft)}.awk .bt-panel{border:1px solid var(--a-line-2);background:var(--a-stone);font-family:var(--a-body);border-radius:14px;margin:10px 0 18px;padding:14px 16px;font-size:15px;animation:.4s ease-out both awk-rise;display:block}.awk .bt-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.awk .bt-acts .btn{min-height:38px;padding:0 14px;font-size:11px}.awk .bt-keyl{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-ash);font-size:10.5px}.awk .bt-think{justify-content:flex-start;margin:14px 0 0}.awk .bt-note{margin-top:14px}.awk .bt-note p{color:#e2d6aaeb;margin:6px 0 0;font-size:16px;line-height:1.7}.awk .bt-lock{color:var(--a-ash);margin:12px 0 0;font-size:14px;line-height:1.55}.awk .bt-lock a,.awk .bch-lock a{color:var(--a-red-bright)}.awk .bch-nav{grid-template-columns:1fr 1fr;gap:10px;margin:40px 0 10px;display:grid}.awk .bch-nav a{border:1px solid var(--a-line);font-family:var(--a-display);color:var(--a-cream);border-radius:12px;gap:4px;padding:14px 16px;font-size:20px;text-decoration:none;display:grid}.awk .bch-nav a:hover{border-color:var(--a-red-bright)}.awk .bch-nav a span{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-ash);font-size:10px}.awk .bch-nav .next{text-align:right}.awk .g-verse p{color:#e2d6aae0;margin:0 0 8px;font-size:15.5px;line-height:1.6}.awk .g-verse q{font-family:var(--a-display);color:var(--a-cream);font-size:18px;font-style:italic}.awk .g-verse a{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-red-bright);white-space:nowrap;font-size:10.5px;text-decoration:none}@media (max-width:760px){.awk .lib-top{grid-template-columns:1fr}.awk .lib-books{grid-template-columns:repeat(2,1fr)}.awk .bt{font-size:19.5px}.awk .bch-teach p{font-size:17.5px}.awk .bch-key{grid-template-columns:1fr;gap:4px}.awk .bt-panel{scroll-margin-bottom:110px}.awk .bch{padding-bottom:40px}}.awk .thr-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:18px;display:grid}.awk .thr-card{background:radial-gradient(120% 100% at 100% 0%, #c9a04a29, transparent 65%), var(--a-stone);border:1px solid #e2c06a59;border-radius:16px;align-content:start;gap:6px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.awk .thr-card:hover{border-color:var(--a-red-bright);transform:translateY(-2px)}.awk .thr-card b{font-family:var(--a-display);color:var(--a-cream);font-size:24px;font-weight:400;line-height:1.15}.awk .thr-card span{color:var(--a-ash);font-size:14.5px;line-height:1.5}.awk .thr-card em{font-style:normal;font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-red-bright);font-size:10px}.awk .thr-line{color:var(--a-ash);max-width:52ch;margin:0;font-size:19px;line-height:1.5}.awk .thr .bch-teach{margin-top:26px}.awk .thr-pass{counter-reset:thr;gap:14px;margin:34px 0;padding:0;list-style:none;display:grid}.awk .thr-p{border:1px solid var(--a-line-2);background:#e2d6aa05;border-radius:16px;padding:20px 22px 18px;position:relative}.awk .thr-col{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-red-bright);margin-bottom:8px;font-size:10px;display:block}.awk .thr-p blockquote{border:0;margin:0;padding:0}.awk .thr-p blockquote p{font-family:var(--a-display);color:var(--a-cream);margin:0;font-size:22px;line-height:1.45}.awk .thr-p cite{font-style:normal;font-family:var(--a-mono);letter-spacing:.08em;color:var(--a-dim);margin-top:8px;font-size:10.5px;display:block}.awk .thr-p cite a{color:var(--a-ash)}.awk .thr-why{color:#e2d6aad1;margin:12px 0 0;font-size:15.5px;line-height:1.65}.awk .thr-close,.awk .thr .foryou{margin-bottom:22px}.awk .thr .bch-conn,.awk .thr .bch-practice{margin-bottom:18px}.awk .bch-threads{margin-top:30px}@media (max-width:760px){.awk .thr-p blockquote p{font-size:19px}}.awk .bt-bar{border:1px solid var(--a-line);background:var(--a-stone);font-family:var(--a-body);color:var(--a-ash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;padding:10px 12px;font-size:13.5px;display:flex}.awk .bt-switch{border:1px solid var(--a-line-2);min-height:36px;color:var(--a-pale);font:500 13.5px/1 var(--a-body);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.awk .bt-switch i{background:#d9b45a2e;border-radius:999px;width:30px;height:16px;transition:background .2s;position:relative}.awk .bt-switch i:after{content:"";background:var(--a-ash);border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.awk .bt-switch[aria-checked=true] i{background:#d9b45a8c}.awk .bt-switch[aria-checked=true] i:after{background:var(--a-pale);transform:translate(14px)}.awk .bt-opening{border-left:2px solid var(--a-gold);font-family:var(--a-body);color:var(--a-cream);background:linear-gradient(90deg,#d9b45a14,#0000 80%);gap:6px;margin:0 0 22px;padding:16px 18px;font-size:16.5px;line-height:1.6;display:grid}.awk .bt.meanings .bt-v{margin:0 0 18px}.awk .bt-mean{font-family:var(--a-body);color:var(--a-ash);border-left:2px solid #d9b45a59;margin:6px 0 0;padding:2px 0 2px 14px;font-size:15.5px;line-height:1.6}.awk .bt-mean-lock{font-family:var(--a-body);margin:4px 0 18px;font-size:14px}.awk .bt-wait{border:1px dashed var(--a-line-2);font-family:var(--a-body);color:var(--a-pale);align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.awk .bt-wait.later{color:var(--a-ash)}.awk .bt-dots{flex:none;gap:4px;display:inline-flex}.awk .bt-dots i{background:var(--a-gold);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bt-dot}.awk .bt-dots i:nth-child(2){animation-delay:.2s}.awk .bt-dots i:nth-child(3){animation-delay:.4s}@keyframes bt-dot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.awk .bt-dots i{opacity:.7;animation:none}}
.awk .journey{z-index:60;color:var(--a-cream);background:#050506;position:fixed;inset:0;overflow:hidden}.awk .j-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.awk .j-vignette{pointer-events:none;background:linear-gradient(#0000 54%,#0303048c 78%,#030304e0 100%);position:absolute;inset:0}.awk .j-gate{text-align:center;background:radial-gradient(70% 60%,#05050659,#050506e0);align-content:center;justify-items:center;gap:14px;padding:24px;animation:1.4s ease-out both j-fade;display:grid;position:absolute;inset:0}.awk .j-code{font-family:var(--a-mono);letter-spacing:.2em;color:var(--a-red-bright);font-size:11px}.awk .j-gate h1{max-width:18ch;font-family:var(--a-display);text-shadow:0 0 40px #e2c06a59;margin:0;font-size:clamp(40px,7vw,84px);font-weight:400;line-height:1.02}.awk .j-meta{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-ash);margin:0;font-size:11px}.awk .j-disclaim{color:#e2d6aac7;background:#d6aa3c12;border:1px solid #d6aa3c66;border-radius:10px;max-width:560px;margin:6px 0 0;padding:10px 14px;font-size:13px;line-height:1.55}.awk .j-enter{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.awk .j-how{max-width:420px;color:var(--a-dim);margin:4px 0 0;font-size:13px;line-height:1.5}.awk .j-read{color:var(--a-ash);font-size:13px}.awk .j-stage{padding:0 20px calc(110px + env(safe-area-inset-bottom));pointer-events:none;place-items:end center;display:grid;position:absolute;inset:0}.awk .j-stage>*{pointer-events:auto}.awk .j-text{text-align:center;max-width:880px;padding:0 8px;animation:.8s cubic-bezier(.2,.7,.2,1) both j-sub}.awk .j-text p{letter-spacing:.005em;color:#f4ede2;text-shadow:0 1px 2px #000000e6,0 0 24px #000000d9,0 0 60px #0009;margin:0;font-size:clamp(20px,2.15vw,27px);line-height:1.5}.awk .j-text.lead p{font-family:var(--a-display);font-size:clamp(26px,3.1vw,40px);line-height:1.3}.awk .j-text strong{color:var(--a-cream)}.awk .jw{opacity:0;filter:blur(4px);animation:.7s cubic-bezier(.2,.7,.2,1) forwards j-word;display:inline-block;transform:translateY(.5em)}.awk .j-section{text-align:center;place-self:center;animation:.6s ease-out both j-fade}.awk .j-label{font-family:var(--a-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--a-red-bright);text-shadow:0 0 2px #000000e6,0 0 16px #000000e6;margin-bottom:14px;font-size:12px;display:block}.awk .j-section h2{max-width:16ch;font-family:var(--a-display);color:var(--a-cream);text-shadow:0 2px 4px #000c,0 0 40px #000000f2,0 0 90px #000c;margin:0;font-size:clamp(40px,7vw,88px);font-weight:400;line-height:1.02}.awk .j-pull{text-align:center;border:0;place-self:center;max-width:900px;margin:0;padding:0 12px}.awk .j-pull p{font-family:var(--a-display);color:var(--a-cream);text-shadow:0 0 60px #e2c06a73,0 2px 30px #000000e6;margin:0;font-size:clamp(30px,4.6vw,58px);font-style:italic;line-height:1.15}.awk .j-cap{text-align:center;text-shadow:0 0 18px #000000e6;gap:4px;max-width:640px;padding:0 8px;animation:.9s .7s both j-sub;display:grid}.awk .j-cap span{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-cream);font-size:11.5px}.awk .j-cap em{color:var(--a-dim);font-size:11px;font-style:normal}.awk .j-end{overscroll-behavior:contain;place-self:stretch stretch;width:100%;max-width:820px;max-height:calc(100vh - 140px);margin:0 auto;padding:24px 6px 10px;animation:.9s ease-out both j-fade;overflow-y:auto}.awk .j-end .wrap{padding:0}.awk .j-end .practice,.awk .j-end .foryou,.awk .j-end .checkin,.awk .j-end .journal,.awk .j-end .deeper{-webkit-backdrop-filter:blur(8px);background:#0a090bf0}.awk .j-next{border:1px solid var(--a-red-bright);font-family:var(--a-display);color:var(--a-cream);background:#c9a04a24;border-radius:16px;gap:4px;margin:26px 0 10px;padding:18px 20px;font-size:26px;text-decoration:none;display:grid}.awk .j-next span{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-red-bright);font-size:10.5px}.awk .j-hud{padding:14px 18px calc(14px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.awk .j-x,.awk .j-play,.awk .j-voice{min-width:40px;height:40px;color:var(--a-cream);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a090b8c;border:1px solid #e2d6aa2e;border-radius:999px;place-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:grid}.awk .j-voice{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ash);font-size:10.5px}.awk .j-voice.on{color:var(--a-cream);border-color:var(--a-red-bright)}.awk .j-bar{background:#e2d6aa1f;border-radius:2px;flex:1;height:2px;overflow:hidden}.awk .j-bar i{background:var(--a-red-bright);height:100%;box-shadow:0 0 10px var(--a-red-bright);transition:width .8s;display:block}.awk .j-nav{gap:8px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.awk .j-nav button{width:40px;height:40px;color:var(--a-cream);cursor:pointer;background:#0a090b80;border:1px solid #e2d6aa29;border-radius:50%}.awk .j-nav button:disabled{opacity:.3;cursor:default}.awk .j-launch{align-items:center;gap:10px;display:inline-flex}@keyframes j-word{to{opacity:1;filter:none;transform:none}}@keyframes j-arrive{0%{opacity:0;filter:blur(10px);transform:translateY(40px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes j-fade{0%{opacity:0}to{opacity:1}}@keyframes j-sub{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (max-width:760px){.awk .j-stage{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.awk .j-text{padding:0 4px}.awk .j-text p{font-size:19px;line-height:1.48}.awk .j-text.lead p{font-size:25px}.awk .j-hud{gap:8px;padding-left:12px;padding-right:12px}.awk .j-voice{padding:0 10px}.awk .j-nav{display:none}}@media (prefers-reduced-motion:reduce){.awk .jw,.awk .j-text,.awk .j-cap,.awk .j-flatmedia,.awk .j-section,.awk .j-gate,.awk .j-end{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.awk .journey.flat{background:radial-gradient(80% 60% at 50% 38%,#c9a04a38,#0000 70%),radial-gradient(60% 40% at 50% 100%,#d6aa3c1f,#0000 70%),#050506}.awk .journey.flat .j-canvas{display:none}.awk .journey.flat:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,#e2d6aab3,#0000),radial-gradient(1px 1px at 30% 70%,#e2d6aa80,#0000),radial-gradient(1.5px 1.5px at 55% 35%,#e2d6aacc,#0000),radial-gradient(1px 1px at 75% 80%,#e2d6aa80,#0000),radial-gradient(1px 1px at 90% 15%,#e2d6aa99,#0000),radial-gradient(1.5px 1.5px at 20% 90%,#e2d6aa99,#0000);background-size:320px 320px;animation:60s linear infinite j-drift;position:absolute;inset:-50%}@keyframes j-drift{to{transform:translate(-320px,-160px)}}@media (prefers-reduced-motion:reduce){.awk .journey.flat:before{animation:none}}.awk .j-flatmedia{border-radius:14px;place-self:center;width:auto;max-width:min(92vw,960px);max-height:56vh;animation:.9s cubic-bezier(.2,.7,.2,1) both j-arrive;display:block;box-shadow:0 30px 90px #000000b3}
.awk .wd-root{z-index:70;color:var(--a-cream);touch-action:none;-webkit-user-select:none;user-select:none;background:#040305;position:fixed;inset:0;overflow:hidden}.awk .wd-root.flat{touch-action:auto;overflow-y:auto}.awk .wd-loading{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-ash);background:radial-gradient(60% 50% at 50% 55%,#ff783c1f,#0000 70%),#040305;place-items:center;font-size:11px;display:grid}.awk .wd-canvas{inset:0;position:absolute!important}.awk .wd-top{padding:calc(14px + env(safe-area-inset-top)) 18px 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.awk .wd-top>*{pointer-events:auto}.awk .wd-where{text-shadow:0 1px 12px #000000e6;gap:4px;max-width:54vw;display:grid}.awk .wd-where span{font-family:var(--a-mono);letter-spacing:.18em;color:var(--a-red-bright);font-size:10px}.awk .wd-where b{font-family:var(--a-display);font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.15}.awk .wd-ctl{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.awk .wd-pill{-webkit-backdrop-filter:blur(8px);height:34px;color:var(--a-ash);font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#0a080a8c;border:1px solid #e2d6aa2e;border-radius:999px;align-items:center;padding:0 12px;font-size:10.5px;text-decoration:none;display:inline-flex}.awk .wd-pill.on{color:var(--a-cream);border-color:#c9a24ab3}.awk .wd-objective{top:calc(78px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:#f1dca8;white-space:nowrap;pointer-events:none;background:#0a080a99;border:1px solid #c9a24a73;border-radius:999px;padding:8px 14px;font-size:11px;animation:.6s ease-out both wd-in;position:absolute;left:50%;transform:translate(-50%)}.awk .wd-line{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));text-align:center;width:min(820px,100vw - 40px);font-family:var(--a-display);color:#f6efe3;text-shadow:0 1px 2px #000,0 0 30px #000000e6;pointer-events:none;margin:0;font-size:clamp(20px,2.3vw,28px);line-height:1.35;animation:.8s ease-out both wd-sub;position:absolute;transform:translate(-50%)}.awk .wd-toast{top:calc(120px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a080ad1;border-left:2px solid #c9a24a;max-width:min(560px,100vw - 32px);padding:12px 16px;font-size:14px;line-height:1.5;animation:.4s ease-out both wd-in;position:absolute;left:50%;transform:translate(-50%)}.awk .wd-cta{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));color:#fff4dc;height:48px;font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(#c9a24a47,#78501e59);border:1px solid #c9a24a;border-radius:999px;align-items:center;padding:0 22px;font-size:12px;text-decoration:none;animation:.6s ease-out both wd-in;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 0 40px #c9a24a40}.awk .wd-stick{left:calc(26px + env(safe-area-inset-left));bottom:calc(26px + env(safe-area-inset-bottom));touch-action:none;background:radial-gradient(circle,#e2d6aa14,#0a080a59);border:1px solid #e2d6aa38;border-radius:50%;width:112px;height:112px;display:none;position:absolute}.awk .wd-stick i{background:#e2d6aa47;border:1px solid #e2d6aa66;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}@media (pointer:coarse){.awk .wd-stick{display:block}.awk .wd-cta,.awk .wd-line{bottom:calc(150px + env(safe-area-inset-bottom))}}.awk .wd-gate{text-align:center;background:radial-gradient(70% 60% at 50% 55%,#04030540,#040305eb);align-content:center;justify-items:center;gap:14px;padding:24px;animation:1.2s ease-out both wd-fade;display:grid;position:absolute;inset:0}.awk .wd-gate h1{max-width:16ch;font-family:var(--a-display);text-shadow:0 0 50px #ff8c3c59;margin:0;font-size:clamp(40px,7vw,86px);font-weight:400;line-height:1.02}.awk .wd-sub{color:#e2d6aad9;max-width:520px;margin:0;font-size:16px;line-height:1.55}.awk .wd-disclaim{color:#e2d6aab8;background:#d6aa3c0f;border:1px solid #d6aa3c59;border-radius:10px;max-width:540px;margin:4px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.5}.awk .wd-enter{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.awk .wd-how{max-width:440px;color:var(--a-dim);margin:0;font-size:13px;line-height:1.5}.awk .wd-read{color:var(--a-ash);font-size:13px}.awk .wd-kick{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:#d8b462;font-size:10.5px;display:block}.awk .wd-panel-wrap{touch-action:auto;-webkit-user-select:text;user-select:text;background:#02020373;place-items:center;padding:18px;animation:.35s ease-out both wd-fade;display:grid;position:absolute;inset:0}.awk .wd-panel{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#161114eb,#0a080af2);border:1px solid #c9a24a59;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 36px);animation:.5s cubic-bezier(.2,.7,.2,1) both wd-rise;display:flex;position:relative;box-shadow:0 40px 120px #000000b3,inset 0 1px #ffe6b40f}.awk .wd-panel.wide{width:min(760px,100%)}.awk .wd-panel>.wd-kick{padding:22px 26px 0}.awk .wd-title{font-family:var(--a-display);margin:8px 0 0;padding:0 56px 0 26px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.12}.awk .wd-body{overscroll-behavior:contain;padding:14px 26px 6px;overflow-y:auto}.awk .wd-body p{color:#e2d6aae6;margin:0 0 14px;font-size:16px;line-height:1.65}.awk .wd-body strong{color:#fff3dc}.awk .wd-intro{font-family:var(--a-display);font-size:19px!important;line-height:1.5!important}.awk .wd-foot{border-top:1px solid #e2d6aa12;justify-content:flex-end;gap:10px;padding:14px 26px 20px;display:flex}.awk .wd-x{width:36px;height:36px;color:var(--a-cream);cursor:pointer;background:0 0;border:1px solid #e2d6aa29;border-radius:50%;position:absolute;top:14px;right:14px}.awk .wd-fig{margin:4px 0 16px}.awk .wd-fig img{border:1px solid #e2d6aa14;border-radius:12px;width:100%;height:auto;display:block}.awk .wd-fig figcaption{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-dim);margin-top:8px;font-size:10.5px}.awk .wd-pull{font-family:var(--a-display);color:#fff3dc;border-left:2px solid #c9a24a;margin:8px 0 18px;padding:0 0 0 16px;font-size:22px;font-style:italic;line-height:1.35}.awk .wd-prompt{font-size:17px!important}.awk .wd-note{color:#e9cf8f!important;font-size:14px!important}.awk .wd-err{color:#ff8a7a!important}.awk .wd-sort{gap:16px;display:grid}.awk .wd-card{text-align:center;min-height:78px;font-family:var(--a-display);background:#e2d6aa0a;border:1px solid #e2d6aa29;border-radius:14px;place-items:center;padding:18px;font-size:22px;line-height:1.3;display:grid}.awk .wd-bins{grid-template-columns:1fr 1fr;gap:12px;display:grid}.awk .wd-bin{color:var(--a-cream);text-align:left;cursor:pointer;background:#c9a24a14;border:1px solid #c9a24a80;border-radius:14px;gap:4px;padding:16px 14px;display:grid;position:relative}.awk .wd-bin.b1{background:#a78cdc14;border-color:#a78cdc80}.awk .wd-bin b{font-family:var(--a-display);font-size:24px;font-weight:500}.awk .wd-bin span{color:var(--a-ash);font-size:12.5px}.awk .wd-bin i{font-style:normal;font-family:var(--a-mono);color:var(--a-dim);font-size:12px;position:absolute;top:12px;right:14px}.awk .wd-seq{text-align:center;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.awk .wd-seq li{color:var(--a-dim);border:1px dashed #e2d6aa33;border-radius:12px;padding:12px 8px;font-size:14px}.awk .wd-seq li.on{color:#fff3dc;background:#c9a24a1a;border:1px solid #c9a24a}.awk .wd-ring{aspect-ratio:1;border:1px solid #c9a24a59;border-radius:50%;width:min(340px,78vw);margin:6px auto 18px;position:relative}.awk .wd-ring-core{font-family:var(--a-mono);letter-spacing:.2em;color:#fff3dc;background:radial-gradient(circle,#ffdca066,#ff783c0d);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;inset:34%}.awk .wd-slot{text-align:center;min-width:92px;color:var(--a-dim);background:#0a080ae6;border:1px dashed #e2d6aa40;border-radius:999px;padding:8px 10px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.awk .wd-slot.on{color:#fff3dc;border:1px solid #c9a24a}.awk .wd-tiles{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.awk .wd-tile{color:var(--a-cream);cursor:pointer;background:#e2d6aa0d;border:1px solid #e2d6aa38;border-radius:999px;padding:10px 14px;font-size:14px}.awk .wd-tile.used{opacity:.25}.awk .wd-vow{font-family:var(--a-display);text-align:center;font-style:italic;color:#fff3dc!important;font-size:26px!important}.awk .wd-vow-in{gap:8px;display:flex}.awk .wd-vow-in input,.awk .wd-journal{width:100%;color:var(--a-cream);font:inherit;background:#00000059;border:1px solid #e2d6aa33;border-radius:12px;flex:1;padding:12px 14px;font-size:16px}.awk .wd-journal{resize:vertical;min-height:110px;margin-bottom:8px}.awk .wd-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.awk .wd-chip{color:var(--a-ash);cursor:pointer;background:0 0;border:1px solid #e2d6aa33;border-radius:999px;padding:8px 12px;font-size:13.5px}.awk .wd-chip.on{color:#fff3dc;background:#c9a24a1f;border-color:#c9a24a}.awk .wd-action{margin:4px 0 12px}.awk .wd-practice{border:1px solid #e2d6aa1a;border-radius:12px;margin-top:10px;padding:14px 16px}.awk .wd-practice ol{color:#e2d6aad9;margin:8px 0 0;padding-left:20px;font-size:14.5px;line-height:1.6}.awk .wd-signs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.awk .wd-signs li{border:1px solid #c9a24a66;border-radius:999px;padding:6px 12px;font-size:13px}.awk .wd-fragment{text-align:center;background:radial-gradient(50% 45%,#ffd28c2e,#020203b3);align-content:center;justify-items:center;gap:12px;padding:24px;animation:.8s ease-out both wd-fade;display:grid;position:absolute;inset:0}.awk .wd-fragment h2{font-family:var(--a-display);text-shadow:0 0 50px #ffc87899;margin:0;font-size:clamp(44px,7vw,80px);font-weight:400}.awk .wd-fragment p{color:#e2d6aacc;margin:0 0 10px}.awk .wd-gem{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 24px #ffdca0e6);width:34px;height:54px;animation:2.4s ease-in-out infinite wd-gem;box-shadow:0 0 60px}.awk .wd-flat{background:radial-gradient(60% 40% at 50% 30%,#ff783c29,#0000 70%),#040305;align-content:center;justify-items:center;gap:22px;min-height:100%;padding:120px 18px 60px;display:grid}.awk .wd-flat-flame{filter:blur(2px);background:radial-gradient(circle at 50% 70%,#fff3d0,#ff9a3d 40%,#dc321433 70%,#0000 72%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:70px;height:110px;animation:.18s infinite alternate wd-flick}.awk .wd-flat-stones{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:min(760px,100%);display:grid}.awk .wd-flat-stone{color:var(--a-cream);text-align:left;cursor:pointer;background:#ff6a4a0f;border:1px solid #ff6a4a80;border-radius:14px;gap:4px;padding:16px;display:grid}.awk .wd-flat-stone.done{opacity:.75;background:#c9a24a0f;border-color:#c9a24a66}.awk .wd-flat-stone span{font-family:var(--a-mono);letter-spacing:.16em;color:#ff9a7a;font-size:10.5px}.awk .wd-flat-stone b{font-family:var(--a-display);font-size:20px;font-weight:500}.awk .shake{animation:.42s wd-shake}@keyframes wd-shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes wd-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes wd-sub{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes wd-fade{0%{opacity:0}to{opacity:1}}@keyframes wd-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes wd-gem{50%{transform:translateY(-8px)rotate(8deg)}}@keyframes wd-flick{to{opacity:.92;transform:scale(1.04,.97)}}@media (max-width:640px){.awk .wd-panel-wrap{place-items:end center;padding:0}.awk .wd-panel{border-radius:18px 18px 0 0;max-height:88dvh;width:100%!important}.awk .wd-title{padding:0 52px 0 20px}.awk .wd-panel>.wd-kick{padding:20px 20px 0}.awk .wd-body{padding:12px 20px 6px}.awk .wd-foot{padding:12px 20px calc(16px + env(safe-area-inset-bottom))}.awk .wd-where{max-width:50vw}.awk .wd-where b{font-size:16px}.awk .wd-ctl .wd-pill:last-child{display:none}}@media (prefers-reduced-motion:reduce){.awk .wd-root *,.awk .wd-root :before{animation:none!important}}.awk .wd-match{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.awk .wd-match>div{align-content:start;gap:8px;display:grid}.awk .wd-m{color:var(--a-cream);text-align:left;cursor:pointer;background:#e2d6aa0a;border:1px solid #e2d6aa33;border-radius:12px;padding:11px 12px;font-size:14px;line-height:1.35}.awk .wd-m.a{font-family:var(--a-display);font-size:17px}.awk .wd-m.pick{border-color:#ff6a4a;box-shadow:0 0 0 1px #ff6a4a,0 0 24px #ff6a4a4d}.awk .wd-m.on{cursor:default}.awk .wd-m.on.t0{background:#c9a24a1f;border-color:#c9a24a}.awk .wd-m.on.t1{background:#ff7a5a1f;border-color:#ff7a5a}.awk .wd-m.on.t2{background:#a77bff1f;border-color:#a77bff}.awk .wd-m.on.t3{background:#5ec8ff1f;border-color:#5ec8ff}.awk .wd-m.on.t4{background:#8be36b1f;border-color:#8be36b}.awk .wd-code{justify-content:center;gap:10px;margin:6px 0 14px;display:flex}.awk .wd-code span{text-align:center;min-width:46px;font-family:var(--a-mono);color:#ffd2c4;background:#ff6a4a14;border:1px solid #ff6a4a80;border-radius:10px;padding:12px 0;font-size:20px}.awk .wd-key{grid-template-columns:repeat(13,1fr);gap:4px;margin-bottom:14px;display:grid}.awk .wd-key span{font-family:var(--a-mono);color:var(--a-dim);background:#e2d6aa0a;border-radius:6px;place-items:center;padding:4px 0;font-size:10px;display:grid}.awk .wd-key b{color:var(--a-cream);font-size:13px;font-weight:500}.awk .wd-cipher-in{color:#fff3dc;text-align:center;width:100%;font-family:var(--a-mono);letter-spacing:.45em;background:#00000059;border:1px solid #e2d6aa40;border-radius:12px;margin-bottom:10px;padding:14px;font-size:26px}.awk .wd-q{font-family:var(--a-display);color:#fff3dc!important;font-size:24px!important;line-height:1.25!important}.awk .wd-opts{gap:10px;margin-bottom:8px;display:grid}.awk .wd-opt{color:var(--a-cream);text-align:left;cursor:pointer;background:#e2d6aa0a;border:1px solid #e2d6aa33;border-radius:12px;padding:14px 16px;font-size:16px}.awk .wd-opt.on{background:#c9a24a29;border-color:#c9a24a}@media (max-width:640px){.awk .wd-match{grid-template-columns:1fr}.awk .wd-key{grid-template-columns:repeat(9,1fr)}}.awk .wd-hud{align-items:center;gap:12px;margin-top:4px;display:flex}.awk .wd-bar{background:#e2d6aa24;border-radius:3px;width:120px;height:3px;position:relative;overflow:hidden}.awk .wd-bar i{background:linear-gradient(90deg,#c9a24a,#ffd98a);border-radius:3px;transition:width .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ffd98ab3}.awk .wd-stat{font-family:var(--a-mono);letter-spacing:.08em;color:#f1dca8;align-items:center;gap:5px;font-size:11px;display:inline-flex}.awk .wd-stat svg{fill:currentColor;filter:drop-shadow(0 0 6px);width:12px;height:12px}.awk .wd-stat.flame{color:#ff9a4a}.awk .wd-guide{z-index:3;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));pointer-events:none;align-items:flex-start;gap:14px;width:min(780px,100vw - 32px);animation:.6s ease-out both wd-sub;display:flex;position:absolute;transform:translate(-50%)}.awk .wd-guide-text{font-family:var(--a-display);color:#f6efe3;text-shadow:0 1px 2px #000,0 0 30px #000000f2;gap:4px;font-size:clamp(19px,2.1vw,26px);line-height:1.35;display:grid}.awk .wd-guide-text b{font-family:var(--a-mono);letter-spacing:.24em;text-transform:uppercase;color:#d8b462;text-shadow:none;font-size:10px;font-weight:400}.awk .wd-sigil{background:radial-gradient(circle,#ffd28c29,#0a080abf 70%);border:1px solid #c9a24a8c;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 0 24px #c9a24a33}.awk .wd-sigil svg{fill:none;stroke:#e7c57a;stroke-width:1.4px;width:28px;height:28px}.awk .wd-sigil i{opacity:0;border:1px solid #ffd28c99;border-radius:50%;position:absolute;inset:-5px}.awk .wd-guide.on .wd-sigil i{animation:1.1s ease-out infinite wd-talk}.awk .wd-guide.on .wd-sigil{box-shadow:0 0 34px #ffbe6e73}.awk .wd-guide.docked{top:calc(86px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);background:#0a080ad1;border:1px solid #c9a24a59;border-radius:16px;width:min(620px,100vw - 32px);padding:10px 14px;bottom:auto}.awk .wd-guide.docked .wd-guide-text{text-shadow:none;font-size:16px}.awk .wd-guide.docked .wd-sigil{width:36px;height:36px}.awk .wd-guide.docked .wd-sigil svg{width:22px;height:22px}@keyframes wd-talk{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (pointer:coarse){.awk .wd-guide:not(.docked){bottom:calc(150px + env(safe-area-inset-bottom))}}.awk .wd-alerts{z-index:4;right:18px;top:calc(70px + env(safe-area-inset-top));pointer-events:none;gap:10px;width:min(340px,100vw - 36px);display:grid;position:absolute}.awk .wd-alert{--ac:#f2c46b;border:1px solid color-mix(in srgb, var(--ac) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--ac) 16%, #0c090beb), #0c090beb);box-shadow:0 18px 50px #0000008c, 0 0 30px color-mix(in srgb, var(--ac) 18%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:5.2s cubic-bezier(.2,.7,.2,1) both wd-alert;display:flex}.awk .wd-alert.flame{--ac:#ff8a3d}.awk .wd-alert.door{--ac:#c9a24a}.awk .wd-alert.star{--ac:#a77bff}.awk .wd-alert-ic{background:color-mix(in srgb, var(--ac) 22%, transparent);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.awk .wd-alert-ic svg{width:18px;height:18px;fill:var(--ac);filter:drop-shadow(0 0 8px var(--ac))}.awk .wd-alert b{font-family:var(--a-display);color:#fff4dc;font-size:18px;font-weight:500;line-height:1.2;display:block}.awk .wd-alert small{color:#e2d6aabf;margin-top:2px;font-size:12.5px;line-height:1.35;display:block}@keyframes wd-alert{0%{opacity:0;transform:translate(30px)scale(.96)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.awk .wd-alert{animation:.3s both wd-fade}.awk .wd-guide.on .wd-sigil i{animation:none}}@media (max-width:640px){.awk .wd-alerts{left:50%;right:auto;top:calc(110px + env(safe-area-inset-top));transform:translate(-50%)}.awk .wd-bar{width:80px}}.awk .wm-hero{text-align:center;isolation:isolate;justify-items:center;gap:8px;padding:46px 16px 30px;display:grid;position:relative;overflow:hidden}.awk .wm-hero-sky{z-index:-2;opacity:.75;background:url(/awaken/cosmos/tex/stars-2k.jpg) 50%/cover;animation:120s linear infinite alternate wm-drift;position:absolute;inset:-10% -20%}.awk .wm-hero:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 50% 30%, #1e7a5547, transparent 70%), linear-gradient(180deg, #04140f59, #04140fb3 55%, var(--a-void));position:absolute;inset:0}.awk .wm-hero h1,.awk .wm-hero .wm-title{font-family:var(--a-display);color:var(--a-cream);text-shadow:0 0 40px #d9b45a59;margin:0;font-size:clamp(40px,11vw,64px);font-weight:400;line-height:1.05}.awk .wm-hero p{max-width:34ch;color:var(--a-pale);margin:0;font-size:15px;line-height:1.55}.awk .wm-hero .tm-glyph{--dt:var(--a-gold)}.awk .wm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(440px,100%);margin:14px 0 4px;display:grid}.awk .wm-stats div{border:1px solid var(--a-line);-webkit-backdrop-filter:blur(6px);background:#082219b8;padding:12px 8px}.awk .wm-stats dt{color:var(--a-ash);font-size:11.5px}.awk .wm-stats dd{font-family:var(--a-display);color:var(--a-pale);margin:2px 0 0;font-size:28px;line-height:1.1}.awk .wm-stats small{color:var(--a-dim);font-size:14px}.awk .wm-hero-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.awk .wm-hero-btns .btn{min-height:44px;padding:0 18px}@media (min-width:960px){.awk .wm-hero{margin-left:220px;padding-top:64px}}.awk .wm-galaxy{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:min(320px,78vw);margin:0 0 4px;padding:0;display:block}.awk .wm-galaxy svg{width:100%;height:100%;animation:240s linear infinite wm-turn;display:block}.awk .wm-galaxy:focus-visible{outline:2px solid var(--a-red-bright);outline-offset:6px}.awk .wm-g-rim{fill:none;stroke:#d9b45a38;stroke-width:.8px;stroke-dasharray:2 5}.awk .wm-g-ring{fill:none;stroke:#fffaf0;stroke-width:1.2px;transform-origin:50%;transform-box:fill-box;animation:1.9s ease-out infinite wm-pulse}@keyframes wm-turn{to{transform:rotate(360deg)}}@media (min-width:960px){.awk .wm-galaxy{width:340px}}@keyframes wm-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.awk .wm{gap:14px}.awk .wm-realm{--rc:var(--a-gold);border:1px solid var(--a-line);background:linear-gradient(160deg, color-mix(in srgb, var(--rc) 10%, transparent), transparent 55%), var(--a-stone);position:relative}.awk .wm-realm[open]{border-color:color-mix(in srgb, var(--rc) 45%, transparent)}.awk .wm-realm>summary{cursor:pointer;isolation:isolate;gap:4px;padding:20px 48px 18px 18px;list-style:none;display:grid;position:relative;overflow:hidden}.awk .wm-realm>summary::-webkit-details-marker{display:none}.awk .wm-realm>summary:after{content:"";border-right:1.5px solid var(--a-pale);border-bottom:1.5px solid var(--a-pale);width:9px;height:9px;transition:transform .25s;position:absolute;top:28px;right:20px;transform:rotate(45deg)}.awk .wm-realm[open]>summary:after{top:32px;transform:rotate(225deg)}.awk .wm-realm>summary:focus-visible{outline:2px solid var(--a-red-bright);outline-offset:-2px}.awk .wm-neb{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--rc) 30%, transparent), transparent);filter:blur(10px);pointer-events:none;width:260px;height:200px;position:absolute;top:-60px;right:-40px}.awk .wm-realm-k{color:var(--rc);font-size:12.5px}.awk .wm-realm-name{font-family:var(--a-display);color:var(--a-cream);font-size:clamp(28px,7vw,36px);line-height:1.05}.awk .wm-realm-meta{color:var(--a-ash);font-size:13px}.awk .wm-bar{background:#d9b45a1f;height:3px;margin-top:8px;display:block;overflow:hidden}.awk .wm-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 60%, #000), var(--rc));height:100%;box-shadow:0 0 10px var(--rc);display:block}.awk .wm-realm.sealed{opacity:.62}.awk .wm-realm.sealed .wm-realm-name{color:var(--a-ash)}.awk .wm-realm.whole .wm-realm-name{color:var(--a-pale);text-shadow:0 0 24px color-mix(in srgb, var(--rc) 60%, transparent)}.awk .wm-sealed{width:100%;height:70px;padding:0 16px 12px;display:block}.awk .wm-sealed circle{fill:#f6e7b840}.awk .wm-thread{gap:6px;margin:0;padding:4px 14px 16px;list-style:none;display:grid;position:relative}.awk .wm-thread:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 60%, transparent), #d9b45a1f);width:1px;position:absolute;top:0;bottom:24px;left:24px}.awk .wm-mod{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 10px;padding:8px 0;display:grid;position:relative}.awk .wm-mod:before{content:"";background:var(--a-stone);z-index:1;border:1.5px solid #f6e7b859;border-radius:50%;grid-area:1/1/span 2;place-self:start center;width:9px;height:9px;margin-top:7px;position:relative}.awk .wm-mod.done:before{background:var(--rc);border-color:var(--rc);box-shadow:0 0 10px var(--rc)}.awk .wm-mod.here:before{background:var(--a-pale);border-color:var(--a-pale);box-shadow:0 0 0 4px #f6e7b82e, 0 0 14px var(--a-gold)}.awk .wm-mod-text{grid-column:2;gap:1px;scroll-margin:120px;display:grid}.awk .wm-code{color:var(--rc);font-size:12px}.awk .wm-mod-text b{font-family:var(--a-display);color:var(--a-cream);font-size:20px;font-weight:400;line-height:1.15}.awk .wm-count{color:var(--a-dim);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.awk .wm-count em{border:1px solid var(--a-line-2);color:var(--a-pale);padding:1px 8px;font-size:11.5px;font-style:normal}.awk .wm-count em.shut{color:var(--a-dim);border-color:var(--a-line)}.awk .wm-mod svg{grid-column:2;width:100%;max-width:420px;height:auto;display:block;overflow:visible}.awk .wm-mod.shut .wm-mod-text,.awk .wm-mod.shut svg{opacity:.45}.awk .wm-mod line{stroke:#f6e7b824;stroke-width:1px}.awk .wm-mod line.lit{stroke:var(--rc);stroke-width:1.5px;filter:drop-shadow(0 0 3px var(--rc))}.awk .wm-star{cursor:pointer;outline:none}.awk .wm-star .hit{fill:#0000}.awk .wm-star .core{fill:#f6e7b880}.awk .wm-star.done .core{fill:var(--a-pale);filter:drop-shadow(0 0 3px var(--a-gold))}.awk .wm-star.soon .core{fill:#f6e7b829}.awk .wm-star .halo{fill:var(--rc);opacity:.22}.awk .wm-star.next .core{fill:#fffaf0;filter:drop-shadow(0 0 4px #fff)}.awk .wm-star .ring{fill:none;stroke:var(--a-pale);stroke-width:1.3px;transform-origin:50%;transform-box:fill-box;animation:1.9s ease-out infinite wm-pulse}.awk .wm-star:hover .hit,.awk .wm-star:focus-visible .hit{fill:#f6e7b814;stroke:#f6e7b859}.awk .wm-more{padding:8px 0 0 32px}.awk .wm-more .btn{min-height:40px;padding:0 14px}.awk .wm-foot{color:var(--a-dim);text-align:center;margin:6px 0 0;font-size:13px}.awk .wm-foot a{color:var(--a-pale)}@media (min-width:640px){.awk .wm-mod{grid-template-columns:22px 210px minmax(0,1fr)}.awk .wm-mod:before{grid-row:1;align-self:center;margin-top:0}.awk .wm-mod svg{grid-area:1/3}.awk .wm-thread:before{bottom:40px}}.awk .wm-sheet{--rc:var(--a-gold);z-index:60;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--rc) 55%, transparent);max-width:480px;box-shadow:0 30px 80px #000000b3, 0 0 40px color-mix(in srgb, var(--rc) 16%, transparent);-webkit-backdrop-filter:blur(14px);background:#061812f5;gap:8px;margin:0 auto;padding:20px 22px;animation:.3s ease-out both l2-in;display:grid;position:fixed}.awk .wm-sheet-k{color:var(--rc);padding-right:36px;font-size:12.5px}.awk .wm-sheet h3{color:var(--a-cream);margin:0;padding-right:36px;font-size:26px;font-weight:400;line-height:1.15}.awk .wm-sheet p{color:var(--a-ash);margin:0 0 6px}.awk .wm-sheet .btn{justify-self:start}.awk .wm-x{border:1px solid var(--a-line-2);width:36px;height:36px;color:var(--a-cream);cursor:pointer;background:0 0;position:absolute;top:12px;right:12px}@media (min-width:960px){.awk .wm-sheet{bottom:28px;left:232px}}@keyframes wm-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.awk .wm-star .ring,.awk .wm-hero-sky,.awk .wm-galaxy svg,.awk .wm-g-ring{animation:none}}.awk .cx-main{max-width:900px}.awk .cx-vow{max-width:30ch;font-family:var(--a-display);color:var(--a-pale);font-size:20px;font-style:italic}.awk .cx-empty{color:var(--a-ash)}.awk .cx-empty a{color:var(--a-pale)}.awk .cx-realm{--rc:var(--a-gold)}.awk .cx-realm h2{color:var(--a-cream);align-items:baseline;gap:10px;margin:0 0 12px;font-size:30px;font-weight:400;display:flex}.awk .cx-realm h2 span{font-family:var(--a-body);color:var(--rc);font-size:13px}.awk .cx-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.awk .cx-card{--gc:var(--a-gold);border:1px solid color-mix(in srgb, var(--gc) 35%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--gc) 10%, transparent), transparent 70%), var(--a-stone);color:var(--a-cream);gap:6px;padding:16px;text-decoration:none;transition:border-color .2s;display:grid}.awk .cx-card:hover{border-color:var(--gc)}.awk .cx-gem{background:var(--gc);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:16px;height:24px;filter:drop-shadow(0 0 10px var(--gc))}.awk .cx-card b{font-family:var(--a-display);font-size:21px;font-weight:400;line-height:1.15}.awk .cx-card span{color:var(--a-ash);font-size:12.5px}.awk .cx-card em{color:var(--a-pale);font-size:12.5px;font-style:normal}.awk .wd-portal{--pc:#f2c46b;z-index:20;pointer-events:none;background:radial-gradient(circle at 50% 50%, #fff8ea 0%, var(--pc) 18%, color-mix(in srgb, var(--pc) 40%, #050407) 45%, #050407 75%);animation:.9s cubic-bezier(.6,0,.3,1) both wd-portal;position:absolute;inset:0}@keyframes wd-portal{0%{opacity:0;filter:blur(30px);transform:scale(.2)}55%{opacity:1;filter:blur(6px)}to{opacity:1;filter:blur();background-color:#050407;transform:scale(2.4)}}.awk .wd-root{animation:1s ease-out both wd-arrive}@keyframes wd-arrive{0%{filter:brightness(2.2)saturate(.6)}to{filter:none}}@media (prefers-reduced-motion:reduce){.awk .wd-portal{animation:.2s both wd-fade}.awk .wd-root{animation:none}}.awk .cx-card{position:relative}.awk .cx-link{color:inherit;text-decoration:none}.awk .cx-link:after{content:"";position:absolute;inset:0}.awk .cx-share{z-index:1;border:1px solid color-mix(in srgb, var(--gc) 50%, transparent);color:var(--a-pale);font-family:var(--a-body);cursor:pointer;background:0 0;justify-self:start;margin-top:4px;padding:6px 12px;font-size:12.5px;position:relative}.awk .cx-share:hover{background:color-mix(in srgb, var(--gc) 16%, transparent)}.wd-credit{opacity:.45;margin-top:10px;font-size:10.5px;line-height:1.5}.wd-credit a{color:inherit;text-decoration:underline}
.awk .lc{--lc-col:680px;--lc-top:52px;--lc-bar:68px;background:radial-gradient(120% 60% at 50% 0%, #17110f 0%, var(--a-void) 60%) fixed, var(--a-void);min-height:100dvh;color:var(--a-cream);flex-direction:column;display:flex}.awk .lc-top{z-index:30;height:var(--lc-top);padding:0 max(10px, calc((100% - var(--lc-col)) / 2));padding-top:env(safe-area-inset-top);box-sizing:content-box;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--a-line);background:#04140fd1;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid;position:sticky;top:0}.awk .lc-x{width:44px;height:44px;color:var(--a-cream);border-radius:50%;place-items:center;font-size:30px;line-height:1;text-decoration:none;display:grid}.awk .lc-x:hover,.awk .lc-x:focus-visible{background:#e2d6aa14}.awk .lc-where{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-ash);text-align:center;font-size:10.5px;overflow:hidden}.awk .lc-read{min-height:44px;font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-ash);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--a-line-2);text-decoration-color:var(--a-line-2);align-items:center;padding:0 4px;font-size:11px;display:inline-flex}.awk .lc-read:hover{color:var(--a-cream)}.awk .lc-stage{width:100%;max-width:var(--lc-col);box-sizing:border-box;flex:1;margin:0 auto;padding:18px 16px 28px}.awk .lc-card{min-height:calc(100dvh - var(--lc-top) - var(--lc-bar) - 46px - env(safe-area-inset-top) - env(safe-area-inset-bottom));outline:none;flex-direction:column;gap:18px;display:flex}.awk .lc-in-next{animation:.32s cubic-bezier(.2,.7,.2,1) both lc-in-r}.awk .lc-in-back{animation:.32s cubic-bezier(.2,.7,.2,1) both lc-in-l}@keyframes lc-in-r{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes lc-in-l{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.awk .lc-k-trial .zg-line{min-height:3.9em}.awk .lc .zg{border-radius:14px}.awk .lc .zg-btn{min-height:44px;padding:0 12px}.awk .lc-head{justify-items:start;gap:8px;display:grid}.awk .lc-kick{font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-red-bright);font-size:11px}.awk .lc-title{font-family:var(--a-display);letter-spacing:-.01em;margin:0;font-size:clamp(36px,9vw,54px);font-weight:500;line-height:1.04}.awk .lc-meta{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ash);font-size:11.5px}.awk .lc-h{font-family:var(--a-display);border-radius:4px;margin:0;font-size:clamp(28px,7vw,40px);font-weight:500;line-height:1.1;transition:background .25s,box-shadow .25s}.awk .lc-note{color:var(--a-ash);margin:0;font-size:15px;line-height:1.55}.awk .lc-text p{color:#e2d6aaeb;border-radius:4px;margin:0 0 1.05em;font-size:18px;line-height:1.7;transition:background .25s,box-shadow .25s}.awk .lc-text p.lead{color:var(--a-cream);font-size:20px}.awk .lc-text strong{color:#fff3dc}.awk .lc-pull{border-left:2px solid var(--a-red);font-family:var(--a-display);color:var(--a-cream);border-radius:0 4px 4px 0;margin:6px 0 22px;padding:4px 0 4px 18px;font-size:clamp(24px,6vw,30px);font-style:italic;line-height:1.25;transition:background .25s,box-shadow .25s}.awk .lc-fig{margin:4px 0 22px}.awk .lc-fig img{border:1px solid var(--a-line);border-radius:12px;width:100%;height:auto;display:block}.awk .lc-fig figcaption{color:var(--a-ash);margin-top:8px;font-size:13.5px;line-height:1.5}.awk .lc .lc-reading{background:#c9a04a21;box-shadow:0 0 0 8px #c9a04a21}.awk .lc-listen{border:1px solid var(--a-line-2);min-height:44px;color:var(--a-cream);font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:12px;display:inline-flex}.awk .lc-listen span{color:var(--a-red-bright);font-size:11px}.awk .lc-listen.on{border-color:var(--a-red);background:#c9a04a29}.awk .lc-cover{aspect-ratio:16/9;border:1px solid var(--a-line);border-radius:14px;margin:-2px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.awk .lc-cover img{object-fit:cover;width:100%;height:100%;display:block}.awk .lc-k-intro .lc-head{margin-top:-28px;position:relative}.awk .lc-begin{border-radius:12px;width:100%;min-height:58px;margin-top:auto;font-size:15px}.awk .lc-trialbox{gap:14px;display:grid;position:relative}.awk .lc-trialbox .lc-xp{z-index:2;position:absolute;top:10px;right:12px}.awk .lc-k-reflect{min-height:0}.awk .lc-trialbox .wd-panel-wrap{background:0 0;padding:0;animation:none;display:block;position:static;inset:auto}.awk .lc-trialbox .wd-panel{max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(#1a1416e6,#0c0a0cf2);border-radius:14px;animation:none;width:100%!important}.awk .lc-trialbox .wd-panel>.wd-kick{padding:18px 18px 0}.awk .lc-trialbox .wd-title{padding:0 18px}.awk .lc-trialbox .wd-body{padding:12px 18px 6px;overflow:visible}.awk .lc-trialbox .wd-foot{padding:12px 18px 16px}.awk .lc-trialbox.solved .wd-panel{border-color:#f2c46b8c}.awk .lc-xp{color:#f2c46b;font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;background:#f2c46b14;border:1px solid #f2c46b73;border-radius:999px;justify-self:start;align-items:baseline;gap:10px;padding:8px 14px;font-size:11px;animation:.6s cubic-bezier(.2,1.4,.4,1) both lc-pop;display:inline-flex}.awk .lc-xp b{font-family:var(--a-display);letter-spacing:0;text-transform:none;font-size:22px}@keyframes lc-pop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.awk .lc-practice{border-radius:14px;margin:0}.awk .lc-chips{flex-wrap:wrap;gap:8px;display:flex}.awk .lc-chip{border:1px solid var(--a-line-2);min-height:44px;color:var(--a-cream);font-family:var(--a-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:15px}.awk .lc-chip.on{border-color:var(--a-red);background:#c9a04a33}.awk .lc-action{justify-self:start}.awk .lc-journal{margin-top:18px}.awk .lc-journal[hidden]{display:none}.awk .lc-memory{text-align:center;justify-items:center;gap:10px;padding:26px 0 8px;display:grid}.awk .lc-gem{background:linear-gradient(135deg, #fff8, var(--lc-frag) 45%, #0006);width:64px;height:64px;box-shadow:0 0 34px color-mix(in srgb, var(--lc-frag) 70%, transparent);border-radius:10px;margin-bottom:14px;animation:2.8s ease-in-out infinite lc-gem;transform:rotate(45deg)}@keyframes lc-gem{50%{box-shadow:0 0 48px var(--lc-frag)}}.awk .lc-frag{font-family:var(--a-display);color:var(--lc-frag);margin:0;font-size:clamp(38px,10vw,56px);font-weight:500;line-height:1.05}.awk .lc-xp.still{justify-self:center}.awk .lc-end{gap:10px;margin-top:auto;display:grid}.awk .lc-wide{box-sizing:border-box;text-align:center;border-radius:12px;width:100%;min-height:54px}.awk .lc-end .btn{white-space:normal;padding:10px 18px;line-height:1.3}.awk .lc-bar{z-index:30;height:var(--lc-bar);padding:0 max(12px, calc((100% - var(--lc-col)) / 2 + 16px));padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--a-line);background:#04140fe0;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.awk .lc-nav{border:1px solid var(--a-line-2);min-width:48px;min-height:48px;color:var(--a-cream);font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.awk .lc-nav:disabled{opacity:.32;cursor:default}.awk .lc-nav.next{border-color:var(--a-red);background:var(--a-red);padding:0 20px}.awk .lc-nav.next:disabled{border-color:var(--a-line-2);background:0 0}.awk .lc-nav.next.ready{animation:1.6s ease-in-out infinite lc-ready}@keyframes lc-ready{50%{box-shadow:0 0 0 6px #e2c06a2e}}.awk .lc-dots{flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.awk .lc-dots i{background:var(--a-line-2);border-radius:50%;flex:none;width:7px;height:7px;transition:width .25s,background .25s}.awk .lc-dots i.t{border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.awk .lc-dots i.past{background:var(--a-ash)}.awk .lc-dots i.on{background:var(--a-red-bright);border-radius:4px;width:20px;height:7px;transform:none}.awk .lc-count{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.awk .lc-bar.many .lc-dots{display:none}.awk .lc-bar.many .lc-count{clip:auto;text-align:center;width:auto;height:auto;font-family:var(--a-mono);letter-spacing:.12em;color:var(--a-ash);flex:1;font-size:12px;position:static}.awk .lc-nextwrap{align-items:center;gap:4px;display:flex}.awk .lc-skip{min-height:44px;color:var(--a-ash);font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11px;text-decoration:underline}.awk .lc-skip:hover{color:var(--a-cream)}@media (max-width:420px){.awk .lc-nav.back span{display:none}.awk .lc-dots{gap:5px}}@media (min-width:900px){.awk .lc{--lc-top:60px;--lc-bar:76px}.awk .lc-stage{padding:32px 0 40px}.awk .lc-text p{font-size:19px}.awk .lc-text p.lead{font-size:21px}}@media (prefers-reduced-motion:reduce){.awk .lc-in-next,.awk .lc-in-back,.awk .lc-xp,.awk .lc-gem,.awk .lc-nav.next.ready{animation:none!important}.awk .lc-h,.awk .lc-text p,.awk .lc-pull{transition:none}}
.awk .dim{color:var(--a-ash)}.awk .sky-sub{color:var(--a-ash);max-width:56ch;margin:10px 0 0;font-size:15px;line-height:1.55}.awk .hud{--rk:var(--a-red-bright);gap:10px;display:grid}@media (min-width:640px){.awk .hud{grid-template-columns:1.25fr 1fr}}.awk .hud-rank{border:1px solid var(--a-line);background:linear-gradient(135deg, color-mix(in srgb, var(--rk) 14%, transparent), transparent 60%), var(--a-stone);color:var(--a-cream);align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.awk .hud-emblem{width:58px;height:58px;font-family:var(--a-display);color:var(--a-cream);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--rk) 70%, #fff 10%), color-mix(in srgb, var(--rk) 35%, #000));box-shadow:0 0 22px color-mix(in srgb, var(--rk) 60%, transparent);flex:none;place-items:center;font-size:26px;font-weight:600;display:grid}.awk .hud-rt{flex:1;gap:3px;min-width:0;display:grid}.awk .hud-rt .k,.awk .hud-rt .s,.awk .hud-flame .k{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ash);font-size:10px}.awk .hud-rt b{font-family:var(--a-display);color:var(--rk);font-size:26px;font-weight:500;line-height:1.05}.awk .hud-bar{background:var(--a-line);border-radius:999px;height:6px;margin:4px 0;display:block;overflow:hidden}.awk .hud-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rk,var(--a-red)) 70%, #000), var(--rk,var(--a-red-bright)));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--rk,var(--a-red-bright)) 60%, transparent);transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) both awk-fill;display:block}@keyframes awk-fill{0%{transform:scaleX(0)}}.awk .hud-streak{border:1px solid var(--a-line);background:var(--a-stone);gap:10px;padding:14px;display:grid}.awk .hud-flame{align-items:baseline;gap:10px;display:flex}.awk .hud-flame b{font-family:var(--a-display);color:#f2a33a;text-shadow:0 0 18px #f2a33a73;font-size:34px;font-weight:600;line-height:1}.awk .hud-week{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.awk .hud-week li{justify-items:center;gap:4px;display:grid}.awk .hud-week span{font-family:var(--a-mono);color:var(--a-dim);font-size:10px}.awk .hud-week i{border:1px solid var(--a-line-2);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.awk .hud-week .w-done i{color:#1a0d05;background:linear-gradient(160deg,#f2a33a,#c4572b);border-color:#0000}.awk .hud-week .w-frozen i{color:#9cc8f2;background:#78b4f02e;border-color:#78b4f099}.awk .hud-week .w-today i{border-style:dashed;border-color:#f2a33a;animation:2.4s ease-in-out infinite awk-glow}.awk .hud-freeze{font-family:var(--a-mono);color:#9cc8f2;letter-spacing:.06em;font-size:11px}.awk .qb{border:1px solid var(--a-line);background:var(--a-stone);gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.awk .qb-head{justify-content:space-between;align-items:center;display:flex}.awk .qb-pips{gap:5px;display:flex}.awk .qb-pips i{background:var(--a-line-2);border-radius:3px;width:22px;height:5px;transition:background .4s}.awk .qb-pips i.on{background:var(--a-red-bright);box-shadow:0 0 8px #e2c06a99}.awk .qb-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.awk .qb-q{border:1px solid var(--a-line);background:#04140f66;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:12px;transition:border-color .3s,background .3s;display:grid}.awk .qb-q.done{background:#c9a04a14;border-color:#e2c06a59}.awk .qb-box{border:1.5px solid var(--a-line-2);width:24px;height:24px;color:var(--a-cream);border-radius:6px;place-items:center;font-size:14px;display:grid}.awk .qb-q.done .qb-box{background:var(--a-red);border-color:var(--a-red);animation:.45s cubic-bezier(.3,1.6,.5,1) awk-pop}@keyframes awk-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.awk .qb-t{gap:2px;min-width:0;display:grid}.awk .qb-t b{color:var(--a-cream);font-size:15.5px;font-weight:500}.awk .qb-t span{color:var(--a-ash);font-size:13.5px;line-height:1.4}.awk .qb-q.done .qb-t b{-webkit-text-decoration:line-through #e2c06a99;text-decoration:line-through #e2c06a99}.awk .qb-q.s-world .qb-box{border-radius:50%}.awk .qb-go{border:1px solid var(--a-line-2);min-height:36px;color:var(--a-cream);font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;text-decoration:none;display:inline-flex}.awk .qb-go:hover{border-color:var(--a-red-bright)}.awk .qb-xp{font-family:var(--a-mono);color:var(--a-red-bright);letter-spacing:.08em;font-size:11px}.awk .qb-chest{border:1px dashed var(--a-line-2);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.awk .qb-chest-i{text-align:center;color:var(--a-dim);font-size:30px}.awk .qb-chest-t{gap:2px;display:grid}.awk .qb-chest-t b{font-family:var(--a-display);font-size:19px;font-weight:500}.awk .qb-chest-t span{color:var(--a-ash);font-size:13.5px}.awk .qb-chest.ready{background:linear-gradient(90deg,#f2d27a1f,#0000);border-style:solid;border-color:#f2d27a}.awk .qb-chest.ready .qb-chest-i{color:#f2d27a;text-shadow:0 0 16px #f2d27ab3;animation:1.6s ease-in-out infinite awk-bob}.awk .qb-chest.opened{border-color:#f2d27a66}.awk .qb-chest.opened .qb-chest-i{color:#f2d27a;animation:none}.awk .qb-chest.shake .qb-chest-i{animation:.18s linear infinite awk-shake}@keyframes awk-bob{50%{transform:translateY(-4px)}}@keyframes awk-shake{25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}.awk .qb-open{color:#1b1305;background:linear-gradient(160deg,#f2d27a,#c9962a);border:0;min-height:40px}.awk .qb-burst{pointer-events:none;width:0;height:0;position:absolute;bottom:34px;right:60px}.awk .qb-burst i{width:6px;height:6px;transform:rotate(var(--a)) translateX(0);background:#f2d27a;border-radius:50%;animation:.9s ease-out forwards awk-spark;position:absolute}@keyframes awk-spark{to{transform:rotate(var(--a)) translateX(90px);opacity:0}}.awk .skyt{border:1px solid var(--a-line);background:radial-gradient(ellipse at 100% 0, #5b4fc438, transparent 60%), var(--a-stone);color:var(--a-cream);gap:8px;padding:16px;text-decoration:none;display:grid}.awk .skyt-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.awk .skyt-go{font-family:var(--a-mono);letter-spacing:.1em;color:var(--a-red-bright);text-transform:uppercase;font-size:11px}.awk .skyt h3{font-family:var(--a-display);margin:0;font-size:28px;font-weight:500}.awk .skyt-lead{color:var(--a-ash);margin:0;font-size:14.5px}.awk .meters{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.awk .meter{gap:4px;display:grid;position:relative}.awk .meter:before{content:"";background:var(--a-line);border-radius:999px;grid-area:1/1;height:5px;display:block}.awk .meter i{transform-origin:0;border-radius:999px;grid-area:1/1;height:5px;animation:1.2s cubic-bezier(.2,.8,.2,1) both awk-fill}.awk .meter em{font-style:normal;font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ash);font-size:10px}.awk .meter b{font-family:var(--a-display);font-size:22px;font-weight:500}.awk .m-drive i{background:linear-gradient(90deg,#8e1f1f,#e2c06a)}.awk .m-heart i{background:linear-gradient(90deg,#8a2f63,#e46aa8)}.awk .m-mind i{background:linear-gradient(90deg,#1f5c8e,#58a8e8)}.awk .m-spirit i{background:linear-gradient(90deg,#4b3d9e,#a596f2)}.awk .meters.lg{border:1px solid var(--a-line);background:var(--a-stone);padding:14px}.awk .meters.lg .meter:before,.awk .meters.lg .meter i{height:7px}.awk .locked:has(>.locked-i){background:linear-gradient(160deg, #c9a04a1f, transparent 70%), var(--a-stone);border:1px solid #e2c06a59;justify-items:start;gap:8px;padding:20px;display:grid}.awk .locked-i{color:var(--a-red-bright);font-size:22px}.awk .locked:has(>.locked-i) b{font-family:var(--a-display);font-size:22px;font-weight:500}.awk .locked:has(>.locked-i) p{color:var(--a-ash);margin:0;line-height:1.55}.awk .locked .btn{margin-top:6px}.awk .tools{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:640px){.awk .tools{grid-template-columns:repeat(3,1fr)}}.awk .tool{border:1px solid var(--a-line);color:var(--a-cream);gap:3px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative}.awk .tool:hover{border-color:var(--a-red-bright);transform:translateY(-2px)}.awk .tool-i{color:var(--a-red-bright);font-size:20px}.awk .tool b{font-family:var(--a-display);font-size:19px;font-weight:500}.awk .tool>span:not(.tool-i){color:var(--a-ash);font-size:13px;line-height:1.35}.awk .tool-lock{font-style:normal;font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--a-red-bright);font-size:9.5px;position:absolute;top:10px;right:10px}.awk .cel{--cel:#f2d27a;z-index:100;-webkit-backdrop-filter:blur(6px);background:#040406db;place-items:center;padding:24px;animation:.3s both awk-fade;display:grid;position:fixed;inset:0}.awk .cel.r-common{--cel:#ede6da}.awk .cel.r-rare{--cel:#58a8e8}.awk .cel.r-epic{--cel:#b07cf2}.awk .cel.r-legendary{--cel:#f2d27a}.awk .cel.k-level,.awk .cel.k-reward{--cel:#f2a33a}@keyframes awk-fade{0%{opacity:0}}.awk .cel-in{text-align:center;justify-items:center;gap:10px;max-width:380px;animation:.55s cubic-bezier(.2,1.4,.4,1) both awk-rise;display:grid;position:relative}@keyframes awk-rise{0%{opacity:0;transform:translateY(24px)scale(.92)}}.awk .cel-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--cel) 22%, transparent) 0 8deg, transparent 8deg 22deg);pointer-events:none;z-index:-1;width:420px;height:420px;margin:-210px 0 0 -210px;animation:18s linear infinite awk-spin;position:absolute;top:46px;left:50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}@keyframes awk-spin{to{transform:rotate(360deg)}}.awk .cel-burst{pointer-events:none;width:0;height:0;position:absolute;top:46px;left:50%}.awk .cel-burst i{background:var(--cel);width:7px;height:7px;transform:rotate(var(--a)) translateX(0);animation:awk-spark-lg 1.1s cubic-bezier(.1, .8, .3, 1) var(--d) forwards;border-radius:2px;position:absolute}@keyframes awk-spark-lg{0%{opacity:1}to{transform:rotate(var(--a)) translateX(150px) rotate(180deg);opacity:0}}.awk .cel-icon{width:92px;height:92px;font-family:var(--a-display);color:#120d05;background:radial-gradient(circle at 35% 30%, #fff8, var(--cel) 55%, color-mix(in srgb, var(--cel) 50%, #000));box-shadow:0 0 40px color-mix(in srgb, var(--cel) 70%, transparent), 0 0 0 6px #04140fe6, 0 0 0 7px color-mix(in srgb, var(--cel) 60%, transparent);border-radius:50%;place-items:center;font-size:42px;font-weight:600;animation:.6s cubic-bezier(.3,1.7,.5,1) .1s both awk-pop;display:grid}.awk .cel.k-rank .cel-icon{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0}.awk .cel-k{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cel);margin-top:8px;font-size:11px}.awk .cel-t{font-family:var(--a-display);color:var(--a-cream);margin:0;font-size:clamp(34px,9vw,46px);font-weight:500;line-height:1.05}.awk .cel-b{color:var(--a-ash);margin:0;font-size:15.5px;line-height:1.55}.awk .cel-xp{font-family:var(--a-mono);letter-spacing:.1em;color:var(--cel);border:1px solid color-mix(in srgb, var(--cel) 50%, transparent);border-radius:999px;padding:6px 14px;font-size:14px}.awk .cel-go{min-width:200px;margin-top:10px}.awk .cel-n{font-family:var(--a-mono);color:var(--a-dim);letter-spacing:.1em;font-size:10.5px}.awk .fetched{border:1px solid var(--a-line);border-left:3px solid var(--a-red-bright);background:var(--a-stone);gap:8px;padding:16px;display:grid}.awk .fetched p{color:var(--a-cream);margin:0;font-size:16px;line-height:1.65}.awk .fetched-wait{animation:1.8s ease-in-out infinite awk-breathe;color:var(--a-ash)!important}@keyframes awk-breathe{50%{opacity:.45}}.awk .sky-list{gap:10px;display:grid}.awk .sky-t{border:1px solid var(--a-line);background:var(--a-stone);gap:10px;padding:16px;display:grid}.awk .sky-t.t-push{border-left:3px solid #e2c06a}.awk .sky-t.t-flow{border-left:3px solid #58a8e8}.awk .sky-t.t-fuse{border-left:3px solid #f2d27a}.awk .sky-t h2{font-family:var(--a-display);margin:4px 0 0;font-size:24px;font-weight:500}.awk .sky-t p{color:var(--a-cream);margin:0;line-height:1.6}.awk .sky-t dl{gap:8px;margin:0;display:grid}@media (min-width:640px){.awk .sky-t dl{grid-template-columns:1fr 1fr}}.awk .sky-t dt{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ash);font-size:10px}.awk .sky-t dd{margin:2px 0 0;font-size:14.5px;line-height:1.45}.awk .sky-grid{gap:10px;display:grid}@media (min-width:640px){.awk .sky-grid{grid-template-columns:1fr 1fr}}.awk .you-card h3,.awk .you-card h2{font-family:var(--a-display);margin:6px 0 4px;font-weight:500}.awk .you-card h3{font-size:22px}.awk .you-card h2{font-size:28px}.awk .you-card p{margin:6px 0 0;line-height:1.6}.awk .sky-practice{font-family:var(--a-display);font-size:22px;line-height:1.35}.awk .sky-week ol{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.awk .sky-week li{border:1px solid var(--a-line);grid-template-columns:54px 1fr;gap:2px 12px;padding:10px 12px;display:grid}.awk .sky-week li.today{border-color:#e2c06a80}.awk .sky-week .d{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-ash);grid-row:span 2;align-self:center;font-size:11px}.awk .sky-week b{font-weight:500}.awk .sky-week .l{color:var(--a-ash);font-size:13px}.awk .sky-quiet{color:var(--a-ash)}.awk .sky-more a{color:var(--a-red-bright);font-size:15px;text-decoration:none}.awk .ask{gap:12px;display:grid}.awk .ask-log{gap:16px;display:grid}.awk .ask-empty p{color:var(--a-ash);margin:0 0 12px;line-height:1.6}.awk .ask-starters{flex-wrap:wrap;gap:8px;display:flex}.awk .ask-starters button{border:1px solid var(--a-line-2);color:var(--a-cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:14px}.awk .ask-starters button:hover{border-color:var(--a-red-bright)}.awk .ask-turn{gap:8px;display:grid}.awk .ask-q{background:#c9a04a38;border-radius:16px 16px 4px;justify-self:end;max-width:85%;margin:0;padding:10px 14px;line-height:1.5}.awk .ask-a{border:1px solid var(--a-line);background:var(--a-stone);border-radius:16px 16px 16px 4px;gap:8px;max-width:94%;padding:12px 14px;display:grid}.awk .ask-a p{margin:0;line-height:1.65}.awk .ask-a.wait p{color:var(--a-ash);animation:1.6s ease-in-out infinite awk-breathe}.awk .ask-who{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-red-bright);font-size:10px}.awk .ask-form{bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--a-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#082219f5;grid-template-columns:1fr auto;gap:8px;padding:8px;display:grid;position:sticky}@media (min-width:900px){.awk .ask-form{bottom:12px}}.awk .ask-form textarea{resize:none;color:var(--a-cream);font:inherit;background:0 0;border:0;padding:6px;font-size:16px;line-height:1.4}.awk .ask-form textarea:focus{outline:none}.awk .ask-meta{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-dim);margin:0;font-size:10.5px}.awk .ask-err{color:var(--a-red-bright)}.awk .cyc-months{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.awk .cyc-months li{border-top:1px solid var(--a-line);grid-template-columns:100px 1fr;gap:10px;padding:8px 0;font-size:14.5px;display:grid}.awk .cyc-months li.now b{color:var(--a-red-bright)}.awk .cyc-months span{color:var(--a-ash)}.awk .cyc-moons,.awk .cyc-retro,.awk .cyc-coming,.awk .cyc-plain{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.awk .cyc-moons li{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.awk .cyc-moons .mi{color:#e8e2d4;font-size:22px;line-height:1.2}.awk .cyc-moons .mi.new{color:#3a3532;text-shadow:0 0 0 1px #6f6761;-webkit-text-stroke:1px #6f6761}.awk .cyc-moons div,.awk .cyc-retro li,.awk .cyc-coming li{gap:2px;display:grid}.awk .cyc-moons .d,.awk .cyc-retro .d,.awk .cyc-coming .d{font-family:var(--a-mono);color:var(--a-ash);letter-spacing:.04em;font-size:11px}.awk .cyc-moons .a,.awk .cyc-retro .a{color:var(--a-ash);font-size:14px}.awk .cyc-retro li{border-top:1px solid var(--a-line);padding:10px 0}.awk .cyc-retro li.now b{color:var(--a-red-bright)}.awk .cyc-coming li{border:1px solid var(--a-line);padding:10px 12px}.awk .cyc-coming li.t-push{border-left:3px solid #e2c06a}.awk .cyc-coming li.t-flow{border-left:3px solid #58a8e8}.awk .cyc-coming li.t-fuse{border-left:3px solid #f2d27a}.awk .cyc-coming p{color:var(--a-ash);margin:4px 0 0;font-size:14px;line-height:1.5}.awk .cyc-plain li{font-family:var(--a-mono);color:var(--a-cream);font-size:12.5px}.awk .cyc-returns{gap:10px;display:grid}@media (min-width:640px){.awk .cyc-returns{grid-template-columns:repeat(3,1fr)}}.awk .cyc-age{font-family:var(--a-mono);color:var(--a-red-bright);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.awk .deep-map{grid-template-columns:repeat(10,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.awk .deep-map li a{aspect-ratio:1;border:1px solid var(--a-line-2);color:var(--a-dim);font-family:var(--a-mono);border-radius:50%;place-items:center;font-size:12px;text-decoration:none;display:grid}.awk .deep-map li.open a{border-color:var(--rk);color:var(--a-cream);background:color-mix(in srgb, var(--rk) 22%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--rk) 40%, transparent)}.awk .deep-ch{--rk:var(--a-red-bright);border:1px solid var(--a-line);border-top:3px solid var(--rk);background:var(--a-stone);gap:10px;padding:18px;scroll-margin-top:20px;display:grid}.awk .deep-ch h2{font-family:var(--a-display);margin:0;font-size:30px;font-weight:500}.awk .deep-ch.shut{border-top-color:var(--a-line-2);background:repeating-linear-gradient(135deg, transparent 0 10px, #e2d6aa06 10px 20px), var(--a-stone)}.awk .deep-ch.shut h2{color:var(--a-ash)}.awk .deep-ch.shut p{color:var(--a-ash);margin:0}.awk .deep-lock{font-family:var(--a-mono);letter-spacing:.08em;color:var(--rk);font-size:11px}.awk .deep-s{border-top:1px solid var(--a-line);gap:6px;padding-top:12px;display:grid}.awk .deep-l{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rk);font-size:10.5px}.awk .deep-s h3{font-family:var(--a-display);margin:0;font-size:21px;font-weight:500}.awk .deep-s p{margin:0;line-height:1.7}.awk .ranks{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.awk .ranks li{border-top:1px solid var(--a-line);grid-template-columns:30px 1fr;gap:12px;padding:10px 0;display:grid}.awk .ranks .rk-dot{border:1px solid var(--a-line-2);width:26px;height:26px;color:var(--rk);border-radius:50%;place-items:center;font-size:13px;display:grid}.awk .ranks li.now .rk-dot,.awk .ranks li.past .rk-dot{border-color:var(--rk);background:color-mix(in srgb, var(--rk) 18%, transparent)}.awk .ranks li.now{background:linear-gradient(90deg, color-mix(in srgb, var(--rk) 12%, transparent), transparent)}.awk .ranks div{gap:1px;display:grid}.awk .ranks b{font-family:var(--a-display);color:var(--a-cream);font-size:19px;font-weight:500}.awk .ranks li.ahead b{color:var(--a-dim)}.awk .ranks span{font-family:var(--a-mono);color:var(--a-ash);letter-spacing:.06em;font-size:10.5px}.awk .ranks em{color:var(--a-ash);font-size:13.5px}.awk .almost{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.awk .almost li{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.awk .almost div{gap:2px;display:grid}.awk .almost span{color:var(--a-ash);font-size:13.5px}.awk .almost .bar{background:var(--a-line);height:4px;display:block}.awk .almost .bar i{background:linear-gradient(90deg, var(--a-red), var(--a-red-bright));height:100%;display:block}.awk .almost .c{font-family:var(--a-mono);font-size:11px}.awk .ach-i{border:1px solid var(--a-line-2);width:34px;height:34px;color:var(--a-ash);border-radius:50%;place-items:center;font-size:15px;display:grid}.awk .ach-wall{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:640px){.awk .ach-wall{grid-template-columns:repeat(3,1fr)}}.awk .ach{--rc:#ede6da;border:1px solid var(--a-line);opacity:.55;filter:grayscale(.8);justify-items:start;gap:4px;padding:14px;display:grid}.awk .ach.r-rare{--rc:#58a8e8}.awk .ach.r-epic{--rc:#b07cf2}.awk .ach.r-legendary{--rc:#f2d27a}.awk .ach.got{opacity:1;filter:none;border-color:color-mix(in srgb, var(--rc) 45%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rc) 10%, transparent), transparent 70%)}.awk .ach.got .ach-i{color:#120d05;background:radial-gradient(circle at 35% 30%, #fff8, var(--rc) 60%);box-shadow:0 0 14px color-mix(in srgb, var(--rc) 55%, transparent);border:0}.awk .ach b{font-family:var(--a-display);font-size:17px;font-weight:500}.awk .ach-d{color:var(--a-ash);font-size:12.5px;line-height:1.4}.awk .ach-m{font-family:var(--a-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rc);font-size:10px}.awk .ach.hidden{opacity:.8;filter:none;border-style:dashed}.awk .you-av.ranked{box-shadow:0 0 0 3px var(--rk), 0 0 28px color-mix(in srgb, var(--rk) 50%, transparent);position:relative}.awk .you-lvl{background:var(--rk);color:#120d05;min-width:28px;height:28px;font-family:var(--a-mono);box-shadow:0 0 0 3px var(--a-void);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid;position:absolute;bottom:-4px;right:-4px}.awk .you-big{font-family:var(--a-mono);letter-spacing:.06em;color:var(--a-cream);margin:0 0 2px;font-size:11.5px}.awk .you-rank{--rk:var(--a-red-bright);border-top:3px solid var(--rk)}.awk .you-rank h2{color:var(--rk)}.awk .you-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.awk .you-learned{gap:8px;margin:10px 0 0;padding-left:18px;line-height:1.55;display:grid}.awk .you-troph{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.awk .you-troph li{align-items:center;gap:8px;font-size:14px;display:flex}.awk .you-troph span{color:#f2d27a}@media (prefers-reduced-motion:reduce){.awk .cel-rays,.awk .qb-chest.ready .qb-chest-i,.awk .hud-week .w-today i{animation:none}.awk .cel-burst,.awk .qb-burst{display:none}}