.pilihkan-module__Nz2CXa__page{color:#211a34;min-height:100vh;padding:20px max(18px,env(safe-area-inset-left)) 80px max(18px,env(safe-area-inset-right));font-family:var(--font-body,system-ui);background:#fbfaff}.pilihkan-module__Nz2CXa__top,.pilihkan-module__Nz2CXa__wrap{max-width:1100px;margin:auto}.pilihkan-module__Nz2CXa__top{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.pilihkan-module__Nz2CXa__top a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.pilihkan-module__Nz2CXa__topActions{align-items:center;gap:14px;display:flex}.pilihkan-module__Nz2CXa__brand{font-size:18px;font-weight:800}.pilihkan-module__Nz2CXa__brand img{border-radius:9px}.pilihkan-module__Nz2CXa__intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.pilihkan-module__Nz2CXa__eyebrow{color:#8b5cf6;letter-spacing:.12em;font-size:12px;font-weight:800}.pilihkan-module__Nz2CXa__intro h1{margin:10px 0;font-size:clamp(34px,6vw,64px);line-height:1}.pilihkan-module__Nz2CXa__intro p{color:#776f87;margin:0}.pilihkan-module__Nz2CXa__layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:22px;display:grid}.pilihkan-module__Nz2CXa__stage,.pilihkan-module__Nz2CXa__editor{background:#fff;border:1px solid #eee8f8;border-radius:28px;padding:24px;box-shadow:0 14px 40px #6d4bb012}.pilihkan-module__Nz2CXa__stage{text-align:center}.pilihkan-module__Nz2CXa__wheelBox{aspect-ratio:1;width:min(68vw,520px);margin:4px auto 20px;position:relative}.pilihkan-module__Nz2CXa__wheel{filter:drop-shadow(0 12px 16px #5d3c8b22);width:100%;height:100%;transition:transform 3.2s cubic-bezier(.12,.72,.14,1)}.pilihkan-module__Nz2CXa__pointer{z-index:2;border-top:34px solid #211a34;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.pilihkan-module__Nz2CXa__winner{color:#6d39c5;min-height:32px;font-size:24px;font-weight:800}.pilihkan-module__Nz2CXa__sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pilihkan-module__Nz2CXa__button{font:inherit;cursor:pointer;color:#fff;background:#211a34;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.pilihkan-module__Nz2CXa__button:disabled{opacity:.5;cursor:not-allowed}.pilihkan-module__Nz2CXa__secondary{color:#4d3378;background:#f1ecfa}.pilihkan-module__Nz2CXa__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pilihkan-module__Nz2CXa__tabs{gap:6px;margin-bottom:18px;display:flex;overflow:auto}.pilihkan-module__Nz2CXa__tab{white-space:nowrap;color:#665979;cursor:pointer;background:#f4f0fa;border:0;border-radius:99px;padding:9px 13px}.pilihkan-module__Nz2CXa__active{color:#fff;background:#8b5cf6}.pilihkan-module__Nz2CXa__editor h2{margin:0 0 6px}.pilihkan-module__Nz2CXa__muted{color:#776f87;font-size:14px}.pilihkan-module__Nz2CXa__editor label{margin:16px 0 7px;font-size:14px;font-weight:700;display:block}.pilihkan-module__Nz2CXa__editor input,.pilihkan-module__Nz2CXa__editor textarea,.pilihkan-module__Nz2CXa__editor select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #ddd3ec;border-radius:13px;padding:11px}.pilihkan-module__Nz2CXa__editor textarea{resize:vertical;min-height:160px}.pilihkan-module__Nz2CXa__choiceList{gap:8px;margin-top:12px;display:grid}.pilihkan-module__Nz2CXa__choice{border:1px solid #eee8f8;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pilihkan-module__Nz2CXa__choice span{overflow-wrap:anywhere;flex:1}.pilihkan-module__Nz2CXa__duel{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.pilihkan-module__Nz2CXa__duel button{cursor:pointer;color:#211a34;background:#fff;border:2px solid #e8ddfb;border-radius:20px;min-height:130px;padding:18px;font-size:20px;font-weight:800}.pilihkan-module__Nz2CXa__history{text-align:left;color:#776f87;margin-top:18px;font-size:13px}.pilihkan-module__Nz2CXa__notice{color:#795b17;background:#fff4d8;border-radius:12px;margin:12px 0;padding:12px}.pilihkan-module__Nz2CXa__share{align-items:end;gap:8px;display:flex}.pilihkan-module__Nz2CXa__share>*{flex:1}.pilihkan-module__Nz2CXa__modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#211a3488;place-items:center;padding:24px;animation:.2s pilihkan-module__Nz2CXa__fadeIn;display:grid;position:fixed;inset:0}.pilihkan-module__Nz2CXa__resultModal{text-align:center;background:linear-gradient(145deg,#fff,#f5efff);border:1px solid #fff;border-radius:30px;width:min(100%,460px);padding:42px 28px 30px;animation:.35s cubic-bezier(.2,.8,.2,1) pilihkan-module__Nz2CXa__popIn;box-shadow:0 24px 80px #211a3466}.pilihkan-module__Nz2CXa__resultModal h2{color:#6d39c5;margin:8px 0 12px;font-size:clamp(32px,8vw,56px)}.pilihkan-module__Nz2CXa__celebration{color:#fff;background:#8b5cf6;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 14px;font-size:40px;animation:1s ease-in-out infinite alternate pilihkan-module__Nz2CXa__celebrate;display:grid;box-shadow:0 0 0 10px #8b5cf622,0 12px 30px #8b5cf655}@keyframes pilihkan-module__Nz2CXa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pilihkan-module__Nz2CXa__popIn{0%{opacity:0;transform:scale(.84)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pilihkan-module__Nz2CXa__celebrate{0%{transform:rotate(-8deg)scale(1)}to{transform:rotate(8deg)scale(1.08)}}@media (max-width:800px){.pilihkan-module__Nz2CXa__page{padding-top:14px}.pilihkan-module__Nz2CXa__intro{display:block}.pilihkan-module__Nz2CXa__layout{grid-template-columns:1fr}.pilihkan-module__Nz2CXa__editor{order:2}.pilihkan-module__Nz2CXa__stage{padding:16px}.pilihkan-module__Nz2CXa__wheelBox{width:min(84vw,480px)}.pilihkan-module__Nz2CXa__top{margin-bottom:26px}.pilihkan-module__Nz2CXa__topActions{gap:8px}.pilihkan-module__Nz2CXa__topActions .pilihkan-module__Nz2CXa__button{padding:9px 10px;font-size:12px}.pilihkan-module__Nz2CXa__duel button{min-height:110px;font-size:17px}}@media (prefers-reduced-motion:reduce){.pilihkan-module__Nz2CXa__wheel,.pilihkan-module__Nz2CXa__button,.pilihkan-module__Nz2CXa__duel button{transition:none}.pilihkan-module__Nz2CXa__modalBackdrop,.pilihkan-module__Nz2CXa__resultModal,.pilihkan-module__Nz2CXa__celebration{animation:none}}.pilihkan-module__Nz2CXa__page:fullscreen{padding:clamp(24px,4vw,64px);overflow:auto}.pilihkan-module__Nz2CXa__page:fullscreen .pilihkan-module__Nz2CXa__top,.pilihkan-module__Nz2CXa__page:fullscreen .pilihkan-module__Nz2CXa__wrap{max-width:1500px}.pilihkan-module__Nz2CXa__page:fullscreen .pilihkan-module__Nz2CXa__layout{grid-template-columns:minmax(0,1fr)}.pilihkan-module__Nz2CXa__page:fullscreen .pilihkan-module__Nz2CXa__stage{flex-direction:column;justify-content:center;min-height:calc(100vh - 210px);display:flex}.pilihkan-module__Nz2CXa__page:fullscreen .pilihkan-module__Nz2CXa__wheelBox{width:min(72vh,760px);margin-top:0}.pilihkan-module__Nz2CXa__page:fullscreen .pilihkan-module__Nz2CXa__winner{font-size:clamp(28px,3vw,48px)}.pilihkan-module__Nz2CXa__fullLayout{grid-template-columns:minmax(0,1fr)}.pilihkan-module__Nz2CXa__fullLayout .pilihkan-module__Nz2CXa__stage{box-sizing:border-box;width:100%}.pilihkan-module__Nz2CXa__fullLayout .pilihkan-module__Nz2CXa__wheelBox{width:min(100%,100vh - 330px);max-width:none}.pilihkan-module__Nz2CXa__fullLayout .pilihkan-module__Nz2CXa__wheel{aspect-ratio:1;width:100%;height:auto}
