:root{color-scheme:dark;--bg: #0b0d10;--panel: #14171c;--line: #262b33;--text: #e6edf3;--muted: #8b949e;--accent: #58a6ff}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:13px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;grid-template-rows:auto 1fr auto auto;height:100vh;overflow:hidden}.bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap}.bar.foot{border-bottom:none;border-top:1px solid var(--line)}.brand{font-weight:600;letter-spacing:-.01em}.sep{width:1px;height:20px;background:var(--line)}.spacer{flex:1}.control{font:inherit;color:inherit;background:#1d222a;border:1px solid var(--line);border-radius:6px;padding:5px 10px;cursor:pointer}.control:hover:not(:disabled){border-color:var(--accent)}.control:disabled{opacity:.45;cursor:default}.control.primary{background:var(--accent);border-color:var(--accent);color:#08131f;font-weight:600}.control.toggle,.control.range{display:inline-flex;align-items:center;gap:6px;cursor:default}.control.range input{width:90px}.status{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.keys{color:var(--muted);font-size:12px}.keys b{color:var(--text);font-weight:500;margin-left:10px}.keys b:first-child{margin-left:0}#stage{position:relative;display:grid;place-items:center;min-height:0;background:#000;overflow:hidden}#screen,#engine-screen{display:block;image-rendering:pixelated;image-rendering:crisp-edges;background:#000}#screen[hidden],#engine-screen[hidden]{display:none}#stage.smooth #screen{image-rendering:auto}.dropzone{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#0b0d10f0;text-align:center}.dropzone[hidden]{display:none}#stage.dragging .dropzone{background:#0b0d10fa;outline:2px dashed var(--accent);outline-offset:-16px}.dz-inner{max-width:460px}.dz-inner h1{margin:0 0 10px;font-size:17px;font-weight:600}.dz-inner p{margin:0 0 10px;color:var(--muted)}.dz-inner .muted{font-size:12px}code{background:#1d222a;border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px}.error{color:#ff7b72}.feed{display:flex;flex-direction:column;gap:6px;padding:8px 12px;min-width:0;background:var(--panel);border-top:1px solid var(--line);max-height:168px}.feed-list{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:54px;max-height:118px;display:flex;flex-direction:column;gap:3px;justify-content:flex-start}.feed-line{display:flex;gap:8px;align-items:baseline;flex:0 0 auto;min-width:0;padding:2px 6px;border-radius:4px;overflow-wrap:anywhere}.feed-time{color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;flex:none}.feed-who{font-weight:600;color:var(--accent);flex:none}.feed-text{flex:1 1 auto}.feed-poke-token{display:inline-flex;width:1.42em;height:1.42em;margin:0 .12em;vertical-align:-.28em;border-radius:50%;text-decoration:none}.feed-poke-token:hover,.feed-poke-token:focus-visible{filter:brightness(1.18);outline:1px solid var(--accent);outline-offset:1px}.feed-poke-token-icon{display:block;width:100%;height:100%;object-fit:contain}.feed-line.has-action .feed-text{flex:0 1 auto}.feed-raid-sprite{flex:none;align-self:center}.feed-action{flex:none;align-self:center;padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;border:1px solid currentColor;border-radius:999px;background:#58a6ff1f;color:var(--accent);text-decoration:none;white-space:nowrap}.feed-action:hover{background:#58a6ff3d}.feed-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed-action-link-x{display:none}.feed-action-raid,#feed-list[data-raid-claim=prompt] .feed-action-link-x{display:inline-block}#feed-list[data-raid-claim=prompt] .feed-action-raid{display:none}.feed-line.party{align-items:center;box-sizing:border-box;height:24px;max-height:24px;overflow:hidden}.feed-line.party .feed-who{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-party{display:flex;align-items:center;gap:5px;min-width:0;flex:0 0 auto;height:20px;overflow:hidden}.feed-party-slot{display:inline-flex;align-items:center;gap:1px;flex:none;height:20px}.feed-party-sprite{display:block;width:18px;height:18px;object-fit:contain;image-rendering:pixelated}.feed-party-level{font-size:10px;line-height:1;white-space:nowrap}@media (max-width: 600px){.feed-line.party{height:24px;max-height:24px}.feed-line.party .feed-time{display:none}.feed-party{height:20px;overflow:hidden}}.feed-line.system .feed-text{color:var(--muted)}.feed-line.glow{background:linear-gradient(90deg,#a371f738,#a371f70d);border:1px solid rgba(163,113,247,.55);box-shadow:0 0 10px #a371f759;animation:rare-pulse 1.8s ease-in-out 6}.feed-line.glow .feed-text{color:#d2b3ff;font-weight:600}.feed-line.glow .feed-who{color:#d2b3ff}.feed-line.glow .feed-action{color:#d2b3ff;background:#a371f738}.feed-line.glow .feed-action:hover{background:#a371f761}@keyframes rare-pulse{0%,to{box-shadow:0 0 6px #a371f747;border-color:#a371f773}50%{box-shadow:0 0 18px #a371f7bf;border-color:#a371f7f2}}@media (prefers-reduced-motion: reduce){.feed-line.glow{animation:none}}.feed-form{display:flex;gap:8px;flex:none}.feed-input{flex:1 1 auto;min-width:0;padding:5px 8px;background:#0f1216;color:var(--text);border:1px solid var(--line);border-radius:6px;font:inherit}.feed-input:focus{outline:none;border-color:var(--accent)}.feed-empty{color:var(--muted);padding:2px 6px}.conn{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.conn-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.conn.online .conn-dot{background:#3fb950;box-shadow:0 0 6px #3fb950b3}.conn.online{color:var(--text)}.conn.reconnecting .conn-dot{background:#d29922;animation:conn-pulse 1s ease-in-out infinite}.conn.reconnecting{color:#d29922}.conn.closed .conn-dot{background:#f85149}.conn.closed{color:#f85149}.conn.rejected .conn-dot{background:#f85149}.conn.rejected{color:#f85149}@keyframes conn-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.conn.reconnecting .conn-dot{animation:none}}.signin-chip{border:1px solid transparent;background:none;padding:3px 6px;border-radius:6px;font:inherit;cursor:pointer}.signin-chip:hover{border-color:var(--line)}.signin-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signin-chip.signed-in .conn-dot{background:#3fb950;box-shadow:0 0 6px #3fb950b3}.signin-chip.signed-in{color:var(--text)}.signin-chip.signed-in #signin-chip-text{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.signin-chip.working .conn-dot{background:#d29922;animation:conn-pulse 1s ease-in-out infinite}.signin-chip.working{color:#d29922}@media (prefers-reduced-motion: reduce){.signin-chip.working .conn-dot{animation:none}}.signin-chip:disabled{opacity:.65;cursor:default}.signin-chip-chain{margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.signin-chip-chain[data-chain=base]{color:#4c8dff;border-color:#4c8dff73}.signin-chip-chain[data-chain=solana]{color:#c9a3ff;border-color:#c9a3ff80}.signin-chip-chain[data-chain=ethereum]{color:#5fdede;border-color:#5fdede73}.signin-chip-chain[data-chain=robinhood]{color:#3fb950;border-color:#3fb95073}@media (max-width: 560px){.signin-chip-chain{display:none}}.signin{position:absolute;inset:0;display:grid;place-items:center;z-index:10}.signin[hidden]{display:none}.signin-frame{position:relative}.signin-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.signin-hit{position:absolute;margin:0;padding:0;border:0;background:none;color:transparent;font:inherit;cursor:pointer}.signin-hit:disabled{cursor:default}.signin-hit:focus-visible{outline:2px solid #4a4a6a;outline-offset:-1px}#stage.signin-open .dropzone{place-items:end center;padding-bottom:12px}#stage.signin-open .dz-inner h1,#stage.signin-open .dz-inner .muted{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}body{display:block}#root{display:grid;grid-template-rows:auto 0px 1fr auto auto auto auto auto;height:100vh;min-width:0;overflow:hidden;--bottom-nav-height: 56px}.notification-lane{position:relative;z-index:12;height:0;min-height:0;overflow:visible}#stage{min-width:0;contain:size layout}#engine-screen{touch-action:none}@media (pointer: coarse),(hover: none){#root{grid-template-rows:42px auto 1fr auto auto auto auto auto;height:100svh}.notification-lane{height:auto}#root>.bar:first-child{height:42px;min-height:42px;overflow:visible;contain:layout}}#root.mobile-game-shell{grid-template-rows:42px auto minmax(0,1fr) auto auto 0 0 58px;height:100svh;--bottom-nav-height: 58px}#root.mobile-game-shell>.notification-lane{height:auto}#root.mobile-game-shell>.bar:first-child{height:42px;min-height:42px;overflow:visible;contain:layout}#root.mobile-game-shell>#feed,#root.mobile-game-shell>footer.foot{display:none}#root>.app-bottom-nav{grid-row:8}.nav-link{color:var(--muted);text-decoration:none;padding:4px 9px;border-radius:6px;border:1px solid transparent;font-size:12px}.nav-link:hover{color:var(--text);background:#1d222a}.nav-link.current{color:var(--text);background:#1d222a;border-color:var(--line)}.topbar-status-cluster{display:contents}.topbar-status-cluster>.brand{order:0}.bar>.spacer{order:2}.bar>.signin-chip{order:3}.topbar-status-cluster>#conn{order:4}.bar>#status{order:5}.mobile-online-count{display:none}.signin-chip.wallet-name-fallback{position:relative}.wallet-name-fallback-marker{display:inline-grid;flex:0 0 14px;width:14px;height:14px;place-items:center;border:1px solid #d29922;border-radius:50%;color:#f0c45c;font:700 10px/1 ui-monospace,Cascadia Code,Consolas,monospace}.wallet-name-fallback-message{position:absolute;z-index:40;top:calc(100% + 7px);right:0;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--panel);box-shadow:0 8px 22px #00000059;font:11px/1.4 system-ui,sans-serif;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.signin-chip.wallet-name-fallback:hover .wallet-name-fallback-message,.signin-chip.wallet-name-fallback:focus .wallet-name-fallback-message{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.wallet-name-fallback-message{transition:none}}@media (pointer: coarse),(hover: none){.bar:first-child{flex-wrap:nowrap;gap:6px;padding:6px 8px}.topbar-status-cluster{display:inline-flex;flex:1 1 0;min-width:0;align-items:center;gap:0;white-space:nowrap;overflow:hidden}.topbar-status-cluster>.brand{display:none}.topbar-status-cluster #conn{min-width:0;gap:0;overflow:hidden}.topbar-status-cluster .conn-dot{display:none}.topbar-status-cluster #conn-text{display:inline-flex;min-width:0;overflow:hidden}.conn-primary,.conn-online-count{display:none}.mobile-online-count{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar>.spacer{display:none}.bar>.signin-chip{flex:1 1 0;min-width:0;justify-content:flex-end;overflow:visible}.bar>.signin-chip #signin-chip-text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar>#status{display:none}}#root.mobile-game-shell>.bar:first-child{flex-wrap:nowrap;gap:6px;padding:6px 8px}#root.mobile-game-shell .topbar-status-cluster{display:inline-flex;flex:1 1 0;min-width:0;align-items:center;gap:0;white-space:nowrap;overflow:hidden}#root.mobile-game-shell .topbar-status-cluster>.brand{display:none}#root.mobile-game-shell .topbar-status-cluster #conn{min-width:0;gap:0;overflow:hidden}#root.mobile-game-shell .topbar-status-cluster .conn-dot{display:none}#root.mobile-game-shell .topbar-status-cluster #conn-text{display:inline-flex;min-width:0;overflow:hidden}#root.mobile-game-shell .conn-primary,#root.mobile-game-shell .conn-online-count{display:none}#root.mobile-game-shell .mobile-online-count{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root.mobile-game-shell>.bar>.spacer{display:none}#root.mobile-game-shell>.bar>.signin-chip{flex:1 1 0;min-width:0;justify-content:flex-end;overflow:visible}#root.mobile-game-shell>.bar>.signin-chip #signin-chip-text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root.mobile-game-shell>.bar>#status{display:none}.game-status-surface,.game-status-surface *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media (max-width: 520px){.feed{box-sizing:border-box;height:clamp(84px,20svh,128px);max-height:20svh}.feed-list{flex:1 1 auto;min-height:0;max-height:none}}.retired-placard-stack{position:fixed;z-index:12;top:46px;left:50%;width:min(520px,calc(100vw - 24px));max-height:min(40vh,260px);display:grid;gap:8px;overflow-y:auto;padding:4px 6px 8px;transform:translate(-50%);scrollbar-color:#7891a7 #101823;scrollbar-width:thin}.retired-placard{position:relative;width:100%;min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:5px 7px 5px 5px;color:#f4f1d4;background:#182232;border:2px solid #e7e0b2;border-radius:0;box-shadow:0 0 0 2px #283d58,0 0 0 4px #070c13e6,5px 5px #04070bb8;font-family:ui-monospace,Cascadia Code,Consolas,monospace;image-rendering:pixelated;animation:retired-placard-arrive .18s steps(4,end) both}.retired-placard:before,.retired-placard:after{position:absolute;top:-4px;width:10px;height:4px;content:"";background:#e7e0b2}.retired-placard:before{left:10px}.retired-placard:after{right:10px}.retired-placard.severity-blocking{color:#fff2d1;background:#3d2921;border-color:#f2bc72;box-shadow:0 0 0 2px #713f2a,0 0 0 4px #110806eb,5px 5px #04070bb8}.retired-placard-cap{display:grid;place-items:center;align-self:stretch;color:#182232;background:#e7e0b2;font-size:14px;font-weight:800;line-height:1}.severity-blocking .retired-placard-cap{color:#3d2921;background:#f2bc72}.retired-placard-copy{display:grid;min-width:0;gap:1px}.retired-placard-label{color:#a9bfd2;font-size:8px;font-weight:700;letter-spacing:.13em}.severity-blocking .retired-placard-label{color:#efc292}.retired-placard-text{overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.2}.retired-placard-clock{align-self:end;padding-bottom:1px;color:#e7e0b2;font-size:12px;font-variant-numeric:tabular-nums}.retired-placard-dismiss{min-height:28px;padding:2px 5px;color:#f4f1d4;background:#24364e;border:1px solid #7891a7;border-radius:0;font:inherit;font-size:9px;font-weight:700;letter-spacing:.04em;cursor:pointer}.retired-placard-dismiss:hover{background:#35506d}.retired-placard-dismiss:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@keyframes retired-placard-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){.retired-placard-stack{top:42px;max-height:min(44vh,260px)}.retired-placard{grid-template-columns:18px minmax(0,1fr) auto;gap:5px}.retired-placard-clock{grid-column:2;justify-self:start}.retired-placard-dismiss{grid-column:3;grid-row:1 / span 2}}@media (pointer: coarse),(hover: none){.retired-placard-stack{top:42px;right:0;left:0;width:auto;max-height:78px;gap:6px;padding:2px 4px 4px;transform:none}.retired-placard-stack{pointer-events:none}.retired-placard{min-height:38px;padding:4px 5px 4px 4px;pointer-events:auto}.retired-placard-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.retired-placard-dismiss{position:relative;min-height:26px}.retired-placard-dismiss:after{position:absolute;inset:-11px -8px;content:""}}@media (prefers-reduced-motion: reduce){.retired-placard{animation:none}}.rare-watch{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:7px 13px;border-radius:999px;background:#0b0d10eb;border:1px solid var(--line);font-size:12.5px;white-space:nowrap;overflow:hidden;pointer-events:none}.rare-clock{font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.rare-rule{color:var(--muted);font-size:11px;padding-left:9px;border-left:1px solid var(--line)}.rare-dot{width:7px;height:7px;border-radius:50%;flex:none}.rare-watch.warning{border-color:#a371f78c;box-shadow:0 0 12px #a371f740}.rare-watch.warning .rare-dot{background:#a371f7}.rare-watch.warning b{color:#d2b3ff}.rare-watch.live{border-color:#a371f7e6;box-shadow:0 0 18px #a371f780;animation:rare-pulse 1.8s ease-in-out infinite}.rare-watch.live .rare-dot{background:#d2b3ff;box-shadow:0 0 8px #d2b3ffe6}.rare-watch.live b{color:#d2b3ff}.rare-watch.done{color:var(--muted)}.rare-watch.notice{width:min(520px,calc(100% - 24px));white-space:normal;border-color:#a371f7e6;box-shadow:0 0 18px #a371f76b}.rare-watch.notice.mystical{animation:mystical-notice-aura 2.4s ease-in-out 4}.rare-watch.notice .rare-dot{background:#d2b3ff;box-shadow:0 0 8px #d2b3ffe6}.notice-copy{display:grid;min-width:0;gap:2px}.notice-copy b{color:#d2b3ff}.notice-eyebrow{font-size:9px;letter-spacing:.12em;line-height:1}.notice-sprite{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px}.notice-sprite .mon-icon{width:32px;height:32px;transform:scale(1.2);filter:drop-shadow(0 0 5px rgba(210,179,255,.62))}.notice-dismiss{padding:3px 6px;color:#f2edff;background:#4e3976;border:1px solid #a371f7;border-radius:4px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.notice-dismiss:hover{background:#624a91}.notice-dismiss:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.rare-watch.notice.severity-blocking{border-color:#d2b3ff;box-shadow:0 0 22px #d2b3ff94}@keyframes mystical-notice-aura{0%,to{box-shadow:0 0 18px #a371f76b}50%{box-shadow:0 0 28px #d2b3ffc2}}.notice-dismiss{pointer-events:auto}@media (pointer: coarse),(hover: none){.notification-lane .retired-placard-stack{position:static;height:auto}.notification-lane .rare-watch{position:static;width:auto;max-width:none;gap:7px;padding:5px 9px;border-top:0;border-radius:0 0 10px 10px;transform:none;font-size:11.5px}.notification-lane .rare-watch.notice{width:auto}.notice-copy>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rare-rule{display:none}.notice-dismiss{position:relative;min-height:26px;padding:4px 8px}.notice-dismiss:after{position:absolute;inset:-11px -8px;content:""}}@media (prefers-reduced-motion: reduce){.rare-watch.live,.rare-watch.notice.mystical{animation:none}}.panel-scrim{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px 24px calc(24px + var(--bottom-nav-height, 0px));background:#06080ab8}.panel{width:min(720px,100%);max-height:min(78vh,720px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px #0000008c;overflow:hidden}.panel.is-wide{width:min(1280px,100%);max-height:min(86vh,940px)}.panel-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);flex:none}.panel-head h2{margin:0;font-size:14px;font-weight:600}.panel-sub{color:var(--muted);font-size:12px}.panel-head kbd{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:0 3px;margin-left:4px}.panel-body{padding:14px;overflow-y:auto}.panel-body h3{margin:18px 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.panel-body h3:first-child{margin-top:0}.panel-note{margin:0 0 10px;color:var(--muted);font-size:12px}.panel-note.error{color:#ff7b72}.muted{color:var(--muted)}.collection-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:8px;padding:2px;background:#0f1216;border:1px solid var(--line);border-radius:7px}.collection-tab{min-height:34px;padding:4px 8px;font:inherit;font-size:13px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer}.collection-tab:hover{color:inherit}.collection-tab[aria-selected=true]{color:inherit;background:#1d222a;border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.collection-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.55fr);gap:7px;margin-bottom:8px}.collection-tools label{display:grid;gap:3px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.collection-tools input,.collection-tools select{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:6px 8px;color:var(--text);background:#0f1216;border:1px solid var(--line);border-radius:6px;font:12px system-ui,sans-serif}.collection-tools input:focus,.collection-tools select:focus{outline:none;border-color:var(--accent)}.collection-location-filter{margin-top:0;margin-bottom:8px}.collection-items-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--muted);font-size:13px}.collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none}.collection-card{display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px;background:#0f1216;border:1px solid var(--line);border-radius:8px}.collection-card.custody-minted{border-color:#3fb9508c}.collection-card.custody-custody_quarantined{border-color:#f85149b8}.collection-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.collection-card-preview{position:relative;width:100%;aspect-ratio:744 / 1040;overflow:hidden;background:radial-gradient(circle at 50% 38%,#6b4cb438,#080a0e 68%);border-radius:7px}.collection-card-preview iframe{width:100%;height:100%;border:0;background:transparent}.collection-token{color:var(--muted);font:11px ui-monospace,Cascadia Code,Consolas,monospace}.custody-pill{padding:2px 6px;color:var(--muted);background:#1d222a;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.custody-pill.minted{color:#b7efc0;background:#183720}.custody-pill.voucher_pending{color:#f5d98a;background:#3a3018}.custody-pill.custody_quarantined{color:#ffd1cd;background:#4a2020}.collection-detail{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.collection-card [role=status],.collection-card [role=alert]{margin:2px 0;font-size:11px}.sync-state{color:#f5d98a}.custody-diagnostic{display:grid;gap:3px;padding:8px;color:#ffd1cd;background:#f8514917;border:1px solid rgba(248,81,73,.35);border-radius:5px;font-size:11px;overflow-wrap:anywhere}.collection-mint{margin-top:auto;align-self:flex-start}.collection-card>a.control:not(.collection-mint){align-self:flex-start}@media (max-width: 520px){.panel-scrim{padding:10px 10px calc(10px + var(--bottom-nav-height, 0px))}.collection-grid{grid-template-columns:1fr}.collection-tools{grid-template-columns:minmax(0,1fr) minmax(125px,.85fr);gap:5px}}.occupancy,.roster,.kv{list-style:none;margin:0;padding:0}.occupancy li{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:5px}.occupancy li.you{background:#58a6ff1a;box-shadow:inset 0 0 0 1px #58a6ff4d}.occ-map{flex:0 0 auto}.occ-you{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);flex:none}.occ-bar{flex:1 1 auto;height:5px;min-width:40px;border-radius:999px;background:#0f1216;overflow:hidden}.occ-bar span{display:block;height:100%;background:var(--accent);border-radius:999px}.occ-n{flex:none;font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.roster li{display:flex;justify-content:space-between;gap:12px;padding:5px 8px;border-radius:5px;font-size:12px}.roster li+li{border-top:1px solid var(--line)}.roster li.active{background:#a371f724;box-shadow:inset 0 0 0 1px #a371f766}.roster-name{font-weight:600}.roster-where{color:var(--muted)}.slots{width:100%;border-collapse:collapse;font-size:12px}.slots th{text-align:left;font-weight:500;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:0 8px 6px;border-bottom:1px solid var(--line)}.slots td{padding:7px 8px;border-bottom:1px solid var(--line)}.slots tr:last-child td{border-bottom:none}.slot-n{font-variant-numeric:tabular-nums;font-weight:600}.partybar{position:relative;display:flex;align-items:center;gap:10px;padding:6px 12px;background:var(--panel);border-top:1px solid var(--line)}.pslots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:6px;flex:1 1 auto;min-width:0}.pslot{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:100%;max-width:56px;min-width:0;aspect-ratio:1 / 1;padding:3px;background:#0f1216;border:1px solid var(--line);border-radius:7px;overflow:hidden}.pslot.blank{background:transparent;border-style:dashed;border-color:#1e242c}.pslot.draggable{cursor:grab;user-select:none;-webkit-user-select:none}.pslot.dragging{cursor:grabbing;opacity:.45;transform:translateY(-1px)}.pslot.dropping,.pslot.quick-open{border-color:var(--accent, #6ea8fe);background:#141a22}.party-quick-menu{position:absolute;z-index:40;left:8px;bottom:calc(100% + 6px);box-sizing:border-box;width:min(300px,calc(100vw - 16px));max-height:min(300px,45vh);overflow:auto;padding:8px;border:1px solid var(--line);border-radius:9px;background:#11161c;box-shadow:0 8px 24px #00000073}.party-quick-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px}.party-quick-head button{width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:20px;line-height:1}.party-quick-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.party-quick-items button{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:38px;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:#181e26;color:var(--text);font:inherit;font-size:11px;text-align:left}.party-quick-items button:hover:not(:disabled),.party-quick-items button:focus-visible{border-color:var(--accent, #6ea8fe);background:#202936}.party-quick-items button:disabled{opacity:.55}.party-quick-items small{color:var(--muted);font-variant-numeric:tabular-nums}.party-quick-empty,.party-quick-error{margin:4px 0 0;font-size:11px;line-height:1.35}.party-quick-empty{color:var(--muted)}.party-quick-error{color:#ffb4ac}.pslot.dragging *{pointer-events:none}.pslot.fainted{opacity:.5}.pslot-hp{flex:none;width:100%;margin-bottom:1px}.hp-bar{display:block;width:100%;height:4px;border-radius:999px;background:#060809;overflow:hidden}.hp-bar>span{display:block;height:100%;border-radius:999px;background:#3fb950;transition:width .3s ease}.hp-bar.low>span{background:#d29922}.hp-bar.critical>span{background:#f85149}.pslot-sprite{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.pslot .mon-icon{width:min(32px,80%);height:min(32px,80%);image-rendering:pixelated}.pslot .mon-icon.loading{opacity:0}.pslot-lv{position:absolute;top:8px;left:4px;z-index:2;font-size:clamp(8px,2.4vw,10px);font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.75);font-variant-numeric:tabular-nums}.pslot-held{position:absolute;top:8px;right:4px;z-index:2;width:5px;height:5px;border-radius:50%;background:var(--accent)}.ailment{position:absolute;bottom:3px;right:4px;z-index:2;font-size:clamp(7px,2vw,8.5px);font-weight:700;letter-spacing:.04em;padding:1px 4px;border-radius:3px;background:#1d222a;color:var(--muted)}.ailment.psn{background:#7b4b8a;color:#f0dcff}.ailment.par{background:#8a7b2a;color:#fff4c4}.ailment.slp{background:#4a4a55;color:#dfe3ea}.ailment.frz{background:#2f6f8a;color:#d6f2ff}.ailment.brn{background:#8a3f2a;color:#ffdcd0}.ailment.fnt{background:#5a1f1f;color:#ffc9c4}.wallet{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;padding-left:12px;padding-right:4px;border-left:1px solid var(--line);align-self:stretch;justify-content:center;color:inherit;text-decoration:none;cursor:pointer;border-radius:6px;transition:background .12s ease,color .12s ease}.wallet:hover{background:#1d222a}.wallet:hover .wallet-value{color:var(--accent)}.wallet:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wallet-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.wallet-value{font-size:15px;font-variant-numeric:tabular-nums;transition:color .12s ease}.wallet-poke .wallet-value{display:inline-flex;align-items:center;gap:.28em}@media (prefers-reduced-motion: reduce){.wallet,.wallet-value{transition:none}}.partybar-stale{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#d29922}@media (max-width: 520px){.partybar{gap:6px;padding:5px 8px}.pslots{gap:4px;min-width:0}.pslot{max-width:46px;padding:2px;border-radius:6px}.wallet{padding-left:8px}.wallet-label{font-size:8px}.wallet-value{font-size:13px;white-space:nowrap}.feed{max-height:128px;padding:6px 8px}.feed-list{min-height:40px;max-height:84px}.bar.foot .keys{display:none}}@media (max-width: 420px){.partybar{flex-wrap:wrap;row-gap:2px}.pslots{flex:1 1 100%;order:1}.wallet{order:2;flex:1 1 0;flex-direction:row;align-self:auto;align-items:baseline;justify-content:flex-start;gap:5px;padding-left:2px;padding-right:2px;border-left:none}.wallet-poke{justify-content:flex-end}.wallet-value{font-size:12px}.party-quick-menu{left:5px;width:calc(100vw - 10px)}.party-quick-items button{min-height:40px}}@media (pointer: coarse),(hover: none){.feed{cursor:text;-webkit-tap-highlight-color:transparent}.feed-line{-webkit-user-select:text;user-select:text}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.stat{display:flex;flex-direction:column;gap:2px;padding:10px 11px;background:#0f1216;border:1px solid var(--line);border-radius:7px}.stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.stat-value{font-size:17px;font-variant-numeric:tabular-nums}.stat-note{font-size:11px;color:var(--muted)}.kv li{display:flex;justify-content:space-between;gap:14px;padding:6px 8px;font-size:12px;border-bottom:1px solid var(--line)}.kv li:last-child{border-bottom:none}.kv li>span{color:var(--muted)}.kv li>b{font-weight:500;text-align:right;overflow-wrap:anywhere}.market-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.market-search{flex:1 1 160px;min-width:140px;cursor:text}.market-mine{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none}.market-card{min-width:0}.market-card.unavailable{opacity:.6}.market-card-open{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;padding:10px;font:inherit;color:inherit;text-align:left;background:#0f1216;border:1px solid var(--line);border-radius:8px;cursor:pointer}.market-card-open:hover{border-color:var(--accent)}.market-art{display:grid;place-items:center;width:100%;aspect-ratio:744 / 1040;overflow:hidden;background:radial-gradient(circle at 50% 38%,#6b4cb438,#080a0e 68%);border-radius:7px}.market-art img{width:100%;height:100%;object-fit:contain}.market-art-fallback{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.market-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-token{color:var(--muted);font:11px ui-monospace,Cascadia Code,Consolas,monospace}.market-name{font-size:13px;overflow-wrap:anywhere}.market-price{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent)}.market-detail{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.market-pill{align-self:flex-start;padding:2px 6px;color:var(--muted);background:#1d222a;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.market-pill.standard-721{color:#b7d8ef;background:#182b37}.market-pill.standard-1155{color:#f5d98a;background:#3a3018}.market-pill.recent{color:#b7efc0;background:#183720}.market-pill.off{color:#ffd1cd;background:#4a2020;text-transform:none}.market-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.market-page-n{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.market-back{margin-bottom:12px}.market-buy{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:14px;align-items:start}.market-buy-facts{display:flex;flex-direction:column;gap:7px;min-width:0}.market-buy-facts .market-price{font-size:16px}.market-quantity{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.market-quantity input{width:70px;cursor:text;font-variant-numeric:tabular-nums}.market-total{margin:0;font-size:13px}.market-action{align-self:flex-start}.market-buy-facts [role=status],.market-buy-facts [role=alert]{margin:2px 0;font-size:11px}.market-freshness{margin:14px 0 0;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.pack-opening{display:grid;gap:10px}.pack-reveal{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;padding:0;margin:0;list-style:none}.pack-card{display:grid;gap:4px;min-width:0;min-height:108px;padding:10px;color:var(--text);background:#0f1216;border:1px solid var(--line);border-radius:7px}.pack-card.egg{background:radial-gradient(circle at 50% 32%,#d2b3ff4d,#101218 68%);border-color:#d2b3ffb3}.pack-card strong{font-size:12px}.pack-card span{color:var(--muted);font-size:10px;line-height:1.3}.pack-item-mint{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:7px}.pack-item-mint>div{display:grid;gap:3px}.pack-item-mint span{color:var(--muted);font-size:11px}@media (max-width: 620px){.pack-reveal{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-item-mint{align-items:stretch;flex-direction:column}}@media (max-width: 520px){.market-grid{grid-template-columns:repeat(2,1fr)}.market-buy{grid-template-columns:1fr}}.mobile-chat-overlay{position:absolute;z-index:8;left:10px;bottom:12px;display:grid;width:min(78%,330px);gap:4px;pointer-events:none}.mobile-chat-peek{overflow:hidden;padding:5px 8px;color:var(--text);background:#14171cd1;border-left:3px solid var(--line);border-radius:4px;box-shadow:0 2px #00000059;font:600 11px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;text-overflow:ellipsis;animation:mobile-chat-arrive .14s ease-out}.mobile-chat-bubble{position:absolute;z-index:9;right:10px;bottom:12px;min-width:44px;min-height:44px;color:var(--text);background:var(--panel);border:2px solid var(--line);border-radius:50%;box-shadow:0 0 0 2px var(--bg),0 4px 12px #00000073}.mobile-chat-bubble b,.app-bottom-nav b{position:absolute;top:-5px;right:-5px;min-width:18px;padding:2px 4px;color:#fff;background:#bf3f4b;border-radius:10px;font-size:9px}.app-bottom-nav{position:relative;z-index:25;width:100%;min-width:0;max-width:100vw;min-height:56px;padding:6px 5px calc(6px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line)}.app-bottom-nav-tabs{position:relative;display:flex;width:100%;min-width:0;justify-content:center;align-items:stretch;flex-wrap:nowrap;--app-bottom-nav-gap: 4px;gap:var(--app-bottom-nav-gap);max-width:1100px;margin:0 auto}.app-bottom-nav-tab{position:relative;flex:0 0 auto;display:grid;place-content:center;min-height:44px;padding:4px 10px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px;text-align:center;text-decoration:none;white-space:nowrap;font:500 12px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.app-bottom-nav-tab:hover:not([aria-current=page]):not([aria-expanded=true]),.app-bottom-nav-more-item:hover:not([aria-current=page]){color:var(--text);background:#1d222a}@media (pointer: coarse),(hover: none){.app-bottom-nav-tab:hover:not([aria-current=page]):not([aria-expanded=true]),.app-bottom-nav-more-item:hover:not([aria-current=page]){color:var(--muted);background:transparent}}.app-bottom-nav-tab:focus-visible,.app-bottom-nav-more-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-opportunity-badge,.wallet-opportunity-badge{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:4px;border-radius:999px;color:#08110a;background:#7ee787;font-size:11px;font-weight:800;line-height:1;box-shadow:0 0 0 2px #7ee78729,0 0 10px #7ee78766}.wallet.wallet-poke.opportunity{position:relative;border-color:#7ee787b3}.wallet-opportunity-badge{position:absolute;top:-6px;right:-5px;margin:0}.app-bottom-nav-tab[aria-current=page],.app-bottom-nav-tab[aria-expanded=true]{color:var(--text);background:#1d222a;border-color:var(--line)}.app-bottom-nav-more{position:absolute;right:0;bottom:calc(100% + 8px);display:grid;gap:2px;width:168px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px #0000008c}.app-bottom-nav-more-item{display:flex;align-items:center;min-height:40px;padding:0 10px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px;text-align:left;text-decoration:none;font:500 12px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.app-bottom-nav-more-item[aria-current=page]{color:var(--text);background:#1d222a;border-color:var(--line)}.mobile-chat-backdrop{position:fixed;inset:0;z-index:100;background:#03080e6b}.mobile-chat-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(100px,1fr) auto;max-height:min(72svh,560px);color:var(--text);background:var(--panel);border-top:1px solid var(--line);border-radius:10px 10px 0 0;box-shadow:0 -12px 32px #0000008c;will-change:transform}.mobile-chat-sheet header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--line)}.mobile-chat-sheet h2{margin:0;color:var(--text);font-size:14px;font-weight:600}.mobile-chat-sheet header button{min-width:40px;min-height:40px;color:var(--muted);background:transparent;border:0;border-radius:6px;font-size:24px}.mobile-chat-sheet header button:hover{color:var(--text);background:#1d222a}.mobile-chat-history{min-height:0;margin:0;padding:8px 12px;overflow:auto;list-style:none}.mobile-chat-history li{padding:5px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.mobile-chat-history time{color:var(--muted);font-size:10px}.mobile-chat-history a{margin-left:7px;color:var(--accent);font-weight:700;text-decoration:none;white-space:nowrap}.mobile-chat-history .feed-party{flex-wrap:wrap;height:auto;max-height:none;overflow:visible;margin-top:3px;row-gap:4px}.mobile-chat-history .feed-party-slot{height:auto}.mobile-chat-sheet form{display:grid;grid-template-columns:1fr auto;gap:7px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.mobile-chat-sheet input{min-width:0;min-height:44px;padding:8px;color:var(--text);background:#0f1216;border:1px solid var(--line);border-radius:6px;font-size:16px}.mobile-chat-sheet input:focus{outline:none;border-color:var(--accent)}.mobile-chat-sheet form button{min-width:58px;color:var(--text);background:#1d222a;border:1px solid var(--line);border-radius:6px;font-weight:600;cursor:pointer}.mobile-chat-sheet form button:hover:not(:disabled){border-color:var(--accent)}.mobile-chat-sheet form button:disabled{opacity:.45;cursor:default}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.poke-token-icon{width:1.28em;height:1.28em;display:inline-block;flex:0 0 auto;object-fit:contain;vertical-align:-.24em;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 45%))}.poke-token-amount,.poke-token-mark{display:inline-flex;align-items:center;gap:.28em;min-width:0;white-space:nowrap}.poke-token-number{font-variant-numeric:tabular-nums}.poke-token-mark{justify-content:center}@keyframes mobile-chat-arrive{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion: reduce){.mobile-chat-peek{animation:none}}@media (orientation: landscape) and (max-height: 520px){.mobile-chat-sheet{max-height:92svh;left:38%}}.arena-doorway{position:fixed;inset:0;z-index:20;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;text-align:center;background:#06080ab8}.arena-doorway p{max-width:46ch;margin:0;color:var(--text, #e8eef2);font-size:14px;line-height:1.5}.arena-doorway button{padding:8px 16px;color:inherit;background:var(--panel, #141a20);border:1px solid var(--line, #2a333c);border-radius:6px;font:inherit;cursor:pointer}.arena-doorway button:hover{border-color:var(--accent, #6cf)}.arena-doorway button:focus-visible{outline:2px solid var(--accent, #6cf);outline-offset:2px}.arena-doorway--passive{inset:0 0 auto;z-index:20;display:block;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:#06080ae6;border-bottom:1px solid var(--line, #2a333c);max-height:38vh;overflow-y:auto;overscroll-behavior:contain;pointer-events:none}.arena-doorway--passive button{pointer-events:auto;display:block;margin:0 auto;padding:4px 12px;font-size:12px}.arena-doorway--passive p{max-width:62ch;margin:0 auto 6px;font-size:11.5px;line-height:1.35}.arena-doorway--passive .arena-doorway-aside{color:var(--muted, #9fb0bd)}.observer-view{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--bg, #080a0e)}.observer-view__status{display:flex;align-items:baseline;gap:.75rem;padding:.65rem .9rem;border-bottom:1px solid var(--line, #2a303b);background:var(--panel, #151820)}.observer-view__status span{color:var(--muted, #98a0ad);font-size:.8rem}.touchpad{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 calc(18px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px) + var(--bottom-nav-height, 0px)) calc(18px + env(safe-area-inset-left,0px));pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--pad-face: #20242c;--pad-face-hi: #2b303a;--pad-rim: #0c0e12;--pad-ink: #e7ebf2;--a-face: #d23b57;--a-face-hi: #e85c74;--b-face: #e2a13a;--b-face-hi: #f2b954}.touchpad-cluster{pointer-events:none;touch-action:none}.touchpad-system{display:flex;gap:16px;align-self:flex-end;padding-bottom:6px}.touch-stick{pointer-events:auto;touch-action:none;position:relative;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--pad-face-hi),var(--pad-face) 62%,#171a20 100%);border:2px solid var(--pad-rim);box-shadow:inset 0 3px 8px #ffffff14,inset 0 -6px 14px #0000008c,0 6px 16px #00000073;display:grid;place-items:center}.touch-stick-guide{position:absolute;background:#ffffff14;border-radius:2px;pointer-events:none}.touch-stick-guide-x{left:16%;right:16%;height:2px}.touch-stick-guide-y{top:16%;bottom:16%;width:2px}.touch-stick-thumb{width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 50% 34%,#3a4150,#262b34 60%,#171a20);border:2px solid #05070a;box-shadow:inset 0 2px 4px #ffffff29,inset 0 -5px 10px #0009,0 4px 10px #00000080;transition:transform .06s ease-out;pointer-events:none;will-change:transform}.touch-stick:active .touch-stick-thumb{transition:none}.touchpad-right{display:flex;align-items:flex-end;gap:20px;padding-bottom:14px}.touch-btn{pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;appearance:none;width:74px;height:74px;border-radius:50%;border:2px solid var(--pad-rim);color:var(--pad-ink);font:700 22px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 3px 5px #ffffff38,inset 0 -6px 12px #0006,0 5px 12px #00000073;transition:transform .05s ease,box-shadow .05s ease,filter .05s ease}.touch-btn-a{transform:translateY(-18px);background:radial-gradient(circle at 50% 34%,var(--a-face-hi),var(--a-face) 68%,#8f2038 100%)}.touch-btn-b{background:radial-gradient(circle at 50% 34%,var(--b-face-hi),var(--b-face) 68%,#9c6a17 100%);color:#201603}.touch-btn:active{filter:brightness(1.12);box-shadow:inset 0 2px 6px #00000080,inset 0 4px 10px #0006}.touch-btn-a:active{transform:translateY(-15px) scale(.94)}.touch-btn-b:active{transform:translateY(3px) scale(.94)}.touch-pill{pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;appearance:none;min-width:62px;height:26px;padding:0 12px;border-radius:13px;transform:rotate(-24deg);border:2px solid var(--pad-rim);background:linear-gradient(180deg,#4a505c,#2a2f38);color:var(--pad-ink);font:700 11px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.06em;cursor:pointer;box-shadow:inset 0 2px 3px #ffffff2e,inset 0 -3px 6px #0006,0 3px 7px #0006;transition:transform .05s ease,filter .05s ease}.touch-pill:active{filter:brightness(1.15);transform:rotate(-24deg) scale(.93)}@media (pointer: coarse),(hover: none){.touchpad{position:static;z-index:auto;width:100%;box-sizing:border-box;overflow:hidden;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#14171c,#0e1116);border-top:1px solid var(--line, #262b33);gap:clamp(6px,2vw,12px);padding:12px clamp(8px,3vw,16px)}.touchpad-left{order:0;flex:0 0 auto}.touchpad-system{order:1;flex:0 0 auto;flex-direction:column;align-self:center;align-items:center;gap:clamp(14px,4vw,20px);padding-bottom:0}.touchpad-right{order:2;flex:0 0 auto;align-items:center;padding-bottom:0;gap:clamp(10px,4vw,20px)}.touch-stick{width:min(104.4px,27vw);height:min(104.4px,27vw)}.touch-stick-thumb{width:min(48.6px,12.6vw);height:min(48.6px,12.6vw)}.touch-btn{width:min(57.6px,15.3vw);height:min(57.6px,15.3vw);font-size:clamp(15px,5vw,20px)}.touch-pill{position:relative;min-width:min(52.2px,14.4vw)}.touch-pill:after{content:"";position:absolute;inset:-7px -10px;border-radius:999px}.touch-btn-a{transform:none}.touch-btn-a:active,.touch-btn-b:active{transform:scale(.94)}}@media (max-height: 460px){.touch-stick{width:108px;height:108px}.touch-stick-thumb{width:52px;height:52px}.touch-btn{width:62px;height:62px;font-size:19px}.touchpad{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}@media (pointer: coarse),(hover: none){.touchpad{padding-bottom:10px}.touch-stick{width:min(104.4px,22vh);height:min(104.4px,22vh)}.touch-stick-thumb{width:min(48.6px,10.3vh);height:min(48.6px,10.3vh)}.touch-btn{width:min(57.6px,13vh);height:min(57.6px,13vh);font-size:clamp(15px,4vh,20px)}.touchpad-system{gap:clamp(14px,4vh,20px)}}}@media (prefers-reduced-motion: reduce){.touch-stick-thumb,.touch-btn,.touch-pill{transition:none}}@font-face{font-family:Pokeworld Display;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Pokeworld Display;font-style:normal;font-weight:600;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Pokeworld Mono;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Pokeworld Mono;font-style:normal;font-weight:600;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}.pw-scope{--s0: #b6bec9;--s1: #8b939f;--s2: #656d79;--s3: #434a54;--s4: #262a31;--ink: #07090c;--plate-lo: #23272e;--plate-deep: #14171c;--plate-hi: #c9d1dc;--plate: var(--m2);--glass: #0a1216;--paper: #eef2f6;--hue: #8a939f;--power: .18;--card-w: 360px;--depth: 16px;--fs: 1.1;--font-display: "Pokeworld Display", "Pokeworld Mono", "Bahnschrift SemiCondensed", "Bahnschrift", "DIN Alternate", "Oswald", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--font-mono: "Pokeworld Mono", "Cascadia Mono", "Consolas", "SF Mono", ui-monospace, monospace;--float-dur: 7s}.pw-stage{--card-h: calc(var(--card-w) * 1.4);--pad: calc(var(--card-w) * .045);--radius: calc(var(--card-w) * .042);perspective:1500px;perspective-origin:50% 42%;display:grid;place-items:center;padding:calc(var(--card-w) * .14) 0 calc(var(--card-w) * .18)}.pw-float{position:relative;transform-style:preserve-3d;animation:pw-float var(--float-dur) cubic-bezier(.45,0,.55,1) infinite}@keyframes pw-float{0%,to{transform:translate3d(0,calc(var(--lift, 15px) * .47),0)}50%{transform:translate3d(0,calc(var(--lift, 15px) * -1),0)}}.pw-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .42s cubic-bezier(.2,.7,.2,1)}.pw-tilt.is-tracking{transition:transform 90ms linear}.pw-shadow{position:absolute;left:9%;right:9%;bottom:calc(var(--card-w) * -.115);height:calc(var(--card-w) * .085);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.8),transparent 72%);filter:blur(11px);animation:pw-shadow var(--float-dur) cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}@keyframes pw-shadow{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.84);opacity:.55}}.pw-aura{position:absolute;inset:0;border-radius:var(--radius);background:var(--hue);opacity:calc(var(--power) * .62);filter:blur(calc(var(--card-w) * .075));transform:translateZ(-30px) scale(1.03);animation:pw-aura var(--float-dur) cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}@keyframes pw-aura{0%,to{transform:translateZ(-30px) scale(1.01);opacity:calc(var(--power) * .5)}50%{transform:translateZ(-30px) scale(1.06);opacity:calc(var(--power) * .74)}}.pw-card{--m0: color-mix(in srgb, var(--t1) calc(var(--tint) * 24%), var(--s0));--m1: color-mix(in srgb, var(--t1) calc(var(--tint) * 82%), var(--s1));--m2: color-mix(in srgb, var(--t1) calc(var(--tint) * 100%), var(--s2));--m3: color-mix(in srgb, var(--t2) calc(var(--tint) * 80%), var(--s3));--m4: color-mix(in srgb, var(--t2) calc(var(--tint) * 34%), var(--s4));--grain-angle: 93deg;--grain-period: 3px;--grain-hi: .19;--grain-lo: .17;--grain-alpha: .8;--sheen: .34;--spec-peak: .24;--bevel-hi: .55;--bevel-lo: .7;--lift: 15px;--well-tint: 8%;position:relative;width:var(--card-w);height:var(--card-h);transform-style:preserve-3d;border-radius:var(--radius)}.pw-slab{position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(150deg,#4c525c,var(--plate-lo) 45%,#0e1115)}.pw-slab:nth-child(1){transform:translateZ(calc(var(--depth) * -.33))}.pw-slab:nth-child(2){transform:translateZ(calc(var(--depth) * -.66))}.pw-slab:nth-child(3){transform:translateZ(calc(var(--depth) * -1));box-shadow:0 0 0 1px color-mix(in srgb,var(--hue) calc(var(--power) * 62%),transparent),0 0 calc(var(--card-w) * .07) calc(var(--card-w) * -.012) color-mix(in srgb,var(--hue) calc(var(--power) * 90%),transparent),0 0 calc(var(--card-w) * .3) calc(var(--card-w) * -.05) color-mix(in srgb,var(--hue) calc(var(--power) * 70%),transparent),0 calc(var(--card-w) * .05) calc(var(--card-w) * .1) #000000a6}.pw-face{position:absolute;inset:0;border-radius:var(--radius);overflow:hidden;display:grid;grid-template-rows:calc(var(--card-w) * .115) calc(var(--card-w) * .553) calc(var(--card-w) * .06) 2px minmax(0,1fr) calc(var(--card-w) * .055);padding:var(--pad);gap:calc(var(--pad) * .5);background:linear-gradient(150deg,color-mix(in srgb,var(--hue) calc(var(--power) * 15%),transparent),transparent 34%),linear-gradient(150deg,var(--m0) 0%,var(--m1) 19%,var(--m2) 45%,var(--m3) 71%,var(--m4) 100%);box-shadow:inset 0 1px rgba(255,255,255,var(--bevel-hi)),inset 1px 0 rgba(255,255,255,calc(var(--bevel-hi) * .44)),inset 0 -1px rgba(0,0,0,var(--bevel-lo)),inset -1px 0 rgba(0,0,0,calc(var(--bevel-lo) * .71)),inset 0 0 0 1px #00000047}.pw-face:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--grain-alpha);background:repeating-linear-gradient(var(--grain-angle),rgba(255,255,255,var(--grain-hi)) 0 1px,rgba(0,0,0,var(--grain-lo)) 1px 2px,transparent 2px var(--grain-period)),radial-gradient(38% 26% at 2% -2%,rgba(255,255,255,var(--sheen)),transparent 70%)}.pw-spec{position:absolute;inset:-45%;pointer-events:none;background:linear-gradient(100deg,transparent 43%,rgba(255,255,255,calc(var(--spec-peak) * .17)) 47%,rgba(255,255,255,var(--spec-peak)) 50%,rgba(255,255,255,calc(var(--spec-peak) * .17)) 53%,transparent 57%);mix-blend-mode:screen;animation:pw-sweep var(--float-dur) cubic-bezier(.45,0,.55,1) infinite}@keyframes pw-sweep{0%,to{transform:translate3d(calc((var(--spec, 0) - .5) * 40%),calc(var(--spec-v, 0) * 20%),0)}50%{transform:translate3d(calc((var(--spec, 0) + .5) * 40%),calc(var(--spec-v, 0) * 20%),0)}}.pw-iri{display:none}.pw-card[data-iridescent=true] .pw-iri{display:block;position:absolute;inset:-10%;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background:conic-gradient(from calc(var(--spec, 0) * 120deg + 40deg) at 30% 20%,#ff4d8d,#ffd24d,#4dffc1,#4dc4ff,#b14dff,#ff4d8d);filter:blur(14px) saturate(1.2)}.pw-head{position:relative;display:flex;align-items:center;gap:calc(var(--pad) * .5);min-height:calc(var(--card-w) * .095);max-width:100%;overflow:hidden}.pw-head>*{min-width:0}.pw-dex{font:600 calc(var(--card-w) * .04 * var(--fs)) / 1 var(--font-mono);letter-spacing:.02em;color:#0000009e;text-shadow:0 1px 0 rgba(255,255,255,.38);padding:calc(var(--card-w) * .012) calc(var(--card-w) * .024);border-radius:calc(var(--card-w) * .012);background:linear-gradient(180deg,#00000038,#ffffff12);box-shadow:inset 0 1px 3px #0000008c,0 1px #ffffff4d;flex:none}.pw-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pw-details,.pw-body,.pw-meta,.pw-foot{--fs: 1.21}.pw-name__main{font:600 calc(var(--card-w) * .072 * var(--fs)) / .95 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.65),0 1px 4px rgba(0,0,0,.45),0 0 calc(var(--card-w) * .05) color-mix(in srgb,var(--hue) calc(var(--power) * 60%),transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-name__sub{font:400 calc(var(--card-w) * .033 * var(--fs)) / 1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;text-shadow:0 1px 0 rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-level{flex:none;text-align:right;font:600 calc(var(--card-w) * .058 * var(--fs)) / 1 var(--font-mono);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.65),0 1px 4px rgba(0,0,0,.4)}.pw-level small{display:block;font:400 calc(var(--card-w) * .027 * var(--fs)) / 1.6 var(--font-display);letter-spacing:.2em;color:#ffffff8c}.pw-art{position:relative;min-height:0;border-radius:calc(var(--radius) * .5);overflow:hidden;background:radial-gradient(64% 60% at 50% 58%,color-mix(in srgb,var(--hue) calc(var(--well-tint) + var(--power) * 17%),var(--glass)),var(--glass) 76%),linear-gradient(180deg,#0c1519,#05090b);box-shadow:inset 0 4px 7px #000000eb,inset 0 0 0 1px #000000d9,inset 0 -1px #ffffff12,inset 0 0 calc(var(--card-w) * .12) color-mix(in srgb,var(--hue) calc(var(--power) * 50%),transparent),0 0 0 1px #0000008c,0 2px 0 1px #ffffff21,0 0 calc(var(--card-w) * .06) color-mix(in srgb,var(--hue) calc(var(--power) * 70%),transparent)}.pw-art:before{content:"";position:absolute;inset:0;background:radial-gradient(36% 36% at 50% 56%,color-mix(in srgb,var(--hue) calc(34% + var(--power) * 58%),transparent),transparent 74%);animation:pw-backlight var(--float-dur) cubic-bezier(.45,0,.55,1) infinite}@keyframes pw-backlight{0%,to{opacity:calc(.3 + var(--power) * .4)}50%{opacity:calc(.46 + var(--power) * .6)}}.pw-art__img{position:absolute;left:50%;top:50%;width:calc(var(--card-w) * var(--art-w, .52));height:auto;transform:translate(-50%,-52%);image-rendering:pixelated;filter:drop-shadow(0 3px 0 rgba(0,0,0,.6)) drop-shadow(0 0 calc(var(--card-w) * .022) color-mix(in srgb,var(--hue) 45%,transparent))}.pw-art__missing{position:absolute;inset:0;display:grid;place-items:center;z-index:0;background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--hue) 16%,transparent) 0%,transparent 62%)}.pw-art__missing-glyph{font-size:calc(var(--card-w) * .17);line-height:1;color:color-mix(in srgb,var(--hue) 40%,transparent);text-shadow:0 2px 0 rgba(0,0,0,.45);opacity:.75}.pw-art__glass{position:absolute;inset:0;pointer-events:none;background:linear-gradient(116deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 17%,transparent 40%,transparent 100%);transform:translate(calc(var(--spec, 0) * 26%));transition:transform 90ms linear}.pw-art__glass:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);opacity:.4}.pw-shiny{position:absolute;top:calc(var(--card-w) * .018);right:calc(var(--card-w) * .024);width:calc(var(--card-w) * .052 * var(--fs));aspect-ratio:1;color:transparent;font-size:calc(var(--card-w) * .052 * var(--fs));line-height:1;animation:pw-twinkle 3.4s ease-in-out infinite;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6)) drop-shadow(0 0 calc(var(--card-w) * .03) rgba(255,240,170,.95))}.pw-shiny:before,.pw-shiny:after{content:"";position:absolute;inset:0;background:#fff8d4;clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%)}.pw-shiny:after{transform:rotate(45deg) scale(.62);opacity:.9}@keyframes pw-twinkle{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.pw-meta{display:flex;align-items:center;gap:calc(var(--pad) * .35);min-height:calc(var(--card-w) * .06);max-width:100%;overflow:hidden}.pw-meta>*{min-width:0}.pw-pip{font:600 calc(var(--card-w) * .031 * var(--fs)) / 1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:calc(var(--card-w) * .013) calc(var(--card-w) * .026);border-radius:999px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--pip) 84%,white),color-mix(in srgb,var(--pip) 74%,black));box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0006,0 1px 2px #0000008c;text-shadow:0 1px 1px rgba(0,0,0,.5)}.pw-meta__spacer{flex:1}.pw-tag{flex:0 1 auto;font:400 calc(var(--card-w) * .03 * var(--fs)) / 1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;color:#ffffff9e;text-shadow:0 1px 0 rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-tier{font:600 calc(var(--card-w) * .03 * var(--fs)) / 1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--tier-hue) 62%,white);text-shadow:0 1px 0 rgba(0,0,0,.5),0 0 calc(var(--card-w) * .03) color-mix(in srgb,var(--tier-hue) 75%,transparent)}.pw-rule{height:2px;flex:none;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 10%,rgba(0,0,0,.55) 90%,transparent);box-shadow:0 1px #ffffff2e}.pw-hp{display:flex;align-items:center;gap:calc(var(--pad) * .4);flex:none}.pw-hp__label{font:600 calc(var(--card-w) * .032 * var(--fs)) / 1 var(--font-display);letter-spacing:.16em;color:#ffffffad;flex:none}.pw-hp__track{position:relative;flex:1;height:calc(var(--card-w) * .026);border-radius:999px;background:#0d1116;box-shadow:inset 0 2px 4px #000000f2,0 1px #fff3;overflow:hidden}.pw-hp__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--hp, 1) * 100%);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--hp-hue) 76%,white),var(--hp-hue));box-shadow:0 0 calc(var(--card-w) * .024) var(--hp-hue)}.pw-hp__num{font:600 calc(var(--card-w) * .036 * var(--fs)) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);flex:none}.pw-stats{--fs: 1.1;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pad) * .14);flex:none}.pw-stat{display:flex;align-items:baseline;justify-content:space-between;gap:4px;padding:calc(var(--card-w) * .008) calc(var(--card-w) * .018);border-radius:calc(var(--card-w) * .014);background:linear-gradient(180deg,#00000057,#00000024);box-shadow:inset 0 1px 3px #0009,0 1px #ffffff29}.pw-stat__k{font:400 calc(var(--card-w) * .028 * var(--fs)) / 1 var(--font-display);letter-spacing:.12em;color:#ffffff85}.pw-stat__v{font:600 calc(var(--card-w) * .04 * var(--fs)) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.pw-moves{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--pad) * .14);flex:none;margin-top:0}.pw-move{display:flex;align-items:center;gap:calc(var(--card-w) * .018);min-width:0;padding:calc(var(--card-w) * .013) calc(var(--card-w) * .02);border-radius:calc(var(--card-w) * .014);background:#0000003d;box-shadow:inset 0 1px 3px #00000080,0 1px #ffffff21}.pw-move__dot{width:calc(var(--card-w) * .022);height:calc(var(--card-w) * .022);border-radius:50%;flex:none;background:var(--pip);box-shadow:inset 0 1px 1px #ffffff8c,0 0 calc(var(--card-w) * .016) var(--pip)}.pw-move__name{font:400 calc(var(--card-w) * .031 * var(--fs)) / 1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-move.is-empty{background:#0000001f;box-shadow:inset 0 1px 3px #00000059}.pw-move.is-empty .pw-move__dot{background:#0000004d;box-shadow:inset 0 1px 1px #00000080}.pw-move.is-empty .pw-move__name{color:#ffffff47}.pw-details{min-height:0;overflow:hidden}.pw-details--pokemon{display:flex;flex-direction:column;justify-content:space-between;gap:0}.pw-details--item{display:flex;flex-direction:column}.pw-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--pad) * .2)}.pw-prose{margin:0;font:400 calc(var(--card-w) * .034 * var(--fs)) / 1.45 var(--font-display);letter-spacing:.015em;color:#ffffffd1;text-shadow:0 1px 0 rgba(0,0,0,.35);flex:none;max-height:calc(var(--card-w) * .034 * var(--fs) * 1.45 * 8);display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.pw-details--item .pw-prose{--item-prose-scale: 1.1;font-size:calc(var(--card-w) * .034 * var(--fs) * var(--item-prose-scale));max-height:calc(var(--card-w) * .034 * var(--fs) * var(--item-prose-scale) * 1.45 * 8)}.pw-taught{display:flex;align-items:center;gap:calc(var(--pad) * .4);padding:calc(var(--card-w) * .024) calc(var(--card-w) * .028);border-radius:calc(var(--card-w) * .016);background:linear-gradient(180deg,#0000005c,#00000029);box-shadow:inset 0 1px 3px #0009,0 1px #ffffff26}.pw-taught__name{flex:1;min-width:0;font:600 calc(var(--card-w) * .043 * var(--fs)) / 1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-taught__stat{font:600 calc(var(--card-w) * .034 * var(--fs) * 1.2) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;flex:none;text-align:center}.pw-taught__stat small{display:block;font:400 calc(var(--card-w) * .024 * var(--fs) * 1.2) / 1.6 var(--font-display);letter-spacing:.14em;color:#ffffff80}.pw-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pad) * .4);flex:none;padding-top:calc(var(--card-w) * .006)}.pw-held{display:flex;align-items:center;gap:calc(var(--card-w) * .017);min-width:0;font:400 calc(var(--card-w) * .03 * var(--fs)) / 1.35 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;text-shadow:0 1px 0 rgba(0,0,0,.45)}.pw-held__icon{width:calc(var(--card-w) * .058);height:calc(var(--card-w) * .058);image-rendering:pixelated;flex:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.pw-held__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-trait{font:600 calc(var(--card-w) * .031 * var(--fs)) / 1.35 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 0 rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.35);white-space:nowrap}.pw-trait__fx{font:400 calc(var(--card-w) * .026 * var(--fs)) / 1.35 var(--font-mono);letter-spacing:.02em;color:#ffffff80;text-shadow:0 1px 0 rgba(0,0,0,.5);white-space:nowrap}.pw-serial{font:400 calc(var(--card-w) * .029 * var(--fs)) / 1.35 var(--font-mono);letter-spacing:.08em;color:#ffffff6b;text-shadow:0 1px 0 rgba(0,0,0,.55);flex:none}.pw-motes{position:absolute;inset:0;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 85%,transparent 100%),linear-gradient(to right,transparent 0,#000 11%,#000 89%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 85%,transparent 100%),linear-gradient(to right,transparent 0,#000 11%,#000 89%,transparent 100%);-webkit-mask-composite:source-in}.pw-motes:before,.pw-motes:after{content:"";position:absolute;inset:0}.pw-motes,.pw-motes:before,.pw-motes:after{background-repeat:no-repeat;background-size:0 0;image-rendering:pixelated}@keyframes pw-mote-fall{0%{transform:translate3d(-6%,-42%,0) rotate(-16deg)}30%{transform:translate3d(5%,6%,0) rotate(14deg)}55%{transform:translate3d(-6%,44%,0) rotate(-12deg)}80%{transform:translate3d(5%,84%,0) rotate(16deg)}to{transform:translate3d(-2%,132%,0) rotate(-6deg)}}@keyframes pw-mote-rise{0%{transform:translate3d(0,52%,0) scale(.7)}50%{transform:translate3d(7%,6%,0) scale(1)}to{transform:translate3d(-4%,-52%,0) scale(1.05)}}@keyframes pw-mote-pop{0%{transform:translate3d(0,54%,0) scale(.5);opacity:1}74%{transform:translate3d(5%,-14%,0) scale(1);opacity:1}88%{transform:translate3d(5%,-22%,0) scale(1.55);opacity:.4}to{transform:translate3d(5%,-26%,0) scale(1.95);opacity:0}}@keyframes pw-mote-tumble{0%{transform:translate3d(0,-40%,0) rotate(0)}to{transform:translate3d(2%,130%,0) rotate(320deg)}}@keyframes pw-mote-drift{0%{transform:translate3d(-34%,8%,0) scale(.8);opacity:.7}to{transform:translate3d(126%,-6%,0) scale(1.1);opacity:.7}}@keyframes pw-mote-strike{0%,38%,to{opacity:0}40%,46%{opacity:1}48%{opacity:.2}52%,58%{opacity:.9}62%{opacity:0}}.pw-card[data-finish=grass] .pw-motes,.pw-card[data-finish=grass] .pw-motes:before,.pw-card[data-finish=grass] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEWUxfbe/6TF5ouszXOUtFp7nEFigylKahD/lBj/YhD/MQj/AACcAAAAAAAAAAAAAABQyWtCAAAAEHRSTlMA////////////////////wFCLQwAAADBJREFUeNpjYGBgYGBjgIE0GEM1AcpQC4XQTGZhOBmm4VBGKpTBkFoAZcAEWBmIAwDeBgWUK6969AAAAABJRU5ErkJggg==);background-size:20% auto;animation:pw-mote-fall 9s linear infinite}.pw-card[data-finish=grass] .pw-motes{background-position:17% 0}.pw-card[data-finish=grass] .pw-motes:before{background-position:56% 0;animation-duration:12.5s;animation-delay:-5s}.pw-card[data-finish=grass] .pw-motes:after{background-position:83% 0;background-size:15% auto;animation-duration:10.5s;animation-delay:-8s}.pw-card[data-finish=grass] .pw-motes,.pw-card[data-finish=grass] .pw-motes:before,.pw-card[data-finish=grass] .pw-motes:after,.pw-card[data-finish=rock] .pw-motes,.pw-card[data-finish=rock] .pw-motes:before,.pw-card[data-finish=rock] .pw-motes:after{filter:brightness(1.28) saturate(1.35)}.pw-card[data-finish=water] .pw-motes,.pw-card[data-finish=water] .pw-motes:before,.pw-card[data-finish=water] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEVqlItiWv9zav+Lg/+knP+0tP/Nzf/m5v////8AAAAAAAAAAAAAAAC0tP/Nzf/m5v+ypSvNAAAAEHRSTlMA////////////////////wFCLQwAAAEpJREFUeNp1zcEJwDAMQ9EPXShges4QHd1njRJUnLr0VF/8EDYCiGBP2FuHbQ9gFq4OvMaH+SB/oexj9dfSgNOWsiokVQAhvfW1bzFKSufgdUWUAAAAAElFTkSuQmCC);background-size:15% auto;background-position-y:100%;animation:pw-mote-pop 6s ease-in infinite}.pw-card[data-finish=water] .pw-motes{background-position-x:26%}.pw-card[data-finish=water] .pw-motes:before{background-position-x:62%;background-size:11% auto;animation-duration:8s;animation-delay:-3s}.pw-card[data-finish=water] .pw-motes:after{background-position-x:82%;background-size:19% auto;animation-duration:7s;animation-delay:-5.5s}.pw-card[data-finish=fire] .pw-motes,.pw-card[data-finish=fire] .pw-motes:before,.pw-card[data-finish=fire] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAD//////83//6T//3v//1L//yn/xSD/lBj/YhD/MQj/AACcAAAAAAAAAAAAAAB16fIPAAAAEHRSTlMA////////////////////wFCLQwAAAChJREFUeNpjYBiRYAO6wAQ0PvccNAHObjSBzZ1oApMt0QQ4GoZ+QAEA0msFDJe5HIYAAAAASUVORK5CYII=);background-size:20% auto;background-position-y:100%;animation:pw-mote-rise 5.5s ease-out infinite}.pw-card[data-finish=fire] .pw-motes{background-position-x:24%}.pw-card[data-finish=fire] .pw-motes:before{background-position-x:58%;background-size:14% auto;animation-duration:7s;animation-delay:-2.5s}.pw-card[data-finish=fire] .pw-motes:after{background-position-x:79%;background-size:17% auto;animation-duration:6.2s;animation-delay:-4.5s}.pw-card[data-finish=electric] .pw-motes,.pw-card[data-finish=electric] .pw-motes:before,.pw-card[data-finish=electric] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAMFBMVEWklIv/iwD/nAj/rBj/xSn/1Tn/5kr//1r/////Smr/c5T/pMX/ze4AAAAAAAAAAADlwcK8AAAAEHRSTlMA////////////////////wFCLQwAAAB1JREFUeNpjYGBwcWBgYGABEWCWC4gHJhjghAMDADRsAiUdRuamAAAAAElFTkSuQmCC);background-size:11% auto;animation:pw-mote-strike 3.4s steps(1,end) infinite}.pw-card[data-finish=electric] .pw-motes{background-position:21% 26%}.pw-card[data-finish=electric] .pw-motes:before{background-position:74% 18%;animation-duration:4.1s;animation-delay:-1.6s}.pw-card[data-finish=electric] .pw-motes:after{background-position:58% 76%;background-size:8% auto;animation-duration:2.9s;animation-delay:-2.2s}.pw-card[data-finish=ice] .pw-motes,.pw-card[data-finish=ice] .pw-motes:before,.pw-card[data-finish=ice] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEVqlItiWv9zav+Lg/+knP+0tP/Nzf/m5v////8AAAAAAAAAAAAAAAC0tP/Nzf/m5v+ypSvNAAAAEHRSTlMA////////////////////wFCLQwAAAENJREFUeNpjYGBg4ChgAAOO9vQCCF2eBma1l5enpaUzMDCUpYWGurhSzghxcTE2NmFgYGANcTE2cWAAsyA0AwMriAYAMtQbDihOPW4AAAAASUVORK5CYII=);background-size:14% auto;animation:pw-mote-fall 13s linear infinite}.pw-card[data-finish=ice] .pw-motes{background-position:22% 0}.pw-card[data-finish=ice] .pw-motes:before{background-position:60% 0;background-size:10% auto;animation-duration:16s;animation-delay:-6s}.pw-card[data-finish=ice] .pw-motes:after{background-position:85% 0;background-size:11% auto;animation-duration:14.5s;animation-delay:-11s}.pw-card[data-finish=poison] .pw-motes,.pw-card[data-finish=poison] .pw-motes:before,.pw-card[data-finish=poison] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEWklIv///9BAEGLAIvVANX/AP/eUt7upO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbJgAvAAAAEHRSTlMA////////////////////wFCLQwAAAD5JREFUeNpjYMAGXFygdFoamMUiWJaW6oDMcCsvS0sLATHS0hCMVBQGS1paWihYV1haKJjB4BIa6oJqBRoAAF3VEx/gipbAAAAAAElFTkSuQmCC);background-size:14% auto;background-position-y:100%;animation:pw-mote-pop 9s ease-in infinite}.pw-card[data-finish=poison] .pw-motes{background-position-x:20%}.pw-card[data-finish=poison] .pw-motes:before{background-position-x:55%;background-size:18% auto;animation-duration:11s;animation-delay:-4s}.pw-card[data-finish=poison] .pw-motes:after{background-position-x:80%;background-size:11% auto;animation-duration:10s;animation-delay:-7.5s}.pw-card[data-finish=rock] .pw-motes,.pw-card[data-finish=rock] .pw-motes:before,.pw-card[data-finish=rock] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEWc/////7Tu3pTmxXPVrFLNlDmscymUUhh7MQhKGAggAAj/AACcAAAAAAAAAAAAAAB1ChqtAAAAEHRSTlMA////////////////////wFCLQwAAAG9JREFUeNpjYBjqgDUUTSBYNR1VIMg0rABFh4srhkB4A4oRLqFJEcgCya5hyaGdSAKpYeWlLuUzEQLs6cruLhVdCAHOYmOX6R2zkPS0urjM7FyAJDA9NLxzFbI1nNMrZi1AcTvnzFVo3lu1gJ6hCwCRahsXc7eYFwAAAABJRU5ErkJggg==);background-size:13% auto;animation:pw-mote-tumble 7.5s linear infinite}.pw-card[data-finish=rock] .pw-motes{background-position:19% 0}.pw-card[data-finish=rock] .pw-motes:before{background-position:66% 0;background-size:10% auto;animation-duration:9.5s;animation-delay:-4s}.pw-card[data-finish=rock] .pw-motes:after{background-position:88% 0;background-size:8% auto;animation-duration:8.5s;animation-delay:-6.5s}.pw-card[data-finish=ground] .pw-motes,.pw-card[data-finish=ground] .pw-motes:before,.pw-card[data-finish=ground] .pw-motes:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAAD////m5t7Vzb29vZyspHuclFp7e0FiYjFKSiAxMRAYGAAAAAAAAAAAAAAAAAB6gA51AAAAEHRSTlMA////////////////////wFCLQwAAACJJREFUeNpjYCARMLpCGYKGAhCGiogChJGokgBhMLsxkAsAnCECH90iiqoAAAAASUVORK5CYII=);background-size:14% auto;animation:pw-mote-drift 8s linear infinite}.pw-card[data-finish=ground] .pw-motes{background-position:0 62%}.pw-card[data-finish=ground] .pw-motes:before{background-position:0 34%;background-size:10% auto;animation-duration:11s;animation-delay:-4s}.pw-card[data-finish=ground] .pw-motes:after{background-position:0 82%;background-size:11% auto;animation-duration:9.5s;animation-delay:-7s}.pw-card[data-finish=flying] .pw-motes,.pw-card[data-finish=flying] .pw-motes:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAD////m7v/N3v+0zf+cvf+DrP9qnP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGqrUoAAAAEHRSTlMA////////////////////wFCLQwAAAGlJREFUeNrdjj0KgCAAhZ8kzT0ET1B7Fh5AsGYj3KultftPoRR1hfrGx/sDvo0fYvSYewCEjNEz0RjVCgKOF4pcKwDTLWiqNuULkiY7jD1yY+foslTs18Zck46rfVbDpgXF8j4S5Fjif5wZ7Q1HvZIRCAAAAABJRU5ErkJggg==);background-size:24% auto;animation:pw-mote-fall 15s ease-in-out infinite}.pw-card[data-finish=flying] .pw-motes{background-position:24% 0}.pw-card[data-finish=flying] .pw-motes:before{background-position:71% 0;background-size:17% auto;animation-duration:19s;animation-delay:-9s}.pw-card[data-finish=ghost] .pw-motes,.pw-card[data-finish=ghost] .pw-motes:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAADm5vbN1fa9xfaUnMVqc5RKSmIgIDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbK7PUAAAAEHRSTlMA////////////////////wFCLQwAAANpJREFUeNptksGOgzAMREcKcO4Q9gNi6H2h6Z4DpHe00PtKu///DRVKoKFb3/xkO+NxgLdx9xd7S/JRRKS2e64MyZQMZMuWUruQZ0L9q5eW8rl3fCldzCzPAXwb/aOIoi+bOMJcoQj8dXUAnZ6g6FAslwg+gJ4noIhgOAEtNYANVFAkLeaobDa+J1l6uSbK1yijUsgGJhxKNl1AFsC2W1g3mbCWDGRpUwuzjqwOpuYj6Y4+jyLNdEQdq9T53LB55st6CLt35H4Qfz+80bjXUy63F5L/I8jd+3+AB8VAHgcpWNlgAAAAAElFTkSuQmCC);background-size:23% auto;background-position-y:100%;animation:pw-mote-rise 11s ease-in-out infinite;opacity:.75}.pw-card[data-finish=ghost] .pw-motes{background-position-x:27%}.pw-card[data-finish=ghost] .pw-motes:before{background-position-x:72%;background-size:17% auto;animation-duration:14s;animation-delay:-6s}.pw-fx{position:absolute;inset:0;pointer-events:none;border-radius:var(--radius);overflow:hidden}.pw-fx:before,.pw-fx:after{content:"";position:absolute;inset:-30%;pointer-events:none}.pw-card[data-custom-item=true]{--custom-accent: var(--hue);--custom-foil-alpha: .32;--spec-peak: .34;--bevel-hi: .72}.pw-card[data-custom-item=true] .pw-slab:nth-child(3){box-shadow:0 0 0 1px color-mix(in srgb,var(--custom-accent) 74%,transparent),0 0 calc(var(--card-w) * .095) calc(var(--card-w) * -.014) color-mix(in srgb,var(--custom-accent) 84%,transparent),0 0 calc(var(--card-w) * .34) calc(var(--card-w) * -.05) color-mix(in srgb,var(--custom-accent) 58%,transparent),0 calc(var(--card-w) * .05) calc(var(--card-w) * .1) #000000a6}.pw-card[data-custom-item=true] .pw-fx{background:radial-gradient(34% 22% at 14% 10%,color-mix(in srgb,var(--custom-accent) 24%,transparent),transparent 76%),radial-gradient(28% 18% at 84% 88%,color-mix(in srgb,var(--custom-accent) 16%,transparent),transparent 78%)}.pw-card[data-custom-item=true] .pw-fx:before{background:linear-gradient(112deg,transparent 37%,color-mix(in srgb,var(--custom-accent) 12%,transparent) 44%,rgba(255,255,255,var(--custom-foil-alpha)) 50%,color-mix(in srgb,var(--custom-accent) 14%,transparent) 56%,transparent 63%);animation:pw-custom-foil 13s cubic-bezier(.45,0,.55,1) infinite}.pw-card[data-custom-item=true] .pw-fx:after{inset:0;opacity:.48;background:radial-gradient(circle at 16% 23%,color-mix(in srgb,var(--custom-accent) 82%,white) 0 1px,transparent 2px),radial-gradient(circle at 77% 31%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 62% 81%,color-mix(in srgb,var(--custom-accent) 72%,white) 0 1px,transparent 2px);animation:pw-custom-glints 8.5s ease-in-out infinite}@keyframes pw-custom-foil{0%,to{transform:translate3d(-18%,-4%,0) rotate(-1deg);opacity:.28}50%{transform:translate3d(18%,4%,0) rotate(-1deg);opacity:.72}}@keyframes pw-custom-glints{0%,to{opacity:.24;transform:scale(.94)}52%{opacity:.68;transform:scale(1.04)}}.pw-card[data-custom-effect=membership]{--custom-accent: #e8c15c}.pw-card[data-custom-effect=pack]{--custom-accent: #3ed2bd}.pw-card[data-custom-effect=combat]{--custom-accent: #ed644f}.pw-card[data-custom-effect=exp]{--custom-accent: #a879ff}.pw-card[data-custom-effect=farming]{--custom-accent: #72c96a}.pw-card[data-custom-effect=ninja]{--custom-accent: #7878df}.pw-card[data-custom-effect=bell]{--custom-accent: #efc74f}.pw-card[data-custom-effect=incubator]{--custom-accent: #3fd8f4}.pw-card[data-custom-effect=incubator] .pw-art:before{background:radial-gradient(31% 37% at 50% 57%,transparent 53%,color-mix(in srgb,var(--custom-accent) 72%,transparent) 55% 58%,transparent 61%),radial-gradient(44% 45% at 50% 57%,color-mix(in srgb,var(--custom-accent) 56%,transparent),transparent 73%);animation:pw-incubator-chamber 5.8s ease-in-out infinite}.pw-card[data-custom-effect=incubator] .pw-motes,.pw-card[data-custom-effect=incubator] .pw-motes:before,.pw-card[data-custom-effect=incubator] .pw-motes:after{background:radial-gradient(circle at 26% 84%,rgba(137,247,255,.88) 0 1px,transparent 2px),radial-gradient(circle at 60% 60%,rgba(93,225,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 78% 92%,rgba(192,252,255,.8) 0 1px,transparent 2px);background-size:100% 100%;animation:pw-incubator-motes 6.2s ease-in-out infinite}.pw-card[data-custom-effect=incubator] .pw-motes:before{animation-delay:-2.1s}.pw-card[data-custom-effect=incubator] .pw-motes:after{animation-delay:-4.2s}@keyframes pw-incubator-chamber{0%,to{opacity:.54;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes pw-incubator-motes{0%{opacity:0;transform:translate3d(0,18%,0)}22%{opacity:.72}78%{opacity:.42}to{opacity:0;transform:translate3d(3%,-32%,0)}}.pw-card[data-custom-effect=laboratory]{--custom-accent: #5abfe9;--custom-foil-alpha: .24}.pw-card[data-custom-effect=laboratory] .pw-art:before{background:linear-gradient(180deg,transparent 27%,color-mix(in srgb,var(--custom-accent) 34%,transparent) 42%,transparent 57%),radial-gradient(46% 42% at 50% 58%,color-mix(in srgb,var(--custom-accent) 40%,transparent),transparent 74%);animation:pw-laboratory-scan 7.2s ease-in-out infinite}.pw-card[data-custom-effect=laboratory] .pw-fx:after{opacity:.34}@keyframes pw-laboratory-scan{0%,to{opacity:.45;transform:translate3d(0,-13%,0)}50%{opacity:.9;transform:translate3d(0,13%,0)}}.pw-card[data-finish=normal]{--grain-alpha: .78}.pw-card[data-finish=steel]{--grain-period: 2px;--grain-hi: .24;--grain-lo: .2;--sheen: .4;--spec-peak: .25;--bevel-hi: .8;--bevel-lo: .85}.pw-card[data-finish=steel] .pw-spec:after,.pw-card[data-finish=ice] .pw-spec:after,.pw-card[data-finish=dragon] .pw-spec:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 48.9%,rgba(255,255,255,.22) 50%,transparent 51.1%)}.pw-card[data-finish=fighting]{--grain-angle: 48deg;--grain-period: 6px;--grain-hi: .14;--grain-lo: .2;--bevel-lo: .85}.pw-card[data-finish=fighting] .pw-fx{background:radial-gradient(circle at 5% 3.5%,rgba(255,255,255,.5) 0 2px,rgba(0,0,0,.55) 2.6px 4px,transparent 4.6px),radial-gradient(circle at 95% 3.5%,rgba(255,255,255,.5) 0 2px,rgba(0,0,0,.55) 2.6px 4px,transparent 4.6px),radial-gradient(circle at 5% 96.5%,rgba(255,255,255,.5) 0 2px,rgba(0,0,0,.55) 2.6px 4px,transparent 4.6px),radial-gradient(circle at 95% 96.5%,rgba(255,255,255,.5) 0 2px,rgba(0,0,0,.55) 2.6px 4px,transparent 4.6px),repeating-linear-gradient(-42deg,rgba(0,0,0,.1) 0 1px,transparent 1px 9px)}.pw-card[data-finish=flying]{--lift: 23px;--grain-hi: .15;--grain-lo: .11;--sheen: .4}.pw-card[data-finish=flying] .pw-fx:before{background:repeating-linear-gradient(96deg,transparent 0 26px,rgba(255,255,255,.11) 26px 28px,transparent 28px 34px,rgba(255,255,255,.06) 34px 35px,transparent 35px 62px);animation:pw-drift-x 9s linear infinite}@keyframes pw-drift-x{0%{transform:translate(0)}to{transform:translate(62px)}}.pw-card[data-finish=poison]{--grain-alpha: .5;--well-tint: 12%}.pw-card[data-finish=poison] .pw-fx{background:radial-gradient(28% 20% at 18% 26%,rgba(0,0,0,.26),transparent 70%),radial-gradient(22% 16% at 74% 18%,rgba(0,0,0,.22),transparent 70%),radial-gradient(30% 22% at 62% 78%,rgba(0,0,0,.24),transparent 70%),radial-gradient(18% 14% at 30% 88%,rgba(0,0,0,.2),transparent 70%)}.pw-card[data-finish=poison] .pw-fx:after{inset:-60%;opacity:.2;mix-blend-mode:overlay;background:conic-gradient(from 0deg,#b14dff,#4dffc1,#ffd24d,#ff4d8d,#b14dff);animation:pw-slow-spin 26s linear infinite}@keyframes pw-slow-spin{to{transform:rotate(1turn)}}.pw-card[data-finish=ground]{--grain-alpha: .32;--sheen: .2;--spec-peak: .13}.pw-card[data-finish=ground] .pw-fx{background-image:radial-gradient(circle at 30% 30%,rgba(0,0,0,.17) 0 .9px,transparent 1.6px),radial-gradient(circle at 68% 62%,rgba(255,255,255,.11) 0 .9px,transparent 1.6px);background-size:5px 5px,8px 8px}.pw-card[data-finish=rock]{--grain-alpha: .28;--spec-peak: .12;--bevel-lo: .9}.pw-card[data-finish=rock] .pw-fx{background:repeating-linear-gradient(178deg,rgba(0,0,0,.15) 0 3px,transparent 3px 7px,rgba(255,255,255,.07) 7px 8px,transparent 8px 19px,rgba(0,0,0,.11) 19px 21px,transparent 21px 31px),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.28))}.pw-card[data-finish=bug]{--grain-alpha: .34;--sheen: .4}.pw-card[data-finish=bug] .pw-fx{opacity:.45;background:repeating-linear-gradient(60deg,rgba(0,0,0,.22) 0 1px,transparent 1px 15px),repeating-linear-gradient(-60deg,rgba(0,0,0,.22) 0 1px,transparent 1px 15px),repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0 1px,transparent 1px 15px)}.pw-card[data-finish=ghost]{--float-dur: 10s;--grain-alpha: .22;--sheen: .2;--spec-peak: .12;--bevel-hi: .3;--bevel-lo: .44}.pw-card[data-finish=ghost] .pw-fx:before{background:radial-gradient(44% 36% at 24% 30%,rgba(255,255,255,.26),transparent 72%),radial-gradient(40% 32% at 76% 66%,color-mix(in srgb,var(--t1) 60%,transparent),transparent 72%);animation:pw-haunt 13s ease-in-out infinite}.pw-card[data-finish=ghost] .pw-fx:after{inset:0;background:radial-gradient(78% 64% at 50% 50%,transparent 44%,rgba(0,0,0,.36))}@keyframes pw-haunt{0%,to{transform:translate3d(-4%,2%,0) scale(1);opacity:.75}50%{transform:translate3d(5%,-3%,0) scale(1.14);opacity:1}}.pw-card[data-finish=fire]{--sheen: .4;--well-tint: 12%}.pw-card[data-finish=fire] .pw-fx{background:linear-gradient(0deg,color-mix(in srgb,#ff6a1e 46%,transparent),transparent 24%),radial-gradient(78% 22% at 50% 105%,rgba(255,190,90,.34),transparent 72%)}.pw-card[data-finish=water]{--grain-alpha: .42;--sheen: .42;--well-tint: 12%}.pw-card[data-finish=water] .pw-fx:before{background:repeating-radial-gradient(circle at 22% 78%,transparent 0 9px,rgba(255,255,255,.075) 9px 11px,transparent 11px 21px);animation:pw-caustic-a 11s ease-in-out infinite}.pw-card[data-finish=water] .pw-fx:after{background:repeating-radial-gradient(circle at 78% 24%,transparent 0 13px,rgba(255,255,255,.055) 13px 14px,transparent 14px 27px);animation:pw-caustic-b 15s ease-in-out infinite}@keyframes pw-caustic-a{0%,to{transform:translate3d(-2%,1%,0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.07)}}@keyframes pw-caustic-b{0%,to{transform:translate3d(2%,-1%,0) scale(1.05)}50%{transform:translate3d(-3%,2%,0) scale(1)}}.pw-card[data-finish=grass]{--grain-alpha: .4}.pw-card[data-finish=grass] .pw-fx{background:repeating-linear-gradient(28deg,transparent 0 15px,rgba(0,0,0,.07) 15px 16px,transparent 16px 33px)}.pw-card[data-finish=grass] .pw-fx:before{background:radial-gradient(16% 12% at 22% 22%,rgba(255,255,255,.15),transparent 72%),radial-gradient(13% 10% at 66% 34%,rgba(255,255,255,.12),transparent 72%),radial-gradient(18% 13% at 44% 72%,rgba(255,255,255,.13),transparent 72%),radial-gradient(11% 9% at 82% 62%,rgba(255,255,255,.1),transparent 72%);animation:pw-dapple 12s ease-in-out infinite}@keyframes pw-dapple{0%,to{transform:translate3d(-1.5%,1%,0);opacity:.7}50%{transform:translate3d(2%,-1.5%,0);opacity:1}}.pw-card[data-finish=electric]{--grain-period: 2px;--sheen: .44;--spec-peak: .3}.pw-card[data-finish=electric] .pw-fx{background:linear-gradient(180deg,color-mix(in srgb,var(--t1) 34%,transparent),transparent 14%),repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 4px);animation:pw-flicker 3.1s steps(1,end) infinite}@keyframes pw-flicker{0%,46%,52%,74%,79%,to{opacity:1}48%,76%{opacity:.62}}.pw-card[data-finish=psychic]{--grain-alpha: .36;--well-tint: 12%}.pw-card[data-finish=psychic] .pw-fx:before{background:repeating-radial-gradient(circle at 50% 46%,transparent 0 11px,rgba(255,255,255,.085) 11px 13px,transparent 13px 24px);animation:pw-ripple 7.5s ease-out infinite}@keyframes pw-ripple{0%{transform:scale(.72);opacity:.15}45%{opacity:.95}to{transform:scale(1.4);opacity:0}}.pw-card[data-finish=ice]{--grain-period: 2px;--grain-hi: .2;--sheen: .42;--spec-peak: .24;--bevel-hi: .75}.pw-card[data-finish=ice] .pw-fx{background:radial-gradient(30% 26% at 0% 0%,rgba(255,255,255,.3),transparent 74%),radial-gradient(26% 22% at 100% 0%,rgba(255,255,255,.22),transparent 74%),radial-gradient(28% 24% at 100% 100%,rgba(255,255,255,.2),transparent 74%),radial-gradient(24% 20% at 0% 100%,rgba(255,255,255,.24),transparent 74%)}.pw-card[data-finish=ice] .pw-fx:after{inset:0;opacity:.42;background:repeating-linear-gradient(24deg,rgba(255,255,255,.22) 0 1px,transparent 1px 17px),repeating-linear-gradient(-38deg,rgba(255,255,255,.16) 0 1px,transparent 1px 23px),repeating-linear-gradient(82deg,rgba(255,255,255,.12) 0 1px,transparent 1px 29px)}.pw-card[data-finish=dragon]{--grain-alpha: .3;--sheen: .4;--spec-peak: .23;--bevel-hi: .7}.pw-card[data-finish=dragon] .pw-fx{background-image:radial-gradient(circle at 50% 100%,rgba(255,255,255,.18) 0 40%,rgba(0,0,0,.3) 44%,transparent 47%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.13) 0 40%,rgba(0,0,0,.26) 44%,transparent 47%);background-size:13px 10px;background-position:0 0,6.5px 5px;opacity:.42}.pw-card[data-finish=dragon] .pw-fx:after{inset:0;opacity:.3;mix-blend-mode:overlay;background:linear-gradient(128deg,#ff4d8d 0%,transparent 22%,transparent 78%,#4dc4ff 100%)}.pw-card[data-finish=dark]{--grain-alpha: .24;--sheen: .1;--spec-peak: .07;--bevel-hi: .28;--well-tint: 4%}.pw-card[data-finish=dark] .pw-fx{background:radial-gradient(72% 58% at 50% 46%,transparent 40%,rgba(0,0,0,.5)),linear-gradient(150deg,transparent 40%,rgba(0,0,0,.3))}.pw-card[data-finish=item]{--grain-angle: 93deg;--grain-period: 4px;--grain-hi: .07;--grain-lo: .06;--grain-alpha: .5;--sheen: .26;--spec-peak: .18;--bevel-hi: .4;--lift: 12px}.pw-card[data-finish=item] .pw-fx{background-image:radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0 1px,transparent 2px),radial-gradient(circle at 65% 70%,rgba(0,0,0,.05) 0 1px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.16) 0 14px,transparent 14px),linear-gradient(180deg,rgba(255,255,255,.16) 0 14px,transparent 14px);background-size:9px 9px,13px 13px,100% 1px,1px 100%;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat}.pw-card[data-finish=tm]{--grain-angle: 0deg;--grain-period: 5px;--grain-hi: .06;--grain-lo: .09;--grain-alpha: .6;--sheen: .24;--spec-peak: .16;--lift: 12px;--well-tint: 10%}.pw-card[data-finish=tm] .pw-fx{opacity:.55;background-image:linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.1) 0 1px,transparent 1px),radial-gradient(circle at 0 0,rgba(255,255,255,.2) 0 1.4px,transparent 2.2px);background-size:22px 22px,22px 22px,22px 22px}.pw-card[data-finish=membership]{--grain-angle: 0deg;--grain-period: 3px;--grain-hi: .09;--grain-lo: .07;--grain-alpha: .55;--sheen: .42;--spec-peak: .28;--bevel-hi: .55;--lift: 16px}.pw-card[data-finish=membership] .pw-fx{opacity:.5;background-image:repeating-radial-gradient(circle at 30% 22%,rgba(255,255,255,.11) 0 1px,transparent 1px 7px),repeating-radial-gradient(circle at 72% 78%,rgba(255,255,255,.09) 0 1px,transparent 1px 9px),repeating-linear-gradient(64deg,rgba(255,255,255,.05) 0 1px,transparent 1px 6px)}.pw-card[data-finish=pack]{--grain-angle: 118deg;--grain-period: 7px;--grain-hi: .1;--grain-lo: .05;--grain-alpha: .6;--sheen: .46;--spec-peak: .3;--lift: 16px;--well-tint: 12%}.pw-card[data-finish=pack] .pw-fx{opacity:.6;background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.1) 0 2px,transparent 2px 11px,rgba(0,0,0,.07) 11px 13px,transparent 13px 24px)}.pw-emblem{position:absolute;inset:0;display:grid;place-items:center;z-index:0}.pw-emblem[data-emblem=seal]:before{content:"";width:46%;aspect-ratio:1;border-radius:50%;border:2px solid color-mix(in srgb,var(--t1) 60%,#fff 25%);box-shadow:inset 0 0 0 5px #00000038,inset 0 0 0 7px color-mix(in srgb,var(--t1) 45%,transparent),inset 0 2px 7px #ffffff4d,0 3px 9px #0006;background:linear-gradient(160deg,color-mix(in srgb,var(--t1) 55%,#fff 12%),transparent 62%),conic-gradient(from 210deg,rgba(255,255,255,.22),transparent 28%,rgba(0,0,0,.2) 55%,transparent 82%)}.pw-emblem[data-emblem=seal]:after{content:"";position:absolute;width:46%;height:2px;background:color-mix(in srgb,var(--t1) 62%,#fff 22%);box-shadow:0 1px 2px #00000073}.pw-emblem[data-emblem=pack] .pw-emblem__leaf{position:absolute;width:30%;height:54%;border-radius:calc(var(--radius) * .3);border:1px solid color-mix(in srgb,var(--t1) 62%,#fff 24%);background:linear-gradient(155deg,color-mix(in srgb,var(--t1) 62%,#08110F 30%),#060d0c);box-shadow:0 4px 12px #0000008c}.pw-emblem[data-emblem=pack] .pw-emblem__leaf:nth-child(1){transform:rotate(-13deg) translate(-22%,3%)}.pw-emblem[data-emblem=pack] .pw-emblem__leaf:nth-child(2){transform:rotate(-1deg) translateY(-2%)}.pw-emblem[data-emblem=pack] .pw-emblem__leaf:nth-child(3){transform:rotate(12deg) translate(22%,3%)}.pw-card[data-iridescent=true]{--sheen: .5;--spec-peak: .3}.pw-card[data-shiny=true]{--sheen: .6;--spec-peak: .42;--bevel-hi: .72;--well-tint: 16%}.pw-card[data-shiny=true] .pw-iri{opacity:.19;animation:pw-slow-spin 15s linear infinite}.pw-card[data-shiny=true] .pw-spec:before{content:"";position:absolute;inset:0;background:linear-gradient(92deg,transparent 40%,rgba(255,250,214,.34) 50%,transparent 60%);animation:pw-shiny-sweep 3.6s ease-in-out infinite}@keyframes pw-shiny-sweep{0%,to{transform:translate(-58%)}50%{transform:translate(58%)}}.pw-float:has(.pw-card[data-shiny=true]) .pw-aura{filter:blur(calc(var(--card-w) * .1));animation-name:pw-aura-shiny}@keyframes pw-aura-shiny{0%,to{transform:translateZ(-30px) scale(1.02);opacity:calc(var(--power) * .68)}50%{transform:translateZ(-30px) scale(1.11);opacity:.98}}.pw-card[data-shiny=true] .pw-slab:nth-child(3){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--hue) 85%,white),0 0 calc(var(--card-w) * .1) calc(var(--card-w) * -.008) color-mix(in srgb,var(--hue) 95%,white),0 0 calc(var(--card-w) * .4) calc(var(--card-w) * -.04) color-mix(in srgb,var(--hue) 80%,transparent),0 calc(var(--card-w) * .05) calc(var(--card-w) * .1) #000000a6}.pw-card[data-shiny=true] .pw-shiny{font-size:calc(var(--card-w) * .072);color:#fffbe0;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 calc(var(--card-w) * .03) #fff6c0,0 0 calc(var(--card-w) * .07) rgba(255,226,130,.95);animation:pw-burn 2.6s ease-in-out infinite}@keyframes pw-burn{0%,to{opacity:.85;transform:scale(.92) rotate(0)}50%{opacity:1;transform:scale(1.16) rotate(45deg)}}[data-pw-mode=gallery] .pw-aura{display:none}[data-pw-mode=gallery] .pw-slab:nth-child(3){box-shadow:0 0 0 1px color-mix(in srgb,var(--hue) calc(var(--power) * 70%),transparent),0 0 calc(var(--card-w) * .1) calc(var(--card-w) * -.01) color-mix(in srgb,var(--hue) calc(var(--power) * 95%),transparent),0 0 calc(var(--card-w) * .34) calc(var(--card-w) * -.05) color-mix(in srgb,var(--hue) calc(var(--power) * 62%),transparent),0 calc(var(--card-w) * .05) calc(var(--card-w) * .1) #000000a6}[data-pw-mode=gallery] .pw-iri{filter:none;opacity:.13}[data-pw-mode=gallery] .pw-shadow{display:none}[data-pw-mode=gallery] .pw-stage{padding:0}[data-pw-mode=gallery] .pw-spec{background:linear-gradient(100deg,transparent 43%,rgba(255,255,255,.03) 47%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.03) 53%,transparent 57%)}[data-pw-mode=gallery] .pw-art__glass{background:linear-gradient(116deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.03) 16%,transparent 38%,transparent 100%)}[data-pw-mode=gallery] .pw-face{box-shadow:inset 0 1px #fff6,inset 1px 0 #ffffff29,inset 0 -1px #000000b3,inset -1px 0 #00000080,inset 0 0 0 1px #00000047}[data-pw-mode=gallery] .pw-float,[data-pw-mode=gallery] .pw-spec,[data-pw-mode=gallery] .pw-art:before,[data-pw-mode=gallery] .pw-fx,[data-pw-mode=gallery] .pw-fx:before,[data-pw-mode=gallery] .pw-fx:after{animation-delay:var(--phase, 0s)}[data-pw-mode=gallery] .pw-motes{animation-delay:calc(var(--phase, 0s) - .4s)}.pw-card:focus-visible{outline:2px solid color-mix(in srgb,var(--hue) 70%,white);outline-offset:7px}@media (prefers-reduced-motion: reduce){.pw-float,.pw-shadow,.pw-aura,.pw-spec,.pw-art:before,.pw-shiny,.pw-fx,.pw-fx:before,.pw-fx:after,.pw-iri,.pw-spec:before,.pw-motes,.pw-motes:before,.pw-motes:after,.pw-card[data-custom-item=true] .pw-fx:before,.pw-card[data-custom-item=true] .pw-fx:after,.pw-card[data-custom-item=true] .pw-art:before,.pw-card[data-custom-effect=incubator] .pw-motes,.pw-card[data-custom-effect=incubator] .pw-motes:before,.pw-card[data-custom-effect=incubator] .pw-motes:after{animation:none}.pw-tilt,.pw-art__glass{transition:none}.pw-float{transform:none}.pw-spec{transform:translate3d(calc(var(--spec, 0) * 40%),calc(var(--spec-v, 0) * 20%),0)}.pw-art:before{opacity:calc(.38 + var(--power) * .5)}}.collection-card-preview{container-type:inline-size}.collection-card-stage{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.collection-card-stage .pw-stage{--card-w: 170px;--card-w: 74cqw}.collection-grid.collection-packs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media (max-width: 520px){.collection-grid.collection-packs-grid{grid-template-columns:1fr}}.market-art.item-card[data-rarity]{--rarity-hue: #8a939f;--rarity-power: .18;position:relative;container-type:inline-size;padding:0;overflow:hidden}.item-card .item-card-stage{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.item-card .item-card-stage .pw-stage{--card-w: 170px;--card-w: 74cqw}.item-card .item-card-rarity{position:absolute;top:6px;left:6px;z-index:2;padding:2px 9px;border-radius:999px;white-space:nowrap;color:color-mix(in srgb,var(--rarity-hue) 24%,#f4f7fa);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--rarity-hue) 22%,rgba(0,0,0,.74));border:1px solid color-mix(in srgb,var(--rarity-hue) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--rarity-hue) 30%,transparent);backdrop-filter:blur(2px);pointer-events:none}.item-card .item-card-drop{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:2;padding:2px 8px;border-radius:999px;white-space:nowrap;color:color-mix(in srgb,var(--rarity-hue) 30%,#eef2f6);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:color-mix(in srgb,var(--rarity-hue) 16%,rgba(0,0,0,.72));border:1px solid color-mix(in srgb,var(--rarity-hue) 40%,transparent);backdrop-filter:blur(2px);pointer-events:none}.item-card .item-card-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:84%;height:84%;padding:12px;text-align:center;border-radius:12px;background:color-mix(in srgb,var(--rarity-hue) 10%,rgba(20,22,28,.55));border:1px solid color-mix(in srgb,var(--rarity-hue) 30%,transparent)}.item-card-fallback__name{font-size:13px;font-weight:700;color:#eef2f6;line-height:1.25}.item-card-fallback__id{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--rarity-hue) 40%,#b7c0cc)}.item-card-fallback__note{font-size:10px;font-weight:500;color:#8a939f}.pw-item-socket{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:radial-gradient(70% 60% at 50% 38%,rgba(120,148,190,.2),transparent 70%),linear-gradient(180deg,#10151c,#080b0f);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000008c}.pw-item-icon{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.pw-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;padding:26px 20px 38px;list-style:none}.pw-deck-slot{min-width:0}.pw-deck+h3,.pw-inv+h3{margin-top:4px}.pw-deck-tile{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px 6px 7px;border:1px solid #1c222b;border-radius:10px;background:linear-gradient(180deg,#1e26328c,#0c0f14e6);box-shadow:0 1px #ffffff0a inset,0 2px 6px #0006;transform-origin:center 34%;transition:transform .19s cubic-bezier(.2,.7,.25,1),box-shadow .19s ease,border-color .19s ease}.pw-deck-tile.is-good{border-color:#3fb95080}.pw-deck-tile.is-warn{border-color:#f85149a8}.pw-deck-tile:focus-within{transform:scale(1.26) translateY(-4px);z-index:5;border-color:#58a6ffbf;box-shadow:0 14px 30px #0000009e,0 0 0 1px #58a6ff47}@media (hover: hover) and (pointer: fine){.pw-deck-tile:hover{transform:scale(1.26) translateY(-4px);z-index:5;border-color:#58a6ff8c;box-shadow:0 14px 30px #0000009e,0 0 0 1px #58a6ff33}}.pw-deck-plate{position:relative;width:100%;aspect-ratio:1 / 1.66;container-type:inline-size;overflow:hidden;border-radius:7px;background:radial-gradient(circle at 50% 40%,#6b4cb42e,#07090d 70%)}.pw-deck-plate .pw-stage,.pw-deck-plate .collection-card-stage .pw-stage,.pw-deck-plate .item-card .item-card-stage .pw-stage{--card-w: 128px;--card-w: 96cqw;--lift: calc(var(--card-w) * .055)}.pw-deck-plate>.market-art.item-card[data-rarity],.pw-action-plate>.market-art.item-card[data-rarity]{aspect-ratio:auto;height:100%;background:none;border-radius:inherit}.pw-deck-plate .pw-float,.pw-deck-plate .pw-shadow,.pw-deck-plate .pw-aura,.pw-deck-plate .pw-spec,.pw-deck-plate .pw-art:before,.pw-deck-plate .pw-shiny,.pw-deck-plate .pw-fx,.pw-deck-plate .pw-fx:before,.pw-deck-plate .pw-fx:after,.pw-deck-plate .pw-iri,.pw-deck-plate .pw-spec:before,.pw-deck-plate .pw-motes,.pw-deck-plate .pw-motes:before,.pw-deck-plate .pw-motes:after{animation-play-state:paused}.pw-deck-tile:focus-within .pw-float,.pw-deck-tile:focus-within .pw-shadow,.pw-deck-tile:focus-within .pw-aura,.pw-deck-tile:focus-within .pw-spec,.pw-deck-tile:focus-within .pw-art:before,.pw-deck-tile:focus-within .pw-shiny,.pw-deck-tile:focus-within .pw-fx,.pw-deck-tile:focus-within .pw-fx:before,.pw-deck-tile:focus-within .pw-fx:after,.pw-deck-tile:focus-within .pw-iri,.pw-deck-tile:focus-within .pw-spec:before,.pw-deck-tile:focus-within .pw-motes,.pw-deck-tile:focus-within .pw-motes:before,.pw-deck-tile:focus-within .pw-motes:after{animation-play-state:running}@media (hover: hover) and (pointer: fine){.pw-deck-tile:hover .pw-float,.pw-deck-tile:hover .pw-shadow,.pw-deck-tile:hover .pw-aura,.pw-deck-tile:hover .pw-spec,.pw-deck-tile:hover .pw-art:before,.pw-deck-tile:hover .pw-shiny,.pw-deck-tile:hover .pw-fx,.pw-deck-tile:hover .pw-fx:before,.pw-deck-tile:hover .pw-fx:after,.pw-deck-tile:hover .pw-iri,.pw-deck-tile:hover .pw-spec:before,.pw-deck-tile:hover .pw-motes,.pw-deck-tile:hover .pw-motes:before,.pw-deck-tile:hover .pw-motes:after{animation-play-state:running}}.pw-deck-open{position:static;display:flex;align-items:baseline;justify-content:space-between;gap:5px;padding:0 1px;font:inherit;color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.pw-deck-open:after{content:"";position:absolute;inset:0;border-radius:10px}.pw-deck-open:focus-visible{outline:none}.pw-deck-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.pw-deck-name{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;font-weight:600;line-height:1.25}.pw-deck-badge{flex:none;padding:1px 5px;color:#cbd5e1;background:#1d222a;border-radius:999px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.pw-inv{margin:0 0 4px;padding:0;list-style:none;border:1px solid var(--line);border-radius:9px;background:#0d1014;overflow:hidden}.pw-inv-slot+.pw-inv-slot{border-top:1px solid #191e26}.pw-inv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;padding:7px 10px;font:inherit;color:var(--text);text-align:left;background:none;border:0;cursor:pointer;transition:background-color .12s ease}.pw-inv-row:hover{background:#151b23}.pw-inv-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:#151b23}.pw-inv-row.is-muted .pw-inv-name{color:var(--muted)}.pw-inv-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600}.pw-inv-count{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.pw-inv-value{min-width:62px;color:#f0d68a;font:600 12px/1 ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;text-align:right}.pw-inv-value__none{color:#5c646f}.live-mart-number{font-variant-numeric:tabular-nums;white-space:nowrap}.live-mart-number.is-unavailable{color:#5c646f}.pw-inv-chevron{color:#4d5561;font-size:15px;line-height:1}.pw-inv-row:hover .pw-inv-chevron,.pw-inv-row:focus-visible .pw-inv-chevron{color:var(--accent)}.pw-inv-legend{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 7px;color:var(--muted);font-size:11px}.pw-action{display:flex;flex-direction:column;gap:14px}.pw-action-back{align-self:flex-start;padding:5px 12px 5px 9px;font:inherit;font-size:12px;color:var(--muted);background:#12161c;border:1px solid var(--line);border-radius:999px;cursor:pointer}.pw-action-back:hover{color:var(--text);border-color:#39414d}.pw-action-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pw-action-body{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:22px;align-items:start}.pw-action-plate{position:relative;width:100%;aspect-ratio:1 / 1.66;container-type:inline-size;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 38%,#6b4cb43d,#07090d 70%);border:1px solid #1c222b;animation:pw-deal-in .32s cubic-bezier(.2,.75,.3,1) both}.pw-action-plate .pw-stage,.pw-action-plate .collection-card-stage .pw-stage,.pw-action-plate .item-card .item-card-stage .pw-stage{--card-w: 200px;--card-w: 96cqw}@keyframes pw-deal-in{0%{opacity:0;transform:scale(.86) translateY(10px) rotate(-2deg)}to{opacity:1;transform:none}}.pw-action-detail{display:flex;flex-direction:column;gap:12px}.pw-action-title{margin:0;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.pw-action-title:focus{outline:none}.pw-action-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pw-action-facts{display:flex;flex-wrap:wrap;gap:5px;margin:0}.pw-action-fact{padding:3px 8px;color:#b9c2ce;background:#171c23;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.pw-action-list{display:flex;flex-direction:column;gap:8px}.pw-action-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;padding:11px 14px;font:inherit;color:var(--text);text-align:left;text-decoration:none;background:#12161c;border:1px solid var(--line);border-radius:9px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.pw-action-disclosure{display:block}.pw-action-disclosure>summary{list-style:none;cursor:pointer}.pw-action-disclosure>summary::-webkit-details-marker{display:none}.pw-action-disclosure[open] .pw-action-go{transform:rotate(90deg)}.pw-action-disclosure__body{margin:8px 2px 2px;padding:14px;border:1px solid color-mix(in srgb,var(--line, #708090) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface, #121925) 88%,transparent)}.mart-pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.mart-pool-stat{padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--surface-2, #1c2635) 88%,transparent)}.mart-pool-stat span,.mart-pool-stat strong{display:block}.mart-pool-stat span{color:var(--muted, #aab6c5);font-size:.74rem}.mart-pool-stat strong{margin-top:2px;font-size:.92rem}.mart-sell-form{display:grid;gap:10px}.mart-sell-form label{display:grid;gap:5px;color:var(--muted, #aab6c5);font-size:.8rem}.mart-sell-form input{width:100%}.mart-sell-quote{margin:0;color:var(--muted, #aab6c5);font-size:.82rem}.mart-sell-result{margin:0;color:var(--good, #72dfa5)}.pw-action-item:hover{background:#171d25;border-color:#3a434f}.pw-action-item:active{transform:translateY(1px)}.pw-action-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pw-action-item.is-primary{color:#eaf4ff;background:linear-gradient(180deg,#1d4f8a,#16385f);border-color:#2f6fb5}.pw-action-item.is-primary:hover{background:linear-gradient(180deg,#24619f,#1a4270);border-color:#4b8ed6}.pw-action-item.is-off{color:var(--muted);background:#0e1116;border-style:dashed;cursor:not-allowed}.pw-action-item.is-off:hover{background:#0e1116;border-color:var(--line)}.pw-action-item.is-off:active{transform:none}.pw-action-label{font-size:13.5px;font-weight:700}.pw-action-hint{grid-column:1;color:var(--muted);font-size:11px;line-height:1.35}.pw-action-item.is-primary .pw-action-hint{color:#a9c9ee}.pw-action-go{grid-row:1 / span 2;font-size:17px;line-height:1;color:#5b6472}.pw-action-item.is-primary .pw-action-go{color:#cfe4fb}.pw-action-item.is-off .pw-action-go{display:none}.pw-action-note{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}@media (max-width: 520px){.pw-deck{gap:8px;padding:10px 20px 16px}.pw-deck-tile:focus-within{transform:scale(1.12) translateY(-2px)}.pw-action-body{grid-template-columns:minmax(0,1fr);gap:14px}.pw-action-plate{max-width:240px;margin:0 auto}}.pw-deck-slot{scroll-margin:44px 0}@media (prefers-reduced-motion: reduce){.pw-deck-tile,.pw-inv-row,.pw-action-item{transition:none}.pw-deck-tile:focus-within,.pw-deck-tile:hover{transform:none;border-color:var(--accent);box-shadow:0 0 0 2px #58a6ff73}.pw-action-plate{animation:none}.pw-action-item:active{transform:none}}.item-bridge-warning{border-left:3px solid #e0a33e;background:#e0a33e17;border-radius:4px;padding:.7rem .9rem}.item-bridge-warning strong{display:block;margin-bottom:.3rem;color:#e0a33e;letter-spacing:.02em}.item-bridge-warning p{margin:0;line-height:1.5}.item-bridge-inventory h3{margin:0 0 .55rem;font-size:.95rem;letter-spacing:.03em;opacity:.9}.item-bridge-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.item-bridge-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.11);border-radius:5px;background:#ffffff08}.item-bridge-row-art{width:2rem;height:2rem;object-fit:contain;border-radius:4px;background:#ffffff0d;flex-shrink:0}.item-bridge-row-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.item-bridge-where{font-size:.78rem;opacity:.65}.item-bridge-instance{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;opacity:.5;overflow-wrap:anywhere}.bridge-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:#0009}.bridge-modal{width:min(460px,100%);max-height:90vh;overflow-y:auto;padding:20px;background:#12161b;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;gap:.9rem}.bridge-modal-head{display:flex;align-items:center;gap:12px}.bridge-modal-art{position:relative;width:84px;flex:0 0 auto}.bridge-modal-art>*{max-width:100%}.bridge-modal-art[data-stage=wallet]{animation:bridge-charge 1.1s ease-in-out infinite}.bridge-modal-art[data-stage=submitted],.bridge-modal-art[data-stage=confirming]{animation:bridge-charge .85s ease-in-out infinite}.bridge-modal-art[data-stage=submitted]:before,.bridge-modal-art[data-stage=confirming]:before,.bridge-modal-art[data-stage=verifying]:before{content:"";position:absolute;inset:-6px;border-radius:10px;border:2px solid rgba(224,163,62,.55);border-top-color:transparent;border-right-color:transparent;animation:bridge-orbit .9s linear infinite;pointer-events:none}.bridge-modal-art[data-stage=verifying]{animation:bridge-charge .55s ease-in-out infinite}.bridge-modal-art[data-stage=verifying]:before{animation-duration:.5s}@keyframes bridge-charge{0%,to{filter:drop-shadow(0 0 0 rgba(224,163,62,0));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(224,163,62,.55));transform:scale(1.035)}}@keyframes bridge-orbit{to{transform:rotate(360deg)}}.bridge-modal-art[data-stage=credited]{animation:bridge-pop-in .5s cubic-bezier(.2,1.4,.4,1) both}.bridge-modal-art[data-stage=credited]:after{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(127,211,154,.55),transparent 65%);opacity:0;animation:bridge-burst .7s ease-out forwards;pointer-events:none}@keyframes bridge-pop-in{0%{transform:scale(.85)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bridge-burst{0%{opacity:0;transform:scale(.4)}35%{opacity:.9}to{opacity:0;transform:scale(1.6)}}.bridge-modal-art[data-stage=failed]{animation:bridge-shake .4s ease;filter:grayscale(.35) brightness(.85)}@keyframes bridge-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.bridge-modal h3{margin:0;font-size:15px}.bridge-modal-sub{color:var(--muted);font-size:12px}.bridge-modal-question,.bridge-summary{margin:0;line-height:1.5}.bridge-qty{display:flex;align-items:center;gap:8px}.bridge-qty input[type=number]{width:5.5rem;padding:.4rem .45rem;text-align:center;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#00000040;color:inherit;font:inherit}.bridge-qty-owned{font-size:.8rem;opacity:.65}.bridge-qty-range{width:100%}.bridge-modal-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bridge-confirm{font-weight:700;color:#241a08;background:linear-gradient(180deg,#f0c274,#e0a33e);border:1px solid #a97a28;box-shadow:0 3px #8a6224,0 4px 10px #00000059;transition:transform .08s ease,box-shadow .08s ease,filter .12s ease}.bridge-confirm:hover:not(:disabled){filter:brightness(1.06)}.bridge-confirm:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #8a6224,0 1px 4px #0006}.bridge-confirm:disabled{filter:grayscale(.5) brightness(.8);box-shadow:none;opacity:.75;cursor:not-allowed}.bridge-done{font-weight:700;color:#0d2417;background:linear-gradient(180deg,#a8eec1,#7fd39a);border:1px solid #4f9f6c;box-shadow:0 3px #3c7a52,0 4px 10px #00000059;transition:transform .08s ease,box-shadow .08s ease,filter .12s ease}.bridge-done:hover{filter:brightness(1.06)}.bridge-done:active{transform:translateY(3px);box-shadow:0 0 #3c7a52,0 1px 4px #0006}.bridge-progress-track{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.bridge-progress-fill{position:relative;height:100%;border-radius:999px;background:#7fd39a;transition:width .4s ease;overflow:hidden}.bridge-progress-fill.failed{background:#e0653e}.bridge-progress-fill.active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-100%);animation:bridge-fill-sweep 1.3s ease-in-out infinite}@keyframes bridge-fill-sweep{to{transform:translate(100%)}}.bridge-stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.bridge-stage{display:flex;align-items:baseline;gap:8px;opacity:.45}.bridge-stage.active{opacity:1}.bridge-stage.done{opacity:.85;color:#7fd39a}.bridge-stage.failed{opacity:1;color:#e0653e}.bridge-stage-mark{flex:0 0 auto;width:1em;text-align:center}.bridge-stage.active .bridge-stage-mark{animation:bridge-pulse-dot 1s ease-in-out infinite}@keyframes bridge-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.bridge-hash{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow-wrap:anywhere}.bridge-success{display:flex;align-items:center;gap:10px;padding:.7rem .9rem;border-radius:8px;background:#7fd39a1f;border:1px solid rgba(127,211,154,.4);animation:bridge-success-in .4s cubic-bezier(.2,1.3,.4,1) both}.bridge-success-badge{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#7fd39a;color:#0d2417;font-weight:800;font-size:15px}.bridge-success-title{margin:0;font-weight:700;color:#a8eec1;line-height:1.4}@keyframes bridge-success-in{0%{transform:translateY(6px) scale(.96);opacity:0}to{transform:none;opacity:1}}.collection-bridged{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.11)}.bridge-open-cta{transition:transform .08s ease,filter .1s ease}.bridge-open-cta:active:not(:disabled){transform:translateY(2px);filter:brightness(.94)}@media (prefers-reduced-motion: reduce){.bridge-modal-art,.bridge-modal-art:before,.bridge-modal-art:after{animation:none!important}.bridge-modal-art[data-stage=credited]{box-shadow:0 0 0 3px #7fd39a59;border-radius:8px}.bridge-modal-art[data-stage=failed]{filter:grayscale(.35) brightness(.85)}.bridge-progress-fill.active:after{display:none}.bridge-stage.active .bridge-stage-mark,.bridge-success{animation:none}}@media (max-width: 480px){.item-bridge-row{align-items:flex-start;flex-direction:column}}.pack-opening{display:grid;gap:14px}.pack-connect{display:grid;gap:8px;justify-items:start}.pack-opening .pack-stage{display:grid;place-items:center;min-height:300px;padding:22px;border-radius:16px;background:radial-gradient(120% 90% at 50% -10%,rgba(230,178,90,.12),transparent 60%),linear-gradient(180deg,#12151c,#0a0c11);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff08,inset 0 -40px 60px #0006}.genesis-pack-card{width:190px;max-width:100%}.genesis-pack{position:relative;width:190px;aspect-ratio:3 / 4.1;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#2a2010,#16130c);border:1px solid var(--pack-gold, #e6b25a);box-shadow:inset 0 0 0 1px #ffdca140,0 10px 30px #0000008c,0 0 34px #e6b25a47}.genesis-pack-foil{position:absolute;inset:0;background:conic-gradient(from 210deg at 50% 40%,#ffdca10d,#e6b25a47,#fff5d224,#966e283d,#ffdca10d);mix-blend-mode:screen;opacity:.9}.genesis-pack-shine{position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 40%,rgba(255,248,225,.5) 50%,transparent 60%);mix-blend-mode:screen;transform:translate3d(-30%,-30%,0);animation:pack-shine 4.6s ease-in-out infinite}.genesis-pack-band{position:absolute;left:0;right:0;top:40%;display:grid;gap:2px;justify-items:center;padding:10px 0;background:linear-gradient(180deg,#00000059,#0000008c);border-top:1px solid rgba(255,220,161,.4);border-bottom:1px solid rgba(0,0,0,.5)}.genesis-pack-word{color:#ffe9c2;font-weight:800;font-size:20px;letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.6)}.genesis-pack-sub{color:#ffdca1cc;font-size:10px;text-transform:uppercase;letter-spacing:.22em}.genesis-pack-seal{position:absolute;top:12px;left:50%;transform:translate(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#2a1c07;font-size:15px;background:radial-gradient(circle at 40% 35%,#fff2d4,#e6a94b);box-shadow:0 2px 6px #00000080}.genesis-pack-idle{animation:pack-bob 6s ease-in-out infinite}@keyframes pack-bob{0%,to{transform:translateY(4px) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}.genesis-pack-opening{animation:pack-tear .9s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffdca159,0 10px 30px #0000008c,0 0 60px #ffd27899}@keyframes pack-tear{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(-3px) rotate(-2deg) scale(1.01)}40%{transform:translate(4px) rotate(2deg) scale(1.02)}60%{transform:translate(-3px) rotate(-1.5deg) scale(1.02)}80%{transform:translate(3px) rotate(1.5deg) scale(1.01)}}.pack-shelf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px}.pack-shelf-side{flex:1 1 220px;max-width:340px;display:grid;gap:10px}.pack-shelf-count{color:var(--pack-gold-lit, #ffdca1);font-size:18px;font-weight:800}.pack-shelf-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.pack-opening .pack-cta{justify-self:start;padding:11px 22px;font-size:14px}.pack-stage-burst{display:grid;gap:16px;place-items:center;text-align:center}.pack-stage-hint{margin:0;color:var(--pack-gold-lit, #ffdca1);font-size:13px;font-weight:600;letter-spacing:.02em}.pack-tear-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,220,161,.22);border-top-color:var(--pack-gold-lit, #ffdca1);animation:pack-spin .8s linear infinite}@keyframes pack-spin{to{transform:rotate(360deg)}}.pack-shelf-retry{margin:0;color:var(--muted);font-size:12px}.pack-shelf-blocked{display:grid;gap:6px}.pack-shelf-blocked .panel-note.error{margin:0}.pack-shelf-blocked .pack-shelf-copy{color:var(--muted);font-size:12px}.pack-stage-reveal{width:100%;display:grid;gap:14px;justify-items:center}.pack-stage-title{margin:0;color:var(--text);font-size:16px;font-weight:800;letter-spacing:.02em}.pack-opening .pack-reveal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none}.pack-reveal-slot{perspective:900px;min-width:0}.pack-reveal-flip{position:relative;transform-style:preserve-3d;opacity:0;transform:rotateY(90deg) scale(.82);animation:reveal-flip .55s cubic-bezier(.2,.8,.25,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes reveal-flip{0%{opacity:0;transform:rotateY(90deg) scale(.82)}60%{opacity:1;transform:rotateY(-8deg) scale(1.05)}to{opacity:1;transform:rotateY(0) scale(1)}}.pack-reveal-slot.chase .pack-reveal-flip{animation:reveal-chase .7s cubic-bezier(.2,.8,.25,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes reveal-chase{0%{opacity:0;transform:rotateY(90deg) scale(.7)}55%{opacity:1;transform:rotateY(-10deg) scale(1.18)}72%{transform:rotateY(4deg) scale(.96)}to{opacity:1;transform:rotateY(0) scale(1)}}.pack-reveal-link{display:block;text-decoration:none;color:inherit;border-radius:8px}.pack-reveal-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pack-reveal-back{display:block;width:100%;aspect-ratio:3 / 4.1;border-radius:12px;background:radial-gradient(120% 80% at 50% 0%,rgba(230,178,90,.16),transparent 60%),repeating-linear-gradient(45deg,#171b23 0 10px,#12151c 10px 20px);border:1px solid rgba(255,220,161,.22);box-shadow:inset 0 0 0 1px #ffffff08,0 8px 22px #00000073;position:relative;overflow:hidden;animation:pack-back-pulse 1.15s ease-in-out infinite;animation-delay:var(--reveal-delay, 0ms)}.pack-reveal-back:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;color:#ffdca180;font-size:30px;font-weight:800}@keyframes pack-back-pulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 8px 22px #00000073}50%{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px #00000080,0 0 22px #e6b25a33}}.pack-reveal-burst{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;--burst: rgba(168, 107, 255, .7);--burst-scale: 1.35;background:radial-gradient(circle at 50% 45%,var(--burst) 0%,transparent 60%);mix-blend-mode:screen;animation:reveal-burst .95s ease-out forwards;animation-delay:var(--reveal-delay, 0ms)}.pack-reveal-burst:before{content:"";position:absolute;inset:18% 22%;border-radius:50%;border:2px solid var(--burst);opacity:0;animation:reveal-ring .85s ease-out forwards;animation-delay:var(--reveal-delay, 0ms)}.pack-reveal-slot[data-tier=legendary] .pack-reveal-burst{--burst: rgba(255, 196, 92, .85);--burst-scale: 1.6}.pack-reveal-slot[data-tier=mythic] .pack-reveal-burst{--burst: rgba(160, 235, 220, .85);--burst-scale: 1.9}@keyframes reveal-burst{0%{opacity:0;transform:scale(.35)}28%{opacity:.95}to{opacity:0;transform:scale(var(--burst-scale))}}@keyframes reveal-ring{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.45)}}.pack-reveal-slot[data-tier=powerful] .pack-reveal-link{border-radius:12px;box-shadow:0 0 22px #a86bff59}.pack-reveal-slot[data-tier=legendary] .pack-reveal-link{border-radius:12px;box-shadow:0 0 30px #ffb03a73}.pack-reveal[data-shake=legendary]{animation:pack-shake-legendary .46s ease}.pack-reveal[data-shake=mythic]{animation:pack-shake-mythic .5s ease}@keyframes pack-shake-legendary{0%,to{transform:translateZ(0)}20%{transform:translate3d(-6px,2px,0)}40%{transform:translate3d(6px,-2px,0)}60%{transform:translate3d(-4px,1px,0)}80%{transform:translate3d(3px,-1px,0)}}@keyframes pack-shake-mythic{0%,to{transform:translateZ(0) scale(1)}15%{transform:translate3d(-9px,3px,0) scale(1.01)}35%{transform:translate3d(9px,-3px,0) scale(1.01)}55%{transform:translate3d(-7px,2px,0) scale(1.005)}75%{transform:translate3d(6px,-2px,0)}90%{transform:translate3d(-3px,1px,0)}}.pack-stage-dismissing{animation:pack-stage-fade 1.4s ease forwards}.pack-stage-dismissing .pack-reveal-flip{animation:reveal-exit .7s cubic-bezier(.4,0,.7,.4) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes reveal-exit{0%{opacity:1;transform:translateY(0) rotateY(0) scale(1)}to{opacity:0;transform:translateY(-42px) rotateY(28deg) scale(.7)}}@keyframes pack-stage-fade{0%,55%{opacity:1}to{opacity:0}}.egg-card-real{position:relative;border-radius:12px;box-shadow:0 0 26px #966edc6b}.egg-card-legendary{box-shadow:0 0 0 1px #d2b3ff8c,0 0 30px #a078f080,0 0 64px #78ebdc47}.egg-card-aura{position:absolute;inset:-12px;z-index:-1;border-radius:18px;background:conic-gradient(from 0deg,#d2b3ff00,#d2b3ff8c,#7bf7e073,#fff5d266,#d2b3ff00);filter:blur(12px);opacity:.8;animation:egg-aura 5.5s linear infinite}@keyframes egg-aura{to{transform:rotate(360deg)}}.egg-card-shimmer{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,252,240,.42) 50%,transparent 58%);mix-blend-mode:screen;transform:translate(-30%);animation:egg-shimmer 3.8s ease-in-out infinite}@keyframes egg-shimmer{0%,to{opacity:0;transform:translate(-35%)}45%,55%{opacity:.9}50%{transform:translate(35%)}}.pack-controls{display:grid;gap:10px;justify-items:center;text-align:center}.pack-controls>.market-action{min-width:240px}.pack-mint-split{display:flex;gap:10px;flex-wrap:wrap}.pack-opening .pack-item-mint{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#141a22,#0e1218)}.pack-opening .pack-item-mint>div{display:grid;gap:3px}.pack-opening .pack-item-mint strong{font-size:13px}.pack-opening .pack-item-mint span{color:var(--muted);font-size:11px}@media (max-width: 620px){.pack-opening .pack-reveal{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-opening .pack-item-mint{flex-direction:column;align-items:stretch}}@media (max-width: 380px){.pack-opening .pack-reveal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.genesis-pack-idle,.genesis-pack-opening,.genesis-pack-shine,.egg-card-aura,.egg-card-shimmer,.pack-reveal-back{animation:none}.pack-reveal-burst{display:none}.pack-reveal-flip,.pack-reveal-slot.chase .pack-reveal-flip{opacity:0;transform:none;animation:reveal-fade .4s ease forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes reveal-fade{to{opacity:1}}.pack-stage-dismissing{animation:pack-stage-fade .4s ease forwards}.pack-stage-dismissing .pack-reveal-flip{animation:reveal-exit-fade .4s ease forwards;animation-delay:0ms;transform:none}@keyframes reveal-exit-fade{to{opacity:0}}}.pack-bridged-reveal{display:grid;gap:12px}.pack-bridged-reveal .pack-reveal{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none}.pack-reveal-caption{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.3;text-align:center}@media (max-width: 480px){.pack-bridged-reveal .pack-reveal{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-bottom:.55rem;padding:2px;border:1px solid var(--line);border-radius:7px;background:#0f1216}.pm-tab{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:.28rem .35rem;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;text-align:center;font:inherit}.pm-tab strong{color:var(--text);font-size:.72rem;white-space:nowrap}.pm-tab:hover{border-color:var(--accent)}.pm-tab.active{color:var(--text);background:#1d222a;border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.pm-section-intro{display:flex;align-items:baseline;gap:.65rem;margin-bottom:.65rem;padding:0 .1rem .55rem;border-bottom:1px solid var(--line)}.pm-section-intro h2{margin:0;color:var(--text);font-size:.95rem}.pm-section-intro p{margin:0;color:var(--muted);font-size:.7rem}.pm-price{font-weight:700;font-size:1.1em}.pm-pager{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.pm-card{padding:0;overflow:hidden}.pm-card.pm-card-inactive{opacity:.55}.pm-card.pm-card-selected{border-color:#78c8ffcc}.pm-packs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pm-card-open{display:flex;flex-direction:column;gap:7px;width:100%;padding:12px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.pm-card-open:hover .collection-card-preview,.pm-card-open:focus-visible .collection-card-preview{box-shadow:0 0 0 2px #78c8ff8c inset}.pm-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-card-price{font-weight:700;font-size:1.05em}.pm-card-price-unit{font-weight:400;font-size:.8em;opacity:.7}.pm-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#04060ab8;padding:1.5rem}.pm-modal{position:relative;width:min(640px,100%);max-height:min(85vh,720px);overflow-y:auto;background:#0f1216;border:1px solid var(--line, rgba(255, 255, 255, .15));border-radius:10px;padding:1.25rem}.pm-modal-close{position:absolute;top:.75rem;right:.75rem}.pm-modal-body{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:1.25rem}@media (max-width: 520px){.pm-modal-body{grid-template-columns:1fr}}.pm-modal-art{align-self:start}.pm-modal-info h3{margin:0 0 .5rem;padding-right:4rem}.pm-modal-facts{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0 0 1rem}.pm-modal-facts dt{opacity:.65;font-size:.85em}.pm-modal-facts dd{margin:0}.pm-buy-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pm-qty-label{display:flex;flex-direction:column;font-size:.8em;opacity:.85;gap:.15rem}.pm-qty-label input{width:5em}.pm-history{margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);padding-top:.75rem}.pm-history h4{margin:0 0 .5rem;font-size:.9em;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.pm-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.85em}.pm-history-list li{border-left:2px solid rgba(255,255,255,.15);padding-left:.6rem}.pm-category-filter{display:flex;gap:.25rem;flex-wrap:wrap;margin:0}.pm-category-toolbar{display:flex;align-items:center;gap:.55rem;margin-bottom:.55rem;padding:.28rem .35rem;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.pm-category-label{flex:0 0 auto;color:var(--muted);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pm-category-chip{min-height:27px;padding:.18rem .55rem;background:#0f1216;border:1px solid var(--line);border-radius:5px;cursor:pointer;color:inherit;font-size:.85em}.pm-category-chip.active{color:var(--text);background:#1d222a;border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}@media (max-width: 700px){.pm-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-section-intro{display:block}.pm-section-intro p{margin-top:.18rem}}@media (max-width: 430px){.pm-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}.pm-market-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.55fr);gap:.45rem;margin-bottom:.45rem}.pm-market-search,.pm-market-sort{display:grid;gap:.18rem;color:var(--muted);font-size:.63rem;text-transform:uppercase;letter-spacing:.04em}.pm-market-search input,.pm-market-sort select{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:6px 8px;color:var(--text);background:#0f1216;border:1px solid var(--line);border-radius:6px;font:12px system-ui,sans-serif}.pm-market-search input:focus,.pm-market-sort select:focus{outline:none;border-color:var(--accent)}.pm-browse>.collection-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pm-browse .pm-card-open{gap:5px;padding:7px}.pm-browse .pm-card-title{font-size:.78rem}.pm-browse .pm-card-price{font-size:.82rem}@media (max-width: 520px){.pm-market-controls{grid-template-columns:minmax(0,1fr) minmax(125px,.85fr);gap:.35rem}.pm-browse>.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pm-category-label{display:none}.pm-category-toolbar{padding:2px;border:0;background:transparent}.pm-category-filter{width:100%}.pm-category-chip{flex:1 1 0;padding-inline:.2rem}}.pm-sell-section{margin-bottom:1.25rem}.pm-sell-section h3{margin:0 0 .5rem;font-size:.95em;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.pm-similar{margin-top:.25rem}.pm-similar h4{margin:0 0 .35rem;font-size:.85em;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.pm-similar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.85em}.pm-similar-list li{display:flex;align-items:center;gap:.6rem;border-left:2px solid rgba(255,255,255,.15);padding-left:.5rem}.pm-similar-seller{margin-left:auto;opacity:.65}.pm-pack-shop{border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.85rem 1rem;margin-bottom:1rem}.pm-pack-shop h3{margin:0 0 .4rem;font-size:.95em;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.pm-pack-shop-row{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.pm-pack-contract-shop{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.pm-pack-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.pm-pack-section-head h3{margin:0;font-size:.9rem}.pm-pack-section-head span{color:var(--muted);font-size:.68rem}.pm-pack-mint-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.55rem}.pm-pack-mint-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.55rem;align-items:center;padding:.55rem;border:1px solid var(--line);border-radius:7px;background:#0f1216}.pm-pack-mint-card .collection-card-preview{width:76px}.pm-pack-mint-copy{display:grid;gap:.15rem;min-width:0}.pm-pack-mint-copy strong{font-size:.78rem}.pm-pack-mint-copy span{color:var(--muted);font-size:.65rem}.pm-pack-mint-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.pm-pack-mint-actions .control{min-height:34px;text-align:center}.pm-pack-mint-card>.panel-note{grid-column:1 / -1;margin:0}.pm-sell-form{display:flex;flex-direction:column;gap:.5rem;max-width:320px;border-top:1px solid rgba(255,255,255,.15);padding-top:1rem;margin-top:1rem}.pm-sell-tax-note{font-size:.85em;opacity:.8;margin:0}.pm-sell-back{align-self:flex-start;margin-bottom:.85rem}.pm-sell-focus{display:flex;flex-direction:column;position:relative;isolation:isolate;padding:1rem;border:1px solid rgba(242,202,82,.24);border-radius:16px;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(76,190,255,.12),transparent 30%),radial-gradient(circle at 88% 3%,rgba(242,202,82,.1),transparent 27%),linear-gradient(145deg,#0f1922f5,#080c13fa);box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0a}.pm-sell-focus:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to bottom,black,transparent 70%)}.pm-sell-focus-body{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start}.pm-sell-focus-art{flex:0 0 auto;width:220px;max-width:100%;border:1px solid rgba(111,211,255,.32);border-radius:14px;box-shadow:0 0 28px #41b2ff1f}.pm-sell-focus-form{flex:1 1 260px;display:flex;flex-direction:column;gap:.5rem;min-width:0}.pm-sell-focus-title{margin:0;font-size:clamp(1.35rem,4vw,2rem);line-height:1.05;letter-spacing:-.025em}.pm-sell-focus-hero{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.pm-sell-badge{padding:.22rem .48rem;border:1px solid rgba(92,237,163,.48);border-radius:999px;color:#8ff0bd;background:#22a06221;font-size:.65rem;font-weight:800;letter-spacing:.1em}.pm-sell-focus-sub{margin:0;font-size:.85em;opacity:.75}.pm-sell-total{margin:.35rem 0 0;display:flex;flex-direction:column;gap:.25rem;font-size:.9em;border-top:1px solid rgba(255,255,255,.15);padding-top:.5rem}.pm-sell-total>div{display:flex;justify-content:space-between;gap:1rem}.pm-sell-total dt,.pm-sell-total dd{margin:0}.pm-sell-total dt{opacity:.75}.pm-sell-total dd{font-variant-numeric:tabular-nums}.pm-sell-total-net{font-weight:600}.pm-sell-total-net dt{opacity:1}.pm-sell-confirm{margin-top:.35rem;min-height:44px;border-color:#f2ca5294;background:linear-gradient(135deg,#f2ca5233,#e79a311f);font-weight:750;box-shadow:0 8px 24px #f2a6341a}.pm-market-intel{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.11)}.pm-intel-heading,.pm-intel-panel h4{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pm-intel-heading h3{margin:.12rem 0 0;font-size:1.08rem}.pm-intel-kicker{color:#72cfff;font-size:.66rem;font-weight:800;letter-spacing:.15em}.pm-intel-live{display:inline-flex;align-items:center;gap:.4rem;color:#8ff0bd;font-size:.72rem;font-weight:700}.pm-intel-live i,.pm-trade-dot{width:.48rem;height:.48rem;border-radius:50%;background:#54e698;box-shadow:0 0 9px #54e698d9}.pm-market-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.8rem 0}.pm-signal-card{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;padding:.75rem;border:1px solid rgba(111,211,255,.2);border-radius:10px;color:inherit;background:linear-gradient(150deg,#2a5b773d,#121a259e);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.pm-signal-card:not(:disabled):hover,.pm-signal-card:not(:disabled):focus-visible{transform:translateY(-2px);border-color:#6fd3ff94;background:linear-gradient(150deg,#2a6f9757,#121a25b8)}.pm-signal-card:disabled{cursor:default;opacity:.58}.pm-signal-card>span{font-size:.7rem;opacity:.72;text-transform:uppercase;letter-spacing:.06em}.pm-signal-card strong{color:#f5d978;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pm-signal-card small{opacity:.6;font-size:.68rem}.pm-intel-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pm-intel-panel,.pm-provenance{min-width:0;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#04080e6b}.pm-intel-panel h4,.pm-provenance h4{margin:0 0 .55rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em}.pm-intel-panel h4 em{font-style:normal;font-size:.66rem;color:#72cfff}.pm-intel-empty{margin:0;font-size:.78rem;opacity:.62;line-height:1.45}.pm-trade-tape,.pm-provenance ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.42rem}.pm-trade-tape li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.48rem;font-size:.74rem}.pm-trade-tape strong{color:#f5d978;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-trade-tape time{opacity:.54}.pm-trade-dot{width:.34rem;height:.34rem}.pm-listing-rank{display:inline-grid;place-items:center;min-width:1.65rem;height:1.35rem;border-radius:5px;color:#72cfff;background:#44a9e01f;font-size:.67rem;font-weight:800}.pm-provenance{margin-top:.7rem}.pm-provenance ol{counter-reset:story}.pm-provenance li{padding-left:.75rem;border-left:2px solid rgba(242,202,82,.32);font-size:.75rem;opacity:.8}@media (max-width: 640px){.pm-market-signals,.pm-intel-columns{grid-template-columns:1fr}.pm-sell-focus{padding:.75rem}.pm-sell-focus-art{width:100%}}@media (prefers-reduced-motion: reduce){.pm-signal-card{transition:none}}.pm-sales-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.pm-sales-row{display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.5rem .75rem;flex-wrap:wrap}.pm-sale-thumb{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:6px}.pm-sales-title{font-weight:600}.pm-status{text-transform:capitalize;font-size:.85em;opacity:.8}.pm-sales-side{font-weight:600;min-width:4.5em}.pm-sales-tax,.pm-sales-at{font-size:.8em;opacity:.7;margin-left:auto}.pm-browse-intro{margin:0 0 .6rem}.pm-payment-choice{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.pm-payment-choice .control[aria-pressed=true]{border-color:var(--accent, #f2ca52);box-shadow:inset 0 0 0 1px var(--accent, #f2ca52)}.pm-sell-focus{padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.pm-sell-focus:before{display:none}.pm-sell-back{margin-bottom:.55rem}.pm-sell-focus-body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:.85rem;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pm-sell-focus-art{width:150px;border:0;border-radius:6px;box-shadow:none}.pm-sell-focus-form{gap:.35rem}.pm-sell-focus-title{font-size:1.15rem;line-height:1.2;letter-spacing:0}.pm-sell-focus-sub{margin-bottom:.2rem}.pm-sell-focus-form label{color:var(--muted);font-size:.75rem}.pm-market-input{box-sizing:border-box;width:100%;min-height:38px;padding:7px 9px;color:var(--text);background:#0f1216;border:1px solid var(--line);border-radius:6px;font:inherit;font-variant-numeric:tabular-nums}.pm-market-input:focus{outline:none;border-color:var(--accent)}.pm-sell-total{margin-top:.15rem;padding-top:.35rem;gap:.12rem;font-size:.78rem}.pm-sell-confirm{min-height:38px;margin-top:.2rem;border-color:var(--line);background:#1d222a;box-shadow:none}.pm-sell-confirm:hover:not(:disabled){border-color:var(--accent)}.pm-market-intel{margin-top:.65rem;padding:.7rem;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pm-intel-heading h3{margin:0;font-size:.86rem;text-transform:uppercase;letter-spacing:.04em}.pm-intel-live{color:var(--muted);font-size:.68rem}.pm-intel-live i,.pm-trade-dot{background:#3fb950;box-shadow:none}.pm-market-signals{display:flex;gap:.4rem;margin:.5rem 0}.pm-signal-card{flex:1 1 0;min-height:0;padding:.42rem .5rem;gap:.08rem;border-color:var(--line);border-radius:6px;background:#0f1216;transition:none}.pm-signal-card:not(:disabled):hover,.pm-signal-card:not(:disabled):focus-visible{transform:none;border-color:var(--accent);background:#161b22}.pm-signal-card>span{font-size:.62rem}.pm-signal-card strong{color:var(--text);font-size:.78rem}.pm-signal-card small{font-size:.58rem}.pm-intel-columns{gap:.45rem}.pm-intel-panel{padding:.5rem;border-color:var(--line);border-radius:6px;background:#0f1216}.pm-intel-panel h4{margin-bottom:.32rem;font-size:.68rem}.pm-intel-panel h4 em{color:var(--muted)}.pm-intel-empty{font-size:.68rem}.pm-trade-tape,.pm-similar-list{gap:.22rem}.pm-trade-tape li,.pm-similar-list li{font-size:.67rem}.pm-listing-rank{min-width:1.35rem;height:1.1rem;color:var(--muted);background:#1d222a}.pm-auction-pill{background:#3d2765;color:#e8d7ff}.pm-auction-card-state{display:flex;justify-content:space-between;gap:.4rem;color:var(--muted);font-size:.68rem}.pm-auction-filter{display:flex;gap:.3rem;margin:.4rem 0 .55rem}.pm-auction-filter .control{min-height:30px;padding:.25rem .55rem;font-size:.68rem}.pm-auction-filter .control[aria-pressed=true]{border-color:var(--accent);background:#1d222a}.pm-auction-bid{align-items:stretch;display:grid;gap:.45rem}.pm-auction-bid label,.pm-auction-options label{display:grid;gap:.25rem;color:var(--muted);font-size:.72rem}.pm-auction-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:6px;background:#090c10}.pm-auction-input:focus-within{border-color:var(--accent)}.pm-auction-input input{min-width:0;min-height:38px;padding:7px 9px;color:var(--text);border:0;outline:0;background:transparent;font:inherit}.pm-auction-input b{padding:0 .65rem;color:var(--muted);font-size:.7rem}.pm-auction-primary{border-color:var(--accent);background:#1d222a;font-weight:700}.pm-auction-withdraw{color:var(--muted);border-style:dashed;font-size:.68rem}.pm-auction-notice{color:#8ff0bd;border-color:#5ceda359}.pm-auction-bid-history{counter-reset:auction-bid}.pm-auction-bid-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .55rem;align-items:baseline}.pm-auction-bid-history li strong{color:var(--text)}.pm-auction-bid-history li span{color:var(--accent);font-size:.68rem}.pm-auction-bid-history li time{grid-column:1 / -1;color:var(--muted);font-size:.62rem}.pm-auction-options{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:.45rem;margin-top:.45rem}.pm-auction-options .panel-note{grid-column:1 / -1;margin:0}.pm-auction-options select{min-height:2.25rem}.pm-auction-advanced{min-width:0;padding:.45rem .55rem;border:1px solid var(--line);border-radius:6px;background:#0f1216}.pm-auction-advanced summary{color:var(--text);cursor:pointer;font-size:.72rem}.pm-auction-advanced>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.45rem}@media (max-width: 700px){.pm-auction-options{grid-template-columns:1fr}.pm-auction-advanced>div{grid-template-columns:1fr}}@media (max-width: 520px){.pm-modal-backdrop{padding:.35rem;align-items:end}.pm-modal{width:100%;max-height:88dvh;padding:.7rem;border-radius:9px 9px 0 0}.pm-modal-body{grid-template-columns:84px minmax(0,1fr);gap:.65rem}.pm-modal-art{width:84px}.pm-modal-info h3{min-height:30px;margin-bottom:.35rem;padding-right:3.3rem;font-size:.95rem}.pm-modal-facts{gap:.18rem .45rem;margin-bottom:.55rem;font-size:.76rem}.pm-modal-close{top:.5rem;right:.5rem;min-height:30px;padding:.2rem .45rem}.pm-auction-bid .control{width:100%}}@media (max-width: 640px){.pm-sell-focus-body{grid-template-columns:96px minmax(0,1fr);padding:.55rem}.pm-sell-focus-art{width:96px}.pm-market-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pm-signal-card small{display:none}.pm-intel-columns{grid-template-columns:1fr}}a.control{display:inline-block;text-decoration:none}.market-tabs{display:flex;gap:4px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.market-tab{padding:6px 14px;font:inherit;font-size:13px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer}.market-tab:hover{color:inherit}.market-tab[aria-selected=true]{color:inherit;background:#171c23;border-color:var(--line)}.market-tab-count{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.7}.market-plate{position:relative;container-type:inline-size}.market-sprite{aspect-ratio:1 / 1}.market-sprite .mon-icon{width:72px;height:72px;image-rendering:pixelated}.market-sprite .mon-icon.loading{opacity:0}.market-mine-row .market-sprite{flex:0 0 auto;width:44px;aspect-ratio:1 / 1;border-radius:6px}.market-mine-row .market-sprite .mon-icon{width:40px;height:40px}.market-mine-row .market-detail{flex:0 0 auto}.market-section{margin:0 0 18px}.market-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px}.market-section-head h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em}.market-section-head span{color:var(--muted);font-size:11px}.market-sell-form{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:14px;align-items:start;padding:12px;background:#0f1216;border:1px solid var(--line);border-radius:8px}.market-sell-fields{display:flex;flex-direction:column;gap:9px;min-width:0}.market-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.market-field input,.market-field select{max-width:260px;cursor:text;font-variant-numeric:tabular-nums}.market-field select{cursor:pointer}.market-field input[aria-invalid=true]{border-color:#d9776f}.market-breakdown{margin:4px 0 0;padding:0;list-style:none;font-size:12px;border:1px solid var(--line);border-radius:6px}.market-breakdown li{display:flex;justify-content:space-between;gap:14px;padding:6px 9px;border-bottom:1px solid var(--line)}.market-breakdown li:last-child{border-bottom:none}.market-breakdown li>span{color:var(--muted)}.market-breakdown li>b{font-weight:500;font-variant-numeric:tabular-nums}.market-breakdown li.proceeds>b{color:var(--accent);font-weight:600}.market-sell-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.market-sell-form [role=status],.market-sell-form [role=alert]{margin:2px 0;font-size:11px}.market-mine-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.market-mine-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;background:#0f1216;border:1px solid var(--line);border-radius:7px}.market-mine-row.pending{border-style:dashed;opacity:.85}.market-mine-row .market-name{flex:1 1 140px}.market-mine-row .market-price{flex:0 0 auto}.market-mine-open{padding:0;font:inherit;font-size:11px;color:var(--muted);background:none;border:none;text-decoration:underline;cursor:pointer}.market-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 18px;background:#0f1216;border:1px dashed var(--line);border-radius:8px}.market-empty p{margin:0;max-width:46ch;color:var(--muted);font-size:12px;line-height:1.5}.market-empty strong{font-size:13px}@media (max-width: 520px){.market-sell-form{grid-template-columns:1fr}}.market-oneclick{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:4px 0 10px;background:#0f1216;border:1px solid var(--line);border-radius:8px}.market-oneclick.on{border-color:#2f6f3f;background:#0e1512}.market-mintable-cta{display:flex;flex-direction:column;gap:3px;padding:12px 14px;margin:4px 0 10px;background:#12171f;border:1px solid #2f5f8f;border-radius:8px;color:#cfe3ff;font-weight:700;font-size:14px;text-decoration:none;transition:background .12s ease,border-color .12s ease}.market-mintable-cta:hover{background:#16202c;border-color:#3d7fbf}.market-mintable-sub{font-weight:400;font-size:12px;color:var(--muted)}.market-oneclick-label{color:var(--muted);font-size:12px;line-height:1.4;max-width:52ch}.market-oneclick.on .market-oneclick-label strong{color:#7fd39a}.market-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:#0009}.market-modal{width:min(440px,100%);max-height:90vh;overflow-y:auto;padding:20px;background:#12161b;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 40px #00000080}.market-modal h3{margin:0 0 10px;font-size:15px}.market-modal p{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.market-modal-points{margin:0 0 16px;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px;line-height:1.5}.market-modal-points em{color:#cbd3dc;font-style:italic}.market-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.market-mint-item.genesis{border-color:var(--accent, #7c5cff)}.market-mint-layout{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:14px;align-items:start}.market-mint-layout>.market-art{align-self:start}@media (max-width: 560px){.market-mint-layout{grid-template-columns:1fr}.market-mint-layout>.market-art{max-width:200px}}.market-mint-body{display:flex;flex-direction:column;gap:10px;min-width:0}.market-mint-desc{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.market-mint-qty{max-width:160px}.market-mint-actions{display:flex;flex-wrap:wrap;gap:12px}.market-mint-option{display:flex;flex-direction:column;gap:6px;flex:1 1 200px}.market-mint-option .market-total{min-height:1.4em;color:var(--muted);font-variant-numeric:tabular-nums}.market-mint-option .market-total b{color:inherit;font-weight:600}.market-offer-box{margin-top:12px}.market-offer-row .market-detail{flex:1 1 auto}.market-offer-qty{flex:0 0 auto;width:84px;font-variant-numeric:tabular-nums}.market-offer-row>p{flex:1 1 100%;margin:2px 0 0;font-size:12px}.market-game{--game-raise: 0 2px 0 rgba(0, 0, 0, .4);--game-lift: 0 8px 20px rgba(0, 0, 0, .45);--pack-gold: #e6b25a;--pack-gold-lit: #ffdca1}.market-game .market-tabs{gap:6px;border-bottom:2px solid var(--line)}.market-game .market-tab{padding:7px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:linear-gradient(180deg,#171c23,#12161b);border:1px solid var(--line);box-shadow:var(--game-raise);transition:transform .08s ease,box-shadow .1s ease,color .1s ease,border-color .1s ease}.market-game .market-tab:hover{color:var(--text)}.market-game .market-tab[aria-selected=true]{color:var(--text);background:linear-gradient(180deg,#1b2330,#141a22);border-color:var(--accent);box-shadow:inset 0 0 0 1px #58a6ff66,0 2px 12px #58a6ff38}.market-game .market-tab:active{transform:translateY(2px);box-shadow:none}.market-game .market-tab-count{margin-left:6px;padding:0 6px;color:#06101c;background:var(--accent);border-radius:999px;font-size:10px;font-weight:800;opacity:1}.market-game .market-action{padding:9px 16px;color:#06101c;font-weight:700;letter-spacing:.02em;background:linear-gradient(180deg,#7cc0ff,var(--accent));border:1px solid #3d7ec9;border-radius:10px;box-shadow:0 3px #2c5c96,0 4px 10px #00000059;transition:transform .08s ease,box-shadow .08s ease,filter .12s ease}.market-game .market-action:hover:not(:disabled){filter:brightness(1.06)}.market-game .market-action:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #2c5c96,0 1px 4px #0006}.market-game .market-action:disabled{filter:grayscale(.5) brightness(.8);box-shadow:none;opacity:.75;cursor:not-allowed}.market-game .market-shop{display:flex;flex-direction:column}.market-game .market-zone{margin:0 0 22px}.market-game .market-zone-head{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--line)}.market-game .market-zone-title{position:relative;padding-left:12px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.market-game .market-zone-title.small{font-size:12px;letter-spacing:.06em}.market-game .market-zone-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:15px;border-radius:2px;background:linear-gradient(180deg,var(--accent),#2c5c96)}.market-game .market-zone-sub{margin-left:auto;color:var(--muted);font-size:11px}.market-game .market-grid{gap:12px}.market-game .market-card-open{gap:8px;background:linear-gradient(180deg,#141a22,#0e1218);border-radius:12px;box-shadow:var(--game-raise),inset 0 1px #ffffff08;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.market-game .market-card-open:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--game-lift),0 0 0 1px #58a6ff59}.market-game .market-card-open:active{transform:translateY(-1px)}.market-game .market-art{border:1px solid rgba(255,255,255,.05);border-radius:10px;box-shadow:inset 0 0 30px #00000080}.market-game .market-mint-item{padding:14px;background:linear-gradient(180deg,#141a22,#0e1218);border:1px solid var(--line);border-radius:12px}.market-game .market-mint-item.genesis{border-color:var(--accent);box-shadow:inset 0 0 0 1px #58a6ff33}.market-game .market-mint-item .market-section-head h3{font-size:15px;font-weight:800}.market-game .market-pack{padding:14px;margin:0 0 14px;border:1px solid var(--pack-gold);border-radius:14px;background:radial-gradient(120% 80% at 50% -10%,rgba(255,206,120,.14),transparent 60%),linear-gradient(180deg,#17130d,#101216);box-shadow:inset 0 0 0 1px #ffce7826,0 6px 18px #0006}.market-game .market-pack-head{display:flex;align-items:center;gap:10px}.market-game .market-pack-title{margin:0;font-size:16px;font-weight:800;letter-spacing:.02em;color:var(--pack-gold-lit)}.market-game .market-pack-tag{padding:2px 8px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#2a1c07;background:linear-gradient(180deg,#ffd98a,#e6a94b)}.market-game .market-pack-blurb{margin:8px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.market-game .market-pack .market-mint-item{padding:0;background:transparent;border:none;box-shadow:none}.market-game .market-pack-odds{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.market-game .market-pack-note{margin:0 0 10px}.market-game .market-odds-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.market-game .market-odds-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:6px 10px;background:#0f1216;border:1px solid var(--line);border-radius:8px}.market-game .market-odds-row.egg{border-color:#d2b3ff80;background:radial-gradient(circle at 12% 50%,#d2b3ff24,#0f1216 60%)}.market-game .market-odds-row.exhausted{opacity:.5}.market-game .market-odds-name{font-size:12px;font-weight:600;overflow-wrap:anywhere}.market-game .market-odds-supply{min-width:68px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.market-game .market-odds-pct{min-width:54px;color:var(--accent);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.market-game .market-odds-row.exhausted .market-odds-pct{color:var(--muted)}.market-game .market-pill.group-namedRare{color:var(--pack-gold-lit);background:#3a2c12}.market-game .market-pill.group-otherCustom{color:#c9b7ef;background:#26203a}.market-game .market-pill.group-flute,.market-game .market-pill.group-held,.market-game .market-pill.group-rareCandy,.market-game .market-pill.group-vitamin{color:#a9cbff;background:#16233a}.market-game .market-pill.group-normal{color:var(--muted);background:#1d222a}.market-game .market-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.market-game .market-store-grid .market-mint-item{margin:0;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.market-game .market-store-grid .market-mint-item:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--game-lift)}.market-game .market-store-grid .market-mint-layout{grid-template-columns:1fr}.market-game .market-store-grid .market-mint-layout>.market-art{width:100%;max-width:210px;margin:0 auto}.market-game .market-store-grid .market-mint-item[data-rarity]{border-color:color-mix(in srgb,var(--rarity-hue, var(--line)) calc(38% * var(--rarity-power, .3)),var(--line));box-shadow:inset 0 1px #ffffff08,0 0 calc(14px * var(--rarity-power, .3)) color-mix(in srgb,var(--rarity-hue, transparent) calc(30% * var(--rarity-power, .3)),transparent)}.market-game .market-store-grid .market-mint-item[data-rarity]:before{content:"";display:block;height:3px;margin:-14px -14px 12px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity-hue, var(--accent)) calc(60% + 40% * var(--rarity-power, .3)),transparent),transparent);opacity:calc(.35 + .65 * var(--rarity-power, .3))}.market-game .market-store-grid .market-mint-item[data-rarity]:hover{border-color:var(--rarity-hue, var(--accent));box-shadow:var(--game-lift),0 0 22px color-mix(in srgb,var(--rarity-hue, transparent) 40%,transparent)}.market-game .market-store-grid .market-mint-item.genesis{border-color:var(--accent)}.market-game .market-crosssell{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:7px 11px;text-decoration:none;color:var(--pack-gold-lit);background:radial-gradient(120% 140% at 100% 50%,rgba(255,206,120,.12),transparent 60%),#14110b;border:1px solid rgba(230,178,90,.4);border-radius:10px;font-size:12px;transition:border-color .12s ease,background-color .12s ease,transform .08s ease}.market-game .market-crosssell:hover{border-color:var(--pack-gold);background:radial-gradient(120% 140% at 100% 50%,rgba(255,206,120,.2),transparent 60%),#191309}.market-game .market-crosssell:active{transform:translateY(1px)}.market-game .market-crosssell:focus-visible{outline:2px solid var(--pack-gold-lit);outline-offset:2px}.market-game .market-crosssell-text{color:#ffdca1d9}.market-game .market-crosssell-text b{color:var(--pack-gold-lit);font-variant-numeric:tabular-nums}.market-game .market-crosssell-cta{margin-left:auto;font-weight:800;letter-spacing:.02em;color:var(--pack-gold-lit);white-space:nowrap}.market-game .market-odds-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:6px 12px;color:var(--text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(180deg,#171c23,#12161b);border:1px solid var(--line);border-radius:999px;box-shadow:var(--game-raise);cursor:pointer;transition:transform .08s ease,border-color .12s ease,color .12s ease}.market-game .market-odds-toggle:hover{border-color:var(--accent);color:var(--text)}.market-game .market-odds-toggle:active{transform:translateY(2px);box-shadow:none}.market-game .market-odds-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.market-game .market-odds-toggle-caret{font-size:8px;color:var(--accent)}.market-game .market-pack{position:relative;overflow:hidden}.market-game .market-pack:after{content:"";position:absolute;inset:-40% -60%;pointer-events:none;background:linear-gradient(115deg,transparent 43%,rgba(255,240,205,.28) 50%,transparent 57%);mix-blend-mode:screen;transform:translate3d(-40%,-40%,0);animation:market-pack-shine 5.6s ease-in-out infinite}@keyframes market-pack-shine{0%,to{transform:translate3d(-45%,-45%,0);opacity:0}45%,55%{opacity:.85}50%{transform:translate3d(45%,45%,0)}}.market-game .market-pack-title{font-size:18px}.market-game .market-pack .market-mint-layout>.market-art{max-width:200px}.market-game .market-pack-hero{padding:18px}.market-game .market-pack-hero-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:22px;align-items:center}.market-game .market-pack-showcase{position:relative;display:grid;place-items:center;padding:8px 0}.market-game .market-pack-tag-float{position:absolute;top:-2px;left:50%;transform:translate(-50%);z-index:3}.market-game .market-pack-buy{display:grid;gap:10px;align-content:start}.market-game .market-pack-buy .market-breakdown{margin:0}.market-game .market-pack-buy .market-mint-qty{max-width:200px}.market-game .market-pack-buy .market-mint-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.market-game .market-pack-buy .market-mint-option{display:grid;gap:6px}.market-game .market-pack-buy .market-total{color:var(--muted);font-size:12px}.market-game .market-pack-buy .market-total b{color:var(--text)}.market-game .market-action-eth{color:#2a1c07;background:linear-gradient(180deg,var(--pack-gold-lit),var(--pack-gold));border-color:#b9863b;box-shadow:0 3px #8a6224,0 4px 10px #00000059}.market-game .market-action-eth:active:not(:disabled){box-shadow:0 0 #8a6224,0 1px 4px #0006}.market-game .market-pack-buy .market-open-packs{justify-self:start;margin-top:2px}.market-game .market-showcase-pack{position:relative;width:100%;max-width:190px;aspect-ratio:3 / 4.1;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#2a2010,#16130c);border:1px solid var(--pack-gold);box-shadow:inset 0 0 0 1px #ffdca140,0 10px 30px #0000008c,0 0 34px #e6b25a47;animation:market-showcase-bob 6s ease-in-out infinite}@keyframes market-showcase-bob{0%,to{transform:translateY(3px) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.market-game .market-showcase-foil{position:absolute;inset:0;background:conic-gradient(from 210deg at 50% 40%,#ffdca10d,#e6b25a47,#fff5d224,#966e283d,#ffdca10d);mix-blend-mode:screen;opacity:.9}.market-game .market-showcase-shine{position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 40%,rgba(255,248,225,.5) 50%,transparent 60%);mix-blend-mode:screen;transform:translate3d(-30%,-30%,0);animation:pack-shine 4.6s ease-in-out infinite}@keyframes pack-shine{0%,to{transform:translate3d(-40%,-40%,0);opacity:0}45%,55%{opacity:.9}50%{transform:translate3d(40%,40%,0)}}.market-game .market-showcase-band{position:absolute;left:0;right:0;top:40%;display:grid;gap:2px;justify-items:center;padding:10px 0;background:linear-gradient(180deg,#00000059,#0000008c);border-top:1px solid rgba(255,220,161,.4);border-bottom:1px solid rgba(0,0,0,.5)}.market-game .market-showcase-word{color:#ffe9c2;font-weight:800;font-size:20px;letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.6)}.market-game .market-showcase-sub{color:#ffdca1cc;font-size:10px;text-transform:uppercase;letter-spacing:.22em}.market-game .market-showcase-seal{position:absolute;top:12px;left:50%;transform:translate(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#2a1c07;font-size:15px;background:radial-gradient(circle at 40% 35%,#fff2d4,#e6a94b);box-shadow:0 2px 6px #00000080}@media (max-width: 560px){.market-game .market-pack-hero-body{grid-template-columns:1fr;gap:16px}.market-game .market-pack-showcase{max-width:200px;margin:0 auto}}.market-game .market-mint-gateway{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 0 14px;padding:12px 16px;text-decoration:none;color:var(--text);background:radial-gradient(120% 160% at 0% 0%,rgba(230,178,90,.14),transparent 55%),linear-gradient(180deg,#171c23,#12161b);border:1px solid rgba(230,178,90,.55);border-radius:14px;box-shadow:var(--game-raise);transition:transform .1s ease,box-shadow .12s ease,border-color .12s ease}.market-game .market-mint-gateway:hover{transform:translateY(-2px);border-color:var(--pack-gold-lit);box-shadow:var(--game-lift)}.market-game .market-mint-gateway-art{width:84px;pointer-events:none}.market-game .market-mint-gateway-copy{display:grid;gap:3px;min-width:0}.market-game .market-mint-gateway-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--pack-gold)}.market-game .market-mint-gateway-title{font-size:16px;letter-spacing:.01em}.market-game .market-mint-gateway-sub{font-size:12px;line-height:1.45;color:var(--muted)}.market-game .market-mint-gateway-cta{white-space:nowrap}@media (max-width: 560px){.market-game .market-mint-gateway{grid-template-columns:auto 1fr}.market-game .market-mint-gateway-cta{grid-column:1 / -1;text-align:center}}.market-game .market-freepack-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:10px 14px;text-decoration:none;font-size:13px;color:var(--text);background:linear-gradient(180deg,#e6b25a29,#e6b25a0f);border:1px solid rgba(230,178,90,.5);border-radius:12px;transition:border-color .12s ease,transform .1s ease,box-shadow .12s ease}.market-game .market-freepack-cta:hover{transform:translateY(-1px);border-color:var(--pack-gold-lit);box-shadow:0 4px 14px #e6b25a2e}.market-game .market-freepack-line{line-height:1.45}.market-game .market-freepack-line b{color:var(--pack-gold-lit);font-variant-numeric:tabular-nums}.market-game .market-freepack-where{flex:1 0 100%;font-size:10px;opacity:.7}.market-game .market-freepack-go{flex:0 0 auto;padding:5px 12px;font-size:11px;font-weight:800;letter-spacing:.03em;color:#241a08;background:linear-gradient(180deg,#ffdca1,#e6b25a);border:1px solid #b8873a;border-radius:999px}.market-game .market-empty,.market-game .market-sell-form,.market-game .market-mine-row,.market-game .market-oneclick{border-radius:12px}@media (max-width: 480px){.market-game .market-odds-row{grid-template-columns:1fr auto auto}.market-game .market-odds-supply{display:none}}@media (prefers-reduced-motion: reduce){.market-game .market-pack:after{animation:none;opacity:.2;transform:none}.market-game .market-store-grid .market-mint-item,.market-game .market-store-grid .market-mint-item:hover{transition:none;transform:none}.market-game .market-showcase-pack{animation:none;transform:none}.market-game .market-showcase-shine{animation:none;opacity:.25;transform:none}}.base-only-notice{display:grid;justify-items:start;gap:9px;width:min(430px,100%);margin:28px auto;padding:18px;background:linear-gradient(145deg,#0052ff24,#0000002e);border:1px solid rgba(88,166,255,.62);border-radius:12px}.base-only-notice h3,.base-only-notice p{margin:0}.base-only-notice h3{font-size:17px}.base-only-notice p{color:var(--muted);font-size:12px;line-height:1.5}.base-only-notice .control{margin-top:3px}.base-only-kicker{color:#76a8ff;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.base-only-wallet-path{display:grid;gap:8px}.base-only-wallet-path strong{font-size:12px}.mint-page .mint-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:2px 0 16px;padding-bottom:12px;border-bottom:2px solid var(--line)}.mint-page .mint-hero-copy{display:grid;gap:4px;min-width:0}.mint-page .mint-hero-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--pack-gold)}.mint-page .mint-hero-tag{margin:0;max-width:64ch;font-size:12px;line-height:1.5;color:var(--muted)}.mint-page .mint-back{white-space:nowrap}.mint-page .mint-pack-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.mint-page .mint-pack-slide,.mint-page .mint-pack-slide>.market-pack{min-width:0;margin:0}.mint-page .mint-pack-carousel-controls{display:none}.mint-page .market-pack-hero{padding:10px}.mint-page .market-pack-hero-body{grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:start}.mint-page .market-pack-showcase{width:96px;padding:18px 0 0}.mint-page .market-pack-showcase .item-card{width:92px}.mint-page .market-pack-title{font-size:13px}.mint-page .market-pack-blurb,.mint-page .market-pack-buy .market-freepack-cta,.mint-page .market-pack-buy .market-detail,.mint-page .market-pack-buy .market-open-packs{display:none}.mint-page .market-pack-buy{gap:6px}.mint-page .market-pack-buy .market-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mint-page .market-pack-buy .market-breakdown li{padding:5px 6px}.mint-page .market-pack-buy .market-breakdown li>b{font-size:10px}.mint-page .market-pack-buy .market-breakdown li>span{font-size:8px}.mint-page .market-pack-buy .market-mint-qty{max-width:none;gap:3px;font-size:9px}.mint-page .market-pack-buy .market-mint-qty .control{min-height:30px}.mint-page .market-pack-buy .market-mint-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mint-page .market-pack-buy .market-action{min-width:0;padding:6px 4px;font-size:9px}.mint-page .market-pack-buy .market-total{min-width:0;min-height:13px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mint-page .market-pack-odds{margin-top:7px;padding-top:6px}.mint-page .market-pack-odds .market-zone-head{margin-bottom:4px}.mint-page .market-pack-odds .market-pack-note{display:none}.mint-page .market-odds-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,44%);gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;padding-bottom:4px}.mint-page .market-odds-row{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;padding:4px 6px;scroll-snap-align:start}.mint-page .market-odds-name{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mint-page .market-odds-row .market-pill,.mint-page .market-odds-supply{display:none}.mint-page .market-odds-pct{min-width:0;font-size:9px}.mint-page .market-odds-toggle{margin-top:3px;padding:3px 7px;font-size:8px}.mint-page .market-pack-contents{margin-top:7px}.mint-page .market-pack-contents-open{position:relative;z-index:1;width:100%;min-height:30px;padding:5px 8px;font-size:9px}.mint-page .mint-pack-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:14px;background:#020508d1;backdrop-filter:blur(5px)}.mint-page .mint-pack-contents-modal{width:min(720px,100%);max-height:min(82dvh,720px);overflow:hidden;padding:14px;background:#15191f;border:1px solid var(--pack-gold);border-radius:12px;box-shadow:0 24px 80px #000000b8}.mint-page .mint-pack-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mint-page .mint-pack-modal-head h3{margin:1px 0 0;font-size:15px}.mint-page .mint-pack-modal-kicker{color:var(--pack-gold);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mint-page .mint-pack-contents-modal .market-pack-note{display:block;margin:0 0 8px;font-size:10px}.mint-page .mint-pack-contents-modal .market-odds-list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(min(82dvh,720px) - 92px);overflow-x:hidden;overflow-y:auto;padding-right:3px}.mint-page .mint-pack-contents-modal .market-odds-row{grid-template-columns:minmax(0,1fr) auto auto auto}.mint-page .mint-pack-contents-modal .market-odds-name{font-size:10px;white-space:normal}.mint-page .mint-pack-contents-modal .market-odds-row .market-pill{display:inline-flex}.mint-page .mint-pack-contents-modal .market-odds-supply{display:inline;min-width:58px}.mint-page .mint-pack-contents-modal .market-odds-pct{min-width:42px;font-size:10px}.mint-page .market-store-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.mint-page .market-store-grid .market-mint-item{padding:10px}.mint-page .market-store-grid .market-mint-item[data-rarity]:before{margin:-10px -10px 8px}.mint-page .market-store-grid .market-mint-layout>.market-art{max-width:138px}.mint-page .market-store-grid .market-mint-body{gap:7px}.mint-page .market-store-grid .market-section-head{margin-bottom:7px}.mint-page .market-store-grid .market-section-head h3{font-size:13px}.mint-page .market-store-grid .market-section-head span{font-size:10px}.mint-page .market-store-grid .market-mint-desc{display:-webkit-box;overflow:hidden;margin:0;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mint-page .market-store-grid .market-breakdown{gap:5px}.mint-page .market-store-grid .market-breakdown li{min-width:0;padding:6px 8px}.mint-page .market-store-grid .market-breakdown li>b{font-size:12px}.mint-page .market-store-grid .market-field{gap:3px;font-size:10px}.mint-page .market-store-grid .market-mint-qty{max-width:none}.mint-page .market-store-grid .market-mint-qty .control{min-height:32px}.mint-page .market-store-grid .market-mint-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mint-page .market-store-grid .market-mint-option{min-width:0;gap:3px}.mint-page .market-store-grid .market-total{min-height:14px;font-size:9px}.mint-page .market-store-grid .market-action{min-width:0;padding:7px 5px;font-size:10px}.mint-page .market-store-grid .market-crosssell{padding:5px 7px;font-size:9px}.mint-page .market-store-grid .market-crosssell-cta{display:none}.mint-page .market-bridge-owned{width:100%;min-height:32px;padding:7px 8px;color:#0b1520;background:linear-gradient(180deg,#78b8ff,#4b91eb);border-color:#8cc5ff;font-size:10px;font-weight:800;text-align:center}.mint-page .market-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:0;background:none;border:none}.mint-page .market-breakdown li{display:flex;flex-direction:column-reverse;gap:2px;padding:10px 12px;background:#00000038;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:10px}.mint-page .market-breakdown li>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.mint-page .market-breakdown li>b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width: 560px){.mint-page .mint-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px}.mint-page .mint-hero-kicker{font-size:9px}.mint-page .mint-hero-tag{display:none}.mint-page .mint-back{padding:6px 9px;font-size:10px}.mint-page .market-zone{margin-bottom:14px}.mint-page .market-zone-head{margin-bottom:7px}.mint-page .market-zone-title{font-size:12px}.mint-page .market-zone-sub{font-size:9px;text-align:right}.mint-page .market-pack-hero-body{grid-template-columns:82px minmax(0,1fr);gap:8px}.mint-page .market-pack-showcase{width:82px}.mint-page .market-pack-showcase .item-card{width:78px}.mint-page .market-odds-list{grid-auto-columns:58%}.mint-page .mint-pack-modal-backdrop{align-items:end;padding:6px}.mint-page .mint-pack-contents-modal{width:100%;max-height:78dvh;padding:11px;border-radius:12px 12px 8px 8px}.mint-page .mint-pack-contents-modal .market-odds-list{grid-template-columns:1fr;max-height:calc(78dvh - 88px)}.mint-page .market-store-grid{grid-template-columns:repeat(2,minmax(142px,1fr));gap:6px}.mint-page .market-store-grid .market-mint-item{padding:7px}.mint-page .market-store-grid .market-mint-item[data-rarity]:before{margin:-7px -7px 6px}.mint-page .market-store-grid .market-mint-layout>.market-art{max-width:104px}.mint-page .market-store-grid .market-breakdown{grid-template-columns:1fr}.mint-page .market-store-grid .market-breakdown li:nth-child(n+2){display:none}.mint-page .market-store-grid .market-crosssell,.mint-page .market-store-grid .market-detail,.mint-page .market-store-grid .market-open-packs{display:none}.mint-page .market-store-grid .market-action{min-height:34px;line-height:1.15}}@media (max-width: 480px){.mint-page .mint-pack-rail{grid-template-columns:minmax(0,1fr)}.mint-page .mint-pack-slide{display:none}.mint-page .mint-pack-slide.is-active{display:block;animation:mint-pack-slide-in .18s ease-out}.mint-page .mint-pack-carousel-controls{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:7px}.mint-page .mint-pack-carousel-arrow{min-height:30px;padding:3px}.mint-page .mint-pack-carousel-dots{display:flex;align-items:center;justify-content:center;gap:7px}.mint-page .mint-pack-carousel-dot{width:8px;height:8px;padding:0;background:var(--muted);border:0;border-radius:999px;opacity:.45}.mint-page .mint-pack-carousel-dot.is-active{width:22px;background:var(--pack-gold);opacity:1}}@keyframes mint-pack-slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width: 300px){.mint-page .market-store-grid{grid-template-columns:1fr}.mint-page .market-store-grid .market-mint-layout{grid-template-columns:86px minmax(0,1fr)}.mint-page .market-store-grid .market-mint-layout>.market-art{width:86px}}.reward-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:#04070cb3;backdrop-filter:blur(2px)}.reward-popup{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(560px,100%);max-height:90vh;overflow-y:auto;padding:22px 24px;text-align:center;background:radial-gradient(130% 90% at 50% 0%,rgba(230,178,90,.16),transparent 60%),linear-gradient(180deg,#171c23,#10141a);border:1px solid rgba(230,178,90,.6);border-radius:16px;box-shadow:0 18px 60px #0009,0 0 40px #e6b25a1f;animation:reward-pop .34s cubic-bezier(.2,1.4,.4,1)}@keyframes reward-pop{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}.reward-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#e6b25a}.reward-title{margin:0;font-size:19px;letter-spacing:.01em;color:#ffdca1;text-shadow:0 0 18px rgba(230,178,90,.35)}.reward-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 2px}.reward-card{position:relative;width:clamp(84px,22vw,128px);overflow:hidden;border-radius:10px;animation:reward-card-in .4s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(.12s + var(--reward-i, 0) * .09s)}@keyframes reward-card-in{0%{transform:translateY(14px) scale(.85);opacity:0}to{transform:none;opacity:1}}.reward-card:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 42%,rgba(255,240,205,.5) 50%,transparent 58%);transform:translate(-120%);animation:reward-shine .9s ease-out 1;animation-delay:calc(.35s + var(--reward-i, 0) * .09s);pointer-events:none}@keyframes reward-shine{to{transform:translate(120%)}}.reward-card-more{display:grid;place-items:center;min-height:84px;font-size:14px;font-weight:800;color:#ffdca1;background:#e6b25a1a;border:1px dashed rgba(230,178,90,.55)}.reward-sub{margin:0;max-width:46ch;font-size:12px;line-height:1.55;color:var(--muted)}.reward-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.reward-open{padding:9px 16px;font-size:13px;font-weight:800;text-decoration:none;color:#241a08;background:linear-gradient(180deg,#ffdca1,#e6b25a);border:1px solid #b8873a;border-radius:10px;box-shadow:0 3px #8a6224,0 4px 10px #00000059;transition:filter .12s ease,transform .08s ease,box-shadow .08s ease}.reward-open:hover{filter:brightness(1.06)}.reward-open:active{transform:translateY(3px);box-shadow:0 0 #8a6224}@media (prefers-reduced-motion: reduce){.reward-popup,.reward-card{animation:none}.reward-card:after{animation:none;transform:translate(120%)}}.swap{display:flex;flex-direction:column;gap:12px;width:100%;max-width:380px;margin:0 auto}.swap-legs{position:relative;display:flex;flex-direction:column;gap:6px}.swap-leg{display:flex;flex-direction:column;gap:8px;padding:13px 14px;background:#00000038;border:1px solid var(--line);border-radius:12px;transition:border-color .12s ease}.swap-leg:focus-within{border-color:var(--accent)}.swap-leg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.swap-leg-balance{display:inline-flex;align-items:baseline;gap:2px;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.swap-leg-balance button{padding:1px 6px;margin-left:4px;font:inherit;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--accent);background:#58a6ff1f;border:none;border-radius:5px;cursor:pointer}.swap-leg-balance button:hover{background:#58a6ff38}.swap-leg-row{display:flex;align-items:center;gap:10px}.swap-amount{flex:1 1 auto;min-width:0;padding:2px 0;font:inherit;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);background:transparent;border:none}.swap-amount::placeholder{color:var(--muted);opacity:.6}.swap-amount:focus{outline:none}.swap-amount[aria-invalid=true]{color:#ff9b93}.swap-amount.readonly{color:var(--muted);cursor:default}.swap-token{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-weight:600;font-size:13px;color:var(--text);background:#1d222a;border:1px solid var(--line);border-radius:999px}.swap-flip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:36px;height:36px;display:grid;place-items:center;font-size:15px;line-height:1;color:var(--text);background:#1d222a;border:3px solid var(--panel);outline:1px solid var(--line);border-radius:10px;cursor:pointer;transition:color .12s ease,outline-color .12s ease,transform .12s ease}.swap-flip:hover{color:var(--accent);outline-color:var(--accent);transform:translate(-50%,-50%) rotate(180deg)}.swap-summary{margin:0;padding:4px 12px;list-style:none;font-size:12px;background:#00000029;border:1px solid var(--line);border-radius:10px}.swap-summary li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid var(--line)}.swap-summary li:last-child{border-bottom:none}.swap-summary li>span{color:var(--muted)}.swap-summary li>b{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.swap-details{font-size:12px;border:1px solid var(--line);border-radius:10px;background:#00000029}.swap-details>summary{padding:6px 12px;color:var(--muted);cursor:pointer;list-style:none;user-select:none}.swap-details>summary::-webkit-details-marker{display:none}.swap-details>summary:after{content:"▾";float:right;font-size:10px;line-height:1.5;transition:transform .12s ease}.swap-details[open]>summary:after{transform:rotate(180deg)}.swap-details>summary:hover{color:var(--text)}.swap-details .swap-summary{border:none;border-radius:0;background:none;padding:0 12px 4px}.swap-details .swap-summary li:first-child{border-top:1px solid var(--line)}.swap-prompt-note{margin:-4px 0 0;font-size:11px;line-height:1.45;color:var(--muted)}.swap-prompt-note b{color:var(--text);font-variant-numeric:tabular-nums}.swap-freepack{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin:0;padding:9px 12px;font-size:12px;color:var(--text);background:linear-gradient(180deg,#e6b25a24,#e6b25a0f);border:1px solid rgba(230,178,90,.45);border-radius:10px}.swap-freepack b{color:#ffdca1;font-variant-numeric:tabular-nums}.swap-freepack-text{line-height:1.45}.swap-freepack-where{opacity:.72;font-size:.92em}.swap-freepack-fill{flex:0 0 auto;padding:4px 10px;font:inherit;font-size:11px;font-weight:700;color:#241a08;background:linear-gradient(180deg,#ffdca1,#e6b25a);border:1px solid #b8873a;border-radius:999px;cursor:pointer;transition:filter .12s ease,transform .08s ease}.swap-freepack-fill:hover:not(:disabled){filter:brightness(1.07)}.swap-freepack-fill:active:not(:disabled){transform:translateY(1px)}.swap-freepack-fill:disabled{filter:grayscale(.5) brightness(.85);opacity:.8;cursor:default}.swap-freepack.earned{justify-content:center;color:#b9f0c0;background:linear-gradient(180deg,#3fb95029,#3fb95012);border-color:#3fb95080}.swap-freepack.earned b{color:#7ee787}.swap-action{width:100%;padding:12px;margin-top:2px;font-size:14px;font-weight:600}.swap-note{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.swap-chain-guidance{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(88,166,255,.35);border-radius:10px;background:#58a6ff12;color:var(--muted);font-size:11px;line-height:1.45}.swap-chain-guidance .control{flex:0 0 auto;padding:6px 10px;text-decoration:none;white-space:nowrap}@media (max-width: 480px){.swap-chain-guidance{align-items:stretch;flex-direction:column}.swap-chain-guidance .control{text-align:center}}.swap-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:380px;margin:0 auto;padding:26px 20px;background:#00000038;border:1px dashed var(--line);border-radius:12px}.swap-empty strong{font-size:14px}.swap-empty p{margin:0;max-width:42ch;color:var(--muted);font-size:12px;line-height:1.55}.swap [role=status],.swap [role=alert]{margin:2px 0;font-size:12px}.swap-destination{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 10px 10px;border:1px solid var(--line);border-radius:10px;background:#0000002e}.swap-destination legend{padding:0 4px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.swap-destination-option{display:flex;flex-direction:column;gap:3px;padding:7px 9px;border:1px solid transparent;border-radius:8px;cursor:pointer}.swap-destination-option.selected{border-color:#58a6ff80;background:#58a6ff14}.swap-destination-option.unavailable{cursor:default;opacity:.75}.swap-destination-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:13px}.swap-destination-head input{margin:0}.swap-destination-timing{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.swap-destination-note{font-size:11px;line-height:1.5;color:var(--muted)}.swap-route-picker{margin-top:12px}.swap-route-bridge-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(112,171,255,.28);border-radius:10px;background:#23538e29;color:var(--muted);font-size:.8rem;line-height:1.4}.swap-route-bridge-note .control{flex:0 0 auto;min-height:34px;padding:6px 11px;font-size:.76rem}@media (max-width: 560px){.swap-route-bridge-note{align-items:stretch;flex-direction:column}}.swap-destination-blocked{color:#ffbe6f}.flow-progress{--flow-hue: var(--accent);display:flex;flex-direction:column;gap:8px;margin:10px 0 2px}.flow-track{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.flow-fill{position:relative;height:100%;border-radius:999px;background:var(--flow-hue);transition:width .45s ease,background-color .2s linear;overflow:hidden}.flow-progress[data-tone=spendable] .flow-fill{box-shadow:0 0 10px color-mix(in srgb,var(--flow-hue) 55%,transparent)}.flow-progress[data-tone=stuck] .flow-fill{background:#d29922}.flow-progress[data-tone=failed] .flow-fill{background:#e0653e}.flow-progress[data-tone=working] .flow-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);animation:flow-sweep 1.4s ease-in-out infinite}@keyframes flow-sweep{to{transform:translate(100%)}}.flow-progress[data-tone=stuck] .flow-fill{animation:flow-stall 1.9s ease-in-out infinite}@keyframes flow-stall{50%{opacity:.55}}.flow-line[data-tone=stuck]{color:#e3b341}.flow-line[data-tone=failed]{color:#f0836a}.flow-line[data-tone=spendable],.flow-line[data-tone=done]{color:var(--text)}.flow-aside{margin:0;font-size:11.5px;line-height:1.35;color:var(--muted)}.flow-steps{list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:11.5px;color:var(--muted)}.flow-step{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.flow-step.done{color:var(--text)}.flow-step.active{color:var(--flow-hue);font-weight:600}.flow-progress[data-tone=stuck] .flow-step.active{color:#e3b341}.flow-progress[data-tone=failed] .flow-step.active{color:#f0836a}.flow-step-mark{display:inline-block;width:1em;text-align:center;font-size:10px}.flow-settle{display:flex;align-items:center;gap:6px}.flow-settle-pips{display:flex;gap:3px;flex:none}.flow-pip{width:10px;height:4px;border-radius:999px;background:#ffffff1a}.flow-pip.seen{background:color-mix(in srgb,var(--flow-hue) 70%,transparent)}.flow-settle-track{flex:1;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.flow-settle-fill{height:100%;border-radius:999px;background:color-mix(in srgb,var(--flow-hue) 70%,transparent);transition:width .45s ease}@media (max-width: 480px){.flow-steps{font-size:11px;gap:3px 9px}}@media (prefers-reduced-motion: reduce){.flow-progress[data-tone=working] .flow-fill:after{animation:none;background:linear-gradient(90deg,transparent 60%,rgba(255,255,255,.35));transform:none}.flow-progress[data-tone=stuck] .flow-fill{animation:none;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.25) 0 4px,transparent 4px 8px)}}.orderbook{--ob-ask: #e8695f;--ob-bid: #4bb069;--ob-ask-wash: rgba(232, 105, 95, .13);--ob-bid-wash: rgba(75, 176, 105, .13);--ob-ask-flash: rgba(232, 105, 95, .26);--ob-bid-flash: rgba(75, 176, 105, .26);--ob-well: rgba(0, 0, 0, .2);--ob-mono: ui-monospace, "Cascadia Mono", Consolas, "SF Mono", monospace;display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto}.ob-server-book{gap:12px}.ob-server-head,.ob-server-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-server-marketline{display:flex;align-items:center;min-width:0;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--line)}.ob-server-marketline .ob-depthline{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-server-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.ob-server-badge{flex:0 0 auto;padding:4px 9px;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:999px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ob-game-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ob-game-balances>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel) 78%,transparent)}.ob-game-balances span{color:var(--muted);font-size:11px}.ob-game-balances strong{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ob-server-ticket{display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 84%,transparent)}.ob-server-ticket h4,.ob-server-section-head h4{margin:0}.ob-legacy-recovery-only{margin-top:10px}@media (max-width: 620px){.ob-server-head{align-items:flex-start}.ob-game-balances{grid-template-columns:1fr}}.orderbook-intro,.orderbook-foot{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.orderbook-note{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.orderbook .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ob-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.ob-pair{font-size:13px;letter-spacing:.04em}.ob-pair b{font-weight:700;color:var(--text)}.ob-pair span{color:var(--muted);font-weight:500}.ob-depthline{flex:1 1 auto;font-family:var(--ob-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.ob-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ob-live-dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.ob-live.is-live .ob-live-dot{background:var(--ob-bid);box-shadow:0 0 0 2px var(--ob-bid-wash)}.ob-live.is-stale{color:#d9a441}.ob-live.is-stale .ob-live-dot{background:#d9a441}.ob-live-age{font-family:var(--ob-mono);font-variant-numeric:tabular-nums;text-transform:none;opacity:.7}.ob-modes{display:flex;align-items:center;gap:6px}.ob-modes .control{padding:5px 14px;font-size:12px}.ob-modes .control[aria-pressed=true]{background:#58a6ff1f;border-color:var(--accent);color:var(--text)}.ob-modes-hint{font-size:11px;color:var(--muted)}.ob-simple{display:flex;flex-direction:column;gap:12px}.ob-how{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:10px;background:var(--ob-well);padding:8px 12px}.ob-how summary{cursor:pointer;color:var(--text);font-size:12px;list-style-position:outside}.ob-how ul{margin:8px 0 4px;padding-left:18px;display:flex;flex-direction:column;gap:5px;line-height:1.5}.ob-flick{display:flex;align-items:center;gap:8px}.ob-flick .control{flex:0 1 140px;padding:8px 12px;font-size:13px;font-weight:600}.ob-flick .control.for-buy[aria-pressed=true]{background:var(--ob-ask-wash);border-color:var(--ob-ask);color:var(--text)}.ob-flick .control.for-sell[aria-pressed=true]{background:var(--ob-bid-wash);border-color:var(--ob-bid);color:var(--text)}.ob-flick-hint{font-size:11px;color:var(--muted)}.ob-simple-card{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--ob-well);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:12px}.ob-simple-card.for-buy{border-left-color:var(--ob-ask)}.ob-simple-card.for-sell{border-left-color:var(--ob-bid)}.ob-sbook{display:flex;flex-direction:column;padding:7px 10px 8px;background:#00000038;border:1px solid var(--line);border-radius:10px}.ob-sbook-cols{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding-bottom:4px;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);opacity:.8}.ob-sbook-cols i{font-style:normal;text-transform:none;letter-spacing:.02em;opacity:.75}.ob-sbook-side ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ob-sbook-sidehead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 0 2px;font-size:11px;font-weight:600;color:var(--text)}.ob-sbook-sidehead i{font-style:normal;font-size:10px;font-weight:400;color:var(--muted)}.ob-sbook-side.is-ask .ob-level-price{color:var(--ob-ask)}.ob-sbook-side.is-bid .ob-level-price{color:var(--ob-bid)}.ob-sbook-gap{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:4px 0;padding:6px 9px;font-size:11px;color:var(--muted);background:#58a6ff0f;border-top:1px solid rgba(88,166,255,.28);border-bottom:1px solid rgba(88,166,255,.28)}.ob-sbook-gap-tag{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.ob-sbook-gap-copy{color:var(--text)}.ob-sbook-gap-copy b{font-family:var(--ob-mono);font-weight:600;font-variant-numeric:tabular-nums}.ob-sbook-gap-touch{margin-left:auto;font-family:var(--ob-mono);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ob-sbook-gap.is-one-sided,.ob-sbook-gap.is-empty{background:#ffffff05;border-color:var(--line)}.ob-sbook-gap.is-one-sided .ob-sbook-gap-tag,.ob-sbook-gap.is-empty .ob-sbook-gap-tag{color:var(--muted)}.ob-sbook-gap.is-crossed{background:#d9a4411a;border-color:#d9a4416b}.ob-sbook-gap.is-crossed .ob-sbook-gap-tag{color:#d9a441}.ob-level{overflow:hidden}.ob-level-line,.ob-level-btn{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:baseline;width:100%;padding:3px 0;font:inherit;font-size:12px;text-align:left;color:var(--text);background:none;border:none;border-radius:4px}.ob-level-btn{cursor:pointer}.ob-level-btn:hover,.ob-level-btn:focus-visible{background:#ffffff0f}.ob-level-price,.ob-level-size{font-family:var(--ob-mono);font-variant-numeric:tabular-nums}.ob-level-price{font-weight:600}.ob-level-size>span:first-child{display:block}.ob-level-fill{display:block;height:3px;margin-top:2px;overflow:hidden;border-radius:999px;background:#ffffff14}.ob-level-fill i{display:block;width:var(--ob-fill, 0%);height:100%;border-radius:inherit;background:currentColor;transition:width .52s cubic-bezier(.2,.8,.2,1)}.ob-level-meta{font-size:10px;color:var(--muted);white-space:nowrap}.ob-level.is-marked .ob-level-price,.ob-level.is-marked .ob-level-meta{color:var(--accent)}.ob-levels-empty,.ob-levels-more{margin:0;font-size:10.5px;color:var(--muted)}.ob-level.is-entering{animation:ob-level-in .26s ease-out}.ob-level.is-leaving .ob-level-size,.ob-level.is-leaving .ob-level-meta{color:var(--ob-ask)}.ob-level.is-collapsing{animation:ob-level-out .24s ease-in forwards}@keyframes ob-level-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes ob-level-out{0%{opacity:.65;max-height:26px}to{opacity:0;max-height:0}}@media (prefers-reduced-motion: reduce){.ob-level.is-entering,.ob-level.is-collapsing{animation:none}.ob-level-fill i{transition:none}}.ob-strip{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:7px 10px;font-size:11px;background:var(--ob-well);border:1px solid var(--line);border-radius:8px}.ob-strip-label{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ob-strip-empty{color:var(--muted)}.ob-strip-trade{font-family:var(--ob-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.ob-strip-trade.is-ask{--ob-tone: var(--ob-ask);--ob-flash: var(--ob-ask-flash)}.ob-strip-trade.is-bid{--ob-tone: var(--ob-bid);--ob-flash: var(--ob-bid-flash)}.ob-strip-trade b{font-weight:600;color:var(--ob-tone)}.ob-strip-trade i{font-style:normal;margin-left:5px;font-size:10px;color:var(--muted)}.ob-strip-trade.is-fresh{animation:ob-flash 1.3s ease-out}.ob-strip-count{margin-left:auto;font-family:var(--ob-mono);font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--muted)}@media (prefers-reduced-motion: reduce){.ob-strip-trade.is-fresh{animation:none;background-color:var(--ob-flash)}}.orderbook.is-simple{gap:8px}.orderbook.is-simple .ob-kpi{padding:5px 9px 6px;gap:1px}.orderbook.is-simple .ob-kpi-value{font-size:13px}.orderbook.is-simple .ob-kpi-sub{font-size:9.5px}.orderbook.is-simple .ob-how{padding:6px 12px}.ob-simple-field{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--text)}.ob-simple-field input{padding:9px 11px;font-size:15px;font-family:var(--ob-mono);font-variant-numeric:tabular-nums;color:var(--text)}.ob-quickpicks{display:flex;flex-wrap:wrap;gap:6px}.ob-quickpicks .control{padding:4px 10px;font-size:11px;font-family:var(--ob-mono);font-variant-numeric:tabular-nums}.ob-quickpicks .control[aria-pressed=true]{background:#58a6ff1f;border-color:var(--accent);color:var(--text)}.ob-ticket.is-simple{gap:10px}.ob-simple-source{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.ob-simple-source b{font-family:var(--ob-mono);font-variant-numeric:tabular-nums;color:var(--text)}.ob-book-wrap{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--ob-well);overflow:hidden}.ob-book{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.ob-c-price{width:21%}.ob-c-size{width:18%}.ob-c-value{width:21%}.ob-c-maker{width:26%}.ob-c-act{width:14%}.ob-book thead th{padding:8px 8px 7px;text-align:right;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line)}.ob-book thead th:first-child{text-align:left;padding-left:10px}.ob-book thead th:last-child{padding-right:10px}.ob-book thead th i{font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none;opacity:.65}.ob-row{background-image:linear-gradient(to left,var(--ob-wash) 0 var(--ob-depth, 0%),rgba(0,0,0,0) var(--ob-depth, 0%))}.ob-row.is-ask{--ob-tone: var(--ob-ask);--ob-wash: var(--ob-ask-wash);--ob-flash: var(--ob-ask-flash)}.ob-row.is-bid{--ob-tone: var(--ob-bid);--ob-wash: var(--ob-bid-wash);--ob-flash: var(--ob-bid-flash)}.ob-row td{padding:6px 8px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(38,43,51,.55)}.ob-row td:first-child{padding-left:10px;text-align:left;box-shadow:inset 2px 0 0 var(--ob-tone)}.ob-row td:last-child{padding-right:10px}.ob-row:not(.is-blocked){cursor:pointer}.ob-row:not(.is-blocked):hover td,.ob-row:not(.is-blocked):focus-within td{background-color:#ffffff0b}.ob-price{font-family:var(--ob-mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ob-tone)}.ob-size,.ob-value{font-family:var(--ob-mono);font-variant-numeric:tabular-nums;color:var(--text)}.ob-value{color:var(--muted)}.ob-fill-count{display:block;font-size:10.5px;line-height:1.15}.ob-fill-track{display:block;height:3px;margin-top:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.ob-fill-track i{display:block;width:var(--ob-fill, 0%);height:100%;border-radius:inherit;background:var(--ob-tone);transition:width .52s cubic-bezier(.2,.8,.2,1)}@starting-style{.ob-fill-track i{width:0}}.ob-exit-ghost{position:absolute;z-index:3;margin:0;pointer-events:none;background:var(--ob-well)}.ob-maker{font-size:11px;color:var(--muted)}.ob-maker-clock{margin-left:6px;font-family:var(--ob-mono);font-variant-numeric:tabular-nums;opacity:.7}.ob-take{padding:2px 9px;font-size:11px;line-height:1.5}.ob-row.is-mine td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ob-row.is-mine .ob-maker-id{color:var(--accent)}.ob-row.is-selected td{background-color:#58a6ff1a}.ob-row.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ob-row.is-fresh td{animation:ob-flash 1.3s ease-out}.ob-row.is-resized td{animation:ob-flash-soft 1.3s ease-out}@keyframes ob-flash{0%{background-color:var(--ob-flash)}to{background-color:#0000}}@keyframes ob-flash-soft{0%{background-color:#ffffff1a}to{background-color:#0000}}.ob-row-empty td,.ob-row-more td{padding:9px 10px;font-size:11px;color:var(--muted);border-bottom:1px solid rgba(38,43,51,.55)}.ob-row-more td{text-align:center}.ob-row-more button,.ob-collapse{font:inherit;font-size:11px;color:var(--muted);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ob-row-more button:hover,.ob-collapse:hover{color:var(--text)}.ob-collapse{display:block;width:100%;padding:8px;border-top:1px solid var(--line)}.ob-book-empty{padding:22px 12px;font-size:12px;color:var(--muted);text-align:center;border:1px solid var(--line);border-radius:12px;background:var(--ob-well)}.ob-gauge td{padding:0}.ob-spread{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px;background:#58a6ff0f;border-top:1px solid rgba(88,166,255,.28);border-bottom:1px solid rgba(88,166,255,.28)}.ob-spread-tag{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.ob-spread-mid{font-family:var(--ob-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.ob-spread-mid i{font-style:normal;font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px}.ob-spread-pct{font-family:var(--ob-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ob-spread.is-one-sided{background:#ffffff05;border-color:var(--line)}.ob-spread.is-one-sided .ob-spread-tag{color:var(--muted)}.ob-spread.is-crossed{background:#d9a4411a;border-color:#d9a4416b}.ob-spread.is-crossed .ob-spread-tag{color:#d9a441}.ob-dock,.orderbook-mine{padding:12px;background:var(--ob-well);border:1px solid var(--line);border-radius:12px}.ob-dock{display:flex;flex-direction:column}.ob-ticket{display:flex;flex-direction:column;gap:10px}.ob-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ob-ticket-head h4,.orderbook-mine h4{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ob-ticket-head h4:focus{outline:none}.ob-ticket-head h4 em{font-style:normal;letter-spacing:.02em;text-transform:none;font-size:13px;color:var(--ob-tone, var(--text))}.ob-ticket.is-ask{--ob-tone: var(--ob-ask)}.ob-ticket.is-bid{--ob-tone: var(--ob-bid)}.ob-quote{display:flex;flex-wrap:wrap;gap:4px 14px;padding:8px 10px;font-size:11px;background:#00000038;border:1px solid var(--line);border-left:2px solid var(--ob-tone, var(--line));border-radius:8px}.ob-quote div{display:flex;align-items:baseline;gap:5px;color:var(--muted)}.ob-quote b{font-family:var(--ob-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.orderbook-summary{margin:0;padding:2px 12px;list-style:none;font-size:12px;background:#00000038;border:1px solid var(--line);border-radius:10px}.orderbook-summary li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--line)}.orderbook-summary li:last-child{border-bottom:none}.orderbook-summary li>span{color:var(--muted)}.orderbook-summary li>b{font-family:var(--ob-mono);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.orderbook-summary.strong{border-color:var(--accent)}.orderbook-field{display:flex;flex-direction:column;gap:4px;font-size:11px;letter-spacing:.02em;color:var(--muted)}.orderbook-field input,.orderbook-field select{color:var(--text);font-family:var(--ob-mono);font-variant-numeric:tabular-nums}.orderbook-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.orderbook-paywith{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--muted)}.orderbook-paywith .control[aria-pressed=true],.orderbook-sidetoggle .control[aria-pressed=true]{background:#58a6ff1f;border-color:var(--accent);color:var(--text)}.orderbook-sidetoggle{display:flex;gap:6px}.orderbook-sidetoggle .control{flex:1 1 0;padding:7px 10px;font-size:12px}.orderbook-sidetoggle .control.for-ask[aria-pressed=true]{background:var(--ob-ask-wash);border-color:var(--ob-ask);color:var(--text)}.orderbook-sidetoggle .control.for-bid[aria-pressed=true]{background:var(--ob-bid-wash);border-color:var(--ob-bid);color:var(--text)}.orderbook-slippage{display:inline-flex;gap:4px;margin-left:4px}.orderbook-slippage .control{font-size:11px;padding:3px 8px}.orderbook-submit{width:100%;padding:9px;font-weight:600}.orderbook-hint{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.orderbook-mine{display:flex;flex-direction:column;gap:6px}.orderbook-mine-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:6px 8px;font-size:11px;background:#00000038;border:1px solid var(--line);border-left:2px solid var(--line);border-radius:8px}.orderbook-mine-row.for-ask{border-left-color:var(--ob-ask)}.orderbook-mine-row.for-bid{border-left-color:var(--ob-bid)}.orderbook-mine-row.pending{border-style:dashed}.orderbook-mine-tag{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.orderbook-mine-what{flex:1 1 200px;font-family:var(--ob-mono);font-variant-numeric:tabular-nums;color:var(--text);line-height:1.5}.orderbook-mine-what small{font-family:inherit;font-size:11px;color:var(--muted)}.orderbook-mine-actions{display:inline-flex;gap:5px;margin-left:auto}.orderbook-mine-actions .control{font-size:11px;padding:3px 8px}.orderbook-recovery h4{display:flex;align-items:center;gap:8px}.ob-recovery-rescan{margin-left:auto;font-size:10px;padding:2px 8px;text-transform:none;letter-spacing:normal}.ob-recovery-total strong{font-family:var(--ob-mono);font-variant-numeric:tabular-nums;color:var(--ob-bid)}.ob-recovery-rest{font-size:11px}.ob-recovery-rest>summary{cursor:pointer;padding:4px 0;color:var(--muted)}.ob-recovery-rest .orderbook-mine-row{margin-top:4px;opacity:.75}.orderbook [role=status],.orderbook [role=alert]{margin:2px 0;font-size:12px}@media (max-width: 560px){.orderbook-fields{grid-template-columns:1fr}.ob-flick{flex-wrap:wrap}.ob-flick-hint{flex-basis:100%}.ob-modes{flex-wrap:wrap}.ob-modes-hint{flex-basis:100%}}.ob-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.ob-kpis-empty{grid-column:1 / -1;padding:14px 12px;background:var(--ob-well);font-size:12px;color:var(--muted)}.ob-kpi{display:flex;flex-direction:column;gap:3px;padding:8px 10px 9px;background:var(--ob-well);min-width:0}.ob-kpi-label{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-kpi-value{font-family:var(--ob-mono);font-size:15px;font-weight:600;line-height:1.15;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-kpi.is-up .ob-kpi-value{color:var(--ob-bid)}.ob-kpi.is-down .ob-kpi-value{color:var(--ob-ask)}.ob-kpi.is-flat .ob-kpi-value{color:var(--muted)}.ob-kpi-sub{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-kpi-sub i{font-style:normal}.ob-trades>summary{display:flex;align-items:baseline;gap:8px;padding:4px 0 8px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text);list-style:none}.ob-trades>summary::-webkit-details-marker{display:none}.ob-trades>summary:before{content:"▸";color:var(--muted);font-size:10px;transition:transform .12s ease}.ob-trades[open]>summary:before{transform:rotate(90deg)}.ob-trades-count{margin-left:auto;font-family:var(--ob-mono);font-size:10.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--muted)}.ob-tape-wrap{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ob-tape-empty{padding:18px 12px;border:1px solid var(--line);border-radius:8px;background:var(--ob-well);font-size:12px;color:var(--muted);text-align:center}.ob-tape{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.ob-t-time{width:22%}.ob-t-side{width:15%}.ob-t-price{width:24%}.ob-t-size{width:22%}.ob-t-who{width:17%}.ob-tape thead th{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--muted);background:var(--ob-well);border-bottom:1px solid var(--line);white-space:nowrap}.ob-tape thead th i{font-style:normal;font-weight:400;opacity:.7}.ob-trade td{padding:6px 8px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-tape tbody tr:last-child td{border-bottom:0}.ob-trade.is-ask{--ob-tone: var(--ob-ask);--ob-flash: var(--ob-ask-flash)}.ob-trade.is-bid{--ob-tone: var(--ob-bid);--ob-flash: var(--ob-bid-flash)}.ob-t-px{font-family:var(--ob-mono);font-weight:600;color:var(--ob-tone)}.ob-t-action{font-weight:600;color:var(--ob-tone)}.ob-t-when{color:var(--muted);font-size:11px}.ob-t-pending{display:inline-block;margin-left:5px;padding:0 4px;border:1px solid var(--line);border-radius:3px;font-size:9.5px;letter-spacing:.03em;text-transform:uppercase;color:#d9a441;vertical-align:1px}.ob-t-sz{font-family:var(--ob-mono);color:var(--text)}.ob-t-poke{display:block;font-size:10px;color:var(--muted)}.ob-t-parties{font-family:var(--ob-mono);font-size:10.5px;color:var(--muted)}.ob-t-parties i{font-style:normal;opacity:.6}.ob-trade.is-mine .ob-t-parties{color:var(--text)}.ob-trade.is-fresh td{animation:ob-flash 1.3s ease-out}@media (max-width: 480px){.ob-t-time{width:26%}.ob-t-side{width:18%}.ob-t-price{width:30%}.ob-t-size{width:26%}.ob-t-who{width:0}.ob-tape thead th:nth-child(5),.ob-trade .ob-t-parties{display:none}.ob-kpis{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.ob-kpi-value{font-size:13.5px}}@media (prefers-reduced-motion: reduce){.ob-fill-track i{transition:none}.ob-exit-ghost{display:none}.ob-trade.is-fresh td{animation:none;background-color:var(--ob-flash)}}@media (max-width: 480px){.ob-c-price{width:26%}.ob-c-size{width:22%}.ob-c-value{width:0}.ob-c-maker{width:32%}.ob-c-act{width:20%}.ob-book thead th:nth-child(3),.ob-row .ob-value{display:none}.ob-book{font-size:11px}.ob-price{font-size:11.5px}.ob-row td{padding:6px 5px}.ob-row td:first-child{padding-left:8px}.ob-row td:last-child{padding-right:8px}.ob-maker-clock{display:block;margin-left:0}.ob-spread{flex-wrap:wrap;gap:2px 8px}}@media (prefers-reduced-motion: reduce){.ob-live.is-live .ob-live-dot,.ob-row.is-fresh td,.ob-row.is-resized td{animation:none}.ob-row.is-fresh td{background-color:var(--ob-flash)}.ob-row.is-resized td{background-color:#ffffff14}}.ob-toast{border:1px solid var(--ob-bid);background:var(--ob-bid-wash);border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600;color:var(--text);animation:ob-toast-in .22s ease-out}@keyframes ob-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ob-settles{display:flex;flex-direction:column;gap:6px}.ob-settle{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);background:var(--ob-well);border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.5;color:var(--muted)}.ob-settle.is-done{border-color:var(--ob-bid)}.ob-settle.is-done .ob-settle-copy{color:var(--text)}.ob-settle.is-done .ob-settle-copy b{color:var(--ob-bid);animation:ob-money-arrive .9s ease-out}.ob-settle.is-refunded{border-color:var(--ob-ask)}.ob-settle-steps{display:flex;flex-wrap:wrap;gap:2px 6px;font-family:var(--ob-mono);font-size:10.5px;letter-spacing:.02em}.ob-settle-step{white-space:nowrap}.ob-settle-step i{font-style:normal;opacity:.45;margin-right:6px}.ob-settle-step.is-done{color:var(--ob-bid)}.ob-settle-step.is-active{color:var(--text);animation:ob-settle-breathe 1.6s ease-in-out infinite}.ob-settle-step.is-todo{opacity:.55}.ob-settle-copy i{font-style:normal;font-family:var(--ob-mono);color:var(--muted)}.ob-settle-copy a{color:var(--accent)}.ob-settle-slow{display:block;margin-top:2px;color:var(--muted)}@keyframes ob-settle-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes ob-money-arrive{0%{background-color:var(--ob-bid-flash)}to{background-color:transparent}}@media (prefers-reduced-motion: reduce){.ob-toast,.ob-settle-step.is-active,.ob-settle.is-done .ob-settle-copy b{animation:none}}.bridge{display:flex;flex-direction:column;gap:14px;width:100%;max-width:520px;margin:0 auto}.bridge-pair{display:flex;flex-direction:column;gap:8px;padding:12px;background:#0000002e;border:1px solid var(--line);border-radius:12px}.bridge-pair-head{display:flex;align-items:center;gap:8px}.bridge-pair-head h3{margin:0;font-size:13px;font-weight:700}.bridge-transport{margin-left:auto;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bridge-pair-summary{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.bridge-routes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bridge-route{padding:10px;border:1px solid var(--line);border-radius:10px;background:#00000026}.bridge-route.open{box-shadow:inset 0 0 0 1px var(--accent)}.bridge-route.closed{opacity:.92}.bridge-route-head{display:flex;align-items:center;gap:8px}.bridge-route-path{display:inline-flex;align-items:center;gap:6px;font-size:13px}.bridge-arrow{color:var(--muted)}.bridge-badge{margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;border:1px solid var(--line)}.bridge-badge.live{color:#7ee787;border-color:#7ee78773}.bridge-badge.off{color:var(--muted)}.bridge-route-eta{margin:6px 0 0;font-size:11px;color:var(--muted)}.bridge-route-reason{margin:6px 0 0;font-size:12px;line-height:1.45}.bridge-why{display:inline-block;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffb86b;border:1px solid rgba(255,184,107,.4);border-radius:999px}.bridge-pair-body{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.bridge-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0}.bridge-facts>div{display:flex;gap:6px;align-items:baseline}.bridge-facts dt{font-size:11px;color:var(--muted)}.bridge-facts dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.bridge-sub{margin:4px 0 0;font-size:12px;font-weight:700}.bridge-activity{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bridge-activity li{display:flex;gap:8px;font-size:11px}.bridge-activity-status{margin-left:auto;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}@media (max-width: 560px){.bridge{max-width:none}}.bridge-wallet{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:#0003;border:1px solid var(--line);border-radius:12px}.bridge-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bridge-wallet-head h3{margin:0;font-size:14px}.bridge-wallet-note{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.bridge-assets{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.bridge-asset{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;padding:6px 9px;background:#00000038;border:1px solid var(--line);border-radius:8px}.bridge-asset-label{display:flex;align-items:baseline;gap:7px;font-size:12px;font-weight:600;color:var(--text)}.bridge-asset-label small{font-size:10px;font-weight:400;color:var(--muted)}.bridge-asset-value{font-size:13px;font-variant-numeric:tabular-nums;color:var(--text)}.bridge-asset-value.unavailable{font-style:italic;font-variant-numeric:normal;color:#d29922}.bridge-asset-reason{grid-column:1 / -1;font-size:10px;line-height:1.45;color:#d29922}.bridge-nfts{display:flex;flex-direction:column;gap:8px}.bridge-nft-groups{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 620px){.bridge-nft-groups{grid-template-columns:1fr 1fr}}.bridge-nft-title{margin:0 0 5px;font-size:12px;font-weight:600;color:var(--text)}.bridge-nft-title span{font-weight:400;color:var(--muted)}.bridge-nft-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bridge-nft-list li{display:flex;align-items:center;gap:8px;padding:5px 8px;background:#00000038;border:1px solid var(--line);border-radius:8px}.bridge-nft-name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.bridge-nft-qty{font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.bridge-nft-list .control{flex:0 0 auto;padding:3px 8px;font-size:11px}.bridge-twin-notice{padding:10px 12px;background:#d2992212;border:1px solid rgba(210,153,34,.35);border-radius:10px}.bridge-twin-lead{margin:0;font-size:11px;line-height:1.55;color:var(--muted)}.bridge-twin-lead strong{color:var(--text)}.bridge-verdicts{display:flex;flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none}.bridge-verdict{padding-left:10px;font-size:11px;line-height:1.5;color:var(--muted);border-left:2px solid var(--line)}.bridge-verdict strong{color:var(--text)}.bridge-verdict.works{border-left-color:#3fb950}.bridge-verdict.reverts{border-left-color:#f85149}.bridge-verdict.traps{border-left-color:#d29922;border-left-width:3px;color:var(--text)}.bridge-hop{display:flex;flex-direction:column;gap:9px;padding:12px 14px;background:#0003;border:1px solid var(--line);border-radius:12px}.bridge-hop h3{margin:0;font-size:14px}.bridge-hop-form{display:flex;align-items:center;gap:8px}.bridge-hop-form label{flex:1 1 auto}.bridge-hop-form input{width:100%;padding:7px 10px;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--text);background:#00000059;border:1px solid var(--line);border-radius:8px}.bridge-hop-form input:focus-visible{outline:none;border-color:var(--accent)}.bridge-quote{margin:0;font-size:12px;line-height:1.55;color:var(--text)}.bridge-quote small{display:block;margin-top:2px;font-size:10px;color:var(--muted)}.bridge-legs{display:flex;flex-direction:column;gap:7px;margin:0;padding:0 0 0 18px}.bridge-leg{display:flex;flex-direction:column;gap:2px}.bridge-leg-title{font-size:12px;font-weight:600;color:var(--text)}.bridge-leg.blocked .bridge-leg-title{color:var(--muted)}.bridge-leg-detail,.bridge-leg-blocked{font-size:11px;line-height:1.5;color:var(--muted)}.bridge-recent{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#0003;border:1px solid var(--line);border-radius:12px}.bridge-recent h3{margin:0;font-size:14px}.bridge-connect{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0003}.bridge-direction,.bridge-asset-tabs{display:flex;gap:6px}.bridge-direction-btn,.bridge-asset-btn{flex:1;text-align:center;font-size:13px}.bridge-amount-row{display:flex;flex-direction:column;gap:6px}.bridge-amount-head{display:flex;align-items:baseline;justify-content:space-between;font-size:12px}.bridge-amount-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bridge-amount-balance{display:flex;align-items:center;gap:8px;color:var(--text)}.bridge-max{padding:2px 8px;font-size:11px;line-height:1.4}.bridge-amount-input{width:100%;font-size:20px;padding:10px 12px}.bridge-destination{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.bridge-meta{margin:0;font-size:12px;line-height:1.5;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}.bridge-meta span:first-child{color:var(--text);font-weight:600}.bridge-meta-sep{opacity:.5}.bridge-action{width:100%;font-size:15px;padding:12px}.bridge-blocked-reason{margin:0;font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.bridge-nft-status{display:flex;flex-direction:column;gap:10px}.bridge-nft-counts{display:flex;gap:16px;list-style:none;margin:0;padding:0}.bridge-nft-counts li{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted)}.bridge-nft-counts b{font-size:16px;color:var(--text)}.bridge-assets-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bridge-assets-list li{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;padding:4px 0}.bridge-assets-list li span{color:var(--muted)}.bridge-assets-list li b{color:var(--text);font-weight:600}.bridge-wallet-rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bridge-wallet-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#00000026}.bridge-row-head{display:flex;align-items:center;gap:12px}.bridge-row-identity{display:flex;flex-direction:column;gap:2px;min-width:96px}.bridge-row-symbol{font-size:15px;font-weight:600;color:var(--text)}.bridge-row-location{font-size:11px;color:var(--muted)}.bridge-row-arrival{flex-shrink:0;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:999px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.bridge-row-balance{flex:1;text-align:right;font-size:14px;color:var(--text)}.bridge-row-action{flex-shrink:0;font-size:13px;padding:6px 14px}.bridge-row-reason{flex-shrink:0;max-width:42%;font-size:11px;line-height:1.4;color:var(--muted);text-align:right}.bridge-row-expand{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.bridge-row-expand-actions{display:flex;gap:8px}.bridge-row-expand-actions .bridge-action{flex:1}.bridge-landing-choice{display:flex;gap:6px}.bridge-landing-option{flex:1;text-align:center;font-size:12px;padding:6px 4px}.bridge-landing-option.selected{border-color:var(--accent);color:var(--text);font-weight:600}.bridge-landing-option:disabled,.bridge-landing-option.locked{opacity:.45;cursor:not-allowed;border-color:var(--line);color:var(--muted);font-weight:400}.bridge-locked-note{color:var(--muted)}.bridge-tabs{display:flex;gap:4px;padding:3px;margin-bottom:12px;background:#00000038;border:1px solid var(--line);border-radius:10px}.bridge-tab{flex:1 1 0;padding:6px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .12s ease,background-color .12s ease}.bridge-tab:hover{color:var(--text)}.bridge-tab.current{color:var(--text);background:#58a6ff24;box-shadow:inset 0 0 0 1px var(--accent)}@media (prefers-reduced-motion: reduce){.bridge-tab{transition:none}}.bridge-game{display:flex;flex-direction:column;gap:10px}.bridge-halt{border-left:3px solid #f85149;padding-left:8px}.bridge-halt strong{display:block}.bridge-direction{display:flex;gap:6px}.bridge-direction .control{flex:1 1 0;text-align:center;font-size:12px;padding:6px 4px}.bridge-direction .control.current{border-color:var(--accent);color:var(--text);font-weight:600}.bridge-quote:empty,.bridge-floor-note:empty{display:none}.bridge-quote.stale{opacity:.55}@media (prefers-reduced-motion: no-preference){.bridge-quote{transition:opacity .12s ease}}.bridge-floor-note{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.bridge-limits{border:1px solid var(--line);border-radius:10px;background:#00000026}.bridge-limits>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 10px;font-size:12px;color:var(--muted);cursor:pointer;list-style-position:inside}.bridge-limits>summary b{color:var(--text);font-variant-numeric:tabular-nums}.bridge-limits-floors{flex:1 1 auto}.bridge-limits-tax{flex:0 0 auto}.bridge-limits[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px}.bridge-limits>.bridge-facts{padding:0 10px 10px}.bridge-step{margin:0;font-size:12px;line-height:1.5;text-align:center;color:var(--muted)}.bridge-step b{color:var(--text)}.bridge-fail{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bridge-fail small{font-size:11px;line-height:1.5;color:var(--muted)}.bridge :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.bridge-locked-why>summary{color:var(--muted)}.bridge-locked-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 10px 10px 26px;font-size:12px;line-height:1.5;color:var(--muted)}.bridge-locked-list b{color:var(--text)}.bridge-tx-receipt{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bridge-tx-explanation{flex-basis:100%;line-height:1.45}.bridge-tx-link{display:inline-flex;align-items:center;min-height:2rem;padding:.3rem .65rem;text-decoration:none}.token-launcher{display:grid;gap:14px;padding:2px}.token-launch-view-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border:1px solid var(--line, #526781);border-radius:11px;background:#00000038}.token-launch-view-tabs button{border:0;border-radius:8px;background:transparent;color:var(--muted, #91a4bc);padding:9px 12px;font:inherit;font-weight:750;cursor:pointer}.token-launch-view-tabs button.current{color:var(--text, #fff);background:#58a6ff26;box-shadow:inset 0 0 0 1px var(--accent, #58a6ff)}.token-launch-card{border:1px solid color-mix(in srgb,var(--line, #8294ac) 62%,transparent);border-radius:12px;background:linear-gradient(155deg,#1a273af5,#0c1422f5);box-shadow:inset 0 1px #ffffff0d;padding:16px}.token-launch-card h3{margin:4px 0 8px}.token-launch-card p{margin:8px 0;line-height:1.48}.token-launch-kicker{color:#ffd45d;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.token-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.token-launch-grid div{border-radius:9px;background:#ffffff0e;padding:10px}.token-launch-grid strong{display:block;color:#80e7c2;font-size:1.15rem}.token-launch-grid span{display:block;margin-top:2px;font-size:.78rem;opacity:.78}.token-launch-form{display:grid;gap:12px}.token-launch-form label{display:grid;gap:5px;color:#dce8f8;font-size:.8rem;font-weight:700}.token-launch-form input{width:100%;border:1px solid #526781;border-radius:8px;background:#0d1726;color:#fff;padding:10px 11px;font:inherit}.token-launch-form input:focus{outline:2px solid #66d6b0;outline-offset:1px}.token-launch-image-field>span{color:#91a4bc;font-size:.7rem;font-weight:500}.token-launch-image-picker{display:flex;align-items:center;gap:10px;min-width:0}.token-launch-image-picker img,.token-launch-image-empty{width:52px;height:52px;flex:0 0 52px;border:1px solid #526781;border-radius:10px}.token-launch-image-picker img{object-fit:cover}.token-launch-image-empty{display:grid;place-items:center;border-style:dashed;color:#91a4bc;font-size:1.4rem}.token-launch-image-picker{position:relative}.token-launch-image-picker input[type=file]{position:absolute;inset:0;cursor:pointer;opacity:0}.token-launch-image-picker .control{pointer-events:none}.token-launch-image-picker small{min-width:0;overflow:hidden;color:#aebed2;text-overflow:ellipsis;white-space:nowrap}.token-launch-review dl{display:grid;gap:0;margin:12px 0}.token-launch-review dl>div{display:grid;grid-template-columns:minmax(115px,.8fr) minmax(0,1.4fr);gap:10px;border-top:1px solid rgba(255,255,255,.08);padding:8px 0}.token-launch-review dt{opacity:.7}.token-launch-review dd{margin:0;overflow-wrap:anywhere;text-align:right}.token-launch-steps{display:grid;gap:6px;list-style:none;padding:0}.token-launch-steps li{color:#aebed2}.token-launch-steps li.done{color:#75e3bd}.token-launch-card code,.token-launch-contract code{overflow-wrap:anywhere}.token-launch-contract{margin:0;opacity:.58;font-size:.7rem;overflow-wrap:anywhere}.token-launch-owner{display:grid;gap:12px}.token-launch-owner-list{display:grid;gap:9px}.token-launch-owner-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.token-launch-owner-row>div:first-child{display:grid;gap:4px;min-width:0}.token-launch-owner-row a{color:#80c8ff;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.72rem}.token-launch-owner-actions{display:flex;flex:0 0 auto;gap:7px}.token-launch-browse{display:grid;gap:12px}.token-launch-browse-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:4px 2px}.token-launch-browse-head h3{margin:4px 0}.token-launch-browse-head p{max-width:660px;margin:0;color:var(--muted, #91a4bc);line-height:1.45}.token-launch-catalogue{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.token-launch-token{display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px;border:1px solid color-mix(in srgb,var(--line, #8294ac) 62%,transparent);border-radius:12px;background:linear-gradient(155deg,#1a273af5,#0c1422f5);padding:14px}.token-launch-token>img,.token-launch-token-fallback{width:72px;height:72px;border:1px solid #526781;border-radius:13px}.token-launch-token>img{object-fit:cover}.token-launch-token-fallback{display:grid;place-items:center;color:#80e7c2;background:#80e7c217;font-size:1.15rem;font-weight:850}.token-launch-token-copy{min-width:0}.token-launch-token-copy h3{margin:3px 0;overflow-wrap:anywhere}.token-launch-token-copy h3 small{color:#80e7c2;font-size:.72em}.token-launch-token-copy>p{margin:0 0 9px;color:var(--muted, #91a4bc);font-size:.72rem}.token-launch-token-copy dl{display:grid;gap:4px;margin:0}.token-launch-token-copy dl>div{display:flex;justify-content:space-between;gap:10px}.token-launch-token-copy dt{color:var(--muted, #91a4bc);font-size:.72rem}.token-launch-token-copy dd{margin:0;font-family:ui-monospace,monospace;font-size:.72rem}.token-launch-token-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.token-launch-token-links .control{flex:1 1 auto;padding:7px 8px;text-align:center;text-decoration:none;font-size:.72rem}.token-launch-detail{display:grid;gap:13px}.token-launch-back{justify-self:start}.token-launch-detail-head{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid color-mix(in srgb,var(--line, #8294ac) 62%,transparent);border-radius:13px;background:linear-gradient(155deg,#1a273af5,#0c1422f5);padding:16px}.token-launch-detail-head>img,.token-launch-detail-head>.token-launch-token-fallback{width:82px;height:82px;border-radius:15px;object-fit:cover}.token-launch-detail-head h2{margin:3px 0;overflow-wrap:anywhere}.token-launch-detail-head h2 small{color:#80e7c2;font-size:.65em}.token-launch-detail-head p{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.72rem}.token-launch-detail-head a,.token-launch-feature a{color:#80c8ff}.token-launch-verified{border:1px solid rgba(117,227,189,.65);border-radius:999px;background:#75e3bd1a;color:#75e3bd;padding:7px 10px;font-size:.75rem;white-space:nowrap}.token-launch-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.token-launch-feature{min-width:0;border:1px solid color-mix(in srgb,var(--line, #8294ac) 62%,transparent);border-radius:12px;background:#0c1422e0;padding:15px}.token-launch-feature-wide{grid-column:1 / -1}.token-launch-feature h3{margin:4px 0 10px}.token-launch-feature>p{color:var(--muted, #91a4bc);line-height:1.48}.token-launch-feature dl{display:grid;gap:0;margin:0}.token-launch-feature dl>div{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(0,1.2fr);gap:10px;border-top:1px solid rgba(255,255,255,.07);padding:7px 0}.token-launch-feature dt{color:var(--muted, #91a4bc)}.token-launch-feature dd{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}@media (max-width: 520px){.token-launch-owner-row{align-items:stretch;flex-direction:column}.token-launch-owner-actions .control{flex:1}.token-launch-browse-head{align-items:stretch;flex-direction:column}.token-launch-grid{grid-template-columns:1fr 1fr}.token-launch-review dl>div{grid-template-columns:1fr;gap:2px}.token-launch-review dd{text-align:left}.token-launch-detail-head{grid-template-columns:70px minmax(0,1fr)}.token-launch-detail-head>img,.token-launch-detail-head>.token-launch-token-fallback{width:70px;height:70px}.token-launch-verified{grid-column:1 / -1;justify-self:start}.token-launch-feature-grid{grid-template-columns:1fr}.token-launch-feature-wide{grid-column:auto}.token-launch-feature dl>div{grid-template-columns:1fr;gap:2px}.token-launch-feature dd{text-align:left}}.token-launch-browse-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;min-height:150px;padding:24px;overflow:hidden;position:relative;border:1px solid rgba(131,232,195,.28);border-radius:16px;background:radial-gradient(circle at 85% 15%,rgba(116,91,255,.3),transparent 36%),radial-gradient(circle at 8% 110%,rgba(85,231,177,.2),transparent 42%),linear-gradient(145deg,#111d31,#0a1221 66%)}.token-launch-browse-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to left,#000,transparent 75%)}.token-launch-browse-hero>*{position:relative;z-index:1}.token-launch-browse-hero h2{margin:5px 0 7px;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.03em}.token-launch-browse-hero p{max-width:680px;margin:0;color:#a9b9ce;line-height:1.55}.token-launch-browse-count{min-width:110px;display:grid;justify-items:center;padding:14px 16px;border:1px solid rgba(128,231,194,.25);border-radius:13px;background:#040b1585}.token-launch-browse-count strong{color:#80e7c2;font-size:1.8rem;line-height:1}.token-launch-browse-count span{margin-top:5px;color:#91a4bc;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.token-launch-browse-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:9px}.token-launch-search{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #42546c;border-radius:10px;background:#0b1524;padding:0 11px;color:#91a4bc}.token-launch-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#edf5ff;padding:10px 0;font:inherit}.token-launch-sort,.token-launch-detail-tabs,.token-launch-swap-toggle{display:flex;gap:3px;padding:3px;border:1px solid #42546c;border-radius:10px;background:#040a128c}.token-launch-sort button,.token-launch-detail-tabs button,.token-launch-swap-toggle button{border:0;border-radius:7px;background:transparent;color:#91a4bc;padding:7px 10px;font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.token-launch-sort button.current,.token-launch-detail-tabs button.current,.token-launch-swap-toggle button.current{background:#80e7c221;color:#9ff1d4;box-shadow:inset 0 0 0 1px #80e7c252}.token-launch-catalogue{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.token-launch-token{display:block;min-width:0;border-radius:14px;background:linear-gradient(155deg,#172437fa,#09111dfa);padding:14px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.token-launch-token:hover{transform:translateY(-2px);border-color:#80e7c273;box-shadow:0 12px 30px #0000003d}.token-launch-token-top{display:flex;align-items:center;gap:10px}.token-launch-token-top>img,.token-launch-token-top>.token-launch-token-fallback{width:44px;height:44px;flex:0 0 44px;border-radius:10px;object-fit:cover}.token-launch-token-identity{min-width:0;flex:1}.token-launch-token-identity h3{margin:0;overflow:hidden;color:#f2f7ff;font-size:.93rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;letter-spacing:0}.token-launch-token-identity p{margin:3px 0 0;color:#80e7c2;font-family:ui-monospace,monospace;font-size:.72rem}.token-launch-live{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#75e3bd17;color:#75e3bd;padding:5px 7px;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.token-launch-live i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.token-launch-token-price{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:16px 0 12px}.token-launch-token-price div{display:grid;gap:3px}.token-launch-token-price span,.token-launch-token-stats dt{color:#7f92aa;font-size:.64rem;text-transform:uppercase;letter-spacing:.06em}.token-launch-token-price strong{font-size:1.03rem;font-family:ui-monospace,monospace}.token-launch-token-price b,.token-launch-market-strip .up{color:#75e3bd;font-size:.72rem}.token-launch-token-price b.down,.token-launch-market-strip .down{color:#ff7b92}.token-launch-token-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#fff1}.token-launch-token-stats>div{display:grid;gap:3px;min-width:0;background:#0d1726;padding:8px}.token-launch-token-stats dd{margin:0;color:#dbe6f4;font-family:ui-monospace,monospace;font-size:.75rem}.token-launch-token footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#73879f;font-size:.66rem}.token-launch-token-links{position:relative;z-index:1}.token-launch-detail-head{grid-template-columns:74px minmax(210px,1.25fr) minmax(390px,1.7fr) auto;border-radius:15px}.token-launch-detail-head>img,.token-launch-detail-head>.token-launch-token-fallback{width:74px;height:74px;border-radius:14px}.token-launch-detail-identity{min-width:0}.token-launch-detail-identity h2{text-transform:none;letter-spacing:-.02em}.token-launch-detail-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-launch-market-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff12}.token-launch-market-strip>div{min-width:0;display:grid;gap:4px;background:#08101deb;padding:9px}.token-launch-market-strip dt{color:#8194aa;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em}.token-launch-market-strip dd{margin:0;overflow:hidden;font-family:ui-monospace,monospace;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.token-launch-detail-tabs{justify-self:start}.token-launch-detail-tabs button{min-width:100px}.token-launch-trade-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);gap:12px;align-items:stretch}.token-launch-chart,.token-launch-swap,.token-launch-stake-position,.token-launch-stake-action{min-width:0;border:1px solid color-mix(in srgb,var(--line, #8294ac) 62%,transparent);border-radius:13px;background:#09111deb;padding:13px}.token-launch-chart{display:grid;grid-template-rows:auto minmax(440px,1fr);gap:10px;min-height:520px}.token-launch-chart header,.token-launch-swap>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.token-launch-chart h3,.token-launch-swap h3,.token-launch-stake-page h3{margin:4px 0 0;color:#eef5ff;text-transform:none;letter-spacing:0}.token-launch-chart a{color:#80c8ff;font-size:.72rem;text-decoration:none}.token-launch-chart iframe{width:100%;height:100%;min-height:440px;border:0;border-radius:9px;background:#080d14}.token-launch-swap{align-content:start;display:grid;gap:11px}.token-launch-swap-toggle{display:grid;grid-template-columns:1fr 1fr}.token-launch-amount{display:grid;gap:6px}.token-launch-amount>span{display:flex;justify-content:space-between;gap:10px;color:#91a4bc;font-size:.7rem}.token-launch-amount>span b{color:#b9c7d8;font-weight:500}.token-launch-amount>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;border:1px solid #42546c;border-radius:11px;background:#0a1423;padding:10px}.token-launch-amount input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font:700 1.2rem ui-monospace,monospace}.token-launch-amount strong{color:#dbe6f4;font-size:.78rem}.token-launch-amount button{border:0;border-radius:5px;background:#80e7c221;color:#80e7c2;padding:4px 5px;font:inherit;font-size:.62rem;font-weight:800;cursor:pointer}.token-launch-swap-arrow{justify-self:center;width:27px;height:27px;display:grid;place-items:center;margin:-3px 0;border:1px solid #42546c;border-radius:8px;background:#101d2f;color:#80e7c2}.token-launch-receive{display:grid;gap:6px;border-radius:10px;background:#ffffff0a;padding:11px}.token-launch-receive span{color:#91a4bc;font-size:.7rem}.token-launch-receive strong{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.token-launch-swap-facts{display:grid;gap:6px;margin:0}.token-launch-swap-facts>div{display:flex;justify-content:space-between;gap:10px;font-size:.7rem}.token-launch-swap-facts dt{color:#8194aa}.token-launch-swap-facts dd{margin:0;text-align:right}.token-launch-swap-submit{width:100%;min-height:39px}.token-launch-swap .panel-note,.token-launch-stake-action .panel-note{margin:0;font-size:.68rem}.token-launch-stake-page{display:grid;gap:12px}.token-launch-stake-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(128,231,194,.24);border-radius:14px;background:linear-gradient(135deg,#284252bf,#0c1626f2);padding:18px}.token-launch-stake-hero p{max-width:650px;margin:7px 0 0;color:#9dafc3;line-height:1.5}.token-launch-stake-total{display:grid;min-width:150px;justify-items:end}.token-launch-stake-total span,.token-launch-stake-total small{color:#91a4bc}.token-launch-stake-total strong{color:#80e7c2;font-size:1.55rem}.token-launch-stake-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.token-launch-stake-position dl{display:grid;gap:0;margin:10px 0}.token-launch-stake-position dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.07);padding:8px 0}.token-launch-stake-position dt{color:#91a4bc}.token-launch-stake-position dd{margin:0;font-family:ui-monospace,monospace}.token-launch-stake-claims{display:flex;gap:7px}.token-launch-stake-claims .control{flex:1}.token-launch-stake-action{display:grid;align-content:start;gap:12px}@media (max-width: 960px){.token-launch-detail-head{grid-template-columns:70px minmax(0,1fr) auto}.token-launch-market-strip{grid-column:1 / -1}.token-launch-trade-grid{grid-template-columns:1fr}.token-launch-chart{min-height:440px}.token-launch-chart iframe{min-height:360px}}@media (max-width: 650px){.token-launch-browse-hero{align-items:stretch;flex-direction:column;min-height:0;padding:18px}.token-launch-browse-count{justify-self:start;min-width:0;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:7px}.token-launch-browse-tools{grid-template-columns:1fr auto}.token-launch-search{grid-column:1 / -1}.token-launch-sort{overflow-x:auto}.token-launch-detail-head{grid-template-columns:60px minmax(0,1fr)}.token-launch-detail-head>img,.token-launch-detail-head>.token-launch-token-fallback{width:60px;height:60px}.token-launch-verified{grid-column:1 / -1}.token-launch-market-strip{grid-template-columns:1fr 1fr}.token-launch-detail-tabs{width:100%}.token-launch-detail-tabs button{flex:1;min-width:0}.token-launch-chart{grid-template-rows:auto minmax(320px,1fr);min-height:390px}.token-launch-chart iframe{min-height:320px}.token-launch-stake-hero{align-items:stretch;flex-direction:column}.token-launch-stake-total{justify-items:start}.token-launch-stake-grid{grid-template-columns:1fr}}.token-tabs{display:flex;gap:4px;width:100%;max-width:580px;margin:0 auto 14px;padding:3px;background:#00000038;border:1px solid var(--line);border-radius:12px}.token-tab{flex:1 1 0;padding:8px 10px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--muted);background:transparent;border:none;border-radius:9px;cursor:pointer;transition:color .12s ease,background-color .12s ease;position:relative}.token-tab-notification{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:999px;color:#08110a;background:#7ee787;font-size:11px;font-weight:800;line-height:1}.revenue-share-opportunity,.bridge-opportunity-notice{display:flex;flex-direction:column;gap:4px;padding:12px 14px;color:var(--text);background:linear-gradient(135deg,#7ee78726,#58a6ff14);border:1px solid rgba(126,231,135,.68);border-radius:10px;box-shadow:0 0 18px #7ee78724;animation:opportunity-arrive .32s ease-out both}.revenue-share-opportunity strong,.bridge-opportunity-notice strong{color:#7ee787;font-size:13px}.revenue-share-opportunity span,.bridge-opportunity-notice span{color:var(--muted);font-size:12px;line-height:1.45}@keyframes opportunity-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.revenue-share-opportunity,.bridge-opportunity-notice{animation:none}}.token-tab:hover{color:var(--text)}.token-tab.current{color:var(--text);background:#58a6ff24;box-shadow:inset 0 0 0 1px var(--accent)}.token-tab-body{display:flex;flex-direction:column}.stake{display:flex;flex-direction:column;gap:12px;width:100%;max-width:380px;margin:0 auto}.stake-position{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stake-figure{display:flex;flex-direction:column;gap:5px;padding:11px 12px;background:#00000029;border:1px solid var(--line);border-radius:10px}.stake-figure>span{color:var(--muted);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.stake-figure>b{font-weight:600;font-size:18px;font-variant-numeric:tabular-nums}.stake-figure>small{font-size:11px;line-height:1.4;color:var(--muted);font-variant-numeric:tabular-nums}.stake-figure.reward.live{border-color:var(--accent);background:#58a6ff14}.stake-figure.reward.live>b{color:var(--accent)}.stake-quote-reward{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin-top:4px;padding-top:7px;border-top:1px solid var(--line)}.stake-quote-reward>span{color:var(--muted);font-size:10px;text-transform:uppercase}.stake-quote-reward>b{font-size:12px;font-variant-numeric:tabular-nums}.stake-quote-reward>.stake-claim-now{grid-column:1 / -1}.stake-fees-link{align-self:flex-start;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.stake-fees-link:hover{text-decoration:underline}.stake-migrate{display:flex;flex-direction:column;gap:10px;padding:12px;background:#58a6ff12;border:1px solid var(--accent);border-radius:10px;font-size:12px}.stake-migrate-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.stake-migrate-head>b{font-size:13px;font-weight:600}.stake-migrate-head>div{display:flex;flex-direction:column;gap:2px}.stake-migrate-head small{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stake-migrate-head b{font-size:15px;line-height:1.25}.stake-migrate-dismiss{flex:0 0 auto;padding:3px 9px;color:var(--muted);font-size:11px;background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer}.stake-migrate-dismiss:hover:not(:disabled){color:var(--fg)}.stake-migrate-dismiss:disabled{opacity:.5;cursor:default}.stake-migrate-figures{margin:0;padding:2px 10px;list-style:none;background:#0000002e;border:1px solid var(--line);border-radius:8px}.stake-migrate-figures li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid var(--line)}.stake-migrate-figures li:last-child{border-bottom:none}.stake-migrate-figures li>span{color:var(--muted)}.stake-migrate-figures li>b{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.stake-migrate-why,.stake-migrate-intro,.stake-migrate-cost,.stake-migrate-choice{margin:0;color:var(--muted);line-height:1.5}.stake-migrate-steps{margin:0;padding-left:22px;color:var(--fg);line-height:1.5}.stake-migrate-steps li+li{margin-top:4px}.stake-migrate-cost{color:var(--fg)}.stake-migrate-choice a{color:var(--accent)}.stake-migrate-actions{display:flex;flex-wrap:wrap;gap:8px}.stake-migrate-actions .control{flex:1 1 auto}.stake-modes{display:flex;gap:6px}.stake-mode{flex:1 1 0;padding:8px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.stake-mode:hover{color:var(--text)}.stake-mode[aria-pressed=true]{color:var(--text);background:#58a6ff1f;border-color:var(--accent)}.stake-claim-now{align-self:flex-start;margin-top:1px;padding:4px 10px;font:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--accent);background:#58a6ff29;border:1px solid var(--accent);border-radius:999px;cursor:pointer}.stake-claim-now:hover:not(:disabled){background:#58a6ff47}.stake-claim-now:disabled{opacity:.55;cursor:default}.stake-facts{border:1px solid var(--line);border-radius:10px;background:#00000029}.stake-facts>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;font-size:12px;color:var(--muted);cursor:pointer;list-style-position:inside}.stake-facts>summary b{color:var(--text);font-variant-numeric:tabular-nums}.stake-facts-pool{flex:1 1 auto}.stake-facts-terms{flex:0 0 auto}.stake-facts[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px}.stake-fact-list{margin:0;padding:0 10px 10px;font-size:12px;line-height:1.5}.stake-fact-list>div+div{margin-top:8px}.stake-fact-list dt{color:var(--muted)}.stake-fact-list dd{margin:1px 0 0;color:var(--text)}.stake-live{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.stake-live:empty{display:none}.stake [role=alert]{margin:2px 0;font-size:12px}.stake :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.token-soon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:380px;margin:0 auto;padding:32px 20px;background:#00000038;border:1px dashed var(--line);border-radius:12px}.token-soon strong{font-size:15px;letter-spacing:.01em}.token-soon p{margin:0;max-width:42ch;color:var(--muted);font-size:12px;line-height:1.55}.nft-use-head:has(.ring-stage-wrap){flex-wrap:wrap;justify-content:center}.ring-stage-wrap{display:flex;flex:1 1 100%;flex-direction:column;align-items:center;gap:8px;min-width:0}.ring-stage{position:relative;width:100%;max-width:340px;aspect-ratio:514 / 389;background:radial-gradient(ellipse 62% 46% at 50% 58%,rgba(88,166,255,.12),transparent 72%)}.ring-stage-art{display:block;width:100%;height:100%;user-select:none;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.ring-stage[data-fighters="0"] .ring-stage-art{filter:saturate(.62) brightness(.82)}.ring-stage[data-fighters="0"]{background:none}.ring-mat{position:absolute;inset:0;pointer-events:none}.ring-mon{position:absolute;top:66%;width:64px;height:64px;margin-top:-64px;margin-left:-32px}.ring-mon-left{left:33%}.ring-mon-right{left:67%}.ring-mon-motion{display:block;width:100%;height:100%;animation:ring-shadow-box 2.6s ease-in-out infinite}.ring-mon-facing{display:block;width:100%;height:100%}.ring-mon-left .ring-mon-facing{transform:scaleX(-1)}.ring-mon .mon-icon{display:block;width:64px;height:64px;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;filter:drop-shadow(0 3px 0 rgba(60,42,20,.22))}.ring-mon .mon-icon.loading{opacity:0}.ring-mon-unknown{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:12px auto 0;color:#3c2a148c;font-size:20px;font-weight:700;background:#3c2a141a;border:2px dashed rgba(60,42,20,.35);border-radius:50%}@keyframes ring-shadow-box{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ring-spar-left{0%,to{transform:translate(0)}38%{transform:translate(7px,-4px)}52%{transform:translate(3px)}70%{transform:translate(-2px)}}@keyframes ring-spar-right{0%,to{transform:translate(0)}38%{transform:translate(-7px,-4px)}52%{transform:translate(-3px)}70%{transform:translate(2px)}}.ring-mon-left .ring-mon-sparring{animation:ring-spar-left 1.9s cubic-bezier(.34,1.4,.5,1) infinite}.ring-mon-right .ring-mon-sparring{animation:ring-spar-right 1.9s cubic-bezier(.34,1.4,.5,1) infinite;animation-delay:.95s}.ring-mon-sparring:after{content:"";position:absolute;top:6px;left:50%;width:5px;height:5px;background:#bfe4ff;border:1px solid rgba(20,40,60,.4);border-radius:60% 60% 55% 55%/75% 75% 45% 45%;opacity:0;animation:ring-sweat 1.9s ease-out infinite}.ring-mon-left .ring-mon-sparring:after{animation-delay:.2s}.ring-mon-right .ring-mon-sparring:after{animation-delay:1.15s}@keyframes ring-sweat{0%{opacity:0;transform:translate(0) scale(.6)}14%{opacity:.95;transform:translate(6px,-9px) scale(1)}38%{opacity:0;transform:translate(13px,2px) scale(.85)}to{opacity:0;transform:translate(13px,2px) scale(.85)}}.ring-call{position:absolute;top:54%;left:50%;width:max-content;max-width:74%;margin:0;padding:6px 12px;transform:translate(-50%,-50%);color:#f3e8d2;font-size:11px;font-weight:600;line-height:1.35;text-align:center;text-wrap:balance;background:#16100abd;border:1px solid rgba(243,232,210,.28);border-radius:999px}.ring-vacancy{position:absolute;top:66%;left:67%;width:64px;height:64px;margin-top:-64px;margin-left:-32px;display:flex;align-items:flex-end;justify-content:center}.ring-vacancy-mark{width:44px;height:44px;border:2px dashed rgba(60,42,20,.42);border-radius:50%;animation:ring-vacancy-breathe 2.8s ease-in-out infinite}@keyframes ring-vacancy-breathe{0%,to{opacity:.45}50%{opacity:.9}}.ring-corners{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:340px;margin:0;padding:0;list-style:none}.ring-corners[data-fighters="1"]{grid-template-columns:1fr;max-width:220px}.ring-corner{display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 9px;text-align:center;background:#0003;border:1px solid var(--line);border-radius:9px}.ring-corner-left{border-top:2px solid rgba(214,69,69,.75)}.ring-corner-right{border-top:2px solid rgba(69,132,214,.75)}.ring-corners[data-fighters="1"] .ring-corner-left{border-top-color:#d64545bf}.ring-corner-name{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ring-corner-level{color:var(--muted);font-size:11px}.ring-corner-gain{color:var(--accent);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ring-corner-time{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.ring-idle-note{max-width:340px;margin:0;color:var(--muted);font-size:11px;line-height:1.5;text-align:center;text-wrap:pretty}.ring-mini{position:relative;flex:none;display:block;width:72px;line-height:0}.ring-mini-art{display:block;width:72px;height:auto;user-select:none}.ring-mini:not(.ring-mini-busy) .ring-mini-art{filter:saturate(.5) brightness(.78)}.ring-mini-dot{position:absolute;right:2px;bottom:6px;width:7px;height:7px;background:var(--accent);border:1px solid var(--panel);border-radius:50%;animation:ring-mini-pulse 1.6s ease-in-out infinite}@keyframes ring-mini-pulse{0%,to{opacity:.35}50%{opacity:1}}.ring-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 420px){.ring-stage,.ring-corners,.ring-idle-note{max-width:300px}}@media (prefers-reduced-motion: reduce){.ring-mon-motion,.ring-mon-sparring,.ring-vacancy-mark,.ring-mini-dot{animation:none}.ring-mon-sparring:after{display:none}.ring-mini-dot{opacity:.9}.ring-vacancy-mark{opacity:.7}}.inc-stage{--inc-lamp: 255 196 107;--inc-ember: 255 125 71;--inc-brass: 224 176 100;--inc-hue: var(--inc-lamp);--inc-lit: 0;--inc-rock: 0deg;--inc-beat: 6s}.inc-stage[data-phase=warming]{--inc-lit: .5;--inc-rock: 0deg;--inc-beat: 6s}.inc-stage[data-phase=stirring]{--inc-lit: .68;--inc-rock: .9deg;--inc-beat: 4.4s}.inc-stage[data-phase=rocking]{--inc-lit: .85;--inc-rock: 1.7deg;--inc-beat: 3s}.inc-stage[data-phase=imminent]{--inc-lit: 1;--inc-rock: 2.6deg;--inc-beat: 1.7s;--inc-hue: var(--inc-ember)}.inc-machine{position:relative;flex:none;display:block;line-height:0}.inc-machine-art{position:relative;z-index:1;transform-origin:50% 92%}.inc-stage[data-phase=stirring] .inc-machine-art,.inc-stage[data-phase=rocking] .inc-machine-art,.inc-stage[data-phase=imminent] .inc-machine-art{animation:inc-wobble var(--inc-beat) ease-in-out infinite}@keyframes inc-wobble{0%,62%,to{transform:rotate(0)}70%{transform:rotate(var(--inc-rock))}78%{transform:rotate(calc(var(--inc-rock) * -.85))}86%{transform:rotate(calc(var(--inc-rock) * .5))}93%{transform:rotate(calc(var(--inc-rock) * -.2))}}.inc-heat{position:absolute;left:50%;top:52%;width:190%;height:165%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(var(--inc-hue) / .55),rgb(var(--inc-hue) / .18) 52%,rgb(var(--inc-hue) / 0) 76%);opacity:var(--inc-lit);pointer-events:none;animation:inc-breathe calc(var(--inc-beat) * 2) ease-in-out infinite}@keyframes inc-breathe{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:calc(var(--inc-lit) * .78)}50%{transform:translate(-50%,-50%) scale(1.04);opacity:var(--inc-lit)}}.inc-wisps{position:absolute;inset:0;pointer-events:none;z-index:2}.inc-wisps i{position:absolute;bottom:62%;width:12%;height:12%;border-radius:50%;background:rgb(var(--inc-hue) / .55);filter:blur(3px);opacity:0;animation:inc-wisp calc(var(--inc-beat) * 2.4) ease-out infinite}.inc-wisps i:nth-child(1){left:36%;animation-delay:0s}.inc-wisps i:nth-child(2){left:50%;animation-delay:calc(var(--inc-beat) * .8)}.inc-wisps i:nth-child(3){left:61%;animation-delay:calc(var(--inc-beat) * 1.5)}@keyframes inc-wisp{0%{transform:translateY(0) scale(.6);opacity:0}22%{opacity:calc(.7 * var(--inc-lit))}to{transform:translateY(-46%) scale(1.5);opacity:0}}.inc-flush{position:absolute;inset:0;z-index:3;pointer-events:none;background:rgb(var(--inc-ember) / .55);mix-blend-mode:screen;-webkit-mask-image:var(--inc-art);mask-image:var(--inc-art);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:inc-flush var(--inc-beat) ease-in-out infinite}@keyframes inc-flush{0%,to{opacity:.16}50%{opacity:.62}}.inc-stage--hero{flex:1 1 100%;display:flex;align-items:flex-start;gap:14px;min-width:0}.inc-readout{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px;padding:9px 10px;background:#0000004d;border:1px solid rgb(var(--inc-brass) / .28);border-radius:9px}.inc-speed{margin:0;display:flex;align-items:baseline;gap:5px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--inc-hue) / .9)}.inc-speed>b{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:rgb(var(--inc-hue));text-shadow:0 0 12px rgb(var(--inc-hue) / .45)}.inc-speed-idle{color:var(--muted)}.inc-speed-idle>b{color:var(--text);text-shadow:none}.inc-axis{position:relative;height:20px;border-radius:5px;border:1px solid rgb(var(--inc-brass) / .22);background:repeating-linear-gradient(115deg,rgb(139 148 158 / .14) 0 2px,transparent 2px 8px),#0000006b;overflow:hidden}.inc-axis-fast{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgb(var(--inc-hue) / .34),rgb(var(--inc-hue) / .86));transition:width .5s ease}.inc-axis-skip{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#8b949ee6}.inc-axis-tick{position:absolute;top:-1px;bottom:-1px;width:2px;margin-left:-1px;background:rgb(var(--inc-hue));box-shadow:0 0 8px rgb(var(--inc-hue) / .8);transition:left .5s ease}.inc-axis:after{content:"";position:absolute;left:0;top:0;bottom:0;width:28%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);animation:inc-sweep 7s ease-in-out infinite}@keyframes inc-sweep{0%,55%{transform:translate(-120%)}to{transform:translate(420%)}}.inc-legend{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.inc-leg-fast>b{font-weight:600;color:rgb(var(--inc-hue))}.inc-leg-slow{text-align:right}.inc-leg-slow>s{text-decoration-thickness:1px;opacity:.85}.inc-caption{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.inc-caption>b{color:var(--text);font-weight:600}.inc-ready-now{margin:0;font-size:12px;font-weight:600;color:rgb(var(--inc-ember))}.inc-stage--ring{position:relative;flex:none;padding:5px;border-radius:50%}.inc-stage--ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgb(var(--inc-hue)) calc(var(--inc-pct, 0) * 1%),#ffffff1a 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px))}.inc-stage--row{flex:none}.inc-hatch-figures{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.inc-hatch-pct{font-size:13px;font-weight:600;color:var(--text)}.inc-chip-soon{color:rgb(var(--inc-ember));background:rgb(var(--inc-ember) / .12);border-color:rgb(var(--inc-ember) / .4)}.nft-hatch-row .inc-chip-soon{text-transform:uppercase;letter-spacing:.03em}.nft-hatch-row.inc-row-soon{border-color:rgb(var(--inc-ember) / .34);background:linear-gradient(90deg,rgb(var(--inc-ember) / .07),#00000029 42%)}.nft-use-head:has(.inc-stage--hero){flex-wrap:wrap}.nfts-unit-tab .nft-rent-row{transition:border-color .14s ease,background-color .14s ease}.nfts-unit-tab .nft-rent-row:not(.nft-rent-row-busy):hover,.nfts-unit-tab .nft-rent-row:focus-within{border-color:rgb(var(--inc-brass) / .45);background:#00000047}.nfts-unit-tab .nft-rent-row .control.primary{font-variant-numeric:tabular-nums}@media (max-width: 420px){.inc-stage--hero{gap:10px}.inc-readout{padding:8px}.inc-legend{font-size:10px}}@media (prefers-reduced-motion: reduce){.inc-machine-art,.inc-heat,.inc-wisps i,.inc-flush,.inc-axis:after{animation:none}.inc-machine-art{transform:none}.inc-heat{transform:translate(-50%,-50%);opacity:var(--inc-lit)}.inc-wisps{display:none}.inc-flush{opacity:.38}.inc-axis:after{display:none}.inc-axis-fast,.inc-axis-tick{transition:none}}.nfts-tabs{display:flex;gap:4px;width:100%;max-width:440px;margin:0 auto 14px;padding:3px;background:#00000038;border:1px solid var(--line);border-radius:12px}.nfts-tab{flex:1 1 0;padding:8px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--muted);background:transparent;border:none;border-radius:9px;cursor:pointer;transition:color .12s ease,background-color .12s ease}.nfts-tab-route{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.nfts-tab:hover{color:var(--text)}.nfts-tab.current{color:var(--text);background:#58a6ff24;box-shadow:inset 0 0 0 1px var(--accent)}.nfts-tab-body{display:flex;flex-direction:column}.nfts-subtabs-wrap{display:flex;flex-direction:column;gap:14px}.nfts-subtabs{display:flex;gap:16px;width:100%;max-width:440px;margin:0 auto;border-bottom:1px solid var(--line)}.nfts-subtab{padding:6px 2px 8px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.nfts-subtab:hover{color:var(--text)}.nfts-subtab.current{color:var(--text);border-bottom-color:var(--accent)}.nft-art{flex:none;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;user-select:none}.nft-art-hero{width:96px;height:96px}.nft-art-row{width:48px;height:48px}@media (max-width: 420px){.nft-art-hero{width:72px;height:72px}}.nfts-unit-tab{display:flex;flex-direction:column;gap:18px;width:100%;max-width:440px;margin:0 auto}.nfts-intro{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.nfts-section{display:flex;flex-direction:column;gap:10px}.nfts-section>h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.nfts-hero>h3{font-size:13px;color:var(--text)}.nfts-secondary{gap:8px;padding-top:16px;border-top:1px solid var(--line)}.nfts-section-note{margin:-2px 0 2px;color:var(--muted);font-size:12px}.nfts-owned-strip{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.nfts-owned-strip>.nft-use{scroll-snap-align:start}.nfts-empty{margin:0;padding:14px;color:var(--muted);font-size:12px;line-height:1.55;background:#00000029;border:1px dashed var(--line);border-radius:10px}.nft-use{display:flex;flex-direction:column;gap:12px;padding:14px;background:#58a6ff0f;border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 0 0 1px #58a6ff14}.nft-use-head{display:flex;align-items:center;gap:14px}.nft-use-headings{flex:1 1 auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.nft-use-title{display:flex;align-items:baseline;gap:8px;min-width:0}.nft-use-title>strong{font-size:15px;font-weight:600}.nft-chip{flex:none;padding:1px 7px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--accent);background:#58a6ff1f;border:1px solid var(--line);border-radius:999px}.nft-use-count{flex:none;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.nft-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.nft-slot{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;min-height:92px}.nft-slot-filled{justify-content:space-between;background:#00000038}.nft-slot-empty{align-items:center;justify-content:center;color:var(--muted);font-size:12px;background:transparent;border-style:dashed}.nft-slot-add{gap:6px;background:transparent;border-style:dashed}.nft-slot-add-title{font-size:12px;font-weight:600;color:var(--text)}.nft-slot-add-row{display:flex;gap:6px;margin-top:auto}.nft-slot-add-row select{flex:1 1 auto;min-width:0;font:inherit;font-size:12px}.nft-slot-add-hint{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.nft-slot-body{display:flex;flex-direction:column;gap:6px;min-width:0}.nft-slot-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-slot-status{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.nft-slot-remove{align-self:flex-start;padding:3px 10px;font-size:11px}.nft-progress{height:7px;border-radius:999px;background:#00000059;overflow:hidden}.nft-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s ease}.nft-progress-indeterminate{width:40%;animation:nft-hatch-sweep 1.4s ease-in-out infinite}@keyframes nft-hatch-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.nft-training{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.nft-training-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:nft-training-pulse 1.6s ease-in-out infinite}@keyframes nft-training-pulse{0%,to{opacity:.35}50%{opacity:1}}.nft-rented-foot{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.nft-rented-foot-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.nft-earn{display:flex;flex-direction:column;gap:10px;padding:12px;background:#00000029;border:1px solid var(--line);border-radius:10px}.nft-earn-head{display:flex;align-items:center;gap:12px}.nft-earn-head>strong{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600}.nft-earn-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line)}.nft-earn-label{font-size:12px;font-weight:600;color:var(--text)}.nft-earn-row .control.primary{margin-left:auto}.nft-earn-hint{flex:1 0 100%;color:var(--muted);font-size:11px;line-height:1.5}.nft-notice{border-left:2px solid var(--accent);padding-left:10px}.nft-unit-cap,.nft-rate{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.nft-rate-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nft-rate-input{width:96px;font-variant-numeric:tabular-nums}.nft-rate-unit{color:var(--muted);font-size:12px}.nft-listed{flex:1 1 auto;font-size:13px;font-variant-numeric:tabular-nums}.nft-rate-form .control.primary{margin-left:auto}.nft-rental{display:flex;flex-direction:column;gap:8px;padding:10px;background:#58a6ff0f;border:1px solid var(--line);border-radius:8px}.nft-rental-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.nft-figures{margin:0;padding:0;list-style:none;font-size:12px}.nft-figures li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:4px 0}.nft-figures li>span{color:var(--muted)}.nft-figures li>b{font-weight:600;font-variant-numeric:tabular-nums}.nft-elapsed{margin:0;color:var(--muted);font-size:12px}.nft-rent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#00000029;border:1px solid var(--line);border-radius:10px}.nft-rent-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.nft-rent-meta>strong{font-size:13px;font-weight:600}.nft-rent-meta>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.nft-rent-row .control.primary{flex:none;white-space:nowrap}.nft-rent-row-busy{opacity:.62}.nft-hatch-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#00000029;border:1px solid var(--line);border-radius:10px}.nft-hatch-body{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.nft-hatch-head{display:flex;align-items:baseline;gap:8px;min-width:0}.nft-hatch-head>strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-hatch-head .nft-chip{color:var(--muted);background:#00000047;text-transform:none;letter-spacing:0}.nft-arena-row{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px;background:#00000029;border:1px solid var(--line);border-radius:10px}.nft-arena-row .nft-hatch-head{align-self:stretch;justify-content:center;flex-wrap:wrap}.nft-pack-promo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:#58a6ff0f;border:1px solid var(--line);border-radius:10px}.nft-pack-promo-text{flex:1 1 220px;min-width:0;color:var(--text);font-size:12px;line-height:1.5}.nft-pack-promo-text b{color:var(--accent);font-variant-numeric:tabular-nums}.nft-pack-promo-actions{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nft-pack-promo-cta{padding:6px 12px;font-size:12px;white-space:nowrap}.nft-pack-promo-mint{color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.nfts-soon .nft-pack-promo{width:100%;text-align:left}.nfts-soon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:440px;margin:0 auto;padding:32px 20px;background:#00000038;border:1px dashed var(--line);border-radius:12px}.nfts-soon strong{font-size:15px;letter-spacing:.01em}.nfts-soon p{margin:0;max-width:46ch;color:var(--muted);font-size:12px;line-height:1.55}@media (prefers-reduced-motion: reduce){.nft-progress-indeterminate{animation:none;width:100%;opacity:.5}.nft-training-dot{animation:none;opacity:.8}}@media (max-width: 560px){.nfts-tabs{justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.nfts-tabs::-webkit-scrollbar{display:none}.nfts-tab{flex:0 0 auto;min-width:88px;scroll-snap-align:start}.nfts-unit-tab{gap:12px}.nfts-subtabs-wrap{gap:10px}.nft-use{gap:9px;padding:10px}.nft-use-head{gap:10px}.nft-use-headings{align-items:flex-start;flex-direction:column;gap:3px}.nft-use-title>strong{font-size:14px}.nft-slots{grid-template-columns:1fr;gap:6px}.nft-slot{min-height:0;padding:8px}.nft-slot-add-row{flex-wrap:wrap}.nft-slot-add-row .control.primary{flex:1 0 72px}.nft-earn-row{align-items:flex-end;gap:6px}.nft-earn-row .control.primary{width:100%;margin-left:0}.nft-rate-input{flex:1 1 76px;min-width:72px}.nft-rent-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:8px}.nft-rent-row .control.primary{grid-column:1 / -1;width:100%}.nft-earn-head{gap:8px}.nft-rented-foot-row,.nft-rental-head{align-items:flex-start}.nft-pack-promo{padding:8px}.nft-pack-promo-actions{width:100%;justify-content:space-between}.nfts-secondary{padding-top:12px}.nfts-soon{padding:20px 12px}}.chain-base{color:#4c8dff}.chain-ethereum{color:#5fdede}.chain-robinhood{color:#3fb950}.chain-solana{color:#c9a3ff}.chain-unknown{color:var(--muted)}.chain-badge{flex:none;padding:0 5px;border:1px solid currentColor;border-radius:4px;font-size:9px;font-weight:700;line-height:15px;letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb,currentColor 14%,transparent);white-space:nowrap}.fees{--fees-stakers: #3987e5;--fees-protocol: #d95926;display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px;margin:0 auto}.fees-stale{margin:0;padding:8px 12px;color:var(--text);font-size:12px;background:#eda1001f;border:1px solid rgba(237,161,0,.4);border-radius:9px}.fees-server{padding-bottom:18px;border-bottom:1px solid var(--line)}.fees-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.fees-section-heading h3{margin:0;font-size:15px}.fees-section-heading p{margin:3px 0 0;color:var(--muted);font-size:11px}.fees-chain-mismatch{color:var(--text);background:#d92d201f;border-color:#d92d2073}.fees-chart{display:flex;flex-direction:column;gap:8px}.fees-legend{display:flex;gap:16px;font-size:12px;color:var(--muted)}.fees-legend-key{display:inline-flex;align-items:center;gap:6px}.fees-swatch{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.fees-swatch.stakers{background:var(--fees-stakers)}.fees-swatch.protocol{background:var(--fees-protocol)}.fees-chart-plot{position:relative}.fees-svg{display:block;width:100%;height:auto}.fees-fill.stakers{fill:var(--fees-stakers);fill-opacity:.5}.fees-fill.protocol{fill:var(--fees-protocol);fill-opacity:.5}.fees-gap{fill:none;stroke:var(--panel, #14171c);stroke-width:2;stroke-linejoin:round}.fees-total-line{fill:none;stroke:var(--fees-protocol);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fees-end{fill:var(--fees-protocol);stroke:var(--panel, #14171c);stroke-width:2}.fees-grid{stroke:var(--line);stroke-width:1}.fees-axis{fill:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.fees-crosshair{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.fees-dot.stakers{fill:var(--fees-stakers);stroke:var(--panel, #14171c);stroke-width:2}.fees-dot.protocol{fill:var(--fees-protocol);stroke:var(--panel, #14171c);stroke-width:2}.fees-tooltip{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:7px 9px;min-width:120px;pointer-events:none;background:var(--bg, #0b0d10);border:1px solid var(--line);border-radius:8px;font-size:11px;box-shadow:0 4px 14px #0006;z-index:2}.fees-tip-when{color:var(--muted);font-size:10px;letter-spacing:.02em}.fees-tip-row{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.fees-tip-row.muted{color:var(--muted)}.fees-chart-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 20px;background:#00000029;border:1px dashed var(--line);border-radius:12px}.fees-chart-empty strong{font-size:14px}.fees-chart-empty p{margin:0;max-width:40ch;color:var(--muted);font-size:12px}.fees-headline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fees-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;background:#00000029;border:1px solid var(--line);border-radius:10px}.fees-stat.total{background:#58a6ff14;border-color:var(--accent)}.fees-stat>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;letter-spacing:.02em;text-transform:uppercase;line-height:1.15}.fees-stat>b{overflow:hidden;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.fees-stat.total>b{font-size:15px}.fees-stat>small{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.fees-key{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.fees-key.stakers{background:var(--fees-stakers)}.fees-key.protocol{background:var(--fees-protocol)}.fees-sources h3{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.fees-source-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fees-source-head>span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.fees-list-all{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fees-row.fees-source-tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(68px,auto);align-items:center;min-width:0;min-height:54px;padding:7px 8px;background:#00000021;border:1px solid var(--line);border-radius:8px}.fees-row.fees-source-tile:last-child{border-bottom:1px solid var(--line)}.fees-source-tile .fees-row-main{gap:1px}.fees-source-tile .fees-row-main strong{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fees-source-scope{color:var(--muted);font-size:8px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.fees-source-tile .fees-row-side{min-width:0}.fees-source-tile .fees-amount{min-width:0;max-width:112px;font-size:11px}.fees-source-tile .fees-amount,.fees-source-tile .fees-amount em{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.fees-list-pending{margin-top:6px}.fees-list{margin:0;padding:0;list-style:none}.fees-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.fees-row:last-child{border-bottom:none}.fees-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.fees-row-main strong{font-size:13px;font-weight:600}.fees-split{color:var(--muted);font-size:11px}.fees-row-side{display:flex;align-items:center;gap:10px;flex:0 0 auto}.fees-pill{padding:2px 7px;font-size:10px;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;border:1px solid var(--line)}.fees-pill.realized{color:#0ca30c;border-color:#0ca30c80}.fees-pill.pending{color:#fab219;border-color:#fab21980}.fees-pill.unavailable{color:var(--muted);border-color:var(--line)}.fees-amount{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.fees-amount em{color:var(--muted);font-style:normal;font-weight:400;font-size:11px}.fees-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px}.fees-subhead h4{margin:0;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.fees-pending-total{color:var(--text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.fees-staking-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;background:#00000029;border:1px solid var(--line);border-radius:10px;font-size:12px}.fees-staking-line b{font-weight:600;font-variant-numeric:tabular-nums}.fees-link{font-weight:600;text-decoration:none;white-space:nowrap}a.fees-link:not(.control){color:var(--accent)}.fees-economy h3{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.fees-economy .fees-stat.total{margin-bottom:8px}.fees-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0}.fees-index{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}@media (max-width: 460px){.fees-headline{grid-template-columns:repeat(3,minmax(0,1fr))}.fees-stat>span{font-size:8px}.fees-stat>b,.fees-stat.total>b{font-size:11px}.fees-stat>small{font-size:8px}.fees-source-tile{grid-template-columns:minmax(0,1fr) minmax(58px,auto)}}.hs-tabs{display:flex;align-items:center;gap:4px;width:100%;max-width:540px;margin:0 auto 14px;padding:3px;background:#00000038;border:1px solid var(--line);border-radius:12px}.hs-tabs .spacer{flex:1 1 auto}.hs-tab{flex:1 1 0;padding:8px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--muted);background:transparent;border:none;border-radius:9px;cursor:pointer;transition:color .12s ease,background-color .12s ease}.hs-tab:hover{color:var(--text)}.hs-tab.current{color:var(--text);background:#58a6ff24;box-shadow:inset 0 0 0 1px var(--accent)}.hs-count{padding:2px 8px;color:var(--accent);background:#58a6ff1f;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600}.hs-table{width:100%;border-collapse:collapse;font-size:13px}.hs-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hs-table th,.hs-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.hs-table th{color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.hs-table td.hs-num,.hs-table th.hs-num{text-align:right;font-variant-numeric:tabular-nums}.hs-rank{color:var(--muted);width:2.5em;font-variant-numeric:tabular-nums}.hs-rank-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-weight:700}.hs-rank-1 .hs-rank-badge{color:#ffdca1;background:color-mix(in srgb,#ffb03a 26%,transparent);border:1px solid color-mix(in srgb,#ffb03a 55%,transparent);box-shadow:0 0 8px color-mix(in srgb,#ffb03a 40%,transparent)}.hs-rank-2 .hs-rank-badge{color:#dfe4ea;background:color-mix(in srgb,#b9c2cc 22%,transparent);border:1px solid color-mix(in srgb,#b9c2cc 50%,transparent)}.hs-rank-3 .hs-rank-badge{color:#f0c194;background:color-mix(in srgb,#cd7f32 26%,transparent);border:1px solid color-mix(in srgb,#cd7f32 50%,transparent)}.hs-row-top-1{background:color-mix(in srgb,#ffb03a 7%,transparent)}.hs-row-top-2{background:color-mix(in srgb,#b9c2cc 6%,transparent)}.hs-row-top-3{background:color-mix(in srgb,#cd7f32 6%,transparent)}.hs-row-you{background:color-mix(in srgb,var(--accent) 12%,transparent)}.hs-you-badge{margin-left:8px;color:#06080a;background:var(--accent);border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hs-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.hs-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex:none;font-size:11px}.hs-avatar-blank{display:grid;place-items:center;background:var(--accent);color:#06080a;font-weight:700}.hs-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-handle{color:var(--muted);font-size:11px;flex:none}.hs-scroll{width:100%;overflow-x:auto}.referrals-tab{display:grid;gap:12px}.referral-card{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#58a6ff0f}.referral-card p{margin:3px 0 0;color:var(--muted);font-size:11px}.referral-link{display:block;padding:9px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);background:#0000003d;border:1px solid var(--line);border-radius:8px;font-size:11px}.referral-actions{display:flex;gap:8px}.hs-status-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hs-status-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hs-status-chip.ok{color:#4fbf8b;background:color-mix(in srgb,#4fbf8b 16%,transparent);border:1px solid color-mix(in srgb,#4fbf8b 40%,transparent)}.hs-status-chip.degraded{color:#ff7b72;background:color-mix(in srgb,#ff7b72 16%,transparent);border:1px solid color-mix(in srgb,#ff7b72 40%,transparent)}.chain-bars{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.chain-row{display:grid;grid-template-columns:minmax(6.5em,max-content) 1fr minmax(3.5em,max-content);align-items:center;gap:10px;font-size:12px}.chain-row-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.chain-row-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.chain-dot{width:8px;height:8px;border-radius:50%;flex:none}.chain-track{position:relative;height:8px;min-width:40px;border-radius:999px;background:#ffffff0f;overflow:hidden}.chain-fill{display:block;height:100%;border-radius:0 4px 4px 0;transition:width .2s ease}.chain-cell-name{margin-left:8px}.hs-server-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.ranked-board{display:grid;gap:8px}.ranked-season{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#58a6ff0f}.ranked-season>div{display:grid;gap:2px}.ranked-season strong{font-size:13px}.ranked-season span{color:var(--muted);font-size:10px}.ranked-season-status{flex:none;padding:3px 7px;border-radius:999px;border:1px solid var(--line);text-transform:uppercase;font-size:9px!important;font-weight:800;letter-spacing:.06em}.ranked-season-status.active{color:#4fbf8b;border-color:color-mix(in srgb,#4fbf8b 45%,transparent)}.ranked-list{display:grid;gap:6px}.ranked-row{display:grid;grid-template-columns:minmax(185px,1fr) auto minmax(150px,.65fr);align-items:center;gap:10px;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:#00000024}.ranked-row.top-1{border-color:color-mix(in srgb,#ffb03a 45%,var(--line));background:color-mix(in srgb,#ffb03a 7%,transparent)}.ranked-row.top-2{background:color-mix(in srgb,#b9c2cc 6%,transparent)}.ranked-row.top-3{background:color-mix(in srgb,#cd7f32 6%,transparent)}.ranked-row.is-you{box-shadow:inset 3px 0 var(--accent)}.ranked-standing{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.ranked-position{color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.top-1 .ranked-position{color:#ffdca1}.ranked-trainer{display:flex;align-items:center;gap:5px;min-width:0}.ranked-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.ranked-elo{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.ranked-elo small{color:var(--muted);font-size:8px;letter-spacing:.05em}.ranked-party{list-style:none;display:grid;grid-template-columns:repeat(6,32px);gap:2px;margin:0;padding:0}.ranked-mon{position:relative;width:32px;height:32px;border-radius:7px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);overflow:hidden}.ranked-mon .mon-icon{width:32px;height:32px;image-rendering:pixelated}.ranked-mon-level{position:absolute;right:1px;bottom:0;padding:0 2px;border-radius:3px;background:#000000b8;color:var(--text);font-size:8px;line-height:11px}.ranked-mon.empty{opacity:.35}.ranked-record{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0}.ranked-record div{display:grid;gap:1px;text-align:right}.ranked-record dt{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.ranked-record dd{margin:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ranked-record dd.win{color:#4fbf8b}.ranked-record dd.loss{color:#ff7b72}.ranked-stale{margin:0;color:var(--muted);font-size:10px;text-align:center}@media (max-width: 700px){.hs-tabs{overflow-x:auto;justify-content:flex-start}.hs-tab{flex:0 0 auto;padding-inline:10px}.ranked-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px}.ranked-party{grid-row:2;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(30px,1fr))}.ranked-mon{width:100%;min-width:30px}.ranked-record{min-width:116px}}.pvp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#00000024}.pvp-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800}.pvp-tabs button i{display:grid;place-items:center;min-width:21px;height:18px;border:1px solid currentColor;border-radius:5px;font:800 8px/1 inherit;font-style:normal}.pvp-tabs button.active{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 65%,var(--line))}.pvp-ranked,.pvp-tournaments{display:grid;gap:8px}.pvp-rank-hero{display:grid;grid-template-columns:58px minmax(105px,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:11px 13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:12px;background:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%),linear-gradient(120deg,#ffffff09,#00000014)}.pvp-rank-emblem{position:relative;display:grid;place-items:center;width:50px;height:56px;color:var(--accent);background:currentColor;clip-path:polygon(50% 0,93% 18%,84% 76%,50% 100%,16% 76%,7% 18%);filter:drop-shadow(0 4px 8px rgba(0,0,0,.28))}.pvp-rank-emblem:before{content:"";position:absolute;inset:4px;background:var(--panel);clip-path:inherit}.pvp-rank-emblem span{position:relative;font-size:24px;font-weight:950}.pvp-rank-copy{display:grid;gap:2px;min-width:0}.pvp-rank-copy>span{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pvp-rank-copy>strong{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.pvp-rank-copy>strong small{color:var(--muted);font-size:8px;letter-spacing:.06em}.pvp-rank-progress{width:min(170px,100%);height:4px;margin-top:5px;overflow:hidden;border-radius:9px;background:#ffffff14}.pvp-rank-progress i{display:block;height:100%;border-radius:inherit;background:var(--accent);box-shadow:0 0 7px var(--accent)}.pvp-record{display:flex;align-items:center;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.pvp-record div{display:grid;min-width:48px;padding:8px 7px;text-align:center;background:color-mix(in srgb,var(--panel) 94%,transparent)}.pvp-record strong{font-size:14px;font-variant-numeric:tabular-nums}.pvp-record span{color:var(--muted);font-size:7px;text-transform:uppercase}.pvp-risk-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pvp-risk-modes button{display:grid;gap:2px;min-width:0;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:#0000001a;color:var(--text);text-align:left;font:inherit}.pvp-risk-modes button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.pvp-risk-modes span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.pvp-risk-modes strong{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis}.pvp-risk-modes strong small{color:var(--muted);font-size:7px}.pvp-risk-modes em{color:var(--accent);font-size:8px;font-style:normal;font-weight:750}.pvp-risk-modes button:disabled{opacity:.5}.pvp-match-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#0000001a}.pvp-match-card.searching{border-color:color-mix(in srgb,#4fbf8b 45%,var(--line))}.pvp-match-icon{display:flex;align-items:center;gap:3px;color:var(--muted)}.pvp-match-icon i{width:17px;height:17px;border:2px solid currentColor;border-radius:50%}.pvp-match-icon b{color:var(--accent);font-size:8px}.pvp-match-card.searching .pvp-match-icon i:first-child{color:#4fbf8b;animation:pvp-pulse 1.1s ease-in-out infinite}@keyframes pvp-pulse{50%{opacity:.35;transform:scale(.8)}}.pvp-match-copy{display:grid;gap:2px;min-width:0}.pvp-match-copy strong{font-size:13px}.pvp-match-copy span,.pvp-signin{color:var(--muted);font-size:9px}.pvp-primary,.pvp-leave,.pvp-cup-head button,.pvp-tournament-list button{min-height:34px;padding:6px 11px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#07101d;font:inherit;font-size:10px;font-weight:850}.pvp-leave{border-color:var(--line);background:transparent;color:var(--muted)}.pvp-primary:disabled,.pvp-leave:disabled,.pvp-cup-head button:disabled,.pvp-tournament-list button:disabled{opacity:.48}.pvp-entry-line{display:flex;justify-content:space-between;padding:0 5px;color:var(--muted);font-size:9px}.pvp-entry-line strong{color:var(--text);font-weight:750}.pvp-validation{padding:9px 11px;border:1px solid var(--line);border-radius:9px;font-size:10px}.pvp-validation.invalid{border-color:color-mix(in srgb,#ff7b72 55%,var(--line))}.pvp-validation ul{margin:5px 0 0;padding-left:17px;color:var(--muted)}.pvp-details{border-top:1px solid var(--line);color:var(--muted);font-size:9px}.pvp-details summary{width:fit-content;padding:8px 2px 3px;cursor:pointer;color:var(--muted);font-weight:700}.pvp-details p{margin:5px 2px 2px;line-height:1.45}.pvp-rule-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pvp-rule-tags span{padding:3px 6px;border:1px solid var(--line);border-radius:99px;color:var(--text);font-size:8px}.pvp-battle{display:grid;gap:7px;padding:9px;border:1px solid var(--accent);border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.pvp-versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.pvp-versus>div{display:grid;gap:1px}.pvp-versus>div:last-child{text-align:right}.pvp-versus span,.pvp-versus small{color:var(--muted);font-size:8px}.pvp-versus strong{font-size:12px}.pvp-versus b{color:var(--accent);font-size:8px}.pvp-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pvp-moves button,.pvp-switches button{display:flex;justify-content:space-between;min-height:31px;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:#00000026;color:var(--text);font:inherit;font-size:9px}.pvp-moves span,.pvp-switches small{color:var(--muted);font-size:8px}.pvp-switches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.pvp-switches button{display:grid;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvp-switches button:disabled,.pvp-moves button:disabled{opacity:.42}.pvp-cup-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px}.pvp-cup-head>div{display:grid;gap:2px}.pvp-cup-head strong{font-size:13px}.pvp-cup-head span{color:var(--muted);font-size:9px}.pvp-create{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:6px;align-items:end;padding:9px;border:1px solid var(--line);border-radius:10px;background:#0000001a}.pvp-create label{position:relative;display:grid;gap:3px}.pvp-create label>span{color:var(--muted);font-size:8px;text-transform:uppercase}.pvp-create label i{position:absolute;right:7px;bottom:9px;color:var(--muted);font-size:7px;font-style:normal}.pvp-create input{width:100%;min-width:0;height:32px;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;background:#0000002e;color:var(--text);padding:5px 34px 5px 7px;font:inherit;font-size:10px}.pvp-create .wide input{padding-right:7px}.pvp-tournament-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pvp-tournament-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#00000014}.pvp-cup-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:13px}.pvp-cup-copy,.pvp-cup-value{display:grid;gap:1px;min-width:0}.pvp-cup-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.pvp-cup-copy span,.pvp-cup-value span{color:var(--muted);font-size:7px;text-transform:uppercase}.pvp-cup-value strong{font-size:9px;font-variant-numeric:tabular-nums}.pvp-tournament-list button{min-height:29px;padding:4px 8px;font-size:9px}.pvp-empty{display:grid;place-items:center;gap:2px;padding:22px;border:1px dashed var(--line);border-radius:10px;color:var(--muted)}.pvp-empty>span{color:var(--accent);font-size:19px}.pvp-empty strong{color:var(--text);font-size:11px}.pvp-empty small{font-size:8px}@media (max-width: 620px){.pvp-rank-hero{grid-template-columns:52px minmax(0,1fr);padding:10px}.pvp-rank-emblem{width:45px;height:51px}.pvp-record{grid-column:1 / -1;width:100%}.pvp-record div{flex:1;min-width:0}.pvp-risk-modes button{padding:7px 6px}.pvp-risk-modes strong{font-size:11px}.pvp-match-card{grid-template-columns:auto minmax(0,1fr)}.pvp-match-card>button,.pvp-match-card>.pvp-signin{grid-column:1 / -1;width:100%}.pvp-create{grid-template-columns:1fr 1fr}.pvp-create .wide{grid-column:1 / -1}.pvp-create>button{grid-column:1 / -1}.pvp-tournament-list{grid-template-columns:1fr}.pvp-tournament-list article{grid-template-columns:28px minmax(0,1fr) auto auto}.pvp-tournament-list article>button{grid-column:1 / -1;width:100%}}.keybind-list{list-style:none;margin:0 0 12px;padding:0}.keybind-row{display:flex;align-items:center;gap:12px;padding:7px 4px;border-bottom:1px solid var(--line)}.keybind-row:last-child{border-bottom:none}.keybind-row.listening{background:#58a6ff14;border-radius:6px}.keybind-button{flex:0 0 96px;color:var(--muted)}.keybind-keys{flex:1 1 auto;overflow-wrap:anywhere}.keybind-keys b{font-weight:500;font-variant-numeric:tabular-nums}.keybind-keys em{font-style:normal;color:var(--accent)}.keybind-row .control{flex:0 0 auto}.keybind-actions{display:flex;justify-content:flex-end}.setting-row{display:flex;align-items:center;gap:16px;padding:9px 4px;border-bottom:1px solid var(--line)}.setting-row:last-of-type{border-bottom:none}label.setting-row{cursor:pointer}.setting-label{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.setting-name{color:var(--muted)}.setting-note{font-size:12px;color:var(--muted);opacity:.72}.setting-segmented{display:flex;flex:0 0 auto;gap:6px}.setting-toggle{flex:0 0 auto;width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.setting-slider{display:flex;align-items:center;gap:10px;flex:0 0 auto}.setting-slider input[type=range]{width:132px;accent-color:var(--accent);cursor:pointer}.setting-slider input[type=range]:disabled{cursor:not-allowed;opacity:.5}.setting-value{flex:0 0 44px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.agent-key-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#050a08c7;overscroll-behavior:contain;touch-action:none}.agent-key-popup{--link-ink: #d9e7d4;--link-muted: #91aa99;--link-line: #355443;width:min(620px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;color:var(--link-ink);background:#101a15;border:1px solid var(--link-line);box-shadow:0 18px 70px #000b;font-family:ui-monospace,Cascadia Code,Consolas,monospace;touch-action:pan-y}.agent-key-head{position:sticky;z-index:2;top:0;display:flex;align-items:center;gap:12px;padding:13px 15px;background:#14251cf5;border-bottom:1px solid var(--link-line)}.agent-key-head>div{flex:1;min-width:0}.agent-key-head h2{margin:1px 0 0;color:#f0f5d8;font-size:20px}.agent-key-kicker{color:#9ed36a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-key-body{display:grid;gap:12px;padding:15px}.agent-key-body h3{margin:0 0 8px;color:#f0f5d8;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.agent-key-explanation,.agent-key-card p,.agent-key-harness p{margin:0;line-height:1.5}.agent-key-card,.agent-key-policy,.agent-key-harness{padding:12px;background:#14221b;border:1px solid var(--link-line)}.agent-key-card{border-left:6px solid #d24d45}.agent-key-card code,.agent-key-once code{color:#e7edc7;overflow-wrap:anywhere}.agent-key-once{display:grid;gap:9px;padding:12px;color:#ffe6a6;background:#2a2416;border:1px solid #8d753a}.agent-key-toggle{display:flex;align-items:center;gap:8px}.agent-key-addresses{display:grid;gap:6px;margin-top:10px;color:var(--link-muted);font-size:11px}.agent-key-addresses textarea{min-height:72px;resize:vertical;padding:8px;color:var(--link-ink);background:#0d1712;border:1px solid var(--link-line);font:inherit}.agent-key-harness pre{overflow:auto;padding:9px;color:#c9d7ca;background:#0b1310;border:1px dashed var(--link-line);font-size:10px;white-space:pre-wrap}.agent-key-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-key-confirm{position:fixed;z-index:3;inset:0;display:grid;place-items:center;padding:22px;background:#070a08d1}.agent-key-confirm>div{width:min(390px,100%);padding:16px;background:#1d2119;border:1px solid #8d753a;box-shadow:0 10px 40px #000}.agent-key-confirm p{line-height:1.5}.agent-key-popup :focus-visible{outline:2px solid #9ed36a;outline-offset:2px}.agent-key-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:12px;color:#d9e7d4;background:#14221b;border:1px solid #355443;border-left:5px solid #d24d45}.agent-key-entry h3{margin:0 0 5px;color:#f0f5d8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.agent-key-entry p{max-width:62ch;margin:0;color:#aebfb1;font-size:11px;line-height:1.45}@media (max-width: 520px){.agent-key-entry{align-items:stretch;flex-direction:column}.agent-key-entry>.control{min-height:44px}}@media (max-width: 620px){.agent-key-scrim{align-items:end;padding:0}.agent-key-popup{width:100%;max-height:88dvh;border-width:1px 0 0;border-radius:12px 12px 0 0}.agent-key-body{padding-bottom:max(18px,env(safe-area-inset-bottom))}.agent-key-actions>.control{min-height:44px}}@media (prefers-reduced-motion: reduce){.agent-key-popup *{scroll-behavior:auto!important;transition:none!important}}.agent-key-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px}.agent-key-permissions label{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #303744;border-radius:8px;background:#11151b}.agent-key-permissions span{display:grid;gap:2px}.agent-key-permissions small{color:#929dac;line-height:1.3}@media (max-width: 620px){.agent-key-permissions{grid-template-columns:1fr}}.docs-page{display:grid;gap:14px;color:var(--text, #e8edf5)}.docs-toolbar,.docs-actions,.docs-switch,.docs-origins{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs-toolbar{justify-content:space-between}.docs-switch{padding:3px;border:1px solid #303744;border-radius:9px;background:#0d1015}.docs-switch button{min-height:34px;padding:6px 12px;border:0;border-radius:6px;color:#9ca7b8;background:transparent;font:inherit;cursor:pointer}.docs-switch button[aria-selected=true]{color:#f7fbff;background:#202733;box-shadow:inset 0 0 0 1px #3a4658}.docs-notice{margin:-6px 0 0;color:#8fd6ac;font-size:12px}.docs-readable{display:grid;gap:18px}.docs-readable h3{margin:0 0 8px;font-size:15px}.docs-readable h4{margin:0;font-size:13px}.docs-readable p{margin:0;color:#aab4c3;line-height:1.55}.docs-hero{padding:18px;border:1px solid #344053;border-radius:12px;background:radial-gradient(circle at top right,rgba(72,128,255,.18),transparent 45%),#11151c}.docs-hero>span{color:#78a7ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docs-hero h3{margin-top:6px;font-size:clamp(19px,3vw,27px)}.docs-origins{margin-top:14px}.docs-origins code,.docs-endpoints code{overflow-wrap:anywhere}.docs-agent-hero{background:radial-gradient(circle at top right,rgba(87,202,159,.17),transparent 45%),#11151c}.docs-page code{padding:2px 5px;border:1px solid #303846;border-radius:5px;color:#b8d4ff;background:#0b0e13;font-size:11px}.docs-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:docs-step}.docs-steps li{display:grid;gap:5px;padding:10px;border:1px solid #2a313c;border-radius:8px;background:#11151b;counter-increment:docs-step}.docs-steps b:before{content:counter(docs-step) ". ";color:#78a7ff}.docs-steps span{color:#929dac;font-size:12px;line-height:1.4}.docs-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:9px}.docs-section-heading>div>span{color:#78a7ff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docs-section-heading h3{margin:2px 0 0}.docs-section-heading>p{max-width:460px;font-size:11px;text-align:right}.docs-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.docs-feature-grid article{display:flex;gap:10px;min-width:0;padding:11px;border:1px solid #2a313c;border-radius:8px;background:#0f1319}.docs-feature-grid p{margin-top:4px;font-size:12px}.docs-feature-icon{flex:0 0 auto;display:grid;place-items:center;width:39px;height:31px;border:1px solid #344663;border-radius:7px;color:#9fc1ff;background:#151d2a;font-size:9px;font-weight:900;letter-spacing:.04em}.docs-api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.docs-api-grid article{display:grid;gap:6px;min-width:0;padding:11px;border:1px solid #2a313c;border-radius:8px;background:#0f1319}.docs-api-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.docs-api-grid header span{color:#7fcfae;font-size:10px}.docs-api-grid code{display:block;overflow-wrap:anywhere}.docs-protocol-rules ul{display:grid;gap:6px;margin:0;padding-left:19px;color:#aab4c3;font-size:12px;line-height:1.45}.docs-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.docs-endpoints article,.docs-two-column article{padding:11px;border:1px solid #2a313c;border-radius:8px;background:#0f1319}.docs-endpoints article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.docs-endpoints p{margin-top:7px;font-size:12px}.docs-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.docs-two-column p{font-size:12px}.docs-callout{padding:12px 14px;border-left:3px solid #f2b84b;background:#f2b84b14}.docs-callout p{margin-top:4px}.docs-full-note{text-align:center;font-size:12px}.docs-markdown{box-sizing:border-box;width:100%;max-height:min(68vh,760px);margin:0;padding:14px;overflow:auto;border:1px solid #303846;border-radius:9px;color:#d7dfeb;background:#090c10;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 640px){.docs-toolbar{align-items:stretch}.docs-switch,.docs-actions{flex:1 1 100%}.docs-switch button,.docs-actions button{flex:1}.docs-steps,.docs-endpoints,.docs-two-column,.docs-feature-grid,.docs-api-grid{grid-template-columns:1fr}.docs-section-heading{display:block}.docs-section-heading>p{margin-top:5px;text-align:left}.docs-hero{padding:14px}}.profile{display:flex;flex-direction:column}.profile-summary{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;margin-bottom:6px}.profile-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex:none}.profile-avatar-blank,.lb-avatar-blank{display:grid;place-items:center;background:var(--accent);color:#06080a;font-weight:700}.profile-summary-text{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-name{font-size:16px}.profile-detail{color:var(--muted);font-size:12px}.profile-record{color:var(--accent);font-size:12px;font-weight:600}.profile-name-source{margin-left:8px;padding:1px 5px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;white-space:nowrap}.profile-x-alert{color:#ff9d99}.profile-address{font-family:ui-monospace,Consolas,monospace}.profile-drift{border:1px solid #b0413e;border-left-width:3px;border-radius:6px;padding:8px 10px;color:var(--text);line-height:1.5}.profile-drift code{font-family:ui-monospace,Consolas,monospace;font-size:11px;word-break:break-all;color:#ff9d99}.profile-x-section{scroll-margin-block:24px}.profile-x-section.profile-x-highlight{border:1px solid var(--accent);border-radius:7px;padding:2px 8px 8px;margin:6px -8px;animation:profile-x-attention 1.6s ease-out 2}@keyframes profile-x-attention{0%,to{box-shadow:0 0 #58a6ff00}35%{box-shadow:0 0 14px #58a6ff8c}}@media (prefers-reduced-motion: reduce){.profile-x-section.profile-x-highlight{animation:none}}.profile-heading{margin:18px 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.profile-options{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px}.profile-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;cursor:pointer}.profile-option.current{border-color:var(--accent)}.profile-option-label{font-size:13px}.profile-option-value{margin-left:auto;color:var(--muted);font-size:12px;font-family:ui-monospace,Consolas,monospace}.profile-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0}.profile-name-onboarding-slot{min-height:34px;display:flex;align-items:end}.profile-name-onboarding{display:flex;align-items:flex-start;gap:7px;margin:0 0 6px;padding:7px 9px;border:1px solid var(--accent);border-left-width:3px;border-radius:6px;color:var(--text);font-size:12px;line-height:1.4}.profile-name-onboarding-icon{color:var(--accent);font-size:15px;line-height:1.1}.profile-name-actions.onboarding-highlight{position:relative;padding:5px;margin:1px -5px 6px;border:1px solid var(--accent);border-radius:7px}.profile-name-actions.onboarding-highlight .control:focus-visible{outline-offset:3px}.profile-name-onboarding-slot:empty{visibility:hidden}@media (prefers-reduced-motion: reduce){.profile-name-actions.onboarding-highlight{transition:none}}@media (max-width: 420px){.profile-name-actions.onboarding-highlight{align-items:stretch}.profile-name-actions.onboarding-highlight .control{flex:1 1 100%}}.control.danger{border-color:#b0413e;color:#ff9d99}.control.current{border-color:var(--accent)}.profile-actions input.control{cursor:text;min-width:0;flex:1 1 160px}.lb-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.lb-table{width:100%;border-collapse:collapse;font-size:13px}.lb-table th,.lb-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.lb-table th{color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.lb-rank{color:var(--muted);width:2em}.lb-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.lb-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex:none;font-size:11px}.lb-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-badge{color:var(--muted);font-size:11px}.agent-journal{--journal-line: #355443;display:grid;gap:14px;color:#d9e7d4;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.agent-lede{display:grid;gap:7px;padding:18px 20px 17px 28px;background:linear-gradient(110deg,#14251c,#101923 72%);border:1px solid var(--journal-line);border-left:7px solid #d24d45}.agent-lede h3,.agent-lede p{margin:0}.agent-lede time{color:#91aa99;font-size:10px}.agent-status{justify-self:start;padding:3px 7px;color:#0d1711;background:#9ed36a;font-size:10px;font-weight:800;text-transform:uppercase}.agent-controls,.agent-cache{display:flex;flex-wrap:wrap;gap:8px}.agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-sheet{min-width:0;padding:14px;background:#14221b;border:1px solid var(--journal-line)}.agent-sheet h3{margin:0 0 12px;color:#f0f5d8;font-size:12px;text-transform:uppercase}.agent-sheet h4{color:#b9d8ac}.agent-sheet ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.agent-sheet li{display:flex;justify-content:space-between;gap:12px}.agent-cache{padding:9px 12px;color:#91aa99;border:1px solid var(--journal-line)}@media (max-width: 720px){.agent-grid{grid-template-columns:1fr}}.arena-winnings-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:#04070cb3;backdrop-filter:blur(2px)}.arena-winnings-popup{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);max-height:90vh;overflow-y:auto;padding:22px 24px;text-align:center;background:radial-gradient(130% 90% at 50% 0%,rgba(90,200,150,.16),transparent 60%),linear-gradient(180deg,#171c23,#10141a);border:1px solid rgba(90,200,150,.55);border-radius:16px;box-shadow:0 18px 60px #0009,0 0 40px #5ac8961a;animation:arena-winnings-pop .3s cubic-bezier(.2,1.4,.4,1)}@keyframes arena-winnings-pop{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}.arena-winnings-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#7fd9ab}.arena-winnings-title{margin:0;font-size:19px;letter-spacing:.01em;color:#d9fbe8}.arena-winnings-sub,.arena-winnings-no-pool{margin:0;font-size:13px;line-height:1.5;color:#b9c4cf}.arena-winnings-claim{font-weight:700}.arena-winnings-actions{margin-top:6px}.avatar-pack-review{display:flex;flex-direction:column;gap:1.25rem;font-size:.85rem}.avatar-pack-review section{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.75rem 1rem}.avatar-pack-review h3{margin:0 0 .5rem;font-size:.95rem}.avatar-pack-review h4{margin:.75rem 0 .35rem;font-size:.85rem}.apr-ok{color:#6fdc8c}.apr-warn{color:#f2b64f;font-weight:600}.apr-totals-list{display:flex;flex-wrap:wrap;gap:.35rem 1rem;list-style:none;margin:0;padding:0}.apr-table{width:100%;border-collapse:collapse;font-size:.8rem}.apr-table th,.apr-table td{text-align:left;padding:.3rem .5rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.apr-source{opacity:.75;font-size:.75rem}.apr-table-scroll{max-height:60vh;overflow-y:auto}.apr-entries-table thead th{position:sticky;top:0;background:#0a0c14f2}.apr-row-flag{background:#f2b64f1f}.apr-filters{display:flex;gap:.5rem;margin-bottom:.5rem}.apr-filters .control.active{background:#ffffff2e}.apr-issues{max-height:200px;overflow-y:auto;font-size:.75rem}.panel:has(.char-customizer){width:min(1040px,96vw);max-height:min(92vh,860px)}.char-customizer{display:flex;flex-direction:column;gap:.5rem}.char-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,240px) minmax(0,1fr);gap:.6rem;align-items:start}.char-category-grid{display:none}.char-slots{display:flex;flex-direction:column;gap:.45rem;min-width:0}.char-preview-col{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:sticky;top:0}@media (max-width: 760px){.panel:has(.char-customizer){width:min(520px,100%);height:calc(100dvh - var(--bottom-nav-height, 0px) - 20px);max-height:none}.panel:has(.char-customizer) .panel-head{padding:8px 10px}.panel:has(.char-customizer) .panel-sub{display:none}.panel:has(.char-customizer) .panel-body{min-height:0;padding:8px;overflow:hidden}.char-customizer{height:100%;min-height:0}.char-grid{flex:1 1 auto;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(84px,18vh) auto minmax(0,1fr);grid-template-areas:"preview" "categories" "editor";gap:6px}.char-preview-col{grid-area:preview;position:static;height:100%;min-width:0;min-height:0;overflow:hidden;flex-direction:row;align-items:stretch;gap:6px}.char-customizer .char-preview{flex:1 1 55%;min-width:0;min-height:0;padding:4px;justify-content:center}.char-preview canvas{width:auto;max-width:100%;max-height:100%}.char-preview-col .char-footer{flex:1 1 45%;min-width:0;width:auto;justify-content:center}.char-footer .panel-note{margin:0;font-size:.7rem}.char-category-grid{grid-area:categories;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.char-category{min-width:0;min-height:28px;padding:3px 2px;overflow:hidden;font-size:.7rem;line-height:1}.char-category span{display:block;overflow:hidden;text-overflow:ellipsis}.char-category small{display:none}.char-slots{display:contents}.char-slot-card{display:none;grid-area:editor;min-width:0;min-height:0}.char-slot-card.is-active{display:block;height:100%;max-height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.char-slot-card .char-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.char-slot-card .char-option{min-width:0;overflow:hidden;text-overflow:ellipsis}.char-customizer .char-dye-grid{grid-template-columns:repeat(8,1.05rem);grid-template-rows:none;overflow:visible}.char-dye-swatch{grid-column:auto!important;grid-row:auto!important}}@media (max-width: 350px){.char-category-grid{gap:2px}.char-category{font-size:.65rem}.char-slot-card .char-options{grid-template-columns:1fr}}.char-preview{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem;border:1px solid var(--panel-border, #3860a8);border-radius:6px;background:var(--panel-preview-bg, rgba(0, 0, 0, .15))}.char-preview canvas{image-rendering:pixelated;max-width:100%;height:auto}.char-slot-card{border:1px solid var(--panel-border, rgba(255, 255, 255, .12));border-radius:6px;padding:.35rem .45rem}.char-slot-head{display:flex;align-items:center;justify-content:space-between}.char-slot-head h3{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.char-required{font-weight:400;opacity:.7;text-transform:none;letter-spacing:normal;font-size:.95em}.char-cycle-row{display:flex;align-items:center;gap:.3rem;margin:.25rem 0}.char-arrow{flex:none;width:1.5rem;height:1.5rem;padding:0;font-size:.9rem;line-height:1;display:flex;align-items:center;justify-content:center}.char-current{flex:1;min-width:0;text-align:center;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.char-options{display:flex;flex-wrap:nowrap;gap:.3rem;overflow-x:auto;padding-bottom:2px}.char-option{font-size:.72rem;padding:.22rem .45rem;white-space:nowrap;flex:none}.char-option:disabled{opacity:.55;cursor:not-allowed}.char-lock{opacity:.8}.char-checking{font-size:.75em;opacity:.75}.char-dye-grid{display:grid;grid-template-columns:repeat(16,1.05rem);grid-template-rows:repeat(3,1.05rem);gap:2px;margin-top:.4rem;width:max-content;max-width:100%;overflow-x:auto}.char-dye-swatch{width:1.05rem;height:1.05rem;padding:0;border:2px solid rgba(0,0,0,.25);border-radius:3px;cursor:pointer}.char-dye-swatch.selected{border-color:#fff;box-shadow:0 0 0 2px #3860a8}.char-footer{display:flex;flex-direction:column;gap:.35rem;align-items:center;width:100%}.char-footer .control.primary{font-weight:600;width:100%}.appearance-onboarding-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:#06080ab8}.appearance-onboarding{width:min(420px,100%);padding:20px 22px 18px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px #0000008c;outline:none}.appearance-onboarding-kicker{margin:0 0 2px;font-size:11px;letter-spacing:.12em;color:var(--muted)}.appearance-onboarding h2{margin:0 0 10px;font-size:20px}.appearance-onboarding p{margin:0 0 8px;color:var(--muted);line-height:1.45}.appearance-onboarding [role=alert]{color:#ff9a8b}.appearance-onboarding-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.appearance-onboarding-actions button{flex:1 1 auto;padding:9px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.appearance-onboarding-actions button:first-child{border-color:var(--accent)}.appearance-onboarding-actions button:disabled{opacity:.55;cursor:default}.appearance-onboarding-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.txp-scrim{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;pointer-events:none}.txp-frame{--txp-pending: #4b9fd6;--txp-link: #7cc0e8;pointer-events:auto;display:flex;flex-direction:column;width:min(420px,100%);max-height:min(72vh,620px);border:1px solid var(--line, #2a3038);border-radius:14px;background:linear-gradient(180deg,#171c23,#10141a);box-shadow:0 22px 70px #0000009e;font-size:12px;color:#cfd6df;overflow:hidden;animation:txp-in .22s cubic-bezier(.2,1.2,.4,1)}.txp-chain-solana{--txp-pending: #a978f8;--txp-link: #c9a3ff}@keyframes txp-in{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.txp-frame.txp-outcome-pending{border-top:2px solid var(--txp-pending)}.txp-frame.txp-outcome-success{border-top:2px solid #4fb477}.txp-frame.txp-outcome-failed{border-top:2px solid #d1615d}.txp-frame.txp-outcome-no_op{border-top:2px solid #e6b25a}.txp-frame.txp-outcome-unknown{border-top:2px solid #8b93a0}.txp-tabs{display:flex;align-items:stretch;gap:2px;padding:6px 6px 0;overflow-x:auto;scrollbar-width:thin;background:#ffffff08;border-bottom:1px solid var(--line, #2a3038)}.txp-tab{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;max-width:190px;border-radius:8px 8px 0 0;background:transparent}.txp-tab-active{background:#ffffff12}.txp-tab-select{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 4px 7px 9px;background:none;border:0;color:#8b93a0;font:inherit;cursor:pointer}.txp-tab-active .txp-tab-select{color:#eef2f7;font-weight:700}.txp-tab-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txp-tab-mark{flex:none;font-size:10px}.txp-tab.txp-outcome-pending .txp-tab-mark{color:var(--txp-pending, #4b9fd6);animation:txp-pulse 1.4s ease-in-out infinite}.txp-tab.txp-outcome-success .txp-tab-mark{color:#4fb477}.txp-tab.txp-outcome-failed .txp-tab-mark{color:#d1615d}.txp-tab.txp-outcome-no_op .txp-tab-mark{color:#e6b25a}.txp-tab.txp-outcome-unknown .txp-tab-mark{color:#8b93a0}.txp-tab-close{flex:none;width:22px;background:none;border:0;color:#565e6a;font-size:14px;line-height:1;cursor:pointer}.txp-tab-close:hover{color:#eef2f7}.txp-body{padding:12px;display:flex;flex-direction:column;gap:9px;overflow-y:auto}.txp-autoclose{margin:0;font-size:11px;color:#6c7480}.txp-verdict{display:flex;align-items:baseline;gap:8px;margin:0;min-width:0}.txp-verdict-word{flex:none;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8b93a0}.txp-outcome-pending .txp-verdict-word{color:var(--txp-pending)}.txp-outcome-success .txp-verdict-word{color:#4fb477}.txp-outcome-failed .txp-verdict-word{color:#d1615d}.txp-outcome-no_op .txp-verdict-word{color:#e6b25a}.txp-verdict-title{color:#eef2f7;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txp-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.txp-step{display:flex;gap:8px;align-items:flex-start}.txp-step-mark{flex:none;width:14px;text-align:center;font-size:11px;line-height:16px;color:#565e6a}.txp-step-body{display:flex;flex-direction:column;gap:1px;min-width:0}.txp-step-label{line-height:16px}.txp-step-note{font-size:11px;color:#8b93a0}.txp-step-waiting .txp-step-label{color:#6c7480}.txp-step-active .txp-step-mark{color:var(--txp-pending);animation:txp-pulse 1.4s ease-in-out infinite}.txp-step-active .txp-step-label{color:#eef2f7}.txp-step-done .txp-step-mark{color:#4fb477}.txp-step-failed .txp-step-mark,.txp-step-failed .txp-step-label{color:#d1615d}.txp-step-unknown .txp-step-mark{color:#e6b25a;font-weight:800}.txp-step-unknown .txp-step-label{color:#d8c197}.txp-step-skipped .txp-step-mark,.txp-step-skipped .txp-step-label{color:#e6b25a}@keyframes txp-pulse{0%,to{opacity:1}50%{opacity:.35}}.txp-elapsed{margin:0;font-size:11px;color:#8b93a0}.txp-ids{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;padding:7px 9px;border-radius:8px;background:#ffffff08;font-size:11px}.txp-ids dt{color:#6c7480;font-weight:700}.txp-ids dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.txp-ids a{color:var(--txp-link)}.txp-stranded{padding:8px 9px;border:1px solid rgb(230 178 90 / 35%);border-radius:8px;background:#e6b25a14;font-size:11px;line-height:1.45}.txp-stranded strong{display:block;margin-bottom:3px;color:#e6b25a}.txp-stranded ul{margin:0;padding-left:15px}.txp-stranded-amount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffdca1}.txp-failure{display:flex;flex-direction:column;gap:6px;padding:8px 9px;border-radius:8px;border:1px solid rgb(209 97 93 / 35%);background:#d1615d14;line-height:1.45}.txp-failure-unreadable,.txp-failure-relay_stalled{border-color:#8b93a059;background:#ffffff0a}.txp-failure-message{margin:0}.txp-failure-reason,.txp-failure-because{margin:0;font-size:11px;color:#8b93a0}.txp-failure-reason code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#d8c197}.txp-hatch{padding:8px 9px;border-radius:8px;border:1px dashed rgb(255 255 255 / 14%);font-size:11px;line-height:1.45;color:#8b93a0}.txp-hatch p{margin:0 0 6px}.txp-action{align-self:flex-start;font-size:11px}.txp-done{margin:0;font-size:11px;color:#4fb477}.txp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (pointer: coarse),(hover: none){.txp-scrim{align-items:end;padding-bottom:72px}.txp-frame{width:100%;max-height:56vh}}
