@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wood-hi:#a0703f;--wood-1:#7a4d2a;--wood-2:#5d3920;--wood-3:#432a17;--wood-edge:#2b180c;--paper:#f7e9c9;--paper-2:#ecd7aa;--paper-edge:#c9a56f;--ink:#3b2819;--ink-dim:#7d6549;--cream:#ffe9b0;--gold:#ffd25e;--gold-2:#f0a93a;--good:#2f9a5a;--warn:#b86d00;--bad:#c9422f;--water:#1f86a3;--font-ui:"Fredoka Variable", "Fredoka", ui-rounded, "Segoe UI", system-ui, sans-serif;--wood-bg:repeating-linear-gradient(90deg, #ffe6b40b 0 .22em, #0000000d .22em .5em), linear-gradient(180deg, var(--wood-1) 0%, var(--wood-2) 55%, var(--wood-3) 100%);--wood-shadow:inset 0 .1em 0 #ffdca04d, inset 0 -.12em 0 #00000047, 0 .14em 0 var(--wood-edge), 0 .45em .9em #00000052;--paper-bg:radial-gradient(ellipse at 50% 0%, #ffffff8c, transparent 65%), linear-gradient(180deg, var(--paper), var(--paper-2))}#ui{z-index:10;pointer-events:none;color:var(--cream);font-family:var(--font-ui);font-size:calc(var(--u,1px) * 16);-webkit-user-select:none;user-select:none;line-height:1.25;position:fixed;overflow:hidden}#ui *{box-sizing:border-box}.muted,.ui-muted{color:var(--ink-dim)}.small{font-size:.8em}.ic{vertical-align:middle;filter:drop-shadow(0 .08em .06em #0006);background:50%/contain no-repeat;flex:none;display:inline-block}.ic-sm{width:1.15em;height:1.15em}.ic-md{width:1.6em;height:1.6em}.ic-lg{width:2.4em;height:2.4em}.ic-xl{width:3.4em;height:3.4em}.ic.fb{filter:none;color:var(--cream);place-items:center;font-style:normal;font-weight:700;display:inline-grid}.ui-panel .ic.fb,.ui-card .ic.fb,.ui-goal .ic.fb{color:var(--ink-dim)}.ic.fb>b{font-weight:700;line-height:1}.ic-sm.fb>b{font-size:.95em}.ic-md.fb>b{font-size:1.3em}.ic-lg.fb>b{font-size:1.9em}.ic-xl.fb>b{font-size:2.6em}.gl{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none;width:1.1em;height:1.1em}.ui-plate,.ui-clock,.ui-dockbtn,.ui-hint,.ui-toast,.ui-fight{background:var(--wood-bg);border:.14em solid var(--wood-edge);box-shadow:var(--wood-shadow);color:var(--cream)}.click{pointer-events:auto;cursor:pointer}.ui-key,.ui-dockbtn kbd{min-width:1.35em;color:var(--ink);text-align:center;background:linear-gradient(#fffaf0,#efdfba);border:.1em solid #8b5a2b;border-radius:.35em;padding:0 .42em;font-size:.85em;font-weight:700;line-height:1.45;display:inline-block;box-shadow:0 .14em #8b5a2b}.ui-hints{flex-wrap:wrap;justify-content:center;gap:.5em .7em;max-width:62%;display:flex;position:absolute;bottom:1.1em;left:50%;transform:translate(-50%)}.ui-hint{white-space:nowrap;border-radius:.9em;align-items:center;gap:.5em;padding:.28em .85em .3em .45em;font-size:.85em;font-weight:500;display:flex}.ui-toasts{flex-direction:column;align-items:center;gap:.45em;display:flex;position:absolute;top:1.1em;left:50%;transform:translate(-50%)}.ui-toast{white-space:nowrap;border-radius:1em;align-items:center;gap:.6em;padding:.4em 1.1em .42em .8em;font-size:.95em;font-weight:500;transition:opacity .4s,transform .4s;animation:.22s ease-out ui-toast-in;display:flex}.ui-toast:before{content:"";border:.1em solid var(--wood-edge);background:radial-gradient(circle at 35% 30%, #fff1c8, var(--cream));border-radius:50%;flex:none;width:.7em;height:.7em}.ui-toast.good:before{background:radial-gradient(circle at 35% 30%,#d6ffe3,#4fd184)}.ui-toast.warn:before{background:radial-gradient(circle at 35% 30%,#fff0b8,#ffc23d)}.ui-toast.bad:before{background:radial-gradient(circle at 35% 30%,#ffd2c8,#ef5a42)}.ui-toast.out{opacity:0;transform:translateY(-.5em)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-.6em)scale(.96)}}.ui-res{flex-direction:column;align-items:flex-start;gap:.7em;display:flex;position:absolute;top:.9em;left:1.3em}.ui-plate{white-space:nowrap;border-radius:1.2em;align-items:center;gap:.45em;height:2.2em;padding:0 1em 0 2.9em;font-weight:600;display:flex;position:relative}.ui-plate>.ic{position:absolute;top:50%;left:-.5em;transform:translateY(-50%)}.ui-plate .v{letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 .08em #00000073;font-size:1.15em;font-weight:700}.ui-plate .v small{opacity:.75;font-size:.7em;font-weight:500}.ui-plate em{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;background:#ffd25e38;border-radius:.6em;padding:.05em .5em;font-size:.72em;font-style:normal}.ui-plate.coins{background:var(--wood-bg), linear-gradient(180deg, #ffd25e24, #ffd25e00);background-blend-mode:normal;border-color:#6a3f10;order:1;height:2.6em;padding-left:3.5em;padding-right:1.4em}.ui-plate.coins>.ic{width:3.9em;height:3.9em;left:-.7em}.ui-plate.coins .v{color:var(--gold);font-size:1.5em}.ui-plate.bait{order:2}.ui-plate.trap{order:3}.ui-plate .bar{background:#0006;border-radius:.2em;height:.2em;position:absolute;bottom:.28em;left:2.7em;right:.9em;overflow:hidden}.ui-plate .bar>i{height:100%;width:var(--p,0%);background:linear-gradient(90deg,#ffd25e,#ff9f3d);display:block}.pulse{animation:.5s ease-out ui-pulse}@keyframes ui-pulse{40%{filter:brightness(1.25);transform:scale(1.12)}}.ui-topright{flex-direction:column;align-items:flex-end;gap:.75em;display:flex;position:absolute;top:.9em;right:1.1em}.ui-clock{border-radius:1.5em;align-items:center;gap:.15em;min-width:9.4em;height:2.7em;padding:0 1.1em 0 3.5em;display:flex;position:relative}.ui-clock .med{border:.16em solid var(--wood-edge);width:3.5em;height:3.5em;box-shadow:inset 0 .12em .3em #ffffff80, inset 0 -.18em .3em #00000040, 0 .14em 0 var(--wood-edge);background:radial-gradient(circle at 35% 28%,#fff6d2,#f4cd72 75%);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-.5em;transform:translateY(-50%)}.ui-clock .med.tod-dawn{background:radial-gradient(circle at 35% 28%,#ffe7c8,#f6a56e 78%)}.ui-clock .med.tod-dusk{background:radial-gradient(circle at 35% 28%,#ffd2c4,#d9667a 78%)}.ui-clock .med.tod-night{background:radial-gradient(circle at 35% 28%,#6580c4,#26356b 80%)}.ui-clock .med .ic{width:2.5em;height:2.5em}.ui-clock .tt{white-space:nowrap;flex-direction:column;justify-content:center;line-height:1;display:flex}.ui-clock .tt b{font-variant-numeric:tabular-nums;text-shadow:0 .08em #00000073;font-size:1.35em;font-weight:700}.ui-clock .tt small{opacity:.85;align-items:center;gap:.3em;margin-top:.22em;font-size:.72em;font-weight:500;display:flex}.ui-clock .tt small .ic{filter:none}.ui-goal{background:var(--paper-bg);max-width:21em;color:var(--ink);transform-origin:100% 0;border:.14em solid #8b5a2b;border-radius:.7em;align-items:center;gap:.55em;padding:.45em 1em .5em .4em;display:none;position:relative;transform:rotate(.5deg);box-shadow:0 .14em #6a4020,0 .45em .9em #0000004d}.ui-goal:after{content:"";background:radial-gradient(circle at 35% 30%,#ff9a8a,#c9422f 70%);border-radius:50%;width:.75em;height:.75em;position:absolute;top:-.4em;right:1.2em;box-shadow:0 .1em #00000059}.ui-goal.on{pointer-events:auto;cursor:pointer;display:flex}.ui-goal:hover{transform:rotate(0)translateY(-.06em)}.ui-goal .gtxt{flex-direction:column;gap:.05em;min-width:0;display:flex}.ui-goal small{color:var(--ink-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.64em;font-weight:700}.ui-goal .gtxt>span{white-space:nowrap;text-overflow:ellipsis;font-size:.92em;font-weight:600;overflow:hidden}.ui-goal .pips{gap:.2em;margin-top:.2em;display:flex}.ui-goal .pips i{background:#8b5a2b40;border-radius:50%;width:.5em;height:.5em}.ui-goal .pips i.on{background:var(--gold-2);box-shadow:0 0 0 .08em #8b5a2b}.ui-dock{gap:.6em;display:flex;position:absolute;bottom:1.1em;right:1.1em}.ui-dockbtn{pointer-events:auto;cursor:pointer;border-radius:.95em;place-items:center;width:3.5em;height:3.5em;transition:transform .12s,filter .12s;display:grid;position:relative}.ui-dockbtn .ic{width:2.5em;height:2.5em;margin-top:-.2em}.ui-dockbtn:hover{filter:brightness(1.14);transform:translateY(-.16em)}.ui-dockbtn:active{transform:translateY(.05em)}.ui-dockbtn .bd{background:linear-gradient(180deg, #fff3cf, var(--cream));min-width:1.5em;color:var(--ink);border:.13em solid var(--wood-edge);text-align:center;font-variant-numeric:tabular-nums;border-radius:1em;padding:.04em .45em .08em;font-size:.72em;font-weight:700;line-height:1.3;position:absolute;top:-.55em;right:-.5em;box-shadow:0 .1em #0000004d}.ui-dockbtn kbd{min-width:1.2em;padding:0 .3em;font-size:.6em;position:absolute;bottom:-.55em;left:50%;transform:translate(-50%)}.ui-dockbtn.bag{order:1}.ui-dockbtn.collection{order:2}.ui-dockbtn.rank{order:3}.ui-dockbtn.equip{order:4}.ui-dockbtn.guide{order:5}.ui-fight{border-radius:1em;width:27em;padding:.75em 1em .85em .8em;display:none;position:absolute;bottom:4.1em;left:50%;transform:translate(-50%)}.ui-fight.on{display:block}.ui-fight .row{align-items:center;gap:.6em;margin-top:.55em;display:flex}.ui-fight .row:first-child{margin-top:0}.ui-fight .lbl{border:.1em solid var(--wood-edge);width:1.9em;height:1.9em;color:var(--cream);background:#00000052;border-radius:50%;flex:none;place-items:center;display:grid}.ui-fight .lbl .gl{width:1.15em;height:1.15em}.ui-bar{border:.1em solid var(--wood-edge);background:#140a048c;border-radius:.5em;flex:1;height:.9em;position:relative;overflow:hidden;box-shadow:inset 0 .12em .22em #00000080}.ui-bar>i{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 .18em #ffffff47}.ui-tension{height:1.1em}.ui-tension .zone{background:#7fe0a057;position:absolute;top:0;bottom:0}.ui-tension .red{background:#ff6b6b73;position:absolute;top:0;bottom:0;right:0}.ui-tension .slackz{background:#ffd16647;position:absolute;top:0;bottom:0;left:0}.ui-tension .needle{background:#fff;border-radius:.2em;width:.28em;margin-left:-.14em;position:absolute;top:-.1em;bottom:-.1em;box-shadow:0 0 .5em #ffffffe6}.ui-tension.danger{animation:.12s linear infinite ui-shake}@keyframes ui-shake{25%{transform:translate(.12em)}75%{transform:translate(-.12em)}}.ui-dirtrack{border:.1em solid var(--wood-edge);background:#140a048c;border-radius:.8em;flex:1;height:1.5em;position:relative;box-shadow:inset 0 .12em .22em #00000080}.ui-dirtrack:before{content:"";background:#ffffff40;width:1px;position:absolute;top:.25em;bottom:.25em;left:50%}.ui-dirtrack .fish,.ui-dirtrack .rod{position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-dirtrack .fish{color:#6fe0f2;filter:drop-shadow(0 0 .25em #4cc9e0cc);place-items:center;width:1.5em;height:1.5em;display:grid}.ui-dirtrack .rod{background:var(--cream);border-radius:.3em;width:1.5em;height:.5em;box-shadow:0 0 .35em #ffe9b0b3}.ui-dirtrack.warn{background:#ffd1664d}.ui-dirtrack .arrow{color:#ffd166;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.ui-dirtrack .arrow .gl{stroke-width:3px;width:1.2em;height:1.2em}.ui-dirtrack .arrow.l{left:.4em}.ui-dirtrack .arrow.r{right:.4em}.ui-dirtrack.warn .arrow.show{opacity:1;animation:.22s steps(2,end) infinite ui-blink}@keyframes ui-blink{50%{opacity:.25}}.ui-prog>i{background:linear-gradient(90deg,#4cc9e0,#7fe0a0)}.ui-fat>i{background:linear-gradient(90deg,#ffd166,#ff9f68)}.ui-danger{opacity:0;pointer-events:none;background:radial-gradient(#0000 55%,#ff463c8c 100%);transition:opacity .12s linear;position:absolute;inset:0}.ui-card{background:radial-gradient(ellipse at 50% 30%, #fffaf0 0, #fffaf000 62%), var(--paper-bg);min-width:19em;max-width:28em;color:var(--ink);border:.4em solid var(--wood-2);box-shadow:0 0 0 .13em var(--wood-edge), inset 0 0 0 .1em #fff6, 0 .8em 2.4em #00000080;text-align:center;opacity:0;pointer-events:none;border-radius:1.2em;padding:1.7em 1.5em 1.1em;transition:opacity .25s,transform .35s cubic-bezier(.2,1.4,.4,1);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.85)}.ui-card.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.ui-card .title{background:var(--wood-bg);border:.16em solid var(--wood-edge);box-shadow:var(--wood-shadow);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);border-radius:.8em;padding:.28em 1.5em .32em;font-size:.88em;font-weight:700;position:absolute;top:-1.25em;left:50%;transform:translate(-50%)}.ui-card .name{margin-top:.1em;font-size:1.9em;font-weight:700;line-height:1.1}.ui-card .gems{justify-content:center;gap:.3em;margin-top:.15em;display:flex}.ui-card img{image-rendering:auto;filter:drop-shadow(0 .3em .3em #46230a66);max-width:14em;max-height:8em;margin:.4em auto .3em;display:block}.ui-card .sub{color:var(--ink-dim);font-size:.9em;font-weight:500}.ui-card .stats{justify-content:center;gap:.5em;margin-top:.7em;display:flex}.ui-card .stats>div{background:#8b5a2b1a;border:.1em solid #8b5a2b4d;border-radius:.7em;min-width:4.6em;padding:.3em .6em .35em}.ui-card .stats b{color:var(--ink);font-size:1.25em;line-height:1.15;display:block}.ui-card .stats b .ic{vertical-align:-.25em;margin-right:.15em}.ui-card .stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:.66em;font-weight:600}.ui-card .rec{background:#f0a93a33;border:.1em solid #b06e1466;border-radius:.7em;justify-content:center;align-items:baseline;gap:.6em;margin-top:.7em;padding:.35em .7em;font-size:.9em;display:flex}.ui-card .rec b{color:var(--ink)}.ui-card .rec i{color:var(--good);font-style:normal;font-weight:700}.ui-card .rec .arrow{color:var(--ink-dim)}.ui-card .rec.dim{color:var(--ink-dim);background:#8b5a2b14;border-color:#8b5a2b40}.ui-card .foot{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);opacity:.8;margin-top:.55em;font-size:.64em}.ui-card.record{box-shadow:0 0 0 .13em var(--wood-edge), inset 0 0 0 .1em #fff6, 0 0 2.4em #ffd25e99, 0 .8em 2.4em #00000080;border-color:#c98a1d}.ui-card.record .title{color:#3d2105;background:linear-gradient(#ffe38c,#f0a93a);border-color:#8a4b12}.ui-card.lost{border-color:#a8483a}.ui-card.lost .title{color:#fff4e0;background:linear-gradient(#e0705e,#a83222)}.ui-scrim{pointer-events:auto;background:#0e08049e;justify-content:center;align-items:center;animation:.18s ease-out ui-fade;display:flex;position:absolute;inset:0}@keyframes ui-fade{0%{opacity:0}}.ui-panel{background:var(--paper);width:52em;max-width:94%;max-height:90%;color:var(--ink);border:.42em solid var(--wood-2);box-shadow:0 0 0 .13em var(--wood-edge), inset 0 0 0 .1em var(--wood-edge), 0 1em 2.8em #0009;border-radius:1.3em;flex-direction:column;animation:.2s ease-out ui-panel-in;display:flex;position:relative;overflow:hidden}@keyframes ui-panel-in{0%{opacity:0;transform:translateY(.6em)scale(.98)}}.ui-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at .55em .55em,#f0c878 0 .16em,#5d3920 .18em .26em,#0000 .28em),radial-gradient(circle at calc(100% - .55em) .55em,#f0c878 0 .16em,#5d3920 .18em .26em,#0000 .28em),radial-gradient(circle at .55em calc(100% - .55em),#f0c878 0 .16em,#5d3920 .18em .26em,#0000 .28em),radial-gradient(circle at calc(100% - .55em) calc(100% - .55em),#f0c878 0 .16em,#5d3920 .18em .26em,#0000 .28em);position:absolute;inset:.18em}.ui-panel>header{background:var(--wood-bg);border-bottom:.16em solid var(--wood-edge);color:var(--cream);align-items:center;gap:.7em;padding:.5em 1.4em;display:flex;box-shadow:inset 0 .1em #ffdca04d}.ui-panel>header .hico{place-items:center;margin:-.3em 0;display:grid}.ui-panel>header h2{text-shadow:0 .08em #00000073;flex:1;margin:0;font-size:1.3em;font-weight:700}.ui-panel>header .close{pointer-events:auto;cursor:pointer;border:.12em solid var(--wood-edge);color:#fff2dc;font:inherit;background:linear-gradient(#c8553f,#9c3524);border-radius:.7em;align-items:center;gap:.35em;padding:.28em .7em .3em .55em;font-size:.85em;font-weight:700;display:flex;box-shadow:0 .12em #5e1d12}.ui-panel>header .close:hover{filter:brightness(1.15)}.ui-panel>header .close:active{transform:translateY(.08em);box-shadow:0 .04em #5e1d12}.ui-panel>.body{background:var(--paper-bg);padding:.9em 1.1em;overflow:auto}.ui-panel>.body::-webkit-scrollbar{width:.8em}.ui-panel>.body::-webkit-scrollbar-track{background:#8b5a2b1f}.ui-panel>.body::-webkit-scrollbar-thumb{background:var(--wood-1);border:.15em solid var(--paper-2);border-radius:.6em}.ui-panel>footer{border-top:.14em solid var(--paper-edge);background:var(--paper-2);color:var(--ink-dim);align-items:center;gap:1em;padding:.55em 1.7em;font-size:.8em;display:flex}.ui-btn{pointer-events:auto;cursor:pointer;color:var(--ink);font:inherit;background:linear-gradient(#fff6dc,#efd6a2);border:.12em solid #8b5a2b;border-radius:.7em;padding:.35em .95em .4em;font-size:.9em;font-weight:600;transition:transform 80ms;box-shadow:0 .14em #8b5a2b}.ui-btn:hover:not(:disabled){background:linear-gradient(#fffbe9,#f6e1b3);transform:translateY(-.05em)}.ui-btn:active:not(:disabled){transform:translateY(.1em);box-shadow:0 .04em #8b5a2b}.ui-btn:disabled{opacity:.5;cursor:default}.ui-btn.primary{color:#3d2105;background:linear-gradient(#ffe38c,#f0a93a);border-color:#8a4b12;box-shadow:0 .14em #8a4b12}.ui-btn.primary:hover:not(:disabled){background:linear-gradient(#fff0b0,#f6b84e)}.ui-btn .ic,.eq-tag .ic,.val .ic{vertical-align:-.3em}.ui-tabs{flex-wrap:wrap;gap:.4em;margin-bottom:.8em;display:flex}.ui-tab{pointer-events:auto;cursor:pointer;border:.12em solid var(--paper-edge);color:var(--ink-dim);font:inherit;background:#fff6;border-radius:.7em;padding:.3em .9em .34em;font-size:.88em;font-weight:600}.ui-tab:hover{color:var(--ink);background:#ffffffbf}.ui-tab.on{background:var(--wood-bg);border-color:var(--wood-edge);color:var(--cream);box-shadow:0 .12em 0 var(--wood-edge)}.ui-tab.on .muted{color:#ffe9b0b3}.ui-rarity-comum{color:#6f7f88}.ui-rarity-incomum{color:#2a8d48}.ui-rarity-raro{color:#2a73c9}.ui-rarity-epico{color:#8447c9}.ui-rarity-lendario{color:#c97500}.gem{vertical-align:.05em;border:.09em solid #28140ab3;border-radius:.12em;width:.62em;height:.62em;margin:0 .5em 0 .1em;display:inline-block;transform:rotate(45deg);box-shadow:inset .1em .1em #ffffff8c}.gem-comum{background:#aab6bd}.gem-incomum{background:#5fcf7f}.gem-raro{background:#4a9bf0}.gem-epico{background:#a56bf0}.gem-lendario{background:linear-gradient(135deg,#ffd25e,#ff9a2e)}.col-progress{align-items:center;gap:.8em;margin-bottom:.9em;font-size:.88em;display:flex}.col-progress .ui-bar{flex:none;width:14em}.col-progress .ui-bar>i{background:linear-gradient(90deg,#4cc9e0,#7fe0a0)}.col-grid{grid-template-columns:repeat(auto-fill,minmax(9.2em,1fr));gap:.7em;display:grid}.col-card{pointer-events:auto;cursor:pointer;border:.12em solid var(--paper-edge);color:var(--ink);font:inherit;text-align:center;background:#ffffff80;border-radius:.9em;flex-direction:column;align-items:center;gap:.2em;padding:.6em .5em .7em;transition:transform .1s;display:flex;box-shadow:0 .14em #8b5a2b59}.col-card:hover{background:#fffdf5;border-color:#8b5a2b;transform:translateY(-.1em)}.col-card .img{background:radial-gradient(#64bec866,#64bec800 72%);border-radius:.7em;justify-content:center;align-items:center;width:100%;height:5.4em;display:flex}.col-card img{object-fit:contain;filter:drop-shadow(0 .15em .15em #46230a59);max-width:100%;max-height:100%}.col-card.sil img{opacity:.75;filter:none}.col-card .nm{font-weight:700}.col-card .rar{letter-spacing:.08em;text-transform:uppercase;font-size:.72em;font-weight:600}.col-card .best{font-size:.78em;line-height:1.35}.col-card .best b{color:var(--ink)}.col-detail{gap:1.2em;margin-top:.8em;display:flex}.col-detail .pic{border:.12em solid var(--paper-edge);background:radial-gradient(#64bec873,#64bec814 75%);border-radius:1em;flex:none;justify-content:center;align-items:center;width:14em;padding:.8em;display:flex}.col-detail .pic img{filter:drop-shadow(0 .25em .25em #46230a59);max-width:100%}.col-detail h3{margin:0;font-size:1.5em;font-weight:700}.col-detail h3 span{letter-spacing:.08em;text-transform:uppercase;margin-left:.5em;font-size:.5em;font-weight:600}.col-detail p{margin:.4em 0}.rec-box{background:#f0a93a2e;border:.12em solid #b06e1473;border-radius:.8em;margin:.7em 0;padding:.6em .8em}.rec-box .t{letter-spacing:.1em;text-transform:uppercase;color:var(--warn);font-size:.72em;font-weight:700}.rec-box .stats{gap:1.4em;margin:.3em 0;display:flex}.rec-box .stats b{font-size:1.15em;display:block}.rec-box .stats span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-size:.7em;font-weight:600}.conds{gap:.3em;font-size:.9em;display:grid}.cond{align-items:center;gap:.8em;display:flex}.cond span{width:6.5em;color:var(--ink-dim);flex:none;align-items:center;gap:.4em;font-weight:500;display:flex}.sell-list{gap:.5em;display:grid}.sell-row{border:.12em solid var(--paper-edge);background:#ffffff80;border-radius:.8em;align-items:center;gap:.8em;padding:.4em .7em;display:flex;box-shadow:0 .12em #8b5a2b4d}.sell-row .pic{background:radial-gradient(#64bec866,#64bec800 75%);border-radius:.6em;flex:none;justify-content:center;align-items:center;width:4.4em;height:3.1em;display:flex}.sell-row .pic img{filter:drop-shadow(0 .12em .12em #46230a59);max-width:100%;max-height:100%}.sell-row .nm{flex:1;min-width:0}.sell-row .nm span{letter-spacing:.08em;text-transform:uppercase;font-size:.68em;font-weight:600}.sell-row .val{text-align:right;min-width:4.5em;color:var(--warn);font-size:1.2em;font-weight:700}.sell-row .val small{color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.55em;font-weight:500;display:block}.badge{color:#3d2105;background:linear-gradient(#ffe38c,#f0a93a);border:.09em solid #8a4b12;border-radius:.5em;padding:.05em .5em .08em;font-weight:700}.empty{text-align:center;padding:2em 0}.ui-panel>footer .money{align-items:center;gap:.3em;display:inline-flex}.ui-panel>footer .money b{color:var(--warn);font-size:1.15em}.eq-h{letter-spacing:.12em;text-transform:uppercase;color:#8b5a2b;align-items:center;gap:.5em;margin:1em 0 .45em;font-size:.82em;font-weight:700;display:flex}.eq-h:after{content:"";background:linear-gradient(90deg, var(--paper-edge), transparent);flex:1;height:.1em}.eq-h:first-child{margin-top:0}.eq-card{border:.12em solid var(--paper-edge);background:#ffffff80;border-radius:.9em;align-items:center;gap:.8em;margin-bottom:.5em;padding:.5em .8em .5em .5em;display:flex;box-shadow:0 .12em #8b5a2b4d}.eq-card.on{border-color:var(--good);background:#5fcf7f29;box-shadow:0 .12em #2f9a5a73}.eq-card.locked .eq-ico .ic{filter:grayscale(.75)brightness(.95);opacity:.75}.eq-ico{border:.12em solid var(--paper-edge);background:radial-gradient(circle at 50% 35%,#fffaf0,#ecd7aa);border-radius:.8em;flex:none;place-items:center;width:3.9em;height:3.9em;display:grid}.eq-ico .ic{width:3em;height:3em}.eq-ico .ic.fb{color:var(--ink-dim)}.eq-main{flex:1;min-width:0}.eq-main>b{font-size:1.05em;font-weight:700}.eq-main p{color:var(--ink-dim);margin:.1em 0 .35em;font-size:.8em;font-weight:500}.eq-stats{flex-wrap:wrap;gap:.3em .45em;font-size:.78em;display:flex}.eq-stat{white-space:nowrap;background:#8b5a2b1a;border-radius:.7em;align-items:center;gap:.35em;padding:.12em .6em .15em .45em;display:inline-flex}.eq-stat .gl{color:var(--ink-dim)}.eq-stat i{color:var(--ink-dim);font-style:normal;font-weight:500}.eq-stat b{font-weight:700}.eq-stat.up{background:#2f9a5a29}.eq-stat.up .gl,.eq-stat.up b{color:var(--good)}.eq-stat em{font-size:.9em;font-style:normal;font-weight:600}.eq-stat em.up{color:var(--good)}.eq-stat em.down{color:var(--bad)}.eq-tag{color:var(--good);white-space:nowrap;background:#2f9a5a33;border-radius:.7em;align-items:center;gap:.3em;padding:.2em .7em .25em;font-size:.8em;font-weight:600;display:inline-flex}.eq-tag.lock{color:var(--ink-dim);background:#8b5a2b24}.shop-act{flex-direction:column;align-items:flex-end;gap:.3em;min-width:8em;display:flex}.shop-act .need{white-space:nowrap}.rk{border-collapse:separate;border-spacing:0;width:100%;margin-top:.5em;font-size:.88em}.rk th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:.12em solid var(--paper-edge);padding:.3em .5em;font-size:.72em}.rk td{border-bottom:1px solid #8b5a2b24;padding:.34em .5em}.rk tr:nth-child(2n) td{background:#8b5a2b0d}.rk td.sc{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.rk tr.you td{background:#f0a93a40;font-weight:600}.rk tr.gap td{text-align:center;color:var(--ink-dim)}.medal{color:#3d2105;border:.1em solid #28140aa6;border-radius:50%;place-items:center;width:1.7em;height:1.7em;font-size:.9em;font-weight:700;display:inline-grid;box-shadow:inset 0 .12em #ffffff8c}.medal.m1{background:radial-gradient(circle at 35% 30%,#fff0a8,#f0b52e)}.medal.m2{background:radial-gradient(circle at 35% 30%,#fafcff,#aab6c4)}.medal.m3{background:radial-gradient(circle at 35% 30%,#ffd9b0,#cd7f3c)}.rk-you{background:#f0a93a2e;border:.12em solid #b06e1473;border-radius:.8em;align-items:center;gap:.6em;margin:.5em 0;padding:.5em .8em;display:flex}.rk-you b{color:var(--warn);font-size:1.1em}.trap-head{margin-bottom:.6em;font-size:1.05em}.trap-slots{gap:.4em;margin:.6em 0;display:flex}.trap-slots i{border:.12em solid var(--paper-edge);background:#8b5a2b1a;border-radius:.6em;flex:1;height:1.6em}.trap-slots i.on{background:linear-gradient(#ffe38c,#f0a93a);border-color:#8a4b12;box-shadow:inset 0 .15em #ffffff80}.trap-slots i.next{background:linear-gradient(90deg, #f0a93a8c var(--p,0%), #8b5a2b1a var(--p,0%))}.trap-line{margin-bottom:.4em}.trap-line b{color:var(--warn);font-size:1.25em}.trap-warn{background:#c9422f1a;border:.12em solid #c9422f80;border-radius:.8em;padding:.5em .8em}.trap-harvest{border-top:.12em solid var(--paper-edge);margin-top:.8em;padding-top:.6em}.trap-harvest .sell-list{margin-top:.5em}.guide-intro{margin:0 0 .8em;line-height:1.45}.guide-now{background:#f0a93a2e;border:.12em solid #b06e1480;border-radius:.9em;padding:.6em .9em}.guide-now>.muted{letter-spacing:.1em;font-weight:700}.guide-now b{color:var(--warn);margin:.15em 0;font-size:1.15em;display:block}.guide-now p{margin:.2em 0 0;line-height:1.4}.guide-goals{grid-template-columns:1fr 1fr;gap:.3em 1em;margin:.8em 0;padding:0;list-style:none;display:grid}.guide-goals li{color:var(--ink-dim);align-items:center;gap:.5em;font-size:.92em;font-weight:500;display:flex}.guide-goals li i{border:.12em solid var(--paper-edge);background:#ffffff80;border-radius:50%;flex:none;place-items:center;width:1.3em;height:1.3em;font-style:normal;display:grid}.guide-goals li i .gl{stroke-width:3px;width:.85em;height:.85em}.guide-goals li.done{color:var(--ink)}.guide-goals li.done i{background:var(--good);color:#fff;border-color:#1f6b3d}.guide-goals li.cur{color:var(--warn);font-weight:700}.guide-goals li.cur i{background:var(--gold-2);color:#3d2105;border-color:#8a4b12}.guide-keys{border-top:.12em solid var(--paper-edge);grid-template-columns:1fr 1fr;gap:.35em 1.2em;padding-top:.7em;font-size:.86em;display:grid}.guide-keys div{align-items:baseline;gap:.6em;display:flex}.guide-keys kbd{min-width:5.6em;color:var(--ink);font:inherit;text-align:center;background:linear-gradient(#fffaf0,#efdfba);border:.1em solid #8b5a2b;border-radius:.4em;flex:none;padding:.05em .45em .1em;font-weight:700;box-shadow:0 .14em #8b5a2b}.guide-keys span{color:var(--ink-dim);font-weight:500}.guide-legend{background:#8b5a2b1a;border-radius:.8em;flex-wrap:wrap;align-items:center;gap:.3em 1.1em;margin-top:.7em;padding:.4em .8em;font-size:.86em;display:flex}.guide-legend span{color:var(--ink-dim);align-items:center;gap:.35em;font-weight:500;display:inline-flex}.guide-legend .gl{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pulse,.ui-tension.danger,.ui-panel,.ui-toast{animation:none}}
