@font-face{font-family:PP Pixel;src:url(/assets/ui/fonts/pp-jersey.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:MP Text;src:url(/assets/ui/fonts/mp-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:MP Wide;src:url(/assets/ui/fonts/mp-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:MP Num;src:url(/assets/ui/fonts/mp-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:MP Display;src:url(/assets/ui/fonts/mp-serif.woff2) format("woff2");font-display:swap}@font-face{font-family:"MP Serif";src:url(/assets/ui/fonts/mp-serif-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:GF Script;src:url(/assets/ui/fonts/yellowtail.woff2) format("woff2");font-display:swap}@font-face{font-family:GF Cond;src:url(/assets/ui/fonts/gf-cond.woff2) format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:GF Text;src:url(/assets/ui/fonts/gf-text.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:GF Wide;src:url(/assets/ui/fonts/gf-wide.woff2) format("woff2");font-weight:500 800;font-display:swap}:root{--frame-panel: url(/assets/ui/frames/panel.png) 3 5 5 3 / calc(3 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u)) calc(3 * var(--u)) / 0 calc(2 * var(--u)) calc(2 * var(--u)) 0 stretch;--frame-panel-bw: calc(3 * var(--u));--frame-panel-cap: url(/assets/ui/frames/panel-cap.png) 3 5 5 3 / calc(3 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u)) calc(3 * var(--u)) / 0 calc(2 * var(--u)) calc(2 * var(--u)) 0 stretch;--frame-panel-cap-bw: calc(3 * var(--u));--frame-card: url(/assets/ui/frames/card.png) 3 3 3 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) / 0 0 0 0 stretch;--frame-card-bw: calc(3 * var(--u));--frame-tip: url(/assets/ui/frames/tip.png) 2 3 3 2 / calc(2 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u)) / 0 calc(1 * var(--u)) calc(1 * var(--u)) 0 stretch;--frame-tip-bw: calc(2 * var(--u));--frame-btn-primary: url(/assets/ui/frames/btn-primary.png) 3 3 6 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) / 0 0 calc(3 * var(--u)) 0 stretch;--frame-btn-primary-bw: calc(3 * var(--u));--frame-btn-primary-down: url(/assets/ui/frames/btn-primary-down.png) 3 3 6 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) / 0 0 calc(3 * var(--u)) 0 stretch;--frame-btn-primary-down-bw: calc(3 * var(--u));--frame-btn-secondary: url(/assets/ui/frames/btn-secondary.png) 3 3 6 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) / 0 0 calc(3 * var(--u)) 0 stretch;--frame-btn-secondary-bw: calc(3 * var(--u));--frame-btn-secondary-down: url(/assets/ui/frames/btn-secondary-down.png) 3 3 6 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) / 0 0 calc(3 * var(--u)) 0 stretch;--frame-btn-secondary-down-bw: calc(3 * var(--u));--frame-btn-yellow: url(/assets/ui/frames/btn-yellow.png) 3 3 6 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) / 0 0 calc(3 * var(--u)) 0 stretch;--frame-btn-yellow-bw: calc(3 * var(--u));--frame-btn-yellow-down: url(/assets/ui/frames/btn-yellow-down.png) 3 3 6 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) / 0 0 calc(3 * var(--u)) 0 stretch;--frame-btn-yellow-down-bw: calc(3 * var(--u));--frame-btn-quiet: url(/assets/ui/frames/btn-quiet.png) 3 3 3 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) / 0 0 0 0 stretch;--frame-btn-quiet-bw: calc(3 * var(--u));--frame-btn-quiet-down: url(/assets/ui/frames/btn-quiet-down.png) 3 3 3 3 / calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) / 0 0 0 0 stretch;--frame-btn-quiet-down-bw: calc(3 * var(--u));--frame-tab: url(/assets/ui/frames/tab.png) 2 2 2 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) / 0 0 0 0 stretch;--frame-tab-bw: calc(2 * var(--u));--frame-tab-on: url(/assets/ui/frames/tab-on.png) 2 2 2 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) / 0 0 0 0 stretch;--frame-tab-on-bw: calc(2 * var(--u));--frame-input: url(/assets/ui/frames/input.png) 2 2 2 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) / 0 0 0 0 stretch;--frame-input-bw: calc(2 * var(--u));--frame-chip: url(/assets/ui/frames/chip.png) 2 2 2 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) / 0 0 0 0 stretch;--frame-chip-bw: calc(2 * var(--u));--frame-chip-on: url(/assets/ui/frames/chip-on.png) 2 2 2 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) / 0 0 0 0 stretch;--frame-chip-on-bw: calc(2 * var(--u));--frame-chip-navy: url(/assets/ui/frames/chip-navy.png) 2 2 2 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) / 0 0 0 0 stretch;--frame-chip-navy-bw: calc(2 * var(--u));--frame-key: url(/assets/ui/frames/key.png) 2 2 3 2 / calc(2 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u)) / 0 0 calc(1 * var(--u)) 0 stretch;--frame-key-bw: calc(2 * var(--u))}*,*:before,*:after{image-rendering:auto}.px-panel,.px-card,.px-tip,.px-btn,.px-tab,.px-input,.px-chip,.px-key{box-sizing:border-box;border-style:solid;border-color:transparent;border-radius:0;background-clip:padding-box;box-shadow:none;image-rendering:pixelated}.px-panel{border-width:var(--frame-panel-bw);border-image:var(--frame-panel);background-color:var(--paper)}.px-panel.px-cap{padding-top:0}.px-cap-h{background:var(--act);color:var(--act-ink);border-bottom:var(--u) solid var(--pen);font:400 27px/1.1 var(--pixel)}.px-card{border-width:var(--frame-card-bw);border-image:var(--frame-card);background-color:#fff}.px-tip{border-width:var(--frame-tip-bw);border-image:var(--frame-tip);background-color:var(--paper);color:var(--pen);font:600 12px/1.3 var(--body);padding:2px var(--s1)}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);cursor:pointer;border-width:var(--frame-btn-secondary-bw);border-image:var(--frame-btn-secondary);background-color:#fff;color:var(--pen);padding:2px var(--s2);min-height:40px;font:400 22px/1 var(--pixel);letter-spacing:0;text-transform:none;text-shadow:none}.px-btn:active:not(:disabled,[aria-disabled=true]){border-image:var(--frame-btn-secondary-down);background-color:var(--paper);transform:translateY(var(--u))}.px-btn:hover:not(:disabled,[aria-disabled=true]){background-color:var(--paper-2)}.px-btn.primary{border-image:var(--frame-btn-primary);background-color:var(--act);color:var(--act-ink)}.px-btn.primary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--act-hi)}.px-btn.primary:active:not(:disabled,[aria-disabled=true]){border-image:var(--frame-btn-primary-down);background-color:var(--act)}.px-btn.yellow{border-image:var(--frame-btn-yellow);background-color:var(--yellow);color:var(--pen)}.px-btn.yellow:hover:not(:disabled,[aria-disabled=true]){background-color:var(--yellow-hi)}.px-btn.yellow:active:not(:disabled,[aria-disabled=true]){border-image:var(--frame-btn-yellow-down);background-color:var(--yellow)}.px-btn.quiet{border-width:var(--frame-btn-quiet-bw);border-image:var(--frame-btn-quiet);background-color:var(--sky-tint)}.px-btn.quiet:hover:not(:disabled,[aria-disabled=true]){background-color:#d2eef9}.px-btn.quiet:active:not(:disabled,[aria-disabled=true]){border-image:var(--frame-btn-quiet-down);background-color:var(--sky);transform:none}.px-btn:disabled,.px-btn[aria-disabled=true]{cursor:default;border-image:var(--frame-btn-quiet);border-width:var(--frame-btn-quiet-bw);background-color:var(--paper-2);color:var(--pen-soft)}.px-tab{border-width:var(--frame-tab-bw);border-image:var(--frame-tab);background-color:#fff;color:var(--pen);padding:4px var(--s2);font:400 18px/1.2 var(--pixel);cursor:pointer}.px-tab:hover{background-color:var(--paper-2)}.px-tab.on,.px-tab[aria-selected=true]{border-image:var(--frame-tab-on);background-color:var(--navy);color:#fff}.px-input{border-width:var(--frame-input-bw);border-image:var(--frame-input);background-color:#fff;color:var(--pen);padding:4px var(--s1);font:600 15px/1.3 var(--body)}.px-input:focus{outline:var(--focus);outline-offset:0}.px-chip{display:inline-flex;align-items:center;gap:var(--s-half);border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background-color:#fff;color:var(--pen);padding:0 var(--s1);font:600 12px/1.6 var(--body)}.px-chip.on{border-image:var(--frame-chip-on);background-color:var(--yellow)}.px-chip.navy{border-image:var(--frame-chip-navy);background-color:var(--navy);color:#fff}.px-key{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-width:var(--frame-key-bw);border-image:var(--frame-key);background-color:#fff;color:var(--pen);font:400 18px/1 var(--pixel);letter-spacing:0}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus);outline-offset:var(--u)}::-webkit-scrollbar{width:calc(5 * var(--u));height:calc(5 * var(--u))}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--pen);border:var(--u) solid var(--paper-2)}::-webkit-scrollbar-corner{background:transparent}@keyframes px-pop{0%{transform:scale(.94);opacity:0}50%{transform:scale(1.02);opacity:1}to{transform:none;opacity:1}}@keyframes px-drop{0%{transform:translateY(calc(-3 * var(--u)));opacity:0}to{transform:none;opacity:1}}@keyframes px-fade{0%{opacity:0}to{opacity:1}}.px-pop{animation:px-pop .18s var(--steps) both}.px-drop{animation:px-drop .15s var(--steps) both}@media (prefers-reduced-motion: reduce){.px-pop,.px-drop{animation:px-fade .15s linear both}.px-btn:active{transform:none!important}}.px-crisp{image-rendering:pixelated}:root{--navy: #08103a;--navy-2: #1b2456;--navy-3: #3a4474;--red: #f83a2c;--red-hi: #ff5a4a;--white: #f8f8f8;--sky: #80dcf8;--sky-tint: #e3f4fb;--sky-deep: #1f8fc4;--yellow: #ffd21f;--yellow-hi: #ffe57a;--teal: #177178;--teal-deep: #0f4f55;--paper: var(--white);--paper-2: var(--sky-tint);--paper-3: #c9e9f5;--pen: var(--navy);--pen-soft: #4a5178;--pen-faint: rgba(8, 16, 58, .16);--act: var(--red);--act-hi: var(--red-hi);--act-ink: var(--navy);--money: var(--navy);--money-hi: var(--navy-2);--money-lip: var(--navy-2);--gold: var(--yellow);--gold-hi: var(--yellow-hi);--gold-lip: #7a5200;--felt: var(--teal);--felt-deep: var(--teal-deep);--pink: #c2356b;--sky-accent: #1f8fc4;--grape: #6a3fb0;--coral: #c2410c;--up: #17703a;--down: #b3122a;--live: #16578f;--up-bg: rgba(23, 112, 58, .12);--down-bg: rgba(179, 18, 42, .08);--live-bg: rgba(128, 220, 248, .28);--r0: #5c6480;--r1: #17703a;--r2: #16578f;--r3: #6a3fb0;--r4: #e0a200;--pixel: "PP Pixel", "Segoe UI", system-ui, sans-serif;--display: var(--pixel);--serif: var(--pixel);--body: "MP Text", "Segoe UI", system-ui, sans-serif;--label: "MP Text", "Segoe UI", system-ui, sans-serif;--num: "MP Num", "MP Text", "Segoe UI", system-ui, sans-serif;--trophy: var(--pixel);--script: var(--pixel);--fs-hero: 54px;--fs-h1: 36px;--fs-h2: 27px;--fs-h3: 22px;--fs-big: 22px;--fs-body: 14px;--fs-small: 13px;--fs-label: 12px;--px: 2;--u: calc(1px * var(--px));--u2: calc(2px * var(--px));--s-half: 4px;--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--s5: 32px;--s6: 40px;--bw: var(--u);--outline: var(--bw) solid var(--pen);--rule: var(--u) solid var(--pen-faint);--r-sm: 0px;--r: 0px;--r-lg: 0px;--r-pill: 0px;--shadow: var(--u2) var(--u2) 0 var(--pen);--pad: 12px;--gap: 8px;--hud-h: 34px;--hud-bar: 38px;--hud-ico: 18px;--ui: 1;--bezel: none;--lift: var(--shadow);--lift-sm: var(--u) var(--u) 0 var(--pen);--focus: var(--u2) solid var(--sky-deep);--bevel-hi: #ffffff;--bevel-lo: #cfe3ee;--bevel: inset var(--u) var(--u) 0 var(--bevel-hi), inset calc(-1 * var(--u)) calc(-1 * var(--u)) 0 var(--bevel-lo);--guilloche: none;--rosette: none;--contours: none;--snap: cubic-bezier(.2, .8, .2, 1);--ease: cubic-bezier(.3, .7, .2, 1);--steps: steps(3, end);--abyss: var(--paper);--trench: var(--paper-2);--trench-hi: var(--paper-3);--sounding: var(--pen);--spray: var(--pen);--mist: var(--pen-soft);--flare: var(--navy);--flare-hi: var(--navy-2);--flare-lip: var(--navy);--flare-ink: #ffffff;--starboard: var(--up);--port: var(--down);--sonar: var(--live);--brass: var(--gold-lip);--starboard-bg: var(--up-bg);--port-bg: var(--down-bg);--sonar-bg: var(--live-bg);--ink: var(--paper);--ink2: var(--paper-2);--ink3: var(--paper-3);--line: var(--pen);--text: var(--pen);--mute: var(--pen-soft);--accent: var(--act);--accent-hi: var(--act-hi);--accent-ink: var(--act-ink);--sea: var(--live);--good: var(--up);--bad: var(--down);--deep: var(--r3);--shade: rgba(15, 79, 85, .8);font-synthesis:none}@media (min-width: 1440px){:root{--px: 3;--hud-h: 36px;--hud-bar: 40px}}html,body{margin:0;height:100%;overflow:hidden;background:var(--abyss);font-family:var(--body);color:var(--spray);-webkit-font-smoothing:antialiased}#app{position:fixed;inset:0}button{font:inherit;color:inherit}.gf-hidden{display:none!important}.gf-num{font-family:var(--num);font-variant-numeric:tabular-nums}.up{color:var(--starboard)}.down{color:var(--port)}.gf-panelbox{background:var(--abyss);border:var(--bw) solid var(--sounding);border-radius:var(--r);box-shadow:var(--bezel),var(--lift)}.gf-contours{position:relative;isolation:isolate}.gf-key{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;background:#fff;color:var(--pen);border-radius:0;box-shadow:0 var(--u) 0 var(--pen);font:700 13px/1 var(--num)}.gf-key.arrow{font-size:15px}.gf-key-word{min-width:0;padding:0 9px;white-space:nowrap;font-family:var(--label);font-size:12px}.gf-prompt{display:inline-flex;align-items:center;gap:9px;font:650 var(--fs-small)/1 var(--body);color:var(--spray)}.gf-btn{border:0;background:var(--flare);color:var(--flare-ink);border-radius:var(--r);cursor:pointer;padding:12px 20px 11px;font:400 22px/1 var(--display);letter-spacing:0;box-shadow:0 4px 0 var(--flare-lip),inset 0 1px #ffffff40;transition:transform .07s,box-shadow .07s,background .12s}.gf-btn:hover,.gf-btn:focus-visible{background:var(--flare-hi);outline:none}.gf-btn:focus-visible{box-shadow:0 4px 0 var(--flare-lip),0 0 0 3px var(--spray)}.gf-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--flare-lip)}.gf-btn.alt{background:var(--trench);color:var(--spray);box-shadow:0 4px 0 var(--pen),var(--bezel);outline:var(--bw) solid var(--sounding);outline-offset:-2px}.gf-btn.alt:hover,.gf-btn.alt:focus-visible{background:var(--trench-hi);outline-color:var(--mist)}.gf-btn.alt:active{box-shadow:0 1px 0 var(--pen)}.gf-btn:disabled{opacity:.45;cursor:default;transform:none}.gf-btn .gf-ico{width:20px;height:20px;display:inline-block;vertical-align:-3px;margin-right:6px}.gf-logo-mono{width:100%;height:100%;display:grid;place-items:center;background:var(--trench-hi);color:var(--flare);font:700 13px/1 var(--body)}.gf-coin{display:block;width:38px;height:38px;flex:none;border-radius:50%;overflow:hidden;background:var(--trench-hi);box-shadow:0 0 0 2px var(--sounding)}.gf-coin img{width:100%;height:100%;object-fit:cover;display:block}.gf-ico{width:22px;height:22px;display:block;fill:currentColor;flex:none}.gf-corner{position:fixed;top:14px;right:calc(env(safe-area-inset-right,0px) + 14px);z-index:25;display:flex;pointer-events:auto;background:var(--abyss);border:var(--bw) solid var(--sounding);border-radius:var(--r);box-shadow:var(--shadow)}.gf-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;box-sizing:border-box;cursor:pointer;background:transparent;color:var(--spray);border:0;border-radius:0;font:700 14px/1 var(--body)}.gf-chip+.gf-chip{border-left:var(--bw) solid var(--sounding)}.gf-chip:hover,.gf-chip:focus-visible{background:var(--trench);outline:none}.gf-chip.icon{width:44px;padding:0;justify-content:center}.gf-chip .gf-ico{width:20px;height:20px}.gf-chip .dot{width:8px;height:8px;border-radius:0;background:var(--mist)}.gf-chip.on .dot{background:var(--starboard)}.gf-chip.on{font-family:var(--num);font-weight:700;letter-spacing:.02em}.gf-chip.cta{background:var(--flare);color:var(--flare-ink);font:700 13px/1 var(--body)}.gf-chip.cta:hover,.gf-chip.cta:focus-visible{background:var(--flare-hi)}.gf-chip small{font:700 12px/1 var(--num);color:var(--abyss);background:var(--mist);border-radius:0;padding:3px 5px}.gf-chip.muted{color:var(--port)}.gf-card{background:var(--abyss);border:var(--bw) solid var(--sounding);border-radius:var(--r);pointer-events:auto;box-shadow:var(--bezel),var(--lift)}.gf-card-h{margin:0;padding:12px 16px;font:400 27px/1 var(--display);letter-spacing:0;border-bottom:var(--bw) solid var(--sounding);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.gf-card-h em{font:600 12.5px/1 var(--label);font-style:normal;color:var(--mist);text-transform:none;letter-spacing:0}.gf-stagebox{height:clamp(150px,26vh,250px);flex:none;background:var(--sky-tint);border-bottom:var(--bw) solid var(--sounding);position:relative}.gf-stagebox .gf-noprev{position:absolute;inset:0;display:grid;place-items:center;color:var(--mist);font:600 15px var(--body)}.gf-fields{padding:10px 14px 14px;display:grid;gap:9px;overflow:auto}.gf-field label{display:block;font:650 11.5px/1 var(--label);color:var(--mist);margin-bottom:6px}.gf-name{width:100%;box-sizing:border-box;background:var(--trench);color:var(--spray);border:var(--bw) solid var(--sounding);border-radius:var(--r);padding:9px 10px 8px;font:800 20px/1 var(--display);letter-spacing:0}.gf-name::placeholder{color:var(--pen-soft)}.gf-name:focus{outline:none;border-color:var(--flare)}.gf-swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.gf-swatch{height:26px;border:2px solid var(--abyss);border-radius:0;cursor:pointer;outline:1px solid var(--sounding);outline-offset:0}.gf-field-tight .gf-swatch{height:22px}.gf-swatch.on{outline:3px solid var(--flare);outline-offset:1px}.gf-cycle{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px}.gf-cycle button{height:32px;background:var(--trench);border:var(--bw) solid var(--sounding);border-radius:var(--r);cursor:pointer;font:400 22px/1 var(--display)}.gf-cycle button:hover{border-color:var(--mist)}.gf-cycle span{text-align:center;font:400 18px/1 var(--display);letter-spacing:0}.gf-phonewrap{position:fixed;inset:0;z-index:30;pointer-events:none}.gf-phonewrap.dim{background:var(--shade);pointer-events:auto}.gf-phone{position:absolute;pointer-events:auto;box-sizing:border-box;height:min(86vh,800px);aspect-ratio:9 / 19;right:7vw;bottom:4vh;padding:11px;border-radius:0;background:var(--navy);border:3px solid var(--navy-3);transform-origin:70% 100%;animation:gf-phone-in .34s var(--snap)}.gf-phone.center{right:50%;transform:translate(50%);transform-origin:50% 100%;animation-name:gf-phone-in-c}.gf-phone.flip{animation:none}.gf-phone.out{animation:gf-phone-out .2s ease-in forwards}@keyframes gf-phone-in{0%{transform:translateY(40vh) rotate(8deg);opacity:0}to{transform:none;opacity:1}}@keyframes gf-phone-in-c{0%{transform:translate(50%,40vh);opacity:0}to{transform:translate(50%);opacity:1}}@keyframes gf-phone-out{to{transform:translateY(45vh) rotate(6deg);opacity:0}}.gf-phone.center.out{animation-name:gf-phone-out-c}@keyframes gf-phone-out-c{to{transform:translate(50%,45vh);opacity:0}}.gf-phone:before{content:"";position:absolute;top:19px;left:50%;width:84px;height:22px;margin-left:-42px;background:var(--navy);border-radius:0;z-index:3}.gf-ph-screen{position:relative;height:100%;border-radius:0;overflow:hidden;background:var(--abyss);display:flex;flex-direction:column;isolation:isolate}.gf-ph-status{flex:none;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;font:800 14px/1 var(--num);color:var(--spray)}.gf-ph-status .bat{display:inline-block;width:22px;height:11px;border:2px solid var(--spray);border-radius:0;position:relative}.gf-ph-status .bat:after{content:"";position:absolute;inset:1px 5px 1px 1px;background:var(--up)}.gf-ph-bar{flex:none;display:flex;align-items:center;gap:8px;padding:4px 14px 10px 10px;border-bottom:var(--bw) solid var(--sounding)}.gf-ph-back{flex:none;height:34px;width:34px;padding:0;display:grid;place-items:center;background:var(--trench);border:0;border-radius:var(--r);color:var(--spray);cursor:pointer}.gf-ph-back:hover{background:var(--trench-hi);color:var(--flare-hi)}.gf-ph-back .gf-ico{width:18px;height:18px}.gf-ph-back span{display:none}.gf-ph-bar h2{margin:0;flex:1;font:400 27px/1 var(--display);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-ph-body{flex:1;overflow:auto;padding:12px 14px 18px;container-type:inline-size;overscroll-behavior:contain}.gf-ph-body::-webkit-scrollbar{width:0}.gf-ph-foot{flex:none;display:none}.gf-ph-homebar{flex:none;height:24px;display:grid;place-items:center;cursor:pointer;border:0;background:transparent;width:100%}.gf-ph-homebar i{width:118px;height:4px;border-radius:0;background:var(--pen)}.gf-home{display:flex;flex-direction:column;min-height:100%}.gf-home-hi{margin:6px 4px 14px}.gf-home-hi b{display:block;font:400 36px/1 var(--display)}.gf-home-hi span{display:block;margin-top:7px;font:500 13.5px/1.35 var(--body);color:var(--mist)}.gf-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 10px;padding:0 2px}.gf-app{display:grid;justify-items:center;gap:7px;background:transparent;border:0;cursor:pointer;padding:0;color:var(--spray)}.gf-app i{width:64px;height:64px;display:grid;place-items:center;border-radius:0;position:relative;overflow:hidden;box-shadow:var(--lift-sm);transition:none}.gf-app i .gf-ico{width:34px;height:34px;position:relative}.gf-app span{font:650 11.5px/1.1 var(--label);text-align:center}.gf-app:hover i,.gf-app:focus-visible i{transform:translateY(-3px)}.gf-app:active i{transform:translateY(1px)}.gf-app:focus-visible{outline:none}.gf-app:focus-visible i{outline:3px solid var(--spray);outline-offset:2px}.gf-ph-away{margin:14px 2px 4px}.gf-home-widget{margin:auto 2px 4px;padding:12px 14px;background:var(--trench);border:var(--outline);border-radius:0;box-shadow:none}.gf-home-widget h4{margin:0 0 6px;font:650 11.5px/1 var(--label);color:var(--mist)}.gf-home-widget b{font:700 26px/1.05 var(--num);font-variant-numeric:tabular-nums}.gf-home-widget p{margin:5px 0 0;font:500 13px/1.35 var(--body);color:var(--mist)}.gf-pbody p,.gf-ph-body p{font:500 var(--fs-body)/1.5 var(--body);max-width:68ch;margin:0 0 12px}.gf-pbody h3,.gf-ph-body h3{font:700 var(--fs-h3)/1 var(--display);letter-spacing:0;margin:22px 0 10px}.gf-pbody h3:first-child,.gf-ph-body h3:first-child{margin-top:0}.gf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2px;background:var(--sounding);border:var(--bw) solid var(--sounding);border-radius:var(--r);overflow:hidden}.gf-stat{background:var(--abyss);padding:11px 13px 12px}.gf-stat h4{margin:0;font:650 11.5px/1.1 var(--label);color:var(--mist)}.gf-stat b{display:block;font:700 var(--fs-big)/1 var(--num);margin:7px 0 6px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.gf-stat p{margin:0!important;font:500 12.5px/1.35 var(--body)!important;color:var(--mist)}.gf-stat.hot b{color:var(--flare)}.gf-countdown{text-align:right}.gf-countdown small{display:block;font:600 11px/1 var(--label);color:var(--mist);margin-bottom:3px}.gf-countdown b{font:700 33px/1 var(--num);color:var(--spray);font-variant-numeric:tabular-nums}.gf-empty{padding:14px 12px;color:var(--mist);font:500 14.5px/1.4 var(--body)}.gf-coinrow{display:flex;gap:10px;align-items:center;min-width:0}.gf-coinrow .gf-nm{min-width:0;flex:1}.gf-coinrow .gf-nm b{display:block;font:700 16px/1.2 var(--body)}.gf-coinrow .gf-nm span{display:block;font:500 13px/1.25 var(--body);color:var(--mist);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-rules{margin:0;padding-left:26px;display:grid;gap:8px}.gf-rules li{font:500 14.5px/1.45 var(--body);padding-left:4px}.gf-rules li::marker{font:400 18px var(--display);color:var(--pen)}.gf-two{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-top:20px}.gf-boat-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.gf-tiername{font:400 54px/.9 var(--trophy);margin:0;color:var(--flare)}.gf-boatname{font:400 36px/1 var(--script);margin:10px 0 4px;color:var(--spray)}.gf-wallet{font:700 14px/1.3 var(--num);color:var(--mist);font-variant-numeric:tabular-nums;margin:4px 0 12px;overflow-wrap:anywhere;letter-spacing:.02em}.gf-ladder{list-style:none;margin:0;padding:0;border:var(--bw) solid var(--sounding);border-radius:var(--r);overflow:hidden}.gf-ladder li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;border-bottom:1px solid var(--sounding)}.gf-ladder li:last-child{border-bottom:0}.gf-ladder li b{font:700 15px/1.2 var(--body)}.gf-ladder li span{font:600 12.5px var(--num);color:var(--mist);text-align:right}.gf-ladder li.on{background:var(--flare);color:var(--flare-ink)}.gf-ladder li.on span{color:var(--pen)}.gf-top li b{font-size:17px}.gf-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.gf-steps{margin:0;padding:0;list-style:none;counter-reset:st;display:grid;gap:2px}.gf-steps li{counter-increment:st;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;font:500 var(--fs-body)/1.4 var(--body);padding:9px 12px 9px 9px;background:var(--trench)}.gf-steps li:first-child{border-radius:var(--r) var(--r) 0 0}.gf-steps li:last-child{border-radius:0 0 var(--r) var(--r)}.gf-steps li:before{content:counter(st);display:grid;place-items:center;width:34px;height:34px;box-sizing:border-box;border-radius:0;background:var(--abyss);color:var(--pen);font:400 22px/1 var(--display)}.gf-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin-top:8px}.gf-controls div{display:flex;align-items:center;gap:10px;font:500 14.5px/1.3 var(--body)}.gf-controls .gf-keys-in{display:flex;gap:5px;min-width:108px;flex:none}.gf-wallets{display:grid;gap:8px;margin:14px 0}.gf-wallet-btn{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--trench);border:var(--bw) solid var(--sounding);border-radius:var(--r);cursor:pointer;text-align:left;color:var(--spray);text-decoration:none;box-shadow:var(--bezel)}.gf-wallet-btn:hover,.gf-wallet-btn:focus-visible{border-color:var(--flare);outline:none}.gf-wallet-btn img{width:34px;height:34px;border-radius:0}.gf-wallet-btn b{font:700 22px/1.1 var(--display)}.gf-err{color:var(--down);font:600 15px/1.4 var(--body)}.gf-set{display:grid;grid-template-columns:170px 1fr;gap:14px 18px;align-items:center}.gf-set>span{font:400 18px/1 var(--display);letter-spacing:0}.gf-seg{display:flex;flex-wrap:wrap;border:var(--bw) solid var(--sounding);border-radius:var(--r);overflow:hidden;width:max-content;max-width:100%}.gf-seg button{padding:9px 14px 8px;background:var(--trench);border:0;border-radius:0;font:400 18px/1 var(--display);letter-spacing:0;cursor:pointer}.gf-seg button+button{border-left:var(--bw) solid var(--sounding)}.gf-seg button:hover{background:var(--trench-hi)}.gf-seg button.on{background:var(--flare);color:var(--flare-ink)}.gf-range{width:100%;accent-color:var(--flare);height:26px}.gf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.gf-tile{background:var(--trench);border:0;border-radius:var(--r);padding:12px 10px 10px;display:grid;gap:6px;justify-items:center;text-align:center;box-shadow:var(--bezel),inset 0 -3px 0 var(--tile-rim, transparent)}.gf-tile .gf-coin{width:54px;height:54px}.gf-tile.locked .gf-coin{filter:grayscale(1) brightness(.35)}.gf-tile b{font:700 14px/1.2 var(--body)}.gf-tile span{font:500 12.5px/1.3 var(--body);color:var(--mist)}.gf-tile.gold{--tile-rim: var(--brass)}.gf-tile.caught{--tile-rim: var(--starboard)}@container (max-width: 520px){.gf-two,.gf-boat-hero{grid-template-columns:1fr}.gf-stats{grid-template-columns:1fr 1fr}.gf-stat b{font-size:26px}.gf-controls{grid-template-columns:1fr}.gf-set{grid-template-columns:1fr;gap:7px}.gf-set>span{margin-top:10px}.gf-tiername{font-size:46px}.gf-grid{grid-template-columns:repeat(2,1fr)}.gf-ph-body p,.gf-steps li{font-size:14.5px}}.gf-scrim{position:fixed;inset:0;z-index:30;background:var(--shade);display:grid;place-items:center}.gf-panel{width:min(1100px,94vw);height:min(760px,90vh);box-sizing:border-box;background:var(--abyss);border:var(--bw) solid var(--sounding);border-radius:var(--r);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;box-shadow:var(--bezel),var(--lift)}.gf-phead{display:flex;align-items:center;gap:16px;padding:14px 20px 12px;border-bottom:var(--bw) solid var(--sounding)}.gf-phead h2{margin:0;font:700 var(--fs-h1)/1 var(--display)}.gf-phead .gf-grow{flex:1}.gf-pbody{overflow:auto;padding:16px 20px;min-height:0;container-type:inline-size}.gf-pfoot{display:flex;gap:20px;align-items:center;padding:10px 20px;border-top:var(--bw) solid var(--sounding);background:var(--trench)}.gf-pfoot .gf-note,.gf-note{margin-left:auto;color:var(--mist);font:500 13px/1.3 var(--body)}.gf-close{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--trench);color:var(--spray);border:0;border-radius:var(--r);padding:9px 12px;font:400 18px/1 var(--display);letter-spacing:0;cursor:pointer;box-shadow:var(--bezel)}.gf-close:hover,.gf-close:focus-visible{background:var(--trench-hi);outline:none}.gf-close .gf-ico{width:16px;height:16px}.gf-hud{position:fixed;inset:0;pointer-events:none;z-index:12}.gf-zone{position:absolute;left:calc(env(safe-area-inset-left,0px) + 18px);top:16px;display:grid;grid-template-columns:auto 1fr;gap:1px 10px;align-items:center}.gf-zone:before{content:"";grid-row:span 2;width:4px;height:34px;background:var(--zone, var(--sonar))}.gf-zone b{display:block;font:400 22px/1 var(--display)}.gf-zone span{display:block;font:600 13px/1.2 var(--body);color:var(--spray)}.gf-zone.z-harbour{--zone: var(--sonar)}.gf-zone.z-marina{--zone: var(--flare)}.gf-zone.z-open{--zone: var(--sky-deep)}.gf-zone.z-deep{--zone: var(--r3)}.gf-zone.pop{animation:gf-pop .45s var(--snap)}@keyframes gf-pop{0%{transform:translate(-12px);opacity:0}to{transform:none;opacity:1}}.gf-hudkeys{position:absolute;right:18px;bottom:16px;display:flex;gap:14px;padding:8px 12px;background:var(--paper);transition:opacity .6s}.gf-hudkeys .gf-prompt{font-size:13px}.gf-hudkeys.quiet{opacity:0}.gf-testmode{position:absolute;left:calc(env(safe-area-inset-left,0px) + 32px);top:66px;display:inline-flex;align-items:center;gap:7px;font:600 12px/1 var(--label);color:var(--spray);pointer-events:auto;cursor:help}.gf-testmode:before{content:"";width:8px;height:8px;background:var(--yellow);box-shadow:0 0 0 2px var(--pen)}.gf-testmode b{color:inherit;font-weight:inherit}.gf-way{position:absolute;left:0;top:0;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:4px}.gf-way b{background:var(--flare);color:var(--flare-ink);border-radius:var(--r);padding:6px 10px 5px;font:400 18px/1 var(--display);white-space:nowrap;box-shadow:0 3px 0 var(--flare-lip)}.gf-way i{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid var(--flare)}.gf-way.edge i{display:none}.gf-hint{position:fixed;bottom:26px;left:50%;transform:translate(-50%);color:var(--spray);background:var(--abyss);border:var(--bw) solid var(--sounding);padding:9px 16px;border-radius:0;display:none;z-index:20;font:600 15px/1.3 var(--body);text-align:center;max-width:60vw;box-shadow:var(--shadow)}.gf-boatcard{position:fixed;left:50%;bottom:76px;transform:translate(-50%);z-index:16;width:min(440px,92vw);pointer-events:auto;display:none;overflow:hidden}.gf-boatcard.on{display:block;animation:gf-rise .3s var(--snap)}@keyframes gf-rise{0%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:1}}.gf-boatcard .gf-bc-top{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.gf-boatcard .gf-bc-tier{font:650 11px/1 var(--label);color:var(--flare-ink);background:var(--flare);padding:5px 7px 4px;border-radius:2px;flex:none}.gf-boatcard h3{margin:0;font:400 32px/1.05 var(--script);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-boatcard .gf-bc-row{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:0 16px 12px;background:var(--sounding);border-radius:var(--r);overflow:hidden}.gf-boatcard .gf-bc-row div{background:var(--trench);padding:9px 11px}.gf-boatcard .gf-bc-row div h4{margin:0;font:650 11px/1 var(--label);color:var(--mist)}.gf-boatcard .gf-bc-row div b{display:block;margin-top:5px;font:700 22px/1 var(--num);font-variant-numeric:tabular-nums}.gf-boatcard p{margin:0;padding:0 16px 12px;font:500 13.5px/1.45 var(--body);color:var(--mist)}.gf-boatcard .gf-bc-go{display:flex;gap:8px;padding:0 16px 16px}.gf-boatcard .gf-bc-go .gf-btn{font-size:16px;padding:10px 14px 9px}.gf-boatcard.mine{border-color:var(--flare)}.gf-tut{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:22;width:min(480px,56vw);pointer-events:auto;animation:gf-drop .35s var(--snap);overflow:hidden}@keyframes gf-drop{0%{transform:translate(-50%,-10px);opacity:0}to{transform:translate(-50%);opacity:1}}.gf-tut .gf-tut-h{display:flex;align-items:center;gap:10px;padding:11px 14px 0;font:650 11.5px/1 var(--label);color:var(--mist)}.gf-tut .gf-tut-dots{display:flex;gap:4px;margin-left:auto}.gf-tut .gf-tut-dots i{width:18px;height:4px;border-radius:0;background:var(--sounding)}.gf-tut .gf-tut-dots i.on{background:var(--flare)}.gf-tut b{display:block;padding:8px 14px 4px;font:700 22px/1.1 var(--display)}.gf-tut p{margin:0;padding:0 14px 13px;font:500 14.5px/1.45 var(--body);color:var(--spray)}.gf-tut .gf-tut-skip{position:absolute;right:10px;bottom:10px;background:transparent;border:0;color:var(--mist);font:650 11.5px/1 var(--label);cursor:pointer;padding:4px}.gf-tut .gf-tut-skip:hover{color:var(--spray)}.gf-tut.done{border-color:var(--starboard)}@media (prefers-reduced-motion: reduce){.gf-zone.pop,.gf-phone,.gf-tut,.gf-boatcard.on{animation:none!important}}.gf-pbody p.gf-lead,.gf-ph-body p.gf-lead{font:400 36px/1 var(--display);margin:0 0 12px;color:var(--up)}.gf-ph-bar .gf-countdown small{display:none}.gf-ph-bar .gf-countdown b{font-size:19px}.gf-tabs{display:flex;border:var(--bw) solid var(--sounding);border-radius:var(--r);overflow:hidden}.gf-tab{flex:1;padding:8px 6px 7px;background:var(--trench);color:var(--spray);border:0;border-radius:0;font:400 18px/1 var(--display);letter-spacing:0;cursor:pointer;white-space:nowrap}.gf-tab+.gf-tab{border-left:var(--bw) solid var(--sounding)}.gf-tab:hover{background:var(--trench-hi)}.gf-tab.on{background:var(--flare);color:var(--flare-ink)}.gf-tab-dice{flex:0 0 auto;padding:8px 10px 7px}.gf-stagebox{overflow:hidden;min-height:0}.gf-stagebox canvas{position:absolute;inset:0}@media (min-height: 521px){html body .fx-card{top:70px;transform:none;max-height:calc(100vh - 136px);animation:gf-cardin .3s var(--snap)}}@keyframes gf-cardin{0%{transform:translate(60px);opacity:0}to{transform:none;opacity:1}}.gf-plaques{position:fixed;inset:0;z-index:11;pointer-events:none}.gf-plaque{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:3px;padding:6px 12px 7px;min-width:96px;background:var(--yellow);color:var(--pen);border-radius:0;text-align:center;white-space:nowrap;box-shadow:var(--lift-sm);transition:opacity .25s}.gf-plaque:after{content:"";position:absolute;left:50%;bottom:-9px;width:2px;height:9px;margin-left:-1px;background:var(--pen)}.gf-plaque b{font:800 13px/1 var(--num);letter-spacing:.04em}.gf-plaque span{font:700 12px/1 var(--label);color:var(--pen)}.gf-plaque.mine{background:var(--navy);color:#fff;box-shadow:var(--lift-sm)}.gf-plaque.mine span{color:#fff}.gf-home{gap:12px}.gf-home-hi{margin:4px 2px 0}.gh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.gh-tile{position:relative;display:grid;align-content:start;gap:6px;padding:11px 12px 12px;min-width:0;text-align:left;cursor:pointer;background:var(--trench);color:var(--spray);border:0;border-radius:0;box-shadow:none;transition:none}.gh-tile:hover{background:var(--trench-hi);transform:translateY(-2px)}.gh-wide{grid-column:1 / -1}.gh-tile small{display:flex;align-items:center;gap:6px;font:600 12px/1 var(--label);color:var(--mist)}.gh-tile small .gf-ico{width:14px;height:14px}.gh-tile small em{margin-left:auto;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;border-radius:0;background:var(--yellow);color:var(--pen);box-shadow:0 0 0 var(--u) var(--pen);font:700 12px/1 var(--num);font-style:normal}.gh-tile>b{font:700 22px/1 var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.gh-tile>span{font:500 11.5px/1.3 var(--body);color:var(--mist)}.gh-algo small .gf-ico{color:var(--sonar)}.gh-trip small .gf-ico{color:var(--flare)}.gh-coll small .gf-ico{color:var(--starboard)}.gh-news small .gf-ico{color:var(--port)}.gh-news>span{color:var(--spray);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gh-coin{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:44px}.gh-coin .gf-coin{width:42px;height:42px}.gh-coin .gf-empty{grid-column:1 / -1;padding:0;font-size:12.5px}.gh-name b{display:block;font:700 16px/1.2 var(--body);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-name span{display:block;margin-top:3px;font:500 11.5px/1.2 var(--body);color:var(--mist)}.gh-nums{text-align:right}.gh-nums b{display:block;font:700 17px/1 var(--num)}.gh-nums small{display:block;margin-top:4px;font:600 10.5px/1 var(--num);color:var(--mist)}.gh-bar{display:block;height:5px;border-radius:0;background:var(--abyss);overflow:hidden}.gh-bar u{display:block;height:100%;width:0;background:var(--sky);transition:width .6s var(--steps);text-decoration:none}.gf-home .gf-apps{grid-template-columns:repeat(4,1fr);gap:14px 6px;padding:4px 0 0}.gf-home .gf-app i{width:54px;height:54px;border-radius:0}.gf-home .gf-app i .gf-ico{width:30px;height:30px}.gf-home .gf-app span{font-size:10.5px}.gf-app-badge{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;border-radius:0;background:var(--yellow);color:var(--pen);font:700 12px/1 var(--num);font-style:normal;box-shadow:0 0 0 var(--u) var(--pen)}.gf-app i{overflow:visible!important}.gf-home .gf-ph-away{margin-top:auto}.gh-newslist{list-style:none;margin:0;padding:0;display:grid;gap:2px;background:var(--sounding);border-radius:var(--r);overflow:hidden}.gh-newslist li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 10px 11px;background:var(--abyss)}.gh-newslist li.unread{background:var(--trench);box-shadow:inset 3px 0 0 var(--flare)}.gh-newslist .gf-coin{width:34px;height:34px}.gh-newsico{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r);background:var(--trench-hi);color:var(--sonar)}.gh-newsico .gf-ico{width:20px;height:20px}.gh-newslist b{display:block;font:700 14px/1.3 var(--body);margin-bottom:3px}.gh-newslist span{display:block;font:500 13px/1.35 var(--body);color:var(--pen-soft)}.gh-newslist time{font:600 12px/1 var(--label);color:var(--mist);white-space:nowrap}.gh-newsico.k-good,.gh-newsico.k-chosen{color:var(--starboard)}.gh-newsico.k-bad,.gh-newsico.k-retired{color:var(--port)}.gh-newsico.k-trip{color:var(--brass)}.gh-newsico.k-catch{color:var(--flare)}.gf-ladder li{display:grid;grid-template-columns:40px 1fr auto;align-items:center}.gf-ladder-boat{width:40px;height:30px;display:grid;place-items:center;color:var(--mist)}.gf-ladder-boat .gf-ico{width:calc(30px * var(--s, 1));height:calc(30px * var(--s, 1))}.gf-ladder li.on .gf-ladder-boat{color:var(--flare-ink)}.gf-isteps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.gf-isteps li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:9px 12px 9px 9px;background:var(--trench);font:500 14px/1.4 var(--body)}.gf-isteps li:first-child{border-radius:var(--r) var(--r) 0 0}.gf-isteps li:last-child{border-radius:0 0 var(--r) var(--r)}.gf-isteps li i{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r);background:var(--abyss);color:var(--flare)}.gf-isteps li i .gf-ico{width:24px;height:24px}.gf-stats:has(>:only-child){grid-template-columns:1fr!important}html.touch,html.touch body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none}html.touch input{-webkit-user-select:text;user-select:text}html.touch button{-webkit-tap-highlight-color:transparent}html.touch .gf-rail-foot,html.touch .gf-pfoot .gf-prompt,html.touch .fx-key{display:none!important}.tc-layer{position:fixed;inset:0;z-index:14;pointer-events:none;font-family:var(--display)}.tc-layer.off{display:none}.tc-look{position:absolute;inset:0;pointer-events:auto;touch-action:none}.tc-stick{position:absolute;left:calc(env(safe-area-inset-left,0px) + 118px);top:calc(100% - 118px);width:0;height:0;pointer-events:auto}.tc-base,.tc-knob{position:absolute;border-radius:50%;box-sizing:border-box}.tc-base{width:124px;height:124px;left:-62px;top:-62px;border:3px solid rgba(238,243,245,.55);background:#0c19246b}.tc-knob{width:58px;height:58px;left:-29px;top:-29px;background:#eef3f5;border:3px solid #0c1924}.tc-stick:not(.on) .tc-base{opacity:.55}.tc-stick:not(.on) .tc-knob{opacity:.7}.tc-cluster{position:absolute;right:calc(env(safe-area-inset-right,0px) + 18px);bottom:18px;width:238px;height:238px;pointer-events:none}.tc-btn{position:absolute;display:grid;place-items:center;align-content:center;gap:2px;border-radius:50%;box-sizing:border-box;background:#0c1924;color:#eef3f5;border:3px solid #eef3f5;pointer-events:auto;touch-action:none;padding:0;cursor:pointer}.tc-btn b{font:900 17px/1 var(--display);letter-spacing:.02em}.tc-btn small{font:700 11px/1 var(--body);color:#8ea5b5;letter-spacing:.04em}.tc-btn.down{transform:scale(.93);background:#173045}.tc-action{right:0;bottom:0;width:108px;height:108px;background:#ffc72c;border-color:#1b1400;color:#1b1400}.tc-action b{font-size:26px}.tc-action small{color:#3d3000;font-size:12px}.tc-action.down{background:#ffd65e}.tc-action.hot{animation:tc-hot .5s ease-in-out infinite alternate}@keyframes tc-hot{to{box-shadow:0 0 0 8px #ffc72c8c}}.tc-jump{right:122px;bottom:6px;width:74px;height:74px}.tc-equip{right:18px;bottom:124px;width:74px;height:74px}.tc-equip b{font-size:18px}.tc-emote{right:118px;bottom:100px;width:58px;height:58px}.tc-emote b{font-size:12px}.tc-emotes{position:absolute;right:186px;bottom:96px;display:none;gap:8px;pointer-events:auto}.tc-emotes.open{display:flex}.tc-small{position:static;width:62px;height:62px}.tc-small b{font-size:13px}@media (max-height: 520px){.gf-phone,.gf-phone.center{inset:0;height:auto;aspect-ratio:auto;padding:0;border:0;border-radius:0;transform:none;box-shadow:none;animation:gf-fade .18s ease-out}.gf-phone.out,.gf-phone.center.out{animation:gf-fadeout .15s ease-in forwards}.gf-phone:before{display:none}.gf-ph-screen{border-radius:0}.gf-ph-status{display:none}.gf-ph-bar{padding:8px calc(env(safe-area-inset-right,0px) + 14px) 8px calc(env(safe-area-inset-left,0px) + 10px)}.gf-ph-body{padding:10px calc(env(safe-area-inset-right,0px) + 16px) 14px calc(env(safe-area-inset-left,0px) + 16px)}.gf-home-hi{margin:4px 4px 10px}.gf-home-hi b{font-size:24px}.gf-apps{grid-template-columns:repeat(6,1fr);gap:10px}.gf-app i{width:56px;height:56px;border-radius:14px}.gf-home-widget{margin-top:14px}.gf-ph-homebar{height:18px}}@keyframes gf-fade{0%{opacity:0}to{opacity:1}}@keyframes gf-fadeout{to{opacity:0}}@media (max-height: 520px){.gf-scrim{background:var(--ink)}.gf-panel{width:100vw;height:100vh;border:0;border-radius:0}}html.touch .gf-hint{bottom:auto;top:64px;max-width:calc(100vw - 460px)}html.touch .gf-testmode{display:none}html.touch .gf-news{bottom:auto;top:86px;width:min(320px,36vw)}html.touch .gf-boatcard{left:auto;right:calc(env(safe-area-inset-right,0px) + 270px);bottom:16px;transform:none;width:min(400px,40vw)}html.touch .gf-tut{top:60px}@media (max-height: 520px){.gf-zone{top:10px;padding:5px 10px 6px;border-left-width:6px}.gf-zone b{font-size:19px}.gf-zone span{display:none}html.touch .gf-hint{top:54px;font-size:13px;padding:5px 10px}html.touch .gf-news{top:50px}.gf-news-item{padding:5px 8px}.gf-news-item b{font-size:14px}.gf-news-item span{font-size:12px}.gf-news-item:nth-child(n+2){display:none}.gf-toasts{top:10px}.gf-toast{font-size:13px;padding:6px 12px}html.touch .gf-toasts{left:calc(env(safe-area-inset-left,0px) + 12px);transform:none;top:50px;justify-items:start;max-width:32vw}html.touch .gf-boatcard{right:calc(env(safe-area-inset-right,0px) + 262px);width:min(300px,36vw);bottom:10px}.gf-boatcard h3{font-size:18px}.gf-boatcard .gf-bc-row{padding:6px 10px;gap:4px}.gf-boatcard .gf-bc-row div b{font-size:16px}.gf-boatcard p{font-size:12px;padding:0 10px 8px}.gf-boatcard .gf-bc-go{padding:0 10px 10px}.gf-boatcard .gf-bc-go .gf-btn{font-size:14px;padding:7px 10px}html.touch .gf-tut{top:52px;width:min(420px,50vw)}.gf-tut b{font-size:19px;padding:6px 12px 2px}.gf-tut p{font-size:13px;padding:0 12px 10px}}@media (max-height: 520px){html .fx-power{bottom:16px;width:min(360px,44vw);padding:7px 10px 8px}html .fx-power-dist{font-size:24px}html .fx-power-zone{font-size:17px}html .fx-power-note{display:none}html .fx-shout{top:52px;max-width:70vw}html .fx-shout-tag{font-size:15px;padding:8px 10px}html .fx-shout-text{font-size:14px;padding:7px 10px}html .fx-card{right:calc(env(safe-area-inset-right,0px) + 12px);left:auto;top:10px;bottom:10px;transform:none;width:min(560px,66vw);max-height:none;display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto 1fr;animation:none}html .fx-card-strip{grid-column:1 / -1;padding:6px 12px;font-size:16px}html .fx-card-portrait{height:auto;border-bottom:0;border-right:2px solid #000}html .fx-card-body{padding:8px 12px 10px;overflow:auto}html .fx-card-name{font-size:30px}html .fx-card-ticker{font-size:17px;margin:2px 0 8px}html .fx-stat{padding:6px 8px}html .fx-stat .n{font-size:21px;margin:2px 0}html .fx-why{font-size:13px;margin-top:8px}html .fx-test{font-size:12px;margin-top:8px;padding:6px 8px}html .fx-card-actions{margin-top:8px}html .fx-btn{padding:9px 10px;font-size:17px}}html.touch body .fx-card{right:calc(env(safe-area-inset-right,0px) + 12px)}@media (max-height: 520px){html.touch .gf-toasts{left:calc(env(safe-area-inset-left,0px) + 12px);transform:none;top:50px;justify-items:start;max-width:32vw}}@media (min-height: 521px){html.touch body .fx-card{top:62px;transform:none;max-height:calc(100vh - 78px);animation:none}}@media (max-height: 520px){.gf-tab{font-size:12px;padding:5px 4px}.gf-boatcard p{display:none}}@media (max-height: 520px){html.touch .gf-corner .gf-chip{width:36px;padding:0;justify-content:center;font-size:0;gap:0}html.touch .gf-corner .gf-chip .gf-ico{width:20px;height:20px}html.touch .gf-corner .gf-chip small{display:none}html.touch .gf-corner .gf-chip .dot{width:10px;height:10px}html.touch body .fx-stash{left:calc(env(safe-area-inset-left,0px) + 12px);top:48px;bottom:auto;gap:4px}html.touch body .fx-chip{min-width:0;padding:3px 7px 4px;border-width:2px}html.touch body .fx-chip b{font-size:15px;display:inline;margin-right:4px}html.touch body .fx-chip span{font-size:10px}html.touch .gf-toasts{top:88px;max-width:26vw;gap:4px}html.touch .gf-toasts .gf-news-item{animation:gf-drop .25s ease-out}html.touch .gf-news{display:none}html.touch .gf-tut{top:8px;width:min(340px,40vw)}html.touch .gf-tut .gf-tut-h{padding:6px 10px 0;font-size:10px}html.touch .gf-tut .gf-tut-dots{display:none}html.touch .gf-tut b{font-size:15px;padding:2px 10px 1px}html.touch .gf-tut p{font-size:11.5px;line-height:1.3;padding:0 44px 7px 10px}html.touch .gf-tut .gf-tut-skip{bottom:6px;right:8px;font-size:11px}html.touch .gf-hint{top:84px;max-width:40vw;font-size:12px;padding:4px 10px}}html:root{--fx-hold: var(--up);--fx-letgo: var(--down)}html body :is(.fx-btn,.fx-prompt,.fx-grab,.fx-gullp-say) .fx-key{display:inline-grid;place-items:center;box-sizing:border-box;min-width:26px;height:26px;margin:0;padding:0 4px;border:solid transparent!important;border-width:var(--frame-key-bw)!important;border-image:var(--frame-key)!important;background:#fff padding-box!important;color:var(--pen)!important;box-shadow:none!important;image-rendering:pixelated;font:400 18px/1 var(--pixel)!important;letter-spacing:0}html body .fx-btn{gap:var(--s1);min-height:44px;font-size:22px!important;line-height:1!important}html body :is(.fx-btn,.fx-prompt,.fx-grab,.fx-gullp-say,.gs-close):has(.fx-key){padding-top:var(--s1)!important;padding-bottom:var(--s1)!important;padding-left:var(--s1)!important}html body :is(.fx-aim,.fx-float,.fx-pop-sub,.fx-fight-line1,.fx-gullp-tip,.fx-prompt){box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-tip-bw)!important;border-image:var(--frame-tip)!important;background:var(--paper) padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;text-shadow:none!important}html body :is(.fx-aim,.fx-float,.fx-power-zone):before{content:"";flex:none;display:inline-block;width:10px;height:10px;margin-right:var(--s1);vertical-align:1px;background:var(--c, var(--sky));box-shadow:0 0 0 var(--u) var(--pen)}html body .fx-card.gc{--k: var(--r0);--k-ink: #fff;width:400px;display:flex;flex-direction:column;overflow:hidden!important;max-height:calc(100vh - 2 * var(--s4));box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-panel-bw)!important;border-image:var(--frame-panel)!important;background:var(--paper) padding-box!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;transform-origin:100% 30%;animation:gc-pop .27s steps(3,end) both!important}@keyframes gc-pop{0%{scale:.9;opacity:0}50%{scale:1.03;opacity:1}to{scale:1;opacity:1}}html body .fx-card.gc.r1{--k: var(--r1)}html body .fx-card.gc.r2{--k: var(--r2)}html body .fx-card.gc.r3{--k: var(--r3)}html body .fx-card.gc.item{--k: var(--live)}html body .fx-card.gc:is(.r4,.gold){--k: var(--yellow);--k-ink: var(--pen)}.gc-burst{display:none}html body .fx-card.gc .gc-band{flex:none;display:flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);background:var(--k);color:var(--k-ink);border-bottom:var(--u) solid var(--pen)}html body .fx-card.gc .gc-tag{position:static!important;flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s1);align-items:center;margin:0;padding:0!important;border:0!important}html body .fx-card.gc .gc-rbadge{grid-row:1 / span 2;width:36px;height:36px;object-fit:contain}html body .fx-card.gc .gc-tag b{grid-column:2;font:700 22px/1.1 var(--body)!important;color:inherit!important;letter-spacing:0!important;text-transform:none!important;padding:0!important;border:0!important;background:none!important;text-shadow:none!important}html body .fx-card.gc .gc-tag span{grid-column:2;font:600 13px/1.25 var(--body);color:inherit;opacity:1}html body .fx-card.gc .fx-card-new{flex:none;position:static!important;transform:none;animation:none;box-sizing:border-box;padding:0 var(--s1);border:solid transparent!important;border-width:var(--frame-chip-bw)!important;border-image:var(--frame-chip)!important;background:#fff padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;font:700 12px/22px var(--body)!important;text-transform:none;letter-spacing:0;text-shadow:none}html body .fx-card.gc .fx-card-new.is-new{border-image:var(--frame-chip-on)!important;background-color:var(--yellow)!important}html body .fx-card.gc:is(.r4,.gold) .fx-card-new.is-new{border-image:var(--frame-chip-navy)!important;background-color:var(--navy)!important;color:#fff!important}html body .fx-card.gc .gc-scroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;scrollbar-width:thin}html body .fx-card.gc .gc-scroll>*{flex:none}html body .fx-card.gc .gc-hero{position:relative;display:block;height:164px;min-height:0;padding:0!important;overflow:hidden;background:#fff;background-image:none;border-bottom:var(--u) solid var(--pen)}html body .fx-card.gc:is(.r4,.gold) .gc-hero{background:#fff6cc}.gc-rings{position:absolute;left:50%;bottom:10px;width:calc(81 * var(--u));height:calc(21 * var(--u));transform:translate(-50%);fill:var(--sky)}html body .fx-card.gc:is(.r4,.gold) .gc-rings{fill:var(--yellow)}.gc-sparks{position:absolute;inset:var(--s1);width:calc(100% - 2 * var(--s1));height:calc(100% - 2 * var(--s1))}.gc-sparks [class^=gc-spark]{animation:gc-twinkle 1.5s steps(1,end) infinite}.gc-sparks .gc-spark2{animation-delay:-.5s}.gc-sparks .gc-spark3{animation-delay:-1s}@keyframes gc-twinkle{0%{opacity:1}66%{opacity:0}}html body .fx-card.gc .fx-card-portrait{position:absolute!important;inset:0 0 var(--s2) 0!important;height:auto!important;min-height:0;background:transparent;border:0;animation:gc-fish-in .3s steps(3,end) .12s both}@keyframes gc-fish-in{0%{translate:0 18px;opacity:0}to{translate:0 0;opacity:1}}html body .fx-card.gc .fx-card-body{padding:var(--s2) var(--s2) var(--s3)}html body .fx-card.gc .fx-card-name{margin:0;font:700 24px/1.15 var(--body)!important;color:var(--pen);text-transform:none;overflow-wrap:anywhere}html body .fx-card.gc .fx-card-ticker{margin:2px 0 var(--s2);font:600 14px/1.3 var(--body);color:var(--pen-soft)}html body .fx-card.gc .gc-prize{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 var(--s2);border:solid transparent!important;border-width:var(--frame-chip-bw)!important;border-image:var(--frame-chip-on)!important;background:var(--yellow) padding-box!important;border-radius:0!important;overflow:visible;image-rendering:pixelated}html body .fx-card.gc .gc-prize .fx-stat{background:transparent;padding:var(--s1) var(--s2);border:0!important}html body .fx-card.gc .gc-prize .fx-stat+.fx-stat{border-left:var(--u) solid var(--pen)!important}html body .fx-card.gc .gc-prize .fx-stat h4{color:var(--pen)}html body .fx-card.gc .gc-prize .fx-stat .n{font:700 22px/1.15 var(--num);font-variant-numeric:tabular-nums;color:var(--pen)}html body .fx-card.gc .gc-prize .fx-stat p{color:var(--pen-soft)}html body .fx-card.gc .fx-stats.gc-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;background:#fff padding-box!important;border-radius:0!important;overflow:visible;image-rendering:pixelated}html body .fx-card.gc .gc-facts .fx-stat{background:transparent;padding:var(--s1) var(--s2);border:0!important}html body .fx-card.gc .gc-facts .fx-stat+.fx-stat{border-left:var(--rule)!important}html body .fx-stat h4{margin:0;font:600 12px/1.2 var(--body);color:var(--pen-soft)}html body .fx-stat .n{margin:2px 0;font:700 18px/1.2 var(--num);font-variant-numeric:tabular-nums;color:var(--pen);overflow-wrap:anywhere}html body .fx-stat p{margin:0;font:500 12px/1.4 var(--body);color:var(--pen-soft)}html body .fx-card.gc .fx-badges{display:flex;flex-wrap:wrap;gap:var(--s1);margin:0 0 var(--s2)}html body .fx-badge2{display:inline-flex!important;align-items:center;gap:var(--s-half);box-sizing:border-box;padding:0 var(--s1);border:solid transparent!important;border-width:var(--frame-chip-bw)!important;border-image:var(--frame-chip)!important;background:#fff padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;font:600 12px/22px var(--body)!important;text-transform:none;letter-spacing:0}html body .fx-badge2:is(.hot,.m3){border-image:var(--frame-chip-on)!important;background-color:var(--yellow)!important}html body .fx-chipart{width:16px;height:16px;object-fit:contain;flex:none}html body .fx-card.gc .gc-coin{display:none;grid-template-columns:auto minmax(0,1fr);gap:var(--s2);align-items:center;margin:var(--s2) 0 0;padding:var(--s1) var(--s2);border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;background:#fff padding-box!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated}html body .fx-card.gc .gc-coin.on{display:grid}.gc-coinnums b{display:block;font:700 18px/1.2 var(--num);font-variant-numeric:tabular-nums}.gc-coinnums b.up{color:var(--up)}.gc-coinnums b.down{color:var(--down)}.gc-coinnums span{display:block;margin-top:2px;font:500 12px/1.3 var(--body);color:var(--pen-soft)}html body .fx-why{margin:var(--s2) 0 0;font:500 14px/1.45 var(--body);color:var(--pen)}html body .fx-why b{display:block;margin-bottom:2px;font:700 12px/1.2 var(--body);color:var(--pen-soft)}html body .fx-cap{margin:var(--s2) 0 0;font:500 13px/1.45 var(--body);color:var(--pen-soft)}html body .fx-card.gc .fx-card-foot{flex:none;display:grid;gap:var(--s1);padding:var(--s1) var(--s2) var(--s2);border-top:var(--u) solid var(--pen);background:var(--paper)}html body .fx-card.gc .fx-card-foot .fx-test{display:block;margin:0;padding:0;border:0;background:none;font:500 13px/1.4 var(--body);color:var(--pen)}html body .fx-card.gc .fx-card-foot .fx-test b{display:inline;margin:0;font:700 13px/1.4 var(--body);color:var(--pen)}html body .fx-card.gc .fx-card-foot .fx-test b:before{display:none}html body .fx-card.gc .fx-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s1);margin:0;padding:0 0 var(--u)!important;border:0!important;background:none;position:static}html body .fx-card.gc .fx-card-actions .fx-btn{padding-right:var(--s2)!important;white-space:nowrap}html body .fx-card.gc .fx-card-actions .fx-btn:not(.primary){font-size:18px!important}@media (max-height: 520px){html body .fx-card.gc{max-height:none;width:440px}html body .fx-card.gc .gc-scroll{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:start}html body .fx-card.gc .gc-hero{position:sticky;top:0;height:132px;border-bottom:0;border-right:var(--rule)}html body .fx-card.gc .gc-prize .fx-stat,html body .fx-card.gc .gc-facts .fx-stat{padding:var(--s-half) var(--s1)}html body .fx-card.gc .gc-prize .fx-stat p{display:none}html body .fx-card.gc .gc-band{padding:var(--s1)}html body .fx-card.gc .gc-rbadge{width:28px;height:28px}html body .fx-card.gc .gc-tag b{font-size:18px!important}html body .fx-card.gc .fx-card-portrait{inset:0 0 var(--s1) 0!important}html body .fx-card.gc .gc-rings{bottom:4px;width:calc(54 * var(--u));height:calc(14 * var(--u))}html body .fx-card.gc .fx-card-actions{grid-template-columns:1fr 1fr}html body .fx-card.gc .fx-card-body{padding:var(--s1) var(--s2) var(--s2)}html body .fx-card.gc .fx-card-name{font-size:20px!important}html body .fx-card.gc .fx-card-ticker{margin-bottom:var(--s1)}html body .fx-card.gc .gc-prize .fx-stat .n{font-size:18px}html body .fx-card.gc .fx-card-foot{padding:var(--s1)}html body .fx-card.gc .fx-card-foot .fx-test,html body .fx-card.gc .fx-card-foot .fx-test b{font-size:12px}html body .fx-card.gc .fx-btn{min-height:40px;font-size:18px!important}}@media (prefers-reduced-motion: reduce){html body .fx-card.gc{animation:px-fade .15s linear both!important}html body .fx-card.gc .fx-card-portrait,.gc-sparks [class^=gc-spark]{animation:none}}html body .fx-power{width:400px;padding:var(--s1) var(--s2) var(--s2)!important;box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-panel-bw)!important;border-image:var(--frame-panel)!important;background:var(--paper) padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated}html body .fx-power-top{align-items:center;gap:var(--s2);margin-bottom:var(--s1)}html body .fx-power-dist{font:400 36px/1 var(--pixel)!important;font-variant-numeric:tabular-nums;color:var(--pen)}html body .fx-power-zone{display:inline-flex;align-items:center;font:700 15px/1.2 var(--body)!important;color:var(--pen)!important;text-transform:none!important;letter-spacing:0!important}html body .fx-power-bar{height:calc(7 * var(--u));background:#fff;border:var(--u) solid var(--pen);border-radius:0;box-sizing:border-box;overflow:hidden}html body .fx-power-fill{background:var(--sky);border-right:var(--u) solid var(--pen);border-radius:0;box-shadow:none;box-sizing:border-box}html body .fx-power-ticks i{border-right:var(--u) solid var(--pen-faint)}html body .fx-power-ticks i:last-child{border-right:0}html body .fx-power-note{margin-top:var(--s1);font:500 13px/1.4 var(--body);color:var(--pen-soft)}html body .fx-bang{width:52px;height:64px;margin:-72px 0 0 -26px;box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-btn-yellow-bw)!important;border-image:var(--frame-btn-yellow)!important;background:var(--yellow) padding-box!important;color:var(--pen);border-radius:0;box-shadow:none;image-rendering:pixelated;font:400 54px/1 var(--pixel);padding-bottom:var(--u)}html body .fx-bang.on{animation:fx-bang-in .18s steps(3,end),fx-bang-bob .5s steps(2,end) .18s infinite}@keyframes fx-bang-in{0%{scale:.4}60%{scale:1.15}to{scale:1}}@keyframes fx-bang-bob{50%{translate:0 calc(-2 * var(--u))}}html body .fx-bob-mark{border-top-color:var(--yellow);filter:drop-shadow(0 var(--u) 0 var(--pen)) drop-shadow(0 calc(-1 * var(--u)) 0 var(--pen))}html body .fx-aim{display:none;padding:2px var(--s1)!important;font:700 14px/1.4 var(--body)!important;white-space:nowrap}html body .fx-aim.on{display:flex;align-items:center}html body .fx-float{display:flex;align-items:center;padding:2px var(--s1)!important;font:700 16px/1.4 var(--num)!important;color:var(--pen)!important;-webkit-text-stroke:0}html body .fx-fight{--gd: 124px;bottom:88px;gap:var(--s1)}html body .fx-gauge{--g: var(--fx-hold);position:relative;flex:none;width:var(--gd);height:var(--gd);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(var(--u2) var(--u2) 0 var(--pen))}html body .fx-fight.pull .fx-gauge{--g: var(--fx-letgo)}html body .fx-gauge svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}html body .fx-g-track{fill:#fff;stroke:var(--pen);stroke-width:16}html body .fx-g-prog{fill:none;stroke:var(--yellow);stroke-width:10;transition:none}html body .fx-g-cut{fill:none;stroke:var(--pen);stroke-width:12}html body .fx-g-danger{fill:none;stroke:#fff;stroke-width:5;opacity:1}html body .fx-g-word{position:absolute;inset:17%;display:grid;place-items:center;padding:0;border-radius:50%;box-sizing:border-box;background:var(--g);border:var(--u) solid var(--pen);color:#fff;font:400 27px/1 var(--pixel);letter-spacing:0;white-space:nowrap;text-transform:none;-webkit-text-stroke:0;transition:none}html body .fx-fight.holding .fx-g-word{scale:.92}html body .fx-fight.pull:not(.holding) .fx-g-word,html body .fx-fight.nag .fx-g-word{animation:fx-g-throb .5s steps(2,end) infinite}@keyframes fx-g-throb{50%{scale:1.08}}html body .fx-fight-line1{padding:2px var(--s2)!important;font:600 13px/1.4 var(--body)!important;white-space:nowrap}html body .fx-fight-call{position:absolute;left:50%;bottom:calc(100% + var(--s1));display:none;width:max-content;max-width:min(380px,calc(100vw - 2 * var(--s2)));box-sizing:border-box;padding:2px var(--s2);transform:translate(-50%);border:solid transparent!important;border-width:var(--frame-tip-bw)!important;border-image:var(--frame-tip)!important;background:var(--paper) padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;font:400 22px/1.2 var(--pixel);text-align:center}html body .fx-fight-call.on{display:block;animation:fx-call-in .15s steps(3,end)}html body .fx-fight-call.out{opacity:0;transition:opacity .18s steps(1,end)}html body .fx-fight-call:is(.coach,.good){border-image:var(--frame-chip-on)!important;border-width:var(--frame-chip-on-bw)!important;background-color:var(--yellow)!important}html body .fx-fight-call.coach{padding:var(--s-half) var(--s2);font:700 15px/1.35 var(--body)}@keyframes fx-call-in{0%{translate:0 calc(3 * var(--u))}to{translate:0 0}}@media (max-height: 800px){html body .fx-fight-call{position:fixed;top:var(--s2);bottom:auto}}@media (max-width: 1560px){html:not(.touch) body .fx-fight{bottom:96px}}@media (max-height: 800px){html:not(.touch) body .fx-fight{bottom:96px;right:calc(var(--gd) + 80px)}}html.touch body .fx-fight{--gd: 100px;bottom:var(--s1);right:calc(var(--gd) + 80px);gap:var(--s-half)}html.touch body .fx-fight .fx-g-word{font-size:22px}html.touch body .fx-fight-call{position:fixed;top:var(--s2);bottom:auto;max-width:min(320px,calc(100vw - 2 * var(--s2)));font-size:18px}html.touch body .fx-fight-call.coach{font-size:13px}html body .fx-coach{box-sizing:border-box;padding:var(--s1) var(--s2);max-width:480px;border:solid transparent!important;border-width:var(--frame-chip-on-bw)!important;border-image:var(--frame-chip-on)!important;background:var(--yellow) padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;font:700 16px/1.35 var(--body)!important;text-transform:none!important;letter-spacing:0!important;filter:drop-shadow(var(--u) var(--u) 0 var(--pen))}html body .fx-coach.fight:after{border-top-color:var(--pen)}html body .fx-coach.pop{animation:fx-coach-in .18s steps(3,end)}@keyframes fx-coach-in{0%{scale:.8}60%{scale:1.04}to{scale:1}}html body .fx-prompt{gap:var(--s1);padding:var(--s-half) var(--s2) var(--s-half) var(--s1)!important;font:400 22px/1.1 var(--pixel)!important;text-transform:none!important;letter-spacing:0!important}html body .fx-prompt:hover{background-color:var(--paper-2)!important}html body .fx-gullp-ring .t{fill:var(--act);stroke:var(--pen);stroke-width:5}html body .fx-gullp-ring .p{fill:none;stroke:#fff;stroke-width:5}html body .fx-gullp-btn{filter:drop-shadow(var(--u) var(--u) 0 var(--pen))}html body .fx-gullp.hurry .fx-gullp-btn{animation:fx-g-throb .3s steps(2,end) infinite}html body .fx-gullp-arrow{border-left-color:var(--pen)}html body .fx-gullp-say{gap:var(--s1);padding:var(--s-half) var(--s2) var(--s-half) var(--s1);box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-tip-bw)!important;border-image:var(--frame-tip)!important;background:var(--paper) padding-box!important;color:var(--pen);border-radius:0;box-shadow:none;image-rendering:pixelated;font:400 22px/1.1 var(--pixel)}html body .fx-gullp-tip{width:260px;padding:var(--s-half) var(--s1)!important;font:600 13px/1.35 var(--body);text-align:center}html.touch body .fx-gullp-tip{width:220px;font-size:12px}html body .fx-gullword>b{box-sizing:border-box;padding:var(--s-half) var(--s2);border:solid transparent;border-width:var(--frame-tip-bw);border-image:var(--frame-tip);background:var(--paper) padding-box;color:var(--down);border-radius:0;box-shadow:none;image-rendering:pixelated;font:400 27px/1.1 var(--pixel)}html body .fx-gullword.good>b{border-width:var(--frame-chip-on-bw);border-image:var(--frame-chip-on);background-color:var(--yellow);color:var(--pen)}html body .fx-gullword.bad>b{background-color:var(--paper)}html body .fx-gullword.on{animation:fx-gullword .2s steps(3,end)}html body .fx-grab{gap:var(--s1);padding:var(--s1) var(--s3)!important;box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-btn-primary-bw)!important;border-image:var(--frame-btn-primary)!important;background:var(--act) padding-box!important;color:var(--act-ink)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;font:400 27px/1 var(--pixel)!important;text-transform:none;letter-spacing:0}html body .fx-grab.on{animation:fx-g-throb .45s steps(2,end) infinite}html body .fx-grab-ico svg path,html body .fx-grab-ico svg{color:var(--pen);fill:currentColor}html body .fx-pop{gap:var(--s1);animation:fx-pop-in .24s steps(3,end),fx-pop-out .3s steps(3,end) 1.55s forwards}html body .fx-pop-title{display:flex;align-items:center;gap:var(--s2);box-sizing:border-box;padding:var(--s1) var(--s3)!important;border:solid transparent!important;border-width:var(--frame-chip-on-bw)!important;border-image:var(--frame-chip-on)!important;background:var(--yellow) padding-box!important;color:var(--pen)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;filter:drop-shadow(var(--u2) var(--u2) 0 var(--pen));font:400 36px/1.1 var(--pixel)!important;font-style:normal;text-transform:none!important;letter-spacing:0!important}html body .fx-pop-title:before{content:"";flex:none;width:14px;height:14px;background:var(--c, #fff);box-shadow:0 0 0 var(--u) var(--pen)}html body .fx-pop-sub{padding:var(--s-half) var(--s2)!important;font:600 14px/1.4 var(--body)!important}@media (max-height: 520px){html body .fx-pop-title{font-size:27px!important}html body .fx-pop-sub{font-size:13px!important}}html body .fx-stash .fx-baitpick{box-sizing:border-box;padding:var(--s1)!important;border:solid transparent!important;border-width:var(--frame-panel-bw)!important;border-image:var(--frame-panel)!important;background:var(--paper) padding-box!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated}html body .fx-stash .fx-baitpick.on{gap:var(--s2)}html body .fx-stash .fx-bp-row+.fx-bp-row{margin-top:0!important}html body .fx-stash .fx-baitpick h4{margin:0 var(--s-half) var(--s-half);font:400 22px/1.1 var(--pixel);color:var(--pen);text-transform:none}html body .fx-stash .fx-bp-row{margin:0!important;box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;background:#fff padding-box!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;color:var(--pen)}html body .fx-stash .fx-bp-row:hover{background-color:var(--paper-2)!important}html body .fx-stash .fx-bp-row.on{border-image:var(--frame-btn-yellow)!important;background-color:var(--yellow)!important}html body .fx-stash .fx-bp-row[aria-disabled=true]{opacity:1;background-color:var(--paper-2)!important}html body .fx-stash .fx-bp-row b{font:700 15px/1.3 var(--body);color:var(--pen);text-transform:none}html body .fx-stash .fx-bp-row span{font:500 12px/1.35 var(--body);color:var(--pen-soft)}html body .fx-stash .fx-bp-row strong{font:700 18px/1.2 var(--num);color:var(--pen);font-variant-numeric:tabular-nums}html body .fx-tb h3{margin:var(--s3) 0 var(--s-half);font:400 22px/1.1 var(--pixel);color:var(--pen);text-transform:none;letter-spacing:0}html body .fx-tb h3:first-child{margin-top:0}html body .fx-tb-note{margin:0 0 var(--s1);font:500 13px/1.45 var(--body);color:var(--pen-soft)}html body .fx-tb .fx-jobs-list{display:grid;gap:var(--s1);margin-bottom:var(--s2)}html body .fx-tb .fx-job{padding:var(--s1) var(--s2);box-sizing:border-box;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;border-radius:0;image-rendering:pixelated}html body .fx-tb .fx-job.done{background-color:var(--sky-tint)}html body .fx-tb .fx-job-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s2)}html body .fx-tb .fx-job-top b{font:600 14px/1.4 var(--body);color:var(--pen)}html body .fx-tb .fx-job-top em{flex:none;box-sizing:border-box;padding:0 var(--s1);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip-on);background:var(--yellow) padding-box;border-radius:0;color:var(--pen);font:700 12px/20px var(--num);font-style:normal;image-rendering:pixelated}html body .fx-tb .fx-job.done .fx-job-top em{border-image:var(--frame-chip-navy);background-color:var(--navy);color:#fff}html body .fx-tb .fx-job-bar{position:relative;height:calc(6 * var(--u));margin:var(--s1) 0 var(--s-half);box-sizing:border-box;background:#fff;border:var(--u) solid var(--pen);border-radius:0;overflow:hidden}html body .fx-tb .fx-job-bar:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 1' preserveAspectRatio='none'%3E%3Crect x='9' width='1' height='1' fill='%2308103a'/%3E%3C/svg%3E") 0 0 / 10% 100% repeat-x}html body .fx-tb .fx-job-bar i{display:block;height:100%;background:var(--sky);border-radius:0}html body .fx-tb .fx-job.done .fx-job-bar i{background:var(--yellow)}html body .fx-tb .fx-job>span{font:600 12px/1.2 var(--num);color:var(--pen-soft)}html body .fx-tb .fx-items{display:grid;grid-template-columns:1fr;gap:var(--s2);margin-bottom:var(--s2)}html body .fx-tb .fx-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s2);align-items:center;padding:var(--s1);box-sizing:border-box;text-align:left;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;background:#fff padding-box!important;border-radius:0!important;box-shadow:none!important;color:var(--pen);image-rendering:pixelated}html body .fx-tb button.fx-item:hover{background-color:var(--paper-2)!important}html body .fx-tb .fx-item.on{border-image:var(--frame-btn-yellow)!important;background-color:var(--yellow)!important}html body .fx-tb button.fx-item[aria-disabled=true]{opacity:1;background-color:var(--paper-2)!important}html body .fx-tb .fx-item-pic{width:56px;height:56px;padding:var(--s-half)!important;box-sizing:border-box;border-radius:0;background:var(--sky-tint);border:0}html body .fx-tb .fx-item.on .fx-item-pic{background:#fff}html body .fx-tb .fx-item-txt b{display:block;font:700 15px/1.3 var(--body);color:var(--pen);text-transform:none}html body .fx-tb .fx-item-txt em{display:block;margin-top:2px;font:600 12px/1.3 var(--body);font-style:normal;color:var(--up)}html body .fx-tb .fx-item.on .fx-item-txt em{color:var(--pen)}html body .fx-tb .fx-item-txt p{margin:var(--s-half) 0 0;font:500 13px/1.4 var(--body);color:var(--pen-soft)}html body .gf-ftile.gf-ftile{box-sizing:border-box;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;background:#fff padding-box!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;color:var(--pen)}html body .gf-ftile.gf-ftile.locked{background-color:var(--sky-tint)!important}html body .gf-ftile.gf-ftile.gold.caught{background-color:#fff6cc!important}html body .gf-ftile.gf-ftile .gf-ftile-name{font:700 14px/1.3 var(--body)!important;color:var(--pen);text-transform:none}html body .gf-ftile.gf-ftile>span:last-child{font:500 12px/1.3 var(--body);color:var(--pen-soft)}html body .gf-ftile.gf-ftile.caught>span:last-child{color:var(--up);font-weight:700}html body .fx-shop-wrap{background:#0f4f5573}html body .fx-shop.gs{width:min(1040px,calc(100vw - 40px));height:min(700px,calc(100vh - 48px));max-height:none;position:relative;overflow:hidden;color:var(--pen);animation:gs-pop .24s steps(3,end) both}@keyframes gs-pop{0%{scale:.94;opacity:0}50%{scale:1.02;opacity:1}to{scale:1;opacity:1}}html body .fx-shop.gs .fx-key{display:inline-grid;place-items:center;box-sizing:border-box;min-width:26px;height:26px;margin:0;padding:0 4px;border:solid transparent!important;border-width:var(--frame-key-bw)!important;border-image:var(--frame-key)!important;background:#fff padding-box!important;box-shadow:none!important;image-rendering:pixelated;font:400 18px/1 var(--pixel)!important}html body .fx-shop.gs .gs-coin{flex:none;width:18px;height:18px}html body .fx-shop.gs .gs-head{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:var(--s2);align-items:center;padding:0 var(--s2) 0 var(--s1)}html body .fx-shop.gs .gs-keeper{width:96px;height:104px;align-self:end;margin-top:var(--s1)}html body .fx-shop.gs .gs-keeper canvas{display:block}html body .fx-shop.gs .gs-title{min-width:0;padding:var(--s2) 0;display:grid;gap:var(--s1);justify-items:start}html body .fx-shop.gs .gs-title h2{margin:0;font:400 36px/1 var(--pixel)!important;color:var(--pen)}html body .fx-shop.gs .gs-say{position:relative;margin:0 0 0 calc(3 * var(--u));max-width:440px;box-sizing:border-box;padding:2px var(--s1);border:solid transparent;border-width:var(--frame-tip-bw);border-image:var(--frame-tip);background:#fff padding-box;image-rendering:pixelated;font:600 13px/1.4 var(--body);color:var(--pen)}html body .fx-shop.gs .gs-say:before{content:"";position:absolute;left:calc(-3 * var(--u));top:calc(50% - 2 * var(--u));width:var(--u);height:var(--u);background:var(--pen);box-shadow:var(--u) calc(-1 * var(--u)) 0 var(--pen),var(--u) 0 0 #fff,var(--u) var(--u) 0 var(--pen),calc(2 * var(--u)) calc(-2 * var(--u)) 0 var(--pen),calc(2 * var(--u)) calc(2 * var(--u)) 0 var(--pen),calc(2 * var(--u)) calc(-1 * var(--u)) 0 #fff,calc(2 * var(--u)) 0 0 #fff,calc(2 * var(--u)) var(--u) 0 #fff}html body .fx-shop.gs .gs-say.bad{color:var(--down)!important}html body .fx-shop.gs .gs-front{display:none}html body .fx-shop.gs .gs-bal{display:flex;gap:var(--s1);padding:0}html body .fx-shop.gs .gs-bal>div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:var(--s1);align-items:center;box-sizing:border-box;padding:2px var(--s2) 2px var(--s1);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background:#fff padding-box;border-radius:0;box-shadow:none;image-rendering:pixelated}html body .fx-shop.gs .gs-bal>.gs-silver{border-image:var(--frame-chip-on);background-color:var(--yellow)}html body .fx-shop.gs .gs-bal .gs-coin{grid-row:1 / 3;width:28px;height:28px}html body .fx-shop.gs .gs-bal b{grid-column:2;font:400 36px/1 var(--pixel);font-variant-numeric:tabular-nums;color:var(--pen)}html body .fx-shop.gs .gs-bal span{grid-column:2;margin:0;font:600 12px/1.2 var(--body);color:var(--pen)}html body .fx-shop.gs .gs-baitleft b,html body .fx-shop.gs .gs-baitleft span{grid-column:1 / -1}html body .fx-shop.gs .gs-close{align-self:center;margin:0;gap:var(--s1);min-height:40px;padding:2px var(--s1) 2px var(--s-half);font:400 18px/1 var(--pixel);color:var(--pen)}html body .fx-shop.gs .gs-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);padding:var(--s1) var(--s2);background:var(--sky-tint);border-bottom:var(--u) solid var(--pen)}html body .fx-shop.gs .gs-tabs>div{display:flex;flex-wrap:wrap;gap:var(--s1)}html body .fx-shop.gs .gs-tabs.gs-two .gs-shops{padding-right:var(--s3);border-right:var(--u) solid var(--pen-faint)}html body .fx-shop.gs .gs-tabs .px-tab{margin:0;padding:4px var(--s2);font:400 18px/1.2 var(--pixel)!important;color:var(--pen)}html body .fx-shop.gs .gs-tabs .px-tab.on{color:#fff}html body .fx-shop.gs .gs-body{min-height:0;overflow:hidden}html body .fx-shop.gs .gs-empty{padding:var(--s4) var(--s3);text-align:center;font:500 14px/1.5 var(--body);color:var(--pen-soft)}html body .fx-shop.gs .gs-empty b{display:block;margin-bottom:var(--s-half);font:400 27px/1.1 var(--pixel);color:var(--pen)}html body .fx-shop.gs .gs-counter{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0}html body .fx-shop.gs .gs-shelf{overflow:auto;padding:var(--s3) var(--s2) var(--s3) var(--s3);display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));align-content:start;gap:var(--s2);scrollbar-width:thin}html body .fx-shop.gs .gs-ware{position:relative;display:grid;justify-items:center;gap:var(--s-half);padding:var(--s1) var(--s1) var(--s1);box-sizing:border-box;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;border-radius:0;box-shadow:none;image-rendering:pixelated;color:var(--pen);cursor:pointer;text-align:center;transition:none}html body .fx-shop.gs .gs-ware:hover{background-color:var(--sky-tint)}html body .fx-shop.gs .gs-ware.on{border-image:var(--frame-btn-yellow);background-color:var(--yellow)}html body .fx-shop.gs .gs-pic{position:relative;width:100%;height:88px;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;background:var(--sky-tint)}html body .fx-shop.gs .gs-ware.on .gs-pic{background:#fff}html body .fx-shop.gs .gs-pic:after{display:none}html body .fx-shop.gs .gs-pic>:is(.fx-art,svg,img,span){width:100%!important;height:100%!important;object-fit:contain;filter:none}html body .fx-shop.gs .gs-ware b{font:700 13px/1.25 var(--body);color:var(--pen);text-transform:none;letter-spacing:0}html body .fx-shop.gs .gs-tag{display:inline-flex;align-items:center;gap:var(--s-half);box-sizing:border-box;padding:0 var(--s1);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background:#fff padding-box;image-rendering:pixelated;font:700 12px/20px var(--num);font-variant-numeric:tabular-nums;color:var(--pen)!important;max-width:100%;text-align:center}html body .fx-shop.gs .gs-tag .gs-coin{width:14px;height:14px}html body .fx-shop.gs .gs-ware.s-using .gs-tag{border-image:var(--frame-chip-navy);background-color:var(--navy);color:#fff!important;font-family:var(--body)}html body .fx-shop.gs .gs-ware.s-yours .gs-tag{background-color:var(--sky-tint);font-family:var(--body)}html body .fx-shop.gs .gs-ware.s-using:before{display:none}html body .fx-shop.gs .gs-ware.bought{animation:gs-bought .36s steps(3,end)}@keyframes gs-bought{50%{scale:1.06}}html body .fx-shop.gs .gs-detail{display:flex!important;flex-direction:column;gap:var(--s2)!important;min-height:0;overflow:hidden!important;padding:var(--s3) var(--s3) var(--s2)!important;background:var(--paper);border-left:var(--u) solid var(--pen)}html body .fx-shop.gs .gs-info{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--s1);scrollbar-width:none;padding:0}html body .fx-shop.gs .gs-info::-webkit-scrollbar{display:none}html body .fx-shop.gs .gs-info>*{flex:none;margin:0!important}html body .fx-shop.gs .gs-bigpic{position:relative;flex:0 1 164px!important;min-height:88px;height:auto!important;display:block;overflow:hidden;box-sizing:border-box;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;border-radius:0;image-rendering:pixelated}html body .fx-shop.gs .gs-bigpic .gc-rings{bottom:var(--s1);width:calc(60 * var(--u));height:calc(16 * var(--u));fill:var(--sky)}html body .fx-shop.gs .gs-bigpic>:is(.gs-big,.gs-bigsvg,.gs-bigpack){position:absolute;left:var(--s1);top:var(--s1);width:calc(100% - 2 * var(--s1))!important;height:calc(100% - 2 * var(--s1) - var(--s2))!important;display:block!important;object-fit:contain;filter:none;animation:gs-bigin .24s steps(3,end)}html body .fx-shop.gs .gs-bigpic>:is(.gs-bigsvg,.gs-bigpack)>:is(img,svg,.fx-art-pack){display:block;width:100%!important;height:100%!important;object-fit:contain}@keyframes gs-bigin{0%{scale:.85;opacity:0}to{scale:1;opacity:1}}html body .fx-shop.gs .gs-stamp{position:absolute;right:var(--s1);top:var(--s1);z-index:2;opacity:0;transform:none;box-sizing:border-box;padding:0 var(--s1);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip-on);background:var(--yellow) padding-box;image-rendering:pixelated;font:400 22px/1.2 var(--pixel);color:var(--pen);letter-spacing:0;text-transform:none}html body .fx-shop.gs .gs-detail.bought .gs-stamp{animation:gs-stamp .27s steps(3,end) forwards}@keyframes gs-stamp{0%{scale:2;opacity:0}to{scale:1;opacity:1}}html body .fx-shop.gs .gs-detail h3{font:400 27px/1.1 var(--pixel);color:var(--pen);text-transform:none}html body .fx-shop.gs .gs-have{font:700 13px/1.3 var(--body);color:var(--live)}html body .fx-shop.gs .gs-what{font:500 14px/1.45 var(--body);color:var(--pen)}html body .fx-shop.gs .gs-bars{display:grid;gap:var(--s1);margin:0;padding-top:var(--s-half)}html body .fx-shop.gs .gs-stat{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--s1);align-items:center}html body .fx-shop.gs .gs-stat dt{font:600 12px/1.2 var(--body);color:var(--pen-soft)}html body .fx-shop.gs .gs-stat dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:var(--s1);align-items:center}html body .fx-shop.gs .gs-stat dd b{font:700 13px/1.2 var(--num);color:var(--pen);text-align:right;white-space:nowrap}html body .fx-shop.gs .gs-bar{position:relative;display:block;height:calc(6 * var(--u));box-sizing:border-box;background:#fff;border:var(--u) solid var(--pen);overflow:hidden}html body .fx-shop.gs .gs-bar i,html body .fx-shop.gs .gs-bar u{position:absolute;top:0;bottom:0;left:0;display:block;text-decoration:none}html body .fx-shop.gs .gs-bar i{background:var(--navy)}html body .fx-shop.gs .gs-bar u.gain{background:var(--yellow)}html body .fx-shop.gs .gs-bar u.loss{background:var(--sky)}html body .fx-shop.gs .gs-bar:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 1' preserveAspectRatio='none'%3E%3Crect x='9' width='1' height='1' fill='%23fff'/%3E%3C/svg%3E") 0 0 / 10% 100% repeat-x}html body .fx-shop.gs .gs-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1);margin:0;height:auto;overflow:visible;background:none;border:0}html body .fx-shop.gs .gs-stats>div{min-width:0;padding:2px var(--s1);box-sizing:border-box;border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background:#fff padding-box;border-radius:0;image-rendering:pixelated}html body .fx-shop.gs .gs-stats dt{font:600 12px/1.3 var(--body);color:var(--pen-soft)}html body .fx-shop.gs .gs-stats dd{margin:0;font:700 14px/1.3 var(--num);color:var(--pen);overflow-wrap:anywhere}html body .fx-shop.gs .gs-buy{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--s1);margin:0;padding-top:var(--s2);border-top:var(--u) solid var(--pen-faint)}html body .fx-shop.gs .gs-buy>:not(.fx-btn),html body .fx-shop.gs .gs-buy .fx-btn:only-of-type{grid-column:1 / -1}html body .fx-shop.gs .gs-price{display:inline-flex;align-items:center;gap:var(--s1);font:600 14px/1.2 var(--body);color:var(--pen)!important}html body .fx-shop.gs .gs-price b{font:700 22px/1.1 var(--num);font-variant-numeric:tabular-nums}html body .fx-shop.gs .gs-price .gs-coin{width:24px;height:24px}html body .fx-shop.gs .gs-detail:is(.s-coin,.s-buy) .gs-price{display:none}html body .fx-shop.gs .gs-detail:is(.s-using,.s-yours) .gs-price{font:700 14px/1.3 var(--body);color:var(--up)!important}html body .fx-shop.gs .gs-buy .fx-btn{width:100%;min-height:44px}html body .fx-shop.gs .gs-note{margin:0;font:500 12px/1.4 var(--body);color:var(--pen-soft)}html body .fx-art-pack{position:relative;display:block;width:100%;height:100%}html body .fx-art-pack .fx-art{position:absolute;width:70%!important;height:70%!important}html body .fx-art-pack .fx-art:nth-child(1){left:0;top:18%}html body .fx-art-pack .fx-art:nth-child(2){right:0;top:0}html body .fx-art-pack .fx-art:nth-child(3){left:18%;bottom:0}html body .fx-art{display:block;width:100%;height:100%;object-fit:contain}html body .fx-shop.gs .gs-market{display:grid;grid-template-columns:264px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}html body .fx-shop.gs .gs-board{grid-row:1 / 3;margin:var(--s3) 0 var(--s3) var(--s3);padding:var(--s2);overflow:auto;scrollbar-width:none;box-sizing:border-box;border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip-navy);background:var(--navy) padding-box;border-radius:0;box-shadow:none;image-rendering:pixelated;color:#fff}html body .fx-shop.gs .gs-board::-webkit-scrollbar{display:none}html body .fx-shop.gs .gs-board h3{margin:0 0 var(--s2);font:400 27px/1.1 var(--pixel);color:#fff;text-shadow:none;transform:none}html body .fx-shop.gs .gs-chalk{list-style:none;margin:0 0 var(--s2);padding:0;display:grid;gap:var(--s1)}html body .fx-shop.gs .gs-chalk li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s1);align-items:baseline;font:600 14px/1.3 var(--body);color:#fff}html body .fx-shop.gs .gs-chalk li i{border-bottom:var(--u) dashed var(--navy-3);transform:translateY(-4px)}html body .fx-shop.gs .gs-chalk li em{font-style:normal;font-size:13px;color:var(--sky)}html body .fx-shop.gs .gs-chalk li b{font:700 16px/1 var(--num);color:var(--yellow);font-variant-numeric:tabular-nums}html body .fx-shop.gs .gs-legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);padding:var(--s2) var(--s1)!important;border-top:var(--u) dashed var(--navy-3)}html body .fx-shop.gs .gs-legend>div{display:inline-flex;align-items:center;gap:var(--s1);font:500 13px/1.2 var(--body);color:#fff}html body .fx-shop.gs .gs-legend b{font-weight:700}html body .fx-shop.gs .gs-legend span{color:#fff;opacity:.82}html body .fx-shop.gs :is(.gs-legend,.gs-fishname) i{flex:none;width:10px;height:10px;margin:0;border-radius:0;box-shadow:0 0 0 var(--u) var(--pen)}html body .fx-shop.gs .gs-legend i{box-shadow:0 0 0 var(--u) #fff}html body .fx-shop.gs i.fresh{background:#4fd37f}html body .fx-shop.gs i.mid{background:var(--yellow)}html body .fx-shop.gs i.stale{background:#ff6b5e}html body .fx-shop.gs .gs-chalknote{margin:var(--s2) 0 0;font:500 13px/1.45 var(--body);color:#fff;opacity:.86}html body .fx-shop.gs .gs-tray{position:relative;margin:var(--s3) var(--s3) 0 var(--s2);min-height:0;overflow:auto;box-sizing:border-box;background:var(--sky-tint);border:var(--u) solid var(--pen);border-radius:0;box-shadow:none}html body .fx-shop.gs .gs-tray:before{display:none}html body .fx-shop.gs .gs-tray.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1)}html body .fx-shop.gs .gs-tray.empty .gs-empty{color:var(--pen-soft);padding:0 var(--s3)}html body .fx-shop.gs .gs-tray.empty .gs-empty b{color:var(--pen)}html body .fx-shop.gs .gs-emptyart{width:112px;height:112px;object-fit:contain}html body .fx-shop.gs .gs-ice{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:var(--s2);padding:var(--s2)}html body .fx-shop.gs .gs-fish{position:relative;display:grid;justify-items:center;gap:var(--s-half);padding:var(--s1) var(--s1) var(--s1);box-sizing:border-box;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;border-radius:0;image-rendering:pixelated;color:var(--pen);cursor:pointer;transition:none;box-shadow:inset 0 calc(2 * var(--u)) 0 var(--rc, var(--sky))}html body .fx-shop.gs .gs-fish:hover{background-color:var(--yellow);transform:none}html body .fx-shop.gs .gs-fishart{position:relative;width:104px;height:72px;display:grid;place-items:center}html body .fx-shop.gs .gs-fishpic{width:104px;height:72px;object-fit:contain;filter:none;transform:none}html body .fx-shop.gs .gs-fish.gold{background-color:#fff6cc}html body .fx-shop.gs .gs-fish.gold .gs-fishpic{filter:none}html body .fx-shop.gs .gs-logo{position:absolute;right:0;bottom:0;width:26px;height:26px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:none}html body .fx-shop.gs .gs-fishname{display:inline-flex;align-items:center;gap:var(--s1);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.3 var(--body);text-transform:none;letter-spacing:0}html body .fx-shop.gs .gs-pricetag{position:static;transform:none;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--s1);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip-on);background:var(--yellow) padding-box;image-rendering:pixelated;color:var(--pen);border-radius:0;box-shadow:none;font:700 12px/20px var(--num);font-variant-numeric:tabular-nums}html body .fx-shop.gs .gs-pricetag:before{display:none}html body .fx-shop.gs .gs-fish:hover .gs-pricetag{border-image:var(--frame-chip);background-color:#fff}html body .fx-shop.gs .gs-rarity{display:none}html body .fx-shop.gs .gs-sellbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3) var(--s3) var(--s2)}html body .fx-shop.gs .gs-sellbar span{font:600 13px/1.3 var(--body);color:var(--pen-soft)}html body .fx-shop.gs .gs-sellall{flex:none;display:inline-flex;gap:var(--s1);min-height:44px;font-size:22px!important}html body .fx-shop.gs .gs-sellall .gs-coin{width:22px;height:22px}.gs-flycoin{position:fixed;left:0;top:0;z-index:60;width:26px;height:26px;pointer-events:none;margin:-13px 0 0 -13px}.gs-flycoin .gs-coin{width:26px;height:26px}html body .fx-shop.gs .gs-scroll{height:100%;overflow:auto;padding:var(--s3);box-sizing:border-box}html body .fx-shop.gs .fx-shop-h{margin:var(--s3) 0 var(--s1);font:400 22px/1.1 var(--pixel);color:var(--pen);letter-spacing:0;text-transform:none}html body .fx-shop.gs .fx-shop-h:first-child{margin-top:0}html body .fx-shop.gs .fx-trophies{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--s2)}html body .fx-shop.gs .fx-trophy{position:relative;display:grid;justify-items:center;gap:2px;padding:var(--s1);box-sizing:border-box;text-align:center;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;border-radius:0;box-shadow:none;image-rendering:pixelated}html body .fx-shop.gs .fx-trophy.none{background-color:var(--sky-tint)}html body .fx-shop.gs .fx-trophy-pic{width:104px;height:64px}html body .fx-shop.gs .fx-trophy b{font:700 14px/1.25 var(--body);color:var(--pen);text-transform:none;letter-spacing:0}html body .fx-shop.gs .fx-trophy span{font:500 12px/1.3 var(--body);color:var(--pen-soft)}html body .fx-shop.gs .fx-medal{position:absolute;top:var(--s-half);right:var(--s-half);display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;padding:0 var(--s-half);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background:#fff padding-box;border-radius:0;image-rendering:pixelated;font:700 12px/20px var(--body)!important;color:var(--pen)!important;text-transform:none}html body .fx-shop.gs .fx-medal.m3{border-image:var(--frame-chip-on);background-color:var(--yellow)}html body .fx-shop.gs .fx-shop-list{display:grid;gap:0;box-sizing:border-box;overflow:hidden;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;border-radius:0;image-rendering:pixelated}html body .fx-shop.gs .fx-shop-row{display:grid;grid-template-columns:32px 42px 1fr auto;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);background:#fff}html body .fx-shop.gs .fx-shop-row+.fx-shop-row{border-top:var(--rule)}html body .fx-shop.gs .fx-shop-row img,html body .fx-shop.gs .fx-shop-row .fx-badge{width:40px;height:40px;border-radius:50%;border:0;box-shadow:none;object-fit:cover;background:var(--sky-tint)}html body .fx-shop.gs .fx-badge{display:grid;place-items:center;font:700 12px/1 var(--body);color:var(--pen)}html body .fx-shop.gs .fx-rank{font:700 16px/1 var(--num);color:var(--pen);text-align:center}html body .fx-shop.gs .fx-shop-row:first-child .fx-rank{display:grid;place-items:center;height:26px;background:var(--yellow);box-shadow:0 0 0 var(--u) var(--pen)}html body .fx-shop.gs .fx-shop-nm b{display:block;font:700 14px/1.25 var(--body);color:var(--pen);text-transform:none}html body .fx-shop.gs .fx-shop-nm span{font:500 12px/1.3 var(--body);color:var(--pen-soft)}html body .fx-shop.gs .fx-shop-price{text-align:right}html body .fx-shop.gs .fx-shop-price b{display:block;font:700 16px/1.1 var(--num);color:var(--pen)}html body .fx-shop.gs .fx-shop-price span{font:500 12px/1.2 var(--body);color:var(--pen-soft)}@media (min-height: 561px) and (min-width: 901px){@media (min-width: 1100px) and (min-height: 600px){html body .fx-shop.gs .gs-head:has(.gs-front){grid-template-columns:96px minmax(0,1fr) auto auto auto}html body .fx-shop.gs .gs-front{display:block;align-self:center;height:72px;width:auto;aspect-ratio:960 / 360;object-fit:cover;margin:var(--s1) 0;box-sizing:border-box;border:0;background:none}}}@media (max-width: 900px){html body .fx-shop.gs .gs-counter{grid-template-columns:minmax(0,1fr) 260px}html body .fx-shop.gs .gs-market{grid-template-columns:220px minmax(0,1fr)}}@media (max-height: 560px){html body .fx-shop.gs{height:calc(100vh - 16px);width:calc(100vw - 16px)}html body .fx-shop.gs .gs-head{grid-template-columns:56px minmax(0,1fr) auto auto;gap:var(--s1);padding:var(--s1) var(--s2) var(--s1) var(--s1)}html body .fx-shop.gs .gs-keeper{width:56px;height:60px;margin-top:0}html body .fx-shop.gs .gs-title{padding:var(--s-half) 0}html body .fx-shop.gs .gs-title h2{font-size:27px!important}html body .fx-shop.gs .gs-say{display:none}html body .fx-shop.gs .gs-bal b{font-size:22px}html body .fx-shop.gs .gs-bal .gs-coin{width:20px;height:20px}html body .fx-shop.gs .gs-tabs{padding:var(--s1);gap:var(--s1) var(--s2)}html body .fx-shop.gs .gs-tabs .px-tab{padding:2px var(--s1)}html body .fx-shop.gs .gs-tabs.gs-two .gs-shops{padding-right:var(--s2)}html body .fx-shop.gs .gs-counter{grid-template-columns:minmax(0,1fr) 272px}html body .fx-shop.gs .gs-shelf{padding:var(--s1) var(--s1) var(--s1) var(--s2);gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}html body .fx-shop.gs .gs-pic{height:60px}html body .fx-shop.gs .gs-detail{padding:var(--s1) var(--s2)!important;gap:var(--s1)!important}html body .fx-shop.gs .gs-info{display:grid!important;grid-template-columns:64px minmax(0,1fr);align-content:start;gap:var(--s-half) var(--s1)}html body .fx-shop.gs .gs-info>.gs-bigpic{grid-row:span 2;height:64px!important;min-height:64px;flex:none!important}html body .fx-shop.gs .gs-bigpic .gc-rings{display:none}html body .fx-shop.gs .gs-bigpic>:is(.gs-big,.gs-bigsvg,.gs-bigpack){height:calc(100% - 2 * var(--s1))!important}html body .fx-shop.gs .gs-info>h3{font-size:22px;align-self:center}html body .fx-shop.gs .gs-info>:not(.gs-bigpic):not(h3):not(.gs-have){grid-column:1 / -1}html body .fx-shop.gs .gs-what{font-size:13px}html body .fx-shop.gs .gs-buy{padding-top:var(--s1)}html body .fx-shop.gs .gs-buy .gs-price{display:none}html body .fx-shop.gs .gs-buy .gs-note{font-size:12px}html body .fx-shop.gs .gs-buy .fx-btn{min-height:40px;font-size:18px!important}html body .fx-shop.gs .gs-market{grid-template-columns:200px minmax(0,1fr)}html body .fx-shop.gs .gs-board{margin:var(--s1) 0 var(--s1) var(--s2);padding:var(--s1)}html body .fx-shop.gs .gs-board h3{font-size:22px;margin-bottom:var(--s1)}html body .fx-shop.gs .gs-tray{margin:var(--s1) var(--s2) 0 var(--s1)}html body .fx-shop.gs .gs-emptyart{width:64px;height:64px}html body .fx-shop.gs .gs-sellbar{padding:var(--s1) var(--s2) var(--s2) var(--s1)}html body .fx-shop.gs .gs-sellall{min-height:40px;font-size:18px!important}}@media (prefers-reduced-motion: reduce){html body .fx-shop.gs,html body .fx-shop.gs .gs-bigpic>*,html body .fx-shop.gs .gs-ware.bought{animation:px-fade .15s linear both}html body .fx-shop.gs .gs-detail.bought .gs-stamp{animation:none;opacity:1}}.gf-title{position:fixed;inset:0;z-index:10;pointer-events:none;--tl: calc(env(safe-area-inset-left, 0px) + var(--s4));--tr: calc(env(safe-area-inset-right, 0px) + var(--s4));--tt: var(--s4);--tb: var(--s4);--colw: 368px;--loadw: 520px;--railw: 176px;--ltop: calc(var(--s2) + var(--hud-h) + var(--s3));--tickh: 132px;--mid-l: calc(var(--tl) + var(--colw) + var(--s4));--mid-r: calc(var(--tr) + var(--loadw) + var(--s4))}.gf-title>*{animation:px-pop .18s var(--steps) both}.gf-title>.gt-left{animation:none}.gf-title:not(.in)>*,.gf-title:not(.in) .gt-brand,.gf-title:not(.in) .gt-menu>*{animation-play-state:paused}.gt-left{position:absolute;left:var(--tl);top:var(--tt);width:var(--colw);display:flex;flex-direction:column;gap:var(--s3);pointer-events:auto}.gf-title .gt-brand{display:grid;gap:var(--s1);padding:0;animation:px-drop .15s var(--steps) both}.gt-logo{margin:0;line-height:0}.gt-lockup{display:grid;justify-items:start;gap:var(--s1)}.gt-lockup .mp-mark{display:block;width:136px;height:114px;margin-left:4px;overflow:visible}.gt-lockup .mp-word{display:block;width:332px;height:72px}.gt-lockup .pp-bob,.gt-cur .pp-bob{animation:gt-bob 1.6s steps(1,end) infinite}.gt-lockup .pp-ring-1{animation:gt-ring1 1.6s steps(1,end) infinite}.gt-lockup .pp-ring-2{animation:gt-ring2 1.6s steps(1,end) infinite}@keyframes gt-bob{0%,50%{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(2px)}}@keyframes gt-ring1{0%{opacity:1}50%{opacity:0}}@keyframes gt-ring2{0%{opacity:0}25%{opacity:1}75%{opacity:0}}.gt-menu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.gt-menu>*{animation:px-drop .15s var(--steps) both}.gt-menu>:nth-child(2){animation-delay:.04s}.gt-menu>:nth-child(3){animation-delay:.08s}.gt-menu>:nth-child(4){animation-delay:.12s}.gt-menu>:nth-child(5){animation-delay:.16s}.gt-slot{display:grid;width:100%}.gt-cur{flex:none;width:30px;height:25px;line-height:0;visibility:hidden}.gt-cur .mp-mark{display:block;width:30px;height:25px;overflow:visible}.gf-title .gt-play .gt-cur{visibility:visible}.gt-menu:has(.gt-row:is(:hover,:focus-visible)) .gt-play:not(:hover,:focus-visible) .gt-cur{visibility:hidden}.gt-row:is(:hover,:focus-visible) .gt-cur{visibility:visible}.gf-title .gf-play{display:flex;align-items:center;justify-content:flex-start;gap:var(--s2);width:100%;min-height:68px;padding:0 var(--s3)!important;font-size:44px!important;line-height:1!important;cursor:pointer}.gf-title .gf-play>span:last-child{padding-bottom:4px}.gf-title .gt-row{display:flex;align-items:center;gap:var(--s2);width:calc(100% - var(--s5));min-height:60px;padding:0 var(--s3);border:solid transparent;border-width:var(--frame-chip-navy-bw);border-image:var(--frame-chip-navy);background:var(--navy) padding-box;image-rendering:pixelated;box-shadow:none;color:#fff;text-align:left;cursor:pointer;transition:width .08s steps(2,end)}.gf-title .gt-row b{font:400 36px/1 var(--pixel);padding-bottom:3px;white-space:nowrap}.gf-title .gt-row:is(:hover,:focus-visible){width:100%;border-image:var(--frame-chip);background:var(--sky) padding-box;color:var(--navy);outline:none}.gf-title .gt-row:active{transform:translateY(var(--u))}.gf-title .gl-panel{position:absolute;right:var(--tr);top:var(--ltop);bottom:var(--tb);width:var(--loadw);display:flex;flex-direction:column;padding:0;pointer-events:auto;color:var(--pen)}.gl-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s2) var(--s1)}.gl-top h2{margin:0;font:400 36px/1 var(--pixel);color:var(--pen)}.gf-title .gl-shuffle{min-height:36px;padding:0 var(--s2);font-size:18px}.gl-shuffle .gf-ico{width:18px;height:18px}.gl-name{padding:0 var(--s2) var(--s2)}.gf-title .gt-name{display:block;width:100%;min-height:44px;padding:4px var(--s2);font:600 17px/1.3 var(--body)}.gt-name::placeholder{color:var(--pen-soft);opacity:1}.gl-body{flex:1;min-height:0;display:grid;grid-template-columns:var(--railw) minmax(0,1fr);border-top:var(--u) solid var(--pen)}.gl-slots{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2);background:var(--sky-tint);border-right:var(--u) solid var(--pen);overflow:hidden}.gf-title .gl-slot{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--s1);width:100%;min-height:56px;padding:var(--s1);border:solid transparent;border-width:var(--frame-tab-bw);border-image:var(--frame-tab);image-rendering:pixelated;background:#fff padding-box;color:var(--pen);text-align:left;cursor:pointer}.gf-title .gl-slot:hover{background-color:var(--paper-2)}.gf-title .gl-slot.on{border-image:var(--frame-tab-on);background-color:var(--navy);color:#fff}.gl-slot .gf-ico{width:24px;height:24px}.gl-slot-t{display:grid;gap:2px;min-width:0}.gl-slot-t b{font:400 20px/1 var(--pixel)}.gl-slot-t small{font:600 12px/1.25 var(--body);color:var(--pen-soft);overflow-wrap:anywhere}.gl-slot.on .gl-slot-t small{color:var(--sky)}.gl-slot-sw{display:block;width:32px;height:12px;outline:var(--u) solid var(--pen);margin:2px 0 2px var(--u)}.gl-slot.on .gl-slot-sw{outline-color:#fff}.gl-choices{min-height:0;overflow:auto;padding:var(--s2);display:grid;align-content:start;gap:var(--s3);scrollbar-width:thin;background:var(--paper)}.gl-group h4{margin:0 0 var(--s1);font:700 13px/1.2 var(--body);color:var(--pen-soft)}.gl-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s1)}.gf-title .gl-tile{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-height:40px;padding:var(--s1) 4px;border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);image-rendering:pixelated;background:#fff padding-box;color:var(--pen);font:600 13px/1.2 var(--body);text-align:center;cursor:pointer}.gf-title .gl-tile:hover{background-color:var(--paper-2)}.gf-title .gl-tile.on{border-image:var(--frame-chip-on);background-color:var(--yellow)}.gl-tile img{width:64px;height:64px;object-fit:contain}.gl-tile span{overflow-wrap:break-word}.gl-lock{position:absolute;width:22px;height:22px;display:grid;place-items:center;background:var(--pen);color:#fff}.gl-lock .gf-ico{width:13px;height:13px}.gl-note{display:flex;align-items:flex-start;gap:var(--s1);margin:0;font:500 13px/1.4 var(--body);color:var(--pen-soft)}.gl-lock-i{flex:none;width:20px;height:20px;display:grid;place-items:center;background:var(--pen);color:#fff}.gl-lock-i .gf-ico{width:12px;height:12px}.gl-hair{width:56px;height:56px;display:grid;place-items:center;color:var(--pen-soft)}.gl-hair .gf-ico{width:32px;height:32px}.gl-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--s1)}.gl-group:only-child .gl-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.gf-title .gl-swatch{position:relative;aspect-ratio:1;min-width:0;padding:0;cursor:pointer;border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);image-rendering:pixelated;background-clip:padding-box}.gf-title .gl-swatch.on:after{content:"";position:absolute;inset:0;margin:auto;width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--yellow);box-shadow:0 0 0 var(--u) var(--pen)}.gl-stage{position:absolute;left:var(--mid-l);right:var(--mid-r);top:var(--ltop);bottom:calc(var(--tb) + var(--tickh) + var(--s3));display:flex;justify-content:center;align-items:flex-start;pointer-events:auto;cursor:grab;touch-action:none}.gl-stage.held{cursor:grabbing}.gl-stage.none{pointer-events:none}.gf-title .gl-turn{display:inline-flex;align-items:center;gap:var(--s1);padding:4px var(--s2);white-space:nowrap;font:600 14px/1.2 var(--body)}.gl-turn .gf-ico{width:16px;height:16px}.gl-stage.none .gl-turn{display:none}.gf-title .gt-tick{position:absolute;left:var(--mid-l);right:var(--mid-r);bottom:var(--tb);display:grid;gap:var(--s1);padding:var(--s1) var(--s2) var(--s2);pointer-events:auto;color:var(--pen)}.gt-tick-h{display:flex;align-items:center;gap:var(--s1);min-width:0}.gt-tick-h h3{margin:0;font:400 24px/1 var(--pixel);color:var(--pen);white-space:nowrap}.gt-live{flex:none;width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--yellow);box-shadow:0 0 0 var(--u) var(--pen);margin:0 var(--u);animation:gt-live 1.2s steps(1,end) infinite}@keyframes gt-live{50%{background:var(--sky)}}.gt-eta{flex:1;min-width:0;font:600 13px/1.2 var(--num);font-variant-numeric:tabular-nums;color:var(--pen-soft);white-space:nowrap}.gf-title .gt-more{flex:none;min-height:34px;padding:0 var(--s2);font-size:18px}.gt-more .gf-ico{width:16px;height:16px}.gt-cells{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s1)}.gt-cells li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--s1);min-width:0;padding:var(--s1);background:var(--sky-tint);box-shadow:inset 0 0 0 var(--u) var(--pen)}.gt-cells li.none{grid-template-columns:1fr;background:transparent;box-shadow:none;padding:var(--s1) 0}.gt-cells li.none span{font:500 14px/1.4 var(--body);color:var(--pen-soft)}.gt-cells .gf-coin{width:32px;height:32px}.gt-c{display:grid;gap:2px;min-width:0}.gt-c b{font:700 15px/1.2 var(--body);color:var(--pen);overflow-wrap:anywhere}.gt-v{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s1)}.gt-cap{font:700 14px/1.2 var(--num);font-variant-numeric:tabular-nums;color:var(--pen)}.gt-v small{font:700 13px/1.2 var(--num);font-variant-numeric:tabular-nums;color:var(--pen-soft)}.gt-v small.up{color:var(--up)}.gt-v small.down{color:var(--down)}@media (max-width: 1799px){.gt-cells li:nth-child(n+4){display:none}}@media (max-width: 1359px){.gt-cells li:nth-child(n+3){display:none}}@media (max-width: 1439px){.gf-title{--colw: 301px;--loadw: 456px;--railw: 160px;--tickh: 124px}.gt-lockup .mp-word{width:249px;height:54px}.gt-lockup .mp-mark{width:102px;height:86px}.gf-title .gf-play{min-height:60px;font-size:36px!important}.gf-title .gt-row{min-height:52px}.gf-title .gt-row b,.gl-top h2{font-size:27px}.gl-tile img{width:56px;height:56px}.gf-title .gl-tile{padding:var(--s1) 2px;font-size:12px}.gl-slot-t b{font-size:18px}.gf-title .gt-more{display:none}}@media (max-height: 760px) and (min-height: 521px){.gf-title{--tt: var(--s3);--tb: var(--s3)}.gf-title .gt-row{min-height:48px}.gf-title .gf-play{min-height:56px}.gt-left{gap:var(--s2)}}@media (max-height: 520px){.gf-title{--tl: calc(env(safe-area-inset-left, 0px) + var(--s1));--tr: calc(env(safe-area-inset-right, 0px) + var(--s1));--tt: var(--s1);--tb: var(--s1);--colw: 208px;--loadw: min(304px, 36vw);--railw: 56px;--ltop: calc(var(--s1) + var(--hud-h) + var(--s2));--tickh: 72px;--mid-l: calc(var(--tl) + var(--colw) + var(--s2));--mid-r: calc(var(--tr) + var(--loadw) + var(--s2))}.gt-left{gap:var(--s2)}.gt-lockup .mp-mark{width:68px;height:57px;margin-left:2px}.gt-lockup .mp-word{width:166px;height:36px}.gt-dup{display:none!important}.gf-title .gf-play{min-height:52px;font-size:36px!important;padding:0 var(--s2)!important;gap:var(--s1)}.gf-title .gt-row{min-height:44px;padding:0 var(--s2);gap:var(--s1);width:calc(100% - var(--s3))}.gf-title .gt-row b{font-size:22px}.gt-cur,.gt-cur .mp-mark{width:22px;height:18px}.gf-title .gl-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.gl-top{grid-column:2;grid-row:1;padding:var(--s1) var(--s1) var(--s1) 0}.gl-top h2{display:none}.gl-name{grid-column:1;grid-row:1;padding:var(--s1)}.gl-body{grid-column:1 / -1;grid-row:2}.gf-title .gl-shuffle{min-height:38px;padding:0 var(--s1)}.gf-title .gt-name{min-height:38px;font-size:15px}.gl-slots{padding:var(--s1)}.gf-title .gl-slot{grid-template-columns:1fr;justify-items:center;min-height:36px;padding:0}.gl-slot-t{display:none}.gl-choices{padding:var(--s1) var(--s1) var(--s2);gap:var(--s2)}.gl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-title .gl-tile{font-size:12px}.gl-tile img{width:44px;height:44px}.gl-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-turn{display:none!important}.gf-title .gt-tick{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:var(--s1);gap:var(--s1)}.gt-tick-h h3{font-size:18px;white-space:normal;max-width:5.5em;line-height:1}.gt-cells li:nth-child(n+2){display:none}.gt-eta,.gf-title .gt-more{display:none}.gt-cells li{grid-template-columns:28px minmax(0,1fr);padding:var(--s1)}.gt-cells .gf-coin{width:28px;height:28px}.gt-c b,.gt-cap{font-size:13px}.gt-v small{font-size:12px}}@media (prefers-reduced-motion: reduce){.gf-title>*,.gt-brand,.gt-menu>*{animation:px-fade .15s linear both!important}.gt-lockup .pp-bob,.gt-cur .pp-bob,.gt-lockup .pp-ring-1,.gt-lockup .pp-ring-2,.gt-live{animation:none!important}.gf-title .gt-row{transition:none}}.mp-outline{color:var(--pen);text-shadow:none}.mp-lockup{display:inline-flex;align-items:center;gap:var(--s2)}.mp-lockup .mp-mark{flex:none}.mp-word{display:block;overflow:visible}.gf-card,.gf-panel,.gf-board,.fx-shop.gs,.gf-boatcard,.gf-tut,.gf-hint,.gf-note,.gf-banner{box-sizing:border-box;background:var(--paper) padding-box!important;border:solid transparent!important;border-width:var(--frame-panel-bw)!important;border-image:var(--frame-panel)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated}.gf-panel{padding-top:0!important}.gf-panel>.gf-phead{background:var(--act)!important;color:var(--act-ink);border-bottom:var(--u) solid var(--pen)!important}.gf-card-h,.gf-phead,.gf-ph-bar,.gl-head,.gs-head{background:var(--paper)!important;border-bottom:var(--u) solid var(--pen)!important}.gf-card-h,.gl-head h2,.gf-phead h2,.gf-ph-bar h2,.gs-title h2{font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important;color:var(--pen)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.gf-btn,.gf-play,.fx-btn.primary{background:var(--act) padding-box!important;color:var(--act-ink)!important;border:solid transparent!important;border-width:var(--frame-btn-primary-bw)!important;border-image:var(--frame-btn-primary)!important;border-radius:0!important;image-rendering:pixelated;font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important;transition:none!important}.gf-btn,.fx-btn{padding:var(--s1) var(--s2)!important}.gf-btn:hover,.gf-play:hover,.fx-btn.primary:hover{background-color:var(--act-hi)!important;transform:none;filter:none}.gf-btn:active,.gf-play:active,.fx-btn.primary:active{border-image:var(--frame-btn-primary-down)!important;background-color:var(--act)!important;transform:translateY(var(--u))!important}.gf-btn.alt,.fx-btn:not(.primary){background:#fff padding-box!important;color:var(--pen)!important;text-shadow:none!important;border:solid transparent!important;border-width:var(--frame-btn-secondary-bw)!important;border-image:var(--frame-btn-secondary)!important;border-radius:0!important;outline:0;image-rendering:pixelated;box-shadow:none!important;font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;transition:none!important}.gf-btn.alt:hover,.fx-btn:not(.primary):hover{background-color:var(--paper-2)!important;transform:none}.gf-btn.alt:active,.fx-btn:not(.primary):active{border-image:var(--frame-btn-secondary-down)!important;background-color:var(--paper)!important;transform:translateY(var(--u))!important}.gf-btn.gold,.gs-sellall{background-color:var(--yellow)!important;color:var(--pen)!important;text-shadow:none!important;border-image:var(--frame-btn-yellow)!important}.gf-btn.gold:hover,.gs-sellall:hover{background-color:var(--yellow-hi)!important}.gf-btn.gold:active,.gs-sellall:active{border-image:var(--frame-btn-yellow-down)!important;background-color:var(--yellow)!important}.gf-btn:disabled,.fx-btn[aria-disabled=true],.gf-btn[aria-disabled=true]{background-color:var(--paper-2)!important;color:var(--pen-soft)!important;transform:none!important;border-width:var(--frame-btn-quiet-bw)!important;border-image:var(--frame-btn-quiet)!important}.gf-btn:focus-visible,.gf-play:focus-visible,.fx-btn:focus-visible{outline:var(--focus)!important;outline-offset:var(--u)!important}.gf-play{line-height:1!important;animation:none!important}.gf-key,.fx-key,.vc-key{background:#fff!important;color:var(--pen)!important;border:var(--outline)!important;border-radius:0!important;box-shadow:0 var(--u) 0 var(--pen)!important;font-family:var(--num)!important;font-weight:700!important;text-shadow:none!important;letter-spacing:0!important}.gf-corner,.gf-nav,.fx-stash,.vc-bar,.gf-hudkeys{background:var(--paper)!important;border:var(--outline)!important;border-radius:0!important;box-shadow:var(--bevel),var(--lift-sm)!important;overflow:hidden}.gf-chip+.gf-chip,.gf-navbtn+.gf-navbtn,.fx-stash .fx-chip+.fx-chip,.vc-chat{border-left:var(--rule)!important}.gf-chip,.gf-navbtn{color:var(--pen)!important;font-family:var(--body)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}.gf-navbtn{font-family:var(--pixel)!important;font-weight:400!important;font-size:18px!important}.gf-navbtn:hover,.gf-chip:hover{background:var(--paper-2)!important;color:var(--pen)!important}.gf-chip.cta{background:var(--navy)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--body)!important;font-weight:700!important}.gf-chip.cta:hover{background:var(--navy-2)!important;color:#fff!important}.gf-tab,.gl-cat,.gs-tabs button,.ga-tfs button,.gf-seg button{font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;border-radius:0!important}.gf-tab,.gf-seg button{font-size:18px!important;background:#fff!important;color:var(--pen)!important}.gf-tab:hover,.gf-seg button:hover{background:var(--paper-2)!important}.gf-tabs,.gf-seg{border:var(--outline)!important;border-radius:0!important;overflow:hidden;box-shadow:none!important}.gf-tab+.gf-tab,.gf-seg button+button{border-left:var(--outline)!important}.gf-tab.on,.gf-seg button.on{background:var(--navy)!important;color:#fff!important;text-shadow:none!important}input.gf-name,.gf-name{background:#fff padding-box!important;color:var(--pen)!important;border:solid transparent!important;border-width:var(--frame-input-bw)!important;border-image:var(--frame-input)!important;border-radius:0!important;image-rendering:pixelated;font-family:var(--body)!important;font-weight:600!important;box-shadow:none!important}.gf-name::placeholder{color:var(--pen-soft)!important}.gf-name:focus{outline:var(--focus)!important;outline-offset:0!important}html body .gf-coin{background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;border-radius:50%!important;overflow:hidden!important;filter:none!important;padding:0!important}html body .gf-coin img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;box-shadow:none!important;border:0!important;background:transparent!important;transform:none!important}html body .gf-coin .gf-logo-mono{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;font:700 11px/1 var(--body)}.gf-zone{background:var(--paper);border:var(--outline);border-radius:0;box-shadow:var(--bevel),var(--lift-sm);padding:var(--s1) var(--s2)!important}.gf-zone b{color:var(--pen)!important;font-family:var(--pixel)!important;font-weight:400!important;font-size:22px!important;text-shadow:none!important}.gf-zone span,.gf-testmode{color:var(--pen-soft)!important;font-weight:600!important;text-shadow:none!important}.gf-zone:before{display:none!important}.fx-stash .fx-chip b{font-family:var(--num)!important;font-weight:700!important;font-variant-numeric:tabular-nums}.fx-stash .fx-level b{color:var(--up)!important}.gf-way b{background:var(--yellow)!important;color:var(--pen)!important;border:var(--outline);border-radius:0!important;box-shadow:var(--lift-sm)!important;font-family:var(--pixel)!important;font-weight:400!important;font-size:18px!important}.gf-way i{border-top-color:var(--pen)!important}.gf-plaque{background:var(--yellow)!important;border:var(--outline);border-radius:0!important;box-shadow:var(--lift-sm)!important;color:var(--pen)!important}.gf-plaque b{font-family:var(--num)!important;font-weight:700!important}.gf-plaque span{color:var(--pen)!important}.gf-plaque:after{background:var(--pen)!important}.gf-stats{background:transparent!important;border:var(--outline)!important;border-radius:0!important;gap:0!important;overflow:hidden}.gf-stat{background:#fff!important}.gf-stat+.gf-stat{border-left:var(--rule)}.gf-stat b,.gf-countdown b{font-family:var(--num)!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}.gf-tiername{font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important}.gf-stat.hot b{color:var(--up)!important}.gf-pbody p.gf-lead,.gf-ph-body p.gf-lead{color:var(--up)!important;font-family:var(--pixel)!important;font-weight:400!important}.gf-steps li,.gf-isteps li{background:#fff!important;border:var(--rule);border-radius:0!important}.gf-steps li:before{background:var(--yellow)!important;color:var(--pen)!important;border:var(--outline);border-radius:0!important;font-family:var(--pixel)!important;font-weight:400!important}.gf-isteps li i{background:var(--paper-2)!important;border:var(--outline);color:var(--pen)!important;border-radius:0!important}.gf-ladder{border:var(--outline)!important;border-radius:0!important;background:#fff}.gf-ladder li{border-bottom:var(--rule)!important}.gf-ladder li b{font-family:var(--body)!important;font-weight:700!important;text-transform:none!important}.gf-ladder li.on{background:var(--yellow)!important;color:var(--pen)!important}.gf-ladder li.on span,.gf-ladder li.on .gf-ladder-boat{color:var(--pen)!important}.gf-tile{background:#fff!important;border:var(--outline)!important;border-radius:0!important;box-shadow:none!important}.gf-tile b{font-family:var(--body)!important;font-weight:700!important;text-transform:none!important}.gf-wallet-btn{background:#fff!important;border:var(--outline)!important;border-radius:0!important;box-shadow:var(--shadow)!important}.gf-wallet-btn:active{transform:translate(var(--u),var(--u));box-shadow:var(--lift-sm)!important}.gf-wallet-btn b{font-family:var(--pixel)!important;font-weight:400!important;text-transform:none!important}.gf-pbody h3,.gf-ph-body h3{font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}@media (prefers-reduced-motion: reduce){.mp-lockup .mp-mark,.gf-play{animation:none!important}}.gf-keyhint .gf-key,.gl-turn .gf-key{color:var(--pen)!important}.tc-base{border:var(--u2) solid rgba(248,248,248,.9)!important;background:#08103a4d!important}.tc-knob{background:var(--paper)!important;border:var(--outline)!important;box-shadow:var(--shadow)!important}.tc-btn{background:var(--paper)!important;color:var(--pen)!important;border:var(--outline)!important;box-shadow:var(--shadow)!important;transition:none!important}.tc-btn b{font-family:var(--pixel)!important;font-weight:400!important;letter-spacing:0!important}.tc-btn small{color:var(--pen-soft)!important;font-family:var(--body)!important;font-weight:600!important}.tc-btn.down{transform:translate(var(--u),var(--u))!important;box-shadow:var(--lift-sm)!important}.tc-action{background:var(--act)!important;color:var(--act-ink)!important}.tc-action b{text-shadow:none}.tc-action.hot{animation:none!important;box-shadow:var(--shadow),0 0 0 calc(3 * var(--u)) var(--yellow)!important}.gf-boatcard .gf-bc-tier{background:var(--yellow)!important;color:var(--pen)!important;border:var(--outline);border-radius:0!important;box-shadow:none;font:700 12px/1 var(--body)!important;padding:4px 8px!important;text-transform:none!important}.gf-boatcard h3{color:var(--pen);font-family:var(--pixel)!important;font-weight:400!important;font-size:22px!important}.gf-boatcard .gf-bc-row{background:transparent!important;border:var(--outline);border-radius:0!important;gap:0!important;overflow:hidden}.gf-boatcard .gf-bc-row div{background:#fff!important}.gf-boatcard .gf-bc-row div:nth-child(2n){border-left:var(--rule)}.gf-boatcard .gf-bc-row div:nth-child(n+3){border-top:var(--rule)}.gf-boatcard .gf-bc-row div h4{color:var(--pen-soft)!important;font-weight:600!important}.gf-boatcard .gf-bc-row div b{font:700 18px/1.1 var(--num)!important;color:var(--pen)}.gf-boatcard .gf-bc-row div b.gf-bc-money{color:var(--up)!important}.gf-boatcard p{color:var(--pen)!important}.gf-ph-body div+div>h3:first-child,.gf-pbody div+div>h3:first-child{margin-top:var(--s3)!important}.gf-tile.locked .gf-coin,.gf-tile.locked img{filter:none!important;opacity:1!important}.gf-tile.caught{background:#fff!important;box-shadow:none!important}.gf-tile.gold{background:#fff8d6!important}.gf-err{color:var(--down)!important;font-weight:600!important}.gf-range{-webkit-appearance:none;appearance:none;height:calc(6 * var(--u))!important;padding:0;background:#fff;border:var(--outline);box-sizing:border-box;cursor:pointer;accent-color:var(--navy)!important}.gf-range::-webkit-slider-thumb{-webkit-appearance:none;width:calc(6 * var(--u));height:calc(10 * var(--u));background:var(--yellow);border:var(--outline);box-shadow:0 var(--u) 0 var(--pen)}.gf-range::-moz-range-thumb{width:calc(6 * var(--u));height:calc(10 * var(--u));background:var(--yellow);border:var(--outline);border-radius:0}.gf-range::-moz-range-progress{height:100%;background:var(--sky)}input[type=checkbox]:not(.gf-plain){accent-color:var(--navy)}html body :is(button,a,input,select,[tabindex])[class]:focus-visible:focus-visible{outline:2px solid var(--live)!important;outline-offset:2px!important}:is(.gs-ware,.gl-tile,.gs-fish,.ga-srow,.ga-meta,.ga-tool,.gf-tab,.gl-cat,.gs-tabs button,.ga-tfs button,.gf-chip,.gf-navbtn,.gf-wallet-btn,.gl-swatch,.gf-note-x,.gs-close,.tc-btn):active{transform:translateY(1px)!important;transition-duration:.05s!important}.gf-range{cursor:pointer}.gf-ph-body{animation:mp-app-in .15s var(--steps) both}@keyframes mp-app-in{0%{opacity:0;transform:translateY(calc(3 * var(--u)))}to{opacity:1;transform:none}}.gf-boatcard.on{animation:mp-card-in .2s var(--ease) both!important}@keyframes mp-card-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}html.touch .gf-boatcard.on{animation:none!important}.mp-fx{position:fixed;inset:0;width:100vw;height:100vh;z-index:70;pointer-events:none}html body .gs-bigpic{grid-template:minmax(0,1fr) / minmax(0,1fr);overflow:hidden}@media (max-height: 520px){html body .gs-info{display:grid!important;grid-template-columns:92px minmax(0,1fr);align-content:start;column-gap:var(--s2)}html body .gs-info>.gs-bigpic{grid-row:span 3;height:92px!important;flex:none!important}html body .gs-info>:not(.gs-bigpic):not(h3):not(.gs-have):not(.gs-what){grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.gf-ph-body,.gf-boatcard.on{animation:none!important}}html:has(.fx-shop-wrap,.gf-phonewrap,.gf-board-wrap,.yd-wrap.on) :is(.gf-tut,.vc-layer,.gf-boatcard,.gf-hudkeys,.fx-frenzy,.gf-plaques,.gf-hint,.gf-notes,.gf-banners,.gf-way){visibility:hidden!important;pointer-events:none!important}html:has(.gf-board-wrap) :is(.gf-hud,.fx-stash,.fx-power,.fx-fight,.tc-layer){visibility:hidden!important}html:has(.fx-shop-wrap,.gf-phonewrap,.gf-board-wrap,.yd-wrap.on) .fx-card{visibility:hidden!important}html body .fx-shop-wrap{padding:72px 20px 96px;box-sizing:border-box}html body .fx-shop.gs{height:min(700px,calc(100vh - 168px))}html body .fx-card.gc{right:calc(env(safe-area-inset-right,0px) + 24px)!important}html:has(.fx-card) :is(.gf-tut,.vc-layer,.gf-boatcard,.gf-hudkeys,.gf-hint,.gf-way){visibility:hidden!important;pointer-events:none!important}html:has(.fx-card) .gf-notes{top:auto;bottom:96px;right:auto;left:calc(env(safe-area-inset-left,0px) + 18px);flex-direction:column-reverse;width:min(360px,calc(100vw - 536px))}html:has(.fx-card) .gf-banners{left:calc(env(safe-area-inset-left,0px) + 24px);transform:none;top:72px;width:min(620px,calc(100vw - 536px));justify-items:start}html:has(.fx-card) .fx-frenzy{right:auto!important;left:calc(env(safe-area-inset-left,0px) + 18px)!important;top:96px!important}html:has(.fx-card):has(.gf-banner:not(.out)) .fx-frenzy{visibility:hidden!important}html:has(.gf-banner:not(.out)) .gf-tut{visibility:hidden!important}.gf-banners{width:min(600px,calc(100vw - 740px))}@media (min-height: 521px){html:has(.fx-frenzy.on):not(:has(.fx-card)) .gf-notes{top:234px}}html body .gf-boatcard{left:calc(env(safe-area-inset-left,0px) + 18px);right:auto;bottom:96px;transform:none;width:min(300px,calc(100vw - 36px))}html body .gf-boatcard.on{animation:mp-corner-in .2s var(--ease) both!important}@keyframes mp-corner-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html body .gf-boatcard .gf-bc-top{padding:var(--s1) 44px var(--s1) var(--s2)}html body .gf-boatcard h3{font-size:21px!important}html body .gf-boatcard .gf-bc-row div b{font-size:16px!important}html body .gf-boatcard p{font-size:13px;margin:0;padding:var(--s1) var(--s2)}html body .gf-boatcard .gf-bc-go{padding:0 var(--s2) var(--s2)}html body .gf-boatcard .gf-bc-go .gf-btn{font-size:14px;padding:7px 12px}.gf-bc-x{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:var(--outline);border-radius:0;background:#fff;color:var(--pen);cursor:pointer;box-shadow:0 var(--u) 0 var(--pen);z-index:1}.gf-bc-x:hover{background:var(--paper-2)}.gf-bc-x:active{transform:translateY(var(--u));box-shadow:none}.gf-bc-x .gf-ico{width:16px;height:16px}html.touch body .gf-boatcard{left:calc(env(safe-area-inset-left,0px) + 12px);right:auto;top:64px;bottom:auto;width:min(280px,42vw)}html.touch .gf-bc-x{width:38px;height:38px}@media (max-width: 1400px) and (min-height: 521px){html body .gf-tut{width:min(420px,50vw);left:calc(50% - 50px)}}@media (max-width: 1180px) and (min-height: 521px){html:not(:has(.fx-card)) .gf-notes{top:150px}.gf-banners{width:min(600px,calc(100vw - 48px))}}@media (max-height: 520px){html.touch body .gf-zone{top:8px!important}html.touch body .gf-zone b{font-size:19px!important}html.touch body .gf-zone:before{height:24px!important;width:8px!important}html.touch body .gf-zone span,html.touch body .gf-testmode{display:none!important}html.touch body .fx-stash{top:50px!important}html.touch body .gf-notes{top:96px;left:calc(env(safe-area-inset-left,0px) + 12px);width:min(240px,26vw)}html.touch body .gf-tut{top:8px;left:calc(env(safe-area-inset-left,0px) + 386px);transform:none;width:calc(100vw - 562px);animation:none}html.touch body .gf-hint{top:94px}html.touch body .gf-banners{top:118px;width:min(440px,52vw)}html.touch body .gf-banner{min-width:0;max-width:100%;padding:10px 16px 10px 12px;gap:12px}html.touch body .gf-banner-text b{font-size:22px}html.touch body .gf-banner-text small{font-size:12px;margin-bottom:6px}html.touch body .gf-banner-text span{font-size:13px;margin-top:5px}html.touch:has(.gf-banner:not(.out)) :is(.gf-notes,.fx-frenzy,.gf-boatcard){visibility:hidden}html:has(.gf-phonewrap,.gf-board-wrap) :is(.gf-hud,.fx-stash,.gf-corner,.tc-layer,.gf-notes,.gf-banners){visibility:hidden!important;pointer-events:none!important}html.touch body .fx-frenzy{top:118px;right:auto;left:50%;transform:translate(-50%);width:min(280px,34vw)}html.touch body .fx-frenzy.on{animation:none}html.touch body .fx-card,html.touch body .fx-card.gc{top:54px!important;bottom:10px!important;right:calc(env(safe-area-inset-right,0px) + 12px)!important}html.touch:has(.fx-card) body .gf-notes{top:96px;bottom:auto;flex-direction:column;width:calc(34vw - 36px)}html.touch:has(.fx-card) :is(.gf-banners,.fx-frenzy,.tc-cluster){visibility:hidden!important;pointer-events:none!important}html body .fx-shop-wrap{padding:0}html body .fx-shop.gs{height:calc(100vh - 16px)}html:has(.fx-shop-wrap) :is(.gf-hud,.fx-stash,.gf-corner,.tc-layer,.gf-notes,.gf-banners){visibility:hidden!important;pointer-events:none!important}}html body .gf-tut .gf-tut-h{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) 0;font:700 12px/1.2 var(--body);color:var(--pen-soft)}html body .gf-tut .gf-tut-h>span:first-child{padding:0!important;border:0!important;background:none!important;color:var(--pen-soft)!important;text-shadow:none!important;font:700 12px/1.2 var(--body)!important;letter-spacing:0!important}html body .gf-tut .gf-tut-dots{display:flex;gap:var(--s-half);margin-left:auto}html body .gf-tut .gf-tut-dots i{width:16px;height:4px;border-radius:0;background:var(--paper-3)}html body .gf-tut .gf-tut-dots i.on{background:var(--sky-deep)}html body .gf-tut .gf-tut-skip{position:static!important;padding:var(--s-half) var(--s1);border:var(--rule);border-radius:var(--r-sm);background:#fff;color:var(--pen);font:600 12px/1.2 var(--body);cursor:pointer}html body .gf-tut .gf-tut-skip:hover{background:var(--paper-2)}html body .gf-tut b{display:block;padding:var(--s1) var(--s2) 0;font:400 22px/1.2 var(--display);text-transform:none;color:var(--pen)}html body .gf-tut p{margin:0;padding:var(--s1) var(--s2) var(--s2)!important;font:500 14px/1.45 var(--body)!important;color:var(--pen)}html body .gf-tut.done{border-color:var(--pen)}html body .gf-prompt{display:inline-flex;align-items:center;gap:var(--s1);font:600 13px/1.2 var(--body);color:var(--pen)}html body .gf-hudkeys{display:flex;gap:var(--s1);padding:var(--s1) var(--s2)!important}html body .gf-hudkeys .gf-prompt{padding:0!important}html body .gf-key{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 var(--s-half);font-size:12px}html body .vc-chat .vc-key{margin:0}html body .vc-chat{padding:0 var(--s2)!important}html body .gf-zone{left:calc(env(safe-area-inset-left,0px) + var(--s2));top:var(--s2);display:grid;gap:2px}html body .gf-testmode{position:fixed;left:calc(env(safe-area-inset-left,0px) + var(--s2));padding:var(--s-half) var(--s1);background:var(--paper);border:var(--outline);border-radius:var(--r-sm);font:600 12px/1.3 var(--body)!important}html body .gf-testmode:before{display:none!important}html body .gf-chip{height:44px;padding:0 var(--s2);gap:var(--s1);font-size:14px}html body .gf-chip.icon{width:44px;padding:0;justify-content:center}html body .gf-chip.cta{background:var(--navy)!important;color:#fff!important}html body .gf-chip small{font-size:12px}html body .fx-btn[aria-disabled=true],html body .fx-btn:disabled{background:var(--paper-2)!important;color:var(--pen)!important;box-shadow:none!important;opacity:1}html body :is(.gf-title,.gf-corner,.fx-stash,.gf-card,.fx-card,.fx-shop,.gf-phone,.gf-board,.gf-notes,.gf-banners,.gf-tut,.gf-boatcard,.gf-zone,.gf-hudkeys,.vc-layer,.fx-power,.fx-frenzy,.fx-prompt,.fx-coach,.yd-wrap) *{text-shadow:none!important;-webkit-text-stroke:0!important}html body .gs-ware.s-poor{opacity:1!important}html body :is(.gs-buy .fx-btn,.fx-btn,.fx-bp-row,.fx-tb button.fx-item,.gf-btn)[aria-disabled=true],html body .gf-btn:disabled{opacity:1!important;filter:none!important}html body .fx-trophy.none{opacity:1!important}html body .fx-trophy.none img,html body .fx-trophy.none svg{filter:none!important;opacity:1!important}html body .fx-art.unknown{filter:none!important}html body .gf-key{transform:none!important}html body .gf-keyhint .gf-key{margin:0!important}html body .gl-lock{top:var(--s1)!important;right:var(--s1)!important}html body .fx-card.gc{top:calc(var(--s2) + 44px + 4px + var(--s2))!important;transform:none!important;max-height:calc(100vh - 44px - 4px - 3 * var(--s2))!important;right:calc(env(safe-area-inset-right,0px) + var(--s2))!important}html body .gf-tile{gap:var(--s1)!important;padding:var(--s2) var(--s1)!important}html body .gf-zone{max-width:300px;grid-template-columns:1fr!important}html body .gf-zone span{white-space:normal}html body .gf-zone .gf-testmode{position:static!important;margin-top:var(--s-half);padding:0!important;border:0!important;background:none!important;color:var(--pen-soft)!important}html:has(.fx-shop-wrap,.gf-phonewrap,.gf-board-wrap,.yd-wrap.on,.fx-card) body .gf-zone{visibility:hidden!important}html body .gf-tut .gf-tut-dots{gap:var(--s1)!important}html body .gf-tut .gf-tut-dots i{width:12px!important}html body .gf-seg{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}html body .gf-seg button{padding:var(--s1)!important;min-width:0}html body .tc-btn small{color:var(--pen)!important}html.touch body .gf-zone{top:var(--s1);left:calc(env(safe-area-inset-left,0px) + var(--s1));padding:var(--s1) var(--s2)!important}html.touch body .gf-zone span,html.touch body .gf-zone .gf-testmode{display:none}html.touch body .fx-stash{top:calc(var(--s1) + 44px + var(--s1))!important}html.touch body .gf-notes,html.phone body .gf-notes{top:calc(var(--s1) + 44px + var(--s1) + 44px + var(--s2))!important}html body .gf-note{padding-bottom:calc(var(--s2) + 4px)!important}html.touch body .gf-tut .gf-tut-h,html.touch body .gf-tut b{padding:var(--s-half) var(--s1) 0!important}html.touch body .gf-tut p{padding:var(--s-half) var(--s1) var(--s1)!important}html body .gf-boatcard .gf-bc-row div{padding:var(--s1) var(--s2)!important}html:has(.gf-boatcard.on) body .fx-frenzy{visibility:hidden!important}html:not(.gf-learned) .gf-voicehint{display:none}html.touch .gf-voicehint{top:var(--s1)!important;right:calc(env(safe-area-inset-right,0px) + 220px)!important;bottom:auto!important}html body .gf-bc-row{padding:0!important;gap:0!important}html.touch:has(.gf-boatcard.on) body .gf-tut{visibility:hidden!important}html body .mp-word,html body .mp-word text{text-transform:none!important;font-style:normal!important;letter-spacing:0!important}html body .gf-logo{text-transform:none!important;font-style:normal!important}html body .gf-card-h,html body .gf-zone b{text-transform:none!important;font-style:normal!important;letter-spacing:0!important}html body :is(.gf-title,.gf-corner,.fx-stash,.gf-card,.fx-card,.fx-shop,.gf-phone,.gf-phonewrap,.gf-board,.gf-notes,.gf-banners,.gf-tut,.gf-boatcard,.gf-zone,.gf-hudkeys,.vc-layer,.fx-power,.fx-frenzy,.fx-prompt,.fx-coach,.yd-wrap,.gf-voicehint) *{text-transform:none!important}html:not(.touch) body .fx-frenzy{left:calc(env(safe-area-inset-left,0px) + var(--s2))!important;right:auto!important;top:132px!important;transform:none!important}html:not(.touch):has(.fx-frenzy.on) body .gf-notes{top:80px!important}html.touch:has(.gf-tut) body .fx-frenzy{visibility:hidden!important}html body .gf-seg{grid-auto-flow:row!important;grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}html body .gf-seg button+button{border-left:var(--rule)!important}html body .fx-stash .fx-chip[data-k=silver]:before{background-image:url(/assets/art/icon/silver.webp)!important}html body .fx-stash .fx-chip[data-k=bag]:before{background-image:url(/assets/art/icon/bag.webp)!important}html body .fx-stash .fx-chip[data-k=jobs]:before{background-image:url(/assets/art/icon/jobs.webp)!important}html body .fx-stash .fx-level{grid-template-columns:28px auto!important}html body .fx-stash .fx-level:before{display:block!important;content:"";grid-column:1;grid-row:1 / 3;width:28px;height:28px;background:var(--title-icon, url(/assets/art/icon/level.webp)) center / contain no-repeat}html body .fx-stash .fx-level b,html body .fx-stash .fx-level span{grid-column:2!important}html body .fx-stash .fx-level i{left:var(--s2)!important}html body .gf-tut-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--s1);align-items:center}html body .gf-tut-pose{width:72px;height:96px;object-fit:contain;margin:var(--s1) 0 var(--s1) var(--s2)}html.touch body .gf-tut-pose{width:44px;height:60px;margin:var(--s-half) 0 var(--s-half) var(--s1)}html body .mp-more-below{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent)}html body .mp-more-above{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32px);mask-image:linear-gradient(to bottom,transparent,#000 32px)}html body .mp-more-above.mp-more-below{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 32px,#000 calc(100% - 32px),transparent)}html body .mp-more-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}html body .mp-more-left.mp-more-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}html body .gf-emptyart-img{width:112px;height:112px;object-fit:contain}html body .gf-emptyart-row{grid-template-columns:96px minmax(0,1fr);justify-items:start;text-align:left;align-items:center;padding:var(--s2);margin:var(--s2) 0;border:var(--rule);border-radius:var(--r);background:#fff}html body .gf-emptyart-row .gf-emptyart-img{width:96px;height:96px}html body .gf-emptyart-row b,html body .gf-emptyart-row span{display:block}html body .gf-emptyart-row span{margin-top:var(--s-half)}html body .fx-medal{display:inline-flex;align-items:center;gap:var(--s-half)}html body .fx-medal img{width:18px;height:18px;object-fit:contain}html body .gf-banner.has-scene{padding-top:0!important}html body .gf-banner-scene{grid-column:1 / -1;display:block;width:calc(100% + var(--s2) + var(--s3));height:112px;margin:0 calc(-1 * var(--s3)) 0 calc(-1 * var(--s2));object-fit:cover;border-bottom:var(--outline)}html body .gf-banner.has-scene>.gf-note-art{display:none}html body .gf-banner.has-scene{grid-template-columns:minmax(0,1fr)}html body .fx-frenzy:before{content:"";display:block;height:80px;background:url(/assets/art/key/frenzy.webp) center / cover no-repeat;border-bottom:var(--outline)}html.touch body .gf-banner-scene,html.touch body .fx-frenzy:before{display:none}html body .ff-band{display:none}@media (min-height: 800px){html body .gf-board .ff-band{display:block;width:100%;height:80px;object-fit:cover;object-position:center 60%;border:var(--outline);border-radius:var(--r-lg);flex:none}}html body .gf-voicehint.has-pose{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--s2)}html body .gf-voicehint-pose{grid-row:1 / span 3;width:56px;height:76px;object-fit:contain}html body .gf-voicehint.has-pose>:not(img){grid-column:2}html body .gf-map{display:flex;flex-direction:column;gap:var(--s2);min-height:0}html body .gf-map.wide{flex:1;height:100%}html body .gf-map-h{display:flex;justify-content:space-between;align-items:center;gap:var(--s2)}html body .gf-map-h h2{margin:0;font:400 36px/1.1 var(--display);color:var(--pen)}html body .gf-map-h .gf-btn{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);font-size:15px!important}html body .gf-mapchart{position:relative;align-self:center;width:100%;aspect-ratio:1280 / 894;border:var(--outline);border-radius:var(--r-lg);overflow:hidden;background:var(--paper-2)}html body .gf-map.wide .gf-mapchart{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 48px - 2 * var(--s3) - 60px - 56px);flex:1 1 auto;min-height:0}html body .gf-mapchart img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill}html body .gf-pin{position:absolute;z-index:2;transform:translate(-50%,-100%);display:grid;justify-items:center;pointer-events:none}html body .gf-pin i{width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:2px solid var(--pen);background:var(--down)}html body .gf-pin.boat i{background:var(--gold)}html body .gf-pin b{order:-1;margin-bottom:var(--s-half);padding:2px var(--s1);border:var(--outline);border-radius:var(--r-sm);background:var(--paper);font:700 12px/1.3 var(--body);color:var(--pen);white-space:nowrap}html body .gf-pin.boat b{display:none}html body .gf-maplegend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);font:600 13px/1.4 var(--body);color:var(--pen)}html body .gf-maplegend span{display:inline-flex;align-items:center;gap:var(--s1)}html body .gf-maplegend i{width:12px;height:12px;border-radius:50%;border:2px solid var(--pen)}html body .gf-maplegend i.you{background:var(--down)}html body .gf-maplegend i.boat{background:var(--gold)}html:not(.gf-learned) body .gf-voicehint,html:has(.fx-card,.fx-shop-wrap,.gf-phonewrap,.gf-board-wrap,.yd-wrap.on) body .gf-voicehint{display:none!important}html body .fx-shop.gs{display:flex!important;flex-direction:column}html body .fx-shop.gs>*{flex:none}html body .fx-shop.gs>.gs-body{flex:1 1 auto;min-height:0}html body .gf-map:not(.wide) .gf-mapchart{width:min(100%,calc((100vh - 160px) * 1280 / 894))}html.touch body .fx-card,html.touch body .fx-card.gc{top:80px!important;bottom:var(--s2)!important;max-height:none!important}html:has(.dv-gauge.on) body :is(.gf-hudkeys,.gf-voicehint,.gf-tut){display:none!important}html:not(.touch):has(.dv-gauge.on) body .vc-layer{bottom:var(--s2)!important}html:has(.dv-gauge.on) body .gf-hint{bottom:calc(96px + 72px + var(--s2))!important;max-width:min(560px,calc(100vw - 2 * var(--s4)))}html body .dv-gauge{background:var(--paper)!important;border:var(--outline)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow)!important;padding:var(--s1) var(--s2)!important;gap:var(--s2)!important;color:var(--pen)!important}html body .dv-thr{border:var(--outline)!important;border-radius:var(--r-sm)!important;background:var(--paper-2)!important}html body .dv-thr i{background:var(--sky)!important}html body .dv-read b{font:700 36px/1 var(--num)!important;font-variant-numeric:tabular-nums}html body .dv-read small{font:600 12px/1.2 var(--body)!important;letter-spacing:0!important;color:var(--pen-soft)!important}html body .dv-name{font:400 18px/1.2 var(--display)!important;color:var(--pen)!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;text-transform:none!important}html body .dv-prompt{background:var(--paper)!important;color:var(--pen)!important;border:var(--outline)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow)!important;font:400 22px/1.1 var(--display)!important;padding:var(--s1) var(--s2)!important;gap:var(--s1)!important}html body .dv-key{background:#fff!important;color:var(--pen)!important;border:var(--outline)!important;border-radius:var(--r-sm)!important;box-shadow:0 var(--u) 0 var(--pen)!important;font:400 18px/1 var(--pixel)!important;min-width:26px!important;height:26px!important}html body .dv-leave{background:#fff!important;color:var(--pen)!important;border:var(--outline)!important;border-radius:var(--r)!important;font:600 14px/1.2 var(--body)!important}html body :is(.dv-act){border-radius:var(--r)!important}html.touch body .dv-gauge{top:auto!important;bottom:var(--s2)!important;padding:var(--s1) var(--s2)!important;gap:var(--s1)!important}html.touch body .dv-gauge .dv-name{display:none}html.touch body .dv-read b{font-size:26px!important}html.touch body .dv-thr{height:36px!important}html.touch:has(.dv-gauge.on) body .gf-hint{top:auto!important;bottom:calc(var(--s2) + 64px + var(--s2))!important;max-width:min(360px,44vw)}html body .gf-boatcard .gf-bc-row{margin-top:var(--s1)!important}html.touch body .gf-boatcard{top:auto!important;bottom:var(--s2)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(300px,40vw)!important}html.touch body .gf-boatcard.on{animation:none!important}@media (max-height: 520px){html body .gs-emptyart{width:64px;height:64px}}html.touch body .gf-boatcard .gf-bc-row{margin-top:var(--s2)!important}html,html body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html body :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}html body :is(img,a,canvas,svg){-webkit-user-drag:none}html body:has(.vc-line.on) :is(.gf-voicehint,.gf-tut){display:none!important}html body:has(.gf-banner,.gf-boatcard.on,.fx-frenzy-tag) .gf-voicehint{display:none!important}html.fx-line body :is(.dv-prompt,.fx-prompt,.gf-boatcard,.gf-voicehint){display:none!important}html.fx-fighting body :is(.gf-hint,.gf-tut,.gf-hudkeys,.fx-coach){display:none!important}html.touch body :is(.gf-tut,.gf-note,.gf-banner,.gf-boatcard,.gf-hint){border-width:var(--frame-tip-bw)!important;border-image:var(--frame-tip)!important}html:not(.touch):not(:has(.fx-card)) body .gf-notes{top:calc(var(--s2) + var(--hud-h) + 2 * var(--bw) + var(--s1))!important}@media (min-width: 1440px){html:not(.touch):not(:has(.gf-zone.open,.fx-card)) body .fx-frenzy.fx-frenzy.fx-frenzy{top:62px!important}}html body :is(.gf-zone,.gf-hudkeys,.gf-corner,.fx-stash,.fx-frenzy,.fx-card,.fx-power,.vc-layer,.gf-notes,.gf-banners,.gf-tut,.gf-boatcard,.gf-hint,.gf-voicehint,.ev-board,.ev-chip,.ev-podium,.mp-mini,.fx-shop,.gf-phone,.gf-board,.dv-gauge,.pr){zoom:var(--ui, 1)}html body .gf-zone{top:var(--s2);left:calc(env(safe-area-inset-left,0px) + var(--s2));gap:0;max-width:280px;padding:5px var(--s2) 6px!important}html body .gf-zone b{font-size:17px!important;line-height:1.2!important;white-space:nowrap}html body .gf-zone:not(.open)>span,html body .gf-zone:not(.open)>.gf-testmode{display:none!important}html body .gf-zone.open>span{margin-top:2px;font-size:13px;line-height:1.35;animation:dn-in .25s var(--ease) both}html body .gf-zone.open>.gf-testmode{font-size:12px!important;animation:dn-in .25s var(--ease) both}@keyframes dn-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}html body .gf-corner{top:var(--s2);right:calc(env(safe-area-inset-right,0px) + var(--s2))}html body .gf-corner .gf-chip{height:var(--hud-h);padding:0 10px;gap:6px}html:not(.touch) body .gf-corner .gf-chip{font-size:13px!important}html body .gf-corner .gf-chip.icon{width:var(--hud-h);padding:0}html body .gf-corner .gf-chip .gf-ico{width:var(--hud-ico);height:var(--hud-ico)}html body .gf-corner .gf-chip small{min-width:18px;padding:0 4px;font-size:12px;line-height:1;text-align:center}html:not(.touch) body .gf-corner .gf-chip.cta{font-size:13px!important}html body .gf-corner .gf-chip small{box-sizing:border-box;height:18px;display:inline-grid;place-items:center;background:#fff!important;color:var(--pen)!important;border:var(--outline);border-radius:var(--r-sm);box-shadow:none}html body .fx-stash{left:calc(env(safe-area-inset-left,0px) + var(--s2));bottom:var(--s2);overflow:visible!important}html body .fx-stash .fx-chip{position:relative;pointer-events:auto;height:var(--hud-h);box-sizing:border-box;padding:0 10px;grid-template-columns:var(--hud-ico) auto;grid-template-rows:auto;column-gap:6px}html body .fx-stash .fx-chip:before{grid-row:1;width:var(--hud-ico);height:var(--hud-ico)}html body .fx-stash .fx-chip b{grid-row:1;font:700 15px/1 var(--num)}html body .fx-stash .fx-chip>span:not(.fx-key){position:absolute;left:50%;bottom:calc(100% + var(--s1));transform:translate(-50%);z-index:2;margin:0!important;padding:3px var(--s1);background:var(--paper);border:var(--outline);border-radius:var(--r-sm);box-shadow:var(--lift-sm);font:600 12px/1.2 var(--body)!important;color:var(--pen)!important;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility .12s}@media (hover: hover){html body .fx-stash .fx-chip:hover>span:not(.fx-key){opacity:1;visibility:visible}}html body .fx-stash .fx-chip:focus-visible>span:not(.fx-key){opacity:1;visibility:visible}html body .fx-stash .fx-level{grid-template-columns:auto}html body .fx-stash .fx-level b{font-size:14px}html body .fx-stash .fx-level i{left:0;right:0;bottom:0;height:3px;border-radius:0}html body .fx-stash .fx-baitchip{grid-template-columns:var(--hud-ico) auto auto}html body .fx-stash .fx-baitchip .fx-chip-pic{grid-row:1;width:var(--hud-ico);height:var(--hud-ico)}html body .fx-stash .fx-baitchip .fx-key{grid-row:1;box-sizing:border-box;min-width:18px;height:18px;align-self:start!important;margin:8px 0 0 2px!important;transform:none!important}html body .gf-hudkeys{right:calc(env(safe-area-inset-right,0px) + var(--s2));bottom:var(--s2);height:var(--hud-bar);box-sizing:border-box;align-items:center;gap:var(--s2);padding:0 10px!important;transition:opacity .6s}html body .gf-hudkeys .gf-prompt{gap:5px;font:600 12px/1 var(--body)}html body .gf-hudkeys .gf-key{box-sizing:border-box;min-width:18px;height:18px;padding:0 3px}html body .vc-layer{right:calc(env(safe-area-inset-right,0px) + var(--s2));bottom:var(--s2);width:min(320px,40vw)}html:not(.gf-learned) body .vc-layer{bottom:calc(var(--s2) + var(--hud-bar) + var(--s1))}html body .vc-chip,html body .vc-chat{height:var(--hud-h);padding:0 10px;gap:6px;font:700 13px/1 var(--body)}html body .vc-chip:before{width:16px;height:16px}html body .vc-chat{font-size:0!important}html body .vc-chat:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--chat) center / contain no-repeat;mask:var(--chat) center / contain no-repeat}html body .vc-chat .vc-key,html body .vc-chip .vc-key{box-sizing:border-box;min-width:18px;height:18px;font-size:12px!important}html body .vc-msg{font-size:13px}html body .vc-line input{font-size:14px}:root{--chat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 24A104 104 0 0 0 36.18 176.88L24.83 210.93a16 16 0 0 0 20.24 20.24l34.05-11.35A104 104 0 1 0 128 24Zm-44 116a12 12 0 1 1 12-12 12 12 0 0 1-12 12Zm44 0a12 12 0 1 1 12-12 12 12 0 0 1-12 12Zm44 0a12 12 0 1 1 12-12 12 12 0 0 1-12 12Z'/%3E%3C/svg%3E")}html body .gf-voicehint{width:240px;padding:var(--s2);bottom:calc(var(--s2) + var(--hud-bar) + var(--s1))}html:not(.gf-learned) body .gf-voicehint{bottom:calc(var(--s2) + 2 * var(--hud-bar) + 2 * var(--s1))}html body .gf-voicehint b{font-size:15px}html body .gf-voicehint p{font-size:13px}html body .gf-voicehint button{margin-top:var(--s1);padding:5px var(--s2);font-size:13px!important}html body .mp-mini{width:140px;height:140px;right:calc(env(safe-area-inset-right,0px) + var(--s2));bottom:calc(var(--s2) + var(--hud-bar) + var(--s1))}html:not(.gf-learned) body .mp-mini{bottom:calc(var(--s2) + 2 * var(--hud-bar) + 2 * var(--s1))}html body .mp-mini b{bottom:6px;padding:1px 5px;font-size:12px}html body .fx-frenzy{width:auto!important;max-width:calc(100vw - 2 * var(--s2));overflow:hidden;background:var(--paper)!important;color:var(--pen)!important;border:var(--outline)!important;border-radius:0!important;box-shadow:var(--bevel),var(--lift-sm)!important}html body .fx-frenzy.on{display:flex!important;align-items:stretch;gap:var(--s1);height:var(--hud-bar);box-sizing:border-box;padding:0;animation:fx-frenzy-in .24s steps(3,end)}@keyframes fx-frenzy-in{0%{translate:calc(-4 * var(--u)) 0;opacity:0}to{translate:0 0;opacity:1}}html body .fx-frenzy:before{display:none!important}html body .fx-frenzy-tag{flex:none;display:flex!important;align-items:center;margin:0!important;padding:0 10px!important;border:0!important;border-right:var(--outline)!important;border-radius:0;background:var(--yellow)!important;color:var(--pen)!important;font:400 18px/1 var(--pixel)!important;white-space:nowrap}html body .fx-frenzy-body{display:flex;align-items:center;gap:6px;padding:0!important;min-width:0}html body .fx-frenzy-body img{width:18px;height:18px;border:0;border-radius:50%}html body .fx-frenzy-body b{font:700 14px/1.2 var(--body)!important;color:var(--pen);white-space:nowrap}html body .fx-frenzy-body span{display:none!important}html body .fx-frenzy-foot{display:flex;align-items:center;gap:var(--s1);padding:0!important;border:0!important;font:700 13px/1.2 var(--num)!important;white-space:nowrap}html body .fx-frenzy-foot i{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid var(--pen)!important}html body .fx-frenzy-time{color:var(--pen)!important;font-variant-numeric:tabular-nums}html body .fx-frenzy-dist{color:var(--pen-soft)!important;font-weight:600}html body .fx-frenzy.inside .fx-frenzy-dist{color:var(--up)!important;font-weight:700}html body .fx-frenzy-go{flex:none;align-self:stretch;margin-left:2px;padding:0 var(--s2);background:var(--navy);color:#fff;border:0;border-left:var(--outline);border-radius:0;font:400 18px/1 var(--pixel);cursor:pointer;pointer-events:auto}html body .fx-frenzy-go:hover{background:var(--navy-2)}html body .fx-frenzy-go:active{translate:0 var(--u)}html body .fx-frenzy.inside .fx-frenzy-go{display:none}html body .fx-frenzy.inside .fx-frenzy-foot{padding-right:10px!important}@media (prefers-reduced-motion: reduce){html body .fx-frenzy.on{animation:px-fade .15s linear both}}html:not(.touch) body .fx-frenzy.fx-frenzy{top:56px!important;left:calc(env(safe-area-inset-left,0px) + var(--s2))!important;transition:top .2s var(--ease)}html:not(.touch):has(.gf-zone.open) body .fx-frenzy.fx-frenzy{top:112px!important}html:not(.touch):has(.fx-card) body .fx-frenzy.fx-frenzy{top:var(--s2)!important}@media (max-width: 1400px){html:not(.touch):has(.gf-tut) body .fx-frenzy.fx-frenzy{top:auto!important;bottom:calc(var(--s2) + var(--hud-bar) + var(--s1))!important}}html body .ev-board{top:66px}html:has(.fx-frenzy.on) body .ev-board{top:66px}html body .gf-tut{top:var(--s2);width:min(400px,46vw)}html body .gf-tut .gf-tut-h{gap:var(--s1);padding:var(--s1) 10px 0 var(--s2)}html body .gf-tut .gf-tut-skip{padding:2px var(--s1)}html body .gf-tut-pose{width:44px;height:56px;margin:var(--s1) 0 var(--s1) var(--s2)}html body .gf-tut b{padding:2px var(--s2) 0;font-size:18px}html body .gf-tut p{padding:2px var(--s2) 10px!important;font-size:13px!important;line-height:1.4!important}html:not(.touch) body .gf-notes{top:58px!important;width:min(320px,30vw)}html body .gf-note{gap:10px;padding:var(--s1) 6px var(--s1) var(--s2)}html body .gf-note-body b{font-size:15px}html body .gf-note-body span{font-size:13px;line-height:1.35}html body :is(.gf-note-logo:not(.big),.gf-note-logo:not(.big) .gf-coin,.gf-note-ico:not(.big)){width:32px;height:32px}html body .gf-note-ico .gf-ico{width:20px;height:20px}html body .gf-note-ico.big .gf-ico{width:28px;height:28px}html body .gf-note-x{width:24px;height:24px}html:not(.touch) body .gf-banners{top:64px;width:min(560px,calc(100vw - 740px))}html body .gf-banner{min-width:min(380px,100%);gap:var(--s2);padding:var(--s1) var(--s3) var(--s1) var(--s2)}html body .gf-banner-text small{font-size:12px}html body .gf-banner-text b{font-size:24px}html body .gf-banner-text span{font-size:14px}html body .gf-hint{font-size:13px;padding:6px var(--s2)}@media (min-height: 561px) and (min-width: 901px){html body .fx-shop-wrap{padding:60px var(--s2) 60px}html body .fx-shop.gs{width:min(880px,calc(100vw - 32px));height:min(580px,calc(100vh - 120px))}}html body .gf-ph-bar h2{font-size:20px}html body .ff-title p{font-size:13px}html body .ff-counts>div{min-width:88px}html body .gf-board{width:min(1440px,calc(100vw - 40px));height:calc(100vh - 40px);padding:var(--s2)}html:not(.touch) body .fx-card.gc{width:400px}html body .gf-boatcard h3{font-size:18px!important}@media (max-height: 520px){html.touch body .gf-zone.gf-zone{top:var(--s1)!important;left:calc(env(safe-area-inset-left,0px) + var(--s1));padding:4px 10px!important}html.touch body .gf-zone.gf-zone b{font-size:15px!important}html.touch body .gf-zone>span{display:none!important}html.touch body .gf-corner{top:var(--s1);right:calc(env(safe-area-inset-right,0px) + var(--s1))}html.touch body .gf-corner .gf-chip{width:32px;height:32px;padding:0;font-size:0!important}html.touch body .gf-corner .gf-chip .gf-ico{width:18px;height:18px}html.touch body .fx-stash.fx-stash{top:46px!important;left:calc(env(safe-area-inset-left,0px) + var(--s1));bottom:auto;gap:0}html.touch body .fx-stash .fx-chip{height:32px;padding:0 var(--s1);grid-template-columns:16px auto;column-gap:5px;border-width:0}html.touch body .fx-stash .fx-chip:before,html.touch body .fx-stash .fx-baitchip .fx-chip-pic{width:16px;height:16px}html.touch body .fx-stash .fx-chip b{margin:0;font-size:14px}html.touch body .fx-stash .fx-chip>span:not(.fx-key){display:none!important}html.touch body .fx-stash .fx-level{display:none}html.touch body .fx-stash .fx-baitchip{grid-template-columns:16px auto}html.touch body .vc-layer.vc-layer{top:50px;right:calc(env(safe-area-inset-right,0px) + var(--s1))}html.touch body .vc-chip,html.touch body .vc-chat{height:30px;padding:0 var(--s1);font-size:12px}html.touch body :is(.vc-chat,.vc-chip){font-size:0!important}html.touch body .vc-chip i{display:none}html.touch body .vc-chat:before{margin:0 2px}html.touch body .mp-mini{top:86px;left:calc(env(safe-area-inset-left,0px) + var(--s1));width:84px;height:84px}html.touch:has(.gf-tut) body .mp-mini{visibility:hidden}html.touch body .gf-tut.gf-tut{top:var(--s1);left:calc(env(safe-area-inset-left,0px) + 256px);width:calc(100vw - 420px);transform:none}html.touch body .gf-tut .gf-tut-h{position:absolute;top:var(--s1);right:var(--s1);padding:0!important}html.touch body .gf-tut .gf-tut-h>span:first-child,html.touch body .gf-tut .gf-tut-dots{display:none!important}html.touch body .gf-tut-pose{display:none}html.touch body .gf-tut-row{display:block;min-height:36px;box-sizing:border-box;padding:6px 60px 6px 10px}html.touch body .gf-tut b{display:none!important}html.touch body .gf-tut p{padding:0!important;font-size:12px!important;line-height:1.35!important}html.touch body .fx-frenzy{width:auto!important;max-width:46vw}html.touch body .fx-frenzy-tag{display:none}html.touch body .fx-frenzy-body b{font-size:13px!important}html.touch body .fx-frenzy-foot{font-size:12px!important}html.touch body .fx-frenzy-go{padding:0 10px}html.touch body .tc-cluster{width:204px;height:204px;right:calc(env(safe-area-inset-right,0px) + 14px);bottom:14px}html.touch body .tc-action{width:80px;height:80px}html.touch body .tc-action b{font-size:20px}html.touch body .tc-jump{right:92px;bottom:4px;width:54px;height:54px}html.touch body .tc-equip{right:12px;bottom:94px;width:54px;height:54px}html.touch body .tc-equip b{font-size:14px}html.touch body .tc-btn b{font-size:13px}html.touch body .tc-emote{right:88px;bottom:72px;width:50px;height:50px}html.touch body .tc-emote b{font-size:12px}html.touch body .tc-emotes{right:148px;bottom:70px}html.touch body .tc-small{width:50px;height:50px}html.touch body .tc-stick{left:calc(env(safe-area-inset-left,0px) + 100px);top:calc(100% - 100px)}html.touch body .tc-base{width:104px;height:104px;left:-52px;top:-52px}html.touch body .tc-knob{width:44px;height:44px;left:-22px;top:-22px}html.touch body .gf-note{gap:var(--s1);padding:var(--s1) 4px var(--s1) 10px}html.touch body .gf-note-body b{font-size:13px}html.touch body .gf-note-body span{font-size:12px;line-height:1.3}html.touch body :is(.gf-note-logo:not(.big),.gf-note-logo:not(.big) .gf-coin,.gf-note-ico:not(.big)){width:26px;height:26px}html.touch body .gf-bc-x{width:32px;height:32px}html body .gs-tray.empty .gs-empty{margin:0;padding:var(--s1) var(--s2)}}.gf-algo-host{container-type:inline-size}.ff{display:flex;flex-direction:column;gap:var(--s2);min-height:100%;color:var(--pen)}.ff-num{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700}.ff-empty{margin:0;padding:var(--s3) var(--s2);color:var(--pen-soft);font:500 14px/1.5 var(--body);text-align:center}.ff-wait{padding:var(--s6) 0}.gf-board-wrap{position:fixed;inset:0;z-index:30;display:grid;place-items:center;image-rendering:pixelated;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' shape-rendering='crispEdges'%3E%3Cg fill='%2380dcf8' fill-opacity='.28'%3E%3Crect x='4' y='8' width='2' height='1'/%3E%3Crect x='6' y='7' width='3' height='1'/%3E%3Crect x='9' y='8' width='2' height='1'/%3E%3Crect x='28' y='30' width='2' height='1'/%3E%3Crect x='30' y='29' width='3' height='1'/%3E%3Crect x='33' y='30' width='2' height='1'/%3E%3Crect x='38' y='12' width='3' height='1'/%3E%3Crect x='14' y='40' width='3' height='1'/%3E%3C/g%3E%3C/svg%3E") 0 0 / calc(48 * var(--u)) repeat,var(--shade)}.gf-board{position:relative;width:min(1600px,calc(100vw - 48px));height:calc(100vh - 48px);box-sizing:border-box;padding:var(--s3);display:flex;flex-direction:column;overflow:hidden;animation:px-pop .18s var(--steps) both}.gf-board.out{animation:gf-board-out .15s var(--steps) forwards}@keyframes gf-board-out{to{transform:scale(.96);opacity:0}}.gf-board .gf-algo-host{flex:1;min-height:0;display:flex}.gf-board .ff{flex:1;min-height:0}.gf-board .ff-grid{min-height:0}html body .gf-board:has(>.gf-algo-host>.ff){padding-top:0!important}.ff-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--s2) var(--s3);align-items:center}.gf-board .ff-head{margin:0 calc(-1 * var(--s2));padding:var(--s2) var(--s2) var(--s2);background:var(--act);border-bottom:var(--u) solid var(--pen)}.ff-title{display:flex;align-items:center;gap:var(--s2);min-width:0}.ff-mark{width:48px;height:48px;flex:none;color:var(--pen)}.ff-mark svg{display:block;width:100%;height:100%}.ff-mark img{display:block;width:100%;height:100%;object-fit:contain}.ff-title h2{margin:0;font:400 36px/1 var(--pixel);color:var(--pen);white-space:nowrap}.ff-title p{margin:var(--s-half) 0 0;font:600 14px/1.35 var(--body);color:var(--pen)}.ff-counts{display:flex;margin:0;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;image-rendering:pixelated}.ff-counts>div{padding:2px var(--s2) 4px;min-width:96px}.ff-counts>div+div{border-left:var(--u) solid var(--pen-faint)}.ff-counts dt{display:flex;align-items:center;gap:6px;font:700 12px/1.2 var(--body);color:var(--pen-soft);white-space:nowrap}.ff-counts dt:before{content:"";width:calc(3 * var(--u));height:calc(3 * var(--u));flex:none;background:var(--sky);box-shadow:0 0 0 1px var(--pen)}.ff-counts .k-sea dt:before{background:var(--up)}.ff-counts .k-thrown dt:before{background:var(--down)}.ff-counts dd{margin:2px 0 0;font:400 27px/1 var(--pixel);color:var(--pen)}.ff-rot{display:none;margin:0;padding:var(--s-half) var(--s2) 6px;min-width:128px;border:solid transparent;border-width:var(--frame-chip-navy-bw);border-image:var(--frame-chip-navy);background:var(--navy) padding-box;image-rendering:pixelated}.gf-board .ff-rot{display:block}.ff-rot dt{display:flex;align-items:center;gap:6px;font:700 12px/1.2 var(--body);color:var(--sky);white-space:nowrap}.ff-rot dt:before{content:"";width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--yellow);animation:ff-blink 1s steps(2,jump-none) infinite}.ff-rot dd{margin:2px 0 0;font:400 36px/1 var(--pixel);color:var(--yellow)}.ff-rot .ff-num{font:inherit}@keyframes ff-blink{50%{opacity:0}}.ff-tools{display:flex;gap:var(--s1);padding-bottom:calc(3 * var(--u))}.gf-btn.ff-tool{display:inline-flex;align-items:center;gap:var(--s1);min-height:40px;font-size:22px!important;line-height:1!important;white-space:nowrap}.gf-btn.ff-tool.on{background-color:var(--yellow)!important}.ff-tool .gf-key{display:inline-grid;place-items:center;height:24px;min-width:24px;padding:0 4px;font:400 18px/1 var(--pixel)!important}.ff-metas{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s1);overflow-x:auto;scrollbar-width:none;padding:2px 0 var(--s-half)}.ff-metas-l{flex:none;white-space:nowrap;font:700 13px/1.2 var(--body);color:var(--pen-soft);margin-right:var(--s-half)}.ff-meta{flex:none;display:inline-flex;align-items:baseline;gap:var(--s1);padding:5px var(--s2);cursor:pointer;border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background:#fff padding-box;image-rendering:pixelated;color:var(--pen);font:700 14px/1.2 var(--body)}.ff-meta b{font:700 14px/1.2 var(--body)}.ff-meta span{font:700 12px/1.2 var(--num);color:var(--pen-soft);font-variant-numeric:tabular-nums}.ff-meta:hover{background-color:var(--paper-2)}.ff-meta.on{border-image:var(--frame-chip-on);background-color:var(--yellow)}.ff-meta.on span{color:var(--pen)}.ff-rules{flex:1;min-height:0;overflow:auto;padding:var(--s2) var(--s3) var(--s3);border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;image-rendering:pixelated}.ff-rules-h{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}.ff-rules h3{margin:0;font:400 27px/1.1 var(--pixel)}.ff-rules ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--s2)}.ff-rules li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--s2);align-items:start;padding:var(--s2);background:var(--paper-2);box-shadow:var(--bevel);border:var(--u) solid var(--pen);font:500 14px/1.5 var(--body)}.ff-rule-n{display:grid;place-items:center;width:40px;height:40px;background:var(--navy);color:var(--yellow);font:400 27px/1 var(--pixel)}.ff-more{display:inline-block;margin-top:var(--s3);font:700 14px/1.4 var(--body);color:var(--live)}.ff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s3);flex:1;min-height:0}.ff-list,.ff-detail{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;image-rendering:pixelated}.ff-tabs{display:flex;gap:var(--s1);padding:var(--s1);background:var(--paper-2);border-bottom:var(--u) solid var(--pen)}.ff-tab{flex:1;min-width:0;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:5px var(--s1);cursor:pointer;border:solid transparent;border-width:var(--frame-tab-bw);border-image:var(--frame-tab);background:#fff padding-box;image-rendering:pixelated;color:var(--pen);font:400 20px/1.1 var(--pixel);white-space:nowrap}.ff-tab:hover{background-color:var(--sky-tint)}.ff-tab.on{border-image:var(--frame-tab-on);background-color:var(--navy);color:#fff}.ff-tab span{color:var(--pen-soft);font:700 13px/1.3 var(--num)}.ff-tab.on span{color:var(--yellow)}.ff-tab-pip{width:calc(3 * var(--u));height:calc(3 * var(--u));flex:none;box-shadow:0 0 0 1px var(--pen)}.ff-tab-pip.k-sea{background:var(--up)}.ff-tab-pip.k-checking{background:var(--sky)}.ff-tab-pip.k-thrown{background:var(--down)}.ff-tab-pip.k-paired{background:var(--yellow)}.ff-tab.on .ff-tab-pip{box-shadow:0 0 0 1px #fff}.ff-cols,.ff-row{display:grid;grid-template-columns:40px minmax(0,1fr) 92px 60px 136px;gap:var(--s2);align-items:center}.ff-cols{padding:6px var(--s2);border-bottom:var(--u) solid var(--pen-faint);font:700 12px/1.2 var(--body);color:var(--pen-soft)}.ff-cols span:first-child{grid-column:1 / 3}.ff-cols span:nth-child(n+2){text-align:right}.ff-rows{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:0;scrollbar-width:thin}.ff-rows li+li{border-top:var(--u) solid var(--pen-faint)}.ff-row{width:100%;padding:var(--s1) var(--s2);border:0;background:transparent;color:var(--pen);text-align:left;cursor:pointer;font:inherit}.ff-row:hover{background:var(--paper-2)}.ff-row.on{background:var(--paper-2);box-shadow:inset calc(2 * var(--u)) 0 0 var(--yellow),inset calc(3 * var(--u)) 0 0 var(--pen)}.ff-row .gf-coin{width:40px;height:40px}.ff-nm{min-width:0}.ff-nm b{display:block;font:800 15px/1.2 var(--body);overflow-wrap:anywhere}.ff-nm span{display:block;margin-top:2px;font:500 13px/1.3 var(--body);color:var(--pen-soft);overflow-wrap:anywhere}.ff-mc{text-align:right;font-size:17px;font-weight:800}.ff-ch{text-align:right;font-size:14px}.ff-ch.up,.ff-st.up{color:var(--up)}.ff-ch.down,.ff-st.down{color:var(--down)}.ff-st{display:grid;justify-items:end;gap:2px;text-align:right;font:700 14px/1.25 var(--body)}.ff-st small{font:500 12px/1.25 var(--body);color:var(--pen-soft)}.ff-st.good{color:var(--up)}.ff-st.bad{color:var(--down)}.ff-st.soft{color:var(--pen-soft);font-weight:600}.ff-ticks{display:inline-flex;gap:2px;flex:none}.ff-ticks u{display:block;width:calc(3 * var(--u));height:calc(3 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px var(--pen)}.ff-ticks u.s-pass{background:var(--up)}.ff-ticks u.s-fail{background:var(--down)}.ff-ticks u.s-fail.bonus{background:var(--pen-soft)}.ff-ticks u.s-skip{background:#aab1cc}.ff-ticks u:not(.s-pending){box-shadow:inset 0 0 0 1px var(--pen)}.ff-ticks u:not(.s-pending)+u.s-pending,.ff-ticks u.s-pending:first-child{animation:ff-tick .6s steps(2,jump-none) infinite}@keyframes ff-tick{50%{background:var(--sky)}}.ff-metacard{padding:var(--s2);border-bottom:var(--u) solid var(--pen);background:var(--paper-2);display:grid;gap:var(--s2)}.ff-metacard-h{display:flex;justify-content:space-between;align-items:center;gap:var(--s2)}.ff-metacard small{font:700 12px/1.2 var(--body);color:var(--pen-soft)}.ff-metacard h3{margin:2px 0 0;font:400 27px/1.05 var(--pixel)}.ff-metastats,.ff-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s1);margin:0}.ff-metastats>div,.ff-stats>div{min-width:0;padding:6px var(--s1);background:#fff;border:var(--u) solid var(--pen);box-shadow:var(--bevel)}.ff-metastats dt,.ff-stats dt{font:700 12px/1.2 var(--body);color:var(--pen-soft);white-space:nowrap}.ff-metastats dd,.ff-stats dd{margin:2px 0 0;font-size:17px;font-weight:800}.ff-detail{overflow:auto}.ff-detail.empty{display:grid;place-items:center}.ff-dhead{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--s2);align-items:center;padding:var(--s2);border-bottom:var(--u) solid var(--pen-faint)}.ff-dhead .gf-coin{width:56px;height:56px}.ff-when{display:inline-block;padding:1px 6px;font:700 12px/1.3 var(--body);color:var(--pen);background:#fff;box-shadow:0 0 0 1px var(--pen)}.ff-when.st-chosen,.ff-when.st-paired{background:var(--yellow)}.ff-when.st-checking{background:var(--sky-tint)}.ff-when.st-thrown{color:var(--down)}.ff-dname{min-width:0}.ff-dname b{display:block;margin-top:6px;font:800 24px/1.1 var(--body);overflow-wrap:anywhere}.ff-dname span{display:block;margin-top:2px;font:500 14px/1.3 var(--body);color:var(--pen-soft);overflow-wrap:anywhere}.ff-dmc{text-align:right}.ff-dmc small{font:700 12px/1.2 var(--body);color:var(--pen-soft)}.ff-dmc b{display:block;margin-top:2px;font-size:32px;font-weight:800;line-height:1.05}.ff-dmc span{display:block;margin-top:var(--s-half);font:500 13px/1.3 var(--num);font-variant-numeric:tabular-nums;color:var(--pen-soft)}.ff-dmc em{font-style:normal;font-weight:700}.ff-dmc em.up{color:var(--up)}.ff-dmc em.down{color:var(--down)}.ff-chartbox{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s2) var(--s1);min-height:0;flex:1}.ff-tfs{display:inline-flex;align-self:flex-start;gap:var(--s1)}.ff-tfs button{padding:2px var(--s2);cursor:pointer;border:solid transparent;border-width:var(--frame-tab-bw);border-image:var(--frame-tab);background:#fff padding-box;image-rendering:pixelated;color:var(--pen);font:400 18px/1.1 var(--pixel)}.ff-tfs button:hover{background-color:var(--sky-tint)}.ff-tfs button.on{border-image:var(--frame-tab-on);background-color:var(--navy);color:#fff}.ff-chartbox .gf-chart{flex:1;position:relative;min-height:200px}.ff-chartbox .gf-chart-cv{position:absolute;inset:0;display:block}.ff-stats{grid-template-columns:repeat(6,minmax(min-content,1fr));padding:var(--s1) var(--s2);border-top:var(--u) solid var(--pen-faint)}.ff-stats>div{background:var(--paper-2)}.ff-stats .up dd{color:var(--up)}.ff-stats .down dd{color:var(--down)}.ff-checkbox{padding:var(--s1) var(--s2) var(--s2);display:grid;gap:var(--s2)}.ff-checkbar{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding-bottom:calc(3 * var(--u))}.ff-checkbar>.ff-ticks u{width:calc(4 * var(--u));height:calc(4 * var(--u))}.ff-sum{flex:1;display:flex;flex-wrap:wrap;gap:var(--s1);align-items:center;min-width:0}.ff-sum-n{font:800 15px/1.3 var(--body)}.ff-miss{padding:2px var(--s1);background:#fff;box-shadow:inset 0 0 0 1px var(--down);color:var(--down);font:700 13px/1.3 var(--body)}.ff-miss.soft{box-shadow:inset 0 0 0 1px var(--pen-soft);color:var(--pen-soft)}.ff-why{margin:0;font:500 14px/1.5 var(--body);color:var(--pen)}.ff-checks{width:100%;border-collapse:collapse;font:500 13px/1.4 var(--body)}.ff-checks th{padding:var(--s1);border-bottom:var(--u) solid var(--pen);text-align:left;font:700 12px/1.2 var(--body);color:var(--pen-soft)}.ff-checks td{padding:var(--s1);border-bottom:var(--u) solid var(--pen-faint);vertical-align:top}.ff-checks td b{display:block;font-weight:700}.ff-checks td small{display:block;margin-top:2px;color:var(--pen-soft);font-size:12px}.ff-checks td.num{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ff-res{font-weight:800;white-space:nowrap}.ff-checks tr.s-pass .ff-res{color:var(--up)}.ff-checks tr.s-fail:not(.bonus) .ff-res{color:var(--down)}.ff-checks tr.s-fail.bonus .ff-res,.ff-checks tr.s-skip .ff-res,.ff-checks tr.s-pending .ff-res{color:var(--pen-soft)}.ff-phonecd{display:none}.gf-ph-bar .ff-phonecd{display:flex;align-items:baseline;gap:var(--s1);padding:4px var(--s1);background:var(--navy);box-shadow:0 0 0 1px var(--navy-3)}.gf-ph-bar .gf-countdown.ff-phonecd small{display:inline;margin:0;font:700 12px/1.1 var(--body);color:var(--sky);white-space:nowrap}.gf-ph-bar .ff-phonecd b{font:400 22px/1 var(--pixel)!important;color:var(--yellow)!important}.ff.compact .ff-title{display:none}.ff.compact .ff-head{grid-template-columns:minmax(0,1fr) auto}.ff.compact .ff-counts>div{flex:1;min-width:0}.ff.compact .ff-counts dd{font-size:22px}@container (min-width: 1101px) and (max-width: 1360px){.ff-tab{flex:1 1 auto;font-size:18px;padding:4px 6px}.ff-tab-pip{display:none}}@container (max-width: 1100px){.ff-head{grid-template-columns:minmax(0,1fr) auto}.gf-board .ff-head{grid-template-columns:minmax(0,1fr) auto auto}.ff-cols,.ff-row{grid-template-columns:36px minmax(0,1fr) 76px 104px;gap:var(--s1)}.ff-cols span:nth-child(3),.ff-ch{display:none}.ff-row .gf-coin{width:36px;height:36px}.ff-tabs{flex-wrap:wrap}.ff-tab{flex:1 1 calc(50% - var(--s1));font-size:18px;gap:6px;padding:4px var(--s1)}.ff-stats,.ff-metastats{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-title p{display:none}}@container (max-width: 760px){.ff-grid{display:flex;flex-direction:column}.ff-list,.ff-detail,.ff-rows{overflow:visible}.ff-counts>div{padding:2px var(--s1) 4px}.ff-dhead{grid-template-columns:48px minmax(0,1fr)}.ff-dhead .gf-coin{width:48px;height:48px}.ff-dmc{grid-column:1 / -1;text-align:left}.ff-cols,.ff-row{grid-template-columns:36px minmax(0,1fr) 76px 52px 104px}.ff-cols span:nth-child(3),.ff-ch{display:block}.ff-chartbox{min-height:220px}}@media (prefers-reduced-motion: reduce){.gf-board,.gf-board.out{animation:none}.ff-ticks u,.ff-rot dt:before{animation:none!important}}.gf-lwchart{position:relative;flex:1 1 auto;min-height:88px}.gf-lwchart-box{position:absolute;inset:0}.gf-lwchart-note{position:absolute;inset:0;display:none;place-items:center;margin:0;font:600 13px/1.4 var(--body);color:var(--pen-soft);pointer-events:none}.gf-lwchart.empty .gf-lwchart-note{display:grid}.gf-lwchart.empty .gf-lwchart-box{visibility:hidden}@container (min-width: 761px){.ff-detail{overflow:hidden!important}.ff-detail>*{flex:none}.ff-detail>.ff-chartbox{flex:1 1 auto;min-height:120px}.ff-detail.checks>.ff-chartbox{display:none}.ff-detail.checks>.ff-checkbox{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ff-detail.checks .ff-checks-wrap{flex:1 1 auto;min-height:0;overflow:auto}}.gf-notes{position:fixed;top:80px;right:calc(env(safe-area-inset-right,0px) + var(--s2));z-index:40;width:min(340px,32vw);display:flex;flex-direction:column;gap:var(--s1);pointer-events:none}.gf-note{--k: var(--pen);position:relative;pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;animation:gf-note-in .18s steps(1,end) both}html body .gf-note{gap:var(--s1)!important;padding:var(--s1) var(--s-half) calc(var(--s1) + var(--u)) var(--s1)!important;overflow:hidden}html body .gf-note:before{display:none!important}.gf-note.out{animation:gf-note-out .15s steps(1,end) forwards}@keyframes gf-note-in{0%{transform:translate(24px);opacity:0}34%{transform:translate(6px);opacity:1}67%{transform:translate(-2px);opacity:1}to{transform:none;opacity:1}}@keyframes gf-note-out{0%{transform:none}50%{transform:translate(8px);opacity:.6}to{transform:translate(24px);opacity:0}}.gf-note.k-good{--k: var(--up);--tile: #fff}.gf-note.k-bad,.gf-note.k-retired{--k: var(--down);--tile: #fff}.gf-note.k-info,.gf-note.k-rotation{--k: var(--pen);--tile: var(--sky)}.gf-note.k-coin,.gf-note.k-trip,.gf-note.k-chosen,.gf-note.k-catch{--k: var(--pen);--tile: var(--yellow)}html body .gf-note-body{min-width:0}html body .gf-note-body b{display:block;margin:0 0 2px;font:700 14px/1.25 var(--body)!important;color:var(--pen);text-transform:none;letter-spacing:0}html body .gf-note-body span{display:block;font:500 13px/1.35 var(--body)!important;color:var(--pen);overflow-wrap:anywhere}html body .gf-note-x{align-self:start;width:24px;height:24px;display:grid;place-items:center;padding:0;background:transparent;border:0;border-radius:0!important;color:var(--pen-soft);cursor:pointer;box-shadow:none!important}html body .gf-note-x:hover{background:var(--paper-2);color:var(--pen)}html body .gf-note-x .gf-ico{width:14px;height:14px}html body .gf-note-time{position:absolute;left:0;right:0;bottom:0;height:var(--u);background:var(--paper-2)}html body .gf-note-time i{display:block;height:100%;background:var(--pen);transform-origin:left;animation:gf-note-time steps(16,end) forwards}@keyframes gf-note-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gf-note-logo{position:relative;flex:none}.gf-note-pip{display:none!important}html body :is(.gf-note-logo:not(.big),.gf-note-logo:not(.big) .gf-coin){width:32px;height:32px}html body .gf-note-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;box-sizing:border-box;border-radius:0!important;background:var(--tile, var(--sky));color:var(--k);border:var(--outline);box-shadow:var(--bevel)}html body .gf-note-ico .gf-ico{width:18px;height:18px}html body :is(.gf-note-ico.big,.gf-note-logo.big,.gf-note-logo.big .gf-coin,.gf-note-art){width:48px;height:48px}html body .gf-note-ico.big .gf-ico{width:26px;height:26px}.gf-note-art{flex:none}.gf-note-art img{width:100%;height:100%;object-fit:contain}.gf-banners{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:41;pointer-events:none;width:min(560px,calc(100vw - 2 * var(--s2)));display:grid;justify-items:center}.gf-banner{--k: var(--r4);--k-ink: var(--pen);position:relative;animation:gf-banner-in .24s steps(1,end) both}html body .gf-banner{--bev: calc(2 * var(--u));display:block!important;min-width:min(400px,100%);max-width:100%;padding:0!important;overflow:visible!important}html body .gf-banner:before{display:none!important}.gf-banner.out{animation:gf-banner-out .2s steps(1,end) forwards}@keyframes gf-banner-in{0%{transform:translateY(-16px);opacity:0}25%{transform:translateY(-16px);opacity:1}50%{transform:translateY(4px)}75%{transform:translateY(-2px)}to{transform:none;opacity:1}}@keyframes gf-banner-out{0%{transform:none}50%{transform:translateY(-6px);opacity:.6}to{transform:translateY(-12px);opacity:0}}.gf-banner.r0{--k: var(--r0);--k-ink: #fff}.gf-banner.r1{--k: var(--r1);--k-ink: #fff}.gf-banner.r2{--k: var(--r2);--k-ink: #fff}.gf-banner.r3{--k: var(--r3);--k-ink: #fff}.gf-banner.r4{--k: var(--r4);--k-ink: var(--pen)}.gf-banner.k-trip{--k: var(--yellow);--k-ink: var(--pen)}.gf-banner.k-rotation{--k: var(--live);--k-ink: #fff}.gf-banner-burst{display:none}html body .gf-banner-cap{display:block;margin:calc(-1 * var(--bev)) calc(-1 * var(--bev)) 0;padding:5px var(--s3) 4px;background:var(--k);color:var(--k-ink);border-bottom:var(--u) solid var(--pen);text-align:center;font:400 27px/1.1 var(--pixel);white-space:nowrap}html body .gf-banner-body{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3) var(--s2) var(--s2)}html body .gf-banner-text{min-width:0}html body .gf-banner-text b{display:block;font:700 20px/1.2 var(--body)!important;color:var(--pen);text-transform:none;letter-spacing:0;text-shadow:none;overflow-wrap:anywhere}html body .gf-banner-text span{display:block;margin-top:2px;font:500 14px/1.4 var(--body)!important;color:var(--pen)}html body .gf-banner-float{position:relative;flex:none;width:96px;height:80px}html body .gf-banner-float svg{position:absolute;left:0;top:0;width:96px;height:80px}html body .gf-banner-float .pp-bob{display:none}html body .gf-banner-float .pp-ring-1{animation:gf-ring1 1.2s steps(1,end) 4}html body .gf-banner-float .pp-ring-2{animation:gf-ring2 1.2s steps(1,end) 4}@keyframes gf-ring1{0%{opacity:1}50%{opacity:0}}@keyframes gf-ring2{0%{opacity:0}25%{opacity:1}75%{opacity:0}}html body .gf-banner-float>.gf-note-logo,html body .gf-banner-float>.gf-note-ico,html body .gf-banner-float>.gf-note-art{position:absolute;left:24px;top:12px;animation:gf-float 1.2s steps(1,end) 4}@keyframes gf-float{0%,50%{transform:none}25%{transform:translateY(calc(-1 * var(--u)))}75%{transform:translateY(var(--u))}}html body .gf-banner.has-scene{padding:0!important}html body .gf-banner-scene{display:block!important;width:calc(100% + 2 * var(--bev))!important;max-width:none!important;height:104px!important;margin:0 calc(-1 * var(--bev))!important;object-fit:cover;border-bottom:var(--u) solid var(--pen)}html.touch:not(.phone) .gf-notes{top:116px}html.phone .gf-notes{top:56px;right:auto;left:calc(env(safe-area-inset-left,0px) + var(--s1));width:min(280px,36vw)}html.phone .gf-note:nth-child(n+2){display:none}html.touch body .gf-note{padding:var(--s1) var(--s-half) calc(var(--s1) + var(--u)) var(--s1)!important}html.touch body .gf-note-body b{font-size:13px!important}html.touch body .gf-note-body span{font-size:12px!important;line-height:1.3!important}html.touch body :is(.gf-note-logo:not(.big),.gf-note-logo:not(.big) .gf-coin,.gf-note-ico:not(.big)){width:28px;height:28px}html.touch body .gf-note-ico .gf-ico{width:16px;height:16px}html.phone .gf-banners{top:56px}html.touch body .gf-banner{--bev: var(--u)}html.touch body .gf-banner-scene{display:none!important}html.touch body .gf-banner-cap{padding:3px var(--s2) 2px;font-size:22px}html.touch body .gf-banner-body{gap:var(--s1);padding:4px var(--s2) var(--s1) var(--s1)}html.touch body .gf-banner-text b{font-size:16px!important}html.touch body .gf-banner-text span{font-size:12px!important}html.touch body .gf-banner-float,html.touch body .gf-banner-float svg{width:72px;height:60px}html.touch body .gf-banner-float>.gf-note-logo,html.touch body .gf-banner-float>.gf-note-ico,html.touch body .gf-banner-float>.gf-note-art{left:18px;top:8px}html.touch body :is(.gf-banner-float .gf-note-ico.big,.gf-banner-float .gf-note-logo.big,.gf-banner-float .gf-note-logo.big .gf-coin,.gf-banner-float .gf-note-art){width:36px;height:36px}@media (prefers-reduced-motion: reduce){.gf-note,.gf-banner{animation-name:gf-fade-only;animation-timing-function:linear}.gf-note.out,.gf-banner.out{animation-name:gf-fade-away}html body .gf-banner-float *,html body .gf-banner-float>*{animation:none!important}}@keyframes gf-fade-only{0%{opacity:0}to{opacity:1}}@keyframes gf-fade-away{to{opacity:0}}.mp-spot{display:block}.mp-spot img{display:block;width:100%;height:100%;object-fit:contain}.mp-spot.icon-only{display:grid;place-items:center;color:var(--pen)}.mp-spot.icon-only .gf-ico{width:50%;height:50%}.gf-phonewrap .gf-ph-body h3{margin:var(--s3) 0 var(--s1)!important;font:400 22px/1.05 var(--pixel)!important;color:var(--pen);letter-spacing:0!important}.gf-phonewrap .gf-ph-body h3:first-child{margin-top:0!important}.gf-phonewrap .gf-ph-body p{margin:0 0 var(--s2);font:500 14px/1.45 var(--body);color:var(--pen);max-width:60ch}.gf-phonewrap .gf-ph-body p.gf-app-note,.gf-phonewrap .gf-app-note{margin:var(--s1) 0 0;font:500 13px/1.4 var(--body);color:var(--pen-soft)}.gf-phonewrap .gf-app-sec{display:grid;gap:0}.gf-phonewrap .gf-actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 calc(3 * var(--u))}.gf-phonewrap .gf-actions>*{flex:1 1 auto;min-width:0}.gf-phonewrap .gf-err{margin:var(--s2) 0 0;font:600 13px/1.4 var(--body);color:var(--down)!important}.gf-phonewrap .gf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow:visible;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;border-radius:0!important;background:#fff padding-box!important;image-rendering:pixelated}.gf-phonewrap .gf-stats:has(>:only-child){grid-template-columns:minmax(0,1fr)!important}.gf-phonewrap .gf-stat{padding:var(--s1) var(--s2) var(--s2);background:transparent!important;border:0!important;min-width:0}.gf-phonewrap .gf-stat:nth-child(2n){border-left:var(--u) solid var(--pen-faint)!important}.gf-phonewrap .gf-stat:nth-child(n+3){border-top:var(--u) solid var(--pen-faint)!important}.gf-phonewrap .gf-stat h4{margin:0;font:700 12px/1.2 var(--body);color:var(--pen-soft)}.gf-phonewrap .gf-stat b{display:block;margin:var(--s-half) 0;font:700 22px/1.05 var(--num)!important;font-variant-numeric:tabular-nums;color:var(--pen);overflow-wrap:anywhere}.gf-phonewrap .gf-stat.hot b{color:var(--up)!important}.gf-phonewrap .gf-stat p{margin:0!important;font:500 12px/1.35 var(--body)!important;color:var(--pen-soft)}.gf-phonewrap .gf-boat{display:grid;gap:var(--s3)}.gf-phonewrap .gf-boat>.gf-actions{margin-bottom:0}.gf-phonewrap .gf-boatpic{position:relative;height:176px;margin:0;overflow:hidden;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);border-radius:0;image-rendering:pixelated;background:var(--sky-tint) padding-box}.gf-phonewrap .gf-boatpic-sea{position:absolute;left:0;right:0;bottom:0;height:44px;background:var(--sky);border-top:var(--u) solid var(--sky-deep)}.gf-phonewrap .gf-boatpic-sea:before{content:"";position:absolute;left:0;right:0;top:calc(4 * var(--u));height:calc(2 * var(--u));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' shape-rendering='crispEdges'%3E%3Crect x='2' y='0' width='4' height='1' fill='%23fff'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23fff'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%23fff'/%3E%3C/svg%3E") 0 0 / calc(16 * var(--u)) calc(2 * var(--u)) repeat-x;image-rendering:pixelated}.gf-phonewrap .gf-boatpic-art{position:absolute;inset:54px var(--s3) 10px;z-index:1}.gf-phonewrap .gf-boatpic-tag{position:absolute;left:var(--s1);top:var(--s1);z-index:2;padding:2px var(--s1);box-sizing:border-box;border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);border-radius:0;image-rendering:pixelated;background:#fff padding-box;font:700 12px/1.3 var(--body);color:var(--pen)}.gf-phonewrap .gf-boatpic.mine .gf-boatpic-tag{border-image:var(--frame-chip-on);background-color:var(--yellow)}.gf-phonewrap .gf-boat-id{display:grid;gap:var(--s1)}.gf-phonewrap .gf-boat-id>p{margin:0}.gf-phonewrap .gf-ph-body p.gf-lead{margin:0!important;font:400 27px/1.05 var(--pixel)!important;color:var(--pen)!important}.gf-phonewrap .gf-boatname{margin:0;font:400 27px/1.05 var(--pixel)!important;color:var(--pen);overflow-wrap:anywhere}.gf-phonewrap .gf-wallet{margin:0;font:600 13px/1.35 var(--num);color:var(--pen-soft);overflow-wrap:anywhere;letter-spacing:0}.gf-phonewrap .gf-luck{margin:0!important;padding:var(--s1) var(--s2);background:var(--sky-tint);border-left:calc(2 * var(--u)) solid var(--sky-deep);font:600 13px/1.4 var(--body)!important;color:var(--pen)!important}.gf-phonewrap .gf-ladder{list-style:none;margin:0;padding:0;overflow:visible;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;border-radius:0!important;background:#fff padding-box;image-rendering:pixelated}.gf-phonewrap .gf-ladder li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-bottom:var(--u) solid var(--pen-faint)!important;background:transparent}.gf-phonewrap .gf-ladder li:last-child{border-bottom:0!important}.gf-phonewrap .gf-ladder li b{font:700 14px/1.2 var(--body)!important;color:var(--pen)}.gf-phonewrap .gf-ladder li span{font:600 12px/1.2 var(--num);color:var(--pen-soft);text-align:right}.gf-phonewrap .gf-ladder li.on{background:var(--yellow)!important}.gf-phonewrap .gf-ladder li.on span{color:var(--pen)!important;font-weight:700}.gf-phonewrap .gf-ladder-boat{width:44px;height:30px;display:grid;place-items:center;color:var(--pen)}.gf-phonewrap .gf-ladder-boat img{width:44px;height:30px;object-fit:contain;display:block}.gf-phonewrap .gf-top{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.gf-phonewrap .gf-top li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);background:#fff;border:var(--u) solid var(--pen-faint)}.gf-phonewrap .gf-top li.on{background:var(--yellow);border-color:var(--navy)}.gf-phonewrap .gf-top em{display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;background:var(--sky-tint);border:var(--u) solid var(--navy);font:700 14px/1 var(--num);font-style:normal;color:var(--pen)}.gf-phonewrap .gf-top li:first-child em{background:var(--yellow)}.gf-phonewrap .gf-top span{min-width:0;display:grid;gap:2px}.gf-phonewrap .gf-top b{font:700 14px/1.2 var(--body);color:var(--pen);overflow-wrap:anywhere}.gf-phonewrap .gf-top small{font:500 12px/1.2 var(--body);color:var(--pen-soft);overflow-wrap:anywhere}.gf-phonewrap .gf-top strong{font:700 14px/1 var(--num);font-variant-numeric:tabular-nums;color:var(--pen)}.gf-phonewrap .gf-top li.on small{color:var(--pen)}.gf-phonewrap .gf-isteps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.gf-phonewrap .gf-isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s2);align-items:center;padding:var(--s1) var(--s2) var(--s1) var(--s1);background:#fff!important;border:var(--u) solid var(--pen-faint)!important;border-radius:0!important;font:500 13px/1.4 var(--body);color:var(--pen)}.gf-phonewrap .gf-isteps li i{width:36px;height:36px;display:grid;place-items:center;box-sizing:border-box;background:var(--sky-tint)!important;border:var(--u) solid var(--navy)!important;border-radius:0!important;color:var(--pen)!important}.gf-phonewrap .gf-isteps li i .gf-ico{width:20px;height:20px}.gf-phonewrap .gf-wallet-hero{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--s2);align-items:center;margin:0 0 var(--s3);padding:var(--s2);border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);border-radius:0;background:#fff padding-box;image-rendering:pixelated}.gf-phonewrap .gf-wallet-art{display:block;width:76px;height:76px}.gf-phonewrap .gf-wallet-art svg{display:block;width:76px;height:76px}.gf-phonewrap .gf-wallet-hero>div{display:grid;gap:var(--s-half);min-width:0}.gf-phonewrap .gf-wallet-state{justify-self:start;padding:0 var(--s1);background:var(--sky-tint);border:var(--u) solid var(--navy);font:700 12px/1.6 var(--body);color:var(--pen)}.gf-phonewrap .gf-wallet-hero.on .gf-wallet-state{background:var(--yellow)}.gf-phonewrap .gf-wallet-hero b{display:block;font:700 16px/1.25 var(--body);color:var(--pen)}.gf-phonewrap .gf-wallet-hero span{display:block;margin:0;font:500 13px/1.4 var(--body);color:var(--pen-soft)}.gf-phonewrap .gf-wallets{display:grid;gap:var(--s2);margin:0 0 var(--s3);padding-bottom:calc(3 * var(--u))}.gf-phonewrap .gf-wallet-btn{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:var(--s2);min-height:52px;padding:var(--s1) var(--s2);border:solid transparent!important;border-width:var(--frame-btn-secondary-bw)!important;border-image:var(--frame-btn-secondary)!important;border-radius:0!important;background:#fff padding-box!important;box-shadow:none!important;image-rendering:pixelated;color:var(--pen);text-align:left;text-decoration:none;cursor:pointer}.gf-phonewrap .gf-wallet-btn:hover:not(:disabled){background-color:var(--sky-tint)!important}.gf-phonewrap .gf-wallet-btn:active:not(:disabled){border-image:var(--frame-btn-secondary-down)!important;transform:translateY(var(--u))}.gf-phonewrap .gf-wallet-btn img,.gf-phonewrap .gf-wallet-pix,.gf-phonewrap .gf-wallet-pix svg{display:block;width:36px;height:36px;border-radius:0}.gf-phonewrap .gf-wallet-btn b{font:400 22px/1 var(--pixel)!important;color:var(--pen)}.gf-phonewrap .gf-wallet-btn>.gf-ico{width:18px;height:18px}.gf-phonewrap .gf-ph-body>.gf-wallet{margin:0 0 var(--s2);padding:var(--s1) var(--s2);background:#fff;border:var(--u) solid var(--navy);box-shadow:inset var(--u) var(--u) 0 var(--sky-tint);font:600 13px/1.4 var(--num);color:var(--pen)}.gf-phonewrap .gf-nowallet p{color:var(--pen)!important}.gf-phonewrap .gf-psteps{list-style:none;margin:0 0 var(--s1);padding:0;display:grid;gap:var(--s1)}.gf-phonewrap .gf-psteps li{display:grid;grid-template-columns:28px 56px minmax(0,1fr);gap:var(--s2);align-items:center;padding:var(--s1) var(--s2) var(--s1) var(--s1);border:var(--u) solid var(--pen-faint);border-radius:0;background:#fff}.gf-phonewrap .gf-pstep-pic{position:relative;width:56px;height:52px;border-radius:0;background:var(--sky-tint)}.gf-phonewrap .gf-pstep-art{position:absolute;inset:0}.gf-phonewrap .gf-pstep-n{display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;border-radius:0;background:var(--navy);color:#fff;font:700 14px/1 var(--num);font-style:normal}.gf-phonewrap .gf-pstep-text{font:500 13px/1.45 var(--body);color:var(--pen)}.gf-phonewrap .gf-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1);margin:0}.gf-phonewrap .gf-controls>div{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);background:#fff;border:var(--u) solid var(--pen-faint);font:500 13px/1.3 var(--body);color:var(--pen)}.gf-phonewrap .gf-controls .gf-keys-in{display:flex;flex-wrap:wrap;gap:var(--s-half);min-width:0}.gf-phonewrap .gf-controls .gf-key{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;box-sizing:border-box;margin-bottom:var(--u);border:solid transparent!important;border-width:var(--frame-key-bw)!important;border-image:var(--frame-key)!important;border-radius:0!important;background:#fff padding-box!important;box-shadow:none!important;image-rendering:pixelated;color:var(--pen)!important;font:700 12px/1 var(--body)!important}.gf-phonewrap .gf-controls .gf-key.gf-key-word{min-width:0;padding:0 6px}.gf-phonewrap .gf-set{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:var(--s1)!important}.gf-phonewrap .gf-set>h3{margin:var(--s2) 0 0!important}.gf-phonewrap .gf-set>h3:first-child{margin-top:0!important}.gf-phonewrap .gf-set-row{display:grid;gap:var(--s1);min-width:0;padding:var(--s1) var(--s2) var(--s2);border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);border-radius:0;background:#fff padding-box;image-rendering:pixelated}.gf-phonewrap .gf-set-l{display:flex;align-items:center;gap:var(--s1);font:700 14px/1.2 var(--body);color:var(--pen)}.gf-phonewrap .gf-set-ico{display:grid;place-items:center;width:28px;height:28px;flex:none;box-sizing:border-box;border-radius:0;background:var(--sky-tint);border:var(--u) solid var(--navy);color:var(--pen)}.gf-phonewrap .gf-set-ico .gf-ico{width:16px;height:16px}.gf-phonewrap .gf-ph-body p.gf-set-note{margin:0;font:500 12px/1.4 var(--body);color:var(--pen-soft)}.gf-phonewrap .gf-seg{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(0,1fr);width:100%;box-sizing:border-box;max-width:100%;overflow:visible;border:solid transparent!important;border-width:var(--frame-tab-bw)!important;border-image:var(--frame-tab)!important;border-radius:0!important;background:#fff padding-box;box-shadow:none!important;image-rendering:pixelated}.gf-phonewrap .gf-seg button{min-width:0;min-height:34px;padding:2px var(--s-half)!important;border:0!important;border-radius:0!important;cursor:pointer;background:#fff!important;color:var(--pen)!important;font:400 18px/1 var(--pixel)!important;white-space:nowrap}.gf-phonewrap .gf-seg button+button{border-left:var(--u) solid var(--navy)!important}.gf-phonewrap .gf-seg button:hover{background:var(--sky-tint)!important}.gf-phonewrap .gf-seg button.on{background:var(--navy)!important;color:#fff!important}.gf-phonewrap .gf-range-row{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:var(--s2);align-items:center}.gf-phonewrap .gf-range-box{position:relative;display:block;height:calc(6 * var(--u));box-sizing:border-box;margin:0 calc(3 * var(--u));background:#fff;border:var(--u) solid var(--navy);box-shadow:inset 0 var(--u) 0 var(--sky-tint)}.gf-phonewrap .gf-range-fill{position:absolute;left:0;top:0;bottom:0;background:var(--sky);border-right:var(--u) solid var(--sky-deep);box-sizing:border-box}.gf-phonewrap input[type=range].gf-range{position:absolute;inset:calc(-4 * var(--u)) calc(-3 * var(--u));width:calc(100% + 6 * var(--u));height:calc(100% + 8 * var(--u))!important;margin:0;-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;box-shadow:none;cursor:pointer}.gf-phonewrap input[type=range].gf-range::-webkit-slider-runnable-track{background:transparent;height:100%}.gf-phonewrap input[type=range].gf-range::-webkit-slider-thumb{-webkit-appearance:none;width:calc(6 * var(--u));height:calc(10 * var(--u));margin-top:calc(2 * var(--u));border-radius:0;cursor:grab;background:var(--yellow);border:var(--u) solid var(--navy);box-shadow:0 var(--u) 0 var(--navy)}.gf-phonewrap input[type=range].gf-range::-moz-range-track{background:transparent}.gf-phonewrap input[type=range].gf-range::-moz-range-progress{background:transparent}.gf-phonewrap input[type=range].gf-range::-moz-range-thumb{width:calc(6 * var(--u));height:calc(10 * var(--u));border-radius:0;background:var(--yellow);border:var(--u) solid var(--navy)}.gf-phonewrap .gf-range-out{font:700 14px/1 var(--num);font-variant-numeric:tabular-nums;color:var(--pen);text-align:right}.gf-ftile{position:relative;padding-top:var(--s1)!important}.gf-ftile-fish{position:relative;display:block;width:100%;height:64px}.gf-ftile-fish>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.gf-ftile-fish>.gf-coin{display:block;margin:var(--s-half) auto 0;width:56px!important;height:56px!important}.gf-ftile-name{display:inline-flex!important;align-items:center;gap:var(--s1)}.gf-ftile-name .gf-coin{width:24px!important;height:24px!important;flex:none}.gf-phonewrap .gh-paper-mast{display:grid;justify-items:start;gap:var(--s-half);padding:0 0 var(--s2);margin-bottom:var(--s2);border-bottom:var(--u) solid var(--navy);text-align:left}.gf-phonewrap .gh-paper-mast b{font:400 27px/1 var(--pixel);color:var(--pen)}.gf-phonewrap .gh-paper-mast span{font:600 12px/1.2 var(--body);color:var(--pen-soft)}.gf-phonewrap .gh-clips{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.gf-phonewrap .gh-clip{padding:var(--s1) var(--s2) var(--s2);background:#fff padding-box;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);border-radius:0;image-rendering:pixelated}.gf-phonewrap .gh-clip>small{display:flex;align-items:center;gap:var(--s1);margin-bottom:var(--s1);font:700 12px/1.2 var(--body);color:var(--pen-soft)}.gf-phonewrap .gh-clip>small time{margin-left:auto;font-weight:600}.gf-phonewrap .gh-new{padding:0 var(--s-half);background:var(--yellow);border:var(--u) solid var(--navy);font:700 12px/1.4 var(--body);font-style:normal;color:var(--pen)}.gf-phonewrap .gh-clip-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--s2);align-items:start}.gf-phonewrap .gh-clip-row .gf-coin{width:40px;height:40px}.gf-phonewrap .gh-clip-art{width:40px;height:40px;object-fit:contain}.gf-phonewrap .gh-clip-row b{display:block;font:700 14px/1.3 var(--body);color:var(--pen)}.gf-phonewrap .gh-clip-row span{display:block;margin-top:2px;font:500 13px/1.4 var(--body);color:var(--pen)}.gf-phonewrap .gh-clip.k-bad b,.gf-phonewrap .gh-clip.k-bad span{color:var(--down)}.gf-phonewrap .gh-newsico{width:40px;height:40px;display:grid;place-items:center;box-sizing:border-box;background:var(--sky-tint);border:var(--u) solid var(--navy);color:var(--pen)}.gf-phonewrap .gh-newsico .gf-ico{width:22px;height:22px}.gf-emptyart{display:grid;justify-items:center;gap:var(--s1);padding:var(--s3) var(--s2);text-align:center}.gf-emptyart-pic{display:grid;place-items:center;width:64px;height:64px;box-sizing:border-box;border-radius:0;background:var(--sky-tint);border:var(--u) solid var(--navy);color:var(--pen)}.gf-emptyart-pic .gf-ico{width:32px;height:32px}.gf-emptyart b{font:400 22px/1.1 var(--pixel);color:var(--pen)}.gf-emptyart span{font:500 14px/1.4 var(--body);color:var(--pen-soft);max-width:32ch}.gf-ph-body.mp-map-body{display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--s1)}.mp-mapapp{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s2)}.mp-mapapp.wide{height:100%}.mp-map-h{display:flex;align-items:center;gap:var(--s3)}.mp-map-h h2{margin:0;font:400 36px/1 var(--pixel);color:var(--pen);white-space:nowrap}.mp-map-h p{margin:0;flex:1;font:600 14px/1.4 var(--body);color:var(--pen)}.mp-map-h .gf-btn{display:inline-flex;align-items:center;gap:var(--s1);min-height:40px;font-size:22px!important;line-height:1!important}.mp-map-h .gf-key{display:inline-grid;place-items:center;height:24px;min-width:24px;padding:0 4px;font:400 18px/1 var(--pixel)!important}.mp-legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0;padding:0;list-style:none}.mp-legend li{display:flex;align-items:center;gap:var(--s1);font:700 13px/1.2 var(--body);color:var(--pen);white-space:nowrap}.mp-legend-pip{display:grid;place-items:center;width:24px;height:24px;box-sizing:border-box;background:#fff;color:var(--pen);border:var(--u) solid var(--pen);box-shadow:var(--u) var(--u) 0 var(--pen)}.mp-legend-pip svg{width:14px;height:14px}.mp-legend-pip.k-shop{background:var(--navy);color:#fff}.mp-legend-pip.k-spot,.mp-legend-pip.k-boat{background:var(--yellow)}.mp-legend-pip.k-event{background:var(--navy);color:var(--yellow)}@media (max-width: 1279px){.mp-legend{display:none}}html body .gf-board:has(>.gf-algo-host>.mp-mapapp){padding-top:0!important}.gf-board .mp-map-h{margin:0 calc(-1 * var(--s2));padding:var(--s2) var(--s2) calc(var(--s1) + 3 * var(--u));background:var(--act);border-bottom:var(--u) solid var(--pen)}.mp-map-main{position:relative;flex:1;min-height:0;display:flex;gap:var(--s3)}.mp-map-view{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;touch-action:none;cursor:grab;user-select:none;border:solid transparent;border-width:var(--frame-panel-bw);border-image:var(--frame-panel);background:#2c6f8f padding-box;image-rendering:pixelated}.mp-map-view:active{cursor:grabbing}.mp-map-base{position:absolute;left:0;top:0;transform-origin:0 0;max-width:none;pointer-events:none;image-rendering:auto}.mp-map-pins{position:absolute;inset:0;pointer-events:none}.mp-pin{position:absolute;left:0;top:0;display:flex;align-items:center;gap:var(--s-half);padding:0;margin:0;background:none;border:0;cursor:pointer;pointer-events:auto;transform-origin:0 0}.mp-pin i{display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;box-sizing:border-box;background:#fff;border:var(--u) solid var(--pen);box-shadow:var(--u) var(--u) 0 var(--pen);color:var(--pen)}.mp-pin i svg{width:14px;height:14px}.mp-pin span{margin-top:-12px;padding:2px 6px;white-space:nowrap;background:#fff;border:var(--u) solid var(--pen);box-shadow:var(--u) var(--u) 0 var(--pen);font:700 12px/1.2 var(--body);color:var(--pen)}.mp-pin.k-shop i{background:var(--navy);color:#fff}.mp-pin.k-spot i,.mp-pin.k-boat i{background:var(--yellow)}.mp-pin.k-zone i{display:none}.mp-pin.k-zone span{margin:0;transform:translate(-50%,-50%);font:700 14px/1.1 var(--body);padding:2px 8px;background:var(--sky-tint)}.mp-pin.k-frenzy i,.mp-pin.k-event i{background:var(--navy);color:var(--yellow);width:28px;height:28px;margin:-14px 0 0 -14px}.mp-pin.k-frenzy span,.mp-pin.k-event span{background:var(--navy);color:#fff;margin-top:-14px}.mp-pin.way i{outline:var(--u2) solid var(--yellow);outline-offset:var(--u)}.mp-pin.on i{transform:scale(1.25)}.mp-pin.on span{background:var(--yellow);color:var(--pen)}.mp-pin:focus-visible i{outline:var(--focus);outline-offset:var(--u)}.mp-you{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:2}.mp-you i{position:absolute;left:-13px;top:-15px;width:26px;height:30px;image-rendering:pixelated;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 15' shape-rendering='crispEdges'%3E%3Cpath fill='%2308103a' d='M5 0h3v2h1v2h1v3h1v3h1v4h-2v1h-3v-1h-1v1h-3v-1h-2v-4h1v-3h1v-3h1v-2h1z'/%3E%3Cpath fill='%23ffd21f' d='M6 1h1v2h1v2h1v3h1v3h1v2h-2v-1h-1v-1h-3v1h-1v1h-2v-2h1v-3h1v-3h1v-2h1z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.mp-you:after{content:none}.mp-map-tools{position:absolute;right:var(--s2);top:var(--s2);display:grid;gap:var(--s2);z-index:3}.mp-map-tool{display:grid;place-items:center;width:44px;height:44px;padding:0;cursor:pointer;color:var(--pen);border:solid transparent;border-width:var(--frame-btn-secondary-bw);border-image:var(--frame-btn-secondary);background:#fff padding-box;image-rendering:pixelated}.mp-map-tool svg{width:20px;height:20px}.mp-map-tool:hover{background-color:var(--paper-2)}.mp-map-tool:active{border-image:var(--frame-btn-secondary-down);transform:translateY(var(--u))}.mp-map-card{position:absolute;left:0;top:0;z-index:4;display:none;width:min(340px,calc(100% - 16px));box-sizing:border-box;padding:var(--s2);border:solid transparent;border-width:var(--frame-panel-bw);border-image:var(--frame-panel);background:var(--paper) padding-box;image-rendering:pixelated;cursor:default;font:500 14px/1.45 var(--body);color:var(--pen)}.mp-map-card.on{display:grid;gap:var(--s1)}.mp-map-card.dock{inset:auto 8px 8px;width:auto;max-height:calc(100% - 16px);overflow-y:auto;transform:none}@media (min-width: 700px){.mp-map-card.dock{right:auto;width:min(420px,calc(100% - 16px))}}.mp-map-card header{display:flex;align-items:center;gap:var(--s2);padding-bottom:var(--s1);border-bottom:var(--u) solid var(--pen-faint)}.mp-map-card header>div{flex:1;min-width:0}.mp-map-card h4{margin:0;font:400 22px/1.1 var(--pixel)}.mp-map-card small{font:700 12px/1.2 var(--body);color:var(--pen-soft)}.mp-map-card p{margin:0}.mp-card-ic{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;box-sizing:border-box;border:var(--u) solid var(--pen);box-shadow:var(--u) var(--u) 0 var(--pen);background:var(--paper-2);color:var(--pen)}.mp-card-ic svg{width:20px;height:20px}.mp-card-ic.k-shop{background:var(--navy);color:#fff}.mp-card-ic.k-spot,.mp-card-ic.k-boat{background:var(--yellow)}.mp-card-ic.k-frenzy,.mp-card-ic.k-event{background:var(--navy);color:var(--yellow)}.mp-card-x{display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;color:var(--pen);border:solid transparent;border-width:var(--frame-btn-quiet-bw);border-image:var(--frame-btn-quiet);background:var(--sky-tint) padding-box;image-rendering:pixelated}.mp-card-x:hover{background-color:var(--sky)}.mp-card-x svg{width:16px;height:16px}.mp-card-fish{display:grid;gap:var(--s1)}.mp-chips{display:flex;flex-wrap:wrap;gap:var(--s1)}.mp-chip{display:inline-flex;align-items:center;gap:6px;padding:0 var(--s1);font:700 12px/1.7 var(--body);color:var(--pen);border:solid transparent;border-width:var(--frame-chip-bw);border-image:var(--frame-chip);background:#fff padding-box;image-rendering:pixelated}.mp-chip-pip{width:calc(3 * var(--u));height:calc(3 * var(--u));flex:none;background:var(--r0)}.mp-chip.r1 .mp-chip-pip{background:var(--r1)}.mp-chip.r2 .mp-chip-pip{background:var(--r2)}.mp-chip.r3 .mp-chip-pip{background:var(--r3)}.mp-chip.r4 .mp-chip-pip{background:var(--r4)}.mp-card-boat,.mp-card-timer{display:flex;gap:var(--s1);align-items:flex-start;font-weight:700}.mp-card-boat svg,.mp-card-timer svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.mp-map-card footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-top:var(--s-half);padding-bottom:calc(3 * var(--u))}.mp-card-dist{font:800 15px/1.2 var(--num);font-variant-numeric:tabular-nums}.mp-map-card footer .gf-btn{min-height:40px;font-size:22px!important;line-height:1!important}.mp-places-wrap{width:320px;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s1) var(--s1) 0;border:solid transparent;border-width:var(--frame-card-bw);border-image:var(--frame-card);background:#fff padding-box;image-rendering:pixelated}.mp-places-wrap h3{margin:0;padding:0 var(--s-half);font:400 27px/1.1 var(--pixel);color:var(--pen)}.mp-places{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:var(--s1);padding:0 0 var(--s1);scrollbar-width:thin}.mp-place{display:flex;align-items:stretch;gap:var(--s1)}.mp-place-pick{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s2);padding:6px var(--s1);cursor:pointer;text-align:left;background:var(--paper-2);color:var(--pen);border:var(--u) solid var(--pen);box-shadow:var(--bevel)}.mp-place-pick:hover{background:#d2eef9}.mp-place.on .mp-place-pick{background:#fff;box-shadow:inset calc(2 * var(--u)) 0 0 var(--yellow)}.mp-place-pick i{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;box-sizing:border-box;border:var(--u) solid var(--pen);background:#fff;color:var(--pen)}.mp-place-pick i svg{width:16px;height:16px}.mp-place-pick i.k-shop{background:var(--navy);color:#fff}.mp-place-pick i.k-spot,.mp-place-pick i.k-boat{background:var(--yellow)}.mp-place-pick i.k-frenzy,.mp-place-pick i.k-event{background:var(--navy);color:var(--yellow)}.mp-place-pick span{min-width:0;display:grid}.mp-place-pick b{font:700 14px/1.25 var(--body);overflow-wrap:anywhere}.mp-place-pick small{font:500 12px/1.3 var(--body);color:var(--pen-soft)}.mp-place-go{flex:0 0 auto;min-width:52px;padding:0 var(--s2);cursor:pointer;color:var(--pen);font:400 20px/1 var(--pixel);border:solid transparent;border-width:var(--frame-btn-secondary-bw);border-image:var(--frame-btn-secondary);background:#fff padding-box;image-rendering:pixelated}.mp-place-go:hover{background-color:var(--paper-2)}.mp-place-go:active{border-image:var(--frame-btn-secondary-down);transform:translateY(var(--u))}@media (max-width: 999px),(max-height: 559px){.mp-mapapp:not(.wide) .mp-map-main{flex-direction:column;gap:var(--s1)}.mp-mapapp:not(.wide) .mp-map-view{flex:1 1 auto;min-height:150px}.mp-mapapp:not(.wide) .mp-places-wrap{width:auto;flex:0 0 auto;height:120px}.mp-mapapp:not(.wide) .mp-places-wrap h3{display:none}.mp-mapapp:not(.wide) .mp-places{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-height: 559px){.mp-mapapp:not(.wide) .mp-map-tools{grid-auto-flow:column}}.mp-mini{position:fixed;right:calc(env(safe-area-inset-right,0px) + 16px);bottom:144px;z-index:13;width:168px;height:168px;padding:0;border:var(--outline);border-radius:50%;background:#2c6f8f;box-shadow:var(--shadow);cursor:pointer;overflow:hidden}.mp-mini canvas{display:block;width:100%;height:100%;border-radius:50%}.mp-mini b{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:1px 6px;white-space:nowrap;background:var(--paper);border:var(--outline);border-radius:var(--r-sm);font:600 11px/1.2 var(--body);color:var(--pen);pointer-events:none}.mp-mini.off{display:none}html.touch .mp-mini{right:auto;bottom:auto;left:calc(env(safe-area-inset-left,0px) + 12px);top:116px;width:120px;height:120px}html.touch:has(.gf-note) .mp-mini{visibility:hidden}@media (max-height: 520px){html.touch .mp-mini{top:110px;width:92px;height:92px}html.touch .mp-mini b{display:none}}.mp-way{position:fixed;left:0;top:0;z-index:12;display:flex;align-items:center;gap:var(--s1);pointer-events:none;transform:translate(-50%,-50%);padding:4px 10px 4px 6px;background:var(--paper);border:var(--outline);border-radius:var(--r);box-shadow:var(--shadow);font:600 13px/1.25 var(--body);color:var(--pen);white-space:nowrap}.mp-way.off{display:none}.mp-way i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--gold);border:var(--outline)}.mp-way i svg{width:14px;height:14px}.mp-way small{display:block;font:500 12px/1.2 var(--body);color:var(--pen-soft)}.gf-phonewrap{--frame-device: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect x='2' y='0' width='10' height='1' fill='%2308103a'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%2308103a'/%3E%3Crect x='2' y='1' width='10' height='1' fill='%233a4474'/%3E%3Crect x='12' y='1' width='1' height='1' fill='%2308103a'/%3E%3Crect x='0' y='2' width='1' height='10' fill='%2308103a'/%3E%3Crect x='1' y='2' width='2' height='1' fill='%233a4474'/%3E%3Crect x='3' y='2' width='10' height='1' fill='%231b2456'/%3E%3Crect x='13' y='2' width='1' height='1' fill='%2308103a'/%3E%3Crect x='1' y='3' width='1' height='9' fill='%233a4474'/%3E%3Crect x='2' y='3' width='11' height='9' fill='%231b2456'/%3E%3Crect x='13' y='3' width='2' height='1' fill='%2308103a'/%3E%3Crect x='13' y='4' width='3' height='8' fill='%2308103a'/%3E%3Crect x='1' y='12' width='1' height='1' fill='%2308103a'/%3E%3Crect x='2' y='12' width='10' height='1' fill='%231b2456'/%3E%3Crect x='12' y='12' width='4' height='1' fill='%2308103a'/%3E%3Crect x='2' y='13' width='14' height='1' fill='%2308103a'/%3E%3Crect x='3' y='14' width='12' height='1' fill='%2308103a'/%3E%3Crect x='4' y='15' width='10' height='1' fill='%2308103a'/%3E%3C/svg%3E") 4 5 5 5 fill / calc(4 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u)) / 0 calc(2 * var(--u)) calc(2 * var(--u)) 0 stretch}.gf-phonewrap .gf-phone{height:min(86vh,800px);aspect-ratio:10 / 19;box-sizing:border-box;border:solid transparent;border-width:calc(4 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(5 * var(--u));border-image:var(--frame-device);border-radius:0;background:none;box-shadow:none;image-rendering:pixelated;padding:calc(8px + 4 * var(--u)) calc(8px + 2 * var(--u)) calc(24px + 6 * var(--u)) 8px;display:flex;flex-direction:column}.gf-phonewrap .gf-phone:before{content:"";position:absolute;z-index:1;top:calc(2 * var(--u));left:50%;width:calc(16 * var(--u));height:var(--u2);margin:0 0 0 calc(-8 * var(--u));background:var(--navy);border-radius:0;box-shadow:0 var(--u) 0 var(--navy-3)}.gf-phonewrap .gf-phone:after{content:"";position:absolute;top:calc(2 * var(--u));left:calc(3 * var(--u));width:var(--u2);height:var(--u2);background:var(--yellow);box-shadow:0 0 0 var(--u) var(--navy)}.gf-phonewrap .gf-ph-screen{flex:1;min-height:0;height:auto;border:var(--u) solid var(--navy);border-radius:0;background:var(--paper);display:flex;flex-direction:column;overflow:hidden;image-rendering:auto}.gf-phonewrap .gf-ph-homebar{position:absolute;left:50%;bottom:calc(8px + var(--u));width:calc(22 * var(--u));height:calc(6 * var(--u));margin-left:calc(-11 * var(--u));display:grid;place-items:center;padding:0;cursor:pointer;background:var(--sky-tint);border:var(--u) solid var(--navy);border-radius:0;box-shadow:0 var(--u) 0 var(--navy)}.gf-phonewrap .gf-ph-homebar i{display:none}.gf-phonewrap .gf-ph-homebar:before{content:"";width:calc(8 * var(--u));height:var(--u);background:var(--navy)}.gf-phonewrap .gf-ph-homebar:hover{background:#fff}.gf-phonewrap .gf-ph-homebar:active{transform:translateY(var(--u));box-shadow:none}.gf-phonewrap .gf-ph-status{flex:none;height:30px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s1);padding:0 var(--s2);background:var(--sky-tint);border-bottom:var(--u) solid var(--navy);color:var(--pen);font:700 12px/1 var(--num);font-variant-numeric:tabular-nums}.gf-phonewrap .gf-ph-time{font:inherit}.gf-phonewrap .gf-ph-mark{display:grid;place-items:center}.gf-phonewrap .gf-ph-mark svg{display:block;width:22px;height:auto}.gf-phonewrap .gf-ph-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--s1);font-size:12px;min-width:0}.gf-phonewrap .gf-ph-who{white-space:nowrap}.gf-phonewrap .gf-ph-status .bat{position:relative;display:inline-block;flex:none;width:calc(9 * var(--u));height:calc(5 * var(--u));box-sizing:border-box;border:var(--u) solid var(--navy);border-radius:0;background:#fff}.gf-phonewrap .gf-ph-status .bat:after{content:"";position:absolute;inset:var(--u) calc(3 * var(--u)) var(--u) var(--u);background:var(--navy)}.gf-phonewrap .gf-ph-bar{flex:none;display:flex;align-items:center;gap:var(--s1);min-height:56px;box-sizing:border-box;padding:var(--s1) var(--s2)!important;background:var(--navy)!important;border-bottom:var(--u) solid var(--navy)!important;color:#fff}.gf-phonewrap .gf-ph-bar h2{flex:1;min-width:0;margin:0;color:#fff!important;font:400 27px/1 var(--pixel)!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:clip}.gf-phonewrap .gf-ph-appico{flex:none;display:block;width:38px;height:38px}.gf-phonewrap .gf-ph-appico svg{display:block;width:38px;height:38px}.gf-phonewrap .gf-ph-appico.plain{display:grid;place-items:center;background:#fff;border:var(--u) solid var(--navy);box-sizing:border-box;color:var(--pen)}.gf-phonewrap .gf-ph-appico.plain .gf-ico{width:22px;height:22px}.gf-phonewrap :is(.gf-ph-back,.gf-ph-x){flex:none;order:0;width:36px;height:36px;margin:0 0 var(--u) 0;padding:0;display:grid;place-items:center;cursor:pointer;border:solid transparent;border-width:var(--frame-key-bw);border-image:var(--frame-key);border-radius:0;background:#fff padding-box;box-shadow:none;color:var(--pen);image-rendering:pixelated}.gf-phonewrap .gf-ph-x{order:99}.gf-phonewrap :is(.gf-ph-back,.gf-ph-x):hover{background-color:var(--sky-tint)}.gf-phonewrap :is(.gf-ph-back,.gf-ph-x):active{transform:translateY(var(--u))}.gf-phonewrap :is(.gf-ph-back,.gf-ph-x) .gf-ico{width:18px;height:18px}.gf-phonewrap .gf-ph-bar .gf-countdown{color:#fff}.gf-phonewrap .gf-ph-body{flex:1;min-height:0;overflow:auto;padding:var(--s2) var(--s2) var(--s3);background:var(--paper)}.gf-phonewrap .gf-ph-foot{flex:none}.gf-phonewrap .gf-ph-dock{flex:none;display:grid;padding:var(--s2) var(--s2) calc(var(--s2) + 3 * var(--u));background:var(--sky-tint);border-top:var(--u) solid var(--navy)}.gf-phonewrap .gf-ph-away{width:100%;margin:0}.gf-phonewrap .gf-home{display:flex;flex-direction:column;gap:var(--s3);min-height:0}.gf-phonewrap .gf-home-hi{margin:0;display:grid;gap:var(--s-half)}.gf-phonewrap .gf-home-hi b{display:block;font:400 36px/1 var(--pixel)!important;color:var(--pen);overflow-wrap:anywhere}.gf-phonewrap .gf-home-hi span{display:block;margin:0;font:500 13px/1.35 var(--body);color:var(--pen-soft)}.gf-phonewrap .gf-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--s2) var(--s1)!important;padding:0}.gf-phonewrap .gf-app{position:relative;min-width:0;display:grid;justify-items:center;align-content:start;gap:var(--s-half);padding:0;background:transparent;border:0;cursor:pointer;color:var(--pen)}.gf-phonewrap .gf-app>i{position:relative;display:block;width:57px;height:57px;aspect-ratio:auto;max-width:none;background:none!important;border:0!important;box-shadow:none!important;border-radius:0;overflow:visible!important;transform:none}.gf-phonewrap .gf-app>i svg.pp-appicon{display:block;width:57px;height:57px}.gf-phonewrap .gf-app>i.plain{width:54px;height:54px;display:grid;place-items:center;box-sizing:border-box;background:#fff!important;border:var(--u) solid var(--navy)!important;box-shadow:var(--u) var(--u) 0 var(--navy)!important}.gf-phonewrap .gf-app>i.plain .gf-ico{width:28px;height:28px}.gf-phonewrap .gf-app span{max-width:100%;font:600 12px/1.2 var(--body)!important;color:var(--pen);text-align:center;white-space:normal;overflow-wrap:anywhere}.gf-phonewrap .gf-app:hover>i{transform:translateY(calc(-1 * var(--u)))}.gf-phonewrap .gf-app:active>i{transform:translateY(var(--u))}.gf-phonewrap .gf-app:focus-visible{outline:none}.gf-phonewrap .gf-app:focus-visible>i{outline:var(--focus);outline-offset:var(--u)}.gf-phonewrap .gf-app-badge{position:absolute;top:calc(-2 * var(--u));left:calc(50% + 18px);z-index:1;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;background:var(--yellow);color:var(--pen);border:var(--u) solid var(--navy);border-radius:0;box-shadow:none;font:700 12px/1 var(--num);font-style:normal}.gf-phonewrap .gf-home-today{display:grid;gap:var(--s1)}.gf-phonewrap .gf-home-today>h3{margin:0!important;font:400 22px/1 var(--pixel)!important;color:var(--pen)}.gf-phonewrap .gh-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1)}.gf-phonewrap .gh-tile{display:grid;align-content:start;gap:var(--s1);min-width:0;padding:var(--s1) var(--s2) var(--s2);text-align:left;cursor:pointer;font:inherit;border:solid transparent!important;border-width:var(--frame-card-bw)!important;border-image:var(--frame-card)!important;border-radius:0!important;background:#fff padding-box!important;box-shadow:none!important;color:var(--pen)!important;image-rendering:pixelated;transform:none!important}.gf-phonewrap .gh-tile:hover{background-color:var(--sky-tint)!important}.gf-phonewrap .gh-tile:active{transform:translateY(var(--u))!important}.gf-phonewrap .gh-wide{grid-column:1 / -1}.gf-phonewrap .gh-tile small{display:flex;align-items:center;gap:var(--s-half);font:700 12px/1.2 var(--body);color:var(--pen-soft)}.gf-phonewrap .gh-tile small .gf-ico{width:16px;height:16px;color:var(--pen)!important}.gf-phonewrap .gh-tile small em{margin-left:auto;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;background:var(--yellow);color:var(--pen);border:var(--u) solid var(--navy);box-shadow:none;font:700 12px/1 var(--num);font-style:normal}.gf-phonewrap .gh-tile>b{font:700 22px/1 var(--num)!important;font-variant-numeric:tabular-nums;color:var(--pen)}.gf-phonewrap .gh-tile>span{font:500 12px/1.35 var(--body);color:var(--pen-soft)}.gf-phonewrap .gh-news>span{display:block;color:var(--pen);font-size:13px;overflow:visible;-webkit-line-clamp:unset}.gf-phonewrap .gh-coin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s1);align-items:center;min-height:44px}.gf-phonewrap .gh-coin .gf-coin{width:40px;height:40px}.gf-phonewrap .gh-coin .gf-empty{grid-column:1 / -1;padding:0;font:500 13px/1.35 var(--body);color:var(--pen-soft)}.gf-phonewrap .gh-name b{display:block;font:700 16px/1.2 var(--body)!important;color:var(--pen)}.gf-phonewrap .gh-name span{display:block;margin-top:2px;font:500 12px/1.2 var(--body);color:var(--pen-soft)}.gf-phonewrap .gh-nums b{display:block;font:700 16px/1 var(--num)}.gf-phonewrap .gh-nums small{display:block;margin-top:var(--s-half);font:600 12px/1 var(--num);color:var(--pen-soft)}.gf-phonewrap .gh-coin:has(.gh-line){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"c n x" "l l l";row-gap:var(--s1)}.gf-phonewrap .gh-coin:has(.gh-line)>.gf-coin{grid-area:c}.gf-phonewrap .gh-coin:has(.gh-line)>.gh-name{grid-area:n;min-width:0}.gf-phonewrap .gh-coin:has(.gh-line)>.gh-nums{grid-area:x;text-align:right}.gf-phonewrap .gh-coin:has(.gh-line)>.gh-line{grid-area:l;min-width:0}.gf-phonewrap .gh-name b{white-space:normal;overflow-wrap:anywhere}.gf-phonewrap .gh-bar{display:block;height:calc(5 * var(--u))!important;box-sizing:border-box;background:var(--sky-tint)!important;border:var(--u) solid var(--navy)!important;border-radius:0!important;overflow:hidden}.gf-phonewrap .gh-bar u{display:block;height:100%;min-width:0;background:var(--sky)!important;transition:width .4s var(--steps);text-decoration:none}@media (max-height: 520px){.gf-phonewrap .gf-phone{height:auto;aspect-ratio:auto;border:0;border-image:none;padding:0}.gf-phonewrap .gf-phone:before,.gf-phonewrap .gf-phone:after{display:none}.gf-phonewrap .gf-ph-screen{border:0}.gf-phonewrap .gf-ph-homebar,.gf-phonewrap .gf-ph-status{display:none}.gf-phonewrap .gf-ph-bar{min-height:48px;padding:var(--s1) calc(env(safe-area-inset-right,0px) + var(--s2)) var(--s1) calc(env(safe-area-inset-left,0px) + var(--s2))!important}.gf-phonewrap .gf-ph-body{padding:var(--s2) calc(env(safe-area-inset-right,0px) + var(--s3)) var(--s3) calc(env(safe-area-inset-left,0px) + var(--s3))}.gf-phonewrap .gf-ph-dock{padding:var(--s1) calc(env(safe-area-inset-right,0px) + var(--s3)) calc(var(--s1) + 3 * var(--u)) calc(env(safe-area-inset-left,0px) + var(--s3))}.gf-phonewrap .gf-ph-away{justify-self:end;width:auto;min-width:200px}.gf-phonewrap .gf-home-hi b{font-size:27px!important}.gf-phonewrap .gf-apps{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important}.gf-phonewrap .gh-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.gf-phonewrap .gh-tiles .gh-wide{grid-column:span 2}}@media (prefers-reduced-motion: reduce){.gf-phonewrap .gf-app:hover>i,.gf-phonewrap .gf-app:active>i{transform:none}}html body .gf-zone{grid-template-columns:auto minmax(0,1fr)!important;column-gap:var(--s1)!important;row-gap:0!important;align-items:center;min-height:var(--hud-h);box-sizing:border-box;padding:3px var(--s2) 3px var(--s1)!important}html body .gf-zone-mark{grid-column:1;grid-row:1;display:block;width:25px;height:25px}html body .gf-zone-mark svg{display:block;width:100%;height:100%}html body .gf-zone>b{grid-column:2;grid-row:1;font:400 22px/1 var(--pixel)!important;color:var(--pen)!important;white-space:nowrap}html body .gf-zone>span,html body .gf-zone>.gf-testmode{grid-column:1 / -1}html body .gf-zone.open>span{margin:var(--s-half) 0 0!important;max-width:260px;font:600 13px/1.35 var(--body)!important;color:var(--pen-soft)!important}html body .gf-zone.open>.gf-testmode{justify-self:start;margin:var(--s1) 0 5px!important;padding:2px var(--s1)!important;background:var(--yellow)!important;border:var(--outline)!important;color:var(--pen)!important;font:700 12px/1.3 var(--body)!important}html body .gf-zone.pop{animation:none!important}html body .gf-zone.pop .gf-zone-mark{animation:gf-bob .8s steps(1,end) 2}html:not(.touch):has(.gf-zone.open) body .fx-frenzy.fx-frenzy.fx-frenzy{top:140px!important}@keyframes gf-bob{0%,50%{transform:none}25%{transform:translateY(calc(-1 * var(--u)))}75%{transform:translateY(var(--u))}}html body .gf-corner .gf-chip{color:var(--pen)!important;font:700 13px/1 var(--body)!important}html body .gf-corner .gf-chip.cta{background:var(--yellow)!important;color:var(--pen)!important}html body .gf-corner .gf-chip.cta:hover{background:var(--yellow-hi)!important}html body .gf-corner .gf-chip:active{background:var(--paper-3)!important}html body .gf-corner .gf-chip.on{font-variant-numeric:tabular-nums}html body .gf-corner .gf-chip .dot{width:10px;height:10px;background:var(--yellow);box-shadow:0 0 0 var(--u) var(--pen)}html body .gf-corner .gf-chip.muted{color:var(--pen-soft)!important}html body .gf-corner .gf-chip small{border-radius:0!important;box-shadow:0 var(--u) 0 var(--pen)!important;font:700 12px/1 var(--num)!important}html body .fx-stash{gap:0!important;overflow:visible!important}html body .fx-stash .fx-chip{min-width:0;margin:0;padding:0 10px;background:transparent;border:0!important;border-radius:0;box-shadow:none;color:var(--pen);display:grid;align-items:center;text-align:left;column-gap:var(--s1)}html body .fx-stash .fx-chip+.fx-chip{border-left:var(--rule)!important}html body .fx-stash .fx-chip:before{content:"";grid-column:1;width:18px;height:18px;background:center / contain no-repeat}html body .fx-stash .fx-chip b{grid-column:2;margin:0;color:var(--pen);font:700 16px/1 var(--num)!important;font-variant-numeric:tabular-nums}html body .fx-stash .fx-chip .fx-chip-bag{display:none}html body .fx-stash .fx-streak:not(.on){display:none}html body .fx-stash .fx-baitchip:before{display:none}html body .fx-stash .fx-baitchip .fx-chip-pic{grid-column:1;width:18px;height:18px}html body .fx-stash .fx-baitchip .fx-chip-pic img{display:block;width:100%;height:100%;object-fit:contain}html body .fx-stash .fx-baitchip .fx-key{position:static!important;grid-column:3;align-self:center!important;margin:0!important;min-width:18px;height:18px;font-size:12px!important;line-height:1!important}html body .fx-stash .fx-chip[data-k=streak]:before{background-image:url(/assets/art/fish/sardine.webp)}html body .fx-stash .fx-chip.low b{color:var(--down)!important}html body .fx-stash .fx-chip.bump{animation:gf-chipbump .3s steps(1,end)}@keyframes gf-chipbump{0%,66%{background:var(--yellow)}}html body .fx-stash button.fx-chip:hover,html body .fx-stash .fx-baitchip.open{background:var(--paper-2)}html body .fx-stash .fx-level{background:var(--navy)!important;color:#fff;padding:0 var(--s2) 0 var(--s1)!important;grid-template-columns:22px auto!important;column-gap:var(--s1)!important}html body .fx-stash .fx-level:before{width:22px!important;height:22px!important;grid-row:1!important;background:var(--title-icon, url(/assets/art/icon/level.webp)) center / contain no-repeat!important}html body .fx-stash .fx-level b{color:#fff!important;font:400 22px/1 var(--pixel)!important}html body .fx-stash .fx-level i{left:0!important;right:0;bottom:0;height:var(--u)!important;background:#2a3470!important;border-radius:0;overflow:hidden}html body .fx-stash .fx-level u{background:var(--sky)!important}html body .fx-stash .fx-level+.fx-chip{border-left:0!important}html body .fx-stash .fx-streak b,html body .fx-stash .fx-jobs.all b{color:var(--up)!important}html body .gf-hudkeys .gf-prompt{color:var(--pen);font:600 12px/1 var(--body)!important}html.gf-learned body .gf-hudkeys{opacity:0;pointer-events:none}html body .vc-bar{gap:0}html body .vc-chip,html body .vc-chat{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--pen)}html body .vc-chip:hover,html body .vc-chat:hover{background:var(--paper-2)}html body .vc-chip i{display:none}html body .vc-chip:before{content:"";flex:none;background:currentColor;-webkit-mask:var(--mic) center / contain no-repeat;mask:var(--mic) center / contain no-repeat}html body .vc-chip:not(.on):not(.joining):not(.live){background:var(--navy);color:#fff}html body .vc-chip:not(.on):not(.joining):not(.live):hover{background:#1b2456}html body .vc-chip.on{color:var(--up)}html body .vc-chip.live{background:var(--yellow);color:var(--pen)}html body .vc-chip.live:before{animation:gf-blink .6s steps(1,end) infinite}@keyframes gf-blink{50%{opacity:.35}}html body .vc-chat{border-left:var(--rule)!important}html body .vc-msg{background:var(--paper) padding-box!important;border:solid transparent!important;border-width:var(--frame-tip-bw)!important;border-image:var(--frame-tip)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated;padding:3px var(--s1)!important;font:500 13px/1.4 var(--body);color:var(--pen)}html body .vc-msg b{color:var(--up);font-weight:700}html body .vc-msg.mine b{color:var(--live)}html body .vc-line input{background:#fff padding-box!important;border:solid transparent!important;border-width:var(--frame-input-bw)!important;border-image:var(--frame-input)!important;border-radius:0!important;image-rendering:pixelated;color:var(--pen);font:600 14px/1.3 var(--body)}html body .vc-line input:focus{outline:var(--focus);outline-offset:0}html body .vc-speak{border-radius:0!important;background:var(--yellow)!important;border:var(--outline)!important;box-shadow:var(--lift-sm)!important}html body .vc-speak:after{border-radius:0!important;background:var(--pen)!important;inset:8px!important;animation:gf-blink .6s steps(1,end) infinite!important}:root{--mic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 176a48 48 0 0 0 48-48V64a48 48 0 0 0-96 0v64a48 48 0 0 0 48 48Zm80-48a8 8 0 0 0-16 0 64 64 0 0 1-128 0 8 8 0 0 0-16 0 80.11 80.11 0 0 0 72 79.6V232a8 8 0 0 0 16 0v-24.4a80.11 80.11 0 0 0 72-79.6Z'/%3E%3C/svg%3E")}.gf-voicehint{position:fixed;z-index:17;right:calc(env(safe-area-inset-right,0px) + var(--s2));pointer-events:auto;color:var(--pen)}html body .gf-voicehint{background:var(--paper) padding-box!important;border:solid transparent!important;border-width:var(--frame-panel-bw)!important;border-image:var(--frame-panel)!important;border-radius:0!important;box-shadow:none!important;image-rendering:pixelated}html:not(.touch) body .gf-voicehint{right:calc(env(safe-area-inset-right,0px) + var(--s2) + 140px + var(--s2))}html body .gf-voicehint b{display:block;font:400 18px/1.15 var(--pixel)!important}html body .gf-voicehint p{margin:var(--s-half) 0 0;font:500 13px/1.4 var(--body)!important}html body .gf-voicehint button{justify-self:start}html:has(.fx-card,.fx-shop-wrap,.gf-phonewrap,.gf-board-wrap) .gf-voicehint{display:none}html body .gf-tut{padding:0!important}html body .gf-tut .gf-tut-h{display:flex;align-items:center;gap:var(--s1)!important;padding:var(--s1) var(--s1) 0 var(--s2)!important}html body .gf-tut .gf-tut-h>span:first-child{flex:none;padding:2px var(--s1)!important;background:var(--navy)!important;color:#fff!important;font:700 12px/1.3 var(--body)!important}html body .gf-tut .gf-tut-dots{display:flex;gap:0!important;margin-left:0}html body .gf-tut .gf-tut-dots i{width:16px!important;height:12px!important;box-sizing:border-box;background:var(--paper-2)!important;border:var(--u) solid var(--pen);border-radius:0}html body .gf-tut .gf-tut-dots i+i{border-left:0;width:calc(16px - var(--u))!important}html body .gf-tut .gf-tut-dots i.on{background:var(--sky)!important}html body .gf-tut .gf-tut-dots i.now{background:var(--yellow)!important}html body .gf-tut .gf-tut-skip{margin-left:auto;padding:2px var(--s1)!important;background:#fff!important;color:var(--pen)!important;cursor:pointer;border:var(--outline)!important;border-radius:0!important;box-shadow:0 var(--u) 0 var(--pen)!important;font:700 12px/1.3 var(--body)!important}html body .gf-tut .gf-tut-skip:hover{background:var(--paper-2)!important}html body .gf-tut .gf-tut-skip:active{transform:translateY(var(--u));box-shadow:none!important}html body .gf-tut-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--s2)!important;align-items:center;padding:var(--s1) var(--s2) var(--s2)}html body .gf-tut-pose{width:52px!important;height:68px!important;margin:0!important;object-fit:contain}html body .gf-tut b{padding:0!important;font:400 22px/1.1 var(--pixel)!important;color:var(--pen)}html body .gf-tut p{margin:var(--s-half) 0 0!important;padding:0!important;font:500 13px/1.4 var(--body)!important;color:var(--pen)}html body .gf-tut-keys{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);margin-top:var(--s1)}html body .gf-tut-keys>span{display:inline-flex;align-items:center;gap:var(--s1)}html body .gf-tut-keys i{font:600 12px/1 var(--body);font-style:normal;color:var(--pen-soft)}html body .gf-tut-caps{display:inline-flex;gap:0}html body .gf-tut-keys .px-key{min-width:26px;height:26px;margin-bottom:var(--u)}html body .gf-tut.done .gf-tut-h>span:first-child{background:var(--yellow)!important;color:var(--pen)!important}html body .gf-tut{animation:gf-card-in .18s steps(1,end) both!important}@keyframes gf-card-in{0%{translate:0 -12px;opacity:0}34%{translate:0 3px;opacity:1}67%{translate:0 -1px;opacity:1}to{translate:none;opacity:1}}html body .gf-boatcard{padding:0!important;overflow:visible!important}html:not(.touch) body .gf-boatcard{width:min(340px,calc(100vw - 36px))!important}html body .gf-boatcard .gf-bc-top{display:flex;align-items:center;gap:var(--s1);min-height:28px;padding:var(--s2) 48px var(--s2) var(--s2)!important}html body .gf-boatcard .gf-bc-tier{flex:none;padding:2px var(--s1)!important;font:700 12px/1.3 var(--body)!important;box-shadow:none!important}html body .gf-boatcard h3{margin:0;min-width:0;font:400 22px/1.1 var(--pixel)!important;color:var(--pen);white-space:nowrap;overflow:hidden;text-overflow:clip}html body .gf-bc-hero{margin:0 var(--s2);padding:var(--s1) var(--s2);background:var(--paper-2);border:var(--outline);box-shadow:var(--bevel);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}html body .gf-bc-hero h4{margin:0;font:600 12px/1.2 var(--body);color:var(--pen-soft)}html body .gf-bc-hero b{font:400 36px/1 var(--pixel);color:var(--up);font-variant-numeric:tabular-nums;white-space:nowrap}html body .gf-boatcard .gf-bc-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:var(--s1) var(--s2) 0!important;padding:0!important;background:#fff!important;border:var(--outline)!important;overflow:hidden}html body .gf-boatcard .gf-bc-row div{padding:6px var(--s1)!important;background:#fff!important;border:0!important;min-width:0}html body .gf-boatcard .gf-bc-row div:nth-child(2){border-left:var(--rule)!important}html body .gf-boatcard .gf-bc-row div:nth-child(3){grid-column:1 / -1;border-top:var(--rule)!important;display:flex;align-items:baseline;justify-content:space-between;gap:var(--s1)}html body .gf-boatcard .gf-bc-row div:nth-child(3) b{margin:0}html body .gf-boatcard .gf-bc-row div h4{margin:0;font:600 12px/1.2 var(--body)!important;color:var(--pen-soft)!important}html body .gf-boatcard .gf-bc-row div b{display:block;margin-top:2px;font:700 14px/1.2 var(--num)!important;color:var(--pen)!important;white-space:nowrap;overflow:hidden;text-overflow:clip}html body .gf-boatcard p{margin:0!important;padding:var(--s1) var(--s2) 0!important;font:500 13px/1.4 var(--body)!important;color:var(--pen)!important}html body .gf-boatcard .gf-bc-go{display:flex;gap:var(--s1);padding:var(--s2) var(--s2) calc(var(--s2) + 3 * var(--u))!important}html body .gf-boatcard .gf-bc-go .gf-btn{flex:1 1 auto;min-height:36px;padding:2px var(--s1)!important;font:400 18px/1 var(--pixel)!important;white-space:nowrap}html body .gf-boatcard.mine .gf-bc-hero{background:var(--yellow)}html body .gf-boatcard.mine .gf-bc-hero b,html body .gf-boatcard.mine .gf-bc-hero h4{color:var(--pen)}html body .gf-bc-x{top:var(--s1)!important;right:var(--s1)!important;width:28px!important;height:28px!important;background:var(--paper-2)!important;border:var(--outline)!important;box-shadow:none!important;color:var(--pen)}html body .gf-bc-x:hover{background:var(--paper-3)!important}html body .gf-boatcard.on{animation:gf-card-in .18s steps(1,end) both!important}html body .gf-plaque{border-radius:0!important;box-shadow:var(--bevel),var(--lift-sm)!important}html body .gf-plaque b{font:700 13px/1.1 var(--num)!important;letter-spacing:0}html body .gf-plaque span{font:600 12px/1.2 var(--body)!important}html body .gf-plaque.mine{background:var(--navy)!important;color:#fff!important;box-shadow:var(--lift-sm)!important}html body .gf-plaque.mine span,html body .gf-plaque.mine b{color:#fff!important}html body .gf-way b{padding:4px var(--s1)!important;font:400 18px/1 var(--pixel)!important;box-shadow:var(--bevel),var(--lift-sm)!important}html body .gf-way i{width:calc(2 * var(--u))!important;height:calc(2 * var(--u))!important;border:0!important;margin-top:calc(-1 * var(--u));background:var(--pen);box-shadow:calc(-2 * var(--u)) calc(-2 * var(--u)) 0 var(--pen),calc(2 * var(--u)) calc(-2 * var(--u)) 0 var(--pen),0 calc(-2 * var(--u)) 0 var(--pen),calc(-4 * var(--u)) calc(-4 * var(--u)) 0 var(--pen),calc(4 * var(--u)) calc(-4 * var(--u)) 0 var(--pen),calc(-2 * var(--u)) calc(-4 * var(--u)) 0 var(--pen),calc(2 * var(--u)) calc(-4 * var(--u)) 0 var(--pen),0 calc(-4 * var(--u)) 0 var(--pen);transform:translateY(calc(4 * var(--u)))}html body .mp-way{padding:4px var(--s1) 4px 4px!important;border-radius:0!important;box-shadow:var(--bevel),var(--lift-sm)!important;gap:var(--s1)!important;font:700 13px/1.25 var(--body)!important}html body .mp-way i{width:26px!important;height:26px!important;border-radius:0!important;background:var(--yellow)!important}html body .mp-way i svg{width:16px!important;height:16px!important}html body .mp-way small{font:500 12px/1.2 var(--body)!important;color:var(--pen-soft)!important}html body .mp-mini{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .mp-mini canvas{border-radius:0!important;image-rendering:pixelated}html body .mp-mini:focus-visible{outline:var(--focus);outline-offset:0}html body .mp-mini b{bottom:2px!important;padding:1px 6px!important;background:var(--paper)!important;border:var(--outline)!important;border-radius:0!important;box-shadow:var(--lift-sm)!important;font:700 12px/1.2 var(--body)!important;color:var(--pen)!important}html.touch body .gf-zone.gf-zone.gf-zone{padding:2px var(--s1) 2px 6px!important;min-height:0;column-gap:6px!important}html.touch body .gf-zone-mark{width:16px;height:16px}html.touch body .gf-zone>b{font-size:18px!important;line-height:1!important}html.touch body .vc-layer.vc-layer{bottom:auto!important}html.touch body .fx-stash .fx-level{display:none}html.touch body .fx-stash .fx-level+.fx-chip{border-left:0!important}html.touch body .gf-tut .gf-tut-h>span:first-child{font-size:12px!important}html.touch body .gf-tut-keys{display:none}html.touch body .gf-tut p{margin:0!important}html.touch body .gf-boatcard .gf-bc-top{padding:var(--s1) 48px var(--s1) var(--s1)!important}html.touch body .gf-boatcard h3{font-size:18px!important}html.touch body .gf-bc-hero{margin:0 var(--s1);padding:4px var(--s1)}html.touch body .gf-bc-hero b{font-size:27px}html.touch body .gf-boatcard .gf-bc-row{margin:var(--s1) var(--s1) 0!important}html.touch body .gf-boatcard p{display:none}html.touch body .gf-boatcard .gf-bc-go{padding:var(--s1) var(--s1) calc(var(--s1) + 3 * var(--u))!important}html.touch body .gf-bc-x{width:36px!important;height:36px!important}@media (prefers-reduced-motion: reduce){html body .gf-tut,html body .gf-boatcard.on{animation:px-fade .15s linear both!important}html body .gf-zone.pop .gf-zone-mark,html body .vc-chip.live:before,html body .vc-speak:after{animation:none!important}}
