:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px)}@font-face{font-family:Cafe24 Ssurround Air;src:url(../fonts/Cafe24SsurroundAir-v1.1.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cafe24 Ssurround Air;src:url(../fonts/Cafe24Ssurround.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(../fonts/PretendardVariable.woff2) format("woff2-variations");font-weight:45 920;font-display:swap}:root{--ink: #5a3416;--cream: #fff7e0;--red: #ef5b4f;--blue: #3d8bf2;--wood: #c98d55;--wood-dark: #8a5a2e}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:#63c6ea;font-family:Jua,system-ui,sans-serif;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#c{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none}button{font-family:inherit;color:inherit}#hud-top{position:fixed;top:0;left:0;right:0;height:9%;pointer-events:none}#scorebar{position:absolute;left:50%;top:4.5vh;transform:translate(-50%,-50%);width:54vw;max-width:460px;height:5.4vh;min-height:40px;display:flex;border:3px solid #1e2a4a;border-radius:999px;box-shadow:0 3px #1e2a4a80}#scorebar .side{flex:1;display:flex;align-items:center;gap:5px;padding:0 8px;color:#fff;font-size:clamp(18px,3vh,30px)}#scorebar .ai{background:linear-gradient(var(--c-ai, #ff8f86),color-mix(in srgb,var(--c-ai, #ff8f86) 78%,#000));border-radius:999px 0 0 999px;padding-right:max(4.4vh,32px)}#scorebar .me{background:linear-gradient(var(--c-me, #7cb4ff),color-mix(in srgb,var(--c-me, #7cb4ff) 78%,#000));border-radius:0 999px 999px 0;justify-content:flex-end;padding-left:max(4.4vh,32px)}#scorebar .dot{width:2.6vh;height:2.6vh;min-width:18px;min-height:18px;border-radius:6px;background:#fff;border:2px solid var(--ink)}#weather{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:7.2vh;height:7.2vh;min-width:52px;min-height:52px;border-radius:50%;background:#2b4f6e;border:3px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:clamp(24px,3.8vh,38px)}#subline{position:absolute;left:12px;top:4.5vh;transform:translateY(-50%);flex-direction:column;gap:0;align-items:center;background:#2b4f6e8c;border-radius:12px;padding:3px 8px;display:flex;gap:8px;font-size:13px;color:#fff;text-shadow:0 1px 0 var(--ink),0 0 4px rgba(0,0,0,.35);white-space:nowrap}#liveline{position:absolute;left:50%;top:4.5vh;transform:translate(-50%,-50%);width:calc(46vw + 120px);display:flex;justify-content:space-between;font-size:13px;color:#fff;text-shadow:0 1px 0 var(--ink)}.queue{display:flex;gap:4px;justify-content:center;pointer-events:none}.die{width:16px;height:16px;border-radius:5px;border:2px solid var(--ink);display:inline-block;position:relative}.die i{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.die.next{width:24px;height:24px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ink)}.die.big{width:40px;height:40px;border-radius:10px;border-width:3px}.die.big i{width:8px;height:8px}#mods{position:fixed;top:12.5%;left:50%;transform:translate(-50%);background:#ffe36e;border:3px solid var(--ink);border-radius:999px;padding:3px 12px;font-size:15px;display:none}#turn{position:fixed;top:72%;left:0;right:0;text-align:center;font-size:15px;color:#fff;text-shadow:0 2px 0 var(--ink),0 0 6px rgba(0,0,0,.4);pointer-events:none}#toast{position:fixed;top:34%;left:50%;transform:translate(-50%,-50%) scale(.8);background:var(--cream);border:3px solid var(--ink);border-radius:18px;padding:10px 18px;font-size:19px;max-width:calc(100% - 32px);text-align:center;box-shadow:0 4px 0 var(--ink);opacity:0;transition:.18s;pointer-events:none}#toast.show{opacity:1;transform:translate(-50%,-50%) scale(1)}#flash{position:fixed;inset:0;background:#fffbe0;opacity:0;pointer-events:none}#flash.on{animation:flash .5s}@keyframes flash{0%{opacity:.95}to{opacity:0}}#hud-bottom{position:fixed;left:0;right:0;top:94.5%;height:0;pointer-events:none}#gauge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:40vw;height:2.3vh;min-height:16px;border:3px solid var(--ink);border-radius:999px;background:#4a3020;overflow:hidden;box-shadow:0 2px 0 var(--ink)}#gauge-fill{height:100%;width:0;background:linear-gradient(90deg,#4fb6ee,#7ad35a 45%,#f6d33b 70%,#ef5b4f);border-radius:999px}#swap{pointer-events:auto;position:absolute;right:16px;top:0;transform:translateY(-50%);width:6.4vh;height:6.4vh;min-width:48px;min-height:48px;border-radius:16px;border:3px solid var(--ink);background:var(--cream);font-size:clamp(22px,3.2vh,30px);box-shadow:0 4px 0 var(--ink)}#swap span{position:absolute;right:-8px;top:-8px;background:var(--blue);color:#fff;border:2px solid var(--ink);border-radius:999px;font-size:13px;min-width:22px;height:22px;line-height:18px}#swap:disabled{opacity:.45}#swap:active:not(:disabled){transform:translateY(calc(-50% + 3px));box-shadow:0 1px 0 var(--ink)}.modal{position:fixed;inset:0;background:#28180a80;display:none;align-items:center;justify-content:center;padding:16px}.modal.open{display:flex}.card{background:var(--cream);border:4px solid var(--ink);border-radius:24px;padding:18px;width:min(360px,100%);text-align:center;box-shadow:0 6px 0 var(--ink)}.card h2{margin:0 0 4px;font-size:26px;font-weight:400}.card p{margin:0 0 12px;font-size:15px}#swap-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.slot{background:#fff;border:3px solid var(--ink);border-radius:14px;padding:6px 0 8px;display:flex;flex-direction:column;align-items:center;gap:4px}.slot.sel{background:#ffe36e;transform:translateY(-3px)}.slot:first-child{border-color:var(--blue)}.slot-n{font-size:13px}.big-btn{width:100%;padding:12px;font-size:22px;border:3px solid var(--ink);border-radius:16px;background:#7ad35a;box-shadow:0 4px 0 var(--ink)}#result-score{font-size:24px}[hidden]{display:none!important}.pop{position:fixed;transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;font-size:22px;color:#2b2240;padding:2px 10px;border-radius:999px;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);z-index:5;transition:opacity .3s,transform .3s}.pop.tick{animation:pop-tick .11s ease-out}.pop.done{opacity:0;transform:translate(-50%,-150%)}.pop.big{font-size:27px}.confetti{position:fixed;width:8px;height:12px;border-radius:2px;pointer-events:none;z-index:6}.pop.neg{color:#9a1f1f}.pop.out{background:#4a3020;color:#ffd5cc}@keyframes pop-tick{0%{transform:translate(-50%,-100%) scale(1.14)}to{transform:translate(-50%,-100%) scale(1)}}.card.wide{width:min(380px,100%)}.pchart{width:100%;height:auto;display:block;background:#fff;border:3px solid var(--ink);border-radius:14px;margin-bottom:6px}.pchart .grid{stroke:#f0e4cf;stroke-width:1}.pchart .drop{font-size:13px;font-family:Jua,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:3px}.pchart .tick{font-size:10px;fill:#8a6a50}.pchart .val{font-size:12px;font-family:Jua,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:3px}.legend{display:flex;gap:12px;align-items:center;justify-content:center;font-size:14px;margin-bottom:12px;flex-wrap:wrap}.legend span:before{content:"";display:inline-block;width:14px;height:4px;border-radius:2px;background:var(--c);margin-right:4px;vertical-align:middle}.legend small{font-size:11px;color:#8a6a50;width:100%}#round{display:flex;flex-direction:column;align-items:center;line-height:1.1}#round small{font-size:10px;opacity:.9;max-width:64px;overflow:hidden;text-overflow:ellipsis}#subline{font-size:12px}#settings{position:fixed;top:calc(var(--sat) + 4.6vh);right:12px;transform:translateY(-50%);width:44px;height:44px;border-radius:14px;border:3px solid var(--ink);background:var(--cream);font-size:22px;box-shadow:0 3px 0 var(--ink);z-index:6}#settings:active{transform:translateY(calc(-50% + 3px));box-shadow:0 0 0 var(--ink)}#skin-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}#color-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 4px}.color-opt{aspect-ratio:1;border-radius:18px;border:3px solid var(--ink);box-shadow:inset 0 -6px #00000026,0 3px 0 var(--ink);font-size:14px;color:#2b2240}.color-opt:disabled{opacity:.45;box-shadow:none}#subline{display:none!important}:root[data-skin] #turn{top:auto;bottom:calc(var(--sab) + 3.2vh);left:4vw;right:auto;width:auto;padding:6px 14px;background:var(--cream);color:var(--ink);text-shadow:none;border:3px solid var(--ink);border-radius:14px}#gauge-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.pop{font-size:18px}.pop.big{font-size:22px}#turn{transform-style:preserve-3d;backface-visibility:hidden;transition:filter .25s,color .25s}#turn.flip{animation:turn-flip .62s cubic-bezier(.3,.6,.3,1.3)}@keyframes turn-flip{0%{transform:perspective(300px) rotateX(0) scale(1)}37%{transform:perspective(300px) rotateX(90deg) scale(1.08)}38%{transform:perspective(300px) rotateX(-90deg) scale(1.08)}to{transform:perspective(300px) rotateX(0) scale(1)}}:root[data-skin] #turn[data-side=me]{background:#ffe36e}:root[data-skin] #turn[data-side=ai]{background:#cfc8bd;color:#6a5d50}#turn-banner{position:fixed;left:50%;top:40%;transform:translate(-50%,-50%) scale(.4);opacity:0;pointer-events:none;z-index:9;width:78vw;max-width:520px;aspect-ratio:3.2;display:flex;align-items:center;justify-content:center}#turn-banner:before{content:"";position:absolute;inset:-60% -10%;background:radial-gradient(closest-side,rgba(255,214,110,.75),rgba(255,180,60,.25) 55%,transparent 75%),repeating-conic-gradient(from 0deg,rgba(255,230,150,.35) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 40%,transparent 75%);mask:radial-gradient(closest-side,#000 40%,transparent 75%);opacity:0}#turn-banner{background:var(--cream);border:4px solid var(--ink);border-radius:22px;box-shadow:0 5px 0 var(--ink);width:52vw;max-width:340px;aspect-ratio:auto;padding:1.4vh 0}#turn-banner:before{display:none}#turn-banner span{color:var(--ink);text-shadow:none;font-size:clamp(24px,4vh,38px);letter-spacing:1px}#turn-banner span{position:relative;font-size:clamp(26px,4.6vh,44px);color:#fff6d8;text-shadow:0 2px 0 #3a2410,0 0 12px rgba(255,200,80,.95);letter-spacing:2px}#turn-banner[data-side=me].show{animation:banner-me 1.5s ease-out forwards}#turn-banner[data-side=me].show:before{animation:rays 1.4s ease-out forwards}#turn-banner[data-side=ai]{width:46vw;filter:grayscale(.9) brightness(.8)}#turn-banner[data-side=ai] span{font-size:clamp(18px,2.8vh,26px);color:#e8e2da;text-shadow:0 2px 0 #222}#turn-banner[data-side=ai].show{animation:banner-ai 1.1s ease-out forwards}@keyframes banner-me{0%{opacity:0;transform:translate(-50%,-42%) scale(.96)}11%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-58%) scale(1)}}@keyframes rays{0%{opacity:0;transform:rotate(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(40deg) scale(1.2)}}@keyframes banner-ai{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:.95;transform:translate(-50%,-50%) scale(1)}70%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}#scorebar .side{transition:filter .3s,opacity .3s}#scorebar[data-turn=me] .ai,#scorebar[data-turn=ai] .me{filter:brightness(.55) saturate(.6)}#scorebar[data-turn=me] .me,#scorebar[data-turn=ai] .ai{filter:brightness(1.15);text-shadow:0 0 8px rgba(255,255,255,.9),0 2px 2px rgba(0,0,0,.6)}@keyframes score-pulse{50%{transform:scale(1.12)}}:root[data-skin] #turn-banner span{color:var(--ink);text-shadow:none}.screen{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:16px;z-index:20;background:#0c10248c}.screen.open{display:flex}body[data-screen=menu] #hud-top,body[data-screen=menu] #hud-bottom,body[data-screen=menu] #turn,body[data-screen=menu] #settings,body[data-screen=bracket] #hud-bottom,body[data-screen=bracket] #turn,body[data-screen=reward] #turn,body[data-screen=trophy] #turn{visibility:hidden}#menu{flex-direction:column;justify-content:space-around;background:linear-gradient(#0a0e2240,#0a0e22b3)}.menu-logo{text-align:center;margin-top:6vh}.menu-logo span{display:block;white-space:nowrap;font-size:min(clamp(40px,7.5vh,68px),12vw);color:#fff3d6;text-shadow:0 4px 0 #3a2410,0 0 18px rgba(255,190,80,.6);letter-spacing:2px}.menu-logo small{color:#e8d4a8;font-size:16px;letter-spacing:3px;opacity:.85}.menu-btns{display:flex;flex-direction:column;gap:2vh;width:min(320px,78vw);margin-bottom:8vh}.menu-btn{font-size:clamp(22px,3.4vh,30px);padding:1.8vh 0;border-radius:18px;border:4px solid var(--ink);background:var(--cream);color:var(--ink);box-shadow:0 5px 0 var(--ink)}.menu-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.menu-gear{position:absolute;top:calc(var(--sat) + 16px);right:16px;width:48px;height:48px;border-radius:14px;border:3px solid var(--ink);background:var(--cream);font-size:22px}.link-btn{background:none;border:none;color:#8a6a50;font-size:15px;margin-top:10px;text-decoration:underline}.card .sub{font-size:13px;color:#8a6a50}#br-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 10px}.br-col{display:flex;flex-direction:column;justify-content:space-around;gap:4px}.br-col h4{margin:0 0 2px;font-weight:400;font-size:12px;color:#8a6a50}.br-slot{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:3px 2px;display:flex;flex-direction:column;align-items:center;font-size:10px;line-height:1.15;min-height:42px;justify-content:center}.br-slot .av{font-size:18px}.br-slot .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.br-slot small{font-size:9px;color:#8a6a50}.br-slot.me{background:#ffe36e}.br-slot.lost{opacity:.35}.br-slot.empty{color:#c9b8a0;font-size:16px}#rw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rw-card{background:#fff;border:3px solid var(--ink);border-radius:16px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 4px 0 var(--ink)}.rw-card:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.rw-icon{font-size:36px}.rw-card b{font-weight:400;font-size:15px}.rw-card p{margin:0;font-size:11px;color:#6a5040;min-height:42px}.rw-level{font-size:11px;background:#ffe0d0;border-radius:999px;padding:2px 8px}.trophy-icon{font-size:80px;animation:trophy 1.2s ease-in-out infinite}@keyframes trophy{50%{transform:translateY(-8px) rotate(-4deg)}}#opp-tag{position:absolute;left:50%;top:calc(4.6vh + max(3.4vh,26px));transform:translate(-50%);font-size:12px;color:#fff;background:#14183099;border-radius:999px;padding:2px 10px;white-space:nowrap}#opp-tag:empty{display:none}#opp-tag span{margin-right:4px}.fr-join{display:flex;gap:8px}#fr-code{flex:1;min-width:0;font-family:inherit;font-size:28px;text-align:center;letter-spacing:8px;border:3px solid var(--ink);border-radius:14px;padding:6px;background:#fff;color:var(--ink)}.fr-join .big-btn{width:auto;padding:10px 18px}body[data-screen=friend] #hud-bottom,body[data-screen=friend] #turn{visibility:hidden}#map-list{display:flex;flex-direction:column;gap:8px;margin:8px 0 6px}.map-opt{background:#fff;border:3px solid var(--ink);border-radius:14px;padding:8px 12px;text-align:left;display:flex;flex-direction:column;box-shadow:0 3px 0 var(--ink)}.map-opt b{font-weight:400;font-size:18px}.map-opt small{font-size:12px;color:#8a6a50}.map-opt:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}body[data-screen=maps] #hud-bottom,body[data-screen=maps] #turn{visibility:hidden}.rd-row{display:flex;align-items:center;justify-content:center;gap:12px;margin:6px 0 10px;font-size:18px}.rd-btn{width:40px;height:40px;border-radius:12px;border:3px solid var(--ink);background:#fff;font-size:22px}#rd-n{font-size:26px;min-width:28px}#rd-maps{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;max-height:40vh;overflow:auto}.rd-map{display:flex;align-items:center;gap:8px}.rd-map span{width:32px;font-size:14px}.rd-map select{flex:1;font-family:inherit;font-size:16px;padding:6px;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink)}#scoreboard-multi{position:absolute;left:calc(50% - 30px);top:4.8vh;transform:translate(-50%,-50%);display:none;gap:4px 5px;flex-wrap:wrap;justify-content:center;width:min(76vw,330px)}body.multi-teams #scoreboard-multi{display:flex}body.multi-teams #scorebar{visibility:hidden}.tchip{display:flex;align-items:center;gap:5px;background:#141830bf;border:2px solid var(--tc);border-radius:999px;padding:3px 9px 3px 4px;color:#fff;font-size:12px;transition:transform .2s,box-shadow .2s}.tchip i{width:16px;height:16px;border-radius:5px;background:var(--tc);border:2px solid rgba(0,0,0,.35)}.tchip em{font-style:normal;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tchip b{font-size:18px;font-weight:400}.tchip.mine{background:#3c3014d9}.tchip.turn{transform:scale(1.12);box-shadow:0 0 10px var(--tc)}.rank-row{display:flex;align-items:center;gap:10px;justify-content:center;font-size:20px;padding:2px 0}.rank-row span{font-size:14px;color:#8a6a50;width:32px}.rank-row em{font-style:normal;min-width:40px;text-align:right}.rank-row.mine{background:#ffe36e;border-radius:10px}#mode-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:6px}.mode-opt{background:#fff;border:3px solid var(--ink);border-radius:12px;padding:7px 0;font-size:16px;color:var(--ink)}.mode-opt.sel{background:#ffe36e;box-shadow:0 3px 0 var(--ink)}#map-list{max-height:42vh;overflow:auto}body.multi-teams #opp-tag{top:calc(4.8vh + 44px)}.lb-code{font-size:30px;letter-spacing:4px}.lb-list{display:flex;flex-direction:column;gap:5px;margin:6px 0 8px}.lb-row{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid var(--ink);border-radius:12px;padding:5px 8px;font-size:15px}.lb-row.mine{background:#fff4c2}.lb-row.empty{justify-content:center;color:#c9b8a0;border-style:dashed}.lb-die{width:20px;height:20px;border-radius:6px;border:2px solid rgba(0,0,0,.35)}.lb-name{flex:1;text-align:left}.lb-row em{font-style:normal;font-size:12px;color:#a08060}.lb-row em.ok{color:#2f8f3a}.lb-team{border:2px solid var(--ink);border-radius:999px;padding:1px 10px;font-size:13px;background:#ffd0c8}.lb-team.t1{background:#c8dcff}.lb-team:disabled{opacity:.8}.lb-colors{display:flex;gap:8px;justify-content:center;margin:4px 0 10px}.lb-color{width:34px;height:34px;border-radius:10px;border:3px solid var(--ink)}.lb-color.sel{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--ink)}.lb-color:disabled{opacity:.25}.lb-modes{display:flex;gap:6px;justify-content:center;margin-bottom:6px}.lb-mode{border:3px solid var(--ink);border-radius:12px;padding:5px 16px;background:#fff;font-size:16px}.lb-mode.sel{background:#ffe36e}.big-btn:disabled{opacity:.45}.big-btn.ready{background:#ffd36e}#lobby .card{max-height:92vh;overflow:auto}.lb-add-ai{cursor:pointer;color:#8a6a50;background:#fffaf0;font-family:inherit}.lb-kick{border:none;background:none;color:#b0473a;font-size:16px;padding:0 2px}#item-pop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:12;opacity:0}#item-pop.show{animation:ip-fade 2.6s ease forwards}.ip-rays{position:absolute;width:150vmax;height:150vmax;background:repeating-conic-gradient(from 0deg,rgba(255,215,110,.55) 0 7deg,transparent 7deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 15%,transparent 70%);mask:radial-gradient(closest-side,#000 15%,transparent 70%)}#item-pop.show .ip-rays{animation:ip-spin 2.6s linear forwards}.ip-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;background:radial-gradient(circle at 50% 30%,#fff8dc,#f1d58c);border:5px solid #6b3f1f;border-radius:26px;padding:18px 26px 16px;box-shadow:0 0 0 4px #f5c04a,0 8px #4a2b17,0 0 40px #ffc850e6;min-width:62vw;max-width:340px}#item-pop.show .ip-card{animation:ip-pop 2.6s cubic-bezier(.2,1.4,.4,1) forwards}.ip-icon{font-size:72px;line-height:1;filter:drop-shadow(0 4px 0 rgba(0,0,0,.2))}#item-pop.show .ip-icon{animation:ip-wobble .6s .2s ease-in-out 2}.ip-title{font-weight:400;font-size:clamp(28px,4.6vh,40px);color:#6b1f12;text-shadow:0 2px 0 #fff}.ip-desc{margin:0;font-size:16px;color:#4a2b17}@keyframes ip-fade{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes ip-pop{0%{transform:scale(.2) rotate(-12deg)}14%{transform:scale(1.12) rotate(3deg)}22%{transform:scale(1) rotate(0)}85%{transform:scale(1)}to{transform:scale(.9) translateY(-20px)}}@keyframes ip-spin{0%{transform:rotate(0) scale(.5)}20%{transform:rotate(30deg) scale(1)}to{transform:rotate(140deg) scale(1.1)}}@keyframes ip-wobble{25%{transform:rotate(-14deg) scale(1.1)}75%{transform:rotate(14deg) scale(1.1)}}.set-row{display:flex;align-items:center;justify-content:space-between;margin:0 4px 12px;font-size:17px}.set-row input{width:22px;height:22px;accent-color:#7ad35a}#weather-list{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:12px}.w-opt{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:4px 0;font-size:12px;display:flex;flex-direction:column;align-items:center;color:var(--ink)}.w-opt span{font-size:20px}.w-opt.sel{background:#ffe36e}#loading.done{opacity:0;pointer-events:none}.ld-die{font-size:64px;animation:ld-spin 1s ease-in-out infinite}@keyframes ld-spin{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(180deg) translateY(-14px)}to{transform:rotate(360deg) translateY(0)}}#item-pop:not(.show):not(.spin),#turn-banner:not(.show){display:none}#scorebar .side{transition:opacity .3s}#scorebar[data-turn=me] .ai,#scorebar[data-turn=ai] .me{filter:none;opacity:.55}#scorebar[data-turn=me] .me,#scorebar[data-turn=ai] .ai{filter:none}#turn{transition:opacity .25s,color .25s}:root[data-skin=monument]{--ink: #6b5761;--cream: #fbf4ec}:root[data-skin=monument] #scorebar{border:3px solid #f7eee4;box-shadow:0 4px 10px #6e505a38}:root[data-skin=monument] #scorebar .ai{background:linear-gradient(color-mix(in srgb,var(--c-ai, #ef9586) 88%,#fff),var(--c-ai, #ef9586))}:root[data-skin=monument] #scorebar .me{background:linear-gradient(color-mix(in srgb,var(--c-me, #8fb3e6) 88%,#fff),var(--c-me, #8fb3e6))}:root[data-skin=monument] #scorebar .side{text-shadow:0 1px 2px rgba(80,50,60,.35)}:root[data-skin=monument] #scorebar .dot{width:1.5vh;height:1.5vh;min-width:11px;min-height:11px;border-radius:2px;border:none;background:#5a3c4652;transform:rotate(45deg)}:root[data-skin=monument] #weather{background:#2e4262;border:3px solid #f7eee4;box-shadow:0 3px 8px #2832504d}:root[data-skin=monument] #settings{border:none;border-radius:16px;background:#fbf4ec;box-shadow:0 4px 10px #6e505a38}:root[data-skin=monument] #swap{border:none;border-radius:50%;background:#fbf4ec;box-shadow:0 4px 10px #6e505a38}:root[data-skin=monument] #swap span{border:none;background:#8fb3e6}:root[data-skin=monument] #gauge{border:none;background:#fff9;box-shadow:inset 0 2px 4px #6e505a2e,0 2px 8px #6e505a26}:root[data-skin=monument] #gauge-fill{background:linear-gradient(90deg,#a9cdf0,#f6dfa0 55%,#f1a493)}:root[data-skin=monument] #turn{background:#ffe39b;border:none;border-radius:999px;padding:8px 18px;color:#6b5761;box-shadow:0 4px 10px #966e3c40}:root[data-skin=monument] .pop{box-shadow:0 3px 8px #6e505a40}:root[data-skin=monument] #opp-tag{background:#fbf4eceb;color:#6b5761;box-shadow:0 2px 8px #6e505a33}#gauge-marks{display:none}:root[data-skin=monument] body,:root[data-skin=monument] #hud-top,:root[data-skin=monument] #hud-bottom,:root[data-skin=monument] #turn{font-family:Pretendard,system-ui,sans-serif}:root[data-skin=monument] #hud-bottom:before{content:"";position:fixed;left:-2vw;right:-2vw;bottom:-2px;height:calc(var(--sab) + 10.5vh);background:linear-gradient(#fbf5ee,#f3e9de);border-radius:34px 34px 0 0;box-shadow:0 -6px 18px #785a5a2e,inset 0 2px #ffffffe6;z-index:-1}:root[data-skin=monument] #hud-bottom{top:calc(100% - var(--sab) - 5.2vh);z-index:4}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){z-index:5;bottom:calc(var(--sab) + 3vh);left:5vw;padding:1.1vh 5.6vw 1.1vh 4.4vw;font-size:clamp(16px,2.3vh,22px);background:linear-gradient(#fff3cf,#f8dc98);border:2px solid #ecc777;color:#6b5761;box-shadow:0 4px 10px #aa783240,inset 0 1px #fffbe9}:root[data-skin=monument] #turn:not(:empty):before{content:"";display:inline-block;width:9px;height:9px;background:#eb9a5c;transform:rotate(45deg);margin-right:10px;vertical-align:2px}:root[data-skin=monument] #turn[data-side=ai]{background:linear-gradient(#f7f1ea,#e9e0d6);border-color:#d9cdc0}:root[data-skin=monument] #turn[data-side=ai]:before{background:#b9aaa6}:root[data-skin=monument] #gauge{opacity:1!important;width:40vw;height:3.4vh;left:53%;background:#e9ded2a6;border-radius:999px;box-shadow:inset 0 2px 4px #6e505a29;overflow:visible}:root[data-skin=monument] #gauge:before,:root[data-skin=monument] #gauge:after{content:"";position:absolute;top:15%;bottom:15%;width:1.5px;background:#d9cdc0}:root[data-skin=monument] #gauge:before{left:-3.5vw}:root[data-skin=monument] #gauge:after{right:-3.5vw}:root[data-skin=monument] #gauge-clip{left:9%;right:9%;top:calc(50% - 1px);bottom:auto;height:2px;border-radius:0;background:#cfc3b6}:root[data-skin=monument] #gauge-fill{background:linear-gradient(90deg,#f1b46b,#eb8a5c);border-radius:0}:root[data-skin=monument] #gauge-marks{display:flex;position:absolute;left:9%;right:9%;top:50%;justify-content:space-between;transform:translateY(-50%);pointer-events:none}:root[data-skin=monument] #gauge-marks i{width:9px;height:9px;background:#b4a6a2;transform:rotate(45deg);border-radius:1.5px;box-shadow:0 0 0 2px #f6eee4;transition:background .1s,transform .1s;margin:0 -4.5px}:root[data-skin=monument] #gauge-marks i.on{background:#ec9a5a;transform:rotate(45deg) scale(1.25)}:root[data-skin=monument] #settings,:root[data-skin=monument] #swap{background:none;border:none;box-shadow:none;border-radius:0;color:transparent;text-shadow:0 0 0 #6b5761}:root[data-skin=monument] #settings:before,:root[data-skin=monument] #swap:before{content:"";position:absolute;inset:12%;background:linear-gradient(135deg,#fffaf4,#f1e6da);border-radius:22%;transform:rotate(45deg);box-shadow:0 5px 12px #6e505a38,inset 0 1px #fff;z-index:-1}:root[data-skin=monument] #settings{width:58px;height:58px;font-size:24px}:root[data-skin=monument] #swap{width:62px;height:62px;right:5vw;font-size:24px;z-index:1}:root[data-skin=monument] #swap span{right:-2px;top:-2px;color:#fff;text-shadow:none}:root[data-skin=monument] #scorebar{border:none;box-shadow:none;filter:drop-shadow(0 3px 6px rgba(110,80,90,.22));height:5vh}:root[data-skin=monument] #scorebar .ai{clip-path:polygon(7% 0,100% 0,100% 100%,7% 100%,0 50%);border-radius:0}:root[data-skin=monument] #scorebar .me{clip-path:polygon(0 0,93% 0,100% 50%,93% 100%,0 100%);border-radius:0}:root[data-skin=monument] #scorebar .side{font-family:Pretendard,system-ui,sans-serif;font-weight:400;font-size:clamp(18px,2.7vh,26px)}:root[data-skin=monument] #scorebar:before,:root[data-skin=monument] #scorebar:after{content:"";position:absolute;top:50%;width:7px;height:7px;background:#f3d9a8;transform:translateY(-50%) rotate(45deg)}:root[data-skin=monument] #scorebar:before{left:-13px}:root[data-skin=monument] #scorebar:after{right:-13px}:root[data-skin=monument] #weather{border:3px solid #f3d9a8;box-shadow:0 0 0 2px #ffffffb3,0 3px 8px #2832504d}:root[data-skin=monument] #opp-tag{background:none;box-shadow:none;color:#6b5761;font-size:13px;padding:2px 0;display:flex;align-items:center;gap:8px}:root[data-skin=monument] #opp-tag:before,:root[data-skin=monument] #opp-tag:after{content:"";width:46px;height:7px;background:linear-gradient(#c9b9ae,#c9b9ae) left center / 34px 1px no-repeat,linear-gradient(45deg,transparent 30%,#e0b46a 30% 70%,transparent 70%) right center / 7px 7px no-repeat}:root[data-skin=monument] #opp-tag:after{transform:scaleX(-1)}:root[data-skin=monument] #opp-tag span{display:none}:root[data-skin=monument] .pop{background:#fffaf3!important;color:var(--pc, #6b5761);border:none;box-shadow:0 4px 12px #6e505a40;font-family:Pretendard,system-ui,sans-serif;font-size:17px;padding:4px 13px;border-radius:14px}:root[data-skin=monument] .pop:after{content:"";position:absolute;left:22%;bottom:-6px;width:12px;height:12px;background:#fffaf3;transform:rotate(45deg);border-radius:2px}:root[data-skin=monument] .pop.out{color:#8a6e62}:root[data-skin=monument] .pop.neg{color:#c0574a}:root[data-skin=monument] #turn-banner{background:linear-gradient(#fffaf2,#f6ecdf);border:2px solid #ecd2a0;box-shadow:0 8px 22px #6e505a40;border-radius:18px;width:46vw}:root[data-skin=monument] #turn-banner span{color:#6b5761;font-family:Pretendard,system-ui,sans-serif;font-size:clamp(22px,3.6vh,34px);letter-spacing:6px}:root[data-skin=monument] #swap{font-size:0}:root[data-skin=monument] #swap:after{content:"↻";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#6b5761;text-shadow:none;font-family:system-ui,sans-serif}:root[data-skin=monument] #swap span{font-size:12px}:root[data-skin=monument] #scorebar{width:50vw;max-width:400px;height:4.4vh}:root[data-skin=monument] #weather{width:5.6vh;height:5.6vh;min-width:42px;min-height:42px;font-size:clamp(20px,3vh,28px)}:root[data-skin=monument] #gauge{width:36vw;left:57%}:root[data-skin=monument] .pop{--pb: color-mix(in srgb, var(--pc, #8fb3e6) 17%, #fffbf6);background:var(--pb)!important;color:color-mix(in srgb,var(--pc, #6b5761) 82%,#3a2a30);border:1.5px solid color-mix(in srgb,var(--pc, #8fb3e6) 30%,#ffffff)}:root[data-skin=monument] .pop:after{background:var(--pb);border-right:1.5px solid color-mix(in srgb,var(--pc, #8fb3e6) 30%,#ffffff);border-bottom:1.5px solid color-mix(in srgb,var(--pc, #8fb3e6) 30%,#ffffff)}:root[data-skin=monument] .pop:before{content:"✦";position:absolute;left:-11px;top:-7px;font-size:12px;color:color-mix(in srgb,var(--pc, #e0b46a) 70%,#ffd27a);text-shadow:0 0 4px #fff}:root[data-skin=monument] .pop.out{--pb: #fffbf6;color:#7a6a66;border-color:#efe4da}:root[data-skin=monument] .pop.out:before{content:none}.pop .pbg,.pop .psp{display:none}.pop .ptx{font-weight:inherit;position:relative}:root[data-skin=monument] .pop{background:none!important;border:none;box-shadow:none;padding:5px 17px;filter:drop-shadow(0 3px 6px rgba(110,80,90,.22))}:root[data-skin=monument] .pop .pbg{display:block;position:absolute;inset:0;z-index:0;--hx: 11px;clip-path:polygon(var(--hx) 0,calc(100% - var(--hx)) 0,100% 50%,calc(100% - var(--hx)) 100%,var(--hx) 100%,0 50%);background:color-mix(in srgb,var(--pc, #8fb3e6) 50%,#ffffff)}:root[data-skin=monument] .pop .pbg:before,:root[data-skin=monument] .pop .pbg:after{content:"";position:absolute;clip-path:polygon(var(--hx) 0,calc(100% - var(--hx)) 0,100% 50%,calc(100% - var(--hx)) 100%,var(--hx) 100%,0 50%)}:root[data-skin=monument] .pop .pbg:before{inset:1.5px;background:#fffdfa}:root[data-skin=monument] .pop .pbg:after{inset:3px;background:color-mix(in srgb,var(--pc, #8fb3e6) 16%,#fffbf6)}:root[data-skin=monument] .pop .ptx{z-index:1}:root[data-skin=monument] .pop:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:8px;transform:translate(-50%);border:none;border-radius:0;background:color-mix(in srgb,var(--pc, #8fb3e6) 50%,#ffffff);clip-path:polygon(0 0,100% 0,50% 100%);z-index:0}:root[data-skin=monument] .pop .psp{display:block;position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-style:normal}:root[data-skin=monument] .pop .psp:after{content:"✦";font-size:11px;color:color-mix(in srgb,var(--pc, #e0b46a) 60%,#ffffff)}:root[data-skin=monument] .pop:before{left:-14px;top:50%;transform:translateY(-50%);font-size:11px}:root[data-skin=monument] .pop.out{--pc: #c9b8a8;color:#6f5f5a}:root[data-skin=monument] .pop.out:before{content:"✦";color:#f0c48a}:root[data-skin=monument] .pop.out .psp:after{color:#f0c48a}.menu-btn .mb-ic,.menu-btn .mb-ar,.menu-orn{display:none}.menu-btn b{font-weight:inherit}.pchart .area,.pchart .shot-dia{display:none}:root[data-skin=monument] #menu{background:url(../textures/mv_menu_bg.jpg) center / cover no-repeat;justify-content:flex-start;gap:0}:root[data-skin=monument] .menu-logo{margin-top:20.5vh}:root[data-skin=monument] .menu-logo span{font-family:Pretendard,system-ui,sans-serif;font-weight:700;color:#fffaf0;font-size:min(clamp(38px,6.4vh,60px),12vw);letter-spacing:1px;text-shadow:0 2px 6px rgba(70,110,150,.35)}:root[data-skin=monument] .menu-logo small{display:block;margin-top:.9vh;color:#fff7ea;font-family:Pretendard,system-ui,sans-serif;font-size:12px;letter-spacing:8px;text-transform:uppercase;opacity:.95}:root[data-skin=monument] .menu-orn{display:block;margin:1.6vh auto 0;width:120px;height:12px;background:linear-gradient(#fff6e6,#fff6e6) left center / 42px 1.5px no-repeat,linear-gradient(#fff6e6,#fff6e6) right center / 42px 1.5px no-repeat;position:relative}:root[data-skin=monument] .menu-orn:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border:2px solid #fff6e6;transform:translate(-50%,-50%) rotate(45deg)}:root[data-skin=monument] .menu-btns{margin:6.5vh 0 0;width:min(330px,54vw);min-width:250px;gap:2.1vh}:root[data-skin=monument] .menu-btn{position:relative;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;padding:2.6vh 0;font-family:Pretendard,system-ui,sans-serif;font-weight:700;font-size:clamp(19px,2.7vh,25px);color:#6b4f3c;background:linear-gradient(#fdf7ec,#f5ead9);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);box-shadow:none;filter:drop-shadow(0 4px 0 #d9c7ae)}:root[data-skin=monument] .menu-btns{filter:drop-shadow(0 6px 10px rgba(60,90,120,.25))}:root[data-skin=monument] .menu-btn:active{transform:translateY(3px);filter:none}:root[data-skin=monument] .menu-btn .mb-ic{display:block;position:absolute;left:12%;font-style:normal;font-size:.95em;color:#7a5a44}.menu-btn .mb-ic svg{display:block;width:1.15em;height:1.15em}:root[data-skin=monument] .menu-btn .mb-ar{display:block;position:absolute;right:9%;font-style:normal;font-size:1.3em;color:#7a5a44}:root[data-skin=monument] .menu-gear{border:none;border-radius:50%;background:#fbf4ea;width:56px;height:56px;box-shadow:0 4px 10px #3c5a7840;color:transparent;text-shadow:0 0 0 #6b5761;font-size:26px}:root[data-skin=monument] #round-modal{background:#faf0e859}:root[data-skin=monument] #round-modal .card{position:relative;background:linear-gradient(#fdf8f0,#f8efe3);border:none;border-radius:0;box-shadow:none;padding:34px 22px 22px;width:min(400px,92vw);clip-path:polygon(22px 0,calc(50% - 26px) 0,50% -0px,calc(50% + 26px) 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);outline:none;font-family:Pretendard,system-ui,sans-serif}:root[data-skin=monument] #round-modal .card:before{content:"";position:absolute;inset:7px;border:1.5px solid #e9dcc8;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);pointer-events:none}:root[data-skin=monument] #round-modal .card:after{content:"";position:absolute;left:50%;top:12px;width:16px;height:16px;transform:translate(-50%) rotate(45deg);background:linear-gradient(135deg,#f7d58e,#d9a24e);box-shadow:0 0 0 3px #fdf8f0}:root[data-skin=monument] #round-modal{filter:drop-shadow(0 10px 24px rgba(90,70,60,.25))}:root[data-skin=monument] #rs-title{font-family:Pretendard,system-ui,sans-serif;font-weight:700;color:#4f3f38;font-size:28px;margin:10px 0 14px}:root[data-skin=monument] #rs-score{display:flex;gap:10px;align-items:center;justify-content:center;margin:0 0 14px}:root[data-skin=monument] .rs-sep{color:#ddd0c2}:root[data-skin=monument] .rs-chip{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,#ffffff);font-weight:400}:root[data-skin=monument] .rs-dia{width:10px;height:10px;background:var(--c);transform:rotate(45deg);flex:none}:root[data-skin=monument] .rs-name{color:#5a4a44;font-size:15px}:root[data-skin=monument] .rs-val{font-size:21px}:root[data-skin=monument] .pchart{background:#ffffff8c;border:1.5px solid #ece0d1;border-radius:6px}:root[data-skin=monument] .pchart .grid{stroke:#efe5d8}:root[data-skin=monument] .pchart .tick{fill:#9a8a80;font-family:Pretendard,system-ui,sans-serif}:root[data-skin=monument] .pchart .area{display:inline;opacity:.1}:root[data-skin=monument] .pchart .ln{stroke-width:2.4}:root[data-skin=monument] .pchart .shot-dot{display:none}:root[data-skin=monument] .pchart .shot-dia{display:inline}:root[data-skin=monument] .pchart .drop{font-family:Pretendard,system-ui,sans-serif;font-size:11px}:root[data-skin=monument] .legend{color:#5a4a44;font-size:14px;gap:22px}:root[data-skin=monument] .legend span:before{width:22px;height:2.5px}:root[data-skin=monument] .legend small{margin-top:10px;padding:9px 12px;background:#f3ebe0;border-radius:10px;color:#6e5e56;font-size:11.5px;display:flex;justify-content:center;gap:10px}:root[data-skin=monument] .legend small em{font-style:normal}:root[data-skin=monument] .legend small .lg-sep{color:#d8cabc}:root[data-skin=monument] #rs-next{position:relative;margin-top:6px;border:none;border-radius:0;box-shadow:none;padding:15px;background:linear-gradient(#bfdcc4,#a9cdb0);color:#4a4038;font-family:Pretendard,system-ui,sans-serif;font-weight:700;font-size:21px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);filter:drop-shadow(0 3px 0 #8db495)}:root[data-skin=monument] #rs-next:before,:root[data-skin=monument] #rs-next:after{content:"";position:absolute;top:50%;width:11px;height:11px;background:linear-gradient(135deg,#f7d58e,#d9a24e);transform:translateY(-50%) rotate(45deg)}:root[data-skin=monument] #rs-next:before{left:12%}:root[data-skin=monument] #rs-next:after{right:12%}:root[data-skin=monument] #round-modal{background:#faf0e81f}:root[data-skin=monument] .rs-sep{font-size:0;width:1.5px;height:26px;background:#e2d6c8}:root[data-skin=monument] .menu-logo span{font-size:min(clamp(34px,5.6vh,54px),12vw)}:root[data-skin=monument] .rs-chip{white-space:nowrap}:root[data-skin=monument] .rs-name{overflow:hidden;text-overflow:ellipsis}:root[data-skin=monument] #turn-banner{border:none;border-radius:0;box-shadow:none;width:64vw;max-width:380px;padding:2.2vh 0;background:linear-gradient(#fffaf2,#f6ecdf);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}:root[data-skin=monument] #turn-banner:before{display:block;content:"";position:absolute;inset:6px;opacity:1;background:none;-webkit-mask:none;mask:none;border:2px solid #ecd2a0;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px)}:root[data-skin=monument] #turn-banner span{font-size:clamp(30px,5vh,44px);letter-spacing:14px;padding-left:14px;color:#5e4c46}:root[data-skin=monument] #turn-banner span:before,:root[data-skin=monument] #turn-banner span:after{content:"";position:absolute;top:50%;width:11px;height:11px;background:linear-gradient(135deg,#f7d58e,#d9a24e);transform:translateY(-50%) rotate(45deg)}:root[data-skin=monument] #turn-banner span:before{left:-18vw}:root[data-skin=monument] #turn-banner span:after{right:-18vw}:root[data-skin=monument] #turn-banner{filter:drop-shadow(0 8px 18px rgba(110,80,90,.28))}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){border:none;border-radius:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);box-shadow:none;filter:drop-shadow(0 3px 0 #e2bf72);padding:1.3vh 7vw 1.3vh 6vw}:root[data-skin=monument] #turn[data-side=ai]{filter:drop-shadow(0 3px 0 #d6cbbf)}:root[data-skin=monument] #turn-banner.show:before,:root[data-skin=monument] #turn-banner:before{animation:none!important;transform:none}:root[data-skin=monument] #turn-banner span{position:static}:root[data-skin=monument] #turn-banner span:before{left:26px}:root[data-skin=monument] #turn-banner span:after{right:26px}:root[data-skin=monument] #scorebar{width:45vw;max-width:360px;height:3.4vh;min-height:28px;top:4.4vh;filter:drop-shadow(0 2px 4px rgba(90,110,140,.25))}:root[data-skin=monument] #scorebar[data-turn] .side{opacity:1;filter:none;text-shadow:none}:root[data-skin=monument] #scorebar .ai{background:linear-gradient(90deg,#ee7d70,#f6a796);clip-path:polygon(9% 0,100% 0,100% 100%,9% 100%,0 50%);box-shadow:inset 0 0 0 1.5px #ffffffbf;padding-left:9%;padding-right:max(3.6vh,26px);justify-content:flex-start;gap:0}:root[data-skin=monument] #scorebar .me{background:linear-gradient(90deg,#7fa9e8,#5f8ddc);clip-path:polygon(0 0,91% 0,100% 50%,91% 100%,0 100%);box-shadow:inset 0 0 0 1.5px #ffffffbf;padding-right:9%;padding-left:max(3.6vh,26px);justify-content:flex-end;gap:0}:root[data-skin=monument] #scorebar .side b{flex:1;text-align:center;color:#fff;font-size:clamp(15px,2.2vh,22px);font-weight:400}:root[data-skin=monument] #scorebar .ai .dot{background:#e2554c}:root[data-skin=monument] #scorebar .me .dot{background:#3d6fcf}:root[data-skin=monument] #scorebar .dot{width:1.1vh;height:1.1vh;min-width:8px;min-height:8px;box-shadow:0 0 0 1.5px #fffc}:root[data-skin=monument] #weather{width:4.8vh;height:4.8vh;min-width:38px;min-height:38px;font-size:clamp(16px,2.4vh,22px);background:#2f4466;border:2px solid #fbf3e6;box-shadow:0 0 0 1px #a08c6e80,0 2px 6px #2832504d}:root[data-skin=monument] #scorebar:before,:root[data-skin=monument] #scorebar:after{width:6px;height:6px;background:#f6e2b8;box-shadow:0 0 0 1px #ffffffb3}:root[data-skin=monument] #scorebar:before{left:-12px}:root[data-skin=monument] #scorebar:after{right:-12px}:root[data-skin=monument] #hud-top:before{content:"";position:absolute;left:50%;top:calc(4.4vh - 3.3vh);width:6px;height:6px;background:#f6e2b8;transform:translate(-50%) rotate(45deg)}:root[data-skin=monument] #opp-tag{top:calc(4.4vh + 3.2vh);background:none;box-shadow:none;color:#4f5866;font-size:13px;font-weight:700}:root[data-skin=monument] #settings{width:46px;height:46px;font-size:19px;top:calc(var(--sat) + 4.4vh);right:14px}:root[data-skin=monument] #scorebar{height:22px;min-height:22px}:root[data-skin=monument] #weather{width:31px;height:31px;min-width:31px;min-height:31px;font-size:15px}:root[data-skin=monument] #scorebar .dot{width:7px;height:7px;min-width:7px;min-height:7px;box-shadow:none}:root[data-skin=monument] #scorebar .side b{font-size:15px}:root[data-skin=monument] #opp-tag{top:calc(4.4vh + 22px);font-size:11.5px}:root[data-skin=monument] #opp-tag:before,:root[data-skin=monument] #opp-tag:after{width:40px;height:6px;background:linear-gradient(#cfc6bd,#cfc6bd) left center / 30px 1px no-repeat,linear-gradient(45deg,transparent 32%,#e6c487 32% 68%,transparent 68%) right center / 6px 6px no-repeat}:root[data-skin=monument] #settings{width:40px;height:40px;font-size:16px}:root[data-skin=monument] #hud-top:before{top:calc(4.4vh - 22px)}:root[data-skin=monument] #scorebar{height:26px;min-height:26px}:root[data-skin=monument] #weather{width:36px;height:36px;min-width:36px;min-height:36px;font-size:17px}:root[data-skin=monument] #scorebar .side b{font-size:17px}:root[data-skin=monument] #opp-tag{top:calc(4.4vh + 26px);font-size:13px}:root[data-skin=monument] #settings{width:48px;height:48px;font-size:19px}:root[data-skin=monument] #hud-top:before{top:calc(4.4vh - 25px)}:root[data-skin=monument] #scorebar{height:22px;min-height:22px;top:36px}:root[data-skin=monument] #scorebar .side b{font-size:14.5px;font-weight:700}:root[data-skin=monument] #weather{width:30px;height:30px;min-width:30px;min-height:30px;font-size:15px;border:1.5px solid #fbf3e6;box-shadow:0 0 0 1px #96826459,0 2px 4px #28325040}:root[data-skin=monument] #scorebar:before,:root[data-skin=monument] #scorebar:after{width:5px;height:5px;background:#fffaf2;box-shadow:none}:root[data-skin=monument] #scorebar:before{left:-14px}:root[data-skin=monument] #scorebar:after{right:-14px}:root[data-skin=monument] #hud-top:after{content:"";position:absolute;left:50%;top:36px;width:calc(45vw + 22px);max-width:382px;height:1px;transform:translate(-50%);background:#ffffffbf;z-index:-1}:root[data-skin=monument] #hud-top:before{top:10px;width:5px;height:5px;background:#fffaf2}:root[data-skin=monument] #opp-tag{top:58px;font-size:12.5px;font-weight:700;color:#47505e;gap:7px}:root[data-skin=monument] #opp-tag:before,:root[data-skin=monument] #opp-tag:after{width:44px;height:7px;background:none;position:relative;border-top:1px solid #d3cbc3;transform:translateY(3px)}:root[data-skin=monument] #opp-tag:after{transform:translateY(3px) scaleX(-1)}:root[data-skin=monument] #opp-tag:before{box-shadow:none}:root[data-skin=monument] #opp-tag{--dia: linear-gradient(45deg, transparent 0 0)}:root[data-skin=monument] #opp-tag b,:root[data-skin=monument] #opp-tag i{display:none}:root[data-skin=monument] #settings{width:40px;height:40px;top:36px;right:14px;font-size:15px;text-shadow:0 0 0 #7a6c68}:root[data-skin=monument] #hud-bottom:before{background:linear-gradient(#f6ebdf,#f0e2d3);height:calc(var(--sab) + 9vh);border-radius:26px 26px 0 0;box-shadow:0 -4px 14px #785a5a24,inset 0 1.5px #ffffffe6}:root[data-skin=monument] #hud-bottom{top:calc(100% - var(--sab) - 4.6vh)}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){bottom:calc(var(--sab) + 4.6vh - 15px);left:6vw;padding:7px 18px 7px 16px;font-size:14.5px;font-weight:700;color:#6b4a2c;background:linear-gradient(#fdeab9,#f8d68f);filter:drop-shadow(0 2px 0 #e0b465);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:1px}:root[data-skin=monument] #turn:not(:empty):before{width:7px;height:7px;margin-right:6px;background:#e7a14e}:root[data-skin=monument] #gauge{background:none;box-shadow:none;height:20px;min-height:20px;width:36vw;left:52%}:root[data-skin=monument] #gauge:before{left:-5vw;top:2px;bottom:2px;background:#d6cbc0}:root[data-skin=monument] #gauge:after{right:-5vw;top:2px;bottom:2px;background:#d6cbc0}:root[data-skin=monument] #gauge-clip{left:0;right:0;height:1px;background:#c9bdb3}:root[data-skin=monument] #gauge-marks{left:4%;right:4%}:root[data-skin=monument] #gauge-marks i{width:7px;height:7px;background:#a59a99;box-shadow:none;margin:0 -3.5px;border-radius:1px}:root[data-skin=monument] #gauge-marks i.on{background:#e9a04f;transform:rotate(45deg) scale(1.15)}:root[data-skin=monument] #swap{width:44px;height:44px;min-width:44px;min-height:44px;right:6vw}:root[data-skin=monument] #swap:after{content:"⟳";font-size:20px;font-weight:400;color:#8e8584}:root[data-skin=monument] #swap span{display:none}:root[data-skin=monument] #opp-tag{font-size:11.5px;top:57px;gap:6px}:root[data-skin=monument] #opp-tag:before,:root[data-skin=monument] #opp-tag:after{content:"◇";width:auto;height:auto;border:none;transform:none;font-size:9px;line-height:1;color:#d9b06a;background:linear-gradient(#d3cbc3,#d3cbc3) left center / 34px 1px no-repeat;padding-left:40px}:root[data-skin=monument] #opp-tag:after{background-position:right center;padding-left:0;padding-right:40px}:root[data-skin=monument] #swap:after{content:"";inset:0;margin:auto;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23857a78' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.6L4 8'/%3E%3Cpath d='M4 3v5h5'/%3E%3Cpath d='M4 13a8 8 0 0 0 14.3 4.6L20 16'/%3E%3Cpath d='M20 21v-5h-5'/%3E%3C/svg%3E") center / contain no-repeat}:root[data-skin=monument] #scorebar .side{position:relative;clip-path:none!important;box-shadow:none!important;background:none!important;isolation:isolate}:root[data-skin=monument] #scorebar .side:before{content:"";position:absolute;inset:-3px -2px -5px;z-index:-1;background:url(../textures/ui_score_half.png) center / 100% 100% no-repeat,var(--tint);background-blend-mode:multiply;-webkit-mask:url(../textures/ui_score_half.png) center / 100% 100% no-repeat;mask:url(../textures/ui_score_half.png) center / 100% 100% no-repeat}:root[data-skin=monument] #scorebar .ai{--tint: linear-gradient(90deg, #ff8f80, #ffb6a4)}:root[data-skin=monument] #scorebar .me{--tint: linear-gradient(90deg, #96bdf6, #6f9ff0)}:root[data-skin=monument] #scorebar .me:before{transform:scaleX(-1);--tint: linear-gradient(90deg, #6f9ff0, #96bdf6)}:root[data-skin=monument] #scorebar .side b{text-shadow:0 1px 1px rgba(120,60,50,.25)}:root[data-skin=monument] #weather{border:none;box-shadow:none;background:url(../textures/ui_sun_badge.png) center / 100% 100% no-repeat;width:34px;height:34px;min-width:34px;min-height:34px;filter:drop-shadow(0 2px 3px rgba(40,50,80,.25))}:root[data-skin=monument] #weather[data-w=☀️]{color:transparent;font-size:0}:root[data-skin=monument] #settings:before,:root[data-skin=monument] #swap:before{inset:0;background:url(../textures/ui_btn_diamond.png) center / contain no-repeat;transform:none;box-shadow:none;border-radius:0}:root[data-skin=monument] #settings{font-size:0;color:transparent;text-shadow:none}:root[data-skin=monument] #settings:after{content:"";position:absolute;inset:0;margin:auto;width:42%;height:42%;background:url(../textures/ui_ic_gear.png) center / contain no-repeat}:root[data-skin=monument] #swap:after{width:44%;height:44%;background:url(../textures/ui_ic_swap.png) center / contain no-repeat}:root[data-skin=monument] #settings{width:44px;height:44px}:root[data-skin=monument] #swap{width:50px;height:50px}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){clip-path:none;filter:none;background:none;isolation:isolate;padding:9px 22px 11px 20px}:root[data-skin=monument] #turn:not(:empty):after{content:"";position:absolute;inset:0;z-index:-1;background:url(../textures/ui_turn_pill.png) center / 100% 100% no-repeat,#ffd98e;background-blend-mode:multiply;-webkit-mask:url(../textures/ui_turn_pill.png) center / 100% 100% no-repeat;mask:url(../textures/ui_turn_pill.png) center / 100% 100% no-repeat}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):after{background-color:#efe6dc}:root[data-skin=monument] #turn{position:fixed}:root[data-skin=monument] #scorebar .side:before{inset:-1px -1px -3px}:root[data-skin=monument] #scorebar .ai{--tint: linear-gradient(90deg, #ffb9ae, #ffd3c6)}:root[data-skin=monument] #scorebar .me{--tint: linear-gradient(90deg, #b9d4ff, #9cc0ff)}:root[data-skin=monument] #scorebar .me:before{--tint: linear-gradient(90deg, #9cc0ff, #c8ddff)}:root[data-skin=monument] #turn:not(:empty):after{background-color:#fff0c4}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){padding:8px 18px 10px 16px;font-size:14px}:root[data-skin=monument] #settings{width:40px;height:40px}:root[data-skin=monument] #swap{width:46px;height:46px}:root[data-skin=monument] #scorebar .side:before{background-blend-mode:overlay}:root[data-skin=monument] #scorebar .ai{--tint: linear-gradient(90deg, #ef7d70, #f6a594)}:root[data-skin=monument] #scorebar .me{--tint: linear-gradient(90deg, #87b2f2, #5f8fe2)}:root[data-skin=monument] #scorebar .me:before{--tint: linear-gradient(90deg, #5f8fe2, #8ab4f4)}:root[data-skin=monument] #turn:not(:empty):after{background-blend-mode:overlay;background-color:#f7d283}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):after{background-color:#e6dccf}:root[data-skin=monument] #scorebar .side:before{background-blend-mode:multiply}:root[data-skin=monument] #scorebar .ai{--tint: linear-gradient(90deg, #ff9787, #ffc7b2)}:root[data-skin=monument] #scorebar .me{--tint: linear-gradient(90deg, #a3d6ff, #73adff)}:root[data-skin=monument] #scorebar .me:before{--tint: linear-gradient(90deg, #73adff, #a8d8ff)}:root[data-skin=monument] #turn:not(:empty):after{background-blend-mode:multiply;background-color:#ffecb0}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):after{background-color:#fdf3ea}:root[data-skin=monument] #scorebar .ai{--tint: linear-gradient(90deg, #f7b2a6, #f08676)}:root[data-skin=monument] #scorebar .me{--tint: linear-gradient(90deg, #6fa4e2, #93c3f2)}:root[data-skin=monument] #scorebar .me:before{--tint: linear-gradient(90deg, #93c3f2, #6fa4e2)}:root[data-skin=monument] #turn:not(:empty):after{background-color:#fbdd98}:root[data-skin=monument] #hud-bottom:before{background:none;box-shadow:none;border-radius:0;left:-6px;right:-6px;bottom:-14px;height:calc(var(--sab) + 9vh + 14px);border-style:solid;border-width:30px 30px 10px;border-image:url(../textures/ui_tray.png) 110 110 40 fill / 30px 30px 10px stretch}:root[data-skin=monument] #hud-bottom:before{height:calc(var(--sab) + 8vh + 14px)}:root[data-skin=monument] #hud-bottom:before{box-sizing:border-box;height:calc(var(--sab) + 8vh + 14px);filter:saturate(.7) brightness(.99)}:root[data-skin=monument] #bracket{padding:0;background:#9fd3f2;align-items:stretch;justify-content:stretch}:root[data-skin=monument] #bracket>.card{display:none}.mv-back{position:absolute;top:calc(var(--sat) + 16px);left:16px;width:44px;height:44px;border:none;border-radius:12px;background:#fbf4ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b3a26' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center / 22px no-repeat;box-shadow:0 4px 10px #3c5a7840}:root[data-skin=monument] #bracket{background:linear-gradient(#a9d7f2,#b9def4)}:root[data-skin=monument] #scorebar .ai{--tint: linear-gradient(90deg, color-mix(in srgb, var(--c-ai) 55%, #fff), var(--c-ai))}:root[data-skin=monument] #scorebar .me{--tint: linear-gradient(90deg, var(--c-me), color-mix(in srgb, var(--c-me) 55%, #fff))}:root[data-skin=monument] #scorebar .me:before{--tint: linear-gradient(90deg, color-mix(in srgb, var(--c-me) 55%, #fff), var(--c-me))}:root[data-skin=monument] #scorebar .ai .dot{background:color-mix(in srgb,var(--c-ai) 80%,#000)}:root[data-skin=monument] #scorebar .me .dot{background:color-mix(in srgb,var(--c-me) 80%,#000)}:root[data-skin=monument] #turn:not(:empty):after{background-color:color-mix(in srgb,var(--c-me) 42%,#fff)}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):after{background-color:color-mix(in srgb,var(--c-ai) 42%,#fff)}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){color:color-mix(in srgb,var(--c-me) 45%,#3a2a24)}:root[data-skin=monument] #turn[data-side=ai]{color:color-mix(in srgb,var(--c-ai) 45%,#3a2a24)}:root[data-skin=monument] #turn:not(:empty):before{background:var(--c-me)}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):before{background:var(--c-ai)}@keyframes trw-in{0%{opacity:0;scale:.4}}@keyframes tr-drop{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tr-fade{0%{opacity:0}to{opacity:1}}@keyframes tr-pop{0%{opacity:0;transform:translate(-50%,-10%) scale(.55)}to{opacity:1;transform:translate(-50%,-30%) scale(1)}}@keyframes tr-hop{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}@keyframes tr-draw{to{stroke-dashoffset:0}}@keyframes tr-rise{0%{opacity:0;transform:translate(-50%,-20%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tr-card{0%{opacity:0;transform:translate(-50%,60%)}to{opacity:1;transform:translate(-50%)}}@keyframes tr-gate{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.res-crown,.res-div{display:none}:root[data-skin=monument] #result{background:#faf0e81f;filter:drop-shadow(0 10px 24px rgba(90,70,60,.25))}:root[data-skin=monument] #result .card{position:relative;background:linear-gradient(#fdf8f0,#f8efe3);border:none;border-radius:0;box-shadow:none;padding:26px 26px 20px;width:min(340px,84vw);font-family:Pretendard,system-ui,sans-serif;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px)}:root[data-skin=monument] #result .card:before{content:"";position:absolute;inset:7px;border:1.5px solid #e9dcc8;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);pointer-events:none}:root[data-skin=monument] #result .card:after{content:"";position:absolute;left:50%;top:10px;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:linear-gradient(135deg,#f7d58e,#d9a24e);box-shadow:0 0 0 3px #fdf8f0}:root[data-skin=monument] .res-crown{display:block;margin:14px auto 0;width:64px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 30'%3E%3Cg stroke='%23e2b04a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 12l5 3M58 12l-5 3M14 4l3 4M50 4l-3 4M32 1v4'/%3E%3C/g%3E%3Cpath d='M20 27l-2-14 7 6 7-10 7 10 7-6-2 14z' fill='%23f2c25c' stroke='%23d79f3b' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:root[data-skin=monument] #result[data-win="0"] .res-crown{opacity:.35;filter:grayscale(1)}:root[data-skin=monument] #result-title{margin:4px 0 6px;font-size:40px;font-weight:700;color:#4f3f38;letter-spacing:3px}:root[data-skin=monument] .res-div{display:block;height:12px;margin:4px 8px;background:linear-gradient(#e6d8c8,#e6d8c8) center / 100% 1px no-repeat;position:relative}:root[data-skin=monument] .res-div:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border:1.5px solid #e2b04a;background:#fdf8f0;transform:translate(-50%,-50%) rotate(45deg)}:root[data-skin=monument] #result-score{margin:6px 0}:root[data-skin=monument] #result .rank-row{display:grid;grid-template-columns:1fr 1.6fr 1fr;align-items:center;padding:9px 14px;margin:4px -14px;background:none;border:none;font-size:15px;color:#6b5a52}:root[data-skin=monument] #result .rank-row b{font-size:21px;font-weight:700;text-align:center}:root[data-skin=monument] #result .rank-row em{font-style:normal;font-size:22px;text-align:right;color:#4f3f38}:root[data-skin=monument] #result .rank-row:first-child{background:linear-gradient(90deg,#fbe7ad,#fcefc8 50%,#fbe7ad);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%)}:root[data-skin=monument] #again{position:relative;margin-top:12px;border:none;border-radius:0;box-shadow:none;padding:15px;background:linear-gradient(#cfe7d3,#b5d7bd);color:#4a4038;font-family:Pretendard,system-ui,sans-serif;font-weight:700;font-size:21px;letter-spacing:2px;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);filter:drop-shadow(0 3px 0 #8db495)}:root[data-skin=monument] #again:before,:root[data-skin=monument] #again:after{content:"";position:absolute;top:50%;width:9px;height:9px;background:linear-gradient(135deg,#f7d58e,#d9a24e);transform:translateY(-50%) rotate(45deg)}:root[data-skin=monument] #again:before{left:14%}:root[data-skin=monument] #again:after{right:14%}:root[data-skin=monument] #to-menu{font-family:Pretendard,system-ui,sans-serif;color:#6b5a52;font-size:15px;margin-top:14px;text-underline-offset:4px}:root[data-skin=monument] #result .card{width:min(310px,76vw);padding:22px 22px 18px}:root[data-skin=monument] #result-title{font-size:34px}:root[data-skin=monument] #result .rank-row b{font-size:18px}:root[data-skin=monument] #result .rank-row em{font-size:19px}:root[data-skin=monument] #again{font-size:18px;padding:13px;box-shadow:inset 0 0 0 1.5px #e7c98a}:root[data-skin=monument] #result .card>button#to-menu:after{content:none}:root[data-skin=monument] #result .card{background:linear-gradient(#fdf8f0,#f8efe3),radial-gradient(circle,#e2b04a 3px,transparent 4px)}:root[data-skin=monument] .screen:not(#menu):not(#bracket),:root[data-skin=monument] .modal{background:#466e9647;backdrop-filter:blur(2px)}:root[data-skin=monument] .screen:not(#menu):not(#bracket)>.card,:root[data-skin=monument] .modal>.card{position:relative;background:linear-gradient(#fdf8f0,#f8efe3);border:none;border-radius:0;box-shadow:none;padding:30px 22px 20px;width:min(340px,86vw);color:#4f3f38;font-family:Pretendard,system-ui,sans-serif;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);filter:drop-shadow(0 10px 24px rgba(90,70,60,.25))}:root[data-skin=monument] .screen:not(#menu):not(#bracket)>.card.wide,:root[data-skin=monument] .modal>.card.wide{width:min(400px,92vw)}:root[data-skin=monument] .screen:not(#menu):not(#bracket)>.card:before,:root[data-skin=monument] .modal>.card:before{content:"";position:absolute;inset:7px;border:1.5px solid #e9dcc8;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);pointer-events:none}:root[data-skin=monument] .screen:not(#menu):not(#bracket)>.card:after,:root[data-skin=monument] .modal>.card:after{content:"";position:absolute;left:50%;top:12px;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:linear-gradient(135deg,#f7d58e,#d9a24e);box-shadow:0 0 0 3px #fdf8f0}:root[data-skin=monument] .screen>.card h2,:root[data-skin=monument] .modal>.card h2{font-family:Pretendard,system-ui,sans-serif;font-weight:700;color:#4f3f38;font-size:26px;letter-spacing:1px;margin:8px 0 10px}:root[data-skin=monument] .screen>.card p,:root[data-skin=monument] .modal>.card p{color:#6b5a52}:root[data-skin=monument] .screen>.card .sub,:root[data-skin=monument] .modal>.card .sub{color:#8a7a74;font-size:13px}:root[data-skin=monument] .screen>.card .big-btn,:root[data-skin=monument] .modal>.card .big-btn{position:relative;border:none;border-radius:0;box-shadow:inset 0 0 0 1.5px #e7c98a;padding:14px 10px;background:linear-gradient(#cfe7d3,#b5d7bd);color:#4a4038;font-family:Pretendard,system-ui,sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);filter:drop-shadow(0 3px 0 #8db495);display:flex;align-items:center;justify-content:center;gap:8px}:root[data-skin=monument] .screen>.card .big-btn:active,:root[data-skin=monument] .modal>.card .big-btn:active{transform:translateY(2px);filter:none}:root[data-skin=monument] .big-btn .btn-ic{font-style:normal;filter:grayscale(.4);font-size:.95em}:root[data-skin=monument] .screen>.card .link-btn,:root[data-skin=monument] .modal>.card .link-btn{font-family:Pretendard,system-ui,sans-serif;color:#6b5a52;font-size:15px;margin-top:14px;text-underline-offset:4px}:root[data-skin=monument] #ad .res-crown,:root[data-skin=monument] #trophy .res-crown{display:block;margin:14px auto 0;width:64px;height:30px;background:inherit}:root[data-skin=monument] .res-crown.lose{opacity:.35;filter:grayscale(1)}:root[data-skin=monument] #ad .res-crown,:root[data-skin=monument] #trophy .res-crown{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 30'%3E%3Cg stroke='%23e2b04a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 12l5 3M58 12l-5 3M14 4l3 4M50 4l-3 4M32 1v4'/%3E%3C/g%3E%3Cpath d='M20 27l-2-14 7 6 7-10 7 10 7-6-2 14z' fill='%23f2c25c' stroke='%23d79f3b' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:root[data-skin=monument] #ad .res-div,:root[data-skin=monument] #trophy .res-div{display:block;height:12px;margin:4px 8px 10px;background:linear-gradient(#e6d8c8,#e6d8c8) center / 100% 1px no-repeat;position:relative}:root[data-skin=monument] #ad .res-div:after,:root[data-skin=monument] #trophy .res-div:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border:1.5px solid #e2b04a;background:#fdf8f0;transform:translate(-50%,-50%) rotate(45deg)}:root[data-skin=monument] #ad-score{font-size:22px;font-weight:700;color:#4f3f38;margin:4px 0}:root[data-skin=monument] #trophy .trophy-icon{display:none}:root[data-skin=monument] #trophy .res-crown{width:110px;height:52px}:root[data-skin=monument] .map-opt,:root[data-skin=monument] .mode-opt,:root[data-skin=monument] .w-opt,:root[data-skin=monument] .rw-card,:root[data-skin=monument] .lb-row,:root[data-skin=monument] .color-opt{border:none;background:#fffaf3;box-shadow:0 2px 6px #6e504624,inset 0 0 0 1px #eadfd1;color:#4f3f38;font-family:Pretendard,system-ui,sans-serif}:root[data-skin=monument] .mode-opt.sel,:root[data-skin=monument] .w-opt.sel,:root[data-skin=monument] .lb-row.mine{background:linear-gradient(#fdf0c8,#fbe5a6);box-shadow:inset 0 0 0 1.5px #e7c98a;transform:none}:root[data-skin=monument] .map-opt small,:root[data-skin=monument] .rw-card p{color:#8a7a74}:root[data-skin=monument] .rw-card .rw-level{color:#b57b4b}:root[data-skin=monument] #fr-code{border:none;background:#fffaf3;box-shadow:inset 0 0 0 1.5px #e7c98a;color:#4f3f38;border-radius:12px}:root[data-skin=monument] .set-row{color:#4f3f38}:root[data-skin=monument] #lobby .card{max-height:88vh;overflow:auto}:root[data-skin=monument] .lb-code{color:#4f3f38;font-weight:700}:root[data-skin=monument] .lb-row{border-radius:10px}:root[data-skin=monument] .lb-row em{color:#a48a78}:root[data-skin=monument] .lb-row em.ok{color:#4f9a6a}:root[data-skin=monument] .lb-die{border:none;transform:rotate(45deg) scale(.72);border-radius:3px}:root[data-skin=monument] .lb-kick{color:#c07a6e}:root[data-skin=monument] .lb-team{border:none;box-shadow:inset 0 0 0 1px #00000014;background:color-mix(in srgb,#f08676 30%,#fff);color:#6b3a32;font-family:inherit}:root[data-skin=monument] .lb-team.t1{background:color-mix(in srgb,#6fa4e2 30%,#fff);color:#2f4f7a}:root[data-skin=monument] .lb-colors{gap:10px}:root[data-skin=monument] .lb-color{border:none;width:28px;height:28px;border-radius:5px;transform:rotate(45deg);box-shadow:0 2px 4px #6e504633;margin:4px}:root[data-skin=monument] .lb-color.sel{box-shadow:0 0 0 3px #fffaf3,0 0 0 5px #e2b04a}:root[data-skin=monument] .lb-mode{border:none;background:#fffaf3;box-shadow:inset 0 0 0 1px #eadfd1,0 2px 4px #6e50461f;font-family:inherit;color:#4f3f38;border-radius:999px}:root[data-skin=monument] .lb-mode.sel{background:linear-gradient(#fdf0c8,#fbe5a6);box-shadow:inset 0 0 0 1.5px #e7c98a}:root[data-skin=monument] .rd-row{color:#4f3f38}:root[data-skin=monument] .rd-btn{border:none;width:36px;height:36px;border-radius:50%;background:#fffaf3;box-shadow:inset 0 0 0 1px #eadfd1,0 2px 4px #6e504624;color:#6b5a52;font-size:18px}:root[data-skin=monument] #rd-n{color:#4f3f38;font-weight:700}:root[data-skin=monument] .rd-map{color:#8a7a74}:root[data-skin=monument] .rd-map select{border:none;background:#fffaf3;box-shadow:inset 0 0 0 1px #eadfd1;border-radius:10px;color:#4f3f38;font-family:inherit;padding:8px 10px}:root[data-skin=monument] .tchip{background:#fdf8f0f0;border:none;box-shadow:0 2px 6px #3c5a7838,inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 45%,#fff);color:#4f3f38;font-family:Pretendard,system-ui,sans-serif;padding:3px 10px 3px 6px}:root[data-skin=monument] .tchip i{width:9px;height:9px;border:none;border-radius:2px;transform:rotate(45deg);margin:0 3px}:root[data-skin=monument] .tchip b{font-weight:700;color:color-mix(in srgb,var(--tc) 70%,#3a2a24);font-size:16px}:root[data-skin=monument] .tchip.mine{background:linear-gradient(#fdf3d6,#fbe9b8)}:root[data-skin=monument] .tchip.turn{transform:scale(1.08);box-shadow:0 2px 8px #3c5a7840,inset 0 0 0 2px #e2b04a}:root[data-skin=monument] body.multi-teams #opp-tag,:root[data-skin=monument] body:has(#scoreboard-multi:not(:empty)) #opp-tag{top:80px}.sheet-head{position:relative;display:flex;align-items:center;justify-content:center}.sheet-back{position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;background:none;color:inherit;padding:6px}.ic{width:100%;height:100%;display:block}.mv-ic{display:inline-flex;width:20px;height:20px;flex:none}.mv-rows{display:flex;flex-direction:column;gap:8px;margin:4px 0 16px}.mv-row{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:10px;border:2px solid var(--ink);background:#fff;font:inherit;color:inherit;text-align:left}.mv-row b{font-weight:400;flex:none}.mv-row em{flex:1;text-align:right;font-style:normal;font-size:13px;opacity:.75;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-row:disabled{opacity:1}.mv-row .chev{width:16px;height:16px;opacity:.6}.mv-row em .lb-die{display:inline-block;vertical-align:middle}.mv-toggle{margin-left:auto;width:22px;height:22px}.mv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 16px}.mv-grid.two{grid-template-columns:1fr 1fr}.mv-chip{padding:10px 6px;border-radius:12px;border:2px solid var(--ink);background:#fff;font:inherit;color:inherit;display:flex;flex-direction:column;align-items:center;gap:6px}.mv-chip.sel{background:#ffe36e}.mv-label{margin:8px 0 6px;text-align:left;font-size:13px;opacity:.8}.mv-stepper{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px}#mode-list,#map-list{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px}#map-list .mv-row em{text-align:left}#map-list .mv-row{flex-wrap:wrap}:root[data-skin=monument]{--fs-display: 34px;--fs-title: 22px;--fs-section: 15px;--fs-body: 14px;--fs-caption: 12px;--fs-number: 20px;--fs-button: 17px;--ink-1: #4f3f38;--ink-2: #6b5a52;--ink-3: #8a7a74;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--pop-s: min(300px, 80vw);--pop-m: min(340px, 88vw);--pop-l: min(400px, 92vw);--cream: #fffaf3;--line: #eadfd1;--gold: #e7c98a}:root[data-skin=monument] .card.pop-s{width:var(--pop-s)}:root[data-skin=monument] .card.pop-m{width:var(--pop-m)}:root[data-skin=monument] .card.pop-l{width:var(--pop-l)}:root[data-skin=monument] .modal>.card,:root[data-skin=monument] .screen>.card{max-height:82vh;overflow-y:auto;padding:30px 22px 20px}:root[data-skin=monument] .modal>.card h2,:root[data-skin=monument] .screen>.card h2{font-size:var(--fs-title);color:var(--ink-1);-webkit-text-stroke:.35px currentColor;margin:6px 0 var(--sp-2)}:root[data-skin=monument] #result-title,:root[data-skin=monument] #ad h2,:root[data-skin=monument] #trophy h2{font-size:var(--fs-display)}:root[data-skin=monument] .modal>.card p,:root[data-skin=monument] .screen>.card p{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 var(--sp-3)}:root[data-skin=monument] .modal>.card .sub,:root[data-skin=monument] .screen>.card .sub{font-size:var(--fs-caption);color:var(--ink-3)}:root[data-skin=monument] .big-btn{font-size:var(--fs-button)!important;min-height:48px;margin-top:var(--sp-2)}:root[data-skin=monument] .big-btn .mv-ic{width:20px;height:20px}:root[data-skin=monument] .big-btn:disabled{filter:grayscale(.6) opacity(.6)}:root[data-skin=monument] .mv-row{border:none;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line),0 2px 5px #6e50461a;color:var(--ink-1);padding:13px 12px;font-family:Pretendard,system-ui,sans-serif}:root[data-skin=monument] .mv-row b{font-size:var(--fs-section);-webkit-text-stroke:.25px currentColor}:root[data-skin=monument] .mv-row em{font-size:var(--fs-caption);color:var(--ink-3);opacity:1}:root[data-skin=monument] .mv-row>.mv-ic{color:var(--ink-2)}:root[data-skin=monument] .mv-row:active{transform:translateY(1px)}:root[data-skin=monument] .mv-chip{border:none;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line),0 2px 5px #6e50461a;color:var(--ink-1);font-family:Pretendard,system-ui,sans-serif;font-size:var(--fs-body)}:root[data-skin=monument] .mv-chip.sel{background:linear-gradient(#fdf0c8,#fbe5a6);box-shadow:inset 0 0 0 1.5px var(--gold)}:root[data-skin=monument] .mv-label{font-size:var(--fs-caption);color:var(--ink-3)}:root[data-skin=monument] .mv-toggle{appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:999px;background:#e6dbcf;position:relative;transition:background .2s;flex:none}:root[data-skin=monument] .mv-toggle:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}:root[data-skin=monument] .mv-toggle:checked{background:#9fcfaa}:root[data-skin=monument] .mv-toggle:checked:after{transform:translate(18px)}:root[data-skin=monument] .sheet-back{color:var(--ink-2)}:root[data-skin=monument] #sheet .card h2{margin:6px 0 var(--sp-3)}:root[data-skin=monument] .lb-codeline{font-size:var(--fs-caption)!important;color:var(--ink-3)!important;margin-bottom:var(--sp-2)!important}:root[data-skin=monument] .lb-code{font-size:var(--fs-number);letter-spacing:3px;margin-left:4px}:root[data-skin=monument] .lb-list{margin:0 0 var(--sp-3);gap:6px}:root[data-skin=monument] .lb-row{font-size:var(--fs-body);padding:9px 10px}:root[data-skin=monument] .lb-row.empty{box-shadow:inset 0 0 0 1px dashed;border:1px dashed #dccfbf;background:transparent;color:var(--ink-3);gap:6px;justify-content:center}:root[data-skin=monument] .lb-row .mv-ic{width:16px;height:16px}:root[data-skin=monument] .lb-kick{width:26px;height:26px;padding:5px;color:#c07a6e}:root[data-skin=monument] .lb-why{margin:var(--sp-1) 0 0!important}:root[data-skin=monument] .mv-row em .lb-die{width:14px;height:14px}:root[data-skin=monument] .rd-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px}:root[data-skin=monument] #rd-maps{max-height:34vh}.mv-row.map-opt,.mv-row.mode-opt{flex-direction:row;text-align:left;padding:12px}.mv-two{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mv-two small{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-skin=monument] .mv-two small{font-size:var(--fs-caption);color:var(--ink-3);opacity:1}:root[data-skin=monument] .mode-opt.sel{background:var(--cream)}:root[data-skin=monument]{--c-pos: #b5d7bd;--c-pos-hi: #d3eadb;--c-pos-edge: #8db495;--c-pos-ink: #33473a;--c-neu: #efe6da;--c-neu-edge: #d6c8b6;--c-neu-ink: #5a4a44;--c-neg: #d0705f;--c-neg-ink: #b5574a;--c-hl: #fbe5a6;--c-hl-edge: #e7c98a}:root[data-skin=monument] .big-btn,:root[data-skin=monument] #br-mv .tc-go{background:linear-gradient(var(--c-pos-hi),var(--c-pos))!important;color:var(--c-pos-ink)!important;filter:drop-shadow(0 3px 0 var(--c-pos-edge))!important;box-shadow:inset 0 0 0 1.5px #fff9!important}:root[data-skin=monument] .big-btn.btn-secondary{background:var(--c-neu)!important;color:var(--c-neu-ink)!important;filter:drop-shadow(0 3px 0 var(--c-neu-edge))!important;box-shadow:inset 0 0 0 1.5px var(--c-neu-edge)!important}:root[data-skin=monument] .big-btn.btn-secondary:before,:root[data-skin=monument] .big-btn.btn-secondary:after{background:var(--c-neu-edge)!important}:root[data-skin=monument] .link-btn.link-negative{color:var(--c-neg-ink)!important}:root[data-skin=monument] .lb-kick{color:var(--c-neg)!important}:root[data-skin=monument] .link-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:12px auto 0;min-width:140px;height:36px;padding:0 18px;border:none;text-decoration:none;font-family:Pretendard,system-ui,sans-serif;font-size:14px;color:var(--ink-2)!important;background:var(--c-neu);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);filter:drop-shadow(0 2px 0 var(--c-neu-edge));-webkit-text-stroke:.25px currentColor}:root[data-skin=monument] .link-btn:before{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}:root[data-skin=monument] .link-btn:active{transform:translateY(2px);filter:none}:root[data-skin=monument] .link-btn.link-negative{color:var(--c-neg-ink)!important;background:#f8e3dc;filter:drop-shadow(0 2px 0 #e3b2a6)}:root[data-skin=monument] .link-btn.link-negative:before{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4M10 8l-4 4 4 4M6 12h10'/%3E%3C/svg%3E")}:root[data-skin=monument]{--btn-cta: 56px;--btn-std: 48px;--btn-sm: 38px;--sh-panel: 0 8px 22px rgba(60,50,60,.22);--sh-cta-y: 4px;--dim: rgba(30,36,52,.3);--t-press: 90ms;--t-release: .15s;--t-toggle: .18s;--t-panel: .28s;--t-pop: .45s;--t-victory: 1.1s}:root[data-skin=monument] .modal,:root[data-skin=monument] .screen.panel-system,:root[data-skin=monument] .screen.panel-result{background:var(--dim);backdrop-filter:blur(2px)}:root[data-skin=monument] .modal.open>.card,:root[data-skin=monument] .screen.open>.card{animation:pnl-in var(--t-panel) cubic-bezier(.2,.9,.3,1.1) both}@keyframes pnl-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}:root[data-skin=monument] .modal>.card,:root[data-skin=monument] .screen>.card{filter:drop-shadow(0 8px 11px rgba(60,50,60,.22))}:root[data-skin=monument] .big-btn{min-height:var(--btn-cta);font-size:18px!important;transition:transform var(--t-release) cubic-bezier(.3,1.6,.5,1),filter var(--t-release);filter:drop-shadow(0 4px 0 var(--c-pos-edge)) drop-shadow(0 6px 5px rgba(60,90,70,.25))!important}:root[data-skin=monument] .big-btn:active{transform:translateY(3px) scale(.97);transition-duration:var(--t-press);filter:drop-shadow(0 1px 0 var(--c-pos-edge))!important}:root[data-skin=monument] .big-btn.btn-secondary{min-height:var(--btn-std);font-size:16px!important;filter:drop-shadow(0 3px 0 var(--c-neu-edge)) drop-shadow(0 4px 4px rgba(90,70,60,.15))!important}:root[data-skin=monument] .link-btn{height:var(--btn-sm);transition:transform var(--t-release)}:root[data-skin=monument] .link-btn:active{transform:translateY(2px) scale(.97);transition-duration:var(--t-press)}:root[data-skin=monument] .mv-toggle,:root[data-skin=monument] .mv-toggle:after{transition-duration:var(--t-toggle)}:root[data-skin=monument] .mv-row{min-height:48px}:root[data-skin=monument] .panel-system>.card:after{display:none}:root[data-skin=monument] .panel-system>.card{padding-top:22px}:root[data-skin=monument] .panel-result>.card{clip-path:none;background:none;padding:0 22px 22px;overflow:visible;max-height:none;filter:none}:root[data-skin=monument] .panel-result>.card:before,:root[data-skin=monument] .panel-result>.card:after{display:none}:root[data-skin=monument] .panel-result .pbg{position:absolute;inset:40px 0 0;z-index:-1;background:linear-gradient(#fdf8f0,#f6ecdf);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);filter:drop-shadow(0 8px 11px rgba(60,50,60,.22))}:root[data-skin=monument] .panel-result .pbg:before{content:"";position:absolute;inset:7px;border:1.5px solid #e9dcc8;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px)}:root[data-skin=monument] .panel-result>.card{isolation:isolate}:root[data-skin=monument] .rhead{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 -40px 14px}:root[data-skin=monument] .rhead .res-crown{display:block;width:92px;height:44px;margin:0 0 -8px;position:relative;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 30'%3E%3Cg stroke='%23e2b04a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 12l5 3M58 12l-5 3M14 4l3 4M50 4l-3 4M32 1v4'/%3E%3C/g%3E%3Cpath d='M20 27l-2-14 7 6 7-10 7 10 7-6-2 14z' fill='%23f2c25c' stroke='%23d79f3b' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 3px 3px rgba(150,100,30,.3))}:root[data-skin=monument] .rhead .res-crown.lose,:root[data-skin=monument] .panel-result.lose .rhead .res-crown{filter:grayscale(1) opacity(.45)}:root[data-skin=monument] .ribbon{position:relative;margin:0!important;padding:10px 46px 12px!important;min-width:62%;font-size:var(--fs-display)!important;color:#fffaf0!important;-webkit-text-stroke:.6px #fffaf0!important;text-shadow:0 2px 0 rgba(150,95,30,.45);letter-spacing:3px;background:linear-gradient(#f6cf74,#e2a944);clip-path:polygon(0 0,100% 0,calc(100% - 22px) 50%,100% 100%,0 100%,22px 50%);filter:drop-shadow(0 4px 0 #c88b2f)}:root[data-skin=monument] .panel-result.lose .ribbon{background:linear-gradient(#b9c6d6,#93a5bb);text-shadow:0 2px 0 rgba(60,70,90,.35);filter:drop-shadow(0 4px 0 #7486a0)}:root[data-skin=monument] #round-modal .ribbon{font-size:26px!important;padding:8px 40px 10px!important;min-width:52%}:root[data-skin=monument] .panel-result.open .ribbon{animation:rb-pop .6s cubic-bezier(.2,1.5,.4,1) .12s both}:root[data-skin=monument] .panel-result.open .res-crown{animation:cr-drop .5s cubic-bezier(.3,1.6,.5,1) .38s both}:root[data-skin=monument] .panel-result.open .card>p,:root[data-skin=monument] .panel-result.open #rs-more{animation:fade-up .35s ease-out .65s both}:root[data-skin=monument] .panel-result.open .big-btn,:root[data-skin=monument] .panel-result.open .link-btn:not(#rs-more){animation:fade-up .3s ease-out .9s both}@keyframes rb-pop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes cr-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:root[data-skin=monument] #result .rank-row em{font-size:26px!important;-webkit-text-stroke:.4px currentColor}:root[data-skin=monument] #result .rank-row b{font-size:18px!important}:root[data-skin=monument] #ad-score{font-size:26px!important;-webkit-text-stroke:.4px currentColor}:root[data-skin=monument] #rs-verdict{margin:0 0 10px!important}:root[data-skin=monument] #rs-score{display:grid;grid-template-columns:1fr 1fr;gap:10px}:root[data-skin=monument] .rs-chip{flex-direction:column;gap:2px;padding:12px 6px;border-radius:14px}:root[data-skin=monument] .rs-chip .rs-name{display:flex;align-items:center;gap:6px;font-size:13px}:root[data-skin=monument] .rs-chip .rs-val{font-size:30px;-webkit-text-stroke:.5px currentColor;line-height:1.1}:root[data-skin=monument] .rs-chip.me{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 45%,#fff)}:root[data-skin=monument] .chart-toggle{min-width:0;height:32px;font-size:13px;margin-top:4px}:root[data-skin=monument] .chart-toggle:before{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 18l5-6 4 3 7-9'/%3E%3C/svg%3E")}:root[data-skin=monument] #rs-chart{margin-top:10px;animation:fade-up .25s ease-out both}:root[data-skin=monument] .panel-vs .lb-list{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:4px 0 16px}:root[data-skin=monument] .panel-vs .lb-list:after{content:"VS";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(#f6cf74,#e2a944);color:#fff;font-size:13px;-webkit-text-stroke:.4px #fff;box-shadow:0 2px #c88b2f,0 0 0 3px #fdf8f0;z-index:2}:root[data-skin=monument] .panel-vs .lb-row{position:relative;flex-direction:column;justify-content:center;gap:6px;min-height:104px;padding:14px 8px 10px;border-radius:14px;text-align:center}:root[data-skin=monument] .panel-vs .lb-row .lb-die{width:30px;height:30px;transform:rotate(45deg);border-radius:6px;box-shadow:0 3px #0000001f;margin-bottom:4px}:root[data-skin=monument] .panel-vs .lb-row .lb-name{flex:none;text-align:center;font-size:var(--fs-section);-webkit-text-stroke:.25px currentColor}:root[data-skin=monument] .panel-vs .lb-row em{font-size:11px;padding:2px 9px;border-radius:999px;background:#efe6da;color:var(--ink-3)}:root[data-skin=monument] .panel-vs .lb-row em.ok{background:#d8ecdc;color:#3f7a52}:root[data-skin=monument] .panel-vs .lb-kick{position:absolute;right:4px;top:4px}:root[data-skin=monument] .panel-vs .lb-team{position:absolute;left:6px;top:6px;font-size:11px;padding:1px 8px}:root[data-skin=monument] .panel-vs .lb-row.empty{flex-direction:column;color:var(--ink-3);font-size:13px}:root[data-skin=monument] .panel-vs .lb-row.empty .mv-ic{width:22px;height:22px}:root[data-skin=monument] #scorebar{height:30px;min-height:30px}:root[data-skin=monument] #scorebar .side b{font-size:21px;-webkit-text-stroke:.4px #fff}:root[data-skin=monument] #weather{width:38px;height:38px;min-width:38px;min-height:38px}:root[data-skin=monument] #opp-tag{top:62px}:root[data-skin=monument] #result.panel-result>.card,:root[data-skin=monument] #round-modal.panel-result>.card,:root[data-skin=monument] #ad.panel-result>.card,:root[data-skin=monument] #trophy.panel-result>.card{clip-path:none;background:none;box-shadow:none;padding:0 22px 22px;overflow:visible;max-height:none;filter:none}:root[data-skin=monument] #result.panel-result>.card:before,:root[data-skin=monument] #result.panel-result>.card:after,:root[data-skin=monument] #round-modal.panel-result>.card:before,:root[data-skin=monument] #round-modal.panel-result>.card:after,:root[data-skin=monument] #ad.panel-result>.card:before,:root[data-skin=monument] #ad.panel-result>.card:after,:root[data-skin=monument] #trophy.panel-result>.card:before,:root[data-skin=monument] #trophy.panel-result>.card:after{display:none}:root[data-skin=monument] .panel-result .pbg{inset:62px 0 0}:root[data-skin=monument] #round-modal .pbg{inset:30px 0 0}:root[data-skin=monument] .panel-result>.card{padding-top:0!important}:root[data-skin=monument] .panel-result .pbg{background:none;clip-path:none;filter:drop-shadow(0 10px 14px rgba(50,60,80,.28));border-style:solid;border-width:52px 44px 46px;border-image:url(../textures/res_panel.png) 104 88 92 fill / 52px 44px 46px stretch;box-sizing:border-box}:root[data-skin=monument] .panel-result .pbg:before{display:none}:root[data-skin=monument] .panel-result>.card{padding:0 32px 34px!important}:root[data-skin=monument] .rhead{margin:0 -56px 12px}:root[data-skin=monument] .ribbon{clip-path:none!important;background:url(../textures/res_flag_gold.png) center / 100% 100% no-repeat!important;filter:drop-shadow(0 5px 5px rgba(150,95,30,.3))!important;min-width:0!important;width:100%;box-sizing:border-box;aspect-ratio:900 / 236;display:flex;align-items:center;justify-content:center;padding:0 0 6%!important;color:#fffaf0!important;text-shadow:0 2px 0 #b8781f,0 0 6px rgba(150,90,20,.35)!important;-webkit-text-stroke:1px #fffaf0!important}:root[data-skin=monument] .panel-result.lose .ribbon{background-image:url(../textures/res_flag_gray.png)!important;text-shadow:0 2px 0 #4f6788,0 0 6px rgba(40,60,90,.3)!important;filter:drop-shadow(0 5px 5px rgba(50,70,100,.3))!important}:root[data-skin=monument] #round-modal .ribbon{font-size:24px!important}:root[data-skin=monument] .rhead .res-crown{width:96px;height:66px;margin:0 0 -18px;background:url(../textures/res_crown.png) center / contain no-repeat!important}:root[data-skin=monument] .panel-result .pbg{inset:74px 0 0}:root[data-skin=monument] #round-modal .rhead{margin-top:0}:root[data-skin=monument] #result .rank-row{margin:6px 0!important;padding:10px 16px!important;border-radius:999px;background:#fbf3e7!important;clip-path:none!important;box-shadow:inset 0 0 0 1px #eadccb}:root[data-skin=monument] #result .rank-row:first-child{background:linear-gradient(#fdf0c6,#f9e0a0)!important;box-shadow:inset 0 0 0 1.5px #e7c070,0 2px #e2b860}:root[data-skin=monument] #result .rank-row:first-child span:before{content:"";display:inline-block;width:14px;height:10px;margin-right:4px;background:url(../textures/res_crown.png) center / contain no-repeat}:root[data-skin=monument] #result .rank-row span{white-space:nowrap}:root[data-skin=monument] #round-modal .card.pop-l{width:min(360px,86vw)}:root[data-skin=monument] #round-modal .rhead{margin:0 -40px 8px}:root[data-skin=monument] .panel-result .big-btn{background:linear-gradient(#c9ecd5,#9fd6b4)!important;filter:drop-shadow(0 4px 0 #6fae86) drop-shadow(0 6px 5px rgba(60,90,70,.25))!important;box-shadow:inset 0 0 0 2px #ffffffb3!important}:root[data-skin=monument] .panel-result .pbg{border-width:26px;border-image:url(../textures/res_panel.png) 52 fill / 26px stretch}:root[data-skin=monument] .panel-result>.card{padding:0 26px 28px!important}:root[data-skin=monument] .modal:not(.panel-result)>.card,:root[data-skin=monument] .screen:not(#menu):not(#bracket):not(.panel-result)>.card,:root[data-skin=monument] #br-mv .tour-card{clip-path:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;border-style:solid;border-width:26px;border-image:url(../textures/res_panel.png) 52 fill / 26px stretch;padding:6px 2px 4px!important;box-sizing:border-box;filter:drop-shadow(0 10px 14px rgba(50,60,80,.26))!important}:root[data-skin=monument] .modal:not(.panel-result)>.card:before,:root[data-skin=monument] .screen:not(#menu):not(#bracket):not(.panel-result)>.card:before{display:none!important}:root[data-skin=monument] .panel-vs>.card:after{display:none!important}:root[data-skin=monument] .screen#ad.panel-result:not(#menu):not(#bracket)>.card,:root[data-skin=monument] .screen#trophy.panel-result:not(#menu):not(#bracket)>.card{clip-path:none;background:none;box-shadow:none;filter:none;overflow:visible;max-height:none;padding:0 26px 28px!important}:root[data-skin=monument] .screen#ad.panel-result:not(#menu):not(#bracket)>.card:before,:root[data-skin=monument] .screen#ad.panel-result:not(#menu):not(#bracket)>.card:after,:root[data-skin=monument] .screen#trophy.panel-result:not(#menu):not(#bracket)>.card:before,:root[data-skin=monument] .screen#trophy.panel-result:not(#menu):not(#bracket)>.card:after{display:none}:root[data-skin=monument] .rw-card p{min-height:0}:root[data-skin=monument] .rw-card b{white-space:nowrap;font-size:14px}:root[data-skin=monument] .mv-row,:root[data-skin=monument] .mv-chip,:root[data-skin=monument] .lb-row:not(.empty){background:none!important;box-shadow:none!important;border-radius:0!important;border-style:solid!important;border-width:16px 22px 19px!important;border-image:url(../textures/sys_row.png) 40 60 50 fill / 16px 22px 19px stretch!important;padding:0 2px!important;min-height:54px;box-sizing:border-box}:root[data-skin=monument] .mv-chip.sel,:root[data-skin=monument] .lb-row.mine{border-image-source:url(../textures/sys_row_sel.png)!important}:root[data-skin=monument] .mv-chip{min-height:0;padding:4px 0!important}:root[data-skin=monument] .mv-row>.mv-ic:first-child{width:34px;height:34px;padding:8px;box-sizing:border-box;background:url(../textures/sys_badge.png) center / contain no-repeat;margin-left:-8px}:root[data-skin=monument] .big-btn,:root[data-skin=monument] #br-mv .tc-go{clip-path:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;border-style:solid!important;border-width:17px 26px 22px!important;border-image:url(../textures/sys_btn_mint.png) 42 70 56 fill / 17px 26px 22px stretch!important;padding:0!important;min-height:58px;filter:drop-shadow(0 4px 5px rgba(60,90,70,.22))!important;color:#2f5a44!important;text-shadow:0 1px 0 rgba(255,255,255,.6)}:root[data-skin=monument] .big-btn:before,:root[data-skin=monument] .big-btn:after{display:none!important}:root[data-skin=monument] .big-btn.btn-secondary{border-image-source:url(../textures/sys_btn_cream.png)!important;color:#5a4a44!important;min-height:52px;filter:drop-shadow(0 3px 4px rgba(90,70,60,.16))!important}:root[data-skin=monument] .big-btn:active,:root[data-skin=monument] #br-mv .tc-go:active{transform:translateY(2px) scale(.97);filter:drop-shadow(0 1px 2px rgba(60,90,70,.2))!important}:root[data-skin=monument] .link-btn{clip-path:none!important;background:none!important;filter:drop-shadow(0 2px 3px rgba(90,70,60,.15))!important;border-style:solid;border-width:12px 18px 14px;border-image:url(../textures/sys_btn_cream.png) 42 70 50 fill / 12px 18px 14px stretch;padding:0 6px!important;height:auto!important;min-height:42px;box-sizing:border-box}:root[data-skin=monument] .link-btn.link-negative{background:none!important;border-image-source:url(../textures/sys_btn_coral.png);filter:drop-shadow(0 2px 3px rgba(180,90,80,.18))!important}:root[data-skin=monument] .panel-system>.card>h2,:root[data-skin=monument] .panel-vs>.card>h2,:root[data-skin=monument] #sheet .sheet-head h2{width:76%;margin:-48px auto 14px!important;aspect-ratio:700 / 162;display:flex;align-items:center;justify-content:center;padding-bottom:4%;box-sizing:border-box;background:url(../textures/sys_ribbon.png) center / 100% 100% no-repeat;color:#fffaf3!important;-webkit-text-stroke:.6px #fffaf3!important;text-shadow:0 2px 0 #4d6894;font-size:20px!important;filter:drop-shadow(0 4px 4px rgba(50,70,100,.25))}:root[data-skin=monument] .panel-system>.card,:root[data-skin=monument] .panel-vs>.card,:root[data-skin=monument] #sheet>.card{overflow:visible!important;margin-top:30px}:root[data-skin=monument] #sheet .sheet-head{margin-top:0}:root[data-skin=monument] #sheet .sheet-back{top:-18px;z-index:2}:root[data-skin=monument] .panel-vs .lb-row:not(.empty){border-width:22px!important;border-image:url(../textures/sys_tile.png) 60 fill / 22px stretch!important;padding:0!important;min-height:110px}:root[data-skin=monument] .panel-vs .lb-row.mine{border-image:url(../textures/sys_row_sel.png) 40 60 50 fill / 22px stretch!important}:root[data-skin=monument] .panel-system>.card>h2,:root[data-skin=monument] .panel-vs>.card>h2,:root[data-skin=monument] #sheet .sheet-head h2{font-size:21px!important;width:70%}:root[data-skin=monument] #sheet .sheet-back{top:50%;left:-4px;transform:translateY(-80%);width:34px;height:34px;padding:8px;background:url(../textures/sys_badge.png) center / contain no-repeat}:root[data-skin=monument] .panel-system>.card>h2,:root[data-skin=monument] .panel-vs>.card>h2,:root[data-skin=monument] #sheet .sheet-head h2{width:74%!important;aspect-ratio:700 / 165;margin:-30px auto 12px!important;padding:0 0 5%!important;background:url(../textures/sys_drape.png) center top / 100% 100% no-repeat!important;filter:saturate(.72) brightness(1.04) drop-shadow(0 3px 3px rgba(50,70,100,.22))!important;text-shadow:0 2px 0 #46618a!important}:root[data-skin=monument] .panel-system>.card,:root[data-skin=monument] .panel-vs>.card,:root[data-skin=monument] #sheet>.card{margin-top:10px}:root[data-skin=monument] .panel-system>.card>h2,:root[data-skin=monument] .panel-vs>.card>h2,:root[data-skin=monument] #sheet .sheet-head h2{padding:4.5% 0 3%!important;align-items:flex-start!important}:root[data-skin=monument] .ribbon{padding:0 0 7.4%!important;align-items:center!important}:root[data-skin=monument] .rhead .res-crown{margin:0 0 -4px!important}:root[data-skin=monument] .panel-result .pbg{inset:88px 0 0}:root[data-skin=monument] #round-modal .pbg{inset:40px 0 0}:root[data-skin=monument] .panel-system>.card>h2,:root[data-skin=monument] .panel-vs>.card>h2,:root[data-skin=monument] #sheet .sheet-head h2{margin-top:-40px!important}:root[data-skin=monument] .panel-result .big-btn,:root[data-skin=monument] .screen>.card .big-btn,:root[data-skin=monument] .modal>.card .big-btn{background:none!important;box-shadow:none!important;clip-path:none!important}:root[data-skin=monument] #turn-banner{width:min(84vw,380px)!important;max-width:none;aspect-ratio:900 / 307;padding:0!important;background:none!important;clip-path:none!important;border:none!important;box-shadow:none!important;filter:drop-shadow(0 8px 12px rgba(50,60,90,.28))!important;isolation:isolate}:root[data-skin=monument] #turn-banner:before{content:""!important;display:block!important;position:absolute;inset:0;border:none!important;clip-path:none!important;z-index:-2;opacity:1!important;background:url(../textures/turn_drape.png) center / 100% 100% no-repeat,color-mix(in srgb,var(--c-me) 85%,#fff)!important;background-blend-mode:multiply;-webkit-mask:url(../textures/turn_drape.png) center / 100% 100% no-repeat!important;mask:url(../textures/turn_drape.png) center / 100% 100% no-repeat!important}:root[data-skin=monument] #turn-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:url(../textures/turn_plaque.png) center / 100% 100% no-repeat}:root[data-skin=monument] #turn-banner span{position:relative;z-index:1;margin-top:-4%;padding:0!important;font-size:clamp(30px,9vw,40px)!important;letter-spacing:10px;color:color-mix(in srgb,var(--c-me) 55%,#2c2a3a)!important;-webkit-text-stroke:.8px currentColor;text-shadow:0 2px 0 rgba(255,255,255,.7)!important}:root[data-skin=monument] #turn-banner span:after{display:none!important}:root[data-skin=monument] #turn-banner span:before{content:""!important;position:absolute!important;left:50%!important;top:-95%!important;width:54px!important;height:54px!important;transform:translate(-50%)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='5' width='14' height='14' rx='3'/%3E%3Ccircle cx='9.2' cy='9.2' r='.9' fill='%23fffaf3'/%3E%3Ccircle cx='12' cy='12' r='.9' fill='%23fffaf3'/%3E%3Ccircle cx='14.8' cy='14.8' r='.9' fill='%23fffaf3'/%3E%3C/svg%3E") center / 56% no-repeat,radial-gradient(circle,color-mix(in srgb,var(--c-me) 75%,#24305a) 58%,#f2d38c 60%,#d9a24e 70%,transparent 72%)!important;border-radius:50%;filter:drop-shadow(0 3px 3px rgba(40,50,90,.3))}:root[data-skin=monument] .panel-vs .lb-row{height:112px;min-height:0!important;overflow:hidden}:root[data-skin=monument] .panel-vs .lb-row .lb-name{display:block;width:100%;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-skin=monument] .panel-vs .lb-row em{display:block;max-width:90%;height:18px;line-height:18px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-skin=monument] .panel-vs .lb-row{justify-content:center!important;gap:5px!important}:root[data-skin=monument] .panel-vs .lb-row .lb-die{width:24px!important;height:24px!important;margin:4px 0 2px!important;flex:none}:root[data-skin=monument] .panel-vs .lb-row .lb-name,:root[data-skin=monument] .panel-vs .lb-row em{flex:none!important}:root[data-skin=monument] .panel-vs .lb-row{height:124px!important;overflow:visible!important;gap:4px!important}:root[data-skin=monument] .panel-vs .lb-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}:root[data-skin=monument] .panel-vs .lb-row{min-width:0}:root[data-skin=monument] #turn-banner{width:min(70vw,320px)!important;aspect-ratio:900 / 178;filter:drop-shadow(0 6px 10px rgba(50,60,90,.25))!important;opacity:0}:root[data-skin=monument] #turn-banner:before{inset:50% -24% auto!important;height:auto!important;aspect-ratio:900 / 117;transform:translateY(-58%);z-index:-2;background:url(../textures/turn_flag.png) center / 100% 100% no-repeat,color-mix(in srgb,var(--c-me) 80%,#fff)!important;background-blend-mode:multiply;-webkit-mask:url(../textures/turn_flag.png) center / 100% 100% no-repeat!important;mask:url(../textures/turn_flag.png) center / 100% 100% no-repeat!important}:root[data-skin=monument] #turn-banner:after{background-image:url(../textures/turn_marble.png)!important}:root[data-skin=monument] #turn-banner span{margin-top:-1%!important;font-size:clamp(26px,8vw,34px)!important;letter-spacing:8px}:root[data-skin=monument] #turn-banner span:before{display:none!important}:root[data-skin=monument] #turn-banner.show,:root[data-skin=monument] #turn-banner[data-side=me].show{animation:tb-whole 1.6s linear both!important}:root[data-skin=monument] #turn-banner.show:after,:root[data-skin=monument] #turn-banner.show span{animation:tb-marble .2s ease-out both}:root[data-skin=monument] #turn-banner.show:before{animation:tb-flag .45s cubic-bezier(.2,1.4,.4,1) .2s both!important}@keyframes tb-whole{0%{opacity:0;transform:translate(-50%,-44%) scale(1)}9%{opacity:1;transform:translate(-50%,-50%) scale(1)}74%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-56%) scale(.96)}}@keyframes tb-marble{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes tb-flag{0%{opacity:0;transform:translateY(-58%) scaleX(.25) scaleY(.7)}70%{opacity:1;transform:translateY(-58%) scaleX(1.08) scaleY(1.06)}to{opacity:1;transform:translateY(-58%) scaleX(1) scaleY(1)}}.tb-cupid{display:none}:root[data-skin=monument] #turn-banner:before{display:none!important}:root[data-skin=monument] .tb-cupid{display:block;position:absolute;bottom:62%;width:30%;aspect-ratio:400 / 344;background:url(../textures/turn_cupid.png) center / contain no-repeat;z-index:0;filter:drop-shadow(0 3px 3px rgba(60,60,80,.25));transform-origin:50% 100%;opacity:0}:root[data-skin=monument] .tb-cupid.r{right:-4%}:root[data-skin=monument] .tb-cupid.l{left:-4%;transform:scaleX(-1)}:root[data-skin=monument] #turn-banner.show .tb-cupid.r{animation:cupid-r .22s ease-out .11s both}:root[data-skin=monument] #turn-banner.show .tb-cupid.l{animation:cupid-l .22s ease-out .11s both}@keyframes cupid-r{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}@keyframes cupid-l{0%{opacity:0;transform:scaleX(-1) translateY(6px) scale(.9)}to{opacity:1;transform:scaleX(-1)}}#report{position:fixed;top:calc(var(--sat) + 4.6vh);left:12px;transform:translateY(-50%);width:44px;height:44px;border-radius:14px;border:3px solid var(--ink);background:var(--cream);z-index:6;padding:8px;color:var(--ink)}body[data-screen=menu] #report,body[data-screen=bracket] #report,body[data-screen=maps] #report,body[data-screen=friend] #report{visibility:hidden}:root[data-skin=monument] #report{width:40px;height:40px;top:36px;left:14px;border:none;background:url(../textures/ui_btn_diamond.png) center / contain no-repeat;padding:11px;color:#7a6e6c}:root[data-skin=monument] #rs-score{display:flex!important;align-items:center;justify-content:center;gap:4px;margin:4px 0 14px!important}:root[data-skin=monument] .rs-chip{position:relative;isolation:isolate;width:42%;aspect-ratio:360 / 337;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 0 8%!important;background:url(../textures/rs_tablet.png) center / 100% 100% no-repeat!important;box-shadow:none!important;border-radius:0;filter:drop-shadow(0 4px 4px rgba(80,60,50,.2))}:root[data-skin=monument] .rs-chip .rs-acc{position:absolute;inset:0;z-index:-1;background:url(../textures/rs_tablet_acc.png) center / 100% 100% no-repeat,var(--c);background-blend-mode:multiply;-webkit-mask:url(../textures/rs_tablet_acc.png) center / 100% 100% no-repeat;mask:url(../textures/rs_tablet_acc.png) center / 100% 100% no-repeat}:root[data-skin=monument] .rs-chip .rs-name{font-size:12px!important;color:var(--ink-2);-webkit-text-stroke:.2px currentColor;border-bottom:1px solid #e6d8c6;padding:0 10px 3px;margin-bottom:2px}:root[data-skin=monument] .rs-chip .rs-val{font-family:Georgia,Times New Roman,serif;font-size:32px!important;-webkit-text-stroke:0;line-height:1.05}:root[data-skin=monument] .rs-chip.me{box-shadow:none!important}:root[data-skin=monument] .rs-chip.win{filter:drop-shadow(0 0 10px rgba(255,214,120,.85)) drop-shadow(0 4px 4px rgba(80,60,50,.2))}:root[data-skin=monument] .rs-chip.win:after{content:"";position:absolute;top:-18%;left:50%;width:34%;aspect-ratio:300 / 204;transform:translate(-50%);background:url(../textures/res_crown.png) center / contain no-repeat}:root[data-skin=monument] .rs-vs{font-style:normal;width:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:90px;font-size:12px;color:#9a8a80;background:url(../textures/rs_vs.png) center / auto 100% no-repeat;text-shadow:0 0 4px #fdf6ec,0 0 4px #fdf6ec}:root[data-skin=monument] .rs-sep{display:none}:root[data-skin=monument] .rs-chip{width:44%;padding:6% 0 12%!important}:root[data-skin=monument] .rs-chip .rs-name{margin-top:4%}:root[data-skin=monument] .rs-chip.win:after{top:-22%}:root[data-skin=monument] #rs-verdict{margin-bottom:18px!important}:root[data-skin=monument] #sheet .legend small{flex-direction:column;gap:2px}:root[data-skin=monument] #sheet .legend small .lg-sep{display:none}:root[data-skin=monument] #rs-score.multi{display:grid!important;grid-template-columns:1fr 1fr;gap:16px 8px;justify-items:center;margin-top:18px!important}:root[data-skin=monument] #rs-score.multi .rs-chip{width:92%}:root[data-skin=monument] #rs-score .rs-chip .rs-name{max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center}:root[data-skin=monument] #rs-score.multi .rs-chip .rs-val{font-size:28px!important}.modal,#lobby{z-index:20}#sheet{z-index:30}#turn-who{display:none}:root[data-skin=monument] body.multi-teams #scoreboard-multi{display:flex;left:50%;top:10px;transform:translate(-50%);width:auto;gap:8px;flex-wrap:nowrap}:root[data-skin=monument] .tchip{position:relative;isolation:isolate;width:52px;aspect-ratio:220 / 237;padding:0!important;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;background:url(../textures/mhud_badge.png) center / 100% 100% no-repeat!important;box-shadow:none!important;border-radius:0;filter:drop-shadow(0 3px 3px rgba(50,60,90,.22));transition:transform .2s}:root[data-skin=monument] .tchip .tb-acc{position:absolute;inset:0;z-index:-1;width:auto;height:auto;border:none;transform:none;margin:0;background:url(../textures/mhud_badge_acc.png) center / 100% 100% no-repeat,color-mix(in srgb,var(--tc) 45%,#fff);background-blend-mode:multiply;-webkit-mask:url(../textures/mhud_badge_acc.png) center / 100% 100% no-repeat;mask:url(../textures/mhud_badge_acc.png) center / 100% 100% no-repeat}:root[data-skin=monument] .tchip .tav{width:56%;margin-top:16%}:root[data-skin=monument] .tchip em{display:none}:root[data-skin=monument] .tchip b{position:absolute;bottom:9%;left:0;right:0;text-align:center;font-size:15px!important;color:color-mix(in srgb,var(--tc) 65%,#2c2a3a)!important;-webkit-text-stroke:.3px currentColor}:root[data-skin=monument] .tchip.mine{background-color:transparent!important}:root[data-skin=monument] .tchip.turn{transform:translateY(2px) scale(1.16);box-shadow:none!important;filter:drop-shadow(0 0 7px rgba(255,210,110,.95)) drop-shadow(0 3px 3px rgba(50,60,90,.22));z-index:2}:root[data-skin=monument] .tchip.turn:after{content:"";position:absolute;top:-26%;left:50%;width:46%;aspect-ratio:300 / 204;transform:translate(-50%);background:url(../textures/res_crown.png) center / contain no-repeat}:root[data-skin=monument] body.multi-teams #turn-who{display:flex;position:absolute;left:50%;top:84px;transform:translate(-50%);width:190px;aspect-ratio:520 / 98;align-items:center;background:url(../textures/mhud_plaque.png) center / 100% 100% no-repeat;filter:drop-shadow(0 2px 3px rgba(50,60,90,.2))}:root[data-skin=monument] #turn-who .tw-av{flex:none;width:19%;aspect-ratio:1;margin-left:1.5%;border-radius:50%;background:color-mix(in srgb,var(--tc) 30%,#fff);display:flex;align-items:center;justify-content:center;overflow:hidden}:root[data-skin=monument] #turn-who img{width:82%}:root[data-skin=monument] #turn-who .tw-name{flex:1;text-align:center;padding-right:6%;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-skin=monument] #turn-who .tw-name b{color:color-mix(in srgb,var(--tc) 60%,#2c2a3a);-webkit-text-stroke:.3px currentColor;font-weight:inherit}:root[data-skin=monument] #turn-who.pop{animation:tw-pop .35s cubic-bezier(.2,1.5,.4,1)}@keyframes tw-pop{0%{transform:translate(-50%) scale(.85);opacity:.4}to{transform:translate(-50%) scale(1);opacity:1}}:root[data-skin=monument] body.multi-teams #opp-tag{display:none}:root[data-skin=monument] body.multi-teams #hud-top:before,:root[data-skin=monument] body.multi-teams #hud-top:after{display:none}:root[data-skin=monument] .tchip .tav{width:52%;margin-top:12%}:root[data-skin=monument] .tchip b{bottom:6%;font-size:14px!important}:root[data-skin=monument] body.multi-teams #turn-who{top:86px;width:200px}:root[data-skin=monument] #turn-who .tw-av{width:23%;margin-left:0;background:color-mix(in srgb,var(--tc) 35%,#fff)}:root[data-skin=monument] body.multi-teams #turn-who{background:url(../textures/mhud_plaque.png) center / 100% 100% no-repeat!important}:root[data-skin=monument] .tchip .tav{width:48%;margin-top:10%}:root[data-skin=monument] .tchip{width:46px!important;aspect-ratio:auto!important;height:62px;background:none!important;filter:none!important;overflow:visible}:root[data-skin=monument] .tchip .tb-acc{display:none!important}:root[data-skin=monument] .tchip .tav{width:40px!important;height:40px;margin:0!important;border-radius:50%;object-fit:cover;object-position:50% 20%;background:color-mix(in srgb,var(--tc) 22%,#fffaf3);box-shadow:0 0 0 2.5px var(--tc),0 2px 4px #28325040;padding:2px 3px 0;box-sizing:border-box}:root[data-skin=monument] .tchip b{position:static!important;margin-top:3px;font-size:13px!important;line-height:1;padding:2px 8px;border-radius:999px;background:#fffaf3eb;color:color-mix(in srgb,var(--tc) 65%,#2c2a3a)!important;box-shadow:0 1px 2px #28325026}:root[data-skin=monument] .tchip.turn{transform:scale(1.12)!important;filter:none!important}:root[data-skin=monument] .tchip.turn .tav{box-shadow:0 0 0 2.5px var(--tc),0 0 0 5px #f2c25c,0 0 10px #ffc85acc!important}:root[data-skin=monument] .tchip.turn:after{display:none!important}#scoreboard-multi .tchip .me-tag{display:block;position:absolute;left:50%;top:-12px;transform:translate(-50%);z-index:3;padding:1px 9px;border-radius:999px;background:var(--dg, var(--dc));color:#fff;font:800 11px/1.5 Pretendard,system-ui,sans-serif;white-space:nowrap;text-shadow:0 1px 1px rgba(40,40,60,.25);box-shadow:0 1px 3px #2832504d,inset 0 0 0 1.5px #ffffff8c;pointer-events:none}#scoreboard-multi .tchip .me-tag.light{color:#5a4636;text-shadow:none}:root[data-skin=monument] body.multi-teams #scoreboard-multi{top:14px;gap:12px}:root[data-skin=monument] body.multi-teams #turn-who{top:86px;width:auto!important;aspect-ratio:auto!important;padding:4px 14px;border-radius:999px;background:#fffaf3e6!important;box-shadow:0 2px 4px #28325026;filter:none!important}:root[data-skin=monument] #turn-who .tw-av{display:none!important}:root[data-skin=monument] #turn-who .tw-name{padding:0!important;font-size:13px}:root[data-skin=monument] .tchip .tav{object-fit:contain!important;padding:6px 6px 3px!important}:root[data-skin=monument] .tgroup{display:flex;flex-direction:column;align-items:center;gap:3px}:root[data-skin=monument] .tgroup .tfaces{display:flex;gap:6px}:root[data-skin=monument] .tgroup.team .tfaces{padding:3px 5px;border-radius:999px;background:color-mix(in srgb,var(--tc) 22%,rgba(255,250,243,.75))}:root[data-skin=monument] .tchip{height:auto!important}:root[data-skin=monument] .tgroup .tscore{font-size:13px;line-height:1;padding:2px 9px;border-radius:999px;background:#fffaf3eb;color:color-mix(in srgb,var(--tc) 65%,#2c2a3a);-webkit-text-stroke:.3px currentColor;box-shadow:0 1px 2px #28325026;font-weight:inherit}:root[data-skin=monument] .tvs{font-style:normal;align-self:center;margin-top:-14px;font-size:12px;color:#fffaf3;text-shadow:0 1px 2px rgba(40,50,80,.4)}:root[data-skin=monument] body.multi-teams #scoreboard-multi{align-items:flex-start}:root[data-skin=monument] body.multi-teams #scorebar{visibility:hidden}:root[data-skin=monument] .tgroup{gap:6px}:root[data-skin=monument] .tchip{transition:transform .25s cubic-bezier(.2,1.4,.4,1),filter .25s,opacity .25s}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tchip:not(.turn){filter:grayscale(1) brightness(1.05)!important;opacity:.6;transform:scale(.88)!important}:root[data-skin=monument] .tchip.turn{transform:scale(1.14)!important;filter:drop-shadow(0 3px 5px rgba(40,50,80,.3))!important}:root[data-skin=monument] .tchip.turn .tav{box-shadow:0 0 0 2.5px var(--tc),0 2px 4px #28325040!important}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tchip:not(.turn){opacity:1!important;filter:grayscale(1) contrast(.85) brightness(1.08)!important}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tgroup:not(:has(.tchip.turn)) .tscore{color:#9a9a9a!important;filter:grayscale(1)}:root[data-skin=monument] .tgroup.team .tfaces{padding:4px 6px;gap:4px;align-items:center;transition:padding .25s}:root[data-skin=monument] .tgroup.team .tchip,:root[data-skin=monument] .tgroup.team .tchip.turn,:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tgroup.team .tchip:not(.turn){transform:none!important}:root[data-skin=monument] .tgroup.team .tchip .tav{transition:width .25s,height .25s}:root[data-skin=monument] .tgroup.team .tchip.turn .tav{width:46px!important;height:46px}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tgroup.team .tchip:not(.turn) .tav{width:34px!important;height:34px}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tgroup.team:not(:has(.tchip.turn)) .tfaces{filter:grayscale(1)}:root[data-skin=monument] .tgroup .tfaces{height:54px;box-sizing:border-box;align-items:center}:root[data-skin=monument] .tgroup.team .tfaces{background:color-mix(in srgb,var(--tc) 25%,#fffaf3)}:root[data-skin=monument] body.multi-teams #turn-who{display:none!important}:root[data-skin=monument] body.multi-teams #scoreboard-multi{top:14px;gap:10px}:root[data-skin=monument] .tgroup{gap:4px!important}:root[data-skin=monument] .tgroup .tfaces{height:46px}:root[data-skin=monument] .tchip .tav{width:38px!important;height:38px!important}:root[data-skin=monument] .tgroup.team .tchip.turn .tav{width:40px!important;height:40px!important}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tgroup.team .tchip:not(.turn) .tav{width:34px!important;height:34px!important}:root[data-skin=monument] .tchip.turn{transform:scale(1.08)!important}:root[data-skin=monument] .tchip.turn .tav{box-shadow:0 0 0 3px var(--tc),0 0 0 5px #fffaf3d9,0 2px 5px #28325047!important}:root[data-skin=monument] .tgroup .tscore{font-size:15px;padding:2px 12px}:root[data-skin=monument] .tvs{font-size:12px;opacity:.75;margin-top:-18px}:root[data-skin=monument] .tchip.turn .tav{animation:turn-tick .25s cubic-bezier(.2,1.6,.4,1)}@keyframes turn-tick{0%{transform:scale(.8)}to{transform:scale(1)}}#dice-left{display:none}:root[data-skin=monument] #swap{display:none!important}:root[data-skin=monument] #dice-left{display:flex;position:absolute;right:5vw;top:0;transform:translateY(-50%);align-items:center;gap:8px;pointer-events:none}:root[data-skin=monument] #dice-left .dl-row{display:grid;grid-template-columns:repeat(4,13px);grid-auto-rows:13px;gap:3px}:root[data-skin=monument] #dice-left .dl{width:13px;height:13px;border-radius:3.5px}:root[data-skin=monument] #dice-left .dl.d{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95) 0 1.4px,transparent 1.8px),var(--dg, linear-gradient(color-mix(in srgb, var(--dc) 80%, #fff), var(--dc)));box-shadow:0 1.5px color-mix(in srgb,var(--dc) 70%,#000),0 0 0 1px #fff9 inset}:root[data-skin=monument] #dice-left .dl.u{background:#78645a1f;box-shadow:inset 0 1px 2px #503c3233}:root[data-skin=monument] #dice-left b{min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fffaf3;color:var(--ink-1);font-size:16px;-webkit-text-stroke:.4px currentColor;box-shadow:0 2px 4px #503c322e}:root[data-skin=monument] #gauge{left:47%!important}:root[data-skin=monument] #dice-left .dl-row{grid-template-columns:repeat(4,15px);grid-auto-rows:15px}:root[data-skin=monument] #dice-left .dl{width:15px;height:15px}:root[data-skin=monument] #dice-left{flex-direction:column;align-items:flex-end;gap:4px}:root[data-skin=monument] #dice-left .dl-line{display:flex;align-items:center;gap:6px}:root[data-skin=monument] #dice-left .dl-av{width:20px;height:20px;border-radius:50%;object-fit:contain;background:#fffaf3;padding:1px;box-sizing:border-box;box-shadow:0 1px 2px #503c3233}:root[data-skin=monument] #dice-left .dl-row{grid-template-columns:repeat(4,15px)!important;grid-auto-rows:15px}:root[data-skin=monument] #dice-left b{min-width:24px;height:24px;font-size:14px}:root[data-skin=monument] #dice-left .dl-line:not(.me) .dl-av{width:0;padding:0;box-shadow:none}:root[data-skin=monument] #dice-left.team .dl-line .dl-av{width:20px;padding:1px;box-shadow:0 1px 2px #503c3233}:root[data-skin=monument] #dice-left.team .dl-line.mate{opacity:.75}:root[data-skin=monument] #dice-left.team .dl-line.mate.now{opacity:1}:root[data-skin=monument] #dice-left:not(.team) .dl-av{display:none}:root[data-skin=monument] #dice-left.team .dl,:root[data-skin=monument] #dice-left.team .dl-row{--s: 13px}:root[data-skin=monument] #dice-left.team .dl-row{grid-template-columns:repeat(4,13px)!important;grid-auto-rows:13px}:root[data-skin=monument] #dice-left.team .dl{width:13px;height:13px}:root[data-skin=monument] #dice-left.team b{min-width:20px;height:20px;font-size:12px}:root[data-skin=monument] #gauge{width:30vw!important;left:44%!important}:root[data-skin=monument] #gauge:before{left:-4vw!important}:root[data-skin=monument] #gauge:after{right:-4vw!important}:root[data-skin=monument] #dice-left.other .dl-av{display:block!important;width:20px!important;padding:1px!important;box-shadow:0 1px 2px #503c3233!important}:root[data-skin=monument] #dice-left .dl-line.mate.now,:root[data-skin=monument] #dice-left.other .dl-line.now{opacity:1}:root[data-skin=monument] #dice-left.other .dl-line:not(.now){opacity:.75}:root[data-skin=monument] #dice-left .dl-av,:root[data-skin=monument] #dice-left:not(.team) .dl-av,:root[data-skin=monument] #dice-left .dl-line:not(.me) .dl-av{display:block!important;width:20px!important;height:20px;padding:1px!important;box-shadow:0 1px 2px #503c3233!important}#emote-menu{position:fixed;inset:0;z-index:15;pointer-events:none}#emote-menu .em-btn{position:absolute;transform:translate(-50%,-50%) scale(.3);opacity:0;width:84px;height:52px;border:none;background:url(../textures/emote_btn.png) center / 100% 100% no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 0 4px;font-family:Pretendard,system-ui,sans-serif;color:#5a4a44;pointer-events:none;filter:drop-shadow(0 3px 4px rgba(50,60,90,.25));transition:transform .22s cubic-bezier(.2,1.5,.4,1),opacity .15s;transition-delay:0s}#emote-menu .em-btn .mv-ic{width:16px;height:16px;color:#8a6a50}#emote-menu .em-btn b{font-weight:inherit;font-size:13px;-webkit-text-stroke:.25px currentColor}#emote-menu.open .em-btn{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto;transition-delay:var(--d)}#emote-menu .em-btn:active{transform:translate(-50%,-50%) scale(.92)}#scoreboard-multi .tchip.mine{pointer-events:auto;cursor:pointer}#scoreboard-multi{pointer-events:none}#emote-layer{position:fixed;inset:0;z-index:14;pointer-events:none}.em-bubble{position:absolute;transform:translate(-50%) scale(.4);transform-origin:calc(50% + var(--tail, 0px)) 0;min-width:96px;height:52px;padding:12px 16px 6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;background:url(../textures/emote_bubble.png) center / 100% 100% no-repeat;font-family:Pretendard,system-ui,sans-serif;color:#4f3f38;filter:drop-shadow(0 4px 5px rgba(50,60,90,.25));animation:em-pop .3s cubic-bezier(.2,1.6,.4,1) forwards;white-space:nowrap}.em-bubble b{font-weight:inherit;font-size:15px;-webkit-text-stroke:.35px currentColor}.em-bubble .mv-ic{width:17px;height:17px;color:#b07a48}.em-bubble.out{animation:em-out .3s ease-in forwards}@keyframes em-pop{to{transform:translate(-50%) scale(1)}}@keyframes em-out{0%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,-6px) scale(.85);opacity:0}}.tchip.emoting .tav{animation:em-nod .45s ease-out}@keyframes em-nod{0%,to{transform:none}30%{transform:translateY(-4px) rotate(-6deg)}60%{transform:translateY(0) rotate(4deg)}}.em-bubble{min-width:0;padding:12px 20px 6px}#emote-menu .em-btn{width:66px;height:66px;background:radial-gradient(circle,#fffaf3f2 58%,#fffaf300 72%);padding:4px;border-radius:50%}#emote-menu .em-btn img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(50,60,90,.25))}.em-bubble{width:92px;height:78px;min-width:0;padding:8px 10px 10px;background:url(../textures/emote_body.png) center / 100% 100% no-repeat}.em-bubble img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.em-bubble .em-tail{position:absolute;left:calc(50% + var(--tx, 0px));top:-15px;width:22px;height:18px;transform:translate(-50%) rotate(var(--ta, 0deg));transform-origin:50% 100%;background:url(../textures/emote_tail.png) center / 100% 100% no-repeat}.em-bubble .mv-ic,.em-bubble b{display:none}.em-bubble .em-tail{top:-17px;width:20px;height:22px}.em-bubble .em-tail{top:-20px;width:18px;height:26px}.em-bubble.sm{width:72px;height:62px;padding:6px 8px 8px}.em-bubble{background:none;border-style:solid;border-width:16px 17px 19px;border-image:url(../textures/emote_body.png) 50 54 58 fill / 16px 17px 19px stretch;padding:0}.em-bubble .em-tail,.em-bubble.sm .em-tail{top:-36px}.em-bubble img{position:absolute;inset:-9px -10px -11px;width:auto;height:auto;max-width:none;width:calc(100% + 20px);height:calc(100% + 20px)}#scoreboard-multi{pointer-events:auto;cursor:pointer}:root[data-skin=monument] body.multi-teams #scoreboard-multi{padding:10px 18px 16px;margin:-10px 0 0}#tap-guide{position:fixed;left:var(--x, 70%);top:var(--y, 78%);width:0;height:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .15s}#tap-guide .tg-hand{position:absolute;left:0;top:0}#tap-guide img{position:absolute;left:-9px;top:-6px;width:74px;height:74px;filter:drop-shadow(0 6px 6px rgba(60,70,110,.25));transform-origin:12% 8%;animation:tg-drag 1.8s ease-in-out infinite}#tap-guide .tg-ring{position:absolute;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:3px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #7896c840;opacity:0;animation:tg-ring 1.8s ease-out infinite}#tap-guide .tg-ring.r2{animation-delay:.18s;border-width:2px}body.tg-on #tap-guide{opacity:1}@keyframes tg-drag{0%{transform:translate(8px,10px) scale(1);opacity:0}12%{transform:translate(0) scale(1);opacity:1}22%{transform:translate(0) scale(.9)}68%{transform:translateY(72px) scale(.9);opacity:1}78%{transform:translateY(72px) scale(1);opacity:0}to{transform:translate(8px,10px);opacity:0}}@keyframes tg-ring{0%,18%{transform:scale(.35);opacity:0}24%{opacity:1}50%,to{transform:scale(1.35);opacity:0}}:root[data-skin=monument] .tgroup .tscores{display:flex;gap:4px;justify-content:center}:root[data-skin=monument] .tgroup .tscore.p{min-width:34px;text-align:center;padding:2px 8px;box-sizing:border-box}:root[data-skin=monument] #scoreboard-multi:has(.tchip.turn) .tscore.p:not(.turn){color:#9a9a9a!important;filter:grayscale(1)}:root[data-skin=monument] .tgroup.team .tscores{align-self:stretch;justify-content:space-around;padding:0 2px}:root[data-skin=monument] #result-score{margin:4px 0 10px}:root[data-skin=monument] #result .pod-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:4px;height:248px;margin:0 -8px;padding:0 6px 6px;border-radius:16px 16px 10px 10px;background:url(../textures/podium_backdrop.jpg) center 30% / cover no-repeat;box-shadow:inset 0 0 0 1.5px #d6c0a0b3,inset 0 -40px 30px -20px #faf2e6e6;overflow:hidden}:root[data-skin=monument] #result .pod-slot{flex:1 1 0;min-width:0;max-width:112px;display:flex;flex-direction:column;align-items:center;animation:pod-rise .5s cubic-bezier(.2,1.3,.4,1) backwards}:root[data-skin=monument] #result .pod-slot.r1{animation-delay:.35s}:root[data-skin=monument] #result .pod-slot.r2{animation-delay:.2s}:root[data-skin=monument] #result .pod-slot.r3{animation-delay:.05s}@keyframes pod-rise{0%{transform:translateY(40px);opacity:0}}:root[data-skin=monument] #result .pod-figs{display:flex;justify-content:center;align-items:flex-end;margin-bottom:-10px;position:relative;z-index:1}:root[data-skin=monument] #result .pod-fig{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 5px 3px rgba(90,70,60,.28))}:root[data-skin=monument] #result .pod-slot.r1 .pod-fig{width:84px;height:84px}:root[data-skin=monument] #result .pod-figs:has(.pod-fig+.pod-fig) .pod-fig{width:52px;height:52px;margin:0 -6px}:root[data-skin=monument] #result .pod-slot.r1 .pod-figs:has(.pod-fig+.pod-fig) .pod-fig{width:60px;height:60px}:root[data-skin=monument] #result .pod-slot.mine .pod-figs:after{content:"";position:absolute;left:50%;bottom:4px;width:80%;height:14px;transform:translate(-50%);border-radius:50%;background:radial-gradient(#8cbeffb3,#8cbeff00 70%);z-index:-1}:root[data-skin=monument] #result .pod-block{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;border-style:solid;border-width:15px 14px 11px;border-image:url(../textures/podium_block.png) 100 100 75 fill / 15px 14px 11px stretch;padding:0 2px}:root[data-skin=monument] #result .pod-slot.r1 .pod-block{height:104px}:root[data-skin=monument] #result .pod-slot.r2 .pod-block{height:86px}:root[data-skin=monument] #result .pod-slot.r3 .pod-block{height:72px}:root[data-skin=monument] #result .pod-rank{font-size:12px;line-height:1;color:#9b7a50;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}:root[data-skin=monument] #result .pod-slot.r1 .pod-rank:before{content:"";width:13px;height:10px;background:url(../textures/res_crown.png) center / contain no-repeat}:root[data-skin=monument] #result .pod-name{display:block;max-width:100%;margin-top:2px;padding:1px 7px;border-radius:999px;background:#fffcf6e6;box-shadow:inset 0 0 0 1px #d6c0a099;font-size:13px;line-height:1.25;color:color-mix(in srgb,var(--tc) 72%,#3a3040);white-space:nowrap;overflow:hidden;box-sizing:border-box;-webkit-text-stroke:.25px currentColor}:root[data-skin=monument] #result .pod-slot.mine .pod-name{background:color-mix(in srgb,var(--tc) 16%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 45%,#fff)}:root[data-skin=monument] #result .pod-score{font-weight:inherit;font-size:24px;line-height:1.1;color:#4f3f38;-webkit-text-stroke:.4px currentColor}:root[data-skin=monument] #result .pod-slot.r1 .pod-score{font-size:26px}:root[data-skin=monument] #result .pod-slot.r3 .pod-score{font-size:20px}:root[data-skin=monument] #result .pod-rest{display:flex;flex-direction:column;gap:6px;margin-top:10px}:root[data-skin=monument] #result .pod-row{display:grid;grid-template-columns:48px 34px 1fr auto;align-items:center;gap:6px;height:48px;padding:0 16px 0 6px;border-radius:14px;background:linear-gradient(#fdf8f0,#f6ecdf);box-shadow:inset 0 0 0 1px #e6d6bf,0 2px #e3d2bb}:root[data-skin=monument] #result .pod-row.mine{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 50%,#fff),0 2px #e3d2bb}:root[data-skin=monument] #result .pr-figs{display:flex;justify-content:center}:root[data-skin=monument] #result .pr-fig{width:44px;height:44px;object-fit:contain;margin-top:-10px;filter:drop-shadow(0 3px 2px rgba(90,70,60,.25))}:root[data-skin=monument] #result .pr-figs:has(.pr-fig+.pr-fig) .pr-fig{width:32px;height:32px;margin:-4px -5px 0}:root[data-skin=monument] #result .pr-rank{font-size:13px;color:#9b7a50;white-space:nowrap}:root[data-skin=monument] #result .pr-name{font-size:15px;color:color-mix(in srgb,var(--tc) 72%,#3a3040);white-space:nowrap;overflow:hidden;-webkit-text-stroke:.25px currentColor}:root[data-skin=monument] #result .pod-row b{font-weight:inherit;font-size:22px;color:#4f3f38;-webkit-text-stroke:.4px currentColor}:root[data-skin=monument] #result:has(.pod-stage) .card{width:min(344px,90vw)}:root[data-skin=monument] #result .pod-stage{gap:2px}:root[data-skin=monument] #result .pod-slot{max-width:120px}:root[data-skin=monument] #result .pod-name{max-width:calc(100% + 22px);margin:2px -11px 0;font-size:13px;padding:1px 6px;position:relative;z-index:1}:root[data-skin=monument] #result .pod-slot.r1 .pod-block{height:110px}:root[data-skin=monument] #result .pod-slot.r2 .pod-block{height:94px}:root[data-skin=monument] #result .pod-slot.r3 .pod-block{height:82px}:root[data-skin=monument] #result .pod-stage{height:258px}:root[data-skin=monument] #result .pod-name,:root[data-skin=monument] #result .pod-slot.mine .pod-name{background:none;box-shadow:none;padding:0 2px}#settings-modal{z-index:26}body[data-screen=maps] #hud-top,body[data-screen=friend] #hud-top,body[data-screen=maps] #scoreboard-multi,body[data-screen=friend] #scoreboard-multi,body[data-screen=maps] #settings,body[data-screen=friend] #settings{visibility:hidden}:root[data-skin=monument] #maps.screen,:root[data-skin=monument] #friend.screen,:root[data-skin=monument] #lobby.modal{background:#8fd3f0 url(../textures/mv_submenu_bg.jpg) center / cover no-repeat!important;backdrop-filter:none!important}body:is([data-screen=menu],[data-screen=maps],[data-screen=friend]) #settings-menu{display:none}button,.mv-row,.rw-card{transition:scale .09s ease-out}.fx-down{scale:.94}.fx-up{animation:fx-spring .28s cubic-bezier(.3,1.6,.5,1)}@keyframes fx-spring{0%{scale:.94}55%{scale:1.05}to{scale:1}}.fx-cta{position:relative}.fx-cta .fx-shine{position:absolute;inset:3px;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.fx-cta>:where(:not(.fx-shine)){position:relative;z-index:1}.fx-cta>:not(.fx-shine){z-index:1}.fx-cta .fx-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:34%;background:linear-gradient(100deg,#fff0,#ffffff8c 50%,#fff0);transform:skew(-18deg) translate(0);animation:fx-shine 3.2s ease-in-out infinite}.fx-cta .fx-shine:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:14%;background:#ffffff73;filter:blur(3px);transform:skew(-18deg);animation:fx-shine 3.2s ease-in-out infinite;animation-delay:.06s}@keyframes fx-shine{0%,62%{translate:0 0;opacity:0}64%{opacity:1}92%{opacity:1}to{translate:520% 0;opacity:0}}.fx-cta:not(:disabled){animation:fx-bob 1.8s ease-in-out infinite}.fx-cta.fx-down,.fx-cta.fx-up{animation-play-state:paused}.fx-cta.fx-up{animation:fx-spring .28s cubic-bezier(.3,1.6,.5,1)}@keyframes fx-bob{0%,to{translate:0 0;scale:1}50%{translate:0 -2.5px;scale:1.025}}.fx-cta:disabled .fx-shine{display:none}.fx-pop{animation:fx-pop .34s cubic-bezier(.3,1.6,.5,1)}@keyframes fx-pop{0%{scale:1}40%{scale:1.18}to{scale:1}}.fx-twk{position:absolute;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--rot, 0deg));background:url(../vfx/sparkle4.png) center / contain no-repeat;animation:fx-twk 1.2s ease-in-out both;z-index:3;mix-blend-mode:screen}.fx-twk.gold{filter:sepia(1) saturate(4) hue-rotate(-12deg) brightness(1.15);mix-blend-mode:normal}.fx-twk.dia{background-image:url(../vfx/sparkle_dia.png)}@keyframes fx-twk{0%{opacity:0;scale:.2}40%{opacity:1;scale:1}to{opacity:0;scale:.5}}.fx-confetti{position:fixed;inset:0;pointer-events:none;z-index:22;overflow:hidden}.fx-confetti i{position:absolute;top:-20px;width:var(--s);height:var(--s);background:var(--c);-webkit-mask:url(../vfx/confetti_spritesheet.png) 0 var(--sh) / 100% 300% no-repeat;mask:url(../vfx/confetti_spritesheet.png) 0 var(--sh) / 100% 300% no-repeat;animation:fx-fall linear both}@keyframes fx-fall{0%{transform:translate(0) rotate(0);opacity:1}85%{opacity:1}to{transform:translate(var(--dx),105vh) rotate(var(--r));opacity:0}}@keyframes fx-nudge{0%,to{translate:0 0}50%{translate:3px 0}}#menu .menu-btn:not(.fx-cta) .mb-ar,#maps .mv-row .chev{animation:fx-nudge 1.4s ease-in-out infinite}#maps .mv-row:nth-child(2) .chev,#menu .menu-btn:nth-child(3) .mb-ar{animation-delay:.2s}#maps .mv-row:nth-child(3) .chev{animation-delay:.4s}#maps .mv-row:nth-child(4) .chev{animation-delay:.6s}#maps .mv-row:nth-child(5) .chev{animation-delay:.8s}@keyframes fx-in{0%{opacity:0;translate:0 14px}}@keyframes fx-drop{0%{opacity:0;translate:0 -24px}}#menu.open .menu-logo{animation:fx-drop .55s cubic-bezier(.2,1.2,.4,1) both}#menu.open .menu-btns>*{animation:fx-in .42s cubic-bezier(.2,1.1,.4,1) both}#menu.open .menu-btns>:nth-child(1){animation:fx-in .42s .25s cubic-bezier(.2,1.1,.4,1) both,fx-bob 1.8s 1s ease-in-out infinite}#menu.open .menu-btns>:nth-child(2){animation-delay:.33s}#menu.open .menu-btns>:nth-child(3){animation-delay:.41s}#menu.open.back .menu-logo,#menu.open.back .menu-btns>*{animation:none}#menu.open.back .menu-btns>:nth-child(1){animation:fx-bob 1.8s ease-in-out infinite}#maps.open .mv-row{animation:fx-in .36s cubic-bezier(.2,1.1,.4,1) both}#maps.open .mv-row:nth-child(2){animation-delay:.05s}#maps.open .mv-row:nth-child(3){animation-delay:.1s}#maps.open .mv-row:nth-child(4){animation-delay:.15s}#maps.open .mv-row:nth-child(5){animation-delay:.2s}@keyframes fx-gear{0%,88%{rotate:0deg}to{rotate:120deg}}#menu .menu-gear{animation:fx-gear 8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.og-next,.onb-go,.fx-cta,.fx-cta .fx-shine:before,.fx-cta .fx-shine:after,#menu .menu-gear,#menu .mb-ar,#maps .chev,.menu-fx *{animation:none!important}}:root[data-skin=monument] #menu{background-image:url(../textures/mv_menu_bg_clean.jpg)}.menu-fx{display:none}:root[data-skin=monument] .menu-fx{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}:root[data-skin=monument] #menu>:not(.menu-fx){position:relative;z-index:1}:root[data-skin=monument] #menu>.menu-gear{position:absolute}.menu-fx>*{position:absolute}.mfx-flag i{position:absolute;top:0;bottom:0;left:calc(var(--k) * 100% / 6);width:calc(100% / 6 + .5px);background:url(../textures/menu_flag1.png) calc(var(--k) * 20%) 0 / 600% 100% no-repeat;animation:mfx-wave 1.6s ease-in-out infinite;animation-delay:calc(var(--k) * -.16s);--amp: calc(var(--k) * .55px)}.mfx-flag.f2 i{background-image:url(../textures/menu_flag2.png);animation-duration:1.8s}.mfx-flag i:first-child{animation:none}@keyframes mfx-wave{0%,to{translate:0 calc(var(--amp) * -2);scale:1 1}50%{translate:0 calc(var(--amp) * 2);scale:1 .96}}.mfx-dice{height:auto;animation:mfx-bob 3.2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,255,255,.45))}@keyframes mfx-bob{0%,to{translate:0 0;rotate:-2deg}50%{translate:0 -7px;rotate:2deg}}.mfx-sun{width:26%;aspect-ratio:1;transform:translate(-50%,-50%);background:url(../vfx/radial_glow_001.png) center / contain no-repeat;mix-blend-mode:screen;opacity:.45;animation:mfx-sun 4.5s ease-in-out infinite}@keyframes mfx-sun{0%,to{opacity:.35;scale:.92}50%{opacity:.62;scale:1.06}}.mfx-zone{overflow:visible}:root[data-skin=monument] .big-btn:disabled{filter:grayscale(.7) brightness(1.04);opacity:.55}@keyframes fx-breathe{0%,to{scale:1}50%{scale:1.05}}body.fx-rolling #scoreboard-multi .tchip.turn{animation-play-state:paused}.lb-row em.wait:after{content:"…";display:inline-block;width:0;overflow:hidden;vertical-align:bottom;animation:fx-dots 1.4s steps(4) infinite}@keyframes fx-dots{to{width:1.1em}}.lb-row.fx-new{animation:fx-newrow .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes fx-newrow{0%{scale:.6;opacity:0}}.rw-card{animation:fx-bob 2s ease-in-out infinite}.rw-card:nth-child(2){animation-delay:-.5s}.rw-card:nth-child(3){animation-delay:-1s}.rw-card:nth-child(4){animation-delay:-1.5s}@keyframes fx-ribbon{0%,to{rotate:-.8deg;scale:1 1}50%{rotate:.8deg;scale:1.01 .98}}:root[data-skin=monument] .panel-result .ribbon{animation:fx-ribbon 3.6s ease-in-out infinite}@keyframes fx-hop{0%,70%,to{translate:0 0;scale:1 1}76%{translate:0 0;scale:1.06 .92}84%{translate:0 -12px;scale:.96 1.05}92%{translate:0 0;scale:1.04 .96}}:root[data-skin=monument] #result .pod-slot.r1 .pod-fig{animation:fx-hop 2.2s 1.2s ease-in-out infinite;transform-origin:50% 100%}@keyframes fx-halo{0%,to{opacity:.75;scale:.96}50%{opacity:1;scale:1.06}}@media (prefers-reduced-motion: reduce){.rw-card,.panel-result .ribbon,#result .pod-fig,#br-mv .tslot.me:before,#scoreboard-multi .tchip.turn,.lb-row em.wait:after{animation:none!important}}#dice-left .dl.fx-gone{animation:fx-gone .4s ease-out}@keyframes fx-gone{0%{scale:1.5;background:#ffffffe6}to{scale:1}}#maps .recent-tag{position:absolute;top:50%;right:40px;translate:0 -50%;font-size:10.5px;line-height:1;padding:4px 8px;border-radius:999px;background:#f6c94a;color:#5a3a14;font-style:normal;box-shadow:0 1px #d9a73a;animation:fx-tag .5s .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes fx-tag{0%{scale:0}}:root[data-skin=monument] .big-btn.fx-cta .fx-shine,:root[data-skin=monument] #br-mv .tc-go.fx-cta .fx-shine{inset:-17px -26px -22px;border-radius:0;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 17px),0 17px)}:root[data-skin=monument] .panel-result .ribbon,:root[data-skin=monument] .panel-result .ribbon *{text-shadow:none!important}:root[data-skin=monument] .panel-result .big-btn,:root[data-skin=monument] .panel-result .link-btn{text-shadow:none!important}#lobby-cover{display:none}:root.to-lobby #lobby-cover{display:block;position:fixed;inset:0;z-index:19;background:#8fd3f0 url(../textures/mv_submenu_bg.jpg) center / cover no-repeat}:root.to-lobby:not([data-skin=monument]) #lobby-cover{background:radial-gradient(circle at 50% 40%,#2b3f7a,#10172f)}:root.to-lobby #hud-top,:root.to-lobby #hud-bottom,:root.to-lobby #turn,:root.to-lobby #settings,:root.to-lobby #report{visibility:hidden}.fx-rain{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.fx-rain i{position:absolute;top:-24px;width:var(--s);height:var(--s);background:var(--c);-webkit-mask:url(../vfx/confetti_spritesheet.png) 0 var(--sh) / 100% 300% no-repeat;mask:url(../vfx/confetti_spritesheet.png) 0 var(--sh) / 100% 300% no-repeat;animation:fx-rainfall linear infinite}@keyframes fx-rainfall{0%{transform:translate(0) rotate(0);opacity:0}6%{opacity:1}90%{opacity:1}to{transform:translate(var(--dx),108vh) rotate(var(--r));opacity:0}}#result>.card{position:relative;z-index:1}:root[data-skin=monument]{--fw-strong: 800;--fw-regular: 500}:root[data-skin=monument] :is(.big-btn,.menu-btn,.link-btn,#br-mv .tc-go,.mv-row>b,.rw-card b,.lb-team,.em-btn,.modal>.card h2,.screen>.card h2,.ribbon,#result-title,#br-mv .ttitle,#turn,#turn-banner span,.tscore,.pod-score,.pod-row>b,.rs-val,.lb-code,#fr-code,#dice-left b,.pop,#score-me,#score-ai){font-weight:var(--fw-strong)!important;-webkit-text-stroke:0!important}:root[data-skin=monument] :is(.sub,small,.pod-name,.pod-rank,.pr-rank,.pr-name,.rs-name,.lb-name,.lb-row em,.mv-row em,.mv-two small,#br-mv .tslot b,#br-mv .tlabel,.tc-info){font-weight:var(--fw-regular)!important}:root[data-skin=monument] body{font-weight:500;letter-spacing:-.01em}.fx-cta:not(:disabled),#tap-guide img,#tap-guide .tg-ring,.mfx-dice,.mfx-flag i{will-change:transform,translate,scale}#rs-sets{margin:2px 0 12px;text-align:center}#rs-sets>small{display:block;font-size:var(--fs-caption, 12px);color:#9b8478;margin-bottom:4px}#rs-sets>div{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}#rs-sets>div>i{font-style:normal;font-size:26px;font-weight:800;color:#c3ad9e}#rs-sets .rs-set{display:flex;flex-direction:column;align-items:center;min-width:56px}#rs-sets .rs-set em{font-style:normal;font-size:12px;color:color-mix(in srgb,var(--c) 70%,#3a3040);white-space:nowrap}#rs-sets .rs-set b{font-size:34px;line-height:1.1;font-weight:800;color:#4f3f38}#rs-sets .rs-set.got b{color:#d39a2c}#result .pod-score small,#result .pod-row b small{display:block;font-size:11px;font-weight:500;color:#9b8478;line-height:1.2}#result .pod-score .n,#result .pod-row b .n{font-style:normal}#rs-title small{display:block;font-size:12px;font-weight:600;letter-spacing:1px;opacity:.85;margin-top:1px;line-height:1}#round-modal .rs-vs{font-style:normal;font-size:26px!important;font-weight:800}:root[data-skin=monument] #round-modal #rs-title{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center;line-height:1.05;padding:0 0 7.4%!important}:root[data-skin=monument] #round-modal #rs-title small{margin-top:3px}:root[data-skin=monument] #round-modal .rs-val{font-size:40px!important;font-weight:800;line-height:1}:root[data-skin=monument] #round-modal .rs-vs{width:30px;color:#c3ad9e}:root[data-skin=monument] #rs-score .rs-chip .rs-name{margin-top:13%!important}.rw-card .rw-die{width:64px;height:64px;object-fit:contain;display:block;margin:0 auto 4px;filter:drop-shadow(0 4px 4px rgba(90,70,60,.25))}:root[data-skin=monument] .rw-card .rw-level{white-space:nowrap;font-size:10.5px!important;padding:3px 8px!important;letter-spacing:-.02em}:root[data-skin=monument] #dice-left .dl.d.gold{background:radial-gradient(circle at 50% 50%,rgba(122,74,14,.9) 0 1.4px,transparent 1.8px),linear-gradient(135deg,#fff3b0,#ffd04a 45%,#d9951c)!important}:root[data-skin=monument] #trophy{flex-direction:column;background:radial-gradient(circle at 50% 34%,#ffecaa8c,#fae4c84d 40%,#465a828c)!important;backdrop-filter:blur(3px)!important;overflow:hidden}#trophy .tr-rays{display:none}:root[data-skin=monument] #trophy .tr-rays{display:block;position:absolute;left:50%;top:30%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;background:url(../vfx/light_rays.png) center / contain no-repeat;opacity:0;filter:sepia(1) saturate(3) hue-rotate(-10deg) brightness(1.3);mix-blend-mode:screen;z-index:0;pointer-events:none}@keyframes tr-rays-in{to{opacity:.8}}@keyframes tr-spin{to{rotate:360deg}}#trophy .tr-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(360px,90vw)}#trophy .tr-cup{width:min(220px,56vw);height:auto;filter:drop-shadow(0 14px 18px rgba(120,80,20,.35))}#trophy.play .tr-cup{animation:tr-cup-drop .75s cubic-bezier(.3,1.5,.5,1) both,tr-cup-float 3s 1.4s ease-in-out infinite}@keyframes tr-cup-drop{0%{translate:0 -120vh;rotate:-8deg}70%{translate:0 0;rotate:2deg;scale:1.06 .94}to{translate:0 0;rotate:0deg;scale:1}}@keyframes tr-cup-float{0%,to{translate:0 0}50%{translate:0 -8px}}:root[data-skin=monument] #trophy .tr-ribbon{width:min(340px,88vw)!important;margin:-18px 0 0!important}#trophy.play .tr-ribbon{animation:tr-pop .55s .75s cubic-bezier(.2,1.6,.4,1) both!important}@keyframes tr-pop{0%{scale:.2;opacity:0}}#trophy .tr-sub{margin:2px 0 14px;font-size:15px;font-weight:700;color:#6b5048;text-shadow:0 1px 0 rgba(255,255,255,.7)}#trophy.play .tr-sub{animation:fx-in .4s 1.1s ease-out both}#trophy .tr-rewards{display:flex;gap:12px;justify-content:center;margin-bottom:16px}#trophy .tr-card{width:128px;padding:10px 8px 12px;border-radius:16px;background:linear-gradient(#fffaf2,#f7ecdf);box-shadow:0 6px 14px #6e503c38,inset 0 0 0 2px #f0d58a;display:flex;flex-direction:column;align-items:center;gap:6px}#trophy .tr-card small{font-size:11px;font-weight:700;color:#b08540;letter-spacing:.5px}#trophy .tr-card>b{font-size:14px;font-weight:800;color:#4f3f38;white-space:nowrap}#trophy.play .tr-card{animation:tr-flip .6s cubic-bezier(.2,1.4,.4,1) both}#trophy.play .tr-card.c1{animation-delay:1.5s}#trophy.play .tr-card.c2{animation-delay:1.85s}@keyframes tr-flip{0%{transform:perspective(500px) rotateY(90deg) scale(.6);opacity:0}}#trophy.play #trophy-ok{animation:fx-in .4s 2.3s ease-out both,fx-bob 1.8s 2.8s ease-in-out infinite}:root[data-skin=monument] #trophy #trophy-ok{width:min(300px,80vw)}.cos-die{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;box-shadow:inset 0 -3px #00000024,0 2px 3px #5a463c33}.cos-die b{width:7px;height:7px;border-radius:50%;background:#fff}.cos-die.big{width:58px;height:58px;border-radius:14px}.cos-die.big b{width:12px;height:12px}.cos-av{width:46px;height:46px;object-fit:contain}.cos-av.big{width:72px;height:72px}.cos-dot{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:middle}.cos-mini{width:24px;height:24px;object-fit:contain;vertical-align:middle}.cos-grid .cos-opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px!important}.cos-grid .cos-opt span{font-size:11px;white-space:nowrap}.cos-grid .cos-opt.locked{opacity:.45;filter:grayscale(.8)}.cos-note{margin-top:10px;text-align:center}:root[data-skin=monument] #trophy .tr-ribbon{font-size:28px!important;letter-spacing:1px}:root[lang=en][data-skin=monument] #trophy .tr-ribbon{white-space:nowrap;letter-spacing:0}:root[data-skin=monument] #trophy .tr-rays{mix-blend-mode:normal;filter:sepia(.6) saturate(2) brightness(1.15)}:root[data-skin=monument] #trophy.play .tr-rays{animation:tr-rays-in .8s .45s ease-out forwards,tr-spin 24s linear infinite}@keyframes tr-rays-in{to{opacity:.55}}.ip-icon img{width:108px;height:108px;object-fit:contain;display:block}:root[data-skin=monument] .ip-card{background:none;box-shadow:none;border-radius:0;border-style:solid;border-width:26px;border-image:url(../textures/res_panel.png) 52 fill / 26px stretch;padding:4px 14px 8px;min-width:min(280px,76vw);max-width:84vw;filter:drop-shadow(0 10px 18px rgba(50,60,80,.25));gap:6px}:root[data-skin=monument] .ip-icon{filter:none}:root[data-skin=monument] .ip-icon img{width:96px;height:96px}:root[data-skin=monument] .ip-title{font-family:Pretendard,system-ui,sans-serif;font-weight:800;font-size:26px;color:#4f3f38;text-shadow:none}:root[data-skin=monument] .ip-desc{font-size:14px;color:#7a6a62;text-align:center;line-height:1.4}:root[data-skin=monument] .ip-rays{background:repeating-conic-gradient(from 0deg,rgba(255,250,240,.5) 0 7deg,transparent 7deg 20deg)}:root[data-skin=monument] .ip-icon img{width:108px;height:108px;image-rendering:auto}#sheet-body .cos-grid{grid-template-columns:repeat(4,1fr)!important;overflow-y:auto;padding:2px;min-height:0;flex:1 1 auto;align-content:start;scrollbar-width:none}#sheet-body .cos-grid::-webkit-scrollbar{display:none}#sheet-body .cos-grid.fade-bot{-webkit-mask:linear-gradient(#000 calc(100% - 48px),transparent);mask:linear-gradient(#000 calc(100% - 48px),transparent)}#sheet-body .cos-grid.fade-top{-webkit-mask:linear-gradient(transparent,#000 48px);mask:linear-gradient(transparent,#000 48px)}#sheet-body .cos-grid.fade-top.fade-bot{-webkit-mask:linear-gradient(transparent,#000 48px,#000 calc(100% - 48px),transparent);mask:linear-gradient(transparent,#000 48px,#000 calc(100% - 48px),transparent)}#sheet>.card{display:flex;flex-direction:column;box-sizing:border-box}#sheet>.card>#sheet-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#sheet-body .cos-note{flex:none;margin:8px 0 0}#sheet-body .cos-grid .cos-av{width:40px;height:40px}#sheet-body .cos-grid .cos-opt span{font-size:10px}#sheet-body .cos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px;margin:4px 0 0;width:100%;box-sizing:border-box;height:0;min-height:0}#sheet-body .cos-grid .cos-opt{min-width:0;aspect-ratio:1}#sheet-body .cos-grid .cos-die{flex:none;width:30px;height:30px}#sheet-body .cos-grid .cos-av{flex:none;width:44px;height:44px}#sheet-body .cos-grid .cos-opt{aspect-ratio:auto;height:82px;justify-content:center}:root[data-skin=monument] #sheet .sheet-back{background:none!important;box-shadow:none;padding:5px;color:#6b5a52}:root[data-skin=monument] #sheet .sheet-back svg{width:24px;height:24px;stroke-width:2.6}#map-list:not(:empty){display:flex;flex-direction:column;gap:10px;max-height:58vh;overflow-y:auto;padding:4px 2px 6px;margin:0 -4px;scrollbar-width:none}#map-list{overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y}#map-list::-webkit-scrollbar{display:none}#map-list.fade-bot{-webkit-mask:linear-gradient(#000 calc(100% - 48px),transparent);mask:linear-gradient(#000 calc(100% - 48px),transparent)}#map-list.fade-top{-webkit-mask:linear-gradient(transparent,#000 48px);mask:linear-gradient(transparent,#000 48px)}#map-list.fade-top.fade-bot{-webkit-mask:linear-gradient(transparent,#000 48px,#000 calc(100% - 48px),transparent);mask:linear-gradient(transparent,#000 48px,#000 calc(100% - 48px),transparent)}.map-card{flex:none;display:grid;grid-template-columns:92px 1fr 18px;align-items:center;gap:10px;padding:8px;border:none;border-radius:14px;background:linear-gradient(#fffaf3,#f6ecdf);box-shadow:inset 0 0 0 1px #e8d9c6,0 3px #e3d2bb,0 4px 10px #6e50461f;text-align:left;font:inherit;color:#4f3f38;cursor:pointer}.map-card .mc-thumb{width:92px;height:92px;object-fit:cover;object-position:50% 30%;border-radius:10px;box-shadow:inset 0 0 0 1px #0000000f,0 1px 3px #3c506e40}.map-card .mc-body{display:flex;flex-direction:column;gap:4px;min-width:0}.map-card .mc-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.map-card .mc-head b{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-card .mc-head em{flex:none;font-style:normal;font-size:13px;font-weight:800;padding:2px 9px;border-radius:999px;background:#f6e3b4;color:#8a5a14;box-shadow:inset 0 0 0 1px #e8c57a}.map-card small{font-size:12px;line-height:1.35;color:#7a6a62;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-card .mc-diff{display:flex;align-items:center;gap:4px;font-size:11px;color:#9b8478}.map-card .mc-diff span{margin-right:2px}.map-card .mc-diff i{width:9px;height:9px;transform:rotate(45deg);background:#e4dbd0;border-radius:1px}.map-card .mc-diff i.on{background:linear-gradient(135deg,#ffd96a,#e8a93a)}.map-card .chev{width:18px;height:18px;color:#b7a294}.map-card.recent{box-shadow:inset 0 0 0 2px #f0c35a,0 3px #e3c27a,0 4px 12px #c8963c40}.map-card .recent-tag{position:absolute}.map-card{position:relative}#maps.open .map-card{animation:fx-in .36s cubic-bezier(.2,1.1,.4,1) both}#maps.open .map-card:nth-child(2){animation-delay:.05s}#maps.open .map-card:nth-child(3){animation-delay:.1s}#maps.open .map-card:nth-child(4){animation-delay:.15s}#maps.open .map-card:nth-child(5){animation-delay:.2s}#maps .map-card .recent-tag{top:6px;right:30px;translate:0}#maps .map-card .recent-tag{top:-6px;left:6px;right:auto;z-index:2}.lb-face{position:relative;flex:none;width:34px;height:34px}.lb-face img{width:34px;height:34px;object-fit:contain}.lb-face .lb-die{position:absolute;right:-3px;bottom:-2px;width:13px;height:13px;border-radius:4px;border:2px solid #fffaf3;box-shadow:0 1px 2px #0003}:root[data-skin=monument] .panel-vs .lb-row .lb-face{width:46px;height:46px}:root[data-skin=monument] .panel-vs .lb-row .lb-face img{width:46px;height:46px}.cos-grid .cos-opt.used span{color:#b5574a}:root[data-skin=monument] .panel-vs .lb-row em.lb-tag{background:var(--pg, var(--pc))!important;color:#fff!important;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:inset 0 -2px #0000001f}:root[data-skin=monument] .panel-vs .lb-row em.lb-tag.wait{opacity:.75}.lb-seg{margin-left:auto;display:inline-flex;padding:3px;border-radius:999px;background:#efe5d9;box-shadow:inset 0 1px 2px #5a463c26}.lb-seg button{border:none;background:none;font:inherit;font-size:13px;font-weight:800;padding:4px 14px;border-radius:999px;color:#9b8478}.lb-seg button.on.t0{background:#f08676;color:#fff;box-shadow:0 1px 2px #00000026}.lb-seg button.on.t1{background:#6fa4e2;color:#fff;box-shadow:0 1px 2px #00000026}#sheet-body.read-only button:disabled,#sheet-body.read-only select:disabled{opacity:.7;cursor:default}#sheet-body .lb-ro{margin:0 0 8px;text-align:center}.lb-teamrow{min-height:52px}.lb-seg i{font-style:normal;font-size:13px;font-weight:800;padding:4px 14px;border-radius:999px;color:#9b8478;transition:background .15s,color .15s}.lb-seg i.on.t0{background:#f08676;color:#fff;box-shadow:0 1px 2px #00000026}.lb-seg i.on.t1{background:#6fa4e2;color:#fff;box-shadow:0 1px 2px #00000026}button.lb-teamrow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.br-mode{display:none}#fade{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;background:linear-gradient(#60b7de,#72c4d6 45%,#64b9c8 75%,#b5aea4);transition:opacity .32s ease}#fade.on{opacity:1;pointer-events:auto;transition-duration:.22s}#dice-left .dl.held{opacity:.3}#dice-left .dl.lift{animation:dl-lift .24s ease-out both}@keyframes dl-lift{0%{opacity:1;transform:scale(1)}45%{opacity:.7;transform:scale(1.5) translateY(-3px)}to{opacity:.3;transform:scale(1)}}.prep{opacity:.001!important;pointer-events:none!important}.prep,.prep *,.prep *:before,.prep *:after{animation-play-state:paused!important}:root[data-skin=monument] #settings{width:60px;height:60px;padding:0;border:none;border-radius:50%;box-shadow:none;background:url(../textures/ui_btn_settings.png) center / contain no-repeat!important;color:transparent!important;text-shadow:none!important;font-size:0;filter:drop-shadow(0 4px 6px rgba(50,70,100,.28));top:calc(var(--sat) + 4.6vh);right:12px}:root[data-skin=monument] #settings:before{display:none!important}:root[data-skin=monument] .menu-btn.menu-btn-sm{width:78%;align-self:center;padding:1.7vh 0;font-size:clamp(16px,2.2vh,20px);margin-top:.4vh}:root[data-skin=monument] .menu-btn.menu-btn-sm .mb-ic{font-size:.9em}#menu.open .menu-btns>:nth-child(4){animation-delay:.49s}#menu>.menu-ver{position:absolute!important;z-index:2;left:14px;bottom:calc(var(--sab) + 10px);font:600 12px/1 Pretendard,system-ui,sans-serif;letter-spacing:.5px;color:#ffffffd9;text-shadow:0 1px 2px rgba(40,60,90,.45);pointer-events:none}#toast{z-index:60}:root[data-skin=monument] #toast{top:auto;bottom:calc(var(--sab) + 17vh);transform:translate(-50%,10px) scale(.96);display:flex;align-items:center;gap:8px;padding:10px 20px 10px 16px;border:1.5px solid #ecd2a0;border-radius:999px;background:linear-gradient(#fffcf6,#f8efe2);box-shadow:0 8px 20px #463c4633,inset 0 1px #fff;color:#5e4c46;font:700 15px/1.2 Pretendard,system-ui,sans-serif;white-space:nowrap;transition:opacity .2s ease,transform .25s cubic-bezier(.2,1.3,.4,1)}:root[data-skin=monument] #toast:not(.with-ic){white-space:normal;padding:10px 18px}:root[data-skin=monument] #toast.show{transform:translate(-50%) scale(1)}:root[data-skin=monument] #toast .toast-ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f7d58e,#dca24f);color:#fff;box-shadow:0 1px 2px #96641e59}:root[data-skin=monument] #toast .toast-ic svg{width:14px;height:14px;stroke-width:3}#trophy .tr-rewards{position:relative}#trophy .tr-rewards:before{content:"";position:absolute;left:50%;top:50%;width:150%;height:190%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,232,150,.85),rgba(255,220,120,.35) 55%,transparent 75%);z-index:-1;pointer-events:none;opacity:0}#trophy.play .tr-rewards:before{animation:tr-glow-in .8s 1.4s ease-out forwards,tr-glow 2.6s 2.2s ease-in-out infinite}@keyframes tr-glow-in{to{opacity:1}}@keyframes tr-glow{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.06)}}#trophy .tr-card{position:relative;overflow:hidden;background:linear-gradient(#fffef9,#fff4dc)!important;box-shadow:0 0 0 2px #f2c25c,0 0 22px #ffcd5abf,0 8px 16px #96642840,inset 0 0 18px #ffe2968c!important}#trophy .tr-card small{color:#c08a2c!important}#trophy .tr-card:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-60%;width:38%;background:linear-gradient(100deg,#fff0,#ffffffd9 45%,#fff6c8f2 50%,#fff0);transform:skew(-18deg);pointer-events:none;opacity:0}#trophy.play .tr-card.c1:after{animation:tr-glint 2.8s 2.3s ease-in-out infinite}#trophy.play .tr-card.c2:after{animation:tr-glint 2.8s 2.6s ease-in-out infinite}@keyframes tr-glint{0%{left:-60%;opacity:0}8%{opacity:1}45%{left:130%;opacity:1}46%,to{left:130%;opacity:0}}@media (prefers-reduced-motion: reduce){#trophy .tr-card:after,#trophy .tr-rewards:before{animation:none!important}}.snd-list{display:flex;flex-direction:column;gap:6px;max-height:52vh;overflow:auto;padding:2px}.snd-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:none;border-radius:10px;background:#fffaf3;box-shadow:inset 0 0 0 1px #ecdcc8;text-align:left;font-family:Pretendard,system-ui,sans-serif}.snd-row b{font:700 13px/1.2 ui-monospace,Menlo,monospace;color:#5e4c46}.snd-row small{font-size:11px;color:#8a7a74}.snd-row.miss{opacity:.5}.snd-row.ok b:after{content:" ●";color:#5fbf8f}html[lang=en] .menu-logo small{display:none!important}html[lang=en] .menu-btn:not(.menu-btn-sm){font-size:clamp(17px,2.4vh,22px)!important}.menu-tap{display:none}#menu .menu-btns{transition:opacity .45s ease,translate .5s cubic-bezier(.2,1.1,.4,1)}body.tap-start #menu{cursor:pointer}body.tap-revealing #menu .menu-btns{pointer-events:none}body.tap-start #menu .menu-btns{visibility:hidden;opacity:0;translate:0 18px;transition:none}body.tap-start #menu>.menu-tap{display:flex;position:absolute!important;left:0;right:0;top:56%!important;justify-content:center;pointer-events:none;z-index:3!important}#menu .menu-tap span{padding:14px 30px;border-radius:999px;background:#fffaf2e6;box-shadow:0 8px 24px #28466e47,inset 0 1px #fff;color:#5e4c46;font:800 clamp(18px,5.4vw,23px)/1.2 "Pretendard",system-ui,sans-serif;letter-spacing:.5px;animation:tap-breathe 1.8s ease-in-out infinite}@keyframes tap-breathe{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.05);opacity:1}}@media (prefers-reduced-motion: reduce){#menu .menu-tap span{animation:none}}#hud-top{top:var(--sat)}:root[data-skin=monument] #settings,:root[data-skin=monument] #report{top:calc(var(--sat) + 36px)}:root[data-skin=monument] .modal>.card,:root[data-skin=monument] .screen>.card{max-height:max(82vh,calc(100vh - var(--sat) - var(--sab) - 24px))}#settings-modal .mv-rows{gap:6px}.menu-row{display:flex;gap:10px;justify-content:center}:root[data-skin=monument] .menu-row .menu-btn.menu-btn-sm{width:auto;flex:1 1 0;margin-top:.4vh;padding-left:0!important;padding-right:0!important;justify-content:center;gap:4px;font-size:clamp(14px,2vh,18px)}:root[data-skin=monument] .menu-row{gap:6px}:root[data-skin=monument] .menu-row .menu-btn.menu-btn-sm .mb-ic{position:static;margin:0;width:auto;font-size:.85em}:root[lang=en][data-skin=monument] .menu-row .menu-btn.menu-btn-sm{font-size:13px!important;gap:2px;letter-spacing:-.2px;white-space:nowrap}#shop{--t1: #4ea7e6;--t2: #9b6be0;--t3: #e3a21a;--t4: #e2589c;align-items:stretch;justify-content:center;padding:calc(var(--sat) + 22px) 8px calc(var(--sab) + 10px);box-sizing:border-box}.sh-panel{position:relative;width:100%;max-width:460px;height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;border-style:solid;border-width:22px 16px 18px;border-image:url(../textures/res_panel.png) 52 fill / 22px 16px 18px stretch;padding:4px 2px 0;font-family:Pretendard,system-ui,sans-serif;color:#3f302b}.sh-head{position:relative;flex:none;height:52px;display:flex;align-items:center;justify-content:center;margin-top:-30px}.sh-head h2{width:58%;aspect-ratio:700 / 165;margin:0;display:flex;align-items:flex-start;justify-content:center;padding-top:3.5%;box-sizing:border-box;background:url(../textures/sys_drape.png) center top / 100% 100% no-repeat;filter:saturate(.72) brightness(1.04) drop-shadow(0 3px 3px rgba(50,70,100,.22));color:#fffaf3;font:800 24px/1.2 Pretendard,system-ui,sans-serif;text-shadow:0 2px 0 #46618a}.sh-back{position:absolute;left:-2px;top:50%;translate:0 -30%;width:46px;height:46px;border:0;padding:8px;background:none;box-shadow:none;color:#6b5a52}.sh-back svg{width:28px;height:28px;stroke-width:2.8}.sh-back:active{translate:0 calc(-30% + 2px);opacity:.7}.sh-tabs{flex:none;display:flex;gap:10px}.shop-tab{flex:1;height:46px;border:0;border-radius:16px;font:800 19px/1 Pretendard,system-ui,sans-serif;color:#9a8577;background:linear-gradient(#efe4d6,#e5d6c4);box-shadow:inset 0 2px 3px #6e503c1f}.shop-tab.sel{position:relative;color:#4a3a35;background:linear-gradient(#fffdf8,#fbf3e6);box-shadow:inset 0 0 0 2px #e2bf6e,0 3px 6px #6e503c2e}.shop-tab.sel:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;translate:-50% 0;rotate:45deg;background:#fffaf0;box-shadow:1.5px 1.5px #e2bf6e}.sh-hero{--tc: var(--t1);position:relative;flex:none;height:clamp(170px,25vh,230px);border-radius:18px;overflow:hidden;background:linear-gradient(#ffffff14,#ffffff14),url(../textures/mv_submenu_bg.jpg) 30% 38% / 190% auto no-repeat;box-shadow:inset 0 0 0 3px var(--tc),inset 0 0 0 5px #ffffffb3,0 4px 10px #503c3233}.sh-hero.t2{--tc: var(--t2)}.sh-hero.t3{--tc: var(--t3)}.sh-hero.t4{--tc: var(--t4)}.sh-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 27% 62%,color-mix(in srgb,var(--tc) 30%,transparent),transparent 70%),linear-gradient(90deg,transparent 45%,rgba(255,255,255,.55) 62%);pointer-events:none}#shop-canvas,#shop-portrait{position:absolute;inset:0;width:100%;height:100%}#shop-portrait{left:2%;top:8%;width:50%;height:90%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 8px 6px rgba(80,60,50,.28))}#shop[data-tab=dice] #shop-portrait,#shop[data-tab=portrait] #shop-canvas{display:none}.sh-info{position:absolute;right:12px;top:0;bottom:0;width:47%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;text-align:left;pointer-events:none}.sh-badge{display:inline-block;font:800 11.5px/1 Pretendard,sans-serif;font-style:normal;color:#fff;padding:4px 10px;border-radius:999px;background:var(--tc, var(--t1));box-shadow:inset 0 -2px #0000001f}.sh-info b{font:800 clamp(19px,5.4vw,24px)/1.15 "Pretendard",system-ui,sans-serif;color:#2f2a4a}.sh-info p{margin:0;font:500 12px/1.45 Pretendard,sans-serif;color:#4d4458;word-break:keep-all}.sh-grid{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;padding:4px 2px 8px;scrollbar-width:none;-webkit-mask:linear-gradient(transparent,#000 6px,#000 calc(100% - 14px),transparent);mask:linear-gradient(transparent,#000 6px,#000 calc(100% - 14px),transparent)}.sh-grid::-webkit-scrollbar{display:none}.shop-card{--tc: var(--t1);--tb: #dff0fd;position:relative;border:0;border-radius:16px;padding:10px 8px;display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto auto 1fr auto;column-gap:4px;text-align:left;overflow:hidden;background:radial-gradient(70% 60% at 22% 45%,#fff 0%,transparent 70%),linear-gradient(160deg,#fff 0%,var(--tb) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tc) 45%,#fff),0 3px 7px #6e504629;min-height:142px}.shop-card.t2{--tc: var(--t2);--tb: #ece0fb}.shop-card.t3{--tc: var(--t3);--tb: #fbefc8}.shop-card.t4{--tc: var(--t4);--tb: #f6e4f6}.shop-card.t4:before,.lk-tile.t4:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(110deg,#ff7a9a,#ffb84a,#ffe36a,#6fd8a0,#6fb4ff,#b48cff,#ff7a9a) 0 0 / 300% 100%;-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);animation:t4-flow 4s linear infinite;pointer-events:none}.shop-card.t4 .sc-tier,.sh-hero.t4 .sh-badge,.lk-tile.t4 .lk-tag{background:linear-gradient(110deg,#ff6f95,#ffa93d,#f2c832,#4fc98a,#4fa0f5,#a476f5,#ff6f95) 0 0 / 300% 100%;text-shadow:0 1px 0 rgba(90,40,90,.35);animation:t4-flow 4s linear infinite}@keyframes t4-flow{to{background-position:300% 0}}.shop-card.sel{box-shadow:inset 0 0 0 3px var(--tc),0 0 0 2px #fff,0 0 14px color-mix(in srgb,var(--tc) 60%,transparent),0 4px 10px #6e504638}.sc-rays{position:absolute;left:-30%;top:-30%;width:110%;aspect-ratio:1;background:repeating-conic-gradient(#ffffffbf 0 8deg,#fff0 8deg 22deg);-webkit-mask:radial-gradient(closest-side,#000 10%,transparent 75%);mask:radial-gradient(closest-side,#000 10%,transparent 75%);pointer-events:none}.sc-art{grid-column:1;grid-row:1 / 4;position:relative;display:grid;place-items:center}.sc-art img{width:100%;max-height:96px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(60,40,30,.25))}#shop[data-tab=dice] .sc-art img{scale:1.45}.sc-tier{grid-column:2;justify-self:start;font:800 10.5px/1 Pretendard,sans-serif;color:#fff;padding:3px 8px;border-radius:999px;background:var(--tc);position:relative}.sc-name{grid-column:2;margin-top:4px;font:800 14px/1.15 Pretendard,system-ui,sans-serif;color:#2f2a3a;position:relative;word-break:keep-all}.sc-desc{grid-column:2;margin:3px 0 0;font:500 10px/1.4 Pretendard,sans-serif;color:#6a5d62;position:relative;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-price{grid-column:1 / 3;margin-top:8px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:6px;font:800 16px/1 Pretendard,system-ui,sans-serif;color:#fff;background:linear-gradient(#5fd39e,#34a877);box-shadow:inset 0 2px #ffffff59,0 3px #23825a;text-shadow:0 1px 0 rgba(20,90,60,.4);position:relative}.shop-card.worn .sc-price{background:linear-gradient(#d9cfc4,#bfb2a5);box-shadow:0 3px #978879}.shop-card.worn .sc-price:after{content:" · 착용 중";font-size:12px}.sh-buy{pointer-events:auto;align-self:stretch;margin-top:6px;height:48px;border:0;border-radius:999px;font:800 22px/1 Pretendard,system-ui,sans-serif;color:#fff;background:linear-gradient(#64d8a3,#2fa572);box-shadow:inset 0 2px #fff6,0 4px #23825a,0 7px 12px #28785a40;text-shadow:0 1px 0 rgba(20,90,60,.4)}.sh-buy.worn{font-size:16px;background:linear-gradient(#d9cfc4,#bfb2a5);box-shadow:0 4px #978879}.sh-buy:active{translate:0 3px;box-shadow:0 1px #23825a}.sh-info .sh-note{align-self:stretch;text-align:center;font:500 10px/1 Pretendard,sans-serif;color:#6a5d62;margin-top:2px}#wardrobe{--t0: #a99a8e;--t1: #4ea7e6;--t2: #9b6be0;--t3: #e3a21a;--t4: #e2589c;align-items:stretch;justify-content:center;padding:calc(var(--sat) + 22px) 8px calc(var(--sab) + 10px);box-sizing:border-box}#shop .sh-panel,#wardrobe .sh-panel{max-width:440px;height:min(100%,820px);align-self:center}.sh-grid,.lk-grid{overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y}body:is([data-screen=shop],[data-screen=wardrobe],[data-screen=bracket]) :is(#hud-top,#hud-bottom,#turn,#settings,#report,#scoreboard-multi){visibility:hidden}.look-tab{flex:1;height:46px;border:0;border-radius:16px;font:800 19px/1 Pretendard,system-ui,sans-serif;color:#9a8577;background:linear-gradient(#efe4d6,#e5d6c4);box-shadow:inset 0 2px 3px #6e503c1f}.look-tab.sel{position:relative;color:#4a3a35;background:linear-gradient(#fffdf8,#fbf3e6);box-shadow:inset 0 0 0 2px #e2bf6e,0 3px 6px #6e503c2e}.look-tab.sel:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;translate:-50% 0;rotate:45deg;background:#fffaf0;box-shadow:1.5px 1.5px #e2bf6e}.lk-show{--sh: clamp(160px, 23vh, 200px);position:relative;flex:none;height:var(--sh);display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 16px 0;box-sizing:border-box;border-radius:18px;background:#f6ecdc url(../textures/lookbg.jpg) center 70% / cover;box-shadow:inset 0 0 0 3px #b48ce8,inset 0 0 0 5px #fffaf0d9,inset 0 0 0 6.5px #e2c57c,0 4px 10px #503c3233}.lk-slot{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0}.lk-slot>b{position:relative;padding:5px 16px;border-radius:999px;background:linear-gradient(#fffdf7,#f7ecd8);box-shadow:inset 0 0 0 1.5px #e0bf72,0 2px 4px #785a3226;font:800 14px/1 Pretendard,system-ui,sans-serif;color:#4a3428}.lk-slot>b:before,.lk-slot>b:after{content:"";position:absolute;top:50%;width:7px;height:7px;background:#e0bf72;rotate:45deg;translate:0 -50%}.lk-slot>b:before{left:-4px}.lk-slot>b:after{right:-4px}.lk-frame{flex:none;width:calc(var(--sh) * .66);height:calc(var(--sh) * .66);display:block;margin-top:0}.lk-frame img,.lk-frame canvas{scale:-1 1;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 6px 5px rgba(80,60,50,.28))}.lk-die{flex:none;width:calc(var(--sh) * .58);height:calc(var(--sh) * .58);display:grid;place-items:center;margin-top:0}.lk-die img{width:100%;height:100%;object-fit:contain;scale:1.15;filter:drop-shadow(0 8px 6px rgba(60,50,80,.3));animation:lk-bob 2.4s ease-in-out infinite}@keyframes lk-bob{50%{translate:0 -5px}}.lk-sort{flex:none;display:flex;justify-content:flex-end;gap:4px;margin:-4px 4px -6px}.lk-sort button{border:0;border-radius:999px;padding:5px 11px;font:800 12px/1 Pretendard,sans-serif;color:#8a7a70;background:#ffffff8c;box-shadow:inset 0 0 0 1.5px #e4d6c2}.lk-sort button.sel{color:#fff;background:#8a6a58;box-shadow:none}.lk-grid{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start;padding:4px 2px 8px;scrollbar-width:none;-webkit-mask:linear-gradient(transparent,#000 6px,#000 calc(100% - 14px),transparent);mask:linear-gradient(transparent,#000 6px,#000 calc(100% - 14px),transparent)}.lk-grid::-webkit-scrollbar{display:none}.lk-tile{--tc: var(--t0);--tb: #f7efe4;position:relative;border:0;border-radius:16px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;background:radial-gradient(70% 55% at 50% 45%,#fff,transparent 75%),linear-gradient(170deg,#fffdf9,var(--tb));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tc) 35%,#fff),0 3px 6px #6e504624}.lk-tile.t1{--tc: var(--t1);--tb: #e3f1fc}.lk-tile.t2{--tc: var(--t2);--tb: #eee3fb}.lk-tile.t3{--tc: var(--t3);--tb: #fbf0cf}.lk-tile.t4{--tc: var(--t4);--tb: #f6e6f6}.lk-tag{font:800 10px/1 Pretendard,sans-serif;font-style:normal;color:#fff;padding:3px 8px;border-radius:999px;background:var(--tc)}.lk-art{position:relative;width:100%;height:66px;display:grid;place-items:center}.lk-art img{max-width:76px;max-height:66px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(60,40,30,.22))}#wardrobe[data-tab=dice] .lk-art img{scale:1.4}.lk-name{font:800 12.5px/1.15 Pretendard,system-ui,sans-serif;color:#2f2a3a;text-align:center;word-break:keep-all;min-height:2.3em;display:flex;align-items:center}.lk-use{display:none;font:800 11px/1 Pretendard,sans-serif;font-style:normal;color:#fff;background:linear-gradient(#5fd39e,#34a877);padding:4px 10px;border-radius:999px;box-shadow:0 2px #23825a}.lk-use:before{content:"✓ "}.lk-tile.using .lk-use{display:block}.lk-hint{font:600 10px/1 Pretendard,sans-serif;font-style:normal;color:#8a7a70}.lk-tile.locked{filter:grayscale(.85);opacity:.62}.lk-tile.taken{opacity:.5;box-shadow:inset 0 0 0 2px #78645a40}.lk-tile.taken .lk-art img{filter:saturate(.6) drop-shadow(0 4px 4px rgba(60,40,30,.22))}.lk-taken{font:800 10px/1 Pretendard,sans-serif;font-style:normal;color:#fff;background:#9a8a80;padding:4px 8px;border-radius:999px}.lk-taken:before{content:"👤 "}.lk-tile .lk-lock{position:absolute;left:50%;top:50%;translate:-50% -50%;width:34px;height:34px;padding:7px;box-sizing:border-box;border-radius:50%;background:#fffaf2f0;color:#8a6a52;box-shadow:0 2px 6px #3c32284d;display:grid;place-items:center}.lk-tile .lk-lock svg{width:100%;height:100%}.lk-tile.sel{box-shadow:inset 0 0 0 3px var(--tc),0 0 0 2px #fff,0 0 14px color-mix(in srgb,var(--tc) 60%,transparent),0 4px 10px #6e504638}.lk-tile.t0.sel{--tc: #e2b04a}.lk-tile.shake{animation:lk-shake .3s}@keyframes lk-shake{25%{translate:-4px 0}75%{translate:4px 0}}.lk-equip{flex:none;height:56px;margin:0 6px -4px;border:0;border-radius:999px;font:800 24px/1 Pretendard,system-ui,sans-serif;color:#fff;background:linear-gradient(#64d8a3,#2fa572);box-shadow:inset 0 2px #fff6,0 4px #23825a,0 7px 12px #28785a40;text-shadow:0 1px 0 rgba(20,90,60,.4)}.lk-equip:disabled{background:linear-gradient(#d9cfc4,#bfb2a5);box-shadow:0 4px #978879;font-size:20px}.lk-equip:not(:disabled):active{translate:0 3px;box-shadow:0 1px #23825a}:root[data-skin=monument] .tchip .tav{background:var(--tgl, color-mix(in srgb, var(--tc) 22%, #fffaf3))}:root[data-skin=monument] .tchip.turn .tav{border:3px solid transparent;padding:3px 3px 0!important;background:var(--tgl, linear-gradient(#fffaf3, #fffaf3)) padding-box,var(--tg, linear-gradient(var(--tc), var(--tc))) border-box;box-shadow:0 0 0 2px #fffaf3d9,0 2px 5px #28325047!important}:root[data-skin=monument] .tgroup.team .tfaces{background:var(--tgl, color-mix(in srgb, var(--tc) 25%, #fffaf3))}:root[data-skin=monument] #turn-who .tw-av{background:var(--tgl, color-mix(in srgb, var(--tc) 35%, #fff))}:root[data-skin=monument] .pop .pbg{background:var(--pgo, color-mix(in srgb, var(--pc, #8fb3e6) 50%, #ffffff))}:root[data-skin=monument] .pop .pbg:after{background:var(--pgi, color-mix(in srgb, var(--pc, #8fb3e6) 16%, #fffbf6))}.gcoin{width:1.15em;height:1.15em;object-fit:contain;vertical-align:-.2em;filter:drop-shadow(0 1px 1px rgba(120,80,20,.3))}.gold-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 4px;border-radius:999px;background:linear-gradient(#fffaf0,#f6e8cf);box-shadow:inset 0 0 0 2px #e6c36a,0 3px 6px #6e503238;font:800 18px/1 Pretendard,system-ui,sans-serif;color:#4a3428}.gold-pill img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(120,80,20,.35))}.gold-pill b{font-weight:inherit;min-width:3ch;text-align:right}.gold-pill.bump{animation:gold-bump .45s cubic-bezier(.2,1.6,.4,1)}@keyframes gold-bump{40%{transform:scale(1.12)}}.att-modal{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;background:#281e2873}.att-modal[hidden]{display:none}.att-card{position:relative;width:min(360px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;border-style:solid;border-width:22px 16px 18px;border-image:url(../textures/res_panel.png) 52 fill / 22px 16px 18px stretch;padding:4px 4px 6px;font-family:Pretendard,system-ui,sans-serif;color:#3f302b;animation:att-in .35s cubic-bezier(.2,1.3,.4,1)}@keyframes att-in{0%{transform:scale(.85);opacity:0}}.att-x{position:absolute;right:-4px;top:50%;translate:0 -30%;width:40px;height:40px;border:0;background:none;color:#6b5a52;padding:8px}.att-banner{height:92px;border-radius:14px;display:grid;place-items:center;background:url(../textures/mv_submenu_bg.jpg) center 30% / cover;box-shadow:inset 0 0 0 2px #ffffffb3}.att-banner img{height:70px;animation:lk-bob 2.4s ease-in-out infinite;filter:drop-shadow(0 6px 6px rgba(60,80,120,.3))}.att-sub{margin:0;text-align:center;font:600 13px/1.3 Pretendard,sans-serif;color:#6a5d62}.att-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.att-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 7px;border-radius:12px;background:linear-gradient(#fffdf8,#f6ecdc);box-shadow:inset 0 0 0 1.5px #e7d6bb}.att-cell small{font:800 12px/1 Pretendard,system-ui,sans-serif;color:#7a6a62}.att-cell img{width:34px;height:34px;object-fit:contain}.att-cell b{font:800 15px/1 Pretendard,system-ui,sans-serif;color:#4a3428}.att-cell.big{grid-column:span 2;background:linear-gradient(135deg,#b58ce8,#8f6cdc);box-shadow:inset 0 0 0 2px #f2c25c,0 0 12px #f2c25c80}.att-cell.big small,.att-cell.big b{color:#fff;text-shadow:0 1px 0 rgba(60,30,90,.4)}.att-cell.big img{width:46px;height:46px}.att-cell.done{opacity:.62}.att-cell.done img{filter:grayscale(.4)}.att-check{position:absolute;right:2px;bottom:2px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#e2554a;background:#ffffffd9;box-shadow:inset 0 0 0 2px #e2554a}.att-check svg{width:18px;height:18px;stroke-width:3}.att-cell.today{background:linear-gradient(#fff6d8,#ffe9a8);box-shadow:inset 0 0 0 2.5px #f2b93a,0 0 14px #f2b93a8c;animation:att-glow 1.6s ease-in-out infinite}.att-cell.big.today{background:linear-gradient(135deg,#c39bf0,#9a74e4)}@keyframes att-glow{50%{box-shadow:inset 0 0 0 2.5px #f2b93a,0 0 22px #f2b93ad9}}#att-claim:disabled{font-size:18px}.adplay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:#0c0e18eb;color:#fff;text-align:center;font-family:Pretendard,sans-serif}.adplay[hidden]{display:none}.adplay:not([hidden]){animation:dim-in .2s ease-out both}.adplay:not([hidden])>div{animation:pnl-in .3s cubic-bezier(.2,.9,.3,1) both}.adplay.closing{pointer-events:none;animation:dim-out .17s ease-in both}.adplay.closing>div{animation:pnl-out .17s ease-in both}.adplay b{display:block;font:800 22px/1 Pretendard,sans-serif;letter-spacing:4px;opacity:.8}.adplay p{margin:14px 0;font:800 54px/1 Pretendard,sans-serif}.adplay small{opacity:.6;font-size:12px}.sh-gold{position:absolute;right:-4px;top:50%;translate:0 -30%;height:30px;padding:0 3px;gap:4px;font-size:15px}.gp-plus{width:24px;height:24px;margin-left:2px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;font:800 18px/1 Pretendard,sans-serif;color:#fff;background:linear-gradient(#64d8a3,#2fa572);box-shadow:0 2px #23825a}.gp-plus:active{translate:0 2px;box-shadow:none}.sh-gold img{width:26px;height:26px}.sc-price .gcoin{width:22px;height:22px}.shop-card.own .sc-price{color:#23825a;background:#e4f7ec;box-shadow:inset 0 0 0 1.5px #9fdcbc}.shop-card.own .sc-price svg{width:16px;height:16px;stroke-width:3}.shop-card.own.worn .sc-price{color:#fff}.sh-buy{display:flex;align-items:center;justify-content:center;gap:8px}.sh-buy .gcoin{width:30px;height:30px}.sh-buy.own{background:linear-gradient(#7cc6f5,#3e94d6);box-shadow:inset 0 2px #fff6,0 4px #2a6fa8}.sh-buy.shake{animation:lk-shake .3s}.tr-gold{width:72px;height:72px;object-fit:contain;margin:4px auto;filter:drop-shadow(0 4px 4px rgba(120,80,20,.3))}#trophy .tr-rewards:has(.tr-card:nth-child(3)) .tr-card{width:104px}#trophy.play .tr-card.c0{animation-delay:1.5s}#trophy.play .tr-card.c1{animation-delay:1.85s}#trophy.play .tr-card.c2{animation-delay:2.2s}.sh-buy.ask{flex-direction:column;gap:2px;font-size:18px;background:linear-gradient(#ffcf5a,#f0a530);box-shadow:inset 0 2px #ffffff73,0 4px #c07a18}.sh-buy.ask small{display:flex;align-items:center;gap:3px;font-size:12px;opacity:.9}.sh-buy.ask small .gcoin{width:15px;height:15px}#shop .sh-head,#wardrobe .sh-head{height:74px;align-items:flex-start}#shop .sh-head .sh-back,#wardrobe .sh-head .sh-back,#shop .sh-gold,#wardrobe .sh-gold{top:auto;bottom:0;translate:0 0}#shop .sh-head .sh-back:active,#wardrobe .sh-head .sh-back:active{translate:0 2px}.sh-gold{height:34px;padding:0 4px 0 5px;gap:6px}.sh-gold img{width:24px;height:24px;margin-left:1px}.sh-gold b{min-width:46px;font-size:15px;text-align:center;letter-spacing:-.2px}.sh-gold b[data-len=l]{font-size:13px}.sh-gold b[data-len=xl]{font-size:11px}.gp-plus{flex:none;width:24px;height:24px;margin:0;font-size:17px;line-height:24px;box-shadow:0 1.5px #23825a}.gp-plus{width:24px;height:24px;border-radius:50%;color:#fff;background:radial-gradient(circle at 50% 35%,#6fdcaa,#2fa572);box-shadow:inset 0 0 0 1.5px #ffffff59}.gp-plus svg{width:15px;height:15px;stroke-width:3.2;display:block}.gp-plus:active{translate:0 0;scale:.9}#shop .sh-head,#wardrobe .sh-head{height:92px}#shop .sh-head .sh-back,#wardrobe .sh-head .sh-back{top:12px;bottom:auto}#shop .sh-gold,#wardrobe .sh-gold{top:auto;bottom:2px;right:0}.sh-head h2{font-size:21px;font-weight:700;letter-spacing:.5px}html[lang=en] .sh-head h2{white-space:nowrap;font-size:min(20px,5vw)}.shop-tab,.look-tab{font-size:17px;font-weight:700}.sh-info b{font-weight:800;letter-spacing:-.3px}.sc-name,.lk-name{font-weight:700;letter-spacing:-.3px}.sc-price{font-size:15px;font-weight:800}.sh-buy,.lk-equip{font-size:20px;font-weight:800}.lk-slot>b{font-size:13px;font-weight:700}.gold-pill,.att-cell b{font-weight:800}.att-cell small{font-weight:700}.sh-buy.worn,.lk-equip:disabled{font-size:16px;color:var(--c-neu-ink, #5a4a44);background:linear-gradient(#fffaf2,#f1e6d6);box-shadow:inset 0 0 0 1.5px #e0cfb6,0 3px #d6c8b6;text-shadow:none}.sh-buy.worn:before,#look-equip:disabled:before{content:"✓";margin-right:6px;color:#2fa572;font-weight:900}.sh-buy.own{background:linear-gradient(#64d8a3,#2fa572);box-shadow:inset 0 2px #fff6,0 4px #23825a,0 7px 12px #28785a40}.shop-card.own .sc-price{color:#23825a;background:#e8f7ee;box-shadow:inset 0 0 0 1.5px #a8dcc0}.shop-card.worn .sc-price,.shop-card.own.worn .sc-price{color:#6b4a1a;background:linear-gradient(#fffaf0,#fbefd2);box-shadow:inset 0 0 0 1.5px #e6c36a}.shop-card.worn .sc-price:after{content:" · 착용 중";font-size:12px;font-weight:700}.lk-use{font-weight:800}.ask-card{align-items:center;text-align:center;padding:10px 8px 8px;width:min(300px,100%)}.ask-ic{width:84px;height:84px;object-fit:contain;margin-top:-6px;filter:drop-shadow(0 4px 4px rgba(120,80,20,.25))}.ask-q{margin:0;font:700 17px/1.45 Pretendard,sans-serif;color:#3f302b}.ask-q b{color:#b07a10;font-weight:800;white-space:nowrap}.ask-q .gcoin{width:20px;height:20px;margin-right:3px;vertical-align:-4px}.ask-left{margin:0;font:600 13px/1 Pretendard,sans-serif;color:#8a7a70}.ask-btns{display:flex;gap:8px;align-self:stretch;margin-top:6px}.ask-btns button{flex:1;height:48px;border:0;border-radius:999px;font:800 17px/1 Pretendard,sans-serif}.ask-btns button[hidden]{display:none}.ask-no{color:var(--c-neu-ink, #5a4a44);background:linear-gradient(#fffaf2,#f1e6d6);box-shadow:inset 0 0 0 1.5px #e0cfb6,0 3px #d6c8b6}.ask-ok{color:#fff;background:linear-gradient(#64d8a3,#2fa572);box-shadow:inset 0 2px #fff6,0 3px #23825a}.ask-ok.ask-danger{background:linear-gradient(#f08a7a,#d0574a);box-shadow:inset 0 2px #fff6,0 3px #a8402f}#resetask{z-index:41}#resetask .ask-q em,#resetask .ask-left em{font-style:normal;color:#d0574a}#linkask{z-index:42}#linkask-warn{color:#d0574a}#kickask{z-index:42}#kickask-warn{color:#d0574a}.link-sheet{display:flex;flex-direction:column;gap:10px}.link-sheet .sub{margin:0 0 4px;line-height:1.45}.link-sheet .mv-row.done em{color:#2fa572;opacity:1;font-weight:700}.ask-btns button:active{translate:0 2px}#shop.open .sh-panel,#wardrobe.open .sh-panel{animation:panel-in .32s cubic-bezier(.2,1.25,.4,1) both}@keyframes panel-in{0%{opacity:0;transform:scale(.9) translateY(10px)}}.lk-art img,.sc-art img{opacity:0;transform:scale(.85);transition:opacity .25s ease-out,transform .3s cubic-bezier(.2,1.4,.4,1)}.lk-art img.in,.sc-art img.in{opacity:1;transform:none}@keyframes pnl-in{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes pnl-out{to{opacity:0;transform:scale(.9)}}@keyframes dim-in{0%{opacity:0}}@keyframes dim-out{to{opacity:0}}:root[data-skin=monument] .modal.open>.card,:root[data-skin=monument] .screen.open>.card{animation:pnl-in .3s cubic-bezier(.2,.9,.3,1) both}:root[data-skin=monument] .modal.open:not(#sheet),:root[data-skin=monument] .screen.open:not(#bracket):not(#trophy):not(#menu){animation:dim-in .2s ease-out both}#shop.open .sh-panel,#wardrobe.open .sh-panel,.att-card{animation:pnl-in .3s cubic-bezier(.2,.9,.3,1) both}.att-modal:not([hidden]){animation:dim-in .2s ease-out both}.modal.closing,.screen.closing{display:flex;pointer-events:none;animation:dim-out .17s ease-in both}.modal.closing>.card,.screen.closing>.card,.screen.closing>.sh-panel,.att-modal.closing .att-card{animation:pnl-out .17s ease-in both}.att-modal.closing{pointer-events:none;animation:dim-out .17s ease-in both}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.cp-form{display:flex;flex-direction:column;gap:10px;margin:4px 0 8px}.cp-form input{font:800 22px/1 Pretendard,system-ui,sans-serif;text-align:center;letter-spacing:3px;padding:14px 10px;border:none;border-radius:12px;background:#fffaf3;box-shadow:inset 0 0 0 1.5px #e7c98a;color:#4f3f38;min-width:0}.cp-form input::placeholder{color:#c9b8a4;letter-spacing:1px;font-weight:600;font-size:16px}.cp-form input.bad{box-shadow:inset 0 0 0 2px #e2554a;animation:cp-shake .3s}.cp-msg{min-height:18px;margin:0;text-align:center;font:600 13px/1.3 Pretendard,sans-serif;color:#c2463c}@keyframes cp-shake{25%{translate:-5px 0}75%{translate:5px 0}}.cp-cards{display:flex;gap:8px}.cp-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;border-radius:14px;background:linear-gradient(#fffdf8,#f6ecdc);box-shadow:inset 0 0 0 1.5px #e7d6bb;opacity:0;animation:cp-card .45s cubic-bezier(.2,1.3,.4,1) both}.cp-card:nth-child(1){animation-delay:.15s}.cp-card:nth-child(2){animation-delay:.3s}.cp-card img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(120,80,20,.22))}.cp-card b{display:inline-flex;align-items:center;gap:3px;font:800 16px/1.2 Pretendard,system-ui,sans-serif;color:#4a3428;text-align:center}.cp-card b .gcoin{width:18px;height:18px}.cp-card small{font:600 12px/1 Pretendard,sans-serif;color:#8a7a70}@keyframes cp-card{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:none}}#brx{display:none}:root[data-skin=monument] #bracket{background:#466e9647;backdrop-filter:blur(2px)}:root[data-skin=monument] #bracket.open{animation:dim-in .2s ease-out both}#bracket.open #brx .br-panel{animation:pnl-in .3s cubic-bezier(.2,.9,.3,1) both}#bracket.closing #brx .br-panel{animation:pnl-out .17s ease-in both}body[data-screen=bracket] #menu{pointer-events:none}:root[data-skin=monument] #brx{display:flex;justify-content:center;position:absolute;inset:0;padding:calc(var(--sat) + 22px) 8px calc(var(--sab) + 10px);box-sizing:border-box;font-family:Pretendard,system-ui,sans-serif}#brx .br-panel{max-width:440px;height:min(100%,860px);align-self:center;gap:8px}#brx .sh-head{height:74px;align-items:flex-start}#brx .sh-head .sh-back{top:12px;bottom:auto;translate:0 0}#brx .sh-head .sh-back:active{translate:0 2px}#brx .br-mode{display:inline-flex;position:absolute;right:0;top:50px;padding:3px;border:0;border-radius:999px;background:#fffaf2;box-shadow:inset 0 0 0 1.5px #e6d6bf,0 2px 4px #6e503c26}#brx .br-mode i{font-style:normal;font-size:12.5px;font-weight:800;padding:5px 11px;border-radius:999px;color:#9b8478}#brx .br-mode[data-on=solo] i[data-m=solo],#brx .br-mode[data-on=team] i[data-m=team]{background:linear-gradient(#86b8ef,#5f95dc);color:#fff;box-shadow:inset 0 1px #ffffff59}#brx .br-mode:disabled{opacity:.6}#brx .br-mode[hidden]{display:none}#brx .br-mode.nudge{animation:brNudge 4s ease-in-out 1s infinite;transform-origin:50% 60%}#brx .br-mode.nudge i[data-m=team]{position:relative}#brx .br-mode.nudge i[data-m=team]:after{content:"";position:absolute;top:-3px;right:-2px;width:10px;height:10px;border-radius:50%;background:#ef4e46;box-shadow:0 0 0 2px #fffaf2}@keyframes brNudge{0%,14%,to{transform:none}2%{transform:rotate(-6deg) scale(1.08)}5%{transform:rotate(5deg) scale(1.08)}8%{transform:rotate(-3deg) scale(1.05)}11%{transform:rotate(2deg)}}@media (prefers-reduced-motion: reduce){#brx .br-mode.nudge{animation:none}}#brx .br-prize{position:relative;flex:none;margin-top:10px;padding:18px 10px 8px;border-radius:16px;background:url(../textures/lookbg.jpg) center / cover;box-shadow:inset 0 0 0 2.5px #e2bf6e,0 3px 8px #6e503c2e}#brx .br-prize-h{position:absolute;left:50%;top:0;translate:-50% -50%;z-index:1;padding:5px 22px 6px;border-radius:10px;background:linear-gradient(#b98143,#93602c);color:#fffaf0;font-size:14px;font-weight:800;letter-spacing:1px;white-space:nowrap;box-shadow:0 2px #6f441a,inset 0 1px #ffffff4d}#brx .br-prize-h:before,#brx .br-prize-h:after{content:"✦";margin:0 6px;font-size:10px;color:#f5d690;vertical-align:1px}#brx .br-prize-row{display:flex;justify-content:center;gap:10px}#brx .bp-card{flex:0 1 46%;min-width:0;display:flex;flex-direction:column;align-items:center;padding:6px 4px;border-radius:14px;background:linear-gradient(#fffcf4f0,#faf0dcf0);box-shadow:inset 0 0 0 2px #edcf86,0 3px 6px #6e503c2e}#brx .bp-card img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(110,80,40,.25))}#brx .bp-card.face img{border-radius:50%;padding:4px;box-sizing:border-box;background:radial-gradient(#fffaf0,#f1e2c6);box-shadow:inset 0 0 0 2px #e6c27a}#brx .bp-card b{margin-top:2px;font-size:16px;font-weight:800;color:#4a3226;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#brx .br-board{position:relative;flex:1 1 auto;min-height:0;padding:30px 8px 8px;border-radius:16px;background:linear-gradient(#fbf4e8,#f5ead8);box-shadow:inset 0 0 0 1.5px #ead9bf,inset 0 2px 6px #6e503c1a}#brx #tour-slots{position:relative;width:100%;height:100%}#brx .bx-h{position:absolute;top:-24px;translate:-50% 0;padding:2px 10px;border-radius:999px;background:#efe3d1;font-size:11.5px;font-weight:800;color:#8a6f60;white-space:nowrap}#brx .bx-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#brx .bx-lines path{fill:none;stroke:#d6bf9c;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round}#brx .bx-lines path.mine{stroke:#6fa4e2;stroke-width:3.5}#brx .bx8{position:absolute;left:0;width:38%;height:calc(12.5% - 5px);translate:0 -50%;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:0 6px 0 3px;border-radius:10px;background:linear-gradient(#fffdf8,#f7eedf);box-shadow:inset 0 0 0 1.5px #ead9bf,0 2px 3px #6e503c1f}#brx .bx8 .tav{flex:none;height:92%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(80,60,60,.22))}#brx .bx8 .tav2{flex:none;display:flex;height:80%}#brx .bx8 .tav2 .tav{height:100%;margin-right:-13px}#brx .bx8:has(.tav2){gap:3px;padding-right:4px}#brx .bx8:has(.tav2) b{font-size:11px;letter-spacing:-.5px}#brx .bx8 .tav2 .tav:last-child{margin-right:0}#brx .bx8 b{min-width:0;flex:1;font-size:12px;font-weight:800;color:#4a3a34;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.3px}#brx .bx8.me{background:linear-gradient(#f2f8ff,#deebfb);box-shadow:inset 0 0 0 2px #7aaee8,0 2px 4px #3c64a033}#brx .bx8.opp,#brx .bxn.opp{box-shadow:inset 0 0 0 2px #e8b84a,0 0 0 2px #ffe28c8c,0 2px 5px #a06e1e40}#brx .bx8.lost,#brx .bxn.lost{opacity:.5;filter:grayscale(.6)}#brx .bxn{position:absolute;width:15%;height:calc(12.5% - 5px);translate:0 -50%;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(#fffdf8,#f2e6d2);box-shadow:inset 0 0 0 1.5px #e3d0b3,0 3px #dccab0,0 4px 5px #6e503c1f}#brx .bxn span{font-size:20px;font-weight:800;color:#b9a596}#brx .bxn .tav{height:92%;aspect-ratio:1;object-fit:contain}#brx .bxn .tav2{display:flex;height:80%}#brx .bxn .tav2 .tav{height:100%;margin:0 -6px}#brx .bxn.me{background:linear-gradient(#f2f8ff,#deebfb);box-shadow:inset 0 0 0 2px #7aaee8,0 3px #b9d2ef}#brx .bx-win{position:absolute;left:84%;right:0;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center}#brx .bx-badge{display:inline-flex;align-items:center;gap:2px;padding:3px 7px 4px;border-radius:8px;background:linear-gradient(#b98143,#93602c);color:#fffaf0;font-size:11.5px;font-weight:800;box-shadow:0 2px #6f441a;white-space:nowrap}#brx .bx-badge i{display:inline-flex;width:13px;height:13px}#brx .bx-badge i svg{width:100%;height:100%}#brx .bx-champ{margin-top:4px;height:34px;display:flex}#brx .bx-champ .tav{height:100%}#brx .bx-crown{width:100%;aspect-ratio:319 / 520;object-fit:contain;margin-top:2px;filter:drop-shadow(0 4px 5px rgba(110,80,60,.2))}#brx .tour-card{flex:none;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:16px;background:linear-gradient(#fffdf8,#f8efe1);box-shadow:inset 0 0 0 1.5px #ead9bf}#brx .tc-top{display:flex;gap:10px;align-items:center}#brx .tc-portrait{position:relative;flex:none;width:38%;aspect-ratio:1.45;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:12px;background:url(../textures/tc_portrait_bg.jpg) 50% 42% / 165% auto no-repeat;box-shadow:inset 0 0 0 2px #e6d6bf}#brx .tc-portrait img{position:relative;height:84%;max-width:86%;object-fit:contain;margin-bottom:6%;filter:drop-shadow(0 3px 4px rgba(60,60,80,.3))}#brx .tc-portrait:has(#tc-av2:not([hidden])) img{height:66%;margin:0 -8px 6%}#brx .tc-info{flex:1;min-width:0;color:#4a3a34}#brx .tc-info>small{font-size:12px;font-weight:700;color:#8a7a74}#brx .tc-name b{display:block;margin:1px 0 5px;font-size:21px;font-weight:800;color:#3f302b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#brx .tc-line{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:600;color:#6b5a52}#brx .tc-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#brx .tc-ic{flex:none;width:22px;height:22px;padding:4px;box-sizing:border-box;border-radius:50%;background:#f1e6d6;color:#8a6f60;display:inline-flex}#brx .tc-ic svg{width:100%;height:100%}#brx .tc-go{width:auto;margin:0 2px 2px;display:flex;align-items:center;justify-content:center;gap:10px}#brx .tc-go i{font-style:normal;font-size:18px}#brx .tc-go:disabled{font-size:18px}#brx.intro .br-prize{animation:bx-pop .45s .1s cubic-bezier(.2,1.3,.4,1) both}#brx.intro .bx8,#brx.intro .bxn{animation:bx-pop .38s cubic-bezier(.2,1.4,.4,1) both;animation-delay:var(--d)}#brx.intro .bx-lines path{animation:tr-fade .4s ease-out both;animation-delay:var(--d)}#brx.intro .bx-win{animation:bx-rise .6s cubic-bezier(.2,1.2,.4,1) both;animation-delay:var(--d)}#brx.intro .tour-card{animation:bx-pop .45s .25s cubic-bezier(.2,1.2,.4,1) both}@keyframes bx-pop{0%{opacity:0;scale:.7}}@keyframes bx-rise{0%{opacity:0;translate:0 -30%}}@media (max-height: 720px){#brx .br-prize{padding:14px 8px 5px}#brx .bp-card{flex-direction:row;gap:6px;padding:3px 8px}#brx .bp-card img{width:34px;height:34px}#brx .bp-card b{font-size:14px}#brx .tc-portrait{width:30%}#brx .tc-name b{font-size:18px;margin-bottom:2px}#brx .tc-go{height:48px}}.onb-go{display:flex;align-items:center;justify-content:center;gap:8px;height:58px;border:0;color:#fff;font:800 20px/1 Pretendard,sans-serif;letter-spacing:.5px;background:none;border-style:solid;border-width:0 29px;border-image:url(../textures/onb_btn_green.png) 0 81 fill / 0 29px stretch;filter:drop-shadow(0 4px 4px rgba(30,90,60,.28));text-shadow:0 1px 1px rgba(0,70,40,.45)}.onb-go i{font-style:normal;font-size:26px;margin-top:-3px}.onb-go:active{translate:0 2px}.onb-go:disabled{filter:grayscale(.4) brightness(.95)}.onb-go.small{height:48px;font-size:18px;padding:0 2px;border-width:0 24px;border-image-width:0 24px}#reg-ok:disabled{filter:drop-shadow(0 4px 4px rgba(30,90,60,.28))}body.onb-bare #menu .menu-logo,body.onb-bare #menu .menu-btns,body.onb-bare #menu .menu-ver,body.onb-pre #menu .menu-btns,body.onb-pre #menu .menu-ver{visibility:hidden}body.onb-lock #menu{pointer-events:none}.onb-go.cream{color:#5a463c;text-shadow:none;border-image-source:url(../textures/onb_btn_cream.png);filter:drop-shadow(0 3px 3px rgba(110,80,40,.22))}#reg-ask .ask-btns .onb-go{flex:1;height:52px;padding:0;border-radius:0;box-shadow:none;background:none;border:solid transparent;border-width:0 26px;border-image:url(../textures/onb_btn_green.png) 0 81 fill / 0 26px stretch}#reg-ask .ask-btns .onb-go.cream{border-image-source:url(../textures/onb_btn_cream.png)}.onb-layer{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--sat) + 16px) 16px calc(var(--sab) + 16px);box-sizing:border-box;background:#466e9647;backdrop-filter:blur(2px);font-family:Pretendard,system-ui,sans-serif;color:#3f302b}.onb-layer[hidden]{display:none}.onb-layer:not([hidden]){animation:dim-in .25s ease-out both}.onb-layer.closing{pointer-events:none;animation:dim-out .2s ease-in both}.onb-pop{position:relative;display:flex;flex-direction:column;align-items:center;width:min(380px,100%)}#onb-gift .onb-pop{width:min(380px,100%);box-sizing:border-box;gap:22px;border-style:solid;border-width:22px 16px 18px;border-image:url(../textures/res_panel.png) 52 fill / 22px 16px 18px stretch;padding:66px 10px 22px}#onb-gift .gift-title{position:absolute;left:50%;top:-30px;translate:-50% 0;width:calc(100% + 4px);padding-top:4.5%;margin:0}#onb-gift .gift-row{width:100%;gap:10px}#onb-gift .gift-card{gap:10px;padding:18px 6px 20px}#onb-gift .gift-card b{font-size:15px}#onb-gift .gift-card img{width:112px;height:112px}#onb-gift .gift-card p{font-size:13px}#gift-all{width:100%;flex:none}#gift-all:disabled{opacity:1;filter:drop-shadow(0 4px 4px rgba(30,90,60,.28))}.onb-layer:not([hidden])>.onb-pop,#onb-gift:not([hidden])>.gift-bar{animation:pnl-in .3s cubic-bezier(.2,.9,.3,1) both}.onb-layer.closing>.onb-pop,#onb-gift.closing>.gift-bar{animation:pnl-out .17s ease-in both}.reg-card{position:relative;z-index:1;width:min(380px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;border-style:solid;border-width:22px 16px 18px;border-image:url(../textures/res_panel.png) 52 fill / 22px 16px 18px stretch;padding:58px 8px 8px}.reg-title{position:absolute;left:50%;top:-30px;translate:-50% 0;width:calc(100% + 4px);aspect-ratio:700 / 165;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:6.5%;box-sizing:border-box;background:url(../textures/sys_drape.png) center top / 100% 100% no-repeat;filter:drop-shadow(0 3px 3px rgba(50,70,100,.22));color:#fffaf3;font:800 23px/1.15 Pretendard,sans-serif;text-shadow:0 2px 0 #46618a}.reg-title small{font-size:13px;font-weight:700;letter-spacing:1px;opacity:.9}.reg-title span{display:flex;align-items:center;gap:8px;font-size:25px}.reg-title span i{font-style:normal;font-size:10px;color:#f3d48a;text-shadow:none}.reg-body{position:relative;display:flex;gap:12px;align-items:stretch;padding:4px 2px}.reg-face{position:relative;flex:none;width:40%;aspect-ratio:3 / 4;border-radius:50%/40%;overflow:visible;background:url(../textures/mv_menu_bg_clean.jpg) 8% 30% / 380% auto,linear-gradient(#bfe3f6,#e9f5fb 60%,#f3ead9);box-shadow:inset 0 0 0 3px #e2bf6e,0 0 0 2px #fff8ea,0 3px 6px #6e503c2e;display:grid;place-items:end center}.reg-face img{width:84%;margin-bottom:12%;filter:drop-shadow(0 6px 4px rgba(60,50,40,.35))}.reg-star{position:absolute;left:50%;top:-13px;translate:-50% 0;font-style:normal;font-size:24px;line-height:1;color:#f1c95c;text-shadow:0 0 6px rgba(255,236,170,.9),0 1px 0 #b98a2c}.reg-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;z-index:1}.reg-lab{margin-top:6px;font-size:12.5px;font-weight:700;color:#8a7466}.reg-fields b{font-size:15px;font-weight:700;color:#5a463c}.reg-namebox{position:relative}.reg-roll{position:absolute;right:3px;top:3px;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:#f6ead2;box-shadow:inset 0 -2px #e2cfa9;font-size:18px;line-height:34px}#reg-name{width:100%;box-sizing:border-box;height:40px;padding:0 40px 0 10px;font-family:inherit;font-size:17px;border:none;border-radius:12px;background:#fffaf3;box-shadow:inset 0 0 0 1.5px #e7c98a;color:#4f3f38}#reg-name::placeholder{font-size:13px;font-weight:600;color:#b3a394}.reg-crest{position:absolute;right:2px;top:0;width:70px;opacity:.1;filter:grayscale(1);pointer-events:none}.reg-seal{position:absolute;right:-10px;bottom:-30px;width:108px;z-index:2;opacity:0;pointer-events:none;filter:drop-shadow(0 6px 6px rgba(120,70,20,.35))}.reg-card.stamped .reg-seal{animation:seal-slam .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes seal-slam{0%{opacity:0;transform:scale(2.4) rotate(-18deg)}55%{opacity:1;transform:scale(.92) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.reg-card.stamped{animation:reg-shake .32s .22s ease-out both}@keyframes reg-shake{30%{translate:0 4px}60%{translate:0 -2px}}.reg-card.stamped:after{content:"";position:absolute;inset:-40px;pointer-events:none;background:radial-gradient(closest-side,#ffecaad9,#ffdc8200 70%);animation:reg-glow .9s .2s ease-out both}@keyframes reg-glow{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}.reg-err{margin:-4px 0 0;min-height:16px;text-align:center;font-size:13px;font-weight:700;color:#d0574a}.onb-owl-peek{position:relative;align-self:flex-end;width:46%;max-width:190px;height:150px;margin:0 1% -34px 0;z-index:0;pointer-events:none}.onb-owl-peek img{display:block;height:150px;width:auto;margin-left:auto;scale:-1 1;filter:drop-shadow(0 6px 8px rgba(60,60,90,.25))}.onb-owl-peek img.wink{height:125px;margin-right:43px}.onb-say{position:absolute;right:64%;top:-30%;margin:0;padding:8px 12px;white-space:nowrap;border-radius:16px;background:#fffdf8;box-shadow:0 3px 8px #3c3c5a33;font:700 14px/1.35 Pretendard,sans-serif;color:#3f302b;text-align:center}.onb-say:after{content:"";position:absolute;right:18px;bottom:-9px;border:9px solid transparent;border-top-color:#fffdf8;border-bottom:0;rotate:-25deg}.onb-say[hidden]{display:none}@keyframes owl-in{0%{opacity:0;transform:translateY(30px) scale(.8)}}#reg-ask{z-index:46}#reg-ask .ask-q em{font-style:normal;color:#d0742a}#reg-ask .ask-q b{font-size:24px;color:#3f302b;display:block;margin-bottom:2px}#onb-gift{gap:14px;justify-content:center;padding:calc(var(--sat) + 30px) 16px calc(var(--sab) + 150px);background:#3c5a826b}.gift-rays{position:absolute;left:50%;top:42%;width:900px;height:900px;translate:-50% -50%;background:repeating-conic-gradient(#fff0be47 0 8deg,#fff0be00 8deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 75%);mask:radial-gradient(closest-side,#000 20%,transparent 75%);animation:gift-spin 30s linear infinite;pointer-events:none}@keyframes gift-spin{to{rotate:360deg}}.gift-title{position:relative;width:min(330px,86%);aspect-ratio:700 / 165;margin:0;display:flex;align-items:flex-start;justify-content:center;padding-top:3.5%;box-sizing:border-box;background:url(../textures/sys_drape.png) center top / 100% 100% no-repeat;color:#fffaf3;font:800 32px/1.2 Pretendard,sans-serif;text-shadow:0 2px 0 #46618a;filter:drop-shadow(0 4px 4px rgba(50,70,100,.3))}.gift-row{position:relative;display:flex;gap:12px;width:min(360px,100%)}.gift-card{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;border-radius:18px;background:linear-gradient(#fffdf6,#f6ead2);box-shadow:inset 0 0 0 2.5px #e2bf6e,0 0 0 2px #fff6e0,0 6px 14px #503c2840}.gift-card b{font-size:16px;font-weight:800;color:#4a3226;white-space:nowrap}.gift-card p{margin:0;text-align:center;font:800 14.5px/1.35 Pretendard,sans-serif;color:#c0562c}.gift-card.taken img{filter:drop-shadow(0 0 10px rgba(255,220,120,.9))}.gift-card img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(110,80,40,.25))}.gift-card img.face{border-radius:50%;background:radial-gradient(#fffaf0,#f1e2c6);box-shadow:inset 0 0 0 2px #e6c27a;padding:6px;box-sizing:border-box}#feat-intro{z-index:44}.fi-card{width:min(360px,100%);align-items:stretch;padding:96px 6px 6px}.fi-card .sh-head{position:absolute;left:-2px;right:-2px;top:4px;display:block;height:auto}.fi-card .sh-head h2{width:100%;padding-top:5%;font-size:24px!important}.fi-pic{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:14px;box-shadow:inset 0 0 0 2px #e2bf6e,0 3px 6px #6e503c2e}.fi-text{margin:4px 0 0;text-align:center;font:700 16px/1.45 Pretendard,sans-serif;color:#3f302b}.fi-text em{font-style:normal;color:#d0742a}.fi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.fi-never{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#6d5a50}.fi-never input{width:20px;height:20px;accent-color:#2fa572;margin:0}#owl-guide{position:fixed;inset:0;z-index:62;font-family:Pretendard,system-ui,sans-serif}#owl-guide[hidden]{display:none}#owl-guide:not([hidden]){animation:dim-in .25s ease-out both}#owl-guide.out{animation:dim-out .2s ease-in both;pointer-events:none}.og-spot{position:absolute;box-shadow:0 0 0 200vmax #18223c8c,0 0 0 3px #ffecaae6,0 0 22px 6px #ffe28cbf;transition:left .3s,top .3s,width .3s,height .3s;pointer-events:none;animation:og-pulse 1.4s ease-in-out infinite}#owl-guide.no-spot .og-spot{left:50%!important;top:50%!important;width:0!important;height:0!important;box-shadow:0 0 0 200vmax #18223c8c;animation:none}@keyframes og-pulse{50%{box-shadow:0 0 0 200vmax #18223c8c,0 0 0 4px #ffecaa,0 0 30px 10px #ffe28ce6}}.og-hand{position:absolute;width:64px;pointer-events:none;z-index:1;filter:drop-shadow(0 3px 3px rgba(0,0,0,.25));animation:og-tap 1.1s ease-in-out infinite}.og-hand.drag{animation:tg-drag 1.8s ease-in-out infinite}@keyframes og-tap{0%,to{transform:translate(0)}45%{transform:translate(-6px,-8px) scale(.94)}}.og-hand[hidden]{display:none}.og-skip{position:absolute;right:14px;top:calc(var(--sat) + 12px);z-index:2;padding:8px 16px;border:0;border-radius:999px;background:#fffdf8f2;box-shadow:0 3px #d6c8b6,inset 0 0 0 1.5px #e0cfb6;color:#5a4a44;font:800 14px/1 Pretendard,sans-serif}.og-skip[hidden]{display:none}.og-bar{position:absolute;left:12px;right:12px;bottom:calc(var(--sab) + 20px)}.og-bar.og-in{animation:bx-pop .35s cubic-bezier(.2,1.3,.4,1) both}.og-owl{position:absolute;left:10px;bottom:calc(100% - 58px);height:124px;width:auto;filter:drop-shadow(0 4px 6px rgba(40,40,70,.3))}.og-panel{position:absolute;inset:0;border-style:solid;border-width:28px 20px 17px 156px;border-image:url(../textures/onb_dlg_outer.png) 82 60 50 460 fill / 28px 20px 17px 156px stretch;filter:drop-shadow(0 4px 6px rgba(40,40,70,.25))}.og-inner{position:absolute;inset:10px;border-style:solid;border-width:26px 17px 15px 156px;border-image:url(../textures/onb_dlg_inner.png) 75 50 45 460 fill / 26px 17px 15px 156px stretch}.og-box{position:relative;display:flex;align-items:center;gap:8px;min-height:112px;padding:34px 18px 22px 32px;box-sizing:border-box}.og-text{flex:1;margin:0;font:700 16px/1.5 Pretendard,sans-serif;color:#3f302b;word-break:keep-all}.og-text em,.ot-text em{font-style:normal;color:#e07a1f}.og-next{position:relative;isolation:isolate;flex:none;width:70px;height:70px;margin-right:2px;border:0;padding:0;color:#fff;font:800 18px/1 Pretendard,sans-serif;text-shadow:0 1px 1px rgba(0,70,40,.45);background:url(../textures/onb_btn_round.png) center / contain no-repeat;filter:drop-shadow(0 3px 3px rgba(30,90,60,.3))}.og-next:not(:disabled),.onb-go:not(.cream):not(:disabled){animation:boing 1.6s ease-in-out infinite;transform-origin:50% 90%}.og-next.fx-down,.onb-go.fx-down{animation:none}.og-next.fx-up,.onb-go.fx-up{animation:fx-spring .28s cubic-bezier(.3,1.6,.5,1)}@keyframes boing{0%,52%,to{scale:1 1}60%{scale:1.1 .88}68%{scale:.93 1.09}76%{scale:1.05 .96}84%{scale:.98 1.02}92%{scale:1.01 .99}}.og-next:active{translate:0 2px}.og-next:disabled{filter:grayscale(.85) brightness(1.08);opacity:.65}#owl-guide.bar-top .og-bar{bottom:auto;top:calc(var(--sat) + 150px)}#owl-guide.owl-r .og-owl{left:auto;right:10px;scale:-1 1}#owl-guide.owl-r .og-panel,#owl-guide.owl-r .og-inner{scale:-1 1}#owl-guide.no-dim .og-spot{box-shadow:none!important;animation:none}body.guiding #hud-top,body.guiding #hud-bottom,body.guiding #settings,body.guiding #tap-guide,body.guiding #turn-banner,body.guiding #turn,body.guiding #owl-tip{visibility:hidden}#owl-tip{position:fixed;left:6px;right:10px;bottom:calc(var(--sab) + 4.6vh + 50px);z-index:30;display:flex;align-items:flex-end;pointer-events:none;font-family:Pretendard,system-ui,sans-serif}#owl-tip[hidden]{display:none}.ot-owl{flex:none;width:108px;pointer-events:auto;cursor:pointer;margin-right:-4px;filter:drop-shadow(0 4px 6px rgba(40,40,70,.3));z-index:1}.ot-bubble{position:relative;flex:0 1 256px;margin-bottom:22px;padding:12px 16px;border-radius:18px;background:linear-gradient(#fffdf8,#f8efe0);box-shadow:inset 0 0 0 2.5px #dcae55,inset 0 0 0 5px #fff6e2,0 4px 10px #32325038;pointer-events:auto;cursor:pointer;animation:bx-pop .35s .05s cubic-bezier(.2,1.3,.4,1) both}.ot-bubble:before{content:"";position:absolute;left:-9px;bottom:18px;border:9px solid transparent;border-right-color:#dcae55;border-left:0}.ot-bubble:after{content:"";position:absolute;left:-6px;bottom:19px;border:8px solid transparent;border-right-color:#fbf4e8;border-left:0}.ot-text{margin:0;font:700 15.5px/1.45 Pretendard,sans-serif;color:#3f302b;word-break:keep-all}.ot-stop{position:absolute;left:118px;bottom:-6px;display:flex;align-items:center;gap:6px;pointer-events:auto;font-size:13px;font-weight:700;color:#3f302b;text-shadow:0 0 3px #fff,0 0 6px #fff}.ot-stop input{width:18px;height:18px;margin:0;accent-color:#2fa572}#owl-tip:not([hidden]){animation:pnl-in .3s cubic-bezier(.2,.9,.3,1) both;transform-origin:20% 100%}#owl-tip.out{animation:pnl-out .2s ease-in both}body:not([data-screen=game]) #owl-tip{display:none}#hud-bottom,#hud-bottom>*,#hud-bottom:before,#turn{transition:opacity .22s ease,translate .26s cubic-bezier(.3,.7,.3,1)}body.pulling #hud-bottom,body.pulling #turn{opacity:.25}body.pulling #hud-bottom>*,body.pulling #hud-bottom:before,body.pulling #turn{translate:0 56px}#hb-emote,#hb-settings{display:none}:root[data-skin=monument] #gauge{display:none}:root[data-skin=monument] #hb-emote,:root[data-skin=monument] #hb-settings{display:block}:root[data-skin=monument] .hb-btn{pointer-events:auto;position:absolute;top:0;transform:translateY(-50%);width:46px;height:46px;padding:0;border:none;border-radius:50%}:root[data-skin=monument] .hb-btn:active{transform:translateY(calc(-50% + 2px)) scale(.95)}:root[data-skin=monument] #hb-emote{left:12px;background:radial-gradient(circle at 50% 35%,#fffaf2,#f1e5d6);box-shadow:0 3px 8px #6e505a38,inset 0 0 0 2px #ecc777}:root[data-skin=monument] #hb-emote img{width:34px;height:34px;object-fit:contain;margin-top:2px}:root[data-skin=monument] #hb-settings{right:12px;background:url(../textures/ui_btn_settings.png) center / contain no-repeat;filter:drop-shadow(0 3px 5px rgba(50,70,100,.25))}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){left:66px}:root[data-skin=monument] #dice-left{right:66px!important}:root[data-skin=monument] #turn:not(:empty):after{background-color:color-mix(in srgb,var(--c-me) 88%,#fff)}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):after{background-color:color-mix(in srgb,var(--c-ai) 88%,#fff)}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty),:root[data-skin=monument] #turn[data-side=ai]{color:#fff;text-shadow:0 1px 2px rgba(60,40,50,.35)}:root[data-skin=monument] #turn:not(:empty):before,:root[data-skin=monument] #turn[data-side=ai]:not(:empty):before{background:#fff}:root[data-skin=monument] #hb-emote,:root[data-skin=monument] #hb-settings{width:38px;height:38px;background:radial-gradient(circle at 50% 38%,#fffdf8,#f4eadf);box-shadow:0 0 0 2px #e9c983,0 3px 6px #6e503c33;filter:none;display:flex;align-items:center;justify-content:center;color:#7a5a4c}:root[data-skin=monument] #hb-emote{left:10px}:root[data-skin=monument] #hb-settings{right:10px}:root[data-skin=monument] .hb-btn .ic{width:23px;height:23px;stroke-width:2.1}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){left:56px;padding:7px 13px 7px 12px;font-size:14px;font-weight:800;border-radius:999px}:root[data-skin=monument] #turn:not(:empty):after{-webkit-mask:none;mask:none;background:linear-gradient(color-mix(in srgb,var(--c-me) 70%,#fff),var(--c-me));border-radius:999px;box-shadow:0 3px 6px color-mix(in srgb,var(--c-me) 40%,transparent),inset 0 1px #ffffff73}:root[data-skin=monument] #turn[data-side=ai]:not(:empty):after{background:linear-gradient(color-mix(in srgb,var(--c-ai) 70%,#fff),var(--c-ai));box-shadow:0 3px 6px color-mix(in srgb,var(--c-ai) 40%,transparent),inset 0 1px #ffffff73}:root[data-skin=monument] #dice-left{right:56px!important}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){left:32px;min-width:92px;box-sizing:border-box;text-align:center}:root[data-skin=monument] #hb-emote{left:132px}:root[data-skin=monument] #hb-settings{left:178px;right:auto}:root[data-skin=monument] #dice-left{right:32px!important}:root[lang=en][data-skin=monument] #turn,:root[lang=en][data-skin=monument] #turn:not(:empty){max-width:96px;padding:7px 8px;font-size:12px;letter-spacing:-.2px;white-space:nowrap}:root[lang=en][data-skin=monument] #turn:not(:empty):before{margin-right:4px}:root{--hb-k: 1}@media (max-width: 383px){:root{--hb-k: .93}}@media (max-width: 359px){:root{--hb-k: .85}}@media (max-width: 329px){:root{--hb-k: .8}}:root[data-skin=monument] #turn,:root[data-skin=monument] #turn:not(:empty){left:calc(32px * var(--hb-k));scale:var(--hb-k);transform-origin:left center}:root[data-skin=monument] #hb-emote{left:calc(132px * var(--hb-k));scale:var(--hb-k);transform-origin:left center}:root[data-skin=monument] #hb-settings{left:calc(178px * var(--hb-k));scale:var(--hb-k);transform-origin:left center}:root[data-skin=monument] #dice-left{right:calc(32px * var(--hb-k))!important;scale:var(--hb-k);transform-origin:right center}.pop.enter{animation:pop-enter .26s cubic-bezier(.2,1.7,.4,1)}.pop.snap{animation:pop-snap .22s cubic-bezier(.2,1.8,.4,1)}@keyframes pop-enter{0%{transform:translate(-50%,-100%) scale(.15)}to{transform:translate(-50%,-100%) scale(1)}}@keyframes pop-snap{0%{transform:translate(-50%,-100%) scale(1.34)}to{transform:translate(-50%,-100%) scale(1)}}.sc-up{animation:sc-up .5s ease-out}.sc-down{animation:sc-down .42s ease-out}@keyframes sc-up{0%{color:#2fb36a;text-shadow:0 0 8px rgba(47,179,106,.55);transform:scale(1.22)}45%{transform:scale(.96)}to{transform:scale(1)}}@keyframes sc-down{0%{color:#e0533f;transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}.fly-coin{position:fixed;left:0;top:0;width:30px;height:30px;z-index:9999;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(120,80,20,.4));will-change:transform}.gold-float{position:fixed;top:calc(var(--sat, 0px) + 10px);left:50%;z-index:9998;pointer-events:none;transform:translate(-50%,-140%);opacity:0;transition:transform .28s cubic-bezier(.2,1.4,.4,1),opacity .2s}.gold-float.in{transform:translate(-50%);opacity:1}.att-cell.stamping .att-check{animation:att-stamp .42s cubic-bezier(.3,0,.2,1) both}@keyframes att-stamp{0%{transform:scale(2.6) rotate(-18deg);opacity:0}55%{transform:scale(2.2) rotate(-10deg);opacity:.9}72%{transform:scale(.82) rotate(0);opacity:1}86%{transform:scale(1.08)}to{transform:scale(1)}}.att-cell.dust{animation:att-thud .3s ease-out}@keyframes att-thud{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}.att-cell.dust:after{content:"";position:absolute;inset:-6px;border-radius:14px;border:3px solid rgba(255,214,120,.9);animation:att-dust .45s ease-out forwards;pointer-events:none}@keyframes att-dust{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.sh-buy.ask{animation:buy-breathe .9s ease-in-out infinite}@keyframes buy-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.joy{animation:joy-hop .62s cubic-bezier(.3,0,.3,1)}@keyframes joy-hop{0%{transform:none}16%{transform:translateY(4px) scale(1.1,.86)}46%{transform:translateY(-16px) scale(.92,1.1)}72%{transform:translateY(0) scale(1.06,.94)}to{transform:none}}#rw-cards .rw-card.chosen{animation:rw-chosen .7s cubic-bezier(.2,1.5,.4,1) forwards;z-index:2;position:relative}#rw-cards .rw-card.gone{animation:rw-gone .45s ease-in forwards}@keyframes rw-chosen{0%{transform:scale(1)}30%{transform:scale(.94)}70%{transform:scale(1.16);box-shadow:0 0 0 4px #ffe08a,0 0 28px 6px #ffd66ebf}to{transform:scale(1.1);box-shadow:0 0 0 3px #ffe08a,0 0 22px 4px #ffd66e99}}@keyframes rw-gone{to{transform:translateY(30px) scale(.9);opacity:0}}#brx .adv-wait>.tav,#brx .adv-wait>.tav2{visibility:hidden}.adv-ghost{position:fixed;left:0;top:0;z-index:60;pointer-events:none;display:flex;filter:drop-shadow(0 4px 4px rgba(80,60,60,.3))}.adv-ghost.tav{object-fit:contain}#brx .ko{animation:br-ko .45s ease-out}@keyframes br-ko{0%{transform:none}20%{transform:translate(-5px) rotate(-3deg)}45%{transform:translate(5px) rotate(2deg)}70%{transform:translate(-2px)}to{transform:none}}.gift-chest{position:absolute;left:50%;top:50%;width:210px;translate:-50% -50%;z-index:3;pointer-events:none;filter:drop-shadow(0 8px 8px rgba(110,80,40,.28))}#onb-gift:not(.chest-pre):not(.chest-loot) .gift-chest{display:none}#onb-gift.chest-pre .gift-card,#onb-gift.chest-pre #gift-all{visibility:hidden}#onb-gift .gift-rays{transition:opacity .35s}#onb-gift.chest-pre .gift-rays{opacity:0}.gift-chest.drop{animation:chest-drop .55s cubic-bezier(.4,0,.6,1) both}@keyframes chest-drop{0%{transform:translateY(-190px) scale(.8);opacity:0}55%{transform:translateY(0) scale(1.08,.86);opacity:1}75%{transform:translateY(-14px) scale(.96,1.05)}to{transform:none}}.gift-chest.rattle{animation:chest-rattle 1s linear both}@keyframes chest-rattle{0%{transform:none}10%{transform:rotate(-2deg)}20%{transform:rotate(2deg)}30%{transform:rotate(-3deg) scale(1.02)}40%{transform:rotate(3deg) scale(1.02)}50%{transform:rotate(-4deg) scale(1.04,.97)}60%{transform:rotate(5deg) scale(1.04,.97)}70%{transform:rotate(-6deg) scale(1.06,.94)}80%{transform:rotate(7deg) scale(1.07,.92)}90%{transform:translateY(4px) scale(1.12,.84)}to{transform:translateY(5px) scale(1.14,.82)}}.gift-chest.burst{animation:chest-burst .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes chest-burst{0%{transform:translateY(5px) scale(1.14,.82)}40%{transform:translateY(-10px) scale(.92,1.16)}to{transform:scale(1.05)}}.gift-chest.gone{animation:chest-gone .45s ease-in forwards}@keyframes chest-gone{to{transform:translateY(30px) scale(.6);opacity:0}}#onb-gift.chest-flash:after{content:"";position:fixed;inset:0;background:#fff8e6;pointer-events:none;z-index:5;animation:chest-flash .45s ease-out forwards}@keyframes chest-flash{0%{opacity:.85}to{opacity:0}}#onb-gift.chest-loot .gift-row:before{content:"";position:absolute;left:50%;top:70%;width:230px;height:70px;translate:-50% -50%;border-radius:50%;border:4px solid rgba(255,226,150,.9);z-index:2;pointer-events:none;animation:chest-dust .6s ease-out forwards}@keyframes chest-dust{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.gift-card.loot{animation:loot-pop .6s cubic-bezier(.2,1.5,.4,1) both;z-index:4}@keyframes loot-pop{0%{transform:translate(var(--dx, 0),var(--dy, 0)) scale(.15) rotate(-12deg);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}:root[data-skin=monument] #result .pod-slot.deflate .pod-figs{animation:pod-deflate .8s 1.1s ease-in-out both}@keyframes pod-deflate{0%{transform:none;filter:none}35%{transform:translateY(-4px) scale(1.04,1.02)}to{transform:translateY(5px) scale(1.04,.9);filter:grayscale(.35) brightness(.96)}}#trophy.thud .tr-stage{animation:tr-thud .38s ease-out}@keyframes tr-thud{0%{transform:translateY(0)}25%{transform:translateY(7px)}55%{transform:translateY(-3px)}to{transform:none}}#owl-guide:not([hidden]) .og-owl,#onb-gift:not([hidden]) .og-owl{animation:owl-pop .55s .12s cubic-bezier(.2,1.6,.4,1) both}@keyframes owl-pop{0%{transform:translateY(46px) scale(.6);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}#result-gold{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 2px;flex-wrap:wrap;animation:pnl-in .35s .5s cubic-bezier(.2,1.3,.4,1) both}.rg-pill,.rw-gold{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:999px;background:linear-gradient(#fff6dc,#ffe9b0);box-shadow:inset 0 0 0 2px #e6b85a;font:800 17px Pretendard,system-ui,sans-serif;color:#7a4b10}.rg-pill .gcoin,.rw-gold .gcoin,.rg-ad .gcoin{width:22px;height:22px}.rg-ad{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:linear-gradient(#6fc3ff,#3d8fe0);color:#fff;font:800 15px Pretendard,system-ui,sans-serif;box-shadow:0 3px #2d6db0}.rg-ad svg{width:14px;height:14px;fill:currentColor}.rg-cap{margin:4px 0 0;font:600 13px Pretendard,system-ui,sans-serif;color:#8a7a6a}.rw-gold{align-self:center;margin:2px auto 6px;animation:pnl-in .35s .3s cubic-bezier(.2,1.3,.4,1) both}#onb-gift .gift-row:has(.gift-card:nth-child(3)) .gift-card img{width:86px;height:86px}#onb-gift .gift-row:has(.gift-card:nth-child(3)) .gift-card b{font-size:14px}.menu-btn.menu-btn-sm .mb-ic svg{width:1.35em;height:1.35em}:root[lang=en] .menu-btn.menu-btn-sm .mb-ic svg{width:1.15em;height:1.15em}.mv-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mv-pair .mv-row{justify-content:center;gap:6px;padding-left:8px;padding-right:8px;min-width:0}.mv-pair .mv-row b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width: 359px){.mv-row{gap:7px}:root[data-skin=monument] .mv-pair .mv-row>.mv-ic:first-child{margin-left:0;width:28px;height:28px;padding:6px}:root[data-skin=monument] .mv-pair .mv-row b{font-size:14px}}.lic-text{flex:1 1 auto;min-height:0;overflow-y:auto;margin:4px 0 0;padding:10px;border-radius:10px;background:#fff9;text-align:left;font:10px/1.45 ui-monospace,Menlo,monospace;color:var(--ink-2, #6b4f3c);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.lb-codeline{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.lb-invite{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:6px 10px;border:none;border-radius:999px;background:#5aa9d6;color:#fff;font:inherit;font-size:13px;font-weight:700;box-shadow:0 2px #3d87b3}.lb-invite .mv-ic{width:15px;height:15px}.lb-invite:active{transform:translateY(1px);box-shadow:none}.sh-head h2,.gift-title,:root[data-skin] .panel-system>.card>h2,:root[data-skin] .panel-vs>.card>h2,#sheet .sheet-head h2,.mode-opt>b,.mv-grid .mv-chip,.onb-go,.fi-never span{white-space:nowrap}.mode-opt>b{min-width:0;flex:0 1 auto}.mv-grid.two .mv-chip{min-width:0}.sh-info .sh-note{white-space:nowrap}.sh-info p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 399px){.sh-info p{-webkit-line-clamp:3}}.sc-name{font-size:calc(14px * var(--sck, 1));text-wrap:balance}.sc-desc{font-size:calc(10px * var(--sck, 1))}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-card{grid-template-columns:42% minmax(0,1fr)}.sc-tier{max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#map-prog{display:flex;align-items:center;gap:10px;margin:2px 2px 8px;padding:7px 12px;border-radius:999px;background:#fffaf2e6;box-shadow:inset 0 0 0 1.5px #e6d2b0}#map-prog b{flex:none;font:800 13px/1 Pretendard,system-ui,sans-serif;color:#5a4a44}#map-prog i{flex:1;height:8px;border-radius:999px;background:#ece2d4;overflow:hidden;box-shadow:inset 0 1px 2px #6e503c26}#map-prog s{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fdcb0,#3fbf8a)}#map-list.grid:not(:empty){--mt-h: clamp(128px, 17.5vh, 158px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--mt-h);gap:10px;max-height:calc(var(--mt-h) * 3 + 20px + 10px);flex-direction:unset;padding:4px 3px 6px}.map-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:5px 5px 7px;border:0;border-radius:16px;background:linear-gradient(#fffdf8,#f7eedf);box-shadow:inset 0 0 0 1.5px #e8d7bb,0 3px 6px #6e503c24;font-family:Pretendard,system-ui,sans-serif;color:#4a3a34;overflow:hidden}.map-tile .mt-art{flex:1;min-height:0;width:100%;border-radius:11px;overflow:hidden;background:#cfe6f2}.map-tile .mt-art img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}.map-tile .mt-no{position:absolute;left:9px;top:9px;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;border-radius:7px;background:#fffaf0;color:#6b5448;font:800 13px/1 Pretendard,sans-serif;font-style:normal;box-shadow:0 1px 3px #503c284d,inset 0 0 0 1.5px #e2c58a}.map-tile .mt-mark{position:absolute;display:grid;place-items:center}.map-tile .mt-mark .ic{width:100%;height:100%}.map-tile .mt-mark.lock{left:50%;top:calc((var(--mt-h) - 52px) / 2);translate:-50% -50%;width:42px;height:42px;padding:8px;box-sizing:border-box;border-radius:50%;background:#fffaf2f0;color:#8a6a52;box-shadow:0 2px 6px #3c32284d}.map-tile .mt-name{font:800 14px/1.15 Pretendard,system-ui,sans-serif;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-tile .mt-dia{display:flex;gap:4px}.map-tile .mt-dia i{width:8px;height:8px;rotate:45deg;border-radius:1px;background:#e4dbd0}.map-tile .mt-dia i.on{background:linear-gradient(135deg,#ffd66b,#e8a93a)}.map-tile .mt-lockline{font:600 10.5px/1.1 Pretendard,sans-serif;color:#8a7a72;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-tile.locked .mt-art img{filter:saturate(.35) brightness(.78)}.map-tile.locked .mt-name{color:#8a7a72}.map-tile.locked .mt-dia{display:none}.map-tile.sel{background:linear-gradient(#fff6dc,#fde9b4);box-shadow:inset 0 0 0 3px #f0c35a,0 0 0 2px #fff,0 0 14px #f0c35a99,0 3px 8px #96641e40}.map-tile.nope{animation:mt-nope .32s ease}@keyframes mt-nope{25%{translate:-5px 0}50%{translate:5px 0}75%{translate:-3px 0}}.map-tile .mt-new{position:absolute;right:8px;top:8px;padding:3px 8px;border-radius:999px;background:linear-gradient(#ffcf5a,#f0a52a);color:#fff;font:800 11px/1.2 Pretendard,sans-serif;font-style:normal;box-shadow:0 2px 4px #a0641459;animation:mt-badge .5s .35s cubic-bezier(.2,1.6,.4,1) both}.map-tile.new{animation:mt-glow 1s .2s ease-out both}@keyframes mt-glow{0%{box-shadow:inset 0 0 0 3px #f0c35a,0 0 #ffd25ae6}60%{box-shadow:inset 0 0 0 3px #f0c35a,0 0 0 10px #ffd25a00}to{box-shadow:inset 0 0 0 3px #f0c35a,0 0 0 2px #fff,0 0 14px #f0c35a99}}@keyframes mt-badge{0%{scale:0}to{scale:1}}#map-go{margin-top:10px}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,b,small,.rw-card p,.sc-name,.gift-card p,.fi-text,.sub,.sc-desc{text-wrap:balance}.mv-row b{flex:none;white-space:nowrap}.mv-row em{flex:0 1 auto;min-width:4.2em;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-card{min-width:0}.gift-card b{white-space:normal;text-align:center}#onb-gift .gift-card img,#onb-gift .gift-row:has(.gift-card:nth-child(3)) .gift-card img{width:min(86px,100%);height:auto;aspect-ratio:1}#onb-gift .gift-row:has(.gift-card:nth-child(3)) .gift-card{padding-left:4px;padding-right:4px}.fi-foot{flex-wrap:wrap;justify-content:center}.fi-never{min-width:0}:root[lang=en][data-skin=monument] .menu-row .menu-btn.menu-btn-sm{font-size:clamp(11px,3.6vw,13px)!important}#fr-code{font-size:clamp(20px,7.5vw,28px);letter-spacing:clamp(3px,1.6vw,8px)}.mv-pair .mv-row b{text-wrap:nowrap;flex:none;overflow:visible}:root[data-skin=monument] .mv-pair .mv-row b{font-size:clamp(12px,4.3vw,14px);letter-spacing:-.2px}:root[data-skin=monument] .mv-pair .mv-row>.mv-ic:first-child{width:clamp(24px,7.5vw,28px);height:clamp(24px,7.5vw,28px);padding:clamp(4px,1.5vw,6px);flex:none}html[lang=en] #tour-slots b{letter-spacing:-.6px}html[lang=en] .shop-card.worn .sc-price:after{content:" · Equipped"}.mv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-grid .mv-chip{min-width:0}html[lang=en] .mv-grid .mv-chip{font-size:clamp(12px,3.6vw,15px);letter-spacing:-.2px}:root[data-skin] div.mv-row.lb-teamrow{background:none;box-shadow:none;border:none!important;border-image:none!important;justify-content:center;gap:6px;padding:2px 0 4px;color:var(--ink-3)}:root[data-skin] div.mv-row.lb-teamrow>.mv-ic:first-child{width:22px;height:22px;padding:3px;margin:0;background:none;box-shadow:none}:root[data-skin] div.mv-row.lb-teamrow b{font-size:var(--fs-caption, 14px);-webkit-text-stroke:0}:root[data-skin] div.mv-row.lb-teamrow em{flex:none;margin-left:4px;min-width:0}#item-pop.spin{opacity:1;perspective:700px}#item-pop:not(.show):not(.spin){display:none}#item-pop .ip-sil{position:absolute;left:50%;top:50%;width:0;height:0;display:none}#item-pop.charge .ip-sil{display:block}#item-pop .ip-sil img{position:absolute;left:-64px;top:-64px;width:128px;height:128px;filter:brightness(0) invert(1) drop-shadow(0 0 10px #fff) drop-shadow(0 0 26px rgba(255,236,170,.95));animation:ip-sil-fly .3s cubic-bezier(.2,.9,.3,1) both,ip-sil-spin 1s .3s cubic-bezier(.6,0,.95,.5) both}@keyframes ip-sil-fly{0%{transform:translate(var(--sx),var(--sy)) scale(.25);opacity:.2}to{transform:translate(0) scale(.85);opacity:1}}@keyframes ip-sil-spin{0%{transform:scale(.85) rotateY(0)}to{transform:scale(1.3) rotateY(2520deg)}}#item-pop .ip-sil i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #ffecaae6;opacity:0;transform:rotate(var(--a)) translate(170px);animation:ip-suck .55s calc(.3s + var(--d)) ease-in infinite}@keyframes ip-suck{0%{opacity:0;transform:rotate(var(--a)) translate(170px) scale(1)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(8px) scale(.4)}}#item-pop.charge .ip-card{opacity:0}#item-pop.charge .ip-rays{animation:ip-rays-charge 1.3s ease-in forwards}@keyframes ip-rays-charge{0%{opacity:0;transform:scale(.3) rotate(0)}to{opacity:.6;transform:scale(.75) rotate(260deg)}}#item-pop.burst .ip-card{animation:ip-burst .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes ip-burst{0%{opacity:0;transform:scale(1.7);filter:brightness(3)}35%{opacity:1}to{transform:scale(1);filter:brightness(1)}}#item-pop.burst .ip-title{animation:ip-slam .35s .12s cubic-bezier(.2,1.4,.4,1) both}@keyframes ip-slam{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}#item-pop.burst .ip-icon{animation:ip-wobble .6s .45s ease-in-out 2}#item-pop.burst .ip-rays{animation:ip-rays-burst 2.2s linear forwards}@keyframes ip-rays-burst{0%{opacity:1;transform:scale(.75) rotate(260deg)}12%{opacity:.9;transform:scale(1.15) rotate(290deg)}to{opacity:.55;transform:scale(1.1) rotate(420deg)}}#item-pop.out .ip-card{animation:ip-out .32s cubic-bezier(.6,0,.9,.4) both}#item-pop.out .ip-rays{transition:opacity .3s;opacity:0}@keyframes ip-out{0%{transform:rotate(0) scale(1);opacity:1}to{transform:rotate(200deg) scale(.05);opacity:0}}#mods{top:calc(env(safe-area-inset-top,0px) + 92px);gap:4px;padding:3px 8px;align-items:center;background:#fdf8f0f0;border:none;box-shadow:0 2px 6px #3c5a7840,inset 0 0 0 1.5px #e7c98a;z-index:9;pointer-events:none}#mods img{width:26px;height:26px;display:block}#dbg-fab{position:fixed;z-index:90;top:calc(env(safe-area-inset-top,0px) + 8px);left:8px;width:40px;height:40px;border:0;border-radius:12px;background:#fdf8f0eb;box-shadow:0 2px 8px #1e28464d;font-size:20px;line-height:40px;padding:0}body[data-screen=menu] #dbg-fab{display:none}#dbg-items{z-index:95}#dbg-items .dbg-card{width:min(340px,90vw);padding:16px;box-sizing:border-box;text-align:center}#dbg-items .dbg-h{display:block;font:800 18px/1.3 Pretendard,system-ui,sans-serif;color:#4a4038}#dbg-items .dbg-s{margin:4px 0 12px;font:600 12.5px/1.4 Pretendard,system-ui,sans-serif;color:#8a7a6e}#dbg-items .dbg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#dbg-items .dbg-it{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:0;border-radius:12px;background:#f3e9da;color:#4a4038;font:700 11px/1.2 Pretendard,system-ui,sans-serif}#dbg-items .dbg-it img{width:40px;height:40px}#dbg-items .dbg-row{display:flex;gap:8px;margin-top:12px}#dbg-items .dbg-btn{flex:1;height:42px;border:0;border-radius:12px;background:#93d0a4;color:#2f4a38;font:800 15px/1 Pretendard,system-ui,sans-serif}#dbg-items .dbg-btn.ghost{background:#efe3d1;color:#6b5a52}body.trial #hb-emote,body.trial #hb-settings{visibility:hidden}body.trial .tr-cta{margin:10px 0 4px}body.trial .tr-cta-t{margin:0 0 8px;text-align:center;font:700 15px/1.3 Pretendard,system-ui,sans-serif;color:#6b4f3c}body.trial .tr-feats{display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}body.trial .tr-feats li{display:flex;flex-direction:column;align-items:center;gap:4px;width:78px;padding:8px 4px 6px;border-radius:12px;background:#fffaf0bf;box-shadow:0 2px #d9c7ae}body.trial .tr-feats img{width:40px;height:40px;object-fit:contain}body.trial .tr-feats span{font:600 11.5px/1.2 Pretendard,system-ui,sans-serif;color:#6b4f3c;white-space:nowrap}body.trial #tr-sheet-body{display:flex;flex-direction:column;gap:10px;padding:6px 4px 4px}body.trial .tr-pc{margin:0 0 4px;text-align:center;color:#6b4f3c;font:600 14px/1.4 Pretendard,system-ui,sans-serif}body.trial #tr-sheet .att-card{width:min(300px,86vw);padding:18px 20px 20px}body.trial .tr-sheet-head{position:relative;text-align:center;margin-bottom:4px}body.trial .tr-sheet-head h2{margin:0;color:#4a4038;font:700 18px/1.3 Pretendard,system-ui,sans-serif;text-shadow:none}body.trial .tr-badge{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;background:#2b2622;color:#fff;text-decoration:none;font:700 16px/1 Pretendard,system-ui,sans-serif;box-shadow:0 3px #000}body.trial .tr-badge:active{translate:0 2px;box-shadow:0 1px #000}:root[data-skin=monument] body.trial #to-menu:before{content:none}body.trial .tr-feats li{flex-direction:row;width:auto;gap:5px;padding:5px 9px 5px 6px;border-radius:999px}body.trial .tr-feats img{width:24px;height:24px}body.trial .tr-cta{margin:8px 0 0}body.trial .tr-cta-t{margin-bottom:6px;font-size:14px}@media (max-height: 700px){:root[data-skin=monument] body.trial #result .pod-stage{height:200px}:root[data-skin=monument] body.trial #result .card{padding-top:16px;padding-bottom:12px}:root[data-skin=monument] body.trial #again{margin-top:8px}:root[data-skin=monument] body.trial #to-menu{margin-top:8px}}body.trial .tr-feats{gap:6px}body.trial .tr-feats li{padding:4px 8px 4px 5px}body.trial .tr-feats span{font-size:11px}body.trial #tr-sheet .att-card{display:block;width:min(300px,86vw);box-sizing:border-box}body.trial .tr-sheet-head,body.trial #tr-sheet-body{width:100%}body.trial .tr-sheet-head .att-x{right:-10px;top:50%;translate:0 -50%}
