@font-face{font-family:FusionPixel;src:url(https://cdn.crosery.com/ap/static/p/4e77d67ee252/assets/fonts/fusion-pixel-12px-zh_hans.woff2)format("woff2");font-display:swap}:root{--ap-ui-scale:2;--u:calc(var(--ap-ui-scale) * 1px);--ap-bottom-inset:0px;--mm:var(--ap-minimap-size,104);--ap-font:"FusionPixel", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ap-ink:#05070d;--ap-navy:#0e1424;--ap-panel-top:#202b48ed;--ap-panel-mid:#11182be6;--ap-panel-bot:#0b0f1de0;--ap-gold:#c9a45c;--ap-gold-hi:#f3dca0;--ap-gold-dk:#6b5024;--ap-text:#f6f2e7;--ap-text-dim:#9da3b6;--ap-sel:#c9a45c4d;--ap-hp-hi:#62d65a;--ap-hp-hi-lt:#b3f5a2;--ap-hp-mid:#f2c94c;--ap-hp-mid-lt:#fff0a8;--ap-hp-low:#e8513a;--ap-hp-low-lt:#ffab92;--ap-exp:#4cb3ff;--ap-exp-lt:#b5e3ff;--ap-info:#8fd3ff;--ap-success:#82e08c;--ap-warn:#f2c94c;--ap-error:#ff6b5b;--ap-net-online:#6fe07a;--ap-net-connecting:#f2c94c;--ap-net-offline:#7b8194;--ap-net-error:#ff6b5b;--ap-radar-grid:#c9a45c52;--ap-radar-axis:#c9a45c80;--ap-radar-fill:#f3c86073;--ap-radar-line:#f3dca0;--ap-radar-dot:#fff}html.ap-compact{--mm:var(--ap-minimap-compact-size,76)}html[data-touch-controls=on]{--ap-bottom-inset:var(--ap-touch-inset,0px)}.ap-root{-webkit-tap-highlight-color:transparent}.ap-layer{pointer-events:none;font-family:var(--ap-font);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);color:var(--ap-text);text-shadow:var(--u) var(--u) 0 #03050ae6;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;font-synthesis:none;font-kerning:none;letter-spacing:0;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ap-root-fixed>.ap-layer{position:fixed}.ap-layer *,.ap-layer :before,.ap-layer :after{box-sizing:border-box}.ap-layer [hidden]{display:none!important}.ap-layer img,.ap-layer canvas{image-rendering:pixelated}.ap-l-overlay{z-index:8}.ap-l-hud{z-index:10}.ap-l-minimap{z-index:11}.ap-l-chat{z-index:12}.ap-l-kit{z-index:20}.ap-l-mapview{z-index:18}.ap-glyph{vertical-align:middle;image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;flex:none;display:inline-block}.ap-big{font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 28)}.ap-dim{color:var(--ap-text-dim)}.ap-gold{color:var(--ap-gold-hi)}.ap-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-panel{pointer-events:auto;color:var(--ap-text);padding:calc(var(--u) * 7) calc(var(--u) * 9);background:linear-gradient(180deg, var(--ap-panel-top) 0%, var(--ap-panel-mid) 34%, var(--ap-panel-bot) 100%);border:var(--u) solid var(--ap-gold);border-top-color:var(--ap-gold-hi);box-shadow:0 0 0 var(--u) var(--ap-ink), inset 0 0 0 var(--u) #04060ceb, inset 0 0 0 calc(var(--u) * 2) var(--ap-gold-dk), inset 0 calc(var(--u) * 3) 0 0 #f3dca012, 0 calc(var(--u) * 3) 0 calc(var(--u) * 1) #00000052, 0 calc(var(--u) * 6) calc(var(--u) * 10) #00000047;border-left-color:#dcbd7c;position:relative}.ap-panel:before{content:"";inset:calc(var(--u) * -2);pointer-events:none;--s:calc(var(--u) * 5);--h:calc(var(--u) * 3);background:linear-gradient(var(--ap-gold-hi), var(--ap-gold-hi)) left var(--u) top var(--u) / var(--h) var(--h) no-repeat, linear-gradient(var(--ap-gold-hi), var(--ap-gold-hi)) right var(--u) top var(--u) / var(--h) var(--h) no-repeat, linear-gradient(var(--ap-gold), var(--ap-gold)) left var(--u) bottom var(--u) / var(--h) var(--h) no-repeat, linear-gradient(var(--ap-gold), var(--ap-gold)) right var(--u) bottom var(--u) / var(--h) var(--h) no-repeat, linear-gradient(var(--ap-ink), var(--ap-ink)) left top / var(--s) var(--s) no-repeat, linear-gradient(var(--ap-ink), var(--ap-ink)) right top / var(--s) var(--s) no-repeat, linear-gradient(var(--ap-ink), var(--ap-ink)) left bottom / var(--s) var(--s) no-repeat, linear-gradient(var(--ap-ink), var(--ap-ink)) right bottom / var(--s) var(--s) no-repeat;position:absolute}.ap-panel--flat:before{display:none}.ap-panel-title{align-items:center;gap:calc(var(--u) * 4);margin:calc(var(--u) * -1) 0 calc(var(--u) * 6);padding-bottom:calc(var(--u) * 4);color:var(--ap-gold-hi);white-space:nowrap;display:flex;position:relative}.ap-panel-title:after{content:"";height:var(--u);background:linear-gradient(90deg, var(--ap-gold) 0%, #c9a45c8c 55%, #c9a45c00 100%);position:absolute;bottom:0;left:0;right:0}.ap-panel-body{position:relative}@keyframes ap-unfold{0%{clip-path:inset(50% calc(var(--u) * -12) 50% calc(var(--u) * -12));opacity:.3}to{clip-path:inset(calc(var(--u) * -12));opacity:1}}@keyframes ap-fold{0%{clip-path:inset(calc(var(--u) * -12));opacity:1}to{clip-path:inset(50% calc(var(--u) * -12) 50% calc(var(--u) * -12));opacity:0}}@keyframes ap-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 6))}to{opacity:1;transform:none}}@keyframes ap-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--u) * 6))}}.ap-anim-in{animation:ap-unfold var(--ap-modal-open-ms,.12s) cubic-bezier(.2, .8, .2, 1) both}.ap-anim-out{animation:ap-fold var(--ap-panel-close-ms,.14s) ease-in both;pointer-events:none!important}.ap-pushed-in{animation:ap-rise var(--ap-panel-open-ms,.18s) cubic-bezier(.2, .8, .2, 1) both}.ap-pushed-out{animation:ap-sink var(--ap-panel-close-ms,.14s) ease-in both;pointer-events:none!important}@keyframes ap-shake{0%,to{transform:none}20%{transform:translateX(calc(var(--u) * -3))}40%{transform:translateX(calc(var(--u) * 3))}60%{transform:translateX(calc(var(--u) * -2))}80%{transform:translateX(calc(var(--u) * 2))}}.ap-shake{animation:.3s steps(5,end) both ap-shake}@keyframes ap-bob-x{0%,to{transform:translate(0)}50%{transform:translateX(var(--u))}}@keyframes ap-bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(var(--u))}}.ap-btn{font:inherit;color:var(--ap-text);text-shadow:inherit;pointer-events:auto;cursor:pointer;min-height:calc(var(--u) * 18);padding:calc(var(--u) * 1) calc(var(--u) * 10);border:var(--u) solid var(--ap-gold-dk);box-shadow:0 0 0 var(--u) var(--ap-ink), inset 0 var(--u) 0 #f3dca029;background:linear-gradient(#2e3c60f5,#141c32f5);border-radius:0;outline:none}.ap-btn:hover,.ap-btn.is-active{border-color:var(--ap-gold);color:var(--ap-gold-hi)}.ap-btn:active{transform:translateY(var(--u))}.ap-btn:disabled{opacity:.45;cursor:default}.ap-btn--primary{border-color:var(--ap-gold);color:var(--ap-gold-hi);background:linear-gradient(#785c28f2,#423014f2)}.ap-layer :focus-visible{outline:var(--u) solid var(--ap-gold-hi);outline-offset:var(--u)}.ap-cursor-host{position:relative}.ap-cursor-host.is-active:before,.ap-cursor{content:"";left:calc(var(--u) * 3);top:calc((100% - var(--u) * var(--ap-g-cursor-h,7)) / 2);top:round(down, calc((100% - var(--u) * var(--ap-g-cursor-h,7)) / 2), var(--u));width:calc(var(--u) * var(--ap-g-cursor-w,6));height:calc(var(--u) * var(--ap-g-cursor-h,7));background:var(--ap-g-cursor) center / 100% 100% no-repeat;image-rendering:pixelated;animation:ap-bob-x var(--ap-cursor-bob-ms,.56s) steps(1) infinite;pointer-events:none;position:absolute}.ap-list-frame{position:relative}.ap-list{--row-h:18;height:calc(var(--u) * var(--row-h) * var(--rows,8));outline:none;position:relative;overflow:hidden}.ap-list-inner{position:relative}.ap-row{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * var(--row-h,18));padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 14);white-space:nowrap;cursor:pointer;pointer-events:auto;display:flex;position:relative}.ap-row.is-active{color:var(--ap-gold-hi);background:linear-gradient(90deg, var(--ap-sel) 0%, #c9a45c1a 72%, #c9a45c00 100%)}.ap-row.is-disabled{color:var(--ap-text-dim);cursor:default}.ap-row.is-disabled.is-active{color:#c7c2b2}.ap-row-icon{width:calc(var(--u) * 16);height:calc(var(--u) * 16);object-fit:contain;flex:none}.ap-row-label{text-overflow:clip;flex:auto;min-width:0;overflow:hidden}.ap-row-sub{color:var(--ap-text-dim);margin-left:calc(var(--u) * 8);flex:none}.ap-row.is-active .ap-row-sub{color:#e8d7a8}.ap-list-empty{padding:calc(var(--u) * 4) calc(var(--u) * 14);color:var(--ap-text-dim)}.ap-scroll-ind{margin-left:calc(var(--u) * var(--ap-g-scrollUp-w,7) / -2);width:calc(var(--u) * var(--ap-g-scrollUp-w,7));height:calc(var(--u) * var(--ap-g-scrollUp-h,4));image-rendering:pixelated;visibility:hidden;background-size:100% 100%;animation:.7s step-end infinite ap-bob-y;position:absolute;left:50%}.ap-scroll-ind.is-on{visibility:visible}.ap-scroll-ind--up{top:calc(var(--u) * -5);background-image:var(--ap-g-scrollUp)}.ap-scroll-ind--down{bottom:calc(var(--u) * -5);background-image:var(--ap-g-scrollDown)}.ap-kit-stack{pointer-events:none;position:absolute;inset:0}.ap-pushed{pointer-events:auto;position:absolute;inset:0}:where(.ap-pushed){display:block}.ap-modal-center{justify-content:center;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 12);pointer-events:none;display:flex;position:absolute;inset:0}.ap-modal-center>*{pointer-events:auto}.ap-modal-row{align-items:flex-start;gap:calc(var(--u) * 6);max-height:100%;display:flex}html.ap-compact .ap-modal-row{flex-direction:column;align-items:stretch}.ap-listwin{min-width:calc(var(--u) * var(--ap-list-min-w,160));max-width:calc(100vw - var(--u) * 24)}.ap-detail{width:calc(var(--u) * var(--ap-list-detail-w,168));max-width:calc(100vw - var(--u) * 24);min-height:calc(var(--u) * 48);white-space:normal}html.ap-compact .ap-detail{align-self:stretch;width:auto}.ap-dlg-wrap{left:0;right:0;bottom:calc(var(--u) * 8 + var(--ap-bottom-inset) + env(safe-area-inset-bottom,0px));padding:0 calc(var(--u) * 8);pointer-events:none;justify-content:center;display:flex;position:absolute}.ap-dlg-stage{width:min(100%, calc(var(--u) * 470));position:relative}.ap-dlg{align-items:flex-start;gap:calc(var(--u) * 9);min-height:calc(var(--u) * 70);padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 11) calc(var(--u) * 14);cursor:pointer;display:flex}.ap-dlg-stage.no-box .ap-dlg{display:none}.ap-dlg-portrait{width:calc(var(--u) * 46);height:calc(var(--u) * 46);border:var(--u) solid var(--ap-gold);box-shadow:0 0 0 var(--u) var(--ap-ink), inset 0 0 0 var(--u) var(--ap-ink);background:radial-gradient(circle at 50% 30%,#2b3a62 0%,#141c33 70%);flex:none;position:relative;overflow:hidden}.ap-dlg-portrait img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.ap-dlg-portrait-ph{color:var(--ap-gold-hi);font-size:calc(var(--u) * 24);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.ap-dlg-portrait[hidden]{display:none}.ap-dlg-text{min-width:0;min-height:calc(var(--u) * 48);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;flex:auto}.ap-dlg-text .ap-tw-hidden{visibility:hidden}.ap-nameplate{left:calc(var(--u) * 12);top:calc(var(--u) * -10);padding:calc(var(--u) * 1) calc(var(--u) * 10) calc(var(--u) * 2);color:var(--ap-gold-hi);border:var(--u) solid var(--ap-gold);box-shadow:0 0 0 var(--u) var(--ap-ink), inset 0 var(--u) 0 #f3dca040;white-space:nowrap;background:linear-gradient(#2a2312,#16120a);position:absolute}.ap-nameplate[hidden]{display:none}.ap-dlg-adv{right:calc(var(--u) * 10);bottom:calc(var(--u) * 6);width:calc(var(--u) * var(--ap-g-advance-w,7));height:calc(var(--u) * var(--ap-g-advance-h,5));background:var(--ap-g-advance) center / 100% 100% no-repeat;image-rendering:pixelated;visibility:hidden;animation:.64s step-end infinite ap-bob-y;position:absolute}.ap-dlg-adv.is-end{width:calc(var(--u) * var(--ap-g-end-w,5));height:calc(var(--u) * var(--ap-g-end-h,5));background-image:var(--ap-g-end);animation-duration:.9s}.ap-dlg-adv.is-on{visibility:visible}.ap-choices{right:calc(var(--u) * 6);bottom:calc(100% + var(--u) * 8);min-width:calc(var(--u) * 96);max-width:100%;padding:calc(var(--u) * 6) calc(var(--u) * 6);position:absolute}.ap-dlg-stage.no-box .ap-choices{bottom:0}.ap-choices .ap-row{padding-right:calc(var(--u) * 12)}.ap-prompt{width:min(calc(100vw - var(--u) * 24), calc(var(--u) * 280))}.ap-prompt-text{white-space:pre-wrap;margin-bottom:calc(var(--u) * 8)}.ap-field-row{align-items:center;gap:calc(var(--u) * 6);display:flex}.ap-field{min-width:0;font:inherit;color:var(--ap-text);text-shadow:none;height:calc(var(--u) * 20);padding:0 calc(var(--u) * 5);border:var(--u) solid var(--ap-gold-dk);box-shadow:inset 0 var(--u) 0 #0009;caret-color:var(--ap-gold-hi);pointer-events:auto;-webkit-user-select:text;user-select:text;background:#03050abf;border-radius:0;outline:none;flex:1}.ap-field:focus{border-color:var(--ap-gold)}.ap-field::selection{color:#fff;background:#c9a45c99}.ap-field::placeholder{color:#626a80}.ap-field-count{color:var(--ap-text-dim);min-width:calc(var(--u) * 36);text-align:right}.ap-field-error{color:var(--ap-error);min-height:calc(var(--u) * 16);margin-top:calc(var(--u) * 2)}.ap-btn-row{justify-content:flex-end;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 4);display:flex}.ap-fade{opacity:0;pointer-events:none;background:#000;transition-property:opacity;transition-timing-function:linear;position:absolute;inset:0}.ap-fade.is-on{pointer-events:auto}.ap-toasts{left:0;right:0;top:calc(var(--u) * 8 + env(safe-area-inset-top,0px));align-items:center;gap:calc(var(--u) * 4);pointer-events:none;flex-direction:column;display:flex;position:absolute}html.ap-compact .ap-toasts{top:calc(var(--u) * 116 + env(safe-area-inset-top,0px))}.ap-toast{--tc:var(--ap-info);align-items:center;gap:calc(var(--u) * 6);max-width:min(calc(100vw - var(--u) * 16), calc(var(--u) * 300));padding:calc(var(--u) * 3) calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 10);border:var(--u) solid var(--ap-gold-dk);box-shadow:0 0 0 var(--u) var(--ap-ink), inset calc(var(--u) * 2) 0 0 var(--tc), 0 calc(var(--u) * 3) calc(var(--u) * 6) #00000059;animation:ap-toast-in var(--ap-toast-enter-ms,.18s) cubic-bezier(.2, .8, .2, 1) both;background:linear-gradient(90deg,#0a0e1bf2,#12192deb);display:flex;position:relative}.ap-toast:before{content:"";width:calc(var(--u) * 4);height:calc(var(--u) * 4);background:var(--tc);box-shadow:0 0 0 var(--u) var(--ap-ink);flex:none}.ap-toast--success{--tc:var(--ap-success)}.ap-toast--warn{--tc:var(--ap-warn)}.ap-toast--error{--tc:var(--ap-error)}.ap-toast.is-leaving{animation:ap-toast-out var(--ap-toast-leave-ms,.24s) ease-in both}@keyframes ap-toast-in{0%{opacity:0;transform:translateY(calc(var(--u) * -6))}to{opacity:1;transform:none}}@keyframes ap-toast-out{0%{opacity:1}to{opacity:0;transform:translateY(calc(var(--u) * -4))}}.ap-bar{--fill:0;--ghost:0;--bar-w:64;--bar-c:var(--ap-hp-hi);--bar-lt:var(--ap-hp-hi-lt);vertical-align:middle;width:calc(var(--u) * (var(--bar-w) + 2));height:calc(var(--u) * 6);border:var(--u) solid var(--ap-ink);box-shadow:0 0 0 var(--u) #c9a45c8c;background:#151b2e;display:inline-block;position:relative}.ap-bar-ghost,.ap-bar-fill{position:absolute;top:0;bottom:0;left:0}.ap-bar-ghost{width:calc(var(--u) * var(--ghost));opacity:.75;background:#f2e6d0}.ap-bar-fill{width:calc(var(--u) * var(--fill));background:var(--bar-c);box-shadow:inset 0 var(--u) 0 var(--bar-lt), inset 0 calc(var(--u) * -1) 0 #00000047}.ap-hp[data-tier=mid]{--bar-c:var(--ap-hp-mid);--bar-lt:var(--ap-hp-mid-lt)}.ap-hp[data-tier=low]{--bar-c:var(--ap-hp-low);--bar-lt:var(--ap-hp-low-lt)}.ap-exp{--bar-c:var(--ap-exp);--bar-lt:var(--ap-exp-lt);height:calc(var(--u) * 4)}.ap-exp .ap-bar-fill{box-shadow:inset 0 var(--u) 0 var(--bar-lt)}.ap-bar-wrap{align-items:center;gap:calc(var(--u) * 4);white-space:nowrap;display:inline-flex}.ap-bar-label{color:var(--ap-gold-hi);white-space:nowrap}.ap-bar-num{color:var(--ap-text);min-width:calc(var(--u) * 48);text-align:right}.ap-chip{--chip-c:#888;min-width:calc(var(--u) * 34);height:calc(var(--u) * 15);padding:0 calc(var(--u) * 4);color:#fff;background:var(--chip-c);border:var(--u) solid #05070dd9;box-shadow:inset 0 var(--u) 0 #ffffff59, inset 0 calc(var(--u) * -1) 0 #0000004d;text-shadow:none;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.ap-chip.is-dark-ink{color:#10131c;text-shadow:none}.ap-chip.is-light-ink{color:#fff;text-shadow:var(--u) var(--u) 0 #00000073}.ap-chip--status{min-width:calc(var(--u) * 18)}.ap-rarity{--rc:#ccc;height:calc(var(--u) * 15);padding:0 calc(var(--u) * 4);color:var(--rc);border:var(--u) solid var(--rc);box-shadow:0 0 0 var(--u) var(--ap-ink);white-space:nowrap;vertical-align:middle;background:#05070dd1;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ap-rarity.is-glow{text-shadow:0 0 calc(var(--u) * 3) color-mix(in srgb, var(--rc) 80%, transparent), var(--u) var(--u) 0 var(--ap-ink);box-shadow:0 0 0 var(--u) var(--ap-ink), 0 0 calc(var(--u) * 5) color-mix(in srgb, var(--rc) 65%, transparent)}.ap-rarity.is-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff9 48%,#0000 60%) 0 0/300% 100% no-repeat;animation:2.6s steps(26,end) infinite ap-shimmer;position:absolute;inset:0}@keyframes ap-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.ap-cicon{width:calc(var(--u) * var(--ci,32));height:calc(var(--u) * var(--ci,32));flex:none;display:inline-block;position:relative}.ap-cicon img{object-fit:contain;width:100%;height:100%;display:block}.ap-cicon .ap-glyph{animation:1.2s steps(2,end) infinite ap-twinkle;position:absolute;top:0;right:0}.ap-cicon.is-shiny img{filter:drop-shadow(0 0 calc(var(--u) * 2) #ffeca0cc)}@keyframes ap-twinkle{0%,to{opacity:1}50%{opacity:.35}}.ap-radar{display:inline-block;position:relative}.ap-radar canvas{display:block}.ap-radar-label{white-space:nowrap;color:var(--ap-gold-hi);line-height:calc(var(--u) * 12);position:absolute}.ap-radar-label b{color:var(--ap-text);margin-left:calc(var(--u) * 2);font-weight:400}.ap-tabs{gap:calc(var(--u) * 2);align-items:flex-end;display:flex}.ap-tab{font:inherit;white-space:nowrap;text-shadow:inherit;color:var(--ap-text-dim);pointer-events:auto;cursor:pointer;padding:calc(var(--u) * 1) calc(var(--u) * 7) calc(var(--u) * 2);border:var(--u) solid #6b5024b3;background:#0a0e1bb3;border-bottom:none;border-radius:0;outline:none;flex:none}.ap-tab:hover{color:var(--ap-text)}.ap-tab.is-active{color:var(--ap-gold-hi);border-color:var(--ap-gold);background:linear-gradient(#3c321af2,#161c30f2)}.ap-key{align-items:center;gap:calc(var(--u) * 3);white-space:nowrap;color:var(--ap-text-dim);display:inline-flex}.ap-key kbd{font:inherit;min-width:calc(var(--u) * 14);height:calc(var(--u) * 14);line-height:calc(var(--u) * 12);padding:0 calc(var(--u) * 3);text-align:center;color:var(--ap-gold-hi);border:var(--u) solid var(--ap-gold-dk);box-shadow:0 var(--u) 0 var(--ap-ink);text-shadow:none;background:linear-gradient(#2c2a22,#15130e)}.ap-tooltip{z-index:60;max-width:calc(var(--u) * 200);padding:calc(var(--u) * 3) calc(var(--u) * 6);font-family:var(--ap-font);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);color:var(--ap-text);-webkit-font-smoothing:none;border:var(--u) solid var(--ap-gold);box-shadow:0 0 0 var(--u) var(--ap-ink);pointer-events:none;white-space:pre-wrap;background:#080b15f5;position:fixed}.ap-nametag{padding:0 calc(var(--u) * 3);color:#fff;border-bottom:var(--u) solid var(--tag-c,var(--ap-gold));white-space:nowrap;pointer-events:none;background:#0609129e;position:absolute;transform:translate(-50%,-100%)}.ap-bubble{max-width:calc(var(--u) * 140);padding:calc(var(--u) * 2) calc(var(--u) * 6);color:#1a1c26;text-shadow:none;border:var(--u) solid var(--ap-ink);box-shadow:inset 0 calc(var(--u) * -1) 0 #cfc6b0, 0 calc(var(--u) * 2) 0 #0000004d;white-space:pre-wrap;pointer-events:none;background:#f7f3e8;animation:.16s ease-out both ap-rise;position:absolute;transform:translate(-50%,-100%)}.ap-bubble:after{content:"";left:50%;bottom:calc(var(--u) * -4);width:calc(var(--u) * 6);height:calc(var(--u) * 4);margin-left:calc(var(--u) * -3);clip-path:polygon(0 0,100% 0,50% 100%);background:#f7f3e8;position:absolute}.ap-hud-tl{left:calc(var(--u) * 8 + env(safe-area-inset-left,0px));top:calc(var(--u) * 8 + env(safe-area-inset-top,0px));align-items:flex-start;gap:calc(var(--u) * 5);max-width:calc(100% - var(--u) * (var(--mm) + 2 * var(--ap-minimap-ring,4) + 28));flex-direction:column;transition:opacity .24s;display:flex;position:absolute}.ap-hud.is-hidden .ap-hud-tl,.ap-hud.is-hidden .ap-net,.ap-hud.is-hidden .ap-banner{opacity:0;visibility:hidden}.ap-plate{min-width:calc(var(--u) * 128);padding:calc(var(--u) * 3) calc(var(--u) * 28) calc(var(--u) * 4) calc(var(--u) * 7);background:linear-gradient(90deg,#080b16e6 0%,#0e1424cc 62%,#0e142400 100%);position:relative}.ap-plate:before,.ap-plate:after{content:"";height:var(--u);position:absolute;left:0;right:0}.ap-plate:before{background:linear-gradient(90deg,#f3dca073,#f3dca000 80%);top:0}.ap-plate:after{background:linear-gradient(90deg, var(--ap-gold) 0%, #c9a45c99 55%, #c9a45c00 100%);bottom:0}.ap-region{align-items:center;gap:calc(var(--u) * 5);color:var(--ap-gold-hi);white-space:nowrap;transition:opacity var(--ap-region-fade,.28s);display:flex}.ap-region.is-swapping{opacity:0}.ap-hud-stats{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 2);white-space:nowrap;display:flex}.ap-hud-stat{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.ap-hud-stat .ap-lbl{color:var(--ap-text-dim)}.ap-money-val{font-variant-numeric:tabular-nums}.ap-quest{max-width:calc(var(--u) * 176);padding:calc(var(--u) * 3) calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 7);border-left:var(--u) solid var(--ap-gold);background:linear-gradient(90deg,#080b16db 0%,#0e1424a8 70%,#0e142400 100%);animation:.22s ease-out both ap-rise;position:relative}.ap-quest[hidden]{display:none}.ap-quest-title{align-items:center;gap:calc(var(--u) * 4);color:var(--ap-gold-hi);display:flex}.ap-quest-text{white-space:normal;overflow-wrap:anywhere}.ap-banner{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 8) 0 calc(var(--u) * 10);opacity:0;visibility:hidden;transition:opacity var(--ap-banner-fade,.6s) ease, visibility 0s linear var(--ap-banner-fade,.6s);background:radial-gradient(50% 60%,#080b169e 0%,#080b1652 55%,#080b1600 100%);flex-direction:column;display:flex;position:absolute;top:21%;left:0;right:0}.ap-banner.is-on{opacity:1;visibility:visible;transition:opacity var(--ap-banner-fade,.6s) ease, visibility 0s}.ap-banner-row{align-items:center;gap:calc(var(--u) * 8);display:flex}.ap-banner-line{width:calc(var(--u) * 84);height:var(--u);background:linear-gradient(90deg, #c9a45c00, var(--ap-gold) 70%, var(--ap-gold-hi))}.ap-banner-line.is-right{transform:scaleX(-1)}.ap-banner-title{font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 28);color:#fffaf0;text-shadow:var(--u) var(--u) 0 var(--ap-ink), 0 0 calc(var(--u) * 6) #f3dca066;white-space:nowrap}.ap-banner-sub{color:var(--ap-gold-hi);white-space:nowrap}.ap-banner-sub:empty{display:none}html.ap-compact .ap-banner-line{width:calc(var(--u) * 32)}.ap-net{right:calc(var(--u) * 8 + env(safe-area-inset-right,0px));top:calc(var(--u) * (8 + var(--mm) + 2 * var(--ap-minimap-ring,4) + 6) + env(safe-area-inset-top,0px));align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 1) calc(var(--u) * 6) calc(var(--u) * 2);border-right:var(--u) solid var(--ap-gold);white-space:nowrap;background:linear-gradient(270deg,#080b16db,#080b1666);display:inline-flex;position:absolute}html.ap-minimap-hidden .ap-net{top:calc(var(--u) * 8 + env(safe-area-inset-top,0px))}.ap-net-dot{--nc:var(--ap-net-offline);width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--nc);box-shadow:0 0 0 var(--u) var(--ap-ink), inset var(--u) var(--u) 0 #ffffff73}.ap-net[data-status=online] .ap-net-dot{--nc:var(--ap-net-online)}.ap-net[data-status=connecting] .ap-net-dot{--nc:var(--ap-net-connecting);animation:.9s steps(2,end) infinite ap-twinkle}.ap-net[data-status=error] .ap-net-dot{--nc:var(--ap-net-error)}.ap-net[data-status=offline]{color:var(--ap-text-dim)}.ap-minimap{right:calc(var(--u) * 8 + env(safe-area-inset-right,0px));top:calc(var(--u) * 8 + env(safe-area-inset-top,0px));width:calc(var(--u) * (var(--mm) + 2 * var(--ap-minimap-ring,4)));height:calc(var(--u) * (var(--mm) + 2 * var(--ap-minimap-ring,4)));filter:drop-shadow(0 calc(var(--u) * 2) 0 #00000059);transition:opacity .24s;position:absolute}.ap-minimap[hidden]{display:none}.ap-minimap canvas{display:block;position:absolute}.ap-mm-map{left:calc(var(--u) * var(--ap-minimap-ring,4));top:calc(var(--u) * var(--ap-minimap-ring,4));width:calc(var(--u) * var(--mm));height:calc(var(--u) * var(--mm))}.ap-mm-ring{width:100%;height:100%;top:0;left:0}.ap-mm-north{left:0;right:0;top:calc(var(--u) * -6);width:calc(var(--u) * 14);height:calc(var(--u) * 14);line-height:calc(var(--u) * 13);text-align:center;color:#ffdcd0;border:var(--u) solid var(--ap-gold-hi);box-shadow:0 0 0 var(--u) var(--ap-ink);background:linear-gradient(#a0322a,#5e1914);margin:0 auto;position:absolute}.ap-mapview{opacity:0;visibility:hidden;pointer-events:none;background:#04060eb3;justify-content:center;align-items:center;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;inset:0}.ap-mapview.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,visibility}.ap-mapview-frame{padding:calc(var(--u) * 8);width:max-content;max-width:calc(100vw - var(--u) * 8)}.ap-mapview-frame>.ap-panel-title{width:0;min-width:100%}.ap-mapview-body{align-items:stretch;gap:calc(var(--u) * 10);display:flex}.ap-mapview-side{justify-content:space-between;gap:calc(var(--u) * 8);min-width:calc(var(--u) * 96);flex-direction:column;display:flex}.ap-mapview-legend{gap:calc(var(--u) * 2);flex-direction:column;display:flex}html.ap-portrait .ap-mapview-body{flex-direction:column}html.ap-portrait .ap-mapview-side{flex-direction:row;align-items:flex-end;width:0;min-width:100%}html.ap-portrait .ap-mapview-legend{gap:calc(var(--u) * 3) calc(var(--u) * 10);flex-flow:wrap}.ap-mapview-canvas-wrap{position:relative}.ap-mapview canvas{display:block}.ap-mapview-label{padding:0 calc(var(--u) * 4);color:var(--ap-gold-hi);border-bottom:var(--u) solid var(--ap-gold-dk);white-space:nowrap;pointer-events:none;background:#080b16b8;position:absolute;transform:translate(-50%,-50%)}.ap-legend-item{align-items:center;gap:calc(var(--u) * 4);color:var(--ap-text-dim);white-space:nowrap;display:inline-flex}.ap-legend-item .ap-glyph{min-width:calc(var(--u) * 7);background-position:50%;background-size:contain}.ap-mapview-side .ap-key{flex:none}.ap-chat{left:calc(var(--u) * 8 + env(safe-area-inset-left,0px));bottom:calc(var(--u) * 8 + var(--ap-bottom-inset) + env(safe-area-inset-bottom,0px));width:min(calc(100% - var(--u) * 16), calc(var(--u) * 244));align-items:stretch;gap:calc(var(--u) * 3);pointer-events:none;flex-direction:column;display:flex;position:absolute}.ap-chat-log{--lines:5;max-height:calc(var(--u) * 14 * var(--lines) + var(--u) * 2);line-height:calc(var(--u) * 14);transition:opacity var(--ap-chat-fade,1.2s) ease;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.ap-chat.is-idle .ap-chat-log{opacity:var(--ap-chat-idle-opacity,0)}.ap-chat{transition:opacity .16s,visibility}.ap-chat.is-suppressed{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s}.ap-chat.is-collapsed .ap-chat-log{display:none}.ap-chat-line{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 calc(var(--u) * 2)}.ap-chat-line .ap-chat-time{color:#6f7790;margin-right:calc(var(--u) * 3)}.ap-chat-line .ap-chat-ch{margin-right:calc(var(--u) * 3)}.ap-chat-line .ap-chat-name{color:var(--ch-c)}.ap-chat-line.is-self .ap-chat-name{text-decoration:underline;text-decoration-thickness:var(--u);text-underline-offset:calc(var(--u) * 2)}.ap-chat-line .ap-chat-text{color:#ece8dc}.ap-chat-line[data-ch=system] .ap-chat-text,.ap-chat-line[data-ch=whisper] .ap-chat-text{color:var(--ch-c)}.ap-chat:not(.is-open) .ap-chat-line{background:linear-gradient(90deg,#0508108c,#05081000 90%)}.ap-chat-bar{align-items:center;gap:calc(var(--u) * 4);pointer-events:auto;display:flex}.ap-chat-bar .ap-btn{min-height:calc(var(--u) * 16);padding:0 calc(var(--u) * 6)}.ap-chat-unread{color:var(--ap-gold-hi)}.ap-chat-box{padding:calc(var(--u) * 6) calc(var(--u) * 7) calc(var(--u) * 7);display:none}.ap-chat.is-open{width:min(calc(100% - var(--u) * 16), calc(var(--u) * 300))}.ap-chat.is-open .ap-chat-box{display:block}.ap-chat.is-open .ap-chat-bar,.ap-chat.is-open>.ap-chat-log{display:none}.ap-chat-box .ap-chat-log{--lines:9;height:calc(var(--u) * 14 * var(--lines) + var(--u) * 2);max-height:none;margin:calc(var(--u) * 4) 0;pointer-events:auto;-webkit-user-select:text;user-select:text;justify-content:flex-start;overflow-y:auto}.ap-chat-box .ap-chat-log>:first-child{margin-top:auto}.ap-chat-box .ap-tabs{border-bottom:var(--u) solid var(--ap-gold-dk)}.ap-chat-box .ap-tab{padding:0 calc(var(--u) * 5) calc(var(--u) * 1)}.ap-chat-input-row{align-items:center;gap:calc(var(--u) * 4);display:flex}.ap-chat-chan{min-width:calc(var(--u) * 36);min-height:calc(var(--u) * 20);color:var(--ch-c,var(--ap-text))}.ap-chat-hint{margin-top:calc(var(--u) * 3);color:#6f7790}.ap-layer ::-webkit-scrollbar{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.ap-layer ::-webkit-scrollbar-track{background:#05070d99}.ap-layer ::-webkit-scrollbar-thumb{background:var(--ap-gold-dk);border:var(--u) solid var(--ap-ink)}.ap-layer ::-webkit-scrollbar-thumb:hover{background:var(--ap-gold)}@supports not selector(::-webkit-scrollbar){.ap-layer *{scrollbar-width:thin;scrollbar-color:var(--ap-gold-dk) #05070d99}}@media (prefers-reduced-motion:reduce){.ap-layer *,.ap-layer :before,.ap-layer :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
