@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-500-BW1ja5W5.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-600-CPj1og5P.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-700-CvoXWXua.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-400-sgrC5Nuf.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:600;src:url(./noto-serif-600-CZNEc5oq.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(./noto-serif-700-Dl90chey.woff2) format("woff2")}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-display:swap;font-weight:400;src:url(./ma-shan-zheng-400-n_Uq2StN.woff2) format("woff2")}:root{--vermilion: #b3261e;--vermilion-2: #d6392b;--vermilion-deep: #7d1a14;--gold: #c9a24b;--gold-2: #e8cf86;--gold-deep: #8f6b22;--ink: #1a1714;--ink-2: #26211c;--ink-3: #342d26;--moon: #efe8d8;--moon-dim: #b9b09b;--jade: #3f8f7a;--celadon: #9bb7a2;--parchment: #d9c9a3;--panel: #211c17;--line: rgba(201, 162, 75, .55);--line-soft: rgba(201, 162, 75, .22);--danger: #e0483a;--ok: #5fb08f;--font-head: "Noto Serif", Georgia, "Songti SC", serif;--font-display: "Ma Shan Zheng", "Noto Serif", "Songti SC", serif;--font-body: "Noto Serif", Georgia, "Songti SC", serif;--font-han: "Ma Shan Zheng", "Noto Serif", "Songti SC", serif;--font-num: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px);--radius: 8px;--tabbar-h: 62px;--topbar-h: 52px;--ease: cubic-bezier(.22, .8, .28, 1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;background:#0f0d0b;color:var(--moon);-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0 0 8px}::selection{background:#b3261e99}.ico{width:1.25em;height:1.25em;flex:none;vertical-align:-.22em}.ico.lg{width:1.7em;height:1.7em}.app{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;padding:var(--sat) var(--sar) var(--sab) var(--sal);color:var(--moon);background:radial-gradient(120% 55% at 50% -8%,rgba(179,38,30,.22),transparent 62%),radial-gradient(90% 50% at 100% 105%,rgba(201,162,75,.1),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='%23c9a24b' stroke-opacity='.07' stroke-width='1'%3E%3Ccircle cx='20' cy='20' r='6'/%3E%3Ccircle cx='20' cy='20' r='12'/%3E%3Ccircle cx='20' cy='20' r='18'/%3E%3Ccircle cx='0' cy='10' r='6'/%3E%3Ccircle cx='0' cy='10' r='12'/%3E%3Ccircle cx='0' cy='10' r='18'/%3E%3Ccircle cx='40' cy='10' r='6'/%3E%3Ccircle cx='40' cy='10' r='12'/%3E%3Ccircle cx='40' cy='10' r='18'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#1c1814,#13100d)}.topbar{position:relative;flex:none;display:flex;align-items:center;gap:10px;min-height:var(--topbar-h);padding:6px 12px;background:linear-gradient(180deg,#261f19f5,#16120ef5);border-bottom:1px solid var(--line);box-shadow:0 6px 18px #00000073;z-index:5}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:linear-gradient(90deg,transparent,var(--vermilion) 30%,var(--vermilion) 70%,transparent);opacity:.6;pointer-events:none}.resbar{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.resbar::-webkit-scrollbar{display:none}.res{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:3px 11px 3px 8px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:var(--moon);background:linear-gradient(180deg,#2c251f,#1b1713);border:1px solid var(--line-soft);border-radius:999px;box-shadow:inset 0 1px #ffebbe14}.res .ico{color:var(--gold);width:1.3em;height:1.3em}.res.grain .ico{color:#dcc269}.res.iron .ico{color:#a9b4b8}.res.jade .ico{color:#5fc9a6}.topbar .title{margin:0;padding:0;font-size:15px;white-space:nowrap;flex:none;text-shadow:none}.topbar .title:before,.topbar .title:after{display:none}.panel{position:relative;padding:14px;background:linear-gradient(180deg,rgba(255,236,190,.045),transparent 40%),linear-gradient(180deg,#2a241e,#1d1914);border:1px solid var(--line);border-radius:4px;box-shadow:0 6px 22px #00000080,inset 0 0 0 3px #00000040}.panel:before{content:"";position:absolute;inset:4px;pointer-events:none;--b: var(--gold);background:linear-gradient(var(--b),var(--b)) top left / 14px 2px no-repeat,linear-gradient(var(--b),var(--b)) top left / 2px 14px no-repeat,linear-gradient(var(--b),var(--b)) top right / 14px 2px no-repeat,linear-gradient(var(--b),var(--b)) top right / 2px 14px no-repeat,linear-gradient(var(--b),var(--b)) bottom left / 14px 2px no-repeat,linear-gradient(var(--b),var(--b)) bottom left / 2px 14px no-repeat,linear-gradient(var(--b),var(--b)) bottom right / 14px 2px no-repeat,linear-gradient(var(--b),var(--b)) bottom right / 2px 14px no-repeat;opacity:.85}.panel>*{position:relative}.panel.flat{box-shadow:none}.sheet-scrim{position:fixed;inset:0;z-index:19;background:#0806048c;animation:fadeIn .2s ease both}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:20;max-height:min(78vh,78dvh);overflow-y:auto;overscroll-behavior:contain;padding:6px 16px calc(18px + var(--sab));background:radial-gradient(100% 60px at 50% 0,rgba(201,162,75,.14),transparent),linear-gradient(180deg,#2c261f,#1b1713 60%);border-top:1.5px solid var(--gold);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #0009,inset 0 1px #ffecbe2e;animation:sheetUp .28s var(--ease) both}.sheet:before{content:"";position:absolute;left:22px;right:22px;top:5px;height:1px;background:linear-gradient(90deg,transparent,var(--line-soft),transparent)}.sheet-handle{width:44px;height:5px;margin:6px auto 12px;border-radius:3px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-2),var(--gold-deep));opacity:.8}.title{position:relative;margin:0 0 14px;padding-bottom:9px;font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:.05em;text-transform:none;color:var(--gold-2);text-shadow:0 1px 0 rgba(0,0,0,.6)}.title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--gold),rgba(201,162,75,.1) 80%,transparent)}.title:before{content:"";position:absolute;left:0;bottom:-3px;width:7px;height:7px;background:var(--vermilion);border:1px solid var(--gold);transform:rotate(45deg);z-index:1}.han{font-family:var(--font-han);font-weight:400;letter-spacing:.06em;color:var(--vermilion-2);text-transform:none}.title .han{margin-left:8px;font-size:1.15em;color:var(--vermilion-2);letter-spacing:0}.muted{color:var(--moon-dim)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.row{display:flex;flex-direction:row;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.grow{flex:1 1 auto;min-width:0}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.center{justify-content:center;text-align:center}.gap-4{gap:4px}.gap-12{gap:12px}.gap-16{gap:16px}.hr{height:1px;margin:10px 0;border:0;background:linear-gradient(90deg,transparent,var(--line-soft),transparent)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--moon);background:linear-gradient(180deg,#403729,#2a231b);border:1px solid var(--gold-deep);border-radius:6px;box-shadow:inset 0 1px #ffecbe38,inset 0 -2px #0000004d,0 2px 7px #00000080;cursor:pointer;transition:transform .08s,filter .15s,box-shadow .15s;user-select:none;touch-action:manipulation}.btn:hover{filter:brightness(1.12)}.btn:active{transform:translateY(1px) scale(.985);filter:brightness(.94);box-shadow:inset 0 2px 4px #00000080}.btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.btn.primary{color:#fff4e0;background:linear-gradient(180deg,#e04a3a,#a8211a 55%,#861710);border-color:#efb27c;text-shadow:0 1px 1px rgba(60,8,4,.7);box-shadow:inset 0 1px #ffdcbe73,inset 0 -2px #3c060266,0 2px 8px #78140c80}.btn.gold{color:#2a1c08;background:linear-gradient(180deg,#f1dc98,#d1a94d 55%,#aa7f27);border-color:#f6e8b8;text-shadow:0 1px 0 rgba(255,244,200,.5);box-shadow:inset 0 1px #ffffe6b3,inset 0 -2px #6e4c0e59,0 2px 8px #00000080}.btn.ghost{color:var(--gold-2);background:transparent;border-color:var(--line);box-shadow:none}.btn.ghost:hover{background:#c9a24b1a}.btn.small{min-height:34px;padding:0 12px;font-size:11px;letter-spacing:.07em}.btn.small:after{content:"";position:absolute;inset:-5px -3px}.btn.block{display:flex;width:100%}.btn:disabled,.btn[disabled]{cursor:not-allowed;filter:grayscale(.85) brightness(.6);box-shadow:none;transform:none;opacity:.75}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 11px;font-family:var(--font-num);font-size:13px;font-weight:600;color:var(--moon);background:linear-gradient(180deg,#342d26,#26201a);border:1px solid var(--line-soft);border-radius:999px;white-space:nowrap}.chip .ico{color:var(--gold)}.chip.on,.chip.active{color:#2a1c08;background:linear-gradient(180deg,#f1dc98,#c9a24b);border-color:#f6e8b8}.chip.on .ico,.chip.active .ico{color:#2a1c08}.pill{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2);background:#c9a24b1f;border:1px solid var(--line);border-radius:3px;white-space:nowrap}.pill.danger{color:#ffb9ae;background:#e0483a29;border-color:#e0483ab3}.pill.ok{color:#b9ecd3;background:#5fb08f29;border-color:#5fb08fb3}.pill.vermilion{color:#fff0e2;background:var(--vermilion);border-color:#efb27c}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;font-family:var(--font-num);font-size:11px;font-weight:700;line-height:1;color:#fff4e0;background:radial-gradient(circle at 35% 30%,#ee5846,var(--vermilion-deep));border:1px solid #efb27c;border-radius:999px;box-shadow:0 1px 3px #0009}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.tab{flex:1 1 0;min-height:44px;padding:0 8px;font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--moon-dim);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;position:relative;transition:color .15s,background .15s}.tab:hover{color:var(--moon)}.tab.active{color:var(--gold-2);border-bottom-color:var(--gold);background:linear-gradient(180deg,transparent,rgba(201,162,75,.14))}.tab.active:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:var(--vermilion);border:1px solid var(--gold);transform:translate(-50%) rotate(45deg)}.bar{position:relative;height:12px;overflow:hidden;background:#0f0c0a;border:1px solid var(--gold-deep);border-radius:7px;box-shadow:inset 0 2px 4px #000000b3}.bar>i{display:block;height:100%;width:0;min-width:0;border-radius:6px;background:linear-gradient(180deg,#ffffff73,#fff0 55%),linear-gradient(90deg,#a67b25,#e8cf86);box-shadow:0 0 8px #e8cf8673;transition:width .3s linear}.bar.jade>i{background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 55%),linear-gradient(90deg,#2a6e5c,#6fd2b0);box-shadow:0 0 8px #5fc9a666}.bar.danger>i{background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 55%),linear-gradient(90deg,#8b1b14,#e0483a);box-shadow:0 0 8px #e0483a66}.bar.thick{height:18px;border-radius:9px}.toast{position:fixed;left:50%;top:calc(var(--sat) + var(--topbar-h) + 12px);z-index:40;max-width:min(92vw,420px);padding:10px 16px 10px 14px;font-size:14px;color:var(--moon);background:linear-gradient(180deg,#342c24,#201b15);border:1px solid var(--gold);border-left:4px solid var(--vermilion);border-radius:4px;box-shadow:0 10px 30px #0009;transform:translate(-50%);animation:toastIn .3s var(--ease) both;pointer-events:none}.toast.ok{border-left-color:var(--ok)}.toast.danger{border-left-color:var(--danger)}.list{list-style:none;margin:0;padding:0}.list>.item,.item{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 6px;border-bottom:1px solid rgba(201,162,75,.16);cursor:default}.list>.item:last-child{border-bottom:0}.item.tap{cursor:pointer}.item.tap:active{background:#c9a24b1a}.tabbar{position:relative;flex:none;display:flex;min-height:var(--tabbar-h);background:linear-gradient(180deg,#241e18,#14110e);border-top:1px solid var(--gold);box-shadow:0 -8px 20px #00000080;z-index:6}.tabbar button{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:6px 2px 4px;font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--moon-dim);background:transparent;border:0;cursor:pointer;transition:color .15s}.tabbar button .ico{width:24px;height:24px}.tabbar button .badge{position:absolute;top:4px;left:calc(50% + 8px)}.tabbar button.active{color:var(--gold-2);background:linear-gradient(180deg,rgba(201,162,75,.18),transparent 70%)}.tabbar button.active:before{content:"";position:absolute;top:-1px;left:22%;right:22%;height:3px;background:linear-gradient(90deg,transparent,var(--vermilion-2),transparent);box-shadow:0 0 10px var(--vermilion-2)}.tabbar button.active .ico{filter:drop-shadow(0 0 5px rgba(232,207,134,.6))}.guild-dot{display:inline-block;width:11px;height:11px;flex:none;border-radius:3px;transform:rotate(45deg);background:var(--gold);border:1px solid rgba(255,244,214,.75);box-shadow:0 0 0 1px #0009;vertical-align:middle}.kv{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px dotted rgba(201,162,75,.2)}.kv>:first-child{color:var(--moon-dim);white-space:nowrap}.kv>:last-child{margin-left:auto;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}input[type=text],input[type=number],select,textarea{min-height:44px;padding:0 12px;width:100%;font-family:var(--font-body);font-size:15px;color:var(--moon);background:#120f0c;border:1px solid var(--line);border-radius:6px}input[type=range]{width:100%;height:44px;accent-color:var(--gold);background:transparent}@keyframes sheetUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes sheetIn{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@media(min-width:900px){:root{--tabbar-h: 58px}body{font-size:15px}.sheet{left:auto;right:16px;top:calc(var(--sat) + var(--topbar-h) + 14px);bottom:16px;width:400px;max-width:calc(100vw - 32px);max-height:none;padding:16px 20px 20px;border:1.5px solid var(--gold);border-radius:8px;animation:sheetIn .3s var(--ease) both}.sheet-handle,.sheet-scrim{display:none}.toast{left:auto;right:24px;transform:none;animation:none}.tabbar{justify-content:center}.tabbar button{max-width:160px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--np-gold: var(--gold, #c9a24b);--np-ink: var(--ink, #1a1714);--np-ink2: var(--ink-2, #25201b);--np-moon: var(--moon, #efe8d8);--np-verm: var(--vermilion, #b3261e);--np-line: var(--line, rgba(201, 162, 75, .35));--np-ok: var(--ok, #5fae8e);--np-bad: var(--danger, #e0584c);--np-tabh: 62px}html,body{margin:0;height:100%;background:#0f0d0b;overscroll-behavior:none}#app{height:100%}.np-root{display:flex;flex-direction:column;height:100dvh;width:100%;position:relative;overflow:hidden;color:var(--np-moon);font-family:var(--font-body, serif);-webkit-tap-highlight-color:transparent;user-select:none}.np-root *{box-sizing:border-box}.np-root button{font-family:inherit}.np-ic{display:inline-flex;width:1.15em;height:1.15em;vertical-align:-.2em;flex:none}.np-ic svg{width:100%;height:100%}.np-ic.gold{color:var(--np-gold)}.np-right{margin-left:auto;text-align:right}.num{font-family:var(--font-num, system-ui, sans-serif);font-variant-numeric:tabular-nums}.np-pad{height:24px}.np-stage{position:relative;flex:1;min-height:0;overflow:hidden;background:radial-gradient(70% 90% at 50% 40%,#241a15,#100d0b)}.np-map{position:absolute;left:0;top:0;display:block;touch-action:none;cursor:grab}.np-map:active{cursor:grabbing}.np-tab{display:block}.np-stage:not([data-tab=map]) .np-mapctl,.np-stage:not([data-tab=map]) .np-minimap-wrap,.np-stage:not([data-tab=map]) .np-rally{display:none}.np-tabhead{display:flex;flex-direction:column;gap:2px;margin:2px 0 10px}.np-tabhead .title{font-size:22px}.np-sec{display:flex;align-items:center;gap:8px;margin:16px 0 6px}.np-seclabel{font-family:var(--font-head, serif);letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:var(--np-gold)}.np-sec:after{content:"";flex:1;order:1;height:1px;background:linear-gradient(90deg,var(--np-line),transparent)}.np-sec .np-right{order:2;margin-left:0}.np-empty{padding:14px 8px;text-align:center;font-size:13px}.np-root .tabbar.np-tabbar{position:relative;flex:none;display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:0 calc(4px + var(--sar)) var(--sab) calc(4px + var(--sal));background:linear-gradient(#1c1612,#100d0a);border-top:1px solid var(--np-gold);box-shadow:0 -4px 14px #00000073;z-index:30}.np-navbtns{display:flex;align-items:stretch;justify-content:space-between;height:52px;min-width:0}.np-nav{flex:1 1 0;min-width:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:0;background:none;color:#efe8d8a8;font:600 8.5px var(--font-head, serif);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;position:relative;touch-action:manipulation}.np-nav .np-ic{width:23px;height:23px}.np-nav.active{color:var(--np-gold)}.np-nav.active:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:var(--np-gold);box-shadow:0 0 10px var(--np-gold)}.np-nav:active{background:#c9a24b24}.np-nav .badge{position:absolute;top:3px;left:calc(50% + 4px);right:auto;min-width:16px;height:16px;border-radius:8px;background:var(--np-verm);color:#fff;font:700 10px var(--font-num, sans-serif);display:flex;align-items:center;justify-content:center;padding:0 4px;border:1px solid #f6d58a;pointer-events:none}.np-tabbar>.np-res{order:-1;display:flex;gap:4px;padding:3px 2px 1px}.np-tabbar>.np-res .np-pill-res{flex:1 1 0;min-width:0;justify-content:center;height:40px}.np-minimap-wrap{position:absolute;left:10px;bottom:10px;z-index:10;border-radius:10px;border:1px solid var(--np-gold);box-shadow:0 3px 12px #0009;overflow:hidden;transition:opacity .2s,transform .25s}.np-minimap{display:block;touch-action:none;cursor:pointer}.np-mapctl{position:absolute;right:10px;bottom:10px;z-index:10;display:flex;flex-direction:column;gap:7px;transition:opacity .2s,transform .25s}.np-mapbtn{width:46px;min-height:46px;border-radius:12px;border:1px solid var(--np-line);background:#1a1714e6;color:var(--np-moon);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 0;cursor:pointer;box-shadow:0 2px 8px #00000080;font-size:22px;line-height:1}.np-mapbtn .np-ic{width:21px;height:21px}.np-mapbtn small{font:600 8.5px var(--font-head, serif);letter-spacing:.05em;text-transform:uppercase}.np-mapbtn.gold{color:var(--np-gold);border-color:var(--np-gold)}.np-mapbtn:active{background:#3c3228f2}.np-stage.sheet-open .np-mapctl,.np-stage.sheet-open .np-minimap-wrap{opacity:0;pointer-events:none;transform:translateY(20px)}.np-rally{position:absolute;left:8px;right:8px;top:8px;z-index:12;display:none}.np-rally.show{display:block}.np-rally-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px 12px 0 0;border:1px solid var(--np-gold);border-bottom:0;background:linear-gradient(#4a1712,#2e100d);color:var(--np-moon);text-align:left;cursor:pointer;box-shadow:0 4px 14px #0000008c;animation:np-glow 1.6s ease-in-out infinite}.np-rally-btn>.np-ic{width:26px;height:26px;color:var(--np-gold)}.np-rally-txt{flex:1;display:flex;flex-direction:column;min-width:0;font-size:13px}.np-rally-txt small{font-size:11.5px;color:#efe8d8c7}.np-rally-bar{height:5px;margin:0;border-radius:0 0 8px 8px}@keyframes np-glow{50%{box-shadow:0 4px 22px #c9a24b8c}}.np-toasts{position:absolute;left:10px;right:10px;top:8px;z-index:40;display:flex;flex-direction:column;gap:6px;pointer-events:none;align-items:center}.np-stage:has(.np-rally.show) .np-toasts{top:74px}.np-toast .np-toast-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-auto{color:var(--np-gold)}.np-root .np-toast{position:static;transform:none;width:100%;max-width:420px;pointer-events:auto;display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.25;background:#1a1714f5;border:1px solid var(--np-line);border-left:4px solid var(--celadon, #9bb7a2);color:var(--np-moon);box-shadow:0 6px 18px #0000008c;animation:np-in .28s ease-out;margin:0;opacity:1}.np-toast.good{border-left-color:var(--np-ok)}.np-toast.bad{border-left-color:var(--np-bad)}.np-toast.gold{border-left-color:var(--np-gold);background:#342612f7}.np-toast.out{opacity:0;transform:translateY(-8px);transition:all .3s}.np-toast .np-toast-txt{flex:1}@keyframes np-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}}.np-overlay{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(60% 40% at 50% 45%,rgba(0,0,0,.55),transparent 70%)}.np-overlay.show{display:flex;pointer-events:auto;animation:np-fade .35s}.np-bigbanner{text-align:center;padding:18px 34px 16px;transform:translateY(-14vh);border-radius:6px;border:2px solid var(--np-gold);background:linear-gradient(#3b1511,#1f0d0b);box-shadow:0 0 60px #c9a24b73,0 12px 40px #000000b3;animation:np-pop .5s cubic-bezier(.2,1.4,.4,1);max-width:88vw;position:relative}.np-bigbanner:before{content:"";position:absolute;inset:5px;border:1px solid rgba(201,162,75,.45);pointer-events:none}.np-bigbanner.loss{background:linear-gradient(#1b1b24,#0e0e14);border-color:#7a7f95;box-shadow:0 0 40px #7882aa59,0 12px 40px #000000b3}.np-bb-han{font-size:46px;line-height:1;color:var(--np-gold);text-shadow:0 0 20px rgba(201,162,75,.6)}.np-bb-title{font:700 21px var(--font-head, serif);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.np-bb-sub{margin-top:4px;font-size:15px;color:var(--celadon, #9bb7a2)}@keyframes np-pop{0%{transform:translateY(-14vh) scale(.6);opacity:0}}@keyframes np-fade{0%{opacity:0}}.np-stage .np-sheet{position:absolute;inset:auto 0 0;max-height:64%;overflow-y:auto;overflow-x:hidden;z-index:20;transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.8,.2,1);animation:none;border-radius:18px 18px 0 0;background:linear-gradient(#262019,#1a1612);border:1px solid var(--np-gold);border-bottom:0;box-shadow:0 -8px 30px #0009;padding:6px 14px 14px;visibility:hidden}.np-stage .np-sheet.open{transform:none;visibility:visible}.np-sheet .sheet-handle{width:40px;height:4px;border-radius:3px;background:#c9a24b80;margin:2px auto 8px}.np-sheet-head{display:flex;align-items:center;gap:10px}.np-kind{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:radial-gradient(#4a3a22,#261d12);border:1px solid var(--np-gold);color:var(--np-gold);flex:none}.np-kind .np-ic{width:26px;height:26px}.np-kind.citadel{background:radial-gradient(#7a1d16,#3a0f0b)}.np-sh-title{min-width:0}.np-sh-title .title{letter-spacing:.05em;font-size:17px;line-height:1.15;margin:0 0 6px;padding:0 0 6px}.np-sh-title .title:before{display:none}.np-sh-title .title .han{font-size:20px;color:var(--np-gold);margin-left:4px}.np-sub{font-size:12px;margin-top:2px}.np-body{margin-top:8px}.np-owner{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;margin-bottom:8px}.np-kvs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px 10px;padding:8px 10px;border-radius:10px;background:#00000038;border:1px solid rgba(239,232,216,.08)}.np-kvs .kv>:last-child{margin-left:0;text-align:left;font-weight:400}.np-kvs .kv{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;font-size:14px;min-width:0}.np-kvs .kv>.muted{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.np-v{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.guild-dot.np-neutral{background:#8c8372}.np-req{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding:8px 10px;border-radius:10px;background:#b3261e1f;border:1px solid rgba(179,38,30,.4)}.np-reqlabel{font-size:12px;color:var(--np-moon);margin-right:2px}.np-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font:600 12px var(--font-num, sans-serif);border:1px solid}.np-chip.ok{color:var(--np-ok);border-color:var(--np-ok)}.np-chip.no{color:#e9867c;border-color:#b3261e}.np-hold{margin-top:6px}.np-hold-t{font-size:13px;margin-bottom:5px}.np-chips{display:flex;flex-wrap:wrap;gap:6px}.np-troop{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(239,232,216,.14);font-size:13px}.np-troop .np-ic{color:var(--celadon, #9bb7a2)}.np-troop i{font:normal 600 10px var(--font-num, sans-serif);color:var(--np-gold)}.np-lost{color:var(--np-bad);font-style:normal;font-size:11px}.np-odds{margin-top:12px}.np-odds .row,.row{display:flex;align-items:center;gap:8px}.np-oddsbar{height:8px;margin-top:4px}.good{color:var(--np-ok)}.mid{color:#e5b94c}.bad{color:var(--np-bad)}.np-oddsbar.good>i{background:var(--np-ok)}.np-oddsbar.mid>i{background:#e5b94c}.np-oddsbar.bad>i{background:var(--np-bad)}.np-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.np-actions .btn{min-height:48px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.np-actions .btn:only-child{grid-column:1 / -1}.np-rallybtn{animation:none}.np-reason{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 11px;border-radius:10px;background:#b3261e29;border:1px solid rgba(224,88,76,.5);color:#f3c0b9;font-size:13px;line-height:1.35}.np-reason .np-ic{margin-top:1px;color:var(--np-bad)}.np-reason.soft{background:#ffffff0d;border-color:#efe8d82e;color:#efe8d8cc}.np-reason.soft .np-ic{color:var(--np-gold)}.np-rallyrow{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(239,232,216,.14)}.np-rallyrow.mine{border-color:var(--np-gold);background:#c9a24b1a}.np-rtxt{flex:1;min-width:0;font-size:13px}.np-rtxt .bar{margin-top:5px;height:5px}.np-picktitle{font:600 15px var(--font-head, serif);letter-spacing:.05em;color:var(--np-gold);margin:4px 0 8px}.np-quickall{display:flex;align-items:center;gap:6px;margin-bottom:8px}.np-quickall .np-picktitle{flex:1;margin:0;font-size:13px}.np-stage .np-sheet.picking{max-height:86%}.np-troop-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;padding:6px 0;border-top:1px solid rgba(239,232,216,.1)}.np-tr-l{display:flex;align-items:center;gap:7px;font-size:13px;width:100%}.np-tr-l .np-ic{color:var(--celadon, #9bb7a2);width:20px;height:20px}.np-troop-row input[type=range]{flex:1;min-width:80px;width:auto}.np-cnt{min-width:38px;text-align:right;font-size:15px;color:var(--np-moon)}.np-quick{display:flex;gap:4px}.np-quick .btn.small{padding:0 6px;min-width:38px;min-height:34px}input[type=range]{accent-color:var(--np-gold);height:32px;margin:0;cursor:pointer}.np-seg{display:flex;gap:4px;padding:3px;border-radius:10px;background:#0000004d;border:1px solid rgba(239,232,216,.12);margin:6px 0}.np-seg button{flex:1;min-height:38px;border:0;border-radius:8px;background:none;color:#efe8d8bf;font:600 13px var(--font-body, serif);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px}.np-seg button.active{background:var(--np-gold);color:#1a1714}.np-tiers button{font-size:12.5px}.np-summary{padding:7px 10px;border-radius:10px;background:#00000073;border:1px solid rgba(239,232,216,.12);display:grid;gap:4px;margin-bottom:6px}.np-sumline{display:flex;justify-content:space-between;font-size:13px}.np-oddsline{display:grid;grid-template-columns:78px 1fr 44px;align-items:center;gap:8px;font-size:13px}.np-oddsline small{font-size:11px}.np-oddsline b{text-align:right}.np-oddsline .bar{margin:0}.np-summary .kv{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.np-confirm{width:100%;min-height:52px;margin-top:12px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.np-list{display:flex;flex-direction:column;gap:8px}.np-list .item,.np-root .item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(201,162,75,.22);color:var(--np-moon);text-align:left;font-size:14px;width:100%}button.item{cursor:pointer;font-family:inherit}.np-resgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.np-resbox{display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 4px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(201,162,75,.3)}.np-resbox .np-ic{width:26px;height:26px;color:var(--np-gold)}.np-resbox b{font-size:19px}.np-resbox small{text-transform:capitalize;font-size:11px}.np-row .np-han{width:38px;height:38px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--np-gold);background:#c9a24b1a;border:1px solid rgba(201,162,75,.3)}.np-costline{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:3px;font-size:13px}.np-cost{display:inline-flex;align-items:center;gap:3px}.np-cost .np-ic{color:var(--np-gold);width:15px;height:15px}.np-cost.short b{color:var(--np-bad)}.np-dur{display:inline-flex;align-items:center;gap:3px;color:var(--celadon, #9bb7a2)}.np-why{font-size:12px;color:#b9a98a;margin-top:2px;font-style:italic}.np-why.hard{color:#e9867c;font-style:normal}.np-btnrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.np-btnrow .btn{min-height:40px;padding:0 8px}.np-blurb{font-size:11.5px;margin-top:2px}.np-row .btn.small{min-height:40px;min-width:72px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.np-panel{padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(201,162,75,.3)}.np-train{display:flex;flex-direction:column;gap:8px;margin-top:8px}.np-train .btn.primary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px}.np-sliderrow{display:flex;align-items:center;gap:10px}.np-sliderrow input{flex:1}.np-home{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.np-timer{flex-direction:column;align-items:stretch!important;gap:6px!important}.np-timer .bar{height:8px}.np-helprow{margin-top:2px;font-size:12px}.np-helprow .btn.small{min-height:34px;display:inline-flex;align-items:center;gap:4px}.np-sec .btn.small{min-height:32px}.np-citadel{margin-bottom:8px}.np-citadel.mine{border-color:var(--np-gold);background:#c9a24b1a}.np-citadel .bar{margin-top:6px}.np-subtabs{margin:8px 0}.np-lb{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(239,232,216,.1)}.np-lb.me{border-color:var(--np-gold);background:#c9a24b1a}.np-lb .bar{margin:4px 0 2px;height:6px}.np-lb b{font-size:13.5px}.np-rank{width:18px;text-align:center;color:var(--np-gold);font-weight:700}.np-city{cursor:pointer}.np-city .np-ic{color:var(--np-gold);width:22px;height:22px}.np-member.me{border-color:var(--np-gold)!important}.np-mt{text-align:right;display:flex;flex-direction:column;line-height:1.1}.np-mt small{font-size:10px}.np-status{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid;white-space:nowrap}.np-status.idle{color:#efe8d88c;border-color:#efe8d833}.np-status.work{color:var(--celadon, #9bb7a2);border-color:var(--celadon, #9bb7a2)}.np-status.march,.np-status.rally{color:var(--np-gold);border-color:var(--np-gold)}.np-report{flex-direction:column;align-items:stretch!important;padding:0!important;gap:0!important;overflow:hidden}.np-report.good{border-left:4px solid var(--np-ok)!important}.np-report.bad{border-left:4px solid var(--np-bad)!important}.np-report.info{border-left:4px solid #8c8372!important}.np-rhead{display:flex;align-items:center;gap:10px;padding:10px 12px;background:none;border:0;color:inherit;text-align:left;width:100%;cursor:pointer;font-size:14px}.np-badge{font:700 10.5px var(--font-head, serif);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:6px;border:1px solid;white-space:nowrap;min-width:74px;text-align:center;letter-spacing:.04em}.np-badge.good{color:var(--np-ok);border-color:var(--np-ok)}.np-badge.bad{color:var(--np-bad);border-color:var(--np-bad)}.np-badge.info{color:#b7ad98;border-color:#8c8372}.pill.gold{background:var(--np-gold);color:#1a1714}.np-rbody{padding:4px 12px 12px;display:flex;flex-direction:column;gap:10px}.np-side{padding:9px 10px;border-radius:10px;background:#00000040;border:1px solid rgba(239,232,216,.1);display:flex;flex-direction:column;gap:6px;font-size:13px}.np-side.won{border-color:#c9a24b99}.np-win{color:var(--np-gold)}.np-yours{font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#f0c3bb}.np-rfoot{font-size:11.5px}.np-log{font-size:13px;padding:8px 10px!important}.np-log.mine{border-color:#c9a24b80!important}.np-log.good .np-ic{color:var(--np-ok)}.np-log.bad .np-ic{color:var(--np-bad)}.np-log.gold .np-ic{color:var(--np-gold)}.np-log small{white-space:nowrap;font-size:10px}.np-start{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(90% 60% at 50% 20%,#3a1713,#1a1310 55%,#0d0b09);overflow-y:auto}.np-start:before{content:"九州";position:absolute;font-family:var(--font-han, serif);font-size:62vmin;color:#c9a24b0b;pointer-events:none}.np-start-card{position:relative;width:100%;max-width:380px;padding:26px 22px 22px;text-align:center;display:flex;flex-direction:column;gap:12px;background:linear-gradient(#241c16,#17120e);border:1px solid var(--np-gold);border-radius:6px;box-shadow:0 0 0 4px #17120e,0 0 0 5px #c9a24b66,0 20px 60px #000000b3}.np-start-han{font-size:76px;line-height:1;color:var(--np-gold);text-shadow:0 0 28px rgba(201,162,75,.5)}.np-start-title{margin:0;font-size:30px;letter-spacing:.14em;text-transform:uppercase}.np-start-sub{margin:0 0 6px;font-size:13.5px;line-height:1.5}.np-field{display:flex;flex-direction:column;gap:4px;text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--np-gold);font-family:var(--font-head, serif)}.np-field input{height:44px;border-radius:9px;border:1px solid var(--np-line);background:#00000059;color:var(--np-moon);padding:0 12px;font:16px var(--font-body, serif);text-transform:none;letter-spacing:0;user-select:text}.np-field input:focus{outline:2px solid var(--np-gold);outline-offset:1px}.np-tagfield input{text-transform:uppercase;letter-spacing:.2em;width:110px}.np-begin{min-height:54px;font-size:18px;letter-spacing:.12em;margin-top:6px}.np-start-card .btn{min-height:44px}.np-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#0009;padding:20px}.np-menu{width:100%;max-width:320px;padding:20px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(#241c16,#17120e);border:1px solid var(--np-gold);border-radius:12px}.np-menu .btn{min-height:46px}.np-small{font-size:12px;margin:4px 0 0;text-align:center}@media(min-width:900px){.np-stage .np-sheet{animation:none;inset:0 0 0 auto;width:410px;max-height:none;border-radius:0;border:0;border-left:1px solid var(--np-gold);transform:translate(105%);padding-top:14px}.np-stage .np-sheet.open{transform:none}.np-stage .np-sheet.picking{max-height:none}.np-sheet .sheet-handle{display:none}.np-stage.sheet-open .np-mapctl{opacity:1;pointer-events:auto;transform:translate(-410px)}.np-stage.sheet-open .np-minimap-wrap{opacity:1;pointer-events:auto;transform:none}}@media(max-height:640px){.np-stage .np-sheet{max-height:72%}}.np-foot{position:sticky;bottom:-14px;margin:10px -14px -14px;padding:8px 14px 14px;background:linear-gradient(#1a161200,#1a1612 14px);z-index:3}.np-foot .np-actions,.np-foot .np-confirm{margin-top:4px}.np-troop small{font-size:10.5px}.np-stage:not([data-tab=map]) .np-sheet{display:none}.np-hint{margin:6px 2px 0;font-size:11.5px;line-height:1.35;color:#efe8d899;text-align:center}.np-gather .np-seclabel{display:block;margin:8px 0 0}.np-tiers button .np-flav{display:block;font-size:10.5px;opacity:.78;font-weight:400;line-height:1.1;margin-top:1px;letter-spacing:.04em}.np-start-l,.np-start-r{display:flex;flex-direction:column;gap:12px}.np-field-row{display:flex;gap:10px;align-items:flex-end}.np-guildfield{flex:1;min-width:0}.np-field-row .np-tagfield input{width:92px}.np-start-btns{display:flex;flex-direction:column;gap:10px}.np-start-btns .np-begin{flex:1}.np-oddspair{display:grid;gap:4px}.np-rotate{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;padding:24px;background:radial-gradient(90% 60% at 50% 25%,#3a1713,#1a1310 55%,#0d0b09)}.np-rotate.show{display:flex;animation:np-fade .25s}.np-rotate:before{content:"横屏";position:absolute;font-family:var(--font-han, serif);font-size:70vmin;color:#c9a24b0a;pointer-events:none}.np-rotate-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:320px}.np-rotate-han{font-size:84px;line-height:1;color:var(--np-gold, #c9a24b);text-shadow:0 0 28px rgba(201,162,75,.5)}.np-rotate-phone{position:relative;width:120px;height:120px;margin:14px 0 4px;display:flex;align-items:center;justify-content:center}.np-rotate-phone:before{content:"";position:absolute;width:46px;height:82px;border-radius:10px;border:3px solid var(--gold-2, #e8cf86);background:linear-gradient(#2a221b,#17130f);box-shadow:0 0 22px #c9a24b40,inset 0 0 0 3px #0006;animation:np-rot 3s cubic-bezier(.6,.05,.3,1) infinite}.np-rotate-phone i{position:absolute;width:14px;height:3px;border-radius:2px;background:var(--gold, #c9a24b);transform:translateY(-31px);opacity:.9;animation:np-rot-i 3s cubic-bezier(.6,.05,.3,1) infinite}.np-rotate-phone:after{content:"";position:absolute;inset:6px;border-radius:50%;border:2px dashed rgba(201,162,75,.28);border-bottom-color:transparent;border-left-color:transparent;animation:np-spin 3s ease-in-out infinite}@keyframes np-rot{0%,18%{transform:rotate(0)}52%,82%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes np-rot-i{0%,18%{transform:translateY(-31px)}52%,82%{transform:rotate(-90deg) translateY(-31px)}to{transform:translateY(-31px)}}@keyframes np-spin{0%,18%{transform:rotate(0);opacity:.2}35%{opacity:1}52%,82%{transform:rotate(-90deg);opacity:.2}to{transform:rotate(0)}}.np-rotate-title{font:700 22px var(--font-head, serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2, #e8cf86)}.np-rotate-sub{margin:4px 0 14px;font-size:14px;line-height:1.5;color:var(--moon-dim, #b9b09b)}.np-rotate-skip{min-height:40px}html.land{--rail-w: 0px;--hud-h: 44px;--bar-h: 52px;--dock-w: clamp(312px, 38vw, 480px);--free-l: calc(var(--sal) + var(--rail-w) + 8px)}html.land body{overflow:hidden}html.land .np-root{display:block;padding:0;--dock-off: 0px}html.land .np-root.dock-open{--dock-off: calc(var(--dock-w) + var(--sar))}html.land .np-stage{position:absolute;inset:0 0 calc(var(--bar-h) + var(--sab)) 0;flex:none;background:radial-gradient(60% 80% at 50% 45%,rgba(179,38,30,.1),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='%23c9a24b' stroke-opacity='.075' stroke-width='1'%3E%3Ccircle cx='20' cy='20' r='6'/%3E%3Ccircle cx='20' cy='20' r='12'/%3E%3Ccircle cx='20' cy='20' r='18'/%3E%3Ccircle cx='0' cy='10' r='6'/%3E%3Ccircle cx='0' cy='10' r='12'/%3E%3Ccircle cx='0' cy='10' r='18'/%3E%3Ccircle cx='40' cy='10' r='6'/%3E%3Ccircle cx='40' cy='10' r='12'/%3E%3Ccircle cx='40' cy='10' r='18'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#1a1612,#100d0a)}html.land .np-root .tabbar.np-tabbar{position:absolute;inset:auto 0 0;width:auto;height:calc(var(--bar-h) + var(--sab));z-index:29;flex-direction:row;align-items:center;gap:10px;padding:0 calc(8px + var(--sar)) var(--sab) calc(6px + var(--sal));background:linear-gradient(#241a14,#120e0b);border:0;border-top:1px solid var(--np-gold);box-shadow:0 -3px 12px #00000080}html.land .np-navbtns{flex:0 0 auto;height:var(--bar-h);gap:0;justify-content:flex-start}html.land .np-nav{flex:none;width:50px;height:var(--bar-h);font-size:8px;letter-spacing:.04em}html.land .np-nav .np-ic{width:22px;height:22px}html.land .np-nav.active{background:linear-gradient(0deg,rgba(201,162,75,.2),transparent)}html.land .np-nav.active:before{top:0;left:18%;right:18%}html.land .np-tabbar>.np-res{order:0;flex:0 1 auto;margin-left:auto;padding:0;gap:5px;min-width:0}html.land .np-tabbar>.np-res .np-pill-res{flex:0 1 auto;justify-content:flex-start;height:44px}html.land .np-minimap-wrap{left:var(--free-l);bottom:8px;border-radius:8px;opacity:.96}html.land .np-mapctl{right:calc(var(--sar) + 8px + var(--dock-off));bottom:8px;flex-direction:row-reverse;gap:6px;transition:right .26s cubic-bezier(.2,.8,.2,1)}html.land .np-mapbtn{width:44px;min-height:44px;height:44px;border-radius:10px;padding:3px 0;font-size:21px;background:#1a1714e0}html.land .np-mapbtn .np-ic{width:19px;height:19px}html.land .np-mapbtn small{font-size:7.5px;letter-spacing:.03em}html.land .np-stage.sheet-open .np-mapctl,html.land .np-stage.sheet-open .np-minimap-wrap{opacity:1;pointer-events:auto;transform:none}html.land .np-stage:not([data-tab=map]) .np-mapctl{display:flex}html.land .np-stage:not([data-tab=map]) .np-minimap-wrap{display:block}@media(max-width:760px){html.land .np-stage.dock-open .np-minimap-wrap{display:none!important}}html.land .np-rally,html.land .np-toasts{left:var(--free-l);right:calc(var(--sar) + 8px + var(--dock-off));transition:right .26s cubic-bezier(.2,.8,.2,1)}html.land .np-rally{top:var(--lane-top, calc(var(--hud-h) + 6px))}html.land .np-rally.show,html.land .np-stage:not([data-tab=map]) .np-rally.show{display:block}html.land .np-rally-btn,html.land .np-rally-bar{max-width:360px;margin-left:auto;margin-right:auto}html.land .np-rally-btn{padding:4px 8px;gap:8px;border-radius:10px 10px 0 0}html.land .np-rally-btn>.np-ic{width:20px;height:20px}html.land .np-rally-txt{font-size:12px}html.land .np-rally-txt small{font-size:10.5px}html.land .np-rally-btn .btn.small{min-height:26px;padding:0 9px;font-size:10px}html.land .np-rally-bar{height:4px}html.land .np-toasts{top:var(--lane-top, calc(var(--hud-h) + 6px));gap:4px}html.land .np-stage:has(.np-rally.show) .np-toasts{top:calc(var(--lane-top, calc(var(--hud-h) + 6px)) + 46px)}html.land .np-root .np-toast{max-width:380px;padding:4px 9px;font-size:11.5px;gap:7px;border-radius:8px}html.land .np-toast .np-ic{width:1em;height:1em}html.land .np-toast .np-toast-txt{-webkit-line-clamp:3;line-clamp:3}html.land .np-root .np-toast .btn.small{min-height:24px;padding:0 8px;font-size:10px}html.land .np-toasts .np-toast:nth-last-child(n+3){display:none}html.land .np-root:has(.np-overlay.show) .np-rally{top:calc(var(--lane-top, calc(var(--hud-h) + 6px)) + 56px)}html.land .np-root:has(.np-overlay.show) .np-toasts{top:calc(var(--lane-top, calc(var(--hud-h) + 6px)) + 56px)}html.land .np-root:has(.np-overlay.show) .np-stage:has(.np-rally.show) .np-toasts{top:calc(var(--lane-top, calc(var(--hud-h) + 6px)) + 102px)}html.land .np-overlay{align-items:flex-start;padding:var(--lane-top, calc(var(--hud-h) + 6px)) calc(var(--sar) + 8px + var(--dock-off)) 0 var(--free-l);background:none;pointer-events:none}html.land .np-overlay.show{pointer-events:none}html.land .np-bigbanner{transform:none;pointer-events:auto;display:flex;align-items:center;gap:12px;text-align:left;padding:8px 20px 8px 14px;animation:np-pop-land .45s cubic-bezier(.2,1.3,.4,1)}html.land .np-bb-han{font-size:36px}html.land .np-bb-title{font-size:15px;margin-top:0}html.land .np-bb-sub{font-size:12.5px;margin-top:1px}@keyframes np-pop-land{0%{transform:translateY(-14px) scale(.85);opacity:0}}@keyframes np-dockin{0%{transform:translate(40px);opacity:0}}html.land .np-stage .np-sheet{position:absolute;top:var(--hud-h);right:0;bottom:0;left:auto;width:calc(var(--dock-w) + var(--sar));max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:0;z-index:20;border-radius:0;border:0;border-left:1px solid var(--np-gold);background:linear-gradient(#262019,#1a1612);box-shadow:-10px 0 28px #0000008c;transform:translate(105%);transition:transform .26s cubic-bezier(.2,.8,.2,1)}html.land .np-stage .np-sheet.open{transform:none}html.land .np-stage .np-sheet.picking{max-height:none}html.land .np-stage:not([data-tab=map]) .np-sheet{display:none}html.land .np-sheet:before,html.land .np-sheet .sheet-handle{display:none}html.land .np-sheet-head{flex:none;gap:8px;padding:8px calc(10px + var(--sar)) 6px 12px;border-bottom:1px solid rgba(201,162,75,.2)}html.land .np-kind{width:36px;height:36px;border-radius:9px}html.land .np-kind .np-ic{width:21px;height:21px}html.land .np-sh-title .title{font-size:15px;margin:0 0 3px;padding:0 0 4px}html.land .np-sh-title .title .han{font-size:17px}html.land .np-sub{font-size:11px;margin-top:0}html.land .np-sheet-head .np-iconbtn{width:36px;height:36px}html.land .np-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:8px calc(10px + var(--sar)) 8px 12px;-webkit-overflow-scrolling:touch}html.land .np-foot{position:static;flex:none;margin:0;padding:7px calc(10px + var(--sar)) calc(8px + var(--sab)) 12px;background:#1a1612;border-top:1px solid rgba(201,162,75,.3);box-shadow:0 -6px 12px #0000004d}html.land .np-foot .np-actions,html.land .np-foot .np-confirm{margin-top:0}html.land .np-actions{gap:8px}html.land .np-actions .btn{min-height:42px;font-size:14px}html.land .np-hint{display:none}html.land .np-reason{margin:0 0 6px;padding:6px 9px;font-size:12px;line-height:1.3;gap:7px}html.land .np-owner{font-size:13px;margin-bottom:6px}html.land .np-kvs{padding:6px 9px;gap:3px 8px}html.land .np-kvs .kv{font-size:13px}html.land .np-kvs .kv>.muted{font-size:9.5px}html.land .np-req{margin-top:6px;padding:5px 8px;gap:5px}html.land .np-chip{padding:2px 8px;font-size:11.5px}html.land .np-hold{margin-top:5px}html.land .np-hold-t{font-size:12px;margin-bottom:4px}html.land .np-sec{margin:9px 0 5px}html.land .np-seclabel{font-size:11px}html.land .np-odds{margin-top:8px;font-size:12px}html.land .np-oddsbar{height:7px}html.land .np-rallyrow{padding:6px 8px;margin-bottom:5px}html.land .np-troop{padding:2px 7px;font-size:12.5px}html.land .np-sheet.picking .np-sub{display:none}html.land .np-sheet.picking .np-sheet-head{padding-bottom:5px}html.land .np-sheet.picking .np-kind,html.land .np-sheet.picking .np-sheet-head .np-iconbtn{width:32px;height:32px}html.land .np-gather{display:flex;align-items:center;gap:8px;margin:2px 0}html.land .np-gather .np-seclabel{font-size:10px;line-height:1.15;flex:none;max-width:62px}html.land .np-gather .np-seg{flex:1;margin:0}html.land .np-quickall{margin-bottom:4px;gap:5px}html.land .np-quickall .np-picktitle{font-size:12.5px}html.land .np-troop-row{padding:2px 0 3px;gap:0 6px}html.land .np-tr-l{font-size:12.5px;gap:6px}html.land .np-tr-l .np-ic{width:17px;height:17px}html.land .np-troop-row input[type=range]{height:26px;min-width:70px}html.land .np-cnt{min-width:34px;font-size:14px}html.land .np-quick{gap:3px}html.land .np-quick .btn.small{min-height:30px;min-width:34px;padding:0 4px}html.land .np-seg{margin:4px 0;padding:2px}html.land .np-seg button{min-height:30px;font-size:12.5px}html.land .np-summary{padding:4px 8px;gap:2px;margin-bottom:6px}html.land .np-sumline{font-size:12px;gap:6px}html.land .np-oddspair{grid-template-columns:1fr 1fr;gap:10px}html.land .np-oddspair:empty{display:none}html.land .np-oddsline{grid-template-columns:auto 1fr auto;gap:6px;font-size:12px}html.land .np-oddsline small{font-size:10px;white-space:nowrap}html.land .np-confirm{min-height:42px;margin-top:0;font-size:14px}@media(min-width:800px){html.land .np-troop-row{display:grid;grid-template-columns:110px 1fr auto auto;align-items:center;gap:0 6px;padding:3px 0}html.land .np-tr-l{width:auto;display:grid;grid-template-columns:17px 1fr;grid-template-rows:auto auto;column-gap:5px;row-gap:0;align-items:center}html.land .np-tr-l .np-ic{grid-row:1 / 3}html.land .np-tr-l b{font-size:12px;line-height:1.15;white-space:nowrap}html.land .np-tr-l small{font-size:10px;line-height:1.1;white-space:nowrap}html.land .np-troop-row input[type=range]{min-width:0;width:100%}html.land .np-cnt{min-width:30px;font-size:13.5px}html.land .np-quick .btn.small{min-width:31px;padding:0 3px;font-size:11px}}html.land .np-tabhead{margin:0 0 6px}html.land .np-tabhead .title{font-size:17px;margin:0 0 4px;padding-bottom:6px}html.land .np-tabhead>.muted{font-size:12px}html.land .np-sec{margin:10px 0 5px}html.land .np-pad{height:6px}html.land .np-list{gap:6px}html.land .np-list .item,html.land .np-root .item{padding:7px 9px;gap:8px;font-size:13px;min-height:0}html.land .np-resgrid{gap:6px}html.land .np-resbox{padding:6px 4px;flex-direction:row;justify-content:center;gap:6px}html.land .np-resbox .np-ic{width:20px;height:20px}html.land .np-resbox b{font-size:16px}html.land .np-resbox small{display:none}html.land .np-row .np-han{width:32px;height:32px;font-size:19px}html.land .np-row .btn.small{min-height:36px;min-width:64px;padding:0 8px}html.land .np-btnrow{gap:6px;margin-bottom:6px}html.land .np-btnrow .btn{min-height:34px}html.land .np-panel{padding:8px}html.land .np-train{gap:6px;margin-top:6px}html.land .np-train .btn.primary{min-height:40px;font-size:14px}html.land .np-blurb{font-size:11px}html.land .np-citadel{margin-bottom:6px}html.land .np-rhead{padding:8px 9px;gap:8px;font-size:13px}html.land .np-badge{min-width:62px;font-size:9.5px;padding:3px 5px}html.land .np-rbody{padding:2px 9px 9px;gap:8px}html.land .np-start{padding:max(10px,var(--sat)) max(14px,var(--sar)) 10px max(14px,var(--sal))}html.land .np-start-card{max-width:min(780px,100%);display:grid;grid-template-columns:1fr 1.08fr;gap:0 28px;align-items:center;padding:22px 28px;text-align:left}html.land .np-start-l{text-align:center;gap:6px;padding-right:22px;border-right:1px solid rgba(201,162,75,.25)}html.land .np-start-r{gap:10px}html.land .np-start-han{font-size:74px}html.land .np-start-title{font-size:26px;letter-spacing:.12em}html.land .np-start-sub{font-size:13px;margin:2px 0 0}html.land .np-field input{height:40px}html.land .np-start-btns{flex-direction:row;gap:8px;margin-top:2px}html.land .np-begin{min-height:46px;font-size:16px;margin-top:0;flex:1.2}html.land .np-start-card .btn{min-height:46px}html.land .np-start-btns .btn.ghost{flex:1;padding:0 10px;font-size:12px}@media(max-height:400px){html.land .np-start-card{padding:14px 24px}html.land .np-start-han{font-size:60px}html.land .np-start-title{font-size:23px}}html.land .np-modal{padding:10px}html.land .np-menu{max-width:340px;padding:16px 18px;gap:8px}html.land .np-menu .btn{min-height:42px}@media(max-height:400px){html.land .np-sheet-head{padding-top:6px}}@media(min-height:600px){html.land{--hud-h: 50px;--bar-h: 58px}html.land{--bar-h: 58px}html.land .np-nav{width:58px;font-size:9.5px}html.land .np-sheet-head{padding-top:12px}html.land .np-body{padding-top:10px}html.land .np-clock{font-size:10px}html.land .np-who{font-size:15px}html.land .np-sp{height:32px;min-width:36px}html.land .np-mapbtn{width:50px;height:50px}html.land .np-hint{display:block}html.land .np-actions .btn,html.land .np-confirm{min-height:46px;font-size:15px}html.land .np-sh-title .title{font-size:17px}}@media(prefers-reduced-motion:reduce){.np-rotate-phone:before,.np-rotate-phone i,.np-rotate-phone:after{animation:none!important}}.np-mm-toggle{position:absolute;top:0;right:0;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--np-gold);display:flex;align-items:flex-start;justify-content:flex-end;z-index:2;cursor:pointer}.np-mm-toggle>span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:3px;border-radius:6px;background:#14100cd1;border:1px solid var(--np-line);font:700 17px/1 var(--font-num, sans-serif)}.np-mm-toggle .np-ic{width:24px;height:24px}.np-minimap-wrap.mm-off{width:44px;height:44px;background:#1a1714e6}.np-minimap-wrap.mm-off .np-minimap{display:none}.np-minimap-wrap.mm-off .np-mm-toggle{align-items:center;justify-content:center}.np-city{position:absolute;inset:0;z-index:15;overflow:hidden;background:#0d0a08;visibility:hidden;opacity:0;transform:scale(1.05);pointer-events:none;transition:opacity .26s ease,transform .34s cubic-bezier(.2,.8,.2,1),visibility 0s linear .34s;touch-action:none;-webkit-user-select:none;user-select:none}.np-city.show{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.np-citycanvas{position:absolute;left:0;top:0;display:block;touch-action:none;cursor:grab}.np-citycanvas:active{cursor:grabbing}.np-map.np-zoomin{animation:np-mapin .36s cubic-bezier(.2,.8,.2,1)}@keyframes np-mapin{0%{opacity:0;transform:scale(1.07)}}.np-stage[data-tab=castle] .np-rally{z-index:17}.np-stage[data-tab=castle] .np-mapctl,.np-stage[data-tab=castle] .np-minimap-wrap,html.land .np-stage[data-tab=castle] .np-mapctl,html.land .np-stage[data-tab=castle] .np-minimap-wrap{display:none!important}.np-stage[data-tab=castle] .np-toasts{z-index:45}.cy-hud{position:absolute;left:8px;top:8px;z-index:2;display:flex;flex-direction:column;gap:5px;pointer-events:none}html.land .cy-hud{left:calc(var(--rail-w) + var(--sal) + 8px);top:calc(var(--hud-h) + 8px)}.cy-lord{display:flex;align-items:center;gap:8px;padding:5px 9px 5px 8px;border-radius:10px 10px 10px 4px;background:linear-gradient(#3a1812f0,#1e0e0bf0);border:1px solid var(--np-gold);box-shadow:0 3px 12px #0000008c,inset 0 0 0 2px #00000059}.cy-lordtxt{display:flex;flex-direction:column;min-width:0;line-height:1.1}.cy-lordtxt b{font:700 13.5px var(--font-head, serif);letter-spacing:.03em;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-lordtxt small{font-size:10.5px;color:var(--gold-2, #e8cf86);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.cy-might{display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 6px;border-radius:999px;background:#00000061;border:1px solid rgba(201,162,75,.45);color:var(--np-gold);font-size:13px}.cy-might .np-ic{width:14px;height:14px}.cy-res{display:flex;gap:4px}.cy-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:8px;background:#140f0be0;border:1px solid rgba(201,162,75,.32);font-size:12.5px;box-shadow:0 2px 8px #00000073}.cy-chip .np-ic{width:16px;height:16px}.cy-chip:nth-child(1) .np-ic{color:#d8b45a}.cy-chip:nth-child(2) .np-ic{color:#aab4bd}.cy-chip:nth-child(3) .np-ic{color:#5fc0a0}.cy-tools{position:absolute;z-index:2;right:calc(8px + var(--sar));top:8px;transition:right .26s cubic-bezier(.2,.8,.2,1)}html.land .cy-tools{top:calc(var(--hud-h) + 8px);right:calc(var(--sar) + 8px + var(--dock-off, 0px))}.cy-zoom{position:absolute;z-index:2;right:calc(8px + var(--sar));bottom:calc(8px + var(--sab));display:flex;flex-direction:row-reverse;gap:6px;transition:right .26s cubic-bezier(.2,.8,.2,1),opacity .2s}html.land .cy-zoom{right:calc(var(--sar) + 8px + var(--dock-off, 0px))}.cy-orders{position:absolute;z-index:2;left:8px;bottom:calc(8px + var(--sab))}html.land .cy-orders{left:calc(var(--rail-w) + var(--sal) + 8px)}.cy-btn,.cy-orders{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--np-gold);background:linear-gradient(#3c1a14f0,#200f0cf0);color:var(--np-moon);font:700 12px var(--font-head, serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;box-shadow:0 3px 12px #0000008c,inset 0 0 0 2px #0000004d}.cy-btn:active,.cy-orders:active{filter:brightness(1.25);transform:translateY(1px)}.cy-btn .np-ic,.cy-orders .np-ic{width:20px;height:20px;color:var(--np-gold)}.cy-sq{width:48px;padding:0;font-size:24px;font-family:var(--font-num, sans-serif);background:#1a1714eb;border-color:var(--np-line)}.cy-orders small{color:var(--celadon, #9bb7a2);font-size:11px;letter-spacing:0}.cy-count{min-width:18px;height:18px;border-radius:9px;background:var(--np-verm);color:#fff;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;letter-spacing:0}.np-city.panel-open .cy-orders{opacity:1}html.port .np-city.panel-open .cy-orders,html.port .np-city.panel-open .cy-zoom{opacity:0;pointer-events:none}@media(max-height:460px){.cy-btn,.cy-orders{min-height:44px;padding:0 11px;gap:6px;font-size:11px;letter-spacing:.06em;border-radius:10px}.cy-btn .np-ic,.cy-orders .np-ic{width:18px;height:18px}.cy-sq{width:44px}.cy-lord{padding:3px 7px 3px 6px;gap:6px}.cy-lordtxt b{font-size:12px;max-width:120px}.cy-lordtxt small{font-size:9px}.cy-might{font-size:11.5px;padding:1px 7px 1px 5px}.cy-chip{font-size:11.5px;padding:2px 7px 2px 5px}.cy-chip .np-ic{width:14px;height:14px}.cy-hud{gap:4px}}.np-citypanel{position:absolute;z-index:5;left:0;right:0;bottom:0;max-height:66%;display:flex;flex-direction:column;overflow:hidden;border-radius:18px 18px 0 0;background:linear-gradient(#2a221b,#1a1612);border-top:1.5px solid var(--np-gold);box-shadow:0 -10px 34px #000000a6;color:var(--np-moon);transform:translateY(106%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;-webkit-user-select:none;user-select:none;touch-action:pan-y}.np-citypanel.open{transform:none;visibility:visible;transition-delay:0s}html.land .np-citypanel{left:auto;right:0;top:var(--hud-h);bottom:0;max-height:none;width:calc(var(--dock-w) + var(--sar));border-radius:0;border-top:0;border-left:1px solid var(--np-gold);box-shadow:-10px 0 28px #0000008c;transform:translate(106%)}html.land .np-citypanel.open{transform:none}.cp-head{flex:none;display:flex;align-items:center;gap:10px;padding:10px 10px 8px 12px;border-bottom:1px solid rgba(201,162,75,.22)}html.land .cp-head{padding:8px calc(8px + var(--sar)) 6px 10px;gap:9px}.cp-seal{flex:none;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#c8372a,#7d1a14 70%);border:1.5px solid var(--np-gold);box-shadow:inset 0 0 0 2px #00000059,0 2px 8px #00000080;transform:rotate(-3deg)}.cp-seal .han{font-size:28px;line-height:1;color:#ffe9b0;text-shadow:0 1px 2px rgba(0,0,0,.6)}html.land .cp-seal{width:42px;height:42px}html.land .cp-seal .han{font-size:25px}.cp-titlebox{min-width:0}.cp-titlebox .title{font-size:19px;line-height:1.1;margin:0 0 4px;padding:0;letter-spacing:.04em}.cp-titlebox .title:before{display:none}html.land .cp-titlebox .title{font-size:17px;margin-bottom:3px}.cp-sub{display:flex;align-items:center;gap:8px;font-size:12px}.cp-close{width:44px;height:44px;font-size:16px}.cp-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:10px 14px 4px;-webkit-overflow-scrolling:touch}html.land .cp-body{padding:8px calc(10px + var(--sar)) 4px 12px}.cp-desc{margin:0 0 8px;font-size:13px;line-height:1.4;color:#efe8d8c7;font-style:italic}html.land .cp-desc{font-size:12px;line-height:1.35;margin-bottom:6px}.cp-effects{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:10px;background:#0000004d;border:1px solid rgba(201,162,75,.2)}.cp-eff{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}html.land .cp-eff{font-size:12px}.cp-eff>.muted{min-width:0}.cp-effv{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.cp-effv b{color:var(--np-moon);font-weight:600}.cp-effv .cp-arrow{color:var(--np-gold);font-style:normal}.cp-effv em{color:#7fd6b0;font-style:normal;font-weight:700}.cp-quote{margin-top:8px;padding:8px 10px;border-radius:10px;background:#c9a24b14;border:1px solid rgba(201,162,75,.34)}.cp-qtitle{font:700 12px var(--font-head, serif);letter-spacing:.1em;text-transform:uppercase;color:var(--np-gold)}.cp-quote .np-costline{margin-top:5px}.cp-foot{flex:none;padding:8px 14px calc(10px + var(--sab));background:#1a1612;border-top:1px solid rgba(201,162,75,.3);box-shadow:0 -6px 12px #0000004d}html.land .cp-foot{padding:7px calc(10px + var(--sar)) calc(8px + var(--sab)) 12px}.cp-up{min-height:48px;font-size:14px}.cp-timer{margin-bottom:0}.np-citypanel .np-sec{margin:12px 0 6px}html.land .np-citypanel .np-sec{margin:9px 0 5px}.cp-train{display:flex;flex-direction:column;gap:7px;padding:9px}.cp-tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cp-tcard{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px 5px;min-height:84px;border-radius:10px;background:#0000004d;border:1px solid rgba(239,232,216,.14);color:var(--np-moon);cursor:pointer;font-family:inherit}.cp-tcard b{font:600 11px var(--font-body, serif);text-align:center;line-height:1.15}.cp-tcard small{font-size:10px}.cp-tcard.active{border-color:var(--np-gold);background:#c9a24b29;box-shadow:0 0 0 1px #c9a24b80,0 0 14px #c9a24b2e}.cp-timg{display:block;width:50px;height:50px}.cp-timg svg{width:100%;height:100%;display:block}.cp-trainbtn{min-height:46px;font-size:14px}.cp-train .np-seg{margin:0}.cp-tech .btn.small{min-height:40px}html.land .cp-timg{width:44px;height:44px}html.land .cp-tcard{min-height:76px}@media(prefers-reduced-motion:reduce){.np-city,.np-citypanel,.np-map.np-zoomin{transition:none!important;animation:none!important}}@media(max-height:460px){html.land .cp-head{padding:6px calc(8px + var(--sar)) 5px 10px}html.land .cp-seal{width:38px;height:38px}html.land .cp-seal .han{font-size:22px}html.land .cp-titlebox .title{font-size:15.5px;margin-bottom:2px}html.land .cp-sub{font-size:11px;gap:6px}html.land .cp-close{width:40px;height:40px}html.land .cp-body{padding-top:6px}html.land .cp-desc{font-size:11.5px;line-height:1.3;margin-bottom:5px}html.land .cp-effects{padding:5px 9px;gap:1px}html.land .cp-eff{font-size:11.5px}html.land .cp-quote{margin-top:6px;padding:6px 9px}html.land .cp-up{min-height:44px;font-size:13px}html.land .cp-foot{padding-top:6px;padding-bottom:calc(6px + var(--sab))}}.cp-tech .np-han{width:38px!important;height:44px!important;padding:0 2px;font-size:16px!important;line-height:1.02;display:flex;flex-direction:column;align-items:center;justify-content:center;word-break:break-all;text-align:center;letter-spacing:0;overflow:hidden}.cp-tech .btn.small{white-space:nowrap;min-width:78px!important;flex:none}.cy-orders small{text-transform:none}@media(max-height:460px){html.land .cp-tcard{min-height:62px;padding-top:3px}html.land .cp-timg{width:36px;height:36px}html.land .cp-tcard small,html.land .np-citypanel[data-b=barracks] .cp-desc,html.land .np-citypanel[data-b=academy] .cp-desc{display:none}html.land .cp-train{padding:7px;gap:5px}html.land .cp-train .np-home{display:none}html.land .cp-train .np-seg button{min-height:34px}html.land .cp-tech .np-han{height:40px!important}}html.port .cy-res,html.port .cy-lordtxt small{display:none}html.port .cy-lordtxt b{max-width:110px}html.port .cy-lord{padding:4px 8px 4px 7px}html.land .np-city.panel-open .cy-res,html.land .np-city.panel-open .cy-hud{display:none}@media(max-width:760px){html.land .np-city.panel-open .cy-map>span:not(.np-ic){display:none}html.land .np-city.panel-open .cy-map{width:44px;padding:0}html.land .np-city.panel-open .cy-might,html.land .np-city.panel-open .cy-lordtxt small{display:none}}@media(max-height:470px){html.land .cy-hud{top:auto;bottom:calc(8px + var(--sab));left:calc(var(--rail-w) + var(--sal) + 142px);flex-direction:row;align-items:center}html.land .cy-hud .cy-lord,html.land .cy-hud .cy-res:not(.cy-army){display:none}html.land .cy-hud .cy-army{gap:6px}html.land .cy-hud .cy-chip{min-height:32px}}.cy-hud{display:none!important}.np-guidering.edge:after,.np-guidering.edge b{display:none!important}.np-guidering.edge i{left:-11px;top:-11px;width:22px;height:22px;border:0;border-radius:0;background:#ffd76a;box-shadow:none;opacity:.95;animation:none;clip-path:polygon(0 8%,100% 50%,0 92%,24% 50%);transform:rotate(var(--ang, 0rad));filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}html:not(#np) button,html:not(#np) .btn,html:not(#np) [role=button],html:not(#np) summary,html:not(#np) select{min-height:44px;min-width:44px}html:not(#np) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}html:not(#np) input[type=range]{height:44px;padding:0}html:not(#np) .np-id{min-height:44px;min-width:44px;display:flex;flex-direction:row;align-items:center}html:not(#np) .np-tag{min-height:0;min-width:0}html:not(#np) .np-chip,html:not(#np) .pill{min-height:0;min-width:0}html.land:not(#np) .np-troop-row,html:not(#np) .np-troop-row{display:block;padding:3px 0 4px}html:not(#np) .np-tr-l{display:flex;align-items:center;gap:6px;width:auto;font-size:12.5px;min-height:22px}html:not(#np) .np-tr-l b{font-size:12.5px;white-space:nowrap}html:not(#np) .np-tr-l small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(#np) .np-tr-c{display:flex;align-items:center;gap:8px}html:not(#np) .np-tr-c input[type=range]{flex:1;min-width:0;width:auto}html:not(#np) .np-tr-c .np-cnt{min-width:34px;text-align:right}html:not(#np) .np-tr-c .np-max{flex:none;min-width:52px;padding:0 8px}html:not(#np) .np-quickall{gap:6px;flex-wrap:wrap}html:not(#np) .np-quickall .btn{min-width:52px}html:not(#np) .np-seg button,html:not(#np) .np-subtabs button,html:not(#np) .lv-tabs button{min-height:44px}html.land .np-sheet .np-body{padding-bottom:12px}html.land .np-sheet .np-body,html .np-citypanel .cp-body{background:linear-gradient(#1c1813 30%,#1c181300) center top / 100% 22px no-repeat local,linear-gradient(#1c181300,#1c1813 70%) center bottom / 100% 22px no-repeat local,radial-gradient(farthest-side at 50% 0,#0000008c,#0000) center top / 100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0000008c,#0000) center bottom / 100% 9px no-repeat scroll}@media(max-height:470px){html.land .np-city.panel-open .cy-map>span:not(.np-ic){display:none}html.land:not(#np) .np-city.panel-open .cy-map{width:44px;padding:0}html.land .np-mon-kvs{padding:3px 8px}html.land .np-mon-kvs .kv b{font-size:14px}html.land .np-mon-top{margin-bottom:3px}html.land .np-sheet .np-summary{padding:3px 8px;margin-bottom:4px}html.land .np-sheet .np-foot{padding-top:5px;padding-bottom:calc(6px + var(--sab))}}html:not(#np) .np-modalcard>*{flex-shrink:0}.np-start-backup{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(201,162,75,.5);border-radius:6px;background:#c9a24b1a;font-size:12.5px;line-height:1.35;text-align:left}.np-start-backup>span{flex:1 1 100%;color:var(--np-gold, #c9a24b)}.np-start-err{padding:8px 10px;border:1px solid rgba(190,60,50,.7);border-radius:6px;background:#be3c3224;font-size:12.5px;text-align:left}html.land .np-start-backup>span{flex:1 1 auto}.np-cx-see{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 12px 10px}.np-cx-see small{margin-right:2px;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.np-modalcard.np-calendar{max-width:min(760px,100%)}html.port .np-modalcard.np-calendar{max-width:520px}.np-calendar .np-calday .np-rw{padding:2px 4px 2px 3px;gap:3px}.np-calendar .np-cal-days{gap:5px}@media(max-width:560px){.np-calendar .np-cal-days{grid-template-columns:repeat(4,minmax(0,1fr))}}html.land .np-stage[data-scene=castle][data-screen] .cy-hud,html.land .np-stage[data-scene=castle][data-screen] .cy-res{display:none}.np-pill-res .np-cap{position:absolute;left:9px;right:9px;bottom:3px;height:3px;border-radius:2px;background:#ffffff24;overflow:hidden;pointer-events:none}.np-pill-res .np-cap u{display:block;height:100%;width:0;background:linear-gradient(90deg,#8f7430,#e0c06a);text-decoration:none;transition:width .4s}.np-pill-res.is-full .np-cap u{background:#e0584c}html.np-reduced-motion .np-pill-res .np-cap u{transition:none}html.land .np-subtabs button{padding-inline:6px;font-size:13px}@media(max-width:560px){.np-calendar .np-cal-days{grid-template-columns:1fr;gap:6px}.np-calendar .np-calday{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px}.np-calendar .np-calday-h{flex:0 0 74px}.np-calendar .np-calday .np-rws{flex-direction:row;flex-wrap:wrap;flex:1 1 0;gap:4px;align-items:center}.np-calendar .np-calday .np-rw,.np-calendar .np-calday .np-rw-n{white-space:nowrap}}html.land .np-subtabs button{padding-inline:4px;font-size:12.5px;letter-spacing:0}html[data-quality=medium] .np-modal,html[data-quality=medium] .np-overlay{backdrop-filter:none!important}html[data-quality=low] .np-modal,html[data-quality=low] .np-overlay,html[data-quality=low] .np-sheet,html[data-quality=low] .np-screen,html[data-quality=low] .np-top{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-quality=low] .np-obj-claim,html[data-quality=low] .np-stage[data-guide-build="1"] .cp-up,html[data-quality=low] .np-guide,html[data-quality=low] .np-ring{animation:none!important;box-shadow:0 0 0 3px #ffd76abf!important}html[data-quality=low] .np-guidering i,html[data-quality=low] .np-guidering b{animation:none!important;box-shadow:none}html[data-quality=low] .np-root *,html[data-quality=low] .np-modalcard{text-shadow:none!important;transition-duration:.06s!important}html[data-quality=low] .np-toast,html[data-quality=low] .np-bigbanner,html[data-quality=low] .np-obj{box-shadow:0 2px 6px #0009!important}html[data-quality=low] .np-bigbanner{animation-duration:.15s!important}.np-root .topbar.np-top{position:relative;flex:none;z-index:30;display:flex;align-items:center;gap:4px;min-height:44px;padding:calc(3px + var(--sat)) calc(8px + var(--sar)) 3px calc(8px + var(--sal));background:linear-gradient(#2b1712,#17100d 92%);border-bottom:1px solid var(--np-gold);box-shadow:0 4px 14px #00000080,inset 0 -1px #0009}.np-top:after{display:none}.np-id{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:7px;cursor:pointer;padding:0 6px 0 0}.np-avatar-sm{flex:none;width:32px;height:32px;border-radius:9px;border:1.5px solid var(--np-gold);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--trim, #e8cf86);background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--skin, #7a2a22) 70%,white),var(--skin, #7a2a22) 70%);box-shadow:inset 0 0 0 2px #00000059;text-shadow:0 1px 3px rgba(0,0,0,.7)}.np-who{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px}.np-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-head, serif);letter-spacing:.03em;max-width:150px}.np-tag{font-family:var(--font-head, serif);letter-spacing:.08em;font-size:10.5px;padding:0 6px}.np-stat{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;height:44px;padding:0 10px;border:0;background:none;color:var(--np-gold);font-size:13px;cursor:pointer;flex:none;touch-action:manipulation}.np-stat:before{content:"";position:absolute;inset:7px 0;z-index:-1;border-radius:999px;border:1px solid rgba(201,162,75,.35);background:#00000052}.np-stat .np-ic{width:16px;height:16px}.np-stat b{font-size:13px}.np-mandate small{color:var(--celadon, #9bb7a2);font-size:10.5px}.np-might{color:#e9c8c0}.np-hbtns{display:flex;gap:4px;margin-left:auto;flex:none}.np-hbtn{position:relative;width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(201,162,75,.5);background:linear-gradient(#4a1d16,#2a0f0b);color:var(--np-gold);cursor:pointer;padding:0;touch-action:manipulation;box-shadow:inset 0 1px #ffdcb426,0 2px 6px #00000073}.np-hbtn .np-ic{width:24px;height:24px}.np-top .np-hbtn .badge{top:2px;right:2px}.np-hbtn:active{filter:brightness(1.3);transform:translateY(1px)}.np-nbadge,.np-hbtn .badge,.np-qk .badge,.np-seg .badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;pointer-events:none;background:radial-gradient(circle at 35% 30%,#ee5846,#8a1a12);border:1px solid #f6d58a;color:#fff;font:700 10.5px var(--font-num, sans-serif);display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 4px #0009}.np-seg .badge{position:static;margin-left:5px}.np-ring{animation:np-bell 1.4s ease-in-out}@keyframes np-bell{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}.np-root .np-tabbar .np-res{display:flex;gap:5px;min-width:0;padding:0;background:none;border:0;overflow:visible}.np-root .np-tabbar .np-pill-res{position:relative;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;height:44px;padding:0 9px 0 7px;border-radius:12px;border:1px solid rgba(201,162,75,.32);letter-spacing:0;text-transform:none;background:linear-gradient(#32261d,#1c1510);box-shadow:inset 0 1px #ffebbe14;color:var(--np-moon);font:600 12.5px var(--font-num, sans-serif);cursor:pointer;touch-action:manipulation}.np-root .np-tabbar .np-pill-res .np-ic,.np-root .np-tabbar .np-pill-res svg{width:18px;height:18px;flex:none}.np-pill-res:nth-child(1) .np-ic{color:#dcc269}.np-pill-res:nth-child(2) .np-ic{color:#aab4bd}.np-pill-res:nth-child(3) .np-ic{color:#5fc9a6}.np-pill-res:nth-child(4) .np-ic{color:#f0c36a}.np-pill-res b{min-width:0;text-align:left;transition:color .3s;white-space:nowrap}.np-pill-res b.np-up{color:#9fe3bf}.np-pill-res b.np-down{color:#f3a99c}.np-pill-res.is-full{border-color:#e0584c;box-shadow:0 0 0 1px #e0584c59}.np-pill-res.is-full b{color:#ffb1a5}.np-full{display:none;font:700 8px var(--font-head, serif);letter-spacing:.08em;color:#ffb1a5;font-style:normal}.np-pill-res.is-full .np-full{display:inline}.np-pill-res:active{filter:brightness(1.25)}@media(max-width:1099px){.np-pill-res.is-full .np-full{display:none}}@media(max-width:759px){.np-root .np-tabbar .np-pill-res{padding:0 5px 0 4px;gap:3px;font-size:11.5px}.np-root .np-tabbar .np-pill-res .np-ic,.np-root .np-tabbar .np-pill-res svg{width:15px;height:15px}.np-root .np-tabbar .np-res{gap:3px}}html.port .np-root .np-tabbar .np-pill-res{padding:0 5px;font-size:12px}.np-ratepop{position:absolute;z-index:60;width:244px;padding:10px 12px;font-size:12.5px;display:flex;flex-direction:column;gap:4px;animation:np-fade .15s}.np-ratepop .np-rp-h{display:flex;align-items:center;gap:7px;font-size:14px}.np-ratepop .np-rp-h .num{margin-left:auto}.np-ratepop .np-rp-h .np-ic{width:20px;height:20px;color:var(--np-gold)}.np-rp-r{color:var(--np-ok);font-weight:600}.np-rp-f{color:#ffb1a5}.np-rp-t{font-size:11.5px;line-height:1.35}html.land{--hud-h: 44px;--rail-w: 0px;--bar-h: 52px}html.land .np-root .topbar.np-top{position:absolute;left:0;right:0;top:0;height:var(--hud-h);min-height:0;padding:0 calc(8px + var(--sar)) 0 calc(8px + var(--sal));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:759px){html.land .np-tag{display:none}html.land .np-who b{max-width:96px}html.land .np-stat{padding:0 7px}}@media(min-height:600px){html.land{--hud-h: 50px;--bar-h: 58px}}.np-guide{outline:2px solid #ffd76a;outline-offset:-2px;animation:np-guidepulse 1.2s ease-in-out infinite;z-index:2}.np-guide:after{content:"";position:absolute;width:0;height:0;pointer-events:none;animation:np-guidenudge .9s ease-in-out infinite}.np-nav.np-guide:after{left:calc(50% - 8px);top:-15px;border:8px solid transparent;border-top:11px solid #ffd76a;border-bottom:0;animation-name:np-guidenudge-y}.np-hbtn.np-guide:after{left:calc(50% - 8px);bottom:-14px;border:8px solid transparent;border-bottom:11px solid #ffd76a;border-top:0;animation-name:np-guidenudge-y}@keyframes np-guidepulse{0%,to{box-shadow:0 0 #ffd76aa6,0 0 10px #ffd76a59}50%{box-shadow:0 0 0 6px #ffd76a00,0 0 20px #ffd76acc}}@keyframes np-guidenudge{50%{transform:translate(-5px)}}@keyframes np-guidenudge-y{50%{transform:translateY(5px)}}.np-stage[data-scene=castle] .np-mapctl,.np-stage[data-scene=castle] .np-minimap-wrap{display:none!important}.np-stage[data-scene=castle] .np-rally{z-index:17}.np-stage[data-screen] .np-sheet{display:none!important}html.land .np-stage[data-scene=castle][data-screen] .np-rally.show{display:block}.np-screens{position:absolute;inset:0;z-index:22;pointer-events:none}.np-screen{position:absolute;inset:0;display:none;flex-direction:column;pointer-events:auto;overflow:hidden;background:radial-gradient(120% 60% at 50% 0%,#2a221b,#17130f 70%);animation:np-screenin .24s cubic-bezier(.2,.8,.2,1)}.np-screen.open{display:flex}@keyframes np-screenin{0%{transform:translateY(24px);opacity:0}}@keyframes np-dockin2{0%{transform:translate(44px);opacity:0}}.np-shead{flex:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 12px;border-bottom:1px solid rgba(201,162,75,.45);background:linear-gradient(#321a14,#20120e);box-shadow:0 3px 10px #00000059}.np-shic{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:radial-gradient(#5a2a1d,#2c130d);border:1px solid var(--np-gold);color:var(--np-gold);flex:none}.np-shic .np-ic{width:19px;height:19px}.np-shtitle.title{flex:1 1 0;width:0;min-width:0;margin:0;padding:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-shtitle.title:before,.np-shtitle.title:after{display:none}.np-shtitle .han{font-size:1.1em}.np-shclose{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(201,162,75,.45);background:#0000004d;color:var(--np-moon);cursor:pointer;padding:0;touch-action:manipulation}.np-shclose .np-ic{width:20px;height:20px}.np-shclose:active{background:#c9a24b40}.np-sbody{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.np-sbody>.np-tab{flex:1 1 auto;min-height:0;position:static;inset:auto;display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px max(12px,calc((100% - 720px)/2)) calc(12px + var(--sab));background:none;border:0;box-shadow:none;animation:none;width:auto;scrollbar-width:thin;scrollbar-color:rgba(201,162,75,.4) transparent}.np-sbody>.np-tab::-webkit-scrollbar{width:5px}.np-sbody>.np-tab::-webkit-scrollbar-thumb{background:#c9a24b66;border-radius:3px}.np-screen.own-head>.np-shead{position:absolute;top:0;right:0;z-index:6;min-height:0;padding:0;border:0;background:none;box-shadow:none}.np-screen.own-head .np-shic,.np-screen.own-head .np-shtitle{display:none}.np-screen.own-head .np-shclose{margin:3px 4px 0 0;background:#18120deb}.np-screen.own-head .lv-head,.np-screen.own-head .hs-head,.np-screen.own-head .np-tabhead{padding-right:52px}html.land .np-screen{inset:var(--hud-h) 0 0 auto;width:max-content;min-width:calc(var(--dock-w) + var(--sar));max-width:calc(100vw - var(--rail-w) - var(--sal));border-left:1px solid var(--np-gold);box-shadow:-10px 0 28px #0000008c;animation:np-dockin2 .26s cubic-bezier(.2,.8,.2,1)}html.land .np-shead{min-height:44px;padding-left:10px}html.land .np-sbody>.np-tab{width:calc(var(--dock-w) + var(--sar));padding:6px calc(10px + var(--sar)) calc(8px + var(--sab)) 12px}html.land .np-tabhead .title{font-size:16px}@media(min-height:560px){html.land .np-shead{min-height:50px}}html.port .np-screen{inset:0}.np-queue{position:absolute;z-index:11;left:8px;top:8px;display:flex;flex-direction:column;gap:4px;pointer-events:none;max-width:190px}html.land .np-queue{left:calc(var(--rail-w) + var(--sal) + 8px);top:calc(var(--hud-h) + 6px)}.np-queue:empty{display:none}.np-qchip{position:relative;pointer-events:auto;display:flex;align-items:center;gap:7px;min-height:44px;padding:4px 9px 7px 7px;border-radius:11px;border:1px solid rgba(201,162,75,.5);overflow:hidden;background:linear-gradient(#2c1610f0,#180d0af0);color:var(--np-moon);text-align:left;cursor:pointer;box-shadow:0 3px 10px #00000080;touch-action:manipulation;font-family:inherit}.np-qchip .np-ic{width:20px;height:20px;color:var(--np-gold);flex:none}.np-qchip.train .np-ic{color:#e9867c}.np-qchip.research .np-ic{color:#9fb8e8}.np-qchip.heal .np-ic{color:#5fc9a6}.np-qchip.march .np-ic{color:#f0c36a}.np-qtxt{display:flex;flex-direction:column;min-width:0;line-height:1.15}.np-qtxt b{font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:132px}.np-qtxt small{font-size:11px;color:var(--celadon, #9bb7a2)}.np-qbar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#00000080}.np-qbar u{display:block;height:100%;background:linear-gradient(90deg,#a67b25,#e8cf86);transition:width .25s linear}.np-qchip.more{min-height:44px;font-size:11.5px;color:var(--np-gold);justify-content:center}.np-stage[data-scene=castle] .np-queue,html.port .np-stage[data-screen] .np-queue{display:none}html.land .np-queue:not(:empty)~.np-rally{left:calc(var(--free-l) + 196px)}html.land .np-stage:has(.np-queue:not(:empty)) .np-rally{left:calc(var(--free-l) + 192px)}html.land .np-stage:has(.np-queue:not(:empty)) .np-toasts{left:calc(var(--free-l) + 192px)}html.land .np-stage[data-scene=castle] .np-rally,html.land .np-stage[data-scene=castle] .np-toasts{left:var(--free-l)}.np-obj{position:absolute;z-index:24;display:none;flex-direction:column;border-radius:12px;border:1px solid var(--np-gold);color:var(--np-moon);background:linear-gradient(#401c14f7,#1e0e0af7);box-shadow:0 4px 16px #0009,inset 0 0 0 1px #0000004d;animation:np-objin .3s cubic-bezier(.2,1,.3,1);max-width:470px}.np-obj.show{display:flex}@keyframes np-objin{0%{transform:translateY(-10px);opacity:0}}html.land .np-obj{left:calc(var(--free-l));right:calc(var(--sar) + 8px + var(--dock-off, 0px));top:calc(var(--hud-h) + 6px)}html.land .np-stage[data-scene=castle] .np-obj{right:calc(var(--sar) + 176px + var(--dock-off, 0px))}html.land .np-root.dock-open .np-stage[data-scene=castle] .np-obj{right:calc(var(--sar) + 62px + var(--dock-off, 0px))}html.port .np-obj{left:8px;right:8px;top:6px;max-width:none}html.port .np-stage[data-screen] .np-obj{display:none}.np-obj-row{display:flex;align-items:center;gap:4px;min-height:44px;padding-right:3px}.np-obj-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 4px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;font:inherit}.np-obj-step{flex:none;width:36px;height:36px;border-radius:50%;border:2px solid var(--np-gold);background:radial-gradient(circle at 35% 30%,#c8372a,#6e1710 75%);color:#ffe9b0;display:flex;align-items:center;justify-content:center;font:700 13px var(--font-num, sans-serif)}.np-obj-step i{font-style:normal;font-size:8px;opacity:.8}.np-obj-ttl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.np-obj-ttl b{display:block;font:700 12.5px/1.15 var(--font-head, serif);letter-spacing:.04em;color:var(--gold-2, #e8cf86);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-obj-ttl>small{font-size:10.5px;color:var(--moon-dim, #b9b09b)}.np-obj-prog{display:flex;align-items:center;gap:6px}.np-obj-prog .bar{flex:1;height:6px;min-width:40px}.np-obj-prog small{font-size:10.5px;color:var(--moon-dim, #b9b09b);flex:none}.np-obj-chev{flex:none;font-size:10px;color:var(--gold-2, #e8cf86);opacity:.8}.np-obj .btn.np-obj-go{flex:none;min-height:44px;min-width:84px;padding:0 12px;font-size:12px;white-space:nowrap}.np-obj-claim{animation:np-glowgold 1.2s ease-in-out infinite}@keyframes np-glowgold{50%{box-shadow:0 0 18px 3px #f1dc98bf}}.np-obj-more{padding:2px 10px 8px;border-top:1px solid rgba(201,162,75,.25);max-height:54vh;overflow-y:auto;overscroll-behavior:contain}.np-obj-text{margin:6px 0 4px;font-size:12.5px;line-height:1.4;color:#efe8d8eb}.np-obj-time{margin:0 0 6px;padding:5px 8px;font-size:11.5px;line-height:1.35;border-radius:8px;background:#c9a24b24;border:1px solid rgba(201,162,75,.3);color:var(--gold-2, #e8cf86)}.np-obj-rwrow{display:flex;align-items:center;gap:8px;margin:4px 0 6px;font-size:11px}.np-obj-rw{flex-wrap:wrap}.np-obj-rw .np-rw{padding:1px 6px 1px 4px;font-size:11.5px}.np-obj-rw .np-rw-n{display:none}.np-obj-btns{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.np-obj-btns .btn{min-height:44px;min-width:44px;padding:0 12px;font-size:12px}.np-obj-x .np-ic{width:15px;height:15px;margin-right:5px}.np-obj-hint{position:absolute;left:6px;top:calc(100% + 3px);max-width:calc(100% - 6px);padding:2px 9px;border-radius:999px;background:#1e0e0aed;border:1px solid rgba(201,162,75,.5);color:#ffe9b0;font-size:11px;line-height:1.3;white-space:nowrap;pointer-events:none}.np-obj.done{border-color:#f6e8b8;background:linear-gradient(#463412f7,#221808f7)}html.land .np-root.dock-open .np-obj{max-width:420px}html.land .np-root.dock-open .np-obj .btn.np-obj-go{min-width:52px;padding:0 12px}.np-obj-go .np-lbs{display:none}html.land .np-root.dock-open .np-obj-go:not(.np-obj-claim) .np-lbl{display:none}html.land .np-root.dock-open .np-obj-go:not(.np-obj-claim) .np-lbs{display:inline}.np-stage[data-guide-build="1"] .cp-up:not([disabled]){animation:np-glowgold 1.2s ease-in-out infinite}.np-guidering{position:absolute;left:0;top:0;width:0;height:0;z-index:23;pointer-events:none;display:none;--gr: 44px;--lx: 0px;will-change:transform}.np-guidering.show{display:block}.np-guidering i{position:absolute;left:calc(var(--gr) * -1);top:calc(var(--gr) * -1);width:calc(var(--gr) * 2);height:calc(var(--gr) * 2);border-radius:50%;border:3px solid #ffd76a;box-shadow:0 0 0 3px #ffd76a38,0 0 26px #ffd76abf,inset 0 0 18px #ffd76a59;animation:np-ringpulse 1.4s ease-in-out infinite}.np-guidering b{position:absolute;left:-15px;top:calc(var(--gr) * -1 - 36px);font-size:28px;line-height:1;color:#ffd76a;text-shadow:0 2px 6px rgba(0,0,0,.8);animation:np-guidenudge-y .9s ease-in-out infinite}.np-guidering:after{content:attr(data-label);position:absolute;left:0;top:calc(var(--gr) * -1 - 60px);transform:translate(calc(-50% + var(--lx)));white-space:nowrap;padding:2px 9px;border-radius:999px;background:#1e0e0aeb;border:1px solid #ffd76a;color:#ffe9b0;font:700 11px var(--font-head, serif);letter-spacing:.06em;text-transform:uppercase}.np-guidering.below b{display:none}.np-guidering.below:after{top:calc(var(--gr) + 8px)}.np-guidering.edge i{opacity:.6}@keyframes np-ringpulse{0%,to{transform:scale(.88);opacity:1}50%{transform:scale(1.06);opacity:.75}}.np-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:max(10px,var(--sat)) max(10px,var(--sar)) max(10px,var(--sab)) max(10px,var(--sal));background:#080503b8;animation:np-fade .2s}.np-modal.out{opacity:0;transition:opacity .18s;pointer-events:none}.np-modalcard{width:100%;max-width:640px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:14px 16px;user-select:none;animation:np-popin .3s cubic-bezier(.2,1.2,.4,1)}@keyframes np-popin{0%{transform:translateY(16px) scale(.96);opacity:0}}.np-modalcard .title{margin:0;font-size:18px;padding-bottom:8px}.np-mbtns{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}.np-mbtns .btn{min-width:120px;min-height:46px}.np-confirmcard{max-width:420px}.np-ctext{margin:0;font-size:14px;line-height:1.45}.np-cal-head{display:flex;align-items:center;gap:8px}.np-cal-head .title{flex:1}.np-cal-head .np-shclose{margin:-4px 4px 0 0}.np-cal-sub{margin:0;font-size:12.5px;line-height:1.4}.np-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.np-calday{position:relative;display:flex;flex-direction:column;gap:6px;padding:7px 6px 8px;border-radius:10px;border:1px solid rgba(201,162,75,.3);background:#ffffff0a;min-width:0}.np-calday .np-rws{flex-direction:column;align-items:stretch;gap:3px}.np-calday .np-rw{white-space:normal;align-items:flex-start;border-radius:9px;padding:2px 6px 2px 4px;line-height:1.15}.np-calday .np-rw .np-ic{margin-top:1px;flex:none}.np-calday .np-rw-n{overflow:visible;text-overflow:clip;font-size:10.5px}.np-calday-h{display:flex;align-items:center;justify-content:space-between;font:700 10.5px var(--font-head, serif);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2)}.np-calday-h .np-ic{width:15px;height:15px}.np-calday-h .ok{color:var(--np-ok)}.np-dot{width:9px;height:9px;border-radius:50%;background:var(--np-verm);box-shadow:0 0 8px var(--np-verm);display:inline-block;flex:none}.np-calday.claimed{opacity:.6;background:#5fb08f14;border-color:#5fb08f66}.np-calday.locked{opacity:.78}.np-calday.today{border-color:#f6e8b8;background:linear-gradient(#c9a24b38,#c9a24b0f);box-shadow:0 0 16px #f1dc9873;animation:np-glowgold 1.6s ease-in-out infinite}.np-calday.big{background:linear-gradient(#b3261e38,#c9a24b14);border-color:#e0584c99}.np-cal-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.np-cal-claim{min-width:200px;min-height:48px}.np-why{font-size:12px;color:#b9a98a;display:inline-flex;align-items:center;gap:5px}.np-why .np-ic{width:14px;height:14px}.np-cal-card{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:#3f8f7a1a;border:1px solid rgba(95,201,166,.35);justify-content:space-between}.np-cal-card-t{display:flex;align-items:center;gap:9px}.np-cal-card-t .np-ic{width:26px;height:26px;color:#5fc9a6}.np-cal-card-t small{display:block;font-size:11.5px}.np-cal-card-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.np-rws{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.np-rws.col{flex-direction:column;align-items:flex-start;gap:3px}.np-rw{display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 5px;border-radius:999px;background:#0000004d;border:1px solid rgba(201,162,75,.3);font-size:12px;white-space:nowrap;max-width:100%}.np-rw .np-ic{width:15px;height:15px}.np-rw b{font-weight:700}.np-rw.r-grain .np-ic{color:#dcc269}.np-rw.r-iron .np-ic{color:#aab4bd}.np-rw.r-jade .np-ic{color:#5fc9a6}.np-rw.r-coin .np-ic{color:#f0c36a}.np-rw.r-token .np-ic{color:#e9867c}.np-rw.r-item .np-ic{color:var(--gold-2)}.np-rw-n{font-size:11px;color:var(--moon-dim);overflow:hidden;text-overflow:ellipsis}.np-rws.big .np-rw{font-size:14px;padding:4px 10px 4px 7px}.np-rws.big .np-rw .np-ic{width:19px;height:19px}.np-welcome{max-width:700px;flex-direction:row;align-items:center;gap:18px;padding:18px 22px;background:radial-gradient(80% 120% at 20% 20%,rgba(179,38,30,.18),transparent 60%),linear-gradient(#2a241e,#1d1914)}.np-wl-han{flex:none;width:150px;text-align:center;font-size:112px;line-height:1;color:var(--np-gold);text-shadow:0 0 34px rgba(201,162,75,.55)}.np-wl-body{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.np-wl-kicker{font:600 11px var(--font-head, serif);letter-spacing:.2em;text-transform:uppercase;color:var(--vermilion-2)}.np-wl-title.title{margin:0;font-size:22px;padding-bottom:8px}.np-wl-text{margin:0;font-size:14px;line-height:1.55;color:#efe8d8e6}.np-wl-time{margin:8px 0 0;padding:6px 10px;font-size:13px;line-height:1.4;color:var(--gold, #e8c66a);border-left:3px solid var(--gold, #e8c66a);background:#e8c66a14;border-radius:4px}.np-wl-dots{display:flex;gap:7px}.np-wl-dots i{width:8px;height:8px;border-radius:50%;background:#efe8d838}.np-wl-dots i.on{background:var(--np-gold);box-shadow:0 0 8px var(--np-gold)}.np-wl-btns{margin-top:4px}@media(max-width:560px),(max-height:420px){.np-wl-han{width:90px;font-size:68px}.np-welcome{padding:12px 16px;gap:12px}.np-wl-text{font-size:12.5px;line-height:1.45}.np-wl-time{font-size:12px;margin-top:6px;padding:4px 8px}.np-wl-title.title{font-size:18px}}@media(max-width:480px)and (orientation:portrait){.np-welcome{flex-direction:column}}.np-away{max-width:700px}.np-away-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.np-away-col{display:flex;flex-direction:column;gap:6px;min-width:0}.np-away-stats{display:flex;flex-wrap:wrap;gap:5px}.np-away-stat{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(239,232,216,.12);font-size:12px}.np-away-stat .np-ic{width:15px;height:15px;color:var(--np-gold)}.np-away-stat small{color:var(--moon-dim);font-size:10.5px}.np-away-lines{margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.4;display:flex;flex-direction:column;gap:3px}.np-away-lines .good{color:#b9ecd3}.np-away-lines .bad{color:#f3b8af}.np-away-wait{display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:9px;background:#c9a24b1a;border:1px solid rgba(201,162,75,.4);font-size:12px}.np-away-wait .np-ic{color:var(--np-gold)}@media(max-width:560px){.np-away-grid{grid-template-columns:1fr}}@media(max-height:420px){.np-modalcard{padding:10px 14px;gap:6px}.np-modalcard .title{font-size:16px;padding-bottom:5px}.np-calday{padding:5px 4px 6px;gap:4px}.np-cal-sub{font-size:11.5px}.np-rw{font-size:11px;padding:1px 6px 1px 4px}.np-rw .np-ic{width:13px;height:13px}.np-cal-claim{min-height:44px}.np-cal-card{padding:5px 8px}.np-mbtns .btn{min-height:44px}}@media(max-width:560px){.np-cal-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.np-stick{position:sticky;top:-6px;z-index:4;background:#1f1913}.np-seg .np-ic{width:16px;height:16px}.np-seg button{position:relative;min-height:44px}.np-subtabs{margin:0 0 8px}.np-q-top{display:flex;align-items:center;gap:10px;margin:2px 0 8px;justify-content:space-between}.np-q-note{display:flex;align-items:center;gap:7px;font-size:12.5px;flex:1;min-width:0}.np-q-note .bar{flex:1;height:8px;max-width:160px}.np-q-note .np-ic{width:16px;height:16px;color:var(--np-gold)}.np-q-top .btn.small{min-height:44px;flex:none}.np-quest{align-items:stretch!important;gap:10px!important}.np-quest.ready{border-color:var(--np-gold)!important;background:linear-gradient(#c9a24b29,#c9a24b0d)!important;box-shadow:0 0 14px #c9a24b33}.np-quest.current{border-color:#e0584cb3!important}.np-quest.claimed{opacity:.55}.np-quest.locked{opacity:.6}.np-q-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.np-q-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:14px}.np-q-zh{font-size:16px}.np-q-desc{margin:0;font-size:12px;line-height:1.35}.np-q-prog{display:flex;align-items:center;gap:8px}.np-q-prog .bar{flex:1;height:10px}.np-q-prog small{font-size:11px;min-width:52px;text-align:right}.np-q-side{flex:none;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;min-width:84px}.np-q-btn{min-height:44px;padding:0 10px;font-size:12px}.np-q-done{display:inline-flex;align-items:center;gap:4px;color:var(--np-ok);font-size:12px;justify-content:center}.np-q-done .np-ic{width:16px;height:16px}.np-q-more{text-align:center;font-size:12px;padding:6px}.np-q-toggle{align-self:center;margin:6px auto;min-height:44px}.np-tiers{display:inline-flex;gap:3px;margin-left:auto}.np-tiers i{width:9px;height:9px;border-radius:2px;transform:rotate(45deg);border:1px solid var(--np-gold);background:transparent}.np-tiers i.on{background:var(--np-gold)}.np-tiers i.rdy{background:var(--np-verm);border-color:#f6d58a}.np-list{display:flex;flex-direction:column;gap:7px}.np-list .item{height:auto}.np-note{align-items:center;text-align:left;position:relative;min-height:52px}.np-note.unread{border-color:var(--np-gold)!important;background:#c9a24b17!important}.np-note .grow{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.3}.np-note small{font-size:10.5px}.np-note .np-ic{width:22px;height:22px;color:var(--moon-dim)}.np-note .np-ic.gold{color:var(--np-gold)}.np-note .np-dot{flex:none}.np-pcard{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:8px}.np-avatar{flex:none;width:64px;height:64px;border-radius:14px;border:2px solid var(--np-gold);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--skin, #7a2a22) 70%,white),var(--skin, #7a2a22) 70%);box-shadow:inset 0 0 0 3px #00000059,0 0 16px #c9a24b40}.np-avatar .han{font-size:36px;color:var(--trim, #e8cf86);text-shadow:0 2px 4px rgba(0,0,0,.6)}.np-pwho{min-width:0;display:flex;flex-direction:column;gap:4px}.np-pname.title{margin:0;padding:0;font-size:18px}.np-pname.title:before,.np-pname.title:after{display:none}.np-psub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;text-transform:capitalize}.np-psub .pill{text-transform:uppercase}.np-ptitle{font-size:12px}.np-pstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.np-pstat{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(201,162,75,.2);min-width:0}.np-pstat .np-ic{width:22px;height:22px;color:var(--np-gold);flex:none}.np-pstat small{display:block;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.np-pstat b{font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-pstat b i{font-style:normal;font-weight:400;font-size:11px}.np-season{padding:10px 12px;display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.np-season-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.np-season-h>div{display:flex;align-items:center;gap:7px;font-size:14px}.np-season-h .np-ic{width:20px;height:20px;color:var(--np-gold)}.np-season-h small{font-size:11px}.np-season-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.np-season-g span{display:flex;flex-direction:column}.np-season-g small{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em}.np-season-g b{font-size:15px}.np-season-n{margin:0;font-size:11.5px;line-height:1.4}.np-seasonreward{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;margin-bottom:8px;border-radius:12px;background:linear-gradient(#c9a24b33,#c9a24b0f);border:1px solid var(--np-gold);box-shadow:0 0 14px #c9a24b40}.np-sr-t{display:flex;align-items:center;gap:9px;flex:1;min-width:180px}.np-sr-t .np-ic{width:26px;height:26px;color:var(--np-gold)}.np-sr-t small{display:block;font-size:11.5px}.np-seasonreward .btn.small{min-height:44px}.np-lbs{gap:4px}.np-lb{min-height:44px}.np-lb b{overflow-wrap:anywhere}.np-lb-v{color:var(--gold-2)}.np-lb-h{font-size:11.5px;margin:0 0 6px}.np-lb-gap{text-align:center;letter-spacing:.3em;line-height:.8}.np-rank{width:26px}.np-cx-search{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;margin-bottom:8px;border-radius:10px;border:1px solid var(--np-line);background:#00000059}.np-cx-search .np-ic{width:18px;height:18px;color:var(--np-gold);flex:none}.np-cx-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--np-moon);font:15px var(--font-body, serif);outline:none;padding:0;min-height:0;user-select:text}.np-cx-search:focus-within{outline:2px solid var(--np-gold)}.np-cx-cats{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.np-cx-cats::-webkit-scrollbar{display:none}.np-cx-cats .chip{min-height:44px;padding:0 14px;cursor:pointer;flex:none;font-family:var(--font-head, serif);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.np-cx{flex-direction:column;align-items:stretch!important;padding:0!important;gap:0!important}.np-cx-h{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 12px;background:none;border:0;color:inherit;width:100%;text-align:left;cursor:pointer;font-size:14px}.np-cx-h small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.np-cx-t{margin:0;padding:0 14px 12px;font-size:13px;line-height:1.5;color:#efe8d8e0}.np-cx-t.clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:10px;color:var(--moon-dim)}.np-chev{color:var(--np-gold);flex:none}.np-gstep{align-items:flex-start!important}.np-gstep p{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:#efe8d8d9}.np-gstep .np-ic{width:26px;height:26px;margin-top:2px;flex:none}.np-gnum{flex:none;width:24px;height:24px;border-radius:50%;background:var(--np-verm);border:1px solid #f6d58a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-top:3px}.np-guide-steps{display:flex;flex-direction:column;gap:6px}.np-tips{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.45;color:#efe8d8e0}.np-tocodex{margin-top:12px}.np-setrow{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;justify-content:space-between;padding:6px 2px;min-height:52px}.np-setl{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:1px}.np-setl b{font-size:14px}.np-setl small{font-size:11.5px;line-height:1.3}.np-setseg{flex:0 1 240px;margin:0;min-width:190px}.np-set-audio{padding:0 2px}.np-lang{width:auto;min-width:120px;min-height:44px}.np-small2{font-size:11.5px;line-height:1.4;margin:2px 0 8px}.np-setbtns{grid-template-columns:1fr 1fr;margin-bottom:8px}.np-setbtns .btn{min-height:46px;font-size:12px;padding:0 8px}.np-setbtns .np-ic{width:18px;height:18px}.np-danger{color:#ffb1a5;border-color:#e0584c99;margin-bottom:4px}.np-quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.np-qk{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:6px;border-radius:12px;border:1px solid rgba(201,162,75,.35);background:linear-gradient(#3a1d16,#24110d);color:var(--np-moon);cursor:pointer;font:600 11px var(--font-head, serif);letter-spacing:.06em;text-transform:uppercase;touch-action:manipulation}.np-qk .np-ic{width:26px;height:26px;color:var(--np-gold)}.np-qk:active{filter:brightness(1.25)}.np-mi{min-height:56px}.np-mi small{display:block;font-size:11.5px}.np-mi .np-ic{width:26px;height:26px;flex:none}.np-credit-hero{text-align:center;padding:10px 0 14px}.np-credit-hero .han{font-size:72px;line-height:1;color:var(--np-gold);text-shadow:0 0 26px rgba(201,162,75,.5)}.np-credit-hero .title{margin:6px 0 2px;padding:0}.np-credit-hero .title:before,.np-credit-hero .title:after{display:none}.np-credit-block{padding:7px 2px;border-bottom:1px solid rgba(201,162,75,.15)}.np-credit-block b{font:700 11px var(--font-head, serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2)}.np-credit-block p{margin:3px 0 0;font-size:13px;line-height:1.45}.np-start-ver{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.np-empty{padding:22px 10px;text-align:center;font-size:13px;line-height:1.5;display:flex;flex-direction:column;align-items:center;gap:6px}.np-empty .np-ic{width:40px;height:40px;color:var(--np-gold);opacity:.7}.np-empty b{font:700 14px var(--font-head, serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2)}.np-prog,.np-pad{height:10px}html.port .np-stage:has(.np-obj.show) .np-rally{top:62px}html.port .np-stage:has(.np-obj.show) .np-toasts{top:70px}html.port .np-modalcard{max-width:520px}html.np-reduced-motion .np-root *,html.np-reduced-motion .np-modal *,html.np-reduced-motion .np-guidering *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.np-reduced-motion .np-screen,html.np-reduced-motion .np-modal,html.np-reduced-motion .np-modalcard,html.np-reduced-motion .np-obj{animation:none!important}html.np-reduced-motion .np-guide{animation:none;box-shadow:0 0 0 3px #ffd76ab3}html.np-reduced-motion .np-guidering i,html.np-reduced-motion .np-guidering b{animation:none!important}html.np-reduced-motion .np-obj-claim,html.np-reduced-motion .np-stage[data-guide-build="1"] .cp-up{animation:none!important;box-shadow:0 0 0 3px #ffd76abf}@media(max-width:999px){html.land .np-stage[data-screen] .np-obj{display:none}}.np-calday .np-rw{max-width:100%;box-sizing:border-box;min-width:0}.np-calday .np-rw-n{min-width:0;flex:1 1 auto;overflow-wrap:normal;word-break:normal;hyphens:none;font-size:10px}html.port .np-stage[data-scene=castle] .np-obj{top:64px}.np-subtabs button{white-space:nowrap;overflow:hidden;text-overflow:clip}.np-subtabs .np-long{display:none}.np-subtabs .np-short{display:inline}@media(min-width:1100px){.np-subtabs .np-long{display:inline}.np-subtabs .np-short{display:none}}html.port .np-subtabs .np-long{display:none}html.port .np-subtabs .np-short{display:inline}.np-quest{flex-direction:column;align-items:stretch!important;gap:4px!important}.np-q-head{display:flex;align-items:center;gap:8px;min-width:0}.np-q-head .np-q-title{flex:1 1 0;min-width:0;gap:5px}.np-q-head .np-q-title b{min-width:0;overflow-wrap:anywhere}.np-q-head .np-q-btn{flex:none;min-width:76px}.np-q-state{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--moon-dim, #b9b09b);white-space:nowrap}.np-q-state .np-ic{width:14px;height:14px}.np-quest.locked .np-q-head{min-height:26px}.np-q-foot{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}.np-q-foot .np-q-prog{flex:1 1 110px;min-width:100px}.np-q-foot .np-q-prog .bar{height:8px}.np-q-foot .np-rws{flex:0 1 auto}.np-q-foot .np-rw{font-size:11px;padding:1px 6px 1px 4px}.np-q-foot .np-rw .np-ic{width:13px;height:13px}.np-q-skip{flex:none}@media(max-height:460px){html.land .np-quest{padding:6px 9px!important}html.land .np-q-desc{font-size:11.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.land .np-quest:not(.current):not(.ready) .np-q-desc{-webkit-line-clamp:1;line-clamp:1}html.land .np-q-title{font-size:13px}html.land .np-q-top{margin:0 0 4px;gap:6px}html.land .np-q-note{font-size:12px}html.land .np-q-top .btn.small{padding:0 10px;font-size:11.5px}html.land .np-list{gap:5px}html.land .np-subtabs{margin-bottom:4px}}.np-root .gd-target .btn.lv-btn{flex:none;padding:0 18px;min-width:104px}.np-root .np-foldhead,html.land .np-root .np-foldhead{width:100%;min-height:44px;margin:0;padding:0 4px;background:none;border:0;border-bottom:1px solid rgba(201,162,75,.16);cursor:pointer;text-align:left;color:inherit}.np-root .np-foldhead .np-chev{order:3;margin-left:auto;color:var(--np-gold);font-size:13px}.np-foldbody[hidden],.np-set-audio[hidden]{display:none}html.land .np-setrow{min-height:44px;padding:3px 2px;gap:6px 12px}html.land .np-set-audio .np-setrow,html.land .np-set-audio>div{min-height:44px}.np-oddsadvice{display:flex;align-items:center;gap:8px;margin-top:5px;padding:4px 6px 4px 9px;border-radius:8px;background:#b3261e2e;border:1px solid rgba(214,92,76,.45);font-size:11.5px;line-height:1.3;color:#f1d3c8}.np-oddsadvice>span{flex:1;min-width:0}.np-oddsadvice .btn{flex:none;min-width:88px}html.land .np-stage[data-scene=castle] .np-toasts .np-toast:nth-last-child(n+2),html.land .np-stage[data-tab=castle] .np-toasts .np-toast:nth-last-child(n+2){display:none}html.land .np-stage[data-scene=castle] .np-toast .np-toast-txt,html.land .np-stage[data-tab=castle] .np-toast .np-toast-txt{-webkit-line-clamp:2;line-clamp:2}html.land .np-stage[data-scene=castle] .np-toasts,html.land .np-stage[data-tab=castle] .np-toasts{left:calc(var(--free-l) + 120px);right:calc(var(--sar) + 8px + var(--dock-off) + 120px)}.rp-tri,.np-tri{font-size:11.5px;line-height:1.3;margin:4px 0 2px}.rp-tri{color:var(--np-gold)}.np-oddsbadge{flex:none;padding:2px 8px;border-radius:6px;border:1px solid var(--np-gold);color:var(--np-gold);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}html.port .np-nav{min-width:0;padding-left:0;padding-right:0}html.port .np-nav>span:not(.badge){font-size:8.5px;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:clip}html.land .np-oddsadvice{padding:2px 4px 2px 7px;gap:6px;margin-top:3px;font-size:11px;line-height:1.2}html.land .np-oddsadvice>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}html.land .np-oddsadvice .btn{min-width:76px;min-height:44px}.pn-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pn-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:999px;font-size:12px;background:#ffffff0f;border:1px solid rgba(239,232,216,.16);color:var(--np-moon);white-space:nowrap}.pn-chip .np-ic{width:14px;height:14px;color:var(--np-gold)}.pn-chip.bad,.pn-chip.warn{color:#f3c0b9;border-color:#e0584c8c;background:#b3261e29}.pn-chip.warn .np-ic{color:#f0a090}.pn-reqs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.pn-reqs>.muted{font-size:11.5px}.pn-req{font-size:11.5px;padding:2px 8px}.pn-short{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;line-height:1.3;color:#e9b9ae}.pn-short .np-ic{width:14px;height:14px;margin-top:1px;color:#e9867c}.pn-short b{color:#ffd4c9}.pn-secr{font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--np-moon);font-family:var(--font-body, serif)}.pn-bar{position:relative;height:10px;margin-top:2px}.pn-barl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;text-shadow:0 1px 2px #000}.pn-act{min-height:46px;margin-top:8px;font-size:14px}.pn-note{margin-top:8px;font-size:11.5px;line-height:1.35;font-style:italic}.pn-empty{display:flex;gap:10px;align-items:flex-start;margin-top:8px;padding:10px 11px;border-radius:10px;background:#ffffff0a;border:1px dashed rgba(201,162,75,.35);font-size:12.5px;line-height:1.35}.pn-empty>.np-ic{width:26px;height:26px;color:var(--np-gold);flex:none}.pn-empty>div{display:flex;flex-direction:column;gap:2px}.pn-quote{margin:6px 0 0}.pn-arrow{color:var(--np-gold);font-style:normal}.pn-foot-why{display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:5px 8px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(239,232,216,.14);font-size:12px;line-height:1.25;color:#efe8d8d9}.pn-foot-why.res{border-color:#e0584c80;background:#b3261e24;color:#f3c0b9}.pn-foot-why .np-ic{width:14px;height:14px;color:var(--np-gold);flex:none}.pn-foot-why>span{flex:1;min-width:0}.pn-foot-why .btn.small{min-height:34px;flex:none}.cp-quote .pn-reqs{margin-top:5px}.pn-timer{padding:8px 10px!important}.pn-ttl{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-eta{color:var(--np-gold);font-size:13px}.pn-helped{font-size:11.5px}.pn-timer .btn.small{min-height:36px;padding:0 9px}.pn-timer .np-helprow{gap:6px;flex-wrap:wrap}.pn-seg{margin:4px 0 6px}.pn-wlist{display:flex;flex-direction:column;gap:4px}.pn-wrow{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px;border-radius:10px;background:#00000047;border:1px solid rgba(201,162,75,.3);color:var(--np-moon);font:inherit;font-size:13px;text-align:left;cursor:pointer;width:100%}.pn-wrow.off{opacity:.5;border-color:#efe8d81f}.pn-wrow .np-ic{color:var(--celadon, #9bb7a2)}.pn-check{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1.5px solid var(--np-gold);color:#1a1714;background:var(--np-gold);font-size:13px;font-weight:700}.pn-wrow.off .pn-check{background:transparent}.pn-heal{color:#7fd6b0;min-width:30px;text-align:right}.pn-wn{color:#efe8d8bf}.pn-trade{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:end}.pn-tcol{display:flex;flex-direction:column;gap:2px;min-width:0}.pn-tcol>small{font:600 10px var(--font-head, serif);letter-spacing:.1em;text-transform:uppercase}.pn-resrow{display:flex;flex-direction:column;gap:4px}.pn-res{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;min-height:36px;padding:2px 8px;border-radius:9px;background:#00000047;border:1px solid rgba(239,232,216,.14);color:var(--np-moon);font:600 12.5px var(--font-body, serif);cursor:pointer;text-align:left}.pn-res .np-ic{width:17px;height:17px;color:var(--np-gold)}.pn-res small{font-size:10.5px}.pn-res.on{border-color:var(--np-gold);background:#c9a24b2e;box-shadow:0 0 0 1px #c9a24b73}.pn-swap{width:44px;height:44px;margin-bottom:2px;border-radius:50%;border:1px solid var(--np-gold);background:radial-gradient(#4a1c14,#26100c);color:var(--np-gold);font-size:22px;line-height:1;cursor:pointer;align-self:center;padding:0}.pn-swap:active{filter:brightness(1.3)}.pn-slide{margin-top:8px}.pn-quickrow{align-items:center;margin-top:2px}.pn-unit{font-size:11px}.pn-result{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 2px;padding:7px 10px;border-radius:10px;background:#00000059;border:1px solid rgba(201,162,75,.35);font-size:18px}.pn-result .np-ic{width:22px;height:22px;color:var(--np-gold)}.pn-give,.pn-get{display:inline-flex;align-items:center;gap:6px}.pn-get b{color:#7fd6b0}.pn-blessings{display:flex;flex-direction:column;gap:6px}.pn-bless{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:12px;background:#00000047;border:1px solid rgba(201,162,75,.3)}.pn-bless.active{border-color:var(--np-ok);background:#5fae8e1a;box-shadow:0 0 14px #5fae8e2e}.pn-bseal{flex:none;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#ffe9b0;border:1.5px solid var(--np-gold);background:radial-gradient(circle at 35% 30%,#c8372a,#7d1a14 70%)}.pn-bless.b-wind .pn-bseal{background:radial-gradient(circle at 35% 30%,#4a97b8,#1f4f6b 70%)}.pn-bless.b-harvest .pn-bseal{background:radial-gradient(circle at 35% 30%,#6dac52,#2f6a2d 70%)}.pn-bbody{min-width:0}.pn-bname{display:flex;align-items:center;gap:7px;font-size:13.5px}.pn-bname .pill{font-size:10.5px;padding:0 6px}.pn-beff{font-size:12.5px;color:#f0e3bf;margin-top:1px;line-height:1.25}.pn-bmeta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 9px;font-size:11.5px;margin-top:2px}.pn-bmeta .np-why{margin:0;font-size:11px}.pn-bless .bar{margin-top:4px;height:5px}.pn-bbtn{min-width:74px;min-height:44px!important;flex:none}.pn-hero-eff{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:linear-gradient(#461c148c,#20100c8c);border:1px solid var(--np-gold);box-shadow:inset 0 0 0 2px #00000047}.pn-big{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.pn-big .np-ic{width:26px;height:26px;color:var(--np-gold);align-self:center}.pn-big>.num{font:700 30px var(--font-num, sans-serif);color:#ffe9b0;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.6)}.pn-big>small{font:600 11px var(--font-head, serif);letter-spacing:.08em;text-transform:uppercase;color:var(--np-moon);opacity:.85}.pn-bignext{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;line-height:1.15}.pn-bignext b{font-size:16px;color:#7fd6b0}.pn-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(25px,1fr));gap:3px;margin:8px 0 2px}.pn-ladder i{height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(239,232,216,.16);background:#0000004d;font:600 11px var(--font-num, sans-serif);font-style:normal;color:#efe8d880}.pn-ladder i.on{background:linear-gradient(#f1dc98,#b58a35);color:#2a1c08;border-color:#f6e8b8}.pn-ladder i.next{border-color:var(--np-gold);color:var(--np-gold);border-style:dashed}.pn-ladder i.mark:after{content:"";width:5px;height:5px;margin-left:2px;border-radius:50%;background:var(--np-verm);border:1px solid var(--np-gold)}.cp-eff.pn-off{opacity:.55}.cp-eff.pn-total{border-top:1px solid rgba(201,162,75,.25);padding-top:3px;margin-top:2px}.cp-eff.pn-total b{color:#ffe9b0;font-size:1.1em}.pn-estate{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pn-est{display:flex;align-items:center;gap:7px;min-height:44px;padding:3px 8px;border-radius:10px;background:#00000047;border:1px solid rgba(239,232,216,.14);color:var(--np-moon);font:inherit;text-align:left;cursor:pointer;min-width:0}.pn-est.ready{border-color:#5fae8eb3}.pn-est.capped{border-color:#c9a24b99}.pn-esthan{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--np-gold);background:#c9a24b1a;border:1px solid rgba(201,162,75,.3);border-radius:7px}.pn-estn{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pn-estn b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pn-estn small{font-size:11px}.pn-tag{font:700 9px var(--font-head, serif);text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:4px;flex:none}.pn-tag.cap{color:var(--np-gold);border:1px solid var(--np-gold)}.pn-tag.go{color:#7fd6b0;border:1px solid #5fae8e;font-size:11px}.pn-trname{margin-top:2px;font-size:13px}.pn-max{font-size:11.5px}.cp-train .pn-reqs{margin:0}.pn-resbox2{display:flex;flex-direction:column;gap:5px;padding:7px 9px;border-radius:10px;background:#00000047;border:1px solid rgba(201,162,75,.22)}.pn-resrow2{display:grid;grid-template-columns:20px auto auto 1fr auto;align-items:center;gap:6px;font-size:12.5px}.pn-resrow2 .np-ic{width:18px;height:18px;color:var(--np-gold)}.pn-resrow2 .pn-eta2{grid-column:2 / -1;margin-top:-3px;font-size:10.5px;display:none}.pn-rv{font-size:14px}.pn-rate{color:#7fd6b0;font-size:12px;min-width:62px;text-align:right}.pn-rate.full{color:#f0a090;font-weight:700}.pn-resrow2 .bar{height:6px;margin:0;min-width:30px}.pn-troopsplit{margin-top:5px}.pn-heroes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pn-hchip{display:inline-flex;flex-direction:column;align-items:center;gap:1px;min-width:44px;min-height:52px;padding:3px 4px;border-radius:9px;background:#00000047;border:1px solid rgba(201,162,75,.28);color:var(--np-moon);cursor:pointer;font:inherit}.pn-hchip small{font-size:9.5px}.pn-hopen{margin-left:auto}.cy-chip{position:relative}.cy-chip .cy-rate{font-size:10px;color:#7fd6b0;margin-left:1px}.cy-chip.full .cy-rate,.cy-chip.warn{color:#f0a090}.cy-chip.warn{border-color:#e0584c99}.cy-chip.warn .cy-rate{color:#f0a090}.cy-chip .cy-cap{position:absolute;left:6px;right:6px;bottom:1px;height:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.cy-chip .cy-cap u{display:block;height:100%;background:var(--np-gold)}.cy-chip.full .cy-cap u{background:#e0584c}.cy-army{margin-top:0}html.port .cy-army,html.land .np-city.panel-open .cy-army{display:none}@media(max-height:460px){.cy-chip .cy-rate{font-size:9px}}@media(max-height:460px){html.land .np-citypanel .cp-desc{display:none}html.land .pn-chips{margin-top:4px;gap:4px}html.land .pn-chip{font-size:11px;padding:2px 7px 2px 6px}html.land .pn-hero-eff{padding:6px 10px}html.land .pn-big>.num{font-size:24px}html.land .pn-ladder i{height:22px}html.land .pn-bless{padding:5px 8px;gap:8px}html.land .pn-bseal{width:36px;height:36px;font-size:22px}html.land .pn-beff{font-size:11.5px}html.land .pn-act{min-height:44px;margin-top:6px}html.land .pn-res{min-height:34px;padding:1px 6px;font-size:12px}html.land .pn-swap{width:40px;height:40px;font-size:20px}html.land .pn-result{padding:4px 8px;margin:5px 0 0;font-size:16px}html.land .pn-wrow{min-height:40px}html.land .pn-est{min-height:42px}html.land .pn-note{display:none}html.land .pn-resbox2{padding:5px 8px;gap:3px}html.land .pn-foot-why{padding:3px 7px;margin-bottom:4px;font-size:11.5px}}.np-iconbtn{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--np-line, rgba(201,162,75,.35));background:#ffffff0a;color:var(--np-moon, #efe8d8);font-size:17px;cursor:pointer;padding:0;touch-action:manipulation}.np-iconbtn:active{background:#ffffff1f}.np-iconbtn .np-ic{width:20px;height:20px}.cp-foot.has-act{padding-top:6px}.cp-footrow{display:flex;align-items:stretch;gap:8px}.cp-footrow>.cp-trainbtn,.cp-footrow>.pn-act{flex:1.45 1 0;min-width:0;margin:0;min-height:46px;font-size:14px}.cp-footrow>.cp-up2{flex:1 1 0;min-width:0;padding:0 8px;font-size:12.5px;min-height:46px;white-space:nowrap}.cp-up2 .np-ic{width:15px;height:15px}.cp-actinfo{margin:0 0 5px;justify-content:center}.cp-foot .pn-result{margin:0 0 5px;padding:3px 8px;font-size:15px}.cp-foot .np-why,.cp-foot .np-reason,.cp-foot .pn-short{margin:0 0 5px;font-size:11.5px;line-height:1.25;padding-top:0;padding-bottom:0}.cp-foot .np-reason{padding:4px 8px}@media(max-height:460px){html.land .cp-foot.has-act{padding-top:5px;padding-bottom:calc(5px + var(--sab))}html.land .cp-footrow>.cp-trainbtn,html.land .cp-footrow>.pn-act,html.land .cp-footrow>.cp-up2{min-height:44px}html.land .cp-footrow>.cp-up2 .np-ic{display:none}html.land .cp-actinfo{margin-bottom:4px;font-size:12px}html.land .cp-foot .pn-result{margin-bottom:4px;padding:2px 8px;font-size:14px}html.land .cp-foot .pn-result .np-ic{width:17px;height:17px}html.land .cp-train{padding:6px;gap:4px}html.land .np-citypanel[data-b=barracks] .np-sec{margin:4px 0}html.land .cp-tcards{gap:4px}html.land .cp-tcard{min-height:54px;padding:2px 2px 3px}html.land .cp-timg{width:30px;height:30px}html.land .cp-tcard b{font-size:10.5px}html.land .cp-train .np-seg{padding:2px}html.land .cp-train .np-seg button{min-height:36px;font-size:12px}html.land .pn-trname{margin-top:0;font-size:12px;min-height:18px}html.land .cp-train .np-sliderrow{min-height:40px}html.land .cp-train input[type=range]{height:40px!important}}.np-flav{font-size:10px;opacity:.72;letter-spacing:.02em}.np-seg button.active .np-flav{opacity:.85}.pn-gather .pn-gload{display:inline-flex;align-items:center;gap:3px}.pn-gather .pn-gload .np-ic{width:14px;height:14px}.pn-gather .btn{min-height:44px;min-width:64px}.pn-gather .pn-gacts{display:flex;gap:8px;margin-top:6px}.pn-gather .pn-gacts .btn{flex:1 1 0}.pn-gather .pn-ttl{min-width:0}.pn-gempty{padding:6px 2px;font-size:12.5px}.cp-lbl{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.cp-lbl .np-ic{flex:none}.cp-act-t{opacity:.85}.cp-footrow .btn{letter-spacing:.04em}@media(max-height:460px){html.land .np-citypanel .cp-head{padding:0 calc(6px + var(--sar)) 0 8px;gap:8px;min-height:44px}html.land .np-citypanel .cp-seal{width:32px;height:32px;border-radius:9px}html.land .np-citypanel .cp-seal .han{font-size:19px}html.land .np-citypanel .cp-titlebox{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:0}html.land .np-citypanel .cp-titlebox .title{margin:0;font-size:15px}html.land .np-citypanel .cp-sub{gap:0}html.land .np-citypanel .cp-sub .muted{display:none}html.land .np-citypanel .cp-sub .pill{padding:0 7px;font-size:10px;line-height:17px}html.land .np-citypanel .cp-close{width:44px;height:44px}html.land .np-citypanel .cp-body{padding-top:4px}html.land .np-citypanel .np-sec{margin:5px 0 4px}html.land .cp-foot,html.land .cp-foot.has-act{padding-top:4px;padding-bottom:5px}html.land .cp-actinfo{margin-bottom:3px;min-height:0}html.land .cp-actinfo .np-cost,html.land .cp-actinfo .np-costline>*{font-size:12px}html.land .cp-actinfo .np-ic{width:14px;height:14px}html.land .cp-train .np-sliderrow{min-height:40px}html.land .np-citypanel[data-b=barracks] .np-sec,html.land .cp-train .pn-trname{display:none}html.land .cp-train .np-quick{gap:3px}html.land .cp-train .np-quick .btn{min-height:44px}}.cp-footrow>.cp-up2 .cp-lbl{letter-spacing:0;font-size:12px;gap:4px}.cp-footrow>.cp-up2{padding:0 6px;flex:1 1 0}.cp-footrow>.cp-trainbtn,.cp-footrow>.pn-act{flex:1.2 1 0}@media(max-height:460px){html.land .cp-train{padding:5px;gap:3px}html.land .cp-tcard{min-height:50px}html.land .cp-timg{width:28px;height:28px}}.pn-gather .pn-gacts .lv-speedbtn.compact{flex:none;width:44px}:root{--jc-out: cubic-bezier(.2, .9, .25, 1);--jc-spring: cubic-bezier(.2, 1.25, .4, 1);--jc-fast: .16s;--jc-mid: .42s}.jc-layer{position:fixed;inset:0;z-index:9000;pointer-events:none;overflow:hidden}.jc-p{position:absolute;border-radius:50%;box-shadow:0 0 6px #f6e8b8b3;will-change:transform,opacity}.jc-ring{position:absolute;width:46px;height:46px;border-radius:50%;border:2px solid rgba(246,232,184,.9);box-shadow:0 0 10px #f6e8b88c;will-change:transform,opacity}.jc-ripple{position:absolute;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#fff4c88c,#fff4c800 65%);will-change:transform,opacity}.jc-fly{position:absolute;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-2, #e8cf86);filter:drop-shadow(0 0 5px rgba(246,232,184,.75));will-change:transform,opacity}.jc-fly>*,.jc-fly svg{width:100%;height:100%;display:block}.jc-fly .np-ic{width:100%;height:100%}.jc-press{transform:scale(.94)!important;filter:brightness(.9)!important;transition:transform 90ms var(--jc-out),filter 90ms!important}.np-hbtn,.lv-tab,.btn{-webkit-tap-highlight-color:transparent}.jc-up{color:#9ee3b4!important;transition:color .5s}.jc-down{color:#f0a090!important;transition:color .5s}.btn.gold:not(:disabled):not([disabled]):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);background-size:260% 100%;background-position:160% 0;animation:jc-glint 6s ease-in-out infinite}.btn.gold:not(:disabled):not([disabled]):hover:before{animation-duration:1.1s}@keyframes jc-glint{0%,68%{background-position:160% 0}to{background-position:-60% 0}}.bar>i{transform-origin:left center;transition:width .7s var(--jc-out);animation:jc-fill .85s var(--jc-out) both}@keyframes jc-fill{0%{transform:scaleX(0)}}.jc-stagger [style*=--jc-d]{animation:jc-rise var(--jc-mid) var(--jc-out) both;animation-delay:calc(var(--jc-d, 0) * 55ms)}@keyframes jc-rise{0%{opacity:0;transform:translateY(14px)}}.jc-chip{animation:jc-pop .45s var(--jc-spring) both;animation-delay:calc(var(--jc-base, .15s) + var(--i, 0) * .11s)}@keyframes jc-pop{0%{opacity:0;transform:scale(.35) translateY(10px)}60%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.lv-reward.jc-chest .lv-burst{animation:jc-chest .8s ease-in-out both,lv-bob 1.6s .8s ease-in-out infinite;transform-origin:50% 90%}@keyframes jc-chest{0%{transform:rotate(0)}12%{transform:rotate(-5deg)}24%{transform:rotate(5deg)}36%{transform:rotate(-7deg) scale(1.04)}48%{transform:rotate(7deg) scale(1.06)}60%{transform:rotate(-9deg) scale(1.08)}72%{transform:rotate(9deg) scale(1.1)}86%{transform:rotate(0) scale(1.22);filter:brightness(1.7)}to{transform:scale(1)}}.np-modalcard.lv-dlg{animation:lv-pop .3s var(--jc-spring)}.np-mod.out .np-modalcard.lv-dlg{animation:jc-dlg-out .16s ease-in both}@keyframes jc-dlg-out{to{opacity:0;transform:translateY(8px) scale(.96)}}html.np-reduced-motion .jc-layer{display:none}html.np-reduced-motion .jc-press{transform:none!important;filter:brightness(.78)!important;transition:none!important}html.np-reduced-motion .btn:before,html.np-reduced-motion .bar>i,html.np-reduced-motion .jc-chip,html.np-reduced-motion .jc-stagger [style*=--jc-d],html.np-reduced-motion .lv-reward .lv-burst,html.np-reduced-motion .np-modalcard.lv-dlg,html.np-reduced-motion .np-mod.out .np-modalcard.lv-dlg{animation:none!important;transition:none!important}html.np-reduced-motion .btn.gold:before{display:none}html.np-reduced-motion .jc-up,html.np-reduced-motion .jc-down{transition:none}@media(prefers-reduced-motion:reduce){.btn.gold:before{display:none}.bar>i{animation:none;transition:none}.jc-chip{animation:none}.jc-layer{display:none}}html[data-quality=low] .btn.gold:before{display:none}html[data-quality=low] .bar>i{animation-duration:.35s;transition-duration:.3s}.lv-ic{width:1.15em;height:1.15em}.lv-ic.big{width:44px;height:44px}.np-tab.lv-host{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0;background:none;position:relative}.np-tab.lv-host{container-type:inline-size}.lv-head{flex:none;display:flex;align-items:center;gap:8px;min-height:30px;padding-bottom:4px}.lv-title{font:700 15px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);text-shadow:0 1px 0 rgba(0,0,0,.6);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:7px}.lv-title .han{font-size:18px;color:var(--vermilion-2);letter-spacing:0;text-transform:none;text-shadow:none}.lv-head .lv-right{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.lv-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 0 14px;scrollbar-width:thin;scrollbar-color:rgba(201,162,75,.4) transparent}.lv-scroll::-webkit-scrollbar{width:5px}.lv-scroll::-webkit-scrollbar-thumb{background:#c9a24b66;border-radius:3px}.lv-stack{display:flex;flex-direction:column;gap:8px}.lv-empty{padding:16px 10px;text-align:center;font-size:13px;color:var(--moon-dim);line-height:1.45}.lv-empty .np-ic{display:block;margin:0 auto 6px;width:30px;height:30px;color:#c9a24b8c}.lv-note{font-size:12px;line-height:1.4;margin:6px 0 0}.lv-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.lv-tabs{flex:none;display:flex;gap:2px;margin:0 0 6px;padding:2px;border-radius:11px;background:#00000057;border:1px solid rgba(201,162,75,.22);overflow-x:auto;scrollbar-width:none}.lv-tabs::-webkit-scrollbar{display:none}.lv-tab{position:relative;flex:1 0 auto;min-width:46px;min-height:46px;padding:3px 6px 2px;border:0;border-radius:9px;background:none;color:#efe8d8a8;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:600 9.5px var(--font-head);letter-spacing:.07em;text-transform:uppercase;touch-action:manipulation;transition:background .15s,color .15s}.lv-tab .np-ic{width:19px;height:19px}.lv-tab:hover{color:var(--moon)}.lv-tab.active{color:#2a1c08;background:linear-gradient(180deg,#f1dc98,#c9a24b 60%,#a8801f);box-shadow:inset 0 1px #ffffe6b3,0 1px 6px #00000080}.lv-tab.active .np-ic{color:#2a1c08}.lv-dot{position:absolute;top:2px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:radial-gradient(circle at 35% 30%,#ee5846,var(--vermilion-deep));border:1px solid #efb27c;color:#fff4e0;font:700 10px/14px var(--font-num);text-align:center;font-style:normal;box-shadow:0 1px 3px #0009}.lv-pills{display:flex;gap:5px;flex-wrap:wrap}.lv-pillbtn{min-height:44px;padding:0 13px;border-radius:999px;border:1px solid rgba(201,162,75,.35);background:#ffffff0a;color:#efe8d8cc;font:600 12px var(--font-body);cursor:pointer;display:inline-flex;align-items:center;gap:5px;touch-action:manipulation}.lv-pillbtn.active{background:var(--gold);color:#1a1714;border-color:var(--gold-2)}.lv-sec{display:flex;align-items:center;gap:8px;margin:12px 0 6px;font:600 11px var(--font-head);letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.lv-sec:first-child{margin-top:2px}.lv-sec:after{content:"";flex:1;order:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.lv-sec em{order:2;font:500 11px var(--font-num);letter-spacing:0;text-transform:none;color:var(--moon-dim);font-style:normal}.lv-card{position:relative;border-radius:12px;padding:9px 10px;background:linear-gradient(180deg,#2c251e,#1f1b16);border:1px solid rgba(201,162,75,.3);box-shadow:inset 0 1px #ffecbe12,0 2px 8px #00000052}.lv-card.hot{border-color:var(--gold);box-shadow:inset 0 1px #ffecbe1f,0 0 0 1px #c9a24b33,0 0 16px #c9a24b2e}.lv-card.red{background:linear-gradient(180deg,#4a1814,#2b100d);border-color:#efb27c8c}.lv-card.dim{opacity:.72}.lv-card+.lv-card{margin-top:0}.lv-row{display:flex;align-items:center;gap:9px}.lv-grow{flex:1 1 auto;min-width:0}.lv-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-sub{font-size:11.5px;color:var(--moon-dim);line-height:1.3}.lv-b{font-weight:700}.btn.lv-btn{min-height:44px;padding:0 13px;font-size:12px;letter-spacing:.07em;white-space:nowrap}.btn.lv-btn.sm{padding:0 10px;font-size:11px}.btn.lv-btn:after{display:none}.btn.lv-btn .np-ic{width:1.25em;height:1.25em}.btn.lv-btn.block{width:100%}.btn.lv-btn:disabled{cursor:not-allowed}.lv-reason{display:block;font-size:11px;line-height:1.25;color:#e9a79e;margin-top:3px}.lv-reason.soft{color:var(--moon-dim)}.lv-chips{display:inline-flex;flex-wrap:wrap;gap:4px 5px;align-items:center}.lv-rchip{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;min-height:22px;border-radius:999px;background:#00000057;border:1px solid rgba(201,162,75,.28);font-size:12px;color:var(--moon);white-space:nowrap}.lv-rchip .np-ic{width:15px;height:15px}.lv-rchip.grain .np-ic{color:#dcc269}.lv-rchip.iron .np-ic{color:#a9b4b8}.lv-rchip.jade .np-ic{color:#5fc9a6}.lv-rchip.coin .np-ic{color:var(--gold-2)}.lv-rchip.hero .np-ic{color:var(--vermilion-2)}.lv-rchip .lv-mini{width:20px;height:20px;margin:-2px 0}.lv-mini{display:inline-flex;width:28px;height:28px;flex:none}.lv-mini svg,.lv-art{width:100%;height:100%;display:block}.lv-chips.big{gap:8px;justify-content:center}.lv-chips.big .lv-rchip{font-size:15px;min-height:32px;padding:3px 11px 3px 8px}.lv-chips.big .lv-rchip .np-ic{width:20px;height:20px}.lv-chips.big .lv-rchip .lv-mini{width:28px;height:28px}.lv-segs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;height:8px}.lv-segs i{border-radius:2px;background:#0f0c0a;border:1px solid rgba(143,107,34,.55)}.lv-segs i.on{background:linear-gradient(180deg,#f6e6a8,#c9a24b 55%,#8f6b22);border-color:#e8cf86;box-shadow:0 0 6px #e8cf8659}.lv-thin{height:6px;margin:0}.lv-toasts{position:fixed;z-index:400;left:50%;bottom:calc(14px + var(--sab, 0px));transform:translate(-50%);width:min(94vw,400px);display:flex;flex-direction:column;gap:6px;pointer-events:none;align-items:stretch}html.land .lv-toasts{left:auto;transform:none;right:calc(var(--sar, 0px) + 10px);width:calc(var(--dock-w, 380px) - 22px);bottom:calc(10px + var(--sab, 0px))}.lv-toast{pointer-events:auto;display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:10px;font-size:13px;line-height:1.3;color:var(--moon);background:#1a1714f7;border:1px solid var(--line);border-left:4px solid var(--celadon);box-shadow:0 8px 22px #0009;animation:lv-in .26s ease-out}.lv-toast>.np-ic{width:22px;height:22px;flex:none;color:var(--gold)}.lv-toast.good{border-left-color:var(--ok)}.lv-toast.bad{border-left-color:var(--danger)}.lv-toast.bad>.np-ic{color:var(--danger)}.lv-toast.gold{border-left-color:var(--gold);background:linear-gradient(180deg,#3c2c14fa,#241a0cfa)}.lv-toast.out{opacity:0;transform:translateY(6px);transition:all .3s}.lv-toast:not(:last-child){transform:scale(.96);opacity:.8;transition:transform .25s var(--jc-out, ease-out),opacity .25s}.lv-toast:nth-last-child(n+3):not(.out){transform:scale(.92);opacity:.55}.lv-toast.bump{animation:lv-bump .3s var(--jc-spring, ease-out)}.lv-toast-n{flex:none;margin-left:auto;padding:0 7px;min-width:26px;border-radius:999px;background:#00000073;border:1px solid var(--gold);color:var(--gold-2);font-size:11px;line-height:18px;text-align:center}@keyframes lv-bump{40%{transform:scale(1.05)}}.lv-toast-col{display:flex;flex-direction:column;gap:4px;min-width:0}@keyframes lv-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.np-modalcard.lv-dlg,.np-modalcard.lv-dlg *{box-sizing:border-box}.np-modalcard.lv-dlg{position:relative;padding:0;width:min(440px,94vw);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--gold);color:var(--moon);font-family:var(--font-body);user-select:none;background:radial-gradient(120% 50px at 50% 0,rgba(201,162,75,.16),transparent),linear-gradient(180deg,#2c241c,#17130f);box-shadow:0 18px 50px #000000bf,inset 0 0 0 3px #00000047;animation:lv-pop .24s cubic-bezier(.2,1.2,.4,1)}.np-modalcard.lv-dlg:before{display:none}.np-modalcard.lv-dlg.gd-modal{width:min(480px,94vw)}.lv-dhead{flex:none;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-bottom:1px solid rgba(201,162,75,.25)}.lv-dtitle{flex:1;min-width:0;font:700 15px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-dtitle .han{font-size:17px;color:var(--vermilion-2);text-transform:none;letter-spacing:0;margin-left:4px}.lv-x{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:0;background:none;color:var(--moon);cursor:pointer}.lv-x:active{background:#ffffff1a}.lv-dbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 14px;overscroll-behavior:contain}.lv-dfoot{flex:none;display:flex;gap:8px;padding:8px 12px 10px;border-top:1px solid rgba(201,162,75,.2)}.lv-dfoot .btn{flex:1}.lv-reward .lv-dbody{text-align:center}.lv-burst{display:flex;justify-content:center;margin:4px 0 10px;color:var(--gold-2);filter:drop-shadow(0 0 14px rgba(232,207,134,.7));animation:lv-bob 1.6s ease-in-out infinite}.lv-burst .lv-ic{width:52px;height:52px}@keyframes lv-pop{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes lv-bob{50%{transform:translateY(-3px) scale(1.04)}}@media(max-height:420px){.lv-dhead{padding-top:2px;padding-bottom:2px}.lv-dbody{padding:8px 12px}.lv-dfoot{padding:6px 10px 8px}}.lv-item{display:flex;align-items:center;gap:10px;padding:8px 10px}.lv-item .lv-ico{width:46px;height:46px;flex:none;position:relative}.lv-item .lv-ico .lv-count{position:absolute;right:-5px;bottom:-4px;min-width:22px;height:20px;padding:0 5px;border-radius:10px;background:#15110d;border:1px solid var(--gold);color:var(--gold-2);font:700 11.5px/18px var(--font-num);text-align:center}.lv-item.lv-r1 .lv-ico{filter:drop-shadow(0 0 5px rgba(155,183,162,.4))}.lv-item.lv-r3 .lv-ico{filter:drop-shadow(0 0 6px rgba(150,170,255,.5))}.lv-item.lv-r4 .lv-ico,.lv-item.lv-r5 .lv-ico{filter:drop-shadow(0 0 8px rgba(232,207,134,.6))}.lv-item h4{font:600 14px var(--font-body);margin:0}.lv-item .lv-btns{display:flex;gap:6px;flex:none}.lv-timerline{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#0000004d;border:1px solid rgba(201,162,75,.25);margin-bottom:8px}.lv-timerline .bar{height:8px;margin-top:4px}.lv-saved{display:flex;justify-content:space-between;font-size:12px;color:var(--moon-dim);margin:2px 2px 8px}.lv-saved b{color:var(--gold-2)}.btn.lv-speedbtn{min-height:44px;gap:6px;padding:0 11px;font-size:11px;position:relative}.btn.lv-speedbtn .np-ic{color:var(--gold-2)}.btn.lv-speedbtn .lv-spn{min-width:18px;padding:0 4px;border-radius:9px;background:#00000073;border:1px solid rgba(201,162,75,.5);font:700 10.5px/16px var(--font-num);letter-spacing:0;color:var(--gold-2);text-align:center}.btn.lv-speedbtn.compact{min-width:44px;padding:0 8px}.btn.lv-speedbtn.zero .lv-spn{color:var(--moon-dim);border-color:#efe8d833}@media(prefers-reduced-motion:reduce){.lv-burst,.np-modalcard.lv-dlg,.lv-toast,.lv-toast.bump,.lv-host *,.lv-dlg *{animation:none!important;transition:none!important}}html.np-reduced-motion .lv-burst,html.np-reduced-motion .np-modalcard.lv-dlg,html.np-reduced-motion .lv-toast,html.np-reduced-motion .lv-toast.bump,html.np-reduced-motion .lv-host *,html.np-reduced-motion .lv-dlg *,html.np-reduced-motion .lv-toasts *{animation:none!important;transition:none!important}.lv-pick{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;text-align:left;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}.lv-pick:active{background:#c9a24b1f}.lv-pickr{flex:none;display:flex;align-items:center;gap:4px;color:var(--gold-2)}.lv-pickr .np-ic{width:16px;height:16px}@media(max-height:460px){.np-modalcard.lv-speedpicker .lv-timerline{padding:6px 9px}.np-modalcard.lv-speedpicker .lv-item{padding:5px 8px;gap:8px}.np-modalcard.lv-speedpicker .lv-item .lv-ico{width:36px;height:36px}.np-modalcard.lv-speedpicker .lv-item .lv-count{min-width:18px;height:17px;font-size:10.5px;line-height:15px}.np-modalcard.lv-speedpicker .lv-stack{gap:5px}.np-modalcard.lv-speedpicker .lv-note{display:none}}.lv-host :is(.lv-b,.sh-nm b,.lv-tab,.lv-tab span,.btn,.sh-tag,.lv-rchip),.lv-dlg :is(.lv-b,.btn,.lv-rchip){word-break:normal;overflow-wrap:normal;hyphens:manual}.np-calday .np-rws .np-rw{max-width:100%;min-width:0}.np-calday .np-rws .np-rw .np-rw-n{overflow-wrap:break-word;word-break:normal;hyphens:manual;flex:1 1 auto;min-width:0}@media(max-height:420px){.np-calday .np-rws .np-rw{gap:3px;padding:2px 4px 2px 3px}.np-calday .np-rws .np-rw .np-rw-n{font-size:10px}.np-calday .np-rw b{font-size:12.5px}}.lv-tab{white-space:nowrap}.np-calday .np-rws .np-rw:has(>b:not(:empty)){flex-wrap:wrap}.np-calday .np-rws .np-rw:has(>b:not(:empty)) .np-rw-n{flex:1 1 100%}.np-lore{display:flex;flex-direction:column;gap:3px;width:100%;min-height:44px;position:relative;text-align:left;font:inherit;color:var(--np-moon, #efe8d8);cursor:pointer;background:linear-gradient(#c9a24b14,#c9a24b08);border:1px solid var(--np-line, rgba(201,162,75,.35));border-left:3px solid var(--np-gold, #c9a24b);border-radius:8px;padding:6px 28px 6px 10px;margin:0 0 8px}.np-lore:active{background:#c9a24b24}.np-lore>span{display:block;font-size:12.5px;line-height:1.32}.np-lore>.np-lore-line{font-style:italic;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-lore.open .np-lore-line{-webkit-line-clamp:unset;display:block}.np-lore .np-lore-prov{font-size:11.5px;color:var(--np-gold, #c9a24b);opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-lore.open .np-lore-prov{white-space:normal}.np-lore .np-lore-prov b{font-weight:600}.np-lore .np-lore-prov .han{margin-right:2px}.np-lore .np-lore-more{font-size:11.5px;opacity:.8}.np-lore .np-lore-motto{font-size:11.5px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-lore.open .np-lore-motto{white-space:normal}.np-lore .np-lore-voice{font-size:13.5px;font-style:italic;color:var(--np-gold, #c9a24b)}.np-lore-chev{position:absolute;right:10px;top:14px;width:7px;height:7px;border-right:2px solid var(--np-gold, #c9a24b);border-bottom:2px solid var(--np-gold, #c9a24b);transform:rotate(45deg);opacity:.7;transition:transform .2s}.np-lore.open .np-lore-chev{transform:rotate(225deg);top:18px}html.land .np-lore{margin-bottom:6px;padding:4px 26px 4px 9px}html.land .np-lore>span{font-size:11.5px}@media(prefers-reduced-motion:reduce){.np-lore-chev{transition:none}}.np-av{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;line-height:0;vertical-align:middle}.np-av .np-av-svg{display:block}.np-av.np-hud-av{margin-right:4px}.np-av-mono{width:36px;height:36px;border:2px solid var(--np-gold, #c9a24b);background:#241a16;color:#e9cf86;font:700 16px var(--font-head, serif);line-height:1}.np-avgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;margin:6px 0 4px}.np-avpick{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:5px 2px 4px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(239,232,216,.14);color:var(--np-moon, #efe8d8);font:inherit;cursor:pointer}.np-avpick small{font-size:10.5px;line-height:1.1;opacity:.85;text-align:center}.np-avpick small .han{color:var(--np-gold, #c9a24b)}.np-avpick.on{border-color:var(--np-gold, #c9a24b);background:#c9a24b29;box-shadow:0 0 0 1px var(--np-gold, #c9a24b) inset}.np-avpick:active{transform:scale(.97)}.np-avbtn{position:relative;cursor:pointer;padding:0;font:inherit;color:inherit;min-width:64px}.np-avbtn .np-av{background:none}.np-avedit{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;border-radius:50%;background:#1a1612;border:1px solid var(--np-gold, #c9a24b);display:flex;align-items:center;justify-content:center;font-style:normal}.np-avedit svg{width:13px;height:13px}.np-avpanel{display:block;margin-top:8px}.np-ngroup{margin:0 0 8px;border:1px solid rgba(239,232,216,.12);border-radius:12px;background:#ffffff08;overflow:hidden}.np-ngh{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 12px;background:none;border:0;color:var(--np-moon, #efe8d8);font:inherit;text-align:left;cursor:pointer}.np-ngh b{font-size:14px;letter-spacing:.03em}.np-ngh .pill{font-size:11px;padding:1px 7px}.np-ngh .grow{flex:1 1 0;min-width:0}.np-ngl{max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-ngroup.open .np-ngl{display:none}.np-nchev{width:8px;height:8px;border-right:2px solid var(--np-gold, #c9a24b);border-bottom:2px solid var(--np-gold, #c9a24b);transform:rotate(-45deg);transition:transform .2s;flex:none;margin:0 4px}.np-ngroup.open .np-nchev{transform:rotate(45deg)}.np-ngb{padding:0 6px 6px}@media(prefers-reduced-motion:reduce){.np-nchev{transition:none}}.ev-chapter{margin:4px 0 2px;font-size:12px;line-height:1.35;opacity:.85}.np-avatar-sm.has-emblem{color:transparent!important;background-color:transparent!important;background-size:cover;background-position:center;border-radius:50%!important;border-color:transparent!important;text-shadow:none}.np-hallrank{margin:2px 0 8px;padding:8px 10px;border:1px solid rgba(214,177,95,.28);border-radius:8px;background:#d6b15f0f}.np-hr-head{display:flex;align-items:baseline;gap:8px}.np-hr-head .han{font-size:18px;color:var(--gold, #d6b15f)}.np-hr-head .num{margin-left:auto;font-size:11px}.np-hr-text{margin-top:3px;font-size:12.5px;line-height:1.4;font-style:italic;color:var(--moon-dim, #bfb59c)}.np-hr-next{margin-top:4px;font-size:11px}.hp{--rar: #8fb7a2;position:relative;display:inline-flex;flex:none;width:var(--s, 48px);height:var(--s, 48px);border-radius:calc(var(--s, 48px) * .2);border:2px solid var(--rar);background:#1a1410;box-shadow:inset 0 0 0 1.5px #0000008c,0 2px 6px #00000080;overflow:visible;vertical-align:middle}.hp.r4{--rar: #d3ab52}.hp.r5{--rar: #f0b46a;box-shadow:inset 0 0 0 1.5px #0000008c,0 0 12px #f08c468c,0 2px 6px #00000080}.hp.r5:before{content:"";position:absolute;inset:-4px;border-radius:calc(var(--s, 48px) * .26);border:1px solid rgba(240,180,106,.55);pointer-events:none}.hp-art,.hp-seal{position:absolute;inset:0;border-radius:calc(var(--s, 48px) * .16);overflow:hidden;display:flex;align-items:center;justify-content:center}.hp-art svg,.hp-art img{width:100%;height:100%;display:block;object-fit:cover}.hp-seal{background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--role) 70%,#fff 30%),var(--role) 55%,color-mix(in srgb,var(--role) 55%,#000 45%))}.hp-seal:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 6px)}.hp-glyph{position:relative;z-index:1;font-size:calc(var(--s, 48px) * .66);line-height:1;color:#ffeabf!important;text-shadow:0 2px 3px rgba(0,0,0,.6)}.hp-role{position:absolute;left:-4px;bottom:-4px;width:calc(var(--s, 48px) * .38);height:calc(var(--s, 48px) * .38);min-width:15px;min-height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--role);border:1.5px solid var(--rar);color:#fff;z-index:2}.hp-role .np-ic{width:62%;height:62%}.hp-lv{position:absolute;right:-4px;bottom:-4px;min-width:18px;height:16px;padding:0 3px;border-radius:8px;background:#1a1410;border:1px solid var(--rar);color:#ffe9b0;font:700 10px var(--font-num, sans-serif);display:flex;align-items:center;justify-content:center;z-index:2}.hp.dim .hp-art,.hp.dim .hp-seal{filter:grayscale(.8) brightness(.55)}.hp.dim{opacity:.85}.hp.busy .hp-art,.hp.busy .hp-seal{filter:brightness(.65)}.hp-stars{position:absolute;left:0;right:0;bottom:-13px;text-align:center;color:var(--np-gold, #c9a24b);font-size:10px;letter-spacing:1px}.hs-stars{display:inline-flex;gap:1px;font-size:13px;line-height:1}.hs-stars i{font-style:normal;color:#efe8d833}.hs-stars i.on{color:#f0c860;text-shadow:0 0 4px rgba(240,200,96,.5)}.hpk{margin:0 0 6px}.hpk-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.hpk-head small{font-size:10.5px}.hpk-row{display:flex;gap:6px;overflow-x:auto;padding:3px 2px 5px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.hpk-chip{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:3px 11px 3px 6px;border-radius:10px;background:#0000004d;border:1px solid rgba(239,232,216,.16);color:var(--np-moon, #efe8d8);font:inherit;cursor:pointer;text-align:left}.hpk-chip .hp{margin-left:2px}.hpk-chip.none{padding-left:10px}.hpk-chip.none .np-ic{color:var(--np-gold, #c9a24b)}.hpk-chip.on{border-color:var(--np-gold, #c9a24b);background:#c9a24b33;box-shadow:0 0 0 1px #c9a24b80,0 0 12px #c9a24b33}.hpk-chip.busy{opacity:.55;cursor:not-allowed}.hpk-txt{display:flex;flex-direction:column;line-height:1.15;min-width:0}.hpk-txt b{font-size:12.5px;white-space:nowrap}.hpk-txt small{font-size:10.5px;white-space:nowrap}.hpk-empty{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:9px;background:#ffffff0a;border:1px dashed rgba(201,162,75,.3);font-size:12px;flex-wrap:wrap}.hpk-effect{display:flex;flex-direction:column;gap:4px;margin:4px 0 6px;padding:6px 8px;border-radius:10px;background:#5fae8e14;border:1px solid rgba(95,174,142,.4)}.hpk-eh{display:flex;align-items:center;gap:7px;font-size:12.5px}.hpk-eh b.num{margin-left:auto;font-size:13px}.hpk-fxrow{display:flex;flex-wrap:wrap;gap:4px}.hpk-fx{padding:1px 8px;border-radius:999px;background:#ffffff12;border:1px solid rgba(239,232,216,.16);font-size:11.5px;white-space:nowrap}.np-heroes{container-type:inline-size;container-name:heroes}.np-sbody>.np-tab.np-heroes,.np-heroes{display:flex;flex-direction:column;overflow:hidden;padding:6px 10px 6px 12px}html.land .np-sbody>.np-tab.np-heroes{width:min(calc(100vw - var(--rail-w, 56px) - var(--sal, 0px) - 8px),700px);padding:6px calc(10px + var(--sar, 0px)) 6px 12px}.hs-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.hs-title{display:flex;align-items:baseline;gap:10px;min-width:0}.hs-title .title{margin:0;padding-bottom:5px;font-size:18px;white-space:nowrap}.hs-sub{font-size:12px}.hs-tokens{display:inline-flex;align-items:center;gap:6px;padding:3px 12px 3px 4px;border-radius:999px;background:#0006;border:1px solid var(--np-gold, #c9a24b);font-size:15px}.hs-coin{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#c8372a,#7d1a14 70%);border:1px solid var(--np-gold, #c9a24b);color:#ffe9b0!important;font-size:17px}.hs-tokens b{color:#ffe9b0;font-size:16px}.hs-tokens small{font-size:11px}.hs-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(196px,36%) 1fr;gap:10px}.hs-list{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:2px 4px 6px 1px;overscroll-behavior:contain;scrollbar-width:thin}.hs-row{--rar: #8fb7a2;flex:none;position:relative;display:flex;align-items:center;gap:9px;min-height:60px;padding:6px 8px 6px 7px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(239,232,216,.14);color:var(--np-moon, #efe8d8);text-align:left;cursor:pointer;font:inherit;width:100%}.hs-row.r4{--rar: #d3ab52}.hs-row.r5{--rar: #f0b46a}.hs-row.on{border-color:var(--np-gold, #c9a24b);background:linear-gradient(90deg,#c9a24b33,#c9a24b0f);box-shadow:0 0 0 1px #c9a24b73}.hs-row.cmp{border-color:#6fb6d8;box-shadow:0 0 0 1px #6fb6d899}.hs-row.locked .hs-rtxt>b{color:#efe8d8bf}.hs-rtxt{display:flex;flex-direction:column;min-width:0;line-height:1.2;flex:1}.hs-rtxt>b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-rtxt>small{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-rmeta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px}.hs-dot{width:8px;height:8px;border-radius:50%;flex:none}.hs-dot.idle{background:#5fae8e;box-shadow:0 0 5px #5fae8e}.hs-dot.busy{background:#e5b94c;box-shadow:0 0 5px #e5b94c}.hs-cost{display:inline-flex;align-items:center;gap:3px;color:#efe8d8b3}.hs-cost i{font-style:normal;color:var(--rar);font-size:9px;letter-spacing:-1px}.hs-cost.ok b{color:#7fd6b0}.hs-vs{font:700 10px var(--font-head, serif);color:#6fb6d8;border:1px solid #6fb6d8;border-radius:4px;padding:0 4px}.hs-detail{min-height:0;min-width:0;display:flex;flex-direction:column;border-radius:12px;background:#00000038;border:1px solid rgba(201,162,75,.28);overflow:hidden}.hs-scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 12px 4px;overscroll-behavior:contain;scrollbar-width:thin}.hs-flash{margin:0 0 8px;padding:6px 10px;border-radius:8px;font-size:12.5px;background:#5fae8e29;border:1px solid rgba(95,174,142,.6);color:#cdf3e0;animation:np-in .25s ease-out}.hs-flash.bad{background:#b3261e29;border-color:#e0584c99;color:#f6c9c2}.hs-banner{display:flex;gap:14px;align-items:flex-start;padding-bottom:6px}.hs-banner>.hp{margin:4px 6px 4px 4px}.hs-bt{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.hs-name{font:700 18px var(--font-head, serif);letter-spacing:.04em;color:var(--gold-2, #e8cf86);line-height:1.15}.hs-name .han{font-size:1.1em;margin-left:4px;color:var(--vermilion-2, #d6392b)}.hs-title2{font-size:12.5px;color:var(--moon-dim, #b9b09b);font-style:italic}.hs-title2 .han{font-style:normal;font-size:13px;margin-left:3px;color:var(--np-gold, #c9a24b)}.hs-tags{display:flex;flex-wrap:wrap;gap:4px}.hs-tags .pill{font-size:10px;padding:0 7px}.hs-tags .pill.r3{color:#cfe6da;border-color:#8fb7a2}.hs-tags .pill.r4{color:#f3dca0;border-color:#d3ab52}.hs-tags .pill.r5{color:#ffd9aa;border-color:#f0b46a;background:#f08c4629}.hs-lvl{display:flex;align-items:center;gap:8px;font-size:14px}.hs-lvl b{color:#ffe9b0;font-size:16px}.hs-xpline{display:flex;align-items:center;gap:8px}.hs-xp{flex:1;height:12px;margin:0}.hs-xpline small{font-size:11px;white-space:nowrap}.hs-scroll .np-sec{margin:8px 0 5px}.hs-cmpbtn{margin-left:auto}.hs-cmpbtn.on{background:#6fb6d833;color:#bfe4f5;border-color:#6fb6d8}.hs-stats{display:flex;flex-direction:column;gap:5px}.hs-stat{display:grid;grid-template-columns:54px 1fr 34px minmax(0,1.15fr);align-items:center;gap:8px;font-size:12.5px}.hs-sl{font:600 11px var(--font-head, serif);letter-spacing:.08em;text-transform:uppercase;color:var(--np-gold, #c9a24b)}.hs-sbar{height:8px;margin:0}.hs-stat.atk .hs-sbar>i{background:linear-gradient(90deg,#8b1b14,#e0584c)}.hs-stat.def .hs-sbar>i{background:linear-gradient(90deg,#7a5a14,#d8b45a)}.hs-stat.wit .hs-sbar>i{background:linear-gradient(90deg,#2a6e5c,#6fd2b0)}.hs-sv{text-align:right;font-size:14px}.hs-sm{font-size:11px;line-height:1.2}.hs-skill{display:grid;grid-template-columns:70px 1fr;gap:9px;padding:8px 10px;margin-bottom:6px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(201,162,75,.24);font-size:13px}.hs-skill.active{border-color:#e0584c73;background:#b3261e14}.hs-skind{align-self:start;text-align:center;font:700 9.5px var(--font-head, serif);letter-spacing:.08em;text-transform:uppercase;padding:3px 4px;border-radius:5px;border:1px solid var(--np-gold, #c9a24b);color:var(--np-gold, #c9a24b)}.hs-skill.active .hs-skind{color:#f0a090;border-color:#e0584c}.hs-skill b .han{color:var(--np-gold, #c9a24b);font-size:1.05em;margin-left:4px}.hs-sd{font-size:11.5px;line-height:1.3;margin-top:1px}.hs-snum{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:3px;font-size:12px}.hs-snum b{color:#7fd6b0;font-weight:600}.hs-snum span{color:#efe8d8cc}.hs-bio{margin:0 0 6px;font-size:12.5px;line-height:1.5;color:#efe8d8d9;font-style:italic;user-select:text}.hs-hint{display:flex;gap:6px;font-size:11px;line-height:1.35}.hs-hint .np-ic{width:14px;height:14px;color:var(--np-gold, #c9a24b);margin-top:1px}.hs-cmp{margin:6px 0 2px;padding:6px 8px;border-radius:10px;background:#6fb6d814;border:1px solid rgba(111,182,216,.4)}.hs-crow{display:grid;grid-template-columns:54px 1fr 1fr 62px;align-items:center;gap:6px;font-size:12.5px;padding:2px 0;text-align:center}.hs-crow>span:first-child{text-align:left;font-size:11.5px}.hs-chead{font-size:10px}.hs-chead>span{display:flex;flex-direction:column;align-items:center;gap:1px;color:var(--moon-dim, #b9b09b)}.hs-chead small{font-size:10px}.hs-b{color:#bfe4f5}.hs-delta.up{color:#7fd6b0}.hs-delta.down{color:#f0a090}.hs-foot{container:hsfoot / inline-size;flex:none;padding:7px 10px calc(8px + var(--sab, 0px));background:#1a1612;border-top:1px solid rgba(201,162,75,.3);box-shadow:0 -6px 12px #0000004d}.hs-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.hs-xpseg{margin:0;padding:2px}.hs-xpseg button{min-height:40px;min-width:38px;padding:0 6px;font-size:12.5px}.hs-tq{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:5px;font-size:12px;line-height:1.2}.hs-costline{margin:0;gap:8px;display:inline-flex}.hs-act{min-height:44px;font-size:13px;padding:0 10px;white-space:nowrap}.hs-why{margin:0;font-size:11.5px}.hs-foot-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:5px;font-size:13px}.hs-ok{color:#7fd6b0}.hs-no{color:#f0a090}@container heroes (max-width: 560px){.hs-main{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:6px}.hs-list{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;gap:6px}.hs-row{flex-direction:column;width:84px;min-height:0;padding:6px 4px 5px;gap:4px;text-align:center;align-items:center}.hs-row>.hp{margin-bottom:2px}.hs-rtxt{align-items:center;flex:none;width:100%}.hs-rtxt>small{display:none}.hs-rtxt>b{font-size:11.5px;max-width:100%}.hs-rmeta{justify-content:center;flex-wrap:wrap;gap:3px}.hs-banner>.hp{--s: 72px !important}}@media(max-height:460px){.hs-head{margin-bottom:4px}.hs-title .title{font-size:16px;padding-bottom:3px}.hs-sub{display:none}.hs-tokens{padding:2px 10px 2px 3px;font-size:13px}.hs-coin{width:24px;height:24px;font-size:14px}.hs-row{min-height:54px;padding:4px 7px 4px 6px}.hs-scroll{padding:6px 10px 2px}.hs-banner{gap:10px;padding-bottom:2px}.hs-banner>.hp{--s: 76px !important;margin:2px 4px}.hs-name{font-size:16px}.hs-bt{gap:3px}.hs-skill{padding:6px 8px;margin-bottom:5px;grid-template-columns:62px 1fr}.hs-hint,.hs-statsec{display:none}.hs-stats{margin-top:4px}.hs-foot{padding:5px 8px calc(5px + var(--sab, 0px))}.hs-xpseg button{min-height:36px;min-width:34px}.hs-act{min-height:42px;padding:0 8px;font-size:12.5px}.hs-tq{margin-top:3px;font-size:11.5px}}.hs-cmphead{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px}.hs-cmphead b{font:700 12px var(--font-head, serif);letter-spacing:.1em;text-transform:uppercase;color:#bfe4f5}.hs-cmphead .muted{flex:1;font-size:11px;min-width:0}@container hsfoot (max-width: 470px){.hs-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"seg star" "train train"}.hs-grid>.hs-xpseg{grid-area:seg;justify-self:start}.hs-grid>.hs-star{grid-area:star;grid-column:auto}.hs-grid>.hs-act:not(.hs-star){grid-area:train}}@media(max-height:400px)and (max-width:720px){.hs-banner>.hp{--s: 58px !important}.hs-tags .pill:nth-child(2){display:none}.hs-xpseg button{min-height:34px}.hs-act{min-height:38px}.hs-foot{padding-top:4px;padding-bottom:4px}}.hs-row.hs-guide,.hs-act.hs-guide{animation:hs-guide 1.4s ease-in-out infinite}@keyframes hs-guide{0%,to{box-shadow:0 0 #e8c66a00}50%{box-shadow:0 0 0 4px #e8c66a8c}}html.np-reduced-motion .hs-row.hs-guide,html.np-reduced-motion .hs-act.hs-guide{animation:none;box-shadow:0 0 0 3px #e8c66a8c}.hs-voice{margin:0 0 8px;padding:6px 10px 6px 12px;border-left:3px solid var(--np-gold, #c9a24b);background:#c9a24b12;border-radius:0 8px 8px 0;font-size:13.5px;font-style:italic;color:var(--np-gold, #c9a24b);line-height:1.35;user-select:text}.hs-voice cite{display:block;font-size:10.5px;font-style:normal;letter-spacing:.08em;opacity:.7;margin-top:2px;color:var(--np-moon, #efe8d8)}.hs-ties{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.hs-tie{font-size:12px;line-height:1.3}.hs-tie b{display:inline-block;min-width:42px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--np-ok, #5fae8e)}.hs-tie.rival b{color:var(--np-bad, #e0584c)}.hs-tie small{display:block;margin-left:46px;font-size:11.5px}@media(max-height:400px){.hs-detail{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hs-scroll{flex:none;overflow:visible}.hs-foot{box-shadow:none;position:static}.hs-voice{margin-bottom:6px;padding:4px 8px 4px 10px;font-size:12.5px}.hs-ties{margin-bottom:6px}.hs-tie small{margin-left:0}}.gd-scroll[hidden],.gd-chat[hidden],.gd-newpill[hidden]{display:none!important}.gd-gold{color:var(--gold-2)}.gd-kicker{font:600 9.5px var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);opacity:.9}.gd-thin{height:7px;margin:3px 0 1px;border-radius:4px}.gd-thin>i{border-radius:3px}.gd-thick{height:11px;margin-top:7px;border-radius:6px}.gd-cic{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border-radius:9px;color:var(--gold);background:radial-gradient(#4a3a22,#261d12);border:1px solid rgba(201,162,75,.6)}.gd-cic .np-ic{width:20px;height:20px}.gd-cic.big{width:40px;height:40px;border-radius:11px}.gd-cic.big .np-ic{width:24px;height:24px}.gd-body>:first-child{margin-top:0}.gd-idline{display:none;margin-top:1px;max-width:220px}.gd-idline .guild-dot,.gd-m-left .guild-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:-.5px;border:1px solid rgba(255,255,255,.55);transform:rotate(45deg)}.gd-tgt-sub{overflow-wrap:anywhere}.gd-id{flex:none;display:flex;align-items:center;gap:8px;min-height:30px;padding:0 2px 6px;min-width:0}.gd-id>b{font:700 14px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);min-width:0}.gd-id .gd-me{margin-left:auto}.gd-me{display:inline-flex;align-items:center;gap:4px;font:600 11px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--moon-dim)}.gd-mchip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--gold-2);background:#00000059;border:1px solid rgba(201,162,75,.35)}.gd-mchip.dim{color:var(--moon)}.gd-mchip .np-ic{width:15px;height:15px}.gd-badge{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;border-radius:50%}.gd-badge .np-ic{width:14px;height:14px}.gd-badge.leader{color:#2a1c08;background:linear-gradient(180deg,#f6e6a8,#c9a24b);box-shadow:0 0 8px #e8cf8680}.gd-badge.officer{color:#bfe3d0;background:#3f8f7a47;border:1px solid rgba(95,201,166,.65)}.gd-badge.member{color:#efe8d866}.gd-av{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:50%;font:700 14px var(--font-head);color:#fff4e0;text-shadow:0 1px 2px rgba(0,0,0,.7);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.3),transparent 55%),var(--gc, #7a2a22);border:2px solid rgba(0,0,0,.4);box-shadow:0 0 0 1px #efe8d847}.gd-av.leader{box-shadow:0 0 0 2px var(--gold),0 0 10px #e8cf8680}.gd-av.officer{box-shadow:0 0 0 2px #7fd3b5}.gd-st{display:inline-flex;align-items:center;font-size:10.5px;padding:1px 8px;min-height:19px;border-radius:999px;border:1px solid;white-space:nowrap}.gd-st.idle{color:#efe8d88c;border-color:#efe8d833}.gd-st.work{color:var(--celadon);border-color:#9bb7a299}.gd-st.war{color:var(--gold-2);border-color:var(--gold);background:#c9a24b1f}.gd-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);margin-right:4px}.gd-m-top{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}.gd-m-cit{margin-top:8px;padding-top:8px;border-top:1px solid rgba(201,162,75,.28);position:relative;z-index:1}.gd-mandate{display:block;background:radial-gradient(120% 140% at 0% 0%,rgba(179,38,30,.34),transparent 60%),linear-gradient(180deg,#2f261d,#1e1914);border-color:#c9a24b8c;overflow:hidden}.gd-mandate:after{content:"天命";position:absolute;right:6px;bottom:-14px;font:400 64px var(--font-han);color:#c9a24b12;pointer-events:none}.gd-m-val{display:flex;align-items:baseline;gap:8px;margin-top:1px}.gd-m-val b{font:700 28px/1 var(--font-head);color:var(--gold-2);text-shadow:0 0 16px rgba(201,162,75,.45)}.gd-m-ic{display:inline-flex;align-self:center;color:var(--gold)}.gd-m-ic .np-ic{width:24px;height:24px}.gd-m-rate{color:var(--celadon);font-size:13px;font-weight:600}.gd-m-rank{display:flex;align-items:baseline;gap:5px;padding:5px 11px;border-radius:10px;background:#00000059;border:1px solid rgba(201,162,75,.3);position:relative;z-index:1}.gd-m-rank b{font:700 20px/1.1 var(--font-head);color:var(--gold-2)}.gd-citadel .lv-row{gap:10px}.gd-target.empty{border-style:dashed;background:#ffffff08}.gd-tgt-ic{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:50%;color:var(--gold-2);background:radial-gradient(#7a1d16,#3a0f0b);border:1px solid var(--gold)}.gd-tgt-ic .np-ic{width:22px;height:22px}.gd-target.empty .gd-tgt-ic{background:#ffffff0d;border-color:#c9a24b66;color:var(--gold)}.gd-tgt-top{display:flex;align-items:flex-start;gap:10px}.gd-tgt-name{font:700 17px var(--font-head);color:var(--moon);letter-spacing:.03em}.gd-tgt-name .han{font-size:18px;color:var(--gold-2)}.gd-btnrow{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.gd-btnrow .btn{flex:1 1 auto}.gd-ric{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;color:var(--gold-2)}.gd-ric .np-ic{width:24px;height:24px}.gd-meter{margin-top:5px}.gd-meter .bar{height:7px;margin:0 0 2px}.gd-lb{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(239,232,216,.1)}.gd-lb.me{border-color:var(--gold);background:#c9a24b1a}.gd-lb b{font-size:13px}.gd-lb .bar{margin:4px 0 1px}.gd-boards{gap:5px}.gd-rank{width:18px;text-align:center;color:var(--gold);font-weight:700;flex:none}.gd-city{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;text-align:left;cursor:pointer;color:inherit;font-family:inherit;font-size:14px}.gd-city:active{background:#c9a24b1f}.gd-city .np-ic:last-child{color:var(--gold)}.gd-roster-sum{display:flex;gap:12px;flex-wrap:wrap;padding:2px 2px 8px;font-size:12.5px;color:var(--moon-dim)}.gd-roster-sum span{display:inline-flex;align-items:center;gap:5px}.gd-roster-sum b{color:var(--moon)}.gd-sorts{margin-bottom:8px}.gd-sorts .lv-pillbtn{padding:0 12px;min-width:56px;justify-content:center}.gd-hint{margin:-2px 2px 8px}.gd-roster{gap:6px}.gd-mem{padding:0;overflow:hidden}.gd-mem.leader{border-color:#e8cf868c}.gd-mem.me{background:linear-gradient(180deg,#c9a24b29,#c9a24b0f)}.gd-mem-main{display:flex;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 10px;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:default}.gd-mem-main[data-act]{cursor:pointer}.gd-mem-main[data-act]:active{background:#c9a24b1a}.gd-rankno{width:0}.gd-rankno:not(:empty){width:18px;color:var(--gold);font-weight:700;font-size:12px;text-align:center;flex:none}.gd-mem-name{display:flex;align-items:center;gap:6px;font-size:14px;min-width:0}.gd-mem-name b{min-width:0}.gd-mem-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;margin-top:3px}.gd-meta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--moon-dim)}.gd-meta .np-ic{width:13px;height:13px;color:var(--gold);opacity:.85}.gd-meta.live{color:var(--ok)}.gd-mem-might{text-align:right;display:flex;flex-direction:column;line-height:1.1;flex:none}.gd-mem-might b{font-size:15px;color:var(--gold-2)}.gd-mem-might small{font-size:10px;color:var(--moon-dim);display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.gd-mem-might small .np-ic{width:11px;height:11px}.gd-chev{display:inline-flex;color:var(--gold);transition:transform .2s;flex:none}.gd-chev.open{transform:rotate(180deg)}.gd-chev .np-ic{width:18px;height:18px}.gd-mem-act{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 10px 10px;border-top:1px solid rgba(201,162,75,.25);background:#00000040}.gd-mem-act .grow{flex:1 1 100%}.gd-tech{padding:0;overflow:hidden}.gd-tech.max{border-color:#e8cf8699}.gd-tech-head{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.gd-tech-head:active{background:#c9a24b1a}.gd-han{display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;font:400 25px var(--font-han);color:var(--gold-2);border-radius:8px;background:linear-gradient(180deg,#8a2118,#4a110c);border:1px solid var(--gold);box-shadow:inset 0 0 0 2px #0000004d,0 0 10px #b3261e59}.gd-lv{font-size:11px;color:var(--gold);margin-left:auto;font-weight:700;letter-spacing:.04em}.gd-tech.max .gd-lv{color:var(--gold-2);text-shadow:0 0 8px rgba(232,207,134,.7)}.gd-tech-head .lv-segs{margin-top:5px}.gd-bonus{flex:none;min-width:40px;text-align:right;color:var(--celadon);font-weight:700;font-size:14px}.gd-tech-body{padding:0 11px 11px;border-top:1px solid rgba(201,162,75,.2)}.gd-desc{margin:8px 0 6px;font-size:12.5px;color:var(--moon-dim);line-height:1.4}.gd-fx{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12.5px}.gd-fx b{color:var(--celadon)}.gd-fx em{flex:1 1 100%;font-style:normal;color:var(--moon-dim);font-size:11.5px}.gd-arrow{display:inline-flex;color:var(--gold)}.gd-arrow .np-ic{width:14px;height:14px}.gd-xp{margin:8px 0 4px}.gd-units{display:flex;align-items:center;gap:6px;margin:8px 0 6px}.gd-units .lv-pillbtn{min-width:52px;justify-content:center;padding:0}.gd-donrow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.btn.lv-btn.gd-don{flex-direction:column;gap:1px;padding:4px;min-height:52px;letter-spacing:.02em}.gd-don-top{display:inline-flex;align-items:center;gap:4px;font-size:14px;text-transform:none}.gd-don-top .np-ic{width:16px;height:16px}.gd-don-xp{font-size:10.5px;text-transform:none;letter-spacing:0;font-weight:500;opacity:.9}.gd-top .lv-row{padding:3px 0}.gd-gift-art{width:46px;height:46px;flex:none}.gd-gift.t3.hot{box-shadow:inset 0 1px #ffecbe1f,0 0 0 1px #e8cf864d,0 0 18px #e8cf8640}.gd-gift-rw{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(201,162,75,.25)}.gd-claimed{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ok)}.gd-claimall{margin:0 0 8px}.gd-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.gd-chatlist{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:7px;padding:4px 2px 8px;scrollbar-width:thin;scrollbar-color:rgba(201,162,75,.4) transparent}.gd-msg{display:flex;align-items:flex-end;gap:6px;max-width:94%}.gd-msg.mine{align-self:flex-end;flex-direction:row-reverse}.gd-bub{min-width:0;padding:4px 9px 5px;border-radius:4px 12px 12px;background:#fff1;border:1px solid rgba(239,232,216,.1)}.gd-msg.mine .gd-bub{border-radius:12px 4px 12px 12px;background:linear-gradient(180deg,#c9a24b38,#c9a24b1a);border-color:#c9a24b73}.gd-mh{display:flex;align-items:center;gap:5px;line-height:1.2}.gd-mh b{font-size:11.5px;color:var(--moon-dim)}.gd-mh b.leader{color:var(--gold-2)}.gd-mh b.officer{color:#8fd9bd}.gd-mh .gd-badge{width:15px;height:15px}.gd-mh .gd-badge .np-ic{width:10px;height:10px}.gd-mh time{margin-left:auto;font-size:10px;color:#efe8d866;padding-left:8px}.gd-mt{font-size:13.5px;line-height:1.38;overflow-wrap:anywhere;user-select:text}.gd-mk{display:inline-flex;vertical-align:-3px;margin-right:4px;color:var(--gold)}.gd-mk .np-ic{width:15px;height:15px}.gd-msg.rally .gd-bub{border-color:#e0584c99;background:linear-gradient(180deg,#b3261e4d,#b3261e1f)}.gd-msg.hunt .gd-bub,.gd-msg.gift .gd-bub{border-color:#c9a24b59}.gd-msg.congrats .gd-bub{border-color:#5fb08f73}.gd-rcall{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;padding:4px 4px 4px 8px;border-radius:9px;background:#00000059;font-size:12px}.gd-rcall .np-ic{color:var(--gold-2)}.gd-rcall.over{color:var(--moon-dim);padding:4px 8px}.gd-sys{align-self:center;max-width:96%;display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-style:italic;color:var(--gold);background:#c9a24b14;border:1px solid rgba(201,162,75,.22)}.gd-sys time{font-style:normal;font-size:10px;opacity:.6}.gd-sys .np-ic{width:13px;height:13px;flex:none}.gd-day{display:flex;align-items:center;gap:8px;font:600 10px var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:#c9a24ba6}.gd-day:before,.gd-day:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,75,.3))}.gd-day:after{transform:scaleX(-1)}.gd-compose{flex:none;display:flex;align-items:center;gap:6px;padding:7px 0 calc(8px + var(--sab, 0px));border-top:1px solid rgba(201,162,75,.25);position:relative}.gd-compose input{flex:1 1 auto;min-width:0;height:44px;padding:0 44px 0 12px;border-radius:10px;border:1px solid rgba(201,162,75,.45);background:#0006;color:var(--moon);font:16px var(--font-body);user-select:text;-webkit-user-select:text;outline:none}.gd-compose input:focus{border-color:var(--gold-2);box-shadow:0 0 0 2px #c9a24b40}.gd-compose input::placeholder{color:#efe8d861}.gd-inwrap{position:relative;flex:1 1 auto;min-width:0}.gd-inwrap input{width:100%}.gd-count{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#efe8d866;pointer-events:none}.gd-compose .btn{flex:none;min-width:80px}.gd-newpill{position:absolute;left:50%;bottom:62px;transform:translate(-50%);min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--gold-2);background:#1a1714f5;color:var(--gold-2);font:600 12px var(--font-body);display:inline-flex;align-items:center;gap:5px;cursor:pointer;box-shadow:0 4px 14px #0009;z-index:2}.gd-newpill .np-ic{width:14px;height:14px}.gd-feedlist{display:flex;flex-direction:column}.gd-feed{display:flex;align-items:flex-start;gap:10px;padding:8px 4px;border-bottom:1px solid rgba(201,162,75,.14)}.gd-feed.mine{background:linear-gradient(90deg,rgba(201,162,75,.12),transparent)}.gd-fic{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:50%;color:var(--gold);background:#c9a24b1a;border:1px solid rgba(201,162,75,.35)}.gd-fic .np-ic{width:17px;height:17px}.gd-feed.capture .gd-fic,.gd-feed.citadel .gd-fic,.gd-feed.victory .gd-fic{color:#ff9c8f;background:#b3261e33;border-color:#e0584c80}.gd-feed.monster .gd-fic{color:#8fd9bd;background:#3f8f7a2e;border-color:#5fc9a673}.gd-feed.victory .gd-fic{color:var(--gold-2);border-color:var(--gold);box-shadow:0 0 10px #e8cf8666}.gd-ftxt{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.gd-ftxt .guild-dot{margin-right:5px;vertical-align:1px}@media(max-height:400px){.gd-m-val b{font-size:24px}.gd-mandate{padding:7px 10px}.lv-card{padding:7px 9px}.gd-mem-main{min-height:52px;padding:5px 8px}.gd-tech-head{min-height:52px}}@media(max-height:460px){.gd-id{display:none}.gd-idline{display:block}}.lv-card .han,.gd-body .han{color:var(--gold-2);opacity:.8}@keyframes gd-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.gd-msg,.gd-sys{animation:gd-in .22s ease-out both}.gd-gift.hot{box-shadow:0 0 0 1px #e8cf8638,0 0 12px #e8cf8624}html.np-reduced-motion .gd-msg,html.np-reduced-motion .gd-sys{animation:none}@media(prefers-reduced-motion:reduce){.gd-msg,.gd-sys{animation:none}}.gd-banner{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:44px;margin-bottom:8px;padding:8px 12px;border-left:3px solid var(--np-gold, #c9a24b)}.gd-banner .gd-banner-k{display:block;font:600 10.5px var(--font-head, serif);letter-spacing:.14em;text-transform:uppercase;color:var(--np-gold, #c9a24b)}.gd-banner .gd-banner-m{display:block;font-size:14px;font-style:italic;margin:1px 0 2px}.gd-banner .gd-banner-m .han{font-style:normal;color:var(--np-gold, #c9a24b);margin-left:4px}.gd-banner .gd-banner-b{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;opacity:.8}.gd-banner.open .gd-banner-b{-webkit-line-clamp:unset;display:block}.gd-motto{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;padding:4px 0 2px;min-height:28px;cursor:pointer}.gd-motto .gd-motto-t{display:block;font-size:11.5px;font-style:italic;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-motto.open .gd-motto-t{white-space:normal}.gd-motto .han{font-style:normal;color:var(--np-gold, #c9a24b)}.gd-motto .gd-motto-b{display:block;font-size:11.5px;opacity:.8;margin-top:3px;line-height:1.3}.gd-lb{align-items:flex-start}.gd-lb .gd-rank,.gd-lb .guild-dot{margin-top:2px}.gd-av.gd-av-emblem{background:none;border:0;box-shadow:none;text-shadow:none}.gd-av.gd-av-emblem .np-av{width:32px!important;height:32px!important}.gd-av.gd-av-emblem .np-av svg{width:32px;height:32px}.np-mon-top{display:grid;gap:6px;margin-bottom:8px}.np-mon-lore{font-size:12px;line-height:1.35;font-style:italic}.np-mon-hp .row{font-size:12.5px}.np-hpbar{height:8px;margin-top:3px;background:#00000073}.np-hpbar>i{background:linear-gradient(#ff7a5a,#b0200f)!important}.np-mon-kvs .kv b{font-size:16px}.np-rewards{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 6px}.np-rewlabel{font-size:11px;margin-right:2px}.np-hidden{display:inline-flex;align-items:center;gap:4px;color:var(--np-gold);font-size:13px}.np-hidden i{font-style:normal;opacity:.85;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.np-nattack{margin-top:10px}html.land .np-mon-lore{font-size:11px;line-height:1.3}@media(max-height:520px){html.land .np-mon-lore{display:none}}html.land .np-mon-top{gap:4px;margin-bottom:6px}html.land .np-mon-kvs .kv b{font-size:15px}html.land .np-rewards{margin:6px 0 4px}.np-kvs .np-v{font-size:14px}.np-kvs:has(.np-hidden){grid-template-columns:1fr 1fr 1fr}.nd-top{display:grid;gap:6px;margin-bottom:8px}.nd-lore{font-size:12px;line-height:1.35;font-style:italic}.nd-yield .row{font-size:12.5px;display:flex;align-items:center;gap:4px}.nd-bar{height:8px;margin-top:3px;background:#00000073}.nd-bar>i{background:linear-gradient(#f2d36a,#b8862a)!important}.nd-bar.mine>i{background:linear-gradient(#cfd4e4,#7c8298)!important}.nd-bar.jade>i{background:linear-gradient(#6fe3bf,#1f8d6c)!important}.nd-bar.lumber>i{background:linear-gradient(#a6d56b,#4e7f2a)!important}.nd-chips{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:13px}.nd-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px}.nd-pips{display:inline-flex;gap:5px;align-items:center;height:20px}.nd-pips i{width:11px;height:11px;transform:rotate(45deg);border:1px solid #2b1810;background:#1e161099;display:block}.nd-pips i.on{background:#f2c94c;box-shadow:0 0 5px #f2c94c99}.nd-gathers{display:grid;gap:4px;margin:2px 0 8px}.nd-gath{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:9px;background:#00000047;border:1px solid rgba(239,232,216,.1);min-height:36px}.nd-gath.mine{border-color:#f0d58a8c;background:#c9a24b1f}.nd-gtxt{flex:1;min-width:0;font-size:13px;line-height:1.25}.nd-gtxt small{display:block;font-size:11.5px}.nd-recall{min-width:64px;min-height:44px}.nd-load{flex-wrap:wrap;row-gap:2px}.nd-loadtxt{display:inline-flex;align-items:center;gap:4px}.nd-loadtxt .np-ic{width:15px;height:15px}.nd-sum .np-sumline{gap:8px}html.land .nd-lore{font-size:11px;line-height:1.3}@media(max-height:520px){html.land .nd-lore{display:none}}html.land .nd-top{gap:4px;margin-bottom:6px}html.land .nd-chips{font-size:12px;gap:2px 10px}html.land .nd-top{gap:3px}html.land .nd-pips{height:14px}html.land .nd-pips i{width:9px;height:9px}html.land .nd-gath{min-height:40px;padding:3px 8px}html.land .nd-sum .np-sumline{font-size:11.5px;gap:6px}.rp-yours{padding:9px 10px;border-radius:10px;background:linear-gradient(#c9a24b1a,#c9a24b0a);border:1px solid rgba(201,162,75,.45);display:flex;flex-direction:column;gap:7px}.rp-yhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.rp-yhead .pill{font-size:10.5px}.rp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.rp-tile{display:flex;flex-direction:column;align-items:center;padding:5px 4px;border-radius:9px;background:#0000004d;border:1px solid rgba(239,232,216,.12);line-height:1.15}.rp-tile small{font:600 10px var(--font-head, serif);letter-spacing:.1em;text-transform:uppercase}.rp-tile b{font-size:18px}.rp-bad{color:#f0a090}.rp-wnd{color:#e5b94c}.rp-line{display:flex;align-items:center;gap:8px;font-size:12px}.rp-line>.muted{min-width:52px;font-size:11px}.rp-heroes{display:flex;flex-direction:column;gap:6px}.rp-hero{display:flex;align-items:center;gap:10px;padding:5px 8px 5px 6px;border-radius:9px;background:#00000047;border:1px solid rgba(201,162,75,.3);font-size:13px}.rp-hbody{line-height:1.25;min-width:0}.rp-hxp{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.rp-hxp b{color:#7fd6b0;font-size:13px}.rp-hxp .pill{font-size:10px;padding:0 6px}.rp-others{font-size:11.5px}.rp-nolost{font-size:12px}.rp-loot{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.rp-ll{font-size:11px!important;margin-right:2px}.rp-side.lost{opacity:.94}.rp-sname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rp-role{font-size:11.5px;white-space:nowrap;flex:none}.rp-nums{display:flex;flex-wrap:wrap;gap:3px 14px;font-size:12.5px}.rp-nums small{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.rp-hav{flex:none;margin-right:2px}.sr-hero{text-align:center;padding:6px 0 4px}.sr-hero.win .sr-name{color:#fff0c0;text-shadow:0 0 14px rgba(232,207,134,.6)}.sr-han{font-size:34px;line-height:1;color:var(--vermilion-2);letter-spacing:.1em}.sr-name{font:700 15px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);margin:3px 0 2px}.sr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.sr-st{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;border-radius:10px;background:#0000004d;border:1px solid rgba(201,162,75,.3);min-width:0}.sr-st small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--moon-dim)}.sr-st b{font-size:20px;color:var(--gold-2);line-height:1.15}.sr-st i{font-style:normal;font-size:10.5px;color:var(--moon-dim)}.sr-verdict{text-align:center;margin:8px 0 0;color:#efe8d8d9}.sr-rw{display:flex;justify-content:center}.sr-board{list-style:none;margin:0;padding:0;border-radius:10px;overflow:hidden;border:1px solid rgba(201,162,75,.2)}.sr-board li{display:flex;align-items:center;gap:8px;min-height:34px;padding:2px 10px 2px 6px;font-size:13px}.sr-board li:nth-child(odd){background:#ffffff08}.sr-board li.me{background:linear-gradient(90deg,#c9a24b4d,#c9a24b14);box-shadow:inset 3px 0 0 var(--gold)}.sr-rk{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--moon-dim)}.sr-rk.gold{background:radial-gradient(#fff0b8,#d4a62c);color:#2a1c08;font-weight:700}.sr-rk.silver{background:radial-gradient(#f4f4f4,#a8b0b4);color:#222;font-weight:700}.sr-rk.bronze{background:radial-gradient(#f0c8a0,#b0703c);color:#2a1408;font-weight:700}.sr-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-nm i{font-style:normal;font-size:10.5px;color:var(--moon-dim)}.sr-nm em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:1px 5px;border-radius:6px;background:var(--gold);color:#2a1c08}.sr-board b small{font-size:10px;color:var(--moon-dim);font-weight:500}.sr-next{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:8px 10px;border-radius:10px;background:linear-gradient(180deg,#1f3a33,#14241f);border:1px solid rgba(95,201,166,.4);font-size:12.5px}.sr-next>.np-ic{flex:none;width:26px;height:26px;color:#9fe3cb}.sr-next .han{color:#9fe3cb}.np-events .ev-scroll{padding:2px 1px 14px}.np-events .ev-body{display:flex;flex-direction:column;gap:8px}.np-events .lv-sec{margin:6px 0 0}.np-events .lv-sec:first-child{margin-top:0}.ev-season{padding:9px 11px 8px;background:linear-gradient(180deg,#3a1b15,#24120e);border-color:#efb27c73}.ev-s-t{display:flex;align-items:baseline;gap:7px;min-width:0}.ev-s-n{color:var(--gold-2);font:700 13px var(--font-head);letter-spacing:.05em;text-transform:uppercase;min-width:0}.ev-s-t .han{color:var(--vermilion-2);font-size:14px;flex:none}.ev-s-bar{margin:7px 0 4px;height:7px}.ev-s-m{display:flex;gap:4px 12px;flex-wrap:wrap}.ev-ok{color:#8fd9a0}.ev-card{padding:0;overflow:hidden}.ev-card.over{filter:saturate(.8)}.ev-head{display:block;width:100%;position:relative;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.ev-banner{position:relative;height:66px;overflow:hidden;border-bottom:1px solid rgba(201,162,75,.4)}.ev-card.open .ev-banner{height:78px}.ev-art{position:absolute;inset:0;width:100%;height:100%;display:block}.ev-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0a0604b8,#0a06041f 70%),linear-gradient(0deg,rgba(10,6,4,.55),transparent 55%),linear-gradient(180deg,rgba(10,6,4,.5),transparent 45%)}.ev-bt{position:absolute;left:11px;top:6px;right:40px;display:flex;align-items:baseline;gap:8px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.9)}.ev-name{overflow:hidden;text-overflow:ellipsis;min-width:0;font:700 14px/1.2 var(--font-head);letter-spacing:.05em;color:#fff0c8}.ev-zhname{flex:none;font-size:14px;color:#f2a88e;letter-spacing:.12em}.ev-bm{position:absolute;left:11px;right:10px;bottom:5px;display:flex;align-items:center;gap:6px}.ev-time{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:#080503b8;border:1px solid rgba(232,207,134,.5);color:var(--moon);font-size:11.5px}.ev-time i{width:7px;height:7px;border-radius:50%;background:#66d68a;box-shadow:0 0 6px #66d68a}.ev-time.ended{color:var(--moon-dim)}.ev-time.ended i{display:none}.ev-time b{color:var(--gold-2);font-weight:700}.ev-claimdot{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:radial-gradient(circle at 35% 30%,#ee5846,var(--vermilion-deep));border:1px solid #efb27c;color:#fff4e0;font:700 11.5px/18px var(--font-num);text-align:center;box-shadow:0 0 10px #ee584699}.ev-pts{padding:5px 40px 7px 11px}.ev-pts-l{font-size:13px;display:flex;align-items:baseline;gap:5px}.ev-pts-l b{color:var(--gold-2);font-size:17px}.ev-pts-r{margin-left:auto}.ev-bar{margin-top:4px;height:7px}.ev-chev{position:absolute;right:6px;bottom:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--gold)}.ev-chev .np-ic,.ev-chev svg{width:20px;height:20px}.ev-head:focus-visible{outline:2px solid var(--gold-2);outline-offset:-3px}.ev-head{min-height:44px}.ev-detail{padding:2px 11px 10px;border-top:1px solid rgba(201,162,75,.18);background:#00000029}.ev-lore{margin:8px 0 6px;font-size:12.5px;line-height:1.5;color:#efe8d8d1;font-style:italic}.ev-obj,.ev-bonus{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.4;padding:6px 8px;border-radius:8px;background:#c9a24b17;border:1px solid rgba(201,162,75,.22);margin-top:5px}.ev-obj .np-ic,.ev-bonus .np-ic{flex:none;width:17px;height:17px;margin-top:1px;color:var(--gold)}.ev-bonus{background:#66d68a17;border-color:#66d68a4d}.ev-bonus .np-ic{color:#8fd9a0}.ev-detail .lv-sec{margin-top:12px}.ev-detail .lv-sec{margin-bottom:4px}.ev-tiers{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:5px}.ev-tiers:before{content:"";position:absolute;left:14px;top:20px;bottom:20px;width:2px;background:linear-gradient(#c9a24b80,#c9a24b26)}.ev-tier{position:relative;display:flex;align-items:center;gap:9px;min-height:52px;padding:5px 8px 5px 5px;border-radius:10px;background:#ffffff09;border:1px solid rgba(201,162,75,.18)}.ev-tn{position:relative;z-index:1;flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#18130f;border:1.5px solid rgba(201,162,75,.5);color:var(--moon-dim)}.ev-tier.ready{background:linear-gradient(90deg,#c9a24b33,#c9a24b0f);border-color:var(--gold);box-shadow:0 0 12px #c9a24b33}.ev-tier.ready .ev-tn{background:radial-gradient(#f6e6a8,#c9a24b);color:#2a1c08;border-color:#fff0c0}.ev-tier.claimed{opacity:.72}.ev-tier.claimed .ev-tn{background:#2b4a35;border-color:#66d68a;color:#b9f0c8}.ev-tp{font-size:11.5px;color:var(--moon-dim);margin-bottom:2px}.ev-tp b{color:var(--moon);font-size:13px}.ev-state{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--moon-dim);white-space:nowrap;text-align:right}.ev-state .np-ic{width:14px;height:14px}.ev-state.done{color:#8fd9a0}.ev-ranks{margin-top:8px;border-radius:10px;border:1px solid rgba(201,162,75,.22);background:#ffffff08}.ev-rhead{display:flex;align-items:center;gap:6px;padding-right:8px}.ev-rbtn{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:4px 10px;background:none;border:0;color:inherit;font:600 12.5px var(--font-body);text-align:left;cursor:pointer;touch-action:manipulation}.ev-rbtn .np-ic{flex:none;width:16px;height:16px;color:var(--gold)}.ev-rr{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:5px 10px;border-top:1px solid rgba(201,162,75,.12);font-size:12px}.ev-rr>span{color:var(--moon-dim)}.ev-rr.mine>span{color:var(--gold-2);font-weight:700}.ev-boards{margin-bottom:6px}.ev-board{list-style:none;margin:0;padding:0;border-radius:10px;overflow:hidden;border:1px solid rgba(201,162,75,.2)}.ev-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:3px 10px 3px 6px;font-size:13px}.ev-row:nth-child(odd){background:#ffffff08}.ev-row.me{background:linear-gradient(90deg,#c9a24b47,#c9a24b14);box-shadow:inset 3px 0 0 var(--gold)}.ev-row em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:1px 5px;border-radius:6px;background:var(--gold);color:#2a1c08;margin-left:3px}.ev-tag{font-style:normal;font-size:10.5px;color:var(--moon-dim);margin-left:3px}.ev-rk{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--moon-dim)}.ev-rk.top1{background:radial-gradient(#fff0b8,#d4a62c);color:#2a1c08;font-weight:700}.ev-rk.top2{background:radial-gradient(#f4f4f4,#a8b0b4);color:#222;font-weight:700}.ev-rk.top3{background:radial-gradient(#f0c8a0,#b0703c);color:#2a1408;font-weight:700}.ev-gap{text-align:center;line-height:12px;color:var(--moon-dim);letter-spacing:.3em;background:none!important}.ev-ups{display:grid;grid-template-columns:1fr;gap:6px}.ev-up{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;min-height:56px}.ev-thumb{position:relative;flex:none;width:56px;height:44px;border-radius:8px;overflow:hidden;border:1px solid rgba(201,162,75,.4)}.ev-zh{font-size:12px;color:var(--vermilion-2);line-height:1.1}.ev-foot{font-size:11.5px;line-height:1.45;margin:4px 2px 0}@media(min-width:700px)and (min-height:560px){.ev-banner{height:86px}.ev-card.open .ev-banner{height:100px}.ev-name,.ev-zhname{font-size:15px}}@media(max-height:420px){.ev-banner{height:56px}.ev-card.open .ev-banner{height:64px}.ev-lore{margin-top:6px}}@media(prefers-reduced-motion:reduce){.ev-time i{box-shadow:none}}.ev-ribbon{position:absolute;right:0;top:8px;padding:2px 9px 2px 12px;font:700 9.5px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:#3a1a06;background:linear-gradient(90deg,#d9b24a,#f6e6a8);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);box-shadow:0 2px 6px #00000073}.ev-ribbon.ready{background:linear-gradient(90deg,#d2542f,#f08a4b);color:#fff4e0;animation:ev-ribbon 1.6s ease-in-out infinite}.ev-bt{right:12px}.ev-card.hot .ev-bt{right:118px}@keyframes ev-ribbon{50%{filter:brightness(1.25)}}.ev-pips{position:absolute;right:10px;bottom:7px;display:flex;gap:4px}.ev-pips i{width:9px;height:9px;border-radius:50%;background:#0000008c;border:1.5px solid rgba(232,207,134,.55)}.ev-pips i.ready{background:#f6e6a8;box-shadow:0 0 6px #f6e8b8e6}.ev-pips i.claimed{background:#66d68a;border-color:#b9f0c8}.ev-nx{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.ev-nx .lv-rchip{min-height:20px;font-size:11px}.ev-explain{margin:6px 0 0;font-size:11px;line-height:1.4}.ev-recap{margin-top:7px;width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;border:1px solid var(--gold);background:#c9a24b29;color:var(--gold-2);font:600 12px var(--font-body);cursor:pointer}.ev-recap .np-ic{width:16px;height:16px}@media(max-height:420px){.ev-explain,.ev-nx{display:none}.ev-ribbon{top:5px;font-size:9px}.ev-pips{bottom:5px}}html.np-reduced-motion .ev-ribbon.ready{animation:none}.np-shop .sh-top{flex:none}.np-shop .sh-scroll{padding-top:4px}.np-shop .sh-body{display:flex;flex-direction:column;gap:8px}.sh-strap{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.sh-bal{flex:none;display:flex;align-items:center;gap:7px;padding:4px 12px 4px 8px;min-height:44px;border-radius:12px;background:linear-gradient(180deg,#34281a,#1f1812);border:1px solid var(--gold);box-shadow:inset 0 1px #ffecbe24}.sh-bal .np-ic{width:26px;height:26px;color:var(--gold-2);filter:drop-shadow(0 0 4px rgba(232,207,134,.45))}.sh-bal b{display:block;font-size:18px;line-height:1;color:var(--gold-2)}.sh-bal small{display:block;font-size:9.5px;letter-spacing:.06em;color:var(--moon-dim);text-transform:uppercase;margin-top:2px}.sh-proto{flex:1 1 190px;min-width:0;margin:0;padding:4px 9px;border-radius:10px;display:flex;align-items:center;gap:7px;text-align:left;font-size:11px;line-height:1.3;color:#e6cdb8;background:#b3261e24;border:1px solid rgba(239,178,124,.4);cursor:pointer;font-family:inherit}.sh-proto>span{flex:1;min-width:0}.sh-proto .np-ic{flex:none;width:15px;height:15px;color:var(--gold-2)}.sh-proto b{flex:none;color:#fff0c8;letter-spacing:.1em;font-size:10px;padding:1px 6px;border-radius:5px;background:#b3261e8c}.sh-notice{background:linear-gradient(180deg,#3b1d16,#26130f);border-color:#efb27c80}.sh-notice p{margin:0;font-size:12px;line-height:1.45;color:#fff0d7e6}.sh-notice .np-ic{flex:none;width:20px;height:20px;color:var(--gold-2);align-self:flex-start;margin-top:1px}.sh-list{display:flex;flex-direction:column;gap:8px}.sh-art{flex:none;width:52px;height:52px;border-radius:12px;padding:6px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,#5a3a24,#24160f);border:1px solid rgba(201,162,75,.55);box-shadow:inset 0 1px #ffecbe26;color:var(--gold-2)}.sh-art.sm{width:46px;height:46px}.sh-art svg{width:100%;height:100%}.sh-offer{padding:9px 10px 8px}.sh-offer.t-starter{border-color:#c9a24b80}.sh-nm{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;min-width:0}.sh-nm b{font-size:14px}.sh-nm .han{color:var(--vermilion-2);font-size:13px}.sh-tag{font-style:normal;font:700 9.5px var(--font-head);letter-spacing:.12em;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:#c9a24b2e;border:1px solid rgba(201,162,75,.45);color:var(--gold-2)}.sh-desc{margin-top:2px}.sh-contents{margin-top:7px}.sh-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;min-height:44px}.sh-lim{min-width:0}.sh-lim .lv-reason{margin-top:1px}.btn.lv-btn.sh-price{flex:none;min-width:96px;gap:6px;font-size:14px}.btn.lv-btn.sh-price .np-ic{color:inherit}.sh-done{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 11px;border-radius:999px;background:#66d68a1f;border:1px solid rgba(102,214,138,.4);color:#9ee3b4;font-size:12px;font-weight:600}.sh-done .np-ic{width:15px;height:15px}.sh-done.solo{width:100%;justify-content:center;min-height:44px}.sh-coin{display:inline-flex;align-items:center;gap:3px}.sh-coin .np-ic{width:15px;height:15px;color:var(--gold-2)}.sh-own{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(201,162,75,.25);font-size:12px;color:var(--moon-dim)}.sh-own b{color:var(--gold-2)}.sh-conf{display:flex;gap:10px;align-items:center}.sh-conf-c{margin:9px 0 2px}.sh-ledger{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin:10px 0 4px;padding:8px 10px;border-radius:10px;background:#00000047;border:1px solid rgba(201,162,75,.25);font-size:13px}.sh-ledger span{color:var(--moon-dim)}.sh-ledger b{text-align:right;justify-self:end}.sh-ledger b.bad{color:#f0a090}.sh-ledger>:nth-child(5),.sh-ledger>:nth-child(6){padding-top:4px;border-top:1px solid rgba(201,162,75,.25)}.sh-skhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.sh-vouch{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--moon-dim)}.sh-vouch .lv-art{width:22px;height:22px}.sh-vouch>svg{width:22px;height:22px}.sh-vouch b{color:var(--gold-2)}.sh-skins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sh-skin{padding:6px 7px 8px;display:flex;flex-direction:column}.sh-pic{position:relative;height:92px;border-radius:9px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#3b4a52,#1c2227 70%);border:1px solid rgba(201,162,75,.25);margin-bottom:5px}.sh-skin.r-rare .sh-pic{background:radial-gradient(120% 90% at 50% 20%,#3c3f66,#1b1b2e 70%)}.sh-skin.r-epic .sh-pic{background:radial-gradient(120% 90% at 50% 20%,#6a4a22,#231408 70%);border-color:#e8cf8699}.sh-art-wrap,.sk-art{width:100%;height:100%;display:block;object-fit:contain}.sh-rar{position:absolute;left:4px;top:4px;font-style:normal;font:700 8.5px var(--font-head);letter-spacing:.12em;text-transform:uppercase;padding:1px 5px;border-radius:5px;background:#0009;color:var(--moon-dim);border:1px solid rgba(255,255,255,.18)}.sh-skin.r-rare .sh-rar{color:#aab4ff;border-color:#aab4ff80}.sh-skin.r-epic .sh-rar{color:#ffd98a;border-color:#ffd98a99}.sh-zh{font-size:12px;color:var(--vermilion-2);line-height:1.1}.sh-sdesc{margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px;min-height:2.6em}.sh-sact{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:4px}.sh-sact .btn{width:100%}.sh-sact .btn.sm{font-size:10.5px;padding:0 6px}.sh-sact .btn .lv-art,.sh-sact .btn>svg{width:18px;height:18px;flex:none}.sh-sact .lv-reason{text-align:center}.sh-pass{padding:10px 11px;background:linear-gradient(180deg,#243a33,#17231f);border-color:#5fc9a673}.sh-pass.hot{border-color:var(--gold)}.sh-passart{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#9fe3cb}.sh-passart .np-ic{width:40px;height:40px}.sh-passart .han{font-size:26px;letter-spacing:.15em;color:#d8f5ea}.sh-passfoot{margin-top:8px}.sh-pass-st{min-width:0}.sh-odds{display:flex;flex-direction:column;gap:6px}.sh-oddsbox{padding:0;overflow:hidden}.sh-oddshead{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:4px 10px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.sh-oddshead .np-ic{flex:none;width:18px;height:18px;color:var(--gold)}.sh-oddsico{flex:none;width:34px;height:34px;display:block}.sh-oddsico svg{width:100%;height:100%}.sh-oddstbl{width:100%;border-collapse:collapse;font-size:12px;border-top:1px solid rgba(201,162,75,.2)}.sh-oddstbl th{text-align:left;font:600 9.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:6px 8px 3px}.sh-oddstbl td{padding:4px 8px;vertical-align:top;color:#efe8d8e0}.sh-oddstbl th:last-child,.sh-oddstbl td:last-child{text-align:right}.sh-oddstbl tr.first td{border-top:1px solid rgba(201,162,75,.16)}.sh-oddstbl tr:nth-child(2n) td{background:#ffffff06}.sh-fair{margin:0;padding:0 0 0 18px;font-size:12px;line-height:1.5;color:#efe8d8d1}.sh-fair li{margin:0 0 4px}.sh-fair li::marker{color:var(--gold)}.sh-bagtop{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 11px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.sh-bagtop .np-ic{width:16px;height:16px;vertical-align:-3px;margin-right:4px}.np-shop .lv-item{flex-wrap:wrap}.np-shop .lv-item .lv-grow{flex:1 1 140px}.np-shop .lv-btns{display:flex;gap:6px;flex:none;margin-left:auto}@container (min-width: 540px){.sh-skins{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-height:420px){.sh-pic{height:78px}.sh-proto{font-size:10.5px}}.sh-notice ul.sh-fair{margin:8px 0 0}.sh-limit{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:var(--moon-dim)}.sh-limit select{min-height:36px;max-width:58%;border-radius:8px;border:1px solid rgba(201,162,75,.35);background:#0000004d;color:var(--moon-dim);font:inherit;padding:0 8px;opacity:.8}.sh-reset{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:0 6px;border-radius:999px;font-size:10.5px;color:#f6cf8e;background:#c9a24b1f;border:1px solid rgba(201,162,75,.3);white-space:nowrap}.sh-reset .np-ic{width:11px;height:11px}.sh-reset b{color:var(--gold-2);font-weight:700}.sh-gift{display:flex;align-items:center;gap:10px;padding:9px 10px;border-color:#66d68a66;background:linear-gradient(180deg,#223020,#18221a)}.sh-gift.hot{border-color:var(--gold);box-shadow:0 0 0 1px #e8cf8640,0 0 14px #e8cf862e}.sh-gift .sh-tag{color:#b9f0c8;border-color:#66d68a80;background:#66d68a24}.sh-gift .sh-contents{margin-top:5px}.sh-rcpts{display:flex;flex-direction:column;gap:4px}.sh-rc{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:9px;background:#00000038;border:1px solid rgba(201,162,75,.16);font-size:12.5px}.sh-rc b{display:block;font-size:12.5px}.sh-rc .lv-sub{display:block;font-size:11px}.sh-rc-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.sh-rc-r small{font-size:10px;color:var(--moon-dim)}.sh-coin.neg{color:#f0b29c}.sh-coin.neg b{color:inherit}.sh-clear{min-height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(201,162,75,.35);background:transparent;color:var(--moon-dim);font:inherit;font-size:11px;cursor:pointer}@media(max-height:420px){.sh-proto>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-reset{margin-left:4px}}@media(max-width:420px){.sh-proto>span{font-size:10.5px}.sh-reset{display:flex;width:max-content;margin:2px 0 0}}@media(max-height:420px){.sh-bal{min-height:40px}.sh-bal b{font-size:16px}.sh-proto{min-height:40px}.sh-gift .sh-art{display:none}.sh-gift{padding:7px 9px}.sh-gift .sh-contents .lv-rchip{min-height:22px;font-size:11.5px}}@media(max-height:460px){html.land .sh-strap{flex-wrap:nowrap;gap:6px}html.land .sh-bal{min-height:44px;padding:2px 10px 2px 6px}html.land .sh-bal small{display:none}html.land .sh-proto{flex:1 1 0;min-height:44px}}.np-on{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:max(10px,var(--sat)) max(14px,var(--sar)) max(10px,var(--sab)) max(14px,var(--sal));background:radial-gradient(90% 60% at 50% 18%,#3a1713,#1a1310 55%,#0d0b09);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .3s var(--ease, ease)}.np-on.show{opacity:1;pointer-events:auto}.np-on[data-view=none]{display:none}.np-on.show[data-view=none]{display:flex}.np-on:before{content:"九州";position:absolute;font-family:var(--font-han, serif);font-size:62vmin;color:#c9a24b0b;pointer-events:none}.np-on:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 15% 90%,rgba(63,143,122,.1),transparent 70%),radial-gradient(50% 35% at 90% 12%,rgba(179,38,30,.12),transparent 70%)}.np-on-card{position:relative;z-index:1;width:100%;max-width:400px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:12px;text-align:center;background:linear-gradient(#241c16,#17120e);border:1px solid var(--gold);border-radius:6px;box-shadow:0 0 0 4px #17120e,0 0 0 5px #c9a24b66,0 20px 60px #000000b3}.np-on-brand{display:flex;flex-direction:column;align-items:center;gap:2px}.np-on-han{font-size:64px;line-height:1;color:var(--gold);text-shadow:0 0 28px rgba(201,162,75,.5)}.np-on-title{margin:0;font-size:24px;letter-spacing:.14em;text-transform:uppercase}.np-on-h2{margin:0;font-size:19px}.np-on-sub,.np-on-body{margin:0;font-size:13px;line-height:1.5}.np-on-ver{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.np-on-stage{margin:0;font-size:14px;letter-spacing:.06em;color:var(--gold-2)}.np-on-retry{margin:0;font-size:13px;color:var(--celadon)}.np-on-btns{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.np-on-btns .btn{min-height:46px;flex:1 1 130px}.np-on-spin{display:flex;gap:8px;justify-content:center;height:14px}.np-on-spin i{width:10px;height:10px;border-radius:50%;background:var(--gold);opacity:.25;animation:np-on-pulse 1.1s ease-in-out infinite}.np-on-spin i:nth-child(2){animation-delay:.18s}.np-on-spin i:nth-child(3){animation-delay:.36s}@keyframes np-on-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 10px var(--gold)}}html.np-reduced-motion .np-on-spin i{animation:none;opacity:.7}.np-on-signup{max-width:760px;text-align:left}.np-on-signup .np-on-brand{align-items:center}.np-on-signup .np-on-sub{text-align:center}.np-on-form{display:flex;flex-direction:column;gap:10px}.np-on .np-field input{height:46px;font-size:16px}.np-on-err{min-height:18px;font-size:12.5px;color:#ffb1a5;line-height:1.3}.np-on input[aria-invalid=true]{border-color:var(--danger);outline:2px solid rgba(224,72,58,.5)}.np-on-perks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.np-on-perks li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--moon-dim)}.np-on-perks .han{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--gold);font-size:15px;background:#00000059}.np-on-go{min-height:48px;font-size:16px}html.land .np-on-signup{display:grid;grid-template-columns:1fr 1.1fr;gap:0 26px;align-items:center;padding:18px 26px}html.land .np-on-signup .np-on-l{display:flex;flex-direction:column;gap:8px;padding-right:22px;border-right:1px solid rgba(201,162,75,.25)}html.land .np-on-han{font-size:58px}html.land .np-on-title{font-size:22px}@media(max-height:400px){html.land .np-on-card{padding:12px 20px;gap:7px}html.land .np-on-han{font-size:46px}html.land .np-on-perks{gap:3px}.np-on-small .np-on-han{font-size:44px}}.np-guild.np-gate-on>:not(.np-gate){display:none!important}.np-gate{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;height:100%}.np-gate-tabs{flex:none;padding:6px 4px 0}.np-gate-top{display:flex;align-items:center;gap:8px}.np-gate-top .lv-tabs{flex:1 1 auto;min-width:0}html.land .np-gate-hello{display:none}.np-gate-hello{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 6px;font-family:var(--font-head);font-size:14px}.np-gate-coins{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid rgba(201,162,75,.45);background:#00000059;color:#f0c36a;font-size:13px}.np-gate-coins svg,.np-gate-coins .np-ic{width:16px;height:16px}.np-gate-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 4px 14px}.np-gate-filters{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.np-gate-filters .np-gd-search{grid-column:1 / -1}.np-gate-filters select,.np-gd-search input,.np-found input,.np-found textarea,.np-found select,.np-gm input,.np-gm textarea,.np-gm select{min-height:44px;border-radius:9px;border:1px solid var(--line);background:#00000061;color:var(--moon);padding:0 10px;font:15px var(--font-body, serif);user-select:text;-webkit-user-select:text}.np-found textarea,.np-gm textarea{padding:8px 10px;min-height:70px;resize:vertical}.np-gate-filters select{min-width:0;width:100%}.np-gd-search{position:relative;display:block}.np-gd-search>svg,.np-gd-search>.np-ic{position:absolute;left:10px;top:13px;width:18px;height:18px;color:var(--gold);pointer-events:none}.np-gd-search .np-ic svg{position:static;width:18px;height:18px}.np-gd-search input{width:100%;padding-left:34px}.np-gd-search input::-webkit-search-cancel-button{height:18px;width:18px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.np-gate-cols{display:flex;flex-direction:column;gap:10px}html.land .np-gate-cols{gap:8px}.np-gd-list{display:flex;flex-direction:column;gap:6px}.np-gd-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 10px 6px 8px;border-radius:10px;border:1px solid rgba(201,162,75,.28);background:linear-gradient(#2a211a,#1b1511);color:var(--moon);text-align:left;cursor:pointer;touch-action:manipulation;position:relative}.np-gd-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--gc, var(--gold))}.np-gd-row.sel{border-color:var(--gold);box-shadow:0 0 0 1px #c9a24b80,inset 0 0 18px #c9a24b14;background:linear-gradient(#3a2c1f,#231a13)}.np-gd-row.full{opacity:.65}.np-gd-row .np-emb{flex:none}.np-gd-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.np-gd-nm{font-family:var(--font-head);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-gd-tag{color:var(--gc, var(--gold-2));filter:brightness(1.45) saturate(.9);letter-spacing:.04em}.np-gd-meta{display:flex;gap:5px;flex-wrap:wrap;font-size:11.5px;color:var(--moon-dim)}.np-gd-mode{flex:none;font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line-soft);letter-spacing:.03em;color:var(--moon-dim);white-space:nowrap}.np-gd-mode.m-open{color:#9fe3bf;border-color:#5fb08f80}.np-gd-mode.m-request{color:#f0d28a;border-color:#c9a24b80}.np-gd-mode.m-invite{color:#f3a99c;border-color:#e0584c80}.np-gd-detail{margin:-2px 0 4px;padding:12px;border-radius:10px;border:1px solid var(--line);background:linear-gradient(#251d16,#181310);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.np-gd-detail:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--gc, var(--gold))}.np-gd-dh{display:flex;align-items:center;gap:10px}.np-gd-dn{display:block;font-family:var(--font-head);font-size:16px}.np-gd-motto{margin:0;font-size:13px;color:var(--gold-2)}.np-gd-desc{margin:0;font-size:12.5px;line-height:1.45}.np-gd-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.np-gd-facts span{display:flex;flex-direction:column;align-items:center;padding:5px 2px;border-radius:8px;background:#0000004d;font-size:13px;text-align:center}.np-gd-facts small{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--moon-dim)}.np-gd-act .btn{width:100%;min-height:46px}.np-gd-empty{padding:24px 10px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.np-gd-inv{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;border:1px solid var(--line-soft);background:#00000047;margin-bottom:6px}.np-gd-inv .btn{min-height:44px}.np-found{display:flex;flex-direction:column;gap:10px}.np-found .np-field{gap:5px}.np-found-prev{position:static;padding-bottom:2px}html.land .np-found-prev .np-banner{padding:5px 10px;gap:10px}html.land .np-found-prev .np-banner svg{width:34px;height:34px}html.land .np-banner-mt,html.land .np-found-prev .np-banner small.num{display:none}.np-banner{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--gold);position:relative;overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--gc, #666) 55%,#14100d),#1b1511 70%);box-shadow:0 4px 14px #00000080}.np-banner>div{display:flex;flex-direction:column;gap:1px;min-width:0}.np-banner-nm{font-family:var(--font-head);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-banner-mt{color:var(--gold-2);font-style:italic;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-banner .np-gd-tag{color:#fff;filter:none;text-shadow:0 1px 4px rgba(0,0,0,.6)}.np-found-cost{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;border-radius:8px;background:#00000059;border:1px dashed var(--line);font-size:12.5px}.np-found-cost svg,.np-found-cost .np-ic{width:16px;height:16px;color:#f0c36a;vertical-align:-3px}.np-found-cost b.short{color:#ffb1a5}.np-found-cost>span:last-child{margin-left:auto}.np-ferr{display:block;min-height:0;font-style:normal;font-size:11.5px;letter-spacing:0;text-transform:none;color:#ffb1a5}.np-ferr:empty{display:none}.np-found-err{min-height:0;font-size:12.5px;color:#ffb1a5}.np-found-err:empty{display:none}.np-found-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.np-pal{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.np-sw{position:relative;height:40px;min-width:0;border-radius:10px;border:2px solid rgba(0,0,0,.5);background:var(--sw);cursor:pointer;padding:0;box-shadow:inset 0 1px #ffffff40,inset 0 -8px 12px #00000040;touch-action:manipulation}.np-sw:after{content:"";position:absolute;inset:-3px}.np-sw[aria-checked=true]{border-color:var(--gold-2);box-shadow:0 0 0 2px var(--gold),inset 0 1px #ffffff4d}.np-hue{position:relative;display:flex;align-items:center;gap:10px;margin-top:4px}.np-hue input{flex:1 1 auto;height:44px;padding:0;accent-color:var(--gold);background:none;border:0}.np-hue input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#a33333,#a3a333,#33a333,#33a3a3,#3333a3,#a333a3,#a33333);height:14px;border-radius:8px;border:1px solid var(--line);margin:15px 0}.np-hue input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#efe8d8;border:3px solid var(--gold);box-shadow:0 1px 6px #0009}.np-hue input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#efe8d8;border:3px solid var(--gold)}.np-hue i{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--line)}.np-emblems{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.np-emb-btn{min-height:44px;display:flex;align-items:center;justify-content:center;padding:3px;border-radius:10px;border:1px solid var(--line-soft);background:#0000004d;cursor:pointer;touch-action:manipulation}.np-emb-btn[aria-checked=true]{border-color:var(--gold-2);background:#c9a24b24;box-shadow:0 0 0 1px var(--gold)}@media(min-width:560px){.np-emblems{grid-template-columns:repeat(8,1fr)}.np-pal{grid-template-columns:repeat(16,1fr)}}.np-modeseg{display:grid;grid-template-columns:repeat(3,1fr)}.np-modeseg button{min-height:44px}.np-found-go{min-height:50px;font-size:15px}.np-found-go:disabled{opacity:.55}.np-gm{padding:4px 2px 12px}.np-gm-sum{display:flex;justify-content:space-between;align-items:center;padding:6px 4px 8px;font-size:13px;color:var(--moon-dim)}.np-gm-list{display:flex;flex-direction:column;gap:6px}.np-gm-row{border-radius:10px;border:1px solid var(--line-soft);background:linear-gradient(#271f18,#1a1410);overflow:hidden}.np-gm-row.me{border-color:#c9a24b99}.np-gm-main{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:6px 10px;background:none;border:0;color:var(--moon);text-align:left;cursor:pointer}.np-gm-main[tabindex="-1"]{cursor:default}.np-rk{flex:none;width:34px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;font:700 12px var(--font-num);border:1px solid var(--line-soft);background:#0006;color:var(--moon-dim)}.np-rk.r5{color:#1a1714;background:linear-gradient(#f0d28a,#c9a24b);border-color:#f6e3a8}.np-rk.r4{color:#f0d28a;border-color:var(--gold)}.np-rk.r3{color:#9fe3bf}.np-gm-nm{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.np-gm-nm b{font-family:var(--font-head);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-gm-nm small{font-size:11px}.np-gm-nm .pill{margin-left:6px;font-size:10px;font-style:normal}.np-gm-mt{display:flex;flex-direction:column;align-items:flex-end;font-size:13px}.np-gm-mt small{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--moon-dim)}.np-gm-acts{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 10px;border-top:1px solid var(--line-soft)}.np-gm-acts .btn,.np-gm-btns .btn{min-height:44px;flex:1 1 auto}.np-gm .btn.danger{color:#ffb1a5;border-color:#e0584c8c}.np-gm-card{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;border:1px solid var(--gold);background:linear-gradient(100deg,color-mix(in srgb,var(--gc) 45%,#14100d),#1b1511 75%);margin-bottom:10px}.np-gm-card>div{display:flex;flex-direction:column;gap:2px;min-width:0}.np-gm-btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.np-reloc-list{display:flex;flex-wrap:wrap;gap:6px;max-height:46vh;overflow-y:auto;margin:8px 0}.np-reloc-list .btn{min-height:44px}.np-conn{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:44px;min-width:44px;padding:0 8px;background:none;border:0;color:var(--moon-dim);font:600 11.5px var(--font-num, sans-serif);cursor:pointer;touch-action:manipulation}.np-conn+.np-hbtns{margin-left:2px}.np-conn:before{content:"";position:absolute}.np-conn-ms{white-space:nowrap}.np-conn-on{color:var(--celadon)}.np-conn-on:not(:empty):before{content:"\\25CF\\00a0";font-size:8px;vertical-align:1px}.np-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#5fb08f;box-shadow:0 0 6px currentColor;flex:none;color:#5fb08f}.np-dot.warn{background:#e0b040;color:#e0b040}.np-dot.bad{background:#e0483a;color:#e0483a;animation:np-blink 1s ease-in-out infinite}.np-dot.ok{background:#5fb08f}@keyframes np-blink{50%{opacity:.35}}html.np-reduced-motion .np-dot.bad{animation:none}html.land .np-conn-on{display:none}@media(min-width:900px){html.land .np-conn-on{display:inline}}.np-netbar{position:fixed;left:50%;transform:translate(-50%);z-index:90;padding:6px 14px;border-radius:999px;border:1px solid rgba(224,176,64,.6);background:#23180ceb;color:#f0d28a;font-size:12.5px;box-shadow:0 4px 16px #0009;pointer-events:none}.np-connpop{position:fixed;z-index:120;width:230px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.np-cp-h{display:flex;align-items:center;gap:8px;font-size:14px}.np-cp-b{display:flex;gap:6px;margin-top:4px}.np-cp-b .btn{flex:1;min-height:44px}.np-gp{position:absolute;z-index:40;left:calc(8px + var(--sal));top:calc(var(--lane-top, 56px) + 2px);width:min(300px,calc(100% - 20px));padding:9px 10px 10px;display:flex;flex-direction:column;gap:5px;box-shadow:0 8px 24px #0009;animation:np-fade .25s}.np-gp[hidden]{display:none}.np-gp p{margin:0;font-size:12px;line-height:1.35}.np-gp-t{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-head);font-size:14px;color:var(--gold-2)}.np-gp-x{width:44px;height:44px;margin:-10px -8px -10px 0;background:none;border:0;color:var(--moon-dim);font-size:24px;cursor:pointer}.np-gp-b{display:flex;gap:6px}.np-gp-b .btn{flex:1;min-height:44px}html.land .np-gp{left:auto;right:calc(8px + var(--sar))}.np-sending{position:relative;pointer-events:none;filter:saturate(.7) brightness(.9)}.np-sending:after{content:"";position:absolute;left:8%;right:8%;bottom:3px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold-2),transparent);background-size:60% 100%;background-repeat:no-repeat;animation:np-send .9s linear infinite;pointer-events:none}@keyframes np-send{0%{background-position:-60% 0}to{background-position:160% 0}}html.np-reduced-motion .np-sending:after{animation:none;background-size:100% 100%;opacity:.6}.np-wchat{display:flex;flex-direction:column;height:100%;min-height:0}.np-wc-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 8px;font-family:var(--font-head);font-size:14px}.np-wc-on{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--celadon);font-family:var(--font-num)}.np-wc-tag{color:var(--gc, var(--gold-2));filter:brightness(1.45);margin-right:4px;font-size:11px;letter-spacing:.04em}.np-wchat .gd-chat{flex:1 1 auto;min-height:0}.np-who .np-tag:empty,.np-psub .np-tag:empty{display:none}
