:root{--mc: #3c8527;--mc-hi: #52a535;--mc-lo: #2a5e1b;--mc-edge: #1d4212;--discord: #5865f2}.authm__mc{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 18px;border-radius:10px;font-family:var(--font-display);font-weight:800;font-size:15.5px;color:#fff;background:linear-gradient(180deg,var(--mc-hi),var(--mc));box-shadow:inset 0 -4px 0 var(--mc-lo),0 6px 18px #3c852759;text-shadow:0 2px 0 rgba(0,0,0,.25);transition:filter .15s,transform .08s}.authm__mc:hover{filter:brightness(1.08)}.authm__mc:active{transform:translateY(2px);box-shadow:inset 0 -2px 0 var(--mc-lo)}.authm__mc:disabled{opacity:.6}.authm__grass{width:22px;height:22px;flex:0 0 auto;border-radius:3px;image-rendering:pixelated;background:linear-gradient(180deg,#6fcf3f 0 34%,#4c9a2a 34% 44%,transparent 44%),repeating-linear-gradient(90deg,#8b5a2b 0 4px,#7a4c22 4px 8px);box-shadow:inset 0 0 0 2px #00000040}.authm__discord{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border-radius:10px;font-family:var(--font-display);font-weight:800;font-size:15px;color:#fff;background:var(--discord);box-shadow:inset 0 -3px #0003}.authm__discord:hover{filter:brightness(1.08)}.authm__dicon{display:inline-grid;place-items:center}.authm{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#040610b8;backdrop-filter:blur(3px);animation:authin .16s ease-out}.authm.is-out{animation:authout .16s ease-in forwards}.authm__card{width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 80px #0009;animation:authpop .2s cubic-bezier(.2,1.2,.4,1)}.authm__head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line-soft, var(--line))}.authm__head b{font-family:var(--font-display);font-weight:800;font-size:16px}.authm__uicon{color:var(--accent);display:inline-grid}.authm__x{margin-left:auto;width:40px;height:40px;border-radius:10px;font-size:26px;line-height:1;color:var(--muted)}.authm__x:hover{background:var(--surface-2);color:var(--text)}.authm__body{display:flex;flex-direction:column;gap:12px;padding:18px}.authm__welcome{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.01em}.authm__lead{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.authm__lead b{color:var(--text)}.authm__label{font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:-4px}.authm__in{width:100%;min-height:48px;padding:0 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:16px;color:var(--text)}.authm__in:focus{outline:none;border-color:var(--mc-hi);box-shadow:0 0 0 3px #52a53533}.authm__msg{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5}.authm__msg.is-err{color:#ff8a98;background:#ff5a6e1a;border:1px solid rgba(255,90,110,.3)}.authm__msg.is-ok{color:var(--win);background:#2ee59d14;border:1px solid rgba(46,229,157,.3)}.authm__or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12.5px;font-weight:700}.authm__or:before,.authm__or:after{content:"";flex:1;height:1px;background:var(--line)}.authm__fine{margin:0;font-size:12px;color:var(--faint);line-height:1.5;text-align:center}.authm__ref{border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.authm__ref summary{min-height:46px;padding:0 14px;display:flex;align-items:center;cursor:pointer;font-size:14px;color:var(--muted);list-style:none}.authm__ref summary::-webkit-details-marker{display:none}.authm__ref summary:after{content:"\2304";margin-left:auto;font-size:18px;transition:transform .15s}.authm__ref[open] summary:after{transform:rotate(180deg)}.authm__refrow{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.authm__refnote{font-size:12.5px;font-weight:700}.authm__refnote.is-ok{color:var(--win)}.authm__refnote.is-bad{color:var(--lose)}.authm__skip{align-self:center;min-height:40px;padding:0 14px;color:var(--muted);font-weight:700;font-size:13px}.authm__amount{font-family:var(--font-display);font-weight:800;font-size:46px;text-align:center;color:var(--win);letter-spacing:-.02em;line-height:1.1}.authm__cmd{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:10px;background:#0b0d1c;border:1px solid var(--line)}.authm__cmd code{flex:1;font-family:ui-monospace,monospace;font-size:16px;color:var(--mc-hi);user-select:all;overflow-wrap:anywhere}.authm__copy{min-height:38px;padding:0 14px;border-radius:8px;background:var(--surface-3);font-weight:700;font-size:13px}.authm__wait{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;color:var(--muted);font-size:13.5px;font-weight:700}.authm__spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--surface-4);border-top-color:var(--mc-hi);animation:authspin .8s linear infinite}.authm__ok{color:var(--win)}.authm__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;color:var(--faint)}.authm__link{color:var(--accent);font-weight:700;min-height:36px}@keyframes authin{0%{opacity:0}}@keyframes authout{to{opacity:0}}@keyframes authpop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes authspin{to{transform:rotate(360deg)}}.hero2wrap{display:flex;flex-direction:column;gap:14px}.hero2{position:relative;overflow:hidden;border-radius:18px;min-height:360px;display:grid;place-items:center;padding:34px 20px;background:radial-gradient(60% 90% at 50% 40%,rgba(255,79,163,.25),transparent 70%),radial-gradient(50% 80% at 12% 70%,rgba(82,165,53,.25),transparent 70%),radial-gradient(50% 80% at 90% 30%,rgba(139,92,255,.3),transparent 70%),linear-gradient(135deg,#14173a,#0d0f24 60%,#1a1030);border:1px solid var(--line)}.hero2__art{position:absolute;top:50%;width:36%;max-width:420px;transform:translateY(-50%);pointer-events:none;filter:drop-shadow(0 20px 30px rgba(0,0,0,.45))}.hero2__art--l{left:-3%}.hero2__art--r{right:-3%}.hero2__mid{position:relative;z-index:2;width:min(370px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:center}.hero2__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.4vw,38px);line-height:1.08;letter-spacing:-.02em;text-shadow:0 4px 24px rgba(0,0,0,.5)}.hero2__sub{margin:0 0 6px;color:#c9cbe6;font-size:14px}.hero2__or{font-size:12.5px;font-weight:700;color:#aab0d6}.hero2__discord{min-height:46px}.hero2__live{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero2__stat{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.hero2__stat:hover{background:var(--surface-2)}.hero2__statk{font-weight:800;font-family:var(--font-display)}.hero2__statv{color:var(--muted);font-size:13px;display:inline-flex;align-items:center;gap:6px}.hero2__statv i{width:7px;height:7px;border-radius:50%;background:var(--win);box-shadow:0 0 8px var(--win)}@media (max-width: 900px){.hero2{min-height:0;padding:26px 16px 22px}.hero2__art{width:46%;opacity:.32}}@media (max-width: 520px){.hero2__live{grid-template-columns:1fr}.authm{place-items:end center;padding:0}.authm__card{width:100%;border-radius:18px 18px 0 0;max-height:92vh}}.lnk__row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:8px;align-items:center}.lnk__k{font-size:12px;color:var(--muted);font-weight:700}.lnk__v{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnk__v.is-none{color:var(--faint);font-weight:600;font-style:italic}.lnk__acts{display:flex;gap:6px}.lnk__acts .chip{min-height:32px}.lnk__form{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:var(--surface-3)}.lnk__form[hidden]{display:none}.lnk__move{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.rain__joinwrap{display:flex;flex-direction:column;gap:8px;align-items:stretch}.rain__hint{font-size:11px;color:#b9d8ff;opacity:.85;text-align:center}.rain__why a{color:#fff;font-weight:800;text-decoration:underline}@media (max-width: 480px){.mcf__code{gap:6px}.mcf__d{height:52px;font-size:22px}.acc__go{width:100%}}.human{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:#040610b3;backdrop-filter:blur(3px);padding:16px}.human__card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px;border-radius:16px;background:var(--surface);border:1px solid var(--line);min-width:min(340px,100%)}.human__card b{font-family:var(--font-display);font-size:17px}.human__card p{margin:0;color:var(--muted);font-size:13px}.human__widget{min-height:66px;display:grid;place-items:center}.human__x{min-height:40px;padding:0 14px;color:var(--muted);font-weight:700;font-size:13px}.linked{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.linked__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid rgba(255,255,255,.06)}.linked__row>div{display:flex;flex-direction:column;min-width:0;flex:1}.linked__ico{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#ffffff0f}.linked__ico svg,.linked__ico img{width:24px;height:24px}.linked__ico.is-discord{background:#5865f2;color:#fff}.linked__k{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.linked__v{font-size:15px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked__ok{flex:0 0 auto;font-size:12px;font-weight:800;color:#2ee59d}.authm__bonus{display:flex;align-items:center;gap:10px;margin:2px 0 10px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#2ee59d29,#5865f229);border:1px solid rgba(46,229,157,.4);font-size:14px;color:var(--text)}.authm__bonus b{color:#2ee59d}.authm__bonusgift{font-size:20px;animation:authm-gift 1.8s ease-in-out infinite}@keyframes authm-gift{0%,to{transform:rotate(0) scale(1)}10%{transform:rotate(-12deg) scale(1.1)}20%{transform:rotate(10deg) scale(1.1)}30%{transform:rotate(0) scale(1)}}.hero2__bonus{margin-top:10px;font-size:13.5px;color:var(--muted)}.hero2__bonus b{color:#2ee59d}
