*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{-webkit-user-select:none;user-select:none;height:100%}input{-webkit-user-select:auto;user-select:auto}:root{--bg: #14121c;--panel: #1e1b2b;--line: #2e2a41;--ink: #e9e6f5;--dim: #9b95b8;--acc: #7cf3b0;--acc2: #b58cff;--bad: #ff7b8a;--app-h: 100vh;--topbarh: 46px;--map-h: 45vh;--kb: 0px;--barh: calc(94px + env(safe-area-inset-bottom)) }body{background:var(--bg);color:var(--ink);font-family:ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace;overflow:hidden;position:fixed;inset:0;touch-action:manipulation}#app{display:none}#app.on{display:block}#stage{position:fixed;top:var(--topbarh);left:0;right:0;height:var(--map-h);background:#0d0b14;overflow:hidden;display:flex;align-items:center;justify-content:center}#room{display:block;image-rendering:pixelated;image-rendering:crisp-edges;cursor:pointer;touch-action:none}#rumahpage{position:fixed;inset:0;z-index:70;background:#0d0b14;color:var(--ink);font-size:13px;line-height:1.45;overflow:hidden;--rhhead:61px;--rhmap-h:var(--map-h);--rhbarh:102px;--rhvisible-h:100%;--rhpaneltop:max(var(--rhhead),min(calc(var(--rhhead) + var(--rhmap-h)),calc(var(--rhvisible-h) - var(--rhbarh) - 140px)))}#rumahpage header{display:flex;align-items:center;gap:10px}#rumahpage header b{flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rumahpage button,#rumahpage select{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#252033;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}#rumahpage button:focus-visible,#rumahpage select:focus-visible{outline:2px solid var(--acc2);outline-offset:2px}#rumahpage button:active:not(:disabled){transform:translateY(1px)}#rumahpage header button{flex:none;white-space:nowrap;min-height:36px}#rhheader{position:absolute;z-index:2;top:0;left:0;right:0;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));background:#181524;border-bottom:1px solid var(--line)}.rh-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rh-title small{color:var(--dim);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rumahpage #rhclose{width:36px;padding:0;font-size:24px;line-height:1}#rumahpage #rhedit{color:#dfccff;background:#30263f;border-color:#4a385e}#rumahpage button:disabled,#rumahpage select:disabled{opacity:.4;cursor:default}#rhstage{position:absolute;top:var(--rhhead);left:0;right:0;height:var(--rhmap-h);display:flex;align-items:center;justify-content:center;overflow:hidden}#rhcanvas{flex:none;display:block;image-rendering:pixelated;touch-action:none;cursor:pointer}#rhmaphint{position:absolute;bottom:7px;left:8px;right:8px;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;text-align:center;font-size:9px;pointer-events:none}#rhcol{position:absolute;z-index:2;left:0;right:0;top:var(--rhpaneltop);bottom:calc(100% - var(--rhvisible-h) + var(--rhbarh));min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#120f1c;border-top:1px solid var(--line)}#rhloggrab{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 4px;font-size:12px}#rhbadge{color:var(--dim);border:1px solid var(--line);border-radius:20px;padding:2px 7px;font-size:9px;white-space:nowrap}#rhstatus{flex:none;margin:0;padding:0 14px 9px;color:var(--dim);font-size:10px}#rumahpage.replying #rhstatus{color:#ffd166}#rhlog{flex:1;min-height:0;overflow-y:auto;padding:4px 14px 8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#rhlog .cl-row{padding:7px 0;margin:0;border-bottom:1px solid #2e2a4155}#rhlog .cl-row:last-child{border-bottom:0}#rhlog .cl-row.pending{opacity:.65}#rhlog .cl-row.failed{border-left:2px solid var(--bad);padding-left:8px}.rh-delivery{display:block;color:var(--bad);font-size:10px;margin-top:4px}#rumahpage.editing #rhlog,#rumahpage.editing #rhform{display:none}#rhform{position:absolute;z-index:3;left:0;right:0;bottom:calc(100% - var(--rhvisible-h));display:flex;flex-direction:column;gap:8px;padding:8px 12px calc(10px + env(safe-area-inset-bottom));background:#120f1c;border-top:1px solid var(--line)}.rh-memory-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.rh-memory-bar>span{color:var(--dim);font-size:10px}#rumahpage #rhmemo{background:transparent;padding:5px 8px;font-size:11px;color:#d1bee9}#rhtext{flex:1;min-width:0;background:#1e1b2beb;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:10px 12px;font:inherit;font-size:13px}#rhtext:focus{outline:none;border-color:var(--acc2)}#rumahpage #rhsend{flex:0 0 44px;min-width:44px;height:auto;padding:0;color:#21162f;background:var(--acc2);border:0;border-radius:10px;font-size:16px}#rumahpage.editing{--rhpaneltop:max(var(--rhhead),min(calc(var(--rhhead) + var(--rhmap-h)),calc(var(--rhvisible-h) - 230px)))}#rumahpage.editing #rhstatus{display:none}#rumahpage.editing #rhloggrab{padding-bottom:10px}#rhtools{flex:1;min-height:0;display:flex;flex-direction:column;font-size:12px}#rhtoolscroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:0 14px 12px;overscroll-behavior:contain}#rhtoolscroll>*{flex:none}.rh-surfaces{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rh-surfaces label{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:10px}#rumahpage .rh-surfaces select{flex:1;width:100%;min-width:0;padding:7px 5px;font-size:11px}.rh-selection{display:flex;align-items:center;justify-content:space-between;gap:8px}.rh-selection b{flex:1}#rhitemcount{color:var(--dim);font-size:10px}#rhlayers{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:6px}#rumahpage #rhlayers button{min-width:0;padding:7px 4px;font-size:10px}#rumahpage #rhlayers button[aria-pressed=true]{color:#ffe291;background:#42344f;border-color:#aa905b}#rhtoolbar{flex:none;display:flex;flex-direction:column;gap:8px;padding:9px 12px calc(10px + env(safe-area-inset-bottom));background:#181421;border-top:1px solid var(--line)}.rh-selection{min-height:16px;font-size:11px}.rh-actions{display:grid;grid-template-columns:1.2fr 1fr .85fr 1fr;gap:6px}#rumahpage .rh-actions button{min-width:0;padding:8px 2px;font-size:10px}.rh-save{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}#rhitems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#rumahpage #rhitems button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px 2px;font-size:10px}#rhitems canvas{width:28px;height:28px;image-rendering:pixelated;border-radius:4px}#rumahpage #rhitems button[aria-pressed=true]{border-color:#ffe291;background:#4a3b63;box-shadow:inset 0 0 0 1px #ffe291;color:#fff}#rhhint{margin:0;padding:8px 10px;border-radius:8px;background:#211b2d;line-height:1.5;color:var(--dim);font-size:10px}#rhdirty{color:#ffd479;font-size:9px}#rumahpage #rhplace:not(:disabled){border-color:#807047;color:#ffe291}#rumahpage #rhdelete:not(:disabled){color:#ffb4c0}#rumahpage #rhsave{background:var(--acc2);color:#21162f;border-color:transparent;font-weight:700}#rhmem{position:absolute;inset:0;z-index:4;background:#181524;font-size:13px;display:flex;flex-direction:column;gap:12px;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));overflow:auto}#rhmemlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#rhmemlist li{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:10px;background:#211c2e}#rhmemlist li div{flex:1;min-width:0;overflow-wrap:anywhere}#rhmemlist li p{margin:0 0 4px}#rhmemlist small,.rhnote,#rhmemempty,#rhmemcount,#rhmemstatus{margin:0;font-size:12px;color:var(--dim)}#rhmemstatus:empty{display:none}#rumahpage #rhmemall{align-self:flex-start;color:#ffb4c0}@media(min-width:720px){#rumahpage{width:720px;left:50%;right:auto;transform:translate(-50%);border-inline:1px solid var(--line)}#rhitems{grid-template-columns:repeat(8,minmax(0,1fr))}}#topbar{position:fixed;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;gap:7px;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:#181524;border-bottom:1px solid var(--line);font-size:13px}#topbar .judul{font-weight:700;letter-spacing:.3px;max-width:34vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--acc2)}#topbar b{flex:1;min-width:0;text-align:right;color:var(--dim);font-size:11px;white-space:nowrap;font-style:italic;overflow:hidden;text-overflow:ellipsis}.tb-kanan{display:flex;align-items:center;gap:7px;flex:none;margin-left:auto}@media(max-width:360px){.tb-kanan{gap:5px}}#backbtn{font-size:20px;line-height:1}.lamp{width:9px;height:9px;border-radius:50%;background:#555;flex:none}.lamp.live{background:var(--acc);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #7cf3b080}70%{box-shadow:0 0 0 8px #7cf3b000}to{box-shadow:0 0 #7cf3b000}}#app.waiting .lamp{width:auto;height:auto;background:none;box-shadow:none;animation:none;font-size:13px;line-height:1}#app.waiting .lamp:after{content:"\23f3";display:inline-block;animation:jampasir 2.4s ease-in-out infinite}@keyframes jampasir{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.skip{background:#2a2233;border:1px solid #48304a;color:#ffb3c0;border-radius:9px;padding:6px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;flex:none}.skip:active{transform:translateY(1px)}.skip.armed{background:#4a1f2b;border-color:#7a3145;color:#ffd7de}.tbtn{position:relative;background:#221f33;border:1px solid #2e2a45;color:var(--ink);border-radius:8px;min-width:30px;height:30px;font-size:14px;cursor:pointer;flex:none}:root{--logtop: max(var(--topbarh), min(calc(var(--topbarh) + var(--map-h)), calc(var(--app-h) - var(--kb) - var(--barh) - var(--logmin, 120px))))}#chatlog{position:fixed;left:0;right:0;top:var(--logtop);bottom:calc(var(--kb) + var(--barh));overflow:hidden;z-index:4;display:flex;flex-direction:column;background:#120f1c;border-top:1px solid var(--line);padding:6px 0 2px}#loggrab{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:26px;padding:2px 0 6px;background:none;border:0;font:inherit;cursor:pointer;color:var(--dim);font-size:10px;font-weight:700;letter-spacing:.5px;user-select:none;-webkit-user-select:none}#loggrab:active{opacity:.7}.lg-panah{font-style:normal;font-size:11px;line-height:1;transition:transform .16s}#app.maptutup .lg-panah{transform:rotate(180deg)}#app.maptutup #stage{display:none}#app.maptutup #chatlog{top:var(--topbarh)}#chatlog.pad #loggrab{display:none}#gamebox{flex:none;border-bottom:1px solid var(--line);padding:2px 12px 8px;background:linear-gradient(180deg,rgba(181,140,255,.1),transparent)}#chatlog.papan #chatloglist,#chatlog.papan #loggrab{display:none}#chatlog.papan #gamebox{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:0;padding-bottom:4px}#chatlog.papan #gamebox .gb-head,#chatlog.papan #gamebox .gb-msg{flex:none}#chatlog.papan #gbbom,#chatlog.papan .gb-kapal,#chatlog.papan .gb-lima{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}#chatlog.papan .gb-bom-grid{flex:none;align-self:center}#chatlog.papan .gb-bom-nyawa{flex:none}.gb-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.gb-head b{font-size:12px}.gb-score{margin-left:auto;font-size:11px;color:var(--acc);font-weight:700}.gb-pick{display:flex;gap:6px}.gb-b{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;background:#1e1b2be6;border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:17px;padding:5px 0 4px;cursor:pointer}.gb-b i{font-style:normal;font-size:9.5px;color:var(--dim)}.gb-b.on{border-color:var(--acc2);background:#b58cff29}.gb-b:disabled{opacity:.45;cursor:default}.gb-jodoh[hidden]{display:none}.gj-pick{display:flex;gap:7px}.gj-b{flex:1;min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 6px;background:#1e1b2be6;border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:12.5px;line-height:1.3;cursor:pointer}.gj-b.on{border-color:var(--acc2);background:#b58cff29}.gj-b.cocok{border-color:var(--acc);background:#7cf3b029}.gj-b:disabled{opacity:.5;cursor:default}.gb-bom[hidden]{display:none}.gb-bom-nyawa{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:7px;font-size:13px}.bm-vs{font-size:10px;color:var(--dim)}.gb-bom-grid{display:grid;justify-content:center;grid-template-columns:repeat(var(--bm-cols, 4),var(--bm-k, 62px));gap:var(--bm-gap, 6px)}.bm-k{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#1e1b2be6;border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:clamp(11px,calc(var(--bm-k, 62px) * .34),18px);cursor:pointer;padding:0;transition:transform .08s,background .15s,border-color .15s}.gb-bom-grid.giliranku .bm-k:not(.buka):not(:disabled):active{transform:scale(.92)}.gb-bom-grid:not(.giliranku) .bm-k{cursor:default}.bm-k.buka{background:#7cf3b01f;border-color:#7cf3b066;color:var(--acc);cursor:default}.bm-k.bom{background:#e9545ad9;border-color:#e9545a;color:#fff;animation:bmLedak .4s ease}.bm-k:disabled{cursor:default}@keyframes bmLedak{0%{transform:scale(1.35)}to{transform:scale(1)}}#gbask{gap:8px}#gbask button{flex:1}.gb-msg{font-size:12px;color:#cfc9e6;margin:6px 0 0;min-height:15px;line-height:1.4}.gb-msg.tunggu{color:var(--dim)}.gb-msg.giliran{color:var(--acc);font-weight:700}.gb-msg.giliran:before{content:"";display:inline-block;vertical-align:1px;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--acc);animation:kedip 1s steps(1) infinite}.gb-msg.mepet{color:var(--bad)}.gb-msg.mepet:before{background:var(--bad)}.gb-msg.win{color:var(--acc);font-weight:700}.gb-msg.lose{color:var(--bad);font-weight:700}@keyframes kedip{0%,50%{opacity:1}50.01%,to{opacity:.15}}#chatloglist{flex:1;min-height:0;overflow-y:auto;padding:0 12px 4px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cl-row{font-size:12px;margin-bottom:7px;line-height:1.45;word-break:break-word}.cl-row b{color:var(--acc2)}.cl-row.me b{color:var(--acc)}.cl-row.sys{color:var(--dim);font-style:italic;font-size:11px}.cl-row.umum{background:#b58cff1f;border-left:3px solid var(--acc2);border-radius:0 8px 8px 0;padding:7px 9px;margin:5px 0;font-size:12px;color:var(--ink);line-height:1.45}.cl-row.umum b{display:block;color:var(--acc2);font-size:10px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px}.cl-row time{color:var(--dim);font-size:10px;margin-left:6px}.cl-img{display:block;max-width:62%;max-height:130px;border-radius:10px;margin:5px 0 2px;border:1px solid var(--line);cursor:zoom-in}.cl-voice{display:flex;align-items:center;gap:7px;margin:4px 0 2px}.cl-voice i{font-style:normal;color:var(--dim);font-size:11px;white-space:nowrap}.cl-voice audio{height:34px;max-width:170px}.cl-row[data-mid]{cursor:pointer;border-radius:8px;margin-left:-6px;margin-right:-6px;padding:2px 6px}.cl-row.pilih{background:#8b5cf621}.cl-row.sorot{animation:sorot 1.1s ease-out}@keyframes sorot{0%,40%{background:#7cf3b038}to{background:transparent}}.cl-act{display:flex;gap:6px;margin:5px 0 1px}.cl-ab{background:#100e19d9;border:1px solid #342f4d;border-radius:9px;color:var(--ink);font:inherit;font-size:11px;padding:4px 9px;cursor:pointer}.cl-ab:active{transform:translateY(1px)}.cl-kutip{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:#ffffff0b;border:0;border-left:2px solid var(--acc2);border-radius:0 6px 6px 0;color:var(--dim);font:inherit;font-size:10.5px;line-height:1.35;padding:3px 7px;margin:0 0 3px;cursor:pointer}.cl-kutip b{color:var(--acc2);flex:none;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-kutip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-kutip.hilang{font-style:italic;border-left-color:#3a3552;cursor:default}.cl-row.me .cl-kutip{border-left-color:var(--acc)}.cl-row.me .cl-kutip b{color:var(--acc)}.cl-suka{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-size:10px;line-height:1;padding:2px 5px;border-radius:8px;background:#ff7b8a1f;border:1px solid transparent;vertical-align:middle}.cl-suka.aku{border-color:#ff7b8a73}.cl-suka.pop{animation:sukapop .28s ease-out}@keyframes sukapop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}#balasbar{display:flex;align-items:center;gap:8px;background:#8b5cf61a;border-left:3px solid var(--acc2);border-radius:0 9px 9px 0;padding:5px 8px}#balasbar[hidden]{display:none}.bb-ic{font-style:normal;color:var(--acc2);font-size:13px;flex:none}.bb-isi{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}#bbnama{font-size:10px;color:var(--acc2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bbteks{font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-x{flex:none;width:26px;height:26px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid #322d4b;color:var(--dim);font-size:11px}.bb-x:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.cl-row.sorot,.cl-suka.pop{animation:none}}#imgmodal{position:fixed;inset:0;z-index:90;display:none;align-items:center;justify-content:center;background:#0a0812b8}#imgmodal.on{display:flex}#imgcard{background:var(--panel, #211d31);border:1px solid var(--line, #383350);border-radius:16px;padding:14px;width:min(78vw,300px);display:flex;flex-direction:column;gap:10px}#imgcard b{font-size:13px;color:var(--ink, #e8e5f5)}#imgprev{max-width:100%;max-height:46vh;border-radius:12px;border:1px solid var(--line, #383350);object-fit:contain;background:#14121c}#imgacts{display:flex;gap:8px}#imgacts button{flex:1;border:0;border-radius:10px;padding:9px 0;font-size:13px;font-weight:700;cursor:pointer}#imgno{background:#2c2840;color:var(--dim, #a5a1bd)}#imgyes{background:var(--acc2, #8b5cf6);color:#fff}#lm{position:fixed;inset:0;z-index:95;display:none;align-items:center;justify-content:center;background:#05040aeb}#lm.on{display:flex}#lmimg{max-width:96vw;max-height:92vh;object-fit:contain;border-radius:10px}#lmclose{position:absolute;top:14px;right:16px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:17px;cursor:pointer}#reportbtn{font-size:15px}#reportbtn:disabled{opacity:.35}#repmodal{position:fixed;inset:0;z-index:92;display:none;align-items:center;justify-content:center;padding:18px;background:#0a0812bd}#repmodal.on{display:flex}#repcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px;width:min(86vw,320px);display:flex;flex-direction:column;gap:7px;animation:rise .16s ease-out}#repcard>b{font-size:13px}#repcard .st-hint{margin:0 0 3px}#repreasons{display:flex;flex-direction:column;gap:6px}.rep-r{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:#100e19bf;border:1px solid #2e2a45;border-radius:11px;color:var(--ink);font:inherit;font-size:16px;padding:9px 11px;cursor:pointer}.rep-r span{font-size:12.5px}.rep-r:active{background:#ff7b8a26;border-color:#6b3040}#repno{margin-top:3px}#lvmodal{position:fixed;inset:0;z-index:93;display:none;align-items:center;justify-content:center;padding:18px;background:#0a0812bd}#lvmodal.on{display:flex}#lvcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:15px;width:min(88vw,340px);max-height:82vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;animation:rise .16s ease-out}#lvtitle{font-size:15px}#lvcard .st-hint{margin:0}.lv-bar{height:6px;border-radius:4px;background:#ffffff17;overflow:hidden}.lv-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#e0a828,#ffe9a8);transition:width .5s ease}#lvlist{display:flex;flex-direction:column;gap:5px;margin-top:3px}.lv-row{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:#100e19b3;border:1px solid #2a2640;font-size:12.5px}.lv-row.buka{border-color:#5a4a1e;background:#e0a82814}.lv-row b{font-weight:700;color:var(--ink)}.lv-row .sisa{margin-left:auto;color:var(--dim);font-size:11px;white-space:nowrap}.lv-row.buka .sisa{color:#ffd166}#lvno{margin-top:4px}#banbox{display:flex;align-items:flex-start;gap:10px;text-align:left;background:#ff7b8a17;border:1px solid #5b3140;border-radius:14px;padding:11px 12px;margin-bottom:11px}#banbox[hidden]{display:none}.bn-ic{font-size:18px;line-height:1.2;flex:none}#banbox>div>b{display:block;font-size:12.5px;color:#ffb3bd;margin-bottom:3px}#banbox p{font-size:11px;color:var(--dim);line-height:1.6;margin:0}#banbox p b{color:var(--ink)}#chatbar{position:fixed;left:0;right:0;bottom:var(--kb);z-index:5;display:flex;flex-direction:column;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#120f1c;border-top:1px solid var(--line);transition:bottom .15s ease-out}.chb-aksi,.chb-ketik{display:flex;gap:8px}#actsheet,#temasheet{position:fixed;left:10px;right:10px;z-index:6;bottom:calc(var(--kb) + var(--barh) + 4px);display:flex;flex-direction:column;gap:4px;padding:6px;background:#181526f7;border:1px solid #3a3358;border-radius:14px;box-shadow:0 14px 34px #00000080;animation:rise .16s ease-out}#mediasheet{position:fixed;left:10px;right:10px;z-index:12;bottom:calc(var(--kb) + var(--barh) + 4px);display:flex;flex-direction:column;gap:4px;padding:6px;background:#181526f7;border:1px solid #3a3358;border-radius:14px;box-shadow:0 14px 34px #00000080;animation:rise .16s ease-out}#actsheet[hidden],#temasheet[hidden],#mediasheet[hidden]{display:none}.act{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:0;border-radius:10px;color:var(--ink);font:inherit;font-size:16px;padding:9px 11px;cursor:pointer}.act span{font-size:13px}.act:active{background:#b58cff24}.act:disabled{opacity:.4}#app.sheet-on #plusbtn,#app.tema-on #temabtn{background:#3a3358}#temasheet{display:grid;grid-template-columns:1fr 1fr;gap:4px}#chat{flex:1;background:#1e1b2beb;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:10px 12px;font:inherit;font-size:13px}#chat:focus{outline:none;border-color:var(--acc2)}#send,.chbtn{background:var(--acc2);border:0;border-radius:10px;padding:0 10px;font-size:16px;cursor:pointer}.chbtn{min-width:44px;height:36px}#send:active,.chbtn:active{transform:translateY(1px)}.chbtn.rec{background:#ff5d5d;color:#fff;animation:recpulse 1s infinite}.chbtn.on{background:var(--acc);color:#10231a}#callbtn{position:relative}#callbtn.gv-ada:after{content:attr(data-n);position:absolute;top:-5px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc);color:#10231a;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--bg, #15121f)}.chbtn:disabled{opacity:.4;cursor:default}@keyframes recpulse{50%{opacity:.65}}.ubin-n.baru{background:var(--acc);color:#10231a}.ubin-n.ada-minta{background:var(--bad);color:#fff;animation:mintadenyut 1.8s ease-in-out infinite}@keyframes mintadenyut{50%{transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.ubin-n.ada-minta{animation:none}}.pf-kartu{display:flex;gap:12px;align-items:center;background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:14px;padding:12px;margin-bottom:10px}.pf-ava{width:96px;height:96px;flex:none;image-rendering:pixelated;background:#15121f;border:1px solid #2b2740;border-radius:12px}.pf-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pf-baris{font-size:11.5px;color:var(--dim);margin:0;line-height:1.5}.pf-baris b{color:var(--ink)}.pf-hub{font-size:11px;color:var(--acc);font-weight:700}.pf-aksi{display:flex;gap:8px;margin-bottom:10px}.pf-aksi button[hidden]{display:none}.pf-aksi .primary.sm,.pf-aksi .ghost.sm{flex:1}.pf-id{display:flex;align-items:center;gap:10px;margin-bottom:10px;background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:12px;padding:9px 10px 9px 12px}.pf-id[hidden]{display:none}.pf-id-l{flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#8a86a3;font-weight:700}.pf-id-n{flex:1;min-width:0;font-size:18px;letter-spacing:2px;color:#ffd166;font-variant-numeric:tabular-nums;user-select:all;-webkit-user-select:all}.pf-id .ghost.sm{flex:none}.pf-catatan{font-size:10.5px;color:#7e7a99;line-height:1.55;margin:0 0 12px}.sec-kecil{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#8a86a3;font-weight:700;margin:4px 0 7px}.bd-nama{background:none;border:0;padding:0;font:inherit;cursor:pointer;font-size:12px;font-weight:700;color:var(--acc2)}.bd-nama:active{opacity:.7}.tm-minta-b{display:flex;gap:6px;margin-left:auto}.bd-tab{display:flex;gap:6px;padding:0 12px 8px}.bd-t,.gr-t{flex:1;background:#1b1830;border:1px solid #2e2a45;color:#a49fbe;font:inherit;font-size:12px;font-weight:700;padding:7px 0;border-radius:10px;cursor:pointer}.bd-t.on,.gr-t.on{background:#2c2748;border-color:var(--acc2);color:var(--ink)}.bd-tulis{background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:13px;padding:9px;margin-bottom:12px}.bd-tulis[hidden]{display:none}#bdteks{width:100%;resize:none;background:#15121f;border:1px solid #2e2a45;border-radius:9px;color:var(--ink);font:inherit;font-size:13px;padding:8px 9px;line-height:1.45}#bdteks:focus{outline:none;border-color:var(--acc2)}.bd-bar{display:flex;align-items:center;gap:8px;margin-top:7px}.bd-sisa{font-size:10.5px;color:#7e7a99;font-variant-numeric:tabular-nums;flex:none}.bd-sisa.mepet{color:#ffd166}.bd-peringatan{flex:1;font-size:10.5px;color:#ff9f9f;line-height:1.35}.bd-kunci{background:#ffd16614;border:1px solid #4a3f22;border-radius:12px;padding:10px 12px;font-size:11.5px;color:#e8dcc0;line-height:1.6;margin-bottom:12px}.bd-kunci[hidden]{display:none}.bd-kunci b{color:#ffd166}.bd-list{display:flex;flex-direction:column;gap:9px}.bd-p{background:#1e1b2b9e;border:1px solid #2b2740;border-radius:13px;padding:10px 11px}.bd-p.aku{border-color:#3b3560;background:#2c27488c}.bd-p-atas{display:flex;align-items:baseline;gap:7px;margin-bottom:5px}.bd-nama{font-size:12px;font-weight:700;color:var(--acc2)}.bd-p.aku .bd-nama{color:var(--acc)}.bd-waktu{font-size:10px;color:#736f8f}.bd-teks{font-size:12.5px;line-height:1.55;color:var(--ink);word-break:break-word;white-space:pre-wrap}.bd-p-bawah{display:flex;align-items:center;gap:6px;margin-top:8px}.bd-aksi{background:transparent;border:1px solid #2e2a45;border-radius:9px;color:#a49fbe;font:inherit;font-size:11px;padding:4px 9px;cursor:pointer}.bd-aksi.suka.on{border-color:#6d2b3f;background:#6d2b3f59;color:#ffb3bd}.bd-aksi.kanan{margin-left:auto}.bd-aksi:active{transform:translateY(1px)}.bd-img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:10px;margin-top:7px;background:#15121f;cursor:zoom-in}.bd-lihat{font-size:11px;color:#7e7a99;padding:4px 2px;font-variant-numeric:tabular-nums}.bd-fotowrap{position:relative;margin-top:7px;width:max-content;max-width:100%}.bd-fotowrap[hidden]{display:none}#bdfotoprev{display:block;max-width:100%;max-height:160px;border-radius:9px}.bd-fotox{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;background:#000000a6;color:#fff;font-size:13px;line-height:26px;padding:0;cursor:pointer}.bd-fotobtn{flex:none;padding:4px 8px;font-size:15px;line-height:1}.bd-lagi{display:block;margin:12px auto 0}.bd-lagi[hidden]{display:none}.bd-aksi.komen{color:#bdb8d8}.bd-p.km-buka .bd-aksi.komen{border-color:var(--acc2);color:var(--ink)}.bd-km{margin-top:9px;padding-top:9px;border-top:1px solid #2b2740}.bd-km[hidden]{display:none}.bd-km-list{display:flex;flex-direction:column;gap:8px}.bd-km-r{min-width:0}.bd-km-r.balasan{margin-left:16px;padding-left:9px;border-left:2px solid #2e2a45}.bd-km-atas{display:flex;align-items:baseline;gap:6px}.bd-km-atas .bd-nama{font-size:11px}.bd-km-r.aku .bd-nama{color:var(--acc)}.bd-km-teks{font-size:12px;line-height:1.5;color:var(--ink);margin-top:1px;overflow-wrap:anywhere}.bd-km-ke{color:var(--acc2);font-size:11px}.bd-km-aksi{display:flex;align-items:center;gap:12px;margin-top:3px}.bd-km-b{background:none;border:0;padding:2px 0;font:inherit;font-size:10.5px;color:#8a86a3;cursor:pointer}.bd-km-b.suka.on{color:#ffb3bd}.bd-km-b.kanan{margin-left:auto}.bd-km-b:active{opacity:.6}.bd-km-kosong{font-size:11px;color:var(--dim);margin:2px 0}.bd-km-kosong[hidden],.bd-km-tulis[hidden],.bd-km-kunci[hidden],.bd-km-balas[hidden]{display:none}.bd-km-tulis{margin-top:10px}.bd-km-balas{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--acc2);margin-bottom:5px}.bd-km-balas span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-km-balas button{background:none;border:0;color:#8a86a3;font-size:12px;cursor:pointer;padding:0 4px}.bd-km-bar{display:flex;gap:6px}.bd-km-bar input{flex:1;min-width:0;background:#15131f;border:1px solid #2e2a45;border-radius:9px;color:var(--ink);font:inherit;font-size:12px;padding:7px 9px}.bd-km-bar input:focus{outline:none;border-color:var(--acc2)}.bd-km-warn{display:block;font-size:10.5px;color:#ff9f9f;margin-top:4px}.bd-km-warn:empty{display:none}.bd-km-kunci{font-size:11px;color:var(--dim);margin:8px 0 0}.gb-lima{display:flex;flex-direction:column;align-items:center;gap:6px}.gb-lima[hidden]{display:none}.lm-suit{display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 10px 10px}.lm-suit[hidden]{display:none}.lm-suit-t{font-size:12px;color:#c9c4e4;text-align:center}.lm-suit-b{display:flex;gap:10px}.lm-s{width:54px;height:48px;font-size:24px;line-height:1;padding:0;border:1px solid #3b3560;border-radius:12px;background:#221f3a;cursor:pointer}.lm-s:active{transform:translateY(1px);background:#2f2a50}.lm-s.on{border-color:#7cf3b0;background:#1d3a2c}.lm-s:disabled{opacity:.4;cursor:default}.lm-suit-hasil{font-size:13px;font-weight:700;min-height:17px;text-align:center}.lm-suit-hasil.win{color:#7cf3b0}.lm-suit-hasil.lose{color:#ff9f9f}.lm-suit-hasil.seri{color:#ffd479}.gb-lima.suit .lm-grid,.gb-lima.suit .lm-head{opacity:.45}.lm-head{display:flex;align-items:center;gap:10px;font-size:13px}.lm-tanda{font-weight:800;color:var(--lm-aku, #7cf3b0);font-size:17px;line-height:1}.lm-tanda.lawan{color:var(--lm-lawan, #ff9f9f)}.lm-tanda.jalan{text-shadow:0 0 10px currentColor}.lm-tanda:not(.jalan){opacity:.42}.lm-vs{font-size:10px;color:#8a86a3;letter-spacing:.5px}.lm-grid{display:grid;gap:var(--lm-gap, 2px);grid-template-columns:repeat(var(--lm-n, 10),var(--lm-k, 30px));background:#15122400;padding:2px;border-radius:6px}.lm-p{width:var(--lm-k, 30px);height:var(--lm-k, 30px);padding:0;border:1px solid #2a2642;border-radius:3px;background:#1b1830;color:transparent;font:inherit;font-weight:800;font-size:calc(var(--lm-k, 30px) * .62);line-height:1;display:flex;align-items:center;justify-content:center;cursor:default}.lm-grid.giliranku{box-shadow:0 0 0 2px #7cf3b052}.lm-grid.giliranku .lm-p:not(.isi){cursor:pointer;background:#221f3a;border-color:#38325c}.lm-grid.giliranku .lm-p:not(.isi):active{background:#2f2a50}.lm-p.aku{color:var(--lm-aku, #7cf3b0);background:#1d3a2c;border-color:#2f6048}.lm-p.lawan{color:var(--lm-lawan, #ff9f9f);background:#3d2030;border-color:#6a3348}.lm-p.baru{box-shadow:0 0 0 2px #ffffff8c}.lm-p.menang{background:#7cf3b0;border-color:#a8ffd0;color:#10231a;box-shadow:0 0 12px #7cf3b08c}.gb-kapal{display:flex;flex-direction:column;align-items:center;gap:6px}.gb-kapal[hidden]{display:none}.kp-wrap{display:flex;align-items:flex-start;justify-content:center;gap:var(--kp-sela, 10px)}.kp-kolom{display:flex;flex-direction:column;align-items:center;gap:3px}.kp-lbl{font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:#8a86a3;font-weight:700}.kp-grid{display:grid;gap:var(--kp-gap, 3px);grid-template-columns:repeat(var(--kp-n, 6),var(--kp-k, 32px))}.kp-grid.kp-mini{grid-template-columns:repeat(var(--kp-n, 6),var(--kp-mini, 13px))}.kp-p{width:var(--kp-k, 32px);height:var(--kp-k, 32px);padding:0;border:1px solid #2e2a45;border-radius:3px;background:#1b1830;color:#6f6a8c;font:inherit;font-size:calc(var(--kp-k, 32px) * .5);line-height:1;display:flex;align-items:center;justify-content:center;cursor:default}.kp-mini .kp-p{width:var(--kp-mini, 13px);height:var(--kp-mini, 13px);font-size:calc(var(--kp-mini, 13px) * .72);border-radius:2px}.kp-grid.giliranku{box-shadow:0 0 0 2px #7cf3b052;border-radius:5px}.kp-grid.giliranku .kp-p.air{cursor:pointer;background:#221f3a;border-color:#3b3560}.kp-grid.giliranku .kp-p.air:active{transform:translateY(1px);background:#2b2748}.kp-p.luput{color:#5f5b7d;background:#171428}.kp-p.kena{color:#ff8f8f;background:#4a2030;border-color:#6d2b3f;font-weight:700}.kp-p.tenggelam{background:#6d2b3f;border-color:#93384f;color:#ffd9d9}.kp-p.kapalku{background:#2c4a6d;border-color:#3f6a9b}.kp-p.kapalku.kena{background:#6d2b3f;border-color:#93384f}.kp-armada{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;max-width:calc(var(--kp-mini, 13px) * 6 + 12px)}.kp-kapal{display:flex;gap:1px}.kp-kapal i{width:4px;height:7px;border-radius:1px;background:#3f6a9b;display:block}.kp-kapal.mati i{background:#6d2b3f}.kp-siap{display:flex;gap:8px;justify-content:center}.kp-siap[hidden]{display:none}#waitbox{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px 16px 8px;text-align:center;animation:rise .22s ease-out}#waitbox[hidden]{display:none}#waitbox b{font-size:14px;letter-spacing:.3px}#waitbox .st-hint{margin:0}#sradar{image-rendering:pixelated;width:78px;height:78px}#srroom{display:flex;flex-direction:column;align-items:stretch;gap:7px;width:100%;max-width:300px;margin-top:10px;animation:rise .22s ease-out}#srroom[hidden]{display:none}#srroom button{width:100%}.rm-note{margin:0;font-size:10px;line-height:1.5;color:var(--dim)}.rm-note b{color:#ffd166}#waitbox.room{justify-content:flex-start;overflow-y:auto;padding-top:8px}#waitbox.room #sradar{width:56px;height:56px}#waitbox.room b{font-size:13px}#srping{display:flex;align-items:center;justify-content:center;gap:6px;margin:7px 0 0;font-size:11.5px;color:var(--acc2);line-height:1.45;animation:rise .22s ease-out}#srping[hidden]{display:none}.sp-dot{width:6px;height:6px;border-radius:50%;background:var(--acc2);flex:none;animation:sp-kedip 1.1s infinite}@keyframes sp-kedip{0%,to{opacity:1}50%{opacity:.25}}.wb-act{display:flex;gap:8px;margin-top:6px}@keyframes rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}#app.waiting #imgbtn,#app.waiting #micbtn,#app.waiting #callbtn{opacity:.4;pointer-events:none}#app.waiting #skipbtn,#app.waiting #reportbtn{display:none}#app.waiting #peername{max-width:none}#chatlog.wait #chatloglist{display:none}#chatlog.wait.temani #chatloglist{display:block}#chatlog.temani #waitbox{display:none}#chatlog.temani #waitbox{flex:none;justify-content:flex-start;padding-bottom:4px}#chatlog.temani #sradar{width:44px;height:44px}#chatlog.temani #waitbox b{font-size:12.5px}#chatlog.temani #waitbox .st-hint{font-size:10.5px}.cl-row.ai b{color:#ffd166}.cl-row.ai span{color:#e6dbff}#chatlog.pad #chatloglist{display:none}#pad{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 10px 8px;animation:rise .18s ease-out}#pad[hidden]{display:none}.pd-top{display:flex;align-items:center;gap:14px;font-size:12px}.pd-top b{font-size:15px}.pd-sisa{font-size:13px;font-weight:700;color:var(--acc2);min-width:46px;text-align:center}.pd-sisa.mepet{color:var(--bad)}.pd-dpad{flex:1;min-height:0;display:grid;gap:5px;grid-template-columns:repeat(3,52px);grid-template-rows:repeat(3,44px);align-content:center}.pd-b{background:#221f33;border:1px solid #3a3358;border-radius:11px;color:var(--ink);font:inherit;font-size:17px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.pd-b:active,.pd-b.on{background:#3a3358;border-color:var(--acc2)}.pd-b.up{grid-area:1 / 2}.pd-b.left{grid-area:2 / 1}.pd-b.right{grid-area:2 / 3}.pd-b.down{grid-area:3 / 2}#pad.beku .pd-dpad{opacity:.45;pointer-events:none}#pad.beku .pd-hint{color:var(--bad)}.pd-hint{margin:0;font-size:10.5px;color:var(--dim);text-align:center}#chatlog.pad #larpad{display:flex}#larpad{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:6px 10px 8px;animation:rise .18s ease-out}#larpad[hidden]{display:none}.lr-hati{font-size:12px;letter-spacing:1px}.lr-tombol{flex:1;min-height:0;display:flex;align-items:center;gap:7px}.lr-b{background:#221f33;border:1px solid #3a3358;border-radius:11px;color:var(--ink);font:inherit;font-size:15px;cursor:pointer;min-width:46px;min-height:46px;padding:0 10px;touch-action:none;-webkit-user-select:none;user-select:none}.lr-b:active{background:#3a3358;border-color:var(--acc2)}.lr-lompat{border-color:#3f6b52;color:#a9f0c6}.lr-nunduk{border-color:#6b4a3f;color:#f0c9a9}.lr-laju{margin:0;font-size:11px;color:var(--acc);font-weight:700;letter-spacing:.4px}#larpad.beku .lr-tombol{opacity:.45;pointer-events:none}#larpad.beku .pd-hint{color:var(--bad)}#chatlog.pad #trbpad{display:flex}#trbpad{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:6px 10px 8px;animation:rise .18s ease-out}#trbpad[hidden]{display:none}.tb-tombol{flex:1;min-height:0;display:flex;align-items:center;align-self:stretch}.tb-b{flex:1;background:#1f2c3a;border:1px solid #3f6b7d;border-radius:12px;color:#a9dcf0;font:inherit;font-size:15px;font-weight:700;cursor:pointer;min-height:46px;padding:0 10px;touch-action:none;-webkit-user-select:none;user-select:none}.tb-b:active{background:#3f6b7d;border-color:var(--acc2);color:var(--ink)}#trbpad.beku .tb-tombol{opacity:.45;pointer-events:none}#trbpad.beku .pd-hint{color:var(--bad)}#trbpad.aba .tb-tombol{opacity:.45;pointer-events:none}#chatlog.paint #chatloglist{display:none}#app.paint-on #paintbtn{background:#3a3358}#paint{flex:1;min-height:0;display:flex;flex-direction:column;gap:7px;padding:6px 10px 8px;animation:rise .18s ease-out}#paint[hidden]{display:none}.pt-bar{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pt-grup{display:flex;gap:5px}.pt-sela{flex:1}.pt-w{width:21px;height:21px;padding:0;flex:none;cursor:pointer;border-radius:50%;border:2px solid transparent}.pt-w.on{border-color:#fff}.pt-del{background:#221f33;color:#c9c4e0;font-size:11px;line-height:1;border:2px solid #2e2a45}.pt-del.on{border-color:#fff}.pt-k{width:24px;height:21px;padding:0;flex:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#221f33;border:1px solid #2e2a45;border-radius:7px}.pt-k.on{border-color:var(--acc2);background:#2e2a45}.pt-k i{display:block;background:#cfc9e8;border-radius:50%}.pt-t{background:#221f33;border:1px solid #2e2a45;color:var(--ink);border-radius:7px;min-width:28px;height:21px;font-size:11px;cursor:pointer}.pt-t:active{transform:translateY(1px)}.pt-kanvas{flex:1;min-height:0;overflow:hidden;background:#fffdf7;border:1px solid var(--line);border-radius:10px}#ptcv{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.pt-aksi{display:flex;gap:8px;justify-content:flex-end}.pt-aksi button:disabled{opacity:.5}#home{position:fixed;inset:0;z-index:10;overflow-y:auto;background:radial-gradient(95% 55% at 50% -8%,rgba(181,140,255,.2),transparent 72%),radial-gradient(70% 45% at 88% 18%,rgba(124,243,176,.09),transparent 70%),radial-gradient(80% 50% at 10% 92%,rgba(90,120,255,.08),transparent 70%),var(--bg)}#home.off{display:none}.hm-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(72% 52% at 50% 32%,#000 25%,transparent 78%);mask-image:radial-gradient(72% 52% at 50% 32%,#000 25%,transparent 78%)}.hm{position:relative;max-width:460px;margin:0 auto;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom))}.hm-hero{text-align:center;margin-bottom:18px}.hm-hero h1{font-size:26px;letter-spacing:1.5px;text-shadow:0 3px 18px rgba(181,140,255,.28)}.hm-hero h1 span{color:var(--acc2)}.tagline{margin:7px auto 15px;max-width:320px;color:var(--dim);font-size:12px;line-height:1.6}.hm-kartu{position:relative;border-radius:18px;overflow:hidden;border:1px solid #383254;background:#0d0b14;box-shadow:0 0 0 5px #b58cff0f,0 18px 38px #00000080}#hmscene{display:block;width:100%;height:168px;image-rendering:pixelated}.hm-ident{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 11px 7px;font-size:11px;font-weight:700;background:linear-gradient(180deg,transparent,rgba(9,7,16,.86) 74%)}.hm-lv{position:relative;flex:none;font:inherit;font-size:10px;font-weight:800;letter-spacing:.3px;cursor:pointer;color:#16112a;background:linear-gradient(180deg,#ffe9a8,#e0a828);border:1px solid #14141c;border-radius:5px;padding:2px 6px;text-shadow:none}.hm-lv:after{content:"";position:absolute;inset:-12px -10px}.hm-lv:active{transform:translateY(1px)}.hm-lv[hidden]{display:none}.hm-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff1a}.hm-bar[hidden]{display:none}.hm-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#e0a828,#ffe9a8);transition:width .5s ease}.hm-nama{color:#efe9ff;letter-spacing:.3px;text-shadow:0 1px 3px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-nama.kosong{color:var(--dim);font-weight:600}.hm-koin{color:#ffd166;flex:none;text-shadow:0 1px 3px rgba(0,0,0,.8)}.ava-dot{position:absolute;right:10px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px #0d0b1499}.ava-kiri{position:absolute;left:8px;top:8px;display:flex;gap:6px}.ava-roll,.ava-edit{position:relative;width:32px;height:32px;border-radius:50%;cursor:pointer;background:#1c1830d1;border:1px solid #4a4272;color:var(--ink);font:inherit;font-size:14px;line-height:1;display:grid;place-items:center;box-shadow:0 4px 12px #00000073;transition:transform .12s}.ava-roll:active{transform:scale(.92) rotate(-18deg)}.ava-edit:active{transform:scale(.92)}.ava-aksi{position:absolute;right:8px;top:8px;display:flex;gap:6px}.ava-notif{position:relative;width:32px;height:32px;border-radius:50%;cursor:pointer;font:inherit;font-size:14px;line-height:1;background:#1c1830d1;border:1px solid #4a4272;color:var(--ink);box-shadow:0 4px 12px #00000073;transition:transform .12s}.ava-notif:active{transform:scale(.92)}.ava-notif .ubin-n{top:-5px;right:-5px}.ava-profil{position:relative;height:32px;display:flex;align-items:center;gap:5px;padding:0 12px 0 10px;border-radius:16px;cursor:pointer;font:inherit;font-size:12px;background:#1c1830d1;border:1px solid #4a4272;color:var(--ink);box-shadow:0 4px 12px #00000073;transition:transform .12s}.ava-profil b{font-weight:700}.ava-profil:active{transform:scale(.95)}.hm-kartu .ava-dot{right:6px;top:6px;z-index:2;pointer-events:none}.saran-ajak{display:flex;align-items:center;gap:11px;width:100%;margin-top:10px;padding:11px 13px;text-align:left;cursor:pointer;color:var(--ink);font:inherit;border-radius:14px;background:linear-gradient(135deg,#ffd16621,#ffd1660a);border:1px solid rgba(255,209,102,.3)}.saran-ajak[hidden]{display:none}.saran-ajak:active{transform:translateY(1px)}.sa-ic{font-size:19px;flex:none}.sa-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.sa-txt b{font-size:13px;font-weight:700}.sa-txt small{font-size:10px;color:var(--dim);line-height:1.35}.sa-koin{margin-left:auto;flex:none;font-size:12px;font-weight:700;color:#ffd166;white-space:nowrap}#srteks{width:100%;min-height:150px;resize:vertical;font:inherit;font-size:15px;line-height:1.55;padding:12px 13px;border-radius:12px;color:var(--ink);background:#171327;border:1px solid #3a3358}#srteks:focus{outline:none;border-color:var(--acc2)}.sr-kaki{display:flex;align-items:center;gap:10px;margin-top:10px}.sr-kaki .hint{margin:0 auto 0 0}.sr-kaki button{min-width:120px}#srpesan.ok{color:var(--acc)}#srpesan.bad{color:var(--bad)}.hm-pemain{margin:9px 0 0;text-align:center;font-size:11px;color:var(--dim);letter-spacing:.3px}.hm-pemain b{color:var(--acc);font-weight:700;font-size:12px}.hm-pemain[hidden]{display:none}.hm-gender{margin-top:3px;font-size:10.5px;opacity:.72}.hm-ubin{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ubin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:8px 4px;cursor:pointer;background:linear-gradient(180deg,#262238b8,#1a1726b8);border:1px solid #322d4b;border-radius:13px;color:var(--ink);font:inherit}.ubin i{font-style:normal;font-size:19px;line-height:1}.ubin b{font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#cfc9e6}.ubin:active{transform:translateY(1px)}.ubin-n{position:absolute;top:6px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--acc2);color:#fff;font-size:9.5px;font-weight:800;line-height:16px;text-align:center}.ubin-n[hidden]{display:none}button.big{display:flex;align-items:center;gap:12px;text-align:left;position:relative;overflow:hidden;padding:14px 16px;border-radius:16px;font:inherit;cursor:pointer}.bt-ic{font-style:normal;font-size:21px;line-height:1;flex:none}.bt-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.bt-txt small{font-size:10.5px;font-weight:400;opacity:.72;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.big{font-size:15.5px;font-weight:700;background:linear-gradient(135deg,#8ff6c0,#57ddc4);box-shadow:0 12px 28px #7cf3b033,inset 0 1px #fff6}.big:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:translate(0) skew(-18deg);animation:sheen 4.5s ease-in-out infinite}@keyframes sheen{0%,62%{transform:translate(0) skew(-18deg)}to{transform:translate(487%) skew(-18deg)}}.st-koin{margin:0 0 10px;font-size:11px;color:var(--dim);line-height:1.5}.st-koin b{color:#ffd166}.st-buy{display:flex;flex-direction:column;gap:4px;width:100%}.st-buy button{width:100%}.st-price .koin{color:#ffd166}.starpill{background:#ffd1661a;border:1px solid rgba(255,209,102,.26);color:#ffd166;font-weight:700;font-size:11px;padding:5px 10px;border-radius:999px;white-space:nowrap}.starpill.lg{font-size:11.5px;padding:6px 11px}.st-bar .starpill{margin-left:auto}.hm-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(46,42,65,.6)}.foot-l{display:flex;align-items:center;gap:7px;min-width:0}.hm-foot .hint{margin-top:0}#hver{margin-left:auto}.chan{color:var(--acc2);font-size:11px;text-decoration:none;white-space:nowrap;border:1px solid #3a3358;border-radius:20px;padding:4px 10px;background:#b58cff14}.chan:active{transform:translateY(1px)}.fdot{width:6px;height:6px;border-radius:50%;background:var(--acc);flex:none;box-shadow:0 0 0 3px #7cf3b01f}.foot-l.off{display:none}.ghost{background:#221f33;border:1px solid #2e2a45;color:#c9c4e0;border-radius:10px;padding:11px 16px;font:inherit;font-size:12.5px;cursor:pointer}.ghost:active{transform:translateY(1px)}.ghost.sm{padding:9px 13px;font-size:12px}#store,#teman,#saran,#board,#profil,#edava,#grup,#grupdetail,#umumhalaman,#warhalaman,#arenahalaman,#pesanteman,#rhl,#ikanku,#pasar,#klan,#racik,#balai,#kampus,#perang,#tkpanel,#pupanel{position:fixed;inset:0;z-index:80;display:none;background:radial-gradient(90% 45% at 50% 0%,#241d3a,#0b0a12 62%);overflow-y:auto;-webkit-overflow-scrolling:touch}#store.on,#teman.on,#saran.on,#board.on,#profil.on,#edava.on,#grup.on,#grupdetail.on,#umumhalaman.on,#warhalaman.on,#arenahalaman.on,#pesanteman.on,#rhl.on,#ikanku.on,#pasar.on,#klan.on,#racik.on,#balai.on,#kampus.on,#perang.on,#tkpanel.on,#pupanel.on{display:block}#profil{z-index:82}#grupdetail{z-index:81}#pesanteman{z-index:82;display:none;flex-direction:column}#pesanteman.on{display:flex}#rhl{z-index:83;overscroll-behavior:contain}.ptm-wrap{flex:1;min-height:0;overflow-y:auto;padding:14px}.ptm-list{display:flex;flex-direction:column;gap:8px;max-width:480px;margin:0 auto}.ptm-b{max-width:80%;align-self:flex-start;padding:9px 11px;border-radius:13px 13px 13px 3px;color:var(--ink);background:#27223a;border:1px solid #3a3358;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ptm-b.aku{align-self:flex-end;border-radius:13px 13px 3px;color:#14261f;background:linear-gradient(135deg,#9af5c5,#63dcc6);border-color:transparent}.ptm-b time{display:block;margin-top:3px;font-size:9px;opacity:.62;text-align:right}.ptm-b .ptm-link{color:var(--acc2);text-decoration:underline;overflow-wrap:anywhere}.ptm-b.aku .ptm-link{color:#0f4d3a}.ptm-form{display:flex;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #2e2a45;background:#14121ef5}.ptm-form input{min-width:0;flex:1;padding:10px 12px;border-radius:11px;border:1px solid #3a3358;background:#171426;color:var(--ink);font:inherit;font-size:13px;outline:none}.ptm-form input:focus{border-color:var(--acc2)}#rhl .st-bar>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rhl .st-wrap{padding-top:16px}.rhl-badge{font-size:11px;padding:3px 8px;border-radius:99px;background:#2a2645;color:var(--acc2);font-weight:600;flex:none}.rhl-kartu{position:relative;width:100%;aspect-ratio:12 / 11;margin-bottom:20px;overflow:hidden;border-radius:12px;background:#171426;box-shadow:0 0 0 1px #4a3d62,0 8px 24px #0004}.rhl-kartu canvas{display:block;width:100%;height:auto;image-rendering:pixelated}.rhl-status{position:absolute;inset:0;display:grid;place-items:center;padding:16px;color:var(--dim);font-size:13px;text-align:center}.rhl-komen-sec{padding:14px;border:1px solid #322d4b;border-radius:14px;background:#1e1b2b}.rhl-komen-judul{display:block;font-size:15px;margin-bottom:4px;color:var(--ink)}.rhl-komen-sub{font-size:12px;color:var(--dim);margin:0 0 12px;line-height:1.5}.rhl-komen-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;margin-bottom:12px;padding:4px}.rhl-komen{background:#27223a;border:1px solid #3a3358;border-radius:12px;padding:10px 12px}.rhl-komen-waktu{display:block;font-size:10px;color:var(--dim);margin-bottom:4px}.rhl-komen-teks{font-size:13px;color:var(--ink);margin:0;line-height:1.45;overflow-wrap:anywhere}.rhl-kosong{text-align:center;color:var(--dim);font-size:12px;line-height:1.5;padding:16px 0;margin:0}.rhl-form{display:flex;gap:8px}.rhl-form input{min-width:0;flex:1;padding:10px 12px;border-radius:11px;border:1px solid #3a3358;background:#171426;color:var(--ink);font:inherit;font-size:13px;outline:none}.rhl-form input:focus{border-color:var(--acc2)}.st-head{position:sticky;top:0;z-index:2;background:#0e0c16e6;backdrop-filter:blur(8px);border-bottom:1px solid #262138}.st-bar{display:flex;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) 14px 10px}.st-bar>b{font-size:16px;letter-spacing:.3px}.tm-kosong{text-align:center;padding:26px 18px 30px}.tm-kosong-ic{display:block;font-size:34px;line-height:1;margin-bottom:12px;opacity:.75}.tm-kosong b{display:block;font-size:14px;color:var(--ink);margin-bottom:7px}.tm-kosong p{font-size:12px;color:var(--dim);line-height:1.6;max-width:300px;margin:0 auto}.um-list{display:flex;flex-direction:column;gap:9px}.um-kartu{position:relative;padding:12px 13px;border:1px solid rgba(181,140,255,.22);border-radius:12px;background:#ffffff05;border-left:3px solid #322d4b}.um-kartu.baru{border-color:#b58cff6b;background:#b58cff1a;border-left-color:var(--acc2)}.um-kartu .um-top{display:flex;align-items:center;gap:6px}.um-kartu.klik{cursor:pointer}.um-kartu.klik:active{transform:translateY(1px)}.um-kartu .um-ikon{font-size:13px;font-style:normal}.um-kartu .um-lbl{color:var(--acc2);font-size:11px;letter-spacing:.45px;font-weight:700}.um-kartu .um-jam{margin-left:auto;color:var(--dim);font-size:11px;flex:none}.um-kartu .um-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--acc2);box-shadow:0 0 6px var(--acc2)}.um-kartu p{margin:7px 0 0;color:var(--ink);font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.um-kartu:not(.baru) p{color:var(--dim)}.tm-list{display:flex;flex-direction:column;gap:8px}.tm-cari{margin:0 0 10px}.tm-cari input{width:100%;box-sizing:border-box;background:#100e19e6;border:1px solid #2e2a45;border-radius:10px;color:var(--ink);padding:10px 12px;font:inherit;font-size:13px;outline:none}.tm-cari input:focus{border-color:#b58cff}#teman.mencari #tminfo,#teman.mencari #tmminta,#teman.mencari #tmblokir,#teman.mencari #tmkosong{display:none}#tmcarihasil{margin:0 0 10px}.tm-cari-nol{font-size:12px;color:var(--dim);text-align:center;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.tm-cari-id{width:100%}#tmminta{margin-bottom:18px}#tmblokir{margin-top:20px;padding-top:14px;border-top:1px solid #262138}#tmmintajudul{margin-top:0}.tm-row.minta{border-left:3px solid var(--acc2)}.tm-row.blokir{opacity:.72}.tm-row.blokir .bd-nama{color:var(--dim);cursor:default}.tm-row{display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#241f38cc,#1a1726cc);border:1px solid #322d4b;border-radius:14px;padding:10px 11px}.tm-ava{flex:none;width:42px;height:42px;border-radius:12px;background:radial-gradient(70% 70% at 50% 35%,#302a49,#1d1a2c);border:1px solid #322d4b;overflow:hidden;display:flex;align-items:center;justify-content:center}.tm-ava canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.tm-row.on .tm-ava{border-color:#7cf3b073;box-shadow:0 0 0 1px #7cf3b02e inset}.tm-row.klik{cursor:pointer;transition:border-color .12s,background .12s}.tm-row.klik:active{border-color:#453d66;background:#2e2846e6}.tm-row.klik:focus-visible{outline:2px solid var(--acc2);outline-offset:2px}.tm-ki{min-width:0;flex:1}.tm-nama{font-size:13.5px;color:var(--ink);display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden}.tm-nama>span,.tm-nama>.bd-nama{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-row.klik .tm-nama>span{color:var(--acc2)}.tm-sub{font-size:10.5px;color:var(--dim);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tm-sub>span:not(.tm-lv){white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tm-lv{flex:none;font-size:9.5px;letter-spacing:.2px;padding:2px 6px;border-radius:6px;background:#8b5cf629;border:1px solid #3b3159;color:#c3b4f2}.tm-sub b{font-weight:600;color:var(--acc)}.tm-dot{width:7px;height:7px;border-radius:50%;flex:none;background:#4a4470}.tm-dot.on{background:var(--acc);box-shadow:0 0 0 3px #7cf3b024}.tm-act{flex:none;display:flex;align-items:center;gap:6px}.tm-ajak{flex:none}.tm-x{flex:none;width:30px;height:30px;border-radius:9px;cursor:pointer;background:transparent;border:1px solid #322d4b;color:var(--dim);font-size:13px}.tm-x:active{transform:translateY(1px)}.tm-koin{color:#ffd166;border-color:#ffd16647}.tm-ajak{color:#9fe8c0;border-color:#7cf3b047}.tm-rumah{color:#f2b88a;border-color:#f2b88a4d}.tm-pesan{color:#c3b4f2;border-color:#b58cff47}.tm-pesan{position:relative;overflow:visible}.tm-msgbadge{position:absolute;top:-7px;right:-7px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;color:#fff;background:#ef5f6c;border:1px solid #211c31;font-style:normal;font-size:8px;font-weight:800;line-height:14px;text-align:center;box-shadow:0 2px 7px #00000059}#kfmodal{position:fixed;inset:0;z-index:96;display:none;align-items:center;justify-content:center;padding:18px;background:#0a0812c2}#kfmodal.on{display:flex}#kfcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:15px;width:min(86vw,330px);display:flex;flex-direction:column;gap:9px;animation:rise .16s ease-out}#kfjudul{font-size:13.5px;line-height:1.45;color:var(--ink)}#kfteks{margin:0;line-height:1.65}#kfacts{display:flex;gap:8px;margin-top:3px}#kfacts button{flex:1;border:0;border-radius:10px;padding:10px 0;font:inherit;font-size:13px;font-weight:700;cursor:pointer}#kfacts button:active{transform:translateY(1px)}.kf-no{background:#2c2840;color:var(--dim)}.kf-yes{background:#7d2b3a;color:#ffdfe4}.kf-yes.aman{background:var(--acc2, #8b5cf6);color:#fff}.st-tabs{display:flex;gap:6px;max-width:480px;margin:0 auto;padding:0 14px 10px}.st-tab{flex:1 1 0;min-width:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;background:#100e19bf;border:1px solid #2e2a45;border-radius:12px;color:var(--dim);font:inherit;padding:7px 6px;transition:border-color .12s,background .12s,color .12s}.st-tab:active{transform:translateY(1px)}.st-tl{display:flex;align-items:center;gap:5px;max-width:100%;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden}.st-tl>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-tab .st-ic{width:20px;height:20px;font-size:11px;border-radius:7px}@media(max-width:560px){.st-tabs{gap:4px;padding:0 10px 10px}.st-tab{padding:7px 4px}.st-tab .st-ic{display:none}.st-tl{font-size:11.5px}}.st-tab .st-count,.st-tab .st-cost{font-size:10px;line-height:1.3}.st-tab .st-count:empty,.st-tab .st-cost:empty{display:none}.st-tab.on{color:var(--ink);border-color:#b58cff;background:#b58cff24}.st-tab.on .st-ic{background:#b58cff3d;border-color:#5a4a86}@media(max-width:359px){.st-tabs{gap:5px;padding-left:10px;padding-right:10px}.st-tab{padding:7px 4px}.st-tab .st-ic{display:none}}.st-x{width:34px;height:34px;flex:none;border-radius:10px;cursor:pointer;background:#221f33;border:1px solid #322d4b;color:var(--ink);font-size:19px;line-height:1}.st-x:active{transform:translateY(1px)}.st-act{margin-left:auto;flex:none;cursor:pointer;font:inherit;font-size:11.5px;padding:7px 11px;border-radius:9px;color:var(--acc2);background:#b58cff1f;border:1px solid rgba(181,140,255,.32)}.st-act:active{transform:translateY(1px)}.st-wrap{max-width:480px;margin:0 auto;padding:12px 14px calc(34px + env(safe-area-inset-bottom))}.st-sec{background:linear-gradient(180deg,#241f38cc,#1a1726cc);border:1px solid #322d4b;border-radius:16px;padding:14px;margin-bottom:12px}.st-ic{font-style:normal;font-size:13px;width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#b58cff1f;border:1px solid #3a3358;border-radius:9px}.st-cost{font-size:11px;color:#ffd166;font-weight:400}.st-count{font-size:11px;color:var(--dim);font-weight:400}.st-hint{font-size:11px;color:var(--dim);margin:2px 0 10px;line-height:1.5}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:9px}.st-lv{font-size:10.5px;font-weight:700;letter-spacing:.3px;color:var(--dim)}.st-lv.buka{color:#ffd166}.st-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;background:#100e19bf;border:1px solid #2e2a45;border-radius:14px;padding:11px 9px 10px;text-align:center;transition:border-color .12s,transform .12s}.st-card:active{transform:translateY(1px)}.st-thumb{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #2b2740;background:linear-gradient(180deg,rgba(181,140,255,.08),transparent),repeating-conic-gradient(#141122 0% 25%,#191530 0% 50%) 0 0 / 12px 12px}.st-card canvas{image-rendering:pixelated;display:block}.st-name{font-size:12.5px;color:var(--ink)}.st-price{font-size:11px;color:#ffd166;font-weight:700}.st-tag{font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 9px;border-radius:999px}.st-tag.own{color:#9fe8c0;background:#7cf3b01a;border:1px solid rgba(124,243,176,.28)}.st-tag.eq{color:#d9c2ff;background:#b58cff24;border:1px solid rgba(181,140,255,.4)}.st-card button{width:100%}.st-card.on{border-color:#b58cff;box-shadow:0 0 0 1px #b58cff73 inset,0 8px 20px #b58cff1f}.st-card.own{border-color:#35563f}.st-card button[disabled]{opacity:.5;cursor:default}.st-badge{position:absolute;top:7px;right:7px;font-size:10px;line-height:1;padding:3px 6px;border-radius:999px;background:#b58cff;color:#1a1230;font-weight:700}.st-names{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.st-names:empty{display:none}.nm{display:flex;align-items:center;gap:6px;cursor:pointer;background:#100e19cc;border:1px solid #2e2a45;border-radius:999px;color:var(--ink);font:inherit;font-size:11.5px;padding:6px 11px}.nm:active{transform:translateY(1px)}.nm.on{border-color:#b58cff;background:#b58cff24;color:#e7dcff;font-weight:700}.nm.on:before{content:"\2713";font-size:10px;color:#b58cff}.nm.off{color:var(--dim)}.st-free{color:#9fe8c0;background:#7cf3b014;border:1px solid rgba(124,243,176,.25);border-radius:10px;padding:8px 10px;margin:0 0 10px}.st-namerow{display:flex;gap:8px}.st-namerow input{flex:1;min-width:0;background:#100e19e6;border:1px solid #2e2a45;border-radius:10px;color:var(--ink);padding:10px 12px;font:inherit;font-size:13px;outline:none}.st-namerow input:focus{border-color:#b58cff}.primary.sm,.ghost.sm{padding:9px 14px;font-size:12px}button.wide{width:100%}.primary{background:var(--acc);color:#0c2418;border:0;border-radius:10px;padding:12px;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.primary:active{transform:translateY(1px)}.primary.wide{width:100%}.primary:disabled{opacity:.45;cursor:default;transform:none}.big:disabled:after{animation:none}.hint{color:var(--dim);font-size:11px;margin-top:8px;line-height:1.5}.hint.bad{color:var(--bad)}@media(prefers-reduced-motion:reduce){.big:after{animation:none}}#ajakbar,#temaask,#temanask,#callask{position:fixed;left:10px;right:10px;z-index:49;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;padding:8px 10px;background:#191627f7;border:1px solid var(--acc2);border-radius:12px;box-shadow:0 10px 30px #00000080;animation:rise .2s ease-out}#ajakbar[hidden],#temaask[hidden],#temanask[hidden],#callask[hidden]{display:none}#temaask,#temanask,#callask,#gamebox.nanya{position:fixed;z-index:49;top:calc(var(--logtop) - 10px);bottom:auto;left:50%;right:auto;width:min(92vw,400px);transform:translate(-50%,-100%);background:#191627f7;border:1px solid var(--acc);border-radius:12px;box-shadow:0 12px 34px #0000008c;animation:muncul .22s ease-out,sorot 1.6s ease-in-out .22s 3}#temaask .aj-teks,#temanask .aj-teks,#callask .aj-teks{font-size:13px}#gamebox.nanya{padding:9px 12px 10px}#gamebox.nanya .gb-msg{margin-top:5px;color:var(--ink)}@keyframes muncul{0%{transform:translate(-50%,calc(-100% + 14px));opacity:0}to{transform:translate(-50%,-100%);opacity:1}}@keyframes sorot{0%,to{box-shadow:0 12px 34px #0000008c}50%{box-shadow:0 12px 34px #0000008c,0 0 0 4px #7cf3b042}}@media(prefers-reduced-motion:reduce){#temaask,#temanask,#callask,#gamebox.nanya,#gbflash{animation:none}}#callbar{position:fixed;z-index:47;left:50%;top:calc(var(--topbarh) + 6px);transform:translate(-50%);width:min(94vw,420px);display:flex;align-items:center;gap:8px;padding:7px 9px;background:#191627f7;border:1px solid var(--acc);border-radius:12px;box-shadow:0 10px 26px #00000080;animation:cbmasuk .2s ease-out}@keyframes cbmasuk{0%{transform:translate(-50%) translateY(-10px);opacity:0}to{transform:translate(-50%);opacity:1}}#callbar[hidden]{display:none}#callbar.nyambung{border-color:#4b4570}#callbar.gagal{border-color:#a0455f}.cb-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--acc);box-shadow:0 0 #7cf3b080;animation:cbdenyut 1.6s ease-out infinite}#callbar.gagal .cb-dot{background:#e2687f;animation:none}@keyframes cbdenyut{0%{box-shadow:0 0 #7cf3b073}70%{box-shadow:0 0 0 7px #7cf3b000}to{box-shadow:0 0 #7cf3b000}}.cb-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cb-info b{font-size:12px;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-lv{display:flex;align-items:center;gap:6px}.cb-lv>span:first-child{font-size:10px;color:#8a86a3;flex:none;width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-meter{flex:1;height:4px;border-radius:3px;background:#2b2740;overflow:hidden}.cb-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--acc),var(--acc2));transition:width .12s linear}.cb-lv.bisu>span:first-child{text-decoration:line-through}#cbinfo{font-size:9.5px;color:#7e7a99;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cbinfo[hidden]{display:none}#cbstate{cursor:pointer}.cb-b{flex:none;background:#221f33;border:1px solid #2e2a45;color:var(--ink);font-size:15px;line-height:1;padding:7px 9px;border-radius:9px;cursor:pointer}.cb-b.mati{opacity:.55}.cb-end{border-color:#5a2f3f;background:#33202a}@media(prefers-reduced-motion:reduce){#callbar,.cb-dot{animation:none}}#gbflash{position:fixed;z-index:48;pointer-events:none;top:calc(var(--logtop) - 10px);left:50%;transform:translate(-50%,-100%);width:max-content;max-width:min(92vw,400px);padding:9px 15px;text-align:center;font-size:13.5px;font-weight:700;line-height:1.4;color:var(--ink);background:#191627f7;border:1px solid var(--acc2);border-radius:12px;box-shadow:0 12px 34px #0000008c;animation:muncul .2s ease-out}#gbflash[hidden]{display:none}#gbflash.giliran,#gbflash.win{border-color:var(--acc);color:var(--acc)}#gbflash.lose{border-color:var(--bad);color:#ffb3bd}#gbflash.info{border-color:var(--acc2)}body.gbmap-on #gbflash{top:auto;bottom:calc(var(--kb) + var(--barh) + 36px);transform:translate(-50%);animation:munculAtas .2s ease-out}#gbflash.atas{top:calc(var(--topbarh) + 10px);transform:translate(-50%);animation:munculAtas .2s ease-out}@keyframes munculAtas{0%{transform:translate(-50%,-14px);opacity:0}to{transform:translate(-50%);opacity:1}}.aj-teks{flex:1;font-size:12.5px;color:var(--ink)}.aj-x{background:transparent;border:0;color:#8a86a3;font-size:13px;cursor:pointer;padding:4px 2px}#toast{position:fixed;top:calc(52px + var(--kh, 0px) + env(safe-area-inset-top));left:50%;transform:translate(-50%) translateY(-8px);background:#191627f2;border:1px solid #3a3556;color:var(--ink);font-size:12px;padding:8px 14px;border-radius:20px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:120;max-width:86vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#toast.on{opacity:1;transform:translate(-50%) translateY(0)}body.oncall #toast{top:calc(104px + env(safe-area-inset-top))}body.tkrapat #toast{top:auto;bottom:calc(76px + env(safe-area-inset-bottom))}.st-paket{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:10px}.pk{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;text-align:center;color:var(--ink);font:inherit;background:#100e19bf;border:1px solid #2e2a45;border-radius:14px;padding:13px 9px 11px;transition:border-color .12s,transform .12s}.pk:active{transform:translateY(1px)}.pk:hover{border-color:#b58cff}.pk[disabled]{opacity:.55;cursor:default}.pk-koin{font-size:19px;font-weight:800;color:#ffd166;line-height:1.1}.pk-rp{font-size:12.5px;color:var(--ink)}.pk-per{font-size:10px;color:var(--dim)}.pk-bonus{position:absolute;top:-7px;right:8px;font-size:10px;line-height:1;padding:3px 7px;border-radius:999px;background:#7cf3b0;color:#0d2216;font-weight:700}.qr-judul{margin:2px 0 10px;text-align:center;font-size:15px;color:#ffd166}.qr-judul .qr-rp{color:var(--dim);font-size:12.5px;font-weight:400}.qr-kotak{display:flex;justify-content:center;padding:10px;border-radius:14px;background:#fff;width:fit-content;margin:0 auto}.qr-kotak canvas{display:block;image-rendering:pixelated}.qr-sisa{margin:9px 0 2px;text-align:center;font-size:12px;color:var(--dim)}.qr-sisa.abis{color:#ff9a9a}.qr-status{margin:2px 0 11px;text-align:center;font-size:12.5px;color:var(--dim)}.qr-status.ok{color:#7cf3b0;font-weight:700}.qr-status.no{color:#ff9a9a}.qr-aksi{display:flex;gap:8px;justify-content:center;margin-bottom:10px}.qr-aksi button{flex:1 1 0;max-width:160px}.qr-catatan{text-align:center}@media(max-width:380px){.st-paket{grid-template-columns:1fr}}.st-beli{flex:none;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;padding:6px 11px;border-radius:999px;white-space:nowrap;color:#1a1230;background:#ffd166;border:1px solid #ffd166}.st-beli:active{transform:translateY(1px)}.st-bar>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:412px){.st-bar{gap:7px;padding-left:10px;padding-right:10px}.st-bar>b{font-size:14px}}.st-kepala{display:flex;align-items:center;gap:8px;margin-bottom:10px}.st-kepala .lg-judul{flex:1 1 auto;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-kepala button{flex:none}.st-back{cursor:pointer;font:inherit;font-size:11.5px;padding:6px 11px;border-radius:999px;white-space:nowrap;background:#221f33;border:1px solid #322d4b;color:var(--ink)}.st-back:active{transform:translateY(1px)}.st-kurang{background:#ffd1661f;border:1px dashed rgba(255,209,102,.5);color:#ffd166;font-weight:700}.st-koinbar{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.st-koinbar .st-hint{margin:0;flex:1 1 auto}.st-koinbar .lg-judul{flex:1 1 auto;font-size:13.5px}.st-koinbar button{flex:none}.lg-list{display:flex;flex-direction:column;gap:7px}.lg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:#100e19bf;border:1px solid #2e2a45;border-radius:12px;padding:10px 12px;transition:border-color .12s,transform .12s}.lg-row:active{transform:translateY(1px)}.lg-row:hover{border-color:#b58cff}.lg-kiri,.lg-kanan{display:flex;flex-direction:column;gap:3px;min-width:0}.lg-kanan{align-items:flex-end}.lg-koin{font-size:14px;color:#ffd166}.lg-jam{font-size:10.5px;color:var(--dim)}.lg-rp{font-size:12.5px}.lg-st{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.lg-st.ok{color:#9fe8c0;background:#7cf3b01a;border:1px solid rgba(124,243,176,.28)}.lg-st.wait{color:#ffd166;background:#ffd1661a;border:1px solid rgba(255,209,102,.28)}.lg-st.off{color:var(--dim);background:#8c8ca01a;border:1px solid rgba(140,140,160,.24)}.lg-st.no{color:#ff9a9a;background:#ff9a9a1a;border:1px solid rgba(255,154,154,.28)}.dt-kepala{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;margin-bottom:11px;background:#100e19bf;border:1px solid #2e2a45}.dt-koin{font-size:20px;font-weight:800;color:#ffd166}.dt-rinci{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;margin:0 0 12px}.dt-rinci dt{font-size:11.5px;color:var(--dim)}.dt-rinci dd{margin:0;font-size:12px;text-align:right;overflow-wrap:anywhere}.dt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--dim);user-select:text;-webkit-user-select:text}.dt-lanjut{width:100%}@media(max-width:420px){.chb-aksi{gap:6px}.chb-aksi .chbtn{min-width:0;flex:1 1 0;padding:0}}#kirimwrap{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#07060dc2;backdrop-filter:blur(7px)}.kr-card{width:min(100%,360px);box-sizing:border-box;padding:17px;background:radial-gradient(110% 62% at 6% -8%,rgba(255,209,102,.18),transparent 46%),linear-gradient(180deg,#292340,#19162a 88%);border:1px solid rgba(208,188,255,.3);border-radius:21px;box-shadow:0 22px 60px #00000073,0 0 0 1px #ffffff08 inset;animation:krmuncul .18s ease-out}@keyframes krmuncul{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.kr-head{display:flex;align-items:center;gap:10px;margin-bottom:15px}.kr-ic{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:13px;font-size:21px;background:#ffd1661f;border:1px solid rgba(255,209,102,.27);box-shadow:0 4px 14px #ffd16614}.kr-headteks{display:flex;min-width:0;flex-direction:column;gap:2px}.kr-judul{font-size:16px;letter-spacing:.15px}.kr-headteks small{color:var(--dim);font-size:10.5px}.kr-x{margin-left:auto;width:30px;height:30px;padding:0;border-radius:9px;cursor:pointer;font:inherit;color:var(--dim);background:transparent;border:1px solid #3a3358}.kr-x:active,.kr-step:active{transform:translateY(1px)}.kr-target,.kr-nominal{padding:11px;border:1px solid rgba(62,54,91,.86);border-radius:13px;background:#0c0a1559}.kr-nominal{margin-top:9px}.kr-label{display:block;color:#a9a2c4;font-size:9.5px;font-weight:800;letter-spacing:.8px;margin-bottom:6px}.kr-sub{margin:0;font-size:13px;color:var(--dim);line-height:1.45}.kr-sub b{color:var(--ink)}.kr-cepat{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.kr-cepat:empty{display:none}.kr-orang{cursor:pointer;font:inherit;font-size:11.5px;padding:7px 10px;border-radius:9px;color:#cfc9e6;background:#1e1a2ed1;border:1px solid #3a3358}.kr-orang.on{color:#fff;border-color:var(--acc2);background:#b58cff33;box-shadow:0 0 0 1px #b58cff1f inset}.kr-baris{display:flex;align-items:center;gap:8px}.kr-step{width:38px;height:42px;flex:none;padding:0;cursor:pointer;font:inherit;font-size:22px;line-height:1;color:#d6d0eb;background:#211d33;border:1px solid #41395f;border-radius:11px}.kr-input{min-width:0;flex:1;height:42px;display:flex;align-items:center;padding:0 11px;border-radius:11px;background:#ffd16613;border:1px solid rgba(255,209,102,.28)}.kr-input input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;text-align:center;font:inherit;font-size:19px;font-weight:800;color:#ffd166}.kr-input i{font-style:normal;font-size:14px}.kr-preset{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.kr-preset button{min-height:29px;padding:4px;cursor:pointer;font:inherit;font-size:11px;color:#cfc9e6;background:#231f34cc;border:1px solid #393253;border-radius:8px}.kr-preset button.on{color:#1a1230;font-weight:800;background:#ffd166;border-color:#ffd166}.kr-preset button:disabled{opacity:.38;cursor:default}.kr-info{display:flex;justify-content:space-between;gap:8px;margin-top:9px;font-size:10.5px;color:var(--dim)}.kr-sisa{color:#d8d2ea;white-space:nowrap}.kr-limit{text-align:right}.kr-warn{margin:9px 0 0;padding:7px 8px;border-radius:8px;font-size:11px;color:#ffd166;background:#ffd16617;border:1px solid rgba(255,209,102,.2);line-height:1.4}.kr-aksi{display:flex;gap:7px;margin-top:13px}.kr-aksi button{flex:1 1 0;min-height:39px}.kr-beli{background:#ffd166;border:1px solid #ffd166;color:#1a1230;font-weight:700}@media(max-width:360px){#kirimwrap{align-items:flex-end;padding:10px}.kr-card{border-radius:18px;padding:14px}.kr-head{margin-bottom:11px}}@media(prefers-reduced-motion:reduce){.kr-card{animation:none}}.bd-jatah{margin:6px 2px 0;font-size:11px;color:var(--dim)}.bd-jatah:empty{display:none}.bd-jatah.bayar{color:#ffd166}.bd-beli{display:block;margin:-4px auto 12px;cursor:pointer;font-weight:700;background:#ffd166;border:1px solid #ffd166;color:#1a1230}.gr-bikin-b{margin-left:auto;flex:none}.gr-t{font:inherit;cursor:pointer}.gr-form{background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:14px;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:9px}.gr-form[hidden]{display:none}.gr-form-j{font-size:13px}.gr-form input{width:100%;box-sizing:border-box;background:#100e19e6;border:1px solid #2e2a45;border-radius:10px;color:var(--ink);padding:10px 12px;font:inherit;font-size:13px;outline:none}.gr-form input:focus{border-color:#b58cff}.gr-tipe{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gr-tp{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#1b1830;border:1px solid #2e2a45;border-radius:11px;min-width:0}.gr-tp b{font-size:12.5px}.gr-tp small{font-size:10px;color:var(--dim);line-height:1.35}.gr-tp.on{background:#b58cff24;border-color:var(--acc2)}.gr-err{margin:0;min-height:1em;font-size:11px;color:var(--bad)}.gr-err:empty{display:none}.gr-form-aksi{display:flex;gap:8px;justify-content:flex-end}.gr-jatah{margin:0}.gr-ic{display:flex;align-items:center;justify-content:center;font-size:20px}.gr-row .tm-act .gr-masuk{white-space:nowrap}.gd-masuk{width:100%;margin-bottom:10px}.gd-bagian{margin-bottom:16px}.gd-bagian[hidden]{display:none}.gd-bahaya{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px;padding-top:12px;border-top:1px solid #262138}.gd-bahaya button[hidden]{display:none}.gd-merah{color:#ff8a8a;border-color:#ff787859}@media(max-width:360px){.gr-tipe{grid-template-columns:1fr}}[data-cap]{position:relative;overflow:hidden}[data-cap]:before{content:attr(data-cap);position:absolute;right:-10px;bottom:-18px;font-size:76px;line-height:1;opacity:.16;transform:rotate(-12deg);pointer-events:none;user-select:none}[data-cap]>.bt-ic,[data-cap]>.bt-txt{position:relative;z-index:1}[data-cap]:disabled:before{opacity:.08}.hm-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.hm-duo>button{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;margin-top:0;padding:12px 13px}.hm-duo .bt-txt small{white-space:normal;overflow:visible;line-height:1.35}.main-alun{display:flex;width:100%;border-radius:16px;text-align:left;cursor:pointer;font:inherit;font-size:15.5px;font-weight:700;color:#1d2e12;background:linear-gradient(135deg,#c6e58d,#84c669);border:1px solid rgba(198,229,141,.9);box-shadow:0 12px 28px #84c66938,inset 0 1px #ffffff6b}.main-alun:active{transform:translateY(1px)}.main-alun:disabled{opacity:.5;cursor:default;transform:none}.main-alun .bt-txt small{color:#2c4a1c;opacity:.85;font-weight:500}.hm-n{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:99px;background:#1d2e12d1;color:#e9ffd6;font-size:10px;font-weight:800;line-height:15px;font-variant-numeric:tabular-nums}.hm-n:before{content:"";width:6px;height:6px;border-radius:50%;background:#7cf3b0;box-shadow:0 0 0 2px #7cf3b040}.hm-n[hidden]{display:none}#ggmapalert,#mfmapalert{position:absolute;z-index:4;top:10px;left:50%;transform:translate(-50%);width:min(430px,calc(100% - 20px));box-sizing:border-box;padding:9px 11px;border:1px solid rgba(181,140,255,.62);border-radius:13px;background:#181524f0;box-shadow:0 8px 26px #0000005c;color:var(--ink);pointer-events:auto}#ggmapalert[hidden],#mfmapalert[hidden]{display:none}#pxmap{position:absolute;z-index:4;inset:4px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box;padding:5px;border:1px solid rgba(124,243,176,.5);border-radius:12px;background:#16131f;box-shadow:0 8px 26px #0000005c;color:var(--ink)}#pxmap[hidden]{display:none}.px-head{flex:none;display:flex;align-items:center;gap:5px;min-height:24px}.px-pil{flex:none;padding:3px 7px;border-radius:99px;background:#262036;color:var(--dim);font-size:10.5px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.px-pil:empty{display:none}#pxsisa{min-width:22px;text-align:center;color:#ffd166}#pxsisa.mepet{color:#1a1230;background:#ff8a8a}#pxpola{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:13px;letter-spacing:3px;color:#ffd166}#pxpola.biasa{letter-spacing:0;color:var(--ink);font-size:12px}.px-x{flex:none;width:24px;height:24px;padding:0;border-radius:7px;cursor:pointer;font:inherit;font-size:11px;color:var(--dim);background:transparent;border:1px solid #3a3358}#pxskor{flex:none;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}#pxskor::-webkit-scrollbar{display:none}#pxskor:empty{display:none}.px-org{flex:none;display:flex;align-items:center;gap:3px;max-width:128px;padding:2px 7px;border-radius:99px;background:#221d31;border:1px solid #332c4a;font-size:10.5px;white-space:nowrap}.px-org span{min-width:0;overflow:hidden;text-overflow:ellipsis}.px-org i,.px-rank i{font-style:normal}.px-org b{color:#ffd166;font-variant-numeric:tabular-nums}.px-org.aku{border-color:#b58cffbf}.px-org.lukis{border-color:#7cf3b0cc}.px-org.benar{background:#22c55e33}.px-badan{flex:1;min-height:0;display:flex;gap:5px}#pxpapan{position:relative;flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}#pxcanvas{display:block;background:#fffdf7;border-radius:7px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#pxcanvas.aktif{cursor:crosshair;box-shadow:0 0 0 2px #7cf3b08c}#pxlayar{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 10px;box-sizing:border-box;overflow-y:auto;text-align:center;font-size:12px;line-height:1.35;border-radius:7px;background:#211c30}#pxlayar[hidden]{display:none}#pxlayar.bawah{inset:auto auto auto 50%;transform:translate(-50%);width:var(--pxw, 100%);bottom:calc((100% - var(--pxh, 100%)) / 2);max-height:var(--pxh, 100%);background:#16131fe6;border-radius:0 0 7px 7px}#pxlayar b{font-size:13px}#pxlayar p{margin:0}.px-kecil{color:var(--dim);font-size:11px}.px-kata{color:#ffd166;font-size:15px!important;letter-spacing:1px}.px-aksi{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.px-aksi button{min-height:32px}.px-pilih{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.px-pilih button{min-width:84px;padding:9px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:#1a1230;background:#ffd166;border:0;border-radius:10px}.px-pilih button:active{transform:translateY(1px)}.px-lewat{padding:4px 8px;font:inherit;font-size:11px;cursor:pointer;color:var(--dim);background:transparent;border:0;text-decoration:underline}.px-rank{margin:0;padding:0;list-style:none;width:min(100%,230px)}.px-rank li{display:flex;gap:6px;padding:3px 2px;border-bottom:1px solid #2a2440}.px-rank li span{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-rank li b{color:#ffd166;font-variant-numeric:tabular-nums}.px-rank li.aku span{color:#d9c7ff}#pxikut{position:absolute;top:6px;right:6px;padding:6px 12px;box-shadow:0 4px 14px #00000059}#pxikut[hidden]{display:none}#pxalat{flex:none;width:50px;display:flex;flex-wrap:wrap;align-content:center;gap:4px}#pxalat[hidden]{display:none}#pxwarna{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%}.px-w{height:19px;padding:0;cursor:pointer;border-radius:6px;border:2px solid transparent;box-shadow:0 0 0 1px #ffffff24 inset}.px-w.on{border-color:#fff;box-shadow:0 0 0 2px #0006}.px-t{width:23px;height:23px;padding:0;display:grid;place-items:center;cursor:pointer;font-size:12px;line-height:1;color:var(--ink);background:#262036;border:1px solid #3a3358;border-radius:7px}.px-t.on{background:#7cf3b033;border-color:var(--acc)}.px-t:disabled{opacity:.4;cursor:default}#pxukuran i{display:block;border-radius:50%;background:var(--ink)}.cl-row.px-benar{background:#22c55e24}#skmap{position:fixed;z-index:6;top:calc(var(--topbarh) + 4px);left:4px;right:4px;bottom:calc(var(--kb) + var(--barh));display:flex;flex-direction:column;gap:4px;box-sizing:border-box;padding:5px;border:1px solid rgba(181,140,255,.55);border-radius:12px;background:#16131f;box-shadow:0 8px 26px #0000005c;color:var(--ink)}#skmap[hidden]{display:none}#skjudul{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12px}#skjudul.jeda{color:#ff8a8a}#skjudul.jelek{color:#ffd166}#sksisa{min-width:22px;text-align:center;color:#ffd166}#sksisa.mepet{color:#1a1230;background:#ff8a8a}#skskor{flex:none;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}#skskor::-webkit-scrollbar{display:none}#skskor:empty{display:none}.sk-dot{width:8px;height:8px;border-radius:3px;flex:none}#skbadan{position:relative;flex:1;min-height:0;display:flex;align-items:center;overflow-y:auto;justify-content:center}#skgrid{display:grid;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;grid-template-columns:repeat(var(--sk-w, 6),var(--sk-k, 30px));grid-template-rows:repeat(var(--sk-h, 6),var(--sk-k, 30px));gap:var(--sk-gap, 2px)}#skgrid.jeda{opacity:.55}.sk-sel{grid-row:var(--y) / span 1;grid-column:var(--x) / span 1;z-index:1;border-radius:5px;background:#221d31;display:grid;place-items:center;font-weight:800;font-size:calc(var(--sk-k, 30px) * .5);color:#efeaff;pointer-events:none}.sk-sel.angka{background:#2d2644}.sk-sel.direbut{background:transparent;color:#16131f}.sk-keping{z-index:0;border-radius:6px;pointer-events:none;grid-row:var(--y) / span var(--h);grid-column:var(--x) / span var(--w);background:var(--c);box-shadow:inset 0 0 0 2px #00000040}.sk-keping.buka{background:transparent;box-shadow:inset 0 0 0 2px #efeaff73;background-image:repeating-linear-gradient(45deg,rgba(239,234,255,.08) 0 4px,transparent 4px 8px)}.sk-pilih{z-index:2;border-radius:6px;pointer-events:none;grid-row:var(--y) / span var(--h);grid-column:var(--x) / span var(--w);box-shadow:inset 0 0 0 3px #fff;background:#ffffff1f}.sk-pilih.jelek{box-shadow:inset 0 0 0 3px #ff8a8a;background:#ff8a8a24}.sk-pilih.salah{box-shadow:inset 0 0 0 3px #ff4d6d;background:#ff4d6d4d;animation:sk-salah .5s ease-out}@keyframes sk-salah{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}#sklayar{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 10px;box-sizing:border-box;overflow-y:auto;text-align:center;font-size:12px;line-height:1.35;border-radius:7px;background:#211c30f0}#sklayar[hidden],#skgrid[hidden],.sk-pilih[hidden]{display:none}#sklayar.bawah{inset:auto 0 0;max-height:60%;border-radius:0 0 7px 7px}.px-rank .sk-dot{align-self:center}#sklayar b{font-size:13px}#sklayar p{margin:0}.cl-row.px-benar>span:before{content:" \2705"}.ggma-head{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:12px}#ggmasisa,.ggma-sisa{flex:none;color:#ffd166;font-weight:700}#ggmakata,#ggmastatus,.ggma-kata,.ggma-status{margin:6px 0 0;font-size:11.5px;line-height:1.35}#ggmakata,.ggma-kata{color:#ffd166}#ggmastatus,.ggma-status{color:var(--dim)}#ggmaaksi,.ggma-aksi{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}#ggmaaksi:empty,.ggma-aksi:empty{display:none}#ggmaaksi button,.ggma-aksi button{min-height:28px;font:inherit;font-size:11px}#ggmaaksi .ggma-vote,.ggma-aksi .ggma-vote{max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ggma-vote.dipilih{background:#b58cff47;border-color:#b58cffe6;color:#fff}.cl-row.gg-msg b:before{content:"\1f575\fe0f  "}#mfmapalert{max-height:calc(100% - 20px);overflow-y:auto;overscroll-behavior:contain}#room{transition:filter 2s ease}#mflangit{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity 2s ease,background 2s ease}#stage.mf-malam #room{filter:brightness(.45) saturate(.55) contrast(1.05)}#stage.mf-malam #mflangit{opacity:1;background:radial-gradient(ellipse 60% 55% at 50% 45%,#96aaff1a,#0608228c 80%)}#stage.mf-subuh #room{filter:brightness(.8) sepia(.35) saturate(1.25)}#stage.mf-subuh #mflangit{opacity:1;background:linear-gradient(180deg,rgba(255,150,70,.28),rgba(255,200,120,.06) 60%,transparent)}#stage.mf-siang #room{filter:brightness(1.08) saturate(1.18)}#stage.mf-siang #mflangit{opacity:1;background:radial-gradient(ellipse 80% 70% at 30% 0%,rgba(255,236,170,.22),transparent 70%)}@media(prefers-reduced-motion:reduce){#room,#mflangit{transition:none}}#mfmapalert .ggma-head{cursor:pointer;user-select:none;-webkit-user-select:none}#mfmapalert.lipat{padding-bottom:9px}#mfmapalert.lipat>:not(.ggma-head){display:none!important}#mfmapalert .ggma-mulai{min-width:110px}#mfmapalert.malam{background:#0a0a18f5;border-color:#788cff8c}#mfmapalert .ggma-status b{color:var(--ink)}.ggma-aksi .ggma-mode{border-radius:99px;border-style:dashed;color:#ffd166}.ggma-aksi .ggma-mode.dipilih{border-style:solid;border-color:#ffd166;background:#ffd16629;color:#ffd166}.mf-peran{flex:1 0 100%;margin:0;padding:0;list-style:none;font-size:11.5px;line-height:1.5;max-height:120px;overflow-y:auto}.mf-peran li.mati{color:var(--dim);text-decoration:line-through}.mf-peran li.aku{color:#d9c7ff}.war-pill{margin-left:auto;flex:none;font-size:11px;font-weight:800;padding:5px 10px;border-radius:10px;white-space:nowrap;letter-spacing:.4px;color:var(--dim);background:#221f33;border:1px solid #322d4b}.war-pill:empty{display:none}@keyframes warlive{50%{opacity:.55}}.war-pill.live{color:#fff;background:var(--bad);border-color:var(--bad);animation:warlive 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.war-pill.live{animation:none}}.war-wrap{padding-top:14px}.war-sec{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.7px;color:#8a86a3;font-weight:800}.war-sec-n{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;color:var(--dim)}.war-hero{position:relative;overflow:hidden;text-align:center;padding:16px 14px 14px;margin-bottom:12px;border-radius:18px;background:radial-gradient(120% 90% at 50% 0%,rgba(181,140,255,.28),transparent 60%),linear-gradient(180deg,#221b38,#15111f);border:1px solid #3a3358}.war-hero:before{content:"\2694\fe0f";position:absolute;right:-10px;bottom:-26px;font-size:110px;opacity:.06;transform:rotate(-12deg);pointer-events:none}.war-hero.live{background:radial-gradient(120% 90% at 50% 0%,rgba(255,123,138,.34),transparent 62%),linear-gradient(180deg,#2e1a2c,#150f1a);border-color:#ff7b8a80}.wh-status{margin:0;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--acc2)}.war-hero.live .wh-status{color:#ff9aa6}.wh-jam{margin:4px 0 2px;font-size:38px;font-weight:800;line-height:1.1;letter-spacing:1px;color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 2px 18px rgba(181,140,255,.35)}.wh-jam.panjang{font-size:28px}.war-hero.live .wh-jam{text-shadow:0 2px 18px rgba(255,123,138,.45)}.wh-jadwal{margin:0;font-size:11px;color:var(--dim)}.war-tab{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.war-t{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 4px 8px;cursor:pointer;font:inherit;color:#b9b3d3;background:linear-gradient(180deg,#262238b8,#1a1726b8);border:1px solid #322d4b;border-radius:13px;transition:transform .1s}.war-t:active{transform:translateY(1px)}.war-t .wt-ic{font-size:22px;line-height:1}.war-t .wt-nama{font-size:11px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-t .wt-poin{font-size:9.5px;color:#7e7a99;font-variant-numeric:tabular-nums}.war-t .wt-poin.ada{color:#ffd166;font-weight:700}.war-t.on{color:var(--ink);border-color:var(--acc2);background:linear-gradient(180deg,#b58cff3d,#b58cff14);box-shadow:0 0 0 1px var(--acc2) inset,0 6px 16px #b58cff2e}.war-cta{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:13px 16px;border:0;border-radius:16px;cursor:pointer;text-align:left;font:inherit;color:#0c2418;background:linear-gradient(135deg,#8ff7bd,#56d9a0);box-shadow:0 8px 22px #7cf3b038}.war-cta:active{transform:translateY(1px)}.war-cta:disabled{cursor:default;transform:none;box-shadow:none;color:#9b95b8;background:#221f33;border:1px dashed #3a3358}.wc-ic{font-size:24px;line-height:1;flex:none}.wc-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-txt b{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-txt small{font-size:11px;opacity:.75}.war-aku{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;row-gap:8px;margin-bottom:14px;padding:12px 14px;border-radius:14px;background:#7cf3b012;border:1px solid rgba(124,243,176,.28)}.war-aku.kosong{display:block;text-align:center;font-size:12px;color:var(--dim);background:#1e1b2b99;border:1px dashed #3a3358}.wa-rank{font-size:26px;font-weight:800;color:var(--acc);line-height:1;font-variant-numeric:tabular-nums}.wa-rank small{display:block;font-size:9.5px;font-weight:700;color:var(--dim);letter-spacing:.5px;text-transform:uppercase;margin-top:3px}.wa-info{min-width:0;font-size:11.5px;color:var(--dim);line-height:1.5}.wa-info b{color:var(--ink)}.wa-poin{text-align:right;font-size:22px;font-weight:800;color:#ffd166;line-height:1;font-variant-numeric:tabular-nums}.wa-poin small{display:block;font-size:9.5px;color:var(--dim);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:3px}.wa-bar{grid-column:1 / -1;height:6px;border-radius:4px;background:#262138;overflow:hidden}.wa-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--acc2),var(--acc))}.wa-syarat{grid-column:1 / -1;margin:-3px 0 0;font-size:10.5px;color:var(--dim)}.wa-syarat.sah{color:var(--acc);font-weight:700}.war-juara{margin-bottom:14px}.war-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:7px;align-items:end}.war-podium-i{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 4px 9px;border-radius:13px 13px 8px 8px;background:linear-gradient(180deg,#ffd1661a,#ffd16605);border:1px solid rgba(255,209,102,.22)}.war-podium-i.r1{padding-top:14px;padding-bottom:16px;background:linear-gradient(180deg,#ffd1663d,#ffd1660d);border-color:#ffd1668c;box-shadow:0 8px 22px #ffd1661f}.war-podium-i.r3{padding-bottom:5px}.war-podium-i.kosong{opacity:.45;border-style:dashed}.war-podium-i .wp-m{font-size:18px;line-height:1}.war-podium-i.r1 .wp-m{font-size:24px}.war-podium-i canvas{image-rendering:pixelated}.war-podium-i .wp-kosong{width:36px;height:36px;display:grid;place-items:center;font-size:16px;color:#5d5878}.war-podium-i b{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.war-podium-i small{font-size:10px;color:#ffd166;font-weight:700}.war-podium-i.aku b{color:var(--acc)}.ar-intro{margin:0 0 12px;font-size:12px;line-height:1.55;color:var(--dim)}.war-t .wt-poin.cari{color:var(--acc);font-weight:700}.ar-sepi{margin:2px 0 0;padding:9px 11px;border-radius:12px;font-size:11.5px;line-height:1.55;color:var(--dim);background:#b58cff12;border:1px solid rgba(181,140,255,.2)}.war-klasemen{margin-bottom:14px}.war-hint{margin:0 0 8px;padding:8px 10px;border-radius:10px;font-size:11px;line-height:1.5;color:var(--dim);background:#b58cff12;border:1px solid rgba(181,140,255,.2)}.war-list{display:flex;flex-direction:column;gap:6px}.war-row{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;border-radius:12px;background:#1e1b2bb3;border:1px solid #2e2a45}.war-row.top{background:linear-gradient(90deg,#ffd1661a,#1e1b2bb3 60%);border-color:#ffd16647}.war-row.aku{border-color:#7cf3b08c;box-shadow:0 0 0 1px #7cf3b040 inset}.war-row.belum .wr-poin,.war-row.belum .wr-nama b{opacity:.7}.war-row .wr-rank{flex:none;width:26px;text-align:center;font-size:13px;font-weight:800;color:var(--dim);font-variant-numeric:tabular-nums}.war-row.top .wr-rank{font-size:18px}.war-row canvas{flex:none;image-rendering:pixelated;border-radius:8px;background:#15121f}.war-row .wr-nama{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.war-row .wr-nama b{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-row.aku .wr-nama b{color:var(--acc)}.war-row .wr-nama small{font-size:10px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.war-row .wr-poin{flex:none;text-align:right;font-size:15px;font-weight:800;color:#ffd166;font-variant-numeric:tabular-nums;line-height:1}.war-row .wr-poin small{display:block;font-size:9px;color:var(--dim);font-weight:700;margin-top:2px}.war-garis{display:flex;align-items:center;gap:8px;margin:6px 2px 0;font-size:9.5px;text-transform:uppercase;letter-spacing:.6px;color:#7e7a99;font-weight:800}.war-garis:before,.war-garis:after{content:"";flex:1;height:1px;background:#2e2a45}.war-kosong{text-align:center;padding:22px 16px;border-radius:14px;border:1px dashed #3a3358;background:#1e1b2b80}.war-kosong b{display:block;font-size:13px;color:var(--ink);margin-bottom:5px}.war-kosong p{font-size:11.5px;color:var(--dim);margin:0}.war-aturan{border-radius:13px;background:#1e1b2b99;border:1px solid #2e2a45}.war-aturan summary{cursor:pointer;list-style:none;padding:11px 13px;font-size:12px;font-weight:700;color:var(--ink);display:flex;align-items:center}.war-aturan summary::-webkit-details-marker{display:none}.war-aturan summary:after{content:"\25be";margin-left:auto;color:var(--dim);transition:transform .15s}.war-aturan[open] summary:after{transform:rotate(180deg)}.war-aturan ul{margin:0;padding:0 13px 12px 30px}.war-aturan li{font-size:11.5px;color:var(--dim);line-height:1.6;margin-bottom:3px}.war-aturan li b{color:var(--ink)}.war-hasil{position:fixed;left:50%;transform:translate(-50%);z-index:60;top:calc(var(--topbarh) + 10px);width:min(340px,calc(100vw - 32px));padding:13px 14px;border-radius:14px;text-align:center;background:#141220f5;border:1px solid var(--acc2);box-shadow:0 10px 30px #0000008c}.war-hasil[hidden]{display:none}.war-hasil b{display:block;font-size:16px;margin-bottom:4px}.war-hasil.menang{border-color:var(--acc)}.war-hasil.menang b{color:var(--acc)}.war-hasil.kalah{border-color:var(--bad)}.war-hasil.kalah b{color:var(--bad)}.war-hasil p{font-size:12px;color:var(--dim);line-height:1.55;margin:0 0 10px}.war-hasil p b{display:inline;font-size:inherit;color:#ffd166;margin:0}.war-hasil .wb-act{justify-content:center}.pf-badge{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pf-badge[hidden]{display:none}.pf-badge span{font-size:11px;font-weight:700;padding:5px 9px;border-radius:10px;color:#ffd166;background:#ffd1661a;border:1px solid rgba(255,209,102,.3);white-space:nowrap}.pf-badge span.r1{background:#ffd1662e;border-color:#ffd1668c}#gbmap{position:fixed;z-index:6;top:calc(var(--topbarh) + 4px);left:4px;right:4px;bottom:calc(var(--kb) + var(--barh));display:flex;flex-direction:column;gap:4px;box-sizing:border-box;padding:5px;border:1px solid rgba(181,140,255,.55);border-radius:12px;background:#16131f;box-shadow:0 8px 26px #0000005c;color:var(--ink)}#gbmap[hidden]{display:none}#gbmap #gbmaptutup{position:absolute;top:6px;right:6px;z-index:2}#gbmapisi{flex:1;min-height:0;display:flex;flex-direction:column}#gbmap #gamebox{flex:1;min-height:0;display:flex;flex-direction:column;border:0;border-bottom:0;background:transparent;padding:0;margin:0}#gbmap #gamebox .gb-head{flex:none;justify-content:center;padding-right:30px}#gbmap #gamebox .gb-head b{font-size:13.5px}#gbmap #gamebox .gb-score{margin-left:0;font-size:12px}#gbmap #gamebox .gb-msg{flex:none}#gbmap #gbbom,#gbmap .gb-kapal,#gbmap .gb-lima{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}#gbmap .gb-bom-grid,#gbmap .kp-wrap,#gbmap .lm-grid{flex:none;align-self:center}#gbmap .gb-bom-nyawa,#gbmap .kp-siap,#gbmap .lm-head,#gbmap .lm-suit{flex:none}#gbmap .bm-k{font-size:calc(var(--bm-k, 44px) * .42);border-width:2px;border-radius:10px}#gbmap .kp-lbl{font-size:10px}#gbmap .kp-p{border-radius:5px}#gchat{position:fixed;z-index:7;top:calc(var(--topbarh) + 38px);left:6px;right:6px;height:22px;overflow:hidden;pointer-events:none}#gchat[hidden]{display:none}.gc-item{position:absolute;top:0;left:100%;white-space:nowrap;font-size:12px;font-weight:700;line-height:22px;padding:0 10px;border-radius:11px;background:#16131feb;border:1px solid rgba(181,140,255,.45);color:#efeaff;box-shadow:0 2px 10px #0006;animation:gc-jalan var(--gc-lama, 9s) linear forwards}.gc-item.me{background:#1f1a36eb;border-color:#7cf3b080;color:#d9ffe9}.gc-item b{color:var(--acc2);font-weight:800;margin-right:5px}.gc-item.me b{color:var(--acc)}@keyframes gc-jalan{0%{transform:translate(0)}to{transform:translate(calc(-100% - 100vw))}}@media(prefers-reduced-motion:reduce){.gc-item{animation:gc-diam var(--gc-lama, 9s) ease-out forwards;left:auto;right:0}@keyframes gc-diam{0%,70%{opacity:1;transform:none}to{opacity:0;transform:none}}}.ar-kedua{background:#221f33;border:1px solid var(--acc2);color:var(--ink);box-shadow:none}.ar-kedua[hidden]{display:none}.ar-kedua .wc-txt small{color:var(--dim)}.ed-panggung{display:grid;place-items:center;padding:16px 0 12px;border-radius:16px;margin-bottom:14px;background:radial-gradient(70% 70% at 50% 35%,#2b2445,#16121f);border:1px solid #2e2a45}.ed-ava{width:128px;height:128px;image-rendering:pixelated}.ed-label{margin:14px 0 7px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;opacity:.6}.ed-catatan{margin:7px 0 0;font-size:11.5px;line-height:1.5;opacity:.58}.ed-gender{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ed-g{padding:10px 6px;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;color:#c9c4e0;background:#221f33;border:1px solid #2e2a45}.ed-g[aria-pressed=true]{color:#0c2418;background:var(--acc);border-color:transparent}.ed-g:active{transform:translateY(1px)}.ed-baris-baris{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ed-baris{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#1b182a;border:1px solid #2a2640}.ed-baris>b{flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-nilai{min-width:92px;text-align:center;font-size:11.5px;opacity:.72}.ed-nav{width:38px;height:38px;flex:none;border-radius:10px;cursor:pointer;border:1px solid #3a3358;background:#262138;color:#d6d1ee;font-size:14px;display:grid;place-items:center}.ed-nav:active{transform:translateY(1px)}.ed-aksi{display:flex;gap:9px;margin:20px 0 6px}.ed-aksi>button{flex:1}.pf-gender{opacity:.72}#cgmodal{position:fixed;inset:0;z-index:93;display:none;align-items:center;justify-content:center;padding:18px;background:#0a0812bd}#cgmodal.on{display:flex}#cgcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:15px;width:min(88vw,340px);display:flex;flex-direction:column;gap:10px;animation:rise .16s ease-out}#cgcard>b{font-size:15px}#cgcard .st-hint{margin:0}.cg-pil{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px}.cg-b{display:flex;flex-direction:column;align-items:center;gap:5px;padding:13px 6px;border-radius:12px;cursor:pointer;font:inherit;font-size:12px;color:#c9c4e0;background:#221f33;border:1px solid #2e2a45}.cg-b>i{font-size:21px;font-style:normal;line-height:1}.cg-b:active{transform:translateY(1px)}.cg-b[aria-pressed=true]{color:#0c2418;background:var(--acc);border-color:transparent}.cg-catat{color:#ffd9a8}#mcbtn{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:6;display:flex;align-items:center;gap:7px;padding:11px 20px;border:0;border-radius:999px;background:#2f6fa8;color:#fff;font:600 15px/1 system-ui,sans-serif;letter-spacing:.2px;box-shadow:0 4px 14px #00000059;cursor:pointer}#mcbtn:active{transform:translate(-50%) scale(.96)}#mcbtn.sambar{background:#e8483f;animation:mc-kedip .34s ease-in-out infinite alternate}@keyframes mc-kedip{0%{box-shadow:0 4px 14px #00000059}to{box-shadow:0 4px 22px #e8483fe6}}#mcbtn[disabled]{opacity:.55;cursor:default}#ambilbtn{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:6;display:flex;align-items:center;gap:7px;padding:11px 20px;border:0;border-radius:999px;background:#3f8a3a;color:#fff;font:600 15px/1 system-ui,sans-serif;letter-spacing:.2px;box-shadow:0 4px 14px #00000059;cursor:pointer}#ambilbtn[hidden]{display:none}#bukabtn{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:6;display:flex;align-items:center;gap:7px;padding:11px 20px;border:0;border-radius:999px;background:#6d4fd8;color:#fff;white-space:nowrap;font:600 15px/1 system-ui,sans-serif;letter-spacing:.2px;box-shadow:0 4px 14px #00000059;cursor:pointer}#bukabtn[hidden]{display:none}#bukabtn.naik{bottom:66px}#bukabtn:active{transform:translate(-50%) scale(.96)}#kerjabtn{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:6;display:flex;align-items:center;gap:7px;padding:11px 20px;border:0;border-radius:999px;background:#c26a1d;color:#fff;font:600 15px/1 system-ui,sans-serif;letter-spacing:.2px;box-shadow:0 4px 14px #00000059;cursor:pointer;overflow:hidden}#kerjabtn[hidden]{display:none}#kerjabtn:active{transform:translate(-50%) scale(.96)}#kerjabtn[disabled]{opacity:.9;cursor:default}#kerjabtn .kb-isi{position:absolute;left:0;top:0;bottom:0;width:0;background:#ffffff47;pointer-events:none}#kerjabtn>span{position:relative}#kerjahud{position:absolute;left:8px;right:8px;top:8px;z-index:6;display:flex;align-items:center;gap:8px;padding:7px 8px 7px 10px;border-radius:12px;background:#181526eb;border:1px solid #3a3358;box-shadow:0 4px 14px #00000059;color:#f0ecff;max-width:420px}#kerjahud[hidden]{display:none}.kh-ikon{font-size:20px;flex:none}.kh-isi{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.kh-isi b{font-size:12px;color:#ffd56a}.kh-isi span{font-size:12px;line-height:1.35}.kh-waktu{flex:none;font:700 13px/1 monospace;padding:4px 7px;border-radius:8px;background:#2f2848}.kh-waktu.mepet{background:#7a2430}.kh-x{flex:none;width:26px;height:26px;border-radius:8px;border:0;background:#2f2848;color:#cfc8e8;font-size:13px;cursor:pointer}.dnkj-list{flex:1;min-height:0;overflow-y:auto;padding:6px}.dnkj-row{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:10px}.dnkj-row+.dnkj-row{border-top:1px solid #241f36}.dnkj-ikon{font-size:22px;flex:none}.dnkj-ki{flex:1;min-width:0}.dnkj-ki b{font-size:13px}.dnkj-ki small{display:block;margin-top:2px;font-size:11px;color:var(--dim);line-height:1.4}.rk-kerja{display:flex;flex-direction:column;gap:6px}.rk-job{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#1e1b2bb3;border:1px solid #2e2a45}.rk-jik{flex:none;width:34px;height:34px;display:grid;place-items:center;font-size:18px;border-radius:10px;background:#2a2440}.rk-jki{flex:1;min-width:0}.rk-jatas{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:#e9e6f5}.rk-jatas span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-jatas b{flex:none;color:#ffd56a;font-size:12px}.rk-jki small{display:block;margin-top:4px;font-size:10.5px;color:var(--dim)}.rk-jki .tas-bar{margin-top:5px}.rk-gelar{font-style:normal;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;background:#4a3a12;color:#ffd56a;vertical-align:1px}.tas-untung{margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#1e1b2bb3;border:1px solid #2e2a45;font-size:11.5px;line-height:1.45;color:#d6d0ee}.tas-untung:empty{display:none}.tas-untung>b{display:block;margin-bottom:6px;font-size:12px;color:#e9e6f5}.tas-untung>div{display:flex;gap:8px}.tas-untung>div+div{margin-top:3px}.tas-untung>div>span:first-child{flex:none;width:18px;text-align:center}.tas-untung>p{margin:8px 0 0;padding-top:7px;border-top:1px solid #2c2542;color:#ffd56a;font-weight:700}.dnkj-ki small.dnkj-besar{color:#8f89ab}.dnkj-ki small.dnkj-besar.buka{color:#ffd56a}.dnkj-tombol{flex:none;display:flex;flex-direction:column;gap:5px}.dnkj-tombol button{white-space:nowrap}.dnk-pil.gelar{background:#4a3a12;color:#ffd56a}.bl-sub.bl-ok{color:#9be7b0}.bl-sub.bl-kurang{color:#ffb4a8}.bl-kartu{background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:14px;padding:12px}.bl-kartu+.bl-kartu{margin-top:9px}.bl-kartu.bisa{border-color:#2f5a44;background:linear-gradient(180deg,#24342c66,#1e1b2bb3)}.bl-kartu.bl-hero{background:linear-gradient(160deg,#40306e8c,#1e1b2bbf);border-color:#4a3f73}.bl-atas{display:flex;align-items:center;gap:10px}.bl-atas>b{flex:1;min-width:0;font-size:13.5px}.bl-ikon{width:40px;height:40px;flex:none;display:grid;place-items:center;font-size:21px;border-radius:11px;background:#b58cff14;border:1px solid #2e2a45}.bl-judul{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bl-judul b{font-size:14px;color:#e9e6f5;overflow:hidden;text-overflow:ellipsis}.bl-judul small{font-size:11px;color:var(--dim)}.bl-judul small.bl-st{color:#ffd56a}.bl-judul small.bl-st.ijo{color:#9be7b0}.bl-judul small.bl-st.abu{color:#a49fbe}.bl-harga{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.bl-harga b{font-size:15px;color:#9be7b0;font-variant-numeric:tabular-nums}.bl-harga small{font-size:10px;color:var(--dim)}.bl-pil{flex:none;font-size:11px;font-weight:700;padding:3px 9px;border-radius:9px;background:#2f2848;color:#ffd56a}.bl-pil.ijo{color:#9be7b0;background:#5fe3a11f}.bl-pil.abu{color:#a49fbe}.bl-sub{margin:6px 0 0;font-size:11.5px;color:var(--dim);line-height:1.5}.bl-catatan{font-size:10.5px;opacity:.85}.bl-label{margin:10px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8f89ab}.bl-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bl-chip{font-size:11px;padding:3px 8px;border-radius:8px;background:#ffffff0d;color:#c9c4e0}.bl-chip.ijo{background:#5fe3a11a;color:#9be7b0}.bl-chip.abu{color:#7d7896}.bl-aksi{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bl-aksi .primary.sm{flex:1 1 auto}.bl-bar{margin-top:8px}.bl-bar-lb{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px;font-size:11.5px;color:#d6d0ee}.bl-bar-lb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-bar-lb b{flex:none;font-variant-numeric:tabular-nums}.bl-bar i{display:block;height:7px;border-radius:4px;background:#241f36;overflow:hidden}.bl-bar i:after{content:"";display:block;height:100%;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#b58cff)}.bl-bar.penuh i:after{background:#6fd08a}.bl-status{margin:0 0 10px;padding:9px 12px;border-radius:11px;font-size:12px;line-height:1.5}.bl-status.ok{background:#5fe3a11a;color:#9be7b0;border:1px solid #2f5a44}.bl-status.jauh{background:#ffd47914;color:#ffd479;border:1px solid #5a4a2a}.bl-ringkas{margin:0 0 10px;padding:9px 12px;border-radius:11px;font-size:12px;line-height:1.5;background:#b58cff14;border:1px solid #3a3358;color:#d6d0ee}.bl-ringkas.abu{color:var(--dim)}.bl-kosong{margin:6px 0;padding:18px 12px;text-align:center;font-size:12px;color:var(--dim);border:1px dashed #3a3358;border-radius:12px}.bl-h{margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8f89ab}.bl-daftar{padding:4px 12px}.bl-baris{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;border-bottom:1px solid #241f36}.bl-baris:last-child{border-bottom:0}.bl-baris span{flex:1 1 auto;min-width:0;color:#d6d0ee}.bl-baris small{flex:0 1 auto;max-width:60%;color:var(--dim);font-size:11px;text-align:right}.bl-baris b.plus{color:#9be7b0}.bl-baris b.min{color:#ff9aa2}.bl-kartu>b+.bl-baris{margin-top:6px}.bl-calon{padding:8px 0;border-bottom:1px solid #241f36}.bl-calon>span:first-child{flex:1;min-width:0;font-size:12.5px}.bl-lipat{margin-top:10px;font-size:11.5px;color:var(--dim)}.bl-lipat summary{cursor:pointer;color:#b9b3d3;font-weight:600}.bl-angka{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.bl-angka>div{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:#100e1999}.bl-angka small{font-size:10px;color:var(--dim)}.bl-angka b{font-size:13.5px;color:#e9e6f5;font-variant-numeric:tabular-nums}.bl-alur{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.bl-alur>div{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:11px;border:1px solid #2e2a45;background:#100e1999;color:var(--dim)}.bl-alur>div span{font-size:18px;opacity:.55}.bl-alur>div b{font-size:12px}.bl-alur>div small{font-size:10px}.bl-alur>div.on{border-color:#b58cff;background:#b58cff24;color:var(--ink)}.bl-alur>div.on span{opacity:1}.bl-tabelwrap{padding:4px 8px;overflow-x:auto}.bl-tabel{width:100%;border-collapse:collapse;font-size:12px}.bl-tabel th,.bl-tabel td{padding:8px 4px;border-bottom:1px solid #241f36;text-align:left;white-space:nowrap}.bl-tabel tr:last-child td{border-bottom:0}.bl-tabel th{color:var(--dim);font-weight:600;font-size:10.5px}.bl-tabel .n{text-align:right;font-variant-numeric:tabular-nums}.bl-tabel .arena{color:#ffd56a;font-weight:700}.bl-tabel th.arena{text-decoration:underline;text-underline-offset:3px}.bl-tabel tr.aku td{background:#b58cff1a}.bl-tabel tr.aku td:nth-child(2){color:var(--acc2);font-weight:700}.ghost.sm:disabled{opacity:.45;cursor:default;transform:none}#balai .st-tabs{flex-wrap:wrap}#balai .st-tab{flex:1 1 30%}.bl-kb{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #241f36}.bl-kb:last-of-type{border-bottom:0}.bl-kb-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px}.bl-kb-l small,.bl-kb-r small{font-size:10.5px;color:var(--dim)}.bl-kb-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px}.bl-kb-r small.bl-ok{color:#9be7b0}.bl-kb-r input,.bl-kb-r select,select.bl-pilih{background:#100e19e6;border:1px solid #2e2a45;border-radius:8px;color:var(--ink);padding:5px 6px;font:inherit;font-size:13px}.bl-kb-r input{width:64px;text-align:right}.bl-kb-in{display:flex;align-items:center;gap:5px}.bl-kb-in span{min-width:30px;font-size:11px;color:var(--dim)}.bl-kb-r select{max-width:140px}select.bl-pilih{flex:1;min-width:0}.bl-isian{display:block;width:100%;box-sizing:border-box;margin-top:6px;background:#100e19e6;border:1px solid #2e2a45;border-radius:8px;color:var(--ink);padding:7px 8px;font:inherit;font-size:13px}textarea.bl-isian{min-height:56px;resize:vertical}.bl-aksi .bl-isian{flex:1;margin-top:0;min-width:0}.bl-kutip{margin:6px 0;padding:6px 10px;border-left:3px solid #b58cff;font-size:12.5px;color:#e6e0ff;white-space:pre-wrap;word-break:break-word}.bl-cek{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:12.5px}#ambilbtn:active{transform:translate(-50%) scale(.96)}#ambilbtn[disabled]{background:#4d4866;opacity:.85;cursor:default}.tas-sek[hidden]{display:none}.tas-h{margin:16px 0 8px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8f89ab}.tas-bar{display:block;height:6px;border-radius:4px;background:#241f36;overflow:hidden}.tas-bar:after{content:"";display:block;height:100%;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#b58cff);transition:width .3s}.tas-bar.habis:after,.tas-bar.maks:after{background:#ffd56a}.tas-jatah{padding:10px 12px;border-radius:12px;background:#1e1b2bb3;border:1px solid #2e2a45}.tas-jatah-atas{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;color:#d6d0ee}.tas-jatah-atas b{color:#ffd56a;font-variant-numeric:tabular-nums}.tas-jatah p{margin:6px 0 0;font-size:10.5px;line-height:1.45;color:var(--dim)}.rk-tas{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.rk-chip{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 8px;border-radius:12px;background:#1b172a;border:1px solid #2c2542}.rk-chip .rk-ik{font-size:26px;line-height:1}.rk-chip small{max-width:100%;font-size:10.5px;color:#cfc8e8;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-chip b{position:absolute;top:4px;right:6px;font-size:10.5px;color:#ffd56a;font-variant-numeric:tabular-nums}.rk-chip.nol{opacity:.38}.rk-chip.nol b{color:var(--dim)}.tas-kosong{margin:14px 0 0;padding:14px;border-radius:12px;border:1px dashed #3a3358;font-size:12px;line-height:1.55;color:var(--dim);text-align:center}.tas-kosong[hidden]{display:none}.tas-kosong p{margin:0 0 10px}.rk-kartu{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:11px;background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:14px;padding:12px}.rk-kartu.bisa{border-color:#2f5a44;background:linear-gradient(180deg,#24342c73,#1e1b2bb3)}.rk-kartu+.rk-kartu{margin-top:9px}.rk-hasil{width:44px;height:44px;display:grid;place-items:center;font-size:24px;border-radius:12px;background:#b58cff14;border:1px solid #2e2a45}.rk-ki{min-width:0}.rk-nama{font-size:14px;font-weight:700;color:#e9e6f5}.rk-sub{display:block;margin-top:2px;font-size:11px;color:var(--dim)}.rk-kartu.bisa .rk-sub{color:#9be7b0}.rk-btn{min-width:74px}.rk-btn:disabled{background:#2a2539;color:#8b86a3;opacity:1}.rk-butuh{grid-column:1 / -1;margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.rk-butuh span{font-size:11.5px;padding:4px 9px;border-radius:9px;background:#1b2a1f;color:#9be7b0}.rk-butuh span b{font-weight:800}.rk-butuh span small{font-size:10.5px;opacity:.7}.rk-butuh span.kurang{background:#2e1c22;color:#ff9aa2}.rk-status{margin:2px 0 12px;padding:9px 12px;border-radius:11px;font-size:12px;line-height:1.5}.rk-status.ok{background:#5fe3a11a;color:#9be7b0;border:1px solid #2f5a44}.rk-status.jauh{background:#ffd47914;color:#ffd479;border:1px solid #5a4a2a}#bolabtn{position:absolute;right:56px;bottom:16px;z-index:6;width:68px;height:68px;border-radius:50%;border:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:#28243cd1;color:#fff;box-shadow:0 4px 14px #00000059,inset 0 0 0 2px #ffffff2e;font:600 11px/1 system-ui,sans-serif;letter-spacing:.2px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;opacity:.7;transition:opacity .12s,background .12s}#bolabtn .bb-i{font-size:26px;line-height:1}#bolabtn.bisa{opacity:1;background:#2f8a4f}#bolabtn.tarik{transform:scale(.94);background:#e38628}#bolabtn.goyang{animation:bb-goyang .28s}@keyframes bb-goyang{25%{transform:translate(-4px)}75%{transform:translate(4px)}}#app.dunia.maptutup #bolabtn{display:none}#dnstik{display:none;position:absolute;left:0;top:0;z-index:6;width:104px;height:104px;border-radius:50%;pointer-events:none;background:#14121e61;border:2px solid rgba(255,255,255,.55);box-shadow:inset 0 0 0 6px #ffffff0f,0 4px 14px #00000040;user-select:none;-webkit-user-select:none}#app.dunia #dnstik.on{display:block}#app.dunia.maptutup #dnstik{display:none}.dst-knop{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fdd6b4,#eaa56c 60%,#cf8254);border:2px solid #3f2631;box-shadow:0 3px 8px #00000059}#app.dunia #plusbtn,#app.dunia #callbtn,#app.dunia #temabtn,#app.dunia #koinbtn,#app.dunia #skipbtn,#app.dunia #temanbtn,#app.dunia #reportbtn,#app.dunia #imgbtn,#app.dunia #paintbtn,#app.dunia #micbtn{display:none!important}#mediabtn{display:none}#app.dunia #mediabtn{display:inline-flex;align-items:center;justify-content:center}#app.dunia.rekam #mediabtn{display:none}#app.dunia.rekam #micbtn{display:inline-flex!important;align-items:center;justify-content:center}#app.media-on #mediabtn,#app.dunia.paint-on #mediabtn{background:#3a3358}#orangbtn,#tasbtn,#klanbtn{display:none}#app.dunia #orangbtn,#app.dunia #tasbtn,#app.dunia #klanbtn{display:inline-flex;align-items:center;justify-content:center;position:relative}#app.laci-orang #orangbtn{background:#3a3358}#app.dunia .chb-aksi{justify-content:flex-start}#app.dunia .chb-aksi .chbtn{flex:0 0 auto;min-width:54px;padding:0 6px}.ob-n{position:absolute;top:-5px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#2f2848;color:#cfc8e8;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #15121f}.ob-n[hidden]{display:none}#app.dunia.chatmini #chatlog{top:auto;height:auto;padding:0;background:#120f1ceb}#app.dunia.chatmini #chatloglist{display:none}#app.dunia:not(.chatmini) .lg-panah{transform:rotate(180deg)}#loggrab .lg-n{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc);color:#10231a;font-size:10px;font-weight:700;line-height:16px;text-align:center}#loggrab .lg-n[hidden]{display:none}.dn-laci{position:fixed;left:0;right:0;z-index:8;bottom:calc(var(--kb) + var(--barh));max-height:min(46vh,340px);display:flex;flex-direction:column;background:#181526;border-top:1px solid #3a3358;border-radius:14px 14px 0 0;box-shadow:0 -8px 28px #00000080;animation:rise .16s ease-out}.dn-laci[hidden]{display:none}.dno-head{flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:1px solid #2c2542}.dno-head>b{font-size:13px}.dn-laci .st-x,#dnkcard .st-x{width:26px;height:26px;border-radius:8px;font-size:14px}.dn-laci .dno-head .st-x{margin-left:auto}.dno-n{margin-left:auto;min-width:22px;padding:2px 7px;border-radius:9px;background:#2f2848;color:#cfc8e8;font-size:11px;font-weight:700;text-align:center}.dno-hint{margin:0;padding:14px 12px;color:var(--dim);font-size:12px;line-height:1.6;text-align:center}.dno-hint[hidden]{display:none}#dnolist,#dnotmlist{flex:1;min-height:0;overflow-y:auto;padding:6px}#dnotmlist[hidden]{display:none}.dno-tabs{flex:none;display:flex;gap:6px;padding:8px 12px 0}.dno-tab{flex:1;padding:7px;border-radius:9px;border:1px solid #2e2a41;background:#221f33;color:#c9c4e0;font:inherit;font-size:12.5px;cursor:pointer}.dno-tab.on{background:#3a3358;color:#fff}.tm-lok{color:#63dcc6;font-weight:600}.dno-row{display:flex;align-items:center;gap:9px;width:100%;padding:6px 7px;border-radius:10px}.dno-row+.dno-row{margin-top:3px}.dno-row canvas{image-rendering:pixelated;flex:none}.dno-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dno-nm>b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dno-jauh{font-size:10.5px;color:var(--dim)}.dno-jauh.denger{color:var(--acc)}.dno-b{flex:none;min-width:36px;height:32px;border:1px solid #3b3358;border-radius:9px;background:#241f38;color:#e9e6f5;font:inherit;font-size:14px;cursor:pointer}.dno-b:active{transform:translateY(1px)}.dnkp-isi{padding:10px 12px 12px}.dnkp-teks{margin:0 0 10px;font-size:12.5px;line-height:1.55;color:#d6d0ee}.dnkp-aksi{display:flex;flex-wrap:wrap;gap:8px}.dnkp-aksi [hidden]{display:none}.kl-h{margin:16px 0 6px;font-size:12px;color:#cfc8e8}.kl-kartu{background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:14px;padding:12px 14px}.kl-atas{display:flex;align-items:center;gap:8px;min-width:0}.kl-atas b{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-pil{flex:none;padding:2px 8px;border-radius:9px;background:#2f2848;color:#ffd56a;font-size:11px;font-weight:700}.kl-posko{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--dim)}.kl-log{display:flex;justify-content:space-between;gap:10px;padding:6px 2px;border-bottom:1px solid #241f36;font-size:12px;color:#d6d0ee}.kl-log small{flex:none;color:var(--dim);font-size:10.5px}.kl-keluar{margin-top:18px}.kl-iuran{margin-top:10px;padding-top:10px;border-top:1px solid #2c2542}.kl-iuran[hidden]{display:none}.kl-status{margin:0;font-size:12.5px;font-weight:700;line-height:1.5;color:#9be7b0}.kl-status.telat{color:#ffd56a}.kl-status.beku{color:#9fd3ff}.kl-bayar{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.kl-bayar [hidden],#klbaru[hidden],#klsaya[hidden]{display:none}.dni-tag{margin-left:auto;padding:2px 8px;border-radius:999px;background:#2f2848;color:#a49fbb;font:700 10px/1.6 inherit;font-style:normal;letter-spacing:.4px;text-transform:uppercase}#dnkartu{position:fixed;inset:0;z-index:96;display:none;align-items:center;justify-content:center;padding:18px;background:#0a0812c2}#dnkartu.on{display:flex}#dnkcard{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 15px 15px;width:min(86vw,330px);display:flex;flex-direction:column;align-items:center;gap:8px;animation:rise .16s ease-out}#dnktutup{position:absolute;top:9px;right:9px}.dnk-ava{display:flex;align-items:flex-end;justify-content:center;min-height:72px}.dnk-ava canvas{image-rendering:pixelated}#dnknama{font-size:15px}.dnk-pils{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.dnk-pil{padding:3px 9px;border-radius:999px;background:#2a2440;color:#cfc8e8;font-size:11px;font-weight:700}.dnk-pil[hidden]{display:none}#dnkcatatan{margin:2px 0 0;text-align:center;line-height:1.6}.dnk-aksi{display:flex;flex-direction:column;gap:7px;width:100%;margin-top:6px}.ik-urut{display:flex;gap:7px;margin:4px 0 12px}.ik-urut[hidden]{display:none}.ik-u{flex:1;padding:8px 6px;border:1px solid #2c2542;border-radius:9px;background:#1b172a;color:#a49fbb;font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.ik-u.on{background:#2f2848;color:#e9e6f5;border-color:#4a3f73}.ps-sek[hidden]{display:none}.ps-saring{display:flex;gap:8px;align-items:center;margin:4px 0 10px}.ps-saring .ik-urut{flex:1;margin:0}#psfilter,.ps-form select,.ps-form input{background:#100e19e6;border:1px solid #2e2a45;border-radius:9px;color:var(--ink);padding:8px;font:inherit;font-size:13px;min-width:0}#psfilter{flex:1}#pskosong{text-align:center;padding:26px 0 10px}#pskosong .primary{margin-top:12px}#pskosong[hidden]{display:none}.ps-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px;margin-bottom:8px;border:1px solid #2c2542;border-radius:14px;background:#1b172a}.ps-row.aku{border-style:dashed;background:#1b172a8c}.ps-ikon{width:40px;height:40px;display:grid;place-items:center;font-size:22px;border-radius:11px;background:#b58cff14;border:1px solid #2e2a45}.ps-tx{min-width:0;display:flex;flex-direction:column;gap:2px}.ps-tx b{display:flex;align-items:baseline;gap:6px;min-width:0;font:700 13.5px/1.3 inherit;color:#e9e6f5}.ps-tx b>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-n{flex:none;font-style:normal;font-size:11.5px;font-weight:700;color:#ffd56a}.ps-tx small{font:500 11px/1.35 inherit;color:#8b86a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-tx small.ps-aku{color:var(--acc2)}.ps-hg{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.ps-hg b{font-size:15px;color:#9be7b0;font-variant-numeric:tabular-nums}.ps-hg small{font-size:10px;color:var(--dim)}.ps-aksi{grid-column:2 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid #262037}.ps-stepper{display:flex;align-items:center;border:1px solid #2e2a45;border-radius:10px;overflow:hidden;background:#100e19e6}.ps-step{width:32px;height:34px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:17px;line-height:1;cursor:pointer}.ps-step:disabled{color:#4b4563;cursor:default}.ps-stepper input{width:40px;height:34px;box-sizing:border-box;border:0;border-inline:1px solid #2e2a45;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;text-align:center;-moz-appearance:textfield;appearance:textfield}.ps-stepper input::-webkit-outer-spin-button,.ps-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-belibtn{flex:1;max-width:170px;white-space:nowrap}.ps-tarik small{font-size:11px;color:var(--dim)}.ps-tabn{flex:none;font-size:10px;padding:1px 6px;border-radius:8px;background:#ffffff12;color:var(--dim)}.ps-tabn:empty{display:none}.ps-form{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:12px;border:1px solid #2e2a45;border-radius:14px;background:#1e1b2bb3}.ps-form[hidden]{display:none}.ps-form label{display:flex;flex-direction:column;gap:5px;font:600 11px/1.4 inherit;color:#a49fbb}.ps-form select,.ps-form input{height:40px;box-sizing:border-box}.ps-form-baris{display:flex;gap:8px}.ps-form-baris label{flex:1;min-width:0}.ps-jml{display:flex;gap:6px}.ps-jml input{flex:1;width:0}.ps-semua{flex:none;padding:0 10px;height:40px;border-radius:9px;border:1px solid #3a3358;background:#221f33;color:#c9c4e0;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ps-terima{margin:0;padding:8px 10px;border-radius:9px;background:#5fe3a114;color:#9be7b0;font-size:12px;line-height:1.45}.ps-terima[hidden]{display:none}.ps-form .st-hint{margin:0}#gvikon{position:absolute;right:8px;bottom:8px;z-index:6;display:flex;flex-direction:column;gap:6px}#gvikon[hidden]{display:none}.gv-i{position:relative;width:36px;height:36px;padding:0;border-radius:50%;font-size:16px;line-height:1;cursor:pointer;color:var(--ink);background:#181524e0;border:1px solid #3a3358;opacity:.8;box-shadow:0 4px 12px #00000059}.gv-i.on{opacity:1;background:#227850e6;border-color:var(--acc)}.gv-i.bicara{box-shadow:0 0 0 3px #7cf3b08c,0 4px 12px #00000059}.gv-i.tap{animation:gvdenyut 1s ease-in-out infinite;border-color:#ffd166}@keyframes gvdenyut{50%{transform:scale(1.12)}}.gv-i[data-n]:after{content:attr(data-n);position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:8px;font-size:10px;line-height:16px;font-weight:700;color:#1a1230;background:#ffd166}@media(prefers-reduced-motion:reduce){.gv-i.tap{animation:none}}.gv-i.mati:before{content:"";position:absolute;left:50%;top:50%;width:24px;height:2px;border-radius:1px;background:#ff8a8a;box-shadow:0 0 0 1px #181524e6;transform:translate(-50%,-50%) rotate(-45deg)}#stage.ada-gv #mfmapalert{width:min(430px,calc(100% - 56px));left:calc(50% - 18px)}#dnmini{display:none;position:absolute;top:calc(8px + var(--kh, 0px));right:8px;z-index:5;box-sizing:content-box;width:154px;height:66px;border-radius:8px;border:2px solid rgba(20,17,31,.9);background:#14111f;box-shadow:0 3px 10px #00000073;image-rendering:pixelated;image-rendering:crisp-edges;cursor:pointer;touch-action:none;opacity:.92}#app.dunia #dnmini{display:block}#app.dunia.maptutup #dnmini{display:none}#dnminibtn{display:none;position:absolute;top:calc(8px + var(--kh, 0px));right:172px;z-index:6;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid #3a3358;background:#181524e0;color:var(--ink);font-size:13px;line-height:1;cursor:pointer;opacity:.85;box-shadow:0 3px 10px #00000059;touch-action:manipulation}#app.dunia #dnminibtn{display:block}#app.dunia.maptutup #dnminibtn,#app.dunia.minisembunyi #dnmini{display:none}#app.dunia.minisembunyi #dnminibtn{right:8px;font-size:15px}.kl-logobaris{display:flex;gap:12px;align-items:flex-start}.kl-logoki{flex:1;min-width:0}.kl-logoki .kl-posko{margin-top:4px}#kllogobtn{margin-top:8px}#kllogobtn[hidden]{display:none}.kl-logo{flex:none;width:60px;height:60px;border-radius:12px;display:grid;place-items:center;font-size:26px;background:#221f33;border:1px solid #2e2a45;overflow:hidden}.kl-logo img,.tm-ava.gr-ic img{width:100%;height:100%;image-rendering:pixelated;display:block}#logoed{position:fixed;inset:0;z-index:95;display:none;align-items:center;justify-content:center;padding:16px;background:#0a0812c7}#logoed.on{display:flex}.lg-kartu{width:min(100%,360px);display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--line);animation:rise .16s ease-out}.lg-atas{display:flex;align-items:center;justify-content:space-between}.lg-atas b{font-size:15px}.lg-kanvas{width:min(100%,300px);aspect-ratio:1;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid #3a3358;touch-action:none;background:repeating-conic-gradient(#2a2640 0 25%,#1f1c30 0 50%) 0 0 / 24px 24px}.lg-kanvas canvas{width:100%;height:100%;display:block;touch-action:none}.lg-ai{display:flex;gap:8px}.lg-ai input{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid #3a3358;background:#171426;color:var(--ink);font:inherit;font-size:12.5px;outline:none}.lg-ai button{flex:none;white-space:nowrap}#lginfo{margin:0;min-height:1em}#blokirlayar{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e0c16}#blokirlayar[hidden]{display:none}.bk-kartu{max-width:340px;text-align:center;display:flex;flex-direction:column;gap:10px}.bk-ic{font-size:54px}.bk-kartu b{font-size:18px}.bk-kartu p{margin:0;font-size:13px;line-height:1.55;color:#d6d0ee}.bk-alasan{padding:10px 12px;border-radius:12px;background:#221f33;border:1px solid #3a3358}.bk-kartu a{color:var(--acc2)}#banadmin[hidden],#banotomatis[hidden]{display:none}.rk-chip{cursor:pointer}.rk-chip:active{transform:scale(.96)}#itdetail{position:fixed;inset:0;z-index:90;display:none;background:#08070eb8;backdrop-filter:blur(2px);align-items:center;justify-content:center;padding:18px}#itdetail.on{display:flex}#itdcard{width:100%;max-width:330px;max-height:100%;overflow-y:auto;background:#1b172a;border:1px solid #2c2542;border-radius:16px;padding:18px 16px 14px;text-align:center;box-shadow:0 18px 50px #0000008c;animation:rise .16s ease-out}.itd-ik{font-size:46px;line-height:1;margin-bottom:8px}#itdnama{display:block;font-size:17px;color:#e9e6f5}.itd-punya{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;background:#2f2848;color:#ffd56a;font-size:12px;font-weight:700}.itd-desk{margin:10px 0 4px;font-size:12.5px;line-height:1.55;color:#cfc8e8}.itd-h{margin:14px 0 6px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8f89ab}.itd-baris{display:flex;align-items:center;gap:8px;text-align:left;padding:7px 10px;border-radius:10px;background:#1e1b2bb3;border:1px solid #2e2a45;font-size:12.5px;color:#e9e6f5}.itd-baris+.itd-baris{margin-top:5px}.itd-baris>span:first-child{flex:none;width:20px;text-align:center}.itd-baris small{margin-left:auto;color:#ffd56a;font-weight:700;white-space:nowrap}.itd-kosong{margin:0;text-align:left;font-size:12px;color:var(--dim)}#itdtutup{margin-top:16px}.kp-partai{margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#1e1b2bb3;border:1px solid #2e2a45}.kp-partai[hidden]{display:none}.kp-atas{display:flex;gap:10px;align-items:center}.kp-logo{width:48px;height:48px;font-size:22px;border-radius:10px}.kp-ki{flex:1;min-width:0}.kp-ki b{display:block;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-pils{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.kp-pils span{padding:1px 8px;border-radius:999px;background:#2a2440;color:#cfc8e8;font-size:10.5px;font-weight:700}.kp-pils span.emas{color:#ffd56a}.kp-pils span.beku{color:#9fd3ff}.kp-info{margin-top:8px;font-size:11.5px;line-height:1.6;color:#d6d0ee}.kp-info div+div{margin-top:1px}#dnkpgabung{margin-top:8px}#dnkpgabung[hidden]{display:none}#efekhud{position:absolute;left:8px;top:calc(8px + var(--kh, 0px));z-index:6;display:flex;flex-direction:column;gap:4px;pointer-events:none}#efekhud[hidden]{display:none}#efekhud span{padding:3px 9px;border-radius:999px;background:#181526e0;border:1px solid #3a3358;color:#ffd56a;font:700 12px/1.3 system-ui,sans-serif;font-variant-numeric:tabular-nums;box-shadow:0 3px 10px #0000004d}.itd-pakai{margin-top:10px}.itd-pakai[disabled]{opacity:.5}#klupwrap[hidden]{display:none}.kl-up{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin-bottom:8px;background:#1e1b2bb3;border:1px solid #2e2a45;border-radius:14px}.kl-up-ikon{font-size:22px;flex:none;line-height:1.2}.kl-up-isi{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.kl-up-atas{display:flex;align-items:center;gap:8px}.kl-up-atas b{flex:1;font-size:13.5px}.kl-up-lv{font:700 11px/1 inherit;color:#ffd56a;letter-spacing:1px}.kl-up-isi small{font-size:11.5px;color:var(--dim);line-height:1.45}.kl-up-isi small.kurang{color:#ffb4a8}.kl-up-isi small.ok{color:#9be7b0}.kl-up-isi button{align-self:flex-start;margin-top:4px}.kl-gudang{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.kl-gd{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:10px;background:#1b172a;border:1px solid #2c2542;font-size:12.5px}.kl-gd button{padding:3px 8px;font-size:11px}.kl-gdform{display:flex;gap:6px;align-items:center;margin-bottom:14px}.kl-gdform[hidden]{display:none}.kl-gdform select,.kl-gdform input{background:#100e19e6;border:1px solid #2e2a45;border-radius:9px;color:var(--ink);padding:7px;font:inherit;font-size:13px;min-width:0}.kl-gdform select{flex:1}.kl-gdform input{width:60px;text-align:center}.dnk-pil.titel{background:#213a5c;color:#a8d4ff}#kampus .st-tab{flex:1 1 30%}.kp-hari{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:10px}.kp-hari i{aspect-ratio:1;border-radius:50%;background:#241f36;border:1px solid #332d4d;display:grid;place-items:center;font-style:normal;font-size:9px;color:#6f6990}.kp-hari i.isi{background:#2f6b4a;border-color:#4fb37b;color:#d8ffe7}.kp-hari i.kini{border-color:#ffd56a;color:#ffd56a}.kp-tangga{display:flex;gap:4px;margin-top:8px}.kp-tangga span{flex:1;text-align:center;font-size:10.5px;padding:4px 2px;border-radius:7px;background:#ffffff0a;color:#7d7896}.kp-tangga span.ok{background:#5fe3a11f;color:#9be7b0}.kp-tangga span.jalan{background:#ffd56a1f;color:#ffd56a}.kp-peringatan{margin:0 0 10px;padding:9px 12px;border-radius:11px;font-size:12px;line-height:1.5;background:#ff786e17;color:#ffb4a8;border:1px solid #5a2f2f}.kp-tombol-bahaya{color:#ff9aa2;border-color:#5a2f2f}.kp-ijazah{position:relative;margin-top:10px;padding:18px 16px 14px;border-radius:6px;color:#3b2a1a;background:radial-gradient(circle at 50% 40%,#fffaf0,#f3e6c9);border:3px double #b08a3c;box-shadow:0 0 0 4px #f3e6c9,0 0 0 5px #b08a3c,0 6px 18px #00000059;text-align:center}.kp-ijazah+.kp-ijazah{margin-top:22px}.kp-ij-kop{font-size:10px;letter-spacing:2px;font-weight:800;color:#8a3b2e}.kp-ij-lambang{font-size:26px;line-height:1;margin:4px 0 2px}.kp-ij-judul{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;letter-spacing:4px;color:#6b4a14;margin:2px 0}.kp-ij-no{font-size:10px;color:#7a6a52;font-variant-numeric:tabular-nums}.kp-ij-teks{font-size:11.5px;line-height:1.55;margin:10px 0 0}.kp-ij-nama{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;color:#2b1d10;margin:4px 0;border-bottom:1px solid #c9a96a;display:inline-block;padding:0 10px 2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-ij-gelar{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;color:#8a3b2e;margin:4px 0 0}.kp-ij-bonus{display:inline-block;margin-top:8px;font-size:10.5px;padding:3px 9px;border-radius:9px;background:#2f6b4a1f;color:#2f6b4a}.kp-ij-ttd{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:10px;color:#5a4a36}.kp-ij-ttd div{flex:1}.kp-ij-ttd b{display:block;margin-top:16px;border-top:1px solid #9c8150;padding-top:3px;font-size:10.5px;color:#3b2a1a}.kp-ij-cap{position:absolute;right:12px;bottom:34px;width:46px;height:46px;border-radius:50%;border:2px solid rgba(160,40,40,.55);color:#a02828a6;font-size:7px;font-weight:800;display:grid;place-items:center;transform:rotate(-14deg);letter-spacing:.5px;line-height:1.2}#kpujian{position:fixed;inset:0;z-index:130;background:#0a0814b8;display:flex;align-items:center;justify-content:center;padding:16px}#kpujian[hidden]{display:none}.kpu-kartu{width:100%;max-width:420px;max-height:92vh;overflow:auto;background:#1d1a2c;border:1px solid #3a3358;border-radius:16px;padding:14px}.kpu-atas{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kpu-atas b{flex:1;font-size:14px}.kpu-no{font-size:11px;color:#8f89ab}.kpu-q{font-size:15px;line-height:1.5;margin:6px 0 12px;color:#f1eefc}.kpu-pil{display:block;width:100%;text-align:left;margin-top:7px;padding:11px 12px;border-radius:11px;background:#262139;border:1px solid #353052;color:#e3dff5;font:inherit;font-size:13px;cursor:pointer}.kpu-pil.pilih{border-color:#ffd56a;background:#3a3220}.kpu-pil.benar{border-color:#4fb37b;background:#4fb37b29;color:#c9f5da}.kpu-pil.salah{border-color:#c0504d;background:#c0504d29;color:#ffc9c4}.kpu-pil:disabled{cursor:default}.kpu-nav{display:flex;gap:8px;margin-top:14px}.kpu-nav button{flex:1}.kpu-titik{display:flex;gap:5px;justify-content:center;margin-top:10px}.kpu-titik i{width:8px;height:8px;border-radius:50%;background:#332d4d}.kpu-titik i.isi{background:#ffd56a}.kpu-hasil{text-align:center;padding:8px 0 4px}.kpu-hasil .skor{font-size:34px;font-weight:800}.kpu-hasil .skor.lulus{color:#9be7b0}.kpu-hasil .skor.gagal{color:#ff9aa2}.kpu-review{margin-top:12px}.kpu-review .kpu-q{font-size:12.5px;margin:12px 0 4px}.dnk-info{margin:12px 0 2px;text-align:left;display:flex;flex-direction:column;gap:8px}.dnk-baris{background:#ffffff0a;border:1px solid #2e2a45;border-radius:11px;padding:8px 10px}.dnk-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8f89ab;margin-bottom:5px}.dnk-nilai{display:flex;flex-wrap:wrap;gap:5px}.dnk-partai-w{display:flex;align-items:center;gap:9px;min-width:0}.dnk-logo{width:30px;height:30px;flex:none;border-radius:7px;display:grid;place-items:center;overflow:hidden}.dnk-logo img{width:100%;height:100%;image-rendering:pixelated}.dnk-partai{display:flex;flex-direction:column;min-width:0}.dnk-partai b{font-size:13px;color:#e9e6f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dnk-partai small{font-size:11px;color:var(--dim)}.dnk-chip{font-size:11.5px;padding:3px 9px;border-radius:8px;background:#ffffff0f;color:#d6d0ee}.dnk-chip.titel{background:#213a5c;color:#a8d4ff}.dnk-chip.utama{background:#4a3a12;color:#ffd56a}.dnk-kosong{font-size:11.5px;color:#7d7896}.dnk-muat{font-size:11.5px;color:var(--dim);text-align:center;margin:4px 0}.rk-cangkul{white-space:pre-line;margin:0 0 10px;padding:8px 11px;border-radius:10px;font-size:12px;background:#9aa3ad1a;color:#d6dbe4;border:1px solid #3a3f4a}#rktambang[hidden],#rktambangh[hidden],#rkcangkul[hidden]{display:none}.dnk-chip.kuliah{background:#2c3a1e;color:#c7ec9a}.pf-kuliah{margin:12px 0;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid #2e2a45}.pf-kuliah[hidden]{display:none}.pf-kuliah-h{display:block;font-size:12px;color:#c9c4e0;margin-bottom:6px}.pf-kuliah-isi{display:flex;flex-wrap:wrap;gap:5px}#perang{background:#0d1824;overflow:hidden;overscroll-behavior:none}#pgpeta{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}#pgpeta:active{cursor:grabbing}.pg-atas{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 10px 18px;background:linear-gradient(#090810f0 55%,#09081000);pointer-events:none}.pg-atas>*{pointer-events:auto}.pg-bulat{width:38px;height:38px;flex:none;padding:0;border-radius:50%;display:grid;place-items:center;background:#161422e6;border:1px solid #3a3358;color:#fff;font:600 17px/1 system-ui,sans-serif;cursor:pointer;box-shadow:0 2px 8px #00000059}.pg-bulat:active{transform:scale(.94)}.pg-judul{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pg-judul b{font-size:15px;color:#fff}.pg-judul span{font-size:11.5px;color:#b9b3d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-pill{flex:none;font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:20px;background:#2a2540;color:#c9c4e0;white-space:nowrap}.pg-pill.live{background:#5a1d2a;color:#ffb3c0}.pg-pill.tenang{background:#1f2c55;color:#b9cbff}.pg-pill.selesai{background:#3b3320;color:#ffe08a}.pg-hud{position:absolute;z-index:3;left:10px;top:calc(62px + env(safe-area-inset-top));min-width:168px;max-width:calc(100% - 140px);padding:8px 11px;border-radius:12px;background:#12101ee0;border:1px solid #332e4c;box-shadow:0 3px 12px #00000059;font-size:12px;color:#ddd8f2;pointer-events:none}.pg-hbaris{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.pg-hbaris b{font-size:16px;color:#fff}.pg-hbaris small{color:#9b95b8}.pg-hbaris em{margin-left:auto;font-style:normal;color:#8fe3b0;font-size:11.5px}.pg-hbaris.kecil{gap:10px;margin-top:5px;font-size:11px;color:#b9b3d6}.pg-bar{height:6px;border-radius:6px;background:#2a2540;overflow:hidden;margin-top:5px}.pg-bar i{display:block;height:100%;background:linear-gradient(90deg,#63dcc6,#9af5c5)}.pg-waspada{position:absolute;z-index:3;right:10px;top:calc(62px + env(safe-area-inset-top));padding:8px 12px;border-radius:20px;border:0;background:#c2283f;color:#fff;font:700 12px/1.2 system-ui,sans-serif;box-shadow:0 3px 12px #c2283f80;cursor:pointer;animation:pg-denyut 1.4s ease-in-out infinite}@keyframes pg-denyut{50%{box-shadow:0 0 0 6px #c2283f40}}.pg-sisi{position:absolute;z-index:3;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.pg-sisi .pg-bulat{width:40px;height:40px;font-size:18px}.pg-sisi .pg-bulat[hidden]{display:none}.pg-petunjuk{position:absolute;z-index:3;left:50%;bottom:calc(80px + env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:calc(100% - 40px);margin:0;padding:10px 16px;border-radius:14px;background:#141220eb;border:1px solid #5d5490;color:#fff;font-size:13px;line-height:1.4;text-align:center;pointer-events:none;box-shadow:0 4px 16px #0006}.pg-pilih{position:absolute;z-index:4;left:8px;right:8px;bottom:calc(68px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;max-height:calc(100% - 150px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:16px;background:#161422f7;border:1px solid #3a3358;box-shadow:0 -2px 22px #00000080;display:flex;flex-direction:column;gap:9px}.pg-pilih[hidden]{display:none}.pg-pkepala{display:flex;align-items:center;gap:8px}.pg-pjudul{flex:1;min-width:0;font-size:15px;color:#fff;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-teman{font-style:normal;font-size:11px;color:#8fe3b0}.pg-x{flex:none;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #3a3358;background:#221f33;color:#c9c4e0;font-size:13px;cursor:pointer}.pg-pinfo p{margin:0 0 3px;font-size:12px;color:#b9b3d6;line-height:1.4}.pg-pinfo:empty{display:none}.pg-kirim{padding:9px 10px;border-radius:12px;background:#1a1729;border:1px solid #2e2a41}.pg-kirim[hidden]{display:none}.pg-kbaris{display:flex;justify-content:space-between;font-size:12px;color:#b9b3d6}.pg-kbaris b{color:#fff}.pg-cepat{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 6px}.pg-cepat button{padding:7px 0;border-radius:9px;border:1px solid #3a3358;background:#252036;color:#ddd8f2;font:600 12px/1 system-ui,sans-serif;cursor:pointer}.pg-cepat button.on{background:#63dcc6;border-color:#63dcc6;color:#10201c}.pg-kirim input{width:100%;accent-color:#63dcc6;margin:0}.pg-paksi{display:flex;flex-direction:column;gap:8px}.pg-paksi:empty{display:none}.pg-utama{width:100%;padding:13px;font-size:14px;font-weight:700;border-radius:12px}.pg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pg-ak{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto auto;column-gap:7px;align-items:center;text-align:left;padding:8px 9px;border-radius:11px;border:1px solid #3a3358;background:#221f33;color:#fff;cursor:pointer;font:inherit}.pg-ak i{grid-row:1 / 4;font-style:normal;font-size:21px;text-align:center}.pg-ak b{font-size:12.5px}.pg-ak small{font-size:10.5px;color:#9b95b8;line-height:1.3}.pg-ak small.pg-biaya{color:#e0c98a}.pg-ak.kurang small.pg-biaya{color:#ff9aa8}.pg-ak:not(:disabled):active{transform:scale(.97)}.pg-dot{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:4px;flex:none}.pg-dot.netral{background:#5d8a4c;border:1px dashed #c9c4e0}.pg-dok{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#0e0c16f5;border-top:1px solid #2e2a41}.pg-dok button{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;border:0;border-radius:10px;background:none;color:#b9b3d6;font:600 10.5px/1.2 system-ui,sans-serif;cursor:pointer}.pg-dok button i{font-style:normal;font-size:19px}.pg-dok button.on{background:#2a2540;color:#fff}.pg-dok em{position:absolute;top:1px;right:calc(50% - 22px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#4b4470;color:#fff;font:700 10px/17px system-ui,sans-serif;font-style:normal}.pg-dok em.merah{background:#c2283f}.pg-dok em[hidden]{display:none}.pg-laci{position:absolute;z-index:6;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));max-width:620px;margin:0 auto;max-height:calc(100% - 120px);overflow-y:auto;overscroll-behavior:contain;padding:0 14px 16px;border-radius:18px 18px 0 0;background:#17142a;border:1px solid #332e4c;border-bottom:0;box-shadow:0 -6px 26px #0000008c}.pg-laci[hidden]{display:none}.pg-lkepala{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 0 10px;background:#17142a}.pg-lkepala b{font-size:15px;color:#fff}.pg-lisi[hidden]{display:none}.pg-kartu{background:#1e1b2f;border:1px solid #2e2a41;border-radius:12px;padding:10px 12px;margin-bottom:10px}.pg-kartu[hidden]{display:none}.pg-sec{margin:4px 0 8px;font-size:12.5px;font-weight:700;color:#ddd8f2;display:flex}.pg-sec-n{margin-left:auto;font-weight:400;color:#9b95b8}.pg-sub{margin-top:10px}.pg-hint{margin:6px 0 0;font-size:12px;color:#9b95b8;line-height:1.45}.pg-gel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 2px;border:0;border-top:1px solid #2e2a41;background:none;color:#ddd8f2;font:12.5px/1.35 system-ui,sans-serif;text-align:left}button.pg-gel{cursor:pointer}.pg-gel i{font-style:normal}.pg-gel.masuk{color:#ffb3c0}.pg-dapur{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #2e2a41;font-size:12.5px}.pg-dapur small{display:block;color:#9b95b8;font-size:11px}.pg-sumber{display:flex;flex-wrap:wrap;gap:6px}.pg-chip{font-size:11.5px;padding:4px 9px;border-radius:20px;background:#2a2540;border:1px solid #3a3358}.pg-ktabs{display:flex;gap:6px;margin-bottom:8px}.pg-ktab{flex:1;padding:8px;border-radius:9px;border:1px solid #2e2a41;background:#221f33;color:#c9c4e0;font:inherit;font-size:12px;cursor:pointer}.pg-ktab.on{background:#3a3358;color:#fff}.pg-ltab{flex:1;padding:8px;border-radius:9px;border:1px solid #2e2a41;background:#221f33;color:#c9c4e0;font:600 12.5px system-ui,sans-serif;cursor:pointer}.pg-ltab.on{background:#3a3358;color:#fff}.pg-log{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 4px;border:0;border-bottom:1px solid #262238;background:none;color:#ddd8f2;text-align:left;font:13px/1.35 system-ui,sans-serif}button.pg-log{cursor:pointer}.pg-log i{font-style:normal;font-size:16px;line-height:18px}.pg-log span{flex:1;min-width:0;overflow-wrap:anywhere}.pg-log small{flex:none;color:#8a84a8;font-size:11px;line-height:18px;white-space:nowrap}.pg-log.aku{background:#c2283f24;border-radius:8px}.pg-log.partai{background:#5a78dc1f;border-radius:8px}.pg-kl{display:flex;align-items:center;gap:8px;padding:7px 4px;border-top:1px solid #2e2a41;font-size:12.5px}.pg-kl.aku{background:#63dcc617;border-radius:8px}.pg-piala{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,#ffd56a29,#ffd56a0a);border:1px solid rgba(255,213,106,.35)}.pg-piala-ikon{font-size:28px;line-height:1}.pg-piala b{display:block;color:#ffd56a;font-size:13px}.pg-piala small{display:block;color:#c9c4e0;font-size:11.5px;margin-top:2px}.pg-riwayat{margin-top:10px;font-size:12px;color:#9b95b8}.pg-riwayat div{display:flex;justify-content:space-between;gap:8px;padding:3px 4px}.pg-riwayat div.aku{color:#63dcc6}.kl-piala{margin:6px 0 0;padding:6px 8px;border-radius:8px;font-size:12px;line-height:1.45;color:#ffd56a;background:#ffd56a1a;border:1px solid rgba(255,213,106,.35)}.pg-kln{width:18px;text-align:right;color:#9b95b8}.pg-klnama{flex:1;min-width:0;display:flex;flex-direction:column}.pg-klnama b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-klnama small{color:#9b95b8;font-size:10.5px}.pg-klp{font-weight:700;color:#ffe08a}.pg-legenda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-bottom:14px}.pg-lg{display:flex;align-items:center;gap:8px;font-size:12px;color:#ddd8f2}.pg-lg i{flex:none;width:22px;height:16px;display:grid;place-items:center;font-style:normal}.pg-lg-kotak{background:var(--c);border-radius:3px}.pg-lg-garis{border:2px solid var(--c);border-radius:3px;background:#5d8a4c}.pg-lg-putus{border-top:2px dashed var(--c);height:0!important}.pg-lg-bulat{border:2px dashed var(--c);border-radius:50%;background:#ff282833;width:16px!important}.pg-lg-ikon{font-size:12px;color:#ffe066;width:auto!important;min-width:22px}.pg-aturan{margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;color:#c9c4e0}.pg-aturan li{margin-bottom:4px}#perang button:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5)}@media(min-width:700px){.pg-pilih{left:auto;right:64px;margin:0;width:380px;bottom:72px}}#perangbtn{display:none;position:absolute;left:8px;bottom:8px;z-index:6;width:44px;height:44px;padding:0;border-radius:50%;font-size:21px;line-height:1;align-items:center;justify-content:center;cursor:pointer;background:#181524e0;border:1px solid #5a3346;color:#fff;box-shadow:0 3px 10px #00000059}#perangbtn:active{transform:scale(.94)}#app.dunia #perangbtn{display:flex}#app.dunia.maptutup #perangbtn{display:none}#tkhud{position:absolute;left:8px;top:8px;z-index:6;width:168px;padding:7px 8px;border-radius:12px;background:#181526e6;border:1px solid #3a3358;color:#f0ecff;font:12px/1.3 system-ui,sans-serif;box-shadow:0 4px 14px #00000059}#tkhud[hidden]{display:none}.tk-hud-atas{display:flex;align-items:center;gap:6px}.tk-peran{font-size:11px;padding:2px 7px;border-radius:999px;white-space:nowrap}.tk-peran.war{background:#2f7d4f}.tk-peran.kor{background:#a3302a}.tk-peran.mati{opacity:.7}.tk-bar{flex:1;height:6px;border-radius:3px;background:#2b2748;overflow:hidden}.tk-bar i{display:block;height:100%;width:0;background:#7cf3b0;transition:width .4s}.tk-hud-tugas{margin-top:5px;width:100%;text-align:left;border:0;padding:3px 0;background:none;color:#cfc8ef;font:600 11px system-ui,sans-serif;cursor:pointer}.tk-hud-tugas:after{content:" \25be"}#tkhud.buka .tk-hud-tugas:after{content:" \25b4"}.tk-hud-list{display:none;flex-direction:column;gap:2px;margin-top:2px}#tkhud.buka .tk-hud-list{display:flex}.tk-tugas{text-align:left;border:0;border-radius:6px;padding:3px 5px;cursor:pointer;background:#221f3a;color:#f0ecff;font:11px system-ui,sans-serif}.tk-tugas.beres{opacity:.55;text-decoration:line-through;cursor:default}.tk-tugas.gardu{background:#4a3a10;color:#ffd84a}#tklobi{position:absolute;left:50%;transform:translate(-50%);top:8px;z-index:6;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:#181526eb;border:1px solid #6d4fd8;color:#f0ecff;font:600 12px system-ui,sans-serif;white-space:nowrap}#tklobi[hidden]{display:none}#tklobi button{border:0;border-radius:999px;padding:4px 10px;background:#3a3358;color:#fff;font:600 11px system-ui,sans-serif;cursor:pointer}#tkaksi{position:absolute;right:62px;bottom:10px;z-index:7;display:flex;flex-direction:column;align-items:flex-end;gap:7px}#tkaksi[hidden]{display:none}#tkaksi button{display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-radius:999px;background:#c26a1d;color:#fff;cursor:pointer;font:600 14px/1 system-ui,sans-serif;box-shadow:0 4px 14px #00000059}#tkaksi button[hidden]{display:none}#tkaksi button.merah{background:#d63a3a}#tkaksi button.gelap{background:#3a3358}#tkaksi button[disabled]{opacity:.5;cursor:default}#tkaksi button b{font-size:12px;min-width:0}#tkaksi button:active:not([disabled]){transform:scale(.96)}#tkkerja{position:absolute;left:50%;bottom:64px;transform:translate(-50%);z-index:7;width:200px;height:26px;border-radius:999px;overflow:hidden;background:#181526eb;border:1px solid #ffd84a;color:#fff;font:600 12px/26px system-ui,sans-serif;text-align:center}#tkkerja[hidden]{display:none}#tkkerja i{position:absolute;left:0;top:0;bottom:0;width:0;background:#ffd84a73}#tkkerja span{position:relative}.tk-splash{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 22px;max-width:86%;border-radius:16px;background:#0f0d1af0;border:2px solid #6d4fd8;color:#fff;text-align:center;box-shadow:0 8px 30px #00000080;animation:tk-muncul .35s ease-out;cursor:pointer}.tk-splash[hidden]{display:none}.tk-splash b{font:800 22px/1.15 system-ui,sans-serif;letter-spacing:.5px}.tk-splash span{font:13px/1.35 system-ui,sans-serif;color:#d9d3f5}.tk-splash.koruptor,.tk-splash.kalah{border-color:#d63a3a}.tk-splash.koruptor b,.tk-splash.kalah b{color:#ff8f8f}.tk-splash.warga,.tk-splash.menang{border-color:#2f9d5f}.tk-splash.warga b,.tk-splash.menang b{color:#7cf3b0}.tk-splash.mati{border-color:#9aa3ad}@keyframes tk-muncul{0%{opacity:0;transform:translate(-50%,-40%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#tkisi{color:#f0ecff;font:14px/1.4 system-ui,sans-serif}.tk-status{padding:14px;border-radius:14px;background:#221f3a;border:1px solid #3a3358;display:flex;flex-direction:column;gap:10px;align-items:stretch}.tk-st-judul{font-weight:700;font-size:15px}.tk-chips{display:flex;flex-wrap:wrap;gap:5px}.tk-chip{padding:3px 9px;border-radius:999px;background:#3a3358;font-size:12px}.tk-btn{border:0;border-radius:12px;padding:11px 14px;background:#6d4fd8;color:#fff;font:700 14px system-ui,sans-serif;cursor:pointer}.tk-btn.kedua{background:#3a3358}.tk-btn[disabled]{opacity:.5;cursor:default}.tk-catat{margin:0;font-size:12px;color:#a9a2cf}.tk-sek{margin-top:16px}.tk-sek h3{margin:0 0 8px;font-size:14px}.tk-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.tk-tab{border:1px solid #3a3358;background:none;color:#cfc8ef;border-radius:999px;padding:5px 10px;font:600 12px system-ui,sans-serif;cursor:pointer}.tk-tab.on{background:#6d4fd8;border-color:#6d4fd8;color:#fff}.tk-rank{margin:0;padding:0;list-style:none;counter-reset:tk}.tk-rank li{counter-increment:tk;display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:#1b1830;margin-bottom:4px}.tk-rank li:before{content:counter(tk);width:18px;color:#ffd84a;font-weight:700}.tk-rank li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-rank li.tk-kosong:before{content:"";width:0}.tk-kosong{color:#8a83b0;font-size:13px}.tk-cara{margin:0;padding-left:18px;color:#d9d3f5;font-size:13px;display:flex;flex-direction:column;gap:5px}#tkrapat{position:fixed;inset:0;z-index:110;display:flex;align-items:stretch;justify-content:center;background:#0a0812d1;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}#tkrapat[hidden]{display:none}.tk-rapat-kartu{width:100%;max-width:480px;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;background:#1a1729;color:#f0ecff;font:14px/1.35 system-ui,sans-serif;box-sizing:border-box;min-height:0}.tk-rapat-atas{display:flex;justify-content:space-between;align-items:center;gap:10px}.tk-rapat-judul{display:flex;flex-direction:column;gap:2px;min-width:0}.tk-rapat-judul b{font-size:18px}#tkrapatsub{font-size:13px;color:#cfc8ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-rapat-jam{flex:none;display:flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:#2b2748;font-size:12px;color:#cfc8ef}.tk-rapat-jam b{min-width:34px;padding:2px 8px;border-radius:999px;background:#12101e;text-align:center;font:700 16px/1.2 system-ui,sans-serif;color:#ffd84a;font-variant-numeric:tabular-nums}.tk-rapat-jam b:empty{display:none}.tk-rapat-jam b.mepet{color:#ff6b6b}#tkrapat[data-fase=voting] .tk-rapat-jam{background:#4a3a10;color:#ffe7a3}#tkrapat[data-fase=hasil] .tk-rapat-jam{padding-right:10px}.tk-rapat-bar{height:4px;margin-top:-4px;border-radius:999px;background:#2b2748;overflow:hidden}.tk-rapat-bar i{display:block;height:100%;width:100%;background:#6d4fd8;transition:width .25s linear}#tkrapat[data-fase=voting] .tk-rapat-bar i{background:#ffd84a}.tk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tk-kartu{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 3px 7px;border-radius:14px;border:2px solid #3a3358;background:#221f3a;color:#f0ecff;cursor:pointer;font:600 12px system-ui,sans-serif;min-width:0;transition:transform .1s,border-color .15s,background .15s}.tk-kartu-av{position:relative;display:block;width:44px;height:44px;margin-bottom:2px;border-radius:50%;background:#2f2a4f;overflow:hidden}.tk-kartu-av canvas{position:absolute;left:2px;top:4px;width:40px;height:40px;image-rendering:pixelated}.tk-kartu .tk-nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-kartu .tk-tag{font:500 10px system-ui,sans-serif;color:#a9a2cf;white-space:nowrap}.tk-kartu[disabled]{cursor:default}.tk-kartu:not([disabled]):active{transform:scale(.96)}#tkrapat[data-fase=voting] .tk-kartu:not([disabled]){border-color:#6b5a2a}.tk-kartu.aku{border-color:#6d4fd8}.tk-kartu.aku .tk-tag{color:#b9a6ff}.tk-kartu.teman .tk-nm{color:#ff8f8f}.tk-kartu.pilih,#tkrapat[data-fase=voting] .tk-kartu.pilih{border-color:#ffd84a;background:#3a3210}.tk-kartu.mati{opacity:.55;background:#1c1a2c;border-style:dashed}.tk-kartu.mati .tk-kartu-av canvas{filter:grayscale(1) brightness(.7)}.tk-kartu.mati .tk-nm{text-decoration:line-through;color:#8a83b0}.tk-kartu .tk-mati{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:22px;background:#0a081259}.tk-kartu.keluar{border-color:#d63a3a;background:#3a1820;opacity:1}.tk-kartu .tk-sudah{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background:#2f7d4f;color:#fff;font:700 10px/16px system-ui,sans-serif;font-style:normal;text-align:center}.tk-pemilih{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:3px;max-width:100%}.tk-av{width:16px;height:16px;flex:none;image-rendering:pixelated;border-radius:4px;background:#2f2a4f}.tk-hasil{margin:0;padding:10px 12px;border-radius:12px;background:#2b2748;font-weight:700;text-align:center;line-height:1.35}.tk-hasil[hidden]{display:none}.tk-hasil.kena{background:#2f7d4f}.tk-hasil.salah{background:#7d2f3a}.tk-lewati{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;font-size:12px;color:#a9a2cf}.tk-lewati span{margin-right:4px}.tk-lewati[hidden]{display:none}.tk-petunjuk{margin:0;font-size:13px;color:#a9a2cf;text-align:center}.tk-petunjuk[hidden]{display:none}.tk-lewat{width:100%;padding:10px;font-size:14px}.tk-lewat[hidden]{display:none}.tk-log{flex:1;min-height:80px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#12101e}.tk-log .tk-kosong{margin:auto;text-align:center}.tk-pesan{display:flex;align-items:flex-start;gap:8px}.tk-pesan .tk-av{width:24px;height:24px;border-radius:6px}.tk-pesan p{margin:0;padding:6px 10px;border-radius:4px 12px 12px;background:#221f3a;font-size:14px;word-wrap:break-word;min-width:0}.tk-pesan p b{display:block;font-size:11px;color:#ffd84a}.tk-pesan.aku p{background:#2f2856}.tk-pesan.aku p b{color:#b9a6ff}.tk-rapat-input{display:flex;gap:6px;align-items:stretch}.tk-rapat-input[hidden]{display:none}.tk-rapat-input input{flex:1;min-width:0;border:1px solid #3a3358;border-radius:12px;padding:10px 12px;background:#221f3a;color:#fff;font:14px system-ui,sans-serif}.tk-rapat-input input:disabled{opacity:.5}.tk-suara{flex:none;border:1px solid #3a3358;border-radius:12px;padding:0 10px;background:#2b2748;color:#f0ecff;font:600 13px system-ui,sans-serif;cursor:pointer;white-space:nowrap}.tk-suara[hidden]{display:none}.tk-suara.on{background:#1f4a33;border-color:#2f7d4f;color:#b6f0cd;cursor:default}#tkmg{position:fixed;inset:0;z-index:94;display:flex;justify-content:center;background:#0f0d1a;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);touch-action:none;user-select:none;-webkit-user-select:none}#tkmg[hidden]{display:none}.tk-mg-kartu{position:relative;width:100%;max-width:520px;display:flex;flex-direction:column;padding:12px 14px 16px;box-sizing:border-box;color:#f0ecff;font:14px/1.35 system-ui,sans-serif}.tk-mg-atas{display:flex;align-items:center;justify-content:space-between;gap:10px}.tk-mg-atas b{font-size:18px}.tk-mg-petunjuk{margin:6px 0 10px;color:#ffd84a;font-weight:600;text-align:center}.tk-mg-area{position:relative;flex:1;min-height:0;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#2b2748,#1a1729 70%);border:1px solid #3a3358;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.tk-mg-beres{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#143c28d1;border-radius:18px;animation:tk-muncul2 .25s ease-out}.tk-mg-beres[hidden]{display:none}.tk-mg-beres b{font-size:64px}.tk-mg-beres span{font:700 20px system-ui,sans-serif}@keyframes tk-muncul2{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.mg-salah{animation:mg-getar .35s}@keyframes mg-getar{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.mg-angka{font:800 22px system-ui,sans-serif;color:#7cf3b0}.mg-tombol{border:0;border-radius:999px;padding:16px 38px;background:#d63a3a;color:#fff;font:900 22px system-ui,sans-serif;letter-spacing:1px;box-shadow:0 6px #8f2020;cursor:pointer}.mg-tombol:active,.mg-tombol.dor{transform:translateY(4px);box-shadow:0 2px #8f2020}.mg-bar{width:72%;height:14px;border-radius:7px;background:#12101e;overflow:hidden;border:1px solid #3a3358}.mg-bar i{display:block;height:100%;width:0;background:#7cf3b0;transition:width .12s}.mg-kabel{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:stretch;padding:24px 16px;box-sizing:border-box;touch-action:none}.mg-kabel-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mg-kabel-kol{display:flex;flex-direction:column;justify-content:space-around;z-index:1}.mg-ujung{width:58px;height:34px;border:3px solid #12101e;border-radius:8px;background:var(--w);cursor:pointer;box-shadow:inset 0 -6px #00000040}.mg-ujung.on{outline:3px solid #fff}.mg-ujung.jadi{opacity:.55}.mg-bohlam{display:flex;flex-direction:column;align-items:center;gap:16px}.mg-cincin{--p: 0;position:relative;width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab;background:conic-gradient(#ffd84a calc(var(--p) * 360deg),#2b2748 0)}.mg-cincin:before{content:"\21bb";position:absolute;font-size:28px;color:#8a83b0;transform:translate(80px,-80px)}.mg-bola-lampu{width:176px;height:176px;border-radius:50%;background:#1a1729;display:flex;align-items:center;justify-content:center;font-size:96px;filter:grayscale(.9) brightness(.7)}.mg-bohlam.nyala .mg-bola-lampu{filter:none;box-shadow:0 0 60px #ffd84a}.mg-meteran{width:100%;display:flex;flex-direction:column;align-items:center;gap:22px}.mg-ikon{font-size:64px}.mg-jalur{position:relative;width:82%;height:46px;border-radius:12px;background:#12101e;border:2px solid #3a3358;overflow:hidden}.mg-zona{position:absolute;top:0;bottom:0;background:#2f9d5f}.mg-zona.kena{background:#7cf3b0}.mg-jarum{position:absolute;top:-4px;bottom:-4px;width:6px;margin-left:-3px;background:#fff;box-shadow:0 0 8px #fff;border-radius:3px}.mg-hitung{position:relative;width:100%;flex:1}.mg-benda{position:absolute;width:64px;height:64px;border:0;background:none;font-size:48px;cursor:pointer;transition:transform .2s,opacity .2s}.mg-benda.ambil{opacity:0;transform:scale(1.8)!important;pointer-events:none}.mg-nota{width:86%;padding:16px 14px;border-radius:6px;background:#fff8e8;color:#3f2631;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px #0006;font:600 17px ui-monospace,monospace}.mg-nota-judul{text-align:center;font-weight:800;border-bottom:2px dashed #c9a;padding-bottom:6px}.mg-baris{text-align:left;border:0;border-radius:6px;padding:10px;background:#f3e6c8;color:#3f2631;font:inherit;cursor:pointer}.mg-baris.benar{background:#ff8f8f;text-decoration:line-through}.mg-tempel{position:relative;width:100%;height:100%;touch-action:none}.mg-tempel .mg-angka{position:absolute;left:16px;top:12px}.mg-target{position:absolute;right:8%;top:10%;width:46%;height:36%;border-radius:12px;border:4px dashed #c99a5a;background:#5b3a22;display:flex;align-items:center;justify-content:center;font-size:54px}.mg-target.kena{background:#2f7d4f}.mg-kertas{position:absolute;width:84px;height:84px;display:flex;align-items:center;justify-content:center;font-size:64px;cursor:grab;touch-action:none}.mg-kertas.seret{transform:scale(1.15);cursor:grabbing;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.mg-pompa{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.mg-bola{font-size:110px;transform:scale(.6);transition:transform .12s}.mg-tanda{position:relative;width:88%;height:46%;border-radius:10px;background:#fff8e8;touch-action:none}.mg-tanda canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.mg-garis-ttd{position:absolute;left:8%;right:8%;bottom:22%;color:#9aa3ad;font:700 18px monospace;white-space:nowrap;overflow:hidden}.mg-semprot{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.mg-api{font-size:110px;transition:transform .15s}.mg-tombol.biru{background:#2f6fa8;box-shadow:0 6px #1d4670}.mg-tombol.biru:active,.mg-tombol.biru.dor{box-shadow:0 2px #1d4670}.mg-tetes{position:absolute;top:55%;font-size:26px;font-style:normal;animation:mg-tetes .45s ease-in forwards}@keyframes mg-tetes{0%{transform:translateY(0);opacity:1}to{transform:translateY(-150px);opacity:0}}.tk-hud-api{margin-top:5px;padding:3px 6px;border-radius:6px;background:#8f2a1f;color:#ffd84a;font:700 12px system-ui,sans-serif;animation:mc-kedip .5s ease-in-out infinite alternate}.tk-hud-api[hidden],.tk-hud-diam[hidden]{display:none}.tk-hud-diam{margin-top:4px;font-size:11px;color:#a9a2cf}.tk-tugas.api{background:#4a1f10;color:#ffb27a}#tkajak{position:absolute;left:50%;transform:translate(-50%);top:52px;z-index:7;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:#181526f2;border:1px solid #6d4fd8;color:#f0ecff;width:max-content;max-width:92%;box-sizing:border-box;font:600 12px system-ui,sans-serif;box-shadow:0 4px 14px #00000059;animation:tk-turun .3s ease-out}#tkajak[hidden]{display:none}#tkajak span{min-width:0}#tkajak button{border:0;border-radius:999px;padding:5px 10px;background:#6d4fd8;color:#fff;font:700 12px system-ui,sans-serif;cursor:pointer;white-space:nowrap}#tkajak .tk-x{background:none;padding:4px 6px;color:#a9a2cf}@keyframes tk-turun{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}#tkgot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;width:min(320px,88%);display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:#0f0d1af7;border:1px solid #3a3358;color:#f0ecff;font:14px system-ui,sans-serif}#tkgot[hidden]{display:none}#tkgotlist{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}#tkgotlist .tk-btn{text-align:left;padding:9px 12px}#tkcctv{position:fixed;inset:0;z-index:94;display:flex;justify-content:center;background:#0f0d1a;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}#tkcctv[hidden]{display:none}.tk-cctv-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:start;margin-top:10px}.tk-cam{position:relative;border:2px solid #26324a;border-radius:8px;overflow:hidden;background:#000}.tk-cam canvas{display:block;width:100%;height:auto;image-rendering:pixelated}.tk-cam span{position:absolute;left:6px;top:4px;color:#ff6b6b;font:700 11px monospace;text-shadow:0 1px 2px #000}#app.tkmain #perangbtn,#app.tkmain #mcbtn,#app.tkmain #ambilbtn,#app.tkmain #bukabtn,#app.tkmain #kerjabtn,#app.tkmain #kerjahud,#app.tkmain #bolabtn,#app.tkmain #temanbtn,#app.tkmain #reportbtn,#app.tkmain #chatbar .chb-aksi,#app.pumain #perangbtn,#app.pumain #mcbtn,#app.pumain #ambilbtn,#app.pumain #bukabtn,#app.pumain #kerjabtn,#app.pumain #kerjahud,#app.pumain #bolabtn,#app.pumain #temanbtn,#app.pumain #reportbtn,#app.pumain #chatbar .chb-aksi,#app.puumpet #dnmini,#app.puumpet #dnminibtn{display:none!important}#puhud{position:absolute;left:8px;top:8px;z-index:6;width:178px;padding:7px 8px;border-radius:12px;background:#181526e6;border:1px solid #3a5838;color:#f0ecff;font:12px/1.3 system-ui,sans-serif;box-shadow:0 4px 14px #00000059}#puhud[hidden],#pulobi[hidden],#puaksi[hidden],#puajak[hidden]{display:none}.tk-peran.jaga{background:#a3302a}.tk-peran.umpet{background:#2f7d4f}.pu-waktu{margin-left:auto;font:700 12px system-ui,sans-serif;color:#ffd84a}.pu-hud-info{margin-top:5px;font:600 11px system-ui,sans-serif;color:#cfc8ef}.pu-hud-status{margin-top:4px;font:700 12px system-ui,sans-serif}.pu-hud-status:empty{display:none}.pu-hud-status.ketahuan{color:#ff8f8f;animation:mc-kedip .5s ease-in-out infinite alternate}.pu-hud-status.tangkap{color:#9aa3ad}.pu-hud-status.selamat{color:#7cf3b0}.pu-hud-status.kunci{color:#ffd84a;font-weight:600}#pulobi{position:absolute;left:50%;transform:translate(-50%);top:8px;z-index:6;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:#181526eb;border:1px solid #2f9d5f;color:#f0ecff;font:600 12px system-ui,sans-serif;white-space:nowrap}#pulobi button{border:0;border-radius:999px;padding:4px 10px;background:#3a3358;color:#fff;font:600 11px system-ui,sans-serif;cursor:pointer}#puaksi{position:absolute;right:62px;bottom:10px;z-index:7;display:flex;flex-direction:column;align-items:flex-end;gap:7px}#puaksi button{display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-radius:999px;background:#c26a1d;color:#fff;cursor:pointer;font:600 14px/1 system-ui,sans-serif;box-shadow:0 4px 14px #00000059}#puaksi button[hidden]{display:none}#puaksi button.merah{background:#d63a3a}#puaksi button.gelap{background:#3a3358}#puaksi button.hijau{background:#2f9d5f}#puaksi button[disabled]{opacity:.5;cursor:default}#puaksi button b{font-size:12px;min-width:0}#puaksi button:active:not([disabled]){transform:scale(.96)}#puajak{position:absolute;left:50%;transform:translate(-50%);top:52px;z-index:7;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:#181526f2;border:1px solid #2f9d5f;color:#f0ecff;width:max-content;max-width:92%;box-sizing:border-box;font:600 12px system-ui,sans-serif;box-shadow:0 4px 14px #00000059;animation:tk-turun .3s ease-out}#puajak span{min-width:0}#puajak button{border:0;border-radius:999px;padding:5px 10px;background:#2f9d5f;color:#fff;font:700 12px system-ui,sans-serif;cursor:pointer;white-space:nowrap}#puajak .tk-x{background:none;padding:4px 6px;color:#a9a2cf}.tk-splash.penjaga{border-color:#d63a3a}.tk-splash.penjaga b{color:#ff8f8f}.tk-splash.umpet{border-color:#2f9d5f}.tk-splash.umpet b{color:#7cf3b0}.pu-hasil{display:flex;flex-direction:column;gap:3px;margin-top:6px;font-size:12px}.pasang-ajak{background:linear-gradient(135deg,#7cf3b024,#7cf3b00a);border-color:#7cf3b052}.pasang-ajak .pasang-panah{color:#7cf3b0;font-size:15px}#pasanglaci{position:fixed;inset:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:18px;background:#08070ebd;backdrop-filter:blur(2px)}#pasanglaci[hidden]{display:none}.ps-kartu{width:100%;max-width:340px;display:flex;flex-direction:column;gap:10px;padding:18px 16px 14px;border-radius:16px;background:#1b172a;border:1px solid #2c2542}.ps-kartu b{font-size:16px}.ps-kartu p{margin:0;font-size:13px;line-height:1.6;color:#d6d0ee}.ps-kartu code{font-size:11px;padding:8px 10px;border-radius:10px;background:#221f33;color:#b58cff;word-break:break-all;user-select:all}.ps-kartu button[hidden]{display:none}#loginlayar{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(95% 55% at 50% 38%,#241d3a,#14121c 62%);overflow-y:auto}#loginlayar[hidden]{display:none}.lg-kartu{gap:14px}.lg-logo{font-size:27px;font-weight:700;letter-spacing:1.5px;font-family:ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace;text-shadow:0 3px 18px rgba(181,140,255,.3)}.lg-logo span{color:#b58cff}#loginwidget{min-height:48px;display:flex;justify-content:center;align-items:center}#loginlayar .pasang-ajak{margin-top:0}
/*# sourceMappingURL=style.733b2106.css.map */
