@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-Bw1Q-fVY.woff2)format("woff2"),url(/assets/chakra-petch-thai-400-normal-KdzBjiWs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-Cn7ya5On.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-C8u6EFkq.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-MNNNbyh_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07060d;--bg2:#0e0b1a;--ink:#f4f1ff;--ink2:#c9c4e6;--muted:#8b86ab;--faint:#5d5878;--line:#ffffff1a;--line2:#ffffff2e;--panel:#0d0a18db;--panel2:#161128eb;--yellow:#ffe14d;--pink:#ff2e88;--cyan:#3df0ff;--violet:#a35cff;--red:#ff3b4e;--orange:#ff7a2f;--green:#45ffa5;--blue:#4d8bff;--gold:#ffc94a;--solo:#ffe14d;--netrunner:#3df0ff;--heavy:#ff5a3c;--neutral:#dcdcea;--dmg:#ff4d5e;--blockc:#6fc9ff;--buffc:#45ffa5;--debuffc:#ff6a3d;--hackc:#3df0ff;--humanity:#ff7ab6;--font-ui:"Chakra Petch", "Barlow Condensed", system-ui, sans-serif;--font-title:"Barlow Condensed", "Chakra Petch", system-ui, sans-serif;--font-body:"Barlow", system-ui, sans-serif;--font-jp:"Yu Gothic UI", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Meiryo", sans-serif;--cut:.9rem;--ease:cubic-bezier(.2, .9, .25, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--t:.18s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.colorblind{--dmg:#ff8c1a;--buffc:#4dd2ff;--debuffc:#ffb300;--green:#4dd2ff;--red:#ff8c1a}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none}#app{position:fixed;inset:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit;-webkit-user-select:text;user-select:text}a{color:var(--cyan)}:focus-visible{outline:.14rem solid var(--cyan);outline-offset:.15rem}::selection{background:var(--pink);color:#fff}.scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;overflow:hidden auto}.scroll::-webkit-scrollbar{width:.4rem}.scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:1rem}.display{font-family:var(--font-title);letter-spacing:.02em;text-transform:uppercase;font-weight:800;line-height:.9}.ui{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.jp{font-family:var(--font-jp);font-weight:700}.muted{color:var(--muted)}.small{font-size:.8em}.num{font-family:var(--font-title);font-variant-numeric:tabular-nums;font-weight:700}.kicker{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.kicker .icon{vertical-align:-.38em;width:1.4em;height:1.4em;margin-right:.45em}.h-icon{vertical-align:-.1em;width:.9em;height:.9em;margin-right:.3em}.btn{--c:var(--yellow);min-height:3rem;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#0b0812;background:var(--c);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform var(--t) var(--ease), filter var(--t), background var(--t);white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:1.05rem;font-weight:700;display:inline-flex;position:relative}.btn:after{content:"";transition:transform .5s var(--ease);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn:hover{filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--c) 70%, transparent));transform:translateY(-.12rem)}.btn:active{transform:translateY(.05rem)scale(.98)}.btn:disabled,.btn.disabled{filter:grayscale()brightness(.55);cursor:not-allowed;transform:none}.btn.ghost{color:var(--c);box-shadow:inset 0 0 0 .12rem var(--c);clip-path:none;background:0 0;overflow:hidden}.btn.ghost:hover{background:color-mix(in srgb, var(--c) 14%, transparent)}.btn.pink{--c:var(--pink);color:#fff}.btn.cyan{--c:var(--cyan)}.btn.red{--c:var(--red);color:#fff}.btn.dark{--c:#2a2342;color:var(--ink)}.btn.sm{--cut:.6rem;min-height:2.3rem;padding:0 1rem;font-size:.85rem}.btn.lg{min-height:3.8rem;padding:0 2.4rem;font-size:1.35rem}.icon-btn{width:2.6rem;height:2.6rem;color:var(--ink2);transition:background var(--t), color var(--t), transform var(--t);border-radius:.4rem;place-items:center;display:inline-grid}.icon-btn:hover{color:#fff;background:#ffffff14}.icon-btn:active{transform:scale(.94)}.icon{vertical-align:middle;flex:none;width:1.4em;height:1.4em;display:inline-block}.panel{background:var(--panel);border:.06rem solid var(--line2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);position:relative}.panel.glow{box-shadow:inset 0 0 0 .06rem color-mix(in srgb, var(--c,var(--cyan)) 50%, transparent)}.hr{background:linear-gradient(90deg, transparent, var(--line2), transparent);border:0;height:.06rem;margin:1rem 0}.chip{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);background:#ffffff12;border-radius:.25rem;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.72rem;display:inline-flex}.field{gap:.35rem;display:grid}.field label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.input{border:.08rem solid var(--line2);height:3rem;color:var(--ink);transition:border-color var(--t), box-shadow var(--t);background:#00000073;border-radius:.2rem;outline:none;padding:0 1rem;font-size:1.1rem}.input:focus{border-color:var(--cyan);box-shadow:0 0 0 .2rem #3df0ff26}.toggle{width:3.2rem;height:1.7rem;transition:background var(--t);background:#ffffff1f;border-radius:1rem;flex:none;position:relative}.toggle:after{content:"";width:1.3rem;height:1.3rem;transition:transform var(--t) var(--ease);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem}.toggle.on{background:var(--cyan)}.toggle.on:after{transform:translate(1.5rem)}input[type=range]{appearance:none;background:#ffffff26;border-radius:1rem;outline:none;width:100%;height:.35rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yellow);cursor:pointer;border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:0 0 .6rem #ffe14db3}input[type=range]::-moz-range-thumb{background:var(--yellow);cursor:pointer;border:0;border-radius:50%;width:1.2rem;height:1.2rem}.tip{z-index:1000;pointer-events:none;max-width:22rem;animation:tip-in .12s var(--ease);gap:.4rem;display:grid;position:fixed}.tip-box{border:.06rem solid var(--line2);border-left:.2rem solid var(--tc,var(--yellow));background:#0a0814f5;border-radius:.2rem;padding:.6rem .8rem;box-shadow:0 .6rem 2rem #0009}.tip-box h4{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--tc,var(--yellow));margin:0 0 .2rem;font-size:.92rem}.tip-box p{color:var(--ink2);margin:0;font-size:.95rem;line-height:1.3}.tip-box .flavor{color:var(--muted);margin-top:.35rem;font-size:.85rem;font-style:italic}@keyframes tip-in{0%{opacity:0;transform:translateY(.3rem)}}.kw{color:var(--yellow);font-weight:700}.kw-bad{color:var(--debuffc)}.n-up{color:var(--green)}.n-down{color:var(--red)}.modal-back{z-index:500;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#04030ab8;place-items:center;animation:.2s fade-in;display:grid;position:fixed;inset:0}.modal{max-width:min(92vw,60rem);max-height:88vh;animation:pop-in .28s var(--ease-back);padding:2rem 2.2rem;position:relative}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.94)translateY(1rem)}}.toasts{z-index:900;pointer-events:none;justify-items:center;gap:.4rem;display:grid;position:fixed;top:4.6rem;left:50%;transform:translate(-50%)}.toast{border:.06rem solid var(--line2);border-left:.22rem solid var(--tc,var(--cyan));font-family:var(--font-ui);letter-spacing:.04em;animation:toast-in .25s var(--ease), toast-out .4s 2.6s forwards;background:#0a0814f0;align-items:center;gap:.6rem;padding:.55rem 1.2rem;font-size:.95rem;display:flex}.toast .icon{color:var(--tc,var(--cyan))}.toast.good{--tc:var(--green)}.toast.bad{--tc:var(--red)}@keyframes toast-in{0%{opacity:0;transform:translateY(-.6rem)}}@keyframes toast-out{to{opacity:0;transform:translateY(-.4rem)}}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch-text:before{color:var(--cyan);clip-path:inset(0 0 55%);mix-blend-mode:screen;animation:3.2s step-end infinite glitch-a;transform:translate(-.08em)}.glitch-text:after{color:var(--pink);clip-path:inset(50% 0 0);mix-blend-mode:screen;animation:2.7s step-end infinite glitch-b;transform:translate(.08em)}@keyframes glitch-a{0%,92%,to{clip-path:inset(0 0 55%);transform:translate(-.05em)}93%{clip-path:inset(10% 0 70%);transform:translate(-.18em,-.04em)}96%{clip-path:inset(40% 0 30%);transform:translate(.12em,.02em)}}@keyframes glitch-b{0%,89%,to{clip-path:inset(50% 0 0);transform:translate(.05em)}90%{clip-path:inset(70% 0 5%);transform:translate(.2em,.03em)}94%{clip-path:inset(20% 0 60%);transform:translate(-.1em)}}:root.reduced-flash .glitch-text:before,:root.reduced-flash .glitch-text:after{animation:none}:root.reduced-motion *,:root.reduced-motion :before,:root.reduced-motion :after{transition-duration:50ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.scanlines{pointer-events:none;z-index:2000;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff06 0 .06rem,#0000 .06rem .2rem);position:fixed;inset:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.stage-host{z-index:0;position:fixed;inset:0}.stage-canvas{width:100%;height:100%;display:block}.card{--cc:var(--neutral);--rc:#74708e;--rc2:#403c56;--tint:#1c1a2a;width:12em;height:16.8em;font-size:calc(var(--cs,1) * 1rem);font-family:var(--font-body);color:var(--ink);-webkit-user-select:none;user-select:none;transform-style:preserve-3d;flex:none;position:relative}.card.p-solo{--cc:var(--solo);--tint:#2a2210}.card.p-netrunner{--cc:var(--netrunner);--tint:#0e2230}.card.p-heavy{--cc:var(--heavy);--tint:#2e140e}.card.p-neutral{--cc:#e6e4f2;--tint:#1e1e2a}.card.p-status,.card.p-curse{--cc:#b14bff;--tint:#1c0c28}.card.r-uncommon{--rc:#5ee9ff;--rc2:#2a6a8a}.card.r-rare{--rc:#ffd25e;--rc2:#9a6a12}.card.r-special,.card.r-starter{--rc:#8a86a8;--rc2:#403c56}.card.p-curse{--rc:#c04bff;--rc2:#4a1470}.card-frame{clip-path:polygon(1.1em 0,100% 0,100% calc(100% - 1.1em),calc(100% - 1.1em) 100%,0 100%,0 1.1em);background:linear-gradient(150deg, var(--rc) 0%, var(--rc2) 45%, var(--rc) 100%);padding:.22em;position:absolute;inset:0;box-shadow:0 .6em 1.6em #0009}.card-inner{clip-path:polygon(1em 0,100% 0,100% calc(100% - 1em),calc(100% - 1em) 100%,0 100%,0 1em);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--cc) 22%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 80%, #000) 0%, #0b0a12 70%);position:absolute;inset:.22em}.card-inner:after{content:"";pointer-events:none;background:linear-gradient(#ffffff06 .06em,#0000 .06em) 0 0/1em 1em,linear-gradient(90deg,#ffffff06 .06em,#0000 .06em) 0 0/1em 1em;position:absolute;inset:10.4em 0 0}.card-name{height:1.8em;font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-shadow:0 .08em #0009;justify-content:center;align-items:center;font-size:1.12em;font-weight:800;display:flex;position:absolute;top:.45em;left:2.2em;right:.7em;overflow:hidden}.card-name span{text-overflow:ellipsis;overflow:hidden}.card.upgraded .card-name{color:var(--green)}.card-art{height:7.6em;box-shadow:inset 0 0 0 .08em color-mix(in srgb, var(--cc) 60%, transparent);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:#000;position:absolute;top:2.35em;left:.55em;right:.55em;overflow:hidden}.card.t-attack .card-art{clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)}.card.t-power .card-art{clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%)}.card.t-curse .card-art,.card.t-status .card-art{clip-path:polygon(0 6%,100% 0,100% 94%,0 100%)}.card-art img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.card-type{font-family:var(--font-ui);letter-spacing:.22em;color:#0b0812;background:var(--cc);clip-path:polygon(.5em 0,100% 0,calc(100% - .5em) 100%,0 100%);z-index:2;padding:.12em .7em;font-size:.62em;font-weight:700;position:absolute;top:9.55em;left:50%;transform:translate(-50%)}.card-text{text-align:center;color:#eceaf8;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.15em;font-size:.98em;font-weight:600;line-height:1.18;display:flex;position:absolute;inset:10.55em .7em 1.1em}.card-line{max-width:100%}.card .kw{color:var(--yellow)}.card.p-netrunner .kw{color:#7ff6ff}.card.p-heavy .kw{color:#ffb36b}.card .cn{font-family:var(--font-title);font-size:1.12em;font-weight:800}.card-cost{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, #fff 0%, var(--cc) 35%, color-mix(in srgb, var(--cc) 50%, #000) 100%);z-index:3;place-items:center;width:2.75em;height:2.75em;display:grid;position:absolute;top:-.55em;left:-.55em}.card-cost:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--cc) 40%, #1a1626), #0b0912 80%);position:absolute;inset:.2em}.card-cost span{font-family:var(--font-title);color:#fff;text-shadow:0 0 .4em var(--cc), 0 .06em 0 #000;font-size:1.55em;font-weight:800;position:relative}.card-cost.cheaper span{color:var(--green)}.card-cost.dearer span,.card.dim .card-cost span{color:var(--red)}.card-gem{background:var(--rc);width:.9em;height:.9em;box-shadow:0 0 .6em var(--rc);z-index:3;position:absolute;bottom:.25em;left:50%;transform:translate(-50%)rotate(45deg)}.card.dim .card-frame{filter:saturate(.6)brightness(.8)}.card.glow:after{content:"";clip-path:polygon(1.3em 0,100% 0,100% calc(100% - 1.3em),calc(100% - 1.3em) 100%,0 100%,0 1.3em);background:linear-gradient(150deg, var(--cc), transparent 40%, transparent 60%, var(--cc));opacity:.55;z-index:-1;animation:1.6s ease-in-out infinite card-glow;position:absolute;inset:-.3em}@keyframes card-glow{50%{opacity:.95}}.card-foil{pointer-events:none;mix-blend-mode:color-dodge;opacity:.32;background:linear-gradient(115deg, transparent 20%, #ff2e88b3 35%, #ffe14db3 45%, #3df0ffb3 55%, #a35cffb3 65%, transparent 80%) calc(var(--mx,50%) * 1.4 - 20%) calc(var(--my,50%)) / 220% 220%, repeating-linear-gradient(-30deg, #ffffff1f 0 .15em, transparent .15em .6em);animation:6s ease-in-out infinite alternate foil-drift;position:absolute;inset:.22em}@keyframes foil-drift{0%{background-position:0 30%,0 0}to{background-position:100% 70%,2em 1em}}.card-back .card-frame{background:linear-gradient(150deg,#4a3a7a,#1a1430 50%,#4a3a7a)}.back-inner{background:repeating-linear-gradient(45deg,#ffffff08 0 .3em,#0000 .3em .9em),radial-gradient(circle at 50% 40%,#2a1f4a,#0b0816 75%);place-items:center;display:grid}.back-moon{background:radial-gradient(circle at 38% 35%,#fff8ea,#c8c0e8 55%,#6a5aa8 100%);border-radius:50%;width:6em;height:6em;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2em #c8b4ff80,inset -.8em -.6em #140a2859}.back-logo{text-align:center;font-family:var(--font-title);letter-spacing:.2em;color:#e8e2ff;text-shadow:0 0 .6em #a35cff;font-size:1.1em;font-weight:800;position:absolute;bottom:2.4em;left:0;right:0}.stage-box{width:120rem;height:67.5rem;position:absolute;top:calc(50% - 33.75rem);left:calc(50% - 60rem)}.combat{z-index:5;position:absolute;inset:0}.follow{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.fighter{pointer-events:none;width:0;height:0;position:absolute}.fighter.gone .below,.fighter.gone .above{opacity:0;transition:opacity .4s}.enemy-hit{pointer-events:auto;cursor:pointer;border-radius:1rem;position:absolute;bottom:-1rem;left:0;transform:translate(-50%)}.enemy-hit.targeting{cursor:crosshair}.fighter.aimed .enemy-hit.targeting{box-shadow:inset 0 0 0 .12rem #ff4d5e00}.above{pointer-events:auto;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;left:0;transform:translate(-50%)}.below{width:var(--fw);pointer-events:auto;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:-1.6rem;left:0;transform:translate(-50%)}.fighter-name{color:var(--ink2);text-shadow:0 .1rem .3rem #000;white-space:nowrap;font-size:.8rem}.tier-tag{font-family:var(--font-ui);letter-spacing:.25em;color:#0b0812;background:var(--orange);clip-path:polygon(.4rem 0,100% 0,calc(100% - .4rem) 100%,0 100%);padding:.05rem .6rem;font-size:.66rem;font-weight:700}.tier-tag.boss{background:var(--pink);color:#fff}.hp{align-items:center;width:100%;display:flex;position:relative}.hp-track{clip-path:polygon(.4rem 0,100% 0,calc(100% - .4rem) 100%,0 100%);background:#0a0610d9;border:.08rem solid #ffffff38;flex:1;height:1.15rem;position:relative;overflow:hidden}.hp-fill{transition:width .18s var(--ease);background:linear-gradient(#ff6b7a,#e02040 60%,#a8102c);position:absolute;inset:0 auto 0 0}.hp.has-block .hp-fill{background:linear-gradient(#8ad8ff,#3a8ccc 60%,#22568a)}.hp-trail{transition:width .6s .1s var(--ease);background:#ffe9a8;position:absolute;inset:0 auto 0 0}.hp-loss{background:repeating-linear-gradient(-45deg,#ffffff8c 0 .25rem,#ff3c5066 .25rem .5rem);animation:1s ease-in-out infinite loss-pulse;position:absolute;top:0;bottom:0}@keyframes loss-pulse{50%{opacity:.45}}.hp-text{color:#fff;text-shadow:0 .06rem .2rem #000;letter-spacing:.04em;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.block-badge{color:#bfe9ff;z-index:2;width:2.3rem;height:2.3rem;animation:block-pop .3s var(--ease-back);place-items:center;display:grid;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%)}.block-badge .icon{color:#3a8ccc;filter:drop-shadow(0 0 .4rem #6fc9ffcc);width:100%;height:100%;position:absolute;inset:0}.block-badge .num{color:#fff;text-shadow:0 .06rem .15rem #000;font-size:.95rem;position:relative}@keyframes block-pop{0%{transform:translateY(-50%)scale(1.5)}}.incoming{color:var(--dmg);background:#140408d9;border:.06rem solid #ff4d5e80;border-radius:.2rem;align-items:center;gap:.15rem;padding:.1rem .35rem;font-size:.85rem;animation:1.2s ease-in-out infinite loss-pulse;display:flex;position:absolute;top:50%;right:-3.4rem;transform:translateY(-50%)}.incoming .icon{width:1rem;height:1rem}.statuses{flex-wrap:wrap-reverse;justify-content:center;gap:.2rem;min-height:1.6rem;display:flex}.status{width:1.75rem;height:1.75rem;color:var(--buffc);animation:status-in .25s var(--ease-back);background:#0a0812d9;border:.06rem solid #45ffa559;border-radius:.3rem;place-items:center;display:grid;position:relative}.status.bad{color:var(--debuffc);border-color:#ff6a3d73}.status .icon{width:1.15rem;height:1.15rem}.status .num{text-align:center;color:#fff;background:#000;border-radius:.2rem;min-width:.95rem;padding:0 .15rem;font-size:.72rem;line-height:.95rem;position:absolute;bottom:-.3rem;right:-.25rem}@keyframes status-in{0%{opacity:0;transform:scale(1.6)}}.intent{color:var(--cyan);animation:intent-in .35s var(--ease-back);background:#080610cc;border:.08rem solid #ffffff26;border-radius:.4rem;align-items:center;gap:.2rem;padding:.25rem .55rem .25rem .35rem;display:flex;position:relative}.intent .icon{width:1.9rem;height:1.9rem}.intent .intent-extra{width:1.1rem;height:1.1rem;color:var(--blockc);margin-top:.8rem;margin-left:-.5rem}.intent .num{color:#fff;text-shadow:0 0 .6rem #ff3c50cc;font-size:1.45rem;line-height:1}.intent .num small{color:#ffc2c8;margin-left:.1rem;font-size:.85rem}.intent.atk,.intent.atk-big,.intent.atk-huge{color:var(--dmg);border-color:#ff4d5e73}.intent.atk-big .icon{width:2.2rem;height:2.2rem}.intent.atk-huge{animation:intent-in .35s var(--ease-back), intent-throb .9s ease-in-out infinite;background:#28040ae6}.intent.atk-huge .icon{width:2.5rem;height:2.5rem}.intent.k-buff,.intent.k-block_buff{color:var(--buffc)}.intent.k-debuff{color:var(--debuffc)}.intent.k-block{color:var(--blockc)}.intent.k-summon,.intent.k-charge{color:var(--yellow)}.intent.k-stunned,.intent.k-sleep{color:var(--muted)}@keyframes intent-in{0%{opacity:0;transform:translateY(.6rem)scale(.7)}}@keyframes intent-throb{50%{box-shadow:0 0 1.2rem #ff284699}}.uploads{gap:.25rem;display:flex}.upload{color:#fff;width:2.1rem;height:2.1rem;animation:status-in .3s var(--ease-back);place-items:center;display:grid;position:relative}.upload-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.upload-ring circle{fill:#04121ce6;stroke-width:3.5px}.upload-ring .track{stroke:#3df0ff33}.upload-ring .fill{fill:none;stroke:var(--netrunner);stroke-linecap:round;transition:stroke-dasharray .3s var(--ease);filter:drop-shadow(0 0 .2rem var(--netrunner))}.upload .num{font-size:.95rem;position:relative}.floater{font-family:var(--font-title);color:#fff;white-space:nowrap;text-shadow:0 .12rem #000,0 0 .8rem #000c;animation:float-up 1.2s var(--ease) forwards;pointer-events:none;z-index:50;font-size:2.3rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.floater.f-dmg{color:#fff;text-shadow:0 .12rem #7a0012,0 0 1rem #ff2846e6}.floater.f-big{color:var(--yellow);text-shadow:0 .15rem #7a3a00,0 0 1.4rem #ffc828e6;animation:float-big 1.4s var(--ease) forwards;font-size:3.6rem}.floater.f-hack{color:var(--netrunner);font-size:2rem}.floater.f-block{color:#bfe9ff;font-size:1.6rem}.floater.f-heal,.floater.f-good{color:var(--green);font-size:1.6rem}.floater.f-bad{color:var(--orange);font-size:1.6rem}.floater.f-info{font-family:var(--font-ui);letter-spacing:.15em;color:var(--ink);font-size:1.2rem}@keyframes float-up{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}12%{opacity:1;transform:translate(-50%,-80%)scale(1)}to{opacity:0;transform:translate(-50%,-260%)scale(.9)}}@keyframes float-big{0%{opacity:0;transform:translate(-50%,-50%)scale(2.4)rotate(-6deg)}15%{opacity:1;transform:translate(-50%,-70%)scale(1)rotate(-3deg)}to{opacity:0;transform:translate(-50%,-220%)scale(1)rotate(-3deg)}}.combat-bottom{pointer-events:none;position:absolute;inset:0}.combat-bottom>*{pointer-events:auto}.ram-orb{--oc:var(--solo);place-items:center;width:7.4rem;height:7.4rem;display:grid;position:absolute;bottom:13.2rem;left:2.2rem}.ram-orb.c-netrunner{--oc:var(--netrunner)}.ram-orb.c-heavy{--oc:var(--heavy)}.ram-orb:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:conic-gradient(from 0deg, var(--oc), #fff, var(--oc), color-mix(in srgb, var(--oc) 30%, #000), var(--oc));animation:6s linear infinite orb-spin;position:absolute;inset:0}.ram-orb:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 45% 35%, color-mix(in srgb, var(--oc) 35%, #1a1526), #07050d 75%);position:absolute;inset:.35rem}.ram-orb.empty:before{filter:grayscale()brightness(.5);animation:none}@keyframes orb-spin{to{filter:hue-rotate(20deg)}}.ram-core{z-index:1;animation:ram-pop .3s var(--ease-back);align-items:baseline;display:flex;position:relative}.ram-core .num{color:#fff;text-shadow:0 0 1rem var(--oc);font-size:3rem}.ram-core small{font-family:var(--font-title);color:var(--ink2);font-size:1.3rem}.ram-label{letter-spacing:.3em;color:var(--oc);font-size:.75rem;position:absolute;bottom:-1.2rem}@keyframes ram-pop{0%{transform:scale(1.4)}}.pile{place-items:center;width:6rem;height:8rem;display:grid;position:absolute;bottom:1.4rem}.pile-draw{left:1.6rem}.pile-discard{right:1.6rem}.pile-stack{animation:pile-bump .25s var(--ease-back);position:relative}.pile-stack .card{position:absolute;top:-2.7rem;left:-1.9rem}.pile-stack .card.empty{opacity:.25}@keyframes pile-bump{0%{transform:scale(1.18)}}.pile:hover .pile-stack{filter:brightness(1.3)}.pile-n{border:.08rem solid var(--line2);z-index:2;background:#0b0812;border-radius:1rem;min-width:2rem;padding:0 .4rem;font-size:1.1rem;position:absolute;bottom:.2rem;right:.2rem}.pile-exhaust{color:var(--muted);background:#0a0812d9;border-radius:.3rem;align-items:center;gap:.3rem;padding:.3rem .6rem;display:flex;position:absolute;bottom:10.4rem;right:2.4rem}.end-turn{min-width:11rem;height:3.6rem;font-family:var(--font-ui);letter-spacing:.16em;color:#0b0812;background:linear-gradient(180deg, #fff2a8, var(--yellow) 50%, #c9a400);clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%);transition:transform var(--t) var(--ease), filter var(--t);justify-content:center;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;display:flex;position:absolute;bottom:5.2rem;right:9.2rem}.end-turn kbd{font-family:var(--font-ui);background:#0003;border-radius:.2rem;padding:.05rem .35rem;font-size:.75rem}.end-turn:hover:not(:disabled){filter:drop-shadow(0 0 .8rem var(--yellow));transform:translateY(-.12rem)}.end-turn.ready{animation:1.2s ease-in-out infinite end-ready}@keyframes end-ready{50%{filter:drop-shadow(0 0 1.4rem var(--yellow)) brightness(1.15)}}.end-turn.waiting{color:var(--muted);cursor:default;background:linear-gradient(#3a3550,#221d34)}.end-confirm{z-index:200;gap:.6rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:10rem;right:6rem}.end-confirm p{margin:0}.end-confirm .row{gap:.6rem;display:flex}.class-gauges{pointer-events:auto;flex-direction:column;align-items:center;gap:.6rem;display:flex}.tempo{color:var(--solo);letter-spacing:.25em;flex-direction:column;align-items:center;gap:.25rem;font-size:.72rem;display:flex}.tempo-pips{gap:.25rem;display:flex}.tempo-pips i{background:#ffe14d26;border:.06rem solid #ffe14d80;width:1.3rem;height:.55rem;transition:background .2s;transform:skew(-25deg)}.tempo-pips i.on{background:var(--solo);box-shadow:0 0 .6rem var(--solo)}.tempo.kairos .tempo-pips i{background:linear-gradient(90deg,#ff2e88,#ffe14d,#3df0ff,#45ffa5);animation:.8s linear infinite kairos-pip}@keyframes kairos-pip{to{filter:hue-rotate(360deg)}}.heat{color:var(--heavy);letter-spacing:.2em;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.heat .num{text-align:center;min-width:1.6rem;font-size:1.4rem}.heat-bar{gap:.12rem;display:flex}.heat-bar i{background:#ff5a3c1f;border:.06rem solid #ff783c66;width:.55rem;height:1.3rem}.heat-bar i.on{background:linear-gradient(#ffd23f,#ff5a3c);box-shadow:0 0 .5rem #ff5a3c}.heat.hot .heat-bar i.on{background:linear-gradient(#fff,#ff3b2e)}.heat.danger{animation:.5s ease-in-out infinite heat-danger}@keyframes heat-danger{50%{filter:drop-shadow(0 0 .6rem #ff2020)brightness(1.3)}}.turn-banner{pointer-events:none;animation:banner 1.25s var(--ease) forwards;place-items:center;display:grid;position:absolute;top:23rem;left:0;right:0}.turn-banner span{color:#0b0812;background:var(--yellow);clip-path:polygon(2rem 0,100% 0,calc(100% - 2rem) 100%,0 100%);padding:.3rem 3rem;font-size:3.4rem;box-shadow:0 0 3rem #ffe14d99}.turn-banner.tone-enemy span{background:var(--red);color:#fff}.turn-banner.tone-boss{top:14rem}.turn-banner.tone-boss span{color:#fff;letter-spacing:.08em;text-shadow:0 0 2rem var(--pink), .2rem 0 0 var(--cyan), -.2rem 0 0 var(--pink);box-shadow:none;background:0 0;font-size:5.5rem}@keyframes banner{0%{opacity:0;transform:scaleX(1.6)scaleY(.2)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)translateY(-1rem)}}.aim-arrow{pointer-events:none;z-index:140;width:100%;height:100%;position:absolute;inset:0}.aim-path{fill:none;stroke:#fff;stroke-width:7px;stroke-dasharray:18 14;stroke-linecap:round;animation:.6s linear infinite aim-dash}.aim-path-glow{fill:none;stroke:var(--yellow);stroke-width:18px;opacity:.35;filter:blur(.3rem)}.aim-head{fill:#fff}.aim-arrow.locked .aim-path-glow{stroke:var(--red);opacity:.6}.aim-arrow.locked .aim-head{fill:var(--red)}.aim-ring{fill:none;stroke:var(--red);stroke-width:5px;stroke-dasharray:22 12;transform-box:fill-box;transform-origin:50%;animation:1.4s linear infinite aim-spin}@keyframes aim-dash{to{stroke-dashoffset:-32px}}@keyframes aim-spin{to{transform:rotate(360deg)}}.hand-layer{pointer-events:none;z-index:100;position:absolute;inset:0}.hand-card{pointer-events:auto;touch-action:none;will-change:transform;transform-origin:50%;--cs:.95;cursor:grab;position:absolute;top:0;left:0}.hand-card.is-moving{pointer-events:none}.hand-card.dissolving .card{animation:.6s forwards card-burn}@keyframes card-burn{0%{filter:brightness(2)saturate(0)}to{filter:brightness(0)blur(.3rem);clip-path:inset(100% 0 0)}}.hand-tips{z-index:300;pointer-events:none;width:18rem;position:absolute}.kw-tips{gap:.4rem;display:grid}.turn-tag{letter-spacing:.25em;color:var(--muted);z-index:6;font-size:.8rem;position:absolute;top:4.8rem;right:1.2rem}.prompt-back{z-index:400;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#04030abf;place-items:center;animation:.2s fade-in;display:grid;position:fixed;inset:0}.prompt{justify-items:center;gap:1rem;max-width:96vw;display:grid}.prompt h2{margin:0;font-size:3rem}.prompt p{margin:-.6rem 0 0}.prompt-cards{flex-wrap:wrap;justify-content:center;gap:1.2rem;max-height:60vh;padding:1rem;display:flex;overflow-y:auto}.prompt-card{cursor:pointer;transition:transform var(--t) var(--ease);--cs:1.05}.prompt-card:hover{transform:translateY(-.5rem)scale(1.03)}.prompt-card.picked .card-frame{filter:drop-shadow(0 0 1rem var(--green))}.prompt-card.picked{transform:translateY(-.8rem)}.prompt .row{gap:1rem;display:flex}.pile-view{flex-direction:column;gap:1rem;width:min(96vw,110rem);height:88vh;padding:1.5rem;display:flex}.pile-view-head{align-items:baseline;gap:1.2rem;display:flex}.pile-view-head h2{margin:0;font-size:2.6rem}.pile-view-head .close{margin-left:auto}.card-grid{flex-wrap:wrap;flex:1;place-content:flex-start center;gap:1.1rem;padding:.6rem;display:flex}.screen-host{z-index:5;animation:screen-in .35s var(--ease);position:absolute;inset:0}@keyframes screen-in{0%{opacity:0}}.screen{padding:2rem 3rem 4rem;position:absolute;inset:0;overflow-y:auto}.screen.narrow{max-width:90rem;margin:0 auto}.logo{width:44rem;height:13rem;position:relative}.logo-moon{background:radial-gradient(circle at 38% 35%,#fffaf0 0%,#ece4ff 45%,#a89ae0 80%,#5c4aa0 100%);border-radius:50%;width:11rem;height:11rem;animation:6s ease-in-out infinite moon-breathe;position:absolute;top:.2rem;left:9.4rem;box-shadow:0 0 3rem #dcc8ff8c,0 0 9rem #ff2e8840,inset -1.2rem -.8rem #2814504d}@keyframes moon-breathe{50%{box-shadow:0 0 4rem #dcc8ffb3,0 0 11rem #ff2e8859,inset -1.2rem -.8rem #2814504d}}.logo-word{letter-spacing:.01em;color:#fff;text-shadow:.35rem .35rem 0 var(--pink), 0 0 2rem #ff2e8880;-webkit-text-stroke:.08rem #0b0812;font-size:9.6rem;position:absolute;bottom:.4rem;left:0}.logo-jp{letter-spacing:.5em;writing-mode:vertical-rl;color:var(--yellow);text-shadow:0 0 .8rem var(--yellow);font-size:1.4rem;position:absolute;top:1.2rem;right:.6rem}.logo.small{transform-origin:0 0;transform:scale(.45)}.title-screen{grid-template-columns:minmax(0,1fr) 30rem;gap:2rem;padding:3.5rem 4rem 5rem;display:grid;position:absolute;inset:0}.title-left{flex-direction:column;gap:1rem;display:flex}.tagline{max-width:34rem;font-family:var(--font-ui);letter-spacing:.04em;color:var(--ink2);text-shadow:0 .1rem .6rem #000;margin:0 0 1.4rem;font-size:1.2rem}.menu{gap:.55rem;width:30rem;display:grid}.menu-btn{text-align:left;transition:transform var(--t) var(--ease), border-color var(--t), background var(--t);background:linear-gradient(90deg,#0e0a1ad9,#0e0a1a59);border-left:.2rem solid #ffffff26;grid-template-columns:2.4rem 1fr;align-items:center;column-gap:.8rem;padding:.7rem 1.2rem;display:grid;position:relative}.menu-btn .icon{width:1.8rem;height:1.8rem;color:var(--ink2);grid-row:span 2}.menu-label{font-family:var(--font-title);letter-spacing:.05em;text-transform:uppercase;font-size:1.7rem;font-weight:800}.menu-sub{color:var(--muted);font-size:.85rem}.menu-btn:hover,.menu-btn:focus-visible{border-color:var(--yellow);background:linear-gradient(90deg,#ffe14d29,#0e0a1a4d);transform:translate(.8rem)}.menu-btn:hover .icon{color:var(--yellow)}.menu-btn.primary{border-color:var(--yellow);background:linear-gradient(90deg,#ffe14d38,#0e0a1a59)}.menu-btn.primary .menu-label{color:var(--yellow)}.title-right{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.wall{flex-direction:column;gap:.5rem;max-height:38rem;padding:1.2rem;display:flex}.wall-head{justify-content:space-between;align-items:center;display:flex}.wall-list{gap:.4rem;display:grid}.wall-row{text-align:left;background:#ffffff08;border-radius:.3rem;grid-template-columns:.6rem 1fr auto;align-items:start;gap:.7rem;padding:.55rem .6rem;display:grid}.wall-row:hover{background:#ffffff14}.wall-row .num{color:var(--yellow);font-size:1.1rem}.wall-epitaph{color:var(--muted);margin-top:.15rem;font-size:.82rem;font-style:italic}.cls-dot{background:var(--solo);border-radius:50%;width:.6rem;height:.6rem;margin-top:.4rem}.cls-dot.c-netrunner{background:var(--netrunner)}.cls-dot.c-heavy{background:var(--heavy)}.news-teaser{text-align:left;gap:.3rem;padding:1rem 1.2rem;display:grid}.news-teaser.unread .kicker{color:var(--pink)}.news-teaser.unread{box-shadow:inset 0 0 0 .1rem #ff2e8899}.title-foot{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.4rem;left:4rem;right:4rem}.foot-acct{color:var(--ink2);align-items:center;gap:.6rem;display:flex}.sync{color:var(--green);margin-left:.4rem;font-size:.75rem}.sync.s-offline,.sync.s-error{color:var(--orange)}.play-screen{flex-direction:column;gap:1.2rem;padding:2rem 3rem;display:flex;position:absolute;inset:0;overflow-y:auto}.play-head{justify-content:space-between;align-items:center;display:flex}.play-head h1{margin:0;font-size:3.4rem}.class-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.class-card{text-align:left;clip-path:polygon(1.4rem 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 1.4rem) 100%,0 100%,0 1.4rem);height:25rem;transition:transform var(--t) var(--ease), border-color var(--t);background:linear-gradient(#141022b3,#08060ef2);border:.1rem solid #ffffff1a;position:relative;overflow:hidden}.class-card:before{content:"";background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--cc) 35%, transparent), transparent 60%);opacity:.5;transition:opacity var(--t);position:absolute;inset:0}.class-card:hover{transform:translateY(-.4rem)}.class-card.on{border-color:var(--cc);box-shadow:inset 0 0 3rem color-mix(in srgb, var(--cc) 25%, transparent)}.class-card.on:before{opacity:1}.class-art{place-items:end center;display:grid;position:absolute;inset:0 0 5rem}.class-art img{object-fit:contain;max-width:100%;height:100%;filter:drop-shadow(0 0 1.2rem color-mix(in srgb, var(--cc) 50%, transparent))}.class-name{align-items:baseline;gap:.7rem;display:flex;position:absolute;bottom:2.8rem;left:1.4rem}.class-name .display{color:var(--cc);text-shadow:0 .2rem #000;font-size:3.4rem}.class-name .jp{color:#fff;opacity:.6;font-size:1.6rem}.class-code{color:var(--ink2);font-size:.8rem;position:absolute;bottom:1.6rem;left:1.5rem}.class-stats{color:var(--ink2);gap:.8rem;display:flex;position:absolute;bottom:1.4rem;right:1.4rem}.class-stats span{align-items:center;gap:.25rem;display:flex}.play-detail{border-color:color-mix(in srgb, var(--cc) 40%, transparent);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;padding:1.6rem 2rem;display:grid}.pd-left,.pd-right{flex-direction:column;gap:1rem;display:flex}.pd-blurb{color:var(--ink2);margin:0;font-size:1.15rem}.pd-mech{border-left:.2rem solid var(--cc);background:#ffffff0a;margin:0;padding:.8rem 1rem;font-size:1.05rem}.pd-starter{align-items:center;gap:.7rem;display:flex}.pd-palettes{align-items:center;gap:.8rem;display:flex}.palette-row{gap:.5rem;display:flex}.palette{width:2.6rem;height:2.6rem;transition:transform var(--t) var(--ease), border-color var(--t);border:.12rem solid #ffffff2e;border-radius:50%;padding:.25rem;position:relative}.palette i{background:linear-gradient(135deg, var(--p1) 0 55%, var(--p2) 55% 100%);border-radius:50%;width:100%;height:100%;display:block}.palette:hover:not(.locked){transform:translateY(-.15rem)}.palette.on{border-color:var(--cc,var(--yellow));box-shadow:0 0 .8rem color-mix(in srgb, var(--cc,var(--yellow)) 60%, transparent)}.palette.locked i{filter:grayscale()brightness(.35)}.palette .icon{width:1.1rem;height:1.1rem;color:var(--ink2);margin:auto;position:absolute;inset:0}:root.portrait .palette{width:4rem;height:4rem}.pd-deck{--cs:.7;flex-wrap:wrap;gap:.8rem;display:flex}.pd-card{position:relative}.pd-card .num{background:#000;border-radius:1rem;padding:.1rem .5rem;position:absolute;bottom:-.4rem;right:-.4rem}.unlock-track{gap:.4rem;display:flex}.ut-step{width:2.4rem;height:2.4rem;color:var(--faint);background:#ffffff0d;border-radius:.3rem;place-items:center;display:grid}.ut-step.done{color:var(--cc);background:color-mix(in srgb, var(--cc) 14%, transparent)}.noto{gap:.6rem;display:grid}.noto-head{justify-content:space-between;align-items:center;display:flex}.noto-pick{align-items:center;gap:.6rem;display:flex}.noto-pick .num{text-align:center;min-width:3rem;font-size:2.6rem}.noto-pick .icon-btn:first-child .icon{transform:none}.noto-list{align-content:start;gap:.25rem;max-height:11rem;display:grid}.noto-line{color:var(--muted);font-size:.92rem}.noto-line b{min-width:1.6rem;color:var(--orange);display:inline-block}.noto-line.new{color:var(--ink)}.custom{gap:.6rem;display:grid}.mod-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.mod{text-align:left;background:#ffffff0a;border:.06rem solid #0000;border-radius:.3rem;gap:.15rem;padding:.5rem .7rem;font-size:.85rem;display:grid}.mod span{color:var(--muted)}.mod.on{border-color:var(--cyan);background:#3df0ff1a}.mod.tone-bad b{color:var(--orange)}.mod.tone-good b{color:var(--green)}.mod.tone-wild b{color:var(--violet)}.warn{color:var(--orange);margin:0}.btn.start{align-self:stretch}.run-screen,.run-body{position:absolute;inset:0}.topbar{z-index:50;border-bottom:.06rem solid var(--line);background:linear-gradient(#05040aeb,#05040a8c);align-items:center;gap:1rem;height:3.8rem;padding:0 1rem;display:flex;position:absolute;top:0;left:0;right:0}.tb-left{align-items:center;gap:1.1rem;display:flex}.tb-who{align-items:baseline;gap:.4rem;padding-right:.6rem;display:flex}.tb-who .display{color:var(--solo);font-size:1.8rem}.tb-who.c-netrunner .display{color:var(--netrunner)}.tb-who.c-heavy .display{color:var(--heavy)}.tb-who .jp{opacity:.6}.tb-stat{align-items:center;gap:.35rem;font-size:1.25rem;display:flex}.tb-stat.hp .icon{color:var(--red)}.tb-stat.gold .icon{color:var(--gold)}.tb-stat.humanity .icon{color:var(--hc)}.hum-bar{background:#ffffff1a;border-radius:1rem;width:4rem;height:.35rem;overflow:hidden}.hum-bar i{background:var(--hc);height:100%;box-shadow:0 0 .5rem var(--hc);display:block}.tb-stat.humanity.tier-3{animation:.9s steps(2,end) infinite psycho}@keyframes psycho{50%{filter:hue-rotate(40deg);transform:translate(.1rem)}}.tb-gear{gap:.35rem;margin-left:.4rem;display:flex}.gear-wrap{position:relative}.gear{width:2.4rem;height:2.4rem;color:var(--cyan);transition:transform var(--t);background:#3df0ff14;border:.08rem solid #3df0ff66;border-radius:50%;place-items:center;display:grid}.gear:hover{transform:scale(1.12)}.gear.empty{color:var(--faint);border-color:var(--line);background:0 0}.gear.big{width:4.2rem;height:4.2rem}.gear.big .icon{width:2.2rem;height:2.2rem}.gear-menu{z-index:60;gap:.35rem;padding:.5rem;display:grid;position:absolute;top:2.9rem;left:50%;transform:translate(-50%)}.tb-mid{flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.tb-floor{color:var(--ink2);align-items:center;gap:.6rem;font-size:.9rem;display:flex}.tb-floor b{color:var(--faint)}.tb-floor .noto{color:var(--orange);background:#ff7a2f33;border-radius:.2rem;padding:.05rem .4rem}.tb-floor .noto.daily{color:var(--cyan);background:#3df0ff26}.tb-right{gap:.4rem;display:flex}.tb-btn{min-width:2.6rem;height:2.6rem;color:var(--ink2);background:#ffffff0d;border-radius:.3rem;align-items:center;gap:.35rem;padding:0 .6rem;display:flex}.tb-btn:hover{color:#fff;background:#ffffff1f}.tb-ware{flex-wrap:wrap;gap:.35rem;max-width:60rem;display:flex;position:absolute;top:4.2rem;left:1rem}.ware{color:#e6e4f2;background:radial-gradient(circle at 40% 30%,#2c2742,#110e1c);border:.08rem solid #ffffff2e;border-radius:.45rem;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative;box-shadow:0 .2rem .6rem #00000080}.ware.r-uncommon{color:#b9f6ff;border-color:#5ee9ff99}.ware.r-rare{color:#ffe6a8;border-color:#ffd25ebf}.ware.r-boss{color:#ffc2de;border-color:#ff2e88cc}.ware.r-starter{color:var(--yellow);border-color:#ffe14d99}.ware.big{width:4.4rem;height:4.4rem}.ware.big .icon{width:2.4rem;height:2.4rem}.ware .num{background:#000;border-radius:.2rem;padding:0 .25rem;font-size:.72rem;position:absolute;bottom:-.25rem;right:-.25rem}.ware.flash{animation:ware-flash .6s var(--ease)}@keyframes ware-flash{0%{box-shadow:0 0 1.5rem var(--yellow);color:#fff;transform:scale(1.5)}}.ware.spent{filter:grayscale()brightness(.5)}.ware-use{background:var(--yellow);color:#000;border-radius:.2rem;padding:0 .35rem;font-size:.7rem;position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%)}.ware-meta{flex-wrap:wrap;gap:.3rem;display:flex;margin-top:.4rem!important}.chip.hum{color:var(--humanity);background:#ff7ab626}.chip.r-rare{color:var(--gold)}.chip.r-boss{color:var(--pink)}.chip.r-uncommon{color:var(--cyan)}.chip.on{background:var(--yellow);color:#0b0812}.contract-banner{z-index:40;color:var(--ink2);align-items:center;gap:.6rem;padding:.4rem 1rem;display:flex;position:absolute;top:4.6rem;left:50%;transform:translate(-50%)}.contract-banner b{color:var(--yellow);font-size:.8rem;display:block}.contract-banner span{font-size:.9rem}.run-screen.psych-2 .topbar,.run-screen.psych-3 .topbar{animation:7s step-end infinite ui-glitch}@keyframes ui-glitch{0%,96%,to{filter:none;transform:none}97%{filter:hue-rotate(80deg);transform:translate(.3rem)skew(-4deg)}98.5%{transform:translate(-.2rem)}}:root.reduced-flash .run-screen .topbar{animation:none!important}.map-overlay{z-index:45;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#04030ae0;position:absolute;inset:0}.room{place-items:center;padding:2rem;display:grid;position:absolute;inset:3.8rem 0 0}.room-card{-webkit-backdrop-filter:blur(1.2rem)saturate(.7);backdrop-filter:blur(1.2rem)saturate(.7);text-align:center;background:#0b0915ed;justify-items:center;gap:1rem;width:min(92vw,42rem);padding:2rem 2.4rem;display:grid}.room-card.wide{width:min(94vw,70rem)}.room-card h1{margin:0;font-size:3.6rem}.room-card p{margin:0}.reward-list{gap:.5rem;width:100%;display:grid}.reward-row{text-align:left;border-left:.2rem solid var(--line2);transition:background var(--t), transform var(--t) var(--ease);animation:row-in .35s var(--ease) both;background:#ffffff0d;align-items:center;gap:.9rem;padding:.8rem 1.1rem;font-size:1.15rem;display:flex}.reward-row:nth-child(2){animation-delay:60ms}.reward-row:nth-child(3){animation-delay:.12s}.reward-row:nth-child(4){animation-delay:.18s}.reward-row:hover{border-color:var(--yellow);background:#ffe14d1f;transform:translate(.3rem)}.reward-row .icon{width:1.8rem;height:1.8rem}.reward-row.k-gold .icon{color:var(--gold)}.reward-row.k-cards .icon{color:var(--yellow)}.reward-row.k-ware .icon{color:var(--pink)}.reward-row.k-gear .icon{color:var(--cyan)}.reward-row .chip{margin-left:auto}@keyframes row-in{0%{opacity:0;transform:translate(-1rem)}}.card-pick{z-index:60;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#04030ad1;place-content:center;justify-items:center;gap:1.5rem;animation:.2s fade-in;display:grid;position:fixed;inset:0}.pick-row{gap:2.4rem;display:flex}.pick-card{--cs:1.35;cursor:pointer;transition:transform .2s var(--ease);animation:card-deal .5s var(--ease-back) both}.pick-card:nth-child(2){animation-delay:80ms}.pick-card:nth-child(3){animation-delay:.16s}.pick-card:nth-child(4){animation-delay:.24s}.pick-card:hover{transform:translateY(-1rem)scale(1.04)}@keyframes card-deal{0%{opacity:0;transform:translateY(6rem)rotate(-6deg)scale(.8)}}.card-pick .row{gap:1rem;display:flex}.shop-room{grid-template-rows:auto 1fr auto;place-items:start center;gap:1rem;overflow-y:auto}.shop-head{text-align:center}.shop-head h1{margin:0;font-size:3.4rem}.shop-head p{margin:.2rem 0 0}.shop-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2.4rem;display:grid}.shop-cards{--cs:.92;grid-template-columns:repeat(4,auto);gap:1.4rem 1rem;display:grid}.shop-item{justify-items:center;gap:.4rem;display:grid}.shop-item.sold{visibility:hidden}.shop-card{cursor:pointer;transition:transform var(--t) var(--ease)}.shop-card:hover{transform:translateY(-.5rem)scale(1.04)}.shop-item.poor .shop-card{filter:saturate(.5)brightness(.75)}.price{color:var(--gold);align-items:center;gap:.3rem;font-size:1.2rem;display:flex}.price.poor{color:var(--red)}.price.sale .num{color:var(--green)}.shop-side{gap:1.4rem;display:grid}.shop-row{flex-wrap:wrap;gap:1.2rem;display:flex}.shop-ware{justify-items:center;gap:.4rem;display:grid}.shop-ware.sold{visibility:hidden}.shop-services{gap:.6rem;display:grid}.service{text-align:left;border-left:.2rem solid var(--cyan);background:#ffffff0d;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.service div{flex:1;display:grid}.service:hover:not(:disabled){background:#3df0ff1a}.service.sold{opacity:.4}.btn.leave{justify-self:end}.rest-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.rest-opt{border:.08rem solid var(--line2);transition:transform var(--t) var(--ease), border-color var(--t);background:#ffffff0d;border-radius:.4rem;justify-items:center;gap:.4rem;padding:1.4rem 1rem;display:grid}.rest-opt .icon{width:2.8rem;height:2.8rem;color:var(--green)}.rest-opt:nth-child(2) .icon{color:var(--yellow)}.rest-opt.hum .icon{color:var(--hc)}.rest-opt b{font-family:var(--font-title);text-transform:uppercase;font-size:1.6rem}.rest-opt span{color:var(--muted);font-size:.9rem}.rest-opt:hover:not(:disabled){border-color:var(--yellow);transform:translateY(-.3rem)}.rest-opt:disabled{opacity:.4}.rested{color:var(--green);font-size:1.2rem}.event-card{grid-template-columns:30rem 1fr;width:min(94vw,78rem);padding:0;display:grid;overflow:hidden}.event-art{min-height:30rem;position:relative}.event-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-body{align-content:start;gap:1rem;padding:2rem 2.4rem;display:grid}.event-body h1{margin:0;font-size:3rem}.event-text{color:var(--ink2);margin:0;font-size:1.15rem;line-height:1.5}.event-choices{gap:.5rem;display:grid}.event-choice{text-align:left;border-left:.2rem solid var(--line2);transition:background var(--t), transform var(--t) var(--ease);background:#ffffff0d;padding:.8rem 1rem;font-size:1.02rem;display:block}.event-choice b{color:var(--yellow)}.event-choice.tone-good b{color:var(--green)}.event-choice.tone-bad b{color:var(--orange)}.event-choice.tone-risky b{color:var(--pink)}.event-choice:hover:not(:disabled){background:#ffe14d1a;transform:translate(.3rem)}.event-choice:disabled{opacity:.45}.cache-box{color:var(--gold);border:.1rem dashed #ffc94a80;border-radius:.6rem;justify-items:center;gap:.6rem;padding:2rem 3rem;animation:1.4s ease-in-out infinite node-pulse;display:grid}.cache-box .icon{width:5rem;height:5rem}.boss-wares{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.boss-ware{transition:transform var(--t) var(--ease);background:#ff2e880f;border:.08rem solid #ff2e8859;border-radius:.4rem;justify-items:center;gap:.5rem;padding:1.4rem 1rem;display:grid}.boss-ware:hover{background:#ff2e8824;transform:translateY(-.4rem)}.boss-ware b{font-family:var(--font-title);text-transform:uppercase;font-size:1.5rem}.boss-ware span{color:var(--ink2);font-size:.95rem}.fixer-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;display:grid}.fixer-offer{text-align:left;border-left:.25rem solid var(--green);transition:transform var(--t) var(--ease), background var(--t);background:#ffffff0d;gap:.3rem;padding:1.1rem 1.2rem;display:grid}.fixer-offer b{font-family:var(--font-title);text-transform:uppercase;font-size:1.5rem}.fixer-offer span{color:var(--ink2)}.fixer-offer.tone-risky{border-color:var(--pink)}.fixer-offer:hover:not(:disabled){background:#ffffff1a;transform:translateY(-.2rem)}.fixer-offer:disabled{opacity:.45}.run-menu{text-align:center;gap:.6rem;width:26rem;display:grid}.run-menu h2{margin:0;font-size:3rem}.modal.wide{width:min(94vw,80rem)}.settings{gap:1rem;display:grid}.settings-head{justify-content:space-between;align-items:center;display:flex}.settings-head h2{margin:0;font-size:3rem}.settings-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-height:70vh;display:grid}.settings-cols section{align-content:start;gap:.45rem;display:grid}.settings-cols .kicker{margin-top:.8rem}.set-row{text-align:left;background:#ffffff0a;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex}.set-row div{display:grid}.set-row.slider input{flex:1}.set-row.seg{flex-direction:column;align-items:stretch}.seg-btns{gap:.3rem;display:flex}.run-end{background:linear-gradient(#04030a99,#04030aeb);justify-items:center;gap:1.6rem;padding:2.4rem 4rem 4rem;display:grid;position:absolute;inset:0;overflow-y:auto}.end-hero{text-align:center;justify-items:center;gap:.6rem;display:grid}.end-hero h1{color:#fff;margin:0;font-size:7rem}.run-end.lost .end-hero h1{color:var(--red);text-shadow:0 0 2rem #ff284699}.run-end.won .end-hero h1{color:var(--yellow);text-shadow:0 0 2rem #ffe14d99}.eulogy{max-width:54rem;font-family:var(--font-body);color:var(--ink);margin:0;font-size:1.45rem;font-style:italic;line-height:1.4}.end-meta{color:var(--ink2);gap:1.4rem;font-size:.85rem;display:flex}.end-grid{grid-template-columns:1fr 1fr 1.3fr;gap:1.2rem;width:min(100%,100rem);display:grid}.end-grid .panel{padding:1.2rem 1.4rem}.end-grid h3{color:var(--muted);margin:0 0 .8rem;font-size:.85rem}.score-line{border-bottom:.06rem solid var(--line);opacity:0;transition:opacity .25s, transform .25s var(--ease);justify-content:space-between;padding:.25rem 0;display:flex;transform:translate(-.6rem)}.score-line.in{opacity:1;transform:none}.score-line b{color:var(--yellow)}.score-total{opacity:0;justify-content:space-between;align-items:baseline;margin-top:.8rem;transition:opacity .3s;display:flex}.score-total.in{opacity:1}.score-total b{color:#fff;text-shadow:0 0 1rem var(--yellow);font-size:3rem}.rank-line{color:var(--cyan);font-family:var(--font-ui);letter-spacing:.1em;margin-top:.4rem}.cred-gain{color:var(--green);font-size:3rem}.cred-bar{background:#ffffff14;border-radius:1rem;height:.6rem;margin:.4rem 0;overflow:hidden}.cred-bar i{background:linear-gradient(90deg, var(--green), var(--cyan));height:100%;transition:width 1.2s var(--ease);display:block}.unlock-pop{animation:pop-in .4s var(--ease-back);background:#45ffa514;border:.06rem solid #45ffa559;border-radius:.4rem;margin-top:.8rem;padding:.7rem .9rem}.unlock-items{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.path-icons{flex-wrap:wrap;gap:.2rem;display:flex}.pi{width:1.6rem;height:1.6rem;color:var(--ink2);place-items:center;display:grid}.pi .icon{width:1.2rem;height:1.2rem}.pi.k-elite{color:var(--orange)}.pi.k-boss{color:var(--pink)}.pi.k-rest{color:var(--green)}.pi.k-shop{color:var(--cyan)}.end-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;display:grid}.end-stats div{display:grid}.end-stats b{font-size:1.8rem}.end-stats span{color:var(--muted);font-size:.8rem}.end-ware{flex-wrap:wrap;gap:.35rem;display:flex}.end-deck{--cs:.62;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:100rem;display:flex}.end-actions{gap:1rem;display:flex}.update-banner{z-index:950;border:.06rem solid var(--cyan);background:#0a0814f2;border-radius:.3rem;align-items:center;gap:1rem;padding:.7rem 1rem .7rem 1.4rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}.prompt.wide{width:min(96vw,110rem)}.sortbar{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.sortbar .chip{cursor:pointer}.toggle-chip input{margin:0 .2rem 0 0}.coach{z-index:300;width:min(92vw,44rem);animation:pop-in .35s var(--ease-back);border-color:#ffe14d73;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:grid;position:absolute;top:5rem;left:50%;transform:translate(-50%)}.coach>.icon{width:2.2rem;height:2.2rem;color:var(--yellow)}.coach b{color:var(--yellow);font-size:.85rem}.coach p{color:var(--ink2);margin:.2rem 0 0;font-size:.98rem;line-height:1.35}.coach-btns{justify-items:end;gap:.35rem;display:grid}.coach-btns .chip{cursor:pointer}.shop-room .coach,.rest-room .coach{top:auto;bottom:1.4rem}.help{gap:1rem;width:min(94vw,76rem);display:grid}.help h2{margin:0;font-size:2.8rem}.help-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem;display:grid}.help-key{border-bottom:.06rem solid var(--line);grid-template-columns:9rem 1fr;align-items:center;gap:.6rem;padding:.3rem 0;display:grid}.help-key kbd{font-family:var(--font-ui);background:#ffffff14;border-radius:.25rem;justify-self:start;padding:.15rem .5rem;font-size:.85rem}.help-list{color:var(--ink2);gap:.5rem;margin:0;padding-left:1.1rem;line-height:1.4;display:grid}.help-list b{color:var(--yellow)}.act-intro{z-index:600;text-align:center;animation:act-intro 3.4s var(--ease) forwards;cursor:pointer;background:radial-gradient(circle,#0a061499,#04030af2);place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.act-kanji{color:#ff2e8859;text-shadow:0 0 3rem #ff2e8880;font-size:9rem;line-height:1}.act-num{letter-spacing:.6em;color:var(--yellow);margin-top:-1rem;font-size:1.2rem}.act-name{color:#fff;text-shadow:0 0 2rem #fff6;font-size:7rem}.act-blurb{max-width:44rem;color:var(--ink2);margin:.6rem 0 0;font-size:1.2rem}@keyframes act-intro{0%{opacity:0;letter-spacing:.4em}12%{opacity:1;letter-spacing:normal}82%{opacity:1}to{opacity:0;visibility:hidden}}.banner-sub{white-space:pre-line;text-align:center;max-width:50rem;font-family:var(--font-body);color:var(--ink);text-shadow:0 .1rem .6rem #000;margin-top:.8rem;font-size:1.35rem;display:block}.replay-bar{z-index:60;border:.06rem solid #3df0ff59;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;width:min(68rem,94%);padding:.55rem .9rem;display:grid;position:absolute;top:4.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 1.6rem #3df0ff1f}.rb-who{flex-direction:column;line-height:1.1;display:flex}.rb-who .kicker{color:var(--cyan)}.rb-who b{font-size:1.1rem}.rb-mid{min-width:0}.rb-caption{font-family:var(--font-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.rb-track{background:#ffffff14;border-radius:1rem;height:.25rem;margin-top:.35rem;overflow:hidden}.rb-track i{background:linear-gradient(90deg, var(--cyan), var(--pink));height:100%;transition:width .3s;display:block}.rb-btns{gap:.35rem;display:flex}.rb-btns .chip{cursor:pointer;border:.06rem solid #0000;justify-content:center;min-width:2.3rem;padding:.3rem .5rem;font-size:.85rem}.rb-btns .chip:hover{border-color:var(--line2);color:var(--ink)}.rb-btns .chip.on{color:var(--bg);background:var(--cyan)}.rb-btns .chip:disabled{opacity:.4;cursor:default}.run-screen.is-replay .contract-banner{top:9.4rem}.run-screen.is-replay .run-body,.run-screen.is-replay .prompt-back,.run-screen.is-replay .coach{pointer-events:none}.run-screen.is-replay .coach{display:none}.replay-end{z-index:55;background:radial-gradient(#07060d8c,#07060deb);place-items:center;animation:.5s both fade-in;display:grid;position:absolute;inset:0}.replay-end-card{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2.2rem 3.2rem;display:flex}.replay-end-card h2{margin:0;font-size:4.2rem}.replay-end-card h2.gold{color:var(--gold);text-shadow:0 0 1.4rem #ffc94a73}.replay-end-card h2.red{color:var(--red);text-shadow:0 0 1.4rem #ff3b4e73}.replay-end-card .row-btns{gap:.8rem;margin-top:.6rem;display:flex}.rotate-prompt{z-index:400;text-align:center;background:radial-gradient(ellipse at 50% 40%, #1a1030, var(--bg) 70%);flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:0 8%;display:flex;position:fixed;inset:0}.rotate-prompt b{color:var(--yellow);font-size:5rem}.rotate-prompt p{max-width:50rem;font-size:2.2rem}.rotate-phone{border:.5rem solid var(--cyan);border-radius:1.6rem;place-items:center;width:9rem;height:15rem;animation:2.4s ease-in-out infinite rotate-phone;display:grid;box-shadow:0 0 2.4rem #3df0ff59}.rotate-phone i{background:var(--pink);border-radius:1rem;width:60%;height:.5rem}@keyframes rotate-phone{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rotate-phone{animation:none;transform:rotate(-90deg)}}:root.portrait .title-screen{grid-template-columns:minmax(0,1fr);align-content:start;gap:3rem;padding:7rem 4.5rem 10rem;overflow-y:auto}:root.portrait .title-left{align-items:center}:root.portrait .logo{transform-origin:top;margin-bottom:2.6rem;transform:scale(1.2)}:root.portrait .tagline{text-align:center;max-width:none;font-size:2rem}:root.portrait .menu{gap:1rem;width:100%}:root.portrait .menu-btn{grid-template-columns:3.6rem 1fr;padding:1.3rem 2rem}:root.portrait .menu-btn .icon{width:2.8rem;height:2.8rem}:root.portrait .menu-label{font-size:2.8rem}:root.portrait .menu-sub{font-size:1.4rem}:root.portrait .title-right{padding-top:0}:root.portrait .wall{max-height:none}:root.portrait .wall-row{font-size:1.5rem}:root.portrait .wall-epitaph{font-size:1.3rem}:root.portrait .title-foot{font-size:1.4rem;bottom:2.4rem;left:4.5rem;right:4.5rem}:root.portrait .play-screen{gap:2rem;padding:3rem 3rem 6rem}:root.portrait .class-card{height:34rem}:root.portrait .class-art{inset:0 0 10rem}:root.portrait .class-name{bottom:7.6rem}:root.portrait .class-code{bottom:4.8rem}:root.portrait .class-stats{bottom:1.6rem;left:1.5rem;right:auto}:root.portrait .play-detail{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:2.4rem}:root.portrait .pd-blurb{font-size:1.9rem}:root.portrait .pd-mech{font-size:1.8rem}:root.portrait .noto-line,:root.portrait .class-code,:root.portrait .class-stats{font-size:1.4rem}:root.portrait .noto-list{max-height:none}:root.portrait .mod-list{grid-template-columns:minmax(0,1fr)}:root.portrait .btn.start{padding:1.6rem;font-size:2.4rem}.jukebox{margin-top:2.4rem}.jb-list{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.5rem;margin-top:.6rem;display:grid}.jb-track{text-align:left;transition:background var(--t), border-color var(--t);background:#ffffff0a;border-left:.2rem solid #0000;border-radius:.3rem;grid-template-columns:2.4rem 1fr 1.4rem;align-items:center;gap:.8rem;padding:.7rem .9rem;display:grid}.jb-track:hover:not(:disabled){background:#ffffff14}.jb-track.on{border-color:var(--pink);background:#ff2e881f}.jb-track:disabled{opacity:.45}.jb-n{color:var(--faint);font-size:1.1rem}.jb-track.on .jb-n,.jb-track.on .icon{color:var(--pink)}.jb-name{display:grid}.jb-name b{font-family:var(--font-ui);font-size:1.05rem}.jb-track .icon{width:1.2rem;height:1.2rem;color:var(--ink2)}.cx-page{background:radial-gradient(70% 40% at 50% -10%,#ff2e8821,#0000 70%),linear-gradient(#07060d4d,#07060db3);flex-direction:column;gap:1rem;padding:1.8rem 3rem 0;display:flex;position:absolute;inset:0}.cx-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem;display:grid}.cx-title{animation:cx-slide .45s var(--ease) both;gap:.25rem;display:grid}.cx-title .kicker{color:var(--pink)}.cx-title h1{color:#fff;text-shadow:.22rem .22rem 0 var(--pink), 0 0 1.6rem #ff2e8859;margin:0;font-size:3.6rem}.cx-title h1 .jp{letter-spacing:.25em;vertical-align:.9rem;color:var(--yellow);text-shadow:0 0 .8rem #ffe14d99;margin-left:.5rem;font-size:1.5rem}.cx-top-right{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.cx-page .btn.ghost,.cx-detail .btn.ghost,.wn .btn.ghost{overflow:hidden}.cx-body{flex:1;min-height:0;margin:0 -.6rem;padding:.2rem .6rem 5rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}.cx-search{align-items:center;width:26rem;display:flex;position:relative}.cx-search>.icon{width:1.3rem;height:1.3rem;color:var(--muted);pointer-events:none;position:absolute;left:.9rem}.cx-search .input{clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);background:#080610b8;border-radius:0;width:100%;height:2.8rem;padding:0 2.8rem;font-size:1rem}.cx-search .input::-webkit-search-cancel-button{display:none}.cx-search-clear{width:1.9rem;height:1.9rem;color:var(--muted);border-radius:.2rem;place-items:center;display:grid;position:absolute;right:.5rem}.cx-search-clear:hover{color:#fff;background:#ffffff14}.cx-search-clear .icon{width:1rem;height:1rem}.cx-tabs{border-bottom:.06rem solid var(--line2);gap:.5rem;display:flex}.cx-tab{text-align:left;min-width:12rem;color:var(--ink2);clip-path:polygon(.8rem 0,100% 0,100% 100%,0 100%,0 .8rem);transition:color var(--t), background var(--t), transform var(--t) var(--ease);animation:cx-rise .4s var(--ease) both;background:linear-gradient(#141022c7,#0a081480);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7rem;padding:.6rem 1.6rem .75rem 1rem;display:grid;position:relative;overflow:hidden}.cx-tab:nth-child(2){animation-delay:30ms}.cx-tab:nth-child(3){animation-delay:60ms}.cx-tab:nth-child(4){animation-delay:90ms}.cx-tab:nth-child(5){animation-delay:.12s}.cx-tab:nth-child(6){animation-delay:.15s}.cx-tab>.icon{grid-row:span 2;width:1.8rem;height:1.8rem}.cx-tab-label{font-family:var(--font-title);letter-spacing:.04em;text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1}.cx-tab-count{color:var(--muted);font-size:.85rem}.cx-tab-kanji{opacity:.07;pointer-events:none;transition:opacity var(--t);font-size:2.8rem;position:absolute;top:-.2rem;right:.4rem}.cx-tab:after{content:"";background:var(--yellow);height:.2rem;box-shadow:0 0 1rem var(--yellow);transform-origin:0;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cx-tab:hover{color:#fff;background:linear-gradient(#282042cc,#0e0a1a8c)}.cx-tab:hover .cx-tab-kanji{opacity:.14}.cx-tab.on{color:var(--yellow);background:linear-gradient(#ffe14d33,#ffe14d0a)}.cx-tab.on:after{transform:scaleX(1)}.cx-tab.on .cx-tab-count{color:var(--ink)}.cx-tab.on .cx-tab-kanji{opacity:.2;color:var(--yellow)}.cx-chip{--fc:var(--yellow);height:2rem;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);clip-path:polygon(.45rem 0,100% 0,100% calc(100% - .45rem),calc(100% - .45rem) 100%,0 100%,0 .45rem);transition:background var(--t), color var(--t);background:#ffffff0d;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.cx-chip:hover{color:#fff;background:#ffffff1c}.cx-chip.on{color:#0b0812;background:var(--fc)}.cx-chip .icon{width:1rem;height:1rem}.cx-dot{background:var(--fc);width:.5rem;height:.5rem;box-shadow:0 0 .5rem var(--fc);border-radius:50%}.cx-chip.on .cx-dot{box-shadow:none;background:#0b0812}.cx-toggle{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);align-items:center;gap:.6rem;padding:.2rem 0;font-size:.82rem;display:inline-flex}.cx-toggle:hover,.cx-toggle.on{color:#fff}.cx-toggle .toggle{width:2.6rem;height:1.4rem}.cx-toggle .toggle:after{width:1.04rem;height:1.04rem;top:.18rem;left:.18rem}.cx-toggle .toggle.on:after{transform:translate(1.2rem)}.cx-bar{background:#ffffff14;border-radius:1rem;height:.4rem;overflow:hidden}.cx-bar.small{height:.3rem;margin:.25rem 0}.cx-bar i{background:linear-gradient(90deg, var(--yellow), var(--pink));height:100%;transition:width .8s var(--ease);display:block;box-shadow:0 0 .6rem #ff2e88b3}.cx-cls{--cc:var(--yellow);font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#0b0812;background:var(--cc);clip-path:polygon(.35rem 0,100% 0,calc(100% - .35rem) 100%,0 100%);align-items:center;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.cx-chip-dim{color:var(--faint)}.cx-chip-lock{color:var(--orange)}.cx-chip-lock .icon{width:.95rem;height:.95rem}.cx-chip-warn{color:var(--violet)}.cx-section{animation:cx-rise .45s var(--ease) both;margin:0 0 2.6rem}.cx-section-head{--ac:var(--yellow);border-bottom:.06rem solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0 0 1.1rem;padding-bottom:.6rem;display:flex;position:relative}.cx-section-head:after{content:"";background:var(--ac);width:6rem;height:.14rem;box-shadow:0 0 .8rem var(--ac);position:absolute;bottom:-.06rem;left:0}.cx-section-head .jp{color:var(--ac);font-size:1.4rem}.cx-section-head h2{color:#fff;margin:0;font-size:2.3rem}.cx-section-head .muted{font-size:1rem}.cx-section-count{color:var(--ac);margin-left:auto;font-size:1.25rem}.cx-intro{max-width:64rem;margin:.2rem 0 1.6rem;font-size:1.1rem}.cx-empty{text-align:center;color:var(--muted);animation:cx-rise .4s var(--ease) both;justify-items:center;gap:.8rem;padding:6rem 1rem;display:grid}.cx-empty>.icon{width:3rem;height:3rem;color:var(--faint)}.cx-empty p{margin:0;font-size:1.15rem}.cx-empty-line{font-family:var(--font-ui);letter-spacing:.1em;margin:0}.cx-filters{z-index:6;border:.06rem solid var(--line);clip-path:polygon(.9rem 0,100% 0,100% calc(100% - .9rem),calc(100% - .9rem) 100%,0 100%,0 .9rem);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#0c0916f5;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2.4rem;margin:.4rem 0 .8rem;padding:1rem 1.3rem;display:grid;position:sticky;top:0}.cx-filter-rows{gap:.6rem;display:grid}.cx-filter-line{flex-wrap:wrap;gap:.6rem 2rem;display:flex}.cx-seg{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.cx-seg-label{letter-spacing:.22em;min-width:4rem;color:var(--faint);margin-right:.3rem;font-size:.7rem}.cx-filter-side{justify-items:stretch;gap:.8rem;min-width:20rem;display:grid}.cx-progress-top{justify-content:space-between;align-items:baseline;margin-bottom:.35rem;display:flex}.cx-progress-top .num{color:var(--muted)}.cx-progress-top b{color:var(--yellow);font-size:1.7rem}.cx-toggles{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.cx-result-line{min-height:2rem;font-family:var(--font-ui);letter-spacing:.08em;align-items:center;gap:1rem;margin:0 0 .6rem .2rem;font-size:.85rem;display:flex}.cx-grid{--cs:.9;grid-template-columns:repeat(auto-fill, minmax(calc(12rem * var(--cs) + 1.2rem), 1fr));justify-items:center;gap:1.3rem .6rem;padding:.8rem .2rem;display:grid}.cx-tile{animation:cx-tile-in .35s var(--ease) both;border-radius:.2rem;padding:0;display:block;position:relative}.cx-tile .card,.cx-detail .card{touch-action:manipulation}.cx-tile .card{transition:transform .22s var(--ease), filter .22s}.cx-tile:hover .card,.cx-tile:focus-visible .card{filter:drop-shadow(0 0 1.1rem color-mix(in srgb, var(--cc) 45%, transparent));transform:translateY(-.6rem)scale(1.04)}.cx-tile:hover,.cx-tile:focus-visible{z-index:2}.cx-tile:focus-visible{outline-offset:.5rem}.cx-tile.peek .card{filter:saturate(.3)brightness(.72)}.cx-tile.peek:hover .card{filter:saturate(.7)brightness(.9)}.cx-peek-tag{z-index:4;letter-spacing:.2em;color:#fff;background:var(--violet);pointer-events:none;padding:.12rem .5rem;font-size:.62rem;position:absolute;top:.6rem;right:-.3rem;box-shadow:0 0 .8rem #a35cff99}.cx-sil .card-frame{background:linear-gradient(150deg, color-mix(in srgb, var(--rc) 55%, #000) 0%, #0d0b16 45%, color-mix(in srgb, var(--rc) 40%, #000) 100%);box-shadow:0 .4em 1.2em #00000080}.cx-sil .card-inner{background:repeating-linear-gradient(-45deg, #ffffff06 0 .25em, transparent .25em .75em), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--cc) 16%, #0b0912), #06050b 75%);place-content:center;justify-items:center;gap:.35em;display:grid}.cx-sil .card-inner:after{display:none}.cx-sil-glyph{color:color-mix(in srgb, var(--cc) 50%, transparent)}.cx-sil-glyph .icon{width:2.4em;height:2.4em}.cx-sil-q{letter-spacing:.08em;color:#ffffff21;font-size:3em}.cx-sil-r{letter-spacing:.3em;color:var(--rc);opacity:.75;font-size:.62em}.cx-tile.unseen .card-gem{opacity:.5}.cx-tile.unseen:hover .cx-sil-q{color:#ffffff3d}.cx-detail-back{z-index:600}.cx-detail{--cc:var(--yellow);background:radial-gradient(ellipse at 25% 50%, color-mix(in srgb, var(--cc) 14%, transparent), transparent 60%), linear-gradient(135deg, #161128f7, #08060ef7);border:.06rem solid var(--line2);clip-path:polygon(1.6rem 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%,0 1.6rem);width:min(94vw,96rem);max-height:92vh;animation:pop-in .3s var(--ease-back);grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:center;gap:3.2rem;padding:3rem 5rem;display:grid;position:relative;overflow-y:auto}.cx-detail:before{content:"";background:linear-gradient(90deg, var(--cc), transparent 70%);height:.2rem;position:absolute;top:0;left:1.6rem;right:0}.cx-detail-cards{--cs:1.65;animation:cx-cards-in .35s var(--ease) both;justify-content:center;align-items:center;gap:1.4rem;display:flex}.cx-detail-cards figure{justify-items:center;gap:1rem;margin:0;display:grid}.cx-detail-cards figcaption{letter-spacing:.26em;color:var(--muted);font-size:.8rem}.cx-detail-cards figcaption.up{color:var(--green)}.cx-up-arrow{color:var(--green);filter:drop-shadow(0 0 .6rem var(--green))}.cx-up-arrow .icon{width:2.2rem;height:2.2rem}.cx-detail-info{animation:cx-rise .4s var(--ease) both;align-content:center;gap:1rem;display:grid}.cx-detail-info h2{color:#fff;text-shadow:0 0 1.6rem color-mix(in srgb, var(--cc) 50%, transparent);margin:0;font-size:3.6rem}.cx-detail-info .kicker{color:var(--cc)}.cx-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cx-flavor{border-left:.2rem solid var(--cc);color:var(--ink2);margin:0;padding:.2rem 0 .2rem 1rem;font-size:1.15rem;font-style:italic;line-height:1.4}.cx-note{justify-items:start;gap:.7rem;display:grid}.cx-note p{color:var(--ink2);margin:0;font-size:1.05rem}.cx-lock{--cc:var(--yellow);border:.06rem solid color-mix(in srgb, var(--cc) 35%, transparent);background:#ffffff0a;gap:.8rem;padding:.8rem 1rem;display:flex}.cx-lock>.icon{width:1.6rem;height:1.6rem;color:var(--orange)}.cx-lock.open>.icon{color:var(--green)}.cx-lock>div{flex:1;gap:.2rem;display:grid}.cx-lock b{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:.85rem}.cx-lock.open b{color:var(--green)}.cx-kws{gap:.45rem;display:grid}.cx-kws h3{margin:.2rem 0 0}.cx-kw{--kc:var(--yellow);border-left:.18rem solid var(--kc);background:#ffffff09;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.55rem .8rem;display:grid}.cx-kw>.icon{width:1.5rem;height:1.5rem;color:var(--kc)}.cx-kw b{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--kc);font-size:.9rem}.cx-kw p{color:var(--ink2);margin:.1rem 0 0;font-size:.95rem;line-height:1.3}.cx-record{align-items:center;gap:.4rem;margin:0;display:flex}.cx-hint{font-family:var(--font-ui);letter-spacing:.1em;margin:0}.cx-close{z-index:2;position:absolute;top:.8rem;right:.8rem}.cx-nav{z-index:2;width:3rem;height:6rem;color:var(--ink2);transition:color var(--t), background var(--t);background:#ffffff0a;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cx-nav.prev{clip-path:polygon(.6rem 0,100% 0,100% 100%,.6rem 100%,0 50%);left:.8rem}.cx-nav.next{clip-path:polygon(0 0,calc(100% - .6rem) 0,100% 50%,calc(100% - .6rem) 100%,0 100%);right:.8rem}.cx-nav:hover{color:var(--yellow);background:#ffe14d1f}.cx-nav .icon{width:2rem;height:2rem}.cx-items{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));gap:.8rem;display:grid}.cx-items.cx-gear{grid-template-columns:repeat(auto-fill,minmax(27rem,1fr))}.cx-item{--rc:var(--ink2);border:.06rem solid var(--line);clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem);transition:border-color var(--t), background var(--t), transform var(--t) var(--ease);background:linear-gradient(135deg,#161128d6,#0a0814bd);grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.2rem 1.1rem;display:grid;position:relative}.cx-item:before{content:"";background:var(--rc);opacity:.75;width:.16rem;position:absolute;top:.8rem;bottom:0;left:0}.cx-item:hover{border-color:color-mix(in srgb, var(--rc) 50%, transparent);background:linear-gradient(135deg,#221b3ae6,#0e0b1acc);transform:translateY(-.15rem)}.cx-item-icon{width:4.2rem;height:4.2rem;color:var(--rc);background:radial-gradient(circle, color-mix(in srgb, var(--rc) 24%, transparent), transparent 70%), #00000059;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);place-items:center;display:grid}.cx-item-icon.round{clip-path:circle(50%)}.cx-item-icon .icon{width:2.3rem;height:2.3rem;filter:drop-shadow(0 0 .4rem color-mix(in srgb, var(--rc) 70%, transparent))}.cx-item.fresh .cx-item-icon{opacity:.6}.cx-item-main{gap:.35rem;min-width:0;display:grid}.cx-item-head{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.cx-item-head b{font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-right:.3rem;font-size:1.45rem;font-weight:800}.cx-item-text{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.35}.cx-item-flavor{color:var(--muted);margin:0;font-size:.9rem;font-style:italic}.cx-item-tags{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.cx-act{--actc:var(--orange);animation:cx-rise .45s var(--ease) both;margin-bottom:3.2rem}.cx-act.scene-canyon{--actc:var(--cyan)}.cx-act.scene-zenith{--actc:var(--red)}.cx-act.scene-launch{--actc:var(--violet)}.cx-act-head{background:linear-gradient(90deg, color-mix(in srgb, var(--actc) 20%, #0a0814d9), #0a081473 70%);border-left:.25rem solid var(--actc);clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.8rem;margin-bottom:1.4rem;padding:1.2rem 1.8rem;display:grid}.cx-act-n{min-width:5rem;color:var(--actc);text-shadow:0 0 1.4rem color-mix(in srgb, var(--actc) 60%, transparent);justify-items:center;font-size:4.6rem;line-height:.85;display:grid}.cx-act-n small{letter-spacing:.34em;color:var(--ink2);text-shadow:none;font-size:.75rem}.cx-act-head h2{color:#fff;margin:0;font-size:2.8rem}.cx-act-head h2 .jp{color:var(--actc);margin-left:.4rem;font-size:1.4rem}.cx-act-head p{max-width:64rem;margin:.3rem 0 0;font-size:1.05rem}.cx-act-head .cx-section-count{color:var(--actc);font-size:1.6rem}.cx-tier{margin:0 0 1.6rem}.cx-tier-label{letter-spacing:.26em;color:var(--muted);align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:.85rem;display:flex}.cx-tier-label .jp{color:var(--actc);font-size:1.1rem}.cx-tier-label:after{content:"";background:linear-gradient(90deg, var(--line2), transparent);flex:1;height:.06rem}.cx-enemies{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1rem;display:grid}.cx-enemies.tier-elite{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}.cx-enemies.tier-boss{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr))}.cx-enemy{--ec:var(--pink);border:.06rem solid var(--line);clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);transition:border-color var(--t), transform var(--t) var(--ease);background:linear-gradient(#141022db,#08060eeb);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.cx-enemy:hover{border-color:color-mix(in srgb, var(--ec) 55%, transparent);transform:translateY(-.2rem)}.cx-enemy-art{background:radial-gradient(ellipse 60% 45% at 50% 92%, color-mix(in srgb, var(--ec) 38%, transparent), transparent 70%), repeating-linear-gradient(0deg, #ffffff08 0 .06rem, transparent .06rem .5rem), linear-gradient(180deg, #0003, #00000073);border-bottom:.06rem solid color-mix(in srgb, var(--ec) 35%, transparent);place-items:end center;height:13rem;display:grid;position:relative;overflow:hidden}.tier-elite .cx-enemy-art{height:15rem}.tier-boss .cx-enemy-art{height:19rem}.cx-enemy-art img{object-fit:contain;object-position:bottom;max-width:92%;height:92%;filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--ec) 45%, transparent));transition:transform .35s var(--ease)}.cx-enemy:hover .cx-enemy-art img{transform:scale(1.05)}.cx-enemy.unseen .cx-enemy-art img{filter:brightness(0) drop-shadow(0 0 .08rem color-mix(in srgb, var(--ec) 80%, transparent)) drop-shadow(0 0 1.2rem #000000e6)}.cx-enemy-tier{letter-spacing:.22em;color:#0b0812;background:var(--orange);padding:.12rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:.7rem;left:.9rem}.tier-boss .cx-enemy-tier{color:#fff;background:var(--pink);box-shadow:0 0 .8rem #ff2e8899}.cx-enemy-hp{color:#fff;text-shadow:0 .1rem .3rem #000;align-items:center;gap:.25rem;font-size:1.15rem;display:flex;position:absolute;top:.6rem;right:.8rem}.cx-enemy-hp .icon{width:1.1rem;height:1.1rem;color:var(--red)}.cx-enemy-body{align-content:start;gap:.35rem;padding:.9rem 1.1rem 1.1rem;display:grid}.cx-enemy-body h3{color:#fff;margin:0;font-size:1.75rem}.tier-boss .cx-enemy-body h3{font-size:2.3rem}.cx-enemy-title{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ec);font-size:.8rem}.cx-enemy-lore{color:var(--ink2);margin:0;font-size:.98rem;line-height:1.35}.cx-enemy-quote{border-left:.15rem solid var(--ec);color:var(--ink);margin:.15rem 0 0;padding-left:.7rem;font-size:.95rem;font-style:italic}.cx-enemy-foot{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.cx-enc{color:var(--ink)}.cx-enemy.unseen h3{letter-spacing:.2em;color:var(--faint)}.cx-enemy.unseen .cx-enemy-lore{color:var(--faint);font-style:italic}.cx-statuses{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:.6rem;display:grid}.cx-statuses.one{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.cx-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 2.4rem;display:grid}.cx-status{--kc:var(--yellow);border:.06rem solid var(--line);border-left:.18rem solid var(--kc);transition:background var(--t);background:#0d0a18bd;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.7rem .9rem;display:grid}.cx-status:hover{background:#1c1630d9}.cx-status.k-buff{--kc:var(--buffc)}.cx-status.k-debuff{--kc:var(--debuffc)}.cx-status-icon{width:2.6rem;height:2.6rem;color:var(--kc);background:color-mix(in srgb, var(--kc) 13%, transparent);border-radius:50%;place-items:center;display:grid}.cx-status-icon .icon{width:1.6rem;height:1.6rem}.cx-status b{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.95rem}.cx-status-stack{letter-spacing:.16em;color:var(--faint);margin-left:.6rem;font-size:.62rem}.cx-status p{color:var(--ink2);margin:.2rem 0 0;font-size:.97rem;line-height:1.3}.cx-hum-gauge{gap:.25rem;height:.5rem;margin:0 0 1rem;display:flex}.cx-hum-gauge i{background:var(--tc);box-shadow:0 0 .6rem var(--tc)}.cx-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.cx-hum{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 15%, #0d0a18db), #0d0a18db 70%);border-top:.2rem solid var(--tc);align-content:start;gap:.35rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.cx-hum-range{color:var(--tc);font-size:.95rem}.cx-hum b{color:var(--tc);text-shadow:0 0 1rem color-mix(in srgb, var(--tc) 45%, transparent);font-size:2.1rem}.cx-hum p{color:var(--ink2);margin:0;font-size:.97rem}.cx-ladder{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:.35rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.cx-ladder li{border-left:.18rem solid var(--faint);color:var(--muted);background:#0d0a18b8;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.5rem .9rem;display:grid}.cx-ladder .num{text-align:center;color:var(--faint);font-size:1.5rem}.cx-ladder p{margin:0;font-size:.97rem}.cx-ladder .icon{width:1.1rem;height:1.1rem;color:var(--faint)}.cx-ladder li.open{border-color:var(--orange);color:var(--ink)}.cx-ladder li.open .num,.cx-ladder li.open .icon{color:var(--orange)}.cx-ladder li.beaten{border-color:var(--green);color:var(--ink)}.cx-ladder li.beaten .num,.cx-ladder li.beaten .icon{color:var(--green)}.cx-lore{grid-template-columns:23rem minmax(0,1fr);align-items:start;gap:2rem;padding-top:.4rem;display:grid}.cx-lore-toc{border:.06rem solid var(--line);clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);animation:cx-slide .45s var(--ease) both;background:#0d0a18cc;gap:1.3rem;padding:1.3rem 1.1rem;display:grid;position:sticky;top:0}.cx-lore-group{gap:.25rem;display:grid}.cx-lore-group .kicker{margin:0 0 .3rem .4rem;font-size:.7rem}.cx-lore-link{--lc:var(--yellow);text-align:left;transition:background var(--t), border-color var(--t), transform var(--t) var(--ease);border-left:.16rem solid #0000;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem .6rem;display:grid}.cx-lore-link .jp{text-align:center;color:var(--lc);opacity:.85;font-size:1.3rem}.cx-lore-link-text{min-width:0;display:grid}.cx-lore-link b{font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:1.25rem;font-weight:800}.cx-lore-link small{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.cx-lore-link>.icon{width:1rem;height:1rem;color:var(--faint)}.cx-lore-link:hover{background:#ffffff0d;transform:translate(.3rem)}.cx-lore-link.on{background:linear-gradient(90deg, color-mix(in srgb, var(--lc) 18%, transparent), transparent);border-color:var(--lc)}.cx-lore-link.on b{color:var(--lc)}.cx-lore-link.locked{opacity:.55}.cx-lore-link.locked .jp{color:var(--faint)}.cx-lore-page{--lc:var(--yellow);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--lc) 10%, transparent), transparent 55%), linear-gradient(160deg, #141022e6, #08060eeb);border:.06rem solid var(--line);clip-path:polygon(1.6rem 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%,0 1.6rem);min-height:44rem;animation:cx-rise .45s var(--ease) both;padding:2.6rem 3.2rem 3rem;position:relative;overflow:hidden}.cx-lore-page:before{content:"";background:linear-gradient(90deg, var(--lc), transparent 70%);height:.2rem;position:absolute;top:0;left:1.6rem;right:0}.cx-lore-head{margin-bottom:1.8rem;position:relative}.cx-lore-head .kicker{color:var(--lc)}.cx-lore-head h2{color:#fff;text-shadow:.25rem .25rem 0 color-mix(in srgb, var(--lc) 55%, transparent);margin:.3rem 0 0;font-size:5.4rem;position:relative}.cx-lore-kanji{white-space:nowrap;color:var(--lc);opacity:.1;pointer-events:none;font-size:9rem;line-height:1;position:absolute;top:-1.4rem;right:0}.cx-lore-cols{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:3rem;display:grid}.cx-lore-text p{max-width:52rem;color:var(--ink2);animation:cx-rise .5s var(--ease) both;margin:0 0 1.15rem;font-size:1.22rem;line-height:1.6}.cx-lore-text p:nth-child(2){animation-delay:60ms}.cx-lore-text p:nth-child(3){animation-delay:.12s}.cx-lore-text p:nth-child(4){animation-delay:.18s}.cx-lore-text p.lede{color:var(--ink);font-size:1.45rem;line-height:1.5}.cx-lore-text p.lede:first-letter{float:left;font-family:var(--font-title);color:var(--lc);text-shadow:0 0 1.2rem color-mix(in srgb, var(--lc) 50%, transparent);margin:.06em .14em 0 0;font-size:3.3em;font-weight:800;line-height:.8}.cx-lore-quote{color:#fff;border-left:.22rem solid var(--lc);background:#ffffff0a;margin:0 0 1.5rem;padding:.9rem 1.3rem;font-size:1.35rem;font-style:italic}.cx-lore-art{min-height:24rem;animation:cx-cards-in .5s var(--ease) both;place-items:center;display:grid;position:relative}.cx-lore-art.runner{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--cc) 30%, transparent), transparent 62%)}.cx-lore-art.runner img,.cx-lore-art.enemy img{max-width:100%;max-height:30rem;filter:drop-shadow(0 0 1.4rem color-mix(in srgb, var(--cc,var(--ec)) 50%, transparent))}.cx-lore-art.runner .jp{color:var(--cc);opacity:.22;font-size:6.5rem;position:absolute;bottom:-.6rem;right:0}.cx-lore-art.enemy{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--ec) 28%, transparent), transparent 62%)}.cx-lore-art.enemy.unseen img{filter:brightness(0) drop-shadow(0 0 .1rem var(--ec))}.cx-lore-art.moon{align-content:center;gap:1.4rem}.cx-moon{background:radial-gradient(circle at 38% 35%,#fffaf0 0%,#ece4ff 45%,#a89ae0 80%,#5c4aa0 100%);border-radius:50%;width:17rem;height:17rem;animation:7s ease-in-out infinite wn-float;box-shadow:0 0 4rem #dcc8ff8c,0 0 10rem #ff2e8840,inset -1.4rem -1rem #2814504d}.cx-lore-art.moon .ui{letter-spacing:.5em;color:var(--muted);font-size:.8rem}.cx-lore-art.act{align-content:start;place-items:stretch stretch;gap:.7rem;min-height:0}.cx-lore-art.strata{align-content:center;place-items:stretch stretch;gap:.4rem}.cx-stratum{--actc:var(--orange);background:linear-gradient(90deg, color-mix(in srgb, var(--actc) 20%, #0a081499), #0a08144d);border-left:.2rem solid var(--actc);grid-template-rows:auto auto;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;column-gap:.8rem;padding:.8rem 1rem;display:grid;position:relative}.cx-stratum:first-child{margin:0 3.6rem}.cx-stratum:nth-child(2){margin:0 2.4rem}.cx-stratum:nth-child(3){margin:0 1.2rem}.cx-stratum.scene-canyon{--actc:var(--cyan)}.cx-stratum.scene-zenith{--actc:var(--red)}.cx-stratum.scene-launch{--actc:var(--violet)}.cx-stratum .jp{white-space:nowrap;text-align:center;color:var(--actc);grid-row:span 2;font-size:1.2rem}.cx-stratum b{color:#fff;font-size:1.5rem}.cx-stratum .ui{letter-spacing:.2em;color:var(--muted);font-size:.68rem}.cx-lore-art.mark{background:radial-gradient(circle at 50% 40%,#ff3b4e2e,#0000 60%);align-content:center;gap:.6rem}.cx-lore-art.mark svg{fill:none;width:12rem;height:12rem;stroke:var(--red);stroke-width:5px;stroke-linejoin:miter;filter:drop-shadow(0 0 .8rem #ff3b4eb3);overflow:visible}.cx-lore-art.mark circle{fill:#fff;stroke:none}.cx-lore-art.mark b{letter-spacing:.4em;color:#fff;font-size:3rem}.cx-lore-art.mark .ui{letter-spacing:.4em;color:var(--muted);font-size:.75rem}.cx-lore-art.gauge{align-content:center;place-items:stretch stretch;gap:.6rem}.cx-gauge-row{grid-template-columns:2.6rem minmax(0,1fr) 8.4rem;align-items:center;gap:.8rem;display:grid}.cx-gauge-row .num{text-align:right;color:var(--tc);font-size:1.2rem}.cx-gauge-row i{background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 70%, transparent), color-mix(in srgb, var(--tc) 20%, transparent));height:2.6rem;box-shadow:0 0 1rem color-mix(in srgb, var(--tc) 35%, transparent);clip-path:polygon(0 0,100% 0,calc(100% - .8rem) 100%,0 100%);display:block}.cx-gauge-row b{letter-spacing:.16em;color:var(--tc);font-size:.85rem}.cx-lore-art.glitch{background:radial-gradient(circle at 50% 45%,#ff2a6d33,#0000 60%);align-content:center;gap:1rem}.cx-lore-art.glitch .jp{color:#fff;text-shadow:0 0 2rem #ff2a6d99;font-size:13rem;line-height:1}.cx-lore-art.glitch .ui{letter-spacing:.4em;color:#ff2a6d;font-size:.8rem}.cx-lore-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.cx-lore-faces figure{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--ec) 24%, transparent), transparent 70%), #ffffff08;border:.06rem solid var(--line);justify-items:center;gap:.35rem;margin:0;padding:.7rem .4rem .6rem;display:grid}.cx-lore-faces img{object-fit:contain;max-width:100%;height:6.4rem}.cx-lore-faces figure.boss img{height:7.6rem}.cx-lore-faces figure.unseen img{filter:brightness(0) drop-shadow(0 0 .06rem var(--ec))}.cx-lore-faces figcaption{letter-spacing:.1em;text-align:center;color:var(--ink2);font-size:.62rem}.cx-lore-sealed{justify-items:start;gap:.6rem;padding:2rem 0;display:grid}.cx-lore-sealed>.icon{width:3rem;height:3rem;color:var(--lc)}.cx-lore-sealed .kicker{color:var(--lc)}.cx-lore-sealed h2{color:var(--faint);margin:0;font-size:4.6rem}.cx-lore-sealed p{color:var(--ink2);margin:0;font-size:1.25rem}.cx-redacted{gap:.75rem;width:100%;max-width:48rem;margin-top:1.8rem;display:grid}.cx-redacted i{background:repeating-linear-gradient(90deg,#ffffff17 0 .45rem,#ffffff0a .45rem .9rem);height:1.15rem;display:block}.ach-hero{border:.06rem solid var(--line2);clip-path:polygon(1.4rem 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 1.4rem) 100%,0 100%,0 1.4rem);animation:cx-rise .45s var(--ease) both;background:linear-gradient(120deg,#ffe14d17,#0000 35%),linear-gradient(300deg,#ff2e881a,#0000 40%),#0d0a18db;grid-template-columns:auto minmax(0,1fr) minmax(0,40rem);align-items:center;gap:2.4rem;margin:.4rem 0 .6rem;padding:1.6rem 2.2rem;display:grid}.ach-ring{width:12.5rem;height:12.5rem;position:relative}.ach-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ach-ring-track{fill:none;stroke:#ffffff14;stroke-width:9px}.ach-ring-ticks{fill:none;stroke:#fff3;stroke-width:2.5px;stroke-dasharray:1 5.13}.ach-ring-bar{fill:none;stroke-width:9px;stroke-linecap:round;stroke-dashoffset:var(--off);filter:drop-shadow(0 0 .35rem #ff2e88cc);animation:ach-ring 1.4s var(--ease) .2s both}.ach-ring.zero .ach-ring-bar{opacity:0}.ach-ring-label{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.ach-ring-label b{color:#fff;font-size:3.2rem;line-height:1}.ach-ring-label span{letter-spacing:.32em;color:var(--muted);font-size:.68rem}.ach-count{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;display:flex}.ach-count b.display{color:var(--yellow);text-shadow:0 0 1.6rem #ffe14d66;font-size:5.6rem}.ach-count .display.muted{font-size:2.8rem}.ach-count .kicker{flex-basis:100%}.ach-hero-meta{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:1rem;display:flex}.ach-hero-meta .chip .icon{width:1rem;height:1rem}.ach-recent{--ac:var(--yellow);font-family:var(--font-ui);letter-spacing:.05em;border-left:.16rem solid var(--ac);background:#ffffff0d;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.82rem;display:inline-flex}.ach-recent .icon{width:1.1rem;height:1.1rem;color:var(--ac)}.ach-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ach-cat{--ac:var(--yellow);text-align:left;transition:background var(--t);background:#ffffff0a;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .8rem .6rem;display:grid;position:relative;overflow:hidden}.ach-cat .jp{color:var(--ac);font-size:1.1rem}.ach-cat .ui{letter-spacing:.12em;font-size:.85rem}.ach-cat .num{color:var(--ink2)}.ach-cat i{background:var(--ac);height:.14rem;box-shadow:0 0 .5rem var(--ac);position:absolute;bottom:0;left:0}.ach-cat:hover{background:#ffffff17}.ach-cat.on{background:color-mix(in srgb, var(--ac) 18%, transparent);box-shadow:inset 0 0 0 .06rem var(--ac)}.ach-filters{align-items:center;gap:1rem;margin:1.4rem 0 1.2rem;display:flex}.ach-filters .cx-toggle{margin-left:auto}.ach-section{margin-bottom:2.4rem}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:.8rem;display:grid}.ach-card{--ac:var(--yellow);border:.06rem solid var(--line);clip-path:polygon(.9rem 0,100% 0,100% calc(100% - .9rem),calc(100% - .9rem) 100%,0 100%,0 .9rem);animation:cx-rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 25ms);transition:transform var(--t) var(--ease), border-color var(--t);background:linear-gradient(135deg,#161128db,#0a0814c2);grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid;position:relative;overflow:hidden}.ach-card:hover{transform:translateY(-.15rem)}.ach-card.got{border-color:color-mix(in srgb, var(--ac) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 15%, #161128e6), #0a0814d1 60%)}.ach-card.got:after{content:"";transition:transform .7s var(--ease);pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff1f 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.ach-card.got:hover:after{transform:translate(110%)}.ach-card.secret{background:repeating-linear-gradient(-45deg,#ffffff06 0 .5rem,#0000 .5rem 1rem),linear-gradient(135deg,#161128db,#0a0814c2)}.ach-badge{width:4.6rem;height:4.6rem;color:var(--faint);place-items:center;display:grid;position:relative}.ach-badge:before{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#ffffff0d;position:absolute;inset:0}.ach-badge>.icon{width:2.3rem;height:2.3rem;position:relative}.got .ach-badge{color:#fff}.got .ach-badge:before{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--ac) 50%, transparent), color-mix(in srgb, var(--ac) 14%, #0b0812) 75%)}.got .ach-badge>.icon{filter:drop-shadow(0 0 .5rem var(--ac))}.ach-lock{width:1.5rem;height:1.5rem;color:var(--muted);box-shadow:0 0 0 .1rem var(--line2);background:#0b0812;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-.1rem}.ach-lock .icon{width:.9rem;height:.9rem}.ach-main{gap:.2rem;min-width:0;display:grid}.ach-name{font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;color:var(--ink2);font-size:1.45rem;font-weight:800}.got .ach-name{color:#fff}.secret .ach-name{letter-spacing:.3em;color:var(--faint)}.ach-desc{color:var(--muted);margin:0;font-size:.97rem;line-height:1.3}.got .ach-desc{color:var(--ink2)}.ach-date{letter-spacing:.14em;color:var(--ac);align-items:center;gap:.3rem;margin-top:.2rem;font-size:.72rem;display:inline-flex}.ach-date .icon{width:1rem;height:1rem}.ach-prog{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.35rem;display:grid}.ach-prog .num{color:var(--muted);font-size:.88rem}.ach-bar{background:#ffffff14;border-radius:1rem;height:.3rem;overflow:hidden}.ach-bar i{background:var(--ac);height:100%;box-shadow:0 0 .4rem var(--ac);display:block}.ach-pops{z-index:940;pointer-events:none;justify-items:start;gap:.6rem;display:grid;position:fixed;bottom:1.4rem;left:1.4rem}.ach-pop{--ac:var(--gold);--d:0s;text-align:left;pointer-events:auto;border:.06rem solid color-mix(in srgb, var(--ac) 50%, transparent);border-left:.26rem solid var(--ac);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);width:31rem;animation:ach-pop-in .55s var(--ease-back) var(--d) both, ach-pop-out .4s ease-in calc(var(--d) + 5.2s) forwards;background:linear-gradient(110deg,#0e0a1af7,#1a132ef5);grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem 1.6rem 1rem .9rem;display:grid;position:relative;overflow:hidden}.ach-pop:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--ac) 38%, transparent) 48%, transparent 62%);animation:ach-shine 1.1s var(--ease) calc(var(--d) + .35s) both;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.ach-pop:hover{border-color:var(--ac)}.ach-pop-badge{color:#fff;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--ac) 58%, transparent), color-mix(in srgb, var(--ac) 16%, #0b0812) 75%);width:4rem;height:4rem;animation:ach-badge-in .6s var(--ease-back) calc(var(--d) + .15s) both;place-items:center;display:grid}.ach-pop-badge .icon{width:2.1rem;height:2.1rem;filter:drop-shadow(0 0 .5rem var(--ac))}.ach-pop-text{gap:.1rem;min-width:0;display:grid}.ach-pop-kick{letter-spacing:.22em;color:var(--ac);font-size:.66rem}.ach-pop-kick .jp{letter-spacing:.1em;opacity:.7;margin-left:.4rem}.ach-pop b{font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:1.6rem;font-weight:800;line-height:1.05}.ach-pop-desc{color:var(--ink2);font-size:.9rem}.ach-pop-timer{background:var(--ac);transform-origin:0;height:.14rem;animation:ach-timer 5.2s linear var(--d) both;position:absolute;bottom:0;left:0;right:0}.nw-head-meta{align-items:center;gap:1rem;display:flex}.nw-timeline{max-width:80rem;margin:0 auto;padding:1rem 0 2rem;position:relative}.nw-timeline:before{content:"";background:linear-gradient(180deg, var(--pink), #a35cff73 30%, var(--line2) 70%, transparent);width:.12rem;position:absolute;top:0;bottom:0;left:9.54rem}.nw-since{letter-spacing:.16em;color:var(--pink);background:#ff2e881a;border:.06rem solid #ff2e8866;align-items:center;gap:.5rem;margin:0 0 1.6rem 11.4rem;padding:.35rem .9rem;font-size:.8rem;display:inline-flex}.nw-since .icon{width:1rem;height:1rem}.nw-day{animation:cx-rise .45s var(--ease) both;grid-template-columns:8.4rem minmax(0,1fr);gap:3rem;margin-bottom:2.2rem;display:grid}.nw-date{text-align:right;align-self:start;justify-items:end;line-height:1;display:grid;position:sticky;top:.4rem}.nw-date:after{content:"";background:var(--bg);border:.14rem solid var(--yellow);width:.8rem;height:.8rem;box-shadow:0 0 .6rem var(--yellow);position:absolute;top:1.3rem;right:-1.66rem;transform:rotate(45deg)}.nw-date b{color:#fff;font-size:3.8rem}.nw-date .ui{letter-spacing:.26em;color:var(--yellow);margin-top:.15rem;font-size:.95rem}.nw-date .muted{margin-top:.25rem}.nw-rel{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-top:.5rem;font-size:.68rem}.nw-day-list{gap:.7rem;min-width:0;display:grid}.nw-entry{border:.06rem solid var(--line);clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);transition:background var(--t), border-color var(--t);background:#0d0a18bd;grid-template-columns:.6rem minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:.8rem 1.2rem;display:grid}.nw-entry:hover{border-color:var(--line2);background:#18132adb}.nw-dot{background:var(--cyan);width:.5rem;height:.5rem;box-shadow:0 0 .5rem var(--cyan);border-radius:50%;margin-top:.5rem}.nw-entry p{color:var(--ink);margin:0;font-size:1.1rem;line-height:1.4}.nw-entry p+p{margin-top:.3rem}.nw-new{letter-spacing:.2em;color:#fff;background:var(--pink);align-self:center;padding:.1rem .5rem;font-size:.64rem;box-shadow:0 0 .8rem #ff2e8899}.nw-release{clip-path:polygon(1.2rem 0,100% 0,100% calc(100% - 1.2rem),calc(100% - 1.2rem) 100%,0 100%,0 1.2rem);background:linear-gradient(130deg,#ff2e8829,#141022eb 38%,#0d0a18eb);border:.06rem solid #ff2e8861;padding:1.6rem 2.2rem 1.9rem;position:relative;overflow:hidden}.nw-release:before{content:"";background:linear-gradient(90deg, var(--pink), var(--yellow) 50%, transparent);height:.2rem;position:absolute;top:0;left:1.2rem;right:0}.nw-release:after{content:"新";font-family:var(--font-jp);color:#fff;opacity:.04;pointer-events:none;font-size:11rem;font-weight:700;position:absolute;bottom:-2.6rem;right:1.4rem}.nw-release.latest{background:linear-gradient(130deg,#ffe14d29,#141022eb 38%,#0d0a18eb);border-color:#ffe14d99}.nw-release-top{align-items:center;gap:.8rem;margin-bottom:.5rem;display:flex}.nw-tag{letter-spacing:.22em;color:var(--yellow);align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.nw-tag .icon{width:1rem;height:1rem}.nw-release h2{color:#fff;text-shadow:.2rem .2rem #ff2e88b3;margin:0 0 1rem;font-size:3.1rem}.nw-lines{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nw-lines li{color:var(--ink);grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:1.12rem;line-height:1.4;display:grid}.nw-lines li .icon{width:1.1rem;height:1.1rem;color:var(--yellow);margin-top:.18rem}.nw-release-foot{margin-top:1.3rem}.nw-more{margin:1rem auto 0;display:flex}.nw-end{text-align:center;letter-spacing:.16em;margin-top:1.6rem}.nw-empty{text-align:center;animation:cx-rise .5s var(--ease) both;justify-items:center;gap:.8rem;padding:6rem 1rem;display:grid}.nw-empty-moon{opacity:.85;background:radial-gradient(circle at 38% 35%,#fffaf0,#c8c0e8 55%,#6a5aa8);border-radius:50%;width:9rem;height:9rem;margin-bottom:1rem;animation:6s ease-in-out infinite wn-float;box-shadow:0 0 3rem #c8b4ff73,inset -1rem -.7rem #140a2859}.nw-empty h2{margin:0;font-size:3.4rem}.nw-empty p{max-width:34rem;margin:0 0 1rem;font-size:1.1rem}.wn-back{z-index:800}.wn-back.leaving{animation:.22s forwards wn-fade-out}.wn-back.leaving .wn{animation:.22s forwards wn-out}.wn{clip-path:polygon(1.6rem 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%,0 1.6rem);width:min(92vw,54rem);max-height:88vh;animation:pop-in .4s var(--ease-back);background:linear-gradient(150deg,#201538f7,#0a0814f7 55%);border:.06rem solid #ff2e8873;padding:2.4rem 2.8rem 2.3rem;position:relative;overflow:hidden auto}.wn:before{content:"";background:linear-gradient(90deg, var(--pink), var(--yellow) 55%, transparent);height:.22rem;position:absolute;top:0;left:1.6rem;right:0}.wn-moon{opacity:.22;pointer-events:none;background:radial-gradient(circle at 38% 35%,#fffaf0 0%,#ece4ff 45%,#a89ae0 80%,#5c4aa0 100%);border-radius:50%;width:17rem;height:17rem;animation:7s ease-in-out infinite wn-float;position:absolute;top:-4.5rem;right:-4rem;box-shadow:0 0 4rem #dcc8ff66,0 0 9rem #ff2e8840}.wn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:.8rem;display:flex;position:relative}.wn-kick{letter-spacing:.24em;color:var(--pink);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.wn-kick .icon{width:1.1rem;height:1.1rem}.wn-kick .jp{letter-spacing:.1em;color:var(--yellow)}.wn h2{color:#fff;text-shadow:.25rem .25rem 0 var(--pink), 0 0 2rem #ff2e8866;margin:0 0 1.3rem;font-size:4.2rem;position:relative}.wn-lines{position:relative}.wn-lines li{animation:cx-rise .4s var(--ease) both;animation-delay:calc(.25s + var(--i,0) * 70ms)}.wn-more{letter-spacing:.14em;color:var(--cyan);align-items:center;gap:.4rem;margin-top:1.3rem;font-size:.8rem;display:inline-flex}.wn-more:hover{color:#fff}.wn-more .icon{width:1rem;height:1rem}.wn-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.9rem;display:flex;position:relative}@keyframes cx-rise{0%{opacity:0;transform:translateY(.8rem)}}@keyframes cx-slide{0%{opacity:0;transform:translate(-1rem)}}@keyframes cx-tile-in{0%{opacity:0;transform:translateY(.7rem)scale(.97)}}@keyframes cx-cards-in{0%{opacity:0;transform:scale(.94)translateY(.6rem)}}@keyframes ach-ring{0%{stroke-dashoffset:var(--full)}}@keyframes ach-pop-in{0%{opacity:0;transform:translate(-110%)skew(-8deg)}60%{opacity:1}}@keyframes ach-pop-out{to{opacity:0;transform:translate(-30%)}}@keyframes ach-shine{to{transform:translate(120%)}}@keyframes ach-badge-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@keyframes ach-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes wn-out{to{opacity:0;transform:scale(.96)translateY(.6rem)}}@keyframes wn-fade-out{to{opacity:0}}@keyframes wn-float{50%{transform:translateY(-.6rem)}}:root.portrait .cx-page{gap:1.2rem;padding:1.6rem 1.8rem 0}:root.portrait .cx-top{grid-template-columns:auto minmax(0,1fr)}:root.portrait .cx-top-right{grid-column:1/-1;justify-content:stretch}:root.portrait .cx-top-right>*{flex:1}:root.portrait .cx-search{width:100%}:root.portrait .cx-search .input{height:3.6rem;font-size:1.5rem}:root.portrait .cx-tabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root.portrait .cx-tab{min-width:0;padding:.8rem .9rem}:root.portrait .cx-tab-label{font-size:1.7rem}:root.portrait .cx-tab-count{font-size:1.1rem}:root.portrait .cx-filters{grid-template-columns:minmax(0,1fr);position:relative}:root.portrait .cx-filter-side{min-width:0}:root.portrait .cx-chip{height:2.8rem;font-size:1.05rem}:root.portrait .cx-seg-label{flex-basis:100%;min-width:0;font-size:.95rem}:root.portrait .cx-toggle{font-size:1.1rem}:root.portrait .cx-grid{--cs:1.4;gap:1.6rem .4rem}:root.portrait .cx-detail{grid-template-columns:minmax(0,1fr);gap:1.8rem;max-width:96vw;max-height:94vh;padding:6.4rem 1.8rem 2.4rem}:root.portrait .cx-hint{display:none}:root.portrait .cx-detail-cards{--cs:1.9;gap:.8rem}:root.portrait .cx-detail-cards .cx-up-arrow{display:none}:root.portrait .cx-nav{width:3.6rem;height:3.6rem;top:1.6rem;transform:none}:root.portrait .cx-nav.prev{left:1.6rem}:root.portrait .cx-nav.next{left:5.8rem;right:auto}:root.portrait .cx-detail-info p,:root.portrait .cx-kw p,:root.portrait .cx-flavor{font-size:1.4rem}:root.portrait .cx-items,:root.portrait .cx-items.cx-gear,:root.portrait .cx-statuses,:root.portrait .cx-statuses.one,:root.portrait .ach-grid{grid-template-columns:minmax(0,1fr)}:root.portrait .cx-item-text,:root.portrait .cx-status p,:root.portrait .ach-desc,:root.portrait .cx-enemy-lore,:root.portrait .nw-entry p,:root.portrait .nw-lines li{font-size:1.4rem}:root.portrait .cx-item-flavor,:root.portrait .cx-act-head p,:root.portrait .cx-section-head .muted,:root.portrait .cx-intro,:root.portrait .cx-enemy-quote,:root.portrait .cx-hum p{font-size:1.3rem}:root.portrait .cx-enemies,:root.portrait .cx-enemies.tier-elite,:root.portrait .cx-enemies.tier-boss{grid-template-columns:repeat(2,minmax(0,1fr))}:root.portrait .cx-enemies.tier-boss{grid-template-columns:minmax(0,1fr)}:root.portrait .cx-act-head{grid-template-columns:auto minmax(0,1fr);padding:1.2rem}:root.portrait .cx-act-head .cx-section-count{display:none}:root.portrait .cx-split,:root.portrait .cx-lore,:root.portrait .cx-lore-cols{grid-template-columns:minmax(0,1fr)}:root.portrait .cx-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}:root.portrait .cx-ladder{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}:root.portrait .cx-ladder p{font-size:1.3rem}:root.portrait .cx-lore-toc{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;position:relative}:root.portrait .cx-lore-link{grid-template-columns:minmax(0,1fr) auto;padding:.4rem}:root.portrait .cx-lore-link .jp,:root.portrait .cx-lore-link small{display:none}:root.portrait .cx-lore-page{min-height:0;padding:2rem 1.8rem 2.4rem}:root.portrait .cx-lore-head h2{font-size:4.4rem}:root.portrait .cx-lore-text p{font-size:1.55rem}:root.portrait .cx-lore-text p.lede{font-size:1.75rem}:root.portrait .cx-lore-art{min-height:0}:root.portrait .ach-hero{grid-template-columns:auto minmax(0,1fr);gap:1.6rem;padding:1.4rem}:root.portrait .ach-cats{grid-column:1/-1}:root.portrait .ach-cat .ui{font-size:1.1rem}:root.portrait .ach-pops{left:1rem;right:1rem}:root.portrait .ach-pop{grid-template-columns:4.4rem minmax(0,1fr);width:100%}:root.portrait .ach-pop b{font-size:2rem}:root.portrait .ach-pop-desc{font-size:1.2rem}:root.portrait .nw-timeline:before{left:6.54rem}:root.portrait .nw-day{grid-template-columns:5.4rem minmax(0,1fr)}:root.portrait .nw-since{margin-left:8.4rem}:root.portrait .nw-release{padding:1.4rem 1.4rem 1.6rem}:root.portrait .nw-release h2{font-size:2.8rem}:root.portrait .nw-head-meta .chip{display:none}:root.portrait .wn{width:94vw;padding:2.2rem 1.8rem 2rem}:root.portrait .wn h2{font-size:3.4rem}.ol{--pc:var(--yellow);background:radial-gradient(ellipse at 12% -10%, color-mix(in srgb, var(--pc) 13%, transparent), transparent 50%), radial-gradient(ellipse at 100% 100%, #ff2e8812, transparent 50%), linear-gradient(180deg, #05040c73 0%, #05040cc7 28%, #05040ce0 100%);position:absolute;inset:0;overflow-x:hidden}.ol-in{flex-direction:column;gap:1.4rem;max-width:114rem;margin:0 auto;padding:2rem 3rem 5rem;display:flex}.ol a{color:var(--cyan)}.ol-handle{text-transform:none}.ol .btn.ghost{overflow:hidden}.ol-head{border-bottom:.06rem solid var(--line);z-index:20;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.6rem;padding-bottom:1.1rem;display:grid;position:relative}.ol-head:after{content:"";background:var(--pc);width:10rem;height:.16rem;box-shadow:0 0 1rem var(--pc);position:absolute;bottom:-.08rem;left:0}.ol-back{align-self:center}.ol-title{gap:.35rem;min-width:0;display:grid}.ol-title .kicker{color:color-mix(in srgb, var(--pc) 75%, white)}.ol-title h1{color:#fff;text-shadow:0 0 1.6rem color-mix(in srgb, var(--pc) 35%, transparent);align-items:baseline;gap:1rem;margin:0;font-size:4rem;display:flex}.ol-title h1 .jp{letter-spacing:.35em;color:var(--pc);text-shadow:0 0 .8rem var(--pc);font-size:1.4rem}.ol-head-side{justify-content:flex-end;align-self:center;align-items:center;gap:.8rem;display:flex}.ol-rise{animation:ol-rise .55s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes ol-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes ol-spin{to{transform:rotate(360deg)}}.spin .icon{animation:.9s linear infinite ol-spin}.icon.ol-ic{vertical-align:-.25em;width:1.15em;height:1.15em;margin-right:.35em}.ol-sec{flex-direction:column;gap:.9rem;padding:1.3rem 1.5rem 1.5rem;display:flex}.ol-ph{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ol-ph h2{letter-spacing:.2em;color:var(--ink2);align-items:center;gap:.55rem;margin:0;font-size:.88rem;font-weight:700;display:flex}.ol-ph h2 .icon{width:1.15rem;height:1.15rem;color:var(--pc)}.ol-ph h2 .jp{letter-spacing:.25em;color:var(--faint);margin-left:.25rem;font-size:.78rem}.ol-ph-side{align-items:center;gap:.5rem;display:flex}.ol-tiles{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:.8rem;display:grid}.ol-tiles.six{--n:6}.ol-tiles.seven{--n:7}.ol-tile{background:linear-gradient(160deg, #ffffff0f, #ffffff03 60%), var(--panel);border:.06rem solid var(--line2);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,0 100%);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);align-content:start;gap:.3rem;padding:.95rem 1.1rem 1rem 1.3rem;display:grid;position:relative;overflow:hidden}.ol-tile:before{content:"";background:var(--tc,var(--pc));width:.2rem;box-shadow:0 0 .8rem var(--tc,var(--pc));position:absolute;top:0;bottom:0;left:0}.ol-tile-label{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.ol-tile-label .icon{width:1rem;height:1rem;color:var(--tc,var(--pc))}.ol-tile b{color:var(--tc,#fff);font-size:2.5rem;line-height:1}.ol-tile-sub{color:var(--faint);font-size:.78rem}.ol-seg{border:.06rem solid var(--line);background:#0000006b;border-radius:.3rem;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.25rem;display:inline-flex}.ol-seg-label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.35rem;padding:0 .5rem 0 .45rem;font-size:.66rem;display:inline-flex}.ol-seg-label .icon{width:1rem;height:1rem}.ol-seg button{--sc:var(--pc);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);transition:background var(--t), color var(--t), box-shadow var(--t);border-radius:.2rem;align-self:stretch;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.8rem;display:inline-flex}.ol-seg button:hover{color:#fff;background:#ffffff12}.ol-seg button.on{background:color-mix(in srgb, var(--sc) 22%, transparent);color:#fff;box-shadow:inset 0 -.14rem 0 var(--sc)}.ol-seg button .icon{width:1rem;height:1rem;color:var(--sc)}.ol-seg button.on .icon{filter:drop-shadow(0 0 .35rem var(--sc))}.ol-seg-n{font-family:var(--font-title);color:var(--muted);margin-left:.1rem;font-weight:700}.ol-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.ol-tab{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);border:.06rem solid var(--line);clip-path:polygon(.7rem 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%,0 .7rem);transition:background var(--t), color var(--t), transform var(--t) var(--ease);background:#0e0a1ab8;align-items:center;gap:.55rem;padding:.75rem 1.3rem;font-size:.92rem;font-weight:700;display:inline-flex}.ol-tab .icon{width:1.2rem;height:1.2rem}.ol-tab:hover{color:#fff;background:#2c224cd9;transform:translateY(-.1rem)}.ol-tab.on{color:#0b0812;background:var(--pc);border-color:var(--pc);box-shadow:0 0 1.2rem color-mix(in srgb, var(--pc) 40%, transparent)}.ol .chip.noto{color:var(--orange);background:#ff7a2f1f}.ol .chip.ranked{color:var(--cyan);background:#3df0ff1f}.ol .chip.verified{color:var(--green);background:#45ffa51a}.ol .chip.verified .icon{width:.95rem;height:.95rem}.ol .chip.lb-you{background:var(--cyan);color:#0b0812;font-weight:700}.ol .chip.tone-bad{color:var(--orange)}.ol .chip.tone-good{color:var(--green)}.ol .chip.tone-wild{color:var(--violet)}.ol-chip-btn{cursor:pointer;transition:background var(--t), color var(--t)}.ol-chip-btn:hover{color:#fff;background:#ffffff26}.ol-chip-btn .icon{width:.9rem;height:.9rem}.ol-link{color:var(--cyan);text-underline-offset:.2em;transition:color var(--t);-webkit-text-decoration:underline #3df0ff66;text-decoration:underline #3df0ff66;display:inline}.ol-link:hover{color:#fff}.ol-mod-chips{flex-wrap:wrap;gap:.35rem;display:flex}.ol-ava{--ac:var(--yellow);--sz:2.6rem;width:var(--sz);height:var(--sz);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--ac) 50%, #140f26), #0a0814 78%);clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);box-shadow:inset 0 0 0 .12rem color-mix(in srgb, var(--ac) 80%, transparent);flex:none;display:inline-block;position:relative;overflow:hidden}.ol-ava:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--ac) 30%, transparent));box-shadow:inset 0 0 0 .12rem color-mix(in srgb, var(--ac) 85%, transparent);pointer-events:none;position:absolute;inset:0}.ol-ava img{width:250%;max-width:none;filter:drop-shadow(0 0 .3rem color-mix(in srgb, var(--ac) 60%, transparent));position:absolute;top:2%;left:50%;transform:translate(-50%)}.ol-ava.c-heavy img{width:200%;top:0}.ol-ava.c-netrunner img{width:260%;left:46%}.ol-ava.sz-xs{--sz:1.9rem}.ol-ava.sz-md{--sz:3.6rem}.ol-ava.sz-lg{--sz:6.4rem}.ol-ava.sz-xl{--sz:13rem;clip-path:polygon(1.6rem 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%,0 1.6rem)}.ol-ava.sz-xl img{width:150%;top:4%}.ol-ava.sz-xl.c-heavy img{width:130%;top:0}.ol-ava.sz-lg img{width:210%}.ol-ava.sz-lg.c-heavy img{width:175%}.ol-ava.ol-skel{box-shadow:none}.ol-ava.ol-skel:after{display:none}.ol-cls{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cc,var(--ink2));white-space:nowrap;align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.ol-cls .icon{width:1.05rem;height:1.05rem;color:var(--cc);filter:drop-shadow(0 0 .3rem color-mix(in srgb, var(--cc) 70%, transparent))}.ol-res{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:.2rem;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.ol-res .icon{width:.95rem;height:.95rem}.ol-res.k-dead{color:#ff8794;background:#ff3b4e21}.ol-res.k-won{color:var(--yellow);background:#ffe14d21}.ol-res.k-moon{color:#e6dcff;background:#a35cff38;box-shadow:0 0 .8rem #a35cff59}.ol-skel{background:linear-gradient(90deg,#ffffff0a 20%,#ffffff1c 50%,#ffffff0a 80%) 0 0/220% 100%;border-radius:.25rem;animation:1.3s linear infinite ol-shimmer;display:block}@keyframes ol-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ol-state{--sc:var(--pc);text-align:center;max-width:46rem;animation:ol-rise .5s var(--ease) both;justify-items:center;gap:.8rem;margin:1.5rem auto;padding:3rem 2rem;display:grid}.ol-state.t-bad{--sc:var(--red)}.ol-state.t-warn{--sc:var(--orange)}.ol-state.t-calm{--sc:var(--cyan)}.ol-state-icon{width:5rem;height:5rem;color:var(--sc);background:color-mix(in srgb, var(--sc) 12%, transparent);box-shadow:0 0 0 .1rem color-mix(in srgb, var(--sc) 40%, transparent), 0 0 2.5rem color-mix(in srgb, var(--sc) 25%, transparent);border-radius:50%;place-items:center;display:grid}.ol-state-icon .icon{width:2.4rem;height:2.4rem}.ol-state>b{color:#fff;font-size:2.6rem}.ol-state p{max-width:36rem;color:var(--ink2);margin:0;font-size:1.05rem;line-height:1.45}.ol-state-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem;display:flex}.ol-state-actions .ol-search{width:24rem}.ol-err{color:#ffd0d5;border-left:.2rem solid var(--red);background:#ff3b4e1a;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;font-size:.95rem;line-height:1.35;animation:.35s ol-shake;display:flex}.ol-err .icon{color:var(--red)}@keyframes ol-shake{25%{transform:translate(-.3rem)}75%{transform:translate(.3rem)}}.ol-modal-back{z-index:600}.ol-modal{--cut:1.2rem;background:#0e0b1af7;width:min(92vw,40rem);overflow-y:auto}.ol-modal-x{z-index:2;position:absolute;top:.7rem;right:.7rem}.ol-confirm{text-align:center;justify-items:center;gap:.9rem;display:grid}.ol-confirm-icon{width:4rem;height:4rem;color:var(--yellow);background:#ffe14d1a;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 .1rem #ffe14d59}.ol-confirm-icon .icon{width:2rem;height:2rem}.ol-confirm h2{margin:0;font-size:2.6rem}.ol-confirm-text p{max-width:30rem;color:var(--ink2);margin:0;font-size:1.05rem;line-height:1.45}.ol-confirm-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.4rem;display:flex}.ol-climb{gap:.55rem;display:grid}.ol-act{animation:ol-rise .45s var(--ease) both;animation-delay:calc(.1s + var(--i) * 80ms);grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.ol-act-name{color:var(--muted);white-space:nowrap;font-size:.74rem}.ol-act-name b{min-width:1.8rem;color:var(--pc);display:inline-block}.ol-act-path{flex-wrap:wrap;gap:.2rem;display:flex}.ol-act-path .pi{width:1.9rem;height:1.9rem;transition:transform var(--t) var(--ease), background var(--t);background:#ffffff0d;border-radius:.25rem}.ol-act-path .pi:hover{background:#ffffff1f;transform:translateY(-.15rem)}.ol-act-path .pi.k-event{color:var(--violet)}.ol-act-path .pi.k-cache{color:var(--gold)}.ol-act-path .pi.k-contract{color:var(--yellow)}.ol-act-path .pi.k-boss{background:#ff2e8829}.ol-act-path .pi.k-death{color:var(--red);background:#ff3b4e2e;box-shadow:0 0 .8rem #ff3b4e59}.ol-act-path .pi.k-out{color:var(--green);background:#45ffa524}.ol-deck{flex-wrap:wrap;gap:.75rem;display:flex}.ol-deck-card{transition:transform var(--t) var(--ease);animation:ol-deal .45s var(--ease) both;animation-delay:calc(var(--i) * 25ms);position:relative}.ol-deck-card:hover{z-index:2;transform:translateY(-.5rem)scale(1.06)}@keyframes ol-deal{0%{opacity:0;transform:translateY(1rem)rotate(-3deg)}}.ol-deck-n{z-index:3;color:#0b0812;background:var(--pc);border-radius:1rem;padding:.05rem .45rem;font-size:.9rem;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 .2rem .5rem #00000080}.ol-deck-more{color:var(--muted);align-self:center;padding:0 1rem;font-size:.85rem}.ol-ware{flex-wrap:wrap;gap:.4rem;display:flex}.ol-ware .ware{cursor:help}.ol-ware-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.45rem;display:grid}.ol-ware-item{cursor:help;transition:background var(--t);background:#ffffff09;border-radius:.3rem;align-items:center;gap:.75rem;padding:.45rem .7rem .45rem .45rem;display:flex}.ol-ware-item:hover{background:#ffffff14}.ol-ware-item>span{min-width:0;display:grid}.ol-ware-item b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.ol-ware-item .small{text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-ui)}.ol-ware-item .r-rare{color:var(--gold)}.ol-ware-item .r-boss{color:var(--pink)}.ol-ware-item .r-uncommon{color:var(--cyan)}.ol-ware-item .r-starter{color:var(--yellow)}.ol-mods{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;display:grid}.ol-mod{--mc:var(--violet);border-left:.2rem solid var(--mc);background:linear-gradient(90deg, color-mix(in srgb, var(--mc) 13%, transparent), #ffffff05);gap:.2rem;padding:.8rem 1rem;display:grid}.ol-mod.tone-bad{--mc:var(--orange)}.ol-mod.tone-good{--mc:var(--green)}.ol-mod-tone{letter-spacing:.22em;color:var(--mc);align-items:center;gap:.35rem;font-size:.66rem;display:flex}.ol-mod-tone .icon{width:1rem;height:1rem}.ol-mod b{font-family:var(--font-title);letter-spacing:.03em;text-transform:uppercase;font-size:1.35rem;font-weight:800}.ol-mod>span:last-child{color:var(--ink2);font-size:.95rem}.ol-search{text-align:left;width:22rem;position:relative}.ol-search>.icon{z-index:1;width:1.2rem;height:1.2rem;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.ol-search .input{background:#0000008c;width:100%;height:2.7rem;padding-left:2.6rem;font-size:1rem}.ol-search-drop{z-index:50;border:.06rem solid var(--line2);border-top:.14rem solid var(--cyan);animation:tip-in .12s var(--ease);background:#0a0814f7;padding:.3rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 1rem 2.5rem #0009}.ol-search-drop button{text-align:left;border-radius:.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.4rem .6rem;display:grid}.ol-search-drop button.hi{background:#3df0ff1f}.ol-search-h{font-family:var(--font-ui);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ol-search-note{padding:.6rem .7rem;font-size:.9rem}.acct{--pc:var(--cyan)}.acct-grid{grid-template-columns:minmax(0,1fr) 38rem;align-items:start;gap:3rem;padding-top:.6rem;display:grid}.acct-grid:not(.signed){align-content:center;min-height:calc(100vh - 16rem)}.acct-pitch{gap:1.6rem;padding-top:.8rem;display:grid}.acct-hero h2{color:#fff;margin:.5rem 0 1rem;font-size:5.2rem}.acct-hero h2 em{color:var(--cyan);text-shadow:0 0 1.4rem #3df0ff80;font-style:normal}.acct-hero p{max-width:42rem;color:var(--ink2);margin:0;font-size:1.25rem;line-height:1.45}.acct-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:54rem;display:grid}.acct-perk{border:.06rem solid var(--line);border-left:.18rem solid var(--cyan);transition:transform var(--t) var(--ease), background var(--t);background:#0e0a1ab8;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem 1.1rem;display:grid}.acct-perk:hover{background:#1a142ed1;transform:translate(.3rem)}.acct-perk-icon{width:2.6rem;height:2.6rem;color:var(--cyan);background:#3df0ff1a;border-radius:.3rem;place-items:center;display:grid}.acct-perk b{color:#fff;font-size:.95rem}.acct-perk p{color:var(--muted);margin:.25rem 0 0;font-size:.95rem;line-height:1.35}.acct-fine{color:var(--muted);align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.acct-card{--cut:1.2rem;border-color:#3df0ff4d;gap:1.2rem;padding:1.4rem 1.6rem 1.6rem;display:grid}.acct-card .ol-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acct-card .ol-tab{justify-content:center;padding:.7rem .4rem;font-size:.78rem}.acct-form{animation:ol-rise .35s var(--ease) both;gap:1rem;display:grid}.acct-lead{color:var(--ink2);margin:0;font-size:1.02rem;line-height:1.4}.ol-field-label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.ol-field-label .icon{width:1rem;height:1rem;color:var(--pc)}.ol-input-wrap{align-items:center;display:flex;position:relative}.ol-input-wrap .input{width:100%;padding-right:3rem}.ol-input-wrap.has-prefix .input{padding-left:2.2rem}.ol-input-prefix{font-family:var(--font-ui);color:var(--cyan);pointer-events:none;font-size:1.1rem;position:absolute;left:.9rem}.ol-peek{width:2.2rem;height:2.2rem;color:var(--muted);border-radius:.2rem;place-items:center;display:grid;position:absolute;right:.45rem}.ol-peek:hover{color:#fff;background:#ffffff14}.ol-field-hint{color:var(--faint);font-size:.82rem}.ol-field.bad .input{border-color:var(--red)}.ol-field.bad .ol-field-hint{color:#ff9aa5}.ol-code-input{font-family:var(--font-ui);letter-spacing:.12em}.acct-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.acct-submit{width:100%}.acct-alt{flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;font-size:.92rem;display:flex}.acct-note{color:var(--ink2);background:#ffffff0a;border-radius:.3rem;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.4;display:flex}.acct-note .icon{color:var(--yellow)}.acct-reveal{text-align:center;--cut:1.4rem;background:radial-gradient(ellipse at 50% 0%, #ffe14d1f, transparent 60%), var(--panel);border-color:#ffe14d73;justify-items:center;gap:1.1rem;width:min(100%,54rem);margin:.8rem auto 0;padding:2.2rem 2.6rem 2.4rem;display:grid}.acct-reveal h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:3.6rem}.acct-reveal-lead{max-width:42rem;color:var(--ink2);margin:0;font-size:1.1rem;line-height:1.45}.ol-code{-webkit-user-select:all;user-select:all;background:#0000008c;border:.1rem dashed #ffe14d99;flex-wrap:wrap;justify-content:center;gap:.2rem 0;padding:1.4rem 2rem;display:flex}.ol-code span{font-family:var(--font-ui);letter-spacing:.14em;color:var(--yellow);text-shadow:0 0 1rem #ffe14d80;animation:ol-rise .5s var(--ease) both;animation-delay:calc(.25s + var(--i) * .12s);font-size:2.6rem;font-weight:700}.ol-code span+span:before{content:"-";color:var(--faint);text-shadow:none;margin:0 .5rem 0 .35rem}.acct-reveal-actions{gap:.6rem;display:flex}.acct-reveal-tips{text-align:left;color:var(--ink2);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.acct-reveal-tips li{align-items:center;gap:.6rem;display:flex}.acct-reveal-tips .icon{width:1.15rem;height:1.15rem;color:var(--yellow)}.ol-check{text-align:left;cursor:pointer;transition:background var(--t);background:#ffffff0d;border-radius:.3rem;align-items:center;gap:.7rem;padding:.75rem 1.1rem;font-size:1.05rem;display:flex;position:relative}.ol-check:hover{background:#ffffff17}.ol-check input{opacity:0;pointer-events:none;position:absolute}.ol-check:focus-within{outline:.14rem solid var(--cyan);outline-offset:.15rem}.ol-check-box{border:.12rem solid var(--line2);color:#0000;width:1.6rem;height:1.6rem;transition:background var(--t), border-color var(--t), color var(--t);border-radius:.2rem;flex:none;place-items:center;display:grid}.ol-check.on .ol-check-box{background:var(--yellow);border-color:var(--yellow);color:#0b0812}.acct-reveal .acct-submit{max-width:24rem}.acct-grid.signed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem}.acct-col{align-content:start;gap:1.2rem;display:grid}.acct-id{background:radial-gradient(ellipse at 0% 50%, #3df0ff1f, transparent 60%), var(--panel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;padding:1.6rem;display:grid}.acct-id-text{justify-items:start;gap:.45rem;min-width:0;display:grid}.acct-id-text .display{text-transform:none;color:#fff;overflow-wrap:anywhere;font-size:3.2rem}.acct-title{color:var(--yellow)}.acct-id-actions{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.acct-status,.acct-pass{gap:1rem;padding:1.3rem 1.5rem 1.5rem;display:grid}.acct-pass p{margin:0}.acct-row{background:#ffffff09;border-radius:.3rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .9rem;display:grid}.acct-row p{margin:.15rem 0 0}.acct-row-label .icon{color:var(--tc)}.acct-dot{background:var(--tc);width:.8rem;height:.8rem;box-shadow:0 0 .7rem var(--tc);border-radius:50%}.acct-dot.pulse{animation:1s ease-in-out infinite acct-pulse}@keyframes acct-pulse{50%{opacity:.35}}.acct-out{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.acct-out p{margin:.2rem 0 0}.dos-file{--cut:1.4rem;background:linear-gradient(110deg, color-mix(in srgb, var(--ac,var(--pc)) 13%, #0d0a18e6), #0d0a18e0 45%), repeating-linear-gradient(0deg, #ffffff04 0 .06rem, transparent .06rem .5rem);border-color:color-mix(in srgb, var(--ac,var(--pc)) 35%, transparent);grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:2.2rem;padding:1.8rem 2rem 2rem;display:grid}.dos-file:before{content:"CONFIDENTIAL // 機密";font-family:var(--font-ui);letter-spacing:.3em;color:var(--faint);font-size:.66rem;position:absolute;top:.8rem;right:1.6rem}.dos-photo{position:relative}.dos-stamp{font-family:var(--font-title);letter-spacing:.22em;white-space:nowrap;color:var(--ac,var(--pc));border:.16rem solid var(--ac,var(--pc));background:#08060ee0;padding:.2rem .8rem;font-size:1rem;font-weight:800;position:absolute;bottom:-.7rem;left:50%;transform:translate(-50%)rotate(-6deg)}.dos-stamp.guest{color:var(--muted);border-color:var(--muted)}.dos-id{align-content:center;gap:.6rem;min-width:0;display:grid}.dos-handle{text-transform:none;color:#fff;overflow-wrap:anywhere;text-shadow:.25rem .25rem 0 color-mix(in srgb, var(--ac,var(--pc)) 45%, transparent);margin:0;font-size:4.8rem}.dos-tags{flex-wrap:wrap;gap:.5rem;display:flex}.dos-tags .chip{font-size:.78rem}.ol .chip.dos-title{color:#fff;background:color-mix(in srgb, var(--ac,var(--yellow)) 24%, transparent);box-shadow:inset 0 0 0 .06rem color-mix(in srgb, var(--ac,var(--yellow)) 60%, transparent)}.dos-meta{flex-wrap:wrap;gap:.6rem 2.2rem;margin:.5rem 0 0;display:flex}.dos-meta dt{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.35rem;font-size:.66rem;display:flex}.dos-meta dt .icon{width:1rem;height:1rem;color:var(--ac,var(--pc))}.dos-meta dd{font-family:var(--font-ui);color:var(--ink);margin:.15rem 0 0;font-size:1.05rem}.dos-own{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.dos-words{border-left:.2rem solid var(--ac,var(--pc));background:#00000059;align-content:center;align-self:stretch;gap:.6rem;margin:0;padding:1.3rem 1.5rem;display:grid;position:relative}.dos-words:before{content:"“";font-family:var(--font-title);color:var(--ac,var(--pc));opacity:.2;font-size:8rem;position:absolute;top:-1.2rem;right:1rem}.dos-words p{color:var(--ink);margin:0;font-size:1.15rem;font-style:italic;line-height:1.45}.dos-words.none p{color:var(--muted)}.dos-cta{background:linear-gradient(90deg,#3df0ff1f,#0d0a18e0 60%);border-color:#3df0ff66;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.3rem 1.6rem;display:grid}.dos-cta-icon{width:3.4rem;height:3.4rem;color:var(--cyan);background:#3df0ff1f;border-radius:50%;place-items:center;display:grid}.dos-cta b{font-size:1.9rem}.dos-cta p{max-width:52rem;color:var(--ink2);margin:.3rem 0 0}.dos-cta-actions{gap:.6rem;display:flex}.dos-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.dos-col{gap:1.4rem;display:grid}.dos-table{gap:.3rem;display:grid}.dos-tr{border-left:.18rem solid var(--cc,transparent);background:#ffffff08;grid-template-columns:minmax(10rem,1.7fr) repeat(5,minmax(0,1fr));align-items:center;gap:.6rem;padding:.55rem .8rem;display:grid}.dos-tr.head{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);background:0 0;padding-top:0;padding-bottom:.2rem;font-size:.66rem}.dos-tr.head>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dos-tr.head .icon{vertical-align:-.42em;width:1.45em;height:1.45em;color:var(--pc)}.dos-tr .num{font-size:1.35rem}.dos-tr .num.gold{color:var(--gold)}.dos-tr.empty{opacity:.5}.dos-tr-who{align-items:center;gap:.8rem;display:flex}.dos-tr-who .display{color:var(--cc);font-size:1.6rem}.dos-tr-who .jp{opacity:.6;margin-left:.4rem;font-size:.9rem}.dos-best{gap:1rem;display:grid}.dos-best-top{align-items:center;gap:1.6rem;display:flex}.dos-best-score{border-right:.06rem solid var(--line);padding-right:1.6rem;display:grid}.dos-best-score b{color:var(--gold);text-shadow:0 0 1.2rem #ffc94a66;font-size:3.4rem;line-height:1}.dos-best-facts{gap:.35rem;min-width:0;display:grid}.dos-best-line{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dos-best-meta{flex-wrap:wrap;align-items:center;display:flex}.dos-best-meta>span+span:before{content:"·";margin:0 .45em}.dos-best-res{font-family:var(--font-ui);font-size:1.1rem}.dos-best-res.k-dead{color:#ffb3bb}.dos-best-res.k-won{color:var(--yellow)}.dos-best-res.k-moon{color:#e6dcff}.dos-best-epitaph{color:var(--ink2);margin:0;font-size:1rem;font-style:italic;line-height:1.4}.dos-best-ware,.dos-best-deck{gap:.5rem;display:grid}.dos-recent{gap:.35rem;display:grid}.dos-run{text-align:left;transition:background var(--t), transform var(--t) var(--ease);animation:ol-rise .45s var(--ease) both;animation-delay:calc(var(--i) * 35ms);background:#ffffff08;grid-template-columns:.2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.6rem .9rem .6rem 0;display:grid}.dos-run:hover{background:#ffffff14;transform:translate(.3rem)}.dos-run-bar{background:var(--cc);align-self:stretch}.dos-run-main{gap:.25rem;min-width:0;display:grid}.dos-run-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dos-run-text{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.dos-run-side{justify-items:end;gap:.1rem;display:grid}.dos-run-side b{font-size:1.4rem}.dos-badges{flex-wrap:wrap;gap:.45rem;display:flex}.dos-badge{font-family:var(--font-ui);letter-spacing:.06em;color:#ffe6a8;clip-path:polygon(.5rem 0,100% 0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%,0 .5rem);cursor:help;background:linear-gradient(90deg,#ffc94a29,#ffc94a0a);border:.06rem solid #ffc94a59;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .5rem;font-size:.8rem;display:inline-flex}.dos-badge .icon{width:1.1rem;height:1.1rem;color:var(--gold)}.dos-ach-count{color:var(--gold);font-size:1.3rem}.dos-ach-all{align-self:flex-start}.dos-look{text-align:left;gap:.8rem;width:min(92vw,54rem);display:grid}.dos-look-head{border-bottom:.06rem solid var(--line);align-items:center;gap:1.2rem;padding-bottom:.9rem;display:flex}.dos-look-head>div{justify-items:start;gap:.3rem;display:grid}.dos-look-head .display{text-transform:none;font-size:2.6rem}.dos-look-runners{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.dos-look-runner{border:.1rem solid var(--line);clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);height:12rem;transition:border-color var(--t), box-shadow var(--t), transform var(--t) var(--ease);background:linear-gradient(#141022b3,#08060ef2);position:relative;overflow:hidden}.dos-look-runner:hover{transform:translateY(-.2rem)}.dos-look-runner img{height:160%;filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--cc) 50%, transparent));position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.dos-look-runner b{color:var(--cc);text-shadow:0 .15rem #000;font-size:1.8rem;position:absolute;bottom:.5rem;left:.8rem}.dos-look-runner.on{border-color:var(--cc);box-shadow:inset 0 0 2.2rem color-mix(in srgb, var(--cc) 35%, transparent)}.dos-look-tints{flex-wrap:wrap;gap:.6rem;display:flex}.dos-tint{color:#0b0812;background:var(--tc);width:2.4rem;height:2.4rem;box-shadow:0 0 0 .14rem #0009, 0 0 .8rem color-mix(in srgb, var(--tc) 55%, transparent);transition:transform var(--t) var(--ease-back);border-radius:50%;place-items:center;display:grid}.dos-tint:hover{transform:scale(1.12)}.dos-tint .icon{width:1.3rem;height:1.3rem}.dos-tint.on{box-shadow:0 0 0 .18rem #0b0812, 0 0 0 .32rem #fff, 0 0 1.2rem var(--tc)}.dos-look-titles{flex-wrap:wrap;align-content:flex-start;gap:.4rem;max-height:12rem;display:flex}.dos-ttl{font-family:var(--font-ui);letter-spacing:.06em;border:.06rem solid var(--line);transition:background var(--t), color var(--t);background:#ffffff0d;border-radius:.25rem;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.85rem;display:inline-flex}.dos-ttl:hover:not(:disabled){background:#ffffff1f}.dos-ttl.on{color:#0b0812;background:var(--yellow);border-color:var(--yellow)}.dos-ttl.locked{opacity:.42;cursor:not-allowed}.dos-ttl .icon{width:.9rem;height:.9rem}.lb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.6rem;display:flex}.lb-blurb{max-width:48rem;color:var(--ink2);align-items:center;gap:.9rem;margin:0;font-size:1rem;line-height:1.4;display:flex}.lb-blurb .jp{letter-spacing:.2em;color:var(--yellow);opacity:.85;flex:none;font-size:1.3rem}.lb-filters{flex-wrap:wrap;gap:.6rem;display:flex}.lb-grid{transition:opacity var(--t);grid-template-columns:30rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.lb-grid.busy{opacity:.6}.lb-side{gap:1rem;display:grid;position:sticky;top:1rem}.lb-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.5rem;padding-top:1.8rem;display:grid}.lb-pod{--mc:#cfd6ea;text-align:center;min-width:0;transition:transform var(--t) var(--ease);justify-items:center;gap:.35rem;padding-top:.6rem;display:grid;position:relative}button.lb-pod:hover{transform:translateY(-.3rem)}.lb-pod.p1{--mc:var(--gold)}.lb-pod.p3{--mc:#e0905a}.lb-pod-handle{max-width:100%;font-family:var(--font-ui);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.lb-pod.mine .lb-pod-handle{color:var(--cyan)}.lb-pod-val{color:var(--mc);font-size:1.35rem}.lb-pod-val .icon{vertical-align:-.08em;width:.8em;height:.8em;margin-right:.2em}.lb-pod-base{width:100%;height:3.4rem;font-family:var(--font-title);color:var(--mc);background:linear-gradient(180deg, color-mix(in srgb, var(--mc) 30%, #0e0a1aeb), #0e0a1aeb);border-top:.18rem solid var(--mc);clip-path:polygon(.6rem 0,calc(100% - .6rem) 0,100% 100%,0 100%);place-items:center;font-size:2.2rem;font-weight:800;display:grid}.lb-pod.p1 .lb-pod-base{height:6rem;font-size:3.4rem;box-shadow:inset 0 0 2rem #ffc94a33}.lb-pod.p2 .lb-pod-base{height:4.4rem;font-size:2.6rem}.lb-pod-crown{color:var(--gold);filter:drop-shadow(0 0 .6rem var(--gold));animation:2.4s ease-in-out infinite lb-bob;position:absolute;top:-1.5rem}.lb-pod-crown .icon{width:1.9rem;height:1.9rem}@keyframes lb-bob{50%{transform:translateY(-.25rem)}}.lb-pod.empty{opacity:.4}.lb-pod-empty{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:.72rem}.lb-standing{gap:.7rem;padding:1.2rem 1.3rem;display:grid}.lb-standing p{color:var(--ink2);margin:0;line-height:1.4}.lb-standing.has-row{background:radial-gradient(ellipse at 0% 0%, #3df0ff1f, transparent 60%), var(--panel);border-color:#3df0ff73}.lb-standing-row{gap:2rem;display:flex}.lb-standing-row>span{display:grid}.lb-standing-row b{font-size:2.6rem;line-height:1}.lb-standing-rank b{color:var(--cyan)}.lb-standing-actions{flex-wrap:wrap;gap:.5rem;display:flex}.lb-standing .ol-chip-btn{justify-self:start}.lb-table{padding:.6rem .7rem .9rem}.lb-tr{grid-template-columns:3.4rem minmax(13rem, 2.2fr) repeat(var(--cols), minmax(0, 1fr)) 1.6rem;align-items:center;gap:.8rem;padding:.45rem .8rem;display:grid;position:relative}.lb-tr.head{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-bottom:.06rem solid var(--line);padding-top:.5rem;padding-bottom:.55rem;font-size:.68rem}.lb-tr.head>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-tr.head>span:first-child{text-align:center}.lb-tr.head .icon{vertical-align:-.42em;width:1.45em;height:1.45em}.lb-tr.head .main{color:var(--yellow)}.lb-rows{gap:.2rem;margin-top:.35rem;display:grid}.lb-rows .lb-tr{border-left:.16rem solid color-mix(in srgb, var(--cc) 70%, transparent);animation:ol-rise .4s var(--ease) both;animation-delay:calc(var(--i) * 25ms);transition:background var(--t);background:#ffffff06}.lb-tr.link{cursor:pointer}.lb-tr.link:hover{background:#ffffff14}.lb-rank{color:var(--ink2);justify-self:center;font-size:1.45rem}.lb-tr.m1,.lb-tr.m2,.lb-tr.m3{--mc:var(--gold);background:linear-gradient(90deg, color-mix(in srgb, var(--mc) 15%, transparent), #ffffff05 60%)}.lb-tr.m2{--mc:#cfd6ea}.lb-tr.m3{--mc:#e0905a}.lb-tr.m1 .lb-rank,.lb-tr.m2 .lb-rank,.lb-tr.m3 .lb-rank{color:#0b0812;background:var(--mc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:2.5rem;height:2.5rem;filter:drop-shadow(0 0 .5rem var(--mc));place-items:center;font-size:1.4rem;display:grid}.lb-tr.mine{background:linear-gradient(90deg,#3df0ff2b,#3df0ff08);box-shadow:inset 0 0 0 .08rem #3df0ff80}.lb-who{align-items:center;gap:.8rem;min-width:0;display:flex}.lb-who-text{gap:.1rem;min-width:0;display:grid}.ol .lb-handle{font-family:var(--font-ui);letter-spacing:.03em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;text-decoration:none;overflow:hidden}.ol .lb-handle:hover{color:var(--cyan);text-decoration:underline}.lb-who-sub{align-items:center;gap:.5rem;display:flex}.lb-cell{color:var(--ink2);white-space:nowrap;font-size:1.15rem}.lb-cell.main{color:#fff;font-size:1.5rem}.lb-tr.m1 .lb-cell.main{color:var(--gold)}.lb-res{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.lb-res .icon{width:1rem;height:1rem}.lb-res.k-dead{color:#ff9aa5}.lb-res.k-won{color:var(--yellow)}.lb-res.k-moon{color:#e6dcff}.lb-go{color:var(--faint);transition:color var(--t), transform var(--t) var(--ease)}.lb-tr.link:hover .lb-go{color:#fff;transform:translate(.2rem)}.lb-gap{letter-spacing:.2em;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:.7rem 0 .3rem;font-size:.7rem;display:grid}.lb-gap>span:not(.ui){background:repeating-linear-gradient(90deg, var(--line2) 0 .4rem, transparent .4rem .8rem);height:.08rem}.lb-tr.skel{background:#ffffff05;margin-top:.2rem}.dly-clock{border:.06rem solid var(--line2);clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);background:#00000073;align-items:center;gap:.7rem;padding:.55rem 1.1rem;display:flex}.dly-clock .icon{color:var(--pc)}.dly-clock b{letter-spacing:.05em;color:#fff;font-size:2rem}.dly-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.dly-main,.dly-side{gap:1.4rem;display:grid}.dly-hero{--cut:1.4rem;background:linear-gradient(120deg, color-mix(in srgb, var(--cc) 15%, #0d0a18e6), #0d0a18e6 55%);border-color:color-mix(in srgb, var(--cc) 45%, transparent);grid-template-columns:24rem minmax(0,1fr);min-height:34rem;display:grid;overflow:hidden}.dly-art{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--cc) 35%, transparent), transparent 65%);position:relative;overflow:hidden}.dly-art img{height:104%;filter:drop-shadow(0 0 1.4rem color-mix(in srgb, var(--cc) 55%, transparent));animation:6s ease-in-out infinite dly-float;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}@keyframes dly-float{50%{transform:translate(-50%)translateY(-.5rem)}}.dly-kanji{color:var(--cc);opacity:.14;font-size:9rem;line-height:1;position:absolute;top:.8rem;left:1.2rem}.dly-info{align-content:start;gap:.85rem;padding:1.8rem 2rem 2rem;display:grid}.dly-name{color:var(--cc);text-shadow:.3rem .3rem #0009;margin:0;font-size:5.4rem}.dly-name span{font-family:var(--font-ui);letter-spacing:.25em;color:var(--ink2);text-shadow:none;margin-top:.4rem;font-size:1rem;font-weight:600;display:block}.dly-blurb{color:var(--ink2);border-left:.2rem solid var(--cc);background:#ffffff0a;margin:0;padding:.7rem .9rem;font-size:1.02rem;line-height:1.4}.dly-facts{flex-wrap:wrap;gap:.6rem;display:flex}.dly-fact{text-align:left;border:.06rem solid var(--line2);transition:border-color var(--t);background:#0000006b;gap:.1rem;padding:.55rem 2rem .55rem 1rem;display:grid;position:relative}.dly-fact b{letter-spacing:.06em;color:#fff;font-size:1.6rem}button.dly-fact:hover{border-color:var(--cyan)}.dly-fact>.icon{width:.95rem;height:.95rem;color:var(--muted);position:absolute;top:.5rem;right:.5rem}.dly-start{gap:.6rem;margin-top:.4rem;display:grid}.dly-note{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.dly-note.warn{color:var(--orange)}.dly-go{width:100%;min-height:4.4rem;font-size:1.6rem}.dly-restart{justify-self:center}.dly-rules ol{color:var(--ink2);gap:.6rem;margin:0;padding-left:1.5rem;line-height:1.4;display:grid}.dly-rules b{color:#fff}.dly-rules li .icon{color:var(--pc)}.dly-rules li::marker{font-family:var(--font-title);color:var(--pc);font-weight:800}.dly-mine{border-color:color-mix(in srgb, var(--cc) 45%, transparent)}.dly-mine-row{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.dly-mine-row>div{display:grid}.dly-mine-score{color:var(--gold);font-size:3rem;line-height:1}.dly-mine-rank b{color:var(--cyan);font-size:2.2rem}.dly-mine-text{color:var(--ink2);margin:0}.dly-mine .ol-chip-btn{align-self:flex-start}.dly-mini{gap:.25rem;display:grid}.dly-mini-row{text-align:left;border-left:.14rem solid var(--cc);transition:background var(--t);animation:ol-rise .4s var(--ease) both;animation-delay:calc(var(--i) * 30ms);background:#ffffff08;grid-template-columns:2rem auto minmax(0,1fr) auto 5.5rem;align-items:center;gap:.7rem;padding:.35rem .7rem .35rem .4rem;display:grid}.dly-mini-row:hover{background:#ffffff14}.dly-mini-row.mine{background:#3df0ff21}.dly-mini-rank{text-align:center;color:var(--muted);font-size:1.2rem}.dly-mini-row.m1 .dly-mini-rank{color:var(--gold)}.dly-mini-row.m2 .dly-mini-rank{color:#cfd6ea}.dly-mini-row.m3 .dly-mini-rank{color:#e0905a}.dly-mini-h{font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dly-mini-row>b{text-align:right;font-size:1.2rem}.dly-leg-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.dly-leg{--mc:var(--gold);text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--mc) 16%, transparent), #ffffff05);border-top:.16rem solid var(--mc);min-width:0;transition:transform var(--t) var(--ease);animation:ol-rise .45s var(--ease) both;animation-delay:calc(var(--i) * 70ms);justify-items:center;gap:.3rem;padding:1rem .5rem;display:grid}.dly-leg:hover{transform:translateY(-.25rem)}.dly-leg.m2{--mc:#cfd6ea}.dly-leg.m3{--mc:#e0905a}.dly-leg-place{color:var(--mc);font-size:1.4rem}.dly-leg-h{max-width:100%;font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dly-leg>b{font-size:1.5rem}.wall-page{--pc:var(--pink)}.wall-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.6rem;display:flex}.wall-intro p{max-width:50rem;color:var(--ink2);margin:0;font-size:1.05rem;line-height:1.45}.wall-intro b{color:#fff}.wall-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2.4rem 1.7rem;padding:1.2rem .5rem 2rem;display:grid}.wall-tag{--cc:var(--yellow);--sc:var(--yellow);--rot:0deg;text-align:left;transform:rotate(var(--rot));transition:transform .25s var(--ease), box-shadow .25s;animation:wall-pin .55s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms);background:linear-gradient(#1b1729,#100d1c);border:.06rem solid #ffffff1f;grid-template-rows:auto 1fr;padding:.7rem .7rem 1rem;display:grid;position:relative;box-shadow:0 1.2rem 2.4rem #0000008c,0 .2rem .5rem #00000080}@keyframes wall-pin{0%{opacity:0;transform:rotate(var(--rot)) translateY(-1.4rem) scale(1.05)}}.wall-tag:hover,.wall-tag:focus-visible{z-index:2;box-shadow:0 1.8rem 3rem #000000a6, 0 0 0 .1rem color-mix(in srgb, var(--cc) 65%, transparent), 0 0 2rem color-mix(in srgb, var(--cc) 20%, transparent);transform:rotate(0)translateY(-.5rem)scale(1.03)}.wall-tag.k-dead{--sc:var(--red)}.wall-tag.k-moon{--sc:#d9ccff}.wall-tag.mine{box-shadow:0 1.2rem 2.4rem #0000008c, 0 0 0 .12rem var(--cyan)}.wall-tape{z-index:3;width:5.6rem;height:1.5rem;transform:translateX(-50%) rotate(calc(var(--rot) * -2.5));background:#fff0cd33;position:absolute;top:-.75rem;left:50%;box-shadow:0 .1rem .3rem #0000004d}.wall-photo{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--cc) 42%, #15112a), #07060d 80%);height:14rem;display:block;position:relative;overflow:hidden}.wall-photo:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0003 0 .12rem,#0000 .12rem .3rem);position:absolute;inset:0}.wall-photo img{height:148%;filter:drop-shadow(0 0 1rem color-mix(in srgb, var(--cc) 50%, transparent));transition:transform .4s var(--ease);position:absolute;bottom:-36%;left:50%;transform:translate(-50%)}.wall-tag:hover .wall-photo img{transform:translate(-50%)scale(1.05)}.wall-tag.k-dead .wall-photo{background:radial-gradient(circle at 50% 35%,#2c1a24,#07060d 80%)}.wall-tag.k-dead .wall-photo img{filter:grayscale(.85)brightness(.65)contrast(1.15)}.wall-kanji{z-index:1;color:var(--cc);opacity:.28;font-size:3.6rem;position:absolute;top:.3rem;right:.6rem}.wall-stamp{z-index:1;font-family:var(--font-title);letter-spacing:.14em;color:var(--sc);border:.14rem solid var(--sc);background:#07060dc7;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:1rem;font-weight:800;display:inline-flex;position:absolute;bottom:.8rem;left:.7rem;transform:rotate(-4deg)}.wall-stamp .icon{width:1.05rem;height:1.05rem}.wall-body{align-content:start;gap:.45rem;padding:.8rem .3rem 0;display:grid}.wall-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.wall-handle{font-family:var(--font-ui);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.wall-handle:hover{color:var(--cyan);text-decoration:underline}.wall-score{color:var(--gold);font-size:1.6rem}.wall-score .icon{vertical-align:-.02em;width:.7em;height:.7em;margin-right:.2em}.wall-res{color:var(--ink2);font-size:.9rem}.wall-cls{font-family:var(--font-ui);letter-spacing:.14em;color:var(--cc);margin-right:.3rem;font-size:.74rem;font-weight:700}.wall-epi{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.wall-foot{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.wall-when{margin-left:auto;font-size:.8rem}.wall-tag.skel{pointer-events:none}.wall-tag.skel .wall-photo{height:14rem}.hist{--pc:var(--violet)}.hist-bar{flex-wrap:wrap;gap:.6rem;display:flex}.hist-sum{border:.06rem solid var(--line);border-left:.2rem solid var(--pc);background:#00000061;flex-wrap:wrap;gap:.5rem 2.2rem;padding:.8rem 1.2rem;display:flex}.hist-sum span{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.5rem;font-size:.78rem;display:flex}.hist-sum .icon{width:1.1rem;height:1.1rem;color:var(--pc);align-self:center}.hist-sum b{letter-spacing:0;color:#fff;font-size:1.6rem}.ol b.gold,.hist-sum b.gold{color:var(--gold)}.hist-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.hist-list{gap:.4rem;display:grid}.hist-row{text-align:left;border:.06rem solid var(--line);border-left:.2rem solid var(--cc);transition:background var(--t), transform var(--t) var(--ease), border-color var(--t);animation:ol-rise .45s var(--ease) both;animation-delay:calc(var(--i) * 30ms);background:#0e0a1acc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.6rem 1rem .6rem .6rem;display:grid}.hist-row:hover{background:#1e1834e0;transform:translate(.25rem)}.hist-row.on{background:color-mix(in srgb, var(--cc) 12%, #0e0a1aeb);border-color:color-mix(in srgb, var(--cc) 60%, transparent)}.hist-main{gap:.25rem;min-width:0;display:grid}.hist-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hist-name{color:var(--cc);font-size:1.5rem}.hist-res{font-size:.95rem}.hist-epi{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-style:italic;overflow:hidden}.hist-nums{text-align:right;grid-template-columns:repeat(3,auto) 6.6rem;align-items:center;gap:1.1rem;display:grid}.hist-nums>span{display:grid}.hist-nums b{font-size:1.3rem}.hist-when{gap:.1rem}.hist-sheet-wrap{position:sticky;top:1rem}.hist-sheet{--cut:1.2rem;border-color:color-mix(in srgb, var(--cc) 40%, transparent);background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--cc) 14%, transparent), transparent 55%), #0d0a18f0;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;max-height:calc(100vh - 2.5rem);animation:ol-rise .35s var(--ease) both;gap:.9rem;padding:1.4rem 1.6rem 1.8rem;display:grid;overflow-y:auto}.hist-sheet-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.hist-sheet-res{color:var(--ink2);margin:0}.hist-sheet-share{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hist-sheet .ol-tiles{--n:4;gap:.5rem}.hist-sheet .ol-tile b{font-size:1.8rem}.hist-sheet .ol-ph{margin-top:.5rem}.rv-word{align-items:center;gap:.6rem;margin:.2rem 0;font-size:3rem;display:flex}.rv-word .icon{width:.8em;height:.8em}.rv-word.k-dead{color:var(--red);text-shadow:0 0 2rem #ff284680}.rv-word.k-won{color:var(--yellow);text-shadow:0 0 2rem #ffe14d80}.rv-word.k-moon{color:#ebe3ff;text-shadow:0 0 2rem #b496ffbf}.rv-word.big{margin:0;font-size:7rem;display:block}.rv-hero{--cut:1.6rem;background:linear-gradient(110deg, color-mix(in srgb, var(--cc) 16%, #0d0a18e6), #0d0a18e6 55%);border-color:color-mix(in srgb, var(--cc) 40%, transparent);grid-template-columns:28rem minmax(0,1fr);min-height:30rem;display:grid;overflow:hidden}.rv-hero.k-dead{background:radial-gradient(ellipse at 100% 0%, #ff3b4e1f, transparent 50%), linear-gradient(110deg, color-mix(in srgb, var(--cc) 12%, #0d0a18e6), #0d0a18e6 55%)}.rv-hero.k-moon{background:radial-gradient(ellipse at 90% 10%, #dccdff2e, transparent 45%), linear-gradient(110deg, color-mix(in srgb, var(--cc) 16%, #0d0a18e6), #0d0a18e6 55%)}.rv-art{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cc) 35%, transparent), transparent 65%);min-height:24rem;position:relative;overflow:hidden}.rv-art img{height:108%;filter:drop-shadow(0 0 1.4rem color-mix(in srgb, var(--cc) 55%, transparent));position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.rv-hero.k-dead .rv-art img{filter:grayscale(.7)brightness(.75)drop-shadow(0 0 1rem #ff3b4e73)}.rv-kanji{color:var(--cc);opacity:.12;font-size:10rem;line-height:1;position:absolute;top:.8rem;left:1.4rem}.rv-info{align-content:center;gap:.9rem;min-width:0;padding:2rem 2.4rem;display:grid}.rv-headline{font-family:var(--font-ui);margin:0;font-size:1.4rem;line-height:1.4}.ol .rv-who{color:var(--cyan);vertical-align:middle;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.ol .rv-who:hover{text-decoration:underline}.rv-who.guest{color:var(--muted)}.rv-who.guest .icon{width:1.1em;height:1.1em}.rv-epitaph{max-width:60rem;color:var(--ink);border-left:.22rem solid var(--cc);background:#00000059;margin:0;padding:.9rem 1.2rem;font-size:1.25rem;font-style:italic;line-height:1.45}.rv-epitaph.small{font-size:1rem}.rv-chips{flex-wrap:wrap;gap:.4rem;display:flex}.rv-actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.rv-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.rv-seed{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.rv-seed p{flex-basis:100%;margin:0}.rv-seed-code{border:.06rem dashed var(--line2);transition:border-color var(--t);background:#0000006b;align-items:baseline;gap:.6rem;padding:.5rem 1rem;display:flex}.rv-seed-code:hover{border-color:var(--cyan)}.rv-seed-code b{letter-spacing:.12em;color:#fff;font-size:1.7rem}.rv-seed-code .icon{width:1rem;height:1rem;color:var(--muted);align-self:center}.rv-cta{background:linear-gradient(90deg,#ffe14d1a,#0d0a18e0 60%);border-color:#ffe14d66;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.4rem 1.8rem;display:grid}.rv-cta b{font-size:2.2rem}.rv-cta p{margin:.3rem 0 0}:root.portrait .ol-in{zoom:1.75;gap:1.1rem;padding:1rem 1rem 4rem}:root.portrait .ol-head{grid-template-columns:auto minmax(0,1fr);gap:.6rem 1rem}:root.portrait .ol-head-side{grid-column:1/-1;justify-content:flex-start}:root.portrait .ol-head-side .ol-search{width:100%}:root.portrait .ol-title h1{font-size:2.8rem}:root.portrait .ol-title h1 .jp{font-size:1rem}:root.portrait .ol-tiles.six,:root.portrait .ol-tiles.seven{--n:3}:root.portrait .ol-tile b{font-size:2rem}:root.portrait .acct-grid,:root.portrait .acct-grid.signed,:root.portrait .dos-file,:root.portrait .dos-grid,:root.portrait .dos-cta,:root.portrait .lb-grid,:root.portrait .dly-grid,:root.portrait .dly-hero,:root.portrait .hist-grid,:root.portrait .rv-grid,:root.portrait .rv-hero,:root.portrait .rv-cta{grid-template-columns:minmax(0,1fr)}:root.portrait .acct-grid{gap:1.4rem;min-height:0}:root.portrait .acct-card{order:-1}:root.portrait .acct-hero h2{font-size:3.4rem}:root.portrait .acct-hero p{font-size:1.05rem}:root.portrait .acct-perks{grid-template-columns:minmax(0,1fr)}:root.portrait .acct-card .ol-tab .icon{display:none}:root.portrait .acct-id{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}:root.portrait .acct-id-text{justify-items:center}:root.portrait .acct-row{grid-template-columns:auto minmax(0,1fr)}:root.portrait .acct-row .btn{grid-column:2;justify-self:start}:root.portrait .acct-out{flex-direction:column;align-items:stretch}:root.portrait .ol-code span{font-size:1.8rem}:root.portrait .acct-reveal{padding:1.6rem 1.2rem}:root.portrait .acct-reveal h2{font-size:2.6rem}:root.portrait .dos-file{text-align:center;justify-items:center;gap:1.4rem;padding:1.6rem 1.2rem}:root.portrait .dos-file:before{display:none}:root.portrait .dos-ava,:root.portrait .dos-file .ol-ava.sz-xl{--sz:10rem}:root.portrait .dos-id{justify-items:center}:root.portrait .dos-tags,:root.portrait .dos-meta,:root.portrait .dos-meta dt,:root.portrait .dos-own{justify-content:center}:root.portrait .dos-handle{font-size:3.2rem}:root.portrait .dos-words{text-align:left;justify-self:stretch}:root.portrait .dos-cta{justify-items:start}:root.portrait .dos-tr{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}:root.portrait .dos-tr>:nth-child(5),:root.portrait .dos-tr>:nth-child(6),:root.portrait .dos-tr-who .jp{display:none}:root.portrait .dos-best-top{flex-direction:column;align-items:flex-start;gap:.8rem}:root.portrait .dos-best-score{border-right:0;padding-right:0}:root.portrait .dos-look-runner{height:9rem}:root.portrait .lb-side{position:static}:root.portrait .lb-tabs .ol-tab{flex:auto;justify-content:center;padding:.7rem .8rem;font-size:.8rem}:root.portrait .lb-tr{grid-template-columns:2.6rem minmax(0,1fr) auto 1rem;gap:.6rem;padding:.45rem .5rem}:root.portrait .lb-tr>.lb-cell:not(.main),:root.portrait .lb-tr.head>span:not(:first-child):not(:nth-child(2)):not(.main):not(:last-child),:root.portrait .lb-tr.skel>.ol-skel:not(:first-child)~.ol-skel{display:none}:root.portrait .dly-hero{min-height:0}:root.portrait .dly-art{height:18rem}:root.portrait .dly-name{font-size:4rem}:root.portrait .dly-info{padding:1.4rem 1.2rem 1.6rem}:root.portrait .dly-clock b{font-size:1.5rem}:root.portrait .dly-mini-row{grid-template-columns:1.8rem auto minmax(0,1fr) 5rem}:root.portrait .dly-mini-res{display:none}:root.portrait .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem;padding:1rem 0 2rem}:root.portrait .wall-photo{height:11rem}:root.portrait .hist-row{grid-template-columns:auto minmax(0,1fr)}:root.portrait .hist-nums{text-align:left;grid-column:1/-1;grid-template-columns:repeat(3,auto) minmax(0,1fr)}:root.portrait .hist-when{justify-items:end}:root.portrait .hist-sheet-wrap.overlay{z-index:400;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#04030ad1;align-items:start;padding:1rem;animation:.2s fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}:root.portrait .hist-sheet{max-height:none;overflow:visible}:root.portrait .hist-sheet .ol-tiles{--n:3}:root.portrait .rv-art{height:18rem;min-height:0}:root.portrait .rv-info{padding:1.4rem 1.2rem 1.6rem}:root.portrait .rv-word.big{font-size:4.4rem}:root.portrait .rv-headline{font-size:1.15rem}:root.portrait .ol-act{grid-template-columns:minmax(0,1fr);gap:.3rem}:root.portrait .ol-modal{width:94vw;padding:1.6rem 1.2rem}.card-type{white-space:nowrap;align-items:center;gap:.35em;display:flex}.card-type .icon{width:1.3em;height:1.3em;margin:-.15em 0}.reward-row .chip .icon{width:1.4em;height:1.4em;color:inherit}.rested{justify-content:center;align-items:center;gap:.4em;display:flex}.event-choices .event-choice{align-items:center;gap:.8rem;display:flex}.event-choice>.icon{width:1.6rem;height:1.6rem;color:var(--yellow)}.event-choice.tone-good>.icon{color:var(--green)}.event-choice.tone-bad>.icon{color:var(--orange)}.event-choice.tone-risky>.icon{color:var(--pink)}.event-choice:disabled>.icon{color:var(--muted)}.ec-body{flex:1;min-width:0}.fixer-offer b{align-items:center;gap:.4em;display:flex}.fixer-offer b .icon{width:1.1em;height:1.1em;color:var(--green)}.fixer-offer.tone-risky b .icon{color:var(--pink)}.run-seed{justify-content:center;align-items:center;gap:.35em;display:flex}.act-num .icon{vertical-align:-.22em;width:1.2em;height:1.2em;margin-right:.5em}.tb-floor .noto{align-items:center;gap:.25em;display:inline-flex}.tb-floor .noto .icon{width:1.1em;height:1.1em}.tb-clock{align-items:center;gap:.3em;display:flex}.tb-clock .icon{width:1.1em;height:1.1em;color:var(--muted)}.sortbar-label{color:var(--muted);place-items:center;margin-right:.15rem;display:grid}.sortbar-label .icon{width:1.3rem;height:1.3rem}.sortbar .chip .icon{width:1.25em;height:1.25em}.pile-note .icon,.pile-empty .icon{vertical-align:-.3em;width:1.3em;height:1.3em;margin-right:.35em}.pile-n{justify-content:center;align-items:center;gap:.15em;display:flex}.end-turn .icon{width:1.2em;height:1.2em}.end-confirm p{align-items:center;gap:.4em;display:flex}.end-confirm p .icon{color:var(--orange)}.turn-tag .icon{vertical-align:-.3em;width:1.3em;height:1.3em;margin-right:.4em}.fighter-name .icon{vertical-align:-.25em;width:1.2em;height:1.2em;margin-right:.3em}.tier-tag{align-items:center;gap:.35em;display:flex}.tier-tag .icon{width:1.4em;height:1.4em;margin:-.2em 0}.ram-label{align-items:center;gap:.3em;display:flex}.tempo .ui .icon,.heat .ui .icon{vertical-align:-.4em;width:1.4em;height:1.4em;margin-right:.3em}.turn-banner span .icon{vertical-align:-.08em;width:.8em;height:.8em;margin-right:.25em}.rb-who b .icon{vertical-align:-.15em;width:1.1em;height:1.1em;color:var(--muted);margin-right:.3em}.rb-btns .chip .icon{width:1.25em;height:1.25em}.rb-speed{color:var(--muted);place-items:center;margin-left:.3rem;display:grid}.rb-speed .icon{width:1.1rem;height:1.1rem}.replay-meta{flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;display:flex}.replay-meta span{align-items:center;gap:.3em;display:flex}.replay-meta .icon{width:1.2em;height:1.2em}.end-meta>span{align-items:center;gap:.35em;display:flex}.end-meta .icon{width:1.3em;height:1.3em}.end-grid h3 .icon{vertical-align:-.38em;width:1.4em;height:1.4em;margin-right:.45em}.score-line .icon,.score-total .icon{vertical-align:-.25em;width:1.2em;height:1.2em;color:var(--muted);margin-right:.45em}.rank-line .icon{vertical-align:-.25em;width:1.2em;height:1.2em;margin-right:.4em}.cred-next .icon{vertical-align:-.3em;width:1.3em;height:1.3em;margin-right:.35em}.end-stats span .icon{vertical-align:-.3em;width:1.25em;height:1.25em;margin-right:.3em}.icon.i-lead{vertical-align:-.3em;width:1.25em;height:1.25em;margin-right:.4em}.icon.i-term{vertical-align:-.2em;width:1.1em;height:1.1em;margin-right:.2em}.icon.i-pair{margin-left:-.2rem}.icon.i-spin{animation:.9s linear infinite mi-spin}@keyframes mi-spin{to{transform:rotate(360deg)}}.cx-title h1 .h-icon{filter:drop-shadow(.06em .06em 0 var(--pink))}.cx-section-head h2 .h-icon{color:var(--ac)}.set-row .set-label{align-items:center;gap:.65rem;min-width:0;display:flex}.set-label>.icon{width:1.3rem;height:1.3rem;color:var(--ink2)}.set-row[aria-checked=false] .set-label>.icon{color:var(--muted)}.set-row[aria-checked=true] .set-label>.icon{color:var(--cyan)}.seg-btns .chip .icon{width:1.2em;height:1.2em}.mod b{align-items:center;gap:.4rem;display:flex}.mod b .icon{width:1.2rem;height:1.2rem}.help-key .i-lead{color:var(--cyan)}.update-banner>.icon{width:1.6rem;height:1.6rem;color:var(--cyan)}.nw-new{align-items:center;gap:.3em;display:inline-flex}.nw-new .icon{width:1.3em;height:1.3em}.cx-toggle>.icon{width:1.2em;height:1.2em;margin-right:-.25rem}.cx-seg-label{align-items:center;gap:.35rem;min-width:5.2rem;display:inline-flex}.cx-seg-label .icon{width:1.3em;height:1.3em}.cx-tier-label .icon{width:1.25rem;height:1.25rem;color:var(--actc)}.cx-enemy-tier{align-items:center;gap:.3rem;display:inline-flex}.cx-enemy-tier .icon{width:1.2em;height:1.2em}.ach-cat .ui{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.ach-cat .ui .icon{width:1.2em;height:1.2em;color:var(--ac)}.card{--tc:#8a86a8;--spine:2.15em}.card.t-attack{--tc:#ff4d5e}.card.t-skill{--tc:#3df0ff}.card.t-power{--tc:#b46bff}.card.t-status{--tc:#8a86a8}.card.t-curse{--tc:#d24bff}.card-frame{clip-path:polygon(0 0,calc(100% - 1.7em) 0,100% 1.7em,100% 100%,1.7em 100%,0 calc(100% - 1.7em));background:linear-gradient(160deg, var(--rc) 0%, var(--rc2) 40%, color-mix(in srgb, var(--rc2) 60%, #000) 70%, var(--rc) 100%);padding:.16em}.card-inner{clip-path:polygon(0 0,calc(100% - 1.6em) 0,100% 1.6em,100% 100%,1.6em 100%,0 calc(100% - 1.6em));background:linear-gradient(90deg, transparent var(--spine), color-mix(in srgb, var(--tc) 55%, transparent) var(--spine), transparent calc(var(--spine) + .08em)), radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--cc) 16%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 70%, #000) 0%, #08070e 75%);inset:.16em}.card-inner:before{content:"";width:var(--spine);background:repeating-linear-gradient(180deg, #0000002e 0 .12em, transparent .12em .5em), linear-gradient(180deg, var(--tc), color-mix(in srgb, var(--tc) 55%, #120c1c) 70%, color-mix(in srgb, var(--tc) 35%, #0a0712));z-index:1;position:absolute;top:0;bottom:0;left:0}.card-inner:after{left:var(--spine);top:10.2em}.card-cost{clip-path:none;width:1.75em;height:2.05em;box-shadow:inset 0 0 0 .1em color-mix(in srgb, var(--tc) 70%, #fff), 0 0 .5em #0009;z-index:4;background:#0b0812;border-radius:.18em;top:.36em;left:.36em}.card-cost:before{clip-path:none;background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--tc) 80%, #fff) 0 .12em, transparent .12em .36em);z-index:-1;inset:.32em -.2em}.card-cost span{text-shadow:0 0 .35em var(--tc), 0 .06em 0 #000;font-size:1.35em}.card-type{width:calc(var(--spine) / .62 - .6em);writing-mode:vertical-rl;letter-spacing:.32em;color:#ffffffeb;text-shadow:0 0 .5em #000c;clip-path:none;z-index:2;background:0 0;justify-content:flex-start;align-items:center;gap:.5em;padding:0;font-size:.62em;display:flex;top:2.75em;bottom:1.6em;left:.16em;transform:rotate(180deg)}.card-type .icon{width:1.5em;height:1.5em;rotate:180deg}.card-name{left:calc(var(--spine) + .45em);height:1.7em;font-family:var(--font-title);letter-spacing:.04em;justify-content:flex-start;font-size:1.08em;font-weight:800;top:.4em;right:1.15em}.card-name:before{content:"";background:var(--tc);width:.32em;height:.9em;box-shadow:0 0 .4em var(--tc);flex:none;margin-right:.35em}.card-art,.card.t-attack .card-art,.card.t-power .card-art,.card.t-curse .card-art,.card.t-status .card-art{left:calc(var(--spine) + .4em);clip-path:polygon(0 0,100% 0,100% calc(100% - .9em),calc(100% - .9em) 100%,0 100%);height:7.3em;box-shadow:inset 0 0 0 .06em color-mix(in srgb, var(--tc) 45%, transparent);top:2.3em;right:.45em}.card-art:after{content:"";pointer-events:none;background:linear-gradient(var(--tc), var(--tc)) left .3em top .3em / .9em .1em no-repeat, linear-gradient(var(--tc), var(--tc)) left .3em top .3em / .1em .9em no-repeat, linear-gradient(var(--tc), var(--tc)) right .3em top .3em / .9em .1em no-repeat, linear-gradient(var(--tc), var(--tc)) right .3em top .3em / .1em .9em no-repeat, linear-gradient(var(--tc), var(--tc)) left .3em bottom .3em / .9em .1em no-repeat, linear-gradient(var(--tc), var(--tc)) left .3em bottom .3em / .1em .9em no-repeat, repeating-linear-gradient(180deg, #00000029 0 .08em, transparent .08em .3em);opacity:.85;position:absolute;inset:0}.card-text{left:calc(var(--spine) + .55em);text-align:left;align-items:flex-start;font-size:.94em;line-height:1.2;top:9.9em;bottom:1em;right:.6em}.card-gem{left:calc(var(--spine) / 2 + .16em);z-index:3;width:.7em;height:.7em;bottom:.55em}.card.glow:after{clip-path:polygon(0 0,calc(100% - 1.9em) 0,100% 1.9em,100% 100%,1.9em 100%,0 calc(100% - 1.9em));background:linear-gradient(160deg, var(--tc), transparent 35%, transparent 65%, var(--tc))}.card.glow .card-frame{filter:drop-shadow(0 0 .5em color-mix(in srgb, var(--tc) 80%, transparent))}.card.selected .card-frame{filter:drop-shadow(0 0 .9em var(--tc)) brightness(1.1)}.card-back .card-frame,.card-back .card-inner{clip-path:polygon(0 0,calc(100% - 1.7em) 0,100% 1.7em,100% 100%,1.7em 100%,0 calc(100% - 1.7em))}.card-back .card-inner:before{display:none}.intent{background:linear-gradient(90deg,#06040ceb,#06040cb3);border:none;border-radius:0;padding:.3rem .7rem .3rem .5rem}.intent:before{content:"";pointer-events:none;background:linear-gradient(currentColor, currentColor) left 0 top .55rem / .12rem .7rem no-repeat, linear-gradient(currentColor, currentColor) left .55rem top 0 / .7rem .12rem no-repeat, linear-gradient(currentColor, currentColor) right 0 bottom .55rem / .12rem .7rem no-repeat, linear-gradient(currentColor, currentColor) right .55rem bottom 0 / .7rem .12rem no-repeat, linear-gradient(90deg, color-mix(in srgb, currentColor 22%, transparent), transparent 70%);position:absolute;inset:0}.intent .num{font-family:var(--font-ui);font-weight:700}.intent.atk-huge{background:linear-gradient(90deg,#30040cf2,#1c040acc)}.above .intent:after{content:"";opacity:.6;background:linear-gradient(currentColor,#0000);width:.1rem;height:.8rem;position:absolute;bottom:-.9rem;left:50%}.hp-track:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - .1rem),#040208b3 calc(10% - .1rem) 10%);position:absolute;inset:0}.hp-text{z-index:2;font-family:var(--font-ui);font-weight:700}.card-name.long{font-size:.96em}.card-name.xlong{letter-spacing:.02em;font-size:.84em}.hand-rail{pointer-events:none;z-index:90;background:linear-gradient(#0000,#06040ebf 60%,#06040ee6);width:78rem;height:4.6rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hand-rail i{background:linear-gradient(90deg, transparent, var(--cyan) 20%, var(--pink) 50%, var(--cyan) 80%, transparent);opacity:.8;height:.14rem;position:absolute;top:.9rem;left:0;right:0;box-shadow:0 0 .9rem #3df0ff99}.hand-rail:after{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#3df0ff59 0 .08rem,#0000 .08rem 2.2rem);height:.5rem;position:absolute;top:1.25rem;left:0;right:0}.ram-bank{--oc:var(--solo);border:.08rem solid color-mix(in srgb, var(--oc) 45%, transparent);clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,.8rem 100%,0 calc(100% - .8rem));background:linear-gradient(#0a0814eb,#06040cd1);gap:.35rem;min-width:9.2rem;padding:.5rem .7rem .6rem;display:grid;position:absolute;bottom:12.6rem;left:2rem}.ram-bank.c-netrunner{--oc:var(--netrunner)}.ram-bank.c-heavy{--oc:var(--heavy)}.ram-head{letter-spacing:.3em;color:var(--oc);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.ram-head .icon{width:1.1rem;height:1.1rem}.ram-body{align-items:flex-end;gap:.7rem;display:flex}.ram-cells{gap:.28rem;display:flex}.ram-cells i{background:#ffffff0f;border:.08rem solid #ffffff29;width:.9rem;height:3.1rem;transition:background .2s,box-shadow .2s;position:relative}.ram-cells i:after{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--oc) 60%, #777) 0 .1rem, transparent .1rem .2rem);opacity:.6;height:.24rem;position:absolute;bottom:-.32rem;left:.12rem;right:.12rem}.ram-cells i.on{background:linear-gradient(180deg, #fff, var(--oc) 30%, color-mix(in srgb, var(--oc) 55%, #000));border-color:var(--oc);box-shadow:0 0 .7rem color-mix(in srgb, var(--oc) 70%, transparent)}.ram-cells i.extra.on{background:linear-gradient(180deg, #fff, var(--green) 30%, #0d6b45);border-color:var(--green);box-shadow:0 0 .7rem #45ffa599}.ram-count{animation:ram-pop .3s var(--ease-back);align-items:baseline;display:flex}.ram-count .num{color:#fff;text-shadow:0 0 .9rem var(--oc);font-size:2.6rem;line-height:1}.ram-count small{font-family:var(--font-title);color:var(--ink2);font-size:1.1rem}.ram-bank.empty .ram-count .num{color:var(--muted);text-shadow:none}.pile{clip-path:polygon(0 0,calc(100% - .6rem) 0,100% .6rem,100% 100%,.6rem 100%,0 calc(100% - .6rem));width:auto;height:auto;transition:border-color var(--t);background:#080610e0;border:.08rem solid #3df0ff47;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.5rem .9rem;display:flex;bottom:1.6rem}.pile:hover{border-color:var(--cyan)}.pile-discard{align-items:flex-end}.pile-label{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.pile-n{color:#fff;min-width:0;animation:pile-bump .25s var(--ease-back);background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:1.7rem;display:flex;position:static}.pile-n .icon{width:1.4rem;height:1.4rem;color:var(--cyan)}.end-turn{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%);background:linear-gradient(180deg, #fff3a6, var(--yellow) 35%, #c9a514);box-shadow:none;border-radius:0;padding:0 1.8rem}.card .card-frame,.card.r-uncommon .card-frame,.card.r-rare .card-frame{background:linear-gradient(160deg, #4a4660 0%, #1c1926 38%, #12101a 62%, color-mix(in srgb, var(--tc) 45%, #2a2638) 100%)}.card-inner:after{display:none}.card-art,.card.t-attack .card-art,.card.t-power .card-art,.card.t-curse .card-art,.card.t-status .card-art{left:var(--spine);clip-path:none;height:11.2em;box-shadow:none;top:0;right:0;-webkit-mask:linear-gradient(#000 58%,#0000 100%);mask:linear-gradient(#000 58%,#0000 100%)}.card-art img{object-position:50% 40%;transform:scale(1.12)}.card-art:after{background:linear-gradient(var(--tc), var(--tc)) right .45em top 2.35em / .9em .1em no-repeat, linear-gradient(var(--tc), var(--tc)) right .45em top 2.35em / .1em .9em no-repeat, linear-gradient(var(--tc), var(--tc)) left .45em top 2.35em / .9em .1em no-repeat, linear-gradient(var(--tc), var(--tc)) left .45em top 2.35em / .1em .9em no-repeat, repeating-linear-gradient(180deg, #0000002e 0 .08em, transparent .08em .3em)}.card-name{left:var(--spine);border-bottom:.06em solid color-mix(in srgb, var(--tc) 55%, transparent);z-index:2;background:linear-gradient(90deg,#06040ceb,#06040ca8 70%,#06040c33);height:2.05em;padding:0 1.3em 0 .5em;top:0;right:0}.card-text{left:calc(var(--spine) + .35em);font-family:var(--font-ui);border-top:.1em solid var(--tc);box-shadow:inset 0 .6em 1em -.6em color-mix(in srgb, var(--tc) 35%, transparent);z-index:2;background:linear-gradient(#0a0814c7,#06040cf0);justify-content:center;padding:.45em .55em;font-size:.86em;font-weight:600;line-height:1.22;top:9.55em;bottom:.4em;right:.4em}:root.big-text .card-text{font-size:.95em}.card .cn{font-family:var(--font-ui);font-weight:700}.card-gem{width:1.3em;height:.95em;box-shadow:none;background:0 0;align-items:flex-end;gap:.13em;display:flex;bottom:.5em;left:.42em;transform:none}.card-gem i{background:#ffffff38;flex:1}.card-gem i:first-child{height:40%}.card-gem i:nth-child(2){height:70%}.card-gem i:nth-child(3){height:100%}.card.r-common .card-gem i:nth-child(-n+1),.card.r-uncommon .card-gem i:nth-child(-n+2),.card.r-rare .card-gem i{background:var(--rc);box-shadow:0 0 .35em var(--rc)}.card.r-common{--rc:#e8e4f2}.card.t-status .card-gem,.card.t-curse .card-gem{display:none}.card-type{bottom:2em}.card-cost:before{-webkit-mask:linear-gradient(90deg,#000 .24em,#0000 .24em calc(100% - .24em),#000 calc(100% - .24em));mask:linear-gradient(90deg,#000 .24em,#0000 .24em calc(100% - .24em),#000 calc(100% - .24em))}.board-screen{grid-template-columns:21rem minmax(0,1fr) 17rem;gap:1.6rem;padding:3.5rem 2rem 1.5rem;display:grid;position:absolute;inset:3.8rem 0 0}.board-screen .k-fight{--kc:#ff6170}.board-screen .k-elite{--kc:var(--orange)}.board-screen .k-event{--kc:var(--violet)}.board-screen .k-shop{--kc:var(--cyan)}.board-screen .k-rest{--kc:var(--green)}.board-screen .k-cache{--kc:var(--gold)}.board-screen .k-contract,.board-screen .k-boss{--kc:var(--pink)}.board-side{flex-direction:column;gap:.9rem;min-height:0;display:flex}.board-side h1{margin:0;font-size:3.3rem;line-height:.95}.board-blurb{margin:0;font-size:.95rem;line-height:1.35}.board-koi{border-left:.22rem solid var(--pink);background:linear-gradient(90deg,#ff2e8829,#ff2e8808);grid-template-columns:2rem 1fr;gap:.7rem;padding:.85rem 1rem;display:grid}.board-koi>.icon{width:1.9rem;height:1.9rem;color:var(--pink)}.board-koi b{letter-spacing:.24em;color:var(--pink);font-size:.78rem}.board-koi p{color:var(--ink);margin:.2rem 0 0;font-size:1.05rem;line-height:1.3}.board-log{background:#0a0814a8;border:.06rem solid #ffffff14;flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.9rem 1rem;display:flex}.board-log .kicker .num{color:var(--yellow);margin-left:.3em}.board-log ol{align-content:start;gap:.28rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.board-log li{color:var(--ink2);grid-template-columns:1.7rem 1.3rem 1fr auto;align-items:center;gap:.5rem;font-size:.95rem;display:grid}.board-log li>.num{color:var(--faint);font-size:.78rem}.board-log li .icon{width:1.2rem;height:1.2rem;color:var(--kc)}.board-log li em{font-style:normal;font-family:var(--font-ui);letter-spacing:.08em;color:var(--muted);border:.06rem solid var(--line2);padding:.04rem .4rem;font-size:.72rem}.board-side .btn{align-self:flex-start}.board-main{flex-direction:column;min-width:0;min-height:0;display:flex}.board-rail{align-items:stretch;gap:.3rem;margin-bottom:.9rem;display:flex}.board-rail .pip{height:2.1rem;color:var(--faint);clip-path:polygon(.45rem 0,100% 0,calc(100% - .45rem) 100%,0 100%);background:#ffffff0a;flex:1;place-items:center;display:grid}.board-rail .pip .num{font-size:.8rem;font-style:normal;font-weight:700}.board-rail .pip .icon{width:1.15rem;height:1.15rem}.board-rail .pip.done{color:var(--kc);background:color-mix(in srgb, var(--kc) 20%, #0a0814cc)}.board-rail .pip.now{color:#0b0812;background:var(--yellow);animation:1.4s ease-in-out infinite pip-blink}.board-rail .pip.boss{color:var(--pink);background:#ff2e8829;flex:1.7}.board-rail .pip.boss.now{color:#fff;background:var(--pink)}@keyframes pip-blink{50%{filter:brightness(1.35)}}.board-cork{clip-path:polygon(0 0,calc(100% - 1.6rem) 0,100% 1.6rem,100% 100%,1.6rem 100%,0 calc(100% - 1.6rem));background:radial-gradient(circle,#3df0ff29 .07rem,#0000 .09rem) 0 0/1.5rem 1.5rem,linear-gradient(#16112aed,#07060ff2);flex-direction:column;flex:1;gap:1.1rem;min-height:0;padding:1.2rem 1.6rem 1.5rem;display:flex;position:relative}.board-cork:before,.board-cork:after{content:"";pointer-events:none;width:2.4rem;height:2.4rem;position:absolute}.board-cork:before{border-top:.14rem solid #3df0ff99;border-left:.14rem solid #3df0ff99;top:.5rem;left:.5rem}.board-cork:after{border-bottom:.14rem solid #ff2e8899;border-right:.14rem solid #ff2e8899;bottom:.5rem;right:.5rem}.board-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .4rem;display:flex}.board-head .kicker{color:var(--yellow);font-size:1.05rem}.board-hint{color:var(--muted);font-size:.95rem}.job-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.job-row.now.n2{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9%}.job-row.now.n1{grid-template-columns:minmax(0,34rem);justify-content:center}.board-next{margin-top:auto}.job{--kc:var(--ink2);text-align:left;min-height:0;color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--kc) 20%, transparent), transparent 42%), repeating-linear-gradient(0deg, #ffffff07 0 .08rem, transparent .08rem .32rem), #0f0c1ef0;border:.1rem solid color-mix(in srgb, var(--kc) 55%, transparent);box-shadow:0 0 1.2rem color-mix(in srgb, var(--kc) 16%, transparent), inset 0 0 1.4rem color-mix(in srgb, var(--kc) 8%, transparent), 0 1rem 1.8rem #00000073;rotate:var(--tilt,0deg);transition:transform var(--t) var(--ease), rotate var(--t) var(--ease), box-shadow var(--t), background var(--t);animation:job-pin-in .42s var(--ease-back) both;animation-delay:calc(var(--i,0) * 70ms);cursor:default;border-top-width:.3rem;border-radius:0;flex-direction:column;gap:.7rem;padding:1.7rem 1.3rem 1.2rem;display:flex;position:relative}.job-row .job:first-child{--tilt:-1.1deg}.job-row .job:nth-child(2){--tilt:.7deg}.job-row .job:nth-child(3){--tilt:-.4deg}.job:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--kc) 14%, #ffffff0f) 50%, transparent 65%) 0 0 / 250% 100%;animation:6s linear infinite job-sheen;animation-delay:calc(var(--i,0) * -1.7s);mix-blend-mode:screen;position:absolute;inset:0}@keyframes job-sheen{to{background-position:-250% 0}}@keyframes job-pin-in{0%{opacity:0;transform:translateY(-1.2rem)scale(.96)}}.job.can{cursor:pointer}.job.can:hover,.job.can:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--kc) 32%, transparent), transparent 55%), repeating-linear-gradient(0deg, #ffffff08 0 .08rem, transparent .08rem .32rem), #141026f5;box-shadow:0 0 2.2rem color-mix(in srgb, var(--kc) 40%, transparent), inset 0 0 1.6rem color-mix(in srgb, var(--kc) 14%, transparent), 0 1.4rem 2.4rem #00000080;outline:none;transform:translateY(-.45rem)}.job:disabled{opacity:1}.job-pin{width:3.4rem;height:1rem;box-shadow:0 .25rem .5rem #0009, inset 0 -.18rem 0 color-mix(in srgb, var(--kc) 70%, transparent);background:linear-gradient(#4c4766,#1e1b2b);border:.08rem solid #ffffff38;border-radius:.2rem;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}.job-pin:after{content:"";background:var(--kc);width:.36rem;height:.36rem;box-shadow:0 0 .5rem var(--kc);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.job-top{grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.75rem;display:grid}.job-icon{width:2.6rem;height:2.6rem;color:var(--kc);background:color-mix(in srgb, var(--kc) 14%, #05040acc);border:.1rem solid color-mix(in srgb, var(--kc) 60%, transparent);clip-path:polygon(0 0,calc(100% - .55rem) 0,100% .55rem,100% 100%,.55rem 100%,0 calc(100% - .55rem));place-items:center;display:grid}.job-icon .icon{width:1.6rem;height:1.6rem}.job-kind{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-shadow:0 0 .8rem color-mix(in srgb, var(--kc) 60%, transparent);font-size:1.95rem;font-weight:800;line-height:1}.job-threat{font-family:var(--font-ui);letter-spacing:.16em;color:var(--muted);align-self:start;align-items:center;gap:.4rem;font-size:.66rem;font-weight:700;display:inline-flex}.job-threat .bars{align-items:flex-end;gap:.14rem;display:inline-flex}.job-threat .bars i{background:#ffffff29;width:.32rem}.job-threat .bars i:first-child{height:.5rem}.job-threat .bars i:nth-child(2){height:.75rem}.job-threat .bars i:nth-child(3){height:1rem}.job-threat .bars i.on{background:var(--yellow)}.job-threat.th-2 .bars i.on{background:var(--orange)}.job-threat.th-3{color:var(--red)}.job-threat.th-3 .bars i.on{background:var(--red);box-shadow:0 0 .4rem var(--red)}.job-threat.th-0{color:var(--green)}.job-threat.th-q .bars i{background:repeating-linear-gradient(#ffffff4d 0 .1rem,#0000 .1rem .2rem)}.job-payout{border-left:.16rem solid color-mix(in srgb, var(--kc) 70%, transparent);background:#00000052;gap:.38rem;padding:.75rem .85rem .8rem;display:grid}.job-label{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--kc) 75%, #fff);font-size:.68rem}.job-line{color:var(--ink);grid-template-columns:1.3rem 1fr;align-items:center;gap:.5rem;font-size:1.1rem;line-height:1.25;display:grid}.job-line .icon{width:1.15rem;height:1.15rem;color:var(--kc,var(--ink2))}.job-line.t-good .icon{color:var(--green)}.job-line.t-gold .icon{color:var(--gold)}.job-line.t-bad{color:#ffb3ba}.job-line.t-bad .icon{color:var(--red)}.job-line.t-unknown,.job-line.t-unknown .icon{color:var(--muted)}.board-ties{background:#0a0814a8;border:.06rem dashed #ff2e8859;gap:.4rem;padding:.8rem 1rem;display:grid}.board-ties .job-line{font-size:.92rem}.job-teaser{color:var(--ink2);flex:1;margin:0;font-size:1.3rem;font-style:italic;line-height:1.32}.job-pay{flex-wrap:wrap;gap:.4rem;display:flex}.job-chip{font-family:var(--font-ui);color:var(--ink);background:#ffffff0f;border:.07rem solid #ffffff29;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.9rem;font-weight:600;display:inline-flex}.job-chip .icon{width:1.1rem;height:1.1rem;color:var(--kc)}.job-chip.t-good{border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent)}.job-chip.t-good .icon{color:var(--green)}.job-chip.t-gold{border-color:color-mix(in srgb, var(--gold) 55%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent)}.job-chip.t-gold .icon{color:var(--gold)}.job-chip.t-bad{border-color:color-mix(in srgb, var(--red) 55%, transparent);background:color-mix(in srgb, var(--red) 10%, transparent)}.job-chip.t-bad .icon{color:var(--red)}.job-chip.t-unknown{color:var(--muted);border-style:dashed}.job-chip.t-unknown .icon{color:var(--muted)}.job-take{border-top:.07rem dashed color-mix(in srgb, var(--kc) 40%, transparent);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--kc) 75%, #fff);justify-content:flex-end;align-items:center;gap:.3rem;padding-top:.55rem;font-size:.85rem;display:flex}.job-take .icon{width:1.1rem;height:1.1rem;transition:transform var(--t) var(--ease)}.job.can:hover .job-take .icon{transform:translate(.3rem)}.boss-job{text-align:center;align-items:center;overflow:hidden}.board-cork>.job-row.n1:only-of-type{flex:1;align-content:center}.boss-job{padding-top:2rem}.boss-job img{filter:drop-shadow(0 0 1rem #ff2e88b3);height:20rem;margin:-.4rem 0 -.2rem}.boss-job .job-top{grid-template-columns:2.6rem auto;justify-content:center}.boss-job .job-take{justify-content:center;align-self:stretch}.boss-job.can{animation:job-pin-in .42s var(--ease-back) both, boss-call 1.3s ease-in-out .5s infinite}@keyframes boss-call{50%{box-shadow:0 0 3rem #ff2e888c,inset 0 0 1.6rem #ff2e882e,0 1rem 1.8rem #00000073}}.board-next{border-top:.08rem dashed #3df0ff38;gap:.7rem;padding:.9rem 1rem .2rem;display:grid}.board-next>.kicker{color:var(--cyan)}.job-row.next{gap:1rem;padding:0 4%}.job-row.next.n2{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18%}.job-row.next.n1{grid-template-columns:minmax(0,20rem);justify-content:center}.job.small{opacity:.6;filter:saturate(.55);border-top-width:.2rem;gap:.45rem;padding:1.1rem .95rem .85rem;box-shadow:0 .6rem 1.2rem #0006}.job.small:after{display:none}.job.small .job-pin{width:2.4rem;height:.75rem;top:-.5rem}.job.small .job-top{grid-template-columns:1.9rem 1fr;gap:.55rem}.job.small .job-icon{width:1.9rem;height:1.9rem}.job.small .job-icon .icon{width:1.15rem;height:1.15rem}.job.small .job-kind{font-size:1.2rem}.job.small .job-teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.job.small .job-chip{padding:.2rem .45rem;font-size:.76rem}.job.small .job-chip .icon{width:.9rem;height:.9rem}.next-dark,.next-boss{min-height:6rem;color:var(--muted);border:.1rem dashed #ffffff24;justify-content:center;align-items:center;gap:.7rem;font-size:1rem;display:flex}.next-dark .icon,.next-boss .icon{width:1.6rem;height:1.6rem}.next-boss{font-family:var(--font-title);text-transform:uppercase;color:var(--pink);background:#ff2e880f;border-color:#ff2e8866;font-size:1.6rem;font-weight:800}.board-boss{clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,1.2rem 100%,0 calc(100% - 1.2rem));background:repeating-linear-gradient(0deg,#ffffff06 0 .08rem,#0000 .08rem .32rem),linear-gradient(#ff2e8829,#0a0814bf 70%);border:.1rem solid #ff2e8866;flex-direction:column;align-self:start;align-items:center;gap:.55rem;padding:1rem 1rem 1.2rem;display:flex}.board-boss>.kicker{color:var(--pink);align-self:stretch}.boss-frame{border-bottom:.14rem solid var(--pink);background:radial-gradient(at 50% 72%,#ff2e8861,#0000 66%);place-items:end center;width:100%;height:17rem;display:grid}.boss-frame img{filter:drop-shadow(0 0 1rem #ff2e88a6);max-width:100%;max-height:100%}.board-boss>b.display{text-align:center;color:#fff;text-shadow:0 0 .8rem var(--pink);font-size:1.9rem;line-height:1}.boss-count{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);font-size:.85rem}.board-screen .coach{top:auto;bottom:1.4rem}@media (max-height:30rem) and (orientation:landscape){.board-screen{grid-template-columns:24rem minmax(0,1fr) 17rem;padding:5.6rem 2rem 1.2rem}.job-art{height:11rem}.job.small .job-art{display:none}.job.small .job-top{margin-top:0}.job-line{font-size:1.35rem}.job-line .icon{width:1.4rem;height:1.4rem}.board-blurb{display:none}.board-koi p{font-size:1.25rem}.board-log li{font-size:1.15rem}.job-kind{font-size:2rem}.job-teaser{font-size:1.55rem}.job-chip{font-size:1.15rem}.job-take{font-size:1.05rem}.job.small .job-kind{font-size:1.45rem}.job.small .job-teaser{font-size:1.1rem}.job.small .job-chip{font-size:.95rem}.board-hint{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.job,.job:after,.board-rail .pip.now,.boss-job.can{animation:none}}.job-art{background-position:50% 40%;background-size:cover;height:14rem;margin:-1.7rem -1.3rem 0;position:relative;-webkit-mask:linear-gradient(#000 62%,#0000);mask:linear-gradient(#000 62%,#0000)}.job-art:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--kc) 18%, transparent), transparent 60%);mix-blend-mode:screen;position:absolute;inset:0}.job-art .job-threat{background:#06050cc7;border:.06rem solid #ffffff1f;padding:.3rem .5rem;position:absolute;top:.7rem;right:.7rem}.job .job-top{margin-top:-2.4rem;position:relative}.job .job-pin{z-index:2}.job.small .job-art{height:4.6rem;margin:-1.1rem -.95rem 0}.job.small .job-top{margin-top:-1.2rem}.boss-job .job-top{margin-top:0}.fixer-offers.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hot-tag{letter-spacing:.16em;color:#fff;background:color-mix(in srgb, var(--red) 70%, transparent);align-items:center;gap:.35em;margin-left:1em;padding:.15em .55em;font-size:.78em;animation:1.2s ease-in-out infinite pip-blink;display:inline-flex}.board-rail .pip.hot:not(.done):not(.now){color:var(--red);background:repeating-linear-gradient(135deg,#ff3b4e38 0 .3rem,#ff3b4e14 .3rem .6rem)}
