:root{--bg: #0a1036;--bg2: #111a52;--panel: rgba(70, 120, 255, .08);--panel2: rgba(140, 190, 255, .12);--line: rgba(140, 195, 255, .22);--line2: rgba(160, 210, 255, .42);--text: #f4f8ff;--dim: #b6c4ea;--dim2: #8d9bcb;--silver: #d3dcf0;--ice: #8fd8ff;--ice2: #4fb3ff;--ice3: #2f86f0;--white: #ffffff;--gold: #ffd84a;--plat: #c3a8ff;--emer: #5ef0c0;--pink: #ff9ccb;--red: #ff6b8d;--r: 20px;--r2: 12px;--shadow: 0 12px 30px rgba(3, 6, 30, .45);--card: linear-gradient(180deg, rgba(78, 118, 240, .24), rgba(40, 60, 160, .18));--font: "Pretendard", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--maxw: 1080px;--bar: 64px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden;overflow-x:clip;word-break:keep-all;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button{font-family:inherit}img.px{image-rendering:auto}img.px.s256{image-rendering:pixelated}.sky{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 420px at 50% -8%,rgba(120,100,230,.42),transparent 65%),radial-gradient(700px 500px at 100% 30%,rgba(80,150,255,.16),transparent 60%),radial-gradient(700px 500px at 0% 70%,rgba(255,140,200,.07),transparent 60%),linear-gradient(180deg,#1a1d5c,#0f1648,#0b1038 70%,#080c2c)}.aurora{position:fixed;left:0;right:0;top:-30px;height:360px;z-index:-1;pointer-events:none;overflow:hidden;background:url(../assets/theme/aurora.webp) 50% 0 / min(900px,160vw) auto no-repeat;opacity:.55;animation:aur 9s ease-in-out infinite alternate}@keyframes aur{0%{opacity:.4;background-position:calc(50% - 14px) 0}to{opacity:.62;background-position:calc(50% + 14px) 0}}#snow{position:fixed;inset:0;z-index:-1;pointer-events:none}@media(prefers-reduced-motion:reduce){.aurora{animation:none}}.top{position:sticky;top:0;z-index:30;height:var(--bar);display:flex;align-items:center;gap:16px;padding:0 16px;background:#0c1240c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;font-weight:900;letter-spacing:.05em;font-size:16px;white-space:nowrap}.brand img{display:block;width:36px;height:36px;margin:-2px -2px 0 -4px}.brand b{color:var(--ice);font-weight:900}.nav{display:none;gap:4px;margin-left:12px}.nav a{padding:8px 14px;border-radius:999px;font-weight:800;font-size:13.5px;color:var(--dim);letter-spacing:.04em;transition:.2s}.nav a:hover{color:var(--text);background:var(--panel2)}.nav a.on{color:var(--white);background:linear-gradient(180deg,#8fd8ff42,#4fb3ff1a);box-shadow:inset 0 0 0 1.5px #8fd8ff80}.who{margin-left:auto;display:flex;align-items:center;gap:8px}.who .chip{display:flex;align-items:center;gap:6px;padding:3px 12px 3px 3px;border-radius:999px;background:var(--panel2);border:1px solid var(--line2);font-size:13px;font-weight:800;white-space:nowrap}.who .chip img{width:28px;height:28px;border-radius:50%;background:#ffffff1a}.who .chip .cn{display:block;line-height:1;position:relative;top:var(--cn-top, 0px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:10px 16px;border-radius:14px;border:1.5px solid var(--line2);background:#ffffff12;color:var(--text);font-weight:800;font-size:14px;cursor:pointer;transition:.18s}.btn:hover{background:#ffffff21}.btn.pri{background:linear-gradient(180deg,#4aa3ff,#2477e8 52%,#1858c8);color:#fff;border-color:#8fd0ff;text-shadow:0 1px 1px rgba(5,30,90,.5);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0a287859,0 4px 14px #2878f059}.btn.pri:hover{filter:brightness(1.07)}.btn.sm{padding:6px 12px;min-height:36px;font-size:13px;border-radius:11px}.btn.ghost{background:transparent}.btn:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.6)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#0c1240e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:800;color:var(--dim2);letter-spacing:.04em;border-radius:14px}.tabbar a .ic{font-size:20px;line-height:1;filter:grayscale(.5);opacity:.85}.tabbar a.on{color:#fff;background:linear-gradient(180deg,#8fd8ff38,#4fb3ff14);box-shadow:inset 0 0 0 1.5px #8fd8ff66}.tabbar a.on .ic{filter:none;opacity:1}main{max-width:var(--maxw);margin:0 auto;padding:18px 16px 110px}.view{animation:fadeUp .35s ease both}.view.still{animation:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h1,h2,h3{margin:0;line-height:1.3;letter-spacing:-.01em}.eyebrow{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;border:1px solid rgba(170,210,255,.38);background:#ffffff0d;font-size:11px;font-weight:900;letter-spacing:.2em;color:#d6ebff;text-transform:uppercase;line-height:1}.title{font-size:27px;font-weight:900;margin:10px 0 6px;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 30%,#d9cbff);-webkit-background-clip:text;background-clip:text;color:transparent}.sub{color:var(--dim);font-size:14px;margin:0}.sec{margin-top:26px}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.sec-h{align-items:center}.sec-h h2{flex:1;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:900}.sec-h h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(160,205,255,.45),transparent)}.sec-h a{font-size:13px;color:var(--ice);font-weight:700;padding:10px 2px 10px 12px;margin:-10px 0;white-space:nowrap}.grid{display:grid;gap:12px}.grid>*{min-width:0}.g3m{grid-template-columns:repeat(3,1fr);gap:8px}.stat{padding:12px;text-align:center}.stat b{display:block;font-size:22px;line-height:1.3}.grid.g2,.grid.g3{grid-template-columns:1fr}.card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.frame{border:2px solid #5cb8ff;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 22px #50aaff47}.frame:before,.frame:after{content:"";position:absolute;top:-11px;width:40px;height:24px;pointer-events:none;z-index:2;background:radial-gradient(circle at 10px 14px,#fff 7px,transparent 7.6px),radial-gradient(circle at 21px 11px,#fff 8.5px,transparent 9.1px),radial-gradient(circle at 32px 15px,#fff 6px,transparent 6.6px);filter:drop-shadow(0 1.5px 0 #9fd4ff) drop-shadow(0 2px 3px rgba(20,60,160,.35))}.frame:before{left:-7px}.frame:after{right:-7px;transform:scaleX(-1)}.glow-gold{border-color:#ffd84aa6;box-shadow:0 0 16px #ffc83c2e,inset 0 1px #ffffff12}.glow-plat{border-color:#c3a8ffa6;box-shadow:0 0 16px #aa82ff33,inset 0 1px #ffffff12}.glow-mint{border-color:#5ef0c099;box-shadow:0 0 16px #3cdcaa29,inset 0 1px #ffffff12}.glow-pink{border-color:#ff9ccba6;box-shadow:0 0 16px #ff78be2e,inset 0 1px #ffffff12}.glow-ice{border-color:#78c8ffa6;box-shadow:0 0 16px #50aaff33,inset 0 1px #ffffff12}.card.link{cursor:pointer;transition:transform .18s,border-color .18s}.card.link:hover{transform:translateY(-2px);border-color:var(--line2)}.card h3{font-size:16px;font-weight:800}.card .meta{color:var(--dim);font-size:13px}.card.link:active{transform:scale(.985)}.pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;line-height:1;border-radius:999px;font-size:12px;font-weight:800;background:var(--panel2);border:1px solid var(--line);color:var(--silver);white-space:nowrap}.pill img{display:block;flex:none}.pill.ice{color:var(--ice);border-color:#8fd8ff4d;background:#8fd8ff14}.pill.gold{color:var(--gold);border-color:#ffce4a4d;background:#ffce4a14}.pill.emer{color:var(--emer);border-color:#34e6a04d;background:#34e6a014}.pill.plat{color:var(--plat);border-color:#b9a2ff4d;background:#b9a2ff14}.pill.lock{color:var(--dim)}.dummy{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;color:#ffc98f;background:#ffb86b14;border:1px dashed rgba(255,184,107,.4);padding:0 7px;border-radius:999px;line-height:18px;vertical-align:middle}.muted{color:var(--dim)}.small{font-size:12.5px}.row{display:flex;align-items:center;gap:10px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.hr{height:1px;background:var(--line);margin:14px 0;border:0}.empty{text-align:center;padding:28px 16px;color:var(--dim)}.empty .seal{display:block;width:120px;height:auto;margin:0 auto 6px}.hero{position:relative;border-radius:24px;padding:26px 20px 132px;text-align:center;background:radial-gradient(420px 220px at 50% 0%,rgba(150,120,255,.35),transparent 70%),linear-gradient(180deg,#23307a,#18226a 55%,#121a58)}.hero .eyebrow{margin:0 auto}.hero h1{font-size:31px;font-weight:900;letter-spacing:-.02em;margin-top:12px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#bff0ff,#8fd8ff 45%,#d3b8ff 80%,#ffb3d6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .msg{font-size:13.5px;color:#d9e6ff;letter-spacing:.02em;margin:8px 0 0}.hero .cta{display:flex;gap:8px;margin-top:18px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.hero .floor{position:absolute;left:0;right:0;bottom:0;height:150px;border-radius:0 0 22px 22px;overflow:hidden;pointer-events:none;background:url(../assets/theme/floor.webp) center 35% / cover;opacity:.6;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 30%,#000 72%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 30%,#000 72%)}.hero .pengs-cv{position:absolute;left:0;right:0;bottom:4px;width:100%;height:112px;touch-action:manipulation;cursor:pointer}.hero-plate{position:absolute;left:0;bottom:60px;pointer-events:none;z-index:2;will-change:transform;opacity:0;transition:opacity .2s}.hero-plate .plate{height:24px;font-size:11.5px;padding:0 8px 0 5px;gap:5px}.hero-plate .plate img{width:15px;height:15px}.hero-plate .lv{height:14px;font-size:10px;padding:0 5px}.hero .seal{position:absolute;left:6px;bottom:8px;width:66px;height:auto;pointer-events:none}img.board{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow)}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick .card{padding:12px 4px 10px;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;border-radius:16px}.quick .ic{display:grid;place-items:center;height:30px;font-size:25px;line-height:1}.quick .ic img{display:block;width:27px;height:27px}.quick b{font-size:12.5px;line-height:1.3;letter-spacing:-.02em;word-break:keep-all}.quick small{display:none;color:var(--dim);font-size:12px;line-height:1.35}.quick .qn{position:absolute;top:7px;right:7px}.peng{display:block;width:128px;height:128px}.peng.s64{width:64px;height:64px}.peng.s256{width:256px;height:256px}.stage{position:relative;display:grid;place-items:center;padding:18px 0 12px;border-radius:20px;background:radial-gradient(220px 120px at 50% 85%,rgba(170,225,255,.28),transparent 70%),linear-gradient(180deg,#22307a,#182266);border:1.5px solid var(--line)}.stage .snowfloor{position:absolute;left:12%;right:12%;bottom:22px;height:14px;border-radius:50%;background:#dcf0ff24;filter:blur(2px)}.stage>img.peng{position:relative;animation:bob 2.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.plate{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;line-height:1;border-radius:10px;background:#080c2ce0;border:2px solid var(--silver);font-weight:900;font-size:13px;white-space:nowrap;vertical-align:middle}.plate:not(:has(>img)){padding-left:10px}.hero-plate .plate:not(:has(>img)){padding-left:8px}.plate .pn{display:block}.plate.t-gold{border-color:var(--gold)}.plate.t-platinum{border-color:var(--plat)}.plate.t-emerald{border-color:var(--emer)}.plate.t-silver{border-color:var(--silver)}.plate img{display:block;flex:none;width:18px;height:18px;margin-top:-1px}.plate.t-gold .lv{color:var(--gold);background:#ffce4a1f}.plate.t-platinum .lv{color:var(--plat);background:#b9a2ff24}.plate.t-emerald .lv{color:var(--emer);background:#34e6a01f}.plate.t-silver .lv{color:var(--silver);background:#c9d2e31f}.lv{display:inline-flex;align-items:center;height:16px;line-height:1;font-size:11px;font-weight:900;color:var(--ice);background:#8fd8ff1a;border-radius:6px;padding:0 6px}.bar{height:10px;border-radius:999px;background:#ffffff17;overflow:hidden;box-shadow:inset 0 0 0 1px #a0d2ff2e}.bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4fb3ff,#9fe0ff 60%,#d3b8ff);box-shadow:0 0 12px #8fd8ff8c}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:#080c2c8c;border:1px solid var(--line);overflow-x:auto;max-width:100%;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg.seg4{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.seg.seg4 button{padding:0 4px}.seg button{border:0;background:transparent;color:var(--dim);font-weight:800;font-size:13px;padding:0 14px;min-height:36px;border-radius:10px;cursor:pointer;white-space:nowrap}.seg button.on{background:linear-gradient(180deg,#8fd8ff4d,#4fb3ff24);color:var(--white);box-shadow:inset 0 0 0 1px #a0d7ff73}.rank{display:flex;flex-direction:column;gap:8px}.rank .it{display:grid;grid-template-columns:26px 48px 1fr auto;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:14px;background:#080c2c66;border:1px solid var(--line);cursor:pointer}.rank .it.top1{border-color:#ffd84a8c;background:linear-gradient(90deg,#ffd84a1f,#080c2c66 60%)}.rank .it:hover{border-color:var(--line2)}.rank .no{font-weight:900;font-size:16px;text-align:center;color:var(--dim)}.rank .it.top1 .no{color:var(--gold)}.rank .it.top2 .no{color:var(--silver)}.rank .it.top3 .no{color:#e3a46d}.rank .it img{width:48px;height:48px}.rank .nm{font-weight:800}.rank .val{font-weight:900;color:var(--ice);font-size:14px;white-space:nowrap}.mini{display:flex;flex-direction:column}.mini .m{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:6px 2px;font-size:13.5px;cursor:pointer;border-bottom:1px solid rgba(160,205,255,.1)}.mini .m:last-child{border-bottom:0}.mini .m .no{font-weight:900;text-align:center;color:var(--dim2);font-size:12.5px}.mini .m:nth-child(1) .no{color:var(--gold)}.mini .m .nm{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .m .v{font-weight:900;color:var(--ice);font-size:12.5px;white-space:nowrap}.sp-card{padding:12px 12px 6px}.sp-card h3{font-size:14px;margin-bottom:2px;white-space:nowrap}.g2m{grid-template-columns:1fr 1fr;gap:10px}.ep{display:grid;grid-template-columns:1fr;gap:12px}.ep .date{font-size:12.5px;color:var(--ice);font-weight:800;letter-spacing:.04em}.ep h3{font-size:17px;margin:2px 0}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.thumbs .ph{aspect-ratio:9 / 16;border-radius:12px;background:linear-gradient(180deg,#141e6459,#141e64b3),url(../assets/theme/floor.webp) center / cover;border:1.5px solid var(--line2);display:grid;place-items:center;color:var(--dim2);font-size:12px;position:relative;overflow:hidden;cursor:zoom-in}.thumbs .ph img{width:64px;height:64px;opacity:.9}.thumbs .ph span{position:absolute;left:6px;bottom:6px;font-size:10.5px;color:var(--silver);background:#00000059;padding:0 6px;border-radius:6px}details.credits{margin-top:10px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}details.credits summary{cursor:pointer;padding:10px 14px;font-weight:800;font-size:14px;list-style:none}details.credits summary::-webkit-details-marker{display:none}details.credits[open] summary{border-bottom:1px solid var(--line)}.credits .roll{padding:12px 14px;text-align:center;font-size:13.5px;line-height:1.9}.credits .roll b{display:block;font-size:11px;letter-spacing:.2em;color:var(--ice);margin-top:10px}.diary{background:linear-gradient(180deg,#fdfbf6,#f4efe4);color:#2a2a35;border-radius:var(--r);padding:18px;border:1px solid #e6dcc6;box-shadow:var(--shadow)}.diary .d-date{font-size:12px;color:#8a7f68;font-weight:700}.diary h3{font-size:18px;margin:4px 0 8px;color:#1f2333}.diary p{margin:0 0 10px}.diary .photo{margin:10px 0;aspect-ratio:16 / 10;border-radius:12px;background:repeating-linear-gradient(45deg,#ebe4d4,#ebe4d4 10px,#e4dccb 10px 20px);display:grid;place-items:center;color:#9a8f78;font-size:13px}.cm{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 0;border-top:1px dashed #dcd2bc;font-size:14px}.cm .by{margin-left:4px}.cm .cbub{background:#fff;border:1.5px solid #e4dccb;border-radius:16px 16px 16px 4px;padding:8px 13px;line-height:1.45;color:#22304f;box-shadow:0 2px 8px #78643c14;max-width:100%;word-break:keep-all;overflow-wrap:break-word}.cm.kun .cbub{border-color:#b9cdf5;background:#f6f9ff}.cm .by{display:flex;align-items:center;gap:6px;height:22px;line-height:1;font-weight:800;font-size:13px}.cm .by>*{display:block;flex:none}.cm .by img.badge{width:16px;height:16px;margin-top:-1px}.cm.reply{margin-left:22px;border-top:0;padding-top:0}.cm.kun .by{color:#3a6fd8}.new{display:inline-block;background:var(--red);color:#fff;font-size:10px;font-weight:900;border-radius:6px;padding:0 5px;vertical-align:middle}.letter{padding:14px;border-radius:18px;background:var(--card);border:1.5px solid var(--line)}.letter .hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.letter .body{margin-top:8px;white-space:pre-wrap}.letter .reply{margin-top:10px;padding:10px 12px;border-radius:12px;background:#8fd8ff12;border:1px solid rgba(143,216,255,.18);font-size:14px}.letter.secret .body{color:var(--dim)}.cats{display:flex;gap:6px;flex-wrap:wrap}.cats button{border:1px solid var(--line);background:var(--panel);color:var(--silver);border-radius:999px;padding:6px 12px;font-weight:700;font-size:13px;cursor:pointer}.cats button.on{border-color:#8fd8ffb3;background:#8fd8ff33;color:var(--white)}textarea,input[type=text],input[type=search],input[type=number],select{width:100%;background:#080c2c8c;border:1px solid var(--line2);color:var(--text);border-radius:12px;padding:12px;font-family:inherit;font-size:15px}textarea{min-height:120px;resize:vertical}textarea:focus,input:focus,select:focus{outline:2px solid rgba(143,216,255,.5);outline-offset:1px}label.opt{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;cursor:pointer}.mytabs{position:sticky;top:var(--bar);z-index:5;margin:12px -16px 14px;padding:6px 16px 10px;background:linear-gradient(180deg,#0e1446f7 82%,#0e144600)}.kv{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;font-size:14px}.kv dt{color:var(--dim)}.kv dd{margin:0;font-weight:700}.ib{display:inline-flex;align-items:center;gap:6px;height:22px;line-height:1;vertical-align:middle}.ib img{display:block;flex:none}.kv dd,.kv dt{min-height:22px;display:flex;align-items:center}.closet{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.closet .slot{aspect-ratio:1;border-radius:14px;background:#080c2c73;border:1.5px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;position:relative;padding:4px;text-align:center;font-size:11px;line-height:1.2;color:var(--dim)}.closet .slot img{width:44px;height:44px}.closet .slot.on{border-color:var(--ice);box-shadow:0 0 0 2px #8fd8ff40 inset;color:var(--white)}.closet .slot.lock{opacity:.38;cursor:not-allowed}.closet .slot .tick{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:var(--ice);color:#04121f;font-size:11px;font-weight:900;display:none;place-items:center}.closet .slot.on .tick{display:grid}.recs{display:flex;flex-direction:column;gap:8px}.closet .slot .lk{position:absolute;top:6px;left:6px;font-size:10px;font-weight:900;color:var(--silver);background:#00000073;border-radius:6px;padding:1px 5px}.syncbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:10px 12px;border-radius:14px;background:#101850f2;border:1px solid var(--line2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.syncbar .btn{flex:none}.spin{display:inline-block;font-size:16px;line-height:1}.spin.on{animation:spin 1s linear infinite}.btn:not(:disabled):hover .spin{animation:spin 1.2s linear 1}@keyframes spin{to{transform:rotate(360deg)}}.rec{display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#080c2c66;border:1px solid var(--line);font-size:14px}.rec .k{font-weight:900;text-align:center;border-radius:10px;padding:4px 0;font-size:12px}.rec .k.praise{color:var(--emer);background:#34e6a01a}.rec .k.fun{color:#ffb86b;background:#ffb86b1a}.rec .when{color:var(--dim);font-size:12px;white-space:nowrap}.gate{max-width:440px;margin:18px auto 0;text-align:center}.gate .card{padding:22px 20px 20px}.gate .peng{margin:0 auto}.gate .btns{display:grid;gap:8px;margin-top:16px}.gate h2{font-size:20px;font-weight:900;margin:8px 0 4px}.steps{text-align:left;margin:14px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.steps li{display:grid;grid-template-columns:26px 1fr;gap:8px;font-size:14px;color:var(--silver)}.steps li{align-items:center}.steps li b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#9be2ff,#3f9cf5);color:#fff;font-size:12px}.steps li em{font-style:normal;color:var(--ice);font-weight:800}.code-in{display:flex;gap:8px}.code-in input{text-align:center;letter-spacing:.25em;font-weight:900;font-size:18px;text-transform:uppercase}.chatpv{margin:0 0 12px;padding:14px 12px;border-radius:14px;background:linear-gradient(160deg,#3a4560,#232c44);border:1px solid var(--line)}.chatpv-h{font-size:11.5px;font-weight:800;color:var(--silver);margin-bottom:10px}.chatpv .chat-row{display:flex;align-items:flex-end;gap:10px}.chatpv .content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.chatpv .nick{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:1.25;margin:0 0 3px 4px;font-family:Pretendard,sans-serif}.chatpv .nick-text{color:#fff}.chatpv .nick>.nick-text{position:relative;top:1px}.chatpv .role-mark{height:1.08em;width:auto;flex-shrink:0;position:relative;top:.3px;vertical-align:middle;margin-right:-1px;filter:drop-shadow(0 0 .8px rgba(140,195,255,.75)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}.chatpv .role-wing{top:-.2px}.chatpv .role-owner{height:1.14em}.chatpv .role-manager{height:1.055em}.chatpv .role-wing{height:1.025em}.chatpv .role-shop{height:1.1em}.chatpv .nick-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:1.1em;margin-right:1px;position:relative;--nm-glow: rgba(140, 195, 255, .9);--nm-glow2: rgba(140, 195, 255, .35)}.chatpv .nick-mark>img{display:block;height:.92em;width:auto;filter:drop-shadow(0 0 .8px var(--nm-glow)) drop-shadow(0 0 1.6px var(--nm-glow2))}.chatpv .nick-mark.nm-gold{--nm-glow: rgba(235, 180, 40, .9);--nm-glow2: rgba(235, 180, 40, .3)}.chatpv .nick-mark.nm-platinum{--nm-glow: rgba(170, 90, 255, .9);--nm-glow2: rgba(170, 90, 255, .3)}.chatpv .nick-mark.nm-emerald{--nm-glow: rgba(52, 211, 153, .9);--nm-glow2: rgba(52, 211, 153, .3)}.chatpv .nick-rank-gold,.chatpv .nick-rank-platinum,.chatpv .nick-rank-emerald,.chatpv .nick-rank-silver,.chatpv .nick-rank-bronze{font-weight:800}.chatpv .nick-rank-bronze{text-shadow:0 1px 1px rgba(0,0,0,.5);filter:drop-shadow(0 0 1.5px rgba(225,140,85,.95)) drop-shadow(0 0 4px rgba(225,140,85,.45))}.chatpv .nick-rank-gold{text-shadow:0 1px 1px rgba(0,0,0,.5);filter:drop-shadow(0 0 1.5px rgba(255,200,50,.9)) drop-shadow(0 0 3.5px rgba(255,200,50,.24))}.chatpv .nick-rank-platinum{text-shadow:0 1px 1px rgba(0,0,0,.5);filter:drop-shadow(0 0 1.5px rgba(205,150,255,.95)) drop-shadow(0 0 4px rgba(205,150,255,.45))}.chatpv .nick-rank-emerald{text-shadow:0 1px 1px rgba(0,0,0,.5);filter:drop-shadow(0 0 1.5px rgba(110,245,200,.95)) drop-shadow(0 0 4px rgba(110,245,200,.45))}.chatpv .nick-rank-silver{text-shadow:0 1px 1px rgba(0,0,0,.5);filter:drop-shadow(0 0 1.5px rgba(205,218,230,.95)) drop-shadow(0 0 4px rgba(205,218,230,.45))}.chatpv .tier-badge{position:relative;top:1px;padding:0 1px;font-weight:900;font-size:10.5px;letter-spacing:.3px;line-height:13px;color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-size:100% 100%;filter:drop-shadow(0 0 .5px #000) drop-shadow(0 0 .5px #000)}.chatpv .cl-tier-gold{background-image:linear-gradient(180deg,#fff4c2,#ffd34d 52%,#e09a12)}.chatpv .cl-tier-platinum{background-image:linear-gradient(180deg,#f4eeff,#c7a8ff 52%,#9a6bff)}.chatpv .cl-tier-emerald{background-image:linear-gradient(180deg,#eafff6,#74f5c6 52%,#22c98c)}.chatpv .bubble{background:#fffffff5;border:1.5px solid #dbe6fb;border-radius:16px 16px 16px 4px;padding:9px 14px;font-size:14.5px;color:#22304f;line-height:1.4;box-shadow:0 3px 12px #466ec81f;max-width:300px}.chatpv .bubble-rank-gold{border-color:#f0cf84;box-shadow:0 3px 12px #d49a1257,0 2px 6px #0000001f}.chatpv .bubble-rank-platinum{border-color:#cfa6f5;box-shadow:0 3px 12px #9b45f057,0 2px 6px #0000001f}.chatpv .bubble-rank-emerald{border-color:#7fdcbb;box-shadow:0 3px 12px #19a97a57,0 2px 6px #0000001f}.chatpv .bubble-rank-silver{border-color:#c9d2dc}.odds{width:100%;border-collapse:collapse;font-size:14px}.odds td{padding:8px 4px;border-bottom:1px solid rgba(160,205,255,.12)}.odds td:last-child{text-align:right;font-weight:900;color:var(--ice);white-space:nowrap}.odds tr.rare td:first-child{color:var(--gold);font-weight:800}.odds-h{display:flex;align-items:center;gap:10px;font-size:18px;margin:-2px 0 6px}.odds-h>img{width:56px;height:56px;flex:none;margin:-4px 0 -4px -4px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.odds-ic td{padding:5px 4px}.odds-ic .ri{display:flex;align-items:center;gap:9px;min-height:30px}.odds-ic .ri img{width:30px;height:30px;flex:none}.odds tr.goods td:first-child{color:var(--plat);font-weight:800}.odds.xpt td:first-child{white-space:nowrap;padding-right:10px;vertical-align:top}.odds.xpt td:last-child{white-space:normal;text-align:left;color:var(--text);font-weight:600}.modal{position:fixed;inset:0;z-index:60;background:#04061ebf;backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:16px}.modal.on{display:flex;animation:fadeUp .2s ease both}.modal .box{width:100%;max-width:420px;background:linear-gradient(180deg,#1d2a72,#121a55);border:1px solid var(--line2);border-radius:22px;padding:20px;box-shadow:var(--shadow);max-height:86vh;overflow:auto}.modal .x{float:right;background:none;border:0;color:var(--dim);font-size:22px;cursor:pointer}.dev{position:fixed;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:40;background:#141006eb;border:1px dashed rgba(255,184,107,.6);color:#ffd9ad;border-radius:14px;padding:8px 10px;font-size:12px;box-shadow:var(--shadow);max-width:calc(100vw - 24px)}.dev b{display:block;font-size:10.5px;letter-spacing:.12em;color:#ffb86b;margin-bottom:4px}.dev .seg{background:#ffffff0d}.dev .seg button{font-size:12px;padding:5px 9px}.dev .seg button.on{background:#ffb86b33;color:#fff}.dev .min{position:absolute;top:4px;right:8px;cursor:pointer;color:#ffb86b}.dev.small .seg,.dev.small .note{display:none}.dev.small{padding:4px 10px;cursor:pointer;opacity:.85}.dev.small b{margin:0}.dev.small .min{display:none}.toast{position:fixed;left:50%;top:80px;transform:translate(-50%);z-index:70;background:#18246ef5;white-space:nowrap;border:1px solid var(--line2);color:var(--text);padding:10px 16px;border-radius:12px;font-weight:700;font-size:14px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s}.toast.on{opacity:1}footer{text-align:center;color:var(--dim2);font-size:12px;padding:30px 16px 130px}footer i{font-style:normal;color:var(--silver)}@media(min-width:760px){.nav{display:flex}.tabbar{display:none}main{padding:28px 24px 60px}.grid.g2{grid-template-columns:1fr 1fr}.grid.g3{grid-template-columns:repeat(3,1fr)}.quick{gap:12px}.quick .card{min-height:128px;padding:16px 10px 14px}.quick b{font-size:15px}.quick b br{display:none}.quick small{display:block}.hero{padding:44px 40px 170px}.hero .floor{height:190px}.hero .seal{width:96px;left:24px}.hero h1{font-size:40px}.thumbs,.closet{grid-template-columns:repeat(6,1fr)}.g2m{grid-template-columns:repeat(3,1fr)}.dev{bottom:16px}footer{padding-bottom:40px}.title{font-size:32px}}.notice-top .card>.row:last-child{border-bottom:0!important}.rw-item{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#080c2c66;border:1px solid var(--line)}.rw-item img{width:40px;height:40px}.rw-t{display:flex;flex-direction:column;min-width:0;line-height:1.35}.rw-t b{font-size:14.5px}.rw-store{font-size:12px;font-weight:800;color:#ffb27a}.rw-more{width:100%}.rw-store-box{margin-top:12px;padding:12px;border-radius:12px;background:#080c2c66;border:1px solid var(--line2)}.rw-store-box.rw-need{border-color:#ffd84a;background:#ffd84a1a}.rw-need-t{display:inline-block;margin-left:7px;padding:1px 8px;border-radius:999px;background:#ffd84a;color:#3a2a12;font-size:11.5px;font-weight:800;line-height:18px;vertical-align:1px}.rw-ask{display:block;width:100%;margin-top:12px}.rwa-i{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--line)}.rwa-i:first-child{border-top:0}.rwa-i.off{opacity:.6}.rwa-i input{flex:none;width:18px;height:18px;margin:0}.rwa-i span{flex:1;min-width:0;display:grid}.rwa-i b{font-size:14px}.rwa-i small{color:var(--dim);font-size:12px}.rwa-i em{flex:none;color:var(--gold);font-size:12px;font-weight:800;font-style:normal}.rwa-box #rwa-memo{width:100%;box-sizing:border-box;margin-top:10px}.rwa-warn{margin:6px 0 12px}.rw-ship{margin-top:12px;padding:10px 12px;border-radius:12px;background:#c3a8ff14;border:1px solid rgba(195,168,255,.25);font-size:13.5px}.drink-note{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.22)}.drink-note img{width:32px;height:32px;flex:none;margin-top:1px}.rule-intro{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.rule-intro>span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line2);font-size:13.5px;color:var(--dim)}.rule-intro b{color:#fff;font-size:15px}.rule-h{font-size:17px;margin-bottom:4px}.rule-it{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid rgba(160,205,255,.12)}.rule-it:last-child{border-bottom:0;padding-bottom:2px}.rule-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#4aa3ff,#1858c8);color:#fff;font-weight:900;font-size:13px;margin-top:1px}.rule-it b{font-size:15px;line-height:1.45}.rule-it p{margin:4px 0 0;font-size:13.5px;color:var(--dim);line-height:1.55}.rule-no{color:#ffa3b4!important;font-weight:700}.rule-ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;color:var(--dim);line-height:1.7}.rule-lead{margin:8px 0 0;font-weight:700}.tag-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tag-c{padding:10px 12px;border-radius:14px;background:#080c2c73;border:1px solid var(--line)}.tag-h{display:flex;align-items:center;gap:6px}.tag-h b{color:var(--plat);font-size:15px}.tag-c p{margin:4px 0 0;font-size:12.5px;color:var(--dim);line-height:1.5}.rule-kuni{margin-top:12px;padding:10px 12px;border-radius:12px;background:#c3a8ff1a;border:1px solid rgba(195,168,255,.3);font-weight:700;font-size:14px;text-align:center}.quick .ic{height:44px}.quick .ic img.ic-pk{width:44px;height:44px}.rule-lead2{margin:8px 0 0;font-size:14px;line-height:1.6}.rule-lucky{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#ffd84a14;border:1px solid rgba(255,216,74,.3);font-size:13.5px;line-height:1.6}.rule-dl{display:grid;grid-template-columns:70px 1fr;gap:10px 10px;margin:14px 0 0}.rule-dl dt{font-weight:900;color:var(--emer);font-size:13.5px;padding-top:1px}.rule-dl dd{margin:0;font-size:13.5px;color:var(--dim);line-height:1.6}.rule-dl dd .rule-no{margin:4px 0 0}.rule-why{margin:14px 0 0;font-size:13.5px;font-weight:700}.rule-outro{margin-top:12px;padding:12px;border-radius:12px;background:#5ef0c012;border:1px solid rgba(94,240,192,.25);font-size:13.5px;line-height:1.65;text-align:center}.rule-intro a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line2);font-size:13.5px;color:var(--dim)}.nick-card{text-align:center;padding:22px 16px 18px}.nick-big{font-size:40px;margin-bottom:6px;font-weight:900;line-height:1;color:#fff;text-shadow:0 0 18px rgba(143,216,255,.55)}.about-p{margin:0 0 8px;font-size:14.5px;line-height:1.7}.about-dont{margin-top:12px;padding:12px;border-radius:12px;background:#ff6b8d14;border:1px solid rgba(255,107,141,.3)}.about-dont b{color:#ffa3b4}.faq{display:flex;flex-direction:column;gap:8px}.faq-it{border-radius:14px;background:var(--card);border:1.5px solid var(--line)}.faq-it summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-size:15px}.faq-it summary::-webkit-details-marker{display:none}.faq-it summary:after{content:"›";margin-left:auto;color:var(--dim);transition:transform .2s}.faq-it[open] summary:after{transform:rotate(90deg)}.faq-b{padding:0 14px 12px 44px}.faq-b p{margin:0 0 6px;font-size:13.5px;color:var(--dim);line-height:1.65}.faq-warn{color:#ffd27a!important}.about-link{display:grid!important;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:14px}.nick-mini{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff14;font-size:24px;font-weight:900}.kk{font-size:.6em;line-height:0;position:relative;top:-.5em;margin-left:.03em;font-weight:inherit}.chatpv .nick-sup{font-size:.6em;line-height:0;position:relative;top:-.5em;margin-left:.03em}.nick-tip{margin:14px 0 0;font-size:14px;font-weight:800}.nick-card .chatpv{margin:10px 0 0;text-align:left}.kun-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.kun-head img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #8fd0ff;box-shadow:0 0 0 3px #8fd8ff2e,0 4px 14px #0000004d;flex:none}.kun-head b{display:block;font-size:17px}.about-av{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #8fd0ff;box-shadow:0 0 0 3px #8fd8ff26}.about-link{grid-template-columns:44px 1fr auto!important}.guide-banner{display:grid!important;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin-top:12px;text-align:left}.guide-banner img{width:52px;height:52px}.nick-big .nb-name{color:#d6e4ff73}.nick-big .kk{color:#fff;text-shadow:0 0 12px rgba(143,216,255,.7)}.login-box{padding:22px 20px 20px!important}.login-title{font-size:26px;font-weight:900;letter-spacing:.14em;margin-top:6px;background:linear-gradient(180deg,#fff 30%,#a9dcff);-webkit-background-clip:text;background-clip:text;color:transparent}.lg-field{display:flex;align-items:center;gap:8px;height:50px;padding:0 14px;margin-top:8px;border-radius:14px;background:#080c2c99;border:1.5px solid var(--line2);box-shadow:inset 0 2px 6px #00000040;cursor:text}.lg-field:focus-within{border-color:#8fd0ff;box-shadow:0 0 0 3px #8fd8ff2e,inset 0 2px 6px #00000040}.lg-field span{font-size:16px;opacity:.8}.lg-field input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0;outline:none!important;font-size:16px;font-weight:700;color:var(--text)}.lg-hint{margin:8px 2px 0;font-size:12px;color:var(--dim2);text-align:left}.lg-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.lg-btns .btn{height:50px;font-size:16px;border-radius:14px}.lg-find{margin-top:12px;background:none;border:0;color:var(--ice);font-weight:700;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 8px}.pwfind{text-align:center;padding:8px 4px 2px}.pwfind img{width:96px;height:96px}.pwfind h3{font-size:18px;margin:6px 0 8px}.pwfind p{margin:0;font-size:14.5px;line-height:1.7;color:var(--dim)}.pwfind p b{color:#fff}.login-box{padding:16px 16px 14px!important}.login-box .lg-peng{width:64px;height:64px}.login-title{font-size:21px;margin-top:2px}.lg-field{height:44px;margin-top:6px;border-radius:12px}.lg-field input{font-size:15px}.lg-hint{margin-top:6px;font-size:11.5px}.lg-btns{margin-top:10px}.lg-btns .btn{height:44px;font-size:15px;border-radius:12px}.lg-find{margin-top:6px;padding:4px 8px;font-size:13px}.login-box .small.muted{font-size:12px}.guide-banner{grid-template-columns:44px 1fr auto;padding:12px 14px!important;margin-top:10px}.guide-banner img{width:44px;height:44px}@media(max-height:700px){.login-box .lg-peng{display:none}.login-box{padding-top:14px!important}.gate{margin-top:8px}main{padding-top:10px}.title{margin:6px 0 4px;font-size:24px}}.title.tt{display:flex;align-items:center;gap:8px;background:none;color:#fff;-webkit-text-fill-color:initial;margin-top:4px}.title.tt span{background:linear-gradient(180deg,#fff 30%,#d9cbff);-webkit-background-clip:text;background-clip:text;color:transparent}.title.tt .tt-ic{width:46px;height:46px;flex:none;margin:-6px 0 -6px -4px}.hero h1{margin-top:0}.join-box{text-align:left}.jn-h{font-weight:900;font-size:14px;color:var(--ice);margin:2px}.join-box .lg-field span{width:20px;text-align:center;font-weight:900;color:var(--dim)}.lg-checks{display:flex;gap:16px;margin:10px 2px 0}.lg-checks label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--dim);cursor:pointer}.lg-checks input{width:17px;height:17px;accent-color:#4aa3ff;margin:0}.lg-checks input{-webkit-appearance:none;appearance:none;width:18px;height:18px;flex:none;margin:0;border-radius:6px;cursor:pointer;background:#080c2c99;border:1.5px solid var(--line2);display:grid;place-items:center;transition:background .15s,border-color .15s,box-shadow .15s}.lg-checks input:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:rotate(45deg) translate(-1px,-1px) scale(0);transition:transform .15s}.lg-checks input:checked{background:linear-gradient(180deg,#4aa3ff,#1858c8);border-color:#8fd0ff;box-shadow:0 0 10px #4aa3ff8c}.lg-checks input:checked:after{transform:rotate(45deg) translate(-1px,-1px) scale(1)}.lg-checks input:focus-visible{outline:2px solid rgba(143,216,255,.6);outline-offset:2px}.lg-checks label:has(input:checked){color:#fff}.lg-checks{gap:12px;align-items:center}.lg-checks .lg-find{margin:0 0 0 auto;padding:2px 0;font-size:12.5px;white-space:nowrap;color:var(--dim);text-decoration:underline;text-underline-offset:3px}.lg-checks .lg-find:hover{color:var(--ice)}.login-box .lg-btns+.small.muted,.login-box .lg-btns~p.small{margin-top:10px!important}.pwfind .pw-mail{margin-top:12px;font-size:13px;color:var(--dim2)}.pwfind .pw-mail a{color:var(--ice);text-decoration:underline;text-underline-offset:3px}:root{--line: rgba(150, 200, 255, .26)}.card.link:active{background:linear-gradient(180deg,#648cff4d,#3246b438)}.dummy{color:#ffd6a0cc;background:transparent;border-color:#ffc88c4d;font-size:10px}.letter-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.cats-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 12px;padding:2px 16px}.cats-scroll::-webkit-scrollbar{display:none}.cats-scroll button{flex:none}.lock-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 14px;border-radius:14px;background:#4aa3ff1f;border:1px solid rgba(143,216,255,.35);font-size:13px;color:var(--dim)}.lock-cta b{color:var(--ice);white-space:nowrap}.hero-plate{opacity:0;transition:opacity .3s}.cheer-sprite{width:256px;height:256px;position:relative;background-repeat:no-repeat;background-size:1024px 256px,1024px 256px}.btn.busy{opacity:.6;pointer-events:none}.jn-opt{font-size:11.5px;font-weight:700;color:var(--dim2)}.jn-bd{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lg-field select{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0;outline:none!important;font-size:15px;font-weight:700;color:var(--text);cursor:pointer}.lg-field select option{background:#141c5a;color:#fff}.lg-field select:invalid{color:var(--dim2)}.soon{display:flex;align-items:center;gap:14px}.soon img{width:48px;height:48px;flex:none;image-rendering:auto}.soon b{font-size:15px}.soon p{margin:4px 0 0}.soon-note{margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#ffd6781a;border:1px solid rgba(255,214,120,.3);font-size:13px;color:var(--dim)}.adm-me{display:flex;align-items:center;justify-content:space-between;gap:10px}.adm-q{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;color:inherit;cursor:pointer}.adm-q b{font-size:14px}.adm-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.adm-row:first-of-type{border-top:0}.adm-row>div:first-child{flex:1;min-width:0}.adm-link{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px}.adm-link b{flex:1}.slot{position:relative}.slot .nw{position:absolute;top:-6px;left:-4px;z-index:2}.adm-click{cursor:pointer;border-radius:10px}.adm-click:active{background:#8fd8ff14}:root{--card: linear-gradient(180deg, rgba(56, 88, 205, .17), rgba(24, 36, 120, .2))}.stage{background:radial-gradient(220px 120px at 50% 85%,rgba(150,210,255,.2),transparent 70%),linear-gradient(180deg,#1a2462,#10174a)}.card .card.stat,.chatpv{background:#080c2c6b}.btn{background:#ffffff0d}:root{--card: #182246}.card:not([class*=glow-]):not(.frame){border:1px solid rgba(170,195,255,.18);box-shadow:none}.btn.sm{min-height:44px}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #9ce9ff;outline-offset:3px}.tabbar a{letter-spacing:0;font-size:11px;white-space:nowrap}.guest-intro{text-align:left;margin-bottom:12px}.guest-intro h2{margin:0;font-size:19px}.gi-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px}.gi-perks>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:10px 4px;border-radius:14px;background:#080c2c73;border:1px solid var(--line)}.gi-perks span{font-size:22px}.gi-perks b{font-size:13px}.gi-perks small{font-size:11px;color:var(--dim2);line-height:1.3}.gi-steps{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.gi-steps li{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--dim)}.gi-steps li b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#4aa3ff,#2477e8);color:#fff;font-size:12px}.gi-steps em{font-style:normal;font-weight:800;color:var(--text)}.rule-core .rule-it b{font-size:15px}.rule-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--r);background:var(--card);border:1px solid rgba(170,195,255,.18);font-weight:900;font-size:15px}.rule-more>summary::-webkit-details-marker{display:none}.rule-more>summary:after{content:"펼치기 ›";font-size:12px;font-weight:700;color:var(--ice)}.rule-more[open]>summary:after{content:"접기 ⌃"}.rule-more[open]>summary{margin-bottom:10px}.odds-jump{position:sticky;top:var(--bar);z-index:4;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:10px -16px 0;padding:8px 16px;background:linear-gradient(180deg,#0e1446f7 80%,#0e144600)}.odds-jump::-webkit-scrollbar{display:none}.odds-jump a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:#080c2c99;font-size:13px;font-weight:800}.odds-jump img{width:22px;height:22px}.odds-h,#od-ship{scroll-margin-top:calc(var(--bar) + 70px)}.odds-meta{margin:4px 0 0;font-size:13px;color:var(--dim)}.kind{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap;vertical-align:middle;border:1px solid}.k-ship{color:#e0c8ff;border-color:#c3a8ff8c;background:#966eff24}.k-kunity{color:#ffd6ec;border-color:#ff9ccb80;background:#ff78be1f}.k-digital{color:#c9f7e6;border-color:#5ef0c073;background:#3cdcaa1a}.k-fx{color:#cfe6ff;border-color:#8fd8ff66;background:#50aaff1a}.odds-ic td:first-child{line-height:1.6}.odds-fold{margin-top:8px}.odds-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;border-radius:12px;background:#080c2c73;border:1px solid var(--line)}.odds-fold>summary::-webkit-details-marker{display:none}.of-sum{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;font-weight:700;color:var(--dim)}.of-btn{flex:none;font-size:12px;font-weight:800;color:var(--ice)}.odds-fold[open] .of-btn{font-size:0}.odds-fold[open] .of-btn:after{content:"접기 ⌃";font-size:12px}.odds-fold[open]>summary{margin-bottom:6px}.quick .qt{display:flex;flex-direction:column;align-items:center;gap:4px}@media(max-width:480px){.quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick .card{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:74px;padding:11px 10px;text-align:left;border-radius:18px}.quick .ic{flex:none;width:50px;height:50px;border-radius:15px}.quick .ic img.ic-pk{width:42px;height:42px}.quick .qt{align-items:flex-start;min-width:0;gap:3px}.quick .qt b{font-size:14.5px;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.quick .qt b br{display:none}.quick .qt small{display:block;font-size:11px;line-height:1.3;color:var(--dim2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.quick .glow-ice .ic{background:radial-gradient(circle at 50% 62%,#78c8ff52,#080c2c4d 72%)}.quick .glow-mint .ic{background:radial-gradient(circle at 50% 62%,#5ef0c047,#080c2c4d 72%)}.quick .glow-pink .ic{background:radial-gradient(circle at 50% 62%,#ff9ccb4d,#080c2c4d 72%)}.quick .glow-plat .ic{background:radial-gradient(circle at 50% 62%,#c3a8ff52,#080c2c4d 72%)}}.wk-entry{display:flex;align-items:center;gap:12px;margin-top:12px}.wk-entry-ic{font-size:30px}.wk-top{margin:4px 0 10px}.wk-title{font-size:26px;font-weight:900;margin:0;letter-spacing:-.02em;word-break:keep-all}.wk-meta{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px;font-size:12px;color:var(--dim2)}.wk-meta a{color:var(--ice)}.wk-meta.wk-old{color:#ffd98a}.wk-lock{color:#ffd98a;font-weight:800}.wk-tabs{display:flex;gap:4px;margin:0 0 12px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.wk-tabs a{flex:none;padding:10px 12px;min-height:44px;font-size:13px;font-weight:800;color:var(--dim);border-bottom:2px solid transparent}.wk-tabs a.on{color:#fff;border-color:var(--ice)}.wk-cats{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:#080c2c73;font-size:12.5px}.wk-cats>span{font-weight:900;color:var(--dim2);margin-right:2px}.wk-cats a{padding:3px 9px;border-radius:999px;background:#8fd8ff1a;border:1px solid rgba(143,216,255,.3);color:var(--ice);font-weight:700}.wk-cats.in{margin:6px 0 0;padding:0;border:0;background:none}.wk-doc{background:#141d40;border:1px solid rgba(170,195,255,.18);border-radius:var(--r);padding:16px 16px 18px;line-height:1.75;font-size:15px;word-break:keep-all;overflow-wrap:anywhere}.wk-doc p{margin:0 0 10px}.wk-doc b{color:#fff}.wk-doc span[style*=color] b,.wk-doc span[style*=color] i{color:inherit}.wk-doc code{padding:1px 6px;border-radius:6px;background:#ffffff14;font-size:13px}.wk-link{color:#8fd8ff;text-decoration:underline;text-decoration-color:#8fd8ff59;text-underline-offset:3px}.wk-red{color:#ff8f9c;text-decoration-color:#ff8f9c73}.wk-ext{color:#b7f0d6}.wk-toc{display:inline-flex;flex-direction:column;gap:2px;min-width:60%;margin:4px 0 14px;padding:12px 16px;border:1px solid var(--line2);border-radius:12px;background:#080c2c80}.wk-toc>b{font-size:14px;margin-bottom:4px}.wk-toc a{font-size:13.5px;color:var(--text);line-height:1.6}.wk-toc a span{color:var(--ice);font-weight:800;margin-right:2px}.wk-toc a.t2{padding-left:14px}.wk-toc a.t3{padding-left:28px}.wk-toc a.t4{padding-left:42px}.wk-sec{margin-top:6px}.wk-h{display:flex;align-items:baseline;gap:6px;margin:18px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line2);font-weight:900;scroll-margin-top:calc(var(--bar) + 16px)}h2.wk-h{font-size:21px}h3.wk-h{font-size:18px}h4.wk-h,h5.wk-h{font-size:16px}.wk-num{color:var(--ice)}.wk-fold{margin-left:auto;font-size:13px;color:var(--dim2);transition:transform .2s}.wk-sec.closed>.wk-body{display:none}.wk-sec.closed>.wk-h .wk-fold{transform:rotate(180deg)}.wk-list{margin:0 0 10px;padding-left:20px}.wk-list li{margin:2px 0}.wk-list li.d1{margin-left:16px}.wk-list li.d2{margin-left:32px}.wk-list li.d3{margin-left:48px}.wk-q{margin:0 0 10px;padding:10px 14px;border-left:4px solid var(--ice);border-radius:0 10px 10px 0;background:#8fd8ff14}.wk-hr{border:0;border-top:1px solid var(--line2);margin:14px 0}.wk-tw{overflow-x:auto;margin:0 0 12px}.wk-t{border-collapse:collapse;min-width:60%;font-size:14px}.wk-t th,.wk-t td{border:1px solid rgba(170,195,255,.25);padding:7px 10px;text-align:left;vertical-align:top}.wk-t th{background:#8fd8ff1f;font-weight:900}.wk-fn a{color:#8fd8ff;font-size:11px;font-weight:800;padding:0 1px}.wk-foot{margin-top:18px;padding-top:10px;border-top:1px dashed var(--line2);font-size:13px}.wk-foot ol{margin:6px 0 0;padding-left:0;list-style:none}.wk-foot li{margin:4px 0;border-radius:8px;transition:background .4s}.wk-foot li.flash{background:#ffd84a2e}.wk-foot li a{color:#8fd8ff;font-weight:800}.wk-adm{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;justify-content:flex-end}.wk-adm:empty{display:none}.wk-edit{display:grid;gap:10px}.wk-tool{display:flex;flex-wrap:wrap;gap:6px}.wk-tool .btn{min-height:36px;padding:4px 10px;font-size:12.5px}.wk-ta{min-height:380px;font-family:ui-monospace,Consolas,D2Coding,monospace;font-size:14px;line-height:1.6}.wk-hist{display:grid;gap:8px}.wk-hr-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;background:#141d40;border:1px solid rgba(170,195,255,.18)}.wk-hr-main{min-width:0;flex:1 1 200px}.wk-hr-btns{display:flex;gap:6px;flex-wrap:wrap}.wk-delta{font-size:12px;font-weight:800;color:var(--dim2)}.wk-delta.up{color:#5ef0c0}.wk-delta.down{color:#ff8f9c}.wk-sum{color:var(--text)}.wk-kind{font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;border:1px solid var(--line2)}.wk-kind.k-delete{color:#ff8f9c;border-color:#ff8f9c80}.wk-kind.k-revert{color:#ffd98a;border-color:#ffd98a80}.wk-kind.k-create{color:#5ef0c0;border-color:#5ef0c080}.wk-diff{font-size:13.5px;line-height:1.6;border-radius:12px;overflow:hidden;border:1px solid rgba(170,195,255,.18);background:#141d40}.df{display:flex;gap:8px;padding:2px 10px;white-space:pre-wrap;word-break:break-all}.df span{flex:none;width:10px;color:var(--dim2)}.df.add{background:#5ef0c01f}.df.add span{color:#5ef0c0}.df.del{background:#ff8f9c1f;text-decoration:line-through;text-decoration-color:#ff8f9c80}.df.del span{color:#ff8f9c}.df-gap{text-align:center;color:var(--dim2);padding:2px;background:#ffffff08}.wk-talk{display:grid;gap:8px}.wk-cm{padding:10px 12px;border-radius:12px;background:#141d40;border:1px solid rgba(170,195,255,.18)}.wk-cm.hid{opacity:.45}.wk-cm-h{display:flex;align-items:center;gap:8px;margin-bottom:4px}.wk-cm-h .btn{margin-left:auto}.wk-home{display:grid;gap:12px}.wk-side{display:grid;gap:12px;align-content:start}.wk-side h3{margin:0 0 6px;font-size:15px}.wk-search{display:flex;gap:6px}.wk-search input{flex:1;min-width:0}.wk-rc{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid var(--line)}.wk-rc:first-of-type{border-top:0}.wk-all{display:grid;margin-top:10px;padding:4px 14px;border-radius:var(--r);background:#141d40;border:1px solid rgba(170,195,255,.18)}.wk-load{padding:30px 0;text-align:center;color:var(--dim2)}@media(min-width:900px){.wk-home{grid-template-columns:1fr 300px}}.guest-intro>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.guest-intro>summary::-webkit-details-marker{display:none}.guest-intro>summary b{font-size:16px}.gi-more{font-size:12px;font-weight:800;color:var(--ice);white-space:nowrap}.gi-more:after{content:" ▾"}.guest-intro[open] .gi-more:after{content:" ▴"}.guest-intro{margin-top:12px}.hero-sub{margin:6px auto 0;max-width:300px;font-size:13.5px;line-height:1.5;color:var(--dim);position:relative}@media(max-width:480px){.quick .ic{width:44px;height:44px}.quick .ic img.ic-pk{width:36px;height:36px}.quick .card{min-height:78px;align-items:center}.quick .qt{min-width:0;flex:1}.quick .qt b{white-space:normal;word-break:keep-all}.quick .qt small{white-space:normal;text-overflow:clip;overflow:visible}}img.wk-entry-ic{width:56px;height:56px;flex:none}.wk-title-ic{display:flex;align-items:center;gap:8px}.wk-title-ic img,.gi-perks img.gi-ic{width:44px;height:44px}.login-box{padding:14px 16px 12px!important}.login-box .lg-peng{width:44px!important;height:44px!important}.login-title{font-size:18px!important;letter-spacing:.12em;margin-top:0!important}.login-box>p.small.muted{margin:0 0 6px!important;font-size:12px}.login-box .lg-field{height:42px;margin-top:6px}.login-box .lg-checks,.login-box .lg-btns{margin-top:8px}.login-box .lg-btns .btn{height:42px;font-size:15px}.guest-intro{padding:10px 14px!important}.guest-intro>summary b{font-size:15px}.gate{margin-top:10px}.mo-cal{padding:12px}.mo-cal-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mo-cal-h b{flex:1;text-align:center;font-size:16px}.mo-cal-h b .small{font-weight:700}.mo-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.mo-w{text-align:center;font-size:11px;font-weight:800;color:var(--dim2);padding:2px 0}.mo-w.sun{color:#ff9aa8}.mo-w.sat{color:#8fd8ff}.mo-c{position:relative;aspect-ratio:1;border-radius:10px;background:#080c2c59;display:grid;place-items:center;font-size:12px;color:var(--dim2);background-size:cover;background-position:center;overflow:hidden}.mo-c.empty{background:none}.mo-c.today{box-shadow:inset 0 0 0 1.5px #8fd8ff80;color:#fff}.mo-c>span{position:absolute;top:3px;left:5px;font-size:11px;font-weight:800}.mo-c.on{border:1.5px solid var(--ice);color:#fff}.mo-c.on>span{text-shadow:0 1px 2px rgba(0,0,0,.9)}.mo-c.on:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 50%)}.mo-c.on>span,.mo-c.on>i,.mo-c.on>b{z-index:1}.mo-c.on>b{font-size:18px}.mo-c.on>i{position:absolute;right:4px;bottom:3px;font-style:normal;font-size:10px;font-weight:900;background:var(--ice);color:#04121f;border-radius:6px;padding:0 4px}.mo-c.dim{opacity:.55;border-style:dashed}.mo-list{display:grid;gap:10px}.mo-item{display:flex;gap:12px;align-items:center}.mo-item>img,.mo-noimg{flex:none;width:92px;height:92px;border-radius:14px;object-fit:cover;background:#080c2c80;display:grid;place-items:center;font-size:30px}.mo-item b{display:block;font-size:15px;margin:2px 0}.mo-date{font-size:12px;font-weight:800;color:var(--ice)}.mo-date.big{font-size:13px;margin-top:4px}.mo-note1{margin:4px 0 0;font-size:12.5px;color:var(--dim);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mo-st{display:inline-block;font-size:10.5px;font-weight:800;padding:1px 7px;border-radius:999px;border:1px solid;margin-left:4px;vertical-align:middle}.mo-st.pend{color:#ffd98a;border-color:#ffd98a80}.mo-st.hid{color:#ff8f9c;border-color:#ff8f9c80}.mo-st.pub{color:#5ef0c0;border-color:#5ef0c080}.mo-st.mob{color:#9ec5ff;border-color:#9ec5ff80}.mo-st.pc{color:#c3cbe0;border-color:#c3cbe061}.mo-st.mob,.mo-st.pc{letter-spacing:.04em}.mo-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mo-ph{position:relative;padding:0;border:0;border-radius:12px;overflow:hidden;aspect-ratio:9 / 16;background:#0b1235;cursor:pointer}.mo-ph img{width:100%;height:100%;object-fit:cover;display:block}.mo-ph span{position:absolute;left:4px;right:4px;bottom:4px;font-size:10px;font-weight:800;color:#fff;background:#00000080;border-radius:6px;padding:2px 4px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-big{margin:18px 0 0;text-align:center}.mo-big img{max-width:100%;max-height:70vh;border-radius:12px}.mo-big figcaption{font-size:12px;color:var(--dim);margin-top:6px}.mo-note p{margin:6px 0 0;white-space:pre-line}.mo-adm{margin-top:10px;border-color:#ffd84a73}.mo-h2{font-size:16px;margin:0 0 8px}.mo-cms{display:grid;gap:6px}.mo-cm{padding:8px 12px;border-radius:12px;background:#141d40;border:1px solid rgba(170,195,255,.18);font-size:14px}.mo-cm.hid{opacity:.45}.mo-cm-h{display:flex;align-items:center;gap:8px;margin-bottom:2px}.mo-cm-h .btn{margin-left:auto;min-height:32px}.mo-cm-in{display:flex;gap:6px;margin-top:8px}.mo-cm-in input{flex:1;min-width:0}.mo-cm-lock{font-size:13px;color:var(--dim)}.btn{min-height:44px;border-radius:12px;border:1px solid rgba(170,195,255,.28);background:#ffffff0f;letter-spacing:-.01em;transition:background .15s,border-color .15s,transform .08s,box-shadow .15s,filter .15s}.btn:hover{background:#ffffff1a;border-color:#aac3ff73}.btn:active{transform:translateY(1px)}.btn.pri{background:linear-gradient(180deg,#2370dc,#1c5fd2 55%,#154db8);border-color:#8fd0ff8c;text-shadow:none;box-shadow:inset 0 1px #ffffff42,0 6px 16px #1e64dc42}.btn.pri:hover{filter:brightness(1.08);background:linear-gradient(180deg,#2370dc,#1c5fd2 55%,#154db8)}.btn.ghost{background:transparent;border-color:#aac3ff38}.btn.ghost:hover{background:#ffffff0f}.btn.sm{min-height:40px;padding:6px 12px;border-radius:10px}.btn:disabled{opacity:.5}.rule-n,.gi-steps li b{background:linear-gradient(180deg,#2370dc,#154db8)}.new{background:#d92d55}.cats button{min-height:38px;padding:6px 13px;background:#ffffff0a;border-color:#aac3ff3d;color:var(--dim)}.cats button.on,.seg button.on{background:#4a96ff38;border-color:#8fd0ff99;color:#fff;box-shadow:inset 0 0 0 1px #8fd0ff59}.seg button{min-height:40px}.mytabs .seg button{min-height:42px}.nav a{padding:11px 14px}.lg-checks .lg-find{padding:12px 0}.wk-cats a{padding:7px 11px}.wk-meta a{display:inline-block;padding:6px 0}.wk-tool .btn{min-height:40px}.mo-cal-h .btn{min-width:44px}.glow-gold{border-color:#ffd84a80;box-shadow:0 0 12px #ffc83c1a}.glow-plat{border-color:#c3a8ff80;box-shadow:0 0 12px #aa82ff1f}.glow-mint{border-color:#5ef0c073;box-shadow:0 0 12px #3cdcaa1a}.glow-pink{border-color:#ff9ccb80;box-shadow:0 0 12px #ff78be1a}.glow-ice{border-color:#78c8ff80;box-shadow:0 0 12px #50aaff1f}.card.link{transition:transform .15s,border-color .15s,background .15s}@media(hover:hover){.card.link:hover{transform:translateY(-2px);border-color:#aad2ff80}}.sec-h h2{letter-spacing:-.02em}.title{letter-spacing:-.03em}.seen{font-size:11.5px;font-weight:700;color:var(--dim2)}.seen.on{color:#5ef0c0}.adm-tabs button{font-size:12.5px}.adm-stats{grid-template-columns:repeat(5,1fr);gap:8px}.adm-stats .stat b{font-size:18px}@media(max-width:480px){.adm-stats{grid-template-columns:repeat(3,1fr)}}.adm-todo{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 4px;border-top:1px solid var(--line);font-size:14px}.adm-todo:first-of-type{border-top:0;margin-top:4px}.adm-todo b{color:var(--gold)}.adm-todo span{margin-left:auto;color:var(--dim2)}.adm-tools{display:grid;gap:8px}.adm-tools .seg{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.adm-tools .seg button{padding:0 4px;font-size:12.5px}.mo-ph.hid img{opacity:.3;filter:grayscale(.8)}.mo-ph em{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:#ffd98a}.mo-title-ed{display:flex;gap:6px;margin-top:8px}.mo-title-ed input{flex:1;min-width:0}.mo-cm.kun{border-color:#ffd84a73;background:linear-gradient(180deg,#ffd84a14,#141d40)}.mo-kun{width:15px;height:15px}.mo-slider{position:relative;border-radius:16px;overflow:hidden;background:#0b1235;border:1px solid rgba(170,195,255,.18)}.mo-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mo-track::-webkit-scrollbar{display:none}.mo-slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:center;display:grid;place-items:center;height:min(62vh,560px);cursor:zoom-in}.mo-slide img{max-width:100%;max-height:100%;object-fit:contain;display:block}.mo-slide.hid img{opacity:.3;filter:grayscale(.8)}.mo-slide em{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-weight:800;color:#ffd98a}.mo-arr{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#080c2c8c;color:#fff;font-size:22px;cursor:pointer;backdrop-filter:blur(4px)}.mo-arr.l{left:8px}.mo-arr.r{right:8px}.mo-slbar{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:12.5px;color:var(--dim)}.mo-slbar #mo-cnt{font-weight:800;color:var(--ice);white-space:nowrap}.mo-sladm{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}details.mo-adm>summary{list-style:none;cursor:pointer;min-height:32px}details.mo-adm>summary::-webkit-details-marker{display:none}details.mo-adm{margin-top:12px}.mo-item img.blur{filter:blur(6px) brightness(.8)}.mo-c.blur{background-blend-mode:normal}.mo-c.blur:before{content:"";position:absolute;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mo-locked{position:relative;border-radius:16px;overflow:hidden;min-height:300px;background:#0b1235;border:1px solid rgba(170,195,255,.18);display:grid;place-items:center}.mo-locked>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(14px) brightness(.55);transform:scale(1.1)}.mo-locked-in{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:24px 16px}.mo-locked-in b{font-size:17px}.mo-locked-in span{font-size:13px;color:var(--dim)}.mo-locked-in .lock-cta{margin-top:6px}.sp-cards{display:grid;gap:10px}.sp-card{display:flex;align-items:center;gap:12px}.sp-card>img{width:60px;height:60px;flex:none}.sp-card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-card b{font-size:16px}.sp-badges{display:flex;gap:6px;margin-top:4px}.sp-badges i{font-style:normal;font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;border:1px solid var(--line2);color:var(--gold)}.sp-badges i.new{color:#fff;border:0}.sp-list{gap:10px}.sp-post{display:flex;gap:12px;align-items:flex-start}.sp-post>img{width:84px;height:84px;border-radius:12px;object-fit:cover;flex:none}.sp-post b{display:block;font-size:16px;margin:2px 0}.sp-post p{margin:0;font-size:13px;color:var(--dim)}.sp-date{font-size:12px;font-weight:800;color:var(--ice)}.sp-article{background:#fbf6ea;color:#2b2a35;border-radius:var(--r);padding:18px 18px 16px;box-shadow:0 6px 20px #00000040}.sp-article .sp-date{color:#8a6d3b}.sp-article h1{font-size:22px;margin:4px 0 12px;color:#1f1d2b;letter-spacing:-.02em}.sp-img{display:block;width:100%;border-radius:12px;margin:0 0 10px}.sp-body{font-size:15.5px;line-height:1.8;word-break:keep-all}.sp-article .btn{color:#4a4058;border-color:#503c6440}.sp-cms{display:grid;gap:6px}.sp-cm{padding:8px 12px;border-radius:12px;background:#141d40;border:1px solid rgba(170,195,255,.18);font-size:14px}.sp-cm.kun{border-color:#ffd84a73;background:linear-gradient(180deg,#ffd84a14,#141d40)}.sp-cm.hid{opacity:.45}.sp-cm-h{display:flex;align-items:center;gap:6px;margin-bottom:2px}.sp-cm-h .btn{min-height:32px;padding:2px 8px}.sp-cm-h .btn:first-of-type{margin-left:auto}.sp-reply{margin-left:22px;margin-top:4px}.sp-edit{display:grid;gap:10px}.sp-pics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sp-pics img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.sp-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;margin:4px 0 8px}.sp-tabs button{flex:1 0 auto}.sp-letters{display:grid;gap:10px}.sp-letter{padding:12px 14px;border-radius:16px;background:#141d40;border:1px solid rgba(170,195,255,.18)}.sp-letter.secret{border-color:#c3a8ff73}.sp-letter.hid{opacity:.5}.sp-l-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sp-l-b{margin:8px 0 0;font-size:15px;line-height:1.7;white-space:normal;word-break:keep-all}.sp-l-r{margin-top:10px;padding:10px 12px;border-radius:12px;background:#8fd8ff14;border-left:3px solid var(--ice);font-size:14px}.sp-l-r b{color:var(--ice);margin-right:4px}.sp-memo{margin-top:8px;font-size:12.5px;color:#ffd98a}.sp-l-act{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;justify-content:flex-end}.sp-l-ed{display:grid;gap:6px;margin-top:8px}.sp-l-ed textarea{min-height:90px}.sp-star{margin-left:4px;width:40px;height:40px;border:0;background:none;font-size:22px;color:var(--dim2);cursor:pointer}.sp-star.on{color:#ffd84a}.pill.lock{color:#e0c8ff}.sp-cm-in{display:flex;gap:6px}.sp-cm-in input{flex:1;min-width:0}.sp-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:4px;border-radius:999px;background:#d92d55;color:#fff;font-size:11.5px;font-weight:900;font-style:normal;vertical-align:2px}.mo-slide{height:auto;aspect-ratio:9 / 16;max-height:78vh}.mo-slide img{width:100%;height:100%;object-fit:contain}.mo-strip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 2px 4px;margin-top:4px}.mo-strip::-webkit-scrollbar{display:none}.mo-th{flex:none;width:54px;aspect-ratio:9 / 16;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#0b1235;cursor:pointer;opacity:.6;transition:opacity .15s,border-color .15s}.mo-th img{width:100%;height:100%;object-fit:cover;display:block}.mo-th.on{border-color:var(--ice);opacity:1}.mo-th.hid img{filter:grayscale(.8);opacity:.4}@media(min-width:700px){.mo-slider{max-width:440px;margin:0 auto}.mo-slbar,.mo-strip,.mo-sladm{max-width:440px;margin-left:auto;margin-right:auto}}.sp-article{background:linear-gradient(180deg,#a98bff1f,#18224600 140px),#182246;color:var(--text);border:1px solid rgba(195,168,255,.35);box-shadow:none}.sp-article .sp-date{color:#c9b6ff}.sp-article h1{color:#fff}.sp-body{color:#e3e9ff}.sp-article .btn{color:var(--text);border-color:#aac3ff47}.sp-img{border:1px solid rgba(195,168,255,.2)}.who{display:flex;align-items:center;gap:6px}.bell{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);background:var(--panel2);font-size:17px;cursor:pointer;display:grid;place-items:center}.bell i{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#d92d55;color:#fff;font-size:10.5px;font-weight:900;font-style:normal;display:grid;place-items:center}.nt-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 36px 8px 0}.nt-head b{font-size:17px}.nt-list{display:grid;max-height:64vh;overflow-y:auto}.nt-it{display:flex;gap:10px;align-items:flex-start;padding:11px 6px;border-top:1px solid var(--line);color:var(--dim)}.nt-it:first-child{border-top:0}.nt-it.un{color:#fff;background:#4a96ff14;border-radius:10px}.nt-it.un .nt-ic:after{content:"";display:inline-block;width:7px;height:7px;margin-left:2px;border-radius:50%;background:#ff5c7c;vertical-align:top}.nt-it.kun .nt-tx{color:#ffd98a}.nt-ic{flex:none;font-size:18px}.nt-tx{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.4}.nt-tx small{font-size:11.5px;color:var(--dim2)}.lk-row{display:flex;justify-content:flex-end;margin-top:8px}.lk-row.sm{margin-top:4px}.lk{display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:2px 10px;border-radius:999px;border:1px solid rgba(255,140,180,.3);background:#ff78aa0f;color:#ffb3cc;font-size:13px;font-weight:800;cursor:pointer}.lk.on{background:#ff5c8c2e;border-color:#ff78aa99;color:#ff8fb5}.lk i{font-style:normal;font-size:11px}.sp-secret{margin-top:8px;padding:6px 10px;border-radius:10px;background:#c3a8ff1f;border:1px solid rgba(195,168,255,.35);color:#e0c8ff;font-size:12.5px;font-weight:700}.install-card{display:flex;align-items:center;gap:12px}.install-card>img{width:48px;height:48px;border-radius:12px;flex:none}.install-card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.install-card b{font-size:14.5px}.rp{min-height:32px;padding:2px 8px;border:0;border-radius:8px;background:transparent;color:var(--dim2);font-size:12px;cursor:pointer;opacity:.65}.rp:hover{opacity:1;background:#ff5c7c1a;color:#ff8f9c}.adm-rp{padding:10px 0;border-top:1px solid var(--line)}.adm-rp:first-of-type{border-top:0}.adm-rp-ex{margin:4px 0;padding:8px 10px;border-radius:10px;background:#080c2c80;font-size:14px}.adm-mute{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:10px;background:#ff5c7c0f;border:1px solid rgba(255,143,156,.2)}.rp-title{font-size:17px}.rp-opts{display:grid;gap:6px}.rp-opt{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(170,195,255,.24);background:#ffffff0a;color:var(--text);font-weight:700;font-size:14px;text-align:left;cursor:pointer}.rp-opt.on{border-color:#ff8f9cb3;background:#ff5c7c24;color:#fff}.tabbar{grid-template-columns:repeat(5,1fr)}.cl-cal{padding:12px;position:relative}.cl-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cl-c{position:relative;aspect-ratio:1;border-radius:10px;border:0;padding:0;background:#080c2c59;background-size:cover;background-position:center;color:var(--dim2);font:inherit;cursor:pointer;overflow:hidden}.cl-c.empty{background:none;cursor:default}.cl-c>span{position:absolute;top:3px;left:5px;font-size:11px;font-weight:800}.cl-c.sun>span{color:#ff9c9c}.cl-c.sat>span{color:#9cc6ff}.cl-c.past:not(.mo){opacity:.55}.cl-c.mo{box-shadow:inset 0 0 0 1.5px var(--ice);color:#fff}.cl-c.mo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 45%,rgba(0,0,0,.35))}.cl-c.mo>*{z-index:1}.cl-c.mo>span{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.cl-c.mo>b{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;font-weight:400}.cl-c.blur{background-blend-mode:normal}.cl-c.blur:before{content:"";position:absolute;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cl-c.dim{opacity:.6}.cl-c.today{box-shadow:inset 0 0 0 2px var(--gold);color:#fff}.cl-c.sel{outline:2px solid #fff;outline-offset:1px}.cl-bd{position:absolute;top:2px;right:3px;font-size:10px;font-style:normal}@media(min-width:700px){.cl-bd{font-size:24px;line-height:1;top:5px;right:6px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}}.cl-ev{position:absolute;left:2px;right:2px;bottom:3px;padding:1px 0;border-radius:6px;font-size:9.5px;font-weight:900;font-style:normal;line-height:1.3;text-align:center;white-space:nowrap;overflow:hidden}.cl-key .cl-ev{position:static;display:inline-block;padding:1px 5px}.cl-ev.live{background:#4fb3ffd9;color:#04122e}.cl-ev.rest{background:#ff9ccbd9;color:#2e0418}.cl-ev.event{background:#ffd84ae6;color:#2e2304}.cl-key{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;align-items:center}.cl-today{position:absolute;top:12px;right:52px}.cl-day h3{display:flex;align-items:center;gap:8px}.cl-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.cl-item:first-of-type{border-top:0}.cl-item>div{flex:1;min-width:0}.cl-item img,.cl-noimg{width:52px;height:52px;border-radius:10px;object-fit:cover;flex:none;display:grid;place-items:center;background:#080c2c66}.cl-item img.blur{filter:blur(4px)}.cl-item.ev{border-left:3px solid rgba(79,179,255,.85);padding-left:10px}.cl-item.ev.rest{border-left-color:#ff9ccbd9}.cl-item.ev.event{border-left-color:#ffd84ae6}.cl-add{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line2)}.cl-add-row{display:flex;gap:6px;margin-top:8px}.cl-add-row input[type=time]{width:120px;flex:none}.cl-add-row input[type=text]{flex:1;min-width:0}.cl-dd{display:inline-block;min-width:50px;padding:3px 8px;border-radius:999px;background:#8fd8ff24;color:var(--ice);font-size:12px;font-weight:900;text-align:center;flex:none}.cl-dd.on{background:linear-gradient(180deg,#ff8fb4,#e8577f);color:#fff}.cl-up{padding:4px 14px}.cl-up-r{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;min-height:44px}.cl-up-r:first-child{border-top:0}.cl-up-r .small{flex:none}.cl-up-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-home{display:flex;align-items:center;gap:12px}.cl-home>div{flex:1;min-width:0}.cl-link{display:flex;align-items:center;gap:8px;margin-top:12px}.cl-link .small{flex:1}.bell.cake{margin-right:6px}.bell .cake-dot{position:absolute;top:1px;right:1px;width:10px;height:10px;min-width:0;padding:0;border-radius:50%;background:#ff5c8a;box-shadow:0 0 0 2px var(--bg, #0b1030)}.bd-list{display:grid;gap:2px;max-height:52vh;overflow-y:auto}.bd-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border-top:1px solid var(--line)}.bd-row:first-child{border-top:0}.bd-row.now{background:#ff8fb414;border-radius:12px}.bd-nm{flex:1;min-width:0}.bd-wishes{margin-top:12px;max-height:46vh;overflow-y:auto}.bd-w{padding:10px 0;border-top:1px solid var(--line)}.bd-w p{margin:4px 0 0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.bd-w .btn{margin-top:6px}.bd-pub{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:12px;background:#ff8fb412;border:1px solid rgba(255,143,180,.22);cursor:pointer}.bd-pub input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:#ff8fb4}.bd-pub small{display:block;color:var(--dim2);margin-top:2px}.bd-pub.off{opacity:.6;cursor:default}@media(max-width:380px){.tabbar a{font-size:10px}}.title.tt .tt-emo{font-style:normal;font-size:30px;line-height:1}.cl-add-row input[type=time]{background:#080c2c8c;border:1px solid var(--line2);color:var(--text);border-radius:12px;padding:10px;font-family:inherit;font-size:15px;color-scheme:dark}.kun-nm{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:900;line-height:1;vertical-align:middle;cursor:pointer}.kun-nm img{width:16px;height:16px;flex:none;display:block}.bd-w .kun-nm{margin-bottom:2px}.kun-pop{position:fixed;z-index:200;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:16px;background:linear-gradient(180deg,#fff,#e9f1ff);color:#1b2a6b;font-size:14px;font-weight:900;white-space:nowrap;box-shadow:0 8px 24px #00000059;pointer-events:none;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .18s,transform .22s cubic-bezier(.3,1.6,.5,1)}.kun-pop img{width:18px;height:18px}.kun-pop:after{content:"";position:absolute;left:var(--ax, 50%);bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#e9f1ff;transform:rotate(45deg);border-radius:2px}.kun-pop.down:after{bottom:auto;top:-6px;background:#fff}.kun-pop.on{opacity:1;transform:none}.cl-ttl{display:none}@media(min-width:700px){.cl-c .cl-ttl{display:block;position:absolute;left:4px;right:4px;bottom:4px;font-size:11px;font-weight:800;line-height:1.25;color:#fff;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.95);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cl-c.mo .cl-ev{inset:3px 3px auto auto;padding:1px 4px}}.cl-note{margin:6px 0 0;padding:6px 10px;border-radius:10px;background:#8fd8ff14;border-left:3px solid rgba(143,216,255,.5);font-size:13px;color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.cl-mlist{padding:4px 14px}.cl-mrow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);color:var(--text)}.cl-mrow:first-child{border-top:0}.cl-mrow>div{flex:1;min-width:0}.cl-mday{width:40px;flex:none;display:grid;justify-items:center;line-height:1.1}.cl-mday b{font-size:20px}.cl-mday small{font-size:11px;color:var(--dim2)}.install-card .ic-title{display:inline-flex;align-items:center;gap:5px}.install-card .ic-kun{width:16px;height:16px;flex:none}.lk-row .lk-who{margin-left:8px}.lk-list{margin-top:10px;max-height:60vh;overflow-y:auto}.lk-li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border-top:1px solid var(--line)}.lk-li:first-child{border-top:0}.xp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.xp-tag{padding:6px 12px;border-radius:999px;background:#8fd8ff1a;border:1px solid rgba(143,216,255,.28);color:var(--ice);font-size:13.5px;font-weight:800}.fm-kinds{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:4px}.fm-kinds button{padding:0 6px}.fm-periods{margin-top:10px}.fm-card{margin-top:12px;padding:16px 14px}.fm-range{text-align:center;margin-bottom:6px}.fm-pod{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin:10px 0 14px}.fm-p{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.fm-p.empty{visibility:hidden}.fm-face{width:64px;height:64px;display:grid;place-items:center}.fm-p.first .fm-face{width:84px;height:84px}.fm-face img.px{width:100%;height:100%}.fm-anon{width:70%;height:70%;opacity:.75;image-rendering:auto}.fm-crown{font-size:22px;line-height:1;margin-bottom:-4px}.fm-nm{max-width:100%;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-p.first .fm-nm{font-size:15px}.fm-v{font-size:13px;font-weight:900;color:var(--ice);min-height:18px}.fm-v small,.fm-list .val small{font-size:11px;font-weight:700;color:var(--dim2);margin-left:1px}.fm-step{width:100%;margin-top:4px;border-radius:12px 12px 6px 6px;display:grid;place-items:center;font-size:20px;font-weight:900;color:#fff}.fm-p.p1 .fm-step{height:66px;background:linear-gradient(180deg,#ffd84a8c,#ffd84a1f);box-shadow:inset 0 0 0 1.5px #ffd84a99}.fm-p.p2 .fm-step{height:48px;background:linear-gradient(180deg,#c8d7f073,#c8d7f01a);box-shadow:inset 0 0 0 1.5px #c8d7f080}.fm-p.p3 .fm-step{height:36px;background:linear-gradient(180deg,#e3a46d80,#e3a46d1a);box-shadow:inset 0 0 0 1.5px #e3a46d8c}.fm-p.mine .fm-nm{color:var(--gold)}.fm-lock{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;margin-bottom:10px;border-radius:12px;background:#8fd8ff14;border:1px dashed rgba(143,216,255,.35);font-size:13.5px;text-align:center}.fm-list .it{cursor:default;grid-template-columns:30px 40px 1fr auto}.fm-list .it img{width:40px;height:40px}.fm-list .it .fm-anon{width:26px;height:26px;justify-self:center}.fm-list .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-list .val{font-weight:900;color:var(--ice);white-space:nowrap}.fm-it.mine{border-color:#ffd84a8c}.fm-me{display:inline-block;padding:1px 6px;border-radius:999px;background:var(--gold);color:#2e2304;font-size:10.5px;font-weight:900;vertical-align:1px}.fm-mine{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,#ffd84a2e,#18246ef2);border:1px solid rgba(255,216,74,.45);box-shadow:0 6px 18px #0000004d}.fm-mine b{font-size:18px;color:var(--gold)}.fm-mine.none{background:#18246ee6;border-color:var(--line2)}.fm-foot{margin:10px 2px 0}.cl-ev.done{background:#8fd8ff38;color:#dff4ff;box-shadow:inset 0 0 0 1px #8fd8ff73}.cl-c.bc{box-shadow:inset 0 0 0 1px #8fd8ff59;background:#4fb3ff1a;color:#fff}.cl-c.bc.past{opacity:1}.cl-c.bc.today{box-shadow:inset 0 0 0 2px var(--gold)}.cl-item.bcd{border-left:3px solid rgba(143,216,255,.55);padding-left:10px}.cl-tops{display:grid;gap:4px;margin-top:8px}.cl-top{display:flex;align-items:baseline;gap:8px;font-size:13.5px;min-width:0}.cl-top-k{flex:none;width:76px;color:var(--dim2);font-size:12.5px;font-weight:800}.cl-top-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-top-v small{color:var(--ice);font-weight:800}.cl-top-o{color:var(--dim2);font-size:12px;margin-left:6px}.cl-top-o:before{content:"· "}.cl-tlock{margin:8px 0 0}.cl-kings{margin-top:4px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-mo-tag{font-size:12px}button.cl-mrow{width:100%;border:0;border-top:1px solid var(--line);background:none;font:inherit;text-align:left;cursor:pointer}.cl-mlist>:first-child{border-top:0}.lg-field input::placeholder{color:var(--dim2);opacity:1;font-weight:600}.lg-maple{display:grid;grid-template-columns:1fr 96px;gap:8px;margin-top:6px;align-items:stretch}.lg-inputs{display:grid;gap:6px;min-width:0}.lg-maple .lg-field{margin-top:0}.lg-field input{color-scheme:dark}.lg-field input:-webkit-autofill,.lg-field input:-webkit-autofill:hover,.lg-field input:-webkit-autofill:focus,.lg-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-background-clip:text;background-clip:text;transition:background-color 600000s 0s,color 600000s 0s}.lg-field input:autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);background-clip:text;transition:background-color 600000s 0s,color 600000s 0s}.lg-go{height:auto!important;min-height:0;border-radius:12px;font-size:16px;font-weight:900;padding:0 8px}.lg-sub{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.lg-sub .btn{height:40px;border-radius:12px;font-size:14px}.login-box>p.small.muted.lg-privacy{margin:16px 0 0!important;padding-top:12px;border-top:1px dashed var(--line);text-align:center;color:var(--dim2);font-weight:600;line-height:1.5}.fm-list .it{min-height:56px}.fm-list .it>img.px{width:40px!important;height:40px!important}.fm-list .it>img.fm-anon{width:26px!important;height:26px!important;justify-self:center}.pwfind p+p:not(.pw-mail){margin-top:10px}.cl-pen{margin-left:6px;width:32px;height:32px;border-radius:10px;border:1px solid var(--line2);background:#080c2c73;font-size:14px;line-height:1;cursor:pointer;vertical-align:middle}.cl-pen:hover{border-color:var(--ice)}.cl-ttl-ed{display:flex;gap:6px;align-items:center}.cl-ttl-ed input{flex:1;min-width:0;padding:9px 12px}.cl-ttl-ed .btn{flex:none;min-height:40px}.cl-ttl-hint{margin:6px 0 0}.cl-key{justify-content:center;text-align:center}.cl-key>span{display:inline-flex;align-items:center;gap:4px;line-height:1}.cl-key .cl-ev{line-height:1.4}.fm-plate{max-width:100%;display:flex;justify-content:center}.fm-plate .plate{max-width:100%;font-size:12px}.fm-plate .plate .pn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-p.first .fm-plate .plate{font-size:13px}.fm-lv{font-size:11px;font-weight:800;color:var(--dim2);line-height:1}.fm-plate .plate{padding:0 8px 0 5px;gap:4px}.fm-list .nm{display:flex;align-items:center;gap:6px;min-width:0;overflow:visible;white-space:normal}.fm-nmt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-me{flex:none;display:inline-grid;place-items:center;height:18px;min-width:18px;padding:0 5px;line-height:1;vertical-align:0}.home-news{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hn-t{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;gap:3px;padding:12px 8px;text-align:center;min-width:0}.hn-ic{width:46px;height:46px;object-fit:contain;margin-bottom:2px}.hn-l{font-size:11.5px;font-weight:800;color:var(--dim2)}.hn-v{max-width:100%;font-size:14px;font-weight:900;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hn-s{max-width:100%;font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hn-t.t-ev{border-color:#ff9ccb59}.hn-t.t-bd{border-color:#ffd84a4d}.hn-t.t-top{border-color:#8fd8ff59}@media(min-width:900px){.hn-t{grid-template-columns:52px 1fr;grid-template-rows:auto auto auto;justify-items:start;text-align:left;column-gap:12px;padding:14px 16px}.hn-ic{grid-row:1 / 4;width:52px;height:52px;align-self:center;margin:0}.hn-v{font-size:16px}}.mo-home{display:grid;gap:12px}.mo-home .mo-hc:nth-child(n+2){display:none}@media(min-width:900px){.mo-home{grid-template-columns:repeat(3,1fr)}.mo-home .mo-hc:nth-child(n+2){display:flex}.mo-home .mo-hc{flex-direction:column;align-items:stretch;padding:0;overflow:hidden;gap:0}.mo-home .mo-hc>img,.mo-home .mo-hc>.mo-noimg{width:100%;height:180px;border-radius:0;object-fit:cover;object-position:center 30%}.mo-home .mo-hc>div{padding:12px 14px 14px}}.install-card{position:relative;padding-right:40px}.install-card .ic-x{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--dim2);font-size:20px;line-height:1;cursor:pointer}.install-card .ic-x:hover{color:#fff;background:#ffffff0f}@media(min-width:900px)and (hover:hover){.install-card{display:none}}.tabbar a .tb-ic{width:28px;height:28px;object-fit:contain;filter:grayscale(.45) brightness(.9);opacity:.75;transition:transform .15s,opacity .15s,filter .15s}.tabbar a.on .tb-ic{filter:none;opacity:1;transform:translateY(-1px) scale(1.08)}.chatpv,.nick-card .chatpv{width:fit-content;max-width:100%;margin:10px auto 4px;padding:10px 14px}.chatpv .chat-row{justify-content:center}.nick-card{text-align:center}.nick-card .nk-sub{margin-top:2px;font-size:13px;color:var(--dim)}.nick-card .nk-copy{display:inline-flex;margin:14px auto 0;min-width:200px;justify-content:center}.nk-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 0;padding:14px 0 0;border-top:1px dashed var(--line)}.nk-steps li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--text)}.nk-steps li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#8fd8ff2e;color:var(--ice);font-size:12px;font-weight:900}.nick-card .chatpv{margin:14px auto 0}.nk-note{margin:12px 0 0;font-size:12px;line-height:1.55;color:var(--dim2)}.cl-link-ic{width:26px;height:26px;object-fit:contain;flex:none}.nick-card .chatpv{margin-top:16px}.nk-note a{color:var(--ice);font-weight:800;text-decoration:underline;text-underline-offset:3px}.fm-bdg{width:18px;height:18px;flex:none;object-fit:contain}.rank.fm-list .it .nm img.fm-bdg{width:18px!important;height:18px!important;flex:none;object-fit:contain}.title.tt+.fm-kinds{margin-top:10px}@media(min-width:700px){.cl-c.has-ttl .cl-ev.done{display:none}.cl-c .cl-ttl{left:6px;right:6px;bottom:7px;text-align:center}.cl-c:has(.cl-ev:not(.done)) .cl-ttl{bottom:24px}}.mo-ending{margin-top:12px}.mo-ending h3{margin:0 0 6px}.ec-sec{padding:10px 0;border-top:1px solid var(--line)}.ec-sec:first-of-type{border-top:0}.ec-t{display:block;font-size:13px;color:var(--dim);margin-bottom:6px}.ec-rank{display:flex;flex-wrap:wrap;gap:4px 14px;font-weight:800}.ec-rank small{color:var(--ice);font-weight:800}.ec-why{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:4px 0}.ec-nm{font-weight:800}.ec-rs{color:var(--text)}.ec-ch{flex-basis:100%;padding-left:26px;font-size:12.5px;color:var(--dim2);word-break:keep-all;overflow-wrap:break-word}.cl-top-why{color:var(--dim)!important;font-weight:600!important}.ft-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ft-links:empty{display:none}.ft-a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:#080c2c80;color:var(--text);font-size:13px;font-weight:800}.ft-a svg{width:18px;height:18px}.ft-a:hover{border-color:var(--ice);color:#fff}.ft-yt svg{color:#ff4d5e}.ft-ig svg{color:#ff8fc7}.ft-shop svg{color:var(--gold)}.ft-zepeto svg{color:#8fd8ff}.ft-empty{opacity:.45;border-style:dashed}.ft-pen{width:36px;height:36px;border-radius:999px;border:1px dashed var(--line2);background:none;font-size:15px;cursor:pointer}.ft-pen:hover{border-color:var(--ice)}.ft-ed .ft-row{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:8px;margin-top:8px}.ft-ed .ft-row .ft-a{justify-content:flex-start}.ft-ed input{width:100%;min-width:0;background:#080c2c8c;border:1px solid var(--line2);color:var(--text);border-radius:12px;padding:10px 12px;font-size:14px}@media(max-width:400px){.ft-ed .ft-row{grid-template-columns:1fr}}.ft-ed .ft-row{grid-template-columns:26px 110px 1fr}.ft-ed .ft-ic svg{width:22px;height:22px;display:block}.ft-ed .ft-ic{display:grid;place-items:center}@media(max-width:400px){.ft-ed .ft-row{grid-template-columns:26px 1fr}.ft-ed .ft-row input[type=url]{grid-column:2}}.lv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.lv-cell{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 2px 9px;border-radius:12px;background:#080c2c59;border:1px solid var(--line);text-align:center;min-width:0}.lv-cell img{width:56px;height:56px}.lv-cell b{font-size:12.5px;color:var(--ice);line-height:1.2}.lv-cell span{font-size:11px;color:var(--dim);line-height:1.25;word-break:keep-all}.lv-cell.max{border-color:#ffd84a80;background:linear-gradient(180deg,#ffd84a1f,#080c2c59)}.lv-cell.max b{color:var(--gold)}@media(min-width:700px){.lv-grid{grid-template-columns:repeat(6,1fr)}.lv-cell img{width:64px;height:64px}}.home-news{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;overflow:hidden}.home-news .hn-t{border:0;border-radius:0;background:none;box-shadow:none;padding:14px 6px;color:var(--text)}.home-news .hn-t+.hn-t{border-left:1px solid var(--line)}.home-news .hn-t:hover{background:#8fd8ff0d}.home-news .hn-ic{width:40px;height:40px}.home-guide{padding:4px 6px}.hg-row{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:12px;color:var(--text)}.hg-row+.hg-row{border-top:1px solid var(--line);border-radius:0}.hg-row:hover{background:#8fd8ff0d}.hg-row img{width:40px;height:40px;object-fit:contain;flex:none}.hg-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hg-t b{font-size:15px}.hg-t small{font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-go{color:var(--dim2);font-size:18px}@media(min-width:900px){.home-news .hn-t{padding:16px 18px}.home-guide{display:grid;grid-template-columns:repeat(4,1fr);padding:6px}.hg-row{flex-direction:column;text-align:center;gap:8px;padding:16px 10px;border-radius:12px}.hg-row+.hg-row{border-top:0;border-left:1px solid var(--line);border-radius:0}.hg-row img{width:52px;height:52px}.hg-t{align-items:center}.hg-go{display:none}}[data-nav=space].has-n{position:relative}.tabbar a.has-n:after{content:"";position:absolute;top:5px;left:calc(50% + 12px);width:9px;height:9px;border-radius:50%;background:#ff5c8a;box-shadow:0 0 0 2px var(--bg, #0b1030)}.nav a.has-n:after{content:"";position:absolute;top:6px;right:4px;width:7px;height:7px;border-radius:50%;background:#ff5c8a}.syncbar.off{display:none}@media(max-width:759px){.hero{padding:18px 16px 100px}.hero h1{font-size:26px;line-height:1.22}.hero-sub{margin-top:4px;font-size:12.5px}.hero .cta{margin-top:12px}.hero .cta .btn{min-height:40px;padding:0 14px}.hero .floor{height:112px}.hero .pengs-cv{height:92px}.hero .seal{width:56px}}.home-mine{display:flex;align-items:center;gap:12px;padding:10px 14px}.hm-img{width:56px;height:56px;flex:none;object-fit:contain}.hm-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.hm-top{display:flex;align-items:center;gap:6px;min-width:0}.hm-top b{font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-lv{flex:none;padding:1px 7px;border-radius:999px;background:#8fd8ff29;color:var(--info);font-size:11.5px;font-weight:900}.hm-gift{flex:none;margin-left:auto;padding:1px 8px;border-radius:999px;background:#ffd84a29;color:var(--mine);font-size:11.5px;font-weight:900}.hm-bar{height:7px;border-radius:999px;background:#080c2c99;overflow:hidden}.hm-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ice2),var(--info))}.hm-sub{color:var(--dim)}.hm-go{color:var(--dim2);font-size:18px}.home-guide-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.home-guide-mini a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border-radius:12px;color:var(--dim);font-size:11.5px;font-weight:800;text-align:center;word-break:keep-all}.home-guide-mini a:hover{color:#fff;background:#8fd8ff0f}.home-guide-mini img{width:30px;height:30px;object-fit:contain}:root{--info: #8fd8ff;--mine: #ffd84a;--alert: #ec3f74}.new,.sp-n,.bell i{background:var(--alert)!important}.bell .cake-dot,.tabbar a.has-n:after,.nav a.has-n:after{background:var(--alert)}.glow-ice,.glow-mint,.glow-plat,.glow-pink{border-color:var(--line2);box-shadow:inset 0 1px #ffffff0f}.cl-c.today{box-shadow:inset 0 0 0 2px var(--info)}.cl-ev.rest{background:#aab6d680;color:#f4f8ff}.cl-dd.on{background:var(--alert)}.hero-kun{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;max-width:340px;margin:8px auto 0}.hero-kun>img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--info);flex:none}.hk-bub{position:relative;text-align:left;background:#fffffff2;color:#22304f;border-radius:4px 14px 14px;padding:6px 11px 7px;font-size:13px;font-weight:700;line-height:1.4;word-break:keep-all}.hk-who{display:block;font-size:10.5px;font-weight:900;color:#2f86f0;line-height:1.2}.hero-pen{margin-left:6px;width:28px;height:28px;border-radius:9px;border:1px dashed var(--line2);background:#080c2c66;font-size:12px;cursor:pointer;vertical-align:middle;flex:none}.hero .hero-chat{position:relative;z-index:1;display:flex;justify-content:center;width:auto;max-width:340px;margin:10px auto 0;padding:0;background:none!important;border:0;box-shadow:none}.hero .hero-chat .chat-row{align-items:center;gap:6px}.hero .hero-chat .content{align-items:flex-start;text-align:left}.hero .hero-chat .nick-text{color:#fff;text-shadow:0 0 6px rgba(143,216,255,.55)}.hero .hero-chat .bubble{font-size:13.5px;padding:7px 12px;max-width:290px;word-break:keep-all}.hero .hero-chat .hero-pen{margin-left:2px;align-self:flex-end}.gd-flow{display:grid;gap:0;padding:6px 14px}.gd-step{position:relative;display:grid;grid-template-columns:22px 54px 1fr;align-items:center;gap:10px;padding:12px 0}.gd-step+.gd-step{border-top:1px dashed var(--line)}.gd-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#8fd8ff2e;color:var(--info);font-size:12px;font-weight:900}.gd-step img{width:54px;height:54px;object-fit:contain}.gd-step b{font-size:15.5px}.gd-step p{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--dim)}.gd-step p b{font-size:inherit;color:var(--text)}@media(min-width:900px){.gd-flow{grid-template-columns:repeat(4,1fr);padding:10px}.gd-step{grid-template-columns:1fr;justify-items:center;text-align:center;padding:14px 12px}.gd-step+.gd-step{border-top:0;border-left:1px dashed var(--line)}.gd-n{position:absolute;top:12px;left:12px}.gd-step img{width:64px;height:64px}}.gd-mini{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0}.gd-mini li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;font-weight:700;line-height:1.4}.gd-mini li b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#8fd8ff2e;color:var(--info);font-size:12px}.gd-faq{padding:4px 14px}.gd-q{border-top:1px solid var(--line)}.gd-q:first-child{border-top:0}.gd-q summary{list-style:none;cursor:pointer;padding:13px 22px 13px 0;font-weight:800;font-size:14.5px;position:relative}.gd-q summary::-webkit-details-marker{display:none}.gd-q summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:var(--info);font-size:18px;font-weight:900}.gd-q[open] summary:after{content:"−"}.gd-q>div{padding:0 0 13px;font-size:13.5px;line-height:1.6;color:var(--dim)}.gd-q>div b{color:var(--text)}.gd-step img{width:auto!important;height:52px!important;max-width:60px;justify-self:center}@media(min-width:900px){.gd-step img{height:62px!important;max-width:72px}}.rule-dd{display:grid;gap:10px}.rule-dd h3{margin:0 0 8px;font-size:15px}.rule-dd ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.rule-dd li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5}.rule-dd li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%}.rd-do li:before{background:var(--info)}.rd-no li:before{background:var(--alert)}.rd-do{border-color:#8fd8ff59}.rd-no{border-color:#ec3f7459}@media(min-width:760px){.rule-dd{grid-template-columns:1fr 1fr}}@media(min-width:900px){.gd-flow{grid-template-columns:repeat(5,1fr)}}@media(min-width:900px){.gd-step{align-content:start;align-items:start;padding-top:18px}.gd-step img{align-self:center}.gd-step>div{align-self:start}}.home-next{padding:14px 16px}.hx-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hx-h b{font-size:15.5px}.hx-h a{font-size:13px;font-weight:800;color:var(--info)}.hx-main{display:flex;align-items:center;gap:12px}.hx-main>div{display:flex;flex-direction:column;gap:2px;min-width:0}.hx-main b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-dd{flex:none;min-width:52px;padding:6px 10px;border-radius:12px;background:#8fd8ff29;color:var(--info);font-weight:900;font-size:15px;text-align:center}.hx-dd.on{background:var(--alert);color:#fff}.hx-none{margin:0;font-size:13.5px;color:var(--dim)}.hx-bd{display:block;width:100%;margin-top:12px;padding:9px 0 0;border:0;border-top:1px solid var(--line);background:none;color:var(--dim);font:inherit;font-size:13px;text-align:left;cursor:pointer}.hx-bd b{color:var(--text)}.home-short{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hs-t{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;min-height:104px}.hs-t img{width:34px;height:34px;object-fit:contain;margin-bottom:2px}.hs-t b{position:relative;font-size:15px}.hs-t span{font-size:12.5px;color:var(--dim);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hs-t span b{font-size:inherit;color:var(--mine)}.hs-dot{position:absolute;top:0;right:-10px;width:7px;height:7px;border-radius:50%;background:var(--alert)}@media(min-width:900px){.home-short{grid-template-columns:repeat(4,1fr)}.hs-t{min-height:120px}}.home-notice{padding:4px 14px}.hn-row{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid var(--line);color:var(--text)}.hn-row:first-child{border-top:0}.hn-tt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.home-first{display:flex;align-items:center;gap:12px}.home-first img{width:40px;height:40px}.home-first>div{flex:1;display:flex;flex-direction:column;gap:2px}.sp-links{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 12px}.sp-links a{padding:7px 12px;border-radius:999px;border:1px solid var(--line2);background:#080c2c66;font-size:13px;font-weight:800;color:var(--text)}.rule-intro a+a{margin-left:0}.gate-why{max-width:440px;margin:0 auto 12px;padding:12px 14px;border-radius:14px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.3);text-align:center}.gate-why p{margin:8px 0 0;font-size:14px;line-height:1.5}.gw-steps{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800;color:var(--dim2);flex-wrap:wrap}.gw-steps i{width:14px;height:1px;background:var(--line2)}.gw-steps .done{color:var(--info)}.gw-steps .now{color:#fff;padding:2px 8px;border-radius:999px;background:#8fd8ff38}.sec-ic{width:30px;height:30px;margin:-4px -4px -4px -2px;flex:none}.hx-h b{display:inline-flex;align-items:center;gap:6px}.hx-ic{width:34px;height:34px;margin:-6px 0}.hx-bdic{width:22px;height:22px;vertical-align:-6px;margin-right:4px}.hs-t img{width:40px;height:40px}.home-first img{width:46px;height:46px}.hero .hero-chat{margin:0 auto 12px}.hero-chat-empty{position:relative;z-index:1;margin:0 0 10px}@font-face{font-family:NotoHiero;src:url(../fonts/noto_hiero/hiero-sub.woff2) format("woff2");unicode-range:U+13000-1343F;font-display:swap}:root{--font: "Pretendard", "NotoHiero", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.nick-hiero{font-family:NotoHiero,Segoe UI Historic,sans-serif;font-size:.95em;line-height:0;position:relative;top:.13em}.hs-t span b.hs-new{color:var(--alert);font-weight:900}.hero.has-msg{padding-bottom:158px}.hero.has-msg .hero-chat{position:absolute;left:14px;bottom:104px;margin:0;max-width:calc(100% - 28px);justify-content:flex-start;z-index:2}.hero.has-msg .hero-chat .bubble{max-width:300px;box-shadow:0 4px 14px #00000040}.hero.has-msg .hero-chat .nick{margin-left:4px}@media(min-width:760px){.hero.has-msg{padding-bottom:210px}.hero.has-msg .hero-chat{left:32px;bottom:150px}.hero.has-msg .hero-chat .bubble{max-width:380px;font-size:14.5px}}.hero.has-msg{padding-bottom:146px}.hero.has-msg .hero-chat{bottom:96px}@media(min-width:760px){.hero.has-msg{padding-bottom:196px}.hero.has-msg .hero-chat{bottom:124px}}.hero.has-msg{padding-bottom:136px}.hero.has-msg .hero-chat{bottom:84px}@media(min-width:760px){.hero.has-msg{padding-bottom:176px}.hero.has-msg .hero-chat{bottom:100px}}@media(min-width:760px){.hero.has-msg{padding-bottom:166px}.hero.has-msg .hero-chat{bottom:86px}}.home4{--hgap: clamp(12px, 2.6vw, 20px)}.home4>.sec,.home4>.home-row{margin-top:var(--hgap)}.home4>.hero{margin-top:0}.home4 .hero{padding:clamp(14px,4vw,22px) clamp(14px,4vw,20px) 98px}.home4 .hero h1{font-size:clamp(24px,6.2vw,28px);line-height:1.2}.home4 .hero .hero-sub{margin-top:4px}.home4 .hero .cta{margin-top:clamp(10px,2.4vw,14px)}.home4 .hero.has-msg{padding-bottom:134px}.home4 .hero.has-msg .hero-chat{bottom:84px}@media(min-width:760px){.home4 .hero{padding:clamp(26px,3vw,38px) clamp(24px,4vw,40px) 140px}.home4 .hero h1{font-size:clamp(30px,1.6vw + 18px,40px)}.home4 .hero .floor{height:168px}.home4 .hero.has-msg{padding-bottom:164px}.home4 .hero.has-msg .hero-chat{bottom:86px}}.home-row{display:grid;gap:var(--hgap)}.home-row .home-mine{order:0;min-height:84px}.home-row .home-next{order:1;min-height:116px}@media(min-width:900px){.home-row{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:stretch}.home-row .home-next{order:0}.home-row .home-mine{order:1}}.home-mine{display:flex;align-items:center;gap:12px}.home-join .hm-mid{gap:4px}.hj-t{font-size:15.5px;line-height:1.35;word-break:keep-all}.hj-btn{align-self:flex-start;margin-top:6px}.home-join .hm-img{width:52px;height:52px}.hm-top b{min-width:0}.home-short{gap:var(--hgap)}.hs-t{padding:12px 14px;min-height:0;gap:3px;justify-content:flex-start;height:100%}.hs-t img{width:38px;height:38px;margin-bottom:4px}.hs-t b{font-size:15px;line-height:1.3}.hs-t span{min-height:2.8em}.hs-t:hover{transform:translateY(-1px);border-color:var(--line2);background:linear-gradient(180deg,#628cff47,#3046b433)}@media(min-width:900px){.hs-t{padding:16px 18px}.hs-t img{width:44px;height:44px}}.home4 .mo-home{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.home4 .mo-home::-webkit-scrollbar{display:none}.home4 .mo-home .mo-hc{display:flex!important;scroll-snap-align:start;min-width:0}.home4 .mo-home .mo-hc b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home4 .mo-home .mo-hc>div{min-width:0}.mo-dots{display:flex;justify-content:center;gap:5px;margin-top:8px}.mo-dots i{width:6px;height:6px;border-radius:999px;background:#8fd8ff4d;transition:width .2s,background .2s}.mo-dots i.on{width:16px;background:var(--info)}@media(min-width:700px){.home4 .mo-home{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow:visible;scroll-snap-type:none;gap:var(--hgap)}.home4 .mo-dots{display:none}.home4 .mo-home .mo-hc{flex-direction:column;align-items:stretch;padding:0;gap:0;overflow:hidden}.home4 .mo-home .mo-hc>img,.home4 .mo-home .mo-hc>.mo-noimg{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:0;object-fit:cover;object-position:center 30%}.home4 .mo-home .mo-hc>div{padding:12px 14px 14px}}.home4 .home-first{padding:12px 14px}.home4 .install-card{padding:10px 40px 10px 12px}.home4 .install-card>img{width:40px;height:40px}.tb-l{white-space:nowrap}@media(max-width:350px){.tb-long{display:none}}.home-row>*{min-width:0}.home-mine .hm-mid{min-width:0}.hm-top{flex-wrap:wrap;row-gap:4px}.hm-top b{flex:0 1 auto;max-width:100%}.hm-gift{margin-left:0}.home4 .hero.has-msg{padding-bottom:146px}.who{min-width:0;flex-shrink:1}.who .chip{min-width:0;max-width:128px}.who .chip .cn{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:400px){.brand{font-size:clamp(12.5px,3.9vw,16px);gap:6px;letter-spacing:.02em}.brand img{width:30px;height:30px}.who{gap:5px}.who .bell{width:34px;height:34px;font-size:15px}.who .chip{max-width:96px;padding-right:9px}.who .chip img{width:24px;height:24px}}@media(max-width:340px){.brand b{display:none}.who .chip{max-width:78px}}@media(max-width:759px){.home4 .hero{padding-top:clamp(12px,3.4vw,18px);padding-bottom:96px}.home4 .hero h1{font-size:clamp(23px,6vw,27px)}.home4 .hero .hero-sub{max-width:none;font-size:clamp(11.5px,3.2vw,12.5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home4 .hero .cta{margin-top:10px}.home4 .hero.has-msg{padding-bottom:144px}}@media(min-width:700px){.home4 .mo-home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.home4 .mo-home{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav a{white-space:nowrap}@media(min-width:760px)and (max-width:1023px){.nav{gap:2px;margin-left:8px}.nav a{padding:9px;font-size:13px;letter-spacing:0}.brand span{font-size:14.5px}.who .chip{max-width:104px}}.wk-sz.up1{font-size:1.15em}.wk-sz.up2{font-size:1.3em}.wk-sz.up3{font-size:1.5em}.wk-sz.up4{font-size:1.75em}.wk-sz.up5{font-size:2em}.wk-sz.dn1{font-size:.92em}.wk-sz.dn2{font-size:.85em}.wk-sz.dn3{font-size:.78em}.wk-sz.dn4{font-size:.72em}.wk-sz.dn5{font-size:.66em}.wk-sz{line-height:1.3}.wk-img{display:block;max-width:100%;height:auto;border-radius:10px;margin:6px 0}.wk-t td.np{padding:0}.wk-t td.np .wk-img{margin:0;border-radius:0}.wk-nofile{color:var(--dim2);font-size:12.5px}.wk-t.box{--wkb: rgba(170, 195, 255, .35);--wkbg: transparent;border:2px solid var(--wkb);background:var(--wkbg);min-width:0}.wk-t.box td{border-color:var(--wkb)}.wk-t.box td:first-child:not([colspan]){white-space:nowrap;font-weight:800;background:#8fd8ff0f}.wk-tw.al-right{float:right;clear:right;margin:0 0 14px 18px;max-width:46%;overflow:visible}.wk-tw.al-center .wk-t{margin:0 auto}.wk-clear{clear:both}@media(max-width:640px){.wk-tw.al-right{float:none;max-width:100%;margin:0 0 14px}.wk-tw.al-right .wk-t{width:100%!important}}.wk-tw.al-right~.wk-toc,.wk-tw.al-right~* .wk-toc{min-width:0;max-width:calc(54% - 18px)}@media(max-width:640px){.wk-tw.al-right~.wk-toc{max-width:none}}.cl-c.hol>span{color:#ff9c9c}.cl-c>span{display:flex;flex-direction:column;align-items:flex-start;right:3px;line-height:1.15}.cl-hn{font-style:normal;font-size:8.5px;font-weight:800;color:#ff9c9c;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-hn b{font-weight:inherit}.cl-hn .lg{display:none}.cl-c.mo .cl-hn{color:#ffc4c4;text-shadow:0 1px 2px rgba(0,0,0,.9)}.cl-item.hol{color:#ff9c9c}@media(min-width:700px){.cl-c>span{flex-direction:row;align-items:baseline;gap:4px;right:6px}.cl-hn{font-size:11px}.cl-hn .lg{display:inline}.cl-hn .sm{display:none}}@media(min-width:760px){.sp-article .sp-img{width:auto;max-width:100%;max-height:70vh;margin:0 auto 12px;object-fit:contain}}@media(min-width:700px){.cl-c{aspect-ratio:1.3 / 1}}@media(min-width:760px){.small,.hs-t span,.hn-s,.hm-sub,.fm-foot,.cl-key{font-size:13px}.fm-list .it .nm,.fm-list .val{font-size:15px}}:root{--dim2: #9aa8d6}@media(min-width:760px){.sp-cards{grid-template-columns:1fr 1fr;gap:12px}.sp-links a{font-size:14px;padding:8px 14px}}.bd-fold>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;min-height:32px}.bd-fold>summary::-webkit-details-marker{display:none}.bd-fold>summary h3{margin:0}.bd-now{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--dim)}.bd-now img{width:18px;height:18px}.bd-now:after{content:"▾";color:var(--info);transition:transform .2s}.bd-fold[open] .bd-now:after{transform:rotate(180deg)}@media(min-width:760px){body[data-page=home-rules] .view,body[data-page=home-about] .view{max-width:760px;margin:0 auto}}.rule-more>summary:after{content:"▾";font-size:16px;transition:transform .2s}.rule-more[open]>summary:after{content:"▾";transform:rotate(180deg)}.cats-scroll{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sp-mine-note{margin:4px 2px 0}@media(min-width:760px){.sp-letters .card{min-height:0}}@media(min-width:900px){.mo-ending{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.mo-ending>h3{grid-column:1 / -1}.mo-ending .ec-sec:nth-of-type(2){border-top:0}}@media(min-width:900px){.lv-cell img{width:76px;height:76px}.lv-cell b{font-size:14px}.lv-cell span{font-size:12.5px}.gd-step b{font-size:17px}.gd-step p{font-size:13.5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.seg.seg4.seg5{grid-template-columns:repeat(5,1fr)}.seg.seg5 button{padding:0 2px;font-size:13px;letter-spacing:-.02em;white-space:nowrap}@media(max-width:360px){.seg.seg5 button{font-size:12px}}.sh-wallet{display:flex;align-items:center;gap:14px;border-color:#ffd84a73;background:linear-gradient(135deg,#ffd84a1f,#18246e4d 60%),var(--card)}.sh-wallet>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sh-coin{width:64px;height:64px;flex:none}.sh-num{font-size:30px;font-weight:900;color:var(--mine);line-height:1.15}.sh-num small{font-size:15px;margin-left:2px}.sh-soon{margin-top:12px;text-align:center;border-style:dashed}.sh-soon p{margin:6px 0 0}.sh-list{display:grid}.sh-row{display:flex;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--line)}.sh-row:first-child{border-top:0}.sh-amt{flex:none;min-width:44px;padding:4px 8px;border-radius:10px;background:#ffd84a24;color:var(--mine);font-weight:900;text-align:center}.sh-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-mid b{font-size:14.5px;word-break:keep-all;overflow-wrap:break-word}.sh-shop{margin-top:12px}.sh-cats{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.sh-cats button{padding:0 4px;white-space:nowrap}.sh-shop .sh-soon{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px}.sh-cat-ic{width:56px;height:56px;object-fit:contain;opacity:.85}.sh-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}@media(min-width:760px){.sh-grid{grid-template-columns:repeat(4,1fr)}}.sh-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--card);text-align:center}.sh-item img{width:64px;height:64px;object-fit:contain}.sh-item b{font-size:14.5px}.sh-item .btn{margin-top:6px;width:100%}.sh-item.own{border-color:#ffd84a80}.sh-item.off{opacity:.55}.sh-price{color:var(--mine);font-weight:900;font-size:14px}.sh-own{margin-top:6px;font-size:12.5px;font-weight:900;color:var(--mine)}.sh-tag{margin-top:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900}.sh-tag.sold{background:#ec3f742e;color:#ff8fb4;letter-spacing:.04em}.sh-tag.stop{background:#aab6d633;color:var(--dim)}.sh-note{margin:10px 2px 0}.sh-amt.buy{background:#8fd8ff24;color:var(--info)}.adm-shop{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.adm-shop:first-of-type{border-top:0}.adm-shop>img{width:52px;height:52px;object-fit:contain;flex:none}.as-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.as-st{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.as-st button{padding:0 4px;font-size:12.5px}.as-stock{display:flex;gap:6px}.as-stock input{flex:1;min-width:0;padding:8px 10px}.as-left{color:var(--mine);font-size:16px}.sh-confirm{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-top:4px}.sh-confirm>img{width:80px;height:80px;object-fit:contain}.shc-name{font-size:17px}.shc-calc{display:grid;grid-template-columns:1fr auto;gap:6px 16px;width:100%;max-width:260px;padding:12px 14px;border-radius:12px;background:#080c2c73;text-align:left;font-size:14px}.shc-calc b{text-align:right}.shc-calc .minus{color:#ff8fb4}.shc-calc .after{color:var(--mine);font-size:16px}.shc-warn{margin:4px 0 0;font-size:13px;font-weight:800;color:#ffb3c8}.shc-btns{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;width:100%;margin-top:6px}.shc-btns .btn{min-height:44px}.ft-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:0 14px;margin:-6px 0 2px;font-size:12px}.ft-legal a{color:var(--muted, #9aa3c7);text-decoration:none;padding:8px 2px}.ft-legal a:hover{text-decoration:underline}.ft-legal b{font-weight:800;color:var(--text, #e8ecff)}.lg-doc{padding:20px 20px 16px;line-height:1.7}.lg-doc .lg-lead{margin:0 0 6px;font-weight:600}.lg-doc h3{margin:18px 0 6px;font-size:15px}.lg-doc ul{margin:0;padding-left:18px}.lg-doc li{margin:3px 0;font-size:14px}.lg-doc .lg-date{margin:18px 0 0}.lg-other{display:flex;gap:16px;justify-content:center;margin:14px 0 6px;font-size:13px}.lg-other a{color:var(--info, #8fd8ff);text-decoration:none;font-weight:700}.jn-agree{display:flex;gap:7px;align-items:center;margin-top:14px;font-size:min(12px,3.3vw);line-height:1.5;white-space:nowrap;cursor:pointer}.jn-agree input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--info, #8fd8ff)}.jn-agree a{color:var(--info, #8fd8ff);font-weight:700}.ft-legal button,.lg-other button{background:none;border:0;font:inherit;cursor:pointer;padding:8px 2px;color:var(--muted, #9aa3c7)}.lg-other button{color:var(--info, #8fd8ff);font-weight:700;padding:0}.ft-legal button:hover{text-decoration:underline}.ct-box .ct-list{margin:14px 0 0;display:grid;gap:8px;text-align:left}.ct-box .ct-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0f;font-size:14px;min-width:0}.ct-box .ct-row{flex-wrap:wrap;row-gap:4px}.ct-box .ct-k{flex:0 0 100%;color:var(--dim);font-weight:700;font-size:12.5px}.ct-box .ct-row a{color:var(--info, #8fd8ff);font-weight:700;text-decoration:none;white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ct-box .ct-row b{color:#fff}.ct-box .ct-row .btn{flex:none}.title.tt:not(:has(+.sub)){margin-bottom:16px}@media(min-width:760px){.title.tt:not(:has(+.sub)){margin-bottom:22px}}.title.tt+.fm-kinds{margin-top:0}.home-join .hm-sub{white-space:nowrap;font-size:min(12.5px,3.75vw)}.hm-bd{flex:none;padding:1px 7px;border-radius:999px;background:#ff9ccc24;color:#ffb3d6;font-size:11px;font-weight:800}.hm-bd.on{background:linear-gradient(90deg,#ff7eb6,#ffb36b);color:#fff}.hm-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;min-width:0}.hm-title{padding:1px 8px;border-radius:999px;background:#8fd8ff1f;color:#cfe9ff;font-size:11.5px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-star{padding:1px 8px;border-radius:999px;background:#ffd84a24;color:var(--mine);font-size:11.5px;font-weight:900;white-space:nowrap}.hm-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 8px 1px 5px;border-radius:999px;background:#ffffff14;color:#e8ecff;font-size:11.5px;font-weight:800;white-space:nowrap}.hm-badge img{width:14px;height:14px;object-fit:contain}.hm-badge.bronze{padding-left:8px;background:#cd7f3233;color:#f0b98a}.hm-tier{padding:1px 9px 1px 5px;border:1px solid}.hm-tier b{font-weight:900;font-size:11.5px;letter-spacing:.3px;color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 .5px rgba(0,0,0,.8))}.hm-tier.gold{background:linear-gradient(180deg,#ffd34d33,#e09a121f);border-color:#f0cf84b3;box-shadow:0 0 8px #ffc83247}.hm-tier.gold b{background-image:linear-gradient(180deg,#fff4c2,#ffd34d 52%,#e09a12)}.hm-tier.platinum{background:linear-gradient(180deg,#c7a8ff33,#9a6bff1f);border-color:#cfa6f5b3;box-shadow:0 0 8px #cd96ff4d}.hm-tier.platinum b{background-image:linear-gradient(180deg,#f4eeff,#c7a8ff 52%,#9a6bff)}.hm-tier.emerald{background:linear-gradient(180deg,#74f5c633,#22c98c1f);border-color:#78f0c8b3;box-shadow:0 0 8px #6ef5c84d}.hm-tier.emerald b{background-image:linear-gradient(180deg,#eafff6,#74f5c6 52%,#22c98c)}.hm-tier.silver{background:linear-gradient(180deg,#dce6f029,#a0afc31a);border-color:#cddae699;box-shadow:0 0 6px #cddae638}.hm-tier.silver b{background-image:linear-gradient(180deg,#fff,#d5dee8 52%,#9aa8b8)}.home-mine:not(.home-join) .hm-img{transform:scale(1.5);transform-origin:50% 55%}.hm-bd{padding:0;background:none;font-size:10.5px;font-weight:700;color:#ffb3d6;opacity:.9}.hm-bd.on{background:none;color:#ff8fc4;font-weight:900;opacity:1}.sh-btns{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto}.sh-heart{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .15s}.sh-heart.on{border-color:#ff8fc499;background:#ff8fc424}.sh-heart:active{transform:scale(.88)}.sh-need{color:#ffb3d6;font-size:12px;font-weight:700}.sh-cats{grid-template-columns:repeat(4,1fr)!important}.sh-cats button{white-space:nowrap;padding-left:2px;padding-right:2px}@media(max-width:380px){.sh-cats button{font-size:12px}}.sp-by{display:flex;align-items:center;gap:8px;margin:6px 0 14px}.sp-by .kun-nm{font-size:15px}.sp-by .sp-date{margin:0}.sp-by-s{display:inline-flex;align-items:center;gap:3px;font-weight:800;color:#fff}.sp-by-s img{width:13px;height:13px}.pk-who{padding:0;border:0;background:none;font:inherit;font-weight:800;color:inherit;cursor:pointer;text-decoration:underline dotted rgba(143,216,255,.6);text-underline-offset:3px}.pk-who:hover{color:var(--info, #8fd8ff)}[data-pref][role=button]{cursor:pointer}.fm-it[data-pref]:hover,.fm-p[data-pref]:hover{filter:brightness(1.08)}.pc-card{padding:6px 2px 2px}.pc-top{display:flex;gap:12px;align-items:center}.pc-peng{width:96px;height:96px;flex:none;transform:scale(1.35);transform-origin:50% 60%}.pc-mid{flex:1;min-width:0;display:grid;gap:6px}.pc-name{display:flex;align-items:center;gap:5px;min-width:0}.pc-name b{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-mark{width:18px;height:18px;object-fit:contain;flex:none}.pc-lv{display:flex;align-items:center;gap:8px}.pc-lv .hm-bar{flex:1}.pc-bd{font-size:11.5px;font-weight:800;color:#ffb3d6;white-space:nowrap}.pc-sec{margin-top:14px}.pc-h{display:block;font-size:13.5px;margin-bottom:6px}.pc-badges{display:flex;flex-wrap:wrap;gap:6px}.pc-b{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 5px;border-radius:999px;background:#ffffff12;font-size:11.5px;font-weight:700}.pc-b img{width:16px;height:16px;object-fit:contain}.pc-wish{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.pc-wi{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.pc-wi img{width:48px;height:48px;object-fit:contain}.pc-wi b{font-size:12px;line-height:1.3}.pc-wi .sh-price{font-size:11.5px}.pc-wi .btn{margin-top:2px}.pc-wi .btn.sm{min-height:30px;padding:4px 10px;font-size:12.5px;border-radius:9px}.pc-more{margin-top:12px}.pc-more>summary{cursor:pointer;font-size:13px;font-weight:800;color:var(--info, #8fd8ff)}.gift-msg{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#080c2c80;color:#fff;font:inherit;font-size:14px;resize:none}.nt-gift{display:flex;align-items:center;gap:10px;padding:12px;margin:0 0 8px;border-radius:14px;background:linear-gradient(135deg,#ff8fc429,#8fd8ff1f);border:1px solid rgba(255,179,214,.4)}.nt-gift .ic{font-size:26px;flex:none}.ng-mid{flex:1;min-width:0;display:grid;gap:2px}.ng-mid b{font-size:13.5px}.ng-item{font-size:13px;font-weight:800;color:#ffd84a}.nt-gift{flex-wrap:wrap}.ng-thx{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:6px}.ng-thx-b{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,179,214,.45);background:#ffffff14;color:#fff;font:inherit;font-size:12.5px;font-weight:700;line-height:1.3;cursor:pointer}.ng-thx-b:disabled{opacity:.5;cursor:default}.ng-msg{flex:0 0 100%;font-size:12.5px;line-height:1.5;color:#e8ecff;overflow-wrap:anywhere;white-space:pre-line;word-break:keep-all}.nt-gift .btn{flex:none}.sh-confirm .sc-calc{gap:6px}.hero-enter{position:absolute;left:12px;bottom:112px;z-index:3;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 24px);padding:6px 12px 6px 8px;border-radius:999px;background:linear-gradient(90deg,#8fd8fff2,#c9b6fff2);color:#14204a;font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #14286e59;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s;pointer-events:none}.hero-enter b{font-weight:900;overflow:hidden;text-overflow:ellipsis;max-width:140px}.hero-enter.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-enter{transition:none}}.hero .hero-chat{transition:opacity .3s}.hero.he-on .hero-chat{opacity:0}.cl-c.rng{outline:2px solid #c9b6ff;outline-offset:-2px;background-color:#c9b6ff47!important}.cl-grid.dragging{user-select:none;touch-action:none}.cl-drag-hint{margin:8px 0 0;line-height:1.5}.pv-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px;padding:10px 14px;font-size:13px;background:linear-gradient(90deg,#ffd84a24,#8fd8ff1a);border:1px solid rgba(255,216,74,.4)}.pv-bar .btn{margin-left:auto}.pv-link{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 16px}.pv-link .small{flex:1;min-width:0}.faq-b p,.gd-q>div{overflow-wrap:anywhere;word-break:keep-all;white-space:normal}.faq-it[open],.gd-q[open]{max-height:none;overflow:visible}.gd-q>div p{margin:0 0 7px}.gd-q>div p:last-child{margin-bottom:0}.home-join.hj-c{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:14px 16px 16px}.home-join.hj-c .hm-img{width:46px;height:46px}.home-join.hj-c .hm-mid{align-items:center;gap:8px}.home-join.hj-c .hj-t{font-size:15px}.login-box .lg-field input{font-size:14px;font-weight:500;letter-spacing:-.01em}.login-box .lg-field input::placeholder{font-weight:500;opacity:.8}.home-join.hj-c .hm-mid{width:100%}.home-join.hj-c .hj-btn{align-self:center;margin:0 auto}.kun-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:4px 0 12px;padding:2px 0 4px;-webkit-overflow-scrolling:touch}.kun-tabs::-webkit-scrollbar{display:none}.kun-tabs button{flex:none;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line2, rgba(255,255,255,.14));background:#080c2c73;color:var(--dim);font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.kun-tabs button.on{background:linear-gradient(180deg,#4a7dff,#2f5ce0);border-color:transparent;color:#fff}.kun-tabs button:first-child.on{background:linear-gradient(180deg,#ffd84a,#e9a91a);color:#3a2a00}.pv-bar{margin:0 0 12px;padding:8px 12px;border-radius:12px;background:#ffd84a1a;border:1px dashed rgba(255,216,74,.45);color:var(--dim);line-height:1.5}.adm-link-in{display:flex;gap:6px;margin-top:6px}.adm-link-in input{flex:1;min-width:0;height:32px;padding:0 10px;border-radius:10px;font-size:13px;text-transform:uppercase}.sh-giftfind{width:100%;margin:12px 0 0;justify-content:center;gap:6px}.pf-list{display:grid;gap:6px;margin-top:10px;max-height:55vh;overflow-y:auto}.pf-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--line, rgba(255,255,255,.1));background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.pf-it img{width:40px;height:40px;flex:none}.pf-it b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-go{color:var(--dim)}@media(min-width:900px){.hero .h1-gap{display:none}.hero.has-msg{padding-top:34px;padding-bottom:150px}.hero.has-msg .hero-chat{left:calc(50% + 120px);right:auto;bottom:auto;top:86px;max-width:320px}.hero.has-msg .hero-chat .bubble{max-width:300px}.home-row.mine-first{grid-template-columns:minmax(300px,1fr) minmax(0,1.85fr)}.home-row.mine-first .home-mine{order:0}.home-row.mine-first .home-next{order:1}}@media(min-width:1100px){.home4 .mo-home.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.home4 .mo-home.n1{grid-template-columns:minmax(0,1fr)}.home4 .mo-home.n1 .mo-hc{flex-direction:row}.home4 .mo-home.n1 .mo-hc>img,.home4 .mo-home.n1 .mo-hc>.mo-noimg{width:46%;aspect-ratio:16 / 9}}.rc-gift{margin-top:2px;font-size:11px;color:#ffb3d6}@media(min-width:700px){.home4 .mo-home.n2 .mo-hc>img,.home4 .mo-home.n2 .mo-hc>.mo-noimg{aspect-ratio:2 / 1}}@media(min-width:900px){.hero.has-msg .hero-chat{top:70px}}.sh-heart{padding:0;line-height:0;display:inline-flex;align-items:center;justify-content:center}.sh-heart svg{display:block;fill:none;stroke:#f4f1ff;stroke-width:2;transform:translateY(.5px)}.sh-heart.on svg{fill:#ff7eb6;stroke:#ff9ccc;filter:drop-shadow(0 0 3px rgba(255,126,182,.55))}.gd-custom .gc-row{margin-top:12px}.gd-custom .gc-k{display:block;font-size:13px;margin-bottom:6px}.gd-custom .gc-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gd-custom .gc-it{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.gd-custom .gc-it img{width:52px;height:52px;object-fit:contain}.gd-custom .gc-it span{font-size:11px;font-weight:700;color:var(--dim);text-align:center;line-height:1.3;word-break:keep-all}.gd-custom .gc-go{display:flex;width:fit-content;margin:14px auto 2px}@media(min-width:700px){.gd-custom .gc-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.mo-pos{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.14)}.mp-wrap{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:start}.mp-src{position:relative;border-radius:10px;overflow:hidden;cursor:crosshair;line-height:0}.mp-src img{width:100%;height:auto;display:block;pointer-events:none}.mp-dot{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #ff7eb6,0 2px 8px #00000080;pointer-events:none}.mp-prev{display:grid;gap:6px}.mp-wide,.mp-sq{overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.mp-wide{aspect-ratio:16 / 10}.mp-sq{aspect-ratio:1;width:64px}.mp-wide img,.mp-sq img{width:100%;height:100%;object-fit:cover;display:block}.cafe-side{display:none}@media(min-width:1000px){.cafe-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.cafe-side{display:grid;gap:12px;position:sticky;top:76px}.cs-card{padding:16px 14px}.cs-prof{display:grid;justify-items:center;gap:4px;text-align:center}.cs-pi{width:72px;height:72px;object-fit:contain}.cs-prof .btn{margin-top:6px}.cs-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:6px}.cs-btns .btn{margin:0}.cs-menu{padding:6px;display:grid}.cs-m{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--dim);font-weight:700;font-size:14px;text-decoration:none}.cs-m:hover{background:#ffffff0d;color:#fff}.cs-m.on{background:#8fd8ff24;color:#fff}.cs-stat{margin:0 6px;line-height:1.5}}.cafe-feed{padding:4px 14px}.cf-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line, rgba(255,255,255,.08));color:inherit;text-decoration:none;min-width:0}.cf-row:first-child{border-top:0}.cf-k{flex:none;font-size:11px;font-weight:800;color:var(--info);padding:2px 7px;border-radius:999px;background:#8fd8ff1a}.cf-ks{display:inline-flex;gap:4px;flex-wrap:wrap}.cf-k.cf-tag{color:#ffb3d1;background:#ff8cbe1f}.cf-row>.cf-k.cf-tag{margin-left:-6px}.cf-t{flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-at{flex:none;font-size:12px;color:var(--dim2, var(--dim))}.cf-img{flex:none;width:48px;height:48px;border-radius:10px;object-fit:cover;background:#ffffff0f;display:grid;place-items:center;font-size:22px}.hero.hero-strip{padding:16px 18px 104px;text-align:left;display:flex;align-items:flex-start;gap:10px}.hero-strip .hs-txt{display:grid;gap:2px;flex:1;min-width:0;position:relative;z-index:1}.hero-strip .hs-name{font-size:22px;font-weight:900;background:linear-gradient(90deg,#bff0ff,#8fd8ff 45%,#d3b8ff 80%,#ffb3d6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-strip .hs-stat{font-size:12px;color:var(--dim)}.hero-strip .hs-my{position:relative;z-index:1;flex:none}.hero-strip .pengs-cv{height:96px}.live-tag{justify-self:start;margin-top:4px;font-size:11.5px;font-weight:900;color:#fff;background:#ec3f74;border-radius:999px;padding:2px 9px}.cafe-notice{display:flex;align-items:center;gap:10px;padding:12px 14px}.cn-k{flex:none;font-size:11px;font-weight:900;color:#ffb3d6;padding:2px 8px;border-radius:999px;background:#ec3f7429}.cn-t{flex:1;min-width:0;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cafe-fab{position:fixed;right:16px;bottom:92px;z-index:30;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:22px;text-decoration:none;background:linear-gradient(180deg,#4a7dff,#2f5ce0);box-shadow:0 6px 18px #14287873}@media(min-width:1000px){.cafe-fab{display:none}}.cafe-feed .cf-mid{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cafe-feed .cf-mid .cf-t{width:100%}.home-row.single{grid-template-columns:minmax(0,1fr)!important}.hero-strip .hero-enter{inset:58px 14px auto auto}@media(max-width:480px){.hero-strip .hero-enter{top:auto;bottom:100px;right:12px}.hero-strip.he-on .hs-stat,.hero-strip.he-on .live-tag{opacity:0}}.cs-menu{gap:2px}.cs-g{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.cs-gt{display:block;padding:4px 10px 2px;font-size:11.5px;font-weight:900;color:var(--dim2, var(--dim));letter-spacing:.02em}.cs-home{margin-bottom:2px}.cafe-menu-pop{display:grid;gap:2px;margin-top:10px;max-height:70vh;overflow-y:auto}.cafe-menu-pop .cs-m{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;color:#e8ecff;font-weight:700;text-decoration:none}.cafe-menu-pop .cs-m.on{background:#8fd8ff24}.cafe-menu-pop .cs-g{display:grid;grid-template-columns:1fr 1fr;gap:2px}.cafe-menu-pop .cs-gt{grid-column:1 / -1}.hero-strip .hs-btns{display:grid;gap:6px;justify-items:end;position:relative;z-index:1;flex:none}.hero-strip .hs-menu{font-size:12px}@media(min-width:1000px){.hero-strip .hs-menu{display:none}}.a-msg .hero-chat{position:static;margin:0;justify-content:flex-start}.hero-strip .hero-enter{inset:62px auto auto 14px}.hero-strip.he-on .hs-stat,.hero-strip.he-on .live-tag{opacity:0}@media(max-width:480px){.hero-strip .hero-enter{inset:50px auto auto 12px;max-width:58%}}@media(min-width:1000px){.cafe-side{position:static}}.at-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 10px}.at-bar>.btn{min-width:40px;font-size:18px;padding:0 10px}.at-day{display:flex;align-items:center;gap:8px;font-size:16px}.at-today{font-size:11px;font-weight:900;padding:2px 8px;border-radius:999px;background:#ff7eb633;color:#ffb3d6}.hero.at-ice{padding:34px 0 0;text-align:left;overflow:hidden}.at-ice .floor{height:100%;opacity:.55}.at-rows{position:relative;width:100%;min-height:100px}.at-row{position:absolute;left:0;right:0}.at-row canvas{display:block;width:100%;height:100%;touch-action:manipulation;cursor:pointer}.at-ice>.hero-enter{inset:8px 10px auto auto;max-width:calc(100% - 90px)}.at-cnt{position:absolute;left:12px;top:10px;z-index:20;font-size:12px;font-weight:800;color:#dfe9ff;background:#0c16408c;padding:3px 10px;border-radius:999px}.at-more{position:absolute;right:10px;top:-22px;z-index:20;font-size:11px;color:#cfe0ff;opacity:.8}.at-me{margin-top:12px;display:grid;gap:8px}.at-me.at-lock,.at-me.at-done{display:flex;align-items:center;justify-content:space-between;gap:10px}.at-me.at-done{justify-content:flex-start}.at-me.at-done>div{display:grid;gap:2px}.at-stamp{font-size:30px;line-height:1}.at-q{font-size:15px}.at-form{display:flex;gap:8px}.at-form input{flex:1;min-width:0}.at-form .btn{flex:none}.at-list{margin-top:12px}.at-rank{display:grid;gap:6px;margin-top:10px}.at-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.at-it.at-top{background:linear-gradient(90deg,#ffd66624,#ffffff08);border-color:#ffd66647}.at-it.mine{box-shadow:inset 0 0 0 1.5px #ff7eb699}.at-no{width:28px;flex:none;text-align:center;font-weight:900;font-size:13px;color:var(--dim)}.at-it.at-top .at-no{font-size:22px}.at-it img{width:36px;height:36px;flex:none}.at-mid{flex:1;min-width:0;display:grid;gap:1px}.at-nm{all:unset;cursor:pointer;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-say{font-size:12.5px;color:#cfd8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-say.hid{text-decoration:line-through;opacity:.5}.at-t{flex:none;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800;color:#9fd8ff;letter-spacing:.02em}.at-hide{flex:none}.at-stamps{margin-top:12px}.at-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;text-align:center}.at-cal b{font-size:11px;color:var(--dim);font-weight:700}.at-cal i{font-style:normal;font-size:12px;aspect-ratio:1;display:grid;place-items:center;border-radius:10px;color:#ffffff59}.at-cal i.on{background:#ff7eb62e;color:#fff;font-size:15px}.at-cal i.td{box-shadow:inset 0 0 0 1.5px #8fd8ffb3}.at-foot{margin-top:12px;text-align:center}.tt-emo{font-size:26px;line-height:1}.hm-att{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:900;background:linear-gradient(90deg,#ff9ccd,#ffc56b);color:#3a1630;cursor:pointer}.cs-att{width:100%;margin-top:6px;justify-content:center}.at-medals{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.at-medals span{display:grid;gap:1px;text-align:center;padding:6px 4px;border-radius:12px;background:linear-gradient(180deg,#ffd6662e,#ffd6660f);border:1px solid rgba(255,214,102,.35);font-size:11.5px;font-weight:800;color:#ffe39a}.at-medals span b{font-size:13px;color:#fff}.at-medals span.gone{background:#ffffff0a;border-color:#ffffff14;color:var(--dim)}.at-medals span.gone b{opacity:.55}.at-bn{flex:none;font-size:11px;font-weight:900;padding:2px 7px;border-radius:999px;background:#ffd66633;color:#ffe39a}.at-cal i.on img{width:72%;height:auto}.cs-menu{gap:0;padding:8px}.cs-m{gap:10px;padding:8px 10px;line-height:1.25;white-space:nowrap;min-width:0}.cs-m>span{flex:none;width:20px;text-align:center;font-size:15px;line-height:1}.cs-g{margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.cs-gt{padding:0 10px 4px;font-size:12px;font-weight:800;color:#8f9cc8;letter-spacing:.04em}.cs-home{margin-bottom:0}.cafe-menu-pop{gap:0;max-height:min(78vh,640px)}.cafe-menu-pop .cs-m{padding:9px 10px;font-size:14px;overflow:hidden;text-overflow:ellipsis}.cafe-menu-pop .cs-g{gap:0 4px;margin-top:6px;padding-top:8px}.cafe-menu-pop .cs-gt{padding:0 10px 2px}.at-l1{display:flex;align-items:center;gap:6px;min-width:0}.at-l1 .at-nm{min-width:0}@media(max-width:360px){.at-it{gap:8px;padding:8px}.at-it img{width:30px;height:30px}.at-t{font-size:12px}.at-no{width:24px}}@media(max-width:360px){.cafe-menu-pop .cs-m{padding:8px 6px;gap:6px;font-size:13px;letter-spacing:-.01em}.cafe-menu-pop .cs-m>span{width:18px;font-size:14px}}.home-mine .at-hb{flex:none;white-space:nowrap}.at-hb.done{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cfe0ff;box-shadow:none}.at-hb.busy{opacity:.6;pointer-events:none}.cs-att{display:flex;width:100%;margin-top:8px;justify-content:center}@media(max-width:360px){.home-mine .at-hb{padding:0 9px;font-size:12px}}.hm-acts{flex:none;display:grid;gap:6px;justify-items:stretch}.hm-acts .btn{justify-content:center;white-space:nowrap}.hs-msg{display:none}@media(min-width:1000px){.hero.hero-strip{padding-bottom:150px}.hero-strip .hs-msg{display:block;position:absolute;left:50%;top:20px;z-index:2;max-width:calc(50% - 24px)}.hero-strip .hs-msg .hero-chat{position:static;margin:0;justify-content:flex-start}.hero-strip .hs-msg .hero-chat .bubble{max-width:340px;font-size:14.5px;box-shadow:0 4px 14px #00000040}.hero-strip .hs-msg .hero-chat-empty{margin:0}.hero-strip .pengs-cv{height:112px}.a-msg{display:none}.hero-strip.he-on .hs-msg .hero-chat{opacity:1}}@media(max-width:360px){.hm-acts .btn{padding:0 9px;font-size:12px}}.sh-try{position:sticky;top:64px;z-index:30;display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:10px;background:linear-gradient(180deg,#1e2a6ef7,#161e54f7);backdrop-filter:blur(6px)}.sh-try.on{box-shadow:0 0 0 1.5px #ffd6668c,0 8px 22px #00000059}.sh-try-fig{flex:none;width:104px;height:104px;background-repeat:no-repeat;background-size:416px 104px,416px 104px;image-rendering:auto;animation:shTry 1.2s steps(4) infinite}@keyframes shTry{0%{background-position:0 0,0 0}to{background-position:-416px 0,-416px 0}}@media(prefers-reduced-motion:reduce){.sh-try-fig{animation:none;background-position:-104px 0,-104px 0}}.sh-try-mid{flex:1;min-width:0;display:grid;gap:3px;justify-items:start}.sh-try-nm{display:flex;align-items:center;gap:6px;font-size:15px}.sh-try-nm .badge{width:22px;height:22px;object-fit:contain}.sh-try-what{color:#ffe39a;font-weight:800}.sh-try-reset{margin-top:2px}.sh-item[data-shoptry]{cursor:pointer}.sh-item.try{box-shadow:inset 0 0 0 2px #ffd666bf}@media(max-width:480px){.sh-try{top:58px;gap:10px}.sh-try-fig{width:84px;height:84px;background-size:336px 84px,336px 84px;animation-name:shTryS}}@keyframes shTryS{0%{background-position:0 0,0 0}to{background-position:-336px 0,-336px 0}}.sh-try{top:calc(var(--bar) + 70px);z-index:4}.ab-join{display:flex;align-items:center;gap:14px}.ab-join>img{width:56px;height:56px;flex:none;object-fit:contain}.ab-join>div{display:grid;gap:6px;justify-items:start}.ab-join p{margin:0}.lk .lk-kun{font-size:11px;font-weight:800;color:#ffd76a;margin-left:2px;white-space:nowrap}.nt-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:900;padding:2px 8px;border-radius:999px;vertical-align:1px}.nt-tag.update{background:#8fd8ff29;color:#9fdcff}.nt-tag.event{background:#ff7eb62e;color:#ffb3d6}.nt-tags{display:grid;grid-template-columns:1fr 1fr}.cl-item.bd.kun{background:linear-gradient(90deg,#ffd66629,#ff7eb61a);border-color:#ffd66659}.hero-strip .hs-name{justify-self:start;width:max-content;max-width:100%}.nt-list{padding:4px 14px}.nt-row{display:flex;align-items:center;gap:8px;padding:13px 2px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.nt-row:last-child{border-bottom:0}.nt-row .nt-t{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-row .nt-d{flex:none;white-space:nowrap}.nt-doc{padding:18px 18px 22px}.nt-h{font-size:20px;margin:8px 0;line-height:1.35;word-break:keep-all}.nt-by{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.nt-body{margin-top:14px;white-space:pre-line;line-height:1.75;font-size:15px;word-break:keep-all}.mo-pager{display:flex;justify-content:center;gap:6px;margin:14px 0 4px}.mo-pager button{min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#dfe7ff;font:inherit;font-weight:800;cursor:pointer}.mo-pager button.on{background:linear-gradient(180deg,#4aa3ff,#2f6fe0);border-color:transparent;color:#fff}.mo-pager button:disabled{opacity:.35;cursor:default}.hx-fc{align-items:center}.hx-fc .hx-wx{flex:none;width:44px;height:44px;display:grid;place-items:center;font-size:26px;border-radius:14px;background:linear-gradient(180deg,#8fd8ff38,#8fd8ff0f)}.hx-fc.rest .hx-wx{background:linear-gradient(180deg,#c9b6ff38,#c9b6ff0f)}.hx-fc.live .hx-wx{background:linear-gradient(180deg,#ff5a7847,#ff5a7814)}.hx-fc>div{display:grid;gap:2px}.hx-next{margin:8px 0 0}.wx-card{padding:12px 14px;display:grid;gap:8px;background:linear-gradient(160deg,#78b4ff29,#c9b6ff1a 60%,#ffb3d614)}.wx-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.wx-city{width:auto;height:28px;padding:0 26px 0 10px;border-radius:999px;font-size:12px;font-weight:800;background-color:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#e8ecff}.wx-main{display:flex;align-items:center;gap:10px}.wx-ic{font-size:34px;line-height:1;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}.wx-t{display:grid;gap:1px}.wx-t b{font-size:20px;letter-spacing:.01em}.wx-t b i{font-style:normal;color:var(--dim);font-weight:600;margin:0 2px}.wx-msg{margin:0;font-size:12.5px;line-height:1.5;padding:8px 10px;border-radius:12px;background:#ffffff0f;color:#f1f4ff;word-break:keep-all}.wx-main.rain .wx-ic,.wx-main.storm .wx-ic{animation:wxBob 2.4s ease-in-out infinite}.wx-main.snow .wx-ic{animation:wxSpin 6s linear infinite}@keyframes wxBob{50%{transform:translateY(-3px)}}@keyframes wxSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wx-ic{animation:none!important}}.pop-wx{margin-top:12px}.cl-guide{margin-top:8px;padding:10px 12px;border-radius:12px;background:#8fd8ff12;border:1px solid rgba(143,216,255,.14);display:grid;gap:4px}.cl-guide p{margin:0;font-size:12.5px;line-height:1.6;color:#d6def8;word-break:keep-all}.cl-guide a{color:#ffd76a;font-weight:800}.hx-fc .hx-wx.cam{width:56px;height:56px;overflow:visible;position:relative}.hx-cam{width:56px;height:56px;display:block;background:url(../assets/theme/cam_peng.png?v=1) 0 0 / 112px 56px no-repeat;animation:hxCam 3.2s steps(1) infinite}@keyframes hxCam{0%,78%{background-position:0 0}80%,92%{background-position:-56px 0}94%,to{background-position:0 0}}.hx-fc .hx-wx.cam:after{content:"";position:absolute;right:2px;top:14px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#fff0 70%);opacity:0;animation:hxFlash 3.2s steps(1) infinite;pointer-events:none}@keyframes hxFlash{0%,80%{opacity:0;transform:scale(.5)}81%,86%{opacity:1;transform:scale(2.2)}87%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.hx-cam,.hx-fc .hx-wx.cam:after{animation:none}}select{color-scheme:dark}select option{background:#141c5a;color:#fff}.yard{margin-top:18px}.yd-h{display:flex;align-items:baseline;gap:8px;margin:0 2px 8px}.yd-h b{font-size:16px}.yd-n{font-size:12px;font-weight:900;color:#bfe6ff;padding:2px 9px;border-radius:999px;background:#8fd8ff24}.yd-scene{position:relative;overflow:hidden;border-radius:22px;padding-top:46px;background:radial-gradient(120% 80% at 50% 0%,rgba(160,140,255,.25),transparent 60%),linear-gradient(180deg,#1b2a78,#2a3d93 42%,#7d97d6 70%,#dfeafc 86%,#f4f8ff);box-shadow:inset 0 0 0 1px #ffffff1f}.yd-rows{position:relative;width:100%;min-height:100px;z-index:2}.yd-drift{position:absolute;left:-4%;right:-4%;bottom:-14px;height:40px;z-index:1;border-radius:50% 50% 0 0/100% 100% 0 0;background:#fbfdff;box-shadow:0 -6px 18px #ffffff8c}.yd-snow{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.9;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2.5px 2.5px at 80px 70px,#fff,transparent),radial-gradient(1.6px 1.6px at 140px 20px,#fff,transparent),radial-gradient(2px 2px at 200px 90px,#fff,transparent),radial-gradient(1.4px 1.4px at 260px 50px,#fff,transparent);background-size:300px 120px;animation:ydSnow 9s linear infinite}@keyframes ydSnow{0%{background-position:0 0}to{background-position:40px 120px}}@media(prefers-reduced-motion:reduce){.yd-snow{animation:none}}.yard .hero-enter{inset:10px 10px auto auto}.yd-foot{margin:8px 2px 0;text-align:center}#yard{position:relative;margin-top:-86px;pointer-events:none}#yard:empty{display:none}#yard .yd-scene{position:relative;padding-top:70px;overflow:hidden;background:linear-gradient(180deg,#96aff000,#96aff00f 45%,#bed0fa29)}#yard .yd-rows{position:relative;z-index:2;margin:0 auto 22px;max-width:1200px;pointer-events:auto}#yard .yd-drift{position:absolute;left:-6%;right:-6%;bottom:0;height:58px;z-index:1;border-radius:50% 50% 0 0/60% 60% 0 0;background:linear-gradient(180deg,#f3f7ff,#d9e4fb 30%,#a9bbe8 70%,#788cd200);box-shadow:0 -4px 22px #dce8ff59}#yard .yd-drift:before{content:"";position:absolute;left:18%;top:-14px;width:26%;height:30px;border-radius:50%;background:#eef4ff}#yard .yd-drift:after{content:"";position:absolute;right:12%;top:-10px;width:30%;height:26px;border-radius:50%;background:#eaf1ff}#yard .yd-snow{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.85;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2.5px 2.5px at 80px 70px,#fff,transparent),radial-gradient(1.6px 1.6px at 140px 20px,#fff,transparent),radial-gradient(2px 2px at 200px 90px,#fff,transparent),radial-gradient(1.4px 1.4px at 260px 50px,#fff,transparent);background-size:300px 130px;animation:ydSnow 10s linear infinite;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 35%);mask-image:linear-gradient(180deg,transparent 0,#000 35%)}#yard .hero-enter{inset:26px 12px auto auto}#yard+footer{margin-top:-6px}#yard .yd-scene{border-radius:0;box-shadow:none}#yard{margin-top:-40px}@media(min-width:1000px){#yard{margin-top:0}}.yt-list{display:grid;gap:8px;margin-top:10px}.yt-lite,.yt-frame{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;overflow:hidden;background:#000 center / cover no-repeat}.yt-lite{position:relative;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #ffffff1f}.yt-lite.short,.yt-frame.short{aspect-ratio:9 / 16;max-width:260px;margin:0 auto}.yt-lite:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000059)}.yt-play{position:absolute;left:50%;top:50%;width:64px;height:44px;margin:-22px 0 0 -32px;border-radius:12px;background:#f03;box-shadow:0 4px 14px #0006}.yt-play:after{content:"";position:absolute;left:26px;top:13px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff}.yt-lite:hover .yt-play{transform:scale(1.06)}.yt-field{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,90,120,.45);background:#ff3c5a0f;display:grid;gap:6px}.yt-field label{font-size:13px;font-weight:800}.yt-pv{display:grid;gap:4px}.yt-pv .yt-list{margin-top:2px}.yt-pv .yt-lite{max-width:260px}.yt-bad{margin:0;color:#ff9db0}.yt-field input{width:100%;background:#080c2c8c;border:1px solid var(--line2);color:#e8ecff;border-radius:12px;padding:11px 12px;font:inherit;font-size:14px;outline:none}.yt-field input:focus{border-color:#ff7896b3}.lk .lk-kun{display:inline-flex;align-items:center;gap:3px}.lk .lk-kun img{width:13px;height:13px}.mo-note1.lock{color:var(--dim);font-weight:700}.mo-pc{font-size:11.5px;font-weight:700;color:var(--dim);margin-left:4px;white-space:nowrap}.lg-sum{font-size:12px;font-weight:800;color:var(--dim);margin-left:6px}.lg-list{padding:6px 12px}.lg-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.lg-row:last-of-type{border-bottom:0}.lg-k{flex:none;min-width:78px;text-align:center;font-size:12px;font-weight:900;padding:3px 8px;border-radius:999px}.lg-k.praise{background:#ffd66629;color:#ffe39a}.lg-k.jail{background:#96a0c82e;color:#c8d0f0}.lg-mid{flex:1;min-width:0;display:grid;gap:1px}.lg-mid b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-mid span{font-size:12.5px;color:#cfd8ff;word-break:keep-all}.lg-t{flex:none;font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.lg-more{width:100%;margin:8px 0 4px;justify-content:center}.lg-lock{padding:14px;text-align:center;color:var(--dim);font-weight:700}.fm-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fm-top .fm-range{margin:0}.fm-side{flex:none;font-size:12px}.mp-play{display:inline-block;position:relative;flex:none;background-repeat:no-repeat;background-size:1900% 100%;background-position:0 0}.mp-play.cs-pi{width:80px;height:80px}.mp-play.hm-img{width:64px;height:64px;transform:scale(1.3);transform-origin:50% 60%}.mp-play[data-fx=zz]:after{content:"z z";position:absolute;right:-2px;top:6%;font:900 12px/1 Pretendard,sans-serif;color:#cfe0ff;letter-spacing:2px;animation:mpZz 1.6s ease-in-out infinite}@keyframes mpZz{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translate(6px,-8px)}}.mp-play[data-fx=flash]:after{content:"";position:absolute;left:22%;top:30%;width:26%;height:26%;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#fff0 70%);animation:mpFlash .38s ease-out}@keyframes mpFlash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.mp-play:after{animation:none!important}}.pill.del{background:#ff5a782e;color:#ffb0c0}.nt-more{width:100%;justify-content:center;margin-top:8px}.hx-fc .hx-wx.nap{position:relative;width:84px;height:52px;overflow:visible}.hx-wx.nap .hx-cat{position:absolute;left:0;bottom:-2px;width:52px;height:52px;background:url(../assets/theme/cat_sleep.png) center / contain no-repeat}.hx-wx.nap .hx-pg{position:absolute;right:-2px;bottom:0;width:42px;height:42px;background:url(../assets/penguins/play/stage1.png?v=3) no-repeat;background-size:1900% 100%;background-position:16.6667% 0}.hx-wx.nap .hx-zz{position:absolute;left:34px;top:-6px;font:900 12px/1 Pretendard,sans-serif;color:#cfe0ff;letter-spacing:2px;animation:mpZz 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hx-wx.nap .hx-zz{animation:none}}.ft-a>span{transform:translateY(.5px)}.brand img.brand-nap{width:auto;height:30px;margin:2px 2px 0 -2px}@media(max-width:760px){.brand img.brand-nap{height:26px}}.hx-fc .hx-wx.nap{width:56px;height:52px}.hx-wx.nap .hx-zz{left:30px}.closet .cl-more{display:grid;place-items:center;text-align:center;font:inherit;font-size:11.5px;font-weight:800;line-height:1.4;color:var(--dim);border-style:dashed;cursor:pointer;background:transparent}.plate .pn{transform:translateY(-.5px)}.cs-me{display:block;border-radius:16px;transition:transform .15s}.cs-me:hover{transform:translateY(-2px)}.own-bd{display:flex;flex-wrap:wrap;gap:4px 10px}.hx-fc .hx-wx.nap{width:52px;height:52px}.hx-wx.nap .hx-cat{left:50%;bottom:0;width:46px;height:46px;transform:translate(-50%)}.fm-side{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px 0 8px;border-radius:999px;font-size:12px;font-weight:900;color:#fff;text-decoration:none;background:linear-gradient(135deg,#4aa3ff,#8f7bff);box-shadow:0 4px 14px #5a78ff59,inset 0 1px #ffffff4d;transition:transform .15s,box-shadow .15s}.fm-side.gift{background:linear-gradient(135deg,#ff7eb6,#ffb36b);box-shadow:0 4px 14px #ff7eb659,inset 0 1px #ffffff4d}.fm-side:hover{transform:translateY(-1px) scale(1.03)}.fm-side img{width:16px;height:16px}.faq-go{margin-top:8px}.faq-install{display:grid;gap:4px;margin-top:10px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#4aa3ff2e,#ff7eb624);border:1.5px solid rgba(143,216,255,.45)}.faq-install b{font-size:14px}.faq-install span{font-size:12.5px;color:#dfe7ff}.faq-install .btn{justify-self:start;margin-top:4px}.tp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.tp-grid{grid-template-columns:1fr}}.tp-col{padding:10px 12px}.tp-col.best{box-shadow:inset 0 0 0 1.5px #ffd66659}.tp-col.bad{box-shadow:inset 0 0 0 1.5px #96a0c859}.tp-h{display:block;font-size:13px;margin-bottom:4px}.tp-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.tp-m{font-size:18px;flex:none}.tp-mid{flex:1;min-width:0;display:grid}.tp-mid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-why{font-size:12px;color:#cfd8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-n{flex:none;font-size:12px;font-weight:800;color:var(--dim)}.qt-tabs{margin-bottom:10px}.qt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.qt-card{position:relative;padding:12px 12px 10px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:grid;gap:6px;align-content:start;overflow:hidden}.qt-bubble{position:relative;justify-self:start;max-width:calc(100% - 96px);padding:9px 12px;border-radius:14px 14px 14px 4px;background:#fff;color:#1d2340;font-weight:700;font-size:14px;line-height:1.45;word-break:keep-all;box-shadow:0 3px 10px #0003}.qt-stamp{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:900;transform:rotate(8deg);border:2.5px solid;background:#00000026;letter-spacing:.02em}.qt-card.praise .qt-stamp{color:#ffd76a;border-color:#ffd76a}.qt-card.jail .qt-stamp{color:#ff8a9c;border-color:#ff8a9c;transform:rotate(-8deg)}.qt-meta{display:flex;align-items:baseline;gap:8px;font-size:12.5px}.qt-meta b{font-size:13px}.qt-meta>span:not(.qt-who){color:var(--dim);font-size:11.5px}.qt-why{margin:0;font-size:12.5px;color:#cfd8ff;word-break:keep-all}.lg-chat{font-size:12.5px;color:#fff;font-weight:700}.qt-meta{align-items:center}.qt-who{display:inline-flex;align-items:center;gap:4px;font-size:13px}.qt-bdg{width:auto;height:1.08em;max-width:1.4em;flex:none;object-fit:contain;margin-right:-1px}.qt-bdg.pm{height:1.1em;margin-right:1px}.nt-edit{margin-top:14px}@media(max-width:560px){.ft-links{gap:4px}.ft-a{height:32px;padding:0 clamp(6px,2.1vw,11px);gap:4px;font-size:clamp(11px,3.3vw,12.5px)}.ft-a svg{width:15px;height:15px;flex:none}.ft-a>span{white-space:nowrap}.ft-pen{width:32px;height:32px;font-size:13px}}.sp-l-rh{display:flex;align-items:center;gap:6px;font-size:14px;line-height:1}.sp-l-rh .kun-nm{font-size:14px}.sp-l-rh .new{margin:0}.sp-l-rd{font-size:12px;color:var(--dim);font-weight:600}.sp-l-rb{margin-top:6px;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.at-it.kun{background:linear-gradient(90deg,#8fd8ff1f,#ffffff08);border-color:#8fd8ff4d}.at-it.kun .at-l1 .kun-nm{font-size:15px}.at-it .kun-nm img,.at-it.kun .kun-nm img{width:16px!important;height:16px!important}.nt-tools{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.nt-tools .btn b{font-weight:900}.nt-body b{font-weight:900;color:#fff}.cs-m .mn-n,[data-mt] .mn-n{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;padding:0 1px 1.5px 0;box-sizing:border-box;font-size:9px;line-height:1;border-radius:4px;vertical-align:1px;flex:none}.tabbar a[data-nav].has-n,.nav a[data-nav].has-n,.hs-menu.has-n{position:relative}.hs-menu.has-n:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--alert, #ff5c8a);box-shadow:0 0 0 2px var(--bg, #0b1030)}.mo-rps{margin:6px 0 4px 18px;padding-left:12px;border-left:2px solid rgba(143,216,255,.25);display:grid;gap:8px}.mo-cm.mo-rpc{padding:8px 10px}.mo-rpb{all:unset;cursor:pointer;font-size:12px;font-weight:700;color:var(--dim);padding:2px 6px;border-radius:8px}.mo-rpb:hover{color:#fff;background:#ffffff0f}.mo-rp-in{margin-top:2px}.mo-rp-in input{min-width:0}.mo-thr{display:grid;gap:0}.sp-lc{margin-top:10px;display:grid;gap:6px}.sp-lc-list{display:grid;gap:6px;padding-left:12px;border-left:2px solid rgba(143,216,255,.25)}.sp-lc-it{padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-size:14px}.sp-lc-it.kun{border-color:#ffd84a66;background:linear-gradient(180deg,#ffd84a12,#ffffff08)}.sp-lc-it.hid{opacity:.45}.sp-lc-h{display:flex;align-items:center;gap:6px;line-height:1;margin-bottom:4px}.sp-lc-h .kun-nm{font-size:14px}.sp-lc-act{margin-left:auto;display:flex;gap:2px}.sp-lc-b,.sp-lc-open{all:unset;cursor:pointer;font-size:12px;font-weight:700;color:var(--dim);padding:3px 6px;border-radius:8px}.sp-lc-b:hover,.sp-lc-open:hover{color:#fff;background:#ffffff0f}.sp-lc-open{justify-self:start}.sp-lc-b2{line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line}:root{--sat: env(safe-area-inset-top, 0px);--bar: calc(64px + var(--sat))}.top{padding-top:var(--sat);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.toast{top:calc(80px + var(--sat))}.modal{padding-top:max(16px,calc(var(--sat) + 8px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.nt-ed{margin-top:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--line2);background:#080c2c99;color:var(--text);font-size:15px;line-height:1.7;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;outline:none;cursor:text}.nt-ed:focus{border-color:var(--ice);box-shadow:0 0 0 3px #8fd8ff2e}.nt-ed:empty:before{content:attr(data-hint);color:var(--dim);pointer-events:none}.nt-ed b,.nt-ed strong{font-weight:900;color:#fff}.sh-mgr{justify-self:center;font-size:11px;font-weight:900;color:#9fd0ff;background:#5aa0ff24;border:1px solid rgba(120,180,255,.35);border-radius:999px;padding:1px 8px}.sh-tag.mgr{color:#9fd0ff;background:#5aa0ff1f}.ptr{position:fixed;left:50%;top:calc(var(--bar) - 44px);z-index:25;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#18246ef5;border:1px solid var(--line2);color:var(--text);font-size:13px;font-weight:800;opacity:0;transform:translate(-50%);transition:opacity .15s;pointer-events:none;box-shadow:var(--shadow)}.ptr.on{opacity:1;transition:none}.ptr-ic{display:inline-block;font-size:16px;transition:transform .2s}.ptr.ready .ptr-ic{transform:rotate(180deg)}.ptr.spin .ptr-ic{animation:ptrSpin .8s linear infinite}@keyframes ptrSpin{to{transform:rotate(360deg)}}.cafe-fab{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.sp-lc-open,.sp-lc-b,.mo-rpb{min-height:34px;display:inline-flex;align-items:center;padding:0 10px}.cl-hn{font-size:9.5px}.kun-tabs{position:relative}.kun-tabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.kun-tabs.more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.kun-tabs.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.kun-tabs-wrap{position:relative}.kun-tabs-wrap:has(.kun-tabs.more-r):after{content:"›";position:absolute;right:0;top:2px;height:36px;display:grid;place-items:center;width:22px;font-size:22px;font-weight:900;color:#cfe2ff;pointer-events:none;animation:tabNudge 1.6s ease-in-out infinite}.kun-tabs-wrap:has(.kun-tabs.more-l):before{content:"‹";position:absolute;left:0;top:2px;height:36px;display:grid;place-items:center;width:22px;font-size:22px;font-weight:900;color:#cfe2ff;pointer-events:none;z-index:1}@keyframes tabNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.new:not(.mn-n){position:relative;top:-1px}.mo-cm-h .btn,.sp-cm-h .btn,.wk-cm-h .btn{border:0;background:none;box-shadow:none;min-height:32px;padding:0 8px;font-size:12px;font-weight:700;color:var(--dim)}.mo-cm-h .btn:hover,.sp-cm-h .btn:hover,.wk-cm-h .btn:hover{color:#fff;background:#ffffff0f}.mo-cm-h .btn,.mo-cm-h .rp,.sp-cm-h .rp{margin-left:auto}.sp-cm-h .btn+.rp,.mo-cm-h .btn+.rp{margin-left:0}.sp-lc-h .sp-l-rd{font-size:12.5px;font-weight:400}.sp-by .sp-date{color:var(--dim);font-weight:400;font-size:12.5px}.lk-wait{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:#fff}.lk-info{display:flex;flex-direction:column;align-items:center;gap:2px;margin:14px auto 0;padding:10px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);max-width:280px}.lk-info b{font-size:15px}.lk-note{margin:12px auto 0;max-width:300px;font-size:12.5px;line-height:1.55;color:var(--dim);word-break:keep-all}.lk-yay{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px 2px}.lk-yay p{margin:6px 0 0;line-height:1.55}.lk-peng{width:112px;height:112px;image-rendering:pixelated;animation:lkHop 1.2s ease-in-out infinite}.lk-t{font-size:19px;margin-top:6px}@keyframes lkHop{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.lk-peng{animation:none}}.pill.pc-unl{color:#b9c4d8;border-color:#b9c4d866;background:#b9c4d814}.at-it{align-items:flex-start}.at-it>.at-no,.at-it>img,.at-it>.at-mid{align-self:center}.at-mid{gap:4px}.at-l1 .at-t{margin-left:auto;padding-left:6px;font-size:11px;font-weight:600;color:var(--dim);letter-spacing:0}.at-say{justify-self:start;max-width:100%;white-space:normal;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:13px;line-height:1.45;color:#e6ecff;padding:4px 10px;border-radius:4px 12px 12px;background:#ffffff12}.at-it.at-top .at-say{background:#ffd6661a}.at-it.kun .at-say{background:#8fd8ff1a}.at-it>.at-hide{align-self:center}.at-rule{font-weight:700;color:#ffe39a}@media(max-width:360px){.at-l1 .at-t{font-size:10.5px}.at-say{font-size:12.5px}}.at-rest{margin:8px 0 0;text-align:center}.at-mine{margin-top:10px;display:grid;gap:6px}.at-mine-h{font-size:13px;color:#ffe39a;padding-left:2px}.at-l1{min-height:22px;line-height:1.25}.at-l1 .at-nm{position:relative;top:1px;font-size:14px}.at-l1 .at-bn{position:relative;top:.5px}.at-it img.at-bdg{width:18px;height:18px;flex:none;display:block;object-fit:contain;align-self:center}.at-it img.at-bdg.pm{width:16px;height:16px}.at-say{padding:7px 12px;border-radius:14px 14px 14px 4px;background:#fffffff5;color:#22304f;font-weight:600;font-size:13.5px;line-height:1.4;border:1.5px solid #dbe6fb;box-shadow:0 3px 10px #466ec81f}.at-it.at-top .at-say,.at-it.kun .at-say{background:#fffffff5}.at-say.bub-emerald{border-color:#7fdcbb;box-shadow:0 3px 10px #19a97a57}.at-say.bub-platinum{border-color:#cfa6f5;box-shadow:0 3px 10px #9b45f057}.at-say.bub-gold{border-color:#f0cf84;box-shadow:0 3px 10px #d49a1257}.at-say.bub-silver{border-color:#c9d2dc;box-shadow:0 3px 10px #96a5b44d}.at-say.bub-manager{border-color:#a9c4ff;box-shadow:0 3px 10px #4a7ef057}.at-say.bub-kun{border-color:#23242a;box-shadow:0 3px 10px #00000073}.at-say.hid{opacity:.45}.at-ask{all:unset;box-sizing:border-box;cursor:pointer;justify-self:start;max-width:100%;padding:7px 12px;border-radius:14px 14px 14px 4px;border:1.5px dashed rgba(255,126,182,.65);color:#ffc4dd;font-size:13px;font-weight:700;line-height:1.4;background:#ff7eb614}.at-ask:hover{background:#ff7eb629}.at-ed{all:unset;cursor:pointer;flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-3px 0;border-radius:8px;font-size:13px;opacity:.8}.at-ed:hover{background:#ffffff14;opacity:1}.at-edit{display:flex;gap:6px;align-items:center}.at-edit input{flex:1;min-width:0;height:36px;font-size:14px}.at-edit .btn{flex:none}.at-rwb{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#ffd66638,#ff7eb624);border:1px solid rgba(255,214,102,.45);box-shadow:0 6px 18px #ffbe501f}.at-rwb:hover{filter:brightness(1.08)}.at-rwb-ic{font-size:26px;line-height:1;flex:none}.at-rwb-m{flex:1;min-width:0;display:grid;gap:2px}.at-rwb-m b{font-size:15px;color:#fff}.at-rwb-m span{font-size:12.5px;color:#ffe39a;font-weight:700}.at-rwb-go{flex:none;font-size:22px;color:#ffe39a;line-height:1}.at-rwm{display:grid;gap:8px}.at-rwm-t{font-size:18px;margin-bottom:4px}.at-rwm-it{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.at-rwm-ic{font-size:22px;flex:none;width:28px;text-align:center}.at-rwm-it>div{flex:1;min-width:0;display:grid;gap:2px}.at-rwm-it small{color:var(--dim);font-size:12px}.at-rwm-it em{font-style:normal;flex:none;font-weight:900;color:#ffe39a;font-size:15px}.at-rwm-bar{height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden;margin-top:4px}.at-rwm-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ffd76a,#ff9ec7)}.at-rwm-n{font-size:11px!important;color:#ffe39a!important}.at-rwm-got{margin:4px 0 0;font-size:13px;font-weight:700;color:#ffe39a;text-align:center}.at-prog{display:flex;gap:8px;margin-top:10px}.at-prog span{flex:1;text-align:center;font-size:12.5px;padding:6px 4px;border-radius:10px;background:#ffffff0d;color:var(--dim)}.at-prog span b{color:#fff}.at-prog span.ok{background:#ffd66629;color:#ffe39a}.at-cal i.fw{box-shadow:inset 0 0 0 1.5px #ffd666d9;background:#ffd66629}.at-cal i.fw.td{box-shadow:inset 0 0 0 1.5px #ffd666d9,0 0 0 1.5px #8fd8ffb3}.at-cal-key{margin:8px 0 0;display:flex;align-items:center;gap:6px}.at-fw-key{display:inline-block;width:12px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 1.5px #ffd666d9;background:#ffd66629}.at-yay{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 2px 2px;overflow:hidden}.at-yay p{margin:4px 0 0;line-height:1.5}.at-yay-crew{display:flex;align-items:flex-end;justify-content:center;gap:0;height:104px;margin:4px 0 6px}.at-yay-crew img{width:64px;height:64px;image-rendering:auto;margin:0 -6px;animation:atHop .9s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}.at-yay-crew img.mid{width:96px;height:96px;z-index:1;animation-duration:1.1s}@keyframes atHop{0%,to{transform:translateY(0)}45%{transform:translateY(-14px)}60%{transform:translateY(-14px) rotate(-4deg)}}.at-yay-t{font-size:20px}.at-yay.month .at-yay-t{color:#ffe39a}.at-yay-pt{font-size:15px}.at-yay-pt b{font-size:20px;color:#ffe39a}.at-conf{position:absolute;inset:0;pointer-events:none}.at-conf i{position:absolute;top:-24px;font-style:normal;font-size:16px;animation:atFall linear infinite;opacity:0}@keyframes atFall{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(330px) rotate(260deg);opacity:0}}@media(prefers-reduced-motion:reduce){.at-yay-crew img,.at-conf i{animation:none}.at-conf{display:none}}.at-home{position:relative;display:grid;gap:8px}.ath-list{display:grid;gap:6px}.ath-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none;background:linear-gradient(90deg,#ffd6661f,#ffffff08);border:1px solid rgba(255,214,102,.24)}.ath-it.mine{box-shadow:inset 0 0 0 1.5px #ff7eb699}.ath-no{flex:none;width:26px;text-align:center;font-size:20px}.ath-it>img{flex:none;width:32px;height:32px;image-rendering:auto}.ath-mid{flex:1;min-width:0;display:grid;gap:4px}.ath-l1{display:flex;align-items:center;gap:6px;min-width:0;min-height:20px}.ath-l1 img.at-bdg{width:16px;height:16px;flex:none;display:block}.ath-nm{position:relative;top:1px;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ath-t{margin-left:auto;flex:none;font-size:11px;font-weight:600;color:var(--dim)}.ath-say{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 10px;border-radius:12px 12px 12px 4px;background:#fffffff5;color:#22304f;font-weight:600;font-size:12.5px;line-height:1.4;border:1.5px solid #dbe6fb}.ath-say.bub-emerald{border-color:#7fdcbb}.ath-say.bub-platinum{border-color:#cfa6f5}.ath-say.bub-gold{border-color:#f0cf84}.ath-say.bub-silver{border-color:#c9d2dc}.ath-say.bub-manager{border-color:#a9c4ff}.ath-list.lock .ath-nm,.ath-list.lock .ath-say{filter:blur(5px);user-select:none}.ath-list.lock .ath-it{pointer-events:none}.ath-lock{position:absolute;left:12px;right:12px;top:50%;transform:translateY(-80%);text-align:center;font-size:13px;padding:10px 12px;border-radius:12px;background:#0c1640d1;border:1px solid rgba(255,255,255,.1)}.ath-empty{margin:4px 0;text-align:center}.ath-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ath-foot .ath-btn{flex:none}.at-sayrow{display:flex;align-items:flex-end;gap:6px;min-width:0}.at-sayrow .at-say{min-width:0}.at-like{all:unset;position:relative;flex:none;cursor:pointer;display:grid;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;border-radius:50%}.at-like.on{animation:atLikePop .45s ease-out;filter:drop-shadow(0 2px 4px rgba(255,80,140,.45))}.at-like.adm{width:32px;height:32px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.at-like.adm:hover{background:#ff7eb629}.at-like[data-tip]:hover:after,.at-like[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);right:-6px;white-space:nowrap;font-size:12px;font-weight:700;color:#fff;background:#0c1640f2;border:1px solid rgba(255,126,182,.5);padding:5px 9px;border-radius:10px;pointer-events:none;z-index:5}@keyframes atLikePop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.ath-sayrow{display:flex;align-items:center;gap:5px;min-width:0}.ath-sayrow .ath-say{min-width:0}.ath-like{flex:none;font-size:14px;line-height:1}@media(prefers-reduced-motion:reduce){.at-like.on{animation:none}}.note-list{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6;color:var(--dim);text-align:left;word-break:keep-all}.note-list li+li{margin-top:2px}.note-list li::marker{color:#8fd8ff99}.rd-sub{display:block;margin-top:2px;font-size:12px;color:var(--dim);font-weight:400}.fm-upd{display:block;margin-top:3px;font-size:11.5px;color:#8fe0b8;font-weight:600}.ath-big{width:100%;min-height:46px;font-size:15.5px;font-weight:800;justify-content:center}.ath-big.done{background:#ffd66624;border:1px solid rgba(255,214,102,.4);color:#ffe39a;box-shadow:none}.at-ok{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 2px 2px;overflow:hidden}.at-ok-date{font-size:13px;font-weight:800;color:#9fd8ff;letter-spacing:.02em}.at-ok-stage{position:relative;width:132px;height:120px;margin:4px 0 2px}.at-ok-peng{position:absolute;left:50%;bottom:0;width:112px;height:112px;margin-left:-56px;image-rendering:pixelated;animation:atHop 1s ease-in-out infinite}.at-ok-stamp{position:absolute;right:-10px;top:6px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;border:3px solid #ff5a7a;color:#ff5a7a;font-size:15px;font-weight:900;transform:rotate(-14deg);background:#ff5a7a14;box-shadow:inset 0 0 0 2px #ff5a7a59}.at-ok-stamp.slam{animation:atSlam .55s cubic-bezier(.2,1.6,.4,1) both .25s}@keyframes atSlam{0%{transform:scale(2.6) rotate(-30deg);opacity:0}70%{transform:scale(.92) rotate(-12deg);opacity:1}to{transform:scale(1) rotate(-14deg);opacity:1}}.at-ok-t{font-size:20px;margin-top:4px}.at-ok-sub{margin:2px 0 0;font-size:14.5px}.at-ok-rank{margin:10px 0 0;font-size:14px}.at-ok-rank b{color:#ffe39a}.at-ok-pt{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:900;background:#ffd66633;color:#ffe39a}.at-ok-prog{display:flex;gap:6px;margin-top:10px;width:100%}.at-ok-prog span{flex:1;font-size:12.5px;padding:6px 4px;border-radius:10px;background:#ffffff0f;color:var(--dim)}.at-ok-prog b{color:#fff}.at-ok-btns{display:grid;gap:8px;width:100%;margin-top:14px}.at-ok-btns .btn{width:100%;justify-content:center}@media(prefers-reduced-motion:reduce){.at-ok-peng,.at-ok-stamp.slam{animation:none}}.at-ok>:not(.at-conf),.at-yay>:not(.at-conf){position:relative;z-index:1}.nt-link{color:var(--ice, #8fd8ff);font-weight:700;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.sp-l-edit{display:grid;gap:10px;margin-top:8px}.sp-l-edit textarea{min-height:140px;font-size:16px}.nt-link:hover{text-decoration-style:solid}.lk-eye{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:30px;height:30px;margin-left:2px;border-radius:50%;font-size:15px;vertical-align:middle;background:#ffffff0f}.lk-eye:hover{background:#8fd8ff29}.aw-sec{margin-top:12px}.aw-row{display:flex;gap:6px;margin-top:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.aw-row::-webkit-scrollbar{display:none}.aw-c{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 7px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);position:relative}.aw-c.first{background:linear-gradient(180deg,#ffd66638,#ffd6660f);border-color:#ffd66673}.aw-c:hover{filter:brightness(1.1)}.aw-c img{width:60px;height:60px;image-rendering:auto}.aw-c.first img{animation:awBob 2.4s ease-in-out infinite}.aw-m{position:absolute;left:5px;top:4px;font-size:13px;font-weight:900;color:var(--dim);line-height:1}.aw-n{max-width:100%;font-size:11.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes awBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.aw-c.first img{animation:none}}.tg{color:#fff}.tg-silver{animation:tgSilver 3.6s ease-in-out infinite alternate}.tg-gold{animation:tgGold 3.2s ease-in-out infinite alternate}.tg-platinum{animation:tgPlatinum 3.2s ease-in-out infinite alternate}.tg-emerald{animation:tgEmerald 3s ease-in-out infinite alternate}@keyframes tgPlatinum{0%{filter:drop-shadow(0 0 1px rgba(155,69,240,.85)) drop-shadow(0 0 2.5px rgba(155,69,240,.35))}to{filter:drop-shadow(0 0 1.5px rgba(205,150,255,.95)) drop-shadow(0 0 4px rgba(205,150,255,.45))}}@keyframes tgEmerald{0%{filter:drop-shadow(0 0 1px rgba(16,185,129,.85)) drop-shadow(0 0 2.5px rgba(16,185,129,.35))}to{filter:drop-shadow(0 0 1.5px rgba(110,245,200,.95)) drop-shadow(0 0 4px rgba(110,245,200,.45))}}@keyframes tgGold{0%{filter:drop-shadow(0 0 1px rgba(222,160,20,.8)) drop-shadow(0 0 2.5px rgba(222,160,20,.2))}to{filter:drop-shadow(0 0 1.5px rgba(255,200,50,.9)) drop-shadow(0 0 3.5px rgba(255,200,50,.24))}}@keyframes tgSilver{0%{filter:drop-shadow(0 0 1px rgba(150,165,180,.85)) drop-shadow(0 0 2.5px rgba(150,165,180,.35))}to{filter:drop-shadow(0 0 1.5px rgba(205,218,230,.95)) drop-shadow(0 0 4px rgba(205,218,230,.45))}}@media(prefers-reduced-motion:reduce){.tg{animation:none!important}}.lv-yay{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 2px 2px;overflow:hidden}.lv-yay>:not(.at-conf){position:relative;z-index:1}.lv-tag{font-size:22px;font-weight:900;letter-spacing:.06em;color:#ffe39a;text-shadow:0 2px 0 #b5741a,0 0 14px rgba(255,214,102,.6);animation:lvPop .6s cubic-bezier(.2,1.6,.4,1) both}.lv-peng{width:120px;height:120px;margin:6px 0 2px;image-rendering:pixelated;animation:lvJump 1.1s ease-in-out infinite}.lv-num{font-size:18px}.lv-num span{color:var(--dim);margin:0 4px}.lv-num em{font-style:normal;color:#ffe39a;font-size:22px}.lv-yay p{margin:6px 0 0}.lv-new{font-weight:800;color:#ffc4dd}@keyframes lvPop{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lvJump{0%,to{transform:translateY(0)}35%{transform:translateY(-18px)}55%{transform:translateY(-18px) rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.lv-tag,.lv-peng{animation:none}}.at-foot{margin-bottom:28px}.pc-ach{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin-top:8px}.pc-at{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.pc-ai{font-size:18px;line-height:1.1;filter:drop-shadow(0 0 2px rgba(255,255,255,.55))}.pc-at b{font-size:14.5px;color:#ffe39a}.pc-at small{font-size:11px;color:var(--dim)}.pc-tts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pc-tt{font-size:12px;font-weight:700;padding:4px 9px;border-radius:99px;background:#8fd8ff1a;border:1px solid rgba(143,216,255,.25);color:#dceeff}.pc-tt.on{background:#ffd66629;border-color:#ffd66680;color:#ffe39a}.pc-live{position:relative}.pc-sheet{position:absolute;inset:0;background-repeat:no-repeat;background-size:1200% 100%;background-position:0 0}.pc-live.flip .pc-sheet{transform:scaleX(-1)}.pc-pose{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.pc-live.posing .pc-sheet{opacity:0}.pc-live.posing .pc-pose{opacity:1;animation:pcPose .45s cubic-bezier(.2,1.5,.4,1)}@keyframes pcPose{0%{transform:translateY(6px) scale(.92)}to{transform:none}}.pc-egg{animation:pcEgg 2.6s ease-in-out infinite;transform-origin:50% 90%}@keyframes pcEgg{0%,80%,to{rotate:0deg}85%{rotate:-6deg}90%{rotate:6deg}95%{rotate:-3deg}}@media(prefers-reduced-motion:reduce){.pc-egg{animation:none}}.cs-m .mn-n,[data-mt] .mn-n{font-size:0;color:transparent;padding:0;background:var(--alert) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 10%27%3E%3Cpath d=%27M2.3 8.4V1.6L7.7 8.4V1.6%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%271.9%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / 8px 8px no-repeat!important;vertical-align:middle}.pc-bdn{flex:none;font-size:12px;font-weight:800;padding:2px 8px;border-radius:99px;background:#ffa0c824;color:#ffc4dd;white-space:nowrap}.cf-t.cf-blur{filter:blur(4.5px);user-select:none}.ath-it.plain{background:#ffffff0a;border-color:#ffffff0f}.at-rwm{text-align:center}.at-rwm-t{display:block}.at-rwm-it{flex-direction:column;text-align:center;gap:4px;padding:12px 12px 10px}.at-rwm-it>div{width:100%;justify-items:center}.at-rwm-ic{width:auto;font-size:24px}.at-rwm-it em{font-size:17px}.at-rwm-bar{width:100%}.at-rwm .note-list{text-align:left;display:inline-block}.at-rwm-it.rw-day{background:linear-gradient(135deg,#8fd8ff33,#8fd8ff0d);border-color:#8fd8ff59}.at-rwm-it.rw-top{background:linear-gradient(135deg,#de966442,#de96640f);border-color:#e6a06e73}.at-rwm-it.rw-week{background:linear-gradient(135deg,#ebf2fc4d,#a0afc31f 55%,#ebf2fc38);border-color:#d6e0ee99}.at-rwm-it.rw-week em{color:#eef4ff}.at-rwm-it.rw-month{background:linear-gradient(135deg,#ffe07861,#d6a02824 55%,#ffe0784d);border-color:#ffd666b3}.at-rwm-it.rw-month em{color:#ffe39a}.at-rwm-it{padding:9px 12px 8px;gap:2px}.at-rwm-ic{font-size:20px}.at-rwm-it.rw-week .at-rwm-bar i{background:linear-gradient(90deg,#c9d4e4,#fff)}.at-rwm-it.rw-month .at-rwm-bar i{background:linear-gradient(90deg,#f0c24a,#ffe9a0)}@media(min-width:700px){.at-stamps .at-cal{max-width:330px;margin:10px auto 0;gap:3px}.at-stamps .at-cal i{font-size:11px;border-radius:8px}.at-stamps .at-cal i.on{font-size:12px}.at-stamps .at-prog{max-width:330px;margin:10px auto 0}.at-stamps .at-cal-key{justify-content:center}}.at-rwm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.at-rwm-grid .at-rwm-it{min-width:0;padding:10px 8px 9px}.at-rwm-grid .at-rwm-it small{font-size:11px;line-height:1.35}.at-rwm-grid .at-rwm-it b{font-size:14px}.at-rwm-grid .at-rwm-it em{font-size:15px}.at-cal{position:relative}.at-clear{position:relative;align-self:center;height:0;z-index:2;pointer-events:none}.at-clear svg{position:absolute;left:2%;width:96%;top:-7px;height:14px;overflow:visible}.at-clear path{fill:none;stroke:#e0876a;stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.92;stroke-dasharray:400;stroke-dashoffset:400;animation:acDraw .9s cubic-bezier(.6,.1,.3,1) forwards .15s;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}.at-clear b{position:absolute;right:2px;top:-21px;font:italic 700 11.5px/1 Georgia,Times New Roman,serif;letter-spacing:.02em;color:#f0a189;transform:rotate(-4deg);text-shadow:0 1px 2px rgba(0,0,0,.45);opacity:0;animation:acNote .4s ease-out forwards 1s}@keyframes acDraw{to{stroke-dashoffset:0}}@keyframes acNote{0%{opacity:0;transform:rotate(-4deg) translateY(3px)}to{opacity:1;transform:rotate(-4deg)}}.at-allclear{align-self:center;justify-self:center;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;animation:acPop .7s cubic-bezier(.2,1.5,.4,1) both .2s}.ac-peng{width:74px;height:74px;margin-bottom:-10px;position:relative;z-index:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45));animation:acHop 1.6s ease-in-out infinite 1s}.ac-rib{position:relative;padding:7px 26px 8px;overflow:hidden;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%);background:linear-gradient(180deg,#ffe58a,#f2b630 55%,#d18f12);box-shadow:inset 0 1px #ffffffb3}.ac-rib:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);animation:acShine 2.6s ease-in-out infinite 1.2s}.at-cal .ac-rib b{position:relative;z-index:1;display:block;font-size:20px;font-weight:900;letter-spacing:.1em;color:#fff;text-shadow:0 1px 0 #a86a00,0 2px 0 #8a5600,0 0 8px rgba(120,70,0,.45);line-height:1.1}.at-allclear small{margin-top:4px;font-size:11.5px;font-weight:800;color:#ffe39a;padding:2px 10px;border-radius:99px;background:#281a00a6}.at-stamps.all{border-color:#ffd666b3;box-shadow:0 0 0 1px #ffd66659,0 0 26px #ffc83c40}.at-stamps.all .at-cal i.on{opacity:.55}@keyframes acPop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes acHop{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}@keyframes acShine{0%{left:-60%}45%,to{left:130%}}@media(prefers-reduced-motion:reduce){.at-clear path{animation:none;stroke-dashoffset:0}.at-clear b{animation:none;opacity:1}.at-allclear,.ac-peng,.ac-rib:after{animation:none}}#modal .box{scrollbar-gutter:stable both-edges}.at-rwm,.at-ok,.at-yay,.lv-yay{margin-inline:auto}.modal .box{position:relative}.modal .box>.x{position:absolute;top:10px;right:10px;float:none;z-index:5;width:32px;height:32px;display:grid;place-items:center;padding:0;line-height:1;border-radius:50%}.modal .box>.x:hover{background:#ffffff14;color:#fff}.at-clear b{display:none}.at-cal .ac-rib b{font-family:Pretendard,Pretendard Variable,-apple-system,sans-serif}.pc-top{padding-right:30px}.at-cal i.on{color:#1d2340}.at-cal i.on.pw0{background:linear-gradient(160deg,#96f0cd8c,#96f0cd4d)}.at-cal i.on.pw1{background:linear-gradient(160deg,#ffc8aa94,#ffc8aa4d)}.at-cal i.on.pw2{background:linear-gradient(160deg,#cdb9ff94,#cdb9ff4d)}.at-cal i.on.pw3{background:linear-gradient(160deg,#a0d7ff94,#a0d7ff4d)}.at-cal i.on.pw4{background:linear-gradient(160deg,#ffeb9694,#ffeb964d)}.at-cal i.on.pw5{background:linear-gradient(160deg,#ffb9d294,#ffb9d24d)}.at-cal i.on.fw{box-shadow:inset 0 0 0 1.5px #ffd666e6}.at-stamps.all .at-cal i.on{opacity:.6}.at-wk{align-self:stretch;justify-self:stretch;margin:-3px -2px;z-index:2;pointer-events:none;border-radius:13px;border:2px solid rgba(255,226,140,.95);box-shadow:0 0 10px #ffd25a8c,inset 0 0 8px #ffdc7840;animation:atWk 2.4s ease-in-out infinite}@keyframes atWk{0%,to{box-shadow:0 0 8px #ffd25a73,inset 0 0 6px #ffdc7833}50%{box-shadow:0 0 16px #ffd25acc,inset 0 0 10px #ffdc7859}}.at-cal i.on.fw{box-shadow:none}.at-cal-key .at-fw-key{box-shadow:0 0 6px #ffd25ab3;border:1.5px solid rgba(255,226,140,.95);background:transparent}@media(prefers-reduced-motion:reduce){.at-wk{animation:none}}.wk-praise-note{margin:4px 0 12px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:800;color:#ffe39a;text-align:center;background:linear-gradient(90deg,#ffd66633,#ffd66612);border:1px solid rgba(255,214,102,.45)}.wk-save-note{font-size:12px;font-weight:700;color:#ffe39a;align-self:center}.wk-praised{display:inline-block;margin-left:6px;font-size:11.5px;font-weight:900;padding:2px 8px;border-radius:99px;color:#4a2f00;background:linear-gradient(180deg,#ffe58a,#f2b630)}.wk-pr-btns{display:inline-flex;gap:4px;flex-wrap:wrap}.wk-kings{margin:0 0 14px;padding:12px 14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.wk-kings-h{display:block;font-size:14px;margin-bottom:8px}.wk-kings-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wk-king{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:#ffffff0a;position:relative;cursor:pointer;min-width:0}.wk-king img{width:52px;height:52px}.wk-king b{font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-king small{font-size:11px;color:#ffe39a;font-weight:800}.wk-kmd{position:absolute;left:6px;top:5px;font-size:15px}body{word-break:keep-all;overflow-wrap:break-word}.hs-menu{white-space:nowrap;width:auto;flex:none}.wk-king.empty{cursor:default}.wk-king.empty img{filter:grayscale(1) brightness(.75);opacity:.45}.wk-king.empty b{color:var(--dim);font-weight:700}.sp-letter.ph{padding-top:10px;padding-bottom:10px;opacity:.8}.sp-letter.ph .sp-l-h{margin:0}.sp-letter.ph b{font-weight:700;color:var(--dim)}.fm-kinds button{padding:0 2px;letter-spacing:-.02em}@media(max-width:400px){.fm-kinds button{font-size:12.5px}}.gd-q .gd-sh{margin:12px 0 4px;font-weight:900;color:var(--white)}.gd-q .gd-ul{margin:0;padding-left:4px;list-style:none;display:grid;gap:6px}.gd-q .gd-ul li{line-height:1.5}.gd-q .nw{white-space:nowrap}.gd-q .gd-note{margin-top:12px}.sh-wallet{position:relative}.sh-help{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border-radius:50%;border:1px solid rgba(255,224,120,.55);background:#ffd66624;color:#ffe39a;font-weight:900;font-size:14px;line-height:1;cursor:pointer;vertical-align:middle}.sh-wallet>.sh-help{position:absolute;top:10px;right:10px;width:30px;height:30px;font-size:15px}.sh-help.sm{width:22px;height:22px;font-size:12px;margin-left:6px}.sh-help.xs{width:18px;height:18px;font-size:11px;margin-left:3px}.sh-help:hover{background:#ffd66647}.pt-chip{color:#ffe39a;font-weight:900;text-decoration:none}.cs-star{color:#ffe39a;font-weight:800;text-decoration:none}.hm-star[role=button]{cursor:pointer}.pt-shop{width:100%;margin:10px 0 0}.pt-how{margin-top:12px}.pt-how .gd-q,.sh-how .gd-q{border-top:0}.pt-link{display:flex;align-items:center;gap:10px;margin-top:12px}.pt-link>span:first-child{font-size:22px}.pt-link>div{flex:1;display:flex;flex-direction:column;gap:2px}.sh-how h3{margin:4px 30px 6px 0}.sh-how .sh-how-go{width:100%;margin-top:12px}.shw{font-size:13px;line-height:1.55}.shw p{margin:0}.shw .shw-lead{margin-bottom:2px}.shw .gd-sh{margin:12px 0 3px;font-size:13.5px;font-weight:900;color:var(--white)}.shw ul{margin:0;padding-left:18px;list-style:disc;display:grid;gap:3px}.shw li::marker{color:var(--dim)}.shw .shw-sub{display:block;font-size:12.5px;color:var(--dim)}.shw .shw-note{margin-top:12px;font-size:12px;color:var(--dim)}.shw .shw-wish{margin-top:10px}.pf-st{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:92%;margin:0 auto 2px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.pf-say{display:inline-block;max-width:100%;word-break:keep-all;overflow-wrap:anywhere;text-align:left}.pf-say i{font-style:normal;color:#7a87a8;font-weight:600}.pf-st-pen{font-size:13px;opacity:.75}.pf-st.ed{display:grid;gap:6px;width:92%;cursor:default}.pf-st.ed input{width:100%}.pf-st-btns{display:flex;gap:6px;justify-content:flex-end}.pc-say{justify-self:start;max-width:100%;font-size:12.5px;padding:5px 10px;word-break:keep-all;overflow-wrap:anywhere}.fm-wikigo{display:flex;width:100%;margin-top:14px;justify-content:center}.cf-au{flex:none;display:inline-flex;align-items:center;gap:3px;max-width:34%;font-size:12px;color:var(--dim);white-space:nowrap}.cf-au b{font-weight:700;overflow:hidden;text-overflow:ellipsis}.cf-au img{width:16px;height:16px;flex:none;object-fit:contain}.cf-au.kun{color:var(--white);font-weight:800}.cf-au.cf-blur{filter:blur(4px);user-select:none}.at-l1{gap:3px}.at-l1 img.at-bdg{width:auto;height:15px;position:relative;top:.75px}.at-l1 img.at-bdg.pm{height:13px;top:-.25px}.at-l1 .at-pts{margin-left:3px}.ath-l1{gap:3px}.ath-l1 img.at-bdg{width:auto;height:14.5px;position:relative;top:.3px}.ath-l1 img.at-bdg.pm{height:12.5px;top:0}.ath-l1 .ath-t{margin-left:auto}.at-nm .kk,.ath-nm .kk{font-size:.6em;line-height:0;position:relative;top:-.5em;margin-left:.03em}.at-bn.at-pts{display:inline-flex;align-items:center;gap:3px;background:#8fd8ff24;color:#bfe6ff}.at-pts i{font-style:normal;font-weight:900}.at-pts i.tp{color:#ffd76a}.at-pts i.wk{color:#e4ebf5;padding:0 4px;border-radius:99px;background:linear-gradient(135deg,#dce4f066,#96a5b94d)}.at-pts i.mo{color:#fff1b8;padding:0 4px;border-radius:99px;background:linear-gradient(135deg,#ffdc6e8c,#c88c1473)}.shw .shw-ic{width:20px;height:20px;vertical-align:-5px;margin-left:3px;object-fit:contain}.shw a.shw-a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8fd8ffb3}.shw a.shw-a b{color:var(--white)}.pc-stars{order:9;margin-left:auto;flex:none;font-size:11.5px;font-weight:800;color:#ffe39a;padding:1px 7px;border-radius:99px;background:#ffd66624;border:1px solid rgba(255,214,102,.3)}.mo-date{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mo-date .mo-st{margin-left:0;padding:0 6px;line-height:1.2;position:relative;top:-1px}.cs-btns .btn,.cs-prof .at-hb{padding-top:7px;padding-bottom:5px}.pkn{display:inline-flex;align-items:center;gap:4px;line-height:1.25;max-width:100%;vertical-align:middle}.pkn>.nick-text{position:relative;top:1px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkn>.role-mark{height:1.08em;width:auto;flex-shrink:0;position:relative;top:.3px;margin-right:-1px;filter:drop-shadow(0 0 .8px rgba(140,195,255,.75)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}.pkn>.role-owner{height:1.14em;margin-right:-.005em}.pkn>.role-manager{height:1.055em;margin-right:-.033em}.pkn>.role-wing{height:1.025em;top:-.2px;margin-right:.052em}.pkn>.role-shop{height:1.1em}.pkn>.role-silver{filter:drop-shadow(0 0 .8px rgba(225,235,245,.7)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}.pkn>.role-gold{filter:drop-shadow(0 0 .8px rgba(255,190,40,.55)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}.pkn>.role-platinum{filter:drop-shadow(0 0 .8px rgba(170,110,255,.75)) drop-shadow(0 0 1.8px rgba(190,150,255,.28)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}.pkn>.role-emerald{filter:drop-shadow(0 0 .9px rgba(52,211,153,.95)) drop-shadow(0 0 2.2px rgba(120,255,200,.35)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}.pkn>.nick-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:1.1em;margin-right:1px;line-height:1}.pkn>.nick-mark>img{display:block;height:.92em;width:auto;filter:drop-shadow(0 0 .8px rgba(140,195,255,.9)) drop-shadow(0 0 1.6px rgba(140,195,255,.35))}.pkn .kk{font-size:.6em;line-height:0;position:relative;top:-.5em;margin-left:.03em}.cs-nm{max-width:100%}[data-bdgo]{cursor:pointer}.cs-m{line-height:18px}.cf-img.cf-blur{filter:blur(6px)}.cf-t>.cf-blur{filter:blur(4.5px);user-select:none}.cf-t.hb{overflow:visible}.cf-t.hb>.cf-blur{display:inline-block;max-width:calc(100% - 26px);overflow:hidden;white-space:nowrap;vertical-align:bottom;padding:0 6px;margin:0 -6px}.home-box{padding:14px 16px}.home-box>.hx-h{margin-bottom:10px}.cafe-feed.home-box>.hx-h{margin-bottom:4px}.mo-box .mo-home{margin:0}.mo-box .mo-hc{background:#ffffff09;border-color:#ffffff12;box-shadow:none}.mo-box .mo-dots{margin-top:8px}.hm-acts .hm-my{background:transparent;border:1px solid rgba(190,210,255,.35);color:#dfe8ff;box-shadow:none}.home-mine .at-hb.done,.cs-prof .at-hb.done{font-size:12px;font-weight:700;color:#b9c6e6;background:#ffffff0b;border-color:#ffffff1a}.cs-xp{width:100%;height:5px;margin:2px 0 1px;border-radius:99px;background:#ffffff1a;overflow:hidden}.cs-xp i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fd8ff,#c4a8ff)}@media(min-width:1000px){.hero.hero-strip{padding-bottom:118px}}.home4{--hgap: clamp(14px, 3vw, 24px)}.home4 .home-box,.home4 .home-next{border-color:transparent;box-shadow:none;background:linear-gradient(180deg,#c4aaff16,#ffbee109)}.home4 .hx-h a{color:#f3bfdc}.home4 .mo-box .mo-hc{background:#0a0e2859}.cafe-fab{width:46px;height:46px;bottom:80px;font-size:19px}.home4 .card.home-box,.home4 .card.home-next{border-color:transparent}.home4 .mo-box .card.mo-hc{border-color:#ffffff0f}.cafe-feed>.hx-h+.cf-row{border-top:0}.ath-bic{width:21px;height:21px;flex:none;position:relative;top:-1.5px;image-rendering:auto}.fm-step{position:relative;overflow:hidden;font-size:21px;letter-spacing:0}.fm-p.p1 .fm-step{background:linear-gradient(180deg,#ffe9a3,#f4c24a 42%,#c98b16);color:#fff;text-shadow:0 1px 0 #9a6400,0 2px 5px rgba(90,50,0,.45);box-shadow:inset 0 1px #ffffffbf,inset 0 -3px #78460038,0 8px 18px #f0b42840}.fm-p.p2 .fm-step{background:linear-gradient(180deg,#f6f8fc,#cdd6e5 45%,#8e9ab0);color:#fff;text-shadow:0 1px 0 #5d6a80,0 2px 5px rgba(30,40,60,.45);box-shadow:inset 0 1px #ffffffd9,inset 0 -3px #28324633,0 6px 14px #b4c3dc29}.fm-p.p3 .fm-step{background:linear-gradient(180deg,#ffd6b3,#e19a62 45%,#a55f29);color:#fff;text-shadow:0 1px 0 #6e3a12,0 2px 5px rgba(70,30,5,.45);box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #5a280a38,0 6px 14px #e1965a29}.fm-p.first .fm-face img.px{filter:drop-shadow(0 6px 10px rgba(255,200,60,.28))}.fm-pod.shine .fm-step:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-70%;width:45%;transform:skew(-18deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:fmShine .9s cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(var(--el, 0ms) + var(--sd, .25s))}.fm-pod.shine .fm-p.p2{--sd: .45s}.fm-pod.shine .fm-p.p3{--sd: .6s}.fm-pod.shine .fm-crown{animation:fmCrown .8s ease-out both;animation-delay:calc(var(--el, 0ms) + .3s)}@keyframes fmShine{0%{left:-70%}to{left:135%}}@keyframes fmCrown{0%{transform:scale(1);filter:none}40%{transform:scale(1.18) rotate(-6deg);filter:drop-shadow(0 0 6px rgba(255,220,110,.9))}to{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.fm-pod.shine .fm-step:after,.fm-pod.shine .fm-crown{animation:none}}.aw-c{position:relative;overflow:hidden}.aw-c.r1{background:linear-gradient(180deg,#ffcd4657,#c98b161a);border-color:#f4c24abf;box-shadow:inset 0 1px #fff0be73}.aw-c.r2{background:linear-gradient(180deg,#f6f8fc42,#8e9ab01a);border-color:#cdd6e599;box-shadow:inset 0 1px #ffffff59}.aw-c.r3{background:linear-gradient(180deg,#eca0644d,#a55f291a);border-color:#e19a6299;box-shadow:inset 0 1px #ffffff4d}.aw-all.shine .aw-c.r1:after,.aw-all.shine .aw-c.r2:after,.aw-all.shine .aw-c.r3:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-80%;width:50%;transform:skew(-18deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:fmShine .9s cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(var(--el, 0ms) + var(--sd, .3s))}.aw-all.shine .aw-c.r2{--sd: .5s}.aw-all.shine .aw-c.r3{--sd: .65s}@media(prefers-reduced-motion:reduce){.aw-all.shine .aw-c:after{animation:none!important;display:none}}.pp-chip{display:inline-flex;align-items:center;flex:none;margin-left:6px;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:800;color:#ffe39a;background:#ffd66624;border:1px solid rgba(255,214,102,.35);white-space:nowrap}.pp-pick{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.pp-pick .btn,.pp-open{min-height:30px;padding:0 9px;font-size:12px}.pp-line{margin:4px 0 2px}.pp-line .pp-chip{margin-left:0}.push-card h3{margin:0}.push-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);cursor:pointer}.push-row:first-of-type{border-top:0}.push-l{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.push-l small{font-size:12px;color:var(--dim)}.push-sw{appearance:none;-webkit-appearance:none;flex:none;width:44px;height:26px;border-radius:99px;background:#ffffff29;position:relative;cursor:pointer;transition:background .2s;margin:0}.push-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s}.push-sw:checked{background:linear-gradient(90deg,#6fb8ff,#b49cff)}.push-sw:checked:after{transform:translate(18px)}.push-sw:disabled{opacity:.5}.push-kinds{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.push-test{margin-top:8px}.push-note{margin:10px 0 0}.push-warn{color:#ffd98a;margin:6px 0 0}.push-ios{margin:6px 0;padding-left:20px;font-size:13.5px;line-height:1.7}.modal{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:flex-start;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,calc(env(safe-area-inset-bottom) + 16px))}.modal .box{margin:auto 0;max-height:none;overflow:visible;flex:none}.modal .box:has(.cafe-menu-pop) .cafe-menu-pop,.cafe-menu-pop{max-height:none;overflow:visible}html.modal-open,html.modal-open body{overflow:hidden}.af-box input{width:100%}.af-list{display:grid;gap:6px;margin-top:10px}.af-it{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.af-it:hover{background:#8fd8ff1f}.af-it.on{opacity:.7}.adm-link-in{flex-wrap:wrap}.nm-bdg{height:1.08em;width:auto;vertical-align:-.17em;margin-right:3px}.nm-bdg.pm{height:.92em;vertical-align:-.1em}.cf-cnt{font-size:11.5px;font-weight:700;color:var(--dim);margin-left:4px;white-space:nowrap}.zp-row{display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin-top:8px;border-radius:12px;background:#ffffff0d}.zp-row b{font-size:16px}.zp-cmps{display:grid;gap:6px;margin-top:10px}.zp-cmp{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-size:13px;background:#ffffff0d}.zp-cmp b{flex:none;padding:2px 10px;border-radius:99px;font-size:12px}.zp-cmp.ok b{background:#5ef0c02e;color:#5ef0c0}.zp-cmp.part b{background:#ffd98a2e;color:#ffd98a}.zp-cmp.no b{background:#ff8f9c2e;color:#ff8f9c}.zp-bad{color:#ffb3bd;margin:8px 0 0}.zp-go{width:100%;margin-top:12px}.zp-open{display:block;margin-top:10px;color:var(--dim);text-decoration:none}.push-quiet{display:flex;align-items:center;gap:8px;padding:0 0 10px;font-size:13px;color:var(--dim)}.push-quiet label{display:inline-flex;align-items:center;gap:6px}.push-quiet select{min-height:36px;padding:0 8px;border-radius:10px;background:#ffffff14;color:var(--text);border:1px solid rgba(255,255,255,.14);font:inherit}.sp-cm,.sp-lc-it{padding:2px 0 4px;border:0;background:none;border-radius:0}.sp-cm.kun,.sp-lc-it.kun{border:0;background:none}.sp-cm-h,.sp-lc-h{margin-bottom:4px;font-size:13px}.sp-cm-h .pk-who,.sp-lc-h .pk-who,.sp-cm-h>b,.sp-lc-h>b{font-size:13.5px}.sp-cm-b,.sp-lc-b2{position:relative;display:inline-block;max-width:calc(100% - 14px);padding:8px 13px;border-radius:4px 16px 16px;background:#fffffff5;color:#22304f;font-weight:600;font-size:14px;line-height:1.45;border:1.5px solid #dbe6fb;box-shadow:0 3px 10px #466ec81f;word-break:keep-all;overflow-wrap:anywhere}.sp-cm.kun .sp-cm-b,.sp-lc-it.kun .sp-lc-b2{background:#1b1d26;color:#fff;border-color:#3a3d4a;box-shadow:0 3px 10px #00000059}.sp-reply{position:relative;margin-left:26px;margin-top:6px}.sp-reply:before{content:"ㄴ";position:absolute;left:-20px;top:2px;font-size:13px;font-weight:700;color:#becdff8c}.sp-reply .sp-cm:not(.kun) .sp-cm-b{background:#eee9ff;border-color:#d6ccff;color:#2c2552}.sp-lc-list{border-left:0;padding-left:0;gap:8px}.sp-lc-it:not(.kun) .sp-lc-b2{background:#eee9ff;border-color:#d6ccff;color:#2c2552}.cmx-star{position:absolute;top:-9px;right:-10px;padding:1px 6px;border-radius:99px;font-size:10.5px;font-weight:900;line-height:1.4;color:#6b4a00;background:linear-gradient(180deg,#ffeaa0,#f4c24a);box-shadow:0 1px 4px #0000004d;white-space:nowrap}.cmx-auth{flex:none;padding:1px 7px;border-radius:99px;font-size:10.5px;font-weight:800;color:#9ad8ff;background:#8fd8ff24;border:1px solid rgba(143,216,255,.4)}.sp-cm .lk-row.sm{margin-top:4px;justify-content:flex-start}.sp-cm.hid .sp-cm-b,.sp-lc-it.hid .sp-lc-b2{opacity:.5}.sp-cm .lk-row.sm .lk,.sp-lc-it .lk-row.sm .lk{min-height:26px;padding:0 9px;font-size:12px}.sp-cm .lk-row.sm,.sp-lc-it .lk-row.sm{margin-top:3px;gap:4px}.lk-kunb{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#78a0ff24;border:1px solid rgba(140,180,255,.35)}.lk-kunb img{width:15px;height:15px}.lk-kunb:hover{background:#78a0ff42}.cmx-auth{display:inline-flex;align-items:center;box-sizing:border-box;height:17px;padding:3px 7px 0;line-height:1}.sp-cms{gap:12px}.sp-cm{padding:0}.sp-cm-h{margin-bottom:3px;min-height:22px}.cmx-line{display:flex;align-items:flex-end;gap:4px}.cmx-line .sp-cm-b{max-width:calc(100% - 52px)}.cmx-lk{flex:none;display:inline-flex;align-items:center;gap:2px}.cmx-lk .lk{min-height:22px;padding:0 6px;border:0;background:none;font-size:12px;gap:2px;color:#ffb3ccbf}.cmx-lk .lk.on{color:#ff8fb8}.lk-kh{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 3px 0 1px;align-self:center;vertical-align:middle}.lk-kh .lk-kh-h{display:block;width:16px;height:16px}.lk-kh .lk-kh-k{position:absolute;right:-3px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:#0d1533;box-shadow:0 0 0 1px #0d1533}.cmx-lk .lk-eye{width:24px;height:24px;font-size:12px}.sp-reply{margin-left:22px;margin-top:-5px}.sp-reply:before{left:-18px;top:1px}.cmx-star{display:inline-flex;align-items:center;gap:1px;box-sizing:border-box;height:17px;padding:2px 6px 0;line-height:1}.sp-cms{gap:8px}.sp-cm-h{min-height:0;margin:0 0 3px 2px;line-height:1.25}.sp-cm-h .rp,.sp-cm-h .btn.sm{margin-top:-7px;margin-bottom:-7px}.sp-reply{margin-top:-3px}.cmx-st{display:inline-flex;align-items:center;min-height:22px;padding:0 4px;font-size:12px;font-weight:800;color:#ffd76a;white-space:nowrap}.cmx-line .sp-lc-b2{max-width:calc(100% - 52px)}.sp-lc-list{gap:8px}.sp-lc-h{margin:0 0 3px 2px;line-height:1.25}.sp-lc-h .sp-lc-b,.sp-lc-h .rp,.sp-lc-h .btn.sm{margin-top:-7px;margin-bottom:-7px}.gm-hub{gap:10px}.gm-hub-card{display:flex;align-items:center;gap:12px}.gm-hub-card img{width:72px;height:72px;image-rendering:auto;flex:none}.gm-hub-card div{display:grid;gap:3px}.gm-hub-note{margin:-4px 0 10px}.gm-lead{margin:-4px 0 12px;color:var(--dim);font-weight:600}.gm-test{display:grid;gap:6px;margin-bottom:12px;border:1px dashed rgba(255,215,106,.55);background:#ffd76a0f}.gm-test-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gm-test select{min-height:32px;border-radius:8px;background:#ffffff14;color:var(--text);border:1px solid rgba(255,255,255,.16);font:inherit;padding:0 6px}.gm-card{display:grid;gap:10px}.gm-info{display:flex;flex-wrap:wrap;gap:6px}.gm-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;background:#8fd8ff1a;border:1px solid rgba(143,216,255,.25);font-size:12.5px}.gm-pill b{color:#fff}.gm-reset{margin:0}.gm-ctl{display:grid;gap:8px;justify-items:center;text-align:center}.gm-big{width:100%;max-width:360px;min-height:48px;font-size:16px}.gm-star-box{display:grid;gap:4px;width:100%;justify-items:center}.gm-star-box.lock{opacity:.6}.gm-starbtn{border:1.5px solid rgba(255,215,106,.6);background:#ffd76a1a;color:#ffe39a}.gm-star-note{margin:0;color:#ffe39a}.gm-short{margin:0;color:#ff9fb0;font-weight:700}.gm-done{display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:#ffffff0d;width:100%;max-width:360px}.gm-res{display:grid;gap:4px;width:100%;max-width:360px;padding:12px 14px;border-radius:14px}.gm-res.win{background:#78e6aa1f;border:1px solid rgba(120,230,170,.45)}.gm-res.lose{background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.gm-res b{font-size:15.5px}.gm-err{margin:0;color:#ff9fb0;text-align:center}.gm-say{margin:0;font-weight:700}.gm-rule h3{margin-bottom:6px}.gm-confirm{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0508199e}.gm-confirm-box{display:grid;gap:8px;width:min(100%,340px);padding:18px;border-radius:18px;background:#18214a;border:1px solid rgba(170,195,255,.3);text-align:center}.gm-confirm-box p{margin:0;font-size:13.5px;color:var(--dim)}.gm-confirm-box .row{justify-content:center;gap:8px;margin-top:4px}.pg-wrap{position:relative;width:100%;max-width:420px;margin:0 auto}.pg-host{display:flex;align-items:center;gap:8px;min-height:64px}.pg-peng{width:64px;height:64px;flex:none;image-rendering:pixelated}.pg-say{flex:1;padding:8px 12px;border-radius:4px 14px 14px;background:#fffffff2;color:#22304f;font-weight:700;font-size:13.5px;line-height:1.4;min-height:20px}.pg-say:empty{visibility:hidden}.pg-stage{position:relative;width:100%;aspect-ratio:3 / 1.45;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#8fd8ff0f,#8fd8ff24)}.pg-cup{all:unset;position:absolute;left:0;top:20.69%;width:33.3333%;aspect-ratio:1;box-sizing:border-box;will-change:transform;-webkit-tap-highlight-color:transparent}.pg-pel,.pg-bkt{position:absolute;image-rendering:pixelated;pointer-events:none}.pg-bkt{left:0;top:0;width:100%;transform:translateY(0);transition:transform .62s cubic-bezier(.45,0,.25,1)}.pg-bkt.up{transform:translateY(-150%)}.pg-tag{position:absolute;left:50%;top:2%;transform:translate(-50%);padding:2px 8px;border-radius:99px;background:#ffd76a;color:#4a3500;font-size:12px;font-weight:900;white-space:nowrap;z-index:4}.pg-tag:empty{display:none}.pg-cup.ate .pg-pel{filter:drop-shadow(0 0 6px rgba(255,215,106,.95));animation:pgHop .5s ease-in-out 2}.pg-cup.ate:after{content:"꿀꺽!";position:absolute;left:50%;top:0;transform:translate(-50%);padding:2px 8px;border-radius:99px;background:#fff;color:#22304f;font-size:12px;font-weight:900}@keyframes pgHop{50%{transform:translateY(-4%)}}.pg-stage.picking .pg-cup{cursor:pointer}.pg-stage.picking .pg-cup .pg-bkt{animation:pgWait 1.6s ease-in-out infinite}.pg-stage.picking .pg-cup:hover .pg-bkt,.pg-stage.picking .pg-cup:focus-visible .pg-bkt{filter:drop-shadow(0 0 5px rgba(255,255,255,.9))}@keyframes pgWait{50%{transform:translateY(-3%)}}.pg-cup.sel .pg-bkt{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #ffd76a)}.pg-cup.ans .pg-pel{filter:drop-shadow(0 0 7px rgba(255,215,106,.95))}.pg-fish{position:absolute;left:0;top:0;width:40px;opacity:0;pointer-events:none;z-index:6;image-rendering:pixelated}.ts-stage{display:grid;justify-items:center;gap:6px;padding:12px 8px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);user-select:none;-webkit-user-select:none;touch-action:manipulation}.ts-stage.go{min-height:46vh;cursor:pointer;border-color:#8fd8ff73;background:#8fd8ff12;touch-action:none;outline:none;align-content:center}.ts-fig{width:min(56vw,210px);aspect-ratio:1}.ts-peng{width:100%;height:100%;image-rendering:pixelated}.ts-say{margin:0;font-weight:800;font-size:16px;text-align:center}body.gm-focus *,body.gm-focus *:before,body.gm-focus *:after{animation-play-state:paused!important}body.gm-focus #yard,body.gm-focus .tabbar{visibility:hidden}.ts-board h3{margin:0}.ts-list{display:grid;gap:4px;margin-top:8px}.ts-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#ffffff0a}.ts-row.mine{background:#8fd8ff1f}.ts-rk{text-align:center;font-weight:900}.ts-err{font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.ts-pod-card{text-align:center;display:grid;gap:8px}.ts-pod{position:relative;width:min(100%,340px);margin:0 auto;aspect-ratio:256 / 176;overflow:hidden}.ts-pod-bg{position:absolute;left:0;top:-31.82%;width:100%;image-rendering:pixelated}.ts-pod-p{position:absolute;width:34%;transform:translate(-50%,-87.5%)}.ts-pod-p img{display:block;width:100%;image-rendering:pixelated}.ts-pod-n{position:absolute;left:50%;top:112%;transform:translate(-50%);font-style:normal;font-weight:900;font-size:15px;color:#fff;text-shadow:0 1px 0 #1b4f9c,0 0 4px #1b4f9c}.ts-pod-names{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:12.5px}.ts-pod-names span{display:grid}.ts-pod-names small{color:var(--dim)}.gm-card,.gm-confirm-box,.gm-test,.gm-rule{word-break:keep-all;overflow-wrap:anywhere}.gm-twk{position:relative;display:inline-block;margin-right:4px;animation:gmTwk 1.4s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,215,106,.8))}.gm-twk:after{content:"✦";position:absolute;right:-6px;top:-6px;font-size:10px;color:#fff6c8;animation:gmSpark 1.4s ease-in-out infinite}@keyframes gmTwk{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 3px rgba(255,215,106,.6))}50%{transform:scale(1.18) rotate(-8deg);filter:drop-shadow(0 0 9px rgba(255,225,120,1))}}@keyframes gmSpark{0%,30%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}70%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.gm-twk,.gm-twk:after{animation:none}}@media(max-width:900px),(pointer:coarse){input,textarea,select{font-size:16px!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}.modal,.sh-try{-webkit-backdrop-filter:blur(6px)}.mo-arr{-webkit-backdrop-filter:blur(4px)}.toast{white-space:normal;max-width:calc(100vw - 32px);width:max-content;text-align:center;word-break:keep-all}@supports (height: 1dvh){body{min-height:100dvh}.mo-big img{max-height:70dvh}.mo-slide{max-height:78dvh}}@media(min-width:760px){@supports (height: 1dvh){.sp-article .sp-img{max-height:70dvh}}}@supports (height: 1dvh){.nt-list{max-height:64dvh}.bd-list{max-height:52dvh}.bd-wishes{max-height:46dvh}.lk-list{max-height:60dvh}.pf-list{max-height:55dvh}.cafe-menu-pop{max-height:min(78dvh,640px)}.ts-stage.go{min-height:46dvh}}.gm-fire{border-color:#ff965a73;background:#ff8c461a}.gm-fire small{color:var(--dim);font-weight:600}.gm-fire-t{margin:0;color:#ffb27a;font-weight:800}.pc-ai-img{width:30px;height:30px;image-rendering:pixelated;vertical-align:middle}.gm-howbtn{cursor:pointer;font:inherit;font-size:12.5px;font-weight:800;color:#fff;background:#ffffff1f;border-color:#ffffff59}.gm-how-box{position:relative;width:min(100%,380px);max-height:86vh;max-height:86dvh;overflow-y:auto;text-align:left;gap:12px;padding:20px 18px 16px}.gm-how-box .x{position:absolute;right:8px;top:6px;width:36px;height:36px;border:0;background:none;color:var(--dim);font-size:22px;cursor:pointer}.gm-how-box h3{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.gm-how-box h3 img{width:40px;height:40px;image-rendering:auto}.gm-how-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:st}.gm-how-steps li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#ffffff0f;counter-increment:st}.gm-how-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#8fd8ff29;font-size:18px}.gm-how-steps b{display:block;font-size:14.5px}.gm-how-steps small{display:block;color:var(--dim);font-size:12.5px;line-height:1.4}.gm-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gm-how-grid div{display:grid;gap:2px;padding:10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);text-align:center}.gm-how-grid div:last-child{border-color:#ffd76a73;background:#ffd76a12}.gm-how-grid span{font-size:12px;color:var(--dim)}.gm-how-grid em{font-style:normal;font-size:13px;font-weight:800;color:#ffe39a}.gm-how-time{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;font-size:12px;color:var(--dim)}.gm-how-time span{display:grid;padding:8px 4px;border-radius:12px;background:#8fd8ff14}.gm-how-time b{font-size:15px;color:#fff;font-variant-numeric:tabular-nums}.gm-how-notes{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--dim);line-height:1.45}.pc-ach.four{grid-template-columns:repeat(2,1fr)}.pc-at-go{text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s,border-color .15s}.pc-at-go:hover,.pc-at-go:active{transform:translateY(-2px);border-color:#ffd76a8c}.pc-at-go small{color:#ffe39a}.new.mn-game,.cs-m .mn-n.mn-game,[data-mt] .mn-n.mn-game{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 10%27%3E%3Cpath d=%27M2.3 8.4V1.6L7.7 8.4V1.6%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%271.9%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / 8px 8px no-repeat,linear-gradient(120deg,#ff5fa2,#ffb347,#ffe14d,#5fe3a1,#5fb8ff,#b47cff,#ff5fa2) 0 0 / 300% 100%!important;box-shadow:0 0 7px #ffbe78d9;animation:mnGame 2.4s linear infinite}.new.mn-game:not(.cs-m .mn-n):not([data-mt] .mn-n){background:linear-gradient(120deg,#ff5fa2,#ffb347,#ffe14d,#5fe3a1,#5fb8ff,#b47cff,#ff5fa2) 0 0 / 300% 100%!important;text-shadow:0 1px 1px rgba(0,0,0,.35)}@keyframes mnGame{to{background-position:center,300% 0}}@media(prefers-reduced-motion:reduce){.mn-n.mn-game{animation:none}}.cs-pushban{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;text-decoration:none;color:inherit;background:linear-gradient(135deg,#5fb8ff29,#b47cff29);border:1px solid rgba(143,216,255,.35);transition:transform .15s,border-color .15s}.cs-pushban:hover{transform:translateY(-1px);border-color:#8fd8ffb3}.cs-pb-ic{flex:none;font-size:20px;animation:csBell 2.8s ease-in-out infinite;transform-origin:50% 10%}@keyframes csBell{0%,80%,to{transform:rotate(0)}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}.cs-pb-t{display:grid;gap:1px;min-width:0}.cs-pb-t b{font-size:13px}.cs-pb-t small{font-size:11.5px;color:var(--dim)}.sp-cards .sp-card{padding-top:9px;padding-bottom:9px}.sp-card b .mn-game{margin-left:4px;position:relative;top:-2px}.cs-pb-t small{white-space:nowrap}.cs-pushban{background:linear-gradient(135deg,#1d2d63,#2a2560);position:relative;z-index:1}.fm-kinds{grid-template-columns:repeat(4,1fr)}.fm-grp{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:10px 0 8px}.fm-grp button{font-weight:800}.sp-poll{margin:14px 0 4px;display:grid;gap:10px}.sp-poll-h{display:flex;align-items:flex-start;gap:8px}.sp-poll-h b{flex:1;font-size:15.5px;line-height:1.4;word-break:keep-all}.sp-poll-st{flex:none;font-size:12px;font-weight:900;color:#1a1300;background:linear-gradient(90deg,#ffd24a,#ffb03a);border-radius:999px;padding:2px 8px}.sp-pos{display:grid;gap:8px}.sp-po{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0d;color:#fff;font-size:15px;font-weight:700;text-align:left;overflow:hidden}button.sp-po{cursor:pointer}button.sp-po:hover:not(:disabled){background:#8fd8ff24;border-color:#8fd8ff99}button.sp-po:disabled{opacity:.55;cursor:default}.sp-po-bar{position:absolute;left:0;top:0;bottom:0;background:#8fd8ff2e}.sp-po.mine .sp-po-bar{background:#ffd24a42}.sp-po.mine{border-color:#ffd24ab3}.sp-po-t{position:relative;flex:1;min-width:0;word-break:keep-all}.sp-po-n{position:relative;flex:none;font-size:12.5px;color:var(--dim)}.sp-poll-f{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.sp-poll-form input[type=text],.sp-poll-form input[type=number],.sp-poll-form input[type=datetime-local]{font-size:16px}.pl-set{display:grid;gap:6px}.pl-lab{font-size:13px;font-weight:800;color:var(--dim)}.pl-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pl-chips button{min-height:34px;padding:0 2px;white-space:nowrap;letter-spacing:-.02em;border-radius:999px;border:1px solid var(--line2);background:#ffffff0d;color:#dfe8ff;font-size:13px;font-weight:700;cursor:pointer}.pl-chips button.on{background:linear-gradient(90deg,#ffd24a,#ffb03a);border-color:transparent;color:#1a1300;font-weight:900}.pl-set:nth-of-type(2) .pl-chips button.on,.pl-chips button[data-pl-cm].on{background:linear-gradient(180deg,#3d8bff,#2563eb);color:#fff}.pl-dt{color-scheme:dark;width:100%;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid rgba(143,216,255,.5);background:#080c288c;color:#fff;font-size:16px}.pl-hint{margin:0;font-size:12.5px;color:var(--dim)}@media(max-width:360px){.pl-chips button{font-size:12px}}.sp-poll-add{margin-top:12px}.sp-poll-tag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:800;color:#1a1300;background:linear-gradient(90deg,#ffd24a,#ffb03a);vertical-align:1px}.fm-kinds button{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;min-width:0}@media(max-width:560px){.fm-kinds button{flex-direction:column;gap:0;padding:5px 2px;min-height:50px;font-size:12px;line-height:1.25}.fm-kinds .fk-ic{font-size:16px}}.gm-sfx{cursor:pointer;font:inherit;font-size:13px;padding:4px 9px}.gm-hard{margin:0;color:#ff9f7a;font-weight:800;font-size:12.5px}.gm-how-grid .gm-hard{font-size:11.5px}.gm-soon{color:#ffb27a;animation:gmSoon 1.2s ease-in-out infinite}@keyframes gmSoon{50%{opacity:.55}}.gm-judge{color:#c6b6ff}body.gm-focus .gm-soon{animation:none}@media(max-resolution:1.5dppx){.ts-peng,.pg-pel,.pg-bkt,.pg-peng,.pg-fish,.gm-hub-card img,.gm-how-box h3 img,.pc-ai-img,.ts-pod-bg,.ts-pod-p img,.tt-ic.px,.lr-pel{image-rendering:auto}}.gm-how-prize{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;font-size:12.5px}.gm-how-prize span{padding:7px 4px;border-radius:12px;background:#ffd76a14;border:1px solid rgba(255,215,106,.3)}.gm-how-prize b{color:#ffe39a}.pc-at{justify-content:center}.pc-ai{display:flex;align-items:center;justify-content:center;height:32px;font-size:22px;line-height:1}.pc-ai .pc-ai-img{width:30px;height:30px;object-fit:contain}@media(max-width:480px){.gm-how-box{gap:9px;padding:16px 14px 14px}.gm-how-steps{gap:6px}.gm-how-steps li{padding:8px 10px}.gm-how-ic{width:32px;height:32px;font-size:16px}.gm-how-grid div{padding:8px 6px}.gm-how-time span{padding:6px 4px}}.cafe-feed .cf-row>.cf-au{align-self:flex-end;margin-bottom:2px}.sp-guest{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.25);font-size:13px;font-weight:700;text-align:center}@media(max-width:759px){.sp-cards{grid-template-columns:1fr 1fr;gap:8px}.sp-cards .sp-card{flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;text-align:center}.sp-cards .sp-card>img{width:56px;height:56px}.sp-cards .sp-card>div{align-items:center;gap:2px}.sp-cards .sp-card b{font-size:15px}.sp-cards .sp-card .small{font-size:12px}.sp-cards .sp-go{display:none}}@media(max-width:480px){.home-mine:not(.home-join){padding-top:9px;padding-bottom:9px}.home-mine:not(.home-join) .hm-sub{display:none}.home-mine:not(.home-join) .hm-bar{margin:5px 0 6px}.home-mine:not(.home-join) .hm-acts{gap:5px}.home-mine:not(.home-join) .hm-acts .btn,.home-mine:not(.home-join) .at-hb{min-height:34px;height:34px}}.home-mine .mp-play[data-fx=zz]:after{top:22%;right:-8px}.home-mine:not(.home-join) .hm-acts .btn,.home-mine:not(.home-join) .at-hb{padding-top:7.5px;padding-bottom:4.5px}.mo-date .mo-st{display:inline-flex;align-items:center;box-sizing:border-box;height:17px;padding:2px 7px 0;line-height:1;top:0}.ts-pod2{margin-top:14px}.ts-pv{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.ts-pv small{color:#ffe39a;font-weight:800}.bell{width:34px;height:34px;border:0;background:transparent;font-size:19px}.bell:hover{background:#ffffff0f}.bell i{top:-1px;right:-2px}.ts-tl{display:flex;align-items:center;gap:4px;margin-top:2px}.ts-tl>i{flex:1 1 8px;max-width:22px;height:2px;border-radius:2px;background:#aac3ff40}.ts-tl-s{flex:1;display:grid;justify-items:center;gap:1px;padding:6px 4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center}.ts-tl-s b{font-size:14px;font-variant-numeric:tabular-nums;color:#fff}.ts-tl-s span{font-size:11px;color:var(--dim);white-space:nowrap}.ts-tl-s.now{background:#8fd8ff24;border-color:#8fd8ff8c;box-shadow:0 0 10px #8fd8ff40}.ts-tl-s.soon{background:#ffb27a24;border-color:#ffb27a99}.ts-tl-s.done{opacity:.5}.ts-tl-msg{margin:0;text-align:center;font-size:13px;color:var(--dim)}.ts-tl-msg b{color:#fff;font-variant-numeric:tabular-nums}body.gm-focus [data-gm-cd],body.gm-focus .ts-card .gm-info,body.gm-focus .ts-tl,body.gm-focus .ts-tl-msg,body.gm-focus .gm-test{visibility:hidden}.shw .shw-x2{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;font-size:11.5px;line-height:18px;font-weight:900;color:#1a1300;background:linear-gradient(90deg,#ffd24a,#ffb03a);vertical-align:1px}.pc-wbox:not(.open) .pc-wx{display:none}.pc-wmore{display:block;width:100%;margin-top:8px;padding:8px 0;border:1px solid var(--line2);border-radius:12px;background:#ffffff0a;color:var(--info, #8fd8ff);font-size:13px;font-weight:800;cursor:pointer}.pc-wmore:hover{background:#ffffff14}.fm-prow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fm-prow .fm-periods{flex:none;flex-wrap:nowrap;margin-bottom:0}.fm-guide{flex:none;margin-left:auto;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(143,216,255,.45);background:#8fd8ff1a;color:var(--info, #8fd8ff);font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.fm-guide:hover{background:#8fd8ff2e}.fm-guide-box{text-align:center;display:grid;gap:12px;padding:6px 2px 2px}.fm-guide-box h3{margin:0;font-size:18px}.fm-guide-box p{margin:0;font-size:14.5px;line-height:1.75;word-break:keep-all}.fm-guide-box small{color:var(--dim);font-size:12.5px}.fm-gl{list-style:none;margin:8px 0 6px;padding:0;display:grid;gap:4px;text-align:left}.fm-gl li{padding:7px 12px;border-radius:10px;background:#ffffff0d}.fm-gl small{margin-left:4px}.sc-test{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 12px;font-size:12.5px;color:var(--dim)}.sc-intro{display:grid;gap:12px}.sc-lead{margin:0;font-size:15px;line-height:1.6;text-align:center;word-break:keep-all}.sc-rules{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sc-rules li{padding:9px 12px;border-radius:12px;background:#ffffff0d;font-size:14px;line-height:1.5;word-break:keep-all}.sc-go{width:100%;min-height:48px;font-size:16px}.sc-cert{display:flex;align-items:center;gap:14px;margin-bottom:12px;border-color:#ffd24a8c;background:linear-gradient(135deg,#ffd24a24,#3d8bff1a)}.sc-cert-ic{width:72px;height:72px;flex:none;image-rendering:pixelated}.sc-cert b{display:block;font-size:17px}.sc-cert span{display:block;font-size:14px;margin-top:2px}.sc-cert small{color:var(--dim)}.sc-res{margin-bottom:12px;text-align:center}.sc-res b{font-size:16px}.sc-res p{margin:8px 0 0;line-height:1.6;word-break:keep-all}.sc-res.fail{border-color:#ff788c73}.sc-res.wait{border-color:#8fd8ff80}.sc-exam{display:grid;gap:12px}.sc-bar{display:flex;align-items:center;justify-content:space-between}.sc-pg{font-size:14px;color:var(--dim)}.sc-pg b{font-size:18px;color:#fff}.sc-time{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;padding:2px 12px;border-radius:999px;background:#8fd8ff1f;color:#cfeeff}.sc-time.low{background:#ff5a6e33;color:#ffb3bf;animation:scBlink 1s steps(1) infinite}@keyframes scBlink{50%{opacity:.55}}.sc-prog{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.sc-prog i{display:block;height:100%;background:linear-gradient(90deg,#8fd8ff,#3d8bff)}.sc-q p{margin:8px 0 0;font-size:17px;font-weight:800;line-height:1.55;word-break:keep-all}.sc-k{display:inline-block;font-size:11.5px;font-weight:900;padding:2px 8px;border-radius:999px;background:#8fd8ff24;color:#8fd8ff}.sc-k.sa{background:#ffaad226;color:#ffb3d1}.sc-opts{display:grid;gap:8px}.sc-opt{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:14px;border:1px solid var(--line2);background:#ffffff0a;color:#fff;font-size:15px;text-align:left;cursor:pointer;word-break:keep-all}.sc-opt.on{border-color:#8fd8ff;background:#8fd8ff29;box-shadow:0 0 0 2px #8fd8ff40 inset}.sc-n{flex:none;font-size:17px;color:#8fd8ff}.sc-sa{width:100%;min-height:140px;font-size:16px}.sc-nav{display:flex;gap:8px}.sc-nav .btn{flex:1;min-height:46px}.sc-dots{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:6px}.sc-dot{height:32px;border-radius:9px;border:1px solid var(--line2);background:#ffffff0a;color:var(--dim);font-size:12px;font-weight:800;cursor:pointer;padding:0}.sc-dot.sa{border-style:dashed}.sc-dot.on{background:#8fd8ff38;color:#fff}.sc-dot.cur{border-color:#ffd24a;color:#ffd24a}.sc-foot{margin:0;text-align:center}.sc-warn{text-align:center;display:grid;gap:10px}.sc-warn b{font-size:17px}.sc-warn p{margin:0;line-height:1.6}.sc-gr{display:grid;gap:10px;margin-bottom:12px}.sc-gr-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-gr-h .muted{margin-left:auto}.sc-gq{padding:10px 12px;border-radius:12px;background:#ffffff0a;display:grid;gap:6px}.sc-gq-q{margin:0;font-size:13px;color:var(--dim)}.sc-gq-a{margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.sc-gq-b{display:flex;gap:6px}.sc-gq-b button{flex:1;min-height:38px;border-radius:10px;border:1px solid var(--line2);background:#ffffff0a;color:#fff;font-weight:800;cursor:pointer}.sc-gq-b button.on.ok{background:#46c88c40;border-color:#46c88c}.sc-gq-b button.on.no{background:#ff5a6e38;border-color:#ff5a6e}.sc-recent{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:14px}.sp-letter.fold{cursor:pointer;transition:background .15s,border-color .15s}.sp-letter.fold:hover{border-color:#8fd8ff73}.sp-l-pv{margin-top:6px;font-size:14.5px;line-height:1.6;color:#dfe8ff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:break-word}.sp-l-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.sp-l-kun{font-weight:800;color:#ffd24a}.sp-l-yt{color:#ff9aa8;font-weight:700}.sp-l-more{margin-left:auto;color:var(--info, #8fd8ff);font-weight:800}.sp-l-fold{display:block;margin:10px 0 0 auto;padding:4px 12px;border-radius:999px;border:1px solid var(--line2);background:#ffffff0a;color:var(--info, #8fd8ff);font-size:12px;font-weight:800;cursor:pointer}.sc-fee{display:flex;align-items:center;gap:10px;margin:12px 0 6px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,210,74,.35);background:#ffd24a14;font-size:13.5px}.sc-fee b{color:#ffd24a;font-size:15px}.sc-fee .muted{margin-left:auto}.sc-fee.short{border-color:#ff787873;background:#ff787814}.sc-short{color:#ff9a9a;margin:0 0 8px}.sc-go[disabled]{opacity:.45;cursor:not-allowed}.sp-l-cnt{color:var(--muted, #9aa6c4);font-weight:700;letter-spacing:.2px}.sp-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:stretch;margin-top:14px}.sp-nav-b{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.sp-nav-b.nx{text-align:right;align-items:flex-end}.sp-nav-b span{font-size:13px;font-weight:800;color:var(--info, #8fd8ff)}.sp-nav-b small{font-size:11.5px;color:var(--muted, #9aa6c4);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-nav-b:not(.off):hover{border-color:#8fd8ff73}.sp-nav-b.off{opacity:.4;cursor:default}.sp-nav-list{display:flex;align-items:center;padding:0 12px;border-radius:12px;border:1px solid var(--line2);font-size:12.5px;font-weight:800;color:inherit;text-decoration:none}.sp-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:16px 0 4px}.sp-pager button{min-width:36px;height:36px;padding:0 8px;border-radius:10px;border:1px solid var(--line2);background:#ffffff0a;color:inherit;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.sp-pager button.on{background:var(--info, #8fd8ff);border-color:var(--info, #8fd8ff);color:#0b1430}.sp-pager button[disabled]{opacity:.3;cursor:default}.sp-pager span{color:var(--muted, #9aa6c4);font-size:13px}body[data-page^=pengme] #yard,body[data-page^=pengme] footer{display:none}.pm-wrap{--pm-bot: 0px;position:relative;padding-bottom:4px}.pm-head{display:flex;align-items:center;gap:10px;margin:0 0 6px}.pm-head .back{margin:0}.pm-h-kun{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.pm-h-kun img,.pm-tt-ic{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #8fd8ff80}.pm-tt-ic{width:40px!important;height:40px!important;margin:0 2px 0 0!important}.pm-h-kun b{display:block;font-size:16px}.pm-h-kun span{display:block;font-size:11.5px;color:var(--dim2)}.pm-gear{width:38px;height:38px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0a;font-size:18px;cursor:pointer}.pm-list{min-height:46vh;padding:4px 0 10px}.pm-empty{padding:40px 12px;text-align:center;color:var(--dim);line-height:1.7}.pm-day{display:flex;justify-content:center;margin:16px 0 8px}.pm-day span{font-size:11.5px;color:var(--dim);background:#ffffff0f;border:1px solid var(--line);padding:3px 12px;border-radius:999px}.pm-row{display:flex;align-items:flex-start;gap:8px;margin-top:3px}.pm-row.first{margin-top:10px}.pm-row.r{justify-content:flex-end}.pm-ava{width:36px;height:36px;flex:none;border-radius:50%;object-fit:cover}.pm-ava.fan{display:grid;place-items:center;background:#8fd8ff24;font-size:19px}.pm-ava.sp{visibility:hidden}.pm-col{display:flex;flex-direction:column;min-width:0;max-width:min(78%,520px)}.pm-row.r .pm-col{align-items:flex-end}.pm-nm{font-size:12.5px;font-weight:800;color:var(--dim);margin:0 0 4px 2px}.pm-line{display:flex;align-items:flex-end;gap:6px}.pm-row.r .pm-line{flex-direction:row-reverse}.pm-line time{flex:none;font-size:10.5px;color:var(--dim2);white-space:nowrap;padding-bottom:2px}.pm-b{padding:9px 13px;border-radius:18px;font-size:15px;line-height:1.55;word-break:keep-all;overflow-wrap:break-word}.pm-b.kun{background:#f4f8ff;color:#14204a;border-top-left-radius:6px}.pm-row.r .pm-b.kun{border-top-left-radius:18px;border-top-right-radius:6px}.pm-b.fan{background:linear-gradient(180deg,#4fb3ff,#2f86f0);color:#fff;border-top-right-radius:6px}.pm-row.l .pm-b.fan{border-top-right-radius:18px;border-top-left-radius:6px;background:#8fd8ff29;color:var(--text)}.pm-row.waiting .pm-b{opacity:.55}.pm-tok{display:inline-block;padding:0 6px;border-radius:6px;background:#ffe58a;color:#5a4200;font-weight:800;font-size:.9em}.pm-q{margin:-2px 0 6px;padding:5px 9px;border-left:3px solid rgba(255,255,255,.6);background:#0000001f;border-radius:6px;font-size:12.5px;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-q{-webkit-line-clamp:3;padding-bottom:0;border-bottom:5px solid transparent;line-height:1.45}.pm-q>b{white-space:nowrap}.pm-q b{margin-right:5px}.pm-q.sm{margin:6px 0 2px;color:var(--dim);background:#ffffff0d;border-left-color:var(--line2)}.pm-stat{font-size:11.5px;color:var(--dim2);margin:4px 2px 0}.pm-wait{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--gold)}.pm-wait b{font-size:15px}.pm-cancel{border-color:#ff8c8c99!important;color:#ffb4b4!important}.pm-newchip{position:sticky;bottom:calc(var(--pm-bot) + 132px);z-index:6;display:block;margin:0 auto;padding:7px 16px;border-radius:999px;border:0;background:var(--ice2);color:#06123a;font-weight:900;font-size:13px;box-shadow:0 6px 18px #00000059;cursor:pointer}.pm-newchip[hidden]{display:none}.pm-compose{position:sticky;bottom:var(--pm-bot);z-index:5;margin:6px -4px 0;padding:9px 10px 10px;border-radius:18px 18px 14px 14px;border:1px solid var(--line2);background:#0e1646f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -8px 22px #0000004d}.pm-c-top{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:12.5px;min-height:22px}.pm-cr b{color:var(--gold)}.pm-cr.zero{color:var(--dim2)}.pm-cr .muted{font-size:11.5px}.pm-cnt{margin-left:auto;flex:none;font-size:11.5px;color:var(--dim2);font-variant-numeric:tabular-nums}.pm-cnt.over{color:#ff8f8f;font-weight:800}.pm-c-row{display:flex;align-items:flex-end;gap:8px}.pm-c-row textarea{flex:1;min-width:0;resize:none;min-height:42px;max-height:160px;padding:10px 13px;border-radius:16px;border:1px solid var(--line2);background:#ffffff0f;color:var(--text);font:inherit;font-size:15px;line-height:1.45}.pm-c-row textarea:disabled{opacity:.5}.pm-send{flex:none;width:42px;height:42px;border-radius:50%;border:0;background:var(--ice2);color:#06123a;font-size:20px;font-weight:900;cursor:pointer}.pm-send:disabled{opacity:.35;cursor:default}.pm-k-help{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-k-note{margin:7px 2px 0;font-size:11.5px}.pm-k-sub{margin:0 0 6px}.pm-pv{margin:0 0 8px;padding:8px 10px;border-radius:12px;background:#ffffff0d;font-size:13px;line-height:1.5}.pm-pv>b{display:block;font-size:11.5px;color:var(--dim2);margin-bottom:4px}.pm-pv-r{display:flex;gap:6px;align-items:baseline;margin-top:3px}.pm-pv-r .pill{flex:none;font-size:11px}.pm-tabs{display:flex;margin:0 0 10px}.pm-tabs a{flex:1;text-align:center}.pm-dot{display:inline-block;min-width:18px;padding:0 5px;border-radius:999px;background:var(--alert, #ec3f74);color:#fff;font-size:11px;font-weight:900;line-height:18px;text-align:center;vertical-align:1px}.pm-testnote{margin-bottom:8px}.pm-join{padding:18px}.pm-j-kun{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pm-j-kun img{width:54px;height:54px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #8fd8ff80}.pm-j-kun b{display:block;font-size:17px}.pm-j-kun span{display:block;font-size:13px;color:var(--dim)}.pm-j-rules{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px;font-size:14px;line-height:1.5}.pm-j-lb{display:block;font-weight:900;font-size:15px;margin:4px 0 6px}.pm-j-in{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0f;color:var(--text);font:inherit;font-size:16px}.pm-j-hint{margin:5px 2px 10px}.pm-j-pv{display:flex;min-height:44px;align-items:center;padding:8px 0 12px}.pm-j-pv .pm-b{border-top-left-radius:6px}.pm-j-ok{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);cursor:pointer}.pm-j-ok input{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--ice2)}.pm-j-ok b{display:block;font-size:14px}.pm-j-ok small{display:block;margin-top:3px;font-size:12px;color:var(--dim);line-height:1.5}.pm-j-go{width:100%;margin-top:14px}.pm-setbox h3{margin:0 0 12px}.pm-ib-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.pm-ib-bar .cats{margin:0}.pm-ib-bar input{flex:1;min-width:140px;padding:8px 12px;border-radius:10px;border:1px solid var(--line2);background:#ffffff0d;color:var(--text);font:inherit;font-size:14px}.pm-ib-list{display:grid;gap:8px}.pm-ib{padding:11px 13px;border-radius:14px;border:1px solid var(--line);background:var(--card, rgba(255, 255, 255, .04));cursor:pointer}.pm-ib:hover{border-color:#8fd8ff73}.pm-ib.unseen{border-color:#8fd8ff8c}.pm-ib-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px}.pm-ib-dot{width:8px;height:8px;border-radius:50%;background:var(--alert, #ec3f74)}.pm-lv{font-size:11px;color:var(--dim2);font-weight:800}.pm-ib-t{margin-left:auto;font-size:11.5px;color:var(--dim2)}.pm-ib-b{margin-top:5px;font-size:14.5px;line-height:1.55;word-break:keep-all;overflow-wrap:break-word}.pm-starbtn{border:0;background:none;color:var(--dim2);font-size:17px;cursor:pointer;padding:0 2px;line-height:1}.pm-starbtn.on{color:var(--gold)}.pm-starbtn{font-size:14px;filter:grayscale(1);opacity:.4}.pm-starbtn.on{filter:none;opacity:1}.pm-more{display:block;margin:12px auto 0}.pm-fan-i{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:8px}.pm-fan-i span.small{display:block;margin-top:2px}.pm-home{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:10px}.pm-home img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #8fd8ff80;flex:none}.pm-home div{flex:1;min-width:0}.pm-home b{display:block;font-size:15px}.pm-home span:not(.pm-dot){display:block;font-size:12.5px;color:var(--dim);margin-top:2px}.pm-home i{font-style:normal;font-size:20px;color:var(--dim2)}.pm-list.chatpv{width:auto;max-width:none;margin:0;padding:4px 0 10px;border:0;border-radius:0;background:none}.pm-list.chatpv .pm-row{align-items:flex-end}.pm-list.chatpv .pm-col{max-width:min(82%,520px)}.pm-list.chatpv .bubble{max-width:none;font-size:15px;line-height:1.45;word-break:keep-all;overflow-wrap:break-word}.pm-list.chatpv .bubble.fan{border-color:#9fd2ff;background:#eef7ff}.pm-list.chatpv .pm-row.waiting .bubble{opacity:.55}.pm-list.chatpv .pm-q{background:#22304f12;border-left-color:#9fb7e6;color:#3b4a6b}.pm-list.chatpv .nick{margin:0 0 3px 4px}.pm-pvbox{width:auto;margin:0;padding:10px 12px}.pm-pvbox .bubble{max-width:none}.pm-j-pv{padding:4px 0 12px}.pm-list.chatpv .pm-row.l .pm-stat,.pm-list.chatpv .pm-row.l .pm-wait{margin-left:4px}.pm-h-kun .pm-h-n{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--dim2)}.pm-h-n svg{width:12px;height:12px;fill:currentColor}.pm-list.chatpv .bubble.kun,.pm-list.chatpv .bubble.fan{background:#fffffff5;border:1.5px solid #dbe6fb;color:#22304f;box-shadow:0 3px 12px #466ec81f}.pm-list.chatpv .pm-row.l .bubble{border-radius:16px 16px 16px 4px}.pm-list.chatpv .pm-row.r .bubble{border-radius:16px 16px 4px}.pm-wrap:not(.kun) .pm-list{min-height:calc(100dvh - var(--bar, 64px) - 236px - var(--pm-bot))}.pm-wrap:not(.kun) .pm-empty{padding-top:22vh}.adm-star{display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#ffd84a24;border:1px solid rgba(255,216,74,.4);color:#ffd84a;font-size:11.5px;font-weight:800;line-height:18px;vertical-align:1px}.adm-tools .seg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.adm-tools .seg button{padding-left:2px;padding-right:2px;font-size:12.5px;white-space:nowrap}.pm-qbar{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding:7px 8px 7px 10px;border-radius:12px;background:#ffffff0f;border-left:3px solid var(--ice2)}.pm-qbar[hidden]{display:none}.pm-qbar-ic{color:var(--ice);font-weight:900}.pm-qbar-t{flex:1;min-width:0}.pm-qbar-t b{display:block;font-size:11.5px;color:var(--ice)}.pm-qbar-t span{display:block;font-size:13px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-qbar-x{flex:none;width:28px;height:28px;border-radius:50%;border:0;background:#ffffff14;color:var(--dim);cursor:pointer}.pm-wrap:not(.kun) .pm-row.l[data-k^=m]{touch-action:pan-y;position:relative}.pm-row.pm-swiping:before{content:"↩";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:900;background:#8fd8ff2e;color:var(--ice);opacity:.5}.pm-row.pm-swipe-ok:before{opacity:1;background:var(--ice2);color:#06123a}.pm-ctx{position:fixed;z-index:90;min-width:120px;padding:5px;border-radius:12px;background:#1a2560;border:1px solid var(--line2);box-shadow:0 10px 28px #00000073}.pm-ctx button{display:block;width:100%;padding:9px 12px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.pm-ctx button:hover{background:#8fd8ff24}.pm-q[data-pm-jump]{cursor:pointer}.pm-row.pm-flash .pm-b{animation:pmFlash 1.4s ease}@keyframes pmFlash{0%,to{box-shadow:0 3px 12px #466ec81f}25%,60%{box-shadow:0 0 0 3px #4fb3ffbf,0 3px 12px #466ec84d}}.pm-top,.pm-head.pm-sticky{position:sticky;top:var(--bar, 64px);z-index:8;margin:0 -16px 8px;padding:8px 16px;background:#0a1036eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.pm-top-t{display:flex;align-items:center;gap:9px;margin-bottom:8px}.pm-top-t img{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #8fd8ff80}.pm-top-t b{font-size:18px;font-weight:900}.pm-top-test{margin-left:auto;font-size:11px;color:var(--dim2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pm-top .pm-tabs{margin:0}.pm-who{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pm-who .pm-lv{font-size:10.5px}.pm-aq{border-left-color:#ffb84d!important;background:#ffb84d1a!important}.pm-q.pm-aq{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:pre-wrap;border-bottom-width:7px}.pm-aq b{color:#c77a00}.pm-qbar.aq{border-left-color:#ffb84d}.pm-qbar.aq .pm-qbar-t b{color:#ffcf7a}.pm-row.pm-swiping:before{left:auto;right:-30px}@media(min-width:900px){.pm-top,.pm-head.pm-sticky{margin-left:0;margin-right:0;border-radius:0 0 14px 14px}}.at-it{position:relative}.at-hide{position:absolute;top:4px;left:4px;width:18px;height:18px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff14;color:var(--dim2);font-size:10px;line-height:1;cursor:pointer;opacity:.6}.at-hide:hover{opacity:1;background:#ff787840;color:#fff}.at-hide.off{background:#8fd8ff33;color:var(--ice);opacity:.9}button.at-rest{all:unset;box-sizing:border-box;display:block;width:100%;margin:8px 0 0;padding:8px;text-align:center;font-size:13px;font-weight:800;color:var(--ice);border-radius:10px;cursor:pointer}button.at-rest:hover{background:#8fd8ff14}.pc-sp-sum{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 8px;font-size:12.5px;color:var(--dim)}.pc-sp-sum b{color:var(--text)}.pc-sp-sum b.left{color:var(--gold)}.pc-sp-list{display:grid;gap:4px;max-height:240px;overflow-y:auto}.pc-sp-it{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff0a;font-size:13px}.pc-sp-d{flex:none;font-size:11.5px;color:var(--dim2);font-variant-numeric:tabular-nums}.pc-sp-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-sp-it b{flex:none;color:#ff9a9a}.pm-list.chatpv .pm-row.kava{align-items:flex-start;gap:8px}.pm-row.kava .pm-ava{width:40px;height:40px;border-radius:15px;object-fit:cover;margin-top:2px}.pm-row.kava .pm-ava.sp{height:1px}.pm-row.kava .pm-col{max-width:min(76%,500px)}.pm-head.pm-head-c{display:grid;grid-template-columns:38px 1fr 38px;align-items:center}.pm-head-c .pm-h-kun{justify-content:center;text-align:center}.pm-head-c .pm-h-kun>div{display:flex;align-items:center;gap:6px}.pm-head-c .pm-h-kun b{font-size:16px}.pc-card.adm-pc{margin-top:12px;padding:0}.adm-look{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pm-head.pm-sticky{background:#0a103680;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:#8cc3ff24}.pm-c-top .pm-cr:empty{display:none}.pm-c-row textarea:disabled::placeholder{color:var(--dim);opacity:.9}body[data-page^=pengme] main{padding-top:0}body[data-page^=pengme] .pm-head.pm-sticky,body[data-page^=pengme] .pm-top{margin-top:0}.pm-c-top[hidden]{display:none}.pm-heart{flex:none;align-self:flex-end;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:#fff;color:#b07cff;font:inherit;font-size:12px;font-weight:800;line-height:18px;cursor:pointer;box-shadow:0 2px 6px #00000026}.pm-heart.on{background:#f3e9ff;color:#8b4dff;border-color:#d9c2ff}.pm-heart.kun{color:#ff6f9e}.pm-list .pm-b{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.pm-pop{position:absolute;left:50%;top:50%;font-style:normal;font-size:34px;color:#ff6f9e;pointer-events:none;transform:translate(-50%,-50%) scale(.3);opacity:0;animation:pmPop .7s ease-out forwards;text-shadow:0 2px 8px rgba(255,111,158,.5)}@keyframes pmPop{30%{transform:translate(-50%,-50%) scale(1.15);opacity:1}70%{transform:translate(-50%,-60%) scale(1);opacity:1}to{transform:translate(-50%,-90%) scale(.9);opacity:0}}.pm-hw{display:grid;gap:6px;max-height:50vh;overflow-y:auto}.pm-hw-it{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#ffffff0d;font-size:14px}.pm-c-row{position:relative}.pm-nocr{position:absolute;inset:0 52px 0 0;z-index:2;border:0;background:transparent;cursor:pointer}.pm-nocr[hidden]{display:none}.pm-nocr-box{padding:6px 4px 2px;text-align:center}.pm-nocr-box b{display:block;font-size:16px;margin-bottom:6px}.pm-nocr-box p{margin:0 0 16px;color:var(--dim);font-size:14px}.pm-home2{position:relative;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:18px;overflow:hidden;background:linear-gradient(120deg,#ff8cbe29,#a082ff29 55%,#6ebeff1f);border:1px solid rgba(255,170,215,.35);box-shadow:0 6px 22px #7850dc2e}.pm-home2:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.08) 45%,transparent 60%);transform:translate(-100%);animation:pmhShine 4.5s ease-in-out infinite;pointer-events:none}@keyframes pmhShine{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.pmh-ava{position:relative;flex:none;width:52px;height:52px;border-radius:19px;padding:2px;background:linear-gradient(135deg,#ff9ccc,#a98bff,#7cc8ff)}.pmh-ava img{width:100%;height:100%;border-radius:17px;object-fit:cover;display:block;border:2px solid #121a52}.pmh-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pmh-top{display:flex;align-items:center;gap:6px}.pmh-top b{font-size:16px;font-weight:900;color:#fff}.pmh-tag{font-size:10.5px;font-weight:800;padding:1px 7px;border-radius:999px;background:#ffffff1f;color:#ffd1e8}.pmh-top time{margin-left:auto;font-size:11.5px;color:var(--dim2)}.pmh-msg{font-size:14px;color:#e6ecff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmh-msg b{color:#ffd1e8;margin-right:2px}.pmh-n{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#ff4f7b;color:#fff;font-size:12px;font-weight:900;box-shadow:0 2px 8px #ff4f7b80}.pm-home2.has-new{border-color:#ff78aaa6;animation:pmhGlow 2.4s ease-in-out infinite}@keyframes pmhGlow{50%{box-shadow:0 6px 26px #ff64a061}}.pm-home2:hover{filter:brightness(1.06)}.pmh-tag{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:20px;padding:2px 8px 0 7px;line-height:1}.pm-tabs a{white-space:nowrap}.pm-dot.sch{background:#6b8cff}.pm-schedbar{margin:0 0 8px;padding:10px;border-radius:12px;background:#6b8cff1a;border:1px solid rgba(107,140,255,.35)}.pm-schedbar[hidden]{display:none}.pm-sb-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-sb-row+.pm-sb-row{margin-top:8px}.pm-sb-row.end{justify-content:flex-end}.pm-sb-row label{font-size:13px;font-weight:800}.pm-sb-row label small{font-weight:600;color:var(--dim2);margin-left:3px}.pm-sb-row input[type=datetime-local]{flex:1;min-width:190px;padding:8px 10px;border-radius:10px;border:1px solid var(--line2);background:#ffffff0f;color:var(--text);font:inherit;font-size:14px;color-scheme:dark}.pm-se{padding:12px 14px;margin-bottom:8px}.pm-se-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.pm-se-h b{font-size:14.5px;color:#b9c8ff}.pm-se-b{font-size:15px;line-height:1.55;word-break:keep-all;overflow-wrap:break-word;margin-bottom:8px}.pm-se-ed textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0f;color:var(--text);font:inherit;font-size:15px;resize:vertical;margin-bottom:8px}.pm-sds{display:grid;gap:6px}.pm-sd{display:flex;gap:10px;align-items:baseline;padding:8px 10px;border-radius:10px;background:#ffffff0a;font-size:13.5px}.pm-sd .small{flex:none}.pm-sd-b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-home2{background:var(--card);border:1px solid var(--line);box-shadow:none}.pm-home2:after{display:none}.pmh-ava{background:linear-gradient(135deg,#8fd8ff,#a98bff)}.pmh-tag{background:#8fd8ff24;color:#9fdcff}.pmh-msg b{color:#9fdcff}.pmh-n{background:#ec3f74;box-shadow:none}.pm-home2.has-new{border-color:#8fd8ff8c;animation:none;box-shadow:0 0 0 1px #8fd8ff2e,0 6px 18px #4fb3ff24}.home-a .card:not(.mo-item):not(.hero){background:linear-gradient(180deg,#829bff1f,#829bff0b),#0c123a80;border:1px solid rgba(160,190,255,.17);box-shadow:0 6px 20px #00000029;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home-a .card.link:not(.mo-item):hover{border-color:#a0c8ff52}.home-a .pm-home2.has-new{border-color:#8fd8ff80}img.ui-ic{display:inline-block;flex:none;object-fit:contain;vertical-align:-.22em;image-rendering:auto!important}img.ui-ic[width="14"]{width:14px!important;height:14px!important}img.ui-ic[width="16"]{width:16px!important;height:16px!important}img.ui-ic[width="18"]{width:18px!important;height:18px!important}img.ui-ic[width="20"]{width:20px!important;height:20px!important}img.ui-ic[width="22"]{width:22px!important;height:22px!important}img.ui-ic[width="28"]{width:28px!important;height:28px!important}img.ui-ic[width="30"]{width:30px!important;height:30px!important}img.ui-ic[width="32"]{width:32px!important;height:32px!important}.sh-num .sh-num-ic{margin-right:6px;vertical-align:-4px}.bell .bell-ic{display:block}.live-tag{display:inline-flex;align-items:center;gap:4px}.live-tag .ui-ic{margin:-2px 0 -2px -3px}.hx-fc.live .hx-wx .ui-ic,.cf-ic .ui-ic,.fk-ic .ui-ic{display:block}.fm-crown .ui-ic{display:block;margin:0 auto}.lk .lk-ic{vertical-align:middle}.sp-cm .lk-row.sm .lk img.lk-ic,.sp-lc-it .lk-row.sm .lk img.lk-ic,.cmx-lk .lk img.lk-ic{width:14px!important;height:14px!important}.at-like .ui-ic,.ath-like .ui-ic,.pc-ai .ui-ic{display:block}.sp-poll-tag .ui-ic{margin-right:3px;vertical-align:-2px}.sp-poll-h .pl-ic,.sp-poll-form .pl-ic{margin-right:5px;vertical-align:-4px}.sp-poll-add .ui-ic{margin-right:4px;vertical-align:-4px}.sh-num-star{display:inline-flex;margin-right:4px}.hm-my-emo{position:relative;top:-2px;margin-right:2px;margin-left:-1px}.hm-acts .hm-my{gap:0}#pm-fab-wrap{position:fixed;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:10px;pointer-events:none}#pm-fab-wrap[hidden]{display:none}#pm-fab{position:relative;width:62px;height:62px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transition:transform .15s}#pm-fab:active{transform:scale(.94)}.pmf-bg{position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e6eeff 60%,#c9d8ff);box-shadow:0 6px 18px #00000059,0 0 0 2px #8fd8ff8c}#pm-fab img{position:absolute;left:3px;top:2px;width:56px;height:56px;image-rendering:auto}.pmf-n{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#ec3f74;color:#fff;font-size:11.5px;font-weight:900;box-shadow:0 0 0 2px #0a1036}.pmf-n[hidden]{display:none}.pmf-tip{order:-1;max-width:min(240px,calc(100vw - 110px));padding:9px 13px;border-radius:16px 16px 4px;background:#fffffff7;color:#22304f;font-size:13.5px;line-height:1.4;box-shadow:0 6px 20px #0000004d;cursor:pointer;pointer-events:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:break-word;opacity:0;transform:translate(10px) scale(.96);transition:opacity .25s,transform .25s}.pmf-tip b{color:#2f6fe0;margin-right:3px}.pmf-tip.on{opacity:1;transform:none}.pmf-tip[hidden]{display:none}#pm-pop{position:fixed;inset:0;z-index:300}#pm-pop[hidden]{display:none}.pmp-dim{position:absolute;inset:0;background:#04081e80;opacity:0;transition:opacity .25s}.pmp-box{position:absolute;inset:0;background:var(--bg, #0a1036);transform:translateY(100%);transition:transform .3s cubic-bezier(.22,.9,.32,1);overflow:hidden}.pmp-box iframe{width:100%;height:100%;border:0;display:block;background:var(--bg, #0a1036)}#pm-pop.on .pmp-dim{opacity:1}#pm-pop.on .pmp-box{transform:none}html.pm-pop-open,html.pm-pop-open body{overflow:hidden}@media(min-width:760px){#pm-fab-wrap{right:24px;bottom:24px}.pmp-box{inset:auto 24px 100px auto;width:400px;height:min(680px,calc(100vh - 140px));border-radius:20px;border:1px solid rgba(160,190,255,.25);box-shadow:0 20px 60px #00000080;transform:translateY(24px) scale(.97);opacity:0;transition:transform .28s cubic-bezier(.22,.9,.32,1),opacity .2s}#pm-pop.on .pmp-box{opacity:1}.pmp-dim{background:#04081e40}}html.pm-embed{--bar: 0px}html.pm-embed header.top,html.pm-embed .tabbar,html.pm-embed .cafe-side,html.pm-embed footer,html.pm-embed #yard,html.pm-embed .cafe-fab,html.pm-embed #pm-fab-wrap,html.pm-embed .ptr{display:none!important}html.pm-embed main{padding:0 12px;max-width:none}html.pm-embed .cafe-grid{display:block}html.pm-embed .cafe-main{max-width:none}html.pm-embed body{padding-top:0!important;padding-bottom:0!important}.pm-x{width:38px;height:38px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0a;color:var(--text);font-size:16px;cursor:pointer}.pm-top-t .pm-x{margin-left:auto;flex:none}.nt-head b{display:inline-flex;align-items:center;gap:6px}.home-mine:not(.home-join) .hm-acts .hm-my{padding-top:7px;padding-bottom:5px}.wk-kings-h{display:flex;align-items:center;gap:6px}#pm-fab{width:60px;height:60px}.pmf-bg{inset:0;background:radial-gradient(circle at 38% 30%,#afcdff57,#283a969e 72%);border:1.5px solid rgba(160,205,255,.6);box-shadow:0 6px 18px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#pm-fab img{left:7px;top:6px;width:46px;height:46px}.pmf-bg{inset:-2px;border-radius:50%;background:linear-gradient(135deg,#8fd8ff,#a98bff);border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 6px 18px #0006}#pm-fab img{left:1px;top:1px;width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid #0e1648;box-sizing:border-box}#pm-fab-wrap.has-new .pmf-bg{animation:pmfRing 2.4s ease-in-out infinite}@keyframes pmfRing{50%{box-shadow:0 6px 18px #0006,0 0 0 5px #8fd8ff40}}.sp-card.sp-wide{grid-column:1 / -1}.pm-head.pm-head-c{grid-template-columns:84px 1fr 84px}.pm-h-r{display:flex;justify-content:flex-end;gap:7px}.pm-h-r .pm-gear{flex:none;width:38px}.pm-head.pm-head-c:has(.pmbg-btn){grid-template-columns:1fr auto 1fr}.pm-head-c:has(.pmbg-btn)>:first-child{justify-self:start}.pm-help{font-size:17px;font-weight:900;color:var(--ice)}.pm-helpbox ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pm-helpbox li{display:flex;gap:10px;align-items:flex-start}.pm-helpbox li span{flex:none;width:22px;text-align:center;font-size:16px;line-height:1.5}.pm-helpbox li p{margin:0;font-size:14px;line-height:1.55;color:var(--dim)}.pm-helpbox li p b{color:var(--text)}.pm-pinbar{position:sticky;top:calc(var(--bar, 64px) + 58px);z-index:7;display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:8px 10px;border-radius:12px;background:#141e55d1;border:1px solid rgba(160,200,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 14px #00000040}.pm-wrap.kun .pm-pinbar{position:static}.pm-pinbar[hidden]{display:none}.pm-pin-b{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.pm-pin-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pin-x{flex:none;width:26px;height:26px;border-radius:50%;border:0;background:#ffffff14;color:var(--dim);cursor:pointer}.pm-edm{flex:none;font-size:10.5px;color:var(--dim2);padding-bottom:2px}.pm-ctx .pm-ctx-del{color:#ff9a9a}html.pm-embed .pm-pinbar{top:58px}.pm-pushgate{text-align:center}.pm-pg-ic{font-size:40px;line-height:1;margin:6px 0 10px}.pm-pg-h{display:block;font-size:17px;margin-bottom:6px}.pm-pg-p{margin:0 0 12px;line-height:1.6}.pm-pg-warn{color:#ffb4b4}.pm-pg-ios{text-align:left;margin:0 auto 8px;max-width:320px}.pm-pushgate .pm-j-go+.pm-j-go{margin-top:8px}body[data-page^=pengme] main{padding-bottom:var(--pm-tab, calc(74px + env(safe-area-inset-bottom)) )}@media(min-width:760px){body[data-page^=pengme] main{padding-bottom:16px}}html.pm-embed body[data-page^=pengme] main{padding-bottom:0}.sp-title-in{width:100%;padding:11px 13px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0f;color:var(--text);font:inherit;font-size:15px;font-weight:700;box-sizing:border-box}.sp-l-ttl{margin-top:6px;font-size:15.5px;font-weight:800;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-l-pv.one{-webkit-line-clamp:1;margin-top:3px;color:var(--dim);font-size:13.5px}.sp-l-title{margin:10px 0 2px;font-size:18px;line-height:1.4;word-break:keep-all;overflow-wrap:break-word}.sp-l-edit .sp-title-in{margin:8px 0}.sp-cards>.sp-card:not(.sp-wide):last-child:nth-child(odd){grid-column:1 / -1}.sp-cards>.sp-pm~.sp-card:last-child:nth-child(odd){grid-column:auto}.sp-cards>.sp-pm~.sp-card:last-child:nth-child(2n){grid-column:1 / -1}@media(max-width:759px){.pmp-box{display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;background:#0b1340}.pmp-box iframe{flex:1;min-height:0;height:auto}}.sp-cards .sp-card.sp-pm>img{width:78px;height:78px;margin:-6px 0 -4px}@media(max-width:759px){.sp-cards .sp-card.sp-pm>img{width:74px;height:74px;margin:-8px 0 -4px}}.pm-gtop{display:flex;justify-content:flex-end;padding:10px 0 8px}.pm-gsp{height:14px}.pm-ph{display:block;max-width:100%;padding:0;border:0;border-radius:14px;overflow:hidden;background:#ffffff14;cursor:zoom-in}.pm-ph img{display:block;width:100%;height:100%;object-fit:cover}.pm-ph img:not([src]){visibility:hidden}.pm-b.has-ph .pm-ph+span{display:block;margin-top:7px}.pm-b.only-ph{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.pm-b.only-ph:before,.pm-b.only-ph:after{display:none!important}.pm-phbar{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding:6px 8px;border-radius:12px;background:#ffffff0f;border-left:3px solid var(--ice2)}.pm-phbar[hidden]{display:none}.pm-phbar img{width:44px;height:44px;flex:none;object-fit:cover;border-radius:8px}.pm-phbar-t{flex:1;min-width:0}.pm-phbar-t b{display:block;font-size:12.5px;color:var(--ice)}.pm-phbar-t span{display:block;font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-lb{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 54px) 12px calc(env(safe-area-inset-bottom,0px) + 20px);background:#030614eb;box-sizing:border-box}.pm-lb img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}.pm-lb-x{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);right:12px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:18px;cursor:pointer}.pm-lb-load{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);text-align:center;color:var(--dim);font-size:13px}html.pm-lb-open,html.pm-lb-open body{overflow:hidden}.pm-lb{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none}.pm-lb img{will-change:transform;-webkit-touch-callout:none;transform-origin:center center}.pm-lb.zoomed{cursor:grab}html.pm-lb-open,html.pm-lb-open body{overscroll-behavior:none}.pm-ph img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(max-width:480px){.pm-k-help{display:none}.pm-c-top .pm-cnt{margin-left:auto}}.pm-mem{margin-left:auto;flex:none;padding:6px 11px;border-radius:999px;border:1px solid rgba(160,200,255,.35);background:#ffffff0f;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.pm-mem b{font-size:13px;font-weight:900}.pm-top-t .pm-top-test+.pm-mem{margin-left:6px}.pm-top-t .pm-mem+.pm-x{margin-left:6px}.pm-mlink{padding:0;border:0;background:none;color:var(--ice);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pm-mem-sub{margin:-4px 0 10px}.pm-mem-list{display:grid;gap:7px;max-height:min(60vh,520px);overflow-y:auto}.pm-mem-r{display:grid;gap:3px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0a;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pm-mem-n{display:flex;align-items:center;gap:6px;font-size:14.5px}.pm-mem-n .pm-lv{font-size:11.5px;color:var(--dim)}.pm-mem-ic{margin-left:auto;font-size:13px}.pm-mem-d{font-size:12px;color:var(--dim)}.pm-mem-foot{margin:10px 0 0}.sp-pm-open{display:block;margin-top:5px;font-size:15px;font-weight:900;letter-spacing:.02em;background:linear-gradient(90deg,#8fd8ff,#b9a4ff,#ff9ad5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pm-kh{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#ff5c93;font-size:12px;font-style:normal;line-height:1;box-shadow:0 2px 6px #00000040}.sp-new-b{display:inline-block;margin-left:7px;padding:3px 7px 2px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1.2;color:#fff;vertical-align:3px;background:linear-gradient(120deg,#ff5fa2,#ffb347,#ffe14d,#5fe3a1,#5fb8ff,#b47cff,#ff5fa2) 0 0 / 300% 100%;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 2px 8px #ff5fa273;animation:spNewFlow 2.4s linear infinite,spNewHop 1.8s ease-in-out infinite}@keyframes spNewFlow{to{background-position:300% 0}}@keyframes spNewHop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px)}90%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sp-new-b{animation:none}}.sp-cards .sp-card.sp-pm b{display:inline-flex;align-items:center;justify-content:center}.sp-pm .sp-new-b{vertical-align:0;padding:4px 7px 3px}.sp-links a{display:inline-flex;align-items:center;gap:5px;padding:6px 13px 6px 10px}.sp-links .ui-ic{width:20px;height:20px;flex:none}.sp-cards .sp-card.sp-pm b{justify-content:flex-start;align-self:flex-start}@media(max-width:759px){.sp-cards .sp-card.sp-pm b{justify-content:center;align-self:center}}@media(min-width:760px){.sp-cards .sp-card.sp-pm>img{width:78px;height:78px;margin:-9px}}.sp-l-kh{color:#ff7aa8;font-weight:800}.sp-new-b{color:#0d1a45;text-shadow:none;letter-spacing:.08em;background:linear-gradient(110deg,#7ff0d2,#8fd8ff,#b9a4ff,#8fd8ff,#7ff0d2) 0 0 / 300% 100%;box-shadow:0 0 10px #8fd8ff59;animation:spNewFlow 7s linear infinite}.sp-pm .sp-new-b{padding:3px 7px 2px;line-height:1;font-size:10.5px}@media(min-width:760px){.sp-cards .sp-card.sp-pm>img{margin:-9px -18px -9px 0}}@media(min-width:760px){.sp-cards .sp-card.sp-pm>img{width:72px;height:72px;margin:-6px -14px -6px 2px}}.sp-pm .sp-pm-open{margin-top:-2px;font-size:14px;line-height:1.35}.pc-fas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.pc-fa-h{flex-basis:100%;font-size:12.5px;color:var(--dim)}.pc-fa{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 7px;border-radius:999px;border:1px solid rgba(255,214,102,.45);background:linear-gradient(135deg,#ffd66629,#ffaa5a14);color:#ffe39a;font-size:12.5px;font-weight:800}.pc-fa .ui-ic{width:20px;height:20px;flex:none}.fm-award{margin-top:10px;padding:9px 12px;border-radius:12px;background:#ffd6661a;border:1px solid rgba(255,214,102,.3);color:#ffe7a8;font-size:13.5px;line-height:1.55}.fm-bdg-link{padding:0;border:0;background:none;color:#ffd76a;font:inherit;font-weight:900;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fm-bdgpv{margin-top:10px;text-align:left}.fm-bdgpv-h{display:block;margin-bottom:6px;color:var(--dim);font-size:12px;text-align:center}.fm-bdgpv .chatpv{width:auto}.sh-tag{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:6px 11px 5px}.gm-wip{filter:grayscale(1);opacity:.55;cursor:default}.gm-wip .gm-wip-t{color:var(--dim);font-weight:800}.sh-try-bc{color:#9fd0ff;font-weight:700}.sh-item.rare{border-color:#ffd66659;background:linear-gradient(160deg,#ffd66614,#ffffff05)}.fm-guide{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 13px 0 7px;font-size:13px;font-weight:900;color:var(--g, #8fd8ff);border:1.5px solid rgba(var(--gr, 143, 216, 255),.6);background:linear-gradient(135deg,rgba(var(--gr, 143, 216, 255),.2),rgba(var(--gr, 143, 216, 255),.07));box-shadow:0 0 12px rgba(var(--gr, 143, 216, 255),.25)}.fm-guide:hover{background:linear-gradient(135deg,rgba(var(--gr, 143, 216, 255),.3),rgba(var(--gr, 143, 216, 255),.12))}.fm-guide img{width:24px;height:24px;flex:none;margin:-3px 0}.fm-g-chat{--g: #8fd8ff;--gr: 143, 216, 255}.fm-g-gift{--g: #ff9fd0;--gr: 255, 140, 200}.fm-g-boost{--g: #ffb36b;--gr: 255, 179, 107}.fm-g-dbl{--g: #c7a6ff;--gr: 180, 140, 255}.fm-g-draw{--g: #ff8fa8;--gr: 255, 120, 150}.fm-g-act{--g: #ffd76a;--gr: 255, 214, 102}.fm-g-attend{--g: #7ff0d2;--gr: 110, 230, 195}.fm-g-wiki{--g: #9be59b;--gr: 130, 220, 140}.fm-g-game{--g: #cdb8ff;--gr: 190, 165, 255}.fm-g-walk{--g: #ffc9a3;--gr: 255, 186, 140}.fm-grp button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.fm-grp button img{width:26px;height:26px;flex:none;margin:-4px 0}body{text-wrap:pretty}h1,h2,h3,.title,.sp-l-ttl,.empty p,.fm-guide-box h3,.pm-empty{text-wrap:balance}.pm-b{word-break:keep-all;overflow-wrap:break-word}.ship-list{list-style:none;margin:8px 0 4px;padding:0;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--text)}.ship-list li{display:flex;align-items:baseline;gap:8px}.ship-list li>span{flex:none;width:20px;text-align:center}.ship-list b{color:#ffe39a;font-weight:800}.rw-ship .rw-ship-h{display:block;font-size:13px;color:var(--dim);font-weight:800}.rw-ship .ship-list{margin:6px 0 8px;font-size:13.5px}.closet .slot.auto .lk{position:static;max-width:100%;padding:0 4px;background:none;color:var(--dim);font-size:10px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.closet .slot .lk{max-width:calc(100% - 34px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-list li{display:block;position:relative;padding-left:28px}.ship-list li>span{position:absolute;left:0;top:0;width:20px}.closet .slot{min-width:0;overflow:hidden}.closet .slot.auto .lk{border:0;box-shadow:none}.fm-crown .fm-crown-b{width:34px;height:34px;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.pm-wait{flex-wrap:wrap}.pm-wait .pm-now{padding:5px 10px;font-size:12px}.fm-drink{display:flex;align-items:center;gap:10px;margin-top:2px;padding:10px 12px;border-radius:14px;text-align:left;background:linear-gradient(135deg,#78c8ff24,#b48cff1f);border:1px solid rgba(160,200,255,.35)}.fm-drink-fig{flex:none;display:flex;align-items:center;gap:2px}.fm-drink-fig img{width:54px;height:54px;image-rendering:auto}.fm-drink-fig img.lv{width:42px;height:42px}.fm-drink-fig span{color:var(--ice);font-weight:900;font-size:16px}.fm-drink-t{min-width:0;display:grid;gap:3px}.fm-drink-t b{font-size:14px;line-height:1.4}.fm-drink-n{color:#8fd8ff}.fm-drink-tag{justify-self:start;padding:1px 7px;border-radius:999px;background:#ffd6662e;color:#ffd76a;font-size:10.5px;font-weight:900}.fm-drink-t small{color:var(--dim);font-size:12px;line-height:1.55}.fm-guide-box .fm-drink small{font-size:12px}.fm-drink{flex-direction:column;text-align:center;gap:6px;padding:12px 14px}.fm-drink-fig img.fm-lvp{width:48px;height:48px;background:none}.fm-drink-fig img{width:60px;height:60px}.fm-drink-t{justify-items:center}.fm-drink-t b{font-size:14.5px}.fm-drink-tag{vertical-align:2px;margin-right:3px}.fm-drink-l{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.fm-drink-l li{padding:3px 9px;border-radius:999px;background:#ffffff12;font-size:12px;color:var(--dim)}.fm-drink-l b{color:var(--text);margin-right:3px}.fm-drink-fig img.fm-lvp{width:60px;height:60px}.fm-drink .fm-drink-tag img{width:16px;height:16px;margin:0}.fm-drink-n{display:inline-flex;align-items:center;gap:2px;vertical-align:-3px}.fm-drink .fm-drink-n img{width:20px;height:20px;margin:-2px 0}.fm-drink-n{display:inline;vertical-align:baseline;gap:0}.fm-drink .fm-drink-n img{display:inline-block;width:20px;height:20px;margin:0 2px 0 0;vertical-align:-4px}.it-tip{position:fixed;z-index:500;display:none;width:min(300px,calc(100vw - 20px));box-sizing:border-box;padding:12px 13px 11px;border-radius:12px;background:linear-gradient(180deg,#161a34fa,#0c0f22fa);border:2px solid var(--itc);box-shadow:0 0 0 1px #0009,0 10px 30px #0000008c,0 0 18px var(--itg);color:#e8ecff;font-size:13px;line-height:1.55;text-align:left;pointer-events:auto;animation:itIn .14s ease-out}@keyframes itIn{0%{opacity:0;transform:translateY(4px)}}.it-tip.g-n{--itc: #9aa3b8;--itg: rgba(154, 163, 184, .15)}.it-tip.g-r{--itc: #4fa8ff;--itg: rgba(79, 168, 255, .3)}.it-tip.g-e{--itc: #b77cff;--itg: rgba(183, 124, 255, .35)}.it-tip.g-l{--itc: #ffc94a;--itg: rgba(255, 201, 74, .4)}.it-tip.g-x{--itc: #5fe39a;--itg: rgba(95, 227, 154, .4)}.it-h{display:flex;align-items:center;gap:11px;padding-bottom:9px;margin-bottom:8px;border-bottom:1px dashed rgba(255,255,255,.15)}.it-ic{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:10px;background:radial-gradient(circle,#ffffff24,#ffffff08 70%);border:1.5px solid var(--itc);box-shadow:inset 0 0 10px var(--itg)}.it-ic img{width:44px;height:44px;object-fit:contain}.it-nm{min-width:0;display:grid;gap:2px}.it-nm b{font-size:15.5px;font-weight:900;color:var(--itc);line-height:1.3}.it-tip.g-n .it-nm b{color:#fff}.it-g{font-size:11.5px;color:#9aa6c4;font-weight:700}.it-d{margin:0 0 8px;color:#dbe2ff;font-size:12.8px}.it-d b{color:#fff}.it-f{padding:7px 9px;border-radius:8px;background:#ffffff0d}.it-fh{display:block;font-size:11px;font-weight:900;color:#ffb36b;letter-spacing:.04em;margin-bottom:3px}.it-f ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:12.5px;color:#e8ecff}.it-f li{display:flex;align-items:center;gap:6px;min-height:26px}.it-fi{flex:none;display:inline-flex;align-items:center;gap:1px}.it-fi img{width:22px;height:22px;object-fit:contain}.it-go{display:flex;align-items:center;gap:6px;width:100%;padding:3px 6px;margin:0 -6px;border:0;border-radius:7px;background:none;color:#e8ecff;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.it-go:hover{background:#ffffff14}.it-go em{margin-left:auto;font-style:normal;color:var(--ice, #8fd8ff);font-weight:900}.it-go span:not(.it-fi){color:#bfe6ff;text-decoration:underline;text-decoration-color:#8fd8ff59;text-underline-offset:2px}.lvs-l{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.lvs-l li{padding:6px 10px;border-radius:10px;background:#ffffff0d;font-size:13px}.lvs-l em{font-style:normal;font-weight:900;color:#ffd76a;margin-left:3px}.hm-barrow{display:flex;align-items:center;gap:7px;margin:5px 0 6px}.hm-barrow .hm-bar{flex:1;margin:0}.hm-lvst{flex:none;padding:2px 7px 2px 5px;border-radius:999px;font-size:11px;font-weight:900;line-height:1.2;color:#ffe39a;background:#ffd66624;border:1px solid rgba(255,214,102,.4)}.hm-lvst-t{color:#ffe39a;font-weight:800}.hm-lvst{display:inline-flex;align-items:center;gap:3px}.hm-lvst small{font-size:9.5px;font-weight:800;color:#cfd8ff;opacity:.85;line-height:1;transform:translateY(.5px)}.hm-lvst{cursor:pointer}.hm-lvst:hover{background:#ffd6663d}.it-d,.it-nm b{text-wrap:balance}.it-f li span:not(.it-fi){text-wrap:balance}.it-d .it-ln{display:block;text-wrap:balance}.it-fi{gap:0}.it-fi img+img{margin-left:-4px}.it-go .it-fi img,.it-f li>.it-fi img{width:20px;height:20px}.gm-hub-lead{margin:-4px 0 12px;font-size:13.5px;color:var(--dim)}.gm-hub-lead b{color:#ffe39a}.gm-hub-card{position:relative;padding-right:54px}.gm-hc-m{min-width:0;display:grid;gap:4px}.gm-hc-m>b{font-size:17px}.gm-hc-hook{font-size:14px;color:#dbe4ff}.gm-hc-hook b{color:#8fd8ff}.gm-hc-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12px}.gm-hc-left{color:var(--dim);font-weight:700}.gm-hc-prize{padding:2px 8px;border-radius:999px;background:#ffd66624;color:#ffe39a;font-weight:800}.gm-dots{display:inline-flex;gap:3px}.gm-dots i{width:9px;height:9px;border-radius:50%;background:#5fe3a1;box-shadow:0 0 6px #5fe3a199}.gm-dots i.used{background:#ffffff2e;box-shadow:none}.gm-hc-play{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#4fb3ff,#2f86f0);color:#fff;font-size:14px;box-shadow:0 4px 12px #2f86f073}.gm-wip .gm-hc-play{display:none}.gm-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gm-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:13px}.gm-chip b{font-weight:800;color:#fff}.gm-c-star b{color:#ffe39a}.gm-c-fire b{color:#ffb36b}.gm-c-goal b{color:#8fd8ff}.gm-top-r{margin-left:auto;display:inline-flex;gap:6px}.gm-ib,.gm-top-r .gm-sfx{width:34px;height:34px;padding:0;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(143,216,255,.35);background:#8fd8ff1a;color:#8fd8ff;font-weight:900;font-size:15px;cursor:pointer}.gm-tixs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.gm-tix{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;border:1.5px dashed rgba(255,255,255,.18);background:#ffffff08;min-width:0}.gm-tix>div{min-width:0;display:grid}.gm-tix b{font-size:13.5px}.gm-tix small{font-size:11px;color:var(--dim);line-height:1.35}.gm-tix-ic{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff12;font-size:16px;font-weight:900}.gm-tix.on{border-style:solid;border-color:#5fe3a1b3;background:#5fe3a114}.gm-tix.on .gm-tix-ic{background:#5fe3a133}.gm-tix.used{opacity:.5}.gm-tix.used .gm-tix-ic{color:#5fe3a1}.gm-tix.lock{opacity:.55}.gm-reset{margin:7px 0 0;font-size:12px;color:var(--dim);text-align:right}.gm-reset b{color:#dbe4ff}.gm-tl{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:12.5px;color:#dbe4ff}.gm-prize{font-size:12px;color:#ffe39a;font-weight:800}.gm-go{display:grid;justify-items:center;gap:1px;padding:10px 14px;line-height:1.2}.gm-go-m{font-size:17px;font-weight:900}.gm-go-s{font-size:12px;font-weight:700;opacity:.85}.gm-ctl>.gm-go+.gm-go{margin-top:2px}.gm-top{flex-wrap:nowrap;gap:5px}.gm-chip{padding:4px 9px;font-size:12.5px;white-space:nowrap}.gm-ib,.gm-top-r .gm-sfx{width:32px;height:32px;font-size:14px}.gm-tl{flex-direction:column;align-items:flex-start;gap:2px}.gm-card,.ts-card{min-width:0}.gm-top{flex-wrap:wrap}.gm-tixs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gm-tix small{overflow-wrap:anywhere}.gd-road{display:flex;align-items:stretch;gap:2px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gd-rs{position:relative;flex:1 0 86px;scroll-snap-align:start;display:grid;justify-items:center;gap:2px;padding:12px 6px 10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(160,200,255,.18);text-align:center}.gd-rs img{width:52px;height:52px;object-fit:contain}.gd-rs b{font-size:14px}.gd-rs small{font-size:11px;line-height:1.35;color:var(--dim);word-break:keep-all}.gd-rn{position:absolute;top:6px;left:7px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--ice2, #4fb3ff);color:#04121f;font-size:10.5px;font-weight:900}.gd-ra{align-self:center;flex:none;color:#8fd8ff99;font-style:normal;font-weight:900}.gd-note{margin:8px 2px 0;font-size:12.5px;line-height:1.6;color:var(--dim)}.gd-note b{color:#e8ecff}.gd-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gd-perk{display:grid;justify-items:center;gap:3px;padding:14px 6px 12px;border-radius:16px;text-align:center;background:linear-gradient(180deg,#8fd8ff24,#8fd8ff0a);border:1px solid rgba(143,216,255,.3)}.gd-perk.star{background:linear-gradient(180deg,#ffd6662e,#ffd6660d);border-color:#ffd66666}.gd-pk-ic{font-size:26px;line-height:1}.gd-perk b{font-size:14px}.gd-perk small{font-size:11px;color:var(--dim)}.gd-lvs{margin-top:8px}.gd-lvs-h{font-size:14px}.gd-lvs-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.gd-lvs-row span{padding:4px 9px;border-radius:999px;background:#ffd6661a;font-size:12.5px;color:#ffe39a}.gd-lvs-row b{color:#fff;margin-right:4px}@media(max-width:759px){.gd-road{flex-direction:column;overflow:visible;gap:6px;padding:2px 0 0}.gd-ra{display:none}.gd-rs{flex:none;display:grid;grid-template-columns:22px 40px auto 1fr;align-items:center;justify-items:start;gap:8px;padding:7px 12px;text-align:left}.gd-rn{position:static}.gd-rs img{width:40px;height:40px}.gd-rs b{font-size:14.5px;white-space:nowrap}.gd-rs small{font-size:12.5px;justify-self:end;text-align:right}}.gd-lvs-row{gap:4px}.gd-lvs-row span{padding:3px 8px;font-size:12px}.rd-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.rd-t{display:grid;grid-template-columns:26px 1fr;align-items:center;column-gap:6px;padding:8px 9px;border-radius:12px;background:#5fe3a114;border:1px solid rgba(95,227,161,.22)}.rd-t.no{background:#ff6e8c14;border-color:#ff6e8c40}.rd-t>span{font-size:18px;text-align:center;grid-row:span 2}.rd-t b{font-size:13px;line-height:1.35;font-weight:800}.rd-t small{font-size:11px;line-height:1.35;color:var(--dim)}@media(min-width:760px){.rd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:760px){.rule-dd{grid-template-columns:1fr}}.drink-note.dn2{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#78c8ff14;border:1px solid rgba(160,200,255,.25)}.drink-note.dn2>img{width:40px;height:40px;flex:none}.drink-note.dn2>div{min-width:0;display:grid;gap:2px}.drink-note.dn2 b{font-size:14px;color:#8fd8ff}.drink-note.dn2 small{font-size:11.5px;color:var(--dim)}.drink-note.dn2 .fm-drink-l{justify-content:flex-start;margin-top:4px}.cl-guide.cl-g2{display:flex;flex-wrap:wrap;gap:6px;padding:10px}.cl-g2 span{padding:5px 10px;border-radius:999px;background:#ffffff0f;font-size:12.5px;color:var(--dim)}.cl-g2 b{color:#fff}.ht-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ht-t{position:relative;display:grid;justify-items:center;gap:3px;padding:12px 6px 10px;border-radius:16px;text-align:center;color:var(--text);text-decoration:none;background:linear-gradient(180deg,#8fd8ff1f,#8fd8ff08);border:1px solid rgba(143,216,255,.28)}.ht-t:hover{background:linear-gradient(180deg,#8fd8ff33,#8fd8ff0d)}.ht-t.done{opacity:.62;background:#ffffff08;border-color:#ffffff1a}.ht-ic{position:relative;width:44px;height:44px}.ht-ic img{width:44px;height:44px;object-fit:contain}.ht-ic em{position:absolute;right:-4px;bottom:-2px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#5fe3a1;color:#04121f;font-size:11px;font-weight:900;font-style:normal}.ht-t b{font-size:13.5px}.ht-s{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--dim);font-weight:700;white-space:nowrap}.ht-dots{display:inline-flex;gap:2px}.ht-dots i{width:7px;height:7px;border-radius:50%;background:#5fe3a1;box-shadow:0 0 5px #5fe3a199}.ht-dots i.used{background:#ffffff2e;box-shadow:none}.ht-new{min-width:16px;height:16px;padding:0 4px;display:inline-grid;place-items:center;border-radius:999px;background:#ff5c93;color:#fff;font-size:10px;font-weight:900}.ht-nn{display:block;transform:translateY(-.5px)}.cafe-feed .cf-row{min-width:0}.cafe-feed .cf-au{flex:none;max-width:30%;overflow:hidden}@media(min-width:760px){.ht-row{gap:12px}.ht-t{grid-template-columns:44px 1fr;grid-template-rows:auto auto;justify-items:start;column-gap:12px;row-gap:2px;padding:12px 16px;text-align:left}.ht-ic{grid-row:span 2;align-self:center}.ht-t b{font-size:15px;align-self:end}.ht-s{align-self:start;font-size:12.5px}.home-a .mo-home .mo-hc>img,.home-a .mo-home .mo-hc>.mo-noimg{height:150px}.home-a .ht-feed2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hgap);align-items:stretch;margin-top:var(--hgap)}.home-a .ht-feed2>.sec>.card{height:100%}.home-a .ht-feed2 .fa-home{display:flex;flex-direction:column}.home-a .ht-feed2 .fa-home>.fa-strip,.home-a .ht-feed2 .fa-home>.fa-empty{margin-top:auto;margin-bottom:auto}.home-a .ht-feed2>*{margin-top:0!important;min-width:0}}.it-link{cursor:pointer;text-decoration:underline dotted;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:4px}.it-link:hover{text-decoration-style:solid}.kind{padding:2px 7px 0}.nt-tag{padding:3px 8px 1px}.xp-tag{padding:6px 12px}.pill{padding-top:2px}.cn-k{padding-top:1px;padding-bottom:0}.fm-mini{margin-top:12px}.fmm-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.fmm-h h3{display:flex;align-items:center;gap:6px;margin:0;font-size:15px}.fmm-ic{width:26px;height:26px;object-fit:contain}.fmm-go{flex:none;padding:5px 10px;border-radius:999px;border:1px solid rgba(160,200,255,.3);background:#ffffff0f;color:var(--ice);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.fmm-list{display:grid;gap:6px}.fmm-it{display:grid;grid-template-columns:26px 34px minmax(0,1fr) auto auto;align-items:center;column-gap:8px;padding:6px 12px 6px 8px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.07)}.fmm-it.mine{border-color:#8fd8ff80;background:#8fd8ff1a}.fmm-it[data-pref]{cursor:pointer}.fmm-no{font-size:19px;text-align:center}.fmm-it img{width:34px;height:34px;object-fit:contain}.fmm-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.fmm-v{font-weight:900;font-size:15px;color:#ffe08a;white-space:nowrap}.fmm-v small{margin-left:1px;font-size:11px;color:var(--dim)}.fmm-me{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;border-radius:12px;background:#8fd8ff14;font-size:13px}.fmm-me b{color:var(--ice)}.fmm-empty{margin:4px 0}.fmm-foot{margin:10px 0 0;font-size:12px;color:var(--dim);text-align:center;text-wrap:balance}.lk-yay .lk-msg{margin-top:8px;font-size:15px;line-height:1.6;text-wrap:balance}.lk-nick{color:var(--ice);overflow-wrap:anywhere}.lk-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:260px;margin-top:14px}.lk-perks span{padding:8px 6px;border-radius:12px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.2);font-size:13.5px;font-weight:800;white-space:nowrap}.lk-yay .lk-sub{margin-top:10px;font-size:13px;color:var(--dim);line-height:1.55}img.coin{display:inline-block;width:1.25em;height:1.25em;object-fit:contain;vertical-align:-.27em;flex:none}.hm-star{display:inline-flex;align-items:center;gap:3px}.hm-star img.coin,.gm-chip img.coin,.at-ok-pt img.coin{vertical-align:0;width:1.35em;height:1.35em}.sh-num-star img.coin{width:.9em;height:.9em;transform:translateY(.09em);margin-left:-1px}.gm-tix-ic img.coin{width:1.15em;height:1.15em;vertical-align:0}.gm-twk img.coin{width:1.2em;height:1.2em;vertical-align:-.25em}.at-ok-pt{display:inline-flex;align-items:center;gap:3px}.kc-page{padding-bottom:8px}.kc-root{margin-top:10px}.kc-game{position:relative;width:100%;border-radius:18px;overflow:hidden;background:#0d1440;box-shadow:0 10px 28px #00000059;user-select:none;-webkit-user-select:none}.kc-game.kc-full{position:fixed;z-index:400;border-radius:0;top:env(safe-area-inset-top);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);box-shadow:0 0 0 100vmax #0d1440}html.kc-lock,html.kc-lock body{overflow:hidden;overscroll-behavior:none}.kc-cv{display:block;touch-action:none;cursor:pointer}.kc-hud{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:8px;padding:10px 12px;pointer-events:none}.kc-hud>*{pointer-events:auto}.kc-hb{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border-radius:12px;border:1.5px solid rgba(255,255,255,.55);background:#0d1440b8;color:#fff;font:inherit;font-weight:900;font-size:14px;cursor:pointer}.kc-hb img{width:26px;height:26px;object-fit:contain}.kc-hb-r{margin-left:auto;display:flex;gap:6px}.kc-aff{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0d1440b8;border:1.5px solid rgba(255,145,182,.6);color:#fff;cursor:pointer}.kc-aff img{width:22px;height:22px}.kc-aff-bar{width:72px;height:8px;border-radius:99px;background:#fff3;overflow:hidden}.kc-aff-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff91b6,#ffda51);border-radius:inherit;transition:width .5s}.kc-aff-n{font-size:13px;font-weight:900}.kc-aff-s{font-size:11px;color:#ffd4e2;font-weight:800}.kc-today{position:absolute;left:50%;transform:translate(-50%);top:56px;padding:3px 10px;border-radius:999px;background:#0d144099;color:#dfe8ff;font-size:11.5px;font-weight:800;white-space:nowrap;pointer-events:none}.kc-today:empty{display:none}.kc-today b{color:#ffda51}.kc-waitbar{position:absolute;left:50%;transform:translate(-50%);top:86px;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:999px;background:#0d1440d1;color:#fff;font-size:13px;font-weight:800}.kc-waitbar[hidden]{display:none}.kc-waitbar b{min-width:34px;color:#bcecff}.kc-waitbar button{border:0;border-radius:999px;padding:4px 10px;background:#ffffff26;color:#fff;font:inherit;font-size:12px;cursor:pointer}.kc-msg{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:800;background:#0d14408c;text-align:center;padding:20px}.kc-msg[hidden]{display:none}.kc-dlg{position:absolute;left:10px;right:10px;bottom:10px;max-height:46%;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start;padding:14px;border-radius:16px;background:#0d1234f0;border:2px solid #f7e9c8;box-shadow:0 4px #00000059;color:#fff;overflow-y:auto;cursor:pointer}.kc-dlg[hidden]{display:none}.kc-pt{width:88px;height:88px;flex:none;object-fit:contain;image-rendering:auto;border-radius:12px;background:#ffffff0f}.kc-pt[hidden]{display:none}.kc-dl-m{min-width:0;flex:1;padding-right:30px}.kc-who{display:block;font-size:13px;color:#ffda51;margin-bottom:2px}.kc-who:empty{display:none}.kc-tx{margin:0;font-size:15px;line-height:1.55;font-weight:700;word-break:keep-all;overflow-wrap:anywhere;min-height:1.55em}.kc-dlg.sys .kc-tx{color:#dfe8ff}.kc-ch{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.kc-ch.one{grid-template-columns:1fr}.kc-ch:empty{display:none}.kc-cb{display:flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;border-radius:12px;border:2px solid #f7e9c8;background:#1d2a6b;color:#fff;font:inherit;font-size:13.5px;font-weight:800;text-align:left;cursor:pointer}.kc-cb img{width:24px;height:24px;object-fit:contain;flex:none}.kc-cb small{margin-left:auto;font-size:11px;color:#bcecff}.kc-cb:hover,.kc-cb:focus-visible{border-color:#ffda51}.kc-cb.dis{opacity:.5}.kc-dx{position:absolute;right:8px;top:8px;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:14px;cursor:pointer}.kc-nx{position:absolute;right:14px;bottom:8px;font-size:11px;color:#ffda51;animation:kcNx 1s ease-in-out infinite}.kc-dlg:has(.kc-ch:not(:empty)) .kc-nx{display:none}@keyframes kcNx{50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.kc-nx{animation:none}}.kc-sheet{position:absolute;left:0;right:0;bottom:0;max-height:82%;overflow-y:auto;padding:18px 16px;border-radius:18px 18px 0 0;background:#f8f1e3;color:#2a2346;box-shadow:0 -6px 24px #00000059}.kc-sheet[hidden]{display:none}.kc-sheet h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding-right:40px;font-size:17px}.kc-sheet h3 img{width:40px;height:40px;object-fit:contain}.kc-sheet h4{margin:14px 0 6px;font-size:14px}.kc-sx{position:absolute;right:12px;top:12px;width:32px;height:32px;border:0;border-radius:50%;background:#2a23461a;color:#2a2346;font-size:15px;cursor:pointer}.kc-note{margin:0 0 10px;font-size:12px;color:#6d6488;text-align:center}.kc-warn{margin:10px 0 0;font-size:12.5px;color:#b5466d;font-weight:800;text-align:center}.kc-bag{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.kc-it{display:grid;justify-items:center;gap:3px;padding:10px 8px;border-radius:14px;background:#fff;border:2px solid #e6d9bd;text-align:center}.kc-it>img{width:56px;height:56px;object-fit:contain}.kc-it b{font-size:13.5px}.kc-it small{font-size:11.5px;color:#6d6488}.kc-buy{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:5px 12px;border-radius:999px;border:0;background:#ffda51;color:#4a2300;font:inherit;font-weight:900;font-size:13px;cursor:pointer}.kc-pf{display:grid;justify-items:center;gap:4px;margin:6px 0 10px}.kc-pf-g{width:100%;max-width:320px;height:12px;border-radius:99px;background:#e6d9bd;overflow:hidden}.kc-pf-g span{display:block;height:100%;background:linear-gradient(90deg,#ff91b6,#ffda51);border-radius:inherit}.kc-pf small{color:#6d6488}.kc-pf-l,.kc-pf-u,.kc-help{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kc-pf-l li{display:flex;justify-content:space-between;padding:7px 10px;border-radius:10px;background:#fff;font-size:13px}.kc-pf-u li{font-size:13px;padding:2px 4px}.kc-pf-u li.lock{color:#8a80a6}.kc-help li{padding:9px 12px;border-radius:12px;background:#fff;font-size:13.5px;line-height:1.55}.kc-test{margin-left:4px;padding:1px 6px;border-radius:99px;background:#ffda512e;color:#ffe39a;font-size:10.5px;font-weight:800;vertical-align:2px}@media(min-width:760px){.kc-dlg{max-height:34%;left:50%;right:auto;width:min(860px,94%);transform:translate(-50%)}.kc-sheet{left:50%;right:auto;width:min(560px,92%);transform:translate(-50%)}}.kc-hb,.kc-aff{white-space:nowrap;flex:none}@media(max-width:480px){.kc-hud{gap:6px;padding:8px}.kc-hb{min-width:36px;height:36px;padding:0 8px;font-size:13px;border-radius:11px}.kc-hb-r{gap:5px}.kc-aff{padding:4px 8px;gap:5px}.kc-aff-bar{width:44px}.kc-aff-s{display:none}.kc-today{top:50px}.kc-waitbar{top:78px}}@media(max-width:480px){.kc-pt{width:56px;height:56px}.kc-tx{font-size:14.5px}.kc-cb{font-size:13px;padding:6px 8px}}.kc-hud{flex-wrap:wrap;row-gap:6px}.kc-hb-r{margin-left:auto}.hdr-back{display:none}@media(max-width:759px){html.hdr2 .top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}html.hdr2 .hdr-back{display:inline-grid;place-items:center;justify-self:start;width:40px;height:40px;margin-left:-6px;border:0;border-radius:12px;background:transparent;color:#eaf2ff;font:inherit;font-size:30px;font-weight:700;line-height:1;cursor:pointer}html.hdr2 .hdr-back:active{background:#8fd8ff29}html.hdr2 .brand{justify-self:center}html.hdr2 .brand>span{display:none}html.hdr2 .brand img.brand-nap{margin:2px 0 0;transform:translate(-1.67px)}html.hdr2 .who{justify-self:end;margin-left:0}}.kc-pt{width:68px;height:68px;border-radius:10px}.kc-sheet{max-height:70%;padding:14px}.kc-sheet h3{font-size:15.5px}.kc-bag{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.kc-it{padding:8px 6px;border-radius:12px}.kc-it b{font-size:12.5px}.kc-it small{font-size:11px}.kc-help li{padding:8px 10px;font-size:13px}.kc-pf-l li{padding:6px 10px;font-size:12.5px}@media(min-width:760px){.kc-sheet{width:min(480px,92%)}.kc-dlg{width:min(760px,92%)}}@media(max-width:480px){.kc-pt{width:52px;height:52px}}.kc-buy img.coin{width:1.2em;height:1.2em;vertical-align:0}@media(max-width:759px){html.hdr2 .who{gap:4px}html.hdr2 .who .bell{width:30px;height:30px;font-size:16px}html.hdr2 .who .bell i{min-width:15px;height:15px;font-size:9.5px;top:-2px;right:-3px;padding:0 3px}html.hdr2 .who .chip{gap:5px;padding:2px 9px 2px 2px;font-size:12px;max-width:92px}html.hdr2 .who .chip img{width:22px;height:22px}}@media(max-width:759px){html.hdr2 .pg-back{display:none}}.gm-hub-card img.kc-hub-ic{width:48px;height:48px;image-rendering:auto;object-fit:contain}.kc-game.kc-tall .kc-dlg{top:var(--kc-room-b, auto);bottom:auto;max-height:calc(100% - var(--kc-room-b, 0px) - 12px)}.kc-cb{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:44px;padding:5px 10px 5px 8px;line-height:20px}.kc-cbi{width:32px;height:32px;display:grid;place-items:center}.kc-cbi img{width:32px;height:32px;object-fit:contain;image-rendering:auto}.kc-cb>span:not(.kc-cbi){display:block;min-width:0}@media(max-width:360px){.kc-cb{grid-template-columns:24px minmax(0,1fr) auto;column-gap:6px;padding:4px 6px;font-size:12.5px;min-height:40px}.kc-cbi,.kc-cbi img{width:24px;height:24px}.kc-ch{gap:5px}}.hdr-l,.hdr-menu{display:none}@media(max-width:759px){html.hdr2 .hdr-l{display:flex;align-items:center;justify-self:start;gap:0;margin-left:-6px;min-width:0}html.hdr2 .hdr-l .hdr-back{margin-left:0}html.hdr2 .hdr-l .hdr-back[hidden],html.hdr2 .hdr-l .hdr-menu[hidden]{display:none}html.hdr2 .hdr-menu{display:inline-grid;align-content:center;justify-items:center;gap:4px;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}html.hdr2 .hdr-menu i{display:block;width:18px;height:2px;border-radius:2px;background:#eaf2ff}html.hdr2 .hdr-menu:active{background:#8fd8ff29}html.hdr2 .hdr-menu.has-n:after{top:7px;right:3px}html.hdr2 .hero-strip .hs-menu{display:none}}@media(max-width:759px){html.hdr2 .who .chip,html.hdr2 .who>a.btn{display:none}html.hdr2 .who{margin-right:-6px}html.hdr2 .who .bell{width:40px;height:40px;border-radius:12px}html.hdr2 .who .bell .bell-ic{width:22px;height:22px}html.hdr2 .who .bell i{top:3px;right:2px;min-width:16px;height:16px;font-size:10px;padding:0 4px}}.sp-lc-in2{display:grid;gap:6px;margin-top:8px}.sp-lc-in2 textarea{width:100%;min-height:84px;font-size:16px;line-height:1.5;resize:vertical;box-sizing:border-box}.sp-lc-in2 .sp-lc-btns{display:flex;justify-content:flex-end;gap:6px}@media(max-width:759px){.sp-lc-in2 textarea{min-height:120px}}.pm-c-row textarea[maxlength="1000"]{min-height:76px;max-height:none;font-size:16px}.pm-tabs a{display:flex;align-items:center;justify-content:center;gap:4px;min-height:36px;border-radius:10px;font-weight:800}.pm-tabs a.on{background:linear-gradient(180deg,#8fd8ff4d,#4fb3ff24);color:var(--white)}.sp-l-catb{cursor:pointer}.sp-l-catb:active{filter:brightness(1.15)}.home-mine.hm2{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:center;padding:12px 14px}.home-mine.hm2 .hm-mid{gap:0}.home-mine.hm2 .hm-top{flex-wrap:nowrap}.home-mine.hm2 .hm-top b{font-size:16px}.home-mine.hm2 .hm2-star{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:3px;padding:3px 10px;font-size:13px}.home-mine.hm2 .hm2-star img.coin,.home-mine.hm2 .hm2-lvst img.coin{width:16px;height:16px}.home-mine.hm2 .hm2-bar{height:12px;margin:9px 0 6px}.home-mine.hm2 .hm2-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.home-mine.hm2 .hm2-sub{color:var(--dim);font-size:12.5px;font-weight:700}.home-mine.hm2 .hm2-lvst{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:999px;background:#ffd84a1f;color:var(--mine);font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.home-mine.hm2 .hm-foot{margin-top:7px}.home-mine.hm2 .hm2-acts{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1fr;gap:8px}.home-mine.hm2 .hm2-acts>:only-child{grid-column:1 / -1}.home-mine.hm2 .hm2-acts .btn{min-height:38px;height:38px;font-size:13.5px}.home-mine.hm2 .hm-img{width:64px;height:64px}@media(min-width:600px){.home-mine.hm2{grid-template-columns:auto minmax(0,1fr) 150px}.home-mine.hm2 .hm2-acts{grid-column:auto;grid-template-columns:1fr;align-self:center}.home-mine.hm2 .hm2-acts>:only-child{grid-column:auto}}.home-mine.hm2 .hm2-t{position:relative;top:1px}.home-mine.hm2 .hm2-lvst img.coin{position:relative;top:-1px}.home-mine.hm2 .hm2-ar{position:relative;top:-1px;margin-left:2px}.home-mine.hm2 .hm2-star .hm2-t{top:0}.home-mine.hm2 .hm2-star .hm2-ar{top:-.5px}.home-mine.hm2 .hm-top b{position:relative;top:.5px}.rd-tiles{gap:8px}.rd-t{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;box-sizing:border-box}.rd-t>.rd-ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:17px;line-height:1;background:#5fe3a124;grid-row:auto}.rd-t.no>.rd-ic{background:#ff6e8c24}.rd-tx{min-width:0;display:flex;flex-direction:column;gap:2px}.rd-tx b{font-size:13.5px;line-height:1.3;word-break:keep-all}.rd-tx small{font-size:11.5px;line-height:1.3;color:var(--dim);word-break:keep-all}.pm-b.del{opacity:.75}.pm-delm{color:var(--dim);font-style:italic;font-size:.92em}.pm-orig{margin-top:6px;font-size:12.5px;text-align:left}.pm-orig>summary{cursor:pointer;color:var(--dim);font-weight:700;list-style:none}.pm-orig>summary::-webkit-details-marker{display:none}.pm-orig>summary:before{content:"▸ "}.pm-orig[open]>summary:before{content:"▾ "}.pm-orig>div{margin-top:4px;padding:6px 8px;border-radius:8px;background:#0000002e;white-space:pre-wrap;word-break:break-word}.pm-orig>div small{display:block;color:var(--dim2);font-size:11px;margin-bottom:2px}.pm-ib-b .pm-edm{display:inline;padding:0}.pm-top .pm-fanback{display:flex;width:100%;justify-content:center;margin:8px 0 0}.fa-test{margin:0 0 8px;font-size:12.5px;color:var(--gold);font-weight:700}.fa-sub{margin:0 0 12px;line-height:1.5}.fa-up{display:flex;width:100%;justify-content:center;margin-bottom:14px}.fa-up.done{padding:11px 12px;border-radius:12px;background:#ffffff0f;color:var(--dim);font-size:13.5px;font-weight:700;box-sizing:border-box}.fa-pin{display:flex;align-items:center;gap:14px;padding:12px;margin-bottom:14px;border:1px solid rgba(255,216,74,.45);background:linear-gradient(135deg,#ffd84a1f,#ffd84a05)}.fa-pin-fr{flex:none;width:84px;aspect-ratio:4 / 5;padding:4px;border-radius:6px;background:#fff7e0;box-shadow:0 0 0 3px #e9b949,0 6px 14px #00000059;box-sizing:border-box}.fa-pin-t{display:flex;flex-direction:column;gap:5px;min-width:0;align-items:flex-start}.fa-pin-t b{font-size:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-cats{margin-bottom:14px}.fa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:3px}@media(min-width:700px){.fa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.fa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fa-tile{display:flex;flex-direction:column;gap:7px;color:inherit;text-decoration:none;min-width:0}.fa-fr{position:relative;display:block;aspect-ratio:4 / 5;padding:5px;border-radius:6px;background:#f6f1e6;box-shadow:0 0 0 3px #4b3a2a,0 8px 18px #00000061;overflow:hidden;box-sizing:border-box}.fa-tile.pick .fa-fr,.fa-st.pick .fa-fr{background:#fff7e0;box-shadow:0 0 0 3px #e9b949,0 0 14px #ffd84a73,0 8px 18px #00000061}.fa-tile.hid .fa-fr{opacity:.45}.fa-th,.fa-fr>img,.fa-pin-fr>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px;background:#e9e4d8}.fa-n{position:absolute;right:9px;top:9px;padding:1px 7px;border-radius:999px;background:#0a1028b8;color:#fff;font-size:11.5px;font-weight:800}.fa-tags{display:flex;flex-wrap:wrap;gap:4px}.fa-tags:empty{display:none}.fa-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#ffffff1a;color:var(--dim);font-size:11.5px;font-weight:800;white-space:nowrap}.fa-tag.pick{background:#ffd84a29;color:var(--gold)}.fa-tag.lead{background:#ff96ba29;color:#ff9fc4}.fa-tag.ai{background:#968cff2e;color:#b9b2ff}.fa-tag.hid{background:#ffffff14;color:var(--dim2)}.fa-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-meta b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-by{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--dim)}.fa-by>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-lk{flex:none;color:var(--dim)}.fa-lk.on{color:#ff7eb6}.fa-home .fa-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 3px 2px}.fa-st{display:flex;flex-direction:column;gap:7px;min-width:0;color:inherit;text-decoration:none}.fa-st .fa-fr{aspect-ratio:1;padding:4px}.fa-st b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.fa-empty{display:block;padding:12px 4px 4px;color:var(--dim);font-size:13.5px;font-weight:700;text-decoration:none}.fa-det{padding:16px}.fa-det.pick{border:1px solid rgba(255,216,74,.45)}.fa-h{margin:8px 0 4px;font-size:20px}.fa-who{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.fa-bigs{display:flex;flex-direction:column;gap:14px;padding:3px}.fa-big{display:block;padding:6px;border-radius:6px;background:#f6f1e6;box-shadow:0 0 0 3px #4b3a2a;cursor:zoom-in}.fa-det.pick .fa-big{box-shadow:0 0 0 3px #e9b949}.fa-big img{display:block;width:100%;height:auto;border-radius:2px;background:#e9e4d8}.fa-note{margin:14px 0 0;white-space:pre-wrap;word-break:break-word;line-height:1.6}.fa-acts{display:flex;align-items:center;gap:10px;margin-top:14px}.fa-like{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,126,182,.5);background:#ff7eb614;color:#ff9fc4;font-size:15px;font-weight:800;cursor:pointer}.fa-like.on{background:#ff7eb638;color:#ff7eb6}.fa-kh{font-size:12.5px;color:var(--ice);font-weight:700}.fa-adm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.fa-danger{color:#ff8a9a}.fa-lbx{max-width:min(960px,96vw)!important;padding:10px!important}.fa-lb-box{display:grid;justify-items:center;gap:8px;padding-top:30px}.fa-lb-box img{display:block;width:auto;max-width:100%;height:auto;max-height:78vh;object-fit:contain;border-radius:6px}.btn.fa-dl{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;line-height:1;height:32px;padding:0 14px}.fa-dlrow{display:flex;justify-content:center;margin-top:8px}.fa-form{padding:16px;display:flex;flex-direction:column}.fa-lb{display:block;margin:14px 0 6px;font-size:13.5px;font-weight:800}.fa-in{width:100%;box-sizing:border-box;font-size:16px}textarea.fa-in{resize:vertical;min-height:76px}.fa-pvs{display:flex;flex-wrap:wrap;gap:8px}.fa-pv{position:relative;width:76px;height:76px;border-radius:8px;overflow:hidden;background:#e9e4d8}.fa-pv img{width:100%;height:100%;object-fit:cover;display:block}.fa-pv button{position:absolute;right:3px;top:3px;width:22px;height:22px;border-radius:50%;border:0;background:#0a1028bf;color:#fff;font-size:14px;line-height:1;cursor:pointer}.fa-add{width:76px;height:76px;box-sizing:border-box;border-radius:8px;border:2px dashed rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;text-align:center}.fa-add span{font-size:22px;line-height:1}.fa-add small{font-size:10.5px;color:var(--dim);line-height:1.25}.fa-add.busy{opacity:.6;pointer-events:none}.fa-hint{margin:0 0 8px}.fa-covs{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.fa-cov{position:relative;width:56px;height:56px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#e9e4d8;cursor:pointer}.fa-cov.on{border-color:var(--gold)}.fa-cov em{position:absolute;left:0;right:0;bottom:0;background:#e9b949eb;color:#2a2010;font-size:10px;font-style:normal;font-weight:900}.fa-pv45{aspect-ratio:4 / 5;width:100%;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.fa-pv45 img{width:100%;height:100%;object-fit:cover;display:block}.fa-form .mp-prev .btn{margin-top:2px}.fa-chks{display:flex;flex-direction:column;gap:10px;margin-top:16px}.fa-chk{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.fa-chk input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:#ff7eb6}.fa-chk span{display:block;font-size:14px;line-height:1.45}.fa-chk em{font-style:normal;font-size:11px;color:#ff8a9a;font-weight:800;margin-left:4px}.fa-chk small{display:block;font-size:12px;color:var(--dim)}.fa-rule{margin:14px 0 0;line-height:1.5}.fa-send{width:100%;margin-top:14px}.pc-wear{display:flex;flex-wrap:wrap;gap:4px;margin:5px 0 1px;min-width:0}.pc-wr{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 1px;border-radius:999px;background:#ffffff12;color:#dfe6f3;font-size:10.5px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-wr i{flex:none;width:20px;height:20px;border-radius:50%;background-color:#ffffff14;background-repeat:no-repeat;image-rendering:pixelated}.pc-wr i.pc-wr-hd{background-size:190%;background-position:50% 4%}.pc-wr i.pc-wr-st{background-size:256px 64px;background-position:-4px -25px}.pc-wr i.pc-wr-ic{background-size:88%;background-position:50% 50%;image-rendering:auto}.hs-full{display:none;position:absolute;right:8px;bottom:8px;z-index:3;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:#080c286b;color:#ffffffd1;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.hs-full:active{background:#080c28b3}@media(max-width:600px){.hero-strip .hs-full{display:flex}}#heroFull{position:fixed;inset:0;z-index:58;display:flex;flex-direction:column;background:linear-gradient(180deg,#16205e,#1d2a72 55%,#2a3a86);padding:calc(env(safe-area-inset-top,0px) + 14px) 0 calc(env(safe-area-inset-bottom,0px) + 10px);animation:fadeUp .2s ease both}#heroFull .hf-top{display:grid;gap:2px;padding:0 18px}#heroFull .hs-name{font-size:22px;font-weight:900;background:linear-gradient(90deg,#bff0ff,#8fd8ff 45%,#d3b8ff 80%,#ffb3d6);-webkit-background-clip:text;background-clip:text;color:transparent}#heroFull .hs-stat{font-size:12px;color:var(--dim)}#heroFull .hf-stage{position:relative;flex:1;min-height:0;margin-top:8px;display:flex;flex-direction:column;justify-content:flex-end}#heroFull .hs-full{display:flex;position:absolute;right:12px;bottom:12px}#heroFull.hf-rot{inset:0 auto auto;left:100vw;width:100vh;height:100vw;transform-origin:top left;transform:rotate(90deg);padding:12px calc(env(safe-area-inset-top,0px) + 10px) 10px;animation:none}body.hf-on{overflow:hidden}body.hf-on #pm-fab-wrap{display:none}#heroFull .hf-air{position:relative;flex:none;margin:0 6px;padding-top:14px;border:2px solid rgba(143,216,255,.55);border-radius:14px}#heroFull .hf-air canvas{display:block;width:100%;touch-action:manipulation;cursor:pointer}#heroFull .hf-air-l{position:absolute;left:8px;top:-11px;max-width:calc(100% - 16px);padding:1px 9px;border-radius:999px;background:#2a3a86;border:1px solid rgba(143,216,255,.55);color:#dff4ff;font-size:11px;font-weight:800;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;z-index:2}#heroFull .hf-off{flex:1;position:relative;margin:0 6px 14px;border-radius:14px;background:#080c2873}#heroFull .hf-off span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:800;color:#ffffff73;white-space:nowrap}.pc-wr i.pc-wr-ic.g-r{box-shadow:inset 0 0 0 1.5px #60a5fab3}.pc-wr i.pc-wr-ic.g-e{box-shadow:inset 0 0 0 1.5px #a78bfabf}.pc-wr i.pc-wr-ic.g-l{box-shadow:inset 0 0 0 1.5px #facc15bf}.pc-wr i.pc-wr-ic.g-x{box-shadow:inset 0 0 0 1.5px #34d399cc}.closet .slot img.cl-p2{image-rendering:auto;object-fit:contain;border-radius:10px}.g-t{font-weight:800;color:#b9c3d8}.g-t.g-r{color:#93c5fd}.g-t.g-e{color:#c4b5fd}.g-t.g-l{color:#fde047}.g-t.g-x{color:#6ee7b7}.cl-p2stk{image-rendering:auto;object-fit:contain}.lv-grid.p2 .lv-cell img{image-rendering:auto}.lv-grid .lv-ph{display:block;width:64px;height:64px;margin:0 auto}.closet .slot .cl-gw{position:relative;display:block;line-height:0}.closet .slot .cl-g{position:absolute;left:-8px;top:-7px;padding:0 4px;border-radius:5px;background:#060a22d1;font-style:normal;font-size:8px;font-weight:800;line-height:12px;letter-spacing:-.2px;white-space:nowrap;color:#b9c3d8}.closet .slot .cl-g.g-r{color:#93c5fd}.closet .slot .cl-g.g-e{color:#c4b5fd}.closet .slot .cl-g.g-l{color:#fde047}.closet .slot .cl-g.g-x{color:#6ee7b7}.closet .slot .cl-auto-ic{font-size:18px;line-height:1}.closet .slot .cl-auto-ic img,.closet .slot .cl-auto-ic svg{width:22px;height:22px;display:block}.closet .slot[data-g=r]{border-color:#60a5fabf}.closet .slot[data-g=e]{border-color:#a78bfacc}.closet .slot[data-g=l]{border-color:#facc15cc}.closet .slot[data-g=x]{border-color:#34d399d9}.closet .slot[data-g].on{box-shadow:0 0 0 2px #8fd8ff40 inset,0 0 0 2px #8fd8ff8c}.closet .slot .lk{min-height:0;display:inline-block;line-height:1.3}.closet .slot[data-g]{gap:3px;padding:6px 5px}.closet .slot[data-g] img.cl-p2{width:38px;height:38px}.closet .slot[data-g]>span:not(.tick):not(.lk):not(.new){font-size:10.5px;line-height:1.25;letter-spacing:-.2px;word-break:keep-all;max-width:100%}.closet .slot[data-g] img.cl-p2{width:46px;height:46px}.closet .slot[data-g]>span:empty{display:none}.closet .slot:not(.auto):not(.cl-more){justify-content:center;align-items:center}.closet .slot:not(.auto)>img:not(.cl-p2){width:46px;height:46px;object-fit:contain}.closet .slot.auto{justify-content:center;align-items:center;gap:4px;padding:0}.closet .slot.auto>span:not(.tick):not(.lk):not(.new){display:block;width:100%;text-align:center;font-size:11.5px;font-weight:800;line-height:1.2}.closet .slot.auto>span[style],.closet .slot.auto .cl-auto-ic{font-size:18px!important;line-height:1}.closet .slot.auto .cl-auto-ic img,.closet .slot.auto>span[style] img{width:20px;height:20px}#heroFull .hf-back{justify-self:start;margin:0 0 6px -4px;padding:6px 12px;border:1px solid rgba(143,216,255,.35);border-radius:999px;background:#080c2873;color:#dff4ff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.hs-ctl{position:absolute;right:16px;top:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.hs-ctl>*{pointer-events:auto}.hs-keys{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;line-height:18px;border-radius:999px;background:#080c2873;color:#cfe9ff;font-size:11px;font-weight:800;animation:hsKeys 6s ease forwards}.hero-strip:hover .hs-keys{animation:none;opacity:1}.hs-keys.gone{display:none}.hs-keys kbd{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:18px;padding:0 5px;border-radius:5px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);box-shadow:0 1px #ffffff38;font:inherit;font-size:10px;line-height:1;color:#fff}.hs-keys kbd svg{display:block}.hs-keys>span{line-height:18px;transform:translateY(2px)}.hs-keys kbd+kbd{margin-left:-1px}@keyframes hsKeys{0%,70%{opacity:1}to{opacity:.35}}.hs-pad{display:none;align-items:center;gap:5px}.hs-cb{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(143,216,255,.35);background:#080c2880;color:#ffffffd9;font-size:12px;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.hs-cb.on{background:#8fd8ff4d;transform:scale(.94)}.hs-cb.hs-jump{width:40px;height:40px;overflow:hidden;border-color:#ffb3d68c}.hs-cb.hs-jump img{width:64px;height:64px;object-fit:cover;object-position:50% 22%;image-rendering:auto;pointer-events:none}.hs-air{padding:3px 8px;border-radius:999px;background:#ff5c8c33;border:1px solid rgba(255,120,170,.45);color:#ffd0e0;font-size:10.5px;font-weight:800;white-space:nowrap}@media(hover:none),(max-width:600px){.hs-keys{display:none}.hs-pad{display:inline-flex}}#heroFull .hs-ctl.in-full{position:static;flex-direction:row;justify-content:center;margin:0 6px 18px;flex-wrap:wrap}#heroFull .hs-ctl.in-full .hs-cb{width:44px;height:44px;font-size:14px}#heroFull .hs-ctl.in-full .hs-jump{width:52px;height:52px}#heroFull .hs-ctl.in-full .hs-jump img{width:66px;height:66px}@media(max-width:600px){.hs-ctl{right:12px;top:14px;gap:4px}.hs-pad{gap:3px}.hs-cb{width:26px;height:26px;font-size:9px;border-width:1px;background:#080c2861}.hs-cb.hs-jump{width:30px;height:30px}.hs-cb.hs-jump img{width:40px;height:40px}.hs-air{padding:1px 6px;font-size:9px}}.hs-dot{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#ff5c8c;box-shadow:0 0 6px #ff5c8c;vertical-align:1px}.hs-cb.hs-jump{width:auto;min-width:40px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;color:#fff}@media(max-width:600px){.hs-cb.hs-jump{width:auto;min-width:34px;height:26px;padding:0 8px;font-size:9.5px}}#heroFull .hs-ctl.in-full .hs-cb.hs-jump{width:auto;height:44px;padding:0 16px;font-size:13px}#heroFull .hf-emo{display:flex;justify-content:center;gap:8px;margin:-8px 6px 16px}#heroFull .hf-eb{width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#080c2873;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}#heroFull .hf-eb.pop{animation:hfEbPop .35s ease}@keyframes hfEbPop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}#heroFull .hs-ctl.in-full .hs-air{display:none}#heroFull .hf-pad{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 6px 18px}#heroFull .hf-pad-g{display:grid;grid-template-columns:repeat(4,52px);gap:8px;padding:10px;border-radius:20px;background:#080c286b;border:1px solid rgba(143,216,255,.18)}#heroFull .hf-b{box-sizing:border-box;height:46px;margin:0;padding:0;border-radius:14px;border:1px solid rgba(143,216,255,.28);background:#ffffff0f;color:#e6f4ff;font:inherit;font-size:15px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#heroFull .hf-b.hf-jump{grid-column:span 2;border-color:#ffb3d673;background:#ff8cbe1a}#heroFull .hf-b.hf-e{font-size:22px}#heroFull .hf-b.on,#heroFull .hf-b:active{background:#8fd8ff3d;transform:scale(.95)}#heroFull .hf-pad-k{font-size:10.5px;font-weight:700;color:#cfe9ff80}@media(hover:none){#heroFull .hf-pad-k{display:none}}.pm-ks{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:20px;height:20px;margin:0 1px;font-size:14px;line-height:1;color:#ffd65a8c;-webkit-tap-highlight-color:transparent}.pm-ks:hover{color:#ffd65a}.pm-ks.on{color:#ffd65a;text-shadow:0 0 6px rgba(255,214,90,.6)}.pm-khb{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:20px;height:20px;margin:0 1px;font-size:15px;line-height:1;color:#ff8cb499;-webkit-tap-highlight-color:transparent}.pm-khb:hover{color:#ff7aa8}.pm-khb.on{color:#ff5c93;text-shadow:0 0 6px rgba(255,92,147,.5)}.pm-ksask{position:fixed;z-index:450;display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#1d2a72;border:1px solid rgba(255,214,90,.45);box-shadow:0 10px 28px #00000073;color:#fff;font-size:13px;text-align:center;animation:fadeUp .15s ease both}.pm-ksask-s{font-size:11.5px;color:var(--dim)}.pm-ksask-b{display:flex;gap:6px;justify-content:center}.pm-ksask-b button{font:inherit;font-size:12.5px;font-weight:800;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;cursor:pointer}.pm-ksask-b button.pri{background:#ffd65a;border-color:#ffd65a;color:#3a2a00}.pm-ksask-q{all:unset;cursor:pointer;font-size:11px;color:#ffd65acc;text-decoration:underline;justify-self:center}.sh-try-fig.p2{background-size:416px 104px;animation-duration:1.6s}@media(max-width:480px){.sh-try-fig.p2{background-size:336px 84px}}.pmf-tip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.fa-cats button{display:inline-flex;align-items:center;justify-content:center;height:34px;min-height:0;padding:0 13px;line-height:1;white-space:nowrap}@media(max-width:480px){.fa-cats{gap:4px;flex-wrap:nowrap}.fa-cats button{height:30px;padding:0 9px;font-size:12px;flex:none}}.mo-hl{margin-top:12px;display:grid;gap:10px}.mo-hl .hl-h{margin:0;font-size:15px}.hl-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hl-chip{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(170,195,255,.18);text-align:center;min-width:0}.hl-chip .hl-ic{font-size:18px;line-height:1}.hl-chip .hl-t{font-size:11px;color:var(--dim)}.hl-chip b,.hl-chip b .pk-who{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-chip small{font-size:11px;color:var(--dim)}.hl-lives{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hl-life{display:grid;gap:2px;padding:8px 10px;border-radius:12px;min-width:0}.hl-life.best{background:#ffd65a1a;border:1px solid rgba(255,214,90,.3)}.hl-life.bad{background:#a0aac814;border:1px solid rgba(160,170,200,.25)}.hl-life .hl-lt{font-size:11px;color:var(--dim)}.hl-life b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-life .hl-rs{font-size:12px;color:var(--silver);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-q{padding:10px 12px;border-radius:14px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.25);display:grid;gap:4px}.hl-q.jail{background:#ff789612;border-color:#ff789640}.hl-q .hl-qt{font-size:11px;color:var(--dim)}.hl-q p{margin:0;font-size:15px;font-weight:700;line-height:1.4}.hl-qm{display:flex;align-items:center;gap:8px;font-size:13px}.hl-q .hl-why{font-size:12px;color:var(--dim)}.mo-more{margin-top:14px;padding:0}.mo-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px}.mo-more>summary::-webkit-details-marker{display:none}.mo-more>summary:after{content:"›";font-size:18px;color:var(--dim);transition:transform .2s}.mo-more[open]>summary:after{transform:rotate(90deg)}.mo-more[open]>summary{border-bottom:1px solid rgba(170,195,255,.15)}.mo-more>:not(summary){margin-left:12px;margin-right:12px}.mo-more>:last-child{margin-bottom:12px}.qt-grid.qt-strip{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;scrollbar-width:none}.qt-grid.qt-strip::-webkit-scrollbar{display:none}.qt-grid.qt-strip>.qt-card{flex:0 0 min(78%,300px);scroll-snap-align:start}.qt-swipe{margin:4px 0 0;text-align:right}.mo-more .mm-t{display:grid;gap:2px}.hl-stamp{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#ffd65a29;color:#ffd65a}.hl-q.jail .hl-stamp{background:#ff789629;color:#ff9db4}.qt-strip .qt-bubble{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qt-strip .qt-why{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rd-tx .nw{white-space:nowrap}.gift-star{display:grid;justify-items:center;gap:4px;text-align:center;margin-top:10px;padding:14px;border:1px solid rgba(255,214,90,.35);background:#ffd65a12}.gift-star .gs-main{display:inline-flex;align-items:center;gap:6px;font-size:16px}.gift-star .gs-coin{width:26px;height:26px;flex:none}.gift-star .gs-sub{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;font-size:13px}.gift-star .gs-ic{width:22px;height:22px;vertical-align:-6px;margin-right:3px;image-rendering:pixelated}.gift-star .gs-dot{color:var(--dim)}.gift-star .nw{white-space:nowrap}.gl-tabs{margin-bottom:10px}.gl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.gl-it{display:grid;justify-items:center;gap:2px;padding:6px 2px 5px;border-radius:12px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.12);cursor:pointer}.gl-it img{width:100%;max-width:52px;aspect-ratio:1;object-fit:contain}.gl-it b{font-size:11px;color:var(--dim)}.gl-it.g-r{border-color:#93c5fdb3}.gl-it.g-e{border-color:#c4b5fdbf}.gl-it.g-l{border-color:#fde047bf}.gl-it.g-x{border-color:#6ee7b7cc}@media(min-width:760px){.gl-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.gl-it img{pointer-events:none}.gl-grid.heads .gl-it img{max-width:60px}.gl-pic{position:relative;display:block;width:100%;max-width:52px;justify-self:center}.gl-pic img{display:block;width:100%}.gl-grid.heads .gl-pic{max-width:60px}.gl-sp{position:absolute;width:3px;height:3px;background:#fff;pointer-events:none;opacity:0;box-shadow:3px 0 #fff,-3px 0 #fff,0 3px #fff,0 -3px #fff,0 0 6px 2px #ffffff8c;animation:glTw 1.8s steps(6) infinite;animation-delay:calc(var(--i) * .45s)}.gl-sp:nth-of-type(1){left:74%;top:10%}.gl-sp:nth-of-type(2){left:18%;top:22%}.gl-sp:nth-of-type(3){left:82%;top:46%}.gl-sp:nth-of-type(4){left:46%;top:2%}.gl-sp.rb{background:#ffe278;box-shadow:3px 0 #ff8cb4,-3px 0 #8cf0aa,0 3px #82c8ff,0 -3px #c896ff,0 0 6px 2px #fff0b499}@keyframes glTw{0%,55%,to{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1)}85%{opacity:.7;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.gl-sp{animation:none;opacity:.8}}.gl-pic.gl-aur img{animation:glAur 3.2s ease-in-out infinite}@keyframes glAur{0%{filter:hue-rotate(0deg) saturate(1.15);transform:rotate(0)}25%{filter:hue-rotate(70deg) saturate(1.35) brightness(1.08);transform:rotate(-4deg)}50%{filter:hue-rotate(150deg) saturate(1.25);transform:rotate(0)}75%{filter:hue-rotate(250deg) saturate(1.35) brightness(1.08);transform:rotate(4deg)}to{filter:hue-rotate(360deg) saturate(1.15);transform:rotate(0)}}.gl-grid.heads .gl-pic.gl-aur img{animation-name:glAurH}@keyframes glAurH{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(160deg) saturate(1.3)}to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gl-pic.gl-aur img{animation:none}}img.stk{display:block;width:88px;height:88px;object-fit:contain;margin:6px 0 0;image-rendering:auto;pointer-events:none;-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none}.stk-btn{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;-webkit-tap-highlight-color:transparent}.stk-btn:hover{background:#ffffff14}.stk-btn img{width:28px;height:28px}.stk-pop{position:fixed;z-index:460;width:min(300px,calc(100vw - 16px));padding:10px;border-radius:16px;background:#1d2a72;border:1px solid rgba(170,195,255,.35);box-shadow:0 12px 30px #00000073;animation:fadeUp .15s ease both}.stk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.stk-it{all:unset;cursor:pointer;display:grid;justify-items:center;gap:2px;padding:6px 2px;border-radius:10px}.stk-it:hover,.stk-it:focus-visible{background:#ffffff14}.stk-it img{width:48px;height:48px;object-fit:contain}.stk-it span{font-size:10.5px;color:var(--dim);white-space:nowrap}.gd-rs img[src*="guide/step2"]{transform:scale(.55)}.mo-cm-in{align-items:center;gap:8px}.mo-cm-in input{height:44px;box-sizing:border-box;padding:0 14px;border-radius:14px;font-size:15px}.mo-cm-in .btn{height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:14px;font-size:14.5px;font-weight:800;line-height:1;flex:none;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.mo-cm-in .btn.pri{padding:0 18px;box-shadow:0 4px 14px #4a96ff59}.mo-cm-in .btn.pri:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 6px 18px #4a96ff73}.mo-cm-in .btn:active{transform:scale(.95)}.stk-btn{width:44px;height:44px;border-radius:14px;background:#ffd6eb1f;border:1px solid rgba(255,190,220,.35);box-sizing:border-box;transition:transform .14s ease,background .14s ease}.stk-btn img{width:34px;height:34px;transition:transform .14s ease}.stk-btn:hover{background:#ffd6eb38}.stk-btn:hover img{transform:rotate(-8deg) scale(1.08)}.stk-btn:active{transform:scale(.92)}.pm-c-row .stk-btn{width:42px;height:42px;border-radius:50%}.pm-c-row .stk-btn img{width:32px;height:32px}.stk-pend{display:inline-flex;align-items:center;gap:8px;margin:8px 0 -2px;padding:6px 8px 6px 6px;border-radius:14px;background:#ffd6eb1a;border:1px dashed rgba(255,190,220,.45)}.stk-pend img{width:56px;height:56px;object-fit:contain}.stk-pend span{font-size:12.5px;font-weight:700;color:var(--silver)}.stk-x{all:unset;cursor:pointer;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;color:var(--dim);background:#ffffff14}.stk-x:hover{background:#ffffff29;color:#fff}.pm-q img.stk{display:inline-block;vertical-align:middle;margin:0;width:44px;height:44px}.pc-wr.it-on{cursor:pointer;transition:background .12s}.pc-wr.it-on:hover{background:#ffffff1f}.pc-wr{border-radius:9px;padding:2px 8px 2px 2px;gap:5px}.pc-wr i{width:22px;height:22px;border-radius:6px}.pc-wr i.pc-wr-ic{box-shadow:inset 0 0 0 1.5px #ffffff2e}.pc-wr i.pc-wr-ic.g-r{box-shadow:inset 0 0 0 1.5px #60a5fabf}.pc-wr i.pc-wr-ic.g-e{box-shadow:inset 0 0 0 1.5px #a78bfacc}.pc-wr i.pc-wr-ic.g-l{box-shadow:inset 0 0 0 1.5px #facc15cc}.pc-wr i.pc-wr-ic.g-x{box-shadow:inset 0 0 0 1.5px #34d399d9}.pc-wear{flex-wrap:nowrap;gap:4px;margin:6px 0 0}.pc-wr{flex:0 1 auto;min-width:0;max-width:calc(50% - 2px);padding:2px 7px 2px 2px;font-size:10.5px}.pc-wr i{width:20px;height:20px;border-radius:5px}.pc-ach,.pc-ach.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:6px}.pc-ach .pc-at{padding:7px 2px 6px;gap:0;border-radius:10px}.pc-ach .pc-ai{height:24px;font-size:17px}.pc-ach .pc-ai .pc-ai-img{width:22px;height:22px}.pc-ach .pc-at b{font-size:13px;margin-top:2px}.pc-ach .pc-at small{font-size:10px;line-height:1.25;word-break:keep-all}.pc-ach .pc-at small{white-space:nowrap;letter-spacing:-.02em}.pc-wr{max-width:none;padding:0;background:none;border-radius:8px}.pc-wr i{width:28px;height:28px;border-radius:8px;background-color:#ffffff14}.pc-wear{gap:6px;margin-top:7px}.pc-tts{gap:4px;margin-top:6px}.pc-tt{padding:3px 9px;font-size:11px;border-radius:999px;line-height:1.3}#heroFull .hf-off.has-cat{height:auto;min-height:0;padding:8px;display:block;overflow:visible}@keyframes crEmo{0%{opacity:0;transform:translate(-10%,6px) scale(.6)}to{opacity:1;transform:translate(-10%) scale(1)}}#heroFull .hf-off.has-cat{flex:none;display:block}#heroFull .hf-off.has-cat span{position:static;left:auto;top:auto;transform:none;font-size:inherit;font-weight:inherit;color:inherit;white-space:normal}@keyframes crLick{0%{translate:0 0}to{translate:-2px 1px}}@keyframes crSwing{0%{rotate:-18deg;translate:-6px 0}to{rotate:14deg;translate:8px 6px}}@keyframes crBrush{0%{translate:-14px 0}to{translate:14px 2px}}@keyframes crSay{0%{scale:.4}30%{scale:1.25}50%{scale:1}70%{rotate:-6deg}85%{rotate:6deg}to{rotate:0deg}}@keyframes crGain{0%{opacity:0;translate:0 10px}20%{opacity:1;translate:0 0}to{opacity:0;translate:0 -22px}}.fm-p img.px[src^="data:"]{transform:scale(1.45);transform-origin:50% 88%}.fm-it img.px[src^="data:"],.fmm-it img[src^="data:"]{transform:translateY(-10%) scale(1.15);transform-origin:50% 60%}.fm-p.first img.px[src^="data:"]{transform:scale(1.3)}.fm-p .fm-crown{position:relative;z-index:2;margin-bottom:10px}.bd-shine{position:relative;overflow:visible}.bd-shine.plat{background:linear-gradient(180deg,#c7a8ff38,#9a6bff1f);box-shadow:inset 0 0 0 1px #cfa6f5a6,0 0 8px #cd96ff4d;--bd-c: rgba(205, 150, 255, .95);--bd-s: #f4eeff}.bd-shine.emer{background:linear-gradient(180deg,#74f5c638,#22c98c1f);box-shadow:inset 0 0 0 1px #78f0c8a6,0 0 8px #6ef5c84d;--bd-c: rgba(110, 245, 200, .95);--bd-s: #eafff6}.hm-tier.bd-shine{box-shadow:0 0 8px #cd96ff4d}.hm-tier.bd-shine.emer{box-shadow:0 0 8px #6ef5c84d}.bd-shine:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%) no-repeat;background-size:250% 100%;background-position:160% 0;animation:bdSweep 3.6s ease-in-out infinite}.bd-shine.emer:after{animation-delay:.9s}.bd-shine img{animation:bdGlow 2.4s ease-in-out infinite alternate}.bd-sp{position:absolute;z-index:1;width:2px;height:2px;background:var(--bd-s, #fff);box-shadow:0 -2px var(--bd-s, #fff),0 2px var(--bd-s, #fff),-2px 0 var(--bd-s, #fff),2px 0 var(--bd-s, #fff),0 0 4px var(--bd-c, #fff);pointer-events:none;opacity:0;animation:bdTw 2.6s steps(1,end) infinite}.bd-sp.s1{top:-3px;left:3px}.bd-sp.s2{bottom:-3px;left:45%;animation-delay:.85s}.bd-sp.s3{top:1px;right:-3px;animation-delay:1.7s}@keyframes bdSweep{0%,55%{background-position:160% 0}to{background-position:-60% 0}}@keyframes bdGlow{0%{filter:drop-shadow(0 0 1px var(--bd-c, #fff)) brightness(1)}to{filter:drop-shadow(0 0 4px var(--bd-c, #fff)) brightness(1.18)}}@keyframes bdTw{0%{opacity:0}8%{opacity:.55}16%{opacity:1}26%{opacity:.55}34%,to{opacity:0}}.pkn>.role-platinum{animation:bdNamePl 2.4s ease-in-out infinite alternate}.pkn>.role-emerald{animation:bdNameEm 2.4s ease-in-out infinite alternate}@keyframes bdNamePl{0%{filter:drop-shadow(0 0 .8px rgba(170,110,255,.75)) drop-shadow(0 0 1.8px rgba(190,150,255,.28)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}to{filter:drop-shadow(0 0 1.4px rgba(200,150,255,1)) drop-shadow(0 0 4px rgba(205,165,255,.6)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35)) brightness(1.15)}}@keyframes bdNameEm{0%{filter:drop-shadow(0 0 .9px rgba(52,211,153,.95)) drop-shadow(0 0 2.2px rgba(120,255,200,.35)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35))}to{filter:drop-shadow(0 0 1.4px rgba(90,240,180,1)) drop-shadow(0 0 4.5px rgba(130,255,210,.6)) drop-shadow(0 1px 1.6px rgba(0,0,0,.35)) brightness(1.15)}}@media(prefers-reduced-motion:reduce){.bd-shine:after,.bd-shine img,.bd-sp,.pkn>.role-platinum,.pkn>.role-emerald{animation:none}.bd-sp{opacity:.8}}.fm-list.fm-noimg .it{grid-template-columns:30px 1fr auto;min-height:46px}.pc-wr,.closet .slot{position:relative}.tsp{position:absolute;z-index:2;width:2px;height:2px;pointer-events:none;opacity:0;background:var(--ts-s);box-shadow:2px 0 var(--ts-s),-2px 0 var(--ts-s),0 2px var(--ts-s),0 -2px var(--ts-s),0 0 5px 1px var(--ts-c);animation:tspTw 2.2s steps(1,end) infinite;animation-delay:calc(var(--i) * .55s)}.tsp.plat{--ts-s: #f6efff;--ts-c: rgba(200, 150, 255, .85)}.tsp.emer{--ts-s: #effff8;--ts-c: rgba(100, 245, 190, .85)}.tsp:nth-of-type(1){left:72%;top:14%}.tsp:nth-of-type(2){left:24%;top:30%}.tsp:nth-of-type(3){left:78%;top:58%}.tsp:nth-of-type(4){left:40%;top:6%}.closet .slot .tsp:nth-of-type(1){left:66%;top:16%}.closet .slot .tsp:nth-of-type(2){left:30%;top:24%}.closet .slot .tsp:nth-of-type(3){left:70%;top:48%}.closet .slot .tsp:nth-of-type(4){left:46%;top:8%}@keyframes tspTw{0%{opacity:0}10%{opacity:.5}20%{opacity:1}32%{opacity:.5}42%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.tsp{animation:none;opacity:.7}}.rank.fm-list .it .nm img.fm-bdg{position:relative;top:-1px}.gm-top-r .gm-ib.gm-howb{width:auto;height:32px;padding:0 11px 0 4px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid rgba(255,216,74,.65);background:linear-gradient(180deg,#ffd84a3d,#ffaa2824);color:#ffe79a;font-size:12.5px;font-weight:900;white-space:nowrap;box-shadow:0 0 10px #ffd25040}.gm-howb i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffd84a;color:#3a2600;font-style:normal;font-size:13px;font-weight:900}.gm-howb:hover{filter:brightness(1.1)}.gm-howb.new{animation:gmHowHop 1.6s ease-in-out infinite}.gm-howb.new i{animation:gmHowGlow 1.6s ease-in-out infinite}@keyframes gmHowHop{0%,60%,to{transform:translateY(0)}70%{transform:translateY(-4px)}80%{transform:translateY(0)}88%{transform:translateY(-2px)}}@keyframes gmHowGlow{0%,to{box-shadow:0 0 #ffd84a99}50%{box-shadow:0 0 0 5px #ffd84a00}}@media(prefers-reduced-motion:reduce){.gm-howb.new,.gm-howb.new i{animation:none}}.bd-shine.mgr{background:linear-gradient(180deg,#78beff38,#4682ff1f);box-shadow:inset 0 0 0 1px #8cc8ffa6,0 0 8px #78beff4d;--bd-c: rgba(130, 195, 255, .95);--bd-s: #eef6ff}.bd-shine.mgr:after{animation-delay:1.8s}.at-bn.at-streak{display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#ff78322e;color:#ffc08a}.at-streak img{width:auto;height:13px;image-rendering:pixelated;flex:none;position:relative;top:-.5px}.at-it img.at-pod,.ath-it>img.at-pod{width:46px;height:46px;margin:-6px -2px -4px -4px;image-rendering:auto}.fm-mini .fmm-it img.fmm-pose{transform:scale(1.2);transform-origin:50% 60%}.at-bn.at-streak.f-gold{background:#ffc83c33;color:#ffe08a}.at-bn.at-streak.f-sky{background:#50beff33;color:#a8e4ff}.at-bn.at-streak.f-violet{background:#aa5aff38;color:#dcbaff}.fa-strip.fa-lock{position:relative;color:inherit;text-decoration:none}.fa-blur{position:absolute;inset:4px;border-radius:3px;background:radial-gradient(circle at calc(30% + var(--i) * 12%) 35%,#fff 0 12%,transparent 40%),radial-gradient(circle at 70% 75%,var(--c) 0 30%,transparent 62%),linear-gradient(135deg,var(--c),#f6f1e6);filter:blur(6px);transform:scale(1.08)}.fa-st b.fa-bl{filter:blur(4px);user-select:none;opacity:.8}.fa-lock-t{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);padding:7px 14px;border-radius:999px;background:#0a1034d1;border:1px solid rgba(170,195,255,.35);color:#fff;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 6px 16px #00000059}.fa-who{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fa-who img.fa-bdg{width:18px;height:18px;flex:none;object-fit:contain}.fa-who img.fa-bdg.pm{width:16px;height:16px}.fa-nm{all:unset;cursor:pointer;font-weight:800;color:inherit}.fa-nm:hover{text-decoration:underline;text-underline-offset:3px}.sp-card[href="#/space/letters"]>img,.sp-card[href="#/home/moments"]>img,.sp-card[href="#/attend"]>img,.sp-card[href="#/wiki"]>img{transform:scaleX(-1)}.at-one-i{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:800;color:var(--dim)}.at-one-i:before{content:"·";margin-right:5px;color:var(--dim2)}.at-lh{gap:8px}.at-lnav{display:flex;align-items:center;gap:4px;min-width:0}.at-lnav h3{margin:0;white-space:nowrap}.at-ar{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:18px;font-weight:900;color:var(--ice);background:#8fd8ff1a;flex:none}.at-ar:disabled{opacity:.25;cursor:default}.at-fold{margin-top:12px}.at-fold>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer}.at-fold>summary::-webkit-details-marker{display:none}.at-fold-t{font-weight:800;flex:1}.at-fold-go{color:var(--dim);font-weight:900;transition:transform .2s}.at-fold[open] .at-fold-go{transform:rotate(90deg)}.at-fold-in>*{margin-top:12px}.at-me+.hero.at-ice,.at-rwb+.hero.at-ice{margin-top:12px}.at-sum{margin:-2px 0 10px;font-size:12.5px;font-weight:700;color:var(--dim);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.at-sum img{image-rendering:pixelated}.at-it.at-c{padding-top:6px;padding-bottom:6px}.at-it.at-c .at-say{font-size:12.5px;padding:4px 9px}.at-l1{flex-wrap:wrap;row-gap:3px}.at-l1 .at-nm{flex:0 1 auto;max-width:100%}.at-rest.at-less{margin-top:6px}.at-it>.at-mid{position:static}.at-it .at-l1{padding-right:56px}.at-it .at-l1 .at-t{position:absolute;right:10px;top:11px;margin:0;padding:0}.ts-nm{all:unset;cursor:pointer;font-weight:800}.ts-nm:hover{text-decoration:underline;text-underline-offset:3px}.ts-pod-card .fm-plate[data-who]{cursor:pointer}.gm-tix .gm-rate{display:block;margin-top:2px;font-style:normal;font-size:11px;font-weight:800;color:#9fd8ff}.hx-fc .hx-wx.cam,.hx-fc .hx-wx.nap{width:56px;height:56px;background:url(../assets/home/broadcast-128.png) center / 48px 48px no-repeat,linear-gradient(180deg,#8fd8ff38,#8fd8ff0f)}.hx-fc .hx-wx.nap{background:url(../assets/home/offair-128.png) center / 48px 48px no-repeat,linear-gradient(180deg,#c9b6ff38,#c9b6ff0f)}.hx-fc .hx-wx.cam>*,.hx-fc .hx-wx.nap>*{display:none}.hx-fc .hx-wx.cam:after{display:none}.home-mine:not(.home-join) .hm-img{transform:scale(1.36)}.gm-tix .gm-rate.hard{color:#ff7a7a;text-shadow:0 0 6px rgba(255,70,70,.35)}.pg-steps{display:flex;align-items:center;justify-content:center;gap:4px;margin:12px 0}.pg-st{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border-radius:999px;font-size:12px;font-weight:800;color:#8fa3c8;background:#ffffff0d;border:1px solid rgba(170,195,255,.14);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.pg-st i{font-style:normal;font-size:12px;line-height:1}.pg-st.done{color:#9fe3c0;background:#5fe3a11a;border-color:#5fe3a14d}.pg-st.on{color:#fff;background:linear-gradient(180deg,#3f7fe0,#2a57b8);border-color:#a0cdffb3;box-shadow:0 0 0 2px #78b4ff33,0 4px 12px #285ac873}.pg-ar{flex:none;color:#aac3ff59;font-size:12px;font-weight:900}@media(max-width:360px){.pg-st{font-size:11px;gap:2px;padding:5px 2px}.pg-st i{display:none}}.bd-shine.crew{background:linear-gradient(180deg,#fff3,#dce6ff1a);box-shadow:inset 0 0 0 1px #ffffffb3,0 0 8px #ffffff59;--bd-c: rgba(255, 255, 255, .95);--bd-s: #ffffff}.bd-shine.crew:after{animation-delay:2.4s}.bd-shine.pmk{background:linear-gradient(180deg,#78809652,#464c6038);box-shadow:inset 0 0 0 1px #969eb499,0 0 8px #6e768c66;--bd-c: rgba(150, 158, 182, .95);--bd-s: #d6dbe8}.bd-shine.pmk:after{animation-delay:3s}.pc-wish{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pc-wi{padding:7px 3px 6px;gap:2px;border-radius:10px}.pc-wi img{width:36px;height:36px}.pc-wi b{font-size:11px;line-height:1.25;word-break:keep-all}.pc-wi .sh-price{font-size:10.5px}.pc-wi .btn.sm{min-height:24px;padding:2px 8px;font-size:11px;border-radius:8px}.pc-wi[data-item]{cursor:pointer}.pc-wi .sh-price img.coin{width:1.05em;height:1.05em;vertical-align:-.18em}.bd-shine.silv{background:linear-gradient(180deg,#dce4f038,#a0acbe1f);box-shadow:inset 0 0 0 1px #dce4f099,0 0 8px #d2dceb4d;--bd-c: rgba(225, 232, 245, .95);--bd-s: #f4f7fb}.bd-shine.gold{background:linear-gradient(180deg,#ffdc6e3d,#c88c141f);box-shadow:inset 0 0 0 1px #ffd666a6,0 0 8px #ffc85052;--bd-c: rgba(255, 210, 90, .95);--bd-s: #fff3c4}.bd-shine.fame{background:linear-gradient(135deg,#ffbedc3d,#bed2ff33 50%,#c8ffe133);box-shadow:inset 0 0 0 1px #ffdcf099,0 0 9px #dcc8ff59;--bd-c: rgba(240, 210, 255, .95);--bd-s: #fff}.bd-shine.silv:after{animation-delay:.5s}.bd-shine.gold:after{animation-delay:1.3s}.bd-shine.fame:after{animation-delay:2s}.faq.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.faq-grid .faq-it summary{padding:11px 10px;gap:7px;font-size:13.5px;line-height:1.3;word-break:keep-all;min-height:52px}.faq-grid .faq-it summary b{font-weight:800}.faq-grid .faq-it summary>span{flex:none;font-size:18px}.faq-grid .faq-it[open]{grid-column:1 / -1;border-color:#8fd8ff73}.faq-grid .faq-b{padding:0 14px 12px}.ht-ic em.ht-chk{width:20px;height:20px;background:none;border-radius:0;right:-5px;bottom:-3px}.ht-ic em.ht-chk img{width:20px;height:20px;display:block;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45));animation:none}.stk-pop{width:min(320px,calc(100vw - 16px))}.stk-tabs{display:flex;gap:6px;margin-bottom:8px}.stk-tab{all:unset;cursor:pointer;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--dim);background:#ffffff0f}.stk-tab.on{color:#fff;background:#8fd8ff38;box-shadow:inset 0 0 0 1px #8fd8ff80}.stk-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.stk-pages::-webkit-scrollbar{display:none}.stk-pages>.stk-page{flex:0 0 100%;scroll-snap-align:start}.stk-dots{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:6px;min-height:6px}.stk-dot{all:unset;cursor:pointer;padding:5px 3px;line-height:0}.stk-dot:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ffffff38}.stk-dot.on:before{background:#8fd8ff}.stk-dot:hover:before{background:#8fd8ff99}.stk-arr{all:unset;cursor:pointer;width:26px;height:22px;display:grid;place-items:center;margin:0 6px;border-radius:999px;font-size:17px;font-weight:900;line-height:1;color:#dff4ff;background:#8fd8ff24}.stk-arr:hover{background:#8fd8ff4d}.stk-arr:disabled{opacity:.25;cursor:default;background:#ffffff0f}.stk-pages[hidden],.stk-dots[hidden]{display:none}.stk-pages>.stk-page{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:4px 0}.stk-pages>.stk-page>.stk-it{flex:0 0 25%;box-sizing:border-box;justify-items:center;text-align:center}.stk-tabs{justify-content:center}.rc-left{margin-top:6px;line-height:1.35}.rc-left b{color:#ffd65a}.rc-left .xs{font-size:10px;opacity:.8}.cat-ctx{position:fixed;z-index:470;min-width:210px;padding:6px;border-radius:16px;background:#1d2a72;border:1px solid rgba(170,195,255,.35);box-shadow:0 12px 30px #00000073;display:grid;gap:2px;animation:fadeUp .16s ease-out}.cat-ctx-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px 8px;margin-bottom:2px;border-radius:11px;background:#403936;border:1px solid rgba(214,204,196,.6)}.cat-ctx-h b{font-size:14px;color:#fff3e3}.cat-ctx-h span{font-size:11px;font-weight:800;color:#f3c9a0;white-space:nowrap}.cat-ctx button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:10px;font-size:13.5px;font-weight:800;color:#fff}.cat-ctx button:hover{background:#ffffff14}.cat-ctx button small{font-size:11px;font-weight:600;color:var(--dim);white-space:nowrap}.cat-ctx button.dim{opacity:.55}.cat-gauge{flex:1;min-width:60px;height:8px;border-radius:99px;background:#ffffff24;overflow:hidden;align-self:center}.cat-gauge i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff8cb4,#ffd1e3)}.cat-pct{font-size:12px;font-weight:900;color:#ffd1e3;white-space:nowrap}.cat-ctx-h{align-items:center}.cat-ctx-h .cat-gauge{min-width:70px}@keyframes crDrop{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes crRise{to{transform:translateY(-16px);opacity:0}}@keyframes crWarn{50%{transform:scale(1.06)}}@keyframes crMe{50%{translate:0 -2px}}@keyframes crIosIn{0%{transform:translateY(-130%) scale(.94);opacity:.4}to{transform:translateY(0) scale(1);opacity:1}}@keyframes crIosOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-140%);opacity:.2}}.pl-chips.pl-an{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-chips.pl-an button.on{background:linear-gradient(180deg,#a78bfa,#7c5cf0);color:#fff}.sp-poll-pub{flex:none;font-size:11.5px;font-weight:800;color:#e9e2ff;background:#a78bfa38;border:1px solid rgba(167,139,250,.55);border-radius:999px;padding:2px 8px}.sp-po-who{margin:-4px 4px 0;font-size:12px;line-height:1.45;color:#cfd8f0;word-break:keep-all}.pc-stars[data-sthist]{cursor:pointer;text-decoration:underline dotted rgba(255,214,90,.7);text-underline-offset:3px}.pc-stars[data-sthist]:hover{filter:brightness(1.15)}.sth .sh-list{max-height:56vh;overflow:auto}.sth-w>div{display:grid;gap:2px}@keyframes crHudIn{0%{opacity:0;transform:translate(-50%,8px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes crHudOut{to{opacity:0;transform:translate(-50%,6px) scale(.92)}}@keyframes crHeart{0%{opacity:0;translate:0 14px;scale:.5}18%{opacity:1;translate:0 0;scale:1.15}30%{scale:1}75%{opacity:1}to{opacity:0;translate:0 -30px}}@keyframes crSqz{50%{translate:0 2px}}.sp-ed-poll{margin:4px 0 2px;padding:12px;border-radius:14px;border:1px dashed rgba(143,216,255,.35)}.mo-note1{display:flex;align-items:center;gap:6px;min-width:0}.mo-note1 .mo-n1t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-cmn{flex:none;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800;color:#dff4ff;background:#8fd8ff29;border:1px solid rgba(143,216,255,.35)}.mo-home .mo-hc b.mo-ht{display:flex!important;align-items:center;gap:6px;min-width:0;white-space:nowrap}.mo-home .mo-hc b.mo-ht>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.mo-home .mo-hc b.mo-ht .mo-cmn{flex:none}.modal .box:has(.ct-card){max-width:300px;padding:16px 16px 14px;border-radius:20px}.ct-card{display:flex;flex-direction:column;align-items:center;text-align:center}.ct-card .ct-av{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid rgba(143,216,255,.5);margin-top:4px}.ct-card .ct-nm{font-size:17px;margin-top:8px}.ct-card .ct-csub{font-size:12.5px;color:var(--dim);margin-top:8px;line-height:1.45}.ct-card .ct-list{margin:12px 0 0;display:grid;gap:6px;width:100%;text-align:left}.ct-card .ct-row{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 10px;border-radius:12px;background:#ffffff0f;font-size:13px;min-width:0}.ct-card .ct-k{flex:none;font-size:14px}.ct-card .ct-row a{color:var(--info, #8fd8ff);font-weight:700;text-decoration:none;white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ct-card .ct-row .btn{flex:none}.pm-ava-k{cursor:pointer}.adm-nick{all:unset;cursor:pointer;margin-left:4px;padding:0 4px;font-size:13px;opacity:.7;border-radius:6px}.adm-nick:hover{opacity:1;background:#ffffff1a}.mb-wrap{margin-top:12px}.mb-q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mb-qi{display:grid;justify-items:center;gap:2px;padding:10px 2px 9px;border-radius:16px;background:linear-gradient(180deg,#8fd8ff29,#8fd8ff0d);border:1px solid rgba(143,216,255,.3);color:#fff;text-decoration:none;position:relative;min-width:0}.mb-qi img{width:45px;height:45px;object-fit:contain;image-rendering:auto}.mb-qi b,.mb-t b{font-size:12.5px;font-weight:800;white-space:nowrap}.mb-qi .mn-n,.mb-t .mn-n{position:absolute;top:5px;right:6px;margin:0}.mb-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin:14px 0 10px;border-radius:999px;background:#ffffff0f}.mb-tabs button{all:unset;cursor:pointer;text-align:center;padding:8px 0;border-radius:999px;font-size:13px;font-weight:800;color:var(--dim)}.mb-tabs button.on{color:#fff;background:linear-gradient(180deg,#ff9cc2,#ff6fa5);box-shadow:0 2px 8px #ff6fa559}.mb-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:196px;align-content:flex-start}.mb-grid[hidden]{display:none}.mb-t{flex:0 0 calc((100% - 16px) / 3);box-sizing:border-box;display:grid;justify-items:center;gap:1px;padding:10px 2px 9px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(170,195,255,.18);color:#fff;text-decoration:none;position:relative;min-width:0;text-align:center}.mb-t img{width:32px;height:32px;object-fit:contain;image-rendering:auto;margin-bottom:3px}.mb-t small{font-size:10.5px;color:var(--dim);font-weight:600;white-space:nowrap}.mb-t.on,.mb-qi.on{border-color:#ff9cc2b3;background:#ff6fa51f}.mb-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.mb-foot a,.mb-foot button{all:unset;cursor:pointer;font-size:12px;color:var(--dim)}.mb-foot a:hover,.mb-foot button:hover{color:#fff}.mb-qi:nth-child(n+3) img,.mb-grid .mb-t.fl img{transform:scaleX(-1)}.lv-ask{text-align:center;padding:4px 2px 0}.lv-ask .lv-emo{font-size:44px;line-height:1;margin-top:4px}.lv-ask h3{margin:8px 0 6px;font-size:18px}.lv-ask p{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--dim)}.lv-ask p b{color:var(--gold, #ffd36b)}.cs-m>span .cs-ic{width:22px;height:22px;object-fit:contain;image-rendering:auto;display:block;margin:-2px auto}.cs-foot{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;padding:10px 10px 2px;border-top:1px solid rgba(255,255,255,.06)}.cs-foot a{font-size:12px;color:var(--dim);text-decoration:none}.cs-foot a:hover{color:#fff}.lv-ask .lv-peng{display:block;margin:-8px auto -10px;image-rendering:pixelated;animation:lvBob 1.6s ease-in-out infinite}@keyframes lvBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.home4 .ht-feed2>.sec{margin-top:var(--hgap)}.sp-cards .sp-card.sp-pm>img{width:60px;height:60px;margin:0}@media(max-width:759px){.sp-cards .sp-card.sp-pm>img{width:56px;height:56px;margin:0}}.mp-card{position:relative;padding:14px 14px 10px;border-radius:20px;background:linear-gradient(160deg,#8fd8ff21,#ff6fa512 70%),#121a55d9;border:1px solid rgba(170,195,255,.25)}.mp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mp-head b{font-size:13px;color:var(--dim);font-weight:800}.mp-see{all:unset;cursor:pointer;font-size:12px;font-weight:800;color:#8fd8ff;padding:5px 10px;border-radius:999px;background:#8fd8ff1f;white-space:nowrap}.mp-see:hover{background:#8fd8ff38}.mp-top{display:flex;gap:12px;align-items:center}.mp-peng{flex:none;width:104px;height:104px;border-radius:18px;background:radial-gradient(ellipse at 50% 88%,rgba(255,255,255,.22) 0 28%,transparent 30%),linear-gradient(180deg,#8fd8ff1a,#8fd8ff05);display:grid;place-items:center;overflow:hidden}.mp-peng img{width:104px;height:104px;object-fit:contain}.mp-mid{flex:1;min-width:0;display:grid;gap:7px}.mp-name{display:flex;align-items:center;gap:5px;min-width:0}.mp-name img{width:20px;height:20px;flex:none}.mp-name b{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-bd{font-size:12px;color:var(--dim);font-weight:700;white-space:nowrap}.mp-say{all:unset;cursor:pointer;display:flex;align-items:center;gap:6px;min-width:0}.mp-say .at-say{flex:1;min-width:0;-webkit-line-clamp:2}.mp-say .at-say i{font-style:normal;opacity:.7}.mp-pen{flex:none;font-size:12px;opacity:.8}.mp-mid .pf-st.ed{width:100%}.mp-lv{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.mp-lv .hm-bar{flex:1}.mp-lv small{color:var(--dim);font-weight:700;white-space:nowrap}.mp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mp-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#e8ecff;text-decoration:none;white-space:nowrap}.mp-chip img{width:16px;height:16px}.mp-chip.gold{border-color:#ffd36b80;color:#ffe39a}.mp-wear{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.12)}.mp-wear>span:first-child{font-size:11.5px;color:var(--dim);font-weight:800;white-space:nowrap}.mp-w{width:34px;height:34px;border-radius:10px;background:#ffffff0f;display:grid;place-items:center;flex:none}.mp-w img{width:28px;height:28px;object-fit:contain}.mp-wear a{margin-left:auto;font-size:12px;font-weight:800;color:#8fd8ff;text-decoration:none;white-space:nowrap}.mp-note{margin:8px 0 0;font-size:11px;color:var(--dim)}.mp-sec{margin-top:12px;padding:12px 14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(170,195,255,.14)}.mp-sec h4{margin:0 0 8px;font-size:13.5px;display:flex;justify-content:space-between;align-items:center;gap:8px}.mp-sec h4 small{font-size:11.5px;color:var(--dim);font-weight:700}.mp-badges{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mp-badges span{flex:none;display:grid;justify-items:center;gap:3px;width:56px;font-size:10.5px;color:var(--dim);font-weight:700;text-align:center}.mp-badges img{width:30px;height:30px}.mp-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06);font-size:13px;cursor:default}.mp-sec h4+.mp-row{border-top:0;padding-top:2px}.mp-row b{font-weight:800;white-space:nowrap}.mp-row .sp{flex:1;min-width:0;color:var(--dim);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-row select{flex:none;width:auto;padding:6px 8px;font-size:13px;border-radius:10px}.mp-row.off{opacity:.55}.mp-x{all:unset;cursor:pointer;font-size:11.5px;color:var(--dim);text-decoration:underline;text-underline-offset:2px}.mp-sw{appearance:none;-webkit-appearance:none;flex:none;width:40px;height:23px;margin:0;border-radius:999px;background:#ffffff29;position:relative;cursor:pointer;transition:background .2s}.mp-sw:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:left .2s}.mp-sw:checked{background:linear-gradient(180deg,#ff9cc2,#ff6fa5)}.mp-sw:checked:after{left:20px}.mp-sw:disabled{cursor:default}label.mp-row{cursor:pointer}@media(min-width:760px){.mp-peng,.mp-peng img{width:128px;height:128px}.mp-card{padding:18px 20px 12px}}.pm-fi-n{all:unset;cursor:pointer}.pm-fi-n:hover b,.pm-who:hover .nick-text{text-decoration:underline;text-underline-offset:3px}.pm-must{display:inline-block;flex:none;margin:0 4px 0 0;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:900;line-height:1.5;color:#fff;background:linear-gradient(180deg,#ff6b8a,#e8335e);box-shadow:0 2px 6px #e8335e66;vertical-align:middle}.pm-home2.must{border-color:#ff6b8ab3;box-shadow:0 0 0 1px #ff6b8a59,0 6px 18px #e8335e2e}.pm-must-t{color:#ffb3c4;font-weight:800}.mb-qi .mb-must{position:absolute;top:5px;left:6px;margin:0}.pm-j-must{display:grid;gap:3px;margin:-2px 0 14px;padding:11px 14px;border-radius:14px;background:#e8335e24;border:1px solid rgba(255,107,138,.55);text-align:center}.pm-j-must b{font-size:15px;color:#ffd0da}.pm-j-must span{font-size:12.5px;color:#ffc2cf;line-height:1.5}.pm-best{margin:2px 0 16px;padding:12px 12px 10px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(170,195,255,.16)}.pm-best-h{display:block;font-size:13.5px;margin-bottom:10px}.pm-best-h small{display:block;margin-top:2px;font-size:11px;color:var(--dim);font-weight:600}.pm-best-r{display:flex;gap:8px;align-items:flex-start;margin-top:8px}.pm-best-av{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.pm-best-c{min-width:0;display:grid;gap:3px;justify-items:start}.pm-best-c .bubble{max-width:100%;border-top-left-radius:6px;font-size:13.5px}.pm-best-c .bubble img.stk{width:64px;height:64px;display:block;margin-top:4px}.pm-best-m{display:flex;gap:8px;font-size:11px;color:var(--dim);font-weight:700;padding-left:4px}.pm-best-h2{color:#ff8fb0}.pm-best-f{margin:12px 0 0;text-align:center;font-size:12.5px;color:#cfe7ff}.pm-helpbox h3{display:flex;align-items:center;gap:8px}.pm-helpbox h3 .pm-logo{width:36px;height:36px}.pm-j-logo{display:block;width:90px;height:90px;margin:-4px auto 10px;image-rendering:pixelated}.mb-tabs button.on{color:#fff;background:#4a96ff38;box-shadow:inset 0 0 0 1px #8fd0ff99}.mb-t.on,.mb-qi.on{border-color:#8fd0ffa6;background:#4a96ff29}.seba-pop{display:grid;justify-items:center;gap:10px;padding:6px 4px 4px;text-align:center}.seba-img{image-rendering:pixelated;animation:sebaSq 2.4s ease-in-out infinite}@keyframes sebaSq{0%,70%,to{transform:translate(0)}76%{transform:translate(-3px)}82%{transform:translate(3px)}88%{transform:translate(0)}}.seba-say{position:relative;padding:12px 16px;border-radius:16px;background:#fff;color:#1d2547;font-weight:800;font-size:15px;line-height:1.55;box-shadow:0 4px 14px #00000040}.seba-say:before{content:"";position:absolute;top:-8px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:0;border-bottom-color:#fff}.seba-nm{display:inline-flex;align-items:center;gap:5px;font-weight:900;font-size:15px}.seba-nm img{width:18px;height:18px}.pm-best-m{align-items:center}.pm-best-m .pm-best-ht{cursor:default;padding:1px 7px;font-size:11px}.mp-peng{background:radial-gradient(ellipse 24% 5% at 50% 88%,#080e3273,#080e3200),linear-gradient(180deg,#8fd8ff1a,#8fd8ff05)}.pz-pm{display:block;margin-top:4px;padding:12px 12px 11px;border-radius:18px;background:linear-gradient(160deg,#8fd8ff29,#b07cff1f);border:1px solid rgba(170,195,255,.32);color:#fff;text-decoration:none}.pz-pm-lock{font-size:13px;color:var(--dim);text-align:center}.pz-pm-h{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:900;color:#cfe0ff}.pz-pm-h img{width:22px;height:22px}.pz-pm-h time{margin-left:auto;font-size:11px;color:var(--dim);font-weight:700}.pz-pm-h .nw{padding:1px 7px;border-radius:999px;background:#ff5c8a;color:#fff;font-size:10.5px}.pz-pm-row{display:flex;gap:9px;align-items:flex-start;margin-top:9px}.pz-pm-row .av{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px #8fd8ff80}.pz-pm-c{min-width:0;display:grid;gap:4px;justify-items:start}.pz-pm-c .nk{font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:3px}.pz-pm-c .nk img{width:13px;height:13px}.pz-pm-c .bubble{max-width:100%;border-top-left-radius:6px;font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pz-pm-c .bubble img.stk{width:56px;height:56px;vertical-align:middle}.pz-pm-c .meta{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--dim);font-weight:700}.pz-pm-c .meta .pm-heart{cursor:default;padding:1px 7px;font-size:11px}.pz-pm-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:8px;border-radius:12px;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(180deg,#ff9cc2,#ff6fa5)}.pz-pm-cta.in{background:#ffffff14;color:#cfe0ff;font-weight:800}.pz-all{margin-top:14px}.pz-all>b{display:block;font-size:13px;font-weight:900;margin:0 2px 6px}.pz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 4px}.pz-i{display:grid;justify-items:center;gap:1px;padding:7px 0 5px;border-radius:14px;color:#fff;text-decoration:none;position:relative;text-align:center;min-width:0}.pz-i:hover .ic{border-color:#8fd0ff99}.pz-i .ic{width:52px;height:52px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(170,195,255,.16);display:grid;place-items:center;margin-bottom:4px}.pz-i .ic img{width:36px;height:36px;object-fit:contain}.pz-i b{font-size:12px;font-weight:800;white-space:nowrap}.pz-i small{font-size:9.5px;color:var(--dim);font-weight:700;white-space:nowrap}.pz-i small.go{color:#ffb3c6}.pz-i .nn{position:absolute;top:3px;right:calc(50% - 32px);background:#ff5c8a;color:#fff;font-size:9.5px;font-weight:900;border-radius:999px;padding:1px 5px}.pz-links{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.pz-links a{font-size:12px;color:var(--dim);font-weight:700;text-decoration:none}.pz-links a:hover{color:#fff;text-decoration:underline}.pz-help{display:grid;justify-items:center;text-align:center;padding:4px 2px 2px}.pz-help .lg{width:72px;height:72px;margin-bottom:6px}.pz-help h3{margin:0 0 4px;font-size:18px}.pz-help .must{font-size:12.5px;color:#ffb3c4;font-weight:800;margin:0 0 12px}.pz-help ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px;text-align:left;justify-self:stretch}.pz-help li{display:flex;gap:8px;font-size:13.5px;color:#dfe8ff}.pz-help li b{color:#fff}@media(min-width:760px){.pz-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.pz-pm-cta img{width:20px;height:20px}.pz-stks{display:flex;gap:4px}.pz-stks img.stk{width:64px;height:64px;display:block}.pz-line{display:flex;align-items:flex-end;gap:6px;max-width:100%;min-width:0}.pz-line .bubble{min-width:0}.pz-line .pm-heart{flex:none;cursor:default}.pz-stks{margin:2px 0}.pz-tot{padding:1px 8px;border-radius:999px;background:#fff;color:#8b4dff;font-size:10.5px;font-weight:900;border:1px solid #d9c2ff}.pz-pm-cta:not(.in){background:linear-gradient(180deg,#2370dc,#1c5fd2 55%,#154db8);border:1px solid rgba(143,208,255,.55);box-shadow:0 4px 14px #4a96ff4d}.pz-tot{display:inline-flex;align-items:center;gap:3px;padding:2px 10px 2px 8px;font-size:13px;box-shadow:0 2px 10px #8b4dff4d}.pz-tot small{font-size:10px;font-weight:800;color:#a57cf0}.pz-tot-h{font-style:normal;display:inline-block;animation:pzBeat 1.8s ease-in-out infinite}@keyframes pzBeat{0%,60%,to{transform:scale(1)}70%{transform:scale(1.25)}80%{transform:scale(.95)}}.pz-cu{font-variant-numeric:tabular-nums}.pz-line .pm-heart{font-size:13px;padding:2px 10px}.pz-pop{animation:pzPop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes pzPop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pz-tot-h{animation:none}}.boot-load{margin-top:26vh;text-align:center}.pz-tot{line-height:1;padding:3px 10px 3px 8px}.pz-tot>*{line-height:1;display:block}.pz-tot small{position:relative;top:-.6px}.pz-tot .pz-cu{position:relative;top:.4px}.pz-tot-h{position:relative;top:.2px}.cs-foot button{all:unset;cursor:pointer;font-size:12px;color:var(--dim)}.cs-foot button:hover{color:#fff}.cs-foot{justify-content:center}.cs-pmban .cs-pb-lg{width:34px;height:34px;flex:none}.cs-pmban{background:linear-gradient(135deg,#b07cff38,#8fd8ff1f);border-color:#c3a8ff80}.cs-pmban .pm-must{font-size:9.5px;padding:0 6px}.at-cal i.on img{transform:translateY(-5.6%)}.cs-pmban{justify-content:center;text-align:center}.cs-pmban .cs-pb-t{justify-items:center}.cs-pmban{flex-direction:column;align-items:center;gap:3px;padding:12px 10px 11px;text-align:center}.cs-pmban .cs-pb-lg{width:44px;height:44px;margin-bottom:1px}.cs-pm-h{font-size:15px;font-weight:900}.cs-pm-s{font-size:11.5px;color:var(--dim)}.cs-pm-go{margin-top:6px;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(180deg,#2370dc,#1c5fd2 55%,#154db8);border:1px solid rgba(143,208,255,.55)}.cs-pm-go .pm-must{margin:0;font-size:9.5px;padding:0 6px}.fa-pins{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.fa-pins>.card{margin:0}@media(min-width:900px){.fa-pins{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch}}.fa-tag.kp{background:#8fd8ff29;color:var(--ice)}.fa-kp{padding:12px;border:1px solid rgba(143,216,255,.45);background:linear-gradient(135deg,#8fd8ff1f,#8fd8ff05)}.fa-kp-h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.fa-kp-row{display:grid;grid-template-columns:repeat(3,minmax(0,104px));gap:12px;padding:3px}.fa-kpt{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none;min-width:0}.fa-kpt b,.fa-kpt .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-kpt b{font-size:13px}.fa-kpt .fa-fr,.fa-tile.kp:not(.pick) .fa-fr,.fa-st.kp:not(.pick) .fa-fr{background:#eef8ff;box-shadow:0 0 0 3px #4fb3ff,0 0 14px #8fd8ff73,0 8px 18px #00000061}.fa-kinds{display:inline-flex;gap:4px;padding:4px;margin:0 0 12px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line)}.fa-kinds button{border:0;background:none;color:var(--dim);font:inherit;font-weight:800;font-size:14px;padding:7px 16px;border-radius:999px;cursor:pointer}.fa-kinds button.on{background:linear-gradient(180deg,var(--ice2),var(--ice3));color:#fff}.fa-form .fa-kinds{margin-bottom:14px}.fa-play{position:absolute;right:9px;bottom:9px;padding:2px 7px;border-radius:6px;background:#080c28c7;color:#fff;font-size:11.5px;font-weight:800;line-height:1.5;pointer-events:none}.fa-vst{position:absolute;left:9px;top:9px;padding:2px 7px;border-radius:6px;background:#080c28c7;color:var(--ice);font-size:11px;font-weight:800;pointer-events:none}.fa-vst.err{color:#ffb3c4}.fa-vid{position:relative;width:100%;margin:12px auto 4px;border-radius:10px;overflow:hidden;background:#05081e;box-shadow:0 0 0 3px #4b3a2a,0 8px 18px #00000061}.fa-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fa-vid .fa-vposter{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.fa-vmsg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:#fff;font-weight:800;font-size:15px;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.6)}.fa-vmsg small{font-weight:600;color:var(--dim)}.fa-addv{width:100%;max-width:220px;aspect-ratio:auto;min-height:110px}.fa-vpv{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.fa-vpv video{width:100%;max-height:52vh;border-radius:10px;background:#000}.fa-vinfo{display:flex;align-items:center;justify-content:space-between;gap:8px}.fa-picks{display:grid;gap:14px;margin:0 0 16px}@media(min-width:900px){.fa-picks.both{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch}}.fa-pk{position:relative;padding:14px 16px 16px;border-radius:18px;overflow:hidden}.fa-pk header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;position:relative;z-index:1}.fa-pk-b{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:900;letter-spacing:.06em}.fa-pk-s{font-size:12px;font-weight:700;color:var(--dim);white-space:nowrap}.fa-pk.gold{border:1px solid rgba(255,216,74,.55);background:radial-gradient(120% 90% at 0% 0%,rgba(255,216,74,.24),transparent 62%),linear-gradient(160deg,#46340c8c,#121640b3);box-shadow:inset 0 1px #fff0b440,0 10px 26px #00000059}.fa-pk.gold .fa-pk-b{background:linear-gradient(180deg,#ffe895,#e9b949);color:#3a2a05;box-shadow:0 2px #a37a1c}.fa-pk.ice{border:1px solid rgba(143,216,255,.55);background:radial-gradient(120% 90% at 100% 0%,rgba(143,216,255,.24),transparent 62%),linear-gradient(160deg,#123c748c,#101640b3);box-shadow:inset 0 1px #d2f0ff40,0 10px 26px #00000059}.fa-pk.ice .fa-pk-b{background:linear-gradient(180deg,#c8eeff,#4fb3ff);color:#06213f;box-shadow:0 2px #2a6fb8}.fa-pk:before{content:"";position:absolute;top:14px;right:18px;width:4px;height:4px;opacity:.85;pointer-events:none;animation:faPkTw 2.4s steps(2) infinite}.fa-pk.gold:before{background:#fff3c4;box-shadow:-22px 12px #ffd84a,-9px 30px #fff,8px 22px #ffe895}.fa-pk.ice:before{background:#fff;box-shadow:-22px 12px #8fd8ff,-9px 30px #e6f7ff,8px 22px #bfeaff}.fa-pk header+.fa-pki,.fa-pk-row{position:relative;z-index:1}@keyframes faPkTw{50%{opacity:.35}}.fa-pki{display:flex;flex-direction:column;gap:7px;min-width:0;color:inherit;text-decoration:none}.fa-pki .fa-fr{width:100%}.fa-pki-t{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-pki-t b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-pki-t>span{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-pki-t em{font-style:normal;font-weight:800;font-size:13px;color:#ff9fc4}.fa-pk-k{font-style:normal;font-size:11px;font-weight:800;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa-pki.big{flex-direction:row;align-items:center;gap:16px}.fa-pki.big .fa-fr{width:128px;flex:none}.fa-pki.big .fa-pki-t b{font-size:18px}.fa-pki.big .fa-pki-t>span{font-size:13.5px}.fa-pk-row{display:grid;grid-template-columns:repeat(3,minmax(0,140px));gap:12px;padding:3px}.fa-pk-row.two{grid-template-columns:repeat(2,minmax(0,160px))}.fa-pk.gold .fa-fr{background:#fff7e0;box-shadow:0 0 0 3px #e9b949,0 0 14px #ffd84a73,0 8px 18px #00000061}.fa-pk.ice .fa-fr{background:#eef8ff;box-shadow:0 0 0 3px #4fb3ff,0 0 14px #8fd8ff73,0 8px 18px #00000061}.fa-pk .fa-play{right:6px;bottom:6px;font-size:10.5px;padding:1px 5px}@media(prefers-reduced-motion:reduce){.fa-pk:before{animation:none}}.fa-pk.one{display:flex;flex-direction:column}.fa-pk.one .fa-pki.big{flex:1}@media(min-width:900px){.fa-pki.big .fa-fr{width:150px}}.fa-pki .fa-fr{transition:transform .15s ease,box-shadow .15s ease}.fa-pki:hover .fa-fr{transform:translateY(-2px)}.fa-pki:active .fa-fr{transform:scale(.96)}@media(max-width:699px){.fa-picks{gap:10px;margin-bottom:14px}.fa-pk{padding:10px 12px 12px;border-radius:14px}.fa-pk header{margin-bottom:8px}.fa-pk-b{font-size:11px;padding:3px 9px}.fa-pk-s{font-size:11px}.fa-pki.big{gap:12px}.fa-pki.big .fa-fr{width:76px}.fa-pki.big .fa-pki-t b{font-size:15px}.fa-pki.big .fa-pki-t>span{font-size:12px}.fa-pk-row{grid-template-columns:repeat(3,78px);gap:10px}.fa-pk-row .fa-pki{gap:5px}.fa-pk-row .fa-pki-t b{font-size:12px}.fa-pk-row .fa-pki-t>span{display:none}.fa-pk-row.two{grid-template-columns:1fr;gap:8px}.fa-pk-row.two .fa-pki{flex-direction:row;align-items:center;gap:12px}.fa-pk-row.two .fa-fr{width:60px;flex:none}.fa-pk-row.two .fa-pki-t>span{display:block}.fa-pk .fa-fr{padding:3px}.fa-pk .fa-play{font-size:9.5px;right:4px;bottom:4px}}.fa-pk:before{top:auto;bottom:44px}.fa-pk.all{border:1px solid rgba(220,230,255,.45);background:radial-gradient(90% 80% at 0% 0%,rgba(255,216,74,.2),transparent 60%),radial-gradient(90% 80% at 100% 100%,rgba(143,216,255,.22),transparent 60%),linear-gradient(160deg,#28285a99,#101640b8);box-shadow:inset 0 1px #ffffff2e,0 10px 26px #00000059}.fa-pk.all .fa-pk-b{background:linear-gradient(90deg,#ffe895,#c8eeff);color:#1b2350;box-shadow:0 2px #00000040}.fa-pk.all:before{background:#fff3c4;box-shadow:-22px 12px #8fd8ff,-9px 30px #fff,8px 22px #ffe895}.fa-pk-row.all{grid-template-columns:repeat(5,minmax(0,132px))}.fa-pki.g .fa-fr{background:#fff7e0;box-shadow:0 0 0 3px #e9b949,0 0 14px #ffd84a73,0 8px 18px #00000061}.fa-pki.k .fa-fr{background:#eef8ff;box-shadow:0 0 0 3px #4fb3ff,0 0 14px #8fd8ff73,0 8px 18px #00000061}.fa-pk-m{position:absolute;left:5px;top:5px;font-style:normal;font-size:11px;line-height:1;padding:3px 4px;border-radius:6px;background:#080c28b8;pointer-events:none}@media(max-width:699px){.fa-pk-row.all{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fa-pk-row.all .fa-pki:nth-child(5){display:none}.fa-pk.all .fa-pk-s{font-size:10.5px}.fa-pk-m{font-size:9px;padding:2px 3px;left:3px;top:3px}}@media(max-width:699px){.fa-pk.all:before{display:none}}.qt-wrap{position:relative}.qt-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);background:#0e1646e0;color:#fff;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #00000059;z-index:2}.qt-nav.prev{left:-8px}.qt-nav.next{right:-8px}.qt-nav:hover{background:var(--ice3)}@media(hover:hover)and (pointer:fine){.qt-nav{display:block}.qt-swipe{display:none}}.qt-nav{align-items:center;justify-content:center;padding:0}.qt-nav svg{display:block}@media(hover:hover)and (pointer:fine){.qt-nav{display:flex}}#modal .box.ct-on{background:radial-gradient(120% 60% at 50% 0%,rgba(143,216,255,.2),transparent 60%),linear-gradient(180deg,#17246b,#0e1650);border:1px solid rgba(160,210,255,.42);max-width:380px}.ct-box{text-align:center;color:#f4f8ff;padding:4px 0 2px}.ct-k{display:inline-block;padding:3px 10px;border-radius:999px;background:linear-gradient(90deg,#ffe895,#c8eeff);color:#1b2350;font-size:11px;font-weight:900;letter-spacing:.04em}.ct-t{margin:6px 0 12px;font-size:16px;font-weight:900}.ct-cv{display:block;margin:0 auto;border-radius:4px;box-shadow:0 10px 22px #0006}.ct-sub{margin:12px 0 10px;font-size:13px;font-weight:800;color:#e8eeff;opacity:0}.ct-btns{display:flex;gap:8px;opacity:0}.ct-btns .btn{flex:1}.ct-btns .btn.ghost{flex:0 0 auto;padding-left:16px;padding-right:16px}.at-pre{margin-top:10px;padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,#ffd84a24,#8fd8ff1f);border:1px solid rgba(255,216,74,.35);font-size:12.5px;line-height:1.5;color:var(--dim);text-align:left}.at-pre b{color:#ffe27a}#modal .box .ct-k{color:#1b2350}#modal .box .ct-sub{color:#e8eeff}.nt-at{display:inline-flex;align-items:center;gap:6px;font-weight:700;flex-wrap:wrap}.nt-at input{width:auto;padding:4px 8px;font-size:13px}.at-odds{margin-top:12px;padding:10px 12px;border-radius:14px;background:#ffffff0d;border:1px solid var(--line)}.at-odds-h{display:block;font-size:13.5px;margin-bottom:8px}.at-odds-h small{font-weight:700;color:var(--dim);margin-left:4px}.at-odds-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.at-odd{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border-radius:10px;border:1.5px solid}.at-odd em{font-style:normal;font-weight:900;font-size:13px;display:inline-flex;align-items:center;gap:3px}.at-odd em .coin{width:15px;height:15px}.at-odd b{font-size:15px}.at-odd.g-r{border-color:#4f8cff99;background:#4f8cff1f;color:#9cc2ff}.at-odd.g-e{border-color:#a064f099;background:#a064f01f;color:#cfa6ff}.at-odd.g-l{border-color:#e6b428a6;background:#e6b4281f;color:#ffd65c}.at-odd.g-x{border-color:#28c88ca6;background:#28c88c24;color:#5ef0c0}.at-odds-n{display:block;margin-top:7px;color:var(--dim2);font-size:11.5px}.at-rwm-grid .rw-wide{grid-column:1 / -1;flex-direction:row;text-align:left;gap:12px;padding:12px 14px}.at-rwm-grid .rw-wide>div{justify-items:start}.at-rwm-grid .rw-wide .at-rwm-ic{font-size:30px}.at-rwm-grid .rw-wide b{font-size:15px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.at-rwm-grid .rw-wide small{font-size:12px}.at-rwm-grid .rw-wide em{font-size:18px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rw-tag{padding:1px 8px;border-radius:999px;background:linear-gradient(90deg,#ffe895,#c8eeff);color:#1b2350;font-size:11px;font-weight:900}.at-rwm-grid .rw-wide small{white-space:nowrap}@media(max-width:480px){.at-rwm-grid .rw-wide{gap:10px;padding:11px 12px}.at-rwm-grid .rw-wide .at-rwm-ic{font-size:26px}.at-rwm-grid .rw-wide em{font-size:16px}}.nt-body .nt-tt{display:inline;cursor:pointer}.sp-po-kun{display:inline-block;margin-right:5px;padding:0 6px;border-radius:999px;background:#ffd65c29;color:#ffd65c;font-size:11px;font-weight:800}.pz-grid .pz-i:nth-child(4n+3) .ic img,.pz-grid .pz-i:nth-child(4n+4) .ic img{transform:scaleX(-1)}@media(min-width:760px){.pz-grid .pz-i:nth-child(4n+3) .ic img,.pz-grid .pz-i:nth-child(4n+4) .ic img{transform:none}.pz-grid .pz-i:nth-child(8n+5) .ic img,.pz-grid .pz-i:nth-child(8n+6) .ic img,.pz-grid .pz-i:nth-child(8n+7) .ic img,.pz-grid .pz-i:nth-child(8n+8) .ic img{transform:scaleX(-1)}}.nt-cards{margin-top:10px}a.sp-letter.nt-card{display:block;color:inherit;text-decoration:none}.nt-card .nt-cd{margin-left:auto}.nt-card .sp-l-ttl .new{vertical-align:2px}.nt-cats{margin-top:4px}.sp-nav a.sp-nav-b{text-decoration:none;color:inherit}.nt-nav{margin:12px 0 4px}a.sp-letter.dy-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;color:inherit;text-decoration:none}.dy-card .dy-main{min-width:0}.dy-card .dy-d{margin-left:auto}.dy-card .dy-th{width:76px;height:76px;border-radius:12px;object-fit:cover;align-self:center}.dy-card .dy-meta{grid-column:1 / -1}.dy-card .sp-poll-tag{margin:0}.dy-nav,.nt-nav{margin:16px 0 4px}.wr-bar{display:flex;align-items:center;gap:8px;margin:2px 0 12px}.wr-bar .cats-scroll{flex:1;min-width:0;margin:0;padding:2px 0}.wr-bar .wr-sp{flex:1}.wr-btn{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:38px;padding:6px 14px;border-radius:999px;border:1px solid rgba(143,216,255,.55);background:linear-gradient(180deg,#4a96ff59,#4a96ff2e);color:#fff;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;text-decoration:none;cursor:pointer}.wr-btn:hover{border-color:#8fd8ffe6}.nt-form{margin:0 0 12px}.mo-nav{margin:16px 0 4px}.wr-bar .nt-cats{-webkit-mask-image:none;mask-image:none;overflow:visible}@media(max-width:480px){.wr-bar .nt-cats{gap:5px}.wr-bar .nt-cats button{padding:6px 10px;font-size:12.5px}.wr-bar:has(.nt-cats) .wr-btn{padding:6px 11px;font-size:12.5px}}@media(max-width:400px){.wr-bar .nt-cats .ce{display:none}}@media(max-width:345px){.wr-bar:has(.nt-cats) .wr-btn .wt{display:none}}a.sp-letter.mo-item{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;padding:12px}a.sp-letter.mo-item>div{flex:1;min-width:0;position:relative}a.sp-letter.mo-item>img,a.sp-letter.mo-item>.mo-noimg{width:84px;height:84px;border-radius:12px}.mo-item .mo-more-l{display:block;text-align:right;margin-top:2px;font-size:12px}.card.sp-poll{background:#141d40;border:1px solid rgba(170,195,255,.18);border-radius:16px;box-shadow:none;padding:14px}.card.sp-poll:before,.card.sp-poll:after{display:none}.sp-poll-st,.sp-poll-tag{background:#ffd65c24;color:#ffd65c;border:1px solid rgba(255,214,92,.4)}.sp-poll-pub{background:#a78bfa24}.sp-po{background:#ffffff09;border-color:#aac3ff33}.sp-po:not([disabled]):not(.res):hover{border-color:#8fd8ff8c;background:#8fd8ff14}.sp-po-bar{background:#8fd8ff24}.sp-po.mine .sp-po-bar{background:#ffd65c2e}.sp-po.mine{border-color:#ffd65c8c}.sp-po.mine .sp-po-bar{background:#4a96ff4d}.sp-po.mine{border-color:#8fd8ffbf}.qt-grid.qt-strip{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:min(78%,300px);align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px}.qt-grid.qt-strip>.qt-card{flex:none;scroll-snap-align:start}@media(min-width:760px){.qt-grid.qt-strip{grid-auto-columns:calc((100% - 20px) / 3)}}.qt-strip .qt-card{gap:5px;padding:10px 11px 9px}.qt-strip .qt-stamp{position:static;order:-1;justify-self:start;transform:none;padding:1px 7px;border-width:1.5px;border-radius:999px;font-size:11px;background:#0000001f}.qt-strip .qt-card.jail .qt-stamp{transform:none}.qt-strip .qt-bubble{max-width:100%;justify-self:stretch;padding:7px 10px;font-size:13.5px;line-height:1.45;max-height:calc(2.9em + 14px)}.qt-strip .qt-why{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-grid{grid-template-columns:1fr 1fr;gap:8px}@media(max-width:560px){.tp-grid{grid-template-columns:1fr 1fr}}.card.tp-col{background:#141d40;border:1px solid rgba(170,195,255,.18);border-radius:14px;box-shadow:none;padding:9px 10px 6px}.card.tp-col.best{border-color:#ffd66666}.card.tp-col.bad{border-color:#ff8a9c59}.tp-col .tp-h{font-size:12.5px;margin-bottom:2px}.tp-col.best .tp-h{color:#ffd76a}.tp-col.bad .tp-h{color:#ff9fb0}.tp-col .tp-row{gap:6px;padding:5px 0}.tp-col .tp-m{font-size:15px}.tp-col .tp-mid b{font-size:13px}.tp-col .tp-n{font-size:11.5px;padding:1px 6px;border-radius:999px;background:#ffffff0f}.tp-col.best .tp-n{color:#ffd76a}.tp-col.bad .tp-n{color:#ff9fb0}body.ui2 :where(.card:not(.hero):not(.frame)){background:#141d40;border:1px solid rgba(170,195,255,.18);border-radius:16px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.ui2 .home-a .card:not(.mo-item):not(.hero){background:#141d40;border:1px solid rgba(170,195,255,.18);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.ui2 :where(.card.glow-gold){border-color:#ffd6666b}body.ui2 :where(.card.glow-plat){border-color:#c3a8ff6b}body.ui2 :where(.card.glow-mint){border-color:#5ef0c061}body.ui2 :where(.card.glow-pink){border-color:#ff9ccb6b}body.ui2 :where(.card.glow-ice){border-color:#8fd8ff6b}body.ui2 :where(.card.link):hover{transform:none;border-color:#8fd8ff73}body.ui2 :where(.card.link):active{transform:none;background:#18244d}.pk-who{text-decoration:none}.sp-cm-h .btn.sm,.mo-cm-h .btn.sm,.sp-cm .btn.sm,.mo-cm .btn.sm{min-height:24px;height:24px;padding:0 8px;font-size:11px;border-radius:999px;gap:3px}.sp-cm-h .btn.sm .ui-ic,.mo-cm-h .btn.sm .ui-ic{width:13px;height:13px}.sp-poll-peek{justify-self:center;padding:4px 12px;border-radius:999px;border:1px solid rgba(170,195,255,.25);background:transparent;color:var(--dim);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sp-poll-peek:hover{color:#fff;border-color:#8fd8ff80}.fa-wr .fa-kinds{margin:0}.wr-btn.off{opacity:.55;cursor:default;border-color:#aac3ff40;background:#ffffff0a}body.ui2 .hero.hero-strip{border:1px solid rgba(170,195,255,.22)!important;border-radius:16px;box-shadow:none!important}body.ui2 .hero.hero-strip:before,body.ui2 .hero.hero-strip:after{display:none}.rc-stats{margin-bottom:8px}.rc-stats .card.stat{padding:10px 6px;text-align:center}.rc-stats .card.stat .small{white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.rc-stats .card.stat b{display:block;font-size:22px;margin-top:2px}.rc-wallet{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#ffd65c12;border:1px solid rgba(255,214,92,.3)}.rc-w-l{font-size:13px;font-weight:800;color:#ffe39a}.rc-w-n{font-size:18px;color:#ffd65c}.rc-w-g{font-size:12px;color:#ffb3d6;font-weight:700}.rc-w-s{flex-basis:100%;font-size:11.5px;color:var(--dim)}.closet .slot .tick.tk-k{background:none;width:20px;height:20px;top:5px;right:5px}.closet .slot .tick.tk-k img{width:20px;height:20px;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.closet .slot:not(.lock):not(.auto) .lk{display:none}.closet .slot .cl-g,.closet .slot .lk{display:none}.closet .slot img.cl-moon{width:40px;height:40px;image-rendering:pixelated}.sh-item img.sh-fit{width:60px;height:60px;object-fit:contain;image-rendering:pixelated}.closet .slot img.cl-moon{width:28px;height:28px}.closet .slot[data-acc]:not([data-acc=auto]) img.cl-p2{transform:scale(.5)}.closet .slot:not(.auto)>img.cl-moon{width:28px;height:28px}.closet .slot img.cl-p2.cl-head{width:22px;height:22px}.sh-item[data-shoptry^="stick|"] img.sh-fit,.sh-item[data-shoptry^="acc|"] img.sh-fit,.sh-item[data-shoptry^="badge|"] img.sh-fit{width:30px;height:30px;margin:15px 0}body.sanct .hero.hero-strip{background:url(../assets/home/sanctuary-mobile.png) center bottom / cover no-repeat,#141d40!important;image-rendering:pixelated}@media(min-width:760px){body.sanct .hero.hero-strip{background-image:url(../assets/home/sanctuary-pc.png)!important}}.hero.hero-strip>canvas.hs-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;image-rendering:pixelated;z-index:0;pointer-events:none;border-radius:inherit}body.ui2 .at-rwb{background:#141d40;border:1px solid rgba(255,214,102,.45);box-shadow:none}body.ui2 .at-rwb:hover{filter:none;border-color:#ffd666bf}body.ui2 .at-it.at-top{background:#141d40;border-color:#ffd66666;box-shadow:none}body.ui2 .btn.pri{background:#2f6fe0;box-shadow:none;border-color:transparent}body.ui2 .btn.pri:hover{background:#3b7cf0}body.ui2 .btn.pri:active{background:#2a62c8;transform:none}body.ui2 .btn.pri[disabled]{background:#2a3a6a}.mo-pager{flex-wrap:wrap;margin:16px 0 4px}.mo-pager button{border-color:var(--line2);color:inherit}.mo-pager button.on{background:var(--info, #8fd8ff);border-color:var(--info, #8fd8ff);color:#0b1430}.mo-pager button:disabled{opacity:.3}.fa-nav{margin:16px 0 4px}body.ui2 .hero.at-ice{border:1px solid rgba(170,195,255,.22)!important;border-radius:16px;box-shadow:none!important}body.ui2 .hero.at-ice:before,body.ui2 .hero.at-ice:after{display:none}body.ui2 .tabbar a.on{background:#8fd8ff24;box-shadow:inset 0 0 0 1px #8fd8ff73}body.ui2 .mp-card{background:#141d40;border-color:#aac3ff33;border-radius:16px}body.ui2 .fm-guide{box-shadow:none}body.ui2 .wk-load{position:relative;min-height:92px;padding:0;margin:10px 0;color:transparent!important;border-radius:16px;background-color:#141d40;border:1px solid rgba(170,195,255,.12);overflow:hidden;background-image:linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff0f,#ffffff0f),linear-gradient(#ffffff0d,#ffffff0d);background-size:42% 14px,78% 11px,58% 11px;background-position:16px 20px,16px 46px,16px 66px;background-repeat:no-repeat}body.ui2 .wk-load:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.06) 50%,transparent 80%);transform:translate(-100%);animation:wk-shine 1.4s ease-in-out infinite}@keyframes wk-shine{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){body.ui2 .wk-load:after{animation:none}}body.ui2 .pc-card .wk-load,body.ui2 .boot-load{min-height:72px}.ls-q{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 12px;height:40px;border-radius:12px;background:#141d40;border:1px solid rgba(170,195,255,.2)}.ls-q:focus-within{border-color:#8fd8ff99}.ls-q span{font-size:14px;opacity:.8}.ls-q input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:16px;padding:0}.ls-q input::placeholder{color:var(--dim2)}.nt-fl{margin:8px 0 6px}.nt-fl button{min-height:32px;padding:4px 11px;font-size:12.5px}.nt-fl button small{color:#ff8fb4;font-weight:900}.nt-unn{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;background:#ff5c8a;color:#fff;font-size:11.5px;font-weight:900;vertical-align:2px}.rec-day{margin:6px 2px -2px;font-size:12.5px;font-weight:800;color:var(--dim)}.rec-day:first-child{margin-top:0}body.ui2 .rec{grid-template-columns:auto 1fr auto;background:#141d40;border-color:#aac3ff29;padding:9px 12px}.rec .k{padding:3px 8px;white-space:nowrap}.rec .rec-r{min-width:0;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at-pre{margin-bottom:14px}body.ui2 .at-pre{background:#141d40;border-color:#ffd66666}.at-rule:empty{display:none}.at-rule,.at-pre{line-height:1.65}.fa-vid-exp{position:relative;display:grid;place-items:center}.fa-vid-exp img{width:100%;height:auto;filter:brightness(.45)}.fa-vid-exp span{position:absolute;padding:6px 12px;border-radius:999px;background:#0000008c;font-size:13px;font-weight:700}.aurora{left:-18px;right:-18px;animation-name:aur2;will-change:transform,opacity}@keyframes aur2{0%{opacity:.4;transform:translate3d(-14px,0,0)}to{opacity:.62;transform:translate3d(14px,0,0)}}.yd-snow,#yard .yd-snow{inset:-130px 0 0 -40px;animation-name:ydSnow2;will-change:transform}@keyframes ydSnow2{0%{transform:translateZ(0)}to{transform:translate3d(40px,120px,0)}}#snow.snowfx{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.snowfx i{position:absolute;inset:-260px 0 0;will-change:transform;background-image:radial-gradient(circle at 40px 60px,rgba(230,242,255,.55) 1.4px,transparent 1.6px),radial-gradient(circle at 170px 190px,rgba(230,242,255,.5) 1.2px,transparent 1.4px);background-size:260px 260px;animation:snowFall 26s linear infinite}.snowfx i+i{top:-340px;background-image:radial-gradient(circle at 90px 120px,rgba(230,242,255,.6) 2.2px,transparent 2.4px),radial-gradient(circle at 300px 40px,rgba(230,242,255,.45) 1.8px,transparent 2px);background-size:400px 340px;animation:snowFall2 40s linear infinite}@keyframes snowFall{to{transform:translate3d(0,260px,0)}}@keyframes snowFall2{to{transform:translate3d(0,340px,0)}}@media(prefers-reduced-motion:reduce){.snowfx i{animation:none}}.met-pill{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 8px;border-radius:999px;background:#ff8fb424;border:1px solid rgba(255,143,180,.45);color:#ffb3cc;font-size:11.5px;font-weight:800;white-space:nowrap;vertical-align:2px}h3 .met-pill{font-size:12px}.met-pill .met-ic{width:14px;height:14px;image-rendering:pixelated;margin-right:1px}.hm-top .met-pill{flex:none;margin-left:0;font-size:11.5px;padding:0 7px;cursor:pointer}.met-pill[data-tip]{cursor:pointer}.it-tip.it-c .it-d{text-align:center;margin-top:2px}.it-tip.it-c .it-d .it-ln+.it-ln{margin-top:2px}.it-tip.it-c .it-big{font-size:15px;color:#ffb3cd}.it-tip.it-c .it-hr{display:block;height:1px;margin:7px 24px 6px;background:#ffffff24}.it-tip.it-c .it-mu{color:#b9c3e6;font-size:12.2px;white-space:nowrap}.it-tip.it-c .it-d .it-ln+.it-ln{margin-top:1px}.pc-ach .pc-ai .pc-ai-img.pc-fl{width:18px;height:22px}.hm-top .hm-bdg{width:18px;height:18px;flex:none;image-rendering:auto}.rp-row,.rp-all{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rp-pill{position:relative;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#e6ebff;font:inherit;font-size:12.5px;font-weight:700;line-height:18px;white-space:nowrap}.rp-pill .rp-im{width:18px;height:18px;object-fit:contain;image-rendering:pixelated;flex:none}.rp-pill .rp-im.rp-fl{width:15px}.rp-pill .rp-emo{font-size:14px;line-height:18px;width:18px;text-align:center;flex:none}.rp-opt{cursor:pointer;opacity:.78}.rp-opt.on{opacity:1;background:#ffd6661f;border-color:#ffd66699;color:#fff3cc}.rp-no{position:absolute;top:-6px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ffd666;color:#2a1d00;font:800 10.5px/16px inherit;font-style:normal;text-align:center}.rp-pick{margin-top:10px}.rp-pick>summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#b9c3e6;list-style:none}.rp-pick>summary::-webkit-details-marker{display:none}.rp-pick>summary small{color:var(--dim);font-weight:500;margin-left:4px}.rp-acts{display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.rp-acts:empty{display:none}.rp-empty{margin:6px 0 0}.pc-allach{margin-top:10px}.pc-allach>summary{cursor:pointer;font-size:12px;font-weight:700;color:#9aa6d6;list-style:none;text-align:center;padding:4px 0}.pc-allach>summary::-webkit-details-marker{display:none}.pc-allach>summary:after{content:" ▾"}.pc-allach[open]>summary:after{content:" ▴"}.rp-opt{min-height:0;height:auto;margin:0}img[src*="role_badge/pengkuni_face"]{object-fit:contain}.hm-top .pkn{font-size:15.5px;font-weight:700;flex:0 1 auto;min-width:0}.home-mine.hm2 .hm-top .pkn{font-size:16px}.pc-name .pkn,.mp-name .pkn{font-size:18px;font-weight:700;flex:0 1 auto;min-width:0}.met-pill{background:#b9a0ff24;border-color:#b9a0ff80;color:#d6c8ff}.met-pill .met-ic{width:16px;height:16px;margin-right:0}.it-tip.g-m{--itc: #c9b6ff;--itg: rgba(185, 160, 255, .38)}.it-tip.it-c .it-big{color:#d6c8ff}.met-pill .met-ic{image-rendering:auto}.it-tip.it-ring .it-ic{position:relative}.it-tip.it-ring .it-ic:before,.it-tip.it-ring .it-ic:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;background:center / 44px 44px no-repeat;visibility:hidden;pointer-events:none}.it-tip.it-ring .it-ic:before{background-image:url(../assets/ui/met-ring-heart-64.png);animation:metRingH 3.6s step-end infinite}.it-tip.it-ring .it-ic:after{background-image:url(../assets/ui/met-ring-spark-64.png);animation:metRingS 3.6s step-end infinite}@keyframes metRingH{0%,58.333%,to{visibility:hidden}16.667%{visibility:visible}}@keyframes metRingS{0%,58.333%,83.333%,to{visibility:hidden}41.667%,75%{visibility:visible}}@media(prefers-reduced-motion:reduce){.it-tip.it-ring .it-ic:before,.it-tip.it-ring .it-ic:after{animation:none;visibility:hidden}}.met-pill .met-ic{width:auto;height:16px}.sh-rk-h{margin:18px 2px 8px;font-size:14px}.sh-rk-h small{display:block;margin-top:2px;color:var(--dim);font-size:11.5px;font-weight:500}.sh-tag.rk{color:#d6c8ff;background:#b9a0ff1f;border:1px solid rgba(185,160,255,.4);white-space:nowrap}.g-t.g-m,.closet .slot .cl-g.g-m{color:#d6c8ff}.gl-it.g-m{border-color:#b9a0ffbf}.pc-wr i.pc-wr-ic.g-m{box-shadow:inset 0 0 0 1.5px #b9a0ffcc}.closet .slot[data-g=m]{border-color:#b9a0ffcc}.met-pill{box-sizing:border-box;height:22px;padding:1px 8px 0;line-height:1;gap:5px}.hm-top .met-pill{padding:1px 7px 0}.pc-bdn{box-sizing:border-box;display:inline-flex;align-items:center;height:22px;padding:0 8px;line-height:1}.mp-bd,.hm-bd{display:inline-flex;align-items:center;height:22px;line-height:1}.sh-try{padding:6px 12px;gap:10px}.sh-try-fig{transform:scale(.62);margin:-20px}.sh-try-nm{font-size:14px}.sh-tw{flex:none;display:grid;justify-items:end;gap:1px;margin-left:auto;text-align:right}.sh-tw-l{display:inline-flex;align-items:center;font-size:11px;color:var(--dim);font-weight:700}.sh-tw-n{display:inline-flex;align-items:center;gap:3px;font-size:20px;font-weight:900;color:var(--mine);line-height:1.15}.sh-tw-n img.coin{width:18px;height:18px}.sh-tw-n small{font-size:12px;margin-left:1px}.sh-tw-g{margin-top:2px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e6ebff;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;min-height:0}@media(max-width:480px){.sh-try-fig{transform:scale(.74);margin:-11px}}.met-pill .met-ic{position:relative;top:-.5px}.met-pill,.hm-top .met-pill{padding-top:0;padding-bottom:0}.met-pill .met-t{position:relative;top:1px}.met-pill .met-ic{top:-.5px}.met-pill .met-t{top:.5px}@media(max-resolution:1.49dppx){.met-pill .met-ic{top:-1px}}.met-pill .met-ic{top:0}@media(max-resolution:1.49dppx){.met-pill .met-ic{top:0}}.met-pill .met-ic{top:0;transform:translateY(-.5px)}.bd-pill,.bd-pill.pc-bdn,.bd-pill.mp-bd,.bd-pill.hm-bd{display:inline-flex;align-items:center;gap:5px;flex:none;box-sizing:border-box;height:22px;margin:0;padding:0 8px;border-radius:999px;background:#ff8fb424;border:1px solid rgba(255,143,180,.45);color:#ffb3cc;font-size:11.5px;font-weight:800;line-height:1;white-space:nowrap;opacity:1;position:static;top:0;vertical-align:middle}.bd-pill .bd-ic{font-size:13px;line-height:1}.bd-pill .met-t{position:relative;top:.5px}.bd-pill.on{background:linear-gradient(90deg,#ff7eb6,#ffb36b);border-color:transparent;color:#fff}.hm-top .bd-pill{padding:0 7px}.pc-ai-emo{font-size:22px;line-height:1}.it-tip.g-p{--itc: #ff9cc4;--itg: rgba(255, 143, 180, .38)}.it-tip.g-p.it-c .it-big{color:#ffb3cc}.bd-pill[data-tip]{cursor:pointer}.bd-pill .bd-ic{width:auto;height:16px;font-size:0;transform:translateY(-.5px)}.at-pre{text-align:center}.bd-pill .bd-ic{height:18px;transform:none}.it-tip.it-c .it-d{margin:4px 0 1px}.it-tip.it-c .it-hr{margin:6px 24px}.it-tip.it-c .it-d{margin:0;padding-top:5px}.met-pill .met-ic{height:18px;transform:none;top:0}.bd-pill .bd-ic{position:relative;top:-1px}.ht-coin{display:inline-flex;align-items:center;gap:3px;color:#ffe39a;font-weight:800}.ht-coin img.coin{width:13px;height:13px}.sh-try.ss{display:block;padding:0;overflow:hidden}.ss-stage{position:relative;height:128px;background:#141d40 url(../assets/home/sanctuary-mobile.png) center bottom / cover no-repeat;image-rendering:pixelated;touch-action:manipulation;user-select:none;-webkit-user-select:none}@media(min-width:600px){.ss-stage{height:140px;background-image:url(../assets/home/sanctuary-pc.png)}}.ss-cv{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:pointer;image-rendering:auto}.ss-top{position:absolute;left:10px;right:10px;top:8px;display:flex;align-items:flex-start;gap:8px;pointer-events:none}.ss-top>*{pointer-events:auto}.ss-me{flex:1;min-width:0;display:grid;gap:2px;justify-items:start;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ss-me .sh-try-nm{font-size:14px}.ss-hint{color:#c9d4f5;font-size:11.5px}.ss-reset{margin-top:2px;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0a12328c;color:#e6ebff;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;min-height:0}.ss .sh-tw{padding:5px 8px 6px;border-radius:12px;background:#0a12328c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss-go{position:absolute;bottom:10px;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#0a123280;color:#fff;font-size:12px;line-height:1;cursor:pointer;min-height:0;touch-action:none}.ss-go.l{left:8px}.ss-go.r{right:8px}.ss-go:active{background:#8fd8ff59}.met-pill .met-ic{height:16px;transform:translateY(-.5px)}.grid.g2.cl-ss{grid-template-columns:1fr}.grid.g2.cl-ss>.stage{display:none}.sh-try.ss{margin-bottom:12px}.sh-item img.sh-fit,.closet .slot img.cl-moon{image-rendering:auto}.ss .ss-sv{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ss .ss-sv .btn{min-height:0;height:32px;padding:0 14px;font-size:13px;box-shadow:0 2px 8px #0000004d}.ss .ss-sv .btn:disabled{opacity:.55;background:#0a123299;border:1px solid rgba(255,255,255,.2);color:#c9d4f5}@media(max-width:759px){.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-item{position:relative;padding:10px 5px 8px;gap:3px}.sh-item b{font-size:12.5px;line-height:1.25;word-break:keep-all}.sh-item .sh-price{font-size:12.5px}.sh-item img.sh-fit{width:48px;height:48px}.sh-item[data-shoptry^="stick|"] img.sh-fit,.sh-item[data-shoptry^="acc|"] img.sh-fit,.sh-item[data-shoptry^="badge|"] img.sh-fit{width:28px;height:28px;margin:10px 0}.sh-item .sh-heart{position:absolute;top:5px;right:5px;width:26px;height:26px}.sh-item .sh-heart svg{width:14px;height:14px}.sh-item .sh-btns .btn{min-height:0;height:30px;padding:0 10px;font-size:12px}.sh-item .sh-tag,.sh-item .sh-own{font-size:11px;padding:3px 7px;white-space:nowrap}.sh-item .sh-need{font-size:11px;line-height:1.3}}@media(max-width:340px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-name,.mp-name{flex-wrap:wrap;row-gap:4px}.pc-name .pkn,.mp-name .pkn{flex:0 0 auto;max-width:100%}.pc-name>.met-pill,.pc-name>.bd-pill,.mp-name>.met-pill,.mp-name>.bd-pill{margin-left:0}.pc-wear.has-pill{flex-wrap:wrap;align-items:center;row-gap:6px}.pc-wear.has-pill>.met-pill,.pc-wear.has-pill>.bd-pill{margin:0}.pc-b{box-sizing:border-box;height:22px;padding:0 8px 0 5px;line-height:1}.pc-b small{display:block;line-height:1;font-size:inherit}.pc-mid{gap:8px}.pc-mid>.pc-wear{margin-top:0}.pc-b small{position:relative;top:.5px}.mb-qi img[src$="menu2/shop.png"]{transform:scaleX(-1)}body.ui2 .pz-pm-cta:not(.in){background:#2f6fe0;border-color:transparent;box-shadow:none}body.ui2 .pz-pm-cta:not(.in):hover{background:#3b7cf0}body.ui2 .pz-pm{border-color:#ffffff1a;background:#141d40}@media(max-width:480px){.pc-top{padding-right:0;gap:8px}.pc-top .pc-name{padding-right:30px}.pc-wear.has-pill{gap:4px}.pc-wear.has-pill>.met-pill,.pc-wear.has-pill>.bd-pill{height:22px;padding:0 6px;gap:3px;font-size:11px}.pc-wear.has-pill>.met-pill .met-ic{height:14px}.pc-wear.has-pill>.bd-pill .bd-ic{height:16px}}.hq-ask{display:grid;justify-items:center;gap:8px;padding:10px 6px 4px;text-align:center}.hq-pic{position:relative;width:128px;height:128px}.hq-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.hq-pic .hq-eyes{animation:hqBlink 3.2s steps(1) infinite}@keyframes hqBlink{0%,92%,to{opacity:1}94%,97%{opacity:0}}.hq-t{font-size:17px;font-weight:900}.hq-s{margin:0;font-size:13px;color:var(--dim)}.hq-btns{display:flex;gap:8px;width:100%;margin-top:6px}.hq-btns .btn{flex:1}.home-mine:not(.home-join) .hm-acts .btn,.home-mine:not(.home-join) .at-hb{padding-top:0;padding-bottom:0;line-height:1;align-items:center}.at-hb .at-hb-ic{width:16px;height:16px;margin-right:5px;flex:none}.home-mine:not(.home-join) .hm-acts .btn,.home-mine:not(.home-join) .at-hb{padding-top:2px;padding-bottom:0}.at-hb .at-hb-ic{transform:translateY(-1.5px)}body.ui2 .btn.pri,body.ui2 .pz-pm-cta:not(.in),body.ui2 .cs-pm-go,body.ui2 .kun-tabs button.on,body.ui2 .mo-pager button.on{background:#2f6fe0;border-color:transparent;color:#fff;box-shadow:inset 0 1px #ffffff24;text-shadow:none}body.ui2 .btn.pri:hover,body.ui2 .pz-pm-cta:not(.in):hover,body.ui2 .cs-pm-go:hover{background:#3b7cf0}body.ui2 .btn.pri:active,body.ui2 .pz-pm-cta:not(.in):active,body.ui2 .cs-pm-go:active{background:#2a62c8}body.ui2 :where(.btn:not(.pri)){background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:none}body.ui2 :where(.btn.ghost){background:transparent;border-color:#ffffff24}body.ui2 :where(.btn:not(.pri)):hover{background:#ffffff1a;border-color:#ffffff2e}body.ui2 .wr-btn{background:#2f6fe038;border:1px solid transparent;color:#d6e6ff;box-shadow:none}body.ui2 .wr-btn:hover{background:#2f6fe052}body.ui2 .seg button.on,body.ui2 .pm-tabs a.on,body.ui2 .mb-tabs button.on,body.ui2 .fa-kinds button.on{background:#ffffff24;color:#fff;box-shadow:none;border-color:transparent}body.ui2 .tabbar a.on{background:#ffffff1a;box-shadow:none}body.ui2 .pl-chips button.on{background:#ffc94a;box-shadow:none}.ht-ic img[src$="menu2/shop.png"],.ht-ic img[src$="menu2/pengme.png"]{transform:scaleX(-1)}.sc-rules .sc-li-ic{width:18px;height:18px;vertical-align:-3px;image-rendering:auto}.fg-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px;margin:0 -4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fg-row::-webkit-scrollbar{display:none}.fg-c{flex:0 0 38%;max-width:150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;min-width:0;color:inherit;text-decoration:none}@media(min-width:760px){.fg-c{flex-basis:132px}}.fg-c .fa-fr{aspect-ratio:4 / 5;padding:4px}.fg-t{font-size:12.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-by{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:var(--dim);margin-top:-3px}.fg-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-lk{flex:none;font-weight:800}.fg-lk.on{color:#ff8fb4}.fg-rb{position:absolute;left:7px;top:7px;z-index:2;padding:2px 7px;border-radius:999px;background:#e9b949;color:#3a2a05;font-size:10px;font-weight:900;font-style:normal;box-shadow:0 1px 3px #0000004d}.fg-rb.kp{background:#4fb3ff;color:#fff}.fg-up-in{aspect-ratio:4 / 5;display:grid;place-content:center;justify-items:center;gap:4px;border-radius:8px;border:2px dashed rgba(255,255,255,.2);color:#c9d4f5;text-align:center}.fg-up-in b{font-size:26px;line-height:1;color:#fff}.fg-up-in small{font-size:11.5px;line-height:1.35;font-weight:700}.fg-up:hover .fg-up-in{border-color:#8fd8ff80;background:#ffffff0a}.fg-c.pick .fa-fr{background:#fff7e0;box-shadow:0 0 0 3px #e9b949,0 0 14px #ffd84a73,0 8px 18px #00000061}.fa-kpt .fa-fr,.fa-tile.kp:not(.pick) .fa-fr,.fa-st.kp:not(.pick) .fa-fr,.fa-pki.k .fa-fr{background:#fff7e0;box-shadow:0 0 0 3px #e9b949,0 0 14px #ffd84a73,0 8px 18px #00000061}.fg-c .fa-fr,.fg-c.pick .fa-fr{padding:0;background:#0f1636;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1f;overflow:hidden}.fg-c .fa-fr>img,.fg-c .fa-th{border-radius:12px}.fg-c.pick .fa-fr{box-shadow:inset 0 0 0 2px #e9b949}.fg-up-in{border-radius:12px}.fg-c .fa-th,.fg-c .fa-fr>img{background:#18214a}.gm-hub-card.sc-hub>img{box-sizing:border-box;padding:10px}.home-mine:not(.home-join) .hm-acts .btn,.home-mine:not(.home-join) .at-hb{padding-top:0;padding-bottom:1px}.at-hb .at-hb-ic{margin-right:-2px;transform:none}.hm-my-emo{top:-1.5px}.gm-hc-m>b.gm-hc-t{display:flex;align-items:center;gap:6px;line-height:22px}.gm-n{display:inline-grid;place-items:center;height:16px;min-width:16px;padding:1px 4px 0;border-radius:8px;font-size:10px;line-height:1;top:0!important;box-sizing:border-box}.sc-wait{display:grid;justify-items:center;text-align:center;gap:8px;margin-bottom:12px;border-color:#8fd8ff80}.sc-w-ic{width:72px;height:72px;animation:scBob 2.4s ease-in-out infinite}@keyframes scBob{50%{transform:translateY(-4px)}}.sc-w-t{font-size:18px}.sc-w-s{margin:0;line-height:1.6;color:var(--dim);word-break:keep-all}.sc-steps{list-style:none;margin:6px 0 2px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);width:100%;position:relative}.sc-steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:15px;height:2px;background:#ffffff24}.sc-steps li{position:relative;display:grid;justify-items:center;gap:3px;font-size:12.5px}.sc-steps i{font-style:normal;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#1b2550;border:2px solid rgba(255,255,255,.16);font-size:14px}.sc-steps li.done i{background:#2f6fe0;border-color:#2f6fe0;color:#fff;font-weight:900}.sc-steps li.now i{border-color:#8fd8ff;box-shadow:0 0 0 4px #8fd8ff29;animation:scPulse 1.6s ease-in-out infinite}@keyframes scPulse{50%{box-shadow:0 0 0 7px #8fd8ff0d}}.sc-steps small{color:var(--dim);font-size:11px}.sc-w-mc{margin:4px 0 0;padding:10px 14px;border-radius:12px;background:#ffffff0d;line-height:1.6;font-size:13.5px;width:100%;box-sizing:border-box}.sc-w-note{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.sc-w-note.on{color:#9fe3c2}.sc-w-push{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;box-sizing:border-box;border-radius:12px;border:1px dashed rgba(143,216,255,.4);text-align:left;font-size:12.5px;line-height:1.5}.sc-w-push .btn{flex:none}.sc-rep{margin-bottom:12px;display:grid;gap:12px}.sc-rep.pass{border-color:#e9b9498c}.sc-rep.fail{border-color:#ff788c66}.sc-rep-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.sc-rep-h b{font-size:15px}.sc-rep-h span{font-size:12px;color:var(--dim)}.sc-rep-top{display:flex;align-items:center;justify-content:center;gap:22px;padding:6px 0}.sc-score{display:flex;align-items:baseline;gap:4px}.sc-score b{font-size:44px;font-weight:900;line-height:1}.sc-score span{color:var(--dim);font-weight:700}.sc-vd{display:grid;justify-items:center;gap:6px}.sc-vd small{color:var(--dim);font-size:11.5px}.sc-stamp{display:inline-grid;place-items:center;width:74px;height:74px;border-radius:50%;border:3px solid currentColor;box-shadow:inset 0 0 0 2px #00000026;font-size:19px;font-weight:900;letter-spacing:2px;transform:rotate(-10deg)}.sc-rep.pass .sc-stamp{color:#ff6a55}.sc-rep.fail .sc-stamp{color:#8d97b5;font-size:16px;letter-spacing:0}.sc-rep.rv .sc-stamp{animation:scStamp .5s cubic-bezier(.2,1.6,.4,1) .35s both}@keyframes scStamp{0%{transform:rotate(-10deg) scale(2.4);opacity:0}to{transform:rotate(-10deg) scale(1);opacity:1}}.sc-rep.rv .sc-score b{animation:scUp .6s ease-out both}@keyframes scUp{0%{opacity:0;transform:translateY(8px)}}.sc-why{margin:-4px 0 0;text-align:center;font-size:12.5px;color:#ffb3bf;line-height:1.5}.sc-bars{display:grid;gap:7px}.sc-bars>div{display:grid;grid-template-columns:46px 1fr 52px;align-items:center;gap:8px;font-size:12.5px}.sc-bars i{height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.sc-bars em{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#5fb8ff,#8f7bff)}.sc-bars b{text-align:right}.sc-omr{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.sc-omr span{display:grid;justify-items:center;padding:3px 0 4px;border-radius:7px;background:#ffffff0a}.sc-omr small{font-size:9.5px;color:var(--dim);line-height:1.2}.sc-omr b{font-size:13px;line-height:1.1}.sc-omr .o b{color:#6fd6ff}.sc-omr .x b{color:#ff7d8f}.sc-omr .n b{color:var(--dim)}.sc-omr .sa{background:#8f7bff1a}.sc-meta{display:flex;justify-content:center;gap:18px;margin:0;font-size:12.5px}.sc-meta div{display:grid;justify-items:center;gap:2px}.sc-meta dt{color:var(--dim);font-size:11px}.sc-meta dd{margin:0;font-weight:700}.sc-sal summary,.sc-hist summary{cursor:pointer;font-size:13px;font-weight:700;padding:4px 0}.sc-sai{padding:10px 0;border-top:1px solid var(--line);display:grid;gap:4px}.sc-sai .q{margin:0;font-size:12.5px;color:var(--dim);word-break:keep-all}.sc-sai .a{margin:0;font-size:13.5px;white-space:pre-wrap;word-break:break-all}.sc-sai .m{font-size:12px;font-weight:700}.sc-sai .m.o{color:#6fd6ff}.sc-sai .m.x{color:#ff7d8f}.sc-cb{width:100%}.sc-next{margin:0;text-align:center;font-size:13px}.sc-omr-n{margin:-4px 0 0;text-align:center;font-size:11px;color:var(--dim)}.sc-hist{margin:-4px 0 12px}.sc-hi{display:flex;justify-content:space-between;width:100%;padding:9px 4px;background:none;border:0;border-top:1px solid var(--line);color:inherit;font:inherit;font-size:13px;cursor:pointer}.sc-hi.on{color:#8fd8ff}img[src$="menu2/shop.png"]{transform:scaleX(-1)}.sh-item .sh-price{display:inline-flex;align-items:center;justify-content:center;gap:3px}.sh-item .sh-price .coin{vertical-align:0;margin:0}img.badge[src*="assets/shop/"]{image-rendering:auto}.hm-top .met-pill .met-t{top:1.5px}.hm-top .met-pill .met-ic{transform:none}.sc-rep.pass .sc-stamp{box-sizing:border-box;padding-left:2px}.sc-w-push .btn{padding-top:5.5px;padding-bottom:6.5px}.ct-wrap{position:relative;display:inline-block;line-height:0}.ct-hit{position:absolute;border-radius:50%;cursor:pointer}.ct-k-ic{width:16px;height:16px;margin-right:5px;vertical-align:-3px;image-rendering:auto}.sc-omr>button{display:grid;justify-items:center;padding:3px 0 4px;border-radius:7px;background:#ffffff0a;border:0;color:inherit;font:inherit;cursor:pointer}.sc-omr>button.sa{background:#8f7bff1a}.sc-omr>button:active{transform:scale(.94)}.sc-note{border-top:1px solid var(--line);padding-top:4px}.sc-note>summary{cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 0;list-style:none}.sc-note>summary::-webkit-details-marker{display:none}.sc-note>summary:after{content:"›";margin-left:auto;color:var(--dim);transition:transform .15s}.sc-note[open]>summary:after{transform:rotate(90deg)}.sc-note>summary b{font-size:14px}.sc-note>summary small{color:#ff9cab;font-weight:700;font-size:12px}.sc-note-f{display:flex;gap:6px;margin:6px 0 4px}.sc-note-f button{flex:1;height:32px;border-radius:9px;border:1px solid var(--line);background:none;color:var(--dim);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.sc-note-f button.on{background:#ffffff24;color:#fff}.sc-ni{padding:12px 0;border-top:1px solid var(--line);display:grid;gap:6px;transition:background .3s;border-radius:8px}.sc-ni.hl{background:#8fd8ff1f}.sc-ni-h{display:flex;align-items:center;gap:6px;font-size:12px}.sc-ni-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;box-sizing:border-box;border-radius:6px;background:#ffffff1a;font-weight:900;font-size:12px}.sc-ni-k{color:var(--dim);font-weight:700}.sc-ni-m{margin-left:auto;font-weight:800}.sc-ni.o .sc-ni-m{color:#6fd6ff}.sc-ni.x .sc-ni-m{color:#ff7d8f}.sc-ni.n .sc-ni-m{color:var(--dim)}.sc-ni-q{margin:0;font-size:14px;font-weight:700;line-height:1.5;word-break:keep-all}.sc-ni-a{margin:0;display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.5;word-break:break-all;white-space:pre-wrap}.sc-ni-a>span{flex:none;font-size:11px;font-weight:800;padding:1px 6px;border-radius:6px;background:#ffffff14;color:var(--dim)}.sc-ni.x .sc-ni-a.my{color:#ffb3bf}.sc-ni-a.ans{color:#9fe3c2}.sc-ni-a.ans>span{background:#5fe3a124;color:#9fe3c2}.sc-ni-a em{font-style:normal;color:var(--dim)}.sc-ni-c{margin:2px 0 0;padding:8px 10px;border-radius:10px;background:#8f7bff1f;border:1px solid rgba(143,123,255,.3);font-size:13px;line-height:1.5;word-break:keep-all;white-space:pre-wrap}.sc-ni-c b{display:block;font-size:11.5px;color:#c9bcff;margin-bottom:2px}.sc-ni-none{margin:10px 0;text-align:center;color:var(--dim);font-size:13px}.sc-gq-c{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:inherit;font:inherit;font-size:13px;resize:vertical}.gm-hc-prize img.sc-pz{image-rendering:auto}.gm-hc-prize.sc-pzc{display:inline-flex;align-items:center;gap:4px}.gm-hub-card.sc-hub .sc-pzc img.sc-pz{width:17px;height:17px;padding:0;flex:none;image-rendering:auto}.gm-n{padding-top:0;padding-bottom:2px}.gm-hc-prize{padding:2.5px 8px 1.5px}.gm-hc-prize img{position:relative;top:-.5px}.ct-k-ic{vertical-align:-4px}.pm-asbar{position:sticky;top:0;z-index:6;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:9px 12px;margin:0 0 8px;border-radius:12px;background:linear-gradient(90deg,#8f7bff47,#5fb8ff38);border:1px solid rgba(185,160,255,.5)}.pm-as-t{font-size:14px}.pm-as-s{grid-column:1;font-size:11.5px;color:#cfc6ff}.pm-asx{grid-column:2;grid-row:1 / span 2;width:32px;height:32px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:15px;cursor:pointer}.pm-as-note{margin:0 0 8px;padding:8px 12px;border-radius:10px;background:#ffaa781f;color:#ffd2b0;font-size:12.5px}.pm-as .pm-pinbar{display:block}.pm-as-ro{position:sticky;bottom:calc(var(--pm-tab, 0px) + 6px);margin:10px 0 0;padding:12px;border-radius:14px;text-align:center;font-size:13px;color:var(--dim);background:#141a3ceb;border:1px dashed rgba(185,160,255,.45)}.pm-mem-go{display:flex;gap:8px;margin-top:6px}.pm-mem-as,.pm-mem-fan{padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700}.pm-mem-as{background:#8f7bff33;color:#d6c8ff}.pm-mem-fan{background:#ffffff14;color:var(--dim);cursor:pointer}.ht-sc{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.ht-sc img{width:15px;height:15px;flex:none;image-rendering:auto}.ht-t b .ht-n{display:inline-grid;place-items:center;height:15px;min-width:15px;padding:0 4px 1px;margin-left:4px;box-sizing:border-box;border-radius:8px;font-size:9.5px;line-height:1;vertical-align:1px;top:0}.ht-t b .ht-n{vertical-align:2.5px}.ht-t b .ht-n{padding:1px 4px 0}.it-tip .it-h{margin-bottom:7px}.it-tip .it-d{padding-top:0}.it-tip .it-d+.it-f{margin-top:5px}.gm-n,.ht-t b .ht-n{padding-left:3.5px;padding-right:4.5px}.ht-s .pm-must{margin-right:0}.pm-b .nt-link{color:inherit;font-weight:800;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1.5px;text-underline-offset:3px}.sc-ni-tip{margin:2px 0 0;padding:8px 10px;border-radius:10px;background:#5fb8ff1a;border:1px solid rgba(95,184,255,.28);font-size:13px;line-height:1.5;word-break:keep-all}.sc-ni-tip b{display:block;font-size:11.5px;color:#9fd4ff;margin-bottom:2px}.at-hb .at-hb-ic{transform:none;position:relative}.home-mine .at-hb .at-hb-ic{top:-.75px}.cs-prof .at-hb .at-hb-ic{top:-1.40625px}.cs-prof .at-hb.done .at-hb-ic{top:-.59375px}.hm-my-emo{top:-.5px}.sc-pass{margin-top:12px;padding:14px 14px 12px;border-radius:14px;background:linear-gradient(180deg,#fffaf0,#f6ead2);color:#3a2a12;border:2px solid #e2c27a;box-shadow:inset 0 0 0 3px #fffaf0,inset 0 0 0 4px #c8321f73;text-align:center}.sc-pass-h{display:flex;align-items:center;justify-content:center;gap:10px}.sc-pass-h b{font-size:17px;font-weight:900;color:#c8321f;letter-spacing:1px}.sc-pass-ju{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c8321f;color:#fff;font-size:13px;font-weight:900;line-height:1;flex:none}.sc-pass-l{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.sc-pn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;box-sizing:border-box;border-radius:999px;background:#fff;border:1px solid #e9d5a6;font-size:13px;font-weight:800;color:#3a2a12}.sc-pn small{font-size:10.5px;color:#b07a1a;font-weight:900}.sc-pass-n{margin:8px 0 0;font-size:12px;color:#7a6040}.sc-pass-e{margin:10px 0 2px;font-size:13px;color:#7a6040;line-height:1.6}.gm-hub-card>img[src$="time/stopwatch.png"]{transform:translateY(-3.5px)}.gm-hub-card>img[src$="pelican/06-happy.png"]{transform:translate(-1px,-2px)}.sc-pass{background:linear-gradient(180deg,#ffd68c1a,#ffd68c08);color:inherit;border:1px solid rgba(233,185,73,.42);box-shadow:inset 0 0 0 3px #ffffff05}.sc-pass-h b{color:#ffd98a}.sc-pass-ju{background:#e9b9492e;color:#ffd98a;border:1px solid rgba(233,185,73,.5);box-sizing:border-box}.sc-pn{background:#ffffff0f;border-color:#ffffff1f;color:#eef2ff}.sc-pn small{color:#e9c46a}.sc-pass-n,.sc-pass-e{color:var(--dim)}.sc-gr-c{padding:0;margin-bottom:8px}.sc-gl{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.sc-gr:not(.sc-gr-c) .sc-gl{padding:0 0 10px;margin-bottom:8px;border-bottom:1px solid var(--line)}.sc-gl-n{display:grid;gap:2px;min-width:0}.sc-gl-n b{font-size:15px}.sc-gl-n small{color:var(--dim);font-size:12px}.sc-gl-go{flex:none;padding:5px 11px;border-radius:999px;background:#2f6fe038;color:#bcd2ff;font-size:12.5px;font-weight:800}.sc-gl.on .sc-gl-go{background:#ffffff14;color:var(--dim)}.sc-gpg{display:flex;align-items:center;justify-content:center;gap:12px;margin:6px 0 14px;font-size:13px;color:var(--dim)}.sc-pass-ju{position:relative;top:-1px;padding-top:2px}.home-mine.hm2 .hm2-star .hm2-t{top:1px}.home-mine.hm2 .hm2-star img.coin{position:relative;top:0}.home-mine.hm2 .hm2-star .hm2-ar{top:0}button.sc-pn{font:inherit;font-size:13px;font-weight:800;cursor:pointer}button.sc-pn:hover{border-color:#e9c46a80}.sc-pass-ju{background:url(../assets/ui/ju-52.png) center / 26px 26px no-repeat;border:0;color:transparent;font-size:0;padding:0;top:-1px;image-rendering:auto}.sc-adm{justify-content:flex-end}.sc-gmx{margin:8px 0 4px;padding:8px 10px;border-radius:10px;background:#ff788c12;border:1px solid rgba(255,120,140,.25)}.sc-gmx>summary{cursor:pointer;font-size:13px;font-weight:800;color:#ffb3bf}.sc-gmx-i{padding:8px 0 2px;border-top:1px solid var(--line);margin-top:8px;display:grid;gap:4px}.sc-gmx-i .q{margin:0;font-size:13px;font-weight:700;word-break:keep-all}.sc-gmx-i .q b{color:#ffb3bf;margin-right:2px}.sc-gmx-i .a{margin:0;display:flex;gap:8px;align-items:baseline;font-size:12.5px}.sc-gmx-i .a span{flex:none;font-size:11px;font-weight:800;padding:1px 6px;border-radius:6px;background:#ffffff14;color:var(--dim)}.sc-gmx-i .a.my{color:#ffb3bf}.sc-gmx-i .a.ans{color:#9fe3c2}.sc-gmx-i .a.ans span{background:#5fe3a124;color:#9fe3c2}.sc-gmx-i em{font-style:normal;color:var(--dim)}.sc-gmx-ok{margin:8px 0 4px;font-size:12.5px;color:#9fe3c2}.sc-intro .sc-rate{margin:-6px 0 -2px;text-align:center;line-height:1}.sc-intro .sc-rate .gm-rate{display:inline-block;font-style:normal;font-size:12px;font-weight:800;color:#9fd8ff}.it-tip.g-v{--itc: #bf96ef;--itg: rgba(150, 100, 230, .42)}.g-t.g-v,.closet .slot .cl-g.g-v{color:#cfa9ff}.gl-it.g-v{border-color:#bf96efcc}.pc-wr i.pc-wr-ic.g-v{box-shadow:inset 0 0 0 1.5px #bf96efd9}.closet .slot[data-g=v]{border-color:#bf96efd9}.sh-tag.nobuy{color:#cfa9ff;background:#9664e624;border:1px solid rgba(191,150,239,.4);white-space:nowrap}.sh-item.use .sh-use-d{font-size:11.5px;line-height:1.35;color:var(--dim);word-break:keep-all;text-align:center}.sh-item.use .sh-have{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:800;color:#d6c8ff;background:#b9a0ff24;border:1px solid rgba(185,160,255,.4)}.sh-item.use .sh-btns{flex-wrap:nowrap;justify-content:center;gap:6px}.sh-confirm .shc-use{margin:4px 0 0;font-size:12.5px;color:#d6c8ff;word-break:keep-all;text-align:center}.sc-fee.sc-tk b{display:inline-flex;align-items:center;gap:5px}.sc-fee .sc-tk-ic{width:26px;height:auto;image-rendering:auto}.gm-hc-left .sc-tkc{width:22px;height:auto;margin-right:4px;vertical-align:middle;image-rendering:auto}.stk-mini{display:inline-block;position:relative;top:-1px;width:22px;height:22px;vertical-align:middle;margin:-4px 1px -3px;image-rendering:auto;object-fit:contain}.sc-go.sc-buy{display:flex;align-items:center;justify-content:center;gap:7px}.sc-go .sc-buy-ic{width:26px;height:auto;image-rendering:auto}.sh-item.use .sh-use-d>span{display:block;white-space:nowrap}.sh-cats{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.sh-cats button{display:inline-flex;align-items:center;justify-content:center;gap:4px;overflow:hidden}.sh-cats .sh-ce{flex:none;display:inline-flex;align-items:center}.sh-cats .sh-ce-im{width:18px;height:18px;object-fit:contain;image-rendering:auto}@media(max-width:440px){.sh-cats .sh-ce{display:none}.sh-cats button{font-size:12.5px}}.sh-item.use img.sh-fit[src*=shop_aurora_dye],.sh-item.use img.sh-fit[src*=shop_peng_beauty]{width:48px;height:48px;margin:6px 0}.sh-item.use img.sh-fit[src*="sicham/card"]{width:50px;height:50px;margin:5px 0}@media(max-width:759px){.sh-item.use img.sh-fit[src*=shop_aurora_dye],.sh-item.use img.sh-fit[src*=shop_peng_beauty]{width:40px;height:40px;margin:4px 0}.sh-item.use img.sh-fit[src*="sicham/card"]{width:42px;height:42px;margin:3px 0}}.kind.k-use{color:#d6c8ff;background:#b9a0ff24;border-color:#b9a0ff66}.sh-btns .sh-gb{background:#ffffff14;color:var(--white);border:1px solid rgba(255,255,255,.18)}.pc-find .pf-itn{color:#ffd76a}.dy-bar{display:flex;align-items:center;gap:10px;margin:10px 0 2px;padding:9px 12px;border-radius:14px;background:linear-gradient(90deg,#9678ff29,#5ac8ff1f,#ff96d224);border:1px solid rgba(200,180,255,.38)}.dy-bar img{width:38px;height:38px;object-fit:contain;image-rendering:auto;flex:none}.dy-bar-t{flex:1;min-width:0;display:grid;gap:1px}.dy-bar-t b{font-size:14px}.dy-bar-t span{font-size:12px;color:var(--dim);word-break:keep-all}.closet .slot[data-dy]{border-color:var(--dyc)!important;box-shadow:inset 0 0 0 1px var(--dyc),0 0 10px color-mix(in srgb,var(--dyc) 45%,transparent)}.dy{display:grid;gap:10px}.dy-hd{display:flex;align-items:center;gap:10px;padding-right:30px}.dy-tk{width:44px;height:44px;object-fit:contain;image-rendering:auto;flex:none}.dy-hd-t{flex:1;min-width:0;display:grid;gap:2px}.dy-hd-t b{font-size:16px}.dy-hd-t span{font-size:12px;color:var(--dim);word-break:keep-all}.dy-n{flex:none;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:900;color:#d6c8ff;background:#b9a0ff24;border:1px solid rgba(185,160,255,.4)}.dy-stage{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:16px;background:radial-gradient(circle at 35% 45%,#9678ff38,#0a0e288c 70%);border:1px solid var(--line)}.dy-pv{width:150px;height:150px;flex:none;object-fit:contain;image-rendering:auto}.dy-cmp{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.dy-cmp i{font-style:normal;color:var(--dim)}.dy-cmp figure{margin:0;display:grid;justify-items:center;gap:4px}.dy-cmp img{width:54px;height:54px;object-fit:contain;image-rendering:auto;border-radius:12px;background:#ffffff0f;padding:4px}.dy-cmp figcaption{font-size:11px;color:var(--dim)}.dy-sec{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:900}.dy-sec small{font-weight:700;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dy-rs{margin-left:auto;border:0;background:transparent;color:#9fd8ff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.dy-tg{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.dy-t{flex:none;width:52px;height:52px;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;cursor:pointer}.dy-t img{width:100%;height:100%;object-fit:contain;image-rendering:auto}.dy-t.on{border-color:#b9a0ff;box-shadow:0 0 0 2px #b9a0ff8c;background:#b9a0ff24}.dy-t.dyed{border-style:dashed}.dy-pre{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.dy-pre button{padding:5px 2px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--white);font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;overflow:hidden}.dy-sl{display:grid;grid-template-columns:36px 1fr 40px;align-items:center;gap:8px;font-size:13px;font-weight:800}.dy-sl b{text-align:right;font-variant-numeric:tabular-nums;color:#d6c8ff}.dy-sl input{width:100%;height:10px;-webkit-appearance:none;appearance:none;border-radius:999px;outline:none;cursor:pointer}.dy-h input{background:linear-gradient(90deg,#ff5a5a,#ffd24a,#6be675,#4ad6ff,#6f7bff,#d26bff,#ff5a5a)}.dy-s input{background:linear-gradient(90deg,#8a8a8a,#ff5ec8)}.dy-l input{background:linear-gradient(90deg,#111,#888,#fff)}.dy-sl input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #8b6bff;box-shadow:0 1px 4px #0006}.dy-sl input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #8b6bff}.dy-btns{display:flex;gap:8px}.dy-btns .btn{flex:1}.dy-ask{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:#b9a0ff1f;border:1px solid rgba(185,160,255,.4);text-align:center}.dy-ask>span{font-size:13px;color:var(--dim)}.dy-note{margin:0;font-size:11.5px;color:var(--dim);text-align:center;word-break:keep-all}.it-tip.g-o{--itc: #c9b6ff;--itg: rgba(185, 160, 255, .38)}.it-tip.g-o .it-g{color:var(--itc);font-weight:900}.pc-wr i.pc-wr-ic.g-o{box-shadow:inset 0 0 0 1.5px var(--dyc, #c9b6ff),0 0 8px color-mix(in srgb,var(--dyc, #c9b6ff) 50%,transparent)}.at-bn.at-pts.g1{background:#5aa0ff33;color:#a9d0ff}.at-bn.at-pts.g2{background:#aa78ff38;color:#d6c2ff}.at-bn.at-pts.g3{background:#ffc83c38;color:#ffe08a}.at-bn.at-pts.g5{background:#3cdc8c38;color:#93f3c4}.kun-tabs .kt-cr{display:inline-block;position:relative;top:1px}.sh-item.use .sh-use-row{width:100%;margin-top:6px}.sh-dy-try{border:0;background:none;padding:2px 0;color:#c9b6ff;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer;text-decoration:underline;text-decoration-color:#c9b6ff73;text-underline-offset:2px;white-space:nowrap}.rw2{display:grid;gap:12px;text-align:center}.rw2-t{font-size:18px}.rw2-hero{display:grid;justify-items:center;gap:4px;padding:14px 12px 12px;border-radius:16px;background:radial-gradient(circle at 50% 0%,#ffd76a38,#ffffff0a 70%);border:1px solid rgba(255,215,106,.35)}.rw2-hl{font-size:12.5px;font-weight:800;color:var(--dim)}.rw2-big{display:inline-flex;align-items:center;gap:6px;font-size:30px;font-weight:900;line-height:1.1;color:#ffe39a}.rw2-big .coin{width:28px;height:28px}.rw2-hs{font-size:12.5px;font-weight:700;color:#ffe39a}.rw2-hero.done.g1{background:radial-gradient(circle at 50% 0%,#5aa0ff40,#ffffff0a 70%);border-color:#78b4ff73}.rw2-hero.done.g1 .rw2-big,.rw2-hero.done.g1 .rw2-hs{color:#a9d0ff}.rw2-hero.done.g2{background:radial-gradient(circle at 50% 0%,#aa78ff47,#ffffff0a 70%);border-color:#be96ff80}.rw2-hero.done.g2 .rw2-big,.rw2-hero.done.g2 .rw2-hs{color:#d6c2ff}.rw2-hero.done.g3{border-color:#ffc83c8c}.rw2-hero.done.g3 .rw2-big,.rw2-hero.done.g3 .rw2-hs{color:#ffe08a}.rw2-hero.done.g5{background:radial-gradient(circle at 50% 0%,#3cdc8c47,#ffffff0a 70%);border-color:#50e6a08c}.rw2-hero.done.g5 .rw2-big,.rw2-hero.done.g5 .rw2-hs{color:#93f3c4}.rw2-sec{display:grid;gap:8px}.rw2-h{font-size:13px;font-weight:900;color:#dfe6ff;text-align:left}.rw2-odds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rw2-od{display:grid;justify-items:center;gap:2px;padding:8px 2px 7px;border-radius:12px;border:1px solid transparent}.rw2-od em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-weight:900;font-size:13.5px}.rw2-od b{font-size:15px;font-weight:900;color:#fff}.rw2-od.g1{background:#5aa0ff29;border-color:#78b4ff59}.rw2-od.g1 em{color:#a9d0ff}.rw2-od.g2{background:#aa78ff2e;border-color:#be96ff66}.rw2-od.g2 em{color:#d6c2ff}.rw2-od.g3{background:#ffc42842;border-color:#ffd65a8c}.rw2-od.g3 em{color:#ffe08a}.rw2-od.g5{background:#3cdc8c29;border-color:#50e6a066}.rw2-od.g5 em{color:#93f3c4}.rw2-od.me{box-shadow:0 0 0 2px #ffffffbf,0 0 14px #ffffff40}.rw2-card{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:#ffffff0d;border:1px solid var(--line)}.rw2-ch{display:flex;align-items:center;gap:8px}.rw2-ch b{font-size:14px}.rw2-sm{font-size:11.5px;color:var(--dim)}.rw2-ch em{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-style:normal;font-weight:900;font-size:15px;color:#ffe39a}.rw2-dots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rw2-dot{display:grid;justify-items:center;gap:3px}.rw2-dot small{font-size:11px;color:var(--dim);font-weight:700}.rw2-dot i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal;font-weight:900;font-size:14px;line-height:1;background:#ffffff12;border:1.5px dashed rgba(255,255,255,.22);color:#1a1f3d}.rw2-dot.hit i{background:linear-gradient(135deg,#ffe39a,#f0b93a);border:1.5px solid #ffe8a8}.rw2-dot.td i{box-shadow:0 0 0 2px #8fd8ffd9}.rw2-dot.td small{color:#9fd8ff}.rw2-dot.fut i{opacity:.55}.rw2-bar{height:10px;border-radius:99px;background:#ffffff1a;overflow:hidden}.rw2-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#f0c24a,#ffe9a0)}.rw2-n{justify-self:end;font-size:11.5px;font-weight:800;color:#ffe39a}.rw2-got{margin:0;font-size:12.5px;font-weight:800;color:#ffe39a}.rw2-note{margin:0;font-size:11.5px;line-height:1.6;color:var(--dim);word-break:keep-all}.at-rwb.at-rwb2{display:block;padding:12px 12px 10px;text-align:left}.at-rwb2 .at-rwb-m{display:grid;gap:8px}.at-rwb2 .at-rwb-m>b{display:flex;align-items:baseline;gap:8px;font-size:14.5px}.at-rwb2 .at-rwb-m>b small{font-size:12px;font-weight:800;color:var(--dim)}.at-rwb2 .at-rwb-m>b small em{font-style:normal;font-weight:900}.at-rwb2 small em.g1{color:#a9d0ff}.at-rwb2 small em.g2{color:#d6c2ff}.at-rwb2 small em.g3{color:#ffe08a}.at-rwb2 small em.g5{color:#93f3c4}.rw2-mini .rw2-od{padding:6px 2px 5px}.rw2-mini .rw2-od em{font-size:12.5px}.rw2-mini .rw2-od b{font-size:13.5px}.rw2-mini .coin{width:14px;height:14px}.at-rwb2 .at-rwb-more{justify-self:end;font-size:12px!important;font-weight:800;color:#ffe39a}.pf-gift{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border-radius:12px;background:#ffd76a1a;border:1px solid rgba(255,215,106,.3);text-align:left}.pf-gift img:not(.coin){width:40px;height:40px;object-fit:contain;flex:none}.pf-gift div{display:grid;gap:2px}.pf-gift b{font-size:14px}.pf-gift span{font-size:11.5px;color:var(--dim)}.at-lk-lead{margin:-2px 0 8px;font-size:11.5px;color:var(--dim)}.at-lk{font-size:18px;line-height:1}.at-tier{display:flex;align-items:center;gap:8px;margin:10px 0 4px;padding:0 2px}.at-tier-p{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:900}.at-tier-n{font-size:11.5px;font-weight:800;color:var(--dim)}.at-tier.g1 .at-tier-p{background:#5aa0ff33;color:#a9d0ff}.at-tier.g2 .at-tier-p{background:#aa78ff38;color:#d6c2ff}.at-tier.g3 .at-tier-p{background:#ffc83c38;color:#ffe08a}.at-tier.g5 .at-tier-p{background:#3cdc8c38;color:#93f3c4}.at-ord{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:4px 0 8px}.at-ord button{padding:0 8px}.at-rwb2 .at-rwb-m>b{padding-left:7px}h3 .met-pill{vertical-align:-2px}.hm-stk{display:inline-flex;align-items:center;gap:5.5px}.hm-stk .hm-fl{width:auto;height:12px;flex:none}.home-mine.hm2 .hm-foot>.hm-gift,.home-mine.hm2 .hm-foot>.hm-title{box-sizing:border-box;height:20px;line-height:20px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center}.home-mine.hm2 .hm-foot>.hm-stk{padding-right:12px}.drink-note.dn2.dye-note{background:#b9a0ff14;border-color:#b9a0ff4d}.drink-note.dn2.dye-note b{color:#d6c8ff}.drink-note.dn2{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;row-gap:6px;align-items:center}.drink-note.dn2>div{display:contents}.drink-note.dn2>div>b{grid-column:2;align-self:center}.drink-note.dn2>div>small,.drink-note.dn2>div>.fm-drink-l{grid-column:1 / -1;margin-top:0;word-break:keep-all}.drink-note.dn2>div>b{line-height:20px}.drink-note.dn2{grid-template-columns:36px minmax(0,1fr);column-gap:9px;row-gap:7px;padding:11px 12px 12px}.drink-note.dn2>img{width:36px;height:36px;margin:0}.drink-note.dn2>div>b{font-size:14px;line-height:20px;font-weight:900}.drink-note.dn2>div>small{font-size:12px;line-height:18px}.drink-note.dn2 .fm-drink-l{gap:5px}.drink-note.dn2 .fm-drink-l li{box-sizing:border-box;height:22px;line-height:22px;padding:0 9px;font-size:11.5px;white-space:nowrap}.drink-note.dn2 .fm-drink-l b{font-size:11.5px;margin-right:3px}.hm-top .met-pill .met-t{line-height:12px;top:0}.dc-d{margin:8px 0 0;font-size:14px;line-height:20px;font-weight:800;color:var(--text)}.dc-d2{margin:8px 0 0;font-size:12px;line-height:18px;color:var(--dim2)}.dc-rows{display:grid;gap:8px;margin-top:10px}.dc-row{display:block;padding:10px 12px;border-radius:12px;background:#a0cdff0f;border:1px solid rgba(160,205,255,.16)}.dc-row.dbl{background:#ffd84a12;border-color:#ffd84a6b}.dc-l{min-width:0;display:grid;gap:7px}.dc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;height:20px}.dc-t{display:flex;align-items:center;gap:6px;height:20px;font-size:14px;line-height:20px;font-weight:900}.dc-row.dbl .dc-t{color:var(--gold)}.dc-t small{font-size:12px;line-height:20px;font-weight:700;color:var(--dim)}.dc-ex{display:flex;align-items:center;gap:3px;height:32px;font-size:14px;line-height:24px;font-weight:800;white-space:nowrap}.dc-ex .dz2{display:inline-flex;align-items:center;gap:2px}.dc-ex .dzi{position:relative;top:-1px;width:32px;height:32px;flex:none}.dc-ex .dz2 b{font-size:15px}.dc-d img.coin{width:16px;height:16px;vertical-align:-3px}.dc-ex i{position:relative;top:-1px;margin:0 1px;font-style:normal;color:var(--dim2);font-weight:700}.dc-ex img.coin{width:18px;height:18px;vertical-align:0;margin-right:-2px}.dc-ex em{font-style:normal;color:var(--gold)}.dc-p{flex:none;font-size:15px;line-height:20px;font-weight:900;color:var(--ice);white-space:nowrap}.drink-note.dn2.sbs-note{background:#ffd84a12;border-color:#ffd84a52}.drink-note.dn2.sbs-note>div>b{color:var(--gold)}@media(max-width:359px){.dc-ex .dzi{width:28px;height:28px}.dc-ex{gap:2px}}.mb-qi:nth-child(n+3) img[src$="menu2/shop.png"]{transform:none}.pv-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pv-top h3{margin:0}.pv-seg button{padding:4px 10px;font-size:12.5px}.pv-h{margin:12px 0 4px;font-size:13px;color:var(--ice)}.pv-r{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid rgba(160,205,255,.1)}.pv-r:last-child{border-bottom:0}.pv-n{flex:none;width:20px;text-align:center;font-weight:900;color:var(--dim2);font-size:12.5px}.pv-m{flex:1;min-width:0;display:grid;gap:1px}.pv-m b{font-size:14px;line-height:20px}.pv-v{flex:none;font-weight:900;color:var(--gold);font-size:13.5px;white-space:nowrap}.kl{display:grid;justify-items:center;gap:12px;padding:22px 2px 2px}.kl-env{display:grid;justify-items:center;gap:6px;width:100%;padding:22px 12px 18px;border-radius:16px;border:1.5px dashed rgba(255,216,74,.45);background:#ffd84a0f;color:var(--text);cursor:pointer;font:inherit}.kl-env img{width:96px;height:96px;animation:kl-bob 1.6s ease-in-out infinite}.kl-env b{font-size:16px;line-height:22px}.kl-env span{font-size:12.5px;color:var(--dim)}@keyframes kl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kl-paper{width:100%;box-sizing:border-box;padding:20px 18px 18px;border-radius:12px;background:#fff9ea;color:#3b2f22;border:3px double #d9b25a;box-shadow:inset 0 0 0 4px #fff9ea,inset 0 0 0 5px #d9b25a73;text-align:center;animation:kl-up .45s ease-out}.kl-paper[hidden]{display:none}@keyframes kl-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.kl-to{margin:0 0 10px;font-size:15px;text-align:left}.kl-p{margin:0 0 10px;font-size:14px;line-height:22px;word-break:keep-all}.kl-swap{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 8px;flex-wrap:wrap}.kl-swap i{font-style:normal;font-weight:900;color:#b08a3a}.kl-jail,.kl-star{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:900}.kl-jail{background:#efe7d6;color:#8a7b66;text-decoration:line-through;text-decoration-thickness:2px}.kl-star{background:#ffe9a6;color:#8a5a00;border:1px solid #e6c35c}.kl-star img.coin{width:18px;height:18px;vertical-align:0}.kl-rolls{margin:0 0 12px;font-size:12.5px;color:#8a7b66}.kl-from{margin:6px 0 14px;text-align:right;font-weight:900;font-size:15px}.kl-ok{width:100%}.ht-ic img[src$="menu2/shop.png"]{transform:none}.ct-box .ct-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:7px}.ct-box .ct-row .ct-k,#modal .box .ct-box .ct-k{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#8fd8ff1f;border:1px solid rgba(143,216,255,.28);color:#bfe6ff;font-size:11.5px;font-weight:800;letter-spacing:0;box-sizing:border-box}.kl-env[hidden]{display:none}.kl-btns{display:flex;gap:6px}.klw{display:grid;gap:6px;text-align:left}.klw h3{margin:0 0 4px}.klw-l{margin-top:6px;font-size:13px;font-weight:800;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.klw input,.klw textarea{width:100%;box-sizing:border-box}.klw textarea{resize:vertical;min-height:110px}.klw-list{display:flex;flex-wrap:wrap;gap:6px;max-height:128px;overflow-y:auto;padding:2px 0}.klw-p{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(160,205,255,.3);background:#a0cdff0f;color:var(--text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.klw-p.on{background:#4fb3ff47;border-color:#4fb3ff}.klw-btns{display:flex;gap:8px;margin-top:10px}.klw-btns .btn{flex:1}.kl-tt{margin:0 0 8px;font-size:16px;font-weight:900}.kl-body{text-align:left}.kl-sum{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#3b2f22;color:#ffe9a6;font-size:14px;font-weight:900}.kl-swap i{line-height:30px}.kl-rule{margin:2px 0 6px;padding:10px 10px 11px;border-radius:10px;border:1px dashed #d9b25a;background:#fff3d1}.kl-rule b{display:block;margin-bottom:7px;font-size:13px;line-height:18px;color:#6b4e12}.kl-rule div{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.kl-rule span{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#fffaf0;border:1px solid #ead08a;color:#6b4e12;font-size:12px;font-weight:800;white-space:nowrap}.kl-rule span img.coin{width:14px;height:14px;margin:0 2px 0 3px;vertical-align:0}.kl-rule span{box-sizing:border-box;padding-top:2px}.kl-sum{gap:4px}.kl-sum img.coin{width:18px;height:18px;vertical-align:0}.kl-rule span img.coin{margin-right:0}.klw-tabs{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 36px);box-sizing:border-box;margin:0 0 4px}.klw-tabs button{padding:0 6px 2px}.kls-hint{margin:2px 0 4px;line-height:18px}.kls-msg{text-align:center;padding:24px 0;margin:0}.kls-list{display:grid;gap:8px}.kls-c{border:1px solid var(--line);border-radius:12px;background:#ffffff0a;overflow:hidden}.kls-c.open{border-color:#a0d7ff80}.kls-h{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kls-t{min-width:0;font-size:14px;font-weight:900;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kls-st{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;background:#ffd66629;color:#ffe08a;font-size:12px;font-weight:900;line-height:22px}.kls-st img{width:14px;height:14px;display:block}.kls-m{grid-column:1 / -1;display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;color:var(--dim);font-weight:700}.kls-x{padding:0 12px 12px;border-top:1px dashed var(--line)}.kls-b{margin:10px 0;font-size:13px;line-height:21px;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.kls-to{display:flex;flex-wrap:wrap;gap:6px}.kls-r{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 4px 0 10px;border-radius:999px;border:1px solid rgba(160,205,255,.3);background:#a0cdff0f;font-size:12.5px;line-height:16px;box-sizing:border-box}.kls-r:not(:has(.kls-tk)){padding-right:10px}.kls-r b{font-weight:800}.kls-r i{font-style:normal;font-size:11px;font-weight:800;color:#9fd0ff}.kls-r.seen i{color:#8ee6a8}.kls-r.taken{opacity:.55}.kls-r.taken i{color:var(--dim)}.kls-tk{display:inline-flex;align-items:center;box-sizing:border-box;height:20px;padding:2px 8px 0;border-radius:999px;border:1px solid rgba(255,150,150,.5);background:#ff787824;color:#ffc2c2;font:inherit;font-size:11px;font-weight:800;line-height:18px;cursor:pointer}.kls-note{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--dim)}.btn.kls-all{margin-top:10px;width:100%;padding-top:5px;padding-bottom:7px}.klw-push{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;flex-wrap:wrap}.klw-push input{width:17px;height:17px;margin:0;accent-color:#4aa3ff}.plate>.pn:first-child{margin-left:3px}.plate>img:first-child{margin-left:3px}.dk-bar{margin-top:8px;border-color:#8fd8ff52}.dk-bar img{cursor:pointer}.dk-ask,.dk-play{display:grid;justify-items:center;gap:8px;text-align:center;padding:6px 0 2px}.dk-can{width:84px;height:84px}.dk-ask h3{margin:2px 0 0}.dk-nx{margin:0;font-size:18px;font-weight:900;color:var(--gold)}.dk-l{margin:4px 0 6px;padding:10px 12px;list-style:none;display:grid;gap:6px;text-align:left;border-radius:12px;background:#8fd8ff14;font-size:13px;line-height:19px}.dk-btns{display:flex;gap:8px;width:100%}.dk-btns .btn{flex:1}.dk-stage{position:relative;width:160px;height:150px}.dk-peng{position:absolute;left:50%;bottom:0;transform:translate(-50%)}.dk-peng .dk-pi,.dk-peng img{width:128px;height:128px}.dk-gulp{position:absolute;right:2px;top:40px;width:50px;height:50px;animation:dk-gulp 1.1s ease-in-out both}.dk-pow{position:absolute;left:50%;top:0;width:150px;height:150px;margin-left:-75px;opacity:0;animation:dk-pow .9s ease-out 1.1s both;pointer-events:none}@keyframes dk-gulp{0%{transform:translate(30px,10px) rotate(0);opacity:0}20%{opacity:1;transform:translate(0) rotate(-10deg)}50%{transform:translate(-28px,-6px) rotate(-60deg)}72%{transform:translate(-28px,-6px) rotate(-60deg)}to{transform:translate(6px,30px) rotate(-8deg);opacity:1}}@keyframes dk-pow{0%{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1.05)}to{opacity:.85;transform:scale(1)}}.dk-glug{margin:0;font-size:20px;font-weight:900;color:var(--ice);animation:dk-in .3s ease-out .5s both}.dk-up{margin:0;font-size:22px;font-weight:900;color:var(--gold);animation:dk-in .4s ease-out 1.3s both}.dk-note{margin:2px 0 6px;animation:dk-in .4s ease-out 1.6s both}.dk-ok{width:100%}@keyframes dk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dk-gulp,.dk-pow,.dk-glug,.dk-up,.dk-note{animation:none;opacity:1}.dk-pow{display:none}}.dk-pow{z-index:0;width:176px;height:176px;margin-left:-88px;top:-16px}.dk-peng{z-index:1}.dk-gulp{z-index:2}.dk-gulp{animation:dk-gulp2 1.1s ease-in-out both}@keyframes dk-gulp2{0%{transform:translate(30px,10px) rotate(0);opacity:0}20%{opacity:1;transform:translate(0) rotate(-10deg)}50%{transform:translate(-28px,-6px) rotate(-60deg)}85%{transform:translate(-28px,-6px) rotate(-60deg);opacity:1}to{transform:translate(-28px,-6px) rotate(-60deg);opacity:0}}.dk-peng{animation:dk-out .25s ease-in 1.1s both}@keyframes dk-out{to{opacity:0;transform:translate(-50%) scale(1.08)}}.dk-pow{z-index:3;width:150px;height:150px;margin-left:-75px;top:0;opacity:0;animation:dk-change .45s cubic-bezier(.2,1.4,.4,1) 1.2s both}@keyframes dk-change{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dk-peng{animation:none;opacity:0}.dk-pow{animation:none;opacity:1;display:block}.dk-gulp{animation:none;opacity:0}}.mo-del{color:#ff9fb4;border-color:#ff6b8d59}.sh-tag.soon{color:#ffc58a;background:#ff963c1f;border:1px solid rgba(255,170,90,.4);white-space:nowrap}.sh-item.soon{border-color:#ffaa5a73}.odds-hw{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;min-width:0}.odds-hw>.odds-meta{margin:0;font-size:12.5px;font-weight:600;white-space:nowrap}.ice-stage{margin:10px 0 0}.ice-cv{display:block;width:100%;max-width:420px;margin:0 auto;aspect-ratio:3 / 4;border-radius:14px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:#e6f5fb;box-shadow:0 0 0 1px #8fd8ff40}.ice-quit{display:block;margin:8px auto 0}.gm-hub-card img.ice-ic,.title.tt .tt-ic.ice-ic,.gm-how-box h3 img.ice-ic{image-rendering:auto;object-fit:contain}.ice-legend{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:4px 0 10px}.ice-legend>span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:13px;font-size:12px;background:#ffffff0f}.ice-legend i{width:12px;height:12px;border-radius:4px;border:2px solid #fff;box-sizing:border-box}.ice-gd i{background:#3fcfa8}.ice-gd b{color:#6fe0c2}.ice-bd i{background:#ff5f7e}.ice-bd b{color:#ff8fa5}.ice-card .ice-stage{margin-top:8px}.ice-cv{width:min(100%,calc((100dvh - 380px)*.75));min-width:240px}.ice-more{margin-top:10px}.ice-cont{display:grid;gap:8px;justify-items:center}.ice-cont .gm-big{width:100%}.ice-cont-how{margin-top:0}.ice-cont-how>span{height:auto;min-height:26px;padding:4px 12px;line-height:18px}.gm-hub-card.sc-clear{filter:grayscale(1);opacity:.62}.gm-clear{flex:none;align-self:center;padding:0 10px;height:26px;line-height:26px;border-radius:13px;font-size:12px;font-weight:900;letter-spacing:.08em;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.45)}.gm-hc-prize{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;line-height:22px;box-sizing:border-box}.gm-hc-prize img.coin{width:14px;height:14px;top:0;margin:0}.gm-hub-card.sc-hub .sc-pzc img.sc-pz{width:18px;height:18px}.gm-focus .ice-card .gm-top-r{visibility:hidden}.ice-fin{display:block;margin:8px auto 0}.gm-tix-img{width:28px;height:18px;image-rendering:pixelated;display:block}.gm-tix-img{width:24px;height:24px;image-rendering:auto}.gm-tix-ok{width:20px;height:20px;display:block}.gm-tix.used{opacity:.7}.gm-prize{display:inline-flex;align-items:center;height:22px;line-height:22px}.gm-prize img.coin{width:14px;height:14px;top:0;margin:0 1px 0 2px;vertical-align:0}.pgk-bar>img{image-rendering:auto;object-fit:contain}.sh-item img[src$="shop_peng_beauty.png"]{image-rendering:auto}.pgk-wrap{display:grid;gap:10px}.pgk-wrap h3{margin:0}.pgk-cards{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory}.pgk-card{flex:none;width:128px;display:grid;justify-items:center;gap:6px;padding:10px 8px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);scroll-snap-align:start}.pgk-card.on{border-color:#5fe3a1b3;background:#5fe3a114}.pgk-card .pgk-pic{width:104px;height:104px;object-fit:contain}.pgk-card b{font-size:13px}.pgk-dots{display:inline-flex;gap:4px}.pgk-dots i{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);box-sizing:border-box}.pgk-dots.big{justify-content:center}.pgk-dots.big i{width:18px;height:18px}.pgk-new{width:100%}.pgk-new small{opacity:.75;font-weight:600}.pgk-note{margin:0;text-align:center}.pgk-prev{display:grid;place-items:center;height:200px;border-radius:16px;background:radial-gradient(circle at 50% 70%,#8fd8ff2e,#ffffff08 70%)}.pgk-prev img{width:192px;height:192px}.pgk-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pgk-tabs button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:15px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:inherit;font-weight:700;font-size:12.5px}.pgk-tabs button.on{border-color:#8fd8ff;background:#8fd8ff29}.pgk-tabs i,.pgk-sw i{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);box-sizing:border-box}.pgk-help{margin:0;text-align:center}.pgk-sw{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pgk-sw button,.pgk-cus{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;font-size:12.5px;font-weight:700}.pgk-sw button.on{border-color:#ffe08a;background:#ffe08a1f}.pgk-cus{grid-column:1 / -1;justify-content:center;cursor:pointer}.pgk-cus input{width:26px;height:22px;padding:0;border:0;background:none}.pgk-ca{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.pgk-ca input{flex:1}.pgk-st{margin:0;min-height:18px;text-align:center;color:#ffd36e}.pgk-btns{display:flex;gap:8px;justify-content:space-between}.pgk-cf .dk-l{margin:0}.pgk-sub{display:grid;gap:2px;margin:0}.pgk-sub b{color:#fff}.pgk-sub span{opacity:.8}.pgk-note{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--dim);text-align:center}.pgk-help,.pgk-st{word-break:keep-all}.pgk-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pgk-tabs button{flex-direction:column;justify-content:center;height:50px;padding:0 2px;gap:5px;border-radius:12px;font-size:11.5px;white-space:nowrap}.pgk-tabs i{width:16px;height:16px}.pgk-btns{display:grid;gap:6px}.pgk-btns .btn{width:100%}.pgk-btns [data-pgk-make],.pgk-btns [data-pgk-go]{order:-1}.pgk-btns{justify-content:stretch;grid-template-columns:1fr}.sh-item.sc-done{filter:grayscale(1);opacity:.62}body.ice-on{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ice-stage{-webkit-tap-highlight-color:transparent}.ice-cv{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}body.ice-on .ice-stage{touch-action:none;overscroll-behavior:contain}.pgk-sec{display:flex;align-items:baseline;gap:6px;margin:12px 0 6px;font-size:13.5px;font-weight:800}.pgk-sec small{font-size:11.5px;font-weight:600;opacity:.7}.pgk-pre{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pgk-pc{flex:none;width:78px;scroll-snap-align:start;display:grid;justify-items:center;gap:2px;padding:6px 4px 7px;border-radius:14px;border:1.5px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;font:inherit;cursor:pointer}.pgk-pc img{width:56px;height:56px;object-fit:contain;image-rendering:auto}.pgk-pc b{font-size:11px;font-weight:800;white-space:nowrap}.pgk-pc.rnd span{display:block;height:56px;line-height:56px;font-size:28px}.modal:has(>.box>.dy),.modal:has(>.box>.pgk-wrap){background:radial-gradient(90% 55% at 50% 0%,rgba(120,90,255,.26),transparent 70%),radial-gradient(70% 45% at 100% 100%,rgba(60,200,255,.14),transparent 70%),#04061ecc}#modal .box:has(>.dy),#modal .box:has(>.pgk-wrap){isolation:isolate;overflow:hidden;border:1.5px solid transparent;border-radius:24px;background:linear-gradient(180deg,#1b1f66,#131752 52%,#0e1142) padding-box,linear-gradient(135deg,#bea5fff2,#6edcffcc 34%,#ffa5debf 68%,#82facdbf) border-box;box-shadow:0 34px 70px -22px #8764ffb3,0 16px 40px -18px #46d2ff80,0 0 44px -10px #ff96dc47;animation:auRise .42s cubic-bezier(.2,.9,.25,1.12) both}#modal .box:has(>.dy):before,#modal .box:has(>.pgk-wrap):before{content:"";position:absolute;z-index:-1;top:-40px;left:-60%;width:220%;height:300px;pointer-events:none;background:radial-gradient(20% 34% at 18% 22%,rgba(160,130,255,.5),transparent 72%),radial-gradient(18% 30% at 36% 14%,rgba(90,220,255,.38),transparent 72%),radial-gradient(16% 28% at 55% 20%,rgba(255,150,215,.32),transparent 72%),radial-gradient(20% 32% at 74% 12%,rgba(120,255,205,.26),transparent 72%),radial-gradient(18% 30% at 90% 22%,rgba(160,130,255,.42),transparent 72%);animation:auFlow 16s ease-in-out infinite alternate;will-change:transform}@keyframes auRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes auFlow{0%{transform:translate(0)}to{transform:translate(26%)}}@media(prefers-reduced-motion:reduce){#modal .box:has(>.dy),#modal .box:has(>.pgk-wrap),#modal .box:has(>.dy):before,#modal .box:has(>.pgk-wrap):before{animation:none}}#modal .box:has(>.pgk-wrap) .pgk-wrap h3,#modal .box:has(>.dy) .dy-hd-t b{color:#fff;text-shadow:0 0 16px rgba(175,150,255,.7),0 0 30px rgba(90,210,255,.35)}.pgk-prev,.dy-stage{position:relative;background:radial-gradient(60% 55% at 50% 62%,rgba(160,135,255,.3),transparent 72%),radial-gradient(40% 40% at 22% 30%,rgba(90,215,255,.16),transparent 70%),radial-gradient(40% 40% at 80% 34%,rgba(255,150,215,.14),transparent 70%),#080a2873;border:1px solid rgba(200,185,255,.22);box-shadow:inset 0 1px #ffffff14,inset 0 -20px 40px -24px #6edcff40}.pgk-sec,.dy-sec{margin:4px 0 -4px}.pgk-sec:after,.dy-sec:after{content:"";flex:1;min-width:12px;height:1px;align-self:center;background:linear-gradient(90deg,rgba(190,165,255,.5),rgba(110,220,255,.25) 60%,transparent);order:1}.dy-sec .dy-rs{order:2;margin-left:0}#modal .box:has(>.pgk-wrap) .pgk-tabs button.on,#modal .box:has(>.pgk-wrap) .pgk-sw button.on,.pgk-pc.on,.dy-t.on,#modal .box:has(>.pgk-wrap) .pgk-card.on{border-color:transparent;background:linear-gradient(#242260f5,#242260f5) padding-box,linear-gradient(135deg,#c3a8ffb3,#74dcff8c 50%,#ffa8dc8c) border-box;box-shadow:0 0 10px -4px #a08cff73}#modal .box:has(>.pgk-wrap) .btn.pri,#modal .box:has(>.dy) .btn.pri{background:linear-gradient(100deg,#7458f5,#3f7ff0 48%,#b85ad0);border-color:#d7c8ffbf;text-shadow:0 1px 2px rgba(30,10,80,.55);box-shadow:inset 0 1px #fff6,0 8px 20px -6px #8c64ffb3}#modal .box:has(>.pgk-wrap) .btn.ghost,#modal .box:has(>.dy) .btn.ghost{border-color:#c8b9ff59}#modal .box:has(>.pgk-wrap) input[type=range]{accent-color:#b9a0ff}.pgk-pc,.pgk-tabs button,.pgk-sw button,.pgk-cus{border-color:#c8b9ff29;background:#ffffff0b}.pgk-sw{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 4px}.pgk-sw button,.pgk-cus{display:grid;justify-items:center;align-content:start;gap:4px;height:auto;padding:7px 2px 6px;border-radius:12px;font-size:11px;font-weight:700;cursor:pointer;min-width:0}.pgk-sw button span,.pgk-cus span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:14px}.pgk-sw i{width:28px;height:28px;border-width:2px;border-color:#ffffffb3;box-shadow:0 2px 6px #0000004d}.pgk-cus{grid-column:auto}.pgk-cus input{width:28px;height:28px;padding:2px;border:0;border-radius:50%;background:conic-gradient(#ff6b8b,#ffd36b,#7be495,#6bd8ff,#8f7bff,#ff7be0,#ff6b8b);-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 2px 6px #0000004d}.pgk-cus input::-webkit-color-swatch-wrapper{padding:0}.pgk-cus input::-webkit-color-swatch{border:2px solid #1a1d5c;border-radius:50%}.pgk-cus input::-moz-color-swatch{border:2px solid #1a1d5c;border-radius:50%}#modal .box:has(>.pgk-wrap) .pgk-cus.on{border-color:transparent;background:linear-gradient(#242260f5,#242260f5) padding-box,linear-gradient(135deg,#c3a8ffb3,#74dcff8c 50%,#ffa8dc8c) border-box;box-shadow:0 0 10px -4px #a08cff73}.pgk-pre{padding:6px 6px 10px;margin:-4px -6px 0;scrollbar-width:thin;scrollbar-color:rgba(185,160,255,.45) transparent}.pgk-pre::-webkit-scrollbar{height:4px}.pgk-pre::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b9a0ff99,#6edcff80);border-radius:4px}.pgk-pre::-webkit-scrollbar-track{background:transparent}body:has(#modal.on>.box>.pgk-wrap) #pm-fab-wrap,body:has(#modal.on>.box>.dy) #pm-fab-wrap{display:none}.pgk-prev>img,.pgk-prev>.pv-br{grid-area:1 / 1}.pgk-prev>.pv-br{width:192px;height:192px}.pv-wrap{display:grid;flex:none}.pv-wrap>*{grid-area:1 / 1}.pv-wrap>.pv-br{width:150px;height:150px}.sh-cats{display:flex!important}.sh-cats button{flex:1 1 0;min-width:0}.sh-cats button.sh-wtab{flex:0 0 46px;font-size:16px}.sh-cat-d{margin:8px 2px 10px;font-size:12.5px;color:var(--dim);text-align:center;word-break:keep-all}.sh-note2{margin:12px 2px 0;display:grid;gap:2px;text-align:center;font-size:12px;color:var(--dim);word-break:keep-all}.sh-note2 p{margin:0}.sh-note2 b{color:var(--text)}.modal:has(>.box>.dk2){background:radial-gradient(90% 55% at 50% 0%,rgba(120,90,255,.26),transparent 70%),radial-gradient(70% 45% at 100% 100%,rgba(60,200,255,.14),transparent 70%),#04061ecc}#modal .box:has(>.dk2){isolation:isolate;overflow:hidden;border:1.5px solid transparent;border-radius:24px;max-width:380px;background:linear-gradient(180deg,#1b1f66,#131752 52%,#0e1142) padding-box,linear-gradient(135deg,#bea5fff2,#6edcffcc 34%,#ffa5debf 68%,#82facdbf) border-box;box-shadow:0 34px 70px -22px #8764ffb3,0 16px 40px -18px #46d2ff80,0 0 44px -10px #ff96dc47;animation:auRise .42s cubic-bezier(.2,.9,.25,1.12) both}#modal .box:has(>.dk2):before{content:"";position:absolute;z-index:-1;top:-40px;left:-60%;width:220%;height:300px;pointer-events:none;background:radial-gradient(20% 34% at 18% 22%,rgba(160,130,255,.5),transparent 72%),radial-gradient(18% 30% at 36% 14%,rgba(90,220,255,.38),transparent 72%),radial-gradient(16% 28% at 55% 20%,rgba(255,150,215,.32),transparent 72%),radial-gradient(20% 32% at 74% 12%,rgba(120,255,205,.26),transparent 72%),radial-gradient(18% 30% at 90% 22%,rgba(160,130,255,.42),transparent 72%);animation:auFlow 16s ease-in-out infinite alternate;will-change:transform}#modal .box:has(>.dk2) .dy-hd-t b{color:#fff;text-shadow:0 0 16px rgba(175,150,255,.7),0 0 30px rgba(90,210,255,.35)}#modal .box:has(>.dk2) .btn.pri{background:linear-gradient(100deg,#7458f5,#3f7ff0 48%,#b85ad0);border-color:#d7c8ffbf;text-shadow:0 1px 2px rgba(30,10,80,.55);box-shadow:inset 0 1px #fff6,0 8px 20px -6px #8c64ffb3}#modal .box:has(>.dk2) .btn.ghost{border-color:#c8b9ff59}body:has(#modal.on>.box>.dk2) #pm-fab-wrap{display:none}.dk2{display:grid;gap:10px}.dk2-stage{position:relative;display:grid;place-items:center;height:200px;border-radius:16px;overflow:hidden;background:radial-gradient(60% 55% at 50% 62%,rgba(160,135,255,.3),transparent 72%),radial-gradient(40% 40% at 22% 30%,rgba(90,215,255,.16),transparent 70%),radial-gradient(40% 40% at 80% 34%,rgba(255,150,215,.14),transparent 70%),#080a2873;border:1px solid rgba(200,185,255,.22)}.dk2-stage>.pv-wrap>img,.dk2-stage>.pv-wrap>.pv-br{width:180px;height:180px}.dk2-flash{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.85),rgba(190,165,255,.4) 35%,transparent 65%)}.dk2-up{position:absolute;top:14px;left:0;right:0;text-align:center;font-size:22px;font-weight:900;letter-spacing:1px;color:#fff;opacity:0;text-shadow:0 0 12px rgba(175,150,255,.9),0 2px 0 #5b3fd6;pointer-events:none}.dk2-stage.up .dk2-flash{animation:dkFlash .7s ease-out both}.dk2-stage.up .dk2-up{animation:dkUp 1.6s ease-out both}@keyframes dkFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes dkUp{0%{opacity:0;transform:translateY(10px) scale(.9)}20%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.dk2-can.sip{animation:dkSip .7s ease-in-out}@keyframes dkSip{0%,to{transform:none}40%{transform:rotate(-30deg) translateY(-3px)}70%{transform:rotate(-22deg) translateY(-3px)}}.dk2-lv{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13px}.dk2-lv b{font-size:15px;font-weight:900;min-width:46px}.dk2-lv small{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.dk2-bar{height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden}.dk2-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#8f7bff,#5fd6ff,#ff8fd0)}.dk2-nx{margin:0;text-align:center;font-size:13.5px;font-weight:800;color:#d6c8ff}.dk2-unl{display:flex;gap:10px;justify-content:center}.dk2-unl figure{margin:0;display:grid;justify-items:center;gap:4px;width:120px;padding:8px 6px;border-radius:14px;background:linear-gradient(#2c2878e6,#2c2878e6) padding-box,linear-gradient(135deg,#c3a8ff,#74dcff 50%,#ffa8dc) border-box;border:1px solid transparent}.dk2-unl img{width:56px;height:56px;object-fit:contain;image-rendering:auto}.dk2-unl figcaption{display:grid;gap:1px;text-align:center;font-size:12px;font-weight:800;word-break:keep-all}.dk2-unl small{font-size:11px;font-weight:700;color:var(--dim)}@media(prefers-reduced-motion:reduce){#modal .box:has(>.dk2),#modal .box:has(>.dk2):before,.dk2-can.sip,.dk2-stage.up .dk2-flash,.dk2-stage.up .dk2-up{animation:none}}.sh-item.use img.sh-fit[src*=penguni-drink]{width:50px;height:50px;margin:5px 0}@media(max-width:759px){.sh-item.use img.sh-fit[src*=penguni-drink]{width:42px;height:42px;margin:3px 0}}.dk2-unl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dk2-it{position:relative;display:grid;justify-items:center;gap:3px;padding:10px 6px 9px;border-radius:14px;border:1.5px solid rgba(200,185,255,.18);background:#ffffff0b;color:inherit;font:inherit;cursor:pointer}.dk2-it img{width:56px;height:56px;object-fit:contain;image-rendering:auto}.dk2-it small{font-size:11px;font-weight:700;color:var(--dim)}.dk2-it b{font-size:12px;font-weight:800;text-align:center;word-break:keep-all}.dk2-it:disabled{cursor:default;opacity:.75}.dk2-it.on{border-color:transparent;background:linear-gradient(#242260f5,#242260f5) padding-box,linear-gradient(135deg,#c3a8ffb3,#74dcff8c 50%,#ffa8dc8c) border-box;box-shadow:0 0 10px -4px #a08cff73}.dk2-tg{position:absolute;top:6px;right:6px;padding:0 6px;height:16px;line-height:16px;border-radius:8px;font-size:10px;font-weight:900;color:var(--dim);background:#ffffff14}.dk2-it.nw .dk2-tg{color:#e6dcff;background:#b9a0ff38}.dk2-it.nw:not(.on) .dk2-tg{opacity:.55}.it-ic img[src*=shop_aurora_dye],.it-ic img[src*=shop_peng_beauty]{width:40px;height:40px}.it-ic img[src*=penguni-drink],.it-ic img[src*="sicham/card"]{width:42px;height:42px}.dk2-unl{display:flex;justify-content:center}.dk2-unl .dk2-it{flex:0 1 calc(50% - 4px)}.gm-bl-box{display:grid;justify-items:center;gap:4px;margin:10px 0 8px;padding:14px 12px;border-radius:14px;text-align:center;background:#ffffff0d;border:1px dashed rgba(160,210,255,.35);word-break:keep-all}.gm-bl-ic{font-size:28px;line-height:1}.gm-bl-box b{font-size:14px}.gm-bl-none{margin:4px 0 0;text-align:center}.pz-pm .pz-pm-c .bubble{display:block!important;-webkit-line-clamp:unset;overflow:visible}.pz-pm .pz-pm-c .bubble>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gift-lk{color:#ffd76a;font-weight:800;text-decoration:underline;text-decoration-color:#ffd76a73;text-underline-offset:2px;cursor:pointer}.dc-row.dbl .dc-p{color:#ffd76a}@media(max-width:759px){.ts-card .gm-tixs{margin-top:8px}.ts-card .gm-reset{margin-top:4px}.ts-card .ts-stage:not(.go){padding:6px 8px 10px;gap:2px;margin-top:8px}.ts-card .ts-stage:not(.go) .ts-fig{width:min(40vw,150px)}.ts-card .ts-say{font-size:15px}.ts-card .gm-ctl{margin-top:8px}}.od-keys{margin:10px 0 2px;padding:10px 10px 8px;border-radius:14px;background:radial-gradient(120% 90% at 50% 0%,#ffd76a1a,#ffffff08 70%);border:1px solid rgba(255,215,106,.25)}.od-kh{display:block;margin-bottom:8px;font-size:12px;font-weight:900;color:#ffd76a;letter-spacing:.5px}.od-ki{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.od-k{display:grid;justify-items:center;gap:4px;min-width:0;cursor:pointer}.od-k img{width:44px;height:44px;object-fit:contain;image-rendering:auto;padding:4px;border-radius:12px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.od-k b{max-width:100%;font-size:10.5px;font-weight:800;line-height:1.25;text-align:center;color:#dbe4ff;word-break:keep-all}.od-k:hover img{background:#ffd76a24}.odds-fold>summary{display:none}.odds-fold[open]{margin-top:10px}.od-all{border:0;padding:2px 9px;height:22px;border-radius:11px;background:#8fd8ff1f;color:var(--ice);font:inherit;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap}.dc-rows.dc2{grid-template-columns:1fr 1fr}.dc2 .dc-row{display:grid;justify-items:center;gap:4px;padding:10px 8px 9px;text-align:center}.dc2 .dc-top{display:flex;align-items:center;justify-content:space-between;width:100%;height:20px}.dc2 .dc-t{font-size:14px}.dc2 .dc-sub{font-size:11px;color:var(--dim);font-weight:700;line-height:14px}.dc2 .dc-dice{display:flex;gap:4px;margin-top:2px}.dc2 .dc-dice .dzi{width:36px;height:36px}.dc2 .dc-res{display:flex;align-items:center;gap:4px;height:30px}.dc2 .dc-res img.coin{width:22px;height:22px}.dc2 .dc-res b{font-size:24px;font-weight:900;line-height:30px}.dc2 .dc-res small{font-size:13px;font-weight:800;color:var(--dim)}.dc2 .dc-row.dbl .dc-res b{color:#ffd76a}.dc2 .dc-how{font-size:11.5px;font-weight:700;color:var(--dim2)}.dc2 .dc-how em{font-style:normal;color:#ffd76a}.od-all{background:transparent;color:var(--dim);font-weight:700;padding:0 2px;height:auto;text-decoration:underline;text-decoration-color:#b6c4ea59;text-underline-offset:3px}.board-wrap{position:relative}.bd-hot{position:absolute;border:0;padding:0;background:transparent;border-radius:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.bd-hot:hover,.bd-hot:focus-visible{background:#ffffff0f;box-shadow:0 0 0 2px #ffd76a73;outline:none}.bd-hot:active{background:#ffffff1a}.box .sig-pop-c{margin:0;border:0;box-shadow:none;background:transparent;padding:4px 0 0}.sig-mini{display:grid;justify-items:center;gap:6px;text-align:center;padding:6px 4px 2px}.sig-mini .sm-ic{width:96px;height:96px;object-fit:contain}.sig-mini .sm-t{font-size:20px}.sig-mini .sm-g{font-size:13px;font-weight:800;color:#ffb3d6}.sig-mini p{margin:4px 0 0;font-size:13.5px;color:var(--dim);word-break:keep-all;line-height:1.55}.op-h{display:flex;align-items:center;gap:10px;padding-right:30px;margin-bottom:10px}.op-h img{width:48px;height:48px;object-fit:contain}.op-h div{display:grid;gap:2px}.op-h b{font-size:17px}.op-h span{font-size:12px;color:var(--dim);font-weight:700}.op-l{display:grid;gap:5px}.opr{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;padding:5px 10px 5px 6px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);overflow:hidden;cursor:pointer}.opr.real{border-color:#ffd76a61}.opr-bar{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8fd8ff29,#8fd8ff0d);pointer-events:none}.opr.real .opr-bar{background:linear-gradient(90deg,#ffd76a2e,#ffd76a0d)}.opr img,.opr-ni{position:relative;width:34px;height:34px;flex:none;object-fit:contain}.opr-n{position:relative;flex:1;min-width:0;display:grid;gap:1px}.opr-n b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opr-n small{font-size:10.5px;font-weight:700;color:var(--dim)}.opr-p{position:relative;flex:none;font-size:15px;font-weight:900;color:var(--ice);font-variant-numeric:tabular-nums}.opr.real .opr-p{color:#ffd76a}.op-f{margin:10px 0 0;font-size:11.5px;color:var(--dim);text-align:center;word-break:keep-all}body:has(#modal.on>.box>.op) #pm-fab-wrap,body:has(#modal.on>.box>.sig-pop-c) #pm-fab-wrap{display:none}.bd-hot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px #ffd76a8c,0 0 22px #ffd76a52,inset 0 0 18px #ffd76a1f;opacity:0;animation:bdPulse 7s ease-in-out infinite}.bd-hot:nth-of-type(2):after{animation-delay:1s}.bd-hot:nth-of-type(3):after{animation-delay:2s}.bd-hot:nth-of-type(4):after{animation-delay:3s}.bd-hot:nth-of-type(5):after{animation-delay:4s}.bd-hot:nth-of-type(6):after{animation-delay:5s}.bd-hot:nth-of-type(7):after{animation-delay:6s}@keyframes bdPulse{0%,22%,to{opacity:0}9%{opacity:1}}.bd-hot:before{content:"눌러 보기 ›";position:absolute;right:6px;bottom:6px;padding:2px 7px;border-radius:9px;font-size:10px;font-weight:800;line-height:14px;color:#fff3cf;background:#1412329e;border:1px solid rgba(255,215,106,.45);pointer-events:none}.bd-hot[data-sigpop=stick]:before,.bd-hot[data-sigpop=clap]:before{bottom:4px}.bd-hot:active:after,.bd-hot:hover:after{opacity:1;animation:none}@media(prefers-reduced-motion:reduce){.bd-hot:after{animation:none}}.fm-sub{display:flex;justify-content:center;gap:6px;margin:8px 0 2px}.fm-sub button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:15px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--dim);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.fm-sub button img{width:18px;height:18px;object-fit:contain}.fm-sub button.on{color:#fff;border-color:#ffaad78c;background:#ffaad71f}.bd-hot:before{content:"보기 ›";top:6px;right:6px;bottom:auto!important}@media(max-width:759px){.bd-hot:before{font-size:9px;padding:1px 6px;line-height:13px;top:4px;right:4px}}@media(max-width:759px){.op-l{grid-template-columns:1fr 1fr;gap:5px}.opr{min-height:0;padding:6px 7px;gap:6px;border-radius:10px}.opr img,.opr-ni{width:26px;height:26px}.opr-n small{display:none}.opr-n b{font-size:11.5px;white-space:normal;line-height:1.25;word-break:keep-all;overflow:visible}.opr-p{font-size:13px}.op-h{margin-bottom:8px}.op-h img{width:40px;height:40px}.op-h b{font-size:16px}.op-f{margin-top:8px;font-size:11px}}.sig-mini .sm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:6px}.sig-mini .sm-chips span{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#ffd76a1a;border:1px solid rgba(255,215,106,.35);color:#ffe39a;white-space:nowrap}body:has(#modal.on>.box>.sig-mini) #pm-fab-wrap{display:none}.dc-nojail{display:inline-block;margin-left:2px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:900;color:#fff;background:linear-gradient(90deg,#ff6b8b,#ff8f6b);box-shadow:0 2px 8px #ff6b8b59}.sig-mini .sm-chips span{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 5px}.sig-mini .sm-chips img{width:22px;height:22px;object-fit:contain}.sig-mini p{max-width:300px}.pgk-row{position:relative}.pgk-nav{position:absolute;top:50%;z-index:2;width:30px;height:30px;margin-top:-19px;border-radius:50%;border:1px solid rgba(200,185,255,.35);background:#141646d9;color:#fff;font-size:18px;font-weight:900;line-height:26px;cursor:pointer;box-shadow:0 4px 12px #00000059}.pgk-nav.l{left:-6px}.pgk-nav.r{right:-6px}.pgk-card.empty{border-style:dashed;border-color:#c8b9ff4d;background:#ffffff06}.pgk-q{position:relative;display:grid;place-items:center}.pgk-q img{filter:brightness(0) invert(1) opacity(.16)}.pgk-q i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:40px;font-weight:900;color:#d6c8ffd9;text-shadow:0 0 14px rgba(160,130,255,.6);padding-top:10px}.pgk-card.empty small{font-size:10.5px;color:var(--dim);text-align:center;word-break:keep-all;line-height:1.3}.pgk-how{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;padding:10px 8px;border-radius:14px;background:#b9a0ff14;border:1px solid rgba(200,185,255,.2)}.pgk-how span{display:grid;justify-items:center;gap:2px;text-align:center;min-width:0}.pgk-how i{font-style:normal;font-size:20px;line-height:24px}.pgk-how b{font-size:12px;font-weight:900;white-space:nowrap}.pgk-how small{font-size:10px;color:var(--dim);line-height:1.3;word-break:keep-all}.pgk-how em{font-style:normal;color:#c8b9ff8c;font-weight:900}.pgk-note1{margin:0;font-size:11.5px;color:var(--dim);text-align:center;word-break:keep-all}.pgk-wrap{grid-template-columns:minmax(0,1fr)}.pgk-how{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);padding:10px 6px}.pgk-how b{white-space:normal;word-break:keep-all;font-size:11.5px;line-height:1.25}.pgk-wrap .gm-big{max-width:none;white-space:normal;flex-wrap:wrap;row-gap:2px}.pgk-note1{word-break:keep-all;white-space:normal}.pgk-row,.pgk-cards{min-width:0}.dc-once{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:900;color:#10233f;background:linear-gradient(90deg,#8fd8ff,#b9a0ff)}.dc-once-s{font-size:11px;color:var(--dim)}.dc-once,.dc-once-s{display:none}.dc-chips{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:2px}.dc-chips>span{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:700;color:var(--dim);background:#ffffff0d;border:1px solid rgba(160,205,255,.22);white-space:nowrap}.dc-chips>span b{color:#e6efff;font-weight:900}.dc-chips>span.dc-one{gap:5px;height:22px;padding:0 9px 0 3px;border-radius:11px;background:#8fd8ff1f;border-color:#8fd8ff66}.dc-one i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-style:normal;font-size:10px;font-weight:900;color:#10233f;background:#8fd8ff}.dc-one b{color:#d8f0ff;font-size:11.5px}.it-tip.g-h{--itc: #ffa13d;--itg: rgba(255, 140, 40, .45)}.g-t.g-h,.closet .slot .cl-g.g-h{color:#ffb04d}.gl-it.g-h{border-color:#ffa13dd9}.pc-wr i.pc-wr-ic.g-h{box-shadow:inset 0 0 0 1.5px #ffa13de6}.closet .slot[data-g=h]{border-color:#ffa13de6;box-shadow:0 0 10px #ff8c2859}.sh-item.soon{border-color:#ffa13d99}.sh-price.sale{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 5px}.sh-price.sale s{font-size:11.5px;font-weight:700;color:var(--dim);text-decoration-thickness:1.5px;text-decoration-color:#ff7878d9}.sh-off{padding:1px 6px;border-radius:8px;font-size:11px;font-weight:900;color:#fff;background:linear-gradient(90deg,#ff4d6d,#ff7a45);box-shadow:0 2px 8px #ff4d6d66;animation:shOff 1.8s ease-in-out infinite}@keyframes shOff{0%,to{transform:none}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.sh-off{animation:none}}.sh-price.sale .sh-br{flex-basis:100%;height:0}.sh-off{padding:0 5px;font-size:10.5px;line-height:15px;border-radius:7px}.sh-price.sale{row-gap:1px}.sh-off.hw{background:linear-gradient(90deg,#ff8a1f,#ffb347);color:#2a1300;box-shadow:0 2px 8px #ff8c1e73}.modal:has(>.box>.pgk-wrap){background:radial-gradient(90% 55% at 50% 0%,rgba(255,150,210,.28),transparent 70%),radial-gradient(70% 45% at 100% 100%,rgba(140,240,220,.16),transparent 70%),#120824c7}#modal .box:has(>.pgk-wrap){background:linear-gradient(165deg,#4a2370,#3a1c63 38%,#2b1856 70%,#241a52) padding-box,linear-gradient(135deg,#ffd1ec,#ffb3c9 22%,#ffe0b8,#b8f5e4,#c9b8ff 82%,#ffd1ec) border-box;box-shadow:0 34px 70px -22px #ff78c899,0 16px 40px -18px #96f0dc73,0 0 50px -8px #ffbee666}#modal .box:has(>.pgk-wrap):before{background:radial-gradient(22% 34% at 15% 20%,rgba(255,170,220,.6),transparent 72%),radial-gradient(18% 30% at 36% 12%,rgba(255,220,180,.45),transparent 72%),radial-gradient(18% 30% at 56% 22%,rgba(170,245,225,.4),transparent 72%),radial-gradient(20% 32% at 76% 12%,rgba(200,180,255,.5),transparent 72%),radial-gradient(18% 30% at 92% 22%,rgba(255,170,220,.5),transparent 72%)}#modal .box:has(>.pgk-wrap):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.55;background-image:radial-gradient(circle at 12% 18%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 82% 9%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 64% 34%,#fff 0 .8px,transparent 1.4px),radial-gradient(circle at 30% 58%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 90% 62%,#fff 0 .8px,transparent 1.4px),radial-gradient(circle at 8% 84%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 54% 90%,#fff 0 .9px,transparent 1.5px);animation:pgkTw 3.2s ease-in-out infinite alternate}@keyframes pgkTw{0%{opacity:.25}to{opacity:.7}}#modal .box:has(>.pgk-wrap) .pgk-wrap h3{text-shadow:0 0 16px rgba(255,160,220,.85),0 0 30px rgba(255,220,180,.4)}#modal .box:has(>.pgk-wrap) .pgk-prev{background:radial-gradient(60% 55% at 50% 62%,rgba(255,200,235,.42),transparent 72%),radial-gradient(40% 40% at 22% 30%,rgba(190,245,230,.3),transparent 70%),radial-gradient(40% 40% at 80% 34%,rgba(255,225,190,.3),transparent 70%),#28124673;border-color:#ffc8eb66;box-shadow:inset 0 1px #ffffff24,inset 0 -20px 40px -24px #ffb4e166}#modal .box:has(>.pgk-wrap) .pgk-tabs button.on,#modal .box:has(>.pgk-wrap) .pgk-sw button.on,#modal .box:has(>.pgk-wrap) .pgk-pc.on,#modal .box:has(>.pgk-wrap) .pgk-card.on,#modal .box:has(>.pgk-wrap) .pgk-cus.on{border-color:transparent;background:linear-gradient(#461e64f2,#461e64f2) padding-box,linear-gradient(135deg,#ffbee6d9,#ffe1beb3 50%,#bef5e6bf) border-box;box-shadow:0 0 12px -3px #ffaadc8c}#modal .box:has(>.pgk-wrap) .btn.pri{background:linear-gradient(100deg,#ff6fb0,#ff9a8b 48%,#b98bff);border-color:#ffd7f0cc;text-shadow:0 1px 2px rgba(90,10,60,.5);box-shadow:inset 0 1px #ffffff73,0 8px 20px -6px #ff6eb4a6}#modal .box:has(>.pgk-wrap) .pgk-how{background:#ffbee61a;border-color:#ffc8eb4d}#modal .box:has(>.pgk-wrap) .pgk-sec:after{background:linear-gradient(90deg,rgba(255,190,230,.6),rgba(190,245,230,.3) 60%,transparent)}#modal .box:has(>.pgk-wrap) .pgk-card.empty{border-color:#ffc8eb59}#modal .box:has(>.dy){background:linear-gradient(170deg,#3b49a8,#33408f 40%,#2a3478 75%,#232c66) padding-box,linear-gradient(135deg,#d9c8ff,#8ee8ff 34%,#ffc2ea 68%,#a8ffd9) border-box;box-shadow:0 34px 70px -22px #788cffb3,0 16px 40px -18px #5ae6ff8c,0 0 50px -8px #b4a0ff59}#modal .box:has(>.dy):before{background:radial-gradient(22% 36% at 16% 20%,rgba(170,150,255,.65),transparent 72%),radial-gradient(18% 32% at 36% 12%,rgba(110,235,255,.55),transparent 72%),radial-gradient(16% 28% at 56% 22%,rgba(255,170,230,.45),transparent 72%),radial-gradient(20% 32% at 76% 12%,rgba(140,255,215,.42),transparent 72%),radial-gradient(18% 30% at 92% 22%,rgba(170,150,255,.55),transparent 72%)}#modal .box:has(>.dy) .dy-stage{background:radial-gradient(60% 55% at 50% 62%,rgba(190,175,255,.4),transparent 72%),radial-gradient(40% 40% at 22% 30%,rgba(120,230,255,.26),transparent 70%),radial-gradient(40% 40% at 80% 34%,rgba(255,175,230,.22),transparent 70%),#141c5066;border-color:#d2c8ff52}#modal .box:has(>.dy) .dy-hd-t b{text-shadow:0 0 16px rgba(170,220,255,.85),0 0 30px rgba(190,160,255,.45)}.modal:has(>.box>.pgk-wrap){background:radial-gradient(90% 55% at 50% 0%,rgba(220,200,255,.22),transparent 70%),radial-gradient(70% 45% at 100% 100%,rgba(190,240,255,.14),transparent 70%),#0c0a20cc}#modal .box:has(>.pgk-wrap){border-width:1.5px;background:linear-gradient(135deg,rgba(255,255,255,.07) 0%,transparent 22%,rgba(255,255,255,.05) 38%,transparent 52%,rgba(255,255,255,.06) 70%,transparent 86%) padding-box,linear-gradient(170deg,#3d3474,#302a62 45%,#262352) padding-box,linear-gradient(135deg,#fff,#f3d6ff,#cfefff 36%,#fff 50%,#ffe1f1 66%,#d7f7ff 84%,#fff) border-box;box-shadow:0 34px 70px -24px #c8b4ff8c,0 0 0 1px #ffffff0f,0 0 46px -10px #d2f0ff73,inset 0 1px #ffffff40}#modal .box:has(>.pgk-wrap):before{background:radial-gradient(22% 34% at 15% 18%,rgba(240,210,255,.45),transparent 72%),radial-gradient(18% 30% at 40% 10%,rgba(200,240,255,.4),transparent 72%),radial-gradient(18% 30% at 62% 20%,rgba(255,220,240,.35),transparent 72%),radial-gradient(20% 32% at 84% 12%,rgba(215,245,255,.4),transparent 72%)}#modal .box:has(>.pgk-wrap):after{opacity:1;animation:pgkSheen 7s ease-in-out infinite;background-image:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.13) 48%,rgba(255,255,255,.02) 54%,transparent 60%),radial-gradient(circle at 12% 18%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 82% 9%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 64% 34%,#fff 0 .8px,transparent 1.4px),radial-gradient(circle at 30% 58%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 90% 62%,#fff 0 .8px,transparent 1.4px),radial-gradient(circle at 8% 84%,#fff 0 1.2px,transparent 1.8px);background-size:300% 100%,auto,auto,auto,auto,auto,auto;background-repeat:no-repeat}@keyframes pgkSheen{0%{background-position:120% 0,0 0,0 0,0 0,0 0,0 0,0 0}45%,to{background-position:-40% 0,0 0,0 0,0 0,0 0,0 0,0 0}}#modal .box:has(>.pgk-wrap) .pgk-wrap h3{color:#fff;text-shadow:0 0 14px rgba(220,210,255,.75),0 0 28px rgba(200,240,255,.35)}#modal .box:has(>.pgk-wrap) .pgk-prev{background:radial-gradient(60% 55% at 50% 62%,rgba(235,220,255,.32),transparent 72%),radial-gradient(40% 40% at 22% 30%,rgba(200,240,255,.22),transparent 70%),radial-gradient(40% 40% at 80% 34%,rgba(255,220,240,.2),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 45%),#1e1a4673;border-color:#ebe6ff59;box-shadow:inset 0 1px #ffffff2e,inset 0 -20px 40px -24px #d2ebff59}#modal .box:has(>.pgk-wrap) .pgk-tabs button.on,#modal .box:has(>.pgk-wrap) .pgk-sw button.on,#modal .box:has(>.pgk-wrap) .pgk-pc.on,#modal .box:has(>.pgk-wrap) .pgk-card.on,#modal .box:has(>.pgk-wrap) .pgk-cus.on{border-color:transparent;background:linear-gradient(#3a326ef5,#3a326ef5) padding-box,linear-gradient(135deg,#fff,#f0d8ff 35%,#d2f1ff 70%,#fff) border-box;box-shadow:0 0 12px -3px #dce1ff8c}#modal .box:has(>.pgk-wrap) .btn.pri{color:#241a46;text-shadow:none;background:linear-gradient(110deg,#fdf3ff,#ead8ff 30%,#d4efff 62%,#fde6f4);border-color:#ffffffe6;box-shadow:inset 0 1px #fff,inset 0 -2px #a08cdc40,0 8px 20px -6px #d2c8ff99}#modal .box:has(>.pgk-wrap) .pgk-how{background:#e6e1ff12;border-color:#ebe6ff40}#modal .box:has(>.pgk-wrap) .pgk-sec:after{background:linear-gradient(90deg,rgba(240,225,255,.6),rgba(205,240,255,.3) 60%,transparent)}#modal .box:has(>.pgk-wrap) .pgk-card.empty{border-color:#ebe6ff4d}@media(prefers-reduced-motion:reduce){#modal .box:has(>.pgk-wrap):after{animation:none}}.nt-tt.hw{text-decoration-color:#ffa13d!important;border-bottom-color:#ffa13d!important}.gm-bl-pct{margin:6px 0 0;text-align:center;font-size:13px;color:var(--dim)}.gm-bl-pct b{color:#ffd76a;font-size:15px}.gm-bl-tag{flex:none;margin-left:6px;padding:1px 7px;border-radius:9px;font-size:11px;font-weight:900;color:#3a2800;background:linear-gradient(90deg,#ffd76a,#ffb347);white-space:nowrap}.gm-bl-tag.p1{color:#2a1f4a;background:linear-gradient(110deg,#fdf3ff,#e6d4ff,#cdeeff,#ffe0f1,#fdf3ff);box-shadow:0 0 0 1px #ffffffb3,0 0 10px #d2c8ffa6}.gm-bl-tag.p2{color:#3a2800;background:linear-gradient(90deg,#ffe08a,#ffbf47)}.gm-bl-tag.p3{color:#1e2a44;background:linear-gradient(90deg,#e3ebf5,#b9c6d8)}.gm-bl-tag.p4{color:var(--dim);background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.ts-row .ts-nm+.gm-bl-tag,.ts-row b+.gm-bl-tag{margin-left:4px}.ts-row:has(>.gm-bl-tag){grid-template-columns:36px auto 1fr auto}.ts-row>.gm-bl-tag{justify-self:start;margin-left:0}.gm-bonus-box .gm-bonus-ic{display:block;font-size:34px;line-height:1;margin-bottom:8px}.gm-bonus-box p{word-break:keep-all}.gm-bonus-hl{color:#ffd76a}.pm-asbar{grid-template-columns:auto 1fr auto}.pm-asbar .pm-asback{grid-column:1;grid-row:1 / span 2;border:0;padding:6px 10px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.pm-asbar .pm-as-t,.pm-asbar .pm-as-s{grid-column:2}.pm-asbar .pm-asx{grid-column:3}[data-pm-heart].pm-heart:not(.on),.pm-as .pm-heart:not(.on){color:#9aa0b8;border-color:#ffffffb3;background:#fff}[data-pm-heart].pm-heart.on,.pm-as .pm-heart.on{background:#ff6f9e;border-color:#ff6f9e;color:#fff}.pm-as .pm-asbar{top:var(--bar, 64px);z-index:12;box-shadow:0 6px 16px #00000059}.pm-as .pm-head.pm-sticky{position:static}.odds tr.spx td:first-child{color:#6ee7b7;font-weight:800}.opr.spx{border-color:#6ee7b766}.opr.spx .opr-bar{background:linear-gradient(90deg,#6ee7b72e,#6ee7b70d)}.opr.spx .opr-n b,.opr.spx .opr-p,.od-k.spx b{color:#6ee7b7}.od-k.spx img{filter:drop-shadow(0 0 6px rgba(110,231,183,.55))}.od-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.od-btn{display:grid;justify-items:center;align-content:start;gap:3px;padding:14px 6px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:inherit;font:inherit;cursor:pointer;transition:transform .12s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.od-btn:hover{background:#ffffff14}.od-btn:active{transform:scale(.96)}.od-btn img{width:64px;height:64px;object-fit:contain;margin-bottom:2px}.od-btn b{font-size:15px;white-space:nowrap}.od-btn-g{font-size:11.5px;font-weight:800;color:#ffb3d6}.od-btn-m{margin-top:4px;font-size:11px;font-weight:800;color:var(--ice);padding:3px 9px;border-radius:999px;background:#8fd8ff1f;white-space:nowrap}@media(max-width:380px){.od-btns{gap:7px}.od-btn img{width:54px;height:54px}.od-btn b{font-size:13.5px}.od-btn-m{font-size:10.5px;padding:3px 7px}}.od-src[hidden]{display:none!important}.od-btn-m{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:5px 11px 5px 12px;border-radius:999px;font-size:11.5px;font-weight:900;letter-spacing:-.2px;color:#fff;background:linear-gradient(135deg,#8fd8ff8c,#6e8cff8c);box-shadow:0 0 0 1px #ffffff38 inset,0 4px 12px #508cff40}.od-btn.glow-gold .od-btn-m{background:linear-gradient(135deg,#ffd76a99,#ffa0508c);box-shadow:0 0 0 1px #ffffff38 inset,0 4px 12px #ffb45040}.od-btn.glow-pink .od-btn-m{background:linear-gradient(135deg,#ff96c899,#be82ff8c);box-shadow:0 0 0 1px #ffffff38 inset,0 4px 12px #ff78c840}.od-btn:hover .od-btn-m{filter:brightness(1.12)}.box .sig-pop-c{text-align:center}.box .sig-pop-c .odds-h{flex-direction:column;justify-content:center;gap:4px;margin:0 0 8px}.box .sig-pop-c .odds-h>img{margin:0;width:64px;height:64px}.box .sig-pop-c .odds-hw{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.box .sig-pop-c .od-ki{display:flex;flex-wrap:wrap;justify-content:center}.box .sig-pop-c .od-ki .od-k{width:64px}.box .sig-pop-c .dc-chips,.box .sig-pop-c .odds-meta{justify-content:center}.box .sig-pop-c .drink-note{flex-direction:column;align-items:center;text-align:center;gap:6px}.box .sig-pop-c .drink-note>img{width:48px;height:48px}.box .sig-pop-c .drink-note>div{display:grid;justify-items:center;gap:2px}.box .sig-pop-c .drink-note small{display:block}.ln-box{display:grid;justify-items:center;gap:8px;text-align:center;padding:6px 4px 2px}.ln-ic{font-size:40px;line-height:1}.ln-t{font-size:18px;word-break:keep-all}.ln-its{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ln-it{display:grid;justify-items:center;gap:2px;width:72px}.ln-it img{width:48px;height:48px;object-fit:contain}.ln-it small{font-size:10.5px;color:var(--dim);font-weight:700;word-break:keep-all;line-height:1.3}.ln-p{margin:2px 0 4px;font-size:13.5px;line-height:1.6;color:var(--dim);word-break:keep-all}.ln-p b{color:#fff}.ln-p small{font-size:11.5px}.ln-go{width:100%;justify-content:center}.ln-pm-logo{width:64px;height:64px;object-fit:contain}.ln-bub{display:flex;align-items:flex-end;gap:8px;max-width:100%;text-align:left}.ln-bub img{width:34px;height:34px;border-radius:50%;flex:none;object-fit:cover}.ln-bub span{padding:9px 12px;border-radius:16px 16px 16px 4px;background:#f3f6ff;color:#1d2240;font-size:13.5px;font-weight:600;line-height:1.5;word-break:keep-all}.fm-actk{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 2px}.fm-actk>span{display:grid;justify-items:center;gap:3px;padding:8px 2px 7px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,215,106,.22)}.fm-actk i{font-style:normal;font-size:20px;line-height:1}.fm-actk b{font-size:11.5px;font-weight:800;white-space:nowrap}.fm-actk{display:flex;flex-wrap:wrap;justify-content:center}.fm-actk>span{width:calc(25% - 4.5px);box-sizing:border-box}.fm-actk i img{width:20px;height:20px;object-fit:contain;display:block}.fm-actk>span{padding:9px 2px 7px}.fm-actk i{height:22px;display:flex;align-items:center;justify-content:center}.pm-mem-n{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;border-radius:999px;background:#ff4f8e;color:#fff;font-size:10px;font-weight:900;line-height:1;vertical-align:1px}.sp-kr-me{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;color:#d6c8ff;background:#8f7bff2e}.sp-kr-lk{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;border:1px dashed rgba(255,255,255,.22);background:#ffffff0a;color:var(--dim);font:inherit;font-size:12.5px;cursor:pointer}.sp-kr-lk:hover{background:#ffffff14;color:#fff}.sp-kr-lk b{color:var(--ice)}.sp-kr-txt{color:var(--dim);font-style:normal;opacity:.8;cursor:pointer}.box .sig-pop-c .drink-note.dn2{display:flex;flex-direction:column;align-items:center;text-align:center}.box .sig-pop-c .drink-note.dn2>div>b{grid-column:auto}.title .lg-pen{margin-left:8px;background:none;border:0;padding:0 4px;font-size:18px;cursor:pointer;vertical-align:middle;-webkit-text-fill-color:initial}.lg-ed textarea{font-size:13px;line-height:1.6;min-height:320px;resize:vertical}.ice-cv{touch-action:pan-y}body.ice-on .ice-cv{touch-action:none}.ice-avg{display:flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 10px;padding:7px 12px;border-radius:12px;background:#8cdcff14;border:1px solid rgba(140,220,255,.22);font-size:13px;line-height:18px}.ice-avg span{opacity:.75;font-weight:700}.ice-avg b{font-weight:900;color:#bfe9ff}.ice-avg i{font-style:normal;opacity:.5}.rw-item.noimg{grid-template-columns:minmax(0,1fr) auto}.hl-tabs{grid-template-columns:1fr 1fr;margin:0 0 12px}.hl-consent ul{margin:8px 0 12px;padding-left:18px;line-height:1.7}.hl-form{display:grid;gap:10px}.hl-pick{width:100%;box-sizing:border-box;text-align:center;cursor:pointer}.hl-prev{width:100%;max-height:320px;object-fit:contain;border-radius:12px;background:#00000040}.hl-num{display:flex;align-items:center;gap:8px}.hl-num span{font-weight:800;font-size:14px}.hl-num input{flex:1;min-width:0;font-size:20px;font-weight:900;text-align:right;padding:8px 10px}.hl-num b{font-size:15px}.hl-ocr{margin:0}.hl-chart{width:100%;height:120px;display:block;margin-top:8px}.hl-axis{display:flex;justify-content:space-between;font-size:11px;opacity:.65;margin-top:2px}.hl-goal{color:#ffd34d}.hl-bdg{display:flex;gap:10px;margin-top:12px}.hl-bdg span{display:grid;justify-items:center;gap:2px;font-size:11.5px;opacity:.35;filter:grayscale(1)}.hl-bdg span.on{opacity:1;filter:none}.hl-bdg img{width:40px;height:40px;image-rendering:auto}.hl-k{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.hl-k.warn{background:#ffb43c0f}.hl-k-im img,.hl-k-im span{width:56px;height:56px;object-fit:cover;border-radius:8px;display:grid;place-items:center;background:#00000040}.hl-k-t{display:grid;gap:2px;min-width:0}.hl-k-t span{font-size:12.5px;opacity:.85}.hl-k-t b.ok{color:#43d39e}.hl-k-b{display:grid;gap:6px}.hl-p{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.hl-p b{font-size:13px}.hl-mini{display:flex;align-items:flex-end;gap:2px;height:28px}.hl-mini i{width:6px;background:#9aa3b2;border-radius:1px}.hl-mini i.g{background:#43d39e}.hl-mini i.no{background:#ef6b6b}.hl-how{margin:0}.hl-intro{display:grid;justify-items:center;text-align:center;gap:6px}.hl-in-ic{width:64px;height:64px;image-rendering:auto}.hl-in-t{display:flex;align-items:center;gap:7px}.hl-in-t b{font-size:17px;font-weight:900}.hl-in-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#43d39e24;color:#8fe3c2;font-size:12px;font-weight:800}.hl-in-d{margin:0 0 4px;font-size:13px;color:var(--dim)}.hl-keys{width:100%;box-sizing:border-box}.hl-steps .hl-st{position:relative}.hl-st em{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff12;font-style:normal;font-size:22px;line-height:1}.hl-st b{line-height:1.3}.hl-no{position:absolute;top:-5px;left:50%;transform:translate(-30px);width:18px;height:18px;border-radius:50%;background:#ffd34d;color:#2a2140;font-style:normal;font-size:11px;font-weight:900;line-height:18px;text-align:center}.hl-k-note{margin:8px 0 0;font-size:11.5px;color:var(--dim)}.od-ki.hl-steps{grid-template-columns:repeat(3,84px);justify-content:center;gap:0 12px}.od-ki.hl-rw{grid-template-columns:repeat(4,66px);justify-content:center;gap:0 10px}.sh-tag.ev{white-space:nowrap;border:1px solid}.sh-tag.ev7{color:#c8ef6e;background:#a0d73c21;border-color:#a0d73c80}.sh-tag.ev30{color:#a9d6ff;background:#50a0f01f;border-color:#50a0f073}.sh-tag.ev100{color:#ffe08a;background:#e6af2824;border-color:#e6af2880}.sh-ev-n{display:block;margin-top:1px;font-size:11px;font-weight:900;letter-spacing:.06em}.sh-ev-n.ev7{color:#c8ef6e}.sh-ev-n.ev30{color:#a9d6ff}.sh-ev-n.ev100{color:#ffe08a}.it-tip.g-z{--itc: #43d39e;--itg: rgba(67, 211, 158, .45)}.g-t.g-z,.closet .slot .cl-g.g-z{color:#6fe0b4}.gl-it.g-z{border-color:#43d39ed9}.pc-wr i.pc-wr-ic.g-z{box-shadow:inset 0 0 0 1.5px #43d39ee6}.gmo-left{display:inline-flex}.gmo-live{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:800;color:var(--dim);background:#ffffff0f;white-space:nowrap}.gmo-live.on{color:#8fe3c2;background:#43d39e24}.gmo-live.on i{width:7px;height:7px;border-radius:50%;background:#43d39e;box-shadow:0 0 #43d39e99;animation:gmoPulse 1.4s ease-out infinite}@keyframes gmoPulse{0%{box-shadow:0 0 #43d39e99}to{box-shadow:0 0 0 7px #43d39e00}}img[src*=shop_health_],img[src*=health-60]{image-rendering:auto!important}.lk-card .lk-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.lk-card .lk-h b{font-size:15px}.lk-wait{display:grid;justify-items:center;gap:10px;padding:14px 0 6px;text-align:center;font-size:13px}.lk-ticket{position:relative;aspect-ratio:2 / 1;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#fff7d9,#ffe3f0);border:2px dashed rgba(255,180,120,.7)}.lk-under,.lk-ticket.done{display:grid;place-items:center}.lk-under{position:absolute;inset:0}.lk-res{display:grid;justify-items:center;gap:8px;padding:10px 16px;text-align:center;color:#3a2b45}.lk-amt{display:inline-flex;align-items:center;gap:6px;font-size:30px;font-weight:900}.lk-amt .coin{width:30px;height:30px}.lk-amt.none{color:#8a7a96}.lk-cheer{font-size:14px;font-weight:800;line-height:1.5;word-break:keep-all}.lk-foil{position:absolute;inset:0;width:100%;height:100%;cursor:grab;transition:opacity .8s}.lk-foil.gone{opacity:0;pointer-events:none}.lk-all{margin-top:8px;width:100%}.lk-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lk-charm{display:grid;justify-items:center;gap:6px;padding:16px 12px;border-radius:14px;text-align:center;background:linear-gradient(160deg,#ff78962e,#ffd34d24);border:1px solid rgba(255,180,160,.4);animation:lkIn .5s ease-out}.lk-ch-ic{font-size:44px;line-height:1}.lk-charm b{font-size:18px;font-weight:900;color:#ffd6e2}.lk-charm p{margin:0;font-size:14px;font-weight:700}.lk-charm small{font-size:11.5px;color:var(--dim)}@keyframes lkIn{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.lk-odds summary{cursor:pointer;font-weight:800}.lk-od{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 6px}.lk-od span{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:10px;background:#ffffff0d;font-size:12.5px}.lk-od b{display:inline-flex;align-items:center;gap:4px}.lk-od .coin{width:14px;height:14px}.lk-od em{font-style:normal;color:#8fe3c2;font-weight:800}.lk-month{text-align:center;margin:8px 0 0}.hl-demo{margin:0 0 10px;padding:8px 12px;border:1px dashed var(--line, #c9d3e6);border-radius:10px;text-align:center}.lk-card .lk-h{align-items:center}.lk-card .lk-h b{display:inline-flex;align-items:center;gap:6px}.lk-ic{width:24px;height:24px;object-fit:contain;image-rendering:auto;flex:none}.lk-pick .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.lk-pick .lk-ic{width:22px;height:22px}img[src*="assets/luck/"],img[src*=fame-omok],img[src*=fame_crown_omok],img[src*=omok-game-192],img[src*=omok-king-288]{image-rendering:auto!important}.cs-card .cs-adm{display:block;margin:10px auto 0;width:fit-content}.fm-omk-pts{display:grid;gap:6px;margin:10px auto;max-width:260px}.fm-omk-pts>span{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,210,122,.35);text-align:left}.fm-omk-pts i{width:18px;height:18px;border-radius:50%}.fm-omk-pts i.b{background:radial-gradient(circle at 35% 30%,#6b6f7d,#111318 70%)}.fm-omk-pts i.w{background:radial-gradient(circle at 35% 30%,#fff,#d4d8e2 75%);border:1px solid #a7adbb}.fm-omk-pts b{font-size:13.5px}.fm-omk-pts em{font-style:normal;font-weight:900;color:#ffd27a;font-size:14px}.om-pt-ic{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6b6f7d,#111318 70%);color:#ffd34d;font-weight:900;font-size:15px}.fm-g-omok{--g: #f2f4f8;--gr: 225, 230, 240}.fm-guide.fm-g-omok{background:linear-gradient(135deg,#14161e8c,#e1e6f024)}.gm-hub-card>img[src*=omok-game-192]{width:58px;height:58px;margin:7px}.fm-guide-box a.btn[href="#/games/omok"]{position:relative;overflow:hidden;border:1.5px solid #f5c76a;background:radial-gradient(circle at 30% 20%,#4a4f60,#15171f 70%);color:#fff;font-weight:900;font-size:15px;box-shadow:0 6px 16px #00000059,0 0 0 3px #f5c76a26,inset 0 1px #ffffff40}.fm-guide-box a.btn[href="#/games/omok"] b{color:#f5c76a;margin-left:2px;transition:transform .2s;display:inline-block}.fm-guide-box a.btn[href="#/games/omok"]:hover b{transform:translate(3px)}.fm-guide-box a.btn[href="#/games/omok"]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:fmOmkShine 3s ease-in-out infinite}@keyframes fmOmkShine{0%,55%{left:-60%}to{left:130%}}.lk-eff{display:grid;justify-items:center;gap:2px}.lk-e-ic{font-size:30px;line-height:1.1}.lk-e-d{font-size:12.5px;color:var(--dim)}.lk-e-drink .lk-amt,.lk-e-dye .lk-amt{background:linear-gradient(90deg,#ffd27a,#ff9ec7,#9bd8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lk-dex{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.15)}.lk-dex-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lk-dex-h b{font-size:13.5px}.lk-dex-h span{font-size:12px;font-weight:900;color:var(--dim)}.lk-dex-h span.done{color:#ffd27a}.lk-dex-g{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.lk-dex-g span{display:grid;justify-items:center;gap:1px;padding:5px 2px;border-radius:10px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.14)}.lk-dex-g span i{font-style:normal;font-size:18px;line-height:1.2;color:#ffffff47;font-weight:900}.lk-dex-g span small{font-size:9.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lk-dex-g span.on{background:#ffd27a1a;border:1px solid rgba(255,210,122,.4)}.lk-dex-g span.on i{color:inherit}.lk-dex-n{margin:8px 0 0;text-align:center}@media(max-width:420px){.lk-dex-g{grid-template-columns:repeat(4,minmax(0,1fr))}}#ft-links{display:none!important}@media(min-width:1000px){.pz-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pz-i{grid-template-columns:64px minmax(0,1fr);grid-auto-rows:auto;justify-items:start;align-items:center;column-gap:12px;row-gap:2px;padding:12px 14px;text-align:left;background:#ffffff0a;border:1px solid rgba(170,195,255,.14);border-radius:16px;transition:transform .15s,background .15s}.pz-i:hover{background:#ffffff14;transform:translateY(-2px)}.pz-i .ic{grid-column:1;grid-row:1 / span 2;width:64px;height:64px;margin:0;border-radius:18px}.pz-i .ic img{width:46px;height:46px}.pz-i>:not(.ic):not(.nn){grid-column:2}.pz-i b{font-size:15px;align-self:end}.pz-i small{font-size:12px;align-self:start;white-space:normal}.pz-i .nn{top:8px;right:10px}.pz-grid .pz-i .ic img{transform:none!important}}.ht-omk{color:#ffd27a;font-weight:900}.gm-luck{display:inline-flex;align-items:center;height:18px;margin-right:6px;padding:0 7px;border-radius:999px;background:#2fc28a;color:#fff;font-size:10.5px;font-weight:900;vertical-align:2px}.hl-warn{display:grid;gap:4px;margin:4px 0 8px;padding:10px 12px;border-radius:12px;background:#ffc4501a;border:1px solid rgba(255,196,80,.45);text-align:center}.hl-warn b{color:#ffd27a;font-size:13px}.hl-warn span{font-size:12px;color:var(--dim);line-height:1.6}.hl-warn .btn{justify-self:center;margin-top:2px}.pill.hl-redo{background:#ffc45024;border-color:#ffc45080;color:#ffd27a}.lk-wait .lk-buy{margin:8px 0 4px}.lk-wait small{display:block}.hl-today-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.hl-today-h h3{margin:0}.hl-today-h h3 small{margin-left:6px;font-size:12px;font-weight:800;color:var(--dim)}.hl-drop{display:grid;justify-items:center;gap:4px;padding:20px 14px 18px;border-radius:16px;border:1.5px dashed rgba(143,216,255,.45);background:linear-gradient(180deg,#8fd8ff14,#8fd8ff05);text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.hl-drop:hover{background:#8fd8ff1f;border-color:#8fd8ffb3}.hl-drop-ic{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:50%;background:linear-gradient(135deg,#5aa8ff,#3b6fe0);font-size:24px;box-shadow:0 6px 16px #3b6fe059}.hl-drop b{font-size:15px}.hl-drop small{font-size:12px;line-height:1.6;color:var(--dim)}.hl-repick{justify-self:center;width:auto!important}.hl-drop .hl-gps{margin-top:6px;padding:3px 10px;border-radius:999px;background:#43d39e1a;color:#8fe3c2;font-size:11px;font-weight:700}.lk-odds .lk-ok-box{margin-top:10px}.lk-ok-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lk-ok{display:grid;justify-items:center;gap:2px;width:72px;padding:8px 4px;border-radius:12px;background:#ffffff0d;text-align:center}.lk-ok img{width:36px;height:36px;object-fit:contain;image-rendering:auto}.lk-ok .lk-em{font-style:normal;font-size:26px;line-height:36px;height:36px}.lk-ok b{font-size:11.5px;line-height:1.3}.lk-ok em{font-style:normal;font-size:11px;font-weight:900;color:#ffd27a}.lk-ok-line{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.lk-ok-line span{padding:4px 10px;border-radius:999px;background:#ffffff0f;font-size:12px;font-weight:800}.lk-ok-line em{font-style:normal;color:#ffd27a;margin-left:2px}.lk-ok-note{margin:10px 0 0;text-align:center;line-height:1.6}.lk-ok-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lk-ok{width:auto}.lk-dex-g span img{width:40px;height:40px;object-fit:contain;image-rendering:auto}.lk-ch-img{width:104px;height:104px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}img[src*="assets/luck/charm/"],img[src*=shop_luck_charm]{image-rendering:auto!important}.lk-dex-g span.off img{filter:grayscale(1) brightness(.75);opacity:.5}.lk-dex-g span.off small{opacity:.55}.lk-dex-g span.on img{animation:lkCharmOn .5s ease-out}@keyframes lkCharmOn{0%{filter:grayscale(1);transform:scale(.85)}to{filter:none;transform:none}}.hl-why{margin:8px 0 4px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#43d39e1f,#8fd8ff14);border:1px solid rgba(67,211,158,.3);font-size:13.5px;line-height:1.75;text-align:center}.hl-why-q{font-weight:900;color:#8fe3c2}.hl-drop .hl-gps{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:12px 0 0;border-top:1px dashed rgba(143,216,255,.25);background:none;border-radius:0;text-align:left}.hl-gps i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#43d39e26;border:1px solid rgba(67,211,158,.4);font-style:normal;font-size:14px}.hl-gps>span{font-size:11.5px;line-height:1.55;color:var(--dim);font-weight:600}.hl-gps b{display:block;font-size:12.5px;color:#8fe3c2;font-weight:900}.hl-g7{--hg: 168, 201, 142}.hl-g30{--hg: 140, 196, 245}.hl-g100{--hg: 242, 193, 78}.hl-rw .od-k.hl-g7 img,.hl-rw .od-k.hl-g30 img,.hl-rw .od-k.hl-g100 img{border-radius:14px;box-shadow:0 0 0 2px rgba(var(--hg),.7),0 0 14px rgba(var(--hg),.35);background:rgba(var(--hg),.1)}.hl-rw .od-k.hl-g7 b,.hl-rw .od-k.hl-g30 b,.hl-rw .od-k.hl-g100 b{color:rgb(var(--hg))}.hl-bdg span.hl-g7 img,.hl-bdg span.hl-g30 img,.hl-bdg span.hl-g100 img{border-radius:50%;box-shadow:0 0 0 2px rgba(var(--hg),.5)}.hl-bdg span.on.hl-g7 b,.hl-bdg span.on.hl-g30 b,.hl-bdg span.on.hl-g100 b{color:rgb(var(--hg))}.lk-dex.pick .lk-dex-g span{cursor:pointer}.lk-dex-g span{cursor:pointer;transition:transform .12s}.lk-dex-g span:hover{transform:translateY(-2px)}.lk-dex-g span.sel{border:2px solid #ffd27a!important;box-shadow:0 0 0 3px #ffd27a33}.lk-sel-msg{display:grid;gap:3px;margin:10px 0 8px;text-align:center;min-height:40px}.lk-sel-msg b{font-size:14px}.lk-sel-msg span{font-size:12.5px;line-height:1.5}.lk-take{width:100%}.lk-none{margin:4px 0 0;text-align:center;line-height:1.7}.lk-guide{margin:0 0 6px;text-align:center}.lk-got{margin-bottom:10px;animation:lkGot .4s ease-out}@keyframes lkGot{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.lk-pop{display:grid;justify-items:center;gap:8px;padding:6px 4px 2px;text-align:center;touch-action:pan-y;user-select:none}.lk-pop-img{width:140px;height:140px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.lk-pop-img.off{filter:grayscale(1) brightness(.8);opacity:.6}.lk-pop-nm{font-size:18px;font-weight:900}.lk-pop-msg{display:grid;gap:4px;width:100%;min-height:70px;align-content:center;padding:12px 14px;border-radius:14px;background:#ffd27a14;border:1px solid rgba(255,210,122,.25)}.lk-pop-q{font-size:14.5px;font-weight:800;line-height:1.6}.lk-pop-msg small{font-size:11px;color:var(--dim)}.lk-pop-nav{display:flex;align-items:center;gap:12px}.lk-pop-nav span{font-size:12px;font-weight:800;color:var(--dim);min-width:40px}.lk-pop .lk-take{width:100%;margin-top:4px}.lk-eff-t{cursor:pointer;transition:transform .12s}.lk-eff-t:hover{transform:translateY(-2px)}.lk-effpop{display:grid;justify-items:center;gap:8px;padding:6px 4px 2px;text-align:center}.lk-effpop img{width:84px;height:84px;object-fit:contain;image-rendering:auto}.lk-effpop>b{font-size:18px;font-weight:900}.lk-effpop-chip{padding:3px 10px;border-radius:999px;background:#43d39e24;color:#8fe3c2;font-size:11.5px;font-weight:800}.lk-effpop p{margin:4px 0 0;font-size:13.5px;line-height:1.7}.lk-effpop small{font-size:11.5px;color:var(--dim);line-height:1.7}.lk-effpop .btn{width:100%;margin-top:6px}.lx{display:grid;gap:14px}.lx-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lx-wallet span{display:grid;justify-items:center;gap:1px;padding:10px 6px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(170,195,255,.14)}.lx-wallet .coin,.lx-wallet i{width:20px;height:20px;font-style:normal;font-size:17px;line-height:20px}.lx-wallet b{font-size:17px;font-weight:900}.lx-wallet small{font-size:10.5px;color:var(--dim);font-weight:700}.lx-card{padding:16px;border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid rgba(170,195,255,.16)}.lx-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lx-h-ic{width:38px;height:38px;object-fit:contain;image-rendering:auto;flex:none}.lx-h-t{flex:1;min-width:0;display:grid}.lx-h-t b{font-size:16.5px;font-weight:900}.lx-h-t small{font-size:11.5px;color:var(--dim);line-height:1.4}.lx-h-t .coin{width:13px;height:13px;vertical-align:-2px}.lx-pill{flex:none;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;background:#ffffff14;color:var(--dim)}.lx-pill.go{background:#43d39e29;color:#8fe3c2}.lx-got{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border-radius:16px;background:#ffd27a14;border:1px solid rgba(255,210,122,.3);animation:lkGot .4s ease-out}.lx-got img{width:64px;height:64px;object-fit:contain;image-rendering:auto}.lx-got b{font-size:14.5px}.lx-got p{margin:2px 0 0;font-size:12.5px;line-height:1.55}.lx-dex-h{display:flex;justify-content:space-between;align-items:center}.lx-dex-h b{font-size:13px}.lx-dex-h span{font-size:12px;font-weight:900;color:var(--dim)}.lx-dex-h span.done{color:#ffd27a}.lx-bar{height:6px;margin:6px 0 10px;border-radius:999px;background:#ffffff14;overflow:hidden}.lx-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fe3c2,#ffd27a)}.lx-dex-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lx-dex-g span{display:grid;justify-items:center;gap:2px;padding:8px 2px 6px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .12s,background .12s}.lx-dex-g span:hover{transform:translateY(-2px);background:#ffffff12}.lx-dex-g span img{width:48px;height:48px;object-fit:contain;image-rendering:auto}.lx-dex-g span small{font-size:11px;font-weight:800}.lx-dex-g span.off img{filter:grayscale(1) brightness(.75);opacity:.45}.lx-dex-g span.off small{color:var(--dim);opacity:.7}.lx-dex-g span.on{background:#ffd27a12;border-color:#ffd27a59}.lx-dex-g span.on img{animation:lkCharmOn .5s ease-out}.lx-note{margin:12px 0 0;text-align:center;font-size:12px;color:var(--dim);line-height:1.7}.lx-buy{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#ffd27a1f,#ff9ec714);border:1.5px dashed rgba(255,210,122,.45)}.lx-buy-l{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.lx-buy-ic{font-size:28px}.lx-buy-l b{display:block;font-size:14px}.lx-buy-l small{font-size:11px;color:var(--dim);line-height:1.4}.lx-buy-btn{flex:none;white-space:nowrap}.lx-buy-btn .coin{width:16px;height:16px;vertical-align:-3px}.lx-sub{margin:8px 0 0;text-align:center;font-size:12px;color:var(--dim)}.lx-ticket{border-radius:16px}.lx-scratch-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--dim)}.lx-odds{margin-top:12px;border-top:1px dashed rgba(255,255,255,.12);padding-top:10px}.lx-odds summary{cursor:pointer;font-size:13px;font-weight:800;color:var(--dim);text-align:center;list-style:none}.lx-odds summary::-webkit-details-marker{display:none}.lx-odds[open] summary{color:inherit}.lx-rules{display:grid;gap:6px;margin:0;padding:14px 16px;list-style:none;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.lx-rules li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--dim)}.lx-rules i{font-style:normal;flex:none;width:22px;text-align:center}.lx-rules b{color:inherit;color:#e9eefc}.lx-rules .coin{width:13px;height:13px;vertical-align:-2px}.lx-month{margin:0;text-align:center;font-size:11.5px;color:var(--dim)}@media(min-width:760px){.lx-dex-g{grid-template-columns:repeat(8,minmax(0,1fr))}}.hx{display:grid;gap:14px}.hx-hero{display:grid;gap:10px}.hx-why{margin:0;display:grid;gap:4px;padding:14px 16px;border-radius:18px;text-align:center;background:linear-gradient(135deg,#43d39e21,#8fd8ff12);border:1px solid rgba(67,211,158,.28)}.hx-why b{font-size:14px;line-height:1.5;color:#8fe3c2}.hx-why span{font-size:12.5px;line-height:1.6;color:var(--dim)}.hx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hx-stats span{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(170,195,255,.14)}.hx-stats b{font-size:16px;font-weight:900;line-height:1.3}.hx-stats small{font-size:10.5px;color:var(--dim);font-weight:700}.hx-card{padding:16px;border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid rgba(170,195,255,.16)}.hx-h{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.hx-h>b{font-size:16px;font-weight:900}.hx-h>small{font-size:12px;color:var(--dim);font-weight:800}.hx-h .pill{margin-left:auto}.hx-drop{padding:22px 14px 16px;gap:6px}.hx-drop small{line-height:1.5}.hx-safe{display:block;margin-top:8px;padding-top:10px;width:100%;border-top:1px dashed rgba(143,216,255,.22);font-size:11.5px;line-height:1.5;color:#8fe3c2;font-weight:700}.hx-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.hx-badges span{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(var(--hg),.3)}.hx-badges img{width:52px;height:52px;object-fit:contain;image-rendering:auto;filter:grayscale(1) brightness(.75);opacity:.5}.hx-badges span.on img{filter:none;opacity:1}.hx-badges b{font-size:12px}.hx-badges small{font-size:10.5px;color:var(--dim)}.hx-badges span.on{background:rgba(var(--hg),.1)}.hx-badges span.on b,.hx-badges span.on small{color:rgb(var(--hg))}.hx-next{margin:10px 0 0;text-align:center;font-size:12px;color:var(--dim)}.hx-next b{color:#8fe3c2}.hx-guide-btn{justify-self:center;padding:10px 16px;border-radius:999px;border:1px solid rgba(143,216,255,.35);background:#8fd8ff14;color:#bfe6ff;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.hx-guide .hl-intro{padding:0}.hx-promise{margin:0;padding-left:0;list-style:none;display:grid;gap:6px;text-align:left;font-size:12.5px;line-height:1.6}@supports (-webkit-touch-callout: none){.home-mine.hm2 .hm2-star .hm2-t{top:0}}.it-tip.g-z.it-c .it-g,.it-tip.g-z[style*=--itc] .it-g{color:var(--itc);font-weight:900}.sh-tag.ev200{color:#7fe6b0;background:#43d39e1f;border-color:#43d39e80}.hx-gd-t{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 14px;font-size:17px}.hx-gd-t img{width:26px;height:26px;image-rendering:auto}.hx-gd{display:grid;gap:10px;text-align:left}.hx-gd-sec{padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(170,195,255,.14)}.hx-gd-h{display:block;margin-bottom:10px;font-size:12px;font-weight:900;color:#8fe3c2;letter-spacing:.02em}.hx-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;text-align:center}.hx-flow span{display:grid;justify-items:center;gap:4px;font-size:11.5px;line-height:1.4;font-weight:700}.hx-flow em{font-style:normal;font-size:22px;line-height:1}.hx-flow>i{font-style:normal;color:var(--dim);font-weight:900}.hx-gd-rw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-align:center}.hx-gd-rw span{display:grid;justify-items:center;gap:2px;padding:8px 2px;border-radius:12px;background:#ffffff08}.hx-gd-rw img{width:36px;height:36px;object-fit:contain;image-rendering:auto}.hx-gd-rw b{font-size:11.5px}.hx-gd-rw small{font-size:10px;color:var(--dim)}.hx-gd-rw span[class^=hl-g] b{color:rgb(var(--hg))}.hx-gd-l{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hx-gd-l li{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:6px;font-size:12.5px;line-height:1.55}.hx-gd-l em{font-style:normal;text-align:center;line-height:1.55}.hx-st-goal{cursor:pointer;border-color:#8fd8ff59!important}.hx-st-goal small{color:#bfe6ff!important}.hx-goal{text-align:center}.hx-goal-d{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--dim)}.hx-goal-d b{color:#8fe3c2}.hx-goal-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.hx-go{display:grid;justify-items:center;gap:2px;padding:10px 2px;border-radius:14px;border:1px solid rgba(170,195,255,.22);background:#ffffff0a;color:inherit;font:inherit;cursor:pointer}.hx-go b{font-size:13px;font-weight:900}.hx-go small{font-size:10px;color:var(--dim)}.hx-go.hrec small{color:#8fe3c2;font-weight:800}.hx-go.on{border-color:#43d39e;background:#43d39e29;box-shadow:0 0 0 2px #43d39e40}.hx-go:disabled{opacity:.4;cursor:default}.hx-goal-n{margin:12px 0 0;font-size:11.5px;line-height:1.6;color:var(--dim)}.hx-st-goal b{display:inline-flex;align-items:center;gap:3px}.hx-pen{font-style:normal;font-size:12px;line-height:1}#modal .hx-goal{text-align:center}.hx-goal-top{display:grid;justify-items:center;gap:4px;margin:0 0 14px}.hx-goal-top img{width:44px;height:44px;image-rendering:auto}.hx-goal-top b{font-size:18px;font-weight:900}.hx-goal-top span{font-size:12.5px;line-height:1.6;color:var(--dim)}.hx-goal-l{display:grid;gap:8px}#modal .hx-goal button.hx-go{display:grid;grid-template-columns:30px auto 1fr 22px;align-items:center;gap:8px;width:100%;min-height:0;height:auto;margin:0;padding:11px 14px;border-radius:16px;border:1.5px solid rgba(170,195,255,.18);background:#ffffff0a;color:var(--text, #eef2ff);font:inherit;text-align:left;cursor:pointer;box-shadow:none;transform:none;transition:border-color .15s,background .15s}#modal .hx-goal button.hx-go em{font-style:normal;font-size:20px;line-height:1;text-align:center}#modal .hx-goal .hx-go-n{font-size:12px;color:var(--dim);font-weight:700;white-space:nowrap}#modal .hx-goal .hx-go-n b{font-size:17px;font-weight:900;color:var(--text, #eef2ff);margin-right:2px}#modal .hx-goal button.hx-go small{justify-self:end;font-size:11.5px;color:var(--dim);font-weight:700}#modal .hx-goal button.hx-go i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(170,195,255,.3);font-size:12px;font-weight:900}#modal .hx-goal button.hx-go.hrec small{color:#ffd34d}#modal .hx-goal button.hx-go.on{border-color:#43d39e;background:linear-gradient(90deg,#43d39e33,#43d39e0f)}#modal .hx-goal button.hx-go.on i{background:#43d39e;border-color:#43d39e;color:#0d2a20}#modal .hx-goal button.hx-go:hover:not(:disabled){border-color:#8fd8ff80}#modal .hx-goal button.hx-go:disabled{opacity:.38;cursor:default}.hx-goal-info{display:grid;gap:4px;margin-top:14px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:11.5px;line-height:1.5;color:var(--dim)}.hl-drop-ic.hx-cam{width:auto;height:auto;background:none;box-shadow:none;border-radius:0;margin-bottom:2px}.hl-drop-ic.hx-cam img{display:block;width:56px;height:56px;image-rendering:auto;filter:drop-shadow(0 6px 12px rgba(90,168,255,.35))}.hx-cam-s{width:18px;height:18px;image-rendering:auto;vertical-align:-4px;margin-right:4px}.hx-flow em img{width:24px;height:24px;image-rendering:auto;display:block}.hl-drop-ic.hx-cam img{width:64px;height:64px}.lx-tk{position:relative;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(160deg,#ffd27a29,#ff9ec717 60%,#8fd8ff12);border:1px solid rgba(255,210,122,.35)}.lx-tk-h{margin:0 0 10px;text-align:center;font-size:12px;font-weight:800;color:#ffe1a3}.lx-tk-pz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lx-tk-pz span{display:grid;justify-items:center;gap:4px}.lx-tk-pz img{width:34px;height:34px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.3))}.lx-tk-pz small{font-size:10.5px;line-height:1.3;font-weight:700;color:var(--text, #eef2ff);text-align:center;word-break:keep-all}.lx-tk-cut{height:0;margin:14px 0 12px;border-top:2px dashed rgba(255,210,122,.35)}.lx-tk-buy{display:flex;align-items:center;justify-content:space-between;gap:10px}.lx-tk-bal{display:inline-flex;align-items:center;gap:4px;font-size:15px}.lx-tk-bal small{font-size:11.5px;color:var(--dim);font-weight:700;margin-right:2px}.lx-tk-bal .coin{width:18px;height:18px}.lx-tk-bal b{font-weight:900;color:var(--mine, #ffd84a)}.lx-tk-btn{flex:none;white-space:nowrap;padding-left:18px;padding-right:18px}.lx-tk-btn .coin{width:16px;height:16px;vertical-align:-3px}.lx-tk-btn:disabled{opacity:.45}.lx-tk-need{margin:10px 0 0;text-align:center;font-size:11.5px;color:#ffb4c8}.lx-tk-need b{color:#ffd0dc}.hx-date{border-color:#ff788c8c!important;background:#ff5a781a!important}.hx-date>b{color:#ff9fb2}.hx-k-date{color:#ff9fb2;font-weight:800}.lx-wallet img.lx-wi{width:30px;height:30px;object-fit:contain;image-rendering:auto}.lx-dex-ic{width:22px;height:22px;object-fit:contain;image-rendering:auto;vertical-align:-5px;margin-right:5px}.lk-take-ic{width:24px;height:24px;object-fit:contain;image-rendering:auto;vertical-align:-7px;margin-right:5px}.lk-e-ic img{width:56px;height:56px;object-fit:contain;image-rendering:auto}.lx-wallet .coin{width:24px;height:24px;margin:3px 0}.lx-wallet img.lx-wi{margin:0}.lx-wallet img.lx-wi.tk{width:46px;height:30px;object-fit:cover}.lx-tk-pz img[src*=charm-ticket]{width:46px;object-fit:cover;height:34px}.od-k img[src*=charm-ticket]{object-fit:cover}.lx-draw{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0 0 14px}.lx-draw img{width:26px;height:26px;object-fit:contain;image-rendering:auto}.lx-w-go{cursor:pointer;border-color:#ffd27a73!important}.lx-dm{text-align:center}.lx-dm-top{display:grid;justify-items:center;gap:4px;margin-bottom:14px}.lx-dm-top img{width:64px;height:64px;object-fit:contain;image-rendering:auto}.lx-dm-top b{font-size:18px;font-weight:900}.lx-dm-top span{font-size:12px;color:var(--dim)}.lx-dm-opt{display:grid;grid-template-columns:1fr 1fr;gap:10px}#modal .lx-dm-opt button{display:grid;justify-items:center;gap:6px;padding:18px 8px 16px;border-radius:18px;border:1.5px solid rgba(255,210,122,.35);background:linear-gradient(160deg,#ffd27a24,#ff9ec712);color:var(--text, #eef2ff);font:inherit;cursor:pointer;min-height:0;height:auto;box-shadow:none}#modal .lx-dm-opt button:last-child{border-color:#8fd8ff66;background:linear-gradient(160deg,#8fd8ff24,#b9a0ff14)}.lx-dm-opt em{font-style:normal;font-size:30px;line-height:1}.lx-dm-opt b{font-size:15px;font-weight:900}.lx-dm-opt small{font-size:11.5px;line-height:1.5;color:var(--dim)}.lx-dm-q{margin:0 0 10px;font-size:13px;font-weight:800;color:#ffe1a3}.lx-dm-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:52vh;overflow-y:auto}.lx-dm-g span{display:grid;justify-items:center;gap:2px;padding:8px 2px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(170,195,255,.14);cursor:pointer}.lx-dm-g img{width:44px;height:44px;object-fit:contain;image-rendering:auto}.lx-dm-g span.off img{filter:grayscale(1) brightness(.85);opacity:.7}.lx-dm-g small{font-size:10.5px;font-weight:700}.lx-dm-g span:hover{border-color:#ffd27a99}#modal .lx-dm-back{margin-top:12px;background:none;border:0;color:var(--dim);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:6px;min-height:0;box-shadow:none}.lx-dm-roll{display:grid;justify-items:center;gap:10px;padding:8px 0 6px}.lx-dm-roll img{width:128px;height:128px;object-fit:contain;image-rendering:auto;animation:lxRoll .18s ease-in-out infinite alternate}.lx-dm-roll b{font-size:14px;color:#ffe1a3}@keyframes lxRoll{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-6px) rotate(4deg)}}.lx-dm-none{margin:0;font-size:13px;color:var(--dim)}.lx-dm-opt em img{width:44px;height:44px;object-fit:contain;image-rendering:auto;display:block}.lx-dm-opt em.lx-dm-dice{display:flex;gap:4px}.lx-dm-opt em.lx-dm-dice img{width:32px;height:32px;margin-top:6px}.lx-dm-opt em.lx-dm-dice img:last-child{transform:rotate(12deg)}.lx-dm-opt em{display:flex;align-items:center;justify-content:center;height:46px}.lx-dm-opt em.lx-dm-dice img{margin-top:0}.hx-rw-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:0}.hx-rw-g span{padding:10px 2px 8px}.hx-rw-g img{width:44px;height:44px}.hx-rw-g b{font-size:11.5px}.hx-rw-g small{font-size:10px;text-align:center;line-height:1.35;word-break:keep-all}.hx-rw-star{--hg: 255, 210, 90}.hx-rw-g .hx-rw-star img{width:34px;height:34px;margin:5px 0;filter:none;opacity:1}.hx-rw-g .hx-rw-star small{color:var(--dim)!important}.hx-rw-bar{height:8px;margin-top:12px;border-radius:99px;background:#ffffff14;overflow:hidden}.hx-rw-bar i{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#a8c98e,#43d39e)}.hx-rw .hx-next{margin-top:8px}.hx-empty{margin:6px 0 4px;padding:22px 10px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--dim);border-radius:14px;background:#ffffff08;border:1px dashed rgba(170,195,255,.18)}.hx-st-today b{font-size:15px!important}.hx-st-today.ok b{color:#43d39e}.hx-st-today.wait b{color:#ffd34d}.hx-st-today.redo b,.hx-st-today.no b{color:#ff9fb2}.hx-st-today.none b{color:var(--dim)}.hx-st-goal b{position:relative;display:inline-block}.hx-st-goal .hx-pen{position:absolute;left:100%;top:4px;margin-left:3px}.hx-stats span{min-height:62px;align-content:center}.hx-st-today b{font-size:16px!important}.hx-stats span{padding:11px 4px 9px}.pz-soon .ic img{filter:saturate(.55);opacity:.8}.pz-soon-t{color:#ffd27a!important;font-weight:800}.pz-soon-pop{display:grid;justify-items:center;gap:6px;text-align:center;padding:4px 4px 2px}.pz-soon-pop img{width:150px;height:150px;object-fit:contain;image-rendering:auto;margin:-6px 0 -10px}.pz-soon-pop>b{font-size:19px;font-weight:900;color:#ffd27a}.pz-soon-pop p{margin:0;font-size:14px;line-height:1.6}.pz-soon-pop p b{color:#8fd8ff}.pz-soon-pop small{font-size:12px;line-height:1.6;color:var(--dim)}.pz-soon-pop .btn{width:100%;margin-top:10px}.pz-soon-page{margin-top:14px;padding:24px 18px 20px}.pz-soon-page .btn{text-decoration:none}.new.mn-feat,.mn-n.mn-feat,.pz-i .nn.feat{background-color:#19c08c!important;box-shadow:0 0 0 2px #19c08c40,0 0 10px #19c08c8c;animation:mnFeat 1.6s ease-in-out infinite}@keyframes mnFeat{50%{box-shadow:0 0 0 3px #19c08c2e,0 0 14px #19c08ccc}}@media(prefers-reduced-motion:reduce){.new.mn-feat,.pz-i .nn.feat{animation:none}}.gm-hub-card .gm-hc-m b .gm-n{top:-2px!important}.gm-hub-card .gm-hc-m b .kc-test{position:relative;top:-1px}.pz-grid .pz-i .ic img{transform:none!important}.pz-grid .pz-i.fl4 .ic img{transform:scaleX(-1)!important}@media(min-width:760px){.pz-grid .pz-i.fl4 .ic img{transform:none!important}.pz-grid .pz-i.fl8 .ic img{transform:scaleX(-1)!important}}@media(min-width:1000px){.pz-grid .pz-i.fl8 .ic img{transform:none!important}.pz-grid .pz-i.fl4 .ic img{transform:scaleX(-1)!important}}.fm-kinds button{position:relative}.fm-kinds .fk-n{position:absolute;top:4px;right:3px;display:inline-grid;place-items:center;height:15px;min-width:15px;padding:.5px 3.5px 0;border-radius:8px;font-size:9.5px;line-height:1;box-sizing:border-box;margin:0}.hl-p-go{cursor:pointer;border-radius:8px}.hl-p-go:hover{background:#ffffff0a}.hl-p-go b small{opacity:.5}.hp{display:grid;gap:12px;text-align:left}.hp-top{display:grid;gap:2px}.hp-top>b{font-size:18px;font-weight:900}.hp-top span{font-size:12.5px;color:var(--dim)}.hp-top span b{color:#8fe3c2}.hp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hp-stats span{display:grid;justify-items:center;gap:2px;padding:9px 2px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(170,195,255,.14)}.hp-stats b{font-size:15px;font-weight:900}.hp-stats small{font-size:10.5px;color:var(--dim);text-align:center}.hp-note{margin:0;font-size:12px;color:var(--dim)}.hp-note b{color:var(--text, #eef2ff)}.hp-list{display:grid;gap:0;max-height:34vh;overflow-y:auto;border-top:1px solid var(--line)}.hp-r{display:grid;grid-template-columns:48px auto 1fr 44px 52px;align-items:baseline;gap:6px;padding:7px 2px;border-bottom:1px solid var(--line);font-size:13px}.hp-r>span{color:var(--dim);font-size:12px}.hp-r b{font-weight:900}.hp-r b.o{color:#43d39e}.hp-r small{color:var(--dim);font-size:11.5px}.hp-r i{font-style:normal;text-align:right;font-size:12px;color:var(--dim)}.hp-r em{font-style:normal;justify-self:end;font-size:11px;font-weight:800;padding:1px 7px;border-radius:99px;background:#ffffff12;color:var(--dim)}.hp-r em.o{background:#43d39e29;color:#43d39e}.hp-r em.w{background:#ffd34d29;color:#ffd34d}.hp-r em.n{background:#ff788c29;color:#ff9fb2}.fm-omk-pts i.p{background:conic-gradient(#111318 0 50%,#f2f4f8 50% 100%);box-shadow:0 0 0 1px #ffffff59}.fm-wr{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 7px 1px 3px;border-radius:999px;vertical-align:1px;font-size:10.5px;font-weight:700;color:#e9ecf3;white-space:nowrap;background:linear-gradient(90deg,#14161ee6,#3c404ee6);box-shadow:0 0 0 1px #f2f4f873}.fm-wr:before{content:"(";opacity:.6;margin-left:2px}.fm-wr:after{content:")";opacity:.6}.fm-wr i{width:10px;height:10px;border-radius:50%;background:conic-gradient(#0d0f14 0 50%,#f6f7fa 50% 100%);box-shadow:0 0 0 1px #ffffff80}.fm-wr b{color:#ffd27a;font-weight:900}.pc-omok{display:inline-flex;align-items:center;gap:6px;margin:6px auto 0;padding:4px 12px 4px 6px;border-radius:999px;font-size:12.5px;background:linear-gradient(90deg,#14161ed9,#3c404ed9);box-shadow:0 0 0 1px #f2f4f866;color:#e9ecf3}.pc-omok i{width:14px;height:14px;border-radius:50%;background:conic-gradient(#0d0f14 0 50%,#f6f7fa 50% 100%);box-shadow:0 0 0 1px #ffffff80}.pc-omok b{font-weight:900}.pc-omok em{font-style:normal;font-weight:900;color:#ffd27a}.fm-p .fm-wr{display:flex;width:max-content;margin:4px auto 0}.pc-omok{justify-self:start;align-self:flex-start;margin:2px 0 0}.fm-wr:before,.fm-wr:after{content:none!important}.fm-wr{gap:4px;padding:2px 8px 2px 4px;line-height:14px;vertical-align:2px}.fm-wr b{display:block;line-height:14px}.fm-wr i{flex:none}.fm-wr b{position:relative;top:1px}.fm-omk-pts.om-pt4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:300px}.fm-omk-pts.om-pt4>span{display:flex;grid-template-columns:none;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;font-size:12.5px;font-weight:700}.fm-omk-pts.om-pt4 b{margin-left:auto;color:#ffd27a;font-weight:900;font-size:13px}.fm-omk-pts.om-pt4 i{width:14px;height:14px;flex:none}.fm-wr{padding:2px 5px 2px 4px}.pc-omok{display:flex;justify-content:center;width:100%;box-sizing:border-box;cursor:pointer}.pc-omok small{font-size:11px;opacity:.7}html.hw{--bg: #160c2c;--bg2: #24123f;--panel: rgba(255, 150, 60, .07);--panel2: rgba(255, 170, 90, .1);--line: rgba(255, 170, 100, .22);--line2: rgba(255, 180, 110, .42);--dim: #d8c6e8;--dim2: #ab97c4;--ice: #ffb35c;--ice2: #ff9a3c;--ice3: #e8742a;--info: #ffb35c;--card: linear-gradient(180deg, rgba(150, 80, 200, .2), rgba(70, 30, 110, .2))}html.hw body{background:radial-gradient(120% 60% at 50% -10%,#3a1f5c,#1d1036 55%,#120a24) fixed,#160c2c}html.hw .top{background:#1e0e34cc}html.hw .tabbar{background:#1e0e34eb}html.hw .tabbar a.on{background:linear-gradient(180deg,#ffaa5a3d,#ff8c3c14);box-shadow:inset 0 0 0 1.5px #ffb46e73}html.hw .btn.pri{background:linear-gradient(180deg,#ffa24a,#f07e2a 55%,#d8621c);border-color:#ffd296b3;color:#fff;text-shadow:0 1px 1px rgba(90,30,5,.45)}html.hw .pmf-bg{background:radial-gradient(circle at 35% 30%,#fff,#fff1e2 60%,#ffd8b0);box-shadow:0 6px 18px #00000059,0 0 0 2px #ffaa5ab3,0 0 16px #ff963c73}html.hw .pmf-tip b{color:#e8742a}html.hw .fm-p.first .fm-crown,html.hw .fm-p.p1{filter:drop-shadow(0 0 14px rgba(255,160,70,.35))}html.hw a,html.hw .nt-link{--link: #ffb35c}.ht-s .ht-omk,.pz-i small .ht-omk{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ht-s:has(.ht-omk){max-width:100%;overflow:hidden}html.hw body.ui2 .btn.pri,html.hw body.ui2 .pz-pm-cta:not(.in),html.hw body.ui2 .cs-pm-go,html.hw body.ui2 .kun-tabs button.on,html.hw body.ui2 .mo-pager button.on{background:#f07e2a;color:#fff}html.hw body.ui2 .btn.pri:hover,html.hw body.ui2 .pz-pm-cta:not(.in):hover,html.hw body.ui2 .cs-pm-go:hover,html.hw .btn.pri:hover{background:#ff9440;filter:none}html.hw body.ui2 .btn.pri:active,html.hw body.ui2 .pz-pm-cta:not(.in):active,html.hw body.ui2 .cs-pm-go:active,html.hw .btn.pri:active{background:#d8621c}html.hw .mo-cm-in .btn.pri:hover{box-shadow:0 6px 18px #ff963c73}html.hw body.ui2 .btn:not(.pri):hover{border-color:#ffb46e66}html.hw body.sanct .hero.hero-strip{background-image:url(../assets/hw/sanctuary-mobile.png?v=1)!important;background-color:#1d1238!important}@media(min-width:760px){html.hw body.sanct .hero.hero-strip{background-image:url(../assets/hw/sanctuary-pc.png?v=1)!important}}html.hw .ss-stage{background-image:url(../assets/hw/sanctuary-mobile.png?v=1);background-color:#1d1238}@media(min-width:600px){html.hw .ss-stage{background-image:url(../assets/hw/sanctuary-pc.png?v=1)}}.hw-bats{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hw-bats i{position:absolute;width:32px;height:32px;background:url(../assets/hw/decor/bat1.png) center / 32px 32px no-repeat;animation:hwFlap .64s steps(1) infinite,hwFly1 26s linear infinite;opacity:.9}.hw-bats i.b2{width:24px;height:24px;background-size:24px 24px;animation:hwFlap .64s steps(1) infinite -.32s,hwFly2 34s linear infinite -12s;opacity:.75}@keyframes hwFlap{0%{background-image:url(../assets/hw/decor/bat1.png)}50%{background-image:url(../assets/hw/decor/bat2.png)}}@keyframes hwFly1{0%{left:-40px;top:22%}25%{top:12%}50%{top:26%}75%{top:14%}to{left:calc(100% + 40px);top:20%}}@keyframes hwFly2{0%{left:calc(100% + 30px);top:30%;transform:scaleX(-1)}33%{top:18%}66%{top:34%}to{left:-30px;top:24%;transform:scaleX(-1)}}@media(prefers-reduced-motion:reduce){.hw-bats{display:none}}html.hw .ht-t:after{content:"";position:absolute;top:5px;right:7px;width:22px;height:22px;background:url(../assets/hw/decor/pumpkin-72.png) center / contain no-repeat;pointer-events:none}html.hw .ht-t:nth-child(2):after{background-image:url(../assets/hw/decor/candy-72.png)}html.hw .ht-t:nth-child(3):after{background-image:url(../assets/hw/decor/batUp-72.png);width:26px}html.hw .home-next:after,html.hw .home-box:after,html.hw .home-mine:after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;background:url(../assets/hw/decor/cobweb-72.png) right top / contain no-repeat;opacity:.55;pointer-events:none}html.hw .aurora{filter:hue-rotate(95deg) saturate(.85);opacity:.4}@media(max-width:380px){html.hw .hero.hero-strip>canvas.hs-bg{object-position:left bottom}}.gm-hc-hook .om-free{display:inline-grid;place-items:center;height:18px;padding:0 7px;margin-right:6px;border-radius:999px;background:#1f9d6c;color:#fff;font-size:11px;font-weight:900;line-height:1;vertical-align:1px}html.hw .top:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:24px;background:url(../assets/hw/decor/garland.png?v=1) 0 0 / 64px 24px repeat-x;pointer-events:none;opacity:.95}html.hw .ss-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(../assets/hw/decor/floor-pumpkins.png?v=1) left 6px bottom 4px / 48px 48px no-repeat,url(../assets/hw/decor/floor-basket.png?v=1) right 6px bottom 4px / 48px 48px no-repeat}html.hw .top:after{bottom:-14px;height:20px;background-size:53px 20px;opacity:.9}html.hw .pm-heart{color:#f07e2a}html.hw .pm-heart.kun{color:#ff7a1a}html.hw .pm-heart.on{background:#fff0e2;color:#e8621c;border-color:#ffc89a}html.hw [data-pm-heart].pm-heart.on,html.hw .pm-as .pm-heart.on{background:#f07e2a;border-color:#f07e2a;color:#fff}html.hw .pm-pop{color:#ff8a2a;text-shadow:0 2px 8px rgba(255,140,40,.55)}html.hw .pm-kh{color:#f07e2a}html.hw .pm-khb{color:#ffa05099}html.hw .pm-khb:hover{color:#ff9440}html.hw .pm-khb.on{color:#f07e2a;text-shadow:0 0 6px rgba(255,140,40,.5)}html.hw .ss-stage:before{background:url(../assets/hw/decor/floor-pumpkins.png?v=1) left 6px bottom 4px / 48px 48px no-repeat,url(../assets/hw/decor/floor-basket.png?v=1) left 54px bottom 4px / 48px 48px no-repeat}html.hw .pz-tot{color:#e8621c;border-color:#ffc89a;box-shadow:0 2px 10px #f07e2a4d}html.hw .pz-tot small{color:#f0a060}@media(min-width:1100px){body[data-page=games-ice] .cafe-main{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);column-gap:16px;align-items:start}body[data-page=games-ice] .cafe-main>.pg-back,body[data-page=games-ice] .cafe-main>.title{grid-column:1 / -1}body[data-page=games-ice] .cafe-main>.ice-card{grid-column:1;grid-row:3 / span 20;position:sticky;top:calc(var(--bar, 64px) + 24px);margin:0}body[data-page=games-ice] .cafe-main>:not(.pg-back):not(.title):not(.ice-card){grid-column:2;margin-top:0;margin-bottom:14px}body[data-page=games-ice] .ice-more .gm-tixs{grid-template-columns:1fr 1fr}}.pc-omok{flex-wrap:nowrap;white-space:nowrap;gap:7px}.pc-omok span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-omok u{text-decoration:none;font-weight:900;opacity:.6;margin-left:2px}@media(max-width:360px){.pc-omok{font-size:11.5px;gap:5px;padding-left:5px;padding-right:9px}}@media(min-width:1100px){body[data-page=games-time] .cafe-main,body[data-page=attend] .cafe-main{display:grid;column-gap:16px;align-items:start}body[data-page=games-time] .cafe-main{grid-template-columns:minmax(0,400px) minmax(0,1fr)}body[data-page=attend] .cafe-main{grid-template-columns:minmax(0,380px) minmax(0,1fr)}body[data-page=games-time] .cafe-main>*,body[data-page=attend] .cafe-main>*{grid-column:2;margin-top:0;margin-bottom:14px;min-width:0}body[data-page=games-time] .cafe-main>.pg-back,body[data-page=games-time] .cafe-main>.title,body[data-page=attend] .cafe-main>.pg-back,body[data-page=attend] .cafe-main>.title{grid-column:1 / -1}body[data-page=games-time] .cafe-main>.ts-card{grid-column:1;grid-row:3 / span 20;position:sticky;top:calc(var(--bar, 64px) + 24px)}body[data-page=attend] .cafe-main>.at-rwb{grid-column:1;grid-row:3}body[data-page=attend] .cafe-main>.at-me{grid-column:1;grid-row:4}body[data-page=attend] .cafe-main>.at-ice{grid-column:1;grid-row:5}body[data-page=attend] .cafe-main>.at-list{grid-row:3 / span 6}}p,li,small,.small,.muted,.hint,figcaption,dd{text-wrap:pretty}h1,h2,h3,h4,.title,.tt span,.hj-t,.sc-lead,.empty p,.om-empty-list b,.om-empty-list span,p.small,p.muted,.small.muted,.hint,[class$=-sub],[class*="-sub "],.pg-desc{text-wrap:balance}.boot-load{position:relative;min-height:160px!important;padding:96px 0 0!important;text-align:center;color:var(--dim2)!important;background:none!important;border:0!important;font-size:13px}.boot-load:before{content:"";position:absolute;left:50%;top:18px;width:64px;height:64px;margin-left:-32px;background:url(../assets/ui/peng-side.png) center / contain no-repeat;animation:bootHop .9s ease-in-out infinite}.boot-load:after{display:none!important}html.hw .boot-load:before{background-image:url(../assets/ui/peng-side.png);filter:drop-shadow(0 6px 10px rgba(255,150,60,.35))}@keyframes bootHop{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-14px) scale(.96,1.04)}55%{transform:translateY(-14px)}90%{transform:translateY(0) scale(1.06,.94)}}@media(prefers-reduced-motion:reduce){.boot-load:before{animation:none}}.boot-load{display:grid;justify-items:center;gap:8px;padding-top:104px!important;background:radial-gradient(ellipse 26px 6px at 50% 94px,rgba(0,0,0,.32),transparent 70%) no-repeat!important;animation:bootShadow .9s ease-in-out infinite}.boot-load b{font-size:13.5px;font-weight:800;color:var(--dim)}.boot-load:before{width:72px;height:72px;margin-left:-36px;top:18px}.bl-dots{display:inline-flex;gap:6px}.bl-dots i{width:7px;height:7px;border-radius:50%;background:var(--ice2, #8fd8ff);animation:blDot 1.2s ease-in-out infinite}.bl-dots i:nth-child(2){animation-delay:.15s}.bl-dots i:nth-child(3){animation-delay:.3s}html.hw .bl-dots i{background:#ff9440}html.hw .bl-dots i:nth-child(2){background:#b57cff}@keyframes blDot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-6px);opacity:1}}@keyframes bootShadow{0%,to{background-size:100% 100%}50%{background-size:70% 100%}}@media(prefers-reduced-motion:reduce){.bl-dots i,.boot-load{animation:none}}html.hw .boot-load:before{background:url(../assets/hw/decor/witchHat-72.png?v=1) 62% 0 / 34px auto no-repeat,url(../assets/ui/peng-side.png) center 10px / 60px 60px no-repeat}.boot-load{gap:4px}html.hw .fm-step:before{content:"";position:absolute;inset:auto 6px 4px;height:16px;pointer-events:none;background:url(../assets/hw/decor/pod-pumpkin.png?v=1) left bottom / 16px 16px no-repeat,url(../assets/hw/decor/pod-bat.png?v=1) right bottom / 16px 16px no-repeat}html.hw .fm-step:before{background:none}html.hw .fm-step:before{background-image:-webkit-image-set(url(../assets/hw/decor/pod-pumpkin-1x.png) 1x,url(../assets/hw/decor/pod-pumpkin-2x.png) 2x,url(../assets/hw/decor/pod-pumpkin-3x.png) 3x,url(../assets/hw/decor/pod-pumpkin-4x.png) 4x),-webkit-image-set(url(../assets/hw/decor/pod-bat-1x.png) 1x,url(../assets/hw/decor/pod-bat-2x.png) 2x,url(../assets/hw/decor/pod-bat-3x.png) 3x,url(../assets/hw/decor/pod-bat-4x.png) 4x);background-image:image-set(url(../assets/hw/decor/pod-pumpkin-1x.png) 1x,url(../assets/hw/decor/pod-pumpkin-2x.png) 2x,url(../assets/hw/decor/pod-pumpkin-3x.png) 3x,url(../assets/hw/decor/pod-pumpkin-4x.png) 4x),image-set(url(../assets/hw/decor/pod-bat-1x.png) 1x,url(../assets/hw/decor/pod-bat-2x.png) 2x,url(../assets/hw/decor/pod-bat-3x.png) 3x,url(../assets/hw/decor/pod-bat-4x.png) 4x);background-position:left bottom,right bottom;background-size:16px 16px,16px 16px;background-repeat:no-repeat}.boot-load.has-img:before{display:none}.boot-load .bl-peng{position:absolute;left:50%;top:4px;width:88px;height:88px;margin-left:-44px;image-rendering:auto;animation:bootHop .9s ease-in-out infinite;transform-origin:50% 100%}@media(prefers-reduced-motion:reduce){.boot-load .bl-peng{animation:none}}.hx-dn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:4px}.hx-dn{position:relative;display:grid;justify-items:center;gap:2px;padding:10px 4px 8px;border-radius:14px;background:#ffffff0d;border:1px solid var(--line);min-width:0}.hx-dn.first{border-color:#ffd26eb3;background:linear-gradient(180deg,#ffc85a2e,#ffffff0a)}.hx-dn.mine{box-shadow:inset 0 0 0 2px #8fe3c28c}.hx-dn-1{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#ffd24a;color:#5a3d00;font-size:10px;font-weight:900;white-space:nowrap}.hx-dn-face{width:60px;height:60px;object-fit:contain;image-rendering:auto}.hx-dn-nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.hx-dn-sk{font-size:11px;font-weight:800;color:var(--dim);white-space:nowrap}.ic-once{font-style:normal;font-size:11px;opacity:.7}.hx-dn-face{transform-origin:50% 100%;animation:hxBreath 2.6s ease-in-out infinite}.hx-dn:nth-child(3n+2) .hx-dn-face{animation-delay:-.9s}.hx-dn:nth-child(3n) .hx-dn-face{animation-delay:-1.7s}.hx-dn:nth-child(4n) .hx-dn-face{animation-duration:3s}@keyframes hxBreath{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.03,.96) translateY(1px)}}@media(prefers-reduced-motion:reduce){.hx-dn-face{animation:none}}.hx-dn-tot{display:inline-flex;align-items:center;gap:3px;margin-top:2px;padding:2px 8px 2px 5px;border-radius:999px;background:#ffaa5024;font-size:11px;font-weight:900;color:#ffb35c;white-space:nowrap;line-height:1}.hx-dn-tot img{width:14px;height:14px;object-fit:contain;image-rendering:auto}.hx-dn-wrap{position:relative;margin:4px -4px 0}.hx-dn-wrap .hx-dn-grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:12px 34px 4px;margin:0}.hx-dn-wrap .hx-dn-grid::-webkit-scrollbar{display:none}.hx-dn-wrap .hx-dn{flex:0 0 96px;scroll-snap-align:start}.hx-dn-nav{position:absolute;top:50%;z-index:2;width:30px;height:30px;margin-top:-9px;border-radius:50%;border:1px solid var(--line2);background:#1e0e34d9;color:var(--text);font-size:18px;font-weight:900;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 2px}.hx-dn-nav.l{left:0}.hx-dn-nav.r{right:0}.hx-dn-no{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#ffffff1f;color:var(--dim);font-size:10px;font-weight:900;white-space:nowrap}.hx>*,.hx-done,.hx-dn-wrap{min-width:0;max-width:100%}.hx-done{overflow:hidden}.hx-dn-wrap .hx-dn-grid{scroll-padding-inline:34px}.hx-dn-wrap .hx-dn{flex-basis:92px}.hx-done .hx-h{align-items:center}.hx-dn-btns{display:inline-flex;gap:6px;margin-left:8px}.hx-dn-btns .hx-dn-nav{position:static;margin:0;width:30px;height:30px}.hx-dn-wrap{margin:2px 0 0}.hx-dn-wrap .hx-dn-grid{padding:12px 2px 4px;scroll-padding-inline:2px}.hx-dn[data-pref]{cursor:pointer;transition:transform .15s}.hx-dn[data-pref]:active{transform:scale(.97)}.hx-dn-cv.hx-dn-face{animation:none;width:64px;height:64px}@media(min-width:1100px){body[data-page=my-shop] .sh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-page=my-shop] .sh-item{min-width:0}body[data-page=games-time] .cafe-main>.ts-card,body[data-page=games-ice] .cafe-main>.ice-card{align-self:start;z-index:2}}.hx-dn-1.r2{background:#dfe6f2;color:#3c4a63}.hx-dn-1.r3{background:#f0c49a;color:#6b3a12}.hx-dn-st{font-size:12px;font-weight:800;color:var(--dim);white-space:nowrap}.hx-dn-st b{font-size:15px;font-weight:900;color:var(--text);margin-right:1px}.hx-dn-fw{position:relative;width:64px;height:64px;display:block}.hx-dn-fw .hx-dn-face{position:absolute;inset:0;width:64px;height:64px}.hx-dn-fw .hx-dn-ph{animation:hxBreath 2.6s ease-in-out infinite;transform-origin:50% 100%;transform:scaleX(-1)}.hx-dn-fw .hx-dn-cv{opacity:0}.hx-dn-fw.ready .hx-dn-ph{display:none}.hx-dn-fw.ready .hx-dn-cv{opacity:1}@keyframes hxBreathL{0%,to{transform:scaleX(-1)}50%{transform:scale(-1.03,.96) translateY(1px)}}.hx-dn-fw .hx-dn-ph{animation-name:hxBreathL}@media(max-width:360px){.hx-rw-g small,.hx-badges small{white-space:nowrap;font-size:10.5px;letter-spacing:-.02em}.hx-badges b{white-space:nowrap}}@media(max-width:400px){.ft-legal{flex-wrap:nowrap;column-gap:10px;white-space:nowrap}}.hx-dn-wrap .hx-dn-grid{padding-top:4px}.hx-dn-wrap .hx-dn:first-child{margin-left:auto}.hx-dn-wrap .hx-dn:last-child{margin-right:auto}.hx-dn-btns[hidden]{display:none}.hx-done .hx-h{flex-wrap:wrap}.hx-dn-btns{margin-left:auto}.ts-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-row .ts-err{white-space:nowrap}@media(max-width:360px){.ts-row .ts-err{font-size:11.5px}.ts-row{gap:6px;padding:6px}}.sp-pager,.mo-pager{flex-wrap:nowrap;max-width:100%}@media(max-width:420px){.sp-pager,.mo-pager{gap:4px}.sp-pager button,.mo-pager button{min-width:30px;padding:0 7px;white-space:nowrap}.sp-pager span{flex:none}}body.kb-open .tabbar{visibility:hidden}.fm-wr{width:68px;justify-content:center;box-sizing:border-box;padding:2px 6px}.fm-it .val{display:flex;align-items:center;justify-content:flex-end}.fm-it .fm-wr{margin-left:8px;flex:none}.adm-omc summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.adm-omc summary::-webkit-details-marker{display:none}.adm-omc summary span{margin-left:auto}.adm-omc p{margin:6px 0 0}.pc-omok.open u{transform:rotate(90deg);display:inline-block}.pc-omh{margin:6px 0 2px;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);display:grid;gap:8px;text-align:left}.pc-omh-sum{font-size:13px;font-weight:800}.pc-omh-sum b.w{color:#5fe39a}.pc-omh-sum b.l{color:#ff8f9b}.pc-omh-sum b.d{color:#c9d3e6}.pc-omh-cs{display:flex;flex-wrap:wrap;gap:5px}.pc-omh-c{font-size:11.5px;padding:2px 8px;border-radius:999px;background:#ffffff12;border:1px solid var(--line);white-space:nowrap}.pc-omh-c b{font-weight:900}.pc-omh-list{display:grid;gap:3px;max-height:210px;overflow-y:auto}.pc-omh-d{margin-top:4px;font-size:11px;font-weight:800;color:var(--dim2)}.pc-omh-r{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px}.pc-omh-p{display:grid;place-items:center;height:20px;border-radius:6px;font-size:11.5px;font-weight:900;line-height:1}.pc-omh-p.w{background:#5fe39a33;color:#5fe39a}.pc-omh-p.l{background:#ff78872e;color:#ff8f9b}.pc-omh-p.d{background:#c9d3e629;color:#c9d3e6}.pc-omh-o{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-omh-o .om-dot{flex:none}.pc-omh-r small{color:var(--dim2);font-size:11px}.pc-omh{position:relative;z-index:3;background:#141d40;box-shadow:0 6px 18px #00000059}html.hw .pc-omh{background:#2a1145}.pc-omh[hidden]{display:none!important}.pc-omh-o[data-pref],.pc-omh-c[data-pref]{cursor:pointer}.pc-omh-o[data-pref]:hover{text-decoration:underline}@keyframes fiShine{0%,70%{opacity:0}72%,to{opacity:1}}#pk-newv{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 10px);transform:translate(-50%);z-index:90;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,211,107,.6);background:#2a1145;color:#ffd36b;font-weight:800;font-size:13px;box-shadow:0 6px 18px #0006;cursor:pointer;white-space:nowrap}.cl-hub-ic{width:46px;height:46px;display:grid;place-items:center;font-size:30px;border-radius:14px;background:linear-gradient(#d8f2ff,#7cc8f0);flex:none}.cl-wrap{display:grid;gap:8px}.cl-stage{position:relative;height:calc(100dvh - 210px - env(safe-area-inset-bottom,0px));max-height:780px;min-height:420px;border-radius:18px;overflow:hidden;background:#7cc8f0;border:1px solid var(--line);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cl-stage canvas{display:block;width:100%;height:100%}.cl-hud{position:absolute;left:0;right:0;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:10px 12px;pointer-events:none}.cl-h{display:flex;align-items:baseline;gap:2px;color:#fff;text-shadow:0 2px 0 rgba(10,30,60,.55)}.cl-h b{font-size:34px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.cl-h small{font-size:14px;font-weight:900}.cl-side{display:grid;justify-items:end;gap:4px;margin-left:auto;margin-right:8px}.cl-side span{font-size:12px;font-weight:900;color:#fff;background:#0a1e3c73;padding:3px 9px;border-radius:99px}.cl-side span:empty{display:none}.cl-test{font-size:11px;font-weight:900;color:#fff;background:#0a1e3c73;padding:3px 8px;border-radius:99px}.cl-danger{position:absolute;left:10px;top:64px;width:8px;height:120px;border-radius:99px;background:#0a1e3c59;overflow:hidden;display:flex;align-items:flex-end;pointer-events:none}.cl-danger i{display:block;width:100%;background:#7af0c8;border-radius:99px;transition:height .15s}.cl-danger.hot i{background:#ff6b6b;animation:clHot .35s steps(1) infinite}@keyframes clHot{50%{opacity:.35}}.cl-ctl{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none}.cl-btn{pointer-events:auto;width:96px;height:96px;border-radius:28px;border:0;display:grid;place-content:center;gap:2px;color:#fff;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 -6px #0000002e,0 4px #0a1e3c59;transition:transform .05s}.cl-btn.turn{background:linear-gradient(#b07cff,#7a4fd8)}.cl-btn.up{background:linear-gradient(#5fd0ff,#2e8fd0)}.cl-btn.on,.cl-btn:active{transform:translateY(4px);box-shadow:inset 0 -2px #0000002e,0 0 #0a1e3c59}.cl-bi{font-size:34px;line-height:1;font-weight:900}.cl-btn small{font-size:12px;font-weight:900}.cl-card[hidden]{display:none!important}.cl-card{position:absolute;inset:0 0 120px;display:grid;place-items:center;padding:16px;pointer-events:none}.cl-c-in{pointer-events:auto;width:min(300px,100%);background:#fffffff0;border-radius:20px;padding:18px 16px;text-align:center;display:grid;gap:10px;color:#23324a;box-shadow:0 8px 24px #0a1e3c4d}.cl-c-in p{margin:0;font-size:14px;font-weight:700;line-height:1.5}.cl-c-in>small{font-size:12px;color:#6a7890;font-weight:700}.cl-c-t{font-size:20px;font-weight:900}.cl-c-k{display:grid;gap:4px}.cl-c-k span{font-size:12.5px;font-weight:800;background:#eef7ff;border-radius:10px;padding:5px 8px}.cl-c-big{font-size:52px;font-weight:900;line-height:1;color:#2e8fd0}.cl-c-big small{font-size:18px;margin-left:2px}.cl-c-b{display:flex;gap:8px;justify-content:center}.cl-c-b .btn{flex:1}.cl-help{margin:0}@media(orientation:landscape)and (max-height:520px){.cl-stage{height:calc(100vh - 24px);min-height:0}}body.cl-on .tabbar,body.cl-on #yard,body.cl-on .cafe-fab,body.cl-on #pm-fab-wrap{display:none!important}body.cl-on footer{display:none}.cl-stage{-webkit-touch-callout:none}.cl-stage.straight .cl-turn{visibility:hidden}.cl-stage.playing,.cl-stage.playing *{touch-action:none}.cl-btn{width:92px;height:92px;border-radius:50%;border:3px solid rgba(255,255,255,.85)}.cl-btn.turn{background:radial-gradient(circle at 35% 30%,#fff 0 12%,#c9ecff 13% 45%,#7cc8f0 46%);color:#1d4f7a}.cl-btn.up{background:radial-gradient(circle at 35% 30%,#fff 0 12%,#e6f8ff 13% 45%,#a8e2ff 46%);color:#1d4f7a}.cl-btn small{font-size:13px}.cl-card{inset:0 0 40px}.cl-snd{pointer-events:auto;margin-left:6px;width:30px;height:30px;border-radius:50%;border:0;background:#0a1e3c73;font-size:15px;display:grid;place-items:center;cursor:pointer}.cl-pad{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none}.cl-pad button{pointer-events:auto;touch-action:none;cursor:pointer;border:3px solid rgba(255,255,255,.9);transition:transform .05s;-webkit-tap-highlight-color:transparent}.cl-turn{width:84px;height:84px;border-radius:50%;display:grid;place-content:center;gap:0;background:radial-gradient(circle at 35% 30%,#fff 0 12%,#e9e4ff 13% 45%,#b9adf0 46%);color:#4a3d8a;box-shadow:0 4px #0a1e3c59}.cl-turn span{font-size:32px;font-weight:900;line-height:1}.cl-turn small{font-size:12px;font-weight:900}.cl-cols{display:flex;gap:8px;align-items:flex-end}.cl-col{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffffff 0 10%,var(--ct) 11% 40%,var(--cb) 41%);box-shadow:0 4px 0 var(--cs);color:#fff}.cl-col.c1{margin-bottom:18px}.cl-col span{font-size:24px;font-weight:900;text-shadow:0 2px 0 var(--cs);line-height:1}.cl-pad button.on,.cl-pad button:active{transform:translateY(4px);box-shadow:none}.cl-pad button{border:0;background:none;box-shadow:none;padding:0;position:relative}.cl-pad button.on,.cl-pad button:active{transform:none;box-shadow:none}.cl-turn{width:96px;height:96px}.cl-col{width:72px;height:72px}.cl-col.c1{margin-bottom:20px}.cl-pad button img{position:absolute;inset:0;width:100%;height:100%;image-rendering:auto;pointer-events:none}.cl-pad button img.d,.cl-pad button.on img.u{visibility:hidden}.cl-pad button.on img.d{visibility:visible}.cl-col span{position:absolute;left:0;right:0;bottom:9%;text-align:center;font-size:15px;font-weight:900;color:#fff;text-shadow:0 1px 0 var(--cs),1px 0 0 var(--cs),-1px 0 0 var(--cs),0 -1px 0 var(--cs);pointer-events:none}.cl-col.on span{transform:translateY(2px)}.cl-cols{gap:4px}.gm-hub.gm-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.gm-compact .gm-hub-card{flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:12px 6px 10px;text-align:center}.gm-compact .gm-hub-card>img,.gm-compact .gm-hub-card>.cl-hub-ic{width:56px;height:56px;box-sizing:border-box;padding:6px;border-radius:16px;background:#ffffff12;object-fit:contain;transform:none;font-size:30px}.gm-compact .gm-hub-card.sc-hub>img{padding:8px}.gm-compact .gm-hc-m{justify-items:center;gap:4px;width:100%}.gm-compact .gm-hc-m>b,.gm-compact .gm-hc-m>b.gm-hc-t{font-size:13px;line-height:17px;display:block;word-break:keep-all}.gm-compact .gm-hc-m>b .kc-test{display:block;width:max-content;margin:3px auto 0;font-size:10px}.gm-compact .gm-hc-hook,.gm-compact .gm-hc-m>span:not([class]),.gm-compact .gm-hc-play,.gm-compact .gm-dots{display:none}.gm-compact .gm-hc-row{justify-content:center;gap:3px 4px;font-size:10.5px}.gm-compact .gm-hc-left{width:100%}.gm-compact .gm-hc-prize{height:19px;padding:0 6px;font-size:10.5px}.gm-compact .gm-hc-prize img.coin{width:12px;height:12px}.gm-compact .gmo-live{font-size:10.5px}@media(min-width:720px){.gm-hub.gm-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gm-compact .gm-hub-card{padding:16px 10px 14px}.gm-compact .gm-hub-card>img,.gm-compact .gm-hub-card>.cl-hub-ic{width:72px;height:72px}.gm-compact .gm-hc-m>b{font-size:15px}.gm-compact .gm-hc-hook{display:block;font-size:12px}}.gm-hub-card:has(.kc-test){order:99}.gm-hub.gm-uview .gm-hub-card:has(.kc-test){display:none}.gm-uv-b{margin:0 0 8px auto;display:block}.gm-compact .gm-hc-wait{display:none}@keyframes fiNew{50%{opacity:.55}}.cl-card.ready{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:64px 16px 150px;pointer-events:none}.cl-card.ready .cl-c-in{pointer-events:none;padding:12px 14px;gap:6px;background:#ffffffe6}.cl-card.ready .cl-c-t{font-size:17px}.cl-tap{display:grid;justify-items:center;gap:4px;padding:9px 16px;border-radius:999px;background:#0a1e3c8c;color:#fff;font-size:15px;font-weight:900;animation:clTap 1.2s steps(1) infinite}.cl-tap small{font-size:11.5px;font-weight:800;color:#d8e8ff}@keyframes clTap{50%{opacity:.55}}.cb-wrap{position:relative;display:flex;justify-content:center;text-decoration:none}.cb-win{position:relative}.cb-in{position:absolute;left:0;top:0;width:768px;height:128px;transform-origin:0 0}.cb-bg{position:absolute;inset:0;width:768px;height:128px;image-rendering:auto}.cb-medal{position:absolute;left:32px;top:32px;width:64px;height:64px;image-rendering:auto}.cb-txt{position:absolute;left:116px;top:32px;width:560px;height:64px;display:flex;align-items:center;gap:16px;white-space:nowrap;overflow:hidden;color:#4a3220}.cb-txt b{flex:none;font-size:34px;font-weight:900;color:#2f7f8a}.cb-txt span{font-size:34px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.cb-txt em{font-style:normal;color:#c06a2a;font-weight:900}.cb-clap{position:absolute;left:680px;top:24px;width:80px;height:80px;padding:8px;border:0;background:none;cursor:pointer}.cb-clap img{width:64px;height:64px;display:block;image-rendering:auto}.cb-clap i{position:absolute;right:0;top:0;font-style:normal;font-size:24px;font-weight:900;color:#c06a2a}.cb-test{position:absolute;right:6px;top:-14px;font-size:10px;font-weight:800;color:var(--dim)}.gm-compact .gm-hub-card>img[src*="fish/moon"]{padding:4px}@media(min-width:720px){.gm-compact .gm-hub-card>img[src*="fish/moon"]{padding:12px}}.cl-turn,.cl-col{width:80px;height:80px}.cl-col.c1{margin-bottom:16px}.cb-txt b,.cb-txt span{font-size:28px}.hx-dawn-b{display:flex;gap:8px;margin-top:8px}.hx-dawn-b .btn{flex:1}html.hw .top:after{content:none;display:none}.cb-roll .cb-sl{position:absolute;left:32px;top:32px;height:64px;display:flex;align-items:center;gap:16px;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .4s}.cb-roll .cb-sl.on{opacity:1;pointer-events:auto}.cb-roll .cb-ic{flex:none;width:64px;height:64px;display:grid;place-items:center}.cb-roll .cb-ic img{display:block;image-rendering:auto}.cb-roll .cb-txt{position:static;width:auto;height:auto;flex:1;min-width:0;display:flex;align-items:center;gap:16px;white-space:nowrap;overflow:hidden}.cb-roll .cb-txt b{flex:none;font-size:28px;font-weight:900;color:#2f7f8a}.cb-roll .cb-txt b small{font-size:20px}.cb-roll .cb-txt span{font-size:26px;font-weight:800;color:#4a3220;overflow:hidden;text-overflow:ellipsis}.cb-roll .cb-txt span.hot em,.cb-roll .cb-txt em{font-style:normal;color:#c06a2a;font-weight:900}.cb-dots{position:absolute;bottom:10px;display:flex;gap:8px}.cb-dots i{width:12px;height:12px;border-radius:0;background:#c9b896}.cb-dots i.on{background:#2f7f8a}.cl-pad .cl-kbd{display:none}@media(hover:hover)and (pointer:fine){.cl-pad .cl-kbd{display:grid;place-items:center;position:absolute;left:50%;top:-26px;transform:translate(-50%);min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:#0a1e3cc7;border:1px solid rgba(255,255,255,.6);color:#fff;font:900 13px/1 Pretendard,system-ui,sans-serif;pointer-events:none;z-index:2}}.cn-roll{position:relative;display:block;height:46px;padding:0;overflow:hidden}.cn-roll .cn-sl{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 14px;color:inherit;text-decoration:none;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s;pointer-events:none}.cn-roll .cn-sl.on{opacity:1;transform:none;pointer-events:auto}.cn-roll .cn-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-roll .cn-t small{font-size:11px}.cn-k.game{color:#9fe0ff;background:#50aaff29}.cn-k.live{display:inline-flex;align-items:center;gap:4px;color:#fff;background:#e8384a}.cn-k.live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:omLive 1.6s ease-out infinite}.cn-roll .cn-t .cn-ic,.cn-omok .cn-t .cn-ic{width:18px;height:18px;vertical-align:middle;position:relative;top:-1px;margin-right:4px;image-rendering:auto}@keyframes fiBrag{0%{opacity:0;translate:0 -10px}8%,85%{opacity:1;translate:0 0}to{opacity:0;translate:0 -6px}}.cl-retry{font-size:16px;font-weight:800}.ht-ic img[src*=games-256]{position:relative;top:-7px}.cl-col.c1{margin-bottom:0}.cl-cols{gap:10px}.cl-c-b .btn.ghost{color:#2f6fb0;background:#eef6ff;border:2px solid #9cc3ea;font-weight:900}@keyframes fiFever{to{box-shadow:0 0 0 3px #ffd36b,0 0 36px 10px #ffc850d9,inset 0 0 60px #ffd26473}}@keyframes fiToast{0%{opacity:0;translate:0 10px}8%{opacity:1;translate:0 0}85%{opacity:1}to{opacity:0;translate:0 -8px}}@keyframes fiShakeX{20%{margin-left:-6px}40%{margin-left:6px}60%{margin-left:-4px}80%{margin-left:4px}}@keyframes fiCardGlow2{50%{box-shadow:0 0 0 1px #b07cff,0 0 40px #b07cfff2}}@keyframes fiCardGlow3{50%{box-shadow:0 0 0 2px #ffe58a,0 0 54px #ffd04d}}@keyframes fiCardGlow4{50%{box-shadow:0 0 0 2px #9fffc8,0 0 60px #5fe39a}}@keyframes fiCardShine{0%{left:-60%}60%,to{left:130%}}@keyframes fiHookHot{0%{transform:scale(1);box-shadow:0 0 #ff3b3bb3,0 4px #00000059}to{transform:scale(1.04);box-shadow:0 0 0 8px #ff3b3b00,0 4px #00000059}}@keyframes fiHookTap{0%{transform:translateY(3px) scale(.97)}to{transform:none}}.gm-hub-card .gmo-live:not(.on){height:auto;padding:0;background:none;font-size:inherit;font-weight:inherit;color:inherit}.gm-compact .gmo-left{width:100%;display:block}.gm-hub-card .gmo-left{color:var(--dim);font-weight:700}.gm-hub-card.sc-hub{order:100}.gm-hub-card .gm-hc-m b .gm-n{top:-1px!important;margin-left:5px!important}@keyframes fiHookTap2{0%{transform:scale(.86) translateY(3px);box-shadow:0 1px #00000059}to{transform:none}}@keyframes fiHookRing{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes fiHookIc{0%{transform:scale(.8) rotate(-12deg)}to{transform:none}}.gm-compact .gm-hub-card>img[src*=omok-game-192]{margin:0;padding:10px}@media(min-width:720px){.gm-compact .gm-hub-card>img[src*=omok-game-192]{padding:13px}}.gm-compact .gm-hc-row .kc-test{display:inline-flex;margin:0}.gm-compact .gm-hc-m>b{height:17px}.fm-cap{display:block;margin-top:3px;font-size:11.5px;color:#ffd27a;font-weight:700}.fm-omk-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 2px;text-align:left}.fm-omk-rules>span{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:7px 10px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,210,122,.28);line-height:1.25}.fm-omk-rules i{grid-row:1 / 3;font-style:normal;font-size:15px;text-align:center}.fm-omk-rules b{font-size:12px;font-weight:700;color:#f1e9ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-omk-rules em{font-style:normal;font-size:12.5px;font-weight:800;color:#ffd27a}.fm-omk-rules .wide{grid-column:1 / -1;grid-template-columns:18px minmax(0,1fr) auto;grid-template-rows:auto}.fm-omk-rules .wide i{grid-row:auto}.fm-omk-rules .warn{border-color:#ff787866}.fm-omk-rules .warn em{color:#ff9a8a}.cl-over2{width:min(320px,100%);gap:10px;padding:18px 16px 16px}.cl-o-tag{justify-self:center;display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:999px;background:#e3f1ff;color:#2e6fb0;font-size:14px;font-weight:800}.cl-o-tag.best{background:linear-gradient(180deg,#ffe58a,#ffcf4d);color:#5a3a00;box-shadow:0 2px #c99a1a}.cl-o-sub{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;color:#4a5a74}.cl-o-sub i{width:4px;height:4px;border-radius:50%;background:#b7c4d8}.cl-o-sub b{color:#2e8fd0}.cl-o-got{display:flex;justify-content:center;gap:6px}.cl-o-got span{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:999px;background:#f1f6fc;border:1px solid #dbe6f2;font-size:12px;font-weight:700;color:#4a5a74}.cl-o-got b{color:#23324a}.cl-o-wk{display:grid;gap:6px;padding:10px;border-radius:14px;background:#f6f9fd;border:1px solid #e1eaf4}.cl-o-wh{display:flex;align-items:center;justify-content:space-between;font-size:13px}.cl-o-wh b{font-weight:800;color:#23324a}.cl-o-wh em{font-style:normal;font-size:12px;font-weight:800;color:#d98a00}.cl-o-wk>small{font-size:11px;color:#7a889e;font-weight:600;line-height:1.4}.cl-wk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cl-wk-s{display:grid;gap:1px;padding:6px 2px;border-radius:10px;background:#fff;border:1px dashed #c9d6e6;color:#9aa8bc}.cl-wk-s b{font-size:12px;font-weight:800}.cl-wk-s em{font-style:normal;font-size:10.5px;font-weight:700}.cl-wk-s.got{border-style:solid;border-color:#ffd36b;background:#fff8e0;color:#8a6400}.cl-wk-s.nw{border:2px solid #ffb02e;background:linear-gradient(180deg,#fff3c4,#ffe08a);color:#5a3a00;animation:clWkNew .9s ease-out;box-shadow:0 0 12px #ffb02e8c}@keyframes clWkNew{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:none}}.cl-over2 .cl-c-b .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cl-over2{justify-items:center}.cl-over2>*{width:100%}.cl-over2 .cl-o-tag{width:auto}.cl-c-big{display:flex;align-items:baseline;justify-content:center;gap:2px}.cl-o-sub{line-height:18px}.cl-o-sub span{display:inline-flex;align-items:center;gap:4px;height:18px}.cl-o-got span{gap:5px;height:28px;line-height:28px}.cl-bit{width:24px;height:24px;image-rendering:auto;display:block}.cl-coin{display:block;flex:none;image-rendering:auto}.cl-o-wh b{display:inline-flex;align-items:center;gap:5px;line-height:20px}.cl-o-wh em{line-height:20px}.cl-wk-s{position:relative;justify-items:center;align-content:center;min-height:46px}.cl-wk-s b{line-height:16px}.cl-wk-s em{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:16px;line-height:16px}.cl-wk-s em .cl-coin{width:14px;height:14px}.cl-wk-s i{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:0 6px;height:15px;line-height:15px;border-radius:999px;background:#ff6b5a;color:#fff;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.03em;box-shadow:0 1px #0003}.cl-o-wk>small{text-align:center}.pm-nudge{display:grid;gap:10px;justify-items:center;text-align:center;padding:6px 4px 2px}.pm-nd-ic{font-size:40px;line-height:1;animation:pmNdBob 1.6s ease-in-out infinite}@keyframes pmNdBob{50%{transform:translateY(-4px)}}.pm-nudge>b{font-size:17px;font-weight:800}.pm-nudge p{margin:0;font-size:14px;line-height:1.6;color:var(--text)}.pm-nudge p em{font-style:normal;font-weight:800;color:#ff7aa8}.pm-nudge small{font-size:11.5px;line-height:1.5;color:var(--dim)}.pm-nudge small b{color:var(--text)}.pm-nd-ok{width:100%;min-height:46px;font-size:15px}.cl-o-bits{display:grid;gap:5px;padding:9px 10px;border-radius:14px;background:#f6f9fd;border:1px solid #e1eaf4}.cl-ob-h{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#4a5a74;line-height:24px}.cl-ob-h b{color:#23324a}.cl-ob-h em{margin-left:auto;font-style:normal;font-weight:800;color:#d98a00}.cl-ob-bar{height:8px;border-radius:999px;background:#e3ebf5;overflow:hidden}.cl-ob-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd36b,#ffb02e);transition:width .8s ease-out}.cl-o-bits>small{font-size:11px;color:#7a889e;font-weight:600;text-align:center}.cl-o-bits.star{border-color:#ffd36b;background:#fff8e0;box-shadow:0 0 12px #ffb02e73}.fm-sub-g{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:0 2px 2px;scrollbar-width:none}.fm-sub-g::-webkit-scrollbar{display:none}.fm-sub-g button{flex:none;white-space:nowrap}@media(min-width:560px){.fm-sub-g{justify-content:center}}.cl-modes{pointer-events:auto;width:min(320px,100%);display:grid;grid-template-columns:1fr 1fr;gap:8px}.cl-m{display:grid;gap:2px;justify-items:center;padding:14px 8px 12px;border-radius:18px;border:0;font:inherit;cursor:pointer;box-shadow:0 4px #0000002e}.cl-m b{font-size:16px;font-weight:800}.cl-m small{font-size:11.5px;font-weight:700;opacity:.85}.cl-m em{margin-top:4px;font-style:normal;font-size:12px;font-weight:800;padding:2px 10px;border-radius:999px}.cl-m.mrec{background:linear-gradient(180deg,#4aa8ff,#2a78d8);color:#fff}.cl-m.mrec em{background:#ffffff38}.cl-m.prac{background:#fff;color:#2e6fb0}.cl-m.prac em{background:#e3f1ff}.cl-m:disabled{filter:grayscale(.6);opacity:.7;cursor:default}.cl-m:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #0000002e}.cl-m-gh,.cl-m-note{grid-column:1 / -1;margin:0;text-align:center;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cl-m-note{font-size:11px;opacity:.9}.cl-retry small{font-size:11px;opacity:.85;margin-left:4px}.cl-quit{justify-self:center;width:auto!important;min-height:36px;font-size:13px}.cl-rt{grid-column:1 / -1;margin-top:4px;padding:10px 12px;border-radius:14px;background:#0814309e;color:#fff;text-align:left;display:grid;gap:6px}.cl-rt-h{font-size:13px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cl-rt-h small{font-size:11px;font-weight:600;opacity:.75}.cl-rt-r{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;column-gap:8px;row-gap:1px}.cl-rt-f{font-size:12px;font-weight:800}.cl-rt-p{font-size:13px;text-align:right;color:#ffe27a}.cl-rt-bar{height:8px;border-radius:99px;background:#ffffff26;overflow:hidden}.cl-rt-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fd8ff,#c9f2ff)}.cl-rt-s{grid-column:2 / -1;font-size:10.5px;opacity:.7}.cl-rt-e{margin:0;font-size:10.5px;opacity:.6;text-align:center}.cl-modes .cl-m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.cl-modes .cl-m b{display:block}.cl-hlp{font-weight:900;font-size:16px}.cl-hpo{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#0a183273}.cl-hp-in{width:min(320px,100%);display:grid;gap:7px;padding:16px;border-radius:20px;background:#fffffff7;color:#23324a;box-shadow:0 8px 24px #00000040}.cl-hp-h{display:flex;align-items:center;justify-content:space-between}.cl-hp-h b{font-size:17px;font-weight:800}.cl-hp-x{width:32px;height:32px;border-radius:50%;border:0;background:#eef3f9;color:#4a5a74;font-size:20px;font-weight:800;cursor:pointer;line-height:1}.cl-hp-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;background:#f4f8fc;font-size:13.5px;font-weight:700;line-height:20px}.cl-hp-row i{flex:none;width:22px;display:grid;place-items:center;font-style:normal;font-size:16px}.cl-hp-row i img{display:block;image-rendering:auto}.cl-hp-row b{color:#2e6fb0}.cl-hp-row .cl-coin{display:inline-block;vertical-align:-3px}.cl-hp-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:2px}.cl-hp-modes span{display:grid;gap:2px;justify-items:center;padding:8px 6px;border-radius:12px;background:#e9f3ff;text-align:center}.cl-hp-modes span:last-child{background:#f2f4f8}.cl-hp-modes b{font-size:13.5px;font-weight:800}.cl-hp-modes small{font-size:11px;color:#5a6a84;font-weight:700;line-height:1.4}.cl-hp-k{margin:2px 0 0;text-align:center;font-size:11px;color:#7a889e;font-weight:600}.cl-o-bits>small{display:inline-flex;align-items:center;justify-content:center;gap:3px}.cl-o-bits>small b{color:#d98a00}.cl-o-bits>small .cl-coin{width:14px;height:14px}.cl-retry{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1.15;white-space:nowrap}.cl-retry span{font-size:15px;font-weight:800}.cl-retry small{font-size:11px;margin:0;opacity:.9}.cl-over2 .cl-c-b .btn{white-space:nowrap}.cl-card.ready{justify-content:flex-end;padding-bottom:128px}.cl-ob-h{position:relative}.cl-ob-bar i{position:relative;transition:width 1.1s cubic-bezier(.2,.8,.2,1) .15s}.cl-ob-bar.go i{box-shadow:0 0 10px #ffbe3ccc}.cl-ob-bar.go i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.85) 50%,transparent 80%);background-size:200% 100%;animation:clObShine 1s linear 3}@keyframes clObShine{0%{background-position:150% 0}to{background-position:-50% 0}}.cl-ob-plus{position:absolute;right:0;top:-14px;font-style:normal;font-size:15px;font-weight:900;color:#ffb02e;text-shadow:0 1px 0 #fff,0 0 6px rgba(255,190,60,.8);animation:clObPlus 1.6s ease-out forwards;pointer-events:none}@keyframes clObPlus{0%{opacity:0;transform:translateY(8px) scale(.7)}25%{opacity:1;transform:translateY(0) scale(1.15)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-14px)}}.cl-o-bits.gain .cl-bit{animation:clObBit .6s ease-out 2}@keyframes clObBit{50%{transform:scale(1.3) rotate(12deg)}}.cl-ob-h em .cl-coin{display:inline-block;vertical-align:-3px;width:16px;height:16px;margin-right:2px}.cl-hp-in{justify-items:center;text-align:center}.cl-hp-h{position:relative;width:100%;justify-content:center}.cl-hp-x{position:absolute;right:-4px;top:50%;transform:translateY(-50%)}.cl-hp-row{justify-self:center;width:auto;max-width:100%;justify-content:center;gap:7px;padding:6px 14px 6px 10px;border-radius:999px;background:#eef5fd;border:1px solid #dbe8f6;box-shadow:0 1px #d3e2f2;white-space:nowrap}.cl-hp-row i{width:20px}.cl-hp-modes{width:100%}.cl-hp-modes span{border-radius:16px}.cl-hp-k{width:100%}.gm-how-bdg{display:flex;align-items:center;gap:10px;margin-top:6px;padding:8px 12px;border-radius:12px;background:#ffd76a14;border:1px solid rgba(255,215,106,.3);cursor:pointer;text-align:left}.gm-how-bdg img{flex:none;width:36px;height:36px;object-fit:contain;image-rendering:auto}.gm-how-bdg span{display:grid;gap:1px;font-size:12.5px;line-height:1.35}.gm-how-bdg b{color:#ffe39a}.gm-how-bdg small{font-size:11px;opacity:.7}.gm-hc-sub{font-size:11px;opacity:.75}.gm-hc-prize img.bit{width:14px;height:14px;position:relative;top:0;margin:0;image-rendering:auto}.gm-compact .gm-hc-prize img.bit{width:12px;height:12px}.new.gm-n,html.hw .new.gm-n{width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;color:transparent!important;overflow:hidden;background:var(--alert) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27%23fff%27 d=%27M4.75 4h1.9l2.7 4.3V4h1.9v8h-1.8L6.65 7.6V12h-1.9z%27/%3E%3C/svg%3E") center / 16px 16px no-repeat!important}.fm-nw{white-space:nowrap}.gm-top-row{display:flex;align-items:stretch;gap:8px;margin:0 0 10px}.gm-top-row .gm-uv-b{margin:0;flex:none;align-self:center}.gm-fame-b{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;background:linear-gradient(135deg,#ffd66633,#ffaa4614);border:1px solid rgba(255,214,102,.45);box-shadow:0 0 14px #ffc8501f}.gm-fame-b:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,240,190,.22),transparent);transform:skew(-20deg);animation:gmFameShine 3.6s ease-in-out infinite;pointer-events:none}@keyframes gmFameShine{0%,55%{left:-40%}to{left:130%}}.gm-fame-b img{flex:none;image-rendering:auto}.gm-fb-t{flex:1;min-width:0;display:grid;gap:1px}.gm-fb-t b{font-size:14px;font-weight:800;color:#ffe39a;line-height:18px}.gm-fb-t small{font-size:11.5px;line-height:15px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-fb-t small em{font-style:normal;font-weight:800;color:#ffe39a}.gm-fb-go{flex:none;font-style:normal;font-size:20px;font-weight:800;color:#ffe39a}.gm-fame-b:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.gm-fame-b:after{animation:none;display:none}}.gm-top-row{flex-wrap:wrap}.gm-fame-b{flex:1 1 100%}.gm-top-row .gm-uv-b{margin-left:auto}.gr-box{display:grid;gap:12px}.gr-hd{display:flex;align-items:center;gap:12px;padding-right:28px}.gr-ic{flex:none;width:52px;height:52px;padding:6px;box-sizing:border-box;border-radius:16px;background:#ffffff14;object-fit:contain;image-rendering:auto}.gr-hd b{display:block;font-size:19px;font-weight:800;line-height:24px}.gr-hd small{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#7fe3b3}.gr-live{width:7px;height:7px;border-radius:50%;background:#3fdc8f;box-shadow:0 0 0 3px #3fdc8f33;animation:grLive 1.6s ease-in-out infinite}@keyframes grLive{50%{box-shadow:0 0 0 5px #3fdc8f00}}.gr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#00000038}.gr-tabs button{height:32px;border:0;border-radius:10px;background:transparent;color:#fff9;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.gr-tabs button.on{background:#ffffff24;color:#fff}.gr-pod{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:6px;align-items:end;margin-top:14px}.gr-p{position:relative;display:grid;justify-items:center;gap:4px;padding:18px 4px 10px;border-radius:16px 16px 12px 12px;text-align:center;min-width:0}.gr-p[data-pref]{cursor:pointer}.gr-p.p1{padding-top:24px;background:linear-gradient(180deg,#ffd6664d,#ffd66614);border:1px solid rgba(255,214,102,.55);box-shadow:0 0 18px #ffc8502e}.gr-p.p2{background:linear-gradient(180deg,#d2def038,#d2def00d);border:1px solid rgba(210,222,240,.35)}.gr-p.p3{background:linear-gradient(180deg,#e6a06e3d,#e6a06e0d);border:1px solid rgba(230,160,110,.4)}.gr-p.empty{visibility:hidden}.gr-p.me{outline:2px solid #8fd8ff;outline-offset:1px}.gr-crown{position:absolute;top:-22px;left:50%;width:36px;height:36px;margin-left:-18px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.gr-medal{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:900;color:#3a2a06}.gr-p.p1 .gr-medal{background:linear-gradient(180deg,#ffe48a,#f2b51f)}.gr-p.p2 .gr-medal{background:linear-gradient(180deg,#f4f7fb,#b8c3d4)}.gr-p.p3 .gr-medal{background:linear-gradient(180deg,#f6c39a,#c97c45)}.gr-pn{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%;font-size:13px;font-weight:800;line-height:18px}.gr-pn span,.gr-rn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gr-pn img,.gr-rn img{flex:none;width:16px;height:16px}.gr-pv{font-size:17px;font-weight:900;color:#ffe39a;line-height:20px}.gr-p.p1 .gr-pv{font-size:20px;line-height:24px}.gr-pv small,.gr-row strong small{margin-left:1px;font-size:11px;font-weight:800;opacity:.8}.gr-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:40vh;overflow-y:auto}.gr-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 14px 0 8px;border-radius:12px;background:#ffffff0d}.gr-row[data-pref]{cursor:pointer}.gr-row b{text-align:center;font-size:13px;font-weight:800;color:#ffffff8c}.gr-rn{display:flex;align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:700}.gr-row strong{font-size:15px;font-weight:800;color:#ffe39a}.gr-row.me{background:#8fd8ff24;box-shadow:inset 0 0 0 1px #8fd8ff73}.gr-me{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:#8fd8ff24;box-shadow:inset 0 0 0 1px #8fd8ff73;font-size:13px;font-weight:700}.gr-me b{font-size:15px;font-weight:900}.gr-me em{margin-left:auto;font-style:normal;font-weight:800;color:#ffe39a}.gr-empty{margin:8px 0;padding:22px 12px;border-radius:14px;background:#ffffff0d;text-align:center;font-size:13px;font-weight:700;opacity:.8}.gr-bdg{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;font-weight:700;opacity:.85}.gr-bdg img{width:20px;height:20px;object-fit:contain;image-rendering:auto}.gr-bdg b{color:#ffe39a}.gr-more{justify-self:center}.cl-side .cl-bitg{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 5px}.cl-side .cl-bitg[hidden]{display:none}.cl-bitg img{width:18px;height:18px;image-rendering:auto}.cl-bg-bar{position:relative;display:block;width:58px;height:8px;border-radius:4px;background:#ffffff38;overflow:hidden}.cl-bg-bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:4px;background:linear-gradient(90deg,#ffd36b,#fff1b8);transition:width .25s cubic-bezier(.3,1.4,.5,1)}.cl-bitg b{min-width:42px;font-size:12px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.cl-bitg.hit img{animation:clBgHit .32s ease-out}.cl-bitg.hit{animation:clBgGlow .4s ease-out}.cl-bitg.full{animation:clBgFull .9s ease-out}@keyframes clBgHit{0%{transform:scale(1)}35%{transform:scale(1.45) rotate(-12deg)}to{transform:scale(1)}}@keyframes clBgGlow{0%{box-shadow:0 0 #ffd36bb3}to{box-shadow:0 0 0 8px #ffd36b00}}@keyframes clBgFull{0%,to{box-shadow:0 0 #ffd36b00}30%{box-shadow:0 0 0 6px #ffd36b8c,0 0 18px #ffd36bcc;background:#78500a99}}.cl-bg-plus{position:absolute;right:calc(100% + 6px);top:50%;margin-top:-8px;line-height:16px;font-size:12px;font-weight:900;color:#ffe39a;text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none;animation:clBgPlus .9s ease-out forwards;white-space:nowrap}@keyframes clBgPlus{0%{transform:translate(10px) scale(.8);opacity:0}20%{transform:translate(0) scale(1.1);opacity:1}70%{opacity:1}to{transform:translate(-6px);opacity:0}}.cl-fly{position:fixed;left:0;top:0;width:24px;height:24px;z-index:60;pointer-events:none;image-rendering:auto;filter:drop-shadow(0 0 6px rgba(255,220,120,.9))}.ak{display:grid;gap:12px;max-width:560px;margin:0 auto}.ak-stage{border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #0000004d}.ak-stage canvas{display:block;width:100%;touch-action:none;-webkit-user-select:none;user-select:none}.ak-side{display:grid;gap:10px}.ak-seba{display:flex;align-items:center;gap:10px}.ak-seba img{flex:none;width:56px;height:56px;border-radius:14px;background:#ffffff14;image-rendering:auto}.ak-seba p{position:relative;margin:0;padding:9px 13px;border-radius:14px;background:#ffffff1a;font-size:13.5px;font-weight:700;line-height:1.4}.ak-vs{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:800}.ak-vs>span{display:inline-flex;align-items:center;gap:6px}.ak-st{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px}.ak-st.b{background:radial-gradient(circle at 34% 28%,#6b7790,#232a3d 58%,#0d1222);border:1px solid #0d1222}.ak-st.w{background:radial-gradient(circle at 34% 28%,#fff,#f1f5fb 55%,#b8c6da);border:1px solid #8e9fbb}.ak-cnt{display:inline-flex;gap:3px}.ak-cnt i{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.ak-cnt i.on{background:#ffd36b}.ak-turn{margin:0;min-height:20px;text-align:center;font-size:13px;font-weight:700;opacity:.9}.ak-my{color:#ffb36b}.ak-btns{display:flex;justify-content:center;gap:8px}.ak-btns .btn{min-width:120px}.ak-over{display:grid;justify-items:center;gap:2px;padding:10px;border-radius:14px;background:#ffffff14}.ak-over b{font-size:18px}.ak-over.w b{color:#ffe39a}.ak-over small{font-size:12px;opacity:.8}.ak-rec{margin:0;text-align:center;font-size:12px;opacity:.75}.ak-rec b{color:#ffe39a}.ak-pick{display:grid;gap:10px;justify-items:center;text-align:center}.ak-lead{margin:0;font-size:14px;font-weight:700;line-height:1.5}.ak-lead b{color:#ffe39a}.ak-opt{display:flex;align-items:center;gap:6px}.ak-opt>span{width:64px;font-size:12.5px;font-weight:800;opacity:.8;text-align:right;margin-right:4px}.ak-opt button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:inherit;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.ak-opt button.on{border-color:#ffb36b;background:#ff9a3c33}.ak-go{min-width:200px}.ak-note{margin:0;font-size:11.5px;opacity:.6}.ak-max{color:#ff6a3c}.ak{gap:8px;max-width:480px}.ak-top,.ak-bot{display:grid;gap:8px}.ak-bar{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:box-shadow .2s,border-color .2s}.ak-bar.turn{border-color:#ff9a3ccc;box-shadow:0 0 0 2px #ff9a3c40,0 0 16px #ff9a3c40}.ak-av{flex:none;width:44px;height:44px;border-radius:12px;background:#ffffff1a;image-rendering:auto}.ak-av.me{display:grid;place-items:center}.ak-av.me .ak-st{width:26px;height:26px}.ak-who{flex:1;min-width:0;display:grid;gap:1px}.ak-who b{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:800}.ak-who small{font-size:11.5px;font-weight:700;opacity:.65}.ak-bar .ak-cnt i{width:10px;height:10px}.ak-bub{position:relative;justify-self:start;margin:0 0 0 14px;padding:7px 12px;border-radius:4px 14px 14px;background:#ffffffeb;color:#23324a;font-size:13px;font-weight:700;line-height:1.4}.ak-stage{border-radius:16px}.ak-turn{min-height:34px;display:grid;place-items:center;padding:6px 12px;border-radius:999px;background:#00000038;font-size:13px}.ak-turn b{margin-right:4px}.ak-opts{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.ak-seg{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:#00000040}.ak-seg button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#ffffffa6;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.ak-seg button.on{background:#ff9a3ce6;color:#fff}.ak-seg .ak-st{width:12px;height:12px}.ak-btns .btn{min-width:130px}.ak-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:11.5px;opacity:.7}.ak-foot .ak-rec{opacity:1}.ak-turn{display:block;min-height:0;padding:8px 14px;border-radius:14px;text-align:center;line-height:1.45}.ak-omok .ak-frame{position:relative;padding:0;overflow:hidden;background:#f6dcc4;border-color:#e0b48c;box-shadow:inset 1px 1px #f3cdae}.ak-omok .ak-frame canvas{display:block;width:100%;touch-action:none;-webkit-user-select:none;user-select:none}.ak-omok .om-board-heading span:last-child:empty{display:none}.ak-omok .ak-left b{color:#ff8a1f}.ak-omok .om-turn-box .ak-opts{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:8px}.ak-omok .ak-seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:#1f2b4d1a}.ak-omok .ak-seg button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--om-ink);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;opacity:.65}.ak-omok .ak-seg button.on{background:#fff;opacity:1;box-shadow:0 1px 2px #00000026}.ak-omok .ak-btns{display:flex;justify-content:center;gap:8px;margin-top:8px}.ak-omok .ak-win{color:#ff8a1f}.ak-test{margin:0;text-align:center;font-size:11.5px;opacity:.6}.ak-bonus{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:4px;background:#28140a59;pointer-events:none;animation:akBonusBg 1.9s ease forwards}.ak-bonus b{font-size:46px;font-weight:900;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#ffe48a,#ff9a3c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 #b5531a) drop-shadow(0 0 14px rgba(255,170,60,.8));animation:akBonusIn 1.9s cubic-bezier(.2,1.4,.4,1) forwards}.ak-bonus span{font-size:15px;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:akBonusSub 1.9s ease forwards}@keyframes akBonusIn{0%{transform:scale(.3) rotate(-8deg);opacity:0}22%{transform:scale(1.15) rotate(2deg);opacity:1}34%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{transform:scale(1.3);opacity:0}}@keyframes akBonusSub{0%,20%{opacity:0;transform:translateY(8px)}35%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes akBonusBg{0%,80%{opacity:1}to{opacity:0}}.om-ht.ak{background:#ffe2c8;color:#a4501a}.fm-gchips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px}.fm-gchip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px 0 5px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:inherit;text-decoration:none;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.fm-gchip img{width:22px;height:22px;object-fit:contain;image-rendering:auto}.fm-grule{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.fm-grule>span{display:grid;justify-items:center;gap:2px;padding:8px 6px;border-radius:12px;background:#0003;font-size:12.5px;line-height:1.35;word-break:keep-all}.fm-grule i{font-style:normal;font-size:18px}.fm-grule b{color:#ffe39a}.fm-aw2{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 14px}.fm-aw-ic{flex:none;width:44px;height:44px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.fm-aw-t{display:grid;gap:2px;min-width:0}.fm-aw-t b{font-size:14.5px;line-height:1.4}.fm-aw-t small{font-size:12px;color:#f3dca0;opacity:.85;line-height:1.4}.ak-omok .ak-pts{color:#ff8a1f}.om-alk-ev{background:linear-gradient(180deg,#ffd6a8,#ffb070)!important;color:#6b2c08!important;border-color:#e08a3c!important}.ak-omok .om-side>#ak-turn{display:block!important;text-align:center;padding:10px 12px 12px}.ak-omok #ak-turn .ak-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.ak-omok #ak-turn .ak-seg{display:grid;grid-template-columns:1fr 1fr}.ak-omok #ak-turn .ak-seg button{justify-content:center;padding:0 6px}.ak-omok #ak-turn .ak-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.ak-omok #ak-turn .ak-btns .om-btn{width:100%;min-height:40px;justify-content:center}.ak-omok .ak-f-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ak-omok .ak-f-btns .om-f-lobby{grid-column:1 / -1}.ak-omok .om-float .om-f-card{pointer-events:auto}.ak-omok .ak-f-pts{color:#ff8a1f;font-weight:900}.ak-omok .ak-cd{margin-left:6px;padding:1px 8px;border-radius:999px;background:#1f2b4d1a;font-size:12px}.ak-omok .ak-cd.hot{background:#ff6a3c;color:#fff}.om-alk-pvp{display:grid;gap:6px;justify-items:center;width:100%;padding:8px;border-radius:10px;background:#ffb07024}.om-alk-pvp>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.om-alk-pvp small{font-size:11px;font-weight:800;color:#a4501a}.om-alk-in{animation:omAlkIn 1s ease-in-out infinite alternate}@keyframes omAlkIn{to{box-shadow:0 0 0 4px #ff8c2859}}.om-alk-live{display:grid;gap:6px;width:100%}.om-alk-row{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#fff5ec;border:1px solid #e0b48c;color:#3a2a1a;text-decoration:none;font-size:13px}.om-alk-row i{font-style:normal;opacity:.6;font-size:11px}.om-alk-row small{margin-left:auto;font-size:11px;opacity:.7}.om-alk-row em{font-style:normal;font-weight:800;color:#a4501a}.cl-m-kun{font-size:13px!important;color:#ffe39a!important}.cl-m-kun b{color:#fff3c4}.jn-note{margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#ffd6661a;border:1px solid rgba(255,214,102,.35);text-align:left;word-break:keep-all}.jn-note>b{display:block;margin-bottom:6px;font-size:14px;color:#ffe39a}.jn-note p{margin:0;font-size:12.5px;line-height:1.6;opacity:.9}.jn-note p+p{margin-top:6px}.jn-note-w{padding-top:6px;border-top:1px dashed rgba(255,214,102,.3)}.jn-note-w b{color:#ffb3a8}.jn-note{padding:14px 14px 12px;border-radius:16px;background:linear-gradient(180deg,#ffd66624,#ffd6660d)}.jn-n-h{margin-bottom:10px;text-align:center;font-size:14.5px;font-weight:800;color:#ffe39a}.jn-n-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}.jn-n-l li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#0000002e;font-size:12.5px;line-height:1.5;word-break:keep-all}.jn-n-l li i{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font-style:normal;font-size:15px}.jn-n-l li b{color:#ffe39a}.jn-n-l li.w{background:#ff6e6e1a;border:1px solid rgba(255,140,140,.28)}.jn-n-l li.w b{color:#ffb3a8}.gd-rn{box-sizing:border-box;padding-top:2px}.gi-steps li>b{box-sizing:border-box;padding-top:2px}.gd-lvs-row span{padding-top:4px;padding-bottom:2px}.gw-steps .now{padding-top:3px;padding-bottom:1px}.cl-dd{padding-top:4px!important;padding-bottom:2px!important}.gm-compact .gm-hc-prize{padding-top:2px!important}.gm-compact .kc-test,.gm-compact .gm-hc-row .kc-test{padding-top:2.5px!important;padding-bottom:0!important}.at-ar{box-sizing:border-box;padding-bottom:10px}.fa-play{padding-top:3px!important;padding-bottom:1px!important}.sc-pn{padding-top:3px}.omok .om-today{padding-top:2px}.cl-hp-in{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:min(330px,100%);box-sizing:border-box;padding:16px 14px 14px}.cl-hp-h{justify-content:center;min-height:32px}.cl-hp-x{right:0}.cl-hp-row{justify-self:stretch;white-space:normal;word-break:keep-all;justify-content:flex-start;text-align:left;gap:10px;padding:7px 12px 7px 8px;border-radius:14px;line-height:1.4;min-height:36px;box-sizing:border-box}.cl-hp-row i{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1e3c641f;font-size:15px}.cl-hp-row>span{flex:1;min-width:0}.cl-hp-modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-hp-modes span{padding:10px 6px}.cl-hp-modes small{line-height:1.5}.cl-nw{white-space:nowrap}.cl-hp-k{word-break:keep-all;line-height:1.5}.cl-hlp2{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px 0 4px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff,#e6f2ff);color:#2a5d96;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:0 2px #14325a59,0 0 0 2px #ffffff80;animation:clHlpGlow 2.4s ease-in-out infinite}.cl-hlp2 b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#3d8be0;color:#fff;font-size:14px;font-weight:900;box-sizing:border-box;padding-top:0}.cl-hlp2:active{transform:translateY(2px);box-shadow:0 0 #14325a59,0 0 0 2px #ffffff80}@keyframes clHlpGlow{50%{box-shadow:0 2px #14325a59,0 0 0 2px #ffffff80,0 0 12px #a0d2ffe6}}@media(prefers-reduced-motion:reduce){.cl-hlp2{animation:none}}.cl-nw{font-style:normal}.cl-hpo{overflow-y:auto;place-items:start center;padding:12px}.cl-hp-in{margin:auto 0;gap:6px}.cl-hp-row{min-height:34px;padding-top:5px;padding-bottom:5px;font-size:13px}.cl-hlp2{pointer-events:auto;position:relative;z-index:2;touch-action:manipulation}.ak-omok .ak-f-pts em{font-style:normal;font-weight:700;opacity:.7;font-size:11px}.ak-tut{position:absolute;inset:0;z-index:4;pointer-events:none;background:#28140a2e;animation:akTutIn .3s ease-out}@keyframes akTutIn{0%{opacity:0}}.ak-tut-ring{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid #ff9a3c;box-shadow:0 0 14px #ff9a3ce6;animation:akTutRing 1.8s ease-out infinite}@keyframes akTutRing{0%,15%{transform:scale(1.3);opacity:0}25%{transform:scale(1);opacity:1}80%{opacity:1}to{opacity:0}}.ak-tut-band{position:absolute;width:8px;height:0;margin-left:-4px;border-radius:4px;background:linear-gradient(180deg,#ff9a3cd9,#ff9a3c1a);box-shadow:0 0 10px #ff9a3c99;animation:akTutBand 1.8s ease-in-out infinite}@keyframes akTutBand{0%,25%{height:0}70%{height:var(--d)}78%,to{height:0}}.ak-tut-hand{position:absolute;margin:-4px 0 0 -10px;font-size:30px;font-style:normal;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));animation:akTutHand 1.8s ease-in-out infinite}@keyframes akTutHand{0%{transform:translateY(-14px);opacity:0}15%{transform:translateY(0);opacity:1}25%{transform:translateY(0) scale(.9)}70%{transform:translateY(var(--d)) scale(.9)}78%{transform:translateY(var(--d)) scale(1.05);opacity:1}to{transform:translateY(var(--d));opacity:0}}.ak-tut-card{position:absolute;left:50%;top:18%;transform:translate(-50%);display:grid;justify-items:center;gap:2px;padding:10px 16px;border-radius:14px;background:#fffffff2;box-shadow:0 6px 18px #00000040;color:#3a2414;text-align:center;white-space:nowrap}.ak-tut-card b{font-size:15px;font-weight:900}.ak-tut-card span{font-size:13.5px;font-weight:800}.ak-tut-card em{font-style:normal;color:#ff6a1a}.ak-tut-card small{font-size:11px;opacity:.7;font-weight:700}.sh-tag.ev150{color:#e9e2ff;background:#aa96e624;border-color:#beaaf580}.sh-tag.ev500{color:#ffc27a;background:#ff963c21;border-color:#ffa04680}.lx-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 14px}.lx-tab{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;padding:12px 8px 11px;border-radius:18px;border:1px solid rgba(170,195,255,.18);background:#ffffff0a;color:inherit;font:inherit;cursor:pointer;transition:transform .15s,background .2s,border-color .2s}.lx-tab img{width:46px;height:46px;object-fit:contain;image-rendering:auto}.lx-tab b{font-size:15px;line-height:1.25}.lx-tab small{display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:16px;opacity:.78}.lx-tab small .coin{width:14px;height:14px}.lx-tab:active{transform:scale(.97)}.lx-tab.on{background:linear-gradient(180deg,#ffd67833,#ffaa5012);border-color:#ffd2789e;box-shadow:0 4px 14px #00000038}.lx-dot{position:absolute;top:10px;right:12px;width:8px;height:8px;border-radius:50%;background:#ff6b8a;box-shadow:0 0 0 2px #00000040}.lc-q{margin:6px 0 12px;text-align:center;font-weight:800;font-size:14px}.lc-row{display:flex;justify-content:center;gap:12px;perspective:900px}.lc-card{position:relative;flex:0 1 112px;aspect-ratio:3 / 4;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.lc-card[disabled]{cursor:default}.lc-in{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.3,1.2)}.lc-back,.lc-face{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:6px;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lc-back{background:linear-gradient(160deg,#6a49c8,#2e1f70);border:2px solid rgba(255,214,120,.65);box-shadow:0 6px 16px #0000004d,inset 0 0 0 4px #ffffff0f}.lc-back img{width:58%;image-rendering:auto}.lc-back em{font-style:normal;font-weight:900;font-size:18px;color:#ffe39a;line-height:1}.lc-face{transform:rotateY(180deg);background:linear-gradient(180deg,#fff8ea,#ffe7bf);border:2px solid #ffd27a;color:#3a2a10}.lc-face img{width:48%;height:auto;image-rendering:auto}.lc-face i{font-style:normal;font-size:30px;line-height:1}.lc-face b{padding:0 6px;font-size:13px;line-height:1.3;text-align:center;word-break:keep-all}.lc-card.flip .lc-in{transform:rotateY(180deg)}.lc-card.other{opacity:.5;filter:saturate(.6)}.lc-card.pick .lc-face{box-shadow:0 0 0 3px #ffcf5a,0 0 22px #ffc850a6}.lc-card:not([disabled]):hover .lc-in{transform:translateY(-6px)}.lc-card.chosen .lc-in{transform:translateY(-10px) scale(1.06)}.lc-card.shuf.s0{animation:lcS0 1.3s ease-in-out}.lc-card.shuf.s1{animation:lcS1 1.3s ease-in-out}.lc-card.shuf.s2{animation:lcS2 1.3s ease-in-out}@keyframes lcS0{0%{transform:translate(110%) scale(.9);opacity:0}20%{transform:translate(110%);opacity:1}45%{transform:translate(220%)}70%{transform:translate(110%) rotate(-6deg)}to{transform:none}}@keyframes lcS1{0%{transform:scale(.9);opacity:0}20%{transform:none;opacity:1}45%{transform:translate(-110%)}70%{transform:translate(110%) rotate(6deg)}to{transform:none}}@keyframes lcS2{0%{transform:translate(-110%) scale(.9);opacity:0}20%{transform:translate(-110%);opacity:1}45%{transform:translate(-220%)}70%{transform:translate(-110%) rotate(-6deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.lc-card.shuf{animation:none!important}.lc-in{transition:none}}.lc-res{margin-top:14px}.fm-p.empty,.mo-c.empty{padding:0}.hx-short{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--dim);text-align:center;word-break:keep-all}.hx-short b{color:#8fe3c2}.pm-url{color:#8fd8ff;text-decoration:underline;text-underline-offset:3px;word-break:break-all}.gpa{margin-top:12px;display:flex;flex-direction:column;gap:10px}.gpa-t{font-size:15px}.gpa-boxes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gpa-box{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#7f7fa01a}.gpa-nm{font-size:12px;opacity:.75}.gpa-box b{font-size:22px;line-height:1.2}.gpa-box b small{font-size:13px;margin-left:2px;font-weight:600}.gpa-dt summary{cursor:pointer;font-weight:700;font-size:14px;padding:6px 0}.gpa-list{list-style:none;margin:4px 0 0;padding:0;max-height:320px;overflow:auto}.gpa-list li{display:grid;grid-template-columns:minmax(0,1fr) 48px 52px 52px;align-items:center;gap:6px;padding:5px 2px;border-top:1px solid rgba(127,127,160,.18);font-size:13px}.gpa-list li.gpa-h{border-top:0;font-size:11px;opacity:.65}.gpa-list i{font-style:normal;text-align:center}.gpa-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpa-at{opacity:.7;font-variant-numeric:tabular-nums}.gpa-w{color:#2f9e5b;font-weight:700}.gpa-l{color:#d0566b}.gpa-p{color:#c98a1c}.gpa-x{opacity:.4}.gpa-week{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.gpa-day{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 9px;border-radius:9px;border:1px solid rgba(127,127,160,.3);background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.gpa-day small{font-size:10px;font-weight:500;opacity:.7}.gpa-day.on{border-color:#8a6fd6;background:#8a6fd624}.pz-news{margin-bottom:12px}.cn-k.lucky{color:#93f3c4;background:#3cdc8c29}.pz-news .cn-t em.pz-lk{font-style:normal;font-weight:900}.pz-news .cn-t em.pz-lk.g2{color:#d6c2ff}.pz-news .cn-t em.pz-lk.g3{color:#ffe08a}.pz-news .cn-t em.pz-lk.g5{color:#93f3c4}.gd-boxes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gd-list li{grid-template-columns:minmax(0,1fr) 48px 52px 52px}.gd-ce li{grid-template-columns:minmax(0,1fr) 58px 58px 58px 64px}.gd .gpa-day small+small{margin-top:-1px}.cn-k.me{color:#ffd7ec;background:#ff78be33}.cn-k.rest{color:#cfe6ff;background:#78aaff2e}.sh-soldb{cursor:pointer;border:0;font-family:inherit}.sh-ownlist{margin-left:6px;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,214,102,.45);background:#ffd6661f;color:#ffe39a;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.so-pop{padding:4px 2px 2px}.so-h{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:10px;text-align:center}.so-h b{font-size:16px}.so-h span{font-size:12px;opacity:.7}.so-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px;padding:14px 6px 10px;border-radius:14px;background:radial-gradient(120% 90% at 50% 100%,#c4aaff33,#ffffff08 70%)}.so-f{display:flex;flex-direction:column;align-items:center;width:104px}.so-pg{width:104px;height:104px;object-fit:contain;image-rendering:auto;margin-bottom:-4px}.so-no{font-size:11px;font-weight:900;color:#ffe39a;padding:1px 8px;border-radius:999px;background:#ffd66624}.so-nm{margin-top:3px;max-width:104px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:13px;font-weight:800;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-tip{margin:8px 0 0;text-align:center;font-size:11px;opacity:.6}@media(max-width:520px){.so-row{gap:6px 0;padding:12px 2px 8px}.so-f{width:80px}.so-pg{width:96px;height:96px;margin:0 -8px -4px}.so-nm{max-width:80px;font-size:12px}}@keyframes soBreath{0%{transform:scaleY(1)}35%{transform:scaleY(1.008)}50%{transform:scaleY(1.016)}65%{transform:scaleY(1.008)}85%,to{transform:scaleY(1)}}.so-pg{transform-origin:50% 100%;animation:soBreath 2.6s infinite;animation-timing-function:steps(1,end)}.so-f:nth-child(3n+2) .so-pg{animation-delay:-.9s}.so-f:nth-child(3n) .so-pg{animation-delay:-1.7s}@media(prefers-reduced-motion:reduce){.so-pg{animation:none}}.ct-card .ct-av{width:96px;height:96px}.ct-card .ct-art{display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px 0 2px;padding:8px 12px;border-radius:12px;background:#ff9e401f;border:1px solid rgba(255,170,80,.35);color:inherit;text-decoration:none;font-size:12.5px;line-height:1.4}.ct-card .ct-art b{color:#ffc070}.ct-card .ct-art em{font-style:normal;font-weight:900;color:#ffc070;font-size:12px}@keyframes clHint{0%,to{filter:drop-shadow(0 0 0 rgba(255,235,140,0));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(255,235,140,.95));transform:scale(1.06)}}.cl-pad .cl-turn.hint{animation:clHint .56s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cl-pad .cl-turn.hint{animation:none;outline:2px solid #ffe08a}}.fm-grule>span:nth-child(3){grid-column:1 / -1}.modal .box:has(.gfi-pop){max-width:640px}.gfi-open{margin-left:auto}.gfi-pop{display:flex;flex-direction:column;gap:14px}.gfi-h{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px}.gfi-mv{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:inherit;font-size:18px;line-height:1;cursor:pointer}.gfi-mv:disabled{opacity:.3;cursor:default}.gfi-lock{margin:-8px 0 0;text-align:center;font-size:11px;opacity:.6}.gfi-sec{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.gfi-t{font-size:14px}.gfi-t small{font-weight:500;font-size:11px;opacity:.65;margin-left:4px}.gfi-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gfi-b{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;background:#ffffff0d}.gfi-b>span{font-size:11.5px;opacity:.7}.gfi-b>b{font-size:19px}.gfi-b>b small{font-size:12px;margin-left:2px}.gfi-b>small{font-size:11px;opacity:.8}.gfi-note{margin:0;font-size:11px;opacity:.6}.gfi-d{font-size:11px;font-weight:800;margin-left:2px;white-space:nowrap}.gfi-d.up{color:#6fe3a5}.gfi-d.dn{color:#ff8fa5}.gfi-d.new{color:#ffe08a}.gfi-tw{overflow-x:auto}.gfi-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.gfi-tbl th{font-size:11px;font-weight:600;opacity:.65;text-align:right;padding:4px 6px;white-space:nowrap}.gfi-tbl th:first-child{text-align:left}.gfi-tbl td{padding:6px;border-top:1px solid rgba(255,255,255,.06);white-space:nowrap}.gfi-tbl td.n{text-align:right;font-variant-numeric:tabular-nums}.gfi-nm{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:800;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.gfi-more summary{cursor:pointer;font-size:12px;opacity:.75;padding:6px 0}.gfi-g{display:flex;flex-direction:column;gap:6px}.gfi-gt{font-size:13px}.gfi-gt small{font-weight:500;font-size:11px;opacity:.65;margin-left:4px}.gfi-chips{display:flex;flex-wrap:wrap;gap:6px}.gfi-c{display:inline-flex;flex-direction:column;padding:6px 10px;border-radius:10px;background:#ffffff0f;font-size:12.5px}.gfi-c small{font-size:10.5px;opacity:.7}.gfi-day summary{display:grid;grid-template-columns:40px minmax(0,1fr) 64px;align-items:center;gap:8px;padding:3px 0;cursor:pointer;list-style:none;font-size:12px}.gfi-day summary::-webkit-details-marker{display:none}.gfi-bar{height:12px;border-radius:6px;background:#ffffff0f;overflow:hidden}.gfi-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#ff9ecb,#c4a8ff)}.gfi-dv{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.gfi-top{display:flex;flex-wrap:wrap;gap:6px 12px;padding:4px 0 8px 48px;font-size:12px}@media(max-width:520px){.gfi-boxes{grid-template-columns:1fr}}.ct-only{display:inline-block;margin-left:5px;padding:1px 6px;border-radius:999px;background:#ffd66624;color:#ffe39a;font-size:10.5px;font-weight:800;vertical-align:middle}.ct-card .ct-csub b{color:#ffe39a}html.pm-embed .pg-back{display:block!important}.gfi-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#ffffff0d}.gfi-tabs button{padding:7px 4px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;font-size:13px;font-weight:700;opacity:.7;cursor:pointer}.gfi-tabs button.on{background:#c4a8ff38;opacity:1}.ct-card .ct-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;margin-top:12px;align-items:stretch}.ct-card .ct-go{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;background:#ffffff0f;color:inherit;text-decoration:none;text-align:left}.ct-card .ct-go b{font-size:14px;color:#fff}.ct-card .ct-go small{font-size:11.5px;color:var(--info, #8fd8ff);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-card .ct-cp{align-self:center}.om-hist-empty{margin:0;padding:16px 8px;text-align:center;font-size:13px;opacity:.7}.gfi-rk{display:inline-block;min-width:22px;margin-right:4px;font-size:11px;font-weight:900;opacity:.6;font-variant-numeric:tabular-nums}.gfi-pg{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12.5px}.gfi-pg button{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:inherit;font-size:16px;line-height:1;cursor:pointer}.gfi-pg button:disabled{opacity:.3;cursor:default}.closet .slot[data-acc]:not([data-acc=auto]) img.cl-p2.cl-head2{width:64px;height:64px;transform:none}.closet .slot[data-acc]:not([data-acc=auto]) img.cl-p2.cl-head{width:40px;height:40px}.sth-src{margin-top:10px;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.sth-src-t{font-size:14px}.sth-src-t small{font-weight:500;font-size:11.5px;opacity:.65;margin-left:4px}.sth-src-r{display:grid;grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:12.5px}.sth-src-r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sth-src-r i{height:10px;border-radius:5px;background:#ffffff12;overflow:hidden}.sth-src-r i em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#ffd36b,#ff9ecb)}.sth-src-r b{text-align:right;font-variant-numeric:tabular-nums}.closet .slot[data-stkitem]:not([data-stkitem^=shop_hw_]):not([data-stkitem=shop_hammer])>img[src*="assets/sticks/"]{transform:rotate(-40deg)}.hx-yd-go{display:block;margin:2px auto 10px}.adm-vf{display:inline-block;margin:4px 0 2px;padding:2px 8px;border-radius:999px;font-size:11.5px;line-height:1.6;border:1px solid var(--line);color:var(--dim)}.adm-vf b{font-weight:800}.adm-vf.v1{color:#e0b44a;border-color:#e0b44a80}.adm-vf.v2{color:#47c58a;border-color:#47c58a8c}.caps-tip{margin:6px 0 0;text-align:center;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:700;line-height:1.5;color:#ffd27a;background:#ffc4501f;border:1px solid rgba(255,196,80,.45)}.pc-wr i.it-lim,html.hw .pc-wr i.pc-wr-ic.it-lim{position:relative;box-shadow:inset 0 0 0 1.5px #ffd678f2,0 0 6px #ffc85a8c;animation:itLim 2.4s ease-in-out infinite}@keyframes itLim{0%,to{box-shadow:inset 0 0 0 1.5px #ffd678e6,0 0 4px #ffc85a59}50%{box-shadow:inset 0 0 0 1.5px #ffecaa,0 0 10px #ffd26ecc}}@media(prefers-reduced-motion:reduce){.pc-wr i.it-lim{animation:none}}.fa-gwrap{position:relative;margin-top:12px;min-height:320px}.fa-gwrap .fa-grid{filter:blur(1.5px);opacity:.85;pointer-events:none;user-select:none}.fa-gb{display:block;height:12px;width:72%;border-radius:6px;background:#ffffff38;filter:blur(2px)}.fa-gb.sm{width:42%;height:10px}.fa-gt .fa-meta{display:flex;flex-direction:column;gap:6px}.fa-glock{position:absolute;left:50%;top:110px;transform:translate(-50%);display:grid;justify-items:center;gap:6px;width:min(290px,88%);padding:16px 14px;border-radius:16px;background:#0a1034e0;border:1px solid rgba(170,195,255,.35);box-shadow:0 10px 30px #00000073;text-align:center;z-index:2}.fa-glock b{font-size:14px;line-height:1.5}.fa-glock b em{font-style:normal;color:#ffd27a}.fa-glock span{font-size:12.5px;color:var(--dim)}.fa-glock .btn{margin-top:4px}.adm-pcbtn{flex:none;align-self:center;padding:4px 9px;font-size:12px;white-space:nowrap}.gr-new{display:inline-block;margin-left:4px;padding:0 5px;border-radius:999px;font-style:normal;font-size:9.5px;font-weight:900;line-height:15px;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#ff6b9a,#ff9f43);vertical-align:middle;animation:grNew 1.6s ease-in-out infinite}@keyframes grNew{0%,to{box-shadow:0 0 #ff789600}50%{box-shadow:0 0 8px 1px #ff8c78b3}}@media(prefers-reduced-motion:reduce){.gr-new{animation:none}}.lk-steps{display:flex;justify-content:center;gap:4px;margin:12px 0 4px;padding:0;list-style:none}.lk-steps li{flex:1;max-width:96px;display:grid;justify-items:center;gap:4px;font-size:11.5px;color:var(--dim);position:relative}.lk-steps li+li:before{content:"";position:absolute;top:13px;right:50%;width:100%;height:2px;background:#aac3ff40;z-index:0}.lk-steps li b{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1b2550;border:2px solid rgba(170,195,255,.35);font-size:13px}.lk-steps li.done b{background:#3ba776;border-color:#3ba776;color:#fff}.lk-steps li.done+li:before{background:#3ba776}.lk-steps li.now b{background:#ffb15e;border-color:#ffb15e;color:#fff;animation:lkNow 1.6s ease-in-out infinite}.lk-steps li.now span{color:#ffd27a;font-weight:800}@keyframes lkNow{50%{box-shadow:0 0 0 6px #ffb15e2e}}.lk-push-go{width:100%;margin:10px 0 2px}.lk-push{margin:10px 0 2px;font-size:12.5px;color:#8ee6b0;font-weight:700}.lk-push-tip{margin:10px 0 2px;font-size:12px;color:var(--dim);line-height:1.6}.lk-while{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(170,195,255,.25)}.lk-while>b{display:block;font-size:12.5px;margin-bottom:8px}.lk-while div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lk-while a{padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(170,195,255,.25);color:inherit;text-decoration:none;font-size:12px;font-weight:700}@media(prefers-reduced-motion:reduce){.lk-steps li.now b{animation:none}}.gm-hc-done{color:#3ba776;font-weight:800}.cl-o-tip{margin:6px 0 2px;font-size:12.5px;line-height:1.5;color:#ffe6b0;text-align:center}.cl-o-tip b{color:#fff}.gm-hub-card.has-bnr{flex-wrap:wrap;row-gap:8px;padding-top:8px}.gm-hub-card.has-bnr>img:not(.gm-hc-bnr){display:none}.gm-hub-card img.gm-hc-bnr{flex:0 0 100%;width:100%;height:auto;aspect-ratio:3 / 1;border-radius:10px;object-fit:cover;image-rendering:auto}.gm-hub-card.has-bnr .gm-hc-play{top:auto;bottom:14px;transform:none}.cl-o-scene{display:block;width:192px;height:120px;margin:0 auto 2px;image-rendering:auto}.ct-test{margin:-4px 0 8px}.ct-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.ct-tabs button{flex:1 1 30%;min-width:0;white-space:nowrap;font-size:12.5px}.ct-img{display:block;width:100%;max-width:420px;height:auto;margin:8px auto 0;border-radius:10px;image-rendering:auto}.ct-img.ct-sq{max-width:220px;background:#fff}.ct-img.ct-spec{max-width:360px}.ct-hero b{display:block;font-size:15px;margin-bottom:6px}.ct-hero p{margin:0;font-size:13px;line-height:1.7;color:var(--dim)}.ct-hero p b{display:inline;color:#ffd27a;font-size:inherit}.ct-rules{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ct-rules span{padding:4px 10px;border-radius:999px;background:#ffffff12;border:1px solid rgba(170,195,255,.25);font-size:12px;font-weight:700}.ct-tpl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}@media(min-width:700px){.ct-tpl{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-tpl-i{display:grid;justify-items:center;gap:4px;padding:8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(170,195,255,.2);color:inherit;text-decoration:none}.ct-tpl-i .ct-img{margin:0;max-width:100%}.ct-tpl-i b{font-size:12.5px}.ct-tpl-i span{font-size:11.5px;color:#8fd8ff;font-weight:800}.ct-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-cards .ct-img{margin:0}.ct-pr{margin-top:8px;padding:10px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(170,195,255,.2)}.ct-pr-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ct-pr p{margin:0;font-size:12.5px;line-height:1.65;white-space:pre-wrap;word-break:keep-all}.ct-form{display:grid;gap:8px}.ct-form h3{margin:0}.ct-cat button{flex:1;font-size:12.5px}.ct-file{display:grid;place-items:center;min-height:160px;border-radius:12px;border:2px dashed rgba(170,195,255,.35);background:#ffffff0a;cursor:pointer;font-weight:700;color:var(--dim)}.ct-file img{width:160px;height:160px;object-fit:contain;background:#fff;border-radius:8px;image-rendering:auto}.ct-form input[type=text],.ct-form textarea{width:100%;box-sizing:border-box}.ct-err{margin:0;color:#ff9a9a;font-size:12.5px;font-weight:700}.ct-done{margin:0;color:#8ee6b0;font-weight:700}.ctz-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid rgba(170,195,255,.12)}.ctz-row img,.ctz-row>i{flex:none;width:64px;height:64px;border-radius:8px;background:#fff;object-fit:contain;image-rendering:auto}.ctz-row>div{display:grid;gap:2px;min-width:0}.ctz-row b{font-size:13.5px}.ct-st{justify-self:start;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:800;background:#ffffff14}.ct-st.pick{background:#ffd27a33;color:#ffd27a}.ct-st.no{color:var(--dim)}.pm-wrap.pmbg-on{position:relative;z-index:0;isolation:isolate}.pm-wrap.pmbg-on:before,.pm-wrap.pmbg-on:after{content:"";position:fixed;inset:0;pointer-events:none}.pmbg-pv:before,.pmbg-pv:after{content:"";position:absolute;inset:0;pointer-events:none}.pm-wrap.pmbg-on:before,.pmbg-pv.pmbg-on:before{z-index:-1;background:linear-gradient(var(--pmdim),var(--pmdim)),var(--pmimg) var(--pmpos) / cover no-repeat}.pm-wrap.pmbg-on.pmbg-contain:before,.pmbg-pv.pmbg-on.pmbg-contain:before{background:linear-gradient(var(--pmdim),var(--pmdim)),var(--pmimg) center / contain no-repeat}.pm-wrap.pmbg-on.pmbg-contain:after,.pmbg-pv.pmbg-on.pmbg-contain:after{z-index:-2;inset:-30px;background:var(--pmimg) center / cover no-repeat;filter:blur(16px) brightness(.7)}.pmbg-btn{position:relative;flex:none;display:grid;place-items:center;padding:0}.pmbg-ic{width:30px;height:30px;display:block;pointer-events:none}.pmbg-btn.pmbg-new{border-color:#ffd678d9;animation:pmbgGlow 1.8s ease-in-out infinite}@keyframes pmbgGlow{0%,to{box-shadow:0 0 #ffd26e8c}50%{box-shadow:0 0 0 5px #ffd26e00,0 0 12px #ffd26e8c}}.pmbg-nw{position:absolute;top:-7px;right:-8px;padding:1px 4px;border-radius:8px;background:#ff5f8f;color:#fff;font:800 8.5px/12px system-ui,sans-serif;font-style:normal;letter-spacing:.3px;pointer-events:none}@media(prefers-reduced-motion:reduce){.pmbg-btn.pmbg-new{animation:none;box-shadow:0 0 10px #ffd26e80}}.pmbg-box{display:grid;gap:10px}.pmbg-t{font-size:16px;display:flex;align-items:center;gap:6px;padding-right:30px}.pmbg-pv{position:relative;z-index:0;isolation:isolate;overflow:hidden;width:176px;height:312px;margin:0 auto;border-radius:18px;background:#1b2550;border:1px solid rgba(170,195,255,.25);display:flex;flex-direction:column;justify-content:center;gap:10px;padding:10px;touch-action:none;user-select:none;-webkit-user-select:none}.pmbg-pv.pmbg-on:not(.pmbg-contain){cursor:grab}.pmbg-fit{justify-self:center}.pmbg-tip{margin:-4px 0 0;text-align:center}.pmbg-krow{display:flex;align-items:flex-start;gap:5px;pointer-events:none}.pmbg-kav{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.pmbg-kc{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pmbg-kc .pmbg-bub{max-width:none;white-space:nowrap;padding:5px 8px;font-size:10.5px}.pmbg-bub.r{white-space:nowrap;padding:5px 8px;font-size:10.5px}.pmbg-kn{font-size:10px;color:#fff;line-height:1.2}.pmbg-kn b{font-size:10px}.pmbg-bub{align-self:flex-start;max-width:82%;padding:6px 9px;border-radius:12px;font-size:11px;pointer-events:none;background:#f4f4f4;color:#2a2346}.pmbg-bub.r{align-self:flex-end;background:#ffd27a}.pmbg-pick{justify-self:center;cursor:pointer}.pmbg-dim{display:grid;gap:4px;font-size:12.5px;font-weight:700}.pmbg-dim input{width:100%}.lp-pick{margin-top:10px}.lp-pick .small{margin:4px 0 0}.lp-row{display:flex;gap:8px;flex-wrap:wrap}.lp-th{position:relative;width:76px;height:76px;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:#ffffff0d;display:block;flex:none}.lp-th img{width:100%;height:100%;object-fit:cover;display:block}.lp-th button{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:#0a0e24bf;color:#fff;font-size:14px;line-height:22px;padding:0;cursor:pointer}.lp-add{width:76px;height:76px;border-radius:12px;border:1.5px dashed rgba(170,195,255,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-size:12px;color:var(--muted, #9aa6d6)}.lp-add b{font-size:20px;line-height:1}.lp-see{margin-top:10px}.lp-see .lp-th{width:104px;height:104px}.lp-ld{animation:lpLd 1.2s ease-in-out infinite}@keyframes lpLd{50%{opacity:.45}}.lp-note{margin-top:8px;font-size:12.5px;color:var(--muted, #9aa6d6)}.stage.pkbg-on{background:var(--pkbg) center 72% / cover no-repeat;overflow:hidden}.mp-peng.pkbg-on{position:relative;background:var(--pkbg) center / cover no-repeat;overflow:hidden}.mp-peng .pkbg-btn{top:4px;right:4px;padding:2px 7px;font-size:10.5px}.stage.pkbg-on .snowfloor{display:none}.pkbg-btn{position:absolute;top:8px;right:8px;z-index:2;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0a0e248c;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.pkbg-box{display:grid;gap:10px}.pkbg-t{font-size:16px;display:flex;align-items:center;gap:6px;padding-right:30px}.pkbg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:62vh;overflow-y:auto}.pkbg-it{position:relative;display:grid;gap:4px;padding:4px;border-radius:12px;border:1.5px solid var(--line2);background:#ffffff0a;color:inherit;cursor:pointer;text-align:center}.pkbg-it.on{border-color:#ffd27a;box-shadow:0 0 0 2px #ffd27a59}.pkbg-it b{font-size:11.5px;line-height:1.2}.pkbg-th{width:100%;aspect-ratio:3 / 2;border-radius:8px;object-fit:cover;display:block}.pkbg-none{background:linear-gradient(180deg,#1a2462,#10174a)}.pkbg-g{position:absolute;top:7px;left:7px;padding:1px 6px;border-radius:8px;font:800 9.5px/14px system-ui,sans-serif;font-style:normal;color:#fff;background:#0a0e24b3}.pkbg-g.rare{background:#3a7bd5}.pkbg-g.epic{background:#8b4fd8}.pkbg-g.uniq{background:#d9a400}.pkbg-g.leg{background:#2fa860}html.booting footer{visibility:hidden}.boot-load{min-height:62vh}#pk-net{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 10px);transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:8px 12px;border-radius:999px;background:#141838f0;border:1px solid rgba(170,195,255,.35);color:#fff;font-size:12.5px;font-weight:700;box-shadow:0 6px 18px #00000059}#pk-net button{flex:none;padding:4px 10px;border-radius:999px;border:0;background:#ff9b4a;color:#fff;font-weight:800;font-size:12px;cursor:pointer}.adm-load .al-row{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:8px;margin-top:7px;font-size:12.5px}.adm-load .al-n{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-load .al-bar{height:8px;border-radius:6px;background:#ffffff14;overflow:hidden}.adm-load .al-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#ffb35c,#ff6f6f)}.adm-load .al-v{text-align:right;font-weight:800}.adm-load .al-v small{display:block;font-weight:500;font-size:10.5px;opacity:.7}.wn-card{padding:10px 12px}.wn-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.wn-h b{font-size:13.5px}.wn-x{width:26px;height:26px;border:0;border-radius:50%;background:#ffffff0f;color:inherit;font-size:16px;line-height:26px;padding:0;cursor:pointer}.wn-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px;color:inherit;text-decoration:none}.wn-row:first-of-type{border-top:0}.wn-row span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wn-row i{font-style:normal;opacity:.5}.wn-ic{width:18px;height:18px;vertical-align:-4px;margin-right:3px}.cn-omok{border-color:#ff787873!important}.cn-omok .cn-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-omok .cn-go{flex:none;margin-left:6px;padding:3px 9px;border-radius:999px;background:#ff9b4a;color:#fff;font-size:11.5px;font-weight:800}#pm-fab,.pmf-tip{transition:transform .22s ease,opacity .22s ease}#pm-fab-wrap.fab-mini #pm-fab{transform:translate(14px,14px) scale(.6);opacity:.55}#pm-fab-wrap.fab-mini .pmf-tip{opacity:0;pointer-events:none}.btn.sh-short{background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#ffffff9e;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.btn.sh-short .coin{width:14px;height:14px;opacity:.8}.seg.sh-cats{display:flex!important;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.seg.sh-cats::-webkit-scrollbar{display:none}.seg.sh-cats button{flex:1 0 auto;min-width:62px}.seg.sh-cats button[data-shopcat=wish]{flex:0 0 auto;min-width:42px}.seg.sh-cats.more-r{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.seg.sh-cats.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 82%,transparent)}.seg.sh-cats.more-l:not(.more-r){-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);mask-image:linear-gradient(90deg,transparent,#000 14%)}.nt-grp{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer;margin:4px 0}.nt-grp .nt-tx{display:block!important;flex:1;min-width:0;line-height:1.45;font-size:13.5px}.nt-grp .nt-tx b{display:inline}.nt-grp .nt-tx small{display:block;opacity:.6;font-size:11px;margin-top:1px}.nt-gun{display:inline-block;vertical-align:1px;font-style:normal;margin-left:4px;padding:1px 6px;border-radius:999px;background:#ec3f74;color:#fff;font-size:10.5px;font-weight:800}.nt-gx{margin-left:auto;opacity:.6}body:has(#modal.on) #pm-fab-wrap{display:none}.sh-lack{display:block;margin-top:2px;font-size:11px;font-weight:700;color:#ffb3d6e6}.sb-burst{position:fixed;left:50%;top:38%;z-index:9998;pointer-events:none;transform:translate(-50%,-50%)}.sb-burst b{position:relative;display:flex;align-items:center;gap:6px;padding:10px 18px 10px 12px;border-radius:999px;background:linear-gradient(180deg,#fff6d6,#ffd36b);color:#5a3b00;font-size:22px;font-weight:900;box-shadow:0 10px 30px #00000059,0 0 0 3px #ffffff80;animation:sbPop 2.2s cubic-bezier(.2,.9,.3,1.2) forwards;white-space:nowrap}.sb-burst b img{width:30px;height:30px}.sb-burst b small{font-size:12px;font-weight:800;opacity:.75;margin-left:2px}.sb-burst i{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;background:url(../assets/ui/star-coin-48.png) center / contain no-repeat;opacity:0;animation:sbCoin 1.1s ease-out var(--d) forwards}@keyframes sbPop{0%{transform:scale(.4);opacity:0}14%{transform:scale(1.08);opacity:1}22%{transform:scale(1)}80%{transform:translateY(0);opacity:1}to{transform:translateY(-26px);opacity:0}}@keyframes sbCoin{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}to{opacity:0;transform:rotate(var(--a)) translateY(-90px) scale(1)}}.gm-hub-card.gm-hc-done{opacity:.55;filter:saturate(.4)}.gm-hub-card.gm-hc-done .gm-hc-play{visibility:hidden}.gm-hc-left b{font-size:1.08em;color:#ffd36b}.pm-ks.ks-pop{animation:ksPop 1.5s ease-out}@keyframes ksPop{0%{transform:scale(1)}20%{transform:scale(1.9) rotate(-15deg);filter:drop-shadow(0 0 8px #ffd36b)}45%{transform:scale(1.2) rotate(8deg)}to{transform:none}}.empty:not(:has(img)):not(.cl-c):not(.mo-c):not(.fm-p):not(.gr-p):before{content:"";display:block;width:96px;height:96px;margin:-10px auto 0;background:url(../assets/ui/peng-side.png) center / contain no-repeat;animation:bob 2.6s ease-in-out infinite}.sp-sec-chk{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;cursor:pointer;user-select:none}.sp-sec-chk input{width:16px;height:16px;margin:0;accent-color:#8a5cf6}.sp-sec-chk small{font-weight:500}.sp-sec-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;background:#8a5cf629;color:#b89cff;font-size:11px;font-weight:800}.sp-cm-lock .sp-cm-b{opacity:.75;font-size:13px}.sp-img.sp-img-ld{aspect-ratio:4 / 3;background:linear-gradient(100deg,#c3a8ff14 30%,#c3a8ff33,#c3a8ff14 70%) 0 0 / 220% 100%;animation:spImgLd 1.3s linear infinite}.sp-article .sp-img.sp-img-ld{width:100%;max-width:520px}@keyframes spImgLd{to{background-position:-220% 0}}.bug-box h3{margin:0 0 6px}.bug-box textarea{width:100%;min-height:140px;margin:10px 0 12px;box-sizing:border-box}.bug-auto{margin:0 0 12px}.bug-mine:empty{display:none}.bug-mine{margin-top:16px;border-top:1px solid var(--line);padding-top:10px}.bug-mh{display:block;font-size:13px;margin-bottom:6px}.bug-mi{padding:10px 0;border-top:1px solid var(--line)}.bug-mi:first-of-type{border-top:0}.bug-mi p{margin:6px 0 0;white-space:pre-wrap;word-break:break-word;font-size:14px}.bug-mi.done{opacity:.6}.bug-st{display:inline-block;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;margin-right:6px;background:#ffc44d24;color:var(--gold)}.bug-st.done{background:#50dca024;color:var(--emer, #5fe0a8)}.bug-note{color:var(--emer, #5fe0a8);font-size:13px!important}.bug-ah{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.bug-det{margin:6px 0 8px;font-size:12px}.bug-det summary{cursor:pointer;color:var(--muted, #9aa3c7)}.bug-det pre{white-space:pre-wrap;word-break:break-all;font-size:11px;margin:4px 0 0;color:#ffb4b4}.bug-adm #bug-adm-list{max-height:62vh;overflow:auto}html .cf-row .cf-k.cf-pin{color:#ffd166;background:#ffd16624}.cf-row>.cf-k.cf-pin{margin-left:-6px}.home-row .home-next.hx-slim,.home-next.hx-slim{min-height:0;display:flex;align-items:center;gap:12px;padding:10px 16px;color:inherit;text-decoration:none}.hx-slim .hx-wx.nap{position:relative;flex:none;width:40px;height:40px;display:block;border-radius:12px;background:linear-gradient(180deg,#c9b6ff38,#c9b6ff0f)}.hx-slim .hx-wx.nap .hx-cat{left:2px;bottom:0;width:36px;height:36px;transform:none}.hx-sl-t{flex:1;min-width:0;display:grid;gap:1px}.hx-sl-t b{font-size:15px}.hx-sl-t .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-sl-go{flex:none;font-size:13px;font-weight:800;color:var(--info)}.xp-float{position:fixed;left:50%;bottom:22%;z-index:9997;pointer-events:none;transform:translate(-50%)}.xp-float>b{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;border-radius:18px;background:#101c36f0;color:#fff;box-shadow:0 10px 28px #00000059,0 0 0 2px #7ef0c48c;animation:xpRise 2.6s cubic-bezier(.2,.9,.3,1.15) forwards;white-space:nowrap}.xp-float .xp-n{font-size:22px;font-weight:900;line-height:26px;color:#7ef0c4;letter-spacing:.5px}.xp-float small{font-size:12px;line-height:14px;font-weight:800;color:#ffffffc7}.xp-float .xp-bar{position:relative;display:block;width:132px;height:8px;margin-top:3px;border-radius:4px;background:#ffffff24;overflow:hidden}.xp-float .xp-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.xp-float .xp-bar .xp-add{background:#7ef0c48c;transition:width .9s cubic-bezier(.3,.8,.3,1)}.xp-float .xp-bar .xp-old{background:#7ef0c4;z-index:1}.xp-float.xp-full>b{box-shadow:0 10px 28px #00000059,0 0 0 2px #ffd166,0 0 18px #ffd1668c}@keyframes xpRise{0%{opacity:0;transform:translateY(24px) scale(.86)}14%{opacity:1;transform:translateY(0) scale(1.04)}22%{transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-30px)}}.om-golden{box-sizing:border-box;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;margin:0 0 10px;padding:9px 14px;border-radius:14px;background:#ffd1661a;border:1.5px solid rgba(255,209,102,.45);color:#ffe7a8;font-size:13px;line-height:18px;text-align:center}.om-golden b{font-weight:900;color:#ffd166}.om-golden small{opacity:.75;font-weight:700}.om-golden.on{background:#ffd1662e;border-color:#ffd166;animation:omGold 1.8s ease-in-out infinite}@keyframes omGold{0%,to{box-shadow:0 0 #ffd16600}50%{box-shadow:0 0 16px #ffd16659}}.stk-tabs{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px 14px;margin:0 -10px 8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.stk-tabs::-webkit-scrollbar{display:none}.stk-tabs:after{content:"";flex:0 0 1px}.stk-tab{flex:0 0 auto;white-space:nowrap;scroll-snap-align:center}.hl-warn.hx-dawn{border:2px solid #ffd65a;background:#ffd65a1f;padding:14px}.hx-dawn>b{font-size:16px;color:#ffe08a}.hx-dawn>span{line-height:1.5}.hx-dawn>span b{color:#ffe08a}.hx-dawn-b .btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;line-height:1.2}.hx-dawn-b .btn b{font-size:17px}.hx-dawn-b .btn small{font-size:11.5px;opacity:.85;font-weight:700}.hx-dawn-b .hx-dawn-y{background:#ffd65a;color:#2a1d00;box-shadow:0 0 0 3px #ffd65a4d}.hx-dawn-b .hx-dawn-t{opacity:.8}.hx-dawn-b .hx-dawn-y b,.hx-dawn-b .hx-dawn-y small{color:#2a1d00}.hx-dawn-b .hx-dawn-t b{color:#fff}.at-why{all:unset;box-sizing:border-box;cursor:pointer;justify-self:start;max-width:100%;margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.45;color:#cfd8ffb8;word-break:keep-all}.at-why u{text-underline-offset:2px;color:#cfd8ff;white-space:nowrap}.at-why:hover u{color:#fff}.at-whybox{padding:6px 2px 2px;text-align:center}.at-whyt{display:block;font-size:16px;margin-bottom:10px}.at-whytx{margin:0 auto 16px}.at-whytx p{margin:0 0 10px;font-size:clamp(11.5px,3.6vw,13.5px);line-height:1.6;color:#cfd8ff;word-break:keep-all}.at-whytx p:last-child{margin-bottom:0}.at-whytx p.lead{color:#fff;font-weight:700}.at-whysub{margin:0 auto 14px;max-width:300px;font-size:12.5px;line-height:1.55;color:var(--dim);word-break:keep-all;text-wrap:balance}.at-whybtn .btn{min-width:108px}.at-whybtn{display:flex;gap:8px;justify-content:center}.at-whypick{display:grid;gap:8px}.adm-actd{margin:4px 0;border:1px solid var(--line2);border-radius:12px;padding:6px 10px}.adm-actd summary{cursor:pointer;font-size:13px;font-weight:700;padding:2px 0}.adm-actr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:5px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px}.adm-actd summary+.adm-actr{border-top:0}.adm-actr b{min-width:38px}.adm-actr p{flex:1 0 100%;margin:0;color:#cfd8ff;word-break:keep-all;overflow-wrap:anywhere}.adm-actr p.hid{opacity:.6;text-decoration:line-through}.adm-actr p em{font-style:normal;text-decoration:none;display:inline-block;font-size:11px;color:#ffd65a}.adm-acts{margin:0 0 6px}.adm-acts span{white-space:nowrap}.at-rule{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 2px 0;font-size:12px;line-height:1.5;color:var(--dim);word-break:keep-all}.at-rule button{all:unset;box-sizing:border-box;cursor:pointer;flex:none;height:28px;padding:0 11px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line2);background:#ffffff0f;color:#cfd8ff;font-size:12px;font-weight:700;white-space:nowrap}.at-rule button:hover{background:#ffffff1f;color:#fff}.at-rulebox .at-rlead{margin:0 0 12px;font-size:clamp(12px,3.7vw,14px);line-height:1.6;font-weight:700;color:#fff}.at-rl{list-style:none;margin:0 auto 16px;padding:12px 14px;display:grid;gap:10px;text-align:left;width:fit-content;max-width:100%;border-radius:14px;background:#ffffff0d;border:1px solid var(--line2)}.at-rl li{position:relative;padding-left:14px;font-size:clamp(11.5px,3.5vw,13px);line-height:1.55;color:#cfd8ff}.at-rl li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:#8fd8ff}.at-rl li b{color:#fff}.at-rulebox .at-rtail{margin:-4px 0 16px;font-size:clamp(11px,3.3vw,12.5px);line-height:1.55;color:var(--dim)}.at-rl li{white-space:nowrap}.at-rule{flex-wrap:wrap;row-gap:6px}.at-rule button,.at-ed-rule{position:relative}.at-rule button:after,.at-ed-rule:after{content:"";position:absolute;inset:-8px -4px}.at-rule span{white-space:nowrap}.at-rule button{margin-left:auto}.at-me .at-form>[data-at-check]{width:108px;justify-content:center}.at-rule{margin-right:0}.at-rule button{width:108px;justify-content:center}.at-me>.at-q{white-space:nowrap;font-size:clamp(12px,calc(5.73vw - 5px),15px)}.at-me>.at-rule{margin-top:2px}.at-edit{flex-wrap:wrap;row-gap:8px}.at-edit input{flex:1 1 100%}.at-ed-rule{all:unset;box-sizing:border-box;cursor:pointer;margin-right:auto;height:30px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line2);background:#ffffff0f;color:#cfd8ff;font-size:11.5px;font-weight:700;white-space:nowrap}.at-ed-rule:hover{background:#ffffff1f;color:#fff}.at-ed-rule{position:relative}.at-edit .btn{height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.at-ed-rule{height:32px}.at-edit .btn.sm{height:32px;min-height:32px;padding-top:0;padding-bottom:0}@media(max-width:360px){.at-edit{column-gap:4px}.at-edit .btn.sm{padding:0 9px}.at-ed-rule{padding:0 8px}}.jn-agree .nw{white-space:nowrap}#at-nudge{position:fixed;left:14px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:61;display:flex;align-items:center;height:40px;padding:0 4px 0 14px;border-radius:999px;background:#1c245cf5;border:1px solid rgba(160,190,255,.35);box-shadow:0 8px 24px #00000059;animation:fadeUp .35s ease both;max-width:calc(100vw - 100px)}#at-nudge a{color:#e6ecff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}#at-nudge a b{color:#ffd65a}#at-nudge button{all:unset;cursor:pointer;width:30px;height:30px;margin-left:4px;display:grid;place-items:center;border-radius:50%;color:#e6ecff99;font-size:16px}#at-nudge button:hover{background:#ffffff14;color:#fff}@media(min-width:760px){#at-nudge{left:0;right:0;margin:0 auto;width:fit-content;bottom:28px;max-width:none}}body:has(#modal.on) #at-nudge,body.fi-on #at-nudge,body.cl-on #at-nudge,body.hf-on #at-nudge{display:none}.kl-ring{display:grid;justify-items:center;gap:4px;margin:4px auto 14px;padding:12px 16px;width:fit-content;border-radius:14px;background:#f3ecff;border:1px solid #cdb8f5}.kl-ring img{width:64px;height:64px}.kl-ring>b{font-size:15px;color:#5b3fa0}.kl-ring span{font-size:13px;color:#6d6080;white-space:nowrap}.kl-ring span b{color:#5b3fa0}.gd-rs small,.dy-bar-t span{text-wrap:balance}.gd-rs small .nw{white-space:nowrap}.gm-prize .gm-prize-45{font-size:11px;font-weight:700;color:#ffe39a;opacity:.8;margin-left:4px;white-space:nowrap}@keyframes snFlap{0%{background-image:url(../assets/sn/decor/bat1.png?v=2)}50%{background-image:url(../assets/sn/decor/bat2.png?v=2)}}html.sn .hw-bats i{animation-name:snFlap,hwFly1}html.sn .hw-bats i.b2{animation-name:snFlap,hwFly2}html.sn:not(#sn1) .hero-strip .hs-name,html.sn:not(#sn1) #heroFull .hs-name{background:linear-gradient(90deg,#5a3324,#8a5236 45%,#c4507a);-webkit-background-clip:text;background-clip:text;color:transparent}html.sn:not(#sn1) .hero-strip .hs-stat,html.sn:not(#sn1) #heroFull .hs-stat{color:#7a4a32}html.sn:not(#sn0) .home-next:after,html.sn:not(#sn0) .home-box:after,html.sn:not(#sn0) .home-mine:after{content:none!important;background:none!important}.at-tip{position:relative;cursor:pointer}.at-tip.on:after{content:attr(data-at-tip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%);z-index:30;padding:5px 9px;border-radius:8px;background:#111a52;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none}@media(hover:hover){.at-tip:hover:after{content:attr(data-at-tip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%);z-index:30;padding:5px 9px;border-radius:8px;background:#111a52;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none}}img[src*="games/sicham/"]{image-rendering:auto!important}.pb-wide{width:100%;box-sizing:border-box;text-align:center}.pb-links{display:grid;gap:8px;margin-top:14px}.pb-home{max-width:520px;margin:0 auto}.pb-tag{margin:-4px 0 12px;text-align:center;font-size:14px;color:var(--dim);word-break:keep-all}.pb-seal{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;margin:0;padding:22px 16px 16px;border-radius:20px;background:#ffffff0b;color:#fff;font:inherit;text-align:center}.pb-seal-go{cursor:pointer;transition:transform .15s ease}.pb-seal-go:hover{transform:translateY(-2px)}.pb-seal-go:active{transform:scale(.98)}.pb-seal-go:focus-visible{outline:3px solid #ffd84a;outline-offset:3px}.pb-seal-ic{width:96px;height:96px;margin-bottom:8px}.pb-seal-go .pb-seal-ic{animation:pb-bob 2.4s ease-in-out infinite}@keyframes pb-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.pb-seal-go .pb-seal-ic{animation:none}}.pb-seal>b{font-size:20px;font-weight:800;color:#fff;word-break:keep-all}.pb-seal>p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--dim);word-break:keep-all}.pb-once{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#ff96c8,#be82ff);color:#fff;font-size:12px;font-weight:800;box-shadow:0 4px 12px #ff78c840}.pb-seal-btn{display:block;width:100%;box-sizing:border-box;margin-top:14px;padding:13px;border-radius:999px;background:linear-gradient(135deg,#ffd76a,#ff9f50);color:#4a2a10;font-size:16px;font-weight:900;box-shadow:0 0 0 1px #ffffff38 inset,0 6px 16px #ffb4504d}.pb-after{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,216,74,.5);background:#ffd84a1a;color:#fff;text-decoration:none}.pb-after b{font-size:14px;font-weight:800;word-break:keep-all}.pb-after span{flex:none;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,#ffd76a,#ff9f50);color:#4a2a10;font-size:13px;font-weight:900}.pb-today-h{display:block;margin-bottom:8px;font-size:18px;text-align:center}.pb-tomorrow{margin:10px 0 0;text-align:center;font-size:13px;color:var(--dim)}.pb-two{grid-template-columns:1fr 1fr;margin-top:12px}.pb-two .od-btn{text-decoration:none}.pb-paper{width:100%;box-sizing:border-box;margin-top:8px;padding:16px 16px 10px;border-radius:14px;color:#4a3a2a;background:repeating-linear-gradient(#fff8e7,#fff8e7 29px,#f3e6c8 30px);box-shadow:0 6px 16px #00000047;text-align:center}.pb-paper small{color:#8a7458}.pb-cmts{display:grid;gap:8px;box-sizing:border-box;width:100%;margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(74,58,42,.16);background:#fff8e7;color:#4a3a2a;text-align:left}.pb-cmts small{color:#8a7458;font-size:12px}.pb-c{padding-bottom:8px;border-bottom:1px dashed rgba(74,58,42,.2)}.pb-c:last-of-type{padding-bottom:0;border-bottom:0}.pb-c-t{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.pb-c-t b{color:#8a7458;font-size:12px;font-weight:800}.pb-c p{margin:2px 0 0;font-size:14px;line-height:20px;word-break:break-word}.pb-c .pb-rep{margin:0;padding:0;color:#8a7458}.pb-cmts .pb-c-st{display:block;margin-top:2px;font-weight:700}.pb-cmts .pb-c-st.rej,.pb-cmts .pb-c-st.fail{color:#c0392b}.pb-c-form{display:flex;gap:6px}.pb-c-in{flex:1;min-width:0;height:40px;box-sizing:border-box;padding:0 10px;border-radius:10px;border:1px solid rgba(74,58,42,.3);background:#fff;color:#4a3a2a;font-size:14px}.pb-outw{display:grid}.pb-cmt-b{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:7px 12px;border:0;border-radius:10px;background:#4a3a2a1a;color:#5d4a35;font-size:13px;font-weight:800;line-height:18px;text-align:left;cursor:pointer}.pb-outw .pb-cmt-b,.pb-adm-note .pb-cmt-b{background:#ffffff1a;color:#fff}.pb-peng{width:52px;height:52px;object-fit:contain;display:block;margin:0 auto 2px}.pb-body{margin:8px 0;font-size:16px;line-height:30px;font-weight:600;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;color:#4a3a2a}.pb-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.pb-paper .pb-acts{justify-content:center}.pb-act{min-height:36px;padding:4px 13px;border-radius:999px;border:1px solid rgba(74,58,42,.28);background:#ffffff8c;color:#4a3a2a;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pb-act.on{background:#ffd84a;border-color:#e6b800}.pb-rep{margin-left:auto;min-height:36px;padding:4px 6px;border:0;background:none;color:#8a7458;font:inherit;font-size:11.5px;cursor:pointer}.pb-write{padding:18px 16px;border-radius:20px;background:#ffffff0b;color:#fff}.pb-write h3{margin:0 0 8px;font-size:17px;line-height:1.45;word-break:keep-all}.pb-desc{margin:0 0 2px;font-size:13px;line-height:1.55;color:#ffffffbf;word-break:keep-all}.pb-text{display:block;width:100%;box-sizing:border-box;margin-top:12px;padding:12px 14px;min-height:124px;border-radius:14px;border:0;color:#4a3a2a;background:repeating-linear-gradient(#fff8e7,#fff8e7 29px,#f3e6c8 30px);background-attachment:local;font:inherit;font-size:16px;font-weight:600;line-height:30px;resize:none;box-shadow:0 6px 16px #00000040}.pb-text:focus{outline:2px solid #ffd84a;outline-offset:1px}.pb-count{display:flex;justify-content:space-between;gap:8px;margin:8px 0 12px;font-size:12px;color:#ffffffb3}.pb-count b{flex:none;font-weight:600}.pb-star{margin:10px 0 0;font-size:12.5px;text-align:center;color:#ffd84a}.pb-full{margin:14px 0 0;text-align:center}.pb-recent{margin-top:14px;padding:0 4px;opacity:.55}.pb-recent small{display:block;margin-bottom:4px}.pb-recent p{margin:0 0 4px;font-size:13px}.pb-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.pb-tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:8px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--dim);font-size:15px;font-weight:700;text-decoration:none}.pb-tab img{width:32px;height:32px;opacity:.55}.pb-tab.on{border:2px solid #ffd84a;background:linear-gradient(180deg,#ffd84a3d,#ffd84a14);color:#fff;font-weight:800;box-shadow:0 4px 14px #ffd84a29}.pb-tab.on img{opacity:1}.pb-ico{display:flex;align-items:center;justify-content:center;gap:6px}.pb-ico img{width:32px;height:32px}.pb-reach{margin-bottom:10px;padding:14px;border-radius:16px;background:linear-gradient(160deg,#ffd84a33,#ff8fc424);border:1px solid rgba(255,216,74,.3);font-size:15px;font-weight:700;line-height:1.45;text-align:center;word-break:keep-all}.pb-list{display:grid;gap:10px;margin-top:10px}.pb-row{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font:inherit;text-align:left}.pb-note:not(.pb-out){border:0;color:#4a3a2a;background:#fff8e7;box-shadow:0 4px 12px #00000038}.pb-row.pin{box-shadow:0 0 0 2px #ffd84a,0 4px 12px #00000038}.pb-row>img{flex:none;box-sizing:border-box;width:44px;height:44px;padding:6px;border-radius:12px;object-fit:contain;object-position:center;background:#ffffff12}.pb-gift>img{padding:2px}.pb-note:not(.pb-out)>img{background:#4a3a2a14}.pb-mid{flex:1;min-width:0;display:grid;gap:3px}.pb-mid .pb-body{margin:0;font-size:14.5px;line-height:1.55;color:inherit}.pb-mid small{color:#ffffff9e}.pb-note:not(.pb-out) .pb-mid small{color:#8a7458}.pb-out{cursor:pointer}.pb-in{font-size:13px;color:#ffd84a}.pb-st{display:inline-block;padding:1px 8px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:11.5px;font-weight:700}.pb-st.sent{background:#8fd8ff38}.pb-st.rej{background:#ffffff1a;color:var(--dim)}.pb-empty{padding:32px 0;text-align:center;color:var(--dim);font-size:14px}.pb-empty img{display:block;width:64px;height:64px;margin:0 auto 8px}.bell.pb-hd{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.bell.pb-hd img{display:block;width:32px;height:32px}.bell.pb-hd .pb-dot,html.hdr2 .who .bell.pb-hd .pb-dot{position:absolute;inset:4px 2px auto auto;box-sizing:border-box;width:7px;height:7px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:#ff5c8a;box-shadow:none;font-size:0;line-height:0}.pb-nudge{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;max-width:420px;margin:0 auto;padding:16px 44px 14px 16px;border-radius:18px;color:#fff;background:#182246;border:1px solid var(--line);box-shadow:0 10px 28px #00000073}html.hw.sn .pb-nudge{background:linear-gradient(180deg,#5d4032,#442e23);border-color:var(--line2)}.pb-nudge>p{margin:6px 0 12px;font-size:13px;line-height:1.5;word-break:keep-all;color:#ffffffd9}.pb-nudge>div{display:flex;gap:8px}.pb-nudge>b{display:flex;align-items:center;gap:6px}.pb-nudge>b img{flex:none;width:32px;height:32px}.pb-x{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#fffc;font-size:22px;line-height:1;cursor:pointer}.pb-adm .seg{margin:8px 0;display:flex;flex-wrap:wrap;height:auto;overflow:visible}.pb-adm-tabs button{flex:1}.pb-adm-cfg{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0;font-size:12px}.pb-adm-cfg input,.pb-adm-ban input{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#080c2c80;color:#fff;font:inherit;font-size:16px}.pb-adm-ban{display:block;margin-bottom:8px;font-size:12px}.pb-adm-list{display:grid;gap:8px;margin-top:12px}.pb-adm-row{padding:10px;border-radius:12px;background:#ffffff0d}.pb-adm-row p{margin:6px 0;overflow-wrap:anywhere}.pb-adm-h{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.pb-adm-h em{font-style:normal}.pb-adm-h em.warn,.pb-adm-h em.fail{color:#ffb3c8}.pb-adm-st{padding:0 7px;border-radius:999px;background:#ffffff1f;font-weight:700}.pb-adm-st.ok{background:#8fd8ff38}.pb-adm-st.rej,.pb-adm-st.hide{background:#ffb3c833}.pb-adm-list>.seg{width:100%;box-sizing:border-box}.pb-adm-b{display:flex;flex-wrap:wrap;gap:6px}.pb-fix mark{background:#ffd84a59;color:inherit}.pb-adm-link{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border-radius:18px;color:#fff;text-decoration:none}.pb-adm-link img{flex:none;width:56px;height:56px}.pb-adm-lt{flex:1;min-width:0;display:grid;gap:2px}.pb-adm-lt b{font-size:16px;font-weight:800}.pb-adm-lt small{color:var(--dim);font-size:13px}.pb-adm-cnt{flex:none;min-width:26px;padding:3px 8px;box-sizing:border-box;border-radius:999px;background:#ec3f74;color:#fff;font-style:normal;font-size:13px;font-weight:900;text-align:center}.pb-adm-go{flex:none;font-size:22px;color:var(--dim)}.pb-adm-state{padding:16px;border-radius:18px;color:#fff;text-align:center}.pb-adm-state>b{font-size:17px;font-weight:800}.pb-adm-state>p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--dim);word-break:keep-all}.pb-adm-state .pb-adm-today{color:#ffd84a;font-weight:700}.pb-home .pb-tabs{margin-top:12px}.pb-tabs.pb-tabs3{grid-template-columns:repeat(5,minmax(0,1fr))}.pb-tabs.pb-tabs3 .pb-tab span{font-size:11px;word-break:keep-all}button.pb-tab{font:inherit;cursor:pointer}.pb-num{flex-direction:column;gap:0;min-height:72px}.pb-num b{font-size:24px;font-weight:900;line-height:1.15}.pb-num span{font-size:13px}.pb-adm-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--dim)}.pb-adm-note{padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#ffffff0d;color:#fff}.pb-adm-note>header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pb-adm-note>header b{font-size:15px;font-weight:800}.pb-adm-note>header time{margin-left:auto;font-size:12px;color:var(--dim)}.pb-adm-txt{margin:8px 0;padding:12px 14px;border-radius:12px;background:#fff8e7;color:#4a3a2a}.pb-adm-txt p{margin:0;font-size:15px;font-weight:600;line-height:1.55;overflow-wrap:anywhere;word-break:keep-all;white-space:pre-line}.pb-adm-txt small{display:block;margin:6px 0 2px;color:#8a7458;font-size:11.5px}.pb-adm-txt small:first-child{margin-top:0}.pb-adm-txt mark{padding:0 1px;border-radius:3px;background:#ffd84a;color:inherit}.pb-adm-tags{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--dim)}.pb-tag-ai{padding:1px 8px;border-radius:999px;background:#8fd8ff2e;color:#fff;font-weight:700}.pb-tag-ai.warn,.pb-tag-ai.fail{background:#ec3f7447}.pb-adm-tags .warn{color:#ffc7d6;font-weight:700}.pb-adm-note .pb-adm-b{margin-top:8px;align-items:center}.pb-adm-note select{flex:1;min-width:0;min-height:34px;padding:4px 8px;border-radius:10px;border:1px solid var(--line);background:#080c2c80;color:#fff;font:inherit;font-size:13px}.pb-adm-set{margin-top:16px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#ffffff08;color:#fff}.pb-adm-set summary{font-size:14px;font-weight:800;cursor:pointer}.pb-adm-set>small{display:block;margin-top:10px;color:var(--dim)}.pb-adm-set .seg{display:flex;flex-wrap:wrap;height:auto;overflow:visible;margin:4px 0}#pb-zp{z-index:70}.pb-zp-in{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#080c2c80;color:#fff;font:inherit;font-size:16px}html.hw.sn #pb-zp{background:linear-gradient(180deg,#5d4032,#442e23);border-color:var(--line2)}.seg.seg4.seg5.adm-tabs{gap:6px;padding:0;border:0;border-radius:0;background:none;overflow:visible}.seg.seg4.seg5.adm-tabs button{min-height:52px;padding:4px 2px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--dim);font-size:12.5px;font-weight:700;line-height:1.25;white-space:normal;word-break:keep-all;box-shadow:none}.seg.seg4.seg5.adm-tabs button.on{border:2px solid #ffd84a;background:linear-gradient(180deg,#ffd84a3d,#ffd84a14);color:#fff;font-weight:800;box-shadow:0 4px 14px #ffd84a29}.adm-stats{gap:8px}.adm-stats .stat{padding:12px 6px;border-radius:16px;text-align:center}.adm-stats .stat b{font-size:24px;font-weight:900;line-height:1.2}.adm-todo{min-height:52px;margin-top:8px;padding:8px 12px;border:1px solid rgba(255,216,74,.35);border-radius:14px;background:#ffd84a12;color:#fff;font-weight:700;text-decoration:none}.adm-todo:first-of-type{margin-top:8px;border-top:1px solid rgba(255,216,74,.35)}.adm-todo span{font-size:18px}.adm-row{margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#ffffff0a}.adm-row:first-of-type{border-top:1px solid var(--line)}.adm-click:hover{border-color:#ffd84a}.adm-rp,.adm-shop{margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#ffffff0a}.adm-rp:first-of-type,.adm-shop:first-of-type{border-top:1px solid var(--line)}.adm-rp-ex{border-radius:12px}.adm-q{gap:4px;padding:14px;border-radius:16px;transition:border-color .15s ease,transform .15s ease}.adm-q:hover{border-color:#ffd84a;transform:translateY(-1px)}.adm-q b{font-size:15px;font-weight:800}.adm-tools input[type=search]{box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border-radius:12px}.adm-me{border-radius:16px}.pb-adm-mini{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:fit-content;min-height:36px;margin:-4px 0 8px auto;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,216,74,.5);background:#ffd84a1a;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.pb-adm-mini em{min-width:20px;padding:1px 6px;box-sizing:border-box;border-radius:999px;background:#ec3f74;color:#fff;font-size:12px;font-style:normal;font-weight:900;text-align:center}.pb-adm-mini b{color:var(--dim)}.pb-adm-to{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 0;font-size:12.5px}.pb-adm-to b{margin-right:2px;color:#ffd84a}.pb-adm-to span{padding:1px 8px;border-radius:999px;background:#ffffff14}.pb-adm-ins{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pb-adm-ins>div{display:grid;justify-items:center;padding:10px 4px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a}.pb-adm-ins b{font-size:22px;font-weight:900;line-height:1.2;color:#fff}.pb-adm-ins span{font-size:12px;color:var(--dim)}.pb-adm-sub{margin:6px 0 0;text-align:center;font-size:12px;color:var(--dim)}button.pb-after{width:100%;box-sizing:border-box;font:inherit;text-align:left;cursor:pointer}.pb-more{position:relative;display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0 0 14px;padding:14px;border:2px solid #ffd84a;border-radius:18px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#ffd76a4d,#ff96c838);font:inherit;text-align:left;cursor:pointer;animation:pb-glow 1.8s ease-in-out infinite}.pb-more:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);animation:pb-shine 2.6s ease-in-out infinite;pointer-events:none}.pb-more>img{flex:none;width:52px;height:52px;animation:pb-bob 2.4s ease-in-out infinite}.pb-more-t{flex:1;min-width:0;display:grid;gap:2px}.pb-more-t b{font-size:16px;font-weight:900;word-break:keep-all}.pb-more-t small{font-size:13px;color:#ffe9a8;word-break:keep-all}.pb-more>em{flex:none;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#ffd76a,#ff9f50);color:#4a2a10;font-size:13px;font-style:normal;font-weight:900;box-shadow:0 4px 12px #ffb45059}.pb-more:active{transform:scale(.98)}.pb-more:focus-visible{outline:3px solid #fff;outline-offset:2px}@keyframes pb-glow{0%,to{box-shadow:0 0 10px #ffd84a59}50%{box-shadow:0 0 24px #ffd84abf}}@keyframes pb-shine{0%{left:-40%}55%,to{left:120%}}@media(prefers-reduced-motion:reduce){.pb-more,.pb-more:after,.pb-more>img{animation:none}.pb-more:after{display:none}}.ht-t{min-width:0;grid-template-columns:minmax(0,1fr)}.ht-t>*{min-width:0;max-width:100%}.ht-t b{white-space:nowrap}.ht-t .ht-s{word-break:keep-all}@media(min-width:760px){.ht-t{grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:center;align-content:center;row-gap:4px;padding:18px 12px 16px;text-align:center}.ht-ic{grid-row:auto;align-self:auto;width:56px;height:56px}.ht-ic img{width:56px;height:56px}.ht-t b{align-self:auto;font-size:16px}.ht-s{align-self:auto;justify-self:center;font-size:13px}}.pb-fab{position:fixed;right:16px;bottom:calc(158px + env(safe-area-inset-bottom));z-index:59;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ffd76a,#ff9f50);box-shadow:0 0 0 1px #ffffff40 inset,0 8px 20px #00000073;text-decoration:none}.pb-fab span{font-size:24px;line-height:1}.pb-fab:hover{filter:brightness(1.08)}.pb-fab:active{transform:scale(.95)}.pb-fab:focus-visible{outline:3px solid #fff;outline-offset:2px}.pb-list{padding-bottom:8px}.pb-list+.mo-pager{margin-bottom:72px}@media(min-width:760px){.pb-fab{right:28px;bottom:112px}}.pb-at{flex:0 0 100%;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;margin-top:10px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,216,74,.4);background:#ffd84a14;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}.pb-at img{flex:none;width:28px;height:28px}.at-me.at-dn{display:block;padding:14px 16px}.at-me.at-dn>.at-dn-top{display:flex;align-items:center;gap:12px}.at-dn .at-stamp{flex:none;font-size:30px;line-height:1}.at-me.at-dn .at-dn-tx{display:grid;gap:3px;min-width:0}.at-dn-tx>b{font-size:16.5px;line-height:22px}.at-dn-sub{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-height:18px;font-size:13px;line-height:18px;color:var(--dim)}.at-dn-sub .at-one-i:first-child:before{display:none}.at-dn .pb-at{margin-top:12px}.pb-at-go{padding:8px 8px 8px 12px}.pb-at-go em{flex:none;padding:6px 12px;border-radius:999px;background:#ffd84a;color:#3a2a12;font-size:12.5px;font-weight:800;font-style:normal;line-height:16px}.pb-at span{flex:1;min-width:0;word-break:keep-all}.pb-at b{flex:none;color:var(--dim);font-size:16px}.cl-card.ready:has(.cl-pick){justify-content:center;padding-top:16px;padding-bottom:120px}.cl-pick{pointer-events:auto;display:grid;gap:10px;width:min(320px,100%);box-sizing:border-box;padding:18px 14px 14px;border-radius:20px;background:#181422db;box-shadow:0 10px 28px #00000057;color:#fff;text-align:center}.cl-pk-t{font-size:18px;font-weight:900;line-height:24px}.cl-pk-s{margin:-4px 0 2px;font-size:12.5px;font-weight:600;line-height:18px;color:#ffffffb8}.cl-pk-o{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;box-sizing:border-box;padding:10px 12px;border:0;border-radius:14px;background:#fff8e7;color:#4a3a2a;font:inherit;text-align:left;cursor:pointer;box-shadow:0 3px #0000004d}.cl-pk-o:active{transform:translateY(2px);box-shadow:0 1px #0000004d}.cl-pk-o .cl-pk-ic{position:relative;display:block;flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#3f6fa8}.cl-pk-ic img{position:absolute;width:24px;height:12px}.cl-pk-o span{flex:1;min-width:0;display:grid;gap:2px}.cl-pk-o b{font-size:16px;font-weight:900;line-height:22px}.cl-pk-o small{font-size:12px;font-weight:600;line-height:17px;color:#8a7458;white-space:nowrap}.cl-pk-o i{flex:none;font-style:normal;font-size:22px;font-weight:800;line-height:22px;color:#c9803a}.cl-pk-back{width:100%;min-height:44px;margin-top:2px;border:0;border-radius:999px;background:linear-gradient(135deg,#ffd76a,#ff9f50);color:#4a2a10;font:inherit;font-size:15px;font-weight:900;cursor:pointer}.cl-modes{box-sizing:border-box;padding:12px;border-radius:20px;background:#181422b8;box-shadow:0 10px 28px #0000004d}.cl-m.mrec{background:linear-gradient(135deg,#ffd76a,#ff9f50);color:#4a2a10}.cl-m.mrec em{background:#4a2a1024}.cl-m.prac{background:#fff8e7;color:#4a3a2a}.cl-m.prac em{background:#4a3a2a1a}.cl-c-in.over{background:#fff8e7;color:#4a3a2a}.cl-c-in.over .cl-c-big{color:#c9722a}.cl-c-in.over .cl-retry{background:linear-gradient(135deg,#ffd76a,#ff9f50);color:#4a2a10;border:0}.cl-c-b .btn.ghost{color:#4a3a2a;background:#4a3a2a1a;border:0}.cl-c-in.over{background:#fff8e7!important}.cl-c-in.over .cl-o-tip{color:#7a5a3a!important;text-shadow:none}.gsc-adm{display:flex;align-items:center;justify-content:space-between;gap:12px}.gsc-adm b,.gsc-adm small{display:block}.gsc-adm small{margin-top:3px;opacity:.72}.gsc-form .note-list{margin:8px 0 12px}.gsc-ta{box-sizing:border-box;width:100%;padding:12px;border:1.5px solid var(--line);border-radius:12px;font:inherit;line-height:1.6;resize:vertical;background:#fff;color:#1f2a44}.gsc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.gsc-n{opacity:.72}.gsc-state{display:grid;justify-items:center;gap:6px;padding:28px 16px;text-align:center}.gsc-state img{width:72px;height:72px;object-fit:contain;image-rendering:auto}.gsc-state p{margin:0}.gsc-room{padding:0;overflow:hidden}.gsc-top{display:flex;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:800;color:#3a4a6b;background:#fff;border-bottom:1px solid var(--line)}.gsc-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#35c26b}.gsc-chat{display:flex;flex-direction:column;gap:10px;height:52vh;min-height:300px;padding:14px 12px;overflow-y:auto;background:#b2c7da}.gsc-b{display:flex;align-items:flex-end;gap:6px;max-width:86%}.gsc-b small{flex:none;font-size:10.5px;color:#4b5a6e}.gsc-tx{padding:8px 11px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#1c1c1c}.gsc-b.me{align-self:flex-end;flex-direction:row-reverse}.gsc-b.me .gsc-tx{background:#fee500}.gsc-b.kun{align-self:flex-start;align-items:flex-start}.gsc-b.kun img{width:34px;height:34px;flex:none;padding:5px;box-sizing:border-box;border-radius:13px;background:#fff}.gsc-b.kun b{display:block;margin-bottom:3px;font-size:12px;color:#33415a}.gsc-b.kun .gsc-tx{display:inline-block;background:#fff}.gsc-b.kun small{display:block;margin-top:3px}.gsc-input{display:flex;gap:8px;padding:10px;background:#fff;border-top:1px solid var(--line)}.gsc-say{flex:1;min-width:0;padding:9px 12px;border:1.5px solid var(--line);border-radius:999px;font:inherit;color:#1f2a44;background:#fff}.gsc-foot{flex-wrap:wrap}.gsc-send{flex:1 1 100%;min-height:48px;font-size:15px;font-weight:800}.pb-g2{display:block;text-align:center;line-height:1.5;word-break:keep-all}.gsc-input input.gsc-say[type=text]{background:#fff;color:#1f2a44}.pc-wi{min-width:0;box-sizing:border-box}.sh-tag.pc-lim{box-sizing:border-box;max-width:100%;margin-top:2px;padding:4px 6px 3px;font-size:10.5px;letter-spacing:-.02em;overflow:hidden}.od-month-note{margin:12px 0 0;padding:11px 14px;border-radius:12px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.25);font-size:13px;line-height:1.6;text-align:center;word-break:keep-all}.kwish-b{display:flex;width:100%;min-height:36px;margin-top:7px;font-size:12.5px}.kwish-b.has{color:var(--ice, #8fd8ff)}.kwish-box h3{margin:0 0 4px}.kwish-box>p{margin:0 0 12px}.kwish-s{width:100%;min-height:46px;margin-top:4px}.kwish-got{display:flex;flex-direction:column;gap:6px;min-height:38px;margin-bottom:12px}.kwish-none{margin:0;padding:10px 12px;border:1px dashed var(--line2);border-radius:12px;font-size:13px;color:var(--dim);text-align:center}.kwish-chip{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 12px 6px 7px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0f;font-size:14px;font-weight:800;cursor:pointer;position:relative}.kwish-chip i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#33241a;font-size:12px;font-style:normal}.kwish-chip span{flex:1}.kwish-chip em{font-style:normal;font-size:16px;color:var(--dim)}.kwish-lb{display:block;margin:0 0 6px;font-size:12.5px}.kwish-days{display:flex;gap:6px;margin:0 0 12px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.kwish-days::-webkit-scrollbar{display:none}.kwish-day{all:unset;box-sizing:border-box;flex:none;display:grid;justify-items:center;align-content:center;gap:1px;width:52px;height:68px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0d;cursor:pointer;position:relative}.kwish-day small{font-size:10.5px;color:var(--dim)}.kwish-day b{font-size:18px;line-height:1.15}.kwish-day span{font-size:11px;color:var(--dim)}.kwish-day.end span{color:#ff9db8}.kwish-times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 12px}.kwish-tm.all{grid-column:1 / -1}.kwish-tm{all:unset;box-sizing:border-box;display:grid;place-items:center;min-height:38px;border-radius:10px;border:1px solid var(--line2);background:#ffffff0d;font-size:13px;font-weight:700;cursor:pointer;position:relative}.kwish-day.on,.kwish-tm.on{background:var(--gold);border-color:var(--gold);color:#33241a}.kwish-day.on small,.kwish-day.on span{color:#33241a}.kwish-day:focus-visible,.kwish-tm:focus-visible,.kwish-chip:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.kwish-lh{display:flex;align-items:center;justify-content:space-between;min-height:30px;margin-bottom:4px}.kwish-lh .kwish-lb{margin:0}.kwish-ar{display:none;gap:6px}.kwish-ar button{all:unset;box-sizing:border-box;display:grid;place-items:center;width:34px;height:30px;border-radius:9px;border:1px solid var(--line2);background:#ffffff0f;font-size:18px;font-weight:800;line-height:1;cursor:pointer;position:relative}.kwish-ar button:hover{background:#ffffff24}@media(hover:hover)and (pointer:fine){.kwish-ar{display:inline-flex}}.kwish-box .kwish-ag{margin:0 0 12px;padding:12px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0d;text-align:center}.kwish-ag p{margin:0 0 10px;font-size:13px;line-height:20px;word-break:keep-all}.kwish-ck{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:10px;background:#ffffff12;font-size:13.5px;line-height:20px;font-weight:800;cursor:pointer}.kwish-ck input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}.kwish-ck i{display:grid;place-items:center;flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line2);background:#0000002e}.kwish-ck i:after{content:"";display:none;width:5px;height:10px;margin-top:-2px;border:solid #33241a;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.kwish-ck input:checked+i{background:var(--gold);border-color:var(--gold)}.kwish-ck input:checked+i:after{display:block}.kwish-ck input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.kwish-dl{display:flex;align-items:center;justify-content:center;min-height:38px;margin-top:7px;border-radius:10px;background:var(--gold);color:#33241a;font-size:13.5px;font-weight:800;text-decoration:underline}.seg.seg4.seg5.adm-tabs{grid-template-columns:repeat(3,1fr)}.it-tip.g-c{--itc: #bfe89a;--itg: rgba(191, 232, 154, .32)}.closet .slot[data-g=c]{border-color:#bfe89acc}.hxst-card{margin-top:12px}.hxst-list{display:grid;gap:6px}.hxst-row{display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:4px 10px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);cursor:pointer}.hxst-row.mine{border-color:var(--gold)}.hxst-row em{font-style:normal;font-size:13px;font-weight:900;text-align:center;color:var(--gold)}.hxst-row img{width:40px;height:40px;object-fit:contain;image-rendering:auto}.hxst-row b{min-width:0;overflow:hidden;font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.hxst-row span{font-size:12px;font-weight:700;color:var(--dim);white-space:nowrap}.sh-item{position:relative}.sh-newtag{position:absolute;top:6px;left:6px;z-index:1;padding:3px 7px;border-radius:999px;background:#bfe89a;color:#24421a;font-size:10.5px;font-weight:900;line-height:1;letter-spacing:.03em}.sclg-sub{margin:0 0 10px}.sclg-form h3{margin:0 0 3px}.sclg-lb{display:block;margin:16px 0 7px;font-size:13.5px}.sclg-lb em{margin-left:3px;font-size:11px;font-style:normal;color:var(--gold)}.sclg-lb small{font-weight:600;color:var(--dim)}.sclg-in{box-sizing:border-box;width:100%}.sclg-note{display:block;margin-top:5px;font-size:12px;color:var(--dim)}.sclg-opts{display:flex;flex-wrap:wrap;gap:6px}.sclg-c{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;position:relative;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);background:#ffffff0d;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.sclg-c.on{background:var(--gold);border-color:var(--gold);color:#33241a}.sclg-c:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.sclg-add{display:flex;gap:6px;margin-top:7px}.sclg-add .sclg-in{flex:1;min-width:0}.sclg-add .btn{flex:none}.sclg-ag{margin:16px 0 12px;padding:12px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0d;text-align:center}.sclg-ag p{margin:0 0 10px;font-size:13px;line-height:20px;word-break:keep-all}.sclg-ck{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:10px;background:#ffffff12;font-size:13.5px;line-height:20px;font-weight:800;cursor:pointer}.sclg-ck input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0}.sclg-ck i{display:grid;place-items:center;flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line2);background:#0000002e}.sclg-ck i:after{content:"";display:none;width:5px;height:10px;margin-top:-2px;border:solid #33241a;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.sclg-ck input:checked+i{background:var(--gold);border-color:var(--gold)}.sclg-ck input:checked+i:after{display:block}.sclg-ck input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.sclg-save{display:flex;width:100%;min-height:46px;margin-top:7px}.sclg-ch{display:flex;align-items:center;gap:10px}.sclg-ch img{width:46px;height:46px;flex:none;object-fit:contain;image-rendering:auto}.sclg-ch>div{flex:1;min-width:0}.sclg-ch b,.sclg-ch small{display:block}.sclg-ch small{margin-top:2px;color:var(--dim)}.sclg-card dl{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 10px;margin:14px 0 0}.sclg-card dt{font-size:12.5px;color:var(--dim)}.sclg-card dd{min-width:0;margin:0;font-size:13.5px;font-weight:800;overflow-wrap:anywhere}.sclg-card dd small{font-weight:600;color:var(--dim)}.sclg-tags{display:flex;flex-wrap:wrap;gap:6px}.sclg-tags span{padding:6px 10px;border-radius:999px;background:#ffffff14;font-size:12.5px;font-weight:700;line-height:1}.sclg-memo{margin:0;font-size:13.5px}.sclg-lock{display:grid;justify-items:center;gap:8px;padding:28px 18px;text-align:center}.sclg-lock img{width:72px;height:72px;object-fit:contain;image-rendering:auto}.sclg-lock p{margin:0;font-size:13.5px;line-height:21px;word-break:keep-all}.sclg-lock small{color:var(--dim)}.sclg-lock .btn{width:100%}.sclg-peek{display:flex;margin:8px auto 0}.sclg-adm{margin-top:12px}.sclg-adm h3{margin:0 0 8px}.sclg-adm h3 small{font-size:12px;color:var(--dim)}.sclg-ar{padding:10px 0;border-top:1px solid var(--line)}.sclg-ar p{margin:3px 0 0}.sclg-at{display:flex;align-items:center;justify-content:space-between;gap:8px}.sclg-at span{font-size:12px;color:var(--dim)}.sclg-rb{font-size:15px;font-weight:800;color:var(--gold);overflow-wrap:anywhere}.sclg-ar .btn{margin-top:7px}.pz-all{display:grid;gap:10px}.pz-gr{padding:11px 8px 7px;border-radius:18px;background:#ffffff0d;border:1px solid var(--line)}.pz-gh{display:flex;align-items:baseline;gap:7px;padding:0 8px 6px}.pz-gh b{font-size:14px;font-weight:900}.pz-gh small{font-size:11.5px;color:var(--dim)}.pz-gr .pz-grid{grid-template-columns:repeat(var(--pzn, 4),minmax(0,1fr));gap:2px}.mb-grid[data-mbpane=sq]{display:grid;gap:8px;justify-content:stretch;min-height:0}.mb-grid[data-mbpane=sq][hidden]{display:none}.mb-gb{padding:9px;border-radius:14px;background:#ffffff0d}.mb-gl{display:block;margin:0 2px 7px;font-size:12.5px;font-weight:900;text-align:left}.mb-gr{display:flex;flex-wrap:wrap;gap:7px}.mb-gr .mb-t{flex:1 1 28%;min-width:0}.mb-grid[data-mbpane=sq]{gap:6px}.mb-gb{padding:7px 8px 8px}.mb-gl{margin:0 2px 5px;font-size:12px}.mb-gr{gap:5px}.mb-gr .mb-t{flex:1 1 22%;width:auto;min-height:0;padding:7px 2px 6px;gap:3px}.mb-gr .mb-t img{width:30px;height:30px}.mb-gr .mb-t small{display:none}.mb-gr .mb-t b,.mb-gr .mb-t span{font-size:11.5px;white-space:nowrap}.mb-gr{display:grid;grid-template-columns:repeat(var(--mbn, 4),minmax(0,1fr))}.mb-gr .mb-t{min-width:0;padding-left:0;padding-right:0}.mb-gr .mb-t b{max-width:100%;overflow:hidden;font-size:11px;letter-spacing:-.03em;text-overflow:clip}.mb-gr .mb-t img[src*="sicham/card-72"],.pz-i .ic img[src*="sicham/card-72"]{position:relative;top:1px}.gsc-hero{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ff96b433,#ffd69614);border:1px solid rgba(255,170,195,.35)}.gsc-hero img{flex:none;width:64px;height:64px;object-fit:contain;image-rendering:auto}.gsc-hero b{display:block;font-size:17px;line-height:1.4}.gsc-hero p{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:var(--dim);word-break:keep-all}.gsc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none}.gsc-steps li{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:13px;background:#ffffff0d;border:1px solid var(--line);text-align:center}.gsc-steps i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#33241a;font-size:12px;font-style:normal;font-weight:900;line-height:1}.gsc-steps b{font-size:12.5px;white-space:nowrap}.gsc-steps small{font-size:10.5px;color:var(--dim);white-space:nowrap}.gsc-lb{display:block;margin-bottom:7px;font-size:14px}.gsc-form .gsc-n{display:block;margin-top:5px;text-align:right}.gsc-ag{margin:12px 0;padding:12px;border-radius:12px;border:1px solid var(--line2);background:#ffffff0d}.gsc-ag ul{display:grid;gap:6px;margin:0 0 11px;padding:0 0 0 16px;font-size:12.5px;line-height:1.5;word-break:keep-all}.gsc-ck{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:10px;background:#ffffff12;font-size:13.5px;line-height:20px;font-weight:800;cursor:pointer}.gsc-ck input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0}.gsc-ck i{display:grid;place-items:center;flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line2);background:#0000002e}.gsc-ck i:after{content:"";display:none;width:5px;height:10px;margin-top:-2px;border:solid #33241a;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.gsc-ck input:checked+i{background:var(--gold);border-color:var(--gold)}.gsc-ck input:checked+i:after{display:block}.gsc-ck input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.gsc-help{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--dim);text-align:center;word-break:keep-all}.gsc-form .gsc-send{display:flex;width:100%}.pz-gr .pz-i .ic{width:54px;height:54px}.pz-gr .pz-i .ic img{width:40px;height:40px}@media(min-width:1000px){.pz-gr .pz-i{row-gap:2px}.pz-gr .pz-i b{line-height:22px}.pz-gr .pz-i small{position:relative;top:-1px;line-height:18px}}.gsc-guide .gsc-ag,.gsc-guide .gsc-ag ul{margin:0}.gsc-closed{margin:12px 0 2px;font-size:13px;font-weight:800;text-align:center;color:var(--dim)}input[type=checkbox]:not(.push-sw):not(.mp-sw):not(.kwish-c):not(.sclg-cb):not(.gsc-cb){appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-block;flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;border-radius:6px;border:1.5px solid var(--line2);background:#0000002e center / 16px 16px no-repeat;vertical-align:middle;cursor:pointer}input[type=checkbox]:not(.push-sw):not(.mp-sw):not(.kwish-c):not(.sclg-cb):not(.gsc-cb):after{content:none}input[type=checkbox]:not(.push-sw):not(.mp-sw):not(.kwish-c):not(.sclg-cb):not(.gsc-cb):checked{background-color:var(--gold);border-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4 6.5 12 13 4.6' fill='none' stroke='%2333241a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:not(.push-sw):not(.mp-sw):not(.kwish-c):not(.sclg-cb):not(.gsc-cb):disabled{opacity:.5;cursor:default}input[type=checkbox]:not(.push-sw):not(.mp-sw):not(.kwish-c):not(.sclg-cb):not(.gsc-cb):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kwish-ck i,.sclg-ck i,.gsc-ck i{background:#0000002e center / 16px 16px no-repeat}.kwish-ck i:after,.sclg-ck i:after,.gsc-ck i:after,.kwish-ck input:checked+i:after,.sclg-ck input:checked+i:after,.gsc-ck input:checked+i:after{content:none;display:none}.kwish-ck input:checked+i,.sclg-ck input:checked+i,.gsc-ck input:checked+i{background-color:var(--gold)!important;border-color:var(--gold)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:16px 16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4 6.5 12 13 4.6' fill='none' stroke='%2333241a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media(min-width:1000px){.pz-gr{padding:13px 10px 9px}.pz-gh{padding:0 10px 8px}.pz-gr .pz-grid{gap:4px}.pz-gr .pz-i{min-height:70px;padding:8px 10px;border:0;border-radius:14px;background:none;box-shadow:none;grid-template-columns:54px minmax(0,1fr);column-gap:12px}.pz-gr .pz-i:hover{background:#ffffff12;transform:none}.pz-gr .pz-i b,.pz-gr .pz-i small{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pz-gr .pz-i small,.pz-gr .pz-i small *{white-space:nowrap}.pz-gr .pz-i .nn{top:6px;right:8px}}.gsc-panel{margin:0 0 10px;padding:16px;border-radius:20px;background:#ffffff0d;border:1px solid var(--line)}.gsc-main{background:linear-gradient(160deg,#ff96b42b,#ffd6960d 62%);border-color:#ffaac34d}.gsc-ph{display:flex;align-items:center;gap:16px}.gsc-ph img{flex:none;width:76px;height:76px;object-fit:contain;image-rendering:auto}.gsc-ph>div{min-width:0}.gsc-ph b{display:block;margin-top:0;font-size:19px;line-height:1.35}.gsc-ph p{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:var(--dim);word-break:keep-all}.gsc-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff17;font-size:11.5px;font-weight:800;line-height:1;color:var(--dim)}.gsc-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.gsc-pill.on{color:#7fe3a5;background:#35c26b29}.gsc-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none}.gsc-flow:before{content:"";position:absolute;left:16.6%;right:16.6%;top:11px;height:2px;background:#ffffff24}.gsc-flow li{position:relative;display:grid;justify-items:center;gap:3px;min-width:0;text-align:center}.gsc-flow i{display:grid;place-items:center;width:24px;height:24px;margin-bottom:3px;border-radius:50%;background:var(--gold);color:#33241a;font-size:12.5px;font-style:normal;font-weight:900;line-height:1}.gsc-flow b{font-size:13px;white-space:nowrap}.gsc-flow small{font-size:11px;color:var(--dim);white-space:nowrap}.gsc-panel .gsc-lb{margin-bottom:9px;font-size:14.5px}.gsc-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5;word-break:keep-all}.gsc-list li{position:relative;padding-left:13px}.gsc-list li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#ff9db8}.gsc-form .gsc-list{margin-top:10px}.gsc-form .gsc-ck{margin:13px 0 8px}.gsc-adm{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px 0;font-size:12px;color:var(--dim)}.gsc-adm .btn{flex:none}.sclg-panel{margin:0 0 8px;padding:14px;border-radius:20px;background:#ffffff0d;border:1px solid var(--line)}.sclg-fh{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sclg-fh img{flex:none;width:44px;height:44px;object-fit:contain;image-rendering:auto}.sclg-fh b,.sclg-fh small{display:block}.sclg-fh b{font-size:16px}.sclg-fh small{margin-top:2px;font-size:12px;color:var(--dim)}.sclg-fields{display:grid;gap:11px}.sclg-form .sclg-lb{display:flex;align-items:center;gap:4px;margin:0 0 5px;font-size:12.5px}.sclg-form .sclg-lb small{margin-left:auto;font-size:11px;font-weight:600;color:var(--dim)}.sclg-form .sclg-lb em{margin-left:0}.sclg-form .sclg-in{height:42px;min-height:42px;padding:0 12px}.sclg-form .sclg-add{margin:0}.sclg-form .sclg-add .btn{min-height:42px}.sclg-form .sclg-opts{gap:5px;margin-top:6px}.sclg-form .sclg-c{min-height:30px;padding:0 10px;font-size:12px}.sclg-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;border-radius:12px;background:#0000002e}.sclg-seg button{all:unset;box-sizing:border-box;display:grid;place-items:center;position:relative;height:36px;border-radius:9px;font-size:13px;font-weight:800;line-height:1;color:var(--dim);cursor:pointer}.sclg-seg button.on{background:var(--gold);color:#33241a}.sclg-seg button:focus-visible{outline:2px solid var(--gold)}.sclg-ck2{margin:12px 0 8px}.sclg-form .sclg-save{margin-top:0}.sclg-form .sclg-save+.sclg-save{margin-top:6px}.sclg-links{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 0 8px;font-size:12.5px}.sclg-links a,.sclg-links button{all:unset;position:relative;color:var(--dim);text-decoration:underline;cursor:pointer}@media(min-width:760px){.sclg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}.sclg-wide{grid-column:1 / -1}}.gsc-flow small{padding:0 3px;line-height:1.35;white-space:normal;word-break:keep-all;text-wrap:balance}.plate .pn{position:relative;top:1px;height:14px;line-height:14px;transform:none}.fm-plate .plate .pn,.hero-plate .plate .pn{top:0}.fm-p.first .fm-plate .plate .pn{top:1px}.plate img{margin-top:0}.hero-plate .plate img{margin-top:-1px}.gm-hub-card>img[src*="fish/icon_fish"]{box-sizing:border-box;padding:4px}.pb-ed-b{display:flex;justify-content:flex-end;padding:6px 2px 0}.pb-ed{display:grid;gap:6px;padding-top:8px}.pb-ed-acts{display:flex;justify-content:flex-end;gap:6px}.gsc-pill+b{margin-top:7px!important}.ny-room{position:relative;aspect-ratio:16 / 9;min-height:300px;max-height:400px;width:100%;margin:0 0 8px;overflow:hidden;border-radius:20px;border:1px solid var(--line);background:url(../assets/kunnyang/room_inside_base.png) center bottom / cover no-repeat;transition:filter 1s ease,opacity .8s ease}.ny-room:before{content:"";position:absolute;inset:0;pointer-events:none;background:url(../assets/kunnyang/room_inside_dark.png) center bottom / cover no-repeat;opacity:0;transition:opacity 1.2s ease}.ny-room:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#141030;opacity:0;transition:opacity 1.2s ease}.ny-room.night:before{opacity:1}.ny-room.night:after{opacity:.34}.ny-room.bye{opacity:0;filter:brightness(.3)}.ny-lab{position:absolute;left:12px;top:12px;z-index:3;white-space:nowrap;padding:5px 10px;border-radius:999px;background:#00000057;color:#fff;font-size:12px;font-weight:800;line-height:1}.ny-rug{position:absolute;left:50%;bottom:8px;width:92%;max-width:420px;transform:translate(-50%);image-rendering:auto}.ny-bed{position:absolute;left:50%;bottom:34px;width:150px;margin-left:-75px;image-rendering:auto}.ny-bowl{position:absolute;left:7%;bottom:26px;width:64px;image-rendering:auto}.ny-water{position:absolute;right:7%;bottom:26px;width:58px;image-rendering:auto}.ny-cat{all:unset;position:absolute;left:50%;bottom:36px;z-index:2;width:160px;height:160px;margin-left:-80px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ny-cat i{position:absolute;inset:0;background-repeat:no-repeat;image-rendering:pixelated}.ny-cat:focus-visible{outline:2px solid var(--gold);outline-offset:-6px;border-radius:16px}.ny-emo{position:absolute;left:50%;top:2px;width:32px;height:32px;margin-left:-16px;image-rendering:auto}.ny-p{position:absolute;bottom:30px;z-index:2;display:grid;justify-items:center;width:72px}.ny-p img{width:72px;height:72px;object-fit:contain;image-rendering:auto}.ny-p small{max-width:72px;overflow:hidden;padding:2px 6px;border-radius:6px;background:#00000080;color:#fff;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.ny-p.p0{left:2%}.ny-p.p1{right:2%}.ny-p.p2{left:18%;bottom:96px}.ny-p.p3{right:18%;bottom:96px}.ny-p.p4{left:2%;bottom:112px}.ny-p.p5{right:2%;bottom:112px}.ny-say{min-height:20px;margin:0 0 10px;font-size:13.5px;line-height:20px;text-align:center;color:var(--dim)}.ny-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none}.ny-steps li{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:10px;background:#ffffff0d;font-size:12.5px;font-weight:800;color:var(--dim)}.ny-steps i{width:8px;height:8px;border-radius:50%;background:#fff3}.ny-steps li.now{color:#fff}.ny-steps li.now i{background:var(--gold)}.ny-steps li.on{color:#7fe3a5}.ny-steps li.on i{background:#7fe3a5}.ny-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px}.ny-act{all:unset;box-sizing:border-box;position:relative;display:grid;justify-items:center;gap:3px;padding:8px 2px 7px;border-radius:14px;background:#ffffff0f;border:1px solid var(--line);font-size:12.5px;font-weight:800;line-height:16px;color:var(--text);cursor:pointer}.ny-act img{width:36px;height:36px;object-fit:contain;image-rendering:auto}.ny-act em{position:absolute;right:6px;top:5px;font-size:11px;font-style:normal;color:var(--gold)}.ny-act:focus-visible{outline:2px solid var(--gold)}.ny-wide{width:100%}.ny-card{display:grid;gap:4px;padding:14px;border-radius:16px;background:#ffffff0d;border:1px solid var(--line);text-align:center}.ny-card b{font-size:15px}.ny-card small{font-size:12.5px;color:var(--dim)}.ny-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ny-stay .btn{margin-top:8px}.ny-load{text-align:center;color:var(--dim)}.ny-room.stay .ny-bowl,.ny-room.stay .ny-water{display:none}.ny-mute{all:unset;position:absolute;right:10px;top:10px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#00000057;font-size:15px;cursor:pointer}.ny-mute:focus-visible{outline:2px solid var(--gold)}.ny-room{-webkit-user-select:none;user-select:none;caret-color:transparent}.ny-prop{position:absolute;pointer-events:none;image-rendering:auto}.ny-prop.churu{right:2px;top:64px;width:54px;height:54px;transform:rotate(-58deg)}.ny-prop.brush{left:58px;top:58px;width:40px;height:40px;animation:nyBrush 1s ease-in-out infinite}@keyframes nyBrush{0%,to{transform:translate(-16px) rotate(-8deg)}50%{transform:translate(16px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.ny-prop.brush{animation:none}}.ny-fur,.ny-wall{position:absolute;pointer-events:none;image-rendering:auto}.ny-fur{bottom:30%}.ny-tower{left:1%;height:58%}.ny-scr{left:25%;height:32%}.ny-lamp{right:2%;height:44%}.ny-wall{top:12%}.ny-clock{left:33%;width:48px}.ny-photo{left:48%;top:14%;width:64px}.ny-room .ny-rug,.ny-room .ny-bed,.ny-room .ny-bowl,.ny-room .ny-water{z-index:0}@media(min-width:700px){.ny-fur{bottom:38%}.ny-tower{height:58%}.ny-clock{width:60px}.ny-photo{width:80px}}.ny-act[disabled]{opacity:.45;cursor:default}.cl-edit>div{display:grid;gap:0}.cl-edit .seg{margin-bottom:8px}.cl-edit-b{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.cl-item.ev>.btn+.btn{margin-left:-4px}@keyframes knPop{0%{opacity:1;transform:translate(-50%,6px) scale(1.25)}to{opacity:0;transform:translate(-50%,-14px) scale(1)}}.ny-cat{left:calc(50% - 80px);left:round(down,50% - 80px,1px);margin-left:0}.gm-sec{display:flex;align-items:baseline;gap:8px;margin:18px 2px 8px;font-size:16px;line-height:22px}.gm-sec small{font-size:12px;font-weight:600;color:var(--dim)}.gm-top-row+.gm-sec{margin-top:12px}.gm-hub.gm-compact.gm-grp{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gm-grp .gm-hub-card{flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-height:0;padding:10px 4px 9px;border-radius:22px;text-align:center}.gm-grp .gm-hub-card>img,.gm-grp .gm-hub-card>.cl-hub-ic{width:46px;height:46px;padding:5px;border-radius:50%;flex:none}.gm-grp .gm-hc-m{display:grid;justify-items:center;gap:4px;width:100%;min-width:0}.gm-grp .gm-hc-m>b,.gm-grp .gm-hc-m>b.gm-hc-t{font-size:12px;line-height:15px;word-break:keep-all;white-space:normal}.gm-grp .gm-hc-m>b .kc-test{display:block;width:max-content;margin:3px auto 0;font-size:9.5px}.gm-grp .gm-hc-hook,.gm-grp .gm-hc-bnr{display:none}.gm-grp .gm-hc-row{flex-direction:column;gap:4px}.gm-grp .gm-hc-prize{display:inline-flex;height:18px;padding:0 6px;font-size:10px;white-space:nowrap}.gm-grp .gm-hc-row{justify-content:center;font-size:10px;line-height:13px;white-space:normal}.gm-grp .gm-hc-left{width:auto}.gm-grp+.gm-sec,.gm-sec{margin:14px 2px 6px}@media(min-width:641px){.gm-hub.gm-compact.gm-grp{gap:10px}.gm-grp .gm-hub-card>img,.gm-grp .gm-hub-card>.cl-hub-ic{width:56px;height:56px}.gm-grp .gm-hc-m>b{font-size:13.5px;line-height:18px}.gm-grp .gm-hc-row{font-size:11.5px}.gm-grp .gm-hc-prize{display:inline-flex}}.gm-sec{padding:0 4px}@keyframes knCombo{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes knShake{0%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes knHop{0%,to{transform:translateY(0)}45%{transform:translateY(-10px)}}@keyframes knHopBig{0%,to{transform:translateY(0)}45%{transform:translateY(-20px)}}@keyframes knBulb{0%{opacity:1}50%{opacity:.35}}@keyframes knSpot{0%{transform:scale(1.18);filter:brightness(1.6)}to{transform:scale(1);filter:none}}@keyframes knNote{0%{opacity:0;transform:translate(0) scale(.7)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),-70px) scale(1.1)}}.gm-hub-card .gm-hc-prize img.coin,.gm-hub-card .gm-hc-row img.coin{top:-1px}.gm-grp .gm-hc-prize img.bit{display:none}.gm-grp .gm-hc-prize{max-width:100%;overflow:hidden}.gm-grp .gm-hub-card .gm-hc-prize{padding:0 5px;gap:2px;line-height:12px;font-size:11px}.gm-grp .gm-hub-card .gm-hc-prize img.coin{top:-1px;width:12px;height:12px;vertical-align:0}html.wk .gm-grp .gm-hub-card .gm-hc-prize{padding-bottom:2px}html.wk .gm-grp .gm-hub-card .gm-hc-prize img.coin{top:0}@keyframes knBob{0%,to{transform:translateY(0)}40%{transform:translateY(3px)}}@keyframes knFever{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes knFeverB{0%,to{opacity:.55}50%{opacity:1}}.gsc-ab{display:flex;gap:6px;flex:none}.gsc-rd{margin:10px 0 0;display:grid;gap:8px}.gsc-rtabs{display:flex;align-items:center;gap:6px}.gsc-rtabs small{margin-left:auto;color:var(--dim);font-size:12px}.gsc-rt{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--dim);font:inherit;font-size:12px;font-weight:800;line-height:14px;cursor:pointer}.gsc-rt.on{color:#fff;background:#ffffff1f}.gsc-rc{padding:12px 14px;border-radius:16px;background:#ffffff0d;border:1px solid var(--line)}.gsc-rc.nw{border-color:#ff9ec48c}.gsc-rh{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gsc-rh b{font-size:13.5px}.gsc-rh small{margin-left:auto;color:var(--dim);font-size:11.5px}.gsc-new,.gsc-st{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:800;line-height:13px}.gsc-new{color:#ff9ec4;background:#ff9ec429}.gsc-st{color:var(--dim);background:#ffffff14}.gsc-st.s-live{color:#7fe3a5;background:#35c26b29}.gsc-warn{margin:6px 0 0;font-size:12px;color:#ffc46b}.gsc-rb{margin-top:7px;font-size:13.5px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.gsc-rm{display:block;margin-top:6px;color:var(--dim);font-size:11.5px}.gsc-re{text-align:center;padding:8px 0}.gsc-rpg{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:var(--dim)}html.sn .ht-t:after{content:none}.gm-hub.gm-compact{display:flex;flex-wrap:wrap;justify-content:center}.gm-hub.gm-compact>*{flex:0 0 calc((100% - 16px) / 3);min-width:0}.gm-compact .gm-hc-row{font-size:11.5px}.gm-compact .gm-hc-prize{height:20px;font-size:11.5px;line-height:18px;padding-bottom:2px}@media(min-width:720px){.gm-hub.gm-compact>*{flex-basis:calc((100% - 24px)/4)}}.nt-card .sp-l-more{display:none}.pz-links{gap:6px}.pz-links a{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);line-height:1}.pz-links a:hover{text-decoration:none;background:#ffffff1a}.cl-key{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:8px 16px}.cl-key>span{justify-content:flex-start}.kind.k-promo{color:#b8f5c8;background:#6ed68c24;border-color:#6ed68c66}.pb-live{margin:-4px 0 12px;font-size:12px;line-height:1.5;color:#ffffffb3;word-break:keep-all}.pb-fo-done{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;color:#ffd84a;background:#ffd84a1f}.scp{margin:0 0 12px;padding:16px;border-radius:20px;background:linear-gradient(180deg,#ffc45c14,#ffffff08);border:1px solid rgba(255,196,92,.28);display:grid;gap:10px}.scp-top b{display:block;font-size:17px;font-weight:900}.scp-top small{color:var(--dim);font-size:12px}.scp-none{margin:0;text-align:center;color:var(--dim);font-size:12.5px}.scp-card{padding:14px;border-radius:16px;background:#00000038;border:1px solid var(--line);display:grid;gap:8px}.scp-card.done,.scp-card.cancel{opacity:.6}.scp-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.scp-h b{font-size:16px;font-weight:900}.scp-st{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1;color:var(--dim);background:#ffffff14}.scp-st.on{color:#7fe3a5;background:#35c26b29}.scp-st.soon{color:#ffd666;background:#ffd66624}.scp-info{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--dim)}.scp-slots{display:flex;flex-wrap:wrap;gap:5px}.scp-slots i{width:18px;height:18px;border-radius:6px;background:#ffffff14;border:1px solid var(--line);box-sizing:border-box}.scp-slots i.on{background:#ffc45c;border-color:#ffc45c;box-shadow:0 0 8px #ffc45c80}.scp-memo{margin:0;font-size:13px;line-height:1.5}.scp-ms{display:flex;flex-wrap:wrap;gap:6px}.scp-m{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;background:#ffffff12;font-size:12.5px;font-weight:700;line-height:1}.scp-m.wait{opacity:.7}.scp-m em{font-style:normal;font-size:10.5px;color:#ffd666}.scp-m small{color:var(--dim);font-size:11px}.scp-m button{all:unset;cursor:pointer;color:var(--dim);font-size:11px;padding:0 2px}.scp-me{margin:0;font-size:13px;font-weight:800;color:#ffd666}.scp-me.ok{color:#7fe3a5}.scp-go{width:100%;height:46px;font-size:15px;font-weight:900}.scp-adm{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.scp-adm small{color:var(--dim);font-size:11.5px}.scp-new summary{cursor:pointer;font-weight:800;font-size:13.5px;color:#ffc45c;list-style:none}.scp-new summary::-webkit-details-marker{display:none}.scp-fm{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.scp-fm label{display:grid;gap:4px;font-size:12px;font-weight:700;color:var(--dim);min-width:0}.scp-fm label.w{grid-column:1 / -1}.scp-fm small{font-weight:500}.scp-fm input{height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#00000040;color:#fff;font:inherit;font-size:14px;min-width:0;width:100%;box-sizing:border-box}.scp-fm .btn{grid-column:1 / -1}.scp-fm{align-items:start}.scp-fm input[type=datetime-local]{font-size:13px;font-weight:600;color-scheme:dark}.sclg-form{scroll-margin-top:76px}.scp-tk{display:grid;grid-template-columns:92px 1fr;border-radius:14px;overflow:hidden;background:#fff4dc;color:#4a2f17;box-shadow:0 4px 14px #00000040}.scp-tk-l{display:grid;place-content:center;text-align:center;gap:2px;padding:12px 6px;background:#ffc45c;border-right:2px dashed rgba(74,47,23,.35)}.scp-tk-l small{font-size:10.5px;font-weight:800;letter-spacing:.5px}.scp-tk-l b{font-size:26px;font-weight:900;line-height:1}.scp-tk-r{display:grid;align-content:center;gap:2px;padding:10px 14px}.scp-tk-r b{font-size:15px;font-weight:900}.scp-tk-r span{font-size:13px;font-weight:800;color:#b5651d}.scp-tk-r small{font-size:11px;color:#4a2f17b3}.pb-st.rest{color:#ffd98a;background:#ffd98a24}.pb-kedit{display:grid;gap:6px;margin-top:6px}.pb-kedit textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#00000040;color:#fff;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.ig-btns{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ig-btn{padding:18px 8px 14px;text-decoration:none}.ig-btn img{width:76px;height:76px}.ig-btn b{font-size:16px}.ig-d{font-size:12px;color:var(--muted, #b8b0c8)}.nw-doc{display:grid;gap:10px}.nw-box{width:100%;max-width:420px;margin:0 auto;border:2px solid #3a3550;border-radius:6px;overflow:hidden;background:#14121c99}.nw-name{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px 9px;background:#2a2640}.nw-own{height:22px;width:auto}.nw-name b{font-size:22px;line-height:1}.nw-name small{font-size:12px;font-weight:800;opacity:.7;letter-spacing:.06em}.nw-pic{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-top:2px solid #3a3550;border-bottom:2px solid #3a3550}.nw-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.nw-tbl th,.nw-tbl td{padding:8px 10px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.nw-tbl tr:first-child th,.nw-tbl tr:first-child td{border-top:0}.nw-tbl th{width:34%;background:#2a2640;font-weight:800;white-space:nowrap}.nw-tbl td{font-weight:600}.nw-lead{margin:6px 0 0;font-size:14px;line-height:1.6}.nw-h{display:flex;gap:6px;align-items:baseline;margin:8px 0 0;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.15);font-size:17px}.nw-h span{color:#6fb6ff}.nw-ul{margin:0;padding-left:20px;display:grid;gap:5px;font-size:14px;line-height:1.55}.nw-ul a{color:#6fb6ff}.nw-ul small{opacity:.65}.nw-h2{display:flex;gap:6px;margin:4px 0 0;font-size:15px}.nw-h2 span{color:#6fb6ff}.nw-p{margin:0;font-size:14px;line-height:1.7}.nw-p a,.nw-doc .nw-p a{color:#6fb6ff}.nw-sm{margin:-2px 0 0;font-size:12px;opacity:.65}.nw-pic-px{display:grid;place-items:center;aspect-ratio:auto;padding:14px 0;background:radial-gradient(circle at 50% 60%,rgba(120,200,255,.18),transparent 70%)}.nw-pic-px img{width:160px;height:160px;object-fit:contain}.nw-tbl-x{border:2px solid #3a3550;border-radius:6px;overflow:hidden}.nw-tbl-x th{width:auto}.nw-tbl-x td{border-left:1px solid rgba(255,255,255,.08);padding:7px 4px;font-size:13px}.nw-road{margin:2px 0}.nw-tags{margin:0}.nw-lvgrid{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px}.nw-faq{display:grid;gap:6px}.nw-ol{margin:0;padding-left:22px;display:grid;gap:6px;font-size:14.5px;line-height:1.5}.nw-ol li::marker{color:#6fb6ff;font-weight:800}.nw-no{display:block;margin:4px 0 0;font-size:13px;color:#ff9aa8}p.nw-no{padding-left:20px}.nw-dd th{width:50%}.nw-dd td{text-align:left;padding:8px 10px;font-size:13px}.nw-dd td:first-child{border-left:0}.nw-tags-t th{width:30%;white-space:normal;font-size:12.5px}.nw-tags-t td{text-align:left;padding:8px 10px;font-size:13px;line-height:1.5;font-weight:500}.nw-a{color:#6fb6ff;font-size:12px;margin-left:4px}.nw-outro{padding:10px 12px;border-left:3px solid #6fb6ff;background:#6fb6ff12;font-size:13.5px}.nw-pic-px img{transform-origin:50% 100%;animation:nw-breathe 3.6s ease-in-out infinite}@keyframes nw-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.035)}}@media(prefers-reduced-motion:reduce){.nw-pic-px img{animation:none}}.nw-fig{margin:2px 0}.nw-fig img{display:block;width:100%;height:auto;border-radius:10px;background:#fff}.nw-fig figcaption{margin-top:5px;text-align:center;font-size:12px;opacity:.65}.scp-al{display:block;width:100%;margin-top:8px}.scp-al.on{background:#ffd66624;border-color:#ffd66673;color:#ffe08a}.scp-al-n{margin:8px 0 0;text-align:center;font-size:12.5px;opacity:.8}.hx-wk-card{padding:12px 14px;margin-bottom:12px}.hx-wk-h{display:flex;align-items:center;gap:8px}.hx-wk-h img{width:30px;height:30px}.hx-wk-h b{font-size:15px;flex:1}.hx-wk-go{all:unset;cursor:pointer;font-size:12px;opacity:.75}.hx-wk-stage{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:14px;height:108px;margin-top:6px;overflow:hidden;border-radius:12px;background:linear-gradient(transparent 74%,#ffffff12 74%)}.hx-wk{width:84px;padding-bottom:4px}@keyframes hxWkMove{0%{left:-84px}to{left:100%}}.hx-wk-sh{display:block;width:72px;height:72px;margin:0 auto;transform:scaleX(-1);background-repeat:no-repeat;background-size:1728px 72px;animation:hxWkF 2.16s steps(12) infinite}.hx-wk-sh.still{background-size:contain;background-position:center;animation:none}@keyframes hxWkF{0%{background-position:-864px 0}to{background-position:-1728px 0}}.hx-wk-egg{display:block;width:40px;height:52px;margin:20px auto 0;object-fit:contain}.hx-wk-nm{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:-2px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden}.hx-wk-md{flex:none;width:16px;height:16px}.hx-wk-nm.me{color:#ffe08a}.hx-wk-none{margin:8px 0 0}@media(prefers-reduced-motion:reduce){.hx-wk,.hx-wk-sh{animation-duration:0s}}.fm-wk3>span{width:calc(33.33% - 4px);padding:9px 2px 8px}.fm-wk3 i img{width:26px;height:26px}.fm-wk3 small{font-size:10.5px;opacity:.7;white-space:nowrap}.fm-wk3{margin:10px 0}.fm-guide-box h3 .ui-ic{vertical-align:-5px;margin-right:2px}.pc-wr i.pc-wr-ic.g-c{box-shadow:inset 0 0 0 1.5px #bfe89ae6}.pc-wr i.it-lim.g-c,html.hw .pc-wr i.pc-wr-ic.it-lim.g-c,html.hw .pc-wr i.it-lim.g-c{box-shadow:inset 0 0 0 1.5px #bfe89af2,0 0 6px #96dc6e80;animation-name:itLimMelon}@keyframes itLimMelon{0%,to{box-shadow:inset 0 0 0 1.5px #bfe89ae6,0 0 4px #96dc6e59}50%{box-shadow:inset 0 0 0 1.5px #dcfabe,0 0 10px #a0e678bf}}.hx-wk[data-pref]{cursor:pointer}.hx-wk[data-pref]:active{transform:scale(.96)}.fm-sub-g{flex-wrap:wrap;justify-content:center;overflow:visible;row-gap:6px}.hl-g100{--hg: 190, 168, 222}.hl-g200{--hg: 200, 152, 138}.hl-g365{--hg: 168, 172, 182}.hl-rw .od-k.hl-g365 img{border-radius:14px;box-shadow:0 0 0 2px rgba(var(--hg),.7),0 0 14px rgba(var(--hg),.35)}.hl-rw .od-k.hl-g365 b{color:rgb(var(--hg))}.hl-bdg span.hl-g365 img{border-radius:50%;box-shadow:0 0 0 2px rgba(var(--hg),.5)}.hl-bdg span.on.hl-g365 b{color:rgb(var(--hg))}.hl-rw .od-k.hl-g200 img{border-radius:14px;box-shadow:0 0 0 2px rgba(var(--hg),.7),0 0 14px rgba(var(--hg),.35)}.hl-rw .od-k.hl-g200 b{color:rgb(var(--hg))}.hl-bdg span.hl-g200 img{border-radius:50%;box-shadow:0 0 0 2px rgba(var(--hg),.5)}.hl-bdg span.on.hl-g200 b{color:rgb(var(--hg))}.hx-rw-g{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-b[class*=hl-g],.mp-badges span[class*=hl-g]{border-color:rgba(var(--hg),.7)!important;box-shadow:0 0 0 1px rgba(var(--hg),.35)}.pc-b[class*=hl-g] small,.mp-badges span[class*=hl-g]{color:rgb(var(--hg))}.hx2 .hx-stats2{margin:0 0 12px}.hx-rw2-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.hx-rw2-row span{display:grid;justify-items:center;gap:2px;padding:8px 0 6px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(var(--hg),.25);cursor:pointer}.hx-rw2-row img{width:44px;height:44px;object-fit:contain;filter:grayscale(1) brightness(.7);opacity:.45}.hx-rw2-row small{font-size:11px;font-weight:800;color:var(--dim)}.hx-rw2-row span.on{background:rgba(var(--hg),.12);border-color:rgba(var(--hg),.7)}.hx-rw2-row span.on img{filter:none;opacity:1}.hx-rw2-row span.on small{color:rgb(var(--hg))}.hx-rw2-row span.nx{border-color:rgba(var(--hg),.8);box-shadow:0 0 0 1px rgba(var(--hg),.4),0 0 12px rgba(var(--hg),.25)}.hx-rw2-row span.nx img{opacity:.8;filter:grayscale(.3)}.hx-rw2 .hx-next{margin:8px 0 0}.hx-coin{width:15px;height:15px;vertical-align:-3px;margin:0 2px 0 4px}.hxst-fold>summary{list-style:none;cursor:pointer;margin:0}.hxst-fold>summary::-webkit-details-marker{display:none}.hxst-fold>summary:after{content:"›";margin-left:auto;font-size:18px;opacity:.6;transition:transform .2s}.hxst-fold[open]>summary:after{transform:rotate(90deg)}.hxst-fold[open]>summary{margin-bottom:10px}.hx-why-s{margin:0 0 12px}.deco-tabs{position:sticky;top:52px;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px;padding:6px;border-radius:16px;background:#14101ed1;backdrop-filter:blur(6px)}.deco-tabs button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:12px;font-weight:800;font-size:14px;color:var(--dim);cursor:pointer}.deco-tabs button img{width:24px;height:24px;object-fit:contain}.deco-tabs button.on{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1.5px #ffd6788c}.deco-wear .dy-bar{display:none}.deco-wear .closet{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.deco-wear .closet .slot{border-radius:10px}.deco-wear .closet .slot img{max-width:70%}.deco-wear .closet .slot>span:not(.tick),.deco-wear .closet .slot small{font-size:10px}.deco-wear .closet .slot .tick{display:none!important}.deco-wear .closet .slot.on:not(.auto):after{content:"착용";position:absolute;top:3px;left:4px;padding:0 4px;border-radius:4px;background:#ffd76a;color:#3a2400;font-size:10px;font-weight:900;line-height:15px}.deco-bag{display:grid;gap:10px}.deco-bag-h{display:flex;align-items:baseline;gap:8px}.deco-bag-h small{color:var(--dim);font-size:12px}.deco-bag .dy-bar{margin:0}.deco-empty{margin:6px 0;text-align:center;line-height:1.7}.deco-empty small{color:var(--dim)}.deco-go{justify-self:center}.deco-cats{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.deco-cats button{all:unset;cursor:pointer;padding:5px 13px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--dim);border:1px solid rgba(255,255,255,.14)}.deco-cats button.on{color:#2a1a00;background:#ffd76a;border-color:#ffd76a}.deco-wear:not([data-cat=all]) [data-dc=guide]{display:none}.deco-wear[data-cat=badge] [data-dc]:not([data-dc=badge]):not([data-dc=deco]),.deco-wear[data-cat=badge] [data-dc=deco]{display:none}.deco-wear[data-cat=head] [data-dc=badge],.deco-wear[data-cat=head] [data-dc=stick],.deco-wear[data-cat=head] [data-dc=acc],.deco-wear[data-cat=stick] [data-dc=badge],.deco-wear[data-cat=stick] [data-dc=head],.deco-wear[data-cat=stick] [data-dc=acc],.deco-wear[data-cat=acc] [data-dc=badge],.deco-wear[data-cat=acc] [data-dc=head],.deco-wear[data-cat=acc] [data-dc=stick]{display:none}.deco-wear[data-cat=badge] .bd-fold>summary~*{display:revert}.deco-wear .closet .slot.dp-on{outline:2px solid #ffd76a;outline-offset:1px}#deco-pick{position:fixed;left:12px;right:12px;bottom:82px;z-index:60;display:flex;align-items:center;gap:10px;max-width:520px;margin:0 auto;padding:10px 12px;border-radius:16px;background:#1c1626f5;border:1.5px solid rgba(255,214,120,.5);box-shadow:0 10px 28px #00000073}#deco-pick img,#deco-pick .dp-ic{width:40px;height:40px;object-fit:contain;flex:none;font-style:normal;font-size:26px;display:grid;place-items:center}#deco-pick .dp-t{flex:1;min-width:0;display:grid}#deco-pick .dp-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#deco-pick .dp-t small{font-size:11.5px;color:var(--dim)}#deco-pick .dp-x{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;font-size:18px;color:var(--dim)}@media(min-width:900px){#deco-pick{bottom:24px}}.deco-tabs{background:var(--card),var(--bg);border:1.5px solid var(--line);backdrop-filter:none}.deco-tabs button.on{background:var(--panel2, rgba(255, 255, 255, .1));box-shadow:inset 0 0 0 1.5px var(--line2)}#deco-pick{background:var(--card),var(--bg);border:1.5px solid var(--line2)}@media(min-width:900px){.deco-wear{display:grid;grid-template-columns:minmax(280px,38%) minmax(0,1fr);column-gap:16px;align-items:start}.deco-wear>*{grid-column:2}.deco-wear>.sh-try.ss{grid-column:1;grid-row:1 / span 30;position:sticky;top:76px;margin:0}.deco-tabs{top:64px}}.deco-ph{opacity:.6}.deco-ph img{filter:grayscale(.6)}.deco-ask{display:grid;justify-items:center;gap:8px;text-align:center;padding:6px 4px 2px}.deco-ask img{width:88px;height:88px;object-fit:contain}.deco-ask b{font-size:17px}.deco-ask p{margin:0;color:var(--dim)}.deco-ask-b{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;width:100%;margin-top:6px}.lv-ask .lv-peng{width:128px;height:128px;animation:lvBob2 1.6s steps(1,end) infinite}@keyframes lvBob2{0%,to{transform:translateY(0)}25%,75%{transform:translateY(-1px)}50%{transform:translateY(-3px)}}.deco-wear [data-dc=guide],.deco-wear [data-dc=title],.deco-wear .deco-none,.deco-wear .deco-shopg .slot.lock{display:none!important}.deco-wear .card[data-dc=deco]{padding-top:6px}.so-row:has(>.so-f:nth-child(3):last-child){flex-wrap:nowrap}@media(min-width:900px){.deco-wear{display:block}.deco-wear>.sh-try.ss{position:sticky;top:124px;margin:0 0 12px}}.onb{padding:14px}.onb-h{display:flex;align-items:baseline;gap:8px}.onb-h b{font-size:15px}.onb-h small{flex:1;color:var(--dim);font-size:12px}.onb-x{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;font-size:18px;color:var(--dim);margin:-4px -4px 0 0}.onb-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.onb-t{display:grid;justify-items:center;gap:3px;padding:12px 4px 10px;border-radius:14px;background:var(--panel, rgba(255, 255, 255, .05));border:1px solid var(--line);color:inherit;text-decoration:none;text-align:center}.onb-t img{width:44px;height:44px;object-fit:contain}.onb-t b{font-size:13.5px}.onb-t small{font-size:11px;color:var(--dim);line-height:1.35;word-break:keep-all}.onb-more{display:block;margin-top:10px;text-align:center;font-size:12.5px;color:var(--info, #8fd8ff);text-decoration:none}.onb-pv{margin:6px 0 0;text-align:center;font-size:11px;color:var(--dim)}.onb-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.onb-t{padding:10px 2px 8px}.onb-t img{width:40px;height:40px}.onb-t b{font-size:12.5px}.onb .faq-install{margin-top:10px}@media(max-width:360px){.onb-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.shw2 ul{list-style:none;margin:4px 0 10px;padding:0;display:grid;gap:2px}.shw2 li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid var(--line)}.shw2 li:last-child{border-bottom:0}.shw2 li>i{font-style:normal;font-size:17px;text-align:center}.shw2 li>i img{width:22px;height:22px;display:block;margin:0 auto}.shw2 li>span{display:grid;font-size:13.5px}.shw2 li>span small{font-size:11px;color:var(--dim)}.shw2 li>em{font-style:normal;font-size:12.5px;font-weight:800;color:var(--gold, #ffd36b);text-align:right;white-space:nowrap}.shw2 .shw-x2{margin-left:3px;font-size:10.5px}.shw2 .shw-note{font-size:11.5px;color:var(--dim);line-height:1.6}.shw-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 10px}.shw-tabs button{all:unset;cursor:pointer;text-align:center;padding:8px 0;border-radius:12px;font-weight:800;font-size:13.5px;color:var(--dim);border:1px solid var(--line)}.shw-tabs button.on{color:#fff;background:var(--panel2, rgba(255, 255, 255, .1));border-color:var(--line2)}.shw2[data-t=bc] .shw-web,.shw2[data-t=web] .shw-bc{display:none}.shw-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shw-t{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:8px 9px;border-radius:12px;background:var(--panel, rgba(255, 255, 255, .05));border:1px solid var(--line);color:inherit;text-decoration:none}.shw-t>i{grid-row:1 / span 3;font-style:normal;font-size:17px;text-align:center}.shw-t>i img{width:22px;height:22px;display:block;margin:0 auto}.shw-t>b{font-size:13px;line-height:1.3}.shw-t>em{font-style:normal;font-size:12px;font-weight:800;color:var(--gold, #ffd36b);line-height:1.3}.shw-t>small{font-size:10.5px;color:var(--dim);line-height:1.3}.shw2 .shw-note{margin:10px 0 0;font-size:11.5px;color:var(--dim);text-align:center}.shw2 .shw-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shw2 .shw-t{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:12px 4px 10px;text-align:center;border-radius:16px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1.5px solid var(--line2);box-shadow:inset 0 1px #ffffff14}.shw2 .shw-t>img{width:40px;height:40px;object-fit:contain;margin-bottom:2px}.shw2 .shw-t>b{font-size:13px;line-height:1.25;word-break:keep-all}.shw2 .shw-t>em{display:inline-block;font-style:normal;font-size:11.5px;font-weight:900;line-height:1;padding:5px 9px;border-radius:999px;color:#3a2400;background:linear-gradient(180deg,#ffe08a,#f5c04a);white-space:nowrap}.shw2 .shw-t>small{font-size:10.5px;color:var(--dim);line-height:1.3;word-break:keep-all}.shw2 .shw-bc .shw-t{border-color:#ff96c859}.shw2 .shw-web .shw-t{border-color:#8fd8ff52}.shw2 a.shw-t:active{transform:scale(.97)}@media(max-width:360px){.shw2 .shw-t>em{font-size:10.5px;padding:4px 7px}}.shw-games{grid-column:1 / -1;padding:10px 10px 8px;border-radius:16px;background:linear-gradient(180deg,#bea5ff1f,#ffffff05);border:1.5px solid rgba(190,165,255,.4)}.shw-gh{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.shw-gh img{width:30px;height:30px;object-fit:contain}.shw-gh b{font-size:14px}.shw-gh small{font-size:11px;color:var(--dim)}.shw-gl{display:grid;gap:4px}.shw-gm{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;background:#ffffff0a;color:inherit;text-decoration:none}.shw-gm img{width:28px;height:28px;object-fit:contain}.shw-gm b{font-size:13px}.shw-gm em{font-style:normal;font-size:11px;font-weight:900;padding:4px 8px;border-radius:999px;color:#3a2400;background:linear-gradient(180deg,#ffe08a,#f5c04a);white-space:nowrap}.shw-tiny{grid-column:1 / -1;margin:2px 0 0;text-align:center;font-size:11.5px;color:var(--dim)}.shw2 .shw-t{padding:14px 4px 12px;gap:6px}.shw2 .shw-t>img{width:44px;height:44px}.shw2 .shw-t>em,.shw-gm em{min-width:58px;box-sizing:border-box;text-align:center;font-size:12px;padding:5px 8px}.shw-gh{margin-bottom:6px}.shw-gm{padding:6px 8px}.shw-gm b{font-size:13.5px}.shw2 .shw-lead{text-align:center;margin:0 0 4px}.fm-guide-box p:has(.fq-h){display:grid;justify-items:center;gap:10px}.fq-h{display:block;font-size:15px;line-height:1.4}.fq-c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.fq-c>span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 9px;border-radius:14px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1.5px solid var(--line2)}.fq-c i{font-style:normal;font-size:22px;line-height:1;height:30px;display:grid;place-items:center}.fq-c i img{width:30px;height:30px;object-fit:contain}.fq-c b{font-size:12px;line-height:1.25;word-break:keep-all}.fq-c em{font-style:normal;min-width:44px;box-sizing:border-box;text-align:center;font-size:11.5px;font-weight:900;padding:4px 8px;border-radius:999px;color:#3a2400;background:linear-gradient(180deg,#ffe08a,#f5c04a)}.fq-n{display:block;font-size:11.5px;color:var(--dim)}.hx-gd2 .fq-c{margin-top:8px}.hx-gd2 .fq-c i img{width:34px;height:34px}.hx-gd2 .hx-gd-sec{text-align:center}.hx-gd2 .hx-gd-l{text-align:left}.hq-lead{margin:0;text-align:center;font-size:15px;line-height:1.4}.hq-lead b{color:var(--gold, #ffd36b)}.hq-st{display:flex;align-items:center;justify-content:center;gap:4px}.hq-st>span{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 8px;border-radius:14px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.22)}.hq-st i{font-style:normal;font-size:20px;line-height:1;height:24px;display:grid;place-items:center}.hq-st b{font-size:12px;line-height:1.25;word-break:keep-all;text-align:center}.hq-st>em{font-style:normal;color:var(--dim);font-size:14px;flex:none}.hq-st4{gap:6px}.fq-c.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-c.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-c i img{width:30px;height:30px;object-fit:contain}.hq-bdg{margin:0;justify-content:center;padding:7px 12px}.hq-bdg img{width:30px;height:30px}.hq-bdg span{display:block;font-size:13px;white-space:nowrap}.hq-n{margin:0;text-align:center;font-size:11.5px;color:var(--dim);line-height:1.5;word-break:keep-all}.hq-lg{justify-content:center}.cl-hp-in .hq-lead,.cl-hp-in .hq-st,.cl-hp-in .fq-c,.cl-hp-in .hq-bdg{margin-bottom:8px}.cl-hp-in .hq-st>span{background:#eef6ff;border-color:#cfe3f7}.cl-hp-in .hq-st b{white-space:nowrap;font-size:11.5px}.cl-hp-in .hq-bdg{background:#fff4d6;border-color:#f0cf7c}.cl-hp-in .hq-bdg span{color:#23324a}.cl-hp-in .hq-bdg b{color:#b0700f}.cl-hp-in .hq-n{color:#5d6b80}.fa-gs{display:grid;gap:10px;margin:10px 0 12px;padding:14px}.fa-gs .fa-test{margin:0}.fa-gs-h{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}.fa-gs-h>img,.fa-gs-0{width:44px;height:44px;object-fit:contain}.fa-gs-0{font-style:normal;font-size:28px;display:grid;place-items:center}.fa-gs-h b{display:block;font-size:15px}.fa-gs-h small{display:block;font-size:12px;color:var(--dim)}.fa-gs-h small b{display:inline;font-size:inherit;color:var(--gold, #ffd36b)}.fa-gs-h>em{font-style:normal;font-weight:900;font-size:13px;padding:5px 10px;border-radius:999px;color:#3a2400;background:linear-gradient(180deg,#ffe08a,#f5c04a)}.fa-gs-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.fa-gs-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd36b,#f5a04a)}.fa-gs-lad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fa-gs-lad>span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;border-radius:12px;border:1.5px solid var(--line);background:#ffffff08;cursor:pointer}.fa-gs-lad img{width:36px;height:36px;object-fit:contain;filter:grayscale(1) brightness(.6);opacity:.55}.fa-gs-lad .got img{filter:none;opacity:1}.fa-gs-lad b{font-size:12px}.fa-gs-lad em{font-style:normal;font-size:10.5px;color:var(--dim)}.fa-gs-lad .cur{border-color:#ffd36b99;background:#ffd36b14}.fa-gs-how summary{cursor:pointer;font-size:12.5px;color:var(--dim);text-align:center;list-style:none}.fa-gs-how summary::-webkit-details-marker{display:none}.fa-gs-how summary:after{content:" ▾"}.fa-gs-how[open] summary:after{content:" ▴"}.fa-gs-how .fq-c{margin:8px 0 6px}.fa-gs-t b{font-size:15px}.fa-gs-t small{margin-left:6px;font-size:11.5px;color:var(--dim)}.fa-gs-list{margin:0;padding:0;list-style:none;display:grid;gap:2px;max-height:320px;overflow-y:auto}.fa-gs-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:6px 4px;border-bottom:1px solid var(--line)}.fa-gs-list small{grid-column:1 / -1;font-size:11px;color:var(--dim)}.fa-gs-who{display:flex;align-items:center;gap:6px;font-size:13.5px}.fa-gs-who img,.fa-gs-who i{width:20px;height:20px;object-fit:contain}.fa-gs-list b{font-size:13.5px;color:var(--gold, #ffd36b)}.gs-ban{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0 12px;padding:12px 14px;border-radius:18px;color:inherit;text-decoration:none;background:linear-gradient(120deg,#ffd36b29,#96dcc81a 60%,#bea8de1f);border:1.5px solid rgba(255,211,107,.45);box-shadow:0 0 0 1px #ffd36b14,0 6px 18px #0000002e}.gs-ban:active{transform:scale(.985)}.gs-ban-ic{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle,rgba(255,220,120,.35),transparent 70%)}.gs-ban-ic img{width:46px;height:46px;object-fit:contain;animation:gsBob 2.4s ease-in-out infinite}.gs-ban-t{display:grid;gap:3px;min-width:0}.gs-ban-t b{font-size:15px}.gs-ban-t small{font-size:12px;color:var(--dim)}.gs-ban-t small b{font-size:inherit;color:var(--gold, #ffd36b)}.gs-ban-bar{display:block;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin-top:2px}.gs-ban-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd36b,#f5a04a)}.gs-ban-go{font-size:24px;color:var(--gold, #ffd36b);font-weight:900}.gs-test{position:absolute;top:-9px;right:12px;font-size:10.5px;padding:2px 8px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--dim)}img.lock{filter:grayscale(1) brightness(.55);opacity:.6}@keyframes gsBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.gs-ban-ic img,.gs-aura{animation:none!important}}.gs-hero{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;padding:16px;margin-bottom:10px;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--gs) 26%,transparent),transparent 60%),var(--card);border:1.5px solid color-mix(in srgb,var(--gs) 55%,transparent)}.gs-hero-b{position:relative;width:104px;height:104px;display:grid;place-items:center}.gs-hero-b img{position:relative;width:96px;height:96px;object-fit:contain}.gs-aura{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gs) 55%,transparent),transparent 68%);animation:gsAura 2.6s ease-in-out infinite}@keyframes gsAura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.gs-hero-t{display:grid;gap:5px;min-width:0}.gs-lv{justify-self:start;font-size:12px;font-weight:900;letter-spacing:.3px;padding:4px 10px;border-radius:999px;color:#1f1a10;background:var(--gs)}.gs-sc{font-size:30px;line-height:1}.gs-sc small{font-size:14px;margin-left:2px;color:var(--dim)}.gs-xp{position:relative;height:16px;border-radius:999px;background:#ffffff1a;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.gs-xp>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd36b,#f5a04a);box-shadow:0 0 10px #ffc45099}.gs-xp>span{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.gs-next{font-size:12px;color:var(--dim)}.gs-next b{color:var(--gold, #ffd36b)}.gs-hero-n{position:absolute;top:10px;right:10px;display:grid;justify-items:center;gap:1px}.gs-hero-n img{width:30px;height:30px;object-fit:contain}.gs-hero-n small{font-size:9px;font-weight:900;letter-spacing:.5px;color:var(--dim)}.gs-sec{padding:14px;margin-bottom:10px}.gs-h{margin:0 0 10px;font-size:15px}.gs-h small{font-size:11px;font-weight:400;color:var(--dim);margin-left:4px}.gs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gs-stats>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.gs-stats i{font-style:normal;font-size:18px;text-align:center}.gs-stats i img{width:24px;height:24px;object-fit:contain;display:block;margin:0 auto}.gs-stats span{display:grid;min-width:0}.gs-stats b{font-size:12.5px}.gs-stats small{font-size:11px;color:var(--dim)}.gs-stats em{font-style:normal;font-size:11.5px;font-weight:900;padding:4px 8px;border-radius:999px;color:#3a2400;background:linear-gradient(180deg,#ffe08a,#f5c04a)}.gs-qs{display:grid;gap:6px}.gs-q{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1.5px dashed rgba(255,211,107,.4);color:inherit;text-decoration:none;background:#ffd36b0d}.gs-q i{font-style:normal;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font-size:15px}.gs-q b{font-size:13.5px}.gs-q em{font-style:normal;font-size:12px;font-weight:900;color:var(--gold, #ffd36b)}.gs-q.ok{border-style:solid;border-color:#78dca073;background:#78dca012}.gs-q.ok i{background:#5fcf8f;color:#0d2a19;font-weight:900}.gs-q.ok b{color:var(--dim);text-decoration:line-through}a.gs-q:active{transform:scale(.98)}.gs-road{display:flex;align-items:center}.gs-node{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer}.gs-node img{width:46px;height:46px;object-fit:contain}.gs-node b{font-size:12px}.gs-node small{font-size:10.5px;color:var(--dim)}.gs-node.got small{color:#5fcf8f;font-weight:900}.gs-node.cur img{filter:grayscale(.4) brightness(.85);opacity:.9;animation:gsBob 2.4s ease-in-out infinite}.gs-node.cur b{color:var(--gold, #ffd36b)}.gs-link{flex:0 0 10px;height:3px;margin-bottom:30px;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 3px,transparent 3px 6px)}.gs-pv{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin-bottom:10px;border-radius:12px;background:#8fd8ff1a;font-size:13px}.fa-gs-list li[data-gs-pz]{cursor:pointer}.gs-foot{margin:4px 0 14px}.gs-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px;padding:18px 16px 16px}.gs-rays{position:absolute;left:50%;top:66px;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gs) 22%,transparent) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:gsSpin 24s linear infinite;pointer-events:none}@keyframes gsSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gs-rays{animation:none}}.gs-hero-b{width:112px;height:112px}.gs-hero-b img{width:104px;height:104px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.gs-lv{justify-self:center;margin-top:2px}.gs-sc{font-size:34px}.gs-xp{width:100%;max-width:320px;height:18px}.gs-xp>span{font-size:11.5px}.gs-next{font-size:12.5px}.gs-hero-n{top:12px;right:12px}.gs-hero-n img{width:32px;height:32px}.gs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gs-stats>div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 2px 9px;border-radius:14px;text-align:center;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1.5px solid var(--line)}.gs-stats i{height:26px;display:grid;place-items:center;font-size:20px}.gs-stats i img{width:26px;height:26px}.gs-stats b{font-size:12.5px;white-space:nowrap}.gs-stats small{font-size:11px}.gs-stats em{margin-top:2px;min-width:44px;text-align:center}.gs-q{padding:9px 12px}.gs-q.ok b{text-decoration:none}.gs-q.ok em:before{content:"획득 ";font-weight:700;font-size:11px;color:#5fcf8f}img.lock{filter:brightness(.62) saturate(.85);opacity:.85}.gs-nb{position:relative;display:block}.gs-lk{position:absolute;right:-4px;bottom:-2px;font-style:normal;font-size:13px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.gs-node.cur img{filter:none;opacity:1}.gs-node.cur .gs-nb:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gs) 45%,transparent),transparent 70%);animation:gsAura 2.6s ease-in-out infinite}.gs-node.cur .gs-nb img{position:relative}.gs-hero-n img.lock{filter:brightness(.8);opacity:1}.fa-gs-lad img,.gs-ban-ic img.lock{filter:brightness(.7);opacity:.9}.fa-by{align-items:center}.fa-by-n{display:flex;align-items:center;gap:4px;min-width:0}.fa-by-n>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-by-n img.fa-bdg{flex:none;width:16px;height:16px;object-fit:contain}.fa-by-n img.fa-bdg.pm{width:14px;height:14px}.fa-by .fa-lk{flex:none}.sh-act-h{color:#ffd36b}.sh-tag.evart{background:linear-gradient(180deg,#ffd36b38,#ffd36b1a);border-color:#ffd36b80;color:#ffe39a}.gs-ban-ic{position:relative;background:none}.gs-ban-ic:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(150,220,200,.55),rgba(190,150,240,.35) 45%,transparent 72%);animation:gsAura 2.6s ease-in-out infinite}.gs-ban-ic img{position:relative;width:50px;height:50px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4));animation:gsFloat 2.8s ease-in-out infinite}@keyframes gsFloat{0%,to{transform:translateY(1px)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.gs-ban-ic:before,.gs-ban-ic img{animation:none}}.fa-wr .fa-kinds{flex:1;min-width:0;display:flex}.fa-wr .fa-kinds button{flex:1 1 0;min-width:0;padding:7px 6px;white-space:nowrap}.fa-wr .wr-btn{flex:none}.pm-help{position:relative}.pm-help-n{position:absolute;top:-4px;right:-6px;font-style:normal;font-size:9.5px;font-weight:900;line-height:1;padding:2px 4px;border-radius:999px;background:#ff5c8a;color:#fff}.pm-bd{display:grid;gap:8px;margin:4px 0 12px;padding:12px;border-radius:16px;background:linear-gradient(160deg,#f5c84624,#8cc86414);border:1.5px solid rgba(245,200,70,.4);text-align:center}.pm-bd h4{margin:0;font-size:15px}.pm-bd-lead{margin:0;font-size:12.5px;color:var(--dim)}.pm-bd-test{margin:0;font-size:11px;color:var(--dim)}.pm-bd-lad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pm-bd-lad>span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-radius:12px;cursor:pointer}.pm-bd-im{position:relative;display:block}.pm-bd-im img{width:48px;height:48px;object-fit:contain;filter:brightness(.62) saturate(.85);opacity:.85}.pm-bd-lad .got img,.pm-bd-lad .cur img{filter:none;opacity:1}.pm-bd-im i{position:absolute;right:-4px;bottom:0;font-style:normal;font-size:12px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.pm-bd-lad .cur{background:#f5c84624;box-shadow:inset 0 0 0 1.5px #f5c8468c}.pm-bd-lad b{font-size:12px;white-space:nowrap}.pm-bd-lad small{font-size:10px;color:var(--dim);white-space:nowrap}.pm-bd-lad .got small{color:#5fcf8f}.pm-bd-goal{display:grid;gap:4px;margin:0;padding:10px 12px;border-radius:12px;background:#00000026;text-align:left;font-size:12.5px}.pm-bd-goal>b{font-size:13px;color:var(--gold, #ffd36b)}.pm-bd-row{display:flex;justify-content:space-between;font-size:12px}.pm-bd-row em{font-style:normal;font-weight:800}.pm-bd-bar{display:block;height:7px;border-radius:999px;background:#ffffff1a;overflow:hidden}.pm-bd-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a6d86e,#f5c846)}.pm-bd-n{margin:0;font-size:11px;color:var(--dim)}.sh-tag.evpm{background:#f5c84624;border-color:#f5c84680;color:#ffe39a}.fa-grid.c2{gap:14px 10px}.fa-grid .fa-fr{aspect-ratio:1;padding:0;border-radius:12px;background:#2a2220;box-shadow:0 0 0 1px #ffffff14,0 4px 12px #0000004d}.fa-grid .fa-fr .fa-th,.fa-grid .fa-fr>img{border-radius:12px}.fa-grid .fa-tile.pick .fa-fr,.fa-grid .fa-tile.kp .fa-fr{box-shadow:0 0 0 2px #e9b949,0 0 10px #ffd84a59,0 4px 12px #0000004d;background:#2a2220}.fa-tile{gap:6px}.fa-meta{gap:1px;padding:0 2px}.fa-meta b{font-size:13.5px}.fa-ovt{position:absolute;left:6px;top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.fa-ovt i{font-style:normal;font-size:10.5px;font-weight:900;line-height:1;padding:4px 7px;border-radius:999px;background:#140e0ab8;backdrop-filter:blur(3px)}.fa-ovt .p{color:#ffd36b}.fa-ovt .l{color:#ffb3c9}.fa-ovlk{position:absolute;right:6px;bottom:6px;font-size:11.5px;font-weight:800;line-height:1;padding:4px 8px;border-radius:999px;background:#140e0ab3;color:#fff;backdrop-filter:blur(3px)}.fa-ovlk.on{color:#ff8fb1}.fa-grid .fa-n{right:6px;top:6px}.fa-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0}.fa-grid.c3 .fa-meta{display:none}.fa-grid.c3 .fa-fr{border-radius:6px;box-shadow:none}.fa-grid.c3 .fa-fr .fa-th,.fa-grid.c3 .fa-fr>img{border-radius:6px}.fa-grid.c3 .fa-tile.pick .fa-fr,.fa-grid.c3 .fa-tile.kp .fa-fr{box-shadow:inset 0 0 0 2px #e9b949}.fa-grid.c3 .fa-ovt i{font-size:9px;padding:3px 5px}.fa-grid.c3 .fa-ovlk{font-size:10px;padding:3px 6px;right:4px;bottom:4px}.fa-grid.c3 .fa-n{font-size:10px;right:4px;top:4px}@media(min-width:700px){.fa-grid.c3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.fa-grid.c3{grid-template-columns:repeat(6,minmax(0,1fr))}}.fa-catrow{display:flex;align-items:center;gap:8px}.fa-catrow .fa-cats{flex:1;min-width:0;margin-bottom:0}.fa-catrow{margin-bottom:12px}.fa-cols{flex:none;display:flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0f;border:1px solid var(--line)}.fa-cols button{all:unset;box-sizing:border-box;width:30px;height:28px;display:grid;place-items:center;border-radius:7px;font-size:15px;color:var(--dim);cursor:pointer}.fa-cols button.on{background:#ffffff24;color:#fff}.pm-help2{display:grid;gap:12px}.pm-help2 h3{margin:0;justify-content:center}.pm-hg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pm-hg>span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 2px 9px;border-radius:14px;text-align:center;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid var(--line)}.pm-hg i{font-style:normal;font-size:20px;line-height:1;height:24px;display:grid;place-items:center}.pm-hg b{font-size:12.5px;white-space:nowrap}.pm-hg small{font-size:10.5px;color:var(--dim);white-space:nowrap}.pm-help2 .pm-bd{margin:0;gap:8px}.pm-bd-lead b{color:var(--text)}.pm-bd-goal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px}.pm-bd-goal.done{display:block;text-align:center}.pm-bd-goal>b{font-size:12px;white-space:nowrap}.pm-bd-ms{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.pm-bd-m{display:grid;gap:3px}.pm-bd-m small{font-size:11px;font-weight:800;white-space:nowrap}.fa-catrow .fa-cats{flex-wrap:nowrap;overflow-x:auto;margin:0;padding:2px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.fa-catrow .fa-cats::-webkit-scrollbar{display:none}.fa-catrow .fa-cats button{flex:none}.pm-hg>button.pm-hg-go{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 2px 9px;border-radius:14px;text-align:center;cursor:pointer;background:linear-gradient(180deg,#8fd8ff29,#8fd8ff0f);border:1.5px solid rgba(143,216,255,.45)}.pm-hg-go small{color:#8fd8ff!important;font-weight:800}.pm-hg-go:active{transform:scale(.96)}.fa-pv11{aspect-ratio:1;width:100%;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.fa-pv11 img{width:100%;height:100%;object-fit:cover;display:block}.sh-ev-n.ac1{color:#e0a07a}.sh-ev-n.ac2{color:#dfe5ee}.sh-ev-n.ac3{color:#ffd36b}.sh-ev-n.ac4{background:linear-gradient(90deg,#8ff0d0,#c9a6ff,#ffd36b);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-ev-n.ac11{color:#d2a77c}.sh-ev-n.ac12{color:#b6e27c}.sh-ev-n.ac13{color:#8fd27a}.sh-ev-n.ac14{background:linear-gradient(90deg,#ffe066,#ffb84d);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-tag.evart,.sh-tag.evpm{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pm-help2 .pm-bd-goal{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.pm-bd-gh{display:flex;align-items:center;justify-content:center;gap:6px}.pm-bd-gh img{width:26px;height:26px;object-fit:contain}.pm-bd-gh b{font-size:13px;color:var(--gold, #ffd36b)}.pm-help2 .pm-bd-m{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.pm-help2 .pm-bd-m>span{font-size:12px;color:var(--dim)}.pm-help2 .pm-bd-m>em{font-style:normal;font-size:12px;font-weight:900}.pm-help2 .pm-bd-m>.pm-bd-bar{grid-column:1 / -1}.pm-bd-lad small{line-height:1.25}.pm-sys{display:flex;justify-content:center;margin:10px 0}.pm-sys span{font-size:12px;padding:5px 12px;border-radius:999px;background:#ffffff14;color:var(--dim)}.pm-h-nn{font-style:normal}.pm-ava-s{object-fit:cover}.bd-shine.lgd{--bd-c: rgba(255, 230, 150, .95);--bd-s: #fffbe8}.bd-shine.lgd-art{background:linear-gradient(180deg,#96f0d233,#be96ff24);box-shadow:inset 0 0 0 1px #b4dcff99,0 0 10px #aac8ff59}.bd-shine.lgd-pm{background:linear-gradient(180deg,#ffdc5a3d,#ffaa3c1f);box-shadow:inset 0 0 0 1px #ffd664a6,0 0 10px #ffc85059}.bd-shine.lgd-hl{background:linear-gradient(180deg,#dce1f038,#96a0b91f);box-shadow:inset 0 0 0 1px #dce4f599,0 0 10px #d2dcff4d}img.lgd-m{animation:lgdGlow 2.4s ease-in-out infinite}img.lgd-m.lgd-art{--lg: rgba(160, 220, 255, .95);--lg2: rgba(200, 150, 255, .85)}img.lgd-m.lgd-pm{--lg: rgba(255, 215, 90, .95);--lg2: rgba(255, 170, 60, .8)}img.lgd-m.lgd-hl{--lg: rgba(235, 240, 255, .95);--lg2: rgba(170, 180, 210, .8)}@keyframes lgdGlow{0%,to{filter:drop-shadow(0 0 1px var(--lg)) drop-shadow(0 0 3px var(--lg2))}50%{filter:drop-shadow(0 0 2px var(--lg)) drop-shadow(0 0 6px var(--lg2))}}@media(prefers-reduced-motion:reduce){img.lgd-m{animation:none;filter:drop-shadow(0 0 2px var(--lg))}}.fg-c .fa-fr{position:relative}.fg-c .fa-ovlk{font-size:10.5px;padding:3px 7px}.fg-up .fg-up-in{aspect-ratio:4 / 5}#pk-net{white-space:nowrap;width:max-content;font-size:13px;padding:6px 6px 6px 14px}#pk-net>span{white-space:nowrap}#pk-net button{white-space:nowrap}.fa-grid .fa-play,.fg-c .fa-play{position:absolute;inset:auto auto 6px 6px;transform:none;margin:0;font-size:11px;font-weight:800;line-height:1;padding:4px 7px;border-radius:999px;background:#140e0ab3;color:#fff;backdrop-filter:blur(3px);width:auto;height:auto;display:inline-block}.fa-grid.c3 .fa-play{font-size:10px;padding:3px 6px;left:4px;bottom:4px}.cf-lt{display:flex;gap:6px;margin-top:8px}.cf-lt a{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 8px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);color:var(--dim);font-size:12.5px;text-decoration:none;white-space:nowrap}.cf-lt b{color:var(--text)}.pb-act{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:4px 14px;border-radius:999px;border:1.5px solid rgba(74,58,42,.22);background:#fff;color:#4a3a2a;box-shadow:0 2px #4a3a2a2e;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.pb-act:active{transform:translateY(2px);box-shadow:none}.pb-act.on{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000024;animation:pbPop .28s ease}@keyframes pbPop{0%{transform:translateY(1px) scale(.92)}60%{transform:translateY(1px) scale(1.06)}to{transform:translateY(1px) scale(1)}}.pb-act.ac-h.on{background:#ffe3ec;border-color:#f59ab8;color:#b8325e}.pb-act.ac-k.on{background:#e2f1ff;border-color:#8cc4f2;color:#2a6fa8}.pb-act.ac-f.on{background:#dff7ee;border-color:#86d7b5;color:#23805e}@media(prefers-reduced-motion:reduce){.pb-act.on{animation:none}}.pbx-mon{margin:14px 4px 6px;font-size:12.5px;font-weight:800;color:var(--dim)}.pbx-mon:first-child{margin-top:2px}.pbx{border-radius:16px;background:var(--card, rgba(255, 255, 255, .05));border:1px solid var(--line);margin-bottom:8px;overflow:hidden}.pbx.kept{border-color:#8cc4f273}.pbx-h{all:unset;box-sizing:border-box;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;cursor:pointer}.pbx-ic{width:38px;height:38px;padding:6px;box-sizing:border-box;border-radius:12px;background:#ffffff12;object-fit:contain}.pbx-ic.kun{padding:8px;background:#8fd8ff24}.pbx-m{display:grid;gap:3px;min-width:0}.pbx-b{font-size:14px;line-height:1.45;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line}.pbx.ex .pbx-b{display:block;-webkit-line-clamp:unset}.pbx-m small{font-size:11.5px;color:var(--dim)}.pbx-s{font-style:normal;margin-left:4px;font-size:11px}.pbx-go{color:var(--dim);font-size:18px;transition:transform .15s ease}.pbx.ex .pbx-go{transform:rotate(90deg)}.pbx-d{padding:0 12px 12px 60px}.pbx-d .pb-acts{margin-top:0}.pbx-d .pb-act{background:#ffffff12;border-color:#ffffff29;color:var(--text);box-shadow:0 2px #00000059}.pbx-d .pb-act.ac-h.on{background:#f59ab833;border-color:#f59ab899;color:#ffb3cb}.pbx-d .pb-act.ac-k.on{background:#8cc4f22e;border-color:#8cc4f299;color:#a9d6ff}.pbx-d .pb-act.ac-f.on{background:#86d7b52e;border-color:#86d7b599;color:#9fe6c6}.pbx-d .pb-rep{color:var(--dim)}@media(max-width:420px){.pbx-d{padding-left:12px}}.pb-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.pb-tile{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 10px 10px 12px;border-radius:14px;text-decoration:none;color:inherit;background:var(--card, rgba(255, 255, 255, .05));border:1px solid var(--line)}.pb-tile img{width:34px;height:34px;object-fit:contain}.pb-tile span{display:grid;min-width:0}.pb-tile b{font-size:14px}.pb-tile small{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-tile em{font-style:normal;color:var(--dim);font-size:18px}.pb-tile.w{border-color:#8fd8ff59}.pb-tile.b{border-color:#ff96c859}.pb-tile:active{transform:scale(.98)}.pb-home .pb-tag{margin:0 0 8px;font-size:12.5px}.pb-home .pb-today-h{margin-bottom:6px}.pb-home .pb-tomorrow{margin:8px 0 0;font-size:12px}.pb-home .pb-paper .pb-body{line-height:26px;font-size:15px;margin:4px 0 6px}.pb-home .pb-peng{width:44px;height:44px}.pb-act.ac-f.on{background:#e6f7dc;border-color:#9fd77e;color:#3f7d22}.pbx-d .pb-act.ac-f.on{background:#9fd77e2e;border-color:#9fd77e99;color:#b8ec98}.pb-acts .pb-act{white-space:nowrap}.pb-tab.on{border:1.5px solid rgba(143,216,255,.55);background:linear-gradient(180deg,#8fd8ff29,#8fd8ff0d);box-shadow:none}.pb-fab{background:linear-gradient(135deg,#8fd8ff,#5aa9e6);box-shadow:0 6px 16px #3c8cd259}.pb-undo{display:grid;justify-items:center;gap:10px;padding:8px 4px 2px;text-align:center}.pb-undo-ic{font-size:34px;line-height:1}.pb-undo b{font-size:16px}.pb-undo .row{display:flex;gap:8px;width:100%}.pb-undo .row .btn{flex:1}.pb-tab.on{border:1.5px solid rgba(255,255,255,.38);background:#ffffff1a;box-shadow:none;color:#fff}.pb-fab{background:linear-gradient(135deg,#ff9cbd,#e8668f);box-shadow:0 6px 16px #e8668f59}.pbx.kept{border-color:#c4a0ff80}.pb-act.ac-k.on{background:#efe6ff;border-color:#c3a3f5;color:#6b3fb3}.pbx-d .pb-act.ac-k.on{background:#c4a0ff2e;border-color:#c4a0ff99;color:#d8c2ff}.pbx-ic.kun{background:#ffffff1a}@media(min-width:760px){.fa-home.fg{display:flex;flex-direction:column}.fa-home.fg>.fg-row{margin-top:auto;margin-bottom:auto}}.pm-kh.sb,.pm-khb.sb.on{color:transparent;background:linear-gradient(135deg,#b48cff 20%,#ffd36b 80%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 3px rgba(190,150,255,.6))}.pm-ks.sb,.pm-ks.sb.on{color:transparent;background:linear-gradient(135deg,#c9a6ff 15%,#ffd36b 85%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 3px rgba(255,211,107,.55))}.pm-khb.sb:not(.on),.pm-ks.sb:not(.on){color:#c9a6ff;background:none;filter:none}.chatpv .role-mark.sbm{top:.9px}.pm-sys.kick span{color:#ffb3b3;background:#ff78781a}.pm-kick{flex:none;margin-left:auto;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,130,130,.45);background:#ff78781a;color:#ffb3b3;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pm-kick+.pm-mem{margin-left:6px}@media(min-width:700px){.fa-grid.c3{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media(min-width:1100px){.fa-grid.c3{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fa-grid.c3 .fa-fr{border-radius:10px}.fa-grid.c3 .fa-fr .fa-th,.fa-grid.c3 .fa-fr>img{border-radius:10px}}@media(min-width:1100px){.fa-grid.c3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.gs-ban-ph{height:83px;padding:0;border-color:#ffd36b2e;background:#ffffff08;box-shadow:none}.fg-sk .fa-fr{aspect-ratio:4 / 5;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%)!important;background-size:300% 100%!important;animation:fgSk 1.4s ease-in-out infinite}@keyframes fgSk{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.fg-sk .fa-fr{animation:none}}.view{animation-name:viewIn}@keyframes viewIn{0%{opacity:0}to{opacity:1}}.cafe-fab{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.nt-list,.bd-list,.bd-wishes,.lk-list,#modal .box{overscroll-behavior:contain}.bd-shine.st-br{background:linear-gradient(180deg,#dc966433,#a05f371a);box-shadow:inset 0 0 0 1px #e1a0738c;--bd-c: rgba(235, 170, 120, .9)}.bd-shine.st-sd{background:linear-gradient(180deg,#d2be962e,#96825f1a);box-shadow:inset 0 0 0 1px #d7c39b80;--bd-c: rgba(225, 205, 160, .9)}.bd-shine.st-sp{background:linear-gradient(180deg,#96e6962e,#50aa5a1a);box-shadow:inset 0 0 0 1px #96e1968c;--bd-c: rgba(160, 240, 160, .9)}.bd-shine.st-bu{background:linear-gradient(180deg,#ffe17833,#78be5a1a);box-shadow:inset 0 0 0 1px #f0dc788c;--bd-c: rgba(255, 230, 130, .9)}.bd-shine.st-h1,.bd-shine.st-h2,.bd-shine.st-h3,.bd-shine.st-h4{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 0 0 1px rgba(var(--hg, 220, 225, 240),.55);--bd-c: rgba(var(--hg, 220, 225, 240), .9)}.pc-brep{position:relative;isolation:isolate}.pc-brep .pc-bt{padding:8px 2px 6px}.pc-brep .pc-bt .pc-ai{height:34px}.pc-brep .pc-bt .pc-ai .pc-ai-img{width:32px;height:32px;image-rendering:auto}.pc-brep .pc-bt small{font-size:11px;font-weight:700;color:#e9ecf8;margin-top:3px}.pc-brep .pc-bt.on{border-color:#ffe39ab3}.pc-brep .bd-shine:after{content:none}.pc-brep .bd-shine img{animation:bdGlow 2.4s ease-in-out infinite alternate;animation-delay:0s}.pc-brep:after{content:"";position:absolute;inset:0;border-radius:10px;pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%) no-repeat;background-size:250% 100%;background-position:160% 0;animation:bdSweep 4.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pc-brep:after,.pc-brep .bd-shine img{animation:none}}.pc3{position:relative}.pc3 .pc-top{flex-direction:column;align-items:center;gap:8px;padding:0!important;text-align:center}.pc3 .pc-top>.pc-peng{margin:14px 0 10px}.pc3 .pc-mid{width:100%;justify-items:center;gap:8px}.pc3 .pc-name{justify-content:center;padding:0!important;flex-wrap:nowrap;max-width:calc(100% - 64px)}.pc3 .pc-name .pkn{font-size:19px}.pc3 .pc-stars{position:absolute;left:2px;top:0;margin:0;height:24px;box-sizing:border-box;display:inline-flex;align-items:center;gap:3px;padding:0 8px;line-height:1;white-space:nowrap}.pc3 .pc-stars .coin{width:14px;height:14px}.pc3 .pc-say{justify-self:center;text-align:center}.pc3 .pc-omok,.pc3 .pc-lv{width:100%;max-width:290px;box-sizing:border-box;justify-self:center}.pc3 .pc-omok{margin:0}.pc3 .pc-wear,.pc3 .pc-wear.has-pill{justify-content:center;flex-wrap:wrap;gap:6px;row-gap:6px;margin:2px 0 0}.pc3 .pc-wear>.met-pill,.pc3 .pc-wear>.bd-pill{height:28px!important;padding:0 9px!important;font-size:12px!important;margin:0}.pc3 .pc-wear>.met-pill .met-ic{height:16px!important}.pc3 .pc-wear>.bd-pill .bd-ic{height:18px!important}.pc3 .pc-wear>.pc-wr{flex:none;width:28px;height:28px;box-sizing:border-box;justify-content:center;padding:0}.pc3 .pc-sec{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.pc3 .pc-h{display:flex;align-items:center;gap:6px;height:20px;font-size:14px;margin-bottom:8px}.pc3 .pc-ach,.pc3 .pc-ach.four,.pc3 .pc-wish{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:0}.pc3 .pc-allach>summary{padding:8px 0 0}.pc-mp{display:flex;gap:12px;align-items:flex-start}.pc-mp-l{flex:none;width:116px;display:flex;flex-direction:column;align-items:center;gap:6px}.pc-stage{width:116px;height:116px;box-sizing:border-box;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse 60% 18% at 50% 86%,rgba(0,0,0,.28),transparent 70%),radial-gradient(circle at 50% 40%,rgba(255,255,255,.13),transparent 65%),linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.13)}.pc-stage .pc-peng{transform:scale(1.32);transform-origin:50% 58%;margin:0}.pc-mp-l .pc-wear,.pc3 .pc-mp-l .pc-wear{justify-content:center;flex-wrap:wrap;gap:4px;margin:0}.pc3 .pc-mp-l .pc-wear>.pc-wr{width:28px;height:28px}.pc-mp-r{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pc3 .pc-mp-r .pc-name{justify-content:flex-start;max-width:none;min-height:28px;padding:0 30px 0 0!important}.pc-tb{display:flex;flex-direction:column;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.08);overflow:hidden}.pc-tr{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;box-sizing:border-box}.pc-tr+.pc-tr{border-top:1px solid rgba(255,255,255,.06)}.pc-tk{flex:none;width:42px;font-size:11px;font-weight:700;color:#ffffff8c;line-height:1}.pc-tv{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#fff;line-height:1;white-space:nowrap}.pc3 .pc-tv.pc-lv{width:auto;max-width:none}.pc-tv.pc-lv .hm-bar{flex:1;min-width:0}.pc-tv .hm-lv{flex:none}.pc-tv .met-pill,.pc-tv .bd-pill{margin:0}.pc-tom em{font-style:normal;color:#ffd36a;margin-left:2px}.pc-tom u{text-decoration:none;margin-left:auto;opacity:.55;font-weight:900}.pc-tgo{cursor:pointer}.pc-tgo:hover,.pc-tgo.open{background:#ffffff0d}.pc3 .pc-stars.pc-tb-v{position:static;height:22px;padding:0 8px}.pc3>.pc-say{display:table;margin:12px auto 0;max-width:100%;text-align:center}.pc3>.pc-omh{margin-top:8px}.pc-wfab{position:sticky;bottom:10px;z-index:6;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:14px 2px 0 auto;padding:0;border:0;border-radius:50%;cursor:pointer;background:linear-gradient(180deg,#ff9ccb,#e8559a);box-shadow:0 4px 14px #ff69aa73,inset 0 1px #ffffff73;animation:pcWfab 2.6s ease-in-out infinite}.pc-wfab>span{font-size:23px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.pc-wfab>i{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;box-sizing:border-box;padding:0 5px;border-radius:99px;background:#fff;color:#e8559a;font-style:normal;font-size:11px;font-weight:900;line-height:19px;text-align:center;box-shadow:0 1px 4px #00000040}@keyframes pcWfab{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pc-wpop{position:sticky;bottom:68px;z-index:7;margin-top:14px;padding:12px;border-radius:16px;background:#2c1e1af7;border:1px solid rgba(255,156,203,.45);box-shadow:0 10px 30px #00000073;max-height:58vh;overflow:auto}.pc-wpop[hidden]{display:none}.pc-wph{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pc-wph b{font-size:14px}.pc-wpx{width:28px;height:28px;padding:0;border:0;background:none;color:#fffc;font-size:22px;line-height:1;cursor:pointer}.pc-wpop .pc-more{margin-top:10px}@media(prefers-reduced-motion:reduce){.pc-wfab{animation:none}}.om-pill{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:22px;padding:1px 8px 0 5px;border-radius:999px;background:#ffffff14;border:1px solid rgba(235,238,248,.4);color:#eef0f8;font-size:11.5px;font-weight:800;line-height:1}.om-pill>i{flex:none;width:13px;height:13px;margin-top:-1px;border-radius:50%;background:conic-gradient(#0d0f14 0 50%,#f6f7fa 50% 100%);box-shadow:0 0 0 1px #ffffff80}.pc-tom em{font-size:11.5px;font-weight:800}.pc-tv .hm-lv{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px;padding:1px 8px 0;line-height:1;font-size:11.5px}.pc3 .pc-wfab{position:absolute;left:88px;top:86px;width:34px;height:34px;margin:0;animation:none;box-shadow:0 3px 10px #ff69aa80,inset 0 1px #ffffff73,0 0 0 2px #3c2822e6}.pc3 .pc-wfab>span{font-size:17px}.pc3 .pc-wfab>i{top:-5px;right:-5px;min-width:17px;height:17px;line-height:17px;font-size:10px}.pc3 .pc-wpop{position:static;margin-top:10px;max-height:none;overflow:visible;box-shadow:none;background:#0000002e}.pc3 .pc-sec{margin-top:12px;padding-top:11px}.pc3 .pc-h{margin-bottom:7px;font-size:13.5px}.pc3 .pc-brep .pc-bt{padding:6px 2px 5px}.pc3 .pc-brep .pc-bt .pc-ai{height:30px}.pc3 .pc-brep .pc-bt .pc-ai .pc-ai-img{width:28px;height:28px}.pc3 .pc-ach .pc-at{padding:6px 2px 5px}.pc3>.pc-say{margin-top:10px}.pc3 .pc-allach{margin-top:6px}.pc3 .pc-allach>summary{padding:4px 0 0}.pc-tom em,.pc-tom u{display:none}.pc-tk{width:36px}.pc-tr{gap:6px;padding:0 8px}.pc-tom em{display:inline;flex:none;font-size:11px;margin-left:0}.pc-tk{width:40px;text-align:center}.pc-tr{padding:0 8px 0 4px}.pc3 .pc-mp-r>.pc-say{align-self:flex-start;justify-self:auto;display:block;margin:-2px 0 0;max-width:100%;text-align:left;border-radius:4px 14px 14px;padding:5px 10px;font-size:12px}.pc3 .pc-wfab{left:6px;top:6px;width:30px;height:30px;background:none;box-shadow:none;border-radius:0;animation:pcWfab 2.6s ease-in-out infinite}.pc3 .pc-wfab>span{font-size:21px;filter:drop-shadow(0 0 4px rgba(255,140,190,.75)) drop-shadow(0 1px 1px rgba(0,0,0,.3))}.pc3 .pc-wfab>i{top:-4px;right:-6px;min-width:16px;height:16px;line-height:16px;font-size:9.5px;background:#ff5fa2;color:#fff}.pc3 .pc-wpop{position:absolute;left:-4px;right:-4px;top:40px;z-index:20;margin:0;max-height:62vh;overflow:auto;background:#2e1f1bfa;box-shadow:0 14px 34px #0000008c}.pc3 .pc-wpop{bottom:auto;background:#2e1f1b;backdrop-filter:none}.pc3 .pc-wfab{left:6px;top:6px;width:auto;height:22px;min-width:22px;box-sizing:border-box;padding:0 6px 0 5px;gap:3px;border-radius:999px;background:#00000052;border:1px solid rgba(255,255,255,.14);box-shadow:none;animation:none}.pc3 .pc-wfab img,.pc3 .pc-wfab svg{width:14px;height:14px;display:block}.pc3 .pc-wfab>b{font-size:11px;font-weight:800;color:#fff;line-height:1;position:relative;top:.5px}.pc3 .pc-wfab:hover{background:#ff7eb638}.pc3 .pc-wfab{width:24px;height:24px;min-width:0;padding:0;background:none;border:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.pc3 .pc-wfab img,.pc3 .pc-wfab svg{width:16px;height:16px}.pc3 .pc-wfab:hover{background:none;transform:scale(1.12)}.pc-brep:after{content:none}.pc-brep .pc-bt{position:relative;overflow:hidden}.pc-brep .pc-bt:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.32) 50%,transparent 62%) no-repeat;background-size:250% 100%;background-position:160% 0;animation:bdSweep 4.2s ease-in-out infinite;animation-delay:0s}@media(prefers-reduced-motion:reduce){.pc-brep .pc-bt:after{animation:none}}.it-d .it-ln.it-pr{text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.it-d .it-gap{display:block;height:8px}.om-pill{padding:1px 8px 0;gap:6px}.om-pill>i{width:14px;height:14px}.pc3>.pc-omh{position:absolute;left:-4px;right:-4px;z-index:20;margin:0;padding:12px;border-radius:16px;background:#2e1f1b;border:1px solid rgba(235,238,248,.3);box-shadow:0 14px 34px #0000008c;max-height:56vh;overflow:auto}.pc3>.pc-omh[hidden]{display:none}.pc-tom{gap:5px}.om-pill{font-size:11px;padding:1px 7px 0 8px;gap:5px}.pc-tom em{font-size:10.5px}.pm-head-c>.pm-h-l{display:flex;align-items:center;gap:7px;justify-self:start}.pm-h-l .pm-gear,.pm-h-l .pm-x{flex:none}.pm-funb{font-size:17px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center}.pm-fun .pm-asbar{top:var(--bar, 64px);z-index:12;background:linear-gradient(90deg,#8f7bff47,#5fb8ff38),#151a3a;box-shadow:0 6px 16px #00000059}.pmf-test{font-size:11px;font-weight:700;color:#ffd27a}.pmf-list{display:grid;gap:10px;padding:2px 0 24px}.pmf-card{padding:12px 14px 10px;border-radius:14px;background:#ffffff0b;border:1px solid var(--line2)}.pmf-card.me{border-color:#ff8fc78c}.pmf-k{display:flex;align-items:flex-start;gap:7px;margin:0 0 8px;font-size:12.5px;line-height:18px;color:var(--muted, #b9b3c9)}.pmf-k img{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}.pmf-k span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.pmf-r{font-size:15px;line-height:1.55;color:#fff;word-break:keep-all;overflow-wrap:anywhere}.pmf-f{display:flex;align-items:center;gap:8px;margin-top:8px;height:22px;font-size:11.5px;color:var(--muted, #b9b3c9)}.pmf-me{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#ff8fc729;color:#ffb3d6;font-weight:800}.pmf-x{margin-left:auto;height:22px;padding:0 10px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--muted, #b9b3c9);font-size:11.5px;cursor:pointer}.pmf-more{justify-self:center}.pm-funk i{font-style:normal;font-weight:800}.om-golden.om-onair{background:#5fb8ff24;border-color:#5fb8ff73}.om-golden.om-onair b{color:#9fd3ff}.pk-omn{position:fixed;left:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:950;width:min(420px,calc(100% - 100px));box-sizing:border-box;display:grid;grid-template-columns:44px 1fr;gap:8px 10px;align-items:center;padding:12px 14px;border-radius:16px;background:#2e1f1b;border:1.5px solid rgba(255,170,90,.55);box-shadow:0 10px 28px #00000080,0 0 18px #ff963c38;opacity:0;transform:translateY(16px);transition:opacity .25s,transform .25s}.pk-omn.on{opacity:1;transform:translate(0)}.pk-omn>img{width:44px;height:44px}.pk-omn-t{display:grid;gap:2px;line-height:1.35}.pk-omn-t b{font-size:14px;color:#fff}.pk-omn-t span{font-size:12px;color:#ffc48a}.pk-omn-b{grid-column:1 / -1;display:flex;gap:8px}.pk-omn-b .btn{flex:1}@media(min-width:760px){.pk-omn{left:auto;right:24px;bottom:100px;width:380px}}.om-pick{display:inline-flex;align-items:center;height:24px;margin:2px 2px 0 0;padding:0 9px;border-radius:999px;border:1px solid rgba(255,200,90,.55);background:#ffc85a24;color:#ffd98a;font:inherit;font-size:12px;font-weight:800;cursor:pointer;vertical-align:middle}.om-noseba{position:relative;display:grid;grid-template-columns:30px 1fr 42px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;border-radius:14px;background:#fdf5eccc;border:1.5px solid rgba(226,196,168,.7);cursor:pointer;transition:background .2s,border-color .2s}.om-noseba.on{background:#fff1e2;border-color:#f0a35e}.om-noseba>img{width:30px;height:30px}.om-ns-t{display:grid;gap:1px;line-height:1.3;text-align:left}.om-ns-t b{font-size:13.5px;color:#42322a}.om-ns-t small{font-size:11.5px;color:#8a7466}.om-noseba.on .om-ns-t small{color:#d9731f}.om-noseba input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.om-ns-sw{position:relative;width:42px;height:24px;border-radius:999px;background:#dccbbb;transition:background .2s}.om-ns-sw:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s}.om-noseba.on .om-ns-sw{background:#f0913a}.om-noseba.on .om-ns-sw:after{transform:translate(18px)}.om-noseba input:focus-visible+.om-ns-sw{outline:2px solid #f0a35e;outline-offset:2px}.vl-top{position:absolute;left:10px;right:10px;top:12px;display:flex;align-items:center;gap:8px;pointer-events:none}.vl-loc{display:grid;padding:5px 12px 6px;border-radius:10px;background:#fff7ea;border:2px solid #8a5a3c;box-shadow:0 3px #3a221459;line-height:1.15}.vl-loc b{font-size:14px;color:#4a2d1c}.vl-loc small{font-size:11px;color:#9a7a62}.vl-mini{position:relative;flex:1;max-width:220px;height:14px;border-radius:7px;background:#fff7ea8c;border:2px solid rgba(138,90,60,.7)}.vl-mini-p{position:absolute;top:3px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#8a5a3c}.vl-mini-p.npc{background:#ffd34d;box-shadow:0 0 0 1px #8a5a3c}.vl-mini-me{position:absolute;top:1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#ff7a3a;box-shadow:0 0 0 2px #fff;z-index:1}.vl-dlg{position:absolute;left:50%;bottom:84px;transform:translate(-50%);width:min(440px,calc(100% - 20px));z-index:6}.vl-dlg[hidden]{display:none}.vl-dlg-box{position:relative;display:grid;grid-template-columns:76px 1fr;gap:12px;padding:12px 14px 12px 12px;border-radius:12px;background:#fff7ea;border:3px solid #8a5a3c;box-shadow:0 4px #3a221473,0 10px 26px #00000059;color:#4a2d1c;cursor:pointer;animation:vlIn .18s ease-out}@keyframes vlIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vl-face{width:76px;height:76px;border-radius:10px;background:#efe2cf;border:2px solid #c9a27f;display:grid;place-items:center;overflow:hidden}.vl-face img{width:68px;height:68px;object-fit:contain}.vl-face img.vl-face-tall{width:46px;height:69px}.vl-face-cat{width:72px;height:72px;background:url(../assets/kunnyang/cat_sit.png) 0 0 / 200% 100% no-repeat;animation:vlBlink 3.4s steps(1) infinite}@keyframes vlBlink{0%,95%{background-position:0 0}95.5%,to{background-position:100% 0}}.vl-face-portal{width:44px;height:60px;border-radius:50%;border:4px solid #a98bff;box-shadow:0 0 0 4px #a98bff59,inset 0 0 12px #a98bff99}.vl-body{min-width:0;display:grid;align-content:start;gap:6px}.vl-nm{display:flex;align-items:center;gap:6px;min-height:22px}.vl-nm b{font-size:15px;color:#4a2d1c}.vl-nm span{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#f6e3c9;color:#8a5a3c;font-size:11px;font-weight:800}.vl-tx{margin:0;min-height:44px;font-size:15px;line-height:1.5;color:#3a2214;word-break:keep-all}.vl-more{justify-self:end;font-size:11px;color:#c07a3a;animation:vlMore .8s ease-in-out infinite alternate}@keyframes vlMore{to{transform:translateY(3px)}}.vl-ch{display:grid;gap:6px;margin-top:2px}.vl-ch[hidden]{display:none}.vl-ch-b{display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:9px;border:2px solid #e3c6a2;background:#fff;color:#4a2d1c;font:inherit;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.vl-ch-b:first-child{background:#f0913a;border-color:#b8641f;color:#fff}.vl-ch-b:hover,.vl-ch-b:focus-visible{border-color:#c07a3a;outline:none}.vl-ch-b:first-child:hover{background:#e0822c}.vl-x{position:absolute;top:6px;right:8px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#9a7a62;font-size:16px;cursor:pointer}.vl-stage .vl-dlg{bottom:128px}.vl-snd{width:34px;height:34px;border-radius:10px;border:2px solid #8a5a3c;background:#fff7ea;font-size:15px;cursor:pointer;pointer-events:auto;box-shadow:0 3px #3a221459}.vl-sayb{flex:none;width:54px;height:54px;border-radius:16px;border:2px solid #8a5a3c;background:#fff7ea;font-size:22px;cursor:pointer;box-shadow:0 3px #3a221459}.vl-say{position:absolute;left:50%;bottom:118px;transform:translate(-50%);width:min(380px,calc(100% - 20px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;border-radius:12px;background:#fff7ea;border:3px solid #8a5a3c;box-shadow:0 4px #3a221473;z-index:5}.vl-say[hidden]{display:none}.vl-say button{min-height:38px;border-radius:9px;border:2px solid #e3c6a2;background:#fff;color:#4a2d1c;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.vl-bar{position:absolute;left:0;right:0;bottom:0;height:44px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff7ea;border-top:3px solid #8a5a3c;color:#4a2d1c;font-size:12.5px;font-weight:800;white-space:nowrap;z-index:4}.vl-lv{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#4a2d1c;color:#ffd34d}.vl-nick{max-width:72px;overflow:hidden;text-overflow:ellipsis}.vl-exp{position:relative;flex:1;min-width:60px;height:16px;border-radius:8px;background:#efe2cf;border:1.5px solid #c9a27f;overflow:hidden}.vl-exp i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe27a,#f0b93a)}.vl-exp b{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font-size:10.5px;color:#5a3420}.vl-star{display:inline-flex;align-items:center;gap:3px}.vl-star img{width:16px;height:16px}.vl-qn{color:#b8641f}.vl-bb{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:7px;border:2px solid #c9a27f;background:#fff;color:#4a2d1c;text-decoration:none;font-size:12px}@media(max-width:420px){.vl-bb{display:none}.vl-nick{max-width:56px}}.vl-win-wrap{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:56px 10px 14px;background:#140c1e73;animation:vlIn .18s ease-out}.vl-win{width:min(520px,100%);height:min(760px,100%);display:grid;grid-template-rows:auto 1fr;border-radius:14px;background:#fff7ea;border:3px solid #8a5a3c;box-shadow:0 5px #3a221473,0 16px 40px #00000073;overflow:hidden}.vl-win-hd{position:relative;display:flex;align-items:center;justify-content:center;height:40px;background:#f0d7b4;border-bottom:2px solid #c9a27f}.vl-win-hd b{font-size:15px;color:#4a2d1c}.vl-win-hd .vl-x{top:6px}.vl-win iframe{width:100%;height:100%;border:0;background:var(--bg, #2a1d19)}.vl-fade{position:absolute;inset:0;z-index:20;background:#0b0710;opacity:0;transition:opacity .38s ease-in;pointer-events:none}.vl-fade.on{opacity:1}html.vl-embed .pg-back,html.vl-embed h1.title,html.vl-embed .mytabs,html.vl-embed .adm-link{display:none!important}.pc3 .pc-mt{height:20px;margin:-10px 40px 12px 0;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:900;line-height:20px;color:#ffecd6b8;letter-spacing:.02em}.pc3 .pc-mbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin-top:12px}.pc3 .pc-mb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;box-sizing:border-box;border-radius:9px;border:1px solid rgba(255,220,190,.18);background:linear-gradient(#5b4036,#47302a);box-shadow:inset 0 1px #ffffff1f,0 2px #00000040;color:#fbeee4;font:inherit;font-size:12.5px;font-weight:800;line-height:1;cursor:pointer}.pc3 .pc-mb:hover{background:linear-gradient(#664a3f,#503731)}.pc3 .pc-mb:active,.pc3 .pc-mb.open{background:linear-gradient(#3f2a24,#4b332c);box-shadow:inset 0 2px 3px #00000059}.pc3 .pc-mb>svg,.pc3 .pc-mb>img{flex:none;width:16px;height:16px;color:#ff8cb4}.pc-mb-om{flex:none;width:14px;height:14px;border-radius:50%;background:conic-gradient(#0d0f14 0 50%,#f6f7fa 50% 100%);box-shadow:0 0 0 1px #ffffff80}.pc3 .pc-wpop{left:-4px;right:-4px}html.mp.mp .modal .box{border-radius:12px;border:2px solid rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px #ffffff21,inset 0 2px #ffffff12,0 18px 44px #0000008c}html.mp.mp .modal .box>.x{display:grid;place-items:center;width:26px;height:26px;padding:0;margin:-6px -6px 0 8px;border-radius:6px;border:1px solid rgba(0,0,0,.55);background:linear-gradient(180deg,#ffffff38,#ffffff0f);box-shadow:inset 0 1px #ffffff4d,0 1px #0000004d;color:var(--text);font-size:16px;font-weight:900;line-height:1}html.mp.mp .modal .box>.x:hover{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);color:#fff}html.mp.mp .modal .box>.x:active{box-shadow:inset 0 2px 3px #0006}html.mp.mp .btn{border-radius:9px;border:1px solid rgba(0,0,0,.5);background:linear-gradient(180deg,#ffffff2b,#ffffff0a);box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #00000038,0 2px #0000004d;text-shadow:0 1px 0 rgba(0,0,0,.35);transition:transform .06s,filter .12s}html.mp.mp .btn:hover{filter:brightness(1.1)}html.mp.mp .btn:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0006}html.mp.mp .btn.pri{border-color:#00000080;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000038,0 2px #00000059;text-shadow:0 1px 0 rgba(0,0,0,.35)}html.mp.mp .btn.ghost{background:#00000024;box-shadow:inset 0 1px #ffffff1a,0 2px #00000040}html.mp.mp .btn.sm{border-radius:8px}html.mp.mp .seg{border-radius:10px;background:#0000004d;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 1px 3px #0006,0 1px #ffffff0f}html.mp.mp .seg button{border-radius:7px}html.mp.mp .seg button.on{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);color:#fff;box-shadow:inset 0 1px #ffffff59,0 1px #0006;text-shadow:0 1px 0 rgba(0,0,0,.35)}html.mp.mp .card{border-radius:12px;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 2px #0000002e}html.mp.mp textarea,html.mp.mp input[type=text],html.mp.mp input[type=search],html.mp.mp input[type=number],html.mp.mp select{border-radius:8px;border:1px solid rgba(0,0,0,.5);background:#0000004d;box-shadow:inset 0 1px 3px #0006}html.mp.mp .toast{border-radius:8px;border:1px solid rgba(255,214,120,.55);background:#160f0af0;color:#ffe9b8;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 22px #00000073;text-shadow:0 1px 0 rgba(0,0,0,.5)}html.mp.mp .pc-wpop,html.mp.mp .pc3>.pc-omh{border-radius:10px;border:2px solid rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 34px #0000008c}html.mp.mp .sh-item{border-radius:12px;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 2px #0000002e}html.mp.mp .sh-item img.sh-fit{box-sizing:content-box;padding:10px;margin:0 0 4px;border-radius:9px;border:1px solid rgba(0,0,0,.5);background:#0000004d;box-shadow:inset 0 2px 4px #00000073,0 1px #ffffff14}html.mp.mp .sh-item[data-shoptry^="stick|"] img.sh-fit,html.mp.mp .sh-item[data-shoptry^="acc|"] img.sh-fit,html.mp.mp .sh-item[data-shoptry^="badge|"] img.sh-fit{padding:25px;margin:0 0 4px}html.mp.mp .sh-item.try img.sh-fit{border-color:#ffd666cc;box-shadow:inset 0 2px 4px #00000073,0 0 0 1px #ffd66680}@media(max-width:759px){html.mp.mp .sh-item img.sh-fit{padding:8px}html.mp.mp .sh-item[data-shoptry^="stick|"] img.sh-fit,html.mp.mp .sh-item[data-shoptry^="acc|"] img.sh-fit,html.mp.mp .sh-item[data-shoptry^="badge|"] img.sh-fit{padding:18px}}html.mp.mp .closet .slot{border-radius:9px;background:#0000004d;box-shadow:inset 0 2px 5px #00000073,0 1px #ffffff12}html.mp.mp .closet .slot.on{border-color:#ffd666d9;box-shadow:inset 0 2px 5px #00000073,0 0 0 1px #ffd66659,0 0 10px #ffd66640}html.mp.mp .closet .cl-more{box-shadow:none;background:transparent}html.mp.mp .deco-tabs{border-radius:12px;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px #ffffff12,0 2px #0000002e}html.mp.mp .deco-tabs button{border-radius:8px}html.mp.mp .deco-tabs button.on{background:linear-gradient(180deg,#ffffff42,#ffffff14);border:0;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffd67880,0 1px #0006;text-shadow:0 1px 0 rgba(0,0,0,.35)}html.mp.mp .deco-cats button{border-radius:7px;border-color:#00000073;background:linear-gradient(180deg,#ffffff1f,#ffffff08);box-shadow:inset 0 1px #ffffff29,0 1px #0000004d}html.mp.mp .deco-cats button.on{background:linear-gradient(180deg,#ffe18a,#f5bf3c);border-color:#00000080;color:#3a2400;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #fff9,0 1px #00000059}html.mp.mp .pc3 .pc-mt{margin-top:-19px;margin-right:34px}html.mp.mp .gm-hub-card>img{border-radius:10px;background:#0000004d;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 2px 4px #00000073,0 1px #ffffff14}html.mp.mp .gm-sec b{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;border:1px solid rgba(0,0,0,.5);background:linear-gradient(180deg,#fff3,#ffffff0f);box-shadow:inset 0 1px #ffffff40,0 1px #0000004d;text-shadow:0 1px 0 rgba(0,0,0,.4);font-size:14px}html.mp.mp .om-btn.om-la-main,html.mp.mp .om-btn.om-la-sub{border-radius:10px;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #00000029,0 2px #00000040}html.mp.mp .om-btn.om-start:not([disabled]){background:linear-gradient(180deg,#ffd27a,#f7a531 55%,#e98a12);color:#fff;text-shadow:0 1px 0 rgba(120,60,0,.6)}html.mp.mp .om-btn.om-la-main:not([disabled]):active,html.mp.mp .om-btn.om-la-sub:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000004d}html.mp.mp .modal .nt-head{height:26px;margin:-16px 36px 14px 0;padding:0 0 12px;box-sizing:content-box;border-bottom:1px solid rgba(255,255,255,.08);align-items:center}html.mp.mp .modal .nt-head>b{display:inline-flex;align-items:center;gap:6px;height:26px;line-height:1}html.mp.mp .modal .nt-head>.btn{height:26px;min-height:26px;padding:0 10px;font-size:12px;border-radius:7px}html.mp.mp .modal .box[data-wt]{position:relative;padding-top:0}html.mp.mp .modal .box[data-wt]:before{content:attr(data-wt);display:block;height:38px;line-height:38px;margin:0 -20px 16px;padding:0 50px 0 16px;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,#ffffff1f,#ffffff08);box-shadow:0 1px #ffffff0f;color:#ffeedce6;font-size:13.5px;font-weight:900;letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.mp.mp .modal .box[data-wt]>.x{position:absolute;top:6px;right:8px;margin:0;z-index:2}html.mp.mp .modal .box[data-wt] .mp-tsrc{display:none!important}html.mp.mp .modal .box[data-wt] .pc3 .pc-mt{display:none}html.mp.mp .modal .box[data-wt] .nt-head{height:auto;margin:0 0 12px;padding:0;border-bottom:0}html.mp.mp .modal .box[data-wt] .nt-head>b{font-size:0}html.mp.mp .modal .box[data-wt] .nt-head>b .nt-unn{font-size:12px}html.mp.mp .gm-res{padding:0 14px 12px;border-radius:10px;border:2px solid rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 16px #0000004d;overflow:hidden}html.mp.mp .gm-res>b:first-child{display:block;margin:0 -14px 6px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.4);background:linear-gradient(180deg,#ffffff24,#ffffff08);text-shadow:0 1px 0 rgba(0,0,0,.5)}html.mp.mp .gm-res.win>b:first-child{background:linear-gradient(180deg,#ffd66666,#ffd6661f);color:#fff1c4}html.mp.mp .gm-confirm-box{border-radius:12px;border:2px solid rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px #ffffff21,0 18px 44px #0000008c}html.mp.mp .btn.gm-go.pri:not(:disabled){background:linear-gradient(180deg,#ffd27a,#f7a531 55%,#e98a12);border-color:#5a280099;color:#fff;text-shadow:0 1px 0 rgba(120,60,0,.65)}html.mp.mp .gm-tix{border:1px solid rgba(0,0,0,.45);border-radius:10px;background:#00000038;box-shadow:inset 0 2px 4px #00000059,0 1px #ffffff0f}html.mp.mp .gm-tix.on{border-color:#5fe3a1bf;box-shadow:inset 0 2px 4px #00000059,0 0 8px #5fe3a140}html.mp.mp .gm-tix-ic{border-radius:7px;background:#0000004d;box-shadow:inset 0 1px 3px #00000073}html.mp.mp .tabbar{box-shadow:inset 0 1px #ffffff14,0 -1px #00000080}html.mp.mp .tabbar a.on{border-radius:10px;background:linear-gradient(180deg,#fff3,#ffffff0d);box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff47,inset 0 0 0 2px #ffd67847,0 2px #0000004d;text-shadow:0 1px 0 rgba(0,0,0,.45)}html.mp.mp .pz-i .ic{border-radius:12px;background:#00000047;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 2px 5px #00000073,0 1px #ffffff14}html.mp.mp .pz-gh{align-items:center}html.mp.mp .pz-gh b{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;border:1px solid rgba(0,0,0,.5);background:linear-gradient(180deg,#fff3,#ffffff0f);box-shadow:inset 0 1px #ffffff40,0 1px #0000004d;text-shadow:0 1px 0 rgba(0,0,0,.4);font-size:13.5px}html.mp.mp .gm-sec{align-items:center}html.mp.mp .pc-at{border-radius:10px;border:1px solid rgba(0,0,0,.45);background:#00000038;box-shadow:inset 0 2px 4px #00000059,0 1px #ffffff12}html.mp.mp .pc-at-go:hover,html.mp.mp .pc-at-go:active{border-color:#ffd76a99}html.mp.mp .mp-see,html.mp.mp .mp-chip{border-radius:8px;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff38,0 1px #0000004d}html.mp.mp .cl-grid .cl-c{border-radius:8px;box-shadow:inset 0 2px 4px #00000059,0 1px #ffffff0d}html.mp.mp .rw2-od{box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0003,0 2px #00000040}html.mp.mp .card .card.stat,html.mp.mp .card.stat{border-radius:10px;background:#00000038;box-shadow:inset 0 2px 5px #0006,0 1px #ffffff12}html.mp.mp .pb-seal-btn{border-radius:10px;border:1px solid rgba(90,40,0,.55);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #00000024,0 2px #0000004d;text-shadow:0 1px 0 rgba(255,255,255,.35)}html.mp.mp .pb-tile{border-radius:12px;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 2px #0000002e}html.mp.mp .ls-q{border-radius:8px;border:1px solid rgba(0,0,0,.5);background:#0000004d;box-shadow:inset 0 1px 3px #0006}html.mp.mp .ls-q input{background:transparent;border:0;border-color:transparent;border-radius:0;box-shadow:none}html.mp.mp .cats button{border-radius:7px;border-color:#00000073;background:linear-gradient(180deg,#ffffff1f,#ffffff08);box-shadow:inset 0 1px #ffffff29,0 1px #0000004d}html.mp.mp .cats button.on{background:linear-gradient(180deg,#ffe18a,#f5bf3c);border-color:#00000080;color:#3a2400;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #fff9,0 1px #00000059}html.mp.mp .lg-field input,html.mp.mp .pgk-cus input{background:transparent;border:0;border-color:transparent;border-radius:0;box-shadow:none}html.mp.mp .fa-kinds{border-radius:10px;background:#0000004d;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 1px 3px #0006,0 1px #ffffff0f}html.mp.mp .fa-kinds button{border-radius:7px}html.mp.mp .fa-kinds button.on{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);box-shadow:inset 0 1px #ffffff59,0 1px #0006;text-shadow:0 1px 0 rgba(0,0,0,.35)}html.mp.mp .wr-btn{border-radius:9px;border-color:#00000080;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #00000038,0 2px #0000004d;text-shadow:0 1px 0 rgba(0,0,0,.35)}.fm-prow{margin-top:10px}.fm-prow .fm-periods{margin-top:0}.fm-prow .fm-guide{min-height:38px}html.mp.mp .fm-guide{border-radius:9px;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #0003,0 2px #0000004d;text-shadow:0 1px 0 rgba(0,0,0,.35)}html.mp.mp .fm-sub{gap:4px;padding:4px;margin:8px 0 4px;border-radius:10px;background:#0000004d;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 1px 3px #0006,0 1px #ffffff0f}html.mp.mp .fm-sub:not(.fm-sub-g) button{flex:1;justify-content:center}html.mp.mp .fm-sub button{height:32px;border-radius:7px;border:0;background:transparent}html.mp.mp .fm-sub button.on{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);color:#fff;box-shadow:inset 0 1px #ffffff59,0 1px #0006;text-shadow:0 1px 0 rgba(0,0,0,.35)}html.mp.mp .pz-gh small,html.mp.mp .gm-sec small{display:none}.fq-c{display:flex;flex-wrap:wrap;justify-content:center}.fq-c>span{flex:0 0 calc((100% - 12px) / 3);box-sizing:border-box;min-width:0}.fq-c.c4>span,.fq-c:has(>span:nth-child(7):last-child)>span{flex-basis:calc((100% - 18px)/4)}.cf-dt{flex:none;margin-left:auto;font-size:12px;font-weight:700;color:var(--dim);font-variant-numeric:tabular-nums}.cf-go{flex:none;margin-left:-4px;font-style:normal;font-size:18px;font-weight:900;line-height:1;color:var(--dim);opacity:.6;transition:transform .15s,opacity .15s}.cf-row:hover .cf-go{opacity:1;transform:translate(2px)}.cf-row{border-radius:10px;transition:background .15s}.cf-row:active{background:#ffffff0d}.cf-k.k-up{color:#8fe3c0;background:#5fe3a124}.cf-k.k-ev{color:#ffb3d1;background:#ff8cbe29}.cf-row.cf-un{position:relative;margin:0 -8px;padding-left:8px;padding-right:8px;background:linear-gradient(90deg,rgba(255,214,102,.13),rgba(255,214,102,.03) 70%,transparent)}.cf-row.cf-un:before{content:"";position:absolute;left:2px;top:10px;bottom:10px;width:3px;border-radius:2px;background:#ffd666;box-shadow:0 0 6px #ffd66680}.cf-row.cf-un+.cf-row,.cf-row+.cf-row.cf-un{border-top-color:transparent}.fa-newn{position:absolute;top:6px;right:6px;z-index:3;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--alert, #ff4d7d);color:#fff;font-size:11px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #00000059,0 2px 6px #00000059}.mo-item.mo-un{border-color:#ffd66699!important;box-shadow:inset 3px 0 #ffd666,0 0 12px #ffd66626}.fa-newn{display:block;min-width:18px;height:18px;padding:0 5px;border-radius:6px;border:1px solid #7a2e00;background:linear-gradient(180deg,#ffd27a,#ff9a2e 55%,#f07a10);color:#fff;font-size:11px;font-weight:900;line-height:16px;text-align:center;text-shadow:0 1px 0 #8a3a00,0 0 2px #8a3a00;box-shadow:inset 0 1px #fff9,0 1px 3px #00000073}.fa-newn{height:18px;padding-top:1px;line-height:15px}.fa-ovby{position:absolute;right:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 12px);height:20px;padding:0 7px 0 5px;box-sizing:border-box;border-radius:6px;background:#140e0ab8;color:#fff;font-size:11px;line-height:1}.fa-ovby b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.fa-ovby img{flex:none;width:14px;height:14px;object-fit:contain}.fa-newn{border-color:#6e0016;background:linear-gradient(180deg,#ff8a98,#f2304f 55%,#d01a3c);text-shadow:0 1px 0 #7a0018,0 0 2px #7a0018}.fa-grid .fa-play,.fg-c .fa-play,.fa-tile .fa-play{display:block;height:20px;box-sizing:border-box;padding:3px 7px 2px!important;border-radius:6px;background:#140e0ab8;font-size:11px;line-height:15px;left:6px;bottom:6px}.fa-ovby{height:20px;padding:0 7px 0 5px}.fa-ovby b{display:block;line-height:15px;padding:3px 0 2px}.fa-grid .fa-play,.fg-c .fa-play,.fa-tile .fa-play{padding:2px 7px!important;line-height:16px}.fa-grid .fa-play,.fg-c .fa-play,.fa-tile .fa-play{bottom:6px!important;left:6px!important}.mo-hc .mo-hn{position:absolute;top:8px;left:8px;z-index:2}.fa-tile .fa-play,.fg-c .fa-play{display:none!important}.fa-ovt{flex-direction:row;flex-wrap:wrap}.fa-ovt i.v{display:grid;place-items:center;width:20px;height:20px;padding:0 0 0 1px;box-sizing:border-box;border-radius:6px;background:#140e0ab8;color:#fff}.fa-ovt i.v svg{display:block}.mo-item.mo-un{border-color:inherit!important;box-shadow:none!important}a.sp-letter.mo-item{position:relative}a.sp-letter.mo-item>.mo-thn{position:absolute;left:72px;top:calc(50% - 37px);right:auto}.mo-hc{position:relative}.mo-hc>.mo-thn{position:absolute;top:6px;right:6px;left:auto;z-index:2}.mo-home .mo-hc>.mo-thn{top:22px;left:82px;right:auto}@media(min-width:900px){.mo-home .mo-hc>.mo-thn{top:6px;right:6px;left:auto}}@media(min-width:700px){.home4 .mo-home .mo-hc>.mo-thn{top:6px;right:6px;left:auto}}.ht-ic>.ht-icn{position:absolute;top:-4px;right:-8px;z-index:2}.bk-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0 0 12px}.bk-tabs a{display:grid;place-items:center;min-height:36px;border-radius:7px;color:var(--dim);font-weight:800;font-size:13.5px;text-decoration:none}html.mp.mp .bk-tabs a.on,.bk-tabs a.on{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);color:#fff;box-shadow:inset 0 1px #ffffff59,0 1px #0006;text-shadow:0 1px 0 rgba(0,0,0,.35)}.bk-hero{text-align:center;display:grid;gap:6px;justify-items:center}.bk-mon{font-size:12px;font-weight:800;color:var(--dim)}.bk-topic{font-size:21px;font-weight:900;line-height:1.35;word-break:keep-all;color:#fff3dc;padding:10px 18px;border-radius:8px;background:repeating-linear-gradient(90deg,#ffffff0a 0 26px,#ffffff17 26px 27px),#00000038;box-shadow:inset 0 2px 5px #00000059}.bk-rule{margin:0;font-size:12px;color:var(--dim);word-break:keep-all}.bk-prize{display:flex;gap:6px;justify-content:center}.bk-pz{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:7px;border:1px solid rgba(0,0,0,.45);font-size:12px;background:#0003}.bk-pz b{font-weight:900}.bk-pz em{font-style:normal;display:inline-flex;align-items:center;gap:3px;font-weight:800;color:#ffe39a}.bk-pz .coin{width:14px;height:14px}.bk-pz.r1 b{color:#ffd666}.bk-pz.r2 b{color:#d9e1ec}.bk-pz.r3 b{color:#e0a070}.bk-go{width:100%;margin:12px 0 0;min-height:46px;font-size:15px}.bk-go small{font-size:12px;opacity:.85;font-weight:700}.bk-form,.bk-mine,.bk-admin{display:grid;gap:8px;margin-top:12px}.bk-h{font-size:14px}.bk-ta{min-height:180px;line-height:1.7}.bk-fr{display:flex;align-items:center;justify-content:space-between;gap:8px}.bk-n{color:var(--dim);font-variant-numeric:tabular-nums}.bk-ck{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;cursor:pointer}.bk-btns{gap:8px}.bk-btns .btn{flex:1}.bk-note{margin:0}.bk-hd{display:flex;align-items:baseline;justify-content:space-between;margin:18px 2px 8px}.bk-hd b{font-size:15px}.bk-hd small{color:var(--dim);font-size:12px}.bk-list{display:grid;gap:10px}.bk-empty{text-align:center;padding:20px 0}.bk-card{position:relative;display:grid;gap:6px;padding:14px 14px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,#fff8eb12,#fff8eb08);box-shadow:inset 0 0 0 1px #ffffff12,0 2px #0000002e}.bk-card.mine{box-shadow:inset 0 0 0 1px #ffd66659}.bk-card.hid{opacity:.5}.bk-card.win.r1{border-color:#ffd666b3;background:linear-gradient(180deg,#ffd66624,#ffd66608)}.bk-t{font-size:15px}.bk-body{margin:0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;line-height:1.75;font-size:14px;color:#f3e9dc}.bk-more{all:unset;cursor:pointer;justify-self:start;font-size:12px;font-weight:800;color:var(--dim)}.bk-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bk-foot>.pill{margin-right:auto}.bk-adm{margin-right:auto;font-size:11.5px;color:#ffd28a}.bk-rec.on{background:linear-gradient(180deg,#ffe18a,#f5bf3c)!important;color:#3a2400!important;text-shadow:none!important}.bk-rk{justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:900;border:1px solid rgba(0,0,0,.5)}.bk-rk.r1{background:linear-gradient(180deg,#ffe18a,#f5bf3c);color:#3a2400}.bk-rk.r2{background:linear-gradient(180deg,#eef2f7,#b9c3cf);color:#2a3240}.bk-rk.r3{background:linear-gradient(180deg,#f2c29a,#c98250);color:#3a1c06}.bk-by{font-size:12.5px;font-weight:800;color:var(--dim)}.bk-my{display:grid;gap:4px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.bk-my:first-of-type{border-top:0}.bk-ar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bk-ar .bk-tp{flex:1;min-width:140px}.bk-lock{text-align:center;display:grid;gap:10px;justify-items:center}.bk-lock p{margin:0}.bk-now{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit;border:1px solid rgba(255,214,102,.45);background:#ffd66614}.bk-now span{font-size:12px;color:var(--dim)}.bk-now b{flex:1;min-width:0}.bk-now em{font-style:normal;font-size:12px;font-weight:800;color:#ffd666}.bk-round{margin-top:6px}.bk-cta{display:grid;gap:4px;margin-top:18px;text-align:center;text-decoration:none;color:inherit}.bk-cta span{color:#ffd666;font-weight:800;font-size:13px}.pz-info{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:10px 14px;border-radius:12px;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.45);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.pz-info img{width:28px;height:28px;object-fit:contain}.pz-info b{font-size:14px}.pz-info small{flex:1;font-size:12px;color:var(--dim)}.pz-info i{font-style:normal;font-size:18px;font-weight:900;color:var(--dim)}.bk-home{display:grid;gap:10px;justify-items:center;text-align:center;text-decoration:none;color:inherit}.bk-hm-k{font-size:13px;font-weight:900;color:#ffd28a}.bk-hm-r{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-size:12.5px;color:var(--dim)}.bk-hm-r>span{display:inline-flex;align-items:center;gap:3px}.bk-hm-r .coin{width:14px;height:14px}.bk-hm-r em{font-style:normal;flex:none}.bk-home{display:block;text-decoration:none;color:inherit}.bk-ban{position:relative;overflow:hidden;display:grid;justify-items:center;gap:10px;padding:14px;border-radius:14px;border:2px solid #3a1e10;color:#4a2410;text-align:center;background:radial-gradient(120% 80% at 50% 0%,#fff6e0,#ffe1b0 45%,#ffbe7d);box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 -6px 14px #be5a1e40,0 6px 18px #00000059}.bk-ban:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 30%,rgba(255,255,255,.7) 0 1.5px,transparent 2.5px),radial-gradient(circle at 86% 22%,rgba(255,255,255,.8) 0 2px,transparent 3px),radial-gradient(circle at 78% 70%,rgba(255,255,255,.6) 0 1.5px,transparent 2.5px),radial-gradient(circle at 20% 78%,rgba(255,255,255,.6) 0 1.5px,transparent 2.5px);animation:bkTw 2.4s ease-in-out infinite alternate}@keyframes bkTw{0%{opacity:.35}to{opacity:1}}.bk-ban-top{position:relative;display:flex;align-items:center;gap:6px;width:100%}.bk-ev{height:22px;padding:0 9px;border-radius:6px;border:1px solid #6e0016;background:linear-gradient(180deg,#ff8a98,#f2304f 55%,#d01a3c);color:#fff;font-size:11.5px;font-weight:900;line-height:22px;letter-spacing:.06em;text-shadow:0 1px 0 #7a0018;box-shadow:inset 0 1px #ffffff80}.bk-per{font-size:12px;font-weight:800;color:#7a4020}.bk-dd{margin-left:auto;height:22px;padding:0 8px;border-radius:6px;background:#3a1e10;color:#ffd666;font-size:12px;font-weight:900;line-height:22px}.bk-ban-ic{position:relative;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 3px 0 rgba(120,50,10,.25));margin-bottom:-4px;animation:bkBob 2.8s ease-in-out infinite}@keyframes bkBob{50%{transform:translateY(-3px)}}.bk-ban-t{position:relative;font-size:26px;font-weight:900;line-height:1.1;color:#fff;letter-spacing:.02em;text-shadow:2px 0 0 #6a2e0e,-2px 0 0 #6a2e0e,0 2px 0 #6a2e0e,0 -2px 0 #6a2e0e,2px 2px 0 #6a2e0e,-2px 2px 0 #6a2e0e,2px -2px 0 #6a2e0e,-2px -2px 0 #6a2e0e,0 4px 0 #3a1e10}.bk-ban-q{position:relative;display:grid;gap:2px;padding:8px 16px;border-radius:10px;background:#ffffff8c;border:1px solid rgba(120,60,20,.3)}.bk-ban-q small{font-size:11.5px;font-weight:800;color:#9a5a2a}.bk-ban-q b{font-size:17px;font-weight:900;color:#4a2410;word-break:keep-all}.bk-rw{position:relative;display:flex;gap:8px;justify-content:center}.bk-rs{display:grid;justify-items:center;gap:3px}.bk-rs i{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:9px;border:2px solid #3a1e10;background:#28140ac7;box-shadow:inset 0 2px 4px #00000080,0 1px #fff9}.bk-rs i img{width:24px;height:24px}.bk-rs em{position:absolute;right:2px;bottom:1px;font-style:normal;font-size:11px;font-weight:900;color:#fff;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}.bk-rs.r1 i{border-color:#b8860b;box-shadow:inset 0 2px 4px #00000080,0 0 8px #ffc83cb3}.bk-rs small{font-size:11.5px;font-weight:900}.bk-rs.r1 small{color:#a0520a}.bk-ban-b{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:12.5px;font-weight:700;color:#6a3a1a}.bk-ban-b b{color:#d0301a}.bk-ban-b:only-child,.bk-ban-b>span:only-child{margin:0 auto}.bk-go2{flex:none;height:34px;padding:0 16px;border-radius:9px;border:1px solid rgba(90,40,0,.7);background:linear-gradient(180deg,#ffd27a,#f7a531 55%,#e98a12);color:#fff;font-size:14px;font-weight:900;line-height:34px;text-shadow:0 1px 0 rgba(120,60,0,.7);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #00000024,0 2px #0000004d;animation:bkPulse 1.8s ease-in-out infinite}@keyframes bkPulse{50%{filter:brightness(1.12)}}.bk-home:active .bk-ban{transform:translateY(1px)}.bk-rules{margin:10px 0 0;padding:12px 14px 12px 30px;border-radius:12px;background:#0003;border:1px solid rgba(0,0,0,.35);display:grid;gap:4px;font-size:13px;color:var(--dim)}.bk-rules b{color:#ffd28a}.bk-st{justify-self:start;display:inline-flex;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:900;line-height:20px}.bk-st.s-wait{background:#ffd6662e;color:#ffd666}.bk-st.s-ok{background:#5fe3a12e;color:#8fe3c0}.bk-st.s-no{background:#ff78872e;color:#ff9fac}.bk-rn{color:#ff9fac;font-size:12px}.bk-card.s-wait{box-shadow:inset 0 0 0 1px #ffd66680}.bk-card.s-no{opacity:.55}@media(prefers-reduced-motion:reduce){.bk-ban:before,.bk-ban-ic,.bk-go2{animation:none}}.bk-home,.bk-home .bk-ban,.sec>.bk-ban{width:100%;box-sizing:border-box}.bk-hb{position:relative;overflow:hidden;display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:2px solid #3a1e10;text-decoration:none;color:#4a2410;background:linear-gradient(120deg,#fff4dc,#ffdcab 55%,#ffc08a);box-shadow:inset 0 0 0 2px #ffffff80,0 2px #00000040}.bk-hb-top{display:flex;align-items:center;gap:6px}.bk-hb-top .bk-dd{margin-left:auto}.bk-hb-q{font-size:18px;font-weight:900;line-height:1.3;word-break:keep-all;color:#4a2410}.bk-hb-rw{display:flex;flex-wrap:wrap;gap:5px}.bk-hb-p{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:6px;background:#3c1e0cd1;color:#fff;font-size:11.5px;font-weight:800}.bk-hb-p img{width:13px;height:13px}.bk-hb-p.r1{box-shadow:0 0 0 1px #d8a020,0 0 6px #ffc83c99}.bk-hb-b{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;color:#6a3a1a}.bk-hb-b b{color:#d0301a}.bk-hb:active{transform:translateY(1px)}.bk-hb{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px;border:1px solid rgba(255,214,140,.28);color:inherit;background:repeating-linear-gradient(180deg,transparent 0 23px,rgba(255,230,190,.045) 23px 24px),linear-gradient(160deg,#ffd68c1a,#0000001f);box-shadow:inset 0 2px #ffd68c59,0 2px #0003}.bk-hb-main{display:grid;gap:6px;min-width:0}.bk-hb .bk-per{color:#e8c48e}.bk-hb-top .bk-dd{margin-left:2px;background:#00000059;color:#ffd666}.bk-hb-q i{font-style:normal;color:#ffc861;margin:0 2px;font-size:1.1em}.bk-hb-s{font-size:12.5px;color:var(--dim)}.bk-hb-ic{display:grid;place-items:center;width:66px;height:66px;border-radius:12px;background:#0000004d;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 2px 5px #00000073,0 1px #ffffff0f}.bk-hb-ic img{width:50px;height:50px;object-fit:contain}.bk-hb-b{grid-column:1 / -1;padding-top:10px;border-top:1px dashed rgba(255,230,190,.16)}.bk-hb-rw{display:flex;flex-wrap:wrap;gap:4px 10px}.bk-hb-rw>span{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:800;color:#e8dccb}.bk-hb-rw>span.r1{color:#ffd666}.bk-hb-rw img{width:13px;height:13px}.bk-hb-go{flex:none}.bk-hb-n{position:absolute;top:12px;right:14px;font-size:11px;font-weight:800;color:#8fe3c0}.bk-rs i{width:54px;height:54px}.bk-rs i img.bk-bd{width:46px;height:46px;object-fit:contain}.bk-rs-st{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:900;color:#6a3a1a}.bk-rs-st img{width:13px;height:13px}.bk-hb-rw img.bk-hb-bd{width:18px;height:18px;margin-right:1px}.bk-rs img.bk-bd,.bk-hb-rw img.bk-hb-bd,.bk-ban-ic,.bk-hb-ic img{image-rendering:auto}.home4 .hx-sl-go{color:#f3bfdc}.bk-hb-b{display:block}.bk-hb-rw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bk-hb-rw>span{justify-content:center;height:30px;border-radius:8px;background:#00000040;border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 1px #ffffff0d;font-size:11.5px;white-space:nowrap}.bk-hb-rw>span.r1{border-color:#ffc85073}.bk-hb-go{grid-column:1 / -1;width:100%;min-height:40px}.bk-hb{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 0 0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;overflow:visible}.bk-hb:active{transform:none;opacity:.85}.bk-hb-main{display:grid;gap:4px;min-width:0}.bk-hb-k{font-size:12px;font-weight:800;color:#e8c48e}.bk-hb-q{font-size:19px;font-weight:900;line-height:1.35;color:#fff4e2;word-break:keep-all}.bk-hb-s{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--dim)}.bk-hb-s img{width:18px;height:18px;flex:none}.bk-hb-ic{width:60px;height:60px}.bk-hb-ic img{width:46px;height:46px}.bk-hb-b{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:var(--dim)}.bk-hb-b .btn{flex:none}.bk-rs i{cursor:pointer;overflow:visible}.bk-rs i:before,.bk-rs i:after{content:"";position:absolute;width:7px;height:7px;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 1px,transparent 1.5px),linear-gradient(#fff8d8,#fff8d8) center / 1px 7px no-repeat,linear-gradient(#fff8d8,#fff8d8) center / 7px 1px no-repeat;animation:bkTw 2.6s ease-in-out infinite}.bk-rs i:before{top:3px;right:3px}.bk-rs i:after{bottom:5px;left:3px;animation-delay:1.3s}.bk-rs.r1 i{animation:bkGl1 2.4s ease-in-out infinite}.bk-rs.r1 i:before,.bk-rs.r1 i:after{width:9px;height:9px;background-size:auto,1px 9px,9px 1px}.bk-rs.r2 i{box-shadow:inset 0 2px 4px #00000080,0 0 6px #e1e8f58c}.bk-rs.r2 i:after{display:none}.bk-rs.r2 i:before{animation-duration:3.4s}.bk-rs.r3 i{box-shadow:inset 0 2px 4px #00000080,0 0 5px #e6966473}.bk-rs.r3 i:before,.bk-rs.r3 i:after{display:none}@keyframes bkGl1{0%,to{box-shadow:inset 0 2px 4px #00000080,0 0 6px #ffc83c8c}50%{box-shadow:inset 0 2px 4px #00000080,0 0 14px 2px #ffd250e6}}@keyframes bkTw{0%,60%,to{opacity:0;transform:scale(.5)}75%{opacity:.9;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bk-rs i,.bk-rs i:before,.bk-rs i:after{animation:none}}.bk-galw{margin:0 0 14px}.bk-gal{display:flex;align-items:stretch;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bk-gal::-webkit-scrollbar{display:none}.bk-card.bk-ex{flex:0 0 100%;box-sizing:border-box;scroll-snap-align:center;min-height:300px;align-content:start;gap:10px;padding:18px 18px 14px;border:2px solid #5a3a22;border-radius:6px;color:#3a2414;background:linear-gradient(180deg,#fff9ec,#f6e9cf);box-shadow:inset 0 0 0 4px #fff9ec,inset 0 0 0 5px #8c5a3259,0 3px #00000059}.bk-ex .bk-no{justify-self:center;font-size:11px;font-weight:900;letter-spacing:.08em;color:#9a6a42}.bk-ex .bk-t{justify-self:center;text-align:center;font-size:17px;color:#3a2414}.bk-ex .bk-body{margin:0;font-size:14.5px;line-height:28px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;color:#3a2414}.bk-ex .bk-plq{margin-right:auto;padding:3px 10px;border-radius:4px;font-size:11.5px;font-weight:900;color:#fff3dc;background:linear-gradient(180deg,#7a5232,#5a3a22);box-shadow:0 1px #0000004d}.bk-ex .bk-foot{color:#5a3a22}.bk-ex .bk-adm{color:#7a4a22}.bk-ex.mine{box-shadow:inset 0 0 0 4px #fff9ec,inset 0 0 0 5px #e6a028b3,0 3px #00000059}.bk-gnav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}.bk-gi{min-width:54px;text-align:center;font-size:13px;font-weight:900;color:var(--muted, #b9a58c)}.bk-gi b{color:var(--text, #fff)}.bk-ex{grid-template-rows:auto auto 1fr auto}.bk-ex .bk-foot{display:flex;align-items:center;gap:6px;margin-top:4px}.bk-ex .bk-rec{color:#5a3a22;border-color:#8a5a32;background:linear-gradient(180deg,#fffaf0,#f0dcb8)}.bk-ex .bk-rec.on{color:#fff;border-color:#b8650f;background:linear-gradient(180deg,#f2a240,#d27a1a)}.bk-ex{grid-template-rows:1fr auto}.bk-ex .bk-sheet{display:grid;align-content:start;min-height:252px;background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(160,110,70,.22) 27px 28px)}.bk-ex .bk-sheet>*{margin:0;line-height:28px}.bk-ex .bk-sheet .bk-no{line-height:28px}.bk-ex .bk-sheet .bk-t{line-height:28px;font-size:17px}.bk-ex .bk-sheet .bk-rk{justify-self:center}html .bk-card.bk-ex .btn.bk-rec,html.mp.mp .bk-card.bk-ex .btn.bk-rec{color:#fff;border-color:#a85a10;background:linear-gradient(180deg,#ffb24d,#e2801c);text-shadow:0 1px 0 rgba(120,50,0,.5);box-shadow:0 2px #7a3e08}html .bk-card.bk-ex .btn.bk-rec.on,html.mp.mp .bk-card.bk-ex .btn.bk-rec.on{color:#fff3dc;border-color:#4a2e18;background:linear-gradient(180deg,#8a5a32,#5a3a22);box-shadow:0 2px #2e1a0c}@media(max-width:999px){html .pz-gr .pz-gh,html.mp.mp .pz-gr .pz-gh{display:none}}.bk-ex .bk-sheet{box-sizing:border-box;min-height:0}.bk-ex .bk-sheet .bk-body,.bk-ex .bk-sheet .bk-t{text-align:center}.bk-rs.r1 i{animation:none;box-shadow:inset 0 2px 4px #00000080,0 0 10px 1px #ffcd46bf}.bk-rs i:after,.bk-rs.r2 i:before{display:none}.bk-rs.r1 i:before{animation:bkTw 4s ease-in-out infinite}.bk-acts{display:flex;gap:8px;margin:12px 0 16px}.bk-acts>.btn{flex:1 1 0;margin:0;justify-content:center}.bk-acts>.bk-gd{flex:0 0 auto}.bk-gdp .bk-rules{margin:12px 0 2px}html .bk-acts>.btn,html.mp.mp .bk-acts>.btn{min-height:40px;height:40px;margin:0;padding:0 16px;font-size:14px;font-weight:800;border-radius:10px}html .bk-acts>.bk-gd,html.mp.mp .bk-acts>.bk-gd{color:#f3e2c6;border:1px solid rgba(243,226,198,.35);background:#ffffff0a;box-shadow:none;text-shadow:none}html .bk-acts>.bk-go,html.mp.mp .bk-acts>.bk-go{gap:8px;color:#fff;border:1px solid #b8650f;background:linear-gradient(180deg,#ffad4a,#e47f1f);box-shadow:inset 0 1px #ffffff59,0 2px #8a4a0c;text-shadow:0 1px 0 rgba(120,50,0,.45)}.bk-acts>.bk-go small{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:11.5px;font-weight:800;opacity:1;background:#0000002e}html:not(#bk0) body .bk-acts>.btn.pri.bk-go.bk-go{background:linear-gradient(180deg,#ffad4a,#e47f1f)}html:not(#bk0) body .bk-acts>.btn.bk-gd.bk-gd{color:#fff3dc;border:1px solid #2a1a0e;background:linear-gradient(180deg,#7a5638,#4e3320);box-shadow:inset 0 1px #ffffff38,0 2px #24160b;text-shadow:0 1px 0 rgba(0,0,0,.45)}.bk-cal{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:6px}.bk-cal-s{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.bk-cal-d{display:grid;place-items:center;height:30px;border-radius:8px;font-size:12.5px;font-weight:900;color:#f3e2c6;background:#ffffff12}.bk-cal-t{display:grid;gap:2px;min-width:0}.bk-cal-t b{font-size:13.5px;font-weight:900}.bk-cal-t small{font-size:11.5px;color:var(--dim, #b9a58c)}.bk-cal-s.on{border-color:#ffbe5ab3;background:#ffaa3c1f}.bk-cal-s.on .bk-cal-d{color:#fff;background:linear-gradient(180deg,#ffad4a,#e47f1f)}.bk-cal-s em{font-style:normal;font-size:11px;font-weight:900;color:#fff;height:20px;line-height:20px;padding:0 8px;border-radius:10px;background:#e47f1f}.bk-per b{margin-right:4px;font-weight:900}.bk-wait{display:grid;justify-items:center;gap:6px;margin:4px 0 18px;padding:22px 16px;border-radius:12px;border:1px dashed rgba(255,214,102,.35);text-align:center;background:#ffd6660d}.bk-wait img{width:44px;height:44px;image-rendering:auto}.bk-wait b{font-size:14px}.bk-wait small{font-size:12px;color:var(--dim, #b9a58c)}.bk-myn{justify-self:start;font-size:12px;font-weight:900;color:#ff9fbe}.bk-acts>.bk-gd:only-child{flex:1 1 auto}.bk-gdp .bk-gh{display:block;margin:14px 2px 6px;font-size:12.5px;font-weight:900;color:var(--dim, #b9a58c)}.bk-gdp .bk-gh:first-of-type{margin-top:10px}.bk-gdp .bk-cal{margin:0}.bk-rg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bk-rc{display:grid;justify-items:center;align-content:center;gap:4px;padding:12px 6px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000002e;text-align:center}.bk-rc-i{font-size:22px;line-height:26px}.bk-rc b{font-size:13px;font-weight:900;line-height:18px;word-break:keep-all}.bk-rc em{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 9px;border-radius:11px;font-style:normal;font-size:11.5px;font-weight:900;color:#ffd27a;background:#ffbe5a24}.bk-rc em img{width:13px;height:13px}.bk-gf{margin:10px 2px 2px;font-size:11.5px;text-align:center;color:var(--dim, #b9a58c)}.oma-ask{display:grid;justify-items:center;gap:10px;text-align:center;padding:6px 2px 2px}.oma-ic{position:relative;width:84px;height:84px;display:grid;place-items:center;border-radius:18px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.oma-ic img{width:64px;height:64px;image-rendering:auto}.oma-ic i{position:absolute;right:-6px;top:-6px;font-style:normal;font-size:22px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.oma-t{font-size:17px;font-weight:900}.oma-ask p{margin:0;font-size:13px;line-height:1.55;color:#e8d8bf}.oma-rg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;width:100%;margin-top:4px}.oma-rg>div{display:grid;justify-items:center;gap:4px;padding:10px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.oma-rg span{font-size:20px;line-height:24px}.oma-rg b{font-size:12px;font-weight:900}.oma-rg em{font-style:normal;font-size:11px;font-weight:900;color:#ffd27a;background:#ffbe5a24;height:20px;line-height:20px;padding:0 8px;border-radius:10px}.oma-btns{display:flex;gap:8px;width:100%;margin-top:6px}.oma-btns .btn{flex:1;height:42px;font-size:14px;font-weight:900}@media(min-width:760px){.home-a .ht-feed2>.sec:has(.bk-hbox){grid-column:1 / -1}.home-a .ht-feed2>.sec:has(.bk-hbox)>.card{height:auto}.home-a .bk-hbox .bk-hb{grid-template-columns:auto minmax(0,1fr) auto;column-gap:18px;padding-top:4px}.home-a .bk-hbox .bk-hb-ic{order:-1;width:72px;height:72px}.home-a .bk-hbox .bk-hb-ic img{width:56px;height:56px}.home-a .bk-hbox .bk-hb-q{font-size:21px}.home-a .bk-hbox .bk-hb-b{grid-column:auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;padding:0 0 0 18px;border-top:0;border-left:1px solid rgba(255,255,255,.07);align-self:stretch}}.bk-gal{align-items:flex-start;transition:height .25s ease}.bk-card.bk-ex{min-height:0}.bk-card.bk-ex{scroll-snap-stop:always}.bk-edp{display:grid;gap:8px}.bk-edp .bk-ed-t,.bk-edp .bk-ed-b{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:inherit;font:inherit;font-size:14.5px}.bk-edp .bk-ed-t{text-align:center;font-weight:900}.bk-edp .bk-ed-b{min-height:46vh;line-height:1.7;resize:vertical}.bk-ed-btns{display:flex;gap:8px}.bk-ed-btns .btn{flex:1;height:42px;font-weight:900}.bk-gal{overflow-x:hidden;touch-action:pan-y}.pm-ke{display:inline-grid;place-items:center;height:22px;min-width:22px;padding:0 4px;box-sizing:border-box;border-radius:11px;font-size:14px;line-height:1;background:#ffffff1f;box-shadow:0 1px 2px #00000040}.pm-ctx .pm-emo-row{display:grid;grid-template-columns:repeat(4,40px);gap:4px;padding:6px;border-bottom:1px solid rgba(255,255,255,.1)}.pm-ctx .pm-emo-row button{all:unset;box-sizing:border-box;width:40px;height:40px;display:grid;place-items:center;font-size:22px;line-height:1;border-radius:10px;cursor:pointer}.pm-ctx .pm-emo-row button:hover{background:#ffffff1a}.pm-ctx .pm-emo-row button.on{background:#ffbe5a47;box-shadow:inset 0 0 0 2px #ffbe5acc}.pm-ctx .pm-emo-row{grid-template-columns:repeat(9,32px);gap:2px;margin:-5px -5px 5px;padding:6px 8px;border-radius:12px 12px 0 0;background:#ffffff0f}.pm-ctx .pm-emo-row button{width:32px;height:36px;font-size:21px;border-radius:18px}.pm-ctx .pm-emo-row button.hk{color:#ff7a9a;font-size:22px}.pm-ctx .pm-emo-row button.hk.on{color:#ff4d79}.pm-emo-bar{position:fixed;z-index:91;display:flex;gap:2px;padding:6px 8px;border-radius:26px;background:#2a2a2e;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #00000073;animation:pmEmoIn .14s ease-out}.pm-emo-bar button{all:unset;box-sizing:border-box;width:40px;height:40px;display:grid;place-items:center;font-size:26px;line-height:1;border-radius:20px;cursor:pointer;transition:transform .1s}.pm-emo-bar button:active{transform:scale(1.25)}.pm-emo-bar button.on{background:#ffffff29}@media(max-width:380px){.pm-emo-bar button{width:36px;height:36px;font-size:23px}}@keyframes pmEmoIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.pm-ke{height:20px;min-width:20px;padding:0 3px;font-size:12px;margin-right:2px}.bk-gal{transition:none;scroll-behavior:auto}.bk-card.bk-ex.bk-in{animation:bkIn .18s ease-out}@keyframes bkIn{0%{opacity:0;transform:translate(var(--bk-dx, 0))}to{opacity:1;transform:none}}.bk-gal{scroll-snap-type:none}.bk-card.bk-ex{scroll-snap-align:none;scroll-snap-stop:normal}html .dy-bar img[src*=penguni-drink],html .dy-tk[src*=penguni-drink]{transform:none}.bk-gal{display:block;overflow:visible;height:auto!important;touch-action:pan-y}.bk-gal>.bk-card.bk-ex{width:100%}.bk-gnav .btn[disabled]{opacity:.35;pointer-events:none}.bk-only{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 10px}html .bk-card.bk-ex .btn.bk-mk.on,html.mp.mp .bk-card.bk-ex .btn.bk-mk.on{color:#fff;border-color:#2f6db0;background:linear-gradient(180deg,#5aa0e6,#2f6db0)}html .bk-card.bk-ex .btn.bk-fn.on,html.mp.mp .bk-card.bk-ex .btn.bk-fn.on{color:#fff;border-color:#2e7d4a;background:linear-gradient(180deg,#5cc483,#2e7d4a)}.bk-ed-n{font-size:11.5px;color:var(--dim, #b9a58c);text-align:center}.gsc-stp{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;font-size:12.5px;font-weight:900;background:#ffffff1a}.gsc-stp.s-review{color:#ffd27a;background:#ffbe5a29}.gsc-stp.s-checked{color:#8fe0a8;background:#5ac88229}.gsc-stp.s-replied{color:#ffb3c8;background:#ff78a029}.gsc-reply p,.gsc-rpv p{margin:8px 0 0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.gsc-rpv{margin-top:8px;padding:10px 12px;border-radius:10px;background:#ff78a014;border:1px solid rgba(255,120,160,.25)}.gsc-rpv b{font-size:12.5px}.gsc-rpw{display:grid;gap:6px;margin-top:8px}.gsc-rpta{width:100%;box-sizing:border-box;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:inherit;font:inherit;line-height:1.6;resize:vertical}.gsc-rpb{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.bk-gw{margin:8px 2px 0;padding:8px 10px;border-radius:10px;font-size:11.5px;line-height:1.55;text-align:center;color:#ffb4a0;background:#ff6e501a;border:1px solid rgba(255,110,80,.28)}html .bk-card.bk-ex .bk-foot .btn:not(.bk-rec):not(.bk-mk.on):not(.bk-fn.on):not(.pri),html.mp.mp .bk-card.bk-ex .bk-foot .btn:not(.bk-rec):not(.bk-mk.on):not(.bk-fn.on):not(.pri){color:#4a2e18;border:1px solid rgba(90,58,34,.55);background:linear-gradient(180deg,#fffaf0,#f1dfbf);text-shadow:none;box-shadow:0 2px #5a3a2259;opacity:1}html .bk-card.bk-ex .bk-foot .btn.pri,html.mp.mp .bk-card.bk-ex .bk-foot .btn.pri{color:#fff;border-color:#6e4424;background:linear-gradient(180deg,#a06a3e,#6e4424);text-shadow:0 1px 0 rgba(0,0,0,.3)}html .bk-card.bk-ex .bk-adm{color:#5a3a22;font-weight:800}.bk-res{display:grid;gap:6px;margin:10px 0 6px;padding:10px;border-radius:10px;background:#0000002e;border:1px solid rgba(255,214,102,.25)}.bk-res-r{display:grid;grid-template-columns:74px 1fr auto;align-items:center;column-gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff0a}.bk-res-r.top{background:#ffd6661a}.bk-res-r small{grid-column:2;font-size:11.5px;color:var(--dim, #b9a58c)}.bk-res-r em{grid-row:1 / 3;grid-column:3;font-style:normal;font-size:12px;font-weight:900;color:#ffd27a}.bk-res-k{grid-row:1 / 3;font-size:12.5px;font-weight:900;color:#ffd27a}.bk-res-t{margin:4px 0 0;font-size:12px;color:#ffb4a0}.bk-topic{background:#00000038}.kt-chip{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:10px;padding:10px 14px;border-radius:12px;text-decoration:none;color:inherit;border:1px solid rgba(120,220,150,.45);background:linear-gradient(180deg,#5ac88229,#5ac88212)}.kt-chip span{font-size:14px;font-weight:900}.kt-chip b{min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:11px;display:grid;place-items:center;font-size:12.5px;color:#fff;background:#3fa868}.kt-chip small{font-size:11.5px;color:var(--dim, #b9a58c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kt-chip i{font-style:normal;font-weight:900;color:#8fe0a8}.nb-chick{display:inline-block;margin-left:4px;font-size:.95em;line-height:1;vertical-align:baseline}html .btn.scp-prio,html.mp.mp .btn.scp-prio{width:100%;display:grid;justify-items:center;gap:2px;margin-top:8px;padding:9px 12px;height:auto;font-weight:900;color:#3a2400;border:1px solid #c99a2e;background:linear-gradient(180deg,#ffe08a,#f2b83a);box-shadow:0 2px #9a6f16}.btn.scp-prio small{font-size:11.5px;font-weight:800;opacity:.8}.btn.scp-prio[disabled]{filter:grayscale(.6);opacity:.6}.scp-prio-h{margin:8px 0 0;font-size:11.5px;text-align:center;color:#ffd27a}.scp-m.prio{border-color:#ffc85099!important}.scp-pi{font-style:normal;margin-right:2px}.scp-prio-h.off{color:var(--dim, #b9a58c)}.scp-pck{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;flex-wrap:wrap;font-weight:800}.scp-pck small{width:100%;font-weight:600;color:var(--dim, #b9a58c)}.scp-slots i.pz{position:relative;border:1px dashed rgba(255,200,80,.75);background:#ffc85014}.scp-slots i.pz:not(.on):after{content:"";position:absolute;inset:0;margin:auto;width:6px;height:6px;border-radius:2px;background:#ffc8508c}.scp-slots i.pz.on{background:#ffc45c;border-style:solid;border-color:#ffe08a;box-shadow:0 0 0 1px #ffe08a80,0 0 8px #ffc45c8c}html .btn.scp-prio,html.mp.mp .btn.scp-prio{gap:1px;padding:8px 12px 9px;line-height:1.25;border-radius:12px}.btn.scp-prio b{font-size:15px;font-weight:900}.btn.scp-prio small{font-size:11.5px}.btn.scp-prio em{font-style:normal;font-weight:900;color:#7a3e00}.scp-prio-h{display:flex;justify-content:center;margin:10px 0 0}.scp-prio-h span{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;font-size:11.5px;font-weight:800;color:#ffd27a;background:#ffc8501a;border:1px solid rgba(255,200,80,.25)}.scp-prio-h.off span{color:var(--dim, #b9a58c);background:#ffffff0d;border-color:#ffffff1a}html.p4c-lock,html.p4c-lock body{overflow:hidden}#p4c-ov{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px;background:#140e12c7}.p4c-box{position:relative;width:min(380px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px 16px 16px;border-radius:18px;background:#fff8eb;color:#4a3a3c;text-align:center;box-shadow:0 10px 40px #0006}.p4c-x{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#9a8582;font-size:22px;line-height:32px;cursor:pointer}.p4c-box h3{margin:4px 0 6px;font-size:18px;font-weight:900;color:#4a3a3c}.p4c-tk{display:block;width:96px;height:96px;margin:0 auto 4px}.p4c-sub{margin:0 0 12px;font-size:13px;color:#8a7572}.p4c-sub b{color:#d0607a}.p4c-frs{display:flex;justify-content:center;gap:10px;margin:0 0 10px}.p4c-frs button{display:grid;justify-items:center;gap:4px;padding:6px 6px 5px;border:2px solid #eadbd0;border-radius:10px;background:#fff;color:#6b5658;font-size:11.5px;font-weight:800;cursor:pointer}.p4c-frs button img{width:34px;height:100px;object-fit:cover;object-position:top;background:#e8dbcb;border-radius:3px}.p4c-frs button.on{border-color:#e88aa3;background:#fff1f4;color:#c94f6c}.p4c-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:#a08b87}.p4c-btns{display:flex;justify-content:center;gap:8px;margin-top:14px}.p4c-btns .btn{min-width:112px}.p4c-bb{display:flex;gap:6px;flex-shrink:0}.p4c-cam{position:relative;width:100%;aspect-ratio:316 / 222;border-radius:12px;overflow:hidden;background:#2b2226;box-shadow:inset 0 0 0 3px #2b2226}.p4c-live{display:block;width:100%;height:100%}.p4c-live.snap{animation:p4cSnap .5s ease-out}@keyframes p4cSnap{0%{transform:scale(1.04)}to{transform:none}}.p4c-cnt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:900;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.35);pointer-events:none}.p4c-cnt.pop{animation:p4cPop .5s ease-out}@keyframes p4cPop{0%{transform:scale(1.6);opacity:0}30%{opacity:1}to{transform:scale(1);opacity:.9}}.p4c-flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.p4c-flash.on{animation:p4cFlash .45s ease-out}@keyframes p4cFlash{0%{opacity:.95}to{opacity:0}}.p4c-rec{position:absolute;top:8px;left:10px;font-size:11px;font-weight:900;color:#ff6b81;letter-spacing:.5px;animation:p4cBlink 1s steps(2) infinite}@keyframes p4cBlink{50%{opacity:0}}.p4c-no{position:absolute;top:7px;right:10px;padding:1px 8px;border-radius:10px;background:#00000073;color:#fff;font-size:11px;font-weight:800}.p4c-film{display:flex;justify-content:center;gap:6px;margin:12px 0 4px;padding:6px;border-radius:6px;background:#3a2e32}.p4c-film i{position:relative;width:22%;aspect-ratio:316 / 222;border-radius:3px;background:#57474c;overflow:hidden}.p4c-film i canvas{display:block;width:100%;height:100%}.p4c-film i.on canvas{animation:p4cIn .4s ease-out}@keyframes p4cIn{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:none}}.p4c-say{margin:8px 0 0;font-size:14px;font-weight:900;color:#c94f6c}.p4c-print{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:10px}.p4c-slot{width:78%;height:12px;border-radius:6px;background:#3a2e32;box-shadow:inset 0 3px 4px #00000080}.p4c-paper{width:64%;margin-top:-4px;overflow:hidden}.p4c-photo{display:block;width:100%;height:auto;box-shadow:0 4px 14px #3c282840;animation:p4cOut 2.4s cubic-bezier(.3,.1,.3,1) both}.p4c-print.still .p4c-paper{margin-top:0}.p4c-print.still .p4c-photo{animation:none}@keyframes p4cOut{0%{transform:translateY(-100%)}to{transform:none}}.p4c-done{margin:12px 0 0;font-size:15px;font-weight:900;color:#4a3a3c}.p4c-al{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.p4c-th{display:grid;justify-items:center;gap:4px;padding:6px;border:1px solid #eadbd0;border-radius:10px;background:#fff;color:#8a7572;font-size:11px;font-weight:800;cursor:pointer}.p4c-th canvas{width:100%;height:auto;border-radius:3px}.p4c-empty{grid-column:1 / -1;margin:18px 0;color:#a08b87;font-size:13px}.p4c-paper{width:auto;display:flex;justify-content:center}.p4c-photo{width:auto;max-width:100%;max-height:calc(100dvh - 210px)}.p4c-pks{display:grid;gap:8px;margin:12px 0 0;text-align:left}.p4c-pk{display:flex;align-items:center;gap:8px}.p4c-pk>b{flex:0 0 42px;font-size:12px;font-weight:900;color:#8a7572}.p4c-pk>div{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.p4c-pk>div::-webkit-scrollbar{display:none}.p4c-pk button{flex:0 0 auto;display:grid;justify-items:center;gap:2px;padding:4px 5px 3px;border:2px solid transparent;border-radius:10px;background:#fff;color:#8a7572;font-size:10.5px;font-weight:800;cursor:pointer}.p4c-pk button.on{border-color:#e88aa3;color:#c94f6c;background:#fff1f4}.p4c-pk i{display:block;width:26px;height:26px;border-radius:7px;box-shadow:inset 0 0 0 1px #0000001f}.p4c-pk i.fr{width:20px;background-size:20px auto;background-position:top;background-color:#e8dbcb}.p4c-photo{max-height:calc(100dvh - 350px);min-height:220px}.p4c-print.still .p4c-photo{max-height:calc(100dvh - 190px)}.fq-c .fq-emo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:26px;line-height:1;font-style:normal}.p4c-msg input{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:10px;border:2px solid #eadbd0;background:#fff;color:#4a3a3c;font-size:14px;font-weight:700}.p4c-msg input:focus{outline:none;border-color:#e88aa3}html .p4c-msg input,html.mp.mp .p4c-msg input{background:#fff;color:#4a3a3c;border:2px solid #eadbd0;box-shadow:none}html .p4c-msg input:focus,html.mp.mp .p4c-msg input:focus{border-color:#e88aa3}.p4c-own{position:relative;flex:0 0 auto;display:grid;justify-items:center;gap:2px;padding:4px 5px 3px;border:2px dashed #e3cfc3;border-radius:10px;background:#fff;color:#8a7572;font-size:10.5px;font-weight:800;cursor:pointer}.p4c-own.on{border-style:solid;border-color:#e88aa3;color:#c94f6c;background:#fff1f4}.p4c-own i{display:block;width:26px;height:26px;border-radius:7px;box-shadow:inset 0 0 0 1px #0000001f}.p4c-own input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.p4c-box{overflow-x:hidden}.p4c-pk>div{flex:1;min-width:0}.p4c-pk>div{flex-wrap:wrap;overflow:visible}html .p4c-msg input,html.mp.mp .p4c-msg input{box-sizing:border-box;width:auto;flex:1;min-width:0}.p4c-pk>div{gap:4px}.p4c-pk button,.p4c-own{padding:3px 3px 2px;font-size:10px}.p4c-pk i,.p4c-own i{width:22px;height:22px;border-radius:6px}.p4c-pk>b{flex-basis:34px}.p4c-print:not(.still) .p4c-photo{animation:p4cPrint 3.2s cubic-bezier(.45,.05,.55,.95) both}@keyframes p4cPrint{0%{transform:translateY(-100%)}12%{transform:translateY(-88%)}16%{transform:translateY(-86%)}40%{transform:translateY(-56%)}44%{transform:translateY(-54%)}70%{transform:translateY(-22%)}74%{transform:translateY(-20%)}to{transform:none}}.p4c-print:not(.still) .p4c-slot{position:relative;z-index:2}.p4c-after{animation:p4cAfter .6s ease-out 3.3s both}@keyframes p4cAfter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mp-chip.dg-chip{gap:4px}.dg-chip .dg-ic{font-size:15px;line-height:1}.dg-chip b{color:var(--gold, #ffd27a)}.dg-card{scroll-margin-top:80px}.dg-top{display:flex;align-items:center;gap:8px;margin:2px 0 12px}.dg-top>b{font-size:22px;font-weight:900;color:#ffd27a}.dg-top>span{font-size:12.5px;color:var(--dim, #b9a58c);font-weight:700}.dg-bar{flex:1;height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.dg-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f2b83a,#ffe08a)}.dg-top>em{font-style:normal;font-size:12px;font-weight:800;color:#ffd27a}.dg-row{padding:10px 0;border-top:1px dashed rgba(255,255,255,.1)}.dg-rh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dg-rh>b{font-size:14px;font-weight:900}.dg-n{font-size:11.5px;font-weight:800;color:var(--dim, #b9a58c)}.dg-go{margin-left:auto;font-size:12px;font-weight:800;color:#ffc68a;text-decoration:none}.dg-slots{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dg-ar{font-style:normal;color:#ffffff40;font-size:14px}.dg-s{display:grid;justify-items:center;gap:2px;width:50px;padding:5px 2px 4px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);cursor:pointer}.dg-s img{width:30px;height:30px;object-fit:contain;filter:grayscale(1) brightness(.55);opacity:.45}.dg-s small{font-size:9.5px;font-weight:800;color:var(--dim, #8f8178);text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-s.got{background:#ffd27a14;border-color:#ffd27a59}.dg-s.got img{filter:none;opacity:1}.dg-s.got small{color:#f3e6da}.dg-s.nx{border:1px dashed rgba(255,210,122,.6)}.dg-s.nx img{opacity:.7}.dg-how{margin:6px 0 0;font-size:11.5px;color:var(--dim, #b9a58c)}.dg-how b{color:#ffd27a}.dg-s:not(.got) img{filter:grayscale(1) brightness(.55)!important;opacity:.45!important;animation:none!important}.mp-chips .mp-chip{height:32px;box-sizing:border-box;padding-top:2px;padding-bottom:0;line-height:1}.dg-s img,.dg-s small{pointer-events:none}.nt-card{--a: #ffd27a;--b: rgba(255, 210, 122, .14);display:flex;align-items:center;gap:14px;width:100%;margin:10px 0;padding:14px 16px;border-radius:18px;border:2px solid color-mix(in srgb,var(--a) 55%,transparent);background:linear-gradient(135deg,var(--b),rgba(255,255,255,.03));color:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px #00000040}.nt-card:active{transform:scale(.985)}.nt-card.c-pink{--a: #ff9ec0;--b: rgba(255, 158, 192, .16)}.nt-card.c-gold{--a: #ffd27a;--b: rgba(255, 210, 122, .16)}.nt-card.c-mint{--a: #8fe0c0;--b: rgba(143, 224, 192, .15)}.nt-card.c-lav{--a: #c8b6ff;--b: rgba(200, 182, 255, .16)}.ntc-img{flex:0 0 72px;height:72px;display:grid;place-items:center;border-radius:16px;background:#0000002e}.ntc-img img{max-width:60px;max-height:60px;object-fit:contain}.ntc-tx{display:grid;gap:3px;min-width:0}.ntc-tx b{font-size:16.5px;font-weight:900;color:var(--a)}.ntc-tx small{font-size:12.5px;line-height:1.45;color:inherit;opacity:.85}.ntc-tx em{font-style:normal;font-size:12px;font-weight:900;color:var(--a);margin-top:2px}.rw2-bonus{display:inline-flex;align-items:center;gap:6px;margin:2px 0 8px;padding:4px 10px 4px 5px;border-radius:999px;background:#ff9ec01f;border:1px solid rgba(255,158,192,.45);font-size:12px;font-weight:800;color:#ffd0de;cursor:pointer}.rw2-bonus img{width:22px;height:22px;object-fit:contain}.rw2-bonus b{font-size:10.5px;padding:1px 6px;border-radius:6px;background:#ff9ec0;color:#3a1a26}.rw2-bonus em{font-style:normal;font-weight:900;color:#ff9ec0}.at-yay-p4c{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 0 0;font-weight:800}.at-yay-p4c img{width:28px;height:28px;object-fit:contain}.rw2-bonus{height:30px;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:1}.rw2-bonus b,.rw2-bonus .rb-t,.rw2-bonus em{position:relative;top:1px}.rw2-bonus b{display:inline-flex;align-items:center;height:17px;padding-top:1px;box-sizing:border-box;top:0}.rw2-bonus b{top:1px;padding-top:0}.rw2-bonus b{top:0;padding-top:2px}.dg-chip img.dg-ic{width:20px;height:20px;object-fit:contain}.dg-card h4 .dg-h-ic{width:28px;height:28px;object-fit:contain;vertical-align:middle;margin:-4px 6px 0 0}.p4c-alb{text-align:center}.p4c-alh{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0 0 12px}.p4c-alh b{font-size:18px;font-weight:900;color:#4a3a3c}.p4c-alh span{font-size:12.5px;font-weight:800;color:#a08b87}.p4c-page{padding:16px 10px 10px;border-radius:14px;background:#f3e6d6 repeating-linear-gradient(0deg,transparent 0 23px,rgba(160,120,90,.07) 23px 24px);box-shadow:inset 0 0 0 2px #e6d3bf,inset 8px 0 #e9d8c4}.p4c-al{display:grid;grid-template-columns:repeat(5,1fr);gap:14px 8px;margin:0}.p4c-th{position:relative;display:grid;justify-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;transform:rotate(var(--r, 0deg))}.p4c-th:active{transform:rotate(0) scale(.97)}.p4c-ph{display:block;width:100%;aspect-ratio:340 / 998;border-radius:2px;background:#fff;box-shadow:0 2px 5px #5a3c3240;overflow:hidden}.p4c-ph img{display:block;width:100%;height:100%;object-fit:cover}.p4c-ph em{display:block;width:100%;height:100%;background:linear-gradient(110deg,#f5ece4 30%,#fff,#f5ece4 70%);background-size:200% 100%;animation:p4cShim 1.2s linear infinite}@keyframes p4cShim{to{background-position:-200% 0}}.p4c-tape{position:absolute;top:-6px;left:50%;width:26px;height:10px;margin-left:-13px;background:#ffd6a0bf;transform:rotate(-4deg);z-index:1;box-shadow:0 1px 1px #0000000f}.p4c-th small{font-size:10px;font-weight:800;color:#8a7572}.p4c-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.p4c-pager span{font-size:13px;font-weight:900;color:#6e5a5c;min-width:44px}.p4c-pager .btn{min-width:40px}.p4c-empty{margin:20px 0;color:#8a7572;font-size:13.5px;line-height:1.6}.p4c-goal{display:flex;align-items:center;gap:10px;margin:-2px 0 12px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#fff4e0,#ffe9ef);border:2px solid #f4cfa0;text-align:left}.p4c-goal img{flex:0 0 48px;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(120,70,40,.25));cursor:pointer}.p4c-goal span{display:grid;gap:4px;flex:1;min-width:0}.p4c-goal b{font-size:13.5px;font-weight:900;color:#5a3a2c}.p4c-goal em{font-style:normal;color:#c06a2c}.p4c-goal strong{color:#e0567a;font-size:15px}.p4c-gbar{display:block;height:8px;border-radius:4px;background:#78503c26;overflow:hidden}.p4c-gbar u{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#ffb35c,#ff7fa2)}.p4c-goal small{font-size:11px;font-weight:800;color:#a08070}.p4c-goal.done{background:linear-gradient(135deg,#fff6d6,#ffe9a8);border-color:#f0c450}.mp-chip.p4c-chip{gap:4px}.mp-chip.p4c-chip img{width:20px;height:20px;object-fit:contain}html.p4c-lock .it-tip{z-index:9500}.mp-chip.p4c-chip img{width:auto;height:20px}.mp-chip.p4c-chip img{width:11px;height:20px;object-fit:fill}.mp-chip.p4c-chip{gap:5px}.p4c-alh b{display:inline-flex;align-items:center;gap:6px}.p4c-alh-ic{width:12px;height:22px}.dg-cnt{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.dg-cnt>b{font-size:22px;font-weight:900;color:#ffd27a}.dg-cnt>span{font-size:12.5px;color:var(--dim, #b9a58c);font-weight:700}.sh-ev-n.ac21{background:linear-gradient(90deg,#e9a77a,#c8754a 55%,#f0c39a);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-ev-n.ac22{background:linear-gradient(90deg,#fff0a8,#ffc63d 45%,#e8932a 80%,#ffe27a);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-ev-n.ac23{background:linear-gradient(90deg,#f4f7fb,#aeb8c8 40%,#fff 60%,#9aa6b8);-webkit-background-clip:text;background-clip:text;color:transparent}.sh-ev-n.ac24{background:linear-gradient(100deg,#ffd56b,#fff6cf 22%,#8fc2ff 45%,#ffd56b 70%,#fff6cf);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 4px rgba(255,210,110,.55)) drop-shadow(0 0 8px rgba(130,180,255,.35));animation:camShine 3.2s linear infinite}@keyframes camShine{0%{background-position:0% 0}to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.sh-ev-n.ac24{animation:none}}.bd-shine.lgd-cam{background:linear-gradient(180deg,#ffd26e38,#78aaff24);box-shadow:inset 0 0 0 1px #ffd678a6,0 0 10px #8cb9ff59}img.lgd-m.lgd-cam{--lg: rgba(255, 205, 100, .95);--lg2: rgba(120, 175, 255, .85)}img.lgd-m.lgd-cam{animation:camGlow 2s ease-in-out infinite}@keyframes camGlow{0%,to{filter:drop-shadow(0 0 1px rgba(255,215,110,1)) drop-shadow(0 0 4px rgba(255,190,80,.8))}50%{filter:drop-shadow(0 0 2px rgba(255,240,180,1)) drop-shadow(0 0 7px rgba(110,170,255,.95)) drop-shadow(0 0 12px rgba(255,200,90,.5))}}.kl-dl{display:flex;justify-content:center;margin:14px auto 4px;max-width:220px;text-decoration:none}.mp-say{justify-content:flex-start}.mp-say .at-say{flex:0 1 auto}.p4a-list{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.p4a-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff0d;cursor:pointer;font-size:13.5px}.p4a-row:hover{background:#ffffff1a}.p4a-row b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p4a-row span{flex:1;color:var(--dim, #b9a58c);font-size:12px;white-space:nowrap}.p4a-row time{color:var(--dim, #b9a58c);font-size:12px;white-space:nowrap}.p4a-view{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 0 4px}.p4a-view img{width:min(260px,70vw);height:auto;border-radius:6px;box-shadow:0 6px 20px #00000059}.p4c-x{z-index:6}.p4c-print:not(.still) .p4c-photo{max-height:calc(100dvh - 300px)}.p4c-pk2{margin:10px 0 0}.p4c-tabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:#f1e4d6}.p4c-tabs button{all:unset;box-sizing:border-box;flex:1;text-align:center;padding:7px 0;border-radius:9px;font-size:13px;font-weight:800;color:#8a7572;cursor:pointer}.p4c-tabs button.on{background:#fff;color:#4a3a3c;box-shadow:0 1px 3px #0000001f}.p4c-pkb{min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0 2px}.p4c-dots{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px 4px}.p4c-dots::-webkit-scrollbar{display:none}.p4c-dot{all:unset;box-sizing:border-box;position:relative;flex:none;width:36px;height:36px;border-radius:50%;padding:3px;border:2px solid transparent;cursor:pointer}.p4c-dot i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.p4c-dot.on{border-color:#e88aa3}.p4c-own2 input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.p4c-nm{font-size:11.5px;font-weight:800;color:#b08c88;min-height:15px}html .p4c-msg2,html.mp.mp .p4c-msg2{box-sizing:border-box;width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid #ecd9cf;background:#fff;font-size:14px;color:#4a3a3c}.p4c-print.done .p4c-paper{position:relative;overflow:visible}.p4c-print.done .p4c-photo{animation:p4cDone .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes p4cDone{0%{transform:scale(.94)}to{transform:none}}.p4c-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none}.p4c-shine:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#ffffffbf,#fff0);transform:skew(-12deg);animation:p4cShine 1.1s ease-in-out .35s both}@keyframes p4cShine{0%{left:-60%}to{left:130%}}.p4c-spk{position:absolute;inset:0;pointer-events:none}.p4c-spk i{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;image-rendering:pixelated;opacity:0;background:linear-gradient(#fff,#fff) center / 4px 4px no-repeat,linear-gradient(#f4ad2a,#f4ad2a) center / 4px 20px no-repeat,linear-gradient(#f4ad2a,#f4ad2a) center / 20px 4px no-repeat;-webkit-mask:linear-gradient(#000,#000) center / 4px 20px no-repeat,linear-gradient(#000,#000) center / 20px 4px no-repeat,linear-gradient(#000,#000) center / 12px 4px no-repeat,linear-gradient(#000,#000) center / 4px 12px no-repeat;mask:linear-gradient(#000,#000) center / 4px 20px no-repeat,linear-gradient(#000,#000) center / 20px 4px no-repeat,linear-gradient(#000,#000) center / 12px 4px no-repeat,linear-gradient(#000,#000) center / 4px 12px no-repeat;animation:p4cSpk 1.6s steps(4,end) both 2}.p4c-spk i.g{width:12px;height:12px;margin:-6px 0 0 -6px;background:linear-gradient(#ff7fa3,#ff7fa3) center / 4px 12px no-repeat,linear-gradient(#ff7fa3,#ff7fa3) center / 12px 4px no-repeat;-webkit-mask:none;mask:none}@keyframes p4cSpk{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(.4)}}.p4c-print.done~.p4c-done{animation:p4cPop .5s cubic-bezier(.3,1.8,.5,1) .25s both}@keyframes p4cPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.p4c-print.done .p4c-photo,.p4c-shine:after,.p4c-spk i,.p4c-print.done~.p4c-done{animation:none}.p4c-spk{display:none}}.gsc-ur{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:#ff5a6e;color:#fff;font-size:11px;font-weight:900;line-height:1;vertical-align:middle}.gsc-th{margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid #d5dde6}.gsc-th .gsc-chat.gsc-thc{height:42vh;min-height:240px}.gsc-th .gsc-rpb{padding:8px}.gsc-end{align-self:center;color:#a08b87;font-size:12px;font-weight:800}.gsc-newq{display:flex;justify-content:center;margin-top:10px}.gsc-b.gsc-fan b{display:block;margin-bottom:3px;font-size:12px}.gsc-rh .gsc-nm{all:unset;cursor:pointer;font-weight:900;color:inherit;text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:3px}.gsc-rh .gsc-nm:hover{text-decoration-color:currentColor}.kl-imgw{display:grid;justify-items:center;gap:4px;margin:10px 0 4px}.kl-img{display:block;max-width:100%;max-height:52vh;border-radius:10px;box-shadow:0 2px 8px #3c282826;background:#fff}.kl-img:not([src]){width:160px;height:160px}.kl-imgw small{color:#a08b87;font-size:12px;font-weight:700}.mp-chip.kl-chip{gap:4px}.mp-chip.kl-chip img{width:20px;height:20px;object-fit:contain}button.pbx.pb-kl{display:block;width:100%;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.pb-kl .pbx-ic{width:34px;height:34px;object-fit:contain}.pb-kl.nw{border-color:#e88aa399}.pbx-hr{display:flex;align-items:center}.pbx-hr>.pbx-h{flex:1;min-width:0}.pb-delx{all:unset;box-sizing:border-box;flex:none;display:grid;place-items:center;width:34px;height:34px;margin-right:6px;border-radius:10px;opacity:.75;cursor:pointer}.pb-delx:hover,.pb-delx:focus-visible{opacity:1;background:#ffffff14}.pb-delx img{width:20px;height:20px;display:block}.pb-del-ic{width:40px;height:40px;display:block}.pb-gift .pb-delx{margin-right:-4px}.pb-gift.off{opacity:.45}.pb-gift[data-pb=pick]{cursor:pointer}.pb-chk{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.35);font-size:12px;font-weight:900;line-height:1;color:#fff;box-sizing:border-box}.pb-chk.on{background:#4fb3ff;border-color:#4fb3ff}.pbx.sel,.pb-gift.sel{border-color:#4fb3ffb3;background:#4fb3ff1a}.pb-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb-hd .title{min-width:0}.pb-selc{all:unset;box-sizing:border-box;flex:none;min-height:34px;padding:6px 14px;border-radius:999px;border:1px solid rgba(170,195,255,.24);background:#ffffff0d;font-size:13px;font-weight:800;color:var(--text);cursor:pointer}.pb-selc:hover{background:#ffffff1a}.cats.pb-selbar{flex-wrap:nowrap;align-items:center;margin:12px 0}.pb-selbar b{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cats.pb-selbar button{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pb-sall .pb-chk{width:18px;height:18px;font-size:11px}.cats.pb-selbar .pb-seldel:not([disabled]){border-color:#ff8ca5a6;background:#ff78962e;color:#ffc2cf}.cats.pb-selbar .pb-seldel[disabled]{opacity:.45;cursor:default}.pb-del-p{margin:-4px 0 4px;font-size:12.5px;color:var(--dim);line-height:1.5}html body .pb-fab.pb-fab{background:#1c1614eb;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 16px #00000073}.pb-fab img{width:34px;height:34px;image-rendering:auto}.fl-wrap{max-width:420px;margin:0 auto}.fl-stage{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 8px 24px #00000059;touch-action:none;user-select:none;-webkit-user-select:none}.fl-stage canvas{display:block;width:100%;height:auto;aspect-ratio:360 / 600;touch-action:none}.fl-card{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:#0c162c73}.fl-card[hidden]{display:none}.fl-c-in{width:100%;max-width:300px;display:grid;justify-items:center;gap:10px;padding:20px 18px;border-radius:18px;background:#141e38e6;border:1px solid rgba(170,210,255,.35);color:#fff;text-align:center}.fl-t{font-size:22px}.fl-c-in p{margin:0;font-size:14px;line-height:1.5;color:#dbe9ff}.fl-how{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:12.5px;color:#b9cdea}.fl-best{font-size:13px;color:#b9cdea}.fl-best b{color:#ffd76a}.fl-go{width:100%;min-height:46px;font-size:16px}.fl-tag{padding:4px 12px;border-radius:999px;background:#ffffff1f;font-size:13px;font-weight:800}.fl-tag.best{background:#ffd76a40;color:#ffe08a}.fl-big{font-size:40px;font-weight:900;line-height:1.1}.fl-big small{font-size:16px;margin-left:2px}.fl-sub{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12.5px;color:#b9cdea}.fl-sub i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.fl-note{font-size:11.5px!important;color:#8ea6c8!important}.fl-foot{margin:10px 0 0;text-align:center;font-size:12px;color:var(--dim)}.mp-quick{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin-top:12px}.mq-t{all:unset;box-sizing:border-box;display:grid;justify-items:center;align-content:center;gap:6px;min-width:0;min-height:72px;padding:10px 4px 8px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);cursor:pointer;text-align:center}html.mp.mp .mq-t{border-radius:8px;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff38,0 1px #0000004d}.mq-t:hover{background:#ffffff1a}.mq-t:active{transform:translateY(1px)}.mq-t:focus-visible{outline:2px solid #8fd8ff;outline-offset:2px}.mq-t img{width:28px;height:28px;object-fit:contain}.mq-t img.p4c{width:auto;height:28px}.mq-t span{font-size:12.5px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.mq-t b{color:var(--gold, #ffd27a)}.mq-t b.g{color:#ffe39a}.closet .slot img.cl-gfly{width:44px;height:44px;object-fit:contain}.cl-flyc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.cl-flyc>span{font-size:12px;font-weight:800;color:var(--dim);margin-right:2px}.cl-flyb{all:unset;box-sizing:border-box;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;cursor:pointer}.cl-flyb img{width:30px;height:30px;object-fit:contain}.cl-flyb.on{border-color:#ffd76a;background:#ffd76a29;box-shadow:0 0 0 1px #ffd76a80 inset}.cl-flyb:focus-visible{outline:2px solid #8fd8ff;outline-offset:2px}.pc-fly{position:absolute;left:50%;top:22%;width:0;height:0;pointer-events:none;z-index:2;animation:pcFlyX 7s ease-in-out infinite alternate}.pc-fly>i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;animation:pcFlyY 3.5s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px rgba(255,200,235,.9))}.pc-fly img{display:block;width:14px;height:14px;animation:pcFlap .28s ease-in-out infinite alternate}@keyframes pcFlyX{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes pcFlyY{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes pcFlap{0%{transform:scaleX(1)}to{transform:scaleX(.55)}}@media(prefers-reduced-motion:reduce){.pc-fly,.pc-fly>i,.pc-fly img{animation:none}}.pc-fly.wf{top:32%;animation-delay:-7s}.pc-fly.wf>i{animation-delay:-1.75s;filter:drop-shadow(0 0 3px rgba(255,222,160,.9))}.deco-wear[data-cat=badge] .bd-fold>summary~.closet{display:grid}@media(min-width:600px){.deco-wear .closet{grid-template-columns:repeat(auto-fill,66px);gap:6px;justify-content:start}.deco-wear .closet .slot{width:66px;height:66px;min-height:0;aspect-ratio:1;padding:0;border-radius:8px}.deco-wear .closet .slot img{width:34px;height:34px;max-width:none;object-fit:contain}.deco-wear .closet .slot img.cl-moon{width:26px;height:26px}.deco-wear .closet .slot img.cl-p2.cl-head{width:22px;height:22px}.deco-wear .closet .slot img.cl-p2:not(.cl-head){width:34px;height:34px}.deco-wear .closet .slot[data-acc] img:not(.cl-head),.deco-wear .closet .slot[data-accitem] img{width:28px;height:28px}.deco-wear .closet .slot.cl-more{grid-column:span 2;width:auto;font-size:11px;line-height:1.3}.deco-wear .closet .slot.on:not(.auto):after{top:2px;left:2px;font-size:9px;line-height:13px;padding:0 3px}}.sh-item[data-shoptry^="stick|"] img.sh-fit{width:54px;height:54px;margin:3px 0}@media(max-width:600px){.sh-item[data-shoptry^="stick|"] img.sh-fit{width:44px;height:44px;margin:2px 0}}:root .card.ck-odds.ck-odds.ck-odds{position:relative;overflow:hidden;margin:12px 0 16px;border-color:#ff96be66;background:radial-gradient(90% 40% at 50% 0%,rgba(255,128,176,.22),transparent 75%),linear-gradient(160deg,#7a442461,#ff80b01a 55%,#7a44244d)}.ck-odds>*{position:relative}.ck-h{margin:0;font-size:17px;display:flex;flex-direction:column;align-items:center;gap:6px}.ck-until{font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px;background:#d6a06e38;color:#f3cfa6}.ck-d{margin:5px 0 12px;font-size:12.5px;opacity:.75;text-align:center}.ck-gifts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ck-gift{position:relative;aspect-ratio:1;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;display:grid;place-items:center;padding:8px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.ck-gift img{width:100%;height:100%;object-fit:contain}.ck-gift i{position:absolute;top:-6px;right:-6px;width:23px;height:23px;border-radius:50%;background:#c98a55;color:#fff;font-weight:900;font-size:12px;line-height:1;font-style:normal;display:grid;place-items:center;padding-top:1px;box-sizing:border-box;box-shadow:0 2px 6px #0000004d;transition:transform .2s ease}.ck-gift:hover{transform:translateY(-2px);background:#ffffff14}.ck-gift:active{transform:scale(.96)}.ck-pane{display:none;margin-top:12px;padding:12px;border-radius:14px;background:#0000002e;gap:10px;animation:ckIn .22s ease}.ck-odds .ck-pane-0,.ck-pane.ck-pop{display:grid}.ck-pane.ck-pop{margin:0;padding:18px 16px 14px;background:none;text-align:left}.ck-pop .ck-ph{flex-direction:column;justify-content:center;gap:4px;padding:2px 0 6px;opacity:1}.ck-pop .ck-ph img{width:96px;height:96px;filter:drop-shadow(0 6px 16px rgba(255,170,120,.35));animation:ckBob 2.4s ease-in-out infinite}@keyframes ckBob{50%{transform:translateY(-4px)}}.ck-pop .ck-ph b{font-size:18px}.ck-pop .ck-g{grid-template-columns:1fr;gap:8px;padding:10px 12px 12px;border:0;border-radius:14px;background:#ffffff0b}.ck-pop .ck-gh{display:flex;align-items:center;justify-content:space-between}.ck-pop .ck-gh b{font-size:14px}.ck-pop .ck-ims{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:194px;margin:0 auto}.ck-pop .ck-ims .ck-im{width:44px;height:44px}.ck-pop .ck-ims .ck-im img{width:80%;height:80%}.ck-pop .ck-p{font-size:17px}.ck-pop .ck-im{border-radius:12px}@keyframes ckIn{0%{transform:translateY(-4px)}to{transform:none}}.ck-ph{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;opacity:.9}.ck-ph img{width:28px;height:28px;object-fit:contain}.ck-ph b{font-size:14.5px}.ck-pane-0 .ck-ph{justify-content:center;opacity:.7}.ck-ims.ck-all{display:grid;grid-template-columns:repeat(8,minmax(0,38px));justify-content:center;gap:5px}.ck-ims.ck-all+.ck-all{grid-template-columns:repeat(8,minmax(0,38px))}.ck-all .ck-im{width:auto;height:auto;aspect-ratio:1}.ck-all .ck-im img{width:78%;height:78%}.ck-gem{font-size:11.5px;font-weight:800;opacity:.75}.ck-g{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.ck-gh{display:grid;gap:1px;line-height:1.25}.ck-gh b{font-size:12.5px}.ck-p{font-size:14px;font-weight:900;color:#ffd28a}.ck-gh small{font-size:10.5px;opacity:.6}.ck-ims{display:flex;flex-wrap:wrap;gap:5px}.ck-im{width:38px;height:38px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;cursor:pointer}.ck-im img{width:30px;height:30px;object-fit:contain}.ck-notes{margin:10px 0 0;padding:0 0 0 18px;font-size:11.5px;opacity:.65;display:grid;gap:2px}@media(max-width:380px){.ck-gifts{gap:6px}.ck-g{grid-template-columns:88px 1fr}.ck-im{width:34px;height:34px}.ck-im img{width:26px;height:26px}}.ck-pn{margin-left:5px;font-size:11px;font-weight:700;color:#ffecd6b3}.ck-one{font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:999px;background:#f3cfa624;color:#f3cfa6}.ck-hero{display:flex;align-items:center;justify-content:center;gap:14px}.ck-pop .ck-hero>img{width:84px;height:84px}.ck-prev{width:120px;height:120px;transform:scaleX(-1)}:root .ck-odds .ck-raffle{background:none;border:0;border-radius:0;position:relative;display:grid;justify-items:center;gap:6px;margin:10px 0 12px;padding:6px 52px 4px;text-align:center}.ckr-tag{font-size:11.5px;font-weight:900;letter-spacing:.02em;padding:3px 10px;border-radius:999px;background:#ff80b038;color:#ffc2d8}.ckr-big{font-size:20px;font-weight:900;line-height:1;color:#fff3e6}.ckr-big i{font-style:normal;font-size:34px;margin-right:2px;background:linear-gradient(180deg,#ffe7a8,#ffb04a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px rgba(255,176,74,.25)}.ckr-tx{font-size:12.5px;line-height:1.55;color:#fff0e4e6}.ckr-tx b{color:#ffd28a}.ckr-nt{font-size:11px;color:#ffecd6a6}:root .card.ck-odds:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;-webkit-mask-image:radial-gradient(75% 85% at 50% 50%,transparent 62%,#000 85%);mask-image:radial-gradient(75% 85% at 50% 50%,transparent 62%,#000 85%);background-image:radial-gradient(circle,#ffb3d1 1.5px,transparent 2px),radial-gradient(circle,#ffe278 1.5px,transparent 2px),radial-gradient(circle,#9fe0a0 1.5px,transparent 2px),radial-gradient(circle,#fff 1.2px,transparent 1.7px);background-size:70px 58px,86px 64px,78px 72px,62px 50px;background-position:6px 8px,30px 22px,14px 30px,36px 4px}.ck-raffle>*{position:relative}.ck-raffle>.ckr-stk,.ck-raffle>.ckr-ck{position:absolute}.ckr-stk{width:46px;height:46px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));animation:ckrSway 3.2s ease-in-out infinite}.ckr-stk.l1{left:4px;top:22px;--r: -18deg}.ckr-stk.l2{left:18px;bottom:10px;--r: 14deg;width:40px;height:40px;animation-delay:-1.1s}.ckr-stk.r1{right:4px;top:22px;--r: 18deg;transform:scaleX(-1);animation-name:ckrSwayR}.ckr-stk.r2{right:18px;bottom:10px;--r: -14deg;width:40px;height:40px;animation-name:ckrSwayR;animation-delay:-1.6s}@keyframes ckrSway{0%,to{transform:rotate(var(--r))}50%{transform:rotate(calc(var(--r) + 6deg)) translateY(-2px)}}@keyframes ckrSwayR{0%,to{transform:scaleX(-1) rotate(var(--r))}50%{transform:scaleX(-1) rotate(calc(var(--r) - 6deg)) translateY(-2px)}}.ckr-ck{width:22px;height:22px;opacity:.9;animation:ckrBob 2.6s ease-in-out infinite}.ckr-ck.c1{left:46px;top:8px}.ckr-ck.c2{right:46px;top:8px;animation-delay:-1.3s}@keyframes ckrBob{50%{transform:translateY(-3px)}}@media(max-width:380px){.ck-raffle{padding:12px 44px 10px}.ckr-stk{width:36px;height:36px}.ckr-stk.l2,.ckr-stk.r2{width:32px;height:32px;left:auto}.ckr-stk.l2{left:12px}.ckr-stk.r2{right:12px}.ckr-ck.c1{left:36px}.ckr-ck.c2{right:36px}.ckr-tx{font-size:12px}}.ck-odds .ck-pane-0{background:none;padding:12px 0 0;margin-top:14px;gap:8px;border-top:1px dashed rgba(255,200,220,.18)}.ck-odds .ck-pane-0 .ck-ph{font-size:11.5px;opacity:.6}.ck-odds .ck-d{margin:2px 0 10px;font-size:12px;opacity:.65}.ck-notes{margin:10px 0 0;padding:0;font-size:11px;opacity:.55;text-align:center;display:block}.ckr-nt b{color:#ffd28a}.ck-raffle>.ckr-stk,.ck-raffle>.ckr-ck{pointer-events:none}.ck-im img{pointer-events:none}.ck-odds .ck-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;opacity:1}.ck-odds .ck-notes span{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#ffecd614;border:1px solid rgba(255,200,220,.16);font-size:11.5px;font-weight:700;color:#fff0e4cc}.ck-odds .ck-notes img{width:14px;height:14px}.ck-odds .ck-notes small{font-size:10.5px;opacity:.65}.ck-gift img{animation:ckFloat 2.8s ease-in-out infinite}.ck-gift:nth-child(2) img{animation-delay:-.7s}.ck-gift:nth-child(3) img{animation-delay:-1.4s}.ck-gift:nth-child(4) img{animation-delay:-2.1s}@keyframes ckFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ck-gift img{animation:none}}.ck-gift{overflow:visible;isolation:isolate}.ck-gift:after{content:"";position:absolute;inset:-1px;border-radius:17px;padding:2px;background:linear-gradient(120deg,#ff8fb8,#ffe0b0,#b8763f,#ff8fb8) 0 0 / 300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .2s ease;pointer-events:none}.ck-gift:hover,.ck-gift:focus-visible,.ck-gift:active{background:radial-gradient(80% 80% at 50% 40%,#ff8fb829,#b8763f14);border-color:transparent;box-shadow:0 0 0 1px #ff8fb840,0 6px 22px #ff80b059,0 0 30px #ffd2a02e;transform:translateY(-3px);outline:none}.ck-gift:hover:after,.ck-gift:focus-visible:after,.ck-gift:active:after{opacity:1;animation:ckRim 2.4s linear infinite}@keyframes ckRim{to{background-position:300% 300%}}.ck-gift:hover img,.ck-gift:active img{filter:drop-shadow(0 0 10px rgba(255,170,205,.55))}.ck-gift:active{transform:translateY(-1px) scale(.97)}.ck-ent{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(255,200,220,.18)}.ck-ent-h{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:800;color:#fff0e4d9}.ck-ent-h b{color:#ffd28a}.ck-ent-me{font-size:10.5px;padding:2px 8px;border-radius:999px;background:#ff8fb838;color:#ffc2d8}.ck-ent-l{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:9px;max-height:168px;overflow-y:auto}.ck-ent-l span{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 4px;border-radius:999px;background:#ffffff0f;font-size:11.5px;color:#fff0e4d9}.ck-ent-l span i{font-style:normal;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#ffd28a2e;color:#ffd28a;font-size:10px;font-weight:900;display:grid;place-items:center}.ck-ent-l span.me{background:#ff8fb840;box-shadow:0 0 0 1px #ff8fb88c;color:#fff}.ck-ent-more{all:unset;cursor:pointer;padding:3px 10px;border-radius:999px;font-size:11px;color:#ffc2d8;background:#ff8fb81f}.ck-ent-0{margin:8px 0 0;text-align:center;font-size:11.5px;opacity:.6}.ck-ent-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px 14px;border-radius:14px;background:#ff8fb81a;border:1px solid rgba(255,143,184,.3);font-size:13px;font-weight:800;color:#fff0e4e6;transition:background .15s ease,transform .12s ease}.ck-ent-btn b{color:#ffd28a}.ck-ent-btn em{font-style:normal;margin-left:auto;font-size:12px;color:#ffc2d8}.ck-ent-btn:hover{background:#ff8fb82e}.ck-ent-btn:active{transform:scale(.98)}.ck-ent-pop{padding:18px 14px 12px}.ck-ent-pop .ck-ent-h{font-size:16px}.ck-ent-s{margin:4px 0 0;text-align:center;font-size:11.5px;opacity:.6}.ck-ent-pop .ck-ent-l{max-height:55vh;margin-top:12px}html .bk-card.marked,html.mp.mp .bk-card.marked{box-shadow:0 0 0 3px #2f6db0,0 6px 18px #2f6db059}html .bk-card.marked:before,html.mp.mp .bk-card.marked:before{content:"🔖 북마크";position:absolute;top:-10px;right:12px;z-index:2;padding:3px 10px;border-radius:999px;background:linear-gradient(180deg,#5aa0e6,#2f6db0);color:#fff;font-size:11.5px;font-weight:900;box-shadow:0 2px 6px #00000040}.bk-at{font-weight:800}.bk-new{display:inline-block;margin-right:5px;padding:1px 6px;border-radius:999px;background:#e8505b;color:#fff;font-size:10px;font-weight:900;letter-spacing:.02em}.fm-face{position:relative}.fm-face>img.px{position:relative;z-index:1}.fm-moon{position:absolute;inset:-14%;border-radius:50%;pointer-events:none;z-index:0;animation:fmMoon 3.2s ease-in-out infinite}.fm-moon.gold{background:radial-gradient(closest-side,rgba(255,226,140,.55),rgba(255,200,90,.18) 60%,transparent)}.fm-moon.blue{background:radial-gradient(closest-side,rgba(150,195,255,.55),rgba(110,150,255,.18) 60%,transparent)}@keyframes fmMoon{50%{opacity:.55;transform:scale(.94)}}.fm-fly{top:6%;z-index:2;animation-name:fmFlyX}.fm-fly>i{left:-5px;top:-5px;width:10px;height:10px}.fm-fly img{width:10px;height:10px}.fm-p.first .fm-fly>i,.fm-p.first .fm-fly img{width:12px;height:12px}@keyframes fmFlyX{0%{transform:translate(-22px)}to{transform:translate(22px)}}.fm-fly.rb img{animation:pcFlap .28s ease-in-out infinite alternate,fmRb 2.9s linear infinite}@keyframes fmRb{to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fm-moon,.fm-fly,.fm-fly>i,.fm-fly img{animation:none}}.pc-peng .pc-moon{inset:4% 14% 18%;z-index:0}.pc-peng .pc-sheet,.pc-peng .pc-pose{z-index:1}:root .ck-odds .ck-ent-btn{width:auto;margin:6px auto 0;padding:6px 8px 6px 12px;gap:6px;border-radius:999px;font-size:12px;background:#ff8fb829;border:1px solid rgba(255,143,184,.45);box-shadow:0 2px 10px #ff80b02e}:root .ck-odds .ck-ent-btn em{margin-left:2px;padding:2px 8px;border-radius:999px;background:#ff8fb84d;color:#fff;font-size:11px;font-weight:800}.ck-ent-dot{width:7px;height:7px;border-radius:50%;background:#ff5f7e;box-shadow:0 0 #ff5f7e99;animation:ckLive 1.6s ease-out infinite}@keyframes ckLive{70%{box-shadow:0 0 0 6px #ff5f7e00}to{box-shadow:0 0 #ff5f7e00}}.fm-moon.gold{background:radial-gradient(closest-side,rgba(255,230,150,.85),rgba(255,205,100,.4) 55%,transparent)}.fm-moon.blue{background:radial-gradient(closest-side,rgba(160,200,255,.85),rgba(110,155,255,.4) 55%,transparent)}.pc-peng .pc-moon{inset:0 6% 10%}.pc-moonic,.fm-moonic{position:absolute;z-index:3;pointer-events:none;image-rendering:auto;animation:moonBob 3s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,220,140,.8))}.pc-moonic{width:15px;height:15px;top:13%;left:25%}.fm-moonic{width:13px;height:13px;top:0;left:9%}.pc-moonic[src*=blue],.fm-moonic[src*=blue]{filter:drop-shadow(0 0 4px rgba(150,190,255,.9))}@keyframes moonBob{50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.pc-moonic,.fm-moonic{animation:none}}.fm-p:not(.first) .fm-moonic{top:-12%;left:0}.rr-write{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#ffc94a);cursor:pointer;width:fit-content}.rr-pill{display:inline-flex;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--dim);border:1px solid var(--line2);width:fit-content;text-decoration:none}.rr-pill.on{color:var(--emer);border-color:#5ef0c08c}.rr-strip{margin-top:12px;padding:14px 0 12px;overflow:hidden}.rr-sh{display:flex;justify-content:space-between;align-items:center;padding:0 16px 10px}.rr-sh b{font-size:15px}.rr-sh a{font-size:13px;color:var(--ice);text-decoration:none;font-weight:700}.rr-row{display:flex;gap:10px;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.rr-row::-webkit-scrollbar{display:none}.rr-mini{flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:6px 6px 8px}.rr-mt{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block;background:#ffffff0f}.rr-ph{display:block}.rr-mn{font-size:12px;font-weight:800;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-mr{font-size:11px;color:var(--gold);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-mb{font-size:12px;color:var(--dim);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rr-lead{margin:0 0 12px}.rr-lead a{color:var(--ice)}.rr-tabs{display:flex;gap:6px;margin:0 0 12px}.rr-tabs button{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--line);color:var(--dim)}.rr-tabs button.on{background:var(--panel2);color:var(--text);border-color:var(--line2)}.rr-card{margin-bottom:12px;padding:14px}.rr-card.wait{border-color:#ffd84a8c}.rr-hd{display:flex;align-items:center;gap:10px}.rr-ri{width:40px;height:40px;object-fit:contain;flex:none}.rr-hdt{display:flex;flex-direction:column;min-width:0;flex:1}.rr-hdt b{font-size:15px}.rr-st{font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;flex:none}.rr-st.wait{color:#2a1a00;background:var(--gold)}.rr-st.hide{color:var(--dim);border:1px solid var(--line2)}.rr-ims{display:grid;gap:6px;margin:10px 0 8px;grid-template-columns:repeat(3,1fr)}.rr-ims.n1{grid-template-columns:1fr}.rr-ims.n2{grid-template-columns:1fr 1fr}.rr-imb{all:unset;cursor:zoom-in;display:block;border-radius:12px;overflow:hidden}.rr-im{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#ffffff0f}.rr-ims.n1 .rr-im{aspect-ratio:4 / 3}.rr-body{margin:0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.rr-ft{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.rr-like{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;border:1px solid var(--line2);font-size:13px}.rr-like.on{border-color:#ff6b8d99;background:#ff6b8d1f}.rr-kl{font-size:12px;color:var(--pink);font-weight:700}.rr-kstar{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:var(--gold)}.rr-kstar .coin{width:16px;height:16px}.rr-adm{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.rr-stars{display:inline-flex;gap:4px}.rr-more{width:100%;margin-top:4px}.rr-big{display:block;max-width:100%;max-height:78vh;margin:8px auto 0;border-radius:12px}.rr-form h3{margin:0 0 2px}.rr-fnm{margin:0 0 12px;color:var(--gold);font-weight:800}.rr-pics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.rr-pic{position:relative;width:84px;height:84px}.rr-pic img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.rr-pic button{all:unset;cursor:pointer;position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#000c;color:#fff;text-align:center;line-height:22px;font-size:14px}.rr-add{width:84px;height:84px;border-radius:12px;border:2px dashed var(--line2);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--dim)}.rr-add span{font-size:24px;line-height:1}.rr-add small{font-size:11px;margin-top:4px}.rr-add.busy{opacity:.6;pointer-events:none}.rr-warn{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:12px;background:#ffd84a1a;border:1px solid rgba(255,216,74,.35);margin-bottom:10px}.rr-warn span{color:var(--dim);font-size:12px}.rr-form textarea{width:100%;box-sizing:border-box;border-radius:12px;padding:10px 12px;font:inherit;background:#00000040;color:var(--text);border:1px solid var(--line2);resize:vertical}.rr-send{width:100%;margin-top:10px}.sp-dtags{display:flex;gap:6px;margin:0 0 10px}.sp-dtags button{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--line);color:var(--dim)}.sp-dtags button.on{background:var(--panel2);color:var(--text);border-color:var(--line2)}.sp-gift-pill{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:800;color:#ff9ccb;border:1px solid rgba(255,156,203,.5);background:#ff9ccb1a;margin-left:6px}.sp-article>.sp-gift-pill{margin:0 0 6px}.sp-gift-how{display:flex;flex-direction:column;gap:2px;padding:12px 14px;margin:0 0 12px;border-radius:14px;border:1px solid rgba(255,156,203,.4);background:#ff9ccb14}.sp-gift-how b{font-size:14px}.sp-gift-how span{font-size:13px;color:var(--dim)}.sp-gift-how a{font-size:13px;font-weight:800;color:#ff9ccb;text-decoration:none;margin-top:4px;width:fit-content}.sp-gift-how small{font-size:12px;color:var(--dim2);margin-top:2px}.sp-gift-tg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-weight:800}.sp-gift-tg small{width:100%;font-weight:400;font-size:12px;color:var(--dim)}a.sp-letter.dy-card .dy-main{display:contents}a.sp-letter.dy-card .dy-main>.sp-l-h{grid-column:1 / -1}a.sp-letter.dy-card .dy-main>:not(.sp-l-h){grid-column:1}a.sp-letter.dy-card .dy-th{grid-column:2;grid-row:2 / span 2}@keyframes pdDot{0%,to{opacity:1}50%{opacity:.3}}.cn-k.pred{display:inline-flex;align-items:center;gap:4px}.cn-k.pred i{width:6px;height:6px;border-radius:50%;background:var(--red);animation:pdDot 1.2s ease-in-out infinite}.cn-pred.open{border-color:var(--line2)}.pd-lead{margin:0 0 10px}.pd-me{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 14px;margin-bottom:12px;border-radius:14px;background:var(--panel);border:1px solid var(--line);font-size:13px;color:var(--dim)}.pd-me b{color:var(--text)}.pd-card{margin-bottom:12px;padding:14px}.pd-card.on{border-color:var(--line2)}.pd-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.pd-left{font-size:13px;font-weight:800;color:var(--gold)}.pd-left.lock{color:var(--dim)}.pd-left.done{color:var(--emer)}.pd-t{margin:6px 0 10px;font-size:17px}.pd-opts{display:flex;flex-direction:column;gap:6px}.pd-opt{all:unset;box-sizing:border-box;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);cursor:pointer}.pd-opt:disabled{cursor:default}.pd-opt .pd-bar{position:absolute;left:0;top:0;bottom:0;background:var(--panel2);z-index:0;transition:width .4s}.pd-opt .pd-on,.pd-opt .pd-st{position:relative;z-index:1}.pd-opt .pd-on{font-weight:800}.pd-opt .pd-st{font-size:12px;color:var(--dim);white-space:nowrap}.pd-opt.sel{border-color:var(--gold)}.pd-opt.win{border-color:var(--emer)}.pd-opt.lose{opacity:.55}.pd-note{margin:10px 0 0}.pd-mine{margin:10px 0 0;font-size:14px}.pd-bet{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pd-amt{display:flex;gap:4px}.pd-amt button{all:unset;cursor:pointer;min-width:34px;text-align:center;padding:6px 0;border-radius:10px;border:1px solid var(--line2);font-weight:800;font-size:13px;color:var(--dim)}.pd-amt button.on{border-color:var(--gold);color:var(--gold)}.pd-go{flex:1;min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.pd-go .coin{width:18px;height:18px}.pd-max{margin:10px 0 0}.pd-adm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.pd-form{margin-bottom:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.pd-form h3{margin:0}.pd-form input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:#00000040;color:var(--text);font:inherit}.pd-orow{display:flex;gap:6px}.pd-times{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pd-times>span{width:100%}.pd-times button{all:unset;cursor:pointer;padding:5px 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--dim)}.pd-times button.on{border-color:var(--gold);color:var(--gold)}.pd-open{width:100%}@media(prefers-reduced-motion:reduce){.cn-k.pred i{animation:none}}.pd-card.on{border-color:#ffd84a8c;box-shadow:0 0 14px #ffbe5029}.pd-left.big{display:inline-flex;align-items:baseline;gap:6px}.pd-left.big .pd-clock{font-size:26px;font-weight:900;letter-spacing:.5px;font-variant-numeric:tabular-nums;color:var(--gold);line-height:1.1}.pd-left.big small{font-size:12px;color:var(--dim);font-weight:700}.dg-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.dg-tile{border-radius:14px;border:1px solid var(--line);background:var(--panel);overflow:hidden}.dg-tile.has{border-color:var(--line2)}.dg-tile.open{grid-column:1 / -1;border-color:var(--gold)}.dg-th{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer}.dg-ti{flex:none;width:44px;height:44px;display:grid;place-items:center}.dg-ti img{width:44px;height:44px;object-fit:contain}.dg-ti.none img{filter:grayscale(1) brightness(.45);opacity:.7}.dg-tt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dg-tt b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-dots{display:flex;gap:4px}.dg-dots i{width:8px;height:8px;border-radius:50%;background:var(--line2)}.dg-dots i.on{background:var(--gold);box-shadow:0 0 4px #ffd84a99}.dg-tn{font-size:12px;font-weight:800;color:var(--dim)}.dg-chev{font-style:normal;font-size:16px;color:var(--dim);flex:none}.dg-open{padding:0 12px 12px;border-top:1px dashed var(--line)}.dg-open .dg-slots{margin-top:10px}.dg-open .dg-how{margin:8px 0 6px}.dg-open .dg-go{font-size:13px;font-weight:800}.dg-ex{margin-top:12px}.dg-ex>b{font-size:13px}.dg-grid{gap:10px}@media(min-width:620px){.dg-grid{grid-template-columns:repeat(3,1fr)}}.dg-tile{transition:border-color .2s,background .2s}.dg-tile.has{background:linear-gradient(180deg,#ffd84a0f,#ffd84a00 70%),var(--panel)}.dg-tile.full{border-color:#ffd84a8c;box-shadow:0 0 10px #ffc8501f}.dg-th{min-height:64px}.dg-th:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:14px}.dg-ti{width:46px;height:46px;border-radius:12px;background:#0000002e}.dg-ti img{width:40px;height:40px}.dg-tile.has .dg-ti{background:radial-gradient(circle,#ffd84a2e,#0000001a 70%)}.dg-tt b{font-size:13.5px;letter-spacing:-.2px}.dg-pr{display:flex;align-items:center;gap:6px;min-width:0}.dg-lv{font-size:11px;font-weight:800;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-done{font-size:11px;font-weight:900;color:var(--gold)}.dg-tn{font-size:12px;color:var(--dim2)}.dg-tn b{color:var(--text)}.dg-chev{font-size:18px;line-height:1;transition:transform .2s;color:var(--dim2)}.dg-tile.open .dg-chev{transform:rotate(90deg);color:var(--gold)}.dg-open{padding:2px 12px 12px}.dg-open .dg-go{display:inline-block;margin-top:2px}.dg-tile,.dg-th{position:relative}.dg-done{position:absolute;top:7px;right:8px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:900;line-height:16px;white-space:nowrap;color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#ffc94a);box-shadow:0 1px 4px #00000040}.dg-tile.full .dg-tt b{padding-right:34px}.dg-tt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.dg-grid{gap:8px}.dg-th{gap:8px;padding:10px 8px;min-height:60px}.dg-ti{width:40px;height:40px;border-radius:10px}.dg-ti img{width:34px;height:34px}.dg-chev{display:none}.dg-tt b{font-size:13px}.dg-dots{gap:3px}.dg-dots i{width:7px;height:7px}}html body .dg-tile .dg-ti{position:relative}html body .dg-tile .dg-done{position:absolute;top:-5px;right:-5px;left:auto;width:17px;height:17px;padding:0;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;line-height:1;color:#3a2400;background:linear-gradient(180deg,#ffe58a,#ffb84a);border:1.5px solid #2b211b;box-shadow:none}html body .dg-tile.full .dg-tt b{padding-right:0}html body .dg-tile .dg-tn,html body .dg-tile .dg-tn b{display:inline;padding:0;margin:0;letter-spacing:0}@media(max-width:520px){html body .dg-tile .dg-lv{display:none}}@media(max-width:400px){html body .dg-tile .dg-tt>b{white-space:normal;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}}html body .sh-item img.sh-fit{box-sizing:border-box!important;width:80px!important;height:80px!important;margin:0 0 4px!important;padding:15px!important;object-fit:contain}html body .sh-item[data-shoptry^="acc|"] img.sh-fit,html body .sh-item[data-shoptry^="badge|"] img.sh-fit{padding:24px!important}html body .sh-item[data-shoptry^="stick|"] img.sh-fit{padding:12px!important}html body .sh-item.use img.sh-fit{padding:14px!important}@media(max-width:759px){html body .sh-item img.sh-fit{width:68px!important;height:68px!important;padding:12px!important}html body .sh-item[data-shoptry^="acc|"] img.sh-fit,html body .sh-item[data-shoptry^="badge|"] img.sh-fit{padding:20px!important}html body .sh-item[data-shoptry^="stick|"] img.sh-fit{padding:10px!important}html body .sh-item.use img.sh-fit{padding:12px!important}}@media(max-width:480px){.pm-emo-bar{gap:1px;padding:5px 6px}.pm-emo-bar button{width:34px;height:34px;font-size:22px;border-radius:17px}}@media(max-width:380px){.pm-emo-bar button{width:31px;height:31px;font-size:20px;border-radius:16px}}html body .dg-tile .dg-open .dg-slots.step{flex-wrap:nowrap;gap:3px}html body .dg-tile .dg-open .dg-slots.step .dg-s{flex:1 1 0;min-width:0;width:auto;max-width:74px;padding:6px 2px 5px}html body .dg-tile .dg-open .dg-slots.step .dg-ar{flex:none;font-size:11px;margin:0 -1px}@media(max-width:520px){html body .dg-tile .dg-open .dg-slots.step .dg-s img{width:30px;height:30px}html body .dg-tile .dg-open .dg-slots.step .dg-s small{font-size:10px}}html.hw.sn .pm-khb{color:#ff6f9e8c}html.hw.sn .pm-khb:hover{color:#ff7aa8}html.hw.sn .pm-khb.on{color:#ff6f9e;text-shadow:0 0 6px rgba(255,111,158,.45)}html.hw.sn .pm-kh:not(.sb){color:#ff5c93}html.hw.sn .pz-tot{color:#ff5c93;border-color:#ff6f9e73;box-shadow:0 2px 10px #ff6f9e40}html.hw.sn .pz-tot small{color:#ff9cbf}html body .fa-pk-row .fa-pki-t{align-items:center;text-align:center;gap:3px;padding:0 2px}html body .fa-pk-row .fa-pki-t b{max-width:100%;font-size:12.5px;letter-spacing:-.2px}html body .fa-pk-row .fa-pki-t>span{display:inline-flex!important;align-items:center;gap:3px;max-width:100%;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#ffd98a;background:#ffc85a1f;border:1px solid rgba(255,200,90,.32)}html body .fa-pk-row .fa-pki-t>span:before{content:"🎨";font-size:10px}@media(max-width:600px){html body .fa-pk-row .fa-pki-t b{font-size:11.5px}html body .fa-pk-row .fa-pki-t>span{font-size:10px;padding:1px 6px}}html body .fa-fr .fa-ovbar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:22px 6px 6px;background:linear-gradient(180deg,#0000,#0000009e 55%,#000000c7);pointer-events:none}html body .fa-fr .fa-ovtt{max-width:100%;font-size:12px;font-weight:800;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6);letter-spacing:-.2px}html body .fa-fr .fa-ovbar .fa-ovby{position:static;max-width:100%;height:18px;font-size:10.5px}@media(max-width:600px){html body .fa-fr .fa-ovtt{font-size:11px}html body .fa-fr .fa-ovbar{padding:18px 5px 5px;gap:2px}}html body .fa-fr .fa-ovtt{padding-left:5px;box-sizing:border-box}.dg-pop{padding:4px 2px 2px}.dg-pop-h{display:flex;align-items:center;gap:10px;padding-right:30px}.dg-pop-h .dg-ti{width:52px;height:52px;border-radius:12px;background:#0003;display:grid;place-items:center;flex:none}.dg-pop-h .dg-ti img{width:46px;height:46px;object-fit:contain}.dg-pop-h .dg-ti.none img{filter:grayscale(1) brightness(.45);opacity:.7}.dg-pop-h .dg-tt b{font-size:16px}.dg-pop-h .dg-pr{display:flex;align-items:center;gap:8px}.dg-pop .dg-open{padding:0;border-top:1px dashed var(--line);margin-top:12px}.dg-pop .dg-slots.step{flex-wrap:nowrap;gap:3px;margin-top:12px}.dg-pop .dg-slots.step .dg-s{flex:1 1 0;min-width:0;width:auto;max-width:74px;padding:6px 2px 5px}.dg-pop .dg-slots.step .dg-ar{flex:none;font-size:11px;margin:0 -1px}.dg-pop .dg-slots:not(.step){margin-top:12px}.dg-pop .dg-how{margin:10px 0 6px;font-size:13px}.dg-pop .dg-go{font-size:13px;font-weight:800}img.lgd-m.lgd-omk{--lg: rgba(130, 235, 215, .95);--lg2: rgba(190, 150, 255, .85)}img.lgd-m.lgd-prd{--lg: rgba(170, 245, 230, .95);--lg2: rgba(255, 170, 230, .8)}html body .dg-tile.full .dg-ti img:not(.lgd-m){--lg: rgba(255, 215, 90, .95);--lg2: rgba(255, 170, 60, .8);animation:lgdGlow 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html body .dg-tile.full .dg-ti img:not(.lgd-m){animation:none;filter:drop-shadow(0 0 2px var(--lg))}}.pc-omr{cursor:pointer}.pc-om{gap:7px}.pc-om-wl{font-weight:700;color:#fffc}.pc-om-wl b{color:#fff;font-weight:900}.pc-om-bar{flex:1;min-width:34px;max-width:90px;height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden}.pc-om-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd27a,#ffb347)}.pc-om-pct{font-style:normal;font-weight:900;color:#ffd27a;font-size:12px}.it-tip .it-rare{margin-top:10px;padding:7px 10px;border-radius:10px;text-align:center;font-size:12px;font-weight:700;color:#ffffffc7;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.it-tip .it-rare b{color:#fff;font-weight:900}.it-tip .it-rare.r2 b{color:#cfe3ff}.it-tip .it-rare.r1{border-color:#ffd26e80;background:#ffc85a1a}.it-tip .it-rare.r1 b{color:#ffd27a}.it-tip .it-rare.none{color:#fff9}.rr-ft:empty{display:none}.rr-form .rr-star{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 8px;padding:7px 10px;border-radius:12px;font-size:13px;font-weight:700;color:#ffe7a8;background:#ffc85a1f;border:1px solid rgba(255,200,90,.35)}.rr-form .rr-star .coin{width:18px;height:18px}.rr-form .rr-star b{color:#ffd27a}.rr-cats{display:flex;gap:6px;margin:0 0 10px}.rr-cats button{all:unset;cursor:pointer;flex:1;text-align:center;padding:8px 0;border-radius:12px;border:1px solid var(--line2);font-weight:800;font-size:13px;color:var(--dim)}.rr-cats button.on{border-color:var(--gold);color:var(--gold);background:var(--panel2)}.rr-cat{display:inline-flex;width:fit-content;margin-top:2px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid var(--line2);color:var(--dim)}.rr-cat.kunity{color:var(--pink);border-color:#ff9ccb73}.rr-cat.goods{color:var(--gold);border-color:#ffd84a66}.rr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.rr-tile{all:unset;box-sizing:border-box;cursor:pointer;display:block;min-width:0}.rr-tfr{position:relative;display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#ffffff0d}.rr-tim{width:100%;height:100%;object-fit:cover;display:block}.rr-tile.wait .rr-tfr{box-shadow:inset 0 0 0 2px #ffd84acc}.rr-tile.hid .rr-tfr{opacity:.5}.rr-tn{position:absolute;top:5px;right:5px;z-index:2;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:800;color:#fff;background:#0000008c}.rr-tst{position:absolute;top:5px;left:5px;z-index:2;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:800;color:#2a1a00;background:var(--gold)}.rr-tbar{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:20px 6px 6px;background:linear-gradient(180deg,#0000,#0000009e 55%,#000c)}.rr-ttt{max-width:100%;padding-left:2px;box-sizing:border-box;font-size:11.5px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-tby{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:1px 6px 1px 4px;border-radius:999px;font-size:10px;font-weight:800;color:#fff;background:#140e0ab8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-tc{font-style:normal;font-size:10px}.rr-pop .rr-card{margin:4px 0 0;box-shadow:none;border:0;background:transparent;padding:4px 2px}.rr-tabs{flex-wrap:wrap}html body .rr-mini{flex:0 0 128px;gap:6px;padding:0;background:transparent;border:0;box-shadow:none}.rr-mf{position:relative;display:block;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 12px #0000004d}html body .rr-mf .rr-mt{border-radius:0}html body .rr-mf .rr-mr{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:3px;padding:18px 8px 6px;font-size:11.5px;font-weight:800;color:#fff;background:linear-gradient(180deg,#0000,#000000bf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-mr i{font-style:normal;font-size:11px}html body .rr-mini .rr-mb{padding:0 2px;font-size:12px}.rr-edit{display:flex;flex-direction:column;gap:10px}.rr-edit label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--dim)}.rr-edit input,.rr-edit textarea{box-sizing:border-box;width:100%;padding:9px 10px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font:inherit;font-size:14px;resize:vertical}.rr-sig{display:block;margin-top:10px;padding:10px 12px 12px;border-radius:14px;text-decoration:none;color:var(--text);background:#ff9ccb14;border:1px solid rgba(255,156,203,.35)}.rr-sgh{display:flex;justify-content:space-between;align-items:center}.rr-sgh b{font-size:14px}.rr-sgh em{font-style:normal;font-size:12px;font-weight:800;color:var(--pink)}.rr-sgr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.rr-sgi{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block;background:#ffffff0f}html body .rr-pop .rr-card{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}html body .rr-pop .rr-ims{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 10px}html body .rr-pop .rr-ims.n1{grid-template-columns:minmax(0,1fr)}html body .rr-pop .rr-ims.n3 .rr-imb:first-child{grid-column:1 / -1}html body .rr-pop .rr-imb{min-width:0;border-radius:14px;box-shadow:0 0 0 1px #ffffff14}html body .rr-pop .rr-body{margin:0;padding:12px 14px;border-radius:14px;background:#ffffff0d;font-size:14px;line-height:1.6}.rr-ims{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-imb{min-width:0}html body .rr-strip{padding:14px 0!important}html body .rr-strip .rr-sh{padding:0 16px 10px}html body .rr-strip .rr-row{gap:10px;padding:0 16px 2px;scroll-padding:0 16px}html body .rr-strip .rr-mini{flex:0 0 140px;gap:0;padding:0;border-radius:14px;overflow:hidden;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);box-shadow:0 4px 12px #00000040}html body .rr-strip .rr-mf{border-radius:0;box-shadow:none}html body .rr-strip .rr-mf .rr-mr{padding:22px 8px 7px;font-size:11px}html body .rr-strip .rr-mini .rr-mb{margin:0;padding:8px 10px 10px;font-size:11.5px;line-height:1.45;color:var(--dim)}html body .rr-strip .rr-mini .rr-mb{margin:8px 10px 10px;padding:0}.pd-lead2{display:flex;flex-direction:column;align-items:center;gap:4px;margin:2px 0 14px;text-align:center}.pd-l1{font-size:15px;font-weight:800;color:var(--text)}.pd-l2{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--dim)}.pd-l2 .coin{width:16px;height:16px}.pd-l3{margin-top:2px;padding:2px 10px;border-radius:999px;font-size:12px;color:var(--dim);background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.pd-l3 b{color:var(--gold)}.rr-imw{position:relative;display:block;min-width:0}.rr-imx{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:6px;right:6px;z-index:2;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:#c8283cd9;box-shadow:0 2px 6px #00000059}html body .rr-pop .rr-ims.n3 .rr-imw:first-child{grid-column:1 / -1}.rr-st.self{color:#e9dcff;background:#a078ff38;border:1px solid rgba(180,150,255,.45)}html body .ck-gift img{width:74%;height:74%}.pd-bdg{margin-top:16px;padding:14px 12px 12px}.pd-bh{display:block;text-align:center;font-size:14px;margin-bottom:10px}.pd-brow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pd-b{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 7px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);min-width:0}.pd-b img{width:40px;height:40px;object-fit:contain;filter:grayscale(1) brightness(.55);opacity:.7}.pd-b b{font-size:11.5px;font-weight:800;color:var(--dim);white-space:nowrap}.pd-b small{font-size:10.5px;color:var(--dim);opacity:.8}.pd-b.on{background:#b0a0e61f;border-color:#beaaff66}.pd-b.on img{filter:drop-shadow(0 0 6px rgba(190,170,255,.55));opacity:1}.pd-b.on b{color:var(--text)}.pd-b.nx{border-style:dashed;border-color:#beaaff73}.pd-bbar{height:6px;margin:12px 4px 0;border-radius:99px;background:#ffffff14;overflow:hidden}.pd-bbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#a98cf0,#e7b8ff)}.pd-bn{margin:7px 0 0;text-align:center;font-size:12px;color:var(--dim)}.pd-bn b{color:var(--text)}.pd-b img{filter:saturate(.35) brightness(.8);opacity:.55}.pd-more{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;margin:10px 0 0;padding:10px 12px;border-radius:14px;border:1px dashed rgba(190,170,255,.45);background:#b0a0e612}.pd-more.on{border-style:solid;border-color:#c8b4ffcc;background:#b0a0e629}.pd-mck{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;border:2px solid rgba(200,180,255,.7);font-size:13px;font-weight:900;color:#fff}.pd-more.on .pd-mck{background:#9b7ef0;border-color:#9b7ef0}.pd-mt{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-mt b{font-size:14px}.pd-mt small{font-size:12px;color:var(--dim)}.pd-mt small b{font-size:12px;color:var(--text)}.pd-go2{width:100%;margin-top:10px}.pd-two{display:inline-block;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;color:#e9dcff;background:#9b7ef04d;vertical-align:1px}.pd-how{margin-top:14px;padding:0;overflow:hidden}.pd-how summary{cursor:pointer;list-style:none;padding:13px 14px;font-weight:800;font-size:14px}.pd-how summary::-webkit-details-marker{display:none}.pd-how summary:after{content:"›";float:right;color:var(--dim);transition:transform .2s}.pd-how[open] summary:after{transform:rotate(90deg)}.pd-steps{margin:0;padding:0 14px 4px 34px;display:flex;flex-direction:column;gap:9px}.pd-steps li{font-size:13px}.pd-steps li b{display:block;font-size:13.5px}.pd-steps li span{display:block;color:var(--dim);font-size:12.5px;line-height:1.5}.pd-ex{margin:12px 14px 0;padding:10px 12px;border-radius:12px;background:#ffffff0b}.pd-ex:last-child{margin-bottom:14px}.pd-exh{display:block;font-size:12.5px;margin-bottom:6px;color:var(--dim)}.pd-exq{font-size:13px;font-weight:700;padding:4px 0}.pd-exq span{display:block;font-size:12px;font-weight:500;color:var(--dim)}.pd-calc{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:4px 0;font-size:13px}.pd-calc b{font-size:12.5px;padding:1px 8px;border-radius:999px}.pd-calc .g{color:#ffd86a;background:#ffd84a1f}.pd-calc .m{color:var(--dim);background:#ffffff0f}.pd-calc .r{color:#ff9aa8;background:#ff6e821f}.pd-hs{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-weight:800;font-size:14px}.pd-hs i{font-style:normal;color:var(--dim);transition:transform .2s}.pd-how.open .pd-hs i{transform:rotate(90deg)}.pd-hw{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.pd-stp{display:flex;gap:10px;align-items:flex-start}.pd-stp>i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:13px;font-weight:900;color:#fff;background:#9b7ef080}.pd-stp.st>i{background:#ffc8464d}.pd-stp b{display:block;font-size:14px}.pd-stp span{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--dim)}.pd-stp .gy{display:inline;color:#ffd86a;font-size:12.5px}.pd-cmp{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-cc{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:#9b7ef01a;border:1px solid rgba(190,170,255,.25)}.pd-cc.st{background:#ffc84614;border-color:#ffd26459}.pd-cc>b{font-size:13.5px;text-align:center}.pd-cc span{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 6px;padding:5px 9px;border-radius:10px;font-size:12px;color:var(--dim);background:#0000002e}.pd-cc em{font-style:normal;font-size:16px;font-weight:900}.pd-cc .w em{color:#ffd86a}.pd-cc .l em{color:#ff9aa8}.pd-cc small{width:100%;font-size:10.5px;opacity:.8}.pd-exs{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:#ffffff0b}.pd-exs>b{font-size:12.5px;color:var(--dim)}.pd-exs span{font-size:13px;font-weight:700}.pd-exs span i{display:block;font-style:normal;font-weight:500;font-size:12px;color:var(--dim)}.pd-q{all:unset;cursor:pointer;margin-left:4px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:800;color:#e9dcff;background:#9b7ef038;border:1px solid rgba(190,170,255,.4)}#modal .pd-hw{padding:6px 2px 2px;gap:12px}.pd-hwt{display:block;text-align:center;font-size:17px}.pd-cc small{width:auto;text-align:center;font-size:11.5px;opacity:.85;margin-top:-4px}.pd-cc span{justify-content:space-between}.pd-cc em{font-size:18px}.pd-exs{gap:4px;padding:9px 12px}.pd-exs span{font-size:12.5px;font-weight:600;color:var(--dim)}.pd-mc{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;color:#ffe39a;background:#ffc8462e;vertical-align:1px}html body .pd2{position:relative;overflow:hidden;padding:16px 16px 14px;border-radius:20px;background:linear-gradient(160deg,#785ad229,#ffffff08 55%);border:1px solid rgba(190,170,255,.28)}html body .pd2.on{border-color:#c8b4ff80;box-shadow:0 0 0 1px #c8b4ff1f,0 10px 28px #6e50c838}html body .pd2 .pd-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.pd-lv{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:900;letter-spacing:.6px;color:#ffb3c2;background:#ff466429}.pd-lv i{width:7px;height:7px;border-radius:50%;background:#ff4f6e;box-shadow:0 0 8px #ff4f6e;animation:pdBlink 1.1s infinite}@keyframes pdBlink{50%{opacity:.25}}.pd-lv.lock{color:var(--dim);background:#ffffff14;letter-spacing:0}.pd-lv.done{color:#ffe08a;background:#ffd85a29;letter-spacing:0}.pd-ck{display:inline-flex;align-items:baseline;gap:4px;padding:3px 12px;border-radius:999px;background:#00000040}html body .pd2 .pd-clock{font-size:20px;font-weight:900;color:#ffd65a;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(255,214,90,.35)}.pd-ck small{font-size:11px;color:var(--dim)}.pd-ck2{font-size:12px;color:var(--dim)}html body .pd2 .pd-t{margin:0 0 6px;font-size:18px;font-weight:900;line-height:1.35;word-break:keep-all}.pd-meta{display:flex;gap:12px;margin-bottom:12px;font-size:12px;color:var(--dim)}.pd-meta span{display:inline-flex;align-items:center;gap:3px}.pd-meta b{color:var(--text)}.pd-meta .coin{width:14px;height:14px}html body .pd2 .pd-opts{display:flex;flex-direction:column;gap:8px}html body .pd2 .pd-opt{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px 0 10px;border-radius:14px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1);transition:border-color .2s,background .2s,transform .1s}html body .pd2 .pd-opt:not([disabled]):active{transform:scale(.98)}html body .pd2 .pd-opt>*:not(.pd-bar){position:relative}html body .pd2 .pd-bar{position:absolute;left:0;top:0;bottom:0;border-radius:12px;opacity:.55;background:linear-gradient(90deg,#8f73e8,#bea0ff80);transition:width .8s cubic-bezier(.3,1.2,.5,1)}html body .pd2 .pd-opt:nth-child(2) .pd-bar{background:linear-gradient(90deg,#e86fa0,#ffaac880)}html body .pd2 .pd-opt:nth-child(3) .pd-bar{background:linear-gradient(90deg,#4fb6e8,#96dcff80)}html body .pd2 .pd-opt:nth-child(4) .pd-bar{background:linear-gradient(90deg,#5ec98a,#aaebbe80)}.pd-lt{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:13px;font-weight:900;color:#fff;background:#8f73e8}.pd-opt:nth-child(2) .pd-lt{background:#e86fa0}.pd-opt:nth-child(3) .pd-lt{background:#4fb6e8}.pd-opt:nth-child(4) .pd-lt{background:#5ec98a}html body .pd2 .pd-on{flex:1;min-width:0;text-align:left;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-me{font-style:normal;margin-left:4px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;color:#2a1600;background:#ffd65a;vertical-align:1px}html body .pd2 .pd-st{font-size:12px;color:var(--dim);white-space:nowrap}html body .pd2 .pd-st b{font-size:17px;color:var(--text);margin-right:2px}html body .pd2 .pd-opt.sel{border-color:#ffd65a;background:#ffd65a1a;box-shadow:0 0 14px #ffd65a38}html body .pd2 .pd-opt.win{border-color:#ffd65a;box-shadow:0 0 18px #ffd65a66}html body .pd2 .pd-opt.win .pd-lt{background:#ffd65a;color:#2a1600}html body .pd2 .pd-opt.lose{opacity:.45}html body .pd2 .pd-go{width:100%;margin-top:12px;min-height:46px;border-radius:14px;font-size:15px}html body .pd2 .pd-mine{margin:12px 0 0;padding:10px 12px;border-radius:12px;text-align:center;font-size:13.5px;background:#0003}html body .pd2 .pd-me{display:inline-block;width:auto;height:auto;line-height:1.5}html body .pd2 .pd-bar{height:auto;margin:0}html body .pd2 .pd-on{display:flex;align-items:center;gap:6px}html body .pd2 .pd-me{display:inline-flex;align-items:center;height:18px;margin:0;padding:0 7px;line-height:1;vertical-align:middle}html body .pd2 .pd-me{box-sizing:border-box;padding-top:3px}.kwish-cb{position:relative;margin-left:6px}.kwish-dot{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 5px;border-radius:999px;font-style:normal;font-size:11px;font-weight:900;line-height:1;color:#fff;background:#ff4f6e;box-sizing:border-box}.kwc h3{margin:0 0 2px;font-size:17px}.kwc-back{all:unset;cursor:pointer;display:inline-block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--dim)}.kwc-list{display:flex;flex-direction:column;gap:8px;height:min(46vh,380px);overflow-y:auto;margin:10px 0;padding:10px;border-radius:14px;background:#0000002e}.kwc-empty{margin:auto;text-align:center;font-size:13px;color:var(--dim);line-height:1.6}.kwc-m{max-width:78%;align-self:flex-start;display:flex;flex-direction:column;gap:2px}.kwc-m.me{align-self:flex-end;align-items:flex-end}.kwc-who{font-size:11.5px;color:var(--dim);padding-left:4px}.kwc-m p{margin:0;padding:8px 12px;border-radius:14px 14px 14px 4px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:#ffffff17}.kwc-m.kun p{background:#9b7ef047}.kwc-m.me p{border-radius:14px 14px 4px;background:#f0a64a;color:#2a1600}.kwc-m small{font-size:10.5px;color:var(--dim);padding:0 4px}.kwc-in{display:flex;gap:8px;align-items:stretch}.kwc-t{flex:1;min-width:0;box-sizing:border-box;padding:9px 11px;border-radius:12px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font:inherit;font-size:14px;resize:none}.kwc-s{flex:none;min-width:72px;border-radius:12px}.kwc-ab{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.kwc-ab .bug-note{margin:0}html body .kwc-t{height:52px;min-height:0}html body .kwc-s{height:52px;min-height:0;padding:0 14px}html body .kwc-in{display:flex;align-items:flex-end;gap:6px;padding:5px 5px 5px 14px;border-radius:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);transition:border-color .2s}html body .kwc-in:focus-within{border-color:#f0a64a99}html body .kwc-t{flex:1;min-width:0;height:36px;min-height:0;max-height:110px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--text);font:inherit;font-size:14.5px;line-height:20px;resize:none}html body .kwc-s{all:unset;flex:none;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;cursor:pointer;color:#ffffff8c;background:#ffffff1a;transition:background .2s,color .2s,transform .1s}html body .kwc-in.on .kwc-s{color:#2a1600;background:#f0a64a}html body .kwc-s:active{transform:scale(.92)}html body .kwc-s[disabled]{opacity:.5}html body .kwc-in .kwc-t,html body .kwc-in .kwc-t:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.kwc-who{display:inline-flex;align-items:center;gap:4px}.kwc-own{width:16px;height:16px;display:block}html body .pd-band{display:flex;align-items:center;gap:12px;padding:13px 14px 13px 16px;border-radius:18px;text-decoration:none;color:var(--text);background:linear-gradient(120deg,#966eff33,#ff6ea01a 60%,#ffffff08);border:1px solid rgba(190,165,255,.38);box-shadow:0 6px 18px #6e50c82e}html body .pd-band.on{border-color:#ff78968c}.pdb-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pdb-top{display:flex;align-items:center;gap:8px}.pdb-top .pd-lv{padding:3px 9px;font-size:11.5px}.pdb-tm{font-size:12px;color:var(--dim)}.pdb-tm b{color:#ffd65a;font-variant-numeric:tabular-nums}.pdb-t{font-size:16px;font-weight:900;line-height:1.35;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdb-s{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--dim)}.pdb-s b{color:var(--text)}.pdb-s .coin{width:14px;height:14px}.pdb-go{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;text-align:center;font-size:12px;font-weight:900;line-height:1.2;color:#fff;background:linear-gradient(140deg,#9b7ef0,#e86fa0);box-shadow:0 4px 12px #9b7ef073}html body .pd-band:not(.on) .pdb-go{font-size:24px;background:#ffffff1a;box-shadow:none}html body .pd-band.on .pdb-go{animation:pdbPulse 2s ease-in-out infinite}@keyframes pdbPulse{50%{box-shadow:0 4px 18px #e86fa0b3;transform:scale(1.04)}}html body .pd-band .pdb-go,html body .pd-band.on .pdb-go{width:auto;height:auto;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:800;line-height:1;white-space:nowrap;color:#e6dcff;background:#9b7ef029;border:1px solid rgba(190,165,255,.35);box-shadow:none;animation:none}html body .pd-band:not(.on) .pdb-go{padding:6px 11px;font-size:16px;color:var(--dim);background:transparent;border-color:#ffffff24}.home-mine.hm2:not(.home-join) .hm2-acts .hm-my.btn{padding-top:2px;padding-bottom:0}.pd-lock{margin:8px 0 0;text-align:center;font-size:12px;color:var(--dim)}.pd-pre{width:100%;margin:0 0 6px;padding:8px 10px;border-radius:10px;font-size:13px;background:#ffd65a1a;border:1px dashed rgba(255,214,90,.4)}.pd-pre b{color:#ffd65a}html body .pd-band{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}html body .pd-band .pdb-top{display:flex;align-items:center;gap:8px}.pdb-rw{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:2px 9px 2px 6px;border-radius:999px;font-size:12px;font-weight:900;color:#ffd65a;background:#ffd65a1f;border:1px solid rgba(255,214,90,.3)}.pdb-rw .coin{width:15px;height:15px}.pdb-rw.ans{padding:2px 9px;color:var(--dim)}.pdb-rw.ans b{color:#ffd65a;margin-left:3px}.pdb-row{display:flex;align-items:center;gap:10px}html body .pd-band .pdb-t{flex:1;min-width:0;font-size:16px}html body .pd-band .pdb-go.done{color:var(--dim);background:transparent;border-color:#ffffff24;font-size:12.5px;padding:7px 12px}.pdb-rw{box-sizing:border-box;height:24px;padding-top:1px;padding-bottom:0;line-height:1}@property --pdb-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html body .pd-band.on{border-color:#bea5ff38;box-shadow:0 0 18px #9b7ef038,0 6px 18px #6e50c82e;animation:pdbGlow 3s ease-in-out infinite}html body .pd-band.on:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--pdb-a),transparent 0 52%,rgba(183,155,255,.9) 68%,#ff8fc0 80%,#ffd65a 88%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pdbSpin 5s linear infinite}html body .pd-band.on:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.13) 47%,rgba(255,255,255,.02) 55%,transparent 62%) no-repeat;background-size:260% 100%;background-position:160% 0;animation:pdbWipe 5s ease-in-out infinite}html body .pd-band>*{position:relative;z-index:1}@keyframes pdbSpin{to{--pdb-a: 360deg}}@keyframes pdbWipe{0%,55%{background-position:160% 0}85%,to{background-position:-60% 0}}@keyframes pdbGlow{50%{box-shadow:0 0 26px #b79bff61,0 6px 18px #6e50c833}}@media(prefers-reduced-motion:reduce){html body .pd-band.on,html body .pd-band.on:before,html body .pd-band.on:after{animation:none}}.pd-who{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:3px;padding:2px 9px;border-radius:999px;font-size:12px;color:#e6dcff;background:#9b7ef029;border:1px solid rgba(190,165,255,.35)}.pd-who b{color:#fff}.pd-wh{display:flex;flex-direction:column;gap:10px}.pd-wht{font-size:16px}.pd-whq{margin:-6px 0 0}.pd-whg{padding:10px 12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.pd-whg.win,.pd-whg.pre{border-color:#ffd65a8c;background:#ffd65a12}.pd-whh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pd-whh b{flex:1;min-width:0;font-size:14px}.pd-whh em{font-style:normal;font-size:13px;font-weight:800;color:var(--dim)}.pd-whn{display:flex;flex-wrap:wrap;gap:5px}.pd-whn span{padding:3px 9px;border-radius:999px;font-size:12.5px;background:#ffffff14}.pd-whg .small{margin:0}.rr-edit select{box-sizing:border-box;width:100%;padding:9px 10px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font:inherit;font-size:14px}.rr-elb{font-size:12px;font-weight:700;color:var(--dim)}.rr-elb small{font-weight:500;opacity:.8;margin-left:4px}.rr-rws{display:flex;flex-wrap:wrap;gap:6px}.rr-rw{all:unset;cursor:pointer;padding:6px 11px;border-radius:999px;font-size:13px;font-weight:700;color:var(--dim);background:#ffffff0d;border:1px solid var(--line2)}.rr-rw.on{color:#2a1600;background:#ffd65a;border-color:#ffd65a}.rr-rw.on:before{content:"✓ "}.rr-rwl{display:flex;flex-wrap:wrap;gap:4px}.rr-rwl b{padding:2px 9px;border-radius:999px;font-size:13px;background:#ffd65a1f;border:1px solid rgba(255,214,90,.3);color:#ffe39a}.rr-multi{font-size:13px;letter-spacing:.3px}.rr-hdm{display:flex;flex-direction:column;align-items:stretch;gap:10px}.rr-mt2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rr-mt2 .rr-cat{margin-top:0}.rr-mt2 .rr-st{margin-left:auto}.rr-rwg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rr-rwp{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 9px 6px 6px;border-radius:12px;background:#ffd65a12;border:1px solid rgba(255,214,90,.22)}.rr-rwp img{flex:none;width:26px;height:26px;object-fit:contain}.rr-rwp i{flex:none;width:26px;text-align:center;font-style:normal;font-size:16px}.rr-rwp b{min-width:0;font-size:12.5px;font-weight:800;color:#ffe8a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .rr-box{padding:10px;border-radius:16px;background:linear-gradient(160deg,#ffd65a1a,#ffa0780a);border:1px solid rgba(255,214,90,.22)}.rr-boxh{display:flex;align-items:center;gap:6px;margin:0 2px 8px}.rr-boxh b{font-size:13px;color:#ffe39a}.rr-boxh em{font-style:normal;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:900;color:#2a1600;background:#ffd65a;box-sizing:border-box}html body .rr-rwg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html body .rr-rwp{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 4px 8px;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.07)}html body .rr-rwp.mo{background:linear-gradient(160deg,#ffd65a38,#00000026);border-color:#ffd65a73}.rr-rwi{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#ffffff0f}html body .rr-rwi img{width:32px;height:32px;object-fit:contain}.rr-rwi i{font-style:normal;font-size:22px}html body .rr-rwp b{width:100%;text-align:center;font-size:11.5px;line-height:1.3;color:#fff1cc;white-space:normal;word-break:keep-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rr-boxh{flex-wrap:wrap}.rr-mo{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#2a1600;background:linear-gradient(135deg,#ffe08a,#ffc24a);box-shadow:0 2px 8px #ffc24a4d}.rr-plus{font-style:normal;margin-left:2px;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:900;color:#2a1600;background:#ffd65a;vertical-align:1px}html body .rr-tm{display:flex;align-items:center;gap:4px;white-space:nowrap}html body .rr-tm>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html body .rr-tm>i,html body .rr-tm>.rr-plus{flex:none}html body .rr-tm>.rr-plus{margin-left:1px;line-height:16px}html body .rr-tm{width:auto;max-width:100%}html body .rr-tm>.rr-plus{padding:0 5px;border-radius:6px;font-size:10.5px;font-weight:800;line-height:15px;color:#fff;background:#fff3}html body .pd-band.scb-band{background:linear-gradient(120deg,#50b4ff33,#5ae6be1a 60%,#ffffff08)}html body .pd-band.scb-band.on:before{background:conic-gradient(from var(--pdb-a),transparent 0 52%,rgba(120,200,255,.9) 68%,#7cf0c8 80%,#ffd65a 88%,transparent 97%)}html body .pd-band.scb-band.on{box-shadow:0 0 18px #5ab4ff38,0 6px 18px #3c82c82e;animation:none}html body .pd-band.scb-band .pd-lv.scb-lv{color:#dff4ff;background:#50aaff38;border-color:#78c8ff80}html body .pd-band.scb-band .pd-lv.scb-lv i{background:#7cf0c8}html body .pd-band.scb-band .pdb-rw.scb-rw{color:#bfe6ff;background:#50aaff1f;border-color:#78c8ff4d}html body .pd-band.scb-band .pdb-go:not(.done){color:#dff4ff;background:#50aaff29;border-color:#78c8ff66}.hb-roll{display:grid}html body .hb-roll>.hb-sl{grid-area:1 / 1;margin:0!important;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}html body .hb-roll>.hb-sl.hb-on{opacity:1;visibility:visible}html body .scp-m button.scp-mv{font-size:11px;padding:0 1px;opacity:.75}html body .scp-m button.scp-mv:hover{opacity:1}.scp-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);overflow:hidden}.scp-stat>div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px}.scp-stat>div+div{border-left:1px solid rgba(255,255,255,.08)}.scp-stat small{font-size:11.5px;color:var(--dim)}.scp-stat b{font-size:20px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.scp-stat b i{font-style:normal;font-size:12px;font-weight:700;color:var(--dim);margin-left:1px}.scp-stat b.t{font-size:15px;padding:3px 0 2px}.scp-stat .hot b{color:#ffd666}.scl{display:flex;flex-direction:column;gap:6px}.scl-h{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px}.scl-h em{font-style:normal;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:#78c8ff24;color:#bfe6ff}.scl-h.w em{background:#ffd66624;color:#ffd666}.scl ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.scl-r{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;background:#ffffff08;font-size:13.5px}.scl-r+.scl-r{border-top:1px solid rgba(255,255,255,.06)}.scl-r.me{background:#78c8ff1f}.scl ol.w .scl-r.me{background:#ffd6661f}.scl-no{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:900;color:#10202c;background:#8fd3ff;font-variant-numeric:tabular-nums}.scl ol.w .scl-no{color:#2a1f00;background:#ffd666}.scl-nm{flex:1;min-width:0;display:flex;align-items:center;gap:5px;font-weight:700;cursor:pointer;overflow:hidden;white-space:nowrap}.scl-nm>span{overflow:hidden;text-overflow:ellipsis}.scl-nm .om-bdg{flex:none}.scl-mine{flex:none;font-style:normal;font-size:10.5px;font-weight:900;padding:2px 6px;border-radius:999px;color:#10202c;background:#8fd3ff}.scl-rb{flex:none;font-size:11px;color:var(--dim)}.scl-adm{flex:none;display:flex;gap:2px}.scl-adm button{all:unset;cursor:pointer;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:12px;color:var(--dim);background:#ffffff0f}.scl-adm button:hover{color:var(--text);background:#ffffff1f}.scl ol.w .scl-mine{color:#2a1f00;background:#ffd666}.scl-no{box-sizing:border-box;padding-top:1px;line-height:1}html body .scl-r+.scl-r{border-top:0;box-shadow:inset 0 1px #ffffff0f}html body .scp-card .scp-slots{display:none}html body .scl-no{padding-top:0;width:22px;height:22px;font-size:11.5px}html body .scl ol:not(.adm){display:grid;grid-template-columns:1fr 1fr;gap:5px;border:0;border-radius:0;overflow:visible}html body .scl ol:not(.adm) .scl-r{min-height:34px;padding:0 8px 0 6px;gap:7px;border-radius:10px;background:#ffffff0d;box-shadow:none;font-size:13px}html body .scl ol:not(.adm) .scl-r.me{background:#78c8ff29;box-shadow:inset 0 0 0 1px #8fd3ff80}html body .scl ol.w:not(.adm) .scl-r.me{background:#ffd66624;box-shadow:inset 0 0 0 1px #ffd66680}html body .scl ol.adm .scl-r{min-height:36px}.scl-more{all:unset;cursor:pointer;align-self:center;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--dim);background:#ffffff0d}.scl-more:hover{color:var(--text)}html body .scp-stat>div{padding:8px 4px}html body .scp-stat b{font-size:18px}html body .scl-no{padding-top:1px}.scl-wb{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 14px;border-radius:12px;font-size:13.5px;color:var(--text);background:#ffd66614;border:1px solid rgba(255,214,102,.3)}.scl-wb b{color:#ffd666}.scl-wb em{font-style:normal;font-size:11.5px;font-weight:800;padding:3px 8px;border-radius:999px;color:#2a1f00;background:#ffd666}.scl-wb i{font-style:normal;margin-left:auto;font-size:12.5px;font-weight:700;color:var(--dim)}.scl-wm{gap:10px}.scl-wm ol{max-height:60vh;overflow-y:auto}.scl-wn{margin:0;text-align:center}html body .scl ol:not(.adm){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}html body .scl ol:not(.adm) .scl-r{min-height:32px;padding:0 6px 0 5px;gap:5px;font-size:12.5px}html body .scl ol:not(.adm) .scl-no{width:18px;height:18px;font-size:10.5px}html body .scl ol:not(.adm) .scl-nm{gap:3px}html body .scl ol:not(.adm) .scl-nm .om-bdg{width:14px;height:14px}html body .scl ol:not(.adm) .scl-mine{padding:1px 4px;font-size:9.5px}html body .scl ol.in:not(.adm){grid-template-columns:repeat(4,minmax(0,1fr))}html body .scl ol.in:not(.adm) .scl-r{justify-content:center;padding:0 5px;border-radius:999px}html body .scl ol.in:not(.adm) .scl-nm{flex:0 1 auto}.scp-cap{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 3px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.scp-cap b{padding:0 6px;font-size:12.5px;white-space:nowrap}.scp-cap button{all:unset;cursor:pointer;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:15px;font-weight:900;background:#ffffff14}.scp-cap button[disabled]{opacity:.35;cursor:default}.scp-tt{display:flex;flex-direction:column;gap:2px;min-width:0}.scp-tt small{font-size:11px;color:var(--dim);font-weight:700}.scp-tt b{display:flex;align-items:center;gap:4px}.scp-ge{all:unset;cursor:pointer;font-size:13px;opacity:.7;padding:0 2px}.scn{display:flex;flex-direction:column;gap:12px}.scn h3{margin:0}.scn-flow{margin:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;font-size:13px;background:#ffffff0d}.scn-flow b{color:#ffd666}.scn-l{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--dim)}.scn-in{box-sizing:border-box;width:100%;height:42px;padding:0 12px;border-radius:10px;font-size:15px}.scn-chips{display:flex;flex-wrap:wrap;gap:6px}.scn-c{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:700;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.scn-c small{font-size:10.5px;color:var(--dim)}.scn-c.on{background:#78c8ff29;border-color:#8fd3ff8c}.scn-cap{display:flex;align-items:center;gap:8px;font-size:13.5px}.scn-cap>span{flex:1}.scn-cap small{color:var(--dim);font-size:11px}.scn-cap button{all:unset;cursor:pointer;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:18px;font-weight:900;background:#ffffff14}.scn-cap b{min-width:46px;text-align:center;font-size:16px}.scn-go{width:100%;height:46px}.scn-cw{display:inline-flex;align-items:center;position:relative}.scn-cw .scn-c{padding-right:24px}.scn-cx{all:unset;cursor:pointer;position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--dim)}.scn-rs{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.15)}.scn-rs p{margin:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.scn-rs small{font-size:11.5px;color:var(--dim)}.scn-rs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}html body .scl ol.in:not(.adm) .scl-mine{display:none}html body .scl ol:not(.adm) .scl-mine{display:none}@media(max-width:350px){html body .scl ol.in:not(.adm){grid-template-columns:repeat(3,minmax(0,1fr))}html body .scl ol.w:not(.adm){grid-template-columns:repeat(2,minmax(0,1fr))}}.it-tip button.it-rare-go{box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;font-family:inherit;line-height:1.3;appearance:none;-webkit-appearance:none}.it-rare-go i{font-style:normal;margin-left:6px;font-size:.85em;opacity:.7}.scp-newb{width:100%;height:44px}.scp-new2{padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.scp-new2 .scl-h{justify-content:space-between;margin:0}.scp-newx{all:unset;cursor:pointer;padding:4px 8px;color:var(--dim)}.scp-new2 .scn-l .scn-chips{margin-top:2px}.scp-new2 .scn-l small{font-size:11px}.scp-idw{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;width:100%;padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.4;color:#ffe7a3;background:#ffd6661a;border:1px solid rgba(255,214,102,.45)}.scp-idw span{font-size:12px;font-weight:800;color:#ffd666}.scp-idw.now{color:#ffd0d0;background:#ff5a5a24;border-color:#ff6e6e99;animation:scpIdw 1.6s ease-in-out infinite}.scp-idw.now span{color:#ff9b9b}@keyframes scpIdw{50%{box-shadow:0 0 0 3px #ff6e6e2e}}.scl-rb.no{color:#ff9b9b;font-weight:800}.scn-hw:empty{display:none}.scn-hint{margin:-4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.4;color:#dff4ff;background:#78c8ff1a;border:1px solid rgba(143,211,255,.3)}.scn-hint b{color:#fff}.scn-hint small{color:var(--dim);font-size:11px}.scn-hint.none{color:var(--dim);background:#ffffff0a;border-color:#ffffff1a}.scn-hb{all:unset;cursor:pointer;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#10202c;background:#8fd3ff}html body .pd-band.scb-band .pdb-t.scb-t{display:flex;flex-direction:column;gap:1px;min-width:0;-webkit-line-clamp:unset}.scb-t small{font-size:11px;font-weight:700;color:var(--dim)}.scb-t span{font-size:17px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scn-tc{gap:6px;padding-right:6px}.scn-time,.scp-oat input{box-sizing:border-box;height:24px;width:92px;padding:0 6px;border-radius:8px;font-size:13px;font-family:inherit;color:var(--text);background:#00000040;border:1px solid rgba(255,255,255,.15)}.scp-oat{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;border-radius:999px;font-size:12.5px;font-weight:800;background:#78c8ff1a;border:1px solid rgba(143,211,255,.35)}html body .scn-time,html body .scp-oat input{width:118px}.sclg-trust{display:flex;flex-direction:column;gap:3px;margin:10px 0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;background:#78c8ff1a;border:1px solid rgba(143,211,255,.35)}.sclg-trust em{font-style:normal;color:#8fd3ff}.sclg-trust small{font-size:11.5px;color:var(--dim)}.sclg-rj{margin:10px 0 0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;color:#ffd0d0;background:#ff5a5a1f;border:1px solid rgba(255,110,110,.5)}.sclg-rj p{margin:4px 0;color:#fff;font-weight:700}.sclg-rj small{font-size:11.5px;color:#ffb0b0}.sclg-ab{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sclg-ab .bug-note{margin:0}.sclg-rb.no{color:#ff9b9b;font-weight:800}.sclg-ar.rj{opacity:.7}.sclg-rjn{color:#ffb0b0!important}html body .sclg-frok{align-self:flex-start;margin-top:6px}html body .scl-blk{flex-basis:100%;font-size:11px;font-weight:800;color:#ffb36b}html body .sclg-blk{margin:4px 0;font-size:12.5px;font-weight:800;color:#ffb36b}.rwa-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}html body .rwa-c{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);cursor:pointer}html body .rwa-c b{font-size:11.5px;color:var(--dim)}html body .rwa-c.on{color:#10202c;background:#8fd3ff;border-color:#8fd3ff}html body .rwa-c.on b{color:#10202c}.rwa-q{box-sizing:border-box;width:100%;height:36px;padding:0 12px;margin-bottom:8px;border-radius:10px;font-size:14px;color:var(--text);background:#0003;border:1px solid rgba(255,255,255,.14)}.rwa-l{display:flex;flex-direction:column;gap:6px}.rwa-r{padding:9px 11px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.rwa-h{display:flex;align-items:center;gap:7px}.rwa-h small{margin-left:auto;font-size:11.5px;color:var(--dim);flex-shrink:0}.rwa-rw{font-size:13.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwa-st{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:#8a8a8a}.rwa-st.todo{background:#e05a6d}.rwa-st.doing{background:#4a8fe0}.rwa-st.done{background:#3ea86a}.rwa-n{margin-top:3px;font-size:12.5px;color:var(--dim)}.rwa-ts{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rwa-t{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#ffffff12}.rwa-t.ok{color:#9be3b4;background:#3ea86a26}.rwa-t.warn{color:#ffb36b;background:#ff8c3c24}.rwa-t.dim{color:var(--dim)}html body .rwa-more{margin-top:10px;width:100%}.sdk{max-width:460px;margin:10px auto 0}.sdk-top{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:13.5px}.sdk-top b{font-weight:800}.sdk-mi{color:var(--dim)}.sdk-mi.on{color:#ff8f8f;font-weight:800}.sdk-tm{margin-left:auto;font-variant-numeric:tabular-nums}.sdk-tm em{font-style:normal}html body .sdk-ps{width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:900;color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.16);cursor:pointer}.sdk-wrap{position:relative}.sdk-b{display:grid;grid-template-columns:repeat(9,1fr);aspect-ratio:1;border:2px solid #c9d6e8;border-radius:6px;overflow:hidden;background:#fbfdff;user-select:none}.sdk-b.hide{filter:blur(10px);pointer-events:none}html body .sdk-c{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:clamp(18px,5.6vw,26px);font-weight:600;color:#1f3a5f;background:#fbfdff;border-right:1px solid #dbe3ee;border-bottom:1px solid #dbe3ee;cursor:pointer;font-variant-numeric:tabular-nums}html body .sdk-c:nth-child(9n){border-right:0}html body .sdk-c:nth-last-child(-n+9){border-bottom:0}html body .sdk-c.br{border-right:2px solid #9fb2cc}html body .sdk-c.bb{border-bottom:2px solid #9fb2cc}html body .sdk-c.gv{color:#1d2733;font-weight:700}html body .sdk-c.me{color:#2f6fd6}html body .sdk-c.bad{color:#e0434f}html body .sdk-c.rel{background:#e9f0f9}html body .sdk-c.same{background:#c9dcf5}html body .sdk-c.sel{background:#b4d2ff}.sdk-n{position:absolute;inset:2px;display:grid;grid-template-columns:repeat(3,1fr)}.sdk-n i{font-style:normal;display:flex;align-items:center;justify-content:center;font-size:clamp(8px,2.3vw,11px);font-weight:600;color:#6a7f99;line-height:1}html body .sdk-pz{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 22px;border-radius:999px;font-size:15px;font-weight:800;color:#fff;background:#2f6fd6;border:0;cursor:pointer}.sdk-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0 8px}html body .sdk-tools button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:11.5px;font-weight:700;color:var(--dim);background:none;border:0;cursor:pointer}html body .sdk-tools button b{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;font-size:18px;color:var(--text);background:#ffffff14}html body .sdk-tools button.on b{background:#2f6fd6;color:#fff}html body .sdk-tools button:disabled{opacity:.4}.sdk-pad{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}html body .sdk-pad button{display:flex;flex-direction:column;align-items:center;padding:6px 0 4px;border-radius:10px;color:#8fd3ff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);cursor:pointer}html body .sdk-pad button b{font-size:clamp(22px,6.5vw,30px);font-weight:700;line-height:1.1}html body .sdk-pad button small{height:13px;font-size:10.5px;color:var(--dim)}html body .sdk-pad button.gone{opacity:.2}.sdk-foot{margin-top:12px;text-align:center}.sdk-end{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;border-radius:6px;background:#0c1420e0;color:#fff}.sdk-end>b{font-size:20px}.sdk-end p{margin:0;font-size:13.5px;color:#cfe0f5}.sdk-cnt b{color:#ffd76b;font-size:16px}.sdk-eb{display:flex;gap:8px;margin-top:8px}.sdk-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:92px;height:92px;margin-bottom:6px;border-radius:50%;border:4px solid #e0434f;color:#e0434f;transform:rotate(-12deg);animation:sdkStamp .45s cubic-bezier(.2,1.6,.4,1) both;background:#ffffffeb}.sdk-stamp span{font-size:24px;font-weight:900;letter-spacing:.1em}.sdk-stamp small{font-size:11px;font-weight:800}@keyframes sdkStamp{0%{transform:rotate(-12deg) scale(2.2);opacity:0}to{transform:rotate(-12deg) scale(1);opacity:1}}.sdk-st{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.sdk-st div{padding:10px 0;border-radius:12px;background:#ffffff0d}.sdk-st b{display:block;font-size:20px;font-weight:800}.sdk-st small{font-size:11.5px;color:var(--dim)}.sdk-h{margin:16px 0 8px;font-size:14px}.sdk-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.sdk-cal i{font-style:normal;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:8px;font-size:12px;color:var(--dim);background:#ffffff08}.sdk-cal i.h{aspect-ratio:auto;background:none;font-size:11px}.sdk-cal i:empty{background:none}.sdk-cal i.on{background:#e0434f2e;color:#ff8f8f;font-weight:900;border:1px solid rgba(224,67,79,.5)}.sdk-cal i.td{outline:1px solid #8fd3ff}html body .sdk-cont{width:100%;margin-top:14px}.sdk-df{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html body .sdk-df .btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:auto;padding:10px 0}html body .sdk-df .btn small{font-size:10.5px;font-weight:600;opacity:.8}.sdk-rule{margin-top:12px;text-align:center}html body .scx-ic{display:inline-block;width:18px;height:18px;flex-shrink:0;vertical-align:-4px;margin-right:5px;image-rendering:auto}html body .scx-ic.l{width:24px;height:24px;vertical-align:-5px;margin-right:6px}html body .scx-row{display:inline-flex;align-items:center}html body .scx-row .scx-ic{vertical-align:0}html body .pd-band.scb-band .pd-lv.scb-lv{display:inline-flex;align-items:center}html body .pd-band.scb-band .pd-lv.scb-lv .scx-ic{width:16px;height:16px;margin-right:4px;vertical-align:0}html body .pdb-tm .scx-ic{width:16px;height:16px;margin-right:3px;vertical-align:-3px}html body .scp-go .scx-ic{vertical-align:-4px}html body .scp-oat .scx-ic{margin-right:2px}.sdk-bar{display:flex;gap:6px;margin-bottom:10px}html body .sdk-bb{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--text);background:#ffffff12;border:1px solid rgba(255,255,255,.14);cursor:pointer}html body .sdk-bb b{color:#ff8f8f}.sdk-ov{justify-content:center;gap:10px;overflow-y:auto}.sdk-ov .sdk-df{width:100%;max-width:320px}.sdk-ovs{justify-content:flex-start;padding-top:14px}.sdk-ovs .sdk-st,.sdk-ovs .sdk-cal{width:100%;max-width:330px}.sdk-ovs .sdk-h{margin:6px 0 2px;color:#fff}.sdk-ovs .sdk-cal i{aspect-ratio:auto;height:28px}.sdk-ovs .sdk-rule{margin:4px 0 0;font-size:11.5px}html body .sclg-frok{display:inline-flex;align-items:center;gap:6px}html body .sclg-frok .sclg-fe{display:inline-block;line-height:1;position:relative;top:-1px}html body .scp-top b.scx-row{display:flex}html body .scp-top .scx-ic.l{position:relative;top:-1px}html body .sdk-b{border:2px solid #b89a78;border-radius:10px;background:#2b211b;box-shadow:0 6px 18px #00000059}html body .sdk-b .sdk-c{color:#f3e6d4;background:#2b211b;border-right:1px solid rgba(184,154,120,.22);border-bottom:1px solid rgba(184,154,120,.22)}html body .sdk-b .sdk-c:nth-child(9n){border-right:0}html body .sdk-b .sdk-c:nth-last-child(-n+9){border-bottom:0}html body .sdk-b .sdk-c.br{border-right:2px solid #b89a78}html body .sdk-b .sdk-c.bb{border-bottom:2px solid #b89a78}html body .sdk-b .sdk-c.gv{color:#f3e6d4;font-weight:700}html body .sdk-b .sdk-c.me{color:#8fd3ff;font-weight:600}html body .sdk-b .sdk-c.bad{color:#ff7b7b}html body .sdk-b .sdk-c.rel{background:#352a22}html body .sdk-b .sdk-c.same{background:#3d4a5a}html body .sdk-b .sdk-c.sel{background:#4c6a8c}html body .sdk-b .sdk-n i{color:#b9a58c}html body .sdk-tools button b{position:relative;width:46px;height:46px;color:#f3e6d4;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}html body .sdk-tools button.on b{color:#10202c;background:#8fd3ff;border-color:#8fd3ff}html body .sdk-tools .sdk-on,html body .sdk-tools .sdk-cnt-b{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:999px;font-style:normal;font-size:10px;font-weight:800;line-height:18px;text-align:center;color:#2a1f00;background:#ffd666}html body .sdk-tools .sdk-on{color:#fff;background:#2f6fd6}html body .sdk-pad button{color:#f3e6d4;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}html body .sdk-pad button b{font-weight:600}html body .sdk-bb svg{width:15px;height:15px}html body .sdk-bb b{color:#ffd666}.sdk-tm{display:inline-flex;align-items:center;gap:4px}.sdk-tm svg{width:15px;height:15px}html body .sdk-hb{margin-left:auto}.sdk-ovh{align-items:stretch;text-align:left;padding:14px 16px}.sdk-help h3{margin:12px 0 6px;font-size:14px;color:#ffd666}.sdk-help h3:first-child{margin-top:0}.sdk-help p{margin:0;font-size:13px;line-height:1.55;color:#e6dccd}.sdk-hr{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.sdk-hn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11.5px;font-weight:900;color:#10202c;background:#8fd3ff;margin-top:1px}.sdk-hl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sdk-hl li{display:flex;align-items:center;gap:8px;font-size:13px;color:#e6dccd}.sdk-hl svg{flex-shrink:0;width:18px;height:18px;color:#8fd3ff}.sdk-tip{margin-top:8px!important;padding:7px 10px;border-radius:10px;background:#ffd6661a}.sdk-ovh .btn{align-self:center;margin-top:12px}html body .p4c-gobag{display:inline-flex;margin-top:10px}.sdk-m{display:flex;flex-direction:column;gap:12px}.sdk-mh{display:flex;align-items:center;gap:12px;padding-right:30px}.sdk-mh img{width:56px;height:56px}.sdk-mh b{display:block;font-size:18px;font-weight:900}.sdk-mh small{color:var(--dim);font-size:12.5px}.sdk-steps{display:flex;flex-direction:column;gap:8px}.sdk-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff0f}.sdk-step>span{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:900;color:#10202c;background:#8fd3ff}.sdk-step>div{flex:1;min-width:0}.sdk-step b{display:block;font-size:14px}.sdk-step small{display:block;margin-top:2px;font-size:12px;color:var(--dim);line-height:1.45}.sdk-ic3 svg{width:14px;height:14px;vertical-align:-2px;color:#8fd3ff}.sdk-mini{flex-shrink:0;display:grid;grid-template-columns:repeat(3,18px);grid-auto-rows:18px;border:2px solid #b89a78;border-radius:4px;background:#2b211b}.sdk-mini i{font-style:normal;display:grid;place-items:center;font-size:11px;font-weight:800;color:#f3e6d4;border:1px solid rgba(184,154,120,.25)}.sdk-mini i.sel{color:#fff;background:#4c6a8c}.sdk-mtip{margin:0;padding:8px 12px;border-radius:12px;font-size:12.5px;background:#ffd6661a}.sdk-mst{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffd66614;border:1px solid rgba(255,214,102,.25)}.sdk-mst img{width:44px;height:44px;flex-shrink:0}.sdk-mst p{margin:0;font-size:12.5px;line-height:1.5;color:var(--dim)}.sdk-mst b{color:#ffd666}.sdk-mmore summary{cursor:pointer;font-size:12.5px;color:var(--dim)}.sdk-mmore p{margin:6px 0 0;font-size:12px;line-height:1.55;color:var(--dim)}html body .sdk-mok{width:100%}.sdk-bdg{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;text-align:center}.sdk-bdg div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-radius:12px;background:#ffffff0a}.sdk-bdg img{width:48px;height:48px;filter:grayscale(1) brightness(.55);opacity:.7}.sdk-bdg .on img{filter:none;opacity:1}.sdk-bdg b{font-size:11.5px}.sdk-bdg small{font-size:10.5px;color:var(--dim)}.sdk-bdg .on{background:#ffd6661f}.sdk-pg{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.sdk-pg i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd666,#ffb347)}.sdk-pgt{margin:-4px 0 0;font-size:12.5px;text-align:center;color:var(--dim)}.sdk-pgt b{color:#ffd666}.sdk-m .sdk-h{margin:4px 0 -4px}html body .nw{white-space:nowrap}html body .sdk-bar{gap:6px}html body .sdk-hb{margin-left:auto;width:32px;padding:0;justify-content:center}.sdk-page{position:relative;margin:0 2px;padding:14px 14px 12px 34px;border-radius:10px 16px 16px 10px;background:#fdfefe;color:#1d2b36;box-shadow:0 10px 26px #0006,inset 0 0 0 1px #0000000a}.sdk-page:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background:#5bb8d659}.sdk-ring{position:absolute;left:-7px;top:16px;bottom:16px;width:26px;background:radial-gradient(circle at 19px 50%,#2a3a48 0 3px,transparent 3.5px) 0 0 / 26px 22px repeat-y,linear-gradient(180deg,transparent 0 8px,#3a7fd8 8px 11px,transparent 11px) 0 0 / 22px 22px repeat-y;border-radius:6px}.sdk-ph{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;border-radius:10px;background:#5bb8d6;color:#fff}.sdk-ph b{font-size:17px;font-weight:900;letter-spacing:-.02em}.sdk-ph em{margin-left:auto;padding:3px 12px;border-radius:999px;font-style:normal;font-size:13px;font-weight:900;color:#2f8fb2;background:#fff}.sdk-lv{padding:2px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;color:#fff;background:#ffffff40}.sdk-pgs .sdk-lv.easy{background:#7cc98f}.sdk-pgs .sdk-lv.mid{background:#5bb8d6}.sdk-pgs .sdk-lv.hard{background:#e08a5b}.sdk-dt{display:flex;align-items:center;gap:6px;margin:10px 0}.sdk-lab{flex-shrink:0;padding:4px 8px;border-radius:6px;font-size:10.5px;font-weight:900;letter-spacing:.04em;color:#fff;background:#5bb8d6}.sdk-lab.t{background:#3d5a6c}.sdk-dt i{flex:1;min-width:0;padding:0 4px 3px;border-bottom:2px dotted #b9c7d2;font-style:normal;font-size:13px;font-weight:700;color:#3d5a6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.sdk-dt i.tm{flex:0 0 64px}.sdk-dt i em{font-style:normal}html body .sdk-page .sdk-ps{width:30px;height:30px;color:#3d5a6c;background:#eef5f9;border:1px solid #cfdde6}html body .sdk-page .sdk-b{border:2.5px solid #1d2b36;border-radius:3px;background:#fff;box-shadow:none}html body .sdk-page .sdk-b .sdk-c{color:#1d2b36;background:#fff;border-right:1px solid #c9d5de;border-bottom:1px solid #c9d5de;font-weight:500}html body .sdk-page .sdk-b .sdk-c:nth-child(9n){border-right:0}html body .sdk-page .sdk-b .sdk-c:nth-last-child(-n+9){border-bottom:0}html body .sdk-page .sdk-b .sdk-c.br{border-right:2px solid #1d2b36}html body .sdk-page .sdk-b .sdk-c.bb{border-bottom:2px solid #1d2b36}html body .sdk-page .sdk-b .sdk-c.gv{color:#1d2b36;font-weight:700}html body .sdk-page .sdk-b .sdk-c.me{color:#2f7fd0;font-weight:600}html body .sdk-page .sdk-b .sdk-c.bad{color:#e0434f;background:#fdecee}html body .sdk-page .sdk-b .sdk-c.rel{background:#eef7fb}html body .sdk-page .sdk-b .sdk-c.same{background:#cfeaf5}html body .sdk-page .sdk-b .sdk-c.sel{background:#a9dcef}html body .sdk-page .sdk-b .sdk-n i{color:#7c8c99}.sdk-pf{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:12px;font-weight:700;color:#7c8c99}.sdk-pf .on{color:#e0434f}html body .sdk-again{margin-left:auto;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:800;color:#fff;background:#5bb8d6;border:0;cursor:pointer}.sdk-pstamp{position:absolute;right:6%;bottom:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50%;border:4px double #e0434f;color:#e0434f;background:#ffffff8c;transform:rotate(-14deg);animation:sdkStamp .45s cubic-bezier(.2,1.6,.4,1) both;pointer-events:none}.sdk-pstamp span{font-size:26px;font-weight:900;letter-spacing:.12em}.sdk-pstamp small{font-size:10.5px;font-weight:800}html body .sdk-pad button{color:#2f7fd0;background:#fdfefe;border:0;box-shadow:0 3px #b9c7d2}html body .sdk-pad button b{font-weight:700}html body .sdk-pad button small{color:#9aa9b5}html body .sdk-pad button:active{transform:translateY(2px);box-shadow:0 1px #b9c7d2}html body .sdk-tools button b{color:#fdfefe}.sdk-dn{align-items:center;text-align:center}.sdk-bigst{display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;border:5px double #ff6b76;color:#ff6b76;transform:rotate(-12deg);animation:sdkStamp .5s cubic-bezier(.2,1.6,.4,1) both}.sdk-bigst span{font-size:28px;font-weight:900;letter-spacing:.12em}.sdk-bigst small{font-size:11px;font-weight:800}.sdk-dnt{font-size:20px;font-weight:900}.sdk-dnr{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.sdk-dnr div{padding:8px 0;border-radius:12px;background:#ffffff0f}.sdk-dnr small{display:block;font-size:10.5px;font-weight:900;letter-spacing:.05em;color:#5bb8d6}.sdk-dnr b{font-size:14px}.sdk-dnc{margin:0;font-size:13px;color:var(--dim)}.sdk-dnc b{color:#ffd666}.sdk-pgs{display:flex;flex-direction:column;gap:4px;max-height:210px;overflow-y:auto}.sdk-pgs div{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;font-size:12.5px;background:#ffffff0d}.sdk-pgs em{font-style:normal;font-weight:900;color:#5bb8d6}.sdk-pgs span{color:var(--dim)}.sdk-pgs b{margin-left:auto;font-variant-numeric:tabular-nums}html body .sdk-b{grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr))}html body .sdk-b .sdk-c{min-width:0;min-height:0;aspect-ratio:auto}.sdk-mst{flex-direction:column;align-items:stretch;gap:8px;text-align:center}.sdk-mst p.sdk-mst-t{margin:0;font-size:14px;color:var(--text)}.sdk-mst p.sdk-mst-t b{color:#ffd666}.sdk-mlad{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.sdk-mlad span{display:flex;flex-direction:column;align-items:center;gap:2px}.sdk-mlad img{width:40px;height:40px}.sdk-mlad small{font-size:11px;font-weight:800;color:var(--dim);white-space:nowrap}.sdk-mst p.sdk-mst-s{margin:0;font-size:12px;color:var(--dim)}html body .sdk-step>.sdk-mini{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,20px);grid-auto-rows:20px;border:2px solid #1d2b36;border-radius:3px;background:#fff;overflow:hidden}html body .sdk-mini i{font-size:11.5px;font-weight:800;color:#1d2b36;border:0;border-right:1px solid #c9d5de;border-bottom:1px solid #c9d5de}html body .sdk-mini i:nth-child(3n){border-right:0}html body .sdk-mini i:nth-last-child(-n+3){border-bottom:0}html body .sdk-mini i.sel{color:#2f7fd0;background:#a9dcef}html body .sdk-step{gap:12px;padding:12px 14px}html body .sdk-step small{white-space:normal;word-break:keep-all}.sdk-dt i{text-overflow:clip}.sdk-dt i.tm{flex:0 0 58px}html body .sdk{margin-top:4px}html body .sdk-bar{margin-bottom:8px}html body .sdk-page{padding:10px 12px 10px 32px}html body .sdk-dt{margin:0 0 8px}html body .sdk-pf{gap:8px;margin-top:7px}html body .sdk-pf .sdk-lv{color:#fff}.sdk-pf .sdk-lv.easy{background:#7cc98f}.sdk-pf .sdk-lv.mid{background:#5bb8d6}.sdk-pf .sdk-lv.hard{background:#e08a5b}.sdk-pf .sdk-no{font-style:normal;font-weight:900;color:#5bb8d6}html body .sdk-tools.sdk-tl2{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 8px}html body .sdk-tl2 button{flex-direction:row;justify-content:center;gap:5px;height:38px;padding:0;border-radius:12px;font-size:12px;color:#f3e6d4;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}html body .sdk-tl2 button b{width:auto;height:auto;background:none;border:0}html body .sdk-tl2 button b svg{width:17px;height:17px}html body .sdk-tl2 button.on{color:#10202c;background:#8fd3ff;border-color:#8fd3ff}html body .sdk-tl2 button.on b{color:#10202c;background:none}html body .sdk-tl2 .sdk-on{display:none}html body .sdk-tl2 .sdk-cnt-b{position:static;min-width:16px;height:16px;line-height:16px;font-size:10px}html body .sdk-pad button{padding:4px 0 2px}html body .sdk-dt{gap:6px}html body .sdk-dt i{flex:0 1 auto;border-bottom:0;padding:0 2px}.sdk-tm2{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:700;color:#3d5a6c;font-variant-numeric:tabular-nums}.sdk-tm2 svg{width:14px;height:14px}.sdk-tm2 em{font-style:normal}.sdk-acts{display:inline-flex;gap:4px;margin-left:auto}html body .sdk-ib{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;font-size:11px;font-weight:900;color:#3d5a6c;background:#eef5f9;border:1px solid #cfdde6;cursor:pointer}html body .sdk-ib svg{width:16px;height:16px}html body .sdk-ib.nb i{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:999px;font-style:normal;font-size:9.5px;font-weight:900;line-height:16px;color:#fff;background:#e0434f}@media(max-width:360px){html body .sdk-dt .sdk-lab{display:none}}html body .sdk-pf{min-height:32px}html body .sdk-ib.on{color:#fff;background:#2f7fd0;border-color:#2f7fd0}html body .sdk-ib:disabled{opacity:.4}html body .sdk-ib.nb i.y{color:#2a1f00;background:#ffd666}html body .sdk-pad{margin-top:10px}html body .sdk-tb{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;color:#3d5a6c;background:#eef5f9;border:1px solid #cfdde6;cursor:pointer;white-space:nowrap}html body .sdk-tb svg{width:14px;height:14px}html body .sdk-tb b{color:#e0434f}html body .sdk-dt .sdk-tm2{font-size:14px}html body .sdk-pf{flex-wrap:nowrap}html body .sdk-tl3{gap:2px}html body .sdk-tl3 button{display:flex;flex-direction:column;align-items:center;gap:1px;width:48px;padding:3px 0;border-radius:10px;color:#3d5a6c;background:none;border:0;cursor:pointer}html body .sdk-tl3 button svg{width:19px;height:19px}html body .sdk-tl3 small{font-size:10px;font-weight:800;white-space:nowrap;color:#6b8293}html body .sdk-tl3 button.on{background:#2f7fd0;color:#fff}html body .sdk-tl3 button.on small{color:#fff}html body .sdk-tl3 button:disabled{opacity:.35}@media(max-width:370px){html body .sdk-tl3 button{width:42px}html body .sdk-pf .sdk-no{display:none}}html body .sdk-tm2 img{width:18px;height:18px;position:relative;top:-1px}html body .sdk-pf>span,html body .sdk-pf>em{white-space:nowrap}html body .sdk-pf{gap:6px}html body .sdk-pf .sdk-lv{padding:3px 9px;font-size:11px}html body .sdk-pf>span:not(.sdk-acts){font-size:12px}html body .sdk-tl3{margin-left:auto}.sdk-snow{position:absolute;z-index:3;width:2px;height:2px;margin:-1px 0 0 -1px;pointer-events:none;color:#8fd3ff;background:currentColor;box-shadow:0 -4px,0 -2px,0 2px,0 4px,-4px 0,-2px 0,2px 0,4px 0,-2px -2px,2px -2px,-2px 2px,2px 2px;animation:sdkSnow .8s ease-out both}@keyframes sdkSnow{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}@media(prefers-reduced-motion:reduce){.sdk-snow{display:none}}html body .sdk-tl3 button img{width:20px;height:20px}html body .sdk-tl3 button img{width:24px;height:24px;image-rendering:auto}html body .sdk-hlp img{width:22px;height:22px}html body .sdk-tl3 button img{image-rendering:pixelated}html body .sdk-pf{height:40px}html body .sdk-tl3 button img{image-rendering:auto}html body .sdk-tm2 img{top:0}html body .sdk-tm2{line-height:18px}html body .sdk-pi{width:24px;height:24px;flex-shrink:0}html body .sdk-tb .sdk-pi{width:24px;height:24px;margin:0 -2px 0 -4px}html body .sdk-ib .sdk-pi{width:24px;height:24px}html.xm{--bg: #070b28;--bg2: #0c133f}html.xm body{background:#070b28}html body .scp-when{color:#ffd666!important;font-weight:800}html body .sdk-pstamp{width:104px;height:104px;border:0;border-radius:0;background:none;transform:none;animation:sdkStamp2 .45s cubic-bezier(.2,1.6,.4,1) both}html body .sdk-bigst{width:124px;height:124px;border:0;transform:none;background:#fdfaf2;box-shadow:0 4px 14px #00000059;animation:sdkStamp2 .5s cubic-bezier(.2,1.6,.4,1) both}.sdk-face{width:104px;height:104px;display:block}.sdk-facem{width:28px;height:28px;display:block}@keyframes sdkStamp2{0%{transform:scale(1.8);opacity:0}to{transform:scale(1);opacity:1}}html body .sdk-cal i.on{background:#fdfaf2;border-color:#e0434f73;padding:0}.shw2 .shw-t>em,.shw-gm em{padding-top:6px;padding-bottom:4px}@media(max-width:360px){.shw2 .shw-t>em{padding-top:5px;padding-bottom:3px}}html body .sdk-tl3 button img,html body .sdk-pi{image-rendering:auto}html body .sdk-ib .sdk-pi{width:16px;height:16px}html.xm .snowfx i{background-image:radial-gradient(circle at 40px 60px,rgba(240,248,255,.8) 1.8px,transparent 2.1px),radial-gradient(circle at 170px 190px,rgba(240,248,255,.7) 1.5px,transparent 1.8px),radial-gradient(circle at 220px 30px,rgba(240,248,255,.65) 1.3px,transparent 1.6px),radial-gradient(circle at 110px 130px,rgba(240,248,255,.6) 1.2px,transparent 1.5px)}html.xm .snowfx i+i{background-image:radial-gradient(circle at 90px 120px,rgba(240,248,255,.85) 2.8px,transparent 3.1px),radial-gradient(circle at 300px 40px,rgba(240,248,255,.7) 2.3px,transparent 2.6px),radial-gradient(circle at 200px 260px,rgba(240,248,255,.65) 2px,transparent 2.3px)}html body .ct-bug{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;border-radius:14px;text-align:left;cursor:pointer;color:var(--text);background:linear-gradient(180deg,#ff6e6e29,#ff6e6e14);border:1px solid rgba(255,130,130,.45)}html body .ct-bug:hover{background:linear-gradient(180deg,#ff6e6e3d,#ff6e6e1f)}.ct-bug-ic{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:20px;background:#ff78782e}.ct-bug-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ct-bug-t b{font-size:15px}.ct-bug-t small{font-size:12px;color:var(--dim);word-break:keep-all}.ct-bug>i{font-style:normal;font-size:20px;color:#ff9b9b}.ct-or{margin:14px 0 -4px!important;font-size:12px;color:var(--dim)}.ct2{display:flex;flex-direction:column;gap:12px;text-align:left}.ct2-hd{display:flex;align-items:center;gap:12px;padding-right:34px}.ct2-hd img{width:44px;height:44px;flex-shrink:0}.ct2-hd h3{margin:0;font-size:18px}.ct2-hd p{margin:2px 0 0;font-size:12.5px;color:var(--dim);word-break:keep-all}html body .ct2 .ct-bug{margin-top:2px}.ct2-h{margin-top:2px;font-size:12px;font-weight:800;color:var(--dim)}.ct2-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .ct2-p{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border-radius:999px;text-decoration:none;color:var(--text);background:#ffffff12;border:1px solid rgba(255,255,255,.14)}html body .ct2-p.kk{background:#fee5001a;border-color:#fee50059}.ct2-ic{flex-shrink:0;font-size:18px;line-height:1}.ct2-t{display:flex;flex-direction:column;min-width:0}.ct2-t b{font-size:13.5px}.ct2-t small{font-size:10.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .ct2-copy{align-self:center;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--dim);background:none;border:0;text-decoration:underline;cursor:pointer}.bug2{display:flex;flex-direction:column;gap:8px;text-align:left}.bug-hd{display:flex;align-items:center;gap:12px;padding-right:34px;margin-bottom:4px}.bug-hd-ic{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:22px;background:#ff78782e}.bug-hd h3{margin:0;font-size:18px}.bug-hd p{margin:2px 0 0;font-size:12.5px;color:var(--dim);word-break:keep-all}.bug-lb{font-size:12.5px;font-weight:800}.bug-lb small{font-weight:600;color:var(--dim)}html body .bug2 textarea{width:100%;box-sizing:border-box;min-height:96px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.5}.bug-shots{display:flex;gap:8px}.bug-th{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#00000040}.bug-th img{width:100%;height:100%;object-fit:cover}html body .bug-th button{position:absolute;top:3px;right:3px;width:22px;height:22px;padding:0;border-radius:50%;font-size:14px;line-height:1;color:#fff;background:#0009;border:0;cursor:pointer}.bug-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:72px;height:72px;border-radius:12px;cursor:pointer;text-align:center;font-size:11px;line-height:1.3;color:var(--dim);background:#ffffff0d;border:1.5px dashed rgba(255,255,255,.25)}.bug-add b{font-size:20px;line-height:1}.bug-add small{font-size:10.5px}.bug-auto{margin:2px 0 4px;font-size:11.5px;color:var(--dim);word-break:keep-all}.bug-ashots{display:flex;gap:6px;margin:6px 0}.bug-ashots img{width:96px;height:96px;object-fit:cover;border-radius:10px}.mo-cm-own{display:inline-flex;gap:4px;margin-left:auto}.mo-cm-h .om-bdg{margin-right:4px}.mo-cm-ed{display:flex;flex-direction:column;gap:6px}html body .mo-ed-in{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;font-size:14px;line-height:1.5}.mo-ed-b{display:flex;gap:6px;justify-content:flex-end}html body button.nt-card{display:flex;width:fit-content;max-width:min(100%,460px)}html body .sdk-b .sdk-c .sdk-cat{width:84%;height:84%;object-fit:contain;pointer-events:none}html body .sdk-b .sdk-c.bad .sdk-cat{outline:2px solid #e0434f;outline-offset:-1px;border-radius:6px;opacity:.85}html body .sdk-pad button b .sdk-cat{display:block;width:28px;height:28px;margin:2px auto 0}html body .sdk-ib.sdk-mode{overflow:hidden}html body .sdk-ib.sdk-mode .sdk-cat{width:22px;height:22px}html body .sdk-ib.sdk-mode b{font-size:11px;font-weight:900;letter-spacing:-.03em}html body .sdk-pf .sdk-kn{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#8a5a2b;background:#fff1dc;border:1px solid #f0d2a8;white-space:nowrap}html body .sdk-ib.sdk-mode.on{background:#8fd3ff;border-color:#2f7fd0;box-shadow:0 0 0 2px #2f7fd059}html body .sdk-ib.sdk-mode:not(.on) .sdk-cat{filter:grayscale(.35);opacity:.8}html body .sdk-kn2{position:absolute;top:-11px;right:16px;z-index:2;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#8a5a2b;background:#fff1dc;border:1px solid #f0d2a8;box-shadow:0 2px 6px #00000040;white-space:nowrap;pointer-events:none}.sdh{display:flex;flex-direction:column;gap:12px}.sdh-page{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 16px 14px 26px;border-radius:8px 14px 14px 8px;color:#1d2b36;background:#fdfefe;box-shadow:0 6px 16px #0000004d}.sdh-page:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:14px;background:radial-gradient(circle at 9px 50%,#2a3a48 0 2.5px,transparent 3px) 0 0 / 14px 18px repeat-y}.sdh-top{display:flex;align-items:center;gap:10px;padding-right:26px}.sdh-top img{width:52px;height:52px}.sdh-top b{display:block;font-size:18px;font-weight:900}.sdh-top span{font-size:12.5px;color:#5d7383}.sdh-rule>b{display:block;margin-bottom:8px;font-size:15px;font-weight:900;color:#2f7fd0}.sdh-demo{display:grid;grid-template-columns:1fr 34px 1fr;align-items:end;gap:10px}.sdh-demo figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.sdh-demo figure.c .sdh-g{height:150px}.sdh-demo figcaption{font-size:11px;font-weight:800;color:#5d7383;white-space:nowrap}.sdh-g{display:grid;width:100%;border:2px solid #1d2b36;border-radius:3px;background:#fff}.sdh-g i{font-style:normal;display:grid;place-items:center;aspect-ratio:1;font-size:11px;font-weight:800;color:#1d2b36;border-right:1px solid #c9d5de;border-bottom:1px solid #c9d5de}.sdh-g.row i:last-child,.sdh-g.box i:nth-child(3n){border-right:0}.sdh-g.row i{border-bottom:0}.sdh-g.box i:nth-last-child(-n+3),.sdh-g.col i:last-child{border-bottom:0}.sdh-g.col i{border-right:0;aspect-ratio:auto}.sdh-g i.q{color:#fff;background:#2f7fd0}.sdh-demo figure:first-child{grid-column:1 / -1}.sdh-demo figure:first-child .sdh-g{max-width:260px}.sdh-how{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:12px;background:#eef7fb;font-size:13px;font-weight:800}.sdh-how em{font-style:normal}.sdh-ar{color:#8aa0b0}.sdh-k{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;font-weight:900}.sdh-k.cell{background:#a9dcef;border:2px solid #1d2b36}.sdh-k.num{color:#2f7fd0;background:#fff;box-shadow:0 2px #b9c7d2;font-size:15px}.sdh-ok{margin-left:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;color:#fff;background:#3ea86a}.sdh-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;text-align:center}.sdh-tools span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:800;color:#3d5a6c;white-space:nowrap}.sdh-tools img{width:24px;height:24px}.sdh-tip{margin:0;font-size:11.5px;color:#7c8c99;text-align:center;word-break:keep-all}.sdh-st{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffd66614;border:1px solid rgba(255,214,102,.25)}.sdh-face{width:52px;height:52px;flex-shrink:0;border-radius:50%;background:#fdfaf2;padding:2px}.sdh-st>div{flex:1;min-width:0}.sdh-st b{font-size:13.5px;color:#ffd666}.sdh-lad{display:grid;grid-template-columns:repeat(5,1fr);margin-top:4px}.sdh-lad span{display:flex;flex-direction:column;align-items:center}.sdh-lad img{width:32px;height:32px}.sdh-lad small{font-size:10px;font-weight:800;color:var(--dim);white-space:nowrap}.sdh-demo{grid-template-columns:auto 1fr;align-items:start;justify-items:center}.sdh-demo figure.c .sdh-g{width:20px;height:auto}.sdh-demo figure.c .sdh-g i{height:15px;font-size:10px}.sdh-demo figure:last-child .sdh-g{max-width:132px}.sdh-rule{display:flex;align-items:center;gap:12px}.sdh-mw{flex-shrink:0}.sdh-mini{display:grid;grid-template-columns:repeat(9,17px);grid-auto-rows:17px;border:2px solid #1d2b36;border-radius:3px;background:#fff}.sdh-mini i{font-style:normal;display:grid;place-items:center;font-size:10px;font-weight:800;color:#1d2b36;border-right:1px solid #d4dee6;border-bottom:1px solid #d4dee6;box-sizing:border-box}.sdh-mini i:nth-child(9n){border-right:0}.sdh-mini i:nth-last-child(-n+9){border-bottom:0}.sdh-mini i.br{border-right:2px solid #1d2b36}.sdh-mini i.bb{border-bottom:2px solid #1d2b36}.sdh-mini i.r{background:#cfeaf5}.sdh-mini i.c{background:#ffe3b8}.sdh-mini i.b{background:#e4dbff}.sdh-mini i.q{color:#fff;background:#2f7fd0;font-size:11px}.sdh-leg{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:800;color:#3d5a6c}.sdh-leg>b{font-size:12.5px;color:#1d2b36;word-break:keep-all}.sdh-leg span{display:flex;align-items:center;gap:6px;white-space:nowrap}.sdh-leg span i{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.sdh-leg i.lr{background:#cfeaf5}.sdh-leg i.lc{background:#ffe3b8}.sdh-leg i.lb{background:#e4dbff}.sdh-leg p{margin:2px 0 0;font-size:12px;line-height:1.4;color:#5d7383;font-weight:700}.sdh-leg p b{color:#2f7fd0}@media(max-width:360px){.sdh-mini{grid-template-columns:repeat(9,15px);grid-auto-rows:15px}}.sdh-mini{position:relative}.sdh-mini:after{content:"";position:absolute;top:51px;left:51px;width:51px;height:51px;border:3px solid #8b6cff;border-radius:3px;box-sizing:border-box;pointer-events:none}.sdh-mini i.b{background:#fff}.sdh-leg i.lb{background:#fff;border:2.5px solid #8b6cff;box-sizing:border-box}.sdh-ov{font-size:10.5px;font-weight:700;color:#8aa0b0}@media(max-width:360px){.sdh-mini:after{top:45px;left:45px;width:45px;height:45px}}.sdk-bot{display:flex;justify-content:center;gap:8px;margin-top:12px;flex-wrap:wrap}html body .sdk-bot .sdk-tb{height:34px;padding:0 14px;font-size:12.5px;color:#f3e6d4;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}html body .sdk-bot .sdk-tb b{color:#ffd666}html body .pc3 .pc-mb{background:linear-gradient(#78a0ff3d,#4669d72e);border-color:#a0cdff4d}html body .pc3 .pc-mb:hover{background:linear-gradient(#87afff52,#5076e13d)}html body .pc3 .pc-mb:active,html body .pc3 .pc-mb.open{background:linear-gradient(#3250aa73,#3c5fbe59)}html.sn body .pc3 .pc-mb{background:linear-gradient(#5b4036,#47302a);border-color:#ffdcbe2e}html.hw:not(.sn) body .pc3 .pc-mb{background:linear-gradient(#965adc4d,#6e3cb43d);border-color:#dcaaff4d}.at-px{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;background:#8fd3ff14;border:1px dashed rgba(143,211,255,.4)}.at-px>img{width:40px;height:40px;flex-shrink:0}.at-px-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.at-px-t b{font-size:14px}.at-px-t b em{font-style:normal;color:#8fd3ff}.at-px-t span{font-size:12px;word-break:keep-all}.at-px-t small{font-size:11px;color:var(--dim);word-break:keep-all}.at-px-why{font-size:11px;color:var(--dim);max-width:90px;text-align:right;word-break:keep-all}.at-cal i.px-d{background:#8fd3ff1f}.at-pxf{font-size:15px;opacity:.85}html body .sdk-helpb{display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:30px;padding:0 10px 0 4px;border-radius:999px;font-size:12px;font-weight:800;color:#2f7fd0;background:#fff;border:1px solid #cfdde6;box-shadow:0 1px 2px #1d2b3614;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}html body .sdk-helpb b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;color:#fff;background:#2f7fd0}html body .sdk-helpb:active{background:#eef5f9}html body .at-px>img.at-px-ic{width:48px;height:48px}html body .at-cal i.px-d{background:#8fd3ff24;box-shadow:inset 0 0 0 1px #8fd3ff59}html body .at-cal i.px-d img.at-pxf{width:62%;height:auto;opacity:1}.at-pxpop{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#080c1e8c;animation:atPxIn .18s ease-out}.at-pxpop-b{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(300px,100%);padding:18px 16px 16px;border-radius:18px;text-align:center;background:linear-gradient(#262d52,#1c2244);border:1px solid rgba(143,211,255,.4);color:#fff;box-shadow:0 10px 30px #00000059}.at-pxpop-b img{width:96px;height:96px}.at-pxpop-b b{font-size:15px}.at-pxpop-b span{font-size:12.5px;color:var(--dim);word-break:keep-all}.at-pxpop-b .btn{margin-top:6px;min-width:96px}@keyframes atPxIn{0%{opacity:0}to{opacity:1}}html body .pc3 .pc-tr+.pc-tr{min-height:31px}html body .pc3 .pc-tv.pc-om{align-items:baseline}html body .at-pxb{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:30px;margin-top:10px;padding:0 10px 0 5px;border-radius:999px;font-size:12px;font-weight:800;color:#dff1ff;background:#8fd3ff1f;border:1px solid rgba(143,211,255,.35);cursor:pointer;-webkit-tap-highlight-color:transparent}html body .at-pxb img{width:24px;height:24px}html body .at-pxb b{color:#8fd3ff;font-weight:900}html body .at-pxb.none{opacity:.45;filter:grayscale(.6)}html body .at-pxb:active{transform:translateY(1px)}.at-pxtip{position:absolute;z-index:9000;display:flex;gap:10px;width:min(300px,calc(100vw - 16px));box-sizing:border-box;padding:12px;border-radius:14px;background:linear-gradient(#262d52,#1c2244);border:1px solid rgba(143,211,255,.4);box-shadow:0 8px 24px #00000059;color:#fff}.at-pxtip>img{width:48px;height:48px;flex:none}.at-pxtip>div{display:flex;flex-direction:column;gap:3px;min-width:0}.at-pxtip b{font-size:14px}.at-pxtip b em{font-style:normal;color:#8fd3ff}.at-pxtip span{font-size:12px;word-break:keep-all}.at-pxtip small{font-size:11px;color:#fff9;word-break:keep-all}.at-pxtip .btn{align-self:flex-start;margin-top:6px}html body .pb-at.at-tipb,html body .pb-at.at-pxhint{all:unset;flex:0 0 100%;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;margin-top:8px;padding:8px 12px;border-radius:12px;color:#fff;font-size:13.5px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .pb-at.at-tipb{border:1px solid rgba(255,216,74,.4);background:#ffd84a14}html body .pb-at.at-pxhint{border:1px solid rgba(143,211,255,.4);background:#8fd3ff14}html body .pb-at.at-tipb img,html body .pb-at.at-pxhint img{flex:none;width:28px;height:28px}html body .pb-at.at-tipb span,html body .pb-at.at-pxhint span{flex:1;min-width:0;word-break:keep-all}html body .pb-at.at-tipb b,html body .pb-at.at-pxhint b{flex:none;color:var(--dim);font-size:16px}.at-tips{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#080c1e99}.at-tips-b{width:min(360px,100%);max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;padding:14px;border-radius:18px;background:linear-gradient(#262d52,#1c2244);border:1px solid rgba(255,216,74,.35);box-shadow:0 10px 30px #0006;color:#fff}.at-tips-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.at-tips-h b{display:flex;align-items:center;gap:6px;font-size:16px}.at-tips-h b img{width:22px;height:22px}.at-tips-x{all:unset;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:20px;color:#ffffffb3;cursor:pointer}.at-tips-l{display:flex;flex-direction:column;gap:6px}.at-tip-r{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none}.at-tip-r:active{background:#ffffff1a}.at-tip-r>img{flex:none;width:36px;height:36px;object-fit:contain}.at-tip-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at-tip-t b{font-size:14px}.at-tip-t small{font-size:11.5px;color:#ffffff9e;word-break:keep-all}.at-tip-p{flex:none;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;background:#ffd66624;color:#ffe39a;font-size:12px;font-weight:800;white-space:nowrap}.at-tip-p img.coin{width:14px;height:14px}.at-tips-go{display:flex;justify-content:center;margin-top:12px}.at-tips-f{margin:8px 0 0;text-align:center;font-size:11px;color:#ffffff80}html body .kl-paper .btn.kl-ok,html.mp.mp body .kl-paper .btn.kl-ok{color:#4a2f00;background:linear-gradient(180deg,#ffe08a,#f3b940);border:1px solid #c98a1c;box-shadow:inset 0 1px #fff9,0 2px #c98a1c;text-shadow:none}html body .kl-paper .btn.ghost.kl-ok,html.mp.mp body .kl-paper .btn.ghost.kl-ok{background:#fff;color:#6b4a1a;border-color:#e0c48a;box-shadow:0 2px #e0c48a}@media(min-width:641px){html:not(.wk) body .gm-hub.gm-compact:not(.gm-grp) .gm-hub-card .gm-hc-prize img.coin{top:1px}}html.wk body .gm-hub.gm-compact:not(.gm-grp) .gm-hub-card .gm-hc-prize img.coin{top:0}.pxd{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#080c1e99}.pxd-b{width:min(340px,100%);box-sizing:border-box;padding:16px 14px 14px;border-radius:18px;text-align:center;background:linear-gradient(#262d52,#1c2244);border:1px solid rgba(143,211,255,.4);box-shadow:0 10px 30px #0006;color:#fff}.pxd-h{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.pxd-h b{font-size:16px}.pxd-h small{font-size:11px;color:#ffffff8c}.pxd-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.pxd-d{display:flex;flex-direction:column;align-items:center;gap:4px}.pxd-d span{font-size:11px;color:#fff9}.pxd-d i{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:10px;font-style:normal;font-size:10px;color:#ffffff80;background:#ffffff0d}.pxd-d i.on{background:#ff7eb638}.pxd-d i.td{box-shadow:inset 0 0 0 1px #8fd3ff80}.pxd-d i.miss{box-sizing:border-box;border:1px dashed rgba(255,255,255,.35)}.pxd-d i.px{background:#8fd3ff2e;box-shadow:inset 0 0 0 1px #8fd3ff73}.pxd-d i img{width:72%;height:auto}.pxd-d i.pop{animation:pxdPop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes pxdPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.pxd-msg{min-height:38px;margin:12px 0 6px;font-size:13px;line-height:1.45;word-break:keep-all}.pxd-msg span{font-size:12px;color:#8fd3ff}.pxd-kun{display:flex;justify-content:center;animation:pxdIn .5s ease-out}.pxd-kun img{width:96px;height:96px}@keyframes pxdIn{0%{transform:translate(-30px);opacity:0}to{transform:none;opacity:1}}.pxd-go{width:100%;margin-top:8px}@media(prefers-reduced-motion:reduce){.pxd-d i.pop,.pxd-kun{animation:none}}.pxd-kun[hidden]{display:none}.pxd-d i img{width:70%;max-width:30px;min-width:20px}.pxd-auto{margin:10px 0 0;font-size:11.5px;color:#ffffff9e;word-break:keep-all}html body .at-cta2{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:12px}html body .at-cta2>.pb-at{margin:0;min-width:0;padding:8px 10px;font-size:13px}html body .at-cta2>.pb-at img{width:24px;height:24px}html body .at-cta2>.pb-at em{padding:5px 9px;font-size:12px}html body .at-cta2{gap:8px;margin-top:12px}html body .at-cta2>.pb-at,html body .at-cta2>.pb-at.at-tipb{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:7px;height:42px;padding:0 10px 0 9px;border-radius:12px;font-size:13px;font-weight:800;color:#fff;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .at-cta2>.pb-at{background:linear-gradient(180deg,#8fd3ff29,#8fd3ff12);box-shadow:inset 0 0 0 1px #8fd3ff4d}html body .at-cta2>.pb-at.at-tipb{background:linear-gradient(180deg,#ffd6662e,#ffd66612);box-shadow:inset 0 0 0 1px #ffd66661}html body .at-cta2>.pb-at img{flex:none;width:24px;height:24px}html body .at-cta2>.pb-at span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}html body .at-cta2>.pb-at b{flex:none;font-size:15px;color:#ffffff73}html body .at-cta2>.pb-at:active{transform:translateY(1px)}html body .inv .inv-g{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;margin-top:8px;border-radius:12px;background:#00000038;box-shadow:inset 0 1px 3px #00000059}html body .inv .inv-s{all:unset;box-sizing:border-box;position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:9px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff1f;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .inv .inv-s img{width:72%;height:72%;object-fit:contain}html body .inv .inv-s.off img{filter:grayscale(1);opacity:.38}html body .inv .inv-s.sel{box-shadow:inset 0 0 0 2px #ffd84a,0 0 8px #ffd84a59}html body .inv .inv-s em{position:absolute;right:3px;bottom:2px;font-style:normal;font-size:11px;font-weight:900;line-height:1;color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000}html body .inv .inv-e{cursor:default;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0d}html body .inv .inv-s:not(.inv-e):active{transform:translateY(1px)}html body .inv .inv-d{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}html body .inv .inv-d>img{flex:none;width:44px;height:44px;object-fit:contain}html body .inv .inv-dt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html body .inv .inv-dt b{font-size:14px}html body .inv .inv-dt b span{margin-left:4px;font-size:12px;color:#ffd84a;font-weight:800}html body .inv .inv-dt small{font-size:11.5px;color:var(--dim);word-break:keep-all}html body .inv .inv-da{flex:none;display:flex;flex-direction:column;gap:5px}html body .inv .inv-da .btn{min-width:76px}html body .it-tip .it-d{word-break:keep-all}html body .gm-hub-card .gm-hc-prize img.bdg{width:14px;height:14px;object-fit:contain;margin:0;position:relative;top:0}html body .gm-compact .gm-hc-prize img.bdg{width:13px;height:13px}html body .gm-hub-card.gm-sdk .gm-hc-prize{background:#a0c8ff24;color:#cfe3ff}html body .p4c-box .btn,html.mp.mp body .p4c-box .btn,html body .fi-nr-box .btn,html.mp.mp body .fi-nr-box .btn{color:#5a4630;background:#fff;border:1px solid #dccaa6;box-shadow:0 2px #dccaa6;text-shadow:none}html body .p4c-box .btn.pri,html.mp.mp body .p4c-box .btn.pri{color:#fff;background:linear-gradient(180deg,#ff9cc2,#ef6a9e);border-color:#d4508a;box-shadow:inset 0 1px #ffffff73,0 2px #c2467c;text-shadow:0 1px 0 rgba(150,30,80,.35)}html body #deco-pick,html.mp.mp body #deco-pick{background:linear-gradient(180deg,#262d52,#1b2144);border:1px solid rgba(170,195,255,.35);box-shadow:0 8px 22px #00000073;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}html body .gm-compact .gm-hc-wait{display:block;visibility:hidden}html body .gm-hub-card .gm-hc-prize{background:#a0c8ff24;color:#cfe3ff}.sdk-dnx{display:flex;flex-direction:column;align-items:center;gap:4px;margin:6px 0 2px;font-size:12.5px;color:#5d6b7a}.sdk-dnx .up{color:#2f7fd0}.sdk-dnx .up b{color:#1f6bbd}.sdk-dnx .fire{display:inline-flex;align-items:center;gap:3px;color:#d2601a}.sdk-dnx .fire b{color:#c24f0c}html body .at-cta2>.pb-at,html body .at-cta2>.pb-at.at-tipb{justify-content:center;gap:6px;padding:0 8px}html body .at-cta2>.pb-at span{flex:0 1 auto}html body .at-cta2>.pb-at>b{display:none}html.xm body .gm-fame-b{background:linear-gradient(135deg,#aad7ff33,#78a0ff12);border-color:#bee4ff80;box-shadow:0 0 14px #96c8ff24}html.xm body .gm-fame-b:after{background:linear-gradient(90deg,transparent,rgba(235,248,255,.28),transparent)}html.xm body .gm-fb-t b,html.xm body .gm-fb-t small em{color:#dff1ff}html.xm body .gm-fb-go{color:#cfe8ff}html.xm body .pd-band{background:linear-gradient(120deg,#8cbeff33,#bea0ff1a 60%,#78c8ff0f);border-color:#b4dcff52}html.xm body .pd-band.on{border-color:#bee6ff99}html.xm body .pd-lv{color:#d6ecff;background:#8cc3ff2e}html.xm body .pdb-tm b{color:#bfe3ff}html.xm body .pd-band .pdb-go,html.xm body .pd-band.on .pdb-go{color:#e8f4ff;background:#8cc3ff2e;border-color:#bee4ff66}html.xm body.sanct .hero.hero-strip{background-image:url(../assets/xm/sanctuary-mobile.png?v=1)!important;background-color:#070b28!important}@media(min-width:760px){html.xm body.sanct .hero.hero-strip{background-image:url(../assets/xm/sanctuary-pc.png?v=1)!important}}html.xm .ss-stage{background-image:url(../assets/xm/sanctuary-mobile.png?v=1);background-color:#070b28}@media(min-width:600px){html.xm .ss-stage{background-image:url(../assets/xm/sanctuary-pc.png?v=1)}}.p4c-more{display:flex;justify-content:center;margin-top:12px}.p4c-more .btn{min-width:180px}html body .gm-hub-card{position:relative}html body .gm-hub-card .gm-new{position:absolute;top:6px;right:6px;z-index:2;margin:0}.nt-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.nt-mc{--a: #ffd27a;--b: rgba(255, 210, 122, .14);all:unset;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:10px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--a) 50%,transparent);background:linear-gradient(135deg,var(--b),rgba(255,255,255,.02));cursor:pointer;-webkit-tap-highlight-color:transparent}.nt-mc:active{transform:scale(.98)}.nt-mc.c-pink{--a: #ff9ec0;--b: rgba(255, 158, 192, .16)}.nt-mc.c-gold{--a: #ffd27a;--b: rgba(255, 210, 122, .16)}.nt-mc.c-mint{--a: #8fe0c0;--b: rgba(143, 224, 192, .15)}.nt-mc.c-lav{--a: #c9b6ff;--b: rgba(201, 182, 255, .16)}.ntm-img{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#0003}.ntm-img img{max-width:32px;max-height:32px;object-fit:contain}.ntm-tx{display:grid;gap:1px;min-width:0}.ntm-tx b{font-size:13px;font-weight:900;color:var(--a);word-break:keep-all}.ntm-tx small{font-size:11px;opacity:.75;word-break:keep-all}html body .p4c-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}html body .p4c-empty small{display:block}html body .p4c-empty .btn{margin-top:4px}html body .shw .shw-t em{background:#a0c8ff29;color:#cfe3ff;border-color:#aacdff4d;box-shadow:none;text-shadow:none}html.xm body .kwc-list{position:relative;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.5) 0 1.2px,transparent 2px) 0 0 / 46px 46px,radial-gradient(circle at 70% 60%,rgba(220,238,255,.35) 0 1px,transparent 1.8px) 0 0 / 34px 34px,linear-gradient(180deg,#14224eb3,#0a1230bf);box-shadow:inset 0 0 0 1px #aad2ff24}html.xm body .kwc-m.me p{background:linear-gradient(180deg,#bfe3ff,#8fc8f5);color:#0d2a4a;box-shadow:0 2px #3c78be59}html.xm body .kwc-m.kun p,html.xm body .kwc-m:not(.me) p{background:linear-gradient(180deg,#fffffff2,#e6f1ff);color:#22344f;box-shadow:0 2px #96b4dc59}html.xm body .kwc-m.kun p:before{content:"❄️ ";font-size:12px}html.xm body .kwc-in{background:#aad2ff14;border-color:#aad2ff38}html.xm body .kwc-in:focus-within{border-color:#aad7ffb3}html.xm body .kwc-in.on .kwc-s{color:#0d2a4a;background:linear-gradient(180deg,#d4ecff,#8fc8f5)}html.xm body .kwc h3:after{content:" ☃️"}.sdk-star{position:relative;display:inline-flex;align-items:center;gap:4px;margin:8px auto 0;animation:sdkStarIn .7s cubic-bezier(.3,1.7,.5,1) .35s both}.sdk-star img{width:44px;height:44px;filter:drop-shadow(0 3px 6px rgba(240,170,40,.45));animation:sdkStarSpin 1.2s ease-out .35s both}.sdk-star b{font-size:22px;font-weight:900;color:#e08a10;text-shadow:0 1px 0 #fff}.sdk-star-burst{position:absolute;left:22px;top:22px;width:0;height:0;pointer-events:none}.sdk-star-burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#ffcf4a;transform:rotate(var(--a)) translateY(0);opacity:0;animation:sdkBurst .8s ease-out .55s both}.sdk-star-burst i:nth-child(2n){background:#8fd3ff;width:5px;height:5px}.sdk-star-t{margin:4px 0 0;font-size:13.5px;font-weight:800;color:#d07a00;animation:sdkStarIn .5s ease-out .6s both}@keyframes sdkStarIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sdkStarSpin{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}@keyframes sdkBurst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-34px)}}@media(prefers-reduced-motion:reduce){.sdk-star,.sdk-star img,.sdk-star-burst i,.sdk-star-t{animation:none;opacity:1}}html body .gd-sus summary{color:#ffb3c2}html body .dg-grid.dg3,html body .dg3-ex .dg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .dg3-t{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 6px 10px;border-radius:14px;cursor:pointer;text-align:center;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.1);-webkit-tap-highlight-color:transparent}html body .dg3-t.has{border-color:#ffd66659}html body .dg3-t.full{border-color:#ffd666bf;background:linear-gradient(180deg,#ffd6661a,#ffd66605);box-shadow:0 0 10px #ffc8501f}html body .dg3-t:active{transform:scale(.97)}html body .dg3-t .dg-ti{width:46px;height:46px;display:grid;place-items:center}html body .dg3-t .dg-ti img{width:42px;height:42px;object-fit:contain}html body .dg3-t .dg-ti.none img{filter:grayscale(1) brightness(.5);opacity:.55}html body .dg3-t>b{max-width:100%;font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .dg3-t .dg-dots{justify-content:center}html body .dg3-t .dg-dots i{width:6px;height:6px}html body .dg3-t .dg-tn{font-size:11px;color:var(--dim)}html body .dg3-t .dg-tn b{color:#ffd65a}html body .dg3p .dg3-how{margin:8px 0 6px;font-size:12.5px;color:var(--dim);word-break:keep-all}html body .dg3-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}html body .dg3-rows li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}html body .dg3-rows li.got{border-color:#ffd66666;background:#ffd66612}html body .dg3-rows li.nx{border-color:#8fd3ff8c;background:#8fd3ff14}html body .dg3-rows li.lock .dg3-im img{filter:grayscale(1) brightness(.55);opacity:.5}html body .dg3-im{flex:none;width:36px;height:36px;display:grid;place-items:center}html body .dg3-im img{width:34px;height:34px;object-fit:contain}html body .dg3-nm{flex:1;min-width:0;display:grid;gap:1px}html body .dg3-nm b{font-size:13.5px}html body .dg3-nm small{font-size:11.5px;color:var(--dim)}html body .dg3-rows em{flex:none;font-style:normal;font-size:11.5px;font-weight:800;color:var(--dim)}html body .dg3-rows li.got em{color:#ffd65a}html body .dg3-rows li.nx em{color:#8fd3ff}html body .dg3-full{margin:10px 0 0;text-align:center;font-weight:800;color:#ffd65a}html body .dg3-btns{display:flex;gap:8px;margin-top:12px}html body .dg3-btns .btn{flex:1;justify-content:center}html body .nt-mini{gap:8px}html body .nt-mc{flex-direction:column;justify-content:center;text-align:center;gap:6px;padding:12px 8px;line-height:1.3}html body .nt-mc .ntm-img{width:44px;height:44px}html body .nt-mc .ntm-img img{max-width:36px;max-height:36px}html body .nt-mc .ntm-tx{justify-items:center;gap:2px;width:100%}html body .nt-mc .ntm-tx b,html body .nt-mc .ntm-tx small{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}html body .nt-mc .ntm-tx b{font-size:13.5px}html body .nt-mc .ntm-tx small{font-size:11.5px}html body .dg3-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html body .dg3-mini span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 6px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;min-width:0}html body .dg3-mini span.got{border-color:#ffd66680;background:#ffd66614}html body .dg3-mini span:not(.got) img{filter:grayscale(1) brightness(.55);opacity:.5}html body .dg3-mini img{width:34px;height:34px;object-fit:contain}html body .dg3-mini small{max-width:100%;font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:760px){html body .dg3-t{flex-direction:row;justify-content:flex-start;text-align:left;gap:10px;padding:10px 12px}html body .dg3-t>b{flex:1;min-width:0;font-size:13px}html body .dg3-t .dg-dots,html body .dg3-t .dg-tn{flex:none}html body .inv .inv-g{grid-template-columns:repeat(10,minmax(0,1fr));max-width:640px}}html body .dg3-rows[hidden]{display:none}img.lgd-m.lgd-sdk{--lg: rgba(255, 214, 100, .95);--lg2: rgba(150, 200, 255, .85)}html body .dg3-desc{margin:6px 0 2px;padding:10px 12px;border-radius:12px;background:#8fd3ff14;border:1px solid rgba(143,211,255,.3);font-size:12.5px;line-height:1.55;word-break:keep-all}html body .dg3-desc[hidden]{display:none}html body .dg3-desc>b{display:block;margin-bottom:4px;font-size:13.5px;color:#cfe8ff}html body .dg3-desc .it-mu{opacity:.7}html body .dg3-rows li{cursor:pointer}html body .dg3-rows li.sel,html body .dg3-mini span.sel{box-shadow:0 0 0 2px #8fd3ff99}html body .rw-item .rw-qr{display:inline-flex;align-self:flex-start;margin:4px 0 2px;padding:0 10px;height:28px;font-size:12px}html body .lg-maple .lg-field{min-width:0;box-sizing:border-box}html body .lg-maple .lg-field input{width:0}html body .pc3 .pc-wpop{background:linear-gradient(180deg,#232a52,#1b2146);border-color:#aac3ff61}html.sn body .pc3 .pc-wpop{background:#2e1f1b;border-color:#ff9ccb73}html body .it-tip{z-index:100000}html body .pc-wpop,html body .pc3>.pc-omh,html body .pk-omn{background:linear-gradient(180deg,#232a52,#1b2146)}html body .pc-wpop{border-color:#aac3ff61}html body .pk-omn{border-color:#8fd3ff80}html.sn body .pc-wpop,html.sn body .pc3>.pc-omh,html.sn body .pk-omn{background:#2e1f1b}html body .kwish-day.rest{cursor:not-allowed;opacity:.38;background:transparent;border-style:dashed}html body .kwish-day.rest span{color:var(--dim);font-weight:700}html body .kwish-rt{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;font-size:11px;line-height:18px;background:#ff78962e;color:#ff9db8;font-weight:800;vertical-align:1px}html body .rr-write .rr-wst{margin-left:2px;color:#ffd65a;font-weight:900}html body .rw-item .rw-from{display:inline-flex;align-self:flex-start;align-items:center;margin:3px 0 1px;padding:0 9px;height:22px;border-radius:999px;font-size:11.5px;font-weight:800;color:#ffc8e0;background:#ff8cbe24}html body .kwish-rt.old{margin-left:0;background:#ffc85a29;color:#ffd65a}html body .btn.kwish-b.gone{color:#ffd65a;border-color:#ffd65a8c}html body .cl-rev .cl-rev-n{font-size:44px;font-weight:900;line-height:1;color:#ff9db8;margin:6px 0 2px;font-variant-numeric:tabular-nums}html body .cl-rev .cl-rev-m{margin:2px 0 10px;font-size:12.5px;opacity:.85}html body .cl-rev .cl-rev-c{width:18px;height:18px;vertical-align:-3px;margin-right:3px}html.mp.mp .cl-c-in.over .btn.cl-retry{background:linear-gradient(180deg,#ffd76a,#ffa24f);color:#4a2a10;border:1px solid #c9772c;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96460a47,0 3px 10px #ffa03c47;text-shadow:none}html.mp.mp .cl-c-in.over.cl-rev .btn.cl-retry{background:linear-gradient(180deg,#ffb3cb,#ff6f9c);color:#4a1430;border-color:#d24d7d;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #8c144647,0 3px 12px #ff649659;animation:clRevPulse 1.2s ease-in-out infinite}html.mp.mp .cl-c-in.over .btn.cl-retry small{opacity:.8}html.mp.mp .cl-c-in.over .btn.cl-retry:disabled{animation:none;filter:saturate(.6);opacity:.75}@keyframes clRevPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}html.mp.mp .hx-dawn-b .btn.hx-dawn-y{background:linear-gradient(180deg,#ffe48a,#ffcf3a);color:#2a1d00;border-color:#b8860b;text-shadow:none;box-shadow:inset 0 1px #ffffff8c,0 0 0 3px #ffd65a4d}html.mp.mp .pb-cmts .btn.pri,html.mp.mp .gsc-input .btn.pri{background:linear-gradient(180deg,#ffd76a,#ffa24f);color:#4a2a10;border:1px solid #c9772c;text-shadow:none;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96460a40}:root{color-scheme:only light}html body .pc3 .pc-mp-l .pc-wear:has(>.pc-wr:nth-child(4)){gap:4px;flex-wrap:nowrap}html body .pc3 .pc-mp-l .pc-wear:has(>.pc-wr:nth-child(4))>.pc-wr{width:25px;height:25px}html body .pc3 .pc-mp-l .pc-wear:has(>.pc-wr:nth-child(5)){flex-wrap:wrap;max-width:87px;margin:0 auto}html body .pc3 .pc-mp-l .pc-wear:has(>.pc-wr:nth-child(4))>.pc-wr i{width:25px;height:25px;border-radius:7px}html body .gr-best,html body .fm-best{display:block;margin-top:1px;font-style:normal;font-size:10.5px;font-weight:700;opacity:.62;letter-spacing:-.01em;white-space:nowrap}html body .pc-wr i.pc-wr-ic[style*="assets/ui/moon-"]{background-size:76%;background-position:calc(50% + 1px) calc(50% - 1px)}.closet .slot[data-g=bm]{border-color:#82aaffe6;box-shadow:0 0 10px #6ea0ff59}html body .pc-wr i.pc-wr-ic[style*="assets/ui/moon-blue"]{box-shadow:inset 0 0 0 1.5px #82aaff}html body .rw-item.rw-hl{animation:rwHl 1.4s ease-in-out 3;border-radius:14px}@keyframes rwHl{0%,to{box-shadow:0 0 #ffd65a00}50%{box-shadow:0 0 0 3px #ffd65ad9,0 0 18px #ffd65a73}}html body .kwish-pk{display:flex;align-items:center;width:100%;min-height:36px;margin-top:7px;padding:0 12px;border-radius:10px;font-size:12.5px;font-weight:800;color:#ffd65a;background:#ffd65a1a;border:1px dashed rgba(255,214,90,.45);box-sizing:border-box}html body .btn.kwish-b.kwish-2{color:#ffd65a;border-color:#ffd65a99}html body .kwish-r2{display:flex;gap:6px;width:100%;margin-top:6px}html body .kwish-r2>.btn.kwish-cb{flex:1 1 0;min-width:0;margin:0;min-height:36px;font-size:12.5px;white-space:nowrap}html.mp.mp.mp.mp textarea.pb-text{border:0;border-radius:14px;background:repeating-linear-gradient(#fff8e7,#fff8e7 29px,#f3e6c8 30px);background-attachment:local;box-shadow:0 6px 16px #00000040;color:#4a3a2a}html.mp.mp.mp.mp textarea.gsc-ta,html.mp.mp.mp.mp .gsc-input input.gsc-say[type=text]{border:1.5px solid var(--line);background:#fff;box-shadow:none;color:#1f2a44}.pb-ins{display:grid;gap:10px;margin-top:12px;padding:16px}.pb-ins-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.pb-ins-hd b{font-size:15px;font-weight:900;color:#fff}.pb-ins-hd small{font-size:11.5px;color:var(--dim)}.pb-ins-big{display:grid;justify-items:center;gap:2px;padding:6px 0 2px}.pb-ins-big b{font-size:44px;font-weight:900;line-height:1.05;letter-spacing:-1px}.pb-ins-big b span{margin-left:3px;font-size:18px;font-weight:800;letter-spacing:0}.pb-ins-big small{font-size:12.5px;color:var(--dim)}.pb-ins-big.ok b{color:#7ee2a8}.pb-ins-big.mid b{color:#ffd166}.pb-ins-big.low b{color:#ff8a8a}.pb-ins-gauge{height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.pb-ins-gauge i{display:block;height:100%;border-radius:99px}.pb-ins-gauge.ok i{background:linear-gradient(90deg,#4fd38a,#9ff0c4)}.pb-ins-gauge.mid i{background:linear-gradient(90deg,#ffb84a,#ffe08a)}.pb-ins-gauge.low i{background:linear-gradient(90deg,#ff5f6d,#ffa3a3)}.pb-ins-gl{display:flex;justify-content:space-between;margin-top:-6px;font-size:10.5px;color:var(--dim)}.pb-ins-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pb-ins-g3>div{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a}.pb-ins-g3 b{font-size:20px;font-weight:900;color:#fff;line-height:1.2}.pb-ins-g3 b.up{color:#7ee2a8}.pb-ins-g3 b.dn{color:#ff9a9a}.pb-ins-g3 span{font-size:12px;color:var(--dim)}.pb-ins-tip{margin:0;padding:10px 12px;border-radius:12px;background:#ffd84a14;border:1px solid rgba(255,216,74,.25);font-size:13.5px;line-height:1.5;color:#fff;word-break:keep-all}.pb-ins-tip b{color:#ffd84a}.pb-ins-note{margin:0;font-size:11.5px;line-height:1.5;color:var(--dim);word-break:keep-all}.pb-ins-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;padding:8px 4px 0}.pb-ins-col{display:grid;justify-items:center;gap:3px}.pb-ins-col em{font-style:normal;font-size:11px;font-weight:800;color:#cfe8ff}.pb-ins-col i{display:block;width:70%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#8fd8ff,#4f8dff)}.pb-ins-col.now i{background:linear-gradient(180deg,#ffe08a,#ffb84a)}.pb-ins-col.now em{color:#ffd84a}.pb-ins-col b{font-size:11px;font-weight:700;color:var(--dim)}.pb-ins-col small{font-size:10.5px;color:var(--dim)}.pb-ins-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pb-ins-two ol{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:5px}.pb-ins-two li{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px}.pb-ins-two li b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.pb-ins-two li em{font-style:normal;font-size:12px;color:var(--dim);white-space:nowrap}.pb-ins-no{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff1a;font-size:11px;font-weight:900;color:#fff}.pb-ins-two li:first-child .pb-ins-no{background:linear-gradient(135deg,#ffe08a,#ffb84a);color:#3a2400}.pb-react{font-weight:800;color:#ffd84a}@media(max-width:330px){.pb-ins-two{grid-template-columns:1fr}}.pb-ins-me{background:#8fd8ff14;border-color:#8fd8ff40}.pb-ins-me b{color:#8fd8ff}.pb-rk-p{display:inline-flex;gap:2px;padding:2px;border-radius:99px;background:#ffffff12}.pb-rk-p button{padding:4px 10px;border:0;border-radius:99px;background:none;color:var(--dim);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pb-rk-p button.on{background:#ffffff29;color:#fff}.pb-rk-cs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pb-rk-cs::-webkit-scrollbar{display:none}.pb-rk-c{flex:none;display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border-radius:99px;border:1px solid var(--line);background:#ffffff0a;color:var(--dim);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.pb-rk-c.on{border-color:#ffd84a99;background:#ffd84a1f;color:#fff}.pb-rk-pds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:end;padding-top:4px}.pb-rk-pd{display:grid;justify-items:center;gap:2px;min-width:0}.pb-rk-pd em{font-style:normal;font-size:24px;line-height:1}.pb-rk-pd b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;color:#fff}.pb-rk-pd span{font-size:12px;font-weight:800;color:var(--dim)}.pb-rk-pd i{display:block;width:100%;margin-top:4px;border-radius:10px 10px 4px 4px}.pb-rk-pd.p1 i{height:54px;background:linear-gradient(180deg,#ffd84a8c,#ffb84a26)}.pb-rk-pd.p2 i{height:38px;background:linear-gradient(180deg,#cfdef073,#cfdef01a)}.pb-rk-pd.p3 i{height:26px;background:linear-gradient(180deg,#e8a06e80,#e8a06e1a)}.pb-rk-pd.p1 span{color:#ffd84a}.pb-rk-rest{list-style:none;margin:0;padding:0;display:grid;gap:5px}.pb-rk-rest li{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#ffffff0a;font-size:13px}.pb-rk-rest li b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.pb-rk-rest li em{font-style:normal;font-size:12px;color:var(--dim)}html.wk .tabbar,html.wk body .tabbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0c1240f7!important}#plg-root{display:grid;gap:12px}.plg-hero{display:grid;gap:12px;padding:18px 16px;text-align:center;background:linear-gradient(160deg,#8fd8ff29,#be82ff1f)}.plg-hero-t{display:grid;gap:2px}.plg-hero-t b{font-size:22px;font-weight:900;color:#fff}.plg-hero-t small,.plg-hero-s{font-size:12.5px;color:var(--dim)}.plg-hero-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plg-hero-b .btn{min-height:46px;font-size:15px}.plg-h{margin:6px 2px 0;font-size:15px;font-weight:900;color:#fff}.plg-gms{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.plg-gm{display:grid;justify-items:center;gap:2px;padding:12px 8px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--dim);font:inherit;text-align:center;opacity:.55}.plg-gm.on{opacity:1;cursor:pointer;border-color:#ffd84a8c;background:#ffd84a14;color:#fff}.plg-gm-ic{font-size:28px;line-height:1.1}.plg-gm b{font-size:14px;font-weight:900;color:#fff}.plg-gm small{font-size:11.5px;word-break:keep-all}.plg-rms{display:grid;gap:8px}.plg-rm{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:14px;border:1px solid var(--line);background:#ffffff0d;color:#fff;font:inherit;text-align:left;cursor:pointer}.plg-rm:disabled{opacity:.55;cursor:default}.plg-rm-ic{flex:none;font-size:26px}.plg-rm-t{flex:1;min-width:0;display:grid}.plg-rm-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.plg-rm-t small{font-size:12px;color:var(--dim)}.plg-rm-n{flex:none;display:grid;justify-items:end}.plg-rm-n em{font-style:normal;font-size:16px;font-weight:900;color:#8fd8ff}.plg-rm-n small{font-size:11px;color:var(--dim)}.plg-rm.wait .plg-rm-n small{color:#7ee2a8}.plg-empty{padding:18px;border-radius:14px;border:1px dashed var(--line);text-align:center;font-size:13px;color:var(--dim)}.plg-rhead{display:flex;align-items:center;gap:10px}.plg-rhead-t{display:grid;min-width:0}.plg-rhead-t b{font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plg-rhead-t small{font-size:12px;color:var(--dim)}.plg-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.plg-vs-x{font-size:22px;font-weight:900;color:#ffd84a;text-shadow:0 2px 8px rgba(255,184,74,.5)}.plg-seat{display:grid;justify-items:center;gap:4px;padding:14px 8px 12px;border-radius:18px;border:1px solid var(--line);background:#ffffff0d;text-align:center;min-width:0}.plg-seat.me{border-color:#8fd8ff99;background:#8fd8ff14}.plg-seat.win{border-color:#ffd84acc;box-shadow:0 0 18px #ffd84a40}.plg-seat.away{opacity:.5}.plg-seat.plg-nil{border-style:dashed;color:var(--dim)}.plg-seat>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:#fff}.plg-seat>b small{font-size:11px;color:var(--dim)}.plg-pic{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 50% 60%,rgba(143,216,255,.22),transparent 70%)}.plg-pic img{width:92px;height:92px;object-fit:contain}.plg-pic span{font-size:30px;color:var(--dim)}.plg-crown{position:absolute;top:-8px;font-style:normal;font-size:24px;animation:plg-bob 1.6s ease-in-out infinite}@keyframes plg-bob{50%{transform:translateY(-4px)}}.plg-tag{padding:2px 9px;border-radius:99px;background:#ffffff14;font-style:normal;font-size:11.5px;font-weight:800;color:var(--dim)}.plg-tag.ok{background:#7ee2a829;color:#7ee2a8}.plg-tag.host{background:#ffd84a24;color:#ffd84a}.plg-wins{font-size:11px;color:#ffd84a}.plg-cfg{display:flex;align-items:center;justify-content:center;gap:8px}.plg-cfg small{font-size:12.5px;color:var(--dim)}.plg-go{width:100%;min-height:48px;font-size:16px}.plg-chatw{display:grid;gap:8px;padding:10px;border-radius:16px;border:1px solid var(--line);background:#00000026}.plg-chat{display:grid;gap:4px;max-height:150px;overflow-y:auto;align-content:start}.plg-msg{margin:0;display:flex;gap:6px;align-items:baseline;font-size:13px}.plg-msg b{flex:none;color:#8fd8ff;font-size:12.5px}.plg-msg.me b{color:#ffd84a}.plg-msg span{color:#fff}.plg-sys{margin:0;font-size:11.5px;color:var(--dim);text-align:center}.plg-says{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.plg-says::-webkit-scrollbar{display:none}.plg-says button{flex:none;padding:7px 11px;border-radius:99px;border:1px solid var(--line);background:#ffffff0f;color:#fff;font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.plg-res{display:grid;gap:10px;padding:16px;text-align:center}.plg-res.won{background:linear-gradient(160deg,#ffd84a2e,#ff96c81a)}.plg-res-t{font-size:20px;font-weight:900;color:#fff}.plg-res-l{display:grid;gap:6px}.plg-res-r{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:#ffffff0d;font-size:13px}.plg-res-r.w{background:#ffd84a1f}.plg-res-r img{width:36px;height:36px;object-fit:contain}.plg-res-r b{flex:1;text-align:left;color:#fff}.plg-res-r span{color:var(--dim);white-space:nowrap}.plg-sdk{display:grid;gap:10px}.plg-top{display:flex;align-items:center;gap:10px}.plg-bars{flex:1;min-width:0;display:grid;gap:5px}.plg-bar{display:flex;align-items:center;gap:6px;font-size:12px}.plg-bar img{width:26px;height:26px;object-fit:contain;flex:none}.plg-bar-n{flex:none;width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:800}.plg-bar-g{flex:1;height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.plg-bar-g i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff96c8,#be82ff);transition:width .4s}.plg-bar.me .plg-bar-g i{background:linear-gradient(90deg,#4f8dff,#8fd8ff)}.plg-bar em{font-style:normal;width:34px;text-align:right;color:#fff;font-weight:800}.plg-bar small{color:#ff9a9a}.plg-clock{flex:none;padding:6px 10px;border-radius:10px;background:#ffffff14;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.plg-clock.hurry{color:#ff9a9a}.plg-board{position:relative;display:grid;grid-template-columns:repeat(9,1fr);width:100%;max-width:440px;margin:0 auto;aspect-ratio:1;border:2px solid rgba(255,255,255,.55);border-radius:10px;overflow:hidden;background:#080c2c99}.plg-c{display:grid;place-items:center;min-width:0;padding:0;border:0;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:none;color:#8fd8ff;font:inherit;font-size:clamp(16px,5vw,24px);font-weight:800;cursor:pointer}.plg-c.br{border-right:2px solid rgba(255,255,255,.5)}.plg-c.bb{border-bottom:2px solid rgba(255,255,255,.5)}.plg-c.giv{color:#fff}.plg-c.pe{background:#8fd8ff14}.plg-c.same{background:#8fd8ff38}.plg-c.sel{background:#ffd84a59}.plg-c.bad{background:#ff5a6e8c;animation:plg-shake .3s}@keyframes plg-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.plg-board.locked .plg-c{filter:saturate(.3) brightness(.8)}.plg-cd,.plg-lock{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;background:#080c2cb8;pointer-events:none}.plg-cd b{font-size:72px;font-weight:900;color:#ffd84a;line-height:1}.plg-cd small,.plg-lock small{font-size:13px;color:#fff}.plg-lock{background:#78beff47}.plg-lock b{font-size:40px;font-weight:900;color:#fff;text-shadow:0 2px 10px rgba(0,60,140,.6)}.plg-pad{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;width:100%;max-width:440px;margin:0 auto}.plg-n{min-height:50px;padding:0;border-radius:10px;border:1px solid var(--line);background:#ffffff14;color:#fff;font:inherit;font-size:22px;font-weight:900;cursor:pointer}.plg-n:active{transform:scale(.94)}.plg-n.full{opacity:.25}.plg-tip{margin:0;text-align:center;font-size:12px;color:var(--dim)}.plg-hero-pick{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:12px;background:#ffffff0f}.plg-hero-pick span{font-size:24px}.plg-hero-pick b{font-size:16px;color:#fff}.plg-hero-pick small{font-size:11.5px;color:var(--dim)}.plg-gm.sel{border-color:#ffd84a;box-shadow:0 0 0 2px #ffd84a59}.plg-seats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.plg-seats.n3{grid-template-columns:repeat(3,1fr)}.plg-seats .plg-pic,.plg-seats .plg-pic img{width:72px;height:72px}.plg-stage{display:grid;gap:10px}.plg-today{display:grid;justify-items:center;gap:2px;padding:12px;border-radius:14px;border:1px solid rgba(255,216,74,.45);background:#ffd84a14}.plg-today small{font-size:12px;font-weight:800;color:#ffd84a}.plg-today span{font-size:34px;line-height:1.1}.plg-today b{font-size:18px;font-weight:900;color:#fff}.plg-today em{font-style:normal;font-size:12px;color:var(--dim)}.plg-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.plg-week span{display:grid;justify-items:center;padding:4px 0;border-radius:10px;font-size:18px;background:#ffffff0a}.plg-week small{font-size:10.5px;color:var(--dim)}.plg-week span.on{background:#ffd84a29;box-shadow:inset 0 0 0 1px #ffd84a99}.plg-adm summary{cursor:pointer;font-size:12.5px;color:var(--dim);text-align:center}.plg-adm-b{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.plg-tag{white-space:nowrap}.plg-seats .plg-tag{padding:2px 7px;font-size:11px}.plg-seats .plg-seat>b{font-size:13px}.plg-hero-s{margin:0;text-align:center;font-size:13px;color:var(--dim)}.plg-gm{position:relative;padding-top:16px}.plg-gm-ppl{font-style:normal;font-size:11px;font-weight:800;color:#8fd8ff}.plg-gm-td,.plg-gm-ok{position:absolute;top:6px;font-style:normal;font-size:10.5px;font-weight:900;padding:1px 7px;border-radius:99px}.plg-gm-td{left:6px;background:#ffd84a;color:#3a2400}.plg-gm-ok{right:6px;background:#8fd8ff33;color:#8fd8ff}.plg-gm.on:active{transform:scale(.97)}.plg-how{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#8fd8ff14;border:1px solid rgba(143,216,255,.2)}.plg-how span{flex:none;font-size:26px}.plg-how p{margin:0;font-size:13px;line-height:1.5;color:#fff;word-break:keep-all}body.plg-play #pm-fab-wrap,body.plg-play h1.title.tt,body.plg-play .tabbar,body.plg-on #pm-fab-wrap{display:none!important}.plg-bub{position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%);z-index:2;max-width:150px;padding:6px 10px;border-radius:14px;background:#fff;color:#1f2a44;font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px #0000004d;animation:plg-pop .25s ease-out}.plg-bub:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#fff}@keyframes plg-pop{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.plg-seat{overflow:visible}.plg-vs,.plg-seats{padding-top:26px}.plg-pic.rdy img{animation:plg-hop 1.4s ease-in-out infinite}@keyframes plg-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.plg-online{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:13px;color:var(--dim)}.plg-online b{color:#7ee2a8}.plg-online i{width:8px;height:8px;border-radius:50%;background:#4fd38a;box-shadow:0 0 #4fd38a99;animation:plg-ping 1.8s infinite}@keyframes plg-ping{70%{box-shadow:0 0 0 8px #4fd38a00}to{box-shadow:0 0 #4fd38a00}}.plg-rec{display:grid;gap:10px;padding:14px 16px}.plg-rec-h{display:flex;align-items:baseline;justify-content:space-between}.plg-rec-h b{font-size:15px;color:#fff}.plg-rec-h small{font-size:12px;color:var(--dim)}.plg-rec-t{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.plg-rec-t>div{display:grid;justify-items:center;padding:8px 4px;border-radius:12px;background:#ffffff0d}.plg-rec-t b{font-size:22px;font-weight:900;color:#fff}.plg-rec-t div:first-child b{color:#ffd84a}.plg-rec-t span{font-size:12px;color:var(--dim)}.plg-rec-g{display:flex;flex-wrap:wrap;gap:6px}.plg-rec-g span{padding:4px 9px;border-radius:99px;background:#8fd8ff1a;font-size:12px;color:#fff}.plg-rec-g b{color:#ffd84a}.plg-rm-who{display:flex;gap:2px;margin-top:4px}.plg-rm-who img{width:26px;height:26px;object-fit:contain;border-radius:50%;background:#8fd8ff1f}.plg-rm-who i{width:26px;height:26px;border-radius:50%;border:1px dashed rgba(255,255,255,.25)}.plg-pic .plg-bub{font-size:12px;color:#1f2a44;font-weight:800}.plg-ico{display:inline-block;width:1.3em;height:1.3em;object-fit:contain;vertical-align:-.28em}.plg-gm-ic{font-size:30px}.plg-today span{font-size:40px;line-height:1}.plg-week span{font-size:17px}.plg-rm-ic{font-size:24px}.plg-pod{position:relative;width:100%;max-width:330px;margin:64px auto 4px;aspect-ratio:360 / 160}.plg-pod-bg{position:absolute;inset:0;width:100%;height:100%}.plg-pod-p{position:absolute;z-index:1;display:grid;justify-items:center;transform:translate(-50%,-100%);width:31%}.plg-pod-p img{width:66px;height:66px;object-fit:contain;margin-bottom:-6px}.plg-pod-p.r1 img{width:76px;height:76px}.plg-pod-p i{font-style:normal;font-size:20px;line-height:1;animation:plg-bob 1.6s ease-in-out infinite}.plg-pod-p b{order:-1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#fff}.plg-pod-p em{order:-1;font-style:normal;font-size:11px;font-weight:800;color:#ffd84a}.plg-pod-rest{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.plg-pod-rest span{padding:3px 9px;border-radius:99px;background:#ffffff0f;font-size:12px;color:var(--dim)}body.plg-play footer{display:none!important}.plg-inv{width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.plg-inv small{font-size:11px;color:var(--dim)}.plg-gm-tut{margin-top:2px;padding:1px 8px;border-radius:99px;background:#ffd84a24;color:#ffd84a;font-size:10.5px;font-weight:900}.plg-gm-tut.ok{background:#7ee2a81f;color:#7ee2a8}.plg-tut-in{display:grid;justify-items:center;gap:8px;padding:22px 16px;text-align:center}.plg-tut-in img{width:120px;height:120px;object-fit:contain}.plg-tut-in b{font-size:18px;color:#fff}.plg-tut-in p{margin:0;font-size:14px;line-height:1.6;color:#fff;word-break:keep-all}.plg-tut-in small{font-size:12px;color:var(--dim);word-break:keep-all}.plg-coach{display:flex;align-items:flex-end;gap:8px;min-height:72px}.plg-coach img{flex:none;width:64px;height:64px;object-fit:contain}.plg-coach p{position:relative;flex:1;margin:0 0 10px;padding:10px 12px;border-radius:14px;background:#fff;color:#1f2a44;font-size:13.5px;line-height:1.5;font-weight:700;word-break:keep-all;box-shadow:0 4px 12px #00000040}.plg-coach p b{color:#2f6fb0}.plg-coach p:before{content:"";position:absolute;left:-7px;bottom:12px;border:7px solid transparent;border-right-color:#fff;border-left:0}.plg-coach.pop p{animation:plg-pop2 .25s ease-out}@keyframes plg-pop2{0%{transform:scale(.92);opacity:.4}to{transform:scale(1);opacity:1}}.plg-tut-dots{display:flex;justify-content:center;gap:6px;padding:8px 0}.plg-tut-dots i{width:8px;height:8px;border-radius:50%;background:#fff3}.plg-tut-dots i.on{background:#ffd84a}.plg-c.tut-hint{animation:plg-hintc 1.2s ease-in-out infinite}@keyframes plg-hintc{50%{background:#ffd84a4d}}.plg-h-s{margin:-6px 2px 0;font-size:12px;color:var(--dim)}.plg-tuts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.plg-tuts button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(143,216,255,.3);background:#8fd8ff0f;color:#fff;font:inherit;text-align:left;cursor:pointer}.plg-tuts button span{grid-row:1 / 3;font-size:22px}.plg-tuts button b{font-size:13px;font-weight:900}.plg-tuts button em{font-style:normal;font-size:11px;color:#ffd84a}.plg-hint{margin:0 0 -4px;text-align:center;font-size:13px;color:var(--dim);word-break:keep-all}.plg-hint b{color:#fff}.plg-hint.warn{color:#ffd84a}.plg-hint.ok{color:#7ee2a8}.plg-glow{animation:plg-glow 1.4s ease-in-out infinite}@keyframes plg-glow{0%,to{box-shadow:0 0 #ffd84a8c;transform:scale(1)}50%{box-shadow:0 0 0 8px #ffd84a00;transform:scale(1.02)}}html body .plg-rdy-on{border:1.5px solid rgba(126,226,168,.6);background:#7ee2a81f;color:#7ee2a8;font-weight:900}.plg-rdy-on small{font-size:11px;color:var(--dim);font-weight:600}img.plg-crown{position:absolute;top:-12px;left:50%;z-index:2;width:34px;height:auto;transform:translate(-50%);animation:plg-bob 1.6s ease-in-out infinite}@keyframes plg-bob{0%,to{margin-top:0}50%{margin-top:-4px}}.plg-pod-crown{width:30px;height:auto;margin-bottom:-2px;animation:plg-bob 1.6s ease-in-out infinite}html body .plg-pic img.plg-crown,html body .plg-seats .plg-pic img.plg-crown{position:absolute;top:-14px;left:50%;z-index:2;width:34px;height:auto;transform:translate(-50%)}html body .plg-pod-p img.plg-pod-crown,html body .plg-pod-p.r1 img.plg-pod-crown{width:30px;height:auto;margin-bottom:-2px}html body .plg-tag img.plg-tag-cr{display:inline-block;width:15px;height:auto;margin-right:3px;vertical-align:-1px}html body .plg-pod{margin-top:112px}html body .plg-res-t{position:relative;z-index:2}@keyframes plg-shine{0%,55%{left:-40%}to{left:130%}}@keyframes plg-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}html.mp.mp .plg-rhead{padding-bottom:4px}body.plg-play .view,body.plg-play #view{padding-bottom:12px!important}.plg-hero2{display:grid;gap:10px;padding:14px;background:linear-gradient(160deg,#ffd84a1f,#be82ff1a)}.plg-td2{display:flex;align-items:center;gap:12px;text-align:left}.plg-td2-ic{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#ffd84a24;border:1.5px solid rgba(255,216,74,.5)}.plg-td2-ic .plg-ico{width:42px;height:42px}.plg-td2-t{flex:1;min-width:0;display:grid;line-height:1.25}.plg-td2-t small{font-size:11.5px;font-weight:800;color:#ffd84a}.plg-td2-t b{font-size:19px;font-weight:900;color:#fff}.plg-td2-t em{font-style:normal;font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plg-online2{flex:none;display:flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;background:#7ee2a824;font-size:12px;font-weight:900;color:#7ee2a8}.plg-online2 i{width:7px;height:7px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 6px #7ee2a8}.plg-h small{margin-left:4px;padding:0 7px;border-radius:99px;background:#8fd8ff29;font-size:12px;color:#8fd8ff;vertical-align:2px}.plg-empty{padding:12px;font-size:12.5px}.plg-kt{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;padding:4px;border-radius:14px;background:#ffffff0f}.plg-kt button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:11px;background:none;color:var(--dim);font:inherit;font-size:14.5px;font-weight:900;cursor:pointer}.plg-kt button small{padding:0 6px;border-radius:99px;background:#ffffff1a;font-size:11px}.plg-kt button.on{background:linear-gradient(180deg,#ffd84a4d,#ffb02033);color:#fff;box-shadow:inset 0 0 0 1.5px #ffd84a99}.plg-kt button.on small{background:#ffd84a;color:#3a2400}.plg-rows{display:grid;gap:8px}.plg-row{border-radius:16px;border:1px solid var(--line);background:#ffffff0b;overflow:hidden;transition:border-color .2s,background .2s}.plg-row.td{border-color:#ffd84a73}.plg-row.open{border-color:#ffd84a;background:#ffd84a12;box-shadow:0 0 0 2px #ffd84a2e}.plg-row.off{opacity:.5}.plg-row-m{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 12px;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.plg-row-m:active{background:#ffffff0d}.plg-row-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#8fd8ff1a}.plg-row-ic .plg-ico{width:36px;height:36px}.plg-row-ic img:not(.plg-ico){width:36px;height:36px;object-fit:contain}.plg-row-t{flex:1;min-width:0;display:grid;gap:1px;line-height:1.3}.plg-row-t b{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:900}.plg-row-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--dim)}.plg-row-td{padding:0 6px;border-radius:99px;background:#ffd84a;color:#3a2400;font-style:normal;font-size:10.5px;font-weight:900;line-height:17px}.plg-row-p{flex:none;padding:3px 9px;border-radius:99px;font-style:normal;font-size:11px;font-weight:900;white-space:nowrap}.plg-row-p.ok{background:#7ee2a824;color:#7ee2a8}.plg-row-p.tut{background:#ffd84a29;color:#ffd84a}.plg-row-p.go{background:#8fd8ff24;color:#8fd8ff}.plg-row-p.off{background:#ffffff14;color:var(--dim)}.plg-row-p.room{background:#ff7f9c;color:#fff;animation:plg-cube-okb 1.4s ease-in-out infinite}.plg-row-x{display:grid;gap:10px;padding:0 12px 12px;animation:plg-rowin .2s ease-out}@keyframes plg-rowin{0%{opacity:0;transform:translateY(-4px)}}.plg-row-x p{margin:0;padding:9px 11px;border-radius:11px;background:#0003;font-size:12.5px;line-height:1.45;color:#dfe9ff;word-break:keep-all}.plg-row-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plg-row-b>.btn:only-child{grid-column:1 / -1}.plg-rec{margin-top:6px}html body .plg-seats.n3,html body .plg-seats.n4{gap:6px;padding-top:22px}html body .plg-seats.n4{grid-template-columns:repeat(4,1fr)}html body .plg-seats.n3 .plg-seat,html body .plg-seats.n4 .plg-seat{gap:3px;padding:10px 4px 8px;border-radius:14px}html body .plg-seats.n4 .plg-pic,html body .plg-seats.n4 .plg-pic img:not(.plg-crown){width:54px;height:54px}html body .plg-seats.n3 .plg-pic,html body .plg-seats.n3 .plg-pic img:not(.plg-crown){width:64px;height:64px}html body .plg-seats.n4 .plg-seat>b{font-size:12px}html body .plg-seats.n4 .plg-tag{padding:1px 5px;font-size:10px}html body .plg-seats.n4 .plg-seat small{font-size:10px}html body .plg-seats .plg-seat.plg-nil .plg-pic span{font-size:22px}.plg-actw{display:grid;gap:8px}.plg-b3{display:grid;place-content:center;gap:1px;min-height:46px;padding:4px 8px;line-height:1.2}.plg-b3 b{font-size:15px;font-weight:900}.plg-b3 small{font-size:10.5px;font-weight:600;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plg-out{flex:none;color:#ffb3c2}.plg-go{min-height:46px;font-size:15.5px;font-weight:900}.plg-point{display:inline-block;margin-right:4px;animation:plg-point .8s ease-in-out infinite}@keyframes plg-point{50%{transform:translate(5px)}}.plg-cd2{display:grid;justify-items:center;gap:2px;padding:10px;border-radius:14px;border:1px solid rgba(255,216,74,.5);background:#ffd84a1a}.plg-cd2 b{font-size:40px;font-weight:900;line-height:1;color:#ffd84a;animation:plg-cdpop .9s ease-out infinite}.plg-cd2 small{font-size:12.5px;color:#fff}@keyframes plg-cdpop{0%{transform:scale(1.5);opacity:.4}25%{transform:scale(1);opacity:1}}.plg-close{margin:0;text-align:center;font-size:12px;font-weight:800;color:#ff9fb2}.plg-sw{display:grid;gap:6px}.plg-sw>small{font-size:12px;font-weight:800;color:var(--dim)}.plg-sw-r{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.plg-sw-r::-webkit-scrollbar{display:none}.plg-sw-r button{flex:none;display:grid;justify-items:center;gap:1px;width:76px;padding:7px 4px 6px;border-radius:12px;border:1px solid var(--line);background:#ffffff0d;color:#fff;font:inherit;cursor:pointer}.plg-sw-r button .plg-ico{width:30px;height:30px}.plg-sw-r button b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:900}.plg-sw-r button i{font-style:normal;font-size:10px;color:#8fd8ff}.plg-sw-r button.on{border-color:#ffd84a;background:#ffd84a1f;cursor:default}.plg-sw-r button:active:not(:disabled){transform:scale(.96)}.plg-rhead-t{flex:1}.plg-rq{flex:none}.plg-rules{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#040a1e8c;animation:plg-rowin .15s ease-out}.plg-rules-box{width:min(340px,100%);display:grid;gap:10px;padding:14px;border-radius:18px;border:1.5px solid rgba(143,216,255,.45);background:#16224a;box-shadow:0 12px 30px #00000080}.plg-rules-h{display:flex;align-items:center;gap:8px}.plg-rules-h .plg-ico{width:30px;height:30px}.plg-rules-h b{flex:1;font-size:17px;font-weight:900;color:#fff}.plg-rules-h button{width:32px;height:32px;border:0;border-radius:10px;background:#ffffff14;color:#fff;font:inherit;font-size:15px;cursor:pointer}.plg-rules ol{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:r}.plg-rules li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0d}.plg-rules li span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#8fd8ff1f;font-size:17px;line-height:1}.plg-rules li p{margin:0;font-size:13px;line-height:1.45;color:#dfe9ff;word-break:keep-all}.plg-rules li b{color:#fff}.plg-rules-w{padding:9px 10px;border-radius:12px;background:#ffd84a1f;font-size:13px;font-weight:800;color:#ffd84a;text-align:center;word-break:keep-all}.plg-top{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(160deg,#ffd84a1f,#be82ff1a)}.plg-top .plg-td2-ic{width:46px;height:46px;border-radius:13px}.plg-top .plg-td2-ic .plg-ico{width:34px;height:34px}.plg-top .plg-td2-t b{font-size:16.5px}.plg-on-dot{display:inline-block;width:6px;height:6px;margin:0 3px 1px 0;border-radius:50%;background:#7ee2a8;box-shadow:0 0 5px #7ee2a8;vertical-align:middle}.plg-qk{flex:none;min-height:44px;padding:0 14px;font-size:15px;font-weight:900}.plg-kt{margin-top:2px}.plg-kt button{min-height:38px}.plg-tls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plg-tl{position:relative;display:flex;align-items:center;gap:8px;min-height:62px;padding:8px 9px;border-radius:14px;border:1px solid var(--line);background:#ffffff0b;color:#fff;font:inherit;text-align:left;cursor:pointer}.plg-tl:active{transform:scale(.97)}.plg-tl.td{border-color:#ffd84a8c;background:#ffd84a12}.plg-tl.off{opacity:.5;cursor:default}.plg-tl-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#8fd8ff1a}.plg-tl-ic .plg-ico,.plg-tl-ic img{width:32px;height:32px;object-fit:contain}.plg-tl-t{flex:1;min-width:0;display:grid;line-height:1.25}.plg-tl-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:900}.plg-tl-t small{font-size:11px;font-weight:800;color:#8fd8ff}.plg-tl-td{position:absolute;top:-7px;left:8px;padding:0 6px;border-radius:99px;background:#ffd84a;color:#3a2400;font-style:normal;font-size:10px;font-weight:900;line-height:15px}.plg-tl-p{position:absolute;top:-7px;right:6px;padding:0 6px;border-radius:99px;font-style:normal;font-size:10px;font-weight:900;line-height:15px}.plg-tl-p.tut{background:#3a2f10;color:#ffd84a;border:1px solid rgba(255,216,74,.5)}.plg-tl-p.go{background:#12304a;color:#8fd8ff;border:1px solid rgba(143,216,255,.4)}.plg-tl-p.room{background:#ff7f9c;color:#fff}.plg-tl-p.off{background:#2a3150;color:var(--dim)}.plg-tls{padding-top:6px}.plg-rec2{margin:2px 0 0;text-align:center;font-size:12px;color:var(--dim)}.plg-rec2 b{color:#ffd84a}.plg-sheet{position:fixed;inset:0;z-index:8000;display:flex;align-items:flex-end;justify-content:center;background:#040a1e80;animation:plg-rowin .15s ease-out}.plg-sheet-b{width:min(480px,100%);display:grid;gap:10px;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;border:1.5px solid rgba(143,216,255,.35);border-bottom:0;background:#16224a;animation:plg-sheetup .2s ease-out}@keyframes plg-sheetup{0%{transform:translateY(40px)}}.plg-sheet-h{display:flex;align-items:center;gap:10px}.plg-sheet-h>span:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#8fd8ff1a}.plg-sheet-h .plg-ico{width:34px;height:34px}.plg-sheet-t{flex:1;min-width:0;display:grid}.plg-sheet-t b{font-size:17px;font-weight:900;color:#fff}.plg-sheet-t small{font-size:12px;color:var(--dim)}.plg-sheet-x{width:34px;height:34px;border:0;border-radius:10px;background:#ffffff14;color:#fff;font:inherit;cursor:pointer}.plg-sheet p{margin:0;padding:9px 11px;border-radius:11px;background:#0003;font-size:13px;line-height:1.45;color:#dfe9ff;word-break:keep-all}html body .plg-out{min-height:32px;padding:0 10px;font-size:12.5px;font-weight:800;color:#ffb3c2}.plg-rhead .plg-rq{min-height:32px;padding:0 10px;font-size:12.5px}.plg-sw-r button{width:86px}.plg-sw-r button b{font-size:11px;letter-spacing:-.2px}html body .plg-res{gap:4px;padding:12px 12px 10px}html body .plg-res-t{font-size:18px}html body .plg-pod{max-width:250px;margin-top:92px}html body .plg-pod-p img{width:52px;height:52px}html body .plg-pod-p.r1 img{width:60px;height:60px}html body .plg-pod-p b{font-size:11.5px}html body .plg-pod-p em{font-size:10.5px}.plg-res .muted,.plg-res>small{font-size:11px}.plg-sw-r{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;gap:6px}html body .plg-sw-r button{width:auto;min-width:0}.plg-cdi{display:block;height:56px;width:auto;animation:plg-cdpop .9s ease-out}.plg-cdi.go{height:56px}html body .plg-pic img.plg-empty-seat{width:74%;height:74%;object-fit:contain;opacity:.9;animation:none}.bal-hero{display:grid;gap:8px;text-align:center}.bal-hero>p{margin:0;font-size:14.5px;color:#fff;word-break:keep-all}.bal-hero>small{font-size:12px;color:var(--dim)}.bal-form{display:grid;gap:6px;margin-top:4px;text-align:left}.bal-in{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1.5px solid;background:#ffffff0a}.bal-in.a{border-color:#ff7f9c99}.bal-in.b{border-color:#8fd8ff99}.bal-in b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:14px;font-weight:900;color:#fff}.bal-in.a b{background:#ff7f9c}.bal-in.b b{background:#4fa8e8}.bal-in input{flex:1;min-width:0;height:32px;border:0;background:none;color:#fff;font:inherit;font-size:15px;outline:none}.bal-in small{flex:none;font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.bal-vsx{justify-self:center;font-size:15px;font-weight:900;color:#ffd84a;letter-spacing:1px}.bal-send{min-height:46px;margin-top:4px;font-size:15px;font-weight:900}.bal-off{margin-top:4px;padding:12px;border-radius:12px;background:#ffffff0d;font-size:13px;color:#dfe9ff}.bal-h{margin:6px 2px 0;font-size:15px;font-weight:900;color:#fff}.bal-list{display:grid;gap:8px}.bal-mine{display:grid;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a}.bal-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.bal-vs span{min-width:0;padding:6px 8px;border-radius:10px;font-size:13px;font-weight:800;color:#fff;text-align:center;word-break:keep-all}.bal-vs .a{background:#ff7f9c33}.bal-vs .b{background:#4fa8e838}.bal-vs i{font-style:normal;font-size:11px;font-weight:900;color:#ffd84a}.bal-st{justify-self:end;padding:2px 9px;border-radius:99px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:800;color:var(--dim)}.bal-st.pick{color:#ffd84a}.bal-st.used{background:#7ee2a824;color:#7ee2a8}.bal-adm{display:grid;gap:8px}.bal-adm-h{display:flex;align-items:center;justify-content:space-between}.bal-adm-h b{font-size:15px;color:#fff}.bal-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.bal-tabs button{display:grid;justify-items:center;padding:6px 2px;border-radius:10px;border:1px solid var(--line);background:none;color:var(--dim);font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.bal-tabs button small{font-size:12px;color:#fff}.bal-tabs button.on{border-color:#ffd84a;color:#ffd84a;background:#ffd84a1a}.bal-arow{display:grid;gap:6px;padding:9px 10px;border-radius:12px;background:#ffffff0a}.bal-ameta{display:flex;align-items:center;justify-content:space-between;gap:6px}.bal-ameta small{font-size:11.5px;color:var(--dim)}.bal-ameta span{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.bal-nil{margin:0;padding:10px;text-align:center;font-size:12.5px;color:var(--dim)}img.plg-point{width:30px;height:30px;margin:0 4px 0 0;vertical-align:middle}.bal-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px}.bal-pair .bal-in{flex-direction:column;align-items:stretch;gap:6px;padding:10px 8px 6px}.bal-pair .bal-in b{align-self:center}.bal-pair .bal-in small{align-self:flex-end}.bal-in textarea{width:100%;min-height:66px;box-sizing:border-box;resize:none;border:0;border-radius:9px;padding:6px;background:#0003;color:#fff;font:inherit;font-size:14.5px;line-height:1.4;text-align:center;outline:none;word-break:keep-all}.bal-pair .bal-vsx{align-self:center;font-size:16px}.bal-in textarea{min-height:0;padding:22px 6px;overflow:hidden}.bal-pair .bal-in{justify-content:space-between}.bal-in textarea::placeholder{color:#ffffff59}html.mp.mp .bal-send,html.mp.mp .bal-send:hover{border:1.5px solid rgba(255,255,255,.55);background:linear-gradient(90deg,#ff7f9c,#b98cf0,#4fa8e8);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 3px #281e5a8c}html.mp.mp .bal-send:active{transform:translateY(2px);box-shadow:0 1px #281e5a8c}html.mp.mp .bal-send:disabled{opacity:.6}.bal-mine.pk{border-color:#ffd84a99;background:#ffd84a12}.bal-pk{justify-self:end;padding:2px 10px;border-radius:99px;background:#ffd84a;color:#3a2400;font-style:normal;font-size:11.5px;font-weight:900}.plg-rules li span img{width:28px;height:28px;object-fit:contain}html body .bal-band{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.16);background:linear-gradient(110deg,#ff7f9c38,#9678e624,#4fa8e838)}.bal-band-ic{flex:none;width:42px;height:42px;object-fit:contain}.bal-band-t{flex:1;min-width:0;display:grid;gap:2px;line-height:1.3}.bal-band-t small{font-size:11.5px;font-weight:800;color:#ffd84a}.bal-band-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900}.bal-band-t i{font-style:normal;color:#ffd84a;margin:0 2px}.bal-band-go{flex:none;padding:7px 12px;border-radius:99px;background:linear-gradient(90deg,#ff7f9c,#4fa8e8);font-size:13px;font-weight:900;color:#fff}.bal-res{display:grid;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a}.bal-res.me{border-color:#ffd84a8c}.bal-vs span.win{box-shadow:inset 0 0 0 1.5px #ffd84a}.bal-vs span.lose{opacity:.55}.bal-rbar{height:8px;border-radius:99px;background:linear-gradient(90deg,#4fa8e8,#8fd0ff);overflow:hidden}.bal-rbar i{display:block;height:100%;border-radius:99px 0 0 99px;background:linear-gradient(90deg,#ffa3b8,#ff7f9c)}.bal-rn{display:flex;align-items:center;justify-content:space-between;gap:6px}.bal-rn b{font-size:13px;font-weight:900}.bal-rn b.a{color:#ff9fb2}.bal-rn b.b{color:#8fd0ff}.bal-rn small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--dim)}.plg-tl.rest{opacity:.62}.plg-tl.rest .plg-tl-ic{filter:grayscale(.5)}.plg-h-rest{color:var(--dim);font-size:13.5px}.plg-h-rest small{background:none;color:var(--dim);padding:0}html body .plg-sheet p.plg-rest{background:#ffd84a1a;color:#ffe7a0}.plg-rest b{color:#ffd84a}html.tb-sticky body .tabbar{position:sticky!important;bottom:0;left:auto;right:auto;translate:none!important}html.tb-sticky body .view,html.tb-sticky body #view{padding-bottom:12px!important}.bal-pk-l{font-style:normal;font-size:11px;font-weight:800;color:#ffd84a;align-self:center;margin-right:2px}html body .pd-band.bal-band2{background:linear-gradient(120deg,#ff7f9c38,#9678e61f 55%,#4fa8e833)}html body .pd-band.bal-band2.on:before{background:conic-gradient(from var(--pdb-a),transparent 0 52%,rgba(255,127,156,.95) 66%,#c79bff 78%,#6fc3ff 88%,transparent 97%)}html body .pd-band.bal-band2.on{box-shadow:0 0 18px #ff7f9c38,0 6px 18px #4fa8e82e;animation:none}html body .pd-band.bal-band2 .pd-lv.bal-lv{color:#ffe3ea;background:#ff7f9c38;border-color:#ffa0b980}html body .pd-band.bal-band2 .pd-lv.bal-lv i{background:#ff7f9c}html body .pd-band.bal-band2 .pdb-go{color:#fff;background:linear-gradient(90deg,#ff7f9c,#4fa8e8);border-color:#ffffff59}.bal-vsi{font-style:normal;color:#ffd84a;margin:0 2px}.plg-qcard{display:grid;justify-items:center;gap:8px;padding:18px 14px;text-align:center;background:linear-gradient(160deg,#7ee2a81a,#8fd8ff14)}.plg-q-live{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:900;color:#7ee2a8}.plg-q-live i{width:9px;height:9px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 #7ee2a8b3;animation:plg-qp 1.4s ease-out infinite}@keyframes plg-qp{70%{box-shadow:0 0 0 10px #7ee2a800}to{box-shadow:0 0 #7ee2a800}}.plg-q-t{font-size:34px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1}.plg-q-g{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.plg-qchip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;background:#ffffff14;font-size:12.5px;font-weight:800;color:#fff}.plg-qchip .plg-ico{width:20px;height:20px}.plg-qchip b{padding:0 5px;border-radius:99px;background:#ff7f9c;font-size:10.5px}.plg-qchip.any{background:#ffd84a24;color:#ffd84a}.plg-q-s{margin:0;font-size:12.5px;color:var(--dim);word-break:keep-all}.plg-q-ask{width:100%;display:grid;gap:6px;padding:10px;border-radius:12px;background:#ffd84a14;border:1px solid rgba(255,216,74,.3)}.plg-q-ask b{font-size:13.5px;color:#ffd84a}.plg-q-ask small{font-size:12px;color:var(--dim)}.plg-qcard .plg-go{width:100%}.plg-qhint{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px;border-radius:12px;background:#ff7f9c1a;font-size:13px;color:#fff}.plg-qhint i{width:7px;height:7px;border-radius:50%;background:#ff7f9c;animation:plg-qp 1.4s ease-out infinite}.plg-qhint b{color:#ff9fb2}.plg-tl.qsel{border-color:#7ee2a8;background:#7ee2a81a;box-shadow:0 0 0 2px #7ee2a840}.plg-tl-ck{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.35);font-size:13px;font-weight:900;color:#0d2a1a}.plg-tl.qsel .plg-tl-ck{background:#7ee2a8;border-color:#7ee2a8}.plg-qbar{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;border-radius:16px;border:1px solid rgba(126,226,168,.5);background:#101e28f2;box-shadow:0 6px 20px #0006}.plg-qbar span{font-size:13px;color:#dfe9ff}.plg-qbar b{color:#7ee2a8}.plg-qbar .btn{min-height:42px;font-weight:900}.plg-tutbtn{justify-self:center}.plg-tutl{display:grid;grid-template-columns:1fr 1fr;gap:6px}.plg-tutl button{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:#ffffff0d;color:#fff;font:inherit;text-align:left;cursor:pointer}.plg-tutl .plg-ico{width:24px;height:24px}.plg-tutl b{flex:1;font-size:13px}.plg-tutl em{font-style:normal;font-size:10.5px;color:#ffd84a}.rr-strip .rr-loop{scroll-snap-type:none!important}.rr-strip .rr-loop .rr-mini{scroll-snap-align:none}.board-wrap+.rr-strip,h1+.sub+.rr-strip{margin-top:4px}.plg-om{padding-top:0}.plg-om .om-tb-title{font-weight:900}.plg-om .om-rt-k{display:inline-flex;align-items:center;gap:4px;min-width:0}.plg-om .om-rt-k .plg-ico{width:18px;height:18px;flex:none;vertical-align:0;image-rendering:auto}.plg-om .om-rt-v small{color:#6a7da3;font-weight:700}.plg-om .om-avatar img{image-rendering:auto}.plg-om-off{filter:grayscale(1);opacity:.35}.plg-om-bar{display:block;width:100%;max-width:200px;height:7px;margin:6px auto 2px;border-radius:999px;background:#dbe5f3;overflow:hidden;box-shadow:inset 0 1px #00000014}.plg-om-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffcf4a,#f5a623)}.plg-om-bdgs{display:flex;justify-content:center;gap:6px;margin-top:4px}.plg-om-bdgs img{width:30px;height:30px;image-rendering:auto}.plg-om-bdg p b{color:#b06a00}.plg-om .om-noseba img[src*=seba]{object-fit:contain}.plg-om-pick{margin:10px 0 0}.plg-om-ph{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px}.plg-om-ph b{font-size:13px;font-weight:900;color:var(--om-ink)}.plg-om-ph small{font-size:11px;color:#5b6c8f;text-align:right}.plg-om-gcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.plg-om-gc{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:6px;min-width:0;min-height:52px;padding:7px 8px;border-radius:10px;border:1.5px solid #c3d1e6;background:#fff;color:var(--om-ink);font:inherit;text-align:left;cursor:pointer}.plg-om-gc.td{border-color:#f0b34a}.plg-om-gc.on{border-color:#2fae7e;background:#ecfbf4;box-shadow:0 0 0 2px #2fae7e2e}.plg-om-gc.off{opacity:.5;cursor:default}.plg-om-gi{display:grid;place-items:center;width:30px;height:30px}.plg-om-gi .plg-ico{width:30px;height:30px;vertical-align:0;image-rendering:auto}.plg-om-gt{display:grid;min-width:0}.plg-om-gt b{font-size:12.5px;font-weight:900;line-height:1.2;word-break:keep-all}.plg-om-gt small{font-size:10.5px;color:#6a7da3}.plg-om-ck{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #a9b9d3;background:#fff;color:#fff;font-size:11px;font-weight:900;line-height:1}.plg-om-gc.on .plg-om-ck{border-color:#2fae7e;background:#2fae7e}.plg-om-td{position:absolute;top:-7px;left:8px;padding:0 6px;border-radius:999px;background:#ffb15e;color:#fff;font-size:9.5px;font-style:normal;font-weight:900;line-height:15px}.plg-om-tg{position:absolute;top:-7px;right:6px;padding:0 6px;border-radius:999px;background:#e6edf7;color:#5b6c8f;font-size:9.5px;font-style:normal;font-weight:900;line-height:15px;white-space:nowrap}.plg-om-tg.room{background:#dcf6ea;color:#1f8f69}.plg-om-tg.tut{background:#fff1d6;color:#a86a00}.plg-om-tg.go{background:#e8e2fb;color:#5a45a8}.plg-om-q{display:grid;justify-items:center;gap:6px;margin:10px 0 0;padding:14px 12px;border-radius:14px;background:linear-gradient(#fff,#f2f7fe);border:1.5px solid #9fd9c2;text-align:center}.plg-om-ql{display:flex;align-items:center;gap:7px}.plg-om-ql b{font-size:15px;font-weight:900;color:var(--om-ink)}.plg-om-ql em{font-style:normal;font-size:15px;font-weight:900;color:#1f8f69;font-variant-numeric:tabular-nums}.plg-om-qg{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.plg-om-q>p{font-size:11.5px;color:#5b6c8f}.plg-om-qc{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#eef4fc;border:1px solid #c3d1e6;font-size:12px;font-weight:800;color:var(--om-ink)}.plg-om-qc .plg-ico{width:18px;height:18px;vertical-align:0}.plg-om-qc b{padding:0 5px;border-radius:999px;background:#2fae7e;color:#fff;font-size:10px}.plg-om-ask{display:grid;gap:4px;width:100%;margin-top:4px;padding:10px;border-radius:12px;background:#fff7e3;border:1px solid #f0c66a}.plg-om-ask b{font-size:13px;color:#7a4d00}.plg-om-ask small{font-size:11px;color:#8a6a3a}.plg-om-ask div{display:flex;justify-content:center;gap:6px;margin-top:4px}.om-lobby-acts.plg-om-acts1{grid-template-columns:1fr}.om-kind.plg-om-kind{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 6px}.om-kind.plg-om-kind button{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;height:32px;padding:0 3px;font-size:12px;letter-spacing:-.02em;white-space:nowrap;overflow:visible}.om-kind.plg-om-kind button .plg-ico{width:16px;height:16px;flex:none;vertical-align:0;image-rendering:auto}.om-kind.plg-om-kind button b{position:absolute;top:-6px;right:-2px;z-index:1;min-width:15px;margin:0;padding:0 4px;border-radius:999px;background:#2fae7e;color:#fff;font-size:9.5px;line-height:15px;box-shadow:0 1px 2px #0003}.om-kind.plg-om-kind button.on b{background:#fff;color:#e98f2f}.om-kind.plg-om-kind{padding-top:4px}.plg-om-rc .om-room-top{align-items:center}.plg-om-rg{display:inline-flex;align-items:center;gap:4px;min-width:0;font-weight:800;color:#46557a}.plg-om-rg .plg-ico{width:22px;height:22px;vertical-align:0}.plg-om-who{display:flex;align-items:center;gap:3px}.plg-om-who img{width:26px;height:26px;object-fit:contain;image-rendering:auto}.plg-om-who i{width:22px;height:22px;margin:2px;border-radius:50%;border:1.5px dashed #b4c3da}.plg-om-who em{margin-left:auto;font-style:normal;font-size:12px;font-weight:900;color:var(--om-ink)}.plg-om .om-empty-list .om-btn{margin-top:4px}.plg-om>.plg-adm{margin-top:10px}@media(max-width:780px){.plg-om-gcs{grid-template-columns:repeat(2,minmax(0,1fr))}.plg-om .om-lobby .om-rooms{order:1}.plg-om .om-lobby .om-prize{order:2}}@media(max-width:360px){.om-kind.plg-om-kind button{font-size:11px;gap:2px}.om-kind.plg-om-kind button .plg-ico{width:15px;height:15px}}html body .rr-strip.rr-sig2{position:relative;border-radius:22px;border:1px solid rgba(170,150,255,.28);background:radial-gradient(120% 70% at 50% 0%,rgba(150,110,255,.22),transparent 60%),radial-gradient(60% 50% at 90% 100%,rgba(255,120,190,.12),transparent 70%),linear-gradient(180deg,#1d1a44,#14133a 60%,#100f2e);box-shadow:0 10px 30px #0a062880,inset 0 1px #ffffff0f;padding:16px 0 14px}html body .rr-sig2 .rr-sh{padding:0 16px 12px;align-items:flex-end}.rr-sig2 .rr-k{display:grid;gap:2px}.rr-sig2 .rr-k small{font-size:10.5px;font-weight:800;letter-spacing:2px;color:#d2c8ffb3}.rr-sig2 .rr-k b{font-size:19px;font-weight:900;color:#fff;background:linear-gradient(180deg,#fff 30%,#d8ccff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html body .rr-sig2 .rr-sh a{padding:5px 11px;border-radius:99px;border:1px solid rgba(255,215,120,.45);background:#ffd7781a;color:#ffd978;font-size:12px}html body .rr-sig2 .rr-mini{border-radius:16px;padding:6px 6px 8px;background:#141234e6;border:1.5px solid var(--rr-c, rgba(120, 170, 255, .7));box-shadow:0 0 12px var(--rr-g, rgba(120, 170, 255, .25))}html body .rr-sig2 .rr-mini:nth-child(4n+1){--rr-c: rgba(120, 170, 255, .75);--rr-g: rgba(120, 170, 255, .25)}html body .rr-sig2 .rr-mini:nth-child(4n+2){--rr-c: rgba(255, 205, 90, .8);--rr-g: rgba(255, 205, 90, .22)}html body .rr-sig2 .rr-mini:nth-child(4n+3){--rr-c: rgba(255, 130, 200, .75);--rr-g: rgba(255, 130, 200, .22)}html body .rr-sig2 .rr-mini:nth-child(4n+4){--rr-c: rgba(110, 230, 180, .75);--rr-g: rgba(110, 230, 180, .22)}html body .rr-sig2 .rr-mf{border-radius:11px;box-shadow:none}html body .rr-sig2 .rr-mini .rr-mb{padding:0 2px;color:#e6e1ff}html body .card.gift-star,html body .od-month-note{border-radius:20px;border:1px solid rgba(255,215,120,.4);background:radial-gradient(100% 80% at 50% 0%,rgba(150,110,255,.2),transparent 65%),linear-gradient(180deg,#1d1a44,#14133a);box-shadow:0 8px 24px #0a062873,0 0 14px #ffcd5a1f,inset 0 1px #ffffff0f}html body .card.gift-star .gs-main{color:#fff}html body .card.gift-star .gs-main .nw{color:#ffd978}html body .od-month-note{margin:12px 0 0;padding:14px 16px;text-align:center;font-size:13px;line-height:1.6;color:#d9d3ff;border-color:#aa96ff4d;box-shadow:0 8px 24px #0a062873,inset 0 1px #ffffff0f}html body .od-month-note b{color:#ffd978}.plg-om-sh .plg-sheet-b{gap:8px;max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--om-sky1, #d9e9fb);border-color:#8fb0e6;color:var(--om-ink, #1f2b4d)}.plg-om-sh .plg-sheet-h>span:first-child{background:#fff;font-size:22px}.plg-om-sh .plg-sheet-t b{color:var(--om-ink, #1f2b4d);font-size:15px}.plg-om-sh .plg-sheet-t small{color:#5b6c8f}.plg-om-sh .plg-sheet-x{color:#46557a}.plg-om-sh .plg-om-gcs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:9px;padding-top:4px}.plg-om-any{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:54px;padding:8px 12px;border-radius:12px;border:1.5px solid #f0b34a;background:linear-gradient(#fffaf0,#fff1d6);color:var(--om-ink, #1f2b4d);font:inherit;text-align:left;cursor:pointer}.plg-om-any>span:first-child{font-size:26px;line-height:1;text-align:center}.plg-om-any b{font-size:14px}.plg-om-any i{font-style:normal;font-size:20px;font-weight:900;color:#c47a00}.plg-om-qgo{position:sticky;bottom:0;width:100%;min-height:50px;border-radius:14px;font-size:15px;font-weight:900}.plg-om-qgo:disabled{opacity:.5}.bal-tabs{grid-template-columns:repeat(5,1fr)!important}.plg-resfl{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#060a189e;animation:plg-fade .2s ease-out}@keyframes plg-fade{0%{opacity:0}to{opacity:1}}.plg-resfl-b{width:min(360px,100%);display:grid;gap:10px;padding:0 0 14px;border-radius:18px;border:2px solid #ffd84a;background:#1b2140;box-shadow:0 12px 40px #00000080;animation:plg-pop3 .28s ease-out}@keyframes plg-pop3{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.plg-resfl-b>.plg-res{margin:0;border:0;box-shadow:none;background:transparent}.plg-resfl-ok{justify-self:center;min-width:140px}.plg-pod-p img.plg-pod-pg{width:72px;height:72px;animation:none}.plg-pod-p.r1 img.plg-pod-pg{width:88px;height:88px}html body .plg-pod-p img.plg-pod-pg{width:60px;height:60px}html body .plg-pod-p.r1 img.plg-pod-pg{width:76px;height:76px}.plg-mini{display:flex;align-items:stretch;gap:6px}.plg-mini>span{flex:1;min-width:0;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:4px;padding:4px 6px;border-radius:12px;border:1px solid var(--line);background:#ffffff0d}.plg-mini>span.me{border-color:#78beff99}.plg-mini>span.win{border-color:#ffd84a;background:#ffd84a1a}.plg-mini img{width:30px;height:30px;object-fit:contain}.plg-mini b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#fff}.plg-mini em{font-style:normal;font-size:13px;line-height:1;opacity:.5}.plg-mini em.ok{opacity:1}.plg-mini-r{flex:none;padding:0 10px;border-radius:12px;border:1px solid rgba(255,216,74,.5);background:#ffd84a1a;color:#ffd84a;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.plg-resfl-star{display:flex;align-items:center;justify-content:center;gap:6px;margin:-4px 16px 0;padding:8px 12px;border-radius:99px;background:#ffd84a24;color:#ffd84a;font-size:14px;font-weight:900;line-height:20px;animation:plg-pop3 .3s ease-out}.plg-resfl-star img{width:20px;height:20px}.plg-resfl-star small{color:#ffe7a0bf;font-size:11.5px;font-weight:700}.plg-resfl-star.off{background:#ffffff0f;color:var(--dim);font-size:12px;font-weight:700}html body .plg-pod-p.r1 img.plg-pod-pg{position:relative;left:-5px}html body .plg-pod-p.r2 img.plg-pod-pg,html body .plg-pod-p.r3 img.plg-pod-pg{position:relative;left:1px}html body .pd-band.plg-band,html body .pd-band.bal-band2{gap:8px;padding:9px 10px 9px 12px}html body .pd-band.plg-band .pdb-t,html body .pd-band.bal-band2 .pdb-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:20px}html body .pd-band.plg-band .pd-lv,html body .pd-band.bal-band2 .pd-lv,html body .pd-band.plg-band .pdb-go,html body .pd-band.bal-band2 .pdb-go{flex:none}.plg-stage.plg-watch{pointer-events:none;position:relative}.plg-stage.plg-watch:before{content:"👀 관전 중";position:absolute;top:-2px;right:6px;z-index:5;padding:2px 9px;border-radius:99px;background:#ffd84ae6;color:#2a1d00;font-size:11.5px;font-weight:900;line-height:18px}.plg-om-names{display:block;margin:-2px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--dim)}html body .pd-band.hb-mini{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 10px}html body .pd-band.hb-mini .hbm-ic{flex:none;width:40px;height:40px;object-fit:contain}html body .pd-band.hb-mini .hbm-t{flex:1;min-width:0;display:grid;gap:2px}html body .pd-band.hb-mini .hbm-t b{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;font-size:15px;font-weight:900;line-height:20px}html body .pd-band.hb-mini .hbm-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--dim)}html body .pd-band.hb-mini .pd-lv{flex:none;padding:0 7px;font-size:10px;line-height:16px;letter-spacing:.4px}html body .pd-band.hb-mini .pd-lv i{width:5px;height:5px}html body .pd-band.hb-mini .pdb-go{flex:none;width:auto;padding:7px 11px;font-size:12px}html body .nt-body .pd-band.nt-band{position:relative;margin:10px 0;color:var(--text);text-decoration:none;white-space:normal}.gpa-plg{display:grid;gap:6px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#ffb15e1a;border:1px solid rgba(255,177,94,.3)}.gpa-plg-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.gpa-plg-h>b{font-size:15px}.gpa-plg-h span{font-size:13px}.gpa-plg-h span b{font-size:18px}.gpa-plg-now{font-size:12.5px;color:var(--dim)}.bal-form>.bal-in.q{margin-bottom:8px}.bal-qq{margin:0 0 6px;text-align:center;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--text);word-break:keep-all}.bal-kun{padding:1px 7px;border-radius:99px;font-weight:900;color:#fff;background:#e0567a}.bal-kun.b{background:#3478c6}.bal-in.q{border-color:#ffd84a8c}.bal-in.q b{width:auto;padding:0 9px;background:#e0a92a;font-size:13px}.bal-in.q textarea{padding:9px 6px;text-align:left;font-weight:700}.pc-mb-pl{width:18px;height:18px;object-fit:contain}.pc-plh-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:13px}.pc-plh-h>b{font-size:17px;font-weight:900}.pc-plh-h em{font-style:normal;font-size:12px;color:var(--dim)}.pc-plh-h b.w,.pc-plh-r b.w{color:#5fe39a}.pc-plh-h b.l,.pc-plh-r b.l{color:#ff8f9b}.pc-plh-h b.d,.pc-plh-r b.d{color:#c9d3e6}.pc-plh-bd{margin-left:auto;padding:1px 8px;border-radius:99px;font-style:normal;font-size:11px;font-weight:800;color:#ffd84a;background:#ffd84a1f;border:1px solid rgba(255,216,74,.35)}.pc-plh-l{display:grid;gap:2px}.pc-plh-r{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:34px}.pc-plh-r img{width:24px;height:24px;object-fit:contain}.pc-plh-n{position:relative;display:block;min-width:0;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.pc-plh-n i{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#5fe39a var(--p),rgba(255,255,255,.1) var(--p))}.pc-plh-wl{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-plh-wl b{font-weight:900}.pc-plh-r{grid-template-columns:24px 1fr 84px}.pc-plh-wl{text-align:right}.kl-save{margin-top:6px}html .kl-save,html.mp.mp .kl-save,html.mp.mp .kl-paper .btn.kl-save{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 18px;border:0;border-radius:99px;background:#6b3f26;background-image:none;color:#fff;font-size:14px;font-weight:800;line-height:20px;box-shadow:0 3px #4a2a18;text-shadow:none}html .kl-save:disabled{opacity:.6}.kl-img.tall{width:100%;max-height:none}html .kl-imgw .kl-save{margin-bottom:6px}.p4c-demo .p4c-live,.p4c-demo .p4c-film canvas,.p4c-print.p4c-demo .p4c-photo{filter:blur(5px) saturate(.8)}.p4c-demo .p4c-cam{position:relative}.p4c-demo .p4c-cam:after{content:"체험";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-14deg);padding:6px 22px;border:4px solid rgba(255,90,110,.85);border-radius:12px;color:#ff5a6ee6;font-size:34px;font-weight:900;letter-spacing:6px;pointer-events:none}.p4c-print.p4c-demo .p4c-paper{position:relative;overflow:hidden}.p4c-stamp{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-14deg);padding:8px 26px;border:5px solid rgba(255,90,110,.85);border-radius:14px;background:#ffffff8c;color:#e63c55f2;font-size:40px;font-weight:900;letter-spacing:8px;pointer-events:none}.stp-test{margin:-4px 0 10px;font-size:12px;color:#ffb36b;font-weight:700}.stp-wrap{display:grid;gap:12px}.stp-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.stp-h b{font-size:17px}.stp-h span{font-size:13px;color:var(--dim);font-weight:700}.stp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stp-c{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;min-height:128px;padding:10px 6px 8px;border-radius:14px;background:#ffffff0a;border:1.5px dashed rgba(255,255,255,.18);text-align:center;overflow:hidden}.stp-c.on{background:#ffd84a14;border:1.5px solid rgba(255,216,74,.45)}.stp-ic{width:46px;height:46px;object-fit:contain;margin-top:8px}.stp-c:not(.on) .stp-ic{opacity:.55;filter:grayscale(.4)}.stp-c b{font-size:13px;font-weight:900;line-height:1.25;word-break:keep-all}.stp-c small{font-size:10.5px;line-height:1.3;color:var(--dim);word-break:keep-all}.stp-tag{position:absolute;left:6px;top:6px;padding:1px 6px;border-radius:99px;font-size:9.5px;font-weight:800;color:#fff;background:#8a5cf0}.stp-c.web .stp-tag{background:#2f9e8f}.stp-pr{display:block;width:76%;height:5px;margin-top:3px;border-radius:5px;background:#ffffff1a;overflow:hidden}.stp-pr i{display:block;height:100%;background:#ffd84a;border-radius:5px}.stp-pn{font-style:normal;font-size:10.5px;font-weight:800;color:#ffd84a}.stp-mark{position:absolute;right:4px;bottom:6px;display:grid;place-items:center;width:52px;height:52px;border:3px solid rgba(232,64,88,.85);border-radius:50%;color:#e84058eb;font-size:10.5px;font-weight:900;line-height:1.15;transform:rotate(-14deg);background:#ffffff0f}.stp-rw{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stp-rwi{position:relative;display:grid;gap:2px;padding:8px 6px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line);text-align:center}.stp-rwi b{font-size:12px}.stp-rwi span{font-size:10.5px;color:var(--dim);line-height:1.3;word-break:keep-all}.stp-rwi.got{border-color:#ffd84a80;background:#ffd84a14}.stp-rwi em{font-style:normal;font-size:10px;font-weight:900;color:#ffd84a}.stp-how{margin:0;font-size:11.5px;color:var(--dim);text-align:center;line-height:1.5}.stp-c.gift .stp-tag{background:#e0567a}.stp-c.bc .stp-tag{background:#8a5cf0}.stp-soon{position:absolute;left:0;right:0;bottom:0;padding:2px 0;background:#00000059;color:#ffb36b;font-size:9.5px;font-weight:800}.plg-live{display:grid;gap:6px;text-align:center;padding:22px 16px}.plg-live b{font-size:16px}.plg-live p{margin:0;font-size:13px;color:var(--dim);line-height:1.6}.nw-doc .nw-p+.nw-p{margin-top:8px}.nw-dday{opacity:.7;font-size:.92em}.sig-rich{display:grid;gap:12px;padding:2px 0 4px;text-align:center;--sr1: #8a5cf0;--sr2: #e0567a}.sig-rich.sr-clap{--sr1: #f0a020;--sr2: #ffd24a}.sig-rich.sr-wish{--sr1: #2fb39a;--sr2: #8fe3c4}.sig-rich.sr-top3{--sr1: #c9952a;--sr2: #ffe08a}.sr-hero{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--sr1) 38%,transparent),color-mix(in srgb,var(--sr2) 22%,transparent));border:1px solid color-mix(in srgb,var(--sr2) 45%,transparent);text-align:left}.sr-ic{flex:none;width:64px;height:64px;object-fit:contain}.sr-crown{display:grid;place-items:center;font-size:40px}.sr-ht{display:grid;gap:4px}.sr-ht b{font-size:19px;font-weight:900;line-height:1.25;word-break:keep-all}.sr-gem{justify-self:start;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:800;background:#00000038;color:#fff}.sr-lead{margin:0;font-size:14px;font-weight:700;line-height:1.5;word-break:keep-all}.sr-steps{display:flex;align-items:stretch;justify-content:center;gap:4px}.sr-st{flex:1 1 0;display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;padding:10px 6px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line)}.sr-st i{font-style:normal;font-size:24px;line-height:1}.sr-st b{font-size:12.5px;font-weight:800;line-height:1.35;word-break:keep-all}.sr-st small{padding:1px 8px;border-radius:99px;font-size:11px;font-weight:800;color:#fff;background:var(--sr1)}.sr-ar{align-self:center;color:var(--dim);font-size:18px;font-weight:900}.sr-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sr-tile{display:grid;justify-items:center;gap:5px;padding:10px 4px 8px;border-radius:12px;background:#ffd84a0f;border:1px solid rgba(255,216,74,.3)}.sr-tile img{width:48px;height:48px;object-fit:contain}.sr-tile b{font-size:12px;font-weight:800;line-height:1.3;word-break:keep-all}.sr-note{margin:0;padding:7px 12px;border-radius:10px;font-size:12.5px;font-weight:700;background:#ffffff0d;color:var(--dim)}body:has(#modal.on>.box>.sig-rich) #pm-fab-wrap{display:none}.sr-gem{white-space:nowrap}.sr-st{align-content:center}.sig-rich.sr-wish .sr-steps{flex-direction:column;gap:6px}.sig-rich.sr-wish .sr-st{flex:none;display:grid;grid-template-columns:40px 1fr;align-items:center;justify-items:start;gap:10px;padding:10px 14px;text-align:left;border-color:color-mix(in srgb,var(--sr2) 35%,transparent);background:color-mix(in srgb,var(--sr1) 10%,transparent)}.sig-rich.sr-wish .sr-st i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff14;font-size:22px}.sig-rich.sr-wish .sr-st b{font-size:14px}.rw-give{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:16px;text-decoration:none;color:inherit;background:linear-gradient(120deg,#ff7f9c2e,#ffd84a1a);border:1px solid rgba(255,143,182,.45)}.rw-give-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ffffff1a;font-size:24px}.rw-give-t{flex:1;min-width:0;display:grid;gap:2px}.rw-give-t b{font-size:15px;font-weight:900}.rw-give-t small{font-size:12px;color:var(--dim);line-height:1.4;word-break:keep-all}.rw-give-go{flex:none;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:900;color:#fff;background:#e0567a}.rw-give-how{justify-self:start;margin-top:2px;font-size:11.5px;font-weight:800;color:#ff9ab8;text-decoration:none}.stp-mark{right:4px;top:4px;bottom:auto;width:46px;height:46px;font-size:9.5px}.stp-c.on .stp-tag{z-index:1}.stp-hero{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(120deg,#ffd84a29,#8a5cf024);border:1px solid rgba(255,216,74,.35)}.stp-ring{flex:none;width:84px;height:84px;transform:rotate(-90deg)}.stp-ring circle{fill:none;stroke-width:9}.stp-ring .bg{stroke:#ffffff1a}.stp-ring .fg{stroke:#ffd84a;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.stp-ring-n{position:absolute;left:16px;top:50%;width:84px;transform:translateY(-50%);text-align:center;font-size:24px;font-weight:900;line-height:1}.stp-ring-n small{font-size:13px;opacity:.7}.stp-hero-t{display:grid;gap:4px;min-width:0}.stp-hero-t>b{font-size:18px;font-weight:900}.stp-hero-t>span{font-size:13px;color:var(--dim)}.stp-hero-t>span b{color:#ffd84a}.stp-hero-t em{justify-self:start;font-style:normal;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:900;color:#2a1d00;background:#ffd84a}.stp-c{--ty: #2f9e8f;border-top:3px solid var(--ty)!important;padding-top:22px}.stp-c.gift{--ty: #e0567a}.stp-c.bc{--ty: #8a5cf0}.stp-c .stp-tag{left:50%;top:-1px;transform:translate(-50%);border-radius:0 0 8px 8px;padding:1px 8px;background:var(--ty)!important;white-space:nowrap}.stp-c.lit{box-shadow:0 0 0 2px #ffd84ab3,0 0 16px #ffd84a59}.stp-pn span{opacity:.6;font-weight:700}.stp-c.on .stp-mark{animation:stp-pop .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes stp-pop{0%{transform:rotate(-14deg) scale(1.8);opacity:0}to{transform:rotate(-14deg) scale(1);opacity:1}}.stp-rw{display:none}.stp-track{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-top:4px}.stp-node{flex:none;display:grid;justify-items:center;gap:3px;width:84px;text-align:center}.stp-node i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-style:normal;font-weight:900;background:#ffffff0f;border:2px solid var(--line)}.stp-node i img{width:20px;height:20px;opacity:.55}.stp-node b{font-size:12px;font-weight:800}.stp-node span{font-size:11px;color:var(--dim)}.stp-node.can i,.stp-node.got i{border-color:#ffd84a;background:#ffd84a26;color:#ffd84a}.stp-node.can i img{opacity:1}.stp-node.got span{color:#ffd84a}.stp-line{flex:1 1 auto;max-width:40px;height:2px;margin-top:17px;background:var(--line)}.stp-pop{display:grid;justify-items:center;gap:10px;padding:8px 6px 4px;text-align:center}.stp-pop-ic{position:relative;width:96px;height:96px}.stp-pop-ic img{width:96px;height:96px;object-fit:contain;animation:stp-bob 1.6s ease-in-out infinite}.stp-pop-mk{position:absolute;right:-14px;top:-6px;display:grid;place-items:center;width:50px;height:50px;border:3px solid rgba(232,64,88,.9);border-radius:50%;color:#e84058f2;font-size:15px;font-weight:900;background:#ffffff14;transform:rotate(-14deg);animation:stp-pop .5s .15s cubic-bezier(.2,1.6,.4,1) both}.stp-pop>b{font-size:19px;font-weight:900}.stp-pop p{margin:0;font-size:14px;line-height:1.6}.stp-pop p b{color:#ffd84a;font-size:17px}@keyframes stp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.stp-mini{display:grid;grid-template-columns:repeat(3,22px);gap:5px;margin:2px 0 4px}.stp-mini i{width:22px;height:22px;border-radius:6px;background:#ffffff14;border:1px dashed rgba(255,255,255,.2)}.stp-mini i.on{background:#ffd84a;border:1px solid #ffd84a}.stp-mini i.new{animation:stp-cell .5s var(--d, .35s) cubic-bezier(.2,1.6,.4,1) both}@keyframes stp-cell{0%{transform:scale(1.9);opacity:0}to{transform:scale(1);opacity:1}}.stp-mini.sm{grid-template-columns:repeat(3,9px);gap:3px;margin:0}.stp-mini.sm i{width:9px;height:9px;border-radius:2px;border-width:1px}.stp-pop-mk{width:54px;height:54px;font-size:10.5px;line-height:1.15}.stp-pop-bingo{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:99px;background:#ffd84a24;font-weight:800}.at-dn-top{position:relative}.at-stp{margin-left:auto;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;text-decoration:none;color:inherit;background:#ffd84a14;border:1px solid rgba(255,216,74,.35)}.at-stp-t{display:grid;gap:1px}.at-stp-t b{font-size:12px;font-weight:900}.at-stp-t small{font-size:11px;color:#ffd84a;font-weight:800}.stp-c{padding-top:28px}.stp-c .stp-ic{width:50px;height:50px;margin-top:0;object-fit:contain}.stp-prow{display:flex;align-items:center;gap:6px;width:88%;margin-top:4px}.stp-prow .stp-pr{flex:1;width:auto;margin:0}.stp-prow .stp-pn{flex:none;font-size:11px;line-height:1}.at-stp-ic{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:99px;text-decoration:none;color:#ffd84a;font-size:13px;font-weight:900;background:#ffd84a1a;border:1px solid rgba(255,216,74,.45)}.at-stp-ic img{width:26px;height:26px;object-fit:contain}.stp-c{--ty: transparent;border-top:1.5px dashed rgba(255,255,255,.18)!important;min-height:0;padding:10px 4px 8px;gap:2px}.stp-c.on{border-top:1.5px solid rgba(255,216,74,.45)!important}.stp-c .stp-tag{display:none}.stp-c .stp-ic{width:38px;height:38px}.stp-c b{font-size:12.5px}.stp-c small{font-size:10px;line-height:1.25}.stp-c.on .stp-mark{width:40px;height:40px;font-size:8.5px;border-width:2.5px;right:2px;top:2px}.stp-grid{gap:6px}.stp-wrap{gap:10px;padding:12px}.stp-hero{gap:12px;margin-bottom:10px;padding:10px 14px}.stp-ring{width:64px;height:64px}.stp-ring-n{left:14px;width:64px;font-size:19px}.stp-ring-n small{font-size:11px}.stp-hero-t>b{font-size:16px}.stp-hero-t>span{font-size:12px}.stp-hero-t em{font-size:11px}.stp-node{width:72px}.stp-node i{width:30px;height:30px}.stp-line{margin-top:15px}.at-stp-ic{position:relative;overflow:hidden;color:#2a1d00;background:linear-gradient(135deg,#ffe680,#ffc93c);border-color:#ffd84a;box-shadow:0 0 0 2px #ffd84a2e,0 3px 12px #ffc93c59;animation:at-stp-glow 2.4s ease-in-out infinite}.at-stp-ic:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-18deg);animation:at-stp-shine 3.2s ease-in-out infinite;pointer-events:none}.at-stp-ic:active{transform:scale(.96)}@keyframes at-stp-glow{0%,to{box-shadow:0 0 0 2px #ffd84a2e,0 3px 12px #ffc93c4d}50%{box-shadow:0 0 0 4px #ffd84a47,0 3px 18px #ffc93c8c}}@keyframes at-stp-shine{0%,55%{left:-40%}to{left:130%}}@media(prefers-reduced-motion:reduce){.at-stp-ic,.at-stp-ic:after{animation:none}}.at-stp-ic{color:#ffd84a;background:#ffd84a1a;border-color:#ffd84a73;box-shadow:none;animation:none}.at-stp-ic:after{background:linear-gradient(100deg,transparent,rgba(255,236,160,.35),transparent)}.stp-ic[src*=fanart],.stp-pop-ic img[src*=fanart]{transform:scaleX(-1)}.stp-claim{margin-top:3px;padding:3px 14px;border:0;border-radius:99px;font:inherit;font-size:12px;font-weight:900;color:#2a1d00;background:#ffd84a;box-shadow:0 2px 8px #ffd84a66;cursor:pointer;animation:stp-bob 1.4s ease-in-out infinite}.stp-claim:disabled{opacity:.6;animation:none}.stp-got{font-style:normal;font-size:11px;font-weight:800;color:#ffd84a;opacity:.8}.stp-mon{justify-self:start;margin-top:2px;padding:3px 10px;border:1px solid rgba(255,255,255,.25);border-radius:99px;background:#ffffff0f;color:inherit;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}html .at-tips-l,html.mp.mp .at-tips-l{gap:4px}html .at-tip-r,html.mp.mp .at-tip-r{padding:5px 10px;min-height:0;gap:8px;border-radius:10px}html .at-tip-r>img,html.mp.mp .at-tip-r>img{width:28px;height:28px}html .at-tip-t small,html.mp.mp .at-tip-t small{display:none}html .at-tip-t b,html.mp.mp .at-tip-t b{font-size:13.5px}html .at-tips-go,html.mp.mp .at-tips-go{margin-top:10px}html .at-tip-t b,html.mp.mp .at-tip-t b{position:relative;top:1px}html .at-tip-p,html.mp.mp .at-tip-p{padding-top:2px;box-sizing:border-box}html .at-tip-p img.coin,html.mp.mp .at-tip-p img.coin{position:relative;top:-1px}html body .pd-band.bingo-band{background:linear-gradient(120deg,#ffd84a38,#8a5cf029 60%,#ffd84a1f)}html body .pd-band.bingo-band.on:before{background:conic-gradient(from var(--pdb-a),transparent 0 52%,rgba(255,216,74,.95) 66%,#c79bff 80%,transparent 96%)}html body .pd-band.bingo-band.on{box-shadow:0 0 18px #ffd84a40,0 6px 18px #8a5cf02e;animation:none}html body .pd-band.bingo-band .pdb-go{color:#2a1d00;background:linear-gradient(90deg,#ffe680,#ffc93c);border-color:#fff6}html body .pd-band.bingo-band .pd-lv{color:#fff3c4;background:#ffd84a33;border-color:#ffd84a80}html body .pd-band.bingo-band .pd-lv i{background:#ffd84a}.mb-hero{display:grid;gap:2px;margin-bottom:10px;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid var(--line)}.mb-hero b{font-size:15px}.mb-hero span{font-size:12px;color:var(--dim)}.mb-hero.on{background:linear-gradient(120deg,#ff5c782e,#ffd84a1f);border-color:#ff788c80}.mb-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px}.mb-item{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.mb-item+.mb-item{margin-top:6px}.msn-t{flex:1;min-width:0;display:grid;gap:1px}.msn-t small{font-size:11px;color:#ffb36b;font-weight:800}.msn-t b{font-size:14px;word-break:keep-all}.mb-g,.mb-gift{flex:none;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:800;color:#ffe39a;background:#ffd66624;white-space:nowrap}.mb-mine{display:grid;justify-items:start;gap:4px}.mb-mine small{font-size:11px;color:var(--dim)}.mb-mine b{font-size:15px}.mb-mine em{font-style:normal;font-size:12px;font-weight:900;color:#ffd84a}.mb-mine p{margin:2px 0 0;font-size:13px}.mb-mine.o{border-color:#ffd84a99}.mb-mine.f em{color:#ff8fa3}.msn-q ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.msn-q li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:#ffffff0a}.msn-q li span{grid-row:span 2;font-size:11px;font-weight:800;color:var(--dim)}.msn-q li.run span{color:#ff8fa3}.msn-q li b{font-size:13px}.msn-q li small{font-size:11px;color:var(--dim)}.msn-q li.me{border:1px solid rgba(255,216,74,.5)}.mb-how{margin:4px 0 0;text-align:center;font-size:11.5px;color:var(--dim)}.mb-er{display:grid;gap:6px;padding:8px;border-radius:10px;background:#ffffff0a;margin-bottom:8px}.mb-er2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.mb-in{box-sizing:border-box;width:100%;padding:7px 9px;border-radius:8px;border:1px solid var(--line);background:#0003;color:inherit;font:inherit;font-size:13px}.mb-in.s{width:70px}.mb-in.g{width:110px}.mb-on{display:inline-flex;align-items:center;gap:4px}.mb-eb{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.bk-list{list-style:none;margin:0 0 12px;padding:0;border-radius:12px;border:1px solid var(--line);overflow:hidden}.bk-list li+li{border-top:1px solid rgba(255,255,255,.07)}.bk-list button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;cursor:pointer}.bk-list li.on button{background:#ffd84a1a}.bk-list em{flex:none;width:22px;font-style:normal;font-size:12px;font-weight:900;color:var(--dim);text-align:center}.bk-lt{min-width:0;display:grid;gap:1px}.bk-lt b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-lt small{font-size:11px;color:var(--dim)}.mb-new{display:block;width:100%;margin:0 0 10px;padding:12px;font-size:15px}.mb-ex{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer}.mb-ex+.mb-ex{margin-top:6px}.mb-ex:active{background:#ffffff17}.mb-tip{display:block;margin:-4px 0 8px;font-size:11px;color:var(--dim)}.mb-form{display:grid;gap:10px}.mb-fl{display:grid;gap:4px;font-size:12px;font-weight:800;color:var(--dim)}.cat-npc{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.18);display:grid;gap:2px}.cat-npc-h{display:flex;align-items:center;gap:6px;padding:2px 6px 4px;font-size:12px}.cat-live{padding:0 6px;border-radius:99px;font-size:10px;font-weight:900;color:#fff;background:#ff4d6d;animation:stp-bob 1.4s ease-in-out infinite}.bal-pg{display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0 4px;font-size:13px;color:var(--dim)}.bal-pg b{color:inherit;color:#fff}.mb-adm{display:inline-flex;gap:4px}.msn-gl{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;max-height:52vh;overflow:auto;margin:8px 0}.mb-gi{display:grid;gap:1px;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;cursor:pointer}.mb-gi input{display:none}.mb-gi b{font-size:12.5px}.mb-gi small{font-size:11px;color:var(--dim)}.mb-gi.on{border-color:#ffd84a;background:#ffd84a1f}.mb-gi.on small{color:#ffd84a}select.mb-in{appearance:auto}.mb-plus{font-style:normal;font-weight:800;color:#ffd84a}.mb-adds{grid-column:2;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mb-adds i{font-style:normal;font-size:11px;padding:1px 7px;border-radius:99px;background:#ffd84a1f;color:#ffe39a}.mb-aob{grid-column:2;justify-self:start;margin-top:6px}.mb-ao{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mb-ao select{flex:1 1 150px;width:auto}.mb-agree{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;font-weight:600;line-height:1.45;color:var(--dim);word-break:keep-all}.mb-agree b{color:#ff8fa3}.mb-agree input{margin-top:2px;flex:none}.mb-agree.need{color:#ffb3c0;animation:stp-bob .4s 2}.mb-ao .mb-agree{flex-basis:100%}.mb-nb{background:linear-gradient(120deg,#7a8cff40,#ffd84a26);border:1px solid rgba(160,170,255,.5)}.mb-nb small{font-size:11px;opacity:.8;margin-left:4px}.mb-night{border-color:#a0aaff8c;background:linear-gradient(160deg,rgba(122,140,255,.12),transparent)}.msn-q li.night{border:1px solid rgba(160,170,255,.6);background:#7a8cff1f}.msn-q li.night span{color:#c8d0ff}.mb-top{margin-bottom:12px;padding:14px;border-radius:18px;background:linear-gradient(150deg,#ffffff0f,#ffffff05);border:1px solid var(--line)}.mb-top.on{background:linear-gradient(150deg,#ff5c7833,#ffd84a1a);border-color:#ff82968c}.mb-top-h{display:flex;align-items:center;gap:10px}.mb-top-h img{width:40px;height:40px;object-fit:contain}.mb-top-h span{flex:1;display:grid;gap:1px}.mb-top-h b{font-size:16px}.mb-top-h small{font-size:12px;color:var(--dim)}.mb-live{font-style:normal;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:900;color:#fff;background:#ff4d6d;box-shadow:0 0 10px #ff4d6d99;animation:stp-bob 1.4s ease-in-out infinite}.mb-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0;padding:0}.mb-steps li{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:#0000002e;text-align:center}.mb-steps i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:11px;font-weight:900;color:#2a1d00;background:#ffd84a}.mb-steps small{font-size:10.5px;color:var(--dim);word-break:keep-all}.mb-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px}.mb-big{all:unset;box-sizing:border-box;display:grid;justify-items:center;gap:2px;padding:14px 8px;border-radius:16px;cursor:pointer;text-align:center;background:linear-gradient(160deg,#ffe680,#ffc93c);color:#2a1d00;box-shadow:0 4px 14px #ffc93c4d}.mb-big img{width:36px;height:36px;object-fit:contain}.mb-big b{font-size:15px;font-weight:900}.mb-big small{font-size:11px;opacity:.75;font-weight:700}.mb-big.nt{background:linear-gradient(160deg,#3b3f8f,#22265e);color:#fff;box-shadow:0 4px 14px #505ac859;border:1px solid rgba(170,180,255,.45)}.mb-moon{font-size:30px;line-height:36px}.mb-big:active{transform:scale(.97)}.mb-sheet{display:grid;gap:12px;margin-bottom:12px;padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,216,74,.45)}.mb-sheet.nt{border-color:#aab4ff8c;background:linear-gradient(160deg,#5a64dc29,#ffffff08)}.mb-sheet-h{display:flex;align-items:center;justify-content:space-between}.mb-sheet-h b{font-size:15px}.mb-sheet-d{margin:-6px 0 0;font-size:12px;color:var(--dim)}.mb-x{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:18px;color:var(--dim);background:#ffffff0f}.mb-fl{display:grid;gap:6px}.mb-fl>span{font-size:12px;font-weight:800;color:var(--dim)}.mb-in{box-sizing:border-box;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#00000040;color:inherit;font:inherit;font-size:14px}.mb-secs{display:flex;flex-wrap:wrap;gap:6px}.mb-sec{all:unset;cursor:pointer;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:800;background:#ffffff0f;border:1px solid var(--line)}.mb-sec.on{color:#2a1d00;background:#ffd84a;border-color:#ffd84a}.mb-agree{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ff5c7814;border:1px solid rgba(255,120,140,.3);cursor:pointer}.mb-agree input{position:absolute;opacity:0;width:0;height:0}.mb-ck{flex:none;width:20px;height:20px;box-sizing:border-box;border-radius:6px;border:2px solid rgba(255,160,175,.7);display:grid;place-items:center}.mb-agree input:checked+.mb-ck{background:#ff8fa3;border-color:#ff8fa3}.mb-agree input:checked+.mb-ck:after{content:"✓";color:#fff;font-size:13px;font-weight:900;line-height:1}.mb-agt{flex:1;min-width:0;font-size:12px;line-height:1.45;color:#fffc;word-break:keep-all}.mb-agt b{color:#ff8fa3}.mb-agree.need{animation:stp-bob .35s 2;border-color:#ff8fa3}.mb-go{width:100%;padding:12px;font-size:15px}.mb-me{display:grid;gap:4px;margin-bottom:12px;padding:12px 14px;border-radius:16px;background:#ffffff0d;border:1px solid var(--line)}.mb-me.o{border-color:#ffd84aa6;background:#ffd84a14}.mb-me.nt{border-color:#aab4ff80}.mb-me-h{display:flex;justify-content:space-between}.mb-me-h small{font-size:11px;color:var(--dim)}.mb-me-h em{font-style:normal;font-size:12px;font-weight:900;color:#ffd84a}.mb-me.f .mb-me-h em{color:#ff8fa3}.mb-me>b{font-size:15px}.mb-me-g{font-size:12px;color:#ffe39a;font-weight:800}.mb-me p{margin:4px 0 0;font-size:13px;line-height:1.5}.mb-me .btn{justify-self:start}.mb-sec-box{margin-bottom:14px}.mb-st{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 8px}.mb-st b{font-size:14.5px}.mb-st small{font-size:11px;color:var(--dim)}.mb-cards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mb-card{display:grid;gap:8px;padding:12px;border-radius:16px;background:#ffffff0d;border:1px solid var(--line)}.mb-card.run{border-color:#ff788c8c;background:linear-gradient(160deg,#ff5c781f,#ffffff08)}.mb-card.nt{border-color:#aab4ff99;background:linear-gradient(160deg,#5a64dc33,#ffffff08)}.mb-card.me{box-shadow:0 0 0 2px #ffd84a80}.mb-card-h{display:flex;align-items:center;justify-content:space-between}.mb-pill{padding:2px 9px;border-radius:99px;font-size:11px;font-weight:900;background:#ffffff1a}.mb-card.run .mb-pill{background:#ff4d6d;color:#fff}.mb-card.nt .mb-pill{background:#5a64dc;color:#fff}.mb-gem{display:inline-flex;align-items:center;gap:4px;font-size:18px;font-weight:900;color:#ffd6ec}.mb-gem img{width:18px;height:18px}.mb-card-t{font-size:16px;line-height:1.35;word-break:keep-all}.mb-who{display:flex;flex-wrap:wrap;gap:5px}.mb-chip{padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:700;background:#ffffff12}.mb-chip.main{background:#ffd84a26;color:#ffe39a}.mb-aob{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:9px;border-radius:12px;font-size:13.5px;font-weight:900;border:1px dashed rgba(255,216,74,.6);color:#ffd84a}.mb-ao{display:grid;gap:8px}.mb-ao-b{display:flex;justify-content:flex-end;gap:6px}.mb-exs{display:flex;flex-wrap:wrap;gap:6px}.mb-ex{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:1px;padding:8px 12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line)}.mb-ex b{font-size:13px}.mb-ex small{font-size:11px;color:var(--dim)}.mb-ex:disabled{cursor:default;opacity:.75}.mb-ex:not(:disabled):active{background:#ffd84a1f}.hq-npc{position:static;margin-top:14px;width:auto;box-shadow:none}.hq-npc .cat-npc{margin-top:0;border-top:0;padding-top:0}.my-out{display:flex;justify-content:center;margin:18px 0 6px}.my-out .btn{opacity:.7;font-size:12px}.mb-sheet-d{line-height:1.55}.mb-sheet-d b{color:#dfe3ff;font-size:13px}.mb-exs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mb-ex{align-content:start;gap:6px;padding:10px 12px;min-height:68px}.mb-ex b{font-size:13.5px;line-height:1.35;word-break:keep-all}.mb-ex-m{display:flex;flex-wrap:wrap;gap:4px}.mb-ex-m i{font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;border-radius:99px;background:#ffffff12;color:var(--dim)}.mb-ex-m i.g{background:#ffd84a24;color:#ffe39a}.mb-acts.off .mb-big,.mb-big:disabled{cursor:default;filter:grayscale(1);opacity:.45;box-shadow:none}.cat-npc button.off,.npc-t.off{filter:grayscale(1);opacity:.45;cursor:default}.cat-npc .npc-ic{width:20px;height:20px;object-fit:contain;vertical-align:-4px;margin-right:6px}.npc-pop{display:grid;gap:14px}.npc-pop-h{display:flex;align-items:center;gap:10px}.npc-pop-h img{width:52px;height:52px;object-fit:contain}.npc-pop-h span{flex:1;display:grid;gap:2px}.npc-pop-h b{font-size:16px}.npc-pop-h small{font-size:12px;color:var(--dim)}.npc-pop-h .cat-live{font-style:normal}.npc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.npc-t{all:unset;box-sizing:border-box;cursor:pointer;display:grid;justify-items:center;gap:3px;padding:12px 6px;border-radius:14px;text-align:center;background:#ffffff0d;border:1px solid var(--line)}.npc-t img{width:40px;height:40px;object-fit:contain}.npc-t b{font-size:13.5px}.npc-t small{font-size:11px;color:var(--dim)}.npc-t:not(.off):active{background:#ffd84a1f}.stp-track{display:none}.stp-rws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.stp-rwc{display:grid;justify-items:center;align-content:start;gap:2px;padding:10px 6px 9px;border-radius:16px;text-align:center;background:#ffffff0a;border:1px solid var(--line)}.stp-rwc img{width:30px;height:30px}.stp-rwc b{font-size:20px;font-weight:900;line-height:1.1;color:#ffd84a}.stp-rwc small{font-size:11.5px;font-weight:800;color:var(--dim)}.stp-rwc em{margin-top:4px;font-style:normal;font-size:11px;font-weight:800;color:var(--dim)}.stp-rwc.lock{opacity:.7}.stp-rwc.lock img{filter:grayscale(.6)}.stp-rwc.can{background:linear-gradient(160deg,#ffd84a40,#ffa03c1a);border-color:#ffd84a;box-shadow:0 0 14px #ffd84a4d}.stp-rwc.got{background:#ffd84a14;border-color:#ffd84a66}.stp-rwc.got em{color:#ffd84a}.stp-rwc .stp-claim{margin-top:4px}.npc-cat{flex:none;width:56px;height:56px;background:url(../assets/kunnyang/cat_sit.png) 0 0 / 200% 100% no-repeat}.stp-rws{gap:6px;margin:-2px 0 10px}.stp-rwc{gap:1px;padding:6px 4px 5px;border-radius:12px}.stp-rwt{display:inline-flex;align-items:center;gap:4px}.stp-rwt img{width:18px;height:18px}.stp-rwt b{font-size:16px;line-height:1}.stp-rwc small{font-size:10.5px;line-height:1.2}.stp-rwc.got small{color:#ffd84a}.stp-rwc .stp-claim{margin-top:1px;padding:2px 12px;font-size:11px;animation:none}.stp-rwc.lock{opacity:.55}.stp-p4c{display:block;font-style:normal;font-size:10px;font-weight:800;color:#ffb3d1}.stp-p4c{display:none}.stp-bonus{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 7px 1px 3px;border-radius:99px;font-size:10.5px;font-weight:800;color:#ffd0e4;background:#ff8fb429;cursor:help}.stp-bonus img{width:16px;height:16px;object-fit:contain}.stp-rwc small{display:grid;justify-items:center}.stp-rws{gap:0;margin:-4px 0 10px;padding:8px 4px;border-radius:16px;background:linear-gradient(120deg,#ffd84a1f,#8a5cf01f);border:1px solid rgba(255,216,74,.3)}.stp-rwc{background:none;border:0;border-radius:0;padding:2px 4px;box-shadow:none}.stp-rwc+.stp-rwc{border-left:1px solid rgba(255,255,255,.12)}.stp-rwc.can{background:none;border-color:#ffffff1f;box-shadow:none}.stp-rwc.can .stp-rwt b{text-shadow:0 0 10px rgba(255,216,74,.7)}.stp-rwc.got{background:none}.stp-rwc.lock{opacity:1}.stp-rwc.lock .stp-rwt{opacity:.55}.stp-rwt b{font-size:17px}.stp-rwc small{color:#ffffffb3;font-weight:800}.stp-bonus{margin-top:4px;padding:2px 8px 2px 3px;font-size:10px;color:#ffe0ec;background:#ff8fb433;border:1px solid rgba(255,160,195,.35)}.stp-bonus.px{color:#dff4ff;background:#78beff2e;border-color:#8cc8ff59}.stp-rwc .stp-rwl{order:-1;font-size:11px;color:#ffffffbf;margin-bottom:1px}.stp-gotm{display:block;font-style:normal;color:#ffd84a}.stp-rwc small:empty{display:none}.stp-rws{margin-bottom:8px}.stp-rws+.stp-wrap,.stp-rws+.card.sec{margin-top:0!important}.mb-big{position:relative;overflow:hidden}.mb-big:not(:disabled):after{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:32%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:mb-wipe 3.6s ease-in-out infinite;pointer-events:none}.mb-big.nt:not(:disabled):after{background:linear-gradient(100deg,transparent,rgba(200,210,255,.45),transparent);animation-delay:1.8s}@keyframes mb-wipe{0%,62%{left:-45%}to{left:130%}}@media(prefers-reduced-motion:reduce){.mb-big:after{animation:none;display:none}}.mb-ex+.mb-ex{margin-top:0}.mb-exs{align-items:stretch}.mb-ex{height:100%}.mb-cf{display:grid;justify-items:center;gap:10px;padding:6px 4px 2px;text-align:center}.mb-cf-h{font-size:17px}.mb-cf-w{font-size:12.5px;color:var(--dim);word-break:keep-all}.mb-cf-g{display:grid;justify-items:center;gap:4px;padding:14px 24px;border-radius:18px;background:#ffd84a1a;border:1px solid rgba(255,216,74,.4)}.mb-cf-g img:first-child{width:72px;height:72px;object-fit:contain}.mb-cf-e{font-size:50px;line-height:72px}.mb-cf-g b{font-size:15px}.mb-cf-p{margin:0;font-size:12.5px;line-height:1.6;color:#fffc}.mb-cf-p b{color:#ff8fa3}.mb-cf-b{display:flex;gap:8px;width:100%}.mb-cf-b .btn{flex:1}.mb-cf-g img:first-child{width:auto;height:auto}.mb-cf-g>img{width:72px;height:72px;object-fit:contain}.mb-cf-g .mb-gem img{width:18px;height:18px}.mb-cf-g{min-width:150px}.mb-cu{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:800}.mb-cu .mb-in{width:76px;text-align:center}.mb-cu small{font-size:11px;color:var(--dim);font-weight:600}html .mb-cf-g .mb-gem img,html.mp.mp .mb-cf-g .mb-gem img{width:16px!important;height:16px!important}.mb-cf-g .mb-gem{font-size:16px}.mb-agree{align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#ff8fa324,#ffd84a0f);border:1px solid rgba(255,150,170,.35)}.mb-agt{display:grid;gap:3px;font-size:12px;line-height:1.5;color:#ffffffc7}.mb-agh{font-size:13px;color:#fff}.mb-agt em{font-style:normal;font-weight:900;color:#ff8fa3}.mb-ck{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,160,175,.7);background:#00000026;transition:background .15s,transform .15s}.mb-agree input:checked+.mb-agt+.mb-ck{background:#ff8fa3;border-color:#ff8fa3;transform:scale(1.06)}.mb-agree input:checked+.mb-agt+.mb-ck:after{content:"✓";color:#fff;font-size:15px;font-weight:900;line-height:1}.mb-agree:has(input:checked){border-color:#ff8fa3b3}.mb-nt-d{display:grid;gap:8px;margin-top:-4px;padding:12px;border-radius:14px;background:#5a64dc24;border:1px solid rgba(170,180,255,.3)}.mb-nt-d>b{font-size:14px;line-height:1.45;color:#e6e9ff;text-align:center}.mb-nt-d ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.mb-nt-d li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:#ffffffd1;word-break:keep-all}.mb-nt-d li i{font-style:normal;flex:none}.mb-steps{position:relative;gap:14px}.mb-steps li{position:relative;gap:3px;padding:10px 4px 9px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.mb-steps li+li:before{content:"›";position:absolute;left:-12px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:900;color:#ffd84acc}.mb-steps em{font-style:normal;font-size:22px;line-height:1.1}.mb-steps i{display:none}.mb-steps b{font-size:12.5px}.mb-steps small{font-size:10.5px;line-height:1.3}.fm-sub.fm-sub-g{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:2px;justify-content:flex-start}.fm-sub.fm-sub-g::-webkit-scrollbar{display:none}.fm-sub.fm-sub-g>button{flex:none;padding-left:10px;padding-right:10px;white-space:nowrap}.fm-sub.fm-sub-g>button{padding-left:9px;padding-right:9px}.fm-sub.fm-sub-g{gap:0;justify-content:space-between}.mb-why{border-radius:14px;background:#ffffff0a;border:1px solid rgba(190,200,255,.25)}.mb-why summary{cursor:pointer;list-style:none;padding:10px 14px;font-size:13px;font-weight:800;color:#dfe3ff;display:flex;justify-content:space-between}.mb-why summary::-webkit-details-marker{display:none}.mb-why summary:after{content:"›";transition:transform .2s}.mb-why[open] summary:after{transform:rotate(90deg)}.mb-why-b{padding:0 16px 14px;font-size:13px;line-height:1.7;color:#ffffffd9;word-break:keep-all}.mb-why-b p{margin:0 0 10px}.mb-why-b p.q{color:#c8d0ff;font-weight:700}.mb-why-b ul{list-style:none;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#5a64dc24;display:grid;gap:2px}.mb-why-b p.sg{margin:0;text-align:right;font-weight:800;color:#dfe3ff}.mb-chip.paid{background:#6edc962e;color:#b9f5cc}.mb-paidn{font-size:10.5px;color:var(--dim)}.mb-sheet.nt2{padding:0 0 14px;overflow:hidden;gap:14px;background:linear-gradient(180deg,#22265e8c,#14163c59);border-color:#bec8ff73}.mb-sheet.nt2>*:not(.nt-hero){margin-left:14px;margin-right:14px}.nt-hero{position:relative;display:grid;justify-items:center;gap:2px;padding:22px 16px 18px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,#3b3f8f,#22265e 55%,#171a45);border-bottom:1px solid rgba(190,200,255,.25);overflow:hidden}.nt-hero .mb-x{position:absolute;top:10px;right:10px;color:#dfe3ff;background:#ffffff1a}.nt-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 28% 68%,#dfe3ff,transparent),radial-gradient(1.5px 1.5px at 46% 18%,#fff,transparent),radial-gradient(1px 1px at 63% 40%,#ffe9a8,transparent),radial-gradient(1.5px 1.5px at 80% 26%,#fff,transparent),radial-gradient(1px 1px at 88% 70%,#dfe3ff,transparent),radial-gradient(1px 1px at 7% 78%,#fff,transparent),radial-gradient(1.5px 1.5px at 72% 82%,#fff,transparent);animation:nt-twinkle 3.2s ease-in-out infinite}@keyframes nt-twinkle{0%,to{opacity:.55}50%{opacity:1}}.nt-moon{position:relative;font-size:40px;line-height:1.1;filter:drop-shadow(0 0 14px rgba(255,233,168,.7));animation:stp-bob 3s ease-in-out infinite}.nt-hero b{position:relative;font-size:19px;font-weight:900;color:#fff;letter-spacing:.5px}.nt-hero em{position:relative;font-style:normal;font-size:14px;font-weight:800;color:#ffe9a8}.nt-hero small{position:relative;margin-top:4px;font-size:11.5px;color:#dfe3ffcc;word-break:keep-all}.nt-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;margin-bottom:0}.nt-flow li{position:relative;display:grid;justify-items:center;gap:2px;padding:9px 4px;border-radius:12px;text-align:center;background:#ffffff0f;border:1px solid rgba(190,200,255,.2)}.nt-flow li+li:before{content:"›";position:absolute;left:-10px;top:50%;transform:translateY(-50%);font-weight:900;color:#ffe9a8}.nt-flow i{font-style:normal;font-size:20px;line-height:1.1}.nt-flow b{font-size:12px}.nt-flow small{font-size:10.5px;color:#dfe3ffb3;word-break:keep-all;line-height:1.3}.nt-early{margin-top:-6px;margin-bottom:0;text-align:center;font-size:11.5px;color:#b9f5cc}.nt-gifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nt-g{all:unset;box-sizing:border-box;cursor:pointer;display:grid;justify-items:center;gap:1px;padding:8px 2px 6px;border-radius:12px;text-align:center;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1);transition:transform .12s,border-color .12s,background .12s}.nt-g img{width:36px;height:36px;object-fit:contain}.nt-ge{font-size:26px;line-height:36px}.nt-g b{font-size:10.5px;line-height:1.25;word-break:keep-all}.nt-g small{font-size:10px;font-weight:800;color:#ffd6ec}.nt-g.on{background:#ffe9a829;border-color:#ffe9a8;box-shadow:0 0 12px #ffe9a859;transform:translateY(-2px)}.nt-go{background:linear-gradient(90deg,#5a64dc,#8a7cff)!important;color:#fff!important;border:0!important;box-shadow:0 4px 16px #5a64dc73}.mb-sheet.nt2>.mb-go{width:auto}.mr-hero{background:radial-gradient(120% 90% at 50% 0%,#ff9a6b,#c4507a 55%,#6a2b72);border-bottom-color:#ffd2b459}.mr-hero .mr-ic{position:relative;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,216,74,.6));animation:stp-bob 3s ease-in-out infinite}.mr-hero em{color:#fff3c4}.mb-sheet.mr2{border-color:#ffaa9680;background:linear-gradient(180deg,#78285a59,#1e143c4d)}.mb-sheet.mr2>.mb-fl>span{color:#ffd9c8}.mr-go{background:linear-gradient(90deg,#ff8a65,#ff5f8f)!important;color:#fff!important;border:0!important;box-shadow:0 4px 16px #ff5f8f66}.mb-sheet.mr2 .mb-sec.on{background:#ffb38a;border-color:#ffb38a;color:#3a1020}.mb-agree.ag2{--ag: #ff8fa3;--ag2: rgba(255, 143, 163, .16);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 12px;align-items:center;padding:14px;border-radius:16px;background:linear-gradient(135deg,var(--ag2),rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--ag) 45%,transparent)}.mb-sheet.nt2:not(.mr2) .mb-agree.ag2{--ag: #b8c0ff;--ag2: rgba(140, 150, 255, .16)}.mb-sheet.mr2 .mb-agree.ag2{--ag: #ffa48a;--ag2: rgba(255, 150, 120, .16)}.ag2 .ag-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:21px;background:#ffffff14;border:1px solid color-mix(in srgb,var(--ag) 40%,transparent)}.ag2 .ag-t{display:grid;gap:2px;font-size:12px;line-height:1.5;color:#fffc;word-break:keep-all}.ag2 .ag-t b{font-size:14px;color:#fff}.ag2 .ag-t em{font-style:normal;font-weight:900;color:var(--ag)}.ag2 .mb-ck{display:none}.ag2 .ag-btn{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;border-radius:12px;font-size:13.5px;font-weight:900;color:var(--ag);border:1.5px dashed color-mix(in srgb,var(--ag) 60%,transparent);background:#0000001f;transition:background .15s,color .15s,transform .15s}.ag2 .ag-btn i{width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center}.ag2 input:checked~.ag-btn{color:#fff;background:var(--ag);border-style:solid;border-color:var(--ag);transform:scale(1.01)}.ag2 input:checked~.ag-btn i{background:#fff;border-color:#fff}.ag2 input:checked~.ag-btn i:after{content:"✓";font-size:11px;font-weight:900;color:var(--ag);line-height:1}.ag2.need .ag-btn{animation:stp-bob .35s 2}.mb-feed{display:grid;gap:6px;margin:0 0 14px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line);overflow:hidden}.mb-feed-h{display:flex;align-items:center;gap:7px;margin-bottom:2px;font-size:13px}.mb-feed-h i{width:8px;height:8px;border-radius:50%;background:#ff4d6d;box-shadow:0 0 8px #ff4d6d;animation:stp-bob 1.2s ease-in-out infinite}.mb-fe{display:flex;align-items:center;gap:4px;padding:8px 10px;border-radius:12px;background:#ffffff0d;font-size:12.5px;min-width:0}.mb-fe b{flex:none;color:#ffe39a}.mb-fe span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1}.mb-fe em{flex:none;font-style:normal;font-weight:900;color:#ffd6ec}.mb-fe.new{animation:mb-fe-in .6s cubic-bezier(.2,1.4,.4,1) both;background:linear-gradient(90deg,#ffd84a38,#ffffff0d)}.mb-fe.new em{animation:mb-fe-pop .9s ease .25s both}@keyframes mb-fe-in{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes mb-fe-pop{0%{transform:scale(1)}40%{transform:scale(1.35);color:#fff}to{transform:scale(1)}}.plg-prac-h{display:flex;align-items:baseline;gap:8px;margin:14px 2px 6px}.plg-prac-h b{font-size:14px}.plg-prac-h small{font-size:11px;color:var(--dim)}.plg-pracl button em{color:#ffd84a!important}.plg-prac-end{display:flex;gap:8px;margin-top:8px}.mb-top{position:relative;overflow:hidden;padding:16px 14px 14px;border-radius:20px;background:radial-gradient(120% 90% at 50% 0%,#3a2a6e,#241d52 55%,#1a1640);border:1px solid rgba(190,180,255,.35)}.mb-top.on{background:radial-gradient(120% 90% at 50% 0%,#ff7a8a,#b23c6e,#4a1d55);border-color:#ffaabe8c}.mb-top:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 14% 30%,#fff,transparent),radial-gradient(1px 1px at 34% 75%,#ffe9f0,transparent),radial-gradient(1.5px 1.5px at 58% 20%,#fff,transparent),radial-gradient(1px 1px at 76% 62%,#fff3c4,transparent),radial-gradient(1.5px 1.5px at 90% 28%,#fff,transparent);animation:nt-twinkle 3.2s ease-in-out infinite}.mb-top-h,.mb-steps{position:relative}.mb-top-h img{width:46px;height:46px;filter:drop-shadow(0 0 10px rgba(255,216,74,.55));animation:stp-bob 3s ease-in-out infinite}.mb-top-h b{font-size:17px;color:#fff}.mb-top-h small{color:#ffebf0d9}.mb-steps{gap:12px;margin-top:14px}.mb-steps li{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(2px)}.mb-steps li+li:before{color:#fff3c4}.mb-steps small{color:#fff0f5c7}.mb-top:before{display:none}.mb-top{background:linear-gradient(150deg,#7864dc29,#ffffff08);border-color:#beb4ff47}.mb-top.on{background:linear-gradient(150deg,#ff6e8c33,#ffd84a12);border-color:#ff96aa73}.mb-top-h img{animation:none;filter:none;width:40px;height:40px}.mb-steps li{background:#00000029;border-color:#ffffff14;backdrop-filter:none}.mb-gemw{position:relative}.mb-card.bump .mb-gem{animation:mb-fe-pop .9s ease both}.mb-plusfx{position:absolute;right:0;top:-4px;font-style:normal;font-size:13px;font-weight:900;color:#ffe39a;white-space:nowrap;text-shadow:0 0 8px rgba(255,216,74,.7);animation:mb-plus-up 1.6s ease-out both;pointer-events:none}@keyframes mb-plus-up{0%{transform:translateY(6px);opacity:0}20%{opacity:1}to{transform:translateY(-26px);opacity:0}}.mb-card.bump{animation:mb-card-glow 1.2s ease both}@keyframes mb-card-glow{0%{box-shadow:0 0 #ffd84a00}30%{box-shadow:0 0 0 3px #ffd84a8c,0 0 22px #ffd84a59}to{box-shadow:none}}.mb-top2{display:grid;gap:10px;margin-bottom:12px;padding:14px;border-radius:18px;background:#ffffff0a;border:1px solid var(--line)}.mb-top2.on{background:linear-gradient(135deg,#ff5a7824,#ffffff08 60%);border-color:#ff829666}.mb-t2-h{display:flex;align-items:center;gap:10px}.mb-t2-t{flex:1;display:grid;gap:1px}.mb-t2-t b{font-size:15.5px}.mb-t2-t small{font-size:12px;color:var(--dim)}.mb-ld{flex:none;width:10px;height:10px;border-radius:50%;background:#8a8fa8}.mb-top2.on .mb-ld{background:#ff4d6d;box-shadow:0 0 #ff4d6d99;animation:mb-ld 1.6s ease-out infinite}@keyframes mb-ld{0%{box-shadow:0 0 #ff4d6d8c}to{box-shadow:0 0 0 10px #ff4d6d00}}.mb-flow2{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px 10px;border-radius:12px;background:#0000002e}.mb-flow2 span{font-size:12px;font-weight:800;white-space:nowrap}.mb-flow2 i{font-style:normal;font-weight:900;color:#ffd84a;opacity:.8}.mb-t2-n{font-size:11px;color:var(--dim);text-align:center}.mb-feed.empty p{margin:0;font-size:12.5px;color:var(--dim);text-align:center;padding:6px 0 2px}.mb-aob{position:relative;overflow:hidden;display:grid;gap:1px;padding:11px 10px;border:1.5px solid #ffd84a;border-style:solid;background:linear-gradient(135deg,#ffd84a33,#ffa03c14);color:#ffe27a;font-size:14.5px;animation:mb-aob-b 2.2s ease-in-out infinite}.mb-aob small{font-size:11px;font-weight:700;color:#fff0c8bf}.mb-aob.nt{border-color:#b8c0ff;background:linear-gradient(135deg,#8c96ff3d,#5a64dc1a);color:#e6e9ff;animation-name:mb-aob-n}.mb-aob.nt small{color:#dfe3ffbf}.mb-aob:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:mb-wipe 3.4s ease-in-out infinite;pointer-events:none}@keyframes mb-aob-b{0%,to{box-shadow:0 0 #ffd84a00}50%{box-shadow:0 0 14px 1px #ffd84a59}}@keyframes mb-aob-n{0%,to{box-shadow:0 0 #aab4ff00}50%{box-shadow:0 0 14px 1px #aab4ff66}}.mb-top2{background:radial-gradient(120% 100% at 50% 0%,#3b3f8f,#262a66 55%,#1b1d4a);border-color:#bec8ff59}.mb-top2.on{background:radial-gradient(120% 100% at 50% 0%,#ff8a7a,#c4507a,#5a2468);border-color:#ffbec880;box-shadow:0 6px 22px #c4507a40}.mb-top2 .mb-t2-t b{color:#fff}.mb-top2 .mb-t2-t small{color:#fff0f5d9}.mb-top2 .mb-flow2{background:#0003}.mb-top2 .mb-flow2 span{color:#fff}.mb-top2 .mb-flow2 i{color:#fff3c4}.mb-top2 .mb-t2-n{color:#fff0f5c7}.mb-top2.on .mb-ld{background:#fff;box-shadow:0 0 #fff9;animation-name:mb-ld-w}@keyframes mb-ld-w{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 10px #fff0}}.mb-top2 .mb-live{background:#fff;color:#d23a5f;box-shadow:none}.mb-t2-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.mb-t2-ic img{width:32px;height:32px;object-fit:contain}.mb-live2{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-style:normal;font-size:11px;font-weight:900;letter-spacing:.5px;color:#fff;background:#00000047;border:1px solid rgba(255,255,255,.35)}.mb-live2 .mb-ld{width:7px;height:7px;background:#ff5c7a!important;animation:mb-ld-slow 2.4s ease-in-out infinite!important;box-shadow:none!important}@keyframes mb-ld-slow{0%,to{opacity:1}50%{opacity:.35}}.mb-top2 .mb-flow2{justify-content:center;gap:6px;padding:0;background:none}.mb-top2 .mb-flow2 span{padding:5px 10px;border-radius:99px;font-size:11.5px;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.mb-top2 .mb-flow2 i{font-size:12px}.mb-top2 .mb-t2-n{border-top:1px solid rgba(255,255,255,.12);padding-top:8px}.mb-feed-h i{animation:mb-ld-slow 2.4s ease-in-out infinite!important;box-shadow:none}.mb-top2,.mb-top2.on{background:linear-gradient(135deg,#2f2c6e,#24225a 55%,#1c1b48);border:1px solid rgba(255,216,74,.4);box-shadow:0 6px 20px #0a0a2859}.mb-top2 .mb-t2-ic{background:#ffd84a24;border-color:#ffd84a59}.mb-top2 .mb-flow2 span{background:#ffffff14;border-color:#ffffff1f}.mb-top2 .mb-flow2 i{color:#ffd84a}.mb-top2 .mb-live2{background:#ff4d6d2e;border-color:#ff788c80}.mb-moon-i{width:36px;height:36px;object-fit:contain}.nt-moon-i{position:relative;width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,233,168,.45))}.mb-why-b ul li{display:flex;align-items:center;gap:8px}.mb-why-b ul li i{flex:none;width:22px;text-align:center;font-style:normal}.nt-gifts:not(.more) .nt-g.big:not(.on){display:none}.nt-more{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;margin-top:6px;padding:7px;border-radius:10px;text-align:center;font-size:12px;font-weight:800;color:var(--dim);border:1px dashed rgba(255,255,255,.18)}.nt-x2{position:relative;display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 12px 4px 6px;border-radius:99px;font-size:12px;font-weight:900;color:#2a1d00;background:linear-gradient(90deg,#ffe680,#ffc93c);box-shadow:0 2px 10px #ffc93c59}.nt-x2 img{width:18px;height:18px}.plg-plv{margin-left:6px;padding:1px 7px;border-radius:99px;font-style:normal;font-size:10.5px;font-weight:800;color:#ffe39a;background:#ffd84a26}.nt-x2 small{margin-left:4px;padding-left:6px;border-left:1px solid rgba(42,29,0,.25);font-size:10.5px;font-weight:800;opacity:.75}.nt-cap{display:none;margin:8px 0 0;text-align:center;font-size:11.5px;font-weight:800;color:#ffe39a}.nt-gifts.more~.nt-cap{display:block}.nt-x2{padding:3px 12px 5px 6px}.nt-x2 img{position:relative;top:1px}.fm-top3{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;width:100%;margin-top:10px;padding:10px 14px;border-radius:14px;text-align:left;background:linear-gradient(135deg,#ffd84a2e,#ff8cb41a);border:1px solid rgba(255,216,74,.45)}.fm-top3 span{grid-row:span 2;font-size:24px}.fm-top3 b{font-size:13.5px;color:#ffe39a}.fm-top3 small{font-size:11.5px;color:var(--dim)}.nt-cap small{display:block;margin-top:2px;font-size:10.5px;font-weight:700;color:var(--dim)}.fm-t3{position:relative;margin:10px 0 14px;padding:0 8px 4px;border-radius:18px;background:radial-gradient(120% 70% at 50% 0%,#ffd84a33,#ffd84a0a 70%);border:1.5px solid rgba(255,216,74,.55);box-shadow:0 0 18px #ffc83c2e,inset 0 0 22px #ffd84a14;overflow:hidden}.fm-t3 .fm-pod.t3{margin:4px 0 6px}.fm-t3-h{all:unset;box-sizing:border-box;cursor:pointer;position:relative;z-index:2;display:grid;justify-items:center;gap:6px;width:100%;padding:12px 6px 4px;text-align:center}.fm-t3-h b{display:inline-block;padding:5px 14px;border-radius:999px;font-size:13.5px;font-weight:900;color:#3a2a00;background:linear-gradient(90deg,#ffd84a,#ffe9a8,#ffd84a);background-size:200% 100%;animation:fmT3Sh 3.2s linear infinite;box-shadow:0 2px 10px #ffc83c59}@keyframes fmT3Sh{0%{background-position:0% 0}to{background-position:200% 0}}.fm-t3-rw{display:flex;align-items:center;justify-content:center;gap:4px}.fm-t3-rw img{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.fm-t3-rw em{margin-left:4px;font-style:normal;font-size:11.5px;font-weight:800;color:#ffe39a}.fm-pod.t3 .fm-step{box-shadow:0 0 14px #ffd84a59}.fm-t3-sp{position:absolute;inset:0;pointer-events:none;z-index:1}.fm-t3-sp i{position:absolute;width:4px;height:4px;background:#ffe9a8;box-shadow:0 0 6px #ffd84a;opacity:0;animation:fmT3Tw 2.6s ease-in-out infinite}.fm-t3-sp i:nth-child(1){left:8%;top:18%}.fm-t3-sp i:nth-child(2){left:90%;top:14%;animation-delay:.5s}.fm-t3-sp i:nth-child(3){left:14%;top:58%;animation-delay:1.1s}.fm-t3-sp i:nth-child(4){left:86%;top:52%;animation-delay:1.6s}.fm-t3-sp i:nth-child(5){left:50%;top:40%;animation-delay:2.1s}@keyframes fmT3Tw{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.fm-t3-h b,.fm-t3-sp i{animation:none}}.mb-chip.me{background:#ffd84a29;color:#ffe39a}.mb-chip.cnt{background:#bec8ff1f;color:#dfe3ff}.mb-agree.agm .ag-t>span{line-height:1.5}.mb-tt{display:flex;align-items:center;gap:10px}.mb-tt .mb-whyb{all:unset;box-sizing:border-box;cursor:pointer;margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:6px 12px 6px 8px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:0;color:#fff6da;background:linear-gradient(135deg,#4048a08c,#22265e8c);border:1px solid rgba(255,226,150,.45);white-space:nowrap}.mb-tt .mb-whyb img{width:22px;height:22px}.mb-whyp-h{display:flex;align-items:center;gap:8px;margin:0 28px 10px 0;font-size:16px}.mb-whyp-h img{width:34px;height:34px}.mb-whyp .mb-why-b{display:block}.mb-ex{position:relative;overflow:hidden}.mb-ex .mb-res{position:absolute;top:9px;right:-26px;width:92px;padding:2px 0;transform:rotate(35deg);text-align:center;font-size:10.5px;font-weight:900;letter-spacing:1px;color:#fff;box-shadow:0 2px 6px #0000004d;pointer-events:none}.mb-ex .mb-res.ok{background:linear-gradient(135deg,#2ecc71,#27ae60)}.mb-ex .mb-res.fail{background:linear-gradient(135deg,#8a8a8a,#5f5f5f)}.mb-ex.r-fail>b{opacity:.7}.mb-ex>b{padding-right:22px}.mb-ex{grid-template-rows:auto 1fr}.mb-ex>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:36.45px}.mb-ex>.mb-ex-m{align-self:end;flex-wrap:nowrap}@keyframes mb-wipe{0%{left:-45%}38%,to{left:130%}}@keyframes at-stp-shine{0%{left:-40%}45%,to{left:130%}}.mb-big.nt:not(:disabled):after{animation-delay:.35s}#modal .box.mb-whybox{padding:0;overflow:hidden;background:linear-gradient(180deg,#232766,#171a45 60%,#14163a);border:1px solid rgba(255,226,150,.35)}#modal .box.mb-whybox>.x{z-index:3;color:#dfe3ff}.mb-whyp{display:grid;gap:14px;padding:0 0 20px}.mb-whyp>*:not(.wy-hero){margin-left:18px;margin-right:18px}.wy-hero{position:relative;display:grid;justify-items:center;gap:3px;padding:24px 16px 18px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,#3b3f8f 0%,#262a6a 60%,transparent 100%);border-bottom:1px solid rgba(190,200,255,.18);overflow:hidden}.wy-hero .wy-ic{position:relative;width:60px;height:60px;filter:drop-shadow(0 0 14px rgba(255,233,168,.55));animation:stp-bob 3s ease-in-out infinite}.wy-hero b{position:relative;font-size:20px;font-weight:900;color:#fff}.wy-hero em{position:relative;font-style:normal;font-size:13.5px;font-weight:800;color:#ffe9a8}.wy-q{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0d;border-left:3px solid #ffe9a8}.wy-q span{font-size:13px;line-height:1.5;color:#dfe3ff;font-weight:700;word-break:keep-all}.wy-p{margin:0;font-size:13px;line-height:1.7;color:#ffffffd9;word-break:keep-all}.wy-star{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:linear-gradient(90deg,#ffd84a38,#ffd84a14);border:1px solid rgba(255,216,74,.55);box-shadow:0 0 14px #ffd84a26}.wy-star img{width:30px;height:30px;flex:none}.wy-star span{display:grid;gap:1px}.wy-star b{font-size:14.5px;font-weight:900;color:#ffe39a}.wy-star small{font-size:11.5px;color:#ffe9a8cc}.wy-h{font-size:13px;color:#c8d0ff;margin-bottom:-6px!important}.wy-use{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wy-use span{display:grid;justify-items:center;gap:4px;padding:10px 2px 8px;border-radius:12px;text-align:center;font-size:11px;line-height:1.3;font-weight:700;color:#dfe3ff;background:#5a64dc29;border:1px solid rgba(190,200,255,.18);word-break:keep-all}.wy-use i{font-style:normal;font-size:22px;line-height:1}.wy-end{text-align:center}.wy-sg{margin:-6px 18px 0!important;text-align:right;font-size:14px;font-weight:800;color:#ffe9a8;font-style:italic}.gm-hub-card.plg-off{filter:grayscale(1);opacity:.6;cursor:default}.gm-hub-card.plg-off .gm-hc-left{color:var(--dim)}.wy-use .wy-wide{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:8px;padding:9px 8px}.wy-use .wy-wide i{font-size:18px}.wy-q span{font-size:12.5px;letter-spacing:-.2px}.wy-use.wy2{grid-template-columns:repeat(2,minmax(0,1fr))}.wy-use.wy2 span{display:flex;justify-content:flex-start;align-items:center;gap:7px;padding:9px 10px;font-size:12px;text-align:left;white-space:nowrap}.wy-use.wy2 span i{font-size:18px;flex:none}.wy-use.wy2 .wy-wide{justify-content:center}@media(max-width:369px){.wy-use.wy2 span{white-space:normal;font-size:11.5px}.wy-q span{font-size:11.5px}}.wy-q.wy-chat{padding:0;background:none;border:0;gap:10px}.wy-msg{display:flex;align-items:flex-end;gap:8px}.wy-msg>img{width:34px;height:34px;flex:none;object-fit:contain;border-radius:50%;background:#ffffff1f;padding:3px;box-sizing:border-box}.wy-msg>img.fl{transform:scaleX(-1)}.wy-msg>div{display:grid;gap:3px;min-width:0}.wy-msg small{font-size:11px;font-weight:800;color:#c8d0ff;padding-left:4px}.wy-bub{display:inline-block;justify-self:start;padding:8px 13px;border-radius:16px 16px 16px 4px;background:#fffffff5;border:1.5px solid #dbe6fb;box-shadow:0 3px 12px #466ec82e;color:#22304f;font-size:13px;font-weight:700;line-height:1.4;word-break:keep-all}.wy-q.wy-chat .wy-bub{color:#22304f;font-size:13px;letter-spacing:0}.wy-q.wy-chat small{color:#c8d0ff;font-size:11px}header.top,nav.tabbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}header.top{background-color:#0c1240f2!important}nav.tabbar{background-color:#0c1240f7!important}.hero.hero-strip.is-live{box-shadow:0 0 0 1.5px #ff4d6dbf,0 0 22px #ff4d6d47}.hs-name.hs-live-t{display:inline-flex;align-items:center;gap:7px;color:#fff}.hs-name.hs-live-t .hs-dot{width:10px;height:10px;border-radius:50%;background:#ff4d6d;box-shadow:0 0 10px #ff4d6d;animation:hsDot 1.4s ease-in-out infinite}@keyframes hsDot{0%,to{opacity:1}50%{opacity:.35}}.hs-live{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;pointer-events:auto}.hs-lc{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;text-decoration:none;background:#0c1240c7;border:1px solid rgba(255,255,255,.22)}.hs-lc.go{background:linear-gradient(90deg,#ff4d6d,#ff7a59);border-color:transparent;box-shadow:0 2px 10px #ff4d6d73}@media(prefers-reduced-motion:reduce){.hs-name.hs-live-t .hs-dot{animation:none}}.home-a .hx-h,.home-a .wn-h,.home-a .onb-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:nowrap}.home-a .hx-h>b,.home-a .wn-h>b,.home-a .onb-h>b{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:900;line-height:1.2;min-width:0}.home-a .hx-h .hx-ic{width:30px;height:30px;margin:-4px 0;flex:none}.home-a .hx-h>a,.home-a .wn-h>a{margin-left:auto;font-size:12.5px;font-weight:800;color:#f3bfdc;white-space:nowrap}.home-a .onb-h>small,.home-a .hx-h>small{font-size:12px;color:var(--dim);font-weight:800}.wy-c{text-align:center}.wy-pv{display:grid;gap:6px;justify-items:center;padding:14px 12px 10px;border-radius:14px;background:linear-gradient(160deg,#6c7fb8,#b9a8d0 70%,#9e8db8)}.wy-pv>small{font-size:11px;color:#ffffffeb;font-weight:700;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25)}.wy-pv-c{position:relative;width:100%;max-width:280px;padding:11px 13px;border-radius:14px;background:linear-gradient(135deg,#2c347ab8,#14163eb8);border:1px solid rgba(255,226,150,.55);box-shadow:0 0 14px #ffd87840,0 6px 18px #0000004d}.wy-pv-c .t{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:900;color:#fff}.wy-pv-c .t img{width:22px;height:22px}.wy-pv-c .r{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.wy-pv-c .g{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:900;color:#ffd76a}.wy-pv-c .av{display:inline-flex}.wy-pv-c .av i{width:18px;height:18px;border-radius:50%;margin-left:-6px;background:#e8ecff;border:2px solid #232329}.wy-pv-c .pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;padding:5px 11px 5px 7px;border-radius:999px;white-space:nowrap;font-size:11.5px;font-weight:800;color:#fff6da;background:linear-gradient(90deg,#3a4096f7,#1e2158f7);border:1px solid rgba(255,226,150,.75);box-shadow:0 0 14px #ffd87880;animation:wyPill 3.2s ease-in-out infinite}.wy-pv-c .pill img{width:18px;height:18px;object-fit:contain}.wy-pv-c .pill b{color:#ffe9a8}@keyframes wyPill{0%,8%{opacity:0;transform:translate(-50%,-35%) scale(.92)}18%,70%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%,to{opacity:0;transform:translate(-50%,-65%) scale(.98)}}@media(prefers-reduced-motion:reduce){.wy-pv-c .pill{animation:none}}.wy-pv-c{opacity:0;transform:translateY(-8px) scale(.97);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.9,.3,1)}.wy-pv-c.open{opacity:1;transform:none}.wy-pv-c.bump{animation:wyBump .7s ease}@keyframes wyBump{0%,to{box-shadow:0 0 14px #ffd87840,0 6px 18px #0000004d}30%{box-shadow:0 0 0 2px #ffe296cc,0 0 24px #ffd8788c}}.wy-pv-c .g{position:relative}.wy-plus{position:absolute;left:100%;top:-2px;margin-left:6px;font-style:normal;font-size:11.5px;font-weight:900;color:#ffe9a8;opacity:0;white-space:nowrap;pointer-events:none}.wy-plus.on{animation:wyPlus .9s ease-out both}@keyframes wyPlus{0%{opacity:0;transform:translateY(4px)}25%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.wy-pv-c .av{min-height:18px}.wy-pv-c .av i{background:#e8ecff center / 80% no-repeat}.wy-pv-c .av i:first-child{margin-left:0}.wy-pv-c .av i.pop{animation:wyPop .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes wyPop{0%{opacity:0;transform:translate(10px) scale(1.6)}to{opacity:1;transform:none}}.wy-cap{min-height:15px;transition:opacity .2s}.mb-whyp{gap:10px;padding-bottom:14px}.wy-hero{grid-template-columns:auto 1fr;justify-items:start;align-items:center;column-gap:12px;row-gap:0;padding:14px 44px 12px 18px;text-align:left}.wy-hero .nt-stars{grid-column:1 / -1}.wy-hero .wy-ic{grid-row:1 / span 2;width:46px;height:46px;animation:none}.wy-hero b{font-size:18px}.wy-hero em{font-size:13px}.wy-q.wy-chat{gap:6px}.wy-msg>img{width:28px;height:28px}.wy-msg small{display:none}.wy-bub{padding:6px 11px;font-size:12.5px}.wy-pv{padding:10px 10px 8px;gap:5px}.wy-star{padding:8px 12px}.wy-star img{width:26px;height:26px}.wy-use{gap:5px}.wy-use.wy2 span{padding:7px 10px}.wy-h{margin-bottom:-4px!important}.wy-sg{margin-top:-10px!important}.wy-pv{position:relative;padding-top:38px;overflow:hidden}.wy-toast{position:absolute;left:50%;top:8px;transform:translate(-50%,-150%);opacity:0;z-index:4;padding:5px 12px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:800;color:#3a2a00;background:linear-gradient(90deg,#ffe680,#ffc93c);box-shadow:0 3px 10px #0003;pointer-events:none}.wy-toast b{color:#7a3d00}.wy-toast em{font-style:normal;color:#c2185b;font-weight:900}.wy-toast.on{animation:wyToast 1.75s ease both}@keyframes wyToast{0%{opacity:0;transform:translate(-50%,-150%)}14%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-150%)}}.mb-flow3{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:5px;counter-reset:mf}.mb-flow3 li{counter-increment:mf;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:12px;font-size:12.5px;font-weight:800;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.mb-flow3 li:before{content:counter(mf);flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:900;color:#2a1d00;background:#ffd84a}.mb-flow3 li i{font-style:normal;font-size:15px}.mb-exs.mb-list{display:grid;grid-template-columns:1fr;gap:6px}.mb-list .mb-ex{grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;column-gap:8px;min-height:0;padding:10px 70px 10px 12px}.mb-list .mb-ex>b{-webkit-line-clamp:1;min-height:0;padding-right:0}.mb-list .mb-ex>.mb-ex-m{align-self:center}.mb-list .mb-ex .mb-res{top:50%;right:10px;width:auto;padding:2px 9px;border-radius:999px;transform:translateY(-50%);letter-spacing:0}.mb-agree.agm .ag-l{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.mb-agree.agm .ag-l li{position:relative;padding-left:18px;font-size:12px;line-height:1.45}.mb-agree.agm .ag-l li:before{content:"✕";position:absolute;left:2px;top:0;font-size:11px;font-weight:900;color:#ff8fa3}.mb-agree.agm .ag-n{display:block;margin-top:5px;font-size:11px;color:var(--dim);line-height:1.4;word-break:keep-all}.wy-toast{display:inline-flex;align-items:center;gap:4px;padding-top:6px;padding-bottom:4px}.wy-toast em{display:inline-flex;align-items:center;gap:2px}.wy-toast em img{width:13px;height:13px;position:relative;top:-1px}.wy-toast{display:block;gap:0;padding:6px 13px 4px}.wy-toast em{display:inline-flex;vertical-align:-1px;margin-left:3px;gap:1px}.wy-toast em img{width:13px;height:13px;top:0}.wy-pv-c{max-width:none}.wy-pv-c .g img{width:15px;height:15px}.wy-toast em{vertical-align:0}.mb-flow3 li:before{display:none}.wy-toast{padding:5px 13px}[data-fz]{--fzo: #e8eefc;--fzw: 1px}[data-fz="3"]{--fzo: #a8f0dc}[data-fz="4"]{--fzo: #a8dcff}[data-fz="5"],[data-fz="6"]{--fzo: #ffe27a;--fzw: 2px}[data-fz="7"]{--fzo: #ffcf6b;--fzw: 2px}[data-fz="8"],[data-fz="9"]{--fzo: #ffaad4;--fzw: 2px}[data-fz="10"]{--fzo: #fff;--fzw: 2px}[data-fz]>img:not([data-notip]){filter:drop-shadow(var(--fzw) 0 0 var(--fzo)) drop-shadow(calc(var(--fzw) * -1) 0 0 var(--fzo)) drop-shadow(0 var(--fzw) 0 var(--fzo)) drop-shadow(0 calc(var(--fzw) * -1) 0 var(--fzo))}[data-fz="10"]>img:not([data-notip]){filter:drop-shadow(2px 0 0 #ff9ad5) drop-shadow(-2px 0 0 #8ef0d0) drop-shadow(0 2px 0 #9fd0ff) drop-shadow(0 -2px 0 #ffe28a)}.fz-cv{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.fm-face,.pc-stage{position:relative}.fm-face>.fz-cv,.pc-stage>.fz-cv{inset:-30%;width:160%;height:160%}.fz-pill{position:absolute;right:4px;bottom:4px;z-index:2;isolation:isolate;overflow:hidden;height:15px;padding:0 4px 1px;border-radius:4px;background:#0b1238;border:1px solid var(--fzo);color:var(--fzo);font-size:9.5px;font-weight:900;line-height:12px;letter-spacing:-.2px;font-style:normal;pointer-events:none}.fz-pill.mx{color:#fff;border-color:#fff}.fz-pill.mx:before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(100% + 40px);z-index:-1;background:repeating-linear-gradient(90deg,#a8487c 0 8px,#a8873a 8px 16px,#2f8f74 16px 24px,#3d6fa8 24px 32px,#6a4aa8 32px 40px);animation:fzBand 4s steps(10) infinite}@keyframes fzBand{to{transform:translate(-40px)}}#deco-pick .fz-go{flex:none;background:#3a2f12;border:1px solid #ffd84a;color:#ffe28a}#deco-pick .dp-t .fz-line{color:#ffe28a}.fz-nm{font-style:normal;color:#ffe28a;margin-left:4px;font-weight:900}.fz-tipl{margin:6px 0 0;font-size:12px;font-weight:800;color:#ffe28a;text-align:center}html.fz-lock,html.fz-lock body{overflow:hidden}#fz-pop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px 16px;overflow-y:auto;background:#04061ec7}.fz-win{width:100%;max-width:360px;margin:auto 0;border-radius:12px;border:2px solid #05081c;background:linear-gradient(180deg,#1d2a72,#121a55);box-shadow:inset 0 0 0 1px #ffffff21,0 18px 44px #0000008c;overflow:hidden;text-align:center}.fz-wt{display:flex;align-items:center;height:38px;padding:0 6px 0 14px;border-bottom:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,#ffffff1f,#ffffff08);color:#ffeedceb;font-size:13.5px;font-weight:900;text-shadow:0 1px 0 rgba(0,0,0,.5)}.fz-wt span{flex:1;text-align:left}.fz-wx{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(0,0,0,.55);background:#ffffff1a;color:#e8eefc;font-size:16px;font-weight:900;line-height:1}.fz-top{display:flex;align-items:center;gap:12px;margin:14px 14px 0;padding:8px;border-radius:10px;background:#00000038;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 2px 4px #00000059;text-align:left}.fz-info{display:grid;gap:3px;min-width:0}.fz-iname{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-isub{font-size:12px;font-weight:800;color:#ffe28a}.fz-box{position:relative;display:grid;place-items:center;flex:none}.fz-box.sm{width:64px;height:64px;border-radius:8px;background:#0b1238;border:1px solid rgba(170,195,255,.3)}.fz-box.sm>img{width:48px;height:48px;image-rendering:auto}.fz-box.mid{position:absolute;left:50%;top:50%;width:144px;height:144px;margin:-72px 0 0 -72px}.fz-box.mid>img{width:128px;height:128px}.fz-box.mid .fz-pill{display:none}.fz-stars{display:flex;justify-content:center;gap:4px;margin:12px 0 6px}.fz-stars img{width:20px;height:20px;image-rendering:pixelated}.fz-stars img.pop{animation:fzPop .5s steps(4) both}@keyframes fzPop{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}.fz-mc{position:relative;width:288px;height:288px;margin:0 auto}.fz-mc>canvas{width:288px;height:288px;image-rendering:pixelated;display:block}.fz-strip{display:flex;gap:6px;margin:4px 14px 10px;padding:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:10px;background:#00000038;border:1px solid rgba(0,0,0,.45)}.fz-si{all:unset;position:relative;flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#0b1238;border:1px solid rgba(170,195,255,.22);cursor:pointer;overflow:hidden}.fz-si>img{width:38px;height:38px;image-rendering:auto}.fz-si.on{border-color:#ffd84a;box-shadow:inset 0 0 0 1px #ffd84a}.fz-si .fz-pill{right:2px;bottom:2px}.fz-cost{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 14px 10px}.fz-price{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:15px;background:#2a2410;border:1px solid #ffd84a;color:#ffe28a;font-size:15px}.fz-price img{width:18px;height:18px}.fz-bal{font-size:12.5px;color:var(--dim);font-weight:700}.fz-btns{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin:0 14px}.fz-btns .btn:only-child{grid-column:1 / -1}.fz-done{margin:0 14px 10px;font-weight:800;color:#ffe28a}.fz-note{margin:8px 14px 12px;font-size:11.5px;color:var(--dim)}.fz-burst{position:absolute;left:50%;top:50%;z-index:3;pointer-events:none}.fz-burst b{position:absolute;left:-4px;top:-4px;width:8px;height:8px;background:#ffe28a;animation:fzBurst .8s steps(6) both}.fz-burst b:nth-child(1){--dx: 0px;--dy: -80px}.fz-burst b:nth-child(2){--dx: 56px;--dy: -56px;background:#ffaad4}.fz-burst b:nth-child(3){--dx: 80px;--dy: 0px}.fz-burst b:nth-child(4){--dx: 56px;--dy: 56px;background:#a8f0dc}.fz-burst b:nth-child(5){--dx: 0px;--dy: 80px}.fz-burst b:nth-child(6){--dx: -56px;--dy: 56px;background:#a8dcff}.fz-burst b:nth-child(7){--dx: -80px;--dy: 0px}.fz-burst b:nth-child(8){--dx: -56px;--dy: -56px;background:#ffaad4}@keyframes fzBurst{0%{transform:translate(0);opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}@media(max-width:340px){.fz-mc,.fz-mc>canvas{width:216px;height:216px}.fz-box.mid{width:112px;height:112px;margin:-56px 0 0 -56px}.fz-box.mid>img{width:96px;height:96px;image-rendering:auto}}@media(prefers-reduced-motion:reduce){.fz-pill.mx:before,.fz-burst b,.fz-stars img.pop{animation:none}.fz-burst{display:none}}.wy-ang{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:#bec8ff14;border:1px solid rgba(190,200,255,.22)}.wy-ang>b{font-size:13px;color:#fff6da;text-align:center}.wy-ang-r{display:flex;align-items:center;justify-content:center;gap:4px}.wy-ang-r span{display:grid;justify-items:center;gap:1px}.wy-ang-r img{width:40px;height:40px;object-fit:contain}.wy-ang-r small{font-size:10.5px;font-weight:800;color:#c8d0ff}.wy-ang-r i{font-style:normal;font-weight:900;color:#ffe9a8;margin-top:-14px}.wy-ang-n{text-align:center;font-size:10px;color:var(--dim)}html body .pd3-tic{image-rendering:auto;object-fit:contain}.pd3-coin{width:16px;height:16px;flex:none;object-fit:contain;image-rendering:auto}html body .pd3-pill{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:3px;height:22px;min-width:40px;padding:0 9px;border-radius:99px;font-style:normal;font-size:12px;font-weight:900;line-height:1;color:#2a1d00;background:linear-gradient(180deg,#ffe680,#ffc93c);box-shadow:0 2px 8px #ffc93c40;white-space:nowrap}html body .pd3-pill .pd3-coin{width:15px;height:15px;margin-left:-4px}html body .pd3-top{position:relative;overflow:hidden;display:grid;gap:10px;margin:0 0 14px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#2f2c6e,#24225a 55%,#1c1b48);border:1px solid rgba(255,216,74,.4);box-shadow:0 6px 20px #0a0a2859}html body .pd3-top>*:not(.pd3-stars){position:relative}.pd3-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 30% 70%,#dfe3ff,transparent),radial-gradient(1.5px 1.5px at 52% 14%,#fff,transparent),radial-gradient(1px 1px at 66% 44%,#ffe9a8,transparent),radial-gradient(1.5px 1.5px at 84% 30%,#fff,transparent),radial-gradient(1px 1px at 92% 78%,#dfe3ff,transparent),radial-gradient(1px 1px at 6% 84%,#fff,transparent);animation:pd3-tw 3.2s ease-in-out infinite}@keyframes pd3-tw{0%,to{opacity:.5}50%{opacity:1}}.pd3-th{display:flex;align-items:center;gap:10px}.pd3-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffd84a24;border:1px solid rgba(255,216,74,.35)}.pd3-ic img{width:30px;height:30px;object-fit:contain;image-rendering:auto;animation:pd3-bob 3s ease-in-out infinite}@keyframes pd3-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pd3-tt{flex:1;min-width:0;display:grid;gap:2px}.pd3-tt b{font-size:15.5px;font-weight:900;color:#fff;word-break:keep-all}.pd3-tt small{font-size:12px;color:#dfe3ffcc}.pd3-live{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:99px;font-style:normal;font-size:11px;font-weight:900;letter-spacing:.5px;line-height:1;color:#fff;background:#ff4d6d2e;border:1px solid rgba(255,120,140,.5)}.pd3-live span,.pd3-st.live i{flex:none;width:7px;height:7px;border-radius:50%;background:#ff5c7a;animation:pd3-dot 2.4s ease-in-out infinite}@keyframes pd3-dot{0%,to{opacity:1}50%{opacity:.35}}.pd3-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd3-tile{display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;padding:10px 6px 9px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.pd3-tile>img{width:28px;height:28px;flex:none;object-fit:contain;image-rendering:auto}.pd3-tile b{min-width:0;font-size:12.5px;line-height:16px;font-weight:800;color:#fff;white-space:nowrap}.pd3-note2{padding-top:8px;border-top:1px solid rgba(255,255,255,.12);text-align:center;font-size:11px;color:#dfe3ffb3}html body .pd3-card{position:relative;overflow:hidden;margin:0 0 12px;padding:14px;border-radius:18px;background:linear-gradient(160deg,#2a2866,#211f52 60%,#1b1a45);border:1px solid rgba(190,200,255,.2);box-shadow:0 6px 18px #0a0a284d}html body .pd3-card.on{border-color:#ffd84a80;box-shadow:0 0 0 1px #ffd84a1a,0 8px 24px #ffbe3c24}html body .pd3-card.on:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,233,168,.1),transparent);transform:skew(-18deg);animation:pd3-wipe 4.2s ease-in-out infinite;pointer-events:none}html body .pd3-card>*{position:relative}.pd3-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pd3-st{box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:99px;font-size:11.5px;font-weight:900;line-height:1;color:#dfe3ffcc;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.pd3-st.live{letter-spacing:.5px;color:#fff;background:#ff4d6d2e;border-color:#ff788c80}.pd3-st.done{color:#2a1d00;background:linear-gradient(180deg,#ffe680,#ffc93c);border-color:transparent}.pd3-clk{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:99px;background:#00000047;border:1px solid rgba(255,216,74,.28)}.pd3-clk b{font-size:18px;font-weight:900;line-height:1;color:#ffd84a;font-variant-numeric:tabular-nums}.pd3-clk small{font-size:11px;line-height:1;color:#dfe3ffbf}.pd3-wait{font-size:12px;color:#dfe3ffb3}html body .pd3-t{margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.35;color:#fff;word-break:keep-all}.pd3-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pd3-who{all:unset;position:relative;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 9px;border-radius:99px;font-size:12px;line-height:1;color:#dfe3ff;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.pd3-who b{color:#fff}.pd3-opts{display:grid;gap:8px}html body .pd3-opt{all:unset;position:relative;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 14px 0 10px;border-radius:14px;cursor:pointer;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.12);transition:border-color .2s,background .2s,transform .1s}html body .pd3-opt:disabled{cursor:default}html body .pd3-opt:not(:disabled):active{transform:scale(.98)}html body .pd3-opt>*:not(.pd3-bar){position:relative}.pd3-bar{position:absolute;left:0;top:0;bottom:0;border-radius:12px;background:#8f73e861;transition:width .8s cubic-bezier(.3,1.2,.5,1)}.pd3-opt:nth-child(2) .pd3-bar{background:#e86fa05c}.pd3-opt:nth-child(3) .pd3-bar{background:#4fb6e85c}.pd3-opt:nth-child(4) .pd3-bar{background:#5ec98a5c}html body .pd3-lt{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:13px;font-weight:900;line-height:1;color:#fff;background:#8f73e8}html body .pd3-lt.c1{background:#e86fa0}html body .pd3-lt.c2{background:#4fb6e8}html body .pd3-lt.c3{background:#5ec98a}.pd3-on{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.pd3-ot{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;color:#fff}.pd3-me{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:99px;font-style:normal;font-size:10.5px;font-weight:900;line-height:1;color:#2a1d00;background:#ffd84a}.pd3-pc{flex:none;font-size:17px;font-weight:900;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.pd3-pc small{margin-left:1px;font-size:11px;font-weight:800;color:#dfe3ffbf}.pd3-rd{flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}html body .pd3-opt.sel{border-color:#ffd84a;background:#ffd84a1a;box-shadow:0 0 14px #ffd84a33}html body .pd3-opt.sel .pd3-rd{border-color:#ffd84a;background:radial-gradient(circle,#ffd84a 0 4px,transparent 5px)}html body .pd3-opt.win{border-color:#ffd84a;box-shadow:0 0 18px #ffd84a59}html body .pd3-opt.win .pd3-lt.pd3-lt{background:#ffd84a;color:#2a1d00}html body .pd3-opt.lose{opacity:.5}html body .pd3-go{all:unset;position:relative;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:12px;padding:0 14px;border-radius:16px;cursor:pointer;text-align:center;background:linear-gradient(160deg,#ffe680,#ffc93c);color:#2a1d00;box-shadow:0 4px 14px #ffc93c4d}html body .pd3-go b{font-size:15.5px;font-weight:900;line-height:1.3;word-break:keep-all}html body .pd3-go:not(:disabled):after{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:32%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:pd3-wipe 3.6s ease-in-out infinite;pointer-events:none}html body .pd3-go:not(:disabled):active{transform:scale(.98)}html body .pd3-go:disabled{cursor:default;color:#dfe3ff8c;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}@keyframes pd3-wipe{0%{left:-45%}38%,to{left:130%}}.pd3-foot{margin:8px 0 0;text-align:center;font-size:11.5px;color:#dfe3ff99}.pd3-res{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:11px 12px;border-radius:12px;text-align:center;font-size:13.5px;color:#dfe3ffd9;background:#00000038}.pd3-res b{color:#fff}.pd3-res.win{background:linear-gradient(90deg,#ffd84a33,#ffd84a12);border:1px solid rgba(255,216,74,.5)}.pd3-res.win>.pd3-coin{width:22px;height:22px}.pd3-res.win b{font-size:14.5px;color:#ffe39a}.pd3-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:#fff;word-break:keep-all}.pd3-nk{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:99px;font-size:11px;font-weight:900;line-height:1;color:#2a1d00;background:#ffd84a}.pd3-adm{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.18)}.pd3-ah{display:flex;align-items:center;gap:6px}.pd3-ah small{flex:1;font-size:12px;font-weight:800;color:#dfe3ffbf}.pd3-ans{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pd3-ab{all:unset;position:relative;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:7px;min-width:0;height:40px;padding:0 10px 0 6px;border-radius:12px;font-size:13px;font-weight:800;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.pd3-ab>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd3-ab .pd3-lt{width:24px;height:24px;font-size:12px;border-radius:8px}.pd3-ab.on{border-color:#ffd84a;background:#ffd84a24}.pd3-pre{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;color:#fff;background:#ffd84a1a;border:1px dashed rgba(255,216,74,.45)}.pd3-pre b{color:#ffd84a}html body .pd3-form{display:grid;gap:8px;margin:0 0 14px;padding:14px;border-radius:18px;background:linear-gradient(160deg,#2a2866,#211f52 60%,#1b1a45);border:1px solid rgba(255,216,74,.35)}.pd3-fh{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pd3-fh img{width:28px;height:28px;object-fit:contain;image-rendering:auto}.pd3-fh b{font-size:15.5px;font-weight:900;color:#fff}html body .pd3-in{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000040;color:#fff;font:inherit;font-size:14px}html body .pd3-in:focus{outline:none;border-color:#ffd84a99}.pd3-orow{display:flex;align-items:center;gap:8px}.pd3-x{all:unset;position:relative;flex:none;box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;cursor:pointer;font-size:18px;line-height:1;color:#dfe3ffb3;background:#ffffff0f}.pd3-add{all:unset;position:relative;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;height:38px;border-radius:12px;font-size:13px;font-weight:800;color:#ffe39a;border:1px dashed rgba(255,216,74,.45)}.pd3-times{display:grid;gap:6px;margin-top:2px}.pd3-times small{font-size:12px;font-weight:800;color:#dfe3ffbf}.pd3-times>div{display:flex;flex-wrap:wrap;gap:5px}.pd3-times button{all:unset;position:relative;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:99px;font-size:12px;font-weight:800;line-height:1;color:#dfe3ffcc;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.pd3-times button.on{color:#2a1d00;background:linear-gradient(180deg,#ffe680,#ffc93c);border-color:transparent}.pd3-form .pd3-go{margin-top:4px}.pd3-empty{display:grid;justify-items:center;gap:6px;margin:0 0 12px;padding:22px 14px;border-radius:18px;text-align:center;background:#ffffff0a;border:1px dashed rgba(255,255,255,.16)}.pd3-empty img{width:44px;height:44px;object-fit:contain;image-rendering:auto;opacity:.85}.pd3-empty b{font-size:13.5px;color:#dfe3ffcc}html body .pd3-bdg{margin:16px 0 0;padding:14px 12px 12px;border-radius:18px;background:linear-gradient(160deg,#2a2866,#1e1c4c);border:1px solid rgba(190,200,255,.2)}.pd3-bh{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.pd3-bh>b{font-size:14.5px;font-weight:900;color:#fff}.pd3-brow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pd3-b{box-sizing:border-box;cursor:pointer;display:grid;justify-items:center;gap:3px;min-width:0;padding:8px 2px 7px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.pd3-b img{width:40px;height:40px;object-fit:contain;image-rendering:auto;filter:saturate(.35) brightness(.8);opacity:.55}.pd3-b b{font-size:11.5px;font-weight:800;color:#dfe3ff99;white-space:nowrap}.pd3-b small{font-size:10.5px;color:#dfe3ff80}.pd3-b.on{background:#ffd84a1a;border-color:#ffd84a73}.pd3-b.on img{filter:drop-shadow(0 0 6px rgba(255,216,74,.4));opacity:1}.pd3-b.on b{color:#fff}.pd3-b.on small{color:#ffe39a}.pd3-b.nx{border-style:dashed;border-color:#ffd84a66}.pd3-bbar{height:6px;margin:12px 4px 0;border-radius:99px;background:#ffffff14;overflow:hidden}.pd3-bbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ffc93c,#ffe680)}.pd3-bn{margin:7px 0 0;text-align:center;font-size:12px;color:#dfe3ffb3}.pd3-bn b{color:#ffe39a}@media(prefers-reduced-motion:reduce){.pd3-stars,.pd3-ic img,.pd3-live span,.pd3-st.live i{animation:none}html body .pd3-go:after,html body .pd3-card.on:before{display:none}}html body .pd3-me,html body .pd3-go{padding-top:1px}html body .pd3-opt.win .pd3-lt{padding-top:1px;box-sizing:border-box}html body .pd3-who{gap:0}.msn-login{display:grid;gap:10px;justify-items:center;text-align:center;padding:18px 14px}.ad-hero .mb-x{text-decoration:none}.ad-hero .ad-sub{margin-top:2px;font-size:12.5px}.ad-tot{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 14px;border-radius:99px;background:#00000038;border:1px solid rgba(255,214,236,.35)}.ad-tot img{width:20px;height:20px}.ad-tot b{font-size:20px;line-height:24px;font-weight:900;color:#ffd6ec;letter-spacing:0}.ad-ppl{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:16px;font-weight:800;color:#ebeeffe6}.ad-av{display:inline-flex;align-items:center;height:22px}.ad-av i{position:relative;width:22px;height:22px;margin-left:-6px;border-radius:50%;background:#2c3170 url(../assets/ui/peng-side.png) center 3px / 18px auto no-repeat;border:1.5px solid rgba(255,255,255,.7);box-sizing:border-box}.ad-av i:first-child{margin-left:0}.ad-av em{margin-left:3px;font-style:normal;font-size:11px;line-height:22px;font-weight:900;color:#fff}.mb-sheet.ad2.adm{border-color:#ffaa9680;background:linear-gradient(180deg,#78285a59,#1e143c4d)}.mb-sheet.ad2.adm>.mb-fl>span{color:#ffd9c8}.mb-sheet.ad2.adm .mb-agree.ag2{--ag: #ffa48a;--ag2: rgba(255, 150, 120, .16)}.ad-hero.mr-hero .ad-tot{background:#3c0a284d}.ad-why{margin:0;text-align:center;font-size:13px;font-weight:800;color:var(--dim)}.ad-go{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ad-pl{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 9px;border-radius:99px;background:#ffffff38;font-size:13px;line-height:22px;font-weight:900}.ad-pl img{width:14px;height:14px}.mb-sheet.nt2>a.mb-go{box-sizing:border-box;text-align:center;text-decoration:none}.ad-join{display:grid;gap:6px;padding:10px;border-radius:14px;background:#ffd84a14;border:1px dashed rgba(255,216,74,.5)}.ad-jh{font-size:12.5px;font-weight:900;color:#ffe27a;word-break:keep-all}.ad-jr{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border-radius:11px;background:#0003;color:inherit;text-decoration:none}.ad-jr>img{flex:none;width:24px;height:24px;object-fit:contain}.ad-jt{flex:1;min-width:0;font-size:13px;line-height:18px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-jm{flex:none;display:inline-flex;align-items:center;gap:6px}.ad-jm .mb-gem{font-size:12.5px;line-height:18px}.ad-jm .mb-gem img{width:14px;height:14px}.ad-jm small{font-size:11px;line-height:18px;font-weight:800;color:var(--dim)}.ad-jg{flex:none;height:24px;padding:0 9px;border-radius:99px;font-size:11.5px;line-height:24px;font-weight:900;color:#2a1d00;background:linear-gradient(90deg,#ffe680,#ffc93c)}.ad-jr.nt .ad-jg{color:#fff;background:linear-gradient(90deg,#5a64dc,#8a7cff)}a.mb-aob{text-decoration:none}.mn-band{height:56px;border-color:#ffaa9673!important;background:linear-gradient(90deg,#ff786424,#ffffff08)!important}.mn-band:has(.mn-sl.nt.on){border-color:#aab4ff8c!important;background:linear-gradient(90deg,#5a64dc38,#ffffff08)!important}.mn-band .mn-sl{gap:10px;padding:0 12px}.mn-ic{flex:none;width:30px;height:30px;object-fit:contain}.mn-tx{flex:1;min-width:0;display:grid;gap:1px}.mn-tx b{font-size:14px;line-height:19px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-tx small{display:flex;align-items:center;gap:3px;font-size:11.5px;line-height:16px;font-weight:800;color:var(--dim);white-space:nowrap;overflow:hidden}.mn-gem{width:13px;height:13px}.mn-go{flex:none;height:26px;padding:0 11px;border-radius:99px;font-size:12px;line-height:26px;font-weight:900;color:#fff;background:linear-gradient(90deg,#ff8a65,#ff5f8f)}.mn-sl.nt .mn-go{background:linear-gradient(90deg,#5a64dc,#8a7cff)}.wy-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:99px;background:#bec8ff14;border:1px solid rgba(190,200,255,.22)}.wy-tb{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;height:34px;border-radius:99px;font-size:13px;line-height:34px;font-weight:900;color:#dfe3ffb3;text-align:center}.wy-tb.on{color:#2a1d00;background:linear-gradient(90deg,#ffe680,#ffc93c);box-shadow:0 2px 10px #ffc93c4d}.wy-pans{display:grid}.wy-pan{grid-area:1 / 1;display:grid;gap:12px;align-content:start;visibility:hidden;opacity:0;transition:opacity .2s}.wy-pan.on{visibility:visible;opacity:1}.wy-pan .wy-h{margin-bottom:-6px!important;text-align:center}.mb-sheet.nt2>.ad-join,.ad-join>.ad-jr{min-width:0}.mb-sheet.nt2{grid-template-columns:minmax(0,1fr)}.wy-pan[data-wypan=ang]{align-content:center}.wy-tb{padding-top:1px}.ad-pl{box-sizing:border-box;padding-top:1.5px}.mb-fe em{display:inline-flex;align-items:center;gap:3px}.mb-fe-gem{width:14px;height:14px}.mb-fe.new{animation:mbFeRoll .55s cubic-bezier(.2,.9,.3,1) both}@keyframes mbFeRoll{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.mb-feed .mb-fe:not(.new){animation:mbFeDown .55s cubic-bezier(.2,.9,.3,1) both}@keyframes mbFeDown{0%{transform:translateY(-6px)}to{transform:none}}.mb-card.nt{position:relative;overflow:hidden;background:linear-gradient(135deg,#2c347ac7,#14163ec7);border:1px solid rgba(255,226,150,.55);box-shadow:0 0 16px #ffd87833,0 8px 22px #0000004d}.mb-card.nt:before,.mb-card.nt .nt-tw{content:"";position:absolute;inset:-20% -10%;pointer-events:none;z-index:0;background-image:radial-gradient(1.6px 1.6px at 12% 30%,#fff,transparent),radial-gradient(1px 1px at 30% 78%,#dfe3ff,transparent),radial-gradient(1.6px 1.6px at 55% 22%,#fff,transparent),radial-gradient(1px 1px at 68% 64%,#ffe9a8,transparent),radial-gradient(1.6px 1.6px at 84% 28%,#fff,transparent),radial-gradient(1px 1px at 93% 70%,#dfe3ff,transparent);animation:ntTw2 3.6s ease-in-out infinite,ntDrift2 26s linear infinite}.mb-card.nt .nt-tw{background-image:radial-gradient(1.2px 1.2px at 20% 60%,#fff,transparent),radial-gradient(1.6px 1.6px at 48% 82%,#ffe9a8,transparent),radial-gradient(1px 1px at 76% 44%,#fff,transparent),radial-gradient(1.2px 1.2px at 6% 18%,#dfe3ff,transparent);animation:ntTw2 4.4s ease-in-out 1.8s infinite,ntDrift2 34s linear infinite reverse}@keyframes ntTw2{0%,to{opacity:.35}50%{opacity:1}}@keyframes ntDrift2{0%{transform:translate(-4%)}to{transform:translate(4%)}}.mb-card.nt>*:not(.nt-tw){position:relative;z-index:1}.mb-card-t.nt-t{display:flex;align-items:center;gap:8px;color:#fff6da}.mb-card-t.nt-t img{width:30px;height:30px;flex:none;filter:drop-shadow(0 0 5px rgba(255,216,120,.4))}@media(prefers-reduced-motion:reduce){.mb-card.nt:before,.mb-card.nt .nt-tw{animation:none}}.zp-av{display:inline-flex;align-items:center;margin-right:6px;vertical-align:middle}.zp-av i{width:18px;height:18px;margin-left:-5px;border-radius:50%;background:#2c3170 center / cover no-repeat;border:1.5px solid #232329;box-sizing:border-box}.zp-av i:first-child{margin-left:0}.mn-av{margin:0 6px 0 auto;flex:none}.mn-av i{width:20px;height:20px}.msn-gk{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.hbm-t small[data-plg-pulse]{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.plp{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#c9f5d6;background:#6edc9624;border:1px solid rgba(110,220,150,.35)}.plp.w{color:#ffe39a;background:#ffd84a1f;border-color:#ffd84a59}.plp-dot{width:6px;height:6px;border-radius:50%;background:#5be38c;box-shadow:0 0 6px #5be38c;animation:hsDot 1.4s ease-in-out infinite}
/*! redeploy 173105 */
