@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff) format("woff")}:root{--control-h: 36px;--control-h-sm: 28px;--coral: #E8674A;--coral-deep: #C94F35;--hover-tint: rgba(232, 103, 74, .08);--sunset: #F5A653;--gold: #D9B24A;--gold-deep: #6B5A26;--sky: #5B9EC9;--sky-deep: #33637F;--ground: var(--sand);--kelp: #4E7A64;--kelp-deep: #335242;--ember: #E8674A;--driftwood: #B98F5D;--driftwood-deep: #96744C;--stone: #8C6C55;--foam: #FFFFFF;--tide: #5E948E;--edge: #140E12;--sand: #FBF4E6;--sea: #1C2B45;--paper: #FFFFFF;--paper2: #F6EDDC;--line: #EADFC8;--sub: #8A7F6B;--pump: #2EBD85;--dump: #E24B4A;--font-display: "Fredoka", "Baloo 2", system-ui, -apple-system, sans-serif;--font-ui: "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heavy: "Baloo 2", "Fredoka", system-ui, sans-serif;--font-code: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mono: var(--font-data);--sans: var(--font-ui);--display: var(--font-display);--fs-base: 18px;--optical: .885;--fs-floor: calc(var(--fs-base) * .833);--fs-caption: calc(var(--fs-base) * .889);--fs-body: var(--fs-base);--fs-body-lg: calc(var(--fs-base) * 1.111);--fs-title: calc(var(--fs-base) * 1.333);--fs-section: calc(var(--fs-base) * 1.556);--fs-page: calc(var(--fs-base) * 1.889);--fs-hero-sm: calc(var(--fs-base) * 2.333);--fs-hero: calc(var(--fs-base) * 3);--fs-mega: calc(var(--fs-base) * 4);--fs-floor-data: calc(var(--fs-floor) * var(--optical));--fs-caption-data: calc(var(--fs-caption) * var(--optical));--fs-body-data: calc(var(--fs-body) * var(--optical));--fs-body-lg-data: calc(var(--fs-body-lg) * var(--optical));--pill-h: 24px;--lh-tight: 1.05;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .04em;--ls-caps: .1em;--radius: 18px;--shadow: 0 6px 18px rgba(28, 43, 69, .07);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-entrance: cubic-bezier(.2, .8, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--lift: -2px;--lift-shadow: 0 12px 30px rgba(28, 43, 69, .13)}:root[data-theme=dark]{color-scheme:dark;--ground: #1A161C;--kelp: #5A8571;--kelp-deep: #335242;--ember: #E87351;--driftwood: #D0AB74;--driftwood-deep: #A5886A;--stone: #A08067;--foam: #ECF5F2;--tide: #6DA29C;--edge: #140E12;--sand: var(--ground);--sea: #F7E9D6;--paper: #26202E;--paper2: #2F2739;--line: #3A3145;--sub: #A2968F;--coral: var(--ember);--coral-deep: #C95B3D;--gold: var(--driftwood);--gold-deep: #8F7347;--sky: #7FB0D4;--sky-deep: #4C7C9B;--pump: #5FBF8F;--dump: #E8654F;--shadow: 0 10px 26px rgba(0, 0, 0, .55);--lift-shadow: 0 12px 30px rgba(0, 0, 0, .55);--hover-tint: rgba(232, 115, 81, .14)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--sand);color:var(--sea);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:clip}.appchrome nav>span.wallet{display:none}.appchrome nav .navsearch~span.wallet{display:inline-flex}.navsearch{height:var(--control-h);box-sizing:border-box;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sea);background:var(--paper);border:1px solid var(--line);padding:0 14px;border-radius:99px;width:150px}.navsearch::placeholder{color:var(--sub)}.navsearch:focus{outline:none;border-color:var(--sunset)}.brawltrain{display:flex;flex-direction:column;gap:10px}.brawltrain-box{width:100%;height:auto;min-height:120px;resize:vertical;padding:10px 12px;border-radius:10px;font-family:inherit;line-height:1.5}.walletbtn{cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.walletbtn:hover{border-color:var(--sunset)}.walletbtn:active{transform:translateY(1px)}.signin-chip{color:var(--coral);border-color:var(--coral)!important;background:color-mix(in srgb,var(--coral) 9%,transparent);font-weight:700;animation:signin-breathe 2.4s ease-in-out infinite}.signin-chip:disabled{animation:none;opacity:.7;cursor:default}@keyframes signin-breathe{0%,to{box-shadow:0 0 #e8674a59}50%{box-shadow:0 0 0 5px #e8674a00}}@media(prefers-reduced-motion:reduce){.signin-chip{animation:none}}.pg{display:flex;flex-direction:column;gap:16px;margin-top:18px}.pg-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pg-head h2{font-family:var(--display);font-size:var(--fs-title);font-weight:700;letter-spacing:var(--ls-tight)}.pg-head .note{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.grid2{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.grid2>*,.grid3>*,.grid4>*,.main>*,.chatgrid>*,.dgrid>*{min-width:0}@media(max-width:820px){.grid2{grid-template-columns:1fr}.grid3,.grid4{grid-template-columns:1fr 1fr}}.stack{display:flex;flex-direction:column;gap:16px}.stack-sm{display:flex;flex-direction:column;gap:8px}.cap{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);letter-spacing:0;color:var(--sub)}.muted{color:var(--sub);font-size:var(--fs-caption-data);line-height:1.55}.payoutnote{display:flex;flex-direction:column;gap:3px;align-self:stretch;width:100%;box-sizing:border-box;margin:8px 0 10px;padding:8px 11px;background:var(--sand);border-radius:8px;border-left:2px solid var(--coral);font-family:var(--mono);font-variant-numeric:tabular-nums;line-height:1.45;color:var(--sub)}.payoutnote-val{font-size:var(--fs-body);font-weight:700;color:var(--sea);letter-spacing:var(--ls-wide)}.payoutnote-line{font-size:var(--fs-floor);color:var(--sub)}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip{height:var(--control-h-sm);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);background:var(--paper);border-radius:99px;padding:0 13px;font-size:var(--fs-floor-data);font-weight:600;color:var(--sub);cursor:pointer;font-family:inherit}.chip{transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.chip:hover{border-color:var(--sunset)}.chip:active{transform:translateY(1px) scale(.97)}.chip:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chip.on{background:var(--sea);color:var(--sand);border-color:var(--sea)}.chip.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data)}.amtbox{border:1.5px solid var(--line);background:var(--paper);border-radius:99px;padding:5px 13px;font-size:var(--fs-floor-data);font-family:var(--mono);font-variant-numeric:tabular-nums;color:inherit;width:124px}.amtbox:focus{outline:none;border-color:var(--sea)}.amtbox::placeholder{color:var(--sub)}.quote{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.feeinfo{margin-left:6px;color:var(--sub);cursor:help;font-size:var(--fs-floor);opacity:.8}.feeinfo:hover{opacity:1;color:var(--coral)}.myholding{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:8px 12px;border-radius:12px;background:var(--paper2);border:1px solid var(--line)}.myholding-label{margin:0}.myholding-amt{font-size:var(--fs-floor-data);font-weight:700;color:var(--sea)}.myholding-tk{font-weight:700;color:var(--sub)}.myholding-val{margin-left:auto;font-size:var(--fs-floor-data);color:var(--sub)}.myholding-nudge{display:block;width:100%;text-align:left;background:none;border:1px dashed var(--line);color:var(--sub);cursor:pointer}.myholding-nudge:hover:not(:disabled){border-color:var(--sunset);color:var(--sea)}.myholding-nudge:disabled{cursor:default;opacity:.7}.chatscroll{height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.cmsg{font-family:var(--sans);font-size:var(--fs-caption);line-height:1.4;padding:7px 11px;border-radius:12px;max-width:85%;word-break:break-word}.cmsg.me{align-self:flex-end;background:var(--sea);color:var(--sand)}.cmsg.brah{align-self:flex-start;background:var(--paper);border:1px solid var(--line)}.ethmark{width:.82em;height:.82em;display:inline-block;vertical-align:-.08em;margin:0 .06em;flex:none}.chatgate{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:4px 0 2px}.chatgate-line{font-size:var(--fs-floor);line-height:1.5;color:var(--sea)}.chatgate-nudge{color:var(--sub)}table.wf{width:100%;border-collapse:collapse;font-size:var(--fs-floor)}table.wf th{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);text-transform:lowercase;color:var(--sub);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);font-weight:600}table.wf td{padding:8px;border-bottom:1px dashed var(--line)}table.wf tr:last-child td{border-bottom:none}table.wf tr.clickrow{cursor:pointer;transition:background var(--dur-1) var(--ease-standard)}table.wf tr.clickrow:hover td{background:var(--hover-tint)}.brawl-res{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.claimed-tag{color:var(--sub);font-size:var(--fs-floor);white-space:nowrap}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tiles.three{grid-template-columns:repeat(3,1fr)}.tile{background:var(--paper2);border-radius:12px;padding:12px 10px;text-align:center}.tile b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-data);display:block}.tile .cap{margin-top:4px;display:block}.tile.locked{opacity:.55}.field{display:flex;flex-direction:column;gap:6px}.field .cap{margin-bottom:0}.field input,.field textarea{background:var(--paper2);border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:var(--fs-caption);color:var(--sea);resize:vertical}.field input,.field textarea,.navsearch,.amtbox{transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px #e8674a1f}.field input.needfeed{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a33;animation:needfeed-pulse .5s var(--ease-standard) 2}@keyframes needfeed-pulse{50%{box-shadow:0 0 0 6px #e8674a57}}@media(prefers-reduced-motion:reduce){.field input.needfeed{animation:none}}.socials{display:inline-flex;align-items:center;gap:4px}.social-lnk{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:var(--sub);text-decoration:none;transition:color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.social-lnk:hover{color:var(--coral);background:var(--paper2)}.social-lnk:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.socials-toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);transition:color var(--dur-1) var(--ease-standard)}.socials-toggle:hover{color:var(--coral)}.socials-toggle-ic{color:var(--coral);font-weight:700;font-size:var(--fs-floor-data);width:10px}.socials-in{display:grid;gap:6px;margin-top:8px}.socialrow{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:8px}.socialrow .socialk{color:var(--sub);font-size:var(--fs-floor-data)}.socialrow input{width:100%;box-sizing:border-box}.tradeactions{display:flex;flex-direction:column;gap:8px}.tradetabs{display:flex;gap:4px;border-bottom:1.5px solid var(--line)}.tradetab{flex:1;text-align:center;border:none;background:none;font-family:inherit;font-size:var(--fs-floor);font-weight:700;padding:8px 8px 6px;cursor:pointer;color:var(--sub);border-bottom:2px solid transparent;margin-bottom:-1.5px}.tradetab:hover{color:var(--sea)}.tradetab.on{color:var(--coral);font-weight:700;border-bottom-color:var(--coral)}.tradecol{display:flex;flex-direction:column;gap:12px}.traderow{display:flex;gap:8px;align-items:center}.traderow>*{flex:1 1 0;min-width:0}.traderow .tt{display:block}.traderow .btn{width:100%;box-sizing:border-box;text-align:center;padding:10px 8px;font-size:var(--fs-floor)}.controlrow{align-items:center}.controlrow .chip,.controlrow .amtbox{height:var(--control-h);box-sizing:border-box;padding-top:0;padding-bottom:0}.controlrow .chip{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0}.controlrow .amtbox{flex:1 1 100%;width:100%;min-width:0}.tradenote{font-size:var(--fs-floor-data);color:var(--sub)}.errline{font-size:var(--fs-floor-data);color:var(--dump);font-weight:700}.unwrapweth{display:flex;flex-direction:column;gap:6px}.feedbox{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.feedbox>.tt{align-self:stretch}.feedbox .tt{display:block}.feedbox .btn{width:100%;box-sizing:border-box;text-align:center}.feedrow{display:flex;gap:8px}.unwrapweth .btn{font-size:var(--fs-floor);padding:7px 14px}.is-busy{opacity:.6;pointer-events:none}.routefade{animation:route-in var(--dur-2) var(--ease-standard)}@keyframes route-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.routefade{animation:none}}.kelpmod{display:flex;gap:14px;align-items:center}.kelpmod .heart{animation:heartbeat var(--beat, 1.6s) ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.09)}24%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kelpmod .heart{animation:none}}.kelpmod .track{flex:1}.kelpmod .track .bar{width:100%}.rockline{display:flex;justify-content:space-between;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin-bottom:6px}.antirug{font-size:var(--fs-floor);color:var(--sub);margin-top:10px}.verify{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);line-height:1.7;word-break:break-all}.copycid{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--coral);background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;word-break:break-all;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.copycid:hover{color:var(--coral-deep)}.copycid .copied{color:var(--sub);text-decoration:none}.copyca{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:99px;background:var(--paper2);color:var(--sea);font-size:var(--fs-floor-data);cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.copyca:hover{border-color:var(--coral)}.copyca:active{transform:translateY(1px)}.copyca:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.copyca-tag,.copyca-addr,.copyca-ic{display:inline-flex;align-items:center;line-height:1}.copyca-tag{font-family:var(--display);font-weight:700;font-size:var(--fs-floor-data);letter-spacing:.04em;color:var(--coral)}.copyca-addr{color:var(--sub)}.copyca-ic{color:var(--sub);font-size:var(--fs-floor-data)}.copyca.is-copied{border-color:var(--coral);background:#e8674a1a}.copyca.is-copied .copyca-ic{color:var(--coral)}@media(prefers-reduced-motion:reduce){.copyca{transition:none}}.sparkline{width:100%;height:120px;display:block}.candlechart{width:100%;height:240px;display:block}.chartwrap{position:relative}.charttip{position:absolute;display:none;pointer-events:none;z-index:3;background:var(--sea);color:var(--sand);border-radius:8px;padding:6px 9px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);line-height:1.35;box-shadow:var(--shadow);white-space:nowrap}.charttip .charttip-val{display:block;font-weight:700;font-size:var(--fs-floor)}.charttip .charttip-t{display:block;opacity:.7;margin-top:1px}.chartempty{height:120px;display:flex;align-items:center;justify-content:center;color:var(--sub);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data)}.charthead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.tokhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tokhead .nm{font-family:var(--display);font-size:var(--fs-body-lg);font-weight:700}.pricecard{position:relative}.dexlink{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;color:var(--sub);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:600;padding:3px 9px 3px 7px;border:1px solid var(--line);border-radius:99px;background:var(--paper);transition:color .12s ease,background .12s ease,border-color .12s ease}.dexlink svg{flex:none}.dexlink:hover{color:var(--sea);background:var(--paper2);border-color:var(--sub)}.dexlink:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.pricelead{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.pricelead>.cap{margin-bottom:0}.pricebigrow{display:flex;align-items:baseline;gap:10px}.pricebig{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-lg);font-weight:700}.pricechg{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caption-data);font-weight:700}.priceaside{font-size:var(--fs-floor-data);color:var(--sub)}.priceswap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1.5px solid var(--line);border-radius:999px;background:transparent;color:var(--sub);cursor:pointer;align-self:center;transition:color .12s ease,border-color .12s ease}.priceswap:hover{color:var(--sea);border-color:var(--sunset)}.priceswap:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.napdim{opacity:.72}.creaturebox{background:var(--paper2);border-radius:12px;padding:18px;display:flex;align-items:center;gap:14px}.creaturebox .big{font-size:var(--fs-hero);line-height:1}.creaturebox .zzz{animation:floaty 3.4s ease-in-out infinite alternate;display:inline-block}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.creaturebox .zzz{animation:none}}.arch-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.archcard{border:1.5px solid var(--line);border-radius:12px;background:var(--paper);padding:10px 12px;font-weight:700;font-size:var(--fs-caption);text-align:left;cursor:pointer;font-family:inherit;color:var(--sea)}.archcard:hover{border-color:var(--sunset)}.archcard.on{border-color:var(--coral);background:var(--paper2)}.skillcard{border:1.5px solid var(--line);border-radius:12px;background:var(--paper);padding:10px 12px;text-align:left;cursor:pointer;font-family:inherit;color:var(--sea)}.skillcard b{font-size:var(--fs-floor);display:block;margin-bottom:3px}.skillcard .prov{font-size:var(--fs-floor);color:var(--sub);margin-top:4px}.skillcard.on{border-color:var(--coral);background:var(--paper2)}.skillcard.locked{opacity:.5;cursor:default}.avatarpick{display:flex;gap:8px}.avatarpick button{width:44px;height:44px;border-radius:12px;border:2px solid transparent;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.avatarpick button.on{border-color:var(--coral)}.preview-line{font-size:var(--fs-caption);line-height:1.6}.txmodal-overlay{position:fixed;inset:0;z-index:1000;background:#1c2b4573;display:flex;align-items:center;justify-content:center;padding:20px}.txmodal{background:var(--paper);border:1.5px solid var(--line);border-radius:18px;padding:24px;max-width:340px;width:100%;text-align:center;box-shadow:0 18px 50px #1c2b4540}.txmodal-badge{width:44px;height:44px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-title);font-weight:700;color:#fff}.txmodal-badge.ok{background:var(--pump)}.txmodal-badge.bad{background:var(--dump)}.txmodal-title{font-size:var(--fs-body);font-weight:700;margin-bottom:6px}.txmodal-brah{margin:2px 0 8px;animation:tx-pop .42s var(--ease-out) .12s both}.txmodal-body{font-size:var(--fs-caption);color:var(--sub);line-height:1.5;margin-bottom:10px}.txmodal-tx{font-size:var(--fs-floor-data);color:var(--sub);margin-bottom:6px}.txmodal-link{display:inline-block;font-size:var(--fs-floor);color:var(--coral);font-weight:600;margin-bottom:14px}button.txmodal-link{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-floor);font-weight:600;color:var(--coral);cursor:pointer}button.txmodal-link:disabled{opacity:.6;cursor:default}.txmodal-subnote{font-size:var(--fs-floor-data);color:var(--sub);margin:-8px 0 12px}.txmodal-close{width:100%}.txmodal-overlay{animation:tx-fade var(--dur-2) var(--ease-standard)}.txmodal{animation:tx-rise var(--dur-3) var(--ease-entrance)}.txmodal-badge{animation:tx-pop .42s var(--ease-out) both}@keyframes tx-fade{0%{opacity:0}}@keyframes tx-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes tx-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.txmodal-overlay,.txmodal,.txmodal-badge,.txmodal-brah{animation:none}}.soulcheck{display:flex;flex-wrap:wrap;gap:6px 12px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data)}.soulcheck span{color:var(--sub)}.soulcheck span.on{color:var(--coral);font-weight:600}.preview-line .who{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.card.birthwrap{max-width:460px;margin:0 auto;width:100%;box-sizing:border-box}.birthcard{text-align:center;padding:4px 0 0;animation:birth-in var(--dur-3) var(--ease-entrance) both}.birthcard .big{font-size:var(--fs-hero);line-height:1;display:flex;justify-content:center;animation:birth-bloom .82s var(--ease-out) both}@keyframes birth-in{0%{opacity:0;transform:translateY(8px)}}@keyframes birth-bloom{0%{transform:scale(.3);opacity:0}55%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.birthcard,.birthcard .big{animation:none}}.birthsub{margin:12px auto 0}.birthsub .card{padding:12px 14px}.birthsub .card h3{margin-bottom:6px}.soulcert{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:4px}.soulcert .fact{max-width:100%}.soulcert .label{text-transform:uppercase;letter-spacing:.05em;opacity:.7}.soulcert .cid{color:var(--sea);white-space:nowrap;overflow-x:auto;max-width:100%}.soulcert .note{opacity:.85}.chatgrid{display:grid;grid-template-columns:200px 1fr 240px;gap:12px;align-items:stretch;height:calc(100vh - 170px);min-height:440px}.chatgrid>.card,.chatgrid>.pv-card{display:flex;flex-direction:column;min-height:0}.chatgrid-single{grid-template-columns:1fr 280px}.chatgrid-single{height:auto;min-height:0}.chatgrid-single>.pv-card:first-child{height:auto;align-self:start}.chatgrid-single .thread{flex:0 1 auto;min-height:340px;overflow-y:visible}.chatgrid-single .chat-sidecol{position:sticky;top:14px}.chatgrid-single .thread::-webkit-scrollbar{display:none;width:0}@media(max-width:820px){.chatgrid-single .thread{min-height:320px;max-height:none}}.chatgrid.chat-training{height:auto;min-height:0}.chatgrid.chat-training>.card,.chatgrid.chat-training>.pv-card{display:block}@media(min-width:821px){.chatgrid.chat-training>:nth-child(1){grid-column:1;grid-row:1}.chatgrid.chat-training>:nth-child(2){grid-column:1;grid-row:2}.chatgrid.chat-training>:nth-child(3){grid-column:2;grid-row:1 / span 2}}.st-sealed:before,.st-staking:before,.st-running:before,.st-locked:before,.st-resolved:before,.st-voided:before,.st-forfeited:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--dotc, #8a8f98)}.st-staking,.st-running,.st-locked{--dotc: #2EBD85}.st-sealed{--dotc: #d9b24a}.st-resolved{--dotc: #2EBD85}.st-voided,.st-forfeited{--dotc: #E24B4A}.st-staking:before,.st-running:before,.st-locked:before,.st-sealed:before{animation:status-pulse 2.4s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.st-staking:before,.st-running:before,.st-locked:before,.st-sealed:before{animation:none}}.chat-modes{display:flex;gap:8px;margin-bottom:10px}.chat-modes button{height:var(--control-h-sm);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--fs-floor);color:var(--sub);background:var(--paper2);border:1.5px solid var(--line);border-radius:999px;padding:0 12px;cursor:pointer}.chat-modes button.on{color:var(--coral);border-color:var(--coral)}.chat-modes button:disabled{opacity:.55;cursor:not-allowed}.chatgrid>.card:last-child,.chatgrid>.pv-card:last-child{align-self:start}@media(max-width:820px){.chatgrid{grid-template-columns:1fr;height:auto;min-height:0}.chatgrid>.card,.chatgrid>.pv-card{display:block}}.rooms{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-height:0;overflow-y:auto}.room{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--paper2);border:none;font:inherit;font-size:var(--fs-floor);font-weight:700;color:var(--sea);cursor:pointer;text-align:left}.room.on{box-shadow:inset 0 0 0 1.5px var(--coral)}.thread{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto}.msg{max-width:78%;padding:9px 12px;border-radius:12px;font-size:var(--fs-caption);line-height:1.5;background:var(--paper2)}.msg.you{align-self:flex-end;background:var(--sea);color:var(--sand)}.msg.typing,.cmsg.typing{display:inline-flex;align-items:center;gap:5px;width:fit-content}.typing-dot{width:6px;height:6px;border-radius:50%;background:var(--sub);animation:typingripple 1.3s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.18s}.typing-dot:nth-child(3){animation-delay:.36s}@keyframes typingripple{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.typing-dot{animation:none;opacity:.55}}.composer{display:flex;gap:8px;margin-top:10px;flex:0 0 auto}.composer input{flex:1}.chat-roomhead{display:flex;align-items:center;gap:11px;margin-bottom:10px}.chat-headstats{margin-left:auto;flex:none;align-self:flex-start;font-size:var(--fs-floor-data);color:var(--sub);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:4px 10px}.chat-headstats:hover{color:var(--coral);border-color:var(--coral)}.chat-roomface{flex:none;line-height:0}.chat-roomface img{border-radius:12px}.chat-roomid{min-width:0}.chat-mood{font-size:var(--fs-floor-data);color:var(--sub);margin-top:3px}.msgrow{display:flex;align-items:flex-end;gap:7px;max-width:82%}.msgrow .msgface{flex:none;line-height:0;opacity:.9}.msgrow .msgface img{border-radius:8px}.msgrow .msg{max-width:none;border-bottom-left-radius:4px}.msg.you{border-bottom-right-radius:4px}.chat-opener{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:18px 0}.chat-openface{line-height:0;border-radius:50%;overflow:hidden;border:2px solid var(--line);box-shadow:0 14px 34px -14px #0000008c}.chat-openmsg{max-width:420px}.chat-starters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:480px}.chat-starter{font:inherit;font-size:var(--fs-floor);color:var(--sub);background:none;border:1px solid var(--line);border-radius:999px;padding:7px 13px;cursor:pointer}.chat-starter:hover{color:var(--coral);border-color:var(--coral)}.chat-keepnote{margin-top:7px;font-size:var(--fs-floor-data);color:var(--sub)}.chat-meter{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:var(--fs-floor-data);color:var(--sub);font-variant-numeric:tabular-nums}.chat-meterbar{flex:1;display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--paper2);border:1px solid var(--line)}.chat-meterbar.low{border-color:var(--coral)}.chat-meterbar .seg-free{background:var(--sea)}.chat-meterbar .seg-paid{background:var(--coral)}.chat-meterbar .seg-taste{background:var(--sand)}.chat-meternums{margin:6px 0 2px;font-size:var(--fs-floor-data);color:inherit;font-variant-numeric:tabular-nums}.chat-meternums span{color:var(--sub)}.chat-meternums i.seg-free{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sea);margin-right:5px}.chat-shopwrap{position:relative;display:inline-block;margin-top:10px}.pv-card:has(.chat-shoppop){overflow:visible}.chat-popclose{position:fixed;inset:0;z-index:61;background:transparent}.chat-shoppop{position:absolute;z-index:62;top:calc(100% + 8px);left:0;min-width:264px;background:var(--paper2);border:1px solid color-mix(in srgb,var(--sub) 34%,var(--line));border-radius:14px;padding:12px;box-shadow:0 18px 44px -18px #000000a6}.shoppack{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.shoppack+.shoppack{margin-top:8px}.shoppack:hover:not(:disabled){border-color:var(--coral);background:color-mix(in srgb,var(--coral) 8%,var(--paper))}.shoppack:disabled{opacity:.55;cursor:default}.sp-name{font-weight:700;white-space:nowrap}.sp-est{color:var(--sub);font-size:var(--fs-floor-data);flex:1;text-align:right}.sp-eth{font-size:var(--fs-floor-data);white-space:nowrap}.chat-input{background:var(--paper2);border:1.5px solid var(--line);border-radius:999px;padding:11px 16px;font:inherit;font-size:var(--fs-floor);color:inherit}.chat-input::placeholder{color:var(--sub)}.chat-input:focus{outline:none;border-color:var(--coral)}.chat-sidecol{display:flex;flex-direction:column;gap:12px;min-width:0;align-self:start}.chat-trendrow{display:flex;flex-direction:column;gap:8px}.chat-trendsearch{width:100%;padding:8px 13px;margin-bottom:10px}.chat-trend{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:12px;padding:6px 10px}.chat-trend:hover{border-color:var(--coral)}.chat-trend img{border-radius:9px}.chat-trendname{font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-trendrec{font-size:var(--fs-floor-data);color:var(--sub)}.chat-quietlink{color:inherit;font-weight:700;text-decoration:none}.chat-quietlink:hover{color:var(--coral)}button.chat-railmore{border:none;background:none;padding:0;margin-top:8px;cursor:pointer;font:inherit;font-size:var(--fs-floor-data)}.chat-shellbar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--paper2);border:1px solid var(--line);margin:12px 0 7px}.chat-shellbar .seg-free{background:var(--sea)}.chat-shellbar .seg-paid{background:var(--coral)}.chat-shelllegend{display:flex;gap:16px;font-size:var(--fs-floor-data);color:var(--sub)}.chat-shelllegend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:baseline}.chat-shelllegend i.seg-free{background:var(--sea)}.chat-shelllegend i.seg-paid{background:var(--coral)}.tiernote{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin-top:8px}.dgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.brawlslot{display:flex;flex-direction:column}.brawlslot-head,.hoodstrip-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap;min-height:28px}.brawlslot-head h2,.hoodstrip-head h2{font-size:var(--fs-title);font-weight:700;letter-spacing:var(--ls-tight);margin:0;line-height:28px}.brawlslot-head .note,.hoodstrip-head a,.hoodstrip-head .note{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);line-height:28px}.hoodstrip{margin:8px 0 20px}.hoodstrip-head a{color:var(--sea);text-decoration:none}.hoodstrip-head a:hover{text-decoration:underline}.hoodstrip .chips{margin-bottom:12px}@media(max-width:1020px){.dgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.dgrid{grid-template-columns:1fr}}.dgrid>*{animation:card-in var(--dur-3) var(--ease-entrance) both}.dgrid>*:nth-child(2){animation-delay:40ms}.dgrid>*:nth-child(3){animation-delay:80ms}.dgrid>*:nth-child(4){animation-delay:.12s}.dgrid>*:nth-child(5){animation-delay:.16s}.dgrid>*:nth-child(6){animation-delay:.2s}.dgrid>*:nth-child(n+7){animation-delay:.24s}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.dgrid>*{animation:none}}.dcard{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;cursor:pointer;transition:transform .12s;border:none;text-align:left;font:inherit;color:var(--sea);display:block;width:100%}.dcard{transition:transform var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard)}.dcard:hover{transform:translateY(var(--lift));box-shadow:var(--lift-shadow);background:var(--hover-tint);border-color:var(--coral)}.dcard:active{transform:translateY(0) scale(.995);box-shadow:var(--shadow)}.dcard .hd{display:flex;gap:9px;align-items:center;margin-bottom:8px}.dcard .who{display:flex;flex-direction:column;gap:1px;min-width:0}.dcard .nm{font-family:var(--display);font-weight:700;font-size:var(--fs-caption);display:block}.dcard .tk{font-size:var(--fs-floor-data);color:var(--sub);font-weight:600}.dcard .hd .tag{margin-left:auto}.dcard .dmeta{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-size:var(--fs-floor-data)}.dcard .dmeta b{color:var(--sea);font-weight:700}.dcard .dmeta .age{color:var(--sub);font-size:var(--fs-floor-data)}.dcard .act{font-size:var(--fs-floor);color:var(--sub);margin:0 0 8px;line-height:1.5}.setrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;background:var(--paper2);border-radius:12px;font-size:var(--fs-caption)}.togglebtn{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);background:var(--paper);border:1.5px solid var(--line);border-radius:99px;padding:3px 12px;color:var(--sub);cursor:pointer}.togglebtn.on{background:var(--sea);color:var(--sand);border-color:var(--sea)}.stub{text-align:center;padding:30px 0 10px}.stub h2{font-size:var(--fs-section);font-weight:700;letter-spacing:var(--ls-tight)}.stub .muted{max-width:46ch;margin:8px auto 0}.astate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:28px 16px;min-height:120px}.astate-line{font-size:var(--fs-floor);font-weight:700}.astate .muted{max-width:40ch}.astate-face{font-size:var(--fs-page);line-height:1;opacity:.9}.astate-cta{margin-top:6px}.astate-loading{flex-direction:row;gap:10px;min-height:80px}.astate-paddle{display:inline-flex}.astate-paddle svg{display:block}.astate-paddle{animation:astate-paddle 1.5s var(--ease-standard) infinite}@keyframes astate-paddle{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.astate-paddle{animation:none}}.astate-spinner{width:16px;height:16px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--coral);animation:astate-spin .7s linear infinite}@keyframes astate-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.astate-spinner{animation-duration:2s}}.chat-sysnotice{display:flex;align-items:center;gap:8px;align-self:stretch;margin:4px 0;padding:9px 12px;border-radius:12px;border:1.5px dashed var(--coral);background:color-mix(in srgb,var(--coral) 8%,transparent);color:var(--coral-deep);font-size:var(--fs-floor);line-height:1.5}.chat-sysnotice-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);flex:0 0 auto}.chat-sysnotice-retry{margin-left:auto;flex:0 0 auto;border:none;background:none;padding:0;font:inherit;font-weight:700;color:var(--coral-deep);text-decoration:underline;cursor:pointer}.greet b{font-size:var(--fs-caption)}.scene-placeholder{border-radius:14px;min-height:260px;background:radial-gradient(120% 90% at 50% 0%,#17455c,#0e2a3b 55%,#081c29)}@media(max-width:560px){.wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:calc(48px + env(safe-area-inset-bottom));overflow-x:clip}.appchrome nav.appnav{flex-wrap:wrap;gap:9px 14px;padding:12px 0 10px;font-size:var(--fs-caption)}.appchrome nav.appnav .logo{font-size:var(--fs-body-lg)}.appchrome nav.appnav .sp{display:none}.appchrome nav.appnav a{padding:3px 0}.navsearch{flex:1 1 130px;width:auto;min-width:0}.appchrome nav.appnav .btn{display:none}h1,.hero h1{font-size:clamp(30px,8.6vw,38px);line-height:1.14}.pg-head h2{font-size:var(--fs-body-lg)}.hero .sub{font-size:var(--fs-caption);line-height:1.7}.hero h1+.sub{margin-top:14px}.cta-row{flex-wrap:wrap}.appchrome .card{padding:16px}.controlrow{flex-wrap:wrap;gap:6px}.controlrow .chip{flex:1 1 0;min-width:0}.controlrow .amtbox{flex:1 1 100%;width:100%;min-width:0}.tiles,.tiles.three{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr}table.wf{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}table.wf.kv{display:table;white-space:normal}table.wf.kv td{word-break:break-word}.avatarpick{flex-wrap:wrap}.kelpmod .rockline{flex-wrap:wrap;gap:2px 10px}.appchrome .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.appchrome .chips .chip{display:inline-flex;align-items:center;min-height:40px}.appchrome .room{min-height:44px}.appchrome .togglebtn{display:inline-flex;align-items:center;min-height:36px}}@supports (-webkit-touch-callout: none){@media(max-width:560px){.appchrome input,.appchrome textarea,.appchrome select{font-size:16px}}}.signin-err{margin-left:10px;color:var(--coral);font-size:var(--fs-floor)}.tick-gold,.tick-gold b{color:var(--gold)}.tick-sky,.tick-sky b{color:var(--sky)}.ticker span a{color:inherit;text-decoration:none}.ticker span a:hover{text-decoration:underline}.stakebar{display:none}@media(max-width:760px){.stakebar{position:fixed;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:59;display:flex;gap:8px;padding:8px 10px;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(6px);border-top:1px solid var(--line)}.stakebar button{flex:1;padding:10px 8px;border:none;border-radius:999px;background:var(--coral);color:#fff7ef;font:inherit;font-weight:800;cursor:pointer}}button.vsfighter{font:inherit;color:inherit;background:none;border:none;cursor:pointer;text-align:inherit}button.vsfighter:hover .vsname{color:var(--coral)}button.vsfighter,.nmark{position:relative}.nmark .vsbubble{top:-30px}.nmark.b .vsbubble{animation-delay:3s}.vsbubble{position:absolute;top:-26px;left:50%;transform:translate(-50%) scale(.6);transform-origin:bottom center;padding:3px 10px;border-radius:999px;background:var(--coral);color:#fff7ef;font-size:var(--fs-floor-data);font-weight:800;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.vsbubble:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:var(--coral)}.vsbubble{animation:vsbubble-peek 6s ease-in-out infinite}.vsfighter.b .vsbubble{animation-delay:3s}@keyframes vsbubble-peek{0%,8%{opacity:0;transform:translate(-50%) scale(.6)}14%,38%{opacity:1;transform:translate(-50%) scale(1)}46%,to{opacity:0;transform:translate(-50%) scale(.6)}}button.vsfighter:hover .vsbubble,button.vsfighter:focus-visible .vsbubble{animation:none;opacity:1;transform:translate(-50%) scale(1)}.needlemarks.crowded .vsbubble{top:50%;left:auto;right:100%;margin-right:10px;transform:translateY(-50%) scale(.6);transform-origin:right center}.needlemarks.crowded .vsbubble:after{inset:50% -4px auto auto;transform:translateY(-50%) rotate(45deg)}@keyframes vsbubble-peek-side{0%,8%{opacity:0;transform:translateY(-50%) scale(.6)}14%,38%{opacity:1;transform:translateY(-50%) scale(1)}46%,to{opacity:0;transform:translateY(-50%) scale(.6)}}.needlemarks.crowded .vsbubble{animation-name:vsbubble-peek-side}.needlemarks .nmark:has(.vsbubble){animation:nmark-front 6s step-end infinite}.needlemarks .nmark.b:has(.vsbubble){animation-delay:3s}@keyframes nmark-front{0%{z-index:3}46%{z-index:1}to{z-index:1}}.needlemarks .nmark:hover,.needlemarks .nmark:focus-visible{animation:none;z-index:4}@media(prefers-reduced-motion:reduce){.vsbubble{animation:none;transition:opacity .14s ease;transform:translate(-50%) scale(1)}.needlemarks .nmark:has(.vsbubble){animation:none}}.needle-embed{margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.needle-embed .needlegaps{display:flex;flex-wrap:wrap;gap:4px 22px}.needle-embed .ngaprow{display:inline-flex;align-items:baseline;gap:7px}@media(max-width:760px){.vsbubble{display:none}}.needle-embed-note{text-align:right;margin-bottom:2px}@media(max-width:640px){.striptitle-sep{display:none}.striptitle-rest{display:block}}.wrap{max-width:1280px;margin:0 auto;padding:0 26px 60px}@media(max-width:640px){.wrap{padding:0 16px 48px}}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.up{color:var(--pump)}.dn{color:var(--dump)}.eyebrow{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);letter-spacing:var(--ls-wide);color:var(--coral);margin-bottom:18px;font-weight:700}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:20px;margin-bottom:20px}.hero>.brawlslot{min-width:0}.hero>.card{display:flex;flex-direction:column;justify-content:flex-start}.hero>.card .cta-row{margin-top:auto;padding-top:40px}.hero>.card .eyebrow{margin-top:10px}@media(min-width:821px){.hero>.card.brawl{min-height:462px}}@media(max-width:820px){.hero{grid-template-columns:1fr;gap:16px}}.main{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}@media(max-width:820px){.main{grid-template-columns:1fr}}.rails{display:flex;flex-direction:column;gap:16px}.rowlink{color:inherit;text-decoration:none;cursor:pointer}.rowlink:hover .nm,.rowlink:hover .pupname{color:var(--sea)}.exlink{color:var(--coral);text-decoration:underline;text-underline-offset:2px}.exlink:hover{color:var(--coral-deep)}.btn{font-family:var(--display);display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h);box-sizing:border-box;background:var(--coral);color:var(--sand);border:none;border-radius:99px;padding:0 20px;font-weight:700;font-size:var(--fs-caption);cursor:pointer;box-shadow:var(--shadow);text-decoration:none;white-space:nowrap;transition:background var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.btn:hover{background:var(--coral-deep)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.985);box-shadow:none}.btn:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.btn.ghost{background:transparent;color:var(--sea);border:1.5px solid var(--line);box-shadow:none}.btn.ghost:hover{border-color:var(--coral);color:var(--coral);background:transparent}.btn:disabled{cursor:not-allowed;box-shadow:none}.btn:disabled:hover{background:var(--coral)}.btn.ghost:disabled:hover{background:transparent}button.btn{font-family:inherit}.btn.is-busy:before{content:"";width:13px;height:13px;flex:none;border-radius:99px;border:2px solid currentColor;border-top-color:transparent;opacity:.9;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn.is-busy:before{animation-duration:2s}}.card{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card h3{font-family:var(--display);font-size:var(--fs-floor);font-weight:700;margin-bottom:10px}.card h3 .mut{font-weight:600;color:var(--sub);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data)}.tt{position:relative;display:inline-flex;align-items:center;outline:none}.tt-u{text-decoration:underline dotted;text-decoration-color:var(--sub);text-underline-offset:3px;cursor:help}.tt>.tt-bub{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(calc(-50% + var(--tt-shift, 0px))) translateY(3px);z-index:60;width:max-content;max-width:min(230px,calc(100vw - 16px));background:var(--sea);color:#fff;font-family:var(--sans);font-size:var(--fs-floor);line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0;text-align:left;white-space:normal;padding:8px 10px;border-radius:9px;box-shadow:0 8px 22px #1c2b4538;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease}:root[data-theme=dark] .tt>.tt-bub{color:var(--sand)}.tt>.tt-bub:after{content:"";position:absolute;top:100%;left:calc(50% - var(--tt-shift, 0px));transform:translate(-50%);border:5px solid transparent;border-top-color:var(--sea)}.tt>.tt-bub.tt-below{bottom:auto;top:calc(100% + 7px);transform:translate(calc(-50% + var(--tt-shift, 0px))) translateY(-3px)}.tt>.tt-bub.tt-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--sea)}.tt:hover>.tt-bub,.tt:focus>.tt-bub,.tt:focus-visible>.tt-bub{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--tt-shift, 0px))) translateY(0)}@media(prefers-reduced-motion:reduce){.tt-bub{transition:none}}nav{display:flex;align-items:center;gap:22px;padding:18px 0 14px;font-size:var(--fs-floor)}nav .logo{font-family:var(--font-heavy);font-weight:800;font-size:var(--fs-title);letter-spacing:var(--ls-tight);display:flex;align-items:center;gap:8px}nav .logo i{color:var(--coral);font-style:normal}nav .logo .brand{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;cursor:pointer}nav a{color:var(--sub);text-decoration:none;font-weight:600}nav a:not(.brand):not(.btn){position:relative;transition:color var(--dur-1) var(--ease-standard)}nav a:not(.brand):not(.btn):hover{color:var(--sea)}nav a:not(.brand):not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:center;transition:transform var(--dur-2) var(--ease-out),background var(--dur-1) var(--ease-standard)}nav a:not(.brand):not(.btn):not(.on):hover:after{transform:scaleX(.5);background:var(--sub)}nav a:not(.brand):not(.btn):focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:4px}nav a.on{color:var(--sea)}nav a.on:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){nav a:not(.brand):not(.btn):after{transition:none}}nav .sp{flex:1}.wallet{display:inline-flex;align-items:center;height:var(--control-h);box-sizing:border-box;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);background:var(--paper);border:1px solid var(--line);padding:0 12px;border-radius:99px;white-space:nowrap}.navnudge{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--coral,#e8674a);margin-left:5px;vertical-align:super;animation:navnudge-breathe 2.4s ease-in-out infinite}@keyframes navnudge-breathe{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.navnudge{animation:none}}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);white-space:nowrap}.ticker .tk{display:inline-block;padding-right:60px;animation:mq 52s linear infinite}.ticker b{color:var(--sea)}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker .tk{animation:none}}.ticker .tkbrah{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.ticker .tkbrah>b{font-weight:700}.face{width:34px;height:34px;border-radius:10px;background:#1c2b45;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body-lg);flex:none}.bigface{width:58px;height:58px;border-radius:16px;background:#1c2b45;display:flex;align-items:center;justify-content:center;font-size:var(--fs-page);margin:0 auto 6px;flex:none}.stats{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 20px;margin:18px 0}.stats .st{font-size:var(--fs-floor);color:var(--sub)}.stats .st b{display:block;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-lg-data);color:var(--sea)}.glow{display:flex;align-items:center;gap:9px}.glow .n{font-size:var(--fs-floor);color:var(--sub)}.glow .n b{color:var(--sea);font-size:var(--fs-caption)}.glow-link{text-decoration:none;color:inherit;cursor:pointer;border-radius:10px}.glow-link:hover .n b{color:var(--coral)}h1{font-family:var(--display);font-size:var(--fs-hero);font-weight:700;letter-spacing:var(--ls-tight);line-height:1.1}h1 .alive{animation:alive-breathe 4s ease-in-out infinite}@keyframes alive-breathe{0%,to{color:var(--sea);text-shadow:0 0 0 rgba(232,103,74,0)}50%{color:var(--coral);text-shadow:0 0 12px rgba(232,103,74,.28)}}@media(prefers-reduced-motion:reduce){h1 .alive{animation:none}}.verbs{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-data);color:var(--sub);margin:34px 0 26px}.verbs b{color:var(--sea)}.sub{font-size:var(--fs-body);color:var(--sub);line-height:1.85;max-width:44ch}h1+.sub{margin-top:28px}.cta-row{margin-top:48px;display:flex;gap:10px;align-items:center}.brawl{padding:20px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}@media(min-width:821px){.brawl{min-height:478px}.brawl .vs{min-height:143px}}.brawl.brawl-open{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.brawl.brawl-open:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1c2b4521}.brawl.brawl-open:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media(prefers-reduced-motion:reduce){.brawl.brawl-open,.brawl.brawl-open:hover{transition:none;transform:none}}.brawl .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.brawl .hd-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.hd-status{align-self:flex-start}.ended{font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--sub);background:var(--paper2);border-radius:8px;padding:5px 11px}.oddsbar{margin:14px 0 2px}.oddstrack{display:flex;height:9px;border-radius:99px;overflow:hidden;background:var(--line)}.oddslive{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;min-height:9px}.oddslive b{font-weight:800}.oddslive i{font-style:normal;font-size:10.5px;letter-spacing:.06em;color:var(--pump, #2ebd85);font-weight:700}.oddslive-dot{width:7px;height:7px;border-radius:50%;background:var(--pump, #2ebd85);animation:oddslive-pulse 1.6s ease-in-out infinite}@keyframes oddslive-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.oddslive-dot{animation:none}}.oddsrail{display:flex;flex-direction:column;gap:6px}.oddsrail-track{position:relative;height:8px;border-radius:99px;background:#00000047;border:1px solid rgba(255,255,255,.06)}.oddsrail-lean{position:absolute;top:50%;height:4px;transform:translateY(-50%);border-radius:99px;background:linear-gradient(90deg,var(--coral, #e8674a),rgba(232,103,74,.55));box-shadow:0 0 8px #e8674a73}.oddsrail-line{position:absolute;top:1px;bottom:1px;width:3px;transform:translate(-50%);border-radius:2px;background:var(--ink, #f2ead9);box-shadow:0 0 6px #f2ead980;z-index:2}.oddsrail-pin{position:absolute;top:50%;width:3px;height:0;transform:translate(-50%);background:transparent;z-index:3}.oddsrail-pin:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:var(--pump, #2ebd85);box-shadow:0 0 6px 1px #2ebd85cc}.oddsrail-pin:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px;width:8px;height:8px;border-radius:50%;border:2px solid var(--pump, #2ebd85);animation:oddsrail-ping 1.6s ease-out infinite}@keyframes oddsrail-ping{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(2.8)}}@media(prefers-reduced-motion:reduce){.oddsrail-pin:after{animation:none;opacity:0}}.oddsrail-price{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.oddsrail-price b{font-weight:800}.oddsrail-price i{font-style:normal;font-size:10px;letter-spacing:.06em;color:var(--pump, #2ebd85);font-weight:700}.oddsbar-onesided{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--sub);min-height:9px}.oddsbar-onesided.pos-b{justify-content:flex-end}.oddsdot{width:8px;height:8px;border-radius:50%;flex:none}.oddsdot.a{background:var(--coral)}.oddsdot.b{background:var(--sea)}.oddsseg{height:100%;min-width:2px}.oddsseg.a{background:var(--coral)}.oddsseg.b{background:var(--sea)}.oddslegend{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px;font-size:var(--fs-floor-data);color:var(--sub)}.oddslegend b{font-size:var(--fs-caption-data);color:var(--sea)}.oddslegend .a b{color:var(--coral-deep)}.oddslegend .oddsnote{font-size:var(--fs-floor-data);letter-spacing:var(--ls-wide);text-align:center;flex:1 1 auto;min-width:0}.oddsbar-empty{font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--sub);background:var(--paper2);border-radius:99px;padding:6px 12px;text-align:center}@media(max-width:520px){.oddslegend .oddsnote{display:none}}.brawl-title{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--coral);margin:0}.brawl-statusrow{display:flex;justify-content:center;align-items:center;gap:6px;margin:12px 0;flex-wrap:wrap}.brawl-spread{display:inline-flex;align-items:center;line-height:1;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--sub);background:var(--paper2);border-radius:99px;padding:6px 12px}.brawl-status{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--coral);background:var(--paper2);border-radius:99px;padding:4px 12px}.brawl-status-done{color:var(--sea)}.brawl-status-ic{margin-right:4px;font-size:var(--fs-floor)}.brawl-spread b{color:var(--sea);font-weight:700}.count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-body-lg-data);background:var(--sea);color:var(--sand);border-radius:10px;padding:7px 14px;letter-spacing:var(--ls-wide);box-shadow:0 3px 10px #1c2b452e}.brawl-q{font-size:var(--fs-body-lg);line-height:1.3;font-weight:700;letter-spacing:-.4px;color:var(--sea);margin:2px 0 6px}.brawl-statusline{margin:0 0 16px;display:flex;align-items:center;gap:8px}.brawl-invite{margin-left:auto;display:inline-flex;align-items:center;cursor:pointer;background:#e8674a1a;color:var(--coral);border:1px solid var(--coral);border-radius:999px;padding:3px 12px;font-family:var(--display);font-weight:700;font-size:var(--fs-floor-data);white-space:nowrap;transition:background .12s ease,color .12s ease}.brawl-invite:hover{background:var(--coral);color:#fff}.brawl-pb{color:inherit;font-size:inherit;font-weight:700}.brawl-moment{font-size:inherit;font-weight:600;letter-spacing:0;color:inherit}.brawl .meta .pot-eth{color:var(--sub);font-weight:600;font-size:var(--fs-floor)}.vs{display:flex;justify-content:center;align-items:flex-start;gap:9%}.fighter{text-align:center;max-width:42%}.fighter .nm{font-weight:700;font-size:var(--fs-caption);margin-top:4px}.fighter .call-lbl{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--sub);margin-top:3px}.fighter .call{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;margin-top:3px}.fighter .call-lbl+.call{margin-top:0}.vsmark{font-weight:700;font-size:var(--fs-body);color:var(--sub);padding-top:20px}.brawl .meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin:auto 0 0;border-top:1px dashed var(--line);padding:12px 2px 0}.brawl .meta b{color:var(--sea);font-size:var(--fs-caption)}.brawl .meta .recap-results{display:flex;flex-direction:column;gap:3px;min-width:0}.brawl .meta .recap-sub{font-size:var(--fs-floor);color:var(--sub)}.brawl .meta .recap-sub b{font-size:var(--fs-caption)}.brawl .meta:has(.recap-results){align-items:flex-end}.brawl-cta{color:var(--coral);font-weight:700}.brawl.brawl-open:hover .brawl-cta{color:var(--coral-deep)}.brawl .foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.dots{display:flex;gap:6px}.dots button{box-sizing:content-box;width:8px;height:8px;border-radius:99px;border:none;background:var(--line);background-clip:content-box;cursor:pointer;padding:6px;margin:-6px;transition:width var(--dur-2) var(--ease-out),background-color var(--dur-1) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.dots button{transition:none}}.dots-count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor);color:var(--sub)}.dots button.on{background:var(--coral);background-clip:content-box;width:20px}.brawl .all{font-size:var(--fs-floor);color:var(--sub);text-decoration:none}.brawl .all:hover{color:var(--coral)}@media(max-width:520px){.brawl-q{font-size:var(--fs-caption)}.vs{gap:8%}.brawl .meta{flex-direction:column;align-items:flex-start;gap:6px}}.brawl-recap{border:1.5px solid var(--line)}.brawl-idle-sub{font-size:var(--fs-caption);line-height:1.55;color:var(--sub);margin:0 0 14px}.brawl-idle-cta{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line)}.fighter.won .bigface,.side.won .bigface{box-shadow:0 0 0 2px var(--paper),0 0 0 4.5px var(--pump)}.winchip{display:block;width:fit-content;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--sea);background:var(--pump);border-radius:99px;padding:2px 8px;margin:-13px auto 2px;position:relative;z-index:1}.fighter.lost .bigface,.fighter.lost .nm,.fighter.lost .tkr,.side.lost .bigface,.side.lost .nm,.side.lost .tkr{opacity:.55}.fighter .tkr{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin-top:1px}.feed{display:flex;flex-direction:column;gap:8px}.frow{display:flex;align-items:center;gap:11px;background:var(--paper2);border-radius:12px;padding:10px 12px;font-size:var(--fs-caption);cursor:pointer;transition:transform .12s,background .12s}.frow:hover{transform:translate(3px);background:var(--hover-tint)}.frow .face{flex:0 0 auto}.frow .nm{font-family:var(--display);font-weight:700;flex:0 0 auto;white-space:nowrap}.frow .what{color:var(--sub);font-size:var(--fs-floor);flex:1 1 auto;min-width:0}.frow .r{margin-left:auto;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);flex:0 0 auto;white-space:nowrap;text-align:right}.trow{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:var(--fs-floor)}.trow:last-child{border-bottom:none;padding-bottom:0}.trow .rk{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);width:14px}.trow .face{width:26px;height:26px;border-radius:8px;font-size:var(--fs-floor)}.trow .nm{font-weight:700}.trow .tick{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.trow .mc{margin-left:auto;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.trow .chg{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;width:60px;text-align:right;white-space:nowrap}.trow .chg.age{color:var(--pump);font-weight:700}.bar{height:7px;background:var(--paper2);border-radius:99px;overflow:hidden;width:86px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--coral),var(--sunset))}.rail .it{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-floor);padding:8px 0;border-bottom:1px dashed var(--line)}.rail .it:last-child{border-bottom:none;padding-bottom:0}.rail a.it{text-decoration:none;color:inherit;cursor:pointer}.rail a.it:hover .pupname{color:var(--sea)}.rowlink{border-radius:8px;padding-inline:6px;margin-inline:-6px;transition:background .12s ease}.rowlink:hover{background:var(--hover-tint)}.pupname{font-family:var(--display);font-weight:700;font-size:var(--fs-floor)}.age{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.way{margin:22px 0 16px}.way .hd{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding-left:21px}.way .hd b{font-size:var(--fs-body);font-weight:700}.way .hd span{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.beats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:820px){.beats{grid-template-columns:1fr 1fr}}.beat{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.beat .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--coral);font-weight:700}.beat b{display:block;font-size:var(--fs-caption);margin:3px 0 5px}.beat p{font-size:var(--fs-floor);color:var(--sub);line-height:1.55}.beat p strong{color:var(--sea)}.beat .rcpt{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);line-height:1.5}.beat .rcpt:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sea);box-shadow:0 0 6px 1px #7fd1b973;margin-right:6px;vertical-align:1px}.beat .rcpt b{display:inline;font-size:inherit;margin:0;color:var(--sea);font-weight:600}.beat .rcpt a{color:var(--coral);text-decoration:none;white-space:nowrap}.beat .rcpt a:hover{text-decoration:underline}.forest{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;margin-top:6px}.forest .hd{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.forest .hd b{font-size:var(--fs-body);font-weight:700}.forest .hd a{font-size:var(--fs-floor);color:var(--coral);font-weight:700;text-decoration:none}.forest .hd .soon{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--coral);border:1px solid var(--coral);border-radius:99px;padding:3px 10px}.fgrid{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}@media(max-width:820px){.fgrid{grid-template-columns:1fr}}.scene{background:radial-gradient(120% 90% at 50% 0%,#17455c,#0e2a3b 55%,#081c29);border-radius:14px;overflow:hidden}.scene svg{width:100%;height:420px;display:block}@media(max-width:820px){.scene svg{height:320px}}.kelpbg{stroke:#1e5a50;fill:none;stroke-width:6;stroke-linecap:round;opacity:.5;transform-origin:bottom center;animation:sway 6s ease-in-out infinite alternate}.kelpbg.k2{animation-delay:1.6s}.kelpbg.k3{animation-delay:3s}@keyframes sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.link{stroke:#a0dcc847;stroke-width:1.6;fill:none}.pdot{fill:var(--coral)}.pdot.halo{fill:#e8674a47}.nhalo{fill:#f5a65329}.ncirc{fill:var(--sunset)}.nlabel{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);fill:#eaf4f0;font-weight:700;text-anchor:middle}.nclout{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);fill:#8fb8aa;text-anchor:middle}@media(prefers-reduced-motion:reduce){.kelpbg{animation:none}.pdot{display:none}}.forest .cap{font-size:var(--fs-floor);color:var(--sub);margin-top:10px}.syncfeed{display:flex;flex-direction:column;gap:8px}.srow{background:var(--paper2);border-radius:12px;padding:9px 12px;font-size:var(--fs-floor);display:flex;justify-content:space-between;gap:8px}.srow .t{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);flex:none}.srow b{font-weight:700}.srow i{font-style:italic}footer{margin-top:26px;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-floor);color:var(--sub);display:flex;gap:18px;flex-wrap:wrap}footer a{color:var(--sub);transition:color var(--dur-1) var(--ease-standard)}footer a:hover{color:var(--coral)}footer a:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}.tag{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:600;background:var(--paper2);border:1px solid var(--line);border-radius:99px;padding:2px 9px;color:var(--sea)}.pv-gold{color:var(--gold)}.pv-more{color:var(--sub);text-decoration:none;cursor:pointer}.pv-more:hover{color:var(--coral)}.rcpt a,.pv-receipts a{color:inherit}.rcpt a:hover,.pv-receipts a:hover{color:var(--coral)}.prov.sealed:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:0;background:#e9c35e;box-shadow:0 0 5px 1px #d9b24a80;animation:seal-pulse 2.4s ease-in-out infinite}@keyframes seal-pulse{0%,to{opacity:.75;box-shadow:0 0 3px #d9b24a4d}50%{opacity:1;box-shadow:0 0 9px 2px #d9b24aa6}}@media(prefers-reduced-motion:reduce){.prov.sealed:before{animation:none}}.pv-rockrite{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.pv-rockstone{position:relative;font:inherit;color:inherit;cursor:pointer;text-align:center;padding:18px 10px 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);display:grid;gap:2px;justify-items:center;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.pv-rockstone:hover{transform:translateY(-2px)}.pv-rockstone .rmark{line-height:0;margin-bottom:4px;display:inline-flex;align-items:flex-end;gap:2px}.pv-rockstone.stone .rmark{color:#9aa7b5}.pv-rockstone.coral .rmark{color:var(--coral)}.pv-rockstone.obsidian .rmark{color:#d9b24a}.pv-rockstone .rname{font-family:var(--display);font-size:var(--fs-floor);font-weight:700;letter-spacing:var(--ls-wide)}.pv-rockstone .rclaim{font-family:var(--display);font-size:var(--fs-title);font-weight:700;line-height:1.1}.pv-rockstone.stone .rclaim{color:#9aa7b5}.pv-rockstone.coral .rclaim{color:var(--coral)}.pv-rockstone.obsidian .rclaim{color:#d9b24a}.pv-rockstone .rcost{font-size:var(--fs-floor-data);color:var(--sub);margin-top:4px}.pv-rockstone .rtag{position:absolute;top:calc(var(--pill-h) / -2);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--paper);z-index:1}.pv-rockstone .pv-chip.rtag{background:color-mix(in srgb,var(--coral) 10%,var(--paper))}.pv-rockstone.on.stone{border-color:#9aa7b5;box-shadow:0 0 0 3px #9aa7b529}.pv-rockstone.on.coral{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a29}.pv-rockstone.on.obsidian{border-color:#d9b24a;box-shadow:0 0 0 3px #d9b24a2e;background:linear-gradient(180deg,rgba(217,178,74,.07),transparent 60%),var(--paper)}.pv-rockread{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:12px;background:var(--paper)}.pv-rockread .cdesc{margin-top:6px}.pv-claimbar{height:6px;border-radius:99px;background:var(--paper2);overflow:hidden}.pv-claimbar i{display:block;height:100%;border-radius:99px;transition:width .25s ease}.pv-rockread.stone .pv-claimbar i{background:#9aa7b5}.pv-rockread.coral .pv-claimbar i{background:var(--coral)}.pv-rockread.obsidian .pv-claimbar i{background:#d9b24a}@media(max-width:640px){.pv-rockrite{grid-template-columns:1fr}.pv-rockstone{grid-template-columns:auto 1fr auto;grid-template-areas:"mark name claim" "mark cost claim";text-align:left;justify-items:start;align-items:center;column-gap:12px;row-gap:1px;padding:13px 14px}.pv-rockstone .rmark{grid-area:mark;margin-bottom:0}.pv-rockstone .rname{grid-area:name}.pv-rockstone .rclaim{grid-area:claim;justify-self:end}.pv-rockstone .rsub{display:none}.pv-rockstone .rcost{grid-area:cost;margin-top:0}.pv-rockstone .rtag{position:absolute;top:calc(var(--pill-h) / -2);left:auto;right:12px;transform:none}.pv-rockread{display:flex;flex-direction:column;padding:12px 14px}.pv-rockread .pv-claimbar{order:2;margin-top:10px;height:4px}}.pv-brawllull{display:flex;flex-direction:column}.pv-brawllull .pv-lullbody{flex:1;display:grid;place-content:center;text-align:center}.pv-brawllull .pv-lullbody b{font-size:var(--fs-caption)}.pv-brawllull .all{font-size:var(--fs-floor)}.pv-ancient{color:var(--gold)}.pv-elder{color:var(--sky)}.pv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.pv-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pv-grid{grid-template-columns:1fr 1fr;gap:10px}.pv-grid .pv-card{padding:12px}.pv-grid .pv-name{font-size:var(--fs-floor)}.pv-grid .pv-chip,.pv-grid .pv-rockchip{font-size:10px;padding:0 6px}.pv-grid .btn.sm{width:100%;box-sizing:border-box;text-align:center}}.pv-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px;position:relative;overflow:hidden}.pv-card.gold,.pv-card.ancient{border-color:var(--gold-deep);background:linear-gradient(180deg,rgba(217,178,74,.08),transparent 55%),var(--paper)}.pv-card.elder{border-color:var(--sky-deep);background:linear-gradient(180deg,rgba(91,158,201,.1),transparent 55%),var(--paper)}.pv-card.headliner{border-color:#6b5a26;background:linear-gradient(180deg,rgba(217,178,74,.08),transparent 55%),var(--paper)}.pv-card.kelp:after{content:"";position:absolute;right:-8px;bottom:-10px;width:52px;height:78px;background:radial-gradient(ellipse at bottom,rgba(46,125,91,.45),transparent 70%);transform:rotate(14deg);pointer-events:none}.pv-face{width:46px;height:46px;border-radius:13px;background:var(--sunset);display:flex;align-items:center;justify-content:center;font-size:var(--fs-title);flex:none;overflow:hidden}.pv-face.dim{filter:saturate(.15);opacity:.6;background:var(--line)}.pv-face.ancient{background:linear-gradient(135deg,var(--gold),#f5a653)}.pv-face.elder{background:linear-gradient(135deg,var(--sky),var(--sky-deep))}.pv-face.big{width:82px;height:82px;border-radius:20px;font-size:var(--fs-hero-sm)}.pv-row{display:flex;align-items:center;gap:10px}.pv-row:has(>div){align-items:flex-start}.pv-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.pv-row>div>.pv-name{flex:1 1 0;min-width:0}.pv-row>div>.pv-chip{flex:none}.pv-row>div>.pv-sub,.pv-row>div>.pv-rec,.pv-row>div>.pv-nag{flex:1 0 100%}.pv-chip,.pv-rockchip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pill-h);box-sizing:border-box;vertical-align:middle}.pv-chip{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);border:1px solid var(--line);border-radius:999px;padding:0 8px;color:var(--sub);white-space:nowrap}.pv-chip.coral{color:var(--coral);border-color:var(--coral)}.pv-chip.gold{color:var(--gold);border-color:var(--gold-deep)}a.pv-chip{text-decoration:none;cursor:pointer;transition:color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard)}a.pv-chip:hover{color:var(--coral);border-color:var(--coral)}a.pv-chip:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.pv-chip.ancient{color:color-mix(in srgb,var(--gold) 60%,var(--ink));border-color:color-mix(in srgb,var(--gold) 75%,transparent);background:#d9b24a24;font-weight:700}.pv-chip.elder{color:color-mix(in srgb,var(--sky) 68%,var(--ink));border-color:color-mix(in srgb,var(--sky) 65%,transparent);background:#5b9ec91f;font-weight:700}.pv-chip.coral{background:#e8674a1a;font-weight:700}.pv-name{font-weight:700;font-size:var(--fs-caption);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.pv-sub{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.pv-rec{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);margin:8px 0 2px}.pv-nag{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--coral);margin:8px 0}.pv-kv{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-floor);padding:6px 0;border-bottom:1px dashed var(--line);gap:8px}.pv-kv:last-child{border-bottom:none}.pv-kv .m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data)}.pv-receipts{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:9px 12px}.pv-receipts b{color:var(--sea);font-weight:600}.pv-filters{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.pv-filters button{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);background:transparent;border:1px solid var(--line);color:var(--sub);border-radius:999px;padding:0 11px;cursor:pointer;height:var(--control-h-sm);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.pv-filters button.on{color:var(--coral);border-color:var(--coral);background:#e8674a1a}.pv-filters button.elderf{color:color-mix(in srgb,var(--sky) 68%,var(--ink));border-color:color-mix(in srgb,var(--sky) 50%,transparent);background:#5b9ec914}.pv-filters button.elderf.on{color:color-mix(in srgb,var(--sky) 68%,var(--ink));border-color:var(--sky);background:#5b9ec929}.pv-filters button.ancientf{color:color-mix(in srgb,var(--gold) 58%,var(--ink));border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:#d9b24a1a}.pv-filters button.ancientf.on{color:color-mix(in srgb,var(--gold) 58%,var(--ink));border-color:var(--gold);background:#d9b24a2e}.pv-shead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.pv-shead b{font-size:var(--fs-body);font-weight:700}.pv-steps{display:flex;gap:6px;margin:12px 0;flex-wrap:wrap}.pv-steps span{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);border:1px solid var(--line);border-radius:999px;padding:4px 12px;color:var(--sub)}.pv-steps span.on{color:var(--coral);border-color:var(--coral)}.pv-modal-back{position:fixed;inset:0;background:#08080ca8;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.pv-modal{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px;max-width:680px;width:100%;box-shadow:0 24px 70px #00000080}.pv-rocks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:12px 0}@media(max-width:640px){.pv-rocks{grid-template-columns:1fr}}.pv-rock{border:1px solid var(--line);border-radius:12px;padding:11px;cursor:pointer;background:transparent;text-align:left;color:inherit}.pv-rock.sel{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a26}.pv-rock b{display:block;font-size:var(--fs-caption)}.pv-rock .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);margin:4px 0 1px}.pv-burnline{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sunset);margin:10px 0}.pv-foot{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin-top:8px}.pv-uprite{display:grid;grid-template-columns:1fr 2.05fr;gap:14px;align-items:stretch;margin:6px 0 4px}.pv-uprite.summit{grid-template-columns:1fr;max-width:340px}.pv-ownedstone{position:relative;overflow:visible}.pv-ownedstone.elder{border-color:color-mix(in srgb,var(--sky) 55%,transparent);background:linear-gradient(180deg,#5b9ec91f,#5b9ec90a)}.pv-ownedstone.ancient{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:linear-gradient(180deg,#d9b24a21,#d9b24a0a)}.pv-ownedstone .freechip{position:absolute;top:calc(var(--pill-h) / -2);left:50%;right:auto;transform:translate(-50%);white-space:nowrap;z-index:1}.pv-ownedstone.elder .freechip{background:var(--sky);border-color:var(--sky);color:#0d2331}.pv-ownedstone.ancient .freechip{background:var(--gold);border-color:var(--gold);color:#221a08}.pv-ownedstone .rcost{font-weight:700;color:var(--ink)}.pv-ownedstone .rcost s{color:var(--sub);font-weight:400;margin-right:4px}.pv-upbox{position:relative;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--ink) 3%,transparent);padding:30px 12px 12px}.pv-upbox-cap{position:absolute;top:calc(var(--pill-h) / -2);left:16px;display:inline-flex;align-items:center;height:var(--pill-h);border:1px solid var(--kelp);border-radius:999px;padding:0 12px;background:var(--kelp);font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:#f2f7f0;z-index:1}.pv-upgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:100%;box-sizing:border-box}.pv-upgrid .pv-rockstone{background:var(--paper)}@media(max-width:640px){.pv-uprite{grid-template-columns:1fr;gap:18px}.pv-upgrid{grid-template-columns:1fr}}.pv-brahside .pv-rockrite~.pv-foot,.pv-brahside [data-testid=rock-autobuy-note]{text-align:center}.pv-brahside .pv-rockread .cdesc{text-align:center}.pv-foot.ladder{padding-left:21px}@media(max-width:760px){.pv-foot.ladder{padding-left:17px}}.pv-wake{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width:640px){.pv-wake{grid-template-columns:1fr}}.pv-wake .beat{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:11px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.pv-wake .stagebox{height:74px;border-radius:8px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;font-size:var(--fs-page);margin-bottom:7px;background:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(127,127,127,.05) 6px,rgba(127,127,127,.05) 12px)}.pv-two{display:grid;grid-template-columns:1.02fr 1fr;gap:20px;align-items:start}@media(max-width:820px){.pv-two{grid-template-columns:1fr}}.pv-art{min-height:240px;border-radius:12px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;font-size:var(--fs-mega);background:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(127,127,127,.05) 8px,rgba(127,127,127,.05) 16px);position:relative}.pv-art .state{position:absolute;left:10px;bottom:8px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub)}.pv-art.asleep{filter:saturate(.25)}.btn.sm{height:28px;padding:0 13px;font-size:var(--fs-floor)}.pv-art-tile{width:100%;aspect-ratio:1 / 1;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-mega);margin-bottom:10px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.pv-art-tile.asleep{filter:saturate(.18) brightness(.7)}.pv-art-tile.asleep:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at bottom right,rgba(46,125,91,.55),transparent 65%)}.pv-art-tile .prov{position:absolute;right:8px;bottom:6px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:#ffffffbf;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pv-art-tile.elder-frame{box-shadow:inset 0 0 0 2px var(--sky)}.pv-art-tile.ancient-frame{box-shadow:inset 0 0 0 2px var(--gold)}.pv-art-tile{background-size:170% 170%;animation:pv-drift 16s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}@keyframes pv-drift{0%{background-position:0% 0%}to{background-position:100% 100%}}.pv-art-tile:before{content:"";position:absolute;inset:-35%;pointer-events:none;background:radial-gradient(circle at 22% 30%,rgba(255,255,255,.3),transparent 42%),radial-gradient(circle at 76% 68%,rgba(255,255,255,.18),transparent 38%),radial-gradient(circle at 55% 15%,rgba(255,255,255,.12),transparent 30%);animation:pv-caustics 12s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}@keyframes pv-caustics{0%{transform:translate3d(-7%,-5%,0) rotate(-5deg)}to{transform:translate3d(7%,6%,0) rotate(6deg)}}.pv-otter{display:inline-block;position:relative;z-index:1}.pv-art-tile.asleep,.pv-art-tile.asleep:before{animation:none}.pv-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,244,214,.45) 50%,transparent 65%);transform:translate(-160%);animation:pv-sheen 7s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv-sheen{0%,55%{transform:translate(-160%)}75%,to{transform:translate(160%)}}a.pv-card:hover .pv-art-tile,.pv-card:hover .pv-art-tile{filter:brightness(1.07)}.pv-card[class*=cls-]{transition:border-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-standard)}.pv-card[class*=cls-]:hover{transform:translateY(var(--lift))}.pv-card.cls-common:hover{border-color:var(--coral);box-shadow:0 0 0 3px var(--hover-tint),var(--lift-shadow)}.pv-card.cls-elder:hover{border-color:var(--sky);box-shadow:0 0 0 3px #5b9ec92e,var(--lift-shadow)}.pv-card.cls-ancient:hover{border-color:var(--gold);box-shadow:0 0 0 3px #d9b24a29,var(--lift-shadow)}@media(prefers-reduced-motion:reduce){.pv-card[class*=cls-]{transition:none}.pv-card[class*=cls-]:hover{transform:none}}@media(prefers-reduced-motion:reduce){.pv-art-tile,.pv-art-tile:before,.pv-sheen{animation:none}}.pv-art-tile.real{animation:none;background:var(--card2, #14202e)}.pv-art-tile.real:before{z-index:2;opacity:.5}.pv-art-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.pv-art-tile .prov,.pv-art-tile .pv-sheen{z-index:3}.pv-art-tile.big-panel{max-width:460px;margin:0 auto 10px}.pv-face img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.pv-face:has(img){border-radius:28%;background:transparent}.pv-rockchip{gap:4px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;border-radius:999px;padding:0 9px;white-space:nowrap}.pv-rockchip svg{display:block}.pv-rockchip.stone{background:#64748b;color:#fff}.pv-rockchip.coral{background:var(--coral);color:#fff}.pv-rockchip.obsidian{background:#17121f;color:#d9b24a;box-shadow:inset 0 0 0 1.2px #6b5a26}.pv-egg-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.pv-egg{width:62%;height:auto;overflow:visible}.pv-egg-body{transform-origin:80px 186px;animation:pv-egg-wobble 5.5s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv-egg-wobble{0%,58%,to{transform:rotate(0)}62%{transform:rotate(-3.4deg)}66%{transform:rotate(3deg)}70%{transform:rotate(-2deg)}74%{transform:rotate(1.2deg)}78%{transform:rotate(0)}}.pv-egg-kelp path{transform-origin:bottom center;animation:pv-kelp-sway 7s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}@keyframes pv-kelp-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3.5deg)}}.pv-egg-bubbles circle{animation:pv-bubble 4.4s linear infinite;animation-delay:var(--pvd, 0s)}.pv-egg-bubbles .b2{animation-duration:5.6s}.pv-egg-bubbles .b3{animation-duration:3.6s}@keyframes pv-bubble{0%{transform:translateY(0);opacity:0}12%{opacity:.5}88%{opacity:.35}to{transform:translateY(-110px);opacity:0}}.pv-art-tile.egg{border-style:dashed}.pv-egg.hatching .pv-egg-body{animation:pv-egg-shake .9s ease-in-out 1}@keyframes pv-egg-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-5deg)}30%{transform:rotate(4.6deg)}45%{transform:rotate(-4deg)}60%{transform:rotate(3.4deg)}75%{transform:rotate(-2.4deg)}90%{transform:rotate(1.6deg)}}.pv-egg.hatching .pv-egg-crackline{animation:pv-crack-flash .5s ease-out .9s 1 both}@keyframes pv-crack-flash{0%{opacity:0}35%{opacity:1}to{opacity:.6}}.pv-egg.hatching .pv-egg-cap{animation:pv-cap-off .7s cubic-bezier(.3,0,.4,1) 1.4s 1 both}@keyframes pv-cap-off{to{transform:translate(-26px,-120px) rotate(-24deg);opacity:0}}.pv-egg.hatching .pv-egg-cup{animation:pv-cup-drop .7s cubic-bezier(.3,0,.4,1) 1.5s 1 both}@keyframes pv-cup-drop{to{transform:translate(14px,90px) rotate(14deg);opacity:0}}.pv-egg.hatching .pv-egg-burst{animation:pv-burst .8s ease-out 1.45s 1 both}@keyframes pv-burst{0%{opacity:.9;r:10;stroke-width:5}to{opacity:0;r:95;stroke-width:1}}.pv-hatch-stage{background:radial-gradient(circle at 50% 18%,#1d4a5e,#0d2331 75%)}.pv-hatch-art{opacity:0;transform:scale(.72);transition:opacity .6s ease .2s,transform .7s cubic-bezier(.2,1.4,.4,1) .2s}.pv-hatch-art.in{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.pv-egg-body,.pv-egg-kelp path,.pv-egg-bubbles circle,.pv-egg.hatching .pv-egg-cap,.pv-egg.hatching .pv-egg-cup{animation:none}.pv-hatch-art{transition:none}}.pv-egg-currents path{animation:pv-current-flow 9s linear infinite;animation-delay:var(--pvd, 0s)}.pv-egg-currents .c2{animation-duration:12s;animation-direction:reverse}.pv-egg-currents .c3{animation-duration:15s}@keyframes pv-current-flow{to{stroke-dashoffset:-232}}.pv-egg-motes circle{animation:pv-mote-drift 11s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}.pv-egg-motes .m2{animation-duration:14s}.pv-egg-motes .m3{animation-duration:17s}.pv-egg-motes .m4{animation-duration:9s}.pv-egg-motes .warm{animation-name:pv-mote-drift-warm;animation-duration:13s}@keyframes pv-mote-drift{0%{transform:translate(0)}to{transform:translate(14px,-18px)}}@keyframes pv-mote-drift-warm{0%{transform:translate(0)}to{transform:translate(-16px,10px)}}.pv-egg-glow{animation:pv-glow-breathe 6s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv-glow-breathe{0%,to{opacity:.07}50%{opacity:.16}}.pv-egg-kelp.back path{animation-duration:9s}@media(prefers-reduced-motion:reduce){.pv-egg-currents path,.pv-egg-motes circle,.pv-egg-glow{animation:none}}.pivot-on .face{width:46px;height:46px;border-radius:13px;overflow:hidden}.pivot-on .bigface{width:82px;height:82px;border-radius:20px;overflow:hidden}.pivot-on .face img,.pivot-on .bigface img{width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover}.pivot-on .face:has(img),.pivot-on .bigface:has(img){border-radius:28%;background:transparent}.pv2-egg{width:100%;height:100%;display:block;overflow:hidden}.pv2-tile .pv-egg-wrap{inset:0}.pv2-float{animation:pv2-bob 6.5s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv2-bob{0%,to{transform:translateY(0) rotate(.4deg)}50%{transform:translateY(-7px) rotate(-1deg)}}.pv2-shadow{transform-origin:100px 204px;animation:pv2-shadow 6.5s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv2-shadow{0%,to{transform:scaleX(1);opacity:.3}50%{transform:scaleX(.86);opacity:.2}}.pv2-shaft{transform-origin:100px 0px;animation:pv2-shaft 11s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}@keyframes pv2-shaft{0%{transform:rotate(-2.4deg);opacity:.8}to{transform:rotate(2.4deg);opacity:1}}.pv2-kelp.near .pv2-frond{animation:pv2-sway 6.5s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}.pv2-kelp.far .pv2-frond{animation:pv2-sway 10s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}@keyframes pv2-sway{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.6deg)}}.pv2-nodeglow{animation:pv2-breathe 7s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv2-breathe{0%,to{opacity:.5}50%{opacity:.95}}.pv2-motes .mote{animation:pv2-mote 12s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}.pv2-motes .b{animation-duration:15s}.pv2-motes .c{animation-duration:18s}.pv2-motes .d{animation-duration:10s}.pv2-motes .w{animation-name:pv2-mote-warm;animation-duration:14s}@keyframes pv2-mote{0%{transform:translate(0)}to{transform:translate(12px,-20px)}}@keyframes pv2-mote-warm{0%{transform:translate(0)}to{transform:translate(-16px,12px)}}.pv2-crack{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}.pv2-shards path{opacity:0}.pv2-flood,.pv2-burst{pointer-events:none}.pv2-egg.stirring .pv2-eggbody{transform-origin:100px 196px;animation:pv2-stir 1.7s ease-in-out infinite}@keyframes pv2-stir{0%,44%,to{transform:rotate(0)}8%{transform:rotate(-3deg) translateY(-2px)}16%{transform:rotate(2.4deg)}26%{transform:rotate(-1.8deg) translateY(-1px)}34%{transform:rotate(1.2deg)}}.pv2-egg.hatching .pv2-float{animation:none}.pv2-egg.hatching .pv2-nodeglow{animation:pv2-anticipate calc(.7s * var(--hs, 1)) ease-in 0s 1 both}@keyframes pv2-anticipate{0%{opacity:.5}to{opacity:1}}.pv2-egg.hatching .pv2-eggbody{transform-origin:100px 196px;animation:pv2-taps calc(1.3s * var(--hs, 1)) ease-in-out calc(.5s * var(--hs, 1)) 1 both}@keyframes pv2-taps{0%,22%,46%,72%,to{transform:rotate(0)}8%{transform:rotate(-3.4deg) translateY(-2px)}15%{transform:rotate(2.6deg)}32%{transform:rotate(3.6deg) translateY(-3px)}40%{transform:rotate(-2.8deg)}56%{transform:rotate(-4.4deg) translateY(-4px)}66%{transform:rotate(3.4deg)}}.pv2-egg.hatching .pv2-crack{animation:pv2-crack-draw calc(1.3s * var(--hs, 1)) steps(3,end) calc(.55s * var(--hs, 1)) 1 both,pv2-crack-burn calc(.45s * var(--hs, 1)) ease-in calc(1.85s * var(--hs, 1)) 1 both}@keyframes pv2-crack-draw{0%{stroke-dashoffset:100;opacity:.9}to{stroke-dashoffset:0;opacity:.9}}@keyframes pv2-crack-burn{0%{stroke-width:2.5;filter:none}to{stroke-width:5;opacity:1}}.pv2-egg.hatching .pv2-shellwhole{animation:pv2-vanish .01s linear calc(2.35s * var(--hs, 1)) 1 both}@keyframes pv2-vanish{to{opacity:0}}.pv2-egg.hatching .pv2-shards path{animation-duration:calc(.85s * var(--hs, 1));animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-delay:calc(2.35s * var(--hs, 1));animation-fill-mode:both;animation-iteration-count:1}.pv2-egg.hatching .pv2-shards .sh1{animation-name:pv2-sh1}.pv2-egg.hatching .pv2-shards .sh2{animation-name:pv2-sh2}.pv2-egg.hatching .pv2-shards .sh3{animation-name:pv2-sh3}.pv2-egg.hatching .pv2-shards .sh4{animation-name:pv2-sh4}@keyframes pv2-sh1{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-56px,-84px) rotate(-38deg)}}@keyframes pv2-sh2{0%{opacity:1;transform:none}to{opacity:0;transform:translate(60px,-78px) rotate(34deg)}}@keyframes pv2-sh3{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-46px,66px) rotate(26deg)}}@keyframes pv2-sh4{0%{opacity:1;transform:none}to{opacity:0;transform:translate(50px,72px) rotate(-24deg)}}.pv2-egg.hatching .pv2-burst{animation:pv2-burst calc(.9s * var(--hs, 1)) ease-out calc(2.35s * var(--hs, 1)) 1 both}@keyframes pv2-burst{0%{opacity:.95;r:12;stroke-width:6}to{opacity:0;r:130;stroke-width:1}}.pv2-egg.hatching .pv2-flood{animation:pv2-flood calc(.8s * var(--hs, 1)) ease-out calc(2.3s * var(--hs, 1)) 1 both}@keyframes pv2-flood{0%{opacity:0}25%{opacity:.85}to{opacity:0}}.pv-hatch-stage .pv-hatch-art{transition-delay:calc(2.45s * var(--hs, 1))}.pv2-name{transition:opacity .4s ease,transform .4s ease}.pv2-name.in{animation:pv2-name-stamp .5s cubic-bezier(.2,1.4,.4,1) 1 both}@keyframes pv2-name-stamp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv2-float,.pv2-shadow,.pv2-shaft,.pv2-frond,.pv2-nodeglow,.pv2-motes .mote,.pv2-egg.hatching .pv2-eggbody,.pv2-egg.hatching .pv2-crack,.pv2-egg.hatching .pv2-shards path,.pv2-egg.hatching .pv2-burst,.pv2-egg.hatching .pv2-flood,.pv2-egg.stirring .pv2-eggbody{animation:none}}.pv-lab-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0 14px}.pv-lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}@media(max-width:820px){.pv-lab-grid{grid-template-columns:1fr}}.pv3-beat{animation:pv3-heartbeat 3.2s ease-in-out infinite;animation-delay:var(--pvd, 0s);transform-box:fill-box;transform-origin:center}@keyframes pv3-heartbeat{0%,22%,to{scale:1}6%{scale:1.035}12%{scale:1}16%{scale:1.045}}.pv3-innerglow{animation:pv3-innerbreathe 3.2s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv3-innerbreathe{0%,22%,to{opacity:.75}8%,18%{opacity:1}}.pv3-embryo{animation:pv3-stir 9s ease-in-out infinite;animation-delay:var(--pvd, 0s);transform-box:fill-box;transform-origin:center}@keyframes pv3-stir{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-4deg)}90%{transform:rotate(3deg)}}.pv3-halo{animation:pv3-innerbreathe 3.2s ease-in-out infinite;animation-delay:var(--pvd, 0s)}.pv3-plankton .p{animation:pv3-twinkle 4s ease-in-out infinite}.pv3-plankton .p1{animation-delay:-1s}.pv3-plankton .p2{animation-delay:-2.2s}.pv3-plankton .p3{animation-delay:-3.1s}@keyframes pv3-twinkle{0%,to{opacity:.08}50%{opacity:.4}}.pv3-flow{animation:pv3-flowline 7s linear infinite;animation-delay:var(--pvd, 0s)}.pv3-flow.f2{animation-duration:5.5s}.pv3-flow.f3{animation-duration:9s}.pv3-flow.f4{animation-duration:12s}@keyframes pv3-flowline{to{stroke-dashoffset:-220}}.pv3-stream circle{animation:pv3-streammote 6s linear infinite}.pv3-stream .s2{animation-duration:8s;animation-delay:-3s}.pv3-stream .s3{animation-duration:5s;animation-delay:-1.4s}@keyframes pv3-streammote{0%{transform:translate(-10px)}to{transform:translate(220px)}}.pv3-ribbon{animation:pv3-flutter 1.6s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:left center}@keyframes pv3-flutter{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}.pv3-cur .pv3-leankelp .pv2-frond{animation:pv3-lean 5s ease-in-out infinite alternate;animation-delay:var(--pvd, 0s)}@keyframes pv3-lean{0%{transform:rotate(4deg)}to{transform:rotate(9deg)}}.pv3-breathe{animation:pv3-nestbreathe 5.5s ease-in-out infinite;animation-delay:var(--pvd, 0s);transform-box:fill-box;transform-origin:center bottom}@keyframes pv3-nestbreathe{0%,to{scale:1 1}50%{scale:1.022 1.03}}.pv3-ray{transform-origin:100px 0}.pv3-ray.r1{animation:pv3-raybreathe 9s ease-in-out infinite alternate}.pv3-ray.r2{animation:pv3-raybreathe 9s ease-in-out infinite alternate-reverse}@keyframes pv3-raybreathe{0%{opacity:.55}to{opacity:1}}.pv3-column circle{animation:pv3-rise 5s linear infinite}.pv3-column .cb2{animation-duration:6.4s;animation-delay:-2s}.pv3-column .cb3{animation-duration:4.2s;animation-delay:-1s}@keyframes pv3-rise{0%{transform:translateY(0);opacity:0}10%{opacity:.3}90%{opacity:.2}to{transform:translateY(-170px);opacity:0}}@media(prefers-reduced-motion:reduce){.pv3-beat,.pv3-innerglow,.pv3-embryo,.pv3-halo,.pv3-plankton .p,.pv3-flow,.pv3-stream circle,.pv3-ribbon,.pv3-leankelp .pv2-frond,.pv3-breathe,.pv3-ray,.pv3-column circle{animation:none}}.pv2-rune-glow{animation:pv2-runeglow 4.5s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv2-runeglow{0%,to{opacity:.12}50%{opacity:.42}}.pv2-rune-marks,.pv2-rune-stars{animation:pv2-runepulse 4.5s ease-in-out infinite;animation-delay:var(--pvd, 0s)}@keyframes pv2-runepulse{0%,to{opacity:.8}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pv2-rune-glow,.pv2-rune-marks,.pv2-rune-stars{animation:none}}.pv-podium{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:14px;align-items:end;margin-bottom:14px}.pv-podium .pv-podium-audit{grid-column:1 / -1;text-align:left;padding-top:20px}@media(max-width:720px){.pv-podium{display:flex;flex-direction:column;align-items:stretch}.pv-podium .pod-1,.pv-podium .after-1{order:1}.pv-podium .pod-2,.pv-podium .after-2{order:2}.pv-podium .pod-3,.pv-podium .after-3{order:3}}.pv-podium .asbtn{text-align:center;padding-top:18px;padding-bottom:18px}.pv-podium .asbtn .pv-face.big{margin:2px auto 10px;width:104px;height:104px;border-radius:24px}.pv-podium .first .pv-face.big{width:132px;height:132px;border-radius:28px}.pv-podium .asbtn .pv-identity{margin-top:0}.pv-podium .asbtn .pv-scorebar{max-width:220px;margin-left:auto;margin-right:auto}.pv-podium .rankcap{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);color:var(--sub);margin-bottom:8px;display:block}.pv-podium .first .rankcap{color:var(--coral)}.pv-podium .pv-art-tile{max-width:150px;margin:0 auto 10px}.pv-podium .first .pv-art-tile{max-width:190px}.pv-scorebar{height:5px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:5px}.pv-scorebar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--coral),var(--sunset))}.pv-scorebar.pnl i{background:#2ebd85}.pv-scorebar.pnl.dn i{background:#e24b4a}.pv-cloutrow{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line)}.pv-cloutrow:last-child{border-bottom:none}.pv-cloutrow .rk{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);width:22px;text-align:right}.pv-cloutrow .who{flex:1;min-width:0;overflow:hidden}.pv-cloutrow .score{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-body-data);width:auto;min-width:52px;text-align:right}.pv-hl-cell{display:flex;flex-direction:column}.pv-hl-cap{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pv-hl-cap .hl-meta{font-size:var(--fs-floor-data);letter-spacing:var(--ls-wide);color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-hl-cell .vscard{border-color:#6b5a26;background:linear-gradient(180deg,rgba(217,178,74,.07),transparent 55%),var(--paper);flex:1}.pivot-on .vscard .potline{display:inline-flex;align-items:baseline;gap:6px}.pivot-on .vscard .potline b,.pivot-on .brawl .meta>span:first-child b{font-family:var(--display);font-size:var(--fs-body-lg);font-weight:700;color:var(--coral);line-height:1}.pivot-on .brawl .meta>span:first-child{display:inline-flex;align-items:baseline;gap:6px}.pv-ladder .rung{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:var(--fs-floor)}.pv-ladder .rung:last-of-type{border-bottom:none}.pv-ladder .rung b{min-width:130px}.pv-ladder .rung .note{color:var(--sub);font-size:var(--fs-floor);flex:1}.pv-ladder .rung .dot{width:8px;height:8px;border-radius:50%;flex:none}.pv-ladder .rung.live .dot{background:var(--coral);box-shadow:0 0 8px 2px #e8674a66;animation:pv2-breathe 3s ease-in-out infinite}.pv-ladder .rung.coming .dot{background:transparent;border:1.6px solid var(--sub);opacity:.6}.pv-ladder .rung.never .dot{background:transparent;border:1.6px solid #b98a3a;opacity:.7}.pv-ladder .rung.never b{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--sub)}.pv-ladder .state{font-size:var(--fs-floor-data);border-radius:99px;padding:2px 9px;border:1px solid var(--line);color:var(--sub)}.pv-ladder .state.live{color:var(--coral);border-color:var(--coral)}.pv-ladder .state.never{color:#b98a3a;border-color:#6b5a26}.pv-bracket{display:flex;gap:18px;overflow-x:auto;padding-bottom:4px}.pv-bracket .bround{display:flex;flex-direction:column;gap:10px;min-width:168px;justify-content:center}.pv-bracket .rname{font-size:var(--fs-floor-data);letter-spacing:var(--ls-wide);color:var(--sub);text-transform:uppercase}.pv-bracket .bmatch{border:1px solid var(--line);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:4px;background:var(--paper)}.pv-bracket .bmatch.champ{border-color:#6b5a26;background:linear-gradient(180deg,rgba(217,178,74,.1),transparent 70%),var(--paper)}.pv-bracket .bslot{display:flex;align-items:center;gap:8px;padding:3px 5px;border-radius:9px;text-decoration:none;color:inherit}.pv-bracket .bslot .pv-face{width:30px;height:30px;border-radius:9px}.pv-bracket .bslot .bnm{display:flex;flex-direction:column;line-height:1.15;font-size:var(--fs-floor)}.pv-bracket .bslot.out{opacity:.38;filter:saturate(.4)}.pv-accrow{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px dashed var(--line);text-decoration:none;color:inherit}.pv-accrow:last-of-type{border-bottom:none}.pv-accrow .rk{width:16px;text-align:right;color:var(--sub);font-size:var(--fs-floor-data)}.pv-accrow .who{flex:1;min-width:0}.pv-accrow .missfig{font-weight:700;font-size:var(--fs-caption-data);text-align:right;color:var(--coral)}.pv-cloutrow.asbtn{width:100%;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.pv-cloutrow.asbtn.open{background:linear-gradient(90deg,rgba(232,103,74,.05),transparent 70%);border-radius:10px}.pv-cloutrow .caret{width:14px}.pv-delta{font-size:var(--fs-floor-data);font-weight:700}.pv-delta.up{color:var(--pump, #2ebd85)}.pv-delta.dn{color:var(--dump, #e24b4a)}.pv-delta.flat{color:var(--sub)}.pv-audit{margin:2px 0 10px 49px;padding:10px 12px;border-left:2px solid var(--coral);background:var(--paper);border-radius:0 10px 10px 0}.pv-breakbar{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--line)}.pv-breakbar .seg{display:block;height:100%}.seg.brawlsg,.dot.brawlsg{background:var(--coral)}.seg.showg,.dot.showg{background:var(--sunset)}.seg.cleang,.dot.cleang{background:#73c4b6}.seg.rockg,.dot.rockg{background:#8b7fd4}.seg.teachg,.dot.teachg{background:#d9b24a}.pv-breaklegend{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-floor-data);color:var(--sub);margin:7px 0 4px}.pv-breaklegend .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.pv-breaklegend b{color:var(--sea)}.pv-events{list-style:none;margin:6px 0 10px;padding:0;font-size:var(--fs-floor-data);display:flex;flex-direction:column;gap:3px}.pv-events .up{color:var(--pump, #2ebd85)}.pv-events .dn{color:var(--dump, #e24b4a)}.pv-podium .pv-card.asbtn.selected{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a24}.pv-podium-audit{margin-bottom:14px}.pv-podium-audit .pv-audit{margin-left:0}.pv-brahgrid{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:14px;align-items:stretch}@media(max-width:820px){.pv-brahgrid{grid-template-columns:1fr}}.pv-artcard{display:flex;flex-direction:column;align-self:start;position:sticky;top:14px}@media(max-width:760px){.pv-artcard{position:static}}.pv-brahleft{display:flex;flex-direction:column;gap:14px;align-self:start;position:sticky;top:14px;min-width:0}.pv-brahleft .pv-artcard{position:static;align-self:stretch}@media(max-width:760px){.pv-brahleft{position:static}}.pv-artcard .pv-art-tile.big-panel{max-width:none;margin:0;flex:none;aspect-ratio:1 / 1}.pv-brahside{display:flex;flex-direction:column;gap:12px;min-width:0}.pv-brahside>.pv-card:last-child{flex:1}.pv-art-tile .prov{background:#0a0c128c;padding:2px 8px;border-radius:99px;color:#ffffffe6;text-shadow:none;backdrop-filter:blur(2px);max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-art-tile.big-panel .prov{left:0;right:0;bottom:0;max-width:none;border-radius:0;background:linear-gradient(transparent,#080a0fc7 55%);padding:18px 12px 8px;text-align:right;font-size:var(--fs-floor)}.pv-comingsoon-row{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.pv-bracket.mockdata{opacity:.55;filter:saturate(.75);pointer-events:none}.pv-adopt .pv-shead b{font-size:var(--fs-section);letter-spacing:-.3px}.pv-adopt .pv-shead .pv-sub{font-size:var(--fs-floor-data)}.pv-adopt .pv-steps{margin:16px 0}.pv-adopt .pv-steps span{font-size:var(--fs-floor);padding:8px 18px}.pv-adopt .pv-steps span.on{font-weight:700;background:#e8674a14}.pv-classcard{width:100%;text-align:left;cursor:pointer;margin-bottom:12px;padding:18px 20px;font:inherit;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.pv-classcard.selected{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a24}.pv-classcard{position:relative;overflow:visible}.pv-picked{position:absolute;top:calc(var(--pill-h) / -2);right:16px;z-index:1;min-height:var(--pill-h);display:inline-flex;align-items:center;font-family:var(--mono);font-size:var(--fs-floor-data);font-weight:700;letter-spacing:var(--ls-wide);padding:0 11px;border-radius:999px;background:var(--coral);color:var(--paper)}.pv-classcard.sel-elder .pv-picked{background:var(--sky)}.pv-classcard.sel-ancient .pv-picked{background:var(--gold);color:#221a08}.pv-classcard.selected{background:linear-gradient(180deg,#e8674a21,#e8674a0a 60%),var(--paper)}.pv-classcard.selected.sel-elder{border-color:var(--sky);box-shadow:0 0 0 3px #5b9ec938;background:linear-gradient(180deg,#5b9ec929,#5b9ec90d 60%),var(--paper)}.pv-classcard.selected.sel-ancient{border-color:var(--gold);box-shadow:0 0 0 3px #d9b24a38;background:linear-gradient(180deg,#d9b24a29,#d9b24a0d 60%),var(--paper)}.pv-classcard .cchead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pv-classcard .cname{font-size:var(--fs-body-lg);font-weight:700;letter-spacing:var(--ls-tight)}.pv-classcard .cprice{font-family:var(--display);font-size:var(--fs-title);font-weight:700;color:var(--coral);white-space:nowrap}.pv-classcard .cprice.elder{color:var(--sky)}.pv-classcard .cprice.ancient{color:var(--gold)}.pv-classcard .cmeta{font-size:var(--fs-floor-data);color:var(--sub);margin:5px 0 8px;letter-spacing:var(--ls-wide)}.pv-classcard .cdesc{font-size:var(--fs-caption);line-height:1.65}.pv-classcard .cfoot{font-size:var(--fs-floor);color:var(--sub);margin-top:10px}.pv-adopt .pv-kv{font-size:var(--fs-caption);padding:9px 0}.pv-adopt .pv-kv .m{font-size:var(--fs-floor)}.pv-adopt .pv-foot{font-size:var(--fs-floor);line-height:1.6}.pv-adopt .pv-sub{font-size:var(--fs-floor-data)}.pv-adopt .pv-receipts{font-size:var(--fs-floor);line-height:1.7}.pv-labrow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:1px solid var(--line);border-radius:10px;padding:9px 12px;margin-bottom:8px;cursor:pointer;font:inherit;color:inherit;font-size:var(--fs-floor);text-align:left}.pv-labrow:last-child{margin-bottom:0}.pv-labrow.on{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a1f}.pv-adoptcta{border-color:var(--coral)}.pv-adoptcta .ctaprice{font-family:var(--display);font-size:var(--fs-page);font-weight:700;color:var(--coral);line-height:1.15}.bt{display:flex;flex-direction:column;gap:12px}.bt-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--edge);border-radius:var(--r, 14px);background:var(--paper)}.bt-id{display:flex;align-items:center;gap:10px;min-width:0}.bt-id>div{min-width:0}.bt-mark{font-size:var(--fs-title);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e8674a1f;border:1px solid rgba(232,103,74,.35)}.bt-quotecol{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.bt-price{display:flex;align-items:baseline;gap:8px}.bt-price b{font-family:var(--display);font-size:var(--fs-section);color:var(--ink)}.bt-price .up,.bt-tr .side{font-size:var(--fs-floor-data)}.odo{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.odo-col{display:inline-block;overflow:hidden;height:1em;width:1ch}.odo-strip{display:flex;flex-direction:column;will-change:transform;transition:transform .56s cubic-bezier(.22,1,.36,1)}.odo-d{height:1em;line-height:1em;text-align:center}.odo-sep{display:inline-block}.bt-px{display:inline-flex;align-items:baseline;transition:color .26s ease}.bt-px.up{color:#2ebd85}.bt-px.dn{color:#e24b4a}@media(prefers-reduced-motion:reduce){.odo-strip{transition:none}}.up{color:#2ebd85}.dn{color:#e24b4a}.bt-stats{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-floor-data);color:var(--sub);margin-left:auto}.bt-stats b{color:var(--ink);font-weight:600}.bt-stats .burn b{color:var(--coral)}.bt-ca{background:none;border:0;padding:0;cursor:pointer;font-size:var(--fs-floor-data);color:var(--sub);text-decoration:underline dotted;text-underline-offset:3px;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0}.bt-ca-addr{text-decoration:underline dotted;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis}.bt-ca-icon{flex:none;opacity:.75}.bt-ca:hover{color:var(--coral)}.bt-ca:hover .bt-ca-icon{opacity:1}.bt-ca-done{flex:none;color:var(--coral);font-size:var(--fs-floor-data)}.bt-grid{display:grid;grid-template-columns:1fr 340px;gap:12px;align-items:stretch}@media(max-width:900px){.bt-grid{grid-template-columns:1fr}.bt-quotecol{margin-left:0;align-items:flex-start}.bt-stats{justify-content:flex-start}}.bt-main,.bt-side{display:flex;flex-direction:column;gap:12px;min-width:0}.bt-chartwrap{position:relative}.bt-chartempty{display:grid;place-items:center;min-height:340px}.bt-chart{width:100%;height:340px;display:block}.bt-ohlc{position:absolute;top:6px;left:8px;font-size:var(--fs-floor-data);color:var(--sub);background:var(--paper);padding:3px 8px;border-radius:8px;border:1px solid var(--edge);pointer-events:none}.bt-tvhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.bt-tfs,.bt-modes{display:flex;gap:4px;flex-wrap:wrap}.bt-deltas{display:flex;gap:12px;margin-left:auto}.bt-delta{display:inline-flex;gap:4px;align-items:baseline;font-size:var(--fs-floor-data)}.bt-delta i{font-style:normal;color:var(--sub)}.bt-tvwrap{position:relative;height:340px}.bt-tvchart{position:absolute;inset:0}.bt-tvhead .pv-chip:not(.coral){color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.bt-tvhead .pv-chip:not(.coral):hover{border-color:var(--coral);color:var(--coral)}.brawl-titlesub{display:block;flex-basis:100%;font-family:var(--mono);font-weight:400;font-size:var(--fs-floor-data);color:var(--sub);margin-top:3px;letter-spacing:0}.brawl-title .tt{flex-wrap:wrap}.brawl-titlesub .tsub-dot{display:none}.brawl-hubsub{display:block;font-family:var(--mono);font-weight:400;font-size:var(--fs-floor-data);color:var(--sub);margin-top:3px;letter-spacing:0}.pv-filters button.bready.on{color:var(--coral);border-color:var(--coral);background:#e8674a1a}.bt-tvwrap .bt-ohlc{z-index:3;max-width:calc(100% - 130px)}.bt-chartempty-overlay{position:absolute;inset:0;display:grid;place-items:center;z-index:2;pointer-events:none}.bt-tvfoot{margin-top:4px}@media(max-width:760px){.bt-tvwrap{height:280px}.bt-deltas{margin-left:0;width:100%;justify-content:space-between}}.bt-pulse{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-floor)}.bt-bsbar{flex:1 1 120px;min-width:90px;height:7px;border-radius:99px;overflow:hidden;background:#e24b4a73}.bt-bsbar i{display:block;height:100%;background:#2ebd85;border-radius:99px 0 0 99px;transition:width .6s ease}.bt-tape{display:flex;flex-direction:column;overflow-x:auto}.bt-tr{display:grid;grid-template-columns:40px 42px 64px 100px 58px 76px 100px 34px;justify-content:space-between;gap:10px;align-items:center;font-size:var(--fs-floor-data);padding:5px 4px;border-bottom:1px solid var(--edge);min-width:560px;font-variant-numeric:tabular-nums}.bt-tr>:nth-child(3),.bt-tr>:nth-child(4),.bt-tr>:nth-child(5),.bt-tr>:nth-child(6),.bt-tr>:nth-child(7),.bt-tr>:nth-child(8){text-align:right}.bt-link{color:var(--sub);text-decoration:none}.bt-link:hover{color:var(--coral);text-decoration:underline dotted;text-underline-offset:3px}.bt-tr:last-child{border-bottom:0}.bt-th{color:var(--sub);font-size:var(--fs-floor-data);text-transform:lowercase;letter-spacing:.04em}.bt-tr.buy .side{color:#2ebd85}.bt-tr.sell .side{color:#e24b4a}.bt-tr.fresh{animation:bt-land .7s ease}@keyframes bt-land{0%{background:#e8674a24}to{background:transparent}}@media(prefers-reduced-motion:reduce){.bt-tr.fresh{animation:none}}.bt-swap{border-color:var(--coral);position:relative;display:flex;flex-direction:column;background:radial-gradient(140% 70% at 50% -20%,rgba(232,103,74,.09) 0%,transparent 55%),var(--paper);box-shadow:0 0 0 3px #e8674a12}.bt-ticket{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--sub) 28%,transparent);border-radius:14px;background:color-mix(in srgb,var(--sub) 7%,transparent);transition:border-color .15s ease}.bt-ticket:focus-within{border-color:var(--coral)}.bt-ticket.out{background:color-mix(in srgb,var(--sub) 3%,transparent)}.bt-tlabel{font-size:var(--fs-floor);letter-spacing:.08em;text-transform:lowercase;color:var(--sub)}.bt-trow{display:flex;align-items:center;gap:10px}.bt-trow input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font-family:var(--display);font-size:var(--fs-section);font-weight:700;line-height:1.1;padding:0}.bt-trow input::placeholder{color:var(--sub);opacity:.5}.bt-tok{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--fs-floor-data);font-weight:700;color:var(--ink);padding:6px 12px;border-radius:99px;border:1px solid color-mix(in srgb,var(--sub) 32%,transparent);background:var(--paper)}.bt-tsub{font-size:var(--fs-floor-data);color:var(--sub)}.bt-flipwrap{height:0;display:flex;justify-content:center;position:relative;z-index:2}.bt-flip{width:36px;height:36px;margin-top:-12px;border-radius:12px;border:3px solid var(--paper);background:color-mix(in srgb,var(--sub) 12%,var(--paper));color:var(--ink);cursor:pointer;line-height:1;display:grid;place-items:center;box-shadow:0 2px 10px #00000040;transition:transform .2s ease,color .15s ease,background .15s ease}.bt-flip:hover{color:var(--coral);transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bt-flip:hover{transform:none}}.bt-ticket+.bt-flipwrap+.bt-ticket{margin-top:8px}.bt-quote{margin:12px 2px}.bt-quote .pv-kv{padding:5px 0;font-size:var(--fs-floor)}.bt-quote .dn{color:#e24b4a}.bt-swap .btn,.bt-swap button.primary{width:100%;padding:13px 16px;font-size:var(--fs-floor);font-weight:700}.bt-dist{margin-top:10px}.bt-distbar{display:flex;height:8px;border-radius:99px;overflow:hidden;gap:2px}.bt-distbar i{display:block;height:100%}.bt-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:var(--fs-floor-data);color:var(--sub)}.bt-legend i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px;vertical-align:-1px}.bt-stats .up,.pv-kv .up{color:#2ebd85;font-weight:600}.bt-chartcard{flex:1;display:flex;flex-direction:column}.bt-chartcard .bt-chartwrap{flex:1;min-height:340px}.bt-chartcard .bt-chart{position:absolute;inset:0;width:100%;height:100%}.bt-swap{flex:1}.bt-swap .btn,.bt-swap button.primary{margin-top:auto}.bt-tapecard{flex:1;position:relative;overflow:hidden;min-height:320px}.bt-tapecard .bt-tape{position:absolute;inset:44px 14px 54px;overflow:auto;min-height:0;scrollbar-width:none;padding-right:4px}.bt-tapepager{position:absolute;left:1px;right:1px;bottom:0;padding:9px 14px 11px;margin:0;background:var(--paper);border-top:1px dashed var(--line);border-radius:0 0 15px 15px}.bt-pair{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bt-pairmarks{display:inline-flex;flex:none}.bt-pairmarks i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--sub) 32%,transparent);background:var(--paper);font-style:normal;font-size:var(--fs-floor)}.bt-pairmarks i.weth{margin-left:-8px}.bt-poolstats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.bt-poolstats .cell{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--sub) 24%,transparent);background:color-mix(in srgb,var(--sub) 6%,transparent)}.bt-poolstats .cell b{font-family:var(--display);font-size:var(--fs-body-lg);line-height:1.2}.bt-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.bt-links .pv-chip{cursor:pointer}.bt-gear{width:28px;height:28px;margin-left:8px;flex:none;display:grid;place-items:center;border-radius:9px;cursor:pointer;border:1px solid color-mix(in srgb,var(--sub) 30%,transparent);background:var(--paper);color:var(--sub)}.bt-gear:hover,.bt-gear.on{color:var(--coral);border-color:var(--coral)}.bt-cfg{position:absolute;top:52px;right:14px;z-index:5;width:min(320px,calc(100% - 28px));border:1px solid color-mix(in srgb,var(--sub) 26%,transparent);border-radius:14px;padding:12px 14px;background:var(--paper);box-shadow:0 12px 30px #00000040}.bt-cfgrow{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-floor);color:var(--sub)}.bt-slippill{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--sub) 28%,transparent);border-radius:999px;overflow:hidden}.bt-slippill button{font:inherit;font-size:var(--fs-floor-data);border:0;background:transparent;color:var(--sub);padding:4px 10px;cursor:pointer}.bt-slippill button.on{background:var(--coral);color:var(--paper)}.bt-slippill label{display:inline-flex;align-items:center;gap:2px;padding:4px 10px 4px 4px;font-size:var(--fs-floor-data);color:var(--sub)}.bt-slippill input{width:34px;background:none;border:0;outline:none;color:var(--ink);font:inherit;text-align:right}.bt-slipin{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-floor-data);color:var(--sub);border:1px solid color-mix(in srgb,var(--sub) 28%,transparent);border-radius:8px;padding:4px 8px}.bt-slipin input{width:38px;background:none;border:0;outline:none;color:var(--ink);font:inherit;text-align:right}.bt-cfgwarn{margin-top:8px;font-size:var(--fs-floor);color:#d9b24a}.bt-bal{color:var(--sub)}.bt-burns{margin-top:6px}.bt-burnrow{display:flex;align-items:center;gap:8px;font-size:var(--fs-floor);padding:3px 0}.bt-burnrow .bi{width:17px;display:inline-flex;justify-content:center;line-height:0;font-size:12px;flex:none}.bt-burnrow .bi.rock{color:var(--coral)}.bt-burnrow .bi.flame{color:var(--sunset)}.bt-burnrow .bi.tide{color:var(--tide)}.bt-out{margin-left:auto;font-size:var(--fs-floor-data);color:var(--sub);text-decoration:none}.bt-out:hover{color:var(--coral)}.bt-links a.pv-chip{text-decoration:none;color:inherit}.bt-txout{text-decoration:none}.bt-txout:hover{color:var(--coral)}@media(max-width:640px){.pivot-on .ticker,.pv-tickstrip{display:none}}.pv-toprow{text-decoration:none;color:inherit}.pv-toprow:hover .who b{color:var(--coral)}.pv-toprow .score.rec{width:auto;min-width:56px;font-size:var(--fs-floor);white-space:nowrap}.bt-tapehead{margin-bottom:6px;gap:8px;flex-wrap:wrap}.bt-filters{display:inline-flex;gap:5px;margin-left:6px}.bt-filters .pv-chip{cursor:pointer;background:transparent}.pv-chip.upc{color:#2ebd85;border-color:#2ebd85}.pv-chip.dnc{color:#e24b4a;border-color:#e24b4a}.pv-toprow .rec-age{margin-left:auto;color:var(--sub);font-size:var(--fs-floor-data);white-space:nowrap}.bt-tr a[aria-label]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;margin-left:auto;border-radius:7px}.bt-tr a[aria-label]:hover{background:color-mix(in srgb,var(--sub) 14%,transparent);text-decoration:none}.pv-moneyrow{grid-template-columns:repeat(4,1fr)}@media(max-width:980px){.pv-moneyrow{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pv-moneyrow{grid-template-columns:1fr}}@media(max-width:640px){.bt-tapecard .bt-tape{overflow-x:hidden}.bt-th{display:none}.bt-tr{min-width:0;grid-template-columns:auto auto 1fr auto;grid-template-areas:"side usd age age" "brah brah wallet tx";padding:7px 2px;gap:1px 8px;border-bottom:1px dashed var(--line)}.bt-tr:last-child{border-bottom:none}.bt-tr>:nth-child(1){grid-area:age;color:var(--sub);text-align:right}.bt-tr>:nth-child(2){grid-area:side}.bt-tr>:nth-child(3){grid-area:usd;text-align:left;font-weight:700}.bt-tr>:nth-child(4){grid-area:brah;text-align:left;color:var(--sub);font-size:var(--fs-floor-data)}.bt-tr>:nth-child(4):after{content:" $BRAH";opacity:.75}.bt-tr>:nth-child(5),.bt-tr>:nth-child(6){display:none}.bt-tr>:nth-child(7){grid-area:wallet;font-size:var(--fs-floor-data)}.bt-tr>:nth-child(8){grid-area:tx}}@media(max-width:640px){.pv-card{padding:16px}.bt,.bt-grid,.bt-main,.bt-side{gap:10px}.bt-tapecard .bt-tape{top:64px}.bt-tr>:nth-child(4){font-size:var(--fs-floor-data)}}.pv-nextbrawl{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #6b5a26;border-radius:12px;margin-bottom:8px;background:linear-gradient(90deg,rgba(217,178,74,.1),transparent 65%)}.pv-nextbrawl .who{flex:1;min-width:0}.bt-tapecard .bt-tape::-webkit-scrollbar{display:none}.pv-burger{display:none;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.pv-burger.on{color:var(--coral);border-color:var(--coral)}.pv-searchbtn{display:none;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.pv-searchbtn.on{color:var(--coral);border-color:var(--coral)}.pv-msearch,.pv-mnav{display:none}@media(max-width:760px){.pv-shead{flex-wrap:wrap}}.mb-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 0;border-bottom:1px dashed var(--line);text-align:left}.mb-row:last-child{border-bottom:none;padding-bottom:2px}.mb-row.clickrow{cursor:pointer}.stakerow .mb-main{flex:0 1 auto}.stakerow .mb-verdict{white-space:nowrap}.stakerow .mb-result{margin-left:auto}@media(max-width:640px){.stakerow .mb-main{flex-basis:100%}}.mb-row.clickrow .mb-main>b{transition:color .14s ease}.mb-row.clickrow:hover .mb-main>b,.mb-row.clickrow:focus-visible .mb-main>b{color:var(--coral)}.mb-main{flex:1 1 200px;min-width:0}.mb-main .pv-sub{margin-top:2px}.mb-staked{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);white-space:nowrap}.mb-result,.mb-act{white-space:nowrap}@media(max-width:640px){.mb-row{flex-wrap:wrap;gap:6px 12px;padding:14px 0}.mb-main{flex-basis:100%}}.bt-homestrip{border:1px solid var(--coral);border-radius:16px;padding:20px 22px;background:radial-gradient(120% 100% at 10% -30%,rgba(232,103,74,.13) 0%,transparent 55%),radial-gradient(90% 90% at 95% 120%,rgba(245,166,83,.08) 0%,transparent 55%),var(--paper);box-shadow:0 0 0 3px #e8674a12}.bt-hs-grid{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bt-hs-id{display:flex;align-items:center;gap:12px;min-width:0}.bt-hs-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--coral) 12%,var(--paper));border:1px solid color-mix(in srgb,var(--coral) 35%,transparent);flex:none}.bt-hs-name{font-family:var(--display);font-weight:700;font-size:var(--fs-body-lg);color:var(--coral)}.bt-hs-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:8px}.bt-hs-big{font-family:var(--display);font-weight:700;font-size:var(--fs-hero-sm);letter-spacing:var(--ls-tight);line-height:1}.bt-hs-move{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;padding:3px 9px;border-radius:99px}.bt-hs-move.up{color:var(--pump);background:#2ebd851f}.bt-hs-move.dn{color:var(--dump);background:#e24b4a1f}.bt-hs-spark{flex:none}.bt-hs-stats{display:flex;gap:20px;margin-left:auto}.bt-hs-stat{display:flex;flex-direction:column;gap:2px}.bt-hs-stat i{font-style:normal;font-size:var(--fs-floor-data);color:var(--sub);letter-spacing:var(--ls-wide)}.bt-hs-stat b{font-variant-numeric:tabular-nums;font-size:var(--fs-caption)}@media(max-width:760px){.bt-homestrip{padding:18px 16px}.bt-hs-grid{gap:14px}.bt-hs-price{margin-left:0;width:100%}.bt-hs-stats{margin-left:0;width:100%;justify-content:space-between}.bt-hs-grid>.btn{width:100%;text-align:center;box-sizing:border-box}}.pv-tabbar{display:none}@media(max-width:760px){.pv-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.pv-tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 2px;text-decoration:none;color:var(--sub);border-radius:12px}.pv-tabbar a svg{width:21px;height:21px}.pv-tabbar a span{font-family:var(--mono);font-size:10px;letter-spacing:var(--ls-wide);font-weight:700}.pv-tabbar a.on{color:var(--coral)}.pv-hasbar{padding-bottom:86px}.pv-hasbar .ai-fab{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.pv-hasbar .ai-panel{bottom:calc(128px + env(safe-area-inset-bottom,0px))}}@media(max-width:760px){.pivot-on nav.appnav a:not(.brand):not(.btn){display:none}.pivot-on nav.appnav .btn{display:none}.pivot-on nav.appnav .navsearch{display:none}.pivot-on nav.appnav{gap:6px;flex-wrap:nowrap}.pivot-on nav.appnav .tt{display:none}.pivot-on nav.appnav .logo{font-size:var(--fs-body);margin-right:auto;flex:none}.pivot-on nav.appnav .logo .brand{gap:6px}.pivot-on nav.appnav .walletbtn{font-size:12px;padding:0 10px}.pivot-on nav.appnav .themetoggle{width:36px;height:36px;flex:none}.pivot-on nav.appnav .wallet{flex:none}.pv-searchbtn,.pv-burger{display:grid}.pv-searching nav.appnav .logo,.pv-searching nav.appnav .wallet,.pv-searching nav.appnav .pv-burger{display:none}.pivot-on nav.appnav .pv-inlinesearch{display:block;flex:1 1 auto;min-width:0}.pivot-on nav.appnav .pv-inlinesearch .tt{display:block}.pivot-on nav.appnav .pv-inlinesearch .navsearch{display:block;width:100%;box-sizing:border-box;height:40px;font-size:16px;padding:0 14px}.pv-mnav{display:flex;flex-direction:column;gap:2px;align-items:stretch;border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:8px;margin-bottom:12px}.pv-mnav .btn{width:100%;box-sizing:border-box;text-align:center;margin-bottom:6px}.pv-mnav a.pv-mrow{display:flex;align-items:center;gap:12px;text-align:left;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--ink)}.pv-mrow .mi{flex:none;width:36px;height:36px;border-radius:11px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--sub)}.pv-mrow .mi svg{width:19px;height:19px}.pv-mrow .mt{display:flex;flex-direction:column;gap:1px;min-width:0}.pv-mrow .mt b{font-size:var(--fs-floor);line-height:1.2}.pv-mrow .ms{font-family:var(--mono);font-size:11px;color:var(--sub)}.pv-mrow .ma{margin-left:auto;font-family:var(--mono);color:var(--sub);opacity:.55}.pv-mrow.on{background:#e8674a14}.pv-mrow.on .mt b{color:var(--coral)}.pv-mrow.on .mi{color:var(--coral);border-color:color-mix(in srgb,var(--coral) 55%,transparent);background:#e8674a1a}.pv-mrow.on .ma{color:var(--coral);opacity:1}.pv-mnav-foot{display:flex;align-items:center;gap:10px;padding:10px 12px 4px;border-top:1px dashed var(--line);margin-top:6px}}.pv-mintstrip{display:grid;grid-template-columns:168px 1fr auto;gap:18px;align-items:center;margin:4px 0 14px}.pv-mintstrip .ms-egg .pv-art-tile{margin-bottom:0}.pv-mintstrip .ms-head{font-size:var(--fs-body);font-weight:700}.ms-bar{height:7px;border-radius:99px;background:var(--line);overflow:hidden;margin:10px 0 6px;max-width:420px}.ms-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--coral),var(--sunset))}.pv-mintstrip .ms-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pv-mintstrip .ms-cta{text-align:center;max-width:220px}@media(max-width:860px){.pv-mintstrip{grid-template-columns:120px 1fr}.pv-mintstrip .ms-cta{grid-column:1 / -1;max-width:none;text-align:left}.pv-mintstrip .ms-cta .btn{width:100%;box-sizing:border-box;text-align:center}}@media(max-width:560px){.pv-mintstrip{grid-template-columns:1fr}.pv-mintstrip .ms-egg{max-width:180px;margin:0 auto}}.pv-minttile{display:flex;flex-direction:column;gap:7px}.pv-minttile .pv-art-tile{margin-bottom:2px}.pv-minttile .mt-head{font-size:var(--fs-floor);font-weight:700}.pv-minttile .ms-bar{margin:2px 0;max-width:none}.pv-minttile .btn{width:100%;box-sizing:border-box;max-width:100%;padding-left:8px;padding-right:8px;font-size:var(--fs-floor);white-space:normal;line-height:1.25;text-align:center}@media(max-width:560px){.pv-minttile .btn{font-size:12px;padding-left:4px;padding-right:4px}.pv-striphead{flex-wrap:wrap;row-gap:4px}.pv-striphead .pv-chip{margin-left:0!important}}.pv-minttile .btn{width:100%;box-sizing:border-box;text-align:center;margin-top:auto}.pv-identity{margin-top:8px;min-width:0}.pv-idrow{display:flex;align-items:baseline;gap:7px;min-width:0}.pv-idrow .pv-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25}.pv-idnum{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);flex:none}.pv-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.chat-trainnote{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);padding:2px 0 8px;border-bottom:1px dashed var(--line);margin-bottom:10px}.pv-fleetrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.pv-fleetface{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:1px solid var(--line);border-radius:12px;padding:8px 10px;cursor:pointer;color:inherit;font:inherit;transition:border-color .12s ease,transform .12s ease}.pv-fleetface:hover{border-color:var(--coral);transform:translateY(-1px)}.pv-fleetface img{border-radius:10px}.pv-minichat .pv-minichat-bubble{background:color-mix(in srgb,var(--ink) 4%,var(--paper));border:1px solid var(--line);border-radius:4px 14px 14px;padding:9px 12px;font-size:var(--fs-floor);margin-bottom:10px}.pv-minichat-row{display:flex;gap:8px}.pv-minichat-row .field-input{flex:1;min-width:0;background:var(--paper2, var(--paper));border:1.5px solid var(--line);border-radius:12px;padding:8px 12px;font:inherit;font-size:var(--fs-floor)}.pv-minichat-row .field-input:focus{outline:none;border-color:var(--sunset)}.pv-minichat .pv-foot a{color:var(--sub);text-decoration:none}.pv-minichat .pv-foot a:hover{color:var(--coral)}.chat-shellhero{font-size:34px;font-weight:700;letter-spacing:.01em;line-height:1.1;margin:2px 0}.pv-modal .pv-uprite{margin-top:22px}.pv-modal .pv-rockrite{margin-top:14px}.chatgrid.chat-training>.pv-card .pv-art-tile{max-width:300px;margin-left:auto;margin-right:auto}.pv-idcenter{display:block}.pv-idcenter .pv-idrow,.pv-idcenter .pv-chiprow{justify-content:center}.pv-standing{display:flex;align-items:center;gap:14px;border:1px solid var(--coral);border-radius:14px;background:var(--paper);padding:12px 16px;margin-bottom:14px}.pv-standing .who{flex:1;min-width:0}.pv-standing.crowned{border-color:#d9b24a;background:linear-gradient(100deg,rgba(217,178,74,.16),transparent 45%,rgba(217,178,74,.1) 80%),var(--paper);background-size:220% 100%;animation:pv-crown 5s ease-in-out infinite alternate}@keyframes pv-crown{0%{background-position:0% 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.pv-standing.crowned{animation:none}}.pivot-on .card.brawl .brawl-cta{display:inline-block;background:var(--coral);color:#fff;padding:9px 18px;border-radius:99px;font-size:var(--fs-caption);font-weight:700;box-shadow:0 4px 14px #e8674a59;transition:transform .15s ease,box-shadow .15s ease}.pivot-on .card.brawl.brawl-open:hover .brawl-cta{color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #e8674a73}.pivot-on .oddsbar-empty{color:var(--coral);background:transparent;border:1px dashed var(--coral);border-radius:12px;font-size:var(--fs-floor-data);padding:8px 12px}.pivot-on .oddsbar-empty:after{content:"→";font-weight:700}.pivot-on .brawl-spread:after{content:" · closest call wins the pot";color:var(--sub);font-weight:600}.pv-stepper{display:flex;gap:8px;margin:2px 0 14px;flex-wrap:wrap}.pv-step{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-size:var(--fs-caption);font-weight:700;color:var(--sub);background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:7px 16px 7px 8px}.pv-step i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-floor);font-weight:700;background:var(--line);color:var(--sub)}.pv-step.on{color:var(--ink);border-color:var(--coral)}.pv-step.on i{background:var(--coral);color:#fff}.pv-step.done{color:var(--ink)}.pv-step.done i{background:#2ebd852e;color:#2ebd85}.pv-step:disabled{opacity:.55;cursor:not-allowed}.pv-bigcta{display:block;width:100%;box-sizing:border-box;cursor:pointer;font:inherit;font-size:var(--fs-caption);font-weight:700;color:#fff;background:linear-gradient(180deg,#f07a5d,var(--coral));border:0;border-radius:14px;padding:15px 18px;text-align:center;box-shadow:0 6px 20px #e8674a59;transition:transform .15s ease,box-shadow .15s ease}.pv-bigcta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #e8674a73}.pv-bigcta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pv-skiplink{display:block;width:100%;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--fs-floor-data);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--sub);padding:8px 0 2px;text-align:center;text-decoration:underline dotted;text-underline-offset:3px}.pv-skiplink:hover{color:var(--coral)}.pv-skiplink.dim{opacity:.75}.pv-steptitle{font-size:var(--fs-body);font-weight:700}.pv-guard{border-color:var(--coral)}.pv-guardrow{display:flex;align-items:baseline;gap:10px;font-size:var(--fs-caption);padding:7px 0;border-bottom:1px dashed var(--line)}.pv-guardrow:last-of-type{border-bottom:none}.pv-guardrow b{font-family:var(--display);font-size:var(--fs-body-lg);color:var(--coral);min-width:52px;text-align:right}.pv-vibes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}@media(max-width:560px){.pv-vibes{grid-template-columns:1fr 1fr}}.pv-vibe{font:inherit;font-size:var(--fs-floor);font-weight:700;color:var(--sub);cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:10px;padding:9px 6px}.pv-vibe.on{color:var(--coral);border-color:var(--coral);background:#e8674a12}.pv-vibe:disabled{cursor:not-allowed}.pv-audition{font-size:var(--fs-floor-data);color:var(--sub);margin-top:10px;padding:9px 12px;border-left:3px solid var(--coral);background:color-mix(in srgb,var(--sub) 6%,transparent);border-radius:0 10px 10px 0}.pv-gear{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}@media(max-width:560px){.pv-gear{grid-template-columns:1fr 1fr}}@media(max-width:480px){.pv-gear{grid-template-columns:1fr}}.pv-gearcard{display:flex;flex-direction:column;gap:5px;align-items:flex-start;cursor:pointer;font:inherit;font-size:var(--fs-floor);text-align:left;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:10px;padding:10px 11px}.pv-gearcard.on{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a1f}.pv-gearcard.on.blind{border-style:dashed}.pv-gearcard.locked,.pv-gearcard:disabled{opacity:.55;cursor:not-allowed}.pv-lockedprev{opacity:.8}.pv-lockedprev .pv-vibe,.pv-lockedprev .pv-gearcard{filter:saturate(.3)}.pv-verifylink{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--coral);text-decoration:underline dotted;text-underline-offset:3px}.pv-saucefield{display:block;margin-top:10px}.pv-saucefield textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;resize:vertical;font:inherit;font-size:var(--fs-floor);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 11px}.pv-saucefield textarea:focus{outline:none;border-color:var(--coral)}.pv-substep{font-size:var(--fs-floor-data);letter-spacing:.08em;color:var(--coral);font-weight:700;margin-bottom:3px}.pv-vibecards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}@media(max-width:560px){.pv-vibecards{grid-template-columns:1fr}.pv-vibecard{flex-direction:row;align-items:baseline;gap:8px;padding:10px 12px}.pv-vibecard b{flex:none}.pv-vibecard .line{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.pv-vibecard{display:flex;flex-direction:column;gap:4px;align-items:flex-start;cursor:pointer;font:inherit;font-size:var(--fs-caption);text-align:left;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:12px;padding:11px 13px;transition:border-color .12s ease,box-shadow .12s ease}.pv-vibecard .line{font-size:var(--fs-floor-data);color:var(--sub)}.pv-vibecard.on{border-color:var(--coral);box-shadow:0 0 0 3px #e8674a1f}.pv-vibecard.on b{color:var(--coral)}.pv-vibecard:disabled{cursor:not-allowed}.pv-gearcard .gline{font-size:var(--fs-floor);color:var(--sub)}.pv-gearcard .gneed{font-size:var(--fs-floor);color:var(--sub);opacity:.85}.pv-blindwarn{margin-top:8px;border:1px dashed var(--coral);border-radius:12px;padding:10px 14px;font-size:var(--fs-floor-data);color:var(--sub)}.pv-blindwarn b{color:var(--ink)}.pv-cornersum{border:1px dashed var(--coral);border-radius:12px;padding:10px 14px;font-size:var(--fs-floor-data);color:var(--sub)}.pv-cornersum b{color:var(--ink)}.pv-tablewrap{overflow-x:auto}.pv-tablewrap table.wf{min-width:640px}.pv-tablewrap .pv-face{width:30px;height:30px;border-radius:9px}.pv-ownerrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.pv-chatlog{max-height:210px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin:10px 0;scrollbar-width:none}.pv-chatlog::-webkit-scrollbar{display:none}.pv-msg{max-width:85%;padding:8px 12px;border-radius:13px;font-size:var(--fs-floor);line-height:1.5}.pv-msg.me{align-self:flex-end;background:var(--coral);color:#fff;border-bottom-right-radius:4px}.pv-msg.him{align-self:flex-start;background:color-mix(in srgb,var(--sub) 10%,transparent);border-bottom-left-radius:4px}.pv-msg.typing{color:var(--sub);letter-spacing:var(--ls-caps)}.pv-chatin{display:flex;gap:8px}.pv-chatin input{flex:1;min-width:0;font:inherit;font-size:var(--fs-floor);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:9px 14px}.pv-chatin input:focus{outline:none;border-color:var(--coral)}.pv-form{display:inline-flex;gap:4px}.pv-form i{font-style:normal;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;width:20px;height:20px;border-radius:6px;display:grid;place-items:center}.pv-form i.w{background:#2ebd8529;color:#2ebd85}.pv-form i.l{background:#e24b4a24;color:#e24b4a}@media(max-width:900px){.pv-grid[style*="repeat(3"]{grid-template-columns:1fr!important}}.pv-notes{display:flex;flex-direction:column;gap:5px;margin-top:10px}.pv-note{font-size:var(--fs-floor-data);color:var(--ink);padding:7px 11px;border-radius:10px;background:color-mix(in srgb,var(--sub) 7%,transparent);border-left:3px solid #2ebd85}.pv-note .tick{color:#2ebd85;font-weight:700;margin-right:4px}.pv-feedhead{font-family:var(--display);font-size:var(--fs-body-lg);font-weight:700;margin-bottom:8px}.pv-card .pv-kv{font-size:var(--fs-caption)}.pv-card .pv-kv .pv-sub{font-size:var(--fs-caption-data)}.pv-revealrow{animation:pv-pop-in .55s var(--ease-overshoot) both}@keyframes pv-pop-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv-revealrow{animation:none}}.cel-embers{position:absolute;inset:0;pointer-events:none;overflow:visible}.cel-embers i{position:absolute;bottom:20%;width:5px;height:5px;border-radius:99px;background:var(--ember, var(--coral));opacity:0;animation:cel-ember .9s var(--ease-out) forwards}.cel-embers i:nth-child(3n){background:var(--sunset);width:4px;height:4px}@keyframes cel-ember{0%{opacity:0;transform:translateY(0) scale(1)}15%{opacity:.95}to{opacity:0;transform:translateY(-64px) scale(.4)}}.cel-burst{position:absolute;inset:0;pointer-events:none}.cel-burst i{position:absolute;left:50%;top:40%;width:6px;height:9px;border-radius:2px;opacity:0;animation:cel-burst .78s var(--ease-out) forwards}@keyframes cel-burst{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--bx),var(--by)) rotate(200deg)}}.cel-pop{display:inline-block;animation:cel-pop .34s var(--ease-overshoot) both}@keyframes cel-pop{0%{transform:scale(.85)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cel-embers,.cel-burst{display:none}.cel-pop{animation:none}}.pv-camp-gate{border-color:color-mix(in srgb,var(--coral) 40%,transparent);background:radial-gradient(130% 100% at 0% 0%,rgba(232,103,74,.12),transparent 55%),var(--paper)}.pv-camp-head{font-size:var(--fs-body-lg);font-weight:800;margin:2px 0 4px}.pv-camp-claim{max-width:54ch}.pv-camp-door{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.pv-slots{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.pv-slot{display:inline-flex;flex-direction:column;gap:1px;padding:5px 10px;border:1px dashed color-mix(in srgb,var(--sub) 55%,transparent);border-radius:10px}.pv-slot i{font-style:normal;font-size:var(--fs-floor-data);letter-spacing:.05em;color:var(--sub)}.pv-slot b{font-size:var(--fs-floor)}.pv-slot.on{border-style:solid;border-color:color-mix(in srgb,var(--coral) 55%,transparent);background:#e8674a14}.pv-slot.on i{color:color-mix(in srgb,var(--coral) 70%,var(--sub))}.pv-camp-tag{margin-left:auto;white-space:nowrap}.pv-upwhy{display:flex;flex-direction:column;gap:7px;justify-content:center;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);background:linear-gradient(165deg,rgba(0,0,0,.22),transparent 60%),var(--paper)}.pv-upwhy b{color:var(--gold);font-size:var(--fs-floor);letter-spacing:.04em}.pv-upwhy span{font-size:var(--fs-floor);color:var(--sub);line-height:1.45}.pv-gatepop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:18px;background:#0a070e9e;backdrop-filter:blur(3px)}.pv-gatepop-card{width:min(560px,100%);max-height:88vh;overflow-y:auto;border:1px solid var(--coral);border-radius:18px;background:var(--paper);padding:18px;display:flex;flex-direction:column}.pv-gatepop-head{font-size:var(--fs-body-lg);color:var(--coral)}.pv-gatepop-card .pv-skiplink{align-self:center;margin-top:10px}.pv-gatepop-card .pv-guard{border-color:var(--coral)}@media(max-width:640px){.pv-camp-gate{border-color:color-mix(in srgb,var(--coral) 60%,transparent);background:radial-gradient(150% 90% at 50% 0%,rgba(232,103,74,.17),transparent 62%),var(--paper)}.pv-camp-door{flex-direction:column;align-items:stretch;text-align:center}.pv-camp-door .btn{width:100%}}.pv-ctx-body{margin-top:8px}.pv-ctx-layer{border-left:2px solid var(--line);padding-left:11px;margin-top:10px}.pv-ctx-layer.coaching{border-left-color:var(--coral)}.pv-ctx-head{font-size:var(--fs-floor-data);letter-spacing:.08em;color:var(--sub);font-weight:700}.pv-ctx-layer.coaching .pv-ctx-head{color:var(--coral)}.pv-ctx-note{font-size:var(--fs-floor);color:var(--sub);margin-top:3px}.pv-ctx-text{margin:7px 0 0;padding:10px 12px;max-height:340px;overflow:auto;font-family:var(--mono);font-size:var(--fs-floor);line-height:1.55;color:var(--sub);white-space:pre-wrap;word-break:break-word;background:color-mix(in srgb,var(--sub) 5%,transparent);border-radius:10px}.pv-ctx-yours{color:var(--ink);background:#e8674a21;border-radius:3px}.pv-ctx-fold{display:block;margin-top:7px;padding:8px 11px;font-family:var(--mono);font-size:var(--fs-floor);color:var(--sub);opacity:.85;border:1px dashed var(--line);border-radius:10px}.pv-ctx-fate{margin-top:8px;border:1px dashed var(--coral);border-radius:12px;padding:10px 14px;font-size:var(--fs-floor-data);color:var(--sub)}.pv-ctx-fate b{color:var(--ink)}.pv-ctx-foot{margin-top:10px;font-size:var(--fs-floor);color:var(--sub);display:grid;gap:5px}.pv-cloutlbl{color:var(--sub);font-size:var(--fs-floor-data);letter-spacing:.05em;margin-right:5px;font-weight:400}.pv-signfirst{display:flex;flex-direction:column;align-items:center}.pv-substep.lite{color:var(--sub);letter-spacing:.06em}.pv-campsteps{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pv-campstep{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--sub);font:inherit;font-size:var(--fs-floor);font-weight:700;cursor:pointer}.pv-campstep i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;font-size:var(--fs-floor-data)}.pv-campstep.on{color:var(--coral);border-color:var(--coral);background:#e8674a14}.pv-campfoot{margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}.pv-ledgergrid{grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.pv-ledgergrid{grid-template-columns:1fr}}.pv-moneyband{display:grid;grid-template-columns:repeat(3,1fr);padding:0;overflow:hidden}.pv-moneyband .seg{display:grid;grid-template-rows:auto 1fr auto;gap:8px;padding:14px 18px;min-width:0;transition:background .14s ease}.pv-moneyband .seg:hover{background:color-mix(in srgb,var(--coral) 4%,transparent)}.pv-moneyband .seg+.seg{border-left:1px solid var(--line)}.pv-moneyband .cap{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-floor-data);color:var(--sub);letter-spacing:.04em;white-space:nowrap;overflow:hidden}.pv-moneyband .cap .capaddr{margin-left:auto;flex:none;color:var(--sub);text-decoration:none}.pv-moneyband .cap .capaddr:hover{color:var(--coral)}.pv-moneyband .fig{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-body-lg);align-self:center}.pv-moneyband .fig b{font-size:var(--fs-body-lg);line-height:1.1}.pv-moneyband .fig .approx,.pv-moneyband .fig .dot{font-size:var(--fs-floor-data);color:var(--sub)}.pv-moneyband .fig.muted{color:var(--sub);font-size:var(--fs-floor)}.pv-moneyband .act{font-size:var(--fs-floor);color:var(--sub)}.pv-moneyband .act a{color:inherit}.pv-moneyband .act a:hover{color:var(--coral)}@media(max-width:900px){.pv-moneyband{grid-template-columns:1fr}.pv-moneyband .seg+.seg{border-left:none;border-top:1px solid var(--line)}}.pv-quad{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.pv-quad>.pv-card{height:100%;box-sizing:border-box}@media(max-width:820px){.pv-quad{grid-template-columns:1fr}}.pf-tabs{display:flex;gap:6px;margin:0 0 14px}.pf-tabs button{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor);background:transparent;border:1px solid var(--line);color:var(--sub);border-radius:999px;padding:5px 16px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.pf-tabs button:hover{color:var(--sea)}.pf-tabs button.on{color:var(--coral);border-color:var(--coral);background:#e8674a1a}.pf-boxes{display:grid;grid-template-columns:3fr 2fr;gap:12px;margin-bottom:14px;align-items:stretch}@media(max-width:820px){.pf-boxes{grid-template-columns:1fr}}.pf-box{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-width:0}.pf-box .cap{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-floor-data);color:var(--sub);letter-spacing:.04em;white-space:nowrap;overflow:hidden}.pf-box .cap .capaddr{margin-left:auto;flex:none;color:var(--sub);text-decoration:none}.pf-box .cap .capaddr:hover{color:var(--coral)}.pf-box .fig{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-body-lg)}.pf-box .fig b{font-size:var(--fs-body-lg);line-height:1.1}.pf-box .fig .approx,.pf-box .fig .dot{font-size:var(--fs-floor-data);color:var(--sub)}.pf-box .fig.muted{color:var(--sub);font-size:var(--fs-floor)}.pf-box .act{font-size:var(--fs-floor);color:var(--sub);align-self:end}.pf-pnl.up b{color:#2ebd85}.pf-pnl.dn b{color:#e24b4a}.pf-stats{display:flex;gap:22px;flex-wrap:wrap;align-self:end}.pf-stats>span{display:grid;gap:10px}.pf-stats .pv-sub{font-size:var(--fs-floor-data);letter-spacing:.04em}.pf-stats b{font-size:var(--fs-body-lg);line-height:1.1}.pf-brahtable{display:grid;gap:0}.pf-brahhead,.pf-brahrow{display:grid;grid-template-columns:minmax(120px,1.8fr) 1fr 1fr 1fr 1fr 68px;gap:8px;align-items:center;padding:8px 0}.pf-brahclaim{display:inline-flex;align-items:center;gap:6px;justify-content:end}.pf-brahhead{font-size:var(--fs-floor-data);letter-spacing:.04em;border-bottom:1px solid var(--line)}.pf-brahrow{border-bottom:1px solid var(--line);font-size:var(--fs-floor-data)}.pf-brahrow:last-child{border-bottom:none}.pf-brahname{display:flex;align-items:center;gap:8px;min-width:0}.pf-brahname b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-floor)}@media(max-width:640px){.pf-brahtable{overflow-x:auto}.pf-brahhead,.pf-brahrow{min-width:520px}}.mb-row.receiptrow{padding:8px 0;border-bottom:1px solid var(--line)}.mb-row.receiptrow:last-of-type{border-bottom:none}.receiptmain{display:flex;align-items:center;gap:8px;min-width:0}.receiptmain .receiptwords{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-twoladders{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:stretch}.pv-ladder{min-width:0;display:flex;flex-direction:column;gap:12px}.pv-ladder>*:last-child{flex:1}.pv-ladder .pv-card{margin:0}.pv-ladderhead{margin:0;min-height:36px;align-items:baseline}.pv-ladderhead b{font-size:var(--fs-floor)}.pv-ladderhead .pv-sub{font-size:var(--fs-floor-data)}.pv-standing.slim{padding:12px 14px;min-height:64px;gap:10px;margin:0;align-items:center}.pv-standing.slim b{font-size:var(--fs-floor)}.pv-standing.slim .pv-face.big{width:40px;height:40px;border-radius:12px;font-size:var(--fs-body);flex:0 0 40px}.pv-standing.slim .pv-sub{font-size:var(--fs-floor-data)}.pv-standing.slim .btn{height:26px;padding:0 11px;font-size:var(--fs-floor-data);white-space:nowrap}.pv-chipspacer{height:30px}@media(max-width:900px){.pv-chipspacer{display:none}}.pv-laddertabs{display:none}@media(max-width:900px){.pv-twoladders{grid-template-columns:1fr}.pv-laddertabs{display:flex;margin:2px 0 10px}.pv-twoladders.side-stakers .pv-ladder-brahs,.pv-twoladders.side-brahs .pv-ladder-stk{display:none}}.pv-vpod{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%;text-align:left}.pv-vpod{padding:10px 14px}.pv-vpod,.stk-pod{min-height:140px;box-sizing:border-box}.pv-vpod.first,.stk-pod.first{min-height:140px}.pv-vpodrow{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.pv-vpodrow .who{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pv-vpodscore{white-space:nowrap}.pv-vpod-audit{margin-top:-6px}@media(max-width:560px){.pv-vpodrow{flex-wrap:wrap;row-gap:6px}.pv-vpodrow .who{min-width:160px}.pv-vpodscore{margin-left:60px}}.pv-earnline{display:block;white-space:nowrap;font-size:var(--fs-floor-data);color:var(--pump, #2ebd85);margin-top:2px}.pv-cloutrow .who>.pv-sub{margin-top:5px}.bt-dexdoor{gap:0}.bt-dexdoor svg{vertical-align:-1px}.bslot.ghost{cursor:default;opacity:.55}.bslot-ghost-face{display:inline-block;width:34px;height:34px;border-radius:10px;border:1.5px dashed var(--line);flex:none}.bracketcard h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bracketcard h3 .mut{display:inline-flex;align-items:center}.pv-minttile.pv-fulltile{justify-content:center;align-items:center;text-align:center;gap:8px;min-height:240px}.pv-minttile.pv-fulltile .mt-head{font-size:var(--fs-body-lg)}.ai-fab{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;align-items:center;gap:7px;border:none;cursor:pointer;background:var(--sea);color:var(--sand);font-family:var(--sans);font-size:var(--fs-floor);font-weight:700;height:var(--control-h);box-sizing:border-box;padding:0 14px;border-radius:99px;box-shadow:0 8px 22px #1c2b4547}.ai-fab:hover{background:#24375a}.ai-fab:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.ai-panel{position:fixed;right:18px;bottom:68px;z-index:81;width:340px;max-width:calc(100vw - 36px);max-height:min(70vh,520px);display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px #1c2b4542;overflow:hidden;transform-origin:bottom right;animation:ai-panel-in var(--dur-3) var(--ease-entrance)}@keyframes ai-panel-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media(prefers-reduced-motion:reduce){.ai-panel{animation:none}}.ai-head{padding:11px 13px;border-bottom:1px solid var(--line);background:var(--sand);display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-head-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ai-brahdoor{display:block;padding:8px 13px;border-bottom:1px solid var(--line);font-size:var(--fs-floor);font-weight:700;color:var(--coral);text-decoration:none;background:color-mix(in srgb,var(--coral) 6%,transparent)}.ai-brahdoor:hover{background:color-mix(in srgb,var(--coral) 12%,transparent)}.ai-head b{font-size:var(--fs-caption)}.ai-head .muted{font-size:var(--fs-floor-data)}.ai-x{flex:none;border:none;background:none;font-size:var(--fs-title);line-height:1;color:var(--sub);cursor:pointer;padding:0 2px}.ai-x:hover{color:var(--sea)}.ai-x:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:6px}.ai-log{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.ai-turn{display:flex;flex-direction:column;gap:6px}.ai-turn.you{align-items:flex-end}.ai-bub{max-width:88%;font-size:var(--fs-floor);line-height:1.5;padding:9px 11px;border-radius:12px;background:var(--paper2)}.ai-turn.you .ai-bub{background:var(--sea);color:var(--sand)}.ai-bub.ai-thinking{color:var(--ink3, inherit);animation:ai-think 1.2s ease-in-out infinite}@keyframes ai-think{0%,to{opacity:.35}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.ai-bub.ai-thinking{animation:none;opacity:.6}}.ai-link{display:block;margin-top:7px;font-weight:700;font-size:var(--fs-floor);color:var(--coral);text-decoration:none}.ai-link:hover{text-decoration:underline}.ai-chips{display:flex;flex-wrap:wrap;gap:6px}.ai-chips .chip{font-size:var(--fs-floor-data);cursor:pointer}.ai-suggest{margin-top:2px}.ai-ask{display:flex;gap:6px;padding:10px;border-top:1px solid var(--line);background:var(--paper)}.ai-ask input{flex:1;min-width:0;font-family:var(--sans);font-size:var(--fs-floor);padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--sand)}.ai-ask input:focus{outline:2px solid var(--coral);outline-offset:1px}.ai-ask button{border:none;background:var(--coral);color:#fff;font-size:var(--fs-caption);font-weight:700;padding:0 13px;border-radius:10px;cursor:pointer}.ai-ask button:hover{background:var(--coral-deep)}@media(max-width:640px){.ai-fab span{display:none}.ai-fab{width:46px;height:46px;padding:0;justify-content:center;gap:0}}@media(max-width:520px){.ai-fab{right:12px;bottom:12px}.ai-panel{right:12px;left:12px;bottom:62px;width:auto}}.fb-overlay{position:fixed;inset:0;background:#1c2b4573;display:flex;align-items:center;justify-content:center;padding:20px;z-index:90}.fb-dialog{background:var(--paper);border-radius:var(--radius);box-shadow:0 18px 50px #1c2b4547;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px}.fb-head{display:flex;align-items:center;justify-content:space-between}.fb-head h3{font-size:var(--fs-body);font-weight:700;margin:0}.fb-x{border:none;background:none;font-size:var(--fs-title);line-height:1;color:var(--sub);cursor:pointer;padding:0 4px}.fb-x:hover{color:var(--sea)}.fb-hint{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:var(--sub);margin:0}.fb-hint.warn{color:var(--dump)}.fb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.fb-path{font-size:var(--fs-floor-data)}.fb-err{color:var(--dump);font-size:var(--fs-floor-data);margin:0}.fb-sent{font-size:var(--fs-caption);padding:14px 2px;margin:0}@media(max-width:520px){.fb-dialog{max-width:100%}.fb-foot{flex-direction:column;align-items:stretch}}.wc-overlay{position:fixed;inset:0;background:#1c2b4580;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100;animation:wc-fade .22s ease both}.wc-dialog{position:relative;background:var(--paper);border-radius:var(--radius);box-shadow:0 24px 70px #1c2b4552;width:100%;max-width:640px;max-height:92vh;padding:34px 30px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;overflow:hidden;animation:wc-rise .28s cubic-bezier(.2,.8,.3,1) both}.wc-banner{position:relative;margin:-34px -30px 34px;align-self:stretch;height:132px;flex:none}.wc-banner img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;display:block;border-radius:var(--radius) var(--radius) 0 0}.wc-banner:after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(180deg,transparent,var(--paper));pointer-events:none}.wc-x{position:absolute;top:10px;right:12px;border:none;background:none;font-size:var(--fs-title);line-height:1;color:var(--sub);cursor:pointer;padding:0 4px;z-index:1}.wc-x:hover{color:var(--sea)}.wc-mark{position:absolute;left:50%;bottom:-26px;transform:translate(-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--paper);border:2px solid var(--line);box-shadow:0 10px 26px #1c2b4538;z-index:1}.wc-otter{display:grid;place-items:center;transform-origin:50% 72%;animation:wc-life 10s ease-in-out infinite}@keyframes wc-life{0%{transform:scale(.9) rotate(-6deg)}5%{transform:scale(1.15) rotate(6deg)}12%{transform:scale(.98) rotate(-2deg)}22%{transform:scale(1) rotate(0)}38%{transform:scale(1.14) translateY(-3px) rotate(0)}48%{transform:scale(1.06) translateY(0)}56%{transform:scale(1.06) rotate(-9deg)}64%{transform:scale(1.06) rotate(9deg)}72%{transform:scale(1.06) rotate(0)}77%{transform:scale(1.09) translate(-3px) rotate(-7deg)}81%{transform:scale(1.09) translate(3px) rotate(6deg)}85%{transform:scale(1.09) translate(-3px) rotate(-5deg)}89%{transform:scale(1.09) translate(2px) rotate(4deg)}94%{transform:scale(1.02) translate(0) rotate(0)}to{transform:scale(.9) rotate(-6deg)}}.wc-beat-w{color:var(--sub);animation:wc-beatlight 10s ease-in-out infinite}@keyframes wc-beatlight{0%{color:var(--sub);text-shadow:none}3%{color:var(--coral-deep);text-shadow:0 0 10px rgba(232,103,74,.5)}20%{color:var(--coral-deep);text-shadow:0 0 10px rgba(232,103,74,.42)}25%{color:var(--sub);text-shadow:none}to{color:var(--sub);text-shadow:none}}@media(prefers-reduced-motion:reduce){.wc-otter{animation:none}.wc-beat-w{animation:none;color:var(--coral-deep)}}.wc-title{font-family:var(--display);font-size:var(--fs-section);font-weight:700;color:var(--sea);margin:4px 0 0;letter-spacing:var(--ls-tight);text-wrap:balance}.wc-title i{color:var(--coral);font-style:normal}.wc-sub{font-size:var(--fs-floor);line-height:1.5;color:var(--sub);margin:0;max-width:52ch;text-wrap:balance}.wc-beats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:6px 0 2px}.wc-beat{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-deep)}.wc-dot{color:var(--line);font-weight:700}.wc-dialog>*{flex:0 0 auto}.wc-dialog>.wc-read{flex:1 1 auto}.wc-cta{margin-top:12px;min-width:200px}.wc-cta:disabled{opacity:.45;cursor:not-allowed}.wc-warn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;border:none;background:none;color:var(--sub);font:inherit;font-weight:700;font-size:var(--fs-floor);cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;transition:color .14s ease}.wc-warn:hover{color:var(--sky-deep)}.wc-acktext{margin:12px 0 0;font-size:var(--fs-floor);line-height:1.5;color:var(--sub);max-width:60ch;text-wrap:balance}.wc-read{margin-top:12px;flex:1 1 auto;min-height:90px;max-height:min(300px,38vh);overflow-y:auto;padding:4px 16px 12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink) 3%,var(--paper));text-align:left;font-size:var(--fs-floor);color:var(--sub)}.wc-read b{color:var(--ink)}.wc-legal{margin-top:12px;font-family:var(--mono);font-size:var(--fs-floor-data);color:var(--sub)}.wc-legal a{color:var(--sub);text-decoration:underline dotted;text-underline-offset:3px}.wc-legal a:hover{color:var(--coral)}@keyframes wc-fade{0%{opacity:0}to{opacity:1}}@keyframes wc-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.wc-overlay,.wc-dialog{animation:none}}@media(max-width:480px){.wc-dialog{max-width:100%;padding:30px 20px 24px}.wc-banner{margin:-30px -20px 30px;height:108px}.wc-title{font-size:var(--fs-title)}}.wc-sub-doors{margin-top:6px;max-width:42ch}.wc-doors-lead{color:var(--sky)}.themetoggle{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--sea);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.themetoggle:hover{color:var(--coral);border-color:var(--coral)}.themetoggle:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media(prefers-reduced-motion:reduce){.themetoggle{transition:none}}.shore{position:relative;border-radius:var(--radius);overflow:hidden;border:2px solid var(--edge);box-shadow:var(--shadow);margin-bottom:16px;aspect-ratio:2400 / 674}.shore-art{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.shore-scrim{position:absolute;inset:0;background:linear-gradient(100deg,#140e12db,#140e129e 26%,#140e121f 48%,#140e1200 62%)}.shore-copy{position:absolute;left:18px;bottom:clamp(14px,3vw,34px);max-width:min(46ch,52%)}.shore-eyebrow{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);letter-spacing:var(--ls-wide);color:var(--driftwood);margin-bottom:6px}.shore-title{font-family:var(--display);font-size:var(--fs-page);line-height:var(--lh-tight);color:#f7e9d6c7;letter-spacing:var(--ls-tight);margin-bottom:8px;text-shadow:0 2px 12px rgba(10,6,9,.75)}.shore-sub{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--sea);opacity:.9;text-shadow:0 1px 8px rgba(10,6,9,.7)}@media(max-width:820px){.shore{display:none}}.fcpanel{position:relative;margin:12px 0 20px;border-radius:18px;overflow:hidden;background:#04121b;box-shadow:0 34px 80px -30px #030c14f2,0 1px #ffffff0d inset;border:1px solid rgba(234,244,240,.08)}.fccanvas{display:block;width:100%;height:100%}.fcui{position:absolute;inset:0;cursor:crosshair}.fcveil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 105% at 50% 36%,#0000 52%,#02080c99)}.fcgrain{position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.fcphead{position:absolute;top:16px;left:18px;z-index:5;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:#cfe6dd;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;letter-spacing:.02em}.fcdot{width:8px;height:8px;border-radius:50%;background:#e8674a;box-shadow:0 0 #e8674a99;animation:fclive 2.2s ease-out infinite}.fcsoon{font-size:var(--fs-floor);font-weight:700;letter-spacing:var(--ls-wide);color:#f5a653;border:1px solid rgba(245,166,83,.5);border-radius:99px;padding:2px 8px;background:#04121ab8}@keyframes fclive{0%{box-shadow:0 0 #e8674a8c}to{box-shadow:0 0 0 10px #e8674a00}}.fcchips{position:absolute;right:18px;top:16px;z-index:5;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(400px,64%);align-items:flex-end}@media(max-width:560px){.fcphead{top:12px;left:12px}.fcchips{top:74px;right:12px;left:12px;max-width:none;max-height:96px;overflow:hidden}}.fcchip{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);color:#dceae4;background:#05141eb8;border:1px solid rgba(234,244,240,.12);border-left:3px solid #e8674a;padding:8px 12px;border-radius:9px;backdrop-filter:blur(4px);animation:fcchipin .5s cubic-bezier(.16,1,.3,1);transition:opacity .8s,transform .8s;text-align:left}.fcchip b{color:#fff}.fcchip .d{color:#2ebd85;font-weight:700}.fcchip.loss{border-left-color:#e24b4a}.fcchip .dl{color:#e24b4a;font-weight:700}.fcchip.out{opacity:0;transform:translateY(-6px)}@keyframes fcchipin{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.fccensus{position:absolute;left:18px;bottom:14px;z-index:5;font-family:var(--mono);font-variant-numeric:tabular-nums;pointer-events:none}.fccensus b{display:block;font-size:var(--fs-section);color:#eaf4f0;font-weight:700;letter-spacing:.01em}.fccensus span{font-size:var(--fs-floor);color:#8fb8aa}.fccta{position:absolute;right:16px;bottom:16px;z-index:5;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-floor-data);font-weight:700;color:#fff;background:#e8674a;padding:9px 16px;border-radius:999px;text-decoration:none;box-shadow:0 6px 22px -6px #e8674aa6;animation:fcctap 3.4s ease-in-out infinite}@keyframes fcctap{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.fcdot,.fccta,.fcchip{animation:none}}
