.app-root{font-family:Chakra Petch,ui-sans-serif,system-ui,sans-serif;background:var(--s0);color:var(--txt)}.app-root .utd-mark{border-radius:9999px;box-shadow:0 0 0 1px rgba(43,232,132,.45),0 0 12px -3px rgba(43,232,132,.5)}.app-nav-item{display:flex;align-items:center;gap:.75rem;height:2.5rem;padding:0 .75rem;font-size:14px;font-weight:600;color:var(--dim);border-left:2px solid transparent;transition:color .12s ease,background-color .12s ease}.app-nav-item.is-active,.app-nav-item:hover{color:var(--txt);background:var(--s2)}.app-nav-item.is-active{border-left-color:var(--acid)}.app-nav-item.is-active svg{color:var(--acid)}.app-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600;color:var(--faint);-webkit-tap-highlight-color:transparent}.app-tab.is-active{color:var(--acid)}.app-fab{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;background:var(--acid);color:var(--acid-ink);box-shadow:3px 3px 0 0 #0a2a18;transition:transform .08s ease,box-shadow .08s ease}.app-fab.is-active,.app-fab:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 #0a2a18}.app-section-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.app-card,.app-seg{background:var(--s1);border:1px solid var(--line)}.app-seg{display:flex;padding:3px;gap:3px}.app-seg>button{flex:1 1 0;min-height:2.25rem;padding:0 .85rem;font-size:13px;font-weight:600;color:var(--dim);white-space:nowrap;transition:color .12s ease,background-color .12s ease}.app-seg>button:hover{color:var(--txt)}.app-seg>button[aria-pressed=true]{background:var(--s2);color:var(--txt);box-shadow:inset 0 -2px 0 var(--acid)}.app-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .8rem;font-size:13px;font-weight:600;color:var(--dim);border:1px solid var(--line);background:var(--s1);transition:color .12s ease,border-color .12s ease}.app-chip:hover:not(:disabled){color:var(--txt)}.app-chip[aria-pressed=true]{color:var(--acid);border-color:var(--acid)}.app-chip:disabled{opacity:.45;cursor:not-allowed}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.app-root :focus-visible{outline:2px solid var(--acid);outline-offset:2px}@media (prefers-reduced-motion:reduce){.app-fab{transition:none}}.airdrop-hero{background:radial-gradient(120% 90% at 85% 40%,rgba(43,232,132,.16),transparent 60%),linear-gradient(rgba(43,232,132,.05) 1px,transparent 1px) 0 0 /100% 24px,linear-gradient(90deg,rgba(43,232,132,.05) 1px,transparent 1px) 0 0 /24px 100%,var(--s1)}.airdrop-orbit-ring{animation:airdrop-spin 14s linear infinite}.airdrop-coin{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:#fbbf24;box-shadow:inset -3px -3px 0 #b45309,inset 3px 3px 0 #fde68a,0 0 10px rgba(251,191,36,.55);transform:rotate(calc(var(--i) * 60deg)) translateY(-62px)}@media (min-width:640px){.airdrop-coin{transform:rotate(calc(var(--i) * 60deg)) translateY(-78px)}}.airdrop-mascot{animation:airdrop-bob 3.2s ease-in-out infinite}@keyframes airdrop-spin{to{transform:rotate(1turn)}}@keyframes airdrop-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.airdrop-burst{animation:airdrop-burst 1.3s ease-out forwards;text-shadow:0 0 10px rgba(43,232,132,.8)}@keyframes airdrop-burst{0%{opacity:0;transform:translateY(10px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:0;transform:translateY(-28px) scale(1)}}.app-airdrop-card{position:relative;display:block;padding:.85rem .9rem;background:radial-gradient(120% 120% at 100% 0,rgba(43,232,132,.18),transparent 60%),var(--s2);border:1px solid rgba(43,232,132,.4);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.app-airdrop-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.09) 50%,transparent 65%);transform:translateX(-100%);animation:airdrop-shimmer 3.6s ease-in-out infinite;pointer-events:none}.app-airdrop-card.is-active,.app-airdrop-card:hover{border-color:var(--acid)}@keyframes airdrop-shimmer{0%,55%{transform:translateX(-100%)}to{transform:translateX(100%)}}.app-airdrop-btn{position:relative;height:2.25rem;align-items:center;gap:.4rem;padding:0 .7rem;border:1px solid rgba(43,232,132,.55);background:radial-gradient(120% 120% at 100% 0,rgba(43,232,132,.22),transparent 60%),var(--s2);color:var(--acid);box-shadow:0 0 14px -4px rgba(43,232,132,.7)}.app-airdrop-btn.is-active{background:var(--acid);color:var(--acid-ink)}.app-airdrop-dot{position:absolute;top:-4px;right:-4px;width:9px;height:9px;background:#fbbf24;border:2px solid var(--s0);animation:utd-breathe 1.8s ease-in-out infinite}@keyframes utd-rank-glow{0%,to{box-shadow:0 0 0 rgba(43,232,132,0)}50%{box-shadow:0 0 22px rgba(43,232,132,.5),inset 0 0 14px rgba(43,232,132,.12)}}.utd-rank-glow{animation:utd-rank-glow 2.4s ease-in-out infinite}@keyframes utd-soft-pulse{0%,to{opacity:1}50%{opacity:.45}}.utd-soft-pulse{animation:utd-soft-pulse 1.8s ease-in-out infinite}@keyframes utd-ladder-flow-x{to{background-position:24px 0}}.utd-ladder-track{background-image:repeating-linear-gradient(90deg,var(--line-2) 0,var(--line-2) 10px,transparent 10px,transparent 24px);animation:utd-ladder-flow-x .9s linear infinite}@keyframes utd-ladder-flow-y{to{background-position:0 24px}}.utd-ladder-track-vertical{background-image:repeating-linear-gradient(180deg,var(--line-2) 0,var(--line-2) 10px,transparent 10px,transparent 24px);animation:utd-ladder-flow-y .9s linear infinite}@media (prefers-reduced-motion:reduce){.airdrop-mascot,.airdrop-orbit-ring,.app-airdrop-card:after,.app-airdrop-dot,.utd-ladder-track,.utd-ladder-track-vertical,.utd-rank-glow,.utd-soft-pulse{animation:none}.airdrop-burst{animation-duration:.01s}}