:root{--frame:#7B68A6;--frame-dark:#5f4f88;--ink:#2b2540;--muted:#5f5875;--line:#cfc5e6;--panel:#fff;--brand:#6a57a0;--brand2:#ece7f7;--peach:#F6B26B;--peach-dark:#e0913f;--peach-soft:#fde6cc;--pink:#F7A1C4;--lilac:#C3B1E1;--cyan:#7FD8EE;--orange:#F6B26B;--err:#b42318;--errbg:#fef3f2;--ok:#067647}*{box-sizing:border-box}body,html{margin:0}body{font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--frame);color:var(--ink);font-size:15px;line-height:1.5}.page{background:#fff;margin:24px;border-radius:6px;min-height:calc(100vh - 48px);overflow:hidden}.page,.wrap{position:relative}.wrap{max-width:1180px;margin:0 auto;padding:24px 28px 120px}h1,h2,h3{font-weight:800;letter-spacing:-.01em;color:var(--ink)}h1{font-size:30px;margin:0 0 4px}h2{font-size:22px;margin:0 0 12px}h3{font-size:17px;margin:0 0 8px}.display{font-size:44px;line-height:1.1;font-weight:800;margin:0}.hl{background:var(--peach);border-radius:999px;padding:0 .3em}.muted{color:var(--muted)}.card{background:var(--panel);border:1.5px solid var(--line);border-radius:24px;padding:22px;margin-bottom:18px}.card.purple{background:var(--frame);color:#fff;border-color:var(--frame)}.card.purple h3{color:#fff}input,select,textarea{font:inherit;padding:10px 14px;border:1.5px solid var(--line);border-radius:14px;width:100%;background:#fff;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:3px solid var(--brand2);border-color:var(--brand)}button{font:inherit;font-weight:600;cursor:pointer;border-radius:999px;border:1.5px solid var(--brand);background:#fff;color:var(--brand);padding:8px 18px}button:hover{background:var(--brand2)}button.primary{background:var(--peach-soft);color:var(--ink);border-color:var(--peach-dark);padding:6px 6px 6px 18px}button.primary .arrow,button.primary:hover{background:var(--peach)}button.primary .arrow{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}button:disabled{opacity:.5;cursor:not-allowed}button.icon{width:40px;height:40px;padding:0;justify-content:center;background:var(--lilac);border:none;color:#fff}.tag,button.icon:hover{background:var(--frame)}.tag{display:inline-block;color:#fff;font-size:12px;font-weight:600;border-radius:999px;padding:2px 10px}.tag.peach{background:var(--peach);color:var(--ink)}.err{color:var(--err);background:var(--errbg);border:1px solid #fecdca;border-radius:14px;padding:10px 14px;margin:8px 0}.ok{color:var(--ok)}.sparkle{position:absolute;color:var(--frame);pointer-events:none}.tile{border-radius:22px;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.tile img{width:100%;height:100%;object-fit:cover;display:block}.tile.pink{background:var(--pink)}.tile.lilac{background:var(--lilac)}.tile.cyan{background:var(--cyan)}.tile.orange{background:var(--orange)}.head{gap:12px;flex-wrap:wrap}.head,.topbar{display:flex;justify-content:space-between;align-items:center}.topbar{padding:14px 0;border-bottom:1.5px solid var(--brand2);margin-bottom:18px;font-size:14px}.brandmark{font-weight:800;font-size:18px;display:flex;align-items:center;gap:8px}.brand-ic{flex:none;display:block;object-fit:contain}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}table.ind,table.t{width:100%;border-collapse:collapse}table.ind td,table.ind th,table.t td,table.t th{border-bottom:1px solid var(--brand2);padding:8px;text-align:left;font-size:14px;vertical-align:top}table.ind th,table.t th{color:var(--muted);font-weight:700;font-size:13px}@media (max-width:900px){.page{margin:10px}.display{font-size:32px}}.cm-back{position:fixed;inset:0;background:rgba(43,37,64,.6);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.cm{background:#fff;border-radius:24px;padding:24px;width:min(520px,94vw);max-height:90vh;overflow:auto;box-shadow:0 20px 60px rgba(40,20,90,.3)}.cm h2{margin:10px 0 6px;font-size:20px}.cm-icon{width:46px;height:46px;border-radius:50%;background:var(--peach-soft);color:var(--peach-dark);display:flex;align-items:center;justify-content:center}.cm-icon.danger{background:#fee4e2;color:var(--err)}.cm-body{color:var(--muted);font-size:14px}.cm-body p{margin:6px 0}.cm-reason{display:block;margin-top:12px;font-weight:600;font-size:14px}.cm-reason input,.cm-reason textarea{margin-top:6px;font-weight:400;resize:vertical}.cm-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}button.danger{background:var(--err);border-color:var(--err);color:#fff}button.danger:hover{background:#912018}.cm table{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.cm td,.cm th{border-bottom:1px solid var(--brand2);padding:4px 6px;text-align:left}.auth{min-height:calc(100vh - 48px);display:flex;flex-direction:column;max-width:1240px;margin:0 auto;padding:16px clamp(20px,4vw,56px) 28px;box-sizing:border-box}.auth-grid{flex:1 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-content:center;align-items:stretch;padding:clamp(12px,3vh,40px) 0}.auth-left{display:flex;flex-direction:column;gap:14px;min-width:0}.auth-left .display{font-size:clamp(34px,3.4vw,52px)}.auth-left p.muted{font-size:16px;margin:0;max-width:520px}.auth-card{display:flex;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:clamp(24px,2.6vw,40px);box-shadow:0 24px 60px -30px rgba(106,87,160,.35)}.auth-card h1,.auth-card h2{margin-top:0}.auth-card .list{max-height:min(240px,28vh);overflow:auto}.hero-art{position:relative;flex:1 1;min-height:clamp(260px,40vh,460px);display:flex;align-items:center;justify-content:center;isolation:isolate;margin-top:6px}.ha-img{position:relative;z-index:2;width:auto;height:100%;max-height:min(440px,46vh);max-width:88%;aspect-ratio:1;object-fit:cover;border-radius:32px;background:var(--lilac);box-shadow:0 30px 60px -28px rgba(106,87,160,.55)}.ha-blob{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.ha-blob.b1{width:62%;aspect-ratio:1;left:-4%;top:-6%;background:radial-gradient(circle,rgba(195,177,225,.75),rgba(195,177,225,0) 68%)}.ha-blob.b2{width:52%;aspect-ratio:1;right:-6%;bottom:-8%;background:radial-gradient(circle,rgba(246,178,107,.55),rgba(246,178,107,0) 68%)}.ha-blob.b3{width:40%;aspect-ratio:1;right:8%;top:2%;background:radial-gradient(circle,rgba(247,161,196,.5),rgba(247,161,196,0) 68%)}.ha-dots{position:absolute;inset:4% 2%;z-index:0;background-image:radial-gradient(rgba(106,87,160,.22) 1.2px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent)}.ha-ring{position:absolute;z-index:1;width:min(92%,520px);aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(106,87,160,.22);box-shadow:0 0 0 18px rgba(195,177,225,.1),inset 0 0 60px rgba(195,177,225,.25)}.ha-star{position:absolute;z-index:3;animation:ha-float 6s ease-in-out infinite;will-change:transform}@keyframes ha-float{0%,to{transform:translateY(0) scale(1) rotate(0);opacity:.95}50%{transform:translateY(-10px) scale(.82) rotate(18deg);opacity:.6}}@media (prefers-reduced-motion:reduce){.ha-star{animation:none}}@media (max-width:880px){.auth-grid{grid-template-columns:1fr;align-content:start}.hero-art{min-height:240px;order:2}.ha-img{max-height:260px}}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;padding:11px 18px;text-align:center;vertical-align:middle}button>svg{flex-shrink:0;display:block}button.primary{padding:11px 18px}button.primary:has(>.arrow){padding:6px 6px 6px 18px}.seg button{justify-content:flex-start;line-height:1.3}.ck,.home{max-width:640px}.home-cards{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.home-card{display:flex;align-items:center;gap:16px;padding:22px 20px;min-height:120px;background:var(--panel);border:1.5px solid var(--line);border-radius:24px;color:var(--ink);text-decoration:none;transition:transform .12s,box-shadow .12s}.home-card:focus-visible,.home-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(0,0,0,.35);outline:3px solid var(--brand2)}.home-card b{font-size:20px;display:block}.home-card.off{opacity:.75}.hc-ico{flex:none;width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--peach-soft);color:var(--peach-dark)}.hc-vote .hc-ico{background:var(--brand2);color:var(--brand)}.hc-body{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.small-note{font-size:13px;color:var(--muted)}.bar{display:block;height:10px;border-radius:999px;background:var(--brand2);overflow:hidden;margin-top:6px}.bar.lg{height:14px}.bar>span{display:block;height:100%;background:var(--peach);border-radius:999px;transition:width .4s}.back{color:var(--brand);text-decoration:none;font-weight:600;display:inline-flex;gap:6px;align-items:center}.ck-prog{text-align:left}.ck-num b{font-size:44px;line-height:1;font-weight:800}.ck-num span{color:var(--muted);font-weight:600;margin-left:4px}.ck-h{font-size:16px;margin:18px 0 8px}.ck-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.ck-b{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:var(--panel);border:1.5px dashed var(--line);color:var(--muted)}.ck-b b{color:var(--ink);display:block;font-size:14px}.ck-b span span{display:block;font-size:12px}.ck-b.done{border-style:solid;border-color:var(--ok);color:var(--ok)}.ck-fab{position:-webkit-sticky;position:sticky;bottom:14px;display:flex;justify-content:center;margin-top:18px;z-index:5}.ck-scan{font-size:18px;padding:14px 26px!important;min-height:56px;box-shadow:0 14px 30px -12px rgba(0,0,0,.4)}.primary-link{display:block;text-align:center;margin:18px 0;padding:14px;border-radius:999px;background:var(--peach);color:var(--ink);font-weight:700;text-decoration:none}.ck-dup h2{font-size:20px;line-height:1.25;margin:12px 0 6px}.ck-dup .cm-body{font-size:15px;color:var(--ink)}.ck-dup .cm-body p:last-child{color:var(--muted);font-size:14px}.ck-dup-booth{font-size:17px}.ck-dup-booth span{color:var(--muted);font-weight:600}.ck-dup .cm-foot button{min-height:46px}.ck-dup .cm-foot button.primary{padding:8px 18px}@media (max-width:420px){.ck-dup .cm-foot{flex-direction:column-reverse}.ck-dup .cm-foot button{justify-content:center;width:100%}}.ck-offline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:var(--peach-soft);color:var(--ink);margin:8px 0}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--panel);border:1.5px solid var(--line);margin:4px 0 10px}.seg button{border:none;padding:6px 16px}.seg button.on{background:var(--frame);color:#fff}.denah-box{position:relative}.denah-box img{width:100%;display:block;border-radius:14px}.pin{position:absolute;transform:translate(-50%,-50%);min-width:28px;height:28px;padding:0 6px;border-radius:999px;background:#fff;border:2.5px solid var(--err);color:var(--ink);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.3)}.pin.done{background:var(--ok);border-color:var(--ok);color:#fff}.pin-l{display:inline-block;width:12px;height:12px;border-radius:50%;border:2.5px solid var(--err);vertical-align:middle}.pin-l.done{background:var(--ok);border-color:var(--ok)}.toast-wrap{position:fixed;left:0;right:0;bottom:88px;display:flex;justify-content:center;pointer-events:none;z-index:60;padding:0 14px}.toast{pointer-events:auto;max-width:520px;width:100%;display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:18px;background:var(--panel);border:2px solid var(--line);box-shadow:0 18px 40px -16px rgba(0,0,0,.45);color:var(--ink)}.toast.ok{border-color:var(--ok)}.toast.ok b{color:var(--ok)}.toast.warn{border-color:var(--peach-dark)}.toast.err{border-color:var(--err)}.toast.err b{color:var(--err)}.scan{position:fixed;inset:0;background:#000;z-index:80;display:flex;flex-direction:column;color:#fff}.scan-top{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.scan-view{position:relative;flex:1 1;overflow:hidden}.scan-view video{width:100%;height:100%;object-fit:cover}.scan{background:#0b0b10}.scan-ic{background:rgba(255,255,255,.14)!important;color:#fff!important}.scan-ic.on{background:var(--peach)!important;color:#111!important}.scan-frame{position:absolute;left:50%;top:45%;width:min(72vw,300px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:22px;box-shadow:0 0 0 100vmax rgba(5,5,12,.62);overflow:hidden}.scan-frame .c{position:absolute;width:44px;height:44px;border:5px solid var(--peach)}.scan-frame .tl{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:22px}.scan-frame .tr{right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:22px}.scan-frame .bl{left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:22px}.scan-frame .br{right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:22px}.scan-frame .line{position:absolute;left:8%;right:8%;height:3px;top:10%;border-radius:3px;background:var(--peach);box-shadow:0 0 14px 3px var(--peach);animation:scanline 2s ease-in-out infinite alternate}@keyframes scanline{to{top:88%}}.scan-frame.hit{box-shadow:0 0 0 100vmax rgba(5,5,12,.7),inset 0 0 0 5px #12b76a}.scan-frame.hit .c{border-color:#12b76a}.scan-hit{inset:0;display:flex;align-items:center;justify-content:center;background:rgba(18,183,106,.45)}.scan-hint,.scan-hit{position:absolute;color:#fff}.scan-hint{left:0;right:0;top:calc(45% + min(36vw,150px) + 22px);text-align:center;font-weight:600;margin:0;padding:0 24px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.scan-actions{display:flex;gap:10px;justify-content:center;padding:16px 16px 28px}.scan-actions button{margin:0}.scan-close{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.6)!important}@media (prefers-reduced-motion:reduce){.scan-frame .line{animation:none;top:50%}}.scan-err{position:absolute;left:16px;right:16px;top:16px}.scan-manual{background:#fff}.scan-form{margin:16px;color:var(--ink)}.nilai-gate{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.bar>span,.home-card{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sublock-banner b{display:inline}.login-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:28px;gap:28px;align-items:center;padding-top:20px}.list{max-height:260px;overflow:auto;border:1.5px solid var(--line);border-radius:16px;margin:8px 0 14px}.row{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--brand2);cursor:pointer}.row.sel,.row:hover{background:var(--brand2)}.tabs{display:flex;gap:14px;margin:18px 0;flex-wrap:wrap}.tabbtn{display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:24px;border:1.5px solid var(--line);background:#fff;color:var(--ink)}.tabbtn.active{border-color:var(--frame);background:var(--frame);color:#fff}.tabbtn .tile{width:54px;height:54px;border-radius:16px}.section-title{display:flex;align-items:center;gap:12px;margin:26px 0 12px}.section-title .tile{width:52px;height:52px;border-radius:16px}.section-title h2{margin:0}.cat.bad{border-color:var(--err)}.indik{margin:6px 0 12px;padding-left:18px;color:var(--muted);font-size:14px;column-count:2}.choice label{font-size:13px;font-weight:700;display:block;margin-bottom:4px;color:var(--brand)}.ss{position:relative}.ss .dd{position:absolute;z-index:10;top:100%;left:0;right:0;background:#fff;border:1.5px solid var(--line);border-radius:14px;max-height:240px;overflow:auto;box-shadow:0 8px 24px rgba(60,40,110,.12)}.ss .opt{padding:8px 14px;cursor:pointer}.ss .opt:hover{background:var(--brand2)}.ss .opt.dis{color:#aaa;cursor:not-allowed}.votebar{position:fixed;left:24px;right:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1.5px solid var(--line);padding:12px 28px;z-index:20;border-radius:0 0 6px 6px;box-shadow:0 -10px 24px -18px rgba(20,20,50,.35)}.votebar .in{max-width:1180px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.votebar .vb-act{display:flex;gap:8px;flex-wrap:wrap}.votebar button{min-height:44px}.status{text-align:center;padding:40px 20px}.status .tile{width:200px;height:200px;border-radius:36px;margin-bottom:16px}.carousel{display:flex;align-items:center;gap:10px}.strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 10px;flex:1 1}.strip::-webkit-scrollbar{height:6px}.strip::-webkit-scrollbar-thumb{background:var(--lilac);border-radius:9px}.tcard{border:1.5px solid var(--line);border-radius:22px;padding:14px;background:#fff;position:relative}.tcard.chosen{border-color:var(--frame);box-shadow:0 0 0 2px var(--frame) inset}.tcard .cover{width:100%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--brand2);border:none;padding:0;display:block;cursor:zoom-in}.tcard .cover img{width:100%;height:100%;object-fit:cover;display:block}.tcard .nm{font-weight:700;margin:12px 2px 4px;font-size:19px;line-height:1.3;min-height:2.6em}.tcard .meta{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--muted);margin:0 2px 12px}.tcard .slots{display:flex;gap:8px;flex-wrap:wrap}.tcard .slots button{flex:1 1;min-width:96px;min-height:48px;padding:8px 10px;white-space:nowrap;justify-content:center;font-size:17px;font-weight:700}.tcard .slots button.on{background:var(--frame);color:#fff;border-color:var(--frame)}.tcard .badge{position:absolute;top:16px;left:16px;background:var(--peach);color:var(--ink);font-weight:800;font-size:15px;border-radius:999px;padding:5px 14px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fallback{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.fallback summary{cursor:pointer;color:var(--brand);font-weight:600;font-size:14px}.lb{position:fixed;inset:0;background:rgba(43,37,64,.82);z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.lb .frame{background:#fff;border-radius:24px;padding:16px;max-width:min(1000px,92vw);width:100%}.lb .main-img{width:100%;max-height:64vh;object-fit:contain;border-radius:14px;background:var(--brand2);display:block}.lb .thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:10px}.lb .thumbs img{width:72px;height:54px;object-fit:cover;border-radius:10px;cursor:pointer;opacity:.6;border:2px solid transparent}.lb .thumbs img.on{opacity:1;border-color:var(--frame)}.lb .nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}@media (max-width:900px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:560px){.tgrid{grid-template-columns:1fr}}.gfilter{position:relative;max-width:320px;margin:4px 0 12px}.gfilter svg{position:absolute;left:12px;top:12px;color:var(--muted)}.gfilter input{padding-left:36px;padding-top:8px;padding-bottom:8px}.stepper{display:flex;gap:8px;margin:16px 0 8px;flex-wrap:wrap}.step{display:flex;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-weight:600}.step,.step .n{align-items:center}.step .n{width:30px;height:30px;border-radius:50%;background:var(--brand2);color:var(--brand);display:inline-flex;justify-content:center;font-weight:800}.step.cur{border-color:var(--frame);background:var(--frame);color:#fff}.step.cur .n{background:#fff}.step.done .n{background:var(--peach);color:var(--ink)}.step:disabled{opacity:.45}.progress{height:8px;background:var(--brand2);border-radius:99px;overflow:hidden;margin-bottom:8px}.progress>div{height:100%;background:var(--peach);transition:width .3s}.review td:first-child{font-weight:600;width:34%}button.small{padding:7px 12px;font-size:13px}.lb .frame.confirm{max-width:min(920px,94vw);display:flex;flex-direction:column;max-height:90vh;padding:22px}.confirm-body{overflow-y:auto;flex:1 1;padding-right:6px;border-top:1.5px solid var(--brand2);border-bottom:1.5px solid var(--brand2)}.rgroup{padding:12px 0;border-bottom:1px dashed var(--line)}.rgroup:last-child{border-bottom:none}.rcat{margin-top:8px}.rname{font-size:13px;font-weight:700;color:var(--brand);margin-bottom:6px}.rchoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.rchoice{display:flex;gap:10px;align-items:center;border:1.5px solid var(--line);border-radius:14px;padding:6px}.rchoice img{width:64px;height:48px;object-fit:cover;border-radius:10px;flex-shrink:0;background:var(--brand2)}.rteam{font-weight:600;font-size:14px;line-height:1.25;margin-top:2px}.confirm-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;flex-wrap:wrap}.nik-label{font-weight:700;font-size:17px;margin-top:6px;display:block}.nik-field{position:relative}.nik-field svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--brand)}.nik-input{font-size:24px!important;font-weight:700;letter-spacing:.06em;min-height:62px;padding-left:52px!important;border-radius:18px!important}.nik-btn{width:100%;justify-content:center;min-height:58px;font-size:19px!important;margin:4px 0 6px}.big-input{font-size:20px!important;min-height:58px;padding-left:52px!important;border-radius:18px!important}.nik-input{text-transform:uppercase}.nik-input::placeholder{text-transform:none;font-weight:500}.nik-help{margin:-2px 0 4px;font-size:15px}.pick-list{max-height:330px;overflow:auto;border:1.5px solid var(--line);border-radius:18px;margin:8px 0 10px}.pick-row{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;min-height:68px;border-bottom:1px solid var(--brand2);cursor:pointer}.pick-row:focus-visible,.pick-row:hover{background:var(--brand2);outline:none}.pick-row b{display:block;font-size:18px}.pick-row .muted{font-size:15px}.pick-empty{padding:16px;color:var(--muted);font-size:16px}.pick-avatar{flex:none;width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.pick-avatar.lg{width:52px;height:52px;font-size:22px}.picked{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--brand);border-radius:18px;background:var(--brand2)}.picked-txt{flex:1 1}.picked-txt b{display:block;font-size:20px}.picked-txt span{font-size:16px;color:var(--muted)}.hubhead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin:18px 0 4px}.hubprog{min-width:260px;font-size:17px}.hubprog .progress{margin-top:8px;height:12px}.hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1000px){.hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hub{grid-template-columns:1fr}}.hubcard{display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left;background:#fff;color:var(--ink);border:2px solid var(--line);border-radius:22px;padding:20px;min-height:170px;height:auto;white-space:normal;font-weight:400;cursor:pointer;transition:transform .12s,box-shadow .12s}.hubcard:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(60,40,110,.14);border-color:var(--frame)}.hubcard.done{border-color:#9bd3b4;background:#f6fcf8}.hubcard.part{border-color:var(--peach)}.hubcard.bad{border-color:var(--err)}.hc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hc-name{font-size:21px;font-weight:800;line-height:1.25}.hc-desc{margin:0;color:var(--muted);font-size:15px}.hc-picks{display:flex;flex-direction:column;gap:6px}.hc-pick{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.hc-pick img{width:54px;height:40px;object-fit:cover;border-radius:8px;background:var(--brand2);flex-shrink:0}.hc-pick small{display:block;font-size:12px;font-weight:700;color:var(--peach-dark)}.hc-go{margin-top:auto;color:var(--brand);font-size:16px}.hc-go,.sbadge{display:inline-flex;align-items:center;gap:4px;font-weight:700}.sbadge{flex-shrink:0;border-radius:999px;padding:5px 12px;font-size:14px;background:var(--brand2);color:var(--muted);white-space:nowrap}.sbadge.part{background:var(--peach-soft);color:#8a4b0c}.sbadge.done{background:#d9f2e3;color:var(--ok)}.backlink{margin:16px 0 4px;font-size:17px;min-height:44px}.catnav{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px}.catnav button{font-size:16px;min-height:56px;justify-content:space-between;text-align:left;line-height:1.25;padding:10px 14px}.catnav button>span{display:flex;flex-direction:column;gap:2px;min-width:0}.catnav button small{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.catnav .cn-prev{justify-content:flex-start}.catnav .cn-next{grid-column:2;text-align:right;justify-content:flex-end}.catnav .cn-next>span{align-items:flex-end}.ntop,.ntop-l{gap:12px}.ntop-l{display:flex;align-items:center;min-width:0}.ntop-home{min-height:44px;padding-right:4px}.ntop-who{flex:1 1;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ntop-who b{color:var(--ink);font-weight:700}.ntop-out{flex:none;min-height:44px}.tlist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.tlist li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border:2px solid var(--line);border-radius:16px;background:#fff;flex-wrap:wrap}.tlist li.chosen{border-color:var(--frame);background:var(--brand2)}.tl-name{display:flex;flex-direction:column;gap:2px;font-size:19px}.tl-name .muted{font-size:14px}.tlist .slots{display:flex;gap:8px;flex-wrap:wrap}.tlist .slots button{min-width:104px;min-height:50px;font-size:17px;font-weight:700;justify-content:center;white-space:nowrap}.tlist .slots button.on{background:var(--frame);color:#fff;border-color:var(--frame)}.rchoices.names .rchoice{padding:10px 12px}.rcat .head{margin-bottom:4px}.hubcard.locked{background:#f7f8fa;border-color:#d0d5dd;border-style:dashed;cursor:pointer;box-shadow:none}.hubcard.locked .hc-name{color:#475467}.hubcard.sent{cursor:default;border-color:#abefc6;background:#f6fef9}.sbadge.lock{background:#e4e7ec;color:#475467}.sbadge.sent{background:#dcfae6;color:#067647}.card.wait{display:flex;gap:10px;align-items:center;background:#f4f3ff}.ktabs{display:flex;gap:8px;margin:16px 0 4px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ktabs .step{flex:0 0 auto;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.ktabs .step .tc{font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--brand2);color:var(--brand)}.ktabs .step.cur .tc{background:rgba(255,255,255,.2);color:#fff}.ktabs .step.locked{opacity:.7;border-style:dashed}.ktabs .step.locked.cur{opacity:1}.locktab{display:flex;gap:12px;align-items:flex-start}.locktab>svg{flex-shrink:0;width:22px;height:22px;margin-top:2px}.pick-hint{font-size:14px;margin:8px 2px 0}.cdown{margin-bottom:14px}.cdown .cd-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.08em}.cdown.warn{background:#fff4e5;color:#8a4b0c;box-shadow:inset 0 0 0 1.5px #f5a524}.cdown.warn svg{color:#d97706}.cdown.closed{background:#f2f4f7;color:#344054}.hubcard.closed .hc-picks{opacity:.85}html[data-theme] .card.wait.cdown.warn{background:#fff4e5;color:#8a4b0c;box-shadow:inset 0 0 0 1.5px #f5a524}html[data-theme] .card.wait.cdown.closed{background:#f2f4f7;color:#344054}.note-fab{position:fixed;right:28px;z-index:30;width:64px;height:64px;padding:0;border-radius:50%;border:none;background:var(--brand);color:#fff;box-shadow:0 8px 24px rgba(16,24,40,.22);transition:transform .15s,box-shadow .15s}.note-fab:hover{background:var(--brand);transform:translateY(-2px);box-shadow:0 12px 28px rgba(16,24,40,.28)}.note-fab:focus-visible{outline:3px solid var(--peach);outline-offset:3px}.note-dot{position:absolute;top:6px;right:6px;width:14px;height:14px;border-radius:50%;background:#f04438;border:2.5px solid #fff}.note-panel{position:fixed;right:28px;bottom:var(--nb,24px);z-index:40;width:380px;height:480px;max-height:calc(100vh - var(--nb,24px) - 24px);display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--line);border-radius:20px;box-shadow:0 18px 48px rgba(16,24,40,.25);overflow:hidden}.note-h{display:flex;padding:12px 12px 10px 16px;border-bottom:1px solid var(--line)}.note-h,.note-h>b{align-items:center;gap:8px}.note-h>b{display:inline-flex;font-size:16px;color:var(--ink);white-space:nowrap}.note-st{flex:1 1;font-size:12.5px;color:var(--muted);text-align:right}.note-st.error{color:var(--err)}.note-st.saved{color:var(--ok,#067647)}.linkbtn{background:none;color:inherit;text-decoration:underline;font-weight:700;display:inline}.linkbtn,.nt-x{border:none;padding:0}.nt-x{width:40px;height:40px;background:transparent;color:var(--muted);flex-shrink:0}.note-tb,.nt-x:hover{background:var(--brand2)}.note-tb{display:flex;gap:4px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--line)}.nt-btn{width:38px;height:38px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--ink)}.nt-btn:hover:not(:disabled){background:#fff}.nt-btn.on{background:var(--brand);color:#fff}.nt-btn:disabled{opacity:.35}.nt-sep{width:1px;margin:6px 4px;background:var(--line)}.note-body{flex:1 1;overflow:auto;padding:12px 16px;cursor:text}.note-ed{outline:none;min-height:100%;font-size:16px;line-height:1.55;color:var(--ink)}.note-ed p{margin:0 0 8px}.note-ed h2{font-size:18px;margin:10px 0 6px}.note-ed h3{font-size:16px;margin:8px 0 4px}.note-ed ol,.note-ed ul{margin:0 0 8px;padding-left:22px}.note-ed li p{margin:0 0 2px}.note-ed p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}@media (max-width:640px){.note-fab{right:16px;width:60px;height:60px}.note-panel{left:8px;right:8px;top:8px;bottom:8px;width:auto;height:auto;max-height:none;border-radius:18px}}.ktabs .step{padding:9px 14px 9px 18px;min-height:46px}.ktabs .step:has(>.n){padding-left:6px}@media (max-width:640px){.ntop{display:grid;grid-template-columns:1fr auto;grid-template-areas:"l out" "who who";grid-row-gap:6px;row-gap:6px;padding:8px 0 10px}.ntop-l{grid-area:l}.ntop-out{grid-area:out;padding:10px 14px}.ntop-who{grid-area:who;text-align:left;font-size:13px}.ntop .brandmark{font-size:18px}.ktabs{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;scroll-padding-inline:16px}.indik{column-count:1}.votebar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding:10px 12px;border:1.5px solid var(--line);border-radius:16px}.votebar .in{gap:8px}.votebar .vb-msg{width:100%;font-size:12.5px;line-height:1.35}.votebar .vb-act{width:100%;display:grid;grid-template-columns:1fr 1fr}.votebar .vb-act>:only-child{grid-column:1/-1}.votebar .vb-act button{padding-left:10px;padding-right:10px}.catnav{grid-template-columns:1fr}.catnav .cn-next{grid-column:auto}.catnav>span:empty{display:none}}@media (max-width:480px){.ntop .brandmark{display:none}}table.ind td{overflow-wrap:anywhere}.ntop-who{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.3}.ntop-id{display:flex;max-width:100%;min-width:0}.ntop-id b{min-width:0;overflow:hidden;text-overflow:ellipsis}.ntop-nik{flex:none;white-space:pre}.ntop-jab{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ntop-sep{display:none}@media (max-width:640px){.ntop-who{align-items:flex-start}table.ind thead{display:none}table.ind,table.ind tbody,table.ind td,table.ind tr{display:block;width:auto}table.ind tr{padding:10px 0;border-bottom:1px solid var(--brand2)}table.ind td{border-bottom:none;padding:0}table.ind td:first-child{color:var(--ink);font-weight:700;margin-bottom:2px}}.note-tb .nt-btn.on,html[data-theme] .note-tb .nt-btn.on{background:var(--brand)!important;color:#fff!important}.note-tb .nt-btn.on svg{color:#fff;stroke:#fff}.spin-ring{display:inline-block;box-sizing:border-box;flex:0 0 auto;border-radius:50%;border-style:solid;border-color:color-mix(in srgb,var(--brand) 22%,transparent);border-top-color:var(--brand);animation:ld-rot .8s linear infinite;vertical-align:-3px}.btn-spin,button .spin-ring{border-color:currentColor color-mix(in srgb,currentColor 28%,transparent) color-mix(in srgb,currentColor 28%,transparent)}button.primary .btn-spin{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}@keyframes ld-rot{to{transform:rotate(1turn)}}@keyframes ld-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes ld-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.ld-wrap{position:relative;min-height:260px}.ld-body{display:flex;flex-direction:column;gap:12px}.ld-over{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:min(22vh,160px);pointer-events:none;z-index:2}.ld-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:99px;background:var(--panel,#fff);color:var(--ink);font-weight:600;font-size:14px;border:1.5px solid var(--line);box-shadow:0 10px 30px rgba(20,20,50,.12)}.sk{display:block;flex:0 0 auto;background:linear-gradient(90deg,var(--brand2) 25%,color-mix(in srgb,var(--brand2) 45%,#fff) 50%,var(--brand2) 75%);background-size:200% 100%;animation:ld-shim 1.4s ease-in-out infinite}.sk-card{background:var(--panel,#fff);border:1.5px solid var(--line);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:10px}.sk-row{display:flex;align-items:center;gap:4%;padding:12px 4px;border-bottom:1px solid var(--brand2)}.sk-row:last-child{border-bottom:none}.sk-row.head{padding-top:2px}.sk-who{display:flex;align-items:center;gap:8px;width:22%}.sk-av{width:30px;height:30px;border-radius:50%;flex:0 0 30px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:8px}.sk-tile{min-height:120px}.sk-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 8px}.sk-opt{flex-direction:row;align-items:center;gap:14px}.sk-num{width:36px;height:36px;border-radius:50%}@media (prefers-reduced-motion:reduce){.spin-ring{animation:ld-pulse 2s ease-in-out infinite;border-color:var(--brand)}.btn-spin,button .spin-ring{border-color:currentColor}.sk{animation:none}}.slots button.lockd{opacity:.55;cursor:not-allowed;border-style:dashed;display:inline-flex;align-items:center;gap:4px}.slots button.lockd.on{opacity:.8}.lockhint{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:6px 0 10px;border-radius:10px;background:var(--peach,#fde8d7);font-size:14px}button.hubcard.locked{text-align:left;cursor:pointer}.jenis{display:inline-flex;align-items:center;flex:none;font-size:13px;font-weight:700;line-height:1;padding:5px 10px;border-radius:999px;border:1.5px solid transparent;white-space:nowrap;vertical-align:middle}.jenis.ed{background:#eef2ff;color:#2d3a8c;border-color:#c7d0fb}.jenis.ned{background:#e6f6f1;color:#0b6b55;border-color:#a7e2cf}.tcard .meta{gap:8px;flex-wrap:wrap}.tl-name .jenis{align-self:flex-start;margin-top:2px}.lb h3 .jenis{font-size:12px;margin-left:4px}img.img-missing{object-fit:cover;background:#eef0f3}html[data-theme=erlangga75]{--frame:#2453E8;--frame-dark:#1A3DB8;--ink:#0F1B3D;--muted:#4A5573;--line:#C9D5F7;--panel:#fff;--brand:#1F48D6;--brand2:#E8EEFD;--peach:#FFA800;--peach-dark:#E08A00;--peach-soft:#FFF1D1;--pink:#FF6B1F;--lilac:#8FA8F3;--cyan:#FFC94D;--orange:#FF6B1F}html[data-theme=erlangga75] body{background:linear-gradient(115deg,transparent 0 72%,#FFA800 72% 80%,#FF6B1F 80% 86%,#fff 86% 100%) fixed,linear-gradient(160deg,#FFA800 0 9%,#2453E8 9% 100%) fixed}[data-theme=erlangga75] .brandmark,[data-theme=erlangga75] .display,[data-theme=erlangga75] h1,[data-theme=erlangga75] h2{font-family:Barlow Condensed,Plus Jakarta Sans,sans-serif;letter-spacing:.005em}[data-theme=erlangga75] h1{font-size:36px;font-weight:800;text-transform:uppercase}[data-theme=erlangga75] h2{font-size:26px;font-weight:700}[data-theme=erlangga75] .display{font-size:58px;font-weight:800;text-transform:uppercase;line-height:1}[data-theme=erlangga75] .brandmark{font-size:24px;font-weight:800;text-transform:uppercase}[data-theme=erlangga75] .hl,[data-theme=erlangga75] button.primary{background:#FFA800!important;color:#0F1B3D!important}[data-theme=erlangga75] button.primary{border-color:#FFA800!important;font-weight:800}[data-theme=erlangga75] button.primary:hover:not(:disabled){background:#FF6B1F!important;border-color:#FF6B1F!important;color:#fff!important}[data-theme=erlangga75] button.primary:disabled{background:#FFE3A6!important;border-color:#FFE3A6!important;color:#6B5A2E!important}[data-theme=erlangga75] .arrow{background:#0F1B3D!important;color:#FFA800!important}[data-theme=erlangga75] .tag{background:#2453E8}[data-theme=erlangga75] .tag.peach{background:#FF6B1F!important;color:#fff!important}[data-theme=erlangga75] .sparkle{display:none!important}[data-theme=erlangga75] .stripe-deco{position:absolute;pointer-events:none;z-index:0;width:150px;height:150px;top:0;right:0;background:linear-gradient(115deg,transparent 0 40%,#FFA800 40% 58%,#FF6B1F 58% 72%,transparent 72%);border-top-right-radius:6px}[data-theme=erlangga75] .page:before{content:"";position:absolute;bottom:0;right:0;width:200px;height:110px;pointer-events:none;z-index:0;background:linear-gradient(118deg,transparent 0 46%,#FFA800 46% 62%,#FF6B1F 62% 74%,transparent 74%);opacity:.95}[data-theme=erlangga75] .page:after{content:"";position:absolute;bottom:0;left:0;width:180px;height:90px;pointer-events:none;background:linear-gradient(118deg,transparent 0 30%,#2453E8 30% 44%,#FFA800 44% 54%,transparent 54%);opacity:.9}[data-theme=erlangga75] .ha-blob.b1{background:radial-gradient(circle,rgba(36,83,232,.35),rgba(36,83,232,0) 70%)!important}[data-theme=erlangga75] .ha-blob.b2{background:radial-gradient(circle,rgba(255,168,0,.45),rgba(255,168,0,0) 70%)!important}[data-theme=erlangga75] .ha-blob.b3{background:radial-gradient(circle,rgba(255,107,31,.3),rgba(255,107,31,0) 70%)!important}[data-theme=erlangga75] .ha-dots{background-image:radial-gradient(rgba(36,83,232,.25) 1.2px,transparent 1.4px)!important}[data-theme=erlangga75] .ha-ring{border-color:rgba(36,83,232,.35)!important}[data-theme=erlangga75] .ha-img{filter:hue-rotate(-25deg) saturate(1.15)}[data-theme=erlangga75] .cm-back,[data-theme=erlangga75] .lb{background:rgba(15,27,61,.7)!important}[data-theme=erlangga75] .badge.y,[data-theme=erlangga75] .tcard .badge{background:#FFA800;color:#0F1B3D}[data-theme=erlangga75] .tcard.chosen{box-shadow:0 0 0 3px var(--frame) inset,0 8px 20px rgba(36,83,232,.18)}[data-theme=erlangga75] .pick-avatar{background:#2453E8}[data-theme=erlangga75] .picked{border-color:#2453E8;background:#E8EEFD}@media (max-width:600px){[data-theme=erlangga75] .page:after,[data-theme=erlangga75] .page:before{width:90px;height:50px}}[data-theme=erlangga75] .ktabs .step.cur{background:var(--frame);border-color:var(--frame);color:#fff}[data-theme=erlangga75] .ktabs .step.done .n{background:var(--peach);color:var(--ink)}[data-theme=erlangga75] .hubcard:hover{box-shadow:0 8px 22px rgba(36,83,232,.16)}[data-theme=erlangga75] .card.wait{background:var(--brand2)}[data-theme=erlangga75] .drop{background:#F5F8FF}[data-theme=erlangga75] .cm{box-shadow:0 20px 60px rgba(15,27,61,.3)}[data-theme=erlangga75] .auth-card{box-shadow:0 24px 60px -30px rgba(36,83,232,.35)}[data-theme=erlangga75] .ha-img{box-shadow:0 30px 60px -28px rgba(36,83,232,.5)}[data-theme=erlangga75] .ktabs .step .n,[data-theme=erlangga75] .ktabs .step .tc{font-family:inherit}@media print{[data-theme=erlangga75] .page:after,[data-theme=erlangga75] .page:before{display:none}[data-theme=erlangga75] h1,[data-theme=erlangga75] h2{text-transform:none}}html[data-theme=rupa-semesta]{--frame:#0B8440;--frame-dark:#076a33;--ink:#1D1D1D;--muted:#4D4637;--line:#E2CF9F;--panel:#fff;--brand:#2F348D;--brand2:#FAF0D7;--peach:#EBB305;--peach-dark:#B88A00;--peach-soft:#FCF0C4;--pink:#C6201F;--lilac:#0588E0;--cyan:#0588E0;--orange:#C6201F;--err:#B01C1B}html[data-theme=rupa-semesta] body{font-family:IBM Plex Sans,system-ui,sans-serif;background:repeating-conic-gradient(from 0deg at 50% 45%,#0B8440 0 5deg,#0F9A4C 5deg 10deg) fixed,#0B8440}[data-theme=rupa-semesta] .page{background:#FFFDF6;box-shadow:0 0 0 5px #EBB305,0 0 0 10px #2F348D,0 0 0 15px #C6201F}[data-theme=rupa-semesta] .brandmark,[data-theme=rupa-semesta] .display,[data-theme=rupa-semesta] h1{font-family:Rye,Georgia,serif;font-weight:400;letter-spacing:.01em;color:var(--brand)}[data-theme=rupa-semesta] h1{font-size:32px}[data-theme=rupa-semesta] .display{font-size:46px;line-height:1.12}[data-theme=rupa-semesta] .brandmark{font-size:22px}[data-theme=rupa-semesta] h2,[data-theme=rupa-semesta] h3{font-family:Montserrat,IBM Plex Sans,sans-serif;font-weight:900;letter-spacing:-.005em}[data-theme=rupa-semesta] .hl{background:#EBB305!important;color:#1D1D1D!important}[data-theme=rupa-semesta] button{border-radius:12px}[data-theme=rupa-semesta] button.primary{background:#EBB305!important;border-color:#2F348D!important;color:#1D1D1D!important;font-weight:700;border-width:2px;box-shadow:3px 3px 0 #2F348D}[data-theme=rupa-semesta] button.primary:hover:not(:disabled){background:#C6201F!important;border-color:#2F348D!important;color:#fff!important}[data-theme=rupa-semesta] button.primary:disabled{background:#F6E7B0!important;border-color:#C9BE9A!important;color:#5E5638!important;box-shadow:none}[data-theme=rupa-semesta] .arrow{background:#2F348D!important;color:#EBB305!important;border-radius:8px!important}[data-theme=rupa-semesta] .card,[data-theme=rupa-semesta] .hubcard,[data-theme=rupa-semesta] .sk-card{border-radius:16px}[data-theme=rupa-semesta] .tag{background:#C6201F;color:#fff;border-radius:6px;letter-spacing:.02em}[data-theme=rupa-semesta] .tag.peach{background:#EBB305!important;color:#1D1D1D!important}[data-theme=rupa-semesta] .badge.y,[data-theme=rupa-semesta] .tcard .badge{background:#EBB305;color:#1D1D1D}[data-theme=rupa-semesta] .card.purple{background:#2F348D;border-color:#2F348D}[data-theme=rupa-semesta] .sparkle{color:transparent!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cellipse%20cx%3D%2230.0%22%20cy%3D%2213.9%22%20rx%3D%2213.5%22%20ry%3D%2210.9%22%20transform%3D%22rotate%28-90%2030.0%2013.9%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2245.3%22%20cy%3D%2225.0%22%20rx%3D%2213.5%22%20ry%3D%2210.9%22%20transform%3D%22rotate%28-18%2045.3%2025.0%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2239.5%22%20cy%3D%2243.0%22%20rx%3D%2213.5%22%20ry%3D%2210.9%22%20transform%3D%22rotate%2854%2039.5%2043.0%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2220.5%22%20cy%3D%2243.0%22%20rx%3D%2213.5%22%20ry%3D%2210.9%22%20transform%3D%22rotate%28126%2020.5%2043.0%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2214.7%22%20cy%3D%2225.0%22%20rx%3D%2213.5%22%20ry%3D%2210.9%22%20transform%3D%22rotate%28198%2014.7%2025.0%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%225.7%22%20fill%3D%22%23EBB305%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221%22/%3E%3Ccircle%20cx%3D%2234.9%22%20cy%3D%2221.4%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2236.6%22%20cy%3D%2222.7%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2238.0%22%20cy%3D%2224.2%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2239.0%22%20cy%3D%2226.0%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2239.7%22%20cy%3D%2227.9%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3C/svg%3E") 50%/contain no-repeat}[data-theme=rupa-semesta] .sparkle path{display:none}[data-theme=rupa-semesta] .page:before{top:0;left:0}[data-theme=rupa-semesta] .page:after,[data-theme=rupa-semesta] .page:before{content:"";position:absolute;width:100px;height:100px;pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cpath%20d%3D%22M0%200H180V8H8V180H0Z%22%20fill%3D%22%23C6201F%22/%3E%3Cpath%20d%3D%22M0%200%20L200.0%200.0%20L199.2%2017.4Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L197.0%2034.7%20L193.2%2051.8Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L187.9%2068.4%20L181.3%2084.5Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L173.2%20100.0%20L163.8%20114.7Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L153.2%20128.6%20L141.4%20141.4Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L128.6%20153.2%20L114.7%20163.8Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L100.0%20173.2%20L84.5%20181.3Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L68.4%20187.9%20L51.8%20193.2Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Cpath%20d%3D%22M0%200%20L34.7%20197.0%20L17.4%20199.2Z%22%20fill%3D%22%23EBB305%22%20opacity%3D%22.55%22/%3E%3Ccircle%20cx%3D%22110%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%22124%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%22138%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%22152%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%22110%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%22124%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%22138%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%22152%22%20r%3D%223%22%20fill%3D%22%232F348D%22/%3E%3Cpath%20d%3D%22M60%2022%20q26%20-6%2040%2010%20q-24%208%20-40%20-10z%20M22%2060%20q-6%2026%2010%2040%20q8%20-24%20-10%20-40z%22%20fill%3D%22%230B8440%22%20stroke%3D%22%23064d25%22%20stroke-width%3D%221%22/%3E%3Cellipse%20cx%3D%2246.0%22%20cy%3D%2224.9%22%20rx%3D%2217.7%22%20ry%3D%2214.3%22%20transform%3D%22rotate%28-90%2046.0%2024.9%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2266.0%22%20cy%3D%2239.5%22%20rx%3D%2217.7%22%20ry%3D%2214.3%22%20transform%3D%22rotate%28-18%2066.0%2039.5%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2258.4%22%20cy%3D%2263.1%22%20rx%3D%2217.7%22%20ry%3D%2214.3%22%20transform%3D%22rotate%2854%2058.4%2063.1%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2233.6%22%20cy%3D%2263.1%22%20rx%3D%2217.7%22%20ry%3D%2214.3%22%20transform%3D%22rotate%28126%2033.6%2063.1%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Cellipse%20cx%3D%2226.0%22%20cy%3D%2239.5%22%20rx%3D%2217.7%22%20ry%3D%2214.3%22%20transform%3D%22rotate%28198%2026.0%2039.5%29%22%20fill%3D%22%23C6201F%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221.2%22/%3E%3Ccircle%20cx%3D%2246%22%20cy%3D%2246%22%20r%3D%227.5%22%20fill%3D%22%23EBB305%22%20stroke%3D%22%237A1010%22%20stroke-width%3D%221%22/%3E%3Ccircle%20cx%3D%2252.5%22%20cy%3D%2234.8%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2254.6%22%20cy%3D%2236.4%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2256.5%22%20cy%3D%2238.4%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2257.8%22%20cy%3D%2240.7%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3Ccircle%20cx%3D%2258.6%22%20cy%3D%2243.3%22%20r%3D%221.6%22%20fill%3D%22%23EBB305%22/%3E%3C/svg%3E") 0 0/contain no-repeat;opacity:.95}[data-theme=rupa-semesta] .page:after{bottom:0;right:0;transform:rotate(180deg)}[data-theme=rupa-semesta] .main,[data-theme=rupa-semesta] .side,[data-theme=rupa-semesta] .wrap{position:relative;z-index:1}[data-theme=rupa-semesta] .ha-blob.b1{background:radial-gradient(circle,rgba(11,132,64,.35),rgba(11,132,64,0) 70%)!important}[data-theme=rupa-semesta] .ha-blob.b2{background:radial-gradient(circle,rgba(235,179,5,.45),rgba(235,179,5,0) 70%)!important}[data-theme=rupa-semesta] .ha-blob.b3{background:radial-gradient(circle,rgba(198,32,31,.3),rgba(198,32,31,0) 70%)!important}[data-theme=rupa-semesta] .ha-dots{background-image:radial-gradient(rgba(47,52,141,.28) 1.2px,transparent 1.4px)!important}[data-theme=rupa-semesta] .ha-ring{border-color:rgba(198,32,31,.35)!important}[data-theme=rupa-semesta] .ha-img{box-shadow:0 30px 60px -28px rgba(11,132,64,.55)}[data-theme=rupa-semesta] .cm-back,[data-theme=rupa-semesta] .lb{background:rgba(20,24,70,.72)!important}[data-theme=rupa-semesta] .tcard.chosen{box-shadow:inset 0 0 0 3px #2F348D,0 8px 20px rgba(47,52,141,.2)}[data-theme=rupa-semesta] .pick-avatar{background:#0B8440}[data-theme=rupa-semesta] .picked{border-color:#0B8440;background:#EAF6EE}[data-theme=rupa-semesta] .ktabs .step{border-radius:12px}[data-theme=rupa-semesta] .ktabs .step.cur{background:#2F348D;border-color:#2F348D;color:#fff;box-shadow:3px 3px 0 #EBB305}[data-theme=rupa-semesta] .ktabs .step.done .n{background:#EBB305;color:#1D1D1D}[data-theme=rupa-semesta] .ktabs .step .tc{background:#FAF0D7;color:#2F348D}[data-theme=rupa-semesta] .hubcard:hover{box-shadow:0 8px 22px rgba(11,132,64,.18);border-color:#0B8440}[data-theme=rupa-semesta] .card.wait{background:#FAF0D7}[data-theme=rupa-semesta] .cdown.warn,[data-theme=rupa-semesta] html[data-theme] .card.wait.cdown.warn,html[data-theme=rupa-semesta] .card.wait.cdown.warn{background:#FDECEA;color:#8E1716;box-shadow:inset 0 0 0 1.5px #C6201F}[data-theme=rupa-semesta] .cdown.warn svg{color:#C6201F}[data-theme=rupa-semesta] .drop,[data-theme=rupa-semesta] .updrop{background:#FFF8E6}[data-theme=rupa-semesta] .auth-card{box-shadow:0 24px 60px -30px rgba(11,132,64,.45)}[data-theme=rupa-semesta] .cms .side{background:#FAF0D7}[data-theme=rupa-semesta] .cms .side a.on{background:#2F348D;color:#fff}[data-theme=rupa-semesta] .spin-ring{border-color:#C6201F #F4E0B4 #F4E0B4}[data-theme=rupa-semesta] button .spin-ring{border-color:currentColor color-mix(in srgb,currentColor 28%,transparent) color-mix(in srgb,currentColor 28%,transparent)}[data-theme=rupa-semesta] .sk{background:linear-gradient(90deg,#F6E8C6 25%,#FDF6E4 50%,#F6E8C6 75%);background-size:200% 100%}[data-theme=rupa-semesta] .note-fab{background:#C6201F;box-shadow:3px 3px 0 #2F348D,0 8px 24px rgba(16,24,40,.22)}[data-theme=rupa-semesta] .note-fab:hover{background:#A81A19}[data-theme=rupa-semesta] .note-panel{border:2px solid #2f348d;border-radius:16px}[data-theme=rupa-semesta] .note-h{background:#2F348D;border-radius:14px 14px 0 0}[data-theme=rupa-semesta] .note-h>b{color:#fff}[data-theme=rupa-semesta] .note-h .note-st{color:#E7E3FF}[data-theme=rupa-semesta] .note-h button{color:#fff;border-color:rgba(255,255,255,.5);background:transparent}[data-theme=rupa-semesta] .note-tb{background:#FAF0D7}@media (max-width:600px){[data-theme=rupa-semesta] .page{box-shadow:0 0 0 3px #EBB305,0 0 0 6px #2F348D,0 0 0 9px #C6201F}[data-theme=rupa-semesta] .page:after,[data-theme=rupa-semesta] .page:before{width:56px;height:56px}[data-theme=rupa-semesta] .display{font-size:34px}[data-theme=rupa-semesta] h1{font-size:26px}}@media print{[data-theme=rupa-semesta] .page:after,[data-theme=rupa-semesta] .page:before{display:none}[data-theme=rupa-semesta] .page{box-shadow:none}}.ha-logo,[data-theme=rupa-semesta] .hero-art .ha-dots,[data-theme=rupa-semesta] .hero-art .ha-img,[data-theme=rupa-semesta] .hero-art .ha-ring,[data-theme=rupa-semesta] .hero-art .ha-star{display:none}[data-theme=rupa-semesta] .hero-art .ha-logo{display:block;position:relative;z-index:2;width:min(92%,560px);aspect-ratio:525/346;margin:0 auto;background:url(/brand/rupa-semesta-logo.png) 50%/contain no-repeat;background-image:-webkit-image-set(url("/brand/rupa-semesta-logo.webp") type("image/webp"),url("/brand/rupa-semesta-logo.png") type("image/png"));background-image:image-set(url("/brand/rupa-semesta-logo.webp") type("image/webp"),url("/brand/rupa-semesta-logo.png") type("image/png"));filter:drop-shadow(0 18px 28px rgba(11,132,64,.28))}@media (max-width:700px){[data-theme=rupa-semesta] .hero-art .ha-logo{width:min(88%,380px);background-image:-webkit-image-set(url("/brand/rupa-semesta-logo-700.webp") type("image/webp"),url("/brand/rupa-semesta-logo.png") type("image/png"));background-image:image-set(url("/brand/rupa-semesta-logo-700.webp") type("image/webp"),url("/brand/rupa-semesta-logo.png") type("image/png"))}[data-theme=rupa-semesta] .hero-art{min-height:auto;padding:8px 0}}