:root{--motion-scale:1;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-inout:cubic-bezier(.455, .03, .515, .955);--ease-sine:cubic-bezier(.37, 0, .63, 1);--dur-press:calc(90ms * var(--motion-scale));--dur-quick:calc(.2s * var(--motion-scale));--dur-ui:calc(.36s * var(--motion-scale));--dur-enter:calc(.56s * var(--motion-scale));--dur-hero:calc(.9s * var(--motion-scale));--dur-sheen:calc(.9s * var(--motion-scale));--stagger:calc(.14s * var(--motion-scale))}@keyframes aqua-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes aqua-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aqua-bracket-top{0%{opacity:0;transform:translateY(-14px)scaleX(1.08)}to{opacity:1;transform:none}}@keyframes aqua-bracket-bottom{0%{opacity:0;transform:translateY(14px)scaleX(1.08)}to{opacity:1;transform:none}}@keyframes aqua-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes aqua-breathe{0%,to{opacity:var(--breathe-low,.55)}50%{opacity:var(--breathe-high,.9)}}@keyframes aqua-ring{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(1.45)}}@keyframes aqua-shake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.aqua-sheen-host{isolation:isolate;position:relative;overflow:hidden}.aqua-sheen{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:38%;position:absolute;inset:-20% auto -20% 0;transform:translate(-130%)skew(-18deg)}.aqua-sheen-host.is-sheening>.aqua-sheen{animation:aqua-sheen var(--dur-sheen) var(--ease-sine) both}.shell-dialog .campaign-dialog-heading.is-visually-hidden{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.shell-dialog .campaign-dialog-heading{margin-bottom:12px}.shell-dialog .shell-next{justify-content:center;align-items:center;gap:8px;width:180px;display:inline-flex}.shell-dialog .shell-next .campaign-arrow{transition:transform var(--dur-quick) var(--ease-out)}.shell-dialog .shell-next:hover .campaign-arrow{transform:translate(4px)}.shell-dialog .campaign-secondary{transition:border-color var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.campaign-dialog.shell-dialog.shell-label{padding-top:46.8px}.shell-dialog.shell-label:before{content:"";pointer-events:none;background:#4d4d4d;height:.9px;position:absolute;top:45.9px;left:29.7px;right:30.6px}.shell-dialog.shell-label .campaign-dialog-heading{margin:0;position:absolute;top:17px;left:29.7px}.shell-dialog.shell-label .campaign-dialog-heading>h2{letter-spacing:0;font-size:12.6px;font-weight:700;line-height:1.45}.campaign-m-br{display:none}.campaign-intro-content{color:#d1d1d1;flex-direction:column;gap:25.2px;padding:21.3px 5px 36px 0;font-size:14.4px;line-height:1.75;display:flex}.campaign-intro-heading{align-items:flex-end;gap:21.6px;margin:0;display:flex}.campaign-intro-heading img{object-fit:contain;flex:none;width:70.2px;height:117.9px}.campaign-intro-lede{color:#fff;margin:0;font-size:19.8px;font-weight:700;line-height:1.5}.campaign-intro-body{flex-direction:column;gap:16.2px;display:flex}.campaign-intro-body p{margin:0}.campaign-intro-body b{color:#fff;font-weight:600}.campaign-intro-donation{transition:background calc(.9s * var(--motion-scale,1)) var(--ease-out),box-shadow calc(.9s * var(--motion-scale,1)) var(--ease-out);padding:0 14px;position:relative;margin-inline:-14px!important}.campaign-intro-donation.is-highlighted{background:#ffffff12;box-shadow:inset 3px 0 #fff}.campaign-intro-quote{color:#fff;border-left:1.8px solid #fff;margin:0;padding:0 0 0 16.2px;font-size:16.2px;font-weight:600;line-height:1.7}.campaign-intro-last{color:#fff;margin:0;font-size:19.8px;font-weight:700;line-height:1.5}.club-sheet-tabs{border-bottom:1px solid #ffffff1a;flex:none;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.shell-dialog .club-sheet-tabs>button{color:#ffffff73;height:43px;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;padding:0;font-size:14px;font-weight:400}.shell-dialog .club-sheet-tabs>button[aria-selected=true]{color:#fff;font-weight:600}.club-sheet-ink{width:33.3333%;height:2px;transform:translateX(calc(var(--tab,0) * 100%));transition:transform calc(.42s * var(--motion-scale,1)) var(--ease-expo);background:#fff;position:absolute;bottom:-1px;left:0}.club-sheet-grid{grid-template-columns:repeat(4,80px);justify-content:space-between;gap:4px 10px;padding:8px 0 24px;display:grid}.shell-dialog .club-sheet-club{color:#ffffffc7;height:86px;animation:aqua-fade-up calc(.36s * var(--motion-scale,1)) var(--ease-expo) calc(var(--i,0) * 14ms * var(--motion-scale,1)) both;transition:background var(--dur-quick) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px;line-height:1.2;display:flex}.club-sheet-club img{object-fit:contain;width:30px;height:36px}.shell-dialog .club-sheet-club:active{background:#ffffff0f;transform:scale(.95)}.shell-dialog .club-sheet-club[aria-pressed=true]{color:#fff;background:#ffffff14;border-color:#ffffffb3;font-weight:700}.campaign-dialog.shell-dialog.public-search{padding-top:107.6px}.campaign-dialog.shell-dialog.public-search:before{content:"";pointer-events:none;background:#343434;height:.64px;position:absolute;top:92.5px;left:30.7px;right:30.7px}.campaign-dialog.shell-dialog.public-search .campaign-dialog-heading{margin:0}.campaign-dialog.shell-dialog.public-search .campaign-dialog-heading>h2{letter-spacing:0;font-size:19.209px;line-height:normal}.campaign-dialog.shell-dialog.public-search .campaign-dialog-heading>p{color:#aaa;margin:7.6px 0 0;font-size:10.245px;line-height:normal}.public-search-form{width:425.2px;max-width:100%;margin:31px auto 0}.public-search-form[data-listed=true]{width:auto;margin:8px 0 0}.shell-dialog .public-search-form label{color:#ddd;margin-bottom:9.4px;font-size:10.885px;font-weight:400;line-height:normal;display:block}.public-search-row{gap:0;display:flex}.shell-dialog .public-search-row input{color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;min-width:0;height:35.86px;transition:border-color var(--dur-quick) var(--ease-out);background:#151515;border:.64px solid #484848;flex:auto;padding:0 15.3px;font-size:13.447px}.public-search-row input::placeholder{color:#626262;opacity:1}.shell-dialog .public-search-row input:focus,.shell-dialog .public-search-row input:focus-visible{border-color:#e0e0e0;outline:none;box-shadow:0 0 0 1px #e0e0e0}.public-search-row input[aria-invalid=true]{animation:aqua-shake calc(.38s * var(--motion-scale,1)) var(--ease-out);border-color:#ff6b5e}.shell-dialog .public-search-again{color:#fff;background:#111;border:.64px solid #484848;border-left:0;flex:none;height:35.86px;padding:0 16px;font-size:13.447px}.public-search-note{color:#aaa;margin:10px 0 0;font-size:10.245px;line-height:15.368px}.public-search-empty{display:none}.public-search-error{color:#ff6b5e;margin:10px 0 0;font-size:14px;line-height:1.5}.public-search-results{flex-direction:column;gap:10px;margin:22px 0 26px;display:flex}.public-search-caption{color:#9a9a9a;margin:0 0 2px;font-size:14px}.shell-dialog .public-search-result{color:#fff;text-align:left;min-height:84px;animation:aqua-fade-up calc(.42s * var(--motion-scale,1)) var(--ease-expo) calc(var(--i,0) * 60ms * var(--motion-scale,1)) both;transition:background var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out);background:#141414;border:1px solid #3c3c3c;align-items:center;gap:14px;padding:12px 18px;display:flex}.public-search-result:hover{background:#1f1f1f;border-color:#9a9a9a}.public-search-result img{object-fit:contain;width:24px;height:28px}.public-search-result>span:first-of-type{flex:auto;min-width:0}.public-search-result strong{font-size:18px;line-height:1.3;display:block}.public-search-result small{color:#a8a8a8;margin-top:2px;font-size:14px;line-height:1.4;display:block}.public-search-go{color:#dedede;white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:inline-flex}.public-search-go .campaign-chevron{display:none}.public-search-go-arrow{transition:transform var(--dur-quick) var(--ease-out)}.public-search-result:hover .public-search-go-arrow{transform:translate(4px)}.public-search-more{width:100%;margin-top:6px}.public-search-start{min-width:180px;color:#fff!important;border-color:#cfcfcf!important}.card-carousel{position:relative}.card-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(var(--m-side,20px) + 16px);scroll-padding:0 calc(var(--m-side,20px) + 16px);gap:8px;display:flex;overflow-x:auto}.card-carousel-track::-webkit-scrollbar{display:none}.card-carousel-track{align-items:flex-start}.card-carousel-slide{max-height:var(--card-h,none);scroll-snap-align:center;transition:opacity calc(.42s * var(--motion-scale,1)) var(--ease-out);flex:0 0 100%;overflow:hidden}.card-carousel-slide[data-active=false]{opacity:.55}.card-carousel-dots{justify-content:center;align-items:center;gap:8px;height:44px;display:flex}.card-carousel-dots>i{width:6px;height:6px;transition:width calc(.36s * var(--motion-scale,1)) var(--ease-expo),height calc(.36s * var(--motion-scale,1)) var(--ease-expo),background var(--dur-quick) var(--ease-out);background:#ffffff4d;border-radius:50%;display:block}.card-carousel-dots>i[data-active=true]{background:#fff;width:8px;height:8px}@media (width<=700px){.campaign-dialog.shell-dialog.shell-label{background:#171717;border:0;padding-top:69px;box-shadow:0 28px #171717}.shell-dialog.shell-label:before{background:#282828;height:1px;top:68px;left:24px;right:24px}.shell-dialog.shell-label .campaign-dialog-heading{top:30px;left:24px}.shell-dialog.shell-label .campaign-dialog-heading>h2{color:#f0f0f0;font-size:16px;font-weight:600;line-height:normal}.shell-dialog.shell-label .campaign-dialog-close{top:18px;right:12px}.shell-dialog.shell-label .shell-dialog-footer{background:linear-gradient(#333,#333) 24px 0/calc(100% - 48px) 1px no-repeat,#0c0c0c;border-top:0;margin-inline:-20px;padding-inline:24px}.campaign-dialog.club-sheet.shell-label{padding-top:89px}.club-sheet.shell-label:before{display:none}.club-sheet.shell-label .campaign-dialog-heading{top:40px}.club-sheet.shell-label .campaign-dialog-close{top:29px}.club-sheet.shell-label .campaign-dialog-heading>h2{letter-spacing:-.36px;font-size:18px}.campaign-m-br{display:inline}.campaign-intro-content{gap:24px;padding:14px 4px 28px;font-size:14px;line-height:22px}.campaign-intro-heading{flex-direction:column;align-items:flex-start;gap:20px}.campaign-intro-heading img{width:64px;height:107px}.campaign-intro-lede{font-size:21px;line-height:30px}.campaign-intro-body{gap:16px}.campaign-intro-quote{font-size:16px;line-height:25px}.campaign-intro-last{font-size:20px;line-height:28px}.campaign-dialog.shell-dialog.public-search{padding-top:34px}.campaign-dialog.shell-dialog.public-search:before{display:none}.campaign-dialog.shell-dialog.public-search .campaign-dialog-close{top:26px;right:22px}.campaign-dialog.shell-dialog.public-search .campaign-dialog-heading{padding-inline:2px}.campaign-dialog.shell-dialog.public-search .campaign-dialog-heading>h2{color:#f4f4f4;font-size:21px;font-weight:600;line-height:28px}.campaign-dialog.shell-dialog.public-search .campaign-dialog-heading>p{color:#adadad;margin:17px 0 0;font-size:13px;line-height:21px}.public-search-form,.public-search-form[data-listed=true]{width:auto;margin:14px 2px 0}.shell-dialog .public-search-form label{color:#dbdbdb;margin-bottom:9px;font-size:13px;line-height:20px}.public-search-row{flex-direction:column;gap:26px}.shell-dialog .public-search-row input{letter-spacing:10px;background:#111;border:1px solid #6c6c6c;border-radius:4px;height:58px;padding:0 17px;font-size:24px}.shell-dialog .public-search-again{color:#161616;background:#f2f2f2;border:0;border-radius:2px;width:100%;height:58px;font-size:16px;font-weight:700}.public-search-note{color:#8c8c8c;margin-top:10px;font-size:11px;line-height:18px}.campaign-dialog.shell-dialog.public-search.is-input{height:min(437px,100dvh - 24px);min-height:0}.campaign-dialog.shell-dialog .public-search-submit{border-radius:2px;width:100%;max-width:none;height:58px;margin:16px 0 0;font-size:17px;font-weight:500;line-height:26px;display:block}.campaign-dialog.shell-dialog .public-search-submit:disabled{color:#a3a3a3;opacity:1;background:#4a4a4a;border-color:#4a4a4a}.campaign-dialog.shell-dialog.public-search.is-input .public-search-form{margin-top:20px}.public-search-empty{color:#adadad;margin:22px 2px 0;font-size:13px;line-height:21px;display:block}.public-search-empty strong{color:#f4f4f4;font-size:16px;font-weight:600;line-height:24px;display:block}.public-search-caption{color:#afafaf;font-size:12px}.public-search-results{gap:0;margin:20px 2px 24px}.shell-dialog .public-search-result{background:0 0;border-width:1px 0 0;border-color:#444;min-height:65px;padding:12px 2px}.public-search-result img{width:27px;height:32px}.public-search-result strong{color:#f2f2f2;font-size:16px;font-weight:600}.public-search-result small{color:#ababab;font-size:11px}.public-search-go-label,.public-search-go-arrow{display:none}.public-search-go .campaign-chevron{display:block}.shell-dialog .shell-next{width:auto}.shell-dialog.campaign-dialog.shell-sheet-fixed{height:calc(100dvh - min(var(--sheet-top,160px), 24dvh));max-height:calc(100dvh - min(var(--sheet-top,160px), 24dvh))}.public-search.is-empty .campaign-dialog-footer{flex-direction:column-reverse;align-items:stretch}.public-search.is-empty .campaign-dialog-footer>button{flex:none!important;width:100%!important;min-width:0!important}}.public-search-go .campaign-chevron{transform:rotate(-90deg)}@font-face{font-family:Campaign Pretendard;src:url(./PretendardVariable-CJuje-Rk.woff2)format("woff2");font-weight:45 930;font-style:normal;font-display:swap}.campaign-experience,.campaign-dialog{color:#fff;font-synthesis:none;box-sizing:border-box;font-family:Campaign Pretendard,sans-serif;font-weight:400}html{-webkit-tap-highlight-color:transparent}.campaign-experience *,.campaign-dialog *{box-sizing:border-box}:where(.campaign-dialog) :where(button,input){font:inherit}:where(.campaign-dialog) :where(button){cursor:pointer;border-radius:0}:where(.campaign-dialog) :where(button:disabled){cursor:default}:where(.campaign-experience) :where(button,input){font:inherit}:where(.campaign-experience) :where(button){cursor:pointer;border-radius:0}:where(.campaign-experience) :where(button:disabled){cursor:default}.campaign-experience button:focus-visible,.campaign-dialog button:focus-visible,.campaign-experience input:focus-visible,.campaign-dialog input:focus-visible,.campaign-experience a:focus-visible{outline-offset:4px;outline:3px solid #fff}.campaign-dialog svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.campaign-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-mobile-copy{display:none}@media (width<=700px){.campaign-desktop-copy{display:none}.campaign-mobile-copy{display:inline}}.campaign-page{background:#050505;min-height:100svh}.campaign-notice{z-index:20;color:#fff;word-break:keep-all;background:#171717f2;border:1px solid #555;width:max-content;max-width:calc(100vw - 32px);padding:12px 20px;font-family:Campaign Pretendard,sans-serif;font-size:14px;line-height:1.5;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.campaign-experience{isolation:isolate;word-break:keep-all;overflow-wrap:anywhere;background:#050505;width:100%;position:relative}.campaign-backdrop{z-index:0;pointer-events:none;background:#080808;position:absolute;inset:0;overflow:hidden}.campaign-backdrop-photo{position:absolute;inset:0}.campaign-backdrop-photo>img{object-fit:cover;object-position:50% 50%;transform-origin:50% 55%;width:100%;height:100%;display:block}.campaign-backdrop-shade{background:linear-gradient(#000000d9 0%,#00000070 12.2%,#0000 29%),linear-gradient(#0000 56%,#00000047 79%,#000000db 100%);position:absolute;inset:0}.campaign-backdrop-night{opacity:0;background:#050505;position:absolute;inset:0}.brand-mark{display:block;position:relative}.brand-mark>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.campaign-ball-zone,.m-ballzone{position:relative}.campaign-ball{position:absolute;inset:-2.6%}.campaign-ball>*{width:100%;height:100%}.campaign-ball canvas{display:block}.campaign-club-bloom{pointer-events:none;background:radial-gradient(circle, rgb(var(--club-rgb) / 75%) 0%, rgb(var(--club-rgb) / 46%) 40%, rgb(var(--club-rgb) / 14%) 56%, rgb(var(--club-rgb) / 0%) 70%);--breathe-low:.62;--breathe-high:.9;animation:campaign-bloom-in calc(1.3s * var(--motion-scale,1)) var(--ease-expo) both, aqua-breathe calc(5.2s * var(--motion-scale,1)) var(--ease-sine) calc(1.3s * var(--motion-scale,1)) infinite;border-radius:50%;position:absolute;inset:-24%}@keyframes campaign-bloom-in{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:.62;transform:none}}.campaign-ball-veil{opacity:0;pointer-events:none;background:radial-gradient(circle,#050505b3 0%,#05050573 62%,#05050500 72%);border-radius:50%;position:absolute;inset:3%}.campaign-ball-orbit{transform-origin:50%;opacity:0;pointer-events:none;width:105%;height:105%;position:absolute;inset:-2.5%;overflow:visible}.campaign-ball-orbit circle{fill:none;stroke:#ffffffd9;stroke-width:.5px;stroke-linecap:round}.campaign-notice-slot{z-index:4;pointer-events:none;width:max-content;max-width:min(430px,100vw - 32px);position:absolute;top:36px;left:50%;transform:translate(-50%)}.campaign-joined{box-sizing:border-box;color:#fff;white-space:nowrap;width:430px;min-height:56.1px;animation:campaign-joined-in calc(.62s * var(--motion-scale,1)) var(--ease-back) both;background:#141414;border:.85px solid #555;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 20px;font-size:18.7px;font-weight:400;line-height:normal;display:flex}.campaign-joined svg{color:#fff;flex:none}.campaign-joined .campaign-check-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:campaign-check-draw calc(.52s * var(--motion-scale,1)) var(--ease-out) calc(.26s * var(--motion-scale,1)) forwards}@keyframes campaign-joined-in{0%{opacity:0;transform:translateY(-12px)scale(.94)}}@keyframes campaign-check-draw{to{stroke-dashoffset:0}}.campaign-sponsors{align-items:center;display:flex}.campaign-sponsors img{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.campaign-hana,.campaign-assist{filter:brightness(0)invert()}.campaign-experience[data-layout=desktop]{place-items:center;height:100dvh;min-height:320px;display:grid;overflow:hidden}.campaign-frame{z-index:1;position:relative}.campaign-stage{transform-origin:0 0;width:1366px;height:657px;position:absolute;top:0;left:0}.campaign-clubs{z-index:6;width:314px;position:absolute;top:24px;left:41px}.campaign-club-tabs{gap:10px;display:flex}.campaign-club-tab{color:#d9d9d9;width:98px;height:44px;transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out);background:#0000007a;border:1px solid #6666667a;justify-content:center;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.campaign-club-tab:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.campaign-club-tab[data-active=true]{color:#101010;background:#fff;border-color:#fff;font-weight:600}.campaign-club-tab .campaign-chevron{transition:transform var(--dur-ui) var(--ease-expo)}.campaign-club-panel{grid-template-columns:repeat(10,121px);gap:8px;width:1282px;display:grid;position:absolute;top:56px;left:0}.campaign-club-plate{z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;animation:aqua-fade-in calc(.24s * var(--motion-scale,1)) var(--ease-out) both;background:#0000008c;position:absolute;left:0}.campaign-club{color:#dadada;white-space:nowrap;height:40px;animation:aqua-fade-up calc(.34s * var(--motion-scale,1)) var(--ease-expo) calc(var(--i,0) * 11ms * var(--motion-scale,1)) both;transition:background var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out);background:#000;border:1px solid #656565;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:16px;font-weight:500;line-height:normal;display:flex}.campaign-club img{object-fit:contain;width:17px;height:20px}.campaign-club:hover{background:#1c1c1c;border-color:#a8a8a8}.campaign-club[aria-pressed=true]{color:#101010;background:#fff;border-color:#fff;font-weight:700}.campaign-club:focus-visible{outline-offset:-4px!important}.campaign-selected-club{color:#fff;white-space:pre;height:44px;animation:aqua-fade-in var(--dur-ui) var(--ease-out) both;background:0 0;border:0;padding:0;font-size:16px;font-weight:400;line-height:44px;position:absolute;top:44px;left:0}.campaign-selected-club span{color:#fff;margin-left:4px}.campaign-selected-club:hover{color:#fff}.campaign-header-links{z-index:5;align-items:center;gap:23px;height:35px;display:flex;position:absolute;top:29px;right:43px}.campaign-header-link{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;height:44px;padding:0;font-size:17px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.campaign-header-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-ui) var(--ease-expo);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.campaign-header-link:hover:after{transform:scaleX(1)}.campaign-header-link>span{transition:transform var(--dur-quick) var(--ease-out);display:inline-block}.campaign-header-link:hover>span{transform:translate(2px,-2px)}.campaign-together{object-fit:contain;width:82px;height:35px}.campaign-brand{width:158px;height:265px;position:absolute;top:113px;left:132px}.campaign-copy{width:340px;position:absolute;top:393px;left:132px}.campaign-lead{color:#fff9;margin:0;font-size:16px;line-height:1.5}.campaign-lead>span{display:block}.campaign-lead b{color:#fff;font-weight:600}.campaign-copy .campaign-headline{letter-spacing:-.24px;white-space:nowrap;margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.3}.campaign-start{color:#101010;width:316px;height:56px;transition:background var(--dur-quick) var(--ease-out);background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 22px 0 24px;font-size:20px;font-weight:700;display:flex;position:absolute;top:488px;left:132px}.campaign-start:hover{background:#ececec}.campaign-start:active{transform:scale(.98)}.campaign-start>span:first-child{z-index:2;position:relative}.campaign-start .campaign-arrow{z-index:2;transition:transform var(--dur-ui) var(--ease-expo);font-weight:400;line-height:normal;position:relative}.campaign-start:hover .campaign-arrow{transform:translate(4px)}.campaign-links{align-items:center;gap:10px;height:44px;display:flex;position:absolute;top:550px;left:132px}.campaign-links>button,.m-sub>button{color:#ffffffe0;white-space:nowrap;height:44px;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;align-items:center;gap:4.864px;padding:0;font-size:16px;display:inline-flex}.campaign-links>button:hover:not(:disabled),.m-sub>button:hover:not(:disabled){color:#fff}.campaign-links>button:disabled,.m-sub>button:disabled{opacity:.45}.campaign-links>i{background:#ffffff47;width:1px;height:16px;display:block}.campaign-experience[data-layout=desktop] .campaign-sponsors{gap:20.4px;height:24px;position:absolute;top:617px;left:41px}.campaign-experience[data-layout=desktop] .campaign-hana{width:93.6px;height:18.431px}.campaign-experience[data-layout=desktop] .campaign-assist{width:70.312px;height:24px}.campaign-experience[data-layout=desktop] .campaign-community{width:68.88px;height:16.811px}.campaign-ball-zone{width:430px;height:430px;position:absolute;top:114px;left:610px}.campaign-drag-hint{color:#ffffffd9;pointer-events:none;flex-direction:column;align-items:center;gap:9.32px;width:400px;display:flex;position:absolute;top:566.58px;left:625px}.campaign-drag-hint>p{white-space:nowrap;margin:0;font-size:14px;line-height:normal}.campaign-drag-hint>svg{animation:campaign-drag-nudge calc(2.4s * var(--motion-scale,1)) var(--ease-sine) calc(3.2s * var(--motion-scale,1)) 3 both}@keyframes campaign-drag-nudge{0%,to{transform:none}30%{transform:translate(-5px)}65%{transform:translate(5px)}}.campaign-more{color:#fff;white-space:nowrap;height:44px;transition:background var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out),transform var(--dur-press) var(--ease-out);background:#0c0c0c;border:1px solid #7c7c7c;padding:0 16px;font-size:16px;font-weight:700;position:absolute;top:588px;left:1169px}:root.is-windows .campaign-copy .campaign-headline,:root.is-windows .campaign-more{font-weight:640}.campaign-more:hover:not(:disabled){background:#1c1c1c;border-color:#c4c4c4}.campaign-more:active:not(:disabled){transform:scale(.97)}.campaign-more:disabled{opacity:.55}.campaign-public-card{z-index:4;width:250px;height:423px;position:absolute;top:149px;left:1073px}.campaign-experience[data-layout=mobile]{overscroll-behavior-y:none;min-height:100svh;display:block;overflow-x:clip}.campaign-experience[data-layout=mobile] .campaign-backdrop{position:fixed}.campaign-experience[data-layout=mobile] .campaign-backdrop-photo{aspect-ratio:2732/1537;width:auto;min-width:100%;height:100%;inset:0 auto 0 50%;transform:translate(-43%)}.campaign-experience[data-layout=mobile] .campaign-backdrop-shade{background:linear-gradient(#0505058c 0%,#0505052e 30%,#05050538 62%,#050505b3 85%,#050505d9 100%),linear-gradient(#000000d9 0%,#00000070 12.8%,#0000 30.6%),linear-gradient(#0000 59.3%,#00000047 80.8%,#000000db 100%)}.campaign-svh-probe{visibility:hidden;pointer-events:none;width:1px;height:100svh;position:absolute;top:0;left:0}.m-col{z-index:1;flex-direction:column;width:100%;max-width:480px;min-height:100svh;margin:0 auto;display:flex;position:relative}.m-col>*{flex:none}.m-hdr{justify-content:space-between;align-items:flex-start;min-height:55px;display:flex}.m-logo{width:32px;height:55px}.m-nav{align-items:center;gap:13px;height:27.9px;margin-top:9px;display:flex}.m-nav>a,.m-nav>button{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;height:42px;margin:-7px 0;padding:0;font-size:11px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.m-nav>img{width:auto;height:27.9px;display:block}.m-copy .campaign-lead{letter-spacing:0;margin:0 0 6px;font-size:13px;line-height:20px}.m-copy .campaign-headline{letter-spacing:-.26px;margin:0;font-size:26px;font-weight:700;line-height:34px}.m-ballslot{transition:transform calc(.42s * var(--motion-scale,1)) var(--ease-expo),opacity calc(.42s * var(--motion-scale,1)) var(--ease-out);justify-content:center;display:flex}.m-guide{color:#fff9;letter-spacing:-.26px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:38px;font-size:13px;line-height:18px;display:flex}.m-guide-icon{place-items:center;width:18px;height:18px;display:grid}.m-ballzone .campaign-notice-slot{top:-28px}.m-ballzone .campaign-joined{background:#1c1c1c;border:1px solid #3b3b3b;gap:10px;width:auto;min-height:52px;padding:14px 20px 14px 18px;font-size:14px;font-weight:500;line-height:1.45;box-shadow:0 8px 20px #00000080}.campaign-ball-zone .campaign-joined svg{display:none}.m-ballzone .campaign-joined svg{width:15px;height:15px}.m-filter{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.m-filter-club{gap:6px;min-width:0;display:flex}.m-chip{color:#ffffffe6;letter-spacing:-.25px;white-space:nowrap;height:36px;transition:background var(--dur-quick) var(--ease-out),transform var(--dur-press) var(--ease-out);background:#ffffff0f;border:.9px solid #ffffff38;align-items:center;gap:5.4px;padding:0 12.5px 0 14.4px;font-size:12.56px;font-weight:600;display:inline-flex}.m-chip:active:not(:disabled){background:#ffffff24;transform:scale(.96)}.m-chip:disabled{opacity:.5}.m-chip-clear{justify-content:center;width:36px;padding:0}.m-cta{color:#000;letter-spacing:-.36px;min-height:58px;transition:background var(--dur-quick) var(--ease-out);background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 25px 0 24px;font-size:18px;font-weight:700;display:flex}.m-cta>span:first-child,.m-cta .campaign-arrow{z-index:2;position:relative}.m-cta:active{background:#ececec;transform:scale(.98)}.m-sub{align-items:center;min-height:44px;padding:0 2px;display:flex}.m-sub>button{color:#c7c7c7;flex:1 1 0;justify-content:center;align-self:stretch;gap:7px;height:auto;font-size:13px;line-height:19.5px}.m-sub>i{background:#303030;flex:0 0 1px;width:1px;height:44px;display:block}.m-sponsors{opacity:.55;justify-content:center;gap:15.957px;height:18.772px}.m-sponsors .campaign-hana{width:73.213px;height:14.416px}.m-sponsors .campaign-assist{width:54.997px;height:18.772px}.m-sponsors .campaign-community{width:53.877px;height:13.149px}.campaign-experience[data-mode=flow] .m-ballzone canvas{touch-action:pan-y!important}body:has(dialog[open]) .campaign-experience[data-layout=mobile] .m-ballslot{opacity:.5;transform:translateY(-10px)}.m-card{margin-inline:calc(var(--m-side,20px) * -1);animation:aqua-fade-up calc(.62s * var(--motion-scale,1)) var(--ease-expo) both}.m-card[data-staged]{opacity:.01;pointer-events:none;margin:0;animation:none;position:absolute;top:0;left:0;right:0}.consent-details{color:#fff;background:#191919;border:1px solid #535353;border-radius:12px;width:min(600px,100vw - 32px);max-height:85dvh;margin:auto;padding:0;font-family:inherit;box-shadow:0 24px 100px #0008}.consent-details::backdrop{background:#000b}.consent-details header{border-bottom:1px solid #444;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.consent-details h2{margin:0;font-size:20px;line-height:1.4}.consent-details header button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:30px}.consent-details-body{letter-spacing:-.02em;color:#e5e5e5;max-height:55dvh;padding:10px 24px;font-size:15px;line-height:1.75;overflow:auto}.consent-details-body p{margin:16px 0}.consent-details footer{border-top:1px solid #444;padding:18px 24px}.consent-details footer button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;min-height:46px;font-weight:700;display:block}@media (width<=700px){.consent-details{background:#0c0c0c;border-radius:0;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font-family:Campaign Pretendard,sans-serif}.consent-details header{padding:18px 20px}.consent-details h2{font-size:18px}.consent-details-body{max-height:calc(100dvh - 220px);padding:6px 20px;font-size:13px}.consent-details footer{padding:16px 20px}.consent-details footer button{border-radius:0;min-height:48px}}.campaign-dialog{--popup-scale:var(--campaign-popup-scale,var(--campaign-stage-scale,1));width:648px;height:550.67px;max-width:calc((100vw - 24px) / var(--popup-scale));max-height:calc((100dvh - 24px) / var(--popup-scale));zoom:var(--popup-scale);color:#fff;overscroll-behavior:contain;background:#0c0c0c;border:.64px solid #424242;margin:auto;padding:41.6px 30.08px 0;position:fixed;inset:0;overflow:hidden}.campaign-dialog[open]{flex-direction:column;display:flex}.campaign-dialog.campaign-sheet-plain{padding-top:40px}.campaign-dialog::backdrop{background:#0009;animation:.3s cubic-bezier(.215,.61,.355,1) both campaign-backdrop-in}.campaign-dialog.is-swap::backdrop{animation:none}.campaign-dialog.is-closing::backdrop{animation:.26s cubic-bezier(.55,.06,.68,.19) both campaign-backdrop-out}@keyframes campaign-backdrop-in{0%{background:0 0}}@keyframes campaign-backdrop-out{to{background:0 0}}.campaign-sheet-grip{display:none}.campaign-dialog-close{z-index:3;color:#ccc;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:7.8px;right:8.2px}.campaign-dialog-close>img,.campaign-dialog-close>svg{width:10.51px;height:10.51px;display:block}.campaign-dialog-close>svg.campaign-close-mobile{display:none}.campaign-dialog-close>svg path{fill:none;stroke:currentColor;stroke-linecap:butt}.campaign-dialog-close>svg.campaign-close-desktop path{stroke-width:1.28px}.campaign-dialog-close:hover{color:#fff}.campaign-dialog-close:disabled{opacity:.4}.campaign-dialog-close:focus-visible{outline-offset:-6px;outline-width:2px}.campaign-dialog-header{display:contents}.campaign-dialog-brand,.campaign-dialog .only-mobile{display:none}.campaign-dialog [tabindex="-1"]:focus{outline:none}.campaign-progress{border-bottom:.64px solid #343434;flex:none;grid-template-columns:repeat(5,1fr);height:50.92px;margin:0;padding:0;list-style:none;display:grid;position:relative}.campaign-progress li{text-align:center;color:#929292;white-space:pre-line;word-break:keep-all;font-size:9.605px;line-height:13.44px;transition:color .26s;position:relative}.campaign-step-number{font-variant-numeric:tabular-nums;margin:0 0 3.93px;font-size:7.684px;font-weight:700;line-height:normal;display:block}.campaign-progress li[aria-current=step]{color:#fff;font-weight:700}.campaign-progress:not(.participation-stages) li[aria-current=step]:after{content:"";background:#fff;height:1.92px;position:absolute;bottom:-1.28px;left:0;right:0}.campaign-progress.participation-stages:after{content:"";width:20%;height:1.92px;transform:translateX(calc(var(--stage,0) * 100%));transition:transform calc(.42s * var(--motion-scale,1)) cubic-bezier(.16, 1, .3, 1) calc(var(--stage-delay,0s) * var(--motion-scale,1));background:#fff;position:absolute;bottom:-1.28px;left:0}.campaign-dialog-heading{flex:none;margin:14.39px 0 15.93px}.campaign-dialog-heading>h2{letter-spacing:0;white-space:pre-line;word-break:keep-all;outline:none;margin:0;font-size:19.209px;font-weight:700;line-height:normal}.campaign-dialog-heading>p{color:#aaa;white-space:pre-line;word-break:keep-all;margin:7.86px 0 0;font-size:10.245px;line-height:normal}.campaign-dialog-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.campaign-dialog-scroll::-webkit-scrollbar{width:2.56px}.campaign-dialog-scroll::-webkit-scrollbar-track{background:#282828;border-radius:1.28px}.campaign-dialog-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:1.28px}@supports not selector(::-webkit-scrollbar){.campaign-dialog-scroll{scrollbar-width:thin;scrollbar-color:#888 #282828}}.campaign-dialog-footer{border-top:.64px solid #333;flex:none;justify-content:space-between;align-items:center;gap:10.24px;margin:0;padding:10.28px 0 14.03px;display:flex}.campaign-dialog-footer>span:empty{flex:1}.campaign-dialog .campaign-previous{color:#bbb;white-space:nowrap;background:0 0;border:0;height:40px;padding:0;font-size:10.885px;line-height:normal}.campaign-dialog .campaign-previous:hover:not(:disabled){color:#fff}.campaign-dialog .campaign-previous:disabled{color:#666}.campaign-dialog .campaign-secondary{color:#fff;white-space:nowrap;background:#111;border:.9px solid #4d4d4d;min-width:0;height:40px;padding:0 18px;font-size:14.4px;font-weight:500;line-height:1.4}.campaign-dialog .campaign-secondary:hover:not(:disabled){color:#fff;border-color:#999}.campaign-dialog .campaign-next{color:#0f0f0f;white-space:nowrap;background:#fff;border:.9px solid #fff;width:180px;height:40px;padding:0 12px;font-size:14.4px;font-weight:700;line-height:1.4;transition:background-color .16s,color .16s,opacity .2s;position:relative;overflow:hidden}.campaign-dialog .campaign-next:disabled{opacity:.4}.campaign-dialog .campaign-next:not(:disabled):hover{background:#e9e9e9;border-color:#e9e9e9}.campaign-dialog .campaign-next:not(:disabled):active,.campaign-dialog .campaign-secondary:not(:disabled):active,.campaign-dialog .campaign-previous:not(:disabled):active{transition:transform 90ms;transform:scale(.97)}.campaign-signature-heading{margin-top:14.39px}.campaign-signature-heading>h2{margin:0;font-size:19.209px;font-weight:700;line-height:normal}.campaign-signature-heading>p{color:#aaa;margin:7.86px 0 0;font-size:10.245px;line-height:normal}.campaign-signature-pad{aspect-ratio:1;width:281.74px;max-width:100%;margin:6.97px auto 0;position:relative}.campaign-signature-ball{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.campaign-signature-glow{pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#ffffff3b 25%,#fff1 70%,#fff0 100%);border-radius:50%;width:59.09%;height:59.09%;position:absolute;top:18.18%;left:20.455%}.campaign-signature-surface{touch-action:none;position:absolute;inset:0}.campaign-signature-surface>*{width:100%;height:100%}.campaign-signature-surface canvas{display:block}.campaign-signature-hint{color:#b4b4b4;text-align:center;pointer-events:none;width:100%;margin:0;font-size:14.087px;line-height:19.209px;position:absolute;top:44.09%;left:0}.campaign-signature-options{justify-content:space-between;align-items:start;gap:10.24px;margin:7.68px 0 0;display:flex}.campaign-consent>label{color:#ddd;cursor:pointer;align-items:center;gap:7.684px;font-size:10.245px;line-height:14.087px;display:flex}.campaign-consent input{appearance:none;cursor:pointer;background:#0c0c0c;border:.64px solid #999;flex:0 0 12.806px;width:12.806px;height:12.806px;margin:0}.campaign-consent input:checked{background:#fff;border-color:#fff}.campaign-consent input:checked:after{content:"";border:1.28px solid #101010;border-width:0 1.28px 1.28px 0;width:3.84px;height:7.04px;margin:1.28px auto;display:block;transform:rotate(45deg)}.campaign-consent>p{color:#a6a6a6;margin:3.2px 0 0 20.49px;font-size:10.245px;line-height:11.526px}.campaign-dialog .campaign-consent-detail{color:#bbb;background:0 0;border:0;margin-left:5.763px;padding:0;font-size:10.245px;line-height:11.526px}.campaign-dialog .campaign-clear-signature{color:#bbb;background:0 0;border:0;flex:none;padding:0;font-size:10.885px;line-height:14.087px}@media (width<=700px){.campaign-dialog{--popup-scale:1;border:1px solid #404040;border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-width:100%;height:calc(100dvh - min(160px,19dvh));max-height:calc(100dvh - min(160px,19dvh));margin:0;padding:0 23px;inset:auto 0 0;box-shadow:0 28px #0c0c0c}.campaign-dialog.campaign-sheet-plain{padding-top:64px}.campaign-dialog.campaign-sheet-tall{height:max(100dvh - min(160px,19dvh),min(684px,100dvh - 88px));max-height:calc(100dvh - 88px)}.campaign-dialog.campaign-sheet-short{height:auto;min-height:min(360px,60dvh)}.campaign-dialog .only-desktop{display:none}.campaign-dialog .only-mobile{display:revert}.campaign-sheet-grip{z-index:2;touch-action:none;cursor:grab;height:30px;display:block;position:absolute;top:0;left:0;right:0}.campaign-sheet-grip>span{background:#666;border-radius:2px;width:32px;height:3px;position:absolute;top:9px;left:calc(50% - 16px)}.campaign-dialog-close{color:#ddd;width:44px;height:44px;top:7px;right:10px}.campaign-dialog-close>svg.campaign-close-desktop{display:none}.campaign-dialog-close>svg.campaign-close-mobile{width:44px;height:44px;display:block}.campaign-dialog-close>svg.campaign-close-mobile path{stroke-width:1.5px}.campaign-progress{border-bottom:1px solid #333;flex-basis:auto;height:111.5px;padding-top:66px}.campaign-progress li{color:#777;font-size:11px;line-height:normal}.campaign-step-number{margin:0 0 7.07px;font-size:10px;line-height:normal}.campaign-progress.participation-stages:after,.campaign-progress:not(.participation-stages) li[aria-current=step]:after{height:2px;bottom:-1.5px}.campaign-progress li .only-desktop{display:none}.campaign-dialog-heading{margin:24.4px 0 0}.campaign-dialog-heading>h2{font-size:25px;line-height:32px}.campaign-dialog-heading>p{color:#aaa;margin-top:7.1px;font-size:14px;line-height:normal}.campaign-dialog-scroll::-webkit-scrollbar{width:1.8px}.campaign-dialog-scroll::-webkit-scrollbar-track{background:#ffffff1f}.campaign-dialog-scroll::-webkit-scrollbar-thumb{background:#fff9}.campaign-dialog-footer{min-height:92px;padding:21px 0 max(20px, env(safe-area-inset-bottom));border-top-width:1px;align-items:flex-start;gap:12px}.campaign-dialog-footer>span:empty{display:none}.campaign-dialog-footer .campaign-previous{color:#ddd;background:#131313;border:1px solid #555;flex:none;min-width:52px;height:50px;padding:0 16px;font-size:16px}.campaign-dialog-footer .campaign-secondary{color:#ddd;background:#131313;border:1px solid #555;flex:none;min-width:96px;height:50px;padding:0 16px;font-size:16px;font-weight:400}.campaign-dialog-footer .campaign-next{color:#111;border-width:1px;flex:auto;width:auto;max-width:none;height:50px;padding:0 10px;font-size:16px;line-height:normal}.campaign-mobile-fullscreen{height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.campaign-signature-pad{width:min(100%,244px)}}.participation-dialog{--coral:#ff6b5e;--line:#ffffff1a;--muted:#a6a6a6}.participation-form{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;position:relative}.participation-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.participation-stage-ghost{z-index:2;pointer-events:none;flex-direction:column;display:flex;overflow:hidden}.participation-scroll{margin-bottom:11.25px}.participation-step-body{min-height:100%}.participation-inputs{border:0;min-width:0;margin:0;padding:0}.participation-inputs:disabled{opacity:1}.participation-field{border:0;min-width:0;margin:0;padding:0;display:block}.participation-field>label,.participation-field>legend,.participation-field-label{color:#fff;margin:0 0 6.9px;padding:0;font-size:13px;font-weight:700;line-height:normal;display:block}.participation-tag{color:#a3a3a3;margin-left:3.25px;font-size:10.4px;font-weight:400;line-height:normal}.participation-field input[type=text],.participation-field input[type=tel],.participation-field textarea{color:#ddd;width:100%;height:35.86px;font:inherit;background:#151515;border:.64px solid #484848;border-radius:0;padding:0 15.37px;font-size:13.447px;transition:border-color .16s;display:block}.participation-field input[readonly]{color:#ddd}.participation-field input::placeholder,.participation-field textarea::placeholder{color:#999;opacity:1}.participation-step-phone .participation-field input::placeholder{color:#ddd}.participation-field input:focus-visible,.participation-field textarea:focus-visible{border-color:#fff;outline:0}.participation-field input[aria-invalid=true],.participation-field textarea[aria-invalid=true]{border-color:var(--coral)}.participation-field-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.participation-field-row>label{color:#ddd;margin:0 0 9.41px;font-size:10.885px;font-weight:400;line-height:normal}.participation-field-help{color:#aaa;margin:19.8px 0 0;font-size:10.245px;line-height:normal}.participation-field-guide{color:var(--muted);word-break:keep-all;margin:0;font-size:10.245px;line-height:15.368px}.campaign-dialog .participation-text-button{color:#ddd;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.campaign-dialog .participation-text-button:disabled{color:#666}.participation-consent-row,.participation-signature-options{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 10px;display:flex;position:relative}.participation-consent{color:#ddd;cursor:pointer;align-items:flex-start;gap:7.684px;font-size:10.245px;line-height:normal;display:flex}.participation-consent input{appearance:none;cursor:pointer;background:#0c0c0c;border:.64px solid #999;flex:0 0 12.806px;width:12.806px;height:12.806px;margin:0;transition:background-color .14s,border-color .14s}.participation-consent input:checked{background:#fff;border-color:#fff}.participation-consent input:checked:after{content:"";border:1.28px solid #111;border-width:0 1.28px 1.28px 0;width:3.84px;height:7.04px;margin:1.15px auto;animation:.18s cubic-bezier(.34,1.56,.64,1) both participation-tick;display:block;transform:rotate(45deg)}.participation-consent input[aria-invalid=true]{border-color:var(--coral)}.participation-consent input:focus-visible{outline-offset:1.28px;outline:1.28px solid #fff}.participation-consent input:disabled{cursor:default;opacity:.5}@keyframes participation-tick{0%{opacity:0;transform:rotate(45deg)scale(.4)}}.campaign-dialog .participation-detail-button{color:#bbb;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:10.245px;line-height:normal}.campaign-dialog .participation-detail-button:hover{color:#fff}.participation-consent-help{color:var(--muted);white-space:pre-line;margin:4px 0 0 20.49px;font-size:10.245px;line-height:15.368px}.participation-auth-fields{width:425.2px;max-width:100%;margin:21.12px auto 0}.participation-auth-fields>.participation-field{margin-bottom:0}.participation-auth-fields>.participation-field>label{color:#ddd;margin:0 0 9.41px;font-size:10.885px;font-weight:400}.participation-auth-fields .participation-consent-row{margin-top:36.54px}.participation-auth-fields .participation-consent{color:#ddd}.participation-demo-hint{color:#aaa;margin:10.24px 0 0;font-size:10.245px;line-height:normal}.campaign-dialog .participation-demo-hint button{color:#fff;font-size:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.participation-demo-hint button:hover{color:#ddd}.participation-step-body:has(.participation-deadline){padding-bottom:72px;position:relative}.participation-deadline{color:#8a8a8a;font-variant-numeric:tabular-nums;margin:0;font-size:10.245px;line-height:15.368px;position:absolute;bottom:0;left:0;right:0}.participation-step-phone .participation-step-body,.participation-step-phone .participation-inputs,.participation-step-phone .participation-auth-fields{flex-direction:column;display:flex}.participation-step-phone .participation-inputs,.participation-step-phone .participation-auth-fields{flex:1 0 auto}.participation-step-code .participation-auth-fields>.participation-field+.participation-field>.participation-field-row{flex-direction:column-reverse;align-items:stretch;gap:0}.participation-step-code .participation-field-row>label{align-self:flex-start}.campaign-dialog .participation-resend{color:#bbb;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;align-self:flex-end;margin:12.84px 0 33.88px;padding:0;font-size:10.245px;line-height:normal}.campaign-dialog .participation-resend:disabled{color:#777}.participation-code-input{position:relative}.participation-code-input input{letter-spacing:0;font-variant-numeric:tabular-nums;padding-right:70px!important}.participation-code-input input::placeholder{letter-spacing:0}.participation-code-input>span{color:#ccc;font-variant-numeric:tabular-nums;font-size:10.885px;line-height:normal;transition:opacity .16s;position:absolute;top:50%;right:15.37px;transform:translateY(-50%)}.participation-code-input>.participation-expired{color:var(--coral)}.participation-verified-check{opacity:0;stroke:#fff;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15.37px;height:15.37px;margin-top:-7.68px;position:absolute;top:50%;right:12px}.participation-code-input.is-verified input{border-color:#fff}.participation-code-input.is-verified>span{opacity:0}.participation-code-input.is-verified .participation-verified-check{opacity:1}.participation-code-input.is-verified .participation-verified-check path{stroke-dasharray:22;animation:.3s cubic-bezier(.215,.61,.355,1) both participation-check-draw}@keyframes participation-check-draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}.participation-link{text-align:center;flex-direction:column;align-items:center;gap:10.24px;padding-top:20px;display:flex}.participation-link-message{color:#ddd;margin:0;font-size:11.526px;line-height:17.29px}.participation-link-notice{color:#aaa;margin:0 0 8px;font-size:10.245px}.participation-alert-mark{border:1.28px solid #fff;border-radius:50%;place-items:center;width:21.76px;height:21.76px;font-size:12.16px;font-weight:800;line-height:1;display:grid}.participation-checking-spinner{border:1.28px solid #555;border-top-color:#fff;border-radius:50%;width:17.92px;height:17.92px;animation:.9s linear infinite participation-spin;display:inline-block}@keyframes participation-spin{to{transform:rotate(360deg)}}.participation-info-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:9.6px;height:9.6px;margin-top:1.9px}.participation-field-error{color:var(--coral);align-items:center;gap:5px;margin:6.1px 0 0;font-size:11px;line-height:1.45;animation:.26s cubic-bezier(.16,1,.3,1) both participation-rise;display:flex}.participation-field-error .participation-alert-icon{stroke:currentColor;flex-basis:12px;width:12px;height:12px}.participation-auth-fields>.participation-field:has(>.participation-field-error)+.participation-consent-row{margin-top:14.4px}.participation-bubble{z-index:4;filter:drop-shadow(0 5px 6px #00000073);pointer-events:none;margin:0;padding:0;display:block;position:absolute;top:calc(100% + 3.8px);left:-7.9px}.participation-bubble:before{content:"";clip-path:polygon(73.68% 0,96.47% 75%,50.89% 75%);background:#fff;width:19px;height:6px;display:block}.participation-bubble-body{color:#0f0f0f;white-space:nowrap;background:#fff;align-items:center;gap:6px;margin-top:-1.5px;padding:8px 12px 8px 11px;font-size:11.5px;font-weight:500;line-height:1.45;display:inline-flex}.participation-alert-icon{fill:none;stroke:#0f0f0f;stroke-width:1.1px;flex:0 0 13px;width:13px;height:13px}.participation-alert-icon path{stroke-width:1.7px;stroke-linecap:round}.participation-consent-row>.participation-bubble{flex:0 0 100%;margin-top:3.8px;position:relative;top:auto}.participation-toast{z-index:6;color:#f2f2f2;white-space:nowrap;pointer-events:none;background:#262626;border:.64px solid #3c3c3c;align-items:center;gap:5.12px;margin:0;padding:6.4px 10.24px;font-size:10.245px;line-height:15.368px;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.participation-onsite.campaign-sheet-plain .participation-toast{top:-34px;bottom:auto}.participation-toast>svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:9.6px;height:9.6px}.participation-banner{border-left:1.92px solid var(--coral);background:#1c1c1c;outline:none;justify-content:space-between;align-items:center;gap:7.68px;margin:0 0 10.24px;padding:7px 9px;animation:.3s cubic-bezier(.16,1,.3,1) both participation-rise;display:flex}.participation-banner>p{color:#e6e6e6;margin:0;font-size:10.245px;line-height:15.368px}.participation-banner>button{color:#fff;text-underline-offset:2px;background:0 0;border:0;flex:none;padding:0;font-size:10.245px;font-weight:700;text-decoration:underline}@keyframes participation-rise{0%{opacity:0;transform:translateY(-4px)}}.participation-confirm{zoom:var(--campaign-popup-scale,var(--campaign-stage-scale,1));color:#fff;box-sizing:border-box;background:#141414;border:1px solid #3b3b3b;width:364px;max-width:calc(100vw - 40px);margin:auto;padding:26px 28px;font-family:Campaign Pretendard,sans-serif}.participation-confirm::backdrop{background:#00000073}.participation-confirm h2{margin:0;font-size:17px;font-weight:700;line-height:1.45}.participation-confirm p{color:#b8b8b8;white-space:pre-line;word-break:keep-all;margin:10.35px 0 31.75px;font-size:12.5px;line-height:1.45}.participation-confirm-actions{gap:11px;display:flex}.participation-confirm-actions button{height:40px;font:inherit;cursor:pointer;border-radius:0;font-size:14.4px;line-height:1.4}.participation-confirm-leave{color:#fff;background:#111;border:.9px solid #4d4d4d;flex:0 0 115px;font-weight:500!important}.participation-confirm-stay{color:#0f0f0f;background:#fff;border:.9px solid #fff;flex:0 0 180px;font-weight:700!important}.participation-confirm button:focus-visible{outline-offset:3px;outline:2px solid #fff}.participation-club-card{background:#141414;border:.64px solid #3d3d3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10.24px;min-height:0;padding:14.08px 23px;display:flex;position:relative}.participation-card-bracket{display:none}.participation-club-card-label{color:#aaa;flex:1 0 100%;margin:0 0 11.9px;font-size:10.885px;line-height:normal}.participation-club-card-identity{align-items:center;gap:9.26px;min-width:0;display:flex}.participation-club-card-identity>img{object-fit:contain;flex:none;width:23.8px;height:27.8px}.participation-club-card-identity p{color:#b5b5b5;margin:0;font-size:9.26px;line-height:14.6px}.participation-club-card-identity strong{overflow-wrap:anywhere;font-size:19.85px;font-weight:700;line-height:23.8px;display:block}.participation-club-card-signature{width:96px;height:48px;margin-left:auto;display:block}.participation-club-card.is-large{align-content:flex-start;height:139px;padding:37.5px 23px 0}.participation-already{flex-direction:column;width:100%;margin:16.02px 0 0;display:flex}.participation-already-note{color:#ccc;white-space:pre-line;margin:28.6px 0 0;font-size:13.447px;line-height:23px}.participation-step-fan .participation-scroll,.participation-step-saved .participation-scroll{padding:0 19.22px 0 21.79px}.participation-fan-fields{width:100%;padding:3.2px 0 19px}.participation-section+.participation-section{margin-top:15.35px}.participation-identity>.participation-field:first-child{margin-bottom:19.84px}.participation-identity+.participation-section{margin-top:28.8px}.participation-story,.participation-photo-section{margin-top:34.6px!important}.participation-onsite-card{margin:0 0 4px}.participation-onsite-card.participation-onsite-pending{color:#bdbdbd;white-space:pre-line;word-break:keep-all;background:0 0;border:1px dashed #5a5a5a;border-radius:8px;align-items:center;height:auto;min-height:72px;padding:12px 16px;font-size:14px;line-height:21px;display:flex}.participation-options{gap:7.68px 10.245px;display:grid}.participation-options+*{margin-top:0}.participation-field>legend{margin-bottom:0}.participation-field>legend+.participation-options{margin-top:8.15px}.participation-age-options,.participation-period-options{grid-template-columns:repeat(5,minmax(0,1fr))}.participation-reasons{grid-template-columns:repeat(4,minmax(0,1fr))}.participation-field>legend+.participation-reasons{margin-top:8.83px}.participation-club-option,.participation-choice{cursor:pointer;min-width:0;position:relative}.participation-club-option>input,.participation-choice>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.participation-choice>span{color:#ddd;text-align:center;word-break:keep-all;background:#131313;border:.64px solid #555;place-items:center;height:100%;min-height:30.735px;padding:0 7.68px;font-size:10.885px;line-height:12.806px;transition:background-color .16s,color .16s,border-color .16s,transform 90ms;display:grid}.participation-club-option>input:checked+span,.participation-choice>input:checked+span{color:#111;background:#fff;border-color:#fff;font-weight:700}.participation-choice:active>span,.participation-club-option:active>span{transform:scale(.97)}.participation-club-option>input:focus-visible+span,.participation-choice>input:focus-visible+span{outline-offset:1.28px;outline:1.28px solid #fff}.participation-choice>input:disabled:not(:checked)+span{color:#6a6a6a;border-color:#333}.participation-choice>input:disabled{cursor:default}.campaign-dialog .participation-mobile-club-trigger{display:none}.participation-club-field>legend+.participation-mobile-club-trigger+.participation-club-choices{margin-top:7.2px}.participation-leagues{grid-template-columns:repeat(3,1fr);gap:10.245px;margin:0 0 10.25px;display:grid}.participation-leagues button{color:#ddd;background:#131313;border:.64px solid #555;height:24.33px;padding:0 8px;font-size:10.245px;line-height:normal}.participation-leagues button[aria-selected=true]{color:#111;background:#fff;border-color:#fff;font-weight:700}.participation-club-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4px 10.245px;display:grid}.participation-club-option>span{color:#ddd;background:#131313;border:.64px solid #555;justify-content:center;align-items:center;gap:4px;height:25.61px;padding:0 4px;font-size:10.245px;line-height:normal;transition:background-color .16s,color .16s,border-color .16s,transform 90ms;display:flex}.participation-club-option img{object-fit:contain;width:22px;height:26px;display:none}.participation-club-option b{font-weight:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.participation-story .participation-field-label{margin-bottom:8.8px}.participation-textarea-wrap{position:relative}.participation-field textarea{resize:none;height:70.45px;min-height:70.45px;padding:11.3px 15.37px 22px;font-size:11.526px;line-height:16.14px}.participation-story-count{color:#999;font-variant-numeric:tabular-nums;pointer-events:none;font-size:8.964px;line-height:normal;position:absolute;bottom:13.1px;right:15.37px}.participation-story-guide{color:var(--muted);word-break:keep-all;margin:4.47px 0 0;font-size:10.245px;line-height:15.368px}.participation-story-rejected{margin-top:4px}.campaign-dialog .participation-story-rejected>.participation-text-button{margin-top:5px;font-size:10.245px}.participation-selection-photo{flex-direction:column;align-items:flex-start;gap:6.4px;display:flex}.participation-selection-photo h3{color:#fff;margin:0;font-size:13px;font-weight:700;line-height:normal}.participation-file-input{display:none}.participation-photo-picker{align-items:center;display:flex}.participation-photo-picker button{color:#ddd;white-space:pre;background:#171717;border:.64px solid #595959;padding:8.964px 15.368px;font-size:11.526px;line-height:normal}.participation-photo-picker button:hover:not(:disabled){color:#fff;border-color:#999}.participation-photo-picker.has-photo{background:#171717;border:.64px solid #595959;gap:0;width:100%;height:46.1px;padding:0 6.45px}.participation-photo-picker img{object-fit:cover;flex:none;width:53.14px;height:33.21px}.participation-photo-name{color:#bfbfbf;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0 12px;font-size:10.245px;line-height:normal;overflow:hidden}.participation-photo-picker.has-photo .participation-photo-remove{margin-left:16.9px}.participation-photo-picker.has-photo button:last-child{margin-right:9.2px}.participation-photo-privacy{color:var(--muted);margin:0;font-size:10.245px;line-height:15.368px}.participation-optional-consents{flex-direction:column;gap:7.68px;margin-top:11px;display:flex}.participation-optional-consent .participation-consent{color:#bbb;line-height:15.368px}.participation-optional-consent .participation-consent input{margin-top:1.28px}.participation-consent-tag{color:inherit}.participation-step-signature .campaign-dialog-heading{margin-bottom:6.97px}.participation-step-signature .participation-scroll{margin-bottom:0;overflow:visible}.participation-signature-step{flex-direction:column;gap:7.68px;display:flex}.participation-pad{--pad:281.74px;justify-content:center;display:flex;position:relative}.participation-pad-square{width:var(--pad);height:var(--pad);flex:none;position:relative}.participation-pad-ball{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}.participation-pad-surface{position:absolute;inset:0}.participation-pad-surface>*{width:100%;height:100%}.participation-pad-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.participation-pad:not(.has-ink):not(.is-checking):not(.is-rejected) .participation-pad-square:after{content:"천천히 그려주세요";color:#b4b4b4;text-align:center;pointer-events:none;font-size:14.087px;line-height:19.209px;position:absolute;top:44.09%;left:0;right:0}.participation-ink-bloom{z-index:2;pointer-events:none;background:radial-gradient(circle,#16161661 0,#16161624 45%,#16161600 70%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.46s cubic-bezier(.215,.61,.355,1) forwards participation-ink-bloom;position:absolute}@keyframes participation-ink-bloom{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.campaign-dialog .participation-undo{left:auto;right:calc(50% - var(--pad) / 2);top:calc(var(--pad) + 7.68px);color:#bbb;white-space:pre;background:0 0;border:0;min-height:0;padding:0;font-family:inherit;font-size:10.885px;line-height:14.087px;display:block;position:absolute;bottom:auto}.campaign-dialog .participation-undo>span[aria-hidden]{text-indent:3em;white-space:nowrap;width:1.05em;height:.6em;font-size:inherit;vertical-align:.02em;background:currentColor;display:inline-block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8.4'%3E%3Cpath d='M12.2 7.8C12.2 3.7 9.9 1.2 6.9 1.2 4.3 1.2 2.5 3.2 2 6.8M.5 4.7 2 7.1 4.3 5.3' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8.4'%3E%3Cpath d='M12.2 7.8C12.2 3.7 9.9 1.2 6.9 1.2 4.3 1.2 2.5 3.2 2 6.8M.5 4.7 2 7.1 4.3 5.3' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.campaign-dialog .participation-undo:hover:not(:disabled){color:#fff}.campaign-dialog .participation-undo:disabled{color:#5c5c5c}.participation-pad-bubble{z-index:4;position:absolute;top:44%;left:50%;transform:translate(-50%)}.participation-pad-bubble .participation-bubble{white-space:nowrap;position:relative;top:auto;left:auto}.participation-pad-bubble .participation-bubble:before{display:none}.participation-pad-bubble .participation-bubble-body{margin-top:0}.participation-pad.is-checking .participation-pad-surface,.participation-pad.is-rejected .participation-pad-surface{opacity:.4}.participation-pad-scan{z-index:2;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.participation-pad-scan>i{height:26%;animation:participation-scan calc(1.7s * var(--motion-scale,1)) cubic-bezier(.37, 0, .63, 1) infinite alternate;background:linear-gradient(#fff0,#ffffff8c 46%,#fffffff2 50%,#ffffff8c 54%,#fff0);position:absolute;top:0;left:-10%;right:-10%}@keyframes participation-scan{0%{transform:translateY(-110%)}to{transform:translateY(400%)}}.participation-pad-checking{z-index:3;color:#ccc;flex-direction:row;justify-content:center;align-items:center;gap:11.5px;display:flex;position:absolute;top:calc(100% + 11.5px);left:0;right:0}.participation-pad-checking .participation-checking-spinner{border:1.21px solid #ccc;border-top-color:#222;width:20.17px;height:20.17px}.participation-pad-checking strong{font-size:15.368px;line-height:normal}.participation-is-checking .participation-signature-options,.participation-is-checking .participation-footer>*{visibility:hidden}.participation-signature-options{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3.2px;width:434.13px;max-width:100%;margin:0}.participation-signature-options>.participation-consent{color:#ddd;align-items:center;line-height:14.087px}.participation-signature-options>.participation-bubble{top:20px}.participation-signature-help{color:var(--muted);white-space:nowrap;align-items:center;gap:5.763px;margin:0;padding-left:20.49px;font-size:10.245px;line-height:11.526px;display:flex}.campaign-dialog .participation-signature-help .participation-detail-button{line-height:11.526px}.participation-rejected-guide{text-align:center;color:#ddd;margin:10.3px 0 0;font-size:10.245px;font-weight:700;line-height:normal}.participation-section-head{border-bottom:.64px solid #343434;flex:none;height:50.92px}.participation-section-head>p{color:#ccc;margin:6.46px 0 0;font-size:10.885px;line-height:normal}.campaign-next.participation-fill{isolation:isolate;color:#9a9a9a;background:#2a2a2a;border-color:#2a2a2a}.campaign-next.participation-fill:before{content:"";z-index:-1;transform-origin:0;transition:transform calc(.52s * var(--motion-scale,1)) cubic-bezier(.16, 1, .3, 1);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.campaign-next.participation-fill.is-filled{color:#0f0f0f;background:#2a2a2a;border-color:#fff}.campaign-next.participation-fill.is-filled:before{transform:scaleX(1)}.campaign-next.participation-fill.is-filled:hover:not(:disabled):before{background:#e9e9e9}.participation-is-checking .participation-footer .campaign-previous{visibility:hidden}.participation-completion-review{flex-direction:column;gap:10.24px;width:100%;margin:3.2px 0 0;display:flex}.participation-review-story>span{color:#aaa;font-size:10.245px}.participation-review-story>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:3.84px 0 0;font-size:11.526px;line-height:17.29px}.participation-completion-consents .participation-field-help{margin:3.2px 0 0 20.49px}.participation-onsite-entry-note{border-top:.64px solid var(--line);margin:12.8px 0 0;padding:12.8px 0 0}.participation-onsite-entry-note>p{color:#fff;white-space:pre-line;margin:0;font-size:10.245px;font-weight:700;line-height:1.45}.participation-onsite-entry-note>p+p{color:var(--muted);margin-top:4.7px;font-size:8.964px;font-weight:400}.participation-inapp-steps{gap:10.24px;margin:4px 0 0;padding:0;list-style:none;display:grid}.participation-inapp-steps>li{grid-template-columns:16.64px 1fr;align-items:start;gap:7.68px;display:grid}.participation-inapp-steps>li>span{color:#fff;font-variant-numeric:tabular-nums;border:.64px solid #6a6a6a;place-items:center;width:16.64px;height:16.64px;font-size:8.32px;font-weight:700;line-height:1;display:grid}.participation-inapp-steps>li>p{color:#e8e8e8;word-break:keep-all;margin:1px 0 0;font-size:10.245px;line-height:15.368px}.participation-inapp-note{border-left:1.28px solid var(--coral);color:#bdbdbd;word-break:keep-all;margin:14px 0 0;padding-left:7.68px;font-size:10.245px;line-height:15.368px}.participation-inapp-note+.participation-inapp-note{color:#9c9c9c;border-left-color:#4a4a4a;margin-top:6.4px}.participation-inapp-stay{min-width:0}.participation-footer .campaign-previous>span[aria-hidden]{margin-right:3px}.participation-footer button:disabled{cursor:default}.participation-session-check{justify-content:center;padding-top:18px;display:flex}.participation-is-session .participation-stage{animation:participation-session-in calc(.2s * var(--motion-scale,1)) ease-out calc(.24s * var(--motion-scale,1)) both}@keyframes participation-session-in{0%{opacity:0}to{opacity:1}}@media (width<=700px){.participation-dialog{--muted:#a3a3a3}.participation-scroll{margin-bottom:0;padding-bottom:22px}.participation-step-fan .participation-scroll,.participation-step-saved .participation-scroll{padding:0 0 22px}.participation-heading>h2{white-space:pre-line}.participation-field>label,.participation-field>legend,.participation-field-label{color:#fff;margin-bottom:12.25px;font-size:15px;line-height:1.45}.participation-tag{margin-left:4px;font-size:12px;line-height:1.45}.participation-field input[type=text],.participation-field input[type=tel]{color:#fff;background:#111;border:1px solid #4d4d4d;height:52px;padding:0 16px;font-size:15px}.participation-field input::placeholder,.participation-field textarea::placeholder,.participation-step-phone .participation-field input::placeholder{color:#aaa}.participation-field>legend{margin-bottom:0}.participation-field-help,.participation-field-guide,.participation-story-guide,.participation-photo-privacy{font-size:14px;line-height:1.45}.participation-consent{color:#fff;gap:16px;font-size:14px;line-height:1.45}.participation-consent input{background:#111;border:1px solid #4d4d4d;flex-basis:18px;width:18px;height:18px;margin-top:2px}.participation-consent input:checked:after{border-width:0 1.8px 1.8px 0;width:5.4px;height:10px;margin:1.6px auto}.participation-consent-help{color:var(--muted);margin:.7px 0 0 34px;font-size:12px;line-height:1.45}.campaign-dialog .participation-detail-button{color:#bbb;font-size:13px}.participation-auth-fields{width:100%;margin-top:47.3px}.participation-auth-fields>.participation-field>label,.participation-field-row>label{color:#ddd;margin:0 0 13.1px;font-size:15px;font-weight:700;line-height:normal}.participation-auth-fields .participation-field input{background:#151515;border-color:#484848;padding:0 15px;font-size:16px}.participation-auth-fields .participation-consent-row{align-items:center;margin-top:31px}.participation-auth-fields .participation-consent{color:#ccc;align-items:center;gap:10px;font-size:13px;line-height:normal}.participation-auth-fields .participation-consent input{background:#101010;border-color:#999;margin:0}.participation-step-code .participation-auth-fields>.participation-field+.participation-field>.participation-field-row{flex-direction:row;align-items:flex-start;margin-top:27px}.participation-step-code .participation-field-row>label{margin:13px 0 13.1px}.campaign-dialog .participation-resend{color:#ccc;align-self:flex-start;margin:0;font-size:13px}.participation-code-input>span{font-size:15px;right:19px}.participation-demo-hint{margin-top:12px;font-size:12px;line-height:1.45}.participation-deadline{font-size:12px;line-height:1.45}.participation-banner>p,.participation-field-error{font-size:13px;line-height:19px}.participation-bubble-body{font-size:13px}.participation-consent-row>.participation-bubble{left:-4px}.participation-info-icon{width:15px;height:15px;margin-top:2px}.participation-banner{border-left-width:3px;gap:12px;margin-bottom:16px;padding:11px 14px}.participation-banner>button{font-size:14px}.participation-toast{gap:8px;padding:10px 16px;font-size:13px;bottom:104px}.participation-toast>svg{width:15px;height:15px}.participation-onsite.campaign-sheet-plain .participation-toast{top:-46px;bottom:auto}.participation-link{gap:16px;padding-top:28px}.participation-link-message{font-size:16px;line-height:24px}.participation-alert-mark{border-width:2px;width:34px;height:34px;font-size:19px}.participation-checking-spinner{border-width:2px;width:28px;height:28px}.participation-confirm{zoom:1;width:calc(100vw - 48px);max-width:340px;padding:24px 20px 20px}.participation-confirm-leave{flex-basis:96px}.participation-club-card{background:#151515;border:1px solid #444;gap:0 12px;padding:12px 15px}.participation-club-card-label{color:#fff;margin:0 0 16.1px;font-size:15px}.participation-club-card-identity{gap:14px}.participation-club-card-identity>img{width:36px;height:42px}.participation-club-card-identity p{font-size:14px;line-height:22px}.participation-club-card-identity strong{font-size:30px;line-height:36px}.participation-club-card-signature{width:104px;height:52px}.participation-club-card.is-large{height:138px;padding:18px 23px 0}.participation-onsite-card .participation-club-card-identity>img{width:29px;height:34px}.participation-onsite-card .participation-club-card-identity p{font-size:11px;line-height:normal}.participation-onsite-card .participation-club-card-identity strong{color:#f1f1f1;margin-top:2.9px;font-size:24px;font-weight:600;line-height:normal}.participation-already{width:100%;margin-top:74.3px}.participation-already-note{margin-top:122.35px;font-size:14px;line-height:20px}.participation-fan-fields{margin-top:47.3px;padding:0}.participation-identity>.participation-field:first-child{margin-bottom:28px}.participation-section+.participation-section,.participation-identity+.participation-section{margin-top:28px}.participation-section+.participation-section:not(.participation-identity+.participation-section){border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.participation-story,.participation-photo-section{margin-top:20px!important}.participation-options{gap:12px 10px}.participation-field>legend+.participation-options,.participation-field>legend+.participation-reasons,.participation-club-field>legend+.participation-mobile-club-trigger{margin-top:12.25px}.participation-club-field>legend+.participation-mobile-club-trigger+.participation-club-choices{margin-top:12px}.participation-age-options,.participation-period-options,.participation-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-choice>span{color:#fff;background:#111;border:1px solid #fff;min-height:44px;padding:0 8px;font-size:14px;font-weight:500;line-height:1.4}.participation-reasons .participation-choice>span{line-height:18px}.campaign-dialog .participation-mobile-club-trigger{color:#fff;text-align:left;background:#111;border:1px solid #4d4d4d;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;font-size:15px;line-height:1.45;display:flex}.participation-trigger-chevron{border:1.5px solid #bbb;border-width:0 1.5px 1.5px 0;width:9px;height:9px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:none;transform:translateY(-2px)rotate(45deg)}.participation-mobile-club-trigger[aria-expanded=true] .participation-trigger-chevron{transform:translateY(2px)rotate(225deg)}.participation-club-choices{display:none}.participation-club-picker{margin-top:46.1px;animation:.26s cubic-bezier(.16,1,.3,1) both participation-rise}.participation-picker-leagues{border-bottom:1px solid #ffffff1a;height:44px;display:flex}.campaign-dialog .participation-picker-leagues button{color:#ffffff73;letter-spacing:-.28px;background:0 0;border:0;border-bottom:2px solid #0000;flex:0 0 114px;height:44px;margin-bottom:-1px;padding:0;font-size:14px;line-height:normal}.campaign-dialog .participation-picker-leagues button[aria-selected=true]{color:#fff;border-bottom-color:#fff;font-weight:600}.participation-picker-list{flex-wrap:wrap;gap:4px 10px;padding-top:16px;display:flex}.participation-picker-option{cursor:pointer;flex:0 0 78px;position:relative}.participation-picker-option>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.participation-picker-option>span{color:#ffffffc7;letter-spacing:-.26px;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:8px;height:86px;padding:12px 0 10px;font-size:13px;line-height:normal;transition:background-color .16s,border-color .16s;display:flex}.participation-picker-option img{object-fit:contain;width:30px;height:36px}.participation-picker-option b{font-weight:inherit;white-space:nowrap}.participation-picker-option>input:checked+span{color:#fff;background:#ffffff14;border-color:#ffffffb3;font-weight:600}.participation-picker-option>input:focus-visible+span{outline-offset:1px;outline:2px solid #fff}.participation-picker-option:active>span{transform:scale(.97)}.participation-mobile-club-trigger>.is-placeholder{color:#aaa}.participation-club-choices.is-expanded{margin-top:12px;animation:.26s cubic-bezier(.16,1,.3,1) both participation-rise;display:block}.participation-leagues{border-bottom:1px solid #333;gap:0;margin-bottom:12px}.participation-leagues button{color:#8a8a8a;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;font-size:14px}.participation-leagues button[aria-selected=true]{color:#fff;background:0 0;border-color:#fff;font-weight:700}.participation-club-list{gap:6px}.participation-club-option>span{background:0 0;border-color:#0000;flex-direction:column;gap:4px;height:70px;padding:6px 2px;font-size:12px}.participation-club-option img{width:30px;height:34px;display:block}.participation-club-option>input:checked+span{color:#fff;background:#1c1c1c;border-color:#8a8a8a}.participation-story .participation-field-label{margin-bottom:2.25px}.participation-story .participation-field-guide{margin-bottom:21.4px}.participation-field textarea{color:#fff;background:#111;border:1px solid #4d4d4d;height:179px;min-height:179px;padding:16px 16px 34px;font-size:14px;line-height:1.45}.participation-story-count{color:#a3a3a3;font-size:12px;line-height:1.45;bottom:9.6px;right:17px}.participation-story-guide{margin-top:8px;font-size:12px}.participation-selection-photo{align-items:stretch;gap:0}.participation-selection-photo h3{font-size:15px;line-height:1.45}.participation-selection-photo>.participation-field-guide{margin:2.25px 0 23.1px}.participation-photo-example{color:#7f7f7f}.participation-photo-picker,.participation-photo-picker.has-photo{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:0}.participation-photo-picker button{color:#fff;background:#111;border:1px solid #4d4d4d;height:44px;padding:0 8px;font-size:14px;font-weight:500;line-height:1.4}.participation-photo-picker .participation-photo-choose{order:1}.participation-photo-picker img{order:2;width:100%;height:196px}.participation-photo-picker .participation-photo-remove,.participation-photo-picker.has-photo .participation-photo-remove{order:3;margin:0}.participation-photo-picker.has-photo button:last-child{margin-right:0}.participation-photo-name{display:none}.participation-photo-privacy{margin-top:12px;font-size:12px}.participation-optional-consents{gap:20px;margin-top:13.2px}.participation-optional-consent .participation-consent{color:#fff;line-height:1.45}.participation-optional-consent .participation-consent input{margin-top:1px}.participation-consent-tag{color:#a3a3a3}.participation-step-signature .campaign-dialog-heading{margin-bottom:0}.participation-signature-step{gap:0}.participation-pad{--pad:clamp(160px, calc(100dvh - 464px), 244px);justify-content:center;margin-top:18.3px;padding-bottom:37px}.participation-pad-ball{content:url(./sign-ball-mobile-DT0JXk4S.png)}.participation-pad-square:after{display:none}.campaign-dialog .participation-undo{right:0;top:calc(var(--pad) + 8px);font-size:14px;line-height:normal}.participation-pad-checking{color:#333;background:#fffc;border-radius:50%;flex-direction:column;justify-content:flex-start;gap:16px;padding-top:36.89%;inset:0}.participation-pad-checking .participation-checking-spinner{border:2px solid #999;border-top-color:#222;width:36px;height:36px}.participation-pad-checking strong{font-size:19px;line-height:normal}.participation-pad.is-checking .participation-pad-surface{opacity:1}.participation-is-checking .participation-footer>*{visibility:visible}.participation-is-checking .participation-footer .campaign-previous{display:none}.participation-is-checking .participation-footer .campaign-next:disabled{opacity:1;color:#888;background:#2a2a2a;border-color:#2a2a2a;font-weight:400}.participation-rejected-guide{text-align:left;color:#ccc;margin-top:64px;font-size:14px;font-weight:400}.participation-dialog.campaign-sheet-plain .campaign-dialog-heading{margin-top:0}.participation-signature-options{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%}.participation-signature-options>.participation-consent{color:#ccc;gap:10px;font-size:13px;line-height:normal}.participation-signature-options>.participation-consent input{background:#101010;border-color:#999;margin:0}.participation-signature-help{padding:0}.campaign-dialog .participation-signature-help .participation-detail-button{color:#aaa;font-size:13px;line-height:normal}.participation-completion-review{gap:16px;margin-top:24px}.participation-review-story>span{font-size:14px}.participation-review-story>p{font-size:16px;line-height:24px}.participation-onsite-entry-note{border-top-width:1px;margin-top:19.2px;padding-top:20px}.participation-onsite-entry-note>p{font-size:14px}.participation-onsite-entry-note>p+p{margin-top:7.4px;font-size:12px}.participation-onsite .campaign-dialog-heading{margin-top:0}.participation-onsite .campaign-dialog-heading>h2{font-size:24px;line-height:33px}.participation-onsite .campaign-dialog-heading>p{margin-top:5.85px;line-height:21px}.participation-onsite .participation-fan-fields{margin-top:0}.participation-onsite-card{background:#141414;border-color:#3a3a3a;flex-wrap:nowrap;height:72px;margin:24px 0 51px;padding:0 15px}.participation-onsite-card .participation-club-card-identity{gap:11px}.participation-onsite-card .participation-club-card-signature{width:112px;height:42px}.participation-footer .campaign-previous{width:52px;padding:0}.participation-previous-label{display:none}.participation-inapp-steps{gap:14px;margin-top:24px}.participation-inapp-steps>li{grid-template-columns:26px 1fr;gap:12px}.participation-inapp-steps>li>span{border-width:1px;width:26px;height:26px;font-size:13px}.participation-inapp-steps>li>p{font-size:15px;line-height:22px}.participation-inapp-note{border-left-width:2px;margin-top:18px;padding-left:12px;font-size:13px;line-height:20px}.participation-session-check{padding-top:28px}}.certificate-dialog{--cert-line:#383838;--cert-muted:#a8a8a8;--cert-dim:#8a8a8a}.certificate-section-label{color:#ccc;border-bottom:.64px solid #343434;flex:none;margin:0;padding:8.75px 0 31.1px;font-size:10.885px;line-height:13px}.certificate-heading h2{overflow-wrap:anywhere}.certificate-heading{animation:aqua-fade-up var(--dur-enter) var(--ease-expo) both}.certificate-heading>p{animation:aqua-fade-up var(--dur-enter) var(--ease-expo) calc(var(--stagger) * .6) both}.certificate-dialog .certificate-heading{margin-bottom:10.17px}.certificate-scroll{scrollbar-color:#fff9 #ffffff1f;padding-bottom:12px}.certificate-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.certificate-layout{grid-template-columns:245.88px 256.13px;align-items:start;column-gap:40.98px;margin:0;padding:0 21.77px;display:grid}.certificate-preview{min-width:0;margin:0}.certificate-image-frame{isolation:isolate;aspect-ratio:4/5;background:#040404;position:relative;overflow:hidden}.certificate-image-frame>img{aspect-ratio:4/5;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.certificate-image-frame>.certificate-crisp{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.certificate-image-frame.can-drag{touch-action:none;cursor:grab}.certificate-image-frame.can-drag:active{cursor:grabbing}.certificate-placeholder{aspect-ratio:4/5;color:#bbb;text-align:center;background:#040404;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12px;line-height:1.5;display:flex}.certificate-placeholder small{color:var(--cert-dim);font-size:10px}.certificate-reveal{z-index:4;visibility:hidden;pointer-events:auto;cursor:pointer;background:#040404;position:absolute;inset:0}.reveal-card{position:absolute;inset:0;overflow:hidden}.reveal-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.reveal-tip{pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#ffffff8c 32%,#fff0 70%);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.certificate-dialog[data-reveal-pending] .certificate-controls>:not(.certificate-error){opacity:0}.certificate-controls{flex-direction:column;min-width:0;min-height:307.35px;padding-top:9.6px;display:flex}.certificate-dialog .certificate-download,.certificate-dialog .certificate-secondary{isolation:isolate;width:100%;height:30.74px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 6px;font-size:11.526px;font-weight:400;line-height:normal;text-decoration:none;display:flex;position:relative;overflow:hidden}.certificate-download{color:#111;background:#fff;border:.64px solid #fff;font-weight:700}.certificate-secondary{color:#ddd;background:#131313;border:.64px solid #555}.certificate-secondary:not(:disabled):hover{background:#181818;border-color:#888}.certificate-download:not(:disabled):hover{background:#e9e9e9}.certificate-download:not(:disabled):active,.certificate-secondary:not(:disabled):active,.certificate-next:not(:disabled):active{transform:scale(.98)}.certificate-download:disabled,.certificate-secondary:disabled{color:#8a8a8a;cursor:default;background:#1c1c1c;border-color:#3a3a3a}.certificate-download.is-pending{color:#9a9a9a;background:#1c1c1c;border-color:#3a3a3a;font-weight:400}.certificate-scroll button:focus-visible,.certificate-scroll a:focus-visible,.certificate-footer button:focus-visible,.certificate-footer a:focus-visible{outline-offset:3px;outline:2px solid #fff}.certificate-error{color:#ffd2cd;animation:aqua-fade-up var(--dur-ui) var(--ease-expo) both;background:#ff6b5e1a;border:.64px solid #ff6b5e;margin-bottom:7.68px;padding:8px 10px;font-size:10.885px;line-height:1.5}.certificate-error strong{color:#fff;display:block}.certificate-error p{margin:4px 0 6px}.certificate-error p:only-child{margin:0}.certificate-dialog .certificate-error button{color:#fff;background:0 0;border:.64px solid #ff6b5e;width:100%;height:30.74px;padding:0 6px;font-size:11.526px}.certificate-notice{color:#ddd;background:#151515;border-left:2px solid #ccc;margin:0 0 7.68px;padding:7px 10px;font-size:10.885px;line-height:1.5}.certificate-fill{z-index:-1;transform-origin:0;pointer-events:none;background:#ffffff29;position:absolute;inset:0;transform:scaleX(0)}.certificate-file-video.is-busy .certificate-fill{transform:scaleX(var(--progress,.04));transition:transform calc(.32s * var(--motion-scale)) var(--ease-out)}.certificate-next.is-busy .certificate-fill,.certificate-download.is-busy .certificate-fill{animation:certificate-fill-wait calc(1.4s * var(--motion-scale)) var(--ease-inout) infinite;background:#0000001f}@keyframes certificate-fill-wait{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.certificate-file-video.is-busy{color:#fff;border-color:#888;justify-content:space-between}.certificate-file-label{font-variant-numeric:tabular-nums}.certificate-file-cancel{color:#bbb;text-underline-offset:3px;font-size:.9em;text-decoration:underline}.certificate-check{stroke-dasharray:16;stroke-dashoffset:0;width:1.2em;height:1.2em;animation:certificate-check calc(.42s * var(--motion-scale)) var(--ease-out) both;flex:0 0 1.2em}@keyframes certificate-check{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}.certificate-files [data-done]{color:#fff;border-color:#8a8a8a}.certificate-files{grid-template-columns:minmax(0,1fr);gap:7.68px;margin:0;display:grid}.certificate-inapp{color:#ddd;background:#151515;border-left:2px solid #ff6b5e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:4px 0 4px 10px;font-size:10.885px;line-height:1.4;display:flex}.certificate-inapp p{word-break:keep-all;margin:0}.certificate-dialog .certificate-inapp button{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-height:30px;padding:0 10px;font-size:10.885px;font-weight:700;text-decoration:underline}.certificate-dialog .certificate-reedit{color:#bbb;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:auto 0 12.63px;padding:0;font-size:10.885px;line-height:13px}.certificate-reedit:hover{color:#fff}.certificate-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.68px;margin-bottom:12.8px;display:grid}.certificate-physical{border-top:.64px solid #373737;flex-direction:column;gap:15.02px;margin-top:23.05px;padding-top:11.23px;display:flex}.certificate-physical p{color:#bbb;word-break:keep-all;margin:0;font-size:10.885px;line-height:17.289px}.certificate-dialog .certificate-physical .certificate-download{color:#111;height:34.58px}.certificate-editor{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.certificate-editor legend{margin:.6px 0 15.4px;padding:0;font-size:12.806px;font-weight:700;line-height:normal}.certificate-background-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10.2px;display:grid}.certificate-dialog .certificate-background-options button,.certificate-dialog .certificate-color-options button{color:#ddd;cursor:pointer;height:33.3px;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);background:#131313;border:.64px solid #555;justify-content:center;align-items:center;gap:5.123px;padding:0 6px;font-size:11.526px;font-weight:400;line-height:normal;display:flex}.certificate-dialog .certificate-background-options button[aria-pressed=true],.certificate-dialog .certificate-color-options button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff;font-weight:700}.certificate-photo-input{color:#ddd;cursor:pointer;background:#131313;border:.64px solid #555;justify-content:center;align-items:center;height:30.74px;margin-top:15.36px;padding:0 6px;font-size:11.526px;line-height:normal;display:flex;position:relative}.certificate-photo-input:hover{border-color:#888}.certificate-photo-input:focus-within{outline-offset:3px;outline:2px solid #fff}.certificate-photo-input input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.certificate-photo-help{color:#d4d4d4;word-break:keep-all;margin:28.3px 0 0;font-size:12.806px;line-height:21.771px}.certificate-editor[data-photo] .certificate-photo-help{color:#bbb;margin-top:31.3px;font-size:10.885px;line-height:13px}.certificate-slider{color:#ddd;white-space:nowrap;grid-template-columns:58.93px 153.68px minmax(0,1fr);align-items:center;margin:20px 0 0;font-size:10.885px;line-height:13px;display:grid}.certificate-slider input{appearance:none;cursor:pointer;background:linear-gradient(#666,#666) 50%/100% 1.92px no-repeat;width:100%;height:10.25px;margin:0;padding:0}.certificate-slider input::-webkit-slider-runnable-track{background:0 0;border:0;height:10.25px}.certificate-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:0;width:10.25px;height:10.25px}.certificate-slider input::-moz-range-track{background:#666;border:0;height:1.92px}.certificate-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:0;width:10.25px;height:10.25px}.certificate-slider input:focus-visible{outline-offset:3px;outline:2px solid #fff}.certificate-slider output{text-align:right;font-variant-numeric:tabular-nums}.certificate-dialog .certificate-reset{color:#bbb;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0;font-size:10.885px;line-height:13px}.certificate-color-label{color:#ddd;margin:20px 0 0;font-size:10.885px;line-height:12.806px}.certificate-color-options{grid-template-columns:repeat(2,71.715px);gap:5.123px;margin-top:5.123px;display:grid}.certificate-dialog .certificate-color-options button{height:25.613px;padding:0;font-size:8.964px;line-height:12.806px}.certificate-dialog .certificate-color-options button[aria-pressed=true]{color:#121212}.certificate-tone-icon{flex:0 0 15.368px;width:15.368px;height:15.368px}.certificate-donation-layout{grid-template-columns:216px 252px;align-items:center;column-gap:44px;padding:0;display:grid}.certificate-donation-card{animation:aqua-fade-up var(--dur-hero) var(--ease-expo) both;margin:0}.certificate-donation-card img{width:100%;height:auto;display:block}.certificate-donation-copy{flex-direction:column;gap:16px;display:flex}.certificate-donation-copy>*{animation:aqua-fade-up var(--dur-enter) var(--ease-expo) both}.certificate-donation-copy>:nth-child(2){animation-delay:var(--stagger)}.certificate-donation-copy>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.certificate-donation-copy p{color:#ebebeb;word-break:keep-all;margin:0;font-size:14.087px;line-height:22px}.certificate-donation-copy p+p{color:#a0a0a0}.certificate-donation-copy strong{color:#fff;font-weight:600}.certificate-donation-line{flex-wrap:nowrap;align-items:center;gap:14px;width:max-content;margin-top:12px;display:flex}.certificate-donation-line>*,.certificate-donation-sponsors>*{flex:none}.certificate-with-kleague{width:70px;height:30px}.certificate-donation-divider{background:#404040;width:1px;height:14px}.certificate-donation-sponsors{align-items:center;gap:9.989px;display:flex}.certificate-donation-sponsor{color:#999;white-space:nowrap;font-size:10.245px;line-height:normal}.certificate-hana{width:72.23px;height:14.22px}.certificate-chest{width:64.67px;height:15.78px}.certificate-footer .certificate-download,.certificate-footer .certificate-secondary{width:auto;height:40px;padding:0 12px;font-size:14.4px;line-height:1.4}.certificate-footer .certificate-apply{color:#0f0f0f;border-width:.9px;flex:0 0 184px}.certificate-footer .certificate-finish{color:#fff;background:#111;border:.9px solid #4d4d4d;flex:0 0 115px;font-weight:500}.certificate-footer-gap{flex:1 1 0}.certificate-footer>.campaign-next:only-child{margin-left:auto}.certificate-next{isolation:isolate;transition:background-color var(--dur-quick) var(--ease-out), transform var(--dur-press) var(--ease-out);position:relative;overflow:hidden}.certificate-cancel{border:1px solid #555!important;padding:0 22px!important}.certificate-toast-host{left:50%;top:min(calc(50% + 284.16px * var(--campaign-popup-scale,1)), calc(100% - 44px));z-index:8;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}.certificate-toast{color:#fff;white-space:nowrap;word-break:keep-all;animation:certificate-toast calc(3.8s * var(--motion-scale)) var(--ease-out) both;background:#1c1c1c;border:1px solid #3b3b3b;align-items:center;gap:8px;margin:0;padding:8px 15px;font-size:12px;font-weight:500;line-height:1.45;display:flex;box-shadow:0 6px 16px #00000080}.certificate-toast-mark{flex:none;font-size:12.5px;font-weight:700}@keyframes certificate-toast{0%{opacity:0;transform:translateY(10px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.campaign-dialog.certificate-gate{width:420px;height:auto;min-height:0;padding-bottom:28px}.certificate-gate-body{flex-direction:column;gap:10px;display:flex}.certificate-gate p{color:#ccc;margin:0 0 8px;font-size:14px;line-height:1.6}.certificate-gate .certificate-download,.certificate-gate .certificate-secondary{height:40px;font-size:14px}.certificate-gate-loading{color:#ccc;align-items:center;gap:14px;margin:20px 0 8px;font-size:14px;line-height:1.5;display:flex}.certificate-story-layout{min-width:0}.certificate-story-layout .story-editor{background:0 0;border:0;border-radius:0;gap:12px;padding:0}br.certificate-mobile-only{display:none}@media (width<=700px){.certificate-pc-only{display:none}br.certificate-mobile-only{display:inline}.certificate-scroll{padding-top:0}.certificate-dialog .certificate-heading{margin-bottom:19px}.certificate-dialog[data-stage=decorate] .certificate-heading,.certificate-dialog[data-editing=true] .certificate-heading{margin-bottom:17px}.certificate-dialog[data-stage=revisit][data-editing=false] .certificate-heading{margin-bottom:18px}.certificate-dialog[data-stage=donation] .certificate-heading{margin-bottom:20px}.certificate-layout{grid-template-columns:minmax(0,1fr);row-gap:16px;padding:0}.certificate-preview{justify-self:center;width:152px;max-width:100%}.certificate-dialog[data-stage=revisit] .certificate-preview{width:168px}.certificate-dialog[data-editing=true] .certificate-preview{width:236.4px}.certificate-dialog[data-editing=true] .certificate-layout{row-gap:16.5px}.certificate-controls{min-height:0;padding-top:0}.certificate-dialog .certificate-download,.certificate-dialog .certificate-secondary{border-width:1px;height:48px;padding:0 12px;font-size:15px}.certificate-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.certificate-dialog .certificate-files>.certificate-share{order:-2;grid-column:1/-1;font-size:16px}.certificate-files>.certificate-inapp{display:none}.certificate-heading>.certificate-inapp{margin-top:6px;padding-block:2px;font-size:13px}.certificate-dialog .certificate-heading>.certificate-inapp button{min-height:32px;padding-inline:8px;font-size:13px}.certificate-file-video.is-busy{flex-direction:column;justify-content:center;gap:0;line-height:1.25}.certificate-dialog .certificate-reedit{color:#ccc;align-self:center;margin:16px 0 0;font-size:14px;line-height:normal}.certificate-dialog[data-stage=revisit] .certificate-files{row-gap:8px}.certificate-dialog[data-stage=revisit] .certificate-files>*{height:44px}.certificate-controls>.certificate-edit-actions{order:1;gap:10px;margin:8px 0 0}.certificate-dialog .certificate-edit-actions .certificate-secondary{color:#fff;background:#111;border-color:#4d4d4d;height:44px;padding:0 8px;font-size:14px;font-weight:500;line-height:1.4}.certificate-dialog[data-revisiting=true] .certificate-physical{display:none}.certificate-error,.certificate-notice{font-size:13px}.certificate-dialog .certificate-error button{height:44px;font-size:14px}.certificate-editor legend{display:none}.certificate-background-options{gap:10px}.certificate-dialog .certificate-background-options button{border-width:1px;height:43px;font-size:14px}.certificate-photo-input{border-width:1px;height:44px;margin-top:10px;font-size:14px}.certificate-photo-help{color:#aaa;margin-top:20px;font-size:13px;line-height:normal}.certificate-editor[data-photo] .certificate-photo-help{color:#bbb;margin-top:16px;font-size:13px;line-height:normal}.certificate-slider{color:#ccc;grid-template-columns:74px 213px minmax(0,1fr);margin-top:24px;font-size:13px;line-height:16px}.certificate-slider input{background-image:linear-gradient(#555,#555);background-size:100% 3px;height:16px}.certificate-slider input::-webkit-slider-runnable-track{height:16px}.certificate-slider input::-webkit-slider-thumb{width:14px;height:16px}.certificate-slider input::-moz-range-track{background:#555;height:3px}.certificate-slider input::-moz-range-thumb{width:14px;height:16px}.certificate-dialog .certificate-reset{margin-top:20px;font-size:13px;line-height:16px}.certificate-color-label{color:#ababab;margin-top:20px;font-size:13px;line-height:16px}.certificate-color-options{grid-template-columns:repeat(2,100px);gap:8px;margin-top:8px}.certificate-dialog .certificate-color-options button{border-width:1px;gap:6px;height:40px;font-size:14px;line-height:normal}.certificate-dialog .certificate-color-options button[aria-pressed=true]{color:#111}.certificate-donation-layout{flex-direction:column;align-items:stretch;gap:32px;display:flex}.certificate-donation-card{border:1px solid #ffffff24;align-self:center;width:144px}.certificate-donation-copy{gap:12px}.certificate-donation-copy p,.certificate-donation-copy p+p{color:#aaa;font-size:13px;line-height:20px}.certificate-donation-line{gap:12px;margin-top:0}.certificate-with-kleague{width:65px;height:28px}.certificate-donation-sponsors{gap:6px}.certificate-donation-sponsor{color:#888;font-size:11px}.certificate-chest{margin-left:3.8px}.certificate-footer .certificate-download,.certificate-footer .certificate-secondary{border-width:1px;height:50px;min-height:50px;padding:0 10px;font-size:16px;line-height:normal}.certificate-footer .certificate-finish{color:#ddd;background:#131313;border-color:#555;flex:0 0 96px;font-weight:400}.certificate-footer .certificate-apply{color:#111;flex:auto}.certificate-toast-host{top:96px}.certificate-toast{white-space:normal;gap:10px;padding:14px 20px 14px 18px;font-size:14px;box-shadow:0 8px 20px #00000080}.certificate-toast-mark{font-size:15px}.campaign-dialog.certificate-gate{width:100%;padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (width<=700px) and (height<=740px){.certificate-dialog[data-stage=download][data-editing=false] .certificate-preview{width:min(152px,80dvh - 399.2px)}.certificate-dialog[data-editing=true] .certificate-preview{width:min(236.4px,80dvh - 369.6px)}}.certificate-frame-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.certificate-frame .certificate-gate-body{flex:auto;justify-content:center;align-items:center;display:flex}.story-editor{color:#fff;flex-direction:column;gap:12px;display:flex}.story-editor h3,.story-editor p{margin:0}.story-editor p,.story-editor small{overflow-wrap:anywhere;word-break:keep-all;font-size:14px;line-height:1.6}.story-editor>*{animation:aqua-fade-up var(--dur-enter) var(--ease-expo) both}.story-editor>:nth-child(2){animation-delay:var(--stagger)}.story-editor>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.story-editor>:nth-child(n+4){animation-delay:calc(var(--stagger) * 3)}.story-card{background:#141414;border:1px solid #3a3a3a;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.story-card-head{align-items:center;gap:14px;min-height:48px;display:flex}.story-card-head img{object-fit:contain;flex:none;width:30px;height:40px}.story-card-head p{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.story-card-head span{color:#a8a8a8;font-size:12px!important;line-height:1.4!important}.story-card-head strong{overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.25}.story-card-head canvas{flex:none;width:120px;height:60px}.story-card-text{white-space:pre-wrap;color:#e6e6e6;font-size:14px!important;line-height:1.75!important}.story-field{flex-direction:column;gap:8px;display:flex}.story-field label{align-items:baseline;gap:6px;font-size:16px;font-weight:700;display:flex}.story-tag{color:#ffffffa3;font-size:12px;font-weight:400}.story-field-help{color:#a8a8a8}.story-textarea{position:relative}.story-textarea textarea{box-sizing:border-box;resize:none;color:#fff;width:100%;min-height:128px;font:inherit;transition:border-color var(--dur-quick) var(--ease-out);background:#141414;border:1px solid #555;border-radius:0;padding:14px 16px 32px;font-size:16px;line-height:1.6;display:block}.story-textarea textarea:focus-visible{border-color:#fff;outline:none}.story-textarea textarea:disabled{opacity:.7}.story-textarea small{color:#8a8a8a;font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:8px;right:12px;font-size:12px!important;line-height:1.4!important}.story-consent{color:#ddd;cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.story-consent input{appearance:none;cursor:pointer;background:0 0;border:1px solid #999;flex:0 0 18px;width:18px;height:18px;margin:0}.story-consent input:checked{background:#fff;border-color:#fff}.story-consent input:checked:after{content:"";border:2px solid #111;border-width:0 2px 2px 0;width:5px;height:10px;margin:1px auto;display:block;transform:rotate(45deg)}.story-consent-optional{color:#ffffffa3}.story-consent-state{color:#a8a8a8}.story-note,.story-rejected,.story-error{color:#ffd2cd;background:#ff6b5e14;border-left:2px solid #ff6b5e;padding:10px 12px}.story-conflict{white-space:pre-wrap;overflow-wrap:anywhere;background:#171717;border:1px solid #555;flex-direction:column;gap:8px;padding:12px;display:flex}.story-saved-note{color:#fff;font-weight:700}.story-saved .story-card{animation:aqua-fade-up var(--dur-hero) var(--ease-expo) both}@media (width>=701px){.story-editor:not(.story-saved)>.story-card,.story-field-help,.story-tag{display:none}.certificate-dialog .certificate-story-layout .story-editor{gap:0;padding:9.6px 21.77px 0}.story-field{gap:8.33px}.story-field label{font-size:13px;line-height:16px}.story-textarea textarea{color:#ddd;background:#151515;border:.64px solid #484848;height:148.55px;min-height:0;padding:12.806px 15.368px 26px;font-size:12.806px;line-height:1.45}.story-textarea small{color:#999;bottom:13.44px;right:16px;font-size:8.964px!important;line-height:normal!important}.story-editor p.story-consent-state{color:#bbb;margin-top:16px;font-size:10.245px;line-height:normal}.story-consent{color:#bbb;gap:7.68px;margin-top:15.36px;font-size:10.245px;line-height:normal}.story-consent input{border:.64px solid #999;flex-basis:12.806px;width:12.806px;height:12.806px;position:relative}.story-consent input:checked{background:#fff;border-color:#999}.story-consent input:checked:after{content:"✓";color:#111;text-align:center;border:0;width:auto;height:auto;margin:0;font-size:10.245px;font-weight:700;line-height:12px;position:absolute;inset:0;transform:none}.story-consent-optional{color:inherit}.story-saved>.story-card,.story-editor p.story-saved-note{display:none}.story-field-title{margin:0;font-size:13px;font-weight:700;line-height:16px}.story-editor p.story-saved-text{color:#ddd;white-space:pre-wrap;background:#151515;border:.64px solid #484848;height:148.55px;margin:0;padding:12.806px 15.368px;font-size:12.806px;line-height:1.45;overflow:hidden}.story-editor>.story-note,.story-editor>.story-rejected,.story-editor>.story-error,.story-editor>.certificate-notice,.story-editor>.story-conflict{margin-top:12px}.story-editor p.story-note,.story-editor p.story-rejected,.story-editor p.story-error{padding:7px 10px;font-size:10.885px;line-height:1.5}.story-conflict,.story-editor .story-conflict p{font-size:10.885px}.certificate-dialog .story-editor>.certificate-secondary{margin-top:12px}.certificate-footer .certificate-cancel{color:#fff;background:#111;width:115px;height:40px;margin-left:auto;margin-right:-1px;font-weight:500;line-height:1.4;border:.9px solid #4d4d4d!important;padding:0!important;font-size:14.4px!important}}@media (width<=700px){.certificate-dialog[data-story-editing=true] .certificate-heading{margin-bottom:35px}.certificate-dialog .certificate-story-layout .story-editor{gap:0}.story-card{background:#141414;border-color:#3a3a3a;padding:0 16px}.story-card-head{gap:11px;min-height:70px}.story-card-head img{width:29px;height:34px}.story-card-head p{gap:3px}.story-card-head span{color:#b5b5b5;font-size:11px!important;line-height:normal!important}.story-card-head strong{color:#f1f1f1;font-size:24px;font-weight:600;line-height:normal}.story-card-head canvas{width:112px;height:56px}.story-field{gap:12px;margin-top:51px}.story-field label{gap:6px;font-size:15px;line-height:1.45}.story-tag{color:#a3a3a3;font-size:12px}.story-editor p.story-field-help{color:#a3a3a3;font-size:14px;line-height:1.45}.story-textarea textarea{color:#fff;background:#111;border:1px solid #4d4d4d;height:177px;min-height:0;padding:16px 16px 30px;font-size:14px;line-height:1.45}.story-textarea small{color:#a3a3a3;bottom:8.6px;right:16px;font-size:12px!important;line-height:1.45!important}.story-editor p.story-consent-state{color:#a3a3a3;margin-top:24px;font-size:13px;line-height:1.45}.story-saved-field{display:none}.story-card[data-with-story]{gap:11px;padding:21px 18px 23px}.story-card[data-with-story] .story-card-head{min-height:0}.story-card[data-with-story] .story-card-head span{line-height:18px!important}.story-card[data-with-story] .story-card-head strong{line-height:29px}.story-card-text{color:#d9d9d9;font-size:14px!important;line-height:23px!important}.story-editor.story-saved>p.story-consent-state{margin-top:32px}.story-editor p.story-saved-note{margin-top:24px;font-size:14px;line-height:1.45}.story-consent{margin-top:24px;font-size:13px}.story-editor>.story-note,.story-editor>.story-rejected,.story-editor>.story-error,.story-editor>.certificate-notice,.story-editor>.story-conflict,.certificate-dialog .story-editor>.certificate-secondary{margin-top:14px}}.aqua-recaptcha-host{z-index:2147483647;pointer-events:none;position:fixed;inset:0}.aqua-recaptcha-host>*{pointer-events:auto}.aqua-recaptcha-host .grecaptcha-badge{visibility:hidden!important}.aqua-recaptcha-host>div[style*="visibility: visible"]>div:last-child{max-width:100vw;max-height:100dvh;top:50%!important;transform:translateY(-50%)!important}.public-catalog,.public-signature-card{color:#fff;box-sizing:border-box;word-break:keep-all;overflow-wrap:anywhere;font-family:Campaign Pretendard,sans-serif}.public-catalog *,.public-signature-card *{box-sizing:border-box}.public-catalog button,.public-catalog select,.public-signature-card button{font:inherit;cursor:pointer;border-radius:0}.public-catalog button:disabled,.public-signature-card button:disabled{cursor:wait;opacity:.55}.public-catalog button:focus-visible,.public-catalog select:focus-visible,.public-catalog input:focus-visible,.public-signature-card button:focus-visible{outline-offset:3px;outline:2px solid #fff}.public-catalog{background:#0c0c0c;border:1px solid #444;width:1120px;max-width:calc(100vw - 32px);height:850px;max-height:calc(100dvh - 32px);margin:auto;padding:0 32px;overflow:hidden}.public-catalog[open]{flex-direction:column;display:flex}.public-catalog::backdrop{background:#000b}.public-catalog-header{border-bottom:1px solid #444;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.public-catalog-header p{letter-spacing:.08em;margin:0 0 9px;font-size:12px;font-weight:700}.public-catalog-header h2{margin:0;font-size:26px}.public-close{color:#fff;background:0 0;border:0;width:44px;height:44px;font-size:32px!important}.public-catalog-scroll{scrollbar-color:#666 #111;min-height:0;padding:24px 3px;overflow:auto}.public-catalog-filters{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.public-catalog-filters label{align-items:center;gap:10px;display:flex}.public-catalog-filters select{color:#fff;background:#242424;border:1px solid #666;min-width:150px;padding:10px}.public-catalog-filters button,.public-catalog-error button{color:#ddd;background:0 0;border:1px solid #666;min-height:44px;padding:10px 14px}.public-story-filter input{accent-color:#fff;width:19px;height:19px}.public-catalog-intro{color:#ddd;margin:24px 0 8px;font-size:15px;line-height:1.6}.public-catalog-counts{color:#ddd;margin:0 0 24px;font-size:13px;line-height:1.6}.public-catalog-counts span{color:#aaa}.public-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.public-catalog-error{color:#ffd0ad;margin:12px 0 20px;font-size:13px;line-height:1.5}.public-catalog-empty{text-align:center;color:#ccc;padding:40px 0;line-height:1.7}.public-load-more{color:#111;background:#fff;border:0;width:100%;margin:24px 0;padding:15px;display:block}.public-catalog-note{color:#aaa;text-align:center;margin:24px 0 0;font-size:12px;line-height:1.7}@media (width<=800px){.public-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.public-catalog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0 20px}.public-catalog-grid{grid-template-columns:minmax(0,1fr)}.public-catalog-counts span{display:block}}.public-signature-card{background:#242424;flex-direction:column;min-height:423px;padding:54px 31px 52px;display:flex;position:relative}.public-card-bracket{pointer-events:none;width:calc(100% - 20px);height:30.87px;position:absolute;top:10px;left:10px}.public-card-bracket-bottom{top:auto;bottom:10px}.public-card-close{z-index:2;color:#fff;opacity:0;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:6px;right:6px}.public-card-close:focus-visible{opacity:1}.public-card-head{align-items:center;gap:10px;display:flex}.public-card-logo{object-fit:contain;flex:none;width:29px;height:34px}.public-card-head span{color:#bbb;font-size:13.17px;line-height:16px;display:block}.public-card-head h3{margin:2px 0 0;font-size:23.4px;font-weight:700;line-height:28px}.public-signature-card canvas{aspect-ratio:2;width:100%;height:auto;margin:14px 0 5px;display:block}.public-story{margin-top:20px}.public-story-text{color:#e5e5e5;white-space:pre-wrap;margin:0;font-size:13.17px;line-height:20.5px}.public-card-actions{flex-direction:column;margin-top:auto;display:flex}.public-selection-note{color:#b8b8b8;margin:0 0 6px;font-size:9px;line-height:16px}.public-signature-card .public-like{color:#fff;width:100%;min-height:32px;transition:border-color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out),transform var(--dur-press) var(--ease-out);background:#242424;border:.73px solid #7c7c7c;justify-content:center;align-items:center;gap:8px;padding:3px 10px;font-size:13.17px;font-weight:700;display:flex}.public-like:hover:not(:disabled){background:#2e2e2e;border-color:#c4c4c4}.public-like:active:not(:disabled){transform:scale(.97)}.public-like-short{display:none}.public-like-heart{flex:0 0 23px;place-items:center;width:23px;height:20px;display:grid;position:relative}.public-like-heart img{width:23px;height:20px;position:absolute;inset:0}.public-like-heart strong{font-variant-numeric:tabular-nums;font-size:8.8px;font-weight:700;line-height:12px;position:relative}.public-like[aria-pressed=true] .public-like-heart strong{color:#242424}.public-like-ring{opacity:0;pointer-events:none;border:1.5px solid #fff;border-radius:50%;position:absolute;inset:-6px}.public-like-spark{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.public-signature-card .public-view-ball{color:#ddd;background:0 0;border:0;border-bottom:1px solid #777;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:12px;padding:5px 0;font-size:13px;display:flex}.public-card-error{color:#ff9d93;margin:6px 0 0;font-size:12px;line-height:1.5}.public-signature-card[data-variant=stage]{transform-origin:50% 45%;background:#0b0b0be0;border-radius:5.4px;width:250px;height:423px;min-height:0;padding:52px 23px 52px 31px}.public-signature-card[data-variant=stage] .public-card-bracket{width:231.27px;top:9.66px;left:9.75px}.public-signature-card[data-variant=stage] .public-card-bracket-bottom{top:auto;bottom:9.06px}.public-signature-card[data-variant=stage] .public-card-head{margin-top:0}.public-signature-card[data-variant=stage] .public-story{flex-direction:column;flex:0 auto;min-height:0;margin-top:17.6px;display:flex}.public-signature-card[data-variant=stage][data-tall=true]{height:466px;margin-top:-43px}.public-signature-card[data-variant=stage] .public-card-actions{padding-top:12px}.public-signature-card[data-variant=stage] .public-like{width:187.4px;margin-left:0}.public-signature-card[data-variant=stage][data-leaving]{pointer-events:none;animation:public-card-out calc(.26s * var(--motion-scale,1)) cubic-bezier(.55, .06, .68, .19) both}@keyframes public-card-out{to{opacity:0;transform:scale(.97)translateY(6px)}}.public-signature-card[data-variant=stage][data-story=false]{height:auto;min-height:150px;padding-bottom:56px}.public-signature-card[data-variant=carousel]{background:#141414;border:1px solid #3a3a3a;min-height:242px;padding:18px 18px 14px}.public-signature-card[data-variant=carousel] .public-card-bracket{display:none}.public-signature-card[data-variant=carousel] .public-card-close{opacity:1;color:#d0d0d0;width:44px;height:44px;top:2px;right:2px}.public-signature-card[data-variant=carousel] .public-card-head{gap:11px;padding-right:36px}.public-signature-card[data-variant=carousel] .public-card-head span{color:#b5b5b5;font-size:11px;line-height:18px}.public-signature-card[data-variant=carousel] .public-card-head h3{color:#f1f1f1;margin:0;font-size:24px;font-weight:600;line-height:29px}.public-signature-card[data-variant=carousel] .public-story{margin-top:14px}.public-signature-card[data-variant=carousel] .public-story-text{color:#d9d9d9;font-size:14px;line-height:23px}.public-signature-card[data-variant=carousel] .public-card-actions{align-items:flex-end;margin-top:12px}.public-signature-card[data-variant=carousel] .public-like{background:#1119;order:1;gap:8px;width:auto;min-width:160px;min-height:39px;padding:0 16px;font-size:14px;font-weight:500}.public-signature-card[data-variant=carousel] .public-like-long{display:none}.public-signature-card[data-variant=carousel] .public-like-short{display:inline}.public-signature-card[data-variant=carousel] .public-selection-note{color:#8e8e8e;letter-spacing:-.4px;text-align:right;order:2;margin:6px 0 0;font-size:10px;line-height:15px}.public-signature-card[data-variant=carousel] .public-card-error{order:3}.public-signature-card[data-variant=carousel][data-story=false]{min-height:0;padding-bottom:21px}@font-face{font-family:KioskPretendard;src:url(./PretendardVariable-CJuje-Rk.woff2)format("woff2");font-weight:100 900;font-display:swap}.kiosk{--kiosk-primary:#009c80;--kiosk-panel:#000c0a;--kiosk-field:#000907;--kiosk-key:#14201c;--kiosk-accent:#ad1540;--kiosk-disabled:#2b3532;--kiosk-disabled-text:#93a29d;--kiosk-wash:#01795e;--kiosk-wash-input:#01795e80;--kiosk-shade:#0009;--kiosk-cta-bg:var(--kiosk-primary);--kiosk-cta-text:#fff;--kiosk-coral:#ff6b5e;--kiosk-light:#19c7a4;--kiosk-key-pressed:#6adeb7;color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;word-break:keep-all;background:#000;font-family:KioskPretendard,Pretendard,sans-serif;line-height:1.4;position:fixed;inset:0;overflow:hidden}.kiosk[data-theme=ulsan]{--kiosk-primary:#084397;--kiosk-panel:#021127;--kiosk-field:#021127;--kiosk-key:#072043;--kiosk-accent:#f7bc2c;--kiosk-disabled:#8ab2eb;--kiosk-disabled-text:#0d0d0d;--kiosk-wash:#0646a8;--kiosk-wash-input:#0646a8;--kiosk-shade:#00000070;--kiosk-cta-bg:#fff;--kiosk-cta-text:#101010;--kiosk-light:#4d93f5}.kiosk[data-theme=jeonbuk]{--kiosk-primary:#064d38;--kiosk-panel:#03170f;--kiosk-field:#03170f;--kiosk-key:#082b1e;--kiosk-accent:#f9cf07;--kiosk-disabled:#7fbfa1;--kiosk-disabled-text:#0d0d0d;--kiosk-disabled-opacity:.4;--kiosk-wash:#075840;--kiosk-wash-input:#075840;--kiosk-shade:#00000070;--kiosk-cta-bg:#fff;--kiosk-cta-text:#101010;--kiosk-light:#f9cf07;--kiosk-key-pressed:#68deb9}.kiosk{--kiosk-ondark-bold:640;--kiosk-cta-weight:var(--kiosk-ondark-bold)}.kiosk[data-theme=ulsan],.kiosk[data-theme=jeonbuk]{--kiosk-cta-weight:700}.kiosk-stage{transform-origin:50%;isolation:isolate;background:#080808;width:1920px;height:1080px;position:absolute;top:50%;left:50%;overflow:hidden}.kiosk p,.kiosk h1,.kiosk h2,.kiosk dl,.kiosk dd{margin:0}.kiosk button,.kiosk input,.kiosk select{font:inherit}.kiosk button{cursor:pointer;background:var(--kiosk-panel);color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #666;border-radius:0;padding:0;font-weight:500;line-height:1.4}.kiosk button:disabled{cursor:default}.kiosk button:focus-visible,.kiosk input:focus-visible,.kiosk select:focus-visible,.kiosk-dialog:focus-visible{outline-offset:5px;outline:3px solid #fff}.kiosk button:active:not(:disabled){filter:brightness(1.2)}.kiosk-background{pointer-events:none;z-index:0;background:#080808;position:absolute;inset:0}.kiosk-background>img:first-child{width:100%;height:100%;position:absolute;inset:0}.kiosk-background .kiosk-vignette-top{width:1920px;height:330px;position:absolute;top:0;left:0}.kiosk-background .kiosk-vignette-bottom{width:1920px;height:440px;position:absolute;bottom:0;left:0}.kiosk-theme-wash{background:var(--kiosk-wash);mix-blend-mode:multiply;transition:background-color .6s var(--ease-out);position:absolute;inset:0}.kiosk:not([data-stage=entry]) .kiosk-theme-wash{background:var(--kiosk-wash-input)}.kiosk-input-shade{background:var(--kiosk-shade);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.kiosk:not([data-stage=entry]) .kiosk-input-shade{opacity:1}.kiosk-content{z-index:2;position:absolute;inset:0}.kiosk-scene{position:absolute;inset:0}.kiosk-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kiosk-blooms{z-index:1}.kiosk-ghosts{z-index:3}.kiosk-ghost{pointer-events:none;position:absolute;inset:0}.kiosk-flights{z-index:4}.kiosk-match-shield{z-index:6;position:absolute;inset:0}.kiosk-header-wordmark{object-fit:contain;width:47.5px;height:80px;animation:aqua-fade-in .6s var(--ease-out) both;position:absolute;top:40px;left:56px}.kiosk-progress{color:#6e6e6e;white-space:nowrap;height:50px;animation:aqua-fade-in .6s var(--ease-out) both;align-items:flex-start;gap:36px;font-size:22px;font-weight:400;line-height:1.4;display:flex;position:absolute;top:69px;left:204px}.kiosk-progress>span{transition:color .4s var(--ease-out)}.kiosk-progress [aria-current=step]{color:#fff;font-weight:700}.kiosk-sponsors{z-index:2;justify-content:space-between;align-items:center;width:527.234px;height:46.25px;display:flex;position:absolute;top:48px;left:1337px}.kiosk-league-mark{flex:none;width:135.497px;height:46.25px;display:block;position:relative;overflow:hidden}.kiosk-league-mark>img{filter:brightness(0)invert();width:184.426px;height:274.885px;position:absolute;top:-107.874px;left:-21.434px}.kiosk-hana-mark{background:#fff;flex:none;width:180.375px;height:35.518px;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kiosk-community-mark{flex:none;width:132.738px;height:32.395px;display:block}.kiosk-led-notice{box-sizing:border-box;color:#fff;white-space:nowrap;z-index:2;background:#1c1c1c;border:1.5px solid #3b3b3b;align-items:center;gap:14px;height:74px;padding:18px 30px 18px 26px;font-size:25px;font-weight:500;line-height:1.4;display:flex;position:absolute;top:118px;left:1226px;box-shadow:0 10px 24px #00000080}.kiosk-led-notice>i{width:14px;height:14px;animation:aqua-breathe 2.4s var(--ease-sine) infinite;--breathe-low:.35;--breathe-high:1;background:#fff;border-radius:50%;flex:none}.kiosk-heading{width:1444px;position:absolute;top:136px;left:238px}.kiosk-heading-bar{background:var(--kiosk-accent);transform-origin:50% 100%;width:17px;height:42px;position:absolute;top:13px;left:-34px}.kiosk-heading h1{font-size:48px;font-weight:var(--kiosk-ondark-bold);letter-spacing:0;white-space:nowrap;align-items:center;min-width:0;line-height:1.4;display:flex}.kiosk-heading-name{text-overflow:ellipsis;min-width:0;max-width:840px;overflow:hidden}.kiosk-heading>p{color:#b3b3b3;margin-top:1px;font-size:25px;line-height:1.4}.kiosk .kiosk-primary{background:var(--kiosk-primary);color:#fff;min-height:76px;transition:background-color .3s var(--ease-out),color .3s var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.kiosk .kiosk-primary:disabled,.kiosk .kiosk-primary[aria-disabled=true],.kiosk .kiosk-primary[data-inactive]{background:var(--kiosk-disabled);color:var(--kiosk-disabled-text);opacity:var(--kiosk-disabled-opacity,1)}.kiosk .kiosk-primary[aria-disabled=true]:active,.kiosk .kiosk-primary[data-inactive]:active{filter:none}.kiosk-navigation{gap:24px;width:1444px;height:76px;display:flex;position:absolute;top:914px;left:238px}.kiosk-navigation>.kiosk-primary{flex:1;min-width:0}.kiosk .kiosk-back{background:var(--kiosk-panel);border-color:#666;flex:none;width:220px;height:76px;font-size:26px;font-weight:700}.kiosk-navigation-wide{gap:22px;width:1626px;left:56px}.kiosk-navigation-wide .kiosk-back{width:160px}.kiosk-main-brand{width:547px;height:732px;position:absolute;top:174px;left:206px}.kiosk-main-wordmark{width:267px;height:449.7px;position:absolute;top:0;left:0}.kiosk-main-wordmark>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.kiosk-main-wordmark>.part-top{clip-path:inset(0 0 37.3%)}.kiosk-main-wordmark>.part-bottom{clip-path:inset(92.1% 0 0)}.kiosk-main-wordmark>.part-fan{clip-path:inset(62.7% 0% 7.9%)}.kiosk-fan-pen{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--kiosk-light) 60%,transparent) 45%,transparent);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:76%;left:96%}.kiosk-main-lead{color:#fff9;white-space:nowrap;font-size:27px;font-weight:400;line-height:1.5;position:absolute;top:475px;left:0}.kiosk-main-lead strong{color:#fff;font-weight:600}.kiosk-main-headline{font-size:41px;line-height:1.3;font-weight:var(--kiosk-ondark-bold);white-space:nowrap;letter-spacing:0;position:absolute;top:560px;left:0}.kiosk-main-cta-wrap{width:547px;height:95px;position:absolute;top:637px;left:0}.kiosk .kiosk-main-cta{width:547px;height:95px;min-height:95px;font-size:34px;font-weight:var(--kiosk-cta-weight);letter-spacing:-.55px;justify-content:space-between;padding:0 37px 0 40.9px;line-height:normal;position:relative;overflow:hidden}.kiosk .kiosk-main-cta:not(:disabled){background:var(--kiosk-cta-bg);color:var(--kiosk-cta-text)}.kiosk-main-cta>span{z-index:2;position:relative}.kiosk-cta-arrow{letter-spacing:0;font-size:34px;font-weight:400;display:inline-block}.kiosk[data-theme=jeonbuk] .kiosk-main-cta .aqua-sheen,.kiosk[data-theme=ulsan] .kiosk-main-cta .aqua-sheen{background:linear-gradient(90deg,#0000,#0000001f,#0000)}.kiosk-main-ball{width:731px;height:731px;position:absolute;top:173px;left:837px}.kiosk[data-theme=jeonbuk] .kiosk-main-ball{width:648.44px;height:648.44px;top:229px;left:866px}.kiosk[data-theme=jeonbuk] .kiosk-main-hint{top:903.2px;left:935.7px}.kiosk-main-ball canvas,.kiosk-complete-ball canvas{touch-action:none;display:block}.kiosk-main-hint{text-align:center;color:#d0d0d0;pointer-events:none;width:540px;font-size:17px;font-weight:400;line-height:normal;position:absolute;top:938px;left:933px}.kiosk-main-hint>img{object-fit:contain;width:27.74px;height:8.537px;margin:0 auto 8.8px;display:block}.kiosk-match-shade{pointer-events:none;visibility:hidden;opacity:0;background:linear-gradient(#0000,#000000bf);width:1920px;height:300px;position:absolute;top:780px;left:0}.kiosk-match-guide{text-align:center;pointer-events:none;visibility:hidden;opacity:0;width:1920px;position:absolute;top:936px;left:0}.kiosk-match-title{letter-spacing:-.6px;white-space:nowrap;font-size:46px;font-weight:700;line-height:normal}.kiosk-match-note{color:#ffffffbf;white-space:nowrap;font-size:28px;font-weight:400;line-height:normal;position:absolute;top:67px;left:0;right:0}.kiosk-starting,.kiosk-unavailable{color:#ffddbd;width:547px;font-size:22px;position:absolute;top:930px;left:206px}.kiosk-starting{color:#d0d0d0}.kiosk-sign-card{pointer-events:none;width:250px;height:206.738px;position:absolute;top:678px;left:1401px}.kiosk-card-glass{width:250px;height:206.738px;position:absolute;top:0;left:0;overflow:visible}.kiosk-card-bracket{width:230.537px;height:29.6946px;position:absolute;left:10.2px}.kiosk-card-bracket.top{top:9.9px}.kiosk-card-bracket.bottom{top:167.2px}.kiosk-card-emblem{object-fit:contain;width:36px;height:42px;position:absolute;top:76px;left:25px}.kiosk-card-club{color:#bbb;white-space:nowrap;text-overflow:ellipsis;max-width:167px;font-size:15.575px;font-weight:400;line-height:normal;position:absolute;top:68.5px;left:73px;overflow:hidden}.kiosk-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:167px;font-size:28.036px;font-weight:700;line-height:normal;position:absolute;top:93.4px;left:73px;overflow:hidden}.kiosk-details-fields{flex-direction:column;gap:30px;width:1444px;display:flex;position:absolute;top:336px;left:238px}.kiosk-field{flex-direction:column;gap:12px;height:154px;display:flex;position:relative}.kiosk-field>label{font-size:28px;font-weight:700;line-height:1.4}.kiosk .kiosk-name-button,.kiosk .kiosk-club-button{text-align:left;background:var(--kiosk-field);border-color:gray;align-items:center;gap:22px;width:100%;height:98px;min-height:98px;padding:0 32px;display:flex}.kiosk .kiosk-name-button{gap:20px}.kiosk .kiosk-club-button{background:var(--kiosk-panel);border-color:#666}.kiosk-details-rest{flex-direction:column;gap:30px;display:flex}.kiosk-details-rest,.kiosk-details-footer{transition:opacity .28s var(--ease-out)}.kiosk-details[data-keyboard] .kiosk-details-rest,.kiosk-details[data-keyboard] .kiosk-details-footer{opacity:0}.kiosk .kiosk-name-button[aria-invalid=true]{border:2px solid var(--kiosk-coral)}.kiosk-name-button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:38px;overflow:hidden}.kiosk-name-button>.kiosk-placeholder{color:#929a97;font-weight:400}.kiosk-name-button small{color:#999;flex:none;font-size:23px;font-weight:400}.kiosk-club-button>img{object-fit:contain;width:48px;height:60px}.kiosk-club-button>span{flex:1;min-width:0;font-size:32px}.kiosk-club-button>small{color:#bfbfbf;font-size:24px;font-weight:400}.kiosk-consent{align-items:center;gap:16px;height:72px;display:flex;position:relative}.kiosk-consent label{color:#dbdbdb;cursor:pointer;align-items:center;gap:16px;font-size:25px;display:flex}.kiosk-consent input{appearance:none;background:var(--kiosk-panel);cursor:pointer;border:1px solid #b3b3b3;flex:none;place-content:center;width:30px;height:30px;margin:0;transition:background-color .2s,border-color .2s;display:grid}.kiosk-consent label[aria-invalid=true] input{border:2.5px solid var(--kiosk-coral)}.kiosk-consent input:checked{background:var(--kiosk-panel);border-color:#b3b3b3}.kiosk-consent input:checked:after{content:"✓";color:#fff;animation:kiosk-check-pop .24s var(--ease-back) both;font-size:24px;font-weight:400;line-height:1}.kiosk .kiosk-consent>button{color:#a6a6a6;background:0 0;border:0;padding:14px 0;font-size:22px;font-weight:400}@keyframes kiosk-check-pop{0%{opacity:0;transform:scale(.4)}}.kiosk-bubble{z-index:3;filter:drop-shadow(0 10px 12px #00000080);animation:kiosk-bubble-in .36s var(--ease-back) both;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.kiosk-bubble-tail{flex:none;display:block}.kiosk .kiosk-bubble-body{color:#0f0f0f;white-space:nowrap;background:#fff;align-items:center;gap:12px;margin:0;padding:16px 24px 16px 22px;font-size:25px;font-weight:500;line-height:1.4;display:flex}.kiosk-bubble-icon{flex:none;width:28px;height:28px;position:relative}.kiosk-bubble-icon>svg{display:block;position:absolute;inset:0}.kiosk-bubble-icon>b{font-size:18px;font-weight:700;line-height:normal;position:absolute;top:3.5px;left:11px}.kiosk-bubble-name{top:164px;left:-14px}.kiosk-bubble-consent{top:61px;left:-14px}.kiosk-bubble-sign{top:275px;left:161px}@keyframes kiosk-bubble-in{0%{opacity:0;translate:0 -8px}}.kiosk-keyboard-field{box-sizing:border-box;background:var(--kiosk-panel);z-index:3;border:1px solid #c7c7c7;align-items:center;width:1444px;height:98px;padding:0 32px;display:flex;position:absolute;top:387px;left:238px}.kiosk .kiosk-keyboard-input{color:#0000;caret-color:#0000;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;margin:0;padding:0 32px;font-size:38px;font-weight:500;position:absolute;inset:0}.kiosk-keyboard-input::placeholder{color:#0000}.kiosk .kiosk-keyboard-input:focus-visible{outline:none}.kiosk-keyboard-mirror{white-space:pre;pointer-events:none;color:#fff;align-items:center;font-size:38px;font-weight:500;line-height:1.4;display:flex;position:relative}.kiosk-keyboard-mirror>.kiosk-placeholder{color:#929a97;font-weight:400}.kiosk-keyboard-mirror>.is-new{animation:kiosk-char-pop .16s var(--ease-out) both;display:inline-block}.kiosk-keyboard-mirror>.kiosk-placeholder+.kiosk-keyboard-caret{order:-1;margin:0 4px 0 0}.kiosk-keyboard-caret{background:#fff;width:2px;height:42px;margin-left:4px;animation:1s step-end infinite kiosk-caret;display:block}@keyframes kiosk-caret{50%{opacity:0}}@keyframes kiosk-char-pop{0%{opacity:.6;transform:scale(1.08)}}.kiosk-keyboard-panel{background:var(--kiosk-panel);z-index:3;border:1px solid #525252;width:1920px;height:520px;position:absolute;top:560px;left:0}.kiosk-keyboard-view[data-closing] .kiosk-keyboard-panel{pointer-events:none}.kiosk .kiosk-keyboard-close{color:#bdbdbd;background:0 0;border:0;align-items:center;gap:6.3px;padding:0;font-size:22px;font-weight:500;line-height:1.4;display:flex;position:absolute;top:20px;left:1554px}.kiosk-keyboard-chevron{flex:none;display:block}.kiosk-letter-layout,.kiosk-number-layout{width:1444px;height:364px;position:absolute;top:63px;left:237px}.kiosk-letter-layout{flex-direction:column;gap:12px;display:flex}.kiosk-keyboard-row{justify-content:center;gap:12px;width:1444px;height:82px;display:flex}.kiosk .kiosk-key{background:var(--kiosk-key);width:133.6px;height:82px;transition:transform .14s var(--ease-out),filter .14s var(--ease-out),background-color .14s var(--ease-out);border:1px solid #4d4d4d;border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:34px;font-weight:500;line-height:1;display:flex}.kiosk-keyboard-row.row-2 .kiosk-key{width:134.8px}.kiosk-keyboard-row.row-2 .kiosk-key-wide{width:202.2px}.kiosk .kiosk-key-function{font-size:24px}.kiosk .kiosk-key:active{filter:none;transition-duration:60ms;transform:translateY(2px)}.kiosk .kiosk-key[aria-pressed=true],.kiosk .kiosk-key:active{background:var(--kiosk-key-pressed);color:#fff;border-color:#4d4d4d}.kiosk .kiosk-key-language{width:168.96px}.kiosk .kiosk-key-numbers{width:140.8px}.kiosk .kiosk-key-space{width:760.32px}.kiosk .kiosk-key-done{background:var(--kiosk-primary);border-color:#0000;width:337.92px}.kiosk-number-layout{grid-template-columns:1094.08px 337.92px;gap:12px;display:grid}.kiosk-number-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kiosk-number-keys .kiosk-key{width:100%}.kiosk-number-keys .kiosk-key-zero{grid-column:span 2}.kiosk-number-actions{flex-direction:column;gap:12px;display:flex}.kiosk-number-actions .kiosk-key{width:100%}.kiosk-club-league{width:1444px;position:absolute;left:238px}.kiosk-club-league-1{top:310px}.kiosk-club-league-2{top:546px}.kiosk-club-league h2{color:#bfbfbf;margin-bottom:14px;font-size:26px;font-weight:700}.kiosk-club-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.kiosk-club-grid button{white-space:nowrap;background:var(--kiosk-panel);height:74px;transition:transform .32s var(--ease-back),background-color .2s var(--ease-out);border-color:#4d4d4d;justify-content:center;align-items:center;gap:14px;padding:0 18px;font-size:27px;font-weight:500;line-height:1.4;display:flex;position:relative}.kiosk-club-grid button[data-club=seoul-eland]{gap:10px;padding:0 8px}.kiosk-club-grid button>img{object-fit:contain;flex:none;width:34px;height:44px}.kiosk-club-grid button[aria-pressed=true]{background:var(--kiosk-primary);z-index:1;border-color:#0000;transform:scale(1.06)}.kiosk-bloom{pointer-events:none;background:radial-gradient(closest-side,var(--bloom) 0%,color-mix(in srgb,var(--bloom) 45%,transparent) 40%,transparent 100%);border-radius:50%;width:2400px;height:2400px;margin:-1200px 0 0 -1200px;position:absolute}.kiosk-sign-area{width:600px;height:600px;position:absolute;top:246px;left:660px}.kiosk[data-theme=jeonbuk] .kiosk-sign-area,.kiosk[data-theme=jeonbuk] .kiosk-sign-outline{top:272px}.kiosk-sign-area>img,.kiosk-sign-blur,.kiosk-sign-blur>img,.kiosk-sign-pad{width:600px;height:600px;position:absolute;inset:0}.kiosk-sign-area img{clip-path:circle(50%);pointer-events:none}.kiosk-sign-blur{opacity:0}.kiosk-sign[data-phase=waiting] .kiosk-sign-blur{opacity:1}.kiosk-sign-blur>img{opacity:.32;animation:aqua-breathe 3.2s var(--ease-sine) infinite;--breathe-low:.28;--breathe-high:.38}.kiosk-sign-blur:after{content:"";clip-path:circle(50%);pointer-events:none;background:#00000073;position:absolute;inset:0}.kiosk-sign-blur>.kiosk-wait-sheen{z-index:1;clip-path:circle(50%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.kiosk-wait-sheen:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff75 50%,#fff0);width:260px;animation:6s 1.6s infinite both kiosk-wait-sweep;position:absolute;top:-12%;bottom:-12%;left:0;transform:translate(-320px)skew(-16deg)}@keyframes kiosk-wait-sweep{0%{animation-timing-function:var(--ease-sine);transform:translate(-320px)skew(-16deg)}15%,to{transform:translate(680px)skew(-16deg)}}.kiosk-sign-clear{transition:opacity .4s var(--ease-out)}.kiosk-sign[data-phase=waiting] .kiosk-sign-clear{opacity:0}.kiosk-sign-pad>canvas{position:absolute;inset:0}.kiosk-sign-pad>.kiosk-ink-layer{pointer-events:none;width:100%;height:100%}.kiosk-ink-drops{pointer-events:none;position:absolute;inset:0}.kiosk-ink-drop{pointer-events:none;background:radial-gradient(closest-side,#1616168c,#16161600);border-radius:50%;width:34px;height:34px;position:absolute}.kiosk-sign[data-phase=rejected] .kiosk-sign-pad{opacity:.45;transition:opacity .4s}.kiosk-sign-ring{pointer-events:none;width:600px;height:600px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.kiosk-sign-ring circle{fill:none;opacity:0;stroke:var(--kiosk-light)}.kiosk-sign-ring circle.line{stroke-width:6px;stroke-linecap:round}.kiosk-sign-ring circle.glow{stroke-width:28px}.kiosk-sign-outline{box-sizing:border-box;border:3px solid var(--kiosk-coral);pointer-events:none;width:1444px;height:628px;animation:.3s both aqua-fade-in;position:absolute;top:246px;left:238px}.kiosk-wait-message{text-align:center;pointer-events:none;position:absolute;top:170px;left:-60px;right:-60px}.kiosk-wait-message>p{letter-spacing:-.4px;white-space:nowrap;animation:aqua-fade-up 1s var(--ease-expo) both;animation-delay:calc(var(--i) * .26s + .55s);font-size:38px;font-weight:700;line-height:54px}.kiosk-wait-message>small{letter-spacing:-.2px;color:#ededed;white-space:nowrap;animation:aqua-fade-up 1s var(--ease-expo) both;animation-delay:calc(var(--i) * .26s + .55s);margin-top:26px;font-size:24px;font-weight:400;line-height:36px;display:block}.kiosk-wait-message>small>span{display:block}@keyframes kiosk-start-light{0%{opacity:1}33.3%{opacity:.28}}.kiosk .kiosk-undo{color:#d6d6d6;white-space:nowrap;background:0 0;border:0;padding:0;font-size:25px;font-weight:400;line-height:1.4;position:absolute;top:854px;left:1500px}.kiosk .kiosk-undo:disabled{color:#d6d6d6}.kiosk-undo-mark{vertical-align:-1px;margin-right:7px;display:inline-block}.kiosk-sign-sweep{clip-path:circle(50%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.kiosk-sign-sweep>i{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--kiosk-light) 42%,transparent) 50%,transparent);width:600px;height:140px;animation:kiosk-sweep 1.2s var(--ease-inout) infinite;position:absolute;top:0;left:0}@keyframes kiosk-sweep{0%{transform:translateY(-160px)}to{transform:translateY(620px)}}.kiosk-checking{white-space:nowrap;animation:aqua-fade-up .5s var(--ease-expo) both;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:618px;left:-300px;right:-300px}.kiosk-checking-dots{gap:12px;display:flex}.kiosk-checking-dots>i{opacity:.3;background:#fff;border-radius:50%;width:10px;height:10px;animation:1.2s step-end infinite kiosk-start-light}.kiosk-checking-dots>i:nth-child(2){animation-delay:.4s}.kiosk-checking-dots>i:nth-child(3){animation-delay:.8s}.kiosk-checking strong{font-size:28px;font-weight:700}.kiosk-checking p{color:#b3b3b3;font-size:24px}.kiosk-rejected-note{color:#adadad;font-size:25px;line-height:1.4;position:absolute;top:854px;left:238px}.kiosk-save-error{color:#ffddbd;max-width:1180px;font-size:22px;position:absolute;top:858px;left:238px}.kiosk .kiosk-primary.kiosk-register{background:var(--kiosk-disabled);color:var(--kiosk-disabled-text);transition:opacity .38s var(--ease-expo);position:relative;overflow:hidden}.kiosk .kiosk-primary.kiosk-register:not([data-ready]){opacity:var(--kiosk-disabled-opacity,1)}.kiosk .kiosk-primary.kiosk-register[data-ready]{color:#fff}.kiosk-register-fill{background:var(--kiosk-primary);transform-origin:0;transition:transform .38s var(--ease-expo);position:absolute;inset:0;transform:scaleX(0)}.kiosk-register[data-ready] .kiosk-register-fill{transform:none}.kiosk-register>span{position:relative}.kiosk-flight{position:absolute}.kiosk-flight-mover,.kiosk-flight-body,.kiosk-flight-trail,.kiosk-flight-body>img,.kiosk-flight-body>canvas{width:100%;height:100%;position:absolute;inset:0}.kiosk-flight-streak{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff0,#ffffffbf 60%,#fff0);border-radius:4px;width:1300px;height:8px;margin-top:-4px;position:absolute;top:50%;left:50%}.kiosk-complete-ball{width:590px;height:590px;position:absolute;top:334px;left:292px}.kiosk-receipt-guide{pointer-events:none;position:absolute;inset:0}.kiosk-receipt-title{white-space:nowrap;margin:0;font-size:42px;font-weight:700;line-height:54px;position:absolute;top:328px;left:1172px}.kiosk-receipt{width:260px;height:340px;position:absolute;top:472px;left:1172px}.kiosk-receipt-paper,.kiosk-receipt-printer{position:absolute;inset:0}.kiosk-receipt-paper>svg,.kiosk-receipt-printer>svg{display:block}.kiosk-receipt-note{color:#c7c7c7;white-space:nowrap;font-size:26px;font-weight:400;line-height:40px;position:absolute;top:621px;left:1444px}.kiosk-receipt-note strong{color:#fff;font-weight:700}.kiosk[data-theme=jeonbuk] .kiosk-receipt-note{top:582px;left:1472px}.kiosk-offline-note{color:#c7c7c7;white-space:nowrap;font-size:24px;line-height:36px;position:absolute;top:472px;left:1172px}.kiosk .kiosk-complete-button{width:300px;height:76px;position:absolute;top:914px;left:1497px}.kiosk-overlay:has(.kiosk-confirm){background:#000000a6}.kiosk-dialog.kiosk-confirm{box-sizing:border-box;width:800px;box-shadow:none;background:#141414;border:1.5px solid #3b3b3b;flex-direction:column;gap:16px;padding:48px 52px 44px;display:flex}.kiosk-dialog.kiosk-confirm h2{margin:0;font-size:40px;font-weight:700;line-height:1.4}.kiosk-confirm-body>p{color:#b8b8b8;margin:0;font-size:26px;font-weight:400;line-height:1.4}.kiosk-confirm-actions{gap:16px;margin-top:36px;display:flex}.kiosk .kiosk-confirm-secondary{background:#0f0f0f;border:1.5px solid #4d4d4d;flex:0 0 240px;height:84px;font-size:28px;font-weight:500;line-height:1.4}.kiosk .kiosk-confirm-primary{color:#0f0f0f;background:#fff;border:0;flex:1;height:84px;font-size:28px;font-weight:700;line-height:1.4}.kiosk-mode-switch{border:1px solid #6b7d75;grid-template-columns:1fr 1fr;gap:0;margin-bottom:12px;display:grid}.kiosk .kiosk-mode-switch>button{color:#bcc8c2;background:0 0;border:0;min-height:66px;font-size:24px}.kiosk .kiosk-mode-switch>button[aria-pressed=true]{color:#111;background:#fff;font-weight:700}.kiosk-mode-note{color:#a6b5ad;margin:0 0 20px;font-size:20px;line-height:1.5}.kiosk-staging{border-top:1px solid #42564e;gap:12px;margin-top:22px;padding-top:18px;font-size:21px;display:grid}.kiosk-staging label{color:#bbc6c1;gap:6px;display:grid}.kiosk-staging select{background:var(--kiosk-field);color:#fff;border:1px solid #82948b;padding:8px;font-size:21px}.kiosk-staging input[type=range]{accent-color:#00cda2;width:100%}.kiosk-overlay{z-index:20;background:#000b;place-items:center;display:grid;position:absolute;inset:0}.kiosk-dialog{background:var(--kiosk-panel);color:#fff;border:1px solid #4d4d4d;outline:none;width:940px;max-height:920px;padding:48px;overflow:auto;box-shadow:0 24px 90px #0007}.kiosk-dialog h2{margin-bottom:24px;font-size:38px;font-weight:700;line-height:1.4}.kiosk-dialog>p,.kiosk-consent-copy>p{color:#d0d0d0;margin:0 0 18px;font-size:25px;line-height:1.6}.kiosk-consent-copy{margin-bottom:28px}.kiosk-dialog>.kiosk-primary{width:100%}.kiosk-modal-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.kiosk-modal-actions>button{flex:1;min-height:76px;padding:12px 20px;font-size:25px}.kiosk .kiosk-operator-status{grid-template-columns:235px 1fr;gap:12px;margin:0 0 24px;font-size:24px;line-height:1.5;display:grid}.kiosk-operator-status dt{color:#a6b5ad}.kiosk-operator-status dd{color:#fff}.kiosk-operator-message{white-space:pre-wrap;overflow-wrap:anywhere}.kiosk-dialog details{color:#a6b5ad;white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px}.kiosk-dialog summary{cursor:pointer;font-size:24px}.kiosk-operator-dialog{overscroll-behavior:contain;width:1500px;max-height:1000px;padding:32px 40px}.kiosk-operator-dialog h2{margin-bottom:20px;font-size:34px}.kiosk-operator-layout{grid-template-columns:420px minmax(0,1fr);gap:36px;display:grid}.kiosk-operator-dialog .kiosk-operator-status{grid-template-columns:190px 1fr;gap:12px 10px;font-size:23px}.kiosk-output-controls{border-left:1px solid #42564e;min-width:0;padding-left:32px;font-size:24px}.kiosk-output-controls h3{margin:0 0 8px;font-size:28px}.kiosk-output-controls .kiosk-output-connection{color:#bae8d6;margin-bottom:14px}.kiosk-output-displays{color:#bbc6c1;gap:8px;margin:0 0 18px;padding:0;font-size:21px;list-style:none;display:grid}.kiosk-output-displays strong,.kiosk-output-displays span{overflow-wrap:anywhere;display:block}.kiosk-output-displays strong{color:#fff;font-weight:500}.kiosk-output-controls fieldset{border:0;width:auto;min-width:0;margin:0;padding:0;position:static}.kiosk-output-controls fieldset>label,.kiosk-output-pair>label{gap:6px;margin-bottom:16px;display:grid}.kiosk-output-controls select,.kiosk-output-controls input[type=number]{background:var(--kiosk-field);color:#fff;border:1px solid #82948b;border-radius:0;width:100%;min-width:0;min-height:54px;padding:10px;font-size:23px}.kiosk-output-controls select:disabled{opacity:.55}.kiosk-output-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kiosk-output-rect{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.kiosk-output-rect label{gap:6px;display:grid}.kiosk-output-controls .kiosk-output-rect input{width:100%}.kiosk-output-presets{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.kiosk-output-presets button{color:#fff;background:#284b3e;border:1px solid #82948b;padding:10px 14px;font-size:20px}.kiosk-output-controls .kiosk-output-longitude{grid-template-columns:1fr auto;align-items:center}.kiosk-output-longitude input[type=range]{accent-color:#00cda2;width:100%;min-height:40px}.kiosk-output-controls input[type=number]{width:120px}.kiosk-output-flips{gap:32px;margin:8px 0 14px;display:flex}.kiosk-output-flips label{align-items:center;gap:12px;display:flex}.kiosk-output-flips input{accent-color:#00cda2;width:28px;height:28px}.kiosk-output-controls .kiosk-output-hint{color:#bbc6c1;font-size:21px;line-height:1.5}.kiosk-operator-dialog .kiosk-modal-actions{gap:12px;margin-top:18px}.kiosk-operator-dialog .kiosk-modal-actions>button{min-height:60px;padding:10px 16px;font-size:23px}.kiosk-operator-dialog .kiosk-operator-message{color:#ffe49b;margin-top:24px;font-size:24px}.kiosk-operator-close{justify-content:flex-end}.kiosk-operator-close>button{flex:0 0 180px}.led-simulator,.onsite-preview{color:#fff;background:#073d35;min-height:100vh;font-family:Arial,Malgun Gothic,sans-serif;line-height:1.55}.onsite-preview button{cursor:pointer;color:inherit;background:#ffffff12;border:1px solid #fff5;border-radius:10px;padding:12px 20px;font-weight:700}.onsite-preview .kiosk-primary{color:#104c35;background:#fff;border:0;justify-content:space-between;align-items:center;gap:28px;min-height:66px;padding:20px 26px;font-size:22px;display:flex}.onsite-preview .kiosk-development-note{color:#b3cfc0;font-size:12px}.led-simulator{text-align:center;background:radial-gradient(#245847 0,#071b1a 65%);flex-direction:column;align-items:center;height:100vh;padding:32px;display:flex;overflow:hidden}.led-label{color:#9cac9c;font-size:12px;position:absolute;top:8px;left:16px}.led-wordmark{object-fit:contain;max-width:70vw;height:8vh;margin-top:14px}.led-ball{flex:1;width:80vw;min-height:0}.led-simulator h1{margin:0;font-size:clamp(30px,5vw,64px);line-height:1.1}.led-simulator p{color:#c2d5c3;margin:12px 0 0;font-size:20px}.led-waiting{margin:auto}.onsite-preview{text-align:center;max-width:100%;min-height:100vh;padding:36px max(24px,50vw - 280px)}.onsite-brand{object-fit:contain;width:auto;max-width:90%;height:100px}.onsite-preview h1{letter-spacing:-.04em;margin-top:36px;font-size:28px;line-height:1.3}.onsite-preview .kiosk-primary{justify-content:center;margin:24px auto;font-size:18px}.onsite-paper{background:#fff;border-radius:16px;height:280px;margin:24px 0;overflow:hidden}.kiosk-refusal{background:#3a2a0d;border:2px solid #ffb547;margin:0 0 20px;padding:16px 18px;font-size:21px;line-height:1.45}.kiosk-refusal strong{color:#ffd08a;margin-bottom:6px;font-size:23px;display:block}.kiosk-refusal p{color:#fff;margin:0 0 10px}.kiosk-refusal dl{grid-template-columns:110px 1fr;gap:4px 10px;margin:0;display:grid}.kiosk-refusal dt{color:#e9c98f}.kiosk-refusal dd{color:#fff;overflow-wrap:anywhere;margin:0}.kiosk-remote-check strong{color:#00cda2}.kiosk-remote-check small{color:#a6b5ad;font-size:19px}.kiosk-printer-controls{border-top:1px solid #42564e;margin-top:22px;padding-top:18px}.kiosk-printer-controls h3{margin:0 0 8px;font-size:28px}.kiosk-printer-controls fieldset{border:0;width:auto;min-width:0;margin:0;padding:0;position:static}.kiosk-printer-controls fieldset>label{gap:6px;margin-bottom:14px;display:grid}.kiosk-printer-controls select,.kiosk-printer-controls input[type=text]{background:var(--kiosk-field);color:#fff;border:1px solid #82948b;border-radius:0;width:100%;min-width:0;min-height:54px;padding:10px;font-size:23px}@font-face{font-family:Sphere Pretendard;src:url(./PretendardVariable-CJuje-Rk.woff2)format("woff2");font-weight:45 930;font-style:normal;font-display:swap}.sphere-output{isolation:isolate;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.sphere-output__canvas{aspect-ratio:1656/940;object-fit:contain;background:0 0;width:min(100vw,176.17vh);max-width:100%;height:auto;max-height:100%;display:block}.sphere-output__canvas[data-scale-mode=native],.sphere-output__canvas[data-scale-mode=custom],.sphere-output__canvas[data-scale-mode=fill]{flex-shrink:0;max-width:none;max-height:none}.sphere-output__canvas[data-scale-mode=custom]{aspect-ratio:auto;object-fit:fill;position:absolute}.sphere-output__canvas[data-scale-mode=fill]{aspect-ratio:auto;object-fit:fill}div.onsite-entry{color:#fff;background:#0b0b0b;min-height:100svh;padding:0;font-family:Campaign Pretendard,sans-serif;line-height:1.5}.onsite-campaign-backdrop{pointer-events:none}.onsite-entry.is-finished .onsite-campaign-backdrop{pointer-events:auto}.onsite-loading{z-index:30;color:#ddd;white-space:nowrap;background:#1d1d1d;border:1px solid #333;align-items:center;gap:10px;margin:0;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.onsite-loading .participation-checking-spinner{width:16px;height:16px}.onsite-status-body{flex-direction:column;align-items:flex-start;padding-top:6px;display:flex}.onsite-status-body .participation-alert-mark,.onsite-status-body .onsite-wait-mark{margin-bottom:18px}.onsite-status-body h2{word-break:keep-all;outline:none;margin:0;font-size:22px;font-weight:700;line-height:30px}.onsite-status-text p{color:#b5b5b5;word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:21px}.onsite-status-extra{color:#ddd;margin-top:24px;font-size:14px!important}.onsite-done-body{flex-direction:column;align-items:stretch;padding-top:4px;display:flex}.onsite-done-title{word-break:keep-all;outline:none;margin:0 0 22px;font-size:22px;font-weight:700;line-height:30px}.onsite-done-message{color:#e6e6e6;white-space:pre-line;word-break:keep-all;margin:22px 0 0;font-size:16px;line-height:26px}.onsite-done-body .participation-onsite-card.onsite-done-card{margin:0}.campaign-dialog-footer.onsite-done-footer{flex-wrap:wrap;align-items:stretch;row-gap:10px}.campaign-dialog-footer.onsite-done-footer .campaign-next{flex:100%;width:auto;max-width:none}.campaign-dialog-footer.onsite-done-footer .campaign-secondary{flex:none;min-width:96px}.campaign-dialog-footer.onsite-done-footer .onsite-done-browse{flex:1 1 0;min-width:0;padding:0 12px}@media (width<=700px){.onsite-status-body h2{font-size:23px;line-height:31px}.onsite-status-text p{font-size:13px;line-height:20px}.onsite-done-body{padding-top:0}.onsite-done-title{font-size:25px;line-height:32px}.onsite-done-message{color:#ddd;font-size:18px;line-height:28px}.campaign-dialog-footer.onsite-done-footer .campaign-secondary{font-size:16px!important}.campaign-dialog-footer.onsite-done-footer .onsite-done-browse{color:#ddd;border-color:#555}.onsite-loading{bottom:max(24px, env(safe-area-inset-bottom))}}.onsite-waiting .onsite-done-message{margin-top:14px}.onsite-waiting .onsite-waiting-later{color:#b5b5b5;font-size:14px;line-height:22px}.onsite-waiting-status{color:#f2c46d;word-break:keep-all;margin:18px 0 0;font-size:14px;line-height:21px}:root{color:#e7edf2;background:#080808;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.runtime-check{width:min(720px,90vw);margin:10vh auto}.eyebrow{color:#86caba;letter-spacing:.12em;font-size:12px}h1{margin:24px 0 16px;font-size:40px}dl{grid-template-columns:130px 1fr;gap:18px;margin:40px 0;display:grid}dt{color:#97abb4}dd{margin:0}.test-notice{color:#aac6bd;border-top:1px solid #39525d;padding-top:24px;line-height:1.7}
