*,:before,:after{box-sizing:border-box}html,body,#ui,#ui *{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#ui::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#ui ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html,body{color:#f3e7c9;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:#0a2025;width:100%;height:100%;margin:0;padding:0;font-family:Noto Sans Thai,Noto Sans,system-ui,sans-serif;font-size:14px;overflow:hidden}#ui{position:fixed;inset:0}@supports (height:100dvh){#ui,.app{height:var(--app-h,100dvh)}}input,textarea,select,button{font:inherit;color:inherit}input,textarea{-webkit-user-select:text;user-select:text}:root{--ink:#081a1d;--panel:#0a1e21f0;--panel-2:#102a2cf5;--panel-3:#163636e6;--line:#2f5d57;--line-2:#3e7a70;--gold:#e2bd6b;--gold-2:#b98d3e;--gold-3:#7a5a26;--text:#f3e7c9;--dim:#9fb5ad;--jade:#46c9a6;--jade-2:#2a8f78;--cinnabar:#c9463a;--cinnabar-2:#8e2a22;--hp:#d9443a;--mp:#3b8bdc;--exp:#e8c052;--rage:#ff8a3a;--shadow:0 6px 22px #00000073;--r:10px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--display:"Noto Serif Thai", "Noto Serif", Georgia, serif;--num:"Noto Sans Thai", "Segoe UI", system-ui, sans-serif}.app{position:fixed;inset:0}.dim{color:var(--dim)}.small{font-size:12px}.center{text-align:center}.pad{padding:18px 8px}.warn{color:#ff9a6a}.online{color:var(--jade)}.grow{flex:1;min-width:0}.hint{margin-top:8px}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.col{flex-direction:column;gap:4px;display:flex}.coin{color:var(--gold)}.tag{color:var(--gold);background:#e2bd6b29;border-radius:99px;padding:1px 8px;font-size:12px;display:inline-block}.tag.ok{color:var(--jade);background:#46c9a633}.btn{appearance:none;border:1px solid var(--line-2);color:var(--text);cursor:pointer;white-space:nowrap;background:linear-gradient(#25514c,#163733);border-radius:8px;padding:7px 14px;font-weight:600;line-height:1.2;transition:filter .12s,transform 60ms;box-shadow:inset 0 1px #ffffff14,0 2px #00000059}.btn:hover:not(:disabled){filter:brightness(1.15)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.gold{color:#2a1a06;text-shadow:0 1px #ffffff4d;background:linear-gradient(#e8c677,#b88a3a);border-color:#f1d18a}.btn.danger{background:linear-gradient(#b8453a,#7e2620);border-color:#e0776c}.btn.small{border-radius:6px;padding:4px 10px;font-size:12px}.btn.wide{width:100%}.link{appearance:none;color:var(--gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;text-decoration:underline}input,textarea,select{border:1px solid var(--line);background:#00000059;border-radius:7px;outline:none;min-width:0;padding:7px 10px}input:focus,textarea:focus,select:focus{border-color:var(--gold-2);box-shadow:0 0 0 2px #e2bd6b33}select option{background:#10282b}textarea{resize:vertical;width:100%;min-height:80px}input[type=range]{accent-color:var(--gold);flex:1;padding:0}input[type=checkbox]{accent-color:var(--jade);width:18px;height:18px}input[type=number]{width:80px}.check{cursor:pointer;align-items:center;gap:8px;display:flex}.field{flex-direction:column;gap:4px;display:flex}.field span{color:var(--dim);font-size:13px}.form-error{color:#ffb0a4;background:#c9463a2e;border:1px solid #c9463a80;border-radius:6px;padding:6px 10px;font-size:13px}.form-ok{color:#b8f5d6;background:#28966e2e;border:1px solid #3cbe8c80;border-radius:6px;padding:6px 10px;font-size:13px}.panel{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--gold-3);box-shadow:var(--shadow), inset 0 0 0 1px #e2bd6b1f;border-radius:14px;padding:16px}.panel-title{font-family:var(--display);color:var(--gold);text-align:center;letter-spacing:.02em;margin-bottom:10px;font-size:20px;font-weight:700}.section-h{font-family:var(--display);color:var(--gold);align-items:center;gap:8px;margin:10px 0 6px;font-size:14px;font-weight:700;display:flex}.section-h:after{content:"";background:linear-gradient(90deg, var(--gold-3), transparent);flex:1;height:1px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.tabs button,.seg button,.cats button,.lang-switch button{appearance:none;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px 7px 0 0;padding:6px 12px;font-weight:600}.tabs button.on{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:#e2bd6b1a}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{border-radius:0;padding:5px 12px}.seg button.on,.cats button.on,.lang-switch button.on{background:var(--gold);color:#2a1a06}.logo{text-align:center;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;display:flex}.logo-main{font-family:var(--display);letter-spacing:.04em;background:linear-gradient(#fff3cf 10%,#e7c070 55%,#a8772c 90%);color:#0000;filter:drop-shadow(0 2px #3a2508)drop-shadow(0 6px 14px #0009);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.logo.big .logo-main{font-size:clamp(40px,8vw,72px)}.logo.small .logo-main{font-size:22px}.logo-sub{font-family:var(--num);letter-spacing:.4em;color:var(--jade);text-shadow:0 2px 6px #000;font-size:13px}.logo-tag{color:var(--text);text-shadow:0 2px 6px #000;margin-top:6px;font-size:15px}.screen{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-screen{background:radial-gradient(at 50% 40%,#1d4a48,#07171a 70%);flex-direction:column;gap:24px}.boot-error{color:#ffb0a4;flex-direction:column;align-items:center;gap:12px;display:flex}.loader{color:var(--dim);flex-direction:column;align-items:center;gap:10px;display:flex}.loader-bar{background:#ffffff14;border-radius:4px;width:220px;height:4px;position:relative;overflow:hidden}.loader-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:40%;animation:1.1s ease-in-out infinite loadslide;position:absolute;inset:0}@keyframes loadslide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.backdrop{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:fixed;inset:0}.backdrop-img{will-change:transform;background:#0a2025 url(/assets/backdrop/town-wide.webp) 50%/cover no-repeat;animation:38s ease-in-out infinite alternate bdpan;position:fixed;inset:-5%}@media (max-aspect-ratio:4/5){.backdrop-img{background-image:url(/assets/backdrop/town-tall.webp)}}@keyframes bdpan{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-2%,-1.5%)}}@media (prefers-reduced-motion:reduce){.backdrop-img{animation:none}}.lang-switch{border:1px solid var(--line);background:#00000073;border-radius:99px;padding:2px;display:inline-flex}.lang-switch button{border-radius:99px;padding:4px 12px;font-size:13px}.login-screen:before,.chars-screen:before,.create-screen:before{content:"";pointer-events:none;background:radial-gradient(at 50% 55%,#0000 30%,#040e10b3 100%);position:fixed;inset:0}.login-top{top:calc(12px + var(--safe-t));right:calc(12px + var(--safe-r));z-index:2;align-items:center;gap:8px;display:flex;position:fixed}.discord-btn{color:#fff;background:#5865f2;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0006}.discord-btn:hover{filter:brightness(1.1)}.discord-btn.compact{padding:5px 10px;font-size:12px}.login-foot .discord-btn{margin-bottom:4px}.chars-top .discord-btn{margin-left:auto;margin-right:8px}.menu-disc.discord{color:#fff;background:radial-gradient(circle at 35% 30%,#7d87ff,#3b44b8 70%)}a.menu-btn{text-decoration:none}.login-center{z-index:1;flex-direction:column;align-items:center;gap:18px;width:min(380px,92vw);display:flex;position:relative}.login-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;gap:10px;width:100%;display:flex}.login-foot{color:var(--dim);text-shadow:0 1px 4px #000;font-size:13px}.divider{color:var(--dim);align-items:center;gap:10px;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.google-btn{justify-content:center;min-height:44px;display:flex}.hub-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hub-mark{flex:none;width:20px;height:20px}.hub-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.hub-line{color:#fff;background:#06c755;border:1px solid #06c755}.hub-btn:hover{filter:brightness(.96)}.hub-btn:focus-visible{outline:2px solid var(--gold,#e8c46a);outline-offset:2px}.id911-link{text-align:center;align-self:center}.chars-top{top:calc(10px + var(--safe-t));z-index:2;justify-content:space-between;align-items:center;display:flex;position:fixed;left:16px;right:16px}.chars-panel{right:calc(20px + var(--safe-r));z-index:1;flex-direction:column;gap:8px;width:min(380px,42vw);display:flex;position:fixed;top:64px;bottom:20px;overflow:auto}.chars-sub{text-align:center;color:var(--dim);font-size:13px}.char-list{flex-direction:column;flex:1 0;gap:8px;min-height:74px;display:flex;overflow:auto}.char-card{text-align:left;cursor:pointer;border:1px solid var(--line);background:#00000040;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.char-card.on{border-color:var(--gold);background:linear-gradient(90deg,#e2bd6b33,#0003);box-shadow:0 0 0 1px #e2bd6b4d}.char-card.ghost-card{border-color:#69c9a8;box-shadow:inset 3px 0 #74e0b9}.char-ai-state{color:#baffdf;overflow-wrap:anywhere;background:#155246a6;border-radius:7px;gap:2px;margin-top:5px;padding:5px 7px;font-size:11px;font-weight:700;line-height:1.3;display:grid}.char-ai-clock{color:#ffe3a2;font:800 14px/1.2 var(--num)}.char-ai-state small{color:#d1e7dc;font-size:10px;font-weight:500}.char-card.empty{opacity:.85;border-style:dashed}.char-card .plus{border:1px dashed var(--gold-2);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;font-size:26px;display:grid}.char-name{font-size:16px;font-weight:700}.char-meta{font-size:13px}.server-card{align-items:center}.server-card.featured{padding-top:14px;padding-bottom:14px}.server-card.featured .char-name{font-size:1.15em}.server-dot{background:#6fd08c;border-radius:50%;flex:none;width:10px;height:10px;margin:0 6px 0 4px;box-shadow:0 0 6px #6fd08cb3}.server-dot.st-busy{background:#e6b450;box-shadow:0 0 6px #e6b450b3}.server-dot.st-full{background:#e0604f;box-shadow:0 0 6px #e0604fb3}.server-dot.st-maintenance{box-shadow:none;background:#8a8a8a}.server-dot.st-soon{background:#6fb6e6;box-shadow:0 0 6px #6fb6e6b3}.server-new{vertical-align:middle;color:#7ee0a0;letter-spacing:.04em;margin-left:8px;font-size:12px;font-weight:700;display:inline-block}.server-last{vertical-align:middle;color:var(--gold);background:#e2bd6b2e;border:1px solid #e2bd6b73;border-radius:9px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.chars-actions{flex-direction:column;gap:8px;display:flex}.chars-actions .row{flex-wrap:wrap;justify-content:center}.chars-actions .admin-entry{text-align:center;text-decoration:none}.chars-hero-card{left:calc(24px + var(--safe-l));z-index:1;border-left:3px solid var(--gold);background:linear-gradient(90deg,#081a1dd9,#081a1d00);max-width:min(420px,50vw);padding:14px 18px;position:fixed;bottom:28px}.hero-name{font-family:var(--display);color:var(--gold);text-shadow:0 2px 8px #000;font-size:28px;font-weight:800}.hero-class{color:var(--jade);font-weight:600}.hero-desc{color:var(--text);text-shadow:0 1px 3px #000;margin-top:4px;font-size:13px}.create-panel{right:calc(20px + var(--safe-r));z-index:1;flex-direction:column;gap:10px;width:min(460px,48vw);display:flex;position:fixed;top:16px;bottom:16px;overflow:auto}.class-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.class-btn{border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:13px;display:flex}.class-btn.on{border-color:var(--gold);color:var(--gold);background:#e2bd6b29}.class-detail{background:#00000038;border-radius:10px;padding:10px 12px}.class-detail p{color:var(--text);margin:6px 0;font-size:13px}.class-name{font-family:var(--display);color:var(--gold);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.class-name .role{color:var(--jade);border:1px solid var(--jade-2);border-radius:99px;padding:1px 8px;font-family:inherit;font-size:12px;font-weight:500}.stats-preview{flex-direction:column;gap:4px;display:flex}.stat-row{color:var(--dim);grid-template-columns:96px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.stat-bar{background:#ffffff14;border-radius:4px;height:6px;overflow:hidden}.stat-bar div{background:linear-gradient(90deg, var(--jade-2), var(--jade));height:100%}.create-form{flex-direction:column;gap:10px;display:flex}.create-form .label{color:var(--dim);width:64px;font-size:13px}.game-screen{position:fixed;inset:0}.world-canvas{width:100%;height:100%;image-rendering:pixelated;touch-action:none;display:block;position:absolute;inset:0}.world-labels{pointer-events:none;isolation:isolate;clip-path:inset(var(--menu-b,0px) 0 0 0);position:absolute;inset:0;overflow:hidden}.loading-overlay{z-index:60;background:radial-gradient(at 50% 40%,#1d4a48f5,#07171afc 70%);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.conn-overlay{z-index:70;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.conn-overlay .panel{flex-direction:column;align-items:center;gap:12px;display:flex}.hot-chips{left:50%;top:calc(env(safe-area-inset-top,0px) + 54px);z-index:45;pointer-events:none;gap:6px;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.hot-chip{pointer-events:auto;white-space:nowrap;text-overflow:ellipsis;color:#fff4d6;background:#121a1ec7;border:1px solid #ffd87873;border-radius:12px;align-items:center;gap:4px;max-width:100%;padding:3px 10px;font-size:12px;line-height:1.3;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #00000059}.hot-chip.syncing{color:#bff5e6;border-color:#89e6d380}.hot-chip.syncing:before{content:"";background:#89e6d3;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite hot-pulse}button.hot-chip{cursor:pointer;font-family:inherit}button.hot-chip:hover{border-color:#ffd878cc}@keyframes hot-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.hot-chip.syncing:before{animation:none}}.ent-label{white-space:nowrap;will-change:transform;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0}.ent-name{color:#fff;text-shadow:0 0 3px #000,0 1px 2px #000,0 0 1px #000;flex-direction:column;align-items:center;font-size:12px;font-weight:600;line-height:1.15;display:flex}.ent-voice-speaking{color:#fff;pointer-events:none;background:#082d30e8;border:1px solid #89e6d3;border-radius:9px;padding:1px 5px;font-size:13px;line-height:1.15;box-shadow:0 0 8px #41dbc58a}.ent-name .lv{color:#d8d0b8;font-size:11px;font-weight:500}.ent-label.mob .ent-name{color:#ffe7c7}.ent-label.aggro .ent-name{color:#ffb49a}.ent-label.elite .ent-name{color:#ffd36a}.ent-label.boss .ent-name{color:#ff7a6a;font-size:14px}.ent-label.npc .ent-name{color:#ffe9b8;display:block}.ent-name .npc-title{color:#9fe0a6;margin-right:5px;font-size:.8em}.ent-label.gm .ent-name{color:#ffd76a;font-weight:800}.ent-name .gm-tag{color:#fff;vertical-align:1px;background:#c8361f;border-radius:4px;margin-right:4px;padding:0 4px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.ent-label.player .ent-name{color:#e8f6ff}.ent-label.ai-ghost .ent-name{color:#aff5dd}.ent-name .ai-mark{color:#ddfff3;background:#0a2f35e0;border:1px solid #91cdb7;border-radius:6px;padding:1px 5px;font-size:10px}.ent-label.self .ent-name{color:#b8ffe0}.ent-name .guild{color:#9ff0a8;font-size:11px}.ent-name .title{color:var(--gold);font-size:10px}.ent-name .stall{color:#ffe7a8;background:#782814d9;border:1px solid #e2bd6b;border-radius:5px;margin-bottom:2px;padding:1px 6px;font-size:11px}.ent-label.drop .ent-name{font-size:11px}.ent-hp{background:#0c1428d9;border-radius:3px;width:46px;height:6px;margin:2px auto 0;overflow:hidden;box-shadow:0 0 0 1px #7f97b0}.ent-hp>div{background:linear-gradient(#ff7a6b,#e0352b);width:100%;height:100%;transition:width .15s}.ent-hp>div.low{background:linear-gradient(#ffb36b,#ff4d1f)}.ent-label .ent-name.ent-plate{white-space:nowrap;pointer-events:none;font-family:Arial, Tahoma, var(--num);color:#fff;-webkit-text-stroke:0;text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,-1px 0 #000,1px 0 #000,-1px 1px #000,0 1px #000,1px 1px #000;-webkit-font-smoothing:none;background:0 0;flex-direction:row;align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:14px;display:flex;position:absolute;top:100%;left:50%}.ent-plate .plate-lines{flex-direction:column;align-items:flex-start;display:flex}.ent-plate .plate-l1,.ent-label .ent-plate .plate-l2{color:inherit;font-size:inherit;display:block}.ent-label .ent-plate .label-em{width:24px;height:24px;image-rendering:pixelated;border-radius:0;flex:none;margin:0}.ent-label .ent-plate .label-em.guild-em-default{border-radius:50%;font-size:13px}.ent-plate .plate-slots{vertical-align:middle;align-items:center;gap:3px;margin-right:3px;display:inline-flex}:root:root .ent-label .ent-plate .gm-badge{isolation:auto;letter-spacing:.06em;vertical-align:1px;color:#3a2400;text-shadow:0 1px #fff5c8b3;background:linear-gradient(105deg,#c98a10 0%,#ffd84a 38%,#fff6c0 50%,#ffd84a 62%,#c98a10 100%) 0 0/220% 100%;border:1px solid #ffe28a;border-radius:4px;min-width:0;margin:0 1px 0 0;padding:0 5px;font-family:inherit;font-size:.82em;font-weight:900;line-height:1.35;animation:3.6s linear infinite plate-gm-shine;display:inline-block;position:static;overflow:visible;box-shadow:0 0 0 1px #5a3a00,0 0 6px #ffc83cb3}:root:root .ent-label .ent-plate .gm-badge:before,:root:root .ent-label .ent-plate .gm-badge:after{content:none}@keyframes plate-gm-shine{0%{background-position:120% 0}60%,to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){:root:root .ent-label .ent-plate .gm-badge{animation:none}}.ent-plate .sup-card{vertical-align:-2px;width:16px;height:12px;image-rendering:pixelated;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' shape-rendering='crispEdges'%3E%3Crect width='16' height='12' fill='%23e8c45a'/%3E%3Crect x='1' y='1' width='14' height='10' fill='%231b7f62'/%3E%3Crect x='1' y='3' width='14' height='2' fill='%23145e49'/%3E%3Crect x='6' y='5' width='4' height='4' fill='%237ff0c8'/%3E%3Crect x='7' y='4' width='2' height='1' fill='%237ff0c8'/%3E%3Crect x='7' y='9' width='2' height='1' fill='%237ff0c8'/%3E%3C/svg%3E") 50%/16px 12px no-repeat;margin:0 3px 0 0;display:inline-block}.ent-plate.has-hp{padding-top:8px}.ent-plate>.ent-hp{margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.ent-label .ent-plate .lv{color:#cfe3ff;font-size:11px;font-weight:400}.ent-label.boss .ent-name.ent-plate{color:#ffcf5a;font-weight:700}.ent-label.elite .ent-name.ent-plate{color:#ff9a3c;font-weight:700}.ent-label.names-off :is(.ent-plate>:not(.ent-hp),.ent-signs){display:none}.ent-qmark{font-family:var(--display);color:#ffd84a;text-shadow:0 0 2px #3a2508,0 2px #3a2508,0 0 10px #ffc83ccc;margin-bottom:1px;font-size:22px;font-weight:800;line-height:1;animation:1.2s ease-in-out infinite qbob}.ent-qmark.ready{color:#6affc8;text-shadow:0 0 2px #06302a,0 2px #06302a,0 0 10px #50ffc8cc}@keyframes qbob{50%{transform:translateY(-3px)}}.ent-bubble{white-space:normal;text-align:center;color:#2a1a06;background:#fff7e2;border:1px solid #c9a45c;border-radius:10px;max-width:180px;margin-bottom:3px;padding:4px 9px;font-size:12px;line-height:1.3;position:relative;box-shadow:0 2px 6px #00000059}.ent-bubble:after{content:"";left:calc(50% + var(--tail,0px));border:6px solid #0000;border-top-color:#fff7e2;border-bottom:0;position:absolute;bottom:-6px;transform:translate(-50%)}.dmg{pointer-events:none;font-family:var(--num);color:#fff;text-shadow:0 0 3px #000,0 2px #000;white-space:nowrap;will-change:transform, opacity;font-size:18px;font-weight:700;position:absolute;top:0;left:0}.dmg.dealt{color:#fff3c4}.dmg.crit{color:#ffe16b;z-index:3;text-shadow:0 2px #531912,2px 0 #531912,-2px 0 #531912,0 -2px #531912;font-size:clamp(21px,2.4vw,28px)}.dmg.crit svg{z-index:-1;opacity:.94;width:118%;min-width:66px;height:34px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dmg.crit svg polygon:first-child{fill:#4a141161;stroke:#a81622;stroke-width:5px}.dmg.crit svg polygon:last-child{fill:none;stroke:#ee5652;stroke-width:2.5px}.dmg.crit.taken{color:#fff0ea}.dmg.crit.taken svg polygon:first-child{fill:#3c081173}.dmg.crit.taken svg polygon:last-child{stroke:#e98793}.dmg.crit.other{font-size:20px}.dmg.crit.dealt{color:#ffe777;filter:drop-shadow(0 0 3px #ae2018);font-size:clamp(22px,2.2vw,28px)}.dmg.crit.compact{filter:none;font-size:clamp(20px,2vw,27px)}.dmg.crit.dealt.classic{color:#fffbe8;filter:drop-shadow(0 0 10px #ff8a1a);text-shadow:0 3px #5a1800,3px 0 #5a1800,-3px 0 #5a1800,0 -3px #5a1800,2px 2px #5a1800,-2px -2px #5a1800,2px -2px #5a1800,-2px 2px #5a1800;font-size:clamp(36px,4.4vw,52px)}.dmg.crit.dealt.classic svg{width:165%;min-width:128px;height:76px}.dmg.crit.dealt.classic svg polygon:first-child{fill:#ff7a0a;stroke:#8d2a00}.dmg.crit.dealt.classic svg polygon:last-child{fill:#ffd21f;stroke:#fff1a0}.dmg.crit.dealt.classic.fresh .dmg-value{text-shadow:0 3px #5a1800,3px 0 #5a1800,-3px 0 #5a1800,0 -3px #5a1800,2px 2px #5a1800,-2px -2px #5a1800,0 10px #ffbe288c,0 19px #ff78144d,0 28px #e6460a24}.dmg.crit.fresh .dmg-value{text-shadow:0 2px #531912,2px 0 #531912,-2px 0 #531912,0 -2px #531912,0 6px #82181238}.dmg-value{position:relative}.dmg.taken{color:#ff7a6a}.dmg.other{color:#e8e8e8;opacity:.85;font-size:14px}.dmg.heal{color:#7dff9a}.dmg.miss{color:#b8c8d8;font-size:14px}.dmg.dot{font-size:14px}.dmg.loot{text-shadow:0 0 3px #000,0 1px 2px #000;font-family:inherit;font-size:13px;font-weight:700}.dmg.loot.gold{color:#ffd86a}.dmg.loot.item{color:#c8f5cf}.dmg.loot.honor{color:#cdb8ff}.forge-fx{--forge-ink:#ffe596;z-index:5;pointer-events:none;text-align:center;filter:drop-shadow(0 2px 3px #17120e);flex-direction:column;justify-content:flex-end;align-items:center;width:164px;animation:1.65s both forge-fade;display:flex;position:absolute;top:0;left:0}.forge-fx.fail{--forge-ink:#d8e3e7}.forge-fx.broken{--forge-ink:#ff9985}.forge-hammer{z-index:2;transform-origin:70% 82%;width:54px;height:61px;margin-bottom:-8px;animation:.52s cubic-bezier(.25,.1,.35,1) both forge-strike;position:relative}.forge-impact{z-index:1;background:var(--forge-ink);clip-path:polygon(50% 0,58% 29%,84% 9%,71% 39%,100% 46%,69% 55%,85% 91%,55% 69%,50% 100%,42% 68%,12% 89%,29% 55%,0 46%,29% 38%,16% 9%,42% 30%);opacity:0;width:80px;height:66px;animation:.68s ease-out .22s both forge-burst;position:absolute;top:34px;left:50%;transform:translate(-50%)scale(.1)}.forge-result{z-index:3;max-width:158px;color:var(--forge-ink);font-family:var(--display);letter-spacing:.01em;text-shadow:0 1px 2px #000;background:#0e1f23ed;border:1px solid;border-radius:5px;padding:3px 7px;font-size:clamp(12px,2.5vw,16px);font-weight:900;line-height:1.2;animation:.55s .3s both forge-caption;position:relative;box-shadow:0 2px 8px #0009}.forge-fx.broken .forge-hammer{filter:saturate(.55)}.forge-fx.lite .forge-impact{display:none}@keyframes forge-strike{0%{transform:translate(19px,-15px)rotate(-60deg)scale(1.08)}47%{transform:translate(-2px,1px)rotate(26deg)scale(1.16)}67%{transform:translateY(-5px)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes forge-burst{0%,25%{opacity:0;transform:translate(-50%)scale(.1)}45%{opacity:.9;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1.45)}}@keyframes forge-caption{0%{opacity:0;transform:translateY(9px)scale(.8)}60%{opacity:1;transform:translateY(-2px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes forge-fade{0%,76%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.forge-fx,.forge-hammer,.forge-impact,.forge-result{animation:none}.forge-impact{opacity:.45;transform:translate(-50%)scale(.75)}}.bar{background:#0000008c;border:1px solid #000c;border-radius:4px;height:14px;position:relative;overflow:hidden}.bar .fill{transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.bar span{text-align:center;font-size:10px;line-height:12px;font-family:var(--num);color:#fff;text-shadow:0 1px 1px #000;display:block;position:relative}.bar.hp .fill{background:linear-gradient(180deg, #ff7b6b, var(--hp) 55%, #9c2a22)}.bar.mp .fill{background:linear-gradient(180deg, #7cc0ff, var(--mp) 55%, #245d9c)}.bar.rage{height:6px}.bar.rage .fill{background:linear-gradient(90deg, #ffb24a, var(--rage))}.bar.rage.raging .fill{background:linear-gradient(90deg,#ff4a2a,#ffd04a,#ff4a2a) 0 0/200% 100%;animation:.6s linear infinite ragefx}@keyframes ragefx{to{background-position:200% 0}}.bar.small{height:6px}.bar.load .fill{background:var(--jade)}.lv-badge{background:var(--gold);color:#2a1a06;font-family:var(--num);border:1px solid #2a1a06;border-radius:99px;padding:0 5px;font-size:11px;font-weight:700;position:absolute;bottom:-4px;right:-4px}.pill{appearance:none;border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:#e2bd6b33;border-radius:99px;padding:0 7px;font-size:11px;animation:1.6s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 4px #e2bd6b26}}.badge{background:var(--cinnabar);color:#fff;text-align:center;min-width:16px;height:16px;font-size:10px;font-weight:700;line-height:16px;font-family:var(--num);border-radius:99px;padding:0 4px;position:absolute;top:0;right:2px}.modal-backdrop{z-index:80;pointer-events:auto;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.modal-backdrop.top{z-index:120}.death-panel{text-align:center;min-width:260px}.death-panel .panel-title{color:#ff8f86}.death-panel .row{justify-content:center}.modal-panel{flex-direction:column;gap:12px;width:min(360px,92vw);display:flex}.modal-text{white-space:pre-wrap;line-height:1.5}.modal-input{gap:6px;display:flex}.modal-input input{flex:1}.modal-choices{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;max-height:50vh;display:grid;overflow-y:auto}.modal-choices .btn.choice{text-align:left;flex-direction:column;align-items:flex-start;min-height:44px;display:flex}.invite-toast{top:calc(70px + var(--safe-t));z-index:90;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:260px;padding:12px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toasts{left:50%;top:calc(132px + var(--safe-t));z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;transform:translate(-50%)}:root.hud-zones .toasts{top:auto;bottom:var(--toast-bottom);left:var(--toast-x);max-width:var(--toast-w)}:root.hud-zones .toast{max-width:var(--toast-w)}:root.hud-zones .toast.big{padding:6px 28px;font-size:clamp(16px,2.4vw,24px)}:root.hud-zones.hud-touch.chat-open .toasts .toast:not(:last-child){display:none}.toast{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#081a1de6;border-radius:8px;max-width:90vw;padding:6px 14px;font-size:13px;animation:.2s ease-out toastin}.toast.error{color:#ffc2b8;border-color:#e0776c}.toast.reward{border-color:var(--gold-2);color:#ffe9a8}.toast.big{font-family:var(--display);color:var(--gold);text-shadow:0 2px 8px #000;box-shadow:none;background:linear-gradient(90deg,#0000,#081a1dd9,#0000);border:0;padding:8px 60px;font-size:clamp(20px,3.2vw,30px);font-weight:800}.toast.rare{color:#ffc34a;border-color:#ffc34a;font-weight:700;box-shadow:0 0 20px #ffb43c73}.gacha-reveal{z-index:110;pointer-events:none;padding:var(--safe-t,0px) max(12px, var(--safe-r,0px)) var(--safe-b,0px) max(12px, var(--safe-l,0px));place-items:center;display:grid;position:fixed;inset:0}.gacha-reveal-card{isolation:isolate;text-align:center;pointer-events:auto;color:#fce7af;background:linear-gradient(150deg,#082a2bf7,#0a191dfa 62%,#281f10f7);border:2px solid #d6ac59;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:min(340px,100vw - 24px);min-height:222px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #000b,inset 0 0 32px #37bfa329}.gacha-reveal-light{z-index:-1;opacity:.72;background:repeating-conic-gradient(from 7deg,#73ecd34d 0deg 8deg,#0000 8deg 30deg),radial-gradient(circle,#e4c76540,#0000 69%);border-radius:50%;width:260px;height:260px;animation:4s linear infinite gachaRays;position:absolute;top:-28px;left:calc(50% - 130px)}.gacha-reveal-kicker{font:800 16px var(--display);text-shadow:0 2px 5px #000;margin:0}.gacha-reveal-seal{color:#fff6c5;text-shadow:0 0 18px #fff4aa;background:radial-gradient(circle,#f1d686 0%,#b38c42 28%,#164c4b 72%);border:3px double #e9ce82;border-radius:50%;place-items:center;width:88px;height:88px;font-size:46px;animation:1.1s ease-in-out both gachaSeal;display:grid;box-shadow:0 0 0 8px #d0aa5133,0 0 30px #80e5d088}.gacha-reveal-prize{background:radial-gradient(circle,#ffe8a65c,#2b8f8050 54%,#0000 72%);border-radius:50%;place-items:center;width:104px;height:104px;animation:.45s cubic-bezier(.2,1.5,.35,1) both gachaPrize;display:grid;box-shadow:0 0 24px #88e9d377}.gacha-reveal-prize.gacha-grade-legend,.gacha-reveal-prize.gacha-grade-mythic{background:radial-gradient(circle,#ffd986a8,#b26a725c 52%,#0000 72%);box-shadow:0 0 32px #ffc564aa}.gacha-reveal-name{font:800 18px var(--display);text-shadow:0 2px 7px #000}.gacha-reveal-card small{color:#d9eee9;line-height:1.35}.gacha-reveal-card .btn{min-width:128px;min-height:34px}@keyframes gachaRays{to{transform:rotate(360deg)}}@keyframes gachaSeal{0%{opacity:.5;transform:scale(.75)rotate(-18deg)}65%{opacity:1;transform:scale(1.08)rotate(8deg)}to{transform:scale(1)}}@keyframes gachaPrize{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (max-height:440px){.gacha-reveal-card{gap:4px;width:min(390px,100vw - 20px);min-height:0;padding:8px 14px}.gacha-reveal-seal{width:54px;height:54px;font-size:30px}.gacha-reveal-prize{width:64px;height:64px}.gacha-reveal-kicker{font-size:14px}.gacha-reveal-name{font-size:15px}.gacha-reveal-card .btn{min-height:28px}}@media (prefers-reduced-motion:reduce){.gacha-reveal-light,.gacha-reveal-seal,.gacha-reveal-prize{animation:none}}@keyframes toastin{0%{opacity:0;transform:translateY(-6px)}}.windows{z-index:40;top:calc(64px + var(--safe-t));bottom:calc(96px + var(--safe-b));pointer-events:none;flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:10px;display:flex;position:absolute;left:8px;right:8px;overflow-y:auto}.window{pointer-events:auto;border:1px solid var(--gold-3);width:360px;min-width:0;max-width:100%;max-height:100%;box-shadow:var(--shadow), inset 0 0 0 1px #e2bd6b1a;zoom:var(--ui-scale,1);background:linear-gradient(#102a2c,#0a1e21);border-radius:14px;flex-direction:column;flex:none;animation:.14s ease-out winin;display:flex}.window.wide{width:600px}.window.inv-window{width:740px}.window.inv-window.compact{width:360px}.inv-window.compact .inv-layout{grid-template-columns:1fr}.inv-window.compact .paperdoll,.inv-window.compact .item-detail,.inv-window.compact .bag-tools .cats{display:none}.window.trade-window{width:480px}@keyframes winin{0%{opacity:0;transform:translateY(8px)scale(.98)}}.window-head{border-bottom:1px solid var(--gold-3);background:linear-gradient(#e2bd6b24,#e2bd6b05);border-radius:14px 14px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.window-title{font-family:var(--display);color:var(--gold);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;font-size:16px;font-weight:700;overflow:hidden}.orn{border-top:2px solid var(--gold-2);border-bottom:2px solid var(--gold-2);opacity:.6;width:18px;height:10px}.window-close{appearance:none;border:1px solid var(--gold-3);color:var(--gold);cursor:pointer;background:#0000004d;border-radius:8px;width:30px;height:30px;font-size:18px;line-height:1}.window-close:hover{background:var(--cinnabar-2);color:#fff}.window-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px 12px;display:flex;overflow:auto}.item-icon,.class-icon,.skill-icon{flex:none;line-height:0;display:inline-block;position:relative}.bag-slot .item-icon,.pd-slot .item-icon{max-width:44px;max-height:44px;width:100%!important;height:100%!important}.bag-slot .item-icon svg,.pd-slot .item-icon svg{width:100%;height:100%}.item-icon svg,.class-icon svg,.skill-icon svg{display:block}.item-icon .enh{font-size:10px;line-height:1;font-family:var(--num);color:#ffe07a;text-shadow:0 1px 1px #000,0 0 2px #000;position:absolute;top:1px;left:1px}.item-icon .qty{font-size:10px;line-height:1;font-family:var(--num);color:#fff;text-shadow:0 1px 1px #000,0 0 2px #000;position:absolute;bottom:1px;right:2px}.item-icon.grade-legend svg,.item-icon.grade-mythic svg{filter:drop-shadow(0 0 3px #ffaa3c99)}.inv-layout{grid-template-columns:210px 1fr 230px;gap:10px;min-height:0;display:grid}.paperdoll{flex-direction:column;gap:8px;display:flex}.pd-head{align-items:center;gap:8px;display:flex}.pd-name{font-weight:700}.pd-slots{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pd-slot,.bag-slot{appearance:none;aspect-ratio:1;cursor:pointer;border:1px solid var(--line);background:#00000061;border-radius:8px;place-items:center;min-width:0;padding:2px;display:grid;position:relative}.pd-slot{background:radial-gradient(circle,#e2bd6b0f,#0006)}.pd-slot.filled,.bag-slot:hover{border-color:var(--gold-3)}.pd-slot.sel,.bag-slot.sel{border-color:var(--gold);box-shadow:0 0 0 2px #e2bd6b59}.skin-slot-panel{background:linear-gradient(110deg,#175b6454,#171e2cb3);border:1px solid #6fd2dc80;border-radius:9px;align-items:center;gap:9px;padding:6px;display:flex}.skin-slot-panel .skin-slot{border-color:#6fd2dca6;flex:0 0 43px;width:43px;height:43px}.skin-slot-panel>div{flex-direction:column;gap:2px;min-width:0;display:flex}.skin-slot-panel b{color:#a1f1e8;letter-spacing:.08em;font-size:12px}.skin-slot-panel small{color:var(--dim);font-size:10px;line-height:1.2}.invite-window .inv-five-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invite-window .inv-five-list>small{grid-column:1/-1}.invite-window .inv-five{background:linear-gradient(115deg,#13504c52,#1b232db8);border:1px solid #75d6be8c;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.invite-window .inv-five>b{color:#a4f3db}.invite-window .inv-five-goods{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px;font-size:12px;display:grid}.invite-window .inv-five small{color:var(--dim);line-height:1.35}.invite-window .inv-five strong{color:#a4f3db}@media (max-width:560px){.invite-window .inv-five-list{grid-template-columns:1fr}}.slot-label{color:var(--dim);text-align:center;font-size:10px;line-height:1.1}.pd-gold{font-family:var(--num);background:#0000004d;border-radius:8px;padding:6px 10px}.bag{flex-direction:column;gap:6px;min-width:0;display:flex}.bag-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cats{flex-wrap:wrap;gap:2px;display:flex}.cats button{border-radius:6px;padding:3px 8px;font-size:12px}.search{flex:1;min-width:80px;padding:4px 8px;font-size:12px}.bag-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.bag-slot.dimmed>*{opacity:.2}.bound-mark{z-index:1;pointer-events:none;color:#ffd98a;background:#261206db;border-radius:4px;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:2px;right:2px;box-shadow:0 0 0 1px #e2bd6b8c}.bag-slot.gear-better{border:2px solid #4fd37a;box-shadow:inset 0 0 12px #4fd37a73,0 0 6px #4fd37a59}.bag-slot.gear-later{border:2px solid #e9a93b;box-shadow:inset 0 0 10px #e9a93b59}.bag-slot.gear-unusable{border-color:#d65446cc;box-shadow:inset 0 0 10px #d654464d}.bag-slot.gear-worse{border-color:#96969659}.bag-slot.sel.gear-better,.bag-slot.sel.gear-later{box-shadow:0 0 0 2px #e2bd6b8c}.gear-corner{z-index:1;box-sizing:border-box;pointer-events:none;color:#fff;border-radius:4px;place-items:center;min-width:13px;height:13px;padding:0 1px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:1px;left:1px;box-shadow:0 0 0 1px #0000008c}.gear-corner.better{background:#22a653}.gear-corner.later{background:#c98512}.gear-corner.worse{color:#cfcfcf;background:#464646d9}.gear-corner.unusable{background:#b83a2c}.gear-line{border:1px solid var(--line);background:#0000004d;border-radius:8px;padding:5px 8px;font-size:12.5px}.gear-line.better{color:#8ff3b0;border-color:#4fd37a99}.gear-line.later{color:#ffd08a;border-color:#e9a93b99}.gear-line.worse{color:var(--dim)}.gear-line.unusable{color:#ff9c8f;border-color:#d6544699}.gear-tag{margin-left:4px;font-size:11px;font-weight:700;display:inline-block}.gear-tag.better{color:#6ef09a}.gear-tag.later{color:#ffc15a}.gear-tag.unusable{color:#ff8b7c}.mail-all{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;display:flex}.mail-all .btn.locked{opacity:.6}.mail-all-full{color:#ffd0c8;background:#6e1c1473;border:1px solid #d6544699;border-radius:8px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.mail-all-full>span{flex:180px;font-weight:700}.mail-item{flex-direction:column;align-items:center;gap:1px;display:inline-flex}.modal-panel.danger{border-color:#d65446d9;box-shadow:0 0 0 1px #d6544666,0 10px 30px #00000080}.modal-warn{color:#ffb4a8;background:#781c148c;border:1px solid #d65446b3;border-radius:8px;padding:7px 10px;font-weight:700;line-height:1.4}.modal-warn b{color:#6ef09a;margin-right:3px}.bag-foot{text-align:right;font-size:12px}.item-detail{flex-direction:column;gap:8px;min-width:0;display:flex}.detail-actions{flex-wrap:wrap;gap:5px;display:flex}.item-tip{border:1px solid var(--line);background:#00000059;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12.5px;display:flex}.tip-name{font-size:15px;font-weight:700}.tip-sub{color:var(--dim);font-size:12px}.tip-stats{flex-direction:column;gap:1px;margin:4px 0;display:flex}.tip-stat{justify-content:space-between;gap:8px;display:flex}.tip-stat b{font-family:var(--num);font-weight:500}.tip-stat .up{color:#7dff9a;font-style:normal}.tip-stat .down{color:#ff8a7a;font-style:normal}.tip-stat.opt span{color:#9fdcff}.tip-h{color:var(--gold);font-size:12px}.tip-line.el{color:#ffb06a}.tip-line.use{color:#9ff0c0}.tip-line.bound{color:#ff9a8a}.char-sheet{flex-direction:column;gap:10px;display:flex}.cs-head{align-items:center;gap:12px;display:flex}.cs-name{font-family:var(--display);color:var(--gold);font-size:20px;font-weight:700}.cs-stats{grid-template-columns:1fr 1fr;gap:3px 14px;display:grid}.cs-stat{border-bottom:1px dashed #ffffff0f;justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.cs-stat b{font-family:var(--num);color:#ffe9b0;font-weight:500}.skills-layout{grid-template-columns:1fr 230px;gap:10px;min-height:0;display:grid}.skill-list{flex-direction:column;gap:8px;display:flex;overflow:auto}.tier-head{color:var(--gold);margin-bottom:4px;font-size:12px;font-weight:700}.tier-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:5px;display:grid}.skill-card{appearance:none;border:1px solid var(--line);cursor:pointer;text-align:center;background:#0000004d;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;display:flex}.skill-card.learned{border-color:var(--jade-2)}.skill-card.locked{opacity:.5}.skill-card.sel{border-color:var(--gold);box-shadow:0 0 0 2px #e2bd6b4d}.sk-name{font-size:11px;line-height:1.2}.sk-lv{color:var(--dim);font-size:10px;font-family:var(--num)}.skill-detail{background:#00000040;border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex}.sd-head{align-items:center;gap:8px;display:flex}.sd-name{color:var(--gold);font-weight:700}.sd-props{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.sd-effects{color:#9ff0c0;margin-top:4px}.qigong{flex-direction:column;gap:6px;display:flex}.qg-points{color:var(--gold);font-size:15px;font-weight:700}.qg-row{border:1px solid var(--line);background:#00000040;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.qg-row.locked{opacity:.5}.qg-info{flex:1;min-width:0}.qg-name{font-weight:600}.qg-bar{background:#ffffff14;border-radius:4px;height:8px;margin-top:4px;position:relative;overflow:hidden}.qg-bar div{background:linear-gradient(90deg, var(--jade-2), var(--jade));height:100%}.qg-bar span{font-size:9px;font-family:var(--num);position:absolute;top:-3px;right:4px}.npc-head{align-items:center;gap:10px;display:flex}.npc-portrait{width:52px;height:52px;font-family:var(--display);color:#2a1a06;background:radial-gradient(circle at 35% 30%,#ffe7a8,#b88a3a);border:2px solid #3a2508;border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.npc-name{font-family:var(--display);color:var(--gold);font-size:17px;font-weight:700}.npc-text{border-left:3px solid var(--gold-2);white-space:pre-wrap;background:#f3e7c914;border-radius:0 8px 8px 0;padding:8px 10px;line-height:1.55}.npc-section{flex-direction:column;gap:4px;display:flex}.npc-option{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--line);background:#00000047;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.npc-option:hover{border-color:var(--gold-2);background:#e2bd6b1a}.npc-option .dim{margin-left:auto;font-weight:400}.svc-icon{text-align:center;width:22px}.q-mark{background:var(--gold);color:#2a1a06;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.npc-option.quest.ready .q-mark{background:var(--jade)}.npc-option.quest.active .q-mark{color:#fff;background:#6a7a78}.job-info{border:1px solid var(--jade-2);background:#46c9a614;border-radius:9px;padding:8px}.q-objs{flex-direction:column;gap:2px;display:flex}.q-obj.ok{color:var(--jade)}.q-rewards{flex-wrap:wrap;gap:6px;display:flex}.rw{border:1px solid var(--gold-3);background:#e2bd6b1f;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;display:inline-flex}.shop-list,.market-results,.stall-items,.tp-list,.craft-list,.member-list{flex-direction:column;gap:4px;display:flex;overflow:auto}.shop-list{max-height:46vh}.shop-row{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--line);background:#00000040;border-radius:9px;align-items:center;gap:8px;width:100%;padding:5px 8px;display:flex}.shop-row.sel{border-color:var(--gold);background:#e2bd6b1f}.shop-row.poor .sr-price{color:#ff9a8a}.shop-row.sold{border-color:var(--jade-2)}.shop-sell-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bb-open,.bb-back{white-space:nowrap;flex-shrink:0}.shop-sell-top .bb-open{min-height:0;padding:1px 8px;line-height:1.25}.shop-tab-n{background:var(--gold);color:#1b1408;text-align:center;border-radius:9px;min-width:18px;margin-left:6px;padding:0 5px;font-size:12px;line-height:18px;display:inline-block}.bb-head{align-items:center;gap:8px;display:flex}.bb-row{cursor:default;flex-wrap:wrap}.bb-row .bb-buy{white-space:nowrap;margin-left:8px}.bb-row .bb-buy[aria-disabled=true]{opacity:.6}.sr-body{flex:1;min-width:0}.sr-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sr-price{font-family:var(--num);color:#ffe9a8;white-space:nowrap}.item-icon.festive .icon-art{filter:sepia(.45)saturate(1.9)hue-rotate(-18deg)brightness(1.05)}.item-icon .festive-badge{pointer-events:none;font-size:11px;line-height:1;position:absolute;top:0;left:1px}@media (max-height:500px) and (min-width:600px){.shop-window .window-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.shop-window .shop-list{grid-area:1/1/span 2;min-height:0;max-height:none}.shop-window .shop-buy{border-top:0;grid-area:1/2;min-height:0;padding-top:0;overflow:auto}.shop-window .window-body>.hint{grid-area:2/2}.shop-window .shop-list.multi-sell{grid-area:1/1/auto/span 2}.shop-window .window-body:has(.multi-sell)>.hint{display:none}.shop-window .sr-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.sr-limit{color:var(--jade-3,#77ccad)}.sr-limit.full{color:#ff9a8a}.reset-panel{flex-direction:column;gap:8px;display:flex}.reset-card{border:1px solid var(--line-2,#e2bd6b4d);background:#0000002e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.reset-card .rc-body{flex:180px;min-width:0}.reset-card .btn{min-height:44px}.reset-rule{background:#46c9a61a;border-radius:6px;padding:6px 8px}.reset-rule.paid{background:#e2bd6b1a}.reset-line{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;display:flex}.shop-buy{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.shop-sell-controls{z-index:2;border:1px solid var(--line);background:#122829;border-radius:8px;flex-direction:column;gap:3px;padding:6px 8px;display:flex;position:sticky;top:0}.shop-sell-toggle{width:-moz-fit-content;width:fit-content;min-height:30px;color:var(--gold);cursor:pointer;align-items:center;gap:8px;display:flex}.shop-sell-toggle input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;margin:0}.qty-row{align-items:center;gap:6px;display:flex}.storage-grid{grid-template-columns:repeat(8,1fr)}.storage-gold{margin-top:6px}.tp-row{border:1px solid var(--line);background:#00000040;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.tp-row.locked{opacity:.55}.tp-row.here{border-color:var(--jade-2)}.tp-body{flex:1;min-width:0}.tp-name{font-weight:700}.tp-cost{font-family:var(--num);color:#ffe9a8;font-size:12px}.enh-body{flex-direction:column;align-items:stretch;gap:8px;display:flex}.enh-slot{text-align:center;border:2px dashed var(--gold-3);background:radial-gradient(circle,#e2bd6b26,#00000073);border-radius:14px;align-self:center;place-items:center;width:84px;height:84px;padding:6px;display:grid}.enh-slot.filled{border-style:solid;border-color:var(--gold-2)}.enh-slot.ok{animation:.8s ease-out enhok}.enh-slot.fail,.enh-slot.broken{animation:.5s ease-out enhfail}@keyframes enhok{0%{box-shadow:0 0 #ffdc78e6}to{box-shadow:0 0 0 30px #ffdc7800}}@keyframes enhfail{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.enh-result{text-align:center;font-size:16px;font-weight:800;font-family:var(--display)}.enh-result.ok{color:#ffe07a}.enh-result.fail{color:#ff9a8a}.enh-result.broken{color:#ff5a4a}.enh-info{background:#00000040;border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.enh-equipped{flex-direction:column;gap:4px;display:flex}.enh-equipped .bag-slot,.enh-info .bag-slot,.mail-attach .bag-slot{width:44px}.craft-row{border:1px solid var(--line);background:#00000040;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.craft-row.missing{opacity:.75}.cr-body{flex:1;min-width:0}.cr-name{font-weight:700}.cr-inputs{flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.member-row{border:1px solid var(--line);background:#00000040;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.member-row.off{opacity:.6}.mr-body{flex:1;min-width:0}.guild-head{align-items:center;gap:12px;display:flex}.guild-emblem{width:54px;height:54px;font-family:var(--display);border:2px solid var(--gold-2);border-radius:12px;flex:none;place-items:center;font-size:28px;font-weight:800;display:grid}.g-name{font-family:var(--display);color:var(--gold);font-size:20px;font-weight:800}.notice-text{white-space:pre-wrap;cursor:default;background:#00000040;border-radius:8px;min-height:36px;padding:8px}.edit-hint{color:var(--gold);cursor:pointer}.guild-members{max-height:36vh}.guild-actions{border-top:1px solid var(--line);padding-top:8px}.trade-layout{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trade-side{border:1px solid var(--line);background:#0003;border-radius:10px;padding:8px}.trade-side.locked{border-color:var(--gold-2)}.trade-side.ok{border-color:var(--jade);box-shadow:0 0 10px #46c9a64d}.ts-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.trade-grid{grid-template-columns:repeat(4,1fr)}.ts-gold{font-family:var(--num);margin-top:6px}.inspect-slots{grid-template-columns:repeat(5,1fr)}.quest-layout{grid-template-columns:220px 1fr;gap:10px;min-height:0;display:grid}.quest-list{flex-direction:column;gap:3px;display:flex;overflow:auto}.quest-item{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:flex}.quest-item.sel{border-color:var(--gold);background:#e2bd6b1f}.quest-item.done{color:var(--jade)}.qk{color:var(--gold);white-space:nowrap;background:#e2bd6b2e;border-radius:4px;padding:0 4px;font-size:10px}.quest-item .ready{margin-left:auto}.quest-view{flex-direction:column;gap:6px;min-width:0;display:flex}.map-layout{grid-template-columns:190px 1fr;gap:10px;min-height:0;display:grid}.region-list{flex-direction:column;gap:3px;display:flex;overflow:auto}.region-item{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:8px;padding:7px 9px}.region-item.sel{border-color:var(--gold);background:#e2bd6b1f}.region-item.here{box-shadow:inset 3px 0 0 var(--jade)}.region-maps{flex-direction:column;gap:6px;display:flex;overflow:auto}.map-card{border:1px solid var(--line);background:#00000040;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.map-card.here{border-color:var(--jade)}.map-card.kind-town{background:linear-gradient(90deg,#e2bd6b1a,#00000040)}.mc-head{justify-content:space-between;gap:8px;display:flex}.here-tag{color:var(--jade);font-size:12px;font-weight:700}.npc-directory{flex-direction:column;gap:4px;margin-top:4px;display:flex}.npc-chip{font-weight:500}.mc-mobs{flex-wrap:wrap;gap:3px;display:flex}.mob-chip{background:#ffffff12;border-radius:99px;padding:1px 6px;font-size:11px}.mob-chip.boss,.mob-chip.world_boss{color:#ffd0c8;background:#c9463a59}.mob-chip.elite{background:#e2bd6b33}.mob-chip.danger{outline:1px solid #ff7a6a}.settings{flex-direction:column;gap:10px;display:flex}.set-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.set-row>span:first-child{color:var(--dim);min-width:100px}.voice-volume-control{flex-direction:column;align-items:stretch;gap:4px;width:min(48%,180px);min-width:105px;display:flex}.voice-volume-control input{width:100%;margin:0}.voice-vu-row{align-items:center;gap:5px;min-width:0;display:flex}.voice-vu-row small{color:var(--dim);white-space:nowrap;flex:none;font-size:10px}.voice-vu{background:#102e32;border:1px solid #54766f;border-radius:4px;flex:1;min-width:26px;height:7px;overflow:hidden}.voice-vu>span{border-radius:inherit;background:linear-gradient(90deg,#5de7ba 0%,#dbd572 75%,#f3a954 100%);height:100%;transition:width 80ms linear;display:block}.window.guide-window{width:440px}.guide-search{z-index:1;border:1px solid var(--gold-3);background:#0c2224;border-radius:10px;align-items:center;gap:6px;margin:-2px 0 4px;padding:6px 8px;display:flex;position:sticky;top:-10px}.guide-search input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:8px 6px;font-size:14px}.guide-search input:focus{outline:none}.guide-search-icon{opacity:.8;font-size:14px}.guide-sec{flex-direction:column;gap:4px;margin-top:4px;display:flex}.guide-sec-h{color:var(--gold);letter-spacing:.03em;border-bottom:1px solid var(--line);padding:2px 2px 3px;font-size:12.5px;font-weight:700}.guide-row{appearance:none;text-align:left;cursor:pointer;min-height:48px;color:var(--text);background:#00000042;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.guide-row:hover,.guide-row:active{border-color:var(--gold-3);background:#46c9a61a}.guide-icon{width:34px;height:34px;box-shadow:0 0 0 1px var(--line);background:#0000004d;border-radius:9px;flex:none;place-items:center;display:grid}.guide-emoji{font-size:19px;line-height:1}.guide-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.guide-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.guide-text small{color:var(--dim);font-size:11.5px;line-height:1.3}.guide-go{color:#1a1206;background:linear-gradient(#f1d18a,#c89a46);border-radius:8px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.guide-none{color:var(--dim);text-align:center;padding:12px 4px}.window.guide-app-window{width:min(650px,96vw)}.guide-app-window .guide-search{position:static}.guide-app-home,.guide-app-detail{flex-direction:column;gap:10px;display:flex}.guide-app-hero{background:#153637;border:1px solid #d7b77877;border-radius:12px;min-height:118px;position:relative;overflow:hidden}.guide-app-hero img{object-fit:cover;object-position:center 48%;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.guide-app-hero:after{content:"";background:linear-gradient(#0000 15%,#091d20ed);position:absolute;inset:0}.guide-app-hero div{z-index:1;text-shadow:0 2px 4px #000;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:10px;left:14px}.guide-app-hero strong{color:#fff1c7;font-size:20px}.guide-app-hero small{color:#f7e8d0;font-size:12px}.guide-app-tabs{gap:5px;display:flex;overflow-x:auto}.guide-app-tabs button{border:1px solid var(--line);min-width:max-content;min-height:36px;color:var(--text);cursor:pointer;background:#10292b;border-radius:9px;flex:1;padding:5px 10px;font-size:12px}.guide-app-tabs button.on{color:#fff8db;background:#9c7138;border-color:#f1d18a;font-weight:800}.guide-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-app-card{text-align:left;min-width:0;min-height:104px;color:var(--text);cursor:pointer;background:#102629;border:1px solid #496865;border-radius:11px;padding:0;display:flex;overflow:hidden}.guide-app-card:hover,.guide-app-card:focus-visible{background:#17393b;border-color:#f1d18a}.guide-app-card>span{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:7px;display:flex}.guide-app-card b{font-size:12.5px;line-height:1.25}.guide-app-card small{color:#c7d5cf;font-size:11px;line-height:1.3}.guide-app-card em{color:#eed08f;font-size:10.5px;font-style:normal;font-weight:800}.guide-app-art{background:#173e3e;flex:none;width:96px;min-height:102px;position:relative;overflow:hidden}.guide-app-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-app-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 42%,#102629aa);position:absolute;inset:0}.guide-app-art-icon{z-index:2;color:#fff1c7;background:#102629d9;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:5px;right:5px}.guide-app-art.wide{border-radius:10px;width:100%;height:158px}.guide-app-art.wide .guide-app-art-icon{top:10px;right:10px}.guide-app-detail h2{color:#f2d58f;margin:0;font-size:19px}.guide-app-detail h3{color:#f2d58f;margin:4px 0 0;font-size:14px}.guide-app-detail p{margin:0;font-size:13px;line-height:1.5}.guide-app-detail ol{margin:0;padding-left:23px;font-size:13px;line-height:1.6}.guide-app-detail li{margin:6px 0}.guide-app-back,.guide-app-wiki{color:#f1d18a;text-align:left;cursor:pointer;background:0 0;border:0;min-height:36px;padding:5px 8px;font-weight:700}.guide-app-wiki{border-top:1px solid var(--line)}@media (max-width:520px){.window.guide-window{width:100%}.guide-app-grid{grid-template-columns:1fr}.guide-app-card{min-height:90px}.guide-app-art{min-height:88px}}.window.wiki-window{width:470px}.wiki-body{flex-direction:column;gap:6px;display:flex}.wiki-locked{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.wiki-locked h3{color:var(--gold);margin:0;font-size:16px}.wiki-locked p{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.wiki-lock-icon{font-size:34px}.wiki-mall-line{appearance:none;color:var(--gold-2);cursor:pointer;text-align:left;background:0 0;border:0;min-height:36px;padding:8px 4px;font-size:12.5px}.wiki-cats{scrollbar-width:thin;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.wiki-cats button{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;white-space:nowrap;background:#00000042;border-radius:99px;flex:none;padding:4px 10px;font-size:12.5px}.wiki-cats button.on{border-color:var(--gold-3);color:var(--gold);background:#e2bd6b2e}.wiki-cats small{color:var(--dim);margin-left:3px}.wiki-list,.wiki-sec{flex-direction:column;gap:4px;display:flex}.wiki-row,.wiki-ref-main{appearance:none;text-align:left;cursor:pointer;min-height:46px;color:var(--text);background:#00000042;border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;padding:5px 8px;display:flex}.wiki-row:hover,.wiki-ref-main:hover{border-color:var(--gold-3)}.wiki-row i{color:var(--dim);font-style:normal}.wiki-ref{align-items:center;gap:6px;display:flex}.wiki-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wiki-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wiki-text small{color:var(--dim);font-size:11.5px;line-height:1.3}.wiki-glyph{width:32px;height:32px;box-shadow:0 0 0 1px var(--line);color:var(--gold);background:#00000059;border-radius:8px;flex:none;place-items:center;font-size:17px;display:grid}.wiki-glyph.boss,.wiki-glyph.world_boss{color:#ff8a6a;box-shadow:0 0 0 1px #ff7a6a}.wiki-go{color:#1a1206;cursor:pointer;background:linear-gradient(#f1d18a,#c89a46);border:0;border-radius:8px;flex:none;min-height:40px;padding:6px 10px;font-size:12px;font-weight:700}.wiki-back-btn{appearance:none;color:var(--gold);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:36px;padding:6px 2px;font-size:13px}.wiki-detail{flex-direction:column;gap:7px;display:flex}.wiki-detail-head{align-items:center;gap:10px;display:flex}.wiki-detail-head h2{color:var(--gold);margin:0;font-size:17px}.wiki-detail-head small{color:var(--dim)}.wiki-facts{flex-wrap:wrap;gap:4px;display:flex}.wiki-facts span{background:#f3e7c914;border-radius:99px;padding:2px 8px;font-size:12px}.wiki-facts .lbl{color:var(--dim);background:0 0;padding-left:0}.wiki-desc{color:var(--text);margin:0;font-size:13px;line-height:1.55}.wiki-back{color:var(--gold-2);font-size:13px}.wiki-live-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.wiki-live-row.on{border-color:#ff7a6a}.wiki-sec-h{color:var(--gold);border-bottom:1px solid var(--line);padding:6px 2px 3px;font-size:12.5px;font-weight:700}.wiki-item-tip{background:#00000040;border-radius:10px;padding:4px}.wiki-version{color:var(--dim);text-align:right;font-size:11px}@media (max-width:520px){.window.wiki-window{width:100%}}.window.updates-window{width:min(520px,95vw)}.updates-hero{color:#fff5dd;background:linear-gradient(90deg,#07191eea 0%,#07191ed0 42%,#07191e20 100%),linear-gradient(#0000 35%,#07191eb8),url(/assets/ui/update-log-hero-20260928.png) 66%/cover;border:1px solid #e6c68c80;border-radius:12px;flex-direction:column;flex:none;justify-content:end;gap:4px;min-height:112px;padding:13px;display:flex;box-shadow:inset 0 0 0 1px #152d2f99,0 5px 16px #0006}.updates-hero strong{text-shadow:0 2px 4px #000;font-size:17px}.updates-hero span{text-shadow:0 2px 4px #000;font-size:12px}.updates-card{border:1px solid var(--line);background:#102528;border-radius:10px;flex:none;margin-top:8px;overflow:hidden}.updates-card-head{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.updates-card-head span{align-items:baseline;gap:8px;display:flex}.updates-card-head small{color:var(--dim)}.updates-card ul{margin:0;padding:4px 16px 12px 30px;font-size:12.5px;line-height:1.5}.updates-card li{margin:5px 0}.window.auto-window{width:460px}.auto-body{flex-direction:column;gap:10px;display:flex}.auto-card{border:1px solid var(--gold-3);background:#00000038;border-radius:12px;overflow:hidden}.auto-card-head{color:var(--gold);border-bottom:1px solid var(--gold-3);background:linear-gradient(90deg,#2e78688c,#12343259);align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.auto-card-icon{width:28px;height:28px;box-shadow:0 0 0 1px var(--gold-3);background:#00000059;border-radius:8px;place-items:center;display:grid}.auto-card-body{flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.auto-status{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:10px;display:grid}.auto-status-hero{align-items:center;gap:10px;display:flex}.auto-status-hero>div{flex-direction:column;gap:2px;display:flex}.auto-state{color:#f3e7c9;box-shadow:0 0 0 1px var(--gold-3);background:#5a3c1eb3;border-radius:8px;padding:3px 12px;font-size:14px;display:inline-block}.auto-state.on{color:#d8ffee;box-shadow:0 0 0 1px var(--jade), 0 0 10px #46c9a673;background:#2e96788c}.auto-state.rest{color:#fff2c8;background:#a078288c}.btn.auto-go{min-height:48px;padding:8px 18px;font-size:16px;font-weight:700}.auto-status>.auto-hint{grid-column:1/-1;margin:0}.auto-hint{color:var(--dim);font-size:11.5px;line-height:1.4}.auto-check{cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;min-height:40px;padding:5px 6px;display:flex}.auto-check:hover{background:#e2bd6b12}.auto-check.on{background:#46c9a614}.auto-check input[type=checkbox]{width:22px;height:22px;accent-color:var(--jade);flex:none;margin-top:2px}.auto-check-icon{flex:none;line-height:0}.auto-check-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auto-check-label{color:var(--text);font-size:13.5px;font-weight:600}.auto-grid2{grid-template-columns:1fr 1fr;gap:2px 6px;display:grid}.auto-row{align-items:center;gap:10px;min-height:36px;display:flex}.auto-row>span:first-child{color:var(--dim);flex:none;max-width:48%;font-size:13px}.auto-row input[type=range]{min-width:70px;accent-color:var(--gold);flex:1}.auto-row>b{text-align:right;min-width:44px;font-family:var(--num)}.auto-seg{flex:1;display:flex}.auto-seg button{flex:1;padding:7px 4px;font-size:12px}.auto-pct{grid-template-columns:minmax(70px,auto) 1fr auto;align-items:center;gap:8px;min-height:36px;padding-left:37px;display:grid}.auto-pct.off{opacity:.45}.auto-pct-label{color:var(--dim);font-size:12.5px}.auto-pct input[type=range]{width:100%;accent-color:var(--gold)}.auto-pct-num{color:var(--dim);align-items:center;gap:3px;font-size:12px;display:flex}.auto-pct-num input{text-align:center;width:52px;font-family:var(--num);padding:5px 6px}.auto-radio{grid-template-columns:1fr 1fr;gap:6px;display:grid}.auto-radio button{appearance:none;text-align:left;cursor:pointer;color:var(--text);border:1px solid var(--line);background:#00000047;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.auto-radio button small{color:var(--dim);font-size:11px;line-height:1.35}.auto-radio button.on{border-color:var(--jade);background:#46c9a624;box-shadow:0 0 0 1px #46c9a659}.auto-chips{flex-wrap:wrap;gap:6px;display:flex}.auto-chip{appearance:none;cursor:pointer;min-height:36px;color:var(--dim);border:1px solid var(--line);background:#0000004d;border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:12.5px;display:inline-flex}.auto-chip small{color:var(--dim);font-family:var(--num);font-size:11px}.auto-chip.on{color:var(--text);border-color:var(--jade);background:#46c9a624}.auto-chip.boss{border-style:dashed}.auto-chip.boss.on{background:#c9463a2e;border-color:#ff8a7a}.auto-chip .skill-icon{border-radius:6px;overflow:hidden}.auto-tick{width:22px;height:22px;font:700 12px/1 var(--num);color:#0d2622;box-shadow:0 0 0 1px var(--line);background:#ffffff14;border-radius:6px;place-items:center;display:grid}.auto-chip.on .auto-tick{background:var(--jade);box-shadow:none}.auto-foot{text-align:center;color:var(--dim);margin:2px 0 0;font-size:11.5px}.hud-touch .auto-check,.hud-touch .auto-chip{min-height:44px}@media (max-width:520px){.window.auto-window{width:100%}.auto-grid2{grid-template-columns:1fr}.auto-pct{padding-left:0}}.help{flex-direction:column;gap:4px;display:flex}.help-text{white-space:pre-wrap;font-size:13px;line-height:1.6}.rank-table{flex-direction:column;gap:3px;max-height:52vh;display:flex;overflow:auto}.rank-row{background:#00000040;border-radius:8px;grid-template-columns:34px 26px 1fr auto auto auto 64px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:grid}.rank-row.me{outline:1px solid var(--jade)}.rank-row.top1{background:linear-gradient(90deg,#ffd25a40,#00000040)}.rank-row.top2{background:linear-gradient(90deg,#c8d2dc33,#00000040)}.rank-row.top3{background:linear-gradient(90deg,#d28c5038,#00000040)}.rk{font-family:var(--num);text-align:center}.rn{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rank-row b{font-family:var(--num);text-align:right;font-weight:500}.daily-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:6px 0 10px;display:grid}.daily-cell{border:1px solid var(--line);background:#00000040;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:6px 2px;display:flex;position:relative}.daily-cell.today{border-color:var(--gold);box-shadow:0 0 12px #e2bd6b59}.daily-cell.claimed{opacity:.55}.daily-item-button{appearance:none;min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:2px;display:inline-grid}.daily-item-button:hover,.daily-item-button[aria-pressed=true],.daily-item-button:focus-visible{border-color:var(--gold);background:#e2bd6b1f;outline:none}.daily-item-detail{border:1px solid var(--gold-3);background:#0a181bf5;border-radius:10px;align-items:flex-start;gap:9px;padding:9px;display:flex}.daily-item-copy{flex-direction:column;flex:1;gap:4px;min-width:0;line-height:1.4;display:flex}.daily-item-copy b{overflow-wrap:anywhere;font-size:14px}.daily-item-copy span{font-size:12.5px}.daily-item-copy small{color:var(--dim)}.daily-item-close{appearance:none;border:1px solid var(--line);width:30px;height:30px;color:var(--gold);cursor:pointer;background:#ffffff0f;border-radius:7px;flex:none;font-size:20px}.dc-day{color:var(--dim);font-size:11px}.dc-gold{font-size:10px;font-family:var(--num);color:#ffe9a8}.dc-bonus{margin-top:-2px;position:relative}.dc-bonus:before{content:"+";color:#9ff5d6;font-size:12px;font-weight:700;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.dc-check{color:var(--jade);text-shadow:0 2px 4px #000;pointer-events:none;place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.dc-box{appearance:none;cursor:pointer;filter:drop-shadow(0 1px 1px #000);background:0 0;border:0;width:22px;height:22px;padding:0;font-size:12px;line-height:1;position:absolute;top:0;right:0}.dc-box:focus-visible{outline:2px solid var(--gold)}.s2w-window .daily-grid{margin:6px 0 8px}.s2w-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:4px 0;display:flex}.s2w-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:6px 0 10px;display:grid}.s2w-goal{border:1px solid var(--line);background:#00000040;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 4px;font-weight:600;display:flex}.s2w-goal.done{opacity:.6;border-color:#78c87899}.s2w-tick{color:#7fd17f}.s2w-race{border:1px solid var(--line);background:#00000040;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:7px 8px;display:flex}.s2w-me{color:var(--gold);font-weight:600}.daily-cell.big{background:linear-gradient(#5e3a1073,#00000040);border-color:#ffa6308c}.daily-head{flex-direction:column;gap:2px;display:flex}.daily-claim{margin-bottom:8px;animation:1.6s ease-in-out infinite dailyPulse}@keyframes dailyPulse{50%{box-shadow:0 0 16px #ffd66e8c}}.daily-tomorrow{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.daily-auto{cursor:pointer;align-items:center;gap:4px;margin-top:8px;display:flex}.lucky{text-align:center;background:radial-gradient(at 50% 30%,#ffc4502e,#0000004d 70%);border:1px solid #ffd66e73;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;display:flex}.lucky-box{filter:drop-shadow(0 0 10px #ffc85a8c)}.lucky-box .item-icon{animation:2.4s ease-in-out infinite luckyBob}.lucky-box.shaking .item-icon{animation:.16s linear infinite luckyShake}@keyframes luckyBob{50%{transform:translateY(-4px)}}@keyframes luckyShake{0%{transform:rotate(-7deg)scale(1.04)}50%{transform:rotate(7deg)scale(1.08)}to{transform:rotate(-7deg)scale(1.04)}}.lucky-burst{animation:.55s cubic-bezier(.2,1.6,.4,1) both luckyPop;position:relative}.lucky-burst:before{content:"";z-index:-1;background:conic-gradient(#ffdc788c,#0000 12%,#ffdc7873 25%,#0000 37%,#ffdc7880 50%,#0000 62%,#ffdc7873 75%,#0000 87%,#ffdc788c);border-radius:50%;animation:6s linear infinite luckyRays;position:absolute;inset:-26px;-webkit-mask:radial-gradient(circle,#000 35%,#0000 70%);mask:radial-gradient(circle,#000 35%,#0000 70%)}@keyframes luckyPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes luckyRays{to{transform:rotate(360deg)}}.lucky-name{font-family:var(--display);text-shadow:0 2px 4px #000;font-size:16px;font-weight:800}.lucky-prizes{opacity:.85;flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.lucky .qt-shop{text-align:center;font-size:11.5px}@media (max-height:500px){.daily-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lucky-box .item-icon,.lucky-box.shaking .item-icon,.lucky-burst,.lucky-burst:before,.daily-claim{animation:none}}.enh-risk{font-weight:700}.enh-risk.r0{color:#7ee07e}.enh-risk.r1{color:#b8e07a}.enh-risk.r2{color:#ffd76a}.enh-risk.r3{color:#ffa24a}.enh-risk.r4{color:#ff6a5a}.enh-lesson{background:#3c785059;border:1px solid #7ee07e73;border-radius:9px;padding:6px 9px;font-size:12px;line-height:1.45}.enh-shop{text-align:center;font-size:11.5px}.market-filters{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.market-filters input{flex:1;min-width:110px}.market-filters input.lv{flex:0 0 64px;min-width:0}.market-results{max-height:40vh}.market-featured{background:linear-gradient(120deg,#342b1a,#192b2b);border:1px solid #d6a753;border-radius:12px;gap:5px;padding:8px;display:grid}.market-featured>strong{color:#ffdd91}.market-featured-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.market-featured-card{color:#f7e5b9;text-align:left;cursor:pointer;background:#162927;border:1px solid #ad8949;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex}.market-clerk-help{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-clerk-help .btn{flex:none}.market-featured-card span{min-width:0;line-height:1.15;display:grid}.market-featured-card small{color:#c6d0c5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-featured-card em{white-space:nowrap;margin-left:auto;font-style:normal;font-weight:700}.market-boost-box{background:#1d302f;border:1px solid #9b8048;border-radius:10px;gap:6px;padding:8px;display:grid}.market-boost-box>b{color:#ffda88}.market-orders{flex-direction:column;gap:7px;min-height:0;display:flex;overflow:auto}.market-order-form{background:#19302d;border:1px solid #9e804b;border-radius:9px;gap:7px;padding:9px;display:grid}.market-order-form .row{flex-wrap:wrap}.market-order-form label{flex:1;gap:3px;min-width:110px;display:grid}.market-order-form input,.market-orders>input{width:100%;min-width:0}.market-order-mine{border:1px solid #698475;border-radius:8px;gap:4px;padding:6px;display:grid}.market-chat-item{color:#ffdd90;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 1px;font-weight:800;display:inline}.market-chat-line{font-weight:600}.market-sell{flex-direction:column;gap:8px;display:flex}.mail-layout{grid-template-columns:230px 1fr;gap:10px;min-height:0;display:grid}.mail-list{flex-direction:column;gap:3px;display:flex;overflow:auto}.mail-row{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:8px;flex-direction:column;padding:6px 8px;display:flex;position:relative}.mail-row.unread{border-left:3px solid var(--gold)}.mail-row.sel{border-color:var(--gold)}.mail-from{color:var(--dim);font-size:11px}.mail-subj{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.clip{position:absolute;top:6px;right:6px}.mail-view{flex-direction:column;gap:8px;display:flex}.mail-body{white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#f3e7c90f;border-radius:8px;min-height:60px;padding:8px}.mail-attach{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mail-compose{flex-direction:column;gap:6px;display:flex}@media (max-width:1100px){.window.inv-window{width:700px}.inv-layout{grid-template-columns:180px 1fr 200px}}@media (max-height:560px){.market-window .window-body>*{flex-shrink:0}.market-window .market-results{max-height:none;overflow:visible}.bar{height:11px}.bar span{font-size:9px;line-height:9px}.windows{top:calc(6px + var(--safe-t));bottom:calc(14px + var(--safe-b))}.window{max-height:100%}.window-head{padding:4px 10px}.window-close{width:26px;height:26px}}@media (max-width:760px){.windows{top:calc(6px + var(--safe-t));bottom:calc(14px + var(--safe-b));flex-flow:column;justify-content:flex-end;align-items:stretch;gap:6px;left:4px;right:4px;overflow:hidden}.window,.window.wide,.window.inv-window,.window.inv-window.compact,.window.trade-window{flex:0 auto;width:100%;min-height:0;max-height:100%}.windows.n2 .window{max-height:calc(50% - 3px)}.inv-layout,.skills-layout,.quest-layout,.map-layout,.mail-layout{grid-template-columns:1fr}.paperdoll .pd-slots{grid-template-columns:repeat(8,1fr);gap:3px}.paperdoll .skin-slot-panel{padding:3px 6px}.paperdoll .skin-slot-panel .skin-slot{flex-basis:34px;width:34px;height:34px}.pd-slot .slot-label{font-size:8px}.pd-head{display:none}.bag-grid,.storage-grid{grid-template-columns:repeat(6,1fr)}.trade-layout{grid-template-columns:1fr}.rank-row{grid-template-columns:30px 24px 1fr auto 56px}.rank-row>:nth-child(4),.rank-row>:nth-child(6){display:none}.daily-grid{grid-template-columns:repeat(4,1fr)}.chars-panel{width:auto;max-height:62vh;inset:auto 12px 12px}.chars-hero-card{max-width:80vw;top:56px;bottom:auto;left:12px}.hero-name{font-size:22px}.hero-desc{display:none}.create-panel{width:auto;max-height:70vh;inset:auto 8px 8px}.class-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:521px) and (max-width:760px){.windows>.window.wide.quest-window{align-self:center;width:min(480px,76vw)}.windows.n1>.window.wide.quest-window{max-height:min(560px,65vh)}}.q-optional-note{color:#ffcf8a;margin:2px 0;font-size:12px}.job-go{margin-top:6px}.storage-detail{flex-direction:column;gap:6px;display:flex}@media (max-width:760px),(max-height:560px){.shop-window .window-body>*,.storage-window .window-body>*,.inv-window .inv-layout{flex-shrink:0}.shop-list,.stall-items,.tp-list,.craft-list,.member-list{max-height:none;overflow:visible}.inv-layout .item-detail.has-sel,.storage-detail{z-index:3;box-sizing:border-box;overscroll-behavior:contain;background:#0c2225;border-radius:10px;align-self:start;max-height:46dvh;padding:4px;position:sticky;top:0;overflow-y:auto;box-shadow:0 6px 14px #00000080}.storage-detail{align-self:stretch}}@media (max-width:760px){.windows.n2 .storage-detail,.windows.n2 .inv-layout .item-detail.has-sel{max-height:26dvh}}@media (max-height:560px) and (min-width:761px){.inv-layout .item-detail.has-sel{max-height:calc(100dvh - 96px)}}@media (max-width:520px){.inv-layout .item-detail{order:-1}.login-center{width:92vw}.toasts{top:calc(248px + var(--safe-t))}}.tod{color:var(--dim);white-space:nowrap;font-size:11px}.tod-night{color:#aebcf0}.tod-dusk,.tod-dawn{color:#f0b878}.tod-day{color:#f3d98a}.wb-banner{background:linear-gradient(90deg,#7a1a1a8c,#081a1d33);border:1px solid #ff7a6a59;border-radius:10px;margin-bottom:8px;padding:8px 10px}.wb-tagline{font-family:var(--serif,inherit);color:#ffd0a0;font-weight:700}.wb-list{flex-direction:column;gap:6px;display:flex}.wb-row{border:1px solid var(--line);background:#f3e7c90d;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.wb-row.alive{border-color:#ff7a6a;box-shadow:0 0 10px #ff5a4640}.wb-body{flex:1;min-width:0}.wb-name{font-weight:700}.wb-name .lv{color:var(--dim);font-size:12px;font-weight:400}.wb-status{color:var(--dim);font-size:12px;font-family:var(--num)}.wb-status.on{color:#ff8a7a;font-weight:700}.ent-label .stall{pointer-events:auto;cursor:pointer;color:#ffe6b0;background:#7a2418d9;border:1px solid #e6c68c;border-radius:6px;padding:1px 6px}.ent-label .stall:hover{background:#a0321ef2}.login-foot{background:#0614189e;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 14px;display:flex}.legal-links{align-items:center;gap:8px;font-size:12.5px;display:flex}.legal-links a{color:#f1d58c;text-decoration:none}.legal-links a:hover{text-decoration:underline}.legal-page{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;padding:calc(12px + var(--safe-t)) calc(16px + var(--safe-r)) calc(28px + var(--safe-b)) calc(16px + var(--safe-l));background:radial-gradient(at 50% -10%,#1d4a46 0%,#0a2025 55%,#061418 100%);position:fixed;inset:0;overflow-y:auto}.legal-top{justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto;display:flex}.legal-brand .logo-wm{width:168px;height:auto;display:block}.legal-tabs{flex-wrap:wrap;gap:6px;max-width:820px;margin:14px auto 10px;display:flex}.legal-tabs a{border:1px solid var(--line);color:var(--dim);background:#0000004d;border-radius:99px;padding:6px 14px;text-decoration:none}.legal-tabs a.on{background:var(--gold);color:#2a1a06;border-color:#f1d18a;font-weight:600}.legal-doc{max-width:820px;margin:0 auto;padding:22px 26px 26px;font-size:15px;line-height:1.7}.legal-doc h1{font-family:var(--display);color:var(--gold);margin:0 0 4px;font-size:26px}.legal-updated{color:var(--dim);margin-bottom:14px;font-size:13px}.legal-doc h2{font-family:var(--display);color:var(--gold);margin:20px 0 6px;font-size:18px}.legal-doc p{margin:6px 0}.legal-doc ul{margin:6px 0;padding-left:22px}.legal-doc li{margin:4px 0}.legal-doc a:not(.btn){color:var(--jade);word-break:break-all}.legal-back{margin-top:18px;text-decoration:none;display:inline-block}@media (max-width:520px){.legal-doc{padding:16px 16px 20px;font-size:14.5px}.legal-doc h1{font-size:22px}.legal-brand .logo-wm{width:132px}}.set-sec{border-top:1px solid var(--line);color:var(--gold);margin-top:4px;padding-top:10px;font-weight:600}.acct{flex-direction:column;gap:8px;display:flex}.acct-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-row>span:first-child{color:var(--dim);min-width:100px}.acct-val{text-align:right;overflow-wrap:anywhere}.acct-val.ok{color:var(--jade)}.acct-hint{color:var(--dim);font-size:12.5px;line-height:1.5}.acct .google-btn{justify-content:flex-start;min-height:40px}.acct-legal{gap:12px;font-size:12px;display:flex}.acct-legal a{color:var(--gold)}.ach-head{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.ach-points{font-family:var(--num);align-items:baseline;gap:6px;display:flex}.ach-points b{color:var(--gold);font-size:22px}.ach-bar{background:#0006;border-radius:99px;height:6px;overflow:hidden}.ach-bar>div{background:linear-gradient(90deg,#2a8f78,#e2bd6b);height:100%}.ach-tabs{flex-wrap:wrap;gap:4px}.ach-list{flex-direction:column;gap:6px;display:flex}.ach-row{border:1px solid var(--line);background:#f3e7c90a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ach-row.done{background:linear-gradient(90deg,#e2bd6b24,#081a1d33);border-color:#e2bd6bb3}.ach-row.claimed{opacity:.7;border-color:var(--line)}.ach-medal{text-align:center;width:30px;color:var(--dim);font-size:22px}.ach-row.done .ach-medal{filter:drop-shadow(0 0 6px #ffd878b3)}.ach-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ach-name{align-items:baseline;gap:8px;font-weight:700;display:flex}.ach-pts{font-family:var(--num);color:var(--jade);font-size:12px}.ach-prog{align-items:center;gap:8px;display:flex}.ach-prog-bar{background:#00000073;border-radius:99px;flex:1;height:5px;overflow:hidden}.ach-prog-bar>div{background:var(--jade);height:100%}.ach-reward{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ach-reward .honor{color:#b9d4ff}.ach-act{flex:none}.ach-titles{flex-wrap:wrap;gap:8px;display:flex}.ach-title{appearance:none;border:1px solid var(--line-2);color:var(--text);cursor:pointer;background:#0000004d;border-radius:99px;padding:6px 12px;font-weight:600}.ach-title.on{background:var(--gold);color:#2a1a06;border-color:#f1d18a}.map-loading{z-index:60;background:#081a1d;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow:hidden}.map-loading.ml-out{opacity:0;pointer-events:none;transition:opacity .2s ease-out}.ml-scene{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.ml-shade{background:linear-gradient(#040c0e8c 0%,#040c0e00 26% 48%,#040c0ed1 100%);position:absolute;inset:0}.ml-top{padding:calc(14px + var(--safe-t)) 16px 0;justify-content:center;display:flex;position:relative}.ml-top .logo-wm{filter:drop-shadow(0 4px 10px #0009);width:min(230px,46vw)}.ml-center{text-align:center;padding:0 16px;position:relative}.ml-kind{letter-spacing:.08em;color:#d7f5ea;text-shadow:0 1px 3px #000;background:#081a1d8c;border:1px solid #e2bd6b73;border-radius:99px;align-items:center;gap:8px;padding:3px 12px;font-size:13px;display:inline-flex}.ml-pk{color:#ff9a8a;font-weight:700}.ml-name{font-family:var(--display);background:linear-gradient(#fff6d8 10%,#f0cf82 55%,#b8862e 95%);color:#0000;filter:drop-shadow(0 3px #2a1806)drop-shadow(0 8px 18px #000000b3);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(30px,7vw,58px);font-weight:800;line-height:1.15}.ml-sub{color:#f3e7c9;text-shadow:0 2px 6px #000;justify-content:center;align-items:center;gap:10px;margin-top:6px;font-size:15px;display:flex}.ml-dot{color:var(--gold);font-size:10px}.ml-bottom{padding:0 18px calc(18px + var(--safe-b));flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.ml-platforms{flex-direction:column;align-items:center;gap:6px;display:flex}.ml-plat-row{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.ml-plat{color:#eaf6f1;text-shadow:0 1px 3px #000;background:#081a1d99;border:1px solid #46c9a659;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.ml-plat svg{color:var(--jade);flex:none}.ml-plat-note{color:#cfe3dc;text-shadow:0 1px 3px #000;text-align:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.ml-badge{font-family:var(--num);letter-spacing:.12em;color:#2a1a06;background:linear-gradient(#f3d990,#c99a44);border-radius:6px;padding:2px 8px;font-size:11px;box-shadow:0 0 10px #e2bd6b80}.ml-tip{text-align:center;color:#f3e7c9;text-shadow:0 1px 4px #000;max-width:640px;min-height:2.9em;font-size:14px;line-height:1.5}.ml-tip b{color:var(--gold);margin-right:6px}.ml-bar{background:#0000008c;border:1px solid #e2bd6b99;border-radius:99px;width:min(640px,100%);height:12px;margin-top:30px;position:relative;box-shadow:inset 0 1px 3px #0009}.ml-fill{background:linear-gradient(90deg,#1f7a64,#46c9a6 60%,#f0d58c);border-radius:99px;transition:width .35s ease-out;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #46c9a699}.ml-hero{width:64px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #0009);pointer-events:none;transition:left .35s ease-out;position:absolute;bottom:4px;transform:translate(-50%)}.ml-status{font-family:var(--num);color:#cfe3dc;text-shadow:0 1px 3px #000;font-size:12px}.desktop-login{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.desktop-login p,.desktop-approval p{line-height:1.5}.device-code{font-family:var(--num);letter-spacing:2px;color:var(--gold);text-align:center;font-size:24px;display:block}.device-open{text-align:center;text-decoration:none}.desktop-approval{box-sizing:border-box;flex:none;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.desktop-approval p,.desktop-approval h2{margin:0}.desktop-approval h2{font-size:20px}.desktop-approval p{font-size:14px}.install-guide{box-sizing:border-box;gap:8px;max-height:calc(100dvh - 24px);overflow-y:auto}.install-guide p{margin:0;font-size:14px;line-height:1.4}.desktop-downloads{box-sizing:border-box;gap:10px;width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px)}.desktop-downloads header{flex-shrink:0;gap:8px}.desktop-downloads header img{border-radius:10px}.download-close{min-width:36px;margin-left:auto}.download-body{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.download-body p{margin:0;font-size:14px;line-height:1.45}.download-preview-note{color:#f3cf93}.download-option{flex-direction:column;gap:5px;display:flex}.download-option a{white-space:normal;text-align:center}.download-option small{opacity:.85}.desktop-download-entry small{opacity:.8;margin-left:5px}.download-body>a{color:var(--gold)}.download-option a{text-decoration:none}@media (max-height:500px){.ml-top .logo-wm{width:150px}.ml-name{margin-top:4px;font-size:30px}.ml-plat{padding:3px 8px;font-size:11.5px}.ml-tip{min-height:0;font-size:12.5px}.ml-bar{margin-top:22px}.ml-hero{width:46px}}.btn.locked{filter:saturate(.4)brightness(.85)}.feed-window .feed-compose{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.feed-window .feed-notifications{margin-bottom:6px}.feed-window .feed-notifications-toggle{appearance:none;border:1px solid var(--gold-3);color:var(--gold);font:inherit;cursor:pointer;background:#203b39cc;border-radius:7px;padding:5px 9px;font-size:12px}.feed-window .feed-notifications-toggle.sel{background:#5e471dcc}.feed-window .feed-notifications-toggle .ft-badge{background:var(--cinnabar);color:#fff;border-radius:8px;margin-left:6px;padding:0 5px}.feed-window .feed-notification-list{border:1px solid var(--gold-3);background:#081a1deb;border-radius:8px;flex-direction:column;gap:2px;max-height:min(30vh,220px);margin-top:5px;padding:4px;display:flex;overflow-y:auto}.feed-window .feed-notification-row{appearance:none;width:100%;min-height:32px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:flex}.feed-window .feed-notification-row:hover,.feed-window .feed-notification-row:focus-visible{background:#e6c68c21}.feed-window .feed-notification-row.unread{background:#c9a1431c}.feed-window .feed-notification-mark{color:var(--gold);font-size:9px}.feed-window .feed-notification-text{overflow-wrap:anywhere;flex:1;min-width:0}.feed-profile-editor{background:#182727b8;border:1px solid #e6c68c47;border-radius:8px;align-items:center;gap:7px;padding:5px 7px;display:flex}.feed-profile-editor .grow{min-width:0;line-height:1.2}.feed-profile-editor .btn{flex:none}.feed-profile{color:#fff0bf;background:radial-gradient(circle at 32% 22%,#548476,#16363b 75%);border:2px solid #d5aa66;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 2px 7px #0009}.feed-profile img{object-fit:cover;width:100%;height:100%;display:block}.feed-profile.small{border-width:1px;width:25px;height:25px;font-size:12px}.feed-head{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.feed-party-invite{appearance:none;color:#dbffe9;min-height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:#1e503d;border:1px solid #72b995;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.feed-party-invite:hover,.feed-party-invite:focus-visible{background:#297558;outline:1px solid #b9f9d3}.party-invites-pref{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#142325b3;border:1px solid #e6c68c40;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:6px 9px;font-size:12px;display:flex}.party-invites-state{color:#ffdbdb;white-space:nowrap;background:#584142;border-radius:999px;padding:2px 9px}.party-invites-state.on{color:#dbffe9;background:#1e503d}.online-player-picker{background:linear-gradient(160deg,#1c3432f0,#0b1e22f0);border:1px solid #e6c68c52;border-radius:9px;margin:2px 0 8px;padding:8px}.online-player-picker-head{color:#f0d69b;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.online-player-picker-search{gap:6px}.online-player-picker-search input{min-width:0}.online-player-picker-list{scrollbar-width:none;max-height:174px;overflow:auto}.online-player-picker-list::-webkit-scrollbar{display:none}.online-player-picker-row{border-bottom:1px solid #e6c68c21;align-items:center;gap:7px;min-height:37px;padding:3px 2px;display:flex}.online-player-picker-row:last-child{border-bottom:0}.online-player-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.online-player-picker-row .btn{flex:none;min-height:30px}.party-current-row{background:#2c3a2dcc;border:1px solid #e6c68c61;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:7px 9px;font-weight:700;display:flex}.party-current-row .btn{flex:none}.party-name-row{gap:6px;margin:0 0 8px}.party-name-row input{min-width:0;min-height:34px}.party-name-line{margin:0 0 6px}.party-board{background:#14232573;border:1px solid #e6c68c40;border-radius:8px;margin:8px 0;padding:7px 9px}.party-board .board-tabs{gap:6px;margin:6px 0}.party-board .board-mine{padding:5px 0}.feed-profile-editor .feed-profile{width:42px;height:42px}.feed-window textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:52px;color:inherit;border:1px solid var(--gold-3);font:inherit;background:#00000059;border-radius:6px;padding:6px}.feed-window .feed-pic-preview{align-items:center;gap:8px;display:flex}.feed-window .feed-pic-preview img{object-fit:cover;border-radius:6px;max-width:120px;max-height:90px}.feed-window .feed-list{flex-direction:column;gap:8px;display:flex}.feed-post{background:#00000038;border:1px solid #e6c68c40;border-radius:8px;padding:8px}.feed-post .feed-name{appearance:none;color:#9fe0ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.feed-post .feed-text{white-space:pre-wrap;word-break:break-word;margin:4px 0}.feed-post .feed-gm-link{color:#88dfff;text-underline-offset:2px;text-decoration:underline}.feed-post .feed-gm-link:hover,.feed-post .feed-gm-link:focus-visible{color:#fff1ad}.feed-post .feed-img{object-fit:contain;background:#0a1a1e;border-radius:6px;max-width:100%;max-height:320px;margin:4px 0;display:block}.feed-post .feed-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chat-line .feed-chat-line{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.feed-window .chip{appearance:none;color:var(--dim);min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#0000004d;border:1px solid #e6c68c59;border-radius:999px;padding:4px 10px;font-size:12px}.feed-window .chip.sel{color:#101a1c;background:var(--gold);border-color:var(--gold);font-weight:700}.feed-window .feed-tags,.feed-window .feed-filter{scrollbar-width:none;flex:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.feed-window .feed-tags .chip,.feed-window .feed-filter .chip{flex:none}.feed-window .feed-tags::-webkit-scrollbar{display:none}.feed-window .feed-filter::-webkit-scrollbar{display:none}.feed-window .feed-filter{margin:2px 0 8px}.feed-tag{vertical-align:1px;color:#cfeff7;background:#2c4a52;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:17px;display:inline-block}.feed-tag.tag-trade{color:#ffe2a0;background:#6b4b12}.feed-tag.tag-party{color:#b6f5d3;background:#1f4f3a}.feed-tag.tag-guild{color:#eccbff;background:#4a2a5c}.feed-tag.tag-show{color:#ffc9d4;background:#5c2230}.feed-post .feed-pic{appearance:none;cursor:zoom-in;background:0 0;border:0;max-width:100%;margin:4px 0;padding:0;display:block}.feed-post .feed-pic .feed-img{object-fit:cover;width:min(100%,360px);height:auto;max-height:260px;margin:0}.feed-post .feed-like.on{color:#ff8fa6;border-color:#ff8fa6}.feed-post .feed-loc.on{color:#8ff0c0;border-color:#8ff0c0}.feed-loc-badge{filter:drop-shadow(0 0 3px #8ff0c080);margin-left:5px;font-size:12px}.feed-window .chip.feed-loc-pick{align-self:flex-start}.feed-window .chip.feed-loc-pick.sel{color:#e6fff3;background:#1f5a45;border-color:#8ff0c0}.feed-post .btn.small.sel{border-color:var(--gold);color:var(--gold)}.feed-thread{border-left:2px solid #e6c68c40;flex-direction:column;gap:6px;margin-top:6px;padding:6px 0 0 10px;display:flex}.feed-reply{background:#0000002e;border-radius:6px;padding:4px 6px;transition:background .4s}.feed-reply.flash{background:#ffd67840}.feed-post.flash{transition:box-shadow .4s;box-shadow:0 0 0 2px #ffd6788c}.feed-reply .fr-head{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@media (max-width:480px){.feed-profile-editor{flex-wrap:wrap}.feed-profile-editor .grow{flex:calc(100% - 58px)}}.feed-reply .feed-name{appearance:none;color:#9fe0ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.feed-reply .fr-to{color:#9fd3ff;padding:0 2px;font-size:11px}.feed-reply .fr-text{white-space:pre-wrap;word-break:break-word;margin:2px 0;font-size:13px}.feed-reply .fr-actions{gap:10px;display:flex}.feed-reply .fr-actions .link{min-height:24px;padding:2px 0;font-size:11.5px;text-decoration:none}.feed-reply .fr-actions .link.danger{color:#ff9a8a}.feed-reply .fr-menu{gap:6px;margin:3px 0}.feed-thread .fr-compose{scroll-margin-bottom:12px;position:relative}.feed-thread .fr-compose input{box-sizing:border-box;min-width:0;min-height:34px;color:inherit;border:1px solid var(--gold-3);font:inherit;background:#00000059;border-radius:6px;padding:4px 8px;font-size:16px}.feed-thread .fr-compose .row{gap:6px}.picture-viewer{cursor:zoom-out;background:#000000db}.picture-viewer .pv-frame{place-items:center;max-width:min(96vw,960px);max-height:86vh;display:grid;position:relative}.picture-viewer .pv-thumb,.picture-viewer .pv-full{object-fit:contain;border-radius:6px;grid-area:1/1;max-width:min(96vw,960px);max-height:86vh}.picture-viewer .pv-thumb{filter:blur(3px);opacity:.7}.picture-viewer .pv-full.loading{opacity:0}.picture-viewer .pv-note{bottom:calc(18px + var(--safe-b,0px));color:#e8e2d0;cursor:default;background:#0009;border-radius:8px;padding:6px 12px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.picture-viewer .pv-close{top:calc(10px + var(--safe-t,0px));right:calc(10px + var(--safe-r,0px));min-width:44px;min-height:44px;font-size:18px;position:absolute}button.mob-chip{appearance:none;color:inherit;font:inherit;cursor:pointer;border:0;font-size:11px}button.mob-chip:hover,button.mob-chip:active{background:#e2bd6b38}.upd-pics{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:8px 0 4px;display:grid}.upd-pic{appearance:none;border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#0000004d;border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex}.upd-pic img{object-fit:cover;object-position:top center;background:#07191e;border-radius:5px;width:100%;height:96px}.upd-pic span{font-size:12px;line-height:1.3}.upd-lightbox{z-index:90;color:var(--text);cursor:zoom-out;background:#030c0ee6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:fixed;inset:0}.upd-lightbox img{object-fit:contain;border:1px solid var(--gold);border-radius:8px;max-width:100%;max-height:calc(100% - 44px)}.upd-lightbox span{text-align:center;font-size:14px}.upd-details{margin-top:10px}.upd-details-toggle{width:100%}.upd-details-body{margin-top:8px;line-height:1.55}.upd-details-body h4{color:#ffe08a;border-bottom:1px solid #e7c66a59;margin:14px 0 6px;padding-bottom:3px;font-size:15px}.upd-details-body p{margin:4px 0}.upd-details-body figure{margin:8px 0 10px}.upd-details-body figure img{width:100%;height:auto;image-rendering:pixelated;border:1px solid #e7c66a66;border-radius:8px}.upd-details-body figcaption{opacity:.8;margin-top:3px;font-size:12px}.party-online-toggle{align-self:flex-start;margin:6px 0}.book-window .book-head{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.book-window .book-head span:first-of-type{color:#9ff5d6}.book-kind{color:#ffe9a8;margin:6px 0 4px;font-weight:700}.book-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.book-cell{text-align:center;background:#0a1a1c99;border:1px solid #ffdc8c40;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.book-cell.on{border-color:#7ff0c899}.book-cell.off .item-icon,.book-cell.off canvas,.book-cell.off img{filter:grayscale()brightness(.45)}.book-name{font-size:12px;line-height:1.2}.book-bonus{color:#9ff5d6;font-size:11px}.craft-bands{gap:6px;margin:6px 0}.craft-bands .chip{appearance:none;color:var(--text,#f3e6c8);min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#0000004d;border:1px solid #e6c68c59;border-radius:999px;padding:4px 12px;font-size:13px}.craft-bands .chip.sel{color:#101a1c;background:var(--gold);border-color:var(--gold);font-weight:700}.item-icon.box-art-icon{position:relative;overflow:hidden}.box-art-icon img{object-fit:contain;box-sizing:border-box;image-rendering:auto;width:100%;height:100%;padding:6%;display:block}.rank-tabs button{padding-left:8px;padding-right:8px}.rank-row.rank-guild{grid-template-columns:34px 26px 1fr auto 64px}.rank-pinned{max-height:none;margin-top:6px}.rank-per{margin:0 0 6px}.rank-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}@media (max-width:760px){.rank-row{grid-template-columns:30px 24px 1fr auto}.rank-row>:nth-child(4),.rank-row>:nth-child(5){display:none}.rank-row>:nth-child(6){display:initial}.rank-row.rank-guild{grid-template-columns:30px 24px 1fr auto}.rank-row.rank-guild>:nth-child(5){display:initial}}@media (max-height:560px){.rank-tabs{margin-bottom:4px}.rank-tabs button{padding-top:3px;padding-bottom:3px}.rank-table{max-height:24vh}.rank-table.rank-pinned{max-height:none;margin-top:4px}.rank-row{padding:3px 8px}.rank-foot{margin-top:3px}}.icon-art,.menu-icon.art{background-repeat:no-repeat;flex:none;display:block}.item-icon.art{box-shadow:inset 0 0 0 1.5px var(--grade,#9a9380);background:radial-gradient(circle at 35% 30%,#2c4442,#0f1c1c 75%);border-radius:7px}.item-icon.art.grade-common{--grade:#b9b29c}.item-icon.art.grade-fine{--grade:#6fd66f;background:radial-gradient(circle at 35% 30%,#2a4a2a,#102010 75%)}.item-icon.art.grade-rare{--grade:#5aa8ff;background:radial-gradient(circle at 35% 30%,#1e3a5e,#0c1a2e 75%)}.item-icon.art.grade-epic{--grade:#b87bff;background:radial-gradient(circle at 35% 30%,#3e2660,#1a0e2e 75%)}.item-icon.art.grade-legend{--grade:#ffa630;background:radial-gradient(circle at 35% 30%,#5e3a10,#2a1806 75%)}.item-icon.art.grade-mythic{--grade:#ff4d4d;background:radial-gradient(circle at 35% 30%,#5e1414,#2a0808 75%)}.skill-icon.art{border-radius:8px;overflow:hidden}.menu-btn .menu-disc:has(.menu-icon.art){box-shadow:none;background:0 0;border:0;width:36px;height:36px}.act-main:has(.menu-icon.art){background:0 0}.arc-btn.auto:has(.menu-icon.art){background:0 0}.round-btn:has(.menu-icon.art){background:0 0}.act-main .menu-icon.art{filter:drop-shadow(0 2px 4px #00000080)}.mall-head{z-index:8;border:1px solid var(--gold-3);background:linear-gradient(90deg,#173c3c,#383829);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0;box-shadow:0 5px 12px #00000073}.mall-balance{align-items:center;gap:8px;display:flex}.mall-balance b{font-family:var(--num);color:#b8ffe0;font-size:20px}.jade-gem{color:#7ff0c8;text-shadow:0 0 10px #7ff0c8b3;font-size:26px}.mall-note{margin:4px 2px 0}.mall-tabs{margin-top:6px}.mall-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr));gap:8px;display:grid}.mall-mail-target{white-space:nowrap;border-color:#b4d8bf;align-items:center;gap:5px;min-height:38px;margin-left:auto;display:inline-flex;position:relative}.mall-mail-target>span:first-child{font-size:21px;line-height:1}.mall-mail-target.arrived{box-shadow:0 0 12px #ffd979b3}.mall-mail-pip{background:#ffd479;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.mall-mail-ready{color:#fff0c4;text-align:left;cursor:pointer;background:linear-gradient(90deg,#483018,#18423e);border:1px solid #d4aa5d;border-radius:9px;width:100%;padding:8px}.mall-mail-ready b{font-size:12px;display:block}.mall-mail-flight{z-index:1250;pointer-events:none;filter:drop-shadow(0 0 10px #ffd479);animation:.85s cubic-bezier(.25,.8,.3,1) both mall-to-mail;position:fixed;transform:translate(-50%,-50%)}@keyframes mall-to-mail{0%{opacity:0;transform:translate(-50%,-50%)scale(1.5)}12%{opacity:1}75%{opacity:1}to{transform:translate(calc(-50% + var(--mail-dx)), calc(-50% + var(--mail-dy))) scale(.35);opacity:0}}@media (prefers-reduced-motion:reduce){.mall-mail-flight{animation-duration:1ms}}.mall-tab-nav{align-items:center;gap:3px;min-width:0;display:flex}.mall-tab-nav .mall-tabs{flex:1;min-width:0}.mall-tab-arrow{flex:none;width:30px;min-height:35px;padding:0;font-size:24px;line-height:1}.mall-gacha-badge{color:#ffe6ab;background:#5f2c19;border:1px solid #f1b660;border-radius:99px;align-self:flex-start;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.mall-card>.mall-gacha-badge{align-self:center}.mall-gacha-copy{color:#ffe6ab;border:1px solid #9e7242;border-radius:7px;padding:6px 8px}.mall-card{text-align:center;border:1px solid var(--line);background:linear-gradient(#f3e7c912,#0000002e);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px 8px;display:flex;position:relative}.mall-card.hot{border-color:#ff8a6a99}.mall-card.new{border-color:#7ff0c899}.mall-card.value{border-color:#ffd878b3}.mall-inspect{width:100%;min-height:110px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.mall-inspect:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #7ff0c8}.mall-inspect-prompt{color:#9debd2;text-underline-offset:2px;font-size:11px;text-decoration:underline}.mall-detail-backdrop{z-index:1000;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#00080acc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mall-detail{width:min(540px,100%);max-height:100%;color:var(--text);flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.mall-detail-head{align-items:center;gap:12px;display:flex}.mall-detail-head h2{margin:0;font-size:20px;line-height:1.2}.mall-detail-head small{color:#9debd2}.mall-detail-close{min-width:42px;min-height:42px;margin-left:auto;font-size:24px}.mall-detail-body{flex-direction:column;gap:8px;display:flex;overflow:auto}.mall-detail-body section{border:1px solid var(--line);background:#0003;border-radius:9px;padding:9px}.mall-detail-body h3{color:#ffe2a0;margin:0 0 4px;font-size:13px}.mall-detail-body p{margin:0;line-height:1.4}.mall-detail-good{align-items:flex-start;gap:9px;margin:6px 0;display:flex}.mall-detail-good p{font-size:12px}.mall-detail-good small{color:#ffc986}.mall-detail-prizes{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.mall-detail-prizes span{align-items:center;gap:6px;font-size:12px;display:flex}.mall-detail-warning{color:#ffc986;font-weight:700}.mall-detail-buy{flex:none;min-height:44px}.mall-ai-policy{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.mall-ai-policy select{border:1px solid var(--line);min-width:180px;max-width:100%;color:var(--text);background:#123037;border-radius:8px;padding:8px}.mall-ai-discord{background:linear-gradient(135deg,#4d62a338,#0a222ccc);border:1px solid #66798c;border-radius:9px;padding:9px}.mall-ai-discord h3{color:#dce5ff;align-items:center;gap:6px;margin:0 0 5px;font-size:13px;display:flex}.mall-ai-discord p{margin:0 0 7px;font-size:12px;line-height:1.4}.ai-control-welcome{background:#53432359;border:1px solid #a8935b;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.ai-control-owner{margin:0;padding:3px 5px;line-height:1.4}.ai-control-discord-jump{color:#dce5ff;border-color:#788fc1;align-self:flex-start}.ai-control-welcome .ai-card-icon{flex:none;width:42px;height:42px}.ai-control-welcome p{flex:1;min-width:0;font-size:12px}.ai-control-welcome .btn{flex:none}@media (max-width:600px){.ai-control-welcome{flex-wrap:wrap}.ai-control-welcome p{flex-basis:calc(100% - 55px)}.ai-control-welcome .btn{margin-left:52px}}.mall-ghost-tracker{background:#0f3634e6;border:1px solid #89b8a8;border-radius:10px;gap:8px;margin:8px 0;padding:10px;display:grid}.mall-ghost-tracker .mc-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.mall-ghost-row{background:#00000038;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.mall-ghost-row>div{overflow-wrap:anywhere;min-width:0}.mall-ghost-row .btn{flex:none}.ai-control-entry{grid-template-columns:1fr auto;align-items:center}.ai-control{background:linear-gradient(145deg,#173235,#102629 64%,#253327);border-color:#d1aa5f;gap:8px;width:min(690px,100%);max-height:min(650px,100dvh - 20px);padding:10px;box-shadow:0 18px 45px #000a,inset 0 0 0 2px #243b38}.ai-control-head{border-bottom:1px solid #5d6d51;flex:none;align-items:center;gap:10px;padding:2px 3px 7px;display:flex}.ai-control-head h2{color:#ffe0a4;margin:0;font-size:18px;line-height:1.1}.ai-control-head small{color:#a2dfc5;font-size:11px}.ai-control-seal{background:radial-gradient(circle,#3e5746,#15292a);border:1px solid #caaa62;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.ai-control-head .mall-detail-close{min-width:36px;min-height:36px;font-size:21px}.ai-control-body{gap:7px;min-height:0}.ai-control-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-control-pick{color:#ffe0a4;background:linear-gradient(115deg,#264b42,#183336);border:1px solid #687b61;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.ai-control-pick>span:last-child{flex:1;min-width:0}.ai-control-pick b{margin-bottom:3px;font-size:12px;display:block}.ai-control .mall-detail-body select{color:#fff2d2;background:#112c2e;border:1px solid #74896f;border-radius:6px;width:100%;min-width:0;padding:5px 7px;font-size:12px}.ai-map-thumb,.ai-monster-thumb{width:74px;height:54px;image-rendering:pixelated;background-color:#25443a;border:1px solid #d5b970;border-radius:6px;flex:none;display:block;box-shadow:inset 0 0 0 2px #0c2224}.ai-monster-thumb{place-items:center;display:grid;overflow:hidden}.ai-monster-art{width:74px;height:54px;image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block}.ai-monster-thumb.empty{color:#e8ce8c;place-items:center;font-size:29px;display:grid}.ai-control-options{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.ai-control-option{background:#102728;border:1px solid #455c4e;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:flex}.ai-control-option b{color:#e8d6a7;font-size:11px;line-height:1.2}.ai-control-pills{flex:none;gap:3px;display:flex}.ai-control-pills button{color:#dce9dc;cursor:pointer;background:#213b37;border:1px solid #66725b;border-radius:5px;min-width:31px;min-height:29px;padding:3px 5px;font-size:11px}.ai-control-pills button.on{color:#fff1ca;background:#785f2c;border-color:#e4be65;box-shadow:inset 0 0 0 1px #e5c26a}.ai-control-party{grid-column:1/-1}.ai-control-party select{max-width:55%}.ai-control-note{padding:0 4px;font-size:11px}.ai-control-next{background:linear-gradient(115deg,#225348,#173633);border:1px solid #78d9b4;border-radius:9px;gap:4px;padding:9px;font-size:12px;display:grid}.ai-control-next b{color:#baffdf;font-size:13px}.ai-control-next .row{gap:7px;margin-top:3px}.ai-control-next .btn,.ai-control .mall-detail-buy{min-height:38px}@media (max-width:520px){.ai-control{width:100%}.ai-control-picks{grid-template-columns:1fr}.ai-control-pick{display:flex}.ai-map-thumb,.ai-monster-thumb{width:74px;height:52px;margin-bottom:0}.ai-control-options{grid-template-columns:1fr}.ai-control-party{grid-column:auto}.ai-control-party select{max-width:58%}}@media (max-height:430px){.ai-control{gap:5px;max-height:calc(100dvh - 12px);padding:7px}.ai-control-head{padding-bottom:3px}.ai-control-head h2{font-size:15px}.ai-control-seal{width:34px;height:34px}.ai-control-body{gap:5px}.ai-control-pick{padding:4px}.ai-control-option{padding:3px 6px}.ai-control .mall-detail-buy{min-height:34px}}@media (max-width:520px){.mall-ghost-row{flex-wrap:wrap}.mall-ghost-row .row{justify-content:flex-end;width:100%}}.ai-claim-backdrop{z-index:1100;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#00080ad6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ai-claim{flex-direction:column;gap:10px;width:min(500px,100%);max-height:100%;padding:16px;display:flex;overflow:auto}.ai-claim h2{color:#ffe2a0;margin:0}.ai-claim p{margin:0}.ai-claim-exp{border:1px solid var(--gold-3);border-radius:9px;padding:10px}.ai-claim-exp b{color:#ffe2a0;font-family:var(--num)}.ai-claim-good{align-items:center;gap:8px;margin:4px 0;display:flex}.ai-claim .btn{min-height:44px}.ai-sibling-backdrop{z-index:1090;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#000a0cb3;place-items:center;display:grid;position:fixed;inset:0}.ai-sibling{background:linear-gradient(145deg,#173b39,#102628);border-color:#89d9b3;gap:10px;width:min(390px,100%);max-height:100%;padding:15px;display:grid;overflow:auto}.ai-sibling h2{color:#ffe3a2;margin:0;font-size:19px}.ai-sibling-ghost{background:#00000038;border-radius:8px;gap:7px;padding:9px;display:grid}.ai-sibling-ghost p{margin:0;line-height:1.45}.ai-sibling-ghost small{color:var(--dim)}.ai-sibling .btn{min-height:42px}@media (max-height:500px){.mall-detail{width:min(720px,100%);max-height:100%;padding:9px}.mall-detail-head h2{font-size:16px}}.mall-tag{color:#2a1a06;background:var(--gold);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.mall-tag.hot{color:#3a0a06;background:#ff8a6a}.mall-tag.new{color:#06302a;background:#7ff0c8}.mall-icon{padding:4px}.ai-card-icon{object-fit:contain;filter:drop-shadow(0 2px 5px #1be9b880);width:52px;height:52px;display:block}.mall-card:has(.ai-card-icon){background:radial-gradient(circle at 50% 12%,#1bb39933,#0000 55%),linear-gradient(#f3e7c912,#0000002e);border-color:#56e3b89e}.mall-name{align-items:center;min-height:2.5em;font-size:13px;font-weight:700;line-height:1.25;display:flex}.mall-sub{min-height:1.3em}.mall-buy{width:100%;font-family:var(--num);font-size:14px}.mall-odds{text-align:left;background:#0000004d;border-radius:8px;width:100%;max-height:150px;padding:4px 6px;overflow:auto}.mall-odd{align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.mall-odd b{font-family:var(--num);color:var(--gold)}.menu-btn.hl .menu-label{color:#ffe7a8}.menu-btn.invite-btn .menu-disc{background:radial-gradient(circle at 35% 30%,#ffe7a8,#c9922e 70%);border-color:#ffe7a8;position:relative;box-shadow:0 0 10px #ffd8788c}.menu-btn.invite-btn .menu-label{color:#ffd88a;font-weight:700}.menu-btn.invite-btn .menu-disc:has(.menu-icon.art){background:radial-gradient(circle,#ffd87899,#ffd87800 70%);border-radius:50%;box-shadow:0 0 12px #ffd878bf}.invite-btn .inv-ribbon{color:#fff;font-size:9px;font-weight:800;line-height:1;font-family:var(--num);white-space:nowrap;background:#c8342e;border-radius:99px;padding:1px 4px;position:absolute;top:-5px;right:-8px;box-shadow:0 0 0 1px #3a0a06}.invite-btn .lbl-short,.hud.port .invite-btn .lbl-long{display:none}.hud.port .invite-btn .lbl-short{display:inline}.mall-tag.limited{color:#fff;background:#ff5a7a}.mall-save{color:#fff;font-size:10px;font-weight:800;font-family:var(--num);background:#c8342e;border-radius:99px;padding:1px 6px;position:absolute;top:6px;right:6px}.mall-was{opacity:.6;margin-right:2px;font-size:11px}.usd-est{opacity:.75;white-space:nowrap;font-size:11px;font-weight:400}.usd-line{opacity:.8;margin:4px 0}.tp-usd{text-align:center;margin-top:2px;line-height:1.2}.mall-card.sold{opacity:.55}.mall-limit{color:#ffb38a}.mall-limit.out{color:var(--dim,#9a9380)}.mall-goods{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.mall-good{display:inline-flex}.card-gem{color:#7ff0c8;text-shadow:0 0 8px #7ff0c8b3}.card-gem.big{font-size:40px;line-height:48px}.mall-cardbar{background:linear-gradient(100deg,#285a508c,#5a3c1459);border:1px solid #7ff0c859;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;display:flex}.mall-cardbar.active{border-color:#7ff0c8cc;box-shadow:inset 0 0 12px #7ff0c82e}.mc-main{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-title{flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.mc-state{color:var(--dim,#9a9380);background:#00000059;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.mc-state.on{color:#06302a;background:#7ff0c8}.mc-desc{color:#e8f6ee}.mc-daily{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc-actions{flex-direction:column;flex:none;gap:6px;display:flex}.mc-actions .btn{white-space:nowrap}@media (max-width:640px),(max-height:500px){.mall-cardbar{flex-direction:column;align-items:stretch}.mc-actions{flex-direction:row}.mc-actions .btn{flex:1}}.mall-spend{flex-direction:column;gap:6px;display:flex}.ms-head{justify-content:space-between;align-items:baseline;display:flex}.ms-total{font-family:var(--num);color:#b8ffe0;font-size:18px}.ms-tier{border:1px solid var(--line);background:#00000038;border-radius:10px;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ms-tier.reached{border-color:#ffd878b3}.ms-tier.got{opacity:.6}.ms-name{margin-bottom:3px;font-size:13px;font-weight:700}.ms-claim{min-width:96px}@media (max-width:520px){.ms-tier{grid-template-columns:1fr auto}.ms-tier .mall-goods{grid-column:1/-1;justify-content:flex-start}}.mall-head{flex-wrap:wrap}.mall-balance.pts b{color:#ffe08a}.pts-gem{color:#ffd24a;text-shadow:0 0 8px #ffd24ab3;font-size:22px}.vip-badge{font-family:var(--num);letter-spacing:.04em;vertical-align:1px;color:#3a1a02;background:linear-gradient(#ffe7a0,#e0a83a);border-radius:99px;margin-right:4px;padding:0 6px;font-size:10px;font-weight:800;display:inline-block;box-shadow:0 0 6px #ffc85a8c}.vip-badge.big{padding:2px 10px;font-size:13px}.ent-label .inw-badge{color:#fff4c9;font-family:var(--num);letter-spacing:.07em;text-shadow:0 1px 2px #061714;background:linear-gradient(110deg,#174e48,#2e7565 52%,#174e48);border:1px solid #e6c68ccc;border-radius:99px;margin-right:4px;padding:0 6px;font-size:10px;font-weight:900;line-height:15px;display:inline-block;box-shadow:0 0 6px #77ccad61}.vip-benefits{background:linear-gradient(135deg,#1f45399e,#0c1c1fe0);border:1px solid #e6c68c73;border-radius:10px;gap:5px;padding:10px 12px;display:grid}.vip-benefits strong{color:var(--gold);font-family:var(--display)}.vip-benefits p{margin:0;line-height:1.45}.vip-benefits small{color:var(--dim)}.vip-badge-toggle{border:1px solid #e6c68c40;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.vip-badge-toggle .btn[aria-pressed=true]{color:#fff4c9;border-color:#e6c68cb3}.ent-label .gm-badge,.gm-badge.feed-gm{isolation:isolate;vertical-align:1px;color:#fff8dd;min-width:30px;font-family:var(--num);letter-spacing:.14em;text-shadow:0 1px 2px #070c27,0 0 5px #fff9;background:linear-gradient(110deg,#281b4e,#125a72 52%,#30204f);border:1px solid #e6d191;border-radius:99px;margin-right:4px;padding:0 7px;font-size:10px;font-weight:900;line-height:15px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8cebd047,0 0 9px #4de9df8c,0 2px 6px #070d2baa}.ent-label .gm-badge:before,.gm-badge.feed-gm:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:9px;animation:3.8s ease-in-out infinite gm-glint;position:absolute;inset:-6px auto -6px -18px;transform:skew(-24deg)}.ent-label .gm-badge:after,.gm-badge.feed-gm:after{content:"✦";color:#fff4a6;text-shadow:0 0 4px #fff;pointer-events:none;font-size:7px;animation:2.2s ease-in-out infinite gm-sparkle;position:absolute;top:-3px;right:2px}@keyframes gm-glint{0%,63%,to{opacity:0;transform:translate(0)skew(-24deg)}68%{opacity:.9}82%{opacity:0;transform:translate(62px)skew(-24deg)}}@keyframes gm-sparkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.ent-label .gm-badge:before,.ent-label .gm-badge:after,.gm-badge.feed-gm:before,.gm-badge.feed-gm:after{animation:none}}.gm-badge.feed-gm{vertical-align:1px;margin:0 0 0 5px}.feed-ticker .gm-badge.feed-gm{letter-spacing:.08em;min-width:0;margin-left:2px;padding:0 4px;font-size:7px;line-height:11px}.mall-tabs{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;overflow:auto hidden}.mall-tabs button{flex:none;position:relative}.mall-tabs .badge{position:absolute;top:-2px;right:-2px}.mall-topup{border:1px dashed var(--gold-3);background:#00000040;border-radius:10px;margin-top:6px;padding:8px}.topup-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;margin-top:6px;display:grid}.topup-pack{border:1px solid var(--line);background:#46c9a614;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px;display:flex}.tp-jade{font-family:var(--num);color:#b8ffe0;align-items:center;gap:4px;font-weight:800;display:flex}.tp-bonus{color:#fff;background:#c8342e;border-radius:99px;padding:0 5px;font-size:10px}.tp-first{color:#ffd88a}.topup-pack .btn{width:100%;font-family:var(--num)}.invite-window .window-body>*{flex-shrink:0}.invite-window .inv-hero{text-align:center;border:1px solid var(--gold-3);background:radial-gradient(at 50% 0,#ffd87847,#00000026 70%);border-radius:12px;padding:6px 8px}.invite-window .inv-big{color:#ffe7a8;text-shadow:0 1px 3px #000;font-size:16px;font-weight:800;line-height:1.35}.invite-window .inv-sub{color:#d9e8e2;margin-top:2px}.invite-window .inv-link{border:1px dashed var(--gold-3);background:#00000047;border-radius:10px;margin-top:8px;padding:8px}.invite-window .inv-url{font-family:var(--num);color:#b8ffe0;word-break:break-all;-webkit-user-select:all;user-select:all;margin:2px 0 6px;font-size:15px}.invite-window .inv-share{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.invite-window .inv-share .btn{text-align:center;box-sizing:border-box;padding-left:4px;padding-right:4px;text-decoration:none}.invite-window .inv-share .btn.line{color:#fff;background:#06c755;border-color:#05a948}.invite-window .inv-share .btn.fb{color:#fff;background:#1877f2;border-color:#1462c9}.invite-window .inv-share .btn.disabled{opacity:.45;pointer-events:none}.invite-window .inv-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.invite-window .inv-steps li{text-align:center;border:1px solid var(--line);background:#46c9a614;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;font-size:12px;line-height:1.35;display:flex}.invite-window .inv-steps b{background:var(--gold);color:#2a1a05;width:22px;height:22px;font-family:var(--num);border-radius:50%;place-items:center;display:grid}.invite-window .inv-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.invite-window .inv-stats>div{text-align:center;background:#00000040;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;display:flex}.invite-window .inv-stats b{font-family:var(--num);color:#e9f3ee;font-size:16px}.invite-window .inv-stats .gold b{color:#ffe7a8}.invite-window .inv-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.invite-window .inv-spend{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.invite-window .inv-friends,.invite-window .inv-recent{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.invite-window .inv-friend,.invite-window .inv-row{background:#0003;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}.invite-window .inv-friend .name{font-weight:700}.invite-window .inv-friend.on{background:#46c9a624}.invite-window .inv-who{flex-direction:column;flex:1;min-width:0;display:flex}.invite-window .inv-who .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-window .inv-dot{background:#5d6b67;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #0008}.invite-window .inv-dot.on{background:#46e08a;box-shadow:0 0 6px #46e08acc}.invite-window .inv-friend .btn.small{min-height:28px;padding:2px 8px}.invite-window .inv-earned-all{text-align:center;color:#ffe7a8;margin-top:6px;font-weight:700}.invite-window .inv-paid{color:#b8ffe0;font-family:var(--num);white-space:nowrap;background:#46c9a640;border-radius:99px;padding:0 6px}.invite-window .inv-row b{font-family:var(--num);color:#b8ffe0;margin-left:auto}.invite-window .inv-row.minus b{color:#ffb4a8}.invite-window .inv-empty{padding:6px 0}.invite-window .inv-fine{margin-top:8px;line-height:1.5}@media (max-width:520px){.invite-window .inv-share,.invite-window .inv-stats{grid-template-columns:repeat(2,1fr)}}.topup-pay{background:linear-gradient(#17302c,#0f1f1d);flex-direction:column;gap:10px;width:min(480px,96vw);max-height:92vh;display:flex;overflow:hidden}.topup-pay .tp-head{align-items:center;gap:10px;display:flex}.topup-pay .tp-sum{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:20px;display:flex}.topup-pay .tp-sum b{font-family:var(--num);color:#b8ffe0}.topup-pay .tp-first-tag{color:#ffd88a;font-size:12px}.topup-pay .tp-price{font-family:var(--num);color:var(--gold-1,#f1d18a);white-space:nowrap;margin-left:auto;font-size:18px}.topup-pay .tp-close{min-width:36px}.topup-pay .tp-form{background:#fff;border-radius:10px;flex:1;min-height:0;overflow-y:auto}.topup-pay .tp-form.hidden{display:none}.topup-pay .tp-wait,.topup-pay .tp-done,.topup-pay .tp-error,.topup-pay .tp-hosted{text-align:center;flex-direction:column;gap:10px;padding:14px 4px;display:flex}.topup-pay a.btn{text-align:center;box-sizing:border-box;text-decoration:none}.topup-pay .tp-done-n{font-family:var(--num);color:#b8ffe0;text-shadow:0 0 12px #46c9a699;font-size:34px}@media (max-width:520px){.topup-pay{box-sizing:border-box;width:100vw;height:100dvh;max-height:100dvh;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));border-radius:0}}.ms-tier.mine{border-color:#ffd24a;box-shadow:inset 0 0 10px #ffd24a40}.ms-tier.repeat{border-style:dashed}.treasure-note{margin:0 0 8px}.charm-row{flex-wrap:wrap;gap:6px;display:flex}.charm-chip{text-align:left;border:1px solid var(--line);max-width:100%;min-height:40px;color:inherit;cursor:pointer;background:#00000040;border-radius:10px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:flex}.charm-chip.on{border-color:var(--gold);box-shadow:inset 0 0 8px #e2bd6b66}.charm-chip:disabled{opacity:.45;cursor:not-allowed}.charm-chip.locked{opacity:.45}.buff.card-chip{cursor:pointer;background:#0a2822cc;border:1px solid #7ff0c899;padding:0}.buff.card-chip .card-gem{font-size:16px;line-height:24px}.buff.card-chip.ready{animation:1.4s ease-in-out infinite card-ready}.buff.newbie-chip{cursor:pointer;background:#183012d1;border:1px solid #96e678b3;padding:0}.buff.newbie-chip .nb-leaf{font-size:14px;line-height:24px}.buff.exp-event-chip{cursor:pointer;color:#ffd24a;background:#382808d9;border:1px solid #ffd24acc;width:auto;min-width:24px;padding:0 5px}.buff.exp-event-chip .xev-label{white-space:nowrap;font-size:10px;font-weight:700;line-height:22px}.buff.s2w-chip{cursor:pointer;color:#ffd24a;background:#382808d9;border:1px solid #ffd24acc;width:auto;min-width:24px;padding:0 5px}.buff.s2w-chip .s2w-label{white-space:nowrap;font-size:10px;font-weight:700;line-height:22px}@keyframes card-ready{50%{box-shadow:0 0 10px 2px #7ff0c8cc}}.logo.full,.logo.wordmark{pointer-events:none}.logo img{height:auto;image-rendering:pixelated;filter:drop-shadow(0 6px 14px #0000008c);display:block}.logo.full .logo-crest{width:min(360px,78vw)}.logo.full .logo-wm{display:none}.logo.wordmark .logo-wm{width:224px}.chars-top .logo.wordmark .logo-wm{width:168px}.loading-overlay .logo.wordmark .logo-wm{width:min(320px,70vw)}@media (max-height:500px){.logo.full .logo-crest{display:none}.logo.full .logo-wm{width:224px;display:block}.chars-top .logo.wordmark .logo-wm{width:132px}}@media (max-height:500px) and (min-width:600px){.login-center{flex-direction:row;align-items:center;gap:28px;width:min(800px,94vw)}.login-center .logo.full{flex:none}.login-center .logo.full .logo-crest{width:min(260px,32vw);display:block}.login-center .logo.full .logo-wm{display:none}.login-center .login-panel{flex:1;gap:7px;min-width:0;padding:12px 16px}}.hud{top:var(--safe-t);right:var(--safe-r);bottom:var(--safe-b);left:var(--safe-l);pointer-events:none;position:absolute}.wz-victory{z-index:25;box-sizing:border-box;text-align:center;color:#f6dfab;background:radial-gradient(at top,#3d6c5de6,#071e21f0 72%);border:1px solid #e4be6fb3;border-radius:12px;width:min(610px,100vw - 34px);padding:10px 18px 12px;animation:.35s ease-out both wz-arrive;position:absolute;top:clamp(54px,11vh,96px);left:50%;transform:translate(-50%);box-shadow:0 0 28px #d1a95747,inset 0 0 16px #ffdf9b14;pointer-events:none!important}.wz-victory-crest{text-shadow:0 0 12px #f7cd70;font-size:22px;line-height:1}.wz-victory-title{font-family:var(--display);letter-spacing:.04em;font-size:clamp(16px,2vw,23px);font-weight:800}.wz-victory-names{flex-wrap:wrap;justify-content:center;gap:4px 7px;margin-top:5px;display:flex}.wz-victory-result{color:#f3e5c8;font-size:12px}.wz-victory-names span{overflow-wrap:anywhere;background:#0b2e2ccc;border:1px solid #ddc18559;border-radius:999px;max-width:min(100%,180px);padding:2px 7px;font-size:12px}@keyframes wz-arrive{0%{opacity:0;transform:translate(-50%,-10px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-height:430px){.wz-victory{width:min(520px,100vw - 34px);padding:5px 11px 7px;top:39px}.wz-victory-crest{display:none}.wz-victory-names span{font-size:10px}}@media (prefers-reduced-motion:reduce){.wz-victory{animation:none}}.hud-tl,.hud-tr,.hud-menu,.hud-bottom,.hud-bl,.bl-row{pointer-events:none}.hud-tl>*,.hud-tr>*,.hud-menu>*,.hud-bottom>.chat,.hud-bottom>.action-arc,.hud-bl>.joystick,.bl-row>*,.hud>:not(.hud-tl):not(.hud-tr):not(.hud-menu):not(.hud-bottom){pointer-events:auto}.hud-tl{zoom:var(--hud-scale);max-height:min(var(--tl-max,60vh), var(--tl-fit,100vh));flex-direction:column;align-items:flex-start;gap:5px;min-height:0;display:flex;position:absolute;top:6px;left:6px}.hud-tl>*{flex:none}.profile-card{box-sizing:border-box;border:1px solid var(--gold-2);width:252px;box-shadow:var(--shadow), inset 0 0 0 1px #e2bd6b29;background:linear-gradient(#102c2ef0,#08181be6);border-radius:12px;align-items:center;gap:8px;padding:6px 24px 6px 6px;display:flex;position:relative}.profile-card .portrait{appearance:none;cursor:pointer;border:2px solid var(--gold-2);background:radial-gradient(circle at 40% 30%,#33706a,#0c2426);border-radius:10px;flex:none;place-items:center;width:58px;height:58px;padding:0;display:grid;position:relative;overflow:visible}.profile-card .lv-badge{padding:0 5px;font-size:11px;bottom:-5px;right:-5px}.hero-portrait{image-rendering:pixelated;background-repeat:no-repeat;border-radius:8px;display:block;overflow:hidden}.profile-body{cursor:pointer;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profile-name{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.profile-name .name{text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.profile-name .lv-text{font-family:var(--num);color:var(--gold);flex:none;font-size:11px}.profile-name .fac{color:var(--jade);text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.profile-gold{font-family:var(--num);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.profile-gold .bag-count{color:var(--dim)}.bar-row{align-items:center;gap:4px;display:flex}.bar-row .bar{flex:1;min-width:0}.bar-tag{text-align:right;width:24px;font-family:var(--num);letter-spacing:.02em;flex:none;font-size:9px;font-weight:700}.bar-tag.hp{color:#ff9f90}.bar-tag.mp{color:#a0ccff}.bar-tag.exp{color:#ffe08a}.profile-card .bar{height:13px}.profile-card .bar span{font-size:9.5px;line-height:11px}.profile-card .bar.exp{height:9px}.profile-card .bar.exp span{font-size:8px;line-height:8px}.bar.exp .fill{background:linear-gradient(180deg, #ffe7a0, var(--exp) 50%, #a57a1c)}.profile-card .bar.rage{height:4px;margin-left:28px}.card-toggle{cursor:pointer;border:1px solid var(--gold-3);width:20px;height:20px;color:var(--gold);background:#00000059;border-radius:50%;padding:0;font-size:14px;line-height:16px;position:absolute;top:4px;right:4px}.profile-card.mini{width:196px}.profile-card.mini .portrait{width:44px;height:44px}.profile-card.mini .portrait .hero-portrait{transform-origin:0 0;transform:scale(.74)}.buff-bar{flex-wrap:wrap;gap:3px;max-width:252px;display:flex}.buff{width:24px;height:24px;box-shadow:0 0 0 1px var(--jade);border-radius:6px;position:relative}.buff.debuff{box-shadow:0 0 0 1px var(--cinnabar)}.buff-time{font-size:9px;font-family:var(--num);background:#000c;border-radius:4px;padding:0 2px;position:absolute;bottom:-3px;right:-3px}.party-frames{flex-direction:column;gap:3px;display:flex}.party-frames-open{color:#f3dcaa;width:100%;min-height:26px;font:inherit;text-align:left;cursor:pointer;background:#122b2ceb;border:1px solid #e6c68c80;border-radius:7px;padding:2px 6px;font-size:11px;font-weight:700}.party-frames-open:hover,.party-frames-open:focus-visible{background:#285b50;outline:1px solid #e6c68c}.party-member{border:1px solid var(--line);cursor:pointer;background:#081a1dcc;border-radius:8px;align-items:center;gap:6px;width:180px;padding:3px 6px;display:flex}.party-member.sel{border-color:#7ff0c8;box-shadow:0 0 0 1px #7ff0c880}.party-member.off{opacity:.5}.party-member.dead{filter:grayscale()}.pm-body{flex:1;min-width:0}.pm-where{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.pm-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pm-name .lv{color:var(--dim)}.hud.touch.land .party-frames{grid-template-columns:repeat(2,117px);gap:3px;display:grid}.hud.touch.land .party-frames-open{grid-column:1/-1}.hud.touch.land .party-member{border-radius:7px;gap:4px;width:auto;padding:2px 5px}.hud.touch.land .party-member .class-icon,.hud.touch.land .party-member .class-icon svg{width:16px!important;height:16px!important}.hud.touch.land .pm-name{font-size:10px;line-height:1.25}.hud.touch.land .pm-name .lv{display:none}.hud.touch.land .party-member .bar.small{height:3px}.hud.touch.land.party-big .profile-card .profile-gold,.hud.touch.land.party-big .profile-card .exp-row{display:none}.hud.touch.land.party-big .hud-tl{gap:3px}.hud.touch.land .profile-card{gap:6px;padding:4px 22px 4px 4px}.hud.touch.land .profile-card .portrait{width:48px;height:48px}.hud.touch.land .profile-card .portrait .hero-portrait{transform-origin:0 0;transform:scale(.82)}.hud.touch.land .profile-body{gap:2px}.hud.touch.land .profile-name .name{font-size:12.5px}.hud.touch.land .profile-name .lv-text,.hud.touch.land .profile-name .fac,.hud.touch.land .profile-gold{font-size:10px}.hud.touch.land .profile-gold .pill{padding:0 6px;font-size:10px;line-height:1.4}.hud.touch.land .profile-card .bar.hp,.hud.touch.land .profile-card .bar.mp{height:11px}.hud.touch.land .profile-card .bar.hp span,.hud.touch.land .profile-card .bar.mp span{font-size:8.5px;line-height:10px}.hud.touch.land .profile-card .bar.exp{height:7px}.hud.touch.land .profile-card .bar.exp span{font-size:7px;line-height:7px}.hud.touch.land .qt-head{padding-bottom:1px;font-size:12px}.hud.touch.land .qt-tabs{gap:3px;padding-bottom:3px}.hud.touch.land .qt-tab{padding:1px 6px;font-size:10px}.hud.touch.land .quest-tracker:not(.tutorial):not(.collapsed){width:292px}.hud.touch.land .hud-tl>.quest-tracker:not(.tutorial):not(.collapsed){z-index:35;flex:none;height:clamp(120px,42vh,196px);box-shadow:0 8px 24px #0009}.hud.touch.land .qt-list{gap:3px}.hud.touch.land .qt-quest{align-items:center;gap:6px;padding:2px 5px;display:flex}.hud.touch.land .qt-name{white-space:nowrap;flex:0 auto;align-items:center;min-width:0;font-size:11.5px}.hud.touch.land .qt-title{text-overflow:ellipsis;overflow:hidden}.hud.touch.land .qt-kind{margin-top:0;font-size:9px}.hud.touch.land .qt-obj,.hud.touch.land .qt-ready{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:44px;margin:0;font-size:10.5px;overflow:hidden}.hud.touch.land .qt-obj~.qt-obj,.hud.touch.land .qt-bar{display:none}.hud.touch.land .qt-quest.cap{min-width:250px;padding:3px 6px 4px;display:block}.hud.touch.land .qt-quest.cap .qt-name,.hud.touch.land .qt-quest.cap .qt-obj{white-space:normal}.hud.touch.land .qt-quest.cap .qt-obj{margin-top:1px}.hud.touch.land .qt-quest.cap .qt-hint{display:none}.hud.touch.land .qt-quest.cap .qt-shop{margin-top:1px}.hud.touch.land .qt-quest.next{box-sizing:border-box;min-width:min(250px,100%);padding:3px 6px 4px;display:block}.hud.touch.land .qt-quest.next .qt-name,.hud.touch.land .qt-quest.next .qt-obj{white-space:normal}.hud.touch.land .qt-quest.next .qt-hint:not(.next-area){display:none}.hud.touch.land .qt-optional{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:96px;margin:0;font-size:9px;overflow:hidden}.hud-tl>.quest-tracker{flex:0 auto;min-height:30px}.qt-head-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.qt-guide{appearance:none;cursor:pointer;white-space:nowrap;color:#0d2622;background:linear-gradient(#9ff5d6,#46c9a6);border:1px solid #ffffff59;border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:700;box-shadow:0 1px 3px #00000073}.quest-tracker.tutorial .qt-guide{margin-top:5px}.journey-chip{box-sizing:border-box;background:#081e1ce6;border:1px solid #7ff0c899;border-radius:99px;align-items:center;gap:6px;max-width:236px;padding:3px 4px 3px 8px;display:flex;box-shadow:0 0 8px #46c9a659}.jc-icon{flex:none;font-size:13px}.jc-text{color:#c8ffe9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.jc-mall{appearance:none;cursor:pointer;color:#ffe3a3;white-space:nowrap;background:#5a3c0ed9;border:1px solid #e2bd6b99;border-radius:99px;flex:none;padding:2px 7px;font-size:10.5px}.jc-stop{appearance:none;cursor:pointer;color:#fff;background:#c9463ad9;border:0;border-radius:50%;flex:none;width:22px;height:22px;font-size:11px}.ai-ready-chip{appearance:none;box-sizing:border-box;cursor:pointer;text-align:left;pointer-events:auto;color:#d7ffef;background:linear-gradient(90deg,#082420e6,#081a1d99);border:0;border-left:3px solid #7ff0c8;border-radius:0 10px 10px 0;align-items:center;gap:6px;width:236px;max-width:100%;padding:4px 9px 4px 7px;display:flex}.aic-gem{color:#7ff0c8;flex:none;font-size:14px;line-height:1}.aic-text{min-width:0;font-size:11px;font-weight:600;line-height:1.3}.stuck-chip{border-color:#f0ce7fb3;margin-top:4px;box-shadow:0 0 8px #c9a64659}.stuck-chip .sc-go{appearance:none;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.stuck-chip .jc-text{color:#ffe9b8}.quest-tracker{box-sizing:border-box;border-left:3px solid var(--gold-2);background:linear-gradient(90deg,#081a1de0,#081a1d8c);border-radius:0 10px 10px 0;flex-direction:column;width:236px;min-height:0;padding:5px 7px 6px 9px;display:flex;overflow:hidden}.quest-tracker.tutorial{border-left-color:var(--jade);display:block;overflow:auto}.quest-tracker.collapsed{width:auto}.quest-tracker:has(>.quest-invite-nudge){position:relative;overflow:visible}.quest-invite-nudge{z-index:42;box-sizing:border-box;color:#fff2ce;background:linear-gradient(145deg,#2c2616f7,#0d2626f7);border:1px solid #dfb75c;border-radius:10px;grid-template-columns:1fr 38px;gap:5px;width:208px;padding:8px;animation:.25s ease-out quest-invite-enter;display:grid;position:absolute;top:0;left:calc(100% + 7px);box-shadow:0 6px 20px #0009,inset 0 0 0 1px #ffe7a833}.qin-copy{flex-direction:column;grid-column:1/2;gap:2px;min-width:0;display:flex}.qin-copy strong{color:#ffe4a2;font-size:13px;line-height:1.2}.qin-copy span{color:#e9eee7;font-size:10.5px;line-height:1.3}.qin-open{color:#261a09;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(#f4d58d,#b98532);border:1px solid #ffe2a2;border-radius:7px;grid-column:1/2;font-size:11px;font-weight:800}.qin-close{color:#ffe7a8;min-height:38px;font:inherit;cursor:pointer;background:#102b2b;border:1px solid #e5c27b66;border-radius:7px;grid-area:1/2/3/3;align-self:start;font-size:22px}@keyframes quest-invite-enter{0%{opacity:0;transform:translate(-8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quest-invite-nudge{animation:none}}.hud.touch.land .quest-invite-nudge{width:184px;padding:6px}.hud.port .quest-invite-nudge{width:min(100%,236px);margin:3px 0;position:static}.qt-head-row,.qt-tabs{flex:none}.qt-head{appearance:none;color:var(--gold);cursor:pointer;font-weight:700;font-family:var(--display);background:0 0;border:0;align-items:center;gap:5px;padding:0 0 3px;font-size:13px;display:flex}.qt-count{font-family:var(--num);color:#2a1a06;background:var(--gold);border-radius:99px;padding:0 5px;font-size:10px}.qt-tabs{scrollbar-width:none;touch-action:pan-x;gap:4px;padding:1px 0 4px;display:flex;overflow-x:auto}.qt-tabs::-webkit-scrollbar{display:none}.qt-tab{appearance:none;cursor:pointer;white-space:nowrap;color:#d9e8e2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;flex:none;padding:2px 7px;font-size:10.5px;line-height:1.5}.qt-tab b{font-family:var(--num);opacity:.85;margin-left:2px;font-weight:700}.qt-tab.on{color:#2a1a06;background:var(--gold);border-color:var(--gold)}.qt-list{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e2bd6b73 transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.qt-list::-webkit-scrollbar{width:3px}.qt-list::-webkit-scrollbar-thumb{background:#e2bd6b73;border-radius:3px}.qt-quest{cursor:pointer;border-left:3px solid var(--k,#46c9a6);background:#00000038;border-radius:7px;flex:none;padding:4px 6px 5px}.qt-quest.done{background:linear-gradient(90deg,#46c9a640,#0003);box-shadow:inset 0 0 0 1px #7ff0c859}.qt-quest:active{background:#e2bd6b24}.qt-name{color:#ffe9b0;align-items:flex-start;gap:5px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.qt-title{min-width:0}.qt-kind{color:#1a1206;background:var(--k,#46c9a6);border-radius:4px;flex:none;margin-top:1px;padding:0 5px;font-size:9.5px;font-weight:700;line-height:1.5}.k-main{--k:#e2bd6b}.k-job{--k:#b48cff}.k-side{--k:#46c9a6}.k-daily{--k:#5fb8ff}.k-weekly{--k:#8c96ff}.k-guild{--k:#86dd72}.k-event{--k:#ff8fd0}.qt-obj{color:var(--text);opacity:.92;margin-top:2px;font-size:11.5px;line-height:1.3}.qt-obj.met{color:#b8ffe0}.qt-bar{background:#ffffff1f;border-radius:3px;height:3px;margin-top:2px;display:block;overflow:hidden}.qt-bar b{background:var(--k,var(--jade));border-radius:3px;height:100%;display:block}.qt-ready{color:#7ff0c6;margin-top:2px;font-size:11.5px;font-weight:700}.qt-hint{color:var(--dim);margin-top:2px;padding-left:15px;font-size:10.5px}.qt-go{color:var(--jade);flex:none;margin-top:2px;font-size:10px}.quest-tracker.tutorial .qt-quest{background:0 0;border-left:0;padding:4px 0}.quest-tracker.tutorial .qt-obj{padding-left:15px}.qt-quest.done .qt-name{color:#7ff0c6}.k-cap{--k:#ffcf5a}.qt-quest.cap{--k:#ffcf5a;background:linear-gradient(90deg,#ffc44638,#00000038);box-shadow:inset 0 0 0 1px #ffcf5a73}.qt-quest.cap .qt-hint{padding-left:0}.qt-shop{color:#ffd98a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:1px 0;font-size:10.5px;font-weight:600;display:block}.qt-shop:hover{text-decoration:underline}.qt-respawn{color:#ffcf8a;white-space:nowrap;margin-left:5px;font-weight:600;display:inline-block}.qt-wb{color:#ffe7c2;font:inherit;text-align:left;cursor:pointer;background:#2818088c;border:1px solid #ffcf8a73;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;margin-top:2px;padding:2px 6px;font-size:.92em;display:flex}.qt-wb-when{color:#ffcf8a;font-weight:600}.qt-wb[data-wb-alive="1"] .qt-wb-when{color:#8dffa8}.qt-wb-all{color:#f3e6d0}.quest-tracker.tutorial .qt-quest.cap{border-left:3px solid var(--k);background:linear-gradient(90deg,#ffc44638,#00000038);padding:4px 6px 5px}.k-next{--k:#7ff0c6}.qt-quest.next{--k:#7ff0c6;background:linear-gradient(90deg,#46c9a633,#00000038);box-shadow:inset 0 0 0 1px #7ff0c866}.quest-tracker.tutorial .qt-quest.next{border-left:3px solid var(--k);background:linear-gradient(90deg,#46c9a633,#00000038);padding:4px 6px 5px}.qt-quest.next .qt-obj,.qt-quest.next .qt-hint{padding-left:0}.qt-quest.next.side{--k:#ffcf5a}.qt-hint.next-area{color:#ffd9a0}.qt-optional{color:#ffcf8a;margin-top:1px;font-size:10px}.qt-boss{color:#ffcf8a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:1px 0;font-size:10.5px;font-weight:600;display:block}.qt-boss:hover{text-decoration:underline}.bar.exp.capped .fill{background:linear-gradient(#fff1b8,#ffcf5a 50%,#c98a14)}.bar.exp.capped span{color:#fff6d8}.hud-menu{zoom:var(--hud-scale);z-index:12;position:absolute;top:6px;right:6px}.hud-tr{zoom:var(--hud-scale);z-index:11;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:70px;right:6px}.top-menu{border:1px solid var(--gold-3);box-shadow:var(--shadow);background:linear-gradient(#102c2ee6,#08181bd1);border-radius:12px;gap:2px;padding:3px 4px;display:flex;position:relative}.menu-btn{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:1px;min-width:46px;padding:2px 3px;display:flex;position:relative}.menu-disc{color:#ffe7a8;border:2px solid var(--gold-2);background:radial-gradient(circle at 35% 30%,#3a7a70,#123a38 70%);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 4px #00000073,inset 0 1px #ffffff2e}.menu-btn .menu-icon,.menu-btn img.menu-art{display:block}.menu-label{white-space:nowrap;text-shadow:0 1px 2px #000;font-size:10px;line-height:1.1}.menu-btn:hover .menu-disc{filter:brightness(1.15)}.menu-btn.on .menu-disc{border-color:#ffe7a8;box-shadow:0 0 10px #ffd8788c}.menu-btn.on .menu-label{color:var(--gold)}.badge{background:var(--cinnabar);color:#fff;text-align:center;min-width:16px;height:16px;font-size:10px;font-weight:700;line-height:16px;font-family:var(--num);border-radius:99px;padding:0 4px;position:absolute;top:-2px;right:2px;box-shadow:0 0 0 1px #3a0a06}.badge.dot{background:var(--gold,#e2bd6b);width:9px;min-width:0;height:9px;padding:0;top:2px;right:8px;box-shadow:0 0 0 1px #3a2a06,0 0 6px #e2bd6bb3}.btn.glow{animation:2.4s ease-in-out infinite topup-glow}@keyframes topup-glow{50%{box-shadow:0 0 0 3px #e2bd6b40,0 0 14px #e2bd6b73}}@media (prefers-reduced-motion:reduce){.btn.glow{animation:none;box-shadow:0 0 0 2px #e2bd6b59}}.more-drawer{z-index:5;background:var(--panel);border:1px solid var(--gold-3);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.more-drawer .menu-btn{min-width:54px;padding:4px}.minimap{border:1px solid var(--gold-2);width:150px;box-shadow:var(--shadow);background:linear-gradient(#102c2ef0,#08181be6);border-radius:12px;position:relative;overflow:hidden}.mm-title{color:var(--gold);justify-content:space-between;align-items:baseline;gap:6px;padding:3px 8px 2px;font-size:11.5px;font-weight:700;display:flex}.mm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm-lv{color:var(--dim);white-space:nowrap;font-size:10px;font-weight:400}.mm-view{border:1px solid var(--gold-3);aspect-ratio:1;box-sizing:border-box;border-radius:8px;margin:0 5px;position:relative;overflow:hidden}.minimap:not(.expanded) .mm-view{aspect-ratio:auto}.mm-view canvas{cursor:zoom-in;width:100%;height:100%;display:block}.mm-north{pointer-events:none;width:16px;height:16px;font:700 10px/1 var(--num);color:#fff;background:var(--cinnabar);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #3a0a06,0 1px 3px #0009}.mm-tools{gap:3px;display:flex;position:absolute;bottom:3px;left:3px}.mm-north{z-index:2}.mm-btn{appearance:none;cursor:pointer;width:22px;height:22px;font:700 14px/1 var(--num);color:var(--gold);border:1px solid var(--gold-3);background:#08181bc7;border-radius:6px;padding:0}.mm-btn:disabled{opacity:.35;cursor:default}.mm-foot{color:var(--dim);white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;padding:3px 7px 4px;font-size:10.5px;display:flex}.mm-coords{color:#e9f6ef;font-family:var(--num);font-weight:700}.mm-foot .pvp{color:#ff8f86}.mm-foot .safe{color:var(--jade)}.mm-foot .tod,.mm-foot .mm-ch{font-size:10px}.minimap.expanded{z-index:30;width:min(380px,88vw)}.hud.touch.land .minimap.expanded{width:min(360px,72vh,60vw)}.hud.port .minimap.expanded{width:min(360px,88vw)}.minimap.expanded .mm-view canvas{cursor:crosshair}.minimap .mm-close{z-index:4;color:#ffe7a8;cursor:pointer;background:#0a1a1cd9;border:1px solid #ffdc8c99;border-radius:50%;width:26px;height:26px;font-weight:700;position:absolute;top:4px;right:4px}.minimap .mm-hint{z-index:3;color:#ffe7a8;white-space:nowrap;pointer-events:none;background:#0a1a1ccc;border-radius:10px;padding:2px 8px;font-size:11px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.minimap .mm-pick{z-index:3;pointer-events:none;background:#ffd24a59;border:2px solid #ffd24a;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 8px #ffd24a}.minimap .mm-pick-panel{z-index:4;color:#f4ead2;background:#0a1a1ceb;border:1px solid #ffdc8c73;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;font-size:12px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.warp-choice{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.warp-choice.compact .btn{padding:3px 8px;font-size:12px}.btn.jade{color:#fff;background:linear-gradient(#3fbf9c,#1f7f66);border-color:#7ff0c8}.target-frame{box-sizing:border-box;border:1px solid var(--gold-3);width:150px;box-shadow:var(--shadow);background:#081a1de6;border-radius:9px;flex:none;padding:5px 21px 5px 7px;position:relative}.target-frame.boss,.target-frame.world_boss{border-color:#ff7a6a;box-shadow:0 0 18px #ff5a4659}.target-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.target-name .rank{background:var(--cinnabar);color:#fff;border-radius:4px;margin-right:3px;padding:0 3px;font-size:9px}.target-name .rank.npc{color:#9ff0d0;background:#1f5a4c}.target-name .lv{color:var(--dim);font-size:10px;font-weight:400}.target-frame .bar.hp{height:11px}.target-frame .bar.hp span{font-size:9px;line-height:10px}.target-frame .x{appearance:none;color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:0;right:2px}.target-more{margin-top:5px}.target-actions{z-index:35;border:1px solid var(--gold-3);width:min(224px,70vw);max-height:min(50vh,280px);box-shadow:var(--shadow);background:#081a1df7;border-radius:8px;flex-wrap:wrap;gap:4px;padding:6px;display:flex;position:absolute;top:100%;right:0;overflow:auto}.target-actions .btn{padding:3px 8px;font-size:11px}.hud.touch.land .target-frame{width:var(--mm-w,112px);border-radius:5px;height:16px;padding:1px 14px 2px 4px}.hud.touch.land .target-name{margin:0;font-size:8px;line-height:9px}.hud.touch.land .target-name .lv,.hud.touch.land .target-name .rank{font-size:7px}.hud.touch.land .target-frame .bar.hp{border:0;height:3px}.hud.touch.land .target-frame .bar.hp span{display:none}.hud.touch.land .target-frame .x{text-align:center;width:15px;height:15px;padding:0;font-size:12px;line-height:14px;top:0;right:0}.hud.touch.land .target-frame:has(.target-more){padding-right:32px}.hud.touch.land .target-more{width:15px;min-width:0;height:15px;min-height:0;margin:0;padding:0;font-size:0;position:absolute;top:0;right:16px;overflow:hidden}.hud.touch.land .target-more:after{content:"⋯";font-size:12px;line-height:11px;display:block}.hud.touch.land .target-actions{top:16px}.hud.port .target-frame{width:128px}.feed-ticker{box-sizing:border-box;border:1px solid var(--gold-3);width:168px;box-shadow:var(--shadow);background:#081a1ddb;border-radius:9px;flex:none;overflow:hidden}.feed-ticker .ft-head{align-items:center;display:flex}.feed-ticker .ft-title{appearance:none;color:var(--gold);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 6px;font-size:11px;font-weight:700}.feed-ticker .ft-notifications{appearance:none;color:var(--gold);cursor:pointer;background:0 0;border:0;flex:none;min-width:26px;min-height:26px;padding:3px;font-size:12px;position:relative}.feed-ticker .ft-notifications .ft-badge{min-width:12px;margin:0;padding:0 2px;font-size:8px;position:absolute;top:-1px;right:-5px}.feed-ticker .ft-exchange{appearance:none;color:var(--gold);cursor:pointer;background:0 0;border:0;flex:none;min-width:26px;min-height:26px;padding:3px;font-size:15px;font-weight:700;line-height:1}.feed-ticker .ft-fold{appearance:none;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:11px}.feed-ticker .ft-badge{background:var(--cinnabar);color:#fff;text-align:center;border-radius:7px;min-width:14px;margin-left:4px;padding:0 4px;font-size:9px;line-height:14px;display:inline-block}.feed-ticker .ft-list{border-top:1px solid #e6c68c2e}.feed-ticker .ft-post{appearance:none;width:100%;color:var(--text,#e8e2d0);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c68c1a;gap:5px;padding:4px 6px;animation:.35s ease-out ft-in;display:flex}.feed-ticker .ft-post:last-child{border-bottom:0}.feed-ticker .ft-empty{color:var(--dim);font-size:10px}.feed-ticker .ft-thumb{object-fit:cover;border-radius:4px;flex:none;width:28px;height:28px}.feed-ticker .ft-body{min-width:0;font-size:10px;line-height:1.25}.feed-ticker .ft-body b{color:#9fe0ff;font-size:10px}.feed-ticker .ft-time{color:var(--dim);font-size:8px}.feed-ticker .ft-loc{margin-left:2px;font-size:8px}.feed-ticker .ft-likes{color:#ff8fa6;margin-left:3px;font-size:8px}.feed-ticker .feed-tag{margin-left:2px;padding:0 4px;font-size:8px;line-height:12px}.feed-ticker .ft-text{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes ft-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.feed-ticker .ft-list .ft-post:nth-child(2){opacity:.88}.feed-ticker .ft-list .ft-post:nth-child(3){opacity:.74}.feed-ticker .ft-list .ft-post:nth-child(4){opacity:.6}.feed-ticker .ft-list .ft-post:nth-child(n+5){display:none}.hud-tr:has(>.target-frame) .feed-ticker .ft-list .ft-post:nth-child(n+4){display:none}@media (max-height:800px){.hud:not(.port) .feed-ticker .ft-list .ft-post:nth-child(n+4){display:none}.hud:not(.port) .hud-tr:has(>.target-frame) .feed-ticker .ft-list .ft-post:nth-child(n+3){display:none}}.feed-ticker .ft-emblem{vertical-align:-2px;width:12px;height:12px;image-rendering:pixelated;margin-right:2px}.feed-ticker .ft-heart{color:#ff8fa6}.feed-ticker .ft-like .ft-body,.feed-ticker .ft-reply .ft-body{font-size:9.5px}.feed-ticker .ft-peek{display:none}@media (prefers-reduced-motion:reduce){.feed-ticker .ft-post,.feed-ticker .ft-peek{animation:none}}.feed-ticker .ft-title{white-space:nowrap}.feed-ticker.has-new{border-color:#7fe3c3;animation:2.4s ease-in-out infinite ft-glow}@keyframes ft-glow{0%,to{box-shadow:var(--shadow), 0 0 0 #77ccad00}50%{box-shadow:var(--shadow), 0 0 12px #77ccadbf}}.hud.port .feed-ticker{width:128px}.hud.port .feed-ticker .ft-exchange,.hud.port .feed-ticker .ft-notifications{min-width:24px;padding:3px 1px}.hud.port .feed-ticker .ft-title,.hud.port .feed-ticker .ft-fold{padding:4px}.hud.port .feed-ticker .ft-list .ft-post:nth-child(n+3),.hud.port .feed-ticker .ft-thumb,.hud.port .feed-ticker .ft-time{display:none}.hud.port .feed-ticker .ft-text{-webkit-line-clamp:1}.hud.touch.land .feed-ticker{width:auto;position:absolute;top:0;right:calc(100% + 6px)}.hud.touch.land .feed-ticker .ft-list{display:none}.hud.touch.land .feed-ticker .ft-peek{white-space:nowrap;text-overflow:ellipsis;appearance:none;max-width:170px;color:var(--text,#e8e2d0);text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e6c68c2e;padding:4px 6px;font-size:10px;animation:.35s ease-out ft-in;display:block;overflow:hidden}.hud.touch.land .feed-ticker .ft-peek b{color:#9fe0ff}.hud.touch.land .feed-ticker .ft-fold{display:none}.cast-bar{zoom:var(--hud-scale);border:1px solid var(--gold-2);background:#000000b3;border-radius:8px;width:240px;height:16px;position:absolute;bottom:40%;left:50%;overflow:hidden;transform:translate(-50%)}.cast-bar .fill{background:linear-gradient(90deg, var(--jade-2), #9fffe0);position:absolute;inset:0 auto 0 0}.cast-bar span{text-align:center;text-shadow:0 1px 2px #000;font-size:11px;line-height:14px;display:block;position:relative}.hud-bottom{justify-content:space-between;align-items:flex-end;gap:6px;padding:0 6px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.hud-bl{zoom:var(--hud-scale);flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.joystick{touch-action:none;width:120px;height:120px;display:none;position:relative}.hud.touch .joystick{display:block}.hud.touch .action-arc,.hud.touch .action-arc *{touch-action:none;-webkit-touch-callout:none}.joy-ring{background:radial-gradient(circle,#143c4059 30%,#081a1d9e 70%);border:3px solid #e2bd6bb3;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #081a1d99,inset 0 0 14px #00000073}.joy-ring .dir{color:#ffe296e6;text-shadow:0 1px 2px #000;font-size:12px;position:absolute}.joy-ring .n{top:5px;left:50%;transform:translate(-50%)}.joy-ring .s{bottom:5px;left:50%;transform:translate(-50%)}.joy-ring .w{top:50%;left:7px;transform:translateY(-50%)}.joy-ring .e{top:50%;right:7px;transform:translateY(-50%)}.joy-knob{pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff1c0,#e2b25a 55%,#9a6a22);border:2px solid #4a3008;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute;top:50%;left:50%;box-shadow:0 4px 10px #00000080,inset 0 -3px 6px #5a320059}.bl-row{align-items:center;gap:6px;display:flex}.status-bar{color:#d8e6df;font-size:10.5px;font-family:var(--num);text-shadow:0 1px 2px #000;white-space:nowrap;background:#081a1d8c;border-radius:6px;gap:8px;padding:1px 6px;display:flex}.status-bar .warn{color:#ff9a6a}.status-bar .link{font-family:var(--num);color:var(--gold);padding:0;font-size:10.5px}.round-btn{appearance:none;cursor:pointer;color:#fff3cf;border:2px solid var(--gold-2);width:46px;height:46px;box-shadow:var(--shadow);background:radial-gradient(circle at 35% 30%,#3a7a70,#123a38 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;font-size:9px;display:flex}.round-btn.on{border-color:var(--jade);box-shadow:0 0 12px #7ff0c880}.round-btn.pickup.on{border-color:#ffe08a;animation:1.1s infinite pulse;box-shadow:0 0 14px #ffd878cc}.round-btn.sit.on{color:#d8fff0;border-color:#9fe3c4;box-shadow:0 0 12px #8ce6bebf}.round-btn:has(.menu-icon.art){border:0}.round-btn span:not(.menu-icon){white-space:nowrap;text-shadow:0 1px 2px #000;font-size:9px;position:absolute;bottom:-12px}.round-btn{position:relative}.chat{zoom:var(--hud-scale);flex:0 460px;align-self:flex-end;min-width:0;position:relative}.chat-new{z-index:3;color:#ffe7a8;cursor:pointer;background:#0a1a1ce6;border:1px solid #ffdc8c99;border-radius:12px;padding:2px 10px;font-size:12px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.multi-sell .multi-row{cursor:pointer;align-items:center;gap:6px;display:flex}.multi-sell .multi-row input{width:18px;height:18px}.multi-sell .multi-foot{z-index:2;background:#0a1a1cf7;border-top:1px solid #ffdc8c40;flex-wrap:wrap;gap:8px;padding:6px 4px;position:sticky;bottom:0}.multi-sell .multi-foot>span{flex:120px;min-width:0}.multi-sell .bb-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat.open{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#081a1db8,#081a1ddb);border-radius:10px;flex-direction:column;gap:3px;padding:4px 6px 6px;display:flex}.chat-head{align-items:center;gap:3px;display:flex}.chat-tabs{scrollbar-width:none;flex:1;gap:1px;min-width:0;display:flex;overflow-x:auto}.chat-tabs::-webkit-scrollbar{display:none}.chat-tabs button{appearance:none;color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.chat-tabs button.on{color:var(--gold);background:#e2bd6b33}.chat-size,.chat-toggle{appearance:none;cursor:pointer;min-width:24px;height:20px;color:var(--gold);border:1px solid var(--gold-3);font:700 10px/1 var(--num);background:#00000059;border-radius:5px;flex:none;place-items:center;padding:0 4px;display:grid}.chat-lines{height:calc(58px * var(--chat-tall,1));font-size:var(--chat-font,12.5px);-webkit-user-select:text;user-select:text;text-shadow:0 1px 2px #000;scrollbar-width:thin;padding-right:3px;line-height:1.35;overflow-y:auto}.chat-line{word-break:break-word;border-left:2px solid #0000;padding:1px 3px}.chat-line .ch{color:var(--dim);margin-right:3px;font-size:.85em;font-weight:700}.chat-line .from{appearance:none;color:#bfe6ff;cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;margin-right:4px;padding:0}.chat-line.ch-world.chat-player{border-left-color:#7bc9d2}.chat-line.ch-world.chat-player .ch{color:#8adbe0}.chat-line.ch-world.chat-player .msg{color:#f2eee2;font-weight:400}.chat-line.ch-world.market-sell,.chat-line.ch-system.market-sell{background:#7353222e;border-left-color:#d8af68}.chat-line.ch-world.market-sell .ch,.chat-line.ch-system.market-sell .ch{color:#f0c579}.chat-line.ch-world.market-sell .msg,.chat-line.ch-system.market-sell .msg{color:#f6e3b7;font-weight:600}.chat-line.ch-world.market-buy,.chat-line.ch-system.market-buy{background:#56427b33;border-left-color:#bba1ef}.chat-line.ch-world.market-buy .ch,.chat-line.ch-system.market-buy .ch{color:#cbb6f3}.chat-line.ch-world.market-buy .msg,.chat-line.ch-system.market-buy .msg{color:#e7d9ff;font-weight:600}.chat-line.ch-world.market-sell .market-chat-item,.chat-line.ch-system.market-sell .market-chat-item{color:#ffe098}.chat-line.ch-world.market-buy .market-chat-item,.chat-line.ch-system.market-buy .market-chat-item{color:#e0c7ff}.chat-line.ch-party .msg,.chat-line.ch-party .ch{color:#8fd8ff}.chat-line.ch-guild .msg,.chat-line.ch-guild .ch{color:#9ff09f}.chat-line.ch-whisper .msg,.chat-line.ch-whisper .ch{color:#ff9ae0}.chat-line.ch-trade .msg{color:#ffc49a}.chat-line.ch-system{border-left-color:#7f9e94}.chat-line.ch-system .msg{color:#bdcfc8;font-weight:400}.chat-line.ch-system.system-progress{background:#1e5f4a26;border-left-color:#7bd8b6}.chat-line.ch-system.system-progress .msg{color:#9ce6c5;font-weight:600}.chat-line.ch-system.system-rare{background:#764e192b;border-left-color:#edbb68}.chat-line.ch-system.system-rare .msg{color:#ffdf9b;font-weight:700}.chat-line.ch-system.system-event{background:#7b2e2e2e;border-left-color:#eb9782}.chat-line.ch-system.system-event .msg{color:#ffc0ad;font-weight:700}.chat-input{gap:4px;display:flex}.chat-input select{max-width:74px;padding:3px 4px;font-size:11.5px}.chat-input input{flex:1;min-width:0;padding:4px 8px;font-size:13px}.chat-input input.to{flex:0 0 76px}.chat-send{padding:3px 10px}.chat.closed{align-items:center;gap:5px;max-width:320px;display:flex}.chat.closed .chat-toggle{border-radius:50%;width:38px;height:38px}.chat-peek{appearance:none;text-align:left;cursor:pointer;min-width:0;color:var(--text);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#081a1da8;border-radius:8px;flex:1;padding:5px 9px;font-size:12px;overflow:hidden}.action-arc{zoom:var(--hud-scale);flex:none;width:192px;height:184px;position:relative}.action-arc>*{position:absolute}.act-main{appearance:none;cursor:pointer;color:#fff3cf;background:radial-gradient(circle at 35% 30%,#e0604e,#7e2620 70%);border:3px solid #f1d18a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;width:66px;height:66px;padding:0;font-size:10px;font-weight:700;display:flex;bottom:15px;right:23px;box-shadow:0 0 0 2px #3a1408cc,0 6px 14px #00000080}.act-main.pick{background:radial-gradient(circle at 35% 30%,#56b48e,#1e5a46 70%)}.act-main:active{transform:scale(.95)}.action-arc .hb-slot{appearance:none;cursor:pointer;background:radial-gradient(circle at 40% 35%,#28504ed9,#061416e0);border:2px solid #e2bd6bbf;border-radius:50%;padding:3px;overflow:visible;box-shadow:0 2px 6px #00000073}.action-arc .hb-slot.item{border-color:#ff9682cc}.action-arc .hb-slot.empty{background:#06141680;border-style:dashed;border-color:#e2bd6b73}.action-arc .hb-slot .plus{color:#e2bd6bb3;font-size:18px;font-weight:700}.action-arc .hb-slot .skill-icon,.action-arc .hb-slot .item-icon{border-radius:50%;overflow:hidden;width:100%!important;height:100%!important}.action-arc .hb-slot .skill-icon svg,.action-arc .hb-slot .item-icon svg{width:100%;height:100%}.action-arc .hb-slot.nomp{filter:saturate(.3)brightness(.7)}.action-arc.editing .hb-slot:not(.empty){animation:.28s ease-in-out infinite alternate hbwiggle}@keyframes hbwiggle{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.action-arc .hb-slot.sel{animation:none;box-shadow:0 0 0 3px #ffd878,0 0 14px #ffd878cc}.action-arc .hb-slot .rm{z-index:3;width:18px;height:18px;font:700 11px/1 var(--num);color:#fff;background:var(--cinnabar);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 1px #3a0a06,0 1px 3px #0009}.action-arc .hb-done{white-space:nowrap;position:absolute;bottom:calc(100% + 6px);right:8px}.action-arc .hb-slot .auto-tog{z-index:3;cursor:pointer;font:700 9.5px/1.2 var(--num);letter-spacing:.3px;color:#dfe;border:1px solid var(--gold-2);white-space:nowrap;background:#081a1df2;border-radius:7px;padding:1px 5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.action-arc .hb-slot .auto-tog:after{content:"";position:absolute;inset:0 -5px -5px}.action-arc .hb-slot .rm:after{content:"";position:absolute;inset:-5px}.action-arc .hb-slot .auto-tog.on{color:#1a1206;background:#ffd24a;border-color:#fff0b0;box-shadow:0 0 8px #ffd24ab3}.action-arc .hb-slot .auto-mark{z-index:2;width:14px;height:14px;font:700 9px/1 var(--num);color:#1a1206;background:#ffd24a;border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 1px #3a2508,0 0 6px #ffd24acc}.action-arc .hb-slot .cd-clip{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.action-arc .hb-slot .cd{pointer-events:none;background:#0000009e;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.action-arc .hb-slot .cd b{font-family:var(--num);color:#fff;font-size:14px}.action-arc .hb-slot .cd.acd{background:#0000006b}.action-arc .hb-slot.queued{animation:.3s ease-out hb-queued}@keyframes hb-queued{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.35);transform:scale(.92)}to{filter:brightness();transform:scale(1)}}.action-arc .hb-slot .hk{font:700 9px/1 var(--num);color:#2a1a06;background:var(--gold);border-radius:99px;padding:1px 4px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #3a2508}.arc-btn.auto{appearance:none;cursor:pointer;color:#fff3cf;border:2px solid var(--gold-2);background:radial-gradient(circle at 35% 30%,#3a7a70,#123a38 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:700;display:flex;box-shadow:0 2px 6px #00000073}.arc-btn.auto.on{border-color:var(--jade);color:#b8ffe0;animation:1.2s infinite pulse;box-shadow:0 0 14px #46c9a6b3}.arc-btn.auto .auto-gear{width:14px;height:14px;color:var(--gold);box-shadow:0 0 0 1px var(--gold-3);background:#081a1df2;border-radius:50%;font-size:10px;font-style:normal;line-height:14px;position:absolute;bottom:-3px;right:-3px}.hb-page{border:1px solid var(--gold-3);width:30px;height:18px;color:var(--gold);font:700 10px/1 var(--num);cursor:pointer;background:#08181bcc;border-radius:6px;top:2px;left:2px}.hud.touch .hb-page,.hb-pg1{display:none}.hud.touch .hb-pg1{z-index:4;cursor:pointer;color:#ffd24a;background:#08181bc7;border:1px solid #fff0b0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;bottom:49px;left:-32px;box-shadow:0 0 6px #ffd24a66}.hud.desk .hud-bl{min-width:120px}.hud.touch.land .menu-btn{min-width:42px;padding:2px}.hud.touch.land .menu-label{font-size:9.5px}.hud.touch.land .invite-btn .lbl-long{display:none}.hud.touch.land .invite-btn .lbl-short{display:inline}.hud.touch.land .minimap{width:var(--mm-w,112px)}.hud.touch.land .mm-title{padding:2px 6px 1px;font-size:10.5px}.hud.touch.land .mm-foot{padding:2px 5px 3px;font-size:9.5px}.hud.touch.land .mm-foot .tod{display:none}:root.hud-land .windows{top:calc(var(--safe-t) + 60px * var(--hud-scale,1))}.hud.port .hud-menu{right:50%;transform:translate(50%)}.hud.port .top-menu{width:calc(100vw / var(--hud-scale) - 10px);box-sizing:border-box;justify-content:space-between;gap:0;padding:3px 2px}.hud.port .menu-btn{flex:1 1 0;min-width:0;padding:2px 0}.hud.port .menu-label{max-width:100%;font-size:9.5px;overflow:hidden}:is(.hud.port .menu-btn .menu-disc,.hud.port .menu-btn .menu-disc:has(.menu-icon.art)){width:32px;height:32px}.hud.port .hud-tl,.hud.port .hud-tr{top:70px}.hud.port .profile-card{width:236px}.hud.port .minimap{width:128px}.hud.port .hud-bottom{flex-wrap:nowrap}.hud.port .hud-bottom>.chat{flex:none;order:0;margin:0;position:absolute;bottom:calc(100% + 2px);left:6px}.hud.port .hud-bl{flex-direction:column-reverse;align-items:flex-start;gap:16px}.hud.port .hud-bottom>.chat.open{max-width:none;right:6px}.hud.port .chat.closed .chat-peek{display:none}.hud.port .chat-lines{height:calc(56px * var(--chat-tall,1))}.hud.port .status-bar{display:none}.upd-banner{z-index:170;left:50%;top:calc(8px + var(--safe-t));text-align:center;pointer-events:auto;border:1px solid var(--gold-2,#e2bd6b);background:linear-gradient(#3c1e0af2,#140c06f2);border-radius:12px;width:min(460px,100vw - 24px);padding:10px 14px;animation:.2s ease-out toastin;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0000008c}.upd-banner.small{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.upd-banner.compact{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:min(460px,100vw - 18px);padding:4px 10px;display:flex}.upd-banner.compact .upd-title{white-space:nowrap;font-size:12px}.upd-banner.compact .upd-count{white-space:nowrap;font-size:11px}.upd-banner.compact .upd-secs{font-size:18px}.upd-banner.compact .upd-button{white-space:nowrap;min-width:0;margin:0;padding:3px 9px;font-size:12px}.upd-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.upd-queue-button{min-width:110px;padding:7px 12px;font-size:14px}.upd-queue-button:disabled{opacity:.85}.upd-queue-hint{color:#b8ffe0;font-size:12px;line-height:1.3}.upd-banner.compact .upd-actions{flex-wrap:nowrap}.upd-banner.compact .upd-queue-button{white-space:nowrap;min-width:0;padding:3px 8px;font-size:12px}.upd-expand{color:var(--gold,#ffd878);cursor:pointer;background:0 0;border:0;padding:1px 4px;font-size:18px;line-height:1}.upd-title{font-family:var(--display);color:var(--gold,#ffd878);font-size:17px;font-weight:800}.upd-notes{text-align:left;max-height:30vh;margin:6px 0;padding-left:18px;font-size:13px;line-height:1.5;overflow:auto}.upd-count{font-size:14px;font-weight:700}.upd-secs{min-width:1.6em;font-family:var(--num);color:#ffd878;text-shadow:0 0 10px #ffc85099;vertical-align:middle;font-size:26px;display:inline-block}.upd-overlay{z-index:180;pointer-events:auto;background:#0000009e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.upd-overlay.soft{background:#0006}.upd-panel{text-align:center;flex-direction:column;gap:8px;width:min(440px,100%);max-height:100%;padding:16px;display:flex;overflow:auto}.upd-wait{color:var(--dim,#9a9380);flex-direction:column;align-items:center;gap:8px;display:flex}.upd-wait .loader-bar{width:70%}.upd-ready{color:#b8ffe0;font-weight:700}.upd-position{color:var(--gold,#ffd878);font-size:20px;font-family:var(--num)}.upd-button{align-self:center;min-width:160px;padding:8px 20px;font-size:16px}@media (max-height:500px){.upd-banner{width:min(520px,64vw);top:calc(4px + var(--safe-t));padding:6px 12px}.upd-title{font-size:14px}.upd-notes{max-height:24vh;margin:4px 0;font-size:11.5px;line-height:1.4}.upd-count{font-size:12.5px}.upd-secs{font-size:20px}.upd-panel{gap:6px;padding:10px 14px}.upd-button{padding:6px 18px;font-size:15px}}.upd-msg{color:#fff3d6;margin:4px 0 2px;font-size:13.5px;line-height:1.45}.upd-banner .upd-button{margin-top:6px}@media (max-height:500px){.upd-msg{font-size:12px}.upd-banner .upd-button{margin-top:3px;padding:4px 16px;font-size:14px}.upd-banner.compact{width:min(380px,52vw)}.upd-banner.compact .upd-title{display:none}.upd-banner.compact .upd-button{margin:0;padding:2px 7px;font-size:11px}.upd-banner.compact .upd-queue-button{padding:2px 7px;font-size:11px}}.upd-banner .upd-notes{padding-bottom:6px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.mon-page{padding:calc(12px + var(--safe-t,0px)) 16px 24px;color:var(--text,#f3e7c9);background:radial-gradient(circle at 20% 0,#13302c,#081615 60%);position:fixed;inset:0;overflow:auto}.mon-gate{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:12vh auto;padding:20px;display:flex}.mon-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.mon-top h1{font-family:var(--display);color:var(--gold,#ffd878);align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.mon-live{background:#5de08a;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite mon-pulse;box-shadow:0 0 10px #5de08a}.mon-live.off{background:#e0605d;animation:none;box-shadow:0 0 10px #e0605d}@keyframes mon-pulse{50%{opacity:.35}}.mon-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:10px;display:grid}.mon-tile{border:1px solid var(--line,#f3e7c926);background:#00000047;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mon-tile span{color:var(--dim,#9a9380);font-size:12px}.mon-tile b{font-family:var(--num);color:#b8ffe0;overflow-wrap:anywhere;font-size:20px}.mon-tile b.small{font-size:13px}.mon-kinds{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.mon-kinds button{color:inherit;border:1px solid var(--line,#f3e7c926);cursor:pointer;background:#0000004d;border-radius:99px;padding:4px 10px;font-size:12px}.mon-kinds button.on{background:var(--gold-2,#e2bd6b);color:#2a1a06}.mon-kinds button span{font-family:var(--num);opacity:.8;margin-left:4px}.mon-legend{margin:4px 2px 8px}.mon-list{flex-direction:column;gap:6px;display:flex}.mon-empty{text-align:center;color:var(--dim,#9a9380);padding:30px}.mon-row{border:1px solid var(--line,#f3e7c91f);background:#00000042;border-radius:10px;overflow:hidden}.mon-row.grew{animation:1.2s ease-out mon-grew}@keyframes mon-grew{0%{box-shadow:inset 0 0 0 2px #ffb04a}}.mon-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 128px minmax(0,1fr) auto 48px 56px 60px 110px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.mon-sev{font-family:var(--num);color:#ffcf7a;text-align:right;font-weight:800}.mon-kind{text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;overflow:hidden}.mon-kind.k-panic,.mon-kind.k-js,.mon-kind.k-timeout,.mon-kind.k-server_error{color:#ffd6d0;background:#7a2020}.mon-kind.k-shown,.mon-kind.k-disconnect{color:#ffe7b0;background:#6a4a10}.mon-kind.k-hidden,.mon-kind.k-resync,.mon-kind.k-perf{color:#cfeeff;background:#1e4a5e}.mon-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mon-flags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.mon-flag{color:#fff;background:#444;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:800}.mon-flag.f-new{background:#2f7de0}.mon-flag.f-spike{background:#e0602f}.mon-flag.f-regressed{background:#b02fe0}.mon-flag.s-ack{background:#8a7a20}.mon-flag.s-fixed{background:#2f9e5a}.mon-num{font-family:var(--num);text-align:right}.mon-spark{color:#7ff0c8;width:110px;height:24px}.mon-row.k-panic .mon-spark,.mon-row.k-js .mon-spark,.mon-row.k-timeout .mon-spark,.mon-row.k-shown .mon-spark{color:#ff9a7a}.mon-detail{flex-direction:column;gap:6px;padding:4px 12px 12px;font-size:13px;display:flex}.mon-hint{line-height:1.5}.mon-sample{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;margin:0;display:grid}.mon-sample div{min-width:0}.mon-sample dt{color:var(--dim,#9a9380);font-size:11px}.mon-sample dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,Consolas,monospace;font-size:12px}.mon-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mon-actions input{flex:220px;min-width:0}@media (max-width:760px){.mon-head{grid-template-columns:44px minmax(0,1fr) 44px 60px;grid-template-areas:"sev kind n15 players""code code code code""flags flags spark spark"}.mon-sev{grid-area:sev}.mon-kind{grid-area:kind;justify-self:start}.mon-code{white-space:normal;grid-area:code}.mon-flags{grid-area:flags;justify-content:flex-start}.mon-head .n15{grid-area:n15}.mon-head .n24{display:none}.mon-head .npl{grid-area:players}.mon-spark{grid-area:spark;justify-self:end}}.invite-welcome{text-align:center;color:#2a1a05;background:linear-gradient(#ffe7a8,#d9a441);border-radius:10px;margin-bottom:8px;padding:8px 10px;font-weight:700;box-shadow:0 0 12px #ffd87873}.webgl-warn{color:#ffe0da;background:#7a20208c;border:1px solid #e0776c;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.webgl-warn b{color:#fff}.chat-voice-slot{flex:none;align-items:center;display:flex}.chat-voice-slot:empty{display:none}.voice-hud{z-index:21;position:relative}.voice-controls{align-items:center;gap:2px;display:flex}.voice-controls button{color:#f2dfad;cursor:pointer;background:#091c1ff2;border:1px solid #ad935b;border-radius:6px;place-items:center;width:32px;height:29px;padding:0;font-size:17px;display:grid}.voice-controls .voice-talk-button{width:auto;min-width:38px;padding:0 3px;font-size:15px;font-weight:800;position:relative}.voice-controls .voice-talk-button:not(.talking):after{content:"";pointer-events:none;background:#f77;width:22px;height:2px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-42deg);box-shadow:0 0 2px #1b1111}.voice-controls .voice-talk-button.talking{color:#fff;background:#a84832;border-color:#ffab6b;box-shadow:0 0 9px #ff9964aa}.voice-controls .voice-hear-button.off{opacity:.68;border-color:#a76861}.voice-controls button:disabled{opacity:.45}.chat.closed .voice-controls button{height:34px}.hud.port .chat.closed{border:1px solid var(--gold-3);box-shadow:var(--shadow);background:#081a1dc7;border-radius:24px;gap:0;padding:3px}.hud.port .chat.closed .chat-toggle{background:0 0;border:0;width:38px;height:38px}.hud.port .chat.closed .voice-controls{gap:3px}.hud.port .chat.closed .voice-controls button{border-color:#ad935bb3;border-radius:50%;width:38px;min-width:38px;height:38px;font-size:16px}.hud.port .chat.closed .voice-controls .voice-talk-button:not(.talking):after{width:20px}.hud.port .chat.closed .voice-settings-button{display:none}.voice-panel{z-index:220;color:#f3ebd2;background:#0c1f23fa;border:1px solid #bd9e5b;border-radius:10px;flex-direction:column;gap:6px;width:min(296px,100vw - 22px);max-height:min(62vh,380px);padding:10px;font-size:12px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 8px 28px #000c}.voice-panel-head{justify-content:space-between;align-items:center;display:flex}.voice-panel-head button{color:#f9e6bd;background:#2d4141;border:1px solid #887c62;border-radius:5px;width:27px;height:27px;font-size:19px}.voice-panel strong{color:#f6d787;font-size:14px}.voice-panel p{color:#c9d2c8;margin:0;line-height:1.35}.voice-panel .voice-error{color:#faa}.voice-panel label{align-items:center;gap:6px;line-height:1.4;display:flex}.voice-panel small{color:#bfd9d4}.voice-panel details{border-top:1px solid #4c655e;padding-top:5px}.voice-panel details[open]{flex-direction:column;gap:5px;display:flex}.voice-panel summary{cursor:pointer;color:#e4d097}.voice-channels{gap:4px;display:flex}.voice-channels button{color:#ddd;background:#253a3c;border:1px solid #6b7770;border-radius:6px;flex:1;min-width:0;padding:5px 2px;font-size:11px}.voice-channels button.sel{color:#ffecac;background:#465041;border-color:#e4bf6e}.voice-ptt{color:#fff3c9;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#5b693e,#28454a);border:2px solid #c6a363;border-radius:9px;min-height:48px;font-size:14px;font-weight:800}.voice-ptt.talking{background:linear-gradient(#e39351,#a63b32);box-shadow:0 0 12px #ffb25d77}.voice-ptt:disabled{opacity:.45}.voice-speaker{justify-content:space-between;align-items:center;gap:5px;display:flex}.voice-speaker button,.voice-unmute{color:#dff2e9;background:#264044;border:1px solid #667a79;border-radius:5px;padding:4px;font-size:11px}@media (max-height:480px){.voice-panel{width:min(278px,58vw);max-height:calc(100vh - 30px);top:51%}}.mall-chip{color:#ffe3a1;max-width:100%;min-height:28px;font:600 11.5px var(--num);cursor:pointer;pointer-events:auto;white-space:nowrap;background:linear-gradient(#3c2a0ce0,#1e1608e6);border:1px solid #e2bd6b8c;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}.mall-chip:hover,.mall-chip:focus-visible{border-color:var(--gold);background:linear-gradient(#543a10f2,#281c0af2)}.mall-chip .mc-gem{font-size:11px}.mall-chip .mc-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.mall-chip .mc-price{color:var(--jade);font-weight:700}.qt-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.quest-card-actions{cursor:default;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.quest-card-actions>.btn{white-space:nowrap;min-height:30px;padding:4px 7px}.quest-card-actions>.quest-card-toggle{min-height:24px;padding:2px 8px;font-size:11px}.quest-card-detail{border:1px solid var(--gold-3);background:#081a1df2;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:7px;display:flex}.quest-card-choice{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.quest-card-choice small{color:var(--dim);font-size:11px;line-height:1.3}.quest-card-actions>.btn span{font-weight:800}.quest-card-actions>.btn[aria-disabled=true]{opacity:.78}.quest-card-owned{color:#efdcae;font-size:11px}.quest-card-reason{color:#efc6a2;font-size:11px}.quest-card-offers{flex-wrap:wrap;gap:4px;width:100%;display:flex}.quest-card-actions .mall-chip{max-width:100%}.mall-fixed-badge{color:#dcfff2;background:#145144;border:1px solid #7ff0c6;border-radius:99px;align-self:flex-start;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}@media (max-width:720px){.quest-card-actions>.btn:not(.quest-card-toggle){min-height:36px}.quest-card-owned{width:100%}}.hud.touch.land .qt-quest .qt-chips{margin-top:0}.need-line{background:#0003;border:1px dashed #e2bd6b59;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;display:flex}.need-line>.row{gap:6px}.enh-shop-line{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.need-card{pointer-events:auto;width:100%;max-width:280px;box-shadow:var(--shadow);background:#081a1de6;border:1px solid #e2bd6b73;border-radius:9px;flex-direction:column;gap:5px;padding:6px 26px 6px 8px;display:flex;position:relative}.need-card .nc-main{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.need-card .nc-icon{font-size:18px}.need-card .nc-text{flex-direction:column;min-width:0;display:flex}.need-card .nc-text b{color:#ffcf7a;font-size:12.5px}.need-card .nc-text .small{color:var(--dim)}.need-card .nc-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.need-card .nc-close{width:22px;height:22px;color:var(--dim);cursor:pointer;background:#0000004d;border:0;border-radius:6px;position:absolute;top:3px;right:3px}.hud.touch:not(.land) .need-card{max-width:min(280px,100vw - 142px)}.hud.touch.land .need-card{gap:3px;max-width:240px;padding:4px 24px 4px 6px}.journey-chip .jc-mall{min-height:24px;margin-left:4px;padding:2px 6px}.death-mall{flex-direction:column;align-items:center;gap:6px;margin-top:10px;display:flex}.death-mall .row{justify-content:center;gap:6px}.death-panel.death-dock{z-index:60;left:50%;bottom:calc(10px + var(--safe-b));pointer-events:auto;width:min(420px,100vw - 24px);min-width:0;padding:8px 10px;position:fixed;transform:translate(-50%)}.death-panel.death-dock .panel-title{margin-bottom:4px;font-size:14px}.death-panel.death-dock .row{flex-wrap:wrap;gap:6px}.mall-for-you{background:linear-gradient(#3c2c0e59,#0a1e2133);border:1px solid #e2bd6b66;border-radius:12px;margin:4px 0 10px;padding:8px}.mall-for-you .mfy-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.mall-for-you .mfy-head b{color:var(--gold);font-family:var(--display)}.mall-for-you .mfy-row{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.mfy-card{border:1px solid var(--line-2);min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#00000047;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.mfy-card:hover,.mfy-card:focus-visible{border-color:var(--gold)}.mfy-card .mfy-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mfy-card .mfy-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mfy-card .mfy-why{color:var(--dim);line-height:1.3}.mfy-card .mfy-price{color:var(--jade);white-space:nowrap;font-weight:700}@media (max-width:520px){.mall-for-you .mfy-row{grid-template-columns:1fr}}.mall-card.focus{outline:2px solid var(--gold);outline-offset:1px}.party-hint{line-height:1.35}.hud.touch.land .mall-chip{gap:3px;min-height:22px;padding:1px 6px;font-size:10px}.hud.touch.land .qt-quest.cap .qt-chips{flex-wrap:nowrap;gap:3px;margin-top:2px}.hud.touch.land .qt-quest.cap .qt-chips .mall-chip{flex:0 auto;min-width:0}.hud.touch.land .need-card .nc-text .small{display:none}.mm-view{container-type:inline-size}.mm-svc{appearance:none;z-index:3;cursor:pointer;height:20px;font:700 9.5px/1 var(--display,inherit);color:#2a1a06;background:linear-gradient(#f4d58d,#c9973f);border:1px solid #fff2c8;border-radius:6px;align-items:center;gap:2px;padding:0 4px 0 3px;display:flex;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000008c}.mm-svc.on{color:#0d2622;background:linear-gradient(#9ff5d6,#46c9a6)}.mm-svc-icon{font-size:10px;line-height:1}@container (width<=96px){.mm-svc-label{display:none}.mm-svc{padding:0 4px}}.services-menu{z-index:14;box-sizing:border-box;border:1px solid var(--gold-2);width:232px;max-height:72vh;box-shadow:var(--shadow);background:linear-gradient(#102c2ef7,#08181bf5);border-radius:12px;flex-direction:column;gap:4px;padding:7px;display:flex;position:absolute;top:0;right:calc(100% + 6px);overflow-y:auto}.sv-head{border-bottom:1px solid var(--gold-3);color:var(--gold);flex-direction:column;gap:1px;padding:0 2px 3px;display:flex}.sv-head b{font-family:var(--display);font-size:13px}.sv-row{flex-direction:column;gap:2px;display:flex}.sv-go{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:40px;color:var(--text);font:inherit;background:#ffffff0d;border:1px solid #e2bd6b38;border-radius:8px;align-items:center;gap:7px;padding:3px 6px;display:flex}.sv-go:hover,.sv-go:active{background:#e2bd6b29}.sv-return{background:#509d7e2b;border-color:#97ecbb9e;min-height:48px}.sv-icon{color:#ffe7a8;flex:none;place-items:center;width:30px;height:30px;display:grid}.sv-text{flex-direction:column;flex:1;min-width:0;display:flex}.sv-name{color:#ffe9b0;font-size:12.5px;font-weight:700}.sv-where{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sv-row.far .sv-where{color:#9fdcc6}.sv-walk{color:#0d2622;background:linear-gradient(#9ff5d6,#46c9a6);border-radius:99px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:700}.sv-now{appearance:none;cursor:pointer;min-height:30px;font:inherit;color:#2a1a06;background:linear-gradient(#f4d58d,#c9973f);border:1px solid #fff2c8;border-radius:7px;align-self:stretch;font-size:11.5px;font-weight:700}.sv-upsell{appearance:none;cursor:pointer;font:inherit;color:#ffd98a;text-align:left;background:0 0;border:0;align-self:flex-start;padding:1px 4px;font-size:10.5px;font-weight:600}.sv-upsell:hover{text-decoration:underline}.sv-foot{padding:2px 2px 0}.hud.port .services-menu{width:min(232px,100vw - 150px)}.hud.touch.land .services-menu{max-height:calc(100vh - 90px)}.mm-areas{z-index:2;pointer-events:none;position:absolute;inset:0}.mm-area{appearance:none;pointer-events:auto;cursor:pointer;max-width:34%;font:inherit;color:#ffe3dc;background:#280a08b8;border:1px solid #ff7a6abf;border-radius:6px;flex-direction:column;align-items:center;padding:1px 5px 2px;line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.mm-area-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.mm-area-lv{color:#ffcf8a;font-size:9px;font-family:var(--num)}.mm-area.boss,.mm-area.world_boss{background:#461e06cc;border-color:#ffcf5a}.mm-area.danger .mm-area-lv{color:#ff8f86}.mm-area:hover,.mm-area:active{background:#781e14e6}.mall-first-badge{color:#3a2508;font:700 11px var(--num);white-space:nowrap;background:linear-gradient(#ffe08a,#d9a63c);border-radius:999px;align-self:center;padding:2px 8px}.topup-pack{position:relative}.tp-x2{color:#fff;font:700 10px var(--num);white-space:nowrap;background:#c9463a;border-radius:999px;padding:1px 6px;position:absolute;top:-7px;right:-4px;box-shadow:0 1px 3px #0006}.mall-empty{background:#00000040;border:1px solid #e2bd6b73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;padding:10px;display:flex}.mall-empty .me-text{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.mall-empty .me-text b{color:var(--gold);font-family:var(--display)}.mall-empty .me-first{color:#ffd98a;font-size:12px;font-weight:600}.first-topup-line{color:#ffd98a;font:600 11.5px var(--num);cursor:pointer;text-align:left;background:0 0;border:0;margin:6px auto 0;padding:2px 4px;display:block}.first-topup-line:hover{text-decoration:underline}.x2-banner{background:linear-gradient(100deg,#c9463a8c,#783c0a8c 60%,#0a1e2166);border:1px solid #ffd98a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;padding:10px 12px;display:flex;box-shadow:0 0 14px #ffc85a40}.x2-banner .x2-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.x2-banner .x2-text b{color:#ffe7a8;font:800 15px var(--display);letter-spacing:.3px}.x2-banner .x2-text .small{color:#f3e7c9}.x2-banner.compact{padding:6px 10px}.x2-banner.compact .x2-text b{font-size:13px}.tp-used{color:#cfe;font:700 10px var(--num);white-space:nowrap;background:#2f5d57;border-radius:999px;padding:1px 6px;position:absolute;top:-7px;right:-4px}.mfy-card.mfy-x2{background:linear-gradient(100deg,#c9463a59,#00000047);border-color:#ffd98a}.mfy-card.mfy-x2 .mfy-price{color:#ffe7a8;font-weight:800}.starter-offer .first-topup-line{margin:0}.tp-x2,.tp-used{left:-4px;right:auto}.hud.touch.land .qt-quest.cap .first-topup-line{display:none}.target-tonic{margin:4px -14px 0 0}.target-tonic .mall-chip{gap:3px;max-width:100%;min-height:24px;padding:2px 6px;font-size:10.5px}.mall-chip.tonic-use .mc-price{color:#ffe7a8}.promo-first{background:linear-gradient(#5c3a0c8c,#14201e59);border:1px solid #e2bd6bb3;border-radius:12px;margin:0 0 8px;padding:8px 10px}.promo-first.got{border-color:var(--line-2);background:#00000038}.promo-first .pf-head{align-items:center;gap:6px;display:flex}.promo-first .pf-head b{color:var(--gold);font-family:var(--display);font-size:15px}.promo-first .pf-gift{font-size:20px}.promo-first .pf-line{margin:3px 0 4px;line-height:1.35}.promo-first .pf-list{line-height:1.35}.promo-first .pf-got{align-items:center;gap:8px;margin-top:4px}.promo-goods{margin:4px 0}.promo-zero{background:linear-gradient(#3c2a0c80,#0a1e214d);border:1px solid #e2bd6b8c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0;padding:8px 10px;display:flex}.promo-zero .pz-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.promo-zero .pz-text b{color:#ffcf7a}.promo-zero .pz-gift{color:var(--gold)}.promo-zero .btn{min-height:40px}.promo-ladder{margin-bottom:10px}.promo-ladder.compact{background:#0000002e;border:1px solid #e2bd6b66;border-radius:12px;padding:8px}.promo-bar{margin:4px 0;position:relative}.promo-bar .promo-tick{background:#ffe3a1b3;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.promo-ladder .promo-more{margin-top:4px}.promo-sale{margin:4px 0 8px}.promo-risk{color:#ffc986;margin-top:4px;line-height:1.35}.promo-singles{margin-top:6px}.promo-singles .row{gap:6px}.promo-singles .mall-chip{min-height:40px}.growth-nudge .nc-text b,.card-nudge .nc-text b{color:var(--gold)}@media (max-width:520px){.promo-zero .btn{width:100%}}.mk-btn .lbl-short,.hud.port .mk-btn .lbl-long,.hud.touch.land .mk-btn .lbl-long{display:none}.hud.port .mk-btn .lbl-short,.hud.touch.land .mk-btn .lbl-short{display:inline}.mk-disc{position:relative;overflow:hidden}.mk-disc:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:10px;animation:4.5s ease-in-out infinite mk-shimmer;position:absolute;top:-4px;bottom:-4px;left:-14px;transform:translate(0)skew(-18deg)}@keyframes mk-shimmer{0%,62%{opacity:0;transform:translate(0)skew(-18deg)}68%{opacity:1}to{opacity:0;transform:translate(56px)skew(-18deg)}}.mk-px{z-index:2;font:700 8.5px/1 var(--num,inherit);color:#ffe7a8;pointer-events:none;background:#08181bd9;border:1px solid #e2bd6b80;border-radius:6px;padding:1px 3px;position:absolute;top:0;right:0}.hud.port .mk-px{padding:1px 2px;font-size:8px;right:-2px}.mk-px.up{color:#7dffb0;border-color:#35c46a;animation:1.8s ease-out mk-flash}.mk-px.dn{color:#ff8a80;border-color:#e0524a;animation:1.8s ease-out mk-flash}@keyframes mk-flash{0%{opacity:.3}25%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk-disc:after,.mk-px.up,.mk-px.dn{animation:none}.mk-disc:after{display:none}}.mk-btn .menu-disc.mk-disc{width:36px;height:36px}.hud.port .mk-btn .menu-disc.mk-disc{width:32px;height:32px}.chat-grip{cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;height:10px;margin:-4px 0 0;display:flex}.chat-grip:after{content:"";background:#e6d2a08c;border-radius:2px;width:34px;height:3px}.chat-size.chat-tall.on{color:#ffd86b}.bag-jade{white-space:nowrap;color:#9ff5d6;cursor:pointer;background:#143c3299;border:1px solid #7ff0c88c;border-radius:10px;flex:none;margin-left:4px;padding:1px 8px;font-size:12px}.hud.touch.land .top-menu{max-width:calc(100vw / var(--hud-scale,1) - 270px - (var(--safe-l) + var(--safe-r)) / var(--hud-scale,1))}.hud.touch.land .top-menu>.menu-btn{flex:1 1 0;min-width:0}.hud.touch.land .top-menu .menu-label{white-space:normal;text-align:center;max-width:100%;line-height:1.1;overflow:visible}.hud.touch.land .hud-tl>.quest-tracker,.hud.touch.land .hud-tl>.quest-tracker:not(.tutorial):not(.collapsed){flex:0 auto;min-height:64px}.hud.touch.land .hud-tr>.wz-chip.full~.wz-chip.full{top:calc(var(--wz-feed-y,32px) + 22px)}@container (width<=100px){.minimap:not(.expanded) .mm-tools{display:none}}.hud.touch.land .hud-tl>.quest-tracker.tutorial{padding-right:84px;position:relative;overflow:hidden}.hud.touch.land .quest-tracker.tutorial .qt-guide{margin:0;position:absolute;top:6px;right:6px}.hud.touch.land .starter-offer .first-topup-line{display:none}.mm-foot .mm-ch{appearance:none;cursor:pointer;min-height:18px;font:inherit;color:var(--text);background:#ffffff12;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:3px;padding:0 5px;font-size:10px;display:inline-flex}.mm-foot .mm-ch:hover{border-color:var(--jade)}.mm-foot .mm-ch.hint{border-color:#ffd98a;box-shadow:0 0 6px #ffd98a8c}.mm-ch-hint{color:#2a1a06;background:#ffd98a;border-radius:50%;place-items:center;width:12px;height:12px;font-size:9px;line-height:1;display:inline-grid}.ch-dot{background:#46c9a6;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 1px #00000073}.ch-dot.lv0{background:#7ff0a8}.ch-dot.lv1{background:#46c9a6}.ch-dot.lv2{background:#ffb454}.ch-dot.lv3{background:#ff6b5e}.channel-window .ch-note{color:var(--dim);margin:0 0 8px;font-size:12px;line-height:1.4}.channel-window .ch-wait{color:#ffcf8a;margin:0 0 8px;font-size:12px;font-weight:700}.ch-list{flex-direction:column;gap:6px;display:flex}.ch-row .tp-body{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ch-crowd{color:#10251f;white-space:nowrap;background:#46c9a6;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.ch-crowd.lv0{background:#7ff0a8}.ch-crowd.lv1{background:#9fd8c6}.ch-crowd.lv2{background:#ffb454}.ch-crowd.lv3{color:#fff;background:#ff6b5e}.ch-quest{color:#2a1a06;white-space:nowrap;background:#ffd98a;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.ch-row.suggested{border-color:#ffd98a;box-shadow:inset 0 0 0 1px #ffd98a59}.ch-row .btn[aria-disabled=true]{opacity:.6;filter:saturate(.4)}.ch-row .btn{min-width:64px;min-height:34px}.qt-chan{appearance:none;box-sizing:border-box;cursor:pointer;max-width:100%;min-height:22px;font:inherit;text-align:left;white-space:normal;color:#c8ffe9;background:#46c9a62e;border:1px solid #7ff0c88c;border-radius:99px;margin-top:3px;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.35;display:block}.qt-chan:active{background:#46c9a657}.hud.touch.land .qt-quest:has(.qt-chan){flex-wrap:wrap}.hud.touch.land .qt-chan{flex:100%;margin-top:1px;font-size:10px}@media (prefers-reduced-motion:no-preference){.mm-foot .mm-ch.hint .mm-ch-hint{animation:1.6s ease-in-out infinite ch-hint-pulse}}@keyframes ch-hint-pulse{50%{transform:scale(1.18)}}.mm-foot .mm-ch{flex:none}.mm-foot .mm-coords{text-overflow:ellipsis;min-width:0;overflow:hidden}.hud.port .mm-foot .tod{display:none}.hud-editor{z-index:95;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#040e1038;position:fixed;inset:0}.hud-editor.grid{background-color:#040e1038;background-image:linear-gradient(#ffe6a012 1px,#0000 1px),linear-gradient(90deg,#ffe6a012 1px,#0000 1px);background-size:20px 20px}:root.hud-editing .hud,:root.hud-editing .hud *{pointer-events:none!important}:root.hud-editing .toasts{min-width:220px;min-height:34px}.he-box{box-sizing:border-box;cursor:grab;touch-action:none;background:#ffd87814;border:2px dashed #ffe08ae6;border-radius:8px;position:fixed}.he-box.core{background:#7ff0c812;border-color:#7ff0c8f2}.he-box.sel{border-style:solid;box-shadow:0 0 0 2px #ffe08a59,0 0 16px #ffd87873}.he-box.core.sel{box-shadow:0 0 0 2px #7ff0c859,0 0 16px #7ff0c873}.he-box.off{background:repeating-linear-gradient(45deg,#ffffff0f 0 6px,#0000 6px 12px);border-color:#c8c8c8b3}.he-box:active{cursor:grabbing}.he-label{text-overflow:ellipsis;border:1px solid var(--gold-3);color:#ffe9a8;white-space:nowrap;pointer-events:none;background:#081a1deb;border-radius:6px 6px 6px 0;max-width:180px;padding:1px 7px;font-size:11px;line-height:16px;position:absolute;top:-2px;left:-2px;overflow:hidden;transform:translateY(-100%)}.he-box.core .he-label{color:#c8ffe9}.he-label i{font-style:normal}.he-label em{color:#d0d0d0;font-style:normal}.he-resize{cursor:nwse-resize;touch-action:none;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-15px;right:-15px}.he-resize:after{content:"⤡";color:#1b1206;background:radial-gradient(circle at 35% 30%, #ffe9a8, var(--gold) 70%);border:1px solid #fff4cc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:grid;box-shadow:0 1px 4px #000000b3}.he-box.core .he-resize:after{background:radial-gradient(circle at 35% 30%,#e6fff4,#7ff0c8 70%);border-color:#e6fff4}:root.hud-touch .he-resize{width:36px;height:36px;bottom:-18px;right:-18px}:root.hud-touch .he-resize:after{width:24px;height:24px;font-size:15px}.he-guide{pointer-events:none;z-index:3;background:#7ff0c8e6;position:fixed}.he-guide.v{width:1px;top:0;bottom:0}.he-guide.h{height:1px;left:0;right:0}.he-actions{z-index:7;border:1px solid var(--gold-2);box-shadow:var(--shadow);background:#081a1df5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100vw - 16px);padding:4px 6px;display:flex;position:fixed}.he-actions b{color:#ffe9a8;white-space:nowrap;padding:0 4px;font-size:12px}.he-actions .btn,.he-bar .btn{min-width:40px;min-height:40px}.he-actions .btn[aria-disabled=true],.he-bar .btn[aria-disabled=true]{opacity:.5}.he-bar{z-index:6;width:max-content;max-height:calc(100% - 16px);max-width:min(720px, calc(100vw - 16px - var(--safe-l,0px) - var(--safe-r,0px)));box-sizing:border-box;border:1px solid var(--gold-2);box-shadow:var(--shadow);background:linear-gradient(#102c2ef7,#08181bf2);border-radius:12px;flex-direction:column;gap:4px;padding:6px;transition:opacity .15s;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.he-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.he-gap{flex:1 1 0}.he-bar .btn.on{border-color:var(--jade);color:#b8ffe0}.he-save{min-width:84px!important}.he-prof{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.he-line{align-items:center;gap:8px;min-height:22px;display:flex}.he-status{color:#c8e8dc;border-radius:7px;flex:1;min-width:0;padding:2px 6px;font-size:12.5px}.he-status.hint{color:#ffe9a8;background:#ffd87824;font-size:13px}.he-line .he-hint-ok{min-height:32px!important}.he-status.warn{color:#ffc98a}.he-profiles{border:1px solid var(--line);background:#0000004d;border-radius:10px;flex-direction:column;gap:4px;max-height:min(60vh,420px);padding:6px;display:flex;overflow:auto}.hp-head{color:#ffe9a8;align-items:baseline;gap:8px;display:flex}.hp-cap{color:#b9d2c9;font-size:11.5px}.hp-row{align-items:center;gap:4px;display:flex}.hp-row .hp-use{text-align:left;flex:1;justify-content:flex-start}.hp-row.on .hp-use{border-color:var(--jade);color:#b8ffe0}.hp-new{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding-top:4px;display:flex}.hp-new>span{color:#ffe9a8;margin-right:2px;font-size:12px}:root.hud-port .he-bar{padding:4px}.hud-editor.dragging .he-bar,.hud-editor.dragging .he-actions{opacity:.15;pointer-events:none}:root.hud-land.hud-touch .he-bar{width:min(640px, calc(100vw - 24px - var(--safe-l,0px) - var(--safe-r,0px)))}.hud-prof-seg{flex-wrap:wrap;justify-content:flex-end}.language-select{min-width:82px;max-width:160px;color:var(--text,#f3e4cb);font:inherit;background:#201a19;border:1px solid #625148;border-radius:5px;padding:5px 22px 5px 8px;font-size:12px}.language-select:focus-visible{outline-offset:2px;outline:2px solid #d7b376}.feed-translation{margin-top:3px}.feed-translation-action{color:var(--dim,#ab9c90);padding:2px 0;font-size:11px}.feed-translation-note{opacity:.75;font-size:10px}.feed-translated-text{white-space:pre-wrap;overflow-wrap:anywhere}@font-face{font-family:PJ Noto Khmer;src:url(/assets/fonts/sea/NotoSansKhmer.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:PJ Noto Lao;src:url(/assets/fonts/sea/NotoSansLao.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:PJ Noto Myanmar;src:url(/assets/fonts/sea/NotoSansMyanmar.ttf)format("truetype");font-weight:100 900;font-display:swap}html:lang(km) body{font-family:PJ Noto Khmer,Noto Sans Thai,Noto Sans,system-ui,sans-serif}html:lang(lo) body{font-family:PJ Noto Lao,Noto Sans Thai,Noto Sans,system-ui,sans-serif}html:lang(my) body{font-family:PJ Noto Myanmar,Noto Sans Thai,Noto Sans,system-ui,sans-serif}.language-select option:lang(km){font-family:PJ Noto Khmer,sans-serif}.language-select option:lang(lo){font-family:PJ Noto Lao,sans-serif}.language-select option:lang(my){font-family:PJ Noto Myanmar,sans-serif}:root.ink .ai-status-window .ai-live{background:linear-gradient(#12100e59,#12100eeb 120px),url(/ai-live/hero.jpg) 50% 28%/cover no-repeat,#12100e}:root.ink :where(.landing-page) .ai-status-window .ai-live{background:linear-gradient(#6040201d,#60402031 120px),url(/ai-live/hero.jpg) 50% 28%/cover no-repeat,#ece3d1;border:1px solid #a27a2080}:root.ink :where(.landing-page) .ai-live-head b{color:#895910;text-shadow:0 1px 6px #fff8e673}:root.ink :where(.landing-page) .ai-status-window .ai-live.on{border-color:#13ae4e80}:root.ink :where(.landing-page) .ai-live-state{background:#60402012}:root.ink :where(.landing-page) .ai-live-state.on{color:#0c973e}:root.ink .ai-minimap{background:#151311}:root.ink :where(.landing-page) .ai-minimap{background:#ece2cf;border:1px solid #34221433}:root.ink :where(.landing-page) .ai-bar{background:#60402012}:root.ink :where(.landing-page) .ai-live-auto{color:#267d4c}:root.ink :where(.landing-page) .ai-live-session .gold-text{color:#86611d}:root.ink .toy-shelf-img{background:#25211d}:root.ink :where(.landing-page) .toy-shelf-img{background:#e8ddc7}:root.ink :where(.landing-page) .toy-lineup{color:#8e5a0b}:root.ink :where(.landing-page) .toy-tile{background:#60402009}:root.ink :where(.landing-page) .toy-tile.secret{border-color:#ae741388}:root.ink .toy-q{background:#12100e}:root.ink :where(.landing-page) .toy-q{color:#8e5a0b;background:#ece3d1}:root.ink :where(.landing-page) .toy-stat{color:#1c8865}:root.ink :where(.landing-page) .toy-secret-note{color:#8e5a0b}:root.ink :where(.landing-page) .toy-secret-banner{color:#8e5a0b;text-shadow:0 1px 3px #fff8e680}:root.ink,:root.ink body{background:#191614}:root.ink :where(.landing-page),:root.ink :where(.landing-page) body{color:#7d561c;background:#ebe1cd}:root.ink :where(.landing-page) .mm-foot .mm-ch{background:#60402010;border:1px solid #34221433}:root.ink :where(.landing-page) .mm-foot .mm-ch.hint{border-color:#ae7c13}:root.ink :where(.landing-page) .channel-window .ch-wait{color:#975e0c}:root.ink .ch-crowd{color:#1c1916}:root.ink :where(.landing-page) .ch-crowd.lv3{color:#2c211c}:root.ink :where(.landing-page) .ch-row.suggested{border-color:#ae7c13}:root.ink :where(.landing-page) .qt-chan{color:#0c975f;border:1px solid #14ad778c}:root.ink :where(.landing-page) .chat-pin-go{color:#228165;border:1px solid #14ad7780;border-left:2px solid #1ea476}:root.ink :where(.landing-page) .chat-x{background:#60402018;border:1px solid #34221433}:root.ink .chat-nudge,:root.ink .chat-who{background:#4c433b47}:root.ink :where(.landing-page) .chat-nudge,:root.ink :where(.landing-page) .chat-who{color:#2d765c;background:#60402017;border:1px solid #14ad7780}:root.ink :where(.landing-page) .chat-nudge.refusal{color:#97490c;background:#60402018;border-color:#ae4d1380}:root.ink .chat-who{background:#14110f99}:root.ink :where(.landing-page) .chat-who{background:#60402031}:root.ink :where(.landing-page) .chat-who .who-name{color:#0c6197}:root.ink :where(.landing-page) .ent-name .cos-title{color:var(--c1,#8e5a0b);background:linear-gradient(180deg, color-mix(in srgb, var(--c2,#f0e9db) 70%, transparent), color-mix(in srgb, var(--c2,#f0e9db) 92%, transparent));border:1px solid color-mix(in srgb, var(--c1,#ae8813) 60%, transparent);text-shadow:0 1px 0 #fff8e680, 0 0 6px color-mix(in srgb, var(--c1,#ffd24a) 55%, transparent)}:root.ink .cos-t-ink{background:linear-gradient(90deg,#0000,#171512e6 18% 82%,#0000)}:root.ink :where(.landing-page) .cos-t-ink{background:linear-gradient(90deg,#0000,#60402031 18% 82%,#0000)}:root.ink :where(.landing-page) .cos-t-dragon{background:linear-gradient(110deg,#e9dec9,#e3d5ba 50%,#e9dec9)}:root.ink :where(.landing-page) .cos-t-dragon:before{color:#8e5a0b}:root.ink :where(.landing-page) .cos-name.nc-glow{text-shadow:0 0 2px #fff8e680, 0 1px 1px #fff8e680, 0 0 7px var(--n1), 0 0 2px var(--n2)}:root.ink :where(.landing-page) .cos-bb-scroll.ent-bubble{border:1px solid #342214bf}:root.ink :where(.landing-page) .cos-bb-scroll.ent-bubble:before{border-left:4px solid #342214bf;border-right:4px solid #342214bf}:root.ink :where(.landing-page) .cos-bb-scroll.ent-bubble:after{border-top-color:#a07d21}:root.ink :where(.landing-page) .cos-bb-lantern.ent-bubble{color:#8e5a0b;text-shadow:0 1px #fff8e680;border:1px solid #ae7a13}:root.ink :where(.landing-page) .cos-bb-cloud.ent-bubble{border:2px solid #256a9d}:root.ink :where(.landing-page) .cos-bb-cloud.ent-bubble:after{border-top-color:#256a9d}:root.ink :where(.landing-page) .cos-bb-gold.ent-bubble{color:#8e5a0b;background:#60402031;border:1px solid #ae8813}:root.ink :where(.landing-page) .cos-bb-gold.ent-bubble:after{border-top-color:#ae8813}:root.ink .feed-frame-jade{background:linear-gradient(#27221fe6,#191614e6)!important}:root.ink :where(.landing-page) .feed-frame-jade{background:linear-gradient(#60402031,#60402031)!important}:root.ink :where(.landing-page) .feed-frame-sakura{background:linear-gradient(#60402031,#60402031)!important;border-color:#ae135a!important}:root.ink :where(.landing-page) .feed-frame-sakura:before{color:#970c3f}:root.ink :where(.landing-page) .feed-frame-gold{background:linear-gradient(#60402031,#60402031)!important;border-color:#ae8813!important}:root.ink :where(.landing-page) .feed-frame-gold:before{color:#8e5a0b}:root.ink .feed-frame-ink{background:linear-gradient(#171512f0,#1c2a32f0)!important}:root.ink :where(.landing-page) .feed-frame-ink{background:linear-gradient(#60402031,#60402031)!important;border-color:#9f7323!important}:root.ink .feed-pin-badge.gm{color:#221e1b}:root.ink .feed-inw-tag{background:#2f2925}:root.ink :where(.landing-page) .feed-inw-tag{color:#66762d;background:#e6dac2;border:1px solid #64883a}:root.ink .feed-inw-tag-high{background:linear-gradient(125deg, #24201c, var(--inw-dark), #201c19)}:root.ink :where(.landing-page) .feed-inw-tag-high{color:#8e5a0b;background:linear-gradient(125deg, #e8ddc7, var(--inw-dark), #e9dfca)}:root.ink :where(.landing-page) .feed-vip-wait{color:#8a590f;border:1px solid #9f732380}:root.ink .feed-mode{background:#1f1b18}:root.ink :where(.landing-page) .feed-mode{background:#e9dfca}:root.ink :where(.landing-page) .feed-mode button{color:#2c211c}:root.ink .feed-mode button.sel{color:#26211e}:root.ink .feed-hashtag-search input{background:#1f1b18}:root.ink :where(.landing-page) .feed-hashtag-search input{color:#8e5a0b;background:#e9dfca}:root.ink :where(.landing-page) .feed-hashtag{color:#197f8a}:root.ink .wd-tabs button{background:#191614cc}:root.ink :where(.landing-page) .wd-tabs button{color:#2c211c;background:#60402031;border:1px solid #9f732380}:root.ink .wd-tabs button.on{background:linear-gradient(#473f38,#2c2723)}:root.ink :where(.landing-page) .wd-tabs button.on{color:#8e5a0b;background:linear-gradient(#e1d3b7,#e7dbc3);border-color:#9f7323}:root.ink .wd-note{background:#19161499}:root.ink :where(.landing-page) .wd-note{background:#60402031;border:1px dashed #9f732380}:root.ink .wd-card{background:linear-gradient(#24201ce6,#191614e6)}:root.ink :where(.landing-page) .wd-card{background:linear-gradient(#60402031,#60402031);border:1px solid #9f732380}:root.ink :where(.landing-page) .wd-card.on{border-color:#ae8813}:root.ink :where(.landing-page) .wd-card.grade-legend{border-left:3px solid #ae6e13}:root.ink :where(.landing-page) .wd-card.grade-epic{border-left:3px solid #6413ae}:root.ink :where(.landing-page) .wd-card.grade-rare{border-left:3px solid #1359ae}:root.ink :where(.landing-page) .wd-info b,:root.ink :where(.landing-page) .wd-state.on{color:#8e5a0b}:root.ink :where(.landing-page) .wd-state.owned{color:#20834a}:root.ink :where(.landing-page) .wd-state.expired{color:#971f0c}:root.ink :where(.landing-page) .wd-state.locked{color:#2c211c}:root.ink :where(.landing-page) .wd-info .warn{color:#974a0c}:root.ink :where(.landing-page) .wd-trade{color:#168d5e}:root.ink .cos-prev{background:radial-gradient(at 50% 80%,#3e3730,#191614)}:root.ink :where(.landing-page) .cos-prev{background:radial-gradient(at 50% 80%,#e3d5ba,#ebe1cd)}:root.ink .cos-prev.nameplate{background:#463e37}:root.ink :where(.landing-page) .cos-prev.nameplate{text-shadow:0 0 3px #fff8e680;background:#e1d3b7}:root.ink :where(.landing-page) .cos-prev.nameplate .pn{color:#0c6197}:root.ink :where(.landing-page) .cos-prev.recolor .swatch{background:radial-gradient(circle at 35% 30%, #fff, var(--c1) 45%, #6040202c)}:root.ink :where(.landing-page) .title-offer{color:#8e5a0b;background:linear-gradient(#60402031,#60402031);border:1px solid #9f7323}:root.ink :where(.landing-page) .wd-earned .section-h{color:#86611d}:root.ink :where(.landing-page) .wd-card.earned{border-left:3px solid #9f7323}:root.ink .dg-chip{background:linear-gradient(90deg,#352f2ad9,#14110fe6)}:root.ink :where(.landing-page) .dg-chip{background:linear-gradient(90deg,#60402031,#60402031)}:root.ink :where(.landing-page) .dg-chip .dg-clock{color:#8e5a0b}:root.ink :where(.landing-page) .dg-chip.in.low .dg-clock{color:#97250c}:root.ink :where(.landing-page) .dg-chip .dg-exit{color:#8e5a0b;background:#e1d3b7}:root.ink :where(.landing-page) .dg-chip .dg-exit:hover,:root.ink :where(.landing-page) .dg-chip .dg-exit:focus-visible{outline:1px solid #ae7c13}:root.ink :where(.landing-page) .dg-chip .dg-sub{color:#228160}:root.ink :where(.landing-page) .dg-chip.offer .dg-line,:root.ink :where(.landing-page) .dg-chip.offer .dg-line.dim,:root.ink :where(.landing-page) .dg-chip.offer .dg-rule{color:#2c211c}:root.ink :where(.landing-page) .char-dg-state{color:#8e5a0b;background:#60402031}:root.ink :where(.landing-page) .char-dg-state small{color:#7d561c}:root.ink .upd-banner .upd-dg{background:#37312b99}:root.ink :where(.landing-page) .upd-banner .upd-dg{color:#0c975e;background:#60402031}:root.ink :where(.landing-page) .dye-side .warn{color:#97650c}:root.ink .dye-canvas{background:radial-gradient(at 50% 88%,#0000004d 0 22%,#0000 23%),linear-gradient(#2e2924,#1b1815)}:root.ink :where(.landing-page) .dye-canvas{background:radial-gradient(at 50% 88%,#60402019 0 22%,#0000 23%),linear-gradient(#e6dac2,#eae0cd)}:root.ink :where(.landing-page) .dye-anims .btn.on,:root.ink :where(.landing-page) .dye-tones .btn.on,:root.ink :where(.landing-page) .dye-parts .btn.on{color:#8e5a0b;border-color:#ae8813}:root.ink .dye-sw{background:#191614cc}:root.ink :where(.landing-page) .dye-sw{background:#60402031;border:1px solid #34221433}:root.ink :where(.landing-page) .dye-sw.on{border-color:#ae8813}:root.ink :where(.landing-page) .dye-sw.tier-special .pr,:root.ink :where(.landing-page) .dye-sw.tier-custom .pr{color:#8e5a0b}:root.ink :where(.landing-page) .dye-tab .dot{border:1px solid #34221473}:root.ink :where(.landing-page) .dye-tab .dot.orig{background:conic-gradient(#e1d3b7 0 25%, #a1222e 0 50%, #2e9a6c 0 75%, #e6d9c1 0)}:root.ink :where(.landing-page) .dye-hue input[type=range]::-webkit-slider-thumb{border:2px solid #342214bf}:root.ink :where(.landing-page) .dye-hue input[type=range]::-moz-range-thumb{border:2px solid #342214bf}:root.ink :where(.landing-page) .dye-foot{border-top:1px solid #34221433}:root.ink :where(.landing-page) .dye-foot .dye-total{color:#8e5a0b}:root.ink :where(.landing-page) .dye-blocked{color:#2d7654}:root.ink :where(.landing-page) .dye-part.on{outline:2px solid var(--gold,#9f7323)}:root.ink :where(.landing-page) .ex-head{background:#60402010}:root.ink :where(.landing-page) .ex-last.up,:root.ink :where(.landing-page) .ex-trade.buy span:first-child{color:#257e66}:root.ink :where(.landing-page) .ex-last.down,:root.ink :where(.landing-page) .ex-trade.sell span:first-child{color:#89231a}:root.ink :where(.landing-page) .ex-side button.buy.on{color:#257e66}:root.ink :where(.landing-page) .ex-side button.sell.on{color:#89231a}:root.ink :where(.landing-page) .ex-summary{background:#60402010}:root.ink .ex-place.buy{background:linear-gradient(#2fa988,#49413a)}:root.ink :where(.landing-page) .ex-place.buy{background:linear-gradient(#2fa988,#e1d3b7)}:root.ink :where(.landing-page) .ex-place.sell{border-color:#a02e22}:root.ink :where(.landing-page) .ex-level.ask span:nth-child(2){color:#97170c}:root.ink :where(.landing-page) .ex-level.bid span:nth-child(2){color:#1d8668}:root.ink :where(.landing-page) .ex-order,:root.ink :where(.landing-page) .ex-trade{background:#6040200f}:root.ink :where(.landing-page) .ex-tag.buy{color:#257e66}:root.ink :where(.landing-page) .ex-tag.sell{color:#89231a}:root.ink :where(.landing-page) .qs-dir button,:root.ink :where(.landing-page) .qs-preview{background:#60402014}:root.ink :where(.landing-page) .qs-order,:root.ink :where(.landing-page) .qs-book{background:#60402012}:root.ink :where(.landing-page) .qs-lv.ask span:nth-child(2){color:#97170c}:root.ink :where(.landing-page) .qs-lv.bid span:nth-child(2){color:#1d8668}:root.ink :where(.landing-page) .qs-rest{color:#97620c}:root.ink :where(.landing-page) .gacha-claims{background:#6040200f;border:1px solid #9d6e2580}:root.ink :where(.landing-page) .gacha-peek{background:#60402012}:root.ink :where(.landing-page) .linklike{color:var(--gold,#86611d)}:root.ink .guild-em-default{background:radial-gradient(circle at 35% 30%,#3f8f76,#3f3832 70%)}:root.ink :where(.landing-page) .guild-em-default{color:#845815;text-shadow:0 1px 1px #fff8e644;background:radial-gradient(circle at 35% 30%,#3f8f76,#e2d5b9 70%);border:1px solid #9f7323}:root.ink :where(.landing-page) .guild-head-em{background:#60402014}:root.ink :where(.landing-page) .ent-name .castle-title{color:#8e5a0b;text-shadow:0 1px 1px #fff8e680;background:linear-gradient(#7a2a20eb,#60402031);border:1px solid #9f7323}:root.ink :where(.landing-page) .ent-name .castle-title.lord{color:#8e5a0b}:root.ink :where(.landing-page) .chat-line.system-castle{color:#975f0c}:root.ink :where(.landing-page) .feed-guild{color:#168d23}:root.ink :where(.landing-page) .guild-tabs .badge{color:#2c211c}:root.ink :where(.landing-page) .gc-notice{color:#6f532a}:root.ink :where(.landing-page) .castle-tag{color:#8e5a0b;border:1px solid #9f7323}:root.ink :where(.landing-page) .guild-apps .app-msg{color:#2c211c}:root.ink :where(.landing-page) .em-current{background:#60402010}:root.ink :where(.landing-page) .em-price.free{color:#198a19}:root.ink .em-stage{background:repeating-conic-gradient(#302a26 0% 25%,#25211d 0% 50%) 50%/16px 16px}:root.ink :where(.landing-page) .em-stage{background:repeating-conic-gradient(#e6dac1 0% 25%,#e8ddc7 0% 50%) 50%/16px 16px}:root.ink :where(.landing-page) .em-plate{color:#168d23;background:#60402025}:root.ink .castle-holder{background:linear-gradient(90deg,#7a2a2059,#14110f33)}:root.ink :where(.landing-page) .castle-holder{background:linear-gradient(90deg,#7a2a2059,#60402010)}:root.ink :where(.landing-page) .castle-phase.ph-running{color:#97390c}:root.ink :where(.landing-page) .castle-rules{color:#2c211c}:root.ink :where(.landing-page) .castle-me{color:#2d7652}:root.ink :where(.landing-page) .cap-bar{background:#60402025}:root.ink :where(.landing-page) .cap-bar .cap-label{color:#2c211c;text-shadow:0 1px 1px #fff8e680}:root.ink .castle-chip{background:linear-gradient(90deg,#7a2a2099,#14110fe6 55%)}:root.ink :where(.landing-page) .castle-chip{background:linear-gradient(90deg,#7a2a2099,#60402031 55%)}:root.ink :where(.landing-page) .cc-title{color:#8e5a0b}:root.ink :where(.landing-page) .cc-me{color:#2d7652}:root.ink :where(.landing-page) .castle-chip .cc-exit{color:#8e5a0b;background:#e1d3b7}:root.ink :where(.landing-page) .castle-chip .cc-exit:hover,:root.ink :where(.landing-page) .castle-chip .cc-exit:focus-visible{outline:1px solid #ae7d13}:root.ink :where(.landing-page) .cc-mall{color:#8e5a0b}:root.ink :where(.landing-page) .castle-phase.ph-soon{color:#287b57}:root.ink :where(.landing-page) .target-soon{color:#2d7652}:root.ink :where(.landing-page) .helper-line.me{border:1px solid #9d6e2580}:root.ink :where(.landing-page) .helper-line.ai{background:#6040200b;border:1px solid #9f732380}:root.ink :where(.landing-page) .helper-window .chip{background:#60402018;border:1px solid #9f732380}:root.ink :where(.landing-page) .npc-option.hc{background:linear-gradient(90deg,#e7c66a2e,#60402005);border-color:#a7821b}:root.ink :where(.landing-page) .npc-option.hc .svc-icon{color:#8e5a0b}:root.ink :where(.landing-page) .hc-col{border:1px solid #34221433}:root.ink .hc-col.keep{background:#554b4324}:root.ink :where(.landing-page) .hc-col.keep{border-color:#289a618c}:root.ink :where(.landing-page) .hc-col.reset{border-color:#ae4d1380}:root.ink :where(.landing-page) .hc-gain{color:#8e5a0b}:root.ink :where(.landing-page) .hc-why{color:#97290c}:root.ink :where(.landing-page) .hc-branch{background:#60402029;border:1px solid #a7821b80}:root.ink :where(.landing-page) .hc-branch.chosen{border-color:#ae8513}:root.ink :where(.landing-page) .hc-branch-name,:root.ink :where(.landing-page) .ent-name .hc-badge{color:#8e5a0b}:root.ink :where(.landing-page) .ent-name.hc .name-text,:root.ink :where(.landing-page) .ent-name.hc{text-shadow:0 0 4px #ffd6788c,0 1px 1px #fff8e680}:root.ink :where(.landing-page) .hcp-branch{background:#6040201d;border:1px solid #a7821b80}:root.ink :where(.landing-page) .hcp-skill{border-top:1px solid #34221433}:root.ink :where(.landing-page) .hcp-skill-name{color:#8e5a0b}:root.ink .item-icon.art{background:radial-gradient(circle at 35% 30%,#3c352f,#171412 75%)}:root.ink :where(.landing-page) .item-icon.art{background:radial-gradient(circle at 35% 30%,#e3d6bb,#ebe2cf 75%)}:root.ink :where(.landing-page) .item-icon.art.grade-fine{background:radial-gradient(circle at 35% 30%,#e3d5ba,#ebe1cd 75%)}:root.ink :where(.landing-page) .item-icon.art.grade-rare{background:radial-gradient(circle at 35% 30%,#e2d4b8,#e9dfca 75%)}:root.ink :where(.landing-page) .item-icon.art.grade-epic{background:radial-gradient(circle at 35% 30%,#e1d3b7,#e9dfca 75%)}:root.ink :where(.landing-page) .item-icon.art.grade-legend{background:radial-gradient(circle at 35% 30%,#e3d6bc,#ebe1cd 75%)}:root.ink :where(.landing-page) .item-icon.art.grade-mythic{background:radial-gradient(circle at 35% 30%,#e3d5ba,#eae0cd 75%)}:root.ink .mall-head{background:linear-gradient(90deg,#2c2723,#383829)}:root.ink :where(.landing-page) .mall-head{background:linear-gradient(90deg,#e7dbc3,#e5d8bf)}:root.ink :where(.landing-page) .mall-balance b{color:#0c975a}:root.ink :where(.landing-page) .jade-gem{color:#119264}:root.ink :where(.landing-page) .mall-mail-target{border-color:#3a8852}:root.ink .mall-mail-ready{background:linear-gradient(90deg,#483018,#302a26)}:root.ink :where(.landing-page) .mall-mail-ready{color:#8e5a0b;background:linear-gradient(90deg,#e5d9c0,#e6dac1)}:root.ink :where(.landing-page) .mall-gacha-badge{color:#8e5a0b;background:#e2d4b9;border:1px solid #ae6f13}:root.ink :where(.landing-page) .mall-gacha-copy{color:#8e5a0b}:root.ink :where(.landing-page) .mall-card{background:linear-gradient(#f3e7c912,#6040200f)}:root.ink :where(.landing-page) .mall-card.hot{border-color:#ae351399}:root.ink :where(.landing-page) .mall-card.new{border-color:#14ad7799}:root.ink :where(.landing-page) .mall-card.value{border-color:#ae8213b3}:root.ink :where(.landing-page) .mall-inspect:focus-visible{outline:2px solid #14ad77}:root.ink :where(.landing-page) .mall-inspect-prompt{color:#1c8865}:root.ink .mall-detail-backdrop{background:#050504cc}:root.ink :where(.landing-page) .mall-detail-backdrop{background:#60402031}:root.ink :where(.landing-page) .mall-detail-head small{color:#1c8865}:root.ink :where(.landing-page) .mall-detail-body section{background:#60402010}:root.ink :where(.landing-page) .mall-detail-body h3{color:#8e5a0b}:root.ink :where(.landing-page) .mall-detail-good small,:root.ink :where(.landing-page) .mall-detail-warning{color:#97590c}:root.ink .mall-ai-policy select{background:#27221f}:root.ink :where(.landing-page) .mall-ai-policy select{background:#e8ddc6}:root.ink .mall-ai-discord{background:linear-gradient(135deg,#4d62a338,#1d1917cc)}:root.ink :where(.landing-page) .mall-ai-discord{background:linear-gradient(135deg,#4d62a338,#60402031)}:root.ink :where(.landing-page) .mall-ai-discord h3{color:#0c3097}:root.ink :where(.landing-page) .ai-control-welcome{background:#6040201d}:root.ink :where(.landing-page) .ai-control-discord-jump{color:#0c3097;border-color:#3a5388}:root.ink .mall-ghost-tracker{background:#25211de6}:root.ink :where(.landing-page) .mall-ghost-tracker{background:#60402031;border:1px solid #3a886d}:root.ink :where(.landing-page) .mall-ghost-row{background:#60402012}:root.ink .ai-control{background:linear-gradient(145deg,#282420,#1e1b18 64%,#253327);box-shadow:0 18px 45px #000a,inset 0 0 0 2px #332d28}:root.ink :where(.landing-page) .ai-control{background:linear-gradient(145deg,#e7dcc5,#eadfcb 64%,#e6dac2)}:root.ink :where(.landing-page) .ai-control-head h2{color:#97680c}:root.ink :where(.landing-page) .ai-control-head small{color:#2a7957}:root.ink .ai-control-seal{background:radial-gradient(circle,#3e5746,#221e1a)}:root.ink :where(.landing-page) .ai-control-seal{background:radial-gradient(circle,#e1d3b7,#e9dec9)}:root.ink .ai-control-pick{background:linear-gradient(115deg,#3c352f,#292521)}:root.ink :where(.landing-page) .ai-control-pick{color:#97680c;background:linear-gradient(115deg,#e3d6bb,#e7dcc5)}:root.ink .ai-control .mall-detail-body select{background:#221e1a}:root.ink :where(.landing-page) .ai-control .mall-detail-body select{color:#8e5a0b;background:#e9dec9}:root.ink .ai-map-thumb,:root.ink .ai-monster-thumb{background-color:#38312c;box-shadow:inset 0 0 0 2px #1a1714}:root.ink :where(.landing-page) .ai-map-thumb,:root.ink :where(.landing-page) .ai-monster-thumb{background-color:#e4d7bd;border:1px solid #96782c}:root.ink :where(.landing-page) .ai-monster-thumb.empty{color:#7f571a}:root.ink .ai-control-option{background:#1e1a17}:root.ink :where(.landing-page) .ai-control-option{background:#eadfcb;border:1px solid #342214bf}:root.ink :where(.landing-page) .ai-control-option b{color:#795520}:root.ink .ai-control-pills button{background:#312b26}:root.ink :where(.landing-page) .ai-control-pills button{color:#2d762d;background:#e6d9c1}:root.ink :where(.landing-page) .ai-control-pills button.on{color:#8e5a0b;border-color:#a57c1d}:root.ink .ai-control-next{background:linear-gradient(115deg,#3e3731,#292420)}:root.ink :where(.landing-page) .ai-control-next{background:linear-gradient(115deg,#e3d5ba,#e7dcc5);border:1px solid #2b976e}:root.ink :where(.landing-page) .ai-control-next b{color:#0c9757}:root.ink .ai-claim-backdrop{background:#050504d6}:root.ink :where(.landing-page) .ai-claim-backdrop{background:#60402031}:root.ink :where(.landing-page) .ai-claim h2,:root.ink :where(.landing-page) .ai-claim-exp b{color:#8e5a0b}:root.ink .ai-sibling-backdrop{background:#060605b3}:root.ink :where(.landing-page) .ai-sibling-backdrop{background:#60402031}:root.ink .ai-sibling{background:linear-gradient(145deg,#2c2722,#1e1a17)}:root.ink :where(.landing-page) .ai-sibling{background:linear-gradient(145deg,#e7dbc4,#eadfcb);border-color:#2f9363}:root.ink :where(.landing-page) .ai-sibling h2{color:#8e5a0b}:root.ink :where(.landing-page) .ai-sibling-ghost{background:#60402012}:root.ink .mall-tag.new{color:#1d1917}:root.ink :where(.landing-page) .mall-card:has(.ai-card-icon){background:radial-gradient(circle at 50% 12%,#1bb39933,#0000 55%),linear-gradient(#f3e7c912,#6040200f);border-color:#1ca67c9e}:root.ink :where(.landing-page) .mall-odds{background:#60402018}:root.ink :where(.landing-page) .menu-btn.hl .menu-label{color:#8e5a0b}:root.ink :where(.landing-page) .menu-btn.invite-btn .menu-disc{border-color:#ae8413}:root.ink :where(.landing-page) .menu-btn.invite-btn .menu-label{color:#8e5a0b}:root.ink :where(.landing-page) .invite-btn .inv-ribbon,:root.ink :where(.landing-page) .mall-tag.limited,:root.ink :where(.landing-page) .mall-save{color:#2c211c}:root.ink :where(.landing-page) .mall-limit{color:#973d0c}:root.ink :where(.landing-page) .mall-limit.out{color:var(--dim,#2c211c)}:root.ink :where(.landing-page) .card-gem{color:#119264}:root.ink .mall-cardbar{background:linear-gradient(100deg,#453d368c,#5a3c1459)}:root.ink :where(.landing-page) .mall-cardbar{background:linear-gradient(100deg,#6040202d,#6040201d);border:1px solid #14ad7780}:root.ink :where(.landing-page) .mall-cardbar.active{border-color:#14ad77cc}:root.ink :where(.landing-page) .mc-state{color:var(--dim,#2c211c);background:#6040201d}:root.ink .mc-state.on{color:#1d1917}:root.ink :where(.landing-page) .mc-desc{color:#2d764c}:root.ink :where(.landing-page) .ms-total{color:#0c975a}:root.ink :where(.landing-page) .ms-tier{background:#60402012}:root.ink :where(.landing-page) .ms-tier.reached{border-color:#ae8213b3}:root.ink :where(.landing-page) .mall-balance.pts b,:root.ink :where(.landing-page) .pts-gem{color:#8e5a0b}:root.ink .ent-label .inw-badge{text-shadow:0 1px 2px #0f0e0c;background:linear-gradient(110deg,#36302a,#574d44 52%,#36302a)}:root.ink :where(.landing-page) .ent-label .inw-badge{color:#8e5a0b;text-shadow:0 1px 2px #fff8e680;background:linear-gradient(110deg,#e4d8be,#574d44 52%,#e4d8be);border:1px solid #9f7323cc}:root.ink .vip-benefits{background:linear-gradient(135deg,#352f2a9e,#171412e0)}:root.ink :where(.landing-page) .vip-benefits{background:linear-gradient(135deg,#60402031,#60402031);border:1px solid #9f732380}:root.ink :where(.landing-page) .vip-badge-toggle{border:1px solid #9f732380}:root.ink :where(.landing-page) .vip-badge-toggle .btn[aria-pressed=true]{color:#8e5a0b;border-color:#9f7323b3}:root.ink .ent-label .gm-badge,:root.ink .gm-badge.feed-gm{background:linear-gradient(110deg,#281b4e,#463e37 52%,#30204f)}:root.ink :where(.landing-page) .ent-label .gm-badge,:root.ink :where(.landing-page) .gm-badge.feed-gm{color:#8e5a0b;text-shadow:0 1px 2px #fff8e680,0 0 5px #fff9;background:linear-gradient(110deg,#e4d7bd,#e1d3b7 52%,#e3d6bb);border:1px solid #9e8024}:root.ink :where(.landing-page) .ent-label .gm-badge:after,:root.ink :where(.landing-page) .gm-badge.feed-gm:after{color:#8e5a0b}:root.ink :where(.landing-page) .mall-topup{background:#60402014}:root.ink :where(.landing-page) .tp-jade{color:#0c975a}:root.ink :where(.landing-page) .tp-bonus{color:#2c211c}:root.ink :where(.landing-page) .tp-first{color:#8e5a0b}:root.ink :where(.landing-page) .invite-window .inv-hero{background:radial-gradient(at 50% 0,#ffd87847,#6040200c 70%)}:root.ink :where(.landing-page) .invite-window .inv-big{color:#8e5a0b;text-shadow:0 1px 3px #fff8e680}:root.ink :where(.landing-page) .invite-window .inv-sub{color:#2d7659}:root.ink :where(.landing-page) .invite-window .inv-link{background:#60402017}:root.ink :where(.landing-page) .invite-window .inv-url{color:#0c975a}:root.ink :where(.landing-page) .invite-window .inv-share .btn.line{color:#2c211c;border-color:#342214bf}:root.ink :where(.landing-page) .invite-window .inv-share .btn.fb{color:#2c211c}:root.ink :where(.landing-page) .invite-window .inv-stats>div{background:#60402014}:root.ink :where(.landing-page) .invite-window .inv-stats b{color:#2d7652}:root.ink :where(.landing-page) .invite-window .inv-stats .gold b{color:#8e5a0b}:root.ink :where(.landing-page) .invite-window .inv-friend,:root.ink :where(.landing-page) .invite-window .inv-row{background:#60402010}:root.ink :where(.landing-page) .invite-window .inv-earned-all{color:#8e5a0b}:root.ink :where(.landing-page) .invite-window .inv-paid,:root.ink :where(.landing-page) .invite-window .inv-row b{color:#0c975a}:root.ink :where(.landing-page) .invite-window .inv-row.minus b{color:#971f0c}:root.ink .topup-pay{background:linear-gradient(#26211e,#181613)}:root.ink :where(.landing-page) .topup-pay{background:linear-gradient(#e8ddc7,#ebe1ce)}:root.ink :where(.landing-page) .topup-pay .tp-sum b{color:#0c975a}:root.ink :where(.landing-page) .topup-pay .tp-first-tag{color:#8e5a0b}:root.ink :where(.landing-page) .topup-pay .tp-price{color:var(--gold-1,#895910)}:root.ink :where(.landing-page) .topup-pay .tp-done-n{color:#0c975a}:root.ink :where(.landing-page) .ms-tier.mine{border-color:#ae8813}:root.ink :where(.landing-page) .charm-chip{background:#60402014}:root.ink .buff.card-chip{background:#1b1815cc}:root.ink :where(.landing-page) .buff.card-chip{background:#60402031;border:1px solid #14ad7799}:root.ink :where(.landing-page) .buff.newbie-chip{background:#60402031;border:1px solid #43a41eb3}:root.ink :where(.landing-page) .buff.exp-event-chip{color:#8e5a0b;background:#60402031;border:1px solid #ae8813cc}:root.ink .wz-victory{background:radial-gradient(at top,#5a5047e6,#151311f0 72%)}:root.ink :where(.landing-page) .wz-victory{color:#8a590f;background:radial-gradient(at top,#5a5047e6,#60402031 72%);border:1px solid #a3781fb3}:root.ink :where(.landing-page) .wz-victory-result{color:#7e561b}:root.ink .wz-victory-names span{background:#1e1b18cc}:root.ink :where(.landing-page) .wz-victory-names span{background:#60402031;border:1px solid #98752a80}:root.ink .profile-card{background:linear-gradient(#211d1af0,#13100fe6)}:root.ink :where(.landing-page) .profile-card{background:linear-gradient(#60402031,#60402031)}:root.ink .profile-card .portrait{background:radial-gradient(circle at 40% 30%,#574d44,#1b1815)}:root.ink :where(.landing-page) .profile-card .portrait{background:radial-gradient(circle at 40% 30%,#574d44,#eae0cd)}:root.ink :where(.landing-page) .bar-tag.hp{color:#971f0c}:root.ink :where(.landing-page) .bar-tag.mp{color:#0c4c97}:root.ink :where(.landing-page) .bar-tag.exp{color:#8e5a0b}:root.ink :where(.landing-page) .card-toggle{background:#6040201d}:root.ink :where(.landing-page) .buff-time{background:#60402031}:root.ink .party-frames-open{background:#211d1aeb}:root.ink :where(.landing-page) .party-frames-open{color:#865813;background:#60402031;border:1px solid #9f732380}:root.ink .party-frames-open:hover,:root.ink .party-frames-open:focus-visible{background:#463e37}:root.ink :where(.landing-page) .party-frames-open:hover,:root.ink :where(.landing-page) .party-frames-open:focus-visible{background:#e1d3b7;outline:1px solid #9f7323}:root.ink .party-member{background:#14110fcc}:root.ink :where(.landing-page) .party-member{background:#60402031}:root.ink :where(.landing-page) .party-member.sel{border-color:#14ad77}:root.ink .qt-guide{color:#1b1815}:root.ink :where(.landing-page) .qt-guide{border:1px solid #34221459}:root.ink .journey-chip{background:#141210e6}:root.ink :where(.landing-page) .journey-chip{background:#60402031;border:1px solid #14ad7799}:root.ink :where(.landing-page) .jc-text{color:#0c975f}:root.ink :where(.landing-page) .jc-mall{color:#8e5a0b;background:#60402031;border:1px solid #a27a2099}:root.ink :where(.landing-page) .jc-stop{color:#2c211c}:root.ink .ai-ready-chip{background:linear-gradient(90deg,#171512e6,#14110f99)}:root.ink :where(.landing-page) .ai-ready-chip{color:#0c975f;background:linear-gradient(90deg,#60402031,#60402031);border-left:3px solid #14ad77}:root.ink :where(.landing-page) .aic-gem{color:#119264}:root.ink :where(.landing-page) .stuck-chip{border-color:#ad7f14b3}:root.ink :where(.landing-page) .stuck-chip .jc-text{color:#8e5a0b}:root.ink .quest-tracker{background:linear-gradient(90deg,#14110fe0,#14110f8c)}:root.ink :where(.landing-page) .quest-tracker{background:linear-gradient(90deg,#60402031,#6040202d)}:root.ink .quest-invite-nudge{background:linear-gradient(145deg,#2c2616f7,#1b1815f7)}:root.ink :where(.landing-page) .quest-invite-nudge{color:#8e5a0b;background:linear-gradient(145deg,#60402031,#60402031);border:1px solid #a27a20}:root.ink :where(.landing-page) .qin-copy strong{color:#8e5a0b}:root.ink :where(.landing-page) .qin-copy span{color:#2c211c}:root.ink :where(.landing-page) .qin-open{border:1px solid #ae7e13}:root.ink .qin-close{background:#1f1c19}:root.ink :where(.landing-page) .qin-close{color:#8e5a0b;background:#e9dfca;border:1px solid #a2772080}:root.ink :where(.landing-page) .qt-tab{color:#2d7659;background:#6040200e;border:1px solid #34221433}:root.ink :where(.landing-page) .qt-quest{background:#60402012}:root.ink :where(.landing-page) .qt-quest.done{background:linear-gradient(90deg,#46c9a640,#60402010)}:root.ink :where(.landing-page) .qt-name{color:#8e5a0b}:root.ink :where(.landing-page) .qt-obj.met{color:#0c975a}:root.ink :where(.landing-page) .qt-bar{background:#6040201c}:root.ink :where(.landing-page) .qt-ready,:root.ink :where(.landing-page) .qt-quest.done .qt-name{color:#119262}:root.ink :where(.landing-page) .qt-quest.cap{background:linear-gradient(90deg,#ffc44638,#60402012)}:root.ink :where(.landing-page) .qt-shop{color:#8e5a0b}:root.ink :where(.landing-page) .qt-respawn{color:#975e0c}:root.ink :where(.landing-page) .qt-wb{color:#97600c;background:#6040202d;border:1px solid #ae6f1380}:root.ink :where(.landing-page) .qt-wb-when{color:#975e0c}:root.ink :where(.landing-page) .qt-wb[data-wb-alive="1"] .qt-wb-when{color:#0c972d}:root.ink :where(.landing-page) .qt-wb-all{color:#2c211c}:root.ink :where(.landing-page) .quest-tracker.tutorial .qt-quest.cap{background:linear-gradient(90deg,#ffc44638,#60402012)}:root.ink :where(.landing-page) .qt-quest.next,:root.ink :where(.landing-page) .quest-tracker.tutorial .qt-quest.next{background:linear-gradient(90deg,#46c9a633,#60402012)}:root.ink :where(.landing-page) .qt-hint.next-area{color:#975f0c}:root.ink :where(.landing-page) .qt-optional,:root.ink :where(.landing-page) .qt-boss{color:#975e0c}:root.ink :where(.landing-page) .bar.exp.capped span{color:#8e5a0b}:root.ink .top-menu{background:linear-gradient(#211d1ae6,#13100fd1)}:root.ink :where(.landing-page) .top-menu{background:linear-gradient(#60402031,#60402031)}:root.ink .menu-disc{background:radial-gradient(circle at 35% 30%,#3a7a70,#282420 70%)}:root.ink :where(.landing-page) .menu-disc{color:#8e5a0b;background:radial-gradient(circle at 35% 30%,#3a7a70,#e7dcc5 70%)}:root.ink :where(.landing-page) .menu-label{text-shadow:0 1px 2px #fff8e680}:root.ink :where(.landing-page) .menu-btn.on .menu-disc{border-color:#ae8413}:root.ink .minimap{background:linear-gradient(#211d1af0,#13100fe6)}:root.ink :where(.landing-page) .minimap{background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .mm-north{color:#2c211c}:root.ink .mm-btn{background:#13100fc7}:root.ink :where(.landing-page) .mm-btn{background:#60402031}:root.ink :where(.landing-page) .mm-coords{color:#2d764f}:root.ink :where(.landing-page) .mm-foot .pvp{color:#97170c}:root.ink .minimap .mm-close{background:#141210d9}:root.ink :where(.landing-page) .minimap .mm-close{color:#8e5a0b;background:#60402031;border:1px solid #ae7f1399}:root.ink .minimap .mm-hint{background:#141210cc}:root.ink :where(.landing-page) .minimap .mm-hint{color:#8e5a0b;background:#60402031}:root.ink :where(.landing-page) .minimap .mm-pick{border:2px solid #ae8813}:root.ink .minimap .mm-pick-panel{background:#141210eb}:root.ink :where(.landing-page) .minimap .mm-pick-panel{color:#7b561e;background:#60402031;border:1px solid #ae7f1380}:root.ink .btn.jade{background:linear-gradient(#3fbf9c,#544a42)}:root.ink :where(.landing-page) .btn.jade{color:#2c211c;border-color:#14ad77}:root.ink .target-frame{background:#14110fe6}:root.ink :where(.landing-page) .target-frame{background:#60402031}:root.ink :where(.landing-page) .target-frame.boss,:root.ink :where(.landing-page) .target-frame.world_boss{border-color:#ae2413}:root.ink :where(.landing-page) .target-name .rank{color:#2c211c}:root.ink .target-name .rank.npc{background:#403933}:root.ink :where(.landing-page) .target-name .rank.npc{color:#168d5e;background:#e2d4b8}:root.ink .target-actions{background:#14110ff7}:root.ink :where(.landing-page) .target-actions{background:#60402031}:root.ink .feed-ticker{background:#14110fdb}:root.ink :where(.landing-page) .feed-ticker{background:#60402031}:root.ink :where(.landing-page) .feed-ticker .ft-badge{color:#2c211c}:root.ink :where(.landing-page) .feed-ticker .ft-list{border-top:1px solid #9f732380}:root.ink :where(.landing-page) .feed-ticker .ft-post{color:var(--text,#2c211c);border-bottom:1px solid #9f732380}:root.ink :where(.landing-page) .feed-ticker .ft-body b{color:#0c6a97}:root.ink :where(.landing-page) .feed-ticker .ft-likes,:root.ink :where(.landing-page) .feed-ticker .ft-heart{color:#970c29}:root.ink :where(.landing-page) .feed-ticker.has-new{border-color:#239f77}:root.ink :where(.landing-page) .hud.touch.land .feed-ticker .ft-peek{color:var(--text,#2c211c);border-left:1px solid #9f732380}:root.ink :where(.landing-page) .hud.touch.land .feed-ticker .ft-peek b{color:#0c6a97}:root.ink :where(.landing-page) .cast-bar{background:#60402031}:root.ink :where(.landing-page) .cast-bar span{text-shadow:0 1px 2px #fff8e680}:root.ink .joy-ring{background:radial-gradient(circle,#2d282359 30%,#14110f9e 70%);box-shadow:0 0 0 2px #14110f99,inset 0 0 14px #00000073}:root.ink :where(.landing-page) .joy-ring{background:radial-gradient(circle,#6040201d 30%,#60402031 70%);border:3px solid #a27a20b3}:root.ink :where(.landing-page) .joy-ring .dir{color:#8e5a0be6;text-shadow:0 1px 2px #fff8e680}:root.ink :where(.landing-page) .joy-knob{border:2px solid #342214bf}:root.ink .status-bar{background:#14110f8c}:root.ink :where(.landing-page) .status-bar{color:#2d7652;text-shadow:0 1px 2px #fff8e680;background:#6040202d}:root.ink :where(.landing-page) .status-bar .warn{color:#97390c}:root.ink .round-btn{background:radial-gradient(circle at 35% 30%,#3a7a70,#282420 70%)}:root.ink :where(.landing-page) .round-btn{color:#8e5a0b;background:radial-gradient(circle at 35% 30%,#3a7a70,#e7dcc5 70%)}:root.ink :where(.landing-page) .round-btn.pickup.on{border-color:#ae8513}:root.ink :where(.landing-page) .round-btn span:not(.menu-icon){text-shadow:0 1px 2px #fff8e680}:root.ink .chat-new{background:#141210e6}:root.ink :where(.landing-page) .chat-new{color:#8e5a0b;background:#60402031;border:1px solid #ae7f1399}:root.ink .multi-sell .multi-foot{background:#141210f7}:root.ink :where(.landing-page) .multi-sell .multi-foot{background:#60402031;border-top:1px solid #ae7f1380}:root.ink .chat.open{background:linear-gradient(#14110fb8,#14110fdb)}:root.ink :where(.landing-page) .chat.open{background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .chat-size,:root.ink :where(.landing-page) .chat-toggle{background:#6040201d}:root.ink :where(.landing-page) .chat-lines{text-shadow:0 1px 2px #fff8e680}:root.ink :where(.landing-page) .chat-line .from{color:#0c6197}:root.ink :where(.landing-page) .chat-line.ch-world.chat-player{border-left-color:#318791}:root.ink :where(.landing-page) .chat-line.ch-world.chat-player .ch{color:#227c81}:root.ink :where(.landing-page) .chat-line.ch-world.chat-player .msg{color:#2c211c}:root.ink :where(.landing-page) .chat-line.ch-world.market-sell,:root.ink :where(.landing-page) .chat-line.ch-system.market-sell{background:#6040200f;border-left-color:#9a7028}:root.ink :where(.landing-page) .chat-line.ch-world.market-sell .ch,:root.ink :where(.landing-page) .chat-line.ch-system.market-sell .ch{color:#936410}:root.ink :where(.landing-page) .chat-line.ch-world.market-sell .msg,:root.ink :where(.landing-page) .chat-line.ch-system.market-sell .msg{color:#885811}:root.ink :where(.landing-page) .chat-line.ch-world.market-buy,:root.ink :where(.landing-page) .chat-line.ch-system.market-buy{border-left-color:#4a1ca6}:root.ink :where(.landing-page) .chat-line.ch-world.market-buy .ch,:root.ink :where(.landing-page) .chat-line.ch-system.market-buy .ch{color:#3f178c}:root.ink :where(.landing-page) .chat-line.ch-world.market-buy .msg,:root.ink :where(.landing-page) .chat-line.ch-system.market-buy .msg{color:#3f0c97}:root.ink :where(.landing-page) .chat-line.ch-world.market-sell .market-chat-item,:root.ink :where(.landing-page) .chat-line.ch-system.market-sell .market-chat-item{color:#8e5a0b}:root.ink :where(.landing-page) .chat-line.ch-world.market-buy .market-chat-item,:root.ink :where(.landing-page) .chat-line.ch-system.market-buy .market-chat-item{color:#4a0c97}:root.ink :where(.landing-page) .chat-line.ch-party .msg,:root.ink :where(.landing-page) .chat-line.ch-party .ch{color:#0c6797}:root.ink :where(.landing-page) .chat-line.ch-guild .msg,:root.ink :where(.landing-page) .chat-line.ch-guild .ch{color:#168d16}:root.ink :where(.landing-page) .chat-line.ch-whisper .msg,:root.ink :where(.landing-page) .chat-line.ch-whisper .ch{color:#970c6c}:root.ink :where(.landing-page) .chat-line.ch-trade .msg{color:#97460c}:root.ink :where(.landing-page) .chat-line.ch-system .msg{color:#2c211c}:root.ink .chat-line.ch-system.system-progress{background:#433b3426}:root.ink :where(.landing-page) .chat-line.ch-system.system-progress{background:#6040200c;border-left-color:#2c966f}:root.ink :where(.landing-page) .chat-line.ch-system.system-progress .msg{color:#218257}:root.ink :where(.landing-page) .chat-line.ch-system.system-rare{background:#6040200e;border-left-color:#ad7415}:root.ink :where(.landing-page) .chat-line.ch-system.system-rare .msg{color:#8e5a0b}:root.ink :where(.landing-page) .chat-line.ch-system.system-event{border-left-color:#a7371b}:root.ink :where(.landing-page) .chat-line.ch-system.system-event .msg{color:#972c0c}:root.ink .chat-peek{background:#14110fa8}:root.ink :where(.landing-page) .chat-peek{background:#60402031}:root.ink :where(.landing-page) .act-main{color:#8e5a0b;border:3px solid #ad7e15}:root.ink .act-main.pick{background:radial-gradient(circle at 35% 30%,#56b48e,#403932 70%)}:root.ink :where(.landing-page) .act-main.pick{background:radial-gradient(circle at 35% 30%,#56b48e,#e2d4b9 70%)}:root.ink .action-arc .hb-slot{background:radial-gradient(circle at 40% 35%,#403932d9,#0f0d0ce0)}:root.ink :where(.landing-page) .action-arc .hb-slot{background:radial-gradient(circle at 40% 35%,#60402031,#60402031);border:2px solid #a27a20bf}:root.ink :where(.landing-page) .action-arc .hb-slot.item{border-color:#ae2c13cc}:root.ink .action-arc .hb-slot.empty{background:#0f0d0c80}:root.ink :where(.landing-page) .action-arc .hb-slot.empty{background:#60402029;border-color:#a27a2080}:root.ink :where(.landing-page) .action-arc .hb-slot .plus{color:#805719b3}:root.ink :where(.landing-page) .action-arc .hb-slot .rm{color:#2c211c}:root.ink .action-arc .hb-slot .auto-tog{background:#14110ff2}:root.ink :where(.landing-page) .action-arc .hb-slot .auto-tog{color:#0c9752;background:#60402031}:root.ink :where(.landing-page) .action-arc .hb-slot .auto-tog.on{border-color:#ae9113}:root.ink :where(.landing-page) .action-arc .hb-slot .cd{background:#60402031}:root.ink :where(.landing-page) .action-arc .hb-slot .cd b{color:#2c211c}:root.ink :where(.landing-page) .action-arc .hb-slot .cd.acd{background:#60402022}:root.ink .arc-btn.auto{background:radial-gradient(circle at 35% 30%,#3a7a70,#282420 70%)}:root.ink :where(.landing-page) .arc-btn.auto{color:#8e5a0b;background:radial-gradient(circle at 35% 30%,#3a7a70,#e7dcc5 70%)}:root.ink :where(.landing-page) .arc-btn.auto.on{color:#0c975a}:root.ink .arc-btn.auto .auto-gear{background:#14110ff2}:root.ink :where(.landing-page) .arc-btn.auto .auto-gear{background:#60402031}:root.ink .hb-page{background:#13100fcc}:root.ink :where(.landing-page) .hb-page{background:#60402031}:root.ink .hud.touch .hb-pg1{background:#13100fc7}:root.ink :where(.landing-page) .hud.touch .hb-pg1{color:#8e5a0b;background:#60402031;border:1px solid #ae9113}:root.ink :where(.landing-page) .upd-banner{border:1px solid var(--gold-2,#a27a20);background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .upd-queue-hint{color:#0c975a}:root.ink :where(.landing-page) .upd-expand,:root.ink :where(.landing-page) .upd-title{color:var(--gold,#8e5a0b)}:root.ink :where(.landing-page) .upd-secs{color:#8e5a0b}:root.ink :where(.landing-page) .upd-overlay{background:#60402031}:root.ink :where(.landing-page) .upd-overlay.soft{background:#60402021}:root.ink :where(.landing-page) .upd-wait{color:var(--dim,#2c211c)}:root.ink :where(.landing-page) .upd-ready{color:#0c975a}:root.ink :where(.landing-page) .upd-position{color:var(--gold,#8e5a0b)}:root.ink :where(.landing-page) .upd-msg{color:#8e5a0b}:root.ink .mon-page{background:radial-gradient(circle at 20% 0,#24201c,#100e0d 60%)}:root.ink :where(.landing-page) .mon-page{color:var(--text,#7d561c);background:radial-gradient(circle at 20% 0,#e8dec8,#ede4d2 60%)}:root.ink :where(.landing-page) .mon-top h1{color:var(--gold,#8e5a0b)}:root.ink :where(.landing-page) .mon-tile{border:1px solid var(--line,#9f7b2380);background:#60402017}:root.ink :where(.landing-page) .mon-tile span{color:var(--dim,#2c211c)}:root.ink :where(.landing-page) .mon-tile b{color:#0c975a}:root.ink :where(.landing-page) .mon-kinds button{border:1px solid var(--line,#9f7b2380);background:#60402018}:root.ink :where(.landing-page) .mon-empty{color:var(--dim,#2c211c)}:root.ink :where(.landing-page) .mon-row{border:1px solid var(--line,#9f7b2380);background:#60402015}:root.ink :where(.landing-page) .mon-sev{color:#97650c}:root.ink :where(.landing-page) .mon-kind{background:#60402012}:root.ink :where(.landing-page) .mon-kind.k-panic,:root.ink :where(.landing-page) .mon-kind.k-js,:root.ink :where(.landing-page) .mon-kind.k-timeout,:root.ink :where(.landing-page) .mon-kind.k-server_error{color:#971e0c}:root.ink :where(.landing-page) .mon-kind.k-shown,:root.ink :where(.landing-page) .mon-kind.k-disconnect{color:#8e5a0b;background:#e2d4b8}:root.ink .mon-kind.k-hidden,:root.ink .mon-kind.k-resync,:root.ink .mon-kind.k-perf{background:#423a34}:root.ink :where(.landing-page) .mon-kind.k-hidden,:root.ink :where(.landing-page) .mon-kind.k-resync,:root.ink :where(.landing-page) .mon-kind.k-perf{color:#0c6697;background:#e2d4b8}:root.ink :where(.landing-page) .mon-flag{color:#2c211c;background:#e1d3b7}:root.ink :where(.landing-page) .mon-spark{color:#119264}:root.ink :where(.landing-page) .mon-row.k-panic .mon-spark,:root.ink :where(.landing-page) .mon-row.k-js .mon-spark,:root.ink :where(.landing-page) .mon-row.k-timeout .mon-spark,:root.ink :where(.landing-page) .mon-row.k-shown .mon-spark{color:#972e0c}:root.ink :where(.landing-page) .mon-sample dt{color:var(--dim,#2c211c)}:root.ink :where(.landing-page) .webgl-warn{color:#97230c;border:1px solid #a02e22}:root.ink :where(.landing-page) .webgl-warn b{color:#2c211c}:root.ink .voice-controls button{background:#151311f2}:root.ink :where(.landing-page) .voice-controls button{color:#845815;background:#60402031}:root.ink :where(.landing-page) .voice-controls .voice-talk-button.talking{color:#2c211c;border-color:#ae5613}:root.ink .hud.port .chat.closed{background:#14110fc7}:root.ink :where(.landing-page) .hud.port .chat.closed{background:#60402031}:root.ink .voice-panel{background:#191614fa}:root.ink :where(.landing-page) .voice-panel{color:#2c211c;background:#60402031}:root.ink .voice-panel-head button{background:#3b342e}:root.ink :where(.landing-page) .voice-panel-head button{color:#8c590d;background:#e3d6bc}:root.ink :where(.landing-page) .voice-panel strong{color:#8e5a0b}:root.ink :where(.landing-page) .voice-panel p{color:#2c211c}:root.ink :where(.landing-page) .voice-panel .voice-error{color:#970c0c}:root.ink :where(.landing-page) .voice-panel small{color:#2d7668}:root.ink .voice-panel details{border-top:1px solid #5e534a}:root.ink :where(.landing-page) .voice-panel details{border-top:1px solid #342214bf}:root.ink :where(.landing-page) .voice-panel summary{color:#795520}:root.ink .voice-channels button{background:#342e29}:root.ink :where(.landing-page) .voice-channels button{color:#2c211c;background:#e5d8bf}:root.ink :where(.landing-page) .voice-channels button.sel{color:#8e5a0b;background:#e1d3b7;border-color:#a37a1e}:root.ink .voice-ptt{background:linear-gradient(#5b693e,#3d3630)}:root.ink :where(.landing-page) .voice-ptt{color:#8e5a0b;background:linear-gradient(#5b693e,#e3d5ba)}:root.ink .voice-speaker button,:root.ink .voice-unmute{background:#38322c}:root.ink :where(.landing-page) .voice-speaker button,:root.ink :where(.landing-page) .voice-unmute{color:#2d7654;background:#e4d7bd}:root.ink :where(.landing-page) .mall-chip{color:#8e5a0b;background:linear-gradient(#60402031,#60402031);border:1px solid #a27a208c}:root.ink :where(.landing-page) .mall-chip:hover,:root.ink :where(.landing-page) .mall-chip:focus-visible{background:linear-gradient(#60402031,#60402031)}:root.ink .quest-card-detail{background:#14110ff2}:root.ink :where(.landing-page) .quest-card-detail{background:#60402031}:root.ink :where(.landing-page) .quest-card-owned{color:#805719}:root.ink :where(.landing-page) .quest-card-reason{color:#8b4e18}:root.ink .mall-fixed-badge{background:#36302a}:root.ink :where(.landing-page) .mall-fixed-badge{color:#0c9763;background:#e4d8be;border:1px solid #14ad75}:root.ink :where(.landing-page) .need-line{background:#60402010;border:1px dashed #a27a2080}:root.ink .need-card{background:#14110fe6}:root.ink :where(.landing-page) .need-card{background:#60402031;border:1px solid #a27a2080}:root.ink :where(.landing-page) .need-card .nc-text b{color:#97650c}:root.ink :where(.landing-page) .need-card .nc-close{background:#60402018}:root.ink .mall-for-you{background:linear-gradient(#3c2c0e59,#17141233)}:root.ink :where(.landing-page) .mall-for-you{background:linear-gradient(#6040201d,#60402010);border:1px solid #a27a2080}:root.ink :where(.landing-page) .mfy-card{background:#60402017}:root.ink :where(.landing-page) .mm-svc{border:1px solid #ae8a13}:root.ink .mm-svc.on{color:#1b1815}:root.ink .services-menu{background:linear-gradient(#211d1af7,#13100ff5)}:root.ink :where(.landing-page) .services-menu{background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .sv-go{background:#6040200b;border:1px solid #a27a2080}:root.ink :where(.landing-page) .sv-return{border-color:#1ea4579e}:root.ink :where(.landing-page) .sv-icon,:root.ink :where(.landing-page) .sv-name{color:#8e5a0b}:root.ink :where(.landing-page) .sv-row.far .sv-where{color:#2c785c}:root.ink .sv-walk{color:#1b1815}:root.ink :where(.landing-page) .sv-now{border:1px solid #ae8a13}:root.ink :where(.landing-page) .sv-upsell{color:#8e5a0b}:root.ink :where(.landing-page) .mm-area{color:#97280c;background:#60402031;border:1px solid #ae2413bf}:root.ink :where(.landing-page) .mm-area-lv{color:#975e0c}:root.ink :where(.landing-page) .mm-area.boss,:root.ink :where(.landing-page) .mm-area.world_boss{background:#60402031;border-color:#ae8113}:root.ink :where(.landing-page) .mm-area.danger .mm-area-lv{color:#97170c}:root.ink :where(.landing-page) .mm-area:hover,:root.ink :where(.landing-page) .mm-area:active{background:#60402031}:root.ink :where(.landing-page) .tp-x2{color:#2c211c}:root.ink :where(.landing-page) .mall-empty{background:#60402014;border:1px solid #a27a2080}:root.ink :where(.landing-page) .mall-empty .me-first,:root.ink :where(.landing-page) .first-topup-line{color:#8e5a0b}:root.ink .x2-banner{background:linear-gradient(100deg,#c9463a8c,#783c0a8c 60%,#17141266)}:root.ink :where(.landing-page) .x2-banner{background:linear-gradient(100deg,#c9463a8c,#6040202d 60%,#60402021);border:1px solid #ae7c13}:root.ink :where(.landing-page) .x2-banner .x2-text b{color:#8e5a0b}:root.ink :where(.landing-page) .x2-banner .x2-text .small{color:#7d561c}:root.ink .tp-used{background:#4a423b}:root.ink :where(.landing-page) .tp-used{color:#0c9769;background:#e1d3b7}:root.ink :where(.landing-page) .mfy-card.mfy-x2{background:linear-gradient(100deg,#c9463a59,#60402017);border-color:#ae7c13}:root.ink :where(.landing-page) .mfy-card.mfy-x2 .mfy-price,:root.ink :where(.landing-page) .mall-chip.tonic-use .mc-price{color:#8e5a0b}:root.ink .promo-first{background:linear-gradient(#5c3a0c8c,#1c191659)}:root.ink :where(.landing-page) .promo-first{background:linear-gradient(#6040202d,#6040201d);border:1px solid #a27a20b3}:root.ink :where(.landing-page) .promo-first.got{background:#60402012}:root.ink .promo-zero{background:linear-gradient(#3c2a0c80,#1714124d)}:root.ink :where(.landing-page) .promo-zero{background:linear-gradient(#60402029,#60402018);border:1px solid #a27a208c}:root.ink :where(.landing-page) .promo-zero .pz-text b{color:#97650c}:root.ink :where(.landing-page) .promo-ladder.compact{background:#6040200f;border:1px solid #a27a2080}:root.ink :where(.landing-page) .promo-risk{color:#97590c}:root.ink .mk-px{background:#13100fd9}:root.ink :where(.landing-page) .mk-px{color:#8e5a0b;background:#60402031;border:1px solid #a27a2080}:root.ink :where(.landing-page) .mk-px.up{color:#0c9743}:root.ink :where(.landing-page) .mk-px.dn{color:#97170c}:root.ink :where(.landing-page) .chat-size.chat-tall.on{color:#8e5a0b}:root.ink .bag-jade{background:#2b262199}:root.ink :where(.landing-page) .bag-jade{color:#0f9464;background:#60402031;border:1px solid #14ad778c}:root.ink .hud-editor{background:#0b090838}:root.ink :where(.landing-page) .hud-editor{background:#60402012}:root.ink .hud-editor.grid{background-color:#0b090838}:root.ink :where(.landing-page) .hud-editor.grid{background-color:#60402012}:root.ink :where(.landing-page) .he-box{border:2px dashed #ae8513e6}:root.ink :where(.landing-page) .he-box.core{border-color:#14ad77f2}:root.ink :where(.landing-page) .he-box.off{background:repeating-linear-gradient(45deg,#6040200e 0 6px,#0000 6px 12px);border-color:#34221499}:root.ink .he-label{background:#14110feb}:root.ink :where(.landing-page) .he-label{color:#8e5a0b;background:#60402031}:root.ink :where(.landing-page) .he-box.core .he-label{color:#0c975f}:root.ink :where(.landing-page) .he-label em{color:#2c211c}:root.ink :where(.landing-page) .he-resize:after{border:1px solid #ae8d13}:root.ink :where(.landing-page) .he-box.core .he-resize:after{border-color:#13ae6a}:root.ink .he-actions{background:#14110ff5}:root.ink :where(.landing-page) .he-actions{background:#60402031}:root.ink :where(.landing-page) .he-actions b{color:#8e5a0b}:root.ink .he-bar{background:linear-gradient(#211d1af7,#13100ff2)}:root.ink :where(.landing-page) .he-bar{background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .he-bar .btn.on{color:#0c975a}:root.ink :where(.landing-page) .he-status{color:#2d765b}:root.ink :where(.landing-page) .he-status.hint{color:#8e5a0b}:root.ink :where(.landing-page) .he-status.warn{color:#97570c}:root.ink :where(.landing-page) .he-profiles{background:#60402018}:root.ink :where(.landing-page) .hp-head{color:#8e5a0b}:root.ink :where(.landing-page) .hp-cap{color:#2d765c}:root.ink :where(.landing-page) .hp-row.on .hp-use{color:#0c975a}:root.ink :where(.landing-page) .hp-new>span{color:#8e5a0b}:root.ink :where(.landing-page) .ideas-window .chip{background:#60402018;border:1px solid #9f732380}:root.ink .ideas-window .chip.sel{color:#171512}:root.ink :where(.landing-page) .idea-row{background:#60402009;border:1px solid #9d6e2580}:root.ink :where(.landing-page) .idea-state{background:#60402012}:root.ink :where(.landing-page) .idea-state.s-open{color:#2a8023}:root.ink :where(.landing-page) .idea-state.s-accepted,:root.ink :where(.landing-page) .idea-state.s-building{color:#97680c}:root.ink :where(.landing-page) .idea-state.s-shipped{color:#0c6797}:root.ink :where(.landing-page) .idea-state.s-declined,:root.ink :where(.landing-page) .idea-state.s-refused{color:#971f0c}:root.ink .ideas-chip{background:linear-gradient(90deg,#1e4662e6,#14110ff2)}:root.ink :where(.landing-page) .ideas-chip{background:linear-gradient(90deg,#60402031,#60402031);border-left-color:#1379ae}:root.ink .hud-tr>.ideas-chip{background:linear-gradient(90deg,#1e4662f5,#14110ff7)}:root.ink :where(.landing-page) .hud-tr>.ideas-chip{background:linear-gradient(90deg,#60402031,#60402031)}:root.ink :where(.landing-page) .idea-reason b{color:var(--gold,#86611d)}:root.ink :where(.landing-page) .ka-seal{border:2px solid #ae8513}:root.ink :where(.landing-page) .ka-seal.foe{border-color:#34221499}:root.ink :where(.landing-page) .ka-names{color:#8e5a0b;text-shadow:0 1px 2px #fff8e680,0 0 6px #fff8e680}:root.ink :where(.landing-page) .ka-v{color:#2c211c}:root.ink :where(.landing-page) .ka-sub{border:1px solid #ae8c13}:root.ink .kf-line{background:linear-gradient(90deg,#12100e94,#12100ed1)}:root.ink :where(.landing-page) .kf-line{color:#2c211c;background:linear-gradient(90deg,#6040202f,#60402031);border:1px solid #9f732380}:root.ink :where(.landing-page) .kf-row.me-k .kf-line{background:linear-gradient(90deg,#60402031,#60402031);border-color:#ae8813}:root.ink :where(.landing-page) .kf-row.me-v .kf-line{background:linear-gradient(90deg,#60402031,#60402031);border-color:#ae2213}:root.ink :where(.landing-page) .kf-victim{color:#2c211c}:root.ink :where(.landing-page) .kf-victim.boss .kf-name{color:#975b0c}:root.ink :where(.landing-page) .kf-row.me-v .kf-victim .kf-name{color:#971c0c}:root.ink .kf-tag{color:#191614}:root.ink :where(.landing-page) .kf-row.ctx-war .kf-tag,:root.ink :where(.landing-page) .kf-row.ctx-castle .kf-tag{color:#975b0c}:root.ink :where(.landing-page) .kf-st,:root.ink :where(.landing-page) .kf-plain,:root.ink :where(.landing-page) .kf-row.me-k .kf-plain .kf-name,:root.ink :where(.landing-page) .kf-skin-lotus{color:#8e5a0b}:root.ink :where(.landing-page) .kf-badge{border:1px solid #ae8b13}:root.ink :where(.landing-page) .kf-badge.streak{color:#2c211c;border-color:#ae3b13}:root.ink :where(.landing-page) .kf-badge.shut{color:#0c5c97;background:linear-gradient(#8fc8ff,#3a6ad8 60%,#e1d3b7);border-color:#1363ae}:root.ink :where(.landing-page) .kf-badge.first{color:#97550c;background:linear-gradient(#ff9a7a,#d8402a 60%,#e1d3b7);border-color:#ae5713}:root.ink .wd-card.kind-killfeed .cos-prev.killfeed{background:radial-gradient(at 70%,#403932,#161412)}:root.ink :where(.landing-page) .wd-card.kind-killfeed .cos-prev.killfeed{background:radial-gradient(at 70%,#e2d4b9,#ebe2cf)}:root.ink :where(.landing-page) .kf-seal{color:#8e5a0b;border:1.5px solid #ae8813}:root.ink :where(.landing-page) .kf-banner-text{border:2px solid #ae9513}:root.ink :where(.landing-page) .kf-banner-name{color:#8e5a0b;text-shadow:0 1px 2px #fff8e680, 0 0 8px var(--kc1)}:root.ink :where(.landing-page) .kf-tier-chip.tier-rare{color:#0c5397;background:#e2d4b8}:root.ink :where(.landing-page) .kf-tier-chip.tier-epic{color:#4b0c97;background:#e1d3b7}:root.ink :where(.landing-page) .kf-tier-chip.tier-legend{color:#97650c;background:#e3d6bc}:root.ink :where(.landing-page) .kf-tier-chip.tier-mythic{color:#8e5a0b;background:linear-gradient(90deg,#e1d3b7,#b8201a,#e1d3b7)}:root.ink :where(.landing-page) .wd-card.kind-killfeed.grade-mythic{border-left:3px solid #ae2d13}:root.ink .kf-reveal{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--kc1) 30%, #0a0808bf), #060605eb 70%)}:root.ink :where(.landing-page) .kf-reveal{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--kc1) 30%, #60402031), #60402031 70%)}:root.ink .kf-reveal-card{background:linear-gradient(#201c19f5,#12100efa)}:root.ink :where(.landing-page) .kf-reveal-card{color:#835716;background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .kf-killer.wz-a .kf-name,:root.ink :where(.landing-page) .kf-victim.wz-a{color:#1d8674}:root.ink :where(.landing-page) .kf-killer.wz-b .kf-name,:root.ink :where(.landing-page) .kf-victim.wz-b{color:#97590c}:root.ink :where(.landing-page) .language-select{color:var(--text,#855e1f);background:#eadfcb;border:1px solid #342214bf}:root.ink :where(.landing-page) .language-select:focus-visible{outline:2px solid #966f2c}:root.ink :where(.landing-page) .feed-translation-action{color:var(--dim,#2c211c)}:root.ink :where(.landing-page) .limited-series{background:radial-gradient(circle at 12% 0,#ffa63029,#0000 45%),linear-gradient(#f3e7c912,#60402012);border:1px solid #ae79138c}:root.ink :where(.landing-page) .ls-title h3{color:#8e5a0b}:root.ink :where(.landing-page) .limited-never{color:#2c211c}:root.ink :where(.landing-page) .limited-left{color:#8e5a0b;background:#6040201d;border:1px solid #ae7b1380}:root.ink :where(.landing-page) .limited-left.soon{color:#97240c;border-color:#ae271399}:root.ink :where(.landing-page) .mall-bundle-value,:root.ink :where(.landing-page) .ls-sub{color:#8e5a0b}:root.ink :where(.landing-page) .lp-hint{color:#0c975a}:root.ink :where(.landing-page) .lp-tier{border-left:3px solid var(--tier,#88743a);background:#60402014}:root.ink :where(.landing-page) .lp-tier.tier-legend{background:linear-gradient(90deg,#ffa63029,#60402014)}:root.ink :where(.landing-page) .lp-item:hover,:root.ink :where(.landing-page) .lp-item:focus-visible{border-color:#398966}:root.ink .wing-prize-backdrop{background:#050504d4}:root.ink :where(.landing-page) .wing-prize-backdrop{background:#60402031}:root.ink :where(.landing-page) .wing-prize-panel h3{color:#8e5a0b}:root.ink :where(.landing-page) .wing-prize-panel h4{color:#1c8865}:root.ink .wing-prize-stat{background:#312b2699}:root.ink :where(.landing-page) .wing-prize-stat{background:#60402031}:root.ink :where(.landing-page) .wing-prize-stat b{color:#0c975a}:root.ink :where(.landing-page) .wing-prize-note{color:#8e5a0b;border-left:3px solid #96712b}:root.ink .ls-exchange{background:#25211d80}:root.ink :where(.landing-page) .ls-exchange{background:#60402029;border:1px solid #21a17880}:root.ink :where(.landing-page) .ls-pick{background:#60402014}:root.ink :where(.landing-page) .mall-card .limited-card-left{color:#8e5a0b}:root.ink :where(.landing-page) .limited-chip{color:#8e5a0b;background:#60402031;border:1px solid #ae791399}:root.ink :where(.landing-page) .gacha-reveal-tier{background:#60402025}:root.ink .flash-collection{background:linear-gradient(#5a280a59,#19161459)}:root.ink :where(.landing-page) .flash-collection{background:linear-gradient(#6040201d,#6040201d);border:1px solid #ae77138c}:root.ink :where(.landing-page) .flash-head h3{color:#8e5a0b}:root.ink :where(.landing-page) .flash-countdown .fc-label{color:#97590c}:root.ink :where(.landing-page) .fc-part{background:#60402025;border:1px solid #ae771380}:root.ink :where(.landing-page) .fc-part b{color:#8e5a0b}:root.ink :where(.landing-page) .fc-part small{color:#86611d}:root.ink :where(.landing-page) .flash-countdown.soon .fc-part b{color:#97390c}:root.ink :where(.landing-page) .mall-window .mall-top{background:linear-gradient(#e9dfca,#eae0cc)}:root.ink .flash-strip{background:radial-gradient(circle at 8% 0,#ff823c38,#0000 50%),linear-gradient(#5a280a61,#19161459)}:root.ink :where(.landing-page) .flash-strip{background:radial-gradient(circle at 8% 0,#ff823c38,#0000 50%),linear-gradient(#6040201f,#6040201d);border:1px solid #ae771399}:root.ink :where(.landing-page) .fs-head b{color:#8e5a0b}:root.ink :where(.landing-page) .fs-card{background:linear-gradient(#f3e7c912,#60402014);border:1px solid #ae791380}:root.ink :where(.landing-page) .fs-open:focus-visible{outline:2px solid #14ad77}:root.ink :where(.landing-page) .fs-name{color:#8e5a0b}:root.ink :where(.landing-page) .ls-bar{background:#60402025}:root.ink :where(.landing-page) .flash-summary b{color:#8e5a0b}:root.ink :where(.landing-page) .ls-more{border-top:1px dashed #ae791380}:root.ink :where(.landing-page) .ls-more>summary{color:#1c8865}:root.ink :where(.landing-page) .mall-window .mall-topup-btn{border-color:#ae8513}:root.ink :where(.landing-page) .mall-window .mall-topup-btn .mall-first-badge{color:#2c211c}:root.ink .mall-pdp-stage{background:radial-gradient(circle at 50% 58%,#7ff0c847,#0000 58%),radial-gradient(circle at 50% 100%,#ffd87824,#0000 60%),linear-gradient(#1e1a17,#13100f)}:root.ink :where(.landing-page) .mall-pdp-stage{background:radial-gradient(circle at 50% 58%,#7ff0c847,#0000 58%),radial-gradient(circle at 50% 100%,#ffd87824,#0000 60%),linear-gradient(#eadfcb,#ece3d1)}:root.ink :where(.landing-page) .mall-pdp-stage.grade-epic{background:radial-gradient(circle at 50% 58%,#c48cff57,#0000 58%),linear-gradient(#e8ddc6,#ebe2cf)}:root.ink :where(.landing-page) .mall-pdp-stage.grade-legend,:root.ink :where(.landing-page) .mall-pdp-stage.grade-mythic{background:radial-gradient(circle at 50% 58%,#ffc45a61,#0000 58%),linear-gradient(#e9dfca,#ede5d4)}:root.ink :where(.landing-page) .mall-pdp-try{border-color:#3a8852}:root.ink :where(.landing-page) .mall-pdp-effect p{color:#2d7633}:root.ink .mall-pdp-foot{background:linear-gradient(#201c19f5,#161412)}:root.ink :where(.landing-page) .mall-pdp-foot{background:linear-gradient(#60402031,#ebe2cf)}:root.ink :where(.landing-page) .mall-pdp-price{color:#0c975a}:root.ink :where(.landing-page) .mall-pdp-sum small{color:#1c8865}:root.ink :where(.landing-page) .mall-pdp-sum small.short{color:#97390c}:root.ink :where(.landing-page) .mall-pdp-topup{color:#8e5a0b;border-color:#ae8513}:root.ink .mall-tryon{background:linear-gradient(#201c19f5,#12100ef5)}:root.ink :where(.landing-page) .mall-tryon{background:linear-gradient(#60402031,#60402031);border:1px solid #ae8213b3}:root.ink :where(.landing-page) .mall-tryon-text{color:#8e5a0b}:root.ink .wing-prize-stage{background:radial-gradient(circle at 50% 60%,#ffd87838,#0000 60%),linear-gradient(#1e1a17,#13100f)}:root.ink :where(.landing-page) .wing-prize-stage{background:radial-gradient(circle at 50% 60%,#ffd87838,#0000 60%),linear-gradient(#eadfcb,#ece3d1)}:root.ink :where(.landing-page) .wing-prize-try{border-color:#3a8852}:root.ink :where(.landing-page) .skill-tabs button,:root.ink :where(.landing-page) .rank-chips button{background:#60402018}:root.ink :where(.landing-page) .skill-tabs button.tab-a.on{color:#238052;border-color:#2a9862}:root.ink :where(.landing-page) .skill-tabs button.tab-b.on{color:#94620f;border-color:#ae7413}:root.ink :where(.landing-page) .school-block{border-left:2px solid #34221433}:root.ink :where(.landing-page) .school-block.path-a{border-left-color:#2a986280}:root.ink :where(.landing-page) .school-block.path-b{border-left-color:#ae741380}:root.ink :where(.landing-page) .school-block.path-a .school-head,:root.ink :where(.landing-page) .path-a{color:#228152}:root.ink :where(.landing-page) .school-block.path-b .school-head,:root.ink :where(.landing-page) .path-b{color:#946510}:root.ink :where(.landing-page) .sd-next{color:#0c4f97}:root.ink :where(.landing-page) .skill-detail .btn.gold.locked{background:#60402012;border-color:#34221433}:root.ink :where(.landing-page) .qg-head{border-bottom:1px solid #a27a2080}:root.ink :where(.landing-page) .qg-effect{color:#168d47}:root.ink .qg-confirm{background:#191614f5}:root.ink :where(.landing-page) .qg-confirm{background:#60402031}:root.ink :where(.landing-page) .dmg.proc{color:#8e5a0b;text-shadow:0 0 3px #fff8e680,0 2px #fff8e680,0 0 10px #ffc8508c}:root.ink :where(.landing-page) .dmg.proc.foe{color:#972a0c;text-shadow:0 0 3px #fff8e680,0 2px #fff8e680,0 0 10px #ff6e5080}:root.ink :where(.landing-page) .mg-room{background:#60402014;border:1px solid #9f732380}:root.ink :where(.landing-page) .mg-field input{background:#6040201d;border:1px solid #9f732380}:root.ink :where(.landing-page) .mg-quick .chip{background:#60402018;border:1px solid #9f732380}:root.ink :where(.landing-page) .mg-reveal{background:#6040201d}:root.ink :where(.landing-page) .mg-gain.r1{color:#297a29}:root.ink :where(.landing-page) .mg-gain.r-1{color:#861d1d}:root.ink :where(.landing-page) .tower-rank li{background:#60402014}:root.ink .pvp-head{background:linear-gradient(90deg,#2e5a7873,#14110f26 50%,#7a1a1a73)}:root.ink :where(.landing-page) .pvp-head{background:linear-gradient(90deg,#2e5a7873,#6040200c 50%,#60402025);border:1px solid #a27a2080}:root.ink :where(.landing-page) .pvp-next{color:#8e5a0b}:root.ink :where(.landing-page) .pvp-row.open{border-color:#2b972b}:root.ink :where(.landing-page) .pvp-row.run{border-color:#ae4513}:root.ink :where(.landing-page) .pvp-status.open{color:#198a19}:root.ink :where(.landing-page) .pvp-status.run{color:#97390c}:root.ink :where(.landing-page) .pvp-rules{background:#6040200f}:root.ink :where(.landing-page) .tp-war.open{color:#198a19}:root.ink .pvp-chip{background:linear-gradient(90deg,#2e5a788c,#14110fe0 45% 55%,#7a1a1a8c)}:root.ink :where(.landing-page) .pvp-chip{background:linear-gradient(90deg,#2e5a788c,#60402031 45% 55%,#6040202d)}:root.ink :where(.landing-page) .pc-open-text b,:root.ink :where(.landing-page) .pc-mode{color:#8e5a0b}:root.ink :where(.landing-page) .pc-phase.running{color:#97390c}:root.ink :where(.landing-page) .pc-toggle{background:#6040201d}:root.ink :where(.landing-page) .pc-score .side.o{color:#0c5d97}:root.ink :where(.landing-page) .pc-score .side.d{color:#97170c}:root.ink :where(.landing-page) .pc-cmd-bar{background:#6040202d;border:1px solid #34221433}:root.ink :where(.landing-page) .pc-cmd-label{color:#2c211c;text-shadow:0 0 2px #fff8e680,0 1px 2px #fff8e680,1px 0 1px #fff8e680,-1px 0 1px #fff8e680}:root.ink :where(.landing-page) .pc-cmd-go{border:1px solid #ad7e15}:root.ink :where(.landing-page) .pc-pres{background:#60402029}:root.ink :where(.landing-page) .pc-pres .fill{background:linear-gradient(#d9b45a,#e1d3b7)}:root.ink .pc-pres.ok .fill{background:linear-gradient(#4fc49c,#4a413a)}:root.ink :where(.landing-page) .pc-pres.ok .fill{background:linear-gradient(#4fc49c,#e1d3b7)}:root.ink :where(.landing-page) .pc-pres-label{color:#2c211c;text-shadow:0 0 2px #fff8e680,0 1px 2px #fff8e680,1px 0 1px #fff8e680,-1px 0 1px #fff8e680}:root.ink :where(.landing-page) .pc-result{background:#6040201d}:root.ink :where(.landing-page) .pc-result.won{color:#8e5a0b}:root.ink :where(.landing-page) .pc-result.lost{color:#971f0c}:root.ink :where(.landing-page) .fac-orthodox{color:#0c5d97}:root.ink :where(.landing-page) .fac-demonic{color:#97170c}:root.ink :where(.landing-page) .ent-label.player.orthodox .ent-name{color:#0c976a}:root.ink :where(.landing-page) .ent-label.player.demonic .ent-name{color:#97190c}:root.ink :where(.landing-page) .pc-my-side{background:#6040201d}:root.ink :where(.landing-page) .pvp-side-note{color:#8e5a0b}:root.ink .pvp-side-card{background:#191614}:root.ink :where(.landing-page) .pvp-side-card{color:#2c211c;background:#ebe1cd}:root.ink :where(.landing-page) .pvp-side-card.fac-orthodox{border:2px solid #9f7323}:root.ink .fac-orthodox .psc-shade{background:linear-gradient(#fff0 55%,#1b18158c 78%,#110f0deb 100%)}:root.ink :where(.landing-page) .fac-orthodox .psc-shade{background:linear-gradient(#60402000 55%,#6040202d 78%,#60402031 100%)}:root.ink :where(.landing-page) .fac-demonic .psc-shade{background:linear-gradient(#60402004 55%,#60402031 78% 100%)}:root.ink .psc-plaque{box-shadow:0 0 0 2px #191614b3,inset 0 1px #fff0c859,0 4px 10px #00000080}:root.ink :where(.landing-page) .psc-plaque{border:1px solid #9f7323}:root.ink .fac-orthodox .psc-plaque{background:linear-gradient(#473f38eb,#1e1a17f2)}:root.ink :where(.landing-page) .fac-orthodox .psc-plaque,:root.ink :where(.landing-page) .fac-demonic .psc-plaque{background:linear-gradient(#60402031,#60402031)}:root.ink :where(.landing-page) .psc-name{color:#8e5a0b;text-shadow:0 2px 3px #fff8e659}:root.ink :where(.landing-page) .psc-count{color:#86611d}:root.ink .psc-hint{background:#110f0dc7}:root.ink :where(.landing-page) .psc-hint{color:#8e5a0b;background:#60402031;border:1px solid #9f7323}:root.ink :where(.landing-page) .psc-full{color:#97550c;background:#60402031;border:1px solid #ae6513}:root.ink :where(.landing-page) .psc-seal{color:#975d0c;text-shadow:0 1px 2px #fff8e64d;background:radial-gradient(circle,#d5261c 0%,#a3140e 70%,#e1d3b7 100%);border:3px solid #ae5d13;outline:2px solid #342214bf}:root.ink :where(.landing-page) .pvp-side-once{color:#8e5a0b}:root.ink .st-view-switch{background:#1f1c19}:root.ink :where(.landing-page) .st-view-switch{background:#e9dfca;border:1px solid #a27a2080}:root.ink :where(.landing-page) .st-tabs button{background:#60402018}:root.ink :where(.landing-page) .st-pending{color:#168d47}:root.ink :where(.landing-page) .st-row{background:#60402012;border:1px solid #a27a2080}:root.ink :where(.landing-page) .st-add{color:#168d47}:root.ink :where(.landing-page) .st-leg{border:1px solid #a27a2080}:root.ink :where(.landing-page) .st-derived{border-top:1px solid #a27a2080}:root.ink .st-battle-power{background:linear-gradient(120deg,#5b340dbf,#2a2521cc)}:root.ink :where(.landing-page) .st-battle-power{color:#8e5a0b;background:linear-gradient(120deg,#60402031,#60402031);border:1px solid #ae8013a6}:root.ink :where(.landing-page) .st-battle-power strong{color:#8e5a0b}:root.ink :where(.landing-page) .st-ro-kept{border:1px solid #a27a2080}:root.ink :where(.landing-page) .st-ro-kept-cell{background:#6040200f}:root.ink :where(.landing-page) .st-ro-row,:root.ink :where(.landing-page) .st-d{border-bottom:1px solid #a27a2080}:root.ink :where(.landing-page) .st-d.up .st-next{color:#168d47}:root.ink :where(.landing-page) .st-d[data-d=aspd] b{color:#8e5a0b}:root.ink :where(.landing-page) .status.classic .st-derived{background:#60402010;border:1px solid #a27a2080}:root.ink :where(.landing-page) .status.classic .st-d{border-bottom:1px dashed #34221433}:root.ink :where(.landing-page) .status.classic .st-d b{color:#8e5a0b}:root.ink :where(.landing-page) .status.classic .st-row{background:#6040200a}:root.ink :where(.landing-page) .st-reset{border-top:1px solid #a27a2080}:root.ink :where(.landing-page) .status-window .qg-bar span{color:#8e5a0b;text-shadow:0 0 2px #fff8e680,0 0 3px #fff8e680}:root.ink :where(.landing-page) .st-pick-card{background:#60402018}:root.ink :where(.landing-page) .st-pick-confirm{border:1px solid #a27a2080}:root.ink :where(.landing-page) .st-tonic b{color:#8e5a0b}:root.ink :where(.landing-page) .st-tonic-up{color:#168d47}:root.ink :where(.landing-page) .tracker-window .track-row{background:#6040200f}:root.ink :where(.landing-page) .qt-solo{background:#6040200c}:root.ink :where(.landing-page) .link-prompt{background:#60402031}:root.ink :where(.landing-page) .link-row small.ok{color:#1f8433}:root.ink :where(.landing-page) .link-row small.warn{color:#97540c}:root.ink :where(.landing-page) .email-gate{background:#60402031}:root.ink :where(.landing-page) .warn{color:#97390c}:root.ink .btn{background:linear-gradient(#3f3831,#292420)}:root.ink :where(.landing-page) .btn{background:linear-gradient(#e3d5b9,#e7dcc5)}:root.ink :where(.landing-page) .btn.gold{border-color:#ad7e15}:root.ink :where(.landing-page) .btn.danger{border-color:#a02e22}:root.ink :where(.landing-page) input,:root.ink :where(.landing-page) textarea,:root.ink :where(.landing-page) select{background:#6040201d}:root.ink select option{background:#1f1c19}:root.ink :where(.landing-page) select option{background:#e9dfca}:root.ink :where(.landing-page) .form-error{color:#971f0c}:root.ink :where(.landing-page) .form-ok{color:#148f51}:root.ink :where(.landing-page) .logo-sub,:root.ink :where(.landing-page) .logo-tag{text-shadow:0 2px 6px #fff8e680}:root.ink .boot-screen{background:radial-gradient(at 50% 40%,#37312b,#12100e 70%)}:root.ink :where(.landing-page) .boot-screen{background:radial-gradient(at 50% 40%,#e4d7be,#ece3d1 70%)}:root.ink :where(.landing-page) .boot-error{color:#971f0c}:root.ink :where(.landing-page) .loader-bar{background:#60402012}:root.ink .backdrop-img{background:#191614 url(/assets/backdrop/town-wide.webp) 50%/cover no-repeat}:root.ink :where(.landing-page) .backdrop-img{background:#ebe1cd url(/assets/backdrop/town-wide.webp) 50%/cover no-repeat}:root.ink :where(.landing-page) .lang-switch{background:#60402025}:root.ink .login-screen:before,:root.ink .chars-screen:before,:root.ink .create-screen:before{background:radial-gradient(at 50% 55%,#0000 30%,#0b0908b3 100%)}:root.ink :where(.landing-page) .login-screen:before,:root.ink :where(.landing-page) .chars-screen:before,:root.ink :where(.landing-page) .create-screen:before{background:radial-gradient(at 50% 55%,#0000 30%,#60402031 100%)}:root.ink :where(.landing-page) .discord-btn{color:#2c211c;border:1px solid #34221433}:root.ink :where(.landing-page) .menu-disc.discord{color:#2c211c}:root.ink :where(.landing-page) .login-foot{text-shadow:0 1px 4px #fff8e680}:root.ink :where(.landing-page) .hub-line{color:#2c211c}:root.ink :where(.landing-page) .hub-btn:focus-visible{outline:2px solid var(--gold,#a87f1a)}:root.ink :where(.landing-page) .char-card{background:#60402014}:root.ink :where(.landing-page) .char-card.on{background:linear-gradient(90deg,#e2bd6b33,#60402010)}:root.ink .char-ai-state{background:#37312ba6}:root.ink :where(.landing-page) .char-ai-state{color:#0c9757;background:#60402031}:root.ink :where(.landing-page) .char-ai-clock{color:#8e5a0b}:root.ink :where(.landing-page) .char-ai-state small{color:#2d7652}:root.ink .chars-hero-card{background:linear-gradient(90deg,#14110fd9,#14110f00)}:root.ink :where(.landing-page) .chars-hero-card{background:linear-gradient(90deg,#60402031,#60402004)}:root.ink :where(.landing-page) .hero-name{text-shadow:0 2px 8px #fff8e680}:root.ink :where(.landing-page) .hero-desc{text-shadow:0 1px 3px #fff8e680}:root.ink :where(.landing-page) .class-btn{background:#60402014}:root.ink :where(.landing-page) .class-detail,:root.ink :where(.landing-page) .stat-bar{background:#60402012}:root.ink .loading-overlay{background:radial-gradient(at 50% 40%,#37312bf5,#12100efc 70%)}:root.ink :where(.landing-page) .loading-overlay{background:radial-gradient(at 50% 40%,#60402031,#60402031 70%)}:root.ink :where(.landing-page) .conn-overlay{background:#60402025}:root.ink .hot-chip{background:#1a1714c7}:root.ink :where(.landing-page) .hot-chip{color:#8e5a0b;background:#60402031;border:1px solid #ae821380}:root.ink :where(.landing-page) .hot-chip.syncing{color:#168d6c;border-color:#22a08680}:root.ink :where(.landing-page) button.hot-chip:hover{border-color:#ae8213cc}:root.ink :where(.landing-page) .ent-name{color:#2c211c;text-shadow:0 0 3px #fff8e680,0 1px 2px #fff8e680,0 0 1px #fff8e680}:root.ink .ent-voice-speaking{background:#1e1a17e8}:root.ink :where(.landing-page) .ent-voice-speaking{color:#2c211c;background:#60402031;border:1px solid #22a086}:root.ink :where(.landing-page) .ent-name .lv{color:#6f532a}:root.ink :where(.landing-page) .ent-label.mob .ent-name{color:#975c0c}:root.ink :where(.landing-page) .ent-label.aggro .ent-name{color:#97300c}:root.ink :where(.landing-page) .ent-label.elite .ent-name{color:#8e5a0b}:root.ink :where(.landing-page) .ent-label.boss .ent-name{color:#971b0c}:root.ink :where(.landing-page) .ent-label.npc .ent-name{color:#8e5a0b}:root.ink :where(.landing-page) .ent-name .npc-title{color:#168d5e}:root.ink :where(.landing-page) .ent-label.gm .ent-name{color:#8e5a0b}:root.ink :where(.landing-page) .ent-name .gm-tag{color:#2c211c}:root.ink :where(.landing-page) .ent-label.player .ent-name{color:#0c6197}:root.ink :where(.landing-page) .ent-label.ai-ghost .ent-name{color:#129166}:root.ink .ent-name .ai-mark{background:#221e1ae0}:root.ink :where(.landing-page) .ent-name .ai-mark{color:#0c9766;background:#60402031;border:1px solid #3a886b}:root.ink :where(.landing-page) .ent-label.self .ent-name{color:#0c975a}:root.ink :where(.landing-page) .ent-name .guild{color:#168d23}:root.ink :where(.landing-page) .ent-name .stall{color:#8e5a0b;background:#60402031;border:1px solid #a27a20}:root.ink :where(.landing-page) .ent-hp{background:#60402031;border:1px solid #342214ac}:root.ink :where(.landing-page) .ent-qmark{color:#8e5a0b;text-shadow:0 0 2px #fff8e680,0 2px #fff8e680,0 0 10px #ffc83ccc}:root.ink .ent-qmark.ready{text-shadow:0 0 2px #1d1917,0 2px #1d1917,0 0 10px #50ffc8cc}:root.ink :where(.landing-page) .ent-qmark.ready{color:#0c9764;text-shadow:0 0 2px #fff8e680,0 2px #fff8e680,0 0 10px #50ffc8cc}:root.ink :where(.landing-page) .ent-bubble:after{border-top-color:#ae8413}:root.ink :where(.landing-page) .dmg{color:#2c211c;text-shadow:0 0 3px #fff8e680,0 2px #fff8e680}:root.ink :where(.landing-page) .dmg.dealt{color:#8e5a0b}:root.ink :where(.landing-page) .dmg.crit{color:#8e5a0b;text-shadow:0 2px #fff8e680,2px 0 #fff8e680,-2px 0 #fff8e680,0 -2px #fff8e680}:root.ink :where(.landing-page) .dmg.crit svg polygon:last-child{stroke:#95120f}:root.ink :where(.landing-page) .dmg.crit.taken{color:#97340c}:root.ink :where(.landing-page) .dmg.crit.taken svg polygon:last-child{stroke:#8a1927}:root.ink :where(.landing-page) .dmg.crit.dealt{color:#8e5a0b}:root.ink :where(.landing-page) .dmg.crit.dealt.classic{color:#8e5a0b;text-shadow:0 3px #fff8e680,3px 0 #fff8e680,-3px 0 #fff8e680,0 -3px #fff8e680,2px 2px #fff8e680,-2px -2px #fff8e680,2px -2px #fff8e680,-2px 2px #fff8e680}:root.ink :where(.landing-page) .dmg.crit.dealt.classic svg polygon:first-child{fill:#974c0c}:root.ink :where(.landing-page) .dmg.crit.dealt.classic svg polygon:last-child{fill:#8e5a0b;stroke:#8e5a0b}:root.ink :where(.landing-page) .dmg.crit.dealt.classic.fresh .dmg-value{text-shadow:0 3px #fff8e680,3px 0 #fff8e680,-3px 0 #fff8e680,0 -3px #fff8e680,2px 2px #fff8e680,-2px -2px #fff8e680,0 10px #ffbe288c,0 19px #ff78144d,0 28px #e6460a24}:root.ink :where(.landing-page) .dmg.crit.fresh .dmg-value{text-shadow:0 2px #fff8e680,2px 0 #fff8e680,-2px 0 #fff8e680,0 -2px #fff8e680,0 6px #fff8e626}:root.ink :where(.landing-page) .dmg.taken{color:#971b0c}:root.ink :where(.landing-page) .dmg.other{color:#2c211c}:root.ink :where(.landing-page) .dmg.heal{color:#0c972b}:root.ink :where(.landing-page) .dmg.miss{color:#2d5276}:root.ink :where(.landing-page) .dmg.loot{text-shadow:0 0 3px #fff8e680,0 1px 2px #fff8e680}:root.ink :where(.landing-page) .dmg.loot.gold{color:#8e5a0b}:root.ink :where(.landing-page) .dmg.loot.item{color:#198a2b}:root.ink :where(.landing-page) .dmg.loot.honor{color:#350c97}:root.ink .forge-result{background:#1a1714ed}:root.ink :where(.landing-page) .forge-result{text-shadow:0 1px 2px #fff8e680;background:#60402031}:root.ink :where(.landing-page) .bar{background:#6040202d;border:1px solid #34221499}:root.ink :where(.landing-page) .bar span{color:#2c211c;text-shadow:0 1px 1px #fff8e680}:root.ink :where(.landing-page) .lv-badge{border:1px solid #342214bf}:root.ink :where(.landing-page) .badge{color:#2c211c}:root.ink :where(.landing-page) .modal-backdrop{background:#60402029}:root.ink :where(.landing-page) .death-panel .panel-title{color:#97170c}:root.ink .toast{background:#14110fe6}:root.ink :where(.landing-page) .toast{background:#60402031}:root.ink :where(.landing-page) .toast.error{color:#97200c;border-color:#a02e22}:root.ink :where(.landing-page) .toast.reward{color:#8e5a0b}:root.ink .toast.big{background:linear-gradient(90deg,#0000,#14110fd9,#0000)}:root.ink :where(.landing-page) .toast.big{text-shadow:0 2px 8px #fff8e680;background:linear-gradient(90deg,#0000,#60402031,#0000)}:root.ink :where(.landing-page) .toast.rare{color:#8e5a0b;border-color:#ae7b13}:root.ink .gacha-reveal-card{background:linear-gradient(150deg,#1b1815f7,#151210fa 62%,#281f10f7)}:root.ink :where(.landing-page) .gacha-reveal-card{color:#8e5a0b;background:linear-gradient(150deg,#60402031,#60402031 62%,#60402031)}:root.ink :where(.landing-page) .gacha-reveal-kicker{text-shadow:0 2px 5px #fff8e680}:root.ink .gacha-reveal-seal{background:radial-gradient(circle,#f1d686 0%,#b38c42 28%,#342e29 72%)}:root.ink :where(.landing-page) .gacha-reveal-seal{color:#8e5a0b;background:radial-gradient(circle,#f1d686 0%,#b38c42 28%,#e5d8bf 72%);border:3px double #a5811d}:root.ink :where(.landing-page) .gacha-reveal-name{text-shadow:0 2px 7px #fff8e680}:root.ink :where(.landing-page) .gacha-reveal-card small{color:#2d7665}:root.ink .window{background:linear-gradient(#201c19,#171412)}:root.ink :where(.landing-page) .window{background:linear-gradient(#e9dfca,#ebe2cf)}:root.ink :where(.landing-page) .window-close{background:#60402018}:root.ink :where(.landing-page) .window-close:hover{color:#2c211c}:root.ink :where(.landing-page) .item-icon .enh{color:#8e5a0b;text-shadow:0 1px 1px #fff8e680,0 0 2px #fff8e680}:root.ink :where(.landing-page) .item-icon .qty{color:#2c211c;text-shadow:0 1px 1px #fff8e680,0 0 2px #fff8e680}:root.ink :where(.landing-page) .pd-slot,:root.ink :where(.landing-page) .bag-slot{background:#6040201f}:root.ink :where(.landing-page) .pd-slot{background:radial-gradient(circle,#e2bd6b0f,#60402021)}:root.ink .skin-slot-panel{background:linear-gradient(110deg,#413a3354,#171e2cb3)}:root.ink :where(.landing-page) .skin-slot-panel{background:linear-gradient(110deg,#6040201b,#60402031);border:1px solid #26919c80}:root.ink :where(.landing-page) .skin-slot-panel .skin-slot{border-color:#26919ca6}:root.ink :where(.landing-page) .skin-slot-panel b{color:#158e80}:root.ink .invite-window .inv-five{background:linear-gradient(115deg,#352f2952,#1b232db8)}:root.ink :where(.landing-page) .invite-window .inv-five{background:linear-gradient(115deg,#6040201a,#60402031);border:1px solid #2c957b8c}:root.ink :where(.landing-page) .invite-window .inv-five>b,:root.ink :where(.landing-page) .invite-window .inv-five strong{color:#13906a}:root.ink :where(.landing-page) .pd-gold{background:#60402018}:root.ink :where(.landing-page) .bound-mark{color:#8e5a0b;background:#60402031}:root.ink :where(.landing-page) .gear-corner{color:#2c211c}:root.ink :where(.landing-page) .gear-corner.worse{color:#2c211c;background:#60402031}:root.ink :where(.landing-page) .gear-line{background:#60402018}:root.ink :where(.landing-page) .gear-line.better{color:#10933b}:root.ink :where(.landing-page) .gear-line.later{color:#975f0c}:root.ink :where(.landing-page) .gear-line.unusable{color:#971c0c}:root.ink :where(.landing-page) .gear-tag.better{color:#0f943c}:root.ink :where(.landing-page) .gear-tag.later{color:#97630c}:root.ink :where(.landing-page) .gear-tag.unusable{color:#971c0c}:root.ink :where(.landing-page) .mail-all-full{color:#97200c;background:#60402025}:root.ink :where(.landing-page) .modal-warn{color:#971f0c;background:#6040202d}:root.ink :where(.landing-page) .modal-warn b{color:#0f943c}:root.ink :where(.landing-page) .item-tip{background:#6040201d}:root.ink :where(.landing-page) .tip-stat .up{color:#0c972b}:root.ink :where(.landing-page) .tip-stat .down{color:#971d0c}:root.ink :where(.landing-page) .tip-stat.opt span{color:#0c6497}:root.ink :where(.landing-page) .tip-line.el{color:#974d0c}:root.ink :where(.landing-page) .tip-line.use{color:#168d47}:root.ink :where(.landing-page) .tip-line.bound{color:#971f0c}:root.ink :where(.landing-page) .cs-stat{border-bottom:1px dashed #34221433}:root.ink :where(.landing-page) .cs-stat b{color:#8e5a0b}:root.ink :where(.landing-page) .skill-card{background:#60402018}:root.ink :where(.landing-page) .skill-detail{background:#60402014}:root.ink :where(.landing-page) .sd-effects{color:#168d47}:root.ink :where(.landing-page) .qg-row{background:#60402014}:root.ink :where(.landing-page) .qg-bar{background:#60402012}:root.ink :where(.landing-page) .npc-portrait{border:2px solid #342214bf}:root.ink :where(.landing-page) .npc-option{background:#60402017}:root.ink :where(.landing-page) .npc-option.quest.active .q-mark{color:#2c211c}:root.ink :where(.landing-page) .shop-row{background:#60402014}:root.ink :where(.landing-page) .shop-row.poor .sr-price{color:#971f0c}:root.ink :where(.landing-page) .sr-price{color:#8e5a0b}:root.ink :where(.landing-page) .sr-limit{color:var(--jade-3,#2d775c)}:root.ink :where(.landing-page) .sr-limit.full{color:#971f0c}:root.ink :where(.landing-page) .reset-card{border:1px solid var(--line-2,#a27a2080);background:#6040200f}:root.ink .shop-sell-controls{background:#1f1c19}:root.ink :where(.landing-page) .shop-sell-controls{background:#e9dfca}:root.ink :where(.landing-page) .tp-row{background:#60402014}:root.ink :where(.landing-page) .tp-cost{color:#8e5a0b}:root.ink :where(.landing-page) .enh-slot{background:radial-gradient(circle,#e2bd6b26,#60402025)}:root.ink :where(.landing-page) .enh-result.ok{color:#8e5a0b}:root.ink :where(.landing-page) .enh-result.fail{color:#971f0c}:root.ink :where(.landing-page) .enh-result.broken{color:#97190c}:root.ink :where(.landing-page) .enh-info,:root.ink :where(.landing-page) .craft-row,:root.ink :where(.landing-page) .member-row,:root.ink :where(.landing-page) .notice-text{background:#60402014}:root.ink :where(.landing-page) .trade-side{background:#60402010}:root.ink :where(.landing-page) .quest-item,:root.ink :where(.landing-page) .region-item,:root.ink :where(.landing-page) .map-card{background:#60402014}:root.ink :where(.landing-page) .map-card.kind-town{background:linear-gradient(90deg,#e2bd6b1a,#60402014)}:root.ink :where(.landing-page) .mob-chip{background:#60402010}:root.ink :where(.landing-page) .mob-chip.boss,:root.ink :where(.landing-page) .mob-chip.world_boss{color:#97200c}:root.ink :where(.landing-page) .mob-chip.danger{outline:1px solid #ae2413}:root.ink .voice-vu{background:#231f1c}:root.ink :where(.landing-page) .voice-vu{background:#e9dec8}:root.ink .guide-search{background:#1a1714}:root.ink :where(.landing-page) .guide-search{background:#ebe1cd}:root.ink :where(.landing-page) .guide-row{background:#60402015}:root.ink :where(.landing-page) .guide-icon{background:#60402018}:root.ink .guide-app-hero{background:#282420}:root.ink :where(.landing-page) .guide-app-hero{background:#e7dcc5;border:1px solid #96722c80}:root.ink .guide-app-hero:after{background:linear-gradient(#0000 15%,#161311ed)}:root.ink :where(.landing-page) .guide-app-hero:after{background:linear-gradient(#0000 15%,#60402031)}:root.ink :where(.landing-page) .guide-app-hero div{text-shadow:0 2px 4px #fff8e680}:root.ink :where(.landing-page) .guide-app-hero strong{color:#8e5a0b}:root.ink :where(.landing-page) .guide-app-hero small{color:#8b5f18}:root.ink .guide-app-tabs button{background:#1f1c19}:root.ink :where(.landing-page) .guide-app-tabs button{background:#e9dfca}:root.ink :where(.landing-page) .guide-app-tabs button.on{color:#8e5a0b;border-color:#ad7e15}:root.ink .guide-app-card{background:#1e1b18;border:1px solid #5e534a}:root.ink :where(.landing-page) .guide-app-card{background:#eadfcb;border:1px solid #342214bf}:root.ink .guide-app-card:hover,:root.ink .guide-app-card:focus-visible{background:#2c2722}:root.ink :where(.landing-page) .guide-app-card:hover,:root.ink :where(.landing-page) .guide-app-card:focus-visible{background:#e7dbc4;border-color:#ad7e15}:root.ink :where(.landing-page) .guide-app-card small{color:#2c211c}:root.ink :where(.landing-page) .guide-app-card em{color:#855814}:root.ink .guide-app-art{background:#2d2824}:root.ink :where(.landing-page) .guide-app-art{background:#e6dac3}:root.ink .guide-app-art:after{background:linear-gradient(90deg,#0000 42%,#1e1b18aa)}:root.ink :where(.landing-page) .guide-app-art:after{background:linear-gradient(90deg,#0000 42%,#60402031)}:root.ink .guide-app-art-icon{background:#1e1b18d9}:root.ink :where(.landing-page) .guide-app-art-icon{color:#8e5a0b;background:#60402031}:root.ink :where(.landing-page) .guide-app-detail h2,:root.ink :where(.landing-page) .guide-app-detail h3,:root.ink :where(.landing-page) .guide-app-back,:root.ink :where(.landing-page) .guide-app-wiki{color:#895910}:root.ink :where(.landing-page) .wiki-cats button,:root.ink :where(.landing-page) .wiki-row,:root.ink :where(.landing-page) .wiki-ref-main{background:#60402015}:root.ink :where(.landing-page) .wiki-glyph{background:#6040201d}:root.ink :where(.landing-page) .wiki-glyph.boss,:root.ink :where(.landing-page) .wiki-glyph.world_boss{color:#972a0c}:root.ink :where(.landing-page) .wiki-live-row.on{border-color:#ae2413}:root.ink :where(.landing-page) .wiki-item-tip{background:#60402014}:root.ink .updates-hero{background:linear-gradient(90deg,#14110fea 0%,#14110fd0 42%,#14110f20 100%),linear-gradient(#0000 35%,#14110fb8),url(/assets/ui/update-log-hero-20260928.png) 66%/cover;box-shadow:inset 0 0 0 1px #24201c99,0 5px 16px #0006}:root.ink :where(.landing-page) .updates-hero{color:#8e5a0b;background:linear-gradient(90deg,#60402031 0% 42%,#6040200a 100%),linear-gradient(#0000 35%,#60402031),url(/assets/ui/update-log-hero-20260928.png) 66%/cover;border:1px solid #9f732380}:root.ink :where(.landing-page) .updates-hero strong,:root.ink :where(.landing-page) .updates-hero span{text-shadow:0 2px 4px #fff8e680}:root.ink .updates-card{background:#1e1a17}:root.ink :where(.landing-page) .updates-card{background:#eadfcb}:root.ink :where(.landing-page) .auto-card{background:#60402012}:root.ink .auto-card-head{background:linear-gradient(90deg,#584e458c,#25211d59)}:root.ink :where(.landing-page) .auto-card-head{background:linear-gradient(90deg,#584e458c,#6040201d)}:root.ink :where(.landing-page) .auto-card-icon{background:#6040201d}:root.ink :where(.landing-page) .auto-state{color:#7d561c;background:#60402031}:root.ink :where(.landing-page) .auto-state.on{color:#0c975a}:root.ink :where(.landing-page) .auto-state.rest{color:#8e5a0b}:root.ink :where(.landing-page) .auto-radio button{background:#60402017}:root.ink :where(.landing-page) .auto-chip{background:#60402018}:root.ink :where(.landing-page) .auto-chip.boss.on{border-color:#ae2613}:root.ink .auto-tick{color:#1b1815}:root.ink :where(.landing-page) .auto-tick{background:#60402012}:root.ink :where(.landing-page) .rank-row{background:#60402014}:root.ink :where(.landing-page) .rank-row.top1{background:linear-gradient(90deg,#ffd25a40,#60402014)}:root.ink :where(.landing-page) .rank-row.top2{background:linear-gradient(90deg,#c8d2dc33,#60402014)}:root.ink :where(.landing-page) .rank-row.top3{background:linear-gradient(90deg,#d28c5038,#60402014)}:root.ink :where(.landing-page) .daily-cell{background:#60402014}:root.ink .daily-item-detail{background:#14110ff5}:root.ink :where(.landing-page) .daily-item-detail{background:#60402031}:root.ink :where(.landing-page) .daily-item-close{background:#6040200e}:root.ink :where(.landing-page) .dc-gold{color:#8e5a0b}:root.ink :where(.landing-page) .dc-bonus:before{color:#0f9464}:root.ink :where(.landing-page) .dc-check{text-shadow:0 2px 4px #fff8e680}:root.ink :where(.landing-page) .daily-cell.big{background:linear-gradient(#60402025,#60402014)}:root.ink :where(.landing-page) .lucky{background:radial-gradient(at 50% 30%,#ffc4502e,#60402018 70%);border:1px solid #ae831380}:root.ink :where(.landing-page) .lucky-name{text-shadow:0 2px 4px #fff8e680}:root.ink :where(.landing-page) .enh-risk.r0{color:#208420}:root.ink :where(.landing-page) .enh-risk.r1{color:#5d841f}:root.ink :where(.landing-page) .enh-risk.r2{color:#8e5a0b}:root.ink :where(.landing-page) .enh-risk.r3{color:#97500c}:root.ink :where(.landing-page) .enh-risk.r4{color:#971a0c}:root.ink :where(.landing-page) .enh-lesson{border:1px solid #269c2680}:root.ink .market-featured{background:linear-gradient(120deg,#342b1a,#24201c)}:root.ink :where(.landing-page) .market-featured{background:linear-gradient(120deg,#e7dcc5,#e8ddc7)}:root.ink :where(.landing-page) .market-featured>strong{color:#8e5a0b}:root.ink .market-featured-card{background:#221e1a}:root.ink :where(.landing-page) .market-featured-card{color:#895910;background:#e9dec9}:root.ink :where(.landing-page) .market-featured-card small{color:#2c211c}:root.ink .market-boost-box{background:#292420}:root.ink :where(.landing-page) .market-boost-box{background:#e7dcc5}:root.ink :where(.landing-page) .market-boost-box>b{color:#8e5a0b}:root.ink .market-order-form{background:#27221f}:root.ink :where(.landing-page) .market-order-form{background:#e8ddc6}:root.ink :where(.landing-page) .market-chat-item{color:#8e5a0b}:root.ink :where(.landing-page) .mail-row{background:#60402014}:root.ink :where(.landing-page) .q-optional-note{color:#975e0c}@media (max-width:760px),(max-height:560px){:root.ink .inv-layout .item-detail.has-sel,:root.ink .storage-detail{background:#1a1714}:root.ink :where(.landing-page) .inv-layout .item-detail.has-sel,:root.ink :where(.landing-page) .storage-detail{background:#ebe1cd}}:root.ink :where(.landing-page) .tod-night{color:#1a318a}:root.ink :where(.landing-page) .tod-dusk,:root.ink :where(.landing-page) .tod-dawn{color:#935610}:root.ink :where(.landing-page) .tod-day{color:#8b590e}:root.ink .wb-banner{background:linear-gradient(90deg,#7a1a1a8c,#14110f33)}:root.ink :where(.landing-page) .wb-banner{background:linear-gradient(90deg,#6040202d,#60402010);border:1px solid #ae241380}:root.ink :where(.landing-page) .wb-tagline{color:#97520c}:root.ink :where(.landing-page) .wb-row.alive{border-color:#ae2413}:root.ink :where(.landing-page) .wb-status.on{color:#971d0c}:root.ink :where(.landing-page) .ent-label .stall{color:#8e5a0b;background:#60402031;border:1px solid #9f7323}:root.ink .login-foot{background:#100e0d9e}:root.ink :where(.landing-page) .login-foot{background:#60402031}:root.ink :where(.landing-page) .legal-links a{color:#885811}:root.ink .legal-page{background:radial-gradient(at 50% -10%,#37312b 0%,#191614 55%,#100e0d 100%)}:root.ink :where(.landing-page) .legal-page{background:radial-gradient(at 50% -10%,#e4d7be 0%,#ebe1cd 55%,#ede4d2 100%)}:root.ink :where(.landing-page) .legal-tabs a{background:#60402018}:root.ink :where(.landing-page) .legal-tabs a.on{border-color:#ad7e15}:root.ink :where(.landing-page) .ach-bar{background:#60402021}:root.ink .ach-row.done{background:linear-gradient(90deg,#e2bd6b24,#14110f33)}:root.ink :where(.landing-page) .ach-row.done{background:linear-gradient(90deg,#e2bd6b24,#60402010);border-color:#a27a20b3}:root.ink :where(.landing-page) .ach-prog-bar{background:#60402025}:root.ink :where(.landing-page) .ach-reward .honor{color:#0c4297}:root.ink :where(.landing-page) .ach-title{background:#60402018}:root.ink :where(.landing-page) .ach-title.on{border-color:#ad7e15}:root.ink .map-loading{background:#14110f}:root.ink :where(.landing-page) .map-loading{background:#ece3d0}:root.ink .ml-shade{background:linear-gradient(#0a08088c 0%,#0a080800 26% 48%,#0a0808d1 100%)}:root.ink :where(.landing-page) .ml-shade{background:linear-gradient(#6040202d 0%,#60402004 26% 48%,#60402031 100%)}:root.ink .ml-kind{background:#14110f8c}:root.ink :where(.landing-page) .ml-kind{color:#21835f;text-shadow:0 1px 3px #fff8e680;background:#6040202d;border:1px solid #a27a2080}:root.ink :where(.landing-page) .ml-pk{color:#971f0c}:root.ink :where(.landing-page) .ml-sub{color:#7d561c;text-shadow:0 2px 6px #fff8e680}:root.ink .ml-plat{background:#14110f99}:root.ink :where(.landing-page) .ml-plat{color:#2d7658;text-shadow:0 1px 3px #fff8e680;background:#60402031}:root.ink :where(.landing-page) .ml-plat-note{color:#2d765d;text-shadow:0 1px 3px #fff8e680}:root.ink :where(.landing-page) .ml-tip{color:#7d561c;text-shadow:0 1px 4px #fff8e680}:root.ink :where(.landing-page) .ml-bar{background:#6040202d;border:1px solid #a27a2099}:root.ink .ml-fill{background:linear-gradient(90deg,#514840,#46c9a6 60%,#f0d58c)}:root.ink :where(.landing-page) .ml-status{color:#2d765d;text-shadow:0 1px 3px #fff8e680}:root.ink :where(.landing-page) .download-preview-note{color:#936210}:root.ink .feed-window .feed-notifications-toggle{background:#302b26cc}:root.ink :where(.landing-page) .feed-window .feed-notifications-toggle,:root.ink :where(.landing-page) .feed-window .feed-notifications-toggle.sel{background:#60402031}:root.ink :where(.landing-page) .feed-window .feed-notifications-toggle .ft-badge{color:#2c211c}:root.ink .feed-window .feed-notification-list{background:#14110feb}:root.ink :where(.landing-page) .feed-window .feed-notification-list{background:#60402031}:root.ink .feed-profile-editor{background:#221e1ab8}:root.ink :where(.landing-page) .feed-profile-editor{background:#60402031;border:1px solid #9f732380}:root.ink .feed-profile{background:radial-gradient(circle at 32% 22%,#548476,#2b2622 75%)}:root.ink :where(.landing-page) .feed-profile{color:#8e5a0b;background:radial-gradient(circle at 32% 22%,#548476,#e7dbc4 75%);border:2px solid #986d2a}:root.ink .feed-party-invite{background:#3b342e}:root.ink :where(.landing-page) .feed-party-invite{color:#0c9742;background:#e3d6bc}:root.ink .feed-party-invite:hover,:root.ink .feed-party-invite:focus-visible{background:#544a42}:root.ink :where(.landing-page) .feed-party-invite:hover,:root.ink :where(.landing-page) .feed-party-invite:focus-visible{outline:1px solid #13ae52}:root.ink .party-invites-pref{background:#1e1b18b3}:root.ink :where(.landing-page) .party-invites-pref{background:#60402031;border:1px solid #9f732380}:root.ink :where(.landing-page) .party-invites-state{color:#970c0c}:root.ink .party-invites-state.on{background:#3b342e}:root.ink :where(.landing-page) .party-invites-state.on{color:#0c9742;background:#e3d6bc}:root.ink .online-player-picker{background:linear-gradient(160deg,#2b2621f0,#181513f0)}:root.ink :where(.landing-page) .online-player-picker{background:linear-gradient(160deg,#60402031,#60402031);border:1px solid #9f732380}:root.ink :where(.landing-page) .online-player-picker-head{color:#855814}:root.ink :where(.landing-page) .online-player-picker-row{border-bottom:1px solid #9f732380}:root.ink :where(.landing-page) .party-current-row{background:#60402031;border:1px solid #9f732380}:root.ink :where(.landing-page) .feed-window textarea{background:#6040201d}:root.ink :where(.landing-page) .feed-post{background:#60402012;border:1px solid #9f732380}:root.ink :where(.landing-page) .feed-post .feed-name{color:#0c6a97}:root.ink :where(.landing-page) .feed-post .feed-gm-link{color:#0c7297}:root.ink :where(.landing-page) .feed-post .feed-gm-link:hover,:root.ink :where(.landing-page) .feed-post .feed-gm-link:focus-visible{color:#8e5a0b}:root.ink .feed-post .feed-img{background:#151311}:root.ink :where(.landing-page) .feed-post .feed-img{background:#ece2cf}:root.ink :where(.landing-page) .feed-window .chip{background:#60402018;border:1px solid #9f732380}:root.ink .feed-window .chip.sel{color:#171512}:root.ink .feed-tag{background:#433b35}:root.ink :where(.landing-page) .feed-tag{color:#17758c;background:#e2d3b7}:root.ink :where(.landing-page) .feed-tag.tag-trade{color:#8e5a0b;background:#e2d4b7}:root.ink .feed-tag.tag-party{background:#3b342e}:root.ink :where(.landing-page) .feed-tag.tag-party{color:#14904d;background:#e3d6bc}:root.ink :where(.landing-page) .feed-tag.tag-guild{color:#640c97;background:#e1d3b7}:root.ink :where(.landing-page) .feed-tag.tag-show{color:#970c28;background:#e2d3b7}:root.ink :where(.landing-page) .feed-post .feed-like.on{color:#970c29;border-color:#ae1333}:root.ink :where(.landing-page) .feed-post .feed-loc.on{color:#139052;border-color:#17ab62}:root.ink .feed-window .chip.feed-loc-pick.sel{background:#403933}:root.ink :where(.landing-page) .feed-window .chip.feed-loc-pick.sel{color:#0c9754;background:#e2d4b8;border-color:#17ab62}:root.ink :where(.landing-page) .feed-thread{border-left:2px solid #9f732380}:root.ink :where(.landing-page) .feed-reply{background:#6040200f}:root.ink :where(.landing-page) .feed-reply .feed-name{color:#0c6a97}:root.ink :where(.landing-page) .feed-reply .fr-to{color:#0c5797}:root.ink :where(.landing-page) .feed-reply .fr-actions .link.danger{color:#971f0c}:root.ink :where(.landing-page) .feed-thread .fr-compose input{background:#6040201d}:root.ink :where(.landing-page) .picture-viewer{background:#60402031}:root.ink :where(.landing-page) .picture-viewer .pv-note{color:#2c211c;background:#60402031}:root.ink :where(.landing-page) .upd-pic{background:#60402018}:root.ink .upd-pic img{background:#14110f}:root.ink :where(.landing-page) .upd-pic img{background:#ece3d0}:root.ink .upd-lightbox{background:#090807e6}:root.ink :where(.landing-page) .upd-lightbox{background:#60402031}:root.ink :where(.landing-page) .upd-details-body h4{color:#8e5a0b;border-bottom:1px solid #a7821b80}:root.ink :where(.landing-page) .upd-details-body figure img{border:1px solid #a7821b80}:root.ink :where(.landing-page) .book-window .book-head span:first-of-type{color:#0f9464}:root.ink :where(.landing-page) .book-kind{color:#8e5a0b}:root.ink .book-cell{background:#14121099}:root.ink :where(.landing-page) .book-cell{background:#60402031;border:1px solid #ae7f1380}:root.ink :where(.landing-page) .book-cell.on{border-color:#14ad7799}:root.ink :where(.landing-page) .book-bonus{color:#0f9464}:root.ink :where(.landing-page) .craft-bands .chip{color:var(--text,#7e561b);background:#60402018;border:1px solid #9f732380}:root.ink .craft-bands .chip.sel{color:#171512}:root.ink :where(.landing-page) .wz-bracket{color:#8e5a0b}:root.ink :where(.landing-page) .wz-closed{color:#97230c}:root.ink .wz-seat,:root.ink .wz-queue{background:#14110fbf}:root.ink :where(.landing-page) .wz-seat,:root.ink :where(.landing-page) .wz-queue{background:#60402031}:root.ink :where(.landing-page) .wz-why{color:#975e0c}:root.ink :where(.landing-page) .wz-rules{color:#2d7652}:root.ink :where(.landing-page) .wz-reward{border-top:1px solid #97742b80}:root.ink :where(.landing-page) .wz-reward-title{color:#8e5a0b}:root.ink .wz-bar{background:#14110fd1}:root.ink :where(.landing-page) .wz-bar{color:#2d764e;background:#60402031;border:1px solid #97742b8c}:root.ink :where(.landing-page) .wz-holder{color:#8e5a0b}:root.ink :where(.landing-page) .wz-holder.mine{color:#139079}:root.ink :where(.landing-page) .wz-kills{color:#8a4c19}:root.ink :where(.landing-page) .wz-ico-btn{color:#7c561d;background:#6040200e;border:1px solid #97742b8c}:root.ink :where(.landing-page) .wz-exit{color:#97540c!important;background:#e1d3b7!important;border-color:#9d5025!important}:root.ink :where(.landing-page) .wz-afk{color:#97450c;background:#60402031}:root.ink .wz-panel{background:#14110feb}:root.ink :where(.landing-page) .wz-panel{background:#60402031}:root.ink :where(.landing-page) .wz-me{color:#2d7653}:root.ink :where(.landing-page) .wz-row{color:#2d764e}:root.ink :where(.landing-page) .wz-row.held .wz-row-name{color:#139079}:root.ink :where(.landing-page) .wz-row-unit,:root.ink :where(.landing-page) .wz-row-kd{color:#2d7653}:root.ink :where(.landing-page) .wz-result-title{color:#8e5a0b}:root.ink :where(.landing-page) .wz-result-me{color:#2d7653}:root.ink :where(.landing-page) .wz-result-me.won{color:#8e5a0b}:root.ink :where(.landing-page) .wz-rest{color:#97660c;background:#60402031;border:1px solid #9d6e25}:root.ink .wz-chip{background:linear-gradient(90deg,#7a2a208c,#14110fd9)}:root.ink :where(.landing-page) .wz-chip{background:linear-gradient(90deg,#7a2a208c,#60402031)}:root.ink :where(.landing-page) .wz-chip.on{border-left-color:#ae3113}:root.ink :where(.landing-page) .wzc-name,:root.ink :where(.landing-page) .wzc-go{color:#8e5a0b}:root.ink :where(.landing-page) .hud.touch.land .wz-chip.mini{border:1px solid #9e6124}:root.ink .hud-tr>.wz-chip{background:linear-gradient(90deg,#5b251ef5,#14110ff7)}:root.ink :where(.landing-page) .hud-tr>.wz-chip{background:linear-gradient(90deg,#60402031,#60402031)}:root.ink :where(.landing-page) .item-icon .enh.wing-stars{color:#8e5a0b;text-shadow:0 0 3px #fff8e680,0 0 2px #fff8e680}:root.ink .wing-slot-panel{background:linear-gradient(90deg,#473f3859,#19161433)}:root.ink :where(.landing-page) .wing-slot-panel{background:linear-gradient(90deg,#6040201d,#60402010);border:1px solid #9f732380}:root.ink .wing-awaken{background:#1916148c}:root.ink :where(.landing-page) .wing-awaken{background:#6040202d;border:1px solid #9f732380}:root.ink :where(.landing-page) .wing-feed{background:#60402009;border:1px solid #34221433}:root.ink :where(.landing-page) .pd-slot.wing-slot.ghost .wing-empty-mark{color:#86611d;text-shadow:0 0 2px #fff8e680}:root.ink .wing-preview-panel{background:#19161499}:root.ink :where(.landing-page) .wing-preview-panel{background:#60402031;border:1px solid #358d6d80}:root.ink .wing-preview{background:radial-gradient(circle at 50% 60%,#77ccad40,#19161400 70%)}:root.ink :where(.landing-page) .wing-preview{background:radial-gradient(circle at 50% 60%,#77ccad40,#60402004 70%)}:root.ink :where(.landing-page) .wing-perk{color:#0f9467}:root.ink :where(.landing-page) .wing-soon{color:#97390c;border:1px solid #ae371380}:root.ink :where(.landing-page) .ft-post.ft-wing-news{border-color:#ae6e1399}:root.ink :where(.landing-page) .ft-post.ft-wing-news .ft-text{color:#8e5a0b}:root.ink{--ink:#17120f;--panel:#1c1612ed;--panel-2:#241d18f2;--panel-3:#2e251ee6;--line:#5a4836;--line-2:#7a6248;--gold:#f0c766;--gold-2:#c99a3c;--gold-3:#6b4f2a;--text:#f7eedc;--dim:#c2b29c;--jade:#4fc39a;--jade-2:#2a8f6c;--cinnabar:#c8352b;--cinnabar-2:#8e211b;--shadow:0 6px 18px #140c0666;--brush:"Sriracha", "Noto Serif Thai", var(--display);--paper:#f5ecd6;--paper-2:#ece0c3;--paper-3:#e2d3b0;--ink-line:#1d1611;--ink-text:#f3e9d8;--ink-dim:#c8b8a0;--on-paper:#1d1611;--k-paper:url(/assets/ui/ink/paper-tile.webp)}:root.ink .window,:root.ink .modal-panel,:root.ink .panel{box-shadow:none;border:10px solid #0000;background:0 0;border-image:url(/assets/ui/ink/panel-paper-dark.webp) 136 196 154 184 fill/62px 78px 70px 76px/12px 14px 14px;border-radius:0}:root.ink .window-head{background:0 0;border-bottom:2px solid #1d1611bf;border-radius:0;padding:8px 12px 6px;position:relative}:root.ink .window-head:before{content:"";pointer-events:none;z-index:3;background:url(/assets/ui/ink/tassel.webp) top/contain no-repeat;width:22px;height:84px;position:absolute;top:18px;left:-26px}:root.ink .window-title{font-family:var(--brush);color:var(--on-paper);text-shadow:1px 1px #fff8e6cc;font-size:22px;font-weight:400;line-height:1.15}:root.ink .orn{opacity:1;background:url(/assets/ui/ink/seal.webp) 50%/contain no-repeat;border:0;width:22px;height:22px}:root.ink .orn.l{visibility:hidden}:root.ink .window-close,:root.ink .mall-close,:root.ink .modal-close{border:2px solid var(--ink-line);color:#fff8ec;background:radial-gradient(circle at 38% 32%,#e0574d,#a8231b 70%);border-radius:50%;width:34px;height:34px;font-size:19px;font-weight:800;box-shadow:0 2px #1d1611b3,inset 0 1px #ffffff59}:root.ink .window-close:hover{color:#fff;background:radial-gradient(circle at 38% 32%,#ef6a5f,#b82a21 70%)}:root.ink .window-body{color:var(--ink-text)}:root.ink .section-h{font-family:var(--brush);color:var(--ink-text);font-size:16px;font-weight:400}:root.ink .section-h:after{background:linear-gradient(90deg,#1d1611b3,#0000);height:2px}:root.ink .panel-title{font-family:var(--brush);color:var(--ink-text);font-size:24px;font-weight:400}:root.ink .btn{border:2px solid var(--ink-line);color:#fff8ec;text-shadow:0 1px #00000059;background:linear-gradient(#4a3c31,#2a211b);border-radius:999px;font-weight:700;box-shadow:0 2px #1d1611bf,inset 0 1px #ffffff2e}:root.ink .btn.gold{color:#3a2506;text-shadow:0 1px #fffadc99;background:linear-gradient(#ffe9a0 0%,#f6c94f 48%,#dca22c 100%)}:root.ink .btn.danger{background:linear-gradient(#e0574d,#9e241c)}:root.ink .btn.small{border-width:2px;padding:4px 11px}:root.ink .link{color:#f0c766}:root.ink :is(.window,.modal-panel,.panel,.mall-window) :is(input,textarea,select){color:var(--on-paper);background:#fffcf2d9;border:2px solid #1d16118c;border-radius:10px}:root.ink select option{background:var(--paper);color:var(--on-paper)}:root.ink .tabs{border-bottom:0;gap:6px}:root.ink :is(.tabs,.cats,.seg) button{border:2px solid var(--ink-line);color:#f3ead8;background:linear-gradient(#3d332c,#241d18);border-radius:12px;padding:6px 14px;box-shadow:0 2px #1d161199}:root.ink :is(.tabs,.cats,.seg) button.on{color:#fff;background:linear-gradient(#3fae86,#1b7356);box-shadow:0 2px #1d161199,inset 0 0 0 1px #ffffff59}:root.ink .seg{border:0;gap:4px;overflow:visible}:root.ink:not(.hud-slim) .profile-card{width:372px;min-height:118px;box-shadow:none;filter:drop-shadow(0 4px 6px #140c0673);background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-hud-dark.webp) 48 fill/24px;border-radius:0;align-items:stretch;gap:0;margin:8px 0 0 34px;padding:6px 32px 8px 92px}:root.ink:not(.hud-slim) .profile-card:before{content:"武";z-index:4;width:40px;height:52px;font:400 26px/1 var(--brush);color:#fff4dc;text-shadow:0 1px #500a06cc;background:url(/assets/ui/ink/seal-wu.webp) 50%/100% 100% no-repeat;place-items:center;display:grid;position:absolute;top:-14px;left:-46px}:root.ink:not(.hud-slim) .profile-card:after{content:"";z-index:3;pointer-events:none;background:url(/assets/ui/ink/tassel.webp) top/auto 100% no-repeat;width:28px;height:84px;position:absolute;top:34px;left:-40px}:root.ink:not(.hud-slim) .profile-card .portrait{z-index:2;width:112px;height:112px;box-shadow:none;background:radial-gradient(circle at 50% 42%,#fffaf0 0 52%,#efe0bf 70%,#0000 71%);border:0;border-radius:50%;padding:0;position:absolute;top:50%;left:-26px;overflow:visible;transform:translateY(-50%)}:root.ink:not(.hud-slim) .profile-card .portrait:after{content:"";pointer-events:none;z-index:2;background:url(/assets/ui/ink/portrait-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:-6px}:root.ink:not(.hud-slim) .profile-card .portrait .hero-portrait{transform:scale(1.6)}:root.ink:not(.hud-slim) .profile-card .portrait img.ink-portrait{object-fit:cover;object-position:50% 12%;border-radius:50%;width:104px;height:104px;position:absolute;top:4px;left:4px}:root.ink:not(.hud-slim) .profile-card .lv-badge{display:none}:root.ink:not(.hud-slim) .profile-body{justify-content:center;gap:3px}:root.ink:not(.hud-slim) .profile-name{align-items:center;gap:6px}:root.ink:not(.hud-slim) .profile-name .name{color:var(--ink-text);letter-spacing:.01em;font-size:19px;font-weight:800}:root.ink:not(.hud-slim) .profile-name .lv-text{font:800 15px/1.3 var(--num);color:#f6d36c;border:2px solid var(--ink-line);background:linear-gradient(#4d4a30,#2f2c1b);border-radius:999px;margin-left:auto;padding:1px 9px}:root.ink:not(.hud-slim) .profile-name .fac{display:none}:root.ink:not(.hud-slim) .profile-gold{color:var(--ink-dim);gap:6px;font-size:11px}:root.ink:not(.hud-slim) .profile-gold .gold-amount{color:var(--ink-text);font-weight:700}:root.ink:not(.hud-slim) .bar-row{gap:6px}:root.ink:not(.hud-slim) .bar-tag{text-align:left;width:38px;font:800 16px/1 var(--num);letter-spacing:0;color:var(--ink-text)!important}:root.ink:not(.hud-slim) .profile-card .bar,:root.ink:not(.hud-slim) .profile-card .bar.exp{border:2px solid var(--ink-line);background:#2a221c;border-radius:999px;height:20px;overflow:hidden;box-shadow:inset 0 2px 3px #00000080}:root.ink:not(.hud-slim) .profile-card .bar span,:root.ink:not(.hud-slim) .profile-card .bar.exp span{font:700 12.5px/16px var(--num);color:#fffaf0;text-shadow:0 0 2px #1d1611,0 1px 1px #1d1611}:root.ink:not(.hud-slim) .profile-card .bar.hp .fill{background:linear-gradient(#ff7d6b,#e0352a 55%,#a3201a)}:root.ink:not(.hud-slim) .profile-card .bar.mp .fill{background:linear-gradient(#7ec2ff,#2f7fdc 55%,#1d55a8)}:root.ink:not(.hud-slim) .profile-card .bar.exp .fill{background:linear-gradient(#ffe08a,#f2b632 55%,#c98a14)}:root.ink:not(.hud-slim) .profile-card .bar.rage{border-width:1px;height:4px;margin-left:36px}:root.ink:not(.hud-slim) .profile-card .card-toggle{border:2px solid var(--ink-line);width:20px;height:20px;color:var(--on-paper);font:800 12px/1 var(--num);background:radial-gradient(circle at 40% 30%,#fffaf0,#e7d6b2);border-radius:50%;top:4px;right:4px}:root.ink:not(.hud-slim) .profile-card.mini{width:260px;min-height:76px}:root.ink:not(.hud-slim) .profile-card.mini .portrait{width:70px;height:70px;left:-16px}:root.ink:not(.hud-slim) .profile-card.mini .portrait img.ink-portrait{width:64px;height:64px}:root.ink:not(.hud-slim) .top-menu{box-shadow:none;background:0 0;border:0;align-items:flex-start;gap:2px;padding:0}:root.ink:not(.hud-slim) .menu-btn{color:var(--ink-text);border-radius:0;gap:0;min-width:62px;padding:0 1px}:root.ink:not(.hud-slim) .menu-disc{width:58px;height:58px;box-shadow:none;color:var(--ink-text);background:0 0;border:0;border-radius:14px}:root.ink:not(.hud-slim) .menu-btn .menu-disc:has(.menu-icon.art){width:58px;height:58px;box-shadow:none;color:var(--ink-text);background:0 0;border:0;border-radius:14px}:root.ink:not(.hud-slim) .menu-btn img.ink-art,:root.ink:not(.hud-slim) .menu-btn .menu-icon.ink-art{filter:drop-shadow(0 2px 2px #140c0673);display:block;width:58px!important;height:58px!important}:root.ink:not(.hud-slim) .menu-btn .menu-disc:not(:has(.ink-art)){border:2.5px solid var(--ink-line);background:url(/assets/ui/ink/paper-tile.webp) center / 128px, var(--paper);border-radius:14px;box-shadow:0 2px #140c0680}:root.ink:not(.hud-slim) .menu-label{z-index:1;font:700 12px/1.3 var(--body,inherit);color:var(--on-paper);text-shadow:none;white-space:nowrap;border:2px solid var(--ink-line);background:#f7efdc;border-radius:8px;margin-top:-9px;padding:1px 7px 2px;position:relative;box-shadow:0 1px #140c0666}:root.ink:not(.hud-slim) .menu-btn:hover img.ink-art{filter:drop-shadow(0 2px 2px #140c0673)brightness(1.08)}:root.ink:not(.hud-slim) .menu-btn.on img.ink-art{filter:drop-shadow(0 0 4px #f6c94f)drop-shadow(0 2px 2px #140c0673)}:root.ink:not(.hud-slim) .menu-btn.on .menu-label{background:#f6d98a}:root.ink:not(.hud-slim) .menu-btn.hl .menu-label{color:#a3201a}:root.ink:not(.hud-slim) .badge{color:#fff;box-shadow:0 0 0 2px #fff6e2, 0 0 0 3.5px var(--ink-line);background:#c8352b;top:-3px;right:0}:root.ink:not(.hud-slim) .badge.dot{box-shadow:0 0 0 2px var(--ink-line);background:#f6c94f}:root.ink:not(.hud-slim) .more-drawer{box-shadow:none;filter:drop-shadow(0 6px 10px #140c0673);background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-paper-dark.webp) 136 196 154 184 fill/46px 58px 52px 56px/8px;gap:6px 4px;padding:16px 18px}:root.ink:not(.hud-slim) .more-drawer .menu-btn{min-width:64px;padding:2px}:root.ink:not(.hud-slim) .minimap{width:214px;box-shadow:none;filter:drop-shadow(0 4px 6px #140c0673);background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-hud-dark.webp) 48 fill/24px;border-radius:0;overflow:visible}:root.ink:not(.hud-slim) .minimap.expanded{width:min(380px,88vw)}:root.ink:not(.hud-slim) .minimap:before{content:"";z-index:3;pointer-events:none;background:url(/assets/ui/ink/tassel.webp) top/auto 100% no-repeat;width:20px;height:70px;position:absolute;top:30px;left:-24px}:root.ink:not(.hud-slim) .minimap:after{content:"玉";z-index:3;width:24px;height:34px;font:400 15px/1 var(--brush);color:#fff4dc;background:url(/assets/ui/ink/seal-wu.webp) 50%/100% 100% no-repeat;place-items:center;display:grid;position:absolute;top:62px;right:-24px}:root.ink:not(.hud-slim) .mm-title{color:var(--ink-text);font:400 15px/1.2 var(--brush);padding:0 4px 3px}:root.ink:not(.hud-slim) .mm-title .mm-name:before{content:"☀";color:#e8a417;font-family:var(--num);margin-right:5px}:root.ink:not(.hud-slim) .mm-lv{color:var(--ink-dim);font:600 11px var(--num)}:root.ink:not(.hud-slim) .mm-view{border:2.5px solid var(--ink-line);border-radius:10px;margin:0 2px}:root.ink:not(.hud-slim) .mm-btn{width:28px;height:28px;color:var(--on-paper);font:800 16px/1 var(--num);background:url(/assets/ui/ink/btn-round.webp) 50%/100% 100% no-repeat;border:0;border-radius:50%;box-shadow:0 1px 2px #140c0666}:root.ink:not(.hud-slim) .mm-foot{color:var(--ink-dim);padding:3px 2px 0}:root.ink:not(.hud-slim) .quest-tracker,:root.ink:not(.hud-slim) .quest-tracker.tutorial{filter:drop-shadow(0 4px 6px #140c0673);--text:var(--ink-text);--dim:var(--ink-dim);--gold:#8a5a10;background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-hud-dark.webp) 48 fill/24px;border-radius:0;gap:6px;width:318px;padding:4px 6px 6px}:root.ink:not(.hud-slim) .qt-head-row{gap:6px;padding:0 2px 2px}:root.ink:not(.hud-slim) .qt-head{white-space:nowrap;color:var(--ink-text);font:400 19px/1.1 var(--brush);align-items:center;gap:6px;padding:0;display:flex}:root.ink:not(.hud-slim) .qt-head:before{content:"";background:url(/assets/ui/ink/icon-quests.webp) 50%/contain no-repeat;flex:none;width:30px;height:30px}:root.ink:not(.hud-slim) .qt-count{color:#fff6e2;border:1.5px solid var(--ink-line);background:#8a5a10}:root.ink:not(.hud-slim) .qt-guide{color:#fff;border:2px solid var(--ink-line);background:linear-gradient(#3fae86,#1b7356);border-radius:999px;font-weight:700;box-shadow:0 2px #140c0680}:root.ink:not(.hud-slim) .qt-quest,:root.ink:not(.hud-slim) .quest-tracker.tutorial .qt-quest,:root.ink:not(.hud-slim) .qt-quest.done,:root.ink:not(.hud-slim) .qt-quest.cap,:root.ink:not(.hud-slim) .qt-quest.next,:root.ink:not(.hud-slim) .quest-tracker.tutorial .qt-quest.cap,:root.ink:not(.hud-slim) .quest-tracker.tutorial .qt-quest.next{min-height:56px;box-shadow:none;--text:#f7eedc;--dim:#cbbca6;color:#f7eedc;background:0 0;border:7px solid #0000;border-image:url(/assets/ui/ink/panel-ink.webp) 40 fill/16px;border-radius:0;padding:8px 10px 8px 50px;position:relative}:root.ink:not(.hud-slim) .qt-quest:before{content:"!";width:34px;height:34px;font:900 17px/1 var(--num);color:#2a1f1a;background:radial-gradient(circle at 38% 32%,#fff2b8,#f2c040 55%,#b98417);border:2px solid #1d1611;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:inset 0 0 0 1.5px #f6dc8f}:root.ink:not(.hud-slim) .qt-quest:not(.k-main):not(.k-job):not(.cap):not(.next):before{content:"✦";font-size:14px}:root.ink:not(.hud-slim) .qt-quest.done:before{content:"✓";background:radial-gradient(circle at 38% 32%,#c9ffe8,#3fbd8e 55%,#17734f)}:root.ink:not(.hud-slim) .qt-quest.cap:before{content:"★";font-size:15px}:root.ink:not(.hud-slim) .qt-quest.next:before{content:"▶";font-size:12px}:root.ink:not(.hud-slim) .qt-quest.k-main .qt-kind,:root.ink:not(.hud-slim) .qt-quest.k-side .qt-kind,:root.ink:not(.hud-slim) .qt-quest.k-job .qt-kind,:root.ink:not(.hud-slim) .qt-quest.k-daily .qt-kind{display:none}:root.ink:not(.hud-slim) .qt-kind{color:#2a1f1a;border-radius:6px}:root.ink:not(.hud-slim) .qt-name{color:#fff3d6;font-size:15px;font-weight:800}:root.ink:not(.hud-slim) .qt-quest.done .qt-name,:root.ink:not(.hud-slim) .qt-ready{color:#93f2cb}:root.ink:not(.hud-slim) .qt-obj{color:#f2e8d6;opacity:1;font-size:13px}:root.ink:not(.hud-slim) .qt-hint{color:#d3c4ad;padding-left:0}:root.ink:not(.hud-slim) .qt-go{color:#93f2cb}:root.ink:not(.hud-slim) .qt-bar{background:#ffffff29}:root.ink:not(.hud-slim) .qt-tab{color:var(--on-paper);border:1.5px solid var(--ink-line);background:#f7efdc}:root.ink:not(.hud-slim) .qt-tab.on{color:#fff;background:linear-gradient(#3fae86,#1b7356)}:root.ink:not(.hud-slim) .chat.open{box-shadow:none;filter:drop-shadow(0 4px 6px #140c0673);background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-hud-dark.webp) 48 fill/24px;border-radius:0;gap:4px;padding:2px 6px 4px}:root.ink:not(.hud-slim) .chat.open:after{content:"";z-index:3;pointer-events:none;background:url(/assets/ui/ink/tassel.webp) top/auto 100% no-repeat;width:22px;height:86px;position:absolute;top:6px;left:-30px}:root.ink:not(.hud-slim) .chat-tabs{gap:3px}:root.ink:not(.hud-slim) .chat-tabs button{color:#f7eedc;border:2px solid var(--ink-line);background:linear-gradient(#4a3f36,#262019 70%);border-radius:10px 12px 3px 3px;padding:3px 14px;font-weight:700;box-shadow:inset 0 0 0 1px #fff0d226}:root.ink:not(.hud-slim) .chat-tabs button.on{color:#fff;background:linear-gradient(#3fae86,#1b7356)}:root.ink:not(.hud-slim) .chat-size,:root.ink:not(.hud-slim) .chat .chat-toggle{color:var(--on-paper);border:2px solid var(--ink-line);background:radial-gradient(circle at 40% 30%,#fffaf0,#e7d6b2);border-radius:50%}:root.ink:not(.hud-slim) .chat-lines .ch{color:#7a5a2a}:root.ink:not(.hud-slim) .chat-lines .from{color:#1f6fb0;font-weight:700}:root.ink:not(.hud-slim) .chat-lines .msg{color:var(--ink-text)}:root.ink:not(.hud-slim) .chat-input{align-items:center;gap:6px}:root.ink:not(.hud-slim) .chat .chat-input input{border:2px solid var(--ink-line);color:var(--on-paper);background:#fffaf0;border-radius:12px;padding:6px 10px}:root.ink:not(.hud-slim) .chat .chat-input select{border:2px solid var(--ink-line);color:var(--on-paper);background:#efe3c6;border-radius:10px}:root.ink:not(.hud-slim) .chat .chat-send{color:#3a2506;border:2px solid var(--ink-line);background:linear-gradient(#ffe9a0,#f6c94f 50%,#dca22c);border-radius:10px;width:44px;height:34px;font-size:16px}:root.ink:not(.hud-slim) .chat.closed .chat-toggle,:root.ink:not(.hud-slim) .chat.closed .chat-peek{border:2px solid var(--ink-line);color:var(--on-paper);background:#f7efdc}:root.ink:not(.hud-slim) .action-arc:before{content:"";pointer-events:none;opacity:.92;background:url(/assets/ui/ink/ink-splash.webp) 50%/contain no-repeat;width:190px;height:190px;position:absolute;bottom:-36px;right:-34px}:root.ink:not(.hud-slim) .act-main{background:radial-gradient(circle at 36% 30%,#e86a55,#b52a1f 55%,#6e1610 100%);border:0;box-shadow:0 0 0 4px #1d1611,0 0 0 6px #e8c06a,0 0 0 8px #1d1611,0 6px 12px #140c068c}:root.ink:not(.hud-slim) .action-arc .hb-slot{background:url(/assets/ui/ink/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#2a221c 60%,#0000 62%);border:0;padding:4px;box-shadow:0 2px 4px #140c0680}:root.ink:not(.hud-slim) .action-arc .hb-slot.item{border:0}:root.ink:not(.hud-slim) .action-arc .hb-slot.empty{box-shadow:none;background:#f7efdcb8;border:2px dashed #1d1611bf}:root.ink:not(.hud-slim) .action-arc .hb-slot .plus{color:#f6e3b0}:root.ink:not(.hud-slim) .action-arc .hb-slot .hk{min-width:16px;height:16px;font:800 10px/1 var(--num);color:#fff;background:#1d1611;border-radius:50%;place-items:center;padding:0 3px;display:grid;inset:auto -3px -3px auto;transform:none;box-shadow:0 0 0 1.5px #e8c06a}:root.ink:not(.hud-slim) .arc-btn.auto{color:#fff;background:url(/assets/ui/ink/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#1b7356 60%,#0000 62%);border:0}:root.ink:not(.hud-slim) .arc-btn.auto.on{box-shadow:0 0 12px #3fae86d9}:root.ink:not(.hud-slim) .hb-page,:root.ink:not(.hud-slim) .hud.touch .hb-pg1{border:2px solid var(--ink-line);color:var(--on-paper);background:radial-gradient(circle at 40% 30%,#fffaf0,#e7d6b2)}:root.ink:not(.hud-slim) .joy-ring{box-shadow:none;background:url(/assets/ui/ink/joystick-base.webp) 50%/100% 100% no-repeat;border:0}:root.ink:not(.hud-slim) .joy-ring .dir{display:none}:root.ink:not(.hud-slim) .joy-knob{background:url(/assets/ui/ink/joystick-knob.webp) 50%/100% 100% no-repeat;border:0;box-shadow:0 3px 6px #140c0680}:root.ink:not(.hud-slim) .status-bar{color:#f7eedc;text-shadow:none;background:linear-gradient(#3a312a,#1f1914);border:2px solid #1d1611;border-radius:999px;padding:3px 12px;font-size:11.5px;box-shadow:inset 0 0 0 1.5px #c9a35a}:root.ink:not(.hud-slim) .feed-panel,:root.ink:not(.hud-slim) .hud-feed{--text:var(--ink-text)}:root.ink .toast{background:var(--k-paper) center / 256px repeat, var(--paper);color:var(--on-paper);border:2.5px solid var(--ink-line);text-shadow:none;border-radius:999px;box-shadow:0 3px 10px #140c0659}:root.ink .toast.big{font-family:var(--brush);box-shadow:none;color:#fff8ec;-webkit-text-stroke:1.2px var(--ink-line);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink-line);background:0 0;border:0;font-weight:400}@media (prefers-reduced-motion:reduce){:root.ink .window{animation:none}}.ink-only{display:none}:root.ink .ink-only{display:contents}:root.ink img.ink-only{display:block}:root.ink .no-ink{display:none!important}:root.ink:not(.hud-slim) .qt-head .qt-ico{display:none}:root.ink:not(.hud-slim) .qt-head-row{flex-wrap:nowrap}:root.ink:not(.hud-slim) .qt-guide{white-space:nowrap;flex:none;padding:3px 10px;font-size:11.5px}:root.ink:not(.hud-slim) .minimap{margin-right:18px;padding:10px 8px 8px}:root.ink:not(.hud-slim) .mm-title{padding-top:4px}:root.ink:not(.hud-slim) .minimap:after{right:-20px}:root.ink:not(.hud-slim) .act-main{overflow:visible}:root.ink:not(.hud-slim) .act-main img.act-sword{object-fit:contain;filter:drop-shadow(0 2px 2px #140c0699);pointer-events:none;width:78%;height:78%}:root.ink:not(.hud-slim) .action-arc .hb-slot.empty{opacity:.85;background:url(/assets/ui/ink/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#1d16118c 60%,#0000 62%);border:0}:root.ink:not(.hud-slim) .action-arc .hb-slot.empty .plus{color:#f6e3b0}:root.ink .window.mall-window{width:min(1180px,96vw)}:root.ink .mall-window .window-head{border-bottom:0;justify-content:flex-start;padding:0 8px 4px 0}:root.ink .mall-window .window-title{text-align:left;text-shadow:none;background:url(/assets/ui/ink/scroll-title.webp) 50%/100% 100% no-repeat;flex:0 auto;margin:-6px 0 -2px -14px;padding:8px 46px 12px 34px;font-size:32px;line-height:1.05}:root.ink .mall-window .window-head .orn{display:none}:root.ink .mall-window .window-close{width:42px;height:42px;box-shadow:none;background:url(/assets/ui/ink/btn-close.webp) 50%/100% 100% no-repeat;border:0;margin-left:auto;font-size:0}:root.ink .mall-window .mall-top{box-shadow:none;background:0 0;border:0}:root.ink .mall-window .mall-head{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end}:root.ink .mall-window .mall-balance{color:#f7eedc;--dim:#cbbca6;background:linear-gradient(#3a312a,#1f1914);border:2px solid #1d1611;border-radius:999px;gap:8px;padding:4px 14px 4px 10px;box-shadow:inset 0 0 0 1.5px #c9a35a}:root.ink .mall-window .mall-balance b{color:#9ff3d0;font-size:20px}:root.ink .mall-window .mall-balance .jade-gem{color:#3fd6a4;text-shadow:0 0 6px #3fd6a499}:root.ink .mall-window .mall-balance.pts b{color:#ffe08a}:root.ink .mall-window .mall-topup-btn{color:#3a2506;text-shadow:0 1px #fffadc99;min-width:132px;box-shadow:none;background:url(/assets/ui/ink/btn-gold.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:8px 22px;font-size:16px}:root.ink .mall-window .mall-head .btn:not(.mall-topup-btn){color:var(--on-paper);text-shadow:none;border:2px solid var(--ink-line);background:#f7efdc;border-radius:999px}:root.ink .mall-window .mall-tabs{flex-wrap:nowrap;gap:6px}:root.ink .mall-window .mall-tabs button{color:#f7eedc;text-shadow:0 1px 1px #00000080;background:linear-gradient(#4a3f36,#262019 60%,#1c1713);border:2.5px solid #1d1611;border-radius:12px 14px 10px 13px;flex:1 0 auto;min-width:112px;min-height:44px;padding:6px 18px;font-size:16px;font-weight:700;box-shadow:inset 0 0 0 1.5px #fff0d22e,0 2px #140c0680}:root.ink .mall-window .mall-tabs button.on{color:#fff;background:linear-gradient(#4fc39a,#1f8a64 60%,#156b4c);box-shadow:inset 0 0 0 2px #dcfff073,0 2px #140c0680}:root.ink .mall-window .mall-tab-arrow{color:#f7eedc;background:radial-gradient(circle at 40% 30%,#4a3c31,#1f1914);border:2px solid #1d1611;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0;font-size:22px;box-shadow:inset 0 0 0 1.5px #c9a35a}:root.ink .mall-window .mall-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:12px}:root.ink .mall-window .mall-card{text-align:center;box-shadow:none;background:0 0;border:8px solid #0000;border-image:url(/assets/ui/ink/panel-paper-dark.webp) 136 196 154 184 fill/30px 38px 34px 36px;border-radius:0;align-items:center;gap:6px;padding:12px 10px 10px;position:relative}:root.ink .mall-window .mall-icon{background:radial-gradient(at 50% 60%,#ffffffd9,#fff0 70%);place-items:center;width:128px;height:116px;margin:0 auto;display:grid}:root.ink .mall-window .mall-icon>*{transform-origin:50%;transform:scale(2)}:root.ink .mall-window .mall-name{color:var(--ink-text);min-height:2.4em;font-size:15px;font-weight:800}:root.ink .mall-window .mall-sub{color:var(--ink-dim)}:root.ink .mall-window .mall-inspect-prompt{color:#f0c766}:root.ink .mall-window .mall-buy{color:#3a2506;width:100%;min-height:40px;box-shadow:none;text-shadow:0 1px #fffadc99;background:url(/assets/ui/ink/btn-gold.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;font-size:16px}:root.ink .mall-window .mall-buy.locked{filter:grayscale(.7)brightness(.92)}:root.ink .mall-window .mall-was{color:#8a6a4a}:root.ink .mall-window .mall-tag,:root.ink .mall-window .mall-save,:root.ink .mall-window .mall-gacha-badge{border:1.5px solid var(--ink-line);box-shadow:0 1px #140c0666}:root.ink .mall-window .topup-pack{box-shadow:none;background:0 0;border:8px solid #0000;border-image:url(/assets/ui/ink/panel-paper-dark.webp) 136 196 154 184 fill/26px 32px 30px 30px;border-radius:0}:root.ink .mall-window .tp-buy{color:#3a2506;box-shadow:none;background:url(/assets/ui/ink/btn-gold.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;min-height:34px}:root.ink .mall-window .tp-buy.locked{filter:grayscale(.7)brightness(.92)}:root.ink .mall-window .tp-jade{color:#16795a;font-size:18px}:root.ink:not(.hud-touch) .windows{top:calc(102px + var(--safe-t))}:root.ink .window-head{border-bottom:0;justify-content:flex-start;gap:6px;padding:0 6px 6px 0}:root.ink .window-head .orn{display:none}:root.ink .window-title{text-align:left;text-shadow:none;background:url(/assets/ui/ink/scroll-title.webp) 50%/100% 100% no-repeat;flex:0 auto;max-width:calc(100% - 56px);margin:-4px 0 0 -10px;padding:6px 34px 9px 24px;font-size:22px;line-height:1.1}:root.ink .window-close{color:#0000;width:36px;height:36px;box-shadow:none;background:url(/assets/ui/ink/btn-close.webp) 50%/100% 100% no-repeat;border:0;flex:none;margin-left:auto;font-size:0}:root.ink .window-close:hover{filter:brightness(1.1);background:url(/assets/ui/ink/btn-close.webp) 50%/100% 100% no-repeat}:root.ink .window-head:before{top:30px}:root.ink:not(.hud-slim) .profile-card .portrait:has(img.ink-portrait){background:0 0}:root.ink:not(.hud-slim) .profile-card .portrait:has(img.ink-portrait):after{background-image:url(/assets/ui/ink/cloud-l.webp);background-position:0 100%;background-size:contain;height:46px;inset:auto -18px -14px -26px}:root.ink:not(.hud-slim) .profile-card .portrait img.ink-portrait{object-fit:contain;z-index:1;filter:drop-shadow(0 2px 2px #140c0659);border-radius:0;width:128px;height:128px;top:-14px;left:-8px}:root.ink:not(.hud-slim) .qt-head:before{background-image:url(/assets/ui/ink/scroll-icon.webp)}:root.ink .login-screen.landing-page{--ink-text:#2a1f1a;--ink-dim:#6c5a4b;--lp-ink:#1d1611;--lp-mint:#f6c94f;color:var(--ink-text);background:url(/assets/ui/ink/paper-tile.webp) 50%/256px,#f2e8d2}:root.ink .landing-page :is(button,a,select):focus-visible{outline-color:#b3261e}:root.ink .landing-nav{background:linear-gradient(#2a221c,#17120f);border-bottom:3px solid #c99a3c;box-shadow:0 3px #1d1611,0 8px 18px #140c0659}:root.ink .landing-nav a{color:#f3e7cf}:root.ink .landing-nav-links a:hover{color:#f6c94f}:root.ink .landing-page :is(.landing-nav .btn,.btn.landing-play,.landing-bottom .btn){color:#3a2506;box-shadow:none;text-shadow:0 1px #fffadc99;background:url(/assets/ui/ink/btn-gold.webp) 50%/100% 100% no-repeat;border:0;border-radius:0}:root.ink .landing-page .btn.landing-play{filter:drop-shadow(0 6px 6px #140c0673);min-height:72px;padding:18px 40px;font-size:24px}:root.ink .landing-page .btn.landing-play:hover{filter:drop-shadow(0 8px 8px #140c0680)brightness(1.05);background:url(/assets/ui/ink/btn-gold.webp) 50%/100% 100% no-repeat}:root.ink .landing-hero:has(.landing-keyart-game):after{background:radial-gradient(58% 62%,#f5ecd6db,#f5ecd680 60%,#f5ecd600 80%),linear-gradient(#f2e8d200 82%,#f2e8d2 100%)}:root.ink .landing-headline{font-family:var(--brush);letter-spacing:0;color:#1d1611;text-shadow:0 0 2px #fff8e8,0 0 12px #fff8e8e6,3px 3px #fff8e8cc;font-weight:400}:root.ink .landing-sub,:root.ink .landing-hint{color:#3c2e24;text-shadow:0 0 8px #fff8e8e6}:root.ink .landing-badge{color:#fff4dc;background:linear-gradient(#d8443a,#a8231b);border:2px solid #1d1611;border-radius:6px;box-shadow:inset 0 0 0 2px #f1d18a,0 2px #140c0680}:root.ink .landing-new li{color:#f7eedc;background:linear-gradient(#3a312a,#1f1914);border:2px solid #1d1611;animation:none;box-shadow:inset 0 0 0 1.5px #c9a35a}:root.ink .landing-new li>span{color:#f6c94f}:root.ink .landing-page .btn.landing-dl{color:var(--ink-text);background:#f7efdc;border:2.5px solid #1d1611;border-radius:12px;box-shadow:0 2px #140c0680}:root.ink .landing-page .btn.landing-dl:hover{border-color:#b3261e}:root.ink .landing-dl-more,:root.ink .landing-more{color:#6c3a12}:root.ink .landing-sec{border-top:2px solid #1d161199}:root.ink .landing-sec h2{font-family:var(--brush);letter-spacing:0;color:#1d1611;font-weight:400}:root.ink .landing-sec :is(h3,p,li){color:var(--ink-text)}:root.ink .landing-index{color:#fff4dc;width:34px;height:40px;font-family:var(--brush);background:url(/assets/ui/ink/seal-wu.webp) 50%/100% 100% no-repeat;place-items:center;font-size:15px;display:grid}:root.ink .landing-lead,:root.ink .landing-cls-desc{color:var(--ink-dim)}:root.ink :is(.landing-card,.landing-card:first-child,.landing-guide li,.landing-branch,.landing-branch:nth-child(2),.landing-shot,.landing-update-art){color:var(--ink-text);filter:drop-shadow(0 4px 8px #140c064d);background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-paper.webp) 136 196 154 184 fill/34px 42px 38px 40px/6px;border-radius:0}:root.ink .landing-card:first-child :is(h3,p,.landing-feature-icon){color:var(--ink-text)}:root.ink .landing-feature-icon{color:#b3261e}:root.ink .landing-card p,:root.ink .landing-branch p,:root.ink .landing-guide li,:root.ink .landing-patch ul{color:#4a3a2e}:root.ink .landing-guide li:before,:root.ink .landing-step-n,:root.ink .landing-patch-date{color:#b3261e}:root.ink .landing-steps li{color:#4a3a2e;border-top:3px solid #1d1611}:root.ink .landing-patch{border-top:2px solid #1d161173}:root.ink .landing-keep{color:#0f5c44;background:#1f8a641f;border:2px solid #1d161166}:root.ink .landing-page .landing-tabs .btn{color:#f7eedc;background:linear-gradient(#4a3f36,#262019 60%,#1c1713);border:2px solid #1d1611;border-radius:12px;box-shadow:0 2px #140c0680}:root.ink .landing-page .landing-tabs .btn[aria-selected=true]{color:#fff;background:linear-gradient(#4fc39a,#1f8a64 60%,#156b4c);border-color:#1d1611}:root.ink .landing-shot figcaption{color:#fff4dc;background:linear-gradient(#1d161100,#1d1611e0)}:root.ink .landing-update-art:after{background:linear-gradient(90deg,#f5ecd6f2,#f5ecd699 55%,#0000)}:root.ink .landing-update-art :is(h3,p){color:#1d1611}:root.ink .landing-update-art h3{font-family:var(--brush);font-weight:400}:root.ink .landing-bottom:before{background:radial-gradient(#f5ecd6d9,#f5ecd659)}:root.ink .landing-bottom :is(h2,p){color:#1d1611}:root.ink .landing-page .landing-footer{color:#f3e7cf;background:linear-gradient(#2a221c,#17120f);border-top:3px solid #c99a3c}:root.ink .landing-page .landing-footer a{color:#f3e7cf}:root.ink .landing-page .landing-hero .login-panel{background:0 0}:root.ink:not(.hud-slim) .menu-label{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:76px;line-height:1.15}:root.ink:not(.hud-slim):is(:lang(km),:lang(lo),:lang(my)) .menu-label{font-size:10.5px}:root.ink .mall-window .mall-tabs button{white-space:normal;line-height:1.2}:root.ink .window-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root.ink:lang(km){--brush:"PJ Noto Khmer", "Sriracha", "Noto Serif Thai", serif}:root.ink:lang(lo){--brush:"PJ Noto Lao", "Sriracha", "Noto Serif Thai", serif}:root.ink:lang(my){--brush:"PJ Noto Myanmar", "Sriracha", "Noto Serif Thai", serif}:root.ink:is(:lang(km),:lang(lo),:lang(my)) :is(.window-title,.landing-headline,.landing-sec h2,.qt-head,.mm-title,.section-h,.panel-title,.toast.big){font-weight:700;line-height:1.35}@media (max-width:480px){:root.ink .landing-keyart{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}:root.ink .landing-hero:after{background:radial-gradient(80% 55%,#f5ecd6e0,#f5ecd659 80%),linear-gradient(#f2e8d200 75%,#f2e8d2)}}:root.ink.hud-slim .hud :is(.profile-card,.minimap,.quest-tracker:not(.collapsed),.top-menu){box-shadow:none;filter:drop-shadow(0 2px 3px #140c0666);background:0 0;border:8px solid #0000;border-image:url(/assets/ui/ink/panel-hud-dark.webp) 48 fill/10px/3px;border-radius:0;outline:0}:root.ink.hud-slim .hud .top-menu{gap:0;padding:0 2px}:root.ink.hud-slim .hud .top-menu>.menu-btn{flex:1 1 0;gap:0;min-width:0;padding:0}:is(:root.ink.hud-slim .hud .menu-disc,:root.ink.hud-slim .hud .menu-disc:has(.ink-art)){width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:root.ink.hud-slim .hud .menu-btn img.ink-art{object-fit:contain;filter:drop-shadow(0 1px 1px #140c0673);margin:-2px;width:34px!important;height:34px!important}:root.ink.hud-slim .hud .menu-label{color:var(--ink-text);text-shadow:none;white-space:nowrap;max-width:none;box-shadow:none;background:0 0;margin-top:-3px;padding:0 2px;font-size:9px;font-weight:700;line-height:1.2;overflow:visible}:root.ink.hud-slim .hud .menu-btn.on img.ink-art{filter:drop-shadow(0 0 3px #f6c94f)}:root.ink.hud-slim .hud .menu-btn.on .menu-label{color:#f6c94f}:root.ink.hud-slim .hud .menu-btn.hl .menu-label{color:#9e1f17}:root.ink.hud-slim .hud .top-menu .badge{min-width:14px;height:14px;font-size:9px;line-height:14px;top:-4px;right:0}:root.ink.hud-slim .hud .invite-btn .inv-ribbon{font-size:8px;top:-6px}:root.ink.hud-slim .hud .more-drawer{background:0 0;border:10px solid #0000;border-image:url(/assets/ui/ink/panel-paper-dark.webp) 136 196 154 184 fill/40px 50px 44px 48px/6px}:root.ink.hud-slim .hud .more-drawer .menu-label{white-space:normal;text-align:center;font-size:9.5px}:root.ink.hud-slim .hud .profile-card{align-items:center;gap:6px;width:186px;min-height:0;padding:0 16px 0 0}:root.ink.hud-slim .hud .profile-card .portrait{background:radial-gradient(circle at 50% 40%,#fffaf0,#e9d6ae);border:2px solid #1d1611;border-radius:50%;width:46px;height:46px;overflow:hidden;box-shadow:0 0 0 2px #f2e8d2}:root.ink.hud-slim .hud .profile-card .portrait img.ink-portrait{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}:root.ink.hud-slim .hud .profile-card .portrait .hero-portrait{transform-origin:0 0;transform:scale(.8)}:root.ink.hud-slim .hud .profile-card .lv-badge{display:none}:root.ink.hud-slim .hud .profile-body{gap:2px}:root.ink.hud-slim .hud .profile-name{gap:4px}:root.ink.hud-slim .hud .profile-name .name{color:var(--ink-text);font-size:11.5px;font-weight:800}:root.ink.hud-slim .hud .profile-name .lv-text{font:800 10px/1.35 var(--num);color:#f6d36c;background:linear-gradient(#4d4a30,#2f2c1b);border-radius:999px;margin-left:auto;padding:0 6px}:root.ink.hud-slim .hud .profile-name .fac,:root.ink.hud-slim .hud .profile-gold{display:none}:root.ink.hud-slim .hud .bar-row{gap:3px}:root.ink.hud-slim .hud .bar-tag{width:20px;font:800 8.5px/1 var(--num);color:var(--ink-text);text-align:left}:root.ink.hud-slim .hud .profile-card .bar{background:#2a221c;border:1.5px solid #1d1611;border-radius:999px;height:10px}:root.ink.hud-slim .hud .profile-card .bar span{font:700 8px/7px var(--num);color:#fffaf0;text-shadow:0 0 2px #1d1611}:root.ink.hud-slim .hud .profile-card .bar.exp{height:8px}:root.ink.hud-slim .hud .profile-card .bar.exp span{font-size:7px;line-height:5px}:root.ink.hud-slim .hud .profile-card .bar.hp .fill{background:linear-gradient(#ff7d6b,#e0352a 55%,#a3201a)}:root.ink.hud-slim .hud .profile-card .bar.mp .fill{background:linear-gradient(#7ec2ff,#2f7fdc 55%,#1d55a8)}:root.ink.hud-slim .hud .profile-card .bar.exp .fill{background:linear-gradient(#ffe08a,#f2b632 55%,#c98a14)}:root.ink.hud-slim .hud .profile-card .bar.rage,:root.ink.hud-slim .hud .profile-card .card-toggle{display:none}:root.ink.hud-slim .hud .profile-card:before{content:"武";z-index:3;width:14px;height:18px;font:400 10px/1 var(--brush);color:#fff4dc;pointer-events:none;background:url(/assets/ui/ink/seal-wu.webp) 50%/100% 100% no-repeat;place-items:center;display:grid;position:absolute;top:-5px;left:-4px}:root.ink.hud-slim .hud .quest-tracker.collapsed{width:auto;box-shadow:none;background:0 0;border:0;padding:0}:root.ink.hud-slim .hud .quest-tracker.collapsed .qt-head-row{gap:4px}:root.ink.hud-slim .hud .quest-tracker.collapsed .qt-head{font:800 11px/1.3 var(--body,inherit);color:#3a2506;background:linear-gradient(#ffe9a0,#f6c94f 50%,#dca22c);border-radius:999px;padding:3px 12px 3px 8px;box-shadow:0 0 0 1.5px #1d1611,0 2px #140c0666}:root.ink.hud-slim .hud .quest-tracker.collapsed .qt-guide{display:none}:root.ink.hud-slim .hud .qt-head .qt-count{color:#fff6e2;background:#8a5a10}:root.ink.hud-slim .hud .quest-tracker:not(.collapsed){width:230px}:root.ink.hud-slim .hud .quest-tracker:not(.collapsed) .qt-head{color:var(--ink-text)}:root.ink.hud-slim .hud :is(.qt-quest,.qt-quest.done,.qt-quest.cap,.qt-quest.next){box-shadow:none;--text:#f7eedc;--dim:#cbbca6;color:#f7eedc;background:linear-gradient(#3a312a,#1f1914);border-left-color:#c9a35a}:root.ink.hud-slim .hud .qt-quest .qt-name{color:#fff3d6}:root.ink.hud-slim .hud :is(.qt-quest.done .qt-name,.qt-ready){color:#93f2cb}:root.ink.hud-slim .hud .qt-obj{color:#f2e8d6}:root.ink.hud-slim .hud .quest-tracker.tutorial{width:230px}:root.ink.hud-slim .hud .hud-tl>:is(.need-card,.pvp-chip,.dungeon-chip,.journey-chip){background:linear-gradient(#3a312a,#1f1914);border-color:#c9a35a}:root.ink.hud-slim .hud .hud-tl{gap:4px}:root.ink.hud-slim .hud .minimap{width:112px;padding:0;overflow:visible}:root.ink.hud-slim .hud .minimap:not(.expanded) .mm-view{aspect-ratio:5/4;border:1.5px solid #1d1611;border-radius:6px;margin:0}:root.ink.hud-slim .hud .mm-title{font:400 11px/1.2 var(--brush);color:var(--ink-text);padding:0 2px 2px}:root.ink.hud-slim .hud .mm-title .mm-name:before{content:"☀";color:#e8a417;font-family:var(--num);margin-right:3px}:root.ink.hud-slim .hud .mm-lv{color:var(--ink-dim);font-size:9px}:root.ink.hud-slim .hud .mm-foot{color:var(--ink-dim);padding:2px 2px 0;font-size:9.5px}:root.ink.hud-slim .hud .mm-foot .mm-ch{color:#f6c94f;font-weight:800}:root.ink.hud-slim .hud .mm-btn{color:#1d1611;width:20px;height:20px;font:800 12px/1 var(--num);background:#fffaf0;border:1.5px solid #1d1611;border-radius:50%}:root.ink.hud-slim .hud .mm-svc{height:16px;font-size:8.5px}:root.ink.hud-slim .hud .minimap:after{content:"";pointer-events:none;z-index:3;background:url(/assets/ui/ink/tassel.webp) top/auto 100% no-repeat;width:12px;height:46px;position:absolute;top:20px;left:-14px}:root.ink.hud-slim .hud .hud-tr>.wz-chip{background:linear-gradient(#3a312a,#1f1914)}:root.ink.hud-slim .hud .joystick{width:96px;height:96px}:root.ink.hud-slim .hud .joy-ring{box-shadow:none;background:url(/assets/ui/ink/joystick-base.webp) 50%/100% 100% no-repeat;border:0}:root.ink.hud-slim .hud .joy-ring .dir{visibility:hidden}:root.ink.hud-slim .hud .joy-knob{background:url(/assets/ui/ink/joystick-knob.webp) 50%/100% 100% no-repeat;border:0;width:42px;height:42px;margin:-21px 0 0 -21px}:root.ink.hud-slim .hud .round-btn.pickup{background:linear-gradient(#ffe9a0,#f6c94f 50%,#dca22c);border:0;border-radius:999px;align-items:center;gap:3px;width:auto;height:26px;padding:0 10px 0 4px;display:inline-flex;box-shadow:0 0 0 1.5px #1d1611,0 2px #140c0666}:root.ink.hud-slim .hud .round-btn.pickup .menu-icon{width:22px!important;height:22px!important}:root.ink.hud-slim .hud .round-btn.pickup span:not(.menu-icon){color:#3a2506;text-shadow:none;font-size:11px;font-weight:800;position:static}:root.ink.hud-slim .hud .round-btn.mount{background:#fffaf0;border-color:#1d1611}:root.ink.hud-slim .hud .round-btn.sit{color:#2a1f1a;background:#fffaf0;border:0;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:3px;width:auto;min-width:0;height:26px;padding:0 10px 0 4px;display:inline-flex;box-shadow:0 0 0 1.5px #1d1611,0 2px #140c0666}:root.ink.hud-slim .hud .round-btn.sit .menu-icon{width:20px!important;height:20px!important}:root.ink.hud-slim .hud .round-btn.sit span:not(.menu-icon){color:inherit;text-shadow:none;font-size:11px;font-weight:800;position:static}:root.ink.hud-slim .hud .round-btn.sit.on{color:#1f6b4a;background:linear-gradient(#e9fff3,#bfe9d2);box-shadow:0 0 0 1.5px #1f6b4a,0 0 10px #50c8968c}:root.ink.hud-slim .hud .status-bar{color:#f7eedc;text-shadow:none;background:#1d1611b8;font-size:9.5px}:root.ink.hud-slim .hud :is(.chat.closed .chat-toggle,.chat.closed .chat-peek){color:#2a1f1a;background:#fffaf0;border:1.5px solid #1d1611}:root.ink.hud-slim .hud .chat.closed .chat-toggle{width:32px;height:32px}:root.ink.hud-slim .hud .chat.closed .chat-peek{border-radius:999px;font-size:11px}:root.ink.hud-slim .hud .chat.open{box-shadow:none;background:0 0;border:8px solid #0000;border-image:url(/assets/ui/ink/panel-hud-dark.webp) 48 fill/10px/3px;padding:0 2px}:root.ink.hud-slim .hud .chat-tabs button{color:#f7eedc;background:linear-gradient(#4a3f36,#262019);border-color:#1d1611}:root.ink.hud-slim .hud .chat-tabs button.on{color:#fff;background:linear-gradient(#4fc39a,#1f8a64)}:root.ink.hud-slim .hud .chat-lines .msg{color:var(--ink-text)}:root.ink.hud-slim .hud .chat .chat-input input{color:#2a1f1a;background:#fffaf0;border:1.5px solid #1d1611;border-radius:999px}:root.ink.hud-slim .hud .action-arc{zoom:calc(var(--hud-scale) * .86)}:root.ink.hud-slim .hud .action-arc .hb-slot{background:url(/assets/ui/ink/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#2a221c 60%,#0000 62%);border:0}:root.ink.hud-slim .hud .action-arc .hb-slot.empty{background:radial-gradient(circle,#1d161180 60%,#0000 62%);border:1.5px dashed #f6e3b0b3}:root.ink.hud-slim .hud .act-main{background:radial-gradient(circle at 36% 30%,#e86a55,#b52a1f 55%,#6e1610 100%);border:0;box-shadow:0 0 0 3px #1d1611,0 0 0 5px #e8c06a,0 0 0 6.5px #1d1611,0 4px 8px #140c0680}:root.ink.hud-slim .hud .act-main img.act-sword{object-fit:contain;pointer-events:none;width:72%;height:72%}:root.ink.hud-slim .hud .arc-btn.auto{color:#fff;background:linear-gradient(#4fc39a,#1f8a64);border:1.5px solid #1d1611}:root.ink.hud-slim .hud .hb-pg1{color:#f6c94f;background:#1d1611;border:1.5px solid #1d1611}:root.ink.hud-slim .toast{color:#2a1f1a;background:#fffaf0;border:1.5px solid #1d1611}:root.ink.hud-slim.hud-port .hud .top-menu{width:calc(100vw / var(--hud-scale) - 8px)}:root.ink.hud-slim.hud-land .hud .top-menu{width:auto;max-width:none}:root.ink.hud-slim.hud-land .hud .top-menu>.menu-btn{flex:none;width:44px}:root.ink.hud-touch.hud-land .windows{top:calc(var(--safe-t) + 54px * var(--hud-scale,1))}:root.ink.hud-slim.hud-land .hud .minimap{width:126px}:root.ink.hud-slim .hud .minimap.expanded{width:min(360px,88vw)}:root.ink.hud-slim.hud-land .hud .minimap.expanded{width:min(360px,72vh,60vw)}:root.ink.hud-slim.hud-touch.hud-land .hud .hud-tl>.quest-tracker:not(.collapsed),:root.ink.hud-slim:not(.hud-touch) .hud .hud-tl>.quest-tracker:not(.collapsed){height:auto}:root.ink.hud-slim .hud .top-menu{border-width:4px 6px;padding:1px 2px 2px}:is(:root.ink.hud-slim .hud .menu-disc,:root.ink.hud-slim .hud .menu-disc:has(.ink-art)){width:28px;height:26px}:root.ink.hud-slim .hud .menu-btn img.ink-art{margin:-3px -1px -1px;width:30px!important;height:30px!important}:root.ink.hud-slim .hud .menu-label{letter-spacing:-.02em;margin-top:0;font-size:8.5px}:root.ink.hud-slim .hud .round-btn.pickup{flex-direction:row;justify-content:center;width:auto;min-width:0;height:28px}:root.ink.hud-slim .hud .round-btn.pickup :is(img,svg,.menu-icon){flex:none;width:22px!important;height:22px!important}:root.ink.hud-slim .hud .round-btn.pickup span:not(.menu-icon){line-height:1;position:static;bottom:auto}:root.ink.hud-slim .hud .qt-head{white-space:nowrap}:root.ink.hud-slim.hud-land .hud .quest-tracker:not(.collapsed){width:280px}:root.ink.hud-slim .hud .feed-ticker .ft-peek{max-width:112px}:root.ink.hud-slim .hud .mg-chip .wzc-text{display:none}:root.ink.hud-slim .hud .hud-tr>.mg-chip{max-width:150px;display:inline-flex;width:auto!important}:root.ink.hud-slim .hud .top-menu .lbl-long{display:none}:root.ink.hud-slim .hud .top-menu .lbl-short{display:inline}:root.ink.hud-slim .hud .top-menu .menu-label{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;line-height:1.05}:root.ink.hud-slim .hud .top-menu>.menu-btn{min-width:0}:root.ink.hud-slim.hud-port .hud .hud-tl,:root.ink.hud-slim.hud-port .hud .hud-tr{top:66px}:root.ink.hud-touch.hud-port .windows{top:calc(var(--safe-t) + 66px * var(--hud-scale,1))}:root.ink.hud-slim .hud .top-menu .menu-label:lang(th){white-space:nowrap;overflow-wrap:normal;letter-spacing:-.03em;font-size:8px}:root.ink .mall-window .mall-top{background:url(/assets/ui/ink/paper-tile.webp) 50%/256px,#f2e8d2}:root.ink.hud-touch .window-title{margin:-2px 0 0 -6px;padding:4px 26px 7px 18px;font-size:19px}:root.ink.hud-touch .mall-window .window-title{font-size:20px}:root.ink.hud-touch .window-close,:root.ink.hud-touch .mall-window .window-close{width:32px;height:32px}:root.ink.hud-touch .mall-window .mall-balance{padding:2px 10px 2px 6px}:root.ink.hud-touch .mall-window .mall-balance b{font-size:16px}:root.ink.hud-touch .mall-window .mall-topup-btn{min-width:0;padding:6px 14px;font-size:13px}:root.ink.hud-touch .mall-window .mall-tabs button{min-width:84px;min-height:36px;padding:4px 10px;font-size:13px}:root.ink.hud-touch .mall-window .mall-tab-arrow{width:32px;height:32px;min-height:32px;font-size:18px}:root.ink.hud-slim .hud .top-menu{padding-left:6px;padding-right:4px}:root.ink .mall-window .mall-card{filter:drop-shadow(0 4px 6px #140c0659);background:0 0;border:12px solid #0000;border-image:url(/assets/ui/ink/card/card-common-dark.webp) 40 fill/22px/4px;padding:14px 10px 10px;transition:transform .12s,filter .12s}:root.ink .mall-window .mall-card.rar-rare{border-image-source:url(/assets/ui/ink/card/card-rare-dark.webp)}:root.ink .mall-window .mall-card.rar-epic{border-image-source:url(/assets/ui/ink/card/card-epic-dark.webp)}:root.ink .mall-window .mall-card.rar-legend{filter:drop-shadow(0 0 8px #f6c94f8c)drop-shadow(0 4px 6px #140c0659);border-image-source:url(/assets/ui/ink/card/card-legend-dark.webp)}:root.ink .mall-window .mall-card:hover{transform:translateY(-2px)}:root.ink .mall-window .mall-icon{background:0 0;position:relative}:root.ink .mall-window .mall-icon:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:url(/assets/ui/ink/card/item-halo.webp) 50%/contain no-repeat;position:absolute;inset:-18%}:root.ink .mall-window .mall-card.rar-epic .mall-icon:before,:root.ink .mall-window .mall-card.rar-legend .mall-icon:before{opacity:.95}:root.ink .mall-window .mall-icon{isolation:isolate}:root.ink .mall-window .mall-tag{z-index:2;min-width:74px;height:28px;box-shadow:none;font:800 11px/1 var(--body,inherit);color:#fff8ec;text-shadow:0 1px 1px #00000073;background:url(/assets/ui/ink/card/ribbon-hot.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;place-items:center;padding:0 16px 4px;display:grid;top:-6px;left:-10px}:root.ink .mall-window .mall-tag.new{background-image:url(/assets/ui/ink/card/ribbon-new.webp)}:root.ink .mall-window .mall-name{font-size:14.5px}:root.ink .mall-window .mall-icon .item-icon.box-art-icon{box-shadow:none;background:0 0;border:0}:root.ink.hud-touch .mall-window .mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root.ink.hud-touch .mall-window .mall-card{gap:3px;padding:10px 6px 8px}:root.ink.hud-touch .mall-window .mall-icon{width:84px;height:76px}:root.ink.hud-touch .mall-window .mall-icon>*{transform:scale(1.4)}:root.ink.hud-touch .mall-window .mall-name{min-height:2.3em;font-size:12.5px}:root.ink.hud-touch .mall-window .mall-buy{min-height:34px;font-size:14px}:root.ink.hud-touch .mall-window .mall-tag{min-width:60px;height:22px;font-size:10px;left:-8px}:root.ink .mall-window .item-icon .qty{min-width:16px;font:800 9px/14px var(--num);color:#fff8ec;text-shadow:none;background:#1d1611;border-radius:999px;padding:0 4px;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #c9a35a}:root.ink .landing-page .landing-nav>.btn{min-width:132px;min-height:46px;padding:10px 26px;font-size:16px;font-weight:800}:root.ink .landing-page .login-top{align-items:center;gap:10px;display:flex}:root.ink .landing-page .login-top .discord-btn{color:#fff;background:linear-gradient(#6e7cf5,#4a57d6);border:2px solid #1d1611;border-radius:999px;min-height:40px;padding:6px 16px;font-weight:700;box-shadow:0 2px #140c0699}:root.ink .landing-page .login-top select,:root.ink .landing-page .language-select{color:#f3e7cf;background-color:#2a221c;border:2px solid #c99a3c;border-radius:999px;min-height:40px;padding:4px 30px 4px 14px}:root.ink .landing-hero:after{background:radial-gradient(40% 46% at 50% 46%,#f5ecd6c7,#f5ecd659 65%,#f5ecd600 85%),linear-gradient(#f2e8d200 86%,#f2e8d2 100%)}:root.ink .landing-hero:has(.landing-keyart-game):after{background:radial-gradient(40% 46% at 50% 46%,#f5ecd6c7,#f5ecd659 65%,#f5ecd600 85%),linear-gradient(#f2e8d200 86%,#f2e8d2 100%)}:root.ink .landing-page .btn.landing-dl{min-width:140px}:root.ink .landing-hint,:root.ink .landing-get-title,:root.ink .landing-dl-more,:root.ink .landing-more{text-shadow:none;background:#f5ecd6e0;border-radius:999px;padding:2px 12px;display:inline-block}:root.ink .landing-get-title{color:#2a1f1a}:root.ink .item-icon[class*=grade-]{--grade:#9a9590;box-shadow:inset 0 0 0 2.5px var(--grade), inset 0 0 12px -2px var(--grade), 0 0 0 1px #0000008c;border-radius:8px}:root.ink .item-icon.grade-common{--grade:#a9a49c;background:radial-gradient(circle at 50% 45%,#3a3632,#1c1916 75%)}:root.ink .item-icon.grade-fine{--grade:#4fd65a;background:radial-gradient(circle at 50% 45%,#1f4a24,#0f1f10 75%)}:root.ink .item-icon.grade-rare{--grade:#3d9bff;background:radial-gradient(circle at 50% 45%,#183e6e,#0a1a30 75%)}:root.ink .item-icon.grade-epic{--grade:#b56bff;background:radial-gradient(circle at 50% 45%,#44256e,#1a0d30 75%)}:root.ink .item-icon.grade-legend{--grade:#ffad2e;background:radial-gradient(circle at 50% 45%,#6a4210,#2a1806 75%)}:root.ink .item-icon.grade-mythic{--grade:#ff4545;background:radial-gradient(circle at 50% 45%,#6e1616,#2a0808 75%)}:root.ink .item-icon.grade-legend,:root.ink .item-icon.grade-mythic{box-shadow:inset 0 0 0 2.5px var(--grade), inset 0 0 14px 0 var(--grade), 0 0 6px var(--grade)}:root.ink .mall-window .mall-icon .item-icon.box-art-icon{box-shadow:none;background:0 0}:root.ink .ent-name{-webkit-text-stroke:3px #120d0a;paint-order:stroke fill;text-shadow:0 1px 2px #000000d9,0 0 4px #0009;font-weight:800}:root.ink .ent-label.mob .ent-name{color:#fff}:root.ink .ent-label.npc .ent-name{color:#ffe9b8;-webkit-text-stroke:0;text-shadow:-1px -1px #1d2836,1px -1px #1d2836,-1px 1px #1d2836,1px 1px #1d2836;font-size:13px}:root.ink .ent-label .ent-name.ent-plate{-webkit-text-stroke:0;text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,-1px 0 #000,1px 0 #000,-1px 1px #000,0 1px #000,1px 1px #000;font-weight:400}:root.ink .ent-label.drop .ent-name{-webkit-text-stroke-width:2.5px}:root.ink :is(.map-window,.worldmap-window) :is(canvas,img){filter:contrast(1.08)saturate(1.1)}:root.ink .mm-view{background:#120d0a}:root.ink .mm-view canvas{filter:contrast(1.08)saturate(1.12)}:root.ink .menu-btn.hl .menu-label,:root.ink.hud-touch .hud .menu-btn.hl .menu-label{color:#ff9a7a}:root.ink:not(.hud-touch) .menu-label{color:var(--on-paper);background:#f7efdc}:root.ink.hud-touch.hud-land .hud .feed-ticker .ft-exchange{display:none}:root.ink.hud-touch.hud-land .hud .feed-ticker .ft-peek{max-width:92px;font-size:10px}:root.ink.hud-touch.hud-land .hud .hud-tr>.wz-chip.full{max-width:132px;width:auto!important}:root.ink.hud-touch.hud-land .hud .hud-tr>.wz-chip .wzc-go{display:none}:root.ink .ent-label.aggro .ent-name{color:#ffe2d6}:root.ink .ent-label.elite .ent-name{color:#ffe6a0}:root.ink .ent-label.boss .ent-name{color:#ffb8a8}:root.ink .ent-label.mob .ent-name.ent-plate,:root.ink .ent-label.aggro .ent-name.ent-plate{color:#fff}:root.ink .ent-label.elite .ent-name.ent-plate{color:#ff9a3c;font-weight:700}:root.ink .ent-label.boss .ent-name.ent-plate{color:#ffcf5a;font-weight:700}:root.ink.hud-touch.hud-land .hud .feed-ticker .ft-peek{display:none}:root.ink.hud-touch.hud-land .hud .feed-ticker{width:auto}:root.ink.hud-touch.hud-land .hud .hud-tr>.wz-chip.full{grid-template-columns:auto auto;left:auto;right:calc(100% + 6px);width:max-content!important}.toasts{gap:3px}:root.hud-zones .toasts{width:max-content}.toasts .toast,:root.ink .toasts .toast,:root.ink.hud-touch .toasts .toast{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:none;color:#fff3d6;font:700 12px/1.3 var(--body,inherit);text-shadow:0 1px 2px #000,0 0 3px #000;-webkit-text-stroke:0;text-align:center;max-width:min(78vw,24em);animation:.2s ease-out toastin,.4s ease-in forwards toastout;animation-delay:0s, calc(var(--toast-ms,3.2s) - .4s);background:#1d161180;border:1px solid #f6c94f73;border-radius:999px;padding:3px 12px}.toasts .toast.big,:root.ink .toasts .toast.big{color:#ffe49b;border-color:#f6c94fb3;font-family:inherit;font-size:12px;font-weight:800}.toasts .toast.error,:root.ink .toasts .toast.error{color:#ffc2b8;border-color:#e0776ccc}.toasts .toast.reward,:root.ink .toasts .toast.reward{color:#ffe9a8;border-color:#f6c94fb3}.toasts .toast.rare,:root.ink .toasts .toast.rare{color:#f1e6ff;box-shadow:none;background:#1e0e3280;border-color:#b467ffcc}@keyframes toastout{to{opacity:0;transform:translateY(-4px)}}:root.hud-zones .toasts .toast,:root.hud-zones .toasts .toast.big{padding:3px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.toasts .toast{animation:.4s ease-in forwards toastout;animation-delay:calc(var(--toast-ms,3.2s) - .4s)}}:root.hud-zones.hud-touch.hud-land .toasts .toast:nth-last-child(n+3){display:none}.hud-ticker{z-index:100;top:var(--ticker-top,calc(var(--safe-t,0px) + 66px));pointer-events:none;flex-direction:column;align-items:center;gap:2px;width:min(94vw,420px);display:flex;position:fixed;left:50%;transform:translate(-50%)}:root.hud-land .hud-ticker{width:min(420px,100vw - 500px)}.hud-ticker .tick{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:0 1px 2px #000,0 0 3px #000;color:#fff3c4;white-space:nowrap;max-width:100%;animation:.2s ease-out toastin,.4s ease-in forwards toastout;animation-delay:0s, calc(var(--toast-ms,4.5s) - .4s);background:#1410086b;border:1px solid #f6c94f99;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:11.5px;font-weight:800;line-height:18px;display:flex;overflow:hidden}.hud-ticker .tick span{text-overflow:ellipsis;overflow:hidden}:root:root:root:root.hud-zones .hud.compact .hud-tl>.profile-card{order:-3}:root:root:root:root.hud-zones .hud.compact .hud-tl>.buff-bar{order:-2}:root:root:root:root.hud-zones .hud.compact .hud-tl>.quest-tracker{order:-1}:root:root:root:root.hud-zones .hud.compact .quest-tracker.line{width:232px;max-width:calc(100vw / var(--hud-scale,1) - 150px);min-height:0;box-shadow:none;filter:none;background:0 0;border:0;border-image:;border-radius:0;padding:0;display:block;overflow:visible}:root:root:root:root.hud-zones .hud.compact .qline-row{background:linear-gradient(#3a312ae6,#1f1914e6);border:2px solid #1d1611;border-radius:10px;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a35a,0 2px #140c0666}:root:root:root:root.hud-zones .hud.compact .qline-main{min-width:0;min-height:32px;box-shadow:none;color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:0;padding:4px 4px 4px 7px;display:flex;position:relative}:root:root:root:root.hud-zones .hud.compact .qline-main:active{transform:translateY(1px)}:root:root:root:root.hud-zones .hud.compact .qline-main.done{box-shadow:inset 3px 0 #93f2cb}:root:root:root:root.hud-zones .hud.compact .qline-text{flex-direction:column;flex:1;min-width:0;display:flex}:root:root:root:root.hud-zones .hud.compact .qline-title{white-space:normal;overflow-wrap:anywhere;color:#ffe49b;margin:0;font-size:11.5px;font-weight:900;line-height:15px;display:block}:root:root:root:root.hud-zones .hud.compact .qline-why{opacity:1;white-space:normal;overflow-wrap:anywhere;color:#fff;margin:0;font-size:11px;font-weight:700;line-height:15px}:root:root:root:root.hud-zones .hud.compact .qline-main.done .qline-why{color:#93f2cb}:root:root:root:root.hud-zones .hud.compact .qline-min,:root:root:root:root.hud-zones .hud.compact .qline-more{font:inherit;cursor:pointer;background:#1d16118c;border:0;border-left:1px solid #c9a35a66;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:relative}:root:root:root:root.hud-zones .hud.compact .qline-min{color:#c3d7ee;width:22px;font-size:15px;font-weight:900}:root:root:root:root.hud-zones .hud.compact .qline-more{color:#f6c94f;width:28px;font-size:12px}:root:root:root:root.hud-zones .hud.compact .qline-more small{color:#c3d7ee;margin-top:1px;font-size:8.5px}.qline-dot{background:#e0352a;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1.5px #1d1611}:root:root:root:root.hud-zones .hud.compact .qline-min:before,:root:root:root:root.hud-zones .hud.compact .qline-more:before{content:"";position:absolute;inset:-4px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open:not(.tutorial){width:232px;max-width:calc(100vw / var(--hud-scale,1) - 150px)}:root:root:root:root.hud-zones .hud.compact .hud-tl{gap:4px}:root:root:root:root.hud-zones .hud.compact .profile-card{border-width:5px;border-image-width:7px;border-image-outset:2px;align-items:center;gap:5px;width:auto;min-width:0;max-width:156px;min-height:0;padding:0 8px 0 0}:root:root:root:root.hud-zones .hud.compact .profile-card .portrait{width:36px;height:36px;margin:0}:root:root:root:root.hud-zones .hud.compact .profile-card .portrait .hero-portrait{transform:scale(.62)}:root:root:root:root.hud-zones .hud.compact .profile-body{gap:1px}:root:root:root:root.hud-zones .hud.compact .profile-name{gap:3px}:root:root:root:root.hud-zones .hud.compact .profile-name .name{white-space:nowrap;text-overflow:ellipsis;max-width:74px;font-size:11px;line-height:14px;overflow:hidden}:root:root:root:root.hud-zones .hud.compact .profile-name .lv-text{padding:0 5px;font-size:9.5px;line-height:13px}:root:root:root:root.hud-zones .hud.compact .profile-card .bar{border-width:1px;width:82px;height:7px}:root:root:root:root.hud-zones .hud.compact .profile-card .bar.mp{height:5px}:root:root:root:root.hud-zones .hud.compact .profile-card .bar.exp{height:4px}:root:root:root:root.hud-zones .hud.compact .profile-card .bar span{display:none}:root:root:root:root.hud-zones .hud.compact .profile-card .bar-tag{width:16px;font-size:7.5px}:root:root:root:root.hud-zones .hud.compact .profile-card .bar-row{gap:2px}:root:root:root:root.hud-zones .hud.compact .buff-bar{gap:2px;max-width:200px}:root:root:root:root.hud-zones .hud.compact .hud-tl>.need-card{border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;max-width:232px;padding:2px 22px 3px 6px}:root:root:root:root.hud-zones .hud.compact .need-card .nc-icon{font-size:14px}:root:root:root:root.hud-zones .hud.compact .need-card .nc-text b{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10.5px;line-height:14px;display:block;overflow:hidden}:root:root:root:root.hud-zones .hud.compact .need-card .nc-text .small{display:none}:root:root:root:root.hud-zones .hud.compact .need-card .nc-actions{flex-wrap:wrap;gap:3px;max-width:100%}:root:root:root:root.hud-zones .hud.compact .need-card .nc-actions .btn{min-height:22px;padding:1px 7px;font-size:10.5px}:root:root:root:root.hud-zones .hud.compact .need-card .nc-close{width:18px;height:18px;margin-top:-9px;font-size:11px;top:50%;right:2px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded){filter:none;background:linear-gradient(#3a312a,#1f1914);border:2px solid #1d1611;border-image:;border-radius:10px;width:126px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a35a,0 2px #140c0666}:root:root:root:root.hud-zones .hud.compact.desk .minimap:not(.expanded){width:160px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded):before,:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded):after{display:none}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-title{z-index:2;pointer-events:none;min-height:14px;font:800 9.5px/14px var(--body,inherit);color:#fff3d6;text-shadow:0 1px #000;background:linear-gradient(#0a0806d9,#0a080600);border-radius:6px 6px 0 0;justify-content:space-between;gap:4px;padding:0 5px;display:flex;position:absolute;top:2px;left:2px;right:2px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-name{text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;overflow:hidden}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-name:before{display:none}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-lv{font:700 9px/14px var(--num,inherit);color:#f6d36c;flex:none}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-view{aspect-ratio:auto;border:1px solid #1d1611;border-radius:6px;width:auto;margin:2px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-north{width:15px;height:15px;margin:-7.5px;font-size:9px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-svc{height:16px;padding:0 4px;top:16px;right:3px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-svc-label,:root:root:root:root.hud-zones .hud.compact.touch .minimap:not(.expanded) .mm-tools{display:none}:root:root:root:root.hud-zones .hud.compact.desk .minimap:not(.expanded) .mm-tools{justify-content:space-between;bottom:2px;left:2px;right:2px}:root:root:root:root.hud-zones .hud.compact.desk .minimap:not(.expanded) .mm-btn{width:22px;height:22px;font-size:13px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-foot{gap:3px;padding:0 6px 2px;font-size:9.5px}:root:root:root:root.hud-zones .hud.compact .minimap:not(.expanded) .mm-foot :is(.tod,.mm-ch,.pvp,.safe){font-size:9.5px}:root:root:root:root.hud-zones .hud.compact .hud-tr>:is(.feed-ticker,.wz-chip){max-width:126px}:root:root:root:root.hud-zones .hud.compact.desk .hud-tr>:is(.feed-ticker,.wz-chip){max-width:160px}:root:root:root:root.hud-zones .hud.compact .hud-tr>.feed-ticker{width:126px}:root:root:root:root.hud-zones .hud.compact.desk .hud-tr>.feed-ticker{width:160px}:root:root:root:root.hud-zones .hud.compact.desk .hud-bottom>.chat.open{flex-basis:360px}:root:root:root:root.hud-zones.hud-port .hud.compact .hud-tl{max-height:min(var(--tl-max,60vh), calc((38vh - 66px) / var(--hud-scale,1)))}:root:root:root:root.hud-zones .hud.compact.touch.land .hud-tl>.quest-tracker.open:not(.tutorial){height:auto;box-shadow:none;flex:0 auto}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-quest{padding:3px 6px 4px;display:block}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-name{white-space:normal;align-items:flex-start;font-size:11.5px}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-title{text-overflow:clip;overflow:visible}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open :is(.qt-obj,.qt-ready){white-space:normal;flex:none;margin-top:1px;font-size:10.5px;overflow:visible}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-obj~.qt-obj,:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-bar{display:block}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial{width:232px;max-width:calc(100vw / var(--hud-scale,1) - 150px)}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-name,:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial .qt-name{font-size:11.5px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-obj,:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial .qt-obj{font-size:10.5px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open :is(.qt-quest,.qt-quest.cap,.qt-quest.next),:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial :is(.qt-quest,.qt-quest.cap,.qt-quest.next){min-height:0;padding:3px 6px 4px}:root:root:root:root.hud-zones .hud.compact .need-card :is(.btn,.mall-chip){gap:3px;min-height:22px;padding:1px 8px;font-size:10.5px;line-height:16px}:root:root:root:root.hud-zones .hud.compact .need-card .mall-chip :is(.mc-name,.mc-price,.mc-gem){font-size:10.5px;line-height:16px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.collapsed .qt-label{display:none}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open:not(.tutorial){width:206px;max-width:calc(100vw / var(--hud-scale,1) - 150px);height:auto;min-height:auto;box-shadow:none;filter:none;background:0 0;border:0;border-image:;border-radius:0;flex-direction:column;gap:3px;padding:0;display:flex;overflow:visible}:root:root:root:root.hud-zones .hud.compact .quest-tracker.line{flex:none}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial{flex:none;min-height:auto}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open:not(.tutorial){flex:0 auto}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open>:not(.qt-list){flex:none}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open>.qt-list{flex:0 auto}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qline-more{color:#f6c94f}:root:root:root:root.hud-zones .hud.compact .quest-tracker .quest-invite-nudge{width:206px;max-width:calc(100vw / var(--hud-scale,1) - 150px);box-sizing:border-box}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-tools{min-width:0;display:flex}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-guide{color:#ffe49b;min-width:0;min-height:24px;font:800 11px/20px var(--body,inherit);white-space:nowrap;text-overflow:ellipsis;text-align:center;background:linear-gradient(#3a312aeb,#1f1914eb);border:1px solid #c9a35a;border-radius:999px;flex:1;margin:0;padding:1px 8px;position:static;overflow:hidden;box-shadow:0 2px #140c0666}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-tabs{flex-wrap:wrap;gap:2px;margin:0;padding:0;display:flex}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-tab{white-space:nowrap;min-height:20px;padding:0 6px;font-size:10px;line-height:18px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-list{overscroll-behavior:contain;min-height:56px;max-height:calc(40vh / var(--hud-scale,1));background:linear-gradient(#3a312ae6,#1f1914e6);border:2px solid #1d1611;border-radius:10px;flex-direction:column;gap:3px;padding:3px;display:flex;overflow:hidden auto;box-shadow:inset 0 0 0 1px #c9a35a,0 2px #140c0666}:root:root:root:root.hud-zones.hud-port .hud.compact .quest-tracker.open .qt-list{max-height:max(84px, calc((38vh - 66px) / var(--hud-scale,1) - 124px))}:root:root:root:root.hud-zones.hud-touch.hud-land .hud.compact .quest-tracker.open .qt-list{max-height:max(76px, calc(var(--tl-fit,230px) - 126px))}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-quest{border-radius:7px;min-height:0;margin:0;padding:3px 5px 4px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-name{white-space:normal;font-size:11.5px;line-height:14px;display:block}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-title{text-overflow:clip;white-space:normal;overflow:visible}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open .qt-kind{padding:0 4px;font-size:9.5px;line-height:13px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open :is(.qt-obj,.qt-ready,.qt-optional){white-space:normal;font-size:10.5px;line-height:13px}:root:root:root:root.hud-zones .hud.compact .quest-tracker.open [data-quest-card-actions] .btn{min-height:22px;padding:1px 8px;font-size:10.5px;line-height:16px}:root:root:root:root.hud-zones .hud.compact.touch .hud-tl>.quest-tracker.tutorial:not(.line){flex-direction:column;flex:0 auto;gap:3px;min-height:0;display:flex;overflow:hidden}:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.tutorial:not(.line)>.qt-tut-body{overscroll-behavior:contain;flex:0 auto;min-height:56px;overflow:hidden auto}:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.tutorial:not(.line)>.qt-foot{flex:none}:root:root:root:root.hud-zones .hud.compact.touch.land .hud-tl>.quest-tracker.tutorial:not(.line){padding-right:7px}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.tutorial:not(.line) .qt-guide{margin:0;position:static}:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.tutorial:not(.line) .qt-tut-body>*,:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.tutorial:not(.line) .qt-tut-body .qt-quest{box-sizing:border-box;min-width:0;max-width:100%}:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.tutorial:not(.line) .qt-chips{flex-wrap:wrap;gap:3px;min-width:0;display:flex}:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.tutorial:not(.line) .qt-quest :is(.qt-name,.qt-title,.qt-obj,.qt-hint,.qt-ready){overflow-wrap:anywhere;min-width:0}:root:root:root:root.hud-zones .hud.compact.touch .hud-tl:has(>.quest-tracker.tutorial:not(.line))>.need-chips{display:none}:root:root:root:root.hud-zones .hud.compact.touch.land .hud-tl:has(>.quest-tracker.tutorial:not(.line))>.buff-bar{display:none}:root:root:root:root.hud-zones .hud.compact .top-menu{width:auto;max-width:none;box-shadow:none;filter:none;background:linear-gradient(#140e0a52,#140e0a1f);border:2px solid #0000;border-image:;border-radius:12px;align-items:flex-start;gap:0;padding:3px 3px 2px;display:flex}:root:root:root:root.hud-zones.hud-port .hud.compact .top-menu{width:calc(100vw / var(--hud-scale,1) - 12px);box-sizing:border-box;justify-content:space-between}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn{width:var(--bw,46px);min-width:0;height:48px;box-shadow:none;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:1px;padding:0;display:flex;position:relative}:root:root:root:root.hud-zones.hud-port .hud.compact .top-menu>.menu-btn{flex:1 0 var(--bw,46px);width:auto}:root:root:root:root.hud-zones .hud.compact.desk .top-menu>.menu-btn{width:var(--bw,52px)}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn:is(:hover,.on){background:#ffffff14}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn .menu-disc{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;display:grid;overflow:visible}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn.on .menu-disc{filter:drop-shadow(0 0 4px #63df6f)}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn :is(img.ink-art,.menu-icon,svg){filter:drop-shadow(0 1px 1px #140c0680);margin:0;width:22px!important;height:22px!important}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn .menu-label{box-sizing:border-box;white-space:nowrap;overflow-wrap:normal;letter-spacing:0;text-align:center;color:#fff3d6;width:100%;max-width:none;box-shadow:none;text-shadow:-1px 0 #1d1611,1px 0 #1d1611,0 -1px #1d1611,0 1px #1d1611;background:0 0;margin:0;padding:0 1px 1px;font-size:9.5px;font-weight:700;line-height:12px;display:block;overflow:hidden}:root:root:root:root.hud-zones .hud.compact.desk .top-menu>.menu-btn :is(img.ink-art,.menu-icon,svg){width:30px!important;height:30px!important}:root:root:root:root.hud-zones.hud-touch.hud-land .hud.compact .top-menu>.menu-btn{height:40px}:root:root:root:root.hud-zones.hud-touch.hud-land .hud.compact .top-menu>.menu-btn .menu-disc{width:25px;height:25px}:root:root:root:root.hud-zones.hud-touch.hud-land .hud.compact .top-menu>.menu-btn :is(img.ink-art,.menu-icon,svg){width:18px!important;height:18px!important}:root:root:root:root.hud-zones.hud-touch.hud-land .hud.compact .top-menu>.menu-btn .menu-label{font-size:9px;line-height:11px}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn.invite-btn .menu-disc{background:radial-gradient(circle,#ffd87877 30%,#0000 70%)}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn:is(.invite-btn,.hl) .menu-label{color:#ffe49b;font-weight:800}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn .inv-ribbon{display:none}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn>.badge{min-width:13px;height:13px;padding:0 3px;font-size:8.5px;line-height:13px;top:-1px;right:2px}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn>.badge.dot{width:9px;min-width:9px;height:9px;padding:0}:root:root:root:root.hud-zones .hud.compact .top-menu>.menu-btn .mk-px{z-index:1;white-space:nowrap;background:#1d1611d9;border-radius:6px;padding:0 3px;font-size:7.5px;line-height:10px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}:root:root:root:root.hud-zones .hud.compact.desk .hud-bottom>.chat{order:0;margin-right:auto}:root:root:root:root.hud-zones .hud.compact.desk .hud-bottom>.hud-bl{zoom:1;min-width:0;position:absolute;bottom:calc(100% + 4px);left:6px}:root:root:root:root.hud-zones .hud.compact.desk .hud-bottom>.hud-bl>*{zoom:var(--hud-scale)}:root:root:root:root.hud-zones .hud.compact.desk .action-arc.desk-bar{zoom:var(--hud-scale);border:1.5px solid var(--ink-line,#1d1611);background:linear-gradient(#1d1611c7,#17120fe6);border-radius:9px;order:2;align-items:center;gap:3px;width:auto;height:auto;padding:4px 5px;display:flex;box-shadow:inset 0 0 0 1px #f6e3b04d,0 2px 6px #00000073}:root:root:root:root.hud-zones .hud.compact.desk .action-arc.desk-bar>*{flex:none;position:relative;inset:auto}:root:root:root:root.hud-zones .hud.compact.desk .action-arc.desk-bar>.hb-done{position:absolute;bottom:calc(100% + 6px);right:4px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot{width:38px;height:38px;box-shadow:none;background:#0d0a088c;border:1px solid #f6e3b06b;border-radius:6px;padding:2px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot.empty{background:#0d0a0859;border-style:solid}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot .plus{font-size:15px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot :is(.skill-icon,.item-icon),:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot .cd-clip{border-radius:4px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot .hk{box-shadow:none;z-index:2;color:#f6e3b0;text-shadow:0 0 2px #000,0 0 2px #000,0 1px 1px #000;background:0 0;border-radius:0;padding:0 1px;font-size:9px;top:1px;left:2px;transform:none}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-page{color:#f6c94f;background:#0d0a088c;border:1px solid #f6e3b06b;border-radius:6px;width:24px;height:38px;padding:0;font-size:10px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-pg1{display:none}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .arc-btn.auto{border-radius:6px;gap:1px;width:auto;min-width:50px;max-width:110px;height:38px;padding:0 6px;font-size:9px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .arc-btn.auto .auto-gear{top:1px;bottom:auto;right:1px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .act-main{border-width:2px;width:42px;height:42px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .hb-slot .auto-mark{top:-4px;left:auto;right:-4px}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .arc-btn.auto :is(.menu-icon,svg,img){width:18px!important;height:18px!important}:root:root:root:root.hud-zones .hud.compact.desk .desk-bar .arc-btn.auto span{white-space:nowrap;line-height:11px}:root:root:root:root.hud-zones .hud.compact.desk .hud-bottom>.chat,:root:root:root:root.hud-zones .hud.compact.desk .hud-bottom>.chat.open{flex:0 458px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card{gap:8px;max-width:260px;padding:3px 10px 3px 3px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .portrait{width:58px;height:58px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .portrait .hero-portrait{transform:none}:root:root:root:root.hud-zones .hud.compact.desk .profile-body{gap:2px}:root:root:root:root.hud-zones .hud.compact.desk .profile-name .name{max-width:118px;font-size:13px;line-height:16px}:root:root:root:root.hud-zones .hud.compact.desk .profile-name .lv-text{font-size:10.5px;line-height:14px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .bar{width:160px;height:13px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .bar.mp{height:12px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .bar.exp{height:9px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .bar span{font-size:9.5px;line-height:11px;display:block}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .bar.exp span{font-size:8px;line-height:8px}:root:root:root:root.hud-zones .hud.compact.desk .profile-card .bar-tag{width:20px;font-size:9px}:root:root:root:root.hud-zones .hud.compact .hud-tl>.quest-tracker.tutorial.line{width:232px;padding:0;overflow:visible}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card{display:flex}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card>:is(.qt-quest,.qt-quest.cap,.qt-quest.next){min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card>.qt-quest~.qt-quest,:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card .qt-quest>:not(.qt-name,.qt-obj),:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card .qt-obj~.qt-obj{display:none}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card .qt-name{color:#ffe49b;white-space:normal;overflow-wrap:anywhere;margin:0;padding:0;font-size:11.5px;font-weight:900;line-height:15px;display:block;overflow:visible}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card .qt-name>*{box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;margin:0 4px 0 0;padding:0;display:inline;overflow:visible}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial.line .qline-card .qt-obj{color:#fff;white-space:normal;overflow-wrap:anywhere;margin:0;padding:0;font-size:11px;font-weight:700;line-height:15px;display:block;overflow:visible}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial .qt-foot{align-items:center;gap:4px;display:flex}:root:root:root:root.hud-zones .hud.compact .quest-tracker.tutorial .qt-fold{border:1px solid #c9a35a66;border-radius:8px;width:28px;height:24px;margin-left:auto}:root:root:root:root.hud-zones .hud.compact .quest-tracker.next-min .qt-head{padding-right:10px;position:relative}:root:root:root:root.hud-zones .hud.compact .hud-tl>.need-chips{width:232px;max-width:calc(100vw / var(--hud-scale,1) - 150px);flex-wrap:wrap;flex:none;order:-1;align-items:flex-start;gap:3px;display:flex}:root:root:root:root.hud-zones .hud.compact .hud-tl>.need-chips:empty{display:none}:root:root:root:root.hud-zones .hud.compact .need-chip{flex-direction:column;min-width:0;max-width:100%;display:flex}:root:root:root:root.hud-zones .hud.compact .need-chip.open{flex-basis:100%}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-row{background:linear-gradient(#3a312aeb,#1f1914eb);border:1px solid #1d1611;border-radius:12px;align-self:flex-start;max-width:100%;min-height:24px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a35a,0 2px #140c0666}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-open{color:#ffe49b;min-width:0;font:800 10.5px/13px var(--body,inherit);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:3px;margin:0;padding:0 4px 0 7px;display:flex}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-open:active{transform:translateY(1px)}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-icon{flex:none;font-size:12px}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-label{overflow-wrap:anywhere;min-width:0;padding:3px 0}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-caret{color:#c3d7ee;flex:none;font-size:8px}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-x{color:#c3d7ee;cursor:pointer;background:#1d16118c;border:0;border-left:1px solid #c9a35a66;border-radius:0;flex:none;width:20px;height:auto;margin:0;padding:0;font-size:12px;line-height:1;position:relative;inset:auto}:root:root:root:root.hud-zones .hud.compact .need-chip :is(.nch-open,.nch-x):before{content:"";position:absolute;inset:-6px -2px}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-open{position:relative}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-card{border-radius:10px;gap:3px;width:100%;max-width:none;margin-top:3px;padding:4px 8px 5px 7px}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-card .nc-text b{white-space:normal;max-width:none;overflow:visible}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-card .nc-text .small{font-size:10px;line-height:13px;display:block}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-card .qin-copy{min-width:0;color:var(--text,#fff);flex-direction:column;gap:1px;font-size:10.5px;line-height:13px;display:flex}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-card .qin-copy strong{color:#ffcf7a;font-size:11px;line-height:14px}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-card .qin-open{align-self:flex-start}:root:root:root:root.hud-zones .hud.compact.desk .hud-tl>.quest-tracker.line,:root:root:root:root.hud-zones .hud.compact.desk .hud-tl>.need-chips{width:300px}:root:root:root:root.hud-zones .hud.compact .hud-tl:has(>.quest-tracker.open:not(.tutorial))>.need-chips{display:none}:root:root:root:root.hud-zones .hud.compact.desk .quest-tracker.open .qt-list{max-height:none}:root:root:root:root.hud-zones .hud.compact:is(.desk,.touch.land) .hud-tl>.quest-tracker.open:not(.tutorial){min-height:0}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-list>*{box-sizing:border-box;min-width:0;max-width:100%}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-chips{flex-wrap:wrap;gap:3px;min-width:0;display:flex}:root:root:root:root.hud-zones .hud.compact.touch.land .quest-tracker.open .qt-quest :is(.qt-name,.qt-title,.qt-obj,.qt-hint,.qt-ready){overflow-wrap:anywhere;min-width:0}:root:root:root:root.hud-zones .hud.compact.touch .quest-tracker.open .qt-quest.cap :is(.qt-chips,.qt-hint,.first-topup-line){display:none}:root:root:root:root.hud-zones .hud.compact .need-chip .nch-label{padding:2px 0}:root:root:root:root.hud-zones .hud.compact .hud-tl>.need-chips{gap:2px}:root:root:root:root.hud-zones .hud.compact.touch.land .hud-tl:has(>.quest-tracker.open:not(.tutorial))>.buff-bar{display:none}:root.ink .window{border-width:6px;border-image-width:37px 47px 42px 46px;border-image-outset:7px 8px 8px}:root.ink .window-head,:root.ink .mall-window .window-head{align-items:center;gap:6px;min-height:30px;padding:0 0 4px}:root.ink .window-title,:root.ink .mall-window .window-title,:root.ink.hud-touch .window-title,:root.ink.hud-touch .mall-window .window-title{margin:0 0 0 -2px;padding:3px 22px 5px 14px;font-size:16px;line-height:1.15}:root.ink .window-close,:root.ink .mall-window .window-close,:root.ink.hud-touch .window-close,:root.ink.hud-touch .mall-window .window-close{width:24px;height:24px;position:relative}:root.ink .window-close:before{content:"";position:absolute;inset:-6px}:root.ink .window-head:before{height:64px;top:22px}:root.ink .window-body{padding:6px 8px 8px}@media (max-width:760px){:root.ink .windows{left:calc(16px + var(--safe-l));right:calc(16px + var(--safe-r));justify-content:center}:root.ink .windows.n1>.window{max-height:75%}}@media (max-height:560px){:root.ink .windows{align-content:center;align-items:center}:root.ink .windows.n1>.window{max-height:90%}}.window-head{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root:not(.hud-touch) .window-head{cursor:grab}.window.dragging .window-head{cursor:grabbing}:root.ink .windows.float{display:block;inset:0;overflow:visible}:root.ink .windows.float>.window{box-sizing:border-box;max-width:min(92vw,100% - 32px);min-height:0;max-height:var(--win-max-h,75vh);flex:none;margin:0;position:absolute}@media (max-width:760px){:root.ink .windows.float>.window{width:calc(100% - 32px)}}:root.ink.hud-touch .windows.float .window-head{min-height:44px}:root.ink.hud-touch .windows.float .window-close{width:32px;height:32px}:root.ink.hud-touch .windows.float .window-close:before{inset:-6px}:root.ink .windows.float .window-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.infotip{box-sizing:border-box;border:1px solid var(--gold-2);width:18px;height:18px;color:var(--gold);text-shadow:none;box-shadow:none;cursor:pointer;vertical-align:middle;background:#00000059;border-radius:50%;flex:none;place-items:center;margin:0 0 0 4px;padding:0;font:italic 800 12px/1 Georgia,Times New Roman,serif;display:inline-grid;position:relative}.infotip:after{content:"";position:absolute;inset:-9px}.infotip:hover,.infotip.on{background:var(--gold-3);color:#fff8ec}.infotip:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tabs>.infotip.tabs-info{align-self:center;margin-left:auto}.infotip-pop{z-index:9200;box-sizing:border-box;border:2px solid var(--ink-line,#1d1611);background:var(--paper,#f5ecd6);width:max-content;max-width:min(300px,100vw - 24px);max-height:60vh;color:var(--on-paper,#1d1611);text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #00000073}.qt-daily{box-sizing:border-box;border:1px solid var(--gold-2);width:100%;min-height:26px;color:var(--gold);font:inherit;text-align:left;cursor:pointer;background:#00000052;border-radius:7px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.qt-daily:hover{background:#e2bd6b2e}.qt-daily .qt-daily-text{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.2}.qt-daily b{color:#fff3d0;flex:none}.hud.touch.land .qt-daily{min-height:22px;padding:2px 6px;font-size:10px}.set-row[data-f=set-hud-size] .seg{grid-template-columns:repeat(3,auto);justify-content:end;display:grid}.window.char-window{width:400px}.eq-doll{flex-direction:column;gap:8px;display:flex}.eq-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.eq-col{flex-direction:column;gap:5px;display:flex}.eq-col .pd-slot,.eq-foot .pd-slot{flex:none;width:48px;height:48px}.eq-hero{background:radial-gradient(at 50% 60%,#e2bd6b29,#00000040 70%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.eq-hero .eq-name{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:14px}.eq-foot{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.eq-detail{background:#0000004d;border-radius:8px;flex-direction:column;gap:6px;padding:6px;display:flex}.eq-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;font-size:12px;display:grid}.eq-stats>span{justify-content:space-between;gap:4px;min-width:0;display:flex}.eq-stats b{white-space:nowrap}.eq-doll .slot-label{text-align:center;overflow-wrap:normal;word-break:normal;font-size:9px;line-height:1.05}@media (max-width:420px){.eq-col .pd-slot,.eq-foot .pd-slot{width:44px;height:44px}.eq-doll .slot-label{letter-spacing:-.02em;font-size:8px}}.skills-window .tier-grid{flex-direction:column;gap:4px;display:flex}.skill-row{border-radius:8px;align-items:center;gap:5px;display:flex}.skill-row .skill-card{text-align:left;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:0;padding:4px 8px}.skill-row .skill-card .sk-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.skill-row .skill-card .sk-name{overflow-wrap:anywhere;font-size:13px;font-weight:700}.skill-row .skill-card .sk-state{flex-basis:100%}.skill-row .sk-plus,.skill-row .sk-bar{border:1px solid var(--gold-3);width:30px;height:30px;color:var(--gold);font:800 18px/1 var(--num,inherit);cursor:pointer;background:#0000004d;border-radius:6px;flex:none;padding:0;position:relative}.skill-row .sk-plus:after,.skill-row .sk-bar:after{content:"";position:absolute;inset:-4px}.skill-row .sk-plus.ready{border-color:var(--jade);color:#eafff6;background:var(--jade-2)}.skill-row .sk-plus.locked{opacity:.55}.skill-row .sk-bar{font-size:16px}.skill-row .sk-plus:hover,.skill-row .sk-bar:hover{filter:brightness(1.15)}.region-maps .region-head{align-items:center;gap:4px;font-size:14px;display:flex}.map-card .mc-head{align-items:center}.map-card .mc-head .mc-info{margin-left:0}.modal-backdrop:has(>.death-panel){pointer-events:none;background:0 0}.modal-backdrop>.death-panel{pointer-events:auto;box-sizing:border-box;width:min(360px,100vw - 32px)}.death-panel:not(.death-dock)>.row{flex-direction:column;align-items:stretch;gap:6px}.death-panel:not(.death-dock)>.row>.btn{width:100%}.death-reopen{z-index:60;left:50%;bottom:calc(10px + var(--safe-b));pointer-events:auto;position:fixed;transform:translate(-50%)}@media (max-width:600px) and (orientation:portrait){.death-reopen{bottom:auto;top:calc(40% + var(--safe-t))}}@media (max-height:520px) and (orientation:landscape){.death-reopen{bottom:auto;top:calc(26% + var(--safe-t))}}:root.ink.hud-touch .shop-window .btn,:root.ink.hud-touch .shop-window .btn.small,:root.ink.hud-touch .storage-window .btn,:root.ink.hud-touch .storage-window .btn.small{min-height:40px}:root.ink.hud-touch .storage-window :is(.tabs button,.btn),:root.ink.hud-touch .shop-window .btn,:root.ink.hud-touch .shop-window .btn.small{min-height:44px}@media (max-height:500px) and (min-width:600px){.shop-window .shop-sell-controls{gap:2px;padding:4px 6px;position:static}.shop-window .shop-sell-top{flex-wrap:nowrap;align-items:stretch;gap:6px}.shop-window .shop-sell-top>span{display:none}.shop-window .shop-sell-top>.btn{white-space:normal;flex:1 1 0;min-width:0;padding:2px 4px;font-size:12px;line-height:1.15}.shop-window .window-body:not(:has(.shop-buy)) .shop-list{grid-column:1/span 2}.shop-window .shop-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:4px 8px;display:grid}.shop-window .shop-row>.item-icon{grid-area:1/1/span 3}.shop-window .shop-row>.sr-body{display:contents}.shop-window .shop-row .sr-name{-webkit-line-clamp:unset;grid-area:1/2/auto/span 2;font-size:12px;line-height:1.3;display:block;overflow:visible}.shop-window .shop-row .sr-body>.dim{grid-area:2/2;min-width:0;font-size:11px}.shop-window .shop-row .sr-body>.sr-limit{grid-area:3/2/auto/span 2;font-size:11px}.shop-window .shop-row>.sr-price{text-align:right;grid-area:2/3;font-size:13px}.shop-window .shop-sell-toggle{gap:6px;min-height:28px;font-size:12px;line-height:1.2}}:root.ink.hud-touch .settings .set-row,:root.ink.hud-touch .settings .language-select,:root.ink.hud-touch .settings select{min-height:44px}:root.ink.hud-touch .settings input[type=range]{height:44px;margin:0}:root.ink.hud-touch .settings .seg button,:root.ink.hud-touch .settings>.btn,:root.ink.hud-touch .settings .row .btn{min-height:44px}:root.ink.hud-touch .voice-volume-control input[type=range]{flex:none}:root.ink.hud-touch .window:has(>.window-body>.settings,.settings) .btn{min-height:44px}:root.ink.hud-touch .acct-legal a{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}:root.ink.hud-touch .auto-window .auto-check{align-items:center;min-height:44px}:root.ink.hud-touch .auto-window .auto-check>.infotip{flex:none;margin-left:auto}:root.ink.hud-touch .auto-window :is(.btn,.auto-seg button,.auto-radio button,.auto-chip){min-height:44px}:root.ink.hud-touch .auto-window input[type=range]{height:44px;margin:0}:root.ink.hud-touch .auto-window input[type=number],:root.ink.hud-touch .auto-window :is(.auto-row,.auto-pct){min-height:44px}:root.ink.hud-touch .infotip:after{inset:-16px}@media (max-width:520px){.auto-window .auto-status{grid-template-columns:1fr}.auto-window .auto-status .auto-go{width:100%}.auto-window .auto-row{flex-wrap:wrap}.auto-window .auto-row>span:first-child{flex:100%;max-width:none}.auto-window .auto-seg{flex:100%;min-width:0}.auto-window .auto-seg button{overflow-wrap:break-word;white-space:normal;flex:auto;min-width:0;line-height:1.2}}:root.ink.hud-touch .skill-filters{flex-flow:wrap;gap:5px 6px}:root.ink.hud-touch .skill-filters>:is(.skill-tabs,.rank-chips){scrollbar-width:none;flex:100%;min-width:0;padding-bottom:0;overflow-x:auto}:root.ink.hud-touch .skill-tabs{flex-wrap:nowrap}:root.ink.hud-touch .skill-tabs button,:root.ink.hud-touch .rank-chips button{flex:none;min-height:44px}:root.ink.hud-touch .skill-filters>.btn{flex:140px;min-height:44px}:root.ink.hud-touch .skill-tabs button{min-width:44px}:root.ink.hud-touch .skill-row :is(.sk-plus,.sk-bar):after{inset:-8px}:root.ink.hud-touch .skills-window .btn{min-height:44px}:root.ink.hud-touch .inv-window .cats button{min-width:44px;min-height:44px}:root.ink.hud-touch .inv-window .bag-tools :is(.search,.btn,.bag-jade){height:auto;min-height:44px}:root.ink.hud-touch .inv-window :is(.wing-slot-row>.pd-slot,.rest-slot-panel>.pd-slot,.skin-slot){flex:none;width:44px;min-width:44px;height:44px}:root.ink.hud-touch .inv-window :is(.wing-slot-info,.rest-slot-info) .btn{min-height:44px}:root.ink.hud-touch .inv-window .pd-gold{align-items:center;min-height:44px;padding:0 10px;display:flex}:root.ink.hud-touch .inv-window .pd-wardrobe{min-height:44px}:root.ink.hud-touch .inv-window .item-detail:has(>.hint:only-child){background:0 0;border:0;min-height:44px;padding:0 4px}:root.ink.hud-touch .inv-window .item-detail>.hint:only-child{justify-content:flex-end;align-items:center;min-height:44px;margin:0;padding:0;display:flex}@media (max-width:760px){:root.ink.hud-touch .inv-window .inv-layout{flex:none;grid-auto-rows:max-content;height:auto}:root.ink.hud-touch .inv-window .paperdoll{grid-template-columns:1fr 1fr;align-content:start;gap:6px;min-height:auto;display:grid;overflow:visible}:root.ink.hud-touch .inv-window .paperdoll>*{min-width:0;margin:0}:root.ink.hud-touch .inv-window .paperdoll>:is(.pd-slots,.skin-slot-panel,.pd-head){grid-column:1/-1}:root.ink.hud-touch .inv-window .paperdoll .pd-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}:root.ink.hud-touch .inv-window .paperdoll .pd-slots .pd-slot{aspect-ratio:auto;min-width:44px;height:44px}:root.ink.hud-touch .inv-window :is(.wing-slot-panel,.rest-slot-panel){align-items:center;gap:6px;min-height:52px;padding:4px 6px}:root.ink.hud-touch .inv-window .wing-slot-panel{flex-direction:column}:root.ink.hud-touch .inv-window :is(.wing-slot-info,.rest-slot-info) small.dim{display:none}}:root.ink.hud-touch .window[data-win=market] :is(.btn,.tabs button,select,input:not([type=checkbox]):not([type=range])){min-height:44px}:root.ink.hud-touch .window[data-win=market] .btn{min-width:44px}:root.ink.hud-touch .window[data-win=market] .market-clerk-help{flex-wrap:nowrap;gap:20px}:root.ink.hud-touch .window[data-win=market] .tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root.ink.hud-touch .window[data-win=market] .tabs button{white-space:nowrap;flex:auto;padding-inline:8px}:root.ink.hud-touch .window[data-win=feed] :is(.btn,.chip,button,select,input:not([type=checkbox]):not([type=range])){min-height:44px}:root.ink.hud-touch .window[data-win=feed] :is(.chip,.btn){min-width:44px}:root.ink.hud-touch .window[data-win=quests] :is(.btn,.quest-item,.tabs button){min-width:44px;min-height:44px}:root.ink.hud-touch .window[data-win=mail] :is(.btn,.tabs button,select,input:not([type=checkbox]):not([type=range]),textarea){min-height:44px}:root.ink.hud-touch .window[data-win=friends] :is(.btn,.tabs button,input:not([type=checkbox]):not([type=range])){min-width:44px;min-height:44px}:root.ink.hud-touch .window[data-win=minigame] :is(.btn,.tabs button,button,select,input:not([type=checkbox]):not([type=range])){min-height:44px}:root.ink.hud-touch .window[data-win=character] :is(.btn,.tabs button),:root.ink.hud-touch .window[data-win=character] .pd-slot,:root.ink.hud-touch .window[data-win=qigong] :is(.btn,.tabs button){min-width:44px;min-height:44px}@media (pointer:coarse){:root.ink .chars-actions .btn{min-height:44px}}@media (max-height:500px) and (orientation:landscape){:root.ink .chars-panel{overflow-y:auto}:root.ink .chars-panel>:is(.panel-title,.chars-sub),:root.ink .chars-panel .char-card.empty{display:none}:root.ink .chars-panel .char-list{flex:1 1 0;min-height:96px;overflow-y:auto}:root.ink .chars-panel .chars-actions{flex:none}}:root.ink.hud-touch .death-panel :is(.btn,.mall-chip,.first-topup-line),:root.ink.hud-touch .afk-shop :is(.btn,.afk-chip,.afk-tile){min-height:44px}@media (max-width:760px){:root.ink.hud-touch .mall-window .mall-head .btn:not(.mall-topup-btn),:root.ink.hud-touch .mall-window .mall-top .btn:not(.mall-topup-btn),:root.ink.hud-touch .mall-window .mall-top .mall-topup-btn,:root.ink.hud-touch .mall-window .mall-head .mall-topup-btn{min-width:44px;height:auto;min-height:44px}:root.ink.hud-touch .mall-window .mall-cardbar .mc-actions .btn,:root.ink.hud-touch .mall-window .mall-card .mall-buy{height:auto;min-height:44px}}@media (max-height:500px) and (orientation:landscape){.modal-backdrop>.death-panel{width:min(600px,100vw - 32px);max-height:calc(100vh - 12px);overflow-y:auto}.death-panel:not(.death-dock)>.row{flex-flow:wrap}.death-panel:not(.death-dock)>.row>.btn{flex:150px;width:auto}}:root.ink:lang(my) .list-window .mail-row :is(.mail-from,.mail-subj){line-height:1.6}.tracker-window .track-sec{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.tracker-window .track-h{color:var(--gold);font-weight:700}.tracker-window .track-row{background:#0000002e;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex}.tracker-window .track-row.st-done{opacity:.6}.tracker-window .track-st{text-align:center;width:16px}.tracker-window .track-row .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qt-solo{border-left:2px solid var(--gold);background:#00000026;border-radius:4px;margin-top:4px;padding:4px 6px}.qt-solo-h{color:var(--gold);font-size:.9em;display:block}.qt-solo .btn{margin-top:3px}.link-prompt{z-index:40;border:1px solid var(--gold);pointer-events:auto;background:#10161cf5;border-radius:10px;width:min(360px,100vw - 32px);padding:14px;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000080}.link-prompt p{margin:6px 0 10px}.link-prompt .row{justify-content:flex-end;gap:8px;display:flex}.link-row .link-box{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.link-row small.ok{color:#7be08f}.link-row small.warn{color:#ffb86b}.email-gate{border:1px solid var(--gold);background:#3c1e0ad9;border-radius:10px;margin:10px 0;padding:12px}.email-gate b{color:var(--gold);margin-bottom:4px;display:block}.email-gate p{margin:0 0 10px;font-size:13px;line-height:1.4}.email-gate .row{flex-wrap:wrap;gap:8px;display:flex}.email-gate .row .btn{flex:140px}.login-panel .forgot-link{align-self:flex-end;margin:-4px 0 6px;font-size:13px}.chars-actions .btn.locked{filter:grayscale(.6);opacity:.8}.login-screen .auth-overlay{z-index:20;padding:calc(16px + var(--safe-t,0px)) calc(16px + var(--safe-r,0px)) calc(16px + var(--safe-b,0px)) calc(16px + var(--safe-l,0px));background:#07100ea8;justify-content:center;align-items:center;animation:.14s ease-out authfade;display:flex;position:fixed;inset:0;overflow-y:auto}.login-screen.landing-page .auth-overlay .auth-sheet.login-panel{width:min(380px,100%);max-height:100%;margin:auto;animation:.26s cubic-bezier(.2,.9,.3,1.15) both auth-sheet-in;position:relative;overflow-y:auto}.auth-sheet .auth-close{z-index:2;border:1px solid var(--gold-3,#8a6a2a);width:34px;height:34px;color:inherit;cursor:pointer;background:#0000004d;border-radius:50%;padding:0;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}.auth-sheet .auth-close:hover{filter:brightness(1.2)}.auth-sheet .panel-title{padding-right:36px}.auth-sheet .pw-wrap{display:block;position:relative}.auth-sheet .pw-wrap input{box-sizing:border-box;width:100%;padding-right:44px}.auth-sheet .pw-eye{width:36px;height:36px;color:var(--dim,#b8a98e);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-sheet .pw-eye:hover,.auth-sheet .pw-eye[aria-pressed=true]{color:var(--gold,#e2bd6b)}.auth-sheet .remember-id{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.auth-sheet .remember-id input{width:18px;height:18px;accent-color:var(--gold,#e2bd6b);flex:none;margin:0}@keyframes authfade{0%{opacity:0}}@keyframes auth-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-screen .auth-overlay,.login-screen.landing-page .auth-overlay .auth-sheet.login-panel{animation:none}}.auth-sheet{--ink-text:#f3e9d8;--ink-dim:#b8a98e;color:var(--ink-text)}.login-screen.landing-page{--lp-ink:#071c19;--lp-mint:#bcff71;background:var(--lp-ink);color:#f1f5e9;-webkit-overflow-scrolling:touch;isolation:isolate;font-family:inherit;display:block;overflow:hidden auto}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page:before,.landing-page>.backdrop,.landing-page>.backdrop-img{background-image:none;display:none}.landing-page :is(button,a,select):focus-visible{outline:3px solid var(--lp-mint);outline-offset:4px}.landing-nav{top:var(--safe-t,0px);z-index:4;background:#071c19ed;border-bottom:1px solid #ffffff21;align-items:center;gap:24px;min-height:82px;padding:16px 260px 16px 32px;display:flex;position:absolute;left:0;right:0}.landing-nav .landing-brand{flex:0 0 132px;padding:0}.landing-nav .logo-wm{width:132px;height:auto;display:block}.landing-nav .logo{margin:0}.landing-nav-links{flex:1;align-items:center;gap:16px;display:flex}.landing-nav a{color:#e3eee6;font-size:13px;font-weight:600;text-decoration:none}.landing-nav-links a{white-space:nowrap;padding:12px 0}.landing-nav-links a:hover{color:var(--lp-mint)}.landing-page .landing-nav .btn{background:var(--lp-mint);color:#09251b;box-shadow:none;white-space:nowrap;border:0;border-radius:6px;min-height:44px;padding:10px 18px}.landing-page .login-top{z-index:5;top:calc(23px + var(--safe-t,0px));position:absolute;right:24px}.landing-page .lang-switch{border-color:#ffffff38}.landing-page .language-select{max-width:130px}.landing-page :is(h1,h2,h3,p,li){overflow-wrap:anywhere}.login-screen.landing-page .landing-hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:clamp(720px,100svh,980px);margin:0;padding:142px 24px 70px;display:flex;position:relative;overflow:hidden}.landing-keyart{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.landing-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#071c1955,#0000 20% 78%,#071c19 100%),radial-gradient(#071c19a6,#071c1900 60%);position:absolute;inset:0}.landing-hero>.logo{margin:0 0 4px}.landing-hero>.logo .logo-wm{width:184px;height:auto;display:block}.landing-banner{flex-direction:column;align-items:center;gap:20px;max-width:640px;display:flex}.landing-badge{background:var(--lp-mint);color:#10221a;letter-spacing:.045em;border-radius:4px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-block}.landing-headline{letter-spacing:-.045em;color:#f5ffe9;text-wrap:balance;text-shadow:0 4px 30px #00150d;max-width:650px;margin:0;font-family:inherit;font-size:clamp(46px,5.9vw,86px);font-weight:900;line-height:1.1}.landing-sub{color:#daeadf;text-wrap:balance;max-width:32em;margin:0;font-size:17px;line-height:1.75}.landing-page .btn.landing-play{background:var(--lp-mint);color:#10221a;min-width:260px;max-width:100%;min-height:64px;text-shadow:none;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:17px 26px;font-size:22px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 7px #33502b}.landing-page .btn.landing-play:hover{background:#d4ffa8;transform:translateY(-3px)}.landing-page .btn.landing-play:active{transform:translateY(3px)}.landing-hint{color:#cfddd3;text-wrap:balance;max-width:32em;margin:0;font-size:13px;line-height:1.6}.landing-new{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-new li{color:#f1ffe4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07241fcc;border:1px solid #c8ff9a66;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:700;animation:2.6s ease-in-out infinite alternate landing-glow;display:inline-flex;box-shadow:0 0 18px #9dff6a26}.landing-new li>span{color:var(--lp-mint)}.landing-new li:nth-child(2){animation-delay:.6s}.landing-new li:nth-child(3){animation-delay:1.2s}@keyframes landing-glow{0%{box-shadow:0 0 10px #9dff6a1a}to{box-shadow:0 0 24px #9dff6a59}}.landing-get{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.landing-get-title{letter-spacing:.08em;text-transform:uppercase;color:#cfe8d6;font-size:12px;font-weight:700}.landing-get-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-page .btn.landing-dl{color:#f1ffe4;background:#0b2a26e6;border:1px solid #ffffff3d;border-radius:6px;justify-content:center;align-items:center;min-width:132px;min-height:46px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s;display:inline-flex}.landing-page .btn.landing-dl:hover{border-color:var(--lp-mint);transform:translateY(-2px)}.landing-dl-more{color:#cfe8d6;text-underline-offset:4px;font-size:12px}.landing-signin .landing-new,.landing-signin .landing-get-title{display:none}.landing-hero:has(.landing-keyart-game):after{background:linear-gradient(#071c19aa,#071c1900 22% 74%,#071c19 100%),radial-gradient(62% 70%,#071c19d9,#071c1966 70%,#071c1900)}.landing-shot-grid{grid-template-rows:auto auto;grid-template-columns:2fr 1fr;gap:14px;display:grid}.landing-shot{background:#0b2420;border:1px solid #ffffff24;border-radius:8px;margin:0;position:relative;overflow:hidden}.landing-shot:first-child{grid-row:span 2}.landing-shot img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.landing-shot:hover img{transform:scale(1.03)}.landing-shot figcaption{color:#f1ffe4;background:linear-gradient(#071c1900,#071c19e6);padding:22px 14px 10px;font-size:14px;font-weight:600;position:absolute;bottom:0;left:0;right:0}@media (max-width:800px){.landing-shot-grid{grid-template-columns:1fr}.landing-shot:first-child{grid-row:auto}}@media (max-width:520px){.landing-new{gap:6px}.landing-new li{white-space:nowrap;gap:5px;padding:6px 10px;font-size:12px}.landing-page .btn.landing-dl{white-space:normal;flex:40%;min-width:0;padding:10px 8px;font-size:14px}.landing-page .btn.landing-dl[data-dl=mobile]{flex-basis:100%}.landing-get-row{width:min(100%,340px)}}.landing-more{color:#edffdc;text-underline-offset:6px;margin-top:20px;font-size:13px;font-weight:600}.landing-info{z-index:1;padding:0 32px 48px;position:relative}.landing-sec{border-top:1px solid #ffffff24;width:min(1180px,100%);margin:0 auto;padding:72px 0;scroll-margin-top:24px}.landing-section-heading{align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.landing-index{color:var(--lp-mint);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.landing-sec h2{letter-spacing:-.025em;text-wrap:balance;color:#f1f5e9;margin:0;font-family:inherit;font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.3}.landing-sec h3{color:#f1f5e9;margin:0 0 10px;font-family:inherit;font-size:20px;line-height:1.45}.landing-sec p{line-height:1.85}.landing-update-art{isolation:isolate;background:#10352c;border-radius:12px;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.landing-update-art>img{z-index:-2;object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.landing-update-art:after{content:"";z-index:-1;background:linear-gradient(90deg,#09251eeb,#09251e55 55%,#0000);position:absolute;inset:0}.landing-update-art>div{width:58%;padding:36px}.landing-update-art h3{margin:18px 0 10px;font-size:clamp(26px,3.4vw,44px);font-weight:800}.landing-update-art p{color:#d5e8dc;margin:0}.landing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.landing-steps li{color:#d2dfd6;border-top:2px solid #416248;flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;font-size:15px;line-height:1.8;display:flex}.landing-step-n{color:var(--lp-mint);font-size:24px;font-weight:800}.landing-keep{color:#c4eda8;background:#bcff7110;border-radius:6px;margin:28px 0 0;padding:16px 20px;font-size:14px}.landing-lead{color:#b8ccbe;margin:-12px 0 28px}.landing-tabs{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:24px 0;display:grid}.landing-page .landing-tabs .btn{color:#d9e5dc;min-width:0;min-height:48px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#102e27;border:1px solid #ffffff29;border-radius:6px;padding:10px 6px;font-size:14px;line-height:1.6}.landing-page .landing-tabs .btn[aria-selected=true]{background:var(--lp-mint);color:#10221a;border-color:var(--lp-mint)}.landing-cls-desc{text-align:center;color:#c7d7cc;max-width:52em;min-height:3.7em;margin:0 auto 24px}.landing-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.landing-branch{text-align:center;background:radial-gradient(at 50% 30%,#315a45,#102d26 70%);border:1px solid #ffffff20;border-radius:12px;min-width:0;padding:24px 24px 28px;position:relative}.landing-branch:nth-child(2){background:radial-gradient(at 50% 30%,#3c4d65,#10262c 70%)}.landing-branch-pics{justify-content:center;min-width:0;margin-bottom:20px;display:flex}.landing-branch-pics img{aspect-ratio:1;object-fit:contain;width:min(50%,200px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 10px 12px #0006);display:block}.landing-branch p{color:#b8ccbe;max-width:30em;margin:0 auto;font-size:14px}.landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-card{background:#102e27;border:1px solid #ffffff20;border-radius:10px;min-width:0;padding:28px}.landing-card:first-child{color:#10221a;background:#bcff71}.landing-card:first-child :is(h3,p,.landing-feature-icon){color:#10221a}.landing-feature-icon{color:var(--lp-mint);margin-bottom:36px;font-size:36px;line-height:1;display:block}.landing-card p{color:#b8ccbe;margin:0;font-size:14px}.landing-patches{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.landing-patch{border-top:1px solid #ffffff24;min-width:0;padding:24px 0}.landing-patch-date{color:var(--lp-mint);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.landing-patch ul{color:#c2d3c7;flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:14px;line-height:1.85;display:flex}.landing-guide{counter-reset:guide;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.landing-guide li{counter-increment:guide;color:#c2d3c7;background:#102e27;border-radius:8px;align-items:baseline;gap:18px;padding:24px;line-height:1.85;display:flex}.landing-guide li:before{content:"0" counter(guide);color:var(--lp-mint);font-size:20px;font-weight:700}.landing-sec.landing-bottom{isolation:isolate;text-align:center;background:#10352c;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:56px 28px;display:flex;position:relative;overflow:hidden}.landing-bottom>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-bottom:before{content:"";z-index:-1;background:#071c1970;position:absolute;inset:0}.landing-bottom p{color:#e1efe4;max-width:32em;margin:18px 0}.landing-page .landing-footer{padding:28px 24px calc(32px + var(--safe-b));background:#061511;border-top:1px solid #ffffff21;border-radius:0;gap:12px;margin:0;position:relative}.landing-footer .logo-wm{width:144px;height:auto}.landing-page .landing-hero .login-panel{text-align:left;background:#0b2927f5;width:min(380px,100%)}.login-screen.landing-signin .landing-hero{gap:14px;min-height:100svh;padding-top:110px}.landing-signin .landing-banner{gap:10px}.landing-signin .landing-headline{font-size:32px}.landing-signin .landing-sub,.landing-signin .landing-more{display:none}@media (min-width:1600px){.landing-keyart{object-position:50% 48%}}@media (max-width:1150px){.landing-nav{gap:16px;padding:14px 220px 14px 20px}.landing-nav .landing-brand{display:none}.landing-nav-links{gap:12px}.landing-page .login-top{right:16px}}@media (max-width:800px){.landing-nav{align-items:flex-end;gap:12px;min-height:120px;padding:66px 16px 10px}.landing-nav .landing-brand{display:block;position:absolute;top:14px;left:16px}.landing-nav-links{flex-wrap:wrap;gap:0 14px}.landing-nav-links a{padding:7px 0;font-size:12px}.landing-nav>.btn{align-self:center;font-size:12px}.landing-page .login-top{top:calc(18px + var(--safe-t,0px))}.login-screen.landing-page .landing-hero{min-height:780px;padding:165px 24px 64px}.landing-keyart{object-fit:cover;opacity:.6}.landing-headline{font-size:clamp(44px,8vw,64px)}.landing-banner{max-width:580px}.landing-info{padding:0 24px 32px}.landing-sec{padding:48px 0}.landing-steps,.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-update-art>div{width:65%;padding:28px}.landing-patches,.landing-guide{grid-template-columns:1fr}.login-screen.landing-signin .landing-hero{padding-top:150px}}@media (max-width:480px){.landing-nav{gap:8px;padding-left:12px;padding-right:12px}.landing-nav-links{gap:0 12px}.landing-page .landing-nav>.btn{min-width:70px;padding:8px 10px}.landing-nav .logo-wm{width:112px}.landing-page .login-top{gap:5px;right:12px}.login-screen.landing-page .landing-hero{justify-content:center;gap:18px;min-height:max(760px,100svh);padding:180px 24px 60px}.landing-hero>.logo .logo-wm{width:156px}.landing-keyart{object-position:center;opacity:.8;height:350px;top:130px;bottom:auto}.landing-hero:after{background:linear-gradient(#071c19,#071c1933 20% 75%,#071c19),linear-gradient(90deg,#071c1955,#0000,#071c1955)}.landing-headline{font-size:48px;line-height:1.2}.landing-sub{font-size:15px}.landing-info{padding-left:20px;padding-right:20px}.landing-section-heading{gap:12px;margin-bottom:24px}.landing-sec h2{font-size:28px}.landing-update-art{align-items:flex-end;min-height:360px}.landing-update-art>img{object-position:67% center}.landing-update-art:after{background:linear-gradient(#071c1955 20%,#071c19f5)}.landing-update-art>div{width:100%;padding:24px}.landing-update-art h3{font-size:32px}.landing-steps{gap:20px}.landing-steps li{font-size:14px}.landing-branches,.landing-cards{grid-template-columns:1fr}.landing-branch{padding:20px}.landing-branch-pics img{max-width:150px}.landing-card{padding:24px}.landing-feature-icon{margin-bottom:20px}.landing-lead{font-size:14px}.landing-guide li{padding:20px}.login-screen.landing-signin .landing-hero{padding-top:170px}.landing-signin .landing-headline{font-size:28px}}@media (max-height:550px) and (orientation:landscape){.login-screen.landing-page .landing-hero{flex-direction:column;min-height:680px}.login-screen.landing-signin .landing-hero{min-height:800px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:520px){.landing-page .login-top .discord-btn{display:none}.landing-page .login-top{right:12px}.landing-nav .logo-wm{width:112px}.landing-nav .landing-brand .logo-wm,.landing-nav .logo-wm{width:104px!important}.landing-page .login-top select{max-width:120px}}@media (max-width:1150px){.landing-nav>.btn{display:none}}@media (min-width:521px) and (max-width:800px){.landing-nav{min-height:140px;padding-top:88px}.login-screen.landing-page .landing-hero{padding-top:185px}}.landing-page{--lp-gold1:#fff4b8;--lp-gold2:#f2c14e;--lp-gold3:#a8691c}.landing-kunlun .landing-keyart-s2{object-position:50% 40%;filter:saturate(1.1)contrast(1.04)}.landing-kunlun .landing-hero:after{background:radial-gradient(ellipse 34% 58% at 50% 50%,#04110fd9,#04110f80 62%,#04110f00 100%),linear-gradient(0deg,var(--lp-ink) 0%,#071c1900 24%,#071c1900 82%,#071c19b3)}.landing-kunlun .landing-hero{gap:16px}.landing-kunlun .landing-hero>.logo .logo-wm{filter:drop-shadow(0 4px 14px #000a);width:168px}.landing-s2{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:820px;display:flex}.landing-s2-pill{background:var(--lp-mint);color:#10221a;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 20px;font-size:15px;font-weight:900;display:inline-block;box-shadow:0 4px #33502b}.landing-page .landing-headline.landing-s2-title{letter-spacing:.03em;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap;background:linear-gradient(180deg,var(--lp-gold1) 8%,var(--lp-gold2) 48%,var(--lp-gold3) 94%);color:#0000;-webkit-text-stroke:2px #5b3708;max-width:none;text-shadow:none;filter:drop-shadow(0 6px 2px #000c)drop-shadow(0 0 26px #ffcf5a55);-webkit-background-clip:text;background-clip:text;padding:.18em .12em .14em;font-family:Constantia,Georgia,Times New Roman,serif;font-size:clamp(60px,8.6vw,150px);font-weight:900;line-height:1.1}.landing-s2-when{border:2px solid var(--lp-mint);color:#f5ffe9;font-variant-numeric:tabular-nums;background:#071c19e6;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;padding:10px 28px;font-size:clamp(26px,3.4vw,46px);font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 0 34px #bcff7144,inset 0 0 18px #bcff711f}.landing-s2-when small{color:var(--lp-mint);letter-spacing:.08em;font-size:.48em;font-weight:800}.landing-s2-opens{color:var(--lp-mint);letter-spacing:.06em;font-size:.5em;font-weight:800}.landing-s2-dot{color:var(--lp-mint)}.landing-s2-now{color:var(--lp-mint);padding:12px 40px;font-size:clamp(34px,4.6vw,60px);animation:1.8s ease-in-out infinite alternate landing-open}@keyframes landing-open{0%{box-shadow:0 0 18px #bcff7140,inset 0 0 14px #bcff711a}to{box-shadow:0 0 48px #bcff7199,inset 0 0 26px #bcff7140}}.landing-s2-count{justify-content:center;gap:10px;display:flex}.landing-s2-count>span{background:linear-gradient(#14352ee6,#071c19f0);border:1px solid #f2c14e66;border-radius:10px;flex-direction:column;align-items:center;min-width:74px;padding:8px 6px 6px;display:flex;box-shadow:0 6px 18px #0008}.landing-s2-count b{font-variant-numeric:tabular-nums;color:var(--lp-gold1);text-shadow:0 0 14px #f2c14e66;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.landing-s2-count small{color:#cfe8d6;font-size:12px;font-weight:700}.landing-s2-lines{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-s2-lines li{color:#f1ffe4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07241fd9;border:1px solid #c8ff9a66;border-radius:999px;padding:7px 16px;font-size:15px;font-weight:700;line-height:1.5}.landing-kunlun .btn.landing-play{min-width:300px;min-height:68px;font-size:24px;animation:2.2s ease-in-out infinite alternate landing-play-glow}@keyframes landing-play-glow{0%{box-shadow:0 7px #33502b,0 0 #bcff7100}to{box-shadow:0 7px #33502b,0 0 36px #bcff7188}}.landing-kunlun.landing-signin .landing-s2-lines,.landing-kunlun.landing-signin .landing-s2-count,.landing-kunlun.landing-signin .landing-s2-pill{display:none}.landing-kunlun.landing-signin .landing-headline.landing-s2-title{font-size:56px}.landing-kunlun.landing-signin .landing-s2-when{padding:6px 16px;font-size:22px}.landing-sec.landing-rewards{isolation:isolate;background:radial-gradient(60% 40% at 50% 0,#f2c14e1f,#f2c14e00 70%),radial-gradient(50% 50% at 0 100%,#bcff7112,#bcff7100 70%),linear-gradient(#0e2e27,#081f1b);border:1px solid #f2c14e66;border-radius:18px;margin-top:8px;padding:44px 40px 36px;scroll-margin-top:24px;position:relative;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff0d}.landing-rw-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.landing-rw-head .landing-s2-pill{padding:5px 14px;font-size:12px}.landing-sec.landing-rewards h2{background:linear-gradient(180deg,var(--lp-gold1),var(--lp-gold2) 55%,#d18f2c);color:#0000;filter:drop-shadow(0 3px 1px #000b);-webkit-background-clip:text;background-clip:text;padding:.04em .1em;font-size:clamp(30px,3.6vw,50px);line-height:1.25}.landing-rw-bound{color:#cfe8d6;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:inline-flex}.landing-rw-bound img{width:28px;height:28px}.landing-rw-block{min-width:0;margin-top:30px}.landing-sec h3.landing-rw-label{color:var(--lp-mint);letter-spacing:.01em;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.4}.landing-rw-label small{color:#b8ccbe;margin-left:8px;font-size:13px;font-weight:600}.landing-days{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-day,.landing-goal{text-align:center;background:linear-gradient(#123a32,#0a2722);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:12px 8px 14px;display:flex;position:relative}.landing-day-n{color:#e3f1e7;letter-spacing:.02em;font-size:13px;font-weight:800}.landing-day.is-big{background:radial-gradient(at 50% 20%,#5a4314,#2a1c08 75%);border-color:#f2c14e;grid-column:span 2;box-shadow:0 0 26px #f2c14e40,inset 0 0 18px #f2c14e26}.landing-day.is-big .landing-day-n{color:var(--lp-gold1)}.landing-gifts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-item{--grade:#9a9380;width:58px;height:58px;box-shadow:inset 0 0 0 1.5px var(--grade),0 4px 10px #0007;background:radial-gradient(circle at 35% 30%,#2c4442,#0f1c1c 75%);border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.landing-item img{object-fit:contain;width:48px;height:48px;display:block}.landing-item img.px{image-rendering:pixelated}.landing-item.small{border-radius:8px;width:40px;height:40px}.landing-item.small img{width:32px;height:32px}.landing-item.grade-common{--grade:#b9b29c}.landing-item.grade-rare{--grade:#5aa8ff;background:radial-gradient(circle at 35% 30%,#1e3a5e,#0c1a2e 75%)}.landing-item.grade-epic{--grade:#b87bff;background:radial-gradient(circle at 35% 30%,#3e2660,#1a0e2e 75%)}.landing-item.grade-legend{--grade:#ffa630;background:radial-gradient(circle at 35% 30%,#5e3a10,#2a1806 75%)}.landing-item-qty{color:#fff;font-variant-numeric:tabular-nums;background:#061511;border:1px solid #ffffff40;border-radius:6px;padding:0 5px;font-size:12px;font-weight:800;line-height:18px;position:absolute;bottom:-6px;right:-6px}.landing-item.small .landing-item-qty{font-size:11px;line-height:16px;bottom:-5px;right:-5px}.landing-title-tag{border:1px solid var(--lp-gold2);max-width:100%;color:var(--lp-gold1);text-shadow:0 0 10px #f2c14e88;background:#2a1c08d9;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;line-height:1.45;display:inline-block}.landing-title-tag.big{padding:5px 16px;font-size:16px}.landing-rw-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.landing-rw-row>.landing-rw-block{margin-top:30px}.landing-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-goal-lv{color:var(--lp-gold1);text-shadow:0 2px #5b3708,0 0 14px #f2c14e55;font-size:24px;font-weight:900;line-height:1.2}.landing-race,.landing-x2,.landing-carry{background:linear-gradient(135deg,#123a32,#0a2722);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:18px;padding:18px 20px;display:flex}.landing-rw-row>.landing-race{background:radial-gradient(at 15%,#4a3510,#14211a 70%);border-color:#f2c14e;align-self:end;box-shadow:0 0 24px #f2c14e33}.landing-race-icon{filter:drop-shadow(0 6px 10px #0009);flex:none;width:84px;height:84px}.landing-race-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.landing-race-body h3.landing-rw-label{color:#f1f5e9;margin:0}.landing-race-top{letter-spacing:.04em;background:linear-gradient(180deg,var(--lp-gold1),var(--lp-gold2) 55%,var(--lp-gold3));color:#0000;-webkit-background-clip:text;background-clip:text;padding:.05em 0;font-family:Constantia,Georgia,serif;font-size:40px;font-weight:900;line-height:1}.landing-x2-big{background:linear-gradient(180deg,var(--lp-gold1),var(--lp-gold2) 55%,var(--lp-gold3));color:#0000;-webkit-text-stroke:1.5px #5b3708;filter:drop-shadow(0 0 18px #f2c14e66);-webkit-background-clip:text;background-clip:text;flex:none;padding:.05em .1em;font-family:Constantia,Georgia,serif;font-size:84px;font-weight:900;line-height:1}.landing-x2{border-color:#f2c14e88}.landing-x2 h3.landing-rw-label{margin-bottom:4px}.landing-sec p.landing-rw-line{color:#f5ffe9;margin:0;font-size:17px;font-weight:800;line-height:1.5}.landing-sec p.landing-rw-note{color:#b8ccbe;margin:4px 0 0;font-size:13px;line-height:1.5}.landing-carry img{flex:none;width:72px;height:72px}.landing-inw{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-inw-tier{--inw:#9be59b;border:1px solid #ffffff1a;border-top:3px solid var(--inw);text-align:center;background:linear-gradient(#10302a,#0a2420);border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 8px 12px;display:flex}.landing-inw-n{letter-spacing:.1em;color:#9fb8a8;font-size:11px;font-weight:800}.landing-inw-title{color:var(--inw);min-height:2.7em;text-shadow:0 0 12px color-mix(in srgb,var(--inw) 40%,transparent);align-items:center;font-size:14px;font-weight:800;line-height:1.35;display:flex}.landing-inw .landing-gifts{gap:8px}.landing-inw-tier[data-inw="1"]{--inw:#bcff71}.landing-inw-tier[data-inw="2"]{--inw:#5fd68a}.landing-inw-tier[data-inw="3"]{--inw:#6cc2ff}.landing-inw-tier[data-inw="4"]{--inw:#c39bff}.landing-inw-tier[data-inw="5"]{--inw:#ff7a6b}.landing-inw-tier[data-inw="6"]{--inw:#ffd24a}.landing-inw-tier[data-inw="7"]{--inw:#dfe7ee}.landing-inw-tier[data-inw="8"]{--inw:#fff}.landing-inw-tier[data-inw="9"]{--inw:#ffa64a}.landing-inw-tier[data-inw="10"]{--inw:#fff4b8;background:radial-gradient(at 50% 0,#4a3510,#0a2420 70%);border-color:#fff4b8 #f2c14e88 #f2c14e88}.landing-legend{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:30px 0 0;padding:18px 0 0;list-style:none;display:flex}.landing-legend li{color:#c2d3c7;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.4;display:inline-flex}@media (max-width:1150px){.landing-days{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-rw-row{grid-template-columns:1fr}.landing-rw-row>.landing-race{align-self:stretch}}@media (max-width:640px){.landing-kunlun .landing-keyart-s2{object-fit:cover;object-position:50% 0;opacity:.55;height:100%;inset:0}.landing-kunlun .landing-hero:after{background:linear-gradient(0deg,var(--lp-ink) 0%,#071c19b3 30%,#071c1966 60%,#071c19cc 100%)}.landing-page .landing-headline.landing-s2-title{-webkit-text-stroke:1.5px #5b3708;font-size:clamp(46px,15vw,72px)}.landing-s2-when{padding:8px 16px;font-size:26px}.landing-s2-count{gap:6px;width:100%;max-width:340px}.landing-s2-count>span{flex:1 1 0;min-width:0}.landing-s2-lines li{padding:6px 12px;font-size:13px}.landing-kunlun .btn.landing-play{width:min(100%,320px);min-width:0}.landing-sec.landing-rewards{border-radius:14px;padding:30px 14px 24px}.landing-days{gap:8px}.landing-day,.landing-goal{gap:8px;padding:10px 4px 12px}.landing-day-n{font-size:12px}.landing-gifts{gap:8px}.landing-item{width:50px;height:50px}.landing-item img{width:48px;height:48px}.landing-goals{gap:8px}.landing-goal-lv{font-size:20px}.landing-race,.landing-x2,.landing-carry{gap:12px;padding:14px}.landing-race-icon{width:60px;height:60px}.landing-race-top{font-size:32px}.landing-x2-big{font-size:60px}.landing-carry img{width:56px;height:56px}.landing-sec p.landing-rw-line{font-size:15px}.landing-inw{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(44%,170px);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.landing-inw-tier{scroll-snap-align:start}.landing-legend{justify-content:flex-start;gap:8px 14px}.landing-legend li{flex:44%;font-size:12px}}:root .landing-page .landing-headline.landing-s2-title{color:#0000;text-shadow:none;font-family:Constantia,Georgia,Times New Roman,serif}:root.ink .landing-kunlun .landing-hero{background:#071c19;border-bottom:3px solid #c99a3c}:root.ink .landing-kunlun .landing-hero:after{background:radial-gradient(34% 58%,#04110fd9,#04110f80 62%,#04110f00 100%),linear-gradient(#071c19b3,#071c1900 18% 76%,#071c19 100%)}:root.ink .landing-kunlun .landing-s2{--lp-mint:#bcff71}:root.ink .landing-kunlun .btn.landing-play{animation:none}:root.ink .landing-page .landing-sec.landing-rewards{--lp-mint:#bcff71;color:#f1f5e9;border:2px solid #c99a3c;box-shadow:0 0 0 3px #1d1611,0 18px 40px #140c0673}:root.ink .landing-page .landing-rewards h2{font-family:var(--brush);color:#0000;font-weight:400}:root.ink .landing-page .landing-rewards :is(h3,p,li){color:#f1f5e9}:root.ink .landing-page .landing-rewards h3.landing-rw-label{color:var(--lp-mint)}:root.ink .landing-page .landing-rewards .landing-race h3.landing-rw-label{color:#f1f5e9}:root.ink .landing-page .landing-rewards p.landing-rw-note{color:#b8ccbe}:root.ink .landing-page .landing-rewards p.landing-rw-bound{color:#cfe8d6}:root.ink .landing-page .landing-rewards .landing-legend li{color:#c2d3c7}@media (max-width:640px){:root.ink .landing-kunlun .landing-hero:after{background:linear-gradient(#071c19cc 0%,#071c1966 40%,#071c19b3 70%,#071c19 100%)}:root.ink .landing-kunlun .landing-keyart{-webkit-mask-image:none;mask-image:none}}@media (min-width:1151px){.landing-page .landing-nav{padding-right:310px}}@media (max-width:1150px){.landing-rw-row>.landing-rw-block{margin-top:18px}.landing-rw-row:has(.landing-goals)>.landing-race{margin-top:18px}}@media (max-width:640px){.landing-rw-label small{margin:2px 0 0;display:block}}.landing-sec.landing-updates{background:radial-gradient(55% 40% at 100% 0,#bcff7114,#bcff7100 70%),linear-gradient(#0d2b25,#081d19);border:1px solid #bcff7140;border-radius:18px;margin-top:28px;padding:40px 36px 34px;scroll-margin-top:24px;position:relative;box-shadow:0 18px 50px #0008,inset 0 0 0 1px #ffffff0a}.landing-updates .landing-section-heading{margin-bottom:14px}.landing-up-status{color:#e8f5df;background:#0a221d;border:1px solid #bcff7155;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 22px;padding:8px 16px;font-size:15px;line-height:1.4;display:flex}.landing-sec p.landing-up-status{line-height:1.4}.landing-up-status b{color:var(--lp-mint);font-weight:800}.landing-up-dot{background:var(--lp-mint);border-radius:50%;flex:none;width:10px;height:10px;animation:1.8s ease-out infinite landing-up-pulse;box-shadow:0 0 #bcff7199}@keyframes landing-up-pulse{0%{box-shadow:0 0 #bcff7199}80%,to{box-shadow:0 0 0 10px #bcff7100}}.landing-up-sep{color:#fff5}.landing-up-top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.landing-up-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:20px;display:grid}.landing-up-card{background:#0b241f;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.landing-up-card.has-pics{border-color:#bcff7138}.landing-up-media{flex-direction:column;gap:10px;padding:12px 12px 0;display:flex}.landing-up-pair{flex-direction:column;gap:6px;margin:0;display:flex}.landing-up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-up-grid:has(>:only-child){grid-template-columns:1fr}.landing-page .landing-up-pic{cursor:zoom-in;text-align:start;width:100%;color:inherit;font:inherit;background:#051512;border:0;border-radius:8px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.landing-up-pic img{aspect-ratio:16/9;object-fit:cover;background:#051512;width:100%;height:auto;display:block}.landing-up-grid .landing-up-pic img{aspect-ratio:16/9;object-fit:cover}.landing-up-tag{color:#e3eee6;letter-spacing:.04em;background:#000000b3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:8px;left:8px}.landing-up-tag.is-after{background:var(--lp-mint);color:#09251b}.landing-up-cap{color:#b8ccbe;padding:6px 2px 0;font-size:13px;line-height:1.4;display:block}.landing-up-grid .landing-up-cap{color:#f1f5e9;background:linear-gradient(#0000,#000000c0);padding:16px 10px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.landing-up-body{flex:1;padding:14px 18px 18px}.landing-up-meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.landing-up-new{color:#3a2400;letter-spacing:.06em;background:linear-gradient(#ffd76a,#e2a531);border-radius:4px;padding:2px 10px;font-size:12px;font-weight:900}.landing-up-meta .landing-patch-date{margin:0;font-size:14px}.landing-up-body ul{color:#d6e5da;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:flex}.landing-sec .landing-up-body li{line-height:1.6}.landing-up-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.landing-page .landing-up-actions .btn{min-height:48px;padding:0 26px;font-size:16px}.landing-page .btn.landing-up-more{color:var(--lp-mint);border:1px solid var(--lp-mint);box-shadow:none;background:#0a221d}.landing-up-all{z-index:60;background:#020a08cc;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.landing-up-sheet{overscroll-behavior:contain;background:#0b241f;border:1px solid #bcff7140;border-radius:16px;width:min(920px,100%);max-height:100%;padding:0 20px 24px;overflow-y:auto;box-shadow:0 20px 60px #000c}.landing-up-sheet>header{z-index:1;background:#0b241f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 12px;display:flex;position:sticky;top:0}.landing-up-sheet h2{color:#f1f5e9;margin:0;font-size:24px}.landing-up-wait{color:#b8ccbe;text-align:center}.landing-up-month{flex-direction:column;gap:12px;padding-top:18px;display:flex}.landing-up-month h3{color:var(--lp-mint);margin:0;font-size:16px}.landing-page .landing-up-sheet .landing-up-month h3{color:#bcff71}.landing-up-big{z-index:70;cursor:zoom-out;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.landing-up-big img{border-radius:8px;max-width:100%;max-height:84vh}.landing-up-big span{color:#f1f5e9;text-align:center;font-size:15px}@media (min-width:901px){.landing-up-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-up-pair .landing-up-cap{grid-column:1/-1}}@media (max-width:900px){.landing-up-top,.landing-up-list{grid-template-columns:1fr}}@media (max-width:640px){.landing-sec.landing-updates{border-radius:14px;padding:26px 14px 22px}.landing-up-status{border-radius:14px;padding:7px 12px;font-size:13px}.landing-up-body{padding:12px 14px 14px}.landing-page .landing-up-actions .btn{flex:40%;padding:0 14px}.landing-up-sheet{padding:0 12px 18px}}@media (prefers-reduced-motion:reduce){.landing-up-dot{animation:none}}:root.ink .landing-page .landing-sec.landing-updates{--lp-mint:#bcff71;border:2px solid #c99a3c;box-shadow:0 0 0 3px #1d1611,0 18px 40px #140c0673}:root.ink .landing-page .landing-updates h2{font-family:var(--brush);color:#f6c94f;font-weight:400}:root.ink .landing-page .landing-updates .landing-index{color:var(--lp-mint)}:root.ink .landing-page .landing-updates .landing-up-body li,:root.ink .landing-up-all .landing-up-body li{color:#d6e5da}:root.ink .landing-page .landing-updates .landing-patch-date,:root.ink .landing-up-all .landing-patch-date{color:var(--lp-mint)}:root.ink .landing-page .landing-updates p,:root.ink .landing-up-all p{color:#e8f5df}:root.ink .landing-up-all{--lp-mint:#bcff71}:root.ink .landing-up-all .landing-up-sheet h2{font-family:var(--brush);color:#f6c94f;font-weight:400}.dg-chip{z-index:2;box-sizing:border-box;width:252px;color:var(--text);border:1px solid var(--gold-2);box-shadow:var(--shadow);background:linear-gradient(90deg,#1e463ed9,#081a1de6);border-radius:10px;padding:5px 8px;position:relative}.hud-tl:has(>.dg-chip){z-index:12}.dg-chip.in{align-items:center;gap:7px;width:auto;max-width:252px;padding:4px 10px 4px 8px;display:flex}.dg-chip .dg-icon{font-size:15px;line-height:1}.dg-chip .dg-text{flex-direction:column;line-height:1.15;display:flex}.dg-chip .dg-clock{font:800 13px/1.2 var(--num);color:#ffe3a2;white-space:nowrap}.dg-chip.in.low .dg-clock{color:#ff9f8a}.dg-chip .dg-exit{appearance:none;color:#ffedc5;min-height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:#664728;border:1px solid #c89f5d;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.1}.dg-chip .dg-exit:hover,.dg-chip .dg-exit:focus-visible{background:#876032;outline:1px solid #ffdc93}.dg-chip.dg-exit-only{width:-moz-fit-content;width:fit-content}.dg-chip .dg-sub{color:#a9e8d2;white-space:nowrap;font-size:10px}.dg-chip.offer{flex-direction:column;gap:3px;animation:2.6s ease-in-out infinite dg-glow;display:flex}.dg-chip.offer .dg-head{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;line-height:1.25;display:flex}.dg-chip.offer .dg-line{color:#e8dcc0;font-size:11.5px;line-height:1.3}.dg-chip.offer .dg-line.dim{color:#b8c7c0}.dg-chip.offer .dg-resume{width:100%;min-height:30px;margin-top:3px;font-weight:800}.dg-chip.offer .dg-rule{color:#9fb9b0;font-size:10px;line-height:1.3}@keyframes dg-glow{50%{box-shadow:0 0 14px #e2bd6b80}}@media (prefers-reduced-motion:reduce){.dg-chip.offer{animation:none}}.hud.touch.land .dg-chip.offer .dg-rule{display:none}.hud.touch.land .dg-chip.offer{gap:2px;padding:4px 7px}.hud.touch.land .dg-chip.offer .dg-resume{min-height:34px}.hud.touch.port .dg-chip.offer .dg-resume{min-height:44px;font-size:14px}.char-dg-state{color:#ffe3a2;overflow-wrap:anywhere;background:#5a4012b3;border-radius:7px;gap:2px;margin-top:5px;padding:5px 7px;font-size:11px;font-weight:700;line-height:1.3;display:grid}.char-dg-state small{color:#f1e2c0;font-size:10px;font-weight:500}.chars-actions .dg-resume-enter{margin-bottom:6px}.upd-banner .upd-dg{color:#c9ffe9;background:#15524699;border-radius:7px;margin-top:4px;padding:4px 8px;font-size:12px;line-height:1.35}.cc-stage{z-index:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:300px;height:270px;position:fixed;top:70vh;left:30vw;transform:translate(-50%,-100%)}.cc-stage:active{cursor:grabbing}.cc-turn{color:#fff3d6;cursor:pointer;background:#100c089e;border:1px solid #ffecbe8c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;display:grid;position:absolute;top:52%;box-shadow:0 2px 8px #00000073}.cc-turn:hover{border-color:var(--gold);background:#281e10cc}.cc-turn.l{left:0}.cc-turn.r{right:0}.cc-plate{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.cc-plate-name{font-family:var(--display);color:#fff8e6;text-shadow:0 1px 3px #000;background:#100c08a8;border-radius:10px;padding:3px 16px;font-size:22px;font-weight:700}.cc-plate-name.dim{color:#fff8e69e;font-style:italic}.cc-plate-job{color:#f3e6c4;background:#100c0894;border-radius:99px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;display:inline-flex}.cc-panel{gap:8px}.cc-steps{background:#00000047;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.cc-step{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px 8px;font-size:14px;font-weight:600;display:flex}.cc-step b{width:20px;height:20px;color:inherit;background:#ffffff24;border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.cc-step.on{color:var(--gold);background:linear-gradient(#e2bd6b57,#e2bd6b2e)}.cc-step.on b{background:var(--gold);color:#2a1a08}.cc-pane{flex-direction:column;gap:8px;display:flex}.cc-label{color:var(--dim);font-size:12px;font-weight:600}.cc .class-grid{gap:4px}.cc .class-btn{padding:6px 2px;font-size:12px}.cc-sex{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cc-sex-card{border-radius:10px;flex-direction:column;align-items:center;gap:2px;height:auto;min-height:0;padding:4px 4px 6px;display:flex}.cc-thumb{width:64px;height:64px;image-rendering:pixelated;object-fit:contain}.cc-sex-name{font-size:13px;font-weight:600}.cc-hair{flex-direction:column;gap:6px;display:flex}.cc-row-head{align-items:center;gap:8px;display:flex}.cc-value{color:var(--text);flex:1;font-size:13px}.cc-dice{border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:8px;width:30px;height:30px;font-size:16px;line-height:1}.cc-swatches{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.cc-swatch{aspect-ratio:1;cursor:pointer;background:var(--sw,#444);border:2px solid #00000073;border-radius:50%;justify-self:center;width:100%;max-width:40px;box-shadow:inset 0 -3px 6px #00000059}.cc-swatch.classic{background:conic-gradient(#2a2833 0 25%, #6e4128 0 50%, #2a2833 0 75%, #6e4128 0)}.cc-swatch.on{border-color:var(--gold);box-shadow:0 0 0 2px #e2bd6b8c,inset 0 -3px 6px #00000059}.cc-next{align-self:flex-end}.cc-nums{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cc-num{background:#0003;border-radius:6px;flex-direction:column;min-width:0;padding:4px 6px;display:flex}.cc-num span{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cc-num b{color:var(--text);font-size:15px}.cc-foot{border-top:1px solid var(--line);z-index:2;background:linear-gradient(#1e1812e6,#1e1812fa);flex-direction:column;gap:8px;margin-top:auto;padding-top:6px;padding-bottom:4px;display:flex;position:sticky;bottom:-1px}.cc-foot .btn.dim{opacity:.6}:root.ink .cc-step b{background:#60402029}:root.ink .cc-num{background:#60402014}@media (max-width:760px){.cc-stage{width:230px;height:190px;top:40vh;left:50vw}.cc-turn{width:36px;height:36px}.cc-plate{top:auto;bottom:calc(100% + 2px)}.cc-plate-name{padding:2px 12px;font-size:17px}.cc-panel{max-height:56vh}.cc-thumb{width:48px;height:48px}.cc-sex-card{flex-direction:row;justify-content:center;gap:8px}.cc-swatches{grid-template-columns:repeat(12,1fr);gap:3px}.cc-nums{grid-template-columns:repeat(4,1fr)}}@media (max-height:520px) and (orientation:landscape){.cc-stage{width:200px;height:170px}.cc-plate{top:auto;bottom:calc(100% + 2px)}.cc-thumb{width:40px;height:40px}}.item-icon.wing-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.item-icon.wing-icon-wrap .wing-icon{object-fit:contain;width:88%;height:88%;image-rendering:pixelated;pointer-events:none}.item-icon.wing-icon-wrap.wing-box:after{content:"🎁";font-size:.62em;line-height:1;position:absolute;bottom:0;right:1px}.item-icon .enh.wing-stars{color:#ffe29a;text-shadow:0 0 3px #000,0 0 2px #000;letter-spacing:-1px}.wing-slot-panel{background:linear-gradient(90deg,#285e5059,#0a202533);border:1px solid #e6c68c59;border-radius:8px;align-items:center;gap:8px;margin:6px 0 2px;padding:6px 8px;display:flex}.wing-slot-panel .wing-slot{flex:none}.wing-slot-info{flex-direction:column;gap:2px;min-width:0;display:flex}.wing-slot-info small{opacity:.8}.wing-slot-info .limited-chip{align-self:flex-start;max-width:100%}.wing-tip{margin:4px 0}.wing-actions{flex-direction:column;gap:6px;width:100%;display:flex}.wing-actions .btn.locked{opacity:.6}.wing-awaken{background:#0a20258c;border:1px solid #e6c68c66;border-radius:8px;padding:6px}.wing-feeds{flex-direction:column;gap:4px;max-height:180px;margin-top:6px;display:flex;overflow-y:auto}.wing-feed{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.wing-feed:hover{background:#77ccad26}.wd-wings .wd-card .item-icon{flex:none}@media (max-width:520px){.wing-slot-panel{padding:4px 6px}.wing-feed{min-height:48px}}.wing-slot-panel{flex-direction:column;align-items:stretch}.wing-slot-row{align-items:center;gap:8px;display:flex}.pd-slot.wing-slot.ghost{border-style:dashed;position:relative;overflow:hidden}.pd-slot.wing-slot.ghost .wing-ghost{object-fit:contain;width:calc(100% - 6px);height:calc(100% - 6px);image-rendering:pixelated;opacity:.32;filter:grayscale(.4)drop-shadow(0 0 3px #9ff5d8);pointer-events:none;animation:2.6s ease-in-out infinite wing-ghost;position:absolute;inset:3px}.pd-slot.wing-slot.ghost .wing-empty-mark{text-align:center;color:#e6c68c;text-shadow:0 0 2px #000;font-size:10px;position:absolute;bottom:1px;left:0;right:0}@keyframes wing-ghost{0%,to{opacity:.25}50%{opacity:.5}}.wing-wear-now{align-self:flex-start}.wing-preview-panel{background:#0a202599;border:1px solid #77ccad59;border-radius:8px;align-items:center;gap:10px;margin-top:6px;padding:6px;display:flex}.wing-preview{background:radial-gradient(circle at 50% 60%,#77ccad40,#0a202500 70%);border-radius:8px;flex:none;position:relative;overflow:hidden}.wing-sprite{image-rendering:pixelated;background-repeat:no-repeat;position:absolute}@keyframes wing-sprite{0%{background-position:var(--x0) var(--y)}to{background-position:var(--x1) var(--y)}}.wing-preview-info{flex-direction:column;gap:4px;min-width:0;display:flex}.wing-perk{color:#9ff5d8}.wing-sale-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wing-soon{color:#ffb08a;background:#ff5a3c33;border:1px solid #ff785080;border-radius:10px;padding:1px 6px;font-size:11px}.wing-source{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}@media (max-width:520px){.wing-preview-panel{flex-direction:column;align-items:stretch}.wing-preview{align-self:center}}.ft-post.ft-wing-news{background:linear-gradient(90deg,#ffb04047,#ffe29a14);border-color:#ffb04099}.ft-post.ft-wing-news .ft-text{color:#ffe29a;font-weight:600}.toy-shelf{gap:6px;display:grid}.toy-shelf-img{width:100%;height:auto;image-rendering:pixelated;background:#1b2a2a;border:1px solid #d6ac5966;border-radius:8px}.toy-lineup{color:#ffe2a0;margin:0;font-weight:700}.toy-shelf>p{margin:0}.toy-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.toy-tile{min-height:64px;color:inherit;text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #d6ac5940;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px;font-size:11.5px;line-height:1.2;display:flex}.toy-tile:hover,.toy-tile:focus-visible{background:#ffe2a014;border-color:#d6ac59}.toy-tile.secret{background:radial-gradient(circle at 50% 35%,#ffd98633,#0000 70%);border-color:#ffc56488}.toy-q{color:#ffd986;width:40px;height:40px;font:900 26px var(--display);text-shadow:0 0 10px #ffc564;background:#0b1416;border-radius:50%;place-items:center;display:grid}.toy-backdrop{z-index:1200}.toy-panel{text-align:center;justify-items:center;gap:6px;width:min(360px,100%);max-height:calc(100dvh - 24px);padding:14px;display:grid;overflow:auto}.toy-panel h3,.toy-panel p{margin:0}.toy-sprite{background:radial-gradient(circle at 50% 60%,#ffe8a640,#2b8f8030 55%,#0000 72%);border-radius:50%;position:relative;overflow:hidden}.toy-sprite.is-silhouette .wing-sprite{filter:brightness(0)drop-shadow(0 0 6px #ffd986)}.toy-facts{gap:3px;font-size:12.5px;display:grid}.toy-stat{color:#9debd2;font-weight:700}.toy-secret-note{color:#ffe2a0;font-size:12.5px}.gacha-reveal.figure .toy-box-shake{animation:.9s ease-in-out both toyShake}.gacha-reveal.figure .toy-sprite{animation:.45s cubic-bezier(.2,1.5,.35,1) both gachaPrize}.toy-secret-banner{font:900 20px var(--display);letter-spacing:.08em;color:#fff2b8;text-shadow:0 1px 3px #000;background:linear-gradient(90deg,#8a5a14,#f0c457,#8a5a14);border-radius:99px;padding:2px 16px;box-shadow:0 0 20px #ffc564aa}@keyframes toyShake{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg)scale(1.04)}30%{transform:rotate(8deg)}45%{transform:rotate(-7deg)scale(1.06)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)scale(1.1)}}@media (max-height:440px){.toy-secret-banner{font-size:15px}}@media (prefers-reduced-motion:reduce){.gacha-reveal.figure .toy-box-shake,.gacha-reveal.figure .toy-sprite{animation:none}}.limited-list{gap:10px;display:grid}.limited-series{background:radial-gradient(circle at 12% 0,#ffa63029,#0000 45%),linear-gradient(#f3e7c912,#00000038);border:1px solid #ffc4538c;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ls-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ls-title{flex:1;gap:3px;min-width:0;display:grid}.ls-title h3{color:#ffe2a0;margin:0;font-size:17px;line-height:1.2}.limited-never{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#c8342e,#ff5a7a);border-radius:99px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:800;box-shadow:0 0 0 1px #3a0a06}.limited-left{font-family:var(--num);color:#ffd88a;white-space:nowrap;background:#00000059;border:1px solid #ffd88a59;border-radius:8px;padding:4px 9px;font-size:13px;font-weight:700}.limited-left.soon{color:#ffb0a0;border-color:#ff786499}.ls-buy{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ls-buy .btn{flex-direction:column;align-items:center;gap:1px;min-height:48px;display:flex}.ls-buy .btn span{font-size:12px}.ls-buy .btn b{font-family:var(--num);font-size:16px}.ls-buy .btn .ls-value{color:#6a2a06;font-size:11px;font-weight:800}.mall-bundle-value{color:#ffd88a;font-weight:700}.ls-note{margin:0;line-height:1.4}.ls-sub{color:#ffe2a0;flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.limited-prizes{gap:6px;display:grid}.lp-hint{color:#b8ffe0;margin:0;font-size:12px}.lp-tier{border-left:3px solid var(--tier,#cfc8b4);background:#00000040;border-radius:8px;grid-template-columns:64px 1fr;align-items:start;gap:6px;padding:6px;display:grid}.lp-tier.tier-legend{--tier:#ffa630;background:linear-gradient(90deg,#ffa63029,#00000040)}.lp-tier.tier-epic{--tier:#b87bff}.lp-tier.tier-rare{--tier:#5aa8ff}.lp-tier.tier-common{--tier:#cfc8b4}.lp-name{padding-top:5px;font-size:12px}.lp-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 8px;display:grid}.lp-item{width:100%;min-width:0;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px;font-size:12px;line-height:1.25;display:flex}.lp-item:hover,.lp-item:focus-visible{background:#3c8d7233;border-color:#a4d9c2}.lp-item>span:last-child{overflow-wrap:anywhere}.wing-prize-backdrop{z-index:1200;background:#00080ad4;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.wing-prize-panel{gap:8px;width:min(400px,100%);max-height:calc(100dvh - 24px);padding:16px;display:grid;overflow:auto}.wing-prize-panel h3,.wing-prize-panel h4,.wing-prize-panel p{margin:0}.wing-prize-panel h3{color:#ffe2a0}.wing-prize-panel h4{color:#9debd2}.wing-prize-head{align-items:center;gap:10px;display:flex}.wing-prize-head>div:nth-child(2){flex:1;min-width:0}.wing-prize-head>button{align-self:flex-start;font-size:20px}.wing-prize-stat{background:#14483799;border:1px solid #759b82;border-radius:7px;justify-content:space-between;gap:10px;padding:8px;display:flex}.wing-prize-stat b{color:#b8ffe0}.wing-prize-note{color:#ffe6ab;border-left:3px solid #d9b87b;padding:7px}.ls-exchange{background:#0f363480;border:1px solid #9debd259;border-radius:9px;gap:6px;padding:8px;display:grid}.ls-exchange p{margin:0}.ls-picks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.ls-pick{background:#00000040;border-radius:8px;align-items:center;gap:8px;padding:5px;display:flex}.ls-pick-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.ls-pick-buy{min-width:64px;min-height:36px;font-family:var(--num);flex:none}.limited-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;justify-items:center;gap:8px;padding:18px 10px;display:grid}.limited-empty p{margin:0}.mall-card .limited-card-left{color:#ffd88a;font-size:11px}.limited-chip{color:#ffe2a0;cursor:pointer;text-align:left;background:#281a06d9;border:1px solid #ffc45399;border-radius:99px;align-items:center;gap:5px;max-width:100%;margin-top:4px;padding:3px 8px 3px 4px;font-size:11px;line-height:1.2;display:inline-flex}.limited-chip>span:last-child{overflow-wrap:anywhere;min-width:0}.target-frame .limited-chip{z-index:34;width:max-content;max-width:min(280px,62vw);box-shadow:var(--shadow);margin:0;position:absolute;top:calc(100% + 4px);right:0}.target-frame .limited-chip>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.gacha-reveal-tier{letter-spacing:.04em;background:#00000073;border-radius:99px;padding:1px 10px;font-size:12px;font-weight:800}@media (max-width:520px){.limited-series{padding:8px}.ls-head .limited-left{text-align:center;flex-basis:100%;order:3}.ls-title h3{font-size:15px}.lp-tier{grid-template-columns:1fr}.lp-name{padding-top:0}.lp-items{grid-template-columns:1fr 1fr}.ls-picks{grid-template-columns:1fr}}@media (max-height:440px){.ls-buy .btn{min-height:40px}.lp-items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.flash-collection{background:linear-gradient(#5a280a59,#0a202559);border:1px solid #ffc45a8c;border-radius:10px;margin-bottom:12px;padding:10px}.flash-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.flash-head h3{color:#ffe29a;margin:0}.flash-head p{flex-basis:100%;margin:0}.flash-countdown{align-items:center;gap:8px;margin-left:auto;display:flex}.flash-countdown .fc-label{color:#ffd8a8;font-size:12px}.fc-parts{gap:4px;display:flex}.fc-part{background:#00000073;border:1px solid #ffc45a66;border-radius:6px;flex-direction:column;align-items:center;min-width:40px;padding:3px 4px;display:flex}.fc-part b{color:#fff2c8;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.fc-part small{color:#e6c68c;font-size:10px}.flash-countdown.soon .fc-part b{color:#ffb08a}.flash-formats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}@media (max-width:520px){.flash-countdown{flex-basis:100%;justify-content:space-between;margin-left:0}.fc-part{min-width:44px}}
