@keyframes gridMove{0%{transform:translate(0,0)}to{transform:translate(50px,50px)}}@keyframes blobFloat{0%{transform:translate(0,0) scale(1)}to{transform:translate(60px,40px) scale(1.2)}}@keyframes rise{0%{transform:translateY(100vh) scale(0);opacity:0}10%,90%{opacity:1}to{transform:translateY(-10vh) scale(1);opacity:0}}@keyframes avatarPulse{0%,to{box-shadow:0 0 60px rgba(var(--a1-rgb),.4)}50%{box-shadow:0 0 100px rgba(var(--a2-rgb),.6)}}@keyframes gradientShift{0%,to{background-position:0 center}50%{background-position:200%center}}@keyframes glitch{0%{text-shadow:2px 0 var(--a1),-2px 0 var(--a2)}50%{text-shadow:-2px 2px var(--a1),2px -2px var(--a2)}to{text-shadow:2px -2px var(--a1),-2px 2px var(--a2)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes heart{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes panicShake{0%{transform:translate(0,0) skewX(0)}25%{transform:translate(2px,-2px) skewX(-2deg)}50%{transform:translate(-2px,2px) skewX(2deg)}75%{transform:translate(1px,-1px) skewX(-1deg)}}@keyframes achNotice{0%,to{transform:scale(1)}40%{transform:scale(1.35) rotate(15deg)}70%{transform:scale(.92) rotate(-8deg)}}@keyframes garlandPulse{0%,to{box-shadow:0 0 10px rgba(var(--a1-rgb),.3)}50%{box-shadow:0 0 30px rgba(var(--a2-rgb),.6)}}@keyframes screenShake{0%,to{transform:translate(0,0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}75%{transform:translate(-2px,-2px)}}@keyframes cthulhuShake{0%,to{transform:translate(0,0)}10%{transform:translate(-7px,5px)}30%{transform:translate(6px,-6px)}50%{transform:translate(-5px,-4px)}70%{transform:translate(7px,4px)}90%{transform:translate(-4px,3px)}}@keyframes noiseFlicker{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(2px)}75%{transform:translateY(-1px)}}@keyframes barDrop{0%{transform:translateY(-14px);opacity:0}25%{opacity:1}to{transform:translateY(0);opacity:0}}@keyframes rgbSplit{0%{filter:drop-shadow(3px 0 rgba(255,0,80,.9)) drop-shadow(-3px 0 rgba(0,255,240,.9))}50%{filter:drop-shadow(-3px 0 rgba(255,0,80,.9)) drop-shadow(3px 0 rgba(0,255,240,.9))}to{filter:drop-shadow(4px 2px rgba(255,0,80,.9)) drop-shadow(-4px -2px rgba(0,255,240,.9))}}@keyframes contentJitter{0%{transform:translate(0,0) skew(0)}25%{transform:translate(1px,-2px) skew(-.5deg)}50%{transform:translate(-1px,2px) skew(.5deg)}75%{transform:translate(-2px,0) skew(0)}to{transform:translate(0,0)}}@keyframes barGlitch{0%{opacity:0;transform:translateX(-2vw)}20%{opacity:1}60%{opacity:.6;transform:translateX(1vw)}to{opacity:0;transform:translateX(2vw)}}@keyframes invertFlash{0%{opacity:.9}to{opacity:0}}@keyframes hackPop{to{transform:translate(-50%,-50%) scale(1)}}@keyframes hackFall{0%{transform:translateY(-5vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(360deg);opacity:0}}@keyframes toastIn{0%{transform:translateX(120px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(120px);opacity:0}}*{margin:0;padding:0;box-sizing:border-box}@property --bg{syntax:"<color>";inherits:true;initial-value:#0a0a0a}@property --a1{syntax:"<color>";inherits:true;initial-value:#ff006e}@property --a2{syntax:"<color>";inherits:true;initial-value:#3a86ff}@property --a3{syntax:"<color>";inherits:true;initial-value:#8338ec}@property --ok{syntax:"<color>";inherits:true;initial-value:#0f8}@property --fail{syntax:"<color>";inherits:true;initial-value:#ff5c5c}:root{--bg:#0a0a0a;--a1:#ff006e;--a1-rgb:255, 0, 110;--a2:#3a86ff;--a2-rgb:58, 134, 255;--a3:#8338ec;--a3-rgb:131, 56, 236;--ok:#00ff88;--ok-rgb:0, 255, 136;--fail:#ff5c5c;--fail-rgb:255, 92, 92}.theme-blood{--bg:#120505;--a1:#ff2a2a;--a1-rgb:255, 42, 42;--a2:#ff8800;--a2-rgb:255, 136, 0;--a3:#b30000;--a3-rgb:179, 0, 0;--ok:#ff6666;--ok-rgb:255, 102, 102;--fail:#ff3030;--fail-rgb:255, 48, 48}.theme-matrix{--bg:#030a03;--a1:#00ff66;--a1-rgb:0, 255, 102;--a2:#00cc44;--a2-rgb:0, 204, 68;--a3:#009933;--a3-rgb:0, 153, 51;--ok:#00ff88;--ok-rgb:0, 255, 136;--fail:#ff5c5c;--fail-rgb:255, 92, 92}.theme-sunset{--bg:#120a05;--a1:#ff9d00;--a1-rgb:255, 157, 0;--a2:#ff5e62;--a2-rgb:255, 94, 98;--a3:#c94b9d;--a3-rgb:201, 75, 157;--ok:#ffb300;--ok-rgb:255, 179, 0;--fail:#ff5e62;--fail-rgb:255, 94, 98}.theme-ocean{--bg:#020a14;--a1:#00e5ff;--a1-rgb:0, 229, 255;--a2:#0077ff;--a2-rgb:0, 119, 255;--a3:#4d4dff;--a3-rgb:77, 77, 255;--ok:#00e5ff;--ok-rgb:0, 229, 255;--fail:#ff5c5c;--fail-rgb:255, 92, 92}[hidden]{display:none!important}.rotate-stage,body{height:100vh;height:100svh;display:flex;flex-direction:column;background:var(--bg)}body{color:#fff;font-family:"Segoe UI",sans-serif;overflow:hidden;transition:--bg 1s ease,--a1 1s ease,--a2 1s ease,--a3 1s ease,--ok 1s ease,--fail 1s ease}.rotate-stage{position:fixed;inset:0;z-index:1;transform-origin:center;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.bg-grid,.blob{position:fixed;z-index:0}.bg-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite}.blob{width:400px;height:400px;border-radius:50%;filter:blur(120px);opacity:.35;animation:blobFloat 8s ease-in-out infinite alternate}.blob-1{background:var(--a1);top:-100px;left:-100px}.blob-2{background:var(--a2);bottom:-100px;right:-100px;animation-delay:-4s}.blob-3{background:var(--a3);top:50%;left:50%;margin:-150px 0 0-150px;animation-delay:-2s;width:300px;height:300px}.cursor-glow,.particles{position:fixed;z-index:0;pointer-events:none}.cursor-glow{width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(var(--a1-rgb),.08) 0%,transparent 70%);transform:translate(-50%,-50%);transition:left .1s,top .1s}.particles{inset:0}.particle{position:absolute;width:3px;height:3px;background:rgba(255,255,255,.3);border-radius:50%;opacity:0;animation:rise linear infinite}@media (pointer:coarse){.cursor-glow{display:none}}.content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:min(12px,1.5svh) min(14px,4vw);min-height:0}.avatar{width:min(160px,42vw,21svh);height:min(160px,42vw,21svh);border-radius:50%;background:linear-gradient(135deg,var(--a1),var(--a2));padding:4px;margin-bottom:min(24px,3.5svh);animation:avatarPulse 3s ease-in-out infinite;box-shadow:0 0 60px rgba(var(--a1-rgb),.4);cursor:pointer;transition:transform .3s;user-select:none;overflow:hidden}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.avatar:hover{transform:scale(1.1) rotate(10deg)}h1{font-size:min(48px,11vw,7svh);font-weight:800;background:linear-gradient(90deg,var(--a1),var(--a2),var(--a3));background-size:200%auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s ease infinite;margin-bottom:min(8px,1.2svh);text-align:center}.text-glitch{position:relative}.text-glitch:hover{animation:glitch .3s steps(2) infinite}.links,.subtitle{animation:fadeInUp .8s ease both}.subtitle{font-size:min(18px,4.5vw,2.8svh);color:rgba(255,255,255,.5);margin-bottom:min(34px,6svh);animation-delay:.3s;text-align:center;max-width:90vw;line-height:1.4}.links{display:flex;gap:min(15px,2.2svh);flex-wrap:wrap;justify-content:center;animation-delay:.6s}.link-btn{padding:min(11px,1.6svh) min(26px,4.2vw);border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:#fff;text-decoration:none;font-size:min(15px,3.6vw,2.4svh);backdrop-filter:blur(10px);transition:all .3s;cursor:pointer}.link-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-3px);box-shadow:0 8px 30px rgba(var(--a1-rgb),.2)}.link-btn:nth-child(2):hover{box-shadow:0 8px 30px rgba(var(--a2-rgb),.3)}.link-btn:nth-child(3):hover{box-shadow:0 8px 30px rgba(var(--a3-rgb),.3)}.status{appearance:none;-webkit-appearance:none;margin-top:min(34px,6svh);padding:min(9px,1.3svh) min(22px,4vw);border-radius:999px;background:rgba(var(--ok-rgb),.08);border:1px solid rgba(var(--ok-rgb),.2);color:var(--ok);font:inherit;font-size:min(14px,3.2vw,2.2svh);font-family:inherit;line-height:1.3;display:flex;align-items:center;gap:min(8px,1.2svh);cursor:default;animation:fadeInUp .8s ease both;animation-delay:.9s}.status:focus-visible{outline:1px dashed rgba(var(--ok-rgb),.6);outline-offset:2px}.status-icon{font-size:min(18px,2.6svh);line-height:1;flex-shrink:0;animation:blink 1.5s infinite}footer{position:relative;z-index:1;text-align:center;padding:.75rem;color:rgba(255,255,255,.2);font-size:.8rem;flex-shrink:0}footer span{color:var(--a1);animation:heart 1s ease infinite;display:inline-block}.hi-note{position:fixed;bottom:20px;left:20px;z-index:0;font-size:1.8rem;font-weight:800;color:rgba(var(--fail-rgb),.8);letter-spacing:.08em;text-transform:uppercase;font-family:Consolas,monospace;user-select:none;text-decoration:none;text-shadow:0 0 25px rgba(var(--fail-rgb),.6);white-space:nowrap;transform-origin:left bottom}.hi-note.panicking{animation:panicShake .4s steps(2) infinite}.secret-btn{position:fixed;bottom:clamp(12px,3vmin,18px);right:clamp(12px,3vmin,18px);width:clamp(14px,3vmin,16px);height:clamp(14px,3vmin,16px);border-radius:50%;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.1);cursor:pointer;z-index:50;transition:all .3s}.secret-btn::after{content:"";position:absolute;inset:-12px;border-radius:50%}.ach-btn:hover,.secret-btn:hover{box-shadow:0 0 20px rgba(var(--a1-rgb),.4)}.secret-btn:hover{background:rgba(var(--a1-rgb),.2);border-color:var(--a1);transform:scale(1.4)}.top-left,.top-right{position:fixed;top:clamp(12px,3vmin,18px);z-index:40}.top-right{right:clamp(12px,3vmin,18px);display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;max-width:calc(100vw - 24px)}.top-left{left:clamp(12px,3vmin,18px)}.ach-wrap,.garland,.top-left{display:flex;align-items:center}.garland{gap:.5rem}.ach-wrap{position:relative;flex-direction:column}.ach-btn,.ach-count,.garland-step,.garland-toggle{border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px)}.ach-btn{position:relative;width:clamp(40px,calc(22px + 4vw),46px);height:clamp(40px,calc(22px + 4vw),46px);border-radius:50%;background:rgba(255,255,255,.05);font-size:clamp(1.1rem,calc(.9rem + 1.5vw),1.3rem);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.ach-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:scale(1.1) rotate(10deg)}.ach-btn.notice{animation:achNotice .9s ease}.ach-count,.garland-step,.garland-toggle{font-family:Consolas,monospace}.ach-count{margin-top:4px;min-width:clamp(22px,18px + 2vw,26px);padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.15);color:#f5efe6;font-size:clamp(.58rem,.5rem + .4vw,.65rem);font-weight:700;text-align:center}.ach-btn[hidden]+.ach-count{display:none}.garland-step,.garland-toggle{background:rgba(255,255,255,.05);color:rgba(255,255,255,.8);cursor:pointer;transition:all .3s}.garland-toggle{padding:.5rem 1rem;border-radius:999px;font-size:.8rem}.garland-toggle:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(var(--a1-rgb),.3)}.garland-toggle.on{background:rgba(var(--a2-rgb),.12);border-color:var(--a2);color:var(--a2);box-shadow:0 0 20px rgba(var(--a2-rgb),.35);animation:garlandPulse .8s ease infinite}.garland-controls{display:flex;align-items:center;gap:.4rem;padding:.25rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.garland-step{width:24px;height:24px;border-radius:50%;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center}.garland-step:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.garland-speed{font-family:Consolas,monospace;font-size:.75rem;color:#fff;min-width:30px;text-align:center}body.hack-mode{animation:screenShake .4s ease infinite;position:fixed;inset:0;overflow:hidden;touch-action:none;overscroll-behavior:none}html:has(body.hack-mode){overflow:hidden}body.cthulhu-shake{animation:cthulhuShake .16s linear infinite}#cthulhuVignette{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;background:#000}.cthulhu-bar,.cthulhu-noise{position:fixed;z-index:9998;pointer-events:none}.cthulhu-noise{inset:0;opacity:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28)0 1px,transparent 1px 3px);mix-blend-mode:overlay;animation:noiseFlicker .16s steps(2) infinite;transition:opacity .4s ease}body.cthulhu-mad .cthulhu-noise{opacity:1}.cthulhu-bar{left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,0,60,.45),rgba(255,255,255,.5),transparent);mix-blend-mode:screen;animation:barDrop .3s steps(3) both}body.cthulhu-mad .rotate-stage{filter:hue-rotate(65deg) saturate(2.2) contrast(1.15)}body.cthulhu-mad h1,body.hack-mode h1{animation:rgbSplit .3s steps(2) infinite}body.cthulhu-mad .status-icon{animation:blink .45s steps(2) infinite}body.cthulhu-dissolve #hackClose,body.cthulhu-dissolve .ach-btn,body.cthulhu-dissolve .ach-close,body.cthulhu-dissolve .ach-reset,body.cthulhu-dissolve .garland-step,body.cthulhu-dissolve .link-btn,body.cthulhu-dissolve .status,body.cthulhu-dissolve button{border-color:transparent;box-shadow:none}body.hack-mode .bg-grid,body.hack-mode .blob,body.hack-mode .content,body.hack-mode footer{filter:hue-rotate(90deg) saturate(3)}body.hack-mode .content{animation:contentJitter .15s steps(2) infinite}.scanlines{inset:0;z-index:9997;background:repeating-linear-gradient(0deg,rgba(0,0,0,.2)0 1px,transparent 1px 3px);mix-blend-mode:overlay}.glitch-bar,.glitch-invert,.scanlines{position:fixed;pointer-events:none}.glitch-bar{left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.7),#0f8,transparent);mix-blend-mode:screen;z-index:9998;animation:barGlitch .2s steps(2) forwards}.glitch-invert{inset:0;background:rgba(0,255,136,.35);mix-blend-mode:difference;z-index:9996;animation:invertFlash .18s steps(2) forwards}body.glitch-freeze *,body.glitch-freeze ::after,body.glitch-freeze ::before{animation-play-state:paused!important}.hack-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:min(420px,90vw);background:#0d0d11;border:1px solid rgba(0,255,136,.35);border-radius:10px;z-index:60;box-shadow:0 0 40px rgba(0,255,136,.25);overflow:hidden;animation:hackPop .35s cubic-bezier(.2,1.4,.4,1) forwards}.hack-bar{display:flex;justify-content:space-between;padding:.6rem 1rem;background:#14141a;font-size:.8rem;border-bottom:1px solid rgba(0,255,136,.25)}.hack-bar,.hack-window button,.hack-window pre{color:#0f8;font-family:Consolas,monospace}.hack-window pre{padding:1.2rem 1rem;font-size:.85rem;line-height:1.6;min-height:130px;white-space:pre-wrap;word-break:break-word}.hack-window pre::after{content:"█";animation:blink 1s infinite}.hack-window button{display:block;margin:0 1rem 1rem auto;padding:.5rem 1rem;background:0 0;border:1px solid rgba(0,255,136,.4);border-radius:999px;font-size:.75rem;cursor:pointer;transition:all .3s}.hack-window button:hover{background:rgba(0,255,136,.15);box-shadow:0 0 15px rgba(0,255,136,.3)}.hack-emoji{position:fixed;z-index:70;font-size:2rem;pointer-events:none;animation:hackFall 1.5s ease-in forwards}@media (min-width:1200px){.blob{width:500px;height:500px}}.ach-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);z-index:80}.ach-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:min(460px,92vw);max-height:min(72vh,620px);display:flex;flex-direction:column;background:linear-gradient(165deg,#17171f 0,#0d0d12 55%,#0a0a0f 100%);border:1px solid rgba(255,255,255,.12);border-radius:18px;z-index:81;box-shadow:0 24px 80px rgba(0,0,0,.65),0 0 50px rgba(var(--a1-rgb),.18);overflow:hidden;animation:hackPop .35s cubic-bezier(.2,1.4,.4,1) forwards}.ach-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem .7rem;flex-shrink:0}.ach-title{font-weight:800;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ach-close{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);font-size:1.05rem;line-height:1;cursor:pointer;transition:all .3s}.ach-close:hover{background:rgba(var(--fail-rgb),.18);border-color:var(--fail);color:#fff;transform:rotate(90deg)}.ach-progress{height:3px;margin:0 1.1rem;background:rgba(255,255,255,.07);border-radius:2px;overflow:hidden;flex-shrink:0}.ach-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--a1),var(--a2),var(--a3));border-radius:2px;transition:width .5s ease}.ach-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.8rem .8rem 1rem;display:flex;flex-direction:column;gap:.6rem;scrollbar-width:thin;scrollbar-color:rgba(var(--a1-rgb),.4) rgba(255,255,255,.05)}.ach-list::-webkit-scrollbar{width:6px}.ach-list::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.ach-list::-webkit-scrollbar-thumb{background:rgba(var(--a1-rgb),.4);border-radius:3px}.ach-list::-webkit-scrollbar-thumb:hover{background:rgba(var(--a1-rgb),.7)}.ach-emoji,.ach-item{display:flex;align-items:center}.ach-item{gap:.9rem;padding:.75rem .85rem;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);transition:all .3s}.ach-item:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.ach-item.locked{opacity:.55}.ach-item.locked:hover{opacity:.75}.ach-item.unlocked{border-color:rgba(var(--ok-rgb),.22);background:linear-gradient(135deg,rgba(var(--ok-rgb),.09) 0%,rgba(var(--a1-rgb),.05) 100%)}.ach-emoji{flex-shrink:0;width:42px;height:42px;justify-content:center;border-radius:12px;font-size:1.45rem;background:rgba(var(--a1-rgb),.14);border:1px solid rgba(var(--a1-rgb),.22);box-shadow:0 0 14px rgba(var(--a1-rgb),.12)}.ach-item.locked .ach-emoji{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09);filter:grayscale(1);box-shadow:none;font-size:1.1rem}.ach-body{min-width:0}.ach-name{font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#fff}.ach-item.locked .ach-name{color:rgba(255,255,255,.45);letter-spacing:.22em}.ach-desc{font-size:.8rem;color:rgba(255,255,255,.55);line-height:1.45;margin-top:3px}.ach-item.unlocked .ach-desc{color:rgba(255,255,255,.65)}.ach-footer{flex-shrink:0;display:flex;justify-content:center;padding:.55rem 1rem .8rem;border-top:1px solid rgba(255,255,255,.06)}.ach-reset{border:1px dashed rgba(255,255,255,.14);background:0 0;color:rgba(255,255,255,.35);font-family:Consolas,monospace;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;cursor:pointer;transition:all .3s}.ach-reset:hover{color:var(--fail);border-color:rgba(var(--fail-rgb),.5);background:rgba(var(--fail-rgb),.08)}.ach-toast{position:fixed;right:clamp(12px,3vmin,18px);z-index:90;display:flex;align-items:center;gap:.75rem;padding:.7rem 1.1rem .75rem;border-radius:14px;background:linear-gradient(160deg,#17171f 0,#0d0d12 100%);border:1px solid rgba(var(--ok-rgb),.45);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 30px rgba(var(--ok-rgb),.2);animation:toastIn .4s cubic-bezier(.2,1.4,.4,1),toastOut .4s ease 2.8s forwards;pointer-events:auto;cursor:pointer;width:300px;box-sizing:border-box}.ach-toast-emoji{font-size:1.9rem;animation:blink 1s infinite}.ach-toast-desc,.ach-toast-name{font-size:.8rem;white-space:nowrap}.ach-toast-name{font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ok)}.ach-toast-desc{color:rgba(255,255,255,.75);margin-top:2px;overflow:hidden;text-overflow:ellipsis}