@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-ext-400-normal-XQK_CSAr.woff2)format("woff2"),url(/assets/cinzel-latin-ext-400-normal-DJ0Lq8y-.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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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{--midnight:#0a101c;--charcoal:#14161b;--teal:#4a7a80;--teal-dim:#2b4a50;--gold:#b8904a;--gold-hi:#e3c078;--amber:#e0a458;--crimson:#a3202e;--crimson-hi:#e04a52;--ivory:#ebe4d2;--ivory-dim:#a9a394;--panel:#090d16b8;--hair:#b8904a8c;--display:"Cinzel", "Trajan Pro", serif;--text:"Cormorant Garamond", "Garamond", "Times New Roman", serif;--ease:cubic-bezier(.2, .8, .2, 1)}html{font-size:clamp(12px,.52vw + .62vh + 3px,22px)}@media (max-height:520px){html{font-size:clamp(8.5px,2.36vh,12px)}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation;height:100%;color:var(--ivory);font-family:var(--text);-webkit-font-smoothing:antialiased;background:#05070c;margin:0;overflow:hidden}#stage{touch-action:none;-webkit-touch-callout:none;outline:none;display:block;position:fixed;inset:0}#turn-device{z-index:60;text-align:center;color:var(--ivory);background:radial-gradient(120% 90% at 50% 40%,#121a2a 0%,#070a11 62%,#030407 100%);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2rem;display:none;position:fixed;inset:0}#turn-device b{font-family:var(--display);letter-spacing:.26em;font-size:1.5rem;font-weight:500}#turn-device span{color:var(--ivory-dim);font-size:1.15rem;font-style:italic}#turn-device:before{content:"";border:1px solid var(--gold);border-radius:.5rem;width:3.2rem;height:5.4rem;margin-bottom:1.2rem;animation:2.4s ease-in-out infinite turn-device}@keyframes turn-device{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (orientation:portrait) and (max-width:720px) and (pointer:coarse){#turn-device{display:flex}}#ui{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.1rem;line-height:1.3;position:fixed;inset:0}#ui *{box-sizing:border-box}#ui button{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}#ui button:focus-visible{outline:1px solid var(--gold-hi);outline-offset:3px}.ico{flex:none;width:1.25em;height:1.25em}.flourish{width:14rem;height:.8rem;color:var(--gold);margin:.5rem auto;display:block}[hidden]{display:none!important}.bars:before,.bars:after{content:"";height:11vh;transition:transform 1.1s var(--ease);z-index:2;background:#000;position:fixed;left:0;right:0}.bars:before{top:0;transform:translateY(-101%)}.bars:after{bottom:0;transform:translateY(101%)}.bars.on:before,.bars.on:after{transform:none}.sys{z-index:30;gap:.5rem;display:flex;position:fixed;top:1rem;right:1.1rem}.sys button{width:2.3rem;height:2.3rem;color:var(--ivory-dim);background:#090d168c;border:1px solid #b8904a59;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid;transform:rotate(45deg)}.sys button>*{transform:rotate(-45deg)}.sys button:hover{color:var(--gold-hi);border-color:var(--gold);background:#141a28cc}@media (pointer:coarse){.sys{top:max(.6rem, calc(env(safe-area-inset-top) + 6px));right:max(.9rem, calc(env(safe-area-inset-right) + 10px));gap:10px}.sys button{width:max(2.3rem,40px);height:max(2.3rem,40px)}body:has(.bh.is-compact.on) .sys{display:none}}.fps{font-family:var(--display);letter-spacing:.08em;color:var(--ivory-dim);z-index:30;text-align:right;font-size:.62rem;position:fixed;top:1.1rem;right:7.4rem}.screen{text-align:center;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s .9s;z-index:20;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.screen.on{opacity:1;visibility:visible;transition:opacity .9s var(--ease)}.loading{z-index:40;background:radial-gradient(120% 90% at 50% 40%,#121a2a 0%,#070a11 62%,#030407 100%)}.loading h1,.title h1{font-family:var(--display);letter-spacing:.3em;color:var(--ivory);text-shadow:0 0 2.2rem #e0a45840;margin:0 0 0 .3em;font-size:3.7rem;font-weight:500}.sub{color:var(--ivory-dim);letter-spacing:.04em;margin:.2rem 0 0;font-size:1.25rem;font-style:italic}.load-track{background:#b8904a33;width:min(24rem,70vw);height:2px;margin-top:2.6rem;position:relative}.load-fill{background:linear-gradient(90deg, var(--gold), var(--gold-hi));width:0;transition:width .25s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 .8rem #e3c078b3}.load-fill:after{content:"";background:var(--gold-hi);width:.5rem;height:.5rem;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)rotate(45deg)}.load-label{color:var(--ivory-dim);min-height:1.4em;margin-top:1rem;font-style:italic}.title{background:linear-gradient(#04060a80 0%,#04060a00 30% 48%,#04060ad1 100%);justify-content:flex-end;padding-bottom:13vh}.title h1{font-size:4.6rem}.menu-v{flex-direction:column;align-items:center;gap:.35rem;margin-top:1.6rem;display:flex}.btn{font-family:var(--display);letter-spacing:.2em;color:var(--ivory-dim);transition:color .25s, letter-spacing .35s var(--ease);font-size:1.02rem;position:relative;text-align:center!important;padding:.62rem 2.6rem!important}.btn:before,.btn:after{content:"";border:1px solid var(--gold);width:.42rem;height:.42rem;transition:transform .3s var(--ease), background .3s;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)scale(0)}.btn:before{left:.9rem}.btn:after{right:.9rem}.btn:hover,.btn:focus-visible,.btn.sel{color:var(--gold-hi);letter-spacing:.26em;outline:none!important}.btn:hover:before,.btn:hover:after,.btn:focus-visible:before,.btn:focus-visible:after,.btn.sel:before,.btn.sel:after{background:var(--gold);transform:translateY(-50%)rotate(45deg)scale(1)}.hint{color:#a9a394bf;margin-top:1.6rem;font-size:.95rem;font-style:italic}.skip{z-index:25;font-family:var(--display);letter-spacing:.2em;color:var(--ivory-dim);opacity:0;font-size:.7rem;transition:opacity .6s,color .2s;position:fixed;bottom:12.5vh;right:1.4rem;border-bottom:1px solid var(--hair)!important;padding:.5rem .9rem!important}.skip.on{opacity:.85}.skip:hover{color:var(--gold-hi)}.dialogue{opacity:0;width:min(52rem,92vw);transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;z-index:12;align-items:flex-end;gap:1.3rem;display:flex;position:fixed;bottom:13.5vh;left:50%;transform:translate(-50%,1.5rem)}.dialogue.on{opacity:1;pointer-events:auto;cursor:pointer;transform:translate(-50%)}.dialogue.right{text-align:right;flex-direction:row-reverse}.portrait{border:1px solid var(--gold);background:#0a0f1a;flex:none;width:6.4rem;height:6.4rem;margin:0 1.3rem 1.2rem;position:relative;overflow:hidden;transform:rotate(45deg);box-shadow:0 0 0 .28rem #090d16cc,0 0 0 calc(.28rem + 1px) #b8904a59,0 .6rem 2rem #0009}.portrait img{object-fit:cover;width:146%;height:146%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.dlg-body{border-top:1px solid var(--hair);background:linear-gradient(90deg,#080c14eb,#080c14b8 70%,#080c1400);flex:1;min-height:6.2rem;padding:1rem 1.6rem 1.15rem;position:relative}.dialogue.right .dlg-body{background:linear-gradient(270deg,#080c14eb,#080c14b8 70%,#080c1400)}.dlg-body:before{content:"";background:var(--gold);width:.5rem;height:.5rem;position:absolute;top:-.28rem;left:1.4rem;transform:rotate(45deg)}.dialogue.right .dlg-body:before{left:auto;right:1.4rem}.dlg-name{font-family:var(--display);letter-spacing:.16em;color:var(--gold-hi);font-size:.95rem}.dlg-name small{font-family:var(--text);letter-spacing:.02em;color:var(--ivory-dim);margin:0 .6rem;font-size:.95rem;font-style:italic}.dlg-text{text-shadow:0 1px 3px #000;min-height:2.7em;margin-top:.35rem;font-size:1.45rem;line-height:1.34}.dlg-next{border-right:1px solid var(--gold-hi);border-bottom:1px solid var(--gold-hi);opacity:0;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite bob;position:absolute;bottom:.5rem;right:1.2rem;transform:rotate(45deg)}.dialogue.right .dlg-next{left:1.2rem;right:auto}.dialogue.done .dlg-next{opacity:1}@keyframes bob{50%{transform:translateY(.25rem)rotate(45deg)}}.objective{opacity:0;transition:opacity .7s, transform .7s var(--ease);z-index:10;border-left:1px solid var(--hair);padding-left:1.1rem;position:fixed;top:1.6rem;left:2rem;transform:translate(-1rem)}.objective.on{opacity:1;transform:none}.objective b{font-family:var(--display);letter-spacing:.14em;color:var(--gold-hi);font-size:.92rem;font-weight:500;display:block}.objective span{color:var(--ivory);text-shadow:0 1px 4px #000;font-size:1.1rem;font-style:italic}.keys{opacity:0;color:var(--ivory);text-shadow:0 1px 4px #000;white-space:nowrap;z-index:10;font-style:italic;transition:opacity .7s;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.keys.on{opacity:.9}.keys kbd{font-family:var(--display);letter-spacing:.08em;border:1px solid var(--hair);color:var(--gold-hi);background:#090d1699;margin:0 .2rem 0 .9rem;padding:.15rem .45rem;font-size:.72rem;font-style:normal}.hud{opacity:0;transition:opacity .6s var(--ease);z-index:10;position:fixed;inset:0}.hud.on{opacity:1}.boss{text-align:center;width:min(36rem,56vw);position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.boss-name{font-family:var(--display);letter-spacing:.26em;text-shadow:0 1px 6px #000;margin-left:.26em;font-size:1.12rem}.boss-title{color:var(--ivory-dim);text-shadow:0 1px 4px #000;font-size:.95rem;font-style:italic}.bar{background:#04060abf;border:1px solid #b8904a66;height:.5rem;margin-top:.5rem;position:relative}.bar i,.bar u{transform-origin:0;width:100%;display:block;position:absolute;top:0;bottom:0;left:0}.bar u{transition:transform .9s .35s var(--ease);background:#ebe4d2bf}.bar i{transition:transform .28s var(--ease)}.bar.hp i{background:linear-gradient(90deg, #7c1622, var(--crimson-hi))}.boss .bar.hp i{background:linear-gradient(90deg,#5b0f2e,#d23a4c 60%,#f08a6a)}.party .bar.hp i{background:linear-gradient(90deg,#2f6b5c,#7cc3a0)}.party .bar.hp.low i{background:linear-gradient(90deg, #7c1622, var(--crimson-hi))}.bar.ap i{background:linear-gradient(90deg,#24508c,#6fb6ff)}.bar.ap{height:.34rem}.boss .bar:before,.boss .bar:after{content:"";background:var(--midnight);border:1px solid var(--gold);z-index:1;width:.62rem;height:.62rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.boss .bar:before{left:-.36rem}.boss .bar:after{right:-.36rem}.statuses{gap:.4rem;min-height:1.7rem;margin-top:.45rem;display:flex}.boss .statuses{justify-content:center}.status{animation:pop .35s var(--ease);pointer-events:auto;background:#090d16c7;border:1px solid;align-items:center;gap:.3rem;padding:.08rem .5rem .08rem .32rem;font-size:.88rem;display:inline-flex}.status.buff{color:#9fd4ff;border-color:#6fb6ff80}.status.debuff{color:#f0a0a0;border-color:#e04a528c}.status b{font-family:var(--display);font-size:.72rem;font-weight:500}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.intent{color:#f3b0a8;text-shadow:0 0 .8rem #e04a52cc,0 1px 3px #000;opacity:0;margin-top:.5rem;font-size:1.08rem;font-style:italic;transition:opacity .4s}.intent.on{opacity:1;animation:1.2s ease-in-out infinite throb}@keyframes throb{50%{opacity:.6}}.timeline{align-items:center;gap:.15rem;display:flex;position:absolute;top:1.7rem;left:2rem}.tl-label{font-family:var(--display);letter-spacing:.16em;color:var(--ivory-dim);writing-mode:vertical-rl;margin-right:1rem;font-size:.66rem;transform:rotate(180deg)}.tl{width:2.3rem;height:2.3rem;transition:transform .45s var(--ease), border-color .3s, box-shadow .3s, opacity .3s;opacity:.8;background:#0a0f1a;border:1px solid #b8904a73;margin:0 .42rem;position:relative;overflow:hidden;transform:rotate(45deg)scale(.82)}.tl img{object-fit:cover;width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.tl.enemy{border-color:#e04a5299}.tl.now{opacity:1;border-color:var(--gold-hi);margin:0 .95rem 0 .7rem;transform:rotate(45deg)scale(1.22);box-shadow:0 0 1.1rem #e3c078a6}.tl.now.enemy{border-color:var(--crimson-hi);box-shadow:0 0 1.1rem #e04a52bf}.tl.enter{animation:tlin .5s var(--ease)}@keyframes tlin{0%{opacity:0;transform:rotate(45deg)scale(.3)translate(1rem,-1rem)}}.party{align-items:center;gap:.4rem;display:flex;position:absolute;bottom:2rem;left:2rem}.party .portrait{width:5.2rem;height:5.2rem;margin:0 1.2rem 0 .9rem;transition:box-shadow .4s,border-color .4s}.party.active .portrait{border-color:var(--gold-hi);box-shadow:0 0 0 .28rem #090d16cc,0 0 0 calc(.28rem + 1px) #e3c078b3,0 0 1.6rem #e3c07873}.party-info{border-top:1px solid var(--hair);background:linear-gradient(90deg,#080c14db,#080c1480 75%,#080c1400);width:17rem;padding:.7rem 1rem .6rem}.party-name{font-family:var(--display);letter-spacing:.12em;justify-content:space-between;align-items:baseline;font-size:1rem;display:flex}.party-name small{font-family:var(--text);letter-spacing:0;color:var(--ivory-dim);font-size:.95rem;font-style:italic}.stat{color:var(--ivory-dim);justify-content:space-between;margin-top:.35rem;font-size:.88rem;display:flex}.stat b{font-family:var(--display);color:var(--ivory);letter-spacing:.04em;font-size:.86rem;font-weight:500}.party .bar{margin-top:.12rem}.actions{opacity:0;width:19rem;transition:opacity .35s var(--ease), transform .35s var(--ease);pointer-events:none;position:absolute;bottom:2rem;right:2.2rem;transform:translate(1.5rem)}.actions.on{opacity:1;pointer-events:auto;transform:none}.act-head{font-family:var(--display);letter-spacing:.2em;color:var(--ivory-dim);justify-content:flex-end;align-items:center;gap:.6rem;margin-bottom:.35rem;padding-right:.3rem;font-size:.74rem;display:flex}.act-head:before{content:"";background:linear-gradient(90deg, transparent, var(--hair));flex:1;height:1px}.act{width:100%;color:var(--ivory);transition:padding .25s var(--ease), color .2s, background .25s;background:linear-gradient(270deg,#080c14db,#080c148c 70%,#080c1400);align-items:center;gap:.8rem;position:relative;border-bottom:1px solid #b8904a29!important;padding:.5rem 1rem .5rem .9rem!important;display:flex!important}.act .ico{color:var(--gold);width:1.4rem;height:1.4rem}.act-name{font-family:var(--display);letter-spacing:.1em;flex:1;font-size:.98rem}.act-meta{color:var(--ivory-dim);white-space:nowrap;font-size:.92rem;font-style:italic}.act-meta .hp{color:#f0a0a0}.act-meta .ap{color:#9fd4ff}.act:before{content:"";background:var(--gold-hi);width:.5rem;height:.5rem;transition:transform .25s var(--ease);box-shadow:0 0 .7rem var(--gold-hi);position:absolute;top:50%;left:-.9rem;transform:translateY(-50%)rotate(45deg)scale(0)}.act.sel{color:#fff;background:linear-gradient(270deg,#282012e6,#1e1a1499 70%,#080c1400);outline:none!important;padding-left:1.5rem!important}.act.sel:before{transform:translateY(-50%)rotate(45deg)scale(1)}.act.sel .ico{color:var(--gold-hi)}.act.off{color:#a9a39480}.act.off .ico{color:#a9a39466}.card{opacity:0;width:18rem;transition:opacity .25s, transform .25s var(--ease);pointer-events:none;background:#080c14e6;border:1px solid #b8904a66;padding:1rem 1.2rem 1.1rem;position:absolute;bottom:0;right:20.2rem;transform:translate(.8rem)}.card.on{opacity:1;transform:none}.card:before{content:"";background:#0b0f18;border-top:1px solid #b8904a66;border-right:1px solid #b8904a66;width:.55rem;height:.55rem;position:absolute;bottom:1.5rem;right:-.3rem;transform:rotate(45deg)}.card-top{align-items:center;gap:.8rem;display:flex}.card-top .ico{width:2.1rem;height:2.1rem;color:var(--gold-hi)}.card h3{font-family:var(--display);letter-spacing:.1em;margin:0;font-size:1.05rem;font-weight:500}.card p{color:var(--ivory);margin:.6rem 0 .7rem;font-size:1.05rem;line-height:1.3}.card dl{grid-template-columns:auto 1fr;gap:.15rem 1rem;margin:0;font-size:.95rem;display:grid}.card dt{color:var(--ivory-dim);font-style:italic}.card dd{text-align:right;font-family:var(--display);letter-spacing:.04em;margin:0;font-size:.84rem}.card .warn{color:#f0a0a0;margin-top:.5rem;font-size:.95rem;font-style:italic}.banner{font-family:var(--display);letter-spacing:.3em;white-space:nowrap;opacity:0;text-shadow:0 0 1.4rem #6fb6ffcc,0 2px 6px #000;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:linear-gradient(90deg,#0000,#080c14cc 25% 75%,#0000);padding:.5rem 3rem .5rem 3.3rem;font-size:1.7rem;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}.banner.enemy{text-shadow:0 0 1.4rem #e04a52e6,0 2px 6px #000}.banner.on{animation:banner 1.9s var(--ease) forwards}@keyframes banner{0%{opacity:0;letter-spacing:.7em}14%{opacity:1;letter-spacing:.3em}78%{opacity:1}to{opacity:0;letter-spacing:.34em}}.turn-flag{font-family:var(--display);letter-spacing:.5em;color:var(--gold-hi);opacity:0;text-shadow:0 2px 8px #000;white-space:nowrap;font-size:1.05rem;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.turn-flag.on{animation:flag 1.5s var(--ease) forwards}@keyframes flag{0%{opacity:0;transform:translate(-50%,-20%)}20%,70%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0}}.log{border-left:1px solid #b8904a4d;flex-direction:column;align-items:flex-start;gap:.1rem;width:min(26rem,40vw);padding-left:1rem;display:flex;position:absolute;bottom:10.6rem;left:2.2rem}.log div{color:var(--ivory);text-shadow:0 1px 4px #000,0 0 .6rem #000;font-size:1rem;font-style:italic;animation:6s forwards logline}.log div:not(:last-child){color:var(--ivory-dim);font-size:.92rem}@keyframes logline{0%{opacity:0;transform:translateY(.4rem)}5%,78%{opacity:1;transform:none}to{opacity:0}}.dmg-layer{z-index:11;position:fixed;inset:0;overflow:hidden}.dmg{font-family:var(--display);color:var(--ivory);text-shadow:0 0 .5rem #000000e6,0 2px #000000b3,0 0 1.4rem #ffffff59;white-space:nowrap;animation:dmg 1.25s var(--ease) forwards;will-change:transform, opacity;font-size:2.3rem;font-weight:700;position:absolute;top:0;left:0}.dmg--crit{color:var(--gold-hi);text-shadow:0 0 .5rem #000,0 2px #3a2608,0 0 2rem #e3c078e6;font-size:3.5rem;animation-duration:1.5s}.dmg--crit:after{content:"Critical";letter-spacing:.36em;text-align:center;margin-top:-.4rem;font-size:.85rem;font-weight:500;display:block}.dmg--heal{color:#9be3b4;text-shadow:0 0 .5rem #000,0 0 1.2rem #78dca0b3}.dmg--aether{color:#9fd4ff;text-shadow:0 0 .5rem #000,0 0 1.2rem #6fb6ffb3;font-size:1.7rem}.dmg--self{color:#f0a0a0;font-size:1.7rem}.dmg--guard{color:#bfe0ff}.dmg--miss,.dmg--status{letter-spacing:.2em;color:var(--ivory);font-size:1.35rem;font-weight:500}.dmg--status{color:#f3c6a0}@keyframes dmg{0%{opacity:0;scale:.3}12%{opacity:1;scale:1.28}24%{scale:1}72%{opacity:1}to{opacity:0;scale:.92}}.modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:auto;z-index:35;background:#030509b8;place-items:center;transition:opacity .35s,visibility 0s .35s;display:grid;position:fixed;inset:0}.modal.on{opacity:1;visibility:visible;transition:opacity .35s}.sheet{text-align:center;background:linear-gradient(#0e131ff7,#080b12f7);border:1px solid #b8904a73;width:min(34rem,92vw);max-height:90vh;padding:2rem 2.4rem 1.8rem;overflow:auto;box-shadow:0 0 0 .35rem #080b12e6,0 0 0 calc(.35rem + 1px) #b8904a33,0 2rem 5rem #000000b3}.sheet h2{font-family:var(--display);letter-spacing:.28em;margin:0 0 0 .28em;font-size:1.5rem;font-weight:500}.row{text-align:left;grid-template-columns:8rem 1fr 3rem;align-items:center;gap:1rem;margin:1rem 0;display:grid}.row label{font-size:1.12rem}.row output{font-family:var(--display);text-align:right;color:var(--gold-hi);font-size:.82rem}input[type=range]{appearance:none;pointer-events:auto;cursor:pointer;background:0 0;width:100%;height:1.4rem;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold-hi) var(--v,50%), #b8904a40 var(--v,50%));height:2px}input[type=range]::-moz-range-track{background:#b8904a40;height:2px}input[type=range]::-moz-range-progress{background:var(--gold-hi);height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--midnight);border:1px solid var(--gold-hi);width:.8rem;height:.8rem;margin-top:calc(1px - .4rem);transform:rotate(45deg);box-shadow:0 0 .6rem #e3c07899}input[type=range]::-moz-range-thumb{background:var(--midnight);border:1px solid var(--gold-hi);border-radius:0;width:.7rem;height:.7rem;transform:rotate(45deg)}input[type=range]:focus-visible{outline:1px solid var(--gold-hi);outline-offset:2px}.seg{grid-column:2/4;gap:0;display:flex}.seg button{font-family:var(--display);letter-spacing:.12em;color:var(--ivory-dim);flex:1;font-size:.74rem;transition:color .2s,background .2s;text-align:center!important;border:1px solid #b8904a4d!important;margin-left:-1px!important;padding:.45rem 0!important}.seg button.sel{color:var(--midnight);background:var(--gold-hi);border-color:var(--gold-hi)!important}.sheet .note{color:var(--ivory-dim);margin:.2rem 0 1rem;font-size:.95rem;font-style:italic}.sheet .credits{text-align:left;color:var(--ivory-dim);border:1px solid #b8904a2e;margin:.2rem 0 1rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.35}.sheet .credits p{margin:0 0 .4rem}.sheet .credits p:last-child{overflow-wrap:anywhere;margin:0;font-size:.88rem;font-style:italic}.sheet .credits b{font-family:var(--display);letter-spacing:.12em;color:var(--gold-hi);font-size:.84rem;font-weight:500}.sheet .credits .tracks{color:var(--ivory)}.stats-grid{text-align:left;grid-template-columns:1fr 1fr;gap:.3rem 2rem;margin:1rem 0;display:grid}.stats-grid div{border-bottom:1px solid #b8904a26;justify-content:space-between;padding:.2rem 0;display:flex}.stats-grid span{color:var(--ivory-dim);font-style:italic}.stats-grid b{font-family:var(--display);font-size:.9rem;font-weight:500}.lore{color:var(--ivory);text-align:left;font-size:1.08rem;font-style:italic;line-height:1.4}.result{background:radial-gradient(90% 70% at 50% 45%,#080b1280,#04060ae6)}.result h1{font-family:var(--display);letter-spacing:.42em;margin:0 0 0 .42em;font-size:4.2rem;font-weight:500}.result.victory h1{color:var(--gold-hi);text-shadow:0 0 3rem #e3c0788c}.result.defeat h1{color:#c9c4b8;text-shadow:0 0 2.5rem #a3202e99}.result.on h1{animation:rise 1.6s var(--ease) both}@keyframes rise{0%{opacity:0;letter-spacing:.9em}}.rewards{text-align:left;width:min(36rem,90vw);margin-top:1.2rem}.xp{justify-content:space-between;align-items:baseline;font-size:1.1rem;display:flex}.xp b{font-family:var(--display);color:var(--gold-hi);font-size:1.3rem;font-weight:500}.rewards .bar i{background:linear-gradient(90deg, var(--gold), var(--gold-hi));transition:transform 1.6s var(--ease)}.loot{margin:1.1rem 0 0;padding:0;list-style:none}.loot li{opacity:0;transition:opacity .5s, transform .5s var(--ease);border-bottom:1px solid #b8904a29;align-items:baseline;gap:.8rem;padding:.42rem 0;display:flex;transform:translate(-1rem)}.loot li.on{opacity:1;transform:none}.loot li:before{content:"";background:var(--ivory-dim);flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)}.loot .legendary:before{background:var(--gold-hi);box-shadow:0 0 .7rem var(--gold-hi)}.loot .rare:before{background:#6fb6ff;box-shadow:0 0 .6rem #6fb6ff}.loot b{font-family:var(--display);letter-spacing:.06em;white-space:nowrap;font-size:.95rem;font-weight:500}.loot li{flex-wrap:wrap}.loot .legendary b{color:var(--gold-hi)}.loot .rare b{color:#a9d2ff}.loot span{color:var(--ivory-dim);font-size:.98rem;font-style:italic}.result .menu-v{flex-direction:row;gap:1rem;margin-top:1.8rem}.error-screen p{max-width:34rem;font-size:1.2rem}@media (max-width:900px),(max-height:560px){.log{display:none}.card{width:100%;bottom:calc(100% + .8rem);right:0}.card:before,.timeline .tl:nth-child(n+6){display:none}.boss{width:min(30rem,86vw);top:5.9rem}.timeline{top:1.1rem;left:1rem}.party{bottom:1rem;left:1rem}.actions{width:16.5rem;bottom:1rem;right:1rem}.party-info{width:13rem}.title h1,.loading h1,.result h1{font-size:2.6rem}}@media (max-width:640px){.tl-label,.party .portrait{display:none}.party-info{width:11.5rem}.actions{width:14.5rem}.act-meta{display:none}.dialogue .portrait{width:4rem;height:4rem;margin:0 .6rem .8rem}.dlg-text{font-size:1.2rem}.keys{display:none}}@media (prefers-reduced-motion:reduce){#ui *,#ui :before,#ui :after{transition-duration:50ms!important;animation-duration:10ms!important}}.caption{text-align:center;width:min(46rem,88vw);color:var(--ivory);text-shadow:0 1px 6px #000,0 0 1.4rem #000000e6;opacity:0;transition:opacity 1.1s var(--ease);z-index:12;font-size:1.55rem;font-style:italic;line-height:1.35;position:fixed;bottom:14.5vh;left:50%;transform:translate(-50%)}.caption.on{opacity:1}.battle-layer{pointer-events:none;z-index:14;position:fixed;inset:0;overflow:hidden}.fly-card{will-change:transform, opacity;pointer-events:none;filter:drop-shadow(0 1.2rem 2rem #0009);position:absolute;top:0;left:0}.qte{z-index:16;pointer-events:none;opacity:0;--tone:#e3c078;--tone-soft:#e3c07880;width:0;height:0;transition:opacity .12s;position:fixed;top:0;left:0}.qte.on{opacity:1}.qte--def{--tone:#cfe6ff;--tone-soft:#9fd4ff8c}.qte-target,.qte-ring{border-radius:50%;width:7.2rem;height:7.2rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.qte-target{border:2px solid var(--tone);box-shadow:0 0 1.2rem var(--tone-soft), inset 0 0 1rem var(--tone-soft);background:radial-gradient(circle,#ffffff1a 0%,#fff0 62%)}.qte-target:before,.qte-target:after{content:"";background:var(--tone);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.qte-target:before{width:.5rem;height:.5rem;box-shadow:0 0 .8rem var(--tone)}.qte-target:after{border:1px solid var(--tone-soft);background:0 0;width:8.3rem;height:8.3rem}.qte-ring{will-change:transform, opacity;border:3px solid #fff;box-shadow:0 0 1rem #ffffffb3,inset 0 0 .6rem #fff6}.qte-label{font-family:var(--display);letter-spacing:.46em;color:var(--tone);text-shadow:0 0 1rem var(--tone-soft), 0 2px 6px #000;white-space:nowrap;text-transform:uppercase;margin-left:.23em;font-size:1.05rem;position:absolute;top:-6.1rem;left:0;transform:translate(-50%,-50%)}.qte-key{position:absolute;top:5.6rem;left:0;transform:translate(-50%,-50%)}.qte-key kbd{font-family:var(--display);letter-spacing:.22em;color:var(--ivory);border:1px solid var(--hair);text-transform:uppercase;background:#090d16c7;padding:.22rem .8rem .2rem 1rem;font-size:.7rem}.qte-grade{font-family:var(--display);letter-spacing:.3em;white-space:nowrap;opacity:0;text-transform:uppercase;text-shadow:0 0 1.4rem,0 2px #000000b3,0 0 .5rem #000;margin-left:.15em;font-size:2.1rem;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.qte-grade.on{animation:.52s cubic-bezier(.2,.8,.2,1) forwards qte-grade}.qte-grade.g2{color:#ffe1a0;font-size:2.6rem}.qte-grade.g1{color:#dff2ff}.qte-grade.g0{color:#a9a394;font-size:1.5rem;font-weight:500}@keyframes qte-grade{0%{opacity:0;scale:.5}16%{opacity:1;scale:1.25}34%{scale:1}78%{opacity:1}to{opacity:0;scale:1.06}}.qte.judged .qte-ring,.qte.judged .qte-label,.qte.judged .qte-key{transition:opacity .1s;opacity:0!important}.qte.judged .qte-target{animation:.45s cubic-bezier(.2,.8,.2,1) forwards qte-burst}.qte.judged.g2 .qte-target{border-color:#ffe1a0;box-shadow:0 0 3rem #ffe1a0f2,inset 0 0 2rem #ffe1a099}.qte.judged.g0 .qte-target{box-shadow:none;border-color:#a9a39499}@keyframes qte-burst{0%{opacity:1;scale:1}to{opacity:0;scale:1.7}}@media (prefers-reduced-motion:reduce){.qte-grade.on{animation-duration:.3s}}.qte--def .qte-target,.qte--def .qte-ring{width:5.6rem;height:5.6rem}.qte--def .qte-target:after{width:6.4rem;height:6.4rem}.qte--def .qte-ring{border-width:2px}.qte.qte--def.judged.g2 .qte-target{border-color:#ffe1a0;box-shadow:0 0 3rem #ffe1a0f2,inset 0 0 2rem #ffe1a099}.qte.qte--def.judged.g1 .qte-target{border-color:#bfe4ff;box-shadow:0 0 2.2rem #9fd4ffcc,inset 0 0 1.4rem #9fd4ff80}.qte-bar{z-index:45;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:.7rem;transition:opacity .14s,translate .18s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:23%;left:50%;translate:-50% .8rem}.qte-bar.on{opacity:1;translate:-50%}.qte-bar.done{opacity:0;transition:opacity .4s .12s}.qte-pips{gap:.7rem;min-height:.9rem;display:flex}.qte-pips i{background:#090d16b3;border:1px solid #ebe4d2bf;width:.8rem;height:.8rem;transition:background 80ms,border-color 80ms,scale .2s cubic-bezier(.2,1.6,.4,1);rotate:45deg;box-shadow:0 0 .5rem #000c}.qte-pips i.a2{background:#ffe1a0;border-color:#fff3d6;scale:1.3;box-shadow:0 0 .9rem #ffe1a0f2}.qte-pips i.a1{background:#9fd4ff;border-color:#dff2ff;scale:1.15;box-shadow:0 0 .8rem #9fd4ffe6}.qte-pips i.a0{background:#7a1626;border-color:#ff6a7c}.qte-keys{align-items:stretch;gap:1.4rem;display:flex}.qte-k{border:1px solid var(--hair);background:linear-gradient(#0e131fe0,#070a11e0);align-items:center;gap:.65rem;padding:.42rem 1.1rem .4rem .5rem;display:flex;box-shadow:0 .4rem 1.4rem #0000008c}.qte-k kbd{font-family:var(--display);letter-spacing:.2em;text-align:center;min-width:3.6rem;color:var(--ivory);text-transform:uppercase;background:#ebe4d212;border:1px solid #ebe4d266;padding:.26rem .6rem .22rem .78rem;font-size:.72rem}.qte-k b{font-family:var(--display);letter-spacing:.34em;text-transform:uppercase;margin-right:-.2em;font-size:1.02rem;font-weight:600}.qte-k--block{border-color:#9fd4ff8c}.qte-k--block b{color:#cfe6ff;text-shadow:0 0 .9rem #9fd4ff99}.qte-k--parry{border-color:#ffe1a099}.qte-k--parry b{color:#ffe1a0;text-shadow:0 0 .9rem #ffe1a099}.qte-bar--block .qte-k--parry{display:none}.qte-coach{text-align:center;max-width:34rem;color:var(--ivory);text-shadow:0 1px 4px #000,0 0 .8rem #000;font-size:1.02rem;font-style:italic;line-height:1.35}.qte-coach:empty{display:none}.qte-pad{z-index:46;padding:6vh max(1.4rem, calc(env(safe-area-inset-right) + .6rem)) 0 max(1.4rem, calc(env(safe-area-inset-left) + .6rem));pointer-events:none;justify-content:space-between;align-items:center;display:none;position:fixed;inset:0}.qte-pad.on{display:flex}#ui .qte-btn{pointer-events:auto;text-align:center;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 38%,#1e283ee6,#070a11eb);border-radius:50%;place-items:center;width:min(24vw,12rem);max-width:46vh;height:min(24vw,12rem);max-height:46vh;display:grid;box-shadow:0 .6rem 2rem #000000a6,inset 0 0 1.6rem #00000080}.qte-btn span{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;font-size:1.6rem;font-weight:600}#ui .qte-btn--block{border:2px solid #9fd4ffd9}.qte-btn--block span{color:#cfe6ff;text-shadow:0 0 1rem #9fd4ffb3}#ui .qte-btn--parry{border:2px solid #ffe1a0e6}.qte-btn--parry span{color:#ffe1a0;text-shadow:0 0 1rem #ffe1a0b3}.qte-btn:active{filter:brightness(1.6);scale:.93}.qte-pad--block .qte-btn--parry{visibility:hidden}.qte-bar:has(~.qte-pad.on){bottom:9%}.qte-bar:has(~.qte-pad.on) .qte-keys{display:none}:is(body:has(.qte-pad.on) .bh .bh-hand,body:has(.qte-pad.on) .bh .bh-act,body:has(.qte-pad.on) .bh .bh-hint){transition:opacity .12s;opacity:0!important;pointer-events:none!important}.qte-pops{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.qte-pop{font-family:var(--display);letter-spacing:.3em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 1.4rem,0 2px #000000b3,0 0 .5rem #000;margin-left:.15em;font-size:2.3rem;font-weight:700;animation:.9s cubic-bezier(.2,.8,.2,1) forwards qte-pop;position:absolute;translate:-50% -50%}.qte-pop.a2{color:#ffe1a0;font-size:2.9rem}.qte-pop.a1{color:#dff2ff}.qte-pop.a0{color:#c9a9a0;font-size:1.5rem;font-weight:500}@keyframes qte-pop{0%{opacity:0;translate:-50% -50%;scale:.5}12%{opacity:1;scale:1.28}26%{scale:1}70%{opacity:1}to{opacity:0;translate:-50% calc(-50% - 2.6rem);scale:1.05}}@media (prefers-reduced-motion:reduce){.qte-pop{animation-duration:.5s}}.vcard{--acc:#6fb6ff;--acc-hi:#bfe0ff;--acc2:#e3c078;--ink-a:#152036;--ink-b:#0b101b;--ink-c:#070a12;--rim-a:#8f7b54;--rim-b:#3c3325;--rim-c:#b39b68;--rim-w:max(1px, .1em);--c:.85em;isolation:isolate;box-sizing:border-box;width:13em;height:19.5em;font-size:.74rem;line-height:1.2;font-family:var(--text);font-variant-numeric:lining-nums;letter-spacing:0;color:var(--ivory);text-align:left;white-space:normal;border-radius:.95em;flex:none;font-style:normal;font-weight:400;position:relative;box-shadow:0 .7em 1.5em #0009,0 .12em .35em #0000008c}.vcard *,.vcard :before,.vcard :after{box-sizing:border-box}.vcard p{margin:0}.vcard .ico{flex:none;width:1.2em;height:1.2em}.vcard--hand{font-size:.74rem}.vcard--full{font-size:1.28rem}.vcard--mini{font-size:.36rem}.vcard--vigil{--acc:#6fb6ff;--acc-hi:#bfe0ff;--acc2:#e3c078;--ink-a:#152036;--ink-b:#0b101b;--ink-c:#070a12}.vcard--hollow{--acc:#e04a52;--acc-hi:#ff9aa0;--acc2:#c3a0ff;--ink-a:#24142a;--ink-b:#100b18;--ink-c:#09070e}.vcard--common{--rim-a:#8f7b54;--rim-b:#3c3325;--rim-c:#b39b68}.vcard--rare{--rim-a:#a9bbd3;--rim-b:#465166;--rim-c:#e6eef9;--rim-w:max(1px, .12em)}.vcard--legendary{--rim-a:#e3c078;--rim-b:#77571f;--rim-c:#fff1c4;--rim-w:max(1.5px, .15em)}.vcard-frame,.vcard-body,.vcard-sheen{clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c))}.vcard-frame{padding:var(--rim-w);background:linear-gradient(152deg, var(--rim-c) 0%, var(--rim-b) 24%, var(--rim-a) 50%, var(--rim-b) 78%, var(--rim-c) 100%);position:absolute;inset:0;overflow:hidden}.vcard-body{--c:.8em;background:radial-gradient(130% 52% at 50% -6%, color-mix(in srgb, var(--acc) 30%, transparent), transparent 72%), radial-gradient(100% 34% at 50% 108%, color-mix(in srgb, var(--acc2) 16%, transparent), transparent 72%), linear-gradient(180deg, var(--ink-a) 0%, var(--ink-b) 52%, var(--ink-c) 100%);flex-direction:column;height:100%;padding:.5em .5em .4em;display:flex;position:relative}.vcard-body>*{z-index:1;position:relative}.vcard--rare .vcard-body:before,.vcard--legendary .vcard-body:before,.vcard--rare .vcard-body:after,.vcard--legendary .vcard-body:after{content:"";pointer-events:none;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute}.vcard--rare .vcard-body:before,.vcard--legendary .vcard-body:before{--c:.7em;background:color-mix(in srgb, var(--rim-a) 46%, transparent);inset:.2em}.vcard--rare .vcard-body:after,.vcard--legendary .vcard-body:after{--c:.66em;background:inherit;inset:calc(.2em + 1px)}.vcard--legendary .vcard-frame:before{content:"";background:linear-gradient(90deg,#0000,#fffae1e6,#0000);width:50%;height:140%;animation:5.5s ease-in-out infinite vcard-glint;position:absolute;top:-20%;left:-60%;transform:skew(-18deg)}@keyframes vcard-glint{0%,55%{translate:0}to{translate:34em}}.vcard:before{content:"";z-index:-1;background:var(--acc-hi);filter:blur(.6em);opacity:0;pointer-events:none;border-radius:1.1em;transition:opacity .35s;position:absolute;inset:-.3em}.vcard-artwrap{flex:none;position:relative}.vcard-art,.vcard-art>i{--c:.46em;--n:.85em;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--n)), 50% 100%, 0 calc(100% - var(--n)), 0 var(--c))}.vcard-art{aspect-ratio:4/3;background:linear-gradient(180deg, var(--rim-c), var(--rim-b) 55%, var(--rim-a));width:100%;position:relative}.vcard-art>i{--c:.42em;background:#0a0f1a 50%/cover no-repeat;display:block;position:absolute;inset:max(1px,.08em)}.vcard-art>i:after{content:"";background:linear-gradient(#070a1200 48%,#070a12b8 100%),radial-gradient(120% 95% at 50% 38%,#0000 52%,#04060a99 100%);position:absolute;inset:0}.vcard-art--band{aspect-ratio:2.05}.vcard-art--band>i{background-position:50% 26%}.vcard-gem{background:linear-gradient(135deg, var(--rim-c), var(--rim-a) 55%, var(--rim-b));width:.74em;height:.74em;box-shadow:0 0 0 .13em var(--ink-b), 0 0 .5em color-mix(in srgb, var(--rim-c) 45%, transparent);position:absolute;bottom:-.3em;left:50%;transform:translate(-50%)rotate(45deg)}.vcard--rare .vcard-gem{width:.9em;height:.9em;bottom:-.38em}.vcard--legendary .vcard-gem{width:1.05em;height:1.05em;box-shadow:0 0 0 .13em var(--ink-b), 0 0 .2em .2em #e3c07840, 0 0 .9em #ffe296d9;background:linear-gradient(135deg,#fffbe8,#f1cf80 45%,#a87a26);bottom:-.45em}.vcard-kw{pointer-events:none;justify-content:space-between;gap:.25em;padding:0 .38em;display:flex;position:absolute;bottom:1.15em;left:0;right:0}.vcard-kw span{font-family:var(--display);letter-spacing:.08em;white-space:nowrap;color:var(--ivory);border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);background:#070a12d6;align-items:center;gap:.28em;padding:.14em .5em .1em .3em;font-size:.6em;display:inline-flex}.vcard-kw span:only-child{margin:0 auto 0 0}.vcard-kw .ico{color:var(--acc-hi)}.vcard-tag{font-family:var(--display);letter-spacing:.14em;white-space:nowrap;color:#b9ecd0;background:#070a12db;border:1px solid #7cc3a0b3;padding:.22em .7em .16em;font-size:.56em;position:absolute;top:.5em;left:.55em}.vcard--foe .vcard-tag{color:#ffb3b6;border-color:#e04a52bf}.vcard-plate{text-align:center;flex:none;padding:.58em .1em 0}.vcard-plate:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rim-a) 80%, transparent), transparent);width:78%;height:1px;margin:.42em auto 0;display:block}.vcard-name{font-family:var(--display);letter-spacing:.07em;white-space:nowrap;color:#f6f0df;text-shadow:0 1px 2px #000;margin-left:.07em;font-size:1.06em;font-weight:500;line-height:1.12}.vcard-name--m{letter-spacing:.05em;font-size:.93em}.vcard-name--l{letter-spacing:.035em;font-size:.82em}.vcard--legendary .vcard-name{color:#ffe9b4;text-shadow:0 0 .6em #e3c07880,0 1px 2px #000}.vcard-type{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--acc-hi) 55%, var(--ivory-dim));margin-top:.14em;font-size:.8em;font-style:italic;line-height:1.15;overflow:hidden}.vcard-text{text-align:center;color:#ece5d3;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:.1em .42em 0;font-size:.86em;line-height:1.17;display:flex;overflow:hidden}.vcard-text--s{font-size:.8em;line-height:1.15}.vcard-text--xs{font-size:.74em;line-height:1.14}.vcard-text b{font-family:var(--display);letter-spacing:.07em;color:var(--acc2);margin-right:.1em;font-size:.8em;font-weight:500}.vcard-flavor{color:var(--ivory-dim);background:linear-gradient(90deg,#0000,#b8904a66,#0000) top/60% 1px no-repeat;padding-top:.55em;font-size:.92em;font-style:italic;margin-top:.6em!important}.vcard-stats{border-top:1px solid color-mix(in srgb, var(--rim-a) 42%, transparent);flex:none;grid-template-columns:repeat(4,1fr);margin-top:.3em;padding-top:.3em;display:grid}.vs{min-width:0;font-family:var(--text);font-variant-numeric:tabular-nums lining-nums;color:#f6f0df;flex-direction:column;justify-content:center;align-items:center;font-size:1.24em;font-weight:600;line-height:1.05;display:flex}.vs>span{white-space:nowrap;align-items:center;gap:.18em;display:inline-flex}.vs+.vs{border-left:1px solid color-mix(in srgb, var(--rim-a) 22%, transparent)}.vs .ico{width:.68em;height:.68em}.vs b{font-weight:600}.vs small{display:none}.vs i{color:var(--ivory-dim);font-size:.7em;font-style:normal;font-weight:400}.vs-atk .ico{color:var(--amber)}.vs-hp .ico{color:#8fd6ad}.vs-def .ico{color:#9fc0e6}.vs-mov .ico,.vs-spd .ico{color:var(--ivory-dim)}.vs-mov,.vs-spd,.vs-def{color:#d9d2c0}.vs-mov b,.vs-spd b,.vs-def b{font-weight:400}.vs.is-up b{color:#9be3b4}.vs.is-down b{color:#f0a0a0}.vcard-aim{border-top:1px solid color-mix(in srgb, var(--rim-a) 42%, transparent);text-align:center;color:var(--ivory-dim);flex:none;margin-top:.3em;padding:.46em 0 .3em;font-size:.8em;font-style:italic}.vcard-cost{z-index:3;place-items:center;width:2.56em;height:2.56em;display:grid;position:absolute;top:-.52em;left:-.52em}.vcard-cost:before{content:"";border:max(1px, .09em) solid var(--rim-c);background:linear-gradient(135deg,#e2f2ff 0%,#7dbdff 34%,#2f6cc0 72%,#1b3f7c 100%);transition:background .3s,box-shadow .3s;position:absolute;inset:.38em;transform:rotate(45deg);box-shadow:0 0 0 .14em #080c15,0 0 .75em #6fb6ff99,inset 0 0 .35em #ffffff8c}.vcard-cost:after{content:"";background:linear-gradient(to bottom right,#ffffff61 0,#fff0 46%),linear-gradient(to top left,#040e2866 0,#040e2800 40%);position:absolute;inset:.38em;transform:rotate(45deg)}.vcard-cost b{z-index:1;font-family:var(--text);color:#fff;text-shadow:0 .05em #10305f,0 0 .28em #10305f,0 0 .1em #10305f;font-variant-numeric:lining-nums;margin-top:-.06em;font-size:1.62em;font-weight:600;line-height:1;position:relative}.vcard-sheen{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 32%,#96cdff33 42%,#fff6d657 50%,#ffaadc29 58%,#0000 68%) 0 0/260% 260% no-repeat;background-position:calc(100% - var(--mx,.5) * 100%) calc(100% - var(--my,.5) * 100%);transition:opacity .35s;position:absolute;inset:0}.vcard--rare.is-hover .vcard-sheen{opacity:.8}.vcard--legendary.is-hover .vcard-sheen{opacity:1}.vcard.is-playable:before{opacity:.5;animation:2.8s ease-in-out infinite vcard-breathe}@keyframes vcard-breathe{50%{opacity:.82}}.vcard.is-selected{--rim-a:#ffe7ad;--rim-b:#d9b25f;--rim-c:#fff6da}.vcard.is-selected:before{background:var(--gold-hi);opacity:.95;animation:none;inset:-.4em}.vcard.is-dim .vcard-frame:after{content:"";z-index:4;pointer-events:none;background:#05070c85;transition:opacity .3s;position:absolute;inset:0}.vcard.is-dim .vcard-art>i{filter:saturate(.3)}.vcard.is-dim.is-hover .vcard-frame:after{opacity:.3}.vcard.is-dim .vcard-cost:before{background:linear-gradient(135deg,#93a3b8 0%,#5a6a82 40%,#2c3648 100%);box-shadow:0 0 0 .14em #080c15}.vcard.is-short .vcard-cost:before{background:linear-gradient(135deg,#ffc9c0 0%,#e04a52 40%,#7c1622 100%);box-shadow:0 0 0 .14em #080c15,0 0 .7em #e04a52b3}.vcard.is-short .vcard-cost b{text-shadow:0 .06em #4a0c14,0 0 .3em #4a0c14}.vcard.is-new .vcard-sheen{opacity:1;animation:vcard-shine .9s var(--ease) both}@keyframes vcard-shine{0%{background-position:100% 100%}to{opacity:0;background-position:0 0}}.vcard--mini{height:14.4em}.vcard--mini .vcard-type,.vcard--mini .vcard-text,.vcard--mini .vcard-stats,.vcard--mini .vcard-aim,.vcard--mini .vcard-kw,.vcard--mini .vcard-plate:after{display:none}.vcard--mini .vcard-plate{flex:1;place-items:center;padding:.5em 0 0;display:grid}.vcard--mini .vcard-name{letter-spacing:.03em;white-space:normal;font-size:1.62em;line-height:1.05}.vcard--mini .vcard-name--m,.vcard--mini .vcard-name--l{font-size:1.4em}.vcard--mini .vcard-cost{transform-origin:30% 30%;transform:scale(1.35)}.vcard--full{height:21em}.vcard--full .vs small{letter-spacing:.02em;color:var(--ivory-dim);font-size:.5em;font-style:italic;font-weight:400;line-height:1.15;display:block}.vcard--back .vcard-body{background:repeating-linear-gradient(45deg,#b8904a26 0 1px,#0000 1px 1.15em),repeating-linear-gradient(-45deg,#b8904a26 0 1px,#0000 1px 1.15em),radial-gradient(85% 65%,#1c2947 0%,#0b1120 70%,#070a12 100%);padding:0}.vcard-backface{border:1px solid #b8904a80;place-items:center;display:grid;position:absolute;inset:.62em}.vcard-backface:before{content:"";border:1px solid var(--gold);background:#0a1020;width:5.4em;height:5.4em;transform:rotate(45deg);box-shadow:0 0 0 .5em #090d18eb,0 0 0 calc(.5em + 1px) #b8904a66,0 0 1.8em #6fb6ff4d}.vcard-backface i{background:linear-gradient(135deg,#e2f2ff,#7dbdff 40%,#2f6cc0);width:1.9em;height:1.9em;position:absolute;transform:rotate(45deg);box-shadow:0 0 1.1em #6fb6ffbf,inset 0 0 .3em #fff9}.vcard--piece{width:13.6em;height:auto}.vcard-head,.vcard-detail{display:contents}.vcard-head>*,.vcard-detail>*{z-index:1;position:relative}.vcard--piece .vcard-frame{position:relative;inset:auto}.vcard--piece .vcard-body{height:auto;padding-bottom:.7em}.vcard--piece .vcard-plate{padding-top:.62em}.vcard-stats--live{border-bottom:1px solid color-mix(in srgb, var(--rim-a) 42%, transparent);grid-template-columns:1fr 1.75fr 1fr 1fr 1fr;margin-top:.45em;padding:.34em 0 .3em}.vcard--piece .vs{font-size:1.02em}.vcard--piece .vs small{color:var(--ivory-dim);font-size:.5em;font-style:italic;font-weight:400;line-height:1.2;display:block}.vcard-chips{flex-direction:column;gap:.3em;margin-top:.5em;display:flex}.vcard-chip{border-left:max(1px, .12em) solid color-mix(in srgb, var(--acc) 70%, transparent);background:#0609108c;align-items:flex-start;gap:.45em;padding:.28em .5em .3em .4em;font-size:.7em;line-height:1.18;display:flex}.vcard-chip .ico{color:var(--acc-hi);margin-top:.08em}.vcard-chip b{font-family:var(--display);letter-spacing:.08em;color:var(--ivory);margin-right:.5em;font-size:.86em;font-weight:500}.vcard-chip em{color:var(--ivory-dim);font-size:.95em}.vcard-chip span{color:#d9d2c0;display:block}.vcard-chip--buff{border-left-color:#6fb6ff}.vcard-chip--buff .ico{color:#9fd4ff}.vcard-chip--debuff{border-left-color:var(--crimson-hi)}.vcard-chip--debuff .ico,.vcard-chip--debuff b{color:#f0a0a0}.vcard-skills{flex-direction:column;gap:.42em;margin-top:.55em;padding:0 .1em;display:flex}.vcard-skill{align-items:flex-start;gap:.5em;font-size:.72em;line-height:1.18;display:flex}.vcard-skill>.ico{width:1.3em;height:1.3em;color:var(--gold-hi);margin-top:.1em}.vcard-skill>div{flex:1;min-width:0}.vcard-skill-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .5em;display:flex}.vcard-skill b{font-family:var(--display);letter-spacing:.08em;color:#f6f0df;white-space:nowrap;font-size:.9em;font-weight:500}.vcard-skill p{color:#cfc8b6}.vcard-skill-meta{white-space:nowrap;color:var(--ivory-dim);align-items:center;gap:.5em;font-size:.92em;display:inline-flex}.vcard-pip{width:1.15em;height:1.15em;font-family:var(--text);font-variant-numeric:lining-nums;color:#fff;text-shadow:0 0 .25em #10305f;z-index:0;place-items:center;margin:0 .2em;font-size:1.02em;font-weight:600;line-height:1;display:inline-grid;position:relative}.vcard-pip:before{content:"";z-index:-1;background:linear-gradient(135deg,#a9d5ff,#3f7fd0 60%,#1b3f7c);position:absolute;inset:.06em;transform:rotate(45deg);box-shadow:0 0 .4em #6fb6ff99}.vcard-hpcost{color:#f0a0a0;font-style:italic}.vcard-rest{font-variant-numeric:lining-nums;align-items:center;gap:.2em;font-weight:600;display:inline-flex}.vcard-rest .ico{width:.9em;height:.9em}.vcard-rest.is-resting{color:#f3c6a0;font-style:italic;font-weight:400}.vcard-skill.is-resting b,.vcard-skill.is-resting p{opacity:.62}.vcard-skill--passive>.ico{color:var(--ivory-dim)}.vcard--wide{width:28em}.vcard--wide .vcard-body{flex-direction:row;align-items:flex-start;gap:.9em;padding-bottom:.6em}.vcard--wide .vcard-head{flex:none;width:12.4em;display:block}.vcard--wide .vcard-detail{flex:1;min-width:0;padding:.15em .2em 0 0;display:block}.vcard--wide .vcard-stats--live{border-bottom:0}.vcard--wide .vcard-chips{margin-top:.45em}.vcard--wide .vcard-skills{margin-top:0}.vcard--wide .vcard-chip,.vcard--wide .vcard-skill{font-size:.78em}@media (prefers-reduced-motion:reduce){.vcard,.vcard *,.vcard:before,.vcard :before,.vcard :after{transition-duration:50ms!important;animation-duration:10ms!important;animation-iteration-count:1!important}}.bh{--lamp:#6fb6ff;--lamp-hi:#cfe8ff;--mine:#7cc3a0;--foe:#e04a52;--cw:9.62rem;--ch:14.43rem;--hover:1.52;--peek:4.7rem;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--text);font-variant-numeric:lining-nums;color:var(--ivory);font-size:1.1rem;line-height:1.3}.bh *,.bh :before,.bh :after{box-sizing:border-box}.bh button{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.bh button:focus-visible{outline:1px solid var(--gold-hi);outline-offset:3px}.bh button:disabled{cursor:default!important}.bh [data-tip]{pointer-events:auto}:where(.bh .ico){flex:none;width:1.25em;height:1.25em}.bh kbd{min-width:1.25rem;height:1.25rem;font-family:var(--text);font-variant-numeric:lining-nums;letter-spacing:.02em;color:var(--gold-hi);border:1px solid var(--hair);background:#090d16b3;place-items:center;padding:0 .32rem .06rem;font-size:.86rem;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.bh-count b,.bh-chip b,.bh-wp-hp,.bh-aether-num,.bh-act-stats,.bh-cost,.bh-rest,.bh-loz-num,.bh-plate-hp,.bh-fc-line b{font-family:var(--text);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.bh-layer{z-index:10;opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s;position:fixed;inset:0}.bh.on .bh-layer{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.bh-layer:before,.bh-layer:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.bh-layer:before{background:linear-gradient(#05070c8c,#05070c00);height:8rem;top:0}.bh-layer:after{background:linear-gradient(#05070c00,#05070ca8);height:12rem;bottom:0}.bh-bar{background:#04060acc;border:1px solid #b8904a6b;flex:1;height:.5rem;position:relative}.bh-bar i,.bh-bar u{transform-origin:0;width:100%;display:block;position:absolute;top:0;bottom:0;left:0}.bh-bar u{transition:transform .9s .35s var(--ease);background:#ebe4d2c7}.bh-bar i{transition:transform .28s var(--ease);background:linear-gradient(90deg,#2f6b5c,#7cc3a0)}.bh-dia{border:1px solid var(--gold);background:#0a0f1a;flex:none;width:4.3rem;height:4.3rem;transition:box-shadow .4s,border-color .4s;position:relative;overflow:hidden;rotate:45deg;box-shadow:0 0 0 .24rem #090d16d1,0 0 0 calc(.24rem + 1px) #b8904a61,0 .5rem 1.6rem #0009}.bh-dia img{object-fit:cover;width:146%;height:146%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-45deg}.bh-btn>span{width:2.3rem;height:2.3rem;color:var(--ivory-dim);background:#090d1699;border:1px solid #b8904a59;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid;rotate:45deg}.bh-btn>span>*{rotate:-45deg}.bh-btn:hover>span,.bh-btn:focus-visible>span,.bh-btn[aria-expanded=true]>span{color:var(--gold-hi);border-color:var(--gold);background:#141a28d9}.bh-btn:disabled>span{opacity:.4}.bh-count{color:var(--ivory-dim);align-items:center;gap:.3rem;display:inline-flex}.bh-count b{min-width:1.1rem;color:var(--ivory);font-size:1.08rem;line-height:1}.bh-count .ico{width:1.05rem;height:1.05rem}.bh-wp-deck.is-empty,.bh-wp-deck.is-empty b{color:#f0a0a0}.bh-chip{white-space:nowrap;color:#ead9a8;animation:bh-pop .35s var(--ease);background:#090d16d1;border:1px solid #b8904a8c;align-items:center;gap:.28rem;padding:.08rem .5rem .06rem .3rem;font-size:.84rem;line-height:1.3;display:inline-flex}.bh-chip .ico{width:1rem;height:1rem}.bh-chip b{margin-left:.1rem;font-size:.92rem;line-height:1}.bh-chip.is-buff{color:#9fd4ff;border-color:#6fb6ff8c}.bh-chip.is-debuff{color:#f0a0a0;border-color:#e04a5299}@keyframes bh-pop{0%{opacity:0;scale:.6}}.bh-tl{width:31.5rem;height:3.8rem;transition:opacity .4s;position:absolute;top:1.2rem;left:1.9rem}.bh:not(.is-play) .bh-tl{opacity:0}.bh-tl-thread{background:linear-gradient(90deg,#b8904acc,#b8904a66 62%,#b8904a00);height:1px;position:absolute;top:50%;left:0;right:0}.bh-tl-item{pointer-events:auto;width:2.3rem;height:2.3rem;transition:transform .6s var(--ease), opacity .4s, scale .4s var(--ease);margin-top:-1.15rem;position:absolute;top:50%;left:-1.15rem}.bh-tl-d{opacity:.86;transition:scale .45s var(--ease), translate .45s var(--ease), border-color .3s, box-shadow .3s, opacity .3s;background:#0a0f1a;border:1px solid #6fb6ffbf;position:absolute;inset:0;overflow:hidden;translate:0 -.5rem;rotate:45deg;scale:.74;box-shadow:0 0 0 .14rem #090d16b3}.bh-tl-d img{object-fit:cover;width:150%;height:150%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-45deg}.bh-tl-item.is-foe .bh-tl-d{border-color:#e04a52cc;translate:0 .5rem}.bh-tl-item.is-warden .bh-tl-d{scale:.9;box-shadow:0 0 0 .14rem #090d16cc,0 0 0 calc(.14rem + 1px) #6fb6ff80}.bh-tl-item.is-warden.is-foe .bh-tl-d{box-shadow:0 0 0 .14rem #090d16cc,0 0 0 calc(.14rem + 1px) #e04a528c}.bh-tl-item.is-now .bh-tl-d{opacity:1;border-color:var(--gold-hi);translate:0 -.16rem;scale:1.2;box-shadow:0 0 0 .14rem #090d16cc,0 0 1.1rem #e3c078b3}.bh-tl-item.is-now.is-foe .bh-tl-d{border-color:var(--crimson-hi);translate:0 .16rem;box-shadow:0 0 0 .14rem #090d16cc,0 0 1.1rem #e04a52cc}.bh-tl-item.is-same .bh-tl-d,.bh-tl-item:hover .bh-tl-d{opacity:1;border-color:var(--gold-hi)}.bh-tl-item.is-foe.is-same .bh-tl-d,.bh-tl-item.is-foe:hover .bh-tl-d{border-color:#ff8a90}.bh-tl-item.is-enter{opacity:0;scale:.3}.bh-tl-item.is-leave{opacity:0;pointer-events:none;scale:.4}.bh-tl-tip{white-space:nowrap;text-align:center;opacity:0;transition:opacity .18s, transform .3s var(--ease);z-index:40;background:#080c14eb;border-top:1px solid #6fb6ff99;padding:.28rem .8rem .22rem;position:absolute;top:calc(100% + .1rem);left:0;translate:-50%}.bh-tl-tip[data-side=foe]{border-top-color:#e04a52b3}.bh-tl-tip.on{opacity:1}.bh-tl-tip b{font-family:var(--display);letter-spacing:.12em;font-size:.78rem;font-weight:500;display:block}.bh-tl-tip span{color:var(--ivory-dim);font-size:.86rem;font-style:italic}.bh-wp{display:grid;position:absolute}.bh-wp-port{grid-area:port;place-items:center;display:grid}.bh-wp-info{border-top:1px solid var(--hair);background:linear-gradient(90deg,#080c14e6,#080c149e 72%,#080c1400);grid-area:info;align-self:center;min-width:0;padding:.5rem 1rem .6rem .8rem;position:relative}.bh-wp-info:before{content:"";background:var(--gold);width:.46rem;height:.46rem;position:absolute;top:-.26rem;left:1rem;rotate:45deg}.bh-wp-head{align-items:center;gap:.55rem;min-height:1.5rem;display:flex}.bh-wp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--display);letter-spacing:.13em;text-shadow:0 1px 4px #000;flex:0 auto;font-size:1rem;font-weight:500;overflow:hidden}.bh-wp-sub{color:var(--ivory-dim);white-space:nowrap;text-shadow:0 1px 3px #000;font-size:.92rem;font-style:italic;line-height:1.15}.bh-wp-net{background:var(--mine);flex:none;width:.42rem;height:.42rem;transition:background .3s;rotate:45deg;box-shadow:0 0 .5rem #7cc3a0cc}.bh-wp--you .bh-wp-net{display:none}.bh-wp--you.is-away .bh-wp-net{display:block}.bh-wp.is-away .bh-wp-net{background:var(--amber);animation:1.1s ease-in-out infinite bh-throb;box-shadow:0 0 .6rem #e0a458e6}.bh-wp.is-away .bh-wp-sub:after{content:" — reconnecting";color:var(--amber)}.bh-wp.is-away .bh-dia{filter:saturate(.3)brightness(.7)}.bh-wp-vital{align-items:center;gap:.7rem;margin-top:.4rem;display:flex}.bh-wp-hp{text-align:right;white-space:nowrap;text-shadow:0 1px 3px #000;flex:none;min-width:4.3rem;line-height:1}.bh-wp-hp b{font-size:1.36rem;transition:color .5s;display:inline-block}.bh-wp-hp small{color:var(--ivory-dim);margin-left:.06rem;font-size:.94rem;font-weight:400}.bh-wp-hp b.is-hurt{color:#ff8a90;transition:none}.bh-wp-hp b.is-mend{color:#9be3b4;transition:none}.bh-wp-st{flex-wrap:wrap;grid-area:st;gap:.35rem;min-height:1.6rem;display:flex}.bh-wp.is-active .bh-dia{border-color:var(--gold-hi);box-shadow:0 0 0 .24rem #090d16d1,0 0 0 calc(.24rem + 1px) #e3c078bf,0 0 1.5rem #e3c07880}.bh-wp--you{grid-template-columns:6.5rem 1fr;grid-template-areas:"st st""port info""res res";width:21.8rem;bottom:1.15rem;left:1.5rem}.bh-wp--you .bh-wp-st{align-content:flex-end;align-items:flex-end;margin-bottom:.45rem;padding-left:6.5rem}.bh-wp--you .bh-bar.is-low i{background:linear-gradient(90deg, #7c1622, var(--crimson-hi))}.bh-wp-res{background:linear-gradient(90deg,#080c14eb,#080c14b3 78%,#080c1400);border-top:1px solid #6fb6ff52;grid-area:res;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;padding:.3rem .5rem .26rem .35rem;display:flex}.bh-wp--you .bh-wp-name{flex:auto}.bh-emote-btn>span{width:1.55rem;height:1.55rem}.bh-emote-btn .ico{width:1rem;height:1rem}.bh.is-spectate .bh-emote-btn{display:none}.bh-wp--foe{grid-template-columns:1fr 5.6rem;grid-template-areas:"info port""st st";width:23.6rem;top:.95rem;right:10.3rem}.bh-wp--foe .bh-wp-info{text-align:right;background:linear-gradient(270deg,#080c14e6,#080c149e 72%,#080c1400);padding:.42rem .8rem .5rem 1.4rem}.bh-wp--foe .bh-wp-info:before{background:var(--crimson-hi);left:auto;right:1rem}.bh-wp--foe .bh-wp-head{justify-content:flex-end}.bh-wp--foe .bh-dia{border-color:var(--crimson-hi);width:3.7rem;height:3.7rem;box-shadow:0 0 0 .24rem #090d16d1,0 0 0 calc(.24rem + 1px) #e04a5266,0 .5rem 1.6rem #0009}.bh-wp--foe.is-active .bh-dia{box-shadow:0 0 0 .24rem #090d16d1,0 0 0 calc(.24rem + 1px) #e04a52cc,0 0 1.5rem #e04a528c}.bh-wp--foe .bh-bar i{background:linear-gradient(90deg,#5b0f2e,#d23a4c 60%,#f08a6a)}.bh-wp--foe .bh-wp-hp{text-align:left;min-width:0}.bh-wp--foe .bh-wp-st{justify-content:flex-end;margin-top:.45rem;padding-right:5.6rem}.bh-wp-foot{justify-content:flex-end;align-items:center;gap:1rem;margin-top:.42rem;display:flex}.bh-foe-hand{align-items:center;min-height:1.7rem;padding-left:.5rem;display:inline-flex}.bh-foe-hand i{width:1.12rem;height:1.62rem;animation:bh-pop .4s var(--ease);background:linear-gradient(160deg,#22325a,#0c1324 70%);border:1px solid #d6b878e6;border-radius:.14rem;margin-left:-.5rem;display:block;position:relative;box-shadow:-.14rem .08rem .3rem #000000a6}.bh-foe-hand i:after{content:"";background:linear-gradient(135deg,#e2f2ff,#6fb6ff);width:.36rem;height:.36rem;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 .3rem #6fb6ffcc}.bh-aether{align-items:center;gap:.55rem;display:inline-flex}.bh-pips{align-items:center;display:inline-flex;position:relative}.bh-pips:before{content:"";background:#6fb6ff47;height:1px;position:absolute;top:50%;left:.5rem;right:.5rem}.bh-pip{place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.bh-pip:nth-child(6){margin-left:.5rem}.bh-pip b{width:.98rem;height:.98rem;transition:width .3s var(--ease), height .3s var(--ease), background .3s, border-color .3s, box-shadow .3s;background:#0a1122;border:1px solid #6fb6ff99;display:block;rotate:45deg;box-shadow:inset 0 0 .28rem #6fb6ff47}.bh-pip[data-s=locked] b{background:#a9a39480;border-color:#0000;width:.3rem;height:.3rem;box-shadow:0 0 0 .1rem #090d1699}.bh-pip[data-s=full] b{background:linear-gradient(135deg,#eef8ff 0%,#86c3ff 36%,#2f6cc0 78%,#1b3f7c 100%);border-color:#e2f2ff;box-shadow:0 0 .6rem #6fb6ffd9,0 0 0 .1rem #090d16b3,inset 0 0 .22rem #ffffffb3}.bh-pip:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#96cdff8c,#6fb6ff00);border-radius:50%;position:absolute;inset:.1rem}.bh-pip[data-s=full]:after{animation:3.4s ease-in-out infinite bh-ember;animation-delay:calc(var(--i,0) * -.37s)}.bh-pip:nth-child(2){--i:1}.bh-pip:nth-child(3){--i:2}.bh-pip:nth-child(4){--i:3}.bh-pip:nth-child(5){--i:4}.bh-pip:nth-child(6){--i:5}.bh-pip:nth-child(7){--i:6}.bh-pip:nth-child(8){--i:7}.bh-pip:nth-child(9){--i:8}.bh-pip:nth-child(10){--i:9}@keyframes bh-ember{0%,to{opacity:.15}50%{opacity:.85}}.bh-pip.is-kindle b{animation:bh-kindle .7s var(--ease)}.bh-pip.is-snuff b{animation:bh-snuff .6s var(--ease)}@keyframes bh-kindle{0%{filter:brightness(2.4);scale:.3}45%{filter:brightness(1.8);scale:1.5}to{filter:none;scale:1}}@keyframes bh-snuff{0%{background:#fff;scale:1.35;box-shadow:0 0 1rem #fff}to{scale:1}}.bh-pip.is-cost b{background:linear-gradient(135deg,#fffdf2 0%,#ffe39a 42%,#d9a94e 100%);border-color:#fff;animation:1.1s ease-in-out infinite bh-spend;box-shadow:0 0 .7rem #ffd682f2,0 0 0 .1rem #090d16b3,inset 0 0 .2rem #fffc}.bh-pip.is-cost:after{opacity:0;animation:none}.bh-pip.is-lack b{border-color:var(--crimson-hi);background:#460c12f2;width:.98rem;height:.98rem;animation:.8s ease-in-out infinite bh-spend;box-shadow:0 0 .5rem #e04a52d9}@keyframes bh-spend{50%{scale:.78}}.bh-aether-num{white-space:nowrap;text-shadow:0 0 .7rem #6fb6ffb3,0 1px 3px #000;align-items:baseline;line-height:1;display:inline-flex}.bh-aether-num b{text-align:right;min-width:1.05em;color:var(--lamp-hi);font-size:2rem;line-height:.9;transition:color .3s}.bh-aether-num small{color:#8fb2da;min-width:1.5em;margin-left:.08rem;font-size:1.05rem;font-weight:400}.bh-aether-num b.is-tick{animation:bh-tick .45s var(--ease)}@keyframes bh-tick{0%{color:#fff;scale:1.35}}.bh-aether.is-short .bh-aether-num b{color:#ff8a90;text-shadow:0 0 .7rem #e04a52cc,0 1px 3px #000}.bh-aether--sm{gap:.35rem}.bh-aether--sm .bh-pip{width:.82rem;height:.82rem}.bh-aether--sm .bh-pip:nth-child(6){margin-left:.28rem}.bh-aether--sm .bh-pip b{width:.46rem;height:.46rem}.bh-aether--sm .bh-pip[data-s=locked] b{width:.18rem;height:.18rem}.bh-aether--sm .bh-pip:after{display:none}.bh-aether--sm .bh-pips:before{left:.3rem;right:.3rem}.bh-aether--sm .bh-aether-num b{font-size:1.24rem}.bh-aether--sm .bh-aether-num small{min-width:1.4em;font-size:.88rem}.bh-bubble{white-space:nowrap;max-width:16rem;color:var(--ivory);opacity:0;visibility:hidden;z-index:5;background:#0a0e18f0;border:1px solid #b8904a99;padding:.45rem 1rem .42rem;font-size:1.1rem;font-style:italic;line-height:1.2;position:absolute;box-shadow:0 .5rem 1.4rem #0000008c}.bh-bubble:before{content:"";background:#0a0e18;border:1px solid #b8904a99;width:.6rem;height:.6rem;position:absolute;rotate:45deg}.bh-wp--you .bh-bubble{transform-origin:2rem 100%;bottom:calc(100% + .7rem);left:.6rem}.bh-wp--you .bh-bubble:before{border-top:0;border-left:0;bottom:-.34rem;left:2.3rem}.bh-wp--foe .bh-bubble{transform-origin:100%;border-color:#e04a5299;top:.5rem;right:calc(100% + .9rem)}.bh-wp--foe .bh-bubble:before{border-color:#e04a5299;border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;margin-top:-.3rem;top:50%;right:-.34rem}.bh-bubble.on{visibility:visible;animation:bh-bubble 3.6s var(--ease) forwards}@keyframes bh-bubble{0%{opacity:0;scale:.8}6%,86%{opacity:1;scale:1}to{opacity:0;scale:1}}.bh-emotes{opacity:0;visibility:hidden;width:14.6rem;transition:opacity .2s, translate .25s var(--ease), visibility 0s .25s;z-index:6;background:#080c14f2;border:1px solid #b8904a73;flex-direction:column;padding:.35rem 0;display:flex;position:absolute;bottom:calc(100% + .45rem);right:0;translate:0 .5rem;box-shadow:0 .8rem 2rem #0009}.bh-emotes.on{opacity:1;visibility:visible;transition:opacity .2s, translate .25s var(--ease);translate:0}.bh-emote-item>span{color:var(--ivory);transition:background .2s, color .2s, padding .25s var(--ease);padding:.3rem 1.1rem;font-size:1.05rem;font-style:italic;display:block}.bh-emote-item:hover>span,.bh-emote-item:focus-visible>span{color:var(--gold-hi);background:#282012b3;padding-left:1.5rem}.bh-log{border-left:1px solid #b8904a4d;flex-direction:column;align-items:flex-start;gap:.12rem;width:min(22rem,30vw);padding-left:.9rem;transition:opacity .3s;display:flex;position:absolute;bottom:15.4rem;left:2rem}.bh-log-line{color:var(--ivory);text-shadow:0 1px 3px #000,0 0 .5rem #000;background:linear-gradient(90deg,#080c149e,#080c1466 70%,#080c1400);margin-left:-.2rem;padding:.04rem 1.6rem .04rem .2rem;font-size:1rem;font-style:italic;line-height:1.25;animation:7s forwards bh-logline;position:relative}.bh-log-line:not(:last-child){color:#c9c2b0;font-size:.92rem}.bh-log-line:before{content:"";background:var(--ivory-dim);width:.38rem;height:.38rem;position:absolute;top:.5em;left:-.92rem;rotate:45deg}.bh-log-line.is-ally:before{background:var(--lamp);box-shadow:0 0 .5rem var(--lamp)}.bh-log-line.is-enemy:before{background:var(--crimson-hi);box-shadow:0 0 .5rem var(--crimson-hi)}.bh-log-line.is-gold:before{background:var(--gold-hi)}@keyframes bh-logline{0%{opacity:0;translate:0 .4rem}4%,80%{opacity:1;translate:0}to{opacity:0}}.bh[data-inspect=left] .bh-log,.bh.has-emotes .bh-log{opacity:0}.bh-hand{--sink:calc(var(--ch) - var(--peek));height:0;position:absolute;bottom:0;left:0;right:0}.bh-hand[data-mode=tall]{--sink:calc(var(--ch) * .5)}.bh-hand[data-mode=tall]:hover,.bh-hand[data-mode=tall]:focus-within{--sink:-1.1rem}.bh-hand[data-mode=tall]:not(:hover):not(:focus-within) .bh-hit{height:calc(var(--ch) * .5 + .4rem)}.bh-hand[data-mode=dim]{--sink:calc(var(--ch) - 3.4rem)}.bh-hand-cards,.bh-hand-hits{height:0;position:absolute;bottom:0;left:0;right:0}.bh-hand-cards{transition:opacity .4s,filter .4s}.bh-hand[data-mode=dim] .bh-hand-cards{opacity:.5;filter:saturate(.4)}.bh-hand[data-mode=dim] .bh-hand-hits{visibility:hidden}.bh-card{width:var(--cw);height:var(--ch);margin-left:calc(var(--cw) / -2);transform:translateX(var(--x,0rem));transition:transform .34s var(--ease), opacity .2s;position:absolute;bottom:0;left:50%}.bh-card-lift{--lift:calc(var(--y,0rem) + var(--sink));--rot:var(--r,0deg);--sc:1;transform:translateY(var(--lift)) rotate(var(--rot)) scale(var(--sc));transform-origin:50% 100%;transition:transform .34s var(--ease);position:relative}.bh-hand.has-sel .bh-card:not(.is-sel) .bh-card-lift{--lift:calc(var(--y,0rem) + var(--ch) - var(--peek))}.bh-card.is-sel .bh-card-lift{--lift:calc(var(--ch) * .4);--rot:0deg;--sc:1.05}.bh-card.is-hover .bh-card-lift{--lift:-.9rem;--rot:0deg;--sc:var(--hover)}.bh-hand.has-sel .bh-card.is-sel.is-hover .bh-card-lift{--lift:calc(var(--ch) * .4);--sc:1.05}.bh-hand.has-sel .bh-hit.is-hover:before{display:none}.bh-card-tilt{transform:perspective(70rem) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transition:transform .16s ease-out}.bh-card.is-new .bh-card-tilt{animation:bh-draw .62s var(--ease) both;animation-delay:calc(var(--n,0) * 85ms)}@keyframes bh-draw{0%{opacity:0;transform:translate(-24rem,5rem)rotate(-30deg)scale(.4)}}.bh-card.is-gone{opacity:0}.bh-card.is-focus .vcard{outline:1px solid var(--gold-hi);outline-offset:3px}.bh-card-why{white-space:nowrap;color:#ffc4bc;opacity:0;background:#18080cf0;border:1px solid #e04a528c;padding:.15rem .65rem .1rem;font-size:.68rem;font-style:italic;transition:opacity .2s;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.bh-card.is-hover.is-why .bh-card-why{opacity:1}.bh-hit{height:calc(var(--ch) + 1.3rem);position:absolute;bottom:0;outline:none!important}.bh-hand[data-mode=peek] .bh-hit,.bh-hand.has-sel .bh-hit{height:calc(var(--peek) + .4rem)}.bh-hand.has-sel .bh-hit[aria-pressed=true]{height:calc(var(--ch) * .63 + .4rem)}.bh-hit.is-hover:before{content:"";left:calc(var(--cw) * (1 - var(--hover)) / 2);width:calc(var(--cw) * var(--hover));height:calc(var(--ch) * var(--hover) + .9rem - 100%);position:absolute;bottom:100%}.bh-hint{white-space:nowrap;text-shadow:0 1px 4px #000;border-top:1px solid var(--hair);opacity:0;transition:opacity .3s, translate .3s var(--ease);background:linear-gradient(90deg,#080c1400,#080c14db 18% 82%,#080c1400);align-items:center;gap:.6rem;padding:.34rem 1.6rem .3rem;font-size:1.05rem;font-style:italic;display:flex;position:absolute;bottom:16.6rem;left:50%;translate:-50% .5rem}.bh-hint.on{opacity:1;translate:-50%}.bh-hint[data-at=card]{bottom:9.5rem}.bh-hint[data-at=low]{bottom:6.2rem}.bh-hint em{color:var(--ivory-dim);margin-left:-.25rem;font-size:.92rem}.bh-hint kbd{margin-left:.9rem}.bh-act{opacity:0;visibility:hidden;width:21rem;transition:opacity .35s var(--ease), translate .35s var(--ease), visibility 0s .35s;position:absolute;bottom:1.15rem;right:1.7rem;translate:1.2rem}.bh-act.on{opacity:1;visibility:visible;transition:opacity .35s var(--ease), translate .35s var(--ease);translate:0}.bh-act-head{align-items:center;margin-bottom:.55rem;transition:opacity .3s;display:flex}.bh-act-who{text-align:right;border-top:1px solid var(--hair);background:linear-gradient(270deg,#080c14e6,#080c1499 72%,#080c1400);flex:1;min-width:0;padding:.4rem 1rem .42rem 1.2rem}.bh-act-cap{color:var(--ivory-dim);font-size:.9rem;font-style:italic;line-height:1.1;display:block}.bh-act-name{font-family:var(--display);letter-spacing:.13em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000;font-size:1.02rem;font-weight:500;display:block;overflow:hidden}.bh-act-name.is-long{letter-spacing:.08em;font-size:.88rem}.bh-act-cap{color:#f0a0a0}.bh-act.is-near .bh-act-cap{color:#cdb37a}.bh-act-stats{justify-content:flex-end;gap:.85rem;margin-top:.22rem;font-size:1.06rem;line-height:1;display:flex}.bh-act-stats:empty{display:none}.bh-act-stats span{align-items:center;gap:.22rem;display:inline-flex}.bh-act-stats .ico{width:.92rem;height:.92rem;color:var(--ivory-dim)}.bh-act-stats b{font-weight:600}.bh-act-stats small{color:var(--ivory-dim);margin-left:-.14rem;font-size:.86rem;font-weight:400}.bh-act-stats .is-atk .ico{color:var(--amber)}.bh-act-stats .is-hp .ico{color:#8fd6ad}.bh-act-port{border-color:var(--crimson-hi);width:2.9rem;height:2.9rem;margin:0 1rem 0 .95rem;box-shadow:0 0 0 .2rem #090d16d1,0 0 0 calc(.2rem + 1px) #e04a5266,0 0 1.2rem #e04a5259}.bh-act.is-near .bh-act-port{border-color:var(--gold-hi);box-shadow:0 0 0 .2rem #090d16d1,0 0 0 calc(.2rem + 1px) #e3c07899,0 0 1.2rem #e3c07859}.bh-skills{flex-direction:column;transition:opacity .3s;display:flex}.bh-skill{width:100%;display:block;position:relative}.bh-skill-in{color:var(--ivory);transition:padding .25s var(--ease), color .2s, background .25s;background:linear-gradient(270deg,#080c14eb,#080c14a8 72%,#080c1400);border-bottom:1px solid #b8904a29;align-items:center;gap:.6rem;padding:.44rem .9rem .44rem .75rem;display:flex}.bh-skill:before{content:"";background:var(--gold-hi);width:.5rem;height:.5rem;box-shadow:0 0 .7rem var(--gold-hi);transition:scale .25s var(--ease);position:absolute;top:50%;left:-.2rem;translate:0 -50%;rotate:45deg;scale:0}.bh-skill-ico{color:var(--gold);place-items:center;display:grid}.bh-skill-ico .ico{width:1.4rem;height:1.4rem}.bh-skill-name{min-width:0;font-family:var(--display);letter-spacing:.075em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.93rem;overflow:hidden}.bh-skill-meta{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.bh-skill:hover .bh-skill-in,.bh-skill:focus-visible .bh-skill-in{color:#fff;background:linear-gradient(270deg,#1c1a1af0,#141418b3 72%,#080c1400);padding-left:1.15rem}.bh-skill:hover .bh-skill-ico,.bh-skill.is-sel .bh-skill-ico{color:var(--gold-hi)}.bh-skill.is-sel .bh-skill-in{color:#fff;background:linear-gradient(270deg,#2e2412f2,#221c14b3 72%,#080c1400);padding-left:1.5rem}.bh-skill.is-sel:before{scale:1}.bh-skill.is-off .bh-skill-in{color:#a9a39499}.bh-skill.is-off .bh-skill-ico{color:#a9a39473}.bh-skill.is-off kbd{opacity:.45}.bh-cost{z-index:0;color:#fff;text-shadow:0 0 .25rem #10305f,0 1px #10305f;place-items:center;width:1.3rem;height:1.3rem;padding-bottom:.06rem;font-size:1.04rem;line-height:1;display:inline-grid;position:relative}.bh-cost:before{content:"";z-index:-1;background:linear-gradient(135deg,#a9d5ff,#3f7fd0 60%,#1b3f7c);border:1px solid #cfe8ff;position:absolute;inset:.12rem;rotate:45deg;box-shadow:0 0 .45rem #6fb6ffb3}.bh-cost.is-short:before{background:linear-gradient(135deg,#ffc9c0,#e04a52 45%,#7c1622);border-color:#ffb3b6;box-shadow:0 0 .45rem #e04a52b3}.bh-skill.is-off .bh-cost:not(.is-short):before{filter:saturate(.35)brightness(.75);box-shadow:none}.bh-rest{color:#f3c6a0;align-items:center;gap:.15rem;font-size:1.04rem;line-height:1;display:inline-flex}.bh-rest .ico{width:.95rem;height:.95rem}.bh-hpcost{color:#f0a0a0;font-size:.88rem;font-style:italic}.bh-endrow{justify-content:flex-end;align-items:center;gap:.9rem;min-height:5rem;margin-top:.75rem;padding-right:.35rem;display:flex}.bh-clock-cap{white-space:nowrap;color:var(--ivory-dim);text-shadow:0 1px 4px #000;opacity:0;margin-right:auto;padding-left:1.6rem;font-size:.92rem;font-style:italic;transition:opacity .3s}.bh-act.has-clock.is-foe .bh-clock-cap,.bh-act.has-clock.is-low .bh-clock-cap{opacity:1}.bh-act.is-foe .bh-clock-cap{margin-right:0}.bh-end{align-items:center;gap:1rem;display:flex}.bh-end-in{font-family:var(--display);letter-spacing:.18em;white-space:nowrap;color:var(--ivory);text-shadow:0 1px 4px #000;border-top:1px solid var(--hair);transition:color .25s, letter-spacing .35s var(--ease), opacity .3s;background:linear-gradient(270deg,#080c14e6,#080c1499 70%,#080c1400);align-items:center;gap:.7rem;padding:.5rem .2rem .46rem 1.8rem;font-size:1.04rem;display:flex}.bh-end:not(:disabled):hover .bh-end-in,.bh-end:focus-visible .bh-end-in{color:var(--gold-hi);letter-spacing:.23em}.bh-act.is-foe .bh-end-in{display:none}.bh-act.is-wait .bh-end-in,.bh-act.is-wait .bh-skills{opacity:.5}.bh-loz{--p:1;--ring:var(--gold-hi);width:5rem;height:5rem;transition:scale .15s var(--ease);flex:none;place-items:center;display:grid;position:relative}.bh-loz>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bh-loz-bed{fill:#0b101ceb;stroke:#b8904a4d;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .25s}.bh-loz-track{fill:none;stroke:#d6b878b3;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .25s}.bh-loz-fill{fill:none;stroke:var(--ring);stroke-width:3.2px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));opacity:0;filter:drop-shadow(0 0 .25rem var(--ring));transition:stroke-dashoffset .22s linear,opacity .3s,stroke .3s}.bh-act.has-clock .bh-loz-fill{opacity:1}.bh-act[data-clock=foe] .bh-loz{--ring:var(--crimson-hi)}.bh-act[data-clock=both] .bh-loz{--ring:var(--ivory)}.bh-loz-ico,.bh-loz-num{transition:opacity .25s, scale .25s var(--ease);grid-area:1/1;position:relative}.bh-loz-ico{color:var(--gold-hi);place-items:center;display:grid}.bh-loz-ico .ico{width:1.6rem;height:1.6rem}.bh-act.is-foe .bh-loz-ico{color:#f0a0a0}.bh-act.is-foe.is-near .bh-loz-ico{color:var(--gold-hi)}.bh-loz-num{color:var(--ivory);text-shadow:0 0 .6rem #000000e6;opacity:0;padding-bottom:.1rem;font-size:1.9rem;line-height:1;scale:.6}.bh-act.has-clock.is-low .bh-loz-num{opacity:1;scale:1}.bh-act.has-clock.is-low .bh-loz-ico{opacity:0;scale:.6}.bh-end:not(:disabled):hover .bh-loz-bed,.bh-end:focus-visible .bh-loz-bed{fill:#2e2412f5}.bh-end:not(:disabled):hover .bh-loz-track{stroke:var(--gold-hi)}.bh-end:not(:disabled):active .bh-loz{scale:.95}.bh-end:disabled .bh-loz-ico{opacity:.55}.bh-act.is-urgent .bh-loz{animation:1s ease-in-out infinite bh-urgent}.bh-act.is-urgent .bh-loz-num{color:#ffb3a8}.bh-act.is-urgent[data-clock=mine] .bh-loz{--ring:#ff9a7a}@keyframes bh-urgent{0%,to{filter:none;scale:1}50%{filter:drop-shadow(0 0 .6rem #e04a52cc);scale:1.07}}.bh-stip{opacity:0;visibility:hidden;width:100%;transition:opacity .2s, translate .25s var(--ease), visibility 0s .25s;background:#080c14f0;border:1px solid #b8904a6b;padding:.9rem 1.2rem 1rem;position:absolute;bottom:calc(100% + .9rem);right:0;translate:0 .5rem;box-shadow:0 .8rem 2rem #00000080}.bh-stip.on{opacity:1;visibility:visible;transition:opacity .2s, translate .25s var(--ease);translate:0}.bh-stip-top{align-items:center;gap:.7rem;display:flex}.bh-stip-top .ico{width:1.9rem;height:1.9rem;color:var(--gold-hi)}.bh-stip h3{font-family:var(--display);letter-spacing:.1em;flex:1;margin:0;font-size:1.02rem;font-weight:500}.bh-stip small{color:var(--ivory-dim);font-size:.9rem;font-style:italic}.bh-stip p{margin:.55rem 0 .65rem;font-size:1.04rem;line-height:1.28}.bh-stip dl{grid-template-columns:auto 1fr;gap:.12rem 1rem;margin:0;font-size:.95rem;display:grid}.bh-stip dt{color:var(--ivory-dim);font-style:italic}.bh-stip dd{text-align:right;font-variant-numeric:lining-nums;margin:0;font-weight:600}.bh-stip-warn{color:#f0a0a0;margin-top:.5rem;font-size:.98rem;font-style:italic}.bh-plates{z-index:0;position:absolute;inset:0;overflow:hidden}.bh-plate{transform-origin:50% 100%;opacity:0;will-change:transform;transition:opacity .35s;position:absolute;top:0;left:0}.bh-plate.on{opacity:1}.bh-plate-in{flex-direction:column;align-items:center;gap:.18rem;display:flex;position:relative}.bh-plate-row{display:flex;position:relative}.bh-plate .bh-bar{border-color:#090d16e6;flex:none;width:3.9rem;height:.44rem;box-shadow:0 0 0 1px #7cc3a08c,0 .1rem .4rem #0009}.bh-plate.is-foe .bh-bar{box-shadow:0 0 0 1px #e04a52a6,0 .1rem .4rem #0009}.bh-plate.is-foe .bh-bar i{background:linear-gradient(90deg,#8f1a28,#f0606a)}.bh-plate .bh-bar.is-low{animation:1s ease-in-out infinite bh-throb}.bh-plate-hp{color:#dff5e8;text-shadow:0 0 .2rem #000,0 1px #000,0 0 .5rem #000,0 0 .5rem #000;font-size:1.12rem;line-height:1;position:absolute;top:50%;right:calc(100% + .3rem);translate:0 -54%}.bh-plate.is-foe .bh-plate-hp{color:#ffd9d6}.bh-plate.is-warden .bh-bar{width:5.8rem;height:.56rem}.bh-plate.is-warden .bh-plate-hp{font-size:1.28rem}.bh-plate-name{font-family:var(--display);letter-spacing:.16em;white-space:nowrap;text-shadow:0 0 .25rem #000,0 1px #000,0 0 .6rem #000,0 0 .6rem #000;margin-left:.16em;font-size:.66rem;font-weight:500}.bh-plate-st{gap:.16rem;display:flex}.bh-plate-st:empty{display:none}.bh-plate-st i{color:#ead9a8;background:#090d16e6;border:1px solid #e3c078b3;place-items:center;width:1.06rem;height:1.06rem;display:grid}.bh-plate-st i .ico{stroke-width:1.9px;width:.8rem;height:.8rem}.bh-plate-st i.is-buff{color:#bfe0ff;border-color:#6fb6ffcc}.bh-plate-st i.is-debuff{color:#ffb3b6;border-color:#e04a52d9}.bh-plate-mark{background:var(--gold-hi);width:.62rem;height:.62rem;box-shadow:0 0 0 .12rem #090d16cc, 0 0 .8rem var(--gold-hi);margin-bottom:.22rem;animation:1.3s ease-in-out infinite bh-bob;display:none;rotate:45deg}.bh-plate.is-active .bh-plate-mark{display:block}.bh-plate.is-foe .bh-plate-mark{box-shadow:0 0 0 .12rem #090d16cc, 0 0 .8rem var(--crimson-hi);background:#ff7a82}@keyframes bh-bob{50%{translate:0 -.25rem}}.bh-plate-fx{opacity:0;pointer-events:none;background:radial-gradient(closest-side, var(--fx,#ffffffe6), transparent);border-radius:50%;width:6rem;height:2.4rem;margin-left:-3rem;position:absolute;bottom:-.9rem;left:50%}.bh-plate-fx[data-kind=damage]{--fx:#ff5a64f2}.bh-plate-fx[data-kind=heal]{--fx:#82e6aaf2}.bh-plate-fx[data-kind=buff]{--fx:#f0cd82f2}.bh-plate-fx[data-kind=debuff]{--fx:#b478fff2}.bh-plate-fx[data-kind=ward]{--fx:#96cdfff2}@keyframes bh-throb{50%{opacity:.55}}.bh-inspect{opacity:0;visibility:hidden;z-index:6;width:18rem;transition:opacity .2s,visibility 0s .2s;display:flex;position:absolute}.bh-inspect.on{opacity:1;visibility:visible;transition:opacity .2s}.bh-inspect[data-side=left]{justify-content:flex-start;top:6.2rem;bottom:14.2rem;left:1.9rem}.bh-inspect[data-side=left] .vcard{transform-origin:0 0}.bh-inspect[data-side=right]{justify-content:flex-end;top:11.6rem;bottom:7.4rem;right:1.9rem}.bh-inspect[data-side=right] .vcard{transform-origin:100% 0}.bh-inspect .vcard{animation:bh-inspect .22s var(--ease);align-self:flex-start}@keyframes bh-inspect{0%{opacity:0;translate:0 .5rem}}.bh[data-inspect=right] .bh-act-head,.bh[data-inspect=right] .bh-skills{opacity:0}.bh-forecast{opacity:0;z-index:7;will-change:transform;background:#080c14ed;border:1px solid #b8904a80;min-width:7.5rem;padding:.45rem .9rem .42rem;transition:opacity .15s;position:absolute;top:0;left:0;box-shadow:0 .5rem 1.4rem #00000080}.bh-forecast.on{opacity:1}.bh-forecast:before{content:"";background:#0a0e18;border-bottom:1px solid #b8904a80;border-left:1px solid #b8904a80;width:.56rem;height:.56rem;margin-top:-.28rem;position:absolute;top:50%;left:-.3rem;rotate:45deg}.bh-forecast.is-left:before{left:auto;right:-.3rem;rotate:225deg}.bh-fc-line{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1.3rem;display:flex}.bh-fc-line span{color:var(--ivory-dim);font-size:.95rem;font-style:italic}.bh-fc-line b{font-size:1.22rem;line-height:1.1}.bh-fc-line.is-solo{border-top:1px solid #b8904a40;justify-content:center;margin-top:.2rem;padding-top:.26rem}.bh-fc-line.is-solo b{font-family:var(--display);letter-spacing:.26em;margin-left:.26em;font-size:.82rem;font-weight:500}.bh-fc-line.is-ally b{color:#9fd4ff}.bh-fc-line.is-enemy b{color:#ff8a90}.bh-fc-line.is-gold b,.bh-fc-line.is-buff b{color:var(--gold-hi)}.bh-fc-line.is-damage b{color:#ffc2b4}.bh-fc-line.is-heal b{color:#9be3b4}.bh-fc-line.is-debuff b{color:#d4b3ff}.bh-banner{white-space:nowrap;font-family:var(--display);letter-spacing:.3em;opacity:0;text-shadow:0 0 1.4rem #ebe4d280,0 2px 6px #000;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);z-index:8;background:linear-gradient(90deg,#0000,#080c14d1 25% 75%,#0000);padding:.5rem 3rem .5rem 3.3rem;font-size:1.7rem;position:absolute;top:15.5%;left:50%;translate:-50% -50%}.bh-banner[data-tone=ally]{text-shadow:0 0 1.4rem #6fb6ffd9,0 2px 6px #000}.bh-banner[data-tone=enemy]{text-shadow:0 0 1.4rem #e04a52f2,0 2px 6px #000}.bh-banner[data-tone=gold]{color:var(--gold-hi);text-shadow:0 0 1.4rem #e3c078cc,0 2px 6px #000}.bh-banner.on{animation:bh-banner 1.9s var(--ease) forwards}@keyframes bh-banner{0%{opacity:0;letter-spacing:.7em}14%{opacity:1;letter-spacing:.3em}78%{opacity:1}to{opacity:0;letter-spacing:.34em}}.bh-flag{white-space:nowrap;font-family:var(--display);letter-spacing:.42em;color:var(--ivory);opacity:0;text-shadow:0 2px 8px #000,0 0 1rem #000;z-index:8;align-items:center;gap:1rem;margin-left:.21em;font-size:1.05rem;display:flex;position:absolute;top:22%;left:50%;translate:-50% -50%}.bh-flag:before,.bh-flag:after{content:"";background:currentColor;width:.44rem;height:.44rem;rotate:45deg;box-shadow:0 0 .6rem}.bh-flag[data-tone=ally]{color:#bfe0ff}.bh-flag[data-tone=enemy]{color:#ffa7ab}.bh-flag[data-tone=gold]{color:var(--gold-hi)}.bh-flag.on{animation:bh-flag 1.6s var(--ease) forwards}@keyframes bh-flag{0%{opacity:0;translate:-50% -10%}18%,72%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% -50%}}.bh-toast{white-space:nowrap;color:#ffd9cf;text-shadow:0 1px 4px #000;opacity:0;z-index:9;background:linear-gradient(90deg,#280a0e00,#280a0ee6 20% 80%,#280a0e00);border-top:1px solid #e04a528c;border-bottom:1px solid #e04a524d;padding:.38rem 2.2rem .34rem;font-size:1.12rem;font-style:italic;position:absolute;bottom:23.8rem;left:50%;translate:-50%}.bh-toast.on{animation:bh-toast 2.4s var(--ease) forwards}@keyframes bh-toast{0%{opacity:0;translate:-50% .6rem}8%,80%{opacity:1;translate:-50%}to{opacity:0;translate:-50%}}.bh-tip{opacity:0;visibility:hidden;z-index:9;background:#080c14f2;border:1px solid #b8904a73;max-width:17rem;padding:.4rem .8rem .42rem;font-size:.98rem;line-height:1.25;transition:opacity .15s;position:absolute;top:0;left:0;box-shadow:0 .5rem 1.4rem #00000080}.bh-tip.on{opacity:1;visibility:visible}.bh-tip b{font-family:var(--display);letter-spacing:.1em;color:var(--gold-hi);margin-bottom:.1rem;font-size:.78rem;font-weight:500;display:block}.bh-menu-btn{position:absolute;top:1rem;right:6.7rem}.bh-menu-btn>span,.bh-menu-btn:hover>span,.bh-menu-btn:focus-visible>span{background:0 0;border-color:#0000}.bh-modal{z-index:34;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background:#0305099e;place-items:center;transition:opacity .3s,visibility 0s .3s;display:grid;position:fixed;inset:0}.bh-modal.on{opacity:1;visibility:visible;transition:opacity .3s}.bh-sheet{text-align:center;background:linear-gradient(#0e131ff7,#080b12f7);border:1px solid #b8904a73;width:min(27rem,90vw);padding:2rem 2.2rem 1.5rem;box-shadow:0 0 0 .35rem #080b12e6,0 0 0 calc(.35rem + 1px) #b8904a33,0 2rem 5rem #000000b3}.bh-sheet h2{font-family:var(--display);letter-spacing:.2em;margin:0 0 .5rem .2em;font-size:1.2rem;font-weight:500}.bh-sheet p{max-width:20rem;color:var(--ivory-dim);margin:0 auto 1.1rem;font-size:1.02rem;font-style:italic;line-height:1.3}.bh-menu-list{background:linear-gradient(90deg, transparent, var(--hair), transparent) top center / 70% 1px no-repeat;flex-direction:column;align-items:center;gap:.15rem;padding-top:.9rem;display:flex}.bh-menu-item>span{text-align:center;font-family:var(--display);letter-spacing:.2em;color:var(--ivory-dim);transition:color .25s, letter-spacing .35s var(--ease);padding:.58rem 2.6rem;font-size:1rem;display:block;position:relative}.bh-menu-item>span:before,.bh-menu-item>span:after{content:"";border:1px solid var(--gold);background:var(--gold);width:.42rem;height:.42rem;transition:scale .3s var(--ease);position:absolute;top:50%;translate:0 -50%;rotate:45deg;scale:0}.bh-menu-item>span:before{left:.9rem}.bh-menu-item>span:after{right:.9rem}.bh-menu-item:hover>span,.bh-menu-item:focus-visible>span{color:var(--gold-hi);letter-spacing:.26em}.bh-menu-item:hover>span:before,.bh-menu-item:hover>span:after,.bh-menu-item:focus-visible>span:before,.bh-menu-item:focus-visible>span:after{scale:1}.bh-menu-item:focus-visible{outline:none!important}.bh-menu-item[data-act=concede]>span,.bh-menu-item[data-act=concede-yes]>span{color:#d99a98}.bh{--st:env(safe-area-inset-top,0px);--sr:env(safe-area-inset-right,0px);--sb:env(safe-area-inset-bottom,0px);--sl:env(safe-area-inset-left,0px);--tap:max(40px, 3rem)}.bh-scrim{display:none}.bh.has-pop .bh-scrim{pointer-events:auto;display:block;position:fixed;inset:0}.bh-zoom{display:none}.bh.is-touch .bh-zoom{display:flex}.bh-zoom{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s, scale .22s var(--ease), visibility 0s .22s;z-index:7;flex-direction:column;align-items:center;gap:.7rem;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.92}.bh-zoom.on{opacity:1;visibility:visible;transition:opacity .18s, scale .22s var(--ease);scale:1}.bh-zoom .vcard{font-size:clamp(1.5rem,4.2vh,2rem)}.bh-zoom-why{white-space:nowrap;color:#ffc4bc;background:#18080cf0;border:1px solid #e04a528c;padding:.3rem 1.1rem .25rem;font-size:1.1rem;font-style:italic}.bh-inspect[data-side=mid]{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;top:5.5rem;bottom:5.5rem;left:50%;translate:-50%}.bh-inspect[data-side=mid] .vcard{transform-origin:50% 0;align-self:center}.bh-inspect-note{white-space:nowrap;color:var(--ivory-dim);background:#080c14eb;border:1px solid #b8904a6b;order:-1;gap:1.6rem;padding:.3rem 1.3rem .25rem;font-style:italic;display:flex}.bh-inspect-note .bh-count{gap:.4rem}.bh.is-touch .bh-layer{inset:var(--st) var(--sr) var(--sb) var(--sl)}.bh.is-touch .bh-zoom,.bh.is-touch .bh-inspect{z-index:70}.bh.is-touch .bh-layer:before{top:calc(-1 * var(--st));left:calc(-1 * var(--sl));right:calc(-1 * var(--sr))}.bh.is-touch .bh-layer:after{bottom:calc(-1 * var(--sb));left:calc(-1 * var(--sl));right:calc(-1 * var(--sr))}.bh.is-touch .bh-plates,.bh.is-touch .bh-forecast,.bh.is-touch .bh-tip{position:fixed}.bh.is-touch,.bh.is-touch *{-webkit-touch-callout:none}.bh.is-touch button,.bh.is-touch [data-tip],.bh.is-touch .bh-tl-item,.bh.is-touch .bh-wp,.bh.is-touch .bh-scrim{touch-action:manipulation}.bh.is-touch .bh-wp-port,.bh.is-touch .bh-wp-info,.bh.is-touch .bh-wp-res{pointer-events:auto}.bh.is-touch .bh-hand[data-mode=tall]:hover,.bh.is-touch .bh-hand[data-mode=tall]:focus-within{--sink:calc(var(--ch) * .5)}.bh.is-touch .bh-hand.is-up[data-mode],.bh.is-touch .bh-hand.is-up[data-mode]:hover{--sink:-1.1rem}.bh.is-touch .bh-hand[data-mode=tall]:not(.is-up) .bh-hit{height:calc(var(--ch) * .5 + .4rem)}.bh.is-touch .bh-hand.is-up[data-mode] .bh-hit{height:calc(var(--ch) + 1.3rem)}.bh.is-touch .bh-hand.has-sel[data-mode] .bh-hit{height:calc(var(--peek) + .4rem)}.bh.is-touch .bh-hand.has-sel[data-mode] .bh-hit[aria-pressed=true]{height:calc(var(--ch) * .63 + .4rem);z-index:2;width:var(--cw)!important}.bh.is-touch .bh-card.is-sel .bh-card-lift:after,.bh.is-compact.is-touch .bh-skill.is-sel .bh-skill-in:after{content:"";z-index:4;background:linear-gradient(#17120a, #17120a) center / 58% 2px no-repeat, linear-gradient(#17120a, #17120a) center / 2px 58% no-repeat, var(--gold-hi);border:1px solid #fff6da;width:1.9rem;height:1.9rem;position:absolute;top:-.7rem;right:-.7rem;rotate:45deg;box-shadow:0 0 0 .14rem #080c15,0 0 .7rem #e3c078cc}.bh.is-touch .bh-hint kbd{display:none}.bh.is-touch .bh-hint em{margin-left:.5rem}.bh.is-touch .bh-hint[data-at=up]{bottom:calc(var(--ch) + 1.6rem)}.bh.is-touch .bh-emote-btn{position:relative}.bh.is-touch .bh-btn:after{content:"";width:var(--tap);height:var(--tap);position:absolute;top:50%;left:50%;translate:-50% -50%}.bh.is-touch .bh-tl-item:after{content:"";position:absolute;inset:-.45rem -.3rem}.bh.is-touch .bh-skill-in{min-height:var(--tap)}.bh.is-touch .bh-menu-item>span,.bh.is-touch .bh-emote-item>span{min-height:var(--tap);align-items:center;display:grid}.bh.is-touch .bh-menu-item>span{justify-items:center}.bh.is-touch .bh-skill:hover:not(.is-sel) .bh-skill-in{color:var(--ivory);background:linear-gradient(270deg,#080c14eb,#080c14a8 72%,#080c1400);padding-left:.75rem}.bh.is-touch .bh-skill.is-off:hover .bh-skill-in{color:#a9a39499}.bh.is-compact{--cw:13.65rem;--ch:20.475rem;--hover:1.3;--peek:8.6rem;--tap:max(40px, 4.6rem);font-size:1.25rem}.bh.is-compact .bh-layer:before{height:6.5rem}.bh.is-compact .bh-layer:after{height:8.5rem}.bh.is-compact kbd{min-width:1.6rem;height:1.6rem;font-size:1.1rem}.bh.is-compact .bh-tl{width:24rem;height:5.7rem;top:.25rem;left:.9rem}.bh.is-compact .bh-tl-item{width:4.6rem;height:4.6rem;margin-top:-2.3rem;left:-2.3rem}.bh.is-compact .bh-tl-item:after{content:none}.bh.is-compact .bh-tl-d{inset:1.15rem;translate:0 -.4rem;scale:1}.bh.is-compact .bh-tl-item.is-foe .bh-tl-d{translate:0 .4rem}.bh.is-compact .bh-tl-item.is-warden .bh-tl-d{scale:1.14}.bh.is-compact .bh-tl-item.is-now .bh-tl-d{translate:0 -.1rem;scale:1.45}.bh.is-compact .bh-tl-item.is-now.is-foe .bh-tl-d{translate:0 .1rem}.bh.is-compact .bh-tl-tip{text-align:left;padding:.4rem 1rem .35rem;top:calc(100% + .1rem);translate:-2.3rem}.bh.is-compact .bh-tl-tip b{font-size:1.15rem}.bh.is-compact .bh-tl-tip span{font-size:1.25rem}.bh.is-compact .bh-wp-head{gap:.5rem;min-height:1.5rem}.bh.is-compact .bh-wp-name{letter-spacing:.08em;max-width:18.5rem;font-size:1.12rem}.bh.is-compact .bh-wp-sub{display:none}.bh.is-compact .bh-wp-vital{gap:.6rem;margin-top:.1rem}.bh.is-compact .bh-wp-hp{min-width:0}.bh.is-compact .bh-wp-hp b{font-size:1.7rem}.bh.is-compact .bh-wp-hp small{font-size:1.15rem}.bh.is-compact .bh-wp .bh-bar{min-width:7rem;height:.62rem}.bh.is-compact .bh-wp-st{gap:.25rem;min-height:0;margin:0;padding:0}.bh.is-compact .bh-chip{gap:0;padding:.16rem;font-size:0}.bh.is-compact .bh-chip .ico{width:1.35rem;height:1.35rem}.bh.is-compact .bh-chip b{margin:0 .15rem 0 .2rem;font-size:1.15rem}.bh.is-compact .bh-wp--foe{grid-template-columns:auto 5rem;grid-template-areas:"info port";align-items:center;width:auto;top:.45rem;right:11.6rem}.bh.is-compact .bh-wp--foe .bh-wp-info{min-width:16.5rem;max-width:22.5rem;padding:.25rem .7rem .3rem 1.4rem}.bh.is-compact .bh-wp--foe .bh-dia{width:3.3rem;height:3.3rem}.bh.is-compact .bh-wp-foot{gap:.7rem;margin-top:.15rem}.bh.is-compact .bh-wp--foe .bh-wp-deck,.bh.is-compact .bh-wp-handn{display:none}.bh.is-compact .bh-aether--sm .bh-pip{width:1.05rem;height:1.05rem}.bh.is-compact .bh-aether--sm .bh-pip:nth-child(6){margin-left:.3rem}.bh.is-compact .bh-aether--sm .bh-pip b{width:.64rem;height:.64rem}.bh.is-compact .bh-aether--sm .bh-pip[data-s=locked] b{width:.24rem;height:.24rem}.bh.is-compact .bh-aether--sm .bh-aether-num b{font-size:1.5rem}.bh.is-compact .bh-aether--sm .bh-aether-num small{font-size:1.1rem}.bh.is-compact .bh-wp--foe .bh-wp-st{flex-flow:column wrap-reverse;place-content:flex-start;max-height:5.3rem;margin-right:.45rem;position:absolute;top:.45rem;right:100%}.bh.is-compact .bh-wp--you{grid-template-columns:5.3rem auto;grid-template-areas:"port info""port res";align-items:center;width:auto;bottom:1rem;left:1rem}.bh.is-compact .bh-wp--you .bh-dia{width:3.5rem;height:3.5rem}.bh.is-compact .bh-wp--you .bh-wp-info{align-self:stretch;padding:.35rem .8rem .25rem .7rem}.bh.is-compact .bh-wp--you .bh-wp-head{height:0;min-height:0}.bh.is-compact .bh-wp--you .bh-wp-name{display:none}.bh.is-compact .bh-wp--you .bh-wp-vital{margin-top:0}.bh.is-compact .bh-wp--you .bh-bar{min-width:9.5rem}.bh.is-compact .bh-wp-res{gap:.5rem;margin-top:0;padding:.15rem .6rem .1rem .45rem}.bh.is-compact .bh-wp--you .bh-wp-deck{display:none}.bh.is-compact .bh-wp-res .bh-pip{width:1.42rem;height:1.42rem}.bh.is-compact .bh-wp-res .bh-pip b{width:1.02rem;height:1.02rem}.bh.is-compact .bh-wp-res .bh-pip[data-s=locked] b{width:.32rem;height:.32rem}.bh.is-compact .bh-wp-res .bh-aether-num b{font-size:2.3rem}.bh.is-compact .bh-wp-res .bh-aether-num small{font-size:1.25rem}.bh.is-compact .bh-wp--you .bh-wp-st{flex-wrap:nowrap;position:absolute;bottom:calc(100% + .35rem);left:5.7rem}.bh.is-compact .bh-emote-btn{width:var(--tap);height:var(--tap);place-items:center;display:grid;position:absolute;bottom:calc(100% + .45rem);left:-5.45rem}.bh.is-compact .bh-emote-btn>span{width:2.8rem;height:2.8rem}.bh.is-compact .bh-emote-btn .ico{width:1.7rem;height:1.7rem}.bh.is-compact .bh-emotes{grid-template-columns:1fr 1fr;width:30rem;padding:.3rem;display:grid;bottom:calc(100% + .5rem);left:-.2rem;right:auto}.bh.is-compact .bh-emote-item>span{padding:0 1.2rem;font-size:1.3rem}.bh.is-compact .bh-bubble{max-width:22rem;padding:.5rem 1.1rem .45rem;font-size:1.3rem}.bh.is-compact .bh-wp--you .bh-bubble{bottom:calc(100% + .9rem);left:5.6rem}.bh.is-compact .bh-wp--foe .bh-bubble{top:.9rem;right:calc(100% + 3.4rem)}.bh.is-compact .bh-log{border:0;align-items:center;gap:0;width:auto;padding:0;inset:.7rem 39rem auto 25.5rem}.bh.is-compact .bh-log-line{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#080c1400,#080c149e 22% 78%,#080c1400);max-width:100%;margin:0;padding:.1rem 1.4rem;font-size:1.2rem;overflow:hidden}.bh.is-compact .bh-log-line:not(:last-child),.bh.is-compact .bh-log-line:before{display:none}@media (max-aspect-ratio:19/10){.bh.is-compact .bh-log{display:none}}.bh.is-compact .bh-hand,.bh.is-compact .bh-hand[data-mode]:hover,.bh.is-compact .bh-hand[data-mode]:focus-within{--hs:.52;--hx:var(--hand-x,3.8rem);--sink:calc(var(--ch) - var(--peek))}.bh.is-compact .bh-hand[data-mode=tall],.bh.is-compact .bh-hand[data-mode=tall]:hover,.bh.is-compact .bh-hand[data-mode=tall]:focus-within{--sink:calc(var(--ch) - 10.8rem)}.bh.is-compact .bh-hand[data-mode=dim]{--sink:calc(var(--ch) - 7rem)}.bh.is-compact .bh-hand.is-up[data-mode],.bh.is-compact .bh-hand.is-up[data-mode]:hover,.bh.is-compact .bh-hand.is-up[data-mode]:focus-within{--hs:1;--hx:var(--hand-x,8.05rem);--sink:-.6rem}.bh.is-compact .bh-act-head,.bh.is-compact .bh-end-in{transition:opacity .25s}.bh.is-compact.has-hand-up .bh-act-head,.bh.is-compact.has-hand-up .bh-end-in{opacity:0}.bh.is-compact.has-hand-wide .bh-act.on{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.bh.is-compact .bh-hand-cards,.bh.is-compact .bh-hand-hits{transform:translateX(var(--hx)) scale(var(--hs));transform-origin:50% 100%;transition:transform .32s var(--ease), opacity .4s, filter .4s}.bh.is-compact .bh-hand .vcard--hand{font-size:1.05rem}.bh.is-compact .bh-hand[data-mode]:not(.is-up) .bh-hit{height:9.2rem}.bh.is-compact .bh-hand[data-mode=tall]:not(.is-up) .bh-hit{height:11.4rem}.bh.is-compact .bh-hand.is-up[data-mode] .bh-hit{height:calc(var(--ch) + 1.5rem)}.bh.is-compact .bh-hand.has-sel[data-mode] .bh-hit{height:9.2rem}.bh.is-compact .bh-hand.has-sel[data-mode] .bh-hit[aria-pressed=true]{height:calc(var(--ch) * .63 + .4rem)}.bh.is-compact.is-touch .bh-card.is-sel .bh-card-lift:after{width:3.2rem;height:3.2rem;top:-1rem;right:-1rem}.bh.is-compact .bh-card-why{font-size:1rem}.bh.is-compact .bh-hint[data-at=up]{bottom:calc(var(--ch) + .9rem);left:calc(50% + var(--hand-x,8.05rem))!important}.bh.is-compact .bh-hint:not([data-at=up]){gap:.5rem;padding:.35rem 1.8rem .3rem;font-size:1.3rem;bottom:7.9rem;left:calc(50% + var(--hand-x,3.8rem))!important}.bh.is-compact .bh-hint em{font-size:1.15rem}.bh.is-compact .bh-act{width:18.2rem;height:7.4rem;bottom:.55rem;right:.8rem}.bh.is-compact .bh-act-head{margin:0;position:absolute;bottom:3.9rem;right:8.3rem}.bh.is-compact .bh-act.is-foe .bh-act-head{bottom:2.1rem}.bh.is-compact .bh-act-who{background:0 0;border:0;padding:0}.bh.is-compact .bh-act-port,.bh.is-compact .bh-act-stats{display:none}.bh.is-compact .bh-act-cap{text-shadow:0 1px 3px #000,0 0 .6rem #000;font-size:1.15rem}.bh.is-compact .bh-act.is-mine .bh-act-cap{display:none}.bh.is-compact .bh-act-name,.bh.is-compact .bh-act-name.is-long{letter-spacing:.1em;text-shadow:0 1px 3px #000,0 0 .6rem #000;max-width:clamp(11rem,100vw - 62.6rem,18rem);font-size:1.1rem}.bh.is-compact .bh-endrow{min-height:0;margin:0;padding:0;position:absolute;bottom:0;right:0}.bh.is-compact .bh-clock-cap{display:none}.bh.is-compact .bh-end{display:block;position:relative}.bh.is-compact .bh-end-in{letter-spacing:.08em;gap:0;padding:.3rem .4rem .25rem 1rem;font-size:1.2rem;position:absolute;bottom:1.2rem;right:calc(100% + .7rem)}.bh.is-compact .bh-end:not(:disabled):hover .bh-end-in,.bh.is-compact .bh-end:focus-visible .bh-end-in{letter-spacing:.08em}.bh.is-compact .bh-end-in kbd{display:none}.bh.is-compact .bh-loz{width:7.4rem;height:7.4rem}.bh.is-compact .bh-loz-ico .ico{width:2.5rem;height:2.5rem}.bh.is-compact .bh-loz-num{font-size:2.7rem}.bh.is-compact .bh-skills{flex-flow:row-reverse wrap-reverse;gap:.3rem .4rem;width:10rem;position:absolute;bottom:8.1rem;right:.1rem}.bh.is-compact .bh-skill{flex:none;width:4.8rem;height:4.8rem}.bh.is-compact .bh-skill:before{display:none}.bh.is-compact .bh-skill .bh-skill-in,.bh.is-compact .bh-skill:hover .bh-skill-in,.bh.is-compact .bh-skill:focus-visible .bh-skill-in,.bh.is-compact .bh-skill.is-sel .bh-skill-in{background:0 0;border:0;place-items:center;min-height:0;padding:0;display:grid;position:absolute;inset:0}.bh.is-compact .bh-skill-in:before{content:"";background:#0a0e18e6;border:1px solid #d6b878bf;transition:border-color .2s,background .2s,box-shadow .2s;position:absolute;inset:.7rem;rotate:45deg;box-shadow:0 .3rem .9rem #00000080}.bh.is-compact .bh-skill.is-sel .bh-skill-in:before{border-color:var(--gold-hi);background:#342812f5;box-shadow:0 0 1.1rem #e3c078bf}.bh.is-compact .bh-skill.is-off .bh-skill-in:before{box-shadow:none;background:#0a0e18b8;border-color:#a9a39459}.bh.is-compact.is-touch .bh-skill.is-sel .bh-skill-in:after{width:1.7rem;height:1.7rem;top:-.2rem;left:-.2rem;right:auto}.bh.is-compact .bh-skill kbd,.bh.is-compact .bh-skill-name{display:none}.bh.is-compact .bh-skill-ico{position:relative}.bh.is-compact .bh-skill-ico .ico{width:2.2rem;height:2.2rem}.bh.is-compact .bh-skill-meta{display:block;position:absolute;inset:0}.bh.is-compact .bh-cost{width:2.1rem;height:2.1rem;font-size:1.5rem;position:absolute;bottom:-.15rem;right:-.15rem}.bh.is-compact .bh-rest{background:#0a0e18f0;border:1px solid #f3c6a080;padding:.05rem .3rem .05rem .15rem;font-size:1.35rem;position:absolute;top:-.1rem;left:-.1rem}.bh.is-compact .bh-rest .ico{width:1.1rem;height:1.1rem}.bh.is-compact .bh-hpcost{font-family:var(--text);background:#280a0ef0;border:1px solid #e04a528c;align-items:center;gap:.1rem;padding:.05rem .3rem .05rem .2rem;font-size:1.3rem;font-style:normal;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:-.05rem;left:-.1rem}.bh.is-compact .bh-hpcost i{display:none}.bh.is-compact .bh-hpcost:before{content:"";background:var(--crimson-hi);width:.5rem;height:.5rem;rotate:45deg}.bh.is-compact .bh-stip{width:27rem;padding:1rem 1.3rem 1.1rem;bottom:8.1rem;right:11.2rem}.bh.is-compact .bh-stip-top .ico{width:2.2rem;height:2.2rem}.bh.is-compact .bh-stip h3{font-size:1.3rem}.bh.is-compact .bh-stip small{font-size:1.2rem}.bh.is-compact .bh-stip p{font-size:1.35rem}.bh.is-compact .bh-stip dl{font-size:1.25rem}.bh.is-compact .bh-stip-warn{font-size:1.3rem}.bh.is-compact .bh-plate .bh-bar{width:4.2rem;height:.56rem}.bh.is-compact .bh-plate.is-warden .bh-bar{width:5.8rem;height:.7rem}.bh.is-compact .bh-plate-hp{font-size:1.45rem}.bh.is-compact .bh-plate.is-warden .bh-plate-hp{font-size:1.7rem}.bh.is-compact .bh-plate-name{display:none}.bh.is-compact .bh-plate-st i{width:1.36rem;height:1.36rem}.bh.is-compact .bh-plate-st i .ico{width:1.05rem;height:1.05rem}.bh.is-compact .bh-plate-mark{width:.9rem;height:.9rem}.bh.is-compact .bh-inspect,.bh.is-compact .bh-inspect[data-side]{flex-direction:column;justify-content:center;gap:.7rem;width:auto;inset:1rem 1.2rem;translate:none}.bh.is-compact .bh-inspect[data-side=left]{align-items:flex-start}.bh.is-compact .bh-inspect[data-side=right]{align-items:flex-end}.bh.is-compact .bh-inspect[data-side=mid]{align-items:center}.bh.is-compact .bh-inspect .vcard{align-self:auto;font-size:1.6rem}.bh.is-compact .bh-inspect-note{font-size:1.25rem}.bh.is-compact .bh-inspect-note .bh-count b{font-size:1.5rem}.bh.is-compact .bh-inspect-note .ico{width:1.4rem;height:1.4rem}.bh.is-compact .bh-zoom-why{font-size:1.3rem}.bh.is-compact .bh-banner{padding:.35rem 2.4rem .35rem 2.7rem;font-size:1.7rem;top:7.9rem}.bh.is-compact .bh-flag{letter-spacing:.32em;font-size:1.15rem;top:10.7rem}.bh.is-compact .bh-toast{font-size:1.35rem;top:12.3rem;bottom:auto}.bh.is-compact .bh-forecast{padding:.5rem 1rem .45rem}.bh.is-compact .bh-fc-line span{font-size:1.2rem}.bh.is-compact .bh-fc-line b{font-size:1.5rem}.bh.is-compact .bh-fc-line.is-solo b{font-size:1.1rem}.bh.is-compact .bh-tip{max-width:24rem;padding:.5rem 1rem;font-size:1.3rem}.bh.is-compact .bh-tip b{font-size:1.1rem}.bh.is-compact .bh-menu-btn{width:var(--tap);height:var(--tap);place-items:center;display:grid;top:.25rem;right:6.5rem}.bh.is-compact .bh-menu-btn>span{width:2.6rem;height:2.6rem}.bh.is-compact .bh-menu-btn .ico{width:2rem;height:2rem}.bh.is-compact .bh-sheet{width:min(38rem,92vw);padding:1.5rem 2rem 1.1rem}.bh.is-compact .bh-sheet h2{font-size:1.5rem}.bh.is-compact .bh-sheet p{max-width:28rem;margin-bottom:.8rem;font-size:1.3rem}.bh.is-compact .bh-menu-list{gap:0;padding-top:.5rem}.bh.is-compact .bh-menu-item>span{padding:0 3.2rem;font-size:1.35rem}@media (max-aspect-ratio:3/2){.bh-log{display:none}.bh-tl{width:22rem}.bh-tl-item:nth-child(n+8){display:none}}@media (prefers-reduced-motion:reduce){.bh *,.bh :before,.bh :after{transition-duration:50ms!important;animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:is(#ui,:root) .bh-banner.on,:is(#ui,:root) .bh-flag.on,:is(#ui,:root) .bh-toast.on,:is(#ui,:root) .bh-bubble.on,:is(#ui,:root) .bh-log-line{animation-duration:2.6s!important}}@keyframes lb-rise{0%{opacity:0;transform:translateY(.9rem)}}@keyframes lb-fade{0%{opacity:0}}@keyframes lb-spin{to{rotate:360deg}}@keyframes lb-breathe{50%{opacity:.45}}@keyframes lb-shake{20%{translate:-.4rem}40%{translate:.35rem}60%{translate:-.22rem}80%{translate:.12rem}}@keyframes lb-sweep{0%{opacity:1;background-position:125% 0}to{opacity:0;background-position:-25% 0}}@keyframes lb-seal{0%{opacity:0;scale:1.5}55%{opacity:1;scale:.96}to{scale:1}}@keyframes lb-signal{0%{opacity:0;translate:0;scale:.4}14%{opacity:1;scale:1}86%{opacity:1;scale:1}to{translate:var(--run) 0;opacity:0;scale:.4}}@keyframes lb-ping{0%{opacity:.85;scale:1}to{opacity:0;scale:2.6}}@keyframes lb-caret{50%{opacity:0}}@keyframes lb-title-rise{0%{opacity:0;letter-spacing:.9em}}@keyframes lb-grow{0%{scale:0 1}}@keyframes lb-deal{0%{opacity:0;translate:0 -2.5rem;rotate:4deg}}@keyframes lb-arrive{0%{opacity:0;translate:2rem}to{opacity:1;translate:0}}@keyframes lb-vs-wash-l{0%{translate:-100%}}@keyframes lb-vs-wash-r{0%{translate:100%}}@keyframes lb-vs-in-l{0%{opacity:0;translate:-16rem;scale:.86}}@keyframes lb-vs-in-r{0%{opacity:0;translate:16rem;scale:.86}}@keyframes lb-vs-cut{0%{clip-path:inset(0 0 100%);opacity:1}55%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:.55}}@keyframes lb-vs-stamp{0%{opacity:0;scale:2.8}55%{opacity:1;scale:.92}to{opacity:1;scale:1}}@keyframes lb-vs-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:3.6}}@keyframes lb-vs-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes lb-vs-shake{20%{translate:.4rem -.22rem}40%{translate:-.32rem .16rem}60%{translate:.18rem .1rem}80%{translate:-.08rem -.05rem}}@keyframes lb-vs-first{0%{opacity:0;letter-spacing:.8em}}@keyframes lb-vs-lean-l{to{translate:1.4rem;scale:1.035}}@keyframes lb-vs-lean-r{to{translate:-1.4rem;scale:1.035}}@keyframes lb-vs-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(3rem) scaleX(.2)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scaleX(1)}}:is(.lb,#lb){--lb-aether:#9fd4ff;z-index:22;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--text);color:var(--ivory);text-align:left;font-size:1.1rem;line-height:1.3;position:fixed;inset:0}:is(.lb,#lb) *,:is(.lb,#lb) :before,:is(.lb,#lb) :after{box-sizing:border-box}:is(.lb,#lb) button{font:inherit;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.lb,#lb) button:disabled{cursor:default}:is(.lb,#lb) :focus-visible{outline:1px solid var(--gold-hi);outline-offset:3px}:is(.lb,#lb) h1,:is(.lb,#lb) h2,:is(.lb,#lb) h3,:is(.lb,#lb) p,:is(.lb,#lb) figure{margin:0}:is(.lb,#lb) h1,:is(.lb,#lb) h2,:is(.lb,#lb) h3{font-family:var(--display);font-weight:500}:is(.lb,#lb) q{quotes:"“" "”";font-style:italic}:is(.lb,#lb) kbd{font-family:var(--display);letter-spacing:.1em;border:1px solid var(--hair);color:var(--ivory-dim);background:#090d1699;padding:.14rem .42rem .08rem;font-size:.6rem}:is(.lb,#lb) .lb-f-vigil{--f:#6fb6ff;--f-rgb:111,182,255;--f-hi:#cfe6ff;--f2:#e3c078;--f2-rgb:227,192,120;--f-deep:14,34,66}:is(.lb,#lb) .lb-f-hollow{--f:#e04a52;--f-rgb:224,74,82;--f-hi:#ffc9c4;--f2:#a66bff;--f2-rgb:166,107,255;--f-deep:56,12,32}:is(.lb,#lb) .lb-loz{background:var(--gold);flex:none;width:.42rem;height:.42rem;display:inline-block;transform:rotate(45deg)}:is(.lb,#lb) .lb-dia{--s:6rem;width:var(--s);height:var(--s);margin:calc(var(--s) * .21);border:1px solid var(--f,var(--gold));box-shadow:0 0 0 .28rem #090d16d1, 0 0 0 calc(.28rem + 1px) rgba(var(--f2-rgb,184,144,74), .42), 0 .6rem 2rem #0009;background:#0a0f1a;flex:none;display:block;position:relative;overflow:hidden;transform:rotate(45deg)}:is(.lb,#lb) .lb-dia img{object-fit:cover;width:146%;height:146%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}:is(.lb,#lb) .lb-dia--open{background:#090d168c;border:1px dashed #b8904a8c;box-shadow:0 0 0 .28rem #090d1699}:is(.lb,#lb) .lb-dia--open i{border:1px solid #b8904a80;animation:2.4s ease-in-out infinite lb-breathe;position:absolute;inset:30%}:is(.lb,#lb) .lb-cost{flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:relative}:is(.lb,#lb) .lb-cost:before{content:"";background:linear-gradient(135deg,#a9d5ff,#3f7fd0 60%,#1b3f7c);border:1px solid #bfe0ff;position:absolute;inset:.26rem;transform:rotate(45deg);box-shadow:0 0 .5rem #6fb6ff8c}:is(.lb,#lb) .lb-cost b{font-family:var(--display);color:#fff;text-shadow:0 0 .25rem #10305f,0 1px #10305f;font-size:.84rem;font-weight:700;line-height:1;position:relative}:is(.lb,#lb) .lb-label{letter-spacing:.2em;color:var(--ivory-dim);white-space:nowrap;align-items:center;gap:.7rem;font-size:.74rem;display:flex}:is(.lb,#lb) .lb-label:after{content:"";background:linear-gradient(90deg, var(--hair), transparent);flex:1;height:1px}:is(.lb,#lb) .lb-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.lb,#lb) .lb-you{vertical-align:middle;font-family:var(--display);letter-spacing:.18em;color:var(--gold-hi);border:1px solid var(--hair);text-shadow:none;background:#090d1699;flex:none;margin:-.2em 0 0 .8em;padding:.16rem .46rem .1rem .56rem;font-size:.56rem;font-style:normal;font-weight:500;display:inline-block}:is(.lb,#lb) .lb-spin{border:1px solid var(--gold-hi);flex:none;width:.66rem;height:.66rem;animation:1.3s cubic-bezier(.6,0,.4,1) infinite lb-spin;display:none;rotate:45deg}:is(.lb,#lb) .is-wait>.lb-spin{display:block}:is(.lb,#lb) .lb-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8904a73 transparent;overflow-y:auto}:is(.lb,#lb) .lb-scroll:focus-visible{outline-offset:-1px}:is(.lb,#lb) .lb-cardfit{pointer-events:none;display:block;position:relative}:is(.lb,#lb) .lb-shake{animation:.36s linear lb-shake}:is(.lb,#lb) .lb-beacon{background:linear-gradient(135deg, #fff3cf, var(--gold-hi) 45%, var(--gold));width:1.1rem;height:1.1rem;margin:1.6rem auto;display:block;position:relative;transform:rotate(45deg);box-shadow:0 0 1.4rem #e3c078b3}:is(.lb,#lb) .lb-beacon:before,:is(.lb,#lb) .lb-beacon:after{content:"";border:1px solid var(--gold-hi);opacity:0;animation:lb-ping 2.6s var(--ease) infinite;position:absolute;inset:-.5rem}:is(.lb,#lb) .lb-beacon:after{animation-delay:1.3s}:is(.lb,#lb) .lb-btn{font-family:var(--display);letter-spacing:.2em;white-space:nowrap;text-align:center;color:var(--ivory-dim);text-shadow:0 1px 4px #000c;transition:color .25s, letter-spacing .35s var(--ease), border-color .25s, background .25s, opacity .25s;justify-content:center;align-items:center;gap:.7rem;padding:.62rem 2.6rem;font-size:1.02rem;display:inline-flex;position:relative}:is(.lb,#lb) .lb-btn:before,:is(.lb,#lb) .lb-btn:after{content:"";border:1px solid var(--gold);width:.42rem;height:.42rem;transition:transform .3s var(--ease), background .3s, box-shadow .3s;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)scale(0)}:is(.lb,#lb) .lb-btn:before{left:.9rem}:is(.lb,#lb) .lb-btn:after{right:.9rem}:is(.lb,#lb) .lb-btn:hover,:is(.lb,#lb) .lb-btn:focus-visible{color:var(--gold-hi);letter-spacing:.26em;outline:none}:is(.lb,#lb) .lb-btn:hover:before,:is(.lb,#lb) .lb-btn:hover:after,:is(.lb,#lb) .lb-btn:focus-visible:before,:is(.lb,#lb) .lb-btn:focus-visible:after{background:var(--gold);transform:translateY(-50%)rotate(45deg)scale(1)}:is(.lb,#lb) .lb-btn--frame{letter-spacing:.18em;min-height:3rem;color:var(--ivory);text-shadow:none;background:#090d16c7;border:1px solid #b8904a80;padding:.5rem 2.3rem;font-size:.9rem}:is(.lb,#lb) .lb-btn--frame:before,:is(.lb,#lb) .lb-btn--frame:after{background:var(--midnight);transform:translateY(-50%)rotate(45deg)scale(1)}:is(.lb,#lb) .lb-btn--frame:before{left:-.26rem}:is(.lb,#lb) .lb-btn--frame:after{right:-.26rem}:is(.lb,#lb) .lb-btn--frame:hover,:is(.lb,#lb) .lb-btn--frame:focus-visible{letter-spacing:.18em;border-color:var(--gold-hi);background:#2c2313eb}:is(.lb,#lb) .lb-btn--frame:hover:before,:is(.lb,#lb) .lb-btn--frame:hover:after,:is(.lb,#lb) .lb-btn--frame:focus-visible:before,:is(.lb,#lb) .lb-btn--frame:focus-visible:after{background:var(--gold-hi);box-shadow:0 0 .7rem var(--gold-hi)}:is(.lb,#lb) .lb-btn--quiet{color:var(--ivory-dim);border-color:#b8904a40}:is(.lb,#lb) .lb-btn:disabled{opacity:.55}:is(.lb,#lb) .lb-btn .ico{width:1.15rem;height:1.15rem}:is(.lb,#lb) .lb-link{color:var(--ivory-dim);border-bottom:1px solid #a9a39459;padding:.3rem .2rem;font-size:1.05rem;font-style:italic;transition:color .2s,border-color .2s}:is(.lb,#lb) .lb-link:hover,:is(.lb,#lb) .lb-link:focus-visible{color:var(--gold-hi);border-bottom-color:var(--gold-hi);outline:none}:is(.lb,#lb) .lb-more{font-family:var(--display);letter-spacing:.15em;white-space:nowrap;color:var(--f-hi,var(--gold-hi));border-bottom:1px solid rgba(var(--f-rgb,184,144,74), .45);flex:none;align-items:center;gap:.25rem;padding:.32rem .1rem .28rem .2rem;font-size:.7rem;transition:color .2s,border-color .2s;display:inline-flex}:is(.lb,#lb) .lb-more .ico{width:.85rem;height:.85rem;transition:translate .3s var(--ease)}:is(.lb,#lb) .lb-more:hover,:is(.lb,#lb) .lb-more:focus-visible{color:#fff;border-bottom-color:var(--f,var(--gold-hi));outline:none}:is(.lb,#lb) .lb-more:hover .ico,:is(.lb,#lb) .lb-more:focus-visible .ico{translate:.25rem}:is(.lb,#lb) .lb-plate{width:100%;color:var(--ivory);background:linear-gradient(90deg,#111725f0,#090d16bd);border:1px solid #b8904a66;align-items:center;gap:1.1rem;padding:.9rem 1.3rem;transition:border-color .25s,background .3s,box-shadow .3s,opacity .25s;display:flex;position:relative}:is(.lb,#lb) .lb-plate:before,:is(.lb,#lb) .lb-plate:after{content:"";background:var(--midnight);border:1px solid var(--gold);width:.5rem;height:.5rem;transition:background .25s,box-shadow .25s;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}:is(.lb,#lb) .lb-plate:before{left:-.3rem}:is(.lb,#lb) .lb-plate:after{right:-.3rem}:is(.lb,#lb) .lb-plate>.ico{width:1.7rem;height:1.7rem;color:var(--gold);transition:color .25s}:is(.lb,#lb) .lb-plate>span{flex:1;min-width:0}:is(.lb,#lb) .lb-plate b{font-family:var(--display);letter-spacing:.18em;transition:color .25s, letter-spacing .35s var(--ease);font-size:1rem;font-weight:500;display:block}:is(.lb,#lb) .lb-plate em{color:var(--ivory-dim);margin-top:.12rem;font-size:1rem;line-height:1.2;display:block}:is(.lb,#lb) .lb-plate:hover,:is(.lb,#lb) .lb-plate:focus-visible{border-color:var(--gold-hi);background:linear-gradient(90deg,#322815f2,#161310d6);outline:none}:is(.lb,#lb) .lb-plate:hover b,:is(.lb,#lb) .lb-plate:focus-visible b{color:var(--gold-hi);letter-spacing:.22em}:is(.lb,#lb) .lb-plate:hover>.ico,:is(.lb,#lb) .lb-plate:focus-visible>.ico{color:var(--gold-hi)}:is(.lb,#lb) .lb-plate:hover:before,:is(.lb,#lb) .lb-plate:hover:after,:is(.lb,#lb) .lb-plate:focus-visible:before,:is(.lb,#lb) .lb-plate:focus-visible:after{background:var(--gold-hi);box-shadow:0 0 .7rem var(--gold-hi)}:is(.lb,#lb) .lb-plate--main{border-color:var(--gold);background:linear-gradient(90deg,#3e2f15eb,#1b1711db);padding:1.1rem 1.3rem;box-shadow:0 0 0 .25rem #080b1299,0 0 0 calc(.25rem + 1px) #b8904a38,0 .8rem 2rem #00000073}:is(.lb,#lb) .lb-plate--main b{color:var(--gold-hi);font-size:1.16rem}:is(.lb,#lb) .lb-plate--main>.ico{width:2rem;height:2rem;color:var(--gold-hi)}:is(.lb,#lb) .lb-plate--main:hover,:is(.lb,#lb) .lb-plate--main:focus-visible{background:linear-gradient(90deg,#62491cf5,#2c2313eb);box-shadow:0 0 0 .25rem #080b1299,0 0 0 calc(.25rem + 1px) #e3c07880,0 0 2.4rem #e3c07838}:is(.lb,#lb) .lb-plate--main:hover b,:is(.lb,#lb) .lb-plate--main:focus-visible b{color:#fff3d2}:is(.lb,#lb) .lb-seg{display:flex}:is(.lb,#lb) .lb-seg button{font-family:var(--display);letter-spacing:.14em;text-align:center;color:var(--ivory-dim);border:1px solid #b8904a52;flex:1;margin-left:-1px;padding:.6rem 0 .52rem;font-size:.8rem;transition:color .2s,background .2s,border-color .2s}:is(.lb,#lb) .lb-seg button:first-child{margin-left:0}:is(.lb,#lb) .lb-seg button:hover,:is(.lb,#lb) .lb-seg button:focus-visible{color:var(--gold-hi);border-color:var(--gold);outline:none;position:relative}:is(.lb,#lb) .lb-seg button:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-hi)}:is(.lb,#lb) .lb-seg button.is-sel{color:var(--midnight);background:var(--gold-hi);border-color:var(--gold-hi)}:is(.lb,#lb) .lb-screen{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s var(--ease), visibility 0s .26s;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}:is(.lb,#lb) .lb-screen.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .34s var(--ease)}:is(.lb,#lb) .lb-screen.on .lb-in{animation:lb-rise .38s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms)}:is(.lb,#lb) .lb-head{flex:none;align-items:center;gap:1.2rem;min-height:3.4rem;padding-right:8.5rem;display:flex}:is(.lb,#lb) .lb-back{font-family:var(--display);letter-spacing:.2em;white-space:nowrap;color:var(--ivory-dim);align-items:center;gap:.8rem;padding:.3rem .5rem .3rem 0;font-size:.78rem;transition:color .2s;display:flex}:is(.lb,#lb) .lb-back-loz{background:#090d1699;border:1px solid #b8904a73;place-items:center;width:2.1rem;height:2.1rem;margin:0 .55rem 0 .45rem;transition:border-color .2s,background .2s;display:grid;transform:rotate(45deg)}:is(.lb,#lb) .lb-back-loz .ico{transform:rotate(-45deg)}:is(.lb,#lb) .lb-back:hover,:is(.lb,#lb) .lb-back:focus-visible{color:var(--gold-hi);outline:none}:is(.lb,#lb) .lb-back:hover .lb-back-loz,:is(.lb,#lb) .lb-back:focus-visible .lb-back-loz{border-color:var(--gold-hi);background:#2c2313eb}:is(.lb,#lb) .lb-head-t{border-left:1px solid var(--hair);align-items:baseline;gap:1.4rem;min-width:0;padding-left:1.6rem;display:flex}:is(.lb,#lb) .lb-head h2{letter-spacing:.28em;white-space:nowrap;font-size:1.5rem}:is(.lb,#lb) .lb-head p{color:var(--ivory-dim);white-space:nowrap;text-overflow:ellipsis;font-size:1.12rem;font-style:italic;overflow:hidden}:is(.lb,#lb) .lb-online,:is(.lb,#lb) .lb-practice,:is(.lb,#lb) .lb-howto,:is(.lb,#lb) .lb-room{background:radial-gradient(130% 100% at 50% -10%,#0c1220bd 0%,#05070ce6 62%,#030408f5 100%);gap:1.2rem;padding:1.5rem 3.2rem 2rem}:is(.lb,#lb) .lb-home{text-align:center;background:linear-gradient(#04060a80 0%,#04060a00 26% 36%,#04060abd 60%,#04060af2 100%);justify-content:flex-end;align-items:center;padding:0 3rem 1.2rem}:is(.lb,#lb) .lb-home-lockup h1{letter-spacing:.3em;color:var(--ivory);text-shadow:0 0 2.2rem #e0a4584d,0 .2rem 1.4rem #000c;margin:0 0 0 .3em;font-size:4.6rem;line-height:1.15}:is(.lb,#lb) .lb-home-lockup p{letter-spacing:.04em;color:#c9c2b0;text-shadow:0 1px 6px #000;font-size:1.25rem;font-style:italic}:is(.lb,#lb) .lb-modes{grid-template-columns:1fr 1.25fr 1fr;align-items:start;width:min(66rem,100%);margin-top:2rem;display:grid}:is(.lb,#lb) .lb-mode{text-align:center;color:var(--ivory-dim);outline:none;flex-direction:column;align-items:center;gap:.4rem;padding:2.1rem 1rem .9rem;display:flex;position:relative}:is(.lb,#lb) .lb-mode:before{content:"";background:var(--hair);height:1px;position:absolute;top:.65rem;left:0;right:0}:is(.lb,#lb) .lb-mode:first-child:before{background:linear-gradient(90deg, transparent, var(--hair) 55%)}:is(.lb,#lb) .lb-mode:last-child:before{background:linear-gradient(270deg, transparent, var(--hair) 55%)}:is(.lb,#lb) .lb-mode:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#e3c07842,#0000 72%);width:17rem;height:7.5rem;transition:opacity .45s;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}:is(.lb,#lb) .lb-lamp{z-index:1;background:var(--midnight);border:1px solid var(--gold);width:.62rem;height:.62rem;transition:background .3s, box-shadow .4s, scale .4s var(--ease);margin:-.31rem;position:absolute;top:.65rem;left:50%;transform:rotate(45deg)}:is(.lb,#lb) .lb-mode--main .lb-lamp{background:var(--gold);width:.92rem;height:.92rem;margin:-.46rem;box-shadow:0 0 0 .22rem #090d16e0,0 0 0 calc(.22rem + 1px) #b8904a8c,0 0 1.2rem #e3c07873}:is(.lb,#lb) .lb-mode b{z-index:1;font-family:var(--display);letter-spacing:.22em;white-space:nowrap;color:var(--ivory);text-shadow:0 1px 6px #000;transition:color .25s, letter-spacing .4s var(--ease);margin-left:.22em;font-size:1.1rem;font-weight:500;position:relative}:is(.lb,#lb) .lb-mode--main b{letter-spacing:.24em;color:#fff;margin-left:.24em;font-size:1.62rem}:is(.lb,#lb) .lb-mode span{z-index:1;text-shadow:0 1px 4px #000;max-width:17rem;font-size:1.05rem;font-style:italic;line-height:1.25;transition:color .25s;position:relative}:is(.lb,#lb) .lb-mode:focus-visible{outline:none}:is(.lb,#lb) .lb-mode:hover b,:is(.lb,#lb) .lb-mode:focus-visible b{color:var(--gold-hi);letter-spacing:.27em}:is(.lb,#lb) .lb-mode:hover span,:is(.lb,#lb) .lb-mode:focus-visible span{color:var(--ivory)}:is(.lb,#lb) .lb-mode:hover:after,:is(.lb,#lb) .lb-mode:focus-visible:after{opacity:1}:is(.lb,#lb) .lb-mode:hover .lb-lamp,:is(.lb,#lb) .lb-mode:focus-visible .lb-lamp{background:linear-gradient(135deg, #fff3cf, var(--gold-hi));box-shadow:0 0 0 .22rem #090d16e0, 0 0 0 calc(.22rem + 1px) var(--gold-hi), 0 0 1.6rem #e3c078e6;scale:1.2}:is(.lb,#lb) .lb-home-util{gap:1rem;margin-top:.5rem;display:flex}:is(.lb,#lb) .lb-home-foot{justify-content:space-between;align-items:flex-end;width:100%;min-height:1.4rem;margin-top:.3rem;display:flex}:is(.lb,#lb) .lb-build{font-family:var(--display);letter-spacing:.14em;color:#a9a394b3;font-size:.62rem}:is(.lb,#lb) .lb-net{min-height:1.3rem;color:var(--ivory-dim);text-shadow:0 1px 4px #000;align-items:center;gap:.65rem;font-size:.98rem;font-style:italic;display:inline-flex}:is(.lb,#lb) .lb-net i{background:var(--ivory-dim);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}:is(.lb,#lb) .lb-net.is-online i{background:#7cc3a0;box-shadow:0 0 .6rem #7cc3a0}:is(.lb,#lb) .lb-net.is-connecting i{background:var(--amber);animation:1.2s ease-in-out infinite lb-breathe}:is(.lb,#lb) .lb-net.is-offline{color:#f0a0a0}:is(.lb,#lb) .lb-net.is-offline i{background:var(--crimson-hi)}:is(.lb,#lb) .lb-cols{flex:1;grid-template-columns:minmax(0,1fr) minmax(21rem,25rem);gap:2.4rem;width:100%;max-width:96rem;min-height:0;max-height:45rem;margin:auto;display:grid}:is(.lb,#lb) .lb-wardens{grid-template-columns:1fr 1fr;gap:1.5rem;min-height:0;display:grid}:is(.lb,#lb) .lb-warden{isolation:isolate;cursor:pointer;border:1px solid rgba(var(--f-rgb), .3);background:linear-gradient(180deg, rgba(var(--f-deep), .6) 0%, #090c14f2 46%, #06080ef7 100%);min-height:0;transition:border-color .35s, box-shadow .5s var(--ease), translate .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}:is(.lb,#lb) .lb-warden:after{content:"";z-index:3;pointer-events:none;background:#04060a66;transition:opacity .4s;position:absolute;inset:0}:is(.lb,#lb) .lb-warden:hover:after,:is(.lb,#lb) .lb-warden:focus-visible:after{opacity:.4}:is(.lb,#lb) .lb-warden:hover,:is(.lb,#lb) .lb-warden:focus-visible{border-color:rgba(var(--f-rgb), .7)}:is(.lb,#lb) .lb-warden:focus-visible{outline:1px solid var(--f-hi);outline-offset:.5rem}:is(.lb,#lb) .lb-warden.is-sel{border-color:var(--f);box-shadow:0 0 0 .3rem #080b12e0, 0 0 0 calc(.3rem + 1px) rgba(var(--f2-rgb), .6), 0 0 3.2rem rgba(var(--f-rgb), .3), 0 1.2rem 3rem #00000080;translate:0 -.2rem}:is(.lb,#lb) .lb-warden.is-sel:after{opacity:0}:is(.lb,#lb) .lb-w-art{flex:7rem;min-height:6rem;position:relative;overflow:hidden}:is(.lb,#lb) .lb-w-art img{object-fit:cover;object-position:50% 22%;filter:saturate(.55);width:100%;height:100%;transition:filter .5s, scale 1.4s var(--ease);position:absolute;inset:0}:is(.lb,#lb) .lb-warden.is-sel .lb-w-art img{filter:none;scale:1.05}:is(.lb,#lb) .lb-w-art:after{content:"";background:linear-gradient(180deg, rgba(var(--f-deep), .2) 0%, transparent 34%, #080b1280 68%, #090c14f7 100%), linear-gradient(90deg, rgba(var(--f-rgb), .2), transparent 42%, transparent 58%, rgba(var(--f2-rgb), .16));position:absolute;inset:0}:is(.lb,#lb) .lb-w-id{z-index:1;position:absolute;bottom:.35rem;left:1.3rem;right:1.3rem}:is(.lb,#lb) .lb-w-id h3{letter-spacing:.15em;color:#fff;white-space:nowrap;text-shadow:0 0 1.4rem rgba(var(--f-rgb), .6), 0 2px 6px #000;font-size:1.72rem;line-height:1.12}:is(.lb,#lb) .lb-w-id p{color:var(--f-hi);text-shadow:0 1px 4px #000;font-size:1.1rem;font-style:italic}:is(.lb,#lb) .lb-w-body{flex-direction:column;flex:none;gap:.68rem;padding:.7rem 1.3rem .85rem;display:flex}:is(.lb,#lb) .lb-w-faction{white-space:nowrap;align-items:baseline;gap:.65rem;font-size:.98rem;display:flex;overflow:hidden}:is(.lb,#lb) .lb-w-faction .lb-loz{background:var(--f);box-shadow:0 0 .6rem var(--f);align-self:center}:is(.lb,#lb) .lb-w-faction b{font-family:var(--display);letter-spacing:.16em;color:var(--f-hi);font-size:.78rem;font-weight:500}:is(.lb,#lb) .lb-w-faction q{text-overflow:ellipsis;min-width:0;color:var(--ivory-dim);overflow:hidden}:is(.lb,#lb) .lb-w-blurb{min-height:2.56em;font-size:1.08rem;line-height:1.28}:is(.lb,#lb) .lb-w-stats{border-top:1px solid rgba(var(--f-rgb), .22);border-bottom:1px solid rgba(var(--f-rgb), .22);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:max-content;grid-auto-flow:column;padding:.42rem 0 .38rem;display:grid}:is(.lb,#lb) .lb-stat{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:.35rem;display:grid}:is(.lb,#lb) .lb-stat+.lb-stat{border-left:1px solid rgba(var(--f-rgb), .14)}:is(.lb,#lb) .lb-stat .ico{width:1rem;height:1rem;color:var(--f)}:is(.lb,#lb) .lb-stat b{font-family:var(--display);font-size:1.1rem;font-weight:500;line-height:1.2}:is(.lb,#lb) .lb-stat span{color:var(--ivory-dim);grid-column:1/-1;font-size:.8rem;font-style:italic;line-height:1.1}:is(.lb,#lb) .lb-stat--kw{padding:0 .2rem 0 .7rem}:is(.lb,#lb) .lb-stat--kw b{letter-spacing:.08em;color:var(--f-hi);font-size:.82rem}:is(.lb,#lb) .lb-w-arts{flex-direction:column;gap:.42rem;display:flex}:is(.lb,#lb) .lb-art{align-items:center;gap:.7rem;display:flex}:is(.lb,#lb) .lb-art-ico{width:1.9rem;height:1.9rem;color:var(--f-hi,var(--gold-hi));border:1px solid rgba(var(--f-rgb,184,144,74), .5);background:rgba(var(--f-rgb,184,144,74), .1);flex:none;place-items:center;margin:0 .4rem;display:grid;transform:rotate(45deg)}:is(.lb,#lb) .lb-art-ico .ico{width:1.05rem;height:1.05rem;transform:rotate(-45deg)}:is(.lb,#lb) .lb-art-t{flex:1;min-width:0}:is(.lb,#lb) .lb-art-t b{font-family:var(--display);letter-spacing:.1em;font-size:.88rem;font-weight:500;line-height:1.25;display:block}:is(.lb,#lb) .lb-tags{color:var(--ivory-dim);flex-wrap:wrap;font-size:.92rem;font-style:italic;line-height:1.2;display:flex}:is(.lb,#lb) .lb-tags span{white-space:nowrap}:is(.lb,#lb) .lb-tags span+span:before{content:"";background:rgba(var(--f2-rgb,184,144,74), .75);width:.24rem;height:.24rem;margin:0 .5rem .18rem;display:inline-block;transform:rotate(45deg)}:is(.lb,#lb) .lb-w-deck{align-items:flex-end;gap:.9rem;display:flex}:is(.lb,#lb) .lb-thumbs{flex:1;gap:.4rem;min-width:0;display:flex}:is(.lb,#lb) .lb-thumb{flex-direction:column;flex:1 1 0;align-items:center;gap:.16rem;min-width:0;max-width:3.7rem;display:flex}:is(.lb,#lb) .lb-thumb .lb-cardfit{width:100%}:is(.lb,#lb) .lb-thumb>b{font-family:var(--display);letter-spacing:.06em;color:var(--ivory-dim);font-size:.64rem;font-weight:500;line-height:1}:is(.lb,#lb) .lb-w-pick{z-index:4;height:2.5rem;font-family:var(--display);letter-spacing:.22em;white-space:nowrap;color:#cfc8b8;border-top:1px solid rgba(var(--f-rgb), .3);background:#06080eb3;flex:none;place-items:center;font-size:.8rem;transition:background .4s,color .3s,border-color .3s;display:grid;position:relative}:is(.lb,#lb) .lb-w-pick span{grid-area:1/1;align-items:center;gap:1rem;transition:opacity .25s;display:inline-flex}:is(.lb,#lb) .lb-w-pick-on{opacity:0;color:#fff;text-shadow:0 0 1rem rgba(var(--f-rgb), .9)}:is(.lb,#lb) .lb-w-pick-on .lb-loz{background:var(--f2);box-shadow:0 0 .6rem var(--f2)}:is(.lb,#lb) .lb-warden:hover .lb-w-pick,:is(.lb,#lb) .lb-warden:focus-visible .lb-w-pick{color:var(--f-hi);border-top-color:rgba(var(--f-rgb), .7)}:is(.lb,#lb) .lb-warden.is-sel .lb-w-pick{border-top-color:var(--f);background:linear-gradient(90deg, rgba(var(--f-rgb), .06), rgba(var(--f-rgb), .34) 30%, rgba(var(--f-rgb), .34) 70%, rgba(var(--f-rgb), .06)), rgba(var(--f-deep), .9)}:is(.lb,#lb) .lb-warden.is-sel .lb-w-pick-on{opacity:1}:is(.lb,#lb) .lb-warden.is-sel .lb-w-pick-off{opacity:0}:is(.lb,#lb) .lb-warden.is-struck .lb-w-pick-on{animation:lb-seal .5s var(--ease) both}:is(.lb,#lb) .lb-w-sweep{z-index:5;pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 38%, rgba(var(--f-rgb), .32) 47%, #ffffff8c 50%, rgba(var(--f2-rgb), .3) 53%, transparent 62%) 125% 0 / 320% 100% no-repeat;position:absolute;inset:0}:is(.lb,#lb) .lb-warden.is-struck .lb-w-sweep{animation:lb-sweep .75s var(--ease) both}:is(.lb,#lb) .lb-entry{background:linear-gradient(#0e131feb,#080b12f0);border:1px solid #b8904a52;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:0;padding:0 1.5rem 1.1rem;display:flex;position:relative}:is(.lb,#lb) .lb-entry-group{flex-direction:column;gap:.75rem;display:flex}:is(.lb,#lb) .lb-entry>.lb-plate--main:last-child{margin-bottom:.5rem}:is(.lb,#lb) .lb-as{border-bottom:1px solid rgba(var(--f-rgb), .45);background:linear-gradient(90deg, rgba(var(--f-rgb), .2), rgba(var(--f-deep), .5) 45%, rgba(var(--f-deep), 0));align-items:center;gap:.5rem;margin:0 -1.5rem;padding:.35rem 1.5rem .35rem .5rem;display:flex;position:relative;overflow:hidden}:is(.lb,#lb) .lb-as .lb-dia{--s:4rem}:is(.lb,#lb) .lb-as em{color:var(--f-hi);font-size:1rem;line-height:1.1;display:block}:is(.lb,#lb) .lb-as b{font-family:var(--display);letter-spacing:.14em;white-space:nowrap;color:#fff;text-shadow:0 0 1rem rgba(var(--f-rgb), .6);font-size:1.16rem;font-weight:500;line-height:1.3;display:block}:is(.lb,#lb) .lb-as span:last-child{font-family:var(--display);letter-spacing:.18em;color:var(--ivory-dim);font-size:.68rem;display:block}:is(.lb,#lb) .lb-as.is-struck:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgba(var(--f-rgb), .32) 47%, #ffffff80 50%, rgba(var(--f2-rgb), .3) 53%, transparent 62%) 125% 0 / 320% 100% no-repeat;animation:lb-sweep .75s var(--ease) both;position:absolute;inset:0}:is(.lb,#lb) .lb-field{justify-content:space-between;align-items:baseline;margin-bottom:-.35rem;display:flex}:is(.lb,#lb) .lb-field label,:is(.lb,#lb) .lb-join label{font-family:var(--display);letter-spacing:.2em;color:var(--ivory-dim);font-size:.74rem}:is(.lb,#lb) .lb-count{font-family:var(--display);letter-spacing:.08em;color:#a9a394b3;font-size:.64rem;font-style:normal}:is(.lb,#lb) .lb-count.is-full{color:var(--amber)}:is(.lb,#lb) .lb-input{width:100%;font:inherit;color:#fff;border:0;border-bottom:1px solid var(--hair);caret-color:var(--gold-hi);-webkit-user-select:text;user-select:text;background:#04060a99;border-radius:0;outline:none;padding:.5rem .8rem .36rem;font-size:1.5rem;transition:border-color .2s,background .2s,box-shadow .2s}:is(.lb,#lb) .lb-input::placeholder{color:#a9a3948c;font-style:italic}:is(.lb,#lb) .lb-input:focus{border-bottom-color:var(--gold-hi);box-shadow:0 1px 0 var(--gold-hi), 0 .9rem 1.6rem -1.1rem #e3c07899;background:#04060ad9}:is(.lb,#lb) .lb-input.is-bad{border-bottom-color:var(--crimson-hi);box-shadow:0 1px 0 var(--crimson-hi)}:is(.lb,#lb) .lb-msg{color:#f4aaa6;margin-top:-.3rem;font-size:1rem;font-style:italic;line-height:1.2;display:none}:is(.lb,#lb) .lb-msg.on{animation:.25s lb-fade;display:block}:is(.lb,#lb) .lb-alert{color:#f8cdc9;border:1px solid #e04a5280;border-left:3px solid var(--crimson-hi);background:#400d148c;padding:.6rem .9rem .55rem;font-size:1.04rem;line-height:1.25;animation:.3s lb-fade}:is(.lb,#lb) .lb-entry.is-busy [data-lb]:not(.is-wait){opacity:.4;pointer-events:none}:is(.lb,#lb) .lb-plate.is-wait,:is(.lb,#lb) .lb-btn.is-wait{border-color:var(--gold-hi)}:is(.lb,#lb) .lb-join{border-top:1px solid #b8904a33;flex-direction:column;gap:.55rem;margin-top:.35rem;padding-top:.95rem;display:flex}:is(.lb,#lb) .lb-join-row{align-items:stretch;gap:1rem;display:flex}:is(.lb,#lb) .lb-join-row .lb-btn{padding:0 1.5rem}:is(.lb,#lb) .lb-code{flex:1;height:3.3rem;position:relative}:is(.lb,#lb) .lb-code input{z-index:1;opacity:0;cursor:text;-webkit-user-select:text;user-select:text;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}:is(.lb,#lb) .lb-code-cells{grid-template-columns:repeat(5,1fr);gap:.36rem;display:grid;position:absolute;inset:0}:is(.lb,#lb) .lb-code-cells i{font-family:var(--display);color:var(--gold-hi);border-bottom:1px solid var(--hair);background:#04060a99;place-items:center;padding-top:.15rem;font-size:1.6rem;font-style:normal;font-weight:700;transition:border-color .2s,background .2s;display:grid;position:relative}:is(.lb,#lb) .lb-code-cells i.is-on{border-bottom-color:var(--gold)}:is(.lb,#lb) .lb-code:focus-within i{background:#04060ad9}:is(.lb,#lb) .lb-code:focus-within i.is-cur{border-bottom-color:var(--gold-hi);box-shadow:0 1px 0 var(--gold-hi)}:is(.lb,#lb) .lb-code-cells i:empty:before{content:"";border:1px solid #b8904a73;width:.34rem;height:.34rem;transform:rotate(45deg)}:is(.lb,#lb) .lb-code:focus-within i.is-cur:empty:before{display:none}:is(.lb,#lb) .lb-code:focus-within i.is-cur:empty:after{content:"";background:var(--gold-hi);width:1px;height:1.5rem;animation:1s step-end infinite lb-caret}:is(.lb,#lb) .lb-entry.has-code [data-lb=join]{border-color:var(--gold-hi);color:var(--gold-hi);background:#2c2313eb}:is(.lb,#lb) .lb-join--main{border:1px solid var(--gold);background:linear-gradient(90deg,#3e2f1580,#1b171180);margin-top:0;padding:1rem 1.1rem 1.05rem;box-shadow:0 0 0 .25rem #080b1299,0 0 0 calc(.25rem + 1px) #b8904a38}:is(.lb,#lb) .lb-join--main label{color:var(--gold-hi)}:is(.lb,#lb) .lb-or{color:var(--ivory-dim);white-space:nowrap;align-items:center;gap:.8rem;margin-top:.3rem;font-size:1rem;font-style:italic;display:flex}:is(.lb,#lb) .lb-or:before,:is(.lb,#lb) .lb-or:after{content:"";background:#b8904a38;flex:1;height:1px}:is(.lb,#lb) .lb-foes{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}:is(.lb,#lb) .lb-foe{text-align:center;border:1px solid rgba(var(--f-rgb), .26);background:linear-gradient(180deg, rgba(var(--f-deep), .42), #080b12e0);flex-direction:column;align-items:center;padding:.7rem .5rem .75rem;transition:border-color .3s,box-shadow .4s,opacity .3s;display:flex;position:relative}:is(.lb,#lb) .lb-foe .lb-dia{--s:4.1rem}:is(.lb,#lb) .lb-foe .lb-dia img{filter:saturate(.4)brightness(.75);transition:filter .4s}:is(.lb,#lb) .lb-foe b{min-height:2.5em;line-height:1.25;font-family:var(--display);letter-spacing:.1em;color:var(--ivory-dim);place-items:center;margin-top:.1rem;font-size:.82rem;font-weight:500;transition:color .3s;display:grid}:is(.lb,#lb) .lb-foe em{color:#a9a394bf;font-size:.92rem;display:block}:is(.lb,#lb) .lb-foe:hover,:is(.lb,#lb) .lb-foe:focus-visible{border-color:rgba(var(--f-rgb), .75);outline:none}:is(.lb,#lb) .lb-foe:focus-visible{outline:1px solid var(--f-hi);outline-offset:3px}:is(.lb,#lb) .lb-foe.is-sel{border-color:var(--f);box-shadow:inset 0 0 2.2rem rgba(var(--f-rgb), .16), 0 0 1.6rem rgba(var(--f-rgb), .2)}:is(.lb,#lb) .lb-foe.is-sel b{color:#fff}:is(.lb,#lb) .lb-foe.is-sel .lb-dia img{filter:none}:is(.lb,#lb) .lb-level{min-height:2.5em;color:var(--ivory-dim);margin-top:-.1rem;font-size:1.04rem;font-style:italic;line-height:1.25}:is(.lb,#lb) .lb-queue,:is(.lb,#lb) .lb-waiting,:is(.lb,#lb) .lb-reconnecting{text-align:center;justify-content:center;align-items:center}:is(.lb,#lb) .lb-queue{background:radial-gradient(90% 75% at 50% 44%,#080b12a8,#04060af2);gap:1.5rem;padding:2rem 3rem}:is(.lb,#lb) .lb-q-stage{align-items:flex-start;display:flex}:is(.lb,#lb) .lb-q-seat{flex-direction:column;align-items:center;width:16rem;display:flex}:is(.lb,#lb) .lb-q-seat .lb-dia{--s:8.6rem;margin-bottom:2.2rem}:is(.lb,#lb) .lb-q-seat b{white-space:nowrap;max-width:100%;font-family:var(--display);letter-spacing:.14em;justify-content:center;font-size:1.08rem;font-weight:500;display:flex}:is(.lb,#lb) .lb-q-seat>span:last-child{color:var(--ivory-dim);font-style:italic}:is(.lb,#lb) .lb-q-seat--open b{color:var(--ivory-dim)}:is(.lb,#lb) .lb-q-wire{--run:15rem;width:var(--run);background:linear-gradient(90deg, rgba(var(--f-rgb), .8), var(--hair) 55%, #b8904a1f);height:1px;margin:6.106rem -1.4rem 0;position:relative}:is(.lb,#lb) .lb-q-wire i{background:var(--gold-hi);width:.5rem;height:.5rem;box-shadow:0 0 .9rem var(--gold-hi);opacity:0;margin:-.25rem;animation:2.7s cubic-bezier(.45,0,.55,1) infinite lb-signal;position:absolute;top:0;left:0;transform:rotate(45deg)}:is(.lb,#lb) .lb-q-wire i:nth-child(2){animation-delay:.9s}:is(.lb,#lb) .lb-q-wire i:nth-child(3){animation-delay:1.8s}:is(.lb,#lb) .lb-q-text h2{letter-spacing:.3em;margin-left:.3em;font-size:1.7rem}:is(.lb,#lb) .lb-q-time{font-family:var(--display);letter-spacing:.1em;color:var(--gold-hi);font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 1.6rem #e3c07859;margin-top:.2rem;font-size:2.6rem;line-height:1.2}:is(.lb,#lb) .lb-q-tip{max-width:38rem;min-height:2.7em;color:var(--ivory-dim);opacity:0;margin-top:.5rem;font-size:1.12rem;font-style:italic;line-height:1.35;transition:opacity .26s}:is(.lb,#lb) .lb-q-tip.on{opacity:1}:is(.lb,#lb) .lb-q-acts{flex-direction:column;align-items:center;gap:1rem;display:flex}:is(.lb,#lb) .lb-room-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.3rem;min-height:0;padding-bottom:1rem;display:flex}:is(.lb,#lb) .lb-room-main>.lb-btn{margin-top:-.3rem}:is(.lb,#lb) .lb-room-code{gap:.8rem;display:flex}:is(.lb,#lb) .lb-rc{background:linear-gradient(#121826f0,#080b12f2);border:1px solid #b8904a73;flex-direction:column;align-items:center;width:7.4rem;padding:.9rem 0 .7rem;display:flex;position:relative;box-shadow:0 1rem 2.4rem #00000073}:is(.lb,#lb) .lb-rc+.lb-rc:before{content:"";background:var(--gold);width:.46rem;height:.46rem;margin-top:-.23rem;position:absolute;top:50%;left:-.66rem;transform:rotate(45deg)}:is(.lb,#lb) .lb-rc b{font-family:var(--display);color:var(--gold-hi);text-shadow:0 0 2.2rem #e3c0786b,0 .2rem .4rem #000;font-variant-numeric:lining-nums;font-size:5.8rem;font-weight:700;line-height:1}:is(.lb,#lb) .lb-rc i{color:var(--ivory-dim);margin-top:.35rem;font-size:1.1rem}:is(.lb,#lb) .lb-room-share{align-items:stretch;gap:1rem;width:min(42rem,100%);display:flex}:is(.lb,#lb) .lb-room-link{min-width:0;font:inherit;color:var(--ivory-dim);text-overflow:ellipsis;border:0;border-bottom:1px solid var(--hair);-webkit-user-select:text;user-select:text;background:#04060a99;border-radius:0;outline:none;flex:1;padding:.5rem .9rem .4rem;font-size:1.02rem;font-style:italic}:is(.lb,#lb) .lb-room-link:focus{color:var(--ivory);border-bottom-color:var(--gold-hi)}:is(.lb,#lb) .lb-room-share .lb-btn{min-width:17.5rem}:is(.lb,#lb) .lb-btn.is-done{color:#b9ecd0;border-color:#7cc3a0cc}:is(.lb,#lb) .lb-seats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.4rem;width:min(54rem,100%);margin-top:.8rem;display:grid}:is(.lb,#lb) .lb-seats-vs .lb-loz{border:1px solid var(--gold);background:0 0;width:.7rem;height:.7rem;transition:background .4s,box-shadow .4s}:is(.lb,#lb) .lb-seats.is-full .lb-seats-vs .lb-loz{background:var(--gold-hi);box-shadow:0 0 1rem var(--gold-hi)}:is(.lb,#lb) .lb-seat{border-top:1px solid rgba(var(--f-rgb,184,144,74), .55);background:linear-gradient(90deg, rgba(var(--f-deep,14,19,31), .6), #080c1499 70%, #080c1400);align-items:center;gap:.5rem;min-width:0;padding:.5rem 1.3rem .5rem .3rem;display:flex}:is(.lb,#lb) .lb-seat:last-child b{justify-content:flex-end}:is(.lb,#lb) .lb-seat:last-child{text-align:right;background:linear-gradient(270deg, rgba(var(--f-deep,14,19,31), .6), #080c1499 70%, #080c1400);flex-direction:row-reverse;padding:.5rem .3rem .5rem 1.3rem}:is(.lb,#lb) .lb-seat .lb-dia{--s:4.3rem}:is(.lb,#lb) .lb-seat>div{min-width:0}:is(.lb,#lb) .lb-seat b{white-space:nowrap;font-family:var(--display);letter-spacing:.1em;align-items:center;font-size:1.08rem;font-weight:500;display:flex}:is(.lb,#lb) .lb-seat>div>span{color:var(--ivory-dim);font-size:1.02rem;font-style:italic;display:block}:is(.lb,#lb) .lb-seat--open{border-top-style:dashed;border-top-color:#b8904a66}:is(.lb,#lb) .lb-seat--open b{font-family:var(--text);letter-spacing:0;color:var(--ivory);font-size:1.2rem;font-style:italic;font-weight:400;animation:2.6s ease-in-out infinite lb-breathe}:is(.lb,#lb) .lb-seat.is-new{animation:lb-arrive .5s var(--ease) both}:is(.lb,#lb) .lb-seat.is-away .lb-dia img{filter:saturate(.2)brightness(.6)}:is(.lb,#lb) .lb-seat>div>.lb-away{color:#f0a0a0}:is(.lb,#lb) .lb-room-state{min-height:1.4em;color:var(--ivory-dim);font-size:1.08rem;font-style:italic}:is(.lb,#lb) .lb-seats.is-full+.lb-room-state{color:var(--gold-hi)}:is(.lb,#lb) .lb-versus{background:#04060a}:is(.lb,#lb) .lb-vs-bar{z-index:6;background:#000;height:7vh;position:absolute;left:0;right:0}:is(.lb,#lb) .lb-vs-bar--t{border-bottom:1px solid #b8904a4d;top:0}:is(.lb,#lb) .lb-vs-bar--b{border-top:1px solid #b8904a4d;bottom:0}:is(.lb,#lb) .lb-vs-stage{position:absolute;inset:0}:is(.lb,#lb) .lb-vs-stage:after{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(55% 60% at 50% 38.4%,#fff1cdcc,#fff1cd00 70%);position:absolute;inset:0}:is(.lb,#lb) .lb-vs-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:7vh 2rem calc(7vh + 4.6rem);display:flex;position:absolute;top:0;bottom:0}:is(.lb,#lb) .lb-vs-l{left:0}:is(.lb,#lb) .lb-vs-r{right:0}:is(.lb,#lb) .lb-vs-wash{position:absolute;top:0;bottom:0}:is(.lb,#lb) .lb-vs-l .lb-vs-wash{clip-path:polygon(0 0,100% 0,calc(100% - 12vw) 100%,0 100%);background:radial-gradient(70% 70% at 42% 42%, rgba(var(--f-rgb), .34), transparent 72%), linear-gradient(90deg, rgba(var(--f-deep), 1), rgba(var(--f-deep), .55) 80%, rgba(var(--f-deep), .4));left:-1rem;right:-6vw}:is(.lb,#lb) .lb-vs-r .lb-vs-wash{clip-path:polygon(12vw 0,100% 0,100% 100%,0 100%);background:radial-gradient(70% 70% at 58% 42%, rgba(var(--f-rgb), .34), transparent 72%), linear-gradient(270deg, rgba(var(--f-deep), 1), rgba(var(--f-deep), .55) 80%, rgba(var(--f-deep), .4));left:-6vw;right:-1rem}:is(.lb,#lb) .lb-vs-dia{--s:15rem;z-index:1;box-shadow:0 0 0 .5rem #090d16d9, 0 0 0 calc(.5rem + 1px) rgba(var(--f2-rgb), .6), 0 0 5rem rgba(var(--f-rgb), .45), 0 1.4rem 3rem #0009}:is(.lb,#lb) .lb-vs-txt{z-index:1;flex-direction:column;align-items:center;gap:.15rem;width:100%;max-width:35rem;margin-top:.4rem;display:flex;position:relative}:is(.lb,#lb) .lb-vs-txt h2{white-space:nowrap;letter-spacing:.16em;color:#fff;max-width:100%;text-shadow:0 0 2rem rgba(var(--f-rgb), .7), 0 2px 8px #000;justify-content:center;align-items:center;font-size:2.3rem;line-height:1.2;display:flex}:is(.lb,#lb) .lb-vs-warden{color:var(--f-hi);font-size:1.25rem;font-style:italic}:is(.lb,#lb) .lb-vs-faction{font-family:var(--display);letter-spacing:.2em;color:var(--ivory);align-items:center;gap:.7rem;margin-top:.5rem;font-size:.82rem;display:inline-flex}:is(.lb,#lb) .lb-vs-faction .lb-loz{background:var(--f);box-shadow:0 0 .6rem var(--f)}:is(.lb,#lb) .lb-vs-faction b{font-weight:500}:is(.lb,#lb) .lb-vs-txt q{color:var(--ivory-dim);font-size:1.08rem}:is(.lb,#lb) .lb-vs-cut{z-index:2;filter:drop-shadow(0 0 .7rem #ffecbee6);opacity:0;position:absolute;inset:0}:is(.lb,#lb) .lb-vs-cut i{background:linear-gradient(180deg, #fff, var(--gold-hi) 40%, #fff 55%, var(--gold-hi));clip-path:polygon(calc(56vw - .08rem) 0,calc(56vw + .08rem) 0,calc(44vw + .08rem) 100%,calc(44vw - .08rem) 100%);position:absolute;inset:0}:is(.lb,#lb) .lb-vs-mark{z-index:5;width:0;height:0;position:absolute;top:38.4%;left:50%}:is(.lb,#lb) .lb-vs-loz,:is(.lb,#lb) .lb-vs-ring{width:6.8rem;height:6.8rem;position:absolute;top:-3.4rem;left:-3.4rem;rotate:45deg}:is(.lb,#lb) .lb-vs-loz{border:1px solid var(--gold-hi);background:radial-gradient(circle,#1a1710,#07090f 75%);place-items:center;display:grid;box-shadow:0 0 0 .42rem #080b12eb,0 0 0 calc(.42rem + 1px) #b8904a8c,0 0 3.4rem #e3c0788c}:is(.lb,#lb) .lb-vs-loz b{font-family:var(--display);letter-spacing:.1em;color:var(--gold-hi);text-shadow:0 0 1.2rem #e3c078d9,0 2px #3a2608;margin-left:.1em;font-size:2.4rem;font-weight:700;rotate:-45deg}:is(.lb,#lb) .lb-vs-ring{border:1px solid var(--gold-hi);opacity:0}:is(.lb,#lb) .lb-vs-spark{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff3cf00,#fff3cf 70%,#fff);width:2.4rem;height:2px;position:absolute;top:-1px;left:0}:is(.lb,#lb) .lb-vs-first{z-index:7;font-family:var(--display);letter-spacing:.32em;white-space:nowrap;color:var(--gold-hi);text-shadow:0 0 1.2rem #e3c07880;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:linear-gradient(90deg,#0000,#06090fe6 22% 78%,#0000);align-items:center;gap:1.3rem;padding:.55rem 4rem .5rem 4.3rem;font-size:1.2rem;display:flex;position:absolute;bottom:calc(7vh + 1.9rem);left:50%;transform:translate(-50%)}:is(.lb,#lb) .lb-versus.on .lb-vs-l .lb-vs-wash{animation:.5s cubic-bezier(.16,1,.3,1) both lb-vs-wash-l}:is(.lb,#lb) .lb-versus.on .lb-vs-r .lb-vs-wash{animation:.5s cubic-bezier(.16,1,.3,1) both lb-vs-wash-r}:is(.lb,#lb) .lb-versus.on .lb-vs-l .lb-vs-dia{animation:.55s cubic-bezier(.16,1,.3,1) 60ms both lb-vs-in-l,5s linear .64s forwards lb-vs-lean-l}:is(.lb,#lb) .lb-versus.on .lb-vs-r .lb-vs-dia{animation:.55s cubic-bezier(.16,1,.3,1) 60ms both lb-vs-in-r,5s linear .64s forwards lb-vs-lean-r}:is(.lb,#lb) .lb-versus.on .lb-vs-spark{animation:.6s cubic-bezier(.1,.7,.3,1) .62s forwards lb-vs-spark}:is(.lb,#lb) .lb-versus.on .lb-vs-cut{animation:.5s cubic-bezier(.7,0,.3,1) .48s both lb-vs-cut}:is(.lb,#lb) .lb-versus.on .lb-vs-stage{animation:.3s linear .62s lb-vs-shake}:is(.lb,#lb) .lb-versus.on .lb-vs-stage:after{animation:.55s ease-out .6s both lb-vs-flash}:is(.lb,#lb) .lb-versus.on .lb-vs-loz{animation:.4s cubic-bezier(.3,1.3,.5,1) .58s both lb-vs-stamp}:is(.lb,#lb) .lb-versus.on .lb-vs-ring{animation:lb-vs-ring .9s .78s var(--ease) forwards}:is(.lb,#lb) .lb-versus.on .lb-vs-ring--2{animation-delay:.92s}:is(.lb,#lb) .lb-versus.on .lb-vs-txt>*{animation:lb-rise .45s var(--ease) both;animation-delay:.78s}:is(.lb,#lb) .lb-versus.on .lb-vs-txt>:nth-child(2){animation-delay:.86s}:is(.lb,#lb) .lb-versus.on .lb-vs-txt>:nth-child(3){animation-delay:.94s}:is(.lb,#lb) .lb-versus.on .lb-vs-txt>:nth-child(4){animation-delay:1.02s}:is(.lb,#lb) .lb-versus.on .lb-vs-first{animation:lb-vs-first .7s 1.3s var(--ease) both}:is(.lb,#lb) .lb-mulligan{background:radial-gradient(100% 80% at 50% 52%,#080b12cc,#04060af5);align-items:center;gap:.6rem;padding:2rem 3rem 1.8rem}:is(.lb,#lb) .lb-mull-head{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.3rem;display:flex}:is(.lb,#lb) .lb-mull-head h2{letter-spacing:.3em;margin-left:.3em;font-size:1.9rem}:is(.lb,#lb) .lb-mull-head p{color:var(--ivory-dim);font-size:1.15rem;font-style:italic}:is(.lb,#lb) .lb-mull-head .lb-mull-first{font-family:var(--display);letter-spacing:.2em;color:var(--gold-hi);align-items:center;gap:.9rem;margin-top:.2rem;font-size:.8rem;font-style:normal;display:inline-flex}:is(.lb,#lb) .lb-hand{--cw:14rem;flex:1;justify-content:center;align-items:center;gap:1.4rem;width:100%;min-height:0;display:flex}:is(.lb,#lb) .lb-mcard{width:var(--cw);transition:transform .35s var(--ease), opacity .35s;flex:none;position:relative}:is(.lb,#lb) .lb-mcard .lb-cardfit{width:100%;transition:filter .3s}:is(.lb,#lb) .lb-mcard:hover,:is(.lb,#lb) .lb-mcard:focus-visible{outline:none;transform:translateY(-.7rem)}:is(.lb,#lb) .lb-mcard:focus-visible:before{content:"";border:1px solid var(--gold-hi);pointer-events:none;position:absolute;inset:-.55rem}:is(.lb,#lb) .lb-mcard.is-back{transform:translateY(1.3rem)rotate(-2.5deg)scale(.95)}:is(.lb,#lb) .lb-mcard.is-back:hover,:is(.lb,#lb) .lb-mcard.is-back:focus-visible{transform:translateY(.8rem)rotate(-2.5deg)scale(.95)}:is(.lb,#lb) .lb-mcard.is-back .lb-cardfit{filter:saturate(.2)brightness(.48)}:is(.lb,#lb) .lb-mcard-tag{opacity:0;font-family:var(--display);letter-spacing:.2em;white-space:nowrap;color:#ffd9d4;border:1px solid var(--crimson-hi);pointer-events:none;transition:opacity .2s, transform .3s var(--ease);background:#2c0a0ff0;align-items:center;gap:.55rem;padding:.5rem 1.1rem .45rem 1rem;font-size:.84rem;display:inline-flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 0 1.6rem #e04a5273}:is(.lb,#lb) .lb-mcard.is-back .lb-mcard-tag{opacity:1;transform:translate(-50%,-50%)rotate(2.5deg)}:is(.lb,#lb) .lb-mcard.is-new{animation:lb-deal .5s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}:is(.lb,#lb) .lb-mcard.is-gone{opacity:0;width:0;transition:transform .35s var(--ease), opacity .35s, width .5s .15s var(--ease), margin .5s .15s var(--ease);margin:0 -.7rem;transform:translateY(-3.5rem)scale(.8)}:is(.lb,#lb) .lb-mcard.is-gone .lb-cardfit{width:var(--cw);margin-left:calc(var(--cw) / -2)}:is(.lb,#lb) .lb-mulligan.is-locked .lb-mcard{cursor:default}:is(.lb,#lb) .lb-mulligan.is-locked .lb-mcard:hover{transform:none}:is(.lb,#lb) .lb-mull-foot{flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;width:27rem;min-height:6.6rem;display:flex}:is(.lb,#lb) .lb-mull-go{text-align:center}:is(.lb,#lb) .lb-mull-go b{font-size:1.12rem}:is(.lb,#lb) .lb-timer{align-items:center;gap:1rem;width:100%;transition:opacity .3s;display:flex}:is(.lb,#lb) .lb-timer.is-off{opacity:0}:is(.lb,#lb) .lb-timer b{text-align:right;min-width:2rem;font-family:var(--display);color:var(--gold-hi);font-variant-numeric:tabular-nums lining-nums;order:2;font-size:1.2rem;font-weight:500;line-height:1}:is(.lb,#lb) .lb-timer-track{background:#b8904a33;flex:1;height:2px;position:relative}:is(.lb,#lb) .lb-timer-track i{transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--gold-hi));transition:transform .2s linear;position:absolute;inset:0;box-shadow:0 0 .7rem #e3c078b3}:is(.lb,#lb) .lb-timer.is-low b{color:var(--crimson-hi)}:is(.lb,#lb) .lb-timer.is-low i{background:linear-gradient(90deg, var(--crimson), var(--crimson-hi));box-shadow:0 0 .7rem #e04a52cc}:is(.lb,#lb) .lb-mull-wait{min-height:4.4rem;font-family:var(--display);letter-spacing:.22em;color:var(--gold-hi);align-items:center;gap:1.1rem;font-size:1rem;display:flex}:is(.lb,#lb) .lb-mull-wait .lb-spin{display:block}:is(.lb,#lb) .lb-result{background:radial-gradient(90% 70% at 50% 40%,#080b12a8,#04060af5);justify-content:center;align-items:center;gap:1.2rem;padding:2rem 3rem 1.6rem}:is(.lb,#lb) .lb-res-glow{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#e3c0783d,#0000 72%);width:76rem;height:24rem;position:absolute;top:0;left:50%;transform:translate(-50%)}:is(.lb,#lb) .lb-res--defeat .lb-res-glow{background:radial-gradient(50% 100% at 50% 0,#a3202e42,#0000 72%)}:is(.lb,#lb) .lb-res--draw .lb-res-glow{background:radial-gradient(50% 100% at 50% 0,#6fb6ff24,#0000 72%)}:is(.lb,#lb) .lb-res-head{text-align:center;position:relative}:is(.lb,#lb) .lb-res-head h1{letter-spacing:.42em;white-space:nowrap;margin:0 0 0 .42em;font-size:4.2rem;line-height:1.12}:is(.lb,#lb) .lb-res--victory h1{color:var(--gold-hi);text-shadow:0 0 3rem #e3c07899}:is(.lb,#lb) .lb-res--defeat h1{color:#c9c4b8;text-shadow:0 0 2.5rem #a3202ebf}:is(.lb,#lb) .lb-res--draw h1{color:#d3dae6;text-shadow:0 0 2.5rem #6fb6ff66}:is(.lb,#lb) .lb-result.on h1{animation:lb-title-rise .8s var(--ease) both}:is(.lb,#lb) .lb-res-head p{margin-top:.15rem;font-size:1.3rem;font-style:italic}:is(.lb,#lb) .lb-res-head .flourish{margin:.6rem auto 0}:is(.lb,#lb) .lb-res-main{grid-template-columns:14rem minmax(0,42rem) 14rem;align-items:center;gap:1.6rem;display:grid;position:relative}:is(.lb,#lb) .lb-res-who{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}:is(.lb,#lb) .lb-res-who .lb-dia{--s:7.2rem;margin-bottom:1.9rem}:is(.lb,#lb) .lb-res-who b{white-space:nowrap;max-width:100%;font-family:var(--display);letter-spacing:.12em;justify-content:center;align-items:center;font-size:1.1rem;font-weight:500;display:flex}:is(.lb,#lb) .lb-res-who>span:last-child{color:var(--ivory-dim);font-style:italic}:is(.lb,#lb) .lb-res--victory .lb-res-who--r .lb-dia img,:is(.lb,#lb) .lb-res--defeat .lb-res-who--l .lb-dia img,:is(.lb,#lb) .lb-res--draw .lb-dia img{filter:saturate(.25)brightness(.6)}:is(.lb,#lb) .lb-res--victory .lb-res-who--l .lb-dia,:is(.lb,#lb) .lb-res--defeat .lb-res-who--r .lb-dia{box-shadow:0 0 0 .28rem #090d16d1, 0 0 0 calc(.28rem + 1px) var(--gold-hi), 0 0 2.4rem #e3c07873}:is(.lb,#lb) .lb-res-table{border-top:1px solid #b8904a4d;flex-direction:column;display:flex}:is(.lb,#lb) .lb-row{border-bottom:1px solid #b8904a24;grid-template-columns:minmax(0,1fr) 4.2rem 11.5rem 4.2rem minmax(0,1fr);align-items:center;padding:.36rem 0 .3rem;display:grid}:is(.lb,#lb) .lb-row-k{text-align:center;color:var(--ivory-dim);white-space:nowrap;font-size:1.06rem;font-style:italic}:is(.lb,#lb) .lb-row-n{text-align:center;font-family:var(--display);color:var(--ivory-dim);font-variant-numeric:tabular-nums lining-nums;font-size:1.16rem;font-weight:500;transition:color .3s}:is(.lb,#lb) .lb-row-bar{height:.36rem;position:relative}:is(.lb,#lb) .lb-row-bar i{width:calc(var(--v) * 100%);opacity:.45;min-width:1px;position:absolute;top:0;bottom:0}:is(.lb,#lb) .lb-row-bar--l i{transform-origin:100%;background:linear-gradient(270deg, rgb(var(--l)), rgba(var(--l), .15));right:0}:is(.lb,#lb) .lb-row-bar--r i{transform-origin:0;background:linear-gradient(90deg, rgb(var(--r)), rgba(var(--r), .15));left:0}:is(.lb,#lb) .lb-row.is-l .lb-row-bar--l i,:is(.lb,#lb) .lb-row.is-r .lb-row-bar--r i{opacity:1}:is(.lb,#lb) .lb-row.is-l .lb-row-bar--l i{box-shadow:0 0 .7rem rgba(var(--l), .6)}:is(.lb,#lb) .lb-row.is-r .lb-row-bar--r i{box-shadow:0 0 .7rem rgba(var(--r), .6)}:is(.lb,#lb) .lb-row.is-l b:first-of-type,:is(.lb,#lb) .lb-row.is-r b:last-of-type{color:#fff;font-size:1.3rem;font-weight:700;position:relative}:is(.lb,#lb) .lb-row.is-l b:first-of-type:after,:is(.lb,#lb) .lb-row.is-r b:last-of-type:after{content:"";background:var(--gold-hi);width:.34rem;height:.34rem;box-shadow:0 0 .5rem var(--gold-hi);margin-top:-.2rem;position:absolute;top:50%;transform:rotate(45deg)}:is(.lb,#lb) .lb-row.is-l b:first-of-type:after{right:-.1rem}:is(.lb,#lb) .lb-row.is-r b:last-of-type:after{left:-.1rem}:is(.lb,#lb) .lb-result.on .lb-row-bar i{animation:lb-grow .6s var(--ease) both;animation-delay:calc(.2s + var(--i) * 30ms)}:is(.lb,#lb) .lb-res-foot{flex-direction:column;align-items:center;gap:.7rem;margin-top:.2rem;display:flex}:is(.lb,#lb) .lb-res-note{min-height:1.4em;color:var(--ivory-dim);font-size:1.12rem;font-style:italic}:is(.lb,#lb) .lb-res-note.is-called{color:var(--gold-hi)}:is(.lb,#lb) .lb-res-acts{gap:1.6rem;display:flex}:is(.lb,#lb) .lb-res-acts .lb-btn{min-width:15rem;max-width:27rem}:is(.lb,#lb) .lb-res-acts .lb-btn span{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.lb,#lb) .lb-res-again.is-called{border-color:var(--gold-hi);color:var(--gold-hi);box-shadow:0 0 1.8rem #e3c0784d}:is(.lb,#lb) .lb-res-again.is-wait{opacity:1;color:var(--gold-hi)}:is(.lb,#lb) .lb-res-again.is-off{opacity:.4}:is(.lb,#lb) .lb-res-again:disabled:before,:is(.lb,#lb) .lb-res-again:disabled:after{background:var(--midnight);box-shadow:none}:is(.lb,#lb) .lb-waiting,:is(.lb,#lb) .lb-reconnecting{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030509c2}:is(.lb,#lb) .lb-wait{flex-direction:column;align-items:center;gap:.6rem;display:flex}:is(.lb,#lb) .lb-wait p{font-family:var(--display);letter-spacing:.26em;text-shadow:0 1px 6px #000;margin-left:.26em;font-size:1.05rem}:is(.lb,#lb) .lb-sheet{text-align:center;background:linear-gradient(#0e131ffa,#080b12fa);border:1px solid #b8904a73;max-width:94vw;max-height:92vh;box-shadow:0 0 0 .35rem #080b12e6,0 0 0 calc(.35rem + 1px) #b8904a33,0 2rem 5rem #000000b3}:is(.lb,#lb) .lb-sheet--small{width:32rem;padding:1.4rem 2.4rem 2rem}:is(.lb,#lb) .lb-sheet--small h2{letter-spacing:.26em;margin-left:.26em;font-size:1.45rem}:is(.lb,#lb) .lb-sheet--small p{font-size:1.15rem;line-height:1.35}:is(.lb,#lb) .lb-sheet--small .lb-rc-hold{color:var(--ivory-dim);margin-top:.3rem;font-style:italic}:is(.lb,#lb) .lb-sheet--small .lb-rc-hold b{font-family:var(--display);color:var(--gold-hi);font-size:1rem;font-style:normal;font-weight:500}:is(.lb,#lb) .lb-sheet--small .lb-btn{margin-top:1.5rem}:is(.lb,#lb) .lb-toasts{z-index:9;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}:is(.lb,#lb) .lb-toast{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);opacity:0;max-width:92vw;transition:opacity .3s, transform .3s var(--ease);background:linear-gradient(90deg,#0000,#06090ff2 14% 86%,#0000);padding:.55rem 2.4rem .5rem;font-size:1.12rem;font-style:italic;overflow:hidden;transform:translateY(.6rem)}:is(.lb,#lb) .lb-toast.on{opacity:1;transform:none}:is(.lb,#lb) .lb-modal{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;background:#030509cc;place-items:center;transition:opacity .26s,visibility 0s .26s;display:grid;position:absolute;inset:0}:is(.lb,#lb) .lb-modal.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s}:is(.lb,#lb) .lb-deck{text-align:left;border-color:rgba(var(--f-rgb), .5);flex-direction:column;width:min(88rem,95vw);display:flex}:is(.lb,#lb) .lb-deck-head{border-bottom:1px solid rgba(var(--f-rgb), .3);background:linear-gradient(90deg, rgba(var(--f-deep), .8), rgba(var(--f-deep), 0) 70%);flex:none;align-items:center;gap:.7rem;padding:.5rem 1.4rem .5rem .8rem;display:flex}:is(.lb,#lb) .lb-deck-head .lb-dia{--s:3.3rem}:is(.lb,#lb) .lb-deck-head h2{letter-spacing:.2em;font-size:1.4rem}:is(.lb,#lb) .lb-deck-head p{color:var(--f-hi);font-style:italic}:is(.lb,#lb) .lb-x{width:2.2rem;height:2.2rem;color:var(--ivory-dim);background:#090d1699;border:1px solid #b8904a66;place-items:center;margin:0 .5rem 0 auto;transition:color .2s,border-color .2s,background .2s;display:grid;transform:rotate(45deg)}:is(.lb,#lb) .lb-x .ico{transform:rotate(-45deg)}:is(.lb,#lb) .lb-x:hover,:is(.lb,#lb) .lb-x:focus-visible{color:var(--gold-hi);border-color:var(--gold-hi);background:#2c2313eb;outline:none}:is(.lb,#lb) .lb-deck-body{grid-template-columns:21rem minmax(0,1fr);gap:2rem;min-height:0;padding:1.1rem 1.6rem 1.2rem;display:grid}:is(.lb,#lb) .lb-artf{border-top:1px solid rgba(var(--f-rgb,184,144,74), .16);align-items:flex-start;gap:.8rem;padding:.6rem 0 .55rem;display:flex}:is(.lb,#lb) .lb-artf:first-of-type{border-top:0}:is(.lb,#lb) .lb-artf .lb-art-ico{margin-top:.35rem}:is(.lb,#lb) .lb-artf>div{flex:1;min-width:0}:is(.lb,#lb) .lb-artf-h{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}:is(.lb,#lb) .lb-artf b{font-family:var(--display);letter-spacing:.1em;font-size:.9rem;font-weight:500}:is(.lb,#lb) .lb-artf em{color:var(--lb-aether);white-space:nowrap;font-size:.95rem}:is(.lb,#lb) .lb-artf p{color:#d9d2c0;font-size:1.02rem;line-height:1.3}:is(.lb,#lb) .lb-artf--kw em{color:var(--ivory-dim)}:is(.lb,#lb) .lb-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem 1.2rem;padding:.9rem .6rem .2rem;display:grid}:is(.lb,#lb) .lb-gcard{flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}:is(.lb,#lb) .lb-gcard .lb-cardfit{width:100%;max-width:12rem}:is(.lb,#lb) .lb-gcard figcaption{font-family:var(--display);letter-spacing:.1em;color:var(--ivory);font-size:.84rem}:is(.lb,#lb) .lb-howto--over{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030509db}:is(.lb,#lb) .lb-how{flex:1;grid-template-columns:16.5rem minmax(0,1fr);gap:2rem;width:100%;max-width:94rem;min-height:0;margin:0 auto;display:grid}:is(.lb,#lb) .lb-how-nav{flex-direction:column;padding-top:.4rem;display:flex}:is(.lb,#lb) .lb-how-nav button{color:var(--ivory-dim);border-left:1px solid #b8904a38;grid-template-columns:2.3rem 1fr;align-items:baseline;padding:.68rem .8rem .6rem 1rem;transition:color .2s,border-color .2s,background .3s;display:grid}:is(.lb,#lb) .lb-how-nav i{font-family:var(--display);letter-spacing:.08em;color:var(--gold);font-size:.7rem;font-style:normal}:is(.lb,#lb) .lb-how-nav span{font-family:var(--display);letter-spacing:.14em;font-size:.84rem}:is(.lb,#lb) .lb-how-nav button:hover,:is(.lb,#lb) .lb-how-nav button:focus-visible{color:var(--ivory);border-left-color:var(--gold);outline:none}:is(.lb,#lb) .lb-how-nav button:focus-visible{background:#b8904a1a}:is(.lb,#lb) .lb-how-nav button.is-sel{color:var(--gold-hi);border-left-color:var(--gold-hi);background:linear-gradient(90deg,#302614cc,#30261400)}:is(.lb,#lb) .lb-how-page{background:linear-gradient(#0e131ff0,#080b12f2);border:1px solid #b8904a52;min-height:0;padding:1.6rem 2.4rem 2.2rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.2rem),#00000040);mask-image:linear-gradient(#000 calc(100% - 2.2rem),#00000040)}:is(.lb,#lb) .lb-how-body{animation:.3s lb-fade}:is(.lb,#lb) .lb-how-body>h2{letter-spacing:.24em;border-bottom:1px solid var(--hair);align-items:baseline;gap:1.1rem;margin-bottom:1.1rem;padding-bottom:.65rem;font-size:1.5rem;display:flex}:is(.lb,#lb) .lb-how-body>h2 i{letter-spacing:.1em;color:var(--gold);font-size:.9rem;font-style:normal}:is(.lb,#lb) .lb-how-body h3{letter-spacing:.18em;color:var(--gold-hi);margin:1.05rem 0 .25rem;font-size:.84rem}:is(.lb,#lb) .lb-how-body p:not(.vcard *){color:#ded7c6;max-width:64ch;font-size:1.15rem;line-height:1.38}:is(.lb,#lb) .lb-how-body p.lb-lead{color:#fff;font-size:1.36rem;line-height:1.34}:is(.lb,#lb) .lb-how-foot{border-top:1px solid #b8904a29;justify-content:flex-end;margin-top:1.4rem;padding-top:.9rem;display:flex}:is(.lb,#lb) .lb-how-foot .lb-more{padding:.4rem .2rem .36rem .4rem;font-size:.78rem}:is(.lb,#lb) .lb-split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2.6rem;display:grid}:is(.lb,#lb) .lb-split--even{grid-template-columns:1fr 1fr;margin-top:.4rem}:is(.lb,#lb) .lb-two{grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem 2.4rem;margin-top:1rem;display:grid}:is(.lb,#lb) .lb-fig figcaption{color:var(--ivory-dim);margin-top:.6rem;font-size:.98rem;font-style:italic;line-height:1.3}:is(.lb,#lb) .lb-figs{flex-direction:column;gap:1.4rem;display:flex}:is(.lb,#lb) .lb-lines{width:23rem}:is(.lb,#lb) .lb-lines svg{width:100%;height:auto;display:block;overflow:visible}:is(.lb,#lb) .lb-lines .pl{stroke-width:.5px}:is(.lb,#lb) .lb-lines .e{fill:#090d168c;stroke:#b8904a73}:is(.lb,#lb) .lb-lines .p.m{fill:#6fb6ff99;stroke:#cfe6ff}:is(.lb,#lb) .lb-lines .w.m{fill:#6fb6ff;stroke:#fff;stroke-width:.8px}:is(.lb,#lb) .lb-lines .p.t{fill:#e04a52a3;stroke:#ffc9c4}:is(.lb,#lb) .lb-lines .w.t{fill:#e04a52;stroke:#fff;stroke-width:.8px}:is(.lb,#lb) .lb-lines .src{stroke:#fff;stroke-width:1px;filter:drop-shadow(0 0 1.6px #fff)}:is(.lb,#lb) .lb-lines .no{opacity:.34}:is(.lb,#lb) .lb-lines .gd{fill:none;stroke:#fff;stroke-width:.8px}:is(.lb,#lb) .lb-lines .aim,:is(.lb,#lb) .lb-lines .hit,:is(.lb,#lb) .lb-lines .zone{fill:none;stroke:var(--gold-hi)}:is(.lb,#lb) .lb-lines .aim{stroke-width:1.2px;filter:drop-shadow(0 0 1.4px var(--gold-hi))}:is(.lb,#lb) .lb-lines .hit{stroke-width:.8px}:is(.lb,#lb) .lb-lines .zone{stroke-width:.6px;stroke-dasharray:1.4 1.4;opacity:.75}:is(.lb,#lb) .lb-lines .x{fill:none;stroke:#f6c2c0;stroke-width:.8px;stroke-linecap:round}:is(.lb,#lb) .lb-lines .shot{fill:none;stroke:var(--gold-hi);stroke-width:.9px;stroke-linecap:round}:is(.lb,#lb) .lb-lines .tip{fill:var(--gold-hi)}:is(.lb,#lb) .lb-lines text{font-family:var(--display);text-anchor:middle;fill:var(--gold-hi);font-size:6.4px}:is(.lb,#lb) .lb-lines--form figcaption{flex-wrap:wrap;gap:.2rem 1.3rem;display:flex}:is(.lb,#lb) .lb-key{align-items:center;gap:.5rem;display:inline-flex}:is(.lb,#lb) .lb-key:before{content:"";border:1px solid;flex:none;width:.6rem;height:.6rem;transform:rotate(45deg)}:is(.lb,#lb) .lb-key--a:before{background:#6fb6ff;border-color:#fff}:is(.lb,#lb) .lb-key--b:before{background:#e04a52;border-color:#fff}:is(.lb,#lb) .lb-key--n:before{background:#090d168c;border-color:#b8904ab3}:is(.lb,#lb) .lb-tline{border-top:1px solid var(--hair);background:#04060a66;margin-top:1.3rem;padding:.9rem 1.2rem .8rem}:is(.lb,#lb) .lb-tline-row{align-items:flex-start;display:flex}:is(.lb,#lb) .lb-tl{flex-direction:column;align-items:center;gap:.5rem;display:flex}:is(.lb,#lb) .lb-tl .lb-dia{--s:2.5rem;box-shadow:none;opacity:.85}:is(.lb,#lb) .lb-tl b{font-family:var(--display);color:var(--ivory-dim);font-size:.74rem;font-weight:500}:is(.lb,#lb) .lb-tl.is-now{margin:0 .5rem 0 .2rem}:is(.lb,#lb) .lb-tl.is-now .lb-dia{opacity:1;border-color:var(--gold-hi);scale:1.22;box-shadow:0 0 1.1rem #e3c078b3}:is(.lb,#lb) .lb-tl.is-now b{color:var(--gold-hi)}:is(.lb,#lb) .lb-pips{margin:.9rem 0 .3rem}:is(.lb,#lb) .lb-pips div{gap:.75rem;padding:.3rem .4rem;display:flex}:is(.lb,#lb) .lb-pips i{background:#090d16cc;border:1px solid #6fb6ff6b;width:1.02rem;height:1.02rem;transform:rotate(45deg)}:is(.lb,#lb) .lb-pips i.on{background:linear-gradient(135deg,#e2f2ff,#7dbdff 40%,#2f6cc0);border-color:#bfe0ff;box-shadow:0 0 .8rem #6fb6ffb3}:is(.lb,#lb) .lb-sample{width:14.5rem;padding-top:.4rem}:is(.lb,#lb) .lb-sample .lb-cardfit{width:100%;margin-left:.3rem}:is(.lb,#lb) .lb-note{border-top:1px solid var(--hair);background:#04060a66;padding:.9rem 1.2rem 1rem}:is(.lb,#lb) .lb-how-body .lb-note h3{margin-top:0}:is(.lb,#lb) .lb-grades{background:#04060a59;border:1px solid #b8904a42;margin:1.2rem 0 .4rem}:is(.lb,#lb) .lb-grades>div{grid-template-columns:9.5rem 1fr 1fr 1.5fr;display:grid}:is(.lb,#lb) .lb-grades>div+div{border-top:1px solid #b8904a29}:is(.lb,#lb) .lb-grades>div>*{align-items:center;gap:.6rem;padding:.62rem 1rem .58rem;font-size:1.08rem;line-height:1.25;display:flex}:is(.lb,#lb) .lb-grades>div>*+*{border-left:1px solid #b8904a29}:is(.lb,#lb) .lb-grades>div>:last-child{color:#fff;background:#e3c07812}:is(.lb,#lb) .lb-grades b{font-family:var(--display);letter-spacing:.14em;color:var(--ivory);font-size:.8rem;font-weight:500}:is(.lb,#lb) .lb-grades b .ico{color:var(--gold)}:is(.lb,#lb) .lb-grade{align-items:center;gap:.32rem;display:inline-flex}:is(.lb,#lb) .lb-grade i{border:1px solid var(--gold);width:.52rem;height:.52rem;transform:rotate(45deg)}:is(.lb,#lb) .lb-grade i.on{background:var(--gold-hi);border-color:var(--gold-hi);box-shadow:0 0 .5rem var(--gold-hi)}:is(.lb,#lb) .lb-grade b{margin-left:.5rem}:is(.lb,#lb) .lb-grade--2 b{color:var(--gold-hi)}:is(.lb,#lb) .lb-grade--0 b{color:var(--ivory-dim)}:is(.lb,#lb) .lb-matrix table{border-collapse:collapse;width:100%}:is(.lb,#lb) .lb-matrix caption{caption-side:top;text-align:left;color:var(--ivory-dim);padding-bottom:.5rem;font-size:1rem;font-style:italic;line-height:1.3}:is(.lb,#lb) .lb-matrix th{font-family:var(--display);letter-spacing:.12em;color:var(--ivory-dim);white-space:nowrap;padding:.45rem .5rem .4rem;font-size:.66rem;font-weight:500}:is(.lb,#lb) .lb-matrix tbody th{text-align:left}:is(.lb,#lb) .lb-matrix td{text-align:center;font-family:var(--display);font-variant-numeric:lining-nums;background:#04060a66;border:1px solid #b8904a33;padding:.42rem .5rem .34rem;font-size:1.35rem}:is(.lb,#lb) .lb-matrix td.hi{color:var(--gold-hi);background:#e3c0781a}:is(.lb,#lb) .lb-matrix td.lo{color:var(--lb-aether);background:#6fb6ff14}:is(.lb,#lb) .lb-word{border-bottom:1px solid #b8904a21;align-items:flex-start;gap:.8rem;padding:.55rem 0 .5rem;display:flex}:is(.lb,#lb) .lb-word .lb-art-ico{margin-top:.3rem}:is(.lb,#lb) .lb-word b{font-family:var(--display);letter-spacing:.12em;font-size:.88rem;font-weight:500}:is(.lb,#lb) .lb-how-body .lb-word p{font-size:1.05rem;line-height:1.3}:is(.lb,#lb) .lb-word--buff .lb-art-ico{color:#9fd4ff;background:#6fb6ff14;border-color:#6fb6ff80}:is(.lb,#lb) .lb-word--debuff .lb-art-ico{color:#f0a0a0;background:#e04a5214;border-color:#e04a528c}:is(.lb,#lb) .lb-how-body .lb-two>div>h3:first-child{margin-top:0}:is(.lb,#lb) .lb-wsheet{border:1px solid rgba(var(--f-rgb), .36);background:linear-gradient(180deg, rgba(var(--f-deep), .5), #080b1299 60%);padding:.6rem 1.4rem 1rem}:is(.lb,#lb) .lb-wsheet header{align-items:center;gap:.5rem;margin-left:-.8rem;display:flex}:is(.lb,#lb) .lb-wsheet .lb-dia{--s:4.4rem}:is(.lb,#lb) .lb-how-body .lb-wsheet h3{letter-spacing:.14em;color:#fff;margin:0;font-size:1.3rem}:is(.lb,#lb) .lb-how-body .lb-wsheet header p{color:var(--f-hi);font-size:1.05rem;font-style:italic}:is(.lb,#lb) .lb-wsheet .lb-w-blurb{min-height:0;margin:.3rem 0 .8rem}:is(.lb,#lb) .lb-wsheet .lb-w-stats{margin-bottom:.3rem}:is(.lb,#lb) .lb-wsheet .lb-w-faction{margin-top:.2rem}:is(.lb,#lb) .lb-how-body .lb-artf p{font-size:1.02rem;line-height:1.3}:is(.lb,#lb) .lb-deckpage+.lb-deckpage{border-top:1px solid var(--hair);margin-top:1.6rem;padding-top:1.2rem}:is(.lb,#lb) .lb-how-body .lb-deckpage h3{letter-spacing:.16em;color:var(--f-hi);align-items:baseline;gap:.9rem;margin:0;font-size:1.15rem;display:flex}:is(.lb,#lb) .lb-deckpage h3 .lb-loz{background:var(--f);box-shadow:0 0 .6rem var(--f);align-self:center}:is(.lb,#lb) .lb-deckpage h3 em{font-family:var(--text);letter-spacing:0;color:var(--ivory-dim);font-size:1.02rem}:is(.lb,#lb) .lb-more-t,:is(.lb,#lb) .lb-typed,:is(.lb,#lb) .lb-deck-stats,:is(.lb,#lb) .lb-deck-motto,:is(.lb,#lb) .lb-w-pick .lb-w-pick-short{display:none}:is(.lb,#lb) .lb-name-row{display:flex}:is(.lb,#lb) .lb-name-row .lb-input{flex:1;min-width:0}:is(.lb,#lb) .lb-hand.is-wide{overscroll-behavior:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;padding:0 1.4rem;overflow-x:auto}:is(.lb,#lb) .lb-hand.is-wide .lb-mcard{scroll-snap-align:center}:is(.lb,#lb) .lb-matrix-rite{margin-top:1rem}@media (min-height:521px) and (max-width:1000px),(min-height:521px) and (max-height:600px){:is(.lb,#lb) .lb-online,:is(.lb,#lb) .lb-practice,:is(.lb,#lb) .lb-room,:is(.lb,#lb) .lb-result,:is(.lb,#lb) .lb-queue{justify-content:flex-start;overflow-y:auto}:is(.lb,#lb) .lb-head p{display:none}:is(.lb,#lb) .lb-cols{flex-direction:column;flex:none;max-height:none;margin:0 auto;display:flex}:is(.lb,#lb) .lb-warden{translate:none}:is(.lb,#lb) .lb-w-art{flex:none;height:9rem}:is(.lb,#lb) .lb-entry{flex:none;gap:1.2rem;padding-bottom:1.4rem}:is(.lb,#lb) .lb-how{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1rem}:is(.lb,#lb) .lb-how-nav{flex-flow:wrap;padding:0}:is(.lb,#lb) .lb-how-nav button{border-bottom:1px solid #b8904a38;border-left:0}:is(.lb,#lb) .lb-split,:is(.lb,#lb) .lb-split--even,:is(.lb,#lb) .lb-two{grid-template-columns:minmax(0,1fr)}:is(.lb,#lb) .lb-res-main{grid-template-columns:minmax(0,1fr);width:100%}:is(.lb,#lb) .lb-res-who{display:none}:is(.lb,#lb) .lb-gallery{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}:is(.lb,#lb) .lb-deck-body{grid-template-columns:minmax(0,1fr)}:is(.lb,#lb) .lb-rc{width:16vw}:is(.lb,#lb) .lb-rc b{font-size:11vw}:is(.lb,#lb) .lb-seats{grid-template-columns:minmax(0,1fr)}:is(.lb,#lb) .lb-vs-dia{--s:min(15rem, 24vw)}:is(.lb,#lb) .lb-vs-txt h2{font-size:1.5rem}}@media (min-height:521px) and (max-width:700px){:is(.lb,#lb) .lb-wardens,:is(.lb,#lb) .lb-modes{grid-template-columns:minmax(0,1fr)}:is(.lb,#lb) .lb-mode{padding-top:1.6rem}:is(.lb,#lb) .lb-home-lockup h1{font-size:2.8rem}:is(.lb,#lb) .lb-home{overflow-y:auto}}@media (min-height:601px) and (min-width:1001px) and (max-width:1100px){:is(.lb,#lb) .lb-cols{gap:1.8rem;max-height:50rem}:is(.lb,#lb) .lb-wardens{gap:1.2rem}:is(.lb,#lb) .lb-w-id h3{letter-spacing:.1em;white-space:normal;text-wrap:balance;font-size:1.56rem;line-height:1.1}:is(.lb,#lb) .lb-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:520px){:is(.lb,#lb){--tap:max(4.4rem, 40px);--st:max(.8rem, env(safe-area-inset-top,0px), var(--lb-safe-t,0px));--sb:max(1.2rem, env(safe-area-inset-bottom,0px), var(--lb-safe-b,0px));--sl:max(2rem, env(safe-area-inset-left,0px), var(--lb-safe-l,0px));--sr:max(2rem, env(safe-area-inset-right,0px), var(--lb-safe-r,0px));font-size:1.3rem}:is(.lb,#lb) .lb-back kbd{display:none}:is(.lb,#lb) .lb-label{letter-spacing:.14em;gap:.6rem;font-size:1.25rem}:is(.lb,#lb) .lb-you{letter-spacing:.1em;margin-left:.6em;padding:.1rem .4rem .02rem .5rem;font-size:1.25rem}:is(.lb,#lb) .lb-btn{min-height:var(--tap);letter-spacing:.16em;padding:0 2.2rem;font-size:1.3rem}:is(.lb,#lb) .lb-btn:hover,:is(.lb,#lb) .lb-btn:focus-visible{letter-spacing:.16em}:is(.lb,#lb) .lb-btn--frame{letter-spacing:.14em;padding:0 2rem;font-size:1.25rem}:is(.lb,#lb) .lb-btn--frame:hover,:is(.lb,#lb) .lb-btn--frame:focus-visible{letter-spacing:.14em}:is(.lb,#lb) .lb-btn .ico{width:1.5rem;height:1.5rem}:is(.lb,#lb) .lb-link{min-height:var(--tap);align-items:center;padding:0 .4rem;font-size:1.35rem;display:inline-flex}:is(.lb,#lb) .lb-more{min-height:var(--tap);letter-spacing:.1em;padding:0 .5rem;font-size:1.25rem}:is(.lb,#lb) .lb-more .ico{width:1.2rem;height:1.2rem}:is(.lb,#lb) .lb-plate{gap:1rem;min-height:5rem;padding:.6rem 1.2rem}:is(.lb,#lb) .lb-plate>.ico{width:2.2rem;height:2.2rem}:is(.lb,#lb) .lb-plate b{letter-spacing:.12em;font-size:1.35rem}:is(.lb,#lb) .lb-plate em{margin-top:0;font-size:1.25rem;line-height:1.15}:is(.lb,#lb) .lb-plate:hover b,:is(.lb,#lb) .lb-plate:focus-visible b{letter-spacing:.12em}:is(.lb,#lb) .lb-plate--main{padding:.7rem 1.2rem}:is(.lb,#lb) .lb-plate--main b{font-size:1.5rem}:is(.lb,#lb) .lb-plate--main>.ico{width:2.5rem;height:2.5rem}:is(.lb,#lb) .lb-seg button{min-height:var(--tap);letter-spacing:.1em;padding:0;font-size:1.25rem}:is(.lb,#lb) .lb-art-ico{width:2.4rem;height:2.4rem;margin:0 .5rem}:is(.lb,#lb) .lb-art-ico .ico{width:1.35rem;height:1.35rem}:is(.lb,#lb) .lb-stat{column-gap:.4rem}:is(.lb,#lb) .lb-stat .ico{width:1.3rem;height:1.3rem}:is(.lb,#lb) .lb-stat b{font-size:1.45rem}:is(.lb,#lb) .lb-stat span{font-size:1.25rem}:is(.lb,#lb) .lb-net{gap:.6rem;min-height:1.6rem;font-size:1.25rem}:is(.lb,#lb) .lb-net i{width:.6rem;height:.6rem}:is(.lb,#lb) .lb-toasts{bottom:calc(var(--sb) + .4rem)}:is(.lb,#lb) .lb-toast{white-space:normal;text-align:center;max-width:86vw;padding:.5rem 2.2rem .45rem;font-size:1.35rem}:is(.lb,#lb) .lb-head{min-height:var(--tap);gap:1rem;padding-right:11rem}:is(.lb,#lb) .lb-back{min-height:var(--tap);letter-spacing:.14em;gap:.6rem;padding:0 .6rem 0 0;font-size:1.25rem}:is(.lb,#lb) .lb-back-loz{width:2.6rem;height:2.6rem;margin:0 .7rem 0 .6rem}:is(.lb,#lb) .lb-back-loz .ico{width:1.5rem;height:1.5rem}:is(.lb,#lb) .lb-head-t{gap:1.2rem;padding-left:1.2rem}:is(.lb,#lb) .lb-head h2{letter-spacing:.2em;font-size:1.7rem}:is(.lb,#lb) .lb-head p{font-size:1.3rem}:is(.lb,#lb) .lb-online,:is(.lb,#lb) .lb-practice,:is(.lb,#lb) .lb-howto,:is(.lb,#lb) .lb-room{padding:var(--st) var(--sr) var(--sb) var(--sl);gap:.8rem}:is(.lb,#lb) .lb-home{padding:0 var(--sr) var(--sb) var(--sl);background:linear-gradient(#04060a80 0%,#04060a00 22% 30%,#04060ac7 56%,#04060af5 100%)}:is(.lb,#lb) .lb-home-lockup h1{font-size:4.4rem;line-height:1.1}:is(.lb,#lb) .lb-home-lockup p{font-size:1.4rem}:is(.lb,#lb) .lb-modes{width:min(76rem,100%);margin-top:1rem}:is(.lb,#lb) .lb-mode{gap:.25rem;padding:2rem .6rem .5rem}:is(.lb,#lb) .lb-mode span{max-width:23rem;font-size:1.3rem;line-height:1.2}:is(.lb,#lb) .lb-mode b,:is(.lb,#lb) .lb-mode:hover b,:is(.lb,#lb) .lb-mode:focus-visible b{letter-spacing:.16em;margin-left:.16em;font-size:1.45rem}:is(.lb,#lb) .lb-mode--main b,:is(.lb,#lb) .lb-mode--main:hover b,:is(.lb,#lb) .lb-mode--main:focus-visible b{letter-spacing:.18em;margin-left:.18em;font-size:2rem}:is(.lb,#lb) .lb-home-util{gap:1.6rem;margin-top:0}:is(.lb,#lb) .lb-home-foot{left:var(--sl);right:var(--sr);bottom:var(--sb);pointer-events:none;width:auto;margin:0;position:absolute}:is(.lb,#lb) .lb-build{letter-spacing:.1em;font-size:1.25rem}:is(.lb,#lb) .lb-cols{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:1.6rem;max-width:none;max-height:none;margin:0}:is(.lb,#lb) .lb-wardens{gap:1.2rem}:is(.lb,#lb) .lb-warden.is-sel{box-shadow:0 0 0 .2rem #080b12e0, 0 0 0 calc(.2rem + 1px) rgba(var(--f2-rgb), .6), 0 0 2rem rgba(var(--f-rgb), .3);translate:none}:is(.lb,#lb) .lb-warden:focus-visible{outline-offset:.2rem}:is(.lb,#lb) .lb-w-art{flex:8rem;min-height:6.5rem}:is(.lb,#lb) .lb-w-id{bottom:.2rem;left:1rem;right:1rem}:is(.lb,#lb) .lb-w-id h3{letter-spacing:.08em;white-space:normal;text-wrap:balance;font-size:1.7rem;line-height:1.08}:is(.lb,#lb) .lb-w-id p{font-size:1.3rem;line-height:1.15}:is(.lb,#lb) .lb-w-body{gap:.5rem;padding:.5rem 1rem .6rem}:is(.lb,#lb) .lb-w-faction{gap:.6rem;padding-left:.25rem}:is(.lb,#lb) .lb-w-faction b{letter-spacing:.1em;font-size:1.25rem}:is(.lb,#lb) .lb-w-faction q{display:none}:is(.lb,#lb) .lb-w-blurb{min-height:0;font-size:1.3rem;line-height:1.2}:is(.lb,#lb) .lb-warden .lb-w-stats{padding:.3rem 0 .25rem}:is(.lb,#lb) .lb-warden .lb-stat--kw,:is(.lb,#lb) .lb-warden .lb-stat span{display:none}:is(.lb,#lb) .lb-warden .lb-stat{column-gap:.25rem}:is(.lb,#lb) .lb-warden .lb-stat .ico{width:1.15rem;height:1.15rem}:is(.lb,#lb) .lb-warden .lb-stat b{font-size:1.35rem}:is(.lb,#lb) .lb-stat--kw b{letter-spacing:.04em;font-size:1.25rem}:is(.lb,#lb) .lb-w-arts,:is(.lb,#lb) .lb-thumbs,:is(.lb,#lb) .lb-more-d{display:none}:is(.lb,#lb) .lb-more-t{display:inline}:is(.lb,#lb) .lb-w-deck{display:block}:is(.lb,#lb) .lb-w-deck .lb-more{border:1px solid rgba(var(--f-rgb), .4);background:rgba(var(--f-rgb), .08);justify-content:center;width:100%}:is(.lb,#lb) .lb-w-pick{letter-spacing:.16em;height:3.4rem;font-size:1.25rem}:is(.lb,#lb) .lb-w-pick span{gap:.8rem}:is(.lb,#lb) .lb-w-pick .lb-w-pick-long{display:none}:is(.lb,#lb) .lb-w-pick .lb-w-pick-short{display:inline-flex}:is(.lb,#lb) .lb-entry{overscroll-behavior:contain;gap:.7rem;padding:.9rem 1.3rem .8rem;overflow-y:auto}:is(.lb,#lb) .lb-entry-group{gap:.5rem}:is(.lb,#lb) .lb-entry>.lb-plate--main:last-child{margin-bottom:0}:is(.lb,#lb) .lb-entry>.lb-net{padding-top:0}:is(.lb,#lb) .lb-as{display:none}:is(.lb,#lb) .lb-field{margin-bottom:-.1rem}:is(.lb,#lb) .lb-field label,:is(.lb,#lb) .lb-join label{letter-spacing:.14em;font-size:1.25rem}:is(.lb,#lb) .lb-count{font-size:1.25rem}:is(.lb,#lb) .lb-input{min-height:var(--tap);padding:.2rem .8rem .1rem;font-size:max(1.8rem,16px)}:is(.lb,#lb) .lb-msg{margin-top:0;font-size:1.25rem}:is(.lb,#lb) .lb-alert{padding:.5rem .8rem .45rem;font-size:1.25rem;line-height:1.2}:is(.lb,#lb) .lb-join{gap:.45rem;margin-top:.1rem;padding-top:.7rem}:is(.lb,#lb) .lb-join-row{gap:.8rem}:is(.lb,#lb) .lb-join-row .lb-btn{min-width:8rem;padding:0 1.4rem}:is(.lb,#lb) .lb-code{height:4.8rem}:is(.lb,#lb) .lb-code-cells{gap:.4rem}:is(.lb,#lb) .lb-code-cells i{font-size:2.1rem}:is(.lb,#lb) .lb-code-cells i:empty:before{width:.5rem;height:.5rem}:is(.lb,#lb) .lb-join--main{margin-top:0;padding:.7rem .9rem .8rem}:is(.lb,#lb) .lb-or{margin-top:0;font-size:1.25rem}:is(.lb,#lb) .lb-foes{gap:.7rem}:is(.lb,#lb) .lb-foe{min-height:var(--tap);text-align:left;flex-direction:row;gap:.8rem;padding:.2rem .7rem .2rem .1rem}:is(.lb,#lb) .lb-foe .lb-dia{--s:3rem}:is(.lb,#lb) .lb-foe b{letter-spacing:.06em;min-height:0;margin:0;font-size:1.25rem;line-height:1.15;display:block}:is(.lb,#lb) .lb-foe em{display:none}:is(.lb,#lb) .lb-level{min-height:2.4em;margin-top:0;font-size:1.25rem;line-height:1.2}:is(.lb,#lb) .lb-queue{padding:var(--st) var(--sr) var(--sb) var(--sl);gap:1rem}:is(.lb,#lb) .lb-q-seat{width:16rem}:is(.lb,#lb) .lb-q-seat .lb-dia{--s:6.4rem;margin-bottom:1.6rem}:is(.lb,#lb) .lb-q-seat b{letter-spacing:.1em;font-size:1.35rem}:is(.lb,#lb) .lb-q-seat>span:last-child{font-size:1.25rem}:is(.lb,#lb) .lb-q-wire{--run:16rem;margin-top:4.544rem}:is(.lb,#lb) .lb-q-text h2{letter-spacing:.22em;margin-left:.22em;font-size:1.7rem}:is(.lb,#lb) .lb-q-time{margin-top:0;font-size:2.6rem;line-height:1.1}:is(.lb,#lb) .lb-q-tip{max-width:48rem;min-height:2.6em;margin-top:.3rem;font-size:1.3rem;line-height:1.3}:is(.lb,#lb) .lb-q-acts{flex-direction:row;gap:2.4rem}:is(.lb,#lb) .lb-room-main{gap:.9rem;padding-bottom:0}:is(.lb,#lb) .lb-room-main>.lb-btn{margin-top:-.5rem}:is(.lb,#lb) .lb-room-code{gap:.7rem}:is(.lb,#lb) .lb-rc{width:7.6rem;padding:.5rem 0 .4rem}:is(.lb,#lb) .lb-rc b{font-size:5.6rem}:is(.lb,#lb) .lb-rc i{margin-top:.1rem;font-size:1.3rem}:is(.lb,#lb) .lb-room-share{justify-content:center;width:auto;max-width:100%}:is(.lb,#lb) .lb-room-share .lb-btn{min-width:19rem}:is(.lb,#lb) .lb-room-link{display:none}:is(.lb,#lb) .lb-room-share.is-manual .lb-room-link{width:30rem;min-height:var(--tap);flex:none;font-size:1.3rem;display:block}:is(.lb,#lb) .lb-seats{gap:1rem;width:min(64rem,100%);margin-top:0}:is(.lb,#lb) .lb-seat{padding:.2rem 1rem .2rem .2rem}:is(.lb,#lb) .lb-seat:last-child{padding:.2rem .2rem .2rem 1rem}:is(.lb,#lb) .lb-seat .lb-dia{--s:3.6rem}:is(.lb,#lb) .lb-seat b{font-size:1.35rem}:is(.lb,#lb) .lb-seat>div>span{font-size:1.25rem;line-height:1.2}:is(.lb,#lb) .lb-seat--open b{font-size:1.4rem}:is(.lb,#lb) .lb-room-state{font-size:1.3rem}:is(.lb,#lb) .lb-vs-side{padding:7vh 2rem calc(7vh + 5.2rem)}:is(.lb,#lb) .lb-vs-l{padding-left:var(--sl)}:is(.lb,#lb) .lb-vs-r{padding-right:var(--sr)}:is(.lb,#lb) .lb-vs-dia{--s:12.5rem}:is(.lb,#lb) .lb-vs-mark{top:34.5%}:is(.lb,#lb) .lb-vs-stage:after{background:radial-gradient(55% 60% at 50% 34.5%,#fff1cdcc,#fff1cd00 70%)}:is(.lb,#lb) .lb-vs-loz,:is(.lb,#lb) .lb-vs-ring{width:6rem;height:6rem;top:-3rem;left:-3rem}:is(.lb,#lb) .lb-vs-loz b{font-size:2.1rem}:is(.lb,#lb) .lb-vs-txt{gap:.1rem;margin-top:.2rem}:is(.lb,#lb) .lb-vs-txt h2{letter-spacing:.12em;font-size:2.1rem}:is(.lb,#lb) .lb-vs-warden{font-size:1.3rem}:is(.lb,#lb) .lb-vs-faction{letter-spacing:.14em;margin-top:.3rem;font-size:1.25rem}:is(.lb,#lb) .lb-vs-txt q{font-size:1.25rem}:is(.lb,#lb) .lb-vs-first{letter-spacing:.24em;gap:1rem;padding:.5rem 3rem .45rem 3.24rem;font-size:1.35rem;bottom:calc(7vh + 1.1rem)}:is(.lb,#lb) .lb-mulligan{padding:var(--st) var(--sr) var(--sb) var(--sl);gap:.3rem}:is(.lb,#lb) .lb-mull-head{gap:.1rem}:is(.lb,#lb) .lb-mull-head h2{letter-spacing:.22em;margin-left:.22em;font-size:1.7rem}:is(.lb,#lb) .lb-mull-head p{font-size:1.3rem;line-height:1.2}:is(.lb,#lb) .lb-mull-head .lb-mull-first{letter-spacing:.12em;gap:.7rem;margin-top:0;font-size:1.25rem}:is(.lb,#lb) .lb-hand{--mback:.7rem;gap:1.1rem}:is(.lb,#lb) .lb-mcard.is-back,:is(.lb,#lb) .lb-mcard.is-back:hover,:is(.lb,#lb) .lb-mcard.is-back:focus-visible{transform:translateY(.7rem)rotate(-2.5deg)scale(.95)}:is(.lb,#lb) .lb-mcard-tag{letter-spacing:.12em;gap:.5rem;padding:.5rem 1rem .4rem .9rem;font-size:1.25rem}:is(.lb,#lb) .lb-mull-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:78rem;min-height:5.4rem}:is(.lb,#lb) .lb-timer{flex:0 30rem;width:auto}:is(.lb,#lb) .lb-timer b{min-width:2.6rem;font-size:1.6rem}:is(.lb,#lb) .lb-mulligan.is-locked .lb-timer{display:none}:is(.lb,#lb) .lb-mull-go{flex:none;width:31rem;min-height:5.4rem;margin-left:auto;padding:.4rem 1.3rem}:is(.lb,#lb) .lb-mull-go b{font-size:1.45rem}:is(.lb,#lb) .lb-mull-wait{letter-spacing:.14em;min-height:5.4rem;margin:0 auto;font-size:1.3rem}:is(.lb,#lb) .lb-result{padding:var(--st) var(--sr) var(--sb) var(--sl);gap:.7rem}:is(.lb,#lb) .lb-res-head h1{letter-spacing:.34em;margin-left:.34em;font-size:3.2rem;line-height:1.1}:is(.lb,#lb) .lb-res-head p{margin-top:0;font-size:1.35rem}:is(.lb,#lb) .lb-res-head .flourish{margin-top:.3rem}:is(.lb,#lb) .lb-res-main{grid-template-columns:15.5rem minmax(0,42rem) 15.5rem;gap:1.2rem}:is(.lb,#lb) .lb-res-who .lb-dia{--s:6rem;margin-bottom:1.5rem}:is(.lb,#lb) .lb-res-who b{letter-spacing:.08em;font-size:1.3rem}:is(.lb,#lb) .lb-res-who>span:last-child{font-size:1.25rem}:is(.lb,#lb) .lb-row{grid-template-columns:minmax(0,1fr) 4.6rem 14rem 4.6rem minmax(0,1fr);padding:.2rem 0 .14rem}:is(.lb,#lb) .lb-row-k{font-size:1.25rem}:is(.lb,#lb) .lb-row-n{font-size:1.4rem}:is(.lb,#lb) .lb-row.is-l b:first-of-type,:is(.lb,#lb) .lb-row.is-r b:last-of-type{font-size:1.55rem}:is(.lb,#lb) .lb-res-foot{gap:.3rem;margin-top:0}:is(.lb,#lb) .lb-res-note{min-height:1.3em;font-size:1.3rem}:is(.lb,#lb) .lb-res-acts{gap:1.4rem}:is(.lb,#lb) .lb-res-acts .lb-btn{min-width:20rem;max-width:36rem}:is(.lb,#lb) .lb-beacon{margin:1.2rem auto}:is(.lb,#lb) .lb-wait p{letter-spacing:.2em;font-size:1.4rem}:is(.lb,#lb) .lb-sheet--small{width:46rem;padding:1rem 2.4rem 1.6rem}:is(.lb,#lb) .lb-sheet--small h2{letter-spacing:.2em;font-size:1.7rem}:is(.lb,#lb) .lb-sheet--small p{font-size:1.4rem;line-height:1.3}:is(.lb,#lb) .lb-sheet--small .lb-rc-hold b{font-size:1.3rem}:is(.lb,#lb) .lb-sheet--small .lb-btn{margin-top:1.2rem}:is(.lb,#lb) .lb-modal{align-items:stretch;display:flex}:is(.lb,#lb) .lb-deck{width:auto;min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;border:0;flex:1}:is(.lb,#lb) .lb-deck-head{padding:var(--st) calc(var(--sr) + 11rem) .3rem var(--sl);gap:.4rem}:is(.lb,#lb) .lb-deck-head .lb-dia{--s:2.8rem}:is(.lb,#lb) .lb-deck-head h2{letter-spacing:.14em;font-size:1.6rem}:is(.lb,#lb) .lb-deck-head p{font-size:1.3rem;line-height:1.2}:is(.lb,#lb) .lb-deck-motto{color:var(--ivory-dim);display:inline}:is(.lb,#lb) .lb-x{order:-1;width:2.9rem;height:2.9rem;margin:0 1.1rem 0 .7rem}:is(.lb,#lb) .lb-x .ico{width:1.5rem;height:1.5rem}:is(.lb,#lb) .lb-deck-body{padding:.8rem var(--sr) var(--sb) var(--sl);flex:1;display:block}:is(.lb,#lb) .lb-deck-stats{margin-bottom:.9rem;display:grid}:is(.lb,#lb) .lb-deck-arts{grid-template-columns:1fr 1fr;gap:0 2.4rem;display:grid}:is(.lb,#lb) .lb-deck-arts>.lb-label{grid-column:1/-1}:is(.lb,#lb) .lb-artf{gap:.6rem;padding:.5rem 0 .45rem}:is(.lb,#lb) .lb-artf:nth-of-type(2){border-top:0}:is(.lb,#lb) .lb-artf .lb-art-ico{margin-top:.2rem}:is(.lb,#lb) .lb-artf b{font-size:1.3rem}:is(.lb,#lb) .lb-artf em{font-size:1.25rem}:is(.lb,#lb) .lb-artf p{font-size:1.3rem;line-height:1.25}:is(.lb,#lb) .lb-deck-cards{margin-top:1rem}:is(.lb,#lb) .lb-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1.1rem;padding:.9rem .4rem .2rem}:is(.lb,#lb) .lb-gcard .lb-cardfit{max-width:none}:is(.lb,#lb) .lb-gcard figcaption{font-size:1.25rem}:is(.lb,#lb) .lb-how{grid-template-columns:17rem minmax(0,1fr);gap:1.2rem}:is(.lb,#lb) .lb-how-nav{padding-top:0}:is(.lb,#lb) .lb-how-nav button{flex:1 1 0;grid-template-columns:2.5rem 1fr;align-items:center;min-height:40px;max-height:5.6rem;padding:0 .5rem 0 .9rem}:is(.lb,#lb) .lb-how-nav i{font-size:1.25rem}:is(.lb,#lb) .lb-how-nav span{letter-spacing:.06em;font-size:1.25rem;line-height:1.15}:is(.lb,#lb) .lb-how-page{padding:1.1rem 1.8rem 2rem}:is(.lb,#lb) .lb-how-body>h2{letter-spacing:.16em;gap:.9rem;margin-bottom:.8rem;padding-bottom:.5rem;font-size:1.7rem}:is(.lb,#lb) .lb-how-body>h2 i{font-size:1.25rem}:is(.lb,#lb) .lb-how-body h3{letter-spacing:.12em;margin:1rem 0 .2rem;font-size:1.25rem}:is(.lb,#lb) .lb-how-body p:not(.vcard *){font-size:1.4rem;line-height:1.32}:is(.lb,#lb) .lb-how-body p.lb-lead{font-size:1.6rem;line-height:1.28}:is(.lb,#lb) .lb-how-foot{margin-top:1rem;padding-top:.5rem}:is(.lb,#lb) .lb-how-foot .lb-more{padding:0 .4rem 0 .8rem;font-size:1.25rem}:is(.lb,#lb) .lb-split{gap:1.8rem}:is(.lb,#lb) .lb-split--even{grid-template-columns:minmax(0,1fr);gap:1rem}:is(.lb,#lb) .lb-two{gap:1rem 1.8rem}:is(.lb,#lb) .lb-fig figcaption{margin-top:.5rem;font-size:1.25rem;line-height:1.25}:is(.lb,#lb) .lb-lines{width:23rem}:is(.lb,#lb) .lb-figs{gap:1.1rem}:is(.lb,#lb) .lb-tline{margin-top:1rem;padding:.8rem 1rem .7rem}:is(.lb,#lb) .lb-tl b{font-size:1.25rem}:is(.lb,#lb) .lb-pips div{gap:.9rem}:is(.lb,#lb) .lb-pips i{width:1.2rem;height:1.2rem}:is(.lb,#lb) .lb-sample{width:17rem}:is(.lb,#lb) .lb-note{padding:.7rem 1rem .8rem}:is(.lb,#lb) .lb-grades>div{grid-template-columns:11rem 1fr 1fr 1.6fr}:is(.lb,#lb) .lb-grades>div>*{gap:.5rem;padding:.5rem .8rem .45rem;font-size:1.3rem;line-height:1.2}:is(.lb,#lb) .lb-grades b{letter-spacing:.08em;font-size:1.25rem}:is(.lb,#lb) .lb-grade i{width:.7rem;height:.7rem}:is(.lb,#lb) .lb-matrix caption{font-size:1.25rem}:is(.lb,#lb) .lb-matrix th{letter-spacing:.06em;font-size:1.25rem}:is(.lb,#lb) .lb-matrix td{font-size:1.6rem}:is(.lb,#lb) .lb-word{gap:.6rem}:is(.lb,#lb) .lb-word b{letter-spacing:.08em;font-size:1.25rem}:is(.lb,#lb) .lb-how-body .lb-word p{font-size:1.3rem;line-height:1.25}:is(.lb,#lb) .lb-wsheet{padding:.5rem 1.1rem .8rem}:is(.lb,#lb) .lb-wsheet .lb-dia{--s:3.8rem}:is(.lb,#lb) .lb-how-body .lb-wsheet h3{letter-spacing:.08em;font-size:1.55rem}:is(.lb,#lb) .lb-how-body .lb-wsheet header p{font-size:1.3rem}:is(.lb,#lb) .lb-wsheet .lb-w-blurb{font-size:1.4rem}:is(.lb,#lb) .lb-how-body .lb-artf p{font-size:1.3rem;line-height:1.25}:is(.lb,#lb) .lb-wsheet .lb-artf:nth-of-type(2){border-top:1px solid rgba(var(--f-rgb), .16)}:is(.lb,#lb) .lb-wsheet .lb-artf-h{flex-wrap:wrap;gap:0 1rem}:is(.lb,#lb) .lb-how-body .lb-deckpage h3{letter-spacing:.1em;font-size:1.5rem}:is(.lb,#lb) .lb-deckpage h3 em{font-size:1.25rem}:is(.lb,#lb) .lb-how-body .lb-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){:is(.lb,#lb) .lb-head p{display:none}:is(.lb,#lb) .lb-how-body .lb-two{grid-template-columns:minmax(0,1fr)}}}@media (pointer:coarse){:is(.lb,#lb){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--it:max(env(safe-area-inset-top,0px), var(--lb-safe-t,0px));--ib:max(env(safe-area-inset-bottom,0px), var(--lb-safe-b,0px));--il:max(env(safe-area-inset-left,0px), var(--lb-safe-l,0px));--ir:max(env(safe-area-inset-right,0px), var(--lb-safe-r,0px))}:is(.lb,#lb) img{-webkit-user-drag:none}:is(.lb,#lb) .lb-back kbd,:is(.lb,#lb) .lb-more-d{display:none}:is(.lb,#lb) .lb-more-t{display:inline}:is(.lb,#lb) .lb-btn,:is(.lb,#lb) .lb-link,:is(.lb,#lb) .lb-more,:is(.lb,#lb) .lb-back,:is(.lb,#lb) .lb-seg button,:is(.lb,#lb) .lb-how-nav button,:is(.lb,#lb) .lb-input,:is(.lb,#lb) .lb-room-link,:is(.lb,#lb) .lb-foe,:is(.lb,#lb) .lb-code{min-height:var(--tap,40px)}:is(.lb,#lb) .lb-link,:is(.lb,#lb) .lb-more{align-items:center;display:inline-flex}:is(.lb,#lb) .lb-how-nav button{align-items:center}:is(.lb,#lb) .lb-x{min-width:30px;min-height:30px;position:relative}:is(.lb,#lb) .lb-back-loz{position:relative}:is(.lb,#lb) .lb-x:after,:is(.lb,#lb) .lb-back-loz:after{content:"";position:absolute;inset:-8px}:is(.lb,#lb) .lb-mcard:hover{transform:none}:is(.lb,#lb) .lb-mcard.is-back:hover{transform:translateY(var(--mback,1.3rem)) rotate(-2.5deg) scale(.95)}:is(.lb,#lb) .lb-scroll,:is(.lb,#lb) .lb-deck-body,:is(.lb,#lb) .lb-entry{-webkit-overflow-scrolling:touch}:is(.lb,#lb) .lb-scroll,:is(.lb,#lb) .lb-deck-body{touch-action:pan-y}:is(.lb,#lb) .lb-hand.is-wide{touch-action:pan-x}:is(.lb,#lb) .lb-online.is-typing:after{content:"";z-index:6;background:#030509e6;position:fixed;inset:0}:is(.lb,#lb) .lb-online.is-typing[data-typing=name] .lb-namebox,:is(.lb,#lb) .lb-online.is-typing[data-typing=code] .lb-join{z-index:7;left:0;right:0;top:var(--lb-vv-top,0px);padding:max(1.3rem, var(--it)) max(50% - 27rem, var(--ir) + 11rem) 1.5rem max(50% - 27rem, var(--il) + 2rem);border:0;border-bottom:1px solid var(--hair);background:linear-gradient(#101624,#080b12);gap:.7rem;margin:0;position:fixed;box-shadow:0 1.2rem 3rem #000000b3}:is(.lb,#lb) .lb-online.is-typing .lb-name-row{gap:1rem}:is(.lb,#lb) .lb-online.is-typing .lb-typed{flex:none;display:inline-flex}:is(.lb,#lb) .lb-online.is-typing .lb-input,:is(.lb,#lb) .lb-online.is-typing .lb-code input{font-size:max(1.8rem,16px)}@media (min-height:521px){:is(.lb,#lb) .lb-label,:is(.lb,#lb) .lb-field label,:is(.lb,#lb) .lb-join label,:is(.lb,#lb) .lb-back,:is(.lb,#lb) .lb-more,:is(.lb,#lb) .lb-seg button,:is(.lb,#lb) .lb-foe b,:is(.lb,#lb) .lb-w-pick,:is(.lb,#lb) .lb-w-faction b,:is(.lb,#lb) .lb-stat span,:is(.lb,#lb) .lb-stat--kw b,:is(.lb,#lb) .lb-how-nav span,:is(.lb,#lb) .lb-grades b,:is(.lb,#lb) .lb-mull-head .lb-mull-first,:is(.lb,#lb) .lb-vs-faction{font-size:max(.84rem,11px)}:is(.lb,#lb) .lb-you,:is(.lb,#lb) .lb-count,:is(.lb,#lb) .lb-build,:is(.lb,#lb) .lb-thumb>b,:is(.lb,#lb) .lb-as span:last-child,:is(.lb,#lb) .lb-how-nav i,:is(.lb,#lb) .lb-matrix th,:is(.lb,#lb) .lb-tl b{font-size:max(.7rem,11px)}:is(.lb,#lb) .lb-w-deck{flex-direction:column;align-items:stretch;gap:.5rem}:is(.lb,#lb) .lb-thumbs{justify-content:center}:is(.lb,#lb) .lb-w-deck .lb-more{border:1px solid rgba(var(--f-rgb), .4);background:rgba(var(--f-rgb), .08);justify-content:center}:is(.lb,#lb) .lb-online,:is(.lb,#lb) .lb-practice,:is(.lb,#lb) .lb-howto,:is(.lb,#lb) .lb-room{padding:max(1.5rem, var(--it)) max(3.2rem, var(--ir)) max(2rem, var(--ib)) max(3.2rem, var(--il))}:is(.lb,#lb) .lb-home{padding:0 max(3rem, var(--ir)) max(1.2rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb) .lb-queue{padding:max(2rem, var(--it)) max(3rem, var(--ir)) max(2rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb) .lb-mulligan{padding:max(2rem, var(--it)) max(3rem, var(--ir)) max(1.8rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb) .lb-result{padding:max(2rem, var(--it)) max(3rem, var(--ir)) max(1.6rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb) .lb-toasts{bottom:max(2.4rem, var(--ib) + 1rem)}}}:is(.lb,#lb).lb-touch{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--it:max(env(safe-area-inset-top,0px), var(--lb-safe-t,0px));--ib:max(env(safe-area-inset-bottom,0px), var(--lb-safe-b,0px));--il:max(env(safe-area-inset-left,0px), var(--lb-safe-l,0px));--ir:max(env(safe-area-inset-right,0px), var(--lb-safe-r,0px))}:is(.lb,#lb).lb-touch img{-webkit-user-drag:none}:is(.lb,#lb).lb-touch .lb-back kbd,:is(.lb,#lb).lb-touch .lb-more-d{display:none}:is(.lb,#lb).lb-touch .lb-more-t{display:inline}:is(.lb,#lb).lb-touch .lb-btn,:is(.lb,#lb).lb-touch .lb-link,:is(.lb,#lb).lb-touch .lb-more,:is(.lb,#lb).lb-touch .lb-back,:is(.lb,#lb).lb-touch .lb-seg button,:is(.lb,#lb).lb-touch .lb-how-nav button,:is(.lb,#lb).lb-touch .lb-input,:is(.lb,#lb).lb-touch .lb-room-link,:is(.lb,#lb).lb-touch .lb-foe,:is(.lb,#lb).lb-touch .lb-code{min-height:var(--tap,40px)}:is(.lb,#lb).lb-touch .lb-link,:is(.lb,#lb).lb-touch .lb-more{align-items:center;display:inline-flex}:is(.lb,#lb).lb-touch .lb-how-nav button{align-items:center}:is(.lb,#lb).lb-touch .lb-x{min-width:30px;min-height:30px;position:relative}:is(.lb,#lb).lb-touch .lb-back-loz{position:relative}:is(.lb,#lb).lb-touch .lb-x:after,:is(.lb,#lb).lb-touch .lb-back-loz:after{content:"";position:absolute;inset:-8px}:is(.lb,#lb).lb-touch .lb-mcard:hover{transform:none}:is(.lb,#lb).lb-touch .lb-mcard.is-back:hover{transform:translateY(var(--mback,1.3rem)) rotate(-2.5deg) scale(.95)}:is(.lb,#lb).lb-touch .lb-scroll,:is(.lb,#lb).lb-touch .lb-deck-body,:is(.lb,#lb).lb-touch .lb-entry{-webkit-overflow-scrolling:touch}:is(.lb,#lb).lb-touch .lb-scroll,:is(.lb,#lb).lb-touch .lb-deck-body{touch-action:pan-y}:is(.lb,#lb).lb-touch .lb-hand.is-wide{touch-action:pan-x}:is(.lb,#lb).lb-touch .lb-online.is-typing:after{content:"";z-index:6;background:#030509e6;position:fixed;inset:0}:is(.lb,#lb).lb-touch .lb-online.is-typing[data-typing=name] .lb-namebox,:is(.lb,#lb).lb-touch .lb-online.is-typing[data-typing=code] .lb-join{z-index:7;left:0;right:0;top:var(--lb-vv-top,0px);padding:max(1.3rem, var(--it)) max(50% - 27rem, var(--ir) + 11rem) 1.5rem max(50% - 27rem, var(--il) + 2rem);border:0;border-bottom:1px solid var(--hair);background:linear-gradient(#101624,#080b12);gap:.7rem;margin:0;position:fixed;box-shadow:0 1.2rem 3rem #000000b3}:is(.lb,#lb).lb-touch .lb-online.is-typing .lb-name-row{gap:1rem}:is(.lb,#lb).lb-touch .lb-online.is-typing .lb-typed{flex:none;display:inline-flex}:is(.lb,#lb).lb-touch .lb-online.is-typing .lb-input,:is(.lb,#lb).lb-touch .lb-online.is-typing .lb-code input{font-size:max(1.8rem,16px)}@media (min-height:521px){:is(.lb,#lb).lb-touch .lb-label,:is(.lb,#lb).lb-touch .lb-field label,:is(.lb,#lb).lb-touch .lb-join label,:is(.lb,#lb).lb-touch .lb-back,:is(.lb,#lb).lb-touch .lb-more,:is(.lb,#lb).lb-touch .lb-seg button,:is(.lb,#lb).lb-touch .lb-foe b,:is(.lb,#lb).lb-touch .lb-w-pick,:is(.lb,#lb).lb-touch .lb-w-faction b,:is(.lb,#lb).lb-touch .lb-stat span,:is(.lb,#lb).lb-touch .lb-stat--kw b,:is(.lb,#lb).lb-touch .lb-how-nav span,:is(.lb,#lb).lb-touch .lb-grades b,:is(.lb,#lb).lb-touch .lb-mull-head .lb-mull-first,:is(.lb,#lb).lb-touch .lb-vs-faction{font-size:max(.84rem,11px)}:is(.lb,#lb).lb-touch .lb-you,:is(.lb,#lb).lb-touch .lb-count,:is(.lb,#lb).lb-touch .lb-build,:is(.lb,#lb).lb-touch .lb-thumb>b,:is(.lb,#lb).lb-touch .lb-as span:last-child,:is(.lb,#lb).lb-touch .lb-how-nav i,:is(.lb,#lb).lb-touch .lb-matrix th,:is(.lb,#lb).lb-touch .lb-tl b{font-size:max(.7rem,11px)}:is(.lb,#lb).lb-touch .lb-w-deck{flex-direction:column;align-items:stretch;gap:.5rem}:is(.lb,#lb).lb-touch .lb-thumbs{justify-content:center}:is(.lb,#lb).lb-touch .lb-w-deck .lb-more{border:1px solid rgba(var(--f-rgb), .4);background:rgba(var(--f-rgb), .08);justify-content:center}:is(.lb,#lb).lb-touch .lb-online,:is(.lb,#lb).lb-touch .lb-practice,:is(.lb,#lb).lb-touch .lb-howto,:is(.lb,#lb).lb-touch .lb-room{padding:max(1.5rem, var(--it)) max(3.2rem, var(--ir)) max(2rem, var(--ib)) max(3.2rem, var(--il))}:is(.lb,#lb).lb-touch .lb-home{padding:0 max(3rem, var(--ir)) max(1.2rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb).lb-touch .lb-queue{padding:max(2rem, var(--it)) max(3rem, var(--ir)) max(2rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb).lb-touch .lb-mulligan{padding:max(2rem, var(--it)) max(3rem, var(--ir)) max(1.8rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb).lb-touch .lb-result{padding:max(2rem, var(--it)) max(3rem, var(--ir)) max(1.6rem, var(--ib)) max(3rem, var(--il))}:is(.lb,#lb).lb-touch .lb-toasts{bottom:max(2.4rem, var(--ib) + 1rem)}}@media (prefers-reduced-motion:reduce){:is(.lb,#lb) *,:is(.lb,#lb) :before,:is(.lb,#lb) :after{transition-duration:50ms!important;animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:is(.lb,#lb) .lb-q-wire i,:is(.lb,#lb) .lb-vs-spark{opacity:0!important}:is(.lb,#lb) .lb-vs-cut{opacity:.55}:is(.lb,#lb) .lb-vs-dia{translate:none!important;scale:none!important}}
