.fishing-game .fg-btn.is-purple{--c1:var(--purple-1);--c2:var(--purple-2)}.fishing-game .fg-al{gap:10px;min-width:0;display:grid}.fishing-game .fg-al-lead,.fishing-game .fg-al-tip{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.fishing-game .fg-al-tip{color:var(--muted)}.fishing-game .fg-al-warn{color:#6a4a08;background:#fff6dc;border:2px solid #e2b04a;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.fishing-game .fg-al-empty{color:var(--muted);text-align:center;margin:6px 0;font-size:13.5px;list-style:none}.fishing-game .fg-al-emblem{flex:none;overflow:visible}.fishing-game .fg-al-tag{border:2px solid var(--al-tag-edge,#3c1a6c);background:var(--al-tag,#8a52d6);color:var(--al-tag-ink,#fff);letter-spacing:.02em;text-shadow:0 1px #00000059;vertical-align:.08em;white-space:nowrap;border-radius:999px;padding:0 7px;font-size:.85em;font-weight:800;line-height:1.45;display:inline-block}.fishing-game .fg-al-head,.fishing-game .fg-al-preview{border:2px solid var(--ink);background:linear-gradient(#f6f0ff,#ece3ff);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fishing-game .fg-al-head>div,.fishing-game .fg-al-preview>div{gap:2px;min-width:0;display:grid}.fishing-game .fg-al-head strong,.fishing-game .fg-al-preview strong{overflow-wrap:anywhere;font-size:17px}.fishing-game .fg-al-head small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.fishing-game .fg-al-list{gap:6px;max-height:min(46vh,380px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fishing-game .fg-al-row{background:#fff;border:2px solid #d8cdea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;display:flex}.fishing-game .fg-al-row.is-me{border-color:var(--purple-1);background:#faf6ff}.fishing-game .fg-al-row-main{text-align:left;flex:140px;gap:1px;min-width:0;display:grid}.fishing-game .fg-al-row-main strong{overflow-wrap:anywhere;font-size:14.5px}.fishing-game .fg-al-row-main small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.fishing-game .fg-al-rank-off{color:var(--muted);vertical-align:1px;border:1.5px dashed #9b8fb5;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.fishing-game .fg-al-my-rank small{color:var(--muted);font-size:12px}.fishing-game .fg-al-my-rank.is-off .fg-rank-badge{opacity:.45;filter:grayscale(.7)}.fishing-game .fg-al-row-act{flex-wrap:wrap;gap:6px;display:flex}.fishing-game .fg-al-chip{color:var(--purple-2);background:#ece3ff;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.fishing-game .fg-al-member{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:100%;align-items:center;gap:8px;padding:0;display:flex}.fishing-game .fg-al-member:disabled{cursor:default;opacity:1}.fishing-game .fg-al-role{flex:none;place-items:center;width:26px;font-size:18px;display:grid}.fishing-game .fg-al-on{color:#1d8a3a;font-weight:700}.fishing-game .fg-al-member-act{border-top:1px dashed #d8cdea;flex-wrap:wrap;flex:100%;gap:6px;padding-top:4px;display:flex}.fishing-game .fg-al-inline{gap:6px;min-width:0;display:flex}.fishing-game .fg-al-inline .fg-al-input{flex:auto;min-width:0}.fishing-game .fg-al-jail{gap:6px;display:grid}.fishing-game .fg-al-jail [role=group]{flex-wrap:wrap}.fishing-game .fg-al-input{box-sizing:border-box;border:2px solid var(--ink);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:7px 10px;font-size:14px}.fishing-game textarea.fg-al-input{resize:vertical}.fishing-game .fg-al-field{gap:4px;font-size:13px;display:grid}.fishing-game .fg-al-field>span{color:var(--ink-2);font-weight:700}.fishing-game .fg-al-err{color:#c2342c;font-size:12px}.fishing-game .fg-al-colors{flex-wrap:wrap;gap:6px;display:flex}.fishing-game .fg-al-color{border:2px solid var(--ink);cursor:pointer;border-radius:8px;width:28px;height:28px}.fishing-game .fg-al-color.is-on{outline-offset:1px;outline:3px solid #ffd23f}.fishing-game .fg-al-colorpick{gap:8px;min-width:0;display:grid}.fishing-game .fg-al-color.is-custom{background:conic-gradient(#ff4d4d,#ffd23f,#4cd964,#3ad4ff,#5a6bff,#d85aff,#ff4d4d);place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.fishing-game .fg-al-custom{border:2px solid var(--ink);background:#fff;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.fishing-game .fg-al-picker{border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:0 0 44px;width:44px;height:36px;padding:2px}.fishing-game .fg-al-hex{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.fishing-game .fg-al-hsl{grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:12.5px;display:grid}.fishing-game .fg-al-hsl b{text-align:right;font-variant-numeric:tabular-nums}.fishing-game .fg-al-hsl input[type=range]{appearance:none;border:2px solid var(--ink);cursor:pointer;border-radius:999px;width:100%;height:14px;margin:0}.fishing-game .fg-al-hsl input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 2px #00000059}.fishing-game .fg-al-hsl input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:#fff;border-radius:50%;width:16px;height:16px}.fishing-game .fg-al-hsl input[type=range]::-moz-range-track{background:0 0}.fishing-game .fg-al-color-sample{border:2px solid var(--ink);background:linear-gradient(#6f9c5b,#557f47);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.fishing-game .fg-al-color-nametag{text-shadow:-1.5px -1.5px #2a2230,1.5px -1.5px #2a2230,-1.5px 1.5px #2a2230,1.5px 1.5px #2a2230,0 1.5px #2a2230,0 -1.5px #2a2230;font-size:15px;font-weight:800}.fishing-game .fg-al-color-sample small{color:#fff;text-shadow:0 1px #00000073;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.fishing-game .fg-al-create,.fishing-game .fg-al-manage{gap:10px;display:grid}.fishing-game .fg-al-checks{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.fishing-game .fg-al-checks .is-no{color:var(--muted)}.fishing-game .fg-al-chat{gap:8px;display:grid}.fishing-game .fg-al-notice{color:#5a4206;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff6dc;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:7px 10px;font-size:13px;display:flex}.fishing-game .fg-al-lines{background:#fbf9ff;border:2px solid #d8cdea;border-radius:12px;align-content:start;gap:3px;height:min(40vh,300px);margin:0;padding:8px 10px;list-style:none;display:grid;overflow-y:auto}.fishing-game .fg-al-line{overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.fishing-game .fg-al-line b{color:var(--purple-2)}.fishing-game .fg-al-line.is-news{color:var(--muted);text-align:center;font-size:12.5px}.fishing-game .fg-al-rule{border:0;border-top:1px dashed #d8cdea;width:100%;margin:2px 0}.fishing-game .fg-al-danger{color:#8a2a24;border:2px dashed #e08a84;border-radius:12px;gap:6px;padding:8px 10px;font-size:12.5px;display:grid}.fishing-game .fg-al-logo{box-sizing:border-box;object-fit:cover;background:#fff;border:3px solid;border-radius:22%;flex:none;box-shadow:0 0 0 2px #2a2230}.fishing-game .fg-al-logo-edit{background:#fbf8ff;border:2px solid #d8cdea;border-radius:12px;padding:8px 10px}.fishing-game .fg-al-logo-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fishing-game .fg-al-logo-now,.fishing-game .fg-al-logo-crop{color:var(--muted);justify-items:center;gap:4px;font-size:12px;display:grid}.fishing-game .fg-al-logo-crop{position:relative}.fishing-game .fg-al-logo-crop canvas{box-sizing:border-box;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 0 0/16px 16px;border:3px solid;border-radius:22%;width:112px;height:112px;box-shadow:0 0 0 2px #2a2230}.fishing-game .fg-al-logo-crop.is-empty canvas{opacity:.35}.fishing-game .fg-al-logo-crop.is-empty small{text-align:center;place-items:center;padding:10px;display:grid;position:absolute;inset:0}.fishing-game .fg-al-sliders{gap:4px;display:grid}.fishing-game .fg-al-slider{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.fishing-game .fg-al-slider input{width:100%;accent-color:var(--purple-1)}.fishing-game .fg-al-file{cursor:pointer;position:relative}.fishing-game .fg-al-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fishing-game .fg-al-file.is-disabled{opacity:.5;cursor:not-allowed}.fishing-game .fg-al-file:focus-within{outline:3px solid var(--purple-1);outline-offset:2px}.fishing-game .fg-al-staff-toggle{color:#6a4a10;align-items:center;gap:6px;margin:6px 0;font-size:13px;font-weight:700;display:flex}.fishing-game .fg-al-staff-line{font-weight:700;color:#8a5a10!important}.fishing-game .fg-al-staff{border-top:1px dashed #e6d7b0;flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:6px;padding-top:6px;display:flex}.fishing-game .fg-al-staff-treasury{border-top:1px dashed #8a5a1059;flex-direction:column;align-items:stretch}.fishing-game .fg-al-staff-treasury .fg-tug-modes{flex-wrap:wrap;gap:6px;display:flex}.fishing-game .fg-al-staff-treasury small{color:#8a5a10;font-weight:700}.fishing-game .fg-al-treasury{gap:10px;display:grid}.fishing-game .fg-al-vault{border:2px solid var(--ink);background:linear-gradient(#fff7d6,#ffe9a8);border-radius:14px;justify-items:center;gap:2px;padding:10px 12px;display:grid}.fishing-game .fg-al-vault>span{color:#7a5a10;font-size:13px;font-weight:700}.fishing-game .fg-al-vault strong{font-size:22px}.fishing-game .fg-al-vault small{color:#7a5a10;text-align:center;font-size:12px}.fishing-game .fg-al-quick{flex-wrap:wrap;gap:6px;display:flex}.fishing-game .fg-al-payout{background:#fbf8ff;border:2px solid #d8cdea;border-radius:12px;padding:8px 10px}.fishing-game .fg-al-payout small{color:var(--muted);font-size:12px}.fishing-game .fg-al-payout select.fg-al-input{flex:140px;min-width:0}.fishing-game .fg-al-ledger{gap:4px;max-height:min(34vh,280px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fishing-game .fg-al-ledger li{background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time what gold""time what left";align-items:center;gap:0 8px;padding:5px 8px;font-size:12.5px;display:grid}.fishing-game .fg-al-ledger time{color:var(--muted);grid-area:time;font-size:11.5px}.fishing-game .fg-al-ledger span{overflow-wrap:anywhere;grid-area:what}.fishing-game .fg-al-ledger b{text-align:right;grid-area:gold}.fishing-game .fg-al-ledger li.is-in b{color:#2f7d3c}.fishing-game .fg-al-ledger li.is-out b{color:#b2403a}.fishing-game .fg-al-ledger small{color:var(--muted);text-align:right;grid-area:left;font-size:11px}@media (max-width:520px){.fishing-game .fg-al-row-act{flex:100%;justify-content:flex-end}}.fishing-game .fg-war{gap:10px;min-width:0;display:grid}.fishing-game .fg-war-card{border:2px solid var(--ink);background:#fff;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.fishing-game .fg-war-when{align-items:center;gap:8px;display:flex}.fishing-game .fg-war-when>div{gap:1px;min-width:0;display:grid}.fishing-game .fg-war-when small,.fishing-game .fg-war-reign small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.fishing-game .fg-war-status{color:#3a2a6a;background:#f1ecff;border-radius:10px;margin:0;padding:6px 10px;font-size:14px;font-weight:700}.fishing-game .fg-war-status.is-gather,.fishing-game .fg-war-status.is-fight{color:#7a4a00;background:#fff1d6;animation:1.6s ease-in-out infinite fg-war-pulse}@keyframes fg-war-pulse{50%{background:#ffe2a8}}@media (prefers-reduced-motion:reduce){.fishing-game .fg-war-status.is-gather,.fishing-game .fg-war-status.is-fight{animation:none}}.fishing-game .fg-war-go{justify-self:stretch;font-size:16px}.fishing-game .fg-war-reg,.fishing-game .fg-war-roster-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:13.5px;display:flex}.fishing-game .fg-war-roster,.fishing-game .fg-war-history{gap:4px;max-height:min(30vh,240px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fishing-game .fg-war-roster li,.fishing-game .fg-war-history li{background:#f7f5fb;border-radius:9px;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;display:flex}.fishing-game .fg-war-roster li.is-me{background:#fff3cf}.fishing-game .fg-war-roster li>span,.fishing-game .fg-war-history li>span{overflow-wrap:anywhere;flex:1;min-width:0}.fishing-game .fg-war-roster li>small,.fishing-game .fg-war-history small,.fishing-game .fg-war-history time{color:var(--muted);font-size:12px}.fishing-game .fg-war-records{margin:0;font-size:13.5px}.fishing-game .fg-war-staff{background:#f4f7ff}.fishing-game .fg-war-staff small{color:var(--muted);font-size:12px}.fishing-game .fg-reign-appoint-now{overflow-wrap:anywhere;margin:0;font-size:13.5px}.fishing-game .fg-reign-appoint-list{gap:4px;max-height:min(30vh,220px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fishing-game .fg-reign-appoint-list li{background:#fff;border-radius:9px;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;display:flex}.fishing-game .fg-reign-appoint-list li.is-picked{background:#fff3cf;box-shadow:inset 0 0 0 2px #ffd23f}.fishing-game .fg-reign-appoint-list li>span{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.fishing-game .fg-reign-appoint-list li>button{flex:none}.fishing-game .fg-reign-appoint-ask{background:#fffaf0;border:2px solid #ffd23f;border-radius:10px;gap:6px;padding:8px 10px;display:grid}.fishing-game .fg-reign-appoint-ask p{margin:0;font-size:13.5px}.fishing-game .fg-reign-appoint-clear{justify-self:start}.fishing-game .fg-war-reign{border:3px solid var(--ink);background:linear-gradient(#fff9e0,#ffe9a6);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.fishing-game .fg-war-reign>div{gap:2px;min-width:0;display:grid}.fishing-game .fg-war-reign strong{overflow-wrap:anywhere;font-size:16px}.fishing-game .fg-war-reign.is-ours{box-shadow:0 0 0 3px #ffd23f}.fishing-game .fg-war-reign.is-empty{color:#6a5a20;border-color:#c9b98a;font-size:13.5px;display:block}.fishing-game .fg-warbar .fg-war-stats{background:#ffffff24;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:4px 10px;font-size:13px;display:flex}.fishing-game .fg-warbar .fg-war-stats b{color:#ffe27a;font-size:15px}.fishing-game .fg-tug-bracket{gap:6px;display:grid}.fishing-game .fg-tug-columns{grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.fishing-game .fg-tug-round{background:#0000000a;border-radius:10px;flex-direction:column;min-width:0;padding:4px 6px;display:flex}.fishing-game .fg-tug-round.is-live{background:#ffd23f38;box-shadow:inset 0 0 0 2px #e6b422}.fishing-game .fg-tug-round-head{flex-wrap:wrap;justify-content:space-between;gap:0 8px;font-size:13px;display:flex}.fishing-game .fg-tug-round ol{flex-direction:column;flex:1;justify-content:space-around;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.fishing-game .fg-tug-match{background:#ffffff8c;border:2px solid #0000002e;border-radius:9px;gap:1px;padding:3px;display:grid}.fishing-game .fg-tug-match.is-mine{background:#ffd23f4d;border-color:#e6b422}.fishing-game .fg-tug-match.is-live{border-color:#d6403b}.fishing-game .fg-tug-team{border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:1px 3px;font-size:12px;display:grid}.fishing-game .fg-tug-team.is-mine{box-shadow:inset 3px 0 #e6b422}.fishing-game .fg-tug-team.is-win{background:#ffffffb3;font-weight:700}.fishing-game .fg-tug-team.is-lose{opacity:.5}.fishing-game .fg-tug-team.is-lose .fg-tug-team-name{text-decoration:line-through}.fishing-game .fg-tug-team.is-empty{opacity:.6;display:block}.fishing-game .fg-tug-seed{opacity:.7;text-align:center;min-width:1.2em}.fishing-game .fg-tug-team-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fishing-game .fg-tug-team>b{font-variant-numeric:tabular-nums;white-space:nowrap}.fishing-game .fg-tug-livechip{color:#fff;white-space:nowrap;background:#d6403b;border-radius:8px;justify-self:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;animation:1.2s ease-in-out infinite fg-tug-blink}.fishing-game .fg-tug-standings{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fishing-game .fg-tug-standings li.is-mine{background:#ffd23f59;border-radius:6px;padding:0 4px}.fishing-game .fg-tug-final-chip b.is-lead{color:#ffe27a;font-size:1.1em}.fishing-game .fg-tug-final-chip em{background:#ffffff29;border-radius:7px;margin-left:4px;padding:0 5px;font-size:11px;font-style:normal}.fishing-game .fg-tug-final-chip.is-close,.fishing-game .fg-tug-final-chip.is-spurt{border-color:#ff6b6b;animation:1s ease-in-out infinite fg-tug-glow}@keyframes fg-tug-blink{50%{opacity:.55}}@keyframes fg-tug-glow{50%{box-shadow:0 0 0 3px #ff6b6b8c}}.fishing-game .fg-tug-row{grid-template-columns:minmax(0,1fr) minmax(120px,2fr) minmax(0,1fr);align-items:center;gap:8px;padding:4px 2px;display:grid}.fishing-game .fg-tug-side{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo name""pull pull""rate rate";align-items:center;gap:0 6px;min-width:0;font-size:12px;display:grid}.fishing-game .fg-tug-side>:first-child{grid-area:logo}.fishing-game .fg-tug-side .fg-tug-name{white-space:nowrap;grid-area:name;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.fishing-game .fg-tug-side>b{color:#ffe27a;white-space:nowrap;grid-area:pull;font-size:15px}.fishing-game .fg-tug-side .fg-tug-rate{opacity:.85;white-space:nowrap;grid-area:rate}.fishing-game .fg-tug-side.is-them{text-align:right;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name logo""pull pull""rate rate"}.fishing-game .fg-tug-side.is-them .fg-tug-name{justify-content:flex-end}.fishing-game .fg-tug-side.is-empty{opacity:.7;display:block}.fishing-game .fg-tug-rope{border:2px solid var(--ink);background:repeating-linear-gradient(135deg,#b48a52 0 6px,#8c6634 6px 12px);border-radius:10px;height:20px;position:relative}.fishing-game .fg-tug-half{opacity:.35;width:50%;position:absolute;top:0;bottom:0}.fishing-game .fg-tug-half.is-us{border-radius:8px 0 0 8px;left:0}.fishing-game .fg-tug-half.is-them{border-radius:0 8px 8px 0;right:0}.fishing-game .fg-tug-lead{opacity:.95;transition:left .9s linear,width .9s linear;position:absolute;top:0;bottom:0}.fishing-game .fg-tug-center{width:3px;box-shadow:0 0 0 1px var(--ink);background:#fff;border-radius:2px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px;left:50%}.fishing-game .fg-tug-marker{filter:drop-shadow(0 1px 0 var(--ink));font-size:20px;line-height:1;transition:left .9s linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.fishing-game .fg-tug-flash{pointer-events:none;gap:4px;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.fishing-game .fg-tug-flash span{border:2px solid var(--ink);white-space:nowrap;border-radius:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:14px;animation:.8s ease-in-out infinite fg-tug-blink}.fishing-game .fg-tug-flash .is-spurt{color:#3a2400;background:#ffd23f}.fishing-game .fg-tug-flash .is-close{color:#fff;background:#ff6b6b}.fishing-game .fg-tugbar.is-spurt,.fishing-game .fg-tugbar.is-close{animation:1s ease-in-out infinite fg-tug-glow}.fishing-game .fg-tugbar.is-final{border-color:#e6b422;box-shadow:inset 0 0 0 2px #ffd23f}.fishing-game .fg-tugbar.is-final .fg-boss-top strong{color:#ffe27a}.fishing-game .fg-tug-title-short{display:none}.fishing-game .fg-tug-modes{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.fishing-game .fg-tug-count{flex-direction:column;gap:2px;font-size:12px;display:inline-flex}.fishing-game .fg-tug-count .fg-al-input{width:4.5em}.fishing-game .fg-tug-cup-fields{flex-wrap:wrap;align-items:flex-end;gap:6px 10px}.fishing-game .fg-tug-check{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.fishing-game .fg-tug-cup-time{opacity:.8;flex-basis:100%}.fishing-game .fg-tug-verdict{border:2px solid var(--ink);text-align:center;background:#e9e3d4;border-radius:12px;gap:4px;margin-bottom:8px;padding:8px 10px;display:grid}.fishing-game .fg-tug-verdict.is-win{background:linear-gradient(#fff3b8,#ffd85e)}.fishing-game .fg-tug-verdict strong{font-size:17px}@media (max-width:520px){.fishing-game .fg-tug-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"us them""rope rope"}.fishing-game .fg-tug-row .fg-tug-side.is-us{grid-area:us}.fishing-game .fg-tug-row .fg-tug-side.is-them{grid-area:them}.fishing-game .fg-tug-row .fg-tug-rope{grid-area:rope}.fishing-game .fg-tugbar .fg-raidbar-sub{flex-wrap:wrap}.fishing-game .fg-tugbar .fg-raidbar-sub .fg-boss-sub{flex-basis:100%}.fishing-game .fg-tugbar .fg-boss-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fishing-game .fg-tug-title-long,.fishing-game .fg-tug-chip-word{display:none}.fishing-game .fg-tug-title-short{display:inline}.fishing-game .fg-tugbar .fg-war-stats{font-size:12px}.fishing-game .fg-tug-columns{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.fishing-game .fg-tug-path li{grid-template-columns:3.2em minmax(0,1fr) 2em;grid-template-areas:"round foe mark""round pulls mark"}.fishing-game .fg-tug-path li>b{grid-area:round}.fishing-game .fg-tug-path li>span{grid-area:foe}.fishing-game .fg-tug-path li>em{grid-area:pulls;font-size:12px}.fishing-game .fg-tug-path li>small{grid-area:mark}}@media (prefers-reduced-motion:reduce){.fishing-game .fg-tug-lead,.fishing-game .fg-tug-marker{transition:none}.fishing-game .fg-tug-flash span,.fishing-game .fg-tug-livechip,.fishing-game .fg-tugbar.is-spurt,.fishing-game .fg-tugbar.is-close,.fishing-game .fg-tug-final-chip.is-close,.fishing-game .fg-tug-final-chip.is-spurt{animation:none}}.fishing-game .fg-war-board{border:2px solid var(--ink);color:#fff;background:#181228d1;border-radius:12px;gap:2px;width:min(420px,92vw);margin:6px auto 0;padding:6px 8px;font-size:13px;list-style:none;display:grid}.fishing-game .fg-war-board li{border-radius:8px;grid-template-columns:22px auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:2px 4px;display:grid}.fishing-game .fg-war-board li.is-mine{background:#ffd23f3d}.fishing-game .fg-war-board li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fishing-game .fg-war-board li>small{color:#cfc6e6}.fishing-game .fg-war-board li>strong{color:#ffe27a;font-variant-numeric:tabular-nums}.fishing-game .fg-war-board.is-result{width:100%;margin:0}.fishing-game .fg-war-board.is-result li>span{white-space:normal}.fishing-game .fg-war-result .fg-panel-body{gap:10px;display:grid}.fishing-game .fg-war-crowned{border:3px solid var(--ink);text-align:center;background:linear-gradient(#fff6c8,#ffd86a);border-radius:14px;padding:10px 12px;font-size:16px;font-weight:700}.fishing-game .fg-war-crowned.is-plain{background:#f3f0f8;font-size:14px;font-weight:600}.fishing-game .fg-war-result-head{margin-bottom:-6px;font-size:14px}.fishing-game .fg-war-board.is-tug li{grid-template-columns:auto auto minmax(0,1fr) auto auto}.fishing-game .fg-war-board.is-tug li>b{white-space:nowrap;min-width:22px}.fishing-game .fg-tug-path{background:#f3f0f8;border-radius:12px;gap:4px;padding:8px 10px;font-size:13px;display:grid}.fishing-game .fg-tug-path ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.fishing-game .fg-tug-path li{background:#ffffffb3;border-radius:8px;grid-template-columns:3.4em minmax(0,1fr) auto 2em;align-items:center;gap:6px;padding:2px 6px;display:grid}.fishing-game .fg-tug-path li>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fishing-game .fg-tug-path li>em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.fishing-game .fg-tug-path li>small{text-align:center;border-radius:6px;padding:0 4px;font-weight:700}.fishing-game .fg-tug-path li.is-win>small{background:#ffd23f}.fishing-game .fg-tug-path li.is-lose{opacity:.7}.fishing-game .fg-tug-path li.is-lose>small{background:#cfc6e6}.fishing-game .fg-tug-path li.is-next>small{background:#9fd8ff}.fishing-game .fg-war-mine.is-prize{text-align:center;background:linear-gradient(#fff6c8,#ffe08a);display:block}.fishing-game .fg-war-mine{background:#fff7e0;border-radius:12px;gap:4px;padding:8px 10px;font-size:14px;display:grid}.fishing-game .fg-reign-chip{border:2px solid var(--ink);color:#4a3500;cursor:pointer;background:linear-gradient(#fff8d8,#ffe08a);border-radius:999px;align-items:center;gap:6px;max-width:min(260px,60vw);padding:3px 10px 3px 6px;font-size:13px;font-weight:700;display:inline-flex}.fishing-game .fg-reign-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fishing-game .fg-reign-chip.is-flash{animation:10s both fg-reign-flash}@keyframes fg-reign-flash{0%{opacity:0;transform:translateY(-8px)scale(.9)}5%{opacity:1;transform:none;box-shadow:0 0 0 4px #ffd23f}15%{box-shadow:0 0 #ffd23f00}92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fishing-game .fg-reign-chip.is-flash{animation:none}}.fishing-game .fg-tax-note{color:#5a4300;background:#fff6d6;border:2px solid #c9a227;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 14px 6px;padding:5px 10px;font-size:13px;line-height:1.35;display:flex}.fishing-game .fg-tax-note b{color:#9a5a00}.fishing-game .fg-tax-note small{color:#7a6420;font-size:12px}.fishing-game .fg-commission-tag{color:#7a4f00;white-space:nowrap;background:#fff1c2;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.fishing-game .fg-commission-tag.is-sub{color:#1f6b43;background:#d9f5e5}.fishing-game .fg-tax-note.is-sub{color:#22593a;background:#ecfaf1;border-color:#6fbf8f}.fishing-game .fg-tax-rates li.is-sub{color:#1f5a3a;background:#dcf5e6}.fishing-game .fg-tax-note.is-free{color:#2c5a3a;background:#effaf2;border-color:#8cc9a0}.fishing-game .fg-tax-box{gap:8px;display:grid}.fishing-game .fg-tax-box>small{color:var(--muted);font-size:12px;line-height:1.4}.fishing-game .fg-tax-rates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 8px;margin:0;padding:0;list-style:none;display:grid}.fishing-game .fg-tax-rates li{color:#777;background:#f4f4f4;border-radius:8px;justify-content:space-between;gap:6px;padding:3px 8px;font-size:13px;display:flex}.fishing-game .fg-tax-rates li.is-on{color:#4a3500;background:#fff1c4}.fishing-game .fg-tax-rates li>span{min-width:0;display:grid}.fishing-game .fg-tax-rates li>span small{overflow-wrap:anywhere;font-size:11.5px}.fishing-game .fg-tax-next{color:#7a5200;margin:0;font-size:13px}.fishing-game .fg-tax-edit{gap:6px;display:grid}.fishing-game .fg-tax-edit label{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.fishing-game .fg-tax-edit label small{color:var(--muted);font-size:11.5px}.fishing-game .fg-tax-edit input{border:2px solid var(--ink);width:96px;font:inherit;text-align:right;border-radius:8px;padding:4px 8px}.fishing-game .fg-tax-group{border-bottom:1px dashed #e3dccb;gap:4px;padding:4px 0;display:grid}.fishing-game .fg-tax-group-head{align-items:center;gap:6px;display:flex}.fishing-game .fg-tax-group-head>label{flex:1;min-width:0}.fishing-game .fg-tax-edit label>span{min-width:0;display:grid}.fishing-game .fg-tax-edit .fg-tax-hint{overflow-wrap:anywhere}.fishing-game .fg-tax-items{border-left:3px solid #ffe08a;gap:4px;margin-left:14px;padding:4px 0 2px 10px;display:grid}.fishing-game .fg-tax-cap{border-left:3px solid #ffe08a;gap:4px;margin-left:14px;padding:2px 0 2px 10px;display:grid}.fishing-game .fg-tax-cap input{width:128px}.fishing-game .fg-tax-cap-chips{flex-wrap:wrap;gap:4px;display:flex}.fishing-game .fg-tax-cap-chips .fg-btn.is-on{background:#fff3c4;border-color:#c98a00}.fishing-game .fg-tax-preview{color:#4a3500;overflow-wrap:anywhere;margin:0;font-size:13px}.fishing-game .fg-tax-edit-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fishing-game .fg-tax-box>small.fg-tax-sub-note{color:#2f6a48}
