*,*:before,*:after{box-sizing:border-box}:root{--u: calc(100vw / 390);--act-font: "Kia Signature", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--act-text: #ffffff;--act-dark: #05141F;--act-wheel-dark: #08141E;--act-overlay: rgba(0, 0, 0, .55);--act-panel: rgba(0, 0, 0, .32);--act-field-bg: rgba(0, 0, 0, .22);--act-field-border: rgba(255, 255, 255, .55);--act-button-bg: #ffffff;--act-button-text: var(--act-dark);--act-error: #ff8f8f}html,body{margin:0;min-height:100%}body.act{font-family:var(--act-font);color:var(--act-text);background:var(--act-dark);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;overflow-x:hidden}.act-bg{position:fixed;inset:0;z-index:0;background-color:var(--act-dark);background-size:cover;background-position:center 40%}.act-bg:after{content:"";position:absolute;inset:0;background:var(--act-overlay)}.act-main{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;align-items:center;text-align:center}.act-logo{display:block;margin:0 auto;height:auto}.act-logo-text{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.act-headline{margin:0;font-weight:700;text-transform:uppercase;line-height:1.03;letter-spacing:-.005em}.act-btn{appearance:none;border:0;cursor:pointer;background:var(--act-button-bg);color:var(--act-button-text);font-family:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease;touch-action:manipulation;box-shadow:0 calc(4 * var(--u)) calc(18 * var(--u)) #00000040}.act-btn:active{transform:scale(.97)}.act-btn:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:3px}.act-btn[disabled]{opacity:.6;cursor:default;transform:none}.act-legal{margin:0;font-size:calc(11 * var(--u));opacity:.95}.act-legal sup,.act-sup{font-size:.6em;vertical-align:super;line-height:0}.reg{position:relative;width:calc(370 * var(--u));margin:calc(11 * var(--u)) auto;min-height:calc(100dvh - 22 * var(--u));padding:calc(34 * var(--u)) calc(30 * var(--u)) calc(36 * var(--u));background:var(--act-panel);border:1px solid rgba(255,255,255,.05);text-align:left}.reg .act-headline{font-size:calc(33 * var(--u));text-align:center}.reg-subtitle{margin:calc(4 * var(--u)) calc(-14 * var(--u)) calc(20 * var(--u));text-align:center;font-size:calc(13.4 * var(--u))}.reg-subtitle strong{font-weight:700}.reg-field{margin-bottom:calc(3 * var(--u))}.reg-label{display:block;font-weight:700;font-size:calc(14.5 * var(--u));line-height:1.2;margin:0 0 calc(5 * var(--u)) calc(8 * var(--u))}.reg-input{width:100%;height:calc(46 * var(--u));padding:0 calc(14 * var(--u));font:inherit;font-size:max(16px,calc(16 * var(--u)));color:#fff;background:var(--act-field-bg);border:1px solid var(--act-field-border);border-radius:calc(8 * var(--u));outline:none;transition:border-color .2s,background .2s}.reg-input:focus{border-color:#fff;background:#00000059}.reg-input[aria-invalid=true]{border-color:var(--act-error)}select.reg-input{appearance:none;padding-right:calc(40 * var(--u));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(16 * var(--u)) center;background-size:calc(12 * var(--u)) auto}select.reg-input option{color:#111}select.reg-input:disabled{opacity:1;cursor:default}select#advisor_id:disabled{background-image:none}select.reg-input:invalid,select.reg-input.is-placeholder{color:#ffffff8c}.reg-error{display:block;color:var(--act-error);font-size:calc(12.5 * var(--u));margin:calc(4 * var(--u)) 0 0 calc(8 * var(--u))}.reg-terms{display:flex;align-items:flex-start;gap:calc(10 * var(--u));margin:calc(30 * var(--u)) 0 0 calc(8 * var(--u));font-size:calc(14.5 * var(--u));line-height:1.2;cursor:pointer}.reg-terms input{appearance:none;flex:0 0 auto;width:calc(19 * var(--u));height:calc(19 * var(--u));margin:calc(2 * var(--u)) 0 0;background:#fff;border-radius:1px;display:grid;place-content:center;cursor:pointer}.reg-terms input:after{content:"";width:55%;height:30%;border-left:2px solid var(--act-dark);border-bottom:2px solid var(--act-dark);transform:rotate(-45deg) translate(5%,-20%);opacity:0}.reg-terms input:checked:after{opacity:1}.reg-terms input:focus-visible{outline:2px solid #fff;outline-offset:2px}.reg-actions{text-align:center;margin-top:calc(30 * var(--u))}.reg .act-btn{width:calc(220 * var(--u));height:calc(36 * var(--u));border-radius:calc(7 * var(--u));font-size:calc(18 * var(--u))}.reg-advisor{margin-top:calc(26 * var(--u));text-align:center;font-size:calc(12 * var(--u));opacity:.7}.reg-advisor button{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:0}.reg-alert{margin:0 0 calc(16 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid var(--act-error);border-radius:calc(8 * var(--u));color:#fff;background:#a0141459;font-size:calc(13 * var(--u))}.wh{width:100%;display:flex;flex-direction:column;align-items:center}.wh-logo{margin-top:calc(66 * var(--u));width:calc(94 * var(--u))}.wh-copy{display:contents}.wh .act-headline{margin-top:calc(30 * var(--u));font-size:calc(32 * var(--u));max-width:calc(330 * var(--u))}.wh-intro{margin:calc(9 * var(--u)) 0 0;width:calc(352 * var(--u));font-size:calc(13.7 * var(--u));line-height:1.25}.wh-intro strong{font-weight:700}.wheel{--d: calc(314 * var(--u));position:relative;width:var(--d);height:var(--d);margin-top:calc(22 * var(--u));flex:0 0 auto}.wheel{border-radius:50%;box-shadow:0 calc(10 * var(--u)) calc(40 * var(--u)) #00000073}.wheel-clip{position:absolute;inset:0;border-radius:50%;overflow:hidden;isolation:isolate}.wheel-disc{position:absolute;inset:0;border-radius:50%;will-change:transform;transform:rotate(0)}.wheel-disc img,.wheel-disc svg{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wheel-pointer{position:absolute;left:50%;top:calc(var(--d) * -.055);width:calc(var(--d) * .15);transform:translate(-50%);transform-origin:50% 20%;z-index:2;filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.35))}.wheel-pointer svg{display:block;width:100%;height:auto}.wheel-pointer.is-tick{animation:pointer-tick .14s ease-out}@keyframes pointer-tick{0%{transform:translate(-50%) rotate(0)}40%{transform:translate(-50%) rotate(-16deg)}to{transform:translate(-50%) rotate(0)}}.wh-cta{margin-top:calc(46 * var(--u))}.wh .act-btn{width:calc(242 * var(--u));height:calc(52 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(22.5 * var(--u))}.wh-footer{margin:calc(26 * var(--u)) 0 0;width:calc(360 * var(--u));font-size:calc(13.7 * var(--u));line-height:1.28}.wh .act-legal{margin:calc(18 * var(--u)) 0 calc(30 * var(--u))}.wh-error{margin:calc(12 * var(--u)) 0 0;color:var(--act-error);font-size:calc(14 * var(--u));min-height:1em}.wh-logo-bottom{display:none}.res{width:calc(390 * var(--u));display:flex;flex-direction:column;align-items:center;padding-bottom:calc(30 * var(--u))}.res-logo{margin-top:calc(108 * var(--u));width:calc(96 * var(--u))}.res-title{margin:calc(44 * var(--u)) 0 0;font-weight:700;font-size:calc(37 * var(--u));line-height:1.08}.res-label{margin:calc(34 * var(--u)) 0 0;font-size:calc(17 * var(--u))}.res-card{width:calc(294 * var(--u));margin-top:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));background:#08141ef0;border:calc(1.5 * var(--u)) solid rgba(255,255,255,.85);border-radius:calc(10 * var(--u));display:flex;flex-direction:column;align-items:center}.res-won{font-weight:700;font-size:calc(30 * var(--u));line-height:1.1;text-transform:uppercase}.res-prize{margin-top:calc(6 * var(--u));font-weight:700;font-size:calc(24 * var(--u) * var(--fit, 1));line-height:1.1}.res-prize-sub{font-size:calc(17 * var(--u));line-height:1.15}.res-icon{margin-top:calc(14 * var(--u));height:calc(38 * var(--u));width:auto}.res-order-label{margin:calc(58 * var(--u)) 0 0;font-size:calc(17 * var(--u))}.res-order{width:calc(294 * var(--u));min-height:calc(67 * var(--u));margin-top:calc(10 * var(--u));display:flex;align-items:center;justify-content:center;padding:calc(8 * var(--u));background:#08141ef0;border:calc(1.5 * var(--u)) solid rgba(255,255,255,.85);border-radius:calc(10 * var(--u));font-weight:700;font-size:calc(29 * var(--u) * var(--fit, 1));letter-spacing:.01em;overflow-wrap:anywhere}.res .act-legal{margin-top:auto;padding-top:calc(90 * var(--u))}.res-next{margin-top:calc(18 * var(--u));color:#ffffff8c;font-size:calc(12 * var(--u));text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.home-list{list-style:none;padding:0;margin:calc(30 * var(--u)) 0 0;display:grid;gap:calc(14 * var(--u))}.home-list a{width:100%;height:calc(46 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(17 * var(--u))}@media(min-width:700px){:root{--u: min(calc(100vw / 820), calc(100dvh / 1180))}.wh-logo{margin-top:calc(69 * var(--u));width:calc(169 * var(--u))}.wh .act-headline{margin-top:calc(46 * var(--u));font-size:calc(43.5 * var(--u));max-width:none}.wh-intro{margin-top:calc(14 * var(--u));width:calc(700 * var(--u));font-size:calc(18 * var(--u))}.wheel{--d: calc(552 * var(--u));margin-top:calc(40 * var(--u))}.wh-cta{margin-top:calc(38 * var(--u))}.wh .act-btn{width:calc(363 * var(--u));height:calc(80 * var(--u));border-radius:calc(15 * var(--u));font-size:calc(36 * var(--u))}.wh-footer{margin-top:calc(34 * var(--u));width:calc(640 * var(--u));font-size:calc(18 * var(--u))}.wh .act-legal{font-size:calc(14 * var(--u));margin:calc(22 * var(--u)) 0 calc(16 * var(--u))}.wh-error{font-size:calc(18 * var(--u))}.act--register,.act--login,.act--home{--u: clamp(.9px, calc(100dvh / 900), 1.45px)}.act--result{--u: clamp(.6px, calc(100dvh / 880), 1.45px)}.reg{min-height:0;margin:calc(30 * var(--u)) auto;border-radius:calc(6 * var(--u))}}@media(min-width:960px)and (orientation:landscape),(min-width:600px)and (max-height:520px)and (orientation:landscape){:root{--u: min(calc(100vw / 1920), calc(100dvh / 1080))}.act--register,.act--login,.act--home{--u: clamp(.9px, calc(100dvh / 900), 1.45px)}.act--result{--u: clamp(.6px, calc(100dvh / 880), 1.45px)}.act--wheel .act-bg{background-position:30% 62%}.act--wheel .act-main{justify-content:center}.wh{position:relative;width:calc(1920 * var(--u));height:calc(1080 * var(--u));display:block;text-align:left}.wh>.wh-logo{display:none}.wh-copy{display:block;position:absolute;left:calc(76 * var(--u));top:calc(124 * var(--u));width:calc(920 * var(--u))}.wh .act-headline{margin:0;font-size:calc(54 * var(--u));white-space:nowrap}.wh-intro{margin-top:calc(44 * var(--u));width:calc(900 * var(--u));font-size:calc(28.5 * var(--u));line-height:1.33}.wh-cta{margin-top:calc(72 * var(--u))}.wh .act-btn{width:calc(524 * var(--u));height:calc(114 * var(--u));border-radius:calc(22 * var(--u));font-size:calc(58 * var(--u))}.wh-footer{margin:calc(60 * var(--u)) 0 0;width:calc(920 * var(--u));font-size:calc(28.5 * var(--u));line-height:1.33}.wh .act-legal{position:absolute;left:calc(76 * var(--u));top:calc(822 * var(--u));margin:0;font-size:calc(17 * var(--u))}.wh-error{font-size:calc(22 * var(--u))}.wh-logo-bottom{display:block;position:absolute;left:calc(76 * var(--u));top:calc(920 * var(--u));width:calc(216 * var(--u));margin:0}.wheel{--d: calc(850 * var(--u));position:absolute;left:calc(1003 * var(--u));top:calc(129 * var(--u));margin:0}.wheel-pointer{top:calc(var(--d) * -.035)}}@media(min-width:600px)and (max-height:520px)and (orientation:landscape){.wh-intro,.wh-footer{font-size:calc(36 * var(--u))}.wh .act-legal{font-size:calc(26 * var(--u))}}@media(prefers-reduced-motion:reduce){.wheel-pointer.is-tick{animation:none}}
