@font-face{font-family:JFH;font-display:swap;src:url(/everland/wiki/a/f1-a93b1543.woff2) format("woff2");unicode-range:U+a,U+20-7e,U+a9,U+b7,U+d7,U+2013,U+2026,U+2192,U+2500,U+2600,U+2605,U+2630,U+2694,U+2715,U+2728,U+2753,U+3000-3002,U+300c-300d,U+3010-3011,U+30fb,U+4e00-4e01,U+4e09-4e0b,U+4e0d,U+4e16,U+4e26,U+4e2d,U+4e3b,U+4e45,U+4e5f,U+4e8c,U+4e9b,U+4ea4,U+4eba,U+4ec0,U+4ecb,U+4ed4,U+4ed6,U+4ee3,U+4ee5,U+4ef6,U+4efb,U+4f0a,U+4f3a,U+4f4d-4f4e,U+4f55,U+4f60,U+4f8b,U+4fbf,U+4fdd,U+4fe1,U+500b,U+5012,U+503c,U+505a,U+5074,U+5098-5099,U+50b7,U+5148-5149,U+5165,U+5167-5168,U+516c,U+5171,U+5176-5177,U+518a,U+518d,U+51b7,U+51fa,U+5206-5207,U+5217,U+5230,U+523a-523b,U+524d,U+5269,U+528d,U+529b,U+529f-52a0,U+52d5,U+52d9,U+52fe,U+5305,U+5340,U+5357,U+5361,U+537b,U+539f,U+53bb,U+53ea,U+53ef,U+53f3,U+5403-5404,U+5408,U+5411,U+544a,U+548c,U+54ea,U+555f,U+559c-559d,U+55ae,U+5668,U+56de,U+5713,U+5716,U+5728,U+5730,U+5740,U+578b,U+57ce,U+57df,U+57fa,U+589e,U+58eb,U+5916,U+591a,U+591c,U+5927,U+5931,U+5973,U+5976,U+597d,U+5982,U+59cb,U+5b50,U+5b57,U+5b62,U+5b8c,U+5b9a,U+5b9c,U+5ba2,U+5bb3,U+5bb9,U+5be6,U+5beb,U+5c01,U+5c04,U+5c0b,U+5c0d-5c0f,U+5c11,U+5c31,U+5c51,U+5c55,U+5c6c,U+5de7,U+5df1-5df2,U+5e03,U+5e2b,U+5e33,U+5e36,U+5e38,U+5e78,U+5e7e,U+5e95,U+5ea6-5ea7,U+5efa,U+5f0f,U+5f13,U+5f26,U+5f35,U+5f37,U+5f71,U+5f8c,U+5f91,U+5f97,U+5f9e,U+5fa9,U+5fb7,U+5fc3,U+5feb,U+600e,U+6027,U+602a,U+6062,U+6069,U+60f3,U+610f,U+614b,U+61c9,U+6210-6211,U+6216,U+6230,U+6232,U+6240,U+624b,U+624d,U+6253,U+626d,U+627e,U+6280,U+628a,U+62db,U+6307,U+6309,U+6377,U+6389,U+6392,U+639b,U+63a5,U+63a8,U+63db,U+63f4,U+641c,U+642c,U+64bf,U+64c7,U+64ca,U+652f,U+6536,U+653b,U+653e,U+654f,U+6559,U+6574,U+6578,U+6599,U+65ac,U+65b0,U+65b9,U+65bc-65bd,U+65e5,U+660e,U+661f,U+662f,U+6642,U+666e,U+667a,U+6697,U+66f4,U+66ff-6700,U+6703,U+6709,U+670d,U+671f,U+672c,U+6771,U+677f,U+6797,U+679c,U+67e5,U+6838,U+683c,U+6846,U+6885,U+689d,U+68c9,U+68ee,U+695a,U+696d,U+6a21,U+6a23,U+6a5f,U+6b21,U+6b50,U+6b61,U+6b63,U+6b65-6b66,U+6bb5,U+6bba,U+6bbc,U+6bcf,U+6bd2,U+6bd4,U+6c34,U+6c60,U+6c7a,U+6c92,U+6cd5,U+6d3e,U+6d41,U+6d88,U+6e05,U+6e1b,U+6e2c,U+6ed1,U+6eff,U+706b,U+70ba,U+7121,U+7149,U+7167,U+718a,U+71b1,U+723a,U+7247,U+7267,U+7269,U+72c0,U+72c2,U+72d9,U+72e9,U+7375,U+738b,U+73a9,U+73e0,U+7406,U+7433,U+745f,U+74b0,U+7518,U+7528,U+7531,U+7537,U+754c,U+7565,U+756b,U+75be,U+767b-767e,U+7684,U+76ca,U+76dc,U+76ee,U+770b,U+77ac,U+77e5,U+793a,U+7948,U+798f,U+79a6,U+79d1-79d2,U+79fb,U+7a0b,U+7a31,U+7acb,U+7ad9,U+7aef,U+7b26,U+7b2c,U+7b46,U+7b49,U+7bad,U+7bb1,U+7bc4,U+7be9,U+7c89,U+7cd6,U+7cfb,U+7d00,U+7d05,U+7d1a,U+7d20,U+7d2b,U+7d39,U+7d50,U+7d66,U+7d71,U+7d93,U+7db2,U+7dda,U+7de3,U+7df4,U+7e7c,U+7e8c,U+7fa4,U+7fd2,U+8001,U+8005,U+8010,U+8017,U+8056,U+8077,U+80fd,U+8166,U+81ea,U+81f3,U+8207,U+822c,U+8272,U+8299,U+82b1,U+82bd,U+8349,U+8377,U+8389,U+83c7,U+83f2,U+843d,U+8457,U+8548,U+8584,U+85a6,U+85cd,U+8611,U+862d,U+8655,U+865f,U+86c7,U+86cb,U+8778,U+885b,U+8868,U+88ab,U+88dc-88dd,U+88e1,U+8907,U+897f,U+8981,U+898b,U+89d2,U+89e3,U+8a18,U+8a3b,U+8a62,U+8a66,U+8a71-8a73,U+8a93,U+8aaa,U+8ab0,U+8abf,U+8acb,U+8b70,U+8cc7,U+8cca,U+8ce2,U+8cea,U+8d70,U+8d77,U+8d85,U+8ddf,U+8def,U+8df3,U+8eab,U+8f03,U+8f2a,U+8f38,U+8f49,U+8ff4,U+900f,U+9019,U+901f,U+9023,U+904a-904b,U+904e,U+9053-9054,U+9069,U+9078,U+907a,U+907f,U+908a,U+90e8,U+90fd,U+914d,U+91cd-91cf,U+9304,U+9328,U+9375,U+93ae,U+9451,U+9577,U+9580,U+958b,U+9593,U+95dc,U+9632,U+9664,U+968e,U+969b,U+96bb,U+96c6,U+96d9,U+96f7,U+96fb,U+9700,U+971c,U+9732,U+9748,U+9762,U+9801-9802,U+9805,U+984c,U+985e,U+986f,U+98a8,U+98f2,U+9905,U+9918,U+9996,U+9a0e,U+9a57,U+9ad4,U+9ad8,U+9b06,U+9b25,U+9b42,U+9b54,U+9df9,U+9e7f,U+9eb5,U+9ebc,U+9ede,U+9f20,U+9f9c,U+fe0f,U+ff08-ff09,U+ff0c,U+ff0f,U+ff1a-ff1b,U+ff1f,U+ff5c}:root{--cream:#FFF8EC;--pink:#FFB8D0;--mint:#A8E6CF;--sky:#9FD8FF;--lemon:#FFE38A;--lav:#CDB8FF;--ink:#4A3428;--ink2:#6B5244;--card:#FFFDF8;--line:#F0DFC8;--pinkd:#D6457E;--skyd:#1F6FA8;--bg2:#FFEFD6;--sh:rgba(214,120,150,.22);--link:#B0336A;--btn1:#FF8FB5;--btn2:#E0558A;--c-pink:#FFE3EE;--c-mint:#DDF6EA;--c-sky:#DFF1FF;--c-lemon:#FFF3C7;--c-lav:#ECE3FF}:root[data-theme=dark]{--cream:#1C1B3A;--ink:#F6EBDD;--ink2:#CFC3D8;--card:#2A2850;--line:#43406E;--bg2:#24224A;--sh:rgba(0,0,0,.4);--link:#FFB8D0;--skyd:#9FD8FF;--pinkd:#FFB8D0;--c-pink:#4A2C54;--c-mint:#26485A;--c-sky:#263F6E;--c-lemon:#4F4A3A;--c-lav:#3A3068;--btn1:#B8689A;--btn2:#8F3F78}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cream:#1C1B3A;--ink:#F6EBDD;--ink2:#CFC3D8;--card:#2A2850;--line:#43406E;--bg2:#24224A;--sh:rgba(0,0,0,.4);--link:#FFB8D0;--skyd:#9FD8FF;--pinkd:#FFB8D0;--c-pink:#4A2C54;--c-mint:#26485A;--c-sky:#263F6E;--c-lemon:#4F4A3A;--c-lav:#3A3068;--btn1:#B8689A;--btn2:#8F3F78}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.7 JFH,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,sans-serif;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:600px){body{font-size:15px;padding-bottom:64px}}img{max-width:100%;height:auto}a{color:var(--link)}h1,h2,h3{line-height:1.35;margin:0 0 .5em}h2{font-size:1.45rem;margin-top:1.6em}h3{font-size:1.15rem}p{margin:.4em 0}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip:focus{position:fixed;top:8px;left:8px;z-index:99;background:var(--card);padding:10px 14px;border-radius:12px}.wrap{max-width:1200px;margin:0 auto;padding:0 16px;position:relative;z-index:1}:focus-visible{outline:3px solid var(--skyd);outline-offset:2px}.top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--cream) 92%,transparent);backdrop-filter:blur(8px);border-bottom:2px dashed var(--line)}.top-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:8px 16px}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font-size:1.1rem;white-space:nowrap}.brand img{height:23px;width:auto}.sbox{position:relative;flex:1;display:flex;gap:6px;min-width:0}.sbox input{flex:1;min-width:0;height:44px;border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:0 16px;font:inherit}.sbox button{width:44px;height:44px;border:0;border-radius:50%;background:var(--pink);font-size:1.1rem;cursor:pointer}.sbox.big{max-width:620px;margin:12px auto}.sbox.big input{height:52px;font-size:1.1rem}.sbox.big .btn{height:52px;white-space:nowrap;flex:none}.sres{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--card);border:2px solid var(--line);border-radius:20px;box-shadow:0 10px 30px var(--sh);max-height:70vh;overflow:auto;z-index:60;padding:6px}.sres a{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;text-decoration:none;color:var(--ink);min-height:44px}.sres a:hover,.sres a:focus{background:var(--c-pink)}.sres a img{width:32px;height:32px;object-fit:contain;flex:none}.sres small,.srow small{color:var(--ink2)}.sres .t,.srow .t{font-size:.75rem;background:var(--c-sky);border-radius:999px;padding:0 8px;flex:none;color:var(--ink)}.tgl{width:44px;height:44px;border:0;border-radius:50%;background:var(--c-lav);font-size:1.1rem;cursor:pointer}.more{position:relative}.more summary{list-style:none;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--c-mint);cursor:pointer;padding:0 12px;gap:4px}.more summary::-webkit-details-marker{display:none}.more summary span{font-size:.85rem}.more nav{position:absolute;right:0;top:50px;background:var(--card);border:2px solid var(--line);border-radius:20px;padding:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:min(92vw,320px);box-shadow:0 10px 30px var(--sh)}.more nav a{padding:10px 12px;text-decoration:none;color:var(--ink);border-radius:12px;min-height:44px;display:flex;align-items:center}.more nav a:hover{background:var(--c-pink)}.dnav{display:none;max-width:1200px;margin:0 auto;padding:0 16px 8px;gap:6px;flex-wrap:wrap}.dnav a{padding:6px 14px;border-radius:999px;text-decoration:none;color:var(--ink);background:var(--c-sky);min-height:36px;display:inline-flex;align-items:center;font-size:.95rem}.dnav a[aria-current],.dnav a:hover{background:var(--pink)}.bar{display:none}.crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:12px 0 0;font-size:.9rem;color:var(--ink2)}.crumb li+li:before{content:"\203a";margin-right:4px}.crumb a{color:var(--ink2)}.ph{font-size:clamp(1.6rem,5vw,2.3rem);margin:.6em 0 .2em}.ph span{font-size:.5em;background:var(--lemon);color:#4a3428;border-radius:999px;padding:2px 14px;vertical-align:middle;white-space:nowrap}.lede{font-size:1.05rem;margin:.2em 0 1em;color:var(--ink2)}.small{font-size:.9rem;color:var(--ink2)}.center,.c{text-align:center}.note{background:var(--c-lemon);border-radius:16px;padding:10px 14px}.clouds{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.clouds i{position:absolute;width:150px;height:46px;border-radius:50px;background:#fff;opacity:.55;left:0;transform:translate(-200px);animation:fl 90s linear infinite;will-change:transform}.clouds i:before,.clouds i:after{content:"";position:absolute;background:#fff;border-radius:50%}.clouds i:before{width:60px;height:60px;top:-28px;left:22px}.clouds i:after{width:44px;height:44px;top:-18px;left:78px}.clouds i:nth-child(1){top:12%}.clouds i:nth-child(2){top:46%;animation-duration:130s;animation-delay:-50s}.clouds i:nth-child(3){top:76%;animation-duration:110s;animation-delay:-20s}:root[data-theme=dark] .clouds i,:root[data-theme=dark] .clouds i:before,:root[data-theme=dark] .clouds i:after{background:#6e68b5;opacity:.3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .clouds i,:root:not([data-theme=light]) .clouds i:before,:root:not([data-theme=light]) .clouds i:after{background:#6e68b5;opacity:.3}}@keyframes fl{to{transform:translate(110vw)}}@media(prefers-reduced-motion:reduce){.clouds i{animation:none;transform:translate(20vw)}*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wave{height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10q15-14 30 0t30 0 30 0 30 0v10H0z' fill='%23FFB8D0'/%3E%3C/svg%3E") repeat-x;background-size:120px 100%;margin:24px 0 0;opacity:.8}.card{background:var(--card);border:2px solid var(--line);border-radius:22px;padding:14px 16px;box-shadow:0 6px 16px var(--sh);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.card:hover{transform:scale(1.03)}.pill:hover,.btn:hover{transform:scale(1.06)}}.card h3{margin-bottom:.2em}.c-pink{background:var(--c-pink)}.c-mint{background:var(--c-mint)}.c-sky{background:var(--c-sky)}.c-lemon{background:var(--c-lemon)}.c-lav{background:var(--c-lav)}.pill{white-space:nowrap;flex:none;gap:3px;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--c-sky);color:var(--ink);text-decoration:none;font-size:.85rem;margin:2px 4px 2px 0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}a.pill{min-height:36px;font-size:.92rem}.pill.cls,.pill.br{background:var(--c-pink)}.pill.sk{background:var(--c-lav)}.pill.lv{background:var(--lemon);color:#4a3428}.pill.elp,.pill.pa{background:var(--c-mint)}.pill.rare{background:var(--pink);color:#4a3428}.pill.slot{background:var(--c-lav)}.pill.safe{background:var(--c-mint)}.tags{margin:.2em 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;background:linear-gradient(var(--btn1),var(--btn2));color:#fff;text-decoration:none;border:0;font:inherit;font-weight:700;box-shadow:0 4px #a12c5f,0 8px 14px var(--sh);cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.btn.sm{min-height:44px;padding:0 20px}.btn.alt{background:linear-gradient(#7cc4f5,#3c8fcf);box-shadow:0 4px #1f6fa8,0 8px 14px var(--sh)}.btn:active{transform:translateY(3px)}.mini{min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;font-size:.85rem}.grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.g2,.g3,.g4{margin:10px 0}.rar{letter-spacing:1px;font-size:.85rem}.r1{color:#8a8f94}.r2{color:#2e9e5b}.r3{color:#2f7cc4}.r4{color:#8a4fd6}.r5{color:#d58a00}.el{width:1em;height:1em;vertical-align:-.12em}.ic{width:48px;height:48px;object-fit:contain;flex:none;border-radius:12px;background:var(--c-lemon)}.ic.xs{width:24px;height:24px;border-radius:6px;vertical-align:middle;margin-right:6px}.ph0{display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem}.mimg{width:88px;height:88px;object-fit:contain;flex:none}.bimg{width:140px;height:140px;object-fit:contain;flex:none}.chead{display:flex;gap:12px;align-items:center}.meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.9rem;color:var(--ink2);margin:.4em 0}.meta span{background:var(--c-lemon);border-radius:999px;padding:0 10px}.no{font-size:.8rem;color:var(--ink2);margin-right:6px}.desc{font-size:.95rem}.eff{font-weight:700;color:var(--pinkd)}details>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--link);list-style:none}details>summary::-webkit-details-marker{display:none}details:not(.more)>summary:before{content:"\25b8";margin-right:6px;transition:transform .2s}details[open]:not(.more)>summary:before{transform:rotate(90deg)}.drops,.plain{list-style:none;padding:0;margin:.3em 0}.drops li{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:2px 0;border-bottom:1px dotted var(--line)}.drops em,.rv{margin-left:auto;font-style:normal;font-weight:700;color:var(--pinkd)}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:.5em 0;text-align:left}.kv dt{font-weight:700;color:var(--ink2);white-space:nowrap}.kv dd{margin:0}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{border-collapse:collapse;width:100%;font-size:.9rem}.tbl th,.tbl td{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tbl th{background:var(--c-pink);white-space:nowrap}.tbl td:first-child{white-space:nowrap}.tbl.sm{font-size:.85rem}.tbl .ic{width:32px;height:32px;margin-right:6px;vertical-align:middle}.tbl .ic0{display:inline-block;width:32px;height:32px;margin-right:6px;vertical-align:middle}.jump{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 14px}.empty{text-align:center;padding:40px 10px;color:var(--ink2)}.lay{display:block;margin:10px 0 30px}.rbar{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.rin{flex:1;min-width:160px}.rin input{width:100%;height:44px;border:2px solid var(--line);border-radius:999px;padding:0 16px;font:inherit;background:var(--card);color:var(--ink)}.cnt{font-size:.9rem;color:var(--ink2)}.ftoggle{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--lemon);color:#4a3428;font:inherit;font-weight:700;cursor:pointer}.filters{background:var(--card);border:2px solid var(--line);border-radius:22px;padding:12px 14px}.fhead{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:6px}.fhead b{margin-right:auto}.fset{border:0;padding:0;margin:0 0 10px}.fset legend{font-weight:700;margin-bottom:4px;color:var(--ink2);font-size:.9rem}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--c-sky);border:2px solid transparent;font-size:.88rem}.chip small{opacity:.6;font-size:.75rem}.chip input:checked+span{background:var(--pink);border-color:var(--pinkd);color:#4a3428;font-weight:700}.chip input:focus-visible+span{outline:3px solid var(--skyd)}.fback{display:none}@media(max-width:600px){.dnav{display:none}.bar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--card);border-top:2px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom));box-shadow:0 -6px 16px var(--sh)}.bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;text-decoration:none;color:var(--ink);font-size:.78rem;border-radius:14px}.bar a i{font-style:normal;font-size:1.25rem;line-height:1.2}.bar a[aria-current]{background:var(--c-pink);font-weight:700}.brand b{display:none}.sbox:not(.big) button{display:none}.more summary span{display:none}.filters{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:78vh;overflow:auto;border-radius:24px 24px 0 0;transform:translateY(105%);transition:transform .28s;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.lay.open .filters{transform:none}.lay.open .fback{display:block;position:fixed;inset:0;z-index:65;background:#28141e66}.ftoggle{position:fixed;right:14px;bottom:74px;z-index:56;box-shadow:0 6px 14px var(--sh)}.rbar .cnt{width:100%}.kv{grid-template-columns:1fr}.kv dt{margin-top:.4em}.fhead [data-fclose]{background:var(--pink)}}@media(min-width:601px){.fhead [data-fclose],.bar{display:none}.dnav{display:flex}}@media(min-width:601px)and (max-width:1024px){.g2,.g3,.g4,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lay{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.lay .rbar{grid-column:1/-1}.lay .filters{position:sticky;top:104px;max-height:calc(100vh - 124px);overflow:auto}.lay.fold{grid-template-columns:minmax(0,1fr)}.lay.fold .filters{display:none}.lay.fold .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ftoggle{display:inline-flex;align-items:center}.top-in{flex-wrap:nowrap}}@media(min-width:1025px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.lay{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.lay .rbar{grid-column:1/-1}.lay .filters{position:sticky;top:112px;max-height:calc(100vh - 130px);overflow:auto}.lay .grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lay .grid.g2{grid-template-columns:repeat(2,1fr)}.ftoggle{display:none}.sbox{max-width:480px;margin-left:auto}.sbox.big{max-width:620px;margin:12px auto}}@media(min-width:601px)and (max-width:1024px){.lay .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ftoggle{display:inline-flex;align-items:center}}.hero{text-align:center;padding:20px 0 6px;position:relative}.hero h1{font-size:clamp(1.8rem,6vw,2.8rem);margin:.2em 0}.tag{font-size:1.05rem;color:var(--ink2)}.hlogo{width:min(200px,50vw);height:auto;margin:0 auto}.mascot{position:absolute;right:0;bottom:-6px;width:88px;height:88px;animation:bob 3s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-8px)}}@media(max-width:600px){.mascot{width:56px;height:56px}}.hotq{margin:6px 0}.card.big{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--ink);padding:18px 12px;min-height:120px;justify-content:center}.card.big i{font-style:normal;font-size:2rem;line-height:1.2}.card.big b{font-size:1.1rem}.card.big span{font-size:.88rem;color:var(--ink2)}.cats .card.big{min-height:140px}.clink{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink)}.steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:10px}.steps li{counter-increment:s;display:flex;flex-direction:column;position:relative;padding:10px 12px 10px 56px;background:var(--card);border-radius:18px;border:2px solid var(--line)}.steps li:before{content:counter(s);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:var(--lemon);color:#4a3428;display:flex;align-items:center;justify-content:center;font-weight:700}.steps span{font-size:.92rem;color:var(--ink2)}@media(min-width:1025px){.steps.h{grid-template-columns:repeat(5,1fr)}.steps.h li{padding:52px 12px 12px;text-align:center}.steps.h li:before{left:50%;top:12px;transform:translate(-50%)}}@media(min-width:601px)and (max-width:1024px){.steps.h{grid-template-columns:repeat(2,1fr)}}.tree ul{list-style:none;padding-left:18px;margin:6px 0;border-left:3px dotted var(--pink)}.tree>ul{padding:0;border:0}.node{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 14px 4px 6px;border-radius:999px;text-decoration:none;color:var(--ink);background:var(--c-sky);margin:3px 0}.node.t0{background:var(--lemon);color:#4a3428}.node.t1{background:var(--c-pink)}.node.t2{background:var(--c-mint)}.node .ic{width:34px;height:34px}.node small{color:var(--ink2)}@media(min-width:601px){.tree>ul>li>ul{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;border:0;padding:0;margin-top:10px}.tree>ul>li>ul>li>ul{border-left:3px dotted var(--pink)}}.cls{display:block}.clsside .card{text-align:center}.clsside .kv{text-align:left}.hero-ic{width:96px;height:96px;margin:0 auto;border-radius:24px;background:var(--lemon);object-fit:contain}@media(min-width:601px){.cls{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.clsside{position:sticky;top:112px}}.bgrid{display:grid;gap:12px}@media(min-width:1025px){.bgrid{grid-template-columns:repeat(3,1fr)}}.bcard{background:var(--card);border:2px solid var(--line);border-radius:22px;padding:12px 14px;box-shadow:0 6px 16px var(--sh)}.bcard:nth-child(1){background:var(--c-pink)}.bcard:nth-child(2){background:var(--c-sky)}.bcard:nth-child(3){background:var(--c-mint)}.bcard h3 small{font-size:.7em;opacity:.7}.lead{font-weight:700}.stats{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.st{background:var(--card);border-radius:12px;padding:0 10px;font-size:.9rem}.st b{margin-right:6px;color:var(--ink2)}.boss{margin-bottom:16px;scroll-margin-top:110px}.bhead{display:flex;gap:14px;align-items:center}.bcols{display:grid;gap:14px;margin-top:8px}@media(min-width:601px){.bcols{grid-template-columns:1fr 1.3fr}.boss .bimg{width:160px;height:160px}}.tips li,.faq p,.sys li{margin:.2em 0}.pill.tierlow{background:var(--c-mint)}.pill.tiermid{background:var(--c-lemon)}.pill.tierhigh{background:var(--pink)}.mapimg{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:20px 20px 0 0}.mp,.sys{padding:0;overflow:hidden}.pad{padding:12px 16px 16px}.mp img.mapimg{display:block}.sysimg{width:100%;height:180px;object-fit:cover;object-position:center 30%;display:block}.wmap{margin:10px 0}.wmap img{width:100%;border-radius:22px;border:2px solid var(--line)}.wmap figcaption{text-align:center;font-size:.85rem;color:var(--ink2)}.faq .card{margin:8px 0}.faq summary{font-size:1.05rem}.timeline .card{margin:12px 0}.cmpb{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.9rem;cursor:pointer}.cmpb input{width:22px;height:22px}.cmp{position:fixed;left:8px;right:8px;bottom:8px;z-index:58;background:var(--card);border:2px solid var(--pinkd);border-radius:22px;padding:10px 14px;box-shadow:0 10px 30px var(--sh);max-height:55vh;overflow:auto}@media(max-width:600px){.cmp{bottom:70px}}.rank{display:grid;gap:6px}.rrow{display:grid;grid-template-columns:24px minmax(0,1fr) 90px 64px;gap:8px;align-items:center;font-size:.9rem}.rk{font-weight:700;color:var(--pinkd)}.rbar2{height:12px;background:var(--c-lemon);border-radius:99px;overflow:hidden}.rbar2 i{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--lav));border-radius:99px}.rv{text-align:right;margin:0}.rv small{margin-left:2px;font-weight:400}.qa h3{color:var(--pinkd)}.spage .srow{display:flex;gap:10px;align-items:center;padding:8px 12px;background:var(--card);border:2px solid var(--line);border-radius:18px;margin:6px 0;text-decoration:none;color:var(--ink);min-height:52px}.spage .srow img{width:40px;height:40px;object-fit:contain}.spage h2{font-size:1.1rem;margin:1em 0 .3em}.quiz .qq{font-weight:700;margin:.6em 0}.quiz .opt{display:block;width:100%;text-align:left;margin:6px 0;min-height:48px;padding:8px 16px;border-radius:18px;border:2px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.quiz .opt:hover,.quiz .opt:focus-visible{background:var(--c-pink)}.quiz .res{display:flex;gap:10px;align-items:center;padding:10px 14px;background:var(--card);border-radius:18px;margin:6px 0;text-decoration:none;color:var(--ink);border:2px solid var(--line)}.quiz .res b{font-size:1.1rem}.quiz .bar2{height:10px;border-radius:99px;background:var(--c-lemon);flex:1;overflow:hidden}.quiz .bar2 i{display:block;height:100%;background:var(--pink)}.card:target,.boss:target,.bcard:target{box-shadow:0 0 0 4px var(--lemon),0 6px 16px var(--sh)}.card{scroll-margin-top:110px}.foot{background:var(--c-pink);padding:18px 0 90px;text-align:center;margin-top:0}.foot .small{font-size:.82rem}.sk,.mon,.it,.ci,.gp,.qs,.ac{content-visibility:auto;contain-intrinsic-size:auto 180px}.glance{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.gl{display:flex;flex-direction:column;background:var(--card);border-radius:16px;padding:8px 12px;border:2px solid var(--line)}.gl span{font-size:.85rem;color:var(--ink2)}.gl b{font-size:1rem}.concl{font-size:1.05rem}.qa ol,.qa ul{padding-left:1.3em;margin:.3em 0}.note2{border-top:1px dashed var(--line);padding-top:6px}.simline{font-size:.85rem;background:var(--card);border-radius:14px;padding:6px 10px;margin:8px 0}
