.pw{--pw-ice: #82bfdf;--pw-rim: #56c0f3;--pw-title: #ccffff;--pw-warm: #ffe9a8;--pw-muted: #9db8cc;--pw-good: #8be05a;--pw-bad: #ff7b6e;--pw-zone: #4fe07a;--pw-link: #6fd8ff;--pw-font: "Nunito Sans", Tahoma, Verdana, sans-serif;--pw-label: Oswald, "Arial Narrow", sans-serif;box-sizing:border-box;font:600 14px/1.3 var(--pw-font);color:#fff;-webkit-user-select:none;user-select:none}.pw *,.pw *:before,.pw *:after{box-sizing:border-box}.pw button,.pw select,.pw input{font-family:inherit;color:inherit;margin:0;-webkit-tap-highlight-color:transparent}.pw button{cursor:pointer}.pw button:disabled{cursor:default}.pw img{-webkit-user-drag:none}.pw svg{flex:none}.pw p{margin:0}.pw-dim{position:absolute;inset:0;background:#02080e80}.pw.pw-win{font:600 14px/1.3 var(--pw-font);position:absolute;display:flex;flex-direction:column;border-radius:12px;background:linear-gradient(180deg,#183c5a,#0d243a);box-shadow:0 0 0 1px var(--pw-rim),inset 0 0 0 1px #0d3a52,0 18px 40px #0000008c}.pw.pw-win.is-back{box-shadow:0 0 0 1px #56c0f366,inset 0 0 0 1px #0d3a52,0 10px 24px #00000073}.pw.pw-win.is-back .pw-head{filter:saturate(.55) brightness(.8)}.pw.pw-win.is-drag{opacity:.6}.pw-head{position:relative;flex:none;height:52px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#43b8cc,#11506f 34%,#0a3350);box-shadow:inset 0 -1px #056183,0 2px #071727;display:flex;align-items:center;gap:8px;padding:0 56px 0 16px;cursor:grab;touch-action:none;z-index:2}.pw-swirl{position:absolute;top:-16px;width:86px;height:54px;pointer-events:none}.pw-swirl.is-l{left:-14px}.pw-swirl.is-r{right:40px;transform:scaleX(-1)}.pw-plate{position:absolute;left:50%;top:-22px;transform:translate(-50%);display:flex;align-items:center;gap:2px;pointer-events:none;white-space:nowrap}.pw-plate img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))}.pw-plate .pw-gold{font-size:30px;margin-top:14px}.pw-cloud{position:absolute;left:50%;top:6px;width:240px;height:42px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle at 7% 74%,#f4fbff 0 11px,transparent 12px),radial-gradient(circle at 19% 60%,#e8f6ff 0 15px,transparent 16px),radial-gradient(circle at 33% 50%,#f4fbff 0 18px,transparent 19px),radial-gradient(circle at 50% 46%,#ffffff 0 20px,transparent 21px),radial-gradient(circle at 67% 50%,#f4fbff 0 18px,transparent 19px),radial-gradient(circle at 81% 60%,#e8f6ff 0 15px,transparent 16px),radial-gradient(circle at 93% 74%,#f4fbff 0 11px,transparent 12px);filter:drop-shadow(0 2px 0 #79a4ca) drop-shadow(0 4px 4px rgba(0,0,0,.35))}.pw-x{width:40px;height:40px;flex:none;border-radius:50%;border:2px solid #ffb0a0;padding:0;background:radial-gradient(circle at 50% 35%,#e0574a,#a3221c 60%,#6d120f);box-shadow:0 0 0 1px #0a1f33,inset 0 1px #ffffff59;display:inline-flex;align-items:center;justify-content:center}.pw-head>.pw-x{position:absolute;right:8px;top:6px}.pw-back{width:44px;height:44px;flex:none;border-radius:50%;border:2px solid var(--pw-ice);padding:0;background:radial-gradient(circle at 50% 35%,#2f6aa0,#123a63 60%,#0a2440);display:inline-flex;align-items:center;justify-content:center}.pw-body{position:relative;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 20px}.pw-body.is-fixed{overflow:hidden;display:flex}.pw-body::-webkit-scrollbar,.pw-scroll::-webkit-scrollbar{width:10px}.pw-body::-webkit-scrollbar-track,.pw-scroll::-webkit-scrollbar-track{background:#0b2a3e;border-radius:5px;box-shadow:inset 0 0 0 1px #172f3b}.pw-body::-webkit-scrollbar-thumb,.pw-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f9ee54,#e69b00);border-radius:5px;border:1px solid #4a2015}.pw-scroll{overflow:auto;min-height:0}.pw-actions{flex:none;display:flex;align-items:center;gap:8px;padding:10px 16px 12px;border-top:1px solid rgba(159,216,245,.18);background:#04121e66;border-radius:0 0 12px 12px}.pw-grow{flex:1 1 auto;min-width:0}.pw.pw-c .pw-head{height:44px;padding:0 0 0 10px;cursor:default;gap:6px}.pw.pw-c .pw-head>.pw-x{position:static;margin-left:auto;width:44px;height:44px}.pw-ttl{display:flex;align-items:center;gap:4px;min-width:0}.pw-ttl img{width:38px;height:38px;object-fit:contain;margin:-4px 0 -4px -4px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.pw-ttl .pw-gold{font-size:22px}.pw.pw-c .pw-body{padding:10px 12px}.pw.pw-c .pw-body::-webkit-scrollbar,.pw.pw-c .pw-scroll::-webkit-scrollbar{width:6px}.pw.pw-c .pw-actions{min-height:60px;padding:8px 10px}.pw.pw-dlg .pw-head{height:44px;padding:0 0 0 14px;cursor:default}.pw.pw-dlg .pw-head>.pw-x{position:static;margin-left:auto;width:44px;height:44px}.pw-dlg__title{font:800 16px/1.2 var(--pw-font);color:var(--pw-title)}.pw .pw-gold{font-family:var(--pw-label);font-weight:700;line-height:1.1;white-space:nowrap;background:linear-gradient(180deg,#fff58a,#ffd21f 48%,#f6a12c);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block:.3em;margin-block:-.3em;filter:drop-shadow(1px 0 0 #5a2e08) drop-shadow(-1px 0 0 #5a2e08) drop-shadow(0 1px 0 #5a2e08) drop-shadow(0 -1px 0 #5a2e08) drop-shadow(0 2px 2px rgba(0,0,0,.45))}.pw .is-muted{color:var(--pw-muted)}.pw .is-title{color:var(--pw-title)}.pw .is-warm{color:var(--pw-warm)}.pw .is-good{color:var(--pw-good)}.pw .is-bad{color:var(--pw-bad)}.pw .is-sm{font-size:12px}.pw .is-xs{font-size:11px}.pw .pw-h3{font:800 15px/1.25 var(--pw-font);color:var(--pw-title)}.pw-sec{display:flex;align-items:center;gap:8px;font:800 13px/1.2 var(--pw-font);color:var(--pw-title);padding:0 0 6px;margin:0 0 8px;border-bottom:2px solid #1b3f54;box-shadow:0 1px #386985}.pw-sec__ico{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe36b,#e48a1e);color:#4a1d06;font:900 12px/18px var(--pw-font);text-align:center;flex:none}.pw-chip{display:inline-flex;align-items:center;font:800 11px/1 var(--pw-font);padding:3px 7px;border-radius:999px;background:#1d4878;color:#cfe3f2;box-shadow:inset 0 0 0 1px #9fd8f559;white-space:nowrap}.pw-chip.is-main{background:#7a2d0c;color:#ffe0a3;box-shadow:inset 0 0 0 1px #e48a1e}.pw-chip.is-guide{background:#1d5a2a;color:#c8f29a;box-shadow:inset 0 0 0 1px #3f9a1c}.pw-btn{font:800 14px/1 var(--pw-font);color:#fff;min-height:40px;padding:0 18px;border-radius:8px;border:1px solid #001f3e;background:linear-gradient(180deg,#9ab7cd,#5f8bb2 46%,#1b5e98 47%,#11468a);box-shadow:inset 0 1px #fff9,0 2px #00000059;text-shadow:0 1px 1px #04203a;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.pw-btn:hover:not(:disabled){background:linear-gradient(180deg,#b5ecff,#74daf6 46%,#2ec6ef 47%,#229ce6)}.pw-btn:active:not(:disabled){background:#092643}.pw-btn.is-orange{border-color:#4a1d06;background:linear-gradient(180deg,#ffe0a3,#f9bd63 46%,#e48a1e 47%,#c96c0c);text-shadow:0 1px 1px #5a2600}.pw-btn.is-orange:hover:not(:disabled){filter:brightness(1.08)}.pw-btn.is-green{border-color:#123a06;background:linear-gradient(180deg,#c8f29a,#7fc94a 46%,#3f9a1c 47%,#2c7410);text-shadow:0 1px 1px #123a06}.pw-btn.is-red{border-color:#4a0606;background:linear-gradient(180deg,#ffb3a3,#f0705e 46%,#c42a2a 47%,#9a1616);text-shadow:0 1px 1px #4a0606}.pw-btn.is-red:hover:not(:disabled){filter:brightness(1.08)}.pw-btn.is-ghost{background:#00000040;border-color:#9fd8f58c;box-shadow:none;color:#bfe6fa;text-shadow:none}.pw-btn.is-ghost:hover:not(:disabled){background:#1cc8db2e}.pw-btn:disabled{background:linear-gradient(180deg,#979797,#676767 46%,#333 47% 100%);border-color:#666;color:#c8c8c8;text-shadow:none}.pw-btn.is-focus{box-shadow:inset 0 1px #fff9,0 0 0 2px #65ffff,0 0 12px #65ffff99}.pw-btn.is-sm{min-height:32px;padding:0 12px;font-size:13px;border-radius:7px}.pw-btn.is-sq{min-width:0;width:40px;padding:0}.pw.pw-c .pw-btn,.pw.pw-dlg .pw-btn{min-height:44px;min-width:88px;padding:0 16px}.pw.pw-c .pw-btn.is-sq,.pw.pw-dlg .pw-btn.is-sq{min-width:44px;width:44px;padding:0}.pw.pw-c .pw-btn.is-sm{min-width:64px}.pw-check{display:inline-flex;align-items:center;gap:8px;font:700 13px/1.2 var(--pw-font);color:#cfe3f2;cursor:pointer;-webkit-user-select:none;user-select:none}.pw-check input{width:18px;height:18px;margin:0;accent-color:#2ec6ef;cursor:pointer;flex:none}.pw.pw-c .pw-check{min-height:44px}.pw.pw-c .pw-check input{width:22px;height:22px}.pw-coin{display:inline-flex;align-items:center;gap:6px;font:800 13px/1 var(--pw-font);font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:999px;background:#0006;box-shadow:inset 0 0 0 1px #56c0f338;white-space:nowrap}.pw-tabs{display:flex;gap:4px;align-items:flex-end}.pw-tab{height:36px;padding:0 14px;border-radius:8px;border:1px solid #0b1a26;min-width:40px;white-space:nowrap;background:linear-gradient(180deg,#5d6670,#3a434d 42%,#1b2634 43% 100%);color:#ffffcd;font:800 13px/1 var(--pw-font);display:inline-flex;align-items:center;justify-content:center;gap:6px}.pw-tab.is-on{background:linear-gradient(180deg,#8eaabf,#557589 42%,#164062 43% 100%);color:#fff;box-shadow:inset 0 0 0 1px #56c0f3b3,0 0 8px #56c0f359}.pw-tab.is-lock{color:#8a99a6}.pw-tab__n{font:800 11px/1 var(--pw-font);padding:2px 6px;border-radius:9px;background:#00000073;color:#cfe3f2}.pw.pw-c .pw-tab{height:44px;min-width:44px}.pw-panel{background:#07334e99;border-radius:8px;box-shadow:inset -1px -1px #000000a6,1px 1px #86c5d773}.pw-panel.is-dark{background:#030a1199;box-shadow:inset 0 0 0 1px #9fd8f51f}.pw-row{display:flex;align-items:center;gap:8px}.pw-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pw-slot{position:relative;width:44px;height:44px;border-radius:7px;border:0;padding:0;flex:none;background:#00000073;box-shadow:inset 0 0 0 1px #9fd8f51a;display:flex;align-items:center;justify-content:center}.pw-slot>img{max-width:88%;max-height:88%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.pw-slot__n{position:absolute;right:3px;bottom:2px;font:800 12px/1 var(--pw-font);text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000;pointer-events:none}.pw-cap{font-size:12px;line-height:1.2;color:#cfe3f2;text-align:center;width:76px}.pw-tip{position:absolute;z-index:20;width:260px;padding:12px;font-size:13px;pointer-events:none;background:#030a11f0;border:1px solid rgba(229,229,229,.7);border-radius:10px;box-shadow:0 10px 24px #0009}.pw-tip.is-card{pointer-events:auto;width:300px}.pw-tip hr{border:0;height:1px;background:#e5e5e533;margin:8px 0}.pw-field{min-height:40px;padding:0 10px;border-radius:8px;border:0;background:#020a12;color:#fff;font:800 15px var(--pw-font);box-shadow:inset 0 0 0 1px #182848,0 0 0 1px #56c0f340;text-align:center;outline:none}.pw.pw-c .pw-field,.pw.pw-dlg .pw-field{min-height:44px}.pw-field:focus{box-shadow:inset 0 0 0 1px #182848,0 0 0 2px #63dce9}.pw [style*="color: rgb(0, 0, 0)"],.pw [style*="color: rgb(64, 54, 22)"],.pw [style*="color: rgb(51, 51, 51)"]{color:inherit!important}.pw [style*="color: rgb(0, 0, 255)"],.pw [style*="color: rgb(0, 0, 128)"]{color:var(--pw-link)!important}.pw-qlist{padding:8px;display:flex;flex-direction:column;gap:6px}.pw-qlist .pw-tab{flex:1}.pw-qgrp{font:800 12px/1 var(--pw-font);color:var(--pw-warm);padding:8px 4px 4px}.pw-howto{display:inline-flex;align-items:center;min-height:28px;margin-top:4px;padding:0;border:0;background:none;color:#65ffff;font-weight:700;text-decoration:underline;cursor:pointer}.pw.pw-c .pw-howto{min-height:40px}.pw-qrow{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:7px;background:none;text-align:left}.pw.pw-c .pw-qrow{min-height:48px}.pw-qrow.is-on{background:#1cc8db29;box-shadow:inset 0 0 0 1px #63dce9}.pw-qrow.is-off{opacity:.6}.pw-qrow__name{font-weight:800}.pw-facts{display:grid;gap:6px 8px}.pw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.pw-stat{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:0 10px;border:0;border-radius:6px;background:#00000047;text-align:left;font-size:14px}.pw.pw-c .pw-stat{min-height:44px}.pw-stat.is-on{background:#1cc8db2e;box-shadow:inset 0 0 0 1px #63dce9}.pw-stat__k{color:var(--pw-muted);flex:1;min-width:0}.pw-stat__v{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stat__i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--pw-link);color:var(--pw-link);font:800 11px/16px var(--pw-font);text-align:center;flex:none}.pw.pw-c .pw-stats{gap:6px}.pw.pw-c .pw-stats .pw-stat{display:grid;grid-template:"k i" auto "v v" auto / minmax(0,1fr) auto;align-content:center;align-items:start;gap:2px 4px;height:100%;padding:4px 8px;line-height:18px}.pw.pw-c .pw-stats .pw-stat__k{grid-area:k;overflow-wrap:break-word}.pw.pw-c .pw-stats .pw-stat__v{grid-area:v}.pw.pw-c .pw-stats .pw-stat__i{grid-area:i;margin-top:1px}.pw-select{appearance:none;min-height:36px;padding:0 30px 0 10px;border:0;border-radius:8px;color:#fff;font:700 14px var(--pw-font);background:#020a12 linear-gradient(135deg,transparent 50%,#ff9900 50%) no-repeat calc(100% - 12px) 50% / 10px 10px;box-shadow:inset 0 0 0 1px #182848,0 0 0 1px #56c0f359}.pw.pw-c .pw-select{min-height:44px}.pw-select option{background:#0d243a;color:#fff}.tpick{position:relative;display:flex}.tpick>.tpick__box{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpick__at{position:absolute;right:0;bottom:0;width:0;height:0}.pw.tpick__list{position:absolute;display:flex;flex-direction:column;gap:2px;padding:4px;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;border-radius:8px;background:#08192a;box-shadow:0 0 0 1px var(--pw-rim),inset 0 0 0 1px #0d3a52,0 10px 24px #0000008c}.pw.tpick__list::-webkit-scrollbar{width:8px}.pw.tpick__list::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f9ee54,#e69b00);border-radius:4px}.tpick__row{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:5px 10px;text-align:left;border:2px solid transparent;border-radius:6px;background:transparent}.tpick__list .tpick__row:hover,.tpick__row:focus-visible{background:#56c0f32e;outline:none}.tpick__top{display:flex;align-items:center;gap:8px}.tpick__name{flex:1 1 auto;min-width:0;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.tpick__worn{flex:none;padding:2px 6px;border-radius:5px;font:800 12px/1.2 var(--pw-font);color:#78dc50;background:#78dc5024}.tpick__stats{font-size:12px;line-height:1.25;color:var(--pw-link)}.tpick__stats.is-none{color:#8796a3}.tpick__tabs{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid #1b3f54}.tpick__list .tpick__tabs{position:sticky;top:-4px;z-index:1;background:#08192a}.tpick__sheet .tpick__tabs{grid-column:1 / -1}.tpick__tab{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:50px;padding:5px 10px;text-align:left;border:0;border-radius:6px;background:#00000052;box-shadow:inset 0 0 0 1px #1b3f54}.tpick__tab.is-on{background:#56c0f32e;box-shadow:inset 0 0 0 2px var(--pw-rim)}.tpick__tab:not(.is-on):not(.is-off):hover,.tpick__tab:focus-visible{background:#56c0f31f;outline:none}.tpick__tabname{font-size:12px;font-weight:700;line-height:1.2;color:var(--pw-muted)}.tpick__tab.is-on .tpick__tabname{color:var(--pw-title)}.tpick__tabvalue{font-weight:800;line-height:1.25;overflow-wrap:anywhere}.tpick__tab.is-off{opacity:.72}.tpick__tab.is-off .tpick__tabvalue{font-size:12px;font-weight:400;color:#8796a3}.tpick__sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tpick__sheet .tpick__row{background:#00000052;box-shadow:inset 0 0 0 1px #1b3f54}.tpick__sheet .tpick__row.is-worn{border-color:#78dc50;box-shadow:none}.pw-bar{position:relative;height:16px;border-radius:8px;background:#05080b;box-shadow:inset 0 0 0 1px #1c1c1c,0 0 0 1px #56c0f338;overflow:hidden}.pw-bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:linear-gradient(180deg,#ffd27a,#f90 55%,#b8571c)}.pw-bar>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 11px/1 var(--pw-font);text-shadow:0 0 2px #000,0 0 2px #000}.pw-tree{display:grid;grid-template-columns:repeat(10,48px);gap:8px;padding:12px}.pw-tree__sep{grid-column:1 / -1;height:2px;background:#1b3f54;box-shadow:0 1px #386985;margin:-2px 0}.pw-slots{display:grid;grid-template-columns:repeat(10,48px);gap:8px}.pw-sk{position:relative;width:48px;height:48px;border-radius:8px;border:0;padding:0;background:#00000080;box-shadow:inset 0 0 0 1px #9fd8f526;display:flex;align-items:center;justify-content:center}.pw-sk>img{width:42px;height:42px;border-radius:6px}.pw-sk.is-dim>img{filter:grayscale(1) brightness(.5)}.pw-sk.is-top{box-shadow:inset 0 0 0 2px var(--pw-ice)}.pw-sk.is-new{box-shadow:0 0 0 2px #ffb36b,0 0 12px #ff7800}.pw-sk.is-new>img{animation:skill-new .8s ease-in-out infinite alternate}.pw-sk.is-on{box-shadow:inset 0 0 0 2px #63dce9,0 0 12px #1cc8db}.pw-sk.is-lock{background:repeating-linear-gradient(135deg,#0000008c 0 6px,#00000059 6px 12px)}.pw-sk__lv{position:absolute;right:2px;bottom:1px;font:900 12px/1 var(--pw-font);color:#dde500;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000;pointer-events:none}.pw-jeq{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.pw-jutsu.is-side .pw-tree{grid-template-columns:repeat(10,44px);gap:0;padding:4px 6px;flex:none}.pw-jutsu.is-side .pw-tree__sep{margin:0}.pw-jutsu.is-side .pw-sk{width:44px;height:44px;border:1px solid transparent;background-clip:padding-box}.pw-jutsu.is-side .pw-sk>img{width:38px;height:38px}.pw-jutsu.is-side .pw-slots{grid-template-columns:repeat(auto-fill,44px);gap:4px;max-width:284px}.pw-jside{position:relative;flex:1 1 auto;min-width:0;container-type:inline-size}.pw-jside>*{position:absolute;inset:0}.pw-jutsu.is-side .pw-jeq{padding:8px;overflow-y:auto}.pw-jutsu.is-side .pw-jeq::-webkit-scrollbar{width:6px}.pw-jutsu.is-side .pw-jeq::-webkit-scrollbar-track{background:#0b2a3e;border-radius:3px}.pw-jutsu.is-side .pw-jeq::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f9ee54,#e69b00);border-radius:3px}.pw-skcard{display:flex;flex-direction:column;padding:8px 10px 10px;font-size:13px;background:#030a11f0;border:1px solid rgba(229,229,229,.7);border-radius:10px}.pw-skcard hr{flex:none;border:0;height:1px;background:#e5e5e533;margin:6px 0}.pw-skcard .pw-h3{overflow-wrap:break-word}.pw-skcard__bonus{margin:6px 0;font-weight:800;line-height:1.3;color:#f9ee54;overflow-wrap:break-word}.pw-skcard__bonus:first-child{margin-top:0}@container (max-width: 240px){.pw-skcard__ico{display:none}}.pw-subtabs{display:flex;flex-direction:column;gap:4px;flex:none}.pw-subtabs .pw-tab{width:100%;justify-content:flex-start;flex:none;white-space:normal;text-align:left;line-height:1.15}.pw.pw-c .pw-subtabs{gap:2px}.pw-prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}.pw.pw-c .pw-prods{gap:8px}.pw-prod{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:#00000059;box-shadow:inset 0 0 0 1px #9fd8f526}.pw.pw-c .pw-prod{padding:6px 8px}.pw-prod__name{font:800 13px/1.2 var(--pw-font);color:var(--pw-title);min-height:31px}.pw-prod__limit{font:700 12px/1.2 var(--pw-font);color:#ffc94a}.pw-prod.has-limit .pw-prod__name{min-height:0}.pw-prod.has-limit .pw-prod__limit{margin-top:-4px}.pw-prod__price{display:inline-flex;align-items:center;gap:5px;font:800 14px/1 var(--pw-font);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-prod__tag{position:absolute;right:6px;top:-7px;font:900 11px/1 var(--pw-font);padding:3px 7px;border-radius:9px;box-shadow:0 0 0 1.5px #1a0805}.pw-prod__tag.is-new{background:#e0352f;color:#fff}.pw-prod__tag.is-best{background:#ffd21f;color:#5a2e08}.pw-seg{flex:1;min-height:44px;border-radius:8px;border:1px solid rgba(159,216,245,.45);background:#0000004d;color:#d6ecf8;font:800 14px var(--pw-font);display:inline-flex;align-items:center;justify-content:center;gap:6px}.pw-seg.is-on{background:#1cc8db33;border-color:#63dce9;color:#fff;box-shadow:0 0 8px #1cc8db66}.pw-seg:disabled{opacity:.45}.pw-head .pw-tabs{scrollbar-width:none}.pw-head .pw-tabs::-webkit-scrollbar{display:none}.pw-prod__tag+.pw-prod__name{padding-right:34px}.pw-bag-layer{position:absolute;inset:0;pointer-events:none;z-index:5}.pw-bag-layer>*{pointer-events:auto}.pw-bag-layer>.item-tip,.pw-bag-layer>.grid-ghost,.pw-bag-layer>.pkg-notice{pointer-events:none}.pw-bag{position:relative}.pw .grid-cell.pw-gc{border-radius:6px;background:#00000073;box-shadow:inset 0 0 0 1px #9fd8f514}.pw .grid-cell.pw-gc:hover:after{border-radius:6px;background:#1cc8db24}.pw .grid-item.pw-gi{border-radius:6px;background:#050e16e6;box-shadow:inset 0 0 0 1px #9fd8f51f}.pw .grid-item.pw-gi.is-q{box-shadow:inset 0 0 0 2px var(--q),0 0 8px color-mix(in srgb,var(--q) 45%,transparent)}.pw .grid-item.pw-gi:hover,.pw .grid-item.pw-gi.is-on{background:#0a2837f2;box-shadow:inset 0 0 0 2px #63dce9,0 0 12px #1cc8db}.pw .grid-item.pw-gi>.shop-lines,.pw-pick__item>.shop-lines{border-radius:inherit}.pw .grid-item.pw-gi:hover>.shop-lines,.pw .grid-item.pw-gi.is-on>.shop-lines{box-shadow:inset 0 0 0 2px #63dce9,0 0 12px #1cc8db}.pw .grid-item.pw-gi img{max-width:88%;max-height:88%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.grid-item.is-broken>img,.pw .grid-item.pw-gi.is-broken>img:not(.pw-gi__lock){filter:grayscale(1)}.pw .grid-item.pw-gi img.pw-gi__lock{position:absolute;right:0;top:0;width:13px;height:13px;max-width:none;max-height:none;pointer-events:none;filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000)}.pw-gi__n{position:absolute;right:3px;bottom:2px;font:800 12px/1 var(--pw-font);color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000;pointer-events:none}.pw-bag__lock{position:absolute;inset:0;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:16px;background:repeating-linear-gradient(135deg,#0000008c 0 8px,#00000059 8px 16px)}.pw-bag__lock .pw-btn{white-space:normal;text-align:center;line-height:1.25;min-height:44px}.pw-bag__lock .pw-btn u,.pw-bag__lock .pw-btn b{text-decoration:none;font-weight:800}.pw-rail{display:flex;flex-direction:column;gap:0;flex:none}.pw-rail .pw-tab{width:44px;height:44px;border-radius:0;padding:0;gap:2px;flex-direction:column}.pw-rail .pw-tab:first-child{border-radius:8px 8px 0 0}.pw-rail .pw-tab:last-child{border-radius:0 0 8px 8px}.pw-bagtabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pw-bagtabs .pw-tab{min-width:0;padding:0 4px;height:30px}.pw-bagrail{width:44px;contain:size;position:sticky;top:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;align-self:stretch;border-radius:8px}.pw-bagrail::-webkit-scrollbar{display:none}.pw-bagrail .pw-tab{flex:none}.pw-equip{display:grid}.pw-equip__col{position:relative;display:flex;flex-direction:column}.pw-equip__col>.as-skin{z-index:0}.pw-equip__col>:not(.as-skin){position:relative;z-index:1}.pw-equip__doll{position:relative;border-radius:10px;background:#3f444b;box-shadow:inset 0 0 0 1px #e5e5e540;overflow:hidden}.pw-equip__doll .pkg-pose{bottom:12px;max-height:calc(100% - 36px)}.pw-equip.is-phone .pw-equip__doll .pkg-pose{max-width:100%;object-fit:contain}.pw-equip__doll .plus-glow{bottom:-4px}.pw-equip__wing{position:absolute;right:4px;bottom:4px}.pw .grid-slot.pw-es{position:relative;border-radius:3px;display:flex;align-items:center;justify-content:center}.pw .pw-es>.grid-item.pw-gi:not(:hover):not(.is-on){background:transparent}.pw-bag .grid-cell.pw-gc,.pw-bag .grid-item.pw-gi{border-radius:4px}.pw-bag .pw-gi__n{font-size:10px;right:2px;bottom:1px}.pw-badge{width:100%;min-height:44px;padding:0 10px;position:relative}.pw-head .pw-badge{width:auto;margin-left:12px;min-width:120px}.pw-badge .title-badge{position:relative;display:block;width:160px;height:32px}.pw-menu{display:flex;flex-direction:column;min-width:160px;padding:5px;background:#030a11f0;border:1px solid rgba(229,229,229,.7);border-radius:10px;box-shadow:0 10px 24px #0009}.pw-menu .item-menu__row{position:static;height:40px;padding:0 16px;border-radius:7px;font:800 14px var(--pw-font);color:#ffbd55;text-align:left}.pw-menu .item-menu__row:hover{background:#1cc8db2e;text-shadow:none}.pw-icard{display:flex;flex-direction:column;gap:8px;width:310px}.pw-icard .item-tip__body{position:static;padding:0;width:auto;max-width:none;white-space:normal;font:600 13px/1.45 var(--pw-font)}.pw-icard__worn{margin-top:8px;padding-top:8px!important;border-top:1px solid rgba(229,229,229,.2);opacity:.85}.pw-icard__rows{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pw-icard__rows .pw-btn{min-width:0}.pw-icard__lines{flex:0 1 auto}.pw-icard.is-wide{flex-direction:row;gap:10px}.pw-icard.is-wide.is-flip{flex-direction:row-reverse}.pw-icard.is-wide .pw-icard__lines{flex:1 1 0;min-width:0}.pw-icard.is-wide .pw-icard__rows{flex:none;align-content:start;overflow-y:auto}.pw .item-tip{border-radius:10px;background:#030a11f0;box-shadow:0 0 0 1px #e5e5e5b3,0 10px 24px #0009}.pw .item-tip>.as-skin{display:none}.pw .item-tip__body{font:600 13px/1.45 var(--pw-font);padding:10px 12px}.pw .item-tip__name{font-weight:800;font-size:14px}.pw-ftabs{display:flex;flex-direction:column;gap:4px}.pw-ftabs .pw-tab{justify-content:flex-start;width:100%}.pw.pw-c .pw-ftabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pw.pw-c .pw-ftabs .pw-tab{justify-content:center;white-space:normal;line-height:1.1;text-align:center;padding:0 4px}.pw-fwork{flex:1;min-width:0;padding:16px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.pw.pw-c .pw-fwork{padding:8px}.pw.pw-c .pw-fwork .pw-fbox__lbl{font-size:12px}.pw-fbox{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:130px}.pw-fbox__drop{position:relative;border-radius:10px;background:#00000073;box-shadow:inset 0 0 0 2px #9fd8f559;display:flex;align-items:center;justify-content:center}.pw-fbox__drop.is-empty{background:repeating-linear-gradient(135deg,#00000073 0 6px,#0000004d 6px 12px)}.pw-fbox__item{position:relative;width:100%;height:100%;border:0;padding:0;background:none;display:flex;align-items:center;justify-content:center}.pw-fbox__item>.shop-lines{border-radius:10px}.pw-fbox__item img{max-width:86%;max-height:86%;object-fit:contain}.pw-fbox__plus{position:absolute;right:6px;bottom:4px;font:900 14px/1 var(--pw-font);color:#dde500;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000}.pw-fbox__lbl{font:800 13px/1.2 var(--pw-font);color:var(--pw-title);text-align:center}.pw-plus{font:700 30px/1 var(--pw-label);color:#ffd21f;text-shadow:1px 1px 0 #5a2e08,-1px -1px 0 #5a2e08}.pw-fhint{font-size:12px;color:#9fd8f5;text-align:center}.pw-fhint.is-bar{min-width:0;text-align:left;line-height:1.25}.pw-frate{font:800 14px/1.2 var(--pw-font);text-align:center}.pw-pick{position:relative;flex:none}.pw-pick__cell{position:absolute;width:42px;height:42px;border-radius:6px;background:#00000073;box-shadow:inset 0 0 0 1px #9fd8f514}.pw-pick__item{position:absolute;border:0;padding:0;border-radius:6px;background:#050e16e6;box-shadow:inset 0 0 0 1px #9fd8f51f;display:flex;align-items:center;justify-content:center}.pw-pick__item.is-q{box-shadow:inset 0 0 0 2px var(--q)}.pw-pick__item.is-dim{opacity:.35}.pw-pick__item img{position:relative;max-width:88%;max-height:88%;object-fit:contain}.pw-pay{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px;border-radius:8px;border:1px solid rgba(159,216,245,.3);background:#0000004d;color:#fff;font:800 14px var(--pw-font)}.pw-pay.is-on{border-color:#63dce9;background:#1cc8db29}.pw-pay__dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--pw-ice);flex:none;display:flex;align-items:center;justify-content:center}.pw-pay.is-on .pw-pay__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffb36b,#e0352f)}.pw-pay:disabled{opacity:.45;cursor:not-allowed}.pw .forge-slot.pw-fbox__drop{position:relative;inset:auto}.pw .forge-slot__item.pw-fbox__item{position:relative;top:auto;left:auto;border:0}.as-window.ax{border-radius:12px;background:linear-gradient(180deg,#183c5a,#0d243a);box-shadow:0 0 0 1px #56c0f3,inset 0 0 0 1px #0d3a52,0 18px 40px #0000008c}.ax-head{position:absolute;left:0;top:0;right:0;display:flex;align-items:center;padding:0 56px 0 14px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#43b8cc,#11506f 34%,#0a3350);box-shadow:inset 0 -1px #056183,0 2px #071727;cursor:move;touch-action:none}.ax.ax-alert .ax-head,.ax.ax-c .ax-head{cursor:default}.ax-title{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 20px/1.1 Oswald,Arial Narrow,sans-serif;background:linear-gradient(180deg,#fff58a,#ffd21f 48%,#f6a12c);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block:.25em;margin-block:-.25em;filter:drop-shadow(1px 0 0 #5a2e08) drop-shadow(-1px 0 0 #5a2e08) drop-shadow(0 1px 0 #5a2e08) drop-shadow(0 -1px 0 #5a2e08)}.ax-title[style*=color]{-webkit-background-clip:border-box;background-clip:border-box}.as-linkbtn.ax-x{right:6px;top:4px;width:32px;height:32px;border-radius:50%;border:2px solid #ffb0a0;background:radial-gradient(circle at 50% 35%,#e0574a,#a3221c 60%,#6d120f);box-shadow:0 0 0 1px #0a1f33,inset 0 1px #ffffff59;display:flex;align-items:center;justify-content:center}.as-linkbtn.ax-x:hover{filter:brightness(1.12)}.ax.ax-c .as-linkbtn.ax-x{right:2px;top:2px;width:40px;height:40px}.as-toggle.ax-toggle{right:8px;top:8px}.ax-help{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;border:2px solid #9fd8f5;background:radial-gradient(circle at 50% 35%,#3b8fc4,#1b5e98 60%,#0e3a66);box-shadow:0 0 0 1px #0a1f33,inset 0 1px #ffffff59;color:#fff;font:900 16px/1 var(--pw-font, sans-serif);display:flex;align-items:center;justify-content:center;padding:0}.ax-help:hover{filter:brightness(1.12)}.ax-pair+.ax-help,.ax-tools+.ax-pair,.ax-tools+.ax-help{margin-left:8px}.ax-tools{margin-left:auto;flex:none;display:inline-flex;gap:8px;cursor:default}.ax-tool{flex:none;height:28px;padding:0 12px;display:inline-flex;align-items:center;white-space:nowrap;border-radius:14px;border:1px solid #001f3e;color:#fff;font:800 13px/1 Nunito Sans,Tahoma,sans-serif;background:linear-gradient(180deg,#9ab7cd,#5f8bb2 46%,#1b5e98 47%,#11468a);text-shadow:0 1px 1px #04203a;cursor:pointer}.ax-tool:hover:not(:disabled){filter:brightness(1.12)}.ax-tool:disabled{filter:grayscale(1) brightness(.8);cursor:default}.ax.ax-c .ax-tool{height:36px;border-radius:18px;font-size:14px}.ax.ax-c .ax-help{width:36px;height:36px}.ax-pair{margin-left:auto;flex:none;height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:18px;border:1px solid #001f3e;color:#fff;font:800 14px/1 Nunito Sans,Tahoma,sans-serif;background:linear-gradient(180deg,#9ab7cd,#5f8bb2 46%,#1b5e98 47%,#11468a);text-shadow:0 1px 1px #04203a;cursor:pointer}.ax-body{position:absolute;overflow:hidden}.ax-body.is-scroll{overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e69b00 #0b2a3e}.ax-body.is-scroll::-webkit-scrollbar{width:8px}.ax-body.is-scroll::-webkit-scrollbar-track{background:#0b2a3e;border-radius:4px}.ax-body.is-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f9ee54,#e69b00);border-radius:4px;border:1px solid #4a2015}.ax-body__end{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.ax-body.is-more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),rgba(0,0,0,.25));mask-image:linear-gradient(180deg,#000 calc(100% - 36px),#00000040)}@keyframes ax-more{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}.ax-more{position:absolute;left:50%;bottom:6px;width:34px;height:22px;border-radius:11px;pointer-events:none;display:flex;align-items:center;justify-content:center;background:#04121ed9;box-shadow:0 0 0 1px #56c0f380;animation:ax-more 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ax-more{animation:none;transform:translate(-50%)}}.ax-box{pointer-events:none;border-radius:8px}.ax-box--panel{background:#07334e99;box-shadow:inset -1px -1px #000000a6,inset 1px 1px #86c5d773}.ax-box--inner{background:#030a1173;box-shadow:inset 0 0 0 1px #9fd8f51f}.ax-box--band{border-radius:6px;background:linear-gradient(180deg,#1f5379,#133a59);box-shadow:inset 0 0 0 1px #56c0f359}.ax-box--dark{background:#030a1199;box-shadow:inset 0 0 0 1px #9fd8f51f}.ax-box--slot{border-radius:6px;background:#00000073;box-shadow:inset 0 0 0 1px #9fd8f524}.ax-box--line,.ax-box--vline{border-radius:0;background:#9fd8f547}.ax-box--field{border-radius:6px;background:#020a12;box-shadow:inset 0 0 0 1px #182848,0 0 0 1px #56c0f340}.ax .ax-bg{background-color:var(--ax-bg)!important}.ax .ax-ink{color:var(--ax-ink)!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important}.ax input:not([type=range]):not([type=checkbox]):not([type=radio]),.ax select,.ax textarea{background-color:#020a12!important;color:#fff!important;border-color:#2a4a66!important}.ax select option{background:#0d243a;color:#fff}.ax .as-field input:not([type=range]):not([type=checkbox]):not([type=radio]){background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none}.ax input.as-field:not(.as-field input){border:0!important;border-radius:6px;padding:0 6px;box-shadow:inset 0 0 0 1px #182848,0 0 0 1px #56c0f340;outline:none}.ax .as-label>input.as-field:not([type=range]):not([type=checkbox]):not([type=radio]){background-color:transparent!important;box-shadow:none}.ax .as-field__text{text-shadow:none}.ax .as-label[style*="text-shadow: rgb(255, 255, 255)"]{text-shadow:0 1px 1px rgba(0,0,0,.7)!important}.ax [style*="color: rgb(0, 0, 0)"],.ax [style*="color: rgb(64, 54, 22)"],.ax [style*="color: rgb(51, 51, 51)"]{color:#eaf4fb!important}.ax [style*="color: rgb(0, 0, 255)"],.ax [style*="color: rgb(0, 0, 128)"]{color:#6fd8ff!important}.ax .as-btn .as-btn__skin,.ax .as-tab .as-btn__skin{display:none}.ax .as-btn{border-radius:6px;border:1px solid #001f3e;background:linear-gradient(180deg,#9ab7cd,#5f8bb2 46%,#1b5e98 47%,#11468a);box-shadow:inset 0 1px #ffffff80,0 1px #00000059;font-weight:700}.ax .as-btn:hover:not(:disabled){background:linear-gradient(180deg,#b5ecff,#74daf6 46%,#2ec6ef 47%,#229ce6)}.ax .as-btn:active:not(:disabled),.ax .as-btn.as-btn--on{background:#092643;box-shadow:inset 0 0 0 1px #63dce9}.ax .as-btn:disabled{border-color:#555;background:linear-gradient(180deg,#979797,#676767 46%,#333 47% 100%)}.ax .as-btn.as-btn--focused{box-shadow:inset 0 1px #ffffff80,0 0 0 2px #65ffff,0 0 10px #65ffff99}.ax .as-btn__label{color:#fff;text-shadow:0 1px 1px #04203a}.ax .as-tab{border-radius:6px 6px 0 0;border:1px solid #0b1a26;border-bottom:0;background:linear-gradient(180deg,#5d6670,#3a434d 42%,#1b2634 43% 100%);color:#ffffcd}.ax .as-tab:hover{filter:brightness(1.15)}.ax .as-tab.as-tab--on{background:linear-gradient(180deg,#8eaabf,#557589 42%,#164062 43% 100%);color:#fff;box-shadow:inset 0 0 0 1px #56c0f3b3}.ax .npc-menu__row--guide{animation:none;border-radius:6px;background:#1cc8db29;box-shadow:inset 0 0 0 1px #63dce9}.ax .npc-menu__row:hover{border-radius:6px;background:#1cc8db29}.ax.ax-c .npc-menu__row{min-height:28px}.ax .npc-menu__split{border-top-color:#63dce959}.ax .rank-rows .rank-grid--row:hover,.ax .rank-rows .rank-grid--row:focus-visible,.ax .rank-rows .rank-grid--open{background:#1cc8db33!important;box-shadow:inset 0 0 0 1px #63dce9}.ax .rank-menu{border:1px solid #56c0f3;border-radius:6px;background:#0d243a!important;box-shadow:0 4px 12px #0000008c}.ax .rank-menu button{border-radius:4px;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important}.ax .rank-menu button:hover,.ax .rank-menu button:focus-visible{background:#1cc8db38!important;box-shadow:inset 0 0 0 1px #63dce9}.ax.ax-c .rank-menu button{min-height:30px;padding:6px 12px;font-size:13px}.ax .mail-cats__row--on,.ax .mail-cats__row:hover{border-radius:6px;background:#1cc8db2e;box-shadow:inset 0 0 0 1px #63dce9}.ax.ax-c .as-btn:after,.ax.ax-c .as-tab:after{content:"";position:absolute;inset:-6px -4px}.ax.ax-c .as-linkbtn:not(.ax-x):after{content:"";position:absolute;inset:-10px}.own-plate{position:absolute;inset:0;display:flex;pointer-events:auto}.own-plate .tpick{flex:1}.own-plate .tpick__box.is-plate{position:relative;min-height:0;height:100%;padding:0;border-radius:6px;background:transparent linear-gradient(135deg,transparent 50%,#ff9900 50%) no-repeat calc(100% - 6px) calc(100% - 6px) / 8px 8px;box-shadow:none;cursor:pointer}.own-plate .tpick__box.is-plate:hover{box-shadow:inset 0 0 0 1px #63dce9}.own-plate .title-badge{position:relative;display:block;width:160px;height:32px}.tpick__sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.own-exp{display:flex;align-items:center;gap:8px;height:100%;font:800 11px/1 var(--pw-font);color:var(--pw-muted)}.own-exp .pw-bar{height:14px;color:#fff}.own-stat{position:absolute}.own-stat>button{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:4px;background:none;cursor:pointer}.own-stat>button:hover,.own-stat>button.is-on{background:#1cc8db24;box-shadow:inset 0 0 0 1px #63dce9}.own-stat>button>i{position:absolute;right:1px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;box-shadow:inset 0 0 0 1px #6fd8ff;color:#6fd8ff;font:800 10px/14px Nunito Sans,Tahoma,sans-serif;text-align:center}
