@font-face{font-family:Barlow Semi Condensed;font-weight:500;font-display:swap;src:url(../fonts/barlow-semi-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:600;font-display:swap;src:url(../fonts/barlow-semi-condensed-600.woff2)format("woff2")}@font-face{font-family:Spectral;font-weight:500;font-display:swap;src:url(../fonts/spectral-500.woff2)format("woff2")}@font-face{font-family:Spectral;font-weight:600;font-display:swap;src:url(../fonts/spectral-600.woff2)format("woff2")}html{font-size:clamp(12.5px,9px + .648vh,21px)}#ui{--indigo-900:#0b1a28;--indigo-800:#10263a;--indigo-700:#17344c;--indigo-600:#214762;--indigo-500:#2f6184;--shell:#f3eee2;--shell-dim:#c5d0d4;--fog:#93aab8;--washi:#ece4d1;--washi-deep:#ddd2b9;--ink:#1a2530;--ink-soft:#4a5560;--celadon:#8ddcc6;--celadon-deep:#2f9f8a;--amber:#f2b755;--vermilion:#dc4a30;--vermilion-deep:#b5341f;--plate:#0b1b29e0;--plate-solid:#0f2233;--plate-soft:#0b1b29a8;--edge:#f3eee229;--edge-strong:#f3eee252;--stitch:#f3eee24d;--well:#040c146b;--hover:#f3eee212;--r-common:#9fb4c2;--r-uncommon:#5fd08a;--r-rare:#4da3ff;--r-epic:#b678ff;--r-legendary:#ffb23e;--rc:var(--r-common);--font-ui:"Barlow Semi Condensed", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif;--font-display:"Spectral", "Source Han Serif SC", "Noto Serif CJK SC", "Songti SC", "STSong", "STZhongsong", "Noto Serif SC", "SimSun", serif;--shadow-plate:0 .35rem 1.1rem #030a1261;--shadow-text:0 0 .2rem #030a12f2, 0 .08rem .5rem #030a12cc;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.3, 1.4, .5, 1);font-family:var(--font-ui);color:var(--shell);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:1rem;font-weight:500;line-height:1.35;overflow:hidden}:where(#ui) *,:where(#ui) :before,:where(#ui) :after{box-sizing:border-box}:where(#ui) button,:where(#ui) input,:where(#ui) select,:where(#ui) textarea{font:inherit;color:inherit;pointer-events:auto}:where(#ui) button{cursor:pointer;background:0 0;border:0;padding:0}:where(#ui) button:disabled{cursor:not-allowed}:where(#ui) [data-pe]{pointer-events:auto}#ui :focus-visible{outline:2px solid var(--celadon);outline-offset:2px}#ui ::selection{background:var(--celadon-deep);color:#fff}#ui .scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f3eee240 transparent;overflow-y:auto}#ui .scroll::-webkit-scrollbar{width:.5rem}#ui .scroll::-webkit-scrollbar-thumb{background:#f3eee238;border-radius:1rem}.ico{vertical-align:-.18em;flex:none;display:inline-block}.onsea{paint-order:stroke fill;-webkit-text-stroke:.22em #081420c7;text-shadow:0 .08em .5em #030a12b3}.display{font-family:var(--font-display);font-weight:600}.dim{color:var(--fog)}.num{font-variant-numeric:tabular-nums}.grow{flex:auto;min-width:0}.row{align-items:center;gap:.5rem;display:flex}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plate{background:var(--plate);border:1px solid var(--edge);box-shadow:var(--shadow-plate);border-radius:.3rem}.btn{letter-spacing:.01em;white-space:nowrap;border:1px solid var(--edge-strong);height:2.25rem;color:var(--shell);background:#f3eee20a;border-radius:.25rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.95rem;font-weight:600;transition:background-color .12s,border-color .12s,transform 80ms,color .12s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--shell);background:#f3eee21f}.btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.btn:disabled{opacity:.42}.btn.primary{background:var(--washi);border-color:var(--washi);color:var(--ink)}.btn.primary:hover:not(:disabled){background:#fffaf0;border-color:#fffaf0}.btn.go{background:var(--celadon);border-color:var(--celadon);color:#07251f}.btn.go:hover:not(:disabled){background:#aef0dd;border-color:#aef0dd}.btn.danger{color:#ffb8a8;border-color:#dc4a30bf}.btn.danger:hover:not(:disabled){border-color:var(--vermilion);color:#fff;background:#dc4a3038}.btn.quiet{color:var(--shell-dim);background:0 0;border-color:#0000}.btn.quiet:hover:not(:disabled){background:var(--hover);color:var(--shell);border-color:#0000}.btn.sm{height:1.8rem;padding:0 .65rem;font-size:.85rem}.btn.lg{height:2.9rem;padding:0 1.5rem;font-size:1.1rem}.btn.icon{width:2.25rem;padding:0}.btn.icon.sm{width:1.8rem}.key{background:var(--shell);min-width:1.5rem;height:1.5rem;color:var(--ink);border-radius:.22rem;justify-content:center;align-items:center;padding:0 .35rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 .14rem #030a128c,inset 0 -.1rem #1a25302e}.key.dark{color:var(--shell-dim);box-shadow:inset 0 0 0 1px var(--edge);background:#f3eee21f}.seg{background:var(--well);border:1px solid var(--edge);border-radius:.3rem;gap:.1rem;padding:.15rem;display:inline-flex}.seg button{height:1.7rem;color:var(--fog);white-space:nowrap;border-radius:.2rem;padding:0 .7rem;font-size:.85rem;font-weight:600;transition:background-color .12s,color .12s}.seg button:hover{color:var(--shell)}.seg button[aria-pressed=true]{background:var(--indigo-500);color:#fff}.tabs{align-items:flex-end;gap:.15rem;display:flex}.tabs button{height:2.5rem;color:var(--fog);white-space:nowrap;align-items:center;gap:.4rem;padding:0 1rem;font-size:1rem;font-weight:600;transition:color .12s;display:inline-flex;position:relative}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--shell)}.tabs button:after{content:"";background:var(--celadon);height:.16rem;transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:.8rem;right:.8rem;transform:scaleX(0)}.tabs button[aria-selected=true]:after{transform:scaleX(1)}.tabs .tab-count{background:var(--well);color:var(--shell-dim);border-radius:1rem;padding:0 .35rem;font-size:.75rem}.field{background:var(--well);border:1px solid var(--edge-strong);height:2.25rem;color:var(--shell);-webkit-user-select:text;user-select:text;border-radius:.25rem;outline:none;min-width:0;padding:0 .7rem}.field::placeholder{color:var(--fog);opacity:.7}.field:focus{border-color:var(--celadon);box-shadow:0 0 0 .16rem #8ddcc633}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c5d0d4' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right .45rem center;background-repeat:no-repeat;background-size:1rem;padding-right:1.8rem}select.field option{background:var(--indigo-800);color:var(--shell)}.stepper{border:1px solid var(--edge-strong);background:var(--well);border-radius:.25rem;align-items:center;height:2rem;display:inline-flex}.stepper button{width:1.8rem;height:100%;color:var(--shell-dim);place-items:center;display:grid}.stepper button:hover:not(:disabled){color:#fff;background:var(--hover)}.stepper button:disabled{opacity:.3}.stepper input{text-align:center;-webkit-user-select:text;user-select:text;-moz-appearance:textfield;background:0 0;border:0;outline:none;width:2.6rem;height:100%;font-weight:600}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=range].slider{appearance:none;cursor:pointer;--fill:50%;background:0 0;width:100%;height:1.4rem}input[type=range].slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--celadon) var(--fill), #f3eee22e var(--fill));border-radius:1rem;height:.3rem}input[type=range].slider::-moz-range-track{background:linear-gradient(90deg, var(--celadon) var(--fill), #f3eee22e var(--fill));border-radius:1rem;height:.3rem}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--shell);border:.2rem solid var(--indigo-700);width:1.05rem;height:1.05rem;box-shadow:0 0 0 1px var(--shell);border-radius:50%;margin-top:-.375rem}input[type=range].slider::-moz-range-thumb{background:var(--shell);border:.2rem solid var(--indigo-700);width:.7rem;height:.7rem;box-shadow:0 0 0 1px var(--shell);border-radius:50%}.switch{background:var(--well);border:1px solid var(--edge-strong);border-radius:1rem;flex:none;width:2.6rem;height:1.45rem;transition:background-color .15s;position:relative}.switch:after{content:"";background:var(--fog);width:1rem;height:1rem;transition:transform .18s var(--ease-out), background-color .15s;border-radius:50%;margin-top:-.5rem;position:absolute;top:50%;left:.18rem}.switch[aria-checked=true]{background:var(--celadon-deep);border-color:var(--celadon)}.switch[aria-checked=true]:after{background:#fff;transform:translate(1.12rem)}.meter{background:#f3eee224;border-radius:1rem;height:.4rem;position:relative;overflow:hidden}.meter>i{transform-origin:0;background:var(--celadon);border-radius:inherit;transition:transform .4s var(--ease-out);position:absolute;inset:0}.meter.amber>i{background:var(--amber)}.meter.warn>i{background:var(--vermilion)}.coins{color:var(--amber);white-space:nowrap;align-items:center;gap:.28rem;font-weight:600;display:inline-flex}.coins.ink{color:#6f4500}.coins.bad{color:#ff8f7a}.rar-common{--rc:var(--r-common)}.rar-uncommon{--rc:var(--r-uncommon)}.rar-rare{--rc:var(--r-rare)}.rar-epic{--rc:var(--r-epic)}.rar-legendary{--rc:var(--r-legendary)}.rtag{color:var(--rc);white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.rtag:before{content:"";background:var(--rc);border-radius:.06rem;width:.5rem;height:.5rem;transform:rotate(45deg)}.chip{background:var(--well);border:1px solid var(--edge);height:1.5rem;color:var(--shell-dim);white-space:nowrap;border-radius:1rem;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.8rem;display:inline-flex}button.chip:hover{color:var(--shell);border-color:var(--edge-strong)}.chip[aria-pressed=true]{background:var(--indigo-500);border-color:var(--indigo-500);color:#fff}.portrait{flex:none;display:block;position:relative}.portrait canvas{display:block;position:absolute;inset:0}.ftile{text-align:left;background:radial-gradient(120% 80% at 50% 30%, color-mix(in srgb, var(--rc) 20%, transparent), transparent 70%), #040c1473;border:1px solid var(--edge);border-bottom:.16rem solid var(--rc);transition:border-color .12s, transform .12s var(--ease-out), box-shadow .12s;border-radius:.25rem;flex-direction:column;align-items:stretch;padding:.35rem .45rem;display:flex;position:relative;overflow:hidden}button.ftile:hover{border-color:var(--edge-strong);border-bottom-color:var(--rc);transform:translateY(-1px)}.ftile[aria-pressed=true]{border-color:var(--celadon);box-shadow:inset 0 0 0 1px var(--celadon), 0 0 .8rem #8ddcc640}.ftile .portrait{align-self:center}.ftile-name{margin-top:.1rem;font-size:.85rem;font-weight:600;line-height:1.15}.ftile-meta{color:var(--fog);justify-content:space-between;gap:.3rem;font-size:.75rem;line-height:1.2;display:flex}.ftile-meta .coins{font-size:.78rem}.ftile-flags{pointer-events:none;justify-content:space-between;font-size:.7rem;display:flex;position:absolute;top:.25rem;left:.3rem;right:.3rem}.ftile-tier{color:var(--shell-dim);background:#040c1499;border-radius:.15rem;padding:0 .3rem;font-weight:600;line-height:1.5}.ftile-tier.t-large{color:var(--celadon)}.ftile-tier.t-trophy{background:var(--amber);color:#3b2500}.ftile-mark{align-items:center;gap:.15rem;display:flex}.ftile-mark .shiny{color:var(--amber);filter:drop-shadow(0 0 .2rem #f2b755cc)}.ftile-mark .lock{color:var(--shell)}.ftile.shiny{background:radial-gradient(120% 80% at 50% 30%,#f2b7554d,#0000 70%),#040c1473}.ftile-check{background:var(--celadon);color:#07251f;width:1.15rem;height:1.15rem;transition:transform .18s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2.3rem;right:.25rem;transform:scale(0)}.ftile[aria-pressed=true] .ftile-check{transform:scale(1)}.ftile.is-dim{opacity:.45}.idisc{background:var(--well);border:1px solid var(--edge);width:2.5rem;height:2.5rem;color:var(--shell-dim);border-radius:50%;flex:none;place-items:center;display:grid}.idisc.bait{color:var(--celadon)}.idisc.treasure{color:var(--amber);border-color:#f2b75580}.idisc.gear{color:var(--shell);border-radius:.3rem}.seal{font-family:var(--font-display);color:var(--vermilion);border:.14rem solid var(--vermilion);text-align:center;mix-blend-mode:multiply;border-radius:.2rem;place-items:center;font-weight:600;line-height:1.05;display:inline-grid}.empty{color:var(--fog);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:10rem;padding:2.5rem 1rem;display:flex}.empty .ico{opacity:.5}.empty p{max-width:24rem;margin:0}.spinner{border:.15rem solid #f3eee240;border-top-color:var(--shell);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#ui *,#ui :before,#ui :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stars{vertical-align:-.08em;gap:.1rem;display:inline-flex}.stars i{clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 96%,50% 76%,20% 96%,30% 60%,0 38%,38% 35%);background:#f3eee238;width:.78rem;height:.78rem}.stars i.on{background:var(--amber)}.ftile-rank{justify-content:space-between;align-items:center;gap:.3rem;min-height:.95rem;margin-top:-.25rem;font-size:.7rem;line-height:1;display:flex}.ftile-stars{color:var(--amber);align-items:center;gap:.15rem;font-weight:600;display:inline-flex}.ftile-stars i{background:var(--amber);clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 96%,50% 76%,20% 96%,30% 60%,0 38%,38% 35%);width:.7rem;height:.7rem}.ftile-cond{color:#ffb8a8;background:#dc4a303d;border-radius:.15rem;padding:.1rem .3rem;font-weight:600}@font-face{font-family:TB CJK Punct;src:local(PingFang SC),local(PingFangSC-Regular),local(Microsoft YaHei UI),local(Microsoft YaHei),local(Noto Sans CJK SC),local(Noto Sans SC);unicode-range:U+2014,U+2026}html:lang(zh-CN){--font-ui:"TB CJK Punct", "Barlow Semi Condensed", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif}.key.q{position:relative}.key.q:after{content:"";background:currentColor;border-radius:.07em;width:.42em;height:.14em;margin:.13em 0 0 -.03em;position:absolute;top:50%;left:50%;transform:rotate(46deg)}.plusn{color:var(--amber);margin-left:.3em;font-weight:700}.idisc.material{color:var(--celadon);background:#8ddcc61a;border-color:#8ddcc666}.mmark{vertical-align:-.2em;color:#2b1b00;background:linear-gradient(140deg,#f7d27a,#e3a52a 60%,#f9e2a3);border-radius:.2em;flex:none;place-items:center;width:1.25em;height:1.25em;display:inline-grid;box-shadow:0 0 0 1px #2b1b0059}.mmark .ico{stroke-width:2px;width:.92em;height:.92em}.legal{color:var(--fog);flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.8rem;display:inline-flex}.legal a{color:var(--shell-dim);text-underline-offset:.18em;pointer-events:auto;-webkit-text-decoration:underline #c5d0d473;text-decoration:underline #c5d0d473}.legal a:hover{color:var(--shell);text-decoration-color:currentColor}.legal i{opacity:.6;font-style:normal}.hud{--pad:1rem;--sl:max(var(--pad), env(safe-area-inset-left));--sr:max(var(--pad), env(safe-area-inset-right));--st:max(var(--pad), env(safe-area-inset-top));--sb:max(var(--pad), env(safe-area-inset-bottom));transition:opacity .25s;position:absolute;inset:0}.hud.is-behind{opacity:.35}.hud.is-behind *{pointer-events:none!important}.hud-tl,.hud-tr,.hud-bl,.hud-br,.hud-bc{flex-direction:column;gap:.6rem;display:flex;position:absolute}.hud-tl{top:var(--st);left:var(--sl);align-items:flex-start;width:19.5rem}.hud-tr{top:var(--st);right:var(--sr);align-items:flex-end;width:20rem}.hud-bl{bottom:var(--sb);left:var(--sl);width:25rem}.hud-br{bottom:var(--sb);right:var(--sr);align-items:flex-end}.hud-bc{bottom:var(--sb);align-items:center;gap:.55rem;left:50%;transform:translate(-50%)}.hud-tc{top:calc(max(1rem, env(safe-area-inset-top)) + 5.2rem);z-index:60;width:min(32rem,60vw);transition:top .2s var(--ease-out);flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-tc.raised{top:max(.4rem, env(safe-area-inset-top))}.pp{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.7rem;width:100%;padding:.55rem .8rem .6rem .6rem;display:grid;position:relative}.pp-lv{background:var(--vermilion);color:#fff3e6;width:2.9rem;height:2.9rem;box-shadow:inset 0 0 0 .12rem #fff3e68c, inset 0 0 0 .2rem var(--vermilion);border-radius:.3rem;grid-row:1/3;align-content:center;place-items:center;line-height:1;display:grid}.pp-lv small{opacity:.85;letter-spacing:.04em;font-size:.62rem}.pp-lv b{font-family:var(--font-display);font-size:1.45rem;font-weight:600}.pp-name{font-size:1.05rem;font-weight:600;line-height:1.2}.pp-title{color:var(--fog);font-size:.8rem;line-height:1.2}.pp-coins{grid-area:1/3;align-self:center;font-size:1.2rem;position:relative}.pp-delta{color:var(--amber);white-space:nowrap;animation:pp-delta 1.7s var(--ease-out) forwards;pointer-events:none;text-shadow:var(--shadow-text);font-size:.9rem;font-weight:600;position:absolute;top:100%;right:0}.pp-delta.neg{color:#ff9c88}@keyframes pp-delta{0%{opacity:0;transform:translateY(.4rem)}15%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-.5rem)}}.pp-coins.bump .ico{animation:coin-bump .5s var(--ease-spring)}@keyframes coin-bump{40%{transform:scale(1.45)rotate(-12deg)}}.pp-xp{grid-column:2/4;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.pp-xp .meter{flex:1;height:.3rem}.pp-xp span{color:var(--fog);white-space:nowrap;font-size:.7rem}.qt{background:var(--plate-soft);width:100%;padding:.5rem .75rem .55rem}.qt-head{color:var(--fog);justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.8rem;display:flex}.qt-row{text-align:left;grid-template-columns:1.1rem 1fr auto;align-items:center;gap:.45rem;width:100%;padding:.2rem 0;font-size:.85rem;line-height:1.25;display:grid}.qt-ring{background:conic-gradient(var(--celadon) calc(var(--f) * 1turn), #f3eee22e 0);border-radius:50%;width:1rem;height:1rem;-webkit-mask:radial-gradient(circle,#0000 46%,#000 50%);mask:radial-gradient(circle,#0000 46%,#000 50%)}.qt-row .cnt{color:var(--fog);font-size:.78rem}.qt-row.ready{color:var(--amber)}.qt-row.ready .cnt{color:var(--amber);font-weight:600}.qt-row.claimed{color:var(--fog);opacity:.6}.qt-row.claimed .qt-text{text-decoration:line-through}.sky{align-items:flex-start;gap:.6rem;display:flex}.clk{min-width:8.6rem;padding:.5rem .7rem .55rem}.clk-now{align-items:baseline;gap:.4rem;display:flex}.clk-now b{font-family:var(--font-display);letter-spacing:.01em;font-size:1.7rem;font-weight:600;line-height:1}.clk-now span{color:var(--fog);font-size:.8rem}.clk-wx{align-items:center;gap:.35rem;margin-top:.3rem;font-size:.9rem;display:flex}.clk-wx .ico{color:var(--amber)}.clk-fc{border-top:1px dashed var(--stitch);gap:.15rem;margin-top:.45rem;padding-top:.4rem;display:flex}.clk-fc div{color:var(--fog);flex-direction:column;flex:1;align-items:center;gap:.1rem;font-size:.68rem;display:flex}.clk-fc .ico{color:var(--shell-dim)}.clk-net{color:var(--fog);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.68rem;display:flex}.clk-net i{background:var(--celadon);border-radius:50%;width:.4rem;height:.4rem}.clk-net.mid i{background:var(--amber)}.clk-net.bad i{background:var(--vermilion)}.mm{flex:none;width:10.6rem;position:relative}.mm-disc{background:var(--indigo-800);width:10.6rem;height:10.6rem;box-shadow:0 0 0 .14rem var(--plate-solid), 0 0 0 .22rem #f3eee280, 0 0 0 .42rem var(--plate), var(--shadow-plate);border-radius:50%;display:block;position:relative;overflow:hidden}.mm-disc canvas{width:100%;height:100%;display:block}.mm-n{background:var(--vermilion);color:#fff;z-index:1;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.66rem;font-weight:600;line-height:1;display:grid;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)}.mm-zone{justify-content:center;margin-top:.65rem;display:flex}.mm-zone span{background:var(--plate);border:1px solid var(--edge);white-space:nowrap;border-radius:1rem;align-items:center;gap:.3rem;padding:.12rem .65rem .14rem;font-size:.85rem;font-weight:600;display:inline-flex}.zr{top:calc(max(1rem, env(safe-area-inset-top)) + .6rem);text-align:center;pointer-events:none;animation:zr 4.2s var(--ease-out) forwards;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.zr-name{font-family:var(--font-display);letter-spacing:.3em;paint-order:stroke fill;-webkit-text-stroke:.3rem #081420b3;text-shadow:0 .1rem 1.2rem #030a12cc;margin-right:-.3em;font-size:2.3rem;font-weight:600;line-height:1.15}.zr-en .zr-name{letter-spacing:.06em;margin-right:0}.zr-rule{background:linear-gradient(90deg, transparent, var(--shell) 20%, var(--shell) 80%, transparent);transform-origin:50%;width:100%;height:1px;animation:zr-rule 4.2s var(--ease-out) forwards;margin:.3rem auto;box-shadow:0 0 .3rem #030a12e6}.zr-sub{color:var(--shell);white-space:normal;background:var(--plate-soft);border-radius:2rem;max-width:34rem;padding:.15rem .8rem .2rem;font-size:.9rem;display:inline-block}@keyframes zr{0%{opacity:0;transform:translate(-50%)translateY(-.4rem)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}@keyframes zr-rule{0%{transform:scaleX(0)}25%{transform:scaleX(1)}}.tn{width:100%;padding:.5rem .75rem .55rem}.tn-head{align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.tn-head .ico{color:var(--amber)}.tn-time{color:var(--amber);margin-left:auto;font-size:.95rem}.tn.soon{background:var(--plate-soft)}.tn.soon .tn-head{color:var(--shell-dim);font-weight:500}.tn.soon .tn-head .ico,.tn.soon .tn-time{color:var(--fog)}.tn-sub{color:var(--fog);font-size:.75rem}.tn-rows{border-top:1px dashed var(--stitch);gap:.1rem;margin-top:.3rem;padding-top:.3rem;display:grid}.tn-row{grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.4rem;font-size:.85rem;display:grid}.tn-row .rk{font-family:var(--font-display);text-align:center;color:var(--fog);font-weight:600}.tn-row:first-child .rk{color:var(--amber)}.tn-row .sc{color:var(--shell-dim)}.tn-me{color:var(--celadon);justify-content:space-between;margin-top:.3rem;font-size:.8rem;display:flex}.tn-me.none{color:var(--fog)}.feed{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.25rem;width:27rem;display:flex}.feed-item{background:var(--plate-soft);border-right:.16rem solid var(--rc);border-radius:.2rem;align-items:center;gap:.35rem;max-width:100%;padding:.18rem .6rem .2rem .5rem;font-size:.82rem;line-height:1.3;animation:14s linear forwards feed-life;display:flex}.feed-item b{color:var(--rc);font-weight:600}.feed-item .ico{color:var(--rc)}.feed-item .who{color:var(--shell);font-weight:600}.feed-item.big{background:var(--plate);box-shadow:0 0 .9rem color-mix(in srgb, var(--rc) 35%, transparent)}@keyframes feed-life{0%{opacity:0;transform:translate(1rem)}2.5%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.chat{flex-direction:column;gap:.35rem;width:100%;display:flex}.chat-log{pointer-events:none;flex-direction:column;justify-content:flex-end;gap:.12rem;max-height:9rem;display:flex;overflow:hidden}.chat.open .chat-log{background:var(--plate);border:1px solid var(--edge);pointer-events:auto;-webkit-user-select:text;user-select:text;border-radius:.3rem;justify-content:flex-start;max-height:15rem;padding:.45rem .6rem;overflow-y:auto}.chat-line{text-shadow:var(--shadow-text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.chat:not(.open) .chat-line{background:var(--plate-soft);text-shadow:none;border-radius:.2rem;align-self:flex-start;padding:.1rem .5rem .12rem;animation:12s linear forwards chat-life}.chat.open .chat-line{text-shadow:none}.chat-line .who{color:var(--celadon);margin-right:.4rem;font-weight:600}.chat-line.me .who{color:var(--amber)}.chat-line.sys{color:var(--fog);font-size:.82rem}@keyframes chat-life{0%{opacity:0;transform:translateY(.3rem)}3%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.chat-bar{align-items:center;gap:.4rem;display:flex}.chat-hint{background:var(--plate-soft);height:1.9rem;color:var(--shell-dim);border-radius:.25rem;align-items:center;gap:.4rem;padding:0 .6rem 0 .4rem;font-size:.82rem;transition:background-color .12s;display:inline-flex}.chat-hint:hover{background:var(--plate);color:var(--shell)}.chat-input{background:var(--plate);flex:1}.chat-count{color:var(--fog);text-align:right;width:2rem;font-size:.72rem}.tk{align-items:stretch;gap:.3rem;padding:.35rem;display:flex}.tk-gear{width:2.7rem;height:3.1rem;color:var(--shell-dim);border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;transition:background-color .12s;display:flex;position:relative}.tk-gear:hover{background:var(--hover);color:var(--shell)}.tk-pips{gap:.14rem;display:flex}.tk-pips i{background:#f3eee238;border-radius:50%;width:.26rem;height:.26rem}.tk-pips i.on{background:var(--amber)}.tk-sep{border-left:1px dashed var(--stitch);width:0;margin:.3rem .2rem}.tk-bait{background:var(--well);border:1px solid var(--edge);width:3.1rem;height:3.1rem;color:var(--shell-dim);border-radius:.2rem;place-items:center;transition:border-color .12s,background-color .12s,transform .1s;display:grid;position:relative}.tk-bait:hover:not(:disabled){border-color:var(--edge-strong);color:var(--shell)}.tk-bait:active:not(:disabled){transform:scale(.95)}.tk-bait.none{opacity:.38}.tk-bait[aria-pressed=true]{border-color:var(--celadon);color:var(--celadon);background:#8ddcc629;box-shadow:0 0 .7rem #8ddcc647}.tk-bait .key{background:var(--indigo-700);min-width:1.05rem;height:1.05rem;color:var(--shell-dim);box-shadow:inset 0 0 0 1px var(--edge-strong);padding:0;font-size:.66rem;position:absolute;top:-.3rem;left:-.3rem}.tk-n{color:var(--shell);text-shadow:0 0 .2rem #000;font-size:.74rem;font-weight:600;position:absolute;bottom:.05rem;right:.2rem}.tk-label{color:var(--shell);white-space:nowrap;background:var(--plate-soft);border-radius:2rem;align-items:center;gap:.35rem;margin-bottom:-.2rem;padding:.1rem .7rem .12rem .5rem;font-size:.8rem;display:flex}.tk-label.warn{color:var(--amber)}.prompt{background:var(--plate);border:1px solid var(--edge-strong);box-shadow:var(--shadow-plate);animation:prompt-in .22s var(--ease-spring);border-radius:2rem;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.45rem 1rem .45rem .5rem;font-size:1.1rem;font-weight:600;display:inline-flex}.prompt .key{border-radius:50%;width:1.9rem;height:1.9rem;font-size:1rem;animation:1.6s ease-in-out infinite key-pulse}@keyframes prompt-in{0%{opacity:0;transform:translateY(.4rem)scale(.94)}}@keyframes key-pulse{50%{box-shadow:0 .14rem #030a128c,0 0 0 .3rem #f3eee238}}.hints{color:var(--shell);white-space:nowrap;background:var(--plate-soft);border-radius:2rem;gap:1rem;min-height:1.9rem;padding:.25rem .8rem;font-size:.82rem;display:flex}.hints:empty{visibility:hidden}.hints span{align-items:center;gap:.35rem;display:inline-flex}.hints .key{min-width:1.3rem;height:1.3rem;font-size:.72rem}.dock{gap:.25rem;padding:.3rem;display:flex}.dock-btn{width:2.75rem;height:2.75rem;color:var(--shell-dim);transition:background-color .12s, color .12s, transform .12s var(--ease-out);border-radius:.22rem;place-items:center;display:grid;position:relative}.dock-btn:hover{background:var(--hover);color:#fff;transform:translateY(-.12rem)}.dock-btn[aria-pressed=true]{background:var(--indigo-500);color:#fff}.dock-btn .key{min-width:.95rem;height:.95rem;color:var(--fog);box-shadow:none;background:0 0;padding:0 .15rem;font-size:.6rem;position:absolute;bottom:.1rem;right:.1rem}.dock-btn .tip{background:var(--shell);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:.2rem;padding:.15rem .55rem .18rem;font-size:.8rem;font-weight:600;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%)translateY(.2rem)}.dock-btn:hover .tip,.dock-btn:focus-visible .tip{opacity:1;transform:translate(-50%)}.badge{background:var(--vermilion);color:#fff;min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 .12rem var(--plate-solid);border-radius:1rem;place-items:center;padding:0 .25rem;font-size:.66rem;font-weight:600;line-height:1;display:grid;position:absolute;top:.1rem;right:.1rem}.toasts{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.toast{background:var(--plate);border:1px solid var(--edge);border-left:.2rem solid var(--shell-dim);max-width:100%;box-shadow:var(--shadow-plate);animation:toast-in .25s var(--ease-spring);text-align:left;border-radius:.25rem;align-items:center;gap:.5rem;padding:.4rem .9rem .42rem .65rem;font-size:.95rem;display:flex}.toast.ok{border-left-color:var(--celadon)}.toast.ok .ico{color:var(--celadon)}.toast.warn{border-left-color:var(--amber)}.toast.warn .ico{color:var(--amber)}.toast.err{border-left-color:var(--vermilion)}.toast.err .ico{color:#ff8f7a}@keyframes toast-in{0%{opacity:0;transform:translateY(-.5rem)scale(.96)}}.ach{background:var(--washi);color:var(--ink);animation:ach-life 5s var(--ease-out) forwards;border-radius:.2rem;align-items:center;gap:.9rem;max-width:100%;padding:.7rem 1.4rem .75rem .8rem;display:flex;position:relative;box-shadow:0 .6rem 2rem #030a1280,inset 0 0 0 1px #1a25301f}.ach .seal{width:3.2rem;height:3.2rem;animation:stamp .45s .35s var(--ease-out) both;flex:none;font-size:.95rem;transform:rotate(-6deg)}.ach-k{color:var(--ink-soft);font-size:.78rem}.ach-name{font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.2}.ach-desc{color:var(--ink-soft);font-size:.85rem}@keyframes ach-life{0%{opacity:0;transform:translateY(-1rem)scale(.95)}7%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.6rem)}}@keyframes stamp{0%{opacity:0;transform:rotate(-6deg)scale(2)}60%{opacity:1;transform:rotate(-6deg)scale(.92)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.invite{border-color:var(--celadon);animation:toast-in .25s var(--ease-spring);align-items:center;gap:.7rem;max-width:100%;padding:.55rem .6rem .55rem .8rem;display:flex}.invite .ico{color:var(--celadon)}.invite-text{font-size:.95rem;line-height:1.25}.invite-text b{font-weight:600}.invite-text small{color:var(--fog);font-size:.75rem;display:block}.inbox{right:var(--sr);bottom:calc(var(--sb) + 4.2rem);background:var(--plate-solid);width:24rem;max-width:calc(100vw - 2rem);max-height:min(26rem,100vh - 8rem);animation:toast-in .2s var(--ease-out);z-index:5;flex-direction:column;display:flex;position:absolute}.inbox-head{border-bottom:1px dashed var(--stitch);align-items:center;gap:.5rem;padding:.6rem .6rem .5rem .9rem;display:flex}.inbox-head h3{flex:1;margin:0;font-size:1.15rem}.inbox-list{flex:1;min-height:0;padding:.3rem 0}.inbox-item{grid-template-columns:1.6rem 1fr;gap:.5rem;padding:.5rem .9rem;font-size:.9rem;line-height:1.35;display:grid}.inbox-item+.inbox-item{border-top:1px solid var(--edge)}.inbox-item .ico{color:var(--celadon);margin-top:.1rem}.inbox-item.k-expired .ico{color:var(--fog)}.inbox-item.k-tournament .ico,.inbox-item.k-gift .ico{color:var(--amber)}.inbox-meta{color:var(--fog);align-items:center;gap:.6rem;margin-top:.1rem;font-size:.75rem;display:flex}.reconn{z-index:200;pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.reconn>div{margin-top:max(.8rem, env(safe-area-inset-top));background:var(--vermilion-deep);color:#fff;box-shadow:var(--shadow-plate);animation:toast-in .3s var(--ease-out);border-radius:2rem;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-weight:600;display:flex}.reconn-veil{z-index:199;pointer-events:auto;background:#08121c73;position:absolute;inset:0}@media (max-width:104rem){.hud:not(.touch) .dock{grid-template-columns:repeat(5,auto);display:grid}.hud:not(.touch) .hud-bl{width:21rem}.hud:not(.touch) .inbox{bottom:calc(var(--sb) + 7.1rem)}}@media (max-height:520px){.hud{--pad:.6rem}.hud-tl{width:15.5rem}.pp{column-gap:.5rem;padding:.4rem .6rem .4rem .45rem}.pp-lv{width:2.3rem;height:2.3rem}.pp-lv b{font-size:1.15rem}.pp-title,.pp-xp span{display:none}.pp-xp{margin-top:.15rem}.pp-coins{font-size:1rem}.qt{display:none}.hud-tr{width:15rem}.mm,.mm-disc{width:6.8rem}.mm-disc{height:6.8rem}.mm-zone{margin-top:.45rem}.mm-zone span{font-size:.74rem}.clk{min-width:0;padding:.35rem .55rem .4rem}.clk-now b{font-size:1.25rem}.clk-fc,.clk-net,.tn-rows,.tn-me,.tn-sub{display:none}.tn{padding:.3rem .55rem}.tn-head{font-size:.76rem}.tn-time{font-size:.8rem}.feed{width:17rem}.feed-item:nth-last-child(n+3){display:none}.feed-item{font-size:.74rem}.hud-tc:not(.raised){top:calc(max(.6rem, env(safe-area-inset-top)) + 3.4rem)}.zr{top:calc(max(.6rem, env(safe-area-inset-top)) + 3rem)}.zr-name{font-size:1.6rem}.zr-sub,.hints,.tk-gear,.tk-sep,.tk-label:not(.warn){display:none}.tk-bait{width:2.6rem;height:2.6rem}.tk-bait .key{display:none}.prompt{font-size:.95rem}}.hud.touch .hud-br{bottom:auto;top:var(--st);left:50%;right:auto;transform:translate(-50%)}.hud.touch .dock-btn .key,.hud.touch .dock-btn .tip{display:none}.hud.touch .hud-bl{bottom:calc(var(--sb) + 11.5rem);width:19rem}.hud.touch .chat-log{max-height:3.6rem}.hud.touch .chat.open .chat-log{max-height:8rem}.hud.touch .chat-hint{display:none}.hud.touch .inbox{bottom:auto;top:calc(var(--st) + 3.4rem);animation:none;right:50%;transform:translate(50%)}.hud.touch .zr{top:calc(var(--st) + 3.4rem)}.emotes{left:calc(max(1rem, env(safe-area-inset-left)) + 6.6rem);bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute}.emotes-strip{background:var(--plate);border:1px solid var(--edge-strong);box-shadow:var(--shadow-plate);pointer-events:auto;animation:toast-in .18s var(--ease-out);border-radius:.3rem;gap:.2rem;padding:.3rem;display:flex}.emotes-item,.emotes-toggle{pointer-events:auto;color:var(--shell-dim);transition:background-color .12s, transform .12s var(--ease-out);border-radius:.25rem;align-items:center;gap:.35rem;display:flex}.emotes-item{flex-direction:column;gap:.1rem;min-width:2.6rem;padding:.3rem .3rem .25rem}.emotes-toggle{background:var(--plate-soft);height:1.9rem;padding:0 .55rem 0 .4rem;font-size:.82rem}.emotes-item:hover,.emotes-toggle:hover{background:var(--plate);color:var(--shell)}.emotes-item:hover{background:var(--hover);transform:translateY(-.12rem)}.emotes-glyph{font-size:1.3rem;line-height:1.2}.emotes kbd{min-width:1.15rem;height:1.15rem;color:var(--shell-dim);box-shadow:inset 0 0 0 1px var(--edge);background:#f3eee21f;border-radius:.2rem;place-items:center;padding:0 .25rem;font-family:inherit;font-size:.68rem;font-weight:600;display:inline-grid}@media (max-height:520px),(pointer:coarse){.emotes{left:calc(max(.6rem, env(safe-area-inset-left)) + 16.3rem);bottom:auto;top:calc(max(.6rem, env(safe-area-inset-top)) + 3.7rem);flex-direction:column-reverse}.emotes-label,.emotes-toggle kbd{display:none}}.jn{width:100%;color:var(--ink);background:linear-gradient(180deg, #f4eddc 0%, var(--washi) 60%, #e2d8c0 100%);box-shadow:var(--shadow-plate), inset 0 0 0 1px #1a253024;text-align:left;animation:jn-in .45s var(--ease-out);border-radius:.2rem;padding:.55rem .8rem .7rem 1.1rem;transition:box-shadow .3s;position:relative}.jn:before{content:"";border-left:1px dashed #1a253061;position:absolute;top:.5rem;bottom:.5rem;left:.48rem}@keyframes jn-in{0%{opacity:0;transform:translate(-1.4rem)}}.jn-head{width:100%;color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.jn-head i{background:var(--vermilion);width:.26rem;height:.26rem;margin:0 .45rem .12rem;display:inline-block;transform:rotate(45deg)}.jn .key.dark{color:var(--ink-soft);background:#1a253014;box-shadow:inset 0 0 0 1px #1a253047}.jn-title{margin:.12rem 0 .2rem;font-size:1.22rem;line-height:1.2}.jn-text{color:#2c3944;margin:0;font-size:.84rem;line-height:1.5}.jn-prog{align-items:center;gap:.6rem;margin-top:.5rem;font-size:.8rem;font-weight:600;display:flex}.jn-bar{background:#1a253029;border-radius:1rem;flex:1;height:.36rem;position:relative;overflow:hidden}.jn-bar i{transform-origin:0;background:var(--celadon-deep);transition:transform .4s var(--ease-out);position:absolute;inset:0}.jn.ready .jn-bar i,.jn.stamped .jn-bar i{background:#c98a12}.jn-foot{align-items:center;gap:.6rem;margin-top:.4rem;font-size:.8rem;display:flex}.jn-k{color:var(--ink-soft);white-space:nowrap}.jn-reward{flex-wrap:wrap;align-items:center;gap:.15rem .7rem;font-size:.82rem;display:inline-flex}.jn-reward .xp{color:#1f6f60;font-weight:600}.jn-reward .ritem{color:var(--ink-soft);align-items:center;gap:.22rem;display:inline-flex}.jn.ready{box-shadow:0 0 0 .14rem var(--amber), 0 0 1.6rem #f2b75599, var(--shadow-plate)}.jn-claim{background:var(--ink);width:100%;color:var(--washi);text-align:left;border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.55rem;padding:.5rem .7rem;transition:transform .1s;animation:1.3s ease-in-out infinite jn-pulse;display:flex}.jn-claim:hover{background:#2c3d4d}.jn-claim:active{transform:scale(.985)}.jn-claim b{margin-right:auto;font-size:1rem;font-weight:600}.jn-claim .coins.ink{color:var(--amber)}.jn-claim .jn-reward .xp{color:var(--celadon)}.jn-claim .jn-reward .ritem{color:var(--shell-dim)}@keyframes jn-pulse{50%{box-shadow:0 0 0 .32rem #f2b75580}}.jn.stamped>:not(.jn-seal){opacity:.6}.jn-seal{background:var(--vermilion);color:#fff3e6;border-color:var(--vermilion);mix-blend-mode:normal;white-space:pre-line;width:3.5rem;height:3.5rem;animation:stamp .4s var(--ease-out) both;font-size:1.1rem;position:absolute;top:1.5rem;right:.9rem;box-shadow:inset 0 0 0 .1rem #fff3e699}button.jn.jn-finished{align-items:center;gap:.5rem;padding:.4rem .8rem .45rem 1.1rem;font-size:.85rem;font-weight:600;display:flex}.jn-page{color:var(--ink-soft);margin-left:auto}.pp-title.legend{color:var(--amber);align-items:center;gap:.25rem;font-weight:600;display:flex}.bt{width:100%;padding:.45rem .75rem .5rem}.bt-head{border-bottom:1px dashed var(--stitch);color:var(--fog);align-items:center;gap:.5rem;margin-bottom:.25rem;padding-bottom:.3rem;font-size:.76rem;display:flex}.bt-k{color:var(--shell);white-space:nowrap;align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;display:inline-flex}.bt-where{flex:1;min-width:0}.bt-bait{color:var(--celadon);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.bt-bait.none{color:var(--amber)}.bt-row{grid-template-columns:.55rem minmax(0,1fr) auto 3.4rem;align-items:center;gap:.5rem;padding:.14rem 0;font-size:.86rem;display:grid}.bt-name{font-weight:600}.bt-row.unknown .bt-name{color:var(--rc);letter-spacing:.08em}.bt-name em{background:var(--amber);color:#2b1b00;letter-spacing:0;border-radius:.2rem;margin-left:.4rem;padding:0 .35rem;font-size:.7rem;font-style:normal}.bt-row.frenzy{background:linear-gradient(90deg,#f2b75529,#0000 80%)}.bt-odds{align-items:flex-end;gap:.13rem;height:.85rem;display:inline-flex}.bt-odds i{background:#f3eee233;border-radius:.06rem;width:.24rem}.bt-odds i:first-child{height:40%}.bt-odds i:nth-child(2){height:70%}.bt-odds i:nth-child(3){height:100%}.bt-odds.lv1 i:first-child,.bt-odds.lv2 i:nth-child(-n+2),.bt-odds.lv3 i{background:var(--shell)}.bt-odds b{width:1.5rem;color:var(--fog);white-space:nowrap;align-self:center;margin-left:.25rem;font-size:.72rem;font-weight:500}.bt-suit{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.18rem;font-size:.74rem;display:inline-flex}.bt-suit.good{color:var(--celadon)}.bt-suit.mid{color:var(--shell-dim)}.bt-suit.bad{color:#ff9c88}.bt-suit.hidden{color:var(--fog)}.bt.bt-line{background:var(--plate-soft);white-space:nowrap;align-items:center;gap:.45rem;width:auto;max-width:100%;padding:.25rem .7rem .28rem .55rem;font-size:.8rem;display:flex;overflow:hidden}.bt-line .bt-k{color:var(--shell-dim);font-size:.8rem;font-weight:500}.bt-chip{color:var(--rc);font-weight:600}.bt-chip+.bt-chip:before{content:"·";color:var(--fog);margin-right:.45rem;font-weight:500}.bt-chip.frenzy{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:.2em}.mm{flex-direction:column;display:flex}.mm-spot{background:var(--plate);border:1px solid var(--edge-strong);white-space:nowrap;color:var(--shell);border-radius:1rem;align-self:flex-end;align-items:center;gap:.4rem;margin-top:.4rem;padding:.14rem .7rem .16rem .2rem;font-size:.8rem;font-weight:600;display:flex}.mm-spot[hidden]{display:none}.mm-spot-arrow{background:var(--shell);width:1.25rem;height:1.25rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.mm-spot.here{border-color:var(--celadon);color:var(--celadon)}.mm-spot.legend{border-color:var(--amber);color:var(--amber);box-shadow:0 0 .9rem #f2b75580}.mm-spot.legend .mm-spot-arrow{background:var(--vermilion);color:#fff}.feed-item.legend-seen{background:var(--plate);border-right-color:var(--vermilion);font-size:.88rem;animation-duration:26s;box-shadow:0 0 1rem #dc4a3080}.feed-item.legend-seen b{color:var(--amber);font-family:var(--font-display);font-size:1rem}.feed-item.legend-seen .ico{color:#ff8f7a}.feed-item.legend-gone{--rc:var(--fog);color:var(--shell-dim)}.feed-item.legend-caught{color:#2b1b00;border-right:.22rem solid var(--vermilion);background:linear-gradient(100deg,#f7d27a,#e3a52a 55%,#f9e2a3);align-items:center;gap:.55rem;padding:.45rem .9rem .5rem .65rem;font-size:.95rem;animation-duration:26s;box-shadow:0 0 1.8rem #f2b755bf}.feed-item.legend-caught .who{color:#2b1b00}.feed-item.legend-caught b{color:#5a1a08;font-family:var(--font-display);font-size:1.15rem}.feed-item.legend-caught small{opacity:.8;font-size:.74rem;display:block}.feed-item.legend-caught .ico{color:var(--vermilion-deep)}@media (max-height:520px){.jn{padding:.35rem .6rem .45rem .95rem}.jn-text,.jn-foot,.jn-head .key{display:none}.jn-title{margin:.05rem 0 0;font-size:1rem}.jn-prog{margin-top:.25rem}.jn-claim{margin-top:.35rem;padding:.35rem .55rem}.jn-claim .jn-reward,.bt:not(.bt-line) .bt-row:nth-child(n+4),.bt-where,.bt-odds b{display:none}.bt-row{grid-template-columns:.55rem minmax(0,1fr) auto 2.9rem;font-size:.78rem}.mm-spot{font-size:.72rem}}.pp-hp{color:#ff9c88;grid-column:2/4;align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.pp-hp-bar{background:#f3eee224;border-radius:1rem;flex:1;height:.5rem;position:relative;overflow:hidden}.pp-hp-bar i{transform-origin:0;border-radius:inherit;transition:transform .25s var(--ease-out);background:linear-gradient(90deg,#c7402a,#ef6a4c);position:absolute;inset:0}.pp-hp span{color:var(--shell-dim);white-space:nowrap;font-size:.74rem}.pp-hp.low .pp-hp-bar{animation:.7s ease-in-out infinite alternate hp-low}.pp-hp.low span{color:#ff9c88;font-weight:600}@keyframes hp-low{to{box-shadow:0 0 .6rem #dc4a30e6}}.pp-hp.out{filter:grayscale()}.pp-xp{margin-top:.2rem}.lowhp,.hurt{pointer-events:none;position:absolute;inset:0}.lowhp{background:radial-gradient(#0000 46%,#b5341f5c 76%,#a01e10cc 100%);animation:.9s ease-in-out infinite alternate lowhp}@keyframes lowhp{0%{opacity:.5}to{opacity:1}}.hurt{opacity:0;background:radial-gradient(#0000 40%,#dc4a3066 72%,#c82814e6 100%);place-items:center;display:grid}.hurt span{font-family:var(--font-display);color:#ff8f7a;paint-order:stroke fill;-webkit-text-stroke:.28rem #081420d9;margin-top:9rem;font-size:2.2rem;font-weight:600}.hurt.go{animation:.55s ease-out hurt}.hurt.go span{animation:.55s ease-out hurt-num}@keyframes hurt{0%{opacity:1}to{opacity:0}}@keyframes hurt-num{0%{transform:translateY(.6rem)scale(1.3)}to{transform:translateY(-1rem)}}.downed{z-index:25;background:radial-gradient(#1e080680 0%,#0e0404db 100%);place-items:center;animation:.5s ease-out fade-in;display:grid;position:absolute;inset:0}.down-box{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:30rem;padding:1rem;display:flex}.down-ico{color:#ef6a4c;animation:1.2s ease-in-out infinite hp-beat}@keyframes hp-beat{0%,to{opacity:.6;transform:scale(1)}12%{opacity:1;transform:scale(1.18)}}.down-box h2{letter-spacing:.2em;color:#ffd9cf;margin:0 -.2em 0 0;font-size:3.4rem}.down-box p{color:var(--shell);margin:0;font-size:1.05rem}.down-wait{min-height:5.4rem;color:var(--shell-dim);flex-direction:column;align-items:center;gap:.2rem;margin-top:1rem;display:flex}.down-wait b{color:var(--shell);font-size:3.2rem;line-height:1}.prompt.revive{border-color:var(--celadon);touch-action:none}.revive-ring{background:conic-gradient(var(--celadon) calc(var(--f,0) * 1turn), #f3eee233 0);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.prompt.revive .key{animation:none}.aim{pointer-events:none;color:#fffaf0;--p:0;width:0;height:0;position:absolute;top:50%;left:50%}.aim.on-target{color:#ff7d63}.aim-x i{background:currentColor;border-radius:.1rem;width:.14rem;height:.9rem;position:absolute;top:-.45rem;left:-.07rem;box-shadow:0 0 0 1px #081420bf}.aim-x i:first-child{transform:translateY(calc(-2.1rem + 1.1rem * var(--p)))}.aim-x i:nth-child(2){transform:rotate(90deg) translateY(calc(-2.1rem + 1.1rem * var(--p)))}.aim-x i:nth-child(3){transform:rotate(180deg) translateY(calc(-2.1rem + 1.1rem * var(--p)))}.aim-x i:nth-child(4){transform:rotate(270deg) translateY(calc(-2.1rem + 1.1rem * var(--p)))}.aim-x b{background:currentColor;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:-.15rem;left:-.15rem;box-shadow:0 0 0 1px #081420cc}.aim.full .aim-x i{background:var(--amber)}.aim-cross .aim-x i,.aim-cone .aim-x i,.aim-fine .aim-x i,.aim-scope .aim-x i{--p:1}.aim-fine .aim-x i{width:.08rem;height:1.6rem;top:-.8rem;left:-.04rem}.aim-fine .aim-x i:first-child{transform:translateY(-1.6rem)}.aim-fine .aim-x i:nth-child(2){transform:rotate(90deg)translateY(-1.6rem)}.aim-fine .aim-x i:nth-child(3){transform:rotate(180deg)translateY(-1.6rem)}.aim-fine .aim-x i:nth-child(4){transform:rotate(270deg)translateY(-1.6rem)}.aim-cone .aim-cone{left:calc(-1 * var(--cone));top:calc(-1 * var(--cone));width:calc(2 * var(--cone));height:calc(2 * var(--cone));opacity:.9;border:.12rem solid;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #081420b3,inset 0 0 0 1px #081420b3}.aim-cone .aim-x i{display:none}.aim-scope .aim-scope{background:radial-gradient(circle,#0000 0 34vh,#08142066 34.2vh,#040a10f5 35vh);width:200vw;height:200vh;position:absolute;top:-100vh;left:-100vw}.aim-scope .aim-x i{width:.06rem;height:31vh;box-shadow:none;background:#081420e6;top:-15.5vh;left:-.03rem}.aim-scope .aim-x i:first-child{transform:translateY(-18.2vh)}.aim-scope .aim-x i:nth-child(2){transform:rotate(90deg)translateY(-18.2vh)}.aim-scope .aim-x i:nth-child(3){transform:rotate(180deg)translateY(-18.2vh)}.aim-scope .aim-x i:nth-child(4){transform:rotate(270deg)translateY(-18.2vh)}.aim-scope.on-target .aim-x b{box-shadow:0 0 .6rem #ff7d63}.aim-meter{color:#fffaf0;flex-direction:column;align-items:center;gap:.3rem;width:14rem;display:flex;position:absolute;top:3.6rem;left:0;transform:translate(-50%)}.aim-cone .aim-meter{top:calc(var(--cone) + 1rem)}.aim-read{white-space:nowrap;paint-order:stroke fill;-webkit-text-stroke:.22rem #081420cc;align-items:baseline;gap:.25rem;display:flex}.aim-read b{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1}.aim-read small{color:var(--shell);margin-left:.5rem;font-size:.78rem}.aim-track{background:var(--plate);border:1px solid var(--edge-strong);border-radius:.2rem;width:100%;height:.6rem;position:relative;overflow:hidden}.aim-track i{transform-origin:0;background:linear-gradient(90deg, var(--celadon-deep), var(--celadon) 60%, var(--amber) 94%, #fff);position:absolute;inset:0;transform:scaleX(0)}.aim.full .aim-track{border-color:var(--amber);box-shadow:0 0 .9rem #f2b75599}.aim-label{background:var(--plate-soft);border-radius:2rem;padding:.05rem .7rem .1rem;font-size:.8rem}.loots{pointer-events:none;z-index:2;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:absolute;top:34%;left:56%}.loot{background:var(--plate);border-left:.2rem solid var(--rc);box-shadow:var(--shadow-plate);animation:loot-life 5.2s var(--ease-out) forwards;border-radius:.25rem;padding:.3rem .8rem .35rem .6rem}@keyframes loot-life{0%{opacity:0;transform:translate(-1.2rem)scale(.92)}5%{opacity:1;transform:translate(.2rem)scale(1.03)}9%{transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.8rem)}}.loot-main{white-space:nowrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.loot-main b{color:var(--rc);font-weight:600}.loot-lv{color:var(--shell-dim);background:#f3eee21f;border-radius:.15rem;padding:0 .3rem;font-size:.74rem;font-weight:600}.loot-xp{color:var(--celadon);font-size:.88rem;font-weight:600}.loot .coins{font-size:.95rem}.loot-alive{background:var(--celadon);color:#07251f;border-radius:.2rem;padding:0 .35rem;font-size:.72rem;font-style:normal;font-weight:600}.loot-tricks{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.trick{color:#2b1b00;font-family:var(--font-display);white-space:nowrap;animation:trick-pop .32s var(--ease-spring) both;background:linear-gradient(100deg,#f7d27a,#e3a52a 60%,#f9e2a3);border-radius:.2rem;align-items:baseline;gap:.3rem;padding:.08rem .55rem .12rem;font-size:1.05rem;font-weight:600;display:inline-flex;transform:rotate(-2deg);box-shadow:0 .15rem .5rem #030a1266}.trick:nth-child(2n){transform:rotate(1.5deg)}.trick i{font-style:normal;font-family:var(--font-ui);color:#6a3d00;font-size:.8rem}.trick.tk-crit,.trick.tk-air,.trick.tk-boss_weak{color:#fff;background:linear-gradient(100deg,#ff9d7a,#dc4a30 60%,#ffb59c)}.trick.tk-crit i,.trick.tk-air i,.trick.tk-boss_weak i{color:#ffe1d6}.trick.total{background:var(--ink);color:var(--amber)}.trick.total i{color:var(--amber);font-size:1rem;font-weight:600}@keyframes trick-pop{0%{opacity:0;scale:1.9}}.loot.wild{box-shadow:0 0 1.4rem #f2b75599, var(--shadow-plate)}.loot-note{color:var(--fog);margin-top:.15rem;font-size:.76rem}.lvup{color:#2b1b00;animation:lvup 7s var(--ease-out) forwards;text-align:left;background:linear-gradient(100deg,#f7d27a,#e3a52a 55%,#f9e2a3);border-radius:.3rem;align-items:center;gap:.9rem;padding:.6rem 1.4rem .65rem .7rem;display:flex;box-shadow:0 0 2.4rem #f2b755cc,0 .6rem 1.6rem #030a1280}@keyframes lvup{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1.1)}8%{transform:scale(1)}92%{opacity:1}to{opacity:0;transform:translateY(-.6rem)}}.lvup-seal{background:var(--vermilion);color:#fff3e6;border-radius:.3rem;align-content:center;place-items:center;width:3.3rem;height:3.3rem;line-height:1;display:grid;transform:rotate(-5deg);box-shadow:inset 0 0 0 .12rem #fff3e699}.lvup-seal small{font-size:.62rem}.lvup-seal b{font-family:var(--font-display);font-size:1.6rem}.lvup-text{flex-direction:column;line-height:1.2;display:flex}.lvup-text b{letter-spacing:.1em;font-size:1.7rem}.lvup-text span{align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;display:flex}.lvup .key{color:var(--amber);box-shadow:none;background:#2b1b00}.boss{top:var(--st);background:var(--plate);width:min(42rem,44vw);box-shadow:inset 0 0 0 .16rem var(--plate-solid), inset 0 0 0 .22rem #c9952c80, var(--shadow-plate);animation:toast-in .4s var(--ease-out);z-index:3;border:1px solid #c9952c;border-radius:.3rem;padding:.45rem .9rem .5rem;position:absolute;left:50%;transform:translate(-50%)}.hud:has(.boss) .zr{display:none}.boss-head{color:var(--amber);align-items:baseline;gap:.5rem;display:flex}.boss-head .ico{align-self:center}.boss-head b{letter-spacing:.08em;font-size:1.45rem;line-height:1.2}.boss-head small{color:var(--fog);font-size:.8rem}.boss-hp{color:var(--shell);margin-left:auto;font-size:.9rem}.boss-bar{height:.8rem;box-shadow:inset 0 0 0 1px var(--edge-strong);background:#040c14b3;border-radius:.15rem;margin-top:.25rem;position:relative;overflow:hidden}.boss-bar i{transform-origin:0;transition:transform .3s var(--ease-out);background:linear-gradient(90deg,#b5341f,#ef6a4c);position:absolute;inset:0}.boss-bar u{background:#081420b3;width:1px;position:absolute;top:0;bottom:0}.boss-foot{justify-content:space-between;align-items:center;gap:1rem;min-height:1.6rem;margin-top:.4rem;display:flex}.boss-phase{color:var(--shell);white-space:nowrap;animation:call-pop .3s var(--ease-spring);background:#f3eee21f;border-radius:2rem;padding:.05rem .8rem .1rem;font-size:1rem;font-weight:600}.boss.tone-warn .boss-phase{background:var(--amber);color:#2b1b00;animation:call-pop .3s var(--ease-spring), boss-blink .4s ease-in-out .3s infinite alternate}.boss.tone-danger .boss-phase{background:var(--vermilion);color:#fff}.boss.tone-danger{border-color:var(--vermilion)}.boss.tone-open .boss-phase{background:var(--celadon);color:#07251f;animation:call-pop .3s var(--ease-spring), boss-blink .3s ease-in-out .3s infinite alternate;box-shadow:0 0 1rem #8ddcc6b3}.boss.tone-open{border-color:var(--celadon)}@keyframes boss-blink{to{filter:brightness(1.25)}}.boss-top{color:var(--shell-dim);white-space:nowrap;gap:.9rem;font-size:.8rem;display:flex;overflow:hidden}.boss-top i{font-style:normal;font-family:var(--font-display);color:var(--amber);margin-right:.25rem}.boss-top em{color:var(--shell);font-style:normal;font-weight:600}.boss-intro{color:var(--amber);pointer-events:none;animation:boss-intro 3.2s var(--ease-out) forwards;z-index:4;background:linear-gradient(90deg,#0000,#081420e0 22% 78%,#0000);border-top:1px solid #c9952cb3;border-bottom:1px solid #c9952cb3;flex-direction:column;align-items:center;padding:1.2rem 0 1.4rem;display:flex;position:absolute;top:26%;left:0;right:0}.boss-intro small{letter-spacing:.5em;color:#ff9c88;margin-right:-.5em;font-size:1rem}.boss-intro b{letter-spacing:.2em;background:linear-gradient(#fff0bd,#e2ab3c 55%,#fbe7a8);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.2em;font-size:4.6rem;line-height:1.15}.boss-intro span{color:var(--shell);font-size:1rem}@keyframes boss-intro{0%{opacity:0;clip-path:inset(0 50%)}12%{opacity:1;clip-path:inset(0)}82%{opacity:1}to{opacity:0}}.hud-tc.low{top:calc(max(1rem, env(safe-area-inset-top)) + 8rem)}.tools{align-items:center}.tools.stowed{opacity:.5;filter:grayscale(.7)}.tool-group{border-radius:.25rem;align-items:stretch;gap:.3rem;padding:.15rem;transition:background-color .15s;display:flex}.tool-group.on{box-shadow:inset 0 -.14rem 0 var(--celadon);background:#8ddcc61a}.tool-head{width:3.1rem;height:3.1rem;color:var(--fog);border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;transition:color .12s,background-color .12s;display:flex;position:relative}.tool-head:hover{background:var(--hover);color:var(--shell)}.tool-head[aria-pressed=true]{color:var(--celadon)}.tool-ring{background:conic-gradient(var(--amber) calc(var(--cd,1) * 1turn), #f3eee229 0);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:.1rem;-webkit-mask:radial-gradient(circle,#0000 62%,#000 65%);mask:radial-gradient(circle,#0000 62%,#000 65%)}.tool-head.reloading .tool-ring{opacity:1}.tool-head.reloading .ico{opacity:.55}.tool-swap{color:var(--fog);border-radius:.25rem;flex-direction:column;align-items:center;gap:.2rem;padding:.3rem .35rem;display:flex}.tool-swap:hover{background:var(--hover);color:var(--shell)}.tool-swap .key{min-width:1.3rem;height:1.3rem;font-size:.72rem}.tool-weapon{white-space:nowrap;flex-direction:column;justify-content:center;gap:.15rem;padding:0 .6rem 0 .2rem;line-height:1.2;display:flex}.tool-weapon b{font-size:.95rem;font-weight:600}.tool-weapon>span{color:var(--fog);font-size:.78rem}.ammo{align-items:center;gap:.5rem;display:flex}.ammo-pips{gap:.16rem;display:flex}.ammo-pips i{background:#f3eee22e;border-radius:.1rem;width:.3rem;height:.85rem}.ammo-pips i.on{background:var(--amber)}.ammo-num{color:var(--amber);font-size:1rem;font-weight:600}.ammo em{color:#ff9c88;font-size:.74rem;font-style:normal;font-weight:600;display:none}.tool-weapon.reloading .ammo em{animation:.5s steps(2,jump-none) infinite jump-blink;display:inline}.tool-weapon.dry .ammo-num{color:#ff9c88}.tool-bomb{background:var(--well);border:1px solid var(--edge);width:3.1rem;height:3.1rem;color:var(--amber);border-radius:.2rem;place-items:center;margin-left:.3rem;display:grid;position:relative}.tool-bomb .key{background:var(--indigo-700);min-width:1.05rem;height:1.05rem;color:var(--shell-dim);box-shadow:inset 0 0 0 1px var(--edge-strong);padding:0;font-size:.66rem;position:absolute;top:-.3rem;left:-.3rem}.dock-btn.pulse{color:var(--amber);animation:1.2s ease-in-out infinite dock-pulse}@keyframes dock-pulse{50%{background:#f2b75538;box-shadow:0 0 .9rem #f2b75580}}.badge.gold{background:var(--amber);color:#2b1b00}@media (max-width:118rem){.hud:not(.touch) .dock{grid-template-columns:repeat(6,auto)}}@media (max-height:520px){.pp-hp span{display:none}.pp-hp{margin-top:.15rem}.loots{top:26%;left:50%}.trick{font-size:.88rem}.boss{width:min(28rem,40vw);top:calc(var(--st) + 3.3rem);padding:.3rem .6rem .35rem}.boss-head b{font-size:1.05rem}.boss-top,.boss-head small{display:none}.boss-intro b{font-size:2.8rem}.down-box h2{font-size:2.2rem}.tool-head{width:2.6rem;height:2.6rem}.tool-swap .key,.tool-bomb .key{display:none}.tool-bomb{width:2.6rem;height:2.6rem}.lvup-text b{font-size:1.2rem}.hud-tc.low{top:calc(max(.6rem, env(safe-area-inset-top)) + 7.6rem)}}.hud.touch .dock{gap:.1rem}.hud.touch .dock-btn{width:2.2rem;height:2.3rem}.aim-cross .aim-x i:first-child{transform:translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-cross .aim-x i:nth-child(2){transform:rotate(90deg) translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-cross .aim-x i:nth-child(3){transform:rotate(180deg) translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-cross .aim-x i:nth-child(4){transform:rotate(270deg) translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-cross .aim-x i,.aim-cone .aim-cone{transition:transform 60ms linear,width 60ms linear,height 60ms linear,left 60ms linear,top 60ms linear}.aim-cone .aim-x b{opacity:.85}.aim-scope .aim-scope,.aim-scope .aim-x i{opacity:var(--scope,0)}.aim-hit{opacity:0;color:#fffaf0;position:absolute;top:0;left:0}.aim-hit i{background:currentColor;border-radius:.1rem;width:.14rem;height:.8rem;position:absolute;top:-.4rem;left:-.07rem;box-shadow:0 0 0 1px #081420cc}.aim-hit i:first-child{transform:rotate(45deg)translateY(-1.15rem)}.aim-hit i:nth-child(2){transform:rotate(135deg)translateY(-1.15rem)}.aim-hit i:nth-child(3){transform:rotate(225deg)translateY(-1.15rem)}.aim-hit i:nth-child(4){transform:rotate(315deg)translateY(-1.15rem)}.aim-hit.go{animation:.26s ease-out both aim-hit}.aim-hit.kill{color:#ff5a3c}.aim-hit.kill.go{animation:.42s ease-out both aim-kill}@keyframes aim-hit{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes aim-kill{0%{opacity:1;transform:scale(.8)}60%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(1.7)}}.ammo-num{align-items:baseline;gap:.25rem;line-height:1;display:inline-flex}.ammo-num b{font-family:var(--font-display);text-align:right;min-width:1.5em;font-size:1.35rem;font-weight:600}.ammo-num i{color:var(--fog);font-size:.76rem;font-style:normal}.tool-weapon.low .ammo-num b,.tool-weapon.dry .ammo-num b{color:#ff9c88}.tool-weapon.dry .ammo-pips{animation:.5s steps(2,jump-none) infinite jump-blink}.tool-weapon{position:relative}.tool-weapon:after{content:"";background:linear-gradient(90deg, var(--amber) calc(var(--rl,0) * 100%), #f3eee229 0);opacity:0;border-radius:.1rem;height:.16rem;position:absolute;bottom:-.1rem;left:.2rem;right:.6rem}.tool-weapon.reloading:after{opacity:1}.tool-weapon.reloading .ammo-pips i.on{background:#f2b75573}button.tool-bomb{cursor:default}button.tool-bomb.multi{cursor:pointer}button.tool-bomb.multi:hover{border-color:var(--edge-strong);background:var(--hover)}.tool-bomb .tool-ring{inset:.2rem}.tool-bomb.reloading .tool-ring{opacity:1}.tool-bomb.reloading .ico{opacity:.5}@media (prefers-reduced-motion:reduce){.aim-hit.go,.aim-hit.kill.go{animation-duration:10ms}}.aim-cross .aim-meter,.aim-fine .aim-meter{top:calc(max(.5rem, var(--cone)) + 2.2rem)}.loots{left:calc(50% + 5.5rem);right:calc(var(--sr) + 20rem + .8rem)}.loot{max-width:100%}.loot-main{white-space:normal;flex-wrap:wrap;row-gap:.05rem}.loot-id,.loot-gain{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.loot-tricks{flex-wrap:wrap}@media (max-height:520px){.hud.busy .hud-tr>.plate,.hud.busy .hud-tr>.feed{display:none}.loots{left:calc(50% + 4.5rem);right:var(--sr);align-items:flex-start;top:10.6rem}.loots .loot:nth-last-child(n+3){display:none}}.aim-hip{opacity:calc(1 - var(--scope,0));position:absolute;top:0;left:0}.aim-hip i{background:currentColor;border-radius:.1rem;width:.14rem;height:.9rem;position:absolute;top:-.45rem;left:-.07rem;box-shadow:0 0 0 1px #081420bf}.aim-hip i:first-child{transform:translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-hip i:nth-child(2){transform:rotate(90deg) translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-hip i:nth-child(3){transform:rotate(180deg) translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-hip i:nth-child(4){transform:rotate(270deg) translateY(calc(-.55rem - max(.5rem, var(--cone))))}.aim-scope .aim-x b{opacity:1}.aim-scope .aim-meter{top:calc(3.2rem + 19vh * var(--scope,0))}.pp-name{align-items:center;gap:.35rem;min-width:0;display:flex}.pp-member{border-radius:.2rem;font-size:.9rem;display:inline-flex}.pp-member:hover{filter:brightness(1.15)}.nudge{background:var(--plate-soft);width:100%;color:var(--shell-dim);border:1px dashed #f2b7558c;border-radius:.22rem;align-items:stretch;font-size:.82rem;display:flex}.nudge-go{text-align:left;min-width:0;color:inherit;flex:1;align-items:center;gap:.45rem;padding:.28rem .6rem;display:flex}.nudge-go .ico{color:var(--amber);flex:none}.nudge-go b{color:var(--amber);margin-right:.45rem;font-weight:600}.nudge-go:hover{color:var(--shell);background:var(--hover)}.nudge-x{width:1.7rem;color:var(--fog);border-left:1px dashed #f2b7554d;place-items:center;display:grid}.nudge-x:hover{color:var(--shell);background:var(--hover)}.party{flex-direction:column;gap:.22rem;width:100%;display:flex}.party-head{color:var(--shell-dim);text-shadow:var(--shadow-text);align-items:center;gap:.4rem;padding:.1rem .15rem 0 .3rem;font-size:.78rem;display:flex}.party-head .ico{color:var(--amber)}.party-head b{color:var(--shell)}.party-head i{opacity:.7;font-style:normal}.party-xp{color:var(--fog);border-radius:1rem;margin-left:auto;padding:0 .4rem;font-size:.74rem}.party-xp.on{color:var(--celadon);background:#8ddcc62e;font-weight:600}.party-leave{min-width:1.3rem;height:1.3rem;color:var(--fog);border-radius:.2rem;place-items:center;padding:0 .2rem;font-size:.74rem;display:grid}.party-leave:hover{background:var(--plate);color:var(--shell)}.party-leave.sure{background:var(--vermilion);color:#fff;padding:0 .5rem;font-weight:600}.pf{background:var(--plate);box-shadow:var(--shadow-plate);border-left:.2rem solid #f2b755;border-radius:.22rem;align-items:center;gap:.5rem;padding:.28rem .6rem .32rem .35rem;display:flex}.pf-lv{background:var(--well);border:1px solid var(--edge);border-radius:.18rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.86rem;font-weight:600;display:grid}.pf-main{flex:1;min-width:0}.pf-name{align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;line-height:1.2;display:flex}.pf-name .mmark{font-size:.72rem}.pf-lead{color:var(--amber);flex:none}.pf-dist{color:var(--fog);white-space:nowrap;margin-left:auto;padding-left:.4rem;font-size:.74rem;font-weight:400}.pf-hp{background:#f3eee224;border-radius:.15rem;height:.3rem;margin-top:.22rem;overflow:hidden}.pf-hp i{transform-origin:0;height:100%;transition:transform .25s var(--ease-out);background:linear-gradient(90deg,#c8452c,#e9694a);display:block}.pf.low .pf-hp i{background:#ff5a3c;animation:.6s steps(2,jump-none) infinite jump-blink}.pf.far,.pf.away{border-left-color:#f2b75559}.pf.far .pf-name>.ellipsis,.pf.away .pf-name>.ellipsis{color:var(--shell-dim)}.pf.down{color:#fff;background:linear-gradient(90deg,#a5301b,#c8452c);border-left-color:#fff;animation:.7s ease-in-out infinite alternate pf-down}.pf.down .pf-lv{background:#00000040;border-color:#fff6}.pf.down .pf-dist{color:#ffe1d9;font-weight:600}.pf-call{align-items:center;gap:.3rem;margin-top:.1rem;font-size:.8rem;font-weight:600;line-height:1.2;display:flex}@keyframes pf-down{0%{box-shadow:var(--shadow-plate), 0 0 0 0 #dc4a30e6}to{box-shadow:var(--shadow-plate), 0 0 1.4rem .2rem #dc4a30d9}}.pf-empty{background:var(--plate-soft);color:var(--shell-dim);border-radius:.22rem;padding:.3rem .6rem;font-size:.8rem}.party-invite .ico{color:var(--amber)}.loot-toss{height:1.5rem;color:var(--ink);pointer-events:auto;background:#f3eee2eb;border-radius:.2rem;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 .12rem #030a1280}.loot-toss:hover{background:#fff}.loot-toss:active{box-shadow:none;transform:translateY(.08rem)}.loot-mats{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.mat{color:var(--celadon);white-space:nowrap;background:#8ddcc624;border:1px solid #8ddcc666;border-radius:1rem;align-items:center;gap:.25rem;padding:.02rem .5rem .06rem .35rem;font-size:.82rem;display:inline-flex}.mat i{color:var(--shell);font-style:normal;font-weight:600}.mat.mat-elite_core,.mat.mat-boss_relic{color:var(--amber);background:#f2b75529;border-color:#f2b75599}.loot-mats .mat{animation:trick-pop .32s var(--ease-spring) .2s both}.loot.skeet{border-left-color:var(--amber);background:linear-gradient(100deg,#142c40f7,#214762f7);align-items:center;gap:.7rem;padding:.35rem .9rem .4rem .6rem;animation-duration:6s;display:flex}.skeet-x{color:var(--amber);paint-order:stroke fill;-webkit-text-stroke:.2rem #081420d9;text-shadow:0 0 1rem #f2b75573;transform-origin:0;animation:skeet-x .5s var(--ease-spring) both;font-size:2.1rem;font-weight:600;line-height:1}.loot.skeet.great .skeet-x{color:#ffd27a;text-shadow:0 0 1.4rem #ffd27acc;font-size:2.7rem}.loot.skeet.meek .skeet-x{color:var(--shell-dim);text-shadow:none}@keyframes skeet-x{0%{opacity:0;transform:scale(2.4)rotate(-8deg)}60%{opacity:1;transform:scale(.92)rotate(2deg)}to{transform:none}}.skeet-body{min-width:0}.loot.skeet .loot-id .ico{color:var(--amber)}.loot.skeet .loot-gain .coins{font-size:1.1rem;font-weight:600}@media (max-height:520px){.party-head{display:none}.pf{padding:.16rem .5rem .2rem .3rem}.pf-lv{width:1.4rem;height:1.4rem;font-size:.78rem}.nudge-go span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skeet-x{font-size:1.7rem}.loot.skeet.great .skeet-x{font-size:2rem}}@media (prefers-reduced-motion:reduce){.pf.down,.skeet-x,.loot-mats .mat{animation:none}}.party-head{background:var(--plate-soft);text-shadow:none;border-radius:.22rem;padding:.12rem .2rem .14rem .5rem}@media (max-height:520px){.hud.busy .nudge{display:none}.hud:has(.party) .nudge{display:none}}.lo{--sw:1;--cd:1}.lo-slots{gap:.25rem;display:flex}.lo-slot{width:3.1rem;height:3.1rem;color:var(--fog);background:var(--well);border:1px solid var(--edge);border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;transition:color .12s,background-color .12s,border-color .12s;display:flex;position:relative}.lo-slot:hover{color:var(--shell);border-color:var(--edge-strong)}.lo-slot.on{color:var(--celadon);box-shadow:inset 0 -.16rem 0 var(--celadon);background:#8ddcc61f;border-color:#8ddcc699}.lo-slot .key{background:var(--indigo-700);min-width:1.05rem;height:1.05rem;color:var(--shell-dim);box-shadow:inset 0 0 0 1px var(--edge-strong);padding:0;font-size:.66rem;position:absolute;top:-.3rem;left:-.3rem}.lo-slot.on .key{background:var(--celadon);color:#07251f;box-shadow:none}.lo-slot .plusn{margin:0;font-size:.7rem;line-height:1.2;position:absolute;bottom:.05rem;right:.2rem}.lo-slot.rod .tk-pips{margin-top:.1rem}.lo-slot.empty{color:#93aab899;background:0 0;border-style:dashed}.lo-slot .tool-ring{background:conic-gradient(var(--amber) calc(var(--cd,1) * 1turn), #f3eee229 0)}.lo.reloading .lo-slot.on .tool-ring{opacity:1}.lo.reloading .lo-slot.on .ico{opacity:.55}.lo.switching .lo-slot.on .ico{transform:translateY(calc((1 - var(--sw)) * .9rem)) scale(calc(.8 + .2 * var(--sw)));opacity:calc(.25 + .75 * var(--sw))}.lo.switching .lo-slot.on{box-shadow:inset 0 calc(-3.1rem * var(--sw)) 0 #8ddcc629, inset 0 -.16rem 0 var(--celadon)}.lo.switching .lo-detail{opacity:calc(.3 + .7 * var(--sw))}.lo-detail{align-items:stretch;gap:.3rem;min-width:9.5rem;display:flex}.lo .tool-weapon{min-width:9rem;padding:0 .6rem 0 .4rem}.aim-prot{color:#2b1b00;white-space:nowrap;background:#f2b755;border-radius:2rem;align-items:center;gap:.35rem;padding:.12rem .7rem .16rem .5rem;font-size:.88rem;font-weight:600;display:none;position:absolute;top:-3.4rem;left:0;transform:translate(-50%);box-shadow:0 0 0 .12rem #08142099}.aim.protected .aim-prot{animation:call-pop .25s var(--ease-spring);display:inline-flex}.aim.protected{color:#f2b755}.aim-hit.head{color:#ffd27a}.aim-hit.head i{height:1rem;top:-.5rem}.aim.ads .aim-meter small{display:none}.season-chip{background:var(--plate-soft);width:100%;color:var(--shell-dim);text-align:left;border-radius:.22rem;align-items:center;gap:.45rem;padding:.16rem .6rem .18rem .5rem;font-size:.78rem;display:flex}.season-chip:hover{background:var(--plate);color:var(--shell)}.season-chip>.ico{color:var(--amber);flex:none}.season-chip-k{white-space:nowrap}.season-chip-k b{color:var(--shell);font-size:.9rem}.season-chip-k i{opacity:.6;font-style:normal}.season-chip-bar{background:#f3eee224;border-radius:.13rem;flex:1;height:.26rem;overflow:hidden}.season-chip-bar i{transform-origin:0;background:linear-gradient(90deg,#e3a52a,#f7d27a);height:100%;display:block}.season-chip-to{color:var(--fog);font-size:.72rem}.season-chip-go{background:var(--amber);color:#2b1b00;white-space:nowrap;border-radius:1rem;padding:0 .45rem;font-weight:600}.season-chip.ready{background:var(--plate);animation:1.2s ease-in-out infinite alternate season-ready;box-shadow:0 0 0 1px #f2b755b3}@keyframes season-ready{to{box-shadow:0 0 0 1px #f2b755e6,0 0 1rem #f2b7558c}}.ev-banner{color:var(--shell);pointer-events:none;z-index:4;animation:ev-banner 6.5s var(--ease-out) forwards;background:linear-gradient(90deg,#0000,#081420e6 24% 76%,#0000);border-top:1px solid #8ddcc699;border-bottom:1px solid #8ddcc699;flex-direction:column;align-items:center;gap:.2rem;padding:1rem 0 1.2rem;display:flex;position:absolute;top:21%;left:0;right:0}.ev-banner small{letter-spacing:.5em;color:var(--celadon);margin-right:-.5em;font-size:.9rem}.ev-banner b{letter-spacing:.14em;color:#eafff8;text-shadow:0 0 2rem #8ddcc68c;align-items:center;gap:.8rem;font-size:3.4rem;font-weight:600;line-height:1.2;display:flex}.ev-banner b .ico{color:var(--celadon)}.ev-banner span{color:var(--shell);font-size:1.1rem}.ev-banner i{background:var(--celadon);color:#07251f;border-radius:2rem;margin-top:.2rem;padding:.05rem .8rem .1rem;font-size:.9rem;font-style:normal;font-weight:600}.ev-banner.ev-boss_invasion{border-color:#dc4a30bf}.ev-banner.ev-boss_invasion small,.ev-banner.ev-boss_invasion b .ico{color:#ff9c88}.ev-banner.ev-boss_invasion b{color:#ffe6df;text-shadow:0 0 2rem #dc4a3099}.ev-banner.ev-boss_invasion i{background:var(--vermilion);color:#fff}.ev-banner.ev-gold_rush small,.ev-banner.ev-gold_rush b .ico{color:var(--amber)}.ev-banner.ev-gold_rush{border-color:#f2b755b3}.ev-banner.ev-gold_rush b{color:#fff3cf;text-shadow:0 0 2rem #f2b7558c}.ev-banner.ev-gold_rush i{background:var(--amber);color:#2b1b00}@keyframes ev-banner{0%{opacity:0;transform:scaleY(.4)}6%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;transform:translateY(-1rem)}}.ev-chip{background:var(--plate);border-left:.2rem solid var(--celadon);width:100%;box-shadow:var(--shadow-plate);border-radius:.22rem;align-items:center;gap:.5rem;padding:.35rem .7rem .45rem .6rem;display:flex;position:relative;overflow:hidden}.ev-chip>.ico{color:var(--celadon);flex:none}.ev-chip-text{flex:1;min-width:0;line-height:1.25}.ev-chip-text b{font-size:.92rem;font-weight:600;display:block}.ev-chip-text small{color:var(--shell-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;display:block;overflow:hidden}.ev-chip-time{color:var(--celadon);font-size:1.05rem;font-weight:600}.ev-chip-bar{background:var(--celadon);transform-origin:0;height:.14rem;transition:transform 1s linear;position:absolute;bottom:0;left:0;right:0}.ev-chip-aim{background:var(--vermilion);color:#fff;white-space:nowrap;border-radius:1rem;align-items:center;gap:.25rem;padding:.05rem .5rem .08rem .3rem;font-size:.8rem;font-weight:600;display:inline-flex}.ev-chip-arrow{display:inline-flex}.ev-chip.ev-boss_invasion{border-left-color:var(--vermilion)}.ev-chip.ev-boss_invasion>.ico,.ev-chip.ev-boss_invasion .ev-chip-time{color:#ff9c88}.ev-chip.ev-boss_invasion .ev-chip-bar{background:var(--vermilion)}.ev-chip.ev-gold_rush{border-left-color:var(--amber)}.ev-chip.ev-gold_rush>.ico,.ev-chip.ev-gold_rush .ev-chip-time{color:var(--amber)}.ev-chip.ev-gold_rush .ev-chip-bar{background:var(--amber)}.ev-chip.ending .ev-chip-time{animation:.6s steps(2,jump-none) infinite jump-blink}.clk-ev{border-top:1px dashed var(--stitch);color:var(--shell-dim);align-items:center;gap:.3rem;margin-top:.35rem;padding-top:.3rem;font-size:.74rem;display:flex}.clk-ev .ico{color:var(--celadon);flex:none}.clk-ev .ellipsis{flex:1;min-width:0}.clk-ev .num{color:var(--shell)}.jn .key,.jl-text .key,.help-steps .key,.help-where .key{vertical-align:.02em;min-width:1.35em;height:1.35em;margin:0 .12em;padding:0 .3em;font-size:.92em;display:inline-flex}.jn .key{background:var(--ink);color:#f4eddc;box-shadow:0 .1em #1a253066}@media (max-height:520px){.lo-slot{width:2.6rem;height:2.6rem}.lo .tk-gear,.lo .tk-gear+.tk-sep{display:none}.lo-detail{min-width:0}.season-chip:not(.ready),.hud.busy .season-chip{display:none}.hud:has(.party) .season-chip{display:none}.ev-banner{padding:.4rem 0 .6rem;top:14%}.ev-banner b{font-size:2rem}.ev-banner span{font-size:.9rem}.ev-chip-text small,.clk-ev{display:none}.aim-prot{top:-2.6rem}}@media (prefers-reduced-motion:reduce){.season-chip.ready,.ev-banner{animation:none}}.lo .tk-bait{width:2.8rem}.fh{left:50%;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 10.4rem);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.fh-cast{width:min(24rem,70vw);animation:fh-in .16s var(--ease-out);gap:.35rem}@keyframes fh-in{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}}.fh-cast-dist{paint-order:stroke fill;-webkit-text-stroke:.26rem #081420cc;align-items:baseline;gap:.3rem;display:flex}.fh-cast-dist b{font-family:var(--font-display);font-size:2.6rem;font-weight:600;line-height:1}.fh-cast-dist span{color:var(--shell);font-size:1rem}.fh-cast-track{background:var(--plate);border:1px solid var(--edge-strong);width:100%;height:1.05rem;box-shadow:var(--shadow-plate);border-radius:.2rem;position:relative;overflow:hidden}.fh-cast-track i{transform-origin:0;background:linear-gradient(90deg, var(--celadon-deep), var(--celadon) 60%, var(--amber) 92%, #fff 100%);position:absolute;inset:0;transform:scaleX(0)}.fh-cast-track:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#0b1a288c calc(10% - 1px) 10%);position:absolute;inset:0}.fh-cast.full .fh-cast-track{border-color:var(--amber);box-shadow:0 0 1rem #f2b7558c, var(--shadow-plate)}.fh-cast.full .fh-cast-dist b{color:var(--amber)}.fh-cast-label{background:var(--plate-soft);border-radius:2rem;padding:.1rem .8rem .14rem;font-size:.85rem}.fh-wait{background:var(--plate-soft);color:var(--shell);animation:fh-in .4s var(--ease-out);border-radius:2rem;flex-direction:row;gap:.6rem;padding:.4rem 1rem .4rem .6rem;font-size:.9rem}.fh-wait small{color:var(--fog);font-size:.8rem}.fh-bob{width:1.6rem;height:1.6rem;color:var(--vermilion);place-items:center;animation:2.6s ease-in-out infinite bob;display:grid;position:relative}.fh-bob:before,.fh-bob:after{content:"";border:1px solid var(--shell);opacity:0;border-radius:50%;animation:2.6s ease-out infinite ripple;position:absolute;inset:.15rem}.fh-bob:after{animation-delay:1.3s}@keyframes bob{50%{transform:translateY(.14rem)}}@keyframes ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.fh-bite{pointer-events:none;z-index:3;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.fh-bite-mark{background:var(--vermilion);color:#fff;width:6.5rem;height:6.5rem;font-family:var(--font-display);animation:bite-pop .28s var(--ease-spring), bite-throb .42s ease-in-out .28s infinite;border-radius:50%;place-items:center;font-size:4.6rem;font-weight:600;line-height:1;display:grid;position:relative;box-shadow:0 0 0 .3rem #fffaf0f2,0 0 3rem #dc4a30e6}.fh-bite-mark:before,.fh-bite-mark:after{content:"";border:.22rem solid #fffaf0;border-radius:50%;animation:.85s ease-out infinite bite-ring;position:absolute;inset:-.3rem}.fh-bite-mark:after{animation-delay:.42s}.fh-bite-text{font-family:var(--font-display);letter-spacing:.12em;paint-order:stroke fill;-webkit-text-stroke:.34rem #081420d9;text-shadow:0 .1rem 1rem #030a12e6;animation:bite-pop .3s var(--ease-spring);margin-right:-.12em;font-size:2.4rem;font-weight:600}.fh-bite-key{background:var(--plate);border:1px solid var(--shell);border-radius:2rem;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .45rem;font-size:1.05rem;font-weight:600;display:flex}.fh-bite-key .key{min-width:1.7rem;height:1.7rem;font-size:.9rem}@keyframes bite-pop{0%{opacity:0;transform:scale(.3)}}@keyframes bite-throb{50%{transform:scale(1.09)}}@keyframes bite-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.fh-flash{pointer-events:none;animation:.42s ease-in-out infinite alternate flash;position:absolute;inset:0;box-shadow:inset 0 0 9rem 1.5rem #fffaf080}@keyframes flash{0%{opacity:.25}to{opacity:1}}.fh-fight{width:min(54rem,94vw);animation:fh-in .2s var(--ease-out);gap:.5rem}.fh-call{text-align:center;paint-order:stroke fill;-webkit-text-stroke:.26rem #081420cc;text-shadow:0 .1rem .8rem #030a12cc;flex-direction:column;justify-content:flex-end;align-items:center;min-height:3.5rem;display:flex}.fh-call b{font-family:var(--font-display);letter-spacing:.06em;font-size:1.25rem;font-weight:600;line-height:1.15;transition:color .15s}.fh-call span{color:var(--shell);font-size:.9rem}.fh-fight[data-phase=run] .fh-call b{color:var(--amber);animation:call-pop .3s var(--ease-spring);font-size:1.9rem}.fh-fight[data-phase=jump] .fh-call b{color:#fff;animation:call-pop .25s var(--ease-spring), jump-blink .3s steps(2, jump-none) .25s infinite;font-size:2.3rem}.fh-fight[data-phase=jump] .fh-call span{background:var(--vermilion);color:#fff;-webkit-text-stroke:0;text-shadow:none;border-radius:2rem;margin-top:.2rem;padding:.1rem .8rem;font-size:1.15rem;font-weight:600}.fh-fight[data-phase=thrash] .fh-call b{color:var(--shell);animation:.18s linear infinite shake}.fh-fight[data-phase=rest] .fh-call b{color:var(--celadon)}@keyframes call-pop{0%{opacity:0;transform:scale(.6)}}@keyframes jump-blink{50%{color:var(--amber)}}@keyframes shake{25%{transform:translate(-.08rem)}75%{transform:translate(.08rem)}}.fh-row{align-items:center;gap:.9rem;width:100%;display:flex}.fh-core{flex:1;min-width:0;padding:.6rem .8rem .55rem}.fh-top{grid-template-columns:1.25fr 1fr;gap:1.2rem;margin-bottom:.55rem;display:grid}.fh-stat{grid-template-columns:auto 1fr auto;align-items:center;gap:.22rem .4rem;font-size:.82rem;display:grid}.fh-stat .fh-bar{grid-column:1/4}.fh-stat .v{color:var(--shell-dim)}.fh-bar{background:#f3eee224;border-radius:1rem;height:.42rem;position:relative;overflow:hidden}.fh-bar i{transform-origin:0;border-radius:inherit;background:var(--shell);position:absolute;inset:0}.fh-stam .fh-bar i{background:linear-gradient(90deg, #ff9c88, var(--amber) 45%, var(--shell) 100%)}.fh-lineout.warn{color:var(--amber)}.fh-lineout.warn .fh-bar i{background:var(--vermilion)}.fh-lineout.warn .v{color:var(--amber);animation:.5s steps(2,jump-none) infinite jump-blink}.fh-track{height:2.1rem;box-shadow:inset 0 0 0 1px var(--edge-strong);background:#040c14b3;border-radius:.22rem;position:relative}.fh-zone{position:absolute;top:0;bottom:0}.fh-zone.slack{background:repeating-linear-gradient(-45deg,#f2b75580 0 .18rem,#0000 .18rem .42rem);border-right:1px solid #f2b755cc;border-radius:.22rem 0 0 .22rem;left:0}.fh-zone.sweet{border-left:.12rem solid var(--celadon);border-right:.12rem solid var(--celadon);background:#8ddcc64d}.fh-zone.danger{border-left:.12rem solid var(--vermilion);background:repeating-linear-gradient(-45deg,#dc4a30d9 0 .22rem,#dc4a304d .22rem .5rem);border-radius:0 .22rem .22rem 0;right:0}.fh-fill{transform-origin:0;background:var(--shell);opacity:.3;border-radius:.1rem;position:absolute;inset:.28rem 0;transform:scaleX(0)}.fh-needle{pointer-events:none;will-change:transform;position:absolute;inset:0}.fh-needle:before{content:"";width:.34rem;box-shadow:0 0 0 1px var(--indigo-900), 0 0 .7rem var(--nc,#fffaf099);background:#fffaf0;border-radius:.2rem;position:absolute;top:-.4rem;bottom:-.4rem;left:-.17rem}.fh-needle:after{content:"";filter:drop-shadow(0 0 .1rem var(--indigo-900));border:.42rem solid #0000;border-top-color:#fffaf0;border-bottom-width:0;position:absolute;top:-.95rem;left:-.42rem}.fh-fight[data-zone=sweet] .fh-needle{--nc:var(--celadon)}.fh-fight[data-zone=sweet] .fh-zone.sweet{background:#8ddcc66b;box-shadow:0 0 1rem #8ddcc673}.fh-fight[data-zone=sweet] .fh-fill{background:var(--celadon);opacity:.4}.fh-fight[data-zone=slack] .fh-needle{--nc:var(--amber)}.fh-fight[data-zone=slack] .fh-needle:before{background:var(--amber)}.fh-fight[data-zone=danger] .fh-needle{--nc:var(--vermilion)}.fh-fight[data-zone=danger] .fh-needle:before{background:#ff7d63}.fh-fight[data-zone=danger] .fh-fill{background:var(--vermilion);opacity:.55}.fh-fight[data-zone=danger] .fh-core{border-color:var(--vermilion)}.fh-fight.snap .fh-track{animation:90ms linear infinite shake}.fh-scale{height:1.1rem;color:var(--fog);margin-top:.3rem;font-size:.72rem;position:relative}.fh-scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fh-scale .s-slack{color:var(--amber);left:0;transform:none}.fh-scale .s-sweet{color:var(--celadon)}.fh-scale .s-danger{color:#ff9c88;left:auto;right:0;transform:none}.fh-foot{grid-template-columns:1fr auto 1fr;align-items:center;min-height:1.5rem;margin-top:.2rem;font-size:.85rem;display:grid}.fh-warn{opacity:0;align-items:center;gap:.35rem;font-weight:600;transition:opacity .12s;display:inline-flex}.fh-warn.on{opacity:1}.fh-warn.slack{color:var(--amber);justify-self:start}.fh-warn.snap{color:#ff8f7a;justify-self:end}.fh-warn .pie{background:conic-gradient(currentColor calc(var(--f,0) * 1turn), #f3eee22e 0);width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px var(--indigo-900);border-radius:50%}.fh-warn.on.crit{animation:.24s steps(2,jump-none) infinite jump-blink}.fh-reel{color:var(--fog);justify-self:center;align-items:center;gap:.35rem;transition:color .12s;display:inline-flex}.fh-reel.on{color:var(--shell)}.fh-reel.on .ico{animation:.5s linear infinite spin}.fh-reel .t{color:var(--fog);margin-left:.5rem;font-size:.75rem}@keyframes nudge-l{50%{transform:translate(-.45rem)}}@keyframes nudge-r{50%{transform:translate(.45rem)}}.fh-vignette{pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 10rem 2rem #dc4a30cc}.fh-lost{background:var(--plate);border:1px solid var(--edge-strong);font-family:var(--font-display);box-shadow:var(--shadow-plate);animation:lost-in .4s var(--ease-out);white-space:nowrap;border-radius:.3rem;flex-direction:row;gap:.6rem;padding:.6rem 1.4rem .6rem 1rem;font-size:1.5rem;font-weight:600;bottom:42%}.fh-lost .ico{color:#ff8f7a}.fh-lost[data-why=snapped]{border-color:var(--vermilion)}@keyframes lost-in{0%{opacity:0;transform:translate(-50%)scale(1.25)}40%{opacity:1;transform:translate(-51.5%)scale(1)}55%{transform:translate(-48.5%)}70%{transform:translate(-50.8%)}to{transform:translate(-50%)}}@media (max-height:520px){.fh{bottom:calc(max(.6rem, env(safe-area-inset-bottom)) + 4.9rem)}.fh-fight{gap:.25rem;width:min(34rem,56vw)}.fh-call{min-height:2.6rem}.fh-fight[data-phase=run] .fh-call b{font-size:1.4rem}.fh-fight[data-phase=jump] .fh-call b{font-size:1.6rem}.fh-core{padding:.4rem .6rem}.fh-top{gap:.7rem;margin-bottom:.4rem}.fh-track{height:1.25rem}.fh-scale{display:none}.fh-bite-mark{width:4.6rem;height:4.6rem;font-size:3.2rem}.fh-bite-text{font-size:1.7rem}.fh-cast{width:min(20rem,40vw)}.fh-lost{font-size:1.2rem}}.fh-wait-nibble{color:var(--amber);font-weight:600;display:none}.fh-wait.nibble{box-shadow:inset 0 0 0 1px #f2b75599}.fh-wait.nibble .fh-wait-calm{display:none}.fh-wait.nibble .fh-wait-nibble{display:inline}.fh-wait.nibble .fh-bob{animation:.22s linear 3 nib}@keyframes nib{50%{transform:translateY(.2rem)rotate(-9deg)}}.fh-burst{opacity:0;pointer-events:none;white-space:nowrap;text-align:center;z-index:2;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.fh-burst b{font-family:var(--font-display);letter-spacing:.1em;paint-order:stroke fill;-webkit-text-stroke:.34rem #081420db;text-shadow:0 0 1.6rem;margin-right:-.1em;font-size:3rem;font-weight:600;line-height:1.1}.fh-burst span{background:var(--plate);border:1px solid;border-radius:2rem;padding:.12rem .9rem .16rem;font-size:.95rem;font-weight:600}.fh-burst.perfect{color:var(--amber)}.fh-burst.wind{color:#ff8f7a}.fh-burst.go{animation:burst 2s var(--ease-out) forwards}@keyframes burst{0%{opacity:0;transform:translate(-50%)scale(.35)}10%{opacity:1;transform:translate(-50%)scale(1.14)}18%{transform:translate(-50%)scale(1)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)translateY(-.7rem)}}.fh-zone.hold,.fh-zone.free,.fh-zone.rock,.fh-scale .s-hold,.fh-scale .s-free,.fh-scale .s-rock,.fh-fight[data-phase=dive] .fh-zone.sweet,.fh-fight[data-phase=dive] .fh-scale .s-sweet{display:none}.fh-fight[data-phase=dive] .fh-zone.hold{border-left:.14rem solid var(--amber);border-right:.14rem solid var(--amber);background:#f2b7554d;animation:.45s ease-in-out infinite alternate hold-pulse;display:block}.fh-fight[data-phase=dive][data-zone=sweet] .fh-zone.hold{border-color:var(--celadon);background:#8ddcc66b;animation:none;box-shadow:0 0 1rem #8ddcc673}@keyframes hold-pulse{to{background:#f2b75580}}.fh-fight[data-phase=dive] .fh-scale .s-hold{color:var(--amber);font-weight:600;display:block}.fh-fight[data-phase=dive][data-zone=sweet] .fh-scale .s-hold{color:var(--celadon)}.fh-fight[data-phase=dive] .fh-call b{color:var(--amber);animation:call-pop .25s var(--ease-spring);font-size:2.1rem}.fh-fight[data-phase=dive] .fh-call span,.fh-fight[data-phase=snag] .fh-call span{-webkit-text-stroke:0;text-shadow:none;border-radius:2rem;margin-top:.2rem;padding:.1rem .9rem;font-size:1.12rem;font-weight:600}.fh-fight[data-phase=dive] .fh-call span{background:var(--amber);color:#2b1b00}.fh-fight[data-phase=snag] .fh-zone.slack,.fh-fight[data-phase=snag] .fh-zone.sweet,.fh-fight[data-phase=snag] .fh-scale .s-slack,.fh-fight[data-phase=snag] .fh-scale .s-sweet{display:none}.fh-fight[data-phase=snag] .fh-zone.free{z-index:1;border-right:.14rem solid var(--celadon);background:#8ddcc69e;border-radius:.22rem 0 0 .22rem;animation:.5s ease-in-out infinite alternate free-pulse;display:block;left:0}@keyframes free-pulse{to{box-shadow:0 0 1.1rem #8ddcc6b3}}.fh-fight[data-phase=snag] .fh-zone.rock{background:repeating-linear-gradient(-45deg,#dc4a3080 0 .22rem,#dc4a3024 .22rem .5rem);display:block}.fh-fight[data-phase=snag] .fh-scale .s-free{color:var(--celadon);font-weight:600;display:block;left:0;transform:none}.fh-fight[data-phase=snag] .fh-scale .s-rock{color:#ff9c88;display:block}.fh-fight[data-phase=snag] .fh-call b{color:#fff;animation:call-pop .25s var(--ease-spring);font-size:2.2rem}.fh-fight[data-phase=snag] .fh-call span{background:var(--vermilion);color:#fff}.fh-fight[data-phase=snag] .fh-core{border-color:var(--vermilion)}.fh-fight[data-phase=snag]:not([data-zone=sweet]) .fh-fill{background:var(--vermilion);opacity:.5}.fh-fight[data-phase=snag]:not([data-zone=sweet]) .fh-needle{--nc:var(--vermilion)}.fh-fight[data-phase=snag]:not([data-zone=sweet]) .fh-needle:before{background:#ff7d63}.fh-needle{z-index:2}.fh-reel.dont{background:var(--vermilion);color:#fff;border-radius:2rem;padding:.05rem .7rem;font-weight:600;animation:.3s steps(2,jump-none) infinite jump-blink}.fh-reel.dont .ico{animation:none}.fh-reel.dont .t{display:none}.fh-fight.thud .fh-core{animation:thud .5s var(--ease-out)}@keyframes thud{0%{transform:none}18%{transform:translateY(.55rem)}45%{transform:translateY(-.2rem)}to{transform:none}}.fh-lost>span{flex-direction:column;line-height:1.25;display:flex}.fh-lost small{font-family:var(--font-ui);color:var(--shell-dim);font-size:.85rem;font-weight:500}.fh-lost[data-why=spooked]{border-color:var(--amber)}.fh-lost[data-why=spooked] .ico{color:var(--amber)}@media (max-height:520px){.fh-burst b{font-size:2rem}.fh-fight[data-phase=dive] .fh-call b,.fh-fight[data-phase=snag] .fh-call b{font-size:1.5rem}.fh-fight[data-phase=dive] .fh-call span,.fh-fight[data-phase=snag] .fh-call span{font-size:.9rem}}.fh-combo,.fh-power{text-align:center;flex-direction:column;flex:none;align-items:center;width:5.2rem;display:flex}.fh-combo{--c:0;opacity:0;transition:opacity .15s, transform .2s var(--ease-spring);paint-order:stroke fill;-webkit-text-stroke:.24rem #081420d1;color:var(--amber);transform:scale(.6)}.fh-combo.on{opacity:1;transform:none}.fh-combo b{font-family:var(--font-display);font-weight:600;font-size:calc(2rem + var(--c) * .2rem);line-height:1}.fh-combo b:before{content:"×";margin-right:.05em;font-size:.6em}.fh-combo span{color:var(--shell);font-size:.85rem;font-weight:600}.fh-combo.bump b{animation:combo-bump .38s var(--ease-spring)}@keyframes combo-bump{0%{color:#fff;transform:scale(1.7)rotate(-9deg)}40%{transform:scale(.94)rotate(4deg)}70%{transform:rotate(-2deg)}to{transform:none}}.fh-power{paint-order:stroke fill;-webkit-text-stroke:.2rem #081420cc;gap:.3rem;font-size:.8rem;font-weight:600}.fh-power-bar{background:var(--plate);border:1px solid var(--edge-strong);border-radius:.2rem;width:1.1rem;height:5.6rem;position:relative;overflow:hidden}.fh-power-bar i{transform-origin:bottom;background:linear-gradient(0deg, var(--celadon-deep), var(--celadon) 70%, var(--amber));position:absolute;inset:0;transform:scaleY(0)}.fh-power-bar:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#0b1a2899 calc(25% - 1px) 25%);position:absolute;inset:0}.fh-power .key{color:var(--shell-dim);box-shadow:inset 0 0 0 1px var(--edge);-webkit-text-stroke:0;transition:transform .15s var(--ease-spring), background-color .15s;background:#f3eee224}.fh-power-go{color:var(--amber);font-size:1.05rem;font-family:var(--font-display);display:none}.fh-power.full .fh-power-idle{display:none}.fh-power.full .fh-power-go{display:inline}.fh-power.full .fh-power-bar{border-color:var(--amber);animation:.35s ease-in-out infinite alternate power-full;box-shadow:0 0 1.2rem #f2b755e6}.fh-power.full .fh-power-bar i{background:linear-gradient(#fff,#f7d27a 40%,#e3a52a)}.fh-power.full .key{background:var(--amber);color:#2b1b00;width:2.6rem;height:2.6rem;font-size:1.4rem;animation:.4s ease-in-out infinite bite-throb;box-shadow:0 .16rem #030a128c,0 0 1.2rem #f2b755e6}@keyframes power-full{to{filter:brightness(1.3)}}.fh-lv{color:var(--shell);background:#f3eee224;border-radius:.15rem;padding:0 .32rem;font-size:.74rem;font-weight:600}.fh-stam .fh-bar{height:.55rem}.fh-cue{align-items:center;gap:1.1rem;margin-bottom:-.6rem;display:none}.fh-cue.on{animation:call-pop .14s var(--ease-out);display:flex}.fh-fight[data-cue] .fh-call{display:none}.fh-cue-dial{flex:none;width:9.2rem;height:9.2rem;position:relative}.fh-cue-band{background:radial-gradient(closest-side, transparent 0 43.5%, #f3eee233 43.5% var(--in,70%), #f2b75580 var(--in,70%) 99%, transparent 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #08142080}.fh-cue-ring{will-change:transform;border:.2rem solid #fffaf0;border-radius:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #081420cc,inset 0 0 0 1px #081420cc}.fh-cue.perfect .fh-cue-ring{border-color:#ffd27a;box-shadow:0 0 0 1px #081420cc,inset 0 0 0 1px #081420cc,0 0 .5rem #f2b755e6}.fh-cue-key{background:var(--shell);width:4rem;height:4rem;color:var(--ink);border-radius:50%;place-items:center;margin:-2rem 0 0 -2rem;font-size:2.2rem;font-weight:600;line-height:1;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 .2rem #030a1299}.fh-cue.perfect .fh-cue-key{background:#ffd27a}.fh-cue-text{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.fh-cue-text b{font-family:var(--font-display);letter-spacing:.06em;color:var(--amber);paint-order:stroke fill;-webkit-text-stroke:.3rem #081420d6;font-size:2.2rem;font-weight:600;line-height:1.1}.fh-cue-text span{background:var(--plate);border:1px solid var(--edge-strong);border-radius:2rem;padding:.1rem .9rem .14rem;font-size:1.1rem;font-weight:600}.fh-burst.ok{color:var(--shell)}.fh-burst.ok b{font-size:2.2rem}.fh-burst.miss{color:#ff8f7a}.fh-burst.miss b{font-size:2rem;animation:80ms linear 5 shake}.fh-burst.heave{color:var(--amber)}.fh-burst.crit{color:#ff7d63}.fh-burst.crit b{font-size:3.6rem;animation:70ms linear 6 shake}.fh-burst.heave span,.fh-burst.crit span,.fh-burst.ok span,.fh-burst.perfect span{font-variant-numeric:tabular-nums}@media (max-height:520px){.fh-combo,.fh-power{width:3.4rem}.fh-power-bar{height:3.4rem}.fh-combo b{font-size:calc(1.4rem + var(--c) * .1rem)}.fh-cue-dial{width:6.4rem;height:6.4rem}.fh-cue-ring,.fh-cue-key{width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem}.fh-cue-key,.fh-cue-text b{font-size:1.5rem}.fh-cue-text span{font-size:.9rem}.fh-burst.crit b{font-size:2.4rem}}.fh-row:has(.fh-power.full) .fh-core{border-color:var(--amber);box-shadow:0 0 0 1px #f2b75580, 0 0 1.8rem #f2b75573, var(--shadow-plate)}.fh-power.full .fh-power-go{white-space:nowrap;font-size:1.45rem;line-height:1.1;animation:.35s ease-in-out infinite alternate power-full}.cc-scrim{z-index:40;pointer-events:auto;background:radial-gradient(#060e1659 0%,#060e16c7 100%);place-items:center;padding:1rem;animation:.25s ease-out fade-in;display:grid;position:absolute;inset:0}@keyframes fade-in{0%{opacity:0}}.cc{width:min(55rem,100%);max-height:100%;color:var(--ink);background-color:var(--washi);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .16 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, #f4eddc 0%, var(--washi) 55%, #e2d8c0 100%);animation:cc-unroll .55s var(--ease-out) both;border-radius:.15rem;grid-template-columns:auto 1fr auto;grid-template-areas:"name print seals""facts facts facts""acts acts acts";column-gap:1.1rem;padding:1.5rem 1.7rem 1.3rem;display:grid;position:relative;box-shadow:0 1.6rem 4rem #030a1299,0 0 0 1px #1a253040}@keyframes cc-unroll{0%{clip-path:inset(-5rem 50%);transform:scale(.96)}to{clip-path:inset(-5rem);transform:none}}.cc:before,.cc:after{content:"";background:linear-gradient(90deg,#3a2a1c,#6b5038 45%,#2c1f14);border-radius:.3rem;width:.55rem;position:absolute;top:-.3rem;bottom:-.3rem;box-shadow:0 .3rem .8rem #030a1280}.cc:before{left:-.3rem}.cc:after{right:-.3rem}.cc-name{writing-mode:vertical-rl;grid-area:name;align-items:flex-start;gap:.5rem;min-height:12rem;display:flex}.cc-name h2{font-family:var(--font-display);letter-spacing:.14em;color:var(--ink);margin:0;font-size:3.1rem;font-weight:600;line-height:1.1}.cc-name h2.long{letter-spacing:.06em;font-size:2.3rem}.cc-sub{color:var(--ink-soft);align-items:center;gap:.7rem;padding-top:.2rem;font-size:.95rem;display:flex}.cc-sub .rar{color:color-mix(in srgb, var(--rc) 55%, var(--ink));align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.cc-sub .rar:before{content:"";background:var(--rc);width:.55rem;height:.55rem;transform:rotate(45deg);box-shadow:0 0 0 1px #1a253040}.cc.en{grid-template-columns:1fr auto;grid-template-areas:"name seals""print seals""facts facts""acts acts"}.cc.en .cc-name{writing-mode:horizontal-tb;flex-direction:column;gap:.1rem;min-height:0}.cc.en .cc-name h2{letter-spacing:0;font-size:2.5rem}.cc.en .cc-name h2.long{font-size:2.1rem}.cc-print{grid-area:print;place-items:center;min-height:16rem;display:grid;position:relative}.cc-wash{background:radial-gradient(ellipse at 45% 55%, color-mix(in srgb, var(--rc) 46%, transparent) 0%, color-mix(in srgb, var(--rc) 18%, transparent) 42%, transparent 70%);filter:blur(.5rem);border-radius:50%;animation:.9s ease-out .25s both wash-in;position:absolute;inset:6% 2%}@keyframes wash-in{0%{opacity:0;transform:scale(.6)}}.cc-print .portrait{animation:print-in .7s .3s var(--ease-out) both;filter:drop-shadow(0 .5rem .6rem #1a253047)}@keyframes print-in{0%{opacity:0;transform:scale(.88)translateY(.5rem)}}.cc-seals{flex-direction:column;grid-area:seals;align-items:center;gap:.55rem;min-width:3.6rem;padding-top:.2rem;display:flex}.cc-seals .seal{background:var(--vermilion);color:#fff3e6;border-color:var(--vermilion);width:3.5rem;min-height:3.5rem;animation:stamp .4s var(--ease-out) both;mix-blend-mode:normal;white-space:pre-line;padding:.25rem .2rem;font-size:1.2rem;transform:rotate(-6deg);box-shadow:inset 0 0 0 .1rem #fff3e699}.cc.en .cc-seals .seal{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;min-height:2.6rem;font-size:.72rem}.cc-seals .seal:nth-child(2n){animation-name:stamp2;transform:rotate(4deg)}.cc-seals .seal.gold{color:#4a2f00;background:linear-gradient(135deg,#f7d27a,#d79a1e 50%,#f9e2a3);border-color:#b97f10;box-shadow:inset 0 0 0 .1rem #ffffff80}@keyframes stamp2{0%{opacity:0;transform:rotate(4deg)scale(2)}60%{opacity:1;transform:rotate(4deg)scale(.92)}to{opacity:1;transform:rotate(4deg)scale(1)}}.cc-facts{border-top:1px solid #1a253038;flex-wrap:wrap;grid-area:facts;align-items:flex-end;gap:.4rem 1.6rem;margin-top:.7rem;padding-top:.75rem;display:flex}.cc-fact{flex-direction:column;line-height:1.15;display:flex}.cc-fact small{color:var(--ink-soft);font-size:.78rem}.cc-fact b{font-family:var(--font-display);white-space:nowrap;font-size:1.75rem;font-weight:600}.cc-fact b i{font-size:.95rem;font-style:normal;font-family:var(--font-ui);color:var(--ink-soft);margin-left:.15rem}.cc-fact.tier-trophy b{color:#a56a00}.cc-fact .coins{font-size:1.5rem;font-family:var(--font-display)}.cc-meta{color:var(--ink-soft);flex-wrap:wrap;flex-basis:100%;gap:.3rem 1.1rem;font-size:.85rem;display:flex}.cc-meta span{align-items:center;gap:.3rem;display:inline-flex}.cc-xp{color:#1f6f60;white-space:nowrap;align-self:flex-end;align-items:center;gap:.6rem;margin-left:auto;font-size:1.05rem;font-weight:600;display:flex}.cc-levelup{background:var(--ink);color:var(--amber);animation:stamp-flat .4s 1s var(--ease-spring) both;border-radius:2rem;align-items:center;gap:.35rem;padding:.15rem .7rem .18rem .5rem;font-size:.95rem;display:inline-flex}@keyframes stamp-flat{0%{opacity:0;transform:scale(1.6)}}.cc-acts{grid-area:acts;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.cc-acts .hint{color:var(--ink-soft);align-items:center;gap:.35rem;margin-right:auto;font-size:.8rem;display:flex}.cc .btn{color:var(--ink);background:0 0;border-color:#1a253073}.cc .btn:hover:not(:disabled){border-color:var(--ink);background:#1a253014}.cc .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--washi)}.cc .btn.primary:hover:not(:disabled){background:#2c3d4d;border-color:#2c3d4d}.cc .key{color:inherit;opacity:.8;background:#ece4d138;min-width:1.2rem;height:1.2rem;font-size:.68rem;box-shadow:inset 0 0 0 1px}.cc .hint .key{background:0 0}.cc-released{color:#2b5d86;font-family:var(--font-display);letter-spacing:.2em;white-space:nowrap;animation:released .45s .6s var(--ease-out) both;background:#ece4d199;border:.2rem solid #2b5d86;border-radius:.25rem;padding:.3rem 1.2rem;font-size:2.2rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.cc.en .cc-released{letter-spacing:.04em;font-size:1.7rem}@keyframes released{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(1.8)}}.cc.is-released .cc-print .portrait{opacity:.45;filter:grayscale(.6)}.cc-note{color:#8a3a24;flex-basis:100%;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.cc.rar-legendary{box-shadow:0 1.6rem 4rem #030a1299, 0 0 5rem #ffb23e73, inset 0 0 0 .28rem var(--washi), inset 0 0 0 .4rem #c9952c}.cc.rar-legendary .cc-name h2{background:linear-gradient(#7a4b00,#c28a16 50%,#7a4b00);color:#0000;-webkit-background-clip:text;background-clip:text}.cc-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cc>:not(.cc-bg){position:relative}.cc-rays{aspect-ratio:1;background:repeating-conic-gradient(#c9952c4d 0deg 5deg,#0000 5deg 15deg);border-radius:50%;width:120%;margin-top:-60%;animation:40s linear infinite rays;position:absolute;top:42%;left:-10%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 62%);mask:radial-gradient(circle,#000 0%,#0000 62%)}@keyframes rays{to{transform:rotate(360deg)}}.cc.rar-epic .cc-wash,.cc.rar-legendary .cc-wash{inset:0 -4%}.cc-flecks{pointer-events:none;color:#d39a17;position:absolute;inset:0}.cc-flecks .ico{filter:drop-shadow(0 0 .25rem #ffd26ee6);animation:1.8s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}.cc.is-shiny .cc-wash{background:radial-gradient(at 45% 55%,#f2b75599 0%,#f2b75538 42%,#0000 70%)}.cc.item{width:min(27rem,100%);animation:tag-in .45s var(--ease-spring) both;border-radius:.3rem;grid-template-columns:auto 1fr;grid-template-areas:"icon body""acts acts";align-items:center;column-gap:1.2rem;padding:1.6rem 1.6rem 1.2rem}.cc.item:before,.cc.item:after{display:none}@keyframes tag-in{0%{opacity:0;transform:translateY(1.5rem)rotate(-3deg)}}.cc-item-icon{width:6rem;height:6rem;color:var(--ink-soft);background:#1a253012;border-radius:50%;grid-area:icon;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1a253033}.cc.item.treasure .cc-item-icon{color:#9a6400;background:radial-gradient(circle,#f2b755a6,#f2b7551f 70%);box-shadow:inset 0 0 0 1px #c9952c,0 0 2rem #f2b75599}.cc-item-body{grid-area:body}.cc-item-body small{color:var(--ink-soft);font-size:.82rem}.cc-item-body h2{font-family:var(--font-display);margin:.05rem 0 .2rem;font-size:1.8rem;line-height:1.15}.cc-item-body p{color:var(--ink-soft);margin:0 0 .45rem;font-size:.92rem;line-height:1.45}.cc-item-body .cc-meta{align-items:center}@media (max-height:520px){.cc-scrim{padding:.5rem 1rem}.cc{width:min(46rem,100%);padding:.8rem 1.3rem .7rem}.cc-name{min-height:0}.cc-name h2{font-size:2.1rem}.cc-name h2.long{font-size:1.6rem}.cc-print{min-height:8rem}.cc-facts{margin-top:.3rem;padding-top:.4rem}.cc-fact b{font-size:1.3rem}.cc-fact .coins{font-size:1.2rem}.cc-acts{margin-top:.5rem}.cc-seals .seal{width:2.7rem;min-height:2.7rem;font-size:.95rem}.cc-acts .hint{display:none}}.cc.is-legend{color:#f4e3b0;background-color:#0d2032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .75 0 0 0 0 .4 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#16344e 0%,#0d2032 55%,#0a1826 100%);box-shadow:0 1.6rem 4rem #030a12b3,0 0 7rem #ffb23e99,inset 0 0 0 .28rem #0d2032,inset 0 0 0 .42rem #d1a038,inset 0 0 0 .52rem #0d2032,inset 0 0 0 .58rem #d1a0388c}.cc.is-legend .cc-name h2{background:linear-gradient(#fff0bd,#e2ab3c 55%,#fbe7a8);color:#0000;filter:drop-shadow(0 0 .6rem #f2b75573);-webkit-background-clip:text;background-clip:text}.cc.is-legend .cc-sub{color:#c9b78a}.cc-sub .rar.lord{color:var(--amber)}.cc-sub .rar.lord:before{background:var(--vermilion);box-shadow:0 0 0 1px #ffd27a}.cc.is-legend .cc-rays{background:repeating-conic-gradient(#f2b7553d 0deg 5deg,#0000 5deg 15deg)}.cc.is-legend .cc-wash{background:radial-gradient(at 45% 55%,#f2b75580 0%,#f2b75524 45%,#0000 70%);inset:0 -4%}.cc.is-legend .cc-print .portrait{filter:drop-shadow(0 0 1.4rem #f2b7558c)}.cc.is-legend .cc-facts{border-top-color:#d1a0388c}.cc.is-legend .cc-fact small,.cc.is-legend .cc-meta,.cc.is-legend .cc-acts .hint,.cc.is-legend .cc-fact b i{color:#b9a57a}.cc.is-legend .cc-fact b,.cc.is-legend .cc-fact.tier-trophy b{color:#f8ecc8}.cc.is-legend .coins.ink{color:var(--amber)}.cc.is-legend .cc-xp{color:var(--celadon)}.cc.is-legend .cc-levelup{color:#1d1200;background:#e2ab3c}.cc.is-legend .btn{color:#f4e3b0;border-color:#f4e3b080}.cc.is-legend .btn:hover:not(:disabled){background:#f4e3b01f;border-color:#f4e3b0}.cc.is-legend .btn.primary{color:#1d1200;background:#e2ab3c;border-color:#e2ab3c}.cc.is-legend .btn.primary:hover:not(:disabled){background:#f6c65a;border-color:#f6c65a}.cc-title-won{animation:stamp-flat .45s 1.2s var(--ease-spring) both;background:#d1a03821;border:1px solid #d1a038a6;border-radius:.25rem;flex-basis:100%;align-items:center;gap:.55rem;padding:.45rem .85rem .5rem;font-size:.95rem;display:flex}.cc-title-won .ico{color:var(--amber)}.cc-title-won b{font-family:var(--font-display);color:var(--amber);margin-left:.3rem;font-size:1.25rem}.cc-title-won small{color:#b9a57a;margin-left:auto;font-size:.76rem}.cc.many-seals .cc-seals .seal{width:3rem;min-height:3rem;font-size:1rem}.cc.many-seals .cc-seals{gap:.4rem}.cc-bottle-tip{color:#1f6f60;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.86rem;font-weight:600;display:flex}@media (max-height:520px){.cc-title-won{padding:.25rem .6rem;font-size:.82rem}.cc-title-won b{font-size:1rem}.cc-title-won small{display:none}.cc.many-seals .cc-seals .seal{width:2.4rem;min-height:2.4rem;font-size:.82rem}}.cc-stars{align-items:center;gap:.14rem;height:1.75rem}.cc-stars i{background:#1a253029;width:1.2rem;height:1.2rem}.cc-stars i.on{background:#c98a12}.cc.is-legend .cc-stars i{background:#f4e3b033}.cc.is-legend .cc-stars i.on{background:var(--amber)}.cc-skill{color:#7a4b00;flex-wrap:wrap;flex-basis:100%;gap:.3rem 1.4rem;font-size:.95rem;font-weight:600;display:flex}.cc-skill span{align-items:baseline;gap:.35rem;display:inline-flex}.cc-skill b{font-family:var(--font-display);font-size:1.3rem}.cc.is-legend .cc-skill{color:var(--amber)}@media (max-height:520px){.cc-stars i{width:.9rem;height:.9rem}.cc-skill{font-size:.82rem}}.panels{z-index:30;pointer-events:none;place-items:center;padding:1.2rem;display:grid;position:absolute;inset:0}.win-scrim{background:#060e1680;animation:.18s ease-out fade-in;position:absolute;inset:0}.panels.closing .win-scrim{opacity:0;transition:opacity .14s}.panels.closing .win{opacity:0;transition:opacity .13s,transform .14s ease-in;transform:translateY(.4rem)scale(.985)}.win{background:linear-gradient(180deg, #12293d 0%, var(--plate-solid) 30%, #0d1f2f 100%);border:1px solid var(--edge-strong);max-width:100%;max-height:100%;animation:win-in .22s var(--ease-out);border-radius:.4rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #030a12a6,0 0 0 .3rem #0b1a2880}@keyframes win-in{0%{opacity:0;transform:translateY(.7rem)scale(.975)}}.win:after{content:"";border:1px dashed var(--stitch);pointer-events:none;opacity:.55;border-radius:.25rem;position:absolute;inset:.28rem}.win-lg{width:min(78rem,100%);height:min(47rem,100%)}.win-md{width:min(56rem,100%);height:min(42rem,100%)}.win-sm{width:min(34rem,100%)}.win-head{border-bottom:1px solid var(--edge);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28' viewBox='0 0 56 28' fill='none' stroke='%23f3eee2' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M0 28a14 14 0 0 1 28 0M28 28a14 14 0 0 1 28 0M5 28a9 9 0 0 1 18 0M33 28a9 9 0 0 1 18 0M10 28a4 4 0 0 1 8 0M38 28a4 4 0 0 1 8 0M-14 14a14 14 0 0 1 28 0M14 14a14 14 0 0 1 28 0M42 14a14 14 0 0 1 28 0M19 14a9 9 0 0 1 18 0M-9 14a9 9 0 0 1 18 0M47 14a9 9 0 0 1 18 0M24 14a4 4 0 0 1 8 0M-4 14a4 4 0 0 1 8 0M52 14a4 4 0 0 1 8 0'/%3E%3C/svg%3E"), var(--indigo-700);background-size:3.5rem 1.75rem;flex:none;align-items:center;gap:.7rem;height:3.9rem;padding:0 .8rem 0 1.2rem;display:flex}.win-crest{background:var(--shell);width:2.5rem;height:2.5rem;color:var(--indigo-800);border-radius:50%;flex:none;place-items:center;display:grid}.win-title{letter-spacing:.04em;white-space:nowrap;margin:0;font-size:1.5rem}.win-tabs{scrollbar-width:none;flex:1;align-self:flex-end;min-width:0;margin-left:1rem;overflow-x:auto}.win-tabs::-webkit-scrollbar{display:none}.win-tabs button{height:2.9rem}.win-right{align-items:center;gap:.7rem;margin-right:.4rem;display:flex}.win-close{height:2.3rem;color:var(--shell-dim);border-radius:.25rem;align-items:center;gap:.4rem;padding:0 .5rem;transition:background-color .12s,color .12s;display:flex}.win-close:hover{color:#fff;background:#dc4a30d9}.win-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.win-foot{border-top:1px solid var(--edge);background:#040c1459;flex:none;align-items:center;gap:.6rem;padding:.7rem 1.2rem .85rem;display:flex}.foot-info{flex:1;align-items:center;gap:.6rem;min-width:0;font-weight:600;display:flex}.foot-info .dim{font-weight:500}.purse{background:var(--well);border:1px solid var(--edge);border-radius:2rem;padding:.2rem .7rem;font-size:1.15rem}.cap{text-align:right;flex-direction:column;gap:.2rem;width:7rem;font-size:.85rem;display:flex}.cap.full{color:#ff9c88}.col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.split{flex:1;grid-template-columns:minmax(0,1fr) 19.5rem;min-height:0;display:grid}.split.wide-side{grid-template-columns:minmax(0,1fr) 22rem}.split.dex{grid-template-columns:minmax(0,1fr) 24rem}.side{border-left:1px dashed var(--stitch);background:#040c1447;min-height:0;padding:1rem 1.1rem 1.2rem}.side-note{color:var(--fog);gap:.35rem;margin:0 0 .8rem;font-size:.85rem;line-height:1.45}.pane{flex:1;min-height:0;padding:1rem 1.2rem 1.3rem}.pane.is-loading{opacity:.55;transition:opacity .15s .1s}.toolbar{border-bottom:1px solid var(--edge);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .7rem;padding:.65rem 1.2rem;display:flex}.toolbar .field{height:2.05rem}.chips{flex-wrap:wrap;gap:.3rem;display:flex}.rdot{background:var(--rc);border-radius:.06rem;width:.5rem;height:.5rem;transform:rotate(45deg)}.chip.strong{color:var(--shell);border-color:var(--edge-strong);background:#f3eee214}.fgrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;display:grid}.fgrid.small{grid-template-columns:repeat(auto-fill,minmax(6.3rem,1fr))}.cards{gap:.7rem;display:grid}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--edge);background:#040c145c;border-radius:.3rem;padding:.85rem .95rem}.sect{color:var(--fog);align-items:center;gap:.6rem;margin:1.1rem 0 .45rem;font-size:.82rem;font-weight:600;display:flex}.sect:after{content:"";border-top:1px dashed var(--stitch);opacity:.6;flex:1}.sect:first-child{margin-top:0}.foot-note{color:var(--fog);align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.85rem;display:flex}.lrow{border-bottom:1px solid var(--edge);text-align:left;align-items:center;gap:.85rem;width:100%;padding:.65rem .4rem;display:flex}.lrow:last-child{border-bottom:0}.lrow-title{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.lrow-sub{color:var(--fog);font-size:.83rem;line-height:1.4}.qty{color:var(--celadon);font-size:.9rem;font-weight:600}button.lrow.pick{border-radius:.25rem;padding:.5rem .6rem;transition:background-color .12s}button.lrow.pick:hover{background:var(--hover)}button.lrow.pick.on{box-shadow:inset 0 0 0 1px var(--celadon);background:#8ddcc624}.tag{height:1.5rem;color:var(--shell-dim);white-space:nowrap;background:#f3eee21a;border-radius:.2rem;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.tag.on{color:var(--celadon);background:#8ddcc629}.tag.locked{color:var(--fog);background:#f3eee20f}.tag.short{color:#ffa594;background:#dc4a302e}.kvs{gap:0;margin-top:.7rem;display:grid}.kv{border-bottom:1px solid #f3eee214;justify-content:space-between;align-items:center;gap:1rem;padding:.32rem 0;font-size:.9rem;display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--fog);white-space:nowrap}.kv>span:last-child{text-align:right;font-weight:600}.coins.big{font-size:1.25rem}.bad-text{color:#ff9c88}.flabel{color:var(--fog);margin:.8rem 0 .25rem;font-size:.82rem;display:block}.price-field{align-items:center;display:flex;position:relative}.price-field .ico{color:var(--amber);pointer-events:none;position:absolute;left:.6rem}.price-field .field{width:100%;height:2.6rem;padding-left:2.1rem;font-size:1.15rem;font-weight:600}.pager{border-top:1px solid var(--edge);flex:none;align-items:center;gap:.6rem;padding:.5rem 1.2rem .7rem;font-size:.9rem;display:flex}.dlg-scrim{z-index:5;background:#060e1699;place-items:center;padding:1rem;animation:.15s ease-out fade-in;display:grid;position:absolute;inset:0}.dlg{background:var(--washi);width:min(27rem,100%);color:var(--ink);animation:win-in .2s var(--ease-spring);border-radius:.3rem;padding:1.3rem 1.4rem 1.1rem;box-shadow:0 1.2rem 3rem #030a1299}.dlg h3{margin:0 0 .5rem;font-size:1.4rem;line-height:1.25}.dlg-body{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.dlg-body p{margin:0 0 .4rem}.dlg-body .dim{color:var(--ink-soft);opacity:.8}.dlg .kvs{margin-top:.2rem}.dlg .kv{border-bottom-color:#1a25301f}.dlg .kv>span:first-child{color:var(--ink-soft)}.dlg .kv>span:last-child{color:var(--ink)}.dlg .coins{color:#8a5a0a}.dlg-actions{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}.dlg .btn{color:var(--ink);border-color:#1a253066}.dlg .btn.quiet{color:var(--ink-soft);border-color:#0000}.dlg .btn.quiet:hover:not(:disabled){color:var(--ink);background:#1a253014}.dlg .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--washi)}.dlg .btn.primary:hover:not(:disabled){background:#2c3d4d;border-color:#2c3d4d}.dlg .btn.danger{background:var(--vermilion-deep);border-color:var(--vermilion-deep);color:#fff}.dlg .btn.danger:hover:not(:disabled){background:var(--vermilion);border-color:var(--vermilion)}.dlg .btn.go{color:#07251f}.stats{gap:.3rem;display:grid}.stat{grid-template-columns:4.6rem 1fr 4.2rem 3.6rem;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.stat-l{color:var(--fog);white-space:nowrap}.stat-bar{background:#f3eee221;border-radius:1rem;height:.38rem;position:relative}.stat-bar i{background:var(--shell-dim);border-radius:1rem;position:absolute;top:0;bottom:0;left:0}.stat-bar i.up{background:var(--celadon)}.stat-bar i.down{background:#ff9c88}.stat-bar u{background:var(--shell);width:.14rem;box-shadow:0 0 0 1px var(--plate-solid);border-radius:1rem;margin-left:-.07rem;position:absolute;top:-.2rem;bottom:-.2rem}.stat-v{text-align:right;font-weight:600}.stat-d{white-space:nowrap;align-items:center;gap:.1rem;font-size:.76rem;font-weight:600;display:inline-flex}.stat-d.up{color:var(--celadon)}.stat-d.down{color:#ff9c88}.bstats{color:var(--fog);flex-wrap:wrap;gap:.3rem .9rem;font-size:.82rem;display:flex}.bstat b{color:var(--shell);font-weight:600}.bstat.up b{color:var(--celadon)}.bstat.down b{color:#ff9c88}.demand{color:var(--shell-dim);white-space:nowrap;align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;display:inline-flex}.demand.hot{color:var(--amber)}.demand.cold{color:#8fb6e0}.ftile-demand{justify-content:flex-end;margin-top:.05rem;line-height:1.1;display:flex}.fdetail h3{align-items:center;gap:.35rem;margin:.7rem 0 .3rem;font-size:1.5rem;line-height:1.2;display:flex}.fdetail-art{background:radial-gradient(90% 70% at 50% 45%, color-mix(in srgb, var(--rc) 26%, transparent), transparent 72%), #040c1473;border:1px solid var(--edge);border-bottom:.16rem solid var(--rc);border-radius:.3rem;place-items:center;padding:.6rem 0;display:grid}.fdetail.shiny .fdetail-art{background:radial-gradient(90% 70% at 50% 45%,#f2b7555c,#0000 72%),#040c1473}.shiny-ico{color:var(--amber);filter:drop-shadow(0 0 .25rem #f2b755cc)}.shiny-word{color:var(--amber);font-size:.82rem;font-weight:600}.gcard{flex-direction:column;gap:.7rem;transition:border-color .15s;display:flex}.gcard.on{border-color:var(--celadon);background:#8ddcc612}.gcard.none{opacity:.55}.gcard-head{align-items:flex-start;gap:.75rem;display:flex}.gcard-name{align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:flex}.gcard-foot{justify-content:flex-end;align-items:center;min-height:1.8rem;margin-top:auto;display:flex}.shop-row{grid-template-columns:auto minmax(0,1.15fr) minmax(0,1fr) auto;gap:1rem;padding:.8rem .4rem;display:grid}.shop-row.gated .shop-main,.shop-row.gated .shop-stats,.shop-row.gated .idisc{opacity:.5}.shop-row.owned .shop-main .lrow-title{color:var(--shell-dim)}.shop-buy{justify-content:flex-end;align-items:center;gap:.8rem;min-width:13rem;display:flex}.shop-buy>.coins{font-size:1.1rem}.shop-qty{flex-direction:column;align-items:center;gap:.1rem;font-size:.74rem;display:flex}.shop-buy .btn.primary{min-width:6.4rem}.gate{height:1.25rem;color:var(--shell-dim);background:#f3eee21a;border-radius:.2rem;align-items:center;gap:.2rem;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-flex}.gate.locked{color:#ffa594;background:#dc4a3033}.have{color:var(--fog);font-size:.78rem;font-weight:500}.slip{color:#8fb6e0;align-items:center;gap:.25rem;font-size:.85rem;font-weight:500;display:inline-flex}.sell-btn{min-width:13rem}.dboard{gap:.15rem;display:grid}.drow{border-bottom:1px solid #f3eee212;align-items:center;gap:.55rem;padding:.25rem .1rem;font-size:.9rem;display:flex}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.6rem;display:grid}.mk-card{border:1px solid var(--edge);border-left:.18rem solid var(--rc);background:#040c1466;border-radius:.3rem;align-items:center;gap:.8rem;min-width:0;padding:.55rem .8rem .55rem .6rem;display:flex}.mk-card.shiny{background:linear-gradient(90deg,#f2b75529,#040c1466 60%)}.mk-item{flex:none;place-items:center;width:6.4rem;display:grid}.mk-body{flex:1;min-width:0}.mk-name{font-size:1rem;font-weight:600}.mk-sub{color:var(--shell-dim);font-size:.8rem;line-height:1.4}.mk-sub .ftile-tier{font-size:.72rem}.mk-buy{flex-direction:column;flex:none;align-items:flex-end;gap:.4rem;display:flex}.mk-buy .coins{font-size:1.15rem}.sell-what{border:1px solid var(--edge);background:#040c1466;border-radius:.3rem;align-items:center;gap:.8rem;padding:.6rem;display:flex}.suggest{color:var(--fog);text-underline-offset:.2em;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.82rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.suggest:hover{color:var(--shell)}.sellform .kvs{margin:.9rem 0 1rem}.tr-banner{border-bottom:1px solid var(--edge);background:#040c144d;flex:none;align-items:center;gap:1.4rem;padding:.65rem 1.2rem;transition:background-color .2s;display:flex}.tr-banner.s-confirm{background:#8ddcc624}.tr-banner.changed{background:#f2b75538;animation:.5s ease-in-out 4 alternate flash}.tr-steps{color:var(--fog);white-space:nowrap;gap:1rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.tr-steps li{align-items:center;gap:.35rem;display:flex}.tr-steps li span{background:#f3eee21f;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.75rem;font-weight:600;display:grid}.tr-steps li.now{color:var(--shell);font-weight:600}.tr-steps li.now span{background:var(--shell);color:var(--ink)}.tr-steps li.done span{background:var(--celadon-deep);color:#fff}.tr-msg{flex:1;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.tr-banner.changed .tr-msg{color:var(--amber)}.tr-banner.s-confirm .tr-msg{color:var(--celadon)}.tr-cols{flex:1.15;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;min-height:9rem;padding:.8rem 1.2rem .6rem;display:grid}.tr-swap{color:var(--fog);align-self:center}.tr-col{border:1px solid var(--edge-strong);background:#040c145c;border-radius:.3rem;flex-direction:column;min-height:0;transition:border-color .2s,box-shadow .2s;display:flex}.tr-col header{border-bottom:1px dashed var(--stitch);align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.9rem;display:flex}.tr-col header b{font-size:1rem;font-weight:600}.tr-col.locked{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.tr-col.confirmed{border-color:var(--celadon);box-shadow:inset 0 0 0 1px var(--celadon), 0 0 1.2rem #8ddcc640}.tr-col.flash{animation:.5s ease-in-out 6 alternate tr-flash}@keyframes tr-flash{to{border-color:var(--amber);box-shadow:0 0 1.4rem #f2b75599}}.tr-state{height:1.45rem;color:var(--shell-dim);background:#f3eee21a;border-radius:.2rem;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.tr-state.locked{background:var(--amber);color:#2b1b00}.tr-state.confirmed{background:var(--celadon);color:#07251f}.tr-body{flex:1;min-height:0;padding:.6rem .7rem}.tr-offer{gap:.4rem;display:grid}.tr-coins{padding:.2rem .1rem;font-size:1.35rem}.tr-item{align-items:center;gap:.5rem;padding:.15rem 0;font-size:.9rem;display:flex}.tr-fish{grid-template-columns:repeat(auto-fill,minmax(6.3rem,1fr));gap:.4rem;display:grid}.tr-empty{height:100%;min-height:3rem;color:var(--fog);text-align:center;place-items:center;font-size:.9rem;display:grid}.tr-warn{color:#ffc2b5;background:#dc4a3033;border:1px solid #dc4a3099;border-radius:.25rem;flex:none;align-items:center;gap:.45rem;margin:0 1.2rem .5rem;padding:.4rem .7rem;font-size:.88rem;font-weight:600;display:flex}.tr-picker{border-top:1px solid var(--edge);background:#040c1433;flex:1;grid-template-columns:17rem minmax(0,1fr);min-height:7rem;display:grid}.tr-picker.disabled{flex:none;grid-template-columns:1fr;min-height:4.2rem}.tr-pick-side{border-right:1px dashed var(--stitch);flex-direction:column;min-height:0;padding:.1rem 1rem .7rem 1.2rem;display:flex}.tr-pick-side .flabel{margin-top:.6rem}.tr-pick-side .price-field .field{height:2.2rem;font-size:1rem}.tr-stacks{flex:1;min-height:0;margin-top:.5rem}.tr-pick-fish{min-height:0;padding:.7rem 1.2rem .7rem .9rem}.tr-sealed{color:var(--shell-dim);text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.2rem;font-size:.95rem;display:flex}.tr-sealed b{color:var(--shell);font-weight:600}.swatch{width:1.9rem;height:1.9rem;box-shadow:inset 0 0 0 .12rem #ffffff59, 0 0 0 1px var(--indigo-900);border-radius:50%;flex:none}.swatch.lg{width:2.3rem;height:2.3rem}.prow.me{background:#8ddcc612;border-bottom:0;border-radius:.25rem;margin-bottom:.2rem;padding-left:.6rem}.prow{padding-left:.6rem}.pdist{text-align:right;width:4.5rem;font-size:.9rem}.pbtn{min-width:6.8rem}.dgrid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.55rem;display:grid}.dtile{background:radial-gradient(110% 75% at 50% 35%, color-mix(in srgb, var(--rc) 20%, transparent), transparent 70%), #040c1473;border:1px solid var(--edge);border-bottom:.16rem solid var(--rc);transition:transform .12s var(--ease-out), border-color .12s;border-radius:.25rem;flex-direction:column;align-items:center;padding:.9rem .4rem .4rem;display:flex;position:relative}.dtile:hover{border-color:var(--edge-strong);border-bottom-color:var(--rc);transform:translateY(-1px)}.dtile[aria-pressed=true]{border-color:var(--shell);border-bottom-color:var(--rc);box-shadow:inset 0 0 0 1px var(--shell)}.dtile.unknown{background:#040c1480;border-bottom-color:#f3eee224}.dtile.unknown .portrait{opacity:.55}.dtile.unknown .dtile-name{color:var(--fog);letter-spacing:.1em}.dtile-no{color:var(--fog);font-size:.7rem;position:absolute;top:.25rem;left:.4rem}.dtile-shiny{color:var(--amber);position:absolute;top:.25rem;right:.35rem}.dtile-name{max-width:100%;font-size:.88rem;font-weight:600}.dex-sheet{background-color:var(--washi);background-image:radial-gradient(70% 60% at 50% 55%, color-mix(in srgb, var(--rc) 35%, transparent), transparent 72%), linear-gradient(180deg, #f4eddc, #e2d8c0);color:var(--ink);border-radius:.2rem;place-items:center;padding:1.1rem 0 .9rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1a253033}.dex-detail.unknown .dex-sheet{background-image:linear-gradient(#e9e1cf,#d8cdb4)}.dex-no{color:var(--ink-soft);font-size:.75rem;position:absolute;top:.4rem;left:.6rem}.dex-seal{white-space:pre-line;width:2.6rem;height:2.6rem;font-size:.85rem;position:absolute;bottom:.6rem;right:.6rem;transform:rotate(5deg)}.dex-detail h3{margin:.8rem 0 .3rem;font-size:1.6rem;line-height:1.2}.dex-desc{color:var(--shell-dim);margin:.6rem 0 0;font-size:.9rem;line-height:1.55}.dex-when{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.when{border:1px solid var(--edge);color:var(--shell-dim);border-radius:.25rem;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0;font-size:.75rem;display:flex}.when.love{color:var(--amber);background:#f2b75529;border-color:#f2b75599}.when.low{opacity:.45}.when.never{opacity:.3;text-decoration:line-through}.qcard{align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.qcard.ready{border-color:var(--amber);background:#f2b75514}.qcard.claimed{opacity:.62}.qcard-icon{background:var(--well);border:1px solid var(--edge);width:3.1rem;height:3.1rem;color:var(--celadon);border-radius:50%;flex:none;place-items:center;display:grid}.qcard.ready .qcard-icon{color:var(--amber);border-color:var(--amber)}.qcard-text{font-size:1.1rem;font-weight:600}.qcard-prog{color:var(--shell-dim);align-items:center;gap:.7rem;margin:.4rem 0;font-size:.85rem;display:flex}.qcard-prog .meter{flex:1;max-width:22rem;height:.45rem}.qcard-reward{flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:.88rem;display:flex}.qcard-reward .xp{color:var(--celadon);font-weight:600}.ritem{color:var(--shell-dim);align-items:center;gap:.25rem;display:inline-flex}.qcard-act{justify-content:flex-end;min-width:7rem;display:flex}.qseal{mix-blend-mode:normal;color:#ff8f7a;white-space:pre-line;border-color:#ff8f7a;width:3.2rem;height:3.2rem;font-size:1rem;transform:rotate(-7deg)}.acard{align-items:center;gap:.8rem;display:flex}.acard-icon{background:var(--well);border:1px solid var(--edge);width:2.7rem;height:2.7rem;color:var(--fog);border-radius:50%;flex:none;place-items:center;display:grid}.acard.got{border-color:#f2b75580}.acard.got .acard-icon{background:var(--amber);border-color:var(--amber);color:#3b2500}.acard.locked{opacity:.6}.lb{padding-top:.6rem}.lbrow{border-bottom:1px solid #f3eee214;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .8rem .5rem .2rem;font-size:1rem;display:grid}.lb-rank{text-align:center;color:var(--fog);font-size:1.2rem}.lb-name{align-items:center;gap:.35rem;font-weight:600;display:flex}.lb-name .ico{color:var(--amber)}.lb-val{align-items:baseline;gap:.7rem;font-size:.9rem;display:flex}.lb-val b{font-size:1.05rem;font-weight:600}.lbrow.top1{background:linear-gradient(90deg,#f2b75533,#0000 70%)}.lbrow.top1 .lb-rank{color:var(--amber);font-size:1.6rem}.lbrow.top2 .lb-rank{color:#d6dde2;font-size:1.4rem}.lbrow.top3 .lb-rank{color:#d59a6a;font-size:1.3rem}.lbrow.mine{box-shadow:inset .2rem 0 0 var(--celadon);background-color:#8ddcc614}.lbrow.mine .lb-name{color:var(--celadon)}.lb-me{border-top:1px dashed var(--stitch);background:#040c1459;flex:none;padding:.5rem 1.2rem .8rem}.lb-me-k{color:var(--fog);margin-bottom:.1rem;font-size:.78rem;display:block}.lb-me .lbrow{border-bottom:0;border-radius:.25rem}.lb-species{flex-wrap:nowrap}.lb-species .dim{font-size:.85rem}.map-here{color:var(--shell-dim);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.map-wrap{background:var(--indigo-900);flex:1;place-items:center;min-height:0;padding:.9rem;display:grid;container-type:size}.map-chart{aspect-ratio:1300/1100;width:min(100cqw,118.182cqh);box-shadow:0 0 0 1px var(--edge-strong), 0 0 0 .35rem #f3eee20d;border-radius:.2rem;position:relative;overflow:hidden}.map-base,.map-dyn{width:100%;height:100%;display:block;position:absolute;inset:0}.map-zone{text-align:center;white-space:nowrap;pointer-events:none;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.map-zone b{font-family:var(--font-display);letter-spacing:.08em;color:#fff;text-shadow:0 0 .25rem #030a12,0 0 .6rem #030a12e6;border-bottom:.14rem solid var(--zc);padding-bottom:.05rem;font-size:1.05rem;font-weight:600;display:block}.map-zone small{color:var(--shell);text-shadow:0 0 .25rem #030a12;align-items:center;gap:.2rem;margin-top:.12rem;font-size:.68rem;display:inline-flex}.map-zone.here b{color:var(--amber)}.map-pin{width:0;height:0;position:absolute}.map-pin>i{background:var(--amber);width:.8rem;height:.8rem;box-shadow:0 0 0 .12rem var(--indigo-900);position:absolute;top:-.4rem;left:-.4rem;transform:rotate(45deg)}.map-pin>i.sm{background:var(--shell);width:.44rem;height:.44rem;top:-.22rem;left:-.22rem}.map-callout{background:var(--plate);border:1px solid var(--edge-strong);white-space:nowrap;border-radius:.25rem;flex-direction:column;align-items:flex-end;gap:.15rem;padding:.25rem .5rem .3rem;display:flex;position:absolute;bottom:.1rem;right:1.1rem}.map-callout:after{content:"";border-top:1px solid var(--shell);width:.7rem;position:absolute;bottom:.25rem;left:100%}.map-callout b{font-size:.85rem;font-weight:600}.map-callout span{color:var(--amber);gap:.35rem;display:flex}.map-tag{background:var(--plate);white-space:nowrap;border-radius:.2rem;padding:0 .4rem;font-size:.74rem;position:absolute;top:-.65rem;left:.7rem}.map-tag.below{top:.75rem;left:50%;transform:translate(-50%)}.map-tag.left{top:-.2rem;left:auto;right:.6rem}.split.map-split{grid-template-columns:minmax(0,1fr) 21rem}.zrow{border-bottom:1px solid #f3eee214;grid-template-columns:.3rem 1fr;gap:.7rem;padding:.5rem .5rem .55rem 0;display:grid}.zrow>i{background:var(--zc);border-radius:1rem}.zrow-name{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.15rem;font-weight:600;display:flex}.zrow.here .zrow-name{color:var(--amber)}.map-ico{background:var(--shell);width:1.7rem;height:1.7rem;color:var(--indigo-800);box-shadow:0 0 0 .12rem var(--indigo-900);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.85rem;left:-.85rem}.map-compass{font-family:var(--font-display);color:var(--shell);text-shadow:var(--shadow-text);flex-direction:column;align-items:center;font-size:.9rem;display:flex;position:absolute;top:.7rem;right:.8rem}.map-scale{border:1px solid var(--shell);height:.5rem;text-shadow:var(--shadow-text);border-top:0;position:absolute;bottom:.8rem;left:.9rem}.map-scale span{text-align:center;font-size:.7rem;position:absolute;bottom:.4rem;left:0;right:0}.map-legend{background:var(--plate);border-radius:2rem;gap:.9rem;padding:.25rem .7rem;font-size:.78rem;display:flex;position:absolute;bottom:.7rem;right:.8rem}.map-legend span{align-items:center;gap:.3rem;display:inline-flex}.mlg{width:.6rem;height:.6rem;box-shadow:0 0 0 1px var(--indigo-900);border-radius:50%}.mlg.me{clip-path:polygon(50% 0,100% 100%,50% 70%,0 100%);background:#fffaf0;border-radius:0;width:.7rem;height:.8rem}.mlg.pl{background:var(--celadon)}.mlg.npc{background:var(--shell-dim)}.srow{border-bottom:1px solid #f3eee214;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.4rem;padding:.7rem .3rem;display:flex}.srow-l{min-width:0;font-weight:600}.srow-l small{color:var(--fog);font-size:.8rem;font-weight:500;display:block}.srow-c{flex:0 24rem;justify-content:flex-end;align-items:center;gap:.7rem;min-width:0;display:flex}.srow-c .slider{flex:1}.sval{text-align:right;width:3rem;color:var(--shell-dim);font-weight:600}input[type=range].slider.hue::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c44545,#c4c445,#45c445,#45c4c4,#4545c4,#c445c4,#c44545);height:.5rem}input[type=range].slider.hue::-moz-range-track{background:linear-gradient(90deg,#c44545,#c4c445,#45c445,#45c4c4,#4545c4,#c445c4,#c44545);height:.5rem}input[type=range].slider.hue::-webkit-slider-thumb{margin-top:-.28rem}.set-quit{border-top:1px dashed var(--stitch);justify-content:flex-end;margin-top:1.6rem;padding-top:1rem;display:flex}.help{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:start;gap:2rem;display:grid}.help-keys{gap:.1rem;display:grid}.help-keys>div{border-bottom:1px solid #f3eee212;justify-content:space-between;align-items:center;gap:1rem;padding:.28rem 0;font-size:.92rem;display:flex}.help-keys .keys{align-items:center;gap:.2rem;display:inline-flex}.help-steps{counter-reset:step;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.help-steps li{counter-increment:step;grid-template-columns:1.7rem 1fr;column-gap:.6rem;font-size:.9rem;line-height:1.45;display:grid}.help-steps li:before{content:counter(step);background:var(--shell);width:1.7rem;height:1.7rem;color:var(--ink);font-weight:600;font-family:var(--font-display);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.help-steps b{font-weight:600}.help-steps span{color:var(--shell-dim)}.help-p{color:var(--shell-dim);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:70rem){.split,.split.wide-side,.split.dex{grid-template-columns:minmax(0,1fr) 17rem}.shop-row{grid-template-columns:auto minmax(0,1fr) auto}.shop-stats{display:none}}@media (max-height:520px){.panels{padding:.35rem max(.35rem, env(safe-area-inset-right)) .35rem max(.35rem, env(safe-area-inset-left))}.win-lg,.win-md{width:100%;height:100%}.win-head{gap:.5rem;height:3rem;padding-left:.8rem}.win-crest{width:2rem;height:2rem}.win-crest .ico{width:1.2rem;height:1.2rem}.win-title{font-size:1.15rem}.win-tabs{margin-left:.3rem}.win-tabs button{height:2.4rem;padding:0 .6rem;font-size:.9rem}.win-close .key{display:none}.win-foot{padding:.4rem .8rem .5rem}.pane{padding:.6rem .8rem .8rem}.toolbar{padding:.4rem .8rem}.side{padding:.6rem .8rem}.split,.split.wide-side,.split.dex{grid-template-columns:minmax(0,1fr) 17.5rem}.fdetail-art .portrait,.dex-sheet .portrait{margin:-.8rem 0;transform:scale(.8)}.tr-banner{gap:.8rem;padding:.35rem .8rem}.tr-steps li{gap:0;font-size:0}.tr-steps{gap:.3rem}.tr-msg{font-size:.88rem}.tr-cols{min-height:6.5rem;padding:.4rem .8rem .3rem}.tr-picker{grid-template-columns:14rem minmax(0,1fr);min-height:6rem}.tr-pick-side{padding-left:.8rem}.help{gap:1.2rem}.qcard{padding:.6rem .8rem}.map-wrap{padding:.3rem}}.map-spot{z-index:2;width:0;height:0;position:absolute}.map-spot>i{width:.84rem;height:.84rem;box-shadow:0 0 0 .12rem var(--indigo-900);background:#fffaf0;border-radius:50%;position:absolute;top:-.42rem;left:-.42rem}.map-spot>i:after{content:"";border:.12rem solid #fffaf0;border-radius:50%;animation:1.6s ease-out infinite bite-ring;position:absolute;inset:-.2rem}.map-spot:before{content:"";border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;top:-.9rem;left:-.9rem}.map-spot.legend{z-index:3}.map-spot.legend>i{background:var(--vermilion);border-radius:.15rem;width:1.1rem;height:1.1rem;top:-.55rem;left:-.55rem;transform:rotate(45deg);box-shadow:0 0 0 .12rem #ffd27a,0 0 1rem #ffb23ee6}.map-spot.legend>i:after{border-color:var(--amber);border-radius:.2rem;inset:-.3rem}.map-spot-tip{background:var(--plate-solid);border:1px solid var(--edge-strong);white-space:nowrap;text-align:left;opacity:0;pointer-events:none;border-radius:.25rem;flex-direction:column;padding:.2rem .55rem .25rem;line-height:1.25;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:-1.1rem;left:.9rem;transform:translate(-.2rem)}.map-spot-tip b{font-size:.85rem;font-weight:600}.map-spot-tip small{color:var(--shell-dim);font-size:.72rem}.map-spot:hover,.map-spot.on,.map-spot:focus-visible{z-index:4}.map-spot:hover .map-spot-tip,.map-spot.on .map-spot-tip,.map-spot:focus-visible .map-spot-tip,.map-spot.legend .map-spot-tip{opacity:1;transform:none}.map-spot.legend .map-spot-tip{border-color:var(--amber)}.map-spot.legend .map-spot-tip b{font-family:var(--font-display);color:var(--amber);font-size:1rem}.srow-spot{text-align:left;border-radius:.25rem;align-items:center;gap:.6rem;width:100%;padding:.35rem .5rem;font-size:.9rem;transition:background-color .12s;display:flex}.srow-spot:hover,.srow-spot.on{background:var(--hover)}.srow-spot.on{box-shadow:inset 0 0 0 1px var(--edge-strong)}.srow-spot b{font-weight:600;display:block}.srow-spot small{color:var(--fog);font-size:.76rem}.srow-spot .ico{color:var(--shell-dim)}.srow-spot.legend b,.srow-spot.legend .ico{color:var(--amber)}.srow-spot .num{color:var(--shell-dim);font-size:.85rem}.lgrid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.65rem;display:grid}.ltile{border:1px solid var(--edge);transition:transform .12s var(--ease-out), border-color .12s;background:#040c1480;border-bottom:.16rem solid #f3eee229;border-radius:.25rem;flex-direction:column;align-items:center;gap:.15rem;padding:.9rem .6rem .65rem;display:flex;position:relative}.ltile:hover{border-color:var(--edge-strong);transform:translateY(-1px)}.ltile[aria-pressed=true]{border-color:var(--shell);box-shadow:inset 0 0 0 1px var(--shell)}.ltile .portrait{opacity:.6}.ltile.got{border-bottom-color:var(--amber);background:radial-gradient(110% 75% at 50% 35%,#f2b75542,#0000 70%),#040c1480}.ltile.got .portrait{opacity:1}.ltile.seen{border-color:var(--vermilion);box-shadow:0 0 1.1rem #dc4a3073}.ltile-name{letter-spacing:.06em;font-size:1.2rem}.ltile.got .ltile-name{color:var(--amber)}.ltile-meta{color:var(--fog);align-items:center;gap:.6rem;min-height:1.2rem;font-size:.78rem;display:flex}.ltile-clues{align-items:center;gap:.22rem;display:inline-flex}.ltile-clues i,.note-dots i{border:1px solid var(--shell-dim);border-radius:50%;width:.5rem;height:.5rem}.ltile-clues i.on{background:var(--celadon);border-color:var(--celadon)}.ltile-clues i:last-of-type{margin-right:.25rem}.ltile-got{color:var(--amber);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.ltile-seen{color:#ff9c88;font-weight:600}.dex-sheet.gold{color:#f4e3b0;background-color:#0d2032;background-image:radial-gradient(70% 60% at 50% 55%,#f2b75573,#0000 72%),linear-gradient(#16344e,#0a1826);box-shadow:inset 0 0 0 .14rem #0d2032,inset 0 0 0 .24rem #d1a038}.dex-sheet.gold .dex-no{color:#d1a038}.lg-detail .dex-no{font-family:var(--font-display);letter-spacing:.1em}.lg-tag{background:#f3eee21a;border-radius:.2rem;align-items:center;height:1.4rem;padding:0 .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.lg-clues{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.lg-clues li{border-radius:.2rem;grid-template-columns:1.4rem 1fr;align-items:start;gap:.55rem;padding:.5rem .65rem;font-size:.9rem;line-height:1.5;display:grid}.lg-clues li.on{background:var(--washi);color:var(--ink);font-family:var(--font-display);box-shadow:inset 0 0 0 1px #1a253033}.lg-clues li.off{border:1px dashed var(--stitch);color:var(--fog);letter-spacing:.2em}.lg-clue-n{width:1.4rem;height:1.4rem;font-family:var(--font-display);letter-spacing:0;background:var(--vermilion);color:#fff3e6;border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid}.lg-clues li.off .lg-clue-n{color:var(--fog);background:#f3eee21f}.lg-bottle{color:var(--shell-dim);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.6rem;font-size:.84rem;display:flex}.lg-now{color:var(--fog);align-items:center;gap:.35rem;margin:.55rem 0 0;font-size:.85rem;display:flex}.lg-now.yes{color:var(--amber);font-weight:600}.lg-title{color:var(--amber);align-items:center;gap:.3rem;display:inline-flex}.dex-best{border-left:.16rem solid var(--rc);background:#040c1466;border-radius:.25rem;gap:.1rem;margin-top:.7rem;padding:.5rem .7rem .55rem;font-size:.9rem;display:grid}.dex-best b{color:var(--fog);font-size:.76rem;font-weight:600}.dex-best small{color:var(--shell-dim);font-size:.78rem}.dex-best small.now-hot{color:var(--amber)}.dex-best small.now-cold,.dex-best small.now-never{color:#8fb6e0}.dex-detail.unknown .dex-best span{color:var(--shell-dim)}.note{width:min(30rem,100%);color:var(--ink);background:linear-gradient(180deg, #f6efdf 0%, var(--washi) 55%, #e0d5bc 100%);text-align:center;animation:note-unroll .55s var(--ease-out) both;border-radius:.15rem;padding:2.2rem 1.8rem 1.2rem;position:relative;box-shadow:0 1.4rem 3.4rem #030a12a6}.note:before,.note:after{content:"";background:linear-gradient(#fbf6ea,#cfc3a6 70%,#b6aa8c);border-radius:.4rem;height:.7rem;position:absolute;left:-.25rem;right:-.25rem;box-shadow:0 .2rem .5rem #030a1259}.note:before{top:-.3rem}.note:after{bottom:-.3rem}@keyframes note-unroll{0%{clip-path:inset(46% -1rem);transform:rotate(-2deg)scale(.94)}to{clip-path:inset(-1rem);transform:none}}.note-bottle{background:var(--indigo-700);width:3rem;height:3rem;color:var(--celadon);box-shadow:0 0 0 .2rem var(--washi), 0 .3rem .8rem #030a1266;z-index:1;border-radius:50%;place-items:center;margin-left:-1.5rem;display:grid;position:absolute;top:-1.5rem;left:50%}.note-k{color:var(--ink-soft);font-size:.8rem;display:block}.note-text{margin:.7rem 0 .9rem;font-size:1.35rem;font-weight:500;line-height:1.6}.note.zh .note-text{letter-spacing:.04em}.note-about{border-top:1px dashed #1a25304d;justify-content:center;align-items:center;gap:.7rem;padding-top:.7rem;font-size:.9rem;font-weight:600;display:flex}.note-dots{gap:.25rem;display:inline-flex}.note-dots i{border-color:var(--ink-soft)}.note-dots i.on{background:var(--vermilion);border-color:var(--vermilion)}.note-all{color:#1f6f60;margin:.5rem 0 0;font-size:.85rem;font-weight:600}.note .coins.ink{font-size:1.1rem}.note .dlg-actions{justify-content:center}.note .btn{color:var(--ink);border-color:#1a253066}.note .btn.quiet{color:var(--ink-soft);border-color:#0000}.note .btn.quiet:hover:not(:disabled){color:var(--ink);background:#1a253014}.note .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--washi)}.note .btn.primary:hover:not(:disabled){background:#2c3d4d;border-color:#2c3d4d}.jl{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.jl-step{border:1px solid #0000;border-radius:.3rem;align-items:center;gap:.9rem;padding:.55rem .9rem;display:flex}.jl-n{width:1.9rem;height:1.9rem;font-family:var(--font-display);color:var(--fog);background:#f3eee21a;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.jl-title{font-size:1rem;font-weight:600}.jl-text{color:var(--shell-dim);max-width:44rem;margin-top:.1rem;font-size:.86rem;line-height:1.5}.jl-reward{align-items:center;gap:.7rem;margin-top:.3rem;font-size:.84rem;display:flex}.jl-reward .coins.ink{color:var(--amber)}.jl-reward .jn-reward .xp{color:var(--celadon)}.jl-reward .jn-reward .ritem{color:var(--shell-dim)}.jl-step.done{opacity:.6;padding-top:.22rem;padding-bottom:.22rem}.jl-step.done .jl-n{width:1.5rem;height:1.5rem;margin:0 .2rem}.jl-step.done .jl-title{font-size:.92rem;font-weight:500}.jl-step.done .jl-n{background:var(--celadon-deep);color:#fff}.jl-step.done .jl-text,.jl-step.done .jl-reward{display:none}.jl-step.later{color:var(--fog);padding-top:.3rem;padding-bottom:.3rem}.jl-step.later .jl-title{font-size:.92rem;font-weight:500}.jl-step.later .jl-n{width:1.5rem;height:1.5rem;margin:0 .2rem}.jl-step.now{border-color:var(--edge-strong);background:#040c1466;align-items:flex-start;padding:.9rem 1rem}.jl-step.now .jl-n{background:var(--shell);color:var(--ink)}.jl-step.now .jl-title{font-family:var(--font-display);font-size:1.3rem}.jl-step.now .jl-text{color:var(--shell);font-size:.95rem}.jl-step.now .btn{align-self:center}.jl-step.ready{border-color:var(--amber);background:#f2b75514}.jl-step.ready .jl-n{background:var(--amber);color:#2b1b00}.help-moves{gap:.4rem;display:grid}.help-move{border-left:.18rem solid var(--shell-dim);background:#040c145c;border-radius:.25rem;grid-template-columns:2.4rem minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:.8rem;padding:.5rem .75rem;font-size:.88rem;line-height:1.4;display:grid}.help-move b{font-size:1rem;font-weight:600;display:block}.help-move span{color:var(--shell-dim)}.help-move-ico{background:var(--well);border:1px solid var(--edge);width:2.4rem;height:2.4rem;color:var(--shell);border-radius:50%;place-items:center;display:grid}.help-move-do{align-items:center;gap:.5rem;display:flex}.help-move .keys{flex:none;gap:.2rem;display:inline-flex}.help-move-do strong{font-weight:600}.help-move.amber{border-left-color:var(--amber)}.help-move.amber b,.help-move.amber .help-move-ico{color:var(--amber)}.help-move.red{border-left-color:var(--vermilion)}.help-move.red b,.help-move.red .help-move-ico{color:#ff9c88}.help-move.green{border-left-color:var(--celadon)}.help-move.green b,.help-move.green .help-move-ico{color:var(--celadon)}.help-where .card{align-items:flex-start;gap:.8rem;display:flex}.help-where b{font-size:1.05rem;font-weight:600}.help-where p{color:var(--shell-dim);margin:.2rem 0 0;font-size:.88rem;line-height:1.55}.help-where .acard-icon{color:var(--shell)}.help-keys.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}@media (max-height:520px){.lgrid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.ltile .portrait{margin:-.4rem 0;transform:scale(.8)}.note{padding:1.6rem 1.2rem .8rem}.note-text{margin:.4rem 0 .6rem;font-size:1.05rem}.help-move{grid-template-columns:2rem minmax(0,1fr) minmax(0,.9fr);padding:.35rem .6rem;font-size:.8rem}.help-move-ico{width:2rem;height:2rem}}.split.char{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pts{background:var(--well);border:1px solid var(--edge);color:var(--shell-dim);border-radius:2rem;align-items:center;gap:.5rem;padding:.2rem .4rem .2rem .8rem;font-size:.9rem;display:inline-flex}.pts b{min-width:1.7rem;height:1.7rem;color:var(--shell);background:#f3eee21f;border-radius:1rem;place-items:center;padding:0 .4rem;display:grid}.pts.have{border-color:var(--amber);color:var(--amber)}.pts.have b{background:var(--amber);color:#2b1b00}.char-id{align-items:center;gap:.9rem;margin-bottom:.4rem;display:flex}.char-id .pp-lv{flex:none;grid-row:auto;width:3.4rem;height:3.4rem}.char-name{font-size:1.5rem;line-height:1.2}.char-xp{align-items:center;gap:.6rem;margin-top:.3rem;font-size:.8rem;display:flex}.char-xp .meter{flex:1;max-width:20rem}.attrs{gap:.4rem;display:grid}.attr{border:1px solid var(--edge);background:#040c145c;border-radius:.3rem;align-items:center;gap:.8rem;padding:.55rem .7rem;transition:border-color .15s;display:flex}.attr.up{border-color:var(--celadon);background:#8ddcc612}.attr-ico{background:var(--well);border:1px solid var(--edge);width:2.6rem;height:2.6rem;color:var(--shell);border-radius:50%;flex:none;place-items:center;display:grid}.attr-name{font-size:1.05rem;font-weight:600}.attr-val{justify-content:flex-end;align-items:baseline;gap:.3rem;min-width:4.2rem;display:flex}.attr-val b{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1}.attr-val span{color:var(--celadon);font-weight:600}.attr-btns{gap:.3rem;display:flex}.attr-btns button{border:1px solid var(--edge-strong);width:2.1rem;height:2.1rem;color:var(--shell-dim);border-radius:.25rem;place-items:center;display:grid}.attr-btns button:hover:not(:disabled){background:var(--hover);color:#fff}.attr-btns button:disabled{opacity:.3}.attr-btns button.plus:not(:disabled){background:var(--amber);border-color:var(--amber);color:#2b1b00}.attr-btns button.plus:hover:not(:disabled){color:#2b1b00;background:#ffd27a}.cstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.4rem;display:grid}.cstat{color:var(--shell-dim);border-bottom:1px solid #f3eee214;align-items:center;gap:.55rem;padding:.35rem 0;display:flex}.cstat-k{min-width:0;color:var(--shell);flex:1;font-size:.92rem;line-height:1.2}.cstat-k small{color:var(--fog);font-size:.72rem;display:block}.cstat b{color:var(--shell);font-size:1.05rem;font-weight:600}.cstat-next{color:var(--celadon);align-items:center;gap:.15rem;font-weight:600;display:inline-flex}.cstat.up b{color:var(--fog);font-weight:500}.chip.legend{color:var(--amber)}.chips.titles .chip{height:1.8rem;font-size:.86rem}.gcard-name .tag{height:1.25rem;font-size:.7rem}.wfacts{flex-wrap:wrap;gap:.25rem .4rem;margin-top:.25rem;font-size:.76rem;display:flex}.wfacts span{color:var(--shell-dim);white-space:nowrap;background:#f3eee214;border-radius:.2rem;padding:.05rem .45rem .1rem}.wfacts .special{color:var(--celadon);background:#8ddcc629}.wfacts .bad{color:#ffb8a8;background:#dc4a302e}.wfacts .good{color:var(--celadon);background:#8ddcc629}.cond-note{color:#ffb8a8;align-items:center;gap:.25rem;display:inline-flex}.dex-creature{flex-wrap:wrap;gap:.3rem .4rem;font-size:.82rem;display:flex}.dex-creature span{background:var(--well);border:1px solid var(--edge);color:var(--shell-dim);white-space:nowrap;border-radius:1rem;align-items:center;gap:.25rem;padding:.12rem .55rem .16rem;display:inline-flex}.dex-creature .temper.aggressive,.dex-creature .bites{color:#ffb8a8;border-color:#dc4a308c}.dex-creature .temper.neutral{color:var(--amber);border-color:#f2b75580}.dex-creature .leaps{color:var(--celadon);border-color:#8ddcc680}.help-tricks{gap:.15rem;margin-top:.5rem;display:grid}.help-tricks>div{border-bottom:1px solid #f3eee212;grid-template-columns:6.5rem 2.6rem 1fr;align-items:baseline;gap:.5rem;padding:.22rem 0;font-size:.86rem;display:grid}.help-tricks b{font-family:var(--font-display);color:var(--amber);font-size:.98rem;font-weight:600}.help-tricks i{font-style:normal;font-weight:600}.help-tricks span{color:var(--shell-dim)}.help-move.weapon{grid-template-columns:2.4rem minmax(0,.9fr) minmax(0,1.1fr);padding:.35rem .7rem}.help-move.weapon .help-move-do strong{color:var(--shell);font-size:.84rem;font-weight:500}@media (max-width:70rem){.split.char{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cstats{grid-template-columns:1fr}}.acct{background:var(--well);border:1px solid var(--edge);border-radius:.3rem;margin-bottom:1.1rem;padding:.9rem 1rem .8rem}.acct.guest{background:linear-gradient(170deg, #f2b7551a, #f2b75505 55%), var(--well);border-color:#f2b755a6;box-shadow:0 0 0 1px #f2b7552e}.acct-head{align-items:flex-start;gap:.8rem;display:flex}.acct-head h4{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.acct-head p{color:var(--shell-dim);margin:.2rem 0 0;font-size:.9rem;line-height:1.5}.acct-seal{background:var(--amber);color:#2b1b00;border-radius:50%;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.acct-seal.ok{background:var(--celadon);color:#07251f}.acct-email{color:var(--shell);word-break:break-all;font-size:1rem}.acct-points{gap:.25rem;margin:.7rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.acct-points li{align-items:baseline;gap:.45rem;display:flex}.acct-points .ico{color:var(--celadon);flex:none;transform:translateY(.15rem)}.acct-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.afield{min-width:0;color:var(--shell-dim);flex-direction:column;gap:.22rem;font-size:.82rem;display:flex}.afield .field{width:100%}.afield small{color:var(--fog);font-size:.74rem}.afield.bad .field{border-color:#ff7d63}.afield.bad small{color:#ff9c88}.acct-error,.member-note{border-radius:.22rem;align-items:center;gap:.4rem;margin:.7rem 0 0;padding:.35rem .7rem;font-size:.88rem;display:flex}.acct-error,.member-note.bad{color:#ffd0c6;background:#b5341f47;border:1px solid #dc4a3099}.member-note.ok{color:var(--celadon);background:#8ddcc624;border:1px solid #8ddcc680}.acct-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.pane.login{flex-direction:column;justify-content:center;align-items:center;gap:1.3rem;padding:1.4rem 1.2rem 1.6rem;display:flex}.login-lead{text-align:center}.login-lead h3{letter-spacing:.04em;margin:0;font-size:1.9rem;font-weight:600}.login-lead p{color:var(--shell-dim);margin:.3rem 0 0;font-size:.92rem}.login-strip{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.45fr);gap:.6rem;width:100%;max-width:68rem;padding-top:.6rem;display:grid}.lday{min-height:11.5rem;color:var(--ink);background:linear-gradient(180deg, #f4eddc 0%, var(--washi) 60%, #e2d8c0 100%);transition:transform .25s var(--ease-spring), box-shadow .25s;border-radius:.2rem;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .4rem .7rem;display:flex;position:relative;box-shadow:0 .3rem .8rem #030a1266,inset 0 0 0 1px #1a253024}.lday-n{letter-spacing:.06em;color:#1a253099;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600;display:flex}.lday-coin{color:#8a5a00;flex-direction:column;align-items:center;gap:.05rem;display:flex}.lday-coin b{color:var(--ink);font-size:1.55rem;font-weight:600;line-height:1.1}.lday-items{border-top:1px dashed #1a253038;flex-direction:column;gap:.12rem;width:100%;margin-top:auto;padding-top:.35rem;font-size:.78rem;display:flex}.lday-items span{align-items:center;gap:.25rem;min-width:0;display:flex}.lday-items i{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.lday-items .ico{color:#2d6e5e;flex:none}.lday.stamped{filter:saturate(.55)brightness(.86)}.lday-stamp{mix-blend-mode:normal;background:#ece4d18c;border-width:.18rem;border-radius:50%;width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem;font-size:1.15rem;line-height:1.1;position:absolute;top:60%;left:50%;transform:rotate(-12deg)}.lday.just{filter:none}.lday.just .lday-stamp{animation:.45s cubic-bezier(.2,1.4,.4,1) both stamp-slam}@keyframes stamp-slam{0%{opacity:0;transform:rotate(-30deg)scale(3)}55%{opacity:1;transform:rotate(-10deg)scale(.9)}to{transform:rotate(-12deg)scale(1)}}.lday.today{box-shadow:0 .7rem 1.6rem #030a1280, 0 0 0 .16rem var(--amber), 0 0 1.8rem #f2b7558c;animation:1.3s ease-in-out infinite alternate lday-today;transform:translateY(-.7rem)}@keyframes lday-today{to{box-shadow:0 .7rem 1.6rem #030a1280, 0 0 0 .16rem var(--amber), 0 0 2.8rem #f2b755f2}}.lday-tag{background:var(--indigo-700);color:var(--shell-dim);white-space:nowrap;box-shadow:0 0 0 1px var(--edge-strong);border-radius:1rem;padding:0 .5rem;font-size:.7rem;font-weight:600;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.lday-tag.on{background:var(--amber);color:#2b1b00;box-shadow:none}.lday.grand{color:#f6e3ad;background:radial-gradient(at 50% 0,#f2b7554d,#0000 62%),linear-gradient(#17304a,#0f2236);box-shadow:0 .3rem .8rem #030a1266,inset 0 0 0 1px #f2b755bf,inset 0 0 0 .3rem #0f2236,inset 0 0 0 .36rem #f2b75559}.lday.grand .lday-n,.lday.grand .lday-coin{color:#f2b755}.lday.grand .lday-coin b{color:#fff3cf;font-size:2rem}.lday.grand .lday-items{border-top-color:#f2b75559;font-size:.84rem}.lday.grand .lday-items .ico{color:#f2b755}.lday.grand .lday-stamp{color:#ff8a70;background:#0f2236b3;border-color:#ff8a70}.login-act{place-items:center;min-height:4rem;display:grid}.login-take{min-width:17rem;height:3.3rem;font-size:1.15rem;animation:1.1s ease-in-out infinite bite-throb}.login-got{animation:call-pop .4s var(--ease-spring);flex-direction:column;align-items:center;gap:.4rem;display:flex}.login-got-k{letter-spacing:.3em;color:var(--amber);font-size:.8rem}.login-wait{color:var(--shell-dim);align-items:center;gap:.45rem;display:flex}.login-wait .ico{color:var(--celadon)}.rw-list{flex-wrap:wrap;gap:.4rem;display:flex}.rw-item{background:var(--well);border:1px solid var(--edge);white-space:nowrap;border-radius:1rem;align-items:center;gap:.3rem;padding:.1rem .6rem .14rem .45rem;font-size:.86rem;display:inline-flex}.rw-item .ico{color:var(--celadon)}.rw-item.coin,.rw-item.coin .ico{color:var(--amber)}.rw-list.big{justify-content:center;gap:.6rem}.rw-list.big .rw-item{animation:trick-pop .35s var(--ease-spring) both;background:#f2b7551a;border-color:#f2b75599;padding:.3rem .9rem .34rem .7rem;font-size:1.1rem}.rw-list.big .rw-item:nth-child(2){animation-delay:.1s}.rw-list.big .rw-item:nth-child(3){animation-delay:.2s}.rw-list.big .rw-item:nth-child(4){animation-delay:.3s}.member-hero{border:1px solid var(--edge-strong);background:radial-gradient(at 0%,#f2b75533,#0000 55%),linear-gradient(#17304a,#0f2236);border-radius:.3rem;align-items:center;gap:1.1rem;padding:1rem 1.2rem;display:flex}.member-hero.on{border-color:#f2b755cc;box-shadow:inset 0 0 0 .25rem #0f2236,inset 0 0 0 .3rem #f2b75559}.member-crest{color:#2b1b00;background:linear-gradient(140deg,#f7d27a,#e3a52a 60%,#f9e2a3);border-radius:50%;flex:none;place-items:center;width:4.4rem;height:4.4rem;display:grid;box-shadow:0 0 1.6rem #f2b75566}.member-hero h3{letter-spacing:.06em;color:#f6e3ad;margin:0;font-size:1.8rem;font-weight:600}.member-status{color:var(--shell-dim);align-items:baseline;gap:.6rem;margin:.15rem 0 0;display:flex}.member-status.on b{color:var(--amber);font-size:1.2rem}.member-join{flex-direction:column;align-items:flex-end;gap:.35rem;max-width:19rem;display:flex}.member-join small{text-align:right;color:#ffd9a0;font-size:.8rem;line-height:1.4}.member-promise{border-left:.2rem solid var(--celadon);color:var(--shell-dim);background:#8ddcc61a;border-radius:.25rem;align-items:center;gap:.6rem;margin:.8rem 0 0;padding:.5rem .9rem;font-size:.92rem;display:flex}.member-promise .ico{color:var(--celadon);flex:none}.member-promise b{color:var(--celadon);margin-right:.4rem}.member-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.6rem;margin-top:.4rem;display:grid}.perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.perk{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;display:flex}.perk-ico{width:2.1rem;height:2.1rem;color:var(--amber);background:#f2b75524;border-radius:50%;flex:none;place-items:center;display:grid}.perk b{font-weight:600;line-height:1.3;display:block}.perk span{color:var(--shell-dim);font-size:.82rem;line-height:1.4}.member-gift{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.member-gift.ready{border-color:#f2b755b3;box-shadow:0 0 1rem #f2b75540}.member-code{gap:.5rem;display:flex}.member-code .field{min-width:0;font-family:var(--font-ui);letter-spacing:.12em;flex:1}.rw-win .win-right .mmark{font-size:1.1rem}.pbtns{justify-content:flex-end;align-items:center;gap:.35rem;min-width:13.5rem;display:flex}.prow .mmark,.lrow-title .mmark{font-size:.82rem}.prow.focus{background:#f2b75514;border:1px solid #f2b755b3;border-radius:.3rem;margin:.35rem 0;padding:.75rem .6rem}.prow.mate{box-shadow:inset .2rem 0 #f2b755}.prow.offline .lrow-title{color:var(--shell-dim)}.tag.party{color:var(--amber);background:#f2b7552e}.pfriend{color:#ff9c88;vertical-align:-.1em}.fr-add{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.6rem .7rem;display:flex}.fr-add>.ico{color:var(--celadon)}.fr-dot{background:#f3eee233;border-radius:50%;flex:none;width:.7rem;height:.7rem;margin:0 .5rem}.fr-dot.on{background:var(--celadon);box-shadow:0 0 .5rem #8ddcc6cc}.swatch.ask{background:var(--amber);color:#2b1b00;place-items:center;display:grid}.shop-row.sealed{background:linear-gradient(90deg,#f2b75517,#0000 42%);border-radius:.25rem;position:relative;box-shadow:inset .2rem 0 #f2b755bf}.shop-row.sealed .idisc{color:var(--amber);border-color:#f2b75599}.shop-row.sealed .shop-buy>.coins{opacity:.55}.bossgate{color:#f6e3ad;text-align:left;background:linear-gradient(#17304a,#0f2236);border:1px solid #f2b755b3;border-radius:.22rem;align-items:center;gap:.5rem;padding:.35rem .8rem .4rem .6rem;line-height:1.25;display:inline-flex}.bossgate .ico{color:var(--amber);flex:none}.bossgate b{font-family:var(--font-display);white-space:nowrap;font-size:.98rem;font-weight:600;display:block}.bossgate small{color:#f6e3adb3;white-space:nowrap;font-size:.72rem}.up-lead{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;align-items:center;gap:.8rem;margin-bottom:.3rem;padding:.6rem .9rem;display:flex}.up-lead>.ico{color:var(--amber);flex:none}.up-lead p{color:var(--shell-dim);flex:1;margin:0;font-size:.88rem;line-height:1.5}.up-lead p b{color:var(--shell);font-size:.98rem;display:block}.up-have{flex:none;gap:.35rem;display:flex}.up-have .mat.none{opacity:.45}.up-row{grid-template-columns:auto minmax(0,1.1fr) minmax(8rem,.6fr) minmax(0,1.25fr) minmax(10.5rem,auto);align-items:center;gap:1rem;padding:.75rem .4rem;display:grid}.up-row.maxed .up-max{grid-column:4/-1;justify-self:end}.up-row[data-flash]{animation:.9s ease-out up-flash}@keyframes up-flash{0%{background:#f2b75573}to{background:0 0}}.up-pips{gap:.18rem;margin-top:.4rem;display:flex}.up-pips i{background:#f3eee224;border-radius:.1rem;width:1.15rem;height:.36rem}.up-pips i.on{background:var(--amber)}.up-pips i.next{box-shadow:inset 0 0 0 1px var(--amber);background:#f2b7554d;animation:.9s steps(2,jump-none) infinite jump-blink}.up-dmg{flex-direction:column;gap:.1rem;display:flex}.up-dmg small{color:var(--fog);font-size:.76rem}.up-dmg>span{align-items:center;gap:.35rem;font-size:1.1rem;display:inline-flex}.up-dmg b.next{color:var(--celadon)}.up-cost{flex-direction:column;gap:.3rem;min-width:0;display:flex}.up-mats{flex-wrap:wrap;gap:.3rem;display:flex}.mat.short{color:#ffb3a3;background:#b5341f38;border-color:#dc4a3099}.mat.short i{color:#ffb3a3}.skeet-est{background:var(--well);border:1px dashed #f2b75580;border-radius:.25rem;margin-top:.8rem;padding:.5rem .7rem .55rem}.skeet-est-k{color:var(--amber);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.skeet-est-v{align-items:center;gap:.6rem;margin-top:.3rem;display:flex}.skeet-est-v>span{align-items:baseline;gap:.4rem;display:inline-flex}.skeet-est-v i{color:var(--fog);font-size:.82rem;font-style:normal}.skeet-est-v .hi{font-size:1.1rem;font-weight:600}.skeet-est-v .hi i{color:var(--amber)}.skeet-est-v.none{color:var(--shell-dim);font-size:.86rem}.skeet-est-v>.ico{color:var(--fog)}.help-cls{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.help-cls span{background:var(--well);border:1px solid var(--edge);border-radius:1rem;align-items:center;gap:.3rem;padding:.1rem .55rem .14rem .4rem;font-size:.84rem;display:inline-flex}.help-cls i{color:var(--shell-dim);font-style:normal;font-weight:600}.help-cls .good i{color:var(--amber)}.help-cls .none{opacity:.5}.help-p.dim{color:var(--fog);margin-top:.4rem;font-size:.82rem}.help-steps.plain li:before{background:var(--well);color:var(--amber);box-shadow:inset 0 0 0 1px var(--edge-strong)}@media (max-width:70rem){.acct-form{grid-template-columns:1fr}.member-cols{grid-template-columns:1fr;gap:.4rem}.up-row{grid-template-columns:auto minmax(0,1fr) auto}.up-row.maxed .up-max{grid-column:auto}.up-row .up-cost{grid-column:2/-1}}@media (max-height:520px){.pane.login{justify-content:flex-start;gap:.6rem;padding:.5rem .6rem .7rem;overflow-y:auto}.login-lead h3{font-size:1.3rem}.login-lead p{display:none}.lday{gap:.15rem;min-height:7.6rem;padding:.35rem .25rem .4rem}.lday-coin .ico{display:none}.lday-coin b{font-size:1.15rem}.lday.grand .lday-coin b{font-size:1.4rem}.lday-items i{display:none}.lday-items span{justify-content:center}.lday-stamp{width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;font-size:.9rem}.lday.today{transform:translateY(-.35rem)}.login-take{min-width:13rem;height:2.7rem}.member-hero{padding:.5rem .8rem}.member-crest{width:3rem;height:3rem}.member-hero h3{font-size:1.3rem}.pbtns{min-width:0}}@media (prefers-reduced-motion:reduce){.lday.today,.login-take,.lday.just .lday-stamp,.up-pips i.next{animation:none}}.skeet-est{margin:.7rem 0 .2rem}.skeet-est-k .btn{min-width:5rem}.lo-edit{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;margin-bottom:.4rem;padding:.7rem .8rem .8rem}.lo-edit-head{align-items:baseline;gap:.7rem;margin-bottom:.6rem;display:flex}.lo-edit-head b{font-size:1rem}.lo-edit-head span{color:var(--shell-dim);font-size:.84rem}.lo-edit-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.lo-cell{background:var(--plate);border:1px solid var(--edge-strong);text-align:center;border-radius:.22rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:0;min-height:4.3rem;padding:.5rem .3rem .4rem;font-size:.82rem;display:flex;position:relative}.lo-cell>span{max-width:100%}.lo-cell .key{min-width:1.2rem;height:1.2rem;padding:0;font-size:.72rem;position:absolute;top:-.35rem;left:-.35rem}.lo-cell.rod{color:var(--shell-dim);border-style:dashed}.lo-cell.empty{background:0 0;border-style:dashed}.lo-cell.on{border-color:var(--celadon);box-shadow:inset 0 -.16rem 0 var(--celadon)}.gcard.slotted{border-color:var(--edge-strong)}.lo-pick{align-items:center;gap:.3rem;display:flex}.lo-pick-k{color:var(--fog);margin-right:.2rem;font-size:.78rem}.lo-chip{background:var(--well);border:1px solid var(--edge-strong);width:1.75rem;height:1.75rem;color:var(--shell-dim);border-radius:.2rem;place-items:center;font-size:.86rem;font-weight:600;display:grid}.lo-chip:hover{color:var(--shell);border-color:var(--shell-dim)}.lo-chip[aria-pressed=true]{background:var(--celadon);border-color:var(--celadon);color:#07251f}.season-hero{border:1px solid var(--edge-strong);background:radial-gradient(at 0%,#f2b7552e,#0000 55%),linear-gradient(#17304a,#0f2236);border-radius:.3rem;align-items:center;gap:1.1rem;padding:.8rem 1.1rem;display:flex}.season-crest{background:var(--vermilion);color:#fff;border-radius:.3rem;flex-direction:column;flex:none;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;display:flex;box-shadow:inset 0 0 0 .12rem #ffffff59}.season-crest small{letter-spacing:.2em;opacity:.85;margin-right:-.2em;font-size:.7rem}.season-crest b{font-size:2rem;line-height:1}.season-hero h3{color:#f6e3ad;margin:0;font-size:1.5rem;font-weight:600}.season-prog{align-items:center;gap:.7rem;margin-top:.3rem;font-size:.86rem;display:flex}.season-prog .meter{flex:1;max-width:26rem}.season-how{color:var(--fog);margin:.3rem 0 0;font-size:.8rem}.season-left{border-left:1px dashed var(--stitch);color:var(--shell-dim);align-items:center;gap:.5rem;padding-left:1.1rem;display:flex}.season-left small{font-size:.74rem;display:block}.season-left b{color:var(--shell);white-space:nowrap;font-size:1.15rem}.season-lanes{grid-template-rows:1fr auto 1fr;grid-template-columns:9.5rem minmax(0,1fr);column-gap:.6rem;margin-top:.8rem;display:grid}.season-lane-k{background:var(--well);border:1px solid var(--edge);border-radius:.22rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;padding:.5rem .6rem;font-size:.88rem;display:flex}.season-lane-k.free{grid-area:1/1}.season-lane-k.member{color:#f6e3ad;border-color:#f2b75580;grid-area:3/1}.season-lane-k .btn{width:100%}.season-track{scrollbar-width:thin;grid-area:1/2/4;gap:.3rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.stier{flex:none;grid-template-rows:1fr auto 1fr;gap:.25rem;width:6.4rem;display:grid}.stier.big{width:7.6rem}.stier-cell{background:var(--well);border:1px solid var(--edge);opacity:.6;border-radius:.2rem;flex-direction:column;justify-content:center;gap:.15rem;min-height:4.6rem;padding:.4rem .45rem;display:flex;position:relative}.stier.reached .stier-cell,.stier.cur .stier-cell{opacity:1}.stier-cell.member{background:linear-gradient(#f2b7551a,#f2b75508);border-color:#f2b75559}.stier-cell.ready{border-color:var(--amber);box-shadow:0 0 .8rem #f2b75559}.stier-cell.claimed{opacity:.45}.stier-cell.locked.member{opacity:.5}.stier-ok,.stier-lock{color:var(--celadon);position:absolute;top:.2rem;right:.2rem}.stier-lock{color:var(--amber)}.sr{align-items:center;gap:.25rem;min-width:0;font-size:.78rem;display:flex}.sr .ico{color:var(--celadon);flex:none}.sr i{flex:1;min-width:0;font-style:normal}.sr.coin,.sr.coin .ico{color:var(--amber)}.sr.coin b{font-size:.92rem}.stier-n{color:var(--fog);background:#f3eee214;border-radius:.2rem;justify-content:center;align-items:baseline;gap:.35rem;padding:.1rem 0;display:flex;position:relative}.stier-n b{color:var(--shell-dim);font-size:.95rem}.stier-n small{font-size:.68rem}.stier.reached .stier-n{background:var(--amber);color:#2b1b00bf}.stier.reached .stier-n b{color:#2b1b00}.stier.cur .stier-n{box-shadow:inset 0 0 0 1px var(--amber);color:var(--amber)}.stier.cur .stier-n b{color:var(--amber)}.stier.big .stier-cell{border-width:.12rem}.season-note{color:#f6e3ad;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.84rem;display:flex}.season-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.6rem;display:grid}.season-wait{place-items:center;height:6rem;display:grid}.sbrow{border-bottom:1px solid var(--edge);align-items:center;gap:.6rem;padding:.28rem .5rem;font-size:.92rem;display:flex}.sb-rank{text-align:center;width:1.8rem;color:var(--fog);font-weight:600}.sbrow.top1 .sb-rank,.sbrow.top2 .sb-rank,.sbrow.top3 .sb-rank{color:var(--amber)}.sbrow.me{color:var(--celadon);background:#8ddcc61a;border-radius:.2rem}.sbrow.own{border-top:1px dashed var(--stitch);margin-top:.3rem}.season-prizes{gap:.35rem;display:grid}.sprize{background:var(--well);border:1px solid var(--edge);border-radius:.22rem;grid-template-columns:6.5rem 1fr 1fr;align-items:center;gap:.6rem;padding:.4rem .7rem;display:grid}.sprize.first{border-color:#f2b75599}.sprize.mine{box-shadow:inset .2rem 0 0 var(--celadon)}.qsect{justify-content:space-between}.qsect:after{display:none}.qsect small{align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.qsect.weekly{color:var(--amber);margin-top:1.5rem}.qcard.weekly{border-left:.2rem solid #f2b755b3}.dex-sect{justify-content:space-between}.dex-sect:after{display:none}.dgrid+div .dex-sect,div+div>.dex-sect{margin-top:1.4rem}.dtile-prot{background:var(--celadon);color:#07251f;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;top:.25rem;right:.3rem}.dtile.protected{box-shadow:inset 0 0 0 1px #8ddcc68c}.dex-prot{background:#8ddcc61f;border:1px solid #8ddcc699;border-radius:.25rem;align-items:center;gap:.7rem;margin:.6rem 0;padding:.6rem .8rem;display:flex}.dex-prot .ico{color:var(--celadon);flex:none}.dex-prot b{color:var(--celadon);font-size:1.02rem;display:block}.dex-prot span{color:var(--shell-dim);font-size:.86rem;line-height:1.45}.dex-weapon{color:var(--amber);align-items:center;gap:.4rem;margin:.5rem 0;font-size:.9rem;display:flex}.gate-note{color:var(--shell-dim);background:#f2b7551a;border:1px dashed #f2b75599;border-radius:.22rem;align-items:center;gap:.6rem;margin:.7rem 1rem 0;padding:.45rem .8rem;font-size:.88rem;display:flex}.gate-note .ico{color:var(--amber);flex:none}.gate-note b{color:var(--amber);margin-right:.5rem}.pane>.gate-note{margin:0 0 .5rem}.login-wait.locked{color:#f6e3ad;border:1px dashed #f2b75599;border-radius:.25rem;padding:.5rem 1rem}.login-wait.locked .ico{color:var(--amber)}@media (max-width:70rem){.season-cols{grid-template-columns:1fr;gap:.4rem}.season-left{display:none}.lo-edit-head{flex-direction:column;gap:.1rem}}.season-hero h3 small{font-family:var(--font-ui);color:var(--shell-dim);margin-left:.8rem;font-size:.86rem;font-weight:500}.title{z-index:300;color:var(--shell);transition:opacity .8s ease-in-out;position:absolute;inset:0}.title.leaving{opacity:0;pointer-events:none}.title-veil{background:linear-gradient(90deg,#081420f0 0%,#081420d1 22%,#08142059 46%,#08142000 68%),linear-gradient(#08142000 76%,#081420b3 100%);position:absolute;inset:0}.title-main{left:max(5.5rem, env(safe-area-inset-left));width:25rem;max-width:calc(100vw - 4rem);animation:title-in 1.2s var(--ease-out) both;position:absolute;top:50%;transform:translateY(-52%)}@keyframes title-in{0%{opacity:0;transform:translateY(-50%)translate(-1rem)}}.title-mark{align-items:flex-start;gap:1.3rem;display:flex;position:relative}.title-zh{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 .2rem 2.5rem #030a12b3;margin:0;font-size:8rem;font-weight:600;line-height:1}.title-tag-v{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.42em;color:var(--shell-dim);max-height:16rem;margin:.8rem 0 0;font-size:1.25rem;line-height:1.9}.title-seal{background:var(--vermilion);color:#fff3e6;border-color:var(--vermilion);mix-blend-mode:normal;align-self:flex-end;width:3.4rem;height:3.4rem;margin-bottom:1rem;font-size:1.02rem;transform:rotate(-4deg);box-shadow:inset 0 0 0 .1rem #fff3e699}.title-en{font-family:var(--font-display);letter-spacing:.3em;margin-top:.6rem;font-size:2.3rem;font-weight:500;line-height:1.2}.title.en .title-en{letter-spacing:.16em;font-size:2.9rem}.title-tag-h{color:var(--shell-dim);margin:.2rem 0 0;font-size:1.1rem}.title-form{flex-direction:column;align-items:flex-start;gap:.9rem;min-height:9.5rem;margin-top:2.2rem;display:flex}.title-field{flex-direction:column;gap:.3rem;width:100%;display:flex}.title-field label{color:var(--shell-dim);font-size:.9rem}.title-field .field{background:#040c1499;width:100%;height:2.9rem;font-size:1.15rem}.title-field .field.bad{border-color:var(--vermilion)}.title-field small{color:var(--fog);font-size:.8rem}.title-field small.bad{color:#ff9c88}.title-go{min-width:13rem}.title-status{align-items:center;gap:.6rem;height:2.9rem;font-size:1.05rem;display:flex}.title-error{color:#ffd0c6;background:#b5341f4d;border:1px solid #dc4a30b3;border-radius:.25rem;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.95rem;display:flex}.title-lang{top:max(1.3rem, env(safe-area-inset-top));right:max(1.5rem, env(safe-area-inset-right));background:var(--plate);border:1px solid var(--edge);height:2.3rem;color:var(--fog);border-radius:2rem;align-items:center;gap:.55rem;padding:0 .9rem;font-size:.9rem;display:flex;position:absolute}.title-lang:hover{border-color:var(--edge-strong)}.title-lang .on{color:var(--shell);font-weight:600}.title-lang i{background:var(--edge-strong);width:1px;height:.9rem}.title-load{left:max(5.5rem, env(safe-area-inset-left));right:max(5.5rem, env(safe-area-inset-right));transition:opacity .6s .4s;position:absolute;bottom:3.6rem}.title-load.done{opacity:0}.title-load-text{color:var(--shell-dim);text-shadow:var(--shadow-text);justify-content:space-between;margin-bottom:.35rem;font-size:.85rem;display:flex}.title-load-bar{background:#f3eee233;height:.2rem;overflow:hidden}.title-load-bar i{background:var(--shell);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.title-foot{left:max(5.5rem, env(safe-area-inset-left));color:var(--fog);text-shadow:var(--shadow-text);font-size:.78rem;position:absolute;bottom:1.4rem}@media (max-height:520px){.title-main{left:max(2.5rem, env(safe-area-inset-left));grid-template-columns:auto 1fr;align-items:center;column-gap:2rem;width:auto;display:grid}.title-mark{grid-row:1/4}.title-zh{font-size:5.6rem}.title-tag-v{max-height:11rem;font-size:.95rem}.title-seal{display:none}.title-en{margin-top:0;font-size:1.7rem}.title.en .title-en{font-size:2rem}.title-form{width:20rem;min-height:0;margin-top:.8rem}.title-field small{display:none}.title-load,.title-foot{left:max(2.5rem, env(safe-area-inset-left))}.title-load{right:max(2.5rem, env(safe-area-inset-right));bottom:2.2rem}.title-foot{bottom:.6rem}}.title-alt{color:var(--shell-dim);text-shadow:var(--shadow-text);border-bottom:1px solid #c5d0d466;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .1rem;font-size:.95rem;transition:color .12s,border-color .12s;display:inline-flex}.title-alt:hover:not(:disabled){color:#fff;border-color:#fff}.title-alt:disabled{opacity:.5}.title-field small.warn{color:#ffd9a0;max-width:24rem;line-height:1.45}.title-foot{flex-direction:column;gap:.15rem;display:flex}.title-foot .legal{font-size:.78rem}@media (max-height:520px){.title-field small.warn{max-width:20rem;font-size:.72rem;display:block}.title-foot{flex-direction:row;gap:.9rem}}.title-banned{max-width:25rem;box-shadow:inset .25rem 0 0 var(--vermilion);background:#081420d1;border:1px solid #dc4a30b3;border-radius:.3rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.2rem 1.1rem;display:flex}.title-banned-ico{background:var(--vermilion);color:#fff;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.title-banned h2{color:#ffe6df;margin:.2rem 0 0;font-size:1.6rem;font-weight:600}.title-banned p{margin:0;line-height:1.55}.title-banned p.dim{color:var(--shell-dim);font-size:.9rem}.touch,.touch-look{touch-action:none;position:absolute;inset:0}.touch-stick{touch-action:none;width:38%;height:62%;position:absolute;bottom:0;left:0}.touch-base{left:calc(max(1rem, env(safe-area-inset-left)) + 5.4rem);top:calc(100% - max(1rem, env(safe-area-inset-bottom)) - 5.4rem);pointer-events:none;opacity:.7;background:radial-gradient(circle,#0b1b2933 40%,#0b1b298c 100%);border:.12rem solid #f3eee266;border-radius:50%;place-items:center;width:8.6rem;height:8.6rem;margin:-4.3rem 0 0 -4.3rem;transition:opacity .15s;display:grid;position:absolute}.touch-base.on{opacity:1;border-color:var(--shell)}.touch-knob{will-change:transform;background:#f3eee2e0;border-radius:50%;width:3.6rem;height:3.6rem;box-shadow:0 .2rem .8rem #030a1280,inset 0 -.2rem #1a253026}.touch-right{right:max(1.1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));align-items:flex-end;gap:.7rem;display:flex;position:absolute}.touch-btn{background:var(--plate);color:var(--shell);touch-action:none;border:.12rem solid #f3eee28c;border-radius:50%;place-items:center;transition:transform 80ms,background-color 80ms,opacity .2s;display:grid}.touch-btn.down{background:var(--indigo-500);transform:scale(.93)}.touch-btn.side{width:4.6rem;height:4.6rem;margin-bottom:.4rem}.touch-btn.side.idle{opacity:0;pointer-events:none}.touch-btn.side:not(.idle){border-color:var(--amber);color:var(--amber)}.touch-btn.action{width:7rem;height:7rem;color:var(--ink);border-color:var(--indigo-900);background:#f3eee2eb;align-content:center;gap:.1rem;box-shadow:0 .3rem 1.2rem #030a1280}.touch-btn.action span{font-size:.82rem;font-weight:600}.touch-btn.action.down{background:var(--celadon)}.touch-btn.action.p-bite{background:var(--vermilion);color:#fff;border-color:#fff;animation:.42s ease-in-out infinite bite-throb}.touch-btn.action.p-fight{background:var(--amber);color:#2b1b00}.touch-right{flex-direction:column;align-items:flex-end;gap:.5rem}.touch-row{align-items:flex-end;gap:.7rem;display:flex}.touch-btn.swap{width:4.2rem;height:4.2rem;margin-bottom:.4rem}.touch-btn.swap.idle{opacity:.35;pointer-events:none}.touch-btn.action.spear{background:#f3eee2eb}.touch-btn.action.aiming{background:var(--amber);color:#2b1b00}.touch-btn.action.off{opacity:.4;pointer-events:none}.touch-btn.heave{width:5rem;height:5rem;color:var(--fog);align-content:center;gap:.05rem;margin-bottom:.4rem}.touch-btn.heave span{font-size:.74rem;font-weight:600}.touch-btn.heave.ready{background:var(--amber);color:#2b1b00;border-color:#fff;animation:.4s ease-in-out infinite bite-throb;box-shadow:0 0 1.4rem #f2b755e6}.touch-pad{gap:.4rem;display:flex}.touch-btn.counter{width:3.5rem;height:3.5rem}.touch-pad[data-want=left] .c-left,.touch-pad[data-want=right] .c-right,.touch-pad[data-want=up] .c-up,.touch-pad[data-want=down] .c-down{color:#2b1b00;background:#ffd27a;border-color:#fff;transform:scale(1.15);box-shadow:0 0 1.2rem #f2b755e6}.touch-pad.extras{margin-right:.3rem}.touch-btn.mini{width:3.4rem;height:3.4rem}.touch-btn.mini.bomb{color:#a8431f}.touch-btn.mini.down{background:var(--amber)}.touch-btn.mini.toss{color:#6b4a00}.hud.touch .lo{align-items:center;gap:.2rem;padding:.2rem}.hud.touch .lo .lo-slot{width:2.5rem;height:2.5rem}.hud.touch .lo .lo-slot.empty,.hud.touch .lo .tk-sep,.hud.touch .lo .lo-detail .tool-weapon>:not(.ammo),.hud.touch .lo:not(.open) .lo-slot:not(.on),.hud.touch .lo:not(.open) .lo-detail,.hud.touch .lo:not(.open) .tool-bomb,.hud.touch .lo:not(.open) .lo-slot .key{display:none}.hud.touch .lo:not(.open){opacity:.9}.lo-count{background:var(--shell);min-width:1.2rem;height:1.2rem;color:var(--ink);text-align:center;border-radius:.6rem;padding:0 .25rem;font-size:.78rem;font-weight:600;line-height:1.2rem;position:absolute;top:-.4rem;right:-.35rem}.lo-count:empty{display:none}.lo-count.dry{background:var(--vermilion);color:#fff}.hud.touch .lo.open .lo-count,.hud.touch .dock.fold:not(.open) .dock-btn:not(.keep){display:none}.hud.touch .dock.fold{gap:.2rem}.hud.touch .dock.fold.open{top:max(.4rem, env(safe-area-inset-top));z-index:80;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;width:min(32rem,94vw);padding:.5rem;display:grid;position:fixed;left:50%;transform:translate(-50%)}.hud.touch .dock.fold.open .dock-btn{background:#f3eee20f;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:auto;height:3.5rem;display:flex}.hud.touch .dock.fold.open .dock-btn .tip{opacity:1;color:var(--shell-dim);background:0 0;padding:0;font-size:.7rem;font-weight:500;display:block;position:static;transform:none}.hud.touch .dock.fold.open .dock-menu{background:var(--indigo-500)}.hud.touch .lo .lo-detail{min-width:0;min-height:0;padding:0}.hud.touch .lo .tk-bait{width:2.3rem;height:2.3rem}.touch-btn.mini.jump{flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;gap:.05rem;font-size:.7rem;display:flex}.touch-runhint{white-space:nowrap;color:#ffffffb3;text-shadow:0 1px 3px #000000b3;pointer-events:none;font-size:.72rem;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%)}@media (max-height:400px){.hud.touch .hud-tr .feed,.hud.touch .season-chip,.hud.touch .nudge,.hud.touch .tn{display:none}}@media (pointer:coarse){.fh-power .key,.fh-power-idle,.fh-power-go{display:none}}#ui{--coop:#5fe0d0;--coop-deep:#12a596;--g0:#a9bcc8;--g1:#8ddcc6;--g2:#7fb8ff;--g3:#c9a0ff;--g4:#ffc965}.who-name{vertical-align:baseline;align-items:baseline;gap:.3em;min-width:0;max-width:100%;display:inline-flex}.who-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtag{font-family:var(--font-ui);letter-spacing:.02em;color:var(--g0);white-space:nowrap;flex:none;font-size:.86em;font-weight:600}.gtag.b1{color:var(--g1)}.gtag.b2{color:var(--g2)}.gtag.b3{color:var(--g3)}.gtag.b4{color:var(--g4);text-shadow:0 0 .5em #ffc9658c}.tmark{color:var(--g0);flex:none;align-self:center;place-items:center;display:inline-grid}.tmark.t2{color:var(--g2)}.tmark.t3{color:var(--g3)}.tmark.t4{color:var(--g4);filter:drop-shadow(0 0 .25rem #ffc96599)}.who-name .mmark{align-self:center}.chat-line .who-name,.feed-item .who-name{display:inline}.chat-line .who-n,.feed-item .who-n{white-space:normal}.chat-line .gtag,.feed-item .gtag{margin-right:.25em}.gbanner{--bc:#3d5a70;--be:#f3eee259;background:linear-gradient(180deg, color-mix(in srgb, var(--bc) 88%, #fff) 0%, var(--bc) 45%, color-mix(in srgb, var(--bc) 70%, #000) 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:3.1rem;height:3.7rem;color:var(--shell);flex:none;place-items:center;padding-bottom:.7rem;display:grid;position:relative}.gbanner:before{content:"";border:1px dashed var(--be);pointer-events:none;border-bottom:0;position:absolute;inset:.18rem .18rem 0}.gbanner b{letter-spacing:.02em;text-shadow:0 .06rem .2rem #030a1299;white-space:nowrap;font-size:1.02rem;line-height:1}.gbanner.sm{width:2.5rem;height:2.9rem;padding-bottom:.55rem}.gbanner.sm b{font-size:.8rem}.gbanner.lg{width:5.6rem;height:6.8rem;padding-bottom:1.3rem}.gbanner.lg b{font-size:1.75rem}.gbanner.b1{--bc:#1f7a6b}.gbanner.b2{--bc:#2a5fa8}.gbanner.b3{--bc:#6b3fa6;--be:#ffe2a099}.gbanner.b4{--bc:#a8281c;--be:#ffd27a;color:#ffe6ad;filter:drop-shadow(0 0 .5rem #ffc96573)}.hud:not(.touch) .dock{grid-template-columns:repeat(7,auto);display:grid}.hud:not(.touch) .inbox{bottom:calc(var(--sb) + 7.1rem)}.chat-tabs{align-items:center;gap:.3rem;margin:.3rem 0 .25rem;display:flex}.chat-tab{background:var(--plate-soft);height:1.7rem;color:var(--shell-dim);border-radius:.2rem;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.chat-tab:hover{color:#fff}.chat-tab[aria-selected=true]{background:var(--indigo-500);color:#fff}.chat-tab.guild[aria-selected=true]{background:var(--coop-deep)}.chat-tab-hint{opacity:.8;margin-left:.2rem}.chat-bar.guild .chat-input{border-color:var(--coop);box-shadow:0 0 0 1px #5fe0d04d}.chat-line.guild{color:#c9fff6}.chat-line.guild .who-n{color:var(--coop)}.chat-ch{color:var(--coop);vertical-align:-.1em;margin-right:.3em}.prow-wrap{border-bottom:1px solid var(--edge)}.prow-wrap:last-child{border-bottom:0}.prow-wrap>.lrow{cursor:pointer;border-bottom:0;border-radius:.25rem}.prow-wrap>.lrow:hover{background:var(--hover)}.prow-wrap.open{box-shadow:inset 0 0 0 1px var(--edge);background:#040c144d;border-radius:.25rem;margin:.15rem 0}.prow-wrap.focus>.lrow{box-shadow:inset .2rem 0 0 var(--amber)}.prow-chev{color:var(--fog);flex:none}.ptray{animation:tray-in .16s var(--ease-out);padding:.1rem .7rem .7rem 3rem}@keyframes tray-in{0%{opacity:0;transform:translateY(-.3rem)}}.ptray-acts{flex-wrap:wrap;gap:.4rem;display:flex}.duel-rule{color:var(--fog);white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.duel-rule .ico{color:var(--amber)}.duel-pick{background:var(--well);border:1px solid #f2b75573;border-radius:.25rem;flex-direction:column;gap:.6rem;padding:.7rem .8rem;display:flex}.duel-pick-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.duel-pick-head>.ico{color:var(--amber)}.duel-pick-head .duel-rule{margin-left:auto}.duel-pick-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.duel-pick-k{color:var(--fog);font-size:.82rem}.duel-range{min-width:8rem;accent-color:var(--amber);flex:1}.duel-pick-row .coins.big{justify-content:flex-end;min-width:5rem;font-size:1.25rem;font-weight:600}.duel-pick-foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.duel-pick-pay{flex-wrap:wrap;flex:1;align-items:baseline;gap:.2rem .45rem;min-width:12rem;font-size:.92rem;display:flex}.duel-pick-pay .coins{color:var(--amber);font-size:1.1rem;font-weight:600}.duel-pick-pay small{color:var(--fog);flex-basis:100%;font-size:.76rem}.duel-pick-note{color:var(--fog);margin:0;font-size:.78rem}.duel-invite,.duel-sent,.guild-invite{width:100%;position:relative;overflow:hidden}.duel-invite{border-color:var(--amber)}.duel-invite>.ico{color:var(--amber)}.duel-invite .invite-text small,.duel-sent .invite-text small,.guild-invite .invite-text small{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.duel-invite-t{text-align:center;min-width:1.8rem;color:var(--shell);flex:none;font-size:1.3rem;font-weight:600}.duel-invite-t.soon{color:#ff9c88;animation:.5s steps(2,jump-none) infinite jump-blink}.duel-invite-bar{background:var(--amber);transform-origin:0;height:.18rem;transition:transform .5s linear;position:absolute;bottom:0;left:0;right:0}.duel-sent{border-color:var(--edge-strong)}.guild-invite{border-color:var(--coop)}.duel-hud{top:calc(var(--st) + .2rem);z-index:4;width:min(30rem,46vw);animation:toast-in .35s var(--ease-out);flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.duel-hud.low{top:calc(var(--st) + 6.6rem)}:is(.hud:has(.duel-hud) .zr,.hud:has(.duel-hud) .ev-banner){display:none}:is(.hud:has(.duel-hud)~.hud-tc:not(.raised),.hud:has(.duel-hud:not(.low))~.hud-tc.low){top:calc(max(1rem, env(safe-area-inset-top)) + 8.6rem)}.hud:has(.duel-hud.low)~.hud-tc.low{top:calc(max(1rem, env(safe-area-inset-top)) + 14.6rem)}.duel-board{border-color:#f2b75599;grid-template-columns:1fr auto 1fr;align-items:stretch;width:100%;display:grid;overflow:hidden}.duel-side{flex-direction:column;gap:.05rem;min-width:0;padding:.35rem .8rem .45rem;transition:background-color .25s;display:flex}.duel-side:last-child{text-align:right;align-items:flex-end}.duel-side-name{max-width:100%;color:var(--shell-dim);align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;display:flex}.duel-side.me .duel-side-name{color:var(--celadon)}.duel-side-name .ico{color:var(--amber);flex:none}.duel-side-best{align-items:baseline;gap:.45rem;max-width:100%;display:flex}.duel-side:last-child .duel-side-best{flex-direction:row-reverse}.duel-side-best b{color:var(--shell);white-space:nowrap;font-size:1.5rem;line-height:1.15}.duel-side-best small{min-width:0;color:var(--fog);font-size:.78rem}.duel-side.lead{animation:duel-lead .7s var(--ease-out);background:linear-gradient(90deg,#f2b75547,#f2b7550a)}.duel-side.lead:last-child{background:linear-gradient(270deg,#f2b75547,#f2b7550a)}.duel-side.lead .duel-side-best b{color:var(--amber)}.duel-side.lead .duel-side-name .ico{animation:crown-drop .5s var(--ease-spring)}@keyframes duel-lead{0%{box-shadow:inset 0 0 0 100rem #ffe2a08c}to{box-shadow:inset 0 0 0 100rem #ffe2a000}}@keyframes crown-drop{0%{opacity:0;transform:translateY(-1.2rem)rotate(-30deg)scale(1.8)}}.duel-side.gone{opacity:.5}.duel-mid{border-left:1px solid var(--edge);border-right:1px solid var(--edge);background:#040c1473;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:.25rem .9rem;display:flex}.duel-mid>.ico{color:var(--amber)}.duel-mid b{font-size:1.35rem;line-height:1.1}.duel-mid .coins{color:var(--amber);font-size:.78rem}.duel-hud.closing .duel-mid b{color:#ff9c88;animation:1s steps(2,jump-none) infinite jump-blink}.duel-foot{background:var(--plate-soft);border-radius:1rem;align-items:center;gap:.6rem;max-width:100%;padding:.05rem .6rem .1rem;display:flex}.duel-gone{color:#ffb3a3;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.duel-concede{color:var(--fog);white-space:nowrap;border-radius:.2rem;padding:.1rem .4rem;font-size:.76rem}.duel-concede:hover{color:#fff;background:var(--hover)}.duel-concede.sure{background:var(--vermilion-deep);color:#fff}.duel-count{pointer-events:none;text-shadow:var(--shadow-text);animation:count-pop .9s var(--ease-out) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(100% + 2.4rem);left:50%;transform:translate(-50%)}.duel-count b{color:var(--amber);font-size:6rem;line-height:1}.duel-count span{letter-spacing:.2em;font-size:1.1rem;font-weight:600}@keyframes count-pop{0%{opacity:0;scale:1.7}25%{opacity:1;scale:1}80%{opacity:1}to{opacity:.25}}.dres-scrim{z-index:210;background:#060e169e;place-items:center;animation:.25s s3-fade;display:grid;position:absolute;inset:0}@keyframes s3-fade{0%{opacity:0}}.dres{background:linear-gradient(180deg, #f4eddc, var(--washi) 40%, var(--washi-deep));width:min(38rem,94vw);max-height:96vh;color:var(--ink);text-align:center;animation:dres-in .4s var(--ease-spring);border-radius:.3rem;padding:1.5rem 1.8rem 1.2rem;position:relative;overflow:auto;box-shadow:0 1.4rem 3.5rem #030a1299,inset 0 0 0 1px #1a253040,inset 0 0 0 .35rem #ece4d1e6,inset 0 0 0 .4rem #1a25302e}@keyframes dres-in{0%{opacity:0;transform:translateY(1.2rem)scale(.96)}}.dres h2{margin:0 3.4rem .9rem;font-size:1.7rem;line-height:1.25}.dres-seal{width:2.9rem;height:2.9rem;animation:seal-stamp .5s .35s var(--ease-spring) both;font-size:1.9rem;position:absolute;top:.9rem;right:1.1rem;rotate:6deg}@keyframes seal-stamp{0%{opacity:0;rotate:-18deg;scale:2.4}}.dres.en .dres-seal{letter-spacing:.04em;width:auto;height:2.1rem;padding:0 .5rem;font-size:1.15rem}.dres.draw .dres-seal,.dres.lost .dres-seal{color:var(--ink-soft);border-color:var(--ink-soft)}.dres-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;display:grid}.dres-side{background:#ffffff59;border:1px solid #1a253024;border-radius:.25rem;flex-direction:column;align-items:center;gap:.1rem;min-width:0;padding:.6rem .5rem .7rem;display:flex}.dres-side.win{background:linear-gradient(#f2b75559,#f2b7551a);border-color:#b98420;box-shadow:0 0 1.2rem #f2b75573}.dres-fish{place-items:center;height:4.6rem;display:grid}.dres-none{color:var(--ink-soft);font-size:2rem}.dres-name{color:var(--ink-soft);max-width:100%;font-size:.9rem;font-weight:600}.dres-name .gtag{color:var(--indigo-500);text-shadow:none}.dres-side b{font-size:1.8rem;line-height:1.15}.dres-side small{color:var(--ink-soft);min-height:1.1em;font-size:.82rem}.dres-vs{color:var(--ink-soft)}.dres-money{flex-direction:column;align-items:center;gap:.15rem;margin:.9rem 0 .5rem;font-size:.95rem;display:flex}.dres-gain,.dres-loss{font-family:var(--font-display);align-items:center;gap:.3rem;font-size:2rem;font-weight:600;line-height:1.1;display:inline-flex}.dres-gain{color:#96660d}.dres-loss{color:var(--vermilion-deep)}.dres-money small{color:var(--ink-soft);font-size:.82rem}.dres .duel-rule{color:var(--ink-soft)}.dres .duel-rule .ico{color:#96660d}.dres-act{justify-content:center;gap:.6rem;margin-top:.9rem;display:flex}.dres-act .btn.quiet{color:var(--ink)}.glist-wrap{border-bottom:1px solid var(--edge)}.glist-wrap:last-of-type{border-bottom:0}.glist-row{cursor:pointer;border-bottom:0;border-radius:.25rem}.glist-row:hover{background:var(--hover)}.glist-row.mine{background:#5fe0d014}.glist-pts{flex-direction:column;flex:none;align-items:flex-end;width:4.6rem;line-height:1.2;display:flex}.glist-pts small{color:var(--fog);font-size:.7rem}.glist-pts b{font-size:.98rem}.glist-act{flex:none;justify-content:flex-end;width:6.4rem;display:flex}.tag.npc{color:var(--fog);background:#f3eee20f}.ginfo{flex-wrap:wrap;gap:.3rem .4rem;padding:.1rem .6rem .7rem 4rem;display:flex}.ginfo-m{background:#f3eee212;border-radius:.2rem;align-items:center;gap:.25rem;padding:.05rem .5rem .1rem;font-size:.82rem;display:inline-flex}.ginfo-m i{color:var(--fog);font-size:.74rem;font-style:normal}.ginfo-m.leader{color:var(--amber)}.ginfo-m.officer{color:var(--coop)}.pane .pager{border-top:0;justify-content:center}.gcreate{flex-direction:column;gap:.9rem;display:flex}.gcreate-preview{background:var(--well);border:1px solid var(--edge);border-radius:.3rem;align-items:center;gap:1.2rem;padding:.9rem 1.2rem;display:flex}.gcreate-preview h3{margin:0;font-size:1.7rem;line-height:1.2}.gcreate-preview p{color:var(--shell-dim);margin:.3rem 0 0;font-size:.92rem}.gcreate-form{grid-template-columns:2fr 1fr;gap:.9rem;display:grid}.gtag-input{text-transform:uppercase;letter-spacing:.12em;font-weight:600}.gcreate-foot{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:1.1rem;padding-top:.8rem;display:flex}.gcreate-req{color:var(--shell-dim);align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.gcreate-req .ico{color:var(--celadon)}.gcreate-req.bad,.gcreate-req.bad .ico{color:#ff9c88}.ghero{background:linear-gradient(100deg, #040c1433, #040c148c), var(--well);border:1px solid var(--edge);border-radius:.3rem;align-items:center;gap:1.2rem;padding:.9rem 1.2rem;display:flex}.ghero.b3,.ghero.b4{border-color:#ffc96580}.ghero h3{margin:0;font-size:1.8rem;line-height:1.2}.ghero-lv{align-items:center;gap:.6rem;margin-top:.35rem;display:flex}.ghero-lv .meter{flex:1;max-width:18rem}.ghero-lv .pp-lv{width:2.3rem;height:2.3rem}.ghero-lv .pp-lv b{font-size:1.05rem}.ghero-perk{flex-wrap:wrap;align-items:center;gap:.2rem .4rem;margin:.45rem 0 0;font-size:.86rem;display:flex}.ghero-perk .ico{color:var(--coop)}.ghero-perk .dim{font-size:.78rem}.ghero-side{border-left:1px solid var(--edge);flex-direction:column;flex:none;gap:.5rem;padding-left:1.1rem;display:flex}.ghero-side span{flex-direction:column;line-height:1.2;display:flex}.ghero-side small{color:var(--fog);font-size:.72rem}.ghero-side b{font-size:1.15rem}.ggoal{align-items:flex-start;gap:1.4rem;padding:.4rem .3rem 0;display:flex}.ggoal-now{flex-direction:column;flex:none;align-items:flex-end;min-width:6.5rem;padding-top:.35rem;line-height:1.15;display:flex}.ggoal-now b{color:var(--coop);font-size:2rem}.ggoal-now span{color:var(--fog);font-size:.76rem}.ggoal-track{height:.7rem;box-shadow:inset 0 0 0 1px var(--edge-strong);background:#040c1499;border-radius:.4rem;flex:1;margin:1.5rem 2.6rem 6.4rem .2rem;position:relative}.ggoal-track>i{background:linear-gradient(90deg, var(--coop-deep), var(--coop));transform-origin:0;transition:transform .6s var(--ease-out);border-radius:.4rem;position:absolute;inset:0}.ggoal-mark{flex-direction:column;align-items:center;gap:.15rem;width:0;display:flex;position:absolute;top:50%}.ggoal-chest{background:var(--plate-solid);border:.12rem solid var(--edge-strong);width:2.5rem;height:2.5rem;color:var(--fog);border-radius:50%;place-items:center;margin-top:-1.25rem;display:grid}.ggoal-mark>b{color:var(--shell-dim);white-space:nowrap;font-size:.86rem}.ggoal-reward{white-space:nowrap;opacity:.85;flex-direction:column;align-items:center;gap:0;display:flex}.gch{color:var(--shell-dim);align-items:center;gap:.2rem;font-size:.8rem;line-height:1.3;display:inline-flex}.gch .ico{color:var(--celadon)}.gch.coin .ico{color:var(--amber)}.ggoal-mark.reached .ggoal-chest{border-color:var(--coop);color:var(--coop)}.ggoal-mark.reached>b{color:var(--coop)}.ggoal-mark.ready .ggoal-chest{border-color:var(--amber);color:#2b1b00;background:var(--amber);animation:1.1s ease-in-out infinite chest-ready;box-shadow:0 0 1rem #f2b755b3}@keyframes chest-ready{50%{transform:translateY(-.18rem)rotate(-6deg)}}.ggoal-mark.opened .ggoal-chest{background:var(--coop-deep);border-color:var(--coop-deep);color:#fff}.ggoal-mark.opened .ggoal-reward{opacity:.4}.gmine{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;align-items:center;gap:1.2rem;padding:.7rem .9rem;display:flex}.gmine-bar{flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.92rem;display:flex}.gmine-bar i{color:var(--fog);font-style:normal}.gmine-bar small{color:var(--fog);font-size:.78rem}.gopened{background:linear-gradient(180deg, #f4eddc, var(--washi));color:var(--ink);animation:dres-in .4s var(--ease-spring);border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.6rem;padding:.7rem 1rem;display:flex}.gopened-k{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.gopened .rw-item{color:var(--ink)}.groster-head{color:var(--fog);border-bottom:1px solid var(--edge);align-items:center;gap:.85rem;padding:.3rem .4rem .3rem 2.5rem;font-size:.74rem;display:flex}.groster-head>span:not(.grow),.groster-n{text-align:right;flex:none;width:4.4rem}.groster-head>.groster-act,.groster-act{flex:none;justify-content:flex-end;width:2.2rem;display:flex}.groster-wrap{border-bottom:1px solid var(--edge)}.groster-wrap>.lrow{border-bottom:0;padding:.45rem .4rem}.groster-wrap.open{background:#040c144d}.groster.offline .lrow-title,.groster.offline .groster-n{opacity:.6}.groster.me{background:#8ddcc612}.groster .fr-dot{margin:0 .25rem 0 .3rem}.grole{height:1.25rem;color:var(--fog);vertical-align:middle;background:#f3eee214;border-radius:.2rem;align-items:center;gap:.2rem;margin-right:.45rem;padding:0 .4rem;font-size:.74rem;font-weight:600;display:inline-flex}.grole.leader{color:var(--amber);background:#f2b75533}.grole.officer{color:var(--coop);background:#5fe0d029}.gtray{padding:0 .6rem .6rem 2.5rem}.swatch.ask{color:var(--coop);background:#5fe0d02e;place-items:center;display:grid}.tank-pane{grid-template-columns:minmax(0,1fr) 17.5rem;gap:1rem;min-height:0;display:grid}.tank-main{flex-direction:column;gap:.6rem;min-width:0;min-height:0;display:flex}.tank{min-height:15rem;box-shadow:inset 0 0 0 .3rem #0b1a28, inset 0 0 0 .36rem #f3eee24d, inset 0 .4rem 2.6rem #030a128c, var(--shadow-plate);isolation:isolate;background:radial-gradient(120% 70% at 50% -10%,#aaecff80,#0000 60%),linear-gradient(#2f8fb4 0%,#17618a 38%,#0c3c5e 72%,#072b45 100%);border-radius:.5rem;flex:1;position:relative;overflow:hidden}.tank-rays{pointer-events:none;background:repeating-linear-gradient(104deg,#fff0 0 5.5%,#d6f6ff1c 7% 9%,#fff0 11% 17%);animation:14s ease-in-out infinite alternate tank-rays;position:absolute;inset:-10% -20% 20%;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes tank-rays{0%{transform:translate(-4%)skew(-3deg)}to{transform:translate(4%)skew(3deg)}}.tank-bub{opacity:0;pointer-events:none;z-index:1;background:#e8faff24;border:1px solid #e8faffb3;border-radius:50%;animation:9s linear infinite tank-bub;position:absolute;bottom:9%}@keyframes tank-bub{0%{opacity:0;transform:translate(0)}8%{opacity:.8}50%{transform:translate(.5rem,-11rem)}92%{opacity:.6}to{opacity:0;transform:translate(-.3rem,-24rem)}}.tank-floor{z-index:1;pointer-events:none;background:radial-gradient(60% 120% at 22% 100%,#d8c48f,#0000 70%),radial-gradient(70% 130% at 74% 100%,#cbb47c,#0000 70%),linear-gradient(#bea87000 0%,#b59c63 55%,#9a8350 100%);height:13%;position:absolute;bottom:0;left:0;right:0}.tank-weed{transform-origin:bottom;opacity:.85;background:linear-gradient(#5fd08a,#1d6f52);border-radius:60% 60% 0 0/100% 100% 0 0;width:.5rem;height:3.2rem;animation:4.2s ease-in-out infinite alternate tank-weed;position:absolute;bottom:55%}.tank-weed:after{content:"";border-radius:inherit;transform-origin:bottom;background:linear-gradient(#7fe0a0,#25805e);width:.4rem;height:70%;position:absolute;bottom:0;left:.55rem;transform:rotate(9deg)}.tank-weed.tall{background:linear-gradient(#3fae7c,#135241);height:5rem}@keyframes tank-weed{0%{transform:rotate(-7deg)}to{transform:rotate(8deg)}}.tank-glass{pointer-events:none;z-index:90;background:linear-gradient(115deg,#ffffff29 0%,#fff0 22%),linear-gradient(295deg,#ffffff0f 0%,#fff0 18%);position:absolute;inset:0}.tank-pips{z-index:91;pointer-events:none;gap:.22rem;display:flex;position:absolute;bottom:.7rem;right:.9rem}.tank-pips i{background:#030a1259;border:1px solid #f3eee2bf;border-radius:50%;width:.55rem;height:.55rem}.tank-pips i.on{background:var(--amber);border-color:var(--amber)}.tank-empty{text-align:center;color:#f3eee2e6;text-shadow:var(--shadow-text);z-index:3;place-items:center;margin:0;padding:0 2rem;font-size:1.05rem;display:grid;position:absolute;inset:0}.tank-fish{width:var(--w);cursor:pointer;animation:tank-go var(--dur) linear var(--delay) infinite;will-change:transform, left;padding:0;position:absolute;left:0}@keyframes tank-go{0%{left:1.5%}50%{left:calc(98.5% - var(--w))}to{left:1.5%}}.tank-face{animation:tank-face var(--dur) steps(1, end) var(--delay) infinite;display:block}@keyframes tank-face{0%{transform:scaleX(-1)}50%{transform:scaleX(1)}to{transform:scaleX(-1)}}.tank-bob{animation:tank-bob var(--bob) ease-in-out infinite alternate;display:block}@keyframes tank-bob{0%{transform:translateY(-.35rem)rotate(-1.5deg)}to{transform:translateY(.35rem)rotate(1.5deg)}}.tank-fish .portrait{filter:drop-shadow(0 .5rem .5rem #030a1259);display:block}.tank-fish.rar-epic .portrait{filter:drop-shadow(0 0 .5rem #b678ff8c)drop-shadow(0 .5rem .5rem #030a1259)}.tank-fish.rar-legendary .portrait,.tank-fish.legend .portrait,.tank-fish.shiny .portrait{filter:drop-shadow(0 0 .7rem #ffc965bf)drop-shadow(0 .5rem .5rem #030a1259)}.tank-tag{color:var(--shell);white-space:nowrap;opacity:0;pointer-events:none;box-shadow:inset 0 -.12rem 0 var(--rc);background:#081420d1;border-radius:.2rem;padding:.05rem .5rem .1rem;font-size:.78rem;font-weight:600;transition:opacity .12s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tank-tag i{color:var(--fog);font-style:normal;font-weight:500}.tank-fish:hover .tank-tag,.tank-fish:focus-visible .tank-tag,.tank-fish.picked .tank-tag{opacity:1}.tank-fish:hover,.tank-fish.picked,.tank-fish:hover .tank-face,.tank-fish.picked .tank-face{animation-play-state:paused}.tank-fish.picked .tank-bob:before{content:"";border:.12rem dashed #ffe2a0e6;border-radius:50%;animation:9s linear infinite spin;position:absolute;inset:-.4rem -.3rem}.tank-fish.picked .tank-bob{position:relative}.tank.still .tank-fish{left:calc(var(--at) * .9);animation:none}.tank.still .tank-face,.tank.still .tank-bob,.tank.still .tank-rays,.tank.still .tank-weed{animation:none}.tank.still .tank-bub{display:none}.tank-pick,.tank-hint{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;flex:none;align-items:center;gap:.8rem;min-height:4rem;padding:.45rem .8rem;display:flex}.tank-hint{color:var(--shell-dim);gap:.45rem;margin:0;font-size:.9rem}.tank-hint .ico{color:var(--fog);flex:none}.tank-pick{border-color:var(--rc);animation:tray-in .16s var(--ease-out)}.tank-pick .lrow-title .ico.shiny{color:var(--amber)}.tank-pick-pts{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:flex}.tank-pick-pts small{color:var(--fog);font-size:.7rem}.tank-pick-pts b{color:var(--amber);font-size:1.3rem}.tank-side{flex-direction:column;gap:.55rem;min-height:0;display:flex;overflow:auto}.tank-side>.btn{justify-content:center;width:100%}.tank-owner{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;display:flex}.tank-title{background:linear-gradient(180deg, #f4eddc, var(--washi) 50%, var(--washi-deep));color:var(--ink);border-radius:.3rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .7rem;padding:.7rem .8rem;display:grid;box-shadow:inset 0 0 0 1px #1a253033}.tank-seal{background:var(--ink-soft);width:3rem;height:3rem;color:var(--washi);border-radius:.3rem;place-items:center;display:grid;transform:rotate(-4deg)}.tank-title.t1 .tank-seal{background:#4f7f96}.tank-title.t2 .tank-seal{background:#2a5fa8}.tank-title.t3 .tank-seal{background:#6b3fa6}.tank-title.t4 .tank-seal{background:var(--vermilion);box-shadow:0 0 .9rem #dc4a308c}.tank-title .grow{flex-direction:column;min-width:0;line-height:1.15;display:flex}.tank-title small{color:var(--ink-soft);font-size:.72rem}.tank-title .grow b{font-size:1.9rem}.tank-title-name{font-family:var(--font-display);font-size:1rem;font-weight:600}.tank-next{flex-direction:column;grid-column:1/-1;gap:.2rem;display:flex}.tank-next .meter{background:#1a25302e}.tank-stat{justify-content:space-between;align-items:center;padding:.1rem .2rem;font-size:.95rem;display:flex}.tank-stat span{color:var(--shell-dim);align-items:center;gap:.35rem;display:inline-flex}.tank-note{color:var(--fog);margin:-.25rem .2rem 0;font-size:.76rem}.tank-tips{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.tank-tips.ready{border-color:var(--amber);box-shadow:0 0 .9rem #f2b7554d}.tank-tips>div{flex-direction:column;line-height:1.2;display:flex}.tank-tips small{color:var(--fog);font-size:.74rem}.tank-tips b{align-items:center;gap:.25rem;font-size:1.2rem;display:inline-flex}.tank-tips b .ico{color:var(--amber)}.linklike{color:var(--celadon);text-underline-offset:.2em;align-self:flex-start;padding:.1rem .2rem;font-size:.84rem;-webkit-text-decoration:underline #8ddcc666;text-decoration:underline #8ddcc666}.linklike:hover{color:#fff}.tank-rule{background:var(--well);border:1px solid var(--edge);color:var(--shell-dim);border-radius:.25rem;align-items:center;gap:.45rem;margin:0 0 .7rem;padding:.5rem .8rem;font-size:.9rem;display:flex}.tank-rule .ico{color:var(--celadon);flex:none}.tank-rule.warn{color:var(--amber);border-color:#f2b75599}.tank-rule.warn .ico{color:var(--amber)}.tank-gain{color:var(--amber);align-items:center;gap:.2rem;font-size:.82rem;font-weight:600;display:inline-flex}.tank-cant{color:#ffa594;font-size:.74rem}.tank-sum{background:var(--well);border:1px solid var(--edge);border-radius:.3rem;flex-wrap:wrap;align-items:stretch;gap:.7rem;padding:.8rem 1rem;display:flex}.tank-sum span{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.tank-sum small{color:var(--fog);font-size:.76rem}.tank-sum b{font-size:1.35rem}.tank-sum>i{color:var(--fog);align-self:center;font-size:1.3rem;font-style:normal}.tank-sum .total{align-items:flex-end;margin-left:auto}.tank-sum .total b{color:var(--amber);font-size:2rem}.tank-ladder{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.tank-rung{background:var(--well);border:1px solid var(--edge);color:var(--fog);text-align:center;border-radius:.25rem;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .4rem;line-height:1.2;display:flex}.tank-rung b{font-family:var(--font-display);font-size:.98rem}.tank-rung i{font-size:.8rem;font-style:normal}.tank-rung.on{color:var(--shell);border-color:var(--coop);background:#5fe0d01a}.tank-rung.on .ico{color:var(--coop)}.tank-rung.next{border-color:var(--amber);color:var(--amber)}.tank-sets{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;display:grid}.tank-set{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;padding:.45rem .6rem .5rem}.tank-set.done{border-color:var(--amber);background:#f2b7551a}.tank-set-head{justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex}.tank-set-head span{color:var(--fog);font-size:.82rem}.tank-set.done .tank-set-head span{color:var(--amber);font-weight:600}.tank-set-fish{grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.25rem;display:grid}.tank-set-sp{opacity:.55;flex-direction:column;align-items:center;gap:0;min-width:0;display:flex}.tank-set-sp i{max-width:100%;color:var(--shell-dim);font-size:.74rem;font-style:normal}.tank-set-sp.have{opacity:1}.tank-set-sp.have i{color:var(--shell)}.tank-row{padding:.35rem .4rem}.tank-pts{color:var(--amber);flex:none;font-size:1.05rem}.tank-score .sect small{color:var(--fog);margin-left:.5rem;font-size:.78rem;font-weight:500}.trick.tk-team,.trick.tk-setup{background:linear-gradient(100deg, #9af3e6, var(--coop-deep) 60%, #b7fff4);color:#032824}.trick.tk-team i,.trick.tk-setup i{color:#064a42}.loot.coop{box-shadow:0 0 1.2rem #5fe0d080, var(--shadow-plate);border-left-color:var(--coop)}.loot.assist{border-left:.2rem solid var(--coop)}.loot.assist .loot-id b,.loot-hands{color:var(--coop)}.pf-status{flex:none;gap:.25rem;display:inline-flex}.pf-st{white-space:nowrap;border-radius:.18rem;align-items:center;gap:.18rem;height:1.15rem;padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-flex}.pf-st.st-ink{color:#c9b6ff;background:#1b1430;box-shadow:inset 0 0 0 1px #c9a0ff80}.pf-st.st-grab{background:var(--vermilion);color:#fff;animation:.6s steps(2,jump-none) infinite jump-blink}.pf-st.st-safe{color:var(--celadon);background:#8ddcc633}.pf:has(.st-grab){border-left-color:var(--vermilion);box-shadow:0 0 .9rem #dc4a308c, var(--shadow-plate)}.boss-tag{height:1.2rem;font-family:var(--font-ui);white-space:nowrap;border-radius:.2rem;align-self:center;align-items:center;padding:0 .45rem;font-size:.74rem;font-weight:600;display:inline-flex}.boss-tag.rage{background:var(--vermilion);color:#fff;animation:.5s ease-in-out infinite alternate boss-blink}.boss-tag.dark{color:#c9b6ff;background:#1b1430;box-shadow:inset 0 0 0 1px #c9a0ff73}.boss-tag.lit{background:var(--celadon);color:#07251f}.boss-att{font-family:var(--font-ui);color:var(--shell-dim);align-self:center;align-items:center;gap:.2rem;font-size:.82rem;display:inline-flex}.boss-att+.boss-hp,.boss-tag+.boss-hp{margin-left:auto}.boss.enraged{border-color:var(--vermilion);box-shadow:inset 0 0 0 .16rem var(--plate-solid), inset 0 0 0 .22rem #dc4a3099, 0 0 1.4rem #dc4a3073, var(--shadow-plate)}.boss.enraged .boss-bar i{filter:saturate(1.3)hue-rotate(-18deg)brightness(1.1)}.boss-bar u.rage{background:#fff;width:.14rem;box-shadow:0 0 .3rem #fff}.boss.shrouded .boss-bar{opacity:.55}.boss.tone-hidden{border-color:var(--fog)}.boss.tone-hidden .boss-bar{opacity:.4;filter:grayscale(.8)}.boss.tone-hidden .boss-phase{background:#f3eee233}.boss-note{min-width:0;color:var(--shell-dim);flex:1;font-size:.8rem;line-height:1.25}.boss:has(.boss-note) .boss-top{display:none}.bmove{top:calc(var(--st) + 7.4rem);border-bottom:.14rem solid var(--amber);min-width:13rem;box-shadow:var(--shadow-plate);z-index:3;animation:bmove-in .22s var(--ease-spring);pointer-events:none;background:linear-gradient(#0b1b29eb,#0b1b29c7);border-radius:.25rem;flex-direction:column;align-items:center;padding:.2rem 1.4rem .4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes bmove-in{0%{opacity:0;transform:translate(-50%)scale(1.35)}}.bmove b{letter-spacing:.1em;color:var(--amber);white-space:nowrap;font-size:1.6rem;line-height:1.2}.bmove span{color:var(--shell-dim);white-space:nowrap;font-size:.8rem}.bmove-bar{background:#040c14b3;border-radius:.1rem;width:100%;height:.2rem;margin-top:.25rem;overflow:hidden}.bmove-bar i{background:var(--amber);transform-origin:0;height:100%;display:block}.bmove.mine span{color:#ffb3a3;font-weight:600}.bmove.in{border-bottom-color:var(--vermilion)}.bmove.in b{color:#ff8a70}.bmove.in .bmove-bar i{background:var(--vermilion)}.bmove.sh-summon{border-bottom-color:var(--fog)}.bmove.sh-summon b{color:var(--shell)}.hud:has(.duel-hud.low) .bmove{top:calc(var(--st) + 12.6rem)}.hud:has(.bmove)~.hud-tc.low{top:calc(max(1rem, env(safe-area-inset-top)) + 12.6rem)}.hud:has(.duel-hud.low):has(.bmove)~.hud-tc.low{top:calc(max(1rem, env(safe-area-inset-top)) + 17.8rem)}.dodge{pointer-events:none;z-index:5;position:absolute;inset:0}.dodge-edge{animation:.42s ease-in-out infinite alternate dodge-pulse;position:absolute;inset:0;box-shadow:inset 0 0 7rem 1.2rem #dc4a308c}@keyframes dodge-pulse{0%{opacity:.45}to{opacity:1}}.dodge-call{background:var(--vermilion);color:#fff;box-shadow:0 0 1.6rem #dc4a30b3, var(--shadow-plate);white-space:nowrap;animation:dodge-in .18s var(--ease-spring);border-radius:.3rem;align-items:center;gap:.6rem;padding:.3rem 1.3rem .4rem 1rem;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%)}@keyframes dodge-in{0%{opacity:0;transform:translate(-50%)scale(1.5)}}.dodge-call b{letter-spacing:.08em;font-size:1.7rem;line-height:1.2}.dodge-call span{border-left:1px solid #ffffff80;padding-left:.7rem;font-size:1.05rem;font-weight:600}.enrage{pointer-events:none;text-shadow:var(--shadow-text);z-index:6;animation:enrage 4.2s var(--ease-out) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:27%;left:50%;transform:translate(-50%)}.enrage b{letter-spacing:.3em;color:#ff6a4a;text-shadow:0 0 1.6rem #dc4a30e6, var(--shadow-text);margin-right:-.3em;font-size:4.4rem;line-height:1.1}.enrage span{color:var(--shell);font-size:1.05rem;font-weight:600}@keyframes enrage{0%{opacity:0;scale:2.2}9%{opacity:1;scale:1}82%{opacity:1}to{opacity:0}}.ink-veil{pointer-events:none;--ink:0;position:absolute;inset:0}.ink-dark{background:radial-gradient(circle at 50% 50%, #06040e00 calc(96vmax - var(--ink) * (96vmax - 13vmin)), #0a0616e6 calc(100vmax - var(--ink) * (100vmax - 22vmin)), #06030efb calc(108vmax - var(--ink) * (108vmax - 34vmin)));position:absolute;inset:0}.ink-dark:after{content:"";opacity:var(--ink);mix-blend-mode:screen;background:radial-gradient(18vmin 14vmin at 22% 30%,#28145080,#0000 70%),radial-gradient(22vmin 16vmin at 78% 64%,#28145073,#0000 70%),radial-gradient(16vmin 20vmin at 64% 18%,#1e0e3c66,#0000 70%);position:absolute;inset:0}.st-call{white-space:nowrap;box-shadow:var(--shadow-plate);border-radius:.3rem;align-items:center;gap:.6rem;padding:.3rem 1rem .35rem .8rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.st-call.ink{color:#e3d8ff;background:#1b1430;border:1px solid #c9a0ff80;font-weight:600;bottom:27%}.st-call.ink b{text-align:right;color:#c9b6ff;min-width:2.2rem}.grab-hold{pointer-events:none;z-index:41;position:absolute;inset:0}.grab-edge{animation:.7s ease-in-out infinite alternate dodge-pulse;position:absolute;inset:0;box-shadow:inset 0 0 6rem 2rem #781e3c99}.st-call.grab{white-space:normal;color:#fff;background:#3c0a1ceb;border:1px solid #ff7d9a;flex-wrap:wrap;max-width:min(34rem,92vw);padding:.45rem 1rem .6rem;animation:.35s linear infinite grab-shake;top:58%}.st-call.grab>.ico{color:#ff9db3;flex:none}.st-call.grab>div:not(.grab-bar){flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.st-call.grab b.display{font-size:1.5rem}.st-call.grab span{color:#ffd3dc;font-size:.86rem}.st-call.grab>b.num{text-align:right;min-width:2.4rem;font-size:1.4rem}.grab-bar{background:#00000073;border-radius:.1rem;flex-basis:100%;height:.22rem;overflow:hidden}.grab-bar i{transform-origin:0;background:#ff7d9a;height:100%;display:block}@keyframes grab-shake{0%,to{transform:translate(-50%)translateY(0)}25%{transform:translate(calc(.12rem - 50%))translateY(-.06rem)}75%{transform:translate(calc(-50% - .12rem))translateY(.06rem)}}.safe-chip{left:50%;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 9.4rem);border:1px solid var(--celadon);color:var(--celadon);white-space:nowrap;pointer-events:none;z-index:39;animation:toast-in .25s var(--ease-spring);background:#082824e6;border-radius:2rem;align-items:center;gap:.4rem;padding:.2rem .9rem .25rem .7rem;font-weight:600;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 1.2rem #8ddcc680}.safe-chip b{text-align:right;color:#fff;min-width:1.8rem}.fh-cast-tempt{color:#3a2600;white-space:nowrap;background:#ffe9a8f2;border-radius:2rem;align-items:center;gap:.3rem;padding:.05rem .7rem .1rem;font-size:.86rem;font-weight:600;display:none}.fh-cast.tempt .fh-cast-tempt{animation:call-pop .25s var(--ease-spring);display:inline-flex}.fh-wait.lured{box-shadow:inset 0 0 0 1px #ffe9a8bf}.fh-lured{color:#3a2600;white-space:nowrap;animation:lured-in .5s var(--ease-spring);background:#ffe9a8f2;border-radius:2rem;align-items:center;gap:.3rem;padding:.05rem .6rem .1rem;font-weight:600;display:inline-flex}@keyframes lured-in{0%{opacity:0;transform:scale(1.5)}}.fh-wait.lured .fh-wait-calm{display:none}.fh-elite{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#ff9d4a,#dc4a30);border-radius:.2rem;flex:none;align-items:center;gap:.2rem;height:1.2rem;padding:0 .4rem;font-size:.74rem;font-weight:600;display:inline-flex;box-shadow:0 0 .6rem #ff7a2eb3}.fh-seen{vertical-align:-.12em;color:#ffe9a8;place-items:center;margin-right:.3rem;display:inline-grid}.fh-who .fh-elite{vertical-align:.05em;margin-right:.4rem}.fh-stam.elite .fh-bar{box-shadow:0 0 0 1px #ff7a2e,0 0 .6rem #ff7a2e99}.cc-seen{color:var(--ink-soft);grid-column:1/-1;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.cc-seen .ico{color:#96660d;flex:none}.cc-xp .num.elite{color:#b5341f;font-weight:600}@media (max-width:80rem),(max-height:520px){.tank-pane{grid-template-columns:minmax(0,1fr) 15rem}.gcreate-form{grid-template-columns:1fr 1fr}}@media (max-height:520px){.ggoal-track{margin-bottom:5.6rem}.duel-hud{width:min(24rem,44vw);top:calc(var(--st) + 3.2rem)}.duel-hud.low{top:calc(var(--st) + 8.3rem)}.duel-side{padding:.2rem .55rem .3rem}.duel-side-best b{font-size:1.15rem}.duel-mid b{font-size:1.1rem}.duel-foot .duel-rule{display:none}.duel-count b{font-size:4rem}.duel-count{top:calc(100% + .6rem)}.bmove{top:calc(var(--st) + 8.2rem);padding:.1rem 1rem .3rem}.bmove b{font-size:1.2rem}.hud:has(.duel-hud.low) .bmove{display:none}.boss-note{font-size:.72rem}.boss-tag{font-size:.68rem}.enrage b{font-size:3rem}.enrage{top:36%}.dodge-call{top:56%}.dodge-call b{font-size:1.35rem}.st-call.grab{top:50%}.safe-chip{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 6.4rem)}.dres{padding:1rem 1.2rem .9rem}.dres h2{margin-bottom:.5rem;font-size:1.35rem}.dres-fish{height:3.4rem}.dres-fish .portrait{zoom:.72}.dres-side{padding:.35rem .5rem .45rem}.dres-side b{font-size:1.4rem}.dres-money{margin:.5rem 0 .3rem}.dres-gain,.dres-loss{font-size:1.5rem}.tank{min-height:9rem}.tank-pane{grid-template-columns:minmax(0,1fr) 14rem;gap:.6rem}.tank-title .grow b{font-size:1.4rem}.tank-seal{width:2.3rem;height:2.3rem}.tank-pick,.tank-hint{min-height:3rem;padding:.3rem .6rem}.ghero,.gcreate-preview{gap:.8rem;padding:.6rem .8rem}.gbanner.lg{width:4rem;height:4.9rem;padding-bottom:.9rem}.gbanner.lg b{font-size:1.25rem}.ptray{padding-left:1rem}}@media (prefers-reduced-motion:reduce){.duel-side.lead,.duel-count,.dodge-edge,.grab-edge,.st-call.grab,.pf-st.st-grab,.ggoal-mark.ready .ggoal-chest,.boss-tag.rage{animation:none}.enrage{animation-name:s3-fade;animation-duration:.2s}}.ghow{margin-top:.7rem}.gtop{flex-direction:column;gap:.3rem;display:flex}.gtop-row{grid-template-columns:1.4rem 9rem 1fr 4rem;align-items:center;gap:.6rem;font-size:.92rem;display:grid}.gtop-row i{color:var(--fog);text-align:center;font-style:normal}.gtop-row b{text-align:right}.gtop-row.me span{color:var(--celadon);font-weight:600}.gtop-row:first-child i{color:var(--amber);font-weight:600}.pp-title .gtag{margin-right:.35em}.duel-invite-stake{color:var(--amber);margin-left:.3rem;font-weight:600}.sale-terms{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;align-items:center;gap:.5rem;margin:0 0 .7rem;padding:.45rem .8rem;font-size:.95rem;display:flex}.sale-terms .ico{flex:none}.sale-terms.stall{color:var(--celadon);border-color:#8ddcc68c}.sale-terms.remote{color:var(--amber);border-color:#f2b75599}.sale-terms.member{color:var(--g4);border-color:#ffc96599}.sale-terms .linklike{align-self:center;margin-left:auto}.bag-sell{margin-left:.4rem}.sell-all .coins{margin-left:.2rem}.toast.acts{pointer-events:auto}.toast-act{background:var(--amber);color:#2b1b00;white-space:nowrap;border-radius:.2rem;align-items:center;gap:.25rem;margin-left:.5rem;padding:.05rem .6rem .1rem;font-weight:600;display:inline-flex}.loot-sell{background:var(--amber);color:#2b1b00;pointer-events:auto;border-radius:.2rem;align-items:center;gap:.2rem;height:1.3rem;margin-left:.5rem;padding:0 .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge.full{background:var(--vermilion);color:#fff;padding:0 .25rem;animation:1s steps(2,jump-none) infinite jump-blink}.chat-tab.local[aria-selected=true]{background:#8a6a2a}.chat-line.local{color:#f1e3bd}.chat-line.local .who-n,.chat-line.local .chat-ch{color:#e9c877}.chat-bar.listen .chat-input{opacity:.75;border-style:dashed}.ptray-note{color:var(--fog);font-size:.86rem}#ui{--us:#7fe3d0;--them:#ff6f55}.fmark{flex:none;align-self:center;align-items:center;gap:.15rem;font-size:.74em;font-weight:600;display:inline-flex}.fmark.flag{color:var(--them)}.fmark.hostile{color:#ff3b2f;animation:1s steps(2,jump-none) infinite jump-blink}.fmark.bounty{height:1.15rem;color:var(--g4);background:#ffc9652e;border-radius:.18rem;padding:0 .3rem}.fbar{background:var(--plate);box-shadow:var(--shadow-plate);border-radius:.22rem;align-items:stretch;font-size:.86rem;font-weight:600;display:flex;position:relative;overflow:hidden}.fbar-water{white-space:nowrap;text-overflow:ellipsis;border-left:.2rem solid var(--celadon);min-width:0;color:var(--celadon);flex:1;align-items:center;gap:.35rem;padding:.25rem .6rem;display:flex;overflow:hidden}.fbar.w-open .fbar-water{border-left-color:var(--amber);color:var(--amber)}.fbar.crossing .fbar-water{animation:.6s ease-in-out infinite alternate boss-blink}.fbar-flag{color:var(--shell-dim);white-space:nowrap;background:#f3eee214;flex:none;align-items:center;gap:.35rem;padding:.25rem .65rem;display:flex}.fbar-flag:hover{color:#fff;background:#f3eee229}.fbar.f-on .fbar-flag{background:var(--vermilion-deep);color:#fff}.fbar.f-rising .fbar-flag,.fbar.f-striking .fbar-flag{color:var(--amber)}.fbar-streak{color:#fff}.fbar-bounty{color:var(--g4);align-items:center;gap:.15rem;display:inline-flex}.fbar-fill{background:var(--amber);transform-origin:0;height:.14rem;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}.fshield{border:1px solid var(--celadon);color:var(--celadon);background:#082824e6;border-radius:2rem;align-self:flex-start;align-items:center;gap:.35rem;padding:.12rem .7rem .16rem .5rem;font-size:.82rem;font-weight:600;display:flex}.fcard{animation:tray-in .16s var(--ease-out);border-color:#dc4a3099;flex-direction:column;gap:.45rem;padding:.7rem .8rem .75rem;display:flex}.fcard-head{color:var(--them);align-items:center;gap:.45rem;display:flex}.fcard-head b{color:var(--shell);flex:1;font-size:1.2rem}.fcard p{color:var(--shell-dim);margin:0;font-size:.88rem;line-height:1.45}.fcard-run{font-weight:600;color:var(--g4)!important}.fcard .btn{justify-content:center}.fcard-note{color:var(--fog);font-size:.76rem}.fcard-note.warn{color:var(--amber)}.fcross{background:var(--plate);border-bottom:.14rem solid var(--celadon);color:var(--celadon);white-space:nowrap;box-shadow:var(--shadow-plate);pointer-events:none;z-index:6;animation:fcross 3.2s var(--ease-out) both;border-radius:.3rem;align-items:center;gap:.6rem;padding:.35rem 1.2rem .4rem .9rem;display:flex;position:fixed;top:21%;left:50%;transform:translate(-50%)}.fcross.open{border-bottom-color:var(--amber);color:var(--amber)}.fcross b{letter-spacing:.08em;font-size:1.35rem}.fcross span{color:var(--shell-dim);font-size:.9rem}@keyframes fcross{0%{opacity:0;transform:translate(-50%)scale(1.25)}8%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0}}.phits{pointer-events:none;z-index:8;width:0;height:0;position:absolute;top:50%;left:50%}.phit{opacity:0;color:#fff;position:absolute;top:0;left:0}.phit.on{opacity:1;animation:phit-pop .42s var(--ease-out) both}.phit i{transform-origin:.07rem 1.25rem;background:currentColor;border-radius:.1rem;width:.14rem;height:.75rem;position:absolute;top:-1.25rem;left:-.07rem;box-shadow:0 0 .2rem #030a12e6}.phit i:first-child{transform:rotate(45deg)}.phit i:nth-child(2){transform:rotate(135deg)}.phit i:nth-child(3){transform:rotate(225deg)}.phit i:nth-child(4){transform:rotate(315deg)}.phit b{white-space:nowrap;text-shadow:var(--shadow-text);font-size:1.1rem;position:absolute;top:-1.9rem;left:1.5rem}.phit.head{color:var(--amber)}.phit.head i{transform-origin:.1rem 1.6rem;width:.2rem;height:1rem;top:-1.6rem;left:-.1rem}.phit.head b{font-size:1.35rem}.phit.down{color:#ff4a36}.phit.down i{width:.2rem}.phit.nothing{color:#b9c6ce}.phit.nothing b{font-size:.86rem}@keyframes phit-pop{0%{opacity:0;scale:1.7}18%{opacity:1;scale:1}70%{opacity:1}to{opacity:0}}.phurt{--d:min(64vh, 90vw);left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);opacity:0;position:absolute}.phurt i{filter:drop-shadow(0 0 .5rem #ff3c28cc);background:conic-gradient(from -24deg,#ff3c2800 0deg,#ff3c28f2 24deg,#ff3c2800 48deg 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#0000 0 92%,#000 94% 99%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 0 92%,#000 94% 99%,#0000 100%)}.pnodmg{color:var(--celadon);white-space:nowrap;background:#082824d1;border-radius:2rem;align-items:center;gap:.3rem;padding:.05rem .6rem .1rem .45rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;top:-4.6rem;left:0;transform:translate(-50%)}.crate-prompt{pointer-events:auto;border-color:var(--g4);text-align:left}.crate-prompt span{flex-direction:column;line-height:1.2;display:flex}.crate-prompt small{color:var(--g4);font-size:.8rem;font-weight:500}.crate-got{border-color:var(--g4);color:var(--g4);animation:toast-in .3s var(--ease-spring);align-items:center;gap:.8rem;padding:.55rem 1.1rem .6rem .9rem;display:flex}.crate-got>div{flex-direction:column;line-height:1.25;display:flex}.crate-got b{color:var(--shell);font-size:1.15rem}.crate-got-list{color:var(--shell);align-items:center;gap:.9rem;font-weight:600;display:flex}.crate-got-list span{align-items:center;gap:.25rem;display:inline-flex}.crate-got-list .coins{color:var(--amber)}.feed.fights{margin-bottom:-.35rem}.feed-item.fight{--rc:var(--them);animation-duration:12s}.feed-item.fight.mine{--rc:var(--g4);background:#3c2c08d9}.feed-item.fight.me-down{background:#460e08d9}.fight-bounty{align-items:center;gap:.15rem;margin-left:.4rem;display:inline-flex;color:var(--g4)!important}.rbadge{height:1.7rem;color:var(--shell-dim);background:#f3eee21a;border-radius:.2rem;align-items:center;gap:.3rem;padding:0 .6rem 0 .45rem;font-size:1rem;display:inline-flex}.rbadge.sm{height:1.4rem;padding:0 .45rem 0 .35rem;font-size:.9rem}.rbadge.r1{color:var(--g2);background:#7fb8ff2e}.rbadge.r2{color:var(--g3);background:#c9a0ff33}.rbadge.r3{color:var(--g4);background:#ffc96538;box-shadow:0 0 .7rem #ffc96559}.arena-record,.char-arena{gap:.5rem;font-size:.86rem}.amodes{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.amode{background:linear-gradient(160deg, #dc4a3029, #040c1400 55%), var(--well);border:1px solid #dc4a3066;border-radius:.35rem;flex-direction:column;gap:.7rem;padding:1rem 1.1rem 1.1rem;display:flex}.amode.raid{background:linear-gradient(160deg, #f2b75529, #040c1400 55%), var(--well);border-color:#f2b75573}.amode-head{align-items:center;gap:.8rem;display:flex}.amode-icon{background:var(--vermilion-deep);color:#fff;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.amode.raid .amode-icon{background:#a8771d}.amode h3{margin:0;font-size:1.7rem;line-height:1.2}.amode small{color:var(--fog);font-size:.84rem}.amode-rules{color:var(--shell-dim);flex-direction:column;flex:1;gap:.35rem;margin:0;padding-left:1.3rem;font-size:.95rem;line-height:1.45;display:flex}.amode .btn{justify-content:center}.arena-notes{margin-top:1rem}.arena-on{background:#dc4a3029;border:1px solid #dc4a3099;border-radius:.3rem;align-items:center;gap:.8rem;margin-bottom:.9rem;padding:.6rem .9rem;display:flex}.arena-on>.ico{color:var(--them)}.arena-on .grow{flex-direction:column;line-height:1.3;display:flex}.arena-on span{color:var(--shell-dim);font-size:.84rem}.arena{pointer-events:none;position:absolute;inset:0}.asb{top:var(--st);background:var(--plate);min-width:26rem;box-shadow:var(--shadow-plate);border-radius:.3rem;grid-template-columns:1fr auto 1fr;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.asb-side{border-top:.2rem solid var(--us);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:.3rem .9rem .4rem;display:grid}.asb-side.foe{border-top-color:var(--them);text-align:right;grid-template-columns:1fr auto}.asb-side small{color:var(--us);font-size:.74rem;font-weight:600}.asb-side.foe small{color:var(--them);grid-column:1}.asb-side b{color:var(--us);grid-area:1/2/3;font-size:2.1rem;line-height:1}.asb-side.foe b{color:var(--them);grid-column:2}.asb-side.mine b{grid-column:2}.asb-pips{gap:.2rem;display:flex}.asb-side.foe .asb-pips{justify-content:flex-end}.asb-pips i{width:.6rem;height:.6rem;color:var(--us);opacity:.45;border:1px solid;border-radius:50%}.asb-side.foe .asb-pips i{color:var(--them)}.asb-pips i.on{opacity:1;background:currentColor}.asb-mid{background:#040c1480;border-top:.2rem solid #f3eee240;flex-direction:column;justify-content:center;align-items:center;min-width:9rem;padding:.25rem 1rem .3rem;line-height:1.15;display:flex}.asb-mid small{color:var(--fog);white-space:nowrap;font-size:.7rem}.asb-mid b{font-size:1.6rem}.asb-mid span{color:var(--shell-dim);white-space:nowrap;font-size:.76rem;font-weight:600}.asb.ph-buy .asb-mid span{color:var(--amber)}.asb.fused .asb-mid{border-top-color:var(--vermilion)}.asb.fused .asb-mid b,.asb.fused .asb-mid span{color:#ff8a70;animation:1s steps(2,jump-none) infinite jump-blink}.akills{top:31%;right:var(--sr);flex-direction:column;align-items:flex-end;gap:.1rem;display:flex;position:absolute}.akill{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.5rem;padding:.1rem .45rem .12rem;font-size:.86rem;font-weight:600;animation:6.5s linear forwards feed-life;display:flex}.akill.mine{border-right:.14rem solid var(--g4);background:#0b141e99}.akill.me-down{border-right:.14rem solid var(--them);background:#3c0a0699}.akill-n.us{color:var(--us)}.akill-n.them{color:var(--them)}.akill-n i{opacity:.8;font-style:normal;font-weight:500}.akill .ico{color:var(--shell)}.akill-head{color:#ff4a36;place-items:center;display:inline-grid}.akill-head .ico{color:inherit}.arena-tab{top:calc(var(--st) + .3rem);left:var(--sl);background:var(--plate-soft);color:var(--shell-dim);border-radius:2rem;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .3rem;font-size:.8rem;display:inline-flex;position:absolute}.arena-tab.tap{pointer-events:auto;padding:.4rem .8rem}.arena-call,.arena-splash,.arena-down{text-shadow:var(--shadow-text);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:21%;left:50%;transform:translate(-50%)}.arena-call b,.arena-splash b{font-family:var(--font-ui);letter-spacing:.24em;color:var(--amber);border-top:1px solid;border-bottom:1px solid;margin-right:-.24em;padding:.5rem 0 .45rem;font-size:clamp(1.3rem,3.6vw,2.4rem);font-weight:600;line-height:1}.arena-call span,.arena-splash span{letter-spacing:.14em;margin-top:.5rem;font-size:1.05rem;font-weight:600}.arena-call{animation:.9s linear both arena-warn}.arena-splash{animation:4.6s linear both arena-warn}.arena-splash.won b{color:var(--us)}.arena-splash.lost b{color:var(--them)}@keyframes arena-warn{0%{opacity:0;letter-spacing:.5em}8%{opacity:1}14%{opacity:.35}20%,to{opacity:1}}.arena-down{text-shadow:none;background:#280806c7;border:1px solid #ff6f5599;border-radius:.3rem;gap:.2rem;padding:.6rem 2rem .7rem;top:30%}.arena-down b{color:var(--them);font-size:2rem}.arena-down span{color:var(--shell-dim);font-size:.95rem}.arena-down-by{align-items:center;gap:.35rem;font-weight:600;display:inline-flex;color:var(--shell)!important}.arena.down:after{content:"";-webkit-backdrop-filter:grayscale(.7);backdrop-filter:grayscale(.7);z-index:-1;background:#14060647;position:absolute;inset:0}.arena-buy{left:50%;top:calc(var(--st) + 5.2rem);background:var(--plate);border:1px solid var(--amber);color:var(--amber);pointer-events:auto;white-space:nowrap;border-radius:2rem;align-items:center;gap:.5rem;padding:.3rem 1rem .3rem .4rem;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}.arena-planted{color:#ff5a3c;text-shadow:var(--shadow-text);white-space:nowrap;border-top:1px solid;border-bottom:1px solid;align-items:center;gap:.7rem;padding:.45rem .2rem .4rem;animation:3.4s linear both arena-warn;display:flex;position:absolute;top:21%;left:50%;transform:translate(-50%)}.arena-planted b{font-family:var(--font-ui);letter-spacing:.2em;font-size:clamp(1.1rem,2.6vw,1.7rem);font-weight:600}.arena-planted span{color:var(--shell);font-size:1.5rem;font-weight:600}.ah-k{letter-spacing:.26em;color:#f3eee2bf;font-size:.72rem;font-weight:600}.ah-health,.ah-ammo,.ah-compass,.akills{text-shadow:var(--shadow-text)}.ah-health{left:var(--sl);bottom:calc(var(--sb) + 3.2rem);position:absolute}.ah-hp-row{align-items:flex-end;gap:.65rem;margin-top:.35rem;display:flex}.ah-hp-row b{min-width:1.7em;font-size:2.6rem;font-weight:600;line-height:.82}.ah-hp-bar{gap:.18rem;padding-bottom:.15rem;display:flex}.ah-hp-bar i{background:var(--shell);width:.95rem;height:.34rem;box-shadow:0 0 .15rem #0009}.ah-hp-bar i.off{background:0 0;box-shadow:inset 0 0 0 1px #f3eee259}.ah-health.crit b{color:#ff5a3c}.ah-health.crit .ah-hp-bar i:not(.off){background:#ff5a3c}.ah-health.out{opacity:.45}.ah-arm{color:#f3eee240;filter:drop-shadow(0 0 .15rem #000000b3);place-items:center;margin-left:.2rem;display:inline-grid}.ah-arm.on{color:var(--us)}.ah-ammo{right:var(--sr);bottom:var(--sb);text-align:right;position:absolute}.ah-cue{letter-spacing:.26em;height:1rem;color:var(--amber);opacity:0;margin-right:-.26em;font-size:.78rem;font-weight:600;line-height:1rem}.ah-cue.on{opacity:1}.ah-cue.urgent{color:#ff5a3c;animation:.7s steps(2,jump-none) infinite jump-blink}.ah-ammo-row{justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex}.ah-ammo-row b{letter-spacing:.01em;font-size:4.75rem;font-weight:600;line-height:.8}.ah-ammo-row i{padding-bottom:.2rem;font-size:.95rem;font-style:normal}.ah-ammo-row i:not(:empty):before{content:"/ ";color:var(--shell-dim)}.ah-ammo.low .ah-ammo-row b{color:var(--amber)}.ah-pips{justify-content:flex-end;gap:.12rem;min-height:.7rem;margin:.55rem 0 .45rem;display:flex}.ah-pips i{background:var(--shell);width:.2rem;height:.7rem;box-shadow:0 0 .12rem #00000080}.ah-pips i.off{box-shadow:none;background:#f3eee240}.ah-ammo.low .ah-pips i:not(.off){background:var(--amber)}.ah-wname{letter-spacing:.24em;color:#f3eee2d9;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.ah-purse{justify-content:flex-end;gap:.8rem;margin-top:.35rem;font-size:1rem;font-weight:600;display:flex}.ah-cash,.ah-bombs{align-items:center;gap:.25rem;display:inline-flex}.ah-cash,.akit-cash{color:#8fe08a}.ah-bombs{color:var(--amber)}.akit-cash{align-items:center;gap:.3rem;font-size:1.35rem;font-weight:600;display:inline-flex}.ah-compass{top:calc(var(--st) + 4.6rem);width:min(26rem,60vw);height:2.6rem;margin-left:calc(min(26rem,60vw)/-2);position:absolute;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.ah-compass>b{text-align:center;white-space:nowrap;will-change:transform, opacity;width:4rem;margin-left:-2rem;font-size:.95rem;font-weight:600;position:absolute;top:0;left:50%}.ah-card.minor{color:var(--shell-dim);font-size:.72rem;font-weight:500;top:.15rem}.ah-mark{color:var(--amber);font-size:.86rem!important;top:1.05rem!important}.ah-mark i{background:#0b0d0f80;border:.1rem solid;width:.5rem;height:.5rem;margin-right:.3rem;display:inline-block;transform:rotate(45deg)}.ah-mark span{color:var(--shell);margin-left:.3rem;font-size:.68rem;font-weight:500}.ah-mark.charge{color:#ff5a3c}.ah-mark.charge i{background:#ff5a3c}.ah-compass>u{background:var(--amber);width:.12rem;height:.55rem;margin-left:-.06rem;position:absolute;top:1.25rem;left:50%}.ah-prompt{white-space:nowrap;pointer-events:auto;color:var(--shell);align-items:center;gap:.75rem;display:flex;position:absolute;top:61%;left:50%;transform:translate(-50%)}.ah-key{flex:none;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.ah-key b{font-size:1.2rem;font-weight:600}.ah-ring{width:100%;height:100%;position:absolute;inset:0}.ah-ring circle{fill:none;stroke-width:3px}.ah-ring .bg{stroke:#f3eee24d;fill:#0b0d0f80}.ah-ring .fg{stroke:var(--amber)}.ah-plabel{border-left:.14rem solid var(--amber);letter-spacing:.08em;background:#0b141eb8;align-items:center;gap:.4rem;padding:.4rem .7rem .4rem .6rem;font-size:1rem;font-weight:600;display:inline-flex}.ah-prompt.defuse .ah-plabel,.ah-prompt.busy.defuse .ah-plabel{border-left-color:var(--us)}.ah-prompt.defuse .ah-ring .fg{stroke:var(--us)}.ah-prompt.busy .ah-plabel{color:var(--amber)}.ah-prompt.busy.defuse .ah-plabel{color:var(--us)}.ah-prompt.theirs .ah-plabel{color:var(--them);border-left-color:var(--them)}.ah-prompt.theirs .ah-ring .fg{stroke:var(--them)}.ah-prompt.hint{top:auto;bottom:calc(var(--sb) + .6rem);pointer-events:none}.ah-prompt.hint .ah-plabel{color:var(--amber);font-size:.86rem}.ah-stop{color:var(--shell-dim);font-size:.8rem;text-decoration:underline}.ascore{pointer-events:auto;z-index:20;width:min(52rem,94vw);max-height:86vh;padding:.9rem 1.1rem .8rem;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ascore-head{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.ascore-head b{font-size:1.5rem}.ascore-head span{font-size:1.5rem;font-weight:600}.ascore-teams{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.ascore-team{border-top:.2rem solid var(--us);background:#040c1459;border-radius:.25rem}.ascore-team.foe{border-top-color:var(--them)}.ascore-row{border-bottom:1px solid var(--edge);align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.95rem;display:flex}.ascore-row:last-child{border-bottom:0}.ascore-row>span:not(.grow){text-align:right;flex:none;width:2.2rem}.ascore-row.head{color:var(--us);font-size:.76rem;font-weight:600}.ascore-team.foe .ascore-row.head{color:var(--them)}.ascore-row.dead{opacity:.5}.ascore-row.me{background:#f3eee217;font-weight:600}.ascore-mvp{color:var(--g4);vertical-align:-.1em;margin-right:.3rem}.ascore-bot{color:var(--fog);background:#f3eee21a;border-radius:.15rem;margin-left:.4rem;padding:0 .3rem;font-size:.7rem;font-style:normal}.ascore-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;font-size:.8rem;display:flex}.abuy-top{gap:.8rem}.abuy-clock{text-align:right;min-width:2rem;color:var(--amber);font-size:1.5rem;font-weight:600}.abuy-clock.soon{color:#ff8a70;animation:.5s steps(2,jump-none) infinite jump-blink}.abuy{grid-template-columns:1fr 1fr;gap:.2rem 1.2rem;display:grid}.abuy section{min-width:0}.abuy-item{background:var(--well);border:1px solid var(--edge);text-align:left;border-radius:.25rem;align-items:center;gap:.7rem;width:100%;margin-bottom:.3rem;padding:.4rem .7rem .4rem .5rem;transition:background-color .12s,border-color .12s;display:flex}.abuy-item.ok:hover{background:#8fe08a1f;border-color:#8fe08a}.abuy-item>.ico{color:var(--shell);flex:none}.abuy-name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.abuy-name small{color:var(--fog);font-size:.74rem}.abuy-price{color:#8fe08a;flex:none;font-size:1.05rem;font-weight:600}.abuy-item.poor{cursor:not-allowed}.abuy-item.poor .abuy-price{color:#ff8a70}.abuy-item.poor>.ico,.abuy-item.poor .abuy-name,.abuy-item.away>.ico,.abuy-item.away .abuy-name{opacity:.45}.abuy-item.have,.abuy-item.full{border-color:var(--us);background:#7fe3d01a}.abuy-item.have .abuy-price,.abuy-item.full .abuy-price{color:var(--us);font-size:.86rem}.abuy-item.away .abuy-price{color:var(--fog)}.abuy-item.bought{animation:abuy-flash .5s var(--ease-out)}@keyframes abuy-flash{0%{background:#8fe08a99}}.aend{background:var(--plate-solid);border:1px solid var(--edge-strong);border-top:.3rem solid var(--us);text-align:center;width:min(50rem,96vw);max-height:96vh;animation:dres-in .4s var(--ease-spring);border-radius:.35rem;padding:1.1rem 1.5rem 1.2rem;position:relative;overflow:auto;box-shadow:0 1.4rem 3.5rem #030a1299}.aend.lost{border-top-color:var(--them)}.aend.draw{border-top-color:var(--fog)}.aend>small{color:var(--fog);font-size:.82rem}.aend h2{letter-spacing:.15em;color:var(--us);margin:0;font-size:2.6rem;line-height:1.2}.aend.lost h2{color:var(--them)}.aend.draw h2{color:var(--shell)}.aend-score{justify-content:center;align-items:baseline;gap:.8rem;margin:.1rem 0 .7rem;font-size:2rem;display:flex}.aend-score .us{color:var(--us)}.aend-score .them{color:var(--them)}.aend-score i{color:var(--fog);font-style:normal}.aend .ascore-teams{text-align:left}.aend-pay{justify-content:center;align-items:center;gap:2rem;margin:.9rem 0 .2rem;display:flex}.aend-pay>span{flex-direction:column;line-height:1.2;display:flex}.aend-pay small{color:var(--fog);font-size:.74rem}.aend-pay b{align-items:center;gap:.3rem;font-size:1.5rem;display:inline-flex}.aend-pay b .ico{color:var(--amber)}.aend-rating i{color:var(--fog);margin-left:.3rem;font-size:1rem;font-style:normal}.aend-rating.up i{color:#8fe08a}.aend-rating.down i{color:#ff8a70}.aend-mvp{color:var(--g4);background:#ffc96533;border-radius:.2rem;align-items:center;gap:.35rem;padding:.2rem .8rem;font-size:1.1rem;font-weight:600;flex-direction:row!important}.aend-cap{color:var(--amber);justify-content:center;align-items:center;gap:.4rem;margin:.6rem 0 0;font-size:.86rem;display:flex}.aend .dres-act .btn.quiet{color:var(--shell-dim)}.hud:not(.touch) .dock{grid-template-columns:repeat(9,auto)}@media (max-height:520px){.asb{min-width:20rem}.asb-side b{font-size:1.5rem}.asb-mid b{font-size:1.2rem}.asb-mid{min-width:7rem}.akill{font-size:.78rem}.arena-tab.tap{top:var(--st)}.arena-down{padding:.35rem 1.2rem .45rem;top:26%}.arena-down b{font-size:1.4rem}.arena-buy,.arena-planted{top:calc(var(--st) + 3.9rem)}.ascore{max-height:96vh;padding:.5rem .7rem}.ascore-row{padding:.14rem .5rem;font-size:.84rem}.ascore-head b,.ascore-head span{font-size:1.1rem}.aend{padding:.5rem .9rem .6rem}.aend h2{font-size:1.5rem}.aend-score{margin-bottom:.3rem;font-size:1.2rem}.aend-pay{gap:1.2rem;margin-top:.4rem}.aend-pay b{font-size:1.1rem}.amode h3{font-size:1.3rem}.amode-icon{width:2.6rem;height:2.6rem}.amode{gap:.4rem;padding:.6rem .7rem .7rem}.amode-rules{font-size:.84rem}.abuy-item{margin-bottom:.2rem;padding:.2rem .5rem .2rem .4rem}.fcross{top:26%}.fcross b{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.phit.on,.arena-splash,.fmark.hostile,.fbar.crossing .fbar-water{animation:none}}.hud.touch .ah-ammo{bottom:auto;top:calc(var(--st) + 4.2rem)}.hud.touch .ah-ammo-row b{font-size:2.75rem}.hud.touch .ah-pips{margin:.35rem 0 .3rem}.hud.touch .ah-pips i{width:.14rem;height:.45rem}.hud.touch .ah-health{bottom:auto;top:calc(var(--st) + 4.2rem)}.hud.touch .ah-hp-row b{font-size:1.9rem}.hud.touch .akills{top:calc(var(--st) + 10.6rem)}.hud.touch .ah-compass{width:min(18rem,40vw);top:calc(var(--st) + 3.4rem);margin-left:calc(min(18rem,40vw)/-2)}.hud.touch .ah-prompt{top:56%}.arena-call,.arena-splash,.arena-planted{background:linear-gradient(90deg,#08101800,#08101880 25% 75%,#08101800);padding-left:3rem;padding-right:3rem}.arena-planted{border-top-color:#ff5a3c99;border-bottom-color:#ff5a3c99}.akill{background:#08101852}.arena-buy{top:calc(var(--st) + 7.6rem)}.paim,.pheld{white-space:nowrap;text-shadow:var(--shadow-text);opacity:0;font-weight:600;position:absolute;left:0;transform:translate(-50%)}.paim{letter-spacing:.06em;font-size:.9rem;top:2.2rem}.paim.on,.pheld.on{opacity:1}.paim.foe{color:var(--them)}.paim.safe{color:var(--us)}.pheld{color:#fff;text-shadow:none;background:#3c0a1cd9;border:1px solid #ff7d9a;border-radius:.2rem;padding:.15rem .8rem .2rem;font-size:1rem;top:6.4rem}.touch-btn.mini.crouch{flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;gap:.05rem;font-size:.7rem;display:flex}.touch-btn.mini.crouch.on{background:var(--amber);color:#2b1b00}.angler-preview{box-shadow:inset 0 0 0 1px var(--edge);touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 55% at 50% 100%,#8ddcc638,#0000 70%),linear-gradient(#1c3b55,#0f2233);border-radius:.4rem;place-items:center;display:grid}.angler-preview.turnable{cursor:ew-resize}.angler-preview{min-width:0;overflow:hidden}.angler-preview canvas{filter:drop-shadow(0 .4rem .6rem #030a1280);display:block}.angler-bust{box-shadow:inset 0 0 0 1px var(--edge-strong);background:linear-gradient(#2a5878,#17344c);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.angler-bust canvas{display:block}.look-face{box-shadow:inset 0 0 0 1px var(--edge-strong);background:linear-gradient(#2a5878,#17344c);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.look-face svg{width:100%;height:100%;display:block}.wardrobe{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);gap:1rem;min-height:0;display:grid}.wardrobe-stage{flex-direction:column;gap:.4rem;min-height:0;display:flex}.wardrobe-stage .angler-preview{flex:1;min-height:12rem}.wardrobe-stage small{text-align:center;color:var(--fog);font-size:.78rem}.wardrobe-side{flex-direction:column;gap:.6rem;min-width:0;min-height:0;display:flex}.wtabs{flex-wrap:wrap;flex:none;gap:.3rem;display:flex}.wtab{background:var(--well);border:1px solid var(--edge);height:2.1rem;color:var(--shell-dim);border-radius:.22rem;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:600;display:inline-flex}.wtab[aria-selected=true]{background:var(--indigo-500);border-color:var(--indigo-500);color:#fff}.wardrobe-list{flex:1;min-height:0;overflow:auto}.wgrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.wpiece{background:var(--well);border:1px solid var(--edge);text-align:left;border-radius:.25rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.5rem .6rem;display:grid}.wpiece:hover{background:var(--hover)}.wpiece.on{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.wpiece.locked{opacity:.75}.wpiece-sw{border-radius:.3rem;grid-row:1/3;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f3eee259}.wpiece-sw.none{color:var(--fog);background:#f3eee20f}.wpiece-sw i{background:var(--plate-solid);min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 1px var(--edge-strong);text-align:center;color:var(--shell-dim);border-radius:.55rem;font-size:.66rem;font-style:normal;line-height:1.05rem;position:absolute;bottom:-.3rem;right:-.3rem}.wpiece b{min-width:0;font-size:.95rem}.wpiece small{color:var(--fog);align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.wpiece.owned small{color:var(--celadon)}.wpiece small.bad{color:#ffa594}.wrow{border-bottom:1px solid var(--edge);align-items:center;gap:.8rem;padding:.45rem 0;display:flex}.wrow:last-child{border-bottom:0}.wrow>span:first-child{width:5rem;color:var(--shell-dim);flex:none;font-size:.88rem}.wtints{margin-top:.6rem}.wsw{flex-wrap:wrap;gap:.35rem;display:flex}.wsw-c{border-radius:50%;width:1.8rem;height:1.8rem;box-shadow:inset 0 0 0 1px #f3eee266}.wsw-c.on{box-shadow:0 0 0 .14rem var(--plate-solid), 0 0 0 .26rem var(--amber)}.wchips{flex-wrap:wrap;gap:.3rem;display:flex}.title-make{background:var(--plate);width:min(38rem,92vw);box-shadow:var(--shadow-plate);text-align:left;pointer-events:auto;border-radius:.35rem;grid-template-columns:10rem minmax(0,1fr);gap:.9rem;padding:.8rem;display:grid}.title-make .angler-preview{min-height:15rem}.title-make-form{min-width:0}@media (max-height:520px){.wardrobe{grid-template-columns:10rem minmax(0,1fr);gap:.6rem}.wgrid{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr))}.wtab{height:1.8rem;padding:0 .55rem}.title-make{grid-template-columns:7rem minmax(0,1fr);padding:.5rem}.title-make .angler-preview{min-height:9rem}.wrow{padding:.25rem 0}.wsw-c{width:1.5rem;height:1.5rem}}.amodes{grid-template-columns:repeat(3,minmax(0,1fr))}.amode.mission{background:linear-gradient(160deg, #5fe0d029, #040c1400 55%), var(--well);border-color:#5fe0d073}.amode.mission .amode-icon{background:var(--coop-deep)}.asb.mission .asb-side b i{opacity:.7;font-size:.5em;font-style:normal}.asb.mission .asb-side.foe,.asb.mission .asb-side.foe small,.asb.mission .asb-side.foe b{border-top-color:var(--fog);color:var(--shell-dim)}.asb.mission .asb-side.foe .asb-pips i{color:var(--us)}.asb.mission.boat .asb-mid span{color:var(--amber);animation:1s steps(2,jump-none) infinite jump-blink}.asb-relays{gap:.25rem;display:flex}.asb-relays i{border:1px solid var(--us);width:1.15rem;height:1.15rem;color:var(--us);place-items:center;font-size:.66rem;font-style:normal;font-weight:600;display:grid}.asb-relays i.busy{border-color:var(--amber);color:var(--amber);animation:.6s steps(2,jump-none) infinite jump-blink}.asb-relays i.cut{background:var(--us);color:#07251f}.ah-mark.boat{color:var(--shell)}.ah-mark.boat i{background:var(--shell)}.aend-mission{margin:.5rem 0 .2rem}.aend-grade{flex-direction:column;align-items:center;gap:.2rem;display:flex}.aend-stars{color:#f3eee233;gap:.25rem;display:inline-flex}.aend-stars .ico.on{color:var(--g4);filter:drop-shadow(0 0 .4rem #ffc96599)}.aend-grade b{color:var(--g4);font-size:1.5rem}.aend-facts{justify-content:center;gap:2rem;margin-top:.7rem;display:flex}.aend-facts span{flex-direction:column;line-height:1.2;display:flex}.aend-facts small{color:var(--fog);font-size:.74rem}.aend-facts b{font-size:1.4rem}.aend-how{color:var(--fog);margin:.6rem 0 0;font-size:.78rem}.aend-rating.still i{display:none}@media (max-width:70rem),(max-height:520px){.amodes{grid-template-columns:1fr}.amode{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8rem;display:grid}.amode-rules{grid-column:1}.amode .btn{grid-area:1/2/3}}.abuy-nokey{flex:none;width:1.4rem}@media (pointer:coarse){.field{font-size:max(16px,1rem)}}.name-link{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:.2em;border-radius:.2rem;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:inline-flex}.name-link:hover,.name-link:focus-visible{-webkit-text-decoration-color:var(--celadon);text-decoration-color:var(--celadon)}.pp-rename{min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:.2rem;align-items:center;gap:.3rem;padding:.05rem .3rem .05rem 0;display:inline-flex}.pp-rename .ico{color:var(--fog);flex:none;transition:color .12s}.pp-rename:hover .ico,.pp-rename:focus-visible .ico{color:var(--celadon)}.pp-rename:active{background:var(--hover)}.pcard-scrim{z-index:205;padding:max(.5rem, env(safe-area-inset-top)) max(.6rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.6rem, env(safe-area-inset-left));background:#060e1699;place-items:center;animation:.18s s3-fade;display:grid;position:absolute;inset:0}.pcard-x{z-index:2;width:2.2rem;height:2.2rem;color:var(--shell-dim);border-radius:50%;place-items:center;display:grid;position:absolute;top:.4rem;right:.4rem}.pcard-x:hover{background:var(--hover);color:#fff}.pcard{border-color:var(--edge-strong);width:min(41rem,100%);max-height:100%;animation:pcard-in .2s var(--ease-out);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:1rem 1.1rem 1rem 1rem;display:grid;position:relative;overflow:auto}@keyframes pcard-in{0%{opacity:0;transform:translateY(.6rem)scale(.98)}}.pcard-fig{min-height:16rem;display:flex}.pcard-fig .angler-preview{flex:1}.pcard-main{flex-direction:column;gap:.55rem;min-width:0;display:flex}.pcard-name{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.4rem;padding-right:2.2rem;font-size:1.45rem;line-height:1.2;display:flex}.pcard-name b{min-width:0;font-weight:600}.pcard-name .gtag,.pcard-name .tag{font-family:var(--font-ui,inherit);font-size:.8rem}.pcard-member{color:var(--amber)}.pcard-sub{color:var(--fog);margin-top:-.35rem;font-size:.9rem}.pcard-former{color:var(--shell-dim)}.pcard-facts{flex-wrap:wrap;gap:.35rem;display:flex}.fact{background:var(--well);min-height:1.8rem;box-shadow:inset 0 0 0 1px var(--edge);color:var(--shell-dim);border-radius:.2rem;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.85rem;display:inline-flex}.fact i{background:#f3eee240;border-radius:50%;width:.55rem;height:.55rem}.fact.on{color:var(--shell)}.fact.on i{background:var(--celadon);box-shadow:0 0 .45rem #8ddcc6cc}.fact.code{cursor:pointer;color:var(--shell)}.fact.code small{color:var(--fog)}.fact.code b{letter-spacing:.06em}.fact.code:hover{box-shadow:inset 0 0 0 1px var(--celadon)}.fact .rbadge{margin:0 -.2rem}.pcard-acts{flex-wrap:wrap;gap:.4rem;display:flex}.pcard-acts.main .btn{flex:9rem}.pcard-acts.grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pcard-acts.grid .btn{justify-content:flex-start;min-width:0}.pcard-pick{background:var(--well);box-shadow:inset 0 0 0 1px var(--edge);border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.6rem .7rem;font-size:.9rem;display:flex}.pcard-at{background:#f2b7551a;border-radius:.25rem;align-items:center;gap:.5rem;padding:.45rem .5rem .45rem .7rem;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #f2b75580}.pcard-at>.ico{color:var(--amber);flex:none}.pcard-at small{color:var(--fog);font-size:.76rem;display:block}.pcard-foot{border-top:1px dashed var(--stitch);flex-wrap:wrap;gap:.2rem 1rem;margin-top:auto;padding-top:.5rem;display:flex}.pcard-foot button{min-height:1.9rem;color:var(--fog);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.pcard-foot button:hover{color:var(--vermilion-soft,#ff9c88)}.pcard-note{color:var(--fog);margin:0;font-size:.82rem}.pcard .duel-pick{margin:0}.rename{border-color:var(--edge-strong);width:min(30rem,100%);max-height:100%;animation:pcard-in .2s var(--ease-out);flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem;display:flex;position:relative;overflow:auto}.rename h3{align-items:center;gap:.5rem;margin:0;padding-right:2rem;font-size:1.35rem;font-weight:600;display:flex}.rename h3 .ico{color:var(--celadon)}.rename-lead{color:var(--shell-dim);margin:0;font-size:.92rem}.rename-row{gap:.5rem;display:flex}.rename-row .field{height:2.6rem;font-size:max(16px,1.05rem)}.rename-row .field.bad{border-color:var(--vermilion)}.rename-row .btn{flex:none;height:2.6rem}.rename-terms{min-height:1.4rem;color:var(--celadon);align-items:center;gap:.35rem;font-size:.88rem;display:flex}.rename-terms.bad{color:#ff9c88}.rename-note{color:var(--fog);gap:.4rem;margin:0;font-size:.82rem;line-height:1.45;display:flex}.rename-note .ico{flex:none;margin-top:.15em}.rename-code,.fr-code{background:var(--well);border:1px dashed var(--edge-strong);width:100%;color:var(--shell);text-align:left;cursor:pointer;border-radius:.25rem;align-items:center;gap:.8rem;padding:.55rem .7rem .55rem .9rem;display:flex}.rename-code>span:first-child,.fr-code>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.rename-code small,.fr-code small{color:var(--fog);font-size:.76rem}.rename-code b,.fr-code b{font-family:var(--font-display);letter-spacing:.12em;color:var(--amber);font-size:1.5rem;font-weight:600;line-height:1.2}.fr-code em{color:var(--fog);font-size:.78rem;font-style:normal}.rename-copy{background:var(--indigo-500);color:#fff;border-radius:.22rem;flex:none;align-items:center;gap:.35rem;height:2.1rem;padding:0 .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.rename-code:hover,.fr-code:hover{border-color:var(--celadon)}.rename-later{min-height:2rem;color:var(--fog);text-underline-offset:.2em;align-self:center;padding:0 .8rem;font-size:.85rem;text-decoration:underline}.fr-code{margin-bottom:.6rem}.frow{gap:.5rem;padding-top:.45rem;padding-bottom:.45rem}.frow-who{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.25rem;flex:1;align-items:center;gap:.7rem;display:flex}.frow-face{flex:none;display:grid;position:relative}.frow-face .fr-dot{width:.75rem;height:.75rem;box-shadow:0 0 0 .14rem var(--plate-solid);background:#51606b;margin:0;position:absolute;bottom:-.1rem;right:-.15rem}.frow-face .fr-dot.on{background:var(--celadon);box-shadow:0 0 0 .14rem var(--plate-solid), 0 0 .5rem #8ddcc6cc}.frow-text{flex-direction:column;min-width:0;display:flex}.frow .lrow-title{align-items:center;gap:.4rem;min-width:0;display:flex}.frow .lrow-title .badge,.badge.inline{box-shadow:none;position:static}.frow .lrow-sub{flex-wrap:wrap;align-items:center;gap:0 .3rem;display:flex}.frow-where{color:var(--celadon)}.frow.offline .look-face{filter:grayscale(.7)brightness(.8)}.frow .pbtns{flex:none;min-width:0}.prow-wrap>.frow:hover{background:0 0}.prow-wrap>.frow .frow-who:hover,.frow-who:hover{background:var(--hover)}.fr-cta{justify-content:center;margin-top:.4rem;display:flex}.fr-none{color:var(--fog);margin:.2rem 0 .4rem;padding:.5rem .2rem;font-size:.88rem}.fr-privacy{background:var(--well);border:1px solid var(--edge);border-radius:.25rem;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.fr-privacy b{font-weight:600;display:block}.fr-privacy small{color:var(--fog);font-size:.82rem}.prow.pbtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.prow.pbtn:hover{background:var(--hover)}.prow.pbtn>.grow{flex-direction:column;min-width:0;display:flex}.prow.me{cursor:pointer}.muster{border-color:var(--us,var(--celadon))}.muster-who{flex-wrap:wrap;align-items:center;gap:.2rem .6rem;display:flex!important}.muster-m{color:var(--fog);align-items:center;gap:.2rem;display:inline-flex}.muster-m.yes{color:var(--celadon)}.muster-m.no{color:#ff9c88;text-decoration:line-through}.muster-t{color:var(--amber);margin-left:auto}.chat-who{color:inherit;font:inherit;cursor:pointer;border-radius:.15rem;display:inline}.chat-who:disabled{cursor:default}.chat-who:not(:disabled):hover .who-n{text-underline-offset:.2em;text-decoration:underline}.chat-line.dm{color:#ffd9e4}.chat-line.dm .who-n,.chat-line.dm .chat-ch{color:#ff9fbd}.chat-line.dm.me .who-n{color:var(--amber)}.chat-tab.dm[aria-selected=true]{background:#a8456a}.chat-tab-n{background:var(--vermilion);color:#fff;border-radius:1rem;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.66rem;display:grid}.chat-hint.unread{color:#fff;background:#a8456a;font-weight:600}.chat-bar.dm .chat-input{border-color:#ff9fbd;box-shadow:0 0 0 1px #ff9fbd40}.chat-bar.local .chat-input{border-color:var(--amber)}.chat-peer{align-items:center;gap:.4rem;margin-bottom:-.1rem;display:flex}.chat-back,.chat-peer-name{background:var(--plate);height:1.8rem;color:var(--shell-dim);border-radius:.2rem;align-items:center;gap:.3rem;padding:0 .6rem 0 .35rem;font-size:.85rem;display:inline-flex}.chat-peer-name{color:#ffd9e4;min-width:0;padding:0 .6rem;font-weight:600}.chat-back:hover,.chat-peer-name:hover{color:#fff;background:var(--plate-solid)}.chat-convs{gap:.15rem!important}.chat-conv{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:.22rem;align-items:center;gap:.55rem;padding:.3rem .4rem;display:flex;position:relative}.chat-conv:hover{background:var(--hover)}.chat-conv-ico{background:var(--well);width:2rem;height:2rem;color:var(--fog);border-radius:50%;flex:none;place-items:center;display:grid}.chat-conv-main{flex-direction:column;flex:1;min-width:0;display:flex}.chat-conv-main b{font-size:.92rem;font-weight:600}.chat-conv.unread .chat-conv-main b{color:#ffd9e4}.chat-conv-main small{color:var(--fog);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.chat-conv .badge{box-shadow:none;flex:none;position:static}.chat-conv-more{min-height:1.9rem;color:var(--celadon);border-radius:.2rem;align-self:flex-start;align-items:center;gap:.35rem;margin-top:.2rem;padding:0 .6rem;font-size:.85rem;display:inline-flex}.chat-conv-more:hover{background:var(--hover)}.chat-fab{background:var(--plate);width:2.9rem;height:2.9rem;color:var(--shell);box-shadow:inset 0 0 0 1px var(--edge-strong);border-radius:50%;place-items:center;display:grid;position:relative}.chat-sheet{z-index:190;width:min(100%,44rem);height:100%;padding:max(.4rem, env(safe-area-inset-top)) .6rem max(.4rem, env(safe-area-inset-bottom)) max(.6rem, env(safe-area-inset-left));box-shadow:1px 0 0 var(--edge);animation:sheet-in .2s var(--ease-out);background:linear-gradient(90deg,#091622f5 0%,#091622ed 80%,#091622d1 100%);gap:.35rem;position:fixed;top:0;left:0}@keyframes sheet-in{0%{opacity:0;transform:translate(-1.5rem)}}.chat-sheet .chat-tabs{flex:none;gap:.3rem;margin:0}.chat-sheet .chat-tab{height:2.5rem;padding:0 .9rem;font-size:.95rem}.chat-close{background:var(--plate-soft);width:2.5rem;height:2.5rem;color:var(--shell);border-radius:50%;place-items:center;margin-left:auto;display:grid}.chat-sheet .chat-log,.chat-sheet.open .chat-log{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#040c1473;flex:1;gap:.2rem;min-height:0;max-height:none;padding:.5rem .6rem}.chat-sheet .chat-line{font-size:1rem;line-height:1.45}.chat-sheet .chat-who{padding:.15rem 0}.chat-sheet .chat-peer{flex:none}.chat-sheet .chat-back,.chat-sheet .chat-peer-name{height:2.3rem}.chat-sheet .chat-conv{padding:.45rem .4rem}.chat-quick{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;gap:.35rem;display:flex;overflow-x:auto}.chat-quick::-webkit-scrollbar{display:none}.chat-q{background:var(--plate-soft);height:2.3rem;box-shadow:inset 0 0 0 1px var(--edge);color:var(--shell);white-space:nowrap;border-radius:1.2rem;flex:none;padding:0 .85rem;font-size:.92rem}.chat-q:active{background:var(--indigo-500)}.chat-sheet .chat-bar{flex:none}.chat-sheet .chat-input{height:2.7rem;font-size:16px}.chat-sheet .chat-bar .btn{width:2.7rem;height:2.7rem}.chat-sheet .chat-count{display:none}.chat-sheet.kb{gap:.25rem;width:100%;padding-top:.25rem;padding-bottom:.25rem}.chat-sheet.kb .chat-tab{height:1.9rem;padding:0 .6rem;font-size:.82rem}.chat-sheet.kb .chat-close{width:1.9rem;height:1.9rem}.chat-sheet.kb .chat-peer{display:none}.chat-sheet.kb .chat-log{padding:.25rem .5rem}.title-name{background:var(--well);width:100%;min-height:2rem;color:var(--shell);text-align:left;cursor:pointer;border-radius:.22rem;align-items:center;gap:.5rem;margin-bottom:.3rem;padding:.2rem .5rem;display:flex}.title-name small{color:var(--fog);flex:none;font-size:.76rem}.title-name b{flex:1;min-width:0;font-weight:600}.title-name .ico{color:var(--fog);flex:none}.arena-wave{box-shadow:inset 0 0 0 1px var(--them,var(--vermilion));color:#ffe7e0;white-space:nowrap;animation:wave-call .45s var(--ease-spring);background:#3c0e08d1;border-radius:.25rem;align-items:center;gap:.5rem;padding:.4rem .9rem;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.arena-wave b{letter-spacing:.04em;font-size:1.15rem;font-weight:600}.arena-wave .ico{color:var(--amber)}.arena-wave.chase{box-shadow:inset 0 0 0 1px var(--amber);background:#462804d9}@keyframes wave-call{0%{opacity:0;transform:translate(-50%)scale(1.25)}}.arena-splash em{color:var(--shell-dim);font-size:.95rem;font-style:normal}.fight-streak{color:var(--amber);font-weight:600}.chat-tab{white-space:nowrap;flex:none}.chat:not(.chat-sheet) .chat-tab{padding:0 .55rem}@media (max-width:760px){.chat-sheet{width:100%}}:is(.hud.touch:has(.dock.fold.open) .ev-banner,.hud.touch:has(.dock.fold.open) .zr,.hud.touch:has(.dock.fold.open) .fshield,.hud.touch:has(.dock.fold.open) .fcross){visibility:hidden}.hud.touch .dock.fold.open{z-index:120}@media (max-height:520px){.pcard{grid-template-columns:7.5rem minmax(0,1fr);gap:.7rem;padding:.6rem .7rem}.pcard-fig{min-height:0}.pcard-main{gap:.4rem}.pcard-name{font-size:1.2rem}.pcard-acts.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcard-foot{padding-top:.3rem}.rename{gap:.4rem;padding:.7rem .9rem}.rename h3{font-size:1.15rem}.rename-code b,.fr-code b{font-size:1.25rem}.rename-code,.fr-code{padding:.35rem .6rem .35rem .8rem}.frow{padding-top:.3rem;padding-bottom:.3rem}.arena-wave{padding:.25rem .7rem;top:26%}.arena-wave b{font-size:1rem}}@media (max-width:560px){.pcard{grid-template-columns:1fr}.pcard-fig{min-height:11rem;max-height:13rem}.pcard-acts.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frow .pbtns .btn:not(.sq){padding:0 .6rem}}@media (prefers-reduced-motion:reduce){.pcard,.rename,.chat-sheet,.arena-wave{animation:none}}.pp-sub{align-items:center;gap:.4rem;min-width:0;display:flex}.pp-sub .pp-title{flex:0 auto;min-width:0}.pp-unsaved{background:var(--amber);color:#2b1b00;white-space:nowrap;cursor:pointer;border-radius:.18rem;flex:none;align-items:center;gap:.2rem;height:1.25rem;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1;animation:3.2s ease-in-out infinite unsaved-breathe;display:inline-flex}@keyframes unsaved-breathe{50%{box-shadow:0 0 0 .22rem #f2b75547}}.save{flex-direction:column;gap:.55rem;min-width:0;display:flex}.save-sheet{width:min(32rem,100%)}.save-sheet h3 .ico{color:var(--amber)}.save-shot{color:var(--fog);margin:-.2rem 0 0;font-size:.8rem}.save-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.save .afield .field{height:2.5rem}.save-more{min-height:1.9rem;color:var(--celadon);align-self:flex-start;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.save-more:hover{text-underline-offset:.2em;text-decoration:underline}.save-ok{align-items:center;gap:.8rem;display:flex}.save-ok h4{margin:0;font-size:1.3rem;font-weight:600}.save-ok p{color:var(--shell);margin:.15rem 0 0;font-size:.98rem;line-height:1.45}.acct .save{margin-top:.8rem}.acct+.rename-code{margin-bottom:1rem}.acct-else{background:var(--well);border:1px solid var(--edge);border-radius:.3rem;margin:0 0 1rem;padding:.7rem .9rem}.acct-else h5{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.95rem;font-weight:600;display:flex}.acct-else h5 .ico{color:var(--celadon)}.acct-else ol{color:var(--shell-dim);gap:.15rem;margin:0;padding-left:1.3rem;font-size:.88rem;line-height:1.5;display:grid}.acct-out{border-bottom:1px dashed var(--stitch);color:var(--fog);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.1rem;padding-bottom:1rem;font-size:.88rem;display:flex}.acct-out .warn{color:#ffb9a6}.set-name{font-size:1.05rem;font-weight:600}.title-h{margin:0 0 .1rem;font-size:1.35rem;font-weight:600}.title-ways{background:#040c1473;border-radius:.3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.25rem;display:grid}.title-ways button{min-height:2.3rem;color:var(--shell-dim);border-radius:.22rem;justify-content:center;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.85rem;font-weight:600;line-height:1.2;display:flex}.title-ways button[aria-selected=true]{background:var(--indigo-500);color:#fff}.title-code{font-family:var(--font-display);letter-spacing:.25em;text-align:center;text-transform:uppercase;font-size:max(16px,1.4rem)!important}.title-warn{color:#ffcf9e;font-size:.78rem;line-height:1.45;display:block}.title-find{justify-content:center;width:100%}.title-acts{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.title.finding .title-form{gap:.6rem}.title.finding .title-error{align-items:flex-start;font-size:.85rem;line-height:1.4}.title.finding .title-error .ico{flex:none;margin-top:.1em}.title.finding .title-make-form{max-height:52vh;padding-right:.3rem;overflow-y:auto}@media (max-height:820px) and (min-height:521px){.title.finding .title-mark{display:none}.title.finding .title-make-form{max-height:56vh}}@media (max-height:820px){.title.finding .title-zh{font-size:4.6rem}.title.finding .title-en{margin-top:.3rem;font-size:1.5rem}.title.finding .title-tag-h,.title.finding .title-seal{display:none}.title.finding .title-form{margin-top:1rem}}@media (max-height:520px){.title.finding .title-en,.title.finding .title-tag-v{display:none}.title.finding .title-zh{font-size:4rem}.title.finding .title-form{gap:.35rem;width:min(26rem,62vw);margin-top:0}.title.finding .title-field{gap:.1rem}.title.finding .title-acts{flex-direction:row;align-items:center;gap:1rem}.title.finding .title-warn{display:none}.title.finding .title-error{padding:.25rem .5rem;font-size:.78rem}.save{gap:.35rem}.save-shot,.save .afield small{display:none}.save .afield.bad small{display:block}.title-h{display:none}.title-ways button{min-height:1.9rem}}@media (prefers-reduced-motion:reduce){.pp-unsaved{animation:none}}.amode-solo{min-height:1.8rem;color:var(--fog);text-underline-offset:.2em;align-self:center;font-size:.82rem;text-decoration:underline}.amode-solo:hover:not(:disabled){color:var(--shell)}.over-dlg{z-index:215;pointer-events:none;position:absolute;inset:0}.over-dlg>*{pointer-events:auto}
