:root{--brand: #fac010;--brand-light: #ffcf40;--brand-dim: rgba(250, 192, 16, .09);--brand-glow: rgba(250, 192, 16, .18);--bg: #4a4a49;--surface: #525251;--surface-up: #5a5a59;--border: rgba(255, 255, 255, .08);--border-hover: rgba(250, 192, 16, .4);--text: #f0f0ee;--text-dim: #9e9e9c;--radius: 14px;--max-w: 400px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:Poppins,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100dvh;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.atm{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(250,192,16,.06) 0%,transparent 70%)}.page{position:relative;z-index:1;max-width:var(--max-w);margin:0 auto;padding:52px 20px 56px;display:flex;flex-direction:column;align-items:center}.wordmark{font-size:30px;font-weight:700;color:var(--brand);letter-spacing:-.3px;margin-bottom:6px;opacity:0;animation:drop .7s cubic-bezier(.16,1,.3,1) .1s forwards}.tagline{text-align:center;margin-bottom:8px;opacity:0;animation:drop .65s cubic-bezier(.16,1,.3,1) .2s forwards}.tagline-main{font-size:15px;font-weight:700;color:var(--brand);letter-spacing:.3px}.tagline-sub{font-size:12px;font-weight:600;color:var(--text-dim);letter-spacing:1.5px;text-transform:lowercase;margin-bottom:36px;opacity:0;animation:drop .65s cubic-bezier(.16,1,.3,1) .3s forwards}.div{width:100%;display:flex;align-items:center;gap:14px;margin-bottom:14px;opacity:0;animation:drop .5s ease .25s forwards}.div:before,.div:after{content:"";flex:1;height:1px;background:var(--border)}.div span{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.div.d2{animation-delay:.55s}.lk{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.l{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;animation:rise .55s cubic-bezier(.16,1,.3,1) forwards}.l:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2.5px;border-radius:2px;background:var(--brand);transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.l:hover{border-color:var(--border-hover);background:var(--surface-up);transform:translateY(-1px);box-shadow:0 6px 28px #0003}.l:hover:before{transform:scaleY(1)}.l:active{transform:translateY(0)}.l .i{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--brand-dim);transition:background .28s}.l:hover .i{background:var(--brand-glow)}.l .i svg{width:17px;height:17px;fill:var(--brand)}.l .t{flex:1;line-height:1.35}.l .t small{display:block;font-size:11px;font-weight:400;color:var(--text-dim);margin-top:2px}.l .a{flex-shrink:0;color:var(--text-dim);font-size:18px;line-height:1;transition:color .28s,transform .28s}.l:hover .a{color:var(--brand);transform:translate(3px)}.badge{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:2px 7px;border-radius:5px;margin-left:6px;vertical-align:1px;background:#50c85a1a;color:#5ec269}.lk:nth-of-type(1) .l:nth-child(1){animation-delay:.3s}.lk:nth-of-type(1) .l:nth-child(2){animation-delay:.37s}.lk:nth-of-type(1) .l:nth-child(3){animation-delay:.44s}.lk:nth-of-type(2) .l:nth-child(1){animation-delay:.6s}.lk:nth-of-type(2) .l:nth-child(2){animation-delay:.67s}.lk:nth-of-type(2) .l:nth-child(3){animation-delay:.74s}.ft{margin-top:8px;text-align:center;opacity:0;animation:drop .5s ease 1s forwards}.ft p{font-size:11px;color:var(--text-dim);letter-spacing:.2px}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.page{padding:36px 16px 48px}.wordmark{font-size:28px}.l{padding:13px 14px;font-size:13.5px}.l .i{width:34px;height:34px;border-radius:9px}.l .i svg{width:15px;height:15px}}@media (min-width: 769px){.page{padding:64px 20px 72px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
