@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Syne:wght@500;600;700;800&display=swap";:root{--rush-ink:#05080f;--rush-ink-2:#0a101c;--rush-ink-3:#101826;--rush-void:#05060f;--rush-nebula:#14081f;--rush-wash:#0b0819;--rush-violet:#a78bfa;--rush-blue:#3b82f6;--rush-cyan:#22d3ee;--rush-mint:#2ecf8a;--rush-gold:#c9a66b;--rush-gold-bright:#e8c98a;--rush-solar:#c9a66b;--rush-solar-bright:#e8c98a;--rush-emerald:#2ecf8a;--rush-emerald-deep:#1aad6a;--rush-porcelain:#f3f5f7;--rush-mute:#9aa3b2;--rush-faint:#6b7382;--rush-line:#f3f5f714;--rush-line-strong:#f3f5f724;--rush-selected:var(--rush-mint);--rush-selected-fill:#2ecf8a38;--rush-selected-ring:#2ecf8a52;--rush-selected-border:#2ecf8a8c;--rush-selected-glow:#2ecf8a2e;--rush-selected-soft:#2ecf8a24;--rush-gradient:linear-gradient(105deg, #a78bfa 0%, #22d3ee 48%, #2ecf8a 100%);--rush-gradient-cta:linear-gradient(120deg, #1a3a8a 0%, #2563eb 50%, #3b82f6 100%);--rush-gradient-soft:linear-gradient(145deg, #2ecf8a29 0%, #22d3ee1f 45%, #c9a66b1a 100%);--rush-cta-ink:#fff;--rush-surface:linear-gradient(165deg, #121828f0 0%, #080c16f5 100%);--rush-surface-solid:#12182a;--shadow-card:0 1px 0 #fffff70f inset, 0 14px 36px #00000052;--navy:#0a101c;--ink:var(--rush-porcelain);--muted:var(--rush-mute);--faint:var(--rush-faint);--line:var(--rush-line);--line-strong:var(--rush-line-strong);--surface:var(--rush-surface-solid);--bg:var(--rush-ink);--chip:#ffffff0f;--green:var(--rush-emerald);--green-dark:var(--rush-emerald-deep);--green-soft:#2ecf8a24;--blue:var(--rush-cyan);--danger:#f87171;--btn-disabled:#c5cbd647;--radius-sm:12px;--radius:14px;--radius-lg:16px;--font-display:"Syne", "Figtree", system-ui, sans-serif;--font-body:"Figtree", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--tab-h:92px;--safe-bottom:env(safe-area-inset-bottom,0px);--dock-clear:calc(var(--tab-h) + var(--safe-bottom) + 28px);--app-shell-max:420px;color:var(--rush-porcelain);background-color:var(--rush-ink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scroll-padding-bottom:var(--dock-clear);background-color:var(--rush-ink);overflow:clip auto}html,body,#root{background-color:var(--rush-ink);min-height:100dvh;margin:0}body{color:#fff;overflow:clip visible}#root{overflow:visible}:is(body:has(.entry-screen),body:has(.home-screen),body:has(.app-shell)),:is(body:has(.entry-screen) #root,body:has(.home-screen) #root,body:has(.app-shell) #root){background-color:var(--rush-ink)}a{color:var(--green);text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sol-amt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sol-amt-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.app-shell{isolation:isolate;width:100%;max-width:var(--app-shell-max);color:#fff;background-color:var(--rush-ink);background-image:linear-gradient(180deg, var(--rush-wash) 0%, var(--rush-ink) 32%, var(--rush-ink) 100%);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:clip visible}.app-aurora{z-index:0;pointer-events:none;filter:blur(28px);opacity:.85;background:radial-gradient(120% 70% at 12% -5%,#2ecf8a1f 0%,#0000 55%),radial-gradient(90% 55% at 96% 12%,#c9a66b24 0%,#0000 50%),radial-gradient(80% 50% at 40% 42%,#22d3ee0f 0%,#0000 60%);min-height:100%;animation:22s ease-in-out infinite alternate aurora-drift;position:absolute;inset:0}.app-orb{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.app-orb-a{background:radial-gradient(circle,#e8a93a33 0%,#0000 68%);width:260px;height:260px;animation:16s ease-in-out infinite alternate orb-drift;top:-90px;left:-80px}.app-orb-b{background:radial-gradient(circle,#2ecf8a24 0%,#0000 70%);width:220px;height:220px;animation:20s ease-in-out infinite alternate-reverse orb-drift;top:22%;right:-90px}.app-streak{z-index:0;pointer-events:none;filter:blur(.4px);opacity:.45;background:linear-gradient(90deg,#0000 0%,#f5c15a8c 42%,#2ecf8a73 58%,#0000 100%);border-radius:999px;height:1px;position:absolute}.app-streak-a{width:55%;animation:14s ease-in-out infinite alternate streak-glide;top:18%;left:-8%;transform:rotate(-18deg)}.app-streak-b{opacity:.3;width:42%;animation:18s ease-in-out infinite alternate-reverse streak-glide;bottom:32%;right:-6%;transform:rotate(14deg)}.app-frame{z-index:1;width:100%;min-height:100dvh;padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.app-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 12px;display:flex}.app-network-banner{color:#fde68a;background:#b478142e;border:1px solid #fbbf2447;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 10px;padding:8px 12px;font-size:12.5px;line-height:1.35;display:flex}.app-network-retry{appearance:none;color:#fcd34d;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.app-network-retry:hover{color:#fde68a}.app-brand{min-width:0;color:inherit;appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.app-brand-logo{object-fit:contain;object-position:left center;width:auto;min-width:0;max-width:min(108px,32vw);height:25px;box-shadow:none;filter:drop-shadow(0 4px 14px #0006);background:0 0;border:0;flex-shrink:1;padding:0;display:block}.app-brand-mark{background:linear-gradient(145deg,#2ecf8a33 0%,#0f1828eb 48%,#22d3ee24 100%);border:1px solid #c9a66b59;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 16px #00000038}.app-brand-icon{object-fit:contain;filter:drop-shadow(0 4px 12px #00000059);flex-shrink:0;width:28px;height:28px;display:block}.app-brand-name{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:1.28rem;font-weight:700;line-height:1}.app-brand-sol{background:var(--rush-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.app-brand-rush{color:var(--rush-gold-bright)}.app-wallet-bar{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.app-pill{appearance:none;font-family:var(--font-mono);color:#e6eef8f5;-webkit-backdrop-filter:blur(12px);cursor:default;transition:border-color .18s var(--ease-out), background .18s ease;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;font-weight:500;display:inline-flex}button.app-pill:hover{background:#ffffff1a;border-color:#f5c15a47}button.app-pill:active{background:#ffffff24;border-color:#f5c15a5c;transform:scale(.98)}button.app-pill{cursor:pointer}.app-wallet-chip{font-family:var(--font-sans,inherit);letter-spacing:.02em;gap:6px;min-height:44px;padding:6px 11px;font-size:11px;font-weight:600}.app-wallet-chip-icon{opacity:.9;flex-shrink:0}.app-wallet-chip-bal{font-family:var(--font-mono);letter-spacing:0;color:#e6eef8f5;white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;min-width:0;max-width:min(42vw,9.5rem);font-size:10.5px;font-weight:500;overflow:hidden}.app-wallet-cluster{-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:1;align-items:stretch;min-width:0;max-width:100%;min-height:44px;display:inline-flex;overflow:hidden}.app-wallet-cluster .app-wallet-chip{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;min-height:44px;padding:0 8px 0 11px;overflow:hidden}.app-wallet-cluster .app-wallet-chip:hover{background:#ffffff14}.app-wallet-cluster .app-wallet-chip:active{background:#ffffff1f;transform:none}.app-wallet-logout{appearance:none;color:#f8b4b4eb;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;flex-shrink:0;place-items:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;transition:background .18s,color .18s;display:grid}.app-wallet-logout:hover{color:#fecaca;background:#b423182e}.app-wallet-logout:active{background:#b4231847}.app-wallet-logout-icon{display:block}.app-wallet-chip-solo{min-height:44px}a.app-pill.app-lookup-chip,button.app-pill.app-lookup-chip{cursor:pointer;font-family:var(--font-sans,inherit);letter-spacing:.02em;white-space:nowrap;color:#ffecc4fa;background:#e8a93a2e;border-color:#f5c15a7a;flex-shrink:0;gap:6px;min-height:44px;padding:0 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:none;box-shadow:0 0 0 1px #f5c15a1a,0 4px 12px #0000002e}a.app-pill.app-lookup-chip:hover,button.app-pill.app-lookup-chip:hover{background:#e8a93a42;border-color:#f5c15a9e;box-shadow:0 0 0 1px #f5c15a24,0 6px 16px #00000038}a.app-pill.app-lookup-chip:active,button.app-pill.app-lookup-chip:active{background:#e8a93a4d;transform:scale(.98)}.app-lookup-chip-icon{opacity:1;flex-shrink:0}@media (width>=1024px){a.app-pill.app-lookup-chip,button.app-pill.app-lookup-chip{display:inline-flex}}.account-disconnect-btn{opacity:.85;margin-top:4px;font-weight:500}.account-wallet-row{align-items:center;gap:12px;display:flex}.account-wallet-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7a90);margin-bottom:2px;font-size:11px;font-weight:600}.account-network-footer{border:none;border-top:1px solid var(--border,#0f172a14);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:4px;padding:10px 0 0;display:flex}.dash-hero-top{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.dash-member-id{color:#f5f8fcf5;-webkit-backdrop-filter:blur(12px);pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#ffffff1a 0%,#ffffff0a 100%);border:1px solid #e8a93a47;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px 5px 9px;display:inline-flex;box-shadow:0 0 0 1px #2ecf8a0f,0 8px 20px #0000002e}.dash-member-id-pulse{background:var(--rush-emerald);border-radius:999px;width:6px;height:6px;animation:2.4s ease-out infinite dash-chip-pulse;box-shadow:0 0 #2ecf8a73}.dash-member-id-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#bac8dad1;font-size:10px;font-weight:700}.dash-member-id-num{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:1}.app-pill .dot{background:var(--rush-emerald);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #2ecf8a73}.app-pill .dot.off{box-shadow:none;background:#f87171}.app-main{width:100%;padding:4px 2px var(--dock-clear);flex:1 0 auto;min-height:min(52vh,420px);position:relative;overflow:visible}.app-main.is-ready{min-height:auto}.app-main.is-booting{flex-direction:column;flex:auto;min-height:min(52vh,420px);display:flex}.app-boot-layer{opacity:1;flex:1;place-items:center;width:100%;min-height:min(52vh,420px);transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);display:grid}.app-boot-layer.is-leaving{z-index:2;opacity:0;pointer-events:none;min-height:min(52vh,420px);position:absolute;top:0;left:0;right:0;transform:scale(.985)translateY(-4px)}.app-main-reveal{width:100%;animation:.56s cubic-bezier(.22,1,.36,1) both app-content-reveal}.app-main-reveal>:last-child{margin-bottom:0}@keyframes app-content-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app-shell .page-title{color:#fff}.app-shell .page-sub{color:#a8b8cceb}.app-shell .loading,.app-shell .empty{color:#a8b8cce0}.app-shell .display-num{color:#fff}.app-shell .eyebrow{color:#96a4b8f2}.app-shell .eyebrow.green{color:var(--rush-emerald)}.app-shell .card .eyebrow,.app-shell .card .display-num,.app-shell .action-card .eyebrow{color:inherit}.app-shell .card .eyebrow{color:var(--faint)}.app-shell .card .display-num,.app-shell .card .stat-value{color:var(--rush-porcelain)}.app-shell .action-card .eyebrow{color:var(--rush-emerald)}.app-shell .action-card .display-num{color:#fff}.app-shell .card{background:var(--rush-surface);border:1px solid var(--rush-line-strong);box-shadow:var(--shadow-card);color:var(--rush-porcelain)}.app-shell .page-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.65rem,6vw,1.9rem);font-weight:700;line-height:1.1}.app-shell .id-pill{color:#e6eef8f5;-webkit-backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff24}.app-shell .id-pill .dot{background:var(--rush-emerald);box-shadow:0 0 8px #2ecf8a66}.app-shell .id-chip{color:var(--rush-emerald);background:#2ecf8a29;border:1px solid #2ecf8a38}.app-shell .seg{background:#ffffff14;border:1px solid #ffffff1a}.app-shell .seg button{color:#a8b8cceb}.app-shell .seg button.active{background:var(--rush-selected-fill);color:var(--rush-selected);box-shadow:0 0 0 1px var(--rush-selected-ring), 0 0 18px var(--rush-selected-glow), 0 6px 14px #0a122038}.app-shell .install-banner{background:#ffffff14;border-color:#ffffff1f}.app-shell .install-banner span{color:#e6eef8f5}.app-shell .install-banner button{color:var(--rush-emerald)}.app-shell .trust-banner{color:#bac8daeb;background:#ffffff14;border-color:#ffffff1a}.app-shell .trust-banner svg{stroke:var(--rush-emerald)}.dash{gap:18px}.dash-hero{isolation:isolate;border-radius:20px;padding:10px 6px 14px;animation:.64s cubic-bezier(.22,1,.36,1) both dash-hero-in;position:relative;overflow:hidden}a.dash-hero-link{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-spring);text-decoration:none;display:block}a.dash-hero-link:hover{background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}a.dash-hero-link:hover .dash-hero-chevron{opacity:.85;transform:translate(2px)}a.dash-hero-link:active{background:#ffffff0e;transform:scale(.992)}a.dash-hero-link:focus-visible{outline-offset:3px;outline:2px solid #22d3ee8c}.dash-hero-chevron{opacity:.42;color:#a8b8cce6;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-shrink:0}.dash-hero-aurora{z-index:0;pointer-events:none;filter:blur(22px);opacity:.95;background:radial-gradient(55% 70% at 18% 35%,#e8a93a47 0%,#0000 58%),radial-gradient(50% 60% at 88% 20%,#2ecf8a38 0%,#0000 55%),radial-gradient(70% 50% at 50% 100%,#f5c15a1a 0%,#0000 60%);animation:18s ease-in-out infinite alternate dash-hero-aurora;position:absolute;inset:-40% -20% -10%}.dash-hero-eyebrow{color:#bac8dad1;letter-spacing:.22em;font-weight:700}.dash.is-refreshing{opacity:.78;pointer-events:none;transition:opacity .22s}.dash-earned{z-index:1;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:4.6rem;margin-top:10px;display:flex;position:relative}.dash-earned-main{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.dash-earned-sol-row{align-items:baseline;gap:12px;min-width:0;display:flex}.dash-earned-usd{letter-spacing:.02em;color:#bac8dac7;font-size:.92rem;font-weight:500;line-height:1.1}.app-shell .dash-earned-usd{color:#d2deeeb8}.dash-earned-mark{opacity:.55;pointer-events:none;flex:none;justify-content:center;align-items:center;width:46px;margin-right:6px;display:flex}.dash-earned-sol-mark{filter:drop-shadow(0 0 8px #22d3ee38);width:46px;height:auto;display:block}.app-shell .dash-earned .dash-earned-num,.dash-earned .dash-earned-num,.dash-earned-num.display-num,.dash-earned-num.mono{z-index:1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 12px 40px #00000059;min-width:0;animation:dash-num-in .68s var(--ease-out) 50ms both;font-size:clamp(2.55rem,11.5vw,3.75rem);font-weight:500;line-height:.92;position:relative;font-family:"JetBrains Mono", var(--font-mono)!important;font-style:normal!important}.dash-earned-unit{z-index:1;font-family:var(--font-display);letter-spacing:.04em;text-transform:none;color:var(--rush-solar-bright);text-shadow:0 4px 18px #e8a93a59;animation:dash-num-in .72s var(--ease-out) 90ms both;flex-shrink:0;font-size:clamp(1.15rem,4.2vw,1.35rem);font-style:normal;font-weight:700;position:relative;transform:translateY(-4px)}.dash-meta{z-index:1;color:#a8b8cce6;animation:fade-up .52s var(--ease-out) .12s both;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:13px;line-height:1.45;display:flex;position:relative}.dash-meta-strong{color:var(--rush-emerald);font-weight:650}.dash-meta-sep{opacity:.45}.metrics-strip{-webkit-backdrop-filter:blur(14px);animation:fade-up .5s var(--ease-out) .1s both;background:linear-gradient(165deg,#ffffff12 0%,#ffffff06 100%);border:1px solid #ffffff1a;border-radius:18px;align-items:stretch;gap:0;padding:16px 6px 15px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.metrics-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 6px 5px;display:flex}a.metrics-item-link{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-spring);background:0 0;border:1px solid #0000;border-radius:12px;text-decoration:none}a.metrics-item-link:hover{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d}a.metrics-item-link:hover .metrics-label{color:#d2deeef2;border-bottom-color:#d2deee73}a.metrics-item-link:hover .metrics-chevron{opacity:.85;transform:translate(1px)}a.metrics-item-link:active{background:#ffffff1a;border-color:#ffffff24;transform:scale(.97)}a.metrics-item-link:focus-visible{outline-offset:2px;outline:2px solid #22d3ee8c}.metrics-item:first-child{animation:fade-up .48s var(--ease-out) .14s both}.metrics-item:nth-child(3){animation:fade-up .48s var(--ease-out) .18s both}.metrics-item:nth-child(5){animation:fade-up .48s var(--ease-out) .22s both}.metrics-strip .metrics-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;font-size:clamp(1.7rem,6.4vw,1.95rem);font-style:normal;font-weight:500;line-height:.95}.metrics-label-row{align-items:center;gap:2px;max-width:100%;display:inline-flex}.metrics-label{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#a8b8ccc7;transition:color .16s var(--ease-out), border-bottom-color .16s var(--ease-out);border-bottom:1px solid #a8b8cc47;padding-bottom:1px;font-size:10px;font-weight:700;line-height:1.2}.metrics-chevron{opacity:.45;color:#a8b8cce6;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-shrink:0}.metrics-divider{background:linear-gradient(#0000 0%,#e8a93a38 22%,#ffffff24 50%,#2ecf8a2e 78%,#0000 100%);align-self:stretch;width:1px;margin:8px 0}.stat-strip{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:10px;margin:0 -2px;padding-bottom:2px;padding-left:2px;padding-right:2px;display:flex;overflow-x:auto}.stat-strip-item{scroll-snap-align:start;flex:1 0 min(28%,110px);min-width:96px;padding:14px}.dash-identity{animation:fade-up .52s var(--ease-out) .16s both;color:#e6eef8f5;-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#121c30f0 0%,#080e1cf7 100%) padding-box padding-box,linear-gradient(135deg,#2ecf8abf,#22d3ee8c,#c9a66b73) border-box;border:1px solid #0000;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000059,0 0 28px #2ecf8a1a}.app-shell .card.dash-identity{color:#e6eef8f5;background:linear-gradient(165deg,#121c30f0 0%,#080e1cf7 100%) padding-box padding-box,linear-gradient(135deg,#2ecf8abf,#22d3ee8c,#c9a66b73) border-box;border:1px solid #0000}.dash-id-highlight{align-items:center;gap:14px;padding:16px;display:flex}.dash-id-avatar{border-radius:12px;flex-shrink:0;width:52px;height:52px;overflow:hidden;box-shadow:0 8px 22px #00000059}.dash-id-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dash-id-avatar svg{display:block}.dash-id-copy{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.dash-id-action{flex:none;align-self:center;align-items:center;display:flex}.dash-id-eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#a8b8ccb8;margin:0;font-size:10.5px;font-weight:700;line-height:1.2}.dash-id-title{font-family:var(--font-body);letter-spacing:-.01em;color:#fff;text-shadow:0 0 22px #22d3ee38;align-items:baseline;gap:.22em;margin:0;font-size:clamp(1.7rem,7vw,2.05rem);font-weight:600;line-height:1.05;display:flex}.dash-id-kicker{letter-spacing:.04em;color:#e6eef8b8;font-size:.58em;font-weight:500}.dash-id-num{font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:600}.dash-id-you{min-height:28px;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#e6eef8e0;pointer-events:none;-webkit-user-select:none;user-select:none;background:#2ecf8a38;border:1px solid #e8c98a47;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.dash-id-myid{appearance:none;box-sizing:border-box;min-width:72px;min-height:48px;font-family:var(--font-body);cursor:pointer;text-align:left;color:#fff;box-shadow:0 1px 0 #ffffff1a inset, 0 8px 18px #00000047, 0 0 14px var(--rush-selected-glow);transition:filter .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .12s var(--ease-out);background:linear-gradient(165deg,#16223ef5 0%,#0a1022fa 100%) padding-box padding-box,linear-gradient(135deg,#2ecf8ab8,#2ecf8a73) border-box;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:7px 12px 8px 13px;text-decoration:none;display:inline-flex}a.dash-id-myid,button.dash-id-myid{color:#fff}.dash-id-myid:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000004d,0 0 18px #2ecf8a47}.dash-id-myid:focus-visible{outline:2px solid var(--rush-selected-border);outline-offset:2px}.dash-id-myid:active{opacity:.94;transform:scale(.97)}.dash-id-myid:disabled{opacity:.72;cursor:wait;filter:none}.dash-id-myid-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--rush-selected);align-items:center;gap:2px;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.dash-id-myid-chevron{opacity:.85;flex-shrink:0;margin-left:1px}.dash-id-myid-num{font-family:var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fffffff5;font-size:1.2rem;font-weight:600;line-height:1.05}.dash-id-register-chip{min-width:auto;min-height:40px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(145deg,#2ecf8ab8 0%,#2ecf8a7a 100%);border:1px solid #e8c98a80;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;padding:0 16px;font-size:12.5px;font-weight:700;box-shadow:0 0 16px #2ecf8a38}.dash-id-unreg-note{color:#a8b8cce0;margin:4px 0 0;font-size:12px;line-height:1.4}@media (width<=400px){.dash-id-highlight{flex-wrap:wrap;gap:12px;padding:14px}.dash-id-action{margin-left:auto}.dash-id-register-chip{min-height:36px;padding:0 12px;font-size:11.5px}}.dash-id-rows{flex-direction:column;gap:8px;padding:0 16px 14px;display:flex}.dash-id-row{background:#050a1473;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.dash-id-row-label{color:#a8b8cce0;flex-shrink:0;font-size:12.5px;font-weight:550}.dash-id-row-value{color:#e6eef8f5;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dash-id-wallet{background:var(--rush-selected-fill);border:1px solid var(--rush-selected-ring);border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:min(100%,248px);padding:4px 6px 4px 12px;display:inline-flex}.dash-id-wallet-addr{letter-spacing:.01em;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dash-id-icon-btn{appearance:none;border:1px solid var(--rush-selected-ring);width:28px;height:28px;color:var(--rush-selected);cursor:pointer;box-sizing:border-box;background:#050a1459;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.dash-id-icon-btn:active{transform:scale(.94)}.dash-id-icon-btn.is-copied{color:#fff;background:#1aad6ad9;border-color:#128a54e6}.dash-id-row-pill{letter-spacing:.02em;color:#fff;background:var(--rush-selected-fill);border:1px solid var(--rush-selected-ring);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dash-id-row-pill-link:active{opacity:.88;transform:scale(.98)}.dash-identity-referrer{padding:14px 16px 13px}.dash-identity-invite{background:linear-gradient(#050a1447 0%,#0000 55%);border-top:1px solid #ffffff14;padding:14px 16px 16px}.dash-identity-invite.has-referrer{background:linear-gradient(#050a1447 0%,#0000 55%);border-top:1px solid #ffffff14}.dash-invite-eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#a8b8ccb8;margin-bottom:10px;font-size:11px;font-weight:700}.dash-invite-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.dash-invite-url{border:1px solid var(--rush-selected-ring);background:linear-gradient(145deg,#0c1424eb 0%,#080e1ce0 100%);border-radius:12px;flex:1;align-items:center;min-width:0;padding:0 13px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.dash-invite-url-text{text-overflow:ellipsis;white-space:nowrap;color:#d2deeeeb;-webkit-user-select:none;user-select:none;width:100%;font-size:12px;font-weight:500;display:block;overflow:hidden}.dash-invite-actions{flex-shrink:0;align-items:stretch;gap:6px;display:flex}.dash-invite-icon-btn{appearance:none;color:#e6eef8f5;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:42px;min-height:42px;padding:0;display:inline-flex;box-shadow:0 4px 12px #0000002e}.dash-invite-icon-btn:hover{background:#ffffff1c;border-color:#ffffff42}.dash-invite-icon-btn:active{transform:scale(.96)}.dash-invite-icon-copy{background:var(--rush-selected-fill);border-color:var(--rush-selected-ring);color:var(--rush-selected)}.dash-invite-icon-btn.is-copied{color:#fff;background:linear-gradient(145deg,#1aad6a 0%,#15965c 100%);border-color:#128a54;box-shadow:0 4px 14px #1aad6a47}.dash-register-under{margin-top:12px}.dash-invite-foot{color:#a8b8ccd9;flex-wrap:wrap;align-items:center;gap:6px;min-height:1.35em;margin:12px 0 0;font-size:12.5px;display:flex}.dash-invite-viewing{color:#96a4b8cc;font-size:12px}.dash-invite-copied{color:var(--rush-emerald);font-weight:650}.dash-referrer-id{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:1.3rem;font-style:normal}.dash-levels-card{animation:fade-up .48s var(--ease-out) .16s both;padding:16px}.dash-levels-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.dash-levels-card h3{margin:0}.dash-levels-count{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rush-porcelain);font-size:1.15rem;font-style:normal;font-weight:700}.dash-levels-count span{opacity:.35;margin:0 1px;font-style:normal}.level-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.level-chip{aspect-ratio:1;min-height:0;transition:background .22s var(--ease-out), color .22s var(--ease-out), border-color .22s var(--ease-out), transform .18s var(--ease-spring), box-shadow .22s ease;border-radius:11px;place-items:center;text-decoration:none;display:grid}.level-chip-num{font-family:var(--font-display);letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1}.level-chip.is-on{color:#063524;background:linear-gradient(165deg,#2ecf8a61 0%,#1aad6a38 100%);border:1px solid #1aad6a6b;box-shadow:inset 0 1px #ffffffa6,0 4px 10px #1aad6a1f}.level-chip.is-peak{color:#1a1204;background:linear-gradient(145deg, var(--rush-solar-bright) 0%, var(--rush-solar) 100%);border:1px solid #c4891f;box-shadow:inset 0 1px #ffffff73,0 6px 14px #e8a93a47}.level-chip.is-off{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff1a;position:relative}.level-chip-lock{color:var(--rush-mute);opacity:.72;position:absolute;top:5px;right:5px}.level-chip:active{transform:scale(.94)}.level-chip.is-on:hover{border-color:#e8a93a80}.level-chip.is-peak:hover{box-shadow:inset 0 1px #ffffff73,0 8px 18px #e8a93a57}.dash-register-cta,.dash-matrix-cta{margin-top:14px}.dash-meta-link{color:inherit;text-decoration:none}.dash-meta-link:active{opacity:.85}.dash-referrer-link{color:inherit;flex-wrap:wrap;align-items:baseline;gap:8px 12px;text-decoration:none;display:flex}.dash-referrer-link:not(.is-static):active{opacity:.85}.dash-partners-snippet{animation:fade-up .48s var(--ease-out) .18s both;padding:16px}.dash-partners-all{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-emerald-deep);font-size:12px;font-weight:700;text-decoration:none}.dash-partners-empty{padding:8px 0 4px}.dash-partner-snip-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dash-partner-snip{color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 8px;text-decoration:none;display:grid}.dash-partner-snip:active{background:#ffffff0a}.dash-partner-snip-id{color:var(--rush-porcelain);font-size:14px;font-weight:700}.dash-partner-snip-earn{color:var(--rush-emerald-deep);font-size:12px;font-weight:650}.brand-mark{background:var(--navy);width:30px;height:30px;color:var(--green);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.brand-mark svg{display:block}.brand-name{letter-spacing:-.02em;color:var(--rush-porcelain);font-size:17px;font-weight:800}.id-pill{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.id-pill .dot{background:var(--green);border-radius:999px;width:6px;height:6px}.id-pill .dot.off{background:var(--danger)}.tab-dock{z-index:40;left:50%;bottom:calc(10px + var(--safe-bottom));pointer-events:none;width:min(400px,100% - 12px);position:fixed;transform:translate(-50%)}.tab-dock-glass{pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(#ffffff24 0%,#ffffff0a 100%),#050910f0;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:0;min-height:56px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff24,0 14px 40px #00000080,0 2px 10px #00000047}.tab-dock-item{appearance:none;min-width:0;min-height:44px;font:inherit;cursor:pointer;color:#96a4b8d1;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.tab-dock-pill{max-width:100%;min-height:38px;transition:background .24s var(--ease-out), box-shadow .24s ease, padding .24s var(--ease-out), gap .24s var(--ease-out), transform .2s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 6px;display:inline-flex}.tab-dock-icon{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.tab-dock-icon svg{stroke-width:1.65px;width:20px;height:20px;transition:stroke .2s var(--ease-out), transform .2s var(--ease-spring);display:block}.tab-dock-label{opacity:0;white-space:nowrap;letter-spacing:.01em;max-width:0;transition:max-width .26s var(--ease-out), opacity .2s var(--ease-out), margin .26s var(--ease-out);font-size:11px;font-weight:700;line-height:1;overflow:hidden}.tab-dock-item.is-active{color:var(--rush-selected);flex:1.55 1 0}.tab-dock-item.is-active .tab-dock-pill{background:var(--rush-selected-fill);box-shadow:0 0 0 1px var(--rush-selected-ring);animation:tab-pill-in .32s var(--ease-spring) both;gap:5px;padding:0 10px 0 8px}.tab-dock-item.is-active .tab-dock-icon svg{stroke:var(--rush-selected);transform:scale(1.02)}.tab-dock-item.is-active .tab-dock-label{opacity:1;max-width:64px;color:var(--rush-selected)}.tab-dock-item.is-lookup.is-active{color:var(--rush-gold-bright)}.tab-dock-item.is-lookup.is-active .tab-dock-pill{background:#c9a66b33;box-shadow:0 0 0 1px #c9a66b57}.tab-dock-item.is-lookup.is-active .tab-dock-icon svg{stroke:var(--rush-gold-bright)}.tab-dock-item.is-lookup.is-active .tab-dock-label{color:var(--rush-gold-bright)}.tab-dock-item.is-lookup:not(.is-active){color:#e0c48aeb}.tab-dock-item.is-lookup:not(.is-active) .tab-dock-icon svg{stroke:var(--rush-gold-bright)}.tab-dock-lookup-icon{position:relative}.tab-dock-item.is-lookup:not(.is-active) .tab-dock-lookup-icon svg{transform-origin:50%;will-change:transform, filter;transition:none!important;animation:1.4s ease-in-out infinite dock-lookup-pulse!important}.tab-dock-item.is-lookup.is-active .tab-dock-lookup-icon svg{transform-origin:50%;will-change:transform, filter;transition:none!important;animation:1.6s ease-in-out infinite dock-lookup-pulse-calm!important}@keyframes dock-lookup-pulse{0%,to{filter:drop-shadow(0 0 2px #e8c98a47);transform:translate(0)scale(1)}25%{filter:drop-shadow(0 0 7px #e8c98aa6);transform:translate(1.5px,-2px)scale(1.1)}50%{filter:drop-shadow(0 0 11px #e8c98aeb);transform:translateY(-3px)scale(1.18)}75%{filter:drop-shadow(0 0 7px #e8c98aa6);transform:translate(-1.5px,-1.5px)scale(1.1)}}@keyframes dock-lookup-pulse-calm{0%,to{filter:drop-shadow(0 0 2px #e8c98a38);transform:translate(0)scale(1)}50%{filter:drop-shadow(0 0 8px #e8c98ab3);transform:translateY(-2px)scale(1.12)}}.tab-dock-item:not(.is-active):hover .tab-dock-pill{background:#ffffff0f}.tab-dock-item:not(.is-active):active .tab-dock-pill{background:#ffffff17;transform:scale(.94)}.tab-dock-item.is-active:active .tab-dock-pill{transform:scale(.97)}.tab-bar{display:none}.page-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--rush-porcelain);margin:0;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700}.page-head{padding:2px 0 0}.page-head .page-title{margin:0}.page-sub{color:var(--muted);margin:.4rem 0 0;font-size:14px;line-height:1.5}.display-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rush-porcelain);font-weight:700;line-height:1}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.eyebrow.green{color:var(--green)}.card{background:var(--rush-surface);border:1px solid var(--rush-line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--rush-porcelain);padding:18px}.card h3{letter-spacing:-.01em;margin:0 0 .75rem;font-size:15px;font-weight:800}.stat-value{letter-spacing:-.02em;color:var(--rush-porcelain);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;line-height:1.1}.stat-label{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;font-size:12px;font-weight:600}.muted{color:var(--muted)}.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pill{background:var(--chip);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:12px;font-weight:600;display:inline-flex}.id-chip{background:var(--green-soft);color:var(--green-dark);font-family:var(--font-mono);vertical-align:middle;border-radius:999px;align-items:center;margin-left:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.btn{appearance:none;transition:transform .15s var(--ease-out), opacity .15s ease, background .15s ease;text-align:center;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:.85rem 1.25rem;font-size:15px;font-weight:700;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--navy);color:#fff}.btn-primary:disabled{background:var(--btn-disabled);color:#fff;opacity:1}.btn-rush{color:#fff;transition:transform .18s var(--ease-spring), box-shadow .2s var(--ease-out), opacity .15s ease, background .18s ease, filter .18s ease;background:linear-gradient(135deg,#121a2e 0%,#152238 55%,#0f1c2a 100%);border:1px solid #22d3ee47;box-shadow:inset 0 1px #c9a66b29,0 10px 24px #05080f38}.btn-rush:hover:not(:disabled){box-shadow:inset 0 1px #c9a66b3d,0 12px 28px #05080f47,0 0 0 1px #22d3ee29}.btn-rush:active:not(:disabled){transform:scale(.97)}.btn-rush:disabled{background:var(--btn-disabled);box-shadow:none;color:#fff;opacity:1;border-color:#0000}.btn-connect:not(:disabled),.entry-lookup-card .btn-rush:not(:disabled){background:var(--rush-gradient-cta);letter-spacing:.01em;color:var(--rush-cta-ink);opacity:1;filter:none;border:1px solid #60a5fa8c;font-weight:700;box-shadow:0 8px 18px #05080f52}.btn-connect:hover:not(:disabled),.entry-lookup-card .btn-rush:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 18px #05080f52}.entry-lookup-card .btn-rush:disabled,.entry-lookup-card .btn-connect:disabled{box-shadow:none;color:#a8b8ccc7;opacity:1;filter:none;cursor:not-allowed;background:#080e1ce0;border:1px solid #ffffff1f}.btn-green{background:var(--green);color:#fff}.btn-ghost{border:1px solid var(--line-strong);color:var(--rush-porcelain);background:0 0}.btn-ghost-danger{color:var(--danger);background:#b423180a;border:1px solid #b4231861}.btn-ghost-danger:hover{background:#b4231814;border-color:#b423188c}.btn-block{width:100%}.btn-amber{background:var(--navy);color:#fff}.btn-solar{background:var(--rush-solar);color:#1a1204;border:1px solid #c4891f;box-shadow:0 6px 18px #e8a93a47}.btn-solar:disabled{opacity:.55;box-shadow:none}.field{flex-direction:column;gap:.45rem;margin-bottom:1rem;display:flex}.field label{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.field input{border:1px solid var(--rush-line-strong);border-radius:var(--radius);width:100%;font-family:var(--font-mono);color:var(--rush-porcelain);letter-spacing:.02em;background:#050a148c;outline:none;padding:.95rem 1rem;font-size:17px;font-weight:600}.field input:focus{border-color:#2ecf8a73;box-shadow:0 0 0 3px #2ecf8a1f}.field-row{width:100%;position:relative}.field-status{color:var(--green);pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.field-status.found{animation:found-in .42s var(--ease-out)}.field-status.err{color:var(--danger)}.seg{background:var(--chip);border-radius:999px;gap:6px;width:100%;padding:4px;display:flex}.seg button{appearance:none;color:var(--muted);transition:background .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border:none;border-radius:999px;flex:1;padding:10px 8px;font-size:13px;font-weight:600}.seg button.active{background:var(--rush-selected-fill);color:var(--rush-selected);box-shadow:0 0 0 1px var(--rush-selected-ring);font-weight:700}.seg-tight{-webkit-overflow-scrolling:touch;overflow-x:auto}.seg-tight button{white-space:nowrap;flex:none;min-width:88px}.seg:has(>:nth-child(2):last-child){width:100%}:is(.seg:has(>:nth-child(2):last-child)>button,.seg:has(>:nth-child(2):last-child)>a){white-space:nowrap;flex:1 1 0;min-width:0}.alert{border-radius:var(--radius-sm);margin:.75rem 0;padding:.8rem .95rem;font-size:13px;line-height:1.45}.alert-error{color:var(--danger);background:#b4231814;border:1px solid #b4231826}.alert-ok{background:var(--green-soft);color:var(--green-dark);border:1px solid #1a8f3a33}.alert-info{background:var(--chip);color:var(--muted);border:1px solid var(--line)}.trust-banner{border-radius:var(--radius-sm);color:var(--ink);background:#ffffffb8;border:1px solid #ffffff1a;align-items:flex-start;gap:10px;padding:13px 14px;font-size:12.5px;line-height:1.55;display:flex}.trust-banner svg{stroke:var(--green);flex-shrink:0;margin-top:1px}.trust-banner-inline{background:var(--chip);border-color:var(--line);color:var(--muted)}.entry-screen,.home-screen{isolation:isolate;color:#fff;width:100%;max-width:420px;min-height:100dvh;padding:max(20px, env(safe-area-inset-top,0px)) max(22px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(22px, env(safe-area-inset-left,0px));animation:page-in .42s var(--ease-out);background-color:var(--rush-ink);background-image:linear-gradient(180deg, var(--rush-wash) 0%, var(--rush-ink) 32%, var(--rush-ink) 100%);flex-direction:column;margin:0 auto;display:flex;position:relative}.entry-screen{height:auto;max-height:none;overflow:clip visible}.home-screen{height:100dvh;max-height:100dvh;overflow:hidden}.entry-aurora{z-index:0;pointer-events:none;filter:blur(28px);opacity:.9;background:radial-gradient(120% 70% at 12% -5%,#2ecf8a33 0%,#0000 55%),radial-gradient(90% 55% at 96% 12%,#22d3ee29 0%,#0000 50%),radial-gradient(80% 50% at 40% 42%,#2ecf8a0f 0%,#0000 60%);min-height:100%;animation:22s ease-in-out infinite alternate aurora-drift;position:absolute;inset:0}.entry-screen:before,.home-screen:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#22d3ee12 1px,#0000 1px),linear-gradient(90deg,#2ecf8a0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 70% 8%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 55% at 70% 8%,#000 0%,#0000 70%)}.entry-orb{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.entry-orb-a{background:radial-gradient(circle,#c9a66b47 0%,#0000 68%);width:300px;height:300px;animation:16s ease-in-out infinite alternate orb-drift;top:-110px;left:-90px}.entry-orb-b{background:radial-gradient(circle,#22d3ee2e 0%,#0000 70%);width:240px;height:240px;animation:20s ease-in-out infinite alternate-reverse orb-drift;top:22%;right:-100px}.entry-orb-c{background:radial-gradient(#2ecf8a1f 0%,#c9a66b14 40%,#0000 72%);width:280px;height:200px;animation:24s ease-in-out infinite alternate orb-drift;bottom:4%;left:4%}.entry-streak{z-index:0;pointer-events:none;filter:blur(.4px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#c9a66b80 32%,#22d3ee73 52%,#2ecf8a66 68%,#0000 100%);border-radius:999px;height:1px;position:absolute}.entry-streak-a{width:55%;animation:14s ease-in-out infinite alternate streak-glide;top:22%;left:-8%;transform:rotate(-18deg)}.entry-streak-b{opacity:.35;width:42%;animation:18s ease-in-out infinite alternate-reverse streak-glide;bottom:28%;right:-6%;transform:rotate(14deg)}.entry-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.entry-particles span{background:#22d3eeb3;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite particle-float;position:absolute;box-shadow:0 0 8px #22d3ee66}.entry-particles span:first-child{animation-delay:0s;top:18%;left:14%}.entry-particles span:nth-child(2){background:#2ecf8abf;width:2px;height:2px;animation-duration:15s;animation-delay:1.4s;top:32%;left:78%}.entry-particles span:nth-child(3){background:#c9a66bb3;animation-duration:11s;animation-delay:2.8s;top:58%;left:22%}.entry-particles span:nth-child(4){background:#c9a66bb3;width:2px;height:2px;animation-delay:.9s;top:72%;left:68%}.entry-particles span:nth-child(5){animation-duration:17s;animation-delay:3.6s;top:44%;left:48%}.entry-particles span:nth-child(6){width:2px;height:2px;animation-delay:5s;top:12%;left:56%}.entry-frame,.home-frame{z-index:1;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.entry-screen .entry-frame{flex:1 0 auto;min-height:min(100%,100dvh - 36px)}.entry-top{animation:fade-up .44s var(--ease-out) both;flex-shrink:0;justify-content:flex-start;padding-top:2px;display:flex}.entry-top .brand-row{align-items:center;gap:12px;display:flex}.entry-brand-mark{background:linear-gradient(145deg,#2ecf8a38 0%,#0f1828e6 48%,#22d3ee29 100%);border:1px solid #c9a66b61;border-radius:12px;place-items:center;width:40px;height:40px;animation:3.6s ease-in-out infinite mark-pulse;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px #00000047,0 0 24px #2ecf8a29}.entry-brand-icon{object-fit:contain;width:28px;height:28px;display:block}.entry-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--rush-mint);-webkit-backdrop-filter:blur(10px);background:#080e1c8c;border:1px solid #c9a66b73;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a66b14,0 6px 18px #00000038}.entry-badge-icon{object-fit:contain;filter:drop-shadow(0 0 6px #22d3ee59);flex-shrink:0;width:16px;height:16px}.entry-badge-inline{box-shadow:none;-webkit-backdrop-filter:none;letter-spacing:.16em;background:0 0;border:none;padding:0}.entry-intro{animation:fade-up .5s var(--ease-out) 60ms both;text-align:center;flex-shrink:0;padding:10px 4px 2px}.entry-brand{animation:brand-in .68s var(--ease-out) 90ms both;justify-content:center;align-items:center;margin:0;display:flex}.entry-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 28px #0006);background:0 0;width:min(280px,86vw);height:auto;max-height:none;display:block}.entry-sub{color:#bac8dae6;max-width:30ch;animation:fade-up .52s var(--ease-out) .12s both;margin:8px auto 0;font-size:14.5px;font-weight:500;line-height:1.45}.home-frame{justify-content:space-between}.home-top{animation:fade-up .4s var(--ease-out) both}.home-hero{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:12px 0 24px;display:flex}.home-brand{justify-content:flex-start;margin:0;display:flex}.home-brand .entry-logo{width:min(260px,78vw);max-height:78px}.home-tagline{color:#e6eef8f5;margin:14px 0 0;font-size:18px;font-weight:600}.home-sub{color:#a8b8cceb;max-width:28ch;margin:10px 0 0;font-size:14.5px;line-height:1.5}.home-cta{flex-direction:column;gap:14px;width:100%;margin-top:32px;display:flex}.home-link-secondary{text-align:center;color:#c4d0e0eb;padding:6px;font-size:14px;font-weight:600}.home-foot{text-align:center;flex-shrink:0;padding-top:8px}.home-foot a{color:var(--rush-emerald);border-bottom:1px solid #2ecf8a59;font-size:13px;font-weight:600}.btn-white{color:var(--rush-porcelain);background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 8px 24px #0000002e}.entry-guide{min-height:220px;animation:fade-up .56s var(--ease-out) .1s both;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:4px 4px 8px;display:flex}.entry-guide-visual{aspect-ratio:1;flex-shrink:0;place-items:center;width:min(132px,38vw);display:grid;position:relative}.entry-guide-glow{pointer-events:none;z-index:0;transition:background .48s var(--ease-out), opacity .48s ease;opacity:.9;border-radius:50%;position:absolute;inset:6%}.entry-guide-glow-enter{background:radial-gradient(circle,#2ecf8a52 0%,#0000 68%)}.entry-guide-glow-climb{background:radial-gradient(circle,#22d3ee47 0%,#0000 68%)}.entry-guide-glow-earn{background:radial-gradient(circle,#2ecf8a3d 0%,#2ecf8a24 42%,#0000 70%)}.entry-guide-carousel{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.entry-guide-ring-wrap{place-items:center;width:100%;height:100%;display:grid;position:relative}.entry-guide-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.entry-guide-ring-track{fill:none;stroke:#bac8da24;stroke-width:1.6px}.entry-guide-ring-progress{fill:none;stroke-width:2.2px;stroke-linecap:round;transition:stroke-dashoffset .7s var(--ease-out)}.entry-guide-carousel.is-live .entry-guide-ring-progress{filter:drop-shadow(0 0 4px #2ecf8a73)}.entry-guide-orbit{z-index:2;transition:transform .7s var(--ease-out);pointer-events:none;position:absolute;inset:8%}.entry-guide-orbit-dot{background:linear-gradient(145deg, var(--rush-cyan), var(--rush-mint));border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #22d3ee8c,0 0 4px #2ecf8a66}.entry-guide-carousel.is-live .entry-guide-orbit-dot{animation:2.5s ease-in-out infinite orbit-pulse}.entry-guide-icon-stage{z-index:1;place-items:center;width:60%;max-width:80px;height:60%;max-height:80px;display:grid;position:relative}.entry-guide-brand-icon{object-fit:contain;filter:drop-shadow(0 6px 16px #2ecf8a66);width:100%;height:100%;animation:3.2s ease-in-out infinite icon-float;display:block}.entry-guide-copy{text-align:center;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;max-width:26ch;min-height:5.6rem;display:flex}.entry-guide-copy .entry-guide-eyebrow,.entry-guide-copy .entry-guide-title,.entry-guide-copy .entry-guide-detail{animation:guide-beat .48s var(--ease-out) both}.entry-guide-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--rush-emerald);margin:0;font-size:10px;font-weight:700}.entry-guide-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:6px 0 0;font-size:clamp(1.35rem,5.2vw,1.65rem);font-weight:700;line-height:1.15}.entry-guide-detail{color:#a8b8cce6;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.4}.entry-guide-dots{justify-content:center;align-items:center;gap:8px;padding-top:2px;display:flex}.entry-guide-dot{appearance:none;width:7px;height:7px;transition:width .28s var(--ease-out), background .28s var(--ease-out), box-shadow .28s ease;background:#bac8da47;border:none;border-radius:999px;padding:0}.entry-guide-dot.is-active{background:var(--rush-gradient);width:18px;box-shadow:0 0 10px #22d3ee66}.entry-guide-dot:focus-visible{outline-offset:3px;outline:2px solid #2ecf8aa6}@media (height<=720px){.entry-intro{padding:8px 4px 2px}.entry-sub{margin-top:6px;font-size:13.5px}.entry-guide{gap:6px;min-height:190px;padding:2px 4px 4px}.entry-guide-visual{width:min(124px,36vw)}.entry-guide-icon-stage{width:60%;max-width:74px;height:60%;max-height:74px}.entry-logo{width:min(260px,82vw)}.entry-guide-title{font-size:clamp(1.2rem,4.6vw,1.4rem)}.entry-guide-detail{font-size:12.5px}.entry-guide-copy{min-height:5.1rem}.entry-bottom{gap:6px;padding-top:8px}}@media (height<=640px){.entry-guide{min-height:160px}.entry-guide-detail{display:none}.entry-guide-visual{width:min(112px,32vw)}.entry-guide-icon-stage{width:58%;max-width:66px;height:58%;max-height:66px}.entry-intro{padding:6px 4px 0}.entry-logo{width:min(240px,78vw)}.entry-guide-copy{min-height:3.6rem}}@keyframes guide-beat{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes orbit-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.12)}}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes icon-rise{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.entry-lookup{width:100%;min-height:auto;animation:card-rise .6s var(--ease-out) .14s both;flex-direction:column;flex:none;justify-content:flex-end;margin:0;padding:0;display:flex}.lookup-card{background:var(--rush-surface);border:1px solid var(--rush-line-strong);box-shadow:var(--shadow-card);color:var(--rush-porcelain);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:clip visible}.entry-lookup-card{color:#e6eef8f5;-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#121c30eb 0%,#080e1cf5 100%) padding-box padding-box,linear-gradient(135deg,#2ecf8ad9,#22d3eea6,#c9a66b8c) border-box;border:1px solid #0000;flex:none;gap:16px;height:auto;min-height:0;max-height:none;padding:18px 18px 16px;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #0006,0 0 0 1px #22d3ee14,0 0 32px #2ecf8a29}.entry-seg{background:#050a1473;border:1px solid #ffffff14}.entry-lookup-card .seg{flex-shrink:0}.entry-lookup-card .seg button{color:#a8b8cce6;transition:background .22s var(--ease-out), color .22s var(--ease-out), transform .18s var(--ease-spring), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);padding:11px 6px;font-size:12.5px;font-weight:600}.entry-lookup-card .seg button.active{background:var(--rush-selected-fill);color:var(--rush-selected);border:1px solid var(--rush-selected-border);box-shadow:0 0 0 1px var(--rush-selected-ring), 0 0 18px var(--rush-selected-glow), 0 6px 14px #0a122047;transform:scale(1.015)}.entry-lookup-card .eyebrow{color:#a8b8ccb8}.entry-lookup-card .field label{color:#a8b8ccd9;font-size:10px}.entry-lookup-card .field input{color:#fff;transition:box-shadow .18s var(--ease-out), border-color .18s ease;background:#050a148c;border-color:#ffffff24;padding:.8rem .95rem;font-size:15px}.entry-lookup-card .field input::placeholder{color:#96a4b88c}.entry-lookup-card .field input:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee29}.entry-lookup-card .field input.lookup-addr-input{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.entry-lookup-card .field input.is-checking,.entry-lookup-card .field input.is-checking:focus{border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee1a}.entry-lookup-card .field input.is-ok,.entry-lookup-card .field input.is-ok:focus{border-color:var(--rush-emerald);box-shadow:0 0 0 3px #2ecf8a29}.entry-lookup-card .field input.is-err,.entry-lookup-card .field input.is-err:focus{border-color:#f87171c7;box-shadow:0 0 0 3px #f8717124}.entry-lookup-card .lookup-field-status{color:#bac8dceb}.entry-lookup-card .lookup-field-status.is-checking{color:#a5e6f5f2}.entry-lookup-card .lookup-field-status.is-ok{color:var(--rush-emerald)}.entry-lookup-card .lookup-field-status.is-err{color:#fca5a5}.entry-lookup-card .lookup-field-spinner{border-color:#a5e6f5f2 #22d3ee38 #22d3ee38}.entry-lookup-card .lookup-hint{color:#96a4b8e6}.entry-lookup-card .lookup-recent{border-top-color:#ffffff1a;flex-shrink:0;gap:10px;max-height:148px;padding-top:12px;padding-bottom:2px}.entry-lookup-card .recent-list{background:#050a1466;border-color:#ffffff14}.entry-lookup-card .recent-item{color:#e6eef8f5;border-bottom-color:#ffffff0f;padding:11px 12px}.entry-lookup-card .recent-item:hover{background:#ffffff0d}.entry-lookup-card .recent-item .title{color:#fff}.entry-lookup-card .recent-item .sub{color:#96a4b8d9}.lookup-field-status{color:var(--muted);animation:lookup-status-in .28s var(--ease-out);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;line-height:1.35;display:flex}.lookup-field-status.is-ok{color:var(--green)}.lookup-field-status.is-err{color:var(--danger)}.lookup-field-spinner{border:1.5px solid #0f18282e;border-top-color:#0f18288c;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite register-spin}@keyframes lookup-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.entry-lookup-card .btn{flex-shrink:0;padding:.85rem 1.1rem;font-size:14.5px}.entry-lookup-card .stack{gap:12px}.entry-connect-panel{padding:2px 0 0}.entry-connect-unreg-copy{text-align:center;color:#e6eef8f5;margin:0;font-size:14px;font-weight:650;line-height:1.4}.entry-lookup-card .entry-connect-secondary{color:#e6eef8eb;box-shadow:none;background:#050a1473;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;display:inline-flex}.entry-lookup-card .entry-connect-secondary:hover{background:#050a1499;border-color:#ffffff38}.lookup-panel-stage{min-height:0;transition:min-height .28s var(--ease-out);overflow:visible}.entry-lookup-card .lookup-panel-stage{flex:none;min-width:0}.lookup-panel{animation:panel-swap .28s var(--ease-out);flex-direction:column;gap:14px;display:flex}.lookup-hint{text-align:center;margin:0;font-size:13px;line-height:1.4}.lookup-recent{border-top:1px solid var(--line);flex-direction:column;gap:8px;min-height:0;max-height:112px;padding-top:10px;display:flex;overflow-y:auto}.back-btn{appearance:none;color:var(--rush-porcelain);transition:background .16s var(--ease-out);background:0 0;border:none;border-radius:8px;place-items:center;padding:4px;display:grid}.back-btn:hover{background:#ffffff0d}.recent-list{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;overflow:hidden}.recent-item{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .16s;display:flex}.recent-item:last-child{border-bottom:none}.recent-item:hover{background:#ffffffb3}.recent-item .title{font-family:var(--font-mono);color:var(--rush-porcelain);font-size:13px;font-weight:600}.recent-item .sub{color:var(--muted);margin-top:2px;font-size:11px}.entry-bottom{animation:fade-up .58s var(--ease-out) .18s both;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding-top:10px;padding-bottom:2px;display:flex}.entry-trust-line{box-sizing:border-box;color:#a8b8ccf2;text-align:center;background:#050a1473;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:flex-start;gap:8px;width:100%;max-width:100%;margin:0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.entry-trust-in-card{background:#050a148c;border-color:#ffffff12;border-radius:14px;flex-shrink:0;margin-top:8px}.entry-trust-line svg{stroke:var(--rush-emerald);flex-shrink:0;margin-top:1px}.lookup-cta{text-align:center;color:var(--muted);font-size:12.5px;line-height:1.4}.entry-lookup-cta{color:#96a4b8f2}.lookup-cta a,.lookup-cta button.linkish{color:var(--green-dark);font-weight:700;font-size:inherit;background:0 0;border:none;border-bottom:1px solid #136b2c47;padding:0;transition:color .16s,border-color .16s}.entry-lookup-cta a{color:var(--rush-emerald);border-bottom-color:#2ecf8a59}.lookup-cta a:hover,.lookup-cta button.linkish:hover{color:var(--green);border-bottom-color:#1a8f3a73}.entry-lookup-cta a:hover{color:#5ee4a5;border-bottom-color:#5ee4a58c}.register-screen{background-color:var(--rush-ink);height:auto;min-height:100dvh;max-height:none;overflow:clip visible}.register-top{justify-content:center;padding-top:6px;padding-bottom:2px}.register-brand{justify-content:center;align-items:center;margin:0;display:flex}.register-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 22px #00000061);background:0 0;width:min(200px,62vw);height:auto;display:block}.register-intro{text-align:left;padding:14px 0 6px}.register-terms{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#101a2cd1 0%,#080e1ae6 100%);border:1px solid #94b4d229;border-radius:16px;margin:2px 0 0;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000038}.register-terms-title{letter-spacing:.08em;text-transform:uppercase;color:#a8bcd2e0;margin:0 0 8px;font-size:11px;font-weight:700}.register-terms-copy{color:#bac8dae6;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.5}.register-terms-check{cursor:pointer;color:#dce6f2f5;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.register-terms-check input{width:18px;height:18px;accent-color:var(--rush-emerald,#2af598);cursor:pointer;flex-shrink:0;margin:1px 0 0}.register-terms-check span{flex:1;min-width:0}.register-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-shadow:0 8px 40px #00000059;text-align:left;justify-content:flex-start;font-size:clamp(2.4rem,11vw,3rem);font-weight:700;line-height:.95;display:block}.register-intro .entry-sub{color:#bac8dce0;margin-left:0;margin-right:0}.register-body{min-height:0;animation:card-rise .6s var(--ease-out) .12s both;flex-direction:column;flex:auto;gap:12px;padding:4px 0 8px;display:flex}.register-card{color:#e6eef8f5;-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#121c30eb 0%,#080e1cf5 100%) padding-box padding-box,linear-gradient(135deg,#2ecf8ad9,#22d3eea6,#c9a66b8c) border-box;border:1px solid #0000;border-radius:20px;padding:16px 16px 14px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #0006,0 0 0 1px #22d3ee14,0 0 32px #2ecf8a29}.register-card-label{letter-spacing:.14em;text-transform:uppercase;color:#a8b8ccb8;margin-bottom:10px;font-size:10px;font-weight:700}.register-field{margin-bottom:0}.register-field label{color:#a8b8ccd9;font-size:10px}.register-field input{font-size:16px;font-weight:600;font-family:var(--font-mono);color:#fff;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#050a148c;border-color:#ffffff24;padding:.8rem .95rem}.register-field input:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee29}.register-field input.is-checking,.register-field input.is-checking:focus{border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee1a}.register-field input.is-ok,.register-field input.is-ok:focus{border-color:var(--rush-emerald);box-shadow:0 0 0 3px #2ecf8a29}.register-field input.is-err,.register-field input.is-err:focus{border-color:#f87171c7;box-shadow:0 0 0 3px #f8717124}.register-field input.is-gated,.register-field input.is-gated:focus{color:#96a4b8bf;border-color:#ffffff1f;box-shadow:0 0 0 3px #ffffff0a}.register-ref-status{color:#bac8dce0;align-items:center;gap:8px;margin-top:10px;padding:8px 2px 2px;font-size:12.5px;line-height:1.35;display:flex}.register-ref-status.is-checking{color:#a5e6f5f2}.register-ref-status.is-gated{color:#e6eef8eb;background:#050a1473;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.register-ref-spinner{border:1.5px solid #22d3ee38;border-top-color:#a5e6f5f2;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite register-spin}@keyframes register-spin{to{transform:rotate(360deg)}}.register-ref-ok{background:#2ecf8a14;border:1px solid #2ecf8a38;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.register-ref-id{font-family:var(--font-mono);color:#fff;font-size:15px;font-weight:600}.register-ref-meta{color:#a8b8ccd1;margin-top:2px;font-size:11px;line-height:1.35}.register-pill-ok{letter-spacing:.06em;text-transform:uppercase;color:var(--rush-emerald);background:#2ecf8a1f;border:1px solid #2ecf8a47;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:700}.register-pay .register-total{border-bottom:1px solid #ffffff1a;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.register-total-num{letter-spacing:-.03em;color:#fff;text-shadow:0 0 24px #22d3ee38;font-size:2.15rem;font-weight:600;line-height:1}.register-total-unit{letter-spacing:.08em;text-transform:uppercase;color:#a8b8ccc7;font-size:14px;font-weight:700}.register-breakdown{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.register-breakdown li{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.register-breakdown li:last-child{border-bottom:none;padding-bottom:0}.register-breakdown .mono{color:#e6eef8f5;font-size:15px;font-weight:600}.register-line-title{color:#fff;font-size:13.5px;font-weight:600}.register-line-sub{color:#96a4b8d9;margin-top:2px;font-size:11.5px}.register-balance{color:#96a4b8e6;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:10px;font-size:12px}.register-faucet{background:#050a1459;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.register-welcome .register-faucet{width:100%;max-width:320px;margin-top:4px}.register-faucet-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.register-faucet-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.register-faucet-label{letter-spacing:.12em;text-transform:uppercase;color:#96a4b8a6;font-size:9px;font-weight:700}.register-faucet-balance{color:#bac8dce0;letter-spacing:-.01em;font-size:13px;font-weight:600}.register-faucet-btn{letter-spacing:.01em;color:#e6eef8eb;min-height:34px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;margin:0;padding:.45rem .75rem;font-size:12px;font-weight:650}.register-faucet-btn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#22d3ee59}.register-faucet-btn:disabled{opacity:.45}.register-faucet-ok{text-align:right;color:var(--rush-emerald);font-size:11px;font-weight:600}.register-actions{flex-direction:column;gap:10px;display:flex}.register-step{text-align:center;color:#96a4b8f2;margin:0;font-size:12px}.register-alert{color:#fecaca;background:#b4231838;border:1px solid #f8717147;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.4}.register-retry-link{appearance:none;color:#fda4af;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.register-retry-link:hover{color:#fecaca}.register-card .register-alert{margin-top:10px}.register-welcome-screen{overflow:hidden}.register-welcome{z-index:2;text-align:center;width:100%;max-width:420px;animation:fade-up .56s var(--ease-out) 60ms both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:36px 20px 28px;display:flex;position:relative}.register-welcome-glow{pointer-events:none;z-index:-1;filter:blur(4px);background:radial-gradient(at 50% 40%,#2ecf8a38 0%,#0000 58%),radial-gradient(at 30% 70%,#f5c15a1f 0%,#0000 50%),radial-gradient(at 70% 65%,#22d3ee1a 0%,#0000 48%);height:42%;animation:5.5s ease-in-out infinite alternate register-welcome-glow;position:absolute;inset:12% -20% auto}.register-welcome-top{width:100%;animation:fade-up .44s var(--ease-out) both;justify-content:center;margin-top:-4px;padding:4px 0 10px;display:flex}.register-welcome-brand{justify-content:center;align-items:center;margin:0;display:flex}.register-welcome-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 22px #00000059);background:0 0;width:min(78vw,280px);height:auto;display:block}.register-welcome-crest{aspect-ratio:1;width:min(72vw,236px);animation:brand-in .7s var(--ease-out) both;place-items:center;margin:6px 0 4px;display:grid;position:relative}.register-welcome-ring{background:radial-gradient(circle at 50% 38%,#ffffff14 0%,#0000 42%),radial-gradient(circle at 50% 55%,#080e188c 0%,#080e1826 72%);border:1px solid #f5c15a52;border-radius:50%;animation:2.8s ease-in-out infinite mark-pulse;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2ecf8a1f,0 0 48px #2ecf8a2e}.register-welcome-robo{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 26px #00000073);width:92%;height:92%;position:relative}.register-welcome-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#e0c48aeb;animation:fade-up .52s var(--ease-out) .12s both;margin:0;font-size:10px;font-weight:700}.register-welcome-title{font-family:var(--font-display);letter-spacing:-.03em;color:#f6f8fb;animation:fade-up .54s var(--ease-out) .16s both;margin:0;font-size:clamp(2rem,8vw,2.55rem);font-weight:700;line-height:1.08}.register-welcome-copy{color:#bac8dceb;max-width:32em;animation:fade-up .56s var(--ease-out) .2s both;margin:0;font-size:14.5px;line-height:1.5}.register-welcome-id{color:#f3f5f7;font-variant-numeric:tabular-nums;font-weight:700}.register-welcome-facts{width:100%;animation:fade-up .58s var(--ease-out) .24s both;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.register-welcome-fact{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex;box-shadow:inset 0 1px #ffffff0a}.register-welcome-fact.is-open{background:#2ecf8a14;border-color:#2ecf8a59}.register-welcome-fact-label{letter-spacing:.14em;text-transform:uppercase;color:#a8b8ccd9;font-size:9px;font-weight:700}.register-welcome-fact-value{letter-spacing:-.02em;color:#f3f5f7;font-size:1.2rem;font-weight:650;line-height:1.1}.register-welcome-fact.is-open .register-welcome-fact-value{color:var(--rush-emerald)}.register-welcome-cta{width:100%;max-width:320px;animation:fade-up .6s var(--ease-out) .28s both;margin-top:6px}.register-welcome-cta:not(:disabled){background:var(--rush-gradient-cta);color:var(--rush-cta-ink);border:1px solid #60a5fa8c;box-shadow:0 8px 18px #05080f52}.register-welcome-back{color:var(--rush-emerald);text-underline-offset:3px;animation:fade-up .62s var(--ease-out) .32s both;margin-top:2px;font-size:13px;font-weight:600;text-decoration:underline}.register-welcome-back:hover{color:#6ee7b7}.flower-shower{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.flower-petal{opacity:.72;animation:flower-fall var(--petal-duration,8s) linear var(--petal-delay,0s) infinite;will-change:transform, opacity;border-radius:70% 0;position:absolute;top:-12%;transform:rotate(25deg)}.flower-petal-0{background:linear-gradient(145deg,#f7c6d0 0%,#e8899a 100%);box-shadow:0 0 10px #e8899a59}.flower-petal-1{background:linear-gradient(145deg,#f5e1a8 0%,#e0b45a 100%);box-shadow:0 0 10px #e0b45a4d}.flower-petal-2{background:linear-gradient(145deg,#b8f0d4 0%,#5dcea0 100%);box-shadow:0 0 10px #5dcea04d}.flower-petal-3{background:linear-gradient(145deg,#f3d5e8 0%,#d4a0c4 100%);box-shadow:0 0 10px #d4a0c447}@keyframes flower-fall{0%{opacity:0;transform:translateY(-10vh)rotate(12deg)}8%{opacity:.8}to{transform:translate3d(var(--petal-drift,20px), 110vh, 0) rotate(340deg);opacity:.15}}@keyframes register-welcome-glow{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.register-body .btn-rush{justify-content:center;align-items:center;gap:8px;padding:.9rem 1.1rem;font-size:14.5px;display:inline-flex}.register-body .btn-rush:not(:disabled){background:var(--rush-gradient-cta);color:var(--rush-cta-ink);border:1px solid #60a5fa8c;box-shadow:0 8px 18px #05080f52}.register-body .btn-rush:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.register-body .btn-rush:disabled{color:#bac8dc8c;box-shadow:none;background:#0c1424b8;border:1px solid #ffffff1a}.action-card{background:var(--navy);border-radius:var(--radius-lg);color:#fff;flex-direction:column;gap:12px;padding:18px;display:flex}.action-card-rush{animation:fade-up .48s var(--ease-out) .1s both;background:radial-gradient(90% 80% at 100% 0,#e8a93a2e 0%,#0000 55%),radial-gradient(70% 70% at 0 100%,#2ecf8a1f 0%,#0000 50%),linear-gradient(155deg,#0e1a2e 0%,#12243c 55%,#0f2a22 100%);border:1px solid #f5c15a38;box-shadow:inset 0 1px #f5c15a24,0 14px 32px #00000047}.action-card-rush .btn-solar{align-self:flex-start;min-height:0;padding:10px 16px;font-size:13px}.action-card .eyebrow{color:var(--rush-emerald)}.action-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.35rem;font-weight:700}.action-card p{color:#c8d2e2;margin:0;font-size:13px;line-height:1.45}.action-card .progress{background:#ffffff24;border-radius:999px;height:4px;overflow:hidden}.action-card .progress>i{background:var(--green);border-radius:999px;height:100%;display:block}.slots-page{gap:14px}.slots-head{animation:fade-up .42s var(--ease-out) both;padding:2px 2px 0}.slots-eyebrow{color:#bac8dac7;letter-spacing:.2em;margin:0 0 4px}.slots-head .page-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.slots-head-strong{color:var(--rush-emerald);font-weight:650}.slots-grid{animation:fade-up .48s var(--ease-out) 60ms both;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.slot-tile{color:#dce6f4eb;transition:transform .16s var(--ease-out), border-color .18s ease, box-shadow .22s ease, background .22s ease;background:linear-gradient(155deg,#101828f0 0%,#0a0f1afa 100%);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px 13px;text-decoration:none;display:flex}.slot-tile:hover{transform:translateY(-1px)}.slot-tile:active{transform:scale(.992)}.slot-tile.is-open{color:#fff;background:radial-gradient(120% 90% at 100% 0,#e8a93a29 0%,#0000 52%),radial-gradient(80% 70% at 0 100%,#2ecf8a0f 0%,#0000 50%),linear-gradient(155deg,#0e1a2e 0%,#12243c 100%);border-color:#f5c15a5c;box-shadow:inset 0 1px #f5c15a1f,0 0 24px #e8a93a0f,0 10px 28px #00000038}.slot-tile.is-open:hover{border-color:#f5c15a80;box-shadow:inset 0 1px #f5c15a29,0 0 28px #e8a93a1a,0 12px 32px #00000042}.slot-tile.is-current{border-color:#f5c15a9e;box-shadow:0 0 0 1px #f5c15a47,inset 0 1px #f5c15a29,0 0 32px #e8a93a1f,0 12px 30px #0000003d}.slot-tile.is-locked{color:#b0bed2e0;background:linear-gradient(155deg,#0e1422e0 0%,#080c16f0 100%);border-color:#788caa24;box-shadow:inset 0 1px #ffffff08,0 8px 20px #00000029}.slot-tile.is-locked:hover{background:linear-gradient(155deg,#121a2aeb 0%,#0a0e1af5 100%);border-color:#8ca0be38}.slot-tile-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.slot-tile-identity{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.slot-tile-num{font-family:var(--font-display);letter-spacing:-.03em;color:#ecf2fcfa;font-size:1.45rem;font-weight:700;line-height:1}.slot-tile.is-locked .slot-tile-num{color:#c6d2e4d1}.slot-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.slot-status.is-open{color:var(--rush-emerald);background:#2ecf8a1f;border:1px solid #2ecf8a47}.slot-status.is-locked{color:#a8b8cee0;background:#788caa1a;border:1px solid #8ca0be2e}.slot-tile-cost-row{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;line-height:1.15;display:flex}.slot-board-earn{background:linear-gradient(145deg,#48307861 0%,#1c16308c 55%,#1012249e 100%);border:1px solid #b4a0ff29;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #00000029}.slot-board-earn-icon{filter:drop-shadow(0 2px 6px #7b5cff73);flex-shrink:0}.slot-board-earn-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.slot-board-earn-label-row{align-items:center;gap:5px;display:inline-flex}.slot-board-earn-label{letter-spacing:.01em;color:#b0bad2e0;font-size:12px;font-weight:600}.slot-board-earn-info{color:#a0acc6b8;display:inline-flex}.slot-board-earn-amount{letter-spacing:-.03em;color:#f6f8fffa;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:1.35rem;font-weight:750;line-height:1.15;overflow:hidden}.slot-board-earn-unit{letter-spacing:.02em;color:#d2daece6;font-size:.72em;font-weight:700}.slot-tile-cost{letter-spacing:-.02em;color:#ecf2fcf5;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.slot-tile-sol-mark{opacity:.92;flex-shrink:0}.slot-tile.is-locked .slot-tile-cost{color:#d2dcece6}.slot-tile-cost-label{letter-spacing:.06em;text-transform:uppercase;color:#96a8beb8;font-size:9px;font-weight:600}.slot-fill{align-items:center;gap:10px;display:flex}.slot-fill-track{background:#ffffff14;border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.slot-fill-bar{border-radius:inherit;min-width:0;height:100%;transition:width .28s var(--ease-out);background:linear-gradient(90deg,#1aad6a 0%,#3a8fb0 55%,#e8a93a 100%);box-shadow:0 0 8px #2ecf8a40}.slot-fill-label{text-align:right;letter-spacing:-.02em;color:#dce8f8f0;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.6em;font-size:12px;font-weight:700}.slot-bt-strip{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#30244e6b 0%,#161c308c 55%,#1016269e 100%);border:1px solid #d2c8ff2e;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px 9px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}.slot-bt-icons,.slot-bt-counts{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;display:grid}.slot-bt-cell{filter:drop-shadow(0 1px 2px #00000059);justify-content:center;align-items:center;min-height:22px;display:inline-flex}.slot-bt-count{letter-spacing:-.02em;color:#e4eaf6eb;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:18px;font-size:12px;font-weight:650;display:inline-flex}.slot-bt-count.is-empty{visibility:hidden;pointer-events:none}.slot-bt-count svg{opacity:.95;flex-shrink:0}.slot-tile-locked-preview{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.slot-locked-cap{color:#a8b8ced1;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.slot-locked-hint{letter-spacing:.01em;color:#8c9eb6b3;font-size:11px;font-weight:550}.slots-legend{letter-spacing:.01em;color:#aabad0d1;background:#080e1a80;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.slots-legend-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.slots-legend-hint{letter-spacing:.02em;color:#8c9eb6b8;font-size:10px;font-weight:550}.slots-legend-item svg{filter:drop-shadow(0 1px 1px #00000059);flex-shrink:0}@media (width<=380px){.slot-tile{gap:10px;padding:12px 12px 11px}.slot-tile-num{font-size:1.28rem}.slot-bt-strip{gap:7px;padding:9px 10px 8px}.slot-bt-count{gap:3px;font-size:11px}.slot-tile-locked-preview{flex-direction:column;align-items:flex-start}.slot-locked-hint{font-size:10px}}.slots-trust{padding:10px 12px;font-size:12px}.lock-badge{color:var(--faint);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.badge-open{letter-spacing:.06em;text-transform:uppercase;color:var(--green-dark);background:#2ecf8a24;border:1px solid #1aad6a38;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.badge-active{letter-spacing:.06em;text-transform:uppercase;color:var(--rush-solar-bright);background:#e8a93a2e;border:1px solid #f5c15a47;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.trust-mark{width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;font-family:var(--font-display);color:#a8b8ccf2;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.matrix-page{gap:14px}.matrix-head{min-width:0;animation:fade-up .42s var(--ease-out) both;justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 0;display:flex}.matrix-head>:first-child{flex:auto;min-width:0}.matrix-eyebrow{color:#bac8dac7;letter-spacing:.2em;margin:0 0 6px}.matrix-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matrix-title .id-chip{margin-left:0;transform:translateY(1px)}.matrix-earned{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff12 0%,#ffffff06 100%);border:1px solid #bac8da24;border-radius:12px;flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-end;gap:3px;min-width:0;max-width:min(52%,11.5rem);padding:8px 12px 7px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000002e}.matrix-earned-label{letter-spacing:.18em;text-transform:uppercase;color:#a8b6ccb8;font-size:9px;font-weight:700;line-height:1}.matrix-earned-amount{align-items:baseline;gap:6px;min-width:0;display:flex}.matrix-earned-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:1.15rem;font-weight:500;line-height:1;overflow:hidden}.matrix-earned-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.88;flex-shrink:0;font-size:10px;font-weight:700;line-height:1}.matrix-level-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:fade-up .44s var(--ease-out) 40ms both;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;gap:6px;padding:4px;display:flex;overflow-x:auto}.matrix-level-rail::-webkit-scrollbar{display:none}.matrix-level-chip{appearance:none;color:#a8b8cce6;letter-spacing:.02em;min-width:42px;transition:background .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s ease, opacity .2s ease, transform .16s var(--ease-spring);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:9px 11px;font-size:12px;font-weight:650;display:inline-flex}.matrix-level-chip:active{transform:scale(.96)}.matrix-level-chip.is-open:not(.is-active){color:#c8d6e8f2}.matrix-level-chip.is-locked{opacity:.42;color:#94a2b4bf}.matrix-level-chip.is-locked.is-active{opacity:.72;color:#bec8d6e6;background:linear-gradient(145deg,#0c121c 0%,#121a28 100%);box-shadow:inset 0 1px #ffffff0a}.matrix-level-lock{opacity:.85;flex-shrink:0}.matrix-level-chip.is-active{color:#fff;background:linear-gradient(145deg,#101a2c 0%,#152338 100%);box-shadow:inset 0 1px #f5c15a47,0 6px 14px #0a122047}.matrix-locked-pill{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:#bec8d6eb;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.matrix-board.is-locked{min-height:280px}.matrix-board.is-locked .matrix-locked-panel{flex:auto;justify-content:center;display:flex}.matrix-locked-panel{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:0 auto;padding:36px 20px 40px;display:flex}.matrix-locked-icon{color:#d2deeeeb;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid}.matrix-locked-title{color:#ecf2fcf5;margin:0;font-size:1.25rem;font-weight:650}.matrix-locked-copy{color:#a8b8d0e0;margin:0;font-size:13px;line-height:1.45}.matrix-locked-cost{color:#e0c48a;margin:6px 0 0;font-size:12px;font-weight:650}.matrix-stage{animation:fade-up .48s var(--ease-out) 80ms both;flex-direction:column;gap:0;display:flex;position:relative}.matrix-board-nav{border-top:none;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-top:0;padding:6px 4px 0;display:flex}.matrix-nav-label{text-align:center;letter-spacing:.02em;color:#bac8dce6;min-width:7.5rem;font-size:12px;font-weight:650}.matrix-past-cycle-note{text-align:center;color:#bac8dce0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin:4px 8px 0;padding:8px 12px;font-size:12px;line-height:1.4}.matrix-past-cycle-note.is-warn{color:#ffd6a0f2;background:#ffaa4014;border-color:#ffba5c47}.matrix-network-note{color:#ffd6a0eb;margin:6px 0 0;font-size:12px;line-height:1.4}.matrix-nav-label strong{color:#ecf2fcf5;font-variant-numeric:tabular-nums;font-weight:750}.matrix-nav{appearance:none;color:#e6eef8f0;width:36px;height:36px;transition:background .18s var(--ease-out), border-color .18s ease, opacity .18s ease, transform .16s var(--ease-spring);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.matrix-nav:hover:not(:disabled){background:#ffffff1a;border-color:#f5c15a73}.matrix-nav:active:not(:disabled){transform:scale(.94)}.matrix-nav:disabled{opacity:.28;cursor:not-allowed}.matrix-nav svg{display:block}.matrix-board{color:#dce6f4eb;min-height:min(58dvh,540px);animation:matrix-board-in .36s var(--ease-out) both;background:radial-gradient(90% 55% at 50% 0,#466eaa1f 0%,#0000 58%),linear-gradient(#243044 0%,#1e2838 48%,#1a2230 100%);flex-direction:column;gap:0;padding:12px 10px;display:flex;position:relative;overflow:visible}.matrix-board.is-locked{overflow:hidden}.matrix-board.is-locked .matrix-board-nav{border-top:1px solid #ffffff14;margin-top:auto;padding-top:10px}.matrix-pyramid{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;gap:10px;width:100%;min-height:0;padding:6px 4px 12px;display:flex;overflow:visible}.matrix-tree-chrome{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:2px 4px 2px 2px;display:flex}.matrix-entry-fee{align-items:center;gap:8px;min-width:0;display:inline-flex}.matrix-entry-fee-icon{object-fit:cover;background:#000;border-radius:999px;flex-shrink:0;width:34px;height:34px;display:block;box-shadow:0 2px 8px #0000002e}.matrix-entry-fee-copy{white-space:nowrap;color:#ecf2fcf5;flex-flow:row;align-items:baseline;gap:.35em;min-width:0;line-height:1;display:inline-flex}.matrix-entry-fee-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f6fafffa;white-space:nowrap;font-size:1.15rem;font-weight:700}.matrix-entry-fee-unit{letter-spacing:.06em;text-transform:uppercase;color:#bacae0e6;opacity:1;white-space:nowrap;font-size:.72em;font-weight:750}.matrix-cycle-badge{letter-spacing:.02em;color:#e6eef8f0;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;max-width:46%;padding:7px 12px;font-size:12px;font-weight:650;overflow:hidden}.mtx-tree{flex-direction:column;flex:0 auto;width:100%;height:auto;min-height:0;display:flex}.matrix-node{--tree-line:#bacce46b;--tree-stem:clamp(12px, 2.6vh, 20px);--tree-thickness:2.5px;--tree-gutter:0px;flex-direction:column;flex:0 auto;align-items:center;width:100%;min-width:0;height:auto;display:flex}.matrix-node-spot{z-index:2;flex-shrink:0;justify-content:center;display:flex;position:relative}.matrix-children{column-gap:var(--tree-gutter);width:100%;min-width:0;padding-top:var(--tree-stem);flex:0 auto;grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.matrix-children:before{content:"";width:var(--tree-thickness);height:var(--tree-stem);background:var(--tree-line);pointer-events:none;z-index:0;border-radius:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.matrix-children:after{content:"";top:var(--tree-stem);left:calc((100% - var(--tree-gutter)) / 4);width:calc((100% + var(--tree-gutter)) / 2);height:var(--tree-thickness);background:var(--tree-line);pointer-events:none;z-index:0;border-radius:1px;position:absolute;transform:translateY(-50%)}.matrix-child{width:100%;min-width:0;padding-top:var(--tree-stem);flex-direction:column;align-items:center;display:flex;position:relative}.matrix-child:before{content:"";width:var(--tree-thickness);height:var(--tree-stem);background:var(--tree-line);pointer-events:none;z-index:0;border-radius:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.matrix-child:has(.mtx-upline-seat):before{z-index:0}.matrix-child:has(.mtx-downline-seat):before{z-index:0}.matrix-node-d0:has(.mtx-upline-seat){--tree-stem:clamp(38px, 5.6vh, 50px)}.matrix-pyramid:has(.mtx-downline-seat){padding-bottom:42px}.matrix-board:has(.mtx-downline-seat){padding-bottom:26px}:is(.matrix-board:has(.mtx-spill-left),.matrix-board:has(.mtx-spill-compact)){padding-left:20px}.matrix-board:has(.mtx-spill-right){padding-right:20px}:is(.matrix-board:has(.mtx-spill-left):has(.mtx-spill-right),.matrix-board:has(.mtx-spill-compact):has(.mtx-spill-right)){padding-left:20px;padding-right:20px}:is(.mtx-tree:has(.mtx-spill-left),.mtx-tree:has(.mtx-spill-compact),.mtx-tree:has(.mtx-spill-mid),.mtx-tree:has(.mtx-spill-right)){overflow:visible}.matrix-child:after{content:none}.matrix-node-d0{--tree-gutter:clamp(10px, 3.2vw, 22px);--tree-stem:clamp(16px, 3vh, 24px)}.matrix-node-d1{--tree-gutter:clamp(6px, 2.2vw, 14px);--tree-stem:clamp(12px, 2.6vh, 20px)}.matrix-node-d2{--tree-gutter:clamp(4px, 1.4vw, 10px);--tree-stem:clamp(10px, 2.2vh, 16px)}.mtx-spot{z-index:2;box-sizing:border-box;min-width:48px;max-width:100%;min-height:36px;animation:seat-in .28s var(--ease-out) both;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:8px 11px;display:grid;position:relative}a.mtx-spot-link{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}a.mtx-spot-link:focus-visible{outline-offset:2px;outline:2px solid #f5c15ad9}a.mtx-spot-link .mtx-spot-label{text-underline-offset:2px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}a.mtx-spot-link:hover .mtx-spot-label,a.mtx-spot-link:focus-visible .mtx-spot-label{text-decoration-color:#ffffffbf}a.mtx-spot-link:active{transform:scale(.97)}.mtx-spot-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;line-height:1;overflow:visible}.mtx-spot[data-digits="3"]{min-width:46px;padding-inline:9px}.mtx-spot[data-digits="3"] .mtx-spot-label{letter-spacing:.01em;font-size:12px}.mtx-spot[data-digits="4"]{min-width:50px;padding-inline:7px}.mtx-spot[data-digits="4"] .mtx-spot-label{letter-spacing:0;font-size:11px}.mtx-spot[data-digits="5"]{min-width:3.6em;padding-inline:5px}.mtx-spot[data-digits="5"] .mtx-spot-label{letter-spacing:-.01em;font-size:10.5px}.mtx-spot[data-digits="6"]{min-width:4.15em;padding-inline:4px}.mtx-spot[data-digits="6"] .mtx-spot-label{letter-spacing:-.02em;font-size:10px}.mtx-spot-you{background:linear-gradient(160deg,#9178ff 0%,#7b5cff 55%,#6546e8 100%);border-color:#5032b459;border-radius:12px;min-width:76px;min-height:42px;box-shadow:inset 0 1px #ffffff38,0 4px 12px #7b5cff47}.mtx-spot-you .mtx-spot-label{font-size:15px;font-weight:750}.mtx-upline-seat{z-index:2;flex-direction:column;align-items:center;gap:0;max-width:100%;display:flex;position:relative;overflow:visible}.mtx-upline-spill{z-index:3;pointer-events:none;width:48px;height:58px;position:absolute;top:50%;transform:translateY(-100%)}.matrix-child-l .mtx-upline-spill{margin-right:-1.25px;left:auto;right:78%;transform:translateY(-100%)scaleX(-1)}.matrix-child-r .mtx-upline-spill{margin-left:-1.25px;left:78%;right:auto;transform:translateY(-100%)}.mtx-upline-spill-fork{width:100%;height:100%;color:var(--tree-line,#bacce46b);pointer-events:none;position:absolute;inset:0;overflow:visible}.mtx-payee-chip{z-index:3;box-sizing:border-box;min-width:28px;min-height:18px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#fff;white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:auto;background:linear-gradient(160deg,#9aa3b5 0%,#8b93a7 55%,#727a8c 100%);border:1px solid #28304047;border-radius:5px;justify-content:center;align-items:center;max-width:100%;padding:2px 6px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:0;left:36px;transform:translate(-50%,-40%);box-shadow:inset 0 1px #ffffff38,0 2px 6px #4650641f}.matrix-child-l .mtx-payee-chip{transform:translate(-50%,-40%)scaleX(-1)}.mtx-payee-chip .mtx-spot-label{font-size:inherit;font-weight:inherit;color:inherit;text-shadow:0 1px 1px #0f182859}.mtx-payee-chip:hover,.mtx-payee-chip:focus-visible{color:#fff;filter:brightness(1.06);border-color:#28304073;outline:none}.mtx-payee-chip:hover .mtx-spot-label,.mtx-payee-chip:focus-visible .mtx-spot-label{text-underline-offset:2px;-webkit-text-decoration:underline #ffffffbf;text-decoration:underline #ffffffbf}.mtx-payee-chip:focus-visible{box-shadow:inset 0 1px #ffffff38,0 0 0 2px #8b93a78c}.mtx-payee-chip:active{transform:translate(-50%,-40%)scale(.97)}.matrix-child-l .mtx-payee-chip:active{transform:translate(-50%,-40%)scaleX(-1)scale(.97)}.mtx-payee-chip[data-digits="4"],.mtx-payee-chip[data-digits="5"]{min-width:2.6em;padding-inline:5px;font-size:10px}.mtx-payee-chip[data-digits="6"]{min-width:3.2em;padding-inline:4px;font-size:9px}.mtx-upline-seat>.mtx-spot-upline{z-index:2;margin-top:0;position:relative}.mtx-downline-seat{z-index:2;flex-direction:column;align-items:center;gap:0;max-width:100%;display:flex;position:relative;overflow:visible}.mtx-downline-seat>.mtx-spot-downline{z-index:2;margin-top:0;position:relative}.mtx-downline-spill{z-index:3;pointer-events:none;width:48px;height:58px;position:absolute;top:50%}.matrix-child-l .mtx-downline-spill{margin-right:-1.25px;left:auto;right:78%;transform:scaleX(-1)}.matrix-child-r .mtx-downline-spill{margin-left:-1.25px;left:78%;right:auto}.mtx-downline-seat.mtx-spill-left .mtx-downline-spill,.mtx-downline-seat.mtx-spill-compact .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-left .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-compact .mtx-downline-spill{width:28px;height:54px;margin-left:0;margin-right:-1.25px;left:auto;right:84%;transform:scaleX(-1)}.mtx-downline-seat.mtx-spill-mid .mtx-downline-spill,.matrix-child-r .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill{width:24px;height:52px;margin-left:-1.25px;margin-right:0;left:76%;right:auto;transform:none}.matrix-child-l .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill{margin-left:0;margin-right:-1.25px;left:auto;right:76%;transform:scaleX(-1)}.mtx-downline-seat.mtx-spill-right .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-right .mtx-downline-spill,.matrix-child-r .mtx-downline-seat.mtx-spill-right .mtx-downline-spill{width:28px;height:54px;margin-left:-1.25px;margin-right:0;left:84%;right:auto;transform:none}.mtx-downline-spill-fork{width:100%;height:100%;color:var(--tree-line,#bacce46b);pointer-events:none;position:absolute;inset:0;overflow:visible}.mtx-downline-spill .mtx-payee-chip{top:auto;bottom:0;left:36px;transform:translate(-50%,40%)}.matrix-child-l .mtx-downline-spill .mtx-payee-chip{transform:translate(-50%,40%)scaleX(-1)}.mtx-downline-seat.mtx-spill-left .mtx-downline-spill .mtx-payee-chip,.mtx-downline-seat.mtx-spill-compact .mtx-downline-spill .mtx-payee-chip,.matrix-child-l .mtx-downline-seat.mtx-spill-left .mtx-downline-spill .mtx-payee-chip,.matrix-child-l .mtx-downline-seat.mtx-spill-compact .mtx-downline-spill .mtx-payee-chip{min-width:24px;min-height:17px;padding:1px 5px;font-size:9.5px;left:16px;transform:translate(-50%,42%)scaleX(-1)}.mtx-downline-seat.mtx-spill-mid .mtx-downline-spill .mtx-payee-chip,.matrix-child-r .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill .mtx-payee-chip{min-width:24px;min-height:17px;padding:1px 5px;font-size:9.5px;left:14px;transform:translate(-50%,42%)}.matrix-child-l .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill .mtx-payee-chip{transform:translate(-50%,42%)scaleX(-1)}.mtx-downline-seat.mtx-spill-right .mtx-downline-spill .mtx-payee-chip,.matrix-child-l .mtx-downline-seat.mtx-spill-right .mtx-downline-spill .mtx-payee-chip,.matrix-child-r .mtx-downline-seat.mtx-spill-right .mtx-downline-spill .mtx-payee-chip{min-width:24px;min-height:17px;padding:1px 5px;font-size:9.5px;left:16px;transform:translate(-50%,42%)}.mtx-downline-spill .mtx-payee-chip:active{transform:translate(-50%,42%)scale(.97)}.matrix-child-l .mtx-downline-spill .mtx-payee-chip:active,.matrix-child-l .mtx-downline-seat.mtx-spill-left .mtx-downline-spill .mtx-payee-chip:active,.matrix-child-l .mtx-downline-seat.mtx-spill-compact .mtx-downline-spill .mtx-payee-chip:active,.matrix-child-l .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill .mtx-payee-chip:active{transform:translate(-50%,42%)scaleX(-1)scale(.97)}.mtx-downline-seat.mtx-spill-mid .mtx-downline-spill .mtx-payee-chip:active,.mtx-downline-seat.mtx-spill-right .mtx-downline-spill .mtx-payee-chip:active,.matrix-child-r .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill .mtx-payee-chip:active,.matrix-child-l .mtx-downline-seat.mtx-spill-right .mtx-downline-spill .mtx-payee-chip:active,.matrix-child-r .mtx-downline-seat.mtx-spill-right .mtx-downline-spill .mtx-payee-chip:active{transform:translate(-50%,42%)scale(.97)}.mtx-spot-upline{clip-path:polygon(50% 0%,100% 100%,0% 100%);min-width:56px;min-height:48px;box-shadow:none;background:#e23b3b;border:none;border-radius:0;padding:18px 6px 6px}.mtx-spot-upline .mtx-spot-label{text-shadow:0 1px 1px #500a0a59;font-size:11px}.mtx-spot-downline{clip-path:polygon(0% 0%,100% 0%,50% 100%);min-width:56px;min-height:48px;box-shadow:none;background:#ff8a1f;border:none;border-radius:0;padding:6px 6px 18px}.mtx-spot-downline .mtx-spot-label{text-shadow:0 1px 1px #6428004d;font-size:11px}.mtx-spot-income{background:linear-gradient(160deg,#4a82ff 0%,#2f6bff 55%,#2557d6 100%);border-color:#143ca04d;border-radius:6px;min-width:42px;min-height:34px;box-shadow:inset 0 1px #ffffff38,0 4px 10px #2f6bff2e}.mtx-spot-spill{background:linear-gradient(160deg,#9aa3b5 0%,#8b93a7 55%,#727a8c 100%);border-color:#28304040;border-radius:999px;min-width:42px;min-height:30px;box-shadow:inset 0 1px #fff3,0 4px 10px #4650641f}.mtx-spot-buyLevel{min-width:42px;min-height:34px;box-shadow:none;background:#2f6bff24;border:2px solid #5b8cff;border-radius:6px;overflow:visible}.mtx-spot-buyLevel .mtx-spot-label{color:#8eb0ff}a.mtx-spot-buyLevel.mtx-spot-link .mtx-spot-label{text-decoration-color:#8eb0ffb3}a.mtx-spot-buyLevel.mtx-spot-link:hover .mtx-spot-label,a.mtx-spot-buyLevel.mtx-spot-link:focus-visible .mtx-spot-label{text-decoration-color:#bed2fff2}.mtx-spot-buy-mark{pointer-events:none;color:#8eb0ff;width:11px;height:11px;position:absolute;top:-6px;right:-6px;overflow:visible}.mtx-spot-empty{background:linear-gradient(165deg,#5f6d82 0%,#455264 52%,#364354 100%);border-color:#0c121c66;min-width:38px;min-height:30px;padding:6px 8px;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #0f18281f}.mtx-spot-empty .mtx-spot-label{letter-spacing:.06em;color:#fff;text-shadow:0 1px 1px #0f182866;opacity:1;font-size:13px;font-weight:800}.mtx-spot-skeleton{pointer-events:none;cursor:default;box-shadow:none;opacity:.62}.mtx-spot-skeleton .mtx-spot-label{display:none}.mtx-spot-skeleton.mtx-spot-upline{box-shadow:none;filter:drop-shadow(0 0 .55px #e23b3bf2)drop-shadow(0 0 .55px #e23b3bd9);background:#e23b3b33}.mtx-spot-skeleton.mtx-spot-downline{box-shadow:none;filter:drop-shadow(0 0 .55px #ff8a1ff2)drop-shadow(0 0 .55px #ff8a1fd9);background:#ff8a1f33}.mtx-spot-skeleton.mtx-spot-income{box-shadow:none;background:#2f6bff1a;border:2px solid #5b8cffb3}.mtx-spot-skeleton.mtx-spot-buyLevel{opacity:.55;background:#2f6bff0f;border:2px solid #5b8cff73}.mtx-spot-skeleton.mtx-spot-buyLevel .mtx-spot-buy-mark{color:#8eb0ffb3;opacity:.85}.mtx-spot-skeleton.mtx-spot-spill{box-shadow:none;background:#8b93a724;border:1.5px solid #8b93a78c}.mtx-spot-skeleton.mtx-spot-recycle{opacity:.48;box-shadow:none;background:radial-gradient(circle at 70%,#0000 0 28%,#e23b3b8c 29% 42%,#0000 43%),radial-gradient(circle at 70%,#0000 0 14%,#e23b3b66 15% 24%,#0000 25%),linear-gradient(155deg,#f0484847 0%,#e23b3b38 45%,#c628282e 100%);border-color:#e23b3b59}.mtx-spot-recycle{background:radial-gradient(circle at 70%,#0000 0 28%,#e23b3b 29% 42%,#0000 43%),radial-gradient(circle at 70%,#0000 0 14%,#e23b3bd9 15% 24%,#0000 25%),linear-gradient(155deg,#f04848 0%,#e23b3b 45%,#c62828 100%);border-color:#8c141466;border-radius:999px;min-width:34px;min-height:34px;padding:6px;box-shadow:inset 0 1px #ffffff47,0 5px 12px #b4282833}.mtx-spot-round{border-radius:999px}.mtx-spot-tri{overflow:visible}.matrix-node-d2 .matrix-child>.mtx-spot,.matrix-node-d2 .matrix-child>.mtx-spot-empty,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot{box-sizing:border-box;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:30px;padding:5px 2px}.matrix-node-d2 .matrix-child>.mtx-downline-seat{width:100%;max-width:100%}.matrix-node-d2 .matrix-child>.mtx-spot-recycle{border-radius:999px;width:auto;min-width:28px;max-width:100%;min-height:28px;padding:4px}.matrix-node-d2 .matrix-child>.mtx-spot-upline,.matrix-node-d2 .matrix-child>.mtx-spot-downline,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot-downline{width:100%;min-width:0;max-width:42px;min-height:38px;margin-inline:auto;padding:14px 2px 4px}.matrix-node-d2 .matrix-child>.mtx-spot-downline,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot-downline{padding:4px 2px 14px}.mtx-spot-leaf .mtx-spot-label{font-size:11px}.mtx-spot-leaf.mtx-spot-empty .mtx-spot-label{font-size:12px;font-weight:800}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="3"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="3"]{padding:5px 2px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="3"] .mtx-spot-label,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="3"] .mtx-spot-label{letter-spacing:0;font-size:11px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="4"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="4"]{padding:5px 1px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="4"] .mtx-spot-label,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="4"] .mtx-spot-label{letter-spacing:-.015em;font-size:10.5px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="5"],.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="6"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="5"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="6"]{border-width:0;padding:4px 0}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="5"] .mtx-spot-label,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="5"] .mtx-spot-label{letter-spacing:-.03em;font-size:10px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="6"] .mtx-spot-label,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="6"] .mtx-spot-label{letter-spacing:-.04em;font-size:9.5px}.mtx-spot-you[data-digits="4"] .mtx-spot-label,.mtx-spot-you[data-digits="5"] .mtx-spot-label{font-size:13px}.mtx-spot-you[data-digits="6"] .mtx-spot-label{letter-spacing:-.01em;font-size:12px}.mtx-spot-upline[data-digits="4"] .mtx-spot-label,.mtx-spot-upline[data-digits="5"] .mtx-spot-label,.mtx-spot-downline[data-digits="4"] .mtx-spot-label,.mtx-spot-downline[data-digits="5"] .mtx-spot-label{font-size:10px}.mtx-spot-upline[data-digits="6"] .mtx-spot-label,.mtx-spot-downline[data-digits="6"] .mtx-spot-label{letter-spacing:-.02em;font-size:9.5px}.mtx-spot-income[data-digits="4"] .mtx-spot-label,.mtx-spot-income[data-digits="5"] .mtx-spot-label,.mtx-spot-buyLevel[data-digits="4"] .mtx-spot-label,.mtx-spot-buyLevel[data-digits="5"] .mtx-spot-label{font-size:11px}.mtx-spot-income[data-digits="6"] .mtx-spot-label,.mtx-spot-buyLevel[data-digits="6"] .mtx-spot-label{letter-spacing:-.02em;font-size:10.5px}.mtx-spot-spill[data-digits="4"]{min-width:48px;padding-inline:6px}.mtx-spot-spill[data-digits="4"] .mtx-spot-label,.mtx-spot-spill[data-digits="5"] .mtx-spot-label{font-size:11px}.mtx-spot-spill[data-digits="5"]{min-width:3.6em;padding-inline:5px}.mtx-spot-spill[data-digits="6"]{min-width:4.15em;padding-inline:4px}.mtx-spot-spill[data-digits="6"] .mtx-spot-label{letter-spacing:-.03em;font-size:10px}@media (width<=430px){.matrix-board{padding:10px 8px 12px}:is(.matrix-board:has(.mtx-spill-left),.matrix-board:has(.mtx-spill-compact)){padding-left:18px}.matrix-board:has(.mtx-spill-right){padding-right:18px}:is(.matrix-board:has(.mtx-spill-left):has(.mtx-spill-right),.matrix-board:has(.mtx-spill-compact):has(.mtx-spill-right)){padding-left:18px;padding-right:18px}.matrix-board:has(.mtx-downline-seat){padding-bottom:24px}.matrix-pyramid{gap:8px;padding:4px 2px 10px}.matrix-pyramid:has(.mtx-downline-seat){padding-bottom:38px}.matrix-tree-chrome{padding-inline:2px}.matrix-entry-fee-icon{width:30px;height:30px}.matrix-entry-fee-amount{font-size:1.05rem}.matrix-cycle-badge{padding:6px 10px;font-size:11px}.matrix-node-d0{--tree-gutter:clamp(8px, 2.8vw, 16px);--tree-stem:clamp(14px, 2.8vh, 22px)}.matrix-node-d0:has(.mtx-upline-seat){--tree-stem:clamp(36px, 5.2vh, 46px)}.matrix-node-d1{--tree-gutter:clamp(5px, 1.8vw, 10px);--tree-stem:clamp(11px, 2.4vh, 18px)}.matrix-node-d2{--tree-gutter:clamp(3px, 1.2vw, 7px);--tree-stem:clamp(10px, 2.1vh, 15px)}.matrix-node-d2 .matrix-child>.mtx-spot,.matrix-node-d2 .matrix-child>.mtx-spot-empty,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot{min-height:28px;padding:4px 1px;min-width:0!important}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="3"],.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="4"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="3"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="4"]{padding:4px 1px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="5"],.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="6"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="5"],.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="6"]{border-width:0;padding:4px 0}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="5"] .mtx-spot-label,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="5"] .mtx-spot-label{letter-spacing:-.04em;font-size:9.5px}.matrix-node-d2 .matrix-child>.mtx-spot[data-digits="6"] .mtx-spot-label,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot[data-digits="6"] .mtx-spot-label{letter-spacing:-.05em;font-size:9px}.matrix-node-d2 .matrix-child>.mtx-spot-upline,.matrix-node-d2 .matrix-child>.mtx-spot-downline,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot-downline{max-width:40px;min-height:36px}.mtx-spot-spill{min-width:36px}.mtx-spot-spill[data-digits="4"],.mtx-spot-spill[data-digits="5"],.mtx-spot-spill[data-digits="6"]{min-width:0}.mtx-spot-upline,.mtx-spot-downline{min-width:48px}.mtx-spot-upline[data-digits="4"],.mtx-spot-upline[data-digits="5"],.mtx-spot-upline[data-digits="6"],.mtx-spot-downline[data-digits="4"],.mtx-spot-downline[data-digits="5"],.mtx-spot-downline[data-digits="6"]{min-width:0}.mtx-payee-chip{min-width:24px;min-height:17px;padding:1px 5px;font-size:9.5px;left:34px}.mtx-upline-spill,.mtx-downline-spill{width:42px;height:52px}.mtx-downline-spill .mtx-payee-chip{left:34px}.mtx-downline-seat.mtx-spill-left .mtx-downline-spill,.mtx-downline-seat.mtx-spill-compact .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-left .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-compact .mtx-downline-spill,.mtx-downline-seat.mtx-spill-right .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-right .mtx-downline-spill,.matrix-child-r .mtx-downline-seat.mtx-spill-right .mtx-downline-spill{width:26px;height:50px}.mtx-downline-seat.mtx-spill-mid .mtx-downline-spill,.matrix-child-r .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill,.matrix-child-l .mtx-downline-seat.mtx-spill-mid .mtx-downline-spill{width:22px;height:48px}.matrix-board-foot{gap:7px;margin-top:4px;padding-top:10px}.legend-compact{gap:4px 8px;font-size:10px}}@media (width<=360px){.matrix-board{padding-inline:6px}:is(.matrix-board:has(.mtx-spill-left),.matrix-board:has(.mtx-spill-compact)){padding-left:16px}.matrix-board:has(.mtx-spill-right){padding-right:16px}:is(.matrix-board:has(.mtx-spill-left):has(.mtx-spill-right),.matrix-board:has(.mtx-spill-compact):has(.mtx-spill-right)){padding-left:16px;padding-right:16px}.matrix-node-d0{--tree-gutter:clamp(6px, 2.4vw, 12px)}.matrix-node-d1{--tree-gutter:clamp(4px, 1.4vw, 8px)}.matrix-node-d2{--tree-gutter:clamp(2px, 1vw, 5px)}.matrix-node-d2 .matrix-child>.mtx-spot,.matrix-node-d2 .matrix-child>.mtx-spot-empty,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot{min-height:26px}.matrix-pyramid:has(.mtx-downline-seat){padding-bottom:34px}}.matrix-node-d0>.matrix-node-spot .mtx-spot{animation-delay:20ms}.matrix-node-d1>.matrix-node-spot .mtx-spot{animation-delay:50ms}.matrix-node-d2>.matrix-node-spot .mtx-spot{animation-delay:80ms}.matrix-node-d2 .matrix-child>.mtx-spot,.matrix-node-d2 .matrix-child .mtx-downline-seat>.mtx-spot{animation-delay:.11s}.matrix-board-foot{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:8px;margin-top:6px;padding-top:12px;display:flex}.legend{color:var(--muted);border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.65rem .9rem;padding:.85rem 0 0;font-size:.78rem;display:flex}.legend-compact{letter-spacing:.01em;color:#a8b8d0e0;border-top:none;justify-content:center;gap:5px 9px;margin:0;padding:0;font-size:10.5px;font-weight:600;line-height:1.1}.legend span{align-items:center;gap:.3rem;display:inline-flex}.matrix-board-meta{letter-spacing:.01em;color:#bac8dce6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 5px;padding:5px 8px;font-size:10.5px;font-weight:600;line-height:1.15;display:flex}.matrix-board-meta strong{color:#ecf2fcf5;font-weight:750}.matrix-board-meta-sep{color:#8c9eb88c}.matrix-board-meta-item.mono,.matrix-board-meta .mono{font-variant-numeric:tabular-nums}.swatch{border-radius:999px;flex-shrink:0;width:8px;height:8px}.swatch-you{background:#16324f;border-radius:4px;width:14px;height:8px;box-shadow:0 0 0 1px #f5c15a73}.swatch-open{box-sizing:border-box;background:0 0;border:1.5px solid #8a97abbf;border-radius:3px;width:12px;height:7px}.legend-compact svg{flex-shrink:0}.app-shell .matrix-board{color:#dce6f4eb;background:radial-gradient(90% 55% at 50% 0,#466eaa1f 0%,#0000 58%),linear-gradient(#243044 0%,#1e2838 48%,#1a2230 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 1px #0003,0 14px 36px #00000052}.app-shell .btn-ghost{color:#e6eef8eb;background:#ffffff0a;border-color:#ffffff2e}.app-shell .btn-ghost:hover{background:#ffffff12;border-color:#f5c15a47}.app-shell .card .btn-ghost{color:#e6eef8eb;background:#ffffff0a;border-color:#ffffff2e}.app-shell .card .btn-ghost:hover{background:#ffffff12;border-color:#f5c15a47}.app-shell .btn-ghost-danger{color:#ffd2cdf2;background:#b423181f;border-color:#e8a0988c}.app-shell .btn-ghost-danger:hover{background:#b423182e;border-color:#e8a098bf}.app-shell .card .btn-ghost-danger{color:#ffd2cdf2;background:#b423181f;border-color:#e8a0988c}.app-shell .card .btn-ghost-danger:hover{background:#b423182e;border-color:#e8a098bf}.app-shell .pill,.app-shell .card .pill{color:#e6eef8f0;background:#ffffff14;border-color:#ffffff1f}.app-shell table.data th{color:var(--faint)}.app-shell table.data td{color:var(--ink)}.app-shell .partners-page .page-sub,.app-shell .club-page .page-sub{color:#a8b8cceb}.partners-page .page-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.partners-card{padding:4px 6px 8px}.app-shell .card.partners-card{color:#dce6f4eb;background:radial-gradient(90% 55% at 50% 0,#466eaa24 0%,#0000 58%),linear-gradient(#263348 0%,#1e2838 48%,#182030 100%);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff12,0 1px #00000038,0 16px 40px #00000057}.partner-list{margin:0;padding:0;list-style:none}.partner-list>.partner-item+.partner-item{border-top:1px solid #ffffff12}.partner-row-shell{align-items:stretch;gap:2px;display:flex}.partner-expand-btn{color:#a8b8ccd1;cursor:pointer;transition:background .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:10px;flex:0 0 34px;place-items:center;margin:10px 0 10px 2px;padding:0;display:grid}.partner-expand-btn:active{background:#ffffff0f}.partner-expand-btn svg{transition:transform .18s var(--ease-out)}.partner-item.is-expanded>.partner-row-shell .partner-expand-btn{color:var(--rush-selected);background:var(--rush-selected-soft)}.partner-item.is-expanded>.partner-row-shell .partner-expand-btn svg{transform:rotate(180deg)}.partner-expand-spacer{flex:0 0 34px;margin:10px 0 10px 2px}.partner-row-shell .partner-row{flex:1;min-width:0}.partner-row{color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:14px 12px 14px 8px;text-decoration:none;display:flex}.partner-nested{border-left:2px solid var(--rush-selected-ring);box-shadow:inset 0 0 0 1px var(--rush-selected-soft);background:linear-gradient(145deg,#060e1a9e 0%,#2ecf8a1f 46%,#2ecf8a0f 100%);border-radius:0 14px 14px 0;margin:0 8px 12px 36px;padding:6px 6px 6px 5px}.partner-nested-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.partner-nested-list li+li{border-top:0}.partner-row-nested{border:1px solid var(--rush-selected-ring);color:#dce6f4eb;background:#08101c85;border-radius:11px;gap:6px;padding:11px 12px;box-shadow:inset 0 1px #2ecf8a0f}.partner-row-nested .partner-id-link{background:var(--rush-selected-soft);border-color:var(--rush-selected-ring)}.partner-row-nested .partner-id-num{color:#e8fbff;font-size:1.05rem}.partner-row-nested .partner-id-label{color:#67e8f9e0}.partner-row-nested .partner-earn{color:#e6eef8f0;font-size:12px}.partner-row-nested .partner-row-meta{color:#a8b8ccdb;font-size:11px;font-weight:550}.partner-row-nested .partner-rank{color:#8c9eb4b8}.partner-nested-status{color:#a8b8cce0;padding:10px 12px;font-size:12px;font-weight:600}.partner-row-main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.partner-id{align-items:center;gap:10px;min-width:0;display:flex}.partner-rank{letter-spacing:.04em;color:#8c9eb4ad;font-size:10px;font-weight:650}.partner-id-link{transition:background .16s var(--ease-out), border-color .16s var(--ease-out), transform .14s var(--ease-out);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:baseline;gap:6px;padding:4px 11px 5px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.partner-id-link:active{background:var(--rush-selected-soft);border-color:var(--rush-selected-ring);transform:scale(.97)}.partner-id-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#a8b8cce0;font-size:10px;font-weight:750;line-height:1}.partner-id-num{font-family:var(--font-display);letter-spacing:-.02em;color:#f7fafc;font-size:1.22rem;font-weight:700;line-height:1}.partner-earn{color:#f2f7fff7;white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-align:right;flex-shrink:1;min-width:0;max-width:min(48%,9.5rem);font-size:13px;font-weight:700;overflow:hidden}.partner-row-meta{color:#a8b8cce6;flex-wrap:wrap;align-items:center;gap:6px;padding-left:2px;font-size:12px;font-weight:600;display:flex}.partner-row-foot{color:#8c9eb4cc;justify-content:space-between;align-items:center;gap:10px;padding-left:2px;font-size:11px;display:flex}.partner-wallet{align-items:center;gap:2px;min-width:0;display:inline-flex}.partner-wallet-addr{color:#a5dcf5eb;text-overflow:ellipsis;white-space:nowrap;margin-right:2px;overflow:hidden}.partner-wallet-icon-btn{appearance:none;color:#a8b8ccc7;cursor:pointer;box-sizing:border-box;width:24px;height:24px;transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:grid}.partner-wallet-icon-btn:active{color:#fff;background:#ffffff14}.partner-wallet-icon-btn.is-copied{color:#7dffb5}.partner-wallet-empty,.partner-date{color:#8c9eb4c7}.activity-page .page-sub{max-width:34ch}.txn-list-card{padding:4px 6px}.txn-list{margin:0;padding:0;list-style:none}.txn-card{border-radius:14px;flex-direction:column;gap:8px;padding:14px 12px;display:flex}.txn-list li+li .txn-card{border-top:1px solid #ffffff14;border-radius:0}.txn-card-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.txn-slot{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rush-porcelain);flex:auto;min-width:0;font-size:1.15rem;line-height:1}.txn-income{color:var(--rush-emerald-deep);white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-align:right;flex-shrink:1;min-width:0;max-width:min(52%,10rem);font-size:14px;font-weight:700;overflow:hidden}.txn-income.is-muted{color:var(--muted,#64748b);font-weight:600}.txn-card-date{color:var(--muted);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.txn-card-time{color:var(--faint);font-weight:500}.txn-card-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.txn-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-shrink:0;font-size:10px;font-weight:700}.txn-card-actions{align-items:center;gap:4px;min-width:0;display:flex}.txn-card-mono{color:var(--rush-porcelain);font-size:12px;font-weight:600}.txn-icon-btn{appearance:none;width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:none;border-radius:9px;place-items:center;padding:0;text-decoration:none;display:grid}.txn-icon-btn:hover,.txn-icon-btn:focus-visible{color:var(--rush-porcelain);background:#ffffff0f;outline:none}.txn-icon-btn:active{background:#ffffff1a}.txn-card-foot{margin-top:2px;font-size:11px}.txn-pager{justify-content:center;align-items:center;gap:12px;display:flex}.txn-pager-num{color:var(--muted);text-align:center;min-width:3.5rem;font-size:12px;font-weight:650}.list-progress{flex-direction:column;align-items:center;gap:8px;min-height:48px;padding:16px 12px 8px;display:flex}.list-progress-hint{text-align:center;margin:0;font-size:12px}.btn-sm{min-height:36px;padding:8px 16px;font-size:13px}.partners-card .list-progress{padding-bottom:4px}.txn-list-card .list-progress{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:4px}.stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats-metric{background:var(--rush-surface);border:1px solid var(--rush-line-strong);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px 14px 14px;display:flex}.stats-metric-total{grid-column:1/-1;padding:18px 16px 16px}.stats-metric-total .stats-metric-value{font-size:clamp(1.7rem,6.5vw,2.05rem)}.stats-metric-amount{flex-direction:column;gap:4px;min-width:0;display:flex}.stats-metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--rush-porcelain);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;font-size:clamp(1.45rem,5.5vw,1.75rem);font-style:normal;font-weight:700;line-height:1;display:flex}.stats-metric-unit{font-family:var(--font-sans,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px;font-style:normal;font-weight:700}.stats-metric-usd{letter-spacing:.02em;color:#f3f5f773;font-size:.78rem;font-style:normal;font-weight:500;line-height:1.1}.stats-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:9px;font-weight:700;line-height:1.35}.stats-chart-card{min-width:0;padding:16px 14px 14px;overflow:hidden}.stats-chart-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.stats-chart-title{letter-spacing:-.02em;color:var(--rush-porcelain);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:1.05rem;font-weight:750;overflow:hidden}:is(.seg.seg-mini,.seg.seg-mini:has(>:nth-child(2):last-child)){flex:0 auto;gap:2px;width:auto;min-width:0;max-width:100%;padding:3px}:is(.seg.seg-mini>button,.seg.seg-mini:has(>:nth-child(2):last-child)>button){flex:auto;min-width:0;padding:6px 8px;font-size:11px}.stats-chart{grid-template-columns:36px 1fr;gap:8px;min-height:180px;display:grid}.stats-chart-y{color:var(--faint);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:4px 0 22px;font-size:10px;font-weight:600;display:flex}.stats-chart-plot{flex-direction:column;min-width:0;display:flex;position:relative}.stats-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:4px 0 22px}.stats-chart-grid-line{background:#ffffff14;height:1px}.stats-chart-bars{z-index:1;flex:1;align-items:stretch;gap:4px;min-height:150px;padding-top:4px;display:flex;position:relative}.stats-chart-col{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.stats-chart-bar-track{flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:28px;display:flex}.stats-chart-bar{background:linear-gradient(180deg, var(--rush-solar-bright) 0%, var(--rush-solar) 100%);width:100%;min-height:0;transition:height .32s var(--ease-out);border-radius:8px 8px 4px 4px;box-shadow:0 4px 12px #e8a93a47}.stats-chart-bar:not(.is-on){box-shadow:none;background:0 0;height:0!important}.stats-chart-x{color:var(--faint);letter-spacing:.02em;font-size:10px;font-weight:650}.stats-chart-foot{margin:12px 0 0;font-size:11px;line-height:1.4}.app-shell .activity-page .page-sub{color:#a8b8cceb}.app-shell .txn-list-card,.app-shell .stats-metric,.app-shell .stats-chart-card{background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038}.app-shell .stats-metric-total{background:linear-gradient(#ffffff29 0%,#ffffff12 100%);border-color:#ffffff29}.app-shell .txn-slot,.app-shell .txn-card-mono,.app-shell .stats-metric-value,.app-shell .stats-chart-title{color:#f4f7fb}.app-shell .txn-income{color:var(--rush-emerald)}.app-shell .txn-card-date,.app-shell .txn-card-label,.app-shell .stats-metric-label,.app-shell .stats-metric-unit,.app-shell .stats-metric-usd,.app-shell .stats-chart-x,.app-shell .stats-chart-y,.app-shell .stats-chart-foot,.app-shell .txn-pager-num{color:#a8b8cce0}.app-shell .stats-metric-usd{color:#a8b8ccb8}.app-shell .txn-list li+li .txn-card{border-top-color:#ffffff14}.app-shell .txn-icon-btn{color:#a8b8cce6}.app-shell .txn-icon-btn:hover,.app-shell .txn-icon-btn:focus-visible{color:#fff;background:#ffffff14}.app-shell .stats-chart-grid-line{background:#ffffff14}.app-shell .seg.seg-mini{background:#ffffff14;border:1px solid #ffffff1a}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.92rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line);padding:.85rem .5rem}table.data th{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.72rem;font-weight:700}.countdown-compact div{min-width:46px;padding:.45rem .28rem}.countdown-compact strong{font-size:1rem}.power-compose{isolation:isolate;animation:fade-up .48s var(--ease-out) both;background:radial-gradient(100% 70% at 50% -10%,#2ecf8a1a 0%,#0000 52%),radial-gradient(80% 50% at 8% 35%,#f5c15a12 0%,#0000 48%),linear-gradient(#263348 0%,#1e2838 42%,#182030 100%);border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1px #00000038,0 18px 44px #00000057}.power-story{animation:fade-up .5s var(--ease-out) 40ms both;padding:18px 16px 12px}.power-story-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bac8dae0;margin:0 0 6px;font-size:10px;font-weight:700}.power-story-title{font-family:var(--font-display);letter-spacing:-.03em;color:#f3f5f7;margin:0;font-size:clamp(1.45rem,5.6vw,1.7rem);font-weight:700;line-height:1.12}.power-story-copy{color:#bac8dae0;max-width:36em;margin:8px 0 0;font-size:13px;line-height:1.45}.power-hero-metrics{animation:fade-up .52s var(--ease-out) 80ms both;grid-template-columns:1fr 1fr;gap:10px;margin:0 12px 12px;display:grid}.power-hero-metric{text-align:center;-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#ffffff14 0%,#ffffff06 100%);border:1px solid #ffffff1c;border-radius:16px;min-width:0;margin:0;padding:14px 10px 13px;box-shadow:inset 0 1px #ffffff0d}.power-hero-label{letter-spacing:.12em;text-transform:uppercase;color:#e0c48aeb;margin:0 0 8px;font-size:9px;font-weight:700}.power-hero-amount{animation:pass-value-in .48s var(--ease-out) both;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px 7px;display:inline-flex}.power-hero-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.25rem,5vw,1.55rem);font-weight:500;line-height:1}.power-hero-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.9;font-size:11px;font-weight:700}.power-hero-usd{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#bac8daeb;flex-basis:100%;font-size:13px;font-weight:500}.power-own{animation:fade-up .54s var(--ease-out) .12s both;border-top:1px solid #ffffff12;padding:4px 14px 16px}.power-own-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding-top:12px;display:flex}.power-own-titles{min-width:0}.power-own-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bac8dadb;margin:0 0 4px;font-size:10px;font-weight:700}.power-own-title{font-family:var(--font-display);letter-spacing:-.02em;color:#f3f5f7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1;display:flex}.power-status-chip{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#d2deeee6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.power-status-chip-open{color:var(--rush-emerald);background:#2ecf8a1f;border-color:#2ecf8a47}.power-status-chip-muted{color:#bac8dae6}.power-hero{margin:0 0 14px;position:relative}.power-hero-glow{filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f5c15a24 0%,#0000 70%);border-radius:50%;height:55%;position:absolute;inset:12% 8% auto}.power-hero-frame{z-index:1;aspect-ratio:1;background:linear-gradient(145deg,#071b2e 0%,#0a2438 45%,#05080f 100%);border-radius:16px;width:100%;animation:5.6s ease-in-out infinite pass-art-float;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c15a24,0 16px 36px #00000047}.power-hero-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.power-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.power-stat{background:linear-gradient(145deg,#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:11px 12px;box-shadow:inset 0 1px #ffffff0a}.power-stat-label{letter-spacing:.14em;text-transform:uppercase;color:#bac8dadb;margin:0 0 5px;font-size:9px;font-weight:700}.power-stat-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;font-size:clamp(1.05rem,4vw,1.2rem);font-weight:500;line-height:1.15}.power-stat-sep{color:#bac8da8c;margin:0 4px;font-weight:400}.power-stat-focus{background:linear-gradient(145deg,#f5c15a1a 0%,#ffffff08 100%);border-color:#f5c15a38}.power-stat-focus .power-stat-label{color:#e0c48aeb}.power-claim{background:linear-gradient(145deg,#ffffff12 0%,#ffffff06 100%);border:1px solid #bac8da24;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px 13px;display:flex;box-shadow:inset 0 1px #ffffff0f}.power-claim-copy{min-width:0}.power-claim-label{letter-spacing:.16em;text-transform:uppercase;color:#bac8dae0;margin:0;font-size:10px;font-weight:700}.power-claim-hint{color:#c6d2e2e6;margin:4px 0 0;font-size:12px;line-height:1.3}.power-claim-amount{min-width:0;max-width:55%;animation:pass-value-in .48s var(--ease-out) both;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:baseline;gap:5px 6px;display:flex}.power-claim-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.35rem,5.5vw,1.65rem);font-weight:500;line-height:1}.power-claim-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.9;font-size:10px;font-weight:700}.power-claim-usd{text-align:right;font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#bac8daeb;flex-basis:100%;font-size:12px;font-weight:500}.power-actions{flex-direction:column;gap:10px;display:flex}.power-sell-btn{width:100%}.power-readonly{color:#a8b8ccd1;margin:0;font-size:13px;line-height:1.4}.power-empty,.power-loading{text-align:center;color:#a8b8ccd9;padding:1.5rem .5rem 1.25rem;font-size:13px;line-height:1.45}.power-gate{color:#dce6f4eb;background:radial-gradient(90% 55% at 50% 0,#466eaa1f 0%,#0000 58%),linear-gradient(#243044 0%,#1e2838 48%,#1a2230 100%);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:18px 16px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #00000052}.power-gate-title{font-family:var(--font-display);letter-spacing:-.02em;color:#f3f5f7;margin:0;font-size:1.45rem;font-weight:700}.power-gate-copy{color:#bac8dae0;margin:0;font-size:13px;line-height:1.45}.power-gate-actions{flex-wrap:wrap;gap:10px;display:flex}.pass-compose{isolation:isolate;animation:fade-up .48s var(--ease-out) both;background:radial-gradient(100% 70% at 50% -10%,#2ecf8a1a 0%,#0000 52%),radial-gradient(80% 50% at 90% 30%,#f5c15a12 0%,#0000 48%),linear-gradient(#263348 0%,#1e2838 42%,#182030 100%);border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1px #00000038,0 18px 44px #00000057}.pass-story{animation:fade-up .5s var(--ease-out) 40ms both;padding:18px 16px 14px}.pass-story-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bac8dae0;margin:0 0 6px;font-size:10px;font-weight:700}.pass-story-title{font-family:var(--font-display);letter-spacing:-.03em;color:#f3f5f7;margin:0;font-size:clamp(1.45rem,5.6vw,1.7rem);font-weight:700;line-height:1.12}.pass-story-copy{color:#bac8dae0;max-width:36em;margin:8px 0 0;font-size:13px;line-height:1.45}.pass-pool{-webkit-backdrop-filter:blur(12px);animation:fade-up .52s var(--ease-out) 80ms both;background:linear-gradient(165deg,#ffffff12 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:16px;align-items:stretch;gap:0;margin:0 12px 14px;padding:14px 6px 13px;display:flex;box-shadow:inset 0 1px #ffffff0d}.pass-pool-stat{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:2px 4px;display:flex}.pass-pool-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 4px;min-width:0;max-width:100%;font-size:clamp(1.05rem,4.4vw,1.28rem);font-weight:500;line-height:1.15;display:inline-flex}.pass-pool-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.88;font-size:9px;font-weight:700}.pass-pool-usd{letter-spacing:-.02em;color:#bac8daeb;flex-basis:100%;font-size:10px;font-weight:500}.pass-pool-label{letter-spacing:.16em;text-transform:uppercase;color:#bac8dadb;font-size:10px;font-weight:700}.pass-pool-stat-focus .pass-pool-value{color:#fff}.pass-pool-stat-focus .pass-pool-label{color:#e0c48aeb}.pass-pool-divider{background:linear-gradient(#0000 0%,#e8a93a38 22%,#ffffff24 50%,#2ecf8a2e 78%,#0000 100%);align-self:stretch;width:1px;margin:6px 0}.pass-own{animation:fade-up .54s var(--ease-out) .12s both;border-top:1px solid #ffffff12;padding:4px 14px 16px}.pass-own-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding-top:12px;display:flex}.pass-own-titles{min-width:0}.pass-own-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bac8dadb;margin:0 0 4px;font-size:10px;font-weight:700}.pass-own-title{font-family:var(--font-display);letter-spacing:-.02em;color:#f3f5f7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1;display:flex}.pass-status-chip{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#d2deeee6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.pass-status-chip-open{color:var(--rush-emerald);background:#2ecf8a1f;border-color:#2ecf8a47}.pass-status-chip-muted{color:#bac8dae6}.pass-hero{margin:0 0 14px;position:relative}.pass-hero-glow{filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2ecf8a29 0%,#0000 70%);border-radius:50%;height:55%;position:absolute;inset:12% 8% auto}.pass-hero-frame{z-index:1;aspect-ratio:1;background:linear-gradient(145deg,#071b2e 0%,#0a2438 45%,#05080f 100%);border-radius:16px;width:100%;animation:5.6s ease-in-out infinite pass-art-float;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c15a24,0 16px 36px #00000047}.pass-hero-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.pass-claim{background:linear-gradient(145deg,#ffffff12 0%,#ffffff06 100%);border:1px solid #bac8da24;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px 13px;display:flex;box-shadow:inset 0 1px #ffffff0f}.pass-claim-copy{min-width:0}.pass-claim-label{letter-spacing:.16em;text-transform:uppercase;color:#bac8dae0;margin:0;font-size:10px;font-weight:700}.pass-claim-hint{color:#c6d2e2e6;margin:4px 0 0;font-size:12px;line-height:1.3}.pass-claim-amount{min-width:0;max-width:55%;animation:pass-value-in .48s var(--ease-out) both;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.pass-claim-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.35rem,5.5vw,1.65rem);font-weight:500;line-height:1}.pass-claim-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.9;font-size:10px;font-weight:700}.pass-claim-usd{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#bac8daeb;font-size:12px;font-weight:500}.pass-lock-row{margin-bottom:12px}.pass-lock-label{letter-spacing:.16em;text-transform:uppercase;color:#bac8dae0;margin:0 0 8px;font-size:10px;font-weight:700}.pass-lock-ready{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rush-emerald);margin:0;font-size:1.25rem;font-weight:700}.countdown.pass-countdown{gap:8px}.countdown.pass-countdown>div{-webkit-backdrop-filter:none;background:linear-gradient(165deg,#1a2434 0%,#121a26 100%);border:1px solid #ffffff24;border-radius:12px;min-width:56px;padding:.55rem .4rem;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000047}.countdown.pass-countdown strong{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f7f9fc;text-shadow:none;-webkit-font-smoothing:antialiased;font-size:clamp(1.15rem,4.2vw,1.35rem);font-weight:600;line-height:1.1;display:block}.countdown.pass-countdown small{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#bac8daeb;margin-top:3px;font-size:.62rem;font-weight:700;display:block}.pass-countdown-tick strong{animation:pass-tick .32s var(--ease-out)}.pass-actions{flex-direction:column;gap:10px;display:flex}.pass-sell-btn{width:100%}.pass-readonly{color:#a8b8ccd1;margin:0;font-size:13px;line-height:1.4}.pass-empty,.pass-loading{text-align:center;color:#a8b8ccd9;padding:1.5rem .5rem 1.25rem;font-size:13px;line-height:1.45}.pass-gate{color:#dce6f4eb;background:radial-gradient(90% 55% at 50% 0,#466eaa1f 0%,#0000 58%),linear-gradient(#243044 0%,#1e2838 48%,#1a2230 100%);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:18px 16px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #00000052}.pass-gate-title{font-family:var(--font-display);letter-spacing:-.02em;color:#f3f5f7;margin:0;font-size:1.45rem;font-weight:700}.pass-gate-copy{color:#bac8dae0;margin:0;font-size:13px;line-height:1.45}.pass-gate-actions{flex-wrap:wrap;gap:10px;display:flex}@keyframes pass-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pass-value-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pass-tick{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.countdown{flex-wrap:wrap;gap:.5rem;display:flex}.countdown div{text-align:center;background:var(--chip);border-radius:12px;min-width:58px;padding:.65rem .4rem}.countdown strong{font-family:var(--font-mono);font-size:1.15rem;display:block}.countdown small{color:var(--faint);text-transform:uppercase;font-size:.68rem}.rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rank-root-note{margin:0 0 .65rem;font-size:13px}.rank-nft-card{border-radius:var(--radius-lg);transition:border-color .2s var(--ease-out), transform .22s var(--ease-out), opacity .2s ease;background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 24px #0000002e}.rank-nft-card.is-owned{border-color:#2ecf8a6b;box-shadow:0 0 0 1px #2ecf8a1f,0 12px 28px #00000038}.rank-nft-card.is-locked{opacity:.72}.rank-nft-frame{aspect-ratio:1;background:linear-gradient(145deg,#071b2e 0%,#0a2438 45%,#05080f 100%);position:relative;overflow:hidden}.rank-nft-img{object-fit:cover;width:100%;height:100%;display:block}.rank-nft-veil{pointer-events:none;background:linear-gradient(#05080f26 0%,#05080f73 100%);position:absolute;inset:0}.rank-nft-meta{flex-direction:row;align-items:center;padding:10px 12px 12px;display:flex}.rank-nft-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.rank-nft-name{font-family:var(--font-display);letter-spacing:-.02em;color:#f3f5f7;font-size:1.15rem;font-weight:700}.rank-nft-gate{font-family:var(--font-mono);letter-spacing:.08em;color:#a8b8ccd9;font-size:11px;font-weight:600}.rank-nft-state{letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.rank-nft-state.owned{color:var(--rush-emerald)}.rank-nft-state.locked{color:#8a93a3e6}.rank-nft-lock{z-index:1;color:#f3f5f7eb;pointer-events:none;filter:drop-shadow(0 2px 8px #0000008c);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.royalty-compose{isolation:isolate;animation:fade-up .48s var(--ease-out) both;background:radial-gradient(100% 70% at 50% -10%,#2ecf8a1a 0%,#0000 52%),radial-gradient(80% 50% at 12% 40%,#f5c15a12 0%,#0000 48%),linear-gradient(#263348 0%,#1e2838 42%,#182030 100%);border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1px #00000038,0 18px 44px #00000057}.royalty-story{animation:fade-up .5s var(--ease-out) 40ms both;padding:18px 16px 12px}.royalty-story-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bac8dae0;margin:0 0 6px;font-size:10px;font-weight:700}.royalty-story-title{font-family:var(--font-display);letter-spacing:-.03em;color:#f3f5f7;margin:0;font-size:clamp(1.45rem,5.6vw,1.7rem);font-weight:700;line-height:1.12}.royalty-story-copy{color:#bac8dae0;max-width:36em;margin:8px 0 0;font-size:13px;line-height:1.45}.royalty-holders-note{color:#bac8dac7;margin-top:6px}.royalty-hero-metric{text-align:center;-webkit-backdrop-filter:blur(12px);animation:fade-up .52s var(--ease-out) 80ms both;background:linear-gradient(165deg,#ffffff14 0%,#ffffff06 100%);border:1px solid #ffffff1c;border-radius:16px;margin:0 12px 12px;padding:16px 14px 15px;box-shadow:inset 0 1px #ffffff0d}.royalty-hero-label{letter-spacing:.16em;text-transform:uppercase;color:#e0c48aeb;margin:0 0 8px;font-size:10px;font-weight:700}.royalty-hero-amount{animation:pass-value-in .48s var(--ease-out) both;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px 7px;display:inline-flex}.royalty-hero-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.55rem,6.2vw,1.9rem);font-weight:500;line-height:1}.royalty-hero-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.9;font-size:11px;font-weight:700}.royalty-hero-usd{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#bac8daeb;flex-basis:100%;font-size:13px;font-weight:500}.royalty-status{animation:fade-up .54s var(--ease-out) .1s both;background:linear-gradient(165deg,#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff17;border-radius:16px;align-items:stretch;gap:0;margin:0 12px 14px;padding:13px 6px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.royalty-status-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:2px 4px;display:flex}.royalty-status-value{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4f7fb;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 4px;max-width:100%;font-size:clamp(.95rem,3.8vw,1.12rem);font-weight:500;line-height:1.15;display:inline-flex}.royalty-status-unit{letter-spacing:.1em;text-transform:uppercase;color:var(--rush-solar-bright);opacity:.85;font-size:8px;font-weight:700}.royalty-status-usd{letter-spacing:-.02em;color:#bac8dae0;flex-basis:100%;font-size:9px;font-weight:500}.royalty-status-flag{font-family:var(--font-body);letter-spacing:.02em;font-size:clamp(.95rem,3.6vw,1.05rem);font-weight:700}.royalty-status-flag.is-yes{color:var(--rush-emerald)}.royalty-status-flag.is-no,.royalty-status-flag.is-idle{color:#bac8dae0;font-style:italic;font-weight:600}.royalty-status-flag.is-done{color:var(--rush-gold-bright);font-style:normal;font-weight:700}.royalty-status-label{letter-spacing:.14em;text-transform:uppercase;color:#bac8dadb;font-size:9px;font-weight:700}.royalty-status-divider{background:linear-gradient(#0000 0%,#e8a93a38 22%,#ffffff24 50%,#2ecf8a2e 78%,#0000 100%);align-self:stretch;width:1px;margin:6px 0}.royalty-process{animation:fade-up .56s var(--ease-out) .12s both;border-top:1px solid #ffffff12;margin:0;padding:14px 14px 16px}.royalty-process-head{background:linear-gradient(145deg,#ffffff12 0%,#ffffff06 100%);border:1px solid #bac8da24;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.royalty-cal{flex-shrink:0;width:60px;height:60px}.royalty-process-copy{flex:1;min-width:0}.royalty-process-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bac8dae0;margin:0 0 4px;font-size:10px;font-weight:700}.royalty-process-date{font-family:var(--font-display);letter-spacing:-.03em;color:#f3f5f7;margin:0;font-size:1.4rem;font-weight:700;line-height:1.1}.royalty-process-hint{color:#bac8dae0;margin:5px 0 0;font-size:12px;line-height:1.35}.royalty-process-btn{width:100%}.royalty-process-connect{text-align:center;color:#bac8dae0;margin:0;font-size:13px}.royalty-progress{animation:fade-up .54s var(--ease-out) .11s both;background:linear-gradient(165deg,#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff17;border-radius:16px;margin:0 12px 14px;padding:12px 12px 10px;box-shadow:inset 0 1px #ffffff0a}.royalty-progress-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.royalty-progress-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bac8dae0;margin:0;font-size:10px;font-weight:700}.royalty-progress-overall{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;color:#f3f5f7eb;margin:0;font-size:12px;font-weight:500}.royalty-rank-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.royalty-rank-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:8px 8px 7px}.royalty-rank-row.is-current{background:#2ecf8a14;border-color:#2ecf8a59}.royalty-rank-row.is-skip{opacity:.72}.royalty-rank-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.royalty-rank-name{letter-spacing:-.02em;color:#f3f5f7;font-size:13px;font-weight:650}.royalty-rank-stat{font-family:"JetBrains Mono", var(--font-mono);font-variant-numeric:tabular-nums;color:#bac8daeb;font-size:11px}.royalty-rank-bar{background:#ffffff14;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.royalty-rank-bar-fill{border-radius:inherit;background:var(--rush-gradient);min-width:0;height:100%;transition:width .28s var(--ease-out)}.royalty-process-actions{flex-direction:column;gap:8px;display:flex}.royalty-stop-btn{width:100%}.royalty-compose .alert-error{color:#ffc9c4;background:#b423182e;border-color:#e8a09859}.royalty-compose .alert-ok{color:#c8fbe0;background:#2ecf8a1f;border-color:#2ecf8a47}.royalty-compose .alert-info,.royalty-alert-pause,.royalty-alert-net{color:#f5e6c8;background:#f5c15a1a;border-color:#f5c15a47}.app-shell .rank-nft-card{color:#f3f5f7;background:#ffffff0a}.loading,.empty{text-align:center;color:var(--muted);padding:2rem 1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-skeleton{gap:14px;padding:4px 0 24px;animation:.45s cubic-bezier(.22,1,.36,1) both content-skeleton-in;display:grid}.content-skeleton--dash{gap:16px}.content-skeleton-hero,.content-skeleton-card,.content-skeleton-strip span,.content-skeleton-line{background:linear-gradient(110deg,#ffffff0a 0%,#ffffff17 42%,#ffffff0a 78%) 0 0/200% 100%;border-radius:18px;animation:1.35s ease-in-out infinite content-skeleton-shimmer}.content-skeleton-hero{min-height:132px}.content-skeleton-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.content-skeleton-strip span{border-radius:14px;min-height:64px}.content-skeleton-card{min-height:220px}.content-skeleton--block{gap:10px;padding:2rem .5rem}.content-skeleton-line{border-radius:999px;width:72%;height:14px}.content-skeleton-line--short{width:44%}@keyframes content-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes content-skeleton-in{0%{opacity:0}to{opacity:1}}.brand-loader{text-align:center;place-items:center;gap:1.1rem;min-height:min(52vh,420px);padding:2.5rem 1.25rem 3rem;display:grid}.brand-loader--md{gap:.85rem;min-height:180px;padding:1.75rem 1rem}.brand-loader-stage{place-items:center;width:88px;height:88px;display:grid;position:relative}.brand-loader--md .brand-loader-stage{width:64px;height:64px}.brand-loader-glow{filter:blur(6px);background:radial-gradient(circle,#78beff38 0%,#5a8cdc14 45%,#0000 72%);border-radius:50%;animation:2.4s ease-in-out infinite brand-loader-glow;position:absolute;inset:10%}.brand-loader-orbit{border:1px solid #bad2ffb8;border-color:#bad2ffb8 #bad2ff2e #0000 #0000;border-radius:50%;animation:1.35s linear infinite brand-loader-spin;position:absolute;inset:0}.brand-loader-orbit--lag{border-top-color:#78d2be8c;border-left-color:#78d2be1f;border-right-color:#0000;animation-duration:2.1s;animation-direction:reverse;inset:6px}.brand-loader-mark{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 18px #00000059);width:52px;height:52px;animation:2.4s ease-in-out infinite brand-loader-breathe;position:relative}.brand-loader--md .brand-loader-mark{width:38px;height:38px}.brand-loader-label{letter-spacing:.14em;text-transform:uppercase;color:#bac8dab8;margin:0;font-size:.78rem;font-weight:500}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}@keyframes brand-loader-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes brand-loader-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}.list-row{border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:13px;width:100%;padding:15px 16px;display:flex}.list-row:last-child{border-bottom:none}.list-row .label{color:var(--rush-porcelain);flex:1;font-size:14px;font-weight:600}.install-banner{background:var(--chip);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.install-banner span{color:var(--rush-porcelain);font-size:13px;font-weight:600}.install-banner button{appearance:none;color:var(--green);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.stack{flex-direction:column;gap:12px;display:flex}.stack-lg{flex-direction:column;gap:18px;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes orb-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(14px,20px)scale(1.07)}}@keyframes aurora-drift{0%{transform:translate(-2%)rotate(0)scale(1)}to{transform:translate(3%,2%)rotate(8deg)scale(1.05)}}@keyframes streak-glide{0%{opacity:.25;filter:blur(.4px)}to{opacity:.65;filter:blur(.8px)}}@keyframes particle-float{0%,to{opacity:.35;transform:translate(0,0)}50%{opacity:.9;transform:translate(6px,-14px)}}@keyframes mark-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px #00000047,0 0 20px #e8a93a1a}50%{transform:scale(1.03);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px #0000004d,0 0 32px #e8a93a47}}@keyframes panel-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes brand-in{0%{opacity:0;letter-spacing:-.01em;transform:translateY(14px)}to{opacity:1;letter-spacing:-.03em;transform:none}}@keyframes found-in{0%{opacity:0;transform:translateY(-50%)translate(4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes seat-in{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes matrix-board-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@keyframes dash-hero-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes dash-num-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dash-hero-aurora{0%{opacity:.88;transform:translate(-2%,1%)scale(1)}to{opacity:1;transform:translate(3%,-2%)scale(1.06)}}@keyframes dash-chip-pulse{0%{box-shadow:0 0 #2ecf8a73}70%{box-shadow:0 0 0 8px #2ecf8a00}to{box-shadow:0 0 #2ecf8a00}}@keyframes tab-indicator-in{0%{opacity:0;transform:translate(-50%)scaleX(.4)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes tab-pill-in{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.16s!important;animation-duration:.16s!important}.app-main,.app-shell,.app-aurora,.app-orb,.app-streak,.dash-hero,.dash-hero-aurora,.dash-earned-num,.dash-earned-unit,.dash-member-id-pulse,.metrics-strip,.metrics-item,.dash-identity,.dash-invite,.dash-levels-card,.action-card-rush,.slots-head,.slots-grid,.matrix-head,.matrix-level-rail,.matrix-stage,.matrix-board,.pass-compose,.pass-story,.pass-pool,.pass-own,.pass-hero-frame,.pass-claim-amount,.pass-countdown-tick strong,.power-compose,.power-story,.power-hero-metrics,.power-hero-metric,.power-hero-amount,.power-own,.power-hero-frame,.power-claim-amount,.royalty-compose,.royalty-story,.royalty-hero-metric,.royalty-hero-amount,.royalty-status,.royalty-progress,.royalty-rank-bar-fill,.royalty-process,.entry-screen,.home-screen,.register-screen,.entry-top,.entry-intro,.entry-brand,.entry-sub,.entry-guide,.entry-guide-copy,.entry-lookup,.entry-bottom,.register-terms,.register-body,.register-welcome,.register-welcome-top,.register-welcome-crest,.register-welcome-eyebrow,.register-welcome-title,.register-welcome-copy,.register-welcome-facts,.register-welcome-cta,.register-welcome-back,.register-welcome-glow,.register-welcome-ring,.flower-petal,.entry-orb,.entry-aurora,.entry-streak,.entry-particles span,.entry-brand-mark,.lookup-panel,.lookup-panel-stage,.field-status.found,.lookup-field-status,.entry-guide-carousel.is-live .entry-guide-orbit-dot,.entry-guide-brand-icon{transition:none!important;animation:none!important}.flower-shower{display:none}.tab-bar a.active:before,.tab-dock-item.is-active .tab-dock-pill,.tab-dock-item.is-lookup .tab-dock-lookup-icon,.tab-dock-item.is-lookup .tab-dock-lookup-icon svg{animation:none!important}.tab-dock-item.is-lookup .tab-dock-lookup-icon,.tab-dock-item.is-lookup .tab-dock-lookup-icon svg{filter:none;transform:none}.app-boot-layer,.app-boot-layer.is-leaving,.app-main-reveal,.brand-loader-glow,.brand-loader-orbit,.brand-loader-orbit--lag,.brand-loader-mark,.content-skeleton-hero,.content-skeleton-card,.content-skeleton-strip span,.content-skeleton-line{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.entry-guide-ring-progress,.entry-guide-orbit,.entry-guide-icon{transition:none!important}.entry-lookup-card .seg button.active,.btn-rush:active:not(:disabled){transform:none}}
