@import"https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Do+Hyeon&family=Gaegu:wght@400;700&family=Gowun+Dodum&family=Jua&family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@400;500;700;800&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/earlyaccess/notosanskr.css";@import"https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css";@import"https://fonts.googleapis.com/earlyaccess/nanumgothic.css";@import"https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css";@import"https://fonts.googleapis.com/earlyaccess/nanumpenscript.css";@import"https://fonts.googleapis.com/earlyaccess/jejugothic.css";@import"https://fonts.googleapis.com/earlyaccess/jejuhallasan.css";.goal-graph{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 56px;position:relative;width:100%;height:100%;min-height:240px;overflow:hidden;color:var(--goal-text-color, #fff);font-family:var(--goal-font-family, Freesentation, sans-serif);isolation:isolate;container-type:size}.obs-overlay-stage.goal-overlay-stage{width:100vw;height:100vh;min-height:0}.goal-graph:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:none;background-position:center;content:""}.goal-graph.is-overlay{width:100vw;height:100vh;min-height:0}.goal-graph[data-background=enabled]:before{background-color:var(--goal-background-color, #000);background-image:var(--goal-background-image, none);background-repeat:var(--goal-background-repeat, no-repeat);background-size:var(--goal-background-size, cover)}.goal-graph__canvas{position:absolute;left:50%;top:50%;width:var(--goal-frame-width);height:var(--goal-frame-height);transform:translate(-50%,-50%)}.goal-graph__visual,.goal-graph__meter{position:absolute;top:0;right:0;bottom:0;left:0}.goal-graph__meter{overflow:hidden;border:1px solid color-mix(in srgb,var(--goal-track) 76%,#222);border-radius:999px;background:var(--goal-track);box-shadow:inset 0 2px 5px #0000003d}.goal-graph__fill{display:block;width:var(--goal-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--goal-start),var(--goal-end));box-shadow:0 0 16px color-mix(in srgb,var(--goal-end) 60%,transparent);transition:width .6s ease}.goal-graph[data-theme=normal] .goal-graph__meter{border:1px solid #666;border-radius:4px;box-shadow:inset 0 2px 4px #0000002e,0 1px 2px #00000038}.goal-graph[data-theme=normal] .goal-graph__fill{border-radius:3px;background:repeating-linear-gradient(135deg,var(--goal-start) 0 14px,var(--goal-end) 14px 28px);box-shadow:none}.goal-graph[data-theme=normal][data-text-position=center] .goal-graph__copy{padding:0 0 0 12px}.goal-graph[data-theme=normal][data-graph-type=bar] .goal-graph__copy span{align-self:stretch;display:flex;align-items:center;padding:0 10px;background:var(--goal-track)}.goal-graph__tooltip{position:absolute;left:clamp(24px,var(--goal-progress),calc(100% - 24px));bottom:calc(100% + 8px);padding:4px 8px;border-radius:6px;background:#14121ce0;color:#fff;font:700 13px/1 var(--goal-font-family, sans-serif);opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease}.goal-graph__meter:hover{overflow:visible}.goal-graph__meter:hover .goal-graph__tooltip{opacity:1;transform:translate(-50%) translateY(0)}.goal-graph__copy{position:absolute;z-index:4;display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;pointer-events:none}.goal-graph__copy strong,.goal-graph__copy span{color:var(--goal-text-color, #fff);font-family:var(--goal-font-family, Freesentation, sans-serif);font-size:var(--goal-font-size, 28px);font-weight:var(--goal-font-weight, 500);line-height:1.1;paint-order:stroke fill;-webkit-text-stroke:var(--goal-outline-width, 2px) var(--goal-outline-color, #000d);text-shadow:0 2px 6px rgb(0 0 0 / 18%);white-space:nowrap}.goal-graph__copy strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.goal-graph__copy span{flex:0 0 auto}.goal-graph[data-text-position=normal] .goal-graph__copy{bottom:calc(100% + 12px)}.goal-graph[data-text-position=center] .goal-graph__copy{top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:0 22px}.goal-graph[data-text-position=bottom] .goal-graph__copy{top:calc(100% + 12px)}.goal-graph[data-text-position=multi] .goal-graph__copy{left:0;bottom:calc(100% + 12px);flex-direction:column;justify-content:center;gap:8px;text-align:center}.goal-graph__remaining{display:none}.goal-graph:not(.is-thumbnail) .goal-graph__content,.goal-graph:not(.is-thumbnail) .goal-graph__remaining{opacity:1;transition:all .2s ease-in-out}.goal-graph:not(.is-thumbnail) .goal-graph__remaining{display:inline;position:absolute;right:0;opacity:0}.goal-graph:not(.is-thumbnail)[data-repeat-phase=remaining] .goal-graph__content{opacity:0}.goal-graph:not(.is-thumbnail)[data-repeat-phase=remaining] .goal-graph__remaining{opacity:1}.goal-graph[data-text-position=multi] .goal-graph__remaining{position:static}.goal-graph__shape{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.goal-graph__shape svg{width:100%;height:100%;overflow:visible}.goal-graph__shape path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--goal-thickness, 20px)}.goal-graph__shape-track{stroke:var(--goal-track)}.goal-graph__shape-progress{stroke-dashoffset:0}.goal-graph[data-graph-type]:not([data-graph-type=bar]):not([data-graph-type=arc]):not([data-graph-type=arcr]){--goal-frame-width: min( calc(100% - 20px) , var(--goal-shape-size, 580px));--goal-frame-height: var(--goal-shape-size, 580px)}.goal-graph[data-graph-type=arc],.goal-graph[data-graph-type=arcr]{--goal-frame-width: min( calc(100% - 20px) , var(--goal-shape-size, 580px));--goal-frame-height: calc(var(--goal-shape-size, 580px) / 2)}.goal-graph[data-graph-type=arc] .goal-graph__canvas{top:10px;bottom:auto;transform:translate(-50%)}.goal-graph[data-graph-type=arcr] .goal-graph__canvas{top:auto;bottom:10px;transform:translate(-50%)}.goal-graph[data-graph-type]:not([data-graph-type=bar]) .goal-graph__copy{inset:50% auto auto 50%;width:76%;height:74px;flex-direction:column;gap:0;text-align:center;transform:translate(-50%,-50%)}.goal-graph[data-graph-type]:not([data-graph-type=bar]) .goal-graph__copy strong{position:absolute;top:0;left:0;flex:none;width:100%}.goal-graph[data-graph-type]:not([data-graph-type=bar]) .goal-graph__content,.goal-graph[data-graph-type]:not([data-graph-type=bar]) .goal-graph__remaining{position:absolute;bottom:0;left:0;right:0}.goal-graph[data-graph-type=arc] .goal-graph__copy{top:68%}.goal-graph[data-graph-type=arcr] .goal-graph__copy{top:30%}.goal-graph__theme-motif{position:absolute;z-index:3;right:-22px;bottom:-24px;display:block;width:160px;height:130px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 6px 12px rgb(0 0 0 / 24%));pointer-events:none}.goal-graph[data-motif-outline=disabled] .goal-graph__theme-motif{filter:none}.goal-graph__motif-percent{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f4d07b;font-family:var(--goal-font-family, sans-serif);font-size:24px;font-weight:800;-webkit-text-stroke:1px #07101f}.goal-graph[data-wings=enabled]:not([data-theme=heartwave3]):not([data-theme=circlewave3]) .goal-graph__theme-motif:before,.goal-graph[data-wings=enabled]:not([data-theme=heartwave3]):not([data-theme=circlewave3]) .goal-graph__theme-motif:after{position:absolute;top:48%;width:62px;height:42px;border-radius:72% 18%;background:linear-gradient(145deg,#fff,#ddd2ff99);box-shadow:0 4px 18px #6047a93d;content:""}.goal-graph[data-wings=enabled]:not([data-theme=heartwave3]):not([data-theme=circlewave3]) .goal-graph__theme-motif:before{right:calc(100% - 22px);transform:translateY(-50%) rotate(-18deg)}.goal-graph[data-wings=enabled]:not([data-theme=heartwave3]):not([data-theme=circlewave3]) .goal-graph__theme-motif:after{left:calc(100% - 22px);transform:translateY(-50%) scaleX(-1) rotate(-18deg)}.goal-graph[data-theme=heartwave3],.goal-graph[data-theme=circlewave3]{--goal-frame-width: min( calc(100% - 20px) , var(--goal-shape-size, 580px));--goal-frame-height: var(--goal-shape-size, 580px)}.goal-graph[data-theme=heartwave3] .goal-graph__meter,.goal-graph[data-theme=circlewave3] .goal-graph__meter{top:6%;right:6%;bottom:6%;left:6%;border:0;border-radius:50%;background:#43163a;box-shadow:none}.goal-graph[data-theme=heartwave3] .goal-graph__meter{top:6%;right:5%;bottom:0;left:5%;border-radius:0}.goal-graph__heart-wave-defs{position:absolute;z-index:-1;width:0;height:0;opacity:0}.goal-graph[data-theme=heartwave3] .goal-graph__fill,.goal-graph[data-theme=circlewave3] .goal-graph__fill{position:absolute;left:0;bottom:calc(-100% + var(--goal-progress, 0%));width:100%;height:100%;border-radius:0;background:linear-gradient(#ea6ea8,#d64266);box-shadow:none;transition:bottom .8s ease-in-out}.goal-graph__wave{display:block;position:absolute;top:-11%;left:0;width:200%;height:20%;background-repeat:repeat-x;background-size:50% 100%}.goal-graph__wave--front,.goal-graph__wave--glow{top:-10%;z-index:3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><path d='M0,30 C300,0 700,70 1000,30 L1000,70 L0,70 Z' fill='%23ea6ea8'/></svg>");animation:goal-wave-left 3s linear infinite}.goal-graph__wave--back{z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><path d='M0,30 C300,0 700,70 1000,30 L1000,70 L0,70 Z' fill='%23ffe6f2'/></svg>");opacity:.7;animation:goal-wave-right 4s linear infinite}.goal-graph__wave--glow{top:-12%;z-index:4;filter:blur(8px);mix-blend-mode:screen}.goal-graph__wave-particle{display:none;position:absolute;z-index:5;top:110%;border-radius:50%;background:#ffa0d37f;filter:blur(1.5px);opacity:0;mix-blend-mode:screen;animation:goal-wave-particle 4s ease-in infinite}.goal-graph[data-animation=enabled] .goal-graph__wave-particle{display:block}.goal-graph__wave-particle:nth-of-type(1){left:30%;width:6%;height:6%;animation-duration:5s;animation-delay:0s}.goal-graph__wave-particle:nth-of-type(2){left:50%;width:4%;height:4%;animation-duration:6s;animation-delay:.8s}.goal-graph__wave-particle:nth-of-type(3){left:70%;width:7%;height:7%;animation-duration:7s;animation-delay:1.6s}.goal-graph__wave-particle:nth-of-type(4){left:20%;width:5%;height:5%;animation-duration:8s;animation-delay:2.4s}.goal-graph__wave-particle:nth-of-type(5){left:80%;width:4%;height:4%;animation-duration:7s;animation-delay:3.2s}.goal-graph__wave-particle:nth-of-type(6){left:60%;width:6%;height:6%;animation-duration:6s;animation-delay:4s}.goal-graph__wave-particle:nth-of-type(7){left:40%;width:5%;height:5%;animation-duration:5s;animation-delay:4.8s}.goal-graph__wave-particle:nth-of-type(8){left:25%;width:4%;height:4%;animation-duration:6s;animation-delay:5.6s}.goal-graph__wave-particle:nth-of-type(9){left:35%;width:5%;height:5%;animation-duration:7s;animation-delay:6.4s}.goal-graph__wave-particle:nth-of-type(10){left:45%;width:6%;height:6%;animation-duration:8s;animation-delay:7.2s}.goal-graph[data-motif-color=bora] .goal-graph__meter,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__meter{background:#2c1643}.goal-graph[data-motif-color=bora] .goal-graph__fill,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__fill{background:linear-gradient(#be67e7,#8f42d6)}.goal-graph[data-motif-color=bora] .goal-graph__wave--front,.goal-graph[data-motif-color=bora] .goal-graph__wave--glow,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__wave--front,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__wave--glow{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><path d='M0,30 C300,0 700,70 1000,30 L1000,70 L0,70 Z' fill='%23be67e7'/></svg>")}.goal-graph[data-motif-color=bora] .goal-graph__wave--back,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__wave--back{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><path d='M0,30 C300,0 700,70 1000,30 L1000,70 L0,70 Z' fill='%23ebb6fc'/></svg>")}.goal-graph[data-motif-color=bora] .goal-graph__wave-particle,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__wave-particle{background:#e3a0ff7f}.goal-graph[data-motif-color=yellow] .goal-graph__meter{background:#4b200f}.goal-graph[data-motif-color=yellow] .goal-graph__fill{background:linear-gradient(#eb8d00,#d95700)}.goal-graph[data-motif-color=yellow] .goal-graph__wave--front,.goal-graph[data-motif-color=yellow] .goal-graph__wave--glow{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><path d='M0,30 C300,0 700,70 1000,30 L1000,70 L0,70 Z' fill='%23eb8d00'/></svg>")}.goal-graph[data-motif-color=yellow] .goal-graph__wave--back{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><path d='M0,30 C300,0 700,70 1000,30 L1000,70 L0,70 Z' fill='%23fce7b6'/></svg>")}.goal-graph[data-motif-color=yellow] .goal-graph__wave-particle{background:#ffcfa07f}.goal-graph[data-theme=heartwave3] .goal-graph__theme-motif,.goal-graph[data-theme=circlewave3] .goal-graph__theme-motif{z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:var(--goal-motif-image);background-position:center;background-size:contain;filter:none}.goal-graph[data-theme=heartwave3][data-wings=enabled] .goal-graph__theme-motif:after,.goal-graph[data-theme=circlewave3][data-wings=enabled] .goal-graph__theme-motif:after{position:absolute;z-index:4;left:-10%;right:-10%;bottom:-2%;width:auto;height:0;padding-bottom:25%;background:var(--goal-wing-image) center bottom / contain no-repeat;content:""}.goal-graph[data-theme=heartwave3] .goal-graph__copy,.goal-graph[data-theme=circlewave3] .goal-graph__copy{inset:50% auto auto 50%;width:72%;height:76px;padding:0;flex-direction:column;gap:0;text-align:center;transform:translate(-50%,-50%)}.goal-graph[data-theme=heartwave3] .goal-graph__copy strong,.goal-graph[data-theme=heartwave3] .goal-graph__copy span,.goal-graph[data-theme=circlewave3] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3] .goal-graph__copy span{font-size:calc(var(--goal-font-size, 28px) * 1.2);text-shadow:0 0 0 #b51277,0 0 .1em #b51277,0 0 .2em #b51277,0 0 .3em #b51277,0 0 .4em #b51277,0 0 .5em #b51277,0 0 .8em #b51277}.goal-graph[data-motif-color=bora] .goal-graph__copy strong,.goal-graph[data-motif-color=bora] .goal-graph__copy span,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3][data-motif-color=default] .goal-graph__copy span{text-shadow:0 0 0 #441663,0 0 .1em #441663,0 0 .2em #441663,0 0 .3em #441663,0 0 .4em #441663,0 0 .5em #441663,0 0 .8em #441663}.goal-graph[data-motif-color=yellow] .goal-graph__copy strong,.goal-graph[data-motif-color=yellow] .goal-graph__copy span{text-shadow:0 0 0 #64240d,0 0 .1em #64240d,0 0 .2em #64240d,0 0 .3em #64240d,0 0 .4em #64240d,0 0 .5em #64240d,0 0 .8em #64240d}.goal-graph[data-theme=heartm],.goal-graph[data-theme=starm]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 56px}.goal-graph[data-theme=heartm] .goal-graph__meter,.goal-graph[data-theme=starm] .goal-graph__meter{border:3px solid #df85b8;border-radius:4px;background:#4d4d4db8;box-shadow:0 0 0 1px #fff8,inset 0 2px 6px #0006}.goal-graph[data-theme=starm] .goal-graph__meter{border-color:#8995e9}.goal-graph[data-theme=heartm] .goal-graph__fill,.goal-graph[data-theme=starm] .goal-graph__fill{border-radius:0;background-color:#d974ad;background-image:var(--goal-motif-image);background-position:center;background-repeat:repeat-x;background-size:auto 100%;box-shadow:none}.goal-graph[data-theme=starm] .goal-graph__fill{background-color:#8293ef;background-position:center 80%}.goal-graph[data-theme=heartm] .goal-graph__theme-motif,.goal-graph[data-theme=starm] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=cherryb]{--goal-frame-width: calc(100% - 110px) ;--goal-frame-height: 84px}.goal-graph[data-theme=cherryb] .goal-graph__meter{border:8px solid #fff9;border-radius:30px;box-shadow:0 0 0 3px #ef6da1,inset 0 4px 8px #b53f8455}.goal-graph[data-theme=cherryb] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=cat]{--goal-frame-width: calc(100% - 130px) ;--goal-frame-height: 112px}.goal-graph[data-theme=cat] .goal-graph__meter{border:8px solid #fff1a4;box-shadow:0 0 0 4px #68391e,inset 0 3px 7px #5b351d55}.goal-graph[data-theme=cat] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=lunar]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 128px}.goal-graph[data-theme=lunar] .goal-graph__meter{border:8px double #f5ce83;border-radius:24px;box-shadow:0 0 0 4px #55271e,inset 0 0 18px #1b0f0d99}.goal-graph[data-theme=lunar] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=lol]{--goal-frame-width: calc(100% - 74px) ;--goal-frame-height: 126px}.goal-graph[data-theme=lol] .goal-graph__meter{border:7px double #d4b25b;border-radius:3px;background:linear-gradient(#081629,#112a4b);box-shadow:0 0 0 5px #07101f,0 0 16px #d4b25b55}.goal-graph[data-theme=lol] .goal-graph__theme-motif{right:-35px;bottom:-1px;width:126px;height:126px;clip-path:polygon(50% 0,90% 16%,100% 50%,90% 84%,50% 100%,10% 84%,0 50%,10% 16%);background:radial-gradient(circle,#345886 0,#345886 28%,#0b1830 29%,#0b1830 64%,#d4b25b 65%,#d4b25b 70%,#101c34 71%)}.goal-graph[data-theme=starcraft]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 138px}.goal-graph[data-theme=starcraft] .goal-graph__meter{border:5px solid #4782bf;border-radius:5px 35px;background:#04041a;box-shadow:0 0 0 4px #101a38,inset 0 0 18px #4368e688,0 0 14px #4bb8ff88}.goal-graph[data-theme=starcraft] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=battleground]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 156px}.goal-graph[data-theme=battleground] .goal-graph__meter{border:9px solid #37352e;border-radius:3px;background:repeating-linear-gradient(135deg,#666154 0,#666154 9px,#514d43 9px,#514d43 18px);box-shadow:0 0 0 5px #c69a48,inset 0 0 18px #0009}.goal-graph[data-theme=battleground] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=heart]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 62px}.goal-graph[data-theme=heart] .goal-graph__meter{border:5px solid #fff;background:#f7dce5;box-shadow:0 0 0 3px #dc88a5}.goal-graph[data-theme=heart] .goal-graph__theme-motif{right:12px;bottom:-23px;width:110px;height:110px;background:radial-gradient(circle at 30% 35%,#fff8,transparent 16%),#f192b5;clip-path:path("M55 98C41 82 8 61 8 31 8 9 36 4 55 27 74 4 102 9 102 31c0 30-33 51-47 67Z")}.goal-graph[data-theme=winter]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 112px}.goal-graph[data-theme=winter] .goal-graph__meter{border:7px solid #dff4ff;background:linear-gradient(#054da8,#0b6cee);box-shadow:0 0 0 4px #4eabdf,inset 0 0 18px #003e9388}.goal-graph[data-theme=winter] .goal-graph__theme-motif{right:8px;bottom:3px;width:110px;height:110px;background:radial-gradient(circle,#fff 0 8%,transparent 9%),radial-gradient(circle at 25% 68%,#fff 0 5%,transparent 6%),radial-gradient(circle at 75% 35%,#fff 0 6%,transparent 7%);animation:none}.goal-graph[data-theme=night] .goal-graph__meter{border:2px solid #6d7ada;background:linear-gradient(90deg,#11112d,#24275d);box-shadow:0 0 18px #7086ff66}.goal-graph[data-theme=night] .goal-graph__theme-motif{right:4px;bottom:-32px;background:radial-gradient(circle at 70% 30%,#fff 0 2%,transparent 3%),radial-gradient(circle at 25% 70%,#fff 0 2%,transparent 3%),radial-gradient(circle at 45% 40%,#8ca4ff 0 3%,transparent 4%)}.goal-graph[data-theme=simple]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 50px}.goal-graph[data-theme=simple] .goal-graph__meter{border:3px solid #f46bb0;border-radius:12px;box-shadow:none}.goal-graph[data-theme=loading]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 70px}.goal-graph[data-theme=loading] .goal-graph__meter{border:8px solid #67421e;border-radius:16px;background:repeating-linear-gradient(135deg,#a77336 0,#a77336 18px,#8c5d2b 18px,#8c5d2b 36px);box-shadow:0 0 0 3px #d3ad76,inset 0 0 12px #3c240f88}.goal-graph[data-theme=battery]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 84px}.goal-graph[data-theme=battery] .goal-graph__meter{right:24px;border:8px solid #3f4140;border-radius:8px;background:#696b6a;box-shadow:inset 0 0 0 3px #9a9d9b}.goal-graph[data-theme=battery] .goal-graph__meter:after{position:absolute;left:100%;top:24%;width:22px;height:52%;border-radius:0 5px 5px 0;background:#3f4140;content:""}.goal-graph[data-theme=cyberpunk]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 62px}.goal-graph[data-theme=cyberpunk] .goal-graph__meter{border:3px solid #86f0e6;border-radius:3px;background:#111327;box-shadow:-6px 6px #fb3d9d,6px -6px #ffe45d,inset 0 0 13px #08f7fe77;clip-path:polygon(0 0,97% 0,100% 28%,100% 100%,3% 100%,0 72%)}.goal-graph[data-theme=overwatch] .goal-graph__meter{border:4px solid #dfe6ef;border-radius:3px;background:#566477;box-shadow:0 0 0 3px #444e5c,inset 0 0 10px #2227;transform:skew(-12deg)}.goal-graph[data-theme=overwatch] .goal-graph__fill{background:linear-gradient(90deg,#f69a2f,#ffd076)}.goal-graph[data-theme=cherryb] .goal-graph__meter,.goal-graph[data-theme=cat] .goal-graph__meter,.goal-graph[data-theme=lunar] .goal-graph__meter,.goal-graph[data-theme=lol] .goal-graph__meter,.goal-graph[data-theme=starcraft] .goal-graph__meter,.goal-graph[data-theme=battleground] .goal-graph__meter,.goal-graph[data-theme=heart] .goal-graph__meter,.goal-graph[data-theme=winter] .goal-graph__meter,.goal-graph[data-theme=night] .goal-graph__meter,.goal-graph[data-theme=battery] .goal-graph__meter,.goal-graph[data-theme=cyberpunk] .goal-graph__meter,.goal-graph[data-theme=overwatch] .goal-graph__meter{border:0;border-radius:0;background-color:transparent;box-shadow:none}.goal-graph[data-theme=cherryb] .goal-graph__meter:after,.goal-graph[data-theme=cat] .goal-graph__meter:after,.goal-graph[data-theme=lunar] .goal-graph__meter:after,.goal-graph[data-theme=lol] .goal-graph__meter:after,.goal-graph[data-theme=starcraft] .goal-graph__meter:after,.goal-graph[data-theme=battleground] .goal-graph__meter:after,.goal-graph[data-theme=heart] .goal-graph__meter:after,.goal-graph[data-theme=winter] .goal-graph__meter:after,.goal-graph[data-theme=night] .goal-graph__meter:after,.goal-graph[data-theme=battery] .goal-graph__meter:after,.goal-graph[data-theme=cyberpunk] .goal-graph__meter:after,.goal-graph[data-theme=overwatch] .goal-graph__meter:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background-color:transparent;content:"";pointer-events:none}.goal-graph[data-theme=cherryb]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 87px}.goal-graph[data-theme=cherryb] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/cherryb/bar_left.png) left center / auto 100% no-repeat,url(/assets/weflab/theme/goal/cherryb/bar_right.png) right center / auto 100% no-repeat,url(/assets/weflab/theme/goal/cherryb/bar_mid.png) center / calc(100% - 84px) 100% repeat-x}.goal-graph[data-theme=cherryb] .goal-graph__fill{left:31px;right:31px;top:29px;width:auto;height:calc(100% - 58px);background:linear-gradient(90deg,#d93bd6,#ef6da1);box-shadow:none;transform:scaleX(var(--goal-progress-ratio, 0));transform-origin:left center;transition:transform 2s ease}.goal-graph__leaf-effect,.goal-graph__snow-effect{position:absolute;z-index:105;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none}.goal-graph__leaf-effect i{position:absolute;top:-40%;width:calc(var(--goal-font-size, 28px) * 1.8);height:calc(var(--goal-font-size, 28px) * 1.8);opacity:0;animation:goal-leaf-fall 8s linear infinite,goal-leaf-shake 1.5s ease-in-out infinite}.goal-graph__leaf-effect i:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--goal-motif-image) center / contain no-repeat;content:"";opacity:.5}.goal-graph[data-motif-variant="2"] .goal-graph__leaf-effect i{width:calc(var(--goal-font-size, 28px) * 1.5);height:calc(var(--goal-font-size, 28px) * 1.5)}.goal-graph__leaf-effect i:nth-child(1){left:16%;animation-delay:1s,1s}.goal-graph__leaf-effect i:nth-child(2){left:31%;animation-delay:6s,.5s}.goal-graph__leaf-effect i:nth-child(3){left:46%;animation-delay:3s,1s}.goal-graph__leaf-effect i:nth-child(4){left:61%;animation-delay:2s,2s}.goal-graph__leaf-effect i:nth-child(5){left:76%;animation-delay:5s,3s}.goal-graph__leaf-effect i:nth-child(6){left:91%;animation-delay:6s,2s}.goal-graph__leaf-effect i:nth-child(7){left:0;animation-delay:0s,0s}.goal-graph__leaf-effect i:nth-child(1):before{transform:rotate(51deg)}.goal-graph__leaf-effect i:nth-child(2):before{transform:rotate(102deg)}.goal-graph__leaf-effect i:nth-child(3):before{transform:rotate(153deg)}.goal-graph__leaf-effect i:nth-child(4):before{transform:rotate(204deg)}.goal-graph__leaf-effect i:nth-child(5):before{transform:rotate(255deg)}.goal-graph__leaf-effect i:nth-child(6):before{transform:rotate(306deg)}.goal-graph[data-theme=cat]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 77px}.goal-graph[data-theme=cat] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/cat/bg_3_left.png) left center / auto 100% no-repeat,url(/assets/weflab/theme/goal/cat/bg_3_right.png) right center / auto 100% no-repeat,url(/assets/weflab/theme/goal/cat/bg_3_mid.png) center / calc(100% - 76px) 100% repeat-x}.goal-graph[data-theme=cat] .goal-graph__fill{left:30px;right:30px;top:26px;width:auto;height:calc(100% - 50px);border-radius:0;background:repeating-linear-gradient(135deg,#68585a 0,#68585a 14px,#524447 14px,#524447 28px);box-shadow:none;transform:scaleX(var(--goal-progress-ratio, 0));transform-origin:left center;transition:transform 2s ease}.goal-graph[data-theme=cat] .goal-graph__fill:after{position:absolute;right:0;top:0;width:calc(var(--goal-font-size, 28px) * 1.8);height:100%;background:url(/assets/weflab/theme/goal/cat/foot.png) center / 70% no-repeat;content:""}.goal-graph[data-theme=lunar]{--goal-frame-height: calc((100cqw - 20px)*.23714) }.goal-graph[data-theme=lunar] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/lunar/bg.png) center / 100% 100% no-repeat}.goal-graph[data-theme=lunar] .goal-graph__fill{top:65%;left:3.8%;width:var(--goal-lunar-progress, 0%);height:35%;border-radius:0;background:url(/assets/weflab/theme/goal/lunar/inner.png) left bottom / var(--goal-fill-image-width) 100% no-repeat;box-shadow:none}.goal-graph[data-theme=lol]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: calc((100cqw - 20px)*.08086) }.goal-graph[data-theme=lol] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/lol/bg.png) center / 100% 100% no-repeat}.goal-graph[data-theme=lol] .goal-graph__fill{border-radius:0;background:url(/assets/weflab/theme/goal/lol/inner.png) left center / var(--goal-fill-image-width) 100% no-repeat;box-shadow:none}.goal-graph[data-theme=lol] .goal-graph__theme-motif{left:-10px;right:auto;bottom:50%;width:126px;height:126px;transform:translateY(50%)}.goal-graph[data-theme=starcraft]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: min(31.27cqw, 43cqh)}.goal-graph[data-theme=starcraft] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/starcraft/bg.png) center / 100% 100% no-repeat}.goal-graph[data-theme=starcraft] .goal-graph__fill{top:38%;height:24%;border-radius:0;background:linear-gradient(90deg,#17255f,#2b439b);box-shadow:inset 0 0 22px #6dc9ff99}.goal-graph[data-theme=battleground]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: min(22.16cqw, 40cqh)}.goal-graph[data-theme=battleground] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/battleground/bg_top.png) top / 100% 32% no-repeat,url(/assets/weflab/theme/goal/battleground/bg_bot.png) bottom / 100% 27% no-repeat,url(/assets/weflab/theme/goal/battleground/bg_mid.png) center / 100% 43% repeat-y}.goal-graph[data-theme=battleground] .goal-graph__fill{top:36%;left:11.6%;width:var(--goal-battleground-progress, 0%);height:28%;border-radius:0;background:url(/assets/weflab/theme/goal/battleground/inner.png) left center / var(--goal-fill-image-width) 100% no-repeat,#c99024;box-shadow:none}.goal-graph[data-theme=heart]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: calc((100cqw - 20px)*.11573) }.goal-graph[data-theme=heart] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/heart/bar.png) center / 100% 100% no-repeat}.goal-graph[data-theme=heart] .goal-graph__fill{border-radius:0;background:url(/assets/weflab/theme/goal/heart/bar_on.png) left center / var(--goal-fill-image-width) 100% no-repeat;box-shadow:none}.goal-graph[data-theme=heart] .goal-graph__theme-motif{left:-1.5%;right:auto;bottom:50%;width:16%;height:118%;clip-path:none;background:url(/assets/weflab/theme/goal/heart/heart_box.png) center / contain no-repeat;box-shadow:none;transform:translateY(50%)}.goal-graph[data-theme=winter]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: calc((100cqw - 20px)*.17431) }.goal-graph[data-theme=winter] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/winter/bg.png) center / 100% 100% no-repeat}.goal-graph[data-theme=winter] .goal-graph__fill{top:53%;height:30%;border-radius:0;background:linear-gradient(90deg,#fe8c2d,#ffd366);box-shadow:none}.goal-graph[data-theme=winter] .goal-graph__theme-motif{right:2%;bottom:6%;width:21%;height:76%;background:url(/assets/weflab/theme/goal/winter/snow.png) center / contain no-repeat}.goal-graph__snow-effect{z-index:9;color:#fff;font-size:calc(var(--goal-font-size, 28px) * .6)}.goal-graph__snow-effect i{position:absolute;top:-10%;color:inherit;font-style:normal;opacity:0;animation:goal-snow-fall 10s linear infinite,goal-snow-shake 3s ease-in-out infinite}.goal-graph__snow-effect i:nth-child(1){left:10%;animation-delay:1s,1s}.goal-graph__snow-effect i:nth-child(2){left:20%;animation-delay:6s,.5s}.goal-graph__snow-effect i:nth-child(3){left:30%;animation-delay:4s,2s}.goal-graph__snow-effect i:nth-child(4){left:40%;animation-delay:2s,2s}.goal-graph__snow-effect i:nth-child(5){left:50%;animation-delay:8s,3s}.goal-graph__snow-effect i:nth-child(6){left:60%;animation-delay:6s,2s}.goal-graph__snow-effect i:nth-child(7){left:70%;animation-delay:2.5s,1s}.goal-graph__snow-effect i:nth-child(8){left:80%;animation-delay:4s,0s}.goal-graph__snow-effect i:nth-child(9){left:90%;animation-delay:3s,1.5s}.goal-graph__snow-effect i:nth-child(10){left:5%;animation-delay:1.5s,.5s}.goal-graph__snow-effect i:nth-child(11){left:15%;animation-delay:2.5s,.7s}.goal-graph__snow-effect i:nth-child(12){left:25%;animation-delay:3.5s,1.2s}.goal-graph__snow-effect i:nth-child(13){left:35%;animation-delay:4.5s,1.5s}.goal-graph__snow-effect i:nth-child(14){left:45%;animation-delay:5.5s,0s}.goal-graph__snow-effect i:nth-child(15){left:55%;animation-delay:6.5s,1.5s}.goal-graph__snow-effect i:nth-child(16){left:65%;animation-delay:1.5s,1.7s}.goal-graph__snow-effect i:nth-child(17){left:75%;animation-delay:3.5s,2s}.goal-graph__snow-effect i:nth-child(18){left:85%;animation-delay:1.5s,2.2s}.goal-graph__snow-effect i:nth-child(19){left:95%;animation-delay:4.5s,2.5s}.goal-graph__snow-effect i:nth-child(20){left:70%;animation-delay:6s,3.5s}.goal-graph__snow-effect i:nth-child(21){left:80%;animation-delay:8s,3s}.goal-graph__snow-effect i:nth-child(22){left:0;animation-delay:0s,0s}.goal-graph[data-theme=night]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: calc((100cqw - 20px)*.09511) }.goal-graph[data-theme=night] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/night/bar.png) center / 100% 100% no-repeat}.goal-graph[data-theme=night] .goal-graph__fill{border-radius:0;background:url(/assets/weflab/theme/goal/night/bar_on.png) left center / var(--goal-fill-image-width) 100% no-repeat;box-shadow:none}.goal-graph[data-theme=night] .goal-graph__theme-motif,.goal-graph[data-theme=battery] .goal-graph__theme-motif,.goal-graph[data-theme=cyberpunk] .goal-graph__theme-motif,.goal-graph[data-theme=overwatch] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=battery]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: calc((100cqw - 20px)*.08403) }.goal-graph[data-theme=battery] .goal-graph__meter{right:0;background:#696b6a}.goal-graph[data-theme=battery] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/battery/bar.png) center / 100% 100% no-repeat}.goal-graph[data-theme=battery] .goal-graph__fill{border-radius:0;background:#83c91d;box-shadow:none}.goal-graph[data-theme=cyberpunk]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: calc((100cqw - 20px)*.05395) }.goal-graph[data-theme=cyberpunk] .goal-graph__meter{clip-path:none;transform:none}.goal-graph[data-theme=cyberpunk] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/cyberpunk/bar.png) center / 100% 100% no-repeat}.goal-graph[data-theme=cyberpunk] .goal-graph__fill{border-radius:0;background:url(/assets/weflab/theme/goal/cyberpunk/bar_on.png) left center / var(--goal-fill-image-width) 100% no-repeat;box-shadow:none}.goal-graph[data-theme=overwatch]{--goal-frame-width: calc(100% - 20px) ;--goal-frame-height: 48px}.goal-graph[data-theme=overwatch] .goal-graph__meter{transform:skew(-12deg)}.goal-graph[data-theme=overwatch] .goal-graph__meter:after{background:url(/assets/weflab/theme/goal/overwatch/bar.png) center / 100% 100% no-repeat}.goal-graph[data-theme=overwatch] .goal-graph__fill{border-radius:0;background:url(/assets/weflab/theme/goal/overwatch/bar_on.png) left center / var(--goal-fill-image-width) 100% no-repeat;box-shadow:none}.goal-graph__canvas{font-size:var(--goal-font-size, 28px)}.goal-graph__visual{z-index:1}.goal-graph__meter{z-index:1;box-sizing:border-box}.goal-graph[data-graph-type=bar]:where(:not([data-theme=heartwave3]):not([data-theme=circlewave3])) .goal-graph__meter{top:0;right:0;bottom:0;left:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:none;box-shadow:none;clip-path:none;transform:none}.goal-graph__bar-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible}.goal-graph__bar-inner .goal-graph__fill{position:absolute;z-index:5;top:0;left:0;overflow:hidden}.goal-graph[data-graph-type=bar]:where(:not([data-theme=heartwave3]):not([data-theme=circlewave3])) .goal-graph__fill{inset:0 auto auto 0;width:var(--goal-progress, 0%);height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;clip-path:none;transform:none;transform-origin:center}.goal-graph[data-graph-type=bar]:where(:not([data-theme=heartwave3]):not([data-theme=circlewave3])) .goal-graph__meter:hover{overflow:visible}.goal-graph__fill-bg{position:absolute;inset:0 auto 0 0;display:block;width:var(--goal-fill-image-width, 100%);height:100%;background-position:left center;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.goal-graph[data-animation=enabled]:not([data-theme=heartwave3]):not([data-theme=circlewave3]) .goal-graph__bar-inner>.goal-graph__fill:not(.goal-graph__fill--side):before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background-image:linear-gradient(135deg,rgb(255 255 255 / 20%) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / 20%) 50%,rgb(255 255 255 / 20%) 75%,transparent 75%,transparent);background-size:2em 2em;content:"";animation:goal-progress-stripes 2s linear infinite;pointer-events:none}.goal-graph[data-theme=heartwave3] .goal-graph__visual,.goal-graph[data-theme=circlewave3] .goal-graph__visual,.goal-graph[data-theme=heartwave3] .goal-graph__meter,.goal-graph[data-theme=circlewave3] .goal-graph__meter{z-index:1}.goal-graph[data-theme=heartwave3] .goal-graph__theme-motif,.goal-graph[data-theme=circlewave3] .goal-graph__theme-motif{z-index:10}.goal-graph[data-theme=heartwave3][data-wings=enabled] .goal-graph__theme-motif:after,.goal-graph[data-theme=circlewave3][data-wings=enabled] .goal-graph__theme-motif:after{z-index:11}.goal-graph[data-theme=heartwave3] .goal-graph__copy,.goal-graph[data-theme=circlewave3] .goal-graph__copy{z-index:12}.goal-graph[data-theme=normal]{--goal-frame-height: 2em}.goal-graph[data-theme=normal] .goal-graph__meter{overflow:hidden;border:1px solid #444;border-radius:.2em;background:var(--goal-track, #ddd);box-shadow:0 0 4px #0000007f}.goal-graph[data-theme=normal] .goal-graph__fill{height:100%;border-right:1px solid #444;border-radius:0;background:linear-gradient(to right,var(--goal-start),var(--goal-end));box-shadow:none}.goal-graph[data-theme=heartm],.goal-graph[data-theme=starm]{--goal-frame-height: 2em}.goal-graph[data-theme=heartm] .goal-graph__meter,.goal-graph[data-theme=starm] .goal-graph__meter{overflow:hidden;border:.1em solid rgb(212 129 181 / 80%);border-radius:.2em;background:var(--goal-track, rgb(77 77 77 / 72%));box-shadow:0 0 .3em #d481b5cc,inset 0 0 .3em #d481b5cc}.goal-graph[data-theme=heartm] .goal-graph__fill,.goal-graph[data-theme=starm] .goal-graph__fill{height:100%;border-radius:0;background:linear-gradient(to right,var(--goal-start),var(--goal-end));box-shadow:none}.goal-graph[data-theme=heartm] .goal-graph__fill-bg,.goal-graph[data-theme=starm] .goal-graph__fill-bg{background-image:var(--goal-motif-image);background-repeat:no-repeat;background-size:cover}.goal-graph[data-theme=heartm] .goal-graph__fill-bg{background-position:center}.goal-graph[data-theme=starm] .goal-graph__fill-bg{background-position:center 80%}.goal-graph[data-theme=heartm][data-motif-color=blue] .goal-graph__meter,.goal-graph[data-theme=starm][data-motif-color=blue] .goal-graph__meter{border-color:#8a9bd9cc;box-shadow:0 0 .3em #8a9bd9cc,inset 0 0 .3em #8a9bd9cc}.goal-graph[data-theme=heartm][data-motif-color=orange] .goal-graph__meter,.goal-graph[data-theme=starm][data-motif-color=orange] .goal-graph__meter{border-color:#e98875cc;box-shadow:0 0 .3em #e98875cc,inset 0 0 .3em #e98875cc}.goal-graph[data-theme=heartm][data-motif-outline=disabled] .goal-graph__meter,.goal-graph[data-theme=starm][data-motif-outline=disabled] .goal-graph__meter{border:0}.goal-graph[data-theme=cherryb]{--goal-frame-width: calc(100% - 20px - 3.2em) ;--goal-frame-height: 3em}.goal-graph[data-theme=cherryb] .goal-graph__canvas:before,.goal-graph[data-theme=cherryb] .goal-graph__canvas:after{position:absolute;z-index:2;top:0;bottom:0;width:1.6em;height:100%;background-position:center;background-repeat:no-repeat;background-size:100% 100%;content:""}.goal-graph[data-theme=cherryb] .goal-graph__canvas:before{left:-1.59em;background-image:url(/assets/weflab/theme/goal/cherryb/bar_left.png)}.goal-graph[data-theme=cherryb] .goal-graph__canvas:after{right:-1.59em;background-image:url(/assets/weflab/theme/goal/cherryb/bar_right.png)}.goal-graph[data-theme=cherryb] .goal-graph__meter{right:auto;left:-.49em;width:calc(100% + .98em);padding:.4em 0;overflow:hidden;border:0;border-radius:0;background:none;box-shadow:none}.goal-graph[data-theme=cherryb] .goal-graph__meter:after{z-index:2;top:0;right:.46em;bottom:0;left:.46em;background:url(/assets/weflab/theme/goal/cherryb/bar_mid.png) center / 100% 100% no-repeat}.goal-graph[data-theme=cherryb] .goal-graph__bar-inner{position:relative;inset:auto;width:100%;height:100%;overflow:hidden;background:var(--goal-track, #ddd)}.goal-graph[data-theme=cherryb] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;border-radius:0;background:linear-gradient(var(--goal-start),var(--goal-end));box-shadow:none;transform:none;transition:width 2s ease}.goal-graph[data-theme=cat]{--goal-frame-width: calc(100% - 20px - 3.92em) ;--goal-frame-height: 4em}.goal-graph[data-theme=cat] .goal-graph__canvas{background-position:center;background-repeat:no-repeat;background-size:100% 98.5%}.goal-graph[data-theme=cat] .goal-graph__canvas:before,.goal-graph[data-theme=cat] .goal-graph__canvas:after{position:absolute;top:0;bottom:0;height:100%;background-position:center;background-repeat:no-repeat;content:""}.goal-graph[data-theme=cat] .goal-graph__canvas:before{z-index:0;left:-1.5em;width:1.5em;background-size:100% 96%}.goal-graph[data-theme=cat] .goal-graph__canvas:after{z-index:10;right:-2.5em;width:2.5em;background-size:100% 100%}.goal-graph[data-theme=cat][data-motif-variant="1"] .goal-graph__canvas{background-image:url(/assets/weflab/theme/goal/cat/bg_3_mid.png)}.goal-graph[data-theme=cat][data-motif-variant="1"] .goal-graph__canvas:before{background-image:url(/assets/weflab/theme/goal/cat/bg_3_left.png)}.goal-graph[data-theme=cat][data-motif-variant="1"] .goal-graph__canvas:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABNCAYAAADgvueYAAAACXBIWXMAAAsTAAALEwEAmpwYAAANNUlEQVRogdWbe3Bc1X3HP3fvvbvSavWWJVuS5QcgYVuWZSNILFtmCGAEOEk7hEfTeCZh1GSWlpRM6nbI0BlK2mTSSULaKRVJFJgpJR1wDUnBRYDpYOTYxqwjyza2V34IyXqu9diVdlf7uI/+sbvyrrxX+5CVut8Zza7O/Z1zv9/z/J1zfivouk46EAQhaXpzQ6MZUA+fPKGmVVCWMOJpSreA5obGnzc3NJ5ubmhsjEt7HAgCV5obGi2LJZkNpPtv35Gu7Tejn48D345+vyP6WQxIRMQsCYx4pt0CQCD6uTIurSb66T588oQvC16LRiYCBqKf1XFpMTGD14dO5pAysB0EaoG1rU0t3wO2z4S863V0JJO0vrWpZZyISCdwGDjU6ejqvv6UE5GugHLJJNoUTUUQhBLgHwAkk0hYU5BNkgkojf5tBh4DiIp6A/hlp6PLcf3pg9D3YpvhQ3uHMx+wAz/S0QmrYUSTiCiIczY6OgLJp9h5OA081+no2psN0WQ87R1O4xawdzi/DPwrUAkgIGAWzawoMrNxlY3a5VaqSizYciNigmGNSa/CmDvEJdcsZ4d8jLpD8UXWA6+3NrVcAv6q09H1ZjZC5uMaAfYOpwl4nqtTJQDrqvLY2VBCXZU1aX1LFpE8i8jKUgtNN+UDMOIOceicmyO9HmZDWsx0LfBGa1OLA7AvtmslzEL2DucdQE88+bJ8GfvOKr59fzW3GpA3wooiMw9/vpwffvUmHtlaTqE1ob6agE9am1q+el0E2Duc9wBdRJoagO23FvLMQ6tpqLEt5h1YJBN3bSjm+4+s5cHNpchiQjW82trU8my2ZQvRpgS4LZZolkzsblk+1xUMM0tmTHklmMx5YBJBU9GCPjTfJLoaMsw35gnxyw+GGZpMWLh/D/xFp6PrSLI8RoPYFCU+R74gV+K7u1amJG+yFiMvuxkxrxRBzkEQZQQ5B9FWilx+MyZrkWHeikIze75Yw5Y1Ce/YAhxubWr5fmtTS+WCL4/nEf9Pab7Mni/VUFOWs3CmnAKkokow8FARBKSiKkw5xpVgkU203V3JQ58rxywl0HgGuNza1PKD1qaWlQbZr77q4N9/bc5PLbHJ2HLEhexBEJDLaxHE1GugroYJu85DCpd9fCbMa4fHOH05qTt1BHi2va3uvfkP7B1OhL4X29LbEERhyslHKqlJbRiFMtGPFvSmZds74ue3jnEujc0mezwMvAC0t7fVTcHVMZARBCkzt1+Q07evXWFlzxdr+O6uGjatsmFK7KGVRFwYl73DOTeiM24B0VaGWFCRtr06PYbqHc/kFXPw+BV+5/RwpNfD+Ex4/uOXgceXvgtN9qMFUnehSW+IFz/oY8oXZltdKffWl5NniYxHXYczgz72d0/Q50roXrvEp3ZteTYTAbqqIOYVg5C69+maguoZTavct7pH6XJO4A0ofDo0w3unXMwEFKpKcrFaRMoLzTTXFRIMa1xyxfZWFGY8BtA1FM9YWqaqZzTlDBSD1Ryp7aceuI8/+8KdWC25vNMzxndeOcW+Y8MACMADm8vis23PXACgzbpT1KyO6hlBm/WkXWZNqRUAl8fD7pZm9j71BE/edw+qrvOGY3jOzhtQ4rNdyWRHlgDVN4EW9CLaShEseQiCiK6r6EEfqncCXUnc3wfCGjmycX3VlOUCcHHsSoTZ9Az7u3sAWFd1dUH8+Px0fLZDWQsA0JUgins4pV37gT4O9U6wZpmVv/2jW7EkEVJklSnIkbg45uLohYs895+/xRsMcue6Mr6xIzJpDE4Gef/UVHy2V7LqQpnA4w9zqHcCgL4rfs4Ozxjarq3I48rMDH/z6usEwiG+vqOGb961Glk0cXkiyL90DhJS5vYVvwf+Z1EtkA7ycyWqinMZmprFahZZFe0qyfAnW6tRNR1V03n4jipqV9jQNJ13T07y390TKOrchKAS2epmvpBlg9mQyrlhL6uX5VKcZ04rjw6c7Pfy1vHx+W53GHiwva3u/QX3xNcTuWaRzasL07YfdYd4+cMRBsYD8x99Atjb2+qOxxL+IAIyxbs9k/PJTxMh/uv5tks+iLPBPJd+D1CZjDzcoAJWJW6obut0dBmeu95QXUgHTvR7GHInOGwbFspzwwj4dHCaVw8P0j/up3a5DUEQYm7UxtamFhOgJcu3JAI+OjdOqc3MhuqClLbTswqvHBrg8PnJubRhd4DCHBszs3OXPmWAK1n+JRkDL380wL8fTn3ifn7Uy/deP5NAHiIOW0HiQF5hVMaStMCyfAsjUwH8QRWrxfiQwDniZV2ljQKrjNUsous6/qCKZ1bBH0jYTxoebyyJgObaEvZ+PMSvDvbzxD1rEE3Jj192bV5uWMYL7w4Sd2NluAouSRd6sLGCm8rzOHphkqdfO8P4jPEp3WKxJAJk0UR1acRpG/UEmJ69ZkN+3bAkXejI+UkOnh2nuiSX79x/E8sLFz7pS4awmuBjJj0ogiVqgfdOuxCAv7wvO/IA3kDCvbnhucyStECfy8+K4hwqixcm/9LBfk5enqbIKiNFB3pY1ZjyhTGbEvYNSdcAWCIBZkmg2CqntHvo9kpG3QE+HUrcpQlAvnnuRM/f6egapa0uaRlLIuCHj25Iuu+dj0KrzNNfquP90y5eOzpIIBzxFgpyZfSrPejSQmUsyRgotZmxWdKrG0GAnRvL+emfbuSe+mXIokBhYuudXCj/DeNOF1plvrFjFT/b3cCasoSFd8FLwBtGQAxFVplQOGHlfri1qWWTkf0NJwCgYVXCpeJWoMPe4Uwq4oYUsGNdEY9sLY+/H2gC2pPZ/kEEjHmC7D8xyoWx9CNy7tpQzNdalseL2GrvcL4w327JBSiazt+9eY5fHx7kuTfPMeK+5qjEEFtrC/nK58vjk56wdzifjE9YcgH+oIrHH3HmVE1f0DMNKRofnh3n2MUptOh+8q4NxexYVxRv9s/2Due22D+LXsgEOQeTJfGiWw9freWCXImv3FHFgdMu6qsLWF9lfPXa/kEfxy5GDm9b6kr51t1rEIBHmysYdYfoHfHHTH8G3A6LOFoURBmxqCpCfh60oBfVPYyupu9GzwQU/vzlHqpKSjBLIhfGXLRuqmD3tshV8aQ3zLN7++K91A3Amay6kCDKSGVrk5IHMFlsSGVrEMTU/lAMxy5Ooeo6OzfV85Pdj1FVXExnzxi/cYwAkTvsz92SsDF7GLIcA2JRVcqL7kgLpR0xwO+iR/B316+jOC+Pn+x+jDKbjb3Hhujuj9z03JYYmrAdshAw1+fTgMliS+teecIbonfEy/qqSioKC+n+bID/Ot6NJEYOBPquRKbf0vyEFl0DWQxik9makb1gsV5z3TQfn13xowOu6Wl2/eh5/KHITCWbBLasLuLe+shUOuVLGFMDkM0sZEoRSzEPgpDafl1VPqvKrPSPeymzmdl6yzIaVxVSX10wFwji9ins+/hKfLZDkIUAXVVSG8Xba6ntrWaRHzyynkBYJUe+KjgY1ujp99LdN8PxSzMo2twMNEvUtZDODfkJhDU0XWdlaQ7LChaeOfQ0Azei1hnZ58giEzNhevq9nBrwcmF0Np50POztbXUj9g4n0j+9c3kutShP4qkHVlJRaHwNpKthNP8UJmtxSkKabyqtFguENRwXpznSO80ll+EBBMAx4K/b2+oOxhISupDbp/DTty/zZGs11aXGs4fiGUWWchDMxhd2esiPMr3wjb4vqHLg1BQHz0zFRzUmI70X2NfeVtc3/6EEHABmgD+GyGnxj98e4Ot3rqBxtUGwn64RnuhDzC9HzCtJjJvQNVTfJOqMyzDMQNN0Dp5189bx8WTEVeA/gN8Ab3c6uoKQPGYOQGpvq7sX5qIW3wGkYFjjFweG+EJ9MV++fdn8KMMoUT0SSjPjQpBzEUwiuqaih2cXjI/4dNDHvqMuRtzXOHWngX/sdHS9Ypg5mYDYl/a2ugP2DmcL8G/ALTrwwekpzgz5eay5nNoVBvO/rqOHIvO4EXTg3JCP909OcXbomj3BaWBPp6OrMxPi1wiIijhq73A+RGSK2gYwMhXk+f2X2bTKxs6GEtZWGPf7eCiaTt/YLCcHfBy/NM2U75rBPEkkcvf1bIgnFRAVcQrYbu9wPhoVUgzQ0++lp9/LylILW9bmc3OFlfJCmfwcibCq4Q9quKZDDE4E6R3xc27YTzBsODCfAdo7HV2TRgZZC4gT8pq9w9lF5Er/mVj0+mfjKpcnrroGGUSv9wMvESF+JZVxuhBam1rSsVvtV2b3KZqyRRAE8uXI7DSrzBLWFHKlHGRT0gXwBLAfeKvT0fXxYoga8UzXlfhM0RQ3gK7rbuBFYLuiqc2AKawpqmySR4FeIsHjh4APOx1dE4shnQ4y8YViv5250OnoehqguaHxFFCvaMrZTkfXxuvOLg1ksh+IhSrGXz/G/JBq/o+QiYDYYf/luLTYL5uKmhsa09vlXGdI73zyUVqG2zZt/gWRteGluORjwLeAKSAzPztDGPEU/r//lvJ/AZW7/FbbRy3KAAAAAElFTkSuQmCC)}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__canvas{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABNCAYAAACfb/VpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAk0lEQVRIiWP8//8/AzGAiShVDAwMjEZaTtQ1cQAVshjqWA6Q1cS78fyV4y5YxL8xMDD8RFHIwMCwm7pW8/LwYwj++/eP4f//f6gKVRS0iDJxKCSKUYWjCkcVjiocVTiqcGgpZLnz4BqKwN+/f7Ar/PzlI5WtZmBgcEUTe49VoaGO5R6qWk2bJtcAWU19hYxU7wIAAC5BIQ5qZiwiAAAAAElFTkSuQmCC)}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__canvas:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABNCAYAAACxKtT7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD7ElEQVRoge3az2/bZBzH8bfj/E6alm5J16wZK1CmDY8pOwwsdgKEdgMOiBOIwyZtXBB3/gguaOLAATggISTgf0B4mgSmwkwddO0GGdu60h9J2jpp7HCIn+CqbZI2tnMIXymSP49sv/o8sR37caVms8kgKjQQFZDOn3l5IPDAevw/HFiFxUJRUQOFh2+oB/8de1m6oeWAF4HTwLPAGJDxBdYN7TXgdeBVB+tYfcG6oeWBa8AVYOIg2x4KdoEf7bnTcIRUIk08niQWjSPLYeSQ3B+sG9rbwHXgCXd7LBpnfCzLaGacRDzZdT89w7qhnXPAHVeakfQox7JTpFOZvTfsB9YN7RXgKyAr2uKxJIX89IHBnmHd0N4AvhVZkiSOZaeYyB5HkqRDoV1h3dDeAr5urxyOMF2YIZ0aPTTYFdYN7ZIbjUXjPH3yNLFovG90X1g3tPPANyLHYwlmpp8jHI54gsL+1+rrQAogEonyzMkznqJ7wrqhXQUuQOtAmj5xikgk6im6C3adqwDkJ06QSqQ9R3fBbjSdHCF3NO8LugPWDe0szlVJkiSm8k/5hu6AcfV2LHOkp+utF3AEeEk0TmSP+4q64XdEQzo16ntv3fAV0TA+dtR3VMBhWvdHSJLEWOZIYPAFEZKJNLIsd1jdW/iiCOnkSCCogJ8XIRFPBQrPiBCLefOT1yv8pAjRSCxQuH23KMu+PFjsC7d/8/q5hzoM3BAhyKmnELAigmU1OqzqPVwSob5dDxS+LUKtvhUofEsE0wwW/kGE6mY5UPhHETY2K9i2HRhcB25C63Rar6x03sJDGOAL0bCythwo/KVoqFTXqNXNwOAycANaw/3o8f3AYIAPxMLK2mNqNX9PrTZcVNSbuA6yvx4sBgM79b5YqFTX+Wd1KRi4qKg/AR+KXHqwiOnTkO96TC0q6sfAzwC2bbNwb45GY9t/2KlrYqFWN1m4N4dlW/7DzoH2psgbW1XmF3/ztOf7ThsXFfU74LLIm1sb/L5gePadd5yvLirqZ8B7ItfqJrfv/OrJ0d51oryoqJ/jGnbbtvjz/h3m797qq/c9zdA7w64Cv4i2SnWduflZ7pb+wKxtHhiWJ7PTAEzmCh1XnMwVSpO5wqcPl0rrwCXRbpqbLK88orpRptlsEo3ECIW6P/j1DLv+gBsPl0rfA+eA9kb17RrlyipLy3+zXl5ly9ygVjOxrAaWbWHbNpbdaGWr8d9LzcO8d3Kmpz7BNY3Ra/X1FqaoqLNFRb3o7OddXLdR3aqvHu9VuqGFgLPAC8Ap55MDRnHNnXr+lFZUVBuYdT771vC9aRv8Kz7d0AKFh2+ohw+Whu5fbv4Ffnsr84kSnMMAAAAASUVORK5CYII=)}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__canvas:after{background-image:url(data:image/png;base64,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)}.goal-graph[data-theme=cat][data-motif-variant="3"] .goal-graph__canvas{background-image:url(/assets/weflab/theme/goal/cat/bg_3_mid.png)}.goal-graph[data-theme=cat][data-motif-variant="3"] .goal-graph__canvas:before{background-image:url(/assets/weflab/theme/goal/cat/bg_3_left.png)}.goal-graph[data-theme=cat][data-motif-variant="3"] .goal-graph__canvas:after{background-image:url(/assets/weflab/theme/goal/cat/bg_3_right.png)}.goal-graph[data-theme=cat][data-motif-variant="1"] .goal-graph__canvas{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABNCAYAAACfb/VpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVRIiWP8//8/AzGAiShVDAwMjB4mttQ1cQAVMt6fkTJAVpMU4C5YxL8xMDD8RBZgYWBg2E1Vq1k0pLkwBH/9+c/w5y9qqmLJ95QlysShkChGFY4qHFU4qnBU4ajCoaWQZeL2xygC337+w67wxtNvVLaagYHBFU3sPTaFQ6XJNUBW08AzVO8CAABPUx934alnOwAAAABJRU5ErkJggg==)}.goal-graph[data-theme=cat][data-motif-variant="1"] .goal-graph__canvas:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABNCAYAAACxKtT7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD5klEQVRoge2aT2gcVRzHPzO7md1JsrvZNd1sEiWpJh09xKT+adpaL7ZoomD1IPaiCE7A8VDt3aMXQagIdi6j4B9QiqIiIvbiQVttwWIQSgcLoX9CbCKtWUzcbNaNh86Ls+1u9t/MLJj8YOB9f/vmffa9efPj994baW1tjVaY3BIqIE088HBLwC3r8RY4MAuLgqlrgYI331C3/hl7aYZlp4HdwD3ADqALiPsCNiz7UeAgcMCBbWhNgQ3L7gMMYAroqefehsAu4Gvlfo+pIbanVTJdCj0JBVWRUdtCzYENy34WMIGk259OKIwPxRkd6KQvFUGq0k7NYMOyRx3gHrf/7r52Jnfexo7e9lqbqh1sWPZ+4GNgm/D1JiMc2puuG1gz2LDsp4DPhZYleHxnNxNjKUJytQFtEGxY9jPAcaHjapgXH+ltuJc1gQ3LnnBDt8UVDk/eTnesrWloRbBh2fcBnwqd6VI48sQdxFXvAl2lWG0CHQDJjjCHJ72FlgUblv0SsAsgLEtM7e8n2eF9SC8Bu95VAJ58sJvt6ajn0FvAbuhQRuXASMoXaAnYsOwRnKgkS3Bob0/VsOcJGFdv778zTn8q4iP2P3Ab8BCABDw26t8Q3wx+TjiGe9t9760bPCUcu4fjFap6Dw5zIz9CliXGBmOBgXcJMdAdRVWCSTxlYJ8Qwxk1EKgA3ytEEJPKDR4WIp1QAgUPCJHq9CW/rwhezxbbI6ENqnoPXh/fcBM5VCPgghDFYnBbTzJwTYillWKg4CtCXF9aDRRsC3F1MR8o+JwQc38GC/5BiAtzy4GCTwkxM59jpRDMBJOBPHAGoFBc49eLS4GBAT4QjtMXFgMFfygc52aXWcj6P8kEOAv8BDei17fT1yrf4TEY4BVROP1b1vd3eh1s6toZXJPsk1NXgwE79rIonJ9d5qTt30QrAZu69jNwROjjP877Fs1uSSlNXXsLOAuQLxQxT8zyV+4f/8GOGaKwkM1z7MQVcqveRrSyYGeiPS30zHyOo19fJvt3oVx178AO/AtAF/rSHzne/OqyZ898w2WDqWvvAi8IvZDN88aXFzlpL9JsklR1vWLq2vu4hn1ltchH3//O29801/uaFkrOsO8BfhG+87PLvP7ZDO99N8fc9ZW6wetHfLWewhiW/SpwtKQR4K6MyvhQnLHBGJ3R6vl53WAHPgYc46adXABJgv5khMG0Sk9CIdOlEIuGiCpyyd5nQ2DXHxgF3sHZxqjHmloMm7o2beraPqed53GlUdWsqR6XM8OyZWAEGAc050oDCVx7p54vD01dKwLTzlXRNt9J29Y3Alvg/x9Y2nSf3PwLEGr756Y8IxwAAAAASUVORK5CYII=)}.goal-graph[data-theme=cat][data-motif-variant="1"] .goal-graph__canvas:after{background-image:url(data:image/png;base64,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)}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__canvas{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABNCAYAAACfb/VpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAk0lEQVRIiWP8//8/AzGAiShVDAwMjEZaTtQ1cQAVshjqWA6Q1cS78fyV4y5YxL8xMDD8RFHIwMCwm7pW8/LwYwj++/eP4f//f6gKVRS0iDJxKCSKUYWjCkcVjiocVTiqcGgpZLnz4BqKwN+/f7Ar/PzlI5WtZmBgcEUTe49VoaGO5R6qWk2bJtcAWU19hYxU7wIAAC5BIQ5qZiwiAAAAAElFTkSuQmCC)}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__canvas:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABNCAYAAACxKtT7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD7ElEQVRoge3az2/bZBzH8bfj/E6alm5J16wZK1CmDY8pOwwsdgKEdgMOiBOIwyZtXBB3/gguaOLAATggISTgf0B4mgSmwkwddO0GGdu60h9J2jpp7HCIn+CqbZI2tnMIXymSP49sv/o8sR37caVms8kgKjQQFZDOn3l5IPDAevw/HFiFxUJRUQOFh2+oB/8de1m6oeWAF4HTwLPAGJDxBdYN7TXgdeBVB+tYfcG6oeWBa8AVYOIg2x4KdoEf7bnTcIRUIk08niQWjSPLYeSQ3B+sG9rbwHXgCXd7LBpnfCzLaGacRDzZdT89w7qhnXPAHVeakfQox7JTpFOZvTfsB9YN7RXgKyAr2uKxJIX89IHBnmHd0N4AvhVZkiSOZaeYyB5HkqRDoV1h3dDeAr5urxyOMF2YIZ0aPTTYFdYN7ZIbjUXjPH3yNLFovG90X1g3tPPANyLHYwlmpp8jHI54gsL+1+rrQAogEonyzMkznqJ7wrqhXQUuQOtAmj5xikgk6im6C3adqwDkJ06QSqQ9R3fBbjSdHCF3NO8LugPWDe0szlVJkiSm8k/5hu6AcfV2LHOkp+utF3AEeEk0TmSP+4q64XdEQzo16ntv3fAV0TA+dtR3VMBhWvdHSJLEWOZIYPAFEZKJNLIsd1jdW/iiCOnkSCCogJ8XIRFPBQrPiBCLefOT1yv8pAjRSCxQuH23KMu+PFjsC7d/8/q5hzoM3BAhyKmnELAigmU1OqzqPVwSob5dDxS+LUKtvhUofEsE0wwW/kGE6mY5UPhHETY2K9i2HRhcB25C63Rar6x03sJDGOAL0bCythwo/KVoqFTXqNXNwOAycANaw/3o8f3AYIAPxMLK2mNqNX9PrTZcVNSbuA6yvx4sBgM79b5YqFTX+Wd1KRi4qKg/AR+KXHqwiOnTkO96TC0q6sfAzwC2bbNwb45GY9t/2KlrYqFWN1m4N4dlW/7DzoH2psgbW1XmF3/ztOf7ThsXFfU74LLIm1sb/L5gePadd5yvLirqZ8B7ItfqJrfv/OrJ0d51oryoqJ/jGnbbtvjz/h3m797qq/c9zdA7w64Cv4i2SnWduflZ7pb+wKxtHhiWJ7PTAEzmCh1XnMwVSpO5wqcPl0rrwCXRbpqbLK88orpRptlsEo3ECIW6P/j1DLv+gBsPl0rfA+eA9kb17RrlyipLy3+zXl5ly9ygVjOxrAaWbWHbNpbdaGWr8d9LzcO8d3Kmpz7BNY3Ra/X1FqaoqLNFRb3o7OddXLdR3aqvHu9VuqGFgLPAC8Ap55MDRnHNnXr+lFZUVBuYdT771vC9aRv8Kz7d0AKFh2+ohw+Whu5fbv4Ffnsr84kSnMMAAAAASUVORK5CYII=)}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__canvas:after{background-image:url(data:image/png;base64,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)}.goal-graph[data-theme=cat] .goal-graph__meter{top:1em;right:0;bottom:1em;left:-1.1em;overflow:hidden;border:.13em solid #48343d;border-radius:2em;background:#fde8c5;box-shadow:none}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__meter{border-color:#322a42}.goal-graph[data-theme=cat][data-motif-variant="3"] .goal-graph__meter{border-color:#8b3b5f;background:#fed3e9}.goal-graph[data-theme=cat] .goal-graph__bar-inner{overflow:hidden}.goal-graph[data-theme=cat] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;border-radius:2em;background:#4c3740;box-shadow:none;transform:none;transition:width 2s ease}.goal-graph[data-theme=cat][data-motif-variant="2"] .goal-graph__fill{background:#352c45}.goal-graph[data-theme=cat][data-motif-variant="3"] .goal-graph__fill{background:#913e64}.goal-graph[data-theme=cat] .goal-graph__fill:after{right:0;width:1.8em;background:url(/assets/weflab/theme/goal/cat/foot.png) center / 70% no-repeat}.goal-graph[data-theme=lunar]{--goal-frame-height: 3.4em}.goal-graph[data-theme=lunar][data-text-position=normal]{--goal-frame-height: 4.9em}.goal-graph[data-theme=lunar][data-text-position=bottom],.goal-graph[data-theme=lunar][data-text-position=multi]{--goal-frame-height: 4.6em}.goal-graph[data-theme=lunar] .goal-graph__canvas{box-sizing:border-box;border:.1em solid #576588;border-radius:1.2em;background:url(/assets/weflab/theme/goal/lunar/bg.png) center / 100% 100% no-repeat}.goal-graph[data-theme=lunar] .goal-graph__meter{top:.4em;right:.4em;bottom:.8em;left:.4em;overflow:hidden;border:.1em solid #576588;border-radius:2em;background:var(--goal-track);box-shadow:0 0 2px 2px #fff}.goal-graph[data-theme=lunar][data-text-position=normal] .goal-graph__meter{top:1.9em}.goal-graph[data-theme=lunar][data-text-position=bottom] .goal-graph__meter,.goal-graph[data-theme=lunar][data-text-position=multi] .goal-graph__meter{bottom:2em}.goal-graph[data-theme=lunar] .goal-graph__meter:after{z-index:10;background:url(/assets/weflab/theme/goal/lunar/inner.png) center / 100% 100% no-repeat}.goal-graph[data-theme=lunar] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;border-radius:0;background:linear-gradient(to right,var(--goal-start),var(--goal-end));box-shadow:inset 0 1em 1em #197d9699}.goal-graph[data-theme=lol]{--goal-frame-height: 3.6em}.goal-graph[data-theme=lol][data-text-position=normal],.goal-graph[data-theme=lol][data-text-position=bottom],.goal-graph[data-theme=lol][data-text-position=multi]{--goal-frame-height: 4.5em}.goal-graph[data-theme=lol][data-percentage-display=enabled] .goal-graph__canvas{right:10px;left:2.3em;width:auto;transform:translateY(-50%)}.goal-graph[data-theme=lol] .goal-graph__canvas{box-sizing:border-box;padding:.8em .5em;background:#1e222b}.goal-graph[data-theme=lol][data-text-position=normal] .goal-graph__canvas,.goal-graph[data-theme=lol][data-text-position=multi] .goal-graph__canvas{padding-top:1.7em}.goal-graph[data-theme=lol][data-text-position=bottom] .goal-graph__canvas{padding-bottom:1.7em}.goal-graph[data-theme=lol] .goal-graph__canvas:before,.goal-graph[data-theme=lol] .goal-graph__canvas:after{position:absolute;content:""}.goal-graph[data-theme=lol] .goal-graph__canvas:before{top:1px;right:1px;bottom:1px;left:1px;background:linear-gradient(#fef491,#725226)}.goal-graph[data-theme=lol] .goal-graph__canvas:after{top:3px;right:3px;bottom:3px;left:3px;background:#1e222b}.goal-graph[data-theme=lol] .goal-graph__visual{z-index:2}.goal-graph[data-theme=lol] .goal-graph__meter{top:.8em;right:.5em;bottom:.8em;left:.5em;overflow:visible;border:0;border-radius:0;background:url(/assets/weflab/theme/goal/lol/bg.png) center / 100% 100% no-repeat;box-shadow:none}.goal-graph[data-theme=lol][data-text-position=normal] .goal-graph__meter,.goal-graph[data-theme=lol][data-text-position=multi] .goal-graph__meter{top:1.7em}.goal-graph[data-theme=lol][data-text-position=bottom] .goal-graph__meter{bottom:1.7em}.goal-graph[data-theme=lol] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;background:none;box-shadow:none}.goal-graph[data-theme=lol] .goal-graph__fill-bg{background-image:url(/assets/weflab/theme/goal/lol/inner.png)}.goal-graph[data-theme=lol] .goal-graph__theme-motif{z-index:13;left:-1.56em;right:auto;top:50%;bottom:auto;width:3.18em;height:3.18em;clip-path:none;background:linear-gradient(#fef491,#725226);filter:none;transform:translateY(-50%) rotate(45deg)}.goal-graph[data-theme=lol] .goal-graph__theme-motif:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:3px solid #1d6064;background:#1e222b;content:""}.goal-graph[data-theme=lol] .goal-graph__motif-percent{z-index:1;transform:rotate(-45deg)}.goal-graph[data-theme=lol][data-percentage-display=disabled] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=starcraft]{--goal-frame-height: 3.44em}.goal-graph[data-theme=starcraft][data-text-position=normal],.goal-graph[data-theme=starcraft][data-text-position=bottom],.goal-graph[data-theme=starcraft][data-text-position=multi]{--goal-frame-height: 4.94em}.goal-graph[data-theme=starcraft] .goal-graph__canvas{box-sizing:border-box;padding:.5em;border:.22em solid #000;border-radius:.2em;background:url(/assets/weflab/theme/goal/starcraft/bg.png) center / 100% 100% no-repeat;box-shadow:0 0 0 .1em #827f7a,inset 0 0 0 .1em #610508}.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__canvas,.goal-graph[data-theme=starcraft][data-text-position=multi] .goal-graph__canvas{padding-top:2em}.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__canvas{padding-bottom:2em}.goal-graph[data-theme=starcraft] .goal-graph__meter{top:.5em;right:.5em;bottom:.5em;left:.5em;overflow:visible;border:.1em solid #54514b;border-radius:.15em;background:none;box-shadow:none}.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__meter,.goal-graph[data-theme=starcraft][data-text-position=multi] .goal-graph__meter{top:2em}.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__meter{bottom:2em}.goal-graph[data-theme=starcraft] .goal-graph__bar-inner{top:.1em;right:.1em;bottom:.1em;left:.1em;overflow:hidden;border-width:.1em;border-style:solid;border-color:#00c8ff #00fff6 #006ff5;border-radius:.1em}.goal-graph[data-theme=starcraft] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;border-right:.1em solid #00fff6;background:linear-gradient(to right,var(--goal-start),var(--goal-end));box-shadow:inset 0 1em 1em #2e8aff7f}.goal-graph[data-theme=battleground]{--goal-frame-height: 2.35em}.goal-graph[data-theme=battleground][data-text-position=normal]{--goal-frame-height: 4.05em}.goal-graph[data-theme=battleground][data-text-position=bottom]{--goal-frame-height: 3.9em}.goal-graph[data-theme=battleground][data-text-position=multi]{--goal-frame-height: 5.6em}.goal-graph[data-theme=battleground] .goal-graph__canvas{box-sizing:border-box;padding-bottom:.15em;border:.1em solid #474747;border-radius:.1em}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__canvas{padding-top:1.7em}.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__canvas{padding-bottom:1.7em}.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__canvas{padding:1.7em 0}.goal-graph[data-theme=battleground] .goal-graph__canvas:after{position:absolute;z-index:3;right:0;bottom:0;left:0;height:.15em;background:#da7d04;content:""}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__canvas:before,.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__canvas:before,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__canvas:before{position:absolute;right:0;left:0;height:1.71em;background-position:center;background-repeat:no-repeat;background-size:100% 100%;content:""}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__canvas:before,.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__canvas:before{top:0;background-image:url(/assets/weflab/theme/goal/battleground/bg_top.png)}.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__canvas:before{bottom:0;background-image:url(/assets/weflab/theme/goal/battleground/bg_bot.png)}.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__canvas:after{height:1.71em;background:url(/assets/weflab/theme/goal/battleground/bg_bot.png) center / 100% 100% no-repeat}.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__canvas:after{display:none}.goal-graph[data-theme=battleground] .goal-graph__meter{top:0;right:0;bottom:.15em;left:0;overflow:visible;border:0;background:url(/assets/weflab/theme/goal/battleground/bg_mid.png) center / 100% 100% no-repeat;box-shadow:none}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__meter{top:1.7em}.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__meter{bottom:1.7em}.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__meter{top:1.7em;bottom:1.7em}.goal-graph[data-theme=battleground] .goal-graph__bar-inner{background:url(/assets/weflab/theme/goal/battleground/bar.png) center / 100% 100% no-repeat}.goal-graph[data-theme=battleground] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;background:none;box-shadow:none}.goal-graph[data-theme=battleground] .goal-graph__fill-bg{background-image:url(/assets/weflab/theme/goal/battleground/inner.png)}.goal-graph[data-theme=heart]{--goal-frame-height: 2.2em}.goal-graph[data-theme=heart] .goal-graph__meter{left:1.8em;overflow:visible;border:0;background:url(/assets/weflab/theme/goal/heart/bar.png) left center / 100% 100% repeat-x;box-shadow:none}.goal-graph[data-theme=heart] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;background:none;box-shadow:none}.goal-graph[data-theme=heart] .goal-graph__fill-bg{background-image:url(/assets/weflab/theme/goal/heart/bar_on.png)}.goal-graph[data-theme=heart] .goal-graph__theme-motif{z-index:10;left:0;right:auto;top:50%;bottom:auto;width:2.8em;height:120%;background:url(/assets/weflab/theme/goal/heart/heart_box.png) 0 0 / 100% 100% no-repeat;filter:none;transform:translateY(-50%)}.goal-graph[data-theme=heart] .goal-graph__theme-motif:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/weflab/theme/goal/heart/heart.png) center / 70% no-repeat;content:"";animation:goal-theme-point 2s linear infinite}.goal-graph[data-theme=winter]{--goal-frame-height: 4em}.goal-graph[data-theme=winter] .goal-graph__canvas{box-sizing:border-box;padding:1em .8em;background:url(/assets/weflab/theme/goal/winter/bg.png) center / 100% 100% no-repeat}.goal-graph[data-theme=winter] .goal-graph__canvas:before{position:absolute;left:48%;top:-1.9em;width:3.8em;height:2.9em;background:url(/assets/weflab/theme/goal/winter/snow.png) center / contain no-repeat;content:"";transform:translate(-50%)}.goal-graph[data-theme=winter] .goal-graph__meter{top:1em;right:.8em;bottom:1em;left:.8em;overflow:hidden;border:.15em solid #2393d3;border-radius:1em;background:linear-gradient(#0b6cee,#15bdf8);box-shadow:0 0 .3em .15em #bae7fe,inset 0 0 .3em .15em #0000001a}.goal-graph[data-theme=winter] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;border-radius:1em;background:linear-gradient(var(--goal-start),var(--goal-end));box-shadow:none}.goal-graph[data-theme=winter] .goal-graph__theme-motif{display:none}.goal-graph[data-theme=night]{--goal-frame-height: 2em}.goal-graph[data-theme=night] .goal-graph__meter{overflow:visible;border:2px solid #222;border-radius:.3em;background:url(/assets/weflab/theme/goal/night/bar.png) left center / 100% 100% repeat-x #917ff7;box-shadow:none}.goal-graph[data-theme=night] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;background:none;box-shadow:none}.goal-graph[data-theme=night] .goal-graph__fill-bg{background-color:#181820;background-image:url(/assets/weflab/theme/goal/night/bar_on.png)}.goal-graph[data-theme=simple]{--goal-frame-height: 1.8em}.goal-graph[data-theme=simple] .goal-graph__meter{overflow:hidden;border:0;border-radius:1em;background:var(--goal-track);box-shadow:.05em .05em .2em #0000004d}.goal-graph[data-theme=simple] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;border-radius:1em;background:linear-gradient(to right,var(--goal-start),var(--goal-end));box-shadow:none}.goal-graph[data-theme=loading]{--goal-frame-height: 2.5em}.goal-graph[data-theme=loading] .goal-graph__meter{padding:.3em;overflow:visible;border:1px solid #c26900;border-bottom-width:2px;border-radius:100px;background:linear-gradient(#fac640,#fda718);box-shadow:0 0 .1em #0003}.goal-graph[data-theme=loading] .goal-graph__bar-inner{position:relative;inset:auto;width:100%;height:100%;overflow:hidden;border-radius:100px;background:#a77336;box-shadow:inset 0 .1em .3em #0000007f}.goal-graph[data-theme=loading] .goal-graph__fill{box-sizing:border-box;width:var(--goal-progress, 0%);height:100%;border:1px solid rgb(0 0 0 / 50%);border-radius:100px;background:linear-gradient(var(--goal-start),var(--goal-end));box-shadow:inset 0 -.1em .2em #0003}.goal-graph[data-theme=battery]{--goal-frame-height: 3em}.goal-graph[data-theme=battery] .goal-graph__meter{right:0;padding:.2em;overflow:visible;border:1px solid #bfbfc1;border-radius:.2em;background:linear-gradient(#888b8d,#dce0dd,#999c9c,#707978,#363435,#626367);box-shadow:0 0 .1em #0003}.goal-graph[data-theme=battery] .goal-graph__meter:before{position:absolute;z-index:6;top:.2em;right:.2em;bottom:.2em;left:.2em;display:block;border:.2em solid #444;border-radius:.25em;content:"";pointer-events:none}.goal-graph[data-theme=battery] .goal-graph__meter:after{z-index:auto;top:50%;right:-.4em;bottom:auto;left:auto;width:.4em;height:60%;border-radius:0 .3em .3em 0;background:linear-gradient(#888b8d,#dce0dd,#999c9c,#707978,#363435,#626367);transform:translateY(-50%)}.goal-graph[data-theme=battery] .goal-graph__bar-inner{position:relative;inset:auto;width:100%;height:100%;overflow:hidden;border-radius:.25em;background:#696b6a;box-shadow:inset 0 .8em .5em #0000007f,inset 0 -1em .5em #0000007f}.goal-graph[data-theme=battery] .goal-graph__fill{box-sizing:border-box;width:var(--goal-progress, 0%);height:100%;padding:.2em;border-radius:.25em;background:linear-gradient(to right,var(--goal-start),var(--goal-end));box-shadow:inset 0 .5em .5em #0000004d,inset 0 -.8em .5em #0000004d}.goal-graph[data-theme=battery] .goal-graph__fill-bg{background-image:url(/assets/weflab/theme/goal/battery/bar.png)}.goal-graph[data-theme=cyberpunk]{--goal-frame-height: 2.2em}.goal-graph[data-theme=cyberpunk] .goal-graph__meter{overflow:visible;border:0;background:none;box-shadow:none}.goal-graph[data-theme=cyberpunk] .goal-graph__meter:before,.goal-graph[data-theme=cyberpunk] .goal-graph__meter:after{z-index:auto;right:0;left:0;width:100%;height:50%;background:url(/assets/weflab/theme/goal/cyberpunk/bar.png) 0 0 / 100% 100% no-repeat;transform:skew(40deg)}.goal-graph[data-theme=cyberpunk] .goal-graph__meter:before{position:absolute;top:0;content:""}.goal-graph[data-theme=cyberpunk] .goal-graph__meter:after{top:auto;bottom:1px;transform:scaleY(-1) skew(40deg)}.goal-graph[data-theme=cyberpunk] .goal-graph__fill{width:var(--goal-progress, 0%);height:50%;background:none;box-shadow:none;transform:skew(40deg)}.goal-graph[data-theme=cyberpunk] .goal-graph__fill--side{top:auto;bottom:1px;transform:scaleY(-1) skew(40deg)}.goal-graph[data-theme=cyberpunk] .goal-graph__fill-bg{background-image:url(/assets/weflab/theme/goal/cyberpunk/bar_on.png)}.goal-graph[data-theme=overwatch]{--goal-frame-height: 1.7em}.goal-graph[data-theme=overwatch] .goal-graph__meter{overflow:visible;border:0;background:none;box-shadow:none;transform:none}.goal-graph[data-theme=overwatch] .goal-graph__bar-inner{overflow:visible;background:url(/assets/weflab/theme/goal/overwatch/bar.png) 0 0 / 100% 100% no-repeat;transform:skew(-20deg)}.goal-graph[data-theme=overwatch] .goal-graph__fill{width:var(--goal-progress, 0%);height:100%;background:none;box-shadow:none}.goal-graph[data-theme=overwatch] .goal-graph__fill-bg{background-image:url(/assets/weflab/theme/goal/overwatch/bar_on.png)}.goal-graph:is([data-theme=cat],[data-theme=lol],[data-theme=starcraft],[data-theme=battleground],[data-theme=heart],[data-theme=winter],[data-theme=night],[data-theme=overwatch]) .goal-graph__meter:after{display:none}.goal-graph[data-graph-type=bar]:not([data-theme=heartwave3]):not([data-theme=circlewave3]) .goal-graph__bar-inner>.goal-graph__fill{transition:all 1s cubic-bezier(.19,1,.22,1)}.goal-graph[data-theme=cherryb] .goal-graph__theme-motif,.goal-graph[data-theme=lunar] .goal-graph__theme-motif,.goal-graph[data-theme=starcraft] .goal-graph__theme-motif,.goal-graph[data-theme=battleground] .goal-graph__theme-motif,.goal-graph[data-theme=night] .goal-graph__theme-motif,.goal-graph[data-theme=battery] .goal-graph__theme-motif,.goal-graph[data-theme=cyberpunk] .goal-graph__theme-motif,.goal-graph[data-theme=overwatch] .goal-graph__theme-motif{display:none}.goal-graph[data-graph-type=bar] .goal-graph__copy{z-index:12;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;transform:none}.goal-graph[data-graph-type=bar] .goal-graph__copy strong,.goal-graph[data-graph-type=bar] .goal-graph__copy .goal-graph__content,.goal-graph[data-graph-type=bar] .goal-graph__copy .goal-graph__remaining{position:absolute;top:auto;right:0;bottom:100%;left:auto;width:auto;height:auto;min-width:0;margin:0 0 .3em;overflow:visible;line-height:1;text-align:right;text-overflow:clip;transform:none}.goal-graph[data-graph-type=bar] .goal-graph__copy strong{right:auto;left:0;text-align:left}.goal-graph[data-graph-type=bar][data-text-position=center] .goal-graph__copy strong,.goal-graph[data-graph-type=bar][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-graph-type=bar][data-text-position=center] .goal-graph__copy .goal-graph__remaining{top:50%;bottom:auto;margin:0;transform:translateY(-50%)}.goal-graph[data-graph-type=bar][data-text-position=center] .goal-graph__copy strong{left:.3em}.goal-graph[data-graph-type=bar][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-graph-type=bar][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.3em}.goal-graph[data-graph-type=bar][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-graph-type=bar][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-graph-type=bar][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:100%;bottom:auto;margin:.2em 0 0}.goal-graph[data-graph-type=bar][data-text-position=multi] .goal-graph__copy strong{right:0;left:0;text-align:center}.goal-graph[data-graph-type=bar][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-graph-type=bar][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{top:50%;right:0;bottom:auto;left:0;margin:0;text-align:center;transform:translateY(-50%)}.goal-graph[data-graph-type=bar][data-theme=heartwave3] .goal-graph__copy,.goal-graph[data-graph-type=bar][data-theme=circlewave3] .goal-graph__copy{top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;transform:none}.goal-graph[data-theme=heartwave3] .goal-graph__copy strong,.goal-graph[data-theme=heartwave3] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=circlewave3] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3] .goal-graph__copy .goal-graph__remaining{top:50%;right:0;bottom:auto;left:0;width:100%;margin:0;text-align:center}.goal-graph[data-theme=circlewave3][data-text-position=center] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3][data-text-position=multi] .goal-graph__copy strong{transform:translateY(-75%)}.goal-graph[data-theme=circlewave3][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3][data-text-position=center] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=circlewave3][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{transform:translateY(25%)}.goal-graph[data-theme=heartwave3][data-text-position=center] .goal-graph__copy strong,.goal-graph[data-theme=heartwave3][data-text-position=multi] .goal-graph__copy strong{transform:translateY(-120%)}.goal-graph[data-theme=heartwave3][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3][data-text-position=center] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=heartwave3][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{transform:translateY(-20%)}.goal-graph[data-theme=circlewave3][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{top:16%}.goal-graph[data-theme=heartwave3][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=heartwave3][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{top:22%}.goal-graph[data-theme=heartwave3][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3][data-text-position=normal] .goal-graph__copy strong{transform:none}.goal-graph[data-theme=heartwave3][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3][data-text-position=normal] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=circlewave3][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{transform:translateY(100%)}.goal-graph[data-theme=circlewave3][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:auto;bottom:18%}.goal-graph[data-theme=heartwave3][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=heartwave3][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:auto;bottom:22%}.goal-graph[data-theme=heartwave3][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=circlewave3][data-text-position=bottom] .goal-graph__copy strong{transform:translateY(-100%)}.goal-graph[data-theme=heartwave3][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heartwave3][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=circlewave3][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=circlewave3][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{transform:none}.goal-graph[data-theme=cherryb][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=cherryb][data-text-position=center] .goal-graph__copy strong{left:-.5em}.goal-graph[data-theme=cherryb][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cherryb][data-text-position=normal] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=cherryb][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cherryb][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:-.5em}.goal-graph[data-theme=cherryb][data-text-position=multi] .goal-graph__copy strong{margin-bottom:0}.goal-graph[data-theme=cat][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=cat][data-text-position=bottom] .goal-graph__copy strong{left:-1em}.goal-graph[data-theme=cat][data-text-position=center] .goal-graph__copy strong{left:-.8em}.goal-graph[data-theme=cat][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cat][data-text-position=normal] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=cat][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cat][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{right:0}.goal-graph[data-theme=cat][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cat][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.4em}.goal-graph[data-theme=cat][data-text-position=multi] .goal-graph__copy strong{margin-bottom:-.3em}.goal-graph[data-theme=cat][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cat][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{top:100%;margin-top:-.3em;transform:none}.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{top:.5em;bottom:auto}.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__copy strong{left:.2em}.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=starcraft][data-text-position=normal] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{right:.2em}.goal-graph[data-theme=starcraft][data-text-position=multi] .goal-graph__copy strong{top:.5em;bottom:auto}.goal-graph[data-theme=starcraft][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=starcraft][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{margin-top:.72em}.goal-graph[data-theme=starcraft][data-text-position=center] .goal-graph__copy strong{left:.7em}.goal-graph[data-theme=starcraft][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=starcraft][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.7em}.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=starcraft][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:auto;bottom:.4em;margin:0}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{top:.2em;bottom:auto}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__copy strong{left:.2em}.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=battleground][data-text-position=normal] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{right:.2em}.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__copy strong{top:.2em;bottom:auto;margin:0}.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=battleground][data-text-position=multi] .goal-graph__copy .goal-graph__remaining,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=battleground][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:auto;bottom:.25em;margin:0;transform:none}.goal-graph[data-theme=lunar][data-text-position=normal] .goal-graph__copy strong{top:.3em;bottom:auto;left:.9em}.goal-graph[data-theme=lunar][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lunar][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{top:.3em;right:.9em;bottom:auto}.goal-graph[data-theme=lunar][data-text-position=bottom] .goal-graph__copy strong{top:auto;bottom:.7em;left:2.2em}.goal-graph[data-theme=lunar][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lunar][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:auto;right:2.2em;bottom:.7em}.goal-graph[data-theme=lunar][data-text-position=center] .goal-graph__copy strong{left:.9em}.goal-graph[data-theme=lunar][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lunar][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.9em}.goal-graph[data-theme=lunar][data-text-position=multi] .goal-graph__copy strong{bottom:.7em;margin-bottom:0}.goal-graph[data-theme=lunar][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lunar][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{top:.7em;transform:none}.goal-graph[data-theme=lol][data-text-position=normal] .goal-graph__copy strong{top:.3em;bottom:auto;left:.9em}.goal-graph[data-theme=lol][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lol][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{top:.3em;right:.9em;bottom:auto}.goal-graph[data-theme=lol][data-text-position=bottom] .goal-graph__copy strong{top:auto;bottom:.3em;left:.9em}.goal-graph[data-theme=lol][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lol][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{top:auto;right:.9em;bottom:.3em}.goal-graph[data-theme=lol][data-text-position=center] .goal-graph__copy strong{left:.9em}.goal-graph[data-theme=lol][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lol][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.9em}.goal-graph[data-theme=lol][data-text-position=multi] .goal-graph__copy strong{top:.3em;bottom:auto}.goal-graph[data-theme=lol][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=lol][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{margin-top:.5em}.goal-graph[data-theme=lol][data-percentage-display=enabled][data-text-position=center] .goal-graph__copy strong{left:2.2em}.goal-graph[data-theme=lol][data-percentage-display=enabled][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=lol][data-percentage-display=enabled][data-text-position=bottom] .goal-graph__copy strong{left:1.6em}.goal-graph[data-theme=heart][data-text-position=center] .goal-graph__copy strong{left:2.6em}.goal-graph[data-theme=heart][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heart][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.5em}.goal-graph[data-theme=heart][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=heart][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=heart][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{margin-top:.3em}.goal-graph[data-theme=winter][data-text-position=normal] .goal-graph__copy strong,.goal-graph[data-theme=winter][data-text-position=normal] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=winter][data-text-position=normal] .goal-graph__copy .goal-graph__remaining{right:.5em;margin-bottom:-.1em}.goal-graph[data-theme=winter][data-text-position=normal] .goal-graph__copy strong{right:auto;left:.5em}.goal-graph[data-theme=winter][data-text-position=bottom] .goal-graph__copy strong,.goal-graph[data-theme=winter][data-text-position=bottom] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=winter][data-text-position=bottom] .goal-graph__copy .goal-graph__remaining{right:.5em;margin-top:-.1em}.goal-graph[data-theme=winter][data-text-position=bottom] .goal-graph__copy strong{right:auto;left:.5em}.goal-graph[data-theme=winter][data-text-position=multi] .goal-graph__copy strong{left:.5em;text-align:left}.goal-graph[data-theme=winter][data-text-position=center] .goal-graph__copy strong{left:1.1em}.goal-graph[data-theme=winter][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=winter][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:1.1em}.goal-graph[data-theme=loading][data-text-position=center] .goal-graph__copy strong{left:.7em}.goal-graph[data-theme=loading][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=loading][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.7em}.goal-graph[data-theme=battery][data-text-position=center] .goal-graph__copy strong{left:.4em}.goal-graph[data-theme=battery][data-text-position=center] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=battery][data-text-position=center] .goal-graph__copy .goal-graph__remaining{right:.4em}.goal-graph[data-theme=cyberpunk][data-text-position=multi] .goal-graph__copy strong,.goal-graph[data-theme=overwatch][data-text-position=multi] .goal-graph__copy strong{margin-bottom:.1em}.goal-graph[data-theme=cyberpunk][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=cyberpunk][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{top:100%;margin-top:-.1em;transform:none}.goal-graph[data-theme=overwatch][data-text-position=multi] .goal-graph__copy .goal-graph__content,.goal-graph[data-theme=overwatch][data-text-position=multi] .goal-graph__copy .goal-graph__remaining{top:100%;transform:none}.asset-live-preview-canvas[data-theme^=goal-]:not([data-theme=goal-heartwave3]):not([data-theme=goal-circlewave3]){width:400px;height:300px;transform:translate(-50%,-50%) scale(.23)}.asset-live-preview-canvas[data-theme=goal-heartwave3],.asset-live-preview-canvas[data-theme=goal-circlewave3]{transform:translate(-50%,-50%) scale(.145)}.goal-graph__completion{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;animation:goal-complete-pop .2s ease-in-out}.goal-graph__completion img{width:100%;height:100%;object-fit:contain}.goal-graph__completion img.is-fill{object-fit:fill}.goal-graph.is-thumbnail,.goal-graph.is-thumbnail *{animation-play-state:paused!important}.asset-live-preview-canvas>.goal-graph{width:800px;height:600px}.asset-live-preview-canvas[data-theme^=goal-]:not([data-theme=goal-heartwave3]):not([data-theme=goal-circlewave3])>.goal-graph{width:400px;height:300px;min-height:0}.transparent-preview>.goal-graph{position:absolute;left:50%;top:50%;width:800px;height:600px;min-height:600px;transform:translate(-50%,-50%) scale(.36);transform-origin:center}.transparent-preview>.goal-graph[data-graph-type=bar]:not([data-theme=heartwave3]):not([data-theme=circlewave3]){width:min(100%,400px);height:auto;min-height:0;aspect-ratio:4 / 3;--goal-font-size: calc(var(--goal-font-size-value, 28) * .25cqw) !important;transform:translate(-50%,-50%)}.transparent-preview>.goal-graph[data-theme=heartwave3],.transparent-preview>.goal-graph[data-theme=circlewave3],.transparent-preview>.goal-graph:not([data-graph-type=bar]){transform:translate(-50%,-50%) scale(.42)}@keyframes goal-progress-stripes{0%{background-position:0 0}to{background-position:2em 2em}}@keyframes goal-theme-point{0%,40%,80%,to{transform:scale(.75)}20%,60%{transform:scale(1)}}@keyframes goal-complete-pop{0%{opacity:0}to{opacity:1}}@keyframes goal-heart-wave{0%,to{opacity:.66;transform:scale(.93) rotate(-4deg)}50%{opacity:.96;transform:scale(1.05) rotate(5deg)}}@keyframes goal-circle-wave{0%,to{opacity:.6;transform:scale(.9) rotate(0)}50%{opacity:.95;transform:scale(1.08) rotate(18deg)}}@keyframes goal-wave-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes goal-wave-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes goal-wave-particle{0%{top:110%;opacity:0;transform:scale(1)}20%{box-shadow:0 0 2px #fff;opacity:.8}80%{opacity:.4}to{top:-10%;opacity:0;transform:scale(.5)}}@keyframes goal-leaf-fall{0%{top:-40%;opacity:0}20%,80%{opacity:1}to{top:100%;opacity:0}}@keyframes goal-leaf-shake{0%,to{margin-left:0}50%{margin-left:20px}}@keyframes goal-snow-fall{0%{top:-10%;opacity:.8}10%{top:0;opacity:.7}to{top:100%;opacity:.4}}@keyframes goal-snow-shake{0%,to{transform:translate(0)}50%{transform:translate(20px)}}@keyframes goal-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(9px) rotate(3deg)}}@media (max-width: 1240px){.transparent-preview>.goal-graph{transform:translate(-50%,-50%) scale(.32)}.transparent-preview>.goal-graph[data-theme=heartwave3],.transparent-preview>.goal-graph[data-theme=circlewave3],.transparent-preview>.goal-graph:not([data-graph-type=bar]){transform:translate(-50%,-50%) scale(.38)}.transparent-preview>.goal-graph[data-graph-type=bar]:not([data-theme=heartwave3]):not([data-theme=circlewave3]){transform:translate(-50%,-50%)}}@media (prefers-reduced-motion: reduce){.goal-graph *,.goal-graph:before{animation:none!important;transition:none!important}}.caption-score{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--score-text, #fff);font-family:var(--score-font, Freesentation),Pretendard,sans-serif;font-size:var(--score-font-size, 18px);font-style:normal;font-weight:var(--score-font-weight, 400);isolation:isolate;text-decoration:none}.caption-score:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:var(--score-background-image, none);background-position:center;background-repeat:no-repeat;background-size:var(--score-background-size, contain);content:"";pointer-events:none}.caption-score[data-background=enabled]:before{background-color:var(--score-background, #000)}.caption-score :where(.caption-score__field,.caption-score__rich-text){paint-order:stroke fill;-webkit-text-stroke:var(--score-outline-width, 0) var(--score-outline, transparent)}.caption-score__tooltip-trigger{position:absolute;z-index:50;top:0;left:0;width:100%;height:12px}.caption-score__tooltip{position:absolute;top:0;left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100% - 20px);min-height:36px;padding:5px 9px;color:#f7f7fb;border:1px solid rgb(255 255 255 / 16%);border-radius:0 0 8px 8px;background:#191b22e0;box-shadow:0 4px 16px #0003;font:600 11px/1 Pretendard,sans-serif;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:.14s ease}.caption-score__tooltip-trigger:hover .caption-score__tooltip,.caption-score__tooltip-trigger:focus-within .caption-score__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}.caption-score__tooltip label{display:flex;align-items:center;gap:5px;white-space:nowrap}.caption-score__tooltip input{width:84px;accent-color:#8c76ff}.caption-score__tooltip output{min-width:24px}.caption-score__tooltip button,.caption-score__timer-controls button{padding:4px 7px;color:inherit;border:0;border-radius:5px;background:#ffffff1f;font:inherit;cursor:pointer}.caption-score__text-viewport{width:100%;height:100%;overflow:hidden;padding:10px}.caption-score__rich-text{width:max-content;max-width:calc(100% - 20px);line-height:1.45}.caption-score__rich-text :first-child{margin-top:0}.caption-score__rich-text :last-child{margin-bottom:0}.caption-score__rich-text img,.caption-score__rich-text video{max-width:100%;max-height:70vh;object-fit:contain}.caption-score[data-scroll=left] .caption-score__rich-text{max-width:none;animation:caption-scroll-left var(--score-scroll-duration, 15s) linear infinite}.caption-score[data-scroll=right] .caption-score__rich-text{max-width:none;animation:caption-scroll-right var(--score-scroll-duration, 15s) linear infinite}.caption-score[data-scroll=up] .caption-score__rich-text{animation:caption-scroll-up var(--score-scroll-duration, 15s) linear infinite}.caption-score[data-scroll=down] .caption-score__rich-text{animation:caption-scroll-down var(--score-scroll-duration, 15s) linear infinite}.caption-score__placement{position:absolute;top:4px;right:4px;bottom:4px;left:4px;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none}.caption-score[data-align=center] .caption-score__placement{justify-content:center}.caption-score[data-align=right] .caption-score__placement{justify-content:flex-end}.caption-score__board{position:relative;flex:0 0 auto;overflow:visible;pointer-events:auto;filter:drop-shadow(0 3px 5px rgb(0 0 0 / 22%))}.caption-score[data-fit=screen] .caption-score__board{width:calc(100% - 2px);max-width:calc(100vw - 22px)}.caption-score__field{display:inline-block;min-width:.65em;outline:0;white-space:nowrap}.caption-score__field[contenteditable=true]{cursor:text}.caption-score__field[contenteditable=true]:hover,.caption-score__field.is-selected{border-radius:3px;box-shadow:0 0 0 2px #8b78ff,0 0 0 4px #ffffffb3}.caption-score__board--classic{width:321px;box-sizing:border-box;overflow:hidden;color:#fff;font-family:var(--score-font, Freesentation),Pretendard,sans-serif;font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 1px rgb(0 0 0 / 70%)}.caption-score__classic-inner{position:relative;z-index:1;display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden}.caption-score__board--star{height:140px;padding:11px 11px 7px;background:url(data:image/png;base64,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) center top / 321px 140px no-repeat}.caption-score__board--box{height:130px;padding:0;border:2px solid #0d0f11;border-radius:6px;background:#232237}.caption-score__board--box[data-has-timer=false]{height:98px}.caption-score__board--classic .caption-score__header-line,.caption-score__classic-names{display:flex;align-items:center;justify-content:space-between;flex:0 0 32px;gap:8px;min-height:32px;font-size:18px}.caption-score__board--classic .caption-score__header-line{justify-content:center;margin:0;padding:0 9px;color:#fff;background:#000000d9;font-size:18px;letter-spacing:-.02em}.caption-score__board--box .caption-score__header-line{border:1px solid #484568;border-bottom:0;border-radius:5px 5px 0 0;background:#141321}.caption-score__board--classic .caption-score__header-line .caption-score__field:first-child:not(:last-child){color:#48dc5e;font-weight:800}.caption-score__teams{position:relative;display:block;flex:0 0 32px;width:100%;min-height:32px;margin-top:-1px;text-align:center}.caption-score__teams i{display:none}.caption-score__teams>*{position:absolute;top:0;display:flex;width:50%;min-height:32px;min-width:0;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 20%)}.caption-score__team.is-left{left:0;background:var(--score-left);text-align:center}.caption-score__team.is-right{right:0;background:var(--score-right);text-align:center}.caption-score__team-score{z-index:4;width:32px;overflow:hidden;color:#06070b;border-color:#fff6;background:#0000004d;font-size:18px;font-weight:800;text-shadow:none}.caption-score__team-score.is-left{right:50%}.caption-score__team-score.is-right{left:50%}.caption-score__board--classic[data-team-score-visible=false] .caption-score__team-score{display:none}.caption-score__classic-names{position:relative;display:block;flex:0 0 32px;width:100%;min-height:32px;margin:-1px 0 0;padding:0;color:#fff}.caption-score__classic-names>*{position:absolute;top:0;display:flex;width:50%;min-height:32px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 20%)}.caption-score__classic-name.is-left{left:0;background:var(--score-name-left)}.caption-score__classic-name.is-right{right:0;background:var(--score-name-right)}.caption-score__classic-name-score{z-index:4;width:32px;overflow:hidden;color:#08090d;border-color:#fff6;background:#0000004d;font-weight:800;text-shadow:none}.caption-score__classic-name-score.is-left{right:50%}.caption-score__classic-name-score.is-right{left:50%}.caption-score__board--classic[data-name-score-visible=false] .caption-score__classic-name-score{display:none}.caption-score__star-footer{position:relative;display:flex;min-height:27px;flex:0 0 27px;align-items:center;justify-content:space-between;padding:0 18px;background:transparent;font-size:17px;font-weight:800}.caption-score__star-footer>:first-child{color:#49df61}.caption-score__star-footer>:last-child{color:#ff4053}.caption-score__timer-wrap{position:relative;display:flex;justify-content:center;margin:3px auto}.caption-score__timer{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 8px;border-radius:99px;background:#00000059;font:700 .72em/1 var(--score-font, Freesentation),sans-serif;letter-spacing:.06em}.caption-score__board--box .caption-score__timer-wrap{min-height:32px;flex:0 0 32px;align-items:center;margin:auto 0 0;border:1px solid #484568;border-top:0;border-radius:0 0 5px 5px;background:transparent}.caption-score__board--box .caption-score__timer{min-width:100%;padding:0 8px;border-radius:0;background:transparent;font-size:19px;letter-spacing:0}.caption-score__board--classic :where(.caption-score__team-score,.caption-score__classic-name-score) .caption-score__field{-webkit-text-stroke:0;paint-order:normal}.caption-score__timer-controls{position:absolute;top:calc(100% + 3px);left:50%;z-index:10;display:flex;gap:3px;padding:3px;color:#fff;border-radius:6px;background:#14161eeb;opacity:0;pointer-events:none;transform:translate(-50%)}.caption-score__timer-wrap:hover .caption-score__timer-controls,.caption-score__timer-wrap:focus-within .caption-score__timer-controls{opacity:1;pointer-events:auto}.caption-score__timer-controls button{font-size:10px}.caption-score__board--sports{width:726px;min-height:51px}.caption-score__board--sports[data-has-notice=true]{min-height:84px;padding-top:33px}.caption-score__board--sports[data-has-timer=true]{min-height:84px;padding-bottom:33px}.caption-score__board--sports[data-has-notice=true][data-has-timer=true]{min-height:117px}.caption-score__board--sports.is-swapped[data-has-notice=true]{padding-top:0;padding-bottom:33px}.caption-score__board--sports.is-swapped[data-has-timer=true]{padding-top:33px}.caption-score__board--sports .caption-score__header-line{position:absolute;z-index:2;top:0;left:50%;display:flex;width:338px;height:35px;align-items:center;justify-content:center;padding:0 38px 2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAAAjCAYAAADG3II/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEBUlEQVR4nO3dSYgcVRzH8e//X9XL9IRZnMQEzUElmhyMYJRsKhoXXCJEQUEQQzQoiBKU3MRrDpLgIRIQFAyIS1A8qCSKI+pBxJMHBU9exLOiDmTS40x7eF1OO2ZML7V0dX6fywx0zXuPOXyp7lfVZRNTMwyBg8DVRS9CRErnN+AYsFjkIuIiJ287TPhHiIj0YwvwBNAqagFFh/RZ4ChA5LWClyIiZbO4dA7gAHAWeIaCYlpkSB8HjgPmViUyhVREeuNeYWFpDuBpQkwPF7GOqFZvFDHvI8BJwN2qxF4vYg0iUnJmhlvMUmsBYBfgwJd5r6OIkD4AvA3EiqiIDMrMMYuSmN4KzANf57mGvEN6N/ABUHWrEPtYnnOLyIhaEdM7Cbv53+Y1f54hvQ34EKgroiKSthBTZ6n1F8A9wC/Ad3nMnVdIdwKngTWKqIhkxSyiRYsWiwbsBX4Cvs963jxCej0wC0wooiKSNbc4iakD+4AfgB8znTPLwYFrgU+BSUVURPISex23KkAEvAPcl+V8WYZ0E/AZsE4RFZG8hZhWAKrAe8DtWc2VVUivAL4ANrjFiqiIFCL2sSSmDeAjYHcW82QR0o2EM9GNIaKFXPAvIgL8J6angRvTniPtkK4jRHSTzkRFZFh0xHQSOANsTXP8NEN6CWF3fstyRC3F4UVE+tcR07WEVm1Oa+y0QppU/jqziEgRFZEh1BHTSwkxvSqNcdMIaQP4GNhuFhF7A1NERWRIhZjGEPZzZts/BzJoSOuE2z5vNnNiH1NERWTodcT0SuBzYP0g4w0S0irwPnCH4e0z0ayv7xcRSYN1xvQawib52n5H67d8EfAWsNdw4kgRFZGyCTE1iyDs4n9C2O/pWT/1c+AN4CEwRVRESszCu+kQ0xsI15mO9zpKrwU04FXgMTAq0bgiKiKlZv8+M91NuAOqpzuJeq3gy8CTgCIqIiMj7POMJU3bQ9j/qXb7972U8AjwHEDFFVERGS0r9nvuBd4l7AddULc1fBF4AdoRta7GFhEpleWYGsCDwJt0EdNuvtj5eeAlgNgbyeUCIiIjyTDcK8nzn7YClxM+N13VhUL6FPAKYB23VomIjLTlmDYBthG+S+TMasf/X0j3A68D5lYl8lraaxURGVqG4RYnZ6Y7CDv5s+c7drWQPkz4bMD17HkRuViZeWdMbwJawFcrjztfSO8HTgEVRVRELnbhMc9REtM9wBzwTecxK3eO7qJ9/VStPs34mstyWaiIyLBrNv9k7o+fAY4C88CJ5DWbmJpJfr+FcK9po1afplabynmZIiLDrdn8nfmzv0J4i3+QcLv8PyHdQfuxyUUtUESkZBaBR4FTNjE1Mwm8BkwXuyYRkdJZAA79DRCzjWuQhA5aAAAAAElFTkSuQmCC) no-repeat center top;transform:translate(-50%)}.caption-score__board--sports.is-swapped .caption-score__header-line{top:auto;bottom:0;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%)}.caption-score__sports-row{position:relative;display:grid;grid-template-columns:minmax(190px,1fr) 60px auto 60px minmax(190px,1fr);min-height:51px;overflow:hidden;border:0;border-radius:0;background:url(data:image/png;base64,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) no-repeat center top}.caption-score__board--sports[data-set-score=visible] .caption-score__sports-row{grid-template-columns:minmax(150px,1fr) 60px 60px auto 60px 60px minmax(150px,1fr)}.caption-score__sports-row>*{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:6px 12px}.caption-score__sports-row>span:first-child{justify-content:flex-end;padding-right:52px;background:linear-gradient(180deg,#171d31,#0e1426)!important;box-shadow:inset 0 -4px 0 var(--score-left)}.caption-score__sports-row>span:last-child{justify-content:flex-start;padding-left:52px;background:linear-gradient(180deg,#171d31,#0e1426)!important;box-shadow:inset 0 -4px 0 var(--score-right)}.caption-score__sports-row b{padding-inline:3px;font-size:1.55em}.caption-score__sports-row i{min-width:7px;padding-inline:0;color:#858b9c;background:transparent;font-size:.7em;font-style:normal}.caption-score__sports-row em{color:#f2b94f;font-size:1.05em;font-style:normal;font-weight:800}.caption-score__board--sports>.caption-score__timer-wrap{position:absolute;right:0;bottom:0;left:0;width:172px;min-height:34px;margin:0 auto;padding-bottom:8px;color:#bad2c7;background:url(data:image/png;base64,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) no-repeat center bottom}.caption-score__board--sports.is-swapped>.caption-score__timer-wrap{top:0;bottom:auto;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%)}.caption-score__board--color{width:792px;height:auto;padding-top:7px;padding-bottom:0;filter:drop-shadow(0 3px 5px rgb(0 0 0 / 22%))}.caption-score__board--color[data-has-timer=true]{height:auto;padding-top:40px}.caption-score__board--color[data-has-header=true]{height:auto;padding-bottom:40px}.caption-score__board--color[data-has-timer=true][data-has-header=true]{height:auto}.caption-score__board--color.is-swapped[data-has-timer=true]{padding-top:0;padding-bottom:40px}.caption-score__board--color.is-swapped[data-has-header=true]{padding-top:40px}.caption-score__board--color>.caption-score__timer-wrap{position:absolute;z-index:2;top:0;left:50%;width:107px;min-height:47px;margin:0;padding-bottom:8px;color:#ffbd54;background:url(data:image/png;base64,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) no-repeat center top;transform:translate(-50%)}.caption-score__board--color>.caption-score__timer-wrap .caption-score__timer{min-width:100%;padding:0;background:transparent}.caption-score__color-row{position:relative;display:block;width:100%;height:58px;min-height:58px;filter:drop-shadow(0 2px 1px rgb(0 0 0 / 28%))}.caption-score__color-row>span{position:absolute;top:0;display:flex;height:58px;align-items:center;justify-content:center;min-width:0}.caption-score__color-edge{z-index:2;width:64px;color:#202126;border:2px solid #3b3b3b;background:#f6c463;font-size:1.14em;font-style:italic;font-weight:800}.caption-score__color-edge:first-child{left:0;clip-path:polygon(0 8%,100% 0,84% 100%,13% 95%)}.caption-score__color-edge:last-child{right:0;clip-path:polygon(0 0,100% 8%,87% 95%,16% 100%)}.caption-score__color-team{z-index:1;width:345px;padding:0 26px;border:2px solid #3b3b3b;border-radius:6px;font-size:1.05em;font-style:italic;font-weight:800}.caption-score__color-team.is-left{left:0;margin:0;clip-path:polygon(4% 0,100% 0,93% 100%,0 100%)}.caption-score__color-team.is-right{right:0;margin:0;clip-path:polygon(0 0,96% 0,100% 100%,7% 100%)}.caption-score__color-score{top:50%!important;left:50%;z-index:3;width:155px;height:72px!important;gap:14px;color:#282015;min-height:72px;margin:0;background:url(data:image/png;base64,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) no-repeat center center;font-size:1.45em;font-style:italic;font-weight:900;transform:translate(-50%,-50%)}.caption-score__color-score i{font-style:normal}.caption-score__board--color>.caption-score__header-line{position:absolute;z-index:2;bottom:0;left:50%;display:flex;width:348px;height:47px;align-items:center;justify-content:center;margin:0;padding-top:10px;color:#31343d;background:url(data:image/png;base64,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) no-repeat center top;transform:translate(-50%)}.caption-score__board--color>.caption-score__header-line .caption-score__field:first-child:not(:last-child){color:#56cf5e}.caption-score__board--color.is-swapped>.caption-score__header-line{top:0;bottom:auto;clip-path:polygon(12% 0,88% 0,93% 100%,7% 100%)}.caption-score__board--color.is-swapped>.caption-score__timer-wrap{top:auto;bottom:-1px;clip-path:polygon(0 0,100% 0,87% 100%,13% 100%)}.caption-score[data-tilted=true] .caption-score__board--color{padding-right:10px;padding-left:10px}.caption-score__board--color[data-set-score=hidden] .caption-score__color-edge{display:none}.caption-score[data-tilted=true] .caption-score__color-team.is-left,.caption-score[data-tilted=true] .caption-score__color-edge:first-child{transform:skew(20deg)}.caption-score[data-tilted=true] .caption-score__color-team.is-right,.caption-score[data-tilted=true] .caption-score__color-edge:last-child{transform:skew(-20deg)}.caption-score__board--multi{width:399px;display:grid;gap:2px;padding:0 10px}.caption-score__board--multi[data-set-score=visible]{width:465px}.caption-score__board--multi[data-has-notice=true]{padding-top:49px}.caption-score__board--multi[data-has-timer=true]{padding-bottom:49px}.caption-score__board--multi>.caption-score__header-line{position:absolute;top:0;left:0;width:335px;min-height:47px;color:#eceef5;background:url(data:image/png;base64,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) no-repeat center top}.caption-score__board--multi>.caption-score__timer-wrap{position:absolute;bottom:0;left:0;width:335px;min-height:47px;margin:0;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU8AAAAvCAYAAABjTkgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACwklEQVR4nO3dv2obSRzA8e8Oa7FYh1xdpxc4ropTXCHcGoTAqS9cpzyWnerAdQJ+AtenLtwDGFWuvMoY7+rPXOGsI0wSkikiH/5+Kq1WiKm+/EazoOL4+JhtMcZD4E/gCPgd+AVJen4+Ah+AS+C83+/PuhsxRorteMYYT4HpT1+iJD19Z/1+/w3cx7Ps3o0xvgNOAPb29ijLkqIoKIpiR+uUpN1JKZFSYrVasVwuAaYxxl/7/f4rgDKEwGKxOAVOiqJgf3+fEMJOFy1JT0VZlvR6PW5vb0kpncQYz4BpMRqNXgAzgMFgQAiBm5sb6rqmbVs2m81uVy5JOxBCoNfrMRgMODg4YLPZUNd1d/uwBF4DVFVFURRcXV3RNM3DF7htl/QcpZRomobr62vqumY4HFJVFXd3dwCvS+5P1amqivl8Ttu2BlOStrRty3w+ZzgcdvE8KoFDuD89aprGcErSF7RtS4yxu3xRAnsAi8XCcErSNywWC6qqAug9PKrk1ClJ39Y0TRfPz895godDkvS9HuJpOCXp+xlPScpgPCUpg/GUpAzGU5IyGE9JymA8JSmD8ZSkDMZTkjIYT0nKYDwlKYP/tyFJGZw8JSmD8ZSkDG7bJSmDk6ckZTCekpTBbbskZXDylKQfkFICjKck/ZAunm7bJSmDk6ckZXDylKQMTp6SlMHJU5IyOHlKUgYnT0nK4OQpSRkCsNz1IiTpf+ZjAGbw+al5SdKXbXXyQwlcAn+klAjBn0Al6Ws2m0338jIA5wDr9drpU5K+IqXEer3uLs/DeDyeAW9TSiyXSwMqSY886uNbYBYAxuPxFHifUqJtW1arlRGV9OyllFitVrRt2zXx/adeUna/c04mk1cXFxenwHS9Xm+Pp5IkOJtMJm+6i2I0Gj3+wEvgL+AI+A3Y/3lrk6Qn4xb4l/tD9b+Bf7Zv/gcS0e5UKBLIVgAAAABJRU5ErkJggg==) no-repeat center top}.caption-score__multi-row{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;min-height:60px;padding:0;background:transparent}.caption-score__board--multi[data-set-score=visible] .caption-score__multi-row{grid-template-columns:minmax(0,1fr) 64px 64px;gap:2px}.caption-score__multi-row .caption-score__field:first-child{display:flex;width:100%;min-height:60px;align-items:center;justify-content:center;justify-self:center;border:2px solid #3b3b3b;border-right:0;border-radius:6px 0 0 6px;background:var(--multi-color);font-weight:800}.caption-score__multi-row .caption-score__field:last-child{display:flex;width:64px;min-height:60px;align-items:center;justify-content:center;justify-self:center;color:#282117;border:2px solid #3b3b3b;border-left:0;border-radius:0 6px 6px 0;background:#f6c463;font-size:1.35em;font-weight:800}.caption-score__board--multi[data-set-score=visible] .caption-score__multi-row .caption-score__field:nth-child(2){display:flex;width:64px;min-height:60px;align-items:center;justify-content:center;justify-self:center;color:#282117;border:2px solid #3b3b3b;border-left:0;border-radius:0 6px 6px 0;background:#f6c463;font-size:1.35em;font-weight:800}.caption-score__board--multi[data-set-score=visible] .caption-score__multi-row .caption-score__field:nth-child(3){width:64px;min-height:60px;display:grid;justify-self:center;color:#262934;border:2px solid #3b3b3b;border-left:2px solid #3b3b3b;border-radius:6px;background:#d9d9d9;font-size:1.25em;font-weight:800;place-items:center;transform:none}.caption-score[data-tilted=true] .caption-score__multi-row{transform:skew(-20deg)}.caption-score__board--soccer{width:620px;padding:0;border-radius:0}.caption-score__board--soccer[data-has-cheer=true]{padding-top:32px}.caption-score__board--soccer[data-has-timer=true]{padding-bottom:32px}.caption-score__board--soccer.is-swapped[data-has-cheer=true]{padding-top:0;padding-bottom:32px}.caption-score__board--soccer.is-swapped[data-has-timer=true]{padding-top:32px}.caption-score__cheer-message{position:absolute;z-index:2;top:0;left:50%;display:grid;grid-template-columns:120px 1fr;width:460px;min-height:32px;align-items:center;margin:0;padding:0;overflow:hidden;border-radius:6px 6px 0 0;background:#1c1f2adb!important;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:.75em;transform:translate(-50%)}.caption-score__cheer-message strong{height:100%;display:grid;padding:0 12px;color:#32d893;background:#0f2022b8;place-items:center}.caption-score__cheer-message>.caption-score__field{padding:0 14px;color:#b8bcc8;text-align:left}.caption-score__board--soccer.is-swapped .caption-score__cheer-message{top:auto;bottom:0;border-radius:0 0 6px 6px}.caption-score__soccer-row{position:relative;display:grid;grid-template-columns:80px 170px 60px 60px 170px 80px;min-height:52px;align-items:stretch;overflow:hidden;border-radius:6px;background:#fff;color:#1d2030;box-shadow:0 2px 5px #00000038}.caption-score__soccer-row>*{display:flex;align-items:center;justify-content:center;height:52px;padding:6px 8px}.caption-score__soccer-team{min-width:0}.caption-score__soccer-row>b{position:relative;color:#202127;font-size:1.4em}.caption-score[data-theme=soccer] .caption-score__soccer-row>b:first-of-type:after{position:absolute;z-index:2;top:50%;right:-4px;color:#202127;content:"-";font-size:.72em;transform:translate(50%,-50%)}.caption-score__flag{background:#f6f7f9;box-shadow:inset 0 0 0 1px #d8dbe3;font-size:1.75em}.caption-score__soccer-timer{position:absolute;top:auto;bottom:0;left:50%;z-index:3;width:120px;min-height:32px;height:32px;color:#fff;border-radius:0 0 6px 6px;transform:translate(-50%)}.caption-score__board--soccer.is-swapped .caption-score__soccer-timer{top:0;bottom:auto;border-radius:6px 6px 0 0}.caption-score__soccer-timer .caption-score__timer{background:transparent}.caption-score__soccer-timer>.caption-score__timer-wrap{height:100%;align-items:center;margin:0}.caption-score[data-theme=soccerbox] .caption-score__board--soccer{width:320px;min-height:107px}.caption-score[data-theme=soccerbox] .caption-score__cheer-message{width:320px;min-height:30px;grid-template-columns:90px 1fr}.caption-score[data-theme=soccerbox] .caption-score__soccer-row{grid-template-columns:80px 180px 60px;grid-template-rows:52px 52px;row-gap:3px;min-height:107px;border-radius:0;background:transparent;box-shadow:none}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(1){border-radius:6px 0 0}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(3){border-radius:0 6px 0 0}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(4){border-radius:0 0 6px}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(6){border-radius:0 0 0 6px}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>*{height:52px}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(-n+3){box-shadow:0 0 3px 1px #0000001a}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(4){grid-column:3;grid-row:2}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(5){grid-column:2;grid-row:2}.caption-score[data-theme=soccerbox] .caption-score__soccer-row>:nth-child(6){grid-column:1;grid-row:2}.caption-score[data-theme=soccerbox] .caption-score__soccer-timer{position:absolute;top:auto;bottom:0;left:80px;width:180px;min-height:32px;height:32px;transform:none}.caption-score[data-theme=soccerbox] .caption-score__board--soccer.is-swapped .caption-score__soccer-timer{top:0;bottom:auto;left:80px;width:180px;transform:none}.caption-score__board--formation{width:460px;height:644px;overflow:hidden;border:2px solid rgb(237 240 245 / 74%);border-radius:8px;background:linear-gradient(180deg,transparent calc(50% - 1px),rgb(255 255 255 / 55%) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),repeating-linear-gradient(180deg,#32a04f 0,#32a04f 80.5px,#2e984a 80.5px,#2e984a 161px);box-shadow:inset 0 0 0 18px #fff0}.caption-score__board--formation:before{position:absolute;z-index:1;top:18px;right:18px;bottom:18px;left:18px;border:2px solid rgb(255 255 255 / 46%);content:"";pointer-events:none}.caption-score__board--formation:after{position:absolute;z-index:1;top:50%;left:50%;width:96px;height:96px;border:2px solid rgb(255 255 255 / 46%);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.caption-score__formation-half{position:absolute;left:0;width:100%;height:50%}.caption-score__formation-half:before,.caption-score__formation-half:after{position:absolute;z-index:1;top:18px;left:50%;border:2px solid rgb(255 255 255 / 46%);border-top:0;content:"";pointer-events:none;transform:translate(-50%)}.caption-score__formation-half:before{width:176px;height:74px}.caption-score__formation-half:after{width:84px;height:29px}.caption-score__formation-half.is-home{top:0}.caption-score__formation-half.is-away{bottom:0;transform:rotate(180deg)}.caption-score__formation-name{position:absolute;z-index:3;top:8px;left:50%;display:flex;width:170px;min-height:30px;align-items:center;justify-content:center;gap:8px;padding:4px 8px;border-radius:999px;background:#0f1e24eb;font-size:.72em;transform:translate(-50%)}.caption-score__formation-half.is-away .caption-score__formation-name{transform:translate(-50%) rotate(180deg)}.caption-score__player-slot{position:absolute;z-index:3;display:grid;min-width:76px;justify-items:center;transform:translate(-50%,-50%)}.caption-score__formation-half.is-away .caption-score__player-slot{transform:translate(-50%,-50%) rotate(180deg)}.caption-score__player-name{margin-top:2px;color:#fff;font:800 11px/1.05 Freesentation,Pretendard,sans-serif;text-shadow:0 1px 2px #000,1px 0 1px #000,-1px 0 1px #000;white-space:nowrap}.caption-score__player{position:relative;width:29px;height:27px;display:grid;place-items:center;border:0;border-radius:3px 3px 8px 8px;clip-path:polygon(23% 0,38% 9%,62% 9%,77% 0,100% 20%,84% 42%,77% 34%,77% 100%,23% 100%,23% 34%,16% 42%,0 20%);box-shadow:0 2px 5px #00000059;font:800 9px/1 Pretendard,sans-serif}.caption-score__notice-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes caption-scroll-left{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes caption-scroll-right{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@keyframes caption-scroll-up{0%{transform:translateY(100vh)}to{transform:translateY(-100%)}}@keyframes caption-scroll-down{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@media (prefers-reduced-motion: reduce){.caption-score__rich-text{animation-duration:1ms!important}}.banner-carousel{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;isolation:isolate;background-color:var(--banner-background-color, transparent);background-image:var(--banner-background-image, none);background-position:center;background-repeat:no-repeat;background-size:contain}.banner-carousel[data-background-fill=fill]{background-size:100% 100%}.banner-carousel__viewport,.banner-carousel__track,.banner-carousel__item,.banner-carousel__item img,.banner-carousel__fallback{width:100%;height:100%}.banner-carousel__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner-carousel[data-transition=slide] .banner-carousel__track{display:flex;transform:translate3d(calc(var(--banner-active-index, 0) * -100%),0,0);transition:transform var(--banner-transition-ms, 1s) ease;will-change:transform}.banner-carousel[data-transition=slide] .banner-carousel__item{position:relative;flex:0 0 100%}.banner-carousel[data-transition=fade] .banner-carousel__track,.banner-carousel[data-transition=fade] .banner-carousel__item{position:absolute;top:0;right:0;bottom:0;left:0}.banner-carousel[data-transition=fade] .banner-carousel__item{z-index:0;opacity:0;transition:opacity var(--banner-transition-ms, 1s) ease;will-change:opacity}.banner-carousel[data-transition=fade] .banner-carousel__item.is-active{z-index:1;opacity:1}.banner-carousel__item img,.banner-carousel__fallback{display:block}.banner-carousel__item img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.banner-carousel[data-fill=fill] .banner-carousel__item img{object-fit:fill}.banner-carousel__fallback{display:grid;place-content:center;gap:clamp(6px,2vmin,18px);color:#fff;background:radial-gradient(circle at 78% 18%,rgb(166 128 255 / 74%),transparent 28%),linear-gradient(135deg,#101426,#352163 56%,#6a4fff);text-align:center}.banner-carousel__fallback .qupid-logo{justify-content:center;color:#fff;font-size:clamp(14px,5vmin,46px)}.banner-carousel__fallback .qupid-logo small,.banner-carousel__fallback>span{color:#ffffffb8}.banner-carousel__fallback>span{font:600 clamp(7px,1.6vmin,15px) / 1.2 "Be Vietnam Pro",sans-serif;letter-spacing:.08em}.banner-carousel__tooltip{position:absolute;z-index:10;top:10px;left:50%;display:flex;align-items:center;gap:8px;padding:7px 10px;color:#fff;border:1px solid rgb(255 255 255 / 24%);border-radius:8px;background:#14101ec7;box-shadow:0 7px 22px #0000003d;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .15s ease,transform .15s ease;font:700 10px/1 Pretendard,sans-serif}.banner-carousel__tooltip strong{color:#b8ffcf}.banner-carousel:hover .banner-carousel__tooltip,.banner-carousel:focus-within .banner-carousel__tooltip{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.banner-carousel__track,.banner-carousel__item{transition-duration:1ms!important}}.obs-overlay-stage.avatar-studio-overlay-stage{width:100vw;height:100vh;min-height:100vh;background:transparent}.avatar-studio-scene{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:transparent}.avatar-studio-idle{height:90%;max-width:100%;object-fit:contain}.avatar-studio-scene.is-bounce-a .avatar-studio-idle{animation:avatar-studio-bounce-a .6s ease-out}.avatar-studio-scene.is-bounce-b .avatar-studio-idle{animation:avatar-studio-bounce-b .6s ease-out}@keyframes avatar-studio-bounce-a{0%{transform:translateY(0)}30%{transform:translateY(-4%)}55%{transform:translateY(0)}75%{transform:translateY(-1.5%)}to{transform:translateY(0)}}@keyframes avatar-studio-bounce-b{0%{transform:translateY(0)}30%{transform:translateY(-4%)}55%{transform:translateY(0)}75%{transform:translateY(-1.5%)}to{transform:translateY(0)}}:root{--canvas: #f7f7fb;--surface: #ffffff;--surface-soft: #f4f2ff;--surface-deep: #171420;--ink: #17171b;--ink-muted: #58585b;--ink-subtle: #6f6f73;--line: #e5e3ec;--line-strong: #d8d4e5;--brand: #6a4fff;--brand-soft: #8383fc;--brand-deep: #2a1f66;--brand-pale: #eeebff;--violet: #b88ae6;--plum: #754bb4;--success: #48bb78;--success-strong: #38a169;--danger: #e53e3e;--danger-strong: #c53030;--shadow-sm: 0 2px 10px rgba(42, 31, 102, .05);--shadow-md: 0 18px 50px rgba(42, 31, 102, .09);--shadow-brand: 0 14px 35px rgba(106, 79, 255, .24);--text-micro: 10px;--text-xs: 11px;--text-sm: 12px;--text-body: 13px;--text-md: 14px;--radius-4: 4px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-14: 14px;--radius-16: 16px;--radius-18: 18px;--radius-24: 24px;--radius-pill: 999px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--sidebar-width: 244px}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2) format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2) format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}:root{font-family:Pretendard Variable,Pretendard,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 78% -10%,rgba(131,131,252,.12),transparent 32rem),var(--canvas);word-break:keep-all;overflow-wrap:break-word}:root.obs-mode body{word-break:normal;overflow-wrap:normal}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{color:#fff;background:var(--brand)}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:236px;overflow-y:auto;padding:22px 14px;color:#dce9fb;background:#162e4d}.brand-lockup{display:flex;gap:var(--space-10);align-items:center;padding:0 9px 24px;color:#fff}.brand-symbol,.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-10);background:#2f80d0}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small{margin-top:2px;opacity:.7}.nav-group{margin-bottom:20px}.nav-group>p{margin:0 10px 7px;color:#7f9fbe;font:600 10px/1 Be Vietnam Pro,sans-serif;letter-spacing:.13em;text-transform:uppercase}.nav-item{width:100%;display:flex;align-items:center;gap:var(--space-10);padding:9px 11px;border:0;border-radius:var(--radius-8);color:#c8d8e9;background:transparent;text-align:left;font-size:var(--text-body)}.nav-item:hover,.nav-item.active{color:#fff;background:#274a70}.app-frame{grid-column:2;min-width:0}.topbar{height:68px;display:flex;align-items:center;gap:var(--space-12);padding:0 28px;border-bottom:1px solid #d9e2ec;background:#fff}.topbar-search{width:min(420px,44vw);display:flex;align-items:center;gap:var(--space-10);padding:9px 13px;border:1px solid #d9e2ec;border-radius:var(--radius-8);color:#718096}.topbar-search input{min-width:0;flex:1;border:0;outline:0}.topbar-status{margin-left:auto;font-size:var(--text-sm);color:#66798d}.live-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#3182ce}.icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d9e2ec;border-radius:var(--radius-8);background:#fff}.avatar{color:#fff;font-size:var(--text-sm);border-radius:50%}.app-main{padding:32px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-24);margin:0 auto 26px;max-width:1380px}.page-heading h1{margin:5px 0 8px;font-size:30px}.page-heading p{margin:0;color:#66798d}.eyebrow{color:#3182ce;font:600 10px/1 Be Vietnam Pro,sans-serif;letter-spacing:.16em}.status-chip{padding:7px 11px;border:1px solid #b7d3ed;border-radius:var(--radius-pill);color:#286ca8;background:#eaf4ff;font-size:var(--text-sm)}.tool-layout{max-width:1380px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:22px;align-items:start;margin:0 auto}.settings-column{display:grid;gap:var(--space-16)}.settings-card,.preview-placeholder{border:1px solid #d9e2ec;border-radius:12px;background:#fff;box-shadow:0 6px 20px #1d34500d}.settings-card>header{padding:18px 20px;border-bottom:1px solid #e6edf4}.settings-card h2{margin:0;font-size:16px}.field-row{min-height:68px;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr);align-items:center;gap:var(--space-20);padding:12px 20px;border-bottom:1px solid #edf1f5}.field-row:last-child{border-bottom:0}.field-label strong,.toggle-row strong{display:block;font-size:var(--text-body)}.field-label small,.toggle-row small{display:block;margin-top:4px;color:#8393a5}.field-control{display:flex;align-items:center;gap:var(--space-10)}.field-control input:not([type=color]):not([type=range]),.field-control select{width:100%;min-height:38px;padding:0 11px;border:1px solid #cbd7e3;border-radius:var(--radius-8);background:#fff}.field-control input[type=range]{flex:1;accent-color:#3182ce}.field-control output{min-width:38px;color:#66798d;text-align:right}.toggle-row{display:flex;justify-content:space-between}.toggle-row input{width:42px;height:22px;accent-color:#3182ce}.preview-placeholder{position:sticky;top:92px;min-height:500px;overflow:hidden;background:#0f2036;color:#fff}.preview-placeholder>span{display:block;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.12);color:#89afd4;font:600 10px/1 Be Vietnam Pro,sans-serif;letter-spacing:.15em}.preview-placeholder>div{min-height:450px;display:grid;place-content:center;padding:40px;text-align:center}.preview-placeholder strong{font-size:24px}.preview-placeholder p{max-width:290px;color:#9eb4ca;line-height:1.6}.save-bar{position:sticky;bottom:0;z-index:5;max-width:1380px;display:flex;justify-content:flex-end;gap:var(--space-10);margin:24px auto -32px;padding:15px 0 20px;background:linear-gradient(transparent,var(--canvas) 24%)}.primary-button,.secondary-button{display:inline-flex;align-items:center;gap:var(--space-8);padding:10px 15px;border-radius:var(--radius-8);font-weight:600}.primary-button{border:1px solid #286fb4;color:#fff;background:#3182ce}.primary-button:disabled{opacity:.45}.secondary-button{border:1px solid #cbd7e3;color:#334e68;background:#fff}.toast{position:fixed;right:24px;bottom:24px;z-index:20;min-height:1px;padding:0;border-radius:var(--radius-8);color:#fff;background:#162e4d}.toast:not(:empty){padding:12px 16px}@media (max-width: 980px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{width:190px}.tool-layout{grid-template-columns:1fr}.preview-placeholder{position:static;min-height:360px;grid-row:1}.preview-placeholder>div{min-height:310px}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{width:var(--sidebar-width);display:flex;flex-direction:column;padding:20px 14px 18px;color:#d8d4eb;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%),var(--surface-deep);border-right:1px solid rgba(255,255,255,.06)}.brand-lockup{min-height:58px;padding:3px 8px 20px;justify-content:space-between}.brand-lockup>button{display:none;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#d8d4eb;background:#ffffff14}.qupid-logo{display:flex;align-items:center;gap:var(--space-12);color:#fff}.qupid-logo svg{width:29px;height:29px}.qupid-logo>span{display:flex;align-items:baseline;gap:var(--space-8)}.qupid-logo strong{font:600 20px/1 Be Vietnam Pro,sans-serif;letter-spacing:-.04em}.qupid-logo small{color:#9a94b2;font:600 8px/1 Be Vietnam Pro,sans-serif;letter-spacing:.16em}.qupid-logo.compact{color:var(--brand)}.qupid-logo.compact svg{width:24px;height:24px}.nav-group{margin-bottom:18px}.nav-group>p{display:flex;align-items:center;gap:var(--space-8);margin:0 11px 7px;color:#77718c;font:600 9px/1 Be Vietnam Pro,sans-serif;letter-spacing:.14em}.nav-item{position:relative;gap:var(--space-10);min-height:35px;padding:7px 10px;border-radius:var(--radius-10);color:#aaa5ba;font-size:var(--text-sm);transition:color .16s ease,background .16s ease,transform .16s ease}.nav-marker{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#575166;transition:box-shadow .16s ease,background .16s ease}.nav-item:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.nav-item.active{color:#fff;background:linear-gradient(90deg,#6a4fff42,#6a4fff12);box-shadow:inset 0 0 0 1px #8383fc1f}.nav-item.active .nav-marker{background:var(--brand-soft);box-shadow:0 0 0 4px #8383fc1f,0 0 16px var(--brand-soft)}.sidebar-footer{margin-top:auto;padding:15px 12px 4px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-footer span,.sidebar-footer strong{display:block}.sidebar-footer span{margin-bottom:4px;color:#6d687d;font:600 8px/1 Be Vietnam Pro,sans-serif;letter-spacing:.13em}.sidebar-footer strong{color:#a7a2b5;font-size:var(--text-sm);font-weight:500}.app-frame{grid-column:2}.topbar{position:sticky;top:0;z-index:12;height:64px;padding:0 26px;border-color:var(--line);background:#ffffffd6}.search-wrap{position:relative;width:min(390px,42vw)}.topbar-search{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-subtle);background:var(--canvas)}.topbar-search:focus-within{border-color:#6a4fff73;box-shadow:0 0 0 4px #6a4fff14}.topbar-search input{color:var(--ink);background:transparent}.topbar-search kbd{padding:3px 7px;border:1px solid var(--line);border-radius:6px;color:var(--ink-subtle);background:#fff;font:600 9px/1 Be Vietnam Pro,sans-serif}.search-results{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:25;overflow:hidden;padding:6px;border:1px solid var(--line);border-radius:var(--radius-16);background:#fffffffa;box-shadow:var(--shadow-md)}.search-results button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:10px 11px;border:0;border-radius:var(--radius-10);color:var(--ink);background:transparent;text-align:left}.search-results button:hover,.search-results button:focus-visible{outline:0;color:var(--brand-deep);background:var(--brand-wash)}.search-results button span,.search-results button strong,.search-results button small{display:block}.search-results button strong{font-size:var(--text-sm)}.search-results button small{margin-top:4px;color:var(--ink-subtle);font:600 8px/1 Be Vietnam Pro,sans-serif;letter-spacing:.12em}.topbar-status{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);background:#fff}.notification-wrap{position:relative}.notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:300px;overflow:hidden;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-md)}.notification-panel>header{min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line)}.notification-panel header strong,.notification-panel article strong,.notification-panel article span{display:block}.notification-panel header small{min-width:18px;padding:3px 5px;color:#fff;border-radius:var(--radius-pill);background:var(--brand);text-align:center}.notification-panel article{padding:12px 14px;border-bottom:1px solid #f0eef3}.notification-panel article:last-child{border:0}.notification-panel article strong{font-size:var(--text-sm)}.notification-panel article span{margin-top:5px;color:var(--ink-subtle);font-size:var(--text-xs)}.live-dot{background:var(--brand);box-shadow:0 0 0 4px #6a4fff1a}.icon-button,.mobile-menu-button{border-color:var(--line);border-radius:50%;color:var(--ink-muted);background:#fff}.avatar{background:linear-gradient(135deg,var(--brand-soft),var(--brand-deep));box-shadow:0 5px 14px #6a4fff38}.mobile-menu-button,.mobile-brand{display:none}.app-main{padding:34px clamp(24px,3vw,48px) 64px}.page-heading,.dashboard-hero{max-width:1440px}.page-heading h1,.dashboard-hero h1{margin:7px 0 8px;color:var(--ink);font:600 clamp(28px,3vw,38px)/1.15 "Be Vietnam Pro","Pretendard Variable",sans-serif;letter-spacing:-.045em}.page-heading p,.dashboard-hero p{color:var(--ink-muted);font-size:var(--text-md)}.eyebrow{color:var(--brand);font-size:var(--text-xs)}.status-chip{padding:8px 12px;border-color:#6a4fff29;color:var(--brand-deep);background:var(--brand-pale)}.tool-layout{max-width:1440px;grid-template-columns:minmax(460px,.88fr) minmax(420px,1.12fr);gap:var(--space-24)}.settings-card,.preview-panel{border:1px solid var(--line);border-radius:var(--radius-18);background:var(--surface);box-shadow:var(--shadow-sm)}.settings-card>header{padding:19px 21px;border-color:var(--line)}.settings-card h2{font:600 15px/1.25 Be Vietnam Pro,Pretendard Variable,sans-serif;letter-spacing:-.02em}.field-row{min-height:70px;padding:13px 21px;border-color:#efedf3}.field-label strong,.toggle-row strong{font-size:var(--text-sm);font-weight:600}.field-label small,.toggle-row small{color:var(--ink-subtle)}.field-control input:not([type=color]):not([type=range]),.field-control select{min-height:40px;border-color:var(--line-strong);border-radius:var(--radius-10);color:var(--ink);background:var(--canvas)}.field-control input[type=color]{width:48px;height:34px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-10);background:#fff}.field-control input[type=range],.toggle-row input{accent-color:var(--brand)}.preview-panel{position:sticky;top:88px;min-height:510px;overflow:hidden;background:#14121c;color:#fff;box-shadow:var(--shadow-md)}.preview-toolbar{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.08);color:#8d879d;background:#1b1824;font:600 9px/1 Be Vietnam Pro,sans-serif;letter-spacing:.13em}.preview-toolbar>div{display:flex;align-items:center;gap:8px}.preview-live-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-soft);box-shadow:0 0 12px var(--brand-soft)}.preview-stage{position:relative;min-height:405px;display:grid;place-items:center;overflow:hidden;padding:48px 36px 36px;isolation:isolate;background:radial-gradient(circle at 50% 48%,rgba(106,79,255,.16),transparent 45%),#121019}.preview-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 30%,black 70%,transparent)}.signal-rail{position:absolute;z-index:-1;top:24px;left:28px;right:28px;height:10px;display:flex;align-items:center}.signal-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(131,131,252,.05),var(--brand-soft),rgba(184,138,230,.22))}.signal-origin,.signal-destination{width:5px;height:5px;border-radius:50%;background:var(--brand-soft);box-shadow:0 0 10px var(--brand-soft)}.signal-pulse{position:absolute;left:0;width:34px;height:1px;background:#fff;filter:drop-shadow(0 0 5px var(--brand-soft));animation:signal-travel 2.8s linear infinite}@keyframes signal-travel{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(calc(100% + 450px));opacity:0}}.preview-footer{min-height:58px;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 16px;border-top:1px solid rgba(255,255,255,.08);background:#1b1824}.preview-footer>div{flex:1;display:flex;align-items:center;gap:9px;color:#aaa4b8}.preview-footer strong,.preview-footer small{display:block}.preview-footer strong{color:#e5e1eb;font-size:10px}.preview-footer small{margin-top:2px;color:#756f82;font:500 8px/1 Be Vietnam Pro,sans-serif}.preview-footer button{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d9d5e2;background:#ffffff0e;font-size:10px}.save-bar{max-width:1440px;background:linear-gradient(transparent,var(--canvas) 25%)}.primary-button,.secondary-button{min-height:38px;padding:10px 16px;border-radius:var(--radius-10);font-size:var(--text-body)}.primary-button{border:0;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:var(--shadow-brand)}.secondary-button{border-color:var(--line);color:var(--ink-muted)}.toast{display:flex;align-items:center;gap:var(--space-8);right:28px;bottom:24px;border-radius:var(--radius-14);background:var(--surface-deep);box-shadow:var(--shadow-md)}.toast:not(.visible){visibility:hidden}.dashboard-page{max-width:1440px;margin:0 auto}.dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24);margin-bottom:24px}.hero-action{display:inline-flex;align-items:center;gap:var(--space-8);padding:11px 15px;border:0;border-radius:var(--radius-pill);color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:var(--shadow-brand);font-weight:600}.signal-summary{position:relative;display:flex;align-items:center;gap:var(--space-16);overflow:hidden;padding:20px 24px;border:1px solid rgba(106,79,255,.14);border-radius:var(--radius-24);background:linear-gradient(105deg,var(--surface-deep) 0%,#242034 55%,var(--surface-deep) 100%);color:#fff;box-shadow:var(--shadow-md)}.signal-summary:after{content:"";position:absolute;top:-80px;right:20%;width:240px;height:240px;border-radius:50%;background:#6a4fff30;filter:blur(50px)}.signal-orbit{position:relative;width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(131,131,252,.35);border-radius:50%;color:#cbc4ff}.signal-orbit span{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(184,138,230,.45);border-radius:50%;animation:orbit 8s linear infinite}@keyframes orbit{to{transform:rotate(360deg)}}.signal-summary>div:nth-child(2) span,.section-heading span,.activity-panel small{display:block;margin-bottom:5px;color:#888199;font:600 8px/1 Be Vietnam Pro,sans-serif;letter-spacing:.14em}.signal-summary>div:nth-child(2) strong{font:600 17px/1.2 Be Vietnam Pro,Pretendard Variable,sans-serif}.signal-summary dl{z-index:1;display:flex;gap:clamp(24px,5vw,72px);margin:0 0 0 auto}.signal-summary dl div{display:flex;align-items:baseline;gap:var(--space-10)}.signal-summary dt{color:#8d879a;font-size:var(--text-xs)}.signal-summary dd{margin:0;font:600 18px/1 Be Vietnam Pro,sans-serif}.signal-summary dd.signal-good{color:#bdb5ff;font-size:var(--text-sm)}.dashboard-section{margin-top:32px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.section-heading h2,.activity-panel h2{margin:0;font:600 17px/1.2 Be Vietnam Pro,Pretendard Variable,sans-serif;letter-spacing:-.03em}.section-heading p{margin:0;color:var(--ink-subtle);font-size:var(--text-xs)}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.platform-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-12);padding:15px;border:1px solid var(--line);border-radius:var(--radius-18);background:#fff;box-shadow:var(--shadow-sm)}.platform-card.connected{border-color:#6a4fff33;box-shadow:inset 0 0 0 1px #6a4fff0d,var(--shadow-sm)}.platform-mark{width:48px;height:48px;display:grid;grid-row:span 2;place-items:center;border-radius:var(--radius-10);padding:7px;background:var(--canvas);border:1px solid #ececf2;overflow:hidden}.platform-mark img{width:100%;height:100%;display:block;max-width:100%;max-height:100%;object-fit:contain}.platform-copy strong,.platform-copy span{display:block}.platform-copy strong{font-size:var(--text-sm)}.platform-copy span{margin-top:3px;overflow:hidden;color:var(--ink-subtle);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.connection-button{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-6);padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);background:#fff;font-size:var(--text-xs)}.connection-button.connected{border-color:transparent;color:var(--brand-deep);background:var(--brand-pale)}.unlink-icon{display:none}.connection-button.connected:hover .unlink-icon{display:block}.connection-status{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-6);color:var(--ink-subtle);font-size:var(--text-xs)}.connection-status.pending{color:#c17a21}.account-login,.account-profile{display:inline-flex;align-items:center;gap:var(--space-8);min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);background:#fff;font-weight:600}.account-profile img{width:22px;height:22px;border-radius:50%;object-fit:cover}.account-menu-wrap{position:relative}.account-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:210px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-md)}.account-popover strong,.account-popover small{display:block}.account-popover small{margin-top:3px;color:var(--ink-subtle)}.account-popover button{width:100%;display:flex;align-items:center;gap:var(--space-8);margin-top:12px;padding:9px;border:0;border-radius:var(--radius-10);color:#dc5562;background:#fff4f5}.account-loading{display:inline-flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.account-loading:before{content:"";width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:orbit .8s linear infinite}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.dashboard-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10)}.dashboard-tool-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-10);padding:14px;border:1px solid var(--line);border-radius:var(--radius-18);background:#fff;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-tool-card:hover{transform:translateY(-2px);border-color:#6a4fff33;box-shadow:var(--shadow-md)}.tool-card-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:var(--radius-10);color:var(--brand);background:var(--brand-pale)}.dashboard-tool-card strong{font-size:var(--text-sm)}.dashboard-tool-card p{height:26px;display:-webkit-box;margin:4px 0 0;overflow:hidden;color:var(--ink-subtle);font-size:var(--text-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dashboard-tool-card>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink-subtle);background:var(--canvas)}.live-monitor-entry .dashboard-panel-heading button{padding:10px 14px;border:1px solid rgba(106,79,255,.18);border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-pale);font-size:var(--text-sm);font-weight:600}.live-monitor-page .account-note{margin-top:18px}.live-monitor-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-16);align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--radius-18);background:#fff;box-shadow:var(--shadow-sm)}.live-monitor-empty h2{margin:0 0 6px;font-size:18px}.live-monitor-empty p{margin:0 0 12px;color:var(--ink-subtle)}.live-monitor-empty button{padding:10px 14px;border:0;border-radius:var(--radius-pill);color:#fff;background:var(--brand);font-weight:600}.live-event-columns{display:grid;gap:var(--space-16)}.live-event-columns__header{display:flex;justify-content:space-between;gap:var(--space-16);align-items:center}.live-event-columns__header h2{margin:0 0 4px;font-size:20px}.live-event-columns__header p{margin:0;color:var(--ink-subtle);font-size:var(--text-body)}.live-event-columns__status{display:inline-flex;gap:var(--space-6);align-items:center;padding:8px 12px;border-radius:var(--radius-pill);color:#8a8498;background:var(--canvas);font-size:var(--text-sm);font-weight:600}.live-event-columns__status[data-connected=true]{color:#18794e;background:#e8f7ef}.live-event-columns__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-12)}.live-event-column{min-width:0;display:grid;grid-template-rows:auto minmax(240px,1fr);border:1px solid var(--line);border-radius:var(--radius-18);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.live-event-column__header{display:flex;justify-content:space-between;gap:var(--space-8);align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--canvas)}.live-event-column__header h3{margin:0;font-size:var(--text-body)}.live-event-column__header span{min-width:24px;padding:2px 8px;border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-pale);font-size:var(--text-sm);font-weight:700;text-align:center}.live-event-column__list{display:grid;gap:var(--space-10);margin:0;padding:12px;overflow:auto;list-style:none}.live-event-column__empty{color:var(--ink-subtle);font-size:var(--text-sm)}.live-event-column__item{display:grid;gap:var(--space-6);padding:10px;border:1px solid #efedf3;border-radius:var(--radius-12);background:var(--canvas)}.live-event-column__meta{display:flex;justify-content:space-between;gap:var(--space-8);align-items:baseline}.live-event-column__meta strong{font-size:var(--text-sm)}.live-event-column__meta span{color:var(--ink-subtle);font-size:var(--text-xs);white-space:nowrap}.live-event-column__item p{margin:0;color:var(--ink);font-size:var(--text-sm);line-height:1.45;word-break:break-word}.live-event-column__tags{display:flex;flex-wrap:wrap;gap:var(--space-6)}.live-event-column__tags small{padding:2px 7px;border-radius:var(--radius-pill);color:var(--ink-subtle);background:#f1eff5;font-size:var(--text-xs)}.activity-panel{margin-top:32px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-18);background:#fff;box-shadow:var(--shadow-sm)}.activity-panel>header{display:flex;gap:var(--space-10);align-items:center;padding:15px;border-bottom:1px solid var(--line)}.activity-panel article{display:flex;gap:var(--space-10);padding:14px 15px;border-bottom:1px solid #f0eef3}.activity-panel article:last-child{border:0}.activity-panel article>span{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--brand);background:var(--brand-pale)}.activity-panel article strong,.activity-panel article small{display:block}.activity-panel article strong{font-size:var(--text-xs);line-height:1.45}.activity-panel article small{margin-top:4px;color:var(--ink-subtle);font-size:var(--text-micro)}.chat-preview{width:min(90%,390px);display:grid;gap:9px}.chat-bubble{display:flex;align-items:flex-start;gap:var(--space-10);padding:11px 13px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-14);background:#1e1b27d1;box-shadow:0 10px 25px #0003}.preview-avatar{width:29px;height:29px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font:600 9px/1 Be Vietnam Pro,sans-serif}.tone-1{background:var(--violet)}.tone-2{background:var(--brand-deep)}.chat-bubble strong{color:#bfb8ff;font-size:var(--text-xs)}.chat-bubble p{margin:3px 0 0;color:#f2eff6;font-size:var(--text-sm)}.alert-preview,.generic-preview,.goal-preview,.credits-preview{display:grid;place-items:center;text-align:center}.alert-preview{position:relative}.alert-halo{position:absolute;width:180px;height:180px;border-radius:50%;background:#6a4fff2e;filter:blur(30px)}.gift-mark{z-index:1;width:68px;height:68px;display:grid;place-items:center;margin-bottom:14px;border-radius:22px;color:#fff;background:linear-gradient(135deg,var(--brand-soft),var(--brand-deep));box-shadow:0 14px 45px #6a4fff59;font-size:25px}.alert-preview small,.goal-preview small,.credits-preview small,.poll-preview small{z-index:1;color:#8f88a0;font:600 8px/1 Be Vietnam Pro,sans-serif;letter-spacing:.13em}.alert-preview strong{z-index:1;margin-top:7px;font-size:17px}.alert-preview p{z-index:1;margin:7px 0 12px;color:#a9a3b4;font-size:11px}.alert-preview>span:last-child{z-index:1;padding:5px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#8f88a0;font:500 8px/1 Be Vietnam Pro,sans-serif}.roulette-preview{width:min(100%,400px);display:grid;grid-template-columns:190px minmax(0,1fr);gap:15px 23px;align-items:center}.roulette-wheel{position:relative;grid-row:span 2;width:190px;height:190px;display:grid;place-items:center;border:7px solid #24202e;border-radius:50%;background:conic-gradient(var(--brand) 0 16.6%,var(--violet) 16.6% 33.2%,var(--brand-deep) 33.2% 49.8%,#8d6de7 49.8% 66.4%,#4c3d8e 66.4% 83%,var(--brand-soft) 83% 100%);box-shadow:0 20px 60px #00000059}.roulette-pointer{position:absolute;top:80px;left:calc(50% - 122px);z-index:2;width:0;height:0;border-right:7px solid transparent;border-bottom:15px solid white;border-left:7px solid transparent;transform:rotate(180deg)}.roulette-center{width:52px;height:52px;display:grid;place-items:center;border:5px solid #1c1924;border-radius:50%;color:var(--brand);background:#fff;font:700 22px/1 Be Vietnam Pro,sans-serif}.roulette-preview>strong{align-self:end;font-size:14px}.roulette-legend{align-self:start;display:grid;gap:5px}.roulette-legend span{display:flex;align-items:center;gap:6px;color:#aaa4b6;font-size:8px}.roulette-legend i{width:6px;height:6px;border-radius:50%;background:var(--brand-soft)}.list-preview{width:min(100%,410px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1b1824e0}.list-preview header{padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.08)}.list-preview header span,.list-preview header strong{display:block}.list-preview header span{margin-bottom:4px;color:#746e80;font:600 7px/1 Be Vietnam Pro,sans-serif;letter-spacing:.13em}.list-preview header strong{font-size:13px}.list-preview>div{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.055)}.list-preview>div:last-child{border:0}.list-preview>div strong{font-size:9px}.list-preview em{color:#a9a3b5;font: 600 8px/1 Be Vietnam Pro,sans-serif}.rank-index{color:#6e6878;font:600 8px/1 Be Vietnam Pro,sans-serif}.goal-orbit{width:170px;height:170px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--brand) var(--goal, 68%),rgba(255,255,255,.08) 0);box-shadow:0 0 60px #6a4fff2e}.goal-orbit>span{width:142px;height:142px;display:grid;place-content:center;border-radius:50%;background:var(--surface-deep)}.goal-orbit strong{font:600 34px/1 Be Vietnam Pro,sans-serif;letter-spacing:-.06em}.goal-preview h3{margin:17px 0 5px;font-size:14px}.goal-preview p{margin:0;color:#8e889a;font:500 9px/1 Be Vietnam Pro,sans-serif}.bingo-preview{width:min(100%,330px)}.bingo-preview header{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:12px}.bingo-preview header strong{font-size:13px}.bingo-preview>div{display:grid;gap:5px}.bingo-preview>div span{aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#777180;background:#ffffff09;font:600 9px/1 Be Vietnam Pro,sans-serif}.bingo-preview>div span.picked{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 6px 14px #6a4fff2e}.ticker-preview{width:calc(100% + 72px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid rgba(131,131,252,.25);border-bottom:1px solid rgba(131,131,252,.25);background:#1b1824eb}.ticker-preview>span{padding:5px 8px;border-radius:999px;color:#fff;background:var(--brand);font:600 8px/1 Be Vietnam Pro,sans-serif}.ticker-preview>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.poll-preview{width:min(100%,390px)}.poll-preview h3{margin:7px 0 18px;font-size:15px}.poll-preview>div{position:relative;min-height:36px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin-top:7px;padding:0 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.poll-preview>div>span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#6a4fff80,#6a4fff14)}.poll-preview strong,.poll-preview em{z-index:1;font-size:9px}.poll-preview em{color:#bdb7c6;font: 600 9px/1 Be Vietnam Pro,sans-serif}.reaction-preview{position:relative;width:100%;height:300px}.reaction-heart{position:absolute;color:var(--brand-soft);filter:drop-shadow(0 6px 12px rgba(106,79,255,.32))}.heart-0{left:12%;top:62%}.heart-1{left:28%;top:20%;color:var(--violet)}.heart-2{left:48%;top:66%}.heart-3{right:26%;top:18%;color:var(--violet)}.heart-4{right:8%;top:52%}.reaction-preview>div{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#18151fe6;transform:translate(-50%,-50%)}.reaction-preview>div strong{white-space:nowrap;font-size:10px}.credits-preview small{color:#8f88a0}.credits-preview h3{max-width:320px;margin:9px 0 18px;font:500 20px/1.35 Be Vietnam Pro,Pretendard Variable,sans-serif;letter-spacing:-.04em}.credits-preview>span{width:40px;height:1px;margin-bottom:18px;background:var(--brand)}.credits-preview>strong{color:#bcb6c7;font-size:9px}.credits-preview p{margin:6px 0 22px;color:#85808e;font-size:9px}.credits-preview em{color:#615b6c;font: 600 7px/1 Be Vietnam Pro,sans-serif;letter-spacing:.18em}.score-preview{display:grid;grid-template-columns:minmax(80px,1fr) 58px 70px 58px minmax(80px,1fr);align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#1b1824eb}.score-preview>*{min-height:64px;display:grid;place-items:center;margin:0;padding:0 10px}.score-preview span{font:600 10px/1 Be Vietnam Pro,sans-serif}.score-preview strong{color:#fff;background:linear-gradient(180deg,#6a4fff61,#6a4fff14);font:600 26px/1 Be Vietnam Pro,sans-serif}.score-preview em{color:#918b9c;font: 600 9px/1 Be Vietnam Pro,sans-serif}.banner-preview{width:min(100%,420px);display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(184,138,230,.28),transparent 50%),linear-gradient(135deg,#272238,#181520);box-shadow:0 18px 50px #00000047}.banner-preview>div{padding:28px}.banner-preview small{color:#8f899b;font:600 7px/1 Be Vietnam Pro,sans-serif;letter-spacing:.14em}.banner-preview h3{margin:8px 0 5px;font:600 22px/1 Be Vietnam Pro,sans-serif;letter-spacing:-.05em}.banner-preview p{margin:0;color:#a5a0ad;font-size:9px}.banner-glyph{align-self:stretch;display:grid;place-items:center;color:#ffffffe0;background:linear-gradient(135deg,var(--brand-soft),var(--brand-deep));font:700 44px/1 Be Vietnam Pro,sans-serif}.generic-preview{color:#817b8a}.generic-preview strong{margin-top:10px;color:#e9e5ed;font-size:14px}.generic-preview p{max-width:280px;color:#77717f;font-size:10px;line-height:1.5}.donation-history{--donation-accent: var(--brand);--donation-accent-pale: var(--brand-pale);--donation-border: var(--line);--donation-border-strong: var(--line-strong);--donation-ink: var(--ink);--donation-muted: var(--ink-subtle);padding:28px}.donation-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-24);margin-bottom:18px}.donation-history-eyebrow{display:block;margin-bottom:7px;color:var(--donation-accent);font-family:Be Vietnam Pro,sans-serif;font-size:var(--text-xs);font-weight:600;letter-spacing:.16em}.donation-history h1{margin:0 0 5px;color:var(--donation-ink);font-size:26px;letter-spacing:-.04em}.donation-history p{margin:0;color:var(--donation-muted);font-size:var(--text-sm);line-height:1.5}.donation-history button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);border:0;border-radius:var(--radius-10);padding:10px 15px;color:#fff;background:var(--donation-accent);font:inherit;font-size:var(--text-sm);font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.donation-history button:not(:disabled):active{transform:translateY(1px)}.donation-history button:disabled{cursor:wait;opacity:.5}.donation-management-commandbar{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.5fr);gap:var(--space-12);margin-bottom:12px}.donation-management-preset,.donation-management-actions,.donation-history-filter-panel,.donation-management-list,.donation-management-detail{min-width:0;border:1px solid var(--donation-border);border-radius:var(--radius-16);background:#fff;box-shadow:0 7px 24px #2a1f6609}.donation-management-preset,.donation-management-actions{padding:15px 16px}.donation-command-title{display:flex;align-items:center;gap:var(--space-8);margin-bottom:11px;color:var(--donation-ink);font-size:var(--text-sm);font-weight:800}.donation-command-title svg{color:var(--donation-accent)}.donation-management-preset label{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:var(--space-10);color:var(--donation-ink);font-size:var(--text-sm);font-weight:750}.donation-management-preset select,.donation-history-filters select,.donation-history-filters input,.donation-test-grid input,.donation-test-grid select,.donation-minimum-panel input{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--donation-border-strong);border-radius:var(--radius-10);color:var(--donation-ink);background:var(--surface);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.donation-management-preset select:focus,.donation-history-filters select:focus,.donation-history-filters input:focus,.donation-test-grid input:focus,.donation-test-grid select:focus,.donation-minimum-panel input:focus{border-color:var(--donation-accent);box-shadow:0 0 0 3px #6a4fff1f}.donation-management-preset select{min-height:40px;padding:0 11px;font-size:var(--text-sm);font-weight:650}.donation-management-preset p{margin-top:8px;padding-left:118px;font-size:var(--text-xs)}.donation-management-actions{display:grid;align-content:start}.donation-management-action-buttons{display:flex;flex-wrap:wrap;gap:var(--space-8)}.donation-history .donation-management-actions button,.donation-history .donation-management-actions a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:var(--space-6);border:1px solid var(--donation-border-strong);border-radius:var(--radius-10);padding:8px 12px;color:var(--brand-deep);background:var(--surface);font-size:var(--text-sm);font-weight:750;text-decoration:none}.donation-history .donation-management-actions button:first-child{border-color:transparent;color:#fff;background:var(--donation-accent)}.donation-history .donation-management-actions .is-danger{border-color:#ffc6ce;color:#d83d56;background:#fff8f9}.donation-history-filter-panel{margin-bottom:12px;padding:14px 16px 16px}.donation-filter-heading,.donation-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-14)}.donation-filter-heading{margin-bottom:13px}.donation-filter-heading>div,.donation-detail-heading{display:flex;align-items:center;gap:var(--space-10)}.donation-filter-heading h2,.donation-detail-heading h2{margin:0 0 2px;color:var(--donation-ink);font-size:var(--text-body);letter-spacing:-.02em}.donation-filter-heading p,.donation-detail-heading p{font-size:var(--text-xs)}.donation-section-icon{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:var(--radius-10);color:var(--donation-accent);background:var(--donation-accent-pale)}.donation-filter-reset{min-height:34px;border:1px solid var(--donation-border)!important;padding:7px 11px!important;color:var(--ink-muted)!important;background:var(--surface)!important;white-space:nowrap}.donation-history-filters{display:grid;grid-template-columns:minmax(126px,.75fr) minmax(116px,.62fr) minmax(136px,.8fr) minmax(150px,.9fr) minmax(220px,1.45fr);gap:var(--space-10);align-items:end}.donation-history-filters label{display:grid;gap:var(--space-6);color:var(--ink-muted);font-size:var(--text-xs);font-weight:750}.donation-history-filters label>span,.donation-test-grid label>span,.donation-minimum-panel label>span{padding-left:2px}.donation-history-filters select,.donation-history-filters input{min-height:42px;padding:0 11px;background:var(--canvas);font-size:var(--text-sm);font-weight:620}.donation-history-filters input::placeholder,.donation-test-grid input::placeholder{color:#aaa5b5}.donation-management-workspace{display:grid;grid-template-columns:minmax(0,1fr) 364px;gap:var(--space-12);align-items:start}.donation-management-list{padding:12px}.donation-management-notice{margin-bottom:10px;padding:10px 12px;border:1px solid #ddd7ff;border-radius:var(--radius-10);color:#5c48d7;background:var(--surface-soft);font-size:var(--text-xs);line-height:1.45}.donation-management-detail{position:sticky;top:76px;overflow:hidden;padding:10px;background:var(--canvas)}.donation-detail-heading{justify-content:flex-start;padding:5px 5px 13px}.donation-playback-status,.donation-test-settings,.donation-minimum-panel,.donation-volume-panel{margin-bottom:8px;border:1px solid var(--donation-border);border-radius:var(--radius-12);padding:13px;background:#fff}.donation-volume-panel{margin-bottom:0}.donation-management-detail h3{margin:0;color:var(--donation-ink);font-size:var(--text-sm);letter-spacing:-.015em}.donation-playback-status{border-color:#dad3ff;background:radial-gradient(circle at 92% 2%,rgba(106,79,255,.12),transparent 42%),linear-gradient(145deg,var(--surface),var(--canvas))}.donation-playback-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-10);margin-bottom:10px}.donation-playback-status-heading h3{margin-bottom:3px}.donation-playback-status-heading p{font-size:var(--text-xs)}.donation-playback-status-heading>span{flex:0 0 auto;border-radius:var(--radius-pill);padding:5px 8px;color:#5742d2;background:var(--brand-pale);font-size:var(--text-xs);font-weight:800}.donation-playback-status[data-phase=paused] .donation-playback-status-heading>span{color:#d7435b;background:#fff0f3}.donation-playback-active{display:block;overflow:hidden;margin-bottom:10px;color:var(--donation-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.donation-playback-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.donation-playback-metrics span{display:grid;min-height:34px;place-items:center;border:1px solid var(--donation-border);border-radius:var(--radius-8);color:var(--ink-muted);background:#ffffffd1;font-size:var(--text-xs);font-weight:700;text-align:center}.donation-detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-bottom:10px}.donation-detail-section-heading>div{display:flex;align-items:center;gap:var(--space-6)}.donation-detail-section-heading svg{color:var(--donation-accent)}.donation-detail-section-heading>span{color:var(--donation-muted);font-size:var(--text-xs);font-weight:650}.donation-test-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-bottom:9px}.donation-test-grid label{display:grid;gap:var(--space-6);color:var(--ink-muted);font-size:var(--text-xs);font-weight:750}.donation-test-grid input,.donation-test-grid select{min-height:37px;padding:0 9px;background:var(--canvas);font-size:var(--text-xs)}.donation-test-settings>button{width:100%;min-height:38px;padding:8px!important;font-size:var(--text-sm)}.donation-minimum-panel p{margin-bottom:10px;font-size:var(--text-xs)}.donation-minimum-control{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:var(--space-8);align-items:end}.donation-minimum-panel label{display:grid;gap:var(--space-6);color:var(--ink-muted);font-size:var(--text-xs);font-weight:750}.donation-minimum-panel input{min-height:37px;padding:0 9px;background:var(--canvas);font-size:var(--text-xs)}.donation-minimum-panel button{min-height:37px;padding:8px!important;font-size:var(--text-xs)}.donation-volume-panel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.donation-volume-panel .donation-detail-section-heading{grid-column:1 / -1;margin-bottom:2px}.donation-volume-panel label{display:grid;grid-template-columns:1fr auto;gap:var(--space-6);align-items:center;border:1px solid var(--donation-border);border-radius:var(--radius-10);padding:9px;color:var(--donation-ink);background:var(--canvas);font-size:var(--text-xs);font-weight:750}.donation-volume-panel input[type=range]{grid-column:1 / -1;width:100%;height:4px;margin:2px 0 1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--donation-accent) 0 var(--volume-percent),var(--line-strong) var(--volume-percent) 100%)}.donation-volume-panel input[type=range]::-webkit-slider-thumb{width:13px;height:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid white;border-radius:50%;background:var(--donation-accent);box-shadow:0 1px 4px #2a1f6647}.donation-volume-panel input[type=range]::-moz-range-thumb{width:13px;height:13px;border:2px solid white;border-radius:50%;background:var(--donation-accent);box-shadow:0 1px 4px #2a1f6647}.donation-volume-panel output{color:var(--donation-accent);text-align:right;font-size:var(--text-xs);font-weight:800;font-variant-numeric:tabular-nums}.donation-history-table,.donation-history-empty{overflow:auto;border:1px solid var(--donation-border);border-radius:var(--radius-10);background:#fff}.donation-history-row{display:grid;grid-template-columns:82px 64px 105px 94px 62px minmax(130px,1fr) 66px 52px;gap:var(--space-10);align-items:center;min-height:54px;padding:9px 11px;border-bottom:1px solid var(--donation-border);color:var(--donation-ink);font-size:var(--text-xs)}.donation-history-row:last-child{border-bottom:0}.donation-history-head{min-height:38px;color:var(--donation-muted);background:var(--canvas);font-size:var(--text-xs);font-weight:750}.donation-history-row small{display:block;width:max-content;margin-top:3px;padding:2px 6px;border-radius:var(--radius-pill);color:var(--donation-accent);background:var(--donation-accent-pale)}.donation-history .donation-replay-button{min-height:29px;padding:6px 8px;font-size:var(--text-xs)}.donation-history-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-10);color:var(--donation-muted)}@media (max-width: 1180px){.donation-management-commandbar{grid-template-columns:1fr}.donation-history-filters{grid-template-columns:repeat(3,1fr)}.donation-history-search{grid-column:span 2}}@media (max-width: 900px){.donation-management-workspace{grid-template-columns:1fr}.donation-management-detail{position:static}.donation-history-row{min-width:770px}}@media (max-width: 640px){.donation-history{padding:18px}.donation-history-filters,.donation-test-grid,.donation-volume-panel{grid-template-columns:1fr}.donation-history-search,.donation-volume-panel .donation-detail-section-heading{grid-column:auto}.donation-filter-heading{align-items:flex-start;flex-direction:column}.donation-management-preset label{grid-template-columns:1fr}.donation-management-preset p{padding-left:0}.donation-history-table{overflow-x:auto}.donation-history-row{min-width:770px}}.collab-page{max-width:1440px;margin:0 auto}.collab-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24);margin-bottom:24px}.collab-hero h1{margin:7px 0 8px;color:var(--ink);font:600 clamp(28px,3vw,38px)/1.15 "Be Vietnam Pro","Pretendard Variable",sans-serif;letter-spacing:-.045em}.collab-hero p{color:var(--ink-muted);font-size:var(--text-md)}.collab-loading{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--ink-subtle);font-size:var(--text-md)}.collab-load-error{flex-direction:column;gap:var(--space-14);color:var(--ink-muted)}.collab-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding:64px 24px;border:2px dashed var(--line);border-radius:var(--radius-18);background:var(--surface);text-align:center}.collab-empty p{color:var(--ink-muted);font-size:var(--text-md)}.collab-back-link{display:inline-flex;align-items:center;gap:var(--space-6);padding:0;border:none;background:none;color:var(--brand);font-size:var(--text-body);font-weight:500;cursor:pointer;margin-bottom:4px}.collab-back-link:hover{color:var(--brand-deep)}.collab-project-grid{display:grid;gap:var(--space-12)}.collab-project-card{display:block;width:100%;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-18);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.collab-project-card:hover{border-color:var(--brand-soft);box-shadow:var(--shadow-md)}.collab-project-card-main{display:flex;align-items:center;gap:var(--space-12);margin-bottom:8px}.collab-project-card-main h3{font:600 16px/1.3 Be Vietnam Pro,Pretendard Variable,sans-serif;color:var(--ink);letter-spacing:-.02em;margin:0}.collab-status{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;background:var(--line);color:var(--ink-muted)}.collab-status.active{background:var(--brand-pale);color:var(--brand)}.collab-project-card-meta{display:flex;gap:var(--space-16);color:var(--ink-subtle);font-size:var(--text-sm)}.collab-tabs{display:flex;gap:var(--space-4);border-bottom:1px solid var(--line);margin-bottom:24px;overflow-x:auto}.collab-tabs button{padding:10px 16px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ink-muted);font-size:var(--text-body);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease}.collab-tabs button:hover{color:var(--ink)}.collab-tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.collab-tab-content{min-height:200px}.collab-section{border:1px solid var(--line);border-radius:var(--radius-18);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:20px}.collab-section>header{display:flex;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid var(--line)}.collab-section>header h2{font:600 15px/1.25 Be Vietnam Pro,Pretendard Variable,sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0}.collab-section>header p{color:var(--ink-subtle);font-size:var(--text-sm);margin:2px 0 0}.collab-section-body{padding:20px 21px}.collab-field{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr);align-items:center;gap:var(--space-16);min-height:52px;padding:10px 0}.collab-field+.collab-field{border-top:1px solid #efedf3}.collab-field label{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.collab-field input,.collab-field select{min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-10);color:var(--ink);background:var(--canvas);font-size:var(--text-body)}.collab-field input:focus,.collab-field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #6a4fff1a}.collab-item-list{display:grid;gap:var(--space-8)}.collab-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface);transition:border-color .16s ease}.collab-item:hover{border-color:var(--line-strong)}.collab-item-info{display:flex;flex-direction:column;gap:var(--space-2)}.collab-item-info strong{font-size:var(--text-body);font-weight:600;color:var(--ink)}.collab-item-info span{font-size:var(--text-sm);color:var(--ink-subtle)}.collab-item-actions{display:flex;gap:var(--space-6)}.collab-item-actions button{padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer;transition:background .16s ease,color .16s ease}.collab-item-actions button:hover{background:var(--brand-pale);color:var(--brand);border-color:var(--brand-soft)}.collab-item-actions button.danger:hover{background:#fff0f0;color:var(--danger-strong);border-color:#feb2b2}.collab-add-form{display:flex;gap:var(--space-8);padding:12px 0}.collab-add-form input{flex:1;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-10);color:var(--ink);background:var(--canvas);font-size:var(--text-body)}.collab-add-form input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #6a4fff1a}.collab-url-bar{display:flex;align-items:center;gap:var(--space-8);padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-10);background:var(--canvas)}.collab-url-bar code{flex:1;font-size:var(--text-sm);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collab-url-bar button{padding:6px 14px;border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);color:var(--ink-muted);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:background .16s ease}.collab-url-bar button:hover{background:var(--brand-pale);color:var(--brand)}.collab-color-row{display:flex;align-items:center;gap:var(--space-10)}.collab-color-row input[type=color]{width:36px;height:36px;padding:2px;border:1px solid var(--line-strong);border-radius:var(--radius-8);cursor:pointer}.collab-donation-table{width:100%;border-collapse:collapse}.collab-donation-table th{padding:10px 14px;font-size:var(--text-sm);font-weight:600;color:var(--ink-subtle);text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line)}.collab-donation-table td{padding:12px 14px;font-size:var(--text-body);color:var(--ink);border-bottom:1px solid #efedf3}.collab-donation-table tr:hover td{background:var(--surface-soft)}.collab-section-footer{display:flex;align-items:center;gap:var(--space-10);padding:16px 21px;border-top:1px solid var(--line)}.collab-danger-button{display:inline-flex;align-items:center;gap:var(--space-6);padding:10px 16px;border-radius:var(--radius-pill);border:1px solid #feb2b2;background:#fff0f0;color:var(--danger-strong);font-size:var(--text-sm);cursor:pointer;transition:background .16s ease}.collab-danger-button:hover{background:#fed7d7}.collab-danger-button:disabled,.primary-button:disabled{opacity:.5;cursor:not-allowed}.collab-change-hint{font-size:var(--text-sm);color:var(--ink-subtle)}.collab-tags{display:flex;flex-wrap:wrap;gap:var(--space-4)}.collab-tag{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;background:var(--brand-pale);color:var(--brand)}.collab-color-swatch{display:inline-block;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:var(--radius-4)}.collab-color-row code{font-size:var(--text-sm);color:var(--ink-subtle)}.collab-checkbox-label{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-body);color:var(--ink);cursor:pointer}.collab-checkbox-label+.collab-checkbox-label{margin-top:4px}.collab-filter-bar{display:flex;align-items:center;gap:var(--space-16)}.collab-filter-bar select{min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-10);color:var(--ink);background:var(--canvas);font-size:var(--text-body)}.collab-manual-row{background:var(--surface-soft)}.collab-manual-row td{border-bottom:2px solid var(--line)!important}.collab-manual-row input,.collab-manual-row select{min-height:34px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-8);font-size:var(--text-sm);color:var(--ink);background:var(--surface);width:100%}.collab-donation-table input,.collab-donation-table select{min-height:34px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-8);font-size:var(--text-sm);color:var(--ink);background:var(--surface)}.collab-donation-table input:focus,.collab-donation-table select:focus{outline:none;border-color:var(--brand)}.collab-command-button{display:inline-flex;align-items:center;gap:var(--space-6);padding:10px 16px;border-radius:var(--radius-pill);border:none;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background .16s ease}.collab-command-button.start{background:var(--success);color:#fff}.collab-command-button.start:hover{background:var(--success-strong)}.collab-command-button.stop{background:var(--danger);color:#fff}.collab-command-button.stop:hover{background:var(--danger-strong)}.collab-threshold-list{display:flex;flex-direction:column;gap:var(--space-8)}.collab-threshold-row{display:flex;gap:var(--space-8);align-items:center}.collab-threshold-row input{flex:1;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-10);color:var(--ink);background:var(--canvas);font-size:var(--text-body)}.collab-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);color:var(--ink-muted);cursor:pointer;transition:background .16s ease}.collab-icon-button.danger:hover{background:#fff0f0;color:var(--danger-strong);border-color:#feb2b2}.collab-row-unmatched{background:#fff8f0;border-left:3px solid #e67e22}.collab-row-unmatched td:first-child{padding-left:7px}.collab-select-unmatched{border-color:#e67e22!important;background:#fff3e6}.collab-unmatched-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--radius-pill);background:#e67e22;color:var(--surface);font-size:var(--text-sm);font-weight:600;vertical-align:middle}.collab-message-cell{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--ink-subtle)}.collab-keyword-match{background:#fef3c7;color:#92400e;border-radius:2px;padding:0 2px;font-weight:600}@media (max-width: 640px){.collab-field{grid-template-columns:1fr;gap:var(--space-6)}.collab-project-card-meta{flex-direction:column;gap:var(--space-4)}.collab-filter-bar{flex-direction:column;align-items:flex-start}.collab-section-footer{flex-wrap:wrap}}.collab-avatar-cell{position:relative}.collab-avatar-thumb{width:40px;height:40px;padding:0;border:2px solid var(--line, #e4e4ee);border-radius:50%;overflow:hidden;cursor:pointer;background:#fff}.collab-avatar-thumb img{width:100%;height:100%;object-fit:cover}.collab-avatar-picker{position:absolute;z-index:30;top:48px;left:0;width:260px;padding:12px;background:var(--surface);border:1px solid var(--line, var(--line));border-radius:var(--radius-12);box-shadow:0 12px 32px #14103c29}.collab-avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-6);margin:8px 0}.collab-avatar-option{padding:0;border:2px solid transparent;border-radius:var(--radius-10);overflow:hidden;cursor:pointer;background:none}.collab-avatar-option.is-selected{border-color:var(--brand)}.collab-avatar-option img{width:100%;display:block}.collab-avatar-test-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}.collab-avatar-test-list li{display:flex;align-items:center;gap:var(--space-10)}.collab-avatar-test-list img{border-radius:50%}.ca-reaction-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.avatar-trigger-platform{display:flex;flex-direction:column;gap:var(--space-10);padding:16px;border:1px solid var(--line, var(--line));border-radius:var(--radius-12);background:var(--surface)}.avatar-trigger-platform+.avatar-trigger-platform{margin-top:12px}.avatar-trigger-platform h4{display:flex;align-items:center;gap:var(--space-6);margin:0;font-size:var(--text-md);font-weight:700;color:#35313f}.avatar-trigger-platform h4+.avatar-trigger-rules{margin-top:2px}.avatar-trigger-rules{display:flex;flex-direction:column;gap:var(--space-8)}.avatar-trigger-grid-range{display:grid;grid-template-columns:88px 14px 88px 28px minmax(0,1fr) auto auto;gap:var(--space-8);align-items:center}.avatar-trigger-grid-command{display:grid;grid-template-columns:110px minmax(0,1fr) 118px 84px 44px auto auto;gap:var(--space-8);align-items:center}.avatar-trigger-head{font-size:var(--text-sm);font-weight:600;color:#9892a5}.avatar-trigger-head span{padding:0 2px}.avatar-trigger-grid-range input,.avatar-trigger-grid-range select,.avatar-trigger-grid-command input[type=text],.avatar-trigger-grid-command input[type=number],.avatar-trigger-grid-command select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface);font-size:var(--text-body);color:#35313f}.avatar-trigger-unit{font-size:var(--text-body);color:var(--ink-soft, #6b6b80);white-space:nowrap;text-align:center}.avatar-trigger-use{display:flex;justify-content:center}.avatar-trigger-use input{width:16px;height:16px}.avatar-trigger-compact{min-height:32px;padding:0 12px;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.avatar-trigger-add{align-self:flex-start;min-height:32px;padding:0 14px;font-size:var(--text-sm);font-weight:600}.avatar-trigger-empty{margin:0;font-size:var(--text-body);color:var(--ink-soft, #6b6b80)}.avatar-studio-preset-preview{width:100%;height:120px;object-fit:contain;border-radius:10px;background:var(--canvas);pointer-events:none}.studio-toolbar.avatar-studio-toolbar{grid-template-columns:auto minmax(210px,1fr) auto auto}.avatar-studio-test-panel{position:sticky;top:12px;display:grid;gap:var(--space-10);padding:12px;border:1px solid var(--line, var(--line));border-radius:var(--radius-14);background:var(--surface)}.avatar-studio-test-panel .transparent-preview{border-radius:10px}.avatar-studio-test-panel .transparent-preview video{max-width:100%;max-height:260px}.avatar-studio-test-meta{display:grid;gap:var(--space-6);font-size:var(--text-body);color:#35313f}.avatar-studio-test-meta p{margin:0}.avatar-studio-test-meta button{justify-self:start}.avatar-studio-preset-preview{background-color:#f3f2f5;background-image:linear-gradient(45deg,#dedce2 25%,transparent 25%),linear-gradient(-45deg,#dedce2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedce2 75%),linear-gradient(-45deg,transparent 75%,#dedce2 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.avatar-studio[data-phase=done]{width:100%}.avatar-studio[data-phase=done] .studio-settings>.studio-card{min-width:0}.avatar-trigger-grid-keyword{display:grid;grid-template-columns:minmax(0,1.2fr) 64px 64px minmax(0,1.2fr) 64px 36px auto auto;gap:var(--space-6);align-items:center;margin-bottom:var(--space-6)}.avatar-trigger-grid-idle{display:grid;grid-template-columns:72px auto minmax(0,1.4fr) 36px auto auto;gap:var(--space-6);align-items:center;margin-bottom:var(--space-6)}.avatar-trigger-grid-vip{display:grid;grid-template-columns:minmax(0,1.3fr) 96px minmax(0,1.2fr) 36px 64px 36px auto auto;gap:var(--space-6);align-items:center;margin-bottom:var(--space-6)}.avatar-trigger-inline{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;margin:var(--space-6) 0 var(--space-10)}.avatar-trigger-inline label{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted)}.app-shell{grid-template-columns:208px minmax(0,1fr)}.obs-overlay-stage.avatar-chat-overlay-stage{width:100vw;height:100vh;min-height:100vh}.avatar-chat-scene{container-type:inline-size;position:relative;width:100%;height:100%;min-height:360px;overflow:hidden;opacity:var(--scene-opacity, 1);color:#19171d;font-family:var(--chat-font-family, Pretendard, "Noto Sans KR", sans-serif);isolation:isolate}.avatar-chat-scene.is-compact{min-height:270px}.avatar-chat-scene.is-disabled{min-height:0}.avatar-chat-ground,.avatar-chat-objects{position:absolute;top:0;right:0;bottom:0;left:0}.avatar-chat-objects{z-index:1;pointer-events:none}.avatar-chat-objects img{position:absolute;left:var(--object-left);bottom:calc(2% + var(--object-bottom));width:var(--object-size);height:var(--object-size);margin-left:calc(var(--object-size) / -2);opacity:0;object-fit:contain;transform:rotate(var(--object-rotate));transition:opacity 1s linear;filter:drop-shadow(0 5px 3px rgba(0,0,0,.24))}.avatar-chat-objects img[data-physics-active=true]{top:0;right:auto;bottom:auto;left:0;margin-left:0;opacity:1;will-change:transform}.avatar-chat-ground{z-index:2}.avatar-chat-character{position:absolute;left:var(--avatar-left);bottom:var(--avatar-y);width:var(--avatar-size);margin-left:calc(var(--avatar-size) / -2);display:grid;justify-items:center;transition:left var(--avatar-transition, 0s) cubic-bezier(.42,0,.58,1),bottom var(--avatar-transition, 0s) cubic-bezier(.42,0,.58,1);will-change:left,bottom;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.avatar-chat-character:active{cursor:grabbing}.avatar-chat-body{width:var(--avatar-size);height:var(--avatar-size);display:grid;place-items:end center}.avatar-chat-body img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 2px rgba(0,0,0,.2))}.avatar-chat-character.is-facing-right .avatar-chat-body img,.avatar-chat-character.is-asset-flipped .avatar-chat-body img{transform:scaleX(-1)}.avatar-chat-character.is-facing-right.is-asset-flipped .avatar-chat-body img{transform:scaleX(1)}.avatar-chat-nickname{z-index:2;max-width:calc(var(--avatar-size) * 1.8);margin-bottom:-2px;padding:.2em .45em;overflow:hidden;color:var(--nickname-color);border-radius:4px;background:var(--nickname-bg);font-size:calc(var(--chat-font-size) * .72);font-weight:var(--chat-font-weight, 800);line-height:1.15;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.5);white-space:nowrap}.avatar-chat-bubble{position:absolute;z-index:3;left:50%;bottom:calc(100% + 8px);box-sizing:border-box;width:max-content;min-width:0;max-width:min(320px,calc(100cqw - 28px));padding:.5em .68em;opacity:0;visibility:hidden;color:var(--bubble-color, #3f3850);border:2px solid var(--bubble-border, #2f2750);border-radius:10px;background:var(--bubble-bg, #fff);box-shadow:0 4px #0000002e;font-size:var(--chat-font-size);font-weight:var(--chat-font-weight, 500);line-height:1.25;text-align:left;transform:translate(calc(-50% + var(--bubble-shift-x, 0px)),5px) scale(.96);transition:opacity .16s ease,transform .16s ease,visibility .16s}.avatar-chat-bubble:after{position:absolute;left:var(--bubble-tail-x, 50%);bottom:-8px;width:12px;height:12px;content:"";border-right:2px solid var(--bubble-border, #2f2750);border-bottom:2px solid var(--bubble-border, #2f2750);background:var(--bubble-bg, #fff);transform:translate(-50%) rotate(45deg)}.avatar-chat-bubble.is-visible{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--bubble-shift-x, 0px))) scale(1)}.avatar-chat-bubble.position-왼쪽{right:calc(100% + 10px);bottom:42%;left:auto;transform:translate(5px) scale(.96)}.avatar-chat-bubble.position-왼쪽.is-visible{transform:translate(0) scale(1)}.avatar-chat-bubble.position-오른쪽{bottom:42%;left:calc(100% + 10px);transform:translate(-5px) scale(.96)}.avatar-chat-bubble.position-오른쪽.is-visible{transform:translate(0) scale(1)}.avatar-chat-bubble strong,.avatar-chat-bubble p{display:block;margin:0}.avatar-chat-bubble strong{color:var(--bubble-color, #3f3850);font-weight:900}.avatar-chat-bubble p{margin-top:.22em;color:var(--bubble-color, #3f3850);font-size:.84em;font-weight:inherit}.avatar-chat-bubble-nickname{position:absolute;right:10px;bottom:100%;max-width:150px;overflow:hidden;padding:.22em .55em;color:var(--bubble-nickname-color, #fff);border-radius:6px 6px 0 0;background:var(--bubble-nickname-bg, var(--brand));font-size:.68em;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-chat-bubble.theme-솜사탕{border-color:color-mix(in srgb,var(--bubble-border) 55%,#b995ff);border-radius:18px;box-shadow:0 7px 20px #6a4fff33}.avatar-chat-bubble.theme-픽셀{border-radius:2px;box-shadow:5px 5px 0 var(--bubble-border, #2f2750)}.avatar-chat-bubble.theme-네온{border-color:#8b7cff;background:color-mix(in srgb,var(--bubble-bg) 18%,#20193e);box-shadow:0 0 15px #8b7cffc7}.avatar-chat-bubble.theme-네온 strong,.avatar-chat-bubble.theme-네온 p{color:color-mix(in srgb,var(--bubble-color, #3f3850) 25%,white)}.avatar-chat-bubble.theme-미니{padding:.38em .52em;border-width:1px;border-radius:7px;box-shadow:0 2px #00000024;font-size:calc(var(--chat-font-size) * .84)}.avatar-chat-body.reaction-jump,.avatar-chat-body.reaction-cheer{animation:avatar-command-jump .72s cubic-bezier(.2,.78,.28,1)}.avatar-chat-body.reaction-shake{animation:avatar-command-shake .58s ease-in-out}.avatar-chat-body.reaction-roll{animation:avatar-command-roll .8s ease-in-out}.avatar-chat-body.reaction-battle{animation:avatar-command-battle .7s ease-in-out 2}.avatar-command-badge{position:absolute;z-index:4;left:50%;bottom:calc(100% + 48px);min-width:max-content;padding:5px 9px;color:#fff;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:#2f2750;box-shadow:0 5px 14px #251a4942;font-size:calc(var(--chat-font-size) * .74);font-weight:900;transform:translate(-50%);animation:avatar-command-badge .24s ease-out both}.avatar-chat-character.motion-stopped{transition-duration:0s}.avatar-chat-character.motion-running{filter:saturate(1.14)}.avatar-game-layer{position:absolute;z-index:5;top:8px;right:8px;bottom:8px;left:8px;overflow:hidden;color:#2f2750;border:2px solid rgba(106,79,255,.42);border-radius:18px;background:color-mix(in srgb,#fff 84%,transparent);box-shadow:0 12px 40px #3123672e;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.avatar-game-layer>header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:#fff;background:linear-gradient(100deg,#5538d9,#8c4df1 58%,#f06fae);font-size:var(--text-sm)}.avatar-game-layer>header strong{font-size:var(--text-body);letter-spacing:.06em}.avatar-game-lobby-list{position:absolute;top:42px;right:10px;bottom:24px;left:10px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:7px;overflow:hidden}.avatar-game-lobby-list figure{position:relative;width:58px;margin:0;display:grid;justify-items:center;color:#554d68}.avatar-game-lobby-list figure>span{position:absolute;z-index:2;top:-2px;left:3px;width:17px;height:17px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--brand);font-size:var(--text-micro);font-weight:900}.avatar-game-lobby-list img{width:48px;height:48px;object-fit:contain;animation:avatar-lobby-pop .28s ease-out both}.avatar-game-lobby-list figcaption{max-width:58px;overflow:hidden;font-size:var(--text-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-game-lobby-empty{width:48px;height:48px;display:grid;place-items:center;color:#a89fc0;border:2px dashed #cfc7e2;border-radius:50%;background:#ffffffa8;font-size:15px;font-weight:900}.avatar-race-track{position:absolute;top:38px;right:12px;bottom:10px;left:12px;display:grid;align-content:space-evenly;overflow:hidden}.avatar-race-runner{position:relative;width:var(--race-progress);height:min(54px,calc(100% / 3));border-bottom:1px dashed rgba(91,76,129,.24);animation:avatar-race-run var(--race-duration) linear var(--race-delay) both}.avatar-race-runner img{position:absolute;right:-2px;bottom:1px;width:min(48px,var(--avatar-size));height:min(48px,var(--avatar-size));object-fit:contain;transform:scaleX(-1)}.avatar-race-runner.is-facing-right.is-asset-flipped img{transform:scaleX(1)}.avatar-race-runner span{position:absolute;right:38px;bottom:8px;max-width:90px;overflow:hidden;padding:2px 5px;border-radius:5px;background:#ffffffdb;font-size:var(--text-xs);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-race-runner.is-winner img{filter:drop-shadow(0 0 6px #ffd66b)}.avatar-race-finish{position:absolute;top:0;right:7%;bottom:0;width:2px;display:flex;align-items:center;color:var(--brand);border-right:3px dashed var(--brand);font-size:var(--text-micro);font-weight:900;letter-spacing:.08em;writing-mode:vertical-rl}.game-race.is-finished .avatar-race-runner{animation-play-state:paused}.avatar-race-results{position:absolute;z-index:4;top:48px;right:18px;bottom:18px;left:18px;display:flex;align-items:end;justify-content:center;gap:6px;padding:12px;border:1px solid rgba(106,79,255,.24);border-radius:16px;background:#ffffffe6;box-shadow:0 12px 30px #2f275029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar-race-results strong{min-width:64px;display:grid;gap:3px;padding:8px 7px;color:#3f3850;border-radius:10px 10px 4px 4px;background:#eeeaff;font-size:var(--text-xs);text-align:center}.avatar-race-results strong span{color:var(--brand);font-size:var(--text-body);font-weight:950}.avatar-race-results .rank-1{min-height:72px;order:2;background:linear-gradient(#fff4b8,#ffe06c)}.avatar-race-results .rank-2{min-height:56px;order:1}.avatar-race-results .rank-3{min-height:44px;order:3;background:#f6dfd0}.avatar-race-results small{position:absolute;right:10px;bottom:7px;color:#7c748b;font-size:var(--text-micro);font-weight:750}.avatar-royale-arena{position:absolute;top:38px;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.95) 0 28%,transparent 29%),repeating-radial-gradient(circle at center,rgba(106,79,255,.08) 0 22px,transparent 23px 43px)}.avatar-royale-fighter{position:absolute;left:var(--fighter-x);top:var(--fighter-y);display:grid;justify-items:center;transform:translate(-50%,-50%);animation:avatar-royale-fight 1.3s ease-in-out var(--fighter-delay) infinite alternate}.avatar-royale-fighter img{width:min(62px,var(--avatar-size));height:min(62px,var(--avatar-size));object-fit:contain}.avatar-royale-fighter span{max-width:82px;overflow:hidden;padding:2px 5px;color:#fff;border-radius:5px;background:#2f2750;font-size:var(--text-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-royale-fighter.is-out{filter:grayscale(1);animation:avatar-royale-out 1.6s ease forwards}.avatar-royale-fighter.is-winner{filter:drop-shadow(0 0 8px #ffd66b)}.avatar-quiz-zones{position:absolute;top:38px;right:0;bottom:22px;left:0;display:grid;grid-template-columns:1fr 1fr}.avatar-quiz-zone{position:relative;display:grid;align-content:center;justify-items:center;gap:5px;overflow:hidden}.avatar-quiz-zone.is-o{color:#2e6adb;background:#61a3ff2e}.avatar-quiz-zone.is-x{color:#d94f6d;background:#ff668b29}.avatar-quiz-zone>strong{position:absolute;inset:50% auto auto 50%;opacity:.16;font-size:clamp(72px,14vw,180px);line-height:1;transform:translate(-50%,-50%)}.avatar-quiz-zone>div{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:4px}.avatar-quiz-zone figure,.avatar-dodge-player{margin:0;display:grid;justify-items:center}.avatar-quiz-zone img,.avatar-dodge-player img{width:min(44px,var(--avatar-size));height:min(44px,var(--avatar-size));object-fit:contain}.avatar-quiz-zone figcaption,.avatar-dodge-player figcaption{max-width:62px;overflow:hidden;font-size:var(--text-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-quiz-zone.is-answer{box-shadow:inset 0 0 0 5px #55c78c}.avatar-quiz-zone.is-wrong{opacity:.34;filter:grayscale(.65)}.avatar-game-layer>p{position:absolute;z-index:3;right:0;bottom:0;left:0;margin:0;padding:4px 8px;color:#625a75;background:#ffffffd1;font-size:var(--text-xs);font-weight:700;text-align:center}.avatar-dodge-field{position:absolute;top:38px;right:0;bottom:21px;left:0;overflow:hidden;background:linear-gradient(#2c2855,#7565bd 68%,#d9d1ff 69%,#d9d1ff 72%,#544a87 73%)}.avatar-dodge-obstacle{position:absolute;top:-24px;left:var(--obstacle-x);color:#ffcf63;font-size:21px;text-shadow:0 0 9px rgba(255,88,126,.92);animation:avatar-dodge-fall var(--obstacle-speed) cubic-bezier(.3,.05,.72,.82) var(--obstacle-delay) both}.avatar-dodge-obstacle.is-golden{z-index:2;color:#fff19a;filter:drop-shadow(0 0 8px #ffcb33);font-size:25px}.avatar-dodge-warning{position:absolute;z-index:0;bottom:0;left:calc(50% + var(--hazard-lane) * 25%);width:28%;height:100%;border:2px solid rgba(255,102,139,.72);background:linear-gradient(transparent,#ff537c4d);transform:translate(-50%);animation:avatar-dodge-warning .32s ease-in-out infinite alternate}.avatar-dodge-warning.is-impact{border-color:#ffda60f5;background:linear-gradient(transparent 5%,#ff3f709e);animation:avatar-dodge-impact .45s ease-out both}.avatar-dodge-player{position:absolute;left:calc(50% + var(--dodge-lane) * 25% + var(--dodge-offset));bottom:3px;color:#fff;transition:left .22s ease;transform:translate(-50%)}.avatar-game-notice{position:absolute;z-index:7;top:46px;left:50%;max-width:min(420px,88%);padding:9px 14px;color:#fff;border:2px solid rgba(255,255,255,.82);border-radius:12px;background:#2f2750eb;box-shadow:0 8px 24px #1f163e40;font-size:calc(var(--chat-font-size) * .76);font-weight:850;text-align:center;transform:translate(-50%);animation:avatar-command-badge .24s ease-out both}.avatar-score-board{position:absolute;z-index:7;top:12px;left:12px;display:grid;grid-template-columns:auto auto;align-items:end;padding:7px 10px;color:#fff;border:2px solid rgba(255,255,255,.82);border-radius:12px;background:linear-gradient(135deg,#2f2750f5,#6a4ffff0);box-shadow:0 8px 22px #1f163e3d}.avatar-score-board span{grid-column:1 / -1;color:#d9d2ff;font-size:var(--text-micro);font-weight:900;letter-spacing:.12em}.avatar-score-board strong{font-size:calc(var(--chat-font-size) * 1.28);line-height:1}.avatar-score-board small{margin-left:4px;font-size:calc(var(--chat-font-size) * .5);font-weight:800}@keyframes avatar-command-jump{0%,to{transform:translateY(0) scale(1)}46%{transform:translateY(-38px) scale(1.04)}}@keyframes avatar-lobby-pop{0%{opacity:0;transform:translateY(7px) scale(.78)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes avatar-command-shake{0%,to{transform:translate(0)}20%{transform:translate(-14px) rotate(-7deg)}40%{transform:translate(12px) rotate(6deg)}60%{transform:translate(-9px) rotate(-4deg)}80%{transform:translate(7px) rotate(3deg)}}@keyframes avatar-command-roll{0%{transform:rotate(0) translate(0)}50%{transform:rotate(190deg) translate(22px)}to{transform:rotate(360deg) translate(0)}}@keyframes avatar-command-battle{0%,to{transform:translate(0) rotate(0)}42%{transform:translate(18px) rotate(9deg) scale(1.07)}70%{transform:translate(-6px) rotate(-5deg)}}@keyframes avatar-command-badge{0%{opacity:0;transform:translate(-50%,7px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes avatar-race-run{0%{width:8%}to{width:var(--race-progress)}}@keyframes avatar-royale-fight{0%{margin:-6px 0 0 -8px;transform:translate(-50%,-50%) rotate(-7deg)}to{margin:7px 0 0 9px;transform:translate(-50%,-50%) rotate(8deg) scale(1.08)}}@keyframes avatar-royale-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}45%{opacity:.3;transform:translate(-50%,-50%) scale(.78) rotate(12deg)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.5) rotate(18deg)}}@keyframes avatar-dodge-fall{0%{top:-24px;transform:translate(-50%) rotate(0) scale(.8)}to{top:calc(100% + 24px);transform:translate(-50%) rotate(300deg) scale(1.15)}}@keyframes avatar-dodge-warning{0%,to{opacity:.18}50%{opacity:1}}@keyframes avatar-dodge-impact{0%{opacity:.18}38%{opacity:1}to{opacity:.58}}.avatar-chat-tooltip-menu{position:absolute;z-index:20;top:14px;right:14px;display:flex;align-items:center;gap:7px;padding:6px 8px;opacity:0;color:#5b4fa5;border:1px solid rgba(106,79,255,.24);border-radius:999px;background:#ffffffe6;box-shadow:0 7px 22px #372c6429;font-size:var(--text-xs);pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.avatar-chat-tooltip-menu strong{display:grid;width:20px;height:20px;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--brand),#9b6cff)}.avatar-chat-scene:hover .avatar-chat-tooltip-menu{opacity:1;transform:translateY(0)}.avatar-chat-scene.is-compact .avatar-chat-bubble{max-width:min(170px,calc(100cqw - 28px));border-width:1px;border-radius:7px;box-shadow:0 2px #00000029}.donation-alert,.donation-alert.is-compact{width:100%;height:100%;min-height:0;max-width:none;padding:0;overflow:hidden;background:transparent;container-type:size}.donation-alert .donation-alert-stage,.donation-alert.is-compact .donation-alert-stage,.donation-alert.theme-lunar .donation-alert-stage,.donation-alert.theme-lol .donation-alert-stage,.donation-alert.theme-starcraft .donation-alert-stage,.donation-alert.theme-battleground .donation-alert-stage,.donation-alert.theme-heart .donation-alert-stage,.donation-alert.theme-winter .donation-alert-stage{position:relative;width:100%;height:100%;min-height:0;aspect-ratio:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent}.donation-alert .donation-alert-visual,.donation-alert.is-compact .donation-alert-visual{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;display:grid;place-items:end center;margin:0;overflow:visible}.donation-alert .donation-alert-theme-art,.donation-alert.is-compact .donation-alert-theme-art,.donation-alert .donation-alert-platform-art,.donation-alert.is-compact .donation-alert-platform-art,.donation-alert .donation-alert-runtime-art,.donation-alert.is-compact .donation-alert-runtime-art{width:100%;max-width:none;height:100%;min-height:0;display:grid;place-items:end center;filter:none}.donation-alert .donation-alert-theme-image,.donation-alert.is-compact .donation-alert-theme-image{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center bottom;filter:none}.donation-alert .donation-alert-platform-image{width:auto;max-width:74%;height:auto;max-height:92%}.donation-alert .donation-alert-custom-image,.donation-alert.is-compact .donation-alert-custom-image{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;filter:none}.donation-alert .donation-alert-quantity,.donation-alert.is-compact .donation-alert-quantity{position:absolute;top:15%;left:50%;z-index:5;display:block;transform:translate(-50%);font-size:clamp(28px,7.5cqh,54px);font-weight:900;line-height:1;letter-spacing:-.04em;white-space:nowrap;-webkit-text-stroke:2px #fff;paint-order:stroke fill;text-shadow:2px 2px 0 #000,0 4px 10px rgba(0,0,0,.3)}.donation-alert .donation-alert-chat,.donation-alert.is-compact .donation-alert-chat{max-width:92%;margin:.35em 0 0;padding:.25em .65em;border:0;border-radius:.8em;background:#15102a80;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font-size:.5em;line-height:1.3}.donation-alert.theme-heartm .donation-alert-text-layer,.donation-alert.theme-starm .donation-alert-text-layer{flex-basis:27%;min-height:27%;margin:0 auto 2%;width:96%;border:.1em solid rgba(212,129,181,.8);border-radius:.5em;box-shadow:0 0 .3em #d481b5cc,inset 0 0 .3em #ffffffb8}.donation-alert.theme-retrop .donation-alert-text-layer,.donation-alert.theme-retrob .donation-alert-text-layer{margin:0 auto 2%;width:96%;border:2px solid rgba(255,255,255,.68);box-shadow:0 0 0 2px color-mix(in srgb,var(--donation-retro-background) 55%,transparent),inset 0 0 14px #ffffff47;background:color-mix(in srgb,var(--donation-retro-background) 70%,white)}.donation-alert.theme-rainbow .donation-alert-text-layer{margin:0 auto 2%;width:94%;border:3px solid #222;background:#fff;box-shadow:8px 8px #5fb5c6}.donation-alert.theme-crayon .donation-alert-text-layer{margin:0 auto 2%;width:94%;border:4px solid #e992a3;border-radius:8px;background:#fffdf8}.donation-alert.theme-gold .donation-alert-text-layer{margin:0 auto 2%;width:96%;border:2px solid #e7c56c;background:linear-gradient(180deg,#41351e,#090806);box-shadow:0 0 24px #ffd978}.donation-alert.theme-dash .donation-alert-text-layer,.donation-alert.theme-boxw .donation-alert-text-layer,.donation-alert.theme-boxb .donation-alert-text-layer,.donation-alert.theme-bubble .donation-alert-text-layer,.donation-alert.theme-board .donation-alert-text-layer,.donation-alert.theme-neon .donation-alert-text-layer,.donation-alert.theme-neonbg .donation-alert-text-layer,.donation-alert.theme-leather .donation-alert-text-layer,.donation-alert.theme-overwatch .donation-alert-text-layer{margin:0 auto 2%;width:96%}.donation-alert.theme-dash .donation-alert-text-layer{border:3px dashed #5f5556;background:#fff}.donation-alert.theme-boxw .donation-alert-text-layer{border:3px solid #3d3a42;background:#fff}.donation-alert.theme-boxb .donation-alert-text-layer{border:3px solid #070709;background:#2b2f39}.donation-alert.theme-bubble .donation-alert-text-layer{border-radius:999px;background:#fff;box-shadow:0 12px 30px #4d39823d}.donation-alert.theme-board .donation-alert-text-layer{border:12px solid transparent;border-image:url(/assets/weflab/runtime/board/frame_top.png) 22 round;background:url(/assets/weflab/runtime/board/frame_bg.png) repeat}.donation-alert.theme-neon .donation-alert-text-layer{border:2px solid #d96dff;box-shadow:0 0 6px #ee80ff,0 0 18px #a942ff,inset 0 0 14px #8e3eff}.donation-alert.theme-neonbg .donation-alert-text-layer{border:2px solid #55ffe1;background:#12b7b5b8;box-shadow:0 0 22px #55ffe1}.donation-alert.theme-leather .donation-alert-text-layer{border:3px dashed #4a3520;background:#d5a66e}.donation-alert.theme-overwatch .donation-alert-text-layer{border:2px solid #476ca0;background:#182b44f0;transform:skew(-8deg)}.donation-alert .donation-alert-cat-art,.donation-alert.is-compact .donation-alert-cat-art{position:relative;width:min(330px,76%);max-width:76%;height:100%}.donation-alert.theme-lunar .donation-alert-runtime-art,.donation-alert.theme-lol .donation-alert-runtime-art,.donation-alert.theme-starcraft .donation-alert-runtime-art,.donation-alert.theme-battleground .donation-alert-runtime-art,.donation-alert.theme-heart .donation-alert-runtime-art,.donation-alert.theme-winter .donation-alert-runtime-art{place-items:center}.sidebar{width:208px;overflow-y:auto;padding:18px 16px;color:#57526b;border-right:1px solid var(--line);background:#fffffff7}.brand-lockup{padding:0 7px 14px;color:var(--brand-deep)}.sidebar-search{height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;padding:0 10px;color:#a09bad;border:1px solid #ddd8e8;border-radius:10px;font-size:var(--text-sm);background:#fff}.sidebar-quick-actions{display:grid;gap:7px;margin-bottom:16px}.sidebar-quick-actions button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;color:var(--brand);border:1px solid #c7bcff;border-radius:11px;background:#f7f5ff;box-shadow:0 2px 5px #523bb614;font-weight:700}.sidebar-quick-actions button:first-child{color:#fff;border-color:var(--brand);background:var(--brand)}.sidebar-quick-actions small,.nav-tree small,.nav-submenu small{padding:2px 4px;color:#ff4f32;border-radius:999px;background:#fff2ef;font:700 8px/1 sans-serif}.nav-tree{display:grid;gap:3px}.nav-tree-item{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:7px 9px;color:#817b90;border:1px solid transparent;border-radius:10px;background:transparent;font-size:var(--text-body);text-align:left}.nav-tree-item>span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-tree-item:hover,.nav-tree-item.active,.nav-tree-group.active>.nav-tree-item{color:var(--brand);background:var(--brand-pale)}.nav-tree-group.active>.nav-tree-item{border-color:#c5baff}.nav-chevron{transition:transform .16s ease}.nav-tree-item[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-submenu{display:grid;gap:1px;padding:3px 0 6px 20px}.nav-submenu button{min-height:32px;display:flex;align-items:center;gap:8px;padding:5px 8px;color:#9892a5;border:0;border-radius:8px;background:transparent;font-size:var(--text-sm);text-align:left}.nav-submenu button>span{width:5px;height:5px;border-radius:50%;background:#cbc6d6}.nav-submenu button.active,.nav-submenu button:hover{color:var(--brand);background:#faf9ff}.nav-submenu button.active>span{background:var(--brand)}.nav-section-label{margin:10px 11px 6px;color:#77718c;font:600 9px/1 Be Vietnam Pro,sans-serif;letter-spacing:.14em;text-transform:uppercase}.nav-section-divider{height:1px;margin:10px 8px;background:var(--line)}.nav-platform-tabs{display:flex;gap:2px;margin:0 6px 6px;padding:3px;border-radius:9px;background:#f3f1f8}.nav-platform-tab{flex:1;padding:5px 0;border:0;border-radius:7px;background:transparent;color:#9892a5;font:600 10px/1 Be Vietnam Pro,sans-serif;cursor:pointer;transition:background .12s ease,color .12s ease}.nav-platform-tab:hover{color:#6e6882}.nav-platform-tab.active{background:#fff;color:var(--brand);box-shadow:0 1px 3px #00000014}.nav-tree-item.dimmed,.nav-tree-group.dimmed{opacity:.35;transition:opacity .16s ease}.nav-tree-item.dimmed:hover,.nav-tree-group.dimmed:hover{opacity:.6}.topbar{height:62px;padding:0 24px;border-color:var(--line)}.app-main{padding:24px 28px 64px}.studio-page{width:min(100%,1440px);margin:0 auto;color:#272431}.original-dashboard{width:min(100%,1280px)}.original-dashboard .dashboard-hero{align-items:center;margin-bottom:14px}.original-dashboard .dashboard-hero h1{margin:0 0 4px;font-size:25px}.original-dashboard .dashboard-hero p{margin:0;font-size:var(--text-body)}.studio-guide,.dashboard-guide{display:grid;gap:var(--space-6);margin:-4px 0 12px;padding:12px 15px;color:#736d7f;border:1px solid #d8d1ff;border-radius:var(--radius-10);background:#f8f6ff;font-size:var(--text-sm)}.studio-guide strong,.dashboard-guide strong{color:var(--brand-deep)}.original-dashboard .dashboard-guide{margin-top:0}.dashboard-account-card,.content-alert-panel,.update-panel,.dashboard-widget-section{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-sm)}.dashboard-account-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:5px;border-bottom:1px solid var(--line);background:var(--canvas)}.dashboard-account-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);color:#817b8e;border:1px solid transparent;border-radius:var(--radius-10);background:transparent;font-weight:600}.dashboard-account-tabs button[aria-selected=true]{color:var(--brand);border-color:#c9c0ff;background:#fff;box-shadow:0 2px 8px #5641b414}.account-tab-panel{padding:18px}.account-tab-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-20);margin-bottom:15px}.account-tab-panel h2,.account-empty-panel h2{margin:0 0 5px;font-size:15px}.account-tab-panel header p,.account-empty-panel p{margin:0;color:var(--ink-muted);font-size:var(--text-body)}.account-tab-panel>header>span{padding:6px 9px;color:var(--brand);border-radius:var(--radius-pill);background:var(--brand-pale);font-size:var(--text-xs);font-weight:700}.original-dashboard .platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-10)}.original-dashboard .platform-card{padding:12px}.platform-mark.cmi{padding:2px}.obs-mode,.obs-mode body,.obs-mode #root{min-width:0;min-height:0;margin:0;background:transparent!important}.obs-overlay{position:relative;width:100vw;height:100vh;display:grid;place-items:center;overflow:hidden;background:transparent}.obs-audio-unlock{position:fixed;z-index:20;top:12px;left:12px;border:1px solid rgba(255,255,255,.42);border-radius:9px;padding:7px 11px;color:#ffffffeb;background:#14161fb3;box-shadow:0 4px 16px #0003;font:700 13px/1.2 Pretendard,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.obs-audio-unlock:hover,.obs-audio-unlock:focus-visible{background:#6a4fffe0;outline:2px solid rgba(255,255,255,.76);outline-offset:2px}.obs-overlay-stage{width:min(760px,88vw);min-height:360px;display:grid;place-items:center}.obs-overlay-stage>*{width:100%}.obs-theme-preview{height:100%;display:grid;place-items:center}.obs-theme-preview img{width:auto;max-width:min(560px,88vw);height:auto;max-height:72vh;object-fit:contain;filter:drop-shadow(0 16px 34px rgba(0,0,0,.22))}.donation-alert{--theme-primary: var(--brand);--theme-secondary: #a993ff;position:relative;width:min(760px,100%);max-width:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;font-family:Pretendard,sans-serif;background:transparent;container-type:inline-size;box-sizing:border-box}.donation-alert-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:28px;background-position:center;background-repeat:no-repeat;background-size:auto}.donation-alert-background.is-fill{background-size:cover}.donation-alert-aura{position:absolute;z-index:-1;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary) 38%,transparent) 0,color-mix(in srgb,var(--theme-primary) 12%,transparent) 38%,transparent 72%);filter:blur(16px);animation:alert-aura 2.2s ease-in-out infinite alternate}.donation-alert-stage{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.donation-alert-visual{position:relative;width:100%;max-width:100%;min-width:0;min-height:150px;display:grid;place-items:center;margin-bottom:18px}.donation-alert-custom-image{width:auto;max-width:min(320px,78%);height:auto;max-height:220px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(0,0,0,.26))}.donation-alert-custom-image.is-fill{width:min(320px,78%);height:220px;object-fit:cover}.donation-alert-theme-art{display:grid;place-items:center;width:min(320px,78%);max-width:78%;min-height:220px;filter:drop-shadow(0 18px 36px rgba(0,0,0,.26))}.donation-alert-theme-image{display:block;width:auto;max-width:100%;height:auto;max-height:260px;object-fit:contain}.donation-alert-runtime-art{width:min(430px,84%);max-width:84%}.donation-alert-platform-art{width:min(293px,62%);min-height:248px}.donation-alert-platform-image{max-height:248px}.donation-alert-cat-art{position:relative;width:min(330px,76%);max-width:76%;height:245px}.donation-alert-cat-base,.donation-alert-cat-detail,.donation-alert-floating-detail{position:absolute;display:block;object-fit:contain;pointer-events:none}.donation-alert-cat-base{left:50%;bottom:42px;z-index:2;width:190px;transform:translate(-50%)}.donation-alert-cat-detail{left:50%;bottom:22px;z-index:3;width:230px;transform:translate(-50%)}.donation-alert-cat-art.is-cherry .donation-alert-cat-detail{width:210px}.donation-alert-floating-detail{z-index:4;width:54px;animation:donation-fall 5s linear infinite,donation-sway 1.5s ease-in-out infinite alternate}.donation-alert-floating-detail.detail-1{left:16px;animation-delay:-1.8s}.donation-alert-floating-detail.detail-2{left:50%;animation-delay:-.75s}.donation-alert-floating-detail.detail-3{right:18px;animation-delay:-2.3s}.donation-alert-quantity{position:absolute;top:15%;left:50%;z-index:2;transform:translate(-50%);font-size:42px;font-weight:900;line-height:1;letter-spacing:-.04em;-webkit-text-stroke:3px #fff;paint-order:stroke fill;text-shadow:0 5px 18px rgba(0,0,0,.38)}.donation-alert.is-compact{width:100%;max-width:100%;min-height:270px;padding:10px 0}.donation-alert.is-compact .donation-alert-visual{min-height:142px;margin-top:0;margin-bottom:8px}.donation-alert.is-compact .donation-alert-theme-art{width:min(190px,68%);max-width:68%;min-height:142px}.donation-alert.is-compact .donation-alert-theme-image{max-height:142px}.donation-alert.is-compact .donation-alert-platform-art{width:min(168px,58%)}.donation-alert.is-compact .donation-alert-cat-art{width:min(210px,72%);max-width:72%;height:165px}.donation-alert.is-compact .donation-alert-cat-base{bottom:26px;width:125px}.donation-alert.is-compact .donation-alert-cat-detail{bottom:12px;width:155px}.donation-alert.is-compact .donation-alert-floating-detail{width:34px}.donation-alert.is-compact .donation-alert-quantity{top:15%;font-size:30px;-webkit-text-stroke-width:2px}.donation-alert.is-compact .donation-alert-message{width:90%;max-width:90%}.donation-alert.is-compact .donation-alert-chat{max-width:88%;font-size:13px}.donation-alert-message{width:min(620px,94%);max-width:94%;min-width:0;box-sizing:border-box;margin:0;padding:3px 12px;border-radius:12px;line-height:1.35;text-align:center;white-space:pre-wrap}.donation-alert-chat{max-width:620px;margin:10px 0 0;padding:7px 15px;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#15102a75;box-shadow:0 10px 30px #00000029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:18px;font-weight:650;text-align:center}.donation-alert-spark{position:absolute;width:12px;height:12px;border-radius:4px 0;background:#fff;box-shadow:0 0 18px var(--theme-secondary);animation:alert-spark 1.6s ease-in-out infinite alternate}.donation-alert-spark.spark-a{top:94px;left:25%}.donation-alert-spark.spark-b{right:24%;bottom:122px;animation-delay:-.8s}.donation-alert.theme-heartm,.donation-alert.theme-heart{--theme-primary: #ff5aa9;--theme-secondary: #ffb1d8}.donation-alert.theme-starm,.donation-alert.theme-gold{--theme-primary: #f4b832;--theme-secondary: #fff0a1}.donation-alert.theme-retrop,.donation-alert.theme-crayon,.donation-alert.theme-rainbow{--theme-primary: #ff6eb6;--theme-secondary: #5df0df}.donation-alert.theme-retrob,.donation-alert.theme-winter{--theme-primary: #2ba7ff;--theme-secondary: #a5efff}.donation-alert.theme-neon,.donation-alert.theme-neonbg,.donation-alert.theme-overwatch{--theme-primary: #7d3cff;--theme-secondary: #22e7ff}.donation-alert.theme-board,.donation-alert.theme-leather,.donation-alert.theme-boxb{--theme-primary: #2d574c;--theme-secondary: #e3bd72}.donation-alert.theme-lunar .donation-alert-message,.donation-alert.theme-lol .donation-alert-message,.donation-alert.theme-starcraft .donation-alert-message,.donation-alert.theme-battleground .donation-alert-message,.donation-alert.theme-heart .donation-alert-message,.donation-alert.theme-winter .donation-alert-message,.donation-alert.theme-retrop .donation-alert-message,.donation-alert.theme-retrob .donation-alert-message,.donation-alert.theme-rainbow .donation-alert-message,.donation-alert.theme-crayon .donation-alert-message,.donation-alert.theme-gold .donation-alert-message,.donation-alert.theme-dash .donation-alert-message,.donation-alert.theme-boxw .donation-alert-message,.donation-alert.theme-boxb .donation-alert-message,.donation-alert.theme-bubble .donation-alert-message,.donation-alert.theme-board .donation-alert-message,.donation-alert.theme-neon .donation-alert-message,.donation-alert.theme-neonbg .donation-alert-message,.donation-alert.theme-leather .donation-alert-message,.donation-alert.theme-overwatch .donation-alert-message{width:min(520px,86%);max-width:86%;min-width:0;padding:13px 22px}.donation-alert.theme-heartm .donation-alert-message,.donation-alert.theme-starm .donation-alert-message{width:min(620px,86%);max-width:86%;min-width:0;min-height:108px;padding:18px 22px;border:.1em solid rgba(212,129,181,.8);border-radius:.5em;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 .3em #d481b5cc,inset 0 0 .3em #ffffffb8}.donation-alert.theme-starm .donation-alert-message{background-position:center 80%}.donation-alert.theme-lunar .donation-alert-stage{width:min(380px,90%);padding:18px 12px 14px;background:url(/assets/weflab/runtime/alert/lunar/bg.png) center / 100% 100% no-repeat}.donation-alert.theme-lol .donation-alert-stage{width:min(340px,86%);aspect-ratio:272 / 345;justify-content:flex-end;padding:18px 20px 32px;background:url(/assets/weflab/runtime/alert/lol/donation.png) center / 100% 100% no-repeat}.donation-alert.theme-starcraft .donation-alert-stage,.donation-alert.theme-battleground .donation-alert-stage{width:min(620px,92%);padding:18px 14px 14px;overflow:hidden}.donation-alert.theme-starcraft .donation-alert-stage{border:.15em solid #000;box-shadow:0 0 0 .1em #493735,inset 0 0 0 .1em #610508;background:url(/assets/weflab/runtime/alert/starcraft/bg.png) center / cover no-repeat}.donation-alert.theme-battleground .donation-alert-stage{border:.2em solid #474747;border-radius:.1em;background:url(/assets/weflab/runtime/alert/battleground/bg.png) center / cover no-repeat}.donation-alert.theme-battleground .donation-alert-stage:after{position:absolute;right:0;bottom:0;left:0;height:.2em;content:"";background:#fecb4e}.donation-alert.theme-heart .donation-alert-stage,.donation-alert.theme-winter .donation-alert-stage{width:min(520px,90%);padding:22px 14px 12px;border-radius:.5em}.donation-alert.theme-heart .donation-alert-stage{border:.15em solid #6c4f4b;box-shadow:0 0 0 .15em #fff;background:#f04974 url(/assets/weflab/runtime/alert/heart/donation_bg.png) repeat}.donation-alert.theme-heart .donation-alert-stage:before{position:absolute;top:calc(-.35em - 3px);right:1.5em;left:1.5em;height:1.2em;content:"";background:url(/assets/weflab/runtime/alert/heart/spring.png) center / 100% 100% no-repeat}.donation-alert.theme-winter .donation-alert-stage{border:.15em solid #68aeec;box-shadow:inset 0 0 0 .15em #325691;background:url(/assets/weflab/runtime/alert/winter/bg.png) center / 100% 100% no-repeat}.donation-alert.theme-winter .donation-alert-stage:before{position:absolute;top:calc(-.35em - 5px);right:-.3em;left:-.3em;height:1.2em;content:"";background:url(/assets/weflab/runtime/alert/winter/snow.png) center / 100% 100% no-repeat}.donation-alert.is-compact.theme-lunar .donation-alert-stage,.donation-alert.is-compact.theme-starcraft .donation-alert-stage,.donation-alert.is-compact.theme-battleground .donation-alert-stage,.donation-alert.is-compact.theme-heart .donation-alert-stage,.donation-alert.is-compact.theme-winter .donation-alert-stage{width:90%;padding-block:10px}.donation-alert.is-compact.theme-lol .donation-alert-stage{width:min(210px,76%);min-height:240px;padding:12px 12px 22px}.donation-alert.theme-lol .donation-alert-message{color:var(--donation-message-color, #f6d87a)!important;border:0;background:transparent!important}.donation-alert.theme-starcraft .donation-alert-message,.donation-alert.theme-battleground .donation-alert-message{border:0;box-shadow:none;background:transparent!important}.donation-alert.theme-heart .donation-alert-message{border:4px solid white;border-radius:18px;background:#eedfde url(/assets/weflab/runtime/alert/heart/text_bg.png) repeat!important}.donation-alert.theme-winter .donation-alert-message{border:4px solid #68aeec;border-radius:18px;background:#ebfaff!important}.donation-alert.theme-retrop .donation-alert-message,.donation-alert.theme-retrob .donation-alert-message{border:3px solid rgba(255,255,255,.72);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-primary) 72%,transparent),inset 0 0 18px #ffffff73;background:color-mix(in srgb,var(--theme-primary) 52%,transparent)!important}.donation-alert.theme-rainbow .donation-alert-message{color:var(--donation-message-color, #171721)!important;border:3px solid #222;box-shadow:8px 8px #5fb5c6;background:#fff!important}.donation-alert.theme-crayon .donation-alert-message{color:var(--donation-message-color, #25202c)!important;border:4px solid #e992a3;border-radius:8px;background:#fffdf8!important}.donation-alert.theme-gold .donation-alert-message{border:2px solid #e7c56c;box-shadow:0 0 24px #ffd978;background:linear-gradient(180deg,#41351e,#090806)!important}.donation-alert.theme-dash .donation-alert-message{color:var(--donation-message-color, #3d3435)!important;border:3px dashed #5f5556;background:#fff!important}.donation-alert.theme-boxw .donation-alert-message{color:var(--donation-message-color, #343038)!important;border:3px solid #3d3a42;background:#fff!important}.donation-alert.theme-boxb .donation-alert-message{border:3px solid #070709;background:#2b2f39!important}.donation-alert.theme-bubble .donation-alert-message{color:var(--donation-message-color, #272330)!important;border-radius:999px;background:#fff!important;box-shadow:0 12px 30px #4d39823d}.donation-alert.theme-board .donation-alert-message{border:12px solid transparent;border-image:url(/assets/weflab/runtime/board/frame_top.png) 22 round;background:url(/assets/weflab/runtime/board/frame_bg.png) repeat!important}.donation-alert.theme-neon .donation-alert-message{color:var(--donation-message-color, #ffe6ff)!important;border:2px solid #d96dff;box-shadow:0 0 6px #ee80ff,0 0 18px #a942ff,inset 0 0 14px #8e3eff}.donation-alert.theme-neonbg .donation-alert-message{color:var(--donation-message-color, #fff963)!important;border:2px solid #55ffe1;background:#12b7b5b8!important;box-shadow:0 0 22px #55ffe1}.donation-alert.theme-leather .donation-alert-message{color:var(--donation-message-color, #382816)!important;border:3px dashed #4a3520;background:#d5a66e!important}.donation-alert.theme-overwatch .donation-alert-message{color:var(--donation-message-color, #ffc34d)!important;border:2px solid #476ca0;background:#182b44f0!important;transform:skew(-8deg)}.donation-alert.has-single-text-frame .donation-alert-message{border:0;background:transparent!important;box-shadow:none}@keyframes donation-fall{0%{top:-50%}to{top:100%}}@keyframes donation-sway{0%{transform:translate(-14px) rotate(-10deg)}to{transform:translate(14px) rotate(10deg)}}.effect-fadeIn,.effect-fadeInUp{animation-duration:1s;animation-fill-mode:both}.effect-fadeIn{animation-name:alert-fade-in}.effect-fadeInUp{animation-name:alert-in-up}.effect-fadeInDown{animation:alert-in-down 1s both}.effect-fadeInLeft{animation:alert-in-left 1s both}.effect-fadeInRight{animation:alert-in-right 1s both}.effect-bounceIn{animation:alert-bounce 1s both}.effect-rollIn{animation:alert-roll-in 1s both}.effect-fadeOut,.effect-fadeOutDown,.effect-fadeOutUp{animation:alert-fade-out 1s both}.effect-fadeOutDown{--alert-exit-y: 28px}.effect-fadeOutUp{--alert-exit-y: -28px}.effect-fadeOutLeft{animation:alert-fade-out-left 1s both}.effect-fadeOutRight{animation:alert-fade-out-right 1s both}.effect-bounceOut{animation:alert-bounce-out .76s both}.effect-rotateOut{animation:alert-rotate-out .76s both}.effect-rollOut{animation:alert-roll-out 1s both}@keyframes alert-fade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--alert-exit-y, 0)) scale(.96)}}@keyframes alert-fade-out-left{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes alert-fade-out-right{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes alert-bounce-out{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes alert-rotate-out{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(200deg) scale(.5)}}@keyframes alert-roll-in{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes alert-roll-out{0%{opacity:1;transform:translateZ(0) rotate(0)}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.effect-rotateIn{animation:alert-rotate .76s cubic-bezier(.2,.8,.2,1) both}.text-effect-tada{animation:alert-tada .9s .26s both}.text-effect-flash{animation:alert-flash .9s .26s both}.text-effect-bounce{animation:alert-bounce .9s .26s both}.text-effect-none{animation:none}.text-effect-swing{animation:alert-swing .9s .26s both}.text-effect-wobble{animation:alert-wobble .9s .26s both}.text-effect-pulse{animation:alert-pulse .8s .26s both}.text-effect-flip{animation:alert-flip .9s .26s both}@keyframes alert-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alert-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes alert-aura{0%{opacity:.62;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@keyframes alert-spark{0%{opacity:.2;transform:rotate(15deg) scale(.6)}to{opacity:1;transform:rotate(55deg) scale(1.18)}}@keyframes alert-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes alert-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes alert-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes alert-bounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes alert-rotate{0%{opacity:0;transform:rotate(-12deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes alert-tada{0%{transform:scale(1)}18%,36%{transform:scale(.94) rotate(-2deg)}27%,45%{transform:scale(1.04) rotate(2deg)}70%,to{transform:scale(1) rotate(0)}}@keyframes alert-flash{0%,45%,to{opacity:1}22%,68%{opacity:.25}}@keyframes alert-swing{20%{transform:rotate(8deg)}40%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}@keyframes alert-wobble{15%{transform:translate(-8%) rotate(-3deg)}30%{transform:translate(6%) rotate(2deg)}45%{transform:translate(-4%) rotate(-1deg)}60%{transform:translate(2%) rotate(1deg)}}@keyframes alert-pulse{50%{transform:scale(1.08)}}@keyframes alert-flip{0%{transform:perspective(500px) rotateX(-90deg);opacity:0}to{transform:perspective(500px) rotateX(0);opacity:1}}@media (prefers-reduced-motion: reduce){.donation-alert,.donation-alert *{animation-duration:1ms!important;animation-iteration-count:1!important}}.account-note{min-height:34px;display:flex;align-items:center;gap:var(--space-6);margin:14px 0 0;padding:0 10px;color:#898391;border-radius:var(--radius-8);background:var(--canvas);font-size:var(--text-xs)}.account-empty-panel{min-height:148px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-14);padding:22px;color:var(--brand)}.account-empty-panel button{min-height:36px;padding:0 12px;color:var(--brand);border:1px solid #c9c0ff;border-radius:var(--radius-10);background:var(--surface)}.dashboard-information-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:var(--space-12);margin-top:12px}.dashboard-panel-heading{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:0 16px;border-bottom:1px solid var(--line)}.dashboard-panel-heading>div,.dashboard-panel-heading button{display:flex;align-items:center;gap:var(--space-8)}.dashboard-panel-heading h2{margin:0;font-size:var(--text-md)}.dashboard-panel-heading p{margin:3px 0 0;color:#9791a2;font-size:var(--text-xs)}.dashboard-panel-heading button{padding:6px 8px;color:#8a8495;border:0;background:transparent;font-size:var(--text-xs)}.content-alert-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10);padding:12px}.content-alert-list article{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);gap:var(--space-8);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface)}.content-alert-list img{width:62px;height:62px;grid-row:span 2;object-fit:cover}.content-alert-list article>div{min-width:0;padding-top:8px}.content-alert-list strong,.content-alert-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-alert-list strong{font-size:var(--text-xs)}.content-alert-list span{margin-top:4px;color:#9892a3;font-size:var(--text-micro)}.content-alert-list article>button{justify-self:start;align-self:start;padding:3px 7px;color:var(--brand);border:0;border-radius:var(--radius-4);background:var(--brand-pale);font-size:var(--text-micro)}.update-list{padding:7px 14px 10px}.update-list article{min-height:32px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:var(--space-8);border-bottom:1px solid #f0eef3}.update-list article:last-child{border:0}.update-list time{color:#9b95a5;font-size:var(--text-micro)}.update-list strong{overflow:hidden;font-size:var(--text-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.update-list small{color:#ff5d48;font-size:var(--text-micro)}.dashboard-widget-section{margin-top:12px}.qupid-widget-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:var(--radius-10);background:var(--brand-pale);overflow:hidden}.qupid-widget-mark .qupid-logo,.qupid-widget-mark .qupid-logo svg{width:18px;height:18px}.original-dashboard .dashboard-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-10);padding:12px}.original-dashboard .dashboard-tool-card{grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;padding:0;overflow:hidden;border-radius:var(--radius-10);box-shadow:none}.original-dashboard .dashboard-tool-card>img{width:76px;height:76px;grid-row:span 2;object-fit:cover;background:#f2f0f7}.original-dashboard .dashboard-tool-card>div{min-width:0;align-self:end;padding:9px 8px 0 0}.original-dashboard .dashboard-tool-card p{height:auto;-webkit-line-clamp:1}.original-dashboard .dashboard-tool-card>button{width:auto;height:auto;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);align-self:start;padding:4px 0;color:var(--brand);border-radius:0;background:transparent;font-size:var(--text-micro)}.studio-page button,.studio-page input,.studio-page select{font-size:var(--text-body)}.studio-page-heading{min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-20);margin-bottom:16px}.studio-page-heading h1{margin:0 0 5px;font-size:25px;line-height:1.25;letter-spacing:-.035em}.studio-page-heading p{margin:0;color:#858092;font-size:var(--text-body)}.guide-button,.studio-action,.studio-square-button,.studio-save-bar button,.test-row button,.test-save-actions button,.avatar-state-actions button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:38px;padding:0 13px;color:var(--brand);border:1px solid #cfc5ff;border-radius:var(--radius-10);background:#fff;font-weight:600}.guide-button,.studio-action.primary,.studio-square-button,.studio-save-bar button,.test-row button.primary,.test-save-actions button.primary,.avatar-state-actions button:not(.danger){color:#fff;border-color:var(--brand);background:var(--brand)}.studio-action.danger,.test-save-actions button.danger,.avatar-state-actions button.danger{color:#f0445b;border-color:#ff9aaa;background:#fff8f9}.studio-toolbar{display:grid;grid-template-columns:auto 22px minmax(112px,140px) 40px minmax(210px,1fr) auto auto auto auto;align-items:center;gap:var(--space-8);min-height:72px;margin-bottom:12px;padding:13px 16px;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-sm)}.studio-toolbar>strong{color:#706a7d}.help-dot{display:inline-grid;width:18px;height:18px;place-items:center;color:var(--brand);border-radius:var(--radius-pill);background:var(--brand-pale);font:700 11px/1 sans-serif}.help-popover{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.dense-control-label{position:relative;display:inline-flex;align-items:center;gap:var(--space-6)}button.help-dot{border:0;padding:0;font:inherit;cursor:help}.qupid-help-card{position:fixed;z-index:10000;width:min(300px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;display:grid;gap:var(--space-6);padding:13px 14px;color:#4c4560;border:1px solid #cabfff;border-radius:var(--radius-12);background:radial-gradient(circle at 92% 8%,rgba(155,108,255,.18),transparent 34%),var(--surface);font-size:var(--text-sm);font-weight:500;line-height:1.45;box-shadow:0 14px 36px #3f2d8033;text-align:left}.qupid-help-card:before{position:absolute;left:var(--help-arrow-left, 18px);width:9px;height:9px;content:"";background:#fff;transform:translate(-50%) rotate(45deg)}.qupid-help-card.is-below:before{top:-5px;border-top:1px solid #cabfff;border-left:1px solid #cabfff}.qupid-help-card.is-above:before{bottom:-5px;border-right:1px solid #cabfff;border-bottom:1px solid #cabfff}.qupid-help-card small{color:var(--brand);font-size:var(--text-xs);font-weight:900;letter-spacing:.11em}.qupid-help-card strong{color:#342d51;font-size:var(--text-body)}.qupid-help-card em{padding-top:6px;color:#746a94;border-top:1px solid var(--brand-pale);font-size:var(--text-xs);font-style:normal}.studio-toolbar select,.studio-url{height:40px;min-width:0;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--canvas)}.studio-toolbar select{color:#fff;border-color:var(--brand);background:var(--brand)}.studio-square-button{width:40px;padding:0}.studio-url{overflow:hidden;color:#736d7f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#eeebffd9,#f8f7fcf2)}.studio-url-lock{margin-right:8px;color:var(--brand);font-size:var(--text-xs)}.studio-tabs{display:flex;gap:var(--space-6);overflow-x:auto;margin-bottom:12px;padding:5px;border:1px solid var(--line);border-radius:var(--radius-12);background:#fff;scrollbar-width:none}.studio-tabs::-webkit-scrollbar{display:none}.studio-tabs button{min-width:118px;flex:1 0 auto;padding:10px 14px;color:#706b7c;border:1px solid transparent;border-radius:var(--radius-10);background:transparent}.studio-tabs button[aria-selected=true]{color:var(--brand);border-color:#b8aaff;background:var(--brand-pale);font-weight:700}.studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-12);align-items:start}.studio-settings{min-width:0;display:grid;gap:var(--space-10)}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=기본],.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=테마]{order:0}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=기본-설정]{order:1}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=빙고판-설정-및-미리보기]{order:2}.studio-settings[data-stacked-widget=true]>.asset-card{order:2}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=이모티콘]{order:2}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=엔딩]{order:2}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=상세]{order:3}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=필터링]{order:4}.studio-settings[data-stacked-widget=true]>.setting-card[data-setting-tab=폰트-배경]{order:5}.studio-card,.studio-test-panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-sm)}.studio-card{overflow:visible}.setting-card{scroll-margin-top:74px}.studio-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);padding:15px 18px 11px}.studio-card h2,.panel-title{margin:0;color:#35313f;font-size:16px}.studio-card header p{margin:4px 0 0;color:#8a8495;font-size:var(--text-sm)}.on-badge{padding:5px 9px;color:#fff;border-radius:var(--radius-pill);background:var(--brand);font-size:var(--text-sm);font-weight:700}.asset-picker{width:auto;height:auto;display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:var(--space-8);padding:0 18px 15px;place-items:stretch;border-radius:0;background:transparent}.signature-bingo-theme-picker{border-top:1px solid #efecf3}.signature-bingo-theme-picker .asset-picker{padding-top:15px}.asset-option{position:relative;min-width:0}.asset-option>label{min-height:100%;display:block;min-width:0;overflow:hidden;color:#797383;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--canvas);cursor:pointer}.asset-option>label.selected{color:var(--brand);border:2px solid var(--brand);background:var(--surface-soft)}.asset-custom-badge{position:absolute;top:7px;left:7px;padding:3px 6px;color:#fff;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--brand),#a66dff);box-shadow:0 3px 9px #3323783d;font-size:var(--text-micro);font-weight:900;letter-spacing:.08em}.asset-delete{position:absolute;z-index:4;right:6px;bottom:5px;width:24px;height:24px;display:grid;padding:0;place-items:center;color:#e33c55;border:1px solid #ffbcc7;border-radius:50%;background:#fff8f9}.asset-picker input{position:absolute;width:1px;height:1px;opacity:0}.asset-image{position:relative;display:block;height:94px;overflow:hidden;background:linear-gradient(45deg,var(--line) 25%,transparent 25%),linear-gradient(-45deg,var(--line) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--line) 75%),linear-gradient(-45deg,transparent 75%,var(--line) 75%),#f2f0f6;background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.asset-picker.avatar .asset-image{height:112px;background:#555d71}.asset-image>img{width:100%;height:100%;display:block;object-fit:contain}.asset-picker:not(.avatar) .asset-image>img{object-fit:cover}.asset-picker .asset-image .donation-caption-theme-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.donation-caption-theme-preview-canvas{position:absolute;top:0;left:50%;width:293px;height:243px;display:block;flex:0 0 auto;transform:translate(-50%) scale(.4);transform-origin:top center}.donation-caption-theme-preview-canvas .donation-caption-scene.is-compact{width:293px;height:243px;padding:0;font-size:clamp(12px,calc(var(--caption-font-size) * .56),18px)}.asset-check{position:absolute;top:6px;right:6px;display:grid;width:22px;height:22px;place-items:center;color:#fff;border-radius:var(--radius-pill);background:var(--brand)}.asset-name{display:block;overflow:hidden;padding:8px 9px;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.asset-more{width:calc(100% - 36px);min-height:38px;margin:-3px 18px 15px;color:var(--brand);border:1px solid #b8aaff;border-radius:var(--radius-10);background:#fff}.avatar-add-button{min-height:38px;display:inline-flex;align-items:center;gap:var(--space-8);margin:0 18px 13px;padding:0 13px;color:var(--brand);border:1px solid #b8aaff;border-radius:var(--radius-10);background:var(--canvas);font-size:var(--text-sm);font-weight:800}.avatar-add-button[aria-pressed=true]{color:#fff;border-color:var(--brand);background:var(--brand);box-shadow:0 7px 18px #6a4fff33}.avatar-state-editor{display:grid;grid-template-columns:105px minmax(0,1fr);gap:var(--space-14);margin:0 18px 16px;padding-top:15px;border-top:1px solid var(--line)}.avatar-state-label{display:flex;align-items:flex-start;padding-top:5px;color:#716b7e;font-size:var(--text-body);font-weight:700}.avatar-state-slot img.is-flipped{transform:scaleX(-1)}.avatar-state-slots{display:grid;grid-template-columns:repeat(5,minmax(78px,1fr));gap:var(--space-8)}.avatar-state-slot{position:relative;min-width:0;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);color:#aaa3bb;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--canvas)}.avatar-state-slot[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:var(--brand-pale);box-shadow:0 0 0 3px #6a4fff14}.avatar-state-slot>strong{position:absolute;right:5px;bottom:5px;left:5px;overflow:hidden;padding:3px 5px;color:var(--brand-deep);border-radius:var(--radius-4);background:#ffffffe6;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.avatar-state-slot>span{font-size:var(--text-sm)}.avatar-state-slot em,.avatar-state-slot small{margin-left:3px;color:var(--brand);font-style:normal}.avatar-state-slot em{color:#f0445b}.avatar-state-slot img{width:66px;height:66px;object-fit:contain}.avatar-upload-action{min-height:36px;grid-column:2;display:inline-flex;width:fit-content;align-items:center;gap:var(--space-6);padding:0 11px;color:var(--brand);border:1px solid #cfc5ff;border-radius:var(--radius-10);background:#fff;font-size:var(--text-sm);font-weight:700;cursor:pointer}.avatar-upload-action input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.avatar-state-actions{grid-column:2;display:flex;align-items:center;gap:var(--space-8)}.avatar-state-actions>input{width:min(190px,100%)}.avatar-state-actions>label{display:flex;align-items:center;gap:var(--space-6);color:#716b7e;font-size:var(--text-sm);white-space:nowrap}.avatar-state-actions input,.dense-control input[type=text],.dense-control select,.test-grid input,.test-row select{min-height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-10);color:#4e485a;background:#fff}.viewer-avatar-assignments{display:grid;gap:var(--space-12);padding:14px 18px 17px}.viewer-avatar-heading{display:flex;align-items:center;color:#666071;font-size:var(--text-body);font-weight:700}.viewer-avatar-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.65fr) auto;gap:var(--space-8)}.viewer-avatar-form input,.viewer-avatar-form select{min-width:0;min-height:38px;padding:0 10px;color:#4e485a;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:#fff}.viewer-avatar-form button,.viewer-avatar-list button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);color:var(--brand);border:1px solid #cfc5ff;border-radius:var(--radius-10);background:var(--canvas);font-weight:800}.viewer-avatar-form button:disabled{cursor:not-allowed;opacity:.45}.viewer-avatar-list{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.viewer-avatar-list li{display:grid;grid-template-columns:34px auto 1fr 28px;align-items:center;gap:var(--space-8);min-width:220px;padding:5px 6px;color:#514a64;border:1px solid #e0daff;border-radius:var(--radius-10);background:var(--canvas);font-size:var(--text-sm)}.viewer-avatar-list img{width:34px;height:34px;object-fit:contain}.viewer-avatar-list span{overflow:hidden;color:#8a8495;text-overflow:ellipsis;white-space:nowrap}.viewer-avatar-list button{width:28px;height:28px;padding:0;color:#d24661;border-color:#f0c0ca;background:#fff}.viewer-avatar-empty{margin:0;color:#9891a5;font-size:var(--text-sm)}.avatar-background-control{align-items:flex-start;padding-block:14px}.avatar-background-control .dense-control-label{padding-top:8px}.avatar-background-editor{min-width:0;display:grid;gap:var(--space-12)}.avatar-background-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.avatar-background-library label{position:relative;min-width:0;overflow:hidden;color:#736c83;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:#fff;cursor:pointer}.avatar-background-library label.selected{color:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px #6a4fff17}.avatar-background-library input{position:absolute;width:1px;height:1px;opacity:0}.avatar-background-library img,.avatar-background-none{width:100%;height:72px;display:flex;object-fit:cover}.avatar-background-none{align-items:center;justify-content:center;gap:var(--space-6);color:#8b84a0;background:linear-gradient(45deg,#f1eff6 25%,transparent 25%),linear-gradient(-45deg,#f1eff6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1eff6 75%),linear-gradient(-45deg,transparent 75%,#f1eff6 75%),var(--surface);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;font-size:var(--text-sm);font-weight:800}.avatar-background-library label>span:last-child:not(.avatar-background-none){display:block;overflow:hidden;padding:6px 7px;font-size:var(--text-xs);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.avatar-background-custom{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-8)}.avatar-background-custom>button{grid-row:span 2;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:10px;color:var(--brand);border:1px dashed #aa9aff;border-radius:var(--radius-10);background:var(--canvas) center / cover no-repeat}.avatar-background-custom>button.has-preview{position:relative;overflow:hidden;color:#fff;border-style:solid;text-shadow:0 1px 4px rgba(0,0,0,.8)}.avatar-background-custom>button.has-preview:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#1911376b}.avatar-background-custom>button>*{position:relative}.avatar-background-custom>button span{font-size:var(--text-xs);font-weight:600}.avatar-background-custom>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.avatar-background-custom>label{min-width:0;display:flex;align-items:center;gap:var(--space-8);color:#817a91}.avatar-background-custom input[type=url]{min-width:0;width:100%;min-height:38px;padding:0 10px;color:#4e485a;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:#fff}.avatar-bubble-theme-control{align-items:flex-start;grid-template-columns:1fr;padding-block:14px}.avatar-bubble-theme-control .dense-control-label{padding-top:8px}.avatar-bubble-theme-picker{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));gap:7px}.avatar-bubble-theme-picker>label{position:relative;min-width:0;display:grid;gap:7px;padding:10px 7px 7px;color:#756e84;border:1px solid #ddd7e8;border-radius:11px;background:#faf9fc;cursor:pointer}.avatar-bubble-theme-picker>label.selected{color:var(--brand);border-color:var(--brand);background:#f7f4ff;box-shadow:0 0 0 3px #6a4fff17}.avatar-bubble-theme-picker input{position:absolute;width:1px;height:1px;opacity:0}.avatar-bubble-sample{position:relative;min-height:54px;display:flex;align-items:center;justify-content:center;padding:16px 7px 8px;color:#3f3850;border:2px solid #2f2750;border-radius:10px;background:#fff;box-shadow:0 4px #00000024;font-size:10px}.avatar-bubble-sample small{position:absolute;top:-1px;right:7px;padding:2px 5px;color:#fff;border-radius:0 0 5px 5px;background:var(--brand);font-size:7px;font-weight:900}.avatar-bubble-sample strong{overflow:hidden;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.avatar-bubble-sample.theme-솜사탕{color:#665284;border-color:#b995ff;border-radius:18px;background:#fff7ff;box-shadow:0 7px 15px #6a4fff33}.avatar-bubble-sample.theme-솜사탕 small{background:#db72c9}.avatar-bubble-sample.theme-픽셀{border-radius:2px;box-shadow:4px 4px #2f2750;font-family:monospace}.avatar-bubble-sample.theme-네온{color:#f0ecff;border-color:#8b7cff;background:#20193e;box-shadow:0 0 13px #8b7cffd9}.avatar-bubble-sample.theme-네온 small{color:#20193e;background:#a99cff}.avatar-bubble-sample.theme-미니{min-height:42px;align-self:center;padding:12px 5px 5px;border-width:1px;border-radius:7px;box-shadow:0 2px #0000001f;font-size:8px}.avatar-bubble-theme-name{overflow:hidden;font-size:10px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.avatar-command-guide{display:grid;gap:var(--space-10);padding:14px}.avatar-command-search{display:grid;grid-template-columns:34px 1fr;align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--surface)}.avatar-command-search span{display:grid;align-self:stretch;place-items:center;color:var(--surface);background:var(--brand);font-size:17px;font-weight:900}.avatar-command-search input{min-width:0;min-height:38px;padding:0 10px;border:0;outline:0}.avatar-command-lead{margin:0;color:#777082;font-size:var(--text-sm);line-height:1.55}.avatar-command-groups{display:grid;gap:var(--space-8)}.avatar-command-groups details{overflow:hidden;border:1px solid #e2ddec;border-radius:var(--radius-10);background:var(--canvas)}.avatar-command-groups summary{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:var(--space-8);padding:10px 11px;color:#4e465f;cursor:pointer;list-style:none}.avatar-command-groups summary::-webkit-details-marker{display:none}.avatar-command-groups summary svg{color:var(--brand)}.avatar-command-groups summary strong{font-size:var(--text-sm)}.avatar-command-groups summary span{padding:2px 6px;color:#817a91;border-radius:var(--radius-pill);background:#eeeaf5;font-size:var(--text-xs)}.avatar-command-groups details>div{display:grid;gap:1px;padding:0 7px 7px}.avatar-command-groups article{display:grid;grid-template-columns:minmax(150px,.72fr) 1fr;align-items:center;gap:var(--space-10);padding:8px;border-radius:var(--radius-8);background:var(--surface)}.avatar-command-groups article button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:6px 8px;color:#5639cd;border:1px solid #ded5ff;border-radius:var(--radius-8);background:var(--surface-soft);cursor:pointer}.avatar-command-groups code{overflow:hidden;font-size:var(--text-xs);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-command-groups article p{margin:0;color:#777082;font-size:var(--text-xs);line-height:1.45}.avatar-object-type-control{align-items:flex-start;grid-template-columns:1fr;padding-block:14px}.avatar-object-type-picker{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.avatar-object-type-picker>label{position:relative;min-width:0;display:grid;grid-template-columns:86px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:9px;color:#625b71;border:1px solid var(--line-strong);border-radius:var(--radius-12);background:var(--canvas);cursor:pointer}.avatar-object-type-picker>label.selected{color:var(--brand);border-color:var(--brand);background:var(--surface-soft);box-shadow:0 0 0 3px #6a4fff17}.avatar-object-type-picker input{position:absolute;width:1px;height:1px;opacity:0}.avatar-object-type-picker>label>strong{align-self:end;font-size:var(--text-sm)}.avatar-object-type-picker>label>small{align-self:start;color:#817a91;font-size:var(--text-xs);line-height:1.35}.avatar-object-sample{grid-row:1 / 3;min-height:64px;display:flex;align-items:end;justify-content:center;gap:-2px;overflow:hidden;border-radius:9px;background:linear-gradient(#f0ecff,#fff)}.avatar-object-sample img{width:34px;height:34px;margin-inline:-4px;object-fit:contain}.avatar-object-sample.sample-선물상자 img{animation:avatar-object-preview-box 1.7s ease-in-out infinite alternate}.avatar-object-sample.sample-풍선 img{animation:avatar-object-preview-balloon 2.1s ease-in-out infinite}@keyframes avatar-object-preview-box{0%{transform:translateY(-7px) rotate(-6deg)}to{transform:translateY(2px) rotate(5deg)}}@keyframes avatar-object-preview-balloon{0%{opacity:.25;transform:translateY(24px) rotate(-4deg)}70%{opacity:1}to{opacity:.4;transform:translateY(-42px) rotate(6deg)}}.avatar-identity-filter{display:grid;gap:var(--space-8);padding:14px}.avatar-identity-filter-entry{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8)}.avatar-identity-filter-entry input{min-width:0;min-height:38px;padding:0 10px;color:#4e485a;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--surface)}.avatar-identity-filter-entry button{display:inline-flex;align-items:center;gap:var(--space-4);padding:0 12px;color:var(--surface);border:0;border-radius:var(--radius-10);background:var(--brand);font-size:var(--text-xs);font-weight:800;cursor:pointer}.avatar-identity-filter-entry button:disabled{opacity:.42;cursor:not-allowed}.avatar-identity-filter ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-6);list-style:none}.avatar-identity-filter li{display:inline-flex;align-items:center;gap:var(--space-6);padding:5px 6px 5px 9px;color:#5639cd;border:1px solid #ded5ff;border-radius:var(--radius-pill);background:var(--surface-soft);font-size:var(--text-xs);font-weight:750}.avatar-identity-filter li button{width:19px;height:19px;display:grid;place-items:center;padding:0;color:#716889;border:0;border-radius:50%;background:#e9e3f8;cursor:pointer}.avatar-identity-filter>p{margin:0;padding:9px 10px;color:#9a93a8;border:1px dashed var(--line-strong);border-radius:var(--radius-8);background:var(--canvas);font-size:var(--text-xs)}.avatar-test-options{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:center;margin-top:7px}.avatar-test-options select{min-height:38px;min-width:0;padding:0 9px;color:#4e485a;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:#fff}.avatar-test-options .avatar-test-bot{display:flex;align-items:center;gap:var(--space-6);color:#716b7e;font-size:var(--text-sm)}.avatar-test-options .test-field{display:grid}.avatar-quick-commands{margin-top:7px;display:grid;gap:var(--space-6)}.avatar-quick-commands>span{color:#817a91;font-size:var(--text-xs);font-weight:800}.avatar-quick-commands>div{display:flex;flex-wrap:wrap;gap:var(--space-4)}.avatar-quick-commands button{padding:5px 7px;color:#5b42c2;border:1px solid #ded5ff;border-radius:var(--radius-8);background:var(--surface-soft);font-size:var(--text-xs);font-weight:800;cursor:pointer}.avatar-quick-commands button:hover{color:var(--surface);border-color:var(--brand);background:var(--brand)}.studio-notice,.studio-help-note{display:flex;align-items:center;gap:var(--space-8);min-height:38px;padding:9px 13px;color:var(--brand);border:1px solid #cfc5ff;border-radius:var(--radius-10);background:var(--brand-pale);font-size:var(--text-sm)}.studio-help-note{color:#777182;border-color:var(--line);background:var(--canvas)}.dense-control-list{border-top:1px solid #efecf3}.donation-range-editor{display:grid;gap:var(--space-12);padding:14px 18px 18px}.donation-range-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.donation-range-toolbar p{margin:0;color:#756e84;font-size:var(--text-sm)}.donation-range-toolbar button,.donation-range-list-item button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);padding:0 10px;color:#5f46d0;border:1px solid #d7ceff;border-radius:var(--radius-8);background:var(--surface);font:inherit;font-size:var(--text-sm);font-weight:800}.donation-range-list{display:grid;gap:var(--space-6)}.donation-range-list-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-8);padding:7px;border:1px solid #e6e1ef;border-radius:var(--radius-10);background:var(--canvas)}.donation-range-list-item.is-active{border-color:#9c8bff;background:var(--surface-soft);box-shadow:inset 0 0 0 1px #9c8bff}.donation-range-list-item>button:first-child{min-width:0;justify-content:flex-start;border:0;background:transparent}.donation-range-list-item>button:first-child span{overflow:hidden;color:#7b7486;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.donation-range-list-item>div{display:flex;gap:var(--space-4)}.donation-range-list-item button:disabled{opacity:.35}.donation-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);padding:14px;border:1px solid #ddd5ff;border-radius:var(--radius-12)}.donation-range-fields legend{padding:0 6px;color:#3f3850;font-size:var(--text-sm);font-weight:850}.donation-range-fields>label,.donation-range-overrides>label,.donation-range-font-grid>label{min-width:0;display:grid;gap:var(--space-6);color:#686173;font-size:var(--text-sm);font-weight:700}.donation-range-fields input:not([type=checkbox],[type=color],[type=range],[type=radio]),.donation-range-fields select{width:100%;min-height:34px;padding:0 10px;color:#4f485b;border:1px solid var(--line-strong);border-radius:var(--radius-8);background:var(--surface)}.donation-range-fields input[type=range]{width:100%;accent-color:var(--brand)}.donation-range-fields input[type=color]{width:100%;min-height:34px;padding:3px;border:1px solid var(--line-strong);border-radius:var(--radius-8);background:var(--surface)}.donation-range-fields .is-wide{grid-column:1 / -1}.donation-range-sound-mode{margin:0;padding:0;border:0}.donation-range-sound-mode legend{margin-bottom:6px;padding:0;color:#686173;font-size:var(--text-sm);font-weight:700}.donation-range-sound-mode>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.donation-range-sound-mode label{position:relative;min-height:38px;display:grid;place-items:center;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--surface);color:#6d6579;cursor:pointer;font-size:var(--text-sm);font-weight:800}.donation-range-sound-mode label:has(input:checked){border-color:#8b74ff;background:var(--brand-pale);color:#5f46d0;box-shadow:inset 0 0 0 1px #8b74ff}.donation-range-sound-mode input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.donation-range-check{display:flex!important;align-items:center;gap:7px!important}.donation-range-overrides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);padding-top:12px;border-top:1px solid #ebe6f4}.donation-range-overrides h3{grid-column:1 / -1;margin:0;color:#4d4659;font-size:var(--text-sm)}.donation-range-font-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);padding:10px;border-radius:var(--radius-10);background:#f8f6ff}.dense-control{min-height:58px;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr);align-items:center;gap:var(--space-16);padding:9px 18px;border-bottom:1px solid #efecf3}.dense-control.is-disabled{opacity:.48}.dense-control:last-child{border-bottom:0}.dense-control>label{display:flex;align-items:center;gap:var(--space-6);color:#666071;font-size:var(--text-body);font-weight:600}.dense-control-input{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10)}.dense-control-input>input[type=text],.dense-control-input>textarea,.dense-control-input>select{width:100%}.dense-control-input>textarea{min-height:88px;box-sizing:border-box;resize:vertical;padding:9px 10px;color:#4e485a;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:#fff;font:inherit;line-height:1.45}.dense-choice{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:var(--space-8)}.dense-choice button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:7px 10px;color:#625b6f;border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--surface);font:inherit;font-size:var(--text-sm);font-weight:650;cursor:pointer}.dense-choice button>span{width:8px;height:8px;flex:0 0 8px;border:2px solid #c9c2d8;border-radius:50%;background:var(--surface)}.dense-choice button:hover:not(:disabled){border-color:#a999f1;background:var(--canvas)}.dense-choice button.is-selected{color:var(--brand);border-color:#a38cff;background:var(--brand-pale);box-shadow:inset 0 0 0 1px #d5caff}.dense-choice button.is-selected>span{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 2px var(--surface)}.dense-choice[data-choice-kind="하트모션 색"] button,.dense-choice[data-choice-kind="스타모션 색"] button,.dense-choice[data-choice-kind="고양이 스타일"] button{min-height:62px}.dense-choice[data-choice-kind="하트모션 색"] button>span,.dense-choice[data-choice-kind="스타모션 색"] button>span{width:54px;height:32px;flex-basis:54px;border-radius:6px;border-width:1px;background-position:center;background-size:cover}.dense-choice[data-choice-kind="하트모션 색"] button[data-choice-option=핑크]>span{background-image:url(/assets/weflab/runtime/motion/heart/pink.webp)}.dense-choice[data-choice-kind="하트모션 색"] button[data-choice-option=블루]>span{background-image:url(/assets/weflab/runtime/motion/heart/blue.webp)}.dense-choice[data-choice-kind="하트모션 색"] button[data-choice-option=오렌지]>span{background-image:url(/assets/weflab/runtime/motion/heart/orange.webp)}.dense-choice[data-choice-kind="스타모션 색"] button[data-choice-option=핑크]>span{background-image:url(/assets/weflab/runtime/motion/star/pink.webp)}.dense-choice[data-choice-kind="스타모션 색"] button[data-choice-option=블루]>span{background-image:url(/assets/weflab/runtime/motion/star/blue.webp)}.dense-choice[data-choice-kind="스타모션 색"] button[data-choice-option=오렌지]>span{background-image:url(/assets/weflab/runtime/motion/star/orange.webp)}.dense-choice[data-choice-kind="고양이 스타일"] button>span{width:64px;height:46px;flex-basis:64px;border-radius:var(--radius-8);border-width:1px;background-position:center;background-repeat:no-repeat;background-size:contain}.dense-choice[data-choice-kind="고양이 스타일"] button[data-choice-option=머니]>span{background-image:url(/assets/weflab/theme/alert/cat/type_money.png)}.dense-choice[data-choice-kind="고양이 스타일"] button[data-choice-option=체리]>span{background-image:url(/assets/weflab/theme/alert/cat/type_cherryb.png)}.dense-control input[type=range]{width:100%;accent-color:var(--brand)}.dense-control output{min-width:45px;color:#7e778a;font-size:var(--text-sm);text-align:right}.caption-editor-shell{display:grid;gap:14px}.caption-editor-tip,.caption-editor-hint{margin:0;color:#777083;font-size:var(--text-sm);line-height:1.5}.caption-editor-hint code{margin-left:3px;padding:2px 5px;border-radius:5px;background:#f0edff;color:#6754ce}.caption-rich-editor{overflow:hidden;border:1px solid #ddd8e8;border-radius:12px;background:#fff}.caption-rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:8px;border-bottom:1px solid #e7e3ee;background:#faf9fc}.caption-rich-toolbar button,.caption-rich-toolbar select,.caption-field-toolbar button,.caption-field-toolbar select,.caption-align-buttons button{min-height:32px;padding:0 9px;color:#5c5569;border:1px solid #ddd7e8;border-radius:7px;background:#fff;font:650 11px/1 Pretendard,sans-serif;cursor:pointer}.caption-rich-toolbar button:hover,.caption-field-toolbar button:hover,.caption-align-buttons button:hover,.caption-field-toolbar button[aria-pressed=true],.caption-field-toolbar button[aria-checked=true],.caption-align-buttons button[aria-checked=true]{color:var(--brand);border-color:#a894ff;background:var(--brand-pale)}.caption-rich-color{position:relative;width:34px;min-height:32px;display:grid;place-items:center;overflow:hidden;border:1px solid #ddd7e8;border-radius:7px;background:#fff;font-weight:800}.caption-rich-color input{position:absolute;right:-2px;bottom:-3px;width:18px;height:12px;padding:0;border:0}.caption-rich-editor__content,.caption-rich-editor>textarea{width:100%;min-height:220px;padding:14px;color:#3f3949;border:0;outline:0;background:#fff;font:16px/1.5 Freesentation,Pretendard,sans-serif;resize:vertical}.caption-rich-editor__content table{border-collapse:collapse}.caption-rich-editor__content td{padding:5px;border:1px solid #cfc9da}.caption-rich-editor .caption-editor-hint{padding:8px 12px;border-top:1px solid #eeeaf3;background:#faf9fc}.caption-score-editor-section{overflow:hidden;border:1px solid #e2dde9;border-radius:11px;background:#fff}.caption-score-editor-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start;padding:11px 12px;border-bottom:1px solid #ece8f0}.caption-score-editor-row>h3{margin:9px 0 0;color:#575060;font-size:var(--text-sm);font-weight:750}.caption-score-editor-row--preview{align-items:center}.caption-score-editor-row--preview>h3{margin-top:0}.caption-score-editor-section>.caption-editor-tip{padding:9px 12px;color:#756d83;background:#faf9fc}.caption-editor-stage{--caption-board-width: 321px;position:relative;width:min(100%,640px);height:var(--caption-editor-height, 132px);justify-self:start;overflow:hidden;border:1px solid #26272d;border-radius:4px;background:#000;container-type:size}.caption-editor-stage.is-text{height:300px;border-color:#d9d5e2;border-radius:12px;background-color:#f1f0f4;background-image:linear-gradient(45deg,#dddbe1 25%,transparent 25%),linear-gradient(-45deg,#dddbe1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dddbe1 75%),linear-gradient(-45deg,transparent 75%,#dddbe1 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.caption-editor-stage[data-theme=sports]{--caption-board-width: 726px;width:min(100%,780px);--caption-editor-height: 80px}.caption-editor-stage[data-theme=multi]{--caption-board-width: 399px}.caption-editor-stage[data-theme=color]{--caption-board-width: 792px;width:min(100%,780px);--caption-editor-height: 128px}.caption-editor-stage[data-theme=soccer]{--caption-board-width: 620px;--caption-editor-height: 112px}.caption-editor-stage[data-theme=soccerbox]{--caption-board-width: 320px;width:min(100%,780px);--caption-editor-height: 168px}.caption-editor-stage[data-theme=soccerpos]{--caption-board-width: 460px;width:min(100%,780px);--caption-editor-height: 596px;--caption-editor-scale: .9}.caption-editor-stage__canvas{position:absolute;top:0;left:50%;width:800px;height:600px;transform:translate(-50%) scale(min(var(--caption-editor-scale, .9),calc((100cqw - 12px) / var(--caption-board-width))));transform-origin:top center}.caption-editor-stage.is-text>.caption-editor-stage__canvas{top:50%;transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(min(calc((100cqw - 16px)/800px),calc((100cqh - 16px)/600px)));transform-origin:center}.caption-editor-stage__canvas>.caption-score{width:800px;height:600px}.caption-editor-stage:not(.is-text) .caption-score__placement{justify-content:center!important}.caption-field-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;border:1px solid #e1dcea;border-radius:10px;background:#faf9fc}.caption-score-editor-row .caption-field-toolbar{padding:0;border:0;background:transparent}.caption-field-toolbar>strong{min-width:105px;color:#4e475a;font-size:var(--text-sm)}.caption-field-toolbar>div{display:inline-flex;gap:3px}.caption-field-toolbar input[type=color]{width:36px;height:32px;padding:2px;border:1px solid #ddd7e8;border-radius:7px;background:#fff}.caption-score-settings,.caption-formation-settings,.caption-multi-settings{display:grid;gap:10px}.caption-score-settings__visibility{display:flex;flex-wrap:wrap;gap:7px}.caption-editor-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;color:#70697c;border:1px solid #ddd8e7;border-radius:9px;background:#fff;font-size:var(--text-sm);font-weight:700;cursor:pointer}.caption-editor-toggle input{position:absolute;opacity:0}.caption-editor-toggle>span{width:9px;height:9px;border:2px solid #c5bece;border-radius:50%;background:#fff}.caption-editor-toggle.is-checked{color:var(--brand);border-color:#a995ff;background:var(--brand-pale)}.caption-editor-toggle.is-checked>span{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 2px #fff}.caption-editor-toggle.is-disabled{opacity:.42;cursor:not-allowed}.caption-multi-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.caption-multi-item{display:grid;grid-template-columns:auto minmax(0,1fr) 70px 36px;gap:6px;align-items:center;padding:8px;border:1px solid #e3deea;border-radius:10px;background:#f8f7fa;opacity:.65}.caption-multi-item.has-set-score{grid-template-columns:auto minmax(0,1fr) 62px 62px 36px}.caption-multi-item.is-enabled{background:#fff;opacity:1}.caption-multi-item input,.caption-formation-settings input,.caption-formation-settings select,.caption-soccer-settings input{min-width:0;min-height:34px;padding:5px 8px;border:1px solid #ddd8e7;border-radius:8px;background:#fff;color:#50495c;font:inherit}.caption-multi-item input[type=color]{width:36px;padding:2px}.caption-formation-settings{grid-template-columns:repeat(4,minmax(0,1fr))}.caption-formation-settings label,.caption-soccer-settings label,.caption-theme-colors label,.caption-editor-common>label:not(.caption-editor-toggle){display:flex;align-items:center;gap:8px;color:#696274;font-size:var(--text-sm);font-weight:700}.caption-formation-settings label{flex-direction:column;align-items:stretch}.caption-soccer-settings,.caption-theme-colors,.caption-editor-common{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.caption-schedule-setting,.caption-timer-setting{display:flex;align-items:center;gap:7px;min-height:42px;padding:7px 9px;border:1px solid #e3deea;border-radius:9px;background:#faf9fc;color:#696274;font-size:var(--text-sm)}.caption-formation-settings .caption-schedule-setting{grid-column:1 / -1}.caption-schedule-setting select,.caption-schedule-setting button,.caption-timer-setting input,.caption-timer-setting button{min-height:32px;padding:4px 9px;border:1px solid #ddd8e7;border-radius:7px;background:#fff;color:#5e5769}.caption-schedule-setting select{min-width:160px}.caption-schedule-setting button,.caption-timer-setting button{color:var(--brand);cursor:pointer}.caption-timer-setting input{width:58px;text-align:center}.caption-timer-setting button[aria-pressed=true]{color:#fff;border-color:var(--brand);background:var(--brand)}.caption-soccer-settings,.caption-theme-colors{padding:9px;border:1px solid #e3deea;border-radius:9px;background:#faf9fc}.caption-soccer-settings input[type=number]{width:76px}.caption-soccer-settings input[type=color],.caption-theme-colors input[type=color]{width:36px;height:30px;padding:2px;border:1px solid #ddd8e7;border-radius:7px}.caption-soccer-presets{display:flex;gap:5px;width:100%}.caption-soccer-presets button{width:38px;height:24px;border:2px solid #fff;border-radius:6px;box-shadow:0 0 0 1px #d8d2e2;cursor:pointer}.caption-editor-common{justify-content:space-between;padding:10px;border-top:1px solid #e9e5ef}.caption-editor-common input[type=range]{width:130px;accent-color:var(--brand)}.caption-editor-common output{min-width:34px;text-align:right}.caption-font-preview .dense-control-input input{min-height:58px;color:var(--caption-preview-color, #fff);background:linear-gradient(135deg,#373245,#211e2a);font-family:var(--caption-preview-font, Freesentation),Pretendard,sans-serif;font-size:var(--caption-preview-size, 18px);font-style:var(--caption-preview-style, normal);font-weight:var(--caption-preview-weight, 400);text-decoration:var(--caption-preview-decoration, none)}.caption-align-buttons{display:inline-flex;gap:4px}.caption-live-preview{position:relative;width:100%;height:270px;overflow:hidden;container-type:size}.caption-live-preview-canvas{position:absolute;top:50%;left:50%;width:800px;height:600px;transform:translate(-50%,-50%) scale(.35);transform:translate(-50%,-50%) scale(min(calc((100cqw - 12px)/800px),calc((100cqh - 12px)/600px)));transform-origin:center}.caption-live-preview-canvas>.caption-score{width:800px;height:600px}.asset-live-preview-canvas[data-theme^=text-]>.caption-score{width:800px;height:600px}.asset-live-preview-canvas[data-theme^=text-] .caption-score__placement{align-items:center}.asset-live-preview-canvas[data-theme=text-text] .caption-score__text-viewport{display:flex;align-items:center}@media (max-width: 760px){.caption-score-editor-row{grid-template-columns:1fr;gap:8px}.caption-score-editor-row>h3{margin:0}.caption-multi-settings,.caption-formation-settings{grid-template-columns:1fr}.caption-multi-item{grid-template-columns:auto minmax(0,1fr) 62px 34px}.caption-multi-item.has-set-score{grid-template-columns:auto minmax(0,1fr) 54px 54px 32px}}.qupid-switch{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.qupid-switch input{position:absolute;opacity:0}.qupid-switch span{position:relative;width:46px;height:25px;border-radius:99px;background:#d9d4e2;transition:background .16s ease}.qupid-switch span:after{position:absolute;top:3px;left:3px;width:19px;height:19px;content:"";border-radius:50%;background:#fff;box-shadow:0 2px 6px #1c172c33;transition:transform .16s ease}.qupid-switch input:checked+span{background:var(--brand)}.qupid-switch input:checked+span:after{transform:translate(21px)}.qupid-switch em{color:#746e80;font-size:var(--text-sm);font-style:normal}.color-control{width:100%;display:flex;align-items:center;gap:8px}.color-control input[type=color]{width:42px;flex:0 0 42px;height:34px;padding:3px;border:1px solid #dcd7e8;border-radius:7px;background:#fff}.color-control input.color-control-hex{width:auto;min-width:0;flex:1;height:34px;padding:0 10px;border:1px solid #dcd7e8;border-radius:7px;background:#fff;color:#4f495d;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.file-control-row{width:100%;display:flex;align-items:center;gap:7px}.file-control{flex:1;min-width:0;width:100%;display:flex;align-items:center;min-height:38px;padding:0 11px;color:var(--brand);border:1px dashed #b8aaff;border-radius:9px;background:#faf9ff}.file-control input{position:absolute;width:1px;opacity:0}.file-control-clear{flex:0 0 auto;min-height:38px;padding:0 10px;border:1px solid #dfd9ee;border-radius:9px;color:#776f83;background:#fff;font-size:var(--text-sm);font-weight:700;cursor:pointer}.file-control-clear:hover:not(:disabled){border-color:#ff8f9b;color:#dc4c5d;background:#fff6f7}.studio-test-panel{position:sticky;top:74px}.transparent-preview{min-height:270px;display:grid;place-items:center;overflow:hidden;background-color:#f3f2f5;background-image:linear-gradient(45deg,#dedce2 25%,transparent 25%),linear-gradient(-45deg,#dedce2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedce2 75%),linear-gradient(-45deg,transparent 75%,#dedce2 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.donation-caption-live-preview{position:relative;width:100%;height:270px;overflow:hidden;container-type:size}.donation-caption-live-preview-canvas{position:absolute;top:50%;left:50%;width:800px;height:600px;transform:translate(-50%,-50%) scale(.35);transform:translate(-50%,-50%) scale(min(calc((100cqw - 12px)/800px),calc((100cqh - 12px)/600px)));transform-origin:center}.donation-caption-live-preview-canvas .donation-caption-scene{width:800px;height:600px}.independent-widget-live-preview{position:relative;width:100%;height:270px;overflow:hidden;container-type:size}.independent-widget-live-preview-canvas{position:absolute;top:50%;left:50%;width:800px;height:600px;transform:translate(-50%,-50%) scale(.35);transform:translate(-50%,-50%) scale(min(calc((100cqw - 12px)/800px),calc((100cqh - 12px)/600px)));transform-origin:center}.independent-widget-live-preview-canvas .independent-widget-scene{width:800px;height:600px;min-height:600px}.test-preview-content{width:calc(100% - 28px);display:grid;justify-items:center;gap:5px;padding:14px;color:#312a47;border:1px solid rgba(106,79,255,.25);border-radius:12px;background:#ffffffeb;box-shadow:0 15px 40px #2a1f6626;text-align:center}.test-preview-content img{width:100%;max-height:120px;object-fit:contain}.test-preview-content strong{font-size:13px}.test-preview-content span{color:#8a8494;font-size:11px}.test-preview-empty{color:#8e8798;text-align:center}.test-preview-empty strong,.test-preview-empty span{display:block}.studio-test-form{padding:14px}.panel-title{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:var(--text-md);font-weight:700}.test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.test-field{min-width:0;display:grid;gap:5px;color:#716b7e;font-size:var(--text-xs);font-weight:750}.test-field>span{line-height:1.2}.test-grid input,.test-row select{width:100%;min-width:0}.test-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:7px}.test-row.donation-test-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.test-row button,.test-save-actions button{padding:0 9px;white-space:nowrap}.test-save-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #ece9f0}.studio-save-bar{display:flex;justify-content:flex-end;margin-top:12px}.studio-save-bar button{min-width:160px}@media (max-width: 1240px){.studio-toolbar{grid-template-columns:auto 22px minmax(112px,1fr) 40px minmax(220px,2fr) auto auto}.studio-toolbar>.studio-action:nth-last-child(2),.studio-toolbar>.studio-action:nth-last-child(3){display:none}.studio-workspace{grid-template-columns:minmax(0,1fr) 280px}.asset-picker{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media (max-width: 980px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{width:190px}.studio-toolbar{grid-template-columns:auto 22px minmax(110px,1fr) 40px}.studio-toolbar .studio-url,.studio-toolbar .studio-action{display:none}.studio-workspace{grid-template-columns:1fr}.studio-test-panel{position:static;grid-row:1;display:grid;grid-template-columns:minmax(250px,.85fr) minmax(310px,1.15fr)}.transparent-preview{min-height:220px}}@media (max-width: 760px){.app-main{padding:18px 12px 48px}.studio-page-heading{align-items:center}.studio-page-heading h1{font-size:22px}.studio-page-heading p{display:none}.guide-button{min-height:34px;padding:0 10px}.studio-toolbar{min-height:62px;grid-template-columns:auto 20px minmax(0,1fr) 38px;padding:10px}.studio-toolbar select,.studio-square-button{height:38px}.studio-tabs button{min-width:92px;padding:9px 11px}.studio-test-panel{display:block}.transparent-preview{min-height:200px}.asset-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.asset-picker.avatar .asset-image{height:132px}.studio-card>header{padding-inline:14px}.avatar-state-editor{display:block;margin-inline:12px}.avatar-state-label{margin-bottom:8px}.avatar-state-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-state-actions{flex-wrap:wrap;margin-top:9px}.viewer-avatar-form,.avatar-background-custom{grid-template-columns:1fr}.viewer-avatar-form button{min-height:38px}.avatar-background-library,.avatar-bubble-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-background-custom>button{grid-row:auto}.dense-control{grid-template-columns:1fr;gap:8px;padding:12px 14px}.dense-control-input{justify-content:flex-start}.studio-save-bar{position:sticky;bottom:0;z-index:10;margin:14px -12px -48px;padding:12px;background:#f7f7fbf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-save-bar button{width:100%}}.obs-overlay-stage.chat-overlay-stage{width:100vw;height:100vh;min-height:0}.obs-overlay-stage.donation-caption-overlay-stage{width:100vw;height:100vh;min-height:0;place-items:stretch}@font-face{font-family:Freesentation;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-7Bold.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Freesentation;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Gmarket Sans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Spoqa Han Sans Neo;src:url(https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@latest/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Spoqa Han Sans Neo;src:url(https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@latest/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:NanumSquare Neo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:NanumSquare Neo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format("woff");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:NeoDunggeunmo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.3/NeoDunggeunmo.woff) format("woff");font-style:normal;font-weight:400 900;font-display:swap}.donation-caption-scene{--caption-font-size: 28px;--caption-font-family: Freesentation, Pretendard, sans-serif;--caption-font-weight: 500;--caption-text: #fff;--caption-nickname: #ffc247;--caption-amount: #ffc247;--caption-outline: #000000dd;--caption-outline-width: 2px;--caption-window-opacity: 1;--caption-background: transparent;position:relative;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding:10px;overflow:hidden;color:var(--caption-text);background-color:var(--caption-background);font-family:var(--caption-font-family);font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);isolation:isolate}.donation-caption-scene[data-vertical=bottom]{justify-content:flex-end}.donation-caption-scene.is-compact{height:270px;padding:8px;font-size:clamp(12px,calc(var(--caption-font-size) * .56),18px)}.donation-caption-surface{position:relative;width:100%;min-width:0;box-sizing:border-box;opacity:var(--caption-window-opacity)}.donation-caption-theme-frame,.donation-caption-theme-frame .frame-box,.donation-caption-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.donation-caption-theme-frame{z-index:1}.donation-caption-theme-frame .frame-box{display:none;font-style:normal}.donation-caption-window{position:relative;z-index:4;width:100%;min-width:0;box-sizing:border-box;padding:0;text-shadow:calc(var(--caption-outline-width) * -1) 0 var(--caption-outline),var(--caption-outline-width) 0 var(--caption-outline),0 calc(var(--caption-outline-width) * -1) var(--caption-outline),0 var(--caption-outline-width) var(--caption-outline),0 .1em .22em rgba(0,0,0,.42)}.donation-caption-scene[data-theme=normal] .donation-caption-window{padding-inline:0}.donation-caption-title{max-width:100%;box-sizing:border-box;margin:0;color:var(--caption-text);font:inherit;font-size:1.2em;font-weight:900;line-height:1.2;text-align:center;overflow-wrap:anywhere}.donation-caption-title>span{position:relative;display:block}.donation-caption-ranking{width:100%;display:grid;gap:0;margin:0 auto;padding:0 .2em;box-sizing:border-box;list-style:none}.donation-caption-ranking li{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;gap:.3em;box-sizing:border-box;padding:.05em 0;line-height:1.2}.donation-caption-ranking li:nth-child(1){gap:.4em;font-size:1.2em}.donation-caption-ranking li:nth-child(2){font-size:1.1em}.caption-rank-mark{width:auto;display:grid;flex:0 0 auto;min-width:1.25em;box-sizing:border-box;place-items:center;font-size:.82em;white-space:nowrap}.caption-rank-number{color:var(--caption-text);font-weight:900}.caption-rank-symbol{font-size:1.25em;line-height:1;text-shadow:inherit}.caption-rank-symbol.is-number{font-size:.78em;font-weight:900}.caption-rank-image{width:1.25em;height:1.25em;object-fit:contain}.caption-platform-mark{width:1em;height:1em;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;margin-right:.12em;border-radius:.24em;color:#fff;font-size:.8em;font-style:normal;text-shadow:none;vertical-align:-.08em}.caption-platform-mark img,.caption-platform-large img{width:100%;height:100%;display:block;object-fit:contain}.caption-platform-mark>span,.caption-platform-large>span{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;background:var(--brand);font-weight:900}.caption-nickname{min-width:0;overflow:hidden;box-sizing:border-box;padding:.06em .1em;color:var(--caption-nickname);font:inherit;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.caption-amount{max-width:45%;min-width:0;overflow:hidden;color:var(--caption-amount);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.donation-caption-ranking .caption-nickname{flex:0 1 auto;max-width:50%}.donation-caption-ranking .caption-amount{margin-left:auto}.donation-caption-scene.is-compact .caption-amount{box-sizing:border-box;padding-inline:max(.18em,calc(var(--caption-outline-width) + 1px))}.caption-amount small{margin-left:.2em;color:inherit;font:inherit}.donation-caption-lines{width:100%;display:grid;gap:.12em}.donation-caption-lines p{margin:0;padding:.15em 0;line-height:1.32;white-space:pre-wrap;overflow-wrap:anywhere}.donation-caption-lines .caption-nickname,.donation-caption-lines .caption-amount,.donation-caption-recent-track .caption-nickname,.donation-caption-recent-track .caption-amount{display:inline;overflow:visible;white-space:inherit}.donation-caption-lines.align-left{text-align:left}.donation-caption-lines.align-center{text-align:center}.donation-caption-lines.align-right{text-align:right}.donation-caption-recent-viewport{width:100%;overflow:hidden}.donation-caption-recent-track{width:max-content;display:flex;align-items:center;gap:2.2em;padding-left:100%;animation:qupid-caption-recent var(--caption-recent-duration, 12s) linear infinite;white-space:nowrap;will-change:transform}.donation-caption-font-preview .dense-control-input>textarea{min-height:56px;color:var(--donation-caption-preview-color, #fff);border-color:#fff3;background:#3c3944;font-family:var(--donation-caption-preview-font, Freesentation),Pretendard,sans-serif;font-size:clamp(14px,calc(var(--donation-caption-preview-size, 28) * .58px),28px);font-weight:var(--donation-caption-preview-weight, 500);line-height:1.4}.goal-template-control{position:relative}.goal-template-control .dense-control{padding-bottom:42px}.goal-template-presets{position:absolute;right:16px;bottom:10px;display:flex;gap:7px}.goal-template-presets button{min-height:26px;padding:4px 10px;border:1px solid #c9c2ff;border-radius:7px;color:#6753e8;background:#fff;font-size:var(--text-sm);font-weight:700;cursor:pointer}.goal-template-presets button:hover{border-color:#7c66ff;background:#f5f2ff}.donation-caption-mode-control{grid-template-columns:1fr;align-items:start;padding-block:14px}.donation-caption-mode-control .dense-control-label{display:flex;align-items:baseline;gap:9px}.donation-caption-mode-control .dense-control-label small{color:#8b8499;font-size:var(--text-sm);font-weight:500}.donation-caption-mode-picker{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(104px,1fr));gap:8px}.donation-caption-mode-picker>label{position:relative;min-width:0;min-height:142px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;justify-items:start;gap:7px;padding:12px;color:#625b70;border:1px solid #ded9e8;border-radius:12px;background:#fbfafc;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.donation-caption-mode-picker>label:hover{border-color:#b9acf9;background:#f8f6ff;transform:translateY(-1px)}.donation-caption-mode-picker>label.selected{color:var(--brand);border-color:var(--brand);background:#f5f2ff;box-shadow:0 0 0 3px #6a4fff1a}.donation-caption-mode-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.donation-caption-mode-picker>label:focus-within{outline:2px solid rgba(106,79,255,.42);outline-offset:2px}.donation-caption-mode-preview{width:100%;height:62px;display:flex;overflow:hidden;flex-direction:column;justify-content:center;gap:2px;box-sizing:border-box;padding:5px 6px;color:#fff;border:1px solid rgba(98,82,144,.2);border-radius:7px;background:linear-gradient(45deg,#d9d4e2 25%,transparent 25%),linear-gradient(-45deg,#d9d4e2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d9d4e2 75%),linear-gradient(-45deg,transparent 75%,#d9d4e2 75%),#ebe8ef;background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;font:700 8px/1.2 Freesentation,Pretendard,sans-serif;text-shadow:0 1px 2px #000,0 0 2px #000}.donation-caption-mode-preview>strong{color:#fff;font-size:9px;text-align:center}.donation-caption-mode-preview>i{min-width:0;display:flex;justify-content:space-between;gap:5px;padding:3px 4px;border-radius:3px;background:#3a2b5cd1;font-style:normal}.donation-caption-mode-preview>i b,.donation-caption-mode-preview>i em{overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.donation-caption-mode-preview>i b{color:#ffd65a}.donation-caption-mode-preview>i em{color:#fff}.donation-caption-mode-preview[data-mode=MVP]>i{border-radius:12px;background:#7a4ceb}.donation-caption-mode-preview[data-mode=최근]>i{transform:translate(5px);white-space:nowrap}.donation-caption-mode-images{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.donation-caption-mode-images i{aspect-ratio:1;display:grid;place-items:center;color:#fff;border-radius:5px;background:linear-gradient(145deg,#ff83ba,#714eff);font-style:normal}.donation-caption-mode-picker>label>strong{font-size:var(--text-body);line-height:1.2}.donation-caption-mode-picker>label>small{color:#8a8396;font-size:var(--text-xs);line-height:1.4;word-break:keep-all}.donation-caption-option-control{grid-template-columns:minmax(128px,.35fr) minmax(0,1fr);align-items:start}.donation-caption-option-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px}.donation-caption-option-picker>label{position:relative;min-width:0;display:grid;gap:5px;padding:8px;color:#696073;border:1px solid #ddd8e6;border-radius:9px;background:#fbfafc;cursor:pointer}.donation-caption-option-picker>label.selected{color:var(--brand);border-color:var(--brand);background:#f4f1ff;box-shadow:0 0 0 2px #6a4fff1a}.donation-caption-option-picker input{position:absolute;width:1px;height:1px;opacity:0}.donation-caption-option-picker>label:focus-within{outline:2px solid rgba(106,79,255,.35);outline-offset:1px}.donation-caption-option-picker>label>strong{font-size:var(--text-sm);text-align:center}.donation-caption-option-preview{min-height:32px;display:grid;place-items:center;color:#fff;border-radius:6px;background:#6e6580;font:700 10px/1.1 Freesentation,Pretendard,sans-serif;letter-spacing:-.02em}.donation-caption-option-control.is-medal{grid-template-columns:1fr}.donation-caption-option-control.is-medal .donation-caption-option-picker{grid-template-columns:repeat(5,minmax(92px,1fr))}.donation-caption-medal-preview{min-height:34px;display:flex;align-items:center;justify-content:center;gap:3px;padding:3px;border-radius:6px;background:#eeebf2}.donation-caption-medal-preview img,.donation-caption-medal-preview i{width:25px;height:25px;display:grid;flex:0 0 25px;place-items:center;object-fit:contain;color:#6e657a;font:700 7px/1 Pretendard,sans-serif;font-style:normal}@media (max-width: 1120px){.donation-caption-mode-picker{grid-template-columns:repeat(3,minmax(104px,1fr))}}@media (max-width: 720px){.donation-caption-mode-control .dense-control-label{align-items:flex-start;flex-direction:column;gap:3px}.donation-caption-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-caption-mode-picker>label{min-height:106px}}.donation-caption-recent-track>span{display:inline-flex;align-items:center;gap:.25em}@keyframes qupid-caption-recent{to{transform:translate(-50%)}}.donation-caption-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.8em,1fr));gap:.45em}.donation-caption-image-grid article{min-width:0;display:grid;grid-template-rows:3.8em auto auto;justify-items:center;gap:.14em;padding:.48em;border:.06em solid rgba(255,255,255,.55);border-radius:.6em;background:#1e18387a;box-shadow:0 .25em .8em #0003;text-align:center}.caption-donation-art{width:100%;min-height:0;display:grid;place-items:center}.caption-donation-art>img{width:100%;height:100%;display:block;object-fit:contain}.caption-platform-large{width:2.8em;height:2.8em;display:grid;place-items:center;overflow:hidden;border-radius:.6em}.donation-caption-image-grid .caption-nickname,.donation-caption-image-grid .caption-amount{max-width:100%;font-size:.72em}.donation-caption-toolbar{position:absolute;z-index:20;top:8px;right:8px;display:flex;align-items:flex-start;gap:4px;opacity:0;transition:opacity .16s ease;font:600 12px/1 Pretendard,sans-serif;text-shadow:none}.donation-caption-toolbar:hover,.donation-caption-toolbar:focus-within,.donation-caption-toolbar.is-expanded{opacity:1}.donation-caption-toolbar button,.donation-caption-toolbar output,.donation-caption-toolbar label{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:0 8px;color:#40365d;border:1px solid rgba(122,99,195,.3);border-radius:7px;background:#fffffff0;box-shadow:0 4px 16px #1f173a29;font:inherit}.donation-caption-toolbar>div{display:flex;align-items:center;gap:4px}.donation-caption-toolbar input[type=range]{width:72px}.donation-caption-theme-frame{z-index:auto}.donation-caption-scene:not([data-theme=normal]):not([data-theme=retrop]):not([data-theme=retrob]):not([data-theme=board]):not([data-mode=MVP]):not([data-mode=후원이미지]) :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){padding:.2em .4em;box-sizing:border-box}.donation-caption-scene:is([data-mode=개수],[data-mode=랭킹]):not([data-theme=normal]):not([data-theme=retrop]):not([data-theme=retrob]):not([data-theme=board]) :is(.donation-caption-ranking li,.donation-caption-lines p){margin-top:.2em}.donation-caption-scene:is([data-mode=개수],[data-mode=랭킹]):not([data-theme=normal]):not([data-theme=retrop]):not([data-theme=retrob]):not([data-theme=board]) :is(.donation-caption-ranking li,.donation-caption-lines p):first-child{margin-top:0}.donation-caption-scene:not([data-theme=normal]):not([data-theme=retrop]):not([data-theme=retrob]):not([data-theme=board]) :is(.donation-caption-ranking,.donation-caption-lines){gap:0}.donation-caption-scene[data-mode=MVP] .donation-caption-lines{display:block}.donation-caption-scene[data-mode=MVP] .donation-caption-lines p{display:inline-block;padding:.2em .4em;border-radius:1em}.donation-caption-scene[data-mode=개수] .donation-caption-lines p{width:fit-content}.donation-caption-lines.align-left{justify-items:start}.donation-caption-lines.align-center{justify-items:center}.donation-caption-lines.align-right{justify-items:end}.donation-caption-scene[data-theme=starcraft] .donation-caption-window{padding:.4em;border:.15em solid #000;background:#00000080;box-shadow:0 0 0 .1em #493735,inset 0 0 0 .1em #610508}.donation-caption-scene[data-theme=starcraft] .frame-box:not(.frame-background){z-index:6;display:block;width:109px;height:77px;background:url(/assets/weflab/runtime/subtitle/chat/starcraft/frame_rt.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=starcraft] .frame-top{inset:-13px auto auto -16px}.donation-caption-scene[data-theme=starcraft] .frame-right{inset:-13px -16px auto auto;transform:scaleX(-1)}.donation-caption-scene[data-theme=starcraft] .frame-left{inset:auto auto -13px -16px;transform:scaleY(-1)}.donation-caption-scene[data-theme=starcraft] .frame-bottom{inset:auto -16px -13px auto;transform:scale(-1)}.donation-caption-scene[data-theme=starcraft] :is(.donation-caption-ranking li,.donation-caption-lines p){border:.1em solid #1cbe6c;border-radius:2px;background:#00000080;box-shadow:0 0 0 .05em #00000080}.donation-caption-scene[data-theme=battleground] .donation-caption-window{padding:.2em .2em .5em;border:.12em solid #474747;border-bottom:0;border-radius:.1em;background:url(/assets/weflab/runtime/subtitle/chat/battleground/bg.png) no-repeat center top / cover}.donation-caption-scene[data-theme=battleground] .donation-caption-window:before{position:absolute;right:0;bottom:0;left:0;height:.15em;content:"";background:#da7d04}.donation-caption-scene[data-theme=battleground] .donation-caption-title{color:#fecb4e}.donation-caption-scene[data-theme=battleground] :is(.donation-caption-ranking li,.donation-caption-lines p){border:.1em solid #9c6703;border-radius:2px;background:url(/assets/weflab/runtime/subtitle/subtitle/battleground/bg.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lunar] .donation-caption-window{padding:34px .5em .7em}.donation-caption-scene[data-theme=lunar] .frame-box{display:block;position:absolute}.donation-caption-scene[data-theme=lunar] .frame-top{z-index:6;inset:10px 12px auto;height:19px;background:url(/assets/weflab/runtime/subtitle/chat/lunar/frame_t.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lunar] .frame-top:before,.donation-caption-scene[data-theme=lunar] .frame-top:after{position:absolute;top:0;width:12px;height:19px;content:"";background:url(/assets/weflab/runtime/subtitle/chat/lunar/frame_lt.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lunar] .frame-top:before{left:-12px}.donation-caption-scene[data-theme=lunar] .frame-top:after{right:-12px;background-image:url(/assets/weflab/runtime/subtitle/chat/lunar/frame_rt.png)}.donation-caption-scene[data-theme=lunar] .frame-bottom{z-index:6;inset:auto 12px 0;height:19px;background:url(/assets/weflab/runtime/subtitle/chat/lunar/frame_b.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lunar] .frame-bottom:before,.donation-caption-scene[data-theme=lunar] .frame-bottom:after{position:absolute;bottom:0;width:12px;height:19px;content:"";background:url(/assets/weflab/runtime/subtitle/chat/lunar/frame_lb.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lunar] .frame-bottom:before{left:-12px}.donation-caption-scene[data-theme=lunar] .frame-bottom:after{right:-12px;background-image:url(/assets/weflab/runtime/subtitle/chat/lunar/frame_rb.png)}.donation-caption-scene[data-theme=lunar] .frame-left{z-index:7;inset:-2px -7px auto;height:28px;background:url(/assets/weflab/runtime/subtitle/chat/lunar/wall.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lunar] .frame-background{z-index:0;top:19px;right:0;bottom:9px;left:0;border-right:2px solid #576588;border-left:2px solid #576588;background:#efeae4}.donation-caption-scene[data-theme=lunar] .donation-caption-window>*{position:relative;z-index:4}.donation-caption-scene[data-theme=lunar] :is(.donation-caption-ranking li,.donation-caption-lines p){border:2px solid #576588;border-radius:.5em;background:#f5efe8}.donation-caption-scene[data-theme=lunar][data-mode=개수] .donation-caption-lines p{background:#f5efe8 url(/assets/weflab/runtime/subtitle/chat/lunar/wave.png) no-repeat right bottom / 4em auto}.donation-caption-scene[data-theme=lunar] .donation-caption-title{position:relative;margin:0 1.6em .2em;padding:3px 8px;color:#1d305f;text-shadow:none}.donation-caption-scene[data-theme=lunar] .donation-caption-title:before,.donation-caption-scene[data-theme=lunar] .donation-caption-title:after{position:absolute;inset:0 auto 0 0;width:8px;border-left:4px solid #414c66;content:"";background:#576588}.donation-caption-scene[data-theme=lunar] .donation-caption-title:after{right:0;left:auto;border:0;border-right:4px solid #414c66}.donation-caption-scene[data-theme=lunar] .donation-caption-title>span{padding:.1em .6em;border:2px solid #576588;border-right:0;border-left:0;background-color:#f7f3ed;background-image:url(/assets/weflab/runtime/subtitle/notice/lunar/wave.png),url(/assets/weflab/runtime/subtitle/notice/lunar/wave_r.png);background-position:left bottom,right bottom;background-repeat:no-repeat;background-size:2em auto;font-size:.9em}.donation-caption-scene[data-theme=lunar] .donation-caption-title>span:before,.donation-caption-scene[data-theme=lunar] .donation-caption-title>span:after{position:absolute;inset:0 auto 0 0;width:.4em;content:"";background:#a8dade}.donation-caption-scene[data-theme=lunar] .donation-caption-title>span:after{right:0;left:auto}.donation-caption-scene[data-theme=lunar] .donation-caption-ranking li{padding:0 .4em 0 0;overflow:hidden}.donation-caption-scene[data-theme=lunar] .caption-rank-mark{align-self:stretch;padding:0 .2em;background:#48c0b1}.donation-caption-scene[data-theme=lol] .donation-caption-window{z-index:10;padding:.3em}.donation-caption-scene[data-theme=lol][data-mode=개수] .donation-caption-lines{overflow:hidden;padding:.3em .3em .5em}.donation-caption-scene[data-theme=lol][data-mode=랭킹] .donation-caption-ranking{padding-bottom:.4em}.donation-caption-scene[data-theme=lol][data-mode=최근] .donation-caption-recent-viewport{padding-block:.2em}.donation-caption-scene[data-theme=lol][data-mode=후원이미지] .donation-caption-image-grid{padding:.1em}.donation-caption-scene[data-theme=lol] .frame-box{display:block;position:absolute}.donation-caption-scene[data-theme=lol] .frame-top,.donation-caption-scene[data-theme=lol] .frame-bottom{z-index:6;right:20px;left:20px;height:20px;background:no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lol] .frame-top{top:0;bottom:auto;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_t.png)}.donation-caption-scene[data-theme=lol] .frame-bottom{top:auto;bottom:0;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_b.png)}.donation-caption-scene[data-theme=lol] .frame-top:before,.donation-caption-scene[data-theme=lol] .frame-top:after,.donation-caption-scene[data-theme=lol] .frame-bottom:before,.donation-caption-scene[data-theme=lol] .frame-bottom:after{position:absolute;width:20px;height:20px;content:"";background:no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lol] .frame-top:before{top:0;left:-20px;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_lt.png)}.donation-caption-scene[data-theme=lol] .frame-top:after{top:0;right:-20px;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_rt.png)}.donation-caption-scene[data-theme=lol] .frame-bottom:before{bottom:0;left:-20px;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_lb.png)}.donation-caption-scene[data-theme=lol] .frame-bottom:after{right:-20px;bottom:0;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_rb.png)}.donation-caption-scene[data-theme=lol] .frame-left,.donation-caption-scene[data-theme=lol] .frame-right{z-index:6;top:20px;bottom:20px;width:20px;background:no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lol] .frame-left{left:0;right:auto;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_l.png)}.donation-caption-scene[data-theme=lol] .frame-right{left:auto;right:0;background-image:url(/assets/weflab/runtime/subtitle/chat/lol/frame_r.png)}.donation-caption-scene[data-theme=lol] .frame-background{z-index:0;top:19px;right:19px;bottom:19px;left:19px;background:url(/assets/weflab/runtime/subtitle/chat/lol/frame_bg.png) no-repeat center / 100% 100%}.donation-caption-scene[data-theme=lol] :is(.donation-caption-ranking li,.donation-caption-lines p){border:.1em solid rgba(244,208,123,.4);border-bottom-color:#f4d07b99;border-radius:2px}.donation-caption-scene[data-theme=heart] .donation-caption-window{padding:.4em;border:.15em solid #705ead;border-radius:.6em;background:url(/assets/weflab/runtime/subtitle/subtitle/heart/bg.png) repeat;box-shadow:0 0 0 .15em #fff}.donation-caption-scene[data-theme=heart] :is(.donation-caption-ranking li,.donation-caption-lines p){margin-top:.4em;border:.1em solid #9f9f9f;border-radius:.5em;background:#d4d4d4;box-shadow:0 0 0 .1em #fff,inset .05em .05em .05em .1em #ffffff80}.donation-caption-scene[data-theme=heart] :is(.donation-caption-ranking li,.donation-caption-lines p):nth-child(1){border-color:#87397a;background-color:#f6ce4f}.donation-caption-scene[data-theme=heart] :is(.donation-caption-ranking li,.donation-caption-lines p):nth-child(2){border-color:#5571cd;background-color:#6ad8d7}.donation-caption-scene[data-theme=heart] :is(.donation-caption-ranking li,.donation-caption-lines p):nth-child(3){border-color:#529128;background-color:#87d95b}.donation-caption-scene[data-theme=heart] .donation-caption-title{position:relative;margin:0 1.5em .5em;padding:.08em .3em;border:.1em solid #87397a;border-radius:.2em;background:#e957b2;box-shadow:0 0 0 .08em #fff,inset .05em .05em .1em .05em #ffffff4d}.donation-caption-scene[data-theme=heart] .donation-caption-title:before,.donation-caption-scene[data-theme=heart] .donation-caption-title:after{position:absolute;top:0;left:-1.4em;width:1.2em;height:1.2em;content:"";background:url(/assets/weflab/runtime/subtitle/subtitle/heart/dia.png) no-repeat center / contain;animation:qupid-caption-heart-left 2s infinite linear}.donation-caption-scene[data-theme=heart] .donation-caption-title:after{right:-1.4em;left:auto;animation-name:qupid-caption-heart-right;animation-delay:1s}.donation-caption-scene[data-theme=winter] .donation-caption-window{padding:.5em;overflow:hidden;border:.15em solid #fff;border-radius:.8em;background:radial-gradient(ellipse at center,#23b1ef,#1e74cc);box-shadow:0 0 .1em .1em #0000001a,inset 0 0 .15em .15em #0000001a}.donation-caption-scene[data-theme=winter] :is(.donation-caption-ranking li,.donation-caption-lines p){margin-top:.4em;border:.1em solid #357dcf;border-radius:.5em;color:#173d6f;background:#ebfaff;box-shadow:0 0 .3em .1em #fff3,inset 0 0 0 .1em #bae7fe}.donation-caption-scene[data-theme=winter] .donation-caption-title{position:relative;margin:0 1em .5em;border:.13em solid #3c86bf;border-radius:.3em;color:#d6f8f7;background:#87c4eb;box-shadow:0 0 0 .08em #fff,inset .08em .08em 0 .08em #c3e2f5;text-shadow:0 0 1px #4999d7,-1px -1px 1px #4999d7,1px -1px 1px #4999d7,-1px 1px 1px #4999d7,1px 1px 1px #4999d7,-2px -2px 1px #4999d7,2px -2px 1px #4999d7,-2px 2px 1px #4999d7,2px 2px 1px #4999d7}.donation-caption-scene[data-theme=winter] .donation-caption-title:before,.donation-caption-scene[data-theme=winter] .donation-caption-title:after{position:absolute;z-index:4;content:"";background:no-repeat center / contain}.donation-caption-scene[data-theme=winter] .donation-caption-title:before{top:-.5em;left:-.4em;width:2.3em;height:1.3em;background-image:url(/assets/weflab/runtime/subtitle/chat/winter/snow_1.png)}.donation-caption-scene[data-theme=winter] .donation-caption-title:after{top:-.5em;right:-.3em;width:1.1em;height:2.1em;background-image:url(/assets/weflab/runtime/subtitle/chat/winter/snow_2.png)}.donation-caption-scene[data-theme=winter] .donation-caption-title>span:before,.donation-caption-scene[data-theme=winter] .donation-caption-title>span:after{position:absolute;z-index:2;top:53%;left:.5em;width:.6em;height:1em;content:"";background:url(/assets/weflab/runtime/subtitle/chat/winter/circle.png) no-repeat center / contain;transform:translateY(-50%)}.donation-caption-scene[data-theme=winter] .donation-caption-title>span:after{right:.5em;left:auto}.donation-caption-snow{z-index:5;display:none;overflow:hidden}.donation-caption-scene[data-theme=winter] .donation-caption-snow{display:block}.donation-caption-snow i{position:absolute;top:-1em;left:var(--snow-left);width:.22em;height:.22em;border-radius:50%;background:#fff;box-shadow:0 0 .25em #fff;animation:qupid-caption-snow 5s linear infinite;animation-delay:calc(var(--snow-index) * -.41s)}.donation-caption-snow i:nth-child(1){--snow-index: 0;--snow-left: 7.5%}.donation-caption-snow i:nth-child(2){--snow-index: 1;--snow-left: 15%}.donation-caption-snow i:nth-child(3){--snow-index: 2;--snow-left: 22.5%}.donation-caption-snow i:nth-child(4){--snow-index: 3;--snow-left: 30%}.donation-caption-snow i:nth-child(5){--snow-index: 4;--snow-left: 37.5%}.donation-caption-snow i:nth-child(6){--snow-index: 5;--snow-left: 45%}.donation-caption-snow i:nth-child(7){--snow-index: 6;--snow-left: 52.5%}.donation-caption-snow i:nth-child(8){--snow-index: 7;--snow-left: 60%}.donation-caption-snow i:nth-child(9){--snow-index: 8;--snow-left: 67.5%}.donation-caption-snow i:nth-child(10){--snow-index: 9;--snow-left: 75%}.donation-caption-snow i:nth-child(11){--snow-index: 10;--snow-left: 82.5%}.donation-caption-snow i:nth-child(12){--snow-index: 11;--snow-left: 90%}.donation-caption-scene:is([data-theme=retrop],[data-theme=retrob]) .donation-caption-window{padding:.4em .6em;overflow:hidden;border:2px solid rgba(0,0,0,.15);border-radius:.3em;background:#f9b4d3}.donation-caption-scene[data-theme=retrob] .donation-caption-window{background:#aeb5f7}.donation-caption-scene:is([data-theme=retrop],[data-theme=retrob]) .donation-caption-window:before{position:absolute;z-index:0;top:.2em;right:.2em;bottom:.2em;left:.2em;content:"";border:2px solid rgba(0,0,0,.2);border-radius:.2em;background:#ffffff4d}.donation-caption-scene:is([data-theme=retrop],[data-theme=retrob]) .donation-caption-window:after{position:absolute;z-index:0;top:50%;right:0;width:4em;height:250%;content:"";background:linear-gradient(to right,rgba(255,255,255,.4) 0 2%,rgba(255,255,255,.3) 2.1%,transparent 100%);transform:translateY(-50%) rotate(35deg)}.donation-caption-scene:is([data-theme=retrop],[data-theme=retrob]) .donation-caption-window>*{position:relative;z-index:2}.donation-caption-scene[data-theme=rainbow] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){position:relative;isolation:isolate;padding:.2em .7em .6em .5em}.donation-caption-scene[data-theme=rainbow] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span):before,.donation-caption-scene[data-theme=rainbow] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span):after{position:absolute;content:"";border-radius:.3em}.donation-caption-scene[data-theme=rainbow] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span):before{z-index:-1;top:0;right:.3em;bottom:.32em;left:0;border:2px solid #222;background:#fff;box-shadow:-.1em -.1em .2em #0000004d}.donation-caption-scene[data-theme=rainbow] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span):after{z-index:-2;top:.1em;right:.1em;bottom:.1em;left:.1em;background:#9f7eb7;box-shadow:.1em .1em .2em #0006}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(2n):after{background-color:#e093c1}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(3n):after{background-color:#e992a3}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(4n):after{background-color:#e0a27d}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(5n):after{background-color:#f5c676}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(6n):after{background-color:#bddb91}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(7n):after{background-color:#7dc2ad}.donation-caption-scene[data-theme=rainbow] :is(li,p):nth-child(8n):after{background-color:#6fa5d4}.donation-caption-scene[data-theme=crayon] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){padding:.25em;border:3px solid #9f7eb7;border-radius:255px 15px 225px/15px 225px 15px 255px;background:#fef4ea}.donation-caption-scene[data-theme=crayon] :is(li,p):nth-child(2n){border-color:#e093c1}.donation-caption-scene[data-theme=crayon] :is(li,p):nth-child(3n){border-color:#e992a3}.donation-caption-scene[data-theme=crayon] :is(li,p):nth-child(4n){border-color:#e0a27d}.donation-caption-scene[data-theme=crayon] :is(li,p):nth-child(5n){border-color:#f5c676}.donation-caption-scene[data-theme=crayon] :is(li,p):nth-child(6n){border-color:#bddb91}.donation-caption-scene[data-theme=dash] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){border:2px dashed #222;border-radius:.5em;background:#fefcf9;box-shadow:.1em .1em .15em #0006}.donation-caption-scene[data-theme=boxw] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span),.donation-caption-scene[data-theme=boxb] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){border-radius:.5em;background:#fff6;box-shadow:1px 1px .4em #0000004d}.donation-caption-scene[data-theme=boxb] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){background:#0006}.donation-caption-scene[data-theme=bubble] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){max-width:calc(100% - 13px);border-radius:1em;background:#ffffff80;animation:qupid-caption-bubble-a 5s infinite linear}.donation-caption-scene[data-theme=bubble] :is(li,p):nth-child(2n){background:#dcf0fa80;animation-name:qupid-caption-bubble-b}.donation-caption-scene[data-theme=bubble] :is(li,p):nth-child(3n){animation-name:qupid-caption-bubble-c}.donation-caption-scene[data-theme=board] .donation-caption-window{padding:20px 20px 30px;background:url(/assets/weflab/runtime/board/frame_bg.png) repeat}.donation-caption-scene[data-theme=board] .frame-box{z-index:6;display:block;position:absolute}.donation-caption-scene[data-theme=board] .frame-top{inset:0 24px auto;height:25px;background:url(/assets/weflab/runtime/board/frame_top.png) repeat-x}.donation-caption-scene[data-theme=board] .frame-left,.donation-caption-scene[data-theme=board] .frame-right{top:0;bottom:0;width:25px;background:repeat-y}.donation-caption-scene[data-theme=board] .frame-left{left:0;right:auto;background-image:url(/assets/weflab/runtime/board/frame_left.png)}.donation-caption-scene[data-theme=board] .frame-right{right:0;left:auto;background-image:url(/assets/weflab/runtime/board/frame_right.png)}.donation-caption-scene[data-theme=board] .frame-bottom{inset:auto 24px 0;height:24px;background:url(/assets/weflab/runtime/board/frame_bottom.png) repeat-x}.donation-caption-scene[data-theme=board] .frame-left:before,.donation-caption-scene[data-theme=board] .frame-left:after,.donation-caption-scene[data-theme=board] .frame-right:before,.donation-caption-scene[data-theme=board] .frame-right:after{position:absolute;width:25px;content:"";background:no-repeat}.donation-caption-scene[data-theme=board] .frame-left:before,.donation-caption-scene[data-theme=board] .frame-right:before{top:0;height:25px}.donation-caption-scene[data-theme=board] .frame-left:after,.donation-caption-scene[data-theme=board] .frame-right:after{bottom:0;height:30px}.donation-caption-scene[data-theme=board] .frame-left:before{left:0;background-image:url(/assets/weflab/runtime/board/frame_lt.png)}.donation-caption-scene[data-theme=board] .frame-left:after{left:0;background-image:url(/assets/weflab/runtime/board/frame_lb.png)}.donation-caption-scene[data-theme=board] .frame-right:before{right:0;background-image:url(/assets/weflab/runtime/board/frame_rt.png)}.donation-caption-scene[data-theme=board] .frame-right:after{right:0;background-image:url(/assets/weflab/runtime/board/frame_rb.png)}.donation-caption-scene[data-theme=board] .frame-bottom:before,.donation-caption-scene[data-theme=board] .frame-bottom:after{position:absolute;bottom:0;content:"";background:no-repeat}.donation-caption-scene[data-theme=board] .frame-bottom:before{bottom:1px;left:5%;width:51px;height:20px;background-image:url(/assets/weflab/runtime/board/board_pencil.png)}.donation-caption-scene[data-theme=board] .frame-bottom:after{right:5%;width:105px;height:35px;background-image:url(/assets/weflab/runtime/board/board_pencil2.png)}.donation-caption-scene[data-theme=neon] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){--neon-light: #e6fffe;--neon-color: #00fff5;border:.13em solid var(--neon-light);color:var(--neon-light);box-shadow:0 0 .5em .12em var(--neon-color),inset 0 0 .5em .12em var(--neon-color);text-shadow:0 0 .3em var(--neon-color),.1em .1em .3em var(--neon-color),-.1em -.1em .3em var(--neon-color)}.donation-caption-scene[data-theme=neon] :is(li,p):nth-child(2n){--neon-light: #f4e7ff;--neon-color: #b571f3}.donation-caption-scene[data-theme=neon] :is(li,p):nth-child(3n){--neon-light: #e6fef2;--neon-color: #00ff7f}.donation-caption-scene[data-theme=neon] :is(li,p):nth-child(4n){--neon-light: #e8ffe8;--neon-color: #26d426}.donation-caption-scene[data-theme=neon] :is(li,p):nth-child(5n){--neon-light: #e4fefd;--neon-color: #00ccc5}.donation-caption-scene[data-theme=neon] :is(li,p):nth-child(6n){--neon-light: #ffe9e6;--neon-color: #ff4a2e}.donation-caption-scene[data-theme=neonbg] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){--neon-color: #00fff5;color:#fff;background:#77fffa99;text-shadow:0 0 .3em var(--neon-color),.1em .1em .3em var(--neon-color),-.1em -.1em .3em var(--neon-color)}.donation-caption-scene[data-theme=neonbg] :is(li,p):nth-child(2n){--neon-color: #b571f3;background-color:#e7d5fa99}.donation-caption-scene[data-theme=neonbg] :is(li,p):nth-child(3n){--neon-color: #00ff7f;background-color:#b6f9d899}.donation-caption-scene[data-theme=neonbg] :is(li,p):nth-child(4n){--neon-color: #26d426;background-color:#aef1ae99}.donation-caption-scene[data-theme=neonbg] :is(li,p):nth-child(5n){--neon-color: #00ccc5;background-color:#b5edeb99}.donation-caption-scene[data-theme=neonbg] :is(li,p):nth-child(6n){--neon-color: #ff4a2e;background-color:#f2c2bb99}.donation-caption-scene[data-theme=leather] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){position:relative;padding:.3em .6em;border-radius:1em;background:#deb887;box-shadow:1px 1px .4em #0000004d}.donation-caption-scene[data-theme=leather] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span):before{position:absolute;top:.15em;right:.15em;bottom:.15em;left:.15em;content:"";border:.1em dashed rgba(0,0,0,.8);border-radius:.9em;pointer-events:none}.donation-caption-scene[data-theme=leather] :is(li,p):nth-child(2n){background-color:#e3dac9}.donation-caption-scene[data-theme=leather] :is(li,p):nth-child(3n){background-color:#b87333}.donation-caption-scene[data-theme=postit] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){padding:.3em;border-left:.8em solid rgba(0,0,0,.1);border-radius:0;background:#cad088;box-shadow:1px 1px .3em #0000004d}.donation-caption-scene[data-theme=postit] :is(li,p):nth-child(2n){background-color:#fd98f6}.donation-caption-scene[data-theme=postit] :is(li,p):nth-child(3n){background-color:#bcd7e0}.donation-caption-scene[data-theme=postit] :is(li,p):nth-child(4n){background-color:#ffc067}.donation-caption-scene[data-theme=postit] :is(li,p):nth-child(5n){background-color:#fbe35d}.donation-caption-scene[data-theme=postit] :is(li,p):nth-child(6n){background-color:#ff9492}.donation-caption-scene[data-theme=overwatch] :is(.donation-caption-ranking li,.donation-caption-lines p,.donation-caption-recent-track>span){padding:.3em .6em .3em .3em;border:1px solid #5bd3e7;border-radius:.5em;font-style:italic;background:#151130b5;box-shadow:inset 0 0 1.2em #3387ff66}@keyframes qupid-caption-heart-left{0%,40%,80%,to{transform:rotate(-15deg) scale(.75)}20%,60%{transform:rotate(-15deg) scale(1)}}@keyframes qupid-caption-heart-right{0%,40%,80%,to{transform:rotate(15deg) scale(.75)}20%,60%{transform:rotate(15deg) scale(1)}}@keyframes qupid-caption-snow{0%{transform:translateY(-1em) rotate(0)}to{transform:translateY(18em) rotate(360deg)}}@keyframes qupid-caption-bubble-a{0%,to{transform:translate(0)}50%{transform:translate(12px,-2px)}}@keyframes qupid-caption-bubble-b{0%,to{transform:translate(2px,-2px)}50%{transform:translate(13px,2px)}}@keyframes qupid-caption-bubble-c{0%,to{transform:translateY(1px)}50%{transform:translate(13px,-1px)}}@media (prefers-reduced-motion: reduce){.donation-caption-recent-track{animation:none;padding-left:0}}.qupid-chat-scene{--chat-font-family: Pretendard, sans-serif;--chat-font-size: 28px;--chat-font-weight: 600;--chat-text: #fff;--chat-enter-duration: .2s;--chat-opacity: 1;--chat-background-color: transparent;--chat-background-image: none;--chat-background-size: cover;position:relative;isolation:isolate;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:8px;overflow:hidden;box-sizing:border-box;color:var(--chat-text);font-family:var(--chat-font-family);font-size:var(--chat-font-size);font-weight:var(--chat-font-weight);opacity:var(--chat-opacity);background-color:var(--chat-background-color);background-image:var(--chat-background-image);background-position:center;background-repeat:no-repeat;background-size:var(--chat-background-size)}.qupid-chat-scene.is-compact{min-height:270px;padding:14px;gap:6px;font-size:min(var(--chat-font-size),16px)}.qupid-chat-list{min-height:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;overflow:hidden;scrollbar-color:rgba(106,79,255,.55) transparent}.qupid-chat-scene[data-scroll=true] .qupid-chat-list{overflow-y:auto}.qupid-chat-scene[data-fade-top=true] .qupid-chat-list{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 100%)}.qupid-chat-message{position:relative;width:100%;max-width:100%;display:flow-root;padding:.12em 0;color:var(--chat-text);border:0;background:transparent;box-shadow:none;animation-duration:var(--chat-enter-duration);animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.qupid-chat-message.is-donation{border:0;box-shadow:none}.qupid-chat-message.is-entry{color:var(--chat-entry);border:0}.qupid-chat-meta{display:inline-flex;float:left;align-items:center;gap:.35em;flex:0 0 auto;min-width:0;margin-right:.35em;line-height:1.35}.qupid-chat-meta strong,.qupid-chat-meta small,.qupid-chat-message p,.qupid-donation-mark{-webkit-text-stroke:var(--chat-font-stroke);paint-order:stroke fill}.qupid-chat-meta strong{overflow:hidden;max-width:13em;text-overflow:ellipsis;white-space:nowrap}.qupid-chat-meta small{color:color-mix(in srgb,var(--chat-text) 58%,transparent);font-size:.66em;font-weight:600}.qupid-chat-message p{min-width:0;margin:0;display:inline;overflow-wrap:break-word;word-break:break-all;line-height:1.35}.qupid-platform-icon{width:1.55em;height:1.55em;display:inline-grid;flex:0 0 auto;place-items:center;color:#fff;border-radius:.48em;background:var(--brand);font-size:.61em;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff59}.qupid-platform-icon[data-platform*=youtube]{background:#ff3347}.qupid-platform-icon[data-platform*=twitch]{background:#8f5bff}.qupid-platform-icon[data-platform*=chzzk],.qupid-platform-icon[data-platform*=치지직]{background:#00c471}.qupid-platform-icon[data-platform*=soop]{background:#3478f6}.qupid-grade-icon,.qupid-donation-mark{display:inline-flex;align-items:center;gap:.25em;flex:0 0 auto;padding:.2em .42em;border-radius:999px;font-size:.57em;font-style:normal;font-weight:800;line-height:1}.qupid-grade-icon{color:#684e18;background:#fff1ba}.qupid-grade-icon[data-grade=manager]{color:#a1215a;background:#ffe2ef}.qupid-grade-icon[data-grade=subscriber]{color:#5533c1;background:#e9e1ff}.qupid-grade-icon[data-grade=supporter]{color:#965009;background:#ffebc9}.qupid-donation-mark{max-width:100%;margin-left:.35em;padding:0;border-radius:0;background:transparent;vertical-align:.08em;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.qupid-donation-mark>span{min-width:0;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.qupid-chat-scene[data-align=가운데] .qupid-chat-list{align-items:center}.qupid-chat-scene[data-align=오른쪽] .qupid-chat-list{align-items:flex-end}.qupid-chat-scene[data-align=가운데] .qupid-chat-message{text-align:center}.qupid-chat-scene[data-align=오른쪽] .qupid-chat-message{text-align:right}.qupid-chat-scene[data-layout=줄바꿈] .qupid-chat-message{display:block}.qupid-chat-scene[data-layout=줄바꿈] .qupid-chat-meta{width:100%;float:none;margin-right:0}.qupid-chat-scene[data-layout=줄바꿈] .qupid-chat-message p{display:block;margin-top:.28em}.qupid-chat-scene[data-layout="시작라인 정렬"] .qupid-chat-message,.qupid-chat-scene[data-layout="개별라인 정렬"] .qupid-chat-message{display:flex;align-items:start}.qupid-chat-scene[data-layout="시작라인 정렬"] .qupid-chat-meta,.qupid-chat-scene[data-layout="개별라인 정렬"] .qupid-chat-meta{float:none}.qupid-chat-scene[data-layout="시작라인 정렬"] .qupid-chat-meta{flex:0 0 40%}.qupid-chat-scene[data-layout="개별라인 정렬"] .qupid-chat-meta{max-width:46%}.qupid-chat-scene[data-layout="시작라인 정렬"] .qupid-chat-message p,.qupid-chat-scene[data-layout="개별라인 정렬"] .qupid-chat-message p{display:block;flex:1 1 auto}.qupid-chat-scene[data-theme=chat-bullet] .qupid-chat-message{border-radius:.2em;background:#16122adb;--chat-text: #fff}.qupid-chat-scene[data-theme=chat-cat] .qupid-chat-message{border-color:#ffb8cf;border-radius:1.1em 1.1em .38em}.qupid-chat-scene[data-theme=chat-lunar] .qupid-chat-message{border-color:#e0434a;background:#fff8e7}.qupid-chat-scene[data-theme=chat-lol] .qupid-chat-message,.qupid-chat-scene[data-theme=chat-starcraft] .qupid-chat-message,.qupid-chat-scene[data-theme=chat-battleground] .qupid-chat-message{color:#f7f1d5;border-color:#b8994f;background:#161c2eeb;--chat-text: #f7f1d5}.qupid-chat-scene[data-theme=chat-heart] .qupid-chat-message{border-color:#ff77ad;border-radius:1.2em}.qupid-chat-scene[data-theme=chat-winter] .qupid-chat-message{border-color:#8bd5ff;background:#f5fcfff0}.qupid-chat-scene[data-theme=chat-retrop] .qupid-chat-message{border-color:#ff68ba;border-radius:0;box-shadow:5px 5px #54286d;font-family:NeoDunggeunmo,monospace}.qupid-chat-scene .qupid-chat-message.has-platform-donation{width:min(500px,100%);max-width:500px;display:block;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.qupid-platform-donation{--donation-accent: var(--brand);--donation-surface: #f3f0ff;--donation-ink: #30284a;width:100%;max-width:500px;min-height:4.7em;display:grid;grid-template-columns:minmax(4.6em,27%) minmax(0,1fr);overflow:hidden;color:var(--donation-ink);border:1px solid color-mix(in srgb,var(--donation-accent) 26%,transparent);border-radius:.72em;background:var(--donation-surface);box-shadow:0 .32em 1em color-mix(in srgb,var(--donation-accent) 14%,transparent);text-align:left;box-sizing:border-box}.qupid-platform-donation-visual{min-width:0;display:grid;place-items:center;padding:.34em;background:color-mix(in srgb,var(--donation-accent) 11%,transparent)}.qupid-platform-donation-visual img{width:min(100%,6.6em);max-height:4.8em;display:block;object-fit:contain}.qupid-platform-donation:not([data-donation-platform=soop]){grid-template-columns:2.5em minmax(0,1fr)}.qupid-platform-donation:not([data-donation-platform=soop]) .qupid-platform-donation-visual{padding:.44em .18em .44em .52em;background:transparent}.qupid-platform-donation:not([data-donation-platform=soop]) .qupid-platform-donation-visual img{width:1.8em;max-height:1.8em}.qupid-platform-donation-body{min-width:0;display:grid;align-content:center;gap:.18em;padding:.42em .56em}.qupid-platform-donation-header{min-width:0;display:flex;align-items:center;gap:.32em;font-size:.68em;line-height:1.2}.qupid-platform-donation-header>strong,.qupid-platform-donation-header>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qupid-platform-donation-header>strong{font-size:1.08em}.qupid-platform-donation-header>small{color:color-mix(in srgb,var(--donation-ink) 64%,transparent)}.qupid-platform-donation-label{flex:0 0 auto;padding:.18em .4em;color:#fff;border-radius:999px;background:var(--donation-accent);font-size:.82em;font-weight:850}.qupid-platform-donation-summary{min-width:0;display:flex;align-items:baseline;gap:.42em;line-height:1.18}.qupid-platform-donation-summary strong{min-width:0;overflow-wrap:anywhere;font-size:1em;font-weight:900;word-break:keep-all}.qupid-platform-donation-summary span{flex:0 0 auto;color:color-mix(in srgb,var(--donation-ink) 72%,transparent);font-size:.64em;font-weight:800;white-space:nowrap}.qupid-chat-scene .qupid-chat-message.has-platform-donation .qupid-platform-donation-message{min-width:0;display:block;margin:.08em 0 0;overflow-wrap:break-word;color:var(--donation-ink);font-size:.72em;font-weight:650;line-height:1.28;word-break:break-all;-webkit-text-stroke:0 transparent}.qupid-platform-donation[data-donation-platform=soop]{--donation-accent: #5b72ff;--donation-surface: rgba(240, 244, 255, .97);--donation-ink: #273151}.qupid-platform-donation[data-donation-platform=youtube]{--donation-accent: #e8a817;--donation-surface: #f7ca50;--donation-ink: #382b0d}.qupid-platform-donation[data-donation-platform=chzzk]{--donation-accent: #00c471;--donation-surface: #1a7060;--donation-ink: #fff}.qupid-platform-donation[data-donation-platform=twitch]{--donation-accent: #8f5bff;--donation-surface: #eee9ff;--donation-ink: #3c2867}.qupid-platform-donation[data-donation-platform=chzzk] .qupid-platform-donation-message,.qupid-platform-donation[data-donation-platform=chzzk] .qupid-platform-donation-header>small{color:#ffffffdb}.qupid-chat-scene.is-compact .qupid-platform-donation{min-height:4.5em;grid-template-columns:minmax(4.2em,25%) minmax(0,1fr);border-radius:.62em;box-shadow:0 .2em .7em color-mix(in srgb,var(--donation-accent) 12%,transparent)}.qupid-chat-scene.is-compact .qupid-platform-donation-body{padding:.34em .46em}.qupid-chat-scene.is-compact .qupid-platform-donation-visual img{max-height:4.1em}.qupid-chat-scene[data-effect=fadeIn] .qupid-chat-message{animation-name:qupid-chat-fade}.qupid-chat-scene[data-effect=slideInUp] .qupid-chat-message{animation-name:qupid-chat-up}.qupid-chat-scene[data-effect=slideInDown] .qupid-chat-message{animation-name:qupid-chat-down}.qupid-chat-scene[data-effect=slideInLeft] .qupid-chat-message{animation-name:qupid-chat-left}.qupid-chat-scene[data-effect=slideInRight] .qupid-chat-message{animation-name:qupid-chat-right}.qupid-chat-scene[data-effect=bounceIn] .qupid-chat-message{animation-name:qupid-chat-bounce}.qupid-chat-scene[data-effect=zoomIn] .qupid-chat-message{animation-name:qupid-chat-zoom}.qupid-chat-scene[data-effect=flipInX] .qupid-chat-message{animation-name:qupid-chat-flip}@keyframes qupid-chat-fade{0%{opacity:0}}@keyframes qupid-chat-up{0%{opacity:0;transform:translateY(1.2em)}}@keyframes qupid-chat-down{0%{opacity:0;transform:translateY(-1.2em)}}@keyframes qupid-chat-left{0%{opacity:0;transform:translate(-1.8em)}}@keyframes qupid-chat-right{0%{opacity:0;transform:translate(1.8em)}}@keyframes qupid-chat-bounce{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}}@keyframes qupid-chat-zoom{0%{opacity:0;transform:scale(.82)}}@keyframes qupid-chat-flip{0%{opacity:0;transform:perspective(400px) rotateX(70deg)}}.chat-widget-rail{width:100%;display:flex;flex-wrap:wrap;gap:7px}.chat-widget-rail.bottom{align-items:flex-end}.chat-widget,.qupid-chat-scene>.widget-pinned{width:fit-content;max-width:100%;display:flex;align-items:center;gap:.48em;padding:.52em .75em;color:#493e67;border:1px solid rgba(106,79,255,.24);border-radius:.72em;background:#ffffffe6;box-shadow:0 8px 24px #23194d1a;font-size:.62em;line-height:1.25}.chat-widget-icon{width:1.55em;height:1.55em;display:inline-grid;flex:0 0 auto;place-items:center;color:#fff;border-radius:999px;background:var(--brand)}.widget-viewers{width:100%;min-height:1.35em;padding:.16em .32em;color:#fff;border:.11em solid rgba(255,255,255,.82);border-radius:999px;background:#4d485bb8;box-shadow:0 0 0 .08em #312b42b8,inset 0 .08em .18em #ffffff38;font-weight:800}.widget-viewers .chat-widget-icon{color:#fff;background:linear-gradient(135deg,#866eff,#5a43ca)}.chat-widget[data-widget-theme=하트핑크]{color:#a52b61;border-color:#ffabd0;background:#fff0f7}.chat-widget[data-widget-theme=스타핑크]{color:#7e315c;border-color:#ed9dca;background:#ffe9f7}.chat-widget[data-widget-theme=고양이]{color:#704d2a;border-color:#e6bd8b;background:#fff7e9}.chat-widget[data-widget-theme=설날]{color:#8c272d;border-color:#e7a14b;background:#fff2d9}.chat-widget[data-widget-theme=롤],.chat-widget[data-widget-theme=스타],.chat-widget[data-widget-theme=배그],.chat-widget[data-widget-theme=오버워치]{color:#fff0b8;border-color:#9a7a31;background:#242d43}.chat-widget[data-widget-theme=하트],.chat-widget[data-widget-theme=하트오렌지]{color:#9b3150;border-color:#ff9c82;background:#fff0ec}.chat-widget[data-widget-theme=하트블루]{color:#315e9b;border-color:#8fc5ff;background:#edf7ff}.chat-widget[data-widget-theme=겨울]{color:#315c83;border-color:#9cdcff;background:#f0fbff}.chat-widget[data-widget-theme=풍선]{color:#2d6b62;border-color:#8bdac9;border-radius:999px;background:#effdf9}.chat-widget[data-widget-theme=칠판]{color:#fff;border-color:#a78052;border-radius:.2em;background:#315b4c}.chat-widget[data-widget-theme=네온],.chat-widget[data-widget-theme=디지털]{color:#9dffed;border-color:#4cf0cf;border-radius:.25em;background:#17182a;box-shadow:0 0 .7em #4cf0cf5c}.chat-widget[data-widget-theme=가죽]{color:#ffe6bd;border-color:#b17a45;background:#5a3826}.chat-widget[data-widget-theme=포스트잇]{color:#5d5231;border-color:#e4cb66;border-radius:.12em;background:#fff5a9;transform:rotate(-.35deg)}.chat-widget[data-widget-theme=꿀잼]{color:#6d4612;border-color:#efb43e;background:#fff2be}.chat-widget[data-widget-theme=백호구]{color:#2f4059;border-color:#a9bdd6;background:#f6fbff}.chat-widget[data-widget-theme=네이버]{color:#126b43;border-color:#72d29f;background:#edfff5}.chat-widget[data-widget-theme=스타블루]{color:#304e91;border-color:#8fb3ff;background:#edf3ff}.chat-widget[data-widget-theme=스타오렌지]{color:#8a4e1e;border-color:#f7b16f;background:#fff4e8}.chat-widget[data-widget-theme=큐피드]{color:#5538c7;border-color:#b8a7ff;background:#f2eeff}.widget-pinned{border-style:dashed}.qupid-chat-scene.is-compact .qupid-chat-list{gap:5px}.qupid-chat-scene.is-compact .qupid-chat-message{max-width:100%;padding:.1em 0;border-width:0;box-shadow:none}.qupid-chat-scene.is-compact .qupid-chat-message:nth-child(-n+1){opacity:.65}.qupid-chat-scene.is-compact .chat-widget{padding:.42em .6em;font-size:.68em}.chat-widget-url{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 14px 10px;padding:9px 10px;color:#625b74;border:1px solid #e5e0f6;border-radius:9px;background:#faf9ff;font-size:var(--text-sm)}.chat-widget-url>span{font-weight:800}.chat-widget-url code{overflow:hidden;color:#7a7289;text-overflow:ellipsis;white-space:nowrap}.chat-widget-url button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#5a43ca;border:1px solid #d9d0ff;border-radius:7px;background:#fff;font:inherit;font-weight:750}.setting-card[data-targeted=true]{border-color:#a99aff;box-shadow:0 0 0 3px #6a4fff17,var(--shadow-sm)}.chat-widget-theme-control{align-items:stretch}.chat-widget-theme-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.chat-widget-theme-picker>button{min-width:0;display:grid;gap:5px;padding:7px;color:#756e84;border:1px solid #e0dbea;border-radius:9px;background:#faf9fc;text-align:left}.chat-widget-theme-picker>button.selected{color:var(--brand);border-color:var(--brand);background:var(--brand-pale);box-shadow:inset 0 0 0 1px var(--brand)}.chat-widget-theme-picker .chat-widget{width:100%;min-height:28px;overflow:hidden;padding:5px 7px;box-shadow:none;font-size:10px;white-space:nowrap}.chat-widget-theme-picker .chat-widget-icon{width:17px;height:17px}.chat-widget-theme-picker small{overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.chat-widget-theme-more{width:fit-content;grid-column:2;min-height:31px;justify-self:start;padding:0 10px;color:var(--brand);border:1px solid #d9d0ff;border-radius:8px;background:#faf9ff;font-size:var(--text-sm);font-weight:800}.chat-widget-command-guide{padding-top:2px}.widget-editor{grid-column:1 / -1;display:grid;gap:var(--space-12);padding:14px;border:1px solid #e2ddec;border-radius:var(--radius-12);background:var(--canvas)}.widget-editor-heading,.widget-editor-footer,.widget-editor-actions,.poll-live-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.widget-editor-heading>div:first-child{display:grid;gap:var(--space-4)}.widget-editor-heading strong{color:#4d465a;font-size:var(--text-sm)}.widget-editor-heading span{color:#8c8599;font-size:var(--text-xs)}.widget-editor button,.widget-command-guide button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);padding:0 9px;color:#655d74;border:1px solid #ddd6eb;border-radius:var(--radius-8);background:#fff;font-size:var(--text-xs);font-weight:750}.widget-editor button:hover,.widget-editor button.selected,.widget-command-guide button:hover{color:var(--brand);border-color:#bcaeff;background:var(--surface-soft)}.widget-editor button:disabled{opacity:.4;pointer-events:none}.ending-style-picker{grid-template-columns:repeat(2,minmax(110px,134px));justify-content:start}.ending-style-picker>button{min-height:132px;display:grid;gap:var(--space-8);padding:8px}.ending-style-preview{min-height:94px;display:grid;place-content:center;gap:5px;padding:7px;overflow:hidden;color:#fff;border-radius:8px;background:linear-gradient(180deg,#443a63,#171322);font-size:9px}.ending-style-preview[data-style="3D"]{perspective:120px;transform:rotateX(11deg);background:linear-gradient(180deg,#514367,#251541 65%,#741fff)}.ending-style-preview i,.ending-style-preview b,.ending-style-preview small{font-style:normal}.bingo-setup-editor{gap:0;padding:0;overflow:hidden;border-color:var(--line);background:#fff}.bingo-setup-note{display:grid;gap:var(--space-8);padding:12px 14px;color:#6e7180;background:var(--canvas);font-size:var(--text-xs)}.bingo-setup-note span{display:flex;align-items:center;gap:var(--space-6)}.bingo-setup-note b{width:15px;height:15px;display:grid;flex:0 0 auto;place-items:center;color:#fff;border-radius:50%;background:#83a4ff;font:800 9px/1 serif}.bingo-setup-note strong{color:#5279ef}.bingo-setup-row{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:var(--space-12);padding:11px 14px;border-top:1px solid #eceef3}.bingo-setup-row>strong{color:#626675;font-size:var(--text-sm)}.bingo-choice-list,.bingo-dimensions,.bingo-quick-sizes,.bingo-count-settings,.bingo-stepper{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.bingo-choice-list button,.bingo-quick-sizes button{min-height:34px;padding:0 12px}.bingo-stepper{gap:var(--space-4);padding:3px;border:1px solid var(--line);border-radius:var(--radius-10);background:var(--canvas)}.bingo-stepper>span{padding-left:5px;color:#7c8190;font-size:var(--text-xs)}.bingo-stepper button{width:28px;min-height:28px;padding:0}.bingo-stepper output{min-width:24px;color:#474c5a;font-size:var(--text-sm);font-weight:850;text-align:center}.bingo-count-settings{justify-content:space-between}.bingo-count-settings label{display:flex;align-items:center;gap:var(--space-6);color:#7c8190;font-size:var(--text-xs)}.bingo-count-settings input{width:84px;height:34px;box-sizing:border-box;padding:0 9px;border:1px solid var(--line);border-radius:var(--radius-8);font:750 11px/1 Pretendard,sans-serif;text-align:right}.bingo-selected-style-picker,.bingo-basic-style-picker{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:var(--space-12);padding:11px 14px;border:0;border-radius:0;background:transparent}.bingo-style-label{color:#626675;font-size:var(--text-sm)}.bingo-style-options{min-width:0;display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.bingo-selected-style-picker .bingo-style-options>button{min-height:38px;display:inline-flex;gap:var(--space-6);padding:4px 9px;border-color:transparent;background:transparent;text-align:left}.bingo-selected-style-picker .bingo-style-options>button>img{width:54px;height:24px;object-fit:contain}.bingo-selected-style-picker .bingo-style-options>button>span{width:22px;height:22px;display:grid;place-items:center;color:#8c78e9;font-size:16px}.bingo-selected-style-picker .bingo-radio-indicator{width:14px;height:14px;flex:0 0 auto;border:1px solid #d9dce7;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 3px var(--surface)}.bingo-selected-style-picker button.selected .bingo-radio-indicator{border-color:var(--brand);background:var(--brand)}.bingo-selected-style-picker .bingo-style-options strong{overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis}.bingo-basic-style-picker .bingo-style-options>button{min-height:34px;padding:0 10px}.bingo-basic-style-picker .bingo-style-options strong{font-size:var(--text-xs)}.setting-card[data-setting-tab=빙고판-설정-및-미리보기]>.dense-control-list>.widget-editor{border-right:0;border-bottom:1px solid #eceef3;border-left:0;border-radius:0}.setting-card[data-setting-tab=빙고판-설정-및-미리보기] .bingo-setup-editor{border-top:0}.setting-card[data-setting-tab=빙고판-설정-및-미리보기] .bingo-board-editor{gap:var(--space-12);padding:15px 14px 17px;background:var(--surface)}.bingo-board-actions{justify-content:flex-start}.bingo-board-actions>button:first-child{color:#f0525d;border-color:#ffb8be;background:#fff8f8}.bingo-editor-preview-stack{display:grid;gap:0;overflow:hidden;border:1px solid #7f9cff;border-radius:8px;background:#dbe3ff}.bingo-editor-notice{min-height:28px;display:flex;align-items:center;box-sizing:border-box;padding:4px 9px;overflow:hidden;color:#fff;background:#6545d9;font-size:var(--text-sm);font-weight:800;line-height:1.25;text-shadow:none}.bingo-editor-notice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bingo-editor-grid{position:relative;display:grid;gap:var(--space-4);overflow-x:auto;padding:3px;border:0;border-radius:0;background:#dbe3ff}.bingo-editor-cell{position:relative;min-width:38px;min-height:84px;aspect-ratio:1.45;perspective:900px}.widget-editor .bingo-editor-card{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;display:block;gap:0;overflow:hidden;padding:0;color:#6f89e6;border:1px solid #7193ff;border-radius:var(--radius-4);background:#eef1fb}.bingo-editor-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;transition:transform .6s;will-change:transform}.bingo-editor-cell.is-selected[data-selection-visible=true] .bingo-editor-card-inner{transform:rotateY(180deg)}.bingo-editor-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;padding:6px;border-radius:2px;background:#eef1fb;backface-visibility:hidden;transform-style:preserve-3d}.bingo-editor-back{color:#57478f;background:#ffe681;transform:rotateY(180deg)}.bingo-editor-face>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;filter:grayscale(var(--bingo-editor-gray));opacity:var(--bingo-editor-opacity)}.bingo-editor-face>strong,.bingo-editor-face>small,.bingo-editor-face>span:not(.bingo-editor-selected-mark),.bingo-editor-face>em{position:relative;z-index:2}.bingo-editor-front>strong{font-size:clamp(11px,2vw,21px);text-shadow:0 1px white,1px 0 white,0 -1px white,-1px 0 white}.bingo-editor-front:has(>img)>strong,.bingo-editor-face>small{position:absolute;top:4px;left:5px;color:#f04d32;font-size:clamp(10px,1.4vw,16px);font-weight:850;text-shadow:0 1px white,1px 0 white,0 -1px white,-1px 0 white}.bingo-editor-front>span{position:absolute;right:4px;bottom:3px;left:4px;overflow:hidden;padding:2px 4px;border-radius:var(--radius-4);background:#362b5fb8;color:#fff;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.bingo-editor-back>strong{max-width:84%;padding:3px 6px;border-radius:var(--radius-4);background:#342762bf;color:#fff;font-size:var(--text-xs)}.bingo-editor-back>em{position:absolute;right:4px;bottom:3px;padding:2px 5px;border-radius:var(--radius-pill);background:#2e2252bf;color:#fff;font-size:var(--text-micro);font-style:normal}.bingo-editor-selected-mark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:#ff4e76;font-size:24px;pointer-events:none}.bingo-editor-selected-mark img{width:100%;height:100%;object-fit:cover}.widget-editor .bingo-edit-button{position:absolute;z-index:4;top:4px;right:4px;width:21px;min-height:21px;height:21px;display:grid;place-items:center;gap:0;padding:0;color:#fff;border:0;border-radius:var(--radius-4);background:#859cff}.widget-editor .bingo-editor-cell.is-selected .bingo-edit-button{color:#fff;background:#6550d9}.bingo-editor-confetti{z-index:8}.bingo-editor-dialog-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1c182a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bingo-editor-dialog{width:min(560px,92vw);max-height:min(760px,88vh);display:grid;gap:var(--space-12);overflow-y:auto;padding:18px;border:1px solid #e1dcef;border-radius:var(--radius-16);background:#fff;box-shadow:0 24px 70px #251b4347}.bingo-editor-dialog header,.bingo-editor-dialog footer,.bingo-editor-dialog header>div{display:flex;align-items:center}.bingo-editor-dialog header,.bingo-editor-dialog footer{justify-content:space-between;gap:var(--space-10)}.bingo-editor-dialog header>div{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.bingo-editor-dialog header strong,.bingo-confirm-dialog>strong{color:#383243;font-size:var(--text-md)}.bingo-editor-dialog header span,.bingo-confirm-dialog p{color:#81798c;font-size:var(--text-xs)}.bingo-editor-dialog header>button{width:30px;min-height:30px;padding:0;font-size:18px}.bingo-editor-dialog>label{display:grid;gap:var(--space-6);color:#6d6678;font-size:var(--text-xs);font-weight:750}.bingo-editor-dialog input:not([type=file]),.bingo-editor-dialog textarea{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:1px solid #ded9e7;border-radius:var(--radius-8);background:#fff;color:#4d465a;font:500 11px/1.45 Pretendard,sans-serif}.bingo-editor-dialog textarea{min-height:68px;resize:vertical}.bingo-platform-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.bingo-platform-preview span{display:grid;gap:3px;padding:7px 5px;color:#5d5570;border:1px solid #e4dff0;border-radius:7px;background:#faf9fd;font-size:8px;text-align:center}.bingo-platform-preview b{color:#7b65e8}.bingo-editor-dialog footer{justify-content:flex-end;padding-top:4px}.bingo-confirm-dialog{width:min(390px,90vw)}.bingo-confirm-dialog p{margin:0}.bingo-cell-form{display:grid;grid-template-columns:.65fr 1fr 1.35fr 1fr;gap:var(--space-8)}.bingo-cell-form label,.ticker-range-list label,.poll-option-list label{min-width:0;display:grid;gap:var(--space-4);color:#777080;font-size:var(--text-xs);font-weight:750}.bingo-cell-form input,.ticker-range-list input:not([type=checkbox]),.poll-option-list input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-8);background:#fff;color:#4d465a;font-size:var(--text-xs)}.ticker-range-list,.poll-option-list{display:grid;gap:var(--space-8)}.ticker-range-list article{display:grid;grid-template-columns:60px repeat(3,minmax(74px,1fr)) auto auto 32px;align-items:end;gap:var(--space-8);padding:10px;border:1px solid var(--line);border-radius:var(--radius-10);background:#fff}.ticker-range-list article>strong{align-self:center;color:#5f576c;font-size:var(--text-xs)}.ticker-range-list .inline-check{align-self:center;display:flex;align-items:center;gap:var(--space-4);white-space:nowrap}.poll-live-actions{justify-content:flex-start}.poll-live-actions>button{flex:1}.poll-option-list article{display:grid;grid-template-columns:28px minmax(100px,1fr) minmax(150px,1.3fr) 32px;align-items:end;gap:var(--space-8);padding:9px;border:1px solid var(--line);border-radius:var(--radius-10);background:#fff}.poll-option-list article>b{align-self:center;color:var(--brand);text-align:center}.poll-history-editor>select{width:100%;min-height:36px;padding:0 10px;color:#4d465a;border:1px solid var(--line-strong);border-radius:var(--radius-8);background:#fff;font:inherit}.poll-history-editor>article{display:grid;gap:var(--space-4);padding:10px;border:1px solid var(--line);border-radius:var(--radius-10);background:#fff}.poll-history-editor>article strong,.poll-history-editor>article span,.poll-history-editor>article p,.poll-history-editor>p{margin:0;font-size:var(--text-xs)}.poll-history-editor>article span,.poll-history-editor>p{color:#8c8599}.widget-command-guide{grid-column:1 / -1;margin:4px 14px 14px;padding:12px;border:1px solid #e2ddec;border-radius:var(--radius-10);background:var(--canvas);color:#756e82;font-size:var(--text-xs)}.widget-command-guide summary{cursor:pointer;color:#554d63;font-weight:800}.widget-command-guide summary span{margin-left:4px;color:var(--brand)}.widget-command-guide article{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:var(--space-10);margin-top:7px}.widget-command-guide code{font-size:var(--text-xs)}@font-face{font-family:Freesentation;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-7Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Freesentation;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:GmarketSansMedium;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:S-CoreDream-3Light;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SBAggroB;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:양진체;src:url(https://fastly.jsdelivr.net/gh/supernovice-lab/font@0.9/yangjin.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KoPubDotumMedium;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/KoPubDotumMedium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KCC-Hanbit;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2403-2@1.0/KCC-Hanbit.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GongGothicMedium;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:InkLipquid;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NanumBarunGothic;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot);src:url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix) format("embedded-opentype"),url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff) format("woff"),url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf) format("truetype")}@font-face{font-family:NanumBarunGothic;font-style:normal;font-weight:700;src:url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot);src:url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix) format("embedded-opentype"),url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff) format("woff"),url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf) format("truetype")}@font-face{font-family:NanumBarunGothic;font-style:normal;font-weight:300;src:url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot);src:url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix) format("embedded-opentype"),url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff) format("woff"),url(//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf) format("truetype")}@font-face{font-family:TheJamsil5Bold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil5Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:NanumSquareRound;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:CookieRun-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/CookieRun-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TTTtangsbudaejjigaeB;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2212@1.0/TTTtangsbudaejjigaeB.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:GyeonggiTitleM;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KCC-eunyoung;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KCC-eunyoung-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NeoDunggeunmo;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.3/NeoDunggeunmo.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NanumBarunpen;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumBarunpen.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SeoulHangangM;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/SeoulHangangM.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Arita-dotum-Medium;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Arita-dotum-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HSBombaram21-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/HSBombaram21-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Godo;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff) format("woff")}@font-face{font-family:Godo;font-style:normal;font-weight:700;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff) format("woff")}@font-face{font-family:Cafe24Dangdanghae;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.2/Cafe24Dangdanghae.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Makgeolli;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/Makgeolli.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:WarhavenB;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2312-1@1.1/WarhavenB.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:YanoljaYacheR;src:url(https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/YanoljaYacheR.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HSSummer;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/HSSummer.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SDKukdetopokki-Lt;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/SDKukdetopokki-aLt00.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:insungitCutelivelyjisu;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/insungitCutelivelyjisu.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Hanna;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_seven@1.0/BMHANNAPro.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Binggrae;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TTHakgyoansimMabeopsaR;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2402_keris@1.0/TTHakgyoansimMabeopsaR.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SDMiSaeng;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/SDMiSaeng.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:LotteMartHappy;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyMedium.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyMedium.woff) format("woff")}@font-face{font-family:LotteMartHappy;font-style:normal;font-weight:700;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyBold.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyBold.woff) format("woff")}@font-face{font-family:LotteMartDream;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamMedium.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamMedium.woff) format("woff")}@font-face{font-family:LotteMartDream;font-style:normal;font-weight:700;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamBold.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamBold.woff) format("woff")}@font-face{font-family:LotteMartDream;font-style:normal;font-weight:300;src:url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamLight.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamLight.woff) format("woff")}@font-face{font-family:MICEGothic Bold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-01@1.0/MICEGothic\ Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:HSGyoulnoonkot;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/HSGyoulnoonkot.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:YiSunShinDotumM;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/YiSunShinDotumM.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BMYEONSUNG;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMYEONSUNG.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:EBSHunminjeongeumSBA;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/EBSHunminjeongeum.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Daehan-Bold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Daehan-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KBIZHanmaumGothic;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KBIZHanmaumGothic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:YiSunShinRegular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/YiSunShinRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:UhBeenamsoyoung;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_five@.2.0/UhBeenamsoyoung.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Busan;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff) format("woff")}@font-face{font-family:MyLotteBold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.0/MyLotteBold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KHNPHD;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KHNPHD.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GoyangDeogyang;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GoyangDeogyang.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KimNamyun;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KimNamyun.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:YoonChildfundkorea;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/YoonChildfundkorea.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Atomy-Bold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.0/Atomy-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:WONBatang;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/WONBatang.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:YESGothic-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/YESGothic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KHNPHU;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KHNPHU.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HSGaeulsenggak;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/HSGaeulsenggak.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:JSDongkang-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/JSDongkang-RegularA1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:UhBeeHYUNJUNG;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_five@.2.0/UhBeeHYUNJUNG.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Youth;font-style:normal;font-weight:400;src:url(//fastly.jsdelivr.net/korean-webfonts/1/orgs/othrs/kywa/Youth/Youth.woff2) format("woff2"),url(//fastly.jsdelivr.net/korean-webfonts/1/orgs/othrs/kywa/Youth/Youth.woff) format("woff")}@font-face{font-family:ThecircleM;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/ThecircleM.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Minguk;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Minguk-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GabiaSolmee;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GabiaSolmee.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GIMJE;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/GIMJE.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:FOUREYES;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/FOUREYES.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:WONTitle;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/WONTitle.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:WONDotum;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/WONDotum.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:DS-Digital;src:url(https://cdn.jsdelivr.net/gh/darkyop/po@90040cb8/DS-Digital.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BMJUA;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Giants-Inline;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Inline.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GapyeongHanseokbong-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2312-1@1.1/GapyeongHanseokbong-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GapyeongHanseokbong-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2312-1@1.1/GapyeongHanseokbong-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:GoryeongStrawberry;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/GoryeongStrawberry.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:FUNFLOWSURVIVORKR;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/FUNFLOWSURVIVORKR.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:watermelon;src:url(https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.0/116watermelon.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TTHakgyoansimTuhoR;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2402_keris@1.0/TTHakgyoansimTuhoR.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:TTLaundryGothicB;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2403-2@1.0/TTLaundryGothicB.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cafe24Ssurround;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Y_Spotlight;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/Y_Spotlight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MBC1961GulimM;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961GulimM.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KyoboHandwriting2024SeoWooPark;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2507-1@1.0/KyoboHandwriting2024psw.woff2) format("woff2");font-weight:400;font-display:swap}.obs-overlay-stage.independent-widget-overlay-stage{width:100vw;height:100vh;min-height:0;place-items:stretch}.independent-widget-scene{--widget-opacity: 1;--widget-font-family: Freesentation, Pretendard, sans-serif;--widget-font-size: 28px;--widget-font-weight: 600;--widget-text-color: #fff;--widget-stroke: 2px #000000dd;--widget-background-color: transparent;--widget-background-image: none;--widget-background-size: cover;--widget-safe-padding: clamp(18px, 4vw, 70px);position:relative;isolation:isolate;width:100%;height:100%;min-height:360px;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;padding:var(--widget-safe-padding);color:var(--widget-text-color);font-family:var(--widget-font-family);font-size:var(--widget-font-size);font-weight:var(--widget-font-weight);opacity:var(--widget-opacity);background-color:var(--widget-background-color);background-image:var(--widget-background-image);background-position:center;background-repeat:no-repeat;background-size:var(--widget-background-size);container-type:size}.independent-widget-scene.is-compact{--widget-safe-padding: 14px;min-height:270px;height:270px;padding:var(--widget-safe-padding);font-size:var(--widget-font-size)}.transparent-preview>.independent-widget-scene{width:100%;align-self:stretch}.independent-widget-toolbar{position:absolute;z-index:40;top:8px;right:8px;display:flex;align-items:flex-start;gap:4px;opacity:0;transition:opacity .16s ease;font:650 12px/1 Pretendard,sans-serif;-webkit-text-stroke:0;text-shadow:none}.independent-widget-toolbar:hover,.independent-widget-toolbar:focus-within,.independent-widget-toolbar.is-expanded{opacity:1}.independent-widget-toolbar button,.independent-widget-toolbar output,.independent-widget-toolbar label{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:0 8px;color:#40365d;border:1px solid rgba(122,99,195,.3);border-radius:7px;background:#fffffff0;box-shadow:0 4px 16px #1f173a29;font:inherit}.independent-widget-toolbar button{cursor:pointer}.independent-widget-toolbar>div{display:flex;align-items:center;gap:4px}.independent-widget-toolbar input[type=range]{width:72px}.signature-bingo-card,.ticker-widget,.poll-widget,.ending-credits-widget{-webkit-text-stroke:var(--widget-stroke);paint-order:stroke fill}.ending-empty-state{position:absolute;left:50%;bottom:8px;display:grid;place-items:center;gap:2px;margin:0;color:#ffc556;font-size:clamp(25px,4.3cqw,62px);font-weight:950;line-height:1.15;text-align:center;-webkit-text-stroke:5px #111;paint-order:stroke fill;transform:translate(-50%);white-space:nowrap}.ending-empty-state small{font:inherit}.signature-bingo-card{position:relative;width:min(980px,94cqw);max-height:94cqh;aspect-ratio:var(--bingo-columns) / var(--bingo-rows);display:grid;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.signature-bingo-card[data-notice-position="위 표시"],.signature-bingo-card[data-notice-position="아래 표시"]{height:min(980px,94cqw,calc(100cqh - var(--widget-safe-padding) - var(--widget-safe-padding)));max-height:none}.signature-bingo-card[data-notice-position="위 표시"]{grid-template-rows:auto minmax(0,1fr)}.signature-bingo-card[data-notice-position="아래 표시"]{grid-template-rows:minmax(0,1fr) auto}.signature-bingo-grid{min-height:0;height:100%;display:grid;grid-template-columns:repeat(var(--bingo-columns),minmax(0,1fr));grid-template-rows:repeat(var(--bingo-rows),minmax(0,1fr));gap:2px}.signature-bingo-card[data-notice-position="위 표시"] .signature-bingo-grid>button,.signature-bingo-card[data-notice-position="아래 표시"] .signature-bingo-grid>button{height:100%;aspect-ratio:auto}.signature-bingo-grid>button{position:relative;min-width:0;min-height:0;height:100%;aspect-ratio:auto;display:block;overflow:hidden;padding:0;color:#493d73;border:2px solid #7557e7;border-radius:2px;background:#f4f1fff5;box-shadow:none;font:inherit;font-size:min(2.3cqw,calc(var(--widget-font-size) * .78));font-weight:850;box-sizing:border-box;perspective:900px}.signature-bingo-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;transition:transform .6s;will-change:transform}.signature-bingo-grid>button.is-selected[data-selection-visible=true] .signature-bingo-card-inner{transform:rotateY(180deg)}.signature-bingo-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;padding:4px;background:#f4f1fff5;backface-visibility:hidden;transform-style:preserve-3d}.signature-bingo-back{color:#fff;background:#ffe477;transform:rotateY(180deg)}.signature-bingo-face>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(var(--bingo-gray-enabled));opacity:var(--bingo-image-opacity)}.signature-bingo-face>span:not(.bingo-selected-mark),.signature-bingo-face>small,.signature-bingo-face>strong,.signature-bingo-face>em{position:relative;z-index:1}.signature-bingo-face>small{position:absolute;top:3px;left:4px;color:#ff493f;font-size:.52em;text-shadow:0 1px white,1px 0 white,0 -1px white,-1px 0 white}.signature-bingo-value,.signature-bingo-question{font-size:1em}.signature-bingo-front:has(>img) .signature-bingo-value{position:absolute;top:3px;left:4px;color:#ff493f;font-size:.52em;text-shadow:0 1px white,1px 0 white,0 -1px white,-1px 0 white}.signature-bingo-face>em{position:absolute;right:3px;bottom:2px;max-width:calc(100% - 6px);overflow:hidden;padding:1px 4px;color:#fff;border-radius:99px;background:#2a1d56c2;font-size:.4em;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.signature-bingo-face>strong{max-width:88%;padding:2px 5px;border-radius:4px;background:#221848b8;font-size:.42em;line-height:1.25}.signature-bingo-tooltip{position:absolute;z-index:4;right:2px;bottom:2px;left:2px;overflow:hidden;padding:2px 4px;border-radius:3px;background:#271e4cc2;color:#fff;font-size:.36em;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bingo-selected-mark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:#ff4e76;font-size:1.8em;pointer-events:none}.bingo-selected-mark img{width:100%;height:100%;object-fit:cover}.bingo-announcement{position:relative;z-index:2;width:100%;min-height:28px;display:flex;align-items:center;box-sizing:border-box;padding:4px 9px;overflow:hidden;color:#fff;border:2px solid #7557e7;border-radius:2px;background:#6545d9;box-shadow:none;font-size:clamp(9px,1.5cqw,16px);line-height:1.2;text-shadow:none;-webkit-text-stroke:0}.bingo-announcement span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bingo-editor-preview-stack[data-theme$=-chzzk]{border-color:#00d67a;background:#e8fff5}.bingo-editor-preview-stack[data-theme$=-chzzk] .bingo-editor-notice,.independent-widget-scene[data-theme$=-chzzk] .bingo-announcement{color:#062c20;border-color:#00b96b;background:#00e889}.bingo-editor-preview-stack[data-theme$=-chzzk] .bingo-editor-card,.bingo-editor-preview-stack[data-theme$=-chzzk] .bingo-editor-face{border-color:#00b96b;background:#effff8}.bingo-editor-preview-stack[data-theme$=-pink]{border-color:#ff77ad;background:#ffeaf3}.bingo-editor-preview-stack[data-theme$=-pink] .bingo-editor-notice,.independent-widget-scene[data-theme$=-pink] .bingo-announcement{border-color:#ff83b6;background:#ee5f9d}.bingo-editor-preview-stack[data-theme$=-pink] .bingo-editor-card,.bingo-editor-preview-stack[data-theme$=-pink] .bingo-editor-face{border-color:#ff83b6;background:#fff4f8}.bingo-editor-preview-stack[data-theme$=-neon]{border-color:#9d63ff;background:#261446}.bingo-editor-preview-stack[data-theme$=-neon] .bingo-editor-notice,.independent-widget-scene[data-theme$=-neon] .bingo-announcement{border-color:#b47bff;background:#6e2cc9}.bingo-editor-preview-stack[data-theme$=-neon] .bingo-editor-card,.bingo-editor-preview-stack[data-theme$=-neon] .bingo-editor-face{color:#efe5ff;border-color:#b47bff;background:#28154a}.bingo-editor-preview-stack[data-theme$=-board]{border-color:#d9bb82;background:#204f3a}.bingo-editor-preview-stack[data-theme$=-board] .bingo-editor-notice,.independent-widget-scene[data-theme$=-board] .bingo-announcement{border-color:#d9bb82;background:#173e2d}.bingo-editor-preview-stack[data-theme$=-board] .bingo-editor-card,.bingo-editor-preview-stack[data-theme$=-board] .bingo-editor-face{color:#fff;border-color:#d9bb82;background:#285c44}.bingo-editor-preview-stack[data-theme$=-yellow]{border-color:#aa6b2f;background:#f2d6a9}.bingo-editor-preview-stack[data-theme$=-yellow] .bingo-editor-notice,.independent-widget-scene[data-theme$=-yellow] .bingo-announcement{color:#4a2b13;border-color:#aa6b2f;background:#e8ad4f}.bingo-editor-preview-stack[data-theme$=-yellow] .bingo-editor-card,.bingo-editor-preview-stack[data-theme$=-yellow] .bingo-editor-face{border-color:#aa6b2f;background:#fff1d4}.widget-confetti{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;overflow:hidden;pointer-events:none}.widget-confetti i{position:absolute;top:-8%;left:calc((var(--i, 1) * 17%) + 3%);width:8px;height:15px;background:#ffdf59;animation:qupid-widget-confetti 2.2s linear infinite}.widget-confetti i:nth-child(3n){background:#ff6096;animation-delay:-.7s}.widget-confetti i:nth-child(3n+1){background:#5ce4ff;animation-delay:-1.4s}.widget-confetti i:nth-child(4n){left:76%}.widget-confetti i:nth-child(5n){left:28%}@keyframes qupid-widget-confetti{to{transform:translate3d(30px,125cqh,0) rotate(480deg)}}.independent-widget-scene[data-theme$=-chzzk] .signature-bingo-card{background:transparent}.independent-widget-scene[data-theme$=-chzzk] .signature-bingo-grid>button{color:#eafff5;border-color:#00e996;background:#162a22f5}.independent-widget-scene[data-theme$=-chzzk] .signature-bingo-face{color:#eafff5;background:#162a22f5}.independent-widget-scene[data-theme$=-pink] .signature-bingo-grid>button{color:#8c3d6b;border-color:#ef85b8;background:#ffeff7f7}.independent-widget-scene[data-theme$=-pink] .signature-bingo-face{color:#8c3d6b;background:#ffeff7f7}.independent-widget-scene[data-theme$=-neon] .signature-bingo-grid>button{color:#f8edff;border-color:#d16cff;background:#32104df5;box-shadow:inset 0 0 14px #8b38e844}.independent-widget-scene[data-theme$=-neon] .signature-bingo-face{color:#f8edff;background:#32104df5}.independent-widget-scene[data-theme$=-board] .signature-bingo-grid>button{color:#f5f0d7;border-color:#d7c49a;background:#294d3df7;box-shadow:inset 0 0 20px #102c22aa}.independent-widget-scene[data-theme$=-board] .signature-bingo-face{color:#f5f0d7;background:#294d3df7}.independent-widget-scene[data-theme$=-yellow] .signature-bingo-grid>button{color:#f8e7d0;border-color:#e5ba7d;background:#5c391bf7}.independent-widget-scene[data-theme$=-yellow] .signature-bingo-face{color:#f8e7d0;background:#5c391bf7}.ticker-widget{position:relative;width:100%;min-height:clamp(78px,13cqh,132px);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(7px,1.3cqw,16px);overflow:hidden;padding:clamp(12px,1.7cqw,22px) clamp(16px,2.3cqw,30px);color:#ffd600;border:5px solid #9a6632;border-radius:12px;background:#075d33;box-shadow:inset 0 0 0 3px #d5a700,inset 0 0 18px #001f0f57;box-sizing:border-box}.independent-widget-scene[data-kind=전광판]:not(.is-compact){place-items:start stretch;padding:10px}.independent-widget-scene[data-kind=전광판]:not(.is-compact) .ticker-widget{min-height:88px;background:linear-gradient(#28603d,#0b4d2c)}.ticker-title{display:flex;align-items:center;gap:6px;padding-right:14px;border-right:1px solid rgba(255,255,255,.45);font-size:calc(var(--widget-font-size) * .68);white-space:nowrap}.ticker-track{min-width:0;overflow:hidden}.ticker-track p{width:max-content;min-width:100%;display:flex;align-items:center;gap:.5em;margin:0;font-size:var(--widget-font-size);white-space:nowrap;animation:none}.ticker-track p[data-empty=true]{min-height:1em}.ticker-widget[data-one-line=false] .ticker-track p{width:auto;white-space:normal;animation:none}.ticker-track b{color:#ffea86}.ticker-widget>small,.ticker-widget>em{font-size:calc(var(--widget-font-size) * .46);font-style:normal;white-space:nowrap}@keyframes qupid-ticker-flow{0%{transform:translate(35%)}to{transform:translate(-100%)}}.independent-widget-scene[data-theme=display-soop] .ticker-widget{color:#3c82ed;border:2px solid #3c82ed;border-radius:11px;background:#fff;box-shadow:inset 0 34px #3c82ed}.independent-widget-scene[data-theme=display-chzzk] .ticker-widget{color:#00e996;border:2px solid #00e996;border-radius:11px;background:#111;box-shadow:inset 0 34px #00e996}.independent-widget-scene[data-theme=display-pink] .ticker-widget{color:#fff;border:2px solid #9f736d;border-radius:9px;background:repeating-linear-gradient(0deg,#f86899 0,#f86899 3px,#f47fa7 3px,#f47fa7 6px);box-shadow:inset 0 34px #f6d5e7}.independent-widget-scene[data-theme=display-window] .ticker-widget{color:#fff;border:5px double #4f4545;border-radius:8px;background:linear-gradient(135deg,#8272d3 25%,#9b8ee2 25%,#9b8ee2 50%,#8272d3 50%,#8272d3 75%,#9b8ee2 75%);background-size:28px 28px;box-shadow:inset 0 34px #f0ccd8,inset 0 0 0 3px #ede3e8}.independent-widget-scene[data-theme=display-neon] .ticker-widget{color:#fff700;border:7px double #d045ff;border-radius:11px;background:radial-gradient(circle at 50% 100%,#d633ae,#471a92 58%,#1a0c54);box-shadow:0 0 24px #d83dff88,inset 0 34px #7e18ec,inset 0 0 20px #9d32d944}.poll-widget{width:100%;display:grid;gap:clamp(7px,1.2cqw,14px);padding:0 clamp(12px,1.5cqw,20px) clamp(12px,1.5cqw,20px);color:var(--widget-text-color);border:3px solid #d7d7d7;border-radius:13px;background:#fffffffa;box-shadow:none;box-sizing:border-box}.independent-widget-scene[data-kind=투표]:not(.is-compact){place-items:start stretch;align-content:start;gap:10px;padding:10px}.poll-widget>header{order:-1;display:block;padding:5px 2px 1px}.poll-widget>header h3{min-width:0;overflow:hidden;margin:0;color:#4f80d2;font-size:var(--widget-font-size);text-overflow:ellipsis;white-space:nowrap}.poll-widget>header h3 small{margin-left:.35em;color:#4f80d2;font-size:.55em;font-weight:750}.poll-options{display:grid;gap:clamp(5px,1cqw,9px)}.poll-options article{display:grid;grid-template-columns:auto minmax(70px,.7fr) minmax(80px,1fr) auto;align-items:center;gap:clamp(6px,1.3cqw,13px);padding:clamp(7px,1.2cqw,12px);color:#111;border:1px solid #d5d5d5;border-radius:9px;background:#e9e9e9}.poll-options article>img{width:clamp(24px,5cqw,48px);aspect-ratio:1;object-fit:cover;border-radius:8px}.poll-options article>b{width:clamp(20px,3.5cqw,34px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:transparent;color:#111;font-size:var(--widget-font-size)}.poll-options article>strong{overflow:hidden;font-size:var(--widget-font-size);text-overflow:ellipsis;white-space:nowrap}.poll-options article>div{height:clamp(5px,1cqw,9px);overflow:hidden;border-radius:99px;background:transparent}.poll-options article>div span,.poll-timebar>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#f6cf58,#ff74aa);transition:width .28s ease}.poll-options article>em{min-width:60px;font-size:calc(var(--widget-font-size) * .85);font-style:normal;text-align:right;white-space:nowrap;color:#111;font-weight:800}.poll-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.poll-footer>strong{color:#111;font-size:calc(var(--widget-font-size) * 1.4)}.poll-footer>strong small{margin-left:4px;color:#686868;font-size:.48em}.poll-footer>button{min-width:clamp(110px,14cqw,170px);padding:8px 16px;color:#4f80d2;border:2px solid #5683dd;border-radius:9px;background:#fff;font-weight:850;text-align:center;cursor:pointer;font-size:calc(var(--widget-font-size) * .82)}.poll-start-guide{width:100%;display:flex;align-items:center;gap:7px;margin:0;color:#4f83dd;font-size:clamp(11px,1.45cqw,18px);-webkit-text-stroke:0;text-shadow:none}.poll-start-guide>b{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;color:#fff;border-radius:50%;background:#7c9af4;font-family:serif;font-style:italic}.poll-start-guide strong{padding:1px 4px;color:#fff;border-radius:3px;background:#5985de}.poll-rating-summary{min-height:clamp(120px,24cqh,210px);display:grid;place-content:center;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:#ffffff21;text-align:center}.poll-rating-summary>span{color:#ffffffc7;font-size:clamp(10px,1.7cqw,16px)}.poll-rating-summary>strong{color:#fff18c;font-size:clamp(28px,7cqw,72px);line-height:1}.poll-rating-summary>small{font-size:clamp(9px,1.4cqw,14px)}.poll-word-list{min-height:clamp(120px,25cqh,220px);display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:clamp(7px,1.4cqw,14px);padding:18px;border:1px solid rgba(255,255,255,.45);border-radius:16px;background:#ffffff1a}.poll-word-list>span{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;background:hsl(calc(258 + (var(--word-rank) * 12)) 82% 70% / .82);font-size:clamp(11px,2.4cqw,25px)}.poll-word-list>span small{min-width:18px;padding:2px 5px;border-radius:99px;background:#1e11486b;font-size:.58em}.poll-word-list>em{color:#ffffffb3;font-size:clamp(10px,1.8cqw,17px);font-style:normal}.poll-timebar{position:relative;order:-2;height:clamp(30px,4cqh,44px);margin:0 calc(clamp(12px,1.5cqw,20px)*-1);border-radius:9px 9px 0 0;background:#5683dd}.poll-timebar small{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:calc(var(--widget-font-size) * .82);font-weight:850}.poll-timebar>span{opacity:.18;background:#fff}.independent-widget-scene[data-theme=vote-chzzk] .poll-widget{color:#eafff6;border-color:#00ffa3;background:#111719}.independent-widget-scene[data-theme=vote-chzzk] .poll-widget>header h3,.independent-widget-scene[data-theme=vote-chzzk] .poll-widget>header h3 small,.independent-widget-scene[data-theme=vote-chzzk] .poll-footer>strong,.independent-widget-scene[data-theme=vote-chzzk] .poll-footer>strong small{color:#eafff6}.independent-widget-scene[data-theme=vote-mario] .poll-widget{border:6px solid #fff;border-radius:10px;background:linear-gradient(#fff 0,#fff 24%,#f6f7ff 24%,#f6f7ff);box-shadow:8px 8px #172d75}.reaction-widget{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.reaction-widget>span{--reaction-x: calc(50% + (var(--reaction-offset) * .42%));position:absolute;left:var(--reaction-x);bottom:-12%;display:block;font-size:var(--reaction-size);filter:drop-shadow(0 5px 7px rgba(20,9,51,.28));animation:qupid-reaction-float 3.8s cubic-bezier(.18,.73,.32,1) var(--reaction-delay) both}.reaction-widget>span>img{width:1em;height:1em;display:block;object-fit:contain}.reaction-widget[data-effect=폭죽]>span{left:50%;bottom:42%;animation-name:qupid-reaction-burst;animation-duration:2.4s}.reaction-widget[data-direction=왼쪽]>span{left:calc(14% + (var(--reaction-offset) * .12%))}.reaction-widget[data-direction=오른쪽]>span{left:calc(86% + (var(--reaction-offset) * .12%))}.reaction-widget[data-direction=가운데]>span{left:calc(50% + (var(--reaction-offset) * .16%))}.reaction-widget[data-direction=위]>span{top:-10%;bottom:auto;animation-direction:reverse}.reaction-widget[data-direction=양쪽]>span:nth-child(odd){left:calc(12% + (var(--reaction-offset) * .12%))}.reaction-widget[data-direction=양쪽]>span:nth-child(2n){left:calc(88% + (var(--reaction-offset) * .12%))}.reaction-widget[data-rotate=false]>span{rotate:0deg!important}@keyframes qupid-reaction-float{0%{opacity:0;transform:translate(-50%) scale(.7) rotate(-8deg)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + 24px),-120cqh) scale(1.15) rotate(18deg)}}@keyframes qupid-reaction-burst{0%{opacity:0;transform:translate(-50%) scale(.25)}16%{opacity:1}to{opacity:0;transform:translate(calc(-50% + (var(--reaction-offset) * 1.8px)),calc(var(--reaction-offset) * -1.2px)) scale(1.35) rotate(240deg)}}.ending-credits-widget{position:relative;width:min(880px,90cqw);height:min(900px,90cqh);overflow:hidden;border-radius:0;background:transparent;perspective:700px}.ending-credits-widget[data-fade=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 88%,transparent 100%)}.ending-credits-scroll{display:grid;gap:clamp(24px,5cqh,52px);padding:88cqh 8% 30cqh;text-align:center;animation:qupid-ending-scroll var(--credits-duration) linear infinite;transform-origin:50% 100%}.ending-credits-widget[data-style="3D"] .ending-credits-scroll{transform:rotateX(13deg)}.ending-credits-scroll header,.ending-credits-scroll section,.ending-credits-scroll footer{display:grid;gap:8px}.ending-credits-scroll header small{color:#c9baff;font-size:calc(var(--widget-font-size) * .5);letter-spacing:.22em}.ending-credits-scroll header h2{margin:0;font-size:calc(var(--widget-font-size) * 1.5)}.ending-credits-scroll header p{margin:0;color:#ffffffb8;font-size:calc(var(--widget-font-size) * .5)}.ending-credits-scroll section h3{margin:0 0 5px;color:#ffe784;font-size:calc(var(--widget-font-size) * .9)}.ending-credits-scroll section p{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin:0;padding:7px 11px;border-radius:0;background:transparent;font-size:calc(var(--widget-font-size) * .6);text-align:left}.ending-credits-scroll section p b{color:#b6a4ff}.ending-credits-scroll section p span{color:#ffffffbd}.ending-credits-scroll footer{place-items:center;font-size:calc(var(--widget-font-size) * 1.08);letter-spacing:.12em}@keyframes qupid-ending-scroll{0%{translate:0 0}to{translate:0 calc(-100% + 20cqh)}}.is-compact .signature-bingo-card{width:min(390px,98cqw)}.is-compact .ticker-widget{width:100%;grid-template-columns:auto minmax(0,1fr) auto;min-height:124px;padding:12px 14px}.independent-widget-scene[data-kind=전광판].is-compact{place-items:start stretch;padding:8px}.is-compact .ticker-widget>em{display:none}.is-compact .poll-widget{width:100%;gap:5px;padding:0 7px 7px;border-width:2px;border-radius:7px}.is-compact .poll-timebar{height:22px;margin:0 -7px;border-radius:5px 5px 0 0}.is-compact .poll-footer>strong{font-size:calc(var(--widget-font-size) * 1.4)}.is-compact .poll-footer>button{min-width:74px;padding:4px 7px;font-size:calc(var(--widget-font-size) * .72)}.is-compact .poll-options article{grid-template-columns:auto minmax(55px,.7fr) minmax(55px,1fr) auto;padding:5px 7px}.is-compact .ending-credits-widget{width:min(350px,94cqw);height:248px;border-radius:0}.is-compact .ending-credits-scroll{gap:18px;padding-top:238px;animation-duration:18s}@media (prefers-reduced-motion: reduce){.ticker-track p,.reaction-widget>span,.ending-credits-scroll,.widget-confetti i{animation-play-state:paused}.signature-bingo-card-inner,.bingo-editor-card-inner{transition-duration:.01ms}}@media (max-width: 760px){.bingo-cell-form,.ticker-range-list article,.poll-option-list article{grid-template-columns:1fr}.bingo-setup-row,.bingo-selected-style-picker,.bingo-basic-style-picker{grid-template-columns:1fr}.bingo-style-options{align-items:stretch}.bingo-platform-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-range-list article>button,.poll-option-list article>button{justify-self:end}}@media (max-width: 700px){.chat-widget-url{grid-template-columns:1fr auto auto}.chat-widget-url code{grid-column:1 / -1;grid-row:2}.chat-widget-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-test-panel[data-page-id=banners] .transparent-preview{width:100%;min-height:0;aspect-ratio:1;padding:1px;place-items:stretch}.studio-test-panel[data-page-id=banners] .banner-carousel{width:100%;height:100%}.banner-editor-section{display:grid;border-top:1px solid #efecf3}.banner-editor-row{min-height:74px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(300px,1.45fr);align-items:center;gap:20px;padding:14px 18px;border-bottom:1px solid #efecf3}.banner-editor-row:last-child{border-bottom:0}.banner-editor-row>div:first-child,.banner-editor-row__heading>div:first-child,.banner-editor-row.is-stack>div:first-child{display:grid;gap:4px}.banner-editor-row strong{color:#45404f;font-size:var(--text-body)}.banner-editor-row small{color:#9690a2;font-size:var(--text-sm);line-height:1.45}.banner-editor-row.is-stack{grid-template-columns:1fr;align-items:stretch}.banner-editor-row__heading{display:flex!important;align-items:center;justify-content:space-between;gap:18px}.banner-editor-toggle{justify-self:end;display:inline-flex;align-items:center;gap:8px;color:#948d9d;cursor:pointer;font-size:var(--text-sm);font-style:normal;font-weight:700}.banner-editor-toggle input{position:absolute;width:1px;height:1px;opacity:0}.banner-editor-toggle>span{position:relative;width:42px;height:24px;border-radius:999px;background:#d6d2df;transition:background .15s ease}.banner-editor-toggle>span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #3e335133;content:"";transition:transform .15s ease}.banner-editor-toggle.is-checked{color:var(--brand)}.banner-editor-toggle.is-checked>span{background:var(--brand)}.banner-editor-toggle.is-checked>span:after{transform:translate(18px)}.banner-editor-toggle em{min-width:50px;font-style:normal}.banner-range-control{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:12px}.banner-range-control input{width:100%;accent-color:var(--brand)}.banner-range-control output{color:#736c80;font-size:var(--text-sm);font-weight:750;text-align:right}.banner-css-editor{width:100%;min-height:148px;resize:vertical;padding:13px 15px;color:#e8e3f3;border:1px solid #393344;border-radius:10px;background:#27222f;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-moz-tab-size:2;tab-size:2}.banner-editor-warning,.banner-editor-info,.banner-editor-error{margin:0;font-size:var(--text-sm);line-height:1.5}.banner-editor-warning,.banner-editor-info{color:#736c80;border:1px solid #e0dcf2;border-radius:9px;background:#faf9ff}.banner-editor-warning{padding:10px 12px}.banner-editor-info{display:flex;align-items:center;gap:7px;margin:14px 18px 0;padding:10px 12px}.banner-editor-error{margin:10px 18px 0;padding:8px 10px;color:#c84256;border-radius:8px;background:#fff3f5}.banner-image-list{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:12px;padding:14px 18px 18px}.banner-image-card{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:9px;border:1px solid #dcd7e8;border-radius:12px;background:#fff;box-shadow:0 4px 14px #372a520f}.banner-image-card__handle{grid-row:1 / span 4;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;color:#9991a6;border-radius:8px;background:#f7f5fb;cursor:grab}.banner-image-card__handle strong{display:grid;width:22px;height:22px;place-items:center;color:var(--brand);border-radius:50%;background:#ebe6ff;font-size:var(--text-sm)}.banner-image-card__handle>div{display:grid;gap:3px}.banner-image-card__handle button{width:23px;height:23px;display:grid;place-items:center;padding:0;color:#786f87;border:1px solid #ddd7e8;border-radius:6px;background:#fff}.banner-image-card__handle button:disabled{opacity:.35}.banner-image-card__preview{position:relative;min-width:0;aspect-ratio:2 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid #e1ddeb;border-radius:9px;background-color:#f3f2f5;background-image:linear-gradient(45deg,#dedce2 25%,transparent 25%),linear-gradient(-45deg,#dedce2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedce2 75%),linear-gradient(-45deg,transparent 75%,#dedce2 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.banner-image-card__preview img{width:100%;height:100%;object-fit:contain}.banner-image-card__preview>span,.banner-background-preview>span{display:grid;justify-items:center;gap:5px;color:#9992a4;font-size:10px}.banner-image-card__preview small{position:absolute;right:6px;bottom:6px;left:6px;overflow:hidden;padding:4px 7px;color:#fff;border-radius:6px;background:#15121ca3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.banner-source-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.banner-source-buttons:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.banner-source-buttons button,.banner-image-card__actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#746d80;border:1px solid #ddd8e8;border-radius:8px;background:#fff;font-size:var(--text-xs);font-weight:750}.banner-source-buttons button.is-selected{color:var(--brand);border-color:#a998ff;background:#f4f1ff}.banner-file-drop,.banner-url-input{min-width:0;min-height:36px;border:1px dashed #b9adf7;border-radius:8px;background:#faf9ff}.banner-file-drop{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--brand);cursor:pointer;font-size:var(--text-xs);font-weight:750}.banner-file-drop input{position:absolute;width:1px;height:1px;opacity:0}.banner-url-input{width:100%;padding:0 10px;color:#4f485c;border-style:solid;font-size:var(--text-sm)}.banner-image-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.banner-image-card__actions button:last-child{color:#c44b5a}.banner-transition-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.banner-transition-picker>button{min-height:112px;display:grid;grid-template-columns:74px 1fr;grid-template-rows:auto auto;align-items:center;gap:3px 11px;padding:11px;color:#5f586b;border:1px solid #ddd8e8;border-radius:11px;background:#fff;text-align:left}.banner-transition-picker>button.is-selected{color:var(--brand);border-color:#a895ff;background:#f7f5ff;box-shadow:0 0 0 2px #6a4fff17}.banner-transition-picker button>strong,.banner-transition-picker button>small{grid-column:2}.banner-transition-preview{grid-row:1 / span 2;position:relative;width:74px;height:64px;overflow:hidden;border-radius:8px;background:#eeeafb}.banner-transition-preview i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:5px;background:linear-gradient(135deg,#7d4cff,#cf74f6)}.banner-transition-preview i:last-child{background:linear-gradient(135deg,#37205f,#7547c8)}.banner-transition-preview.is-slide i:first-child{transform:translate(-74%)}.banner-transition-preview.is-slide i:last-child{transform:translate(34%)}.banner-transition-preview.is-fade i:first-child{opacity:.38}.banner-transition-preview.is-fade i:last-child{opacity:.76;transform:scale(.78)}.banner-background-color{display:flex;align-items:center;justify-content:flex-end;gap:12px}.banner-background-color input[type=color]{width:44px;height:34px;padding:3px;border:1px solid #ddd8e8;border-radius:8px;background:#fff}.banner-background-editor{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);gap:10px 14px}.banner-background-preview{grid-row:1 / span 3;min-height:150px;display:grid;place-items:center;overflow:hidden;border:1px solid #ded9e8;border-radius:10px;background-color:#f3f2f5;background-image:linear-gradient(45deg,#dedce2 25%,transparent 25%),linear-gradient(-45deg,#dedce2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedce2 75%),linear-gradient(-45deg,transparent 75%,#dedce2 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.banner-background-preview img{width:100%;height:100%;object-fit:contain}@media (max-width: 980px){.banner-image-list{grid-template-columns:1fr}}@media (max-width: 700px){.banner-editor-row{grid-template-columns:1fr;gap:10px}.banner-editor-toggle{justify-self:start}.banner-transition-picker,.banner-background-editor{grid-template-columns:1fr}.banner-background-preview{grid-row:auto}.banner-transition-picker>button{grid-template-columns:64px 1fr}.banner-transition-preview{width:64px}}.avatar-studio{display:grid;gap:14px;width:min(100%,760px)}.avatar-studio-loading{margin:0;color:#858092;font-size:var(--text-body)}.avatar-studio-gate{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-sm)}.avatar-studio-gate strong{color:#35313f;font-size:16px}.avatar-studio-gate p{margin:0;color:#736d7f;font-size:var(--text-sm);line-height:1.6}.studio-gate{display:grid;gap:10px;justify-items:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff;box-shadow:var(--shadow-sm)}.studio-gate strong{color:#35313f;font-size:16px}.avatar-studio-card-body{display:grid;gap:12px;padding:4px 18px 18px}.avatar-studio-hint{margin:0;color:#736d7f;font-size:var(--text-sm);line-height:1.6}.avatar-studio-file{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed #d8d1ff;border-radius:11px;background:#f8f6ff}.avatar-studio-file>span{color:var(--brand);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.avatar-studio-file-name{margin:0;color:#35313f;font-size:var(--text-sm);font-weight:600;word-break:break-all}.avatar-studio-rights{display:flex;align-items:center;gap:8px;color:#55505f;font-size:var(--text-sm)}.avatar-studio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.avatar-studio-primary,.avatar-studio-ghost,.avatar-studio-danger{min-height:38px;padding:0 18px;border-radius:99px;font-weight:700;cursor:pointer;transition:opacity .15s ease,background .15s ease}.avatar-studio-primary{color:#fff;border:none;background:var(--brand)}.avatar-studio-primary:hover:not(:disabled){background:#5a3ff0}.avatar-studio-ghost,.avatar-studio-danger{border:1px solid var(--line);background:#fff}.avatar-studio-ghost{color:#35313f}.avatar-studio-danger{color:#e0355c}.avatar-studio-primary:disabled,.avatar-studio-ghost:disabled,.avatar-studio-danger:disabled{opacity:.4;cursor:default}.avatar-studio-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.avatar-studio-step{padding:6px 12px;color:#858092;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:var(--text-sm);font-weight:600}.avatar-studio-step[data-state=active]{color:#fff;border-color:var(--brand);background:var(--brand)}.avatar-studio-step[data-state=done]{color:var(--brand);border-color:#d8d1ff;background:#f8f6ff}.avatar-studio-stage{margin:0;color:#35313f;font-size:var(--text-body);font-weight:700}.avatar-studio-previews{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.avatar-studio-preview img,.avatar-studio-preview video{width:108px;height:108px;object-fit:contain;border:1px solid var(--line);border-radius:11px;background:#fbfaff}.avatar-studio-qa{display:grid;gap:10px;padding:14px;border:1px solid #d8d1ff;border-radius:12px;background:#f8f6ff}.avatar-studio-qa-title{margin:0;color:#35313f;font-size:var(--text-body);font-weight:800}.avatar-studio-qa-detail{margin:0;color:#736d7f;font-size:var(--text-sm)}.avatar-studio-qa-media{display:grid;place-items:center;padding:10px;border-radius:11px;background:#fff}.avatar-studio-qa-media img,.avatar-studio-qa-media video{max-width:100%;max-height:220px;border-radius:9px;object-fit:contain}.avatar-studio-qa-empty{margin:0;padding:16px;color:#858092;border:1px dashed var(--line);border-radius:11px;background:#fff;font-size:var(--text-sm);text-align:center}.avatar-studio-hero{display:grid;place-items:center;padding:16px;border:1px solid var(--line);border-radius:12px;background:repeating-conic-gradient(#f3f1f8,#f3f1f8 25%,#fff 0%,#fff 50%) 0 0 / 22px 22px}.avatar-studio-hero-video{max-width:100%;max-height:320px;object-fit:contain}.avatar-studio-failure-code{margin:0;color:#e0355c;font-size:var(--text-sm);font-weight:700}.avatar-studio-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;list-style:none;margin:0;padding:0}.avatar-studio-action-card{display:flex;flex-direction:column;width:100%;gap:8px;padding:10px;border:1px solid var(--studio-border, #e3e3ee);border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.avatar-studio-action-card:hover{border-color:#b9b4ff;box-shadow:0 4px 14px #635bff1f}.avatar-studio-action-card.is-playing{border-color:#6c5cff;box-shadow:0 0 0 2px #6c5cff38}.avatar-studio-action-media{display:block;border-radius:10px;overflow:hidden;background:repeating-conic-gradient(#ececf4,#ececf4 25%,#f9f9fd 0%,#f9f9fd 50%) 0 0 / 18px 18px}.avatar-studio-action-media video{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.avatar-studio-action-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:var(--text-body);font-weight:600;color:#34324a}.avatar-studio-action-live{font-style:normal;font-size:var(--text-sm);font-weight:700;color:#6c5cff}.avatar-studio-subsection{margin-top:26px;padding-top:20px;border-top:1px solid #ececf4}.avatar-studio-subsection h3{margin:0 0 6px;font-size:15px;font-weight:700;color:#17171c}.avatar-studio-preset-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.avatar-studio-preset-card{display:flex;flex-direction:column;gap:4px;width:100%;min-height:74px;padding:12px 14px;text-align:left;background:#fff;border:1px solid #e4e4ee;border-radius:14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.avatar-studio-preset-card:hover:not(:disabled){border-color:#6c5cff;box-shadow:0 0 0 3px #6c5cff1f}.avatar-studio-preset-card:disabled{opacity:.55;cursor:default}.avatar-studio-preset-name{display:flex;align-items:center;gap:8px;font-size:var(--text-md);font-weight:700;color:#17171c}.avatar-studio-preset-desc{font-size:var(--text-sm);color:#6f6f7c}.avatar-studio-action-job{margin-top:14px;padding:14px 16px;background:#f7f7fd;border:1px solid #e4e4ee;border-radius:14px;font-size:var(--text-body);color:#17171c}.avatar-studio-trigger-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.avatar-studio-trigger-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px}.avatar-studio-trigger-label{font-size:var(--text-body);font-weight:600;color:#3d3d46}.avatar-studio-trigger-row select{min-height:36px;padding:0 10px;border:1px solid #e4e4ee;border-radius:10px;background:#fff;font-size:var(--text-body);color:#17171c}.avatar-studio-confirm-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1c182a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.avatar-studio-confirm{width:min(420px,92vw);display:grid;gap:10px;padding:18px;border:1px solid #e1dcef;border-radius:16px;background:#fff;box-shadow:0 24px 70px #251b4347}.avatar-studio-confirm-preview{width:100%;height:220px;object-fit:contain;border-radius:12px;background-color:#f3f2f5;background-image:linear-gradient(45deg,#dedce2 25%,transparent 25%),linear-gradient(-45deg,#dedce2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dedce2 75%),linear-gradient(-45deg,transparent 75%,#dedce2 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.avatar-studio-preview-button{display:grid;gap:6px;width:142px;height:100%;padding:7px;border:2px solid transparent;border-radius:12px;background:#fbfaff;color:#35313f;font:inherit;font-size:12px;cursor:pointer;text-align:center;justify-items:center}.avatar-studio-preview-button[aria-pressed=true]{border-color:#7052ff;background:#f1ecff}.avatar-studio-preview-button:focus-visible{outline:2px solid #7052ff;outline-offset:3px}.avatar-studio-preview-button small{color:#6542ec;font-weight:700}.avatar-studio-feedback{padding:12px 16px;border-radius:10px;color:#246047;background:#eef9f2}.avatar-studio-feedback-error{color:#a33237;background:#fff0f0}.avatar-studio-checker{background-color:#fff;background-image:conic-gradient(#e9e7ef 25%,transparent 0 50%,#e9e7ef 0 75%,transparent 0);background-size:20px 20px}.help-page{width:min(100%,1180px);margin:0 auto;color:var(--ink)}.help-hero{min-height:154px;display:flex;align-items:center;justify-content:space-between;padding:30px 34px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(106,79,255,.16),transparent 28%),linear-gradient(135deg,var(--surface),#f8f6ff);box-shadow:var(--shadow-sm)}.help-hero span,.help-contact-card>div>span{color:var(--brand);font:700 10px/1 Be Vietnam Pro,sans-serif;letter-spacing:.15em}.help-hero h1{margin:9px 0 5px;font-size:30px}.help-hero p,.help-faq-card header p,.help-contact-card p{margin:0;color:var(--ink-subtle);font-size:var(--text-body)}.help-hero>svg{box-sizing:content-box;padding:18px;color:#fff;border-radius:var(--radius-18);background:var(--brand)}.help-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12);margin:14px 0}.help-quick-grid article{display:flex;align-items:center;gap:var(--space-12);padding:17px;border:1px solid var(--line);border-radius:var(--radius-14);background:#fff}.help-quick-grid svg{color:var(--brand)}.help-quick-grid strong,.help-quick-grid span{display:block}.help-quick-grid strong{font-size:var(--text-body)}.help-quick-grid span{margin-top:3px;color:var(--ink-subtle);font-size:var(--text-xs)}.help-faq-card,.help-contact-card{border:1px solid var(--line);border-radius:var(--radius-18);background:#fff;box-shadow:var(--shadow-sm)}.help-faq-card>header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.help-faq-card h2,.help-contact-card h2{margin:0 0 5px;font-size:19px}.help-questions{padding:4px 24px 16px}.help-questions details{padding:15px 0;border-bottom:1px solid var(--line)}.help-questions details:last-child{border-bottom:0}.help-questions summary{color:var(--ink);font-size:var(--text-body);font-weight:650;cursor:pointer}.help-questions p{margin:10px 0 0;color:var(--ink-subtle);font-size:var(--text-sm);line-height:1.7}.help-contact-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:14px;padding:25px}.help-contact-card.targeted{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.help-contact-card form{display:grid;gap:var(--space-10)}.help-contact-card input,.help-contact-card textarea{padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-10);font:inherit}.help-contact-card textarea{min-height:84px;resize:vertical}.help-contact-card button{justify-self:end;display:inline-flex;align-items:center;gap:var(--space-6);min-height:38px;padding:0 16px;color:#fff;border:0;border-radius:var(--radius-10);background:var(--brand);font-weight:650}.help-contact-card [role=status]{color:var(--brand);text-align:right}@media (max-width: 760px){.help-quick-grid,.help-contact-card{grid-template-columns:1fr}}@media (max-width: 1180px){.platform-grid,.original-dashboard .platform-grid,.dashboard-tools,.original-dashboard .dashboard-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-layout{grid-template-columns:minmax(390px,.9fr) minmax(380px,1.1fr)}}@media (max-width: 980px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{width:200px}.tool-layout{grid-template-columns:1fr}.preview-panel{position:static;grid-row:1}.dashboard-columns{grid-template-columns:1fr}.live-event-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-panel{margin-top:0}}@media (max-width: 760px){.app-shell{display:block}.app-frame{min-width:0}.sidebar{z-index:40;width:min(84vw,290px);transform:translate(-105%);transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:20px 0 60px #110e194d}.sidebar[data-open=true]{transform:translate(0)}.brand-lockup>button{display:grid}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;background:#13101c66}.topbar{height:58px;padding:0 14px}.mobile-menu-button,.mobile-brand{display:grid}.mobile-menu-button{width:36px;height:36px;place-items:center}.search-wrap{flex:1;width:auto;min-width:0}.topbar-search kbd,.topbar-status,.icon-button{display:none}.app-main{padding:25px 15px 56px}.page-heading,.dashboard-hero{align-items:flex-start;flex-direction:column;margin-bottom:20px}.page-heading h1,.dashboard-hero h1{font-size:28px}.status-chip{display:none}.tool-layout{display:flex;flex-direction:column}.preview-panel{width:100%;min-height:390px;order:-1}.preview-stage{min-height:295px;padding:42px 22px 26px}.settings-column{width:100%}.field-row{grid-template-columns:1fr;gap:var(--space-10)}.toggle-row{display:flex}.save-bar{gap:var(--space-8);margin:16px -15px -56px;padding:16px 15px calc(16px + env(safe-area-inset-bottom));background:#f7f7fbf0}.save-bar button{flex:1;justify-content:center}.signal-summary{align-items:flex-start;flex-wrap:wrap;padding:18px}.signal-summary dl{width:100%;gap:0;justify-content:space-between;margin:8px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}.signal-summary dl div{display:grid;gap:var(--space-6)}.platform-grid,.original-dashboard .platform-grid,.dashboard-tools,.original-dashboard .dashboard-tools,.live-event-columns__grid{grid-template-columns:1fr}.studio-tabs:after{content:"";position:sticky;right:0;flex:0 0 28px;margin-left:-28px;align-self:stretch;background:linear-gradient(to right,#fff0,#fff);pointer-events:none}.section-heading{align-items:flex-start;flex-direction:column;gap:var(--space-6)}.roulette-preview{grid-template-columns:140px minmax(0,1fr)}.roulette-wheel{width:140px;height:140px}.roulette-pointer{display:none}.score-preview{grid-template-columns:minmax(60px,1fr) 42px 54px 42px minmax(60px,1fr)}}@media (pointer: coarse){.nav-platform-tab,.nav-tree-item,.nav-submenu button,.brand-lockup button{min-height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.signal-pulse{display:none}}.obs-overlay-stage{width:min(800px,100vw);height:min(600px,100vh);min-height:0}.donation-alert,.donation-alert.is-compact{width:100%;max-width:none;height:100%;min-height:0;padding:0;overflow:hidden;background:transparent;container-type:size}.donation-alert-theme-art,.donation-alert-theme-image,.donation-alert-cat-detail,.donation-alert-floating-detail{animation-direction:var(--donation-playback-direction, normal)}.donation-alert-platform{margin-top:.25em;padding:.15em .55em;border-radius:999px;background:#18123094;color:#fff;font-size:.42em;font-weight:700;line-height:1.2}.donation-alert-tooltip{position:absolute;right:12px;bottom:12px;z-index:30;padding:6px 10px;border-radius:8px;background:#131023c7;color:#fff;font-size:12px;opacity:0;pointer-events:none;transition:opacity .12s ease}.donation-alert[data-tooltip-enabled=true]:hover .donation-alert-tooltip{opacity:1}.donation-alert-pause-indicator{position:absolute;top:16px;right:16px;z-index:40;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#131023d6;box-shadow:0 5px 18px #00000047;color:#fff;font-size:13px;font-weight:800;line-height:1;animation:none!important}.donation-alert[data-paused=true],.donation-alert[data-paused=true] *{animation-play-state:paused!important}.donation-alert[data-paused=true] .donation-alert-pause-indicator{animation-play-state:running!important}.donation-alert .donation-alert-background{top:0;right:0;bottom:0;left:0;border-radius:0}.donation-alert .donation-alert-stage,.donation-alert.is-compact .donation-alert-stage{position:relative;width:100%;height:100%;min-height:0;aspect-ratio:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent}.donation-alert .donation-alert-stage:before,.donation-alert .donation-alert-stage:after{display:none}.donation-alert .donation-alert-frame-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.donation-alert .donation-alert-visual,.donation-alert.is-compact .donation-alert-visual{position:relative;z-index:1;flex:0 0 75%;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:0;overflow:visible}.donation-alert .donation-alert-theme-art,.donation-alert.is-compact .donation-alert-theme-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;min-height:0;display:grid;place-items:end center;filter:none}.donation-alert .donation-alert-theme-image,.donation-alert.is-compact .donation-alert-theme-image{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom;filter:none}.donation-alert .donation-alert-theme-image.donation-alert-platform-image,.donation-alert.is-compact .donation-alert-theme-image.donation-alert-platform-image{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom}.donation-alert .donation-alert-custom-image,.donation-alert.is-compact .donation-alert-custom-image{width:auto;max-width:100%;height:auto;max-height:calc(100% - 64px);flex:0 1 auto;object-fit:contain;filter:none}.donation-alert .donation-alert-custom-image.is-fill{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.donation-alert .donation-alert-quantity,.donation-alert.is-compact .donation-alert-quantity{position:absolute;top:15%;left:50%;z-index:5;display:block;transform:translate(-50%);margin:0;font-size:clamp(28px,7.5cqh,54px);font-weight:900;line-height:1;white-space:nowrap;-webkit-text-stroke:2px #fff;paint-order:stroke fill;text-shadow:2px 2px 0 #000,0 4px 10px rgba(0,0,0,.3)}.donation-alert[data-quantity-placement=visual-overlay] .donation-alert-quantity{top:15%;left:50%;transform:translate(-50%)}.donation-alert[data-quantity-placement=badge] .donation-alert-quantity{position:absolute;top:clamp(160px,28cqh,188px);left:50%;width:min(72%,220px);margin:0;transform:translate(-50%);text-align:center;font-size:clamp(26px,6cqh,42px);line-height:.9}.donation-alert[data-quantity-placement=badge] .donation-alert-quantity[data-quantity-size=medium]{font-size:clamp(22px,5cqh,34px)}.donation-alert[data-quantity-placement=badge] .donation-alert-quantity[data-quantity-size=long]{font-size:clamp(18px,4.2cqh,28px)}.donation-alert[data-quantity-placement=art-overlap] .donation-alert-quantity{margin-bottom:-180px}.donation-alert .donation-alert-text-layer{position:relative;z-index:10;flex:0 0 25%;width:100%;min-width:0;min-height:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:.4em .2em;overflow:visible;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.donation-alert:not(.theme-lunar,.theme-lol,.theme-starcraft,.theme-battleground,.theme-heart,.theme-winter) .donation-alert-visual{flex:1 1 75%}.donation-alert:not(.theme-lunar,.theme-lol,.theme-starcraft,.theme-battleground,.theme-heart,.theme-winter) .donation-alert-text-layer{flex-basis:clamp(25%,calc(var(--donation-font-size, 28px) * 3.2),60%);min-height:clamp(25%,calc(var(--donation-font-size, 28px) * 3.2),60%)}.donation-alert .donation-alert-message,.donation-alert.is-compact .donation-alert-message{width:auto;max-width:96%;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background-color:transparent;background-image:none;line-height:1.28;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.donation-alert .donation-alert-chat,.donation-alert.is-compact .donation-alert-chat{max-width:96%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font-size:1em;line-height:1.2;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.donation-alert.theme-heartm .donation-alert-text-layer,.donation-alert.theme-starm .donation-alert-text-layer{flex-basis:25%;width:100%;min-height:25%;margin:0;border:.1em solid rgba(212,129,181,.8);border-radius:.5em;box-shadow:0 0 .3em #d481b5cc,inset 0 0 .3em #ffffffb8}.donation-alert.theme-starm .donation-alert-text-layer{background-position:center 80%}.donation-alert[data-motion-border=false] .donation-alert-text-layer{border-color:transparent;box-shadow:none}.donation-alert.theme-retrop .donation-alert-text-layer,.donation-alert.theme-retrob .donation-alert-text-layer,.donation-alert.theme-rainbow .donation-alert-text-layer,.donation-alert.theme-crayon .donation-alert-text-layer,.donation-alert.theme-gold .donation-alert-text-layer,.donation-alert.theme-dash .donation-alert-text-layer,.donation-alert.theme-boxw .donation-alert-text-layer,.donation-alert.theme-boxb .donation-alert-text-layer,.donation-alert.theme-bubble .donation-alert-text-layer,.donation-alert.theme-board .donation-alert-text-layer,.donation-alert.theme-neon .donation-alert-text-layer,.donation-alert.theme-neonbg .donation-alert-text-layer,.donation-alert.theme-leather .donation-alert-text-layer,.donation-alert.theme-overwatch .donation-alert-text-layer{width:96%;margin:0 auto 2%}.donation-alert.has-single-text-frame .donation-alert-message{width:auto;max-width:92%;min-height:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;transform:none!important}.donation-alert.theme-crayon .donation-alert-text-layer{border-color:var(--donation-crayon-border, #e992a3);background:var(--donation-crayon-background, #fef4ea)}.donation-alert.theme-gold .donation-alert-text-layer{background:var(--donation-gold-background, #0f0c17)}.donation-alert.theme-dash .donation-alert-text-layer{border-color:var(--donation-dash-border, #222);background:var(--donation-dash-background, #fefcf9)}.donation-alert.theme-boxw .donation-alert-text-layer,.donation-alert.theme-boxb .donation-alert-text-layer{border-radius:.5em;border-width:2px;border-style:solid;box-shadow:1px 1px .4em #0000004d}.donation-alert.theme-boxw .donation-alert-text-layer{border-color:var(--donation-boxw-border, #444);background-color:var(--donation-boxw-background, #fff)}.donation-alert.theme-boxb .donation-alert-text-layer{border-color:var(--donation-boxb-border, rgba(0, 0, 0, .8));background-color:var(--donation-boxb-background, rgba(0, 0, 0, .4))}.donation-alert.theme-bubble .donation-alert-text-layer{width:96%;margin:0 5px 5px -5px;border-radius:.5em;border:2px solid rgba(0,0,0,.1);background-color:var(--donation-bubble-background, rgba(220, 240, 250, .5));box-shadow:none;animation:theme-bubble-0 5s infinite linear}.donation-alert.theme-neon.color_0{--weflab-neon-light: #e6fffe;--weflab-neon-color: #00fff5}.donation-alert.theme-neon.color_1,.donation-alert.theme-neon.color_7{--weflab-neon-light: #f4e7ff;--weflab-neon-color: #b571f3}.donation-alert.theme-neon.color_2{--weflab-neon-light: #e6fef2;--weflab-neon-color: #00ff7f}.donation-alert.theme-neon.color_3{--weflab-neon-light: #e8ffe8;--weflab-neon-color: #26d426}.donation-alert.theme-neon.color_4,.donation-alert.theme-neon.color_8{--weflab-neon-light: #e4fefd;--weflab-neon-color: #00ccc5}.donation-alert.theme-neon.color_5{--weflab-neon-light: #ffe9e6;--weflab-neon-color: #ff4a2e}.donation-alert.theme-neon.color_6{--weflab-neon-light: #fff8e5;--weflab-neon-color: #ecb425}.donation-alert.theme-neon .donation-alert-text-layer{border:.13em solid var(--weflab-neon-light);border-radius:.5em;background:transparent;box-shadow:0 0 .5em .12em var(--weflab-neon-color),inset 0 0 .5em .12em var(--weflab-neon-color)}.donation-alert.theme-neon .donation-alert-message{color:var(--weflab-neon-light)!important;text-shadow:0 0 .3em var(--weflab-neon-color),.1em .1em .3em var(--weflab-neon-color),-.1em .1em .3em var(--weflab-neon-color),.1em -.1em .3em var(--weflab-neon-color),-.1em -.1em .3em var(--weflab-neon-color)!important}.donation-alert.theme-neonbg.color_0{--weflab-neon-color: #00fff5;--weflab-neon-background: rgba(119, 255, 250, .6)}.donation-alert.theme-neonbg.color_1,.donation-alert.theme-neonbg.color_7{--weflab-neon-color: #b571f3;--weflab-neon-background: rgba(231, 213, 250, .6)}.donation-alert.theme-neonbg.color_2{--weflab-neon-color: #00ff7f;--weflab-neon-background: rgba(182, 249, 216, .6)}.donation-alert.theme-neonbg.color_3{--weflab-neon-color: #26d426;--weflab-neon-background: rgba(174, 241, 174, .6)}.donation-alert.theme-neonbg.color_4,.donation-alert.theme-neonbg.color_8{--weflab-neon-color: #00ccc5;--weflab-neon-background: rgba(181, 237, 235, .6)}.donation-alert.theme-neonbg.color_5{--weflab-neon-color: #ff4a2e;--weflab-neon-background: rgba(242, 194, 187, .6)}.donation-alert.theme-neonbg.color_6{--weflab-neon-color: #ecb425;--weflab-neon-background: rgba(242, 227, 180, .6)}.donation-alert.theme-neonbg .donation-alert-text-layer{border:0;border-radius:.5em;background-color:var(--weflab-neon-background);box-shadow:none}.donation-alert.theme-neonbg .donation-alert-message{color:#fff!important;text-shadow:0 0 .3em var(--weflab-neon-color),.1em .1em .3em var(--weflab-neon-color),-.1em .1em .3em var(--weflab-neon-color),.1em -.1em .3em var(--weflab-neon-color),-.1em -.1em .3em var(--weflab-neon-color)!important}.donation-alert.theme-leather .donation-alert-text-layer{padding:.5em;border:0;border-radius:0 .5em;box-shadow:1px 1px .4em #0000004d}.donation-alert.theme-leather .donation-alert-text-layer:before{content:"";display:block;position:absolute;top:.2em;right:.2em;bottom:.2em;left:.2em;border:.1em dashed rgba(0,0,0,.8);border-radius:0 .5em;pointer-events:none}.donation-alert.theme-leather.cloud_0 .donation-alert-text-layer{background-color:#deb887}.donation-alert.theme-leather.cloud_1 .donation-alert-text-layer{background-color:#e3dac9}.donation-alert.theme-leather.cloud_2 .donation-alert-text-layer{background-color:#b87333}.donation-alert.theme-overwatch .donation-alert-text-layer{border:1px solid #5bd3e7;border-radius:.5em;background:#151130b5;box-shadow:inset 0 0 1.2em #3387ff66;transform:none}.donation-alert.theme-overwatch .donation-alert-message{font-style:italic}@keyframes theme-bubble-0{0%{transform:translate(0)}5%{transform:translateY(-1px)}10%{transform:translate(1px,-2px)}15%{transform:translate(2px,-2px)}20%{transform:translate(3px,-1px)}25%{transform:translate(5px)}30%{transform:translate(7px,1px)}35%{transform:translate(9px,2px)}40%{transform:translate(10px,2px)}45%{transform:translate(11px,1px)}50%{transform:translate(12px)}55%{transform:translate(12px,-1px)}60%{transform:translate(11px,-2px)}65%{transform:translate(10px,-2px)}70%{transform:translate(9px,-1px)}75%{transform:translate(7px)}80%{transform:translate(5px,1px)}85%{transform:translate(3px,2px)}90%{transform:translate(2px,2px)}95%{transform:translate(1px,1px)}to{transform:translate(0)}}.donation-alert.theme-lunar .donation-alert-stage,.donation-alert.theme-lol .donation-alert-stage,.donation-alert.theme-starcraft .donation-alert-stage,.donation-alert.theme-battleground .donation-alert-stage,.donation-alert.theme-heart .donation-alert-stage,.donation-alert.theme-winter .donation-alert-stage{width:100%;height:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.donation-alert.theme-lunar .donation-alert-stage{box-sizing:border-box;padding:0 32px 48px}.donation-alert.theme-lunar .donation-alert-visual{flex-basis:65%}.donation-alert.theme-lunar .donation-alert-text-layer{flex-basis:35%;min-height:35%}.donation-alert.theme-lunar .donation-alert-theme-image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center top}.donation-alert.theme-starcraft .donation-alert-stage{position:absolute;left:5px;top:8px;right:5px;bottom:8px;width:auto;height:auto;box-sizing:border-box;padding:.4em;overflow:visible;border:.15em solid #000;box-shadow:0 0 0 .1em #493735,inset 0 0 0 .1em #610508}.donation-alert.theme-starcraft .donation-alert-frame-background{object-fit:cover}.donation-alert-starcraft-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.donation-alert-starcraft-corner{position:absolute;left:-13px;top:-15px;display:block;width:77px;height:109px}.donation-alert-starcraft-corner.is-right{left:auto;right:-13px;transform:scaleX(-1)}.donation-alert-starcraft-corner.is-left{top:auto;bottom:-15px;transform:scaleY(-1)}.donation-alert-starcraft-corner.is-bottom{left:auto;top:auto;right:-13px;bottom:-15px;transform:scale(-1)}.donation-alert.theme-starcraft .donation-alert-visual{position:absolute;left:0;right:0;bottom:.2em;width:100%;height:100%}.donation-alert.theme-starcraft .donation-alert-quantity{display:none}.donation-alert.theme-starcraft .donation-alert-text-layer{position:absolute;left:0;top:0;right:0;width:100%;min-height:25%}.donation-alert.theme-battleground .donation-alert-stage{box-sizing:border-box;border:.2em solid #474747;border-radius:.1em}.donation-alert.theme-battleground .donation-alert-stage:after{position:absolute;left:0;right:0;bottom:0;z-index:3;display:block;height:.2em;background:#fecb4e;content:""}.donation-alert.theme-battleground .donation-alert-frame-background{object-fit:cover}.donation-alert.theme-battleground .donation-alert-visual{position:absolute;left:0;right:0;bottom:.2em;width:100%;height:100%}.donation-alert.theme-battleground .donation-alert-quantity{display:none}.donation-alert.theme-battleground .donation-alert-text-layer{position:absolute;left:0;top:0;right:0;width:100%;min-height:25%}.donation-alert.theme-heart .donation-alert-stage{position:absolute;left:0;top:8px;right:0;bottom:0;width:auto;height:auto;box-sizing:border-box;overflow:visible;border:.15em solid #6c4f4b;border-radius:.5em;box-shadow:0 0 0 .15em #fff;background:#f04974 url(/assets/weflab/runtime/alert/heart/donation_bg.png) repeat}.donation-alert-heart-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;border-radius:.35em;pointer-events:none}.donation-alert-heart-spring{position:absolute;left:1.5em;top:calc(-.35em - 3px);right:1.5em;display:block;width:calc(100% - 3em);height:1.2em}.donation-alert-heart-shadow{position:absolute;top:0;right:0;display:block;width:auto;height:40%}.donation-alert.theme-heart .donation-alert-visual{z-index:5;flex-basis:65%}.donation-alert.theme-heart .donation-alert-theme-image{position:absolute;left:50%;top:.8em;width:90%;height:100%;transform:translate(-50%);object-fit:contain;object-position:center bottom}.donation-alert.theme-heart .donation-alert-quantity{display:none}.donation-alert.theme-heart .donation-alert-text-layer{z-index:6;flex-basis:35%;min-height:35%;box-sizing:border-box;padding-top:.6em;border:.1em solid #fff;border-right:0;border-bottom:0;border-radius:0 0 .4em .4em;box-shadow:inset 0 .2em .5em #00000026;background:#eedfde url(/assets/weflab/runtime/alert/heart/text_bg.png) repeat}.donation-alert.theme-winter .donation-alert-stage{position:absolute;left:0;top:8px;right:0;bottom:0;width:auto;height:auto;box-sizing:border-box;overflow:visible;border:.15em solid #68aeec;border-radius:.5em;box-shadow:inset 0 0 0 .15em #325691;background:#f04974 url(/assets/weflab/runtime/alert/winter/bg.png) no-repeat center;background-size:100% 100%}.donation-alert.theme-winter .donation-alert-frame-background{display:none}.donation-alert-winter-snow{position:absolute;left:-.3em;top:calc(-.35em - 5px);z-index:12;display:block;width:calc(100% + .6em);height:1.2em;pointer-events:none}.donation-alert.theme-winter .donation-alert-visual{z-index:11;flex-basis:65%}.donation-alert.theme-winter .donation-alert-theme-image{position:absolute;left:50%;top:.3em;width:100%;height:115%;transform:translate(-50%);object-fit:contain;object-position:center bottom}.donation-alert.theme-winter .donation-alert-quantity{display:none}.donation-alert.theme-winter .donation-alert-text-layer{position:relative;z-index:13;flex-basis:35%;min-height:35%;width:auto;box-sizing:border-box;margin:0 .5em .5em;padding:.6em;overflow:hidden;border:.15em solid #68aeec;border-radius:.5em;background:#ebfaff}.donation-alert.theme-winter .donation-alert-text-layer:before{position:absolute;top:.3em;right:.3em;bottom:.3em;left:.3em;z-index:-1;display:block;border:.1em dotted #68aeec;border-radius:.4em;content:"";pointer-events:none}.asset-live-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.asset-live-preview-canvas{position:absolute;left:50%;top:50%;display:block;width:800px;height:600px;flex:0 0 auto;transform:translate(-50%,-50%) scale(.2);transform-origin:center}.asset-live-preview-canvas[data-theme=alert-heartm],.asset-live-preview-canvas[data-theme=alert-starm]{transform:translate(-50%,-50%) scale(.18)}.asset-live-preview-canvas[data-theme=alert-cat2]{transform:translate(-50%,-50%) scale(.21)}.asset-live-preview-canvas[data-theme=alert-starcraft],.asset-live-preview-canvas[data-theme=alert-battleground]{transform:translate(-50%,-50%) scale(.15)}.asset-live-preview-canvas>.donation-alert{width:800px;height:600px}.donation-alert.is-thumbnail,.donation-alert.is-thumbnail .donation-alert-message,.donation-alert.is-thumbnail .donation-alert-cat-art,.donation-alert.is-thumbnail .donation-alert-floating-detail{animation:none!important;opacity:1}.transparent-preview{position:relative}.transparent-preview>.donation-alert{position:absolute;left:50%;top:50%;width:800px;height:600px;transform:translate(-50%,-50%) scale(.42);transform-origin:center}@media (max-width: 1240px){.transparent-preview>.donation-alert{transform:translate(-50%,-50%) scale(.38)}}.donation-alert.theme-lol .donation-alert-frame-background{left:66px;right:66px;top:10px;bottom:10px;width:calc(100% - 132px);height:calc(100% - 20px);object-fit:fill}.donation-alert.theme-lol .donation-alert-visual{display:none}.donation-alert.theme-lol .donation-alert-text-layer{position:absolute;left:0;top:11.2%;right:0;width:100%;min-height:0;padding:0 1.2em .5em}.donation-alert.theme-lol .donation-alert-message{font-size:24px!important}.donation-alert .donation-alert-cat-art,.donation-alert.is-compact .donation-alert-cat-art{position:relative;width:min(400px,88%);max-width:88%;height:340px;max-height:calc(100% - 64px);flex:0 1 340px}.donation-alert .donation-alert-cat-base{bottom:58px;width:350px;height:auto}.donation-alert .donation-alert-cat-detail{width:372px;height:auto}.donation-alert .donation-alert-cat-art.is-cherry .donation-alert-cat-detail{width:210px}.donation-alert.theme-cat2 .donation-alert-text-layer{position:absolute;bottom:0;min-height:35%}.donation-alert .donation-alert-floating-detail{top:-50%;width:25%;height:auto;animation:donation-fall 5s linear infinite,donation-sway 1.5s ease-in-out infinite alternate}.donation-alert .donation-alert-floating-detail.detail-1{left:-2%;animation-delay:0s}.donation-alert .donation-alert-floating-detail.detail-2{left:37%;animation-delay:.8s}.donation-alert .donation-alert-floating-detail.detail-3{right:10%;animation-name:donation-fall,donation-sway-right;animation-delay:.5s}.donation-alert.is-thumbnail .donation-alert-floating-detail{display:block}.donation-alert.is-thumbnail .donation-alert-floating-detail.detail-1{top:18px;left:38px}.donation-alert.is-thumbnail .donation-alert-floating-detail.detail-2{top:4px;left:calc(50% - 30px)}.donation-alert.is-thumbnail .donation-alert-floating-detail.detail-3{top:28px;right:38px}@keyframes donation-fall{0%{top:-30%;opacity:1}80%{opacity:1}to{top:30%;opacity:0}}@keyframes donation-sway{0%{transform:translate(0)}50%{transform:translate(50px)}to{transform:translate(0)}}@keyframes donation-sway-right{0%{transform:translate(50px)}50%{transform:translate(0)}to{transform:translate(50px)}}@keyframes alert-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3%)}20%,40%,60%,80%{transform:translate(3%)}}@keyframes alert-flip-x-in{0%{opacity:0;transform:perspective(500px) rotateX(90deg)}to{opacity:1;transform:perspective(500px) rotateX(0)}}@keyframes alert-flip-y-in{0%{opacity:0;transform:perspective(500px) rotateY(90deg)}to{opacity:1;transform:perspective(500px) rotateY(0)}}@keyframes alert-flip-x-out{0%{opacity:1;transform:perspective(500px) rotateX(0)}to{opacity:0;transform:perspective(500px) rotateX(90deg)}}@keyframes alert-flip-y-out{0%{opacity:1;transform:perspective(500px) rotateY(0)}to{opacity:0;transform:perspective(500px) rotateY(90deg)}}@keyframes alert-fade-out-up{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes alert-fade-out-down{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes alert-hinge{0%{transform-origin:top left}20%,60%{transform:rotate(70deg);transform-origin:top left}40%,80%{transform:rotate(55deg);transform-origin:top left}to{opacity:0;transform:translateY(100%)}}.roulette-donation{position:relative;width:800px;height:600px;overflow:hidden;background:transparent;container-type:size}.roulette-donation-event{position:absolute;top:0;right:0;bottom:0;left:0;animation:roulette-event-enter .42s ease-out both}.roulette-donation.is-exiting .roulette-donation-event{animation:roulette-event-exit .38s ease-in both}.roulette-donation-quantity{position:absolute;left:50%;top:65.25px;z-index:4;max-width:720px;line-height:1.5;white-space:nowrap;text-align:center;letter-spacing:-.035em;transform:translate(-50%);isolation:isolate;animation:roulette-quantity-pop .52s 80ms cubic-bezier(.2,.92,.24,1.45) both}.roulette-donation-quantity:before,.roulette-donation-quantity:after{position:absolute;top:0;right:0;bottom:0;left:0;content:attr(data-text);color:currentColor;pointer-events:none}.roulette-donation-quantity:before{z-index:-1;-webkit-text-stroke:.15em #fff}.roulette-donation-quantity:after{z-index:-2;-webkit-text-stroke:.25em #000}.roulette-donation-art{position:absolute;left:10px;top:10px;width:780px;height:435px}.roulette-donation-art>img{width:100%;height:100%;object-fit:contain;object-position:50% 100%}.roulette-donation-message{position:absolute;left:20px;top:461.5px;z-index:5;width:760px;margin:0;line-height:33.6px;white-space:nowrap;text-align:center;letter-spacing:0;animation:roulette-message-enter .3s .18s ease-out both}.roulette-message-name,.roulette-message-unit,.roulette-message-quantity{color:#ffc247}.roulette-donation-result-bar{position:absolute;left:17.6px;top:503.5px;z-index:6;width:764.8px;height:61.6px;display:grid;place-items:center;padding:0 66px;border:0;background:url(/assets/weflab/runtime/roulette/bora.png) center / 100% 100% no-repeat;box-shadow:none;color:#ffc247;font:700 28px/33.6px Freesentation,Pretendard,sans-serif;text-align:center;overflow:hidden;animation:roulette-result-reveal .36s .36s cubic-bezier(.16,.86,.28,1) both}.roulette-donation-result-track{position:absolute;left:66px;right:66px;top:0;height:61.6px;display:flex;flex-direction:column;will-change:transform,filter;animation:roulette-result-spin var(--roulette-spin-duration) .42s cubic-bezier(.12,.72,.14,1) both}.roulette-donation-result-track>span{flex:0 0 61.6px;display:grid;place-items:center;line-height:61.6px;white-space:nowrap}.roulette-donation-result-icon{position:absolute;top:2.8px;width:56px;height:56px;background:url(/assets/weflab/runtime/roulette/bora_ready.png) center / contain no-repeat;animation:roulette-result-icon-pop .36s .36s both}.roulette-donation-result-icon:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:url(/assets/weflab/runtime/roulette/bora_fail.png) center / contain no-repeat;opacity:0;animation:roulette-result-icon-finish 1ms calc(var(--roulette-spin-duration) + .42s) step-end forwards}.roulette-donation-result-icon.is-left{left:8.4px;transform:scaleX(-1)}.roulette-donation-result-icon.is-right{right:8.4px}.roulette-donation.theme-gold .roulette-donation-result-bar{border-color:#e5c35d;background:linear-gradient(135deg,#071c2b,#173345);color:#ffe383}.roulette-donation.theme-xmas .roulette-donation-result-bar{border-color:#e34f62;background:linear-gradient(135deg,#0b552e,#0b3e28)}.roulette-donation-wheel{position:absolute;left:50%;bottom:8px;width:280px;height:280px;display:grid;place-items:center;transform:translate(-50%)}.roulette-donation-wheel-face{position:relative;width:270px;height:270px;border:9px solid #2d263f;border-radius:50%;background:var(--roulette-segments);box-shadow:0 17px 35px #1f183557,inset 0 0 0 3px #ffffff8c;animation:roulette-wheel-spin 1.35s cubic-bezier(.12,.72,.14,1) both}.roulette-donation-wheel-face>strong{position:absolute;left:50%;top:50%;width:62px;height:62px;display:grid;place-items:center;border:6px solid #30274a;border-radius:50%;background:#fff;color:#6a4fff;font:900 33px/1 Be Vietnam Pro,sans-serif;transform:translate(-50%,-50%)}.roulette-donation-pointer{position:absolute;left:50%;top:-5px;z-index:4;width:0;height:0;border-right:18px solid transparent;border-left:18px solid transparent;border-top:42px solid #30274a;transform:translate(-50%);filter:drop-shadow(0 4px 3px rgba(0,0,0,.2))}.roulette-donation-wheel-label{--roulette-label-angle: calc( 360deg / var(--roulette-label-count) * var(--roulette-label-index) );position:absolute;left:calc(50% - 43px);top:calc(50% - 10px);width:86px;color:#fff;font:900 15px/1 Pretendard,sans-serif;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.65);transform:rotate(var(--roulette-label-angle)) translateY(-92px)}.roulette-donation.theme-pink .roulette-donation-result-bar{border-color:#ff8ab1;background:linear-gradient(135deg,#fa8cb6,#ff5d98)}.roulette-donation.theme-yellow .roulette-donation-result-bar{border-color:#f8cc56;background:linear-gradient(135deg,#f7bc36,#ff985d)}.roulette-donation.theme-black .roulette-donation-result-bar{border-color:#a993dc;background:linear-gradient(135deg,#17141d,#302844)}.roulette-donation.is-thumbnail *,.roulette-donation.is-thumbnail .roulette-donation-event{animation:none!important;opacity:1!important}.roulette-donation.is-thumbnail .roulette-donation-result-track{transform:translateY(var(--roulette-result-offset));filter:none}.roulette-donation.is-thumbnail .roulette-donation-result-icon:after{opacity:1}.asset-live-preview-canvas>.roulette-donation{width:800px;height:600px}.transparent-preview>.roulette-donation{position:absolute;left:50%;top:50%;width:800px;height:600px;transform:translate(-50%,-50%) scale(.42);transform-origin:center}@media (max-width: 1240px){.transparent-preview>.roulette-donation{transform:translate(-50%,-50%) scale(.38)}}@keyframes roulette-event-enter{0%{opacity:0}to{opacity:1}}@keyframes roulette-event-exit{to{opacity:0;transform:translateY(20px) scale(.96)}}@keyframes roulette-quantity-pop{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.86)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes roulette-message-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes roulette-result-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes roulette-result-icon-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes roulette-result-icon-finish{to{opacity:1}}@keyframes roulette-result-spin{0%{transform:translateY(0);filter:blur(0)}12%,82%{filter:blur(1.4px)}to{transform:translateY(var(--roulette-result-offset));filter:blur(0)}}@keyframes roulette-wheel-spin{0%{transform:rotate(-960deg) scale(.68);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}
