:root{--bg: #050a12;--panel: #0b1524f5;--head: #10203acc;--cell: #0c1626;--cell-line: #1c304a;--sel: #15304f;--line: #24405f;--line-hi: #3d6a9e;--btn: #142a45;--btn-hi: #1d3a5c;--btn-text: #d7e9ff;--acc: #6cb8ff;--acc-hi: #bfe0ff;--acc-strong: #2f7fd6;--text: #e6f0fb;--text-dim: #c4d4e6;--muted: #8fa6bf;--muted-hi: #a9bdd3;--muted-lo: #7189a5;--ok: #8fe0a8;--bad: #ff8f7a;--money: #ffd88a}:root{--hud-z: 1;color-scheme:dark;font-family:system-ui,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;background:#08111e;color:var(--text);overflow:hidden}[hidden]{display:none!important}button{font:inherit;cursor:pointer;border:1px solid var(--line-hi);background:var(--sel);color:var(--btn-text);border-radius:6px;padding:6px 12px}button:hover{background:var(--btn-hi)}button:disabled{opacity:.5;cursor:default}button.ghost{background:transparent}button.small{font-size:12px;padding:3px 8px}input,select{font:inherit;background:#0a1422;color:#eee;border:1px solid #2b4566;border-radius:6px;padding:7px 9px;width:100%}.screen{position:fixed;inset:0}.center{display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#1d2a3a,#07090c 70%)}.panel{background:var(--panel);border:1px solid var(--line-hi);border-radius:12px;padding:22px 26px;min-width:300px;display:grid;gap:10px;box-shadow:0 10px 40px #000a}.panel.wide{min-width:min(560px,94vw)}.panel h1{margin:0 0 6px;text-align:center;letter-spacing:4px;color:var(--acc)}.panel h2{margin:0;color:var(--acc)}.panel label{display:grid;gap:4px;font-size:13px;color:var(--muted-hi)}.msg{min-height:1.2em;margin:0;color:#ff8f7a;font-size:13px}.msg.ok{color:#9fd68b}small{color:var(--muted-lo)}#char-list{display:grid;gap:8px}.char-item{display:flex;gap:6px}.char-card{flex:1;text-align:left;display:grid;gap:2px;padding:10px 12px}.char-card.empty{opacity:.6}.char-card span{color:var(--text-dim);font-size:13px}.char-card small{font-size:11px}.bar{height:10px;background:#1b222c;border-radius:6px;overflow:hidden}#loading-bar{height:100%;width:0;background:var(--acc);transition:width .2s}#view{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}#labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.label{position:absolute;transform:translate(-50%,-100%);font-size:12px;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap}#hero-box{position:absolute;left:10px;top:10px;width:230px;display:grid;gap:4px;zoom:var(--hud-z)}#hero-name{font-weight:600;text-shadow:0 1px 2px #000}.hero-lv{color:var(--acc)}.gauge{position:relative;height:16px;background:#0009;border:1px solid #000;border-radius:4px;overflow:hidden}.gauge>div{height:100%;width:0}.hp>div{background:linear-gradient(#d23b2f,#8d1d15)}.mp>div{background:linear-gradient(#3a72d8,#1c3f8a)}.gauge span{position:absolute;inset:0;font-size:11px;line-height:16px;text-align:center;text-shadow:0 1px 1px #000}#hero-hp.hit{animation:hit .3s}@keyframes hit{50%{filter:brightness(2)}}#hero-pos{font-size:11px;color:var(--text-dim);text-shadow:0 1px 2px #000}#hud-buttons{position:absolute;right:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:70vw;zoom:var(--hud-z)}.hud-folded #hud-buttons>button:not(#btn-hudfold){display:none}.menu-open #hud-buttons>button{display:inline-block!important}#controls{position:absolute;inset:0;pointer-events:none}#controls>*{pointer-events:auto}#chat{position:absolute;left:10px;bottom:26px;width:min(420px,60vw);zoom:var(--hud-z)}#chat input{width:100%}#exp-bar{position:absolute;left:0;right:0;bottom:0;height:14px;background:#000a}#exp-fill{height:100%;width:0;background:#2f7fd6}#exp-text{position:absolute;inset:0;font-size:10px;text-align:center;line-height:14px}#btn-menu,#btn-chat{display:none}.phone-land #btn-menu,.phone-land #btn-chat{display:inline-block}#reconnect-bar{position:absolute;top:0;left:50%;transform:translate(-50%);background:#a33;padding:4px 12px;border-radius:0 0 6px 6px}.label.plate{display:flex;gap:4px;align-items:center;background:#0007;padding:1px 6px;border-radius:8px}.label.plate.hero .pl-name{color:var(--acc-hi)}.pl-crown{width:14px;height:14px}.pl-guild{color:#9fd0ff}#hud-buttons>button{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:13px;background:#0d1a2ce6}#hud-buttons svg{width:16px;height:16px}.joy{position:absolute;left:24px;bottom:120px;width:120px;height:120px;border-radius:50%;background:#ffffff14;border:2px solid #ffffff30;display:none}.joy-knob{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px;border-radius:50%;background:#ffffff40}@media(pointer:coarse){.joy{display:block}}.skillpad{position:absolute;right:12px;bottom:26px;display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap-reverse;justify-content:flex-end;max-width:64vw;zoom:var(--hud-z)}.btn-attack{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:radial-gradient(#7a2a1e,#3b120c);border-color:#c9733c;position:relative}.btn-attack svg{width:30px;height:30px}.ls-badge{position:absolute;right:0;top:0}.skills{display:flex;gap:4px}.skill{width:44px;height:44px;padding:0;position:relative;display:grid;place-items:center;background:#0c1626d9}.skill .icon{position:absolute;inset:2px;background-size:cover;border-radius:4px}.skill .key{position:absolute;left:2px;top:1px;font-size:10px;color:var(--acc-hi);text-shadow:0 1px 1px #000}.skill .nm{position:absolute;bottom:1px;left:0;right:0;font-size:9px;text-align:center;overflow:hidden;white-space:nowrap}.skill .cd{position:absolute;inset:0;background:#000a;border-radius:6px;transform-origin:bottom;transform:scaleY(0)}.skill.empty{opacity:.45}.skill-fold,.btn-round{height:44px;min-width:44px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px}.skill-fold svg,.btn-round svg{width:18px;height:18px}.skill-picker,.ls-picker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,94vw);max-height:80vh;overflow:auto;background:var(--panel);border:1px solid var(--line-hi);border-radius:10px;padding:12px;display:grid;gap:8px;z-index:20}.sp-head{display:flex;justify-content:space-between;align-items:center}.sp-list{display:flex;flex-wrap:wrap;gap:6px}.sp-foot{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.sp-hint{margin:0;font-size:12px;color:var(--muted-hi)}.target-frame{position:absolute;left:50%;top:10px;transform:translate(-50%);width:260px;background:#000a;border:1px solid #000;border-radius:6px;padding:4px 8px;text-align:center;zoom:var(--hud-z)}.tbar{height:8px;background:#300;border-radius:4px;overflow:hidden}#target-fill{height:100%;width:100%;background:#d23b2f}#chat{display:grid;gap:3px}.chat-icon{display:none}.mini .chat-icon{display:inline-block;width:40px}.mini .chat-tabs,.mini .chat-wrap,.mini .chat-bar{display:none}.chat-tabs{display:flex;gap:2px;flex-wrap:wrap}.chat-tabs button{font-size:11px;padding:2px 7px;background:#0009}.chat-wrap{position:relative}.chat-scroll{display:none}.chat-log{height:140px;overflow-y:auto;background:#0008;border-radius:6px;padding:4px 6px;font-size:12.5px;line-height:1.35}.big .chat-log{height:320px}.chat-latest{position:absolute;right:4px;bottom:4px;font-size:11px;padding:1px 6px}.chat-bar{display:flex;gap:3px}.chat-bar button{padding:4px 7px}.chat-bar svg{width:16px;height:16px}.chat-to{width:90px}.chat-in{flex:1}.win,.inv-win,.map-win,.npc-win,.gw-win,.gate-win,.ap-win,.us-win,.sk-win,.pt-win,.ci-win,.skillwin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:96vw;max-height:86vh;overflow:auto;background:var(--panel);border:1px solid var(--line-hi);border-radius:10px;padding:10px;z-index:30;box-shadow:0 10px 40px #000c}#dead-box{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);background:#000c;padding:16px 22px;border-radius:10px;display:grid;gap:10px;text-align:center}#war-hud,#war-banner{position:absolute;left:50%;top:50px;transform:translate(-50%)}#radar,.radar{position:absolute;right:10px;top:52px;background:#0008;border-radius:8px;padding:4px;zoom:var(--hud-z)}.rd-btns{display:flex;gap:2px}.rd-btns button{padding:1px 6px;font-size:12px}.rd-info{font-size:11px}.lh-pop,.cap-bg{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#000b}.lh-pop-box,.cap-box{background:var(--panel);border:1px solid var(--line-hi);border-radius:12px;padding:18px 22px;width:min(380px,94vw);display:grid;gap:12px;box-shadow:0 10px 40px #000}.lh-pop-text{line-height:1.45}.lh-pop-text input{margin-top:10px}.lh-pop-btns,.cap-box .row,.char-make .row{display:flex;gap:8px;justify-content:flex-end}.cap-box h3{margin:0;color:var(--acc)}.cap-box .hint{margin:0}.cap-show{display:flex;gap:8px;align-items:center}.cap-show canvas{border-radius:6px;border:1px solid #2b4566;max-width:70%}.cap-in{min-height:34px;font-size:24px;letter-spacing:6px;text-align:center;background:#08111e;border:1px solid #2b4566;border-radius:6px}.cap-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cap-keys button{font-size:18px;padding:8px 0}.hint{color:var(--muted-hi);font-size:13px}.char-make{display:grid;gap:10px}.cm-row{display:grid;gap:4px;font-size:13px;color:var(--muted-hi)}.cm-chips{display:flex;flex-wrap:wrap;gap:4px}.cm-chips button.on{background:var(--line-hi);color:#fff;border-color:var(--acc)}.cm-spin{display:flex;gap:8px;align-items:center}.cm-stats{display:flex;gap:10px}.cm-stats span{display:grid;text-align:center}.cm-stats b{color:var(--acc)}.cm-info{margin:0}.ii{display:grid;place-items:center;width:100%;height:100%;background-repeat:no-repeat;image-rendering:auto;font-style:normal;font-size:11px;font-weight:700;color:var(--text-dim);text-transform:uppercase}.ii[data-ph]:not([data-ph=""]){background:radial-gradient(#1d3450,#0f1c2e);border-radius:4px}.inv-win{width:min(820px,96vw);padding:0;display:grid;grid-template-rows:auto 1fr auto}.inv-win[hidden]{display:none}.iw-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--head);border-radius:10px 10px 0 0}.iw-head b{color:var(--acc);font-size:15px}.iw-money{margin-left:auto;color:var(--acc-hi);font-size:13px}.iw-x,.gw-win .iw-x{padding:2px 9px;font-size:16px;line-height:1}.iw-body{display:grid;grid-template-columns:250px 1fr;gap:12px;padding:10px 12px}@media(max-width:640px){.iw-body{grid-template-columns:1fr}}.iw-emode,.iw-evpages,.iw-petbtns{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.iw-emode button,.iw-evpages button,.iw-petbtns button{font-size:12px;padding:3px 8px}.iw-emode button.on,.iw-tab.on,.iw-evp.on{background:var(--line-hi);color:#fff;border-color:var(--acc)}.iw-doll{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;background:#08111eaa;border:1px solid var(--line);border-radius:8px}.ecell{position:relative;aspect-ratio:1;padding:3px;display:grid;background:var(--cell);border-color:var(--line-hi)}.ecell .en{position:absolute;left:0;right:0;bottom:1px;font-size:9px;color:var(--muted-lo);text-align:center;pointer-events:none}.ecell.full .en{display:none}.ecell.target{border-color:#9fd68b;box-shadow:0 0 0 1px #9fd68b inset}.iw-extra{margin-top:6px;font-size:12px;color:var(--muted-hi)}.iw-extra-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin-top:4px}.ecell.small{padding:1px}.ecell.small .en{font-size:7px}.iw-tabs{display:flex;gap:4px;margin-bottom:6px}.iw-tab{padding:3px 12px;font-size:13px}.iw-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;padding:6px;background:#08111eaa;border:1px solid var(--line);border-radius:8px}.icell{position:relative;aspect-ratio:1;padding:2px;display:grid;background:var(--cell);border:1px solid var(--cell-line);border-radius:4px;min-width:0}.icell:hover,.ecell:hover{border-color:var(--acc)}.icell.origin{opacity:.4}.icell .qn,.qslot .qn,.qslot .qc{position:absolute;right:2px;bottom:1px;font-size:10px;color:#fff;text-shadow:0 1px 1px #000;pointer-events:none}.iw-hand{display:grid;grid-template-columns:48px 1fr;gap:4px 10px;align-items:center;margin-top:8px;padding:8px;border:1px dashed var(--line-hi);border-radius:8px}.iw-hand>.ii{width:48px;height:48px}.iw-hand.held{border-style:solid;border-color:var(--acc);background:#17325280}.ih-info{display:grid;gap:2px;min-width:0}.ih-name{color:var(--acc-hi)}.ih-desc{color:var(--muted-hi);font-size:12px}.ih-act{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.ih-act button{font-size:12px;padding:4px 9px}.iw-help{margin:0;padding:6px 12px 10px;font-size:11px;color:var(--muted-lo)}.inv-cursor{position:fixed;left:0;top:0;width:40px;height:40px;pointer-events:none;z-index:1200;opacity:.85}.quickbar{position:absolute;left:50%;bottom:96px;transform:translate(-50%);display:flex;gap:4px;align-items:center;zoom:var(--hud-z)}.qslots{display:flex;gap:3px}.qslot{position:relative;width:38px;height:38px;padding:2px;display:grid;background:#0c1626d9}.qslot .qk{position:absolute;left:2px;top:0;font-size:9px;color:var(--acc-hi);text-shadow:0 1px 1px #000;pointer-events:none}.qslot .qc{right:auto;left:2px}.qslot.empty .ii{opacity:0}.qslot.off{opacity:.35}.qpage{padding:4px 7px}.quickbar:not(.page2) .qslot:nth-child(n+7),.quickbar.page2 .qslot:nth-child(-n+6){display:none}.inv-tip,.lh-tip{position:fixed;z-index:1100;max-width:300px;background:var(--panel);border:1px solid var(--line-hi);border-radius:6px;padding:6px 9px;font-size:12px;line-height:1.4;pointer-events:none;box-shadow:0 6px 20px #000a}.lh-tl.bg{padding:0 3px;border-radius:3px}.lh-actmenu{position:fixed;z-index:1150;display:grid;gap:3px;background:var(--panel);border:1px solid var(--line-hi);border-radius:8px;padding:6px}.lh-actmenu button.danger{border-color:#a33;color:#ffb3a6}.inv-ask{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#000b}.inv-ask-box{background:var(--panel);border:1px solid var(--line-hi);border-radius:12px;padding:16px 20px;display:grid;gap:10px;width:min(340px,94vw)}.inv-ask-err{color:#ff8f7a;font-size:12px;min-height:1em}.npc-win,.gate-win,.gw-win,.pt-win,.us-win,.ap-win,.map-win{width:min(560px,96vw);padding:0;display:flex;flex-direction:column}.gw2-wide{width:min(860px,96vw)}.npc-win[hidden],.ci-win[hidden],.sk-win[hidden]{display:none}.npc-head,.ci-head,.sk-head,.gate-head,.sp-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--head);border-radius:10px 10px 0 0;position:sticky;top:0;z-index:1}.npc-head b,.gw2-title,.ci-head b,.sk-head>b,.gate-head b{color:var(--acc);font-size:15px}.gw2-extra,.sk-pts{margin-left:auto;font-size:13px;color:var(--text-dim)}.sk-pts b{color:var(--acc-hi)}.npc-x,.ci-x,.sk-x,.gate-x,.sp-x{margin-left:auto;padding:2px 9px;font-size:16px;line-height:1}.gw2-extra+.npc-x,.sk-pts+.sk-x{margin-left:6px}.gw2-body{padding:10px 12px;display:grid;gap:8px;overflow:auto}.muted{color:var(--muted-lo)}.gold{color:var(--acc-hi)}.red,.warn{color:#ff8f7a}.grow{flex:1;min-width:0}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btns,.gw-btns,.wh-btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}button.danger{border-color:#a33;color:#ffb3a6;background:#3a1712}.tabs,.wh-tabs{display:flex;gap:4px;flex-wrap:wrap}.tabs button.on,.wh-tabs button.on,.tabs .on{background:var(--line-hi);color:#fff;border-color:var(--acc)}.list{display:grid;gap:3px;max-height:52vh;overflow:auto}.li{display:flex;gap:8px;align-items:center;padding:6px 8px;background:var(--cell);border:1px solid var(--cell-line);border-radius:6px}.li:hover{border-color:var(--line-hi)}.li.on,.li.cur{border-color:var(--acc);background:var(--sel)}.gw-hint,.npc-hint,.bo-hint,.hint{color:var(--muted);font-size:12px;margin:0}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:3px}.slot{position:relative;aspect-ratio:1;padding:2px;display:grid;background:var(--cell);border:1px solid var(--cell-line);border-radius:4px}.gw-form,.gw-kv{display:grid;gap:6px}.gw-row{display:flex;gap:8px;align-items:center}.pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.ci-win{width:min(560px,96vw);padding:0}.ci-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px}@media(max-width:520px){.ci-body{grid-template-columns:1fr}}.ci-col{display:grid;gap:10px;align-content:start}.ci-sec{display:grid;gap:2px;padding:6px 8px;background:#08111eaa;border:1px solid var(--line);border-radius:8px}.ci-row{display:flex;align-items:center;gap:8px;min-height:26px;font-size:13px}.ci-row span{color:var(--muted);flex:1}.ci-row b{color:var(--text);font-weight:600;text-align:right}.ci-row.hp b{color:#ff8a7a}.ci-row.mp b{color:#8fb4ff}.ci-pts b{color:var(--acc-hi)}.ci-up{padding:0 8px;min-width:26px;height:22px;line-height:1;font-weight:700}.no-points .ci-up{visibility:hidden}.sk-win{width:min(640px,96vw);padding:0}.sk-body{display:grid;grid-template-columns:1fr 220px;gap:10px;padding:10px 12px}@media(max-width:560px){.sk-body{grid-template-columns:1fr}}.sk-list{display:grid;gap:3px;max-height:60vh;overflow:auto;padding-right:2px}.sk-item{display:grid;grid-template-columns:40px 1fr auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:5px 8px;background:var(--cell);border:1px solid var(--cell-line);border-radius:6px;cursor:pointer}.sk-item:hover{border-color:var(--line-hi)}.sk-item.cur{border-color:var(--acc);background:var(--sel)}.sk-item.zero{opacity:.55}.sk-icon{grid-row:1 / 3;width:40px;height:40px;border-radius:6px;background:#08111e center / cover no-repeat;border:1px solid var(--line);font-style:normal}.sk-nm{color:var(--text);font-size:13px}.sk-lv{grid-column:2;color:var(--muted);font-size:11px}.sk-up{grid-row:1 / 3;grid-column:3;padding:2px 10px;font-weight:700}.sk-desc{display:grid;gap:4px;align-content:start;padding:8px;background:#08111eaa;border:1px solid var(--line);border-radius:8px;font-size:13px}.sk-desc b{color:var(--acc-hi)}.sk-desc small{color:var(--muted)}.sk-desc p{margin:0;line-height:1.4}.sk-empty{color:var(--muted)}.sh-money{margin-left:auto;font-size:13px;color:var(--text-dim)}.sh-money b{color:var(--acc-hi)}.sh-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;padding:10px 12px;max-height:50vh;overflow:auto}.sh-item{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;padding:5px 7px;background:var(--cell)}.sh-item .ii{grid-row:1 / 3;width:40px;height:40px}.sh-item .nm{font-size:12px;color:var(--text);line-height:1.2}.sh-item .pr{color:var(--acc-hi);font-size:12px}.sh-item .pr:after{content:" " attr(data-u);color:var(--muted)}.sh-item.sel{border-color:var(--acc);background:var(--sel)}.sh-info{display:grid;gap:6px;padding:8px 12px 12px;border-top:1px solid var(--line);font-size:13px}.sh-info b{color:var(--acc-hi)}.wh-tabs{margin-left:6px}.skill-picker,.ls-picker{padding:0;z-index:40;background:var(--panel);border:1px solid var(--line-hi);border-radius:10px;box-shadow:0 10px 40px #000c}.sp-hint{padding:0 12px}.sp-list{padding:8px 12px}.sp-item{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;font-size:12px}.sp-item.cur{border-color:var(--acc);background:var(--sel)}.sp-item img,.sp-item i{width:30px;height:30px;border-radius:4px;background-size:cover}.sp-foot{padding:0 12px 12px}.sp-primary{background:var(--line-hi);color:#fff}.sp-item .lv{color:var(--muted);font-size:11px}.sp-item .nm{color:var(--text)}.gate-win{padding:0;width:min(520px,96vw)}.gate-box{display:flex;flex-direction:column;max-height:80vh}.gate-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;padding:10px 12px 12px;overflow:auto}.gate-list button{padding:10px 12px;text-align:left;font-size:13px;background:linear-gradient(var(--sel),var(--head));border-color:var(--line-hi)}.gate-list button:hover{border-color:var(--acc);color:#fff;background:linear-gradient(var(--btn-hi),var(--btn-hi))}.gate-list button:before{content:"➜ ";color:var(--acc)}.tp-win .li b{min-width:22px;text-align:center;color:var(--acc)}#fps{font-size:11px;color:#9fd68b;text-shadow:0 1px 2px #000;cursor:pointer;font-variant-numeric:tabular-nums}#fps.low{color:#ffcf5a}#fps.bad{color:#ff7a6a}.gate-box>p,.gate-box>small,.gate-box>.hint{margin:0;padding:0 12px 12px;color:var(--muted);font-size:12px}.label.gitem{display:flex;align-items:center;gap:4px;pointer-events:auto;cursor:pointer;transform:translate(-50%,-50%);padding:2px 7px 2px 2px;background:#0009;border:1px solid #3d6a9e99;border-radius:14px;font-size:11px;color:var(--acc-hi)}.label.gitem:hover{border-color:var(--acc);background:var(--head)}.label.gitem .ii{width:26px;height:26px;flex:none;border-radius:50%}#screen-game.dock #inv-win{left:auto;right:10px;transform:translateY(-50%);width:min(780px,calc(58vw - 15px))}#screen-game.dock .npc-win:not([hidden]),#screen-game.dock .gate-win{left:10px;transform:translateY(-50%);width:min(560px,calc(42vw - 15px))}#screen-game.dock #inv-win .iw-body{grid-template-columns:210px 1fr}@media(max-width:760px){#screen-game.dock #inv-win{inset:auto 6px 6px;transform:none;width:auto;max-height:52vh}#screen-game.dock .npc-win:not([hidden]){top:6px;left:6px;right:6px;transform:none;width:auto;max-height:44vh}}.wh-cash{display:flex;gap:8px;align-items:center;padding:8px 12px 0;font-size:12px;color:var(--muted)}.wh-cash button.on{background:var(--line-hi);color:#fff}.wh-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:4px;padding:10px 12px}.wh-slot{position:relative;aspect-ratio:1;padding:3px;display:grid;background:var(--cell);border-color:var(--cell-line)}.wh-slot:hover{border-color:var(--acc)}.wh-slot.sel{border-color:var(--acc);background:var(--sel)}.wh-slot b{position:absolute;right:3px;bottom:1px;font-size:11px;color:#fff;text-shadow:0 1px 1px #000}.wh-tabs .locked{opacity:.4}.wh-info{display:grid;gap:6px;padding:0 12px 8px;font-size:13px}.wh-info b{color:var(--acc-hi)}.wh-money{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px 12px 12px;border-top:1px solid var(--line);font-size:13px}.wh-money>span{flex:1;color:var(--text-dim)}.wh-money b{color:var(--acc-hi)}.wh-amt{width:120px}.gw2-body h4{margin:4px 0 0;color:var(--acc);font-size:13px}.gw2-body select{width:auto}.gw2-body textarea{width:100%;min-height:120px;font:inherit;background:#0a1422;color:#eee;border:1px solid #2b4566;border-radius:6px;padding:7px 9px}.gd-g{min-width:70px;color:var(--acc);font-size:12px}.gd-q,.gd-an{flex:1;width:auto}.gd-notice-view{padding:10px;background:#08111eaa;border:1px solid var(--line);border-radius:8px;line-height:1.5;min-height:80px}.gs-grid,.ex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:3px}.ex-grid .slot.sel,.slots .slot.sel{border-color:var(--acc);background:var(--sel)}.ex-col{display:grid;gap:6px;align-content:start}.ex-ok{color:#9fd68b}.cr-win .gw2-body>p.muted{margin:0;font-size:12px}.cr-need{display:grid;gap:3px;padding:8px 10px;background:#08111eaa;border:1px solid var(--line);border-radius:8px;font-size:13px}.cr-need .ok,.cr-row.ok{color:#9fd68b}.cr-need .bad,.cr-row.bad,.cr-money .bad{color:#ff8f7a}.cr-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cr-row small{margin-left:auto;color:var(--muted)}.cr-gem{display:inline-flex;align-items:center;gap:3px}.cr-gem .ii{width:22px;height:22px}.cr-row em{font-style:normal;color:var(--muted);margin:0 4px;font-size:11px}.cr-money{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:4px 8px;margin-top:4px;font-size:12px}.cr-money span{color:var(--muted)}.cr-money b{color:var(--acc-hi)}.cr-log{display:grid;gap:2px;max-height:120px;overflow:auto;font-size:12px}.cr-panels{display:flex;flex-wrap:wrap;gap:6px}.slots .slot b,.slot .qn{position:absolute;right:2px;bottom:1px;font-size:10px;color:#fff;text-shadow:0 1px 1px #000}#screen-chars .panel.with-preview{width:min(900px,96vw);grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr);column-gap:18px;align-items:start}#screen-chars .panel.with-preview>h2,#screen-chars .panel.with-preview>.msg,#screen-chars .panel.with-preview>#chars-back{grid-column:1 / -1}#screen-chars .panel.with-preview>.char-make{grid-column:1 / -1}#screen-chars .panel.with-preview.making>.char-preview{display:none}.char-preview{position:relative;height:min(440px,62vh);border:1px solid var(--line);border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 70%,#1d2a3a,#07090c 75%)}.char-preview canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cp-info{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:10px 12px;text-align:center;background:linear-gradient(transparent,#000c)}.cp-info b{color:var(--acc-hi);font-size:17px}.cp-info span{color:var(--text-dim);font-size:12px}.cp-wait{position:absolute;top:45%;left:0;right:0;margin:0;text-align:center;color:var(--muted);font-size:13px}.char-item.previewing .char-card{border-color:var(--acc);background:var(--sel)}@media(max-width:680px){#screen-chars .panel.with-preview{grid-template-columns:1fr}.char-preview{height:34vh}}html,body,button,label,.screen,.label,canvas{cursor:url(img/cursor/normal.png) 0 0,auto}html:active,body:active,button:active,#view:active{cursor:url(img/cursor/normalclick.png) 0 0,auto}#view[data-cur=attack]{cursor:url(img/cursor/attact.png) 0 0,crosshair}#view[data-cur=talk]{cursor:url(img/cursor/talk.png) 0 0,pointer}input,textarea,[contenteditable]{cursor:text}.dragging,.dragging *{cursor:url(img/cursor/hold.png) 0 0,grabbing!important;user-select:none}.npc-head,.iw-head,.ci-head,.sk-head,.gate-head,.sp-head,.ap-head,.pt-head,.map-head,.gw-head{cursor:url(img/cursor/hold.png) 0 0,move;touch-action:none}[data-moved]{transform:none!important}#radar,.radar{right:0;top:0;background:none;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;align-items:flex-end}.rd-face{position:relative;width:168px;height:113px}.rd-face canvas{display:block;width:168px;height:113px;image-rendering:pixelated}.rd-g{position:absolute;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent!important;box-shadow:none}.rd-g:hover{box-shadow:0 0 6px 2px #fff8 inset,0 0 6px #6cb8ff}.rd-in{left:82px;top:2px}.rd-map{left:147px;top:2px}.rd-out{left:149px;top:67px}.buffbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:170px;margin:2px 6px 0 0}.buffbar:empty{display:none}.bf{position:relative;width:30px;height:30px;padding:0;display:grid;place-items:end center;background:#0a1422;border:1px solid var(--line);border-radius:6px;overflow:hidden}.bf i{position:absolute;inset:1px;background:center / cover no-repeat;border-radius:5px}.bf b{position:relative;font-size:8px;line-height:1;padding:1px 2px;background:#000b;border-radius:3px;color:#fff;max-width:100%;overflow:hidden;white-space:nowrap}.pt-win{width:min(380px,94vw);padding:0}.pt-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--head);border-radius:10px 10px 0 0}.pt-head b{color:var(--acc);font-size:15px}.pt-count{margin-left:auto;color:var(--muted);font-size:12px}.pt-x{padding:2px 9px;font-size:16px}.pt-list{display:grid;gap:4px;padding:10px 12px}.pt-row{display:grid;grid-template-columns:18px 1fr 90px;grid-auto-rows:auto;gap:4px 8px;align-items:center;padding:6px 8px;background:var(--cell);border:1px solid var(--cell-line);border-radius:6px}.pt-row.me{border-color:var(--line-hi);background:var(--sel)}.pt-crown{color:var(--money)}.pt-nm{background:none;border:0;padding:0;text-align:left;color:var(--text);font-weight:600}.pt-nm:hover{color:var(--acc);background:none}.pt-hp{height:8px;background:#2a0d0d;border-radius:4px;overflow:hidden}.pt-hp i{display:block;height:100%;background:linear-gradient(#e0574a,#9a2219)}.pt-hp.none i{background:#555}.pt-hp.self i{background:linear-gradient(#5fd38a,#1f8a4c)}.pt-row .pt-b{grid-column:2 / -1;font-size:11px;padding:2px 8px;justify-self:start}.pt-b.red,.pt-ask .no{border-color:#a33;color:#ffb3a6}.pt-empty{margin:0;color:var(--muted);font-size:13px}.pt-inv{display:flex;gap:6px;padding:0 12px}.pt-inv input{flex:1;width:auto}.pt-rules{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 12px}.pt-rules label{display:grid;gap:3px;font-size:12px;color:var(--muted)}.pt-foot{display:flex;gap:6px;justify-content:flex-end;padding:0 12px 12px}.pt-frame{position:absolute;left:10px;top:128px;display:grid;gap:3px;width:170px;zoom:var(--hud-z);pointer-events:none}.pf-row{display:grid;gap:2px;padding:3px 6px;background:#0008;border-radius:5px;font-size:11px;text-shadow:0 1px 1px #000}.pt-ask{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#0008}.pt-ask-box{position:relative;display:grid;gap:10px;width:min(360px,94vw);padding:16px 18px;background:var(--panel);border:1px solid var(--line-hi);border-radius:12px;box-shadow:0 10px 40px #000}.pt-ask-box p{margin:0;line-height:1.45}.pt-ask-btn{display:flex;gap:8px;justify-content:flex-end}.pt-ask-t{position:absolute;left:0;bottom:0;height:3px;background:var(--acc);border-radius:0 0 0 12px}.sys-win{width:min(560px,96vw)}.sys-g h4{margin:2px 0 6px;color:var(--acc);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.sys-grid button{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;padding:8px 10px;background:var(--btn)}.sys-grid button small{color:var(--muted);font-size:10px;padding:1px 5px;border:1px solid var(--line);border-radius:4px}.sys-grid button:hover{border-color:var(--acc)}.st-win{width:min(480px,96vw)}.st-win .row{padding:4px 0;border-bottom:1px solid #ffffff0a}.st-win input[type=checkbox]{width:18px;height:18px;accent-color:var(--acc-strong)}.st-win select{width:auto}.st-cache{color:var(--muted);font-size:12px}.st-keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px;font-size:12px;color:var(--text-dim)}.st-keys>*{padding:4px 6px;background:var(--cell);border-radius:5px}.st-snd input[type=range]{width:120px;accent-color:var(--acc-strong)}.ap-win{width:min(440px,96vw);padding:0}.ap-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--head);border-radius:10px 10px 0 0}.ap-head b{color:var(--acc);font-size:15px}.ap-state{width:10px;height:10px;border-radius:50%;background:#555;box-shadow:0 0 0 2px #0006}.ap-state.on{background:#3fe07a;box-shadow:0 0 8px #3fe07a}.ap-state.farm{background:var(--money)}.ap-head .iw-x{margin-left:auto}.ap-status{padding:8px 12px;font-size:13px;color:var(--text-dim)}.ap-status b{color:var(--acc-hi)}.ap-main{padding:0 12px}.ap-go{width:100%;padding:12px;font-size:16px;font-weight:700;background:linear-gradient(var(--acc-strong),#1d5ba3);border-color:var(--acc);color:#fff}.ap-go.stop,#ap-win.running .ap-go{background:linear-gradient(#b3392c,#7a1e15);border-color:#e0574a}.ap-body{display:grid;gap:10px;padding:10px 12px 12px}.ap-body section{display:grid;gap:6px;padding:8px 10px;background:var(--cell);border:1px solid var(--cell-line);border-radius:8px}.ap-body h4{margin:0;color:var(--acc);font-size:13px}.ap-hint{margin:0;font-size:12px;color:var(--muted)}.ap-btns{display:flex;gap:6px;flex-wrap:wrap}.ap-opt{width:100%}.ap-sum{display:grid;gap:3px;font-size:12px;color:var(--text-dim)}.ap-sum b{color:var(--acc-hi)}.bo-win{width:min(720px,96vw)}.bo-tabs{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--line)}.bo-tabs button{font-size:12px;padding:5px 10px}.bo-tabs button.on{background:var(--acc-strong);color:#fff;border-color:var(--acc)}.bo-pages{max-height:58vh;overflow:auto;padding-right:4px}.bo-page{display:grid;gap:8px}.bo-box{margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--cell);display:grid;gap:6px}.bo-box legend{padding:0 6px;color:var(--acc);font-size:12px;font-weight:700}.bo-box.off{opacity:.5}.bo-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.bo-chk{display:inline-flex!important;align-items:center;gap:5px;color:var(--text)!important;font-size:13px!important}.bo-chk input{width:16px;height:16px;accent-color:var(--acc-strong)}.bo-num{display:inline-flex;align-items:center}.bo-num input{width:58px;text-align:center;padding:4px;border-radius:0}.bo-pm{padding:4px 8px;border-radius:0}.bo-num .bo-pm:first-child{border-radius:6px 0 0 6px}.bo-num .bo-pm:last-child{border-radius:0 6px 6px 0}.bo-q{display:inline-flex;align-items:center;gap:6px}.bo-q select{width:auto}.bo-ii{width:26px;height:26px}.bo-qn{color:var(--muted);font-size:11px}.bo-list{width:100%;font:inherit;font-size:12px;background:#0a1422;color:var(--text);border:1px solid #2b4566;border-radius:6px;padding:6px}.bo-radios{display:flex;flex-wrap:wrap;gap:8px}.dis{opacity:.45}.bo-foot{display:flex;gap:6px;justify-content:flex-end;padding-top:6px;border-top:1px solid var(--line)}.bo-ok{background:var(--acc-strong);color:#fff;border-color:var(--acc)}.chat-ch{min-width:58px;font-size:12px;background:var(--btn)}.chat-emote,.chat-send{padding:4px 8px}.chat-send{background:var(--acc-strong);border-color:var(--acc);color:#fff}.chat-log .cn{color:var(--acc);cursor:pointer}.chat-log .cn:hover{text-decoration:underline}.chat-track{position:absolute;right:2px;top:22px;bottom:22px;width:4px;background:#ffffff14;border-radius:2px}.chat-track i{display:block;width:100%;background:var(--acc);border-radius:2px}.cb.on,.cz.on{background:var(--acc-strong);color:#fff}.map-win{width:min(720px,96vw);padding:0}.map-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--head);border-radius:10px 10px 0 0}.map-head b{color:var(--acc)}.map-pos{margin-left:auto;font-size:12px;color:var(--muted)}.map-body{padding:8px}.map-body canvas{width:100%;aspect-ratio:1;display:block;border-radius:8px;background:#050a12}.map-legend{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:0 12px 6px;font-size:11px;color:var(--muted)}.map-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:3px}.map-hint{padding:0 12px 10px;font-size:11px;color:var(--muted-lo)}.btn-edit,.btn-stance{background:var(--btn)}.btn-stance.active,.active{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.sp-empty{color:var(--muted);font-size:12px}.skills-folded .skills{display:none}.char-del{padding:4px 10px}.pl-btn{padding:1px 6px;font-size:10px}.pl-grade{color:var(--acc-hi);font-size:10px}.label.npcsign{color:var(--money);font-weight:700}.farmbot{color:#8fe0a8}#hud-buttons>button.open,#hud-buttons>button.on{border-color:var(--acc);background:var(--sel)}.us-pricebox{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.us-pricebox input{width:80px}.us-p,.us-price{width:110px}.us-title{width:100%}.c-gold{color:#ffd88a}.c-silver{color:#cfd8e3}.c-bronze{color:#e0a36a}.us-foot{padding:0 12px 12px}.us-close{color:var(--bad)}.se-win{width:min(420px,96vw)}.se-top{display:flex;gap:8px;align-items:center}.se-vol{flex:1;accent-color:var(--acc-strong)}.se-list{display:grid;gap:3px;max-height:46vh;overflow:auto}.se-row{display:flex;gap:8px;align-items:center;padding:6px 8px;background:var(--cell);border:1px solid var(--cell-line);border-radius:6px;cursor:pointer}.se-row.sel{border-color:var(--acc);background:var(--sel)}.se-name{flex:1}.se-cool{color:var(--muted);font-size:11px}.se-hint,.se-empty{color:var(--muted);font-size:12px;margin:0}.se-foot{display:flex;gap:6px;justify-content:flex-end}button.primary{background:var(--acc-strong);color:#fff;border-color:var(--acc)}.se-mega.none,.wait{opacity:.5}.lt-win{width:min(520px,96vw)}.lt-row.unread{border-color:var(--acc)}.lt-row.unread .grow{font-weight:700}.lt-body{white-space:pre-wrap;line-height:1.5;padding:10px;background:var(--cell);border:1px solid var(--cell-line);border-radius:8px;min-height:100px}.lt-text{width:100%;min-height:140px}.lt-to,.lt-title{width:100%}.lt-pages{justify-content:center}.mg-win{width:min(520px,96vw)}.mg-big{font-size:28px;font-weight:800;color:var(--acc-hi);text-align:center}.fs-bar{position:relative;height:22px;background:var(--cell);border:1px solid var(--line);border-radius:11px;overflow:hidden}.fs-zone{position:absolute;top:0;bottom:0;background:#3fe07a55}.fs-ball{position:absolute;top:2px;width:16px;height:16px;border-radius:50%;background:var(--acc)}.lo-ball,.bg-nums>*{display:inline-grid;place-items:center;width:32px;height:32px;margin:2px;border-radius:50%;background:var(--btn);border:1px solid var(--line-hi);font-weight:700}.lo-n{color:var(--acc-hi)}.bg-pr{color:var(--money)}.ga-win,.lpx-win,.pr-win,.rf-win,.hp-win,.nm-win,.st-win,.so-win,.fr-win,.pm-win,.pt2-win,.vw-win,.uss-win,.gd-win,.gs-win,.ex-win,.cr-win{max-width:96vw}.ga-grid,.so-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.lpx-names,.lpx-q,.uss-q,.st-in{width:100%}.lpx-fee,.lpx-a{color:var(--money)}.ex-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.ex-cols{grid-template-columns:1fr}}.fr-name{flex:1}.tb-row{display:flex;gap:6px;align-items:center}.tb-ico{width:28px;height:28px}.tb-q{color:var(--muted)}.pc-ii{width:32px;height:32px}.dcb-hud{position:absolute;top:60px;left:50%;transform:translate(-50%);padding:6px 12px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.lh-banner{position:absolute;top:70px;left:50%;transform:translate(-50%);padding:8px 18px;background:linear-gradient(90deg,transparent,#0b1a33ee,transparent);color:var(--acc-hi);font-weight:700;text-shadow:0 1px 2px #000;pointer-events:none;white-space:nowrap}.lh-banner.b2{color:var(--money)}.lh-topbar{position:fixed;top:0;left:0;right:0;z-index:2000;padding:6px 12px;background:var(--acc-strong);color:#fff;display:flex;gap:10px;align-items:center}.boss-cutin,.cutscene{position:fixed;inset:0;z-index:900;pointer-events:none}.boss-name{position:absolute;bottom:18%;left:0;right:0;text-align:center;font-size:34px;font-weight:800;color:var(--acc-hi);text-shadow:0 2px 8px #000}.boss-fade{position:absolute;inset:0;background:#000}.boss-skip{position:absolute;right:16px;bottom:16px;pointer-events:auto}.gw-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--head)}.gw-tabs{display:flex;gap:4px;padding:8px 12px 0}.gw-body{padding:10px 12px;display:grid;gap:8px}.gw-list{display:grid;gap:3px}.gw-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#0008}.gw-mbox{width:min(380px,94vw);padding:16px;background:var(--panel);border:1px solid var(--line-hi);border-radius:12px;display:grid;gap:10px}.wh-kv,.wh-line{display:flex;justify-content:space-between;gap:8px;font-size:13px}.wh-lead,.wh-me{color:var(--acc-hi)}.wh-time{color:var(--money)}.enemy{color:#ff7a6a}.ci-stats .ci-row{min-height:28px}.cr-up{border-color:var(--line-hi)}.iw-ev small,.iw-evtime{color:var(--muted);font-size:11px}.iw-evshow{font-size:12px;color:var(--text-dim);display:flex;gap:6px;align-items:center}.iw-evp.shown{box-shadow:0 0 0 2px var(--acc) inset}.iw-evp.locked{opacity:.4}.iw-equip.event .iw-doll{border-color:var(--acc-strong)}.precheck .box,.box{padding:10px;background:var(--cell);border:1px solid var(--line);border-radius:8px}.pt-inv input{min-width:0}.pt-inv button{flex:none}.pt-rules select{min-width:0}.ap-state{width:auto;height:auto;padding:2px 9px 2px 18px;position:relative;border-radius:10px;font-size:11px;color:var(--muted);background:#0006;box-shadow:none}.ap-state:before{content:"";position:absolute;left:7px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#666}.ap-state.on{color:#8fe0a8;background:#0f2a1b;box-shadow:none}.ap-state.on:before{background:#3fe07a;box-shadow:0 0 6px #3fe07a}.ap-state.farm:before{background:var(--money)}.ap-win{z-index:9}.skill .cd{inset:2px;border-radius:5px;transform:none;background:conic-gradient(#000c calc(var(--p, 0) * 360deg),transparent 0);pointer-events:none}.skill.cooling .icon{filter:grayscale(1) brightness(calc(.45 + (1 - var(--p, 0)) * .55))}.skill.cooling{cursor:not-allowed;border-color:var(--line)}.skill:disabled{opacity:1}.skill .cs{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000,0 0 2px #000;pointer-events:none}.skill:not(.cooling) .icon{transition:filter .2s}.exit-box{width:min(340px,94vw);gap:8px}.exit-t{color:var(--acc);font-size:16px;text-align:center;margin-bottom:2px}.exit-box button{display:grid;gap:2px;text-align:left;padding:10px 14px;background:var(--btn)}.exit-box button small{color:var(--muted);font-size:11px}.exit-box button:hover{border-color:var(--acc)}.exit-box button.danger{background:#2a1210}.exit-box button.ghost{text-align:center;background:transparent}.gx #hud-buttons{left:0;top:0;right:auto;gap:0;max-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.gx #hud-buttons>button{display:inline-block!important;order:50;width:30px;height:27px;padding:0;border:0;border-radius:0;box-shadow:none;font-size:0;color:transparent;background:transparent no-repeat 0 0}.gx #hud-buttons>button>*{display:none}.gx #hud-buttons>button:hover,.gx #hud-buttons>button.open,.gx #hud-buttons>button.on{background-position:0 -27px}.gx #hud-buttons>button:active{background-position:0 -54px}.gx #hud-buttons>#btn-char{order:1;background-image:url(img/ui/top/btn_menu_characinfo.png)}.gx #hud-buttons>#btn-bag{order:2;background-image:url(img/ui/top/btn_menu_bag.png)}.gx #hud-buttons>#btn-skills{order:3;background-image:url(img/ui/top/btn_menu_skill.png)}.gx #hud-buttons>#btn-map{order:4;background-image:url(img/ui/top/btn_menu_map.png)}.gx #hud-buttons>#btn-sys{order:5;background-image:url(img/ui/top/btn_menu_help.png)}.gx #hud-buttons>#btn-party{order:6;background-image:url(img/ui/top/btn_menu_party.png)}.gx #hud-buttons>#btn-guild{order:7;background-image:url(img/ui/top/btn_menu_guild.png)}.gx #hud-buttons>#btn-auto{order:8;background-image:url(img/ui/top/btn_menu_rushoption.png)}.gx #hud-buttons>#btn-auto.on{background-image:url(img/ui/top/btn_menu_startrush.png);background-position:0 0}.gx #hud-buttons>#btn-logout{order:99;width:59px;background-image:url(img/ui/top/btn_menu_exit.png)}.gx #hud-buttons>#btn-hudfold{display:none!important}.gx #btn-emote,.gx #btn-run{width:27px!important;height:27px!important;margin-left:2px;border-radius:50%!important;font-size:0;background:radial-gradient(circle at 40% 35%,#6d6544,#2d2816 70%)!important;border:1px solid #a8893f!important;color:#e9dfbf!important;display:inline-grid!important;place-items:center}.gx #btn-emote>svg,.gx #btn-run>svg{display:block;width:15px;height:15px}.gx #btn-run:after{content:"R";font:700 12px system-ui,sans-serif;color:#e9dfbf}.gx #btn-emote:hover,.gx #btn-run:hover,.gx #btn-run.on{border-color:#ffd36a!important;color:#fff!important}.gx #hero-box{left:0;top:30px;width:219px;height:78px;display:block;background:url(img/ui/status/status.png) no-repeat}.gx-face,.gx-bar,.gx-pct{display:none}.gx .gx-face{display:block;position:absolute;left:9px;top:9px;width:59px;height:59px;border-radius:50%}.gx #hero-hp,.gx #hero-mp{display:none}.gx .gx-bar{display:block;position:absolute;left:77px;height:11px;background:no-repeat 0 0 / 98px 11px}.gx .gx-b1{top:17px;width:calc(var(--gx-hp, 1) * 98px);background-image:url(img/ui/status/top_hp.png)}.gx .gx-b2{top:30px;width:calc(var(--gx-mp, 1) * 98px);background-image:url(img/ui/status/top_mana.png)}.gx #hero-box[data-view=stam] .gx-b2{background-image:url(img/ui/status/top_st.png)}.gx #hero-box[data-view=epower] .gx-b2{background-image:url(img/ui/status/top_el.png)}.gx .gx-pct{display:block;position:absolute;left:178px;font:700 11px/11px system-ui,sans-serif;color:#ff0;text-shadow:0 1px 1px #000}.gx .gx-p1{top:17px}.gx .gx-p2{top:30px}.gx #hero-name{position:absolute;left:90px;top:46px;width:124px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:#ff0}.gx #hero-name .hero-lv{color:#fff;font-weight:600}.gx #hero-pos{position:absolute;left:6px;top:80px;white-space:nowrap}.gx #hero-box #fps{position:absolute;left:6px;top:94px;white-space:nowrap}#gbar{display:none}.gx #gbar{display:block;position:absolute;left:50%;bottom:0;width:800px;height:80px;margin-left:-400px;background:url(img/ui/bottom/bg_bottom2.png) no-repeat;pointer-events:none}.gx #gbar>*{position:absolute;pointer-events:auto}.gb-orb{top:0;width:67px;height:76px;padding:0;border:0;border-radius:0;background:no-repeat 0 0;box-shadow:none}.gb-hp{left:30px;background-image:url(img/ui/bottom/bottom_hp.png);clip-path:inset(calc((1 - var(--gx-hp, 1)) * 62px + 2px) 0 0 0)}.gb-mp{left:703px;background-image:url(img/ui/bottom/bottom_mana.png)!important;clip-path:inset(calc((1 - var(--gx-mp, 1)) * 62px + 2px) 0 0 0);cursor:pointer}#gbar[data-view=stam] .gb-mp{background-image:url(img/ui/bottom/bottom_stam.png)!important}#gbar[data-view=epower] .gb-mp{background-image:url(img/ui/bottom/bottom_epower.png)!important}.gb-mp:hover{filter:brightness(1.15);background-color:transparent}.gb-v{top:50px;width:67px;text-align:center;font:600 10px system-ui,sans-serif;color:#fff;text-shadow:0 1px 2px #000,0 0 2px #000;pointer-events:none!important}.gb-vhp{left:30px}.gb-vmp{left:703px}.gb-exp{left:282px;top:72px;width:240px;height:8px}.gb-exp>i{display:block;height:100%;width:0;background:url(img/ui/bottom/bottom_exp.png) no-repeat 0 0}.gb-btn{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent no-repeat 0 0}.gb-btn:hover{background-color:transparent}.gb-letter{left:182px;top:53px;width:23px;height:23px;background-image:url(img/ui/bottom/btn_letter_02.png)}.gb-letter:hover{background-position:0 -23px}.gb-letter:active{background-position:0 -46px}.gb-social{left:246px;top:48px;width:28px;height:28px;background-image:url(img/ui/bottom/btn_social.png)}.gb-social:hover{background-position:0 -28px}.gb-social:active{background-position:0 -56px}.gx #exp-bar{display:none}.gx .quickbar{left:calc(50% - 100px);bottom:9px;transform:none;gap:0}.gx .qslots{display:grid;grid-template-columns:repeat(6,34px);grid-auto-rows:34px;gap:0}.gx .qslot{width:34px;height:34px;padding:3px;background:transparent;border:0;border-radius:3px;box-shadow:none}.gx .qslot:hover{background:#fff2}.gx .quickbar .qslot:nth-child(n){display:grid}.gx .qslot .qk,.gx .qpage{display:none}.gx .qslot.empty .ii{opacity:0}.gx .skillpad{position:static;max-width:none}.gx #btn-attack{position:absolute;left:calc(50% - 304px);bottom:5px;width:31px;height:31px;min-width:0;padding:0;border-radius:2px;border:0;box-shadow:none;background:#0007}.gx #btn-attack span{display:none}.gx #btn-attack svg{width:20px;height:20px}.gx #btn-attack:hover{background:#fff3}.gx #btn-target{min-width:0;position:absolute;left:calc(50% + 273px);bottom:5px;width:31px;height:31px;padding:4px;border-radius:2px;border:0;box-shadow:none;background:#0007}.gx #btn-target:hover{background:#fff3}.gx #btn-stance{min-width:0;position:absolute;left:calc(50% + 127px);bottom:4px;width:28px;height:28px;padding:0;border:0;border-radius:0;box-shadow:none;background:url(img/ui/bottom/peace.png) no-repeat}.gx #btn-stance.on{background-image:url(img/ui/bottom/combat.png)}.gx #btn-stance svg{display:none}.gx #btn-stance:hover{filter:brightness(1.3)}.gx #skills{position:absolute;left:50%;bottom:84px;transform:translate(-50%);gap:3px}.gx .skill{width:40px;height:40px;border-radius:3px;border:1px solid #8c887e;background:linear-gradient(#2a2620,#14110d);box-shadow:inset 0 0 0 1px #000,0 0 0 1px #1d1c1a,0 2px 4px #0008}.gx .skill:hover{border-color:#e2c27a}.gx .skill .key{color:#ffe9a6}.gx #btn-skillfold{position:absolute;left:calc(50% + 226px);bottom:90px}.gx #btn-editbar{position:absolute;left:calc(50% + 302px);bottom:88px}.gx #chat{bottom:84px;width:min(400px,calc(50% - 250px))}.gx :is(.npc-win,.inv-win,.ci-win,.sk-win,.gate-win,.skill-picker,.ls-picker,.ap-win,.pt-win,.map-win,.gw-win,.win,.exit-box,.pt-ask-box,.gw-mbox){--panel: #232428;--head: transparent;--cell: #17181a;--cell-line: #45474c;--line: #66696e;--line-hi: #b4b6ba;--btn: #3b3e43;--btn-hi: #565a60;--text: #ece9e1;--text-dim: #c9c5ba;--muted: #9c988e;background:url(img/ui/win/body.png) 0 0 / 100% 42px repeat-y,#232428;border:2px solid #9ea0a4;border-radius:6px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,0 10px 34px #000d;color:var(--text)}.gx :is(.npc-head,.iw-head,.ci-head,.sk-head,.gate-head,.sp-head,.ap-head,.pt-head,.map-head,.gw-head){position:relative;min-height:26px;padding:0 30px 0 40px;border:0;border-radius:4px 4px 0 0;background:url(img/ui/win/head_l.png) left top no-repeat,url(img/ui/win/head_r.png) right top no-repeat,url(img/ui/win/head_m.png) left top / 100% 26px repeat-x}.gx :is(.npc-head,.iw-head,.ci-head,.sk-head,.gate-head,.sp-head,.ap-head,.pt-head,.map-head,.gw-head)>b:first-child{color:#f4ead0;font-size:13px;letter-spacing:.3px;text-shadow:0 1px 2px #000,0 0 3px #000}.gx :is(.npc-head,.iw-head,.ci-head,.sk-head,.gate-head,.sp-head,.ap-head,.pt-head,.map-head,.gw-head)>button[aria-label=Fechar]{position:absolute;right:4px;top:3px;width:20px;height:20px;min-width:0;padding:0;border:0;border-radius:50%;font-size:0;color:transparent;background:transparent;box-shadow:none}.gx :is(.npc-head,.iw-head,.ci-head,.sk-head,.gate-head,.sp-head,.ap-head,.pt-head,.map-head,.gw-head)>button[aria-label=Fechar]:hover{box-shadow:0 0 6px 2px #ff7b6b;background:transparent}.gx .exit-box .exit-t{color:#f4ead0}.gx #chat .chat-log,.gx #chat [class*=log]{background:#0006;border-color:#0000}.gx #btn-skillfold,.gx #btn-editbar{background:linear-gradient(#4b4e53,#24262a);border:1px solid #9ea0a4;color:#f4ead0;box-shadow:0 0 0 1px #000}.gx #btn-skillfold:hover,.gx #btn-editbar:hover{border-color:#e2c27a;background:linear-gradient(#5d6066,#2e3034)}.ls-badge{width:22px;height:22px;background:center / cover no-repeat;border-radius:4px;border:1px solid #000;pointer-events:none}.gx #btn-attack .ls-badge:not([hidden]){inset:1px;width:auto;height:auto;border:0;border-radius:1px}.gx #btn-attack:has(.ls-badge:not([hidden])) svg{visibility:hidden}.btn-rskill{display:none}.gx .btn-rskill{display:grid;place-items:center;position:absolute;left:calc(50% + 273px);bottom:5px;width:31px;height:31px;min-width:0;padding:0;border:0;border-radius:2px;background:#0007;box-shadow:none;overflow:hidden}.gx .btn-rskill:hover{background:#fff3}.btn-rskill .rs-icon{position:absolute;inset:1px;background:center / cover no-repeat;border-radius:1px;font:700 11px system-ui,sans-serif;color:#fff;display:grid;place-items:center}.btn-rskill.empty .rs-icon:after{content:"R";color:#e9dfbf88;font-size:13px}.btn-rskill .cd{position:absolute;inset:1px;background:conic-gradient(#000c calc(var(--p, 0) * 360deg),transparent 0);pointer-events:none}.btn-rskill.cooling .rs-icon{filter:grayscale(1) brightness(calc(.45 + (1 - var(--p, 0)) * .55))}.btn-rskill .cs{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000;pointer-events:none}.gx #btn-target{left:calc(50% + 162px);bottom:5px;width:28px;height:28px;padding:3px}#joyzone{display:contents}.mob-only{display:none!important}.mob #joyzone{display:block;position:absolute;left:0;bottom:0;width:min(44vw,330px);height:min(60vh,300px);touch-action:none}.mob .joy{display:block;left:30px;bottom:30px;width:136px;height:136px;background:#ffffff12;border:2px solid #ffffff38;box-shadow:0 0 0 1px #0006}.mob .joy.active{background:#6cb8ff22;border-color:#6cb8ff99}.mob .joy-knob{width:58px;height:58px;margin:-29px;background:radial-gradient(circle at 40% 35%,#ffffffa0,#ffffff40);box-shadow:0 2px 8px #0008}.mob #hero-box{left:8px;top:6px;width:min(210px,46vw);gap:2px}.mob #hero-name{font-size:13px}.mob .gauge{height:13px}.mob .gauge span{font-size:9.5px;line-height:13px}.mob #hero-pos{display:none}.mob #hero-box #fps{font-size:9px}.mob #radar{transform:scale(.72);transform-origin:top right}.mob #btn-menu,.mob #btn-chat{display:grid!important;place-items:center;position:absolute;top:8px;width:44px;height:44px;padding:0;border-radius:50%;z-index:30;background:#0d1a2ce6;border:1px solid var(--line-hi);color:var(--text);font-size:0}.mob #btn-menu{right:134px}.mob #btn-chat{right:186px}.mob #btn-menu svg,.mob #btn-chat svg{width:22px;height:22px}.mob.menu-open #btn-menu{border-color:var(--acc);background:var(--sel)}.mob #hud-buttons{position:fixed;left:50%;top:50%;right:auto;transform:translate(-50%,-50%);display:none;grid-template-columns:repeat(4,78px);gap:8px;max-width:96vw;padding:14px;background:var(--panel);border:1px solid var(--line-hi);border-radius:14px;box-shadow:0 10px 40px #000d;z-index:60;zoom:1}.mob.menu-open #hud-buttons{display:grid}.mob #hud-buttons>button{display:grid!important;place-items:center;align-content:center;gap:4px;width:78px;height:66px;padding:6px 2px;font-size:11px;line-height:1.1;text-align:center;white-space:normal}.mob #hud-buttons>button svg{width:24px;height:24px}.mob #hud-buttons>#btn-hudfold{display:none!important}.mob #hud-buttons>.mob-only{display:grid!important}@media(max-width:380px){.mob #hud-buttons{grid-template-columns:repeat(3,78px)}}.mob #chat{left:8px;top:96px;bottom:auto;width:min(320px,46vw);pointer-events:none;zoom:1}.mob #chat .chat-tabs,.mob #chat .chat-bar,.mob #chat .chat-scroll,.mob #chat .chat-icon,.mob #chat .chat-latest{display:none}.mob #chat .chat-log{max-height:64px;overflow:hidden;font-size:11px;background:transparent;border:0;text-shadow:0 1px 2px #000;-webkit-mask-image:linear-gradient(transparent,#000 35%);mask-image:linear-gradient(transparent,#000 35%)}.mob.chat-open #chat{pointer-events:auto;top:58px;left:50%;transform:translate(-50%);width:min(620px,96vw);z-index:55;padding:6px;background:#000d;border-radius:10px}.mob.chat-open #chat .chat-tabs,.mob.chat-open #chat .chat-bar{display:flex}.mob.chat-open #chat .chat-log{max-height:34vh;overflow:auto;-webkit-mask-image:none;mask-image:none}.mob .skillpad{position:static;max-width:none;zoom:1}.mob #btn-attack{position:absolute;right:22px;bottom:22px;width:86px;height:86px;min-width:0;padding:0;border-radius:50%;z-index:5}.mob #btn-attack span{font-size:12px}.mob #btn-attack svg{width:30px;height:30px}.mob #btn-attack .ls-badge:not([hidden]){right:-4px;top:-4px;width:30px;height:30px;border-radius:50%;border:2px solid #fff}.mob #skills{position:absolute;right:65px;bottom:65px;width:0;height:0;display:block;transform:none}.mob .skill{position:absolute;width:54px;height:54px;border-radius:50%;overflow:hidden;background:#0c1626d9;border:2px solid #ffffff40}.mob .skill .icon,.mob .skill .cd{border-radius:50%}.mob .skill .key{font-size:9px;top:2px;left:50%;transform:translate(-50%)}.mob .skill.empty{opacity:.45}.mob #skills .skill:nth-child(5n+1){left:-132px;top:-27px}.mob #skills .skill:nth-child(5n+2){left:-124px;top:-67px}.mob #skills .skill:nth-child(5n+3){left:-101px;top:-101px}.mob #skills .skill:nth-child(5n+4){left:-67px;top:-124px}.mob #skills .skill:nth-child(5n){left:-27px;top:-132px}.mob #skills:not(.pg2) .skill:nth-child(n+6),.mob #skills.pg2 .skill:nth-child(-n+5){display:none}.mob #btn-skpage,.mob #btn-target,.mob #btn-stance{position:absolute;width:42px;height:42px;min-width:0;padding:0;border-radius:50%;font-size:11px;font-weight:700;display:grid;place-items:center}.mob #btn-target{right:222px;bottom:44px}.mob #btn-stance{right:44px;bottom:222px}.mob #btn-skpage{right:170px;bottom:170px}.mob #btn-target svg,.mob #btn-stance svg{width:20px;height:20px}#btn-skpage{display:none}.mob #btn-skillfold,.mob #btn-editbar,.mob .btn-rskill{display:none!important}.mob .quickbar{left:50%;bottom:8px;transform:translate(-50%);zoom:1}.mob .qslot{width:42px;height:42px}.mob-port .quickbar{bottom:262px}.mob #exp-bar{height:5px}.mob #exp-text{display:none}.mob .target-frame{top:58px;width:min(240px,60vw);zoom:1}.mob-port #btn-menu{right:auto;left:8px;top:66px}.mob-port #btn-chat{right:auto;left:60px;top:66px}.mob-port #chat{top:118px}.mob-port #btn-target{right:150px;bottom:214px}.mob-port.chat-open #chat{top:118px}#screen-login,#screen-chars,#screen-loading{background:#07080d;overflow:hidden}#screen-login:before,#screen-chars:before,#screen-loading:before{content:"";position:absolute;inset:-2%;background:center / cover no-repeat;z-index:0}#screen-login:after,#screen-chars:after,#screen-loading:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}#screen-login>*,#screen-chars>*,#screen-loading>*{position:relative;z-index:1}@keyframes lr-drift{0%{transform:scale(1.04) translate(-1%)}to{transform:scale(1.1) translate(1%,-1.5%)}}#screen-chars:before{background-image:url(img/bg/lua.jpg);filter:brightness(.7)}#screen-chars:after{background:linear-gradient(180deg,#2a120633,#07080dd9)}#screen-loading:before{background-image:url(img/bg/portal.jpg);animation:lr-drift 30s ease-in-out infinite alternate}#screen-loading[data-bg=brasas]:before{background-image:url(img/bg/brasas.jpg)}#screen-loading[data-bg=lua]:before{background-image:url(img/bg/lua.jpg)}#screen-loading:after{background:linear-gradient(180deg,#07080d00 40%,#07080df0 92%),radial-gradient(ellipse at 50% 40%,transparent 50%,#07080daa 100%)}.brand{display:block;width:min(420px,82vw);height:auto;margin:-10px auto 0;filter:drop-shadow(0 6px 18px #000c);user-select:none;-webkit-user-drag:none}.brand.small{width:min(300px,70vw);margin:-6px auto -4px}.brand.tiny{width:min(220px,60vw);margin:-14px auto -8px}#screen-loading{display:grid;place-items:end center;padding-bottom:max(6vh,30px)}.load-box{width:min(560px,92vw);text-align:center;background:#09080ccc;border:1px solid #c98a4a44;backdrop-filter:blur(4px);padding:8px 22px 16px}.load-box h2{color:#eceae6;font-size:17px;letter-spacing:1px}.load-box .bar{height:12px;border-radius:7px;background:#050405;border:1px solid #4a4036;box-shadow:inset 0 1px 3px #000}.load-box #loading-bar{background:linear-gradient(90deg,#a8370c,#e2561a 45%,#ffb347 85%,#fff2c4);box-shadow:0 0 12px #ff8a2aaa;border-radius:6px;position:relative;overflow:hidden}.load-box #loading-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff66,transparent);animation:lr-shine 1.6s linear infinite}@keyframes lr-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.load-tip{margin:2px 0 0;color:#c9c4bc;font-size:13px;min-height:1.3em}.load-tip:before{content:"Dica: ";color:#ff9a3c;font-weight:700}@media(prefers-reduced-motion:reduce){#screen-loading:before,.load-box #loading-bar:after{animation:none}}#screen-chars .panel>.brand{grid-column:1 / -1}.gx #hud-buttons>#btn-doar{order:9;background-image:url(img/ui/top/btn_menu_doar.png)}#btn-doar{color:#ffb347}.dz-win{width:min(560px,96vw)}.dz-win .gw2-body{padding:12px 14px 14px;color:#e8e4de;max-height:min(78vh,640px);overflow:auto}.dz-topo{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.dz-topo b{color:#fff2c4;font-size:15px;letter-spacing:.3px}.dz-topo p{margin:4px 0 0;color:#b9b3aa;font-size:12.5px;line-height:1.4}.dz-saldo-box{flex:none;text-align:right;font-size:11px;color:#9a958e;text-transform:uppercase;letter-spacing:1px}.dz-saldo-box b{display:block;font-size:16px;color:#ffc06a;letter-spacing:0;text-transform:none}.dz-pacs{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.dz-pac{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 6px 10px;border-radius:10px;cursor:pointer;background:linear-gradient(180deg,#1b1714,#0d0b0a);border:1px solid #4a4036;color:#eceae6;transition:transform .12s,border-color .12s,box-shadow .12s}.dz-pac:hover:not(:disabled){transform:translateY(-2px);border-color:#ff9a3c;box-shadow:0 6px 18px #e2561a44,inset 0 0 18px #ff7a2a1a}.dz-pac:disabled{opacity:.55;cursor:default}.dz-pac.dz-gerando{opacity:1;border-color:#ffc06a;animation:dz-pulse 1s ease-in-out infinite alternate}@keyframes dz-pulse{to{box-shadow:0 0 20px #ff9a3c88}}.dz-pac.dz-top{border-color:#c98a4a;background:linear-gradient(180deg,#2a1a10,#120c09)}.dz-tag{position:absolute;top:-8px;left:50%;transform:translate(-50%);white-space:nowrap;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;border-radius:9px;color:#2a0e02;background:linear-gradient(180deg,#ffd28a,#ff9a3c)}.dz-lp{font-size:17px;color:#fff;text-shadow:0 0 10px #ff7a2a66}.dz-bonus{font-style:normal;font-size:11px;color:#ffb347;min-height:1.2em}.dz-preco{margin-top:6px;padding:4px 12px;border-radius:7px;font-weight:700;color:#fff8ec;background:linear-gradient(180deg,#ffb347,#e2561a 60%,#a8370c);box-shadow:inset 0 1px #fff5}.dz-email{display:grid;gap:4px;margin-top:12px;font-size:12px;color:#c9c4bc}.dz-email input{background:#050508;border:1px solid #4a4036;color:#f3f1ee;padding:8px 10px;border-radius:7px;font-size:14px}.dz-email input:focus{outline:none;border-color:#ff9a3c;box-shadow:0 0 0 3px #ff9a3c33}.dz-nota{margin:8px 0 0;font-size:11.5px;color:#9a958e;line-height:1.45}.dz-erro{margin:8px 0 0;color:#ff8f7a;font-size:12.5px}.dz-load,.dz-off{text-align:center;color:#c9c4bc;padding:20px 0}.dz-win h4{margin:14px 0 6px;font-size:12px;color:#c9ced8;letter-spacing:1px;text-transform:uppercase}.dz-hist{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dz-hist li{display:grid;grid-template-columns:1.3fr 1fr .8fr 1.6fr;gap:6px;align-items:center;padding:6px 8px;border-radius:6px;background:#ffffff08;font-size:12px;cursor:pointer}.dz-hist li:hover{background:#ff9a3c14}.dz-hist li i{font-style:normal;text-align:right;color:#9a958e}.dz-hist li.dz-st-entregue i{color:#7fd38a}.dz-hist li.dz-st-pendente i{color:#ffc06a}.dz-hist li.dz-st-revisar i,.dz-hist li.dz-st-aprovado i{color:#8fb8ff}.dz-pix{display:grid;justify-items:center;gap:8px;text-align:center}.dz-pix>p{margin:0;font-size:12.5px;color:#c9c4bc}.dz-resumo{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;justify-content:center}.dz-resumo b{font-size:18px;color:#fff}.dz-resumo span{color:#ffc06a;font-weight:700}.dz-st{font-style:normal;font-size:11px;padding:2px 8px;border-radius:9px;background:#ffffff12;color:#c9c4bc}.dz-st-pendente{color:#ffc06a}.dz-st-entregue{color:#7fd38a}.dz-qr{width:220px;height:220px;background:#fff;padding:8px;border-radius:10px;box-shadow:0 0 0 1px #c98a4a,0 8px 24px #000a;image-rendering:pixelated}.dz-qr-sim{display:grid;place-content:center;color:#333;font-weight:700}.dz-copia{display:flex;gap:6px;width:100%}.dz-copia input{flex:1;min-width:0;background:#050508;border:1px solid #4a4036;color:#c9c4bc;padding:7px 8px;border-radius:7px;font-size:11px;font-family:ui-monospace,monospace}.dz-copia button,.dz-pix>.ghost{padding:7px 14px;border-radius:7px;border:1px solid #ffc06a;color:#fff8ec;background:linear-gradient(180deg,#ffb347,#e2561a 60%,#a8370c);font-weight:700;cursor:pointer}.dz-pix>.ghost{background:transparent;border-color:#4a4036;color:#c9c4bc;font-weight:400}.dz-link{color:#ffc06a;font-size:12px}.dz-ok{display:grid;gap:4px;justify-items:center;padding:14px 6px;font-size:34px;color:#7fd38a}.dz-ok b{font-size:17px;color:#fff}.dz-ok p{margin:0;font-size:12.5px;color:#c9c4bc}.dz-ok.dz-wait{color:#ffc06a}.dz-ok.dz-bad b{color:#ff8f7a}.mob .dz-pacs{grid-template-columns:repeat(2,1fr)}#screen-login{display:grid;place-items:center;padding:max(2vh,12px) 12px 44px;overflow:auto;background:#07080d}#screen-login:before{inset:-6%;background:#07080d url(img/bg/revive.jpg) center 30% / cover no-repeat;filter:blur(14px) brightness(.42) saturate(1.2);transform:scale(1.04);animation:lr-drift 50s ease-in-out infinite alternate}#screen-login:after{background:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 0%,#07080d88 70%,#07080df2 100%)}#screen-login>.lg-embers{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lg-embers:before,.lg-embers:after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:140%;background-image:radial-gradient(2px 2px at 10% 90%,#ffb347,transparent),radial-gradient(1.5px 1.5px at 24% 70%,#ff8a2a,transparent),radial-gradient(2.5px 2.5px at 37% 95%,#ffd28a,transparent),radial-gradient(1.5px 1.5px at 52% 80%,#ff9a3c,transparent),radial-gradient(2px 2px at 66% 92%,#ffb347,transparent),radial-gradient(1.5px 1.5px at 78% 75%,#ff7a2a,transparent),radial-gradient(2px 2px at 90% 88%,#ffd28a,transparent),radial-gradient(1px 1px at 45% 60%,#9ec3ff,transparent);background-size:100% 50%;opacity:.7;animation:lg-sobe 14s linear infinite;filter:drop-shadow(0 0 3px #ff8a2a)}.lg-embers:after{animation-duration:22s;animation-delay:-8s;opacity:.45;transform:scaleX(-1)}@keyframes lg-sobe{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lg-card{position:relative;z-index:1;width:min(460px,100%);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#120f12f2,#0a090cf7);border:1px solid #ffffff14;box-shadow:0 30px 80px #000c,0 0 0 1px #000,0 0 60px #ff6a1a14,inset 0 1px #ffffff12}.lg-hero{height:clamp(150px,27vh,215px);background:url(img/bg/revive.jpg) 50% 42% / cover no-repeat;position:relative}.lg-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#120f12 100%)}#login-form{display:grid;gap:14px;padding:6px 30px 26px}.lg-head h1{margin:0;font-size:21px;font-weight:700;color:#f6f3ee;letter-spacing:.2px}.lg-head p{margin:4px 0 0;font-size:13.5px;color:#a49e96}.lg-field{display:grid;gap:6px}.lg-field>span:first-child{font-size:12.5px;font-weight:600;color:#cfcac2;letter-spacing:.3px}.lg-input{position:relative;display:flex;align-items:center}.lg-input>svg{position:absolute;left:13px;width:18px;height:18px;fill:none;stroke:#8a847c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .15s}.lg-input input,.lg-input select{width:100%;box-sizing:border-box;height:46px;padding:0 44px 0 42px;border-radius:10px;font-size:15.5px;color:#f6f3ee;background:#0a090b;border:1px solid #ffffff1f;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;appearance:none}.lg-input select{padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,#8a847c 50%),linear-gradient(135deg,#8a847c 50%,transparent 50%);background-position:right 18px top 20px,right 13px top 20px;background-size:5px 5px;background-repeat:no-repeat}.lg-input input::placeholder{color:#5d5852}.lg-input input:hover,.lg-input select:hover{border-color:#fff3}.lg-input input:focus,.lg-input select:focus{outline:none;border-color:#ff9a3c;background:#0d0b0c;box-shadow:0 0 0 4px #ff9a3c26}.lg-input:focus-within>svg{stroke:#ffb347}.lg-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #0d0b0c inset;-webkit-text-fill-color:#f6f3ee;caret-color:#f6f3ee}.lg-eye{position:absolute;right:6px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer;padding:0}.lg-eye svg{width:19px;height:19px;fill:none;stroke:#8a847c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lg-eye:hover{background:#ffffff0f}.lg-eye:hover svg,.lg-eye.on svg{stroke:#ffb347}.lg-eye:focus-visible{outline:2px solid #ff9a3c}.lg-caps{margin:-6px 0 0;font-size:12px;color:#ffc06a}#login-msg{margin:-4px 0 0;min-height:0;font-size:13px;color:#ff9a86}#login-msg:empty{display:none}#login-msg.ok{color:#ffd28a}#login-btn{position:relative;height:50px;margin-top:2px;border-radius:11px;border:0;cursor:pointer;font-size:15.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fffaf2;background:linear-gradient(180deg,#ff9f45,#e85d1c 55%,#c2440f);text-shadow:0 1px 1px #5a1c00aa;box-shadow:0 10px 26px -6px #e2561a99,inset 0 1px #ffffff59,inset 0 -2px #0000002e;transition:transform .1s,filter .15s,box-shadow .15s}#login-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 14px 32px -6px #ff7a2aaa,inset 0 1px #fff6,inset 0 -2px #0000002e}#login-btn:active:not(:disabled){transform:translateY(1px)}#login-btn:focus-visible{outline:3px solid #ffd28a;outline-offset:2px}#login-btn:disabled{cursor:progress;filter:saturate(.7) brightness(.85)}#login-btn:disabled span{opacity:0}#login-btn:disabled:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid #ffffff55;border-top-color:#fff;animation:lg-gira .8s linear infinite}@keyframes lg-gira{to{transform:rotate(360deg)}}.lg-reg{margin:0;text-align:center;font-size:13px;color:#a49e96}.lg-reg a{color:#ffb347;font-weight:600;text-decoration:none}.lg-reg a:hover{text-decoration:underline}#screen-login>.lg-foot{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 16px;font-size:11.5px;color:#6f6a63}.lg-foot small{font-size:inherit}.lg-link{background:none;border:0;padding:0;color:#8f8980;font-size:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lg-link:hover{color:#ffb347}@media(max-height:640px){.lg-hero{height:clamp(110px,22vh,150px)}#login-form{gap:11px;padding-bottom:20px}.lg-head p{display:none}}@media(max-width:480px){#login-form{padding:4px 20px 22px}.lg-hero{height:32vw;min-height:120px}#screen-login>.lg-foot{position:static}#screen-login{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){#screen-login:before,.lg-embers:before,.lg-embers:after{animation:none}}@media(min-height:900px)and (min-width:900px){.lg-card{width:min(540px,100%)}.lg-hero{height:250px}}.lg-online{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;padding:4px 11px;border-radius:999px;background:#4ade8014;border:1px solid rgba(74,222,128,.22);color:#b9c4b5;font-size:12.5px}.lg-online[hidden],#online-badge[hidden]{display:none!important}.lg-online b,#online-badge b{color:#e8f5e4;font-weight:700;font-variant-numeric:tabular-nums}.lg-online i,#online-badge i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:lh-online-pulso 2.4s ease-out infinite;flex:none}@keyframes lh-online-pulso{0%{box-shadow:0 0 #4ade808c}70%,to{box-shadow:0 0 0 7px #4ade8000}}#online-badge{position:fixed;top:6px;left:50%;transform:translate(-50%);z-index:40;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#080a109e;border:1px solid rgba(255,255,255,.08);color:#a9b3a6;font-size:11.5px;pointer-events:none;backdrop-filter:blur(3px)}.mob #online-badge{top:calc(env(safe-area-inset-top,0px) + 54px);font-size:10.5px;padding:2px 8px}@media(prefers-reduced-motion:reduce){.lg-online i,#online-badge i{animation:none}}@media(max-height:560px){#screen-login>.lg-foot{position:static}#screen-login{padding-bottom:12px;align-content:start;grid-auto-rows:max-content}}
