.wiz{width:100%;max-width:660px;display:flex;flex-direction:column;gap:1.35rem;padding:1.6rem 1.5rem 1.5rem;background:linear-gradient(180deg,rgba(99,102,241,.09),transparent 180px),var(--card-bg);border:1px solid rgba(255,255,255,.07);border-left:3px solid var(--primary);border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.45)}.wiz :where(h1,h2,p){margin:0}.wiz-page{max-width:660px;margin-inline:auto}.wiz-page-head{margin-bottom:1.25rem}.wiz-page-head :where(h1,p){margin:0}.wiz-page-head h1{font-family:var(--font-heading);font-size:1.875rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1.1;color:var(--text)}.wiz-page-head p{color:var(--muted);font-size:.875rem;line-height:1.5}.wiz a{color:#a5b4fc;text-decoration:none;font-weight:600}.wiz a:hover{text-decoration:underline;text-underline-offset:3px}.wiz-head{display:flex;flex-direction:column;gap:.35rem}.wiz-kicker{font:700 .66rem var(--font-heading);text-transform:uppercase;letter-spacing:.14em;color:#a5b4fc}.wiz-head h1{font-family:var(--font-heading);font-size:1.75rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.wiz-head p{color:var(--muted);font-size:.875rem;line-height:1.5}.wiz-step{display:flex;flex-direction:column;gap:.85rem}.wiz-step-head{display:flex;gap:.75rem;align-items:flex-start}.wiz-step-head h2{font:700 .85rem var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.wiz-step-head p{margin-top:.2rem;color:var(--muted);font-size:.8125rem;line-height:1.5}.wiz-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:rgba(99,102,241,.16);border:1px solid rgba(99,102,241,.45);color:#c7d2fe;font:700 .8rem var(--font-mono);box-shadow:0 0 12px rgba(99,102,241,.25)}.wiz-email .ui-input{min-height:42px}.wiz-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;padding-top:.5rem}.wiz-cat[data-lane=crypto]{--t:#22c55e;--t-ink:#4ade80;--t-soft:rgba(34,197,94,0.12);--t-line:rgba(34,197,94,0.38)}.wiz-cat[data-lane=onchain]{--t:#f97316;--t-ink:#fb923c;--t-soft:rgba(249,115,22,0.12);--t-line:rgba(249,115,22,0.4)}.wiz-cat[data-lane=stocks]{--t:#f59e0b;--t-ink:#fbbf24;--t-soft:rgba(245,158,11,0.12);--t-line:rgba(245,158,11,0.4)}.wiz-cat[data-lane=bets]{--t:#3b82f6;--t-ink:#60a5fa;--t-soft:rgba(59,130,246,0.12);--t-line:rgba(59,130,246,0.4)}.wiz-cat{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:1.15rem .75rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 70%),var(--bg-elevated);color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .14s var(--ease-out);-webkit-tap-highlight-color:transparent}.wiz-cat[data-active=true]{border-color:var(--t-line);background:linear-gradient(180deg,var(--t-soft),rgba(20,20,24,.6) 75%),var(--bg-elevated);box-shadow:0 0 0 1px var(--t-line),0 6px 22px var(--t-soft)}.wiz-cat:active{transform:scale(.97)}.wiz-cat:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}@media (hover:hover) and (pointer:fine){.wiz-cat:not([data-active=true]):hover{border-color:var(--t-line)}}.wiz-cat-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--text-dim);transition:color .15s ease}.wiz-cat[data-active=true] .wiz-cat-icon{color:var(--t-ink);filter:drop-shadow(0 0 8px var(--t-soft))}.wiz-cat-title{font:700 .95rem var(--font-heading);text-transform:uppercase;letter-spacing:.06em}.wiz-cat[data-active=true] .wiz-cat-title{color:var(--t-ink)}.wiz-cat-desc{color:var(--muted);font-size:.75rem;line-height:1.4}.wiz-rows{border:1px solid rgba(255,255,255,.07);border-radius:10px;background:var(--bg-elevated);overflow:hidden}.wiz-rows .acct-row[data-disabled=true]{opacity:.55}.wiz-tg-wait{display:flex;flex-direction:column;gap:.55rem;margin:.35rem 0 .2rem;padding:.8rem .9rem;background:var(--card-bg);border:1px solid rgba(56,189,248,.3);border-left:3px solid #38bdf8;border-radius:7px}.wiz-tg-wait-head{display:flex;align-items:center;gap:.5rem;font:700 .7rem var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:#7dd3fc}.wiz-tg-cmd{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.9}.wiz-tg-links{display:flex;align-items:center;gap:1rem;font-size:.8125rem}.wiz-strong{color:var(--text-secondary);font-weight:600}.wiz-later{color:var(--muted);font-size:.8125rem;line-height:1.5}.wiz-error{padding:.6rem .85rem;border-radius:7px;border:1px solid rgba(239,68,68,.35);border-left:3px solid #ef4444;background:rgba(239,68,68,.08);color:#f87171;font-size:.85rem;line-height:1.45}.wiz-submit{margin-top:.2rem}@media (max-width:860px) and (min-width:641px){.wiz-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wiz{padding:1.25rem 1rem 1rem;gap:1.15rem}.wiz-head h1{font-size:1.4rem}.wiz-cats{grid-template-columns:1fr;gap:.6rem;padding-top:.6rem}.wiz-cat{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left;column-gap:.75rem;row-gap:.1rem;padding:.85rem .9rem}.wiz-cat-desc{flex-basis:100%;padding-left:calc(34px + .75rem)}.wiz-email .ui-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.wiz-cat,.wiz-cat-icon{transition:none}.wiz-cat:active{transform:none}}