.scr-age{min-height:44px;color:var(--tx-0);font:600 var(--fs-label) var(--font-ui);cursor:pointer;align-items:center;gap:8px;margin:-4px 0 6px;display:flex}.scr-age input{width:20px;height:20px;accent-color:var(--sel);flex:none;margin:0}.scr-age small{color:var(--tx-1);font-size:inherit;font-weight:500}.scr-chars__delete-form.scr-acct p,.scr-acct .scr-first__error{font:500 var(--fs-label) / 1.5 var(--font-ui)}.scr-acct__foot{border-top:1px solid #ffffff14;justify-content:center;margin-top:10px;padding-top:8px;display:flex}.scr-acct__open.ui-button{min-height:32px;color:var(--tx-1);text-underline-offset:3px;padding:0 10px;font-size:16px;text-decoration:underline}html.tb-mobile .scr-acct__open.ui-button{min-height:44px}.scr-acct__hint{border-left:3px solid var(--sel);background:#ffffff0d;padding:8px 10px}.scr-acct__chars{max-height:132px;color:var(--tx-0);font:500 var(--fs-label) / 1.5 var(--font-ui);background:#00000040;border-radius:6px;gap:2px;margin:0;padding:6px 10px 6px 26px;display:grid;overflow-y:auto}.scr-acct__chars b{color:var(--parch)}.ui-modal:has(.scr-acct) .ui-button,.scr-acct__foot .ui-button{white-space:nowrap}.ui-modal:has(.scr-acct){--fs-btn:16px}.scr-cs{--cs-pad:max(16px, env(safe-area-inset-left));--cs-col:clamp(300px, 28vw, 380px);--cs-rating:132px;grid-template-columns:var(--cs-col) minmax(0, 1fr) minmax(240px, 340px);padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) var(--cs-pad);pointer-events:none;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"top top top""notes notes notes""left. .""left go go";gap:12px 24px;display:grid;position:absolute;inset:0;overflow:hidden}:root:not(.tb-mobile) .scr-cs{--fs-cap:13px}.scr-cs>*{pointer-events:auto}.scr-cs__shade{z-index:-1;background:radial-gradient(ellipse 70% 85% at 60% 46%, transparent 40%, #0406098c 100%), linear-gradient(90deg, #040609c7 0, #04060980 calc(var(--cs-col) + 24px), transparent calc(var(--cs-col) + 180px)), linear-gradient(0deg, #04060999, transparent 26%);position:absolute;inset:0;pointer-events:none!important}.scr-cs__top{min-height:44px;padding-right:var(--cs-rating);grid-area:top;align-items:center;gap:12px;display:flex}.scr-cs__title{min-width:0;color:var(--parch);font:var(--fw-display,700) 22px / 1.2 var(--font-display);letter-spacing:.02em;text-shadow:0 2px 6px #000;white-space:nowrap;align-items:baseline;gap:10px;margin:0;display:flex}.scr-cs__title small{color:var(--tx-1);font:600 var(--fs-label) var(--font-ui);letter-spacing:0;text-overflow:ellipsis;overflow:hidden}.scr-cs__title small b{color:var(--tx-0)}.scr-cs__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.scr-cs__back,.scr-cs__nudge,.scr-cs__icon{cursor:pointer;white-space:nowrap;min-height:44px;color:var(--tx-0);font:700 var(--fs-label) var(--font-ui);border:1px solid var(--ln-hi-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d11b8;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;box-shadow:0 2px 8px #00000073}.scr-cs__back span{font-size:20px;line-height:1}.scr-cs__icon{width:44px;padding:0}.scr-cs__nudge{color:#ffd38a;border-color:#ffb7668c}.scr-cs__nudge:before{content:"";background:#ffb766;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #ffb766}:is(.scr-cs__back,.scr-cs__nudge,.scr-cs__icon):hover{border-color:var(--sel)}:is(.scr-cs__back,.scr-cs__nudge,.scr-cs__icon):focus-visible{outline:2px solid var(--sel);outline-offset:2px}.scr-cs__notes{grid-area:notes;justify-items:center;gap:8px;display:grid}.scr-cs__notes:empty{display:none}.scr-cs__notes>*{width:min(520px,100%);margin:0}.scr-cs .scr-first__load{left:50%;top:calc(max(12px, env(safe-area-inset-top)) + 52px);width:min(280px,60vw);margin:0;position:absolute;transform:translate(-50%)}.scr-cs__side{flex-direction:column;grid-area:left;align-self:center;gap:10px;min-height:0;max-height:100%;display:flex}.scr-cs__side-foot{flex:none;align-items:center;gap:8px;padding:0 2px;display:flex}.scr-cs__roster{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;gap:8px;min-height:0;padding:2px 2px 2px 8px;display:grid;overflow:auto}.scr-chars__card{cursor:pointer;text-align:left;width:100%;min-height:68px;color:var(--tx-0);font:inherit;border:1px solid var(--ln-hi);border-radius:var(--radius);transition:border-color var(--t-in), background var(--t-in), box-shadow var(--t-in), transform var(--t-in) var(--ease-pop);background:linear-gradient(90deg,#0e1217db,#0e12179e);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 0 10px;display:grid;position:relative}.scr-chars__card:hover:not(:disabled){border-color:var(--ln-hi-2);background:linear-gradient(90deg,#181e25e6,#14191fb3)}.scr-chars__card:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.scr-chars__card.is-active{border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel), 0 0 16px #6fb3dc73;background:linear-gradient(90deg,#6fb3dc4d,#141e28d1 75%);transform:translate(6px)}.scr-chars__card.is-active:before{content:"";background:var(--sel);width:4px;box-shadow:0 0 10px var(--sel);position:absolute;top:8px;bottom:8px;left:-1px}.scr-chars__card.is-active .scr-chars__who b{color:#fff}.scr-chars__card[data-char]:not(.is-active) .scr-chars__emblem{filter:saturate(.45)brightness(.75)}.scr-chars__card--new,.scr-chars__card--buy{background:#0a0d118c;border-style:dashed;grid-template-columns:auto minmax(0,1fr)}.scr-chars__card--new .scr-chars__who b,.scr-chars__card--buy .scr-chars__who b{color:var(--tx-0);font:700 var(--fs-label) var(--font-ui)}.scr-chars__card--buy{border-color:#5ed6c866}.scr-chars__card--buy:hover:not(:disabled){border-color:#5ed6c8bf}.scr-chars__card--buy .scr-chars__plus{border-color:#5ed6c880}.scr-chars__card--buy .gem-icon{width:22px;height:22px}.scr-chars__card--buy:disabled{cursor:not-allowed;border-color:var(--ln-hi);background:#0a0d11b3}.scr-chars__card--buy:disabled .scr-chars__plus{filter:saturate(.3)}.scr-chars__plus{width:40px;height:40px;font:400 26px / 1 var(--font-ui);color:var(--tx-1);border:1px dashed var(--ln-hi-2);border-radius:50%;place-items:center;display:grid}.scr-chars__who{gap:2px;min-width:0;display:grid}.scr-chars__who b{color:var(--parch);font:var(--fw-display,700) var(--fs-sub) var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-chars__who small{color:var(--tx-1);font:600 var(--fs-cap) var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-chars__lv{color:var(--gold);font:700 var(--fs-label) var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.scr-chars__emblem{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--class-color) 62%, #000), color-mix(in srgb, var(--class-color) 16%, #000) 82%);border:1px solid #000;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 4px #0009}.scr-chars__emblem .ui-sprite{filter:brightness(1.5)drop-shadow(0 1px 1px #000)}.scr-cs__go{grid-area:go;place-self:end center;justify-items:stretch;gap:6px;width:min(440px,100%);display:grid}.scr-cs__go .scr-chars__enter.ui-button{white-space:nowrap;flex-direction:column;gap:2px;min-height:72px;padding:8px 24px}.scr-cs__go .scr-chars__enter.ui-button:not(:disabled){box-shadow:var(--btn-pri-gloss), 0 0 0 1px #00000080, 0 0 22px #e8c66e61, 0 6px 18px #0000008c}.scr-cs__go .scr-chars__enter.ui-button:hover:not(:disabled){box-shadow:var(--btn-pri-gloss), 0 0 0 1px #00000080, 0 0 30px #edcb808c, 0 6px 18px #0000008c}.scr-chars__enter-main{font:800 24px / 1.15 var(--font-ui);letter-spacing:.12em}.scr-chars__enter-who{max-width:100%;font:600 16px / 1.2 var(--font-ui);letter-spacing:.01em;text-overflow:ellipsis;opacity:.92;overflow:hidden}.scr-cs__go-hint{color:var(--tx-1);font:600 var(--fs-cap) var(--font-ui);text-align:center;text-shadow:0 1px 3px #000;white-space:nowrap;margin:0}.scr-cs__go-hint kbd{color:var(--tx-0);font:700 var(--fs-cap) var(--font-ui);border:1px solid var(--ln-hi-2);background:#0a0d11cc;border-radius:3px;padding:1px 6px}:root.tb-mobile .scr-cs__go-hint{display:none}.scr-chars__delete.ui-button{color:#d98a84;white-space:nowrap;background:#0a0d1199;min-height:36px;padding:0 12px;font-size:16px}.scr-chars__delete.ui-button:hover:not(:disabled){color:#ffb3ab}.scr-chars__delete-form{gap:8px;max-width:380px;display:grid}.scr-chars__delete-form p{color:var(--tx-1);font:600 var(--fs-cap) var(--font-ui);margin:0;line-height:1.5}.scr-chars__delete-form p b{color:var(--parch)}.scr-chars__create{display:contents}.scr-cs--create{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"top top top""notes notes notes"". . .""cls.go""info.go"}.scr-cs--create .scr-chars__classes{grid-area:cls}.scr-cs__info{grid-area:info;gap:6px;min-width:0;padding-bottom:4px;display:grid}.scr-cs__name{grid-area:go;grid-template-columns:minmax(0,1fr);align-self:end;gap:8px;display:grid}.scr-chars__classes{grid-template-columns:repeat(var(--cls-n,7), minmax(0, 1fr));justify-items:center;gap:6px;padding:4px 2px;display:grid}.scr-chars__class{aspect-ratio:1;cursor:pointer;width:min(100%,48px);height:auto;transition:transform var(--t-in) var(--ease-pop);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.scr-chars__class .scr-chars__emblem{filter:saturate(.55)brightness(.8);width:100%;height:100%;transition:filter var(--t-in)}.scr-chars__class:hover .scr-chars__emblem{filter:none}.scr-chars__class[aria-checked=true]{transform:translateY(-3px)scale(1.08)}.scr-chars__class[aria-checked=true] .scr-chars__emblem{filter:none;box-shadow:0 0 0 2px var(--sel), 0 0 14px color-mix(in srgb, var(--class-color) 70%, transparent), 0 3px 6px #0009}.scr-chars__class:focus-visible{outline:2px solid var(--sel);outline-offset:3px}.scr-chars__class:disabled{cursor:not-allowed;opacity:.35}.scr-chars__class:disabled:hover .scr-chars__emblem{filter:saturate(.55)brightness(.8)}.scr-chars__class-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scr-chars__classes--8{gap:0}.scr-chars__classes--8 .scr-chars__class{width:min(100%,54px);padding:3px}.scr-cs__role{color:var(--label);font:700 var(--fs-cap) var(--font-ui);letter-spacing:.12em;text-shadow:0 1px 3px #000;align-items:center;gap:8px;margin:0;display:flex}.scr-cs__badge{color:var(--sel-tx);font-size:var(--fs-cap);letter-spacing:.04em;background:var(--sel-bg);border:1px solid #6fb3dc73;border-radius:999px;padding:2px 8px}.scr-cs__class{color:var(--parch);font:var(--fw-display,700) clamp(30px, 4vw, 44px) / 1.05 var(--font-display);letter-spacing:.04em;text-shadow:0 2px 0 #000, 0 0 24px color-mix(in srgb, var(--class-color) 55%, transparent);margin:0}.scr-cs__diff{color:var(--tx-1);font:600 var(--fs-cap) var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.scr-chars__stars{color:var(--gold);font-size:var(--fs-body);letter-spacing:1px;white-space:nowrap}.scr-chars__stars span{color:var(--tx-1)}.scr-cs__tag{color:var(--tx-0);font:500 var(--fs-body) / 1.5 var(--font-ui);word-break:keep-all;text-shadow:0 1px 3px #000;margin:2px 0 0}.scr-cs__skills{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.scr-cs__skills li{width:64px;color:var(--tx-1);font:600 var(--fs-cap) / 1.25 var(--font-ui);text-align:center;word-break:keep-all;justify-items:center;gap:4px;display:grid}.scr-cs__skills .ui-sprite{border:1px solid #ffffff2e;border-radius:4px;box-shadow:0 2px 6px #0009}.scr-cs__name-label{color:var(--tx-1);font:700 var(--fs-cap) var(--font-ui);letter-spacing:.08em;text-shadow:0 1px 3px #000}.scr-cs__name .ui-input{background:#080b0ed1;width:100%;min-height:44px;font-size:16px}.scr-cs__start.ui-button{min-height:56px;font-size:var(--fs-sub);letter-spacing:.08em;white-space:nowrap}.scr-cs__acct{z-index:var(--z-modal);padding:max(58px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) 12px;animation:ui-fade-in var(--t-in) ease-out;background:#00000080;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.scr-cs__acct-panel.ui-panel{--fs-btn:16px;overscroll-behavior:contain;width:min(420px,100%);max-height:100%;padding:20px;overflow:auto}.scr-cs__acct-who{color:var(--tx-1);font:600 var(--fs-label) var(--font-ui);margin:0 0 12px}.scr-cs__acct-who b{color:var(--parch)}.scr-cs__acct .scr-link+.scr-chars__logout,.scr-cs__acct .scr-link>.ui-button{margin-top:8px}.scr-chars__logout{white-space:nowrap;margin-top:12px}.scr-cs__acct .scr-acct__foot{justify-content:center;margin-top:8px;display:flex}@media (aspect-ratio<=9/10){.scr-cs{--cs-rating:96px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));grid-template:"top""notes""."minmax(0,1fr)"left""go"/minmax(0,1fr);gap:10px}.scr-cs--create{grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"top""notes"".""info""cls""go"}.scr-cs__shade{background:radial-gradient(90% 60% at 50% 32%,#0000 45%,#04060980 100%),linear-gradient(0deg,#040609e0 0,#040609b3 34%,#0000 58%)}.scr-cs__title{font-size:19px}.scr-cs__title small{display:none}.scr-cs--select{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"top top""notes notes"". .""left left""del go"}.scr-cs__side{display:contents}.scr-cs__roster{scroll-snap-type:x proximity;grid-area:left;grid-auto-columns:minmax(220px,74%);grid-auto-flow:column;align-self:end;padding:6px 2px;overflow:auto hidden}.scr-cs__roster>*{scroll-snap-align:start}.scr-cs__side-foot{grid-area:del;align-self:stretch;padding:0}.scr-cs__side-foot .scr-chars__delete.ui-button{min-height:100%}.scr-chars__card.is-active{transform:translateY(-4px)}.scr-chars__card.is-active:before{width:auto;height:3px;inset:auto 10px -1px}.scr-cs__go{justify-self:stretch;width:auto}.scr-cs__go .scr-chars__enter.ui-button{min-height:60px;padding:6px 16px}.scr-chars__enter-main{font-size:20px}.scr-cs__info{text-align:center;justify-items:center}.scr-cs__class{font-size:34px}.scr-cs__skills{justify-content:center}.scr-cs__skills li{width:58px}.scr-cs__name{grid-template-columns:minmax(0,1fr) auto;align-items:end}.scr-cs__name-label{grid-column:1/-1}.scr-cs__start.ui-button{min-height:44px;font-size:var(--fs-body);padding-inline:18px}.scr-cs__acct{justify-content:center;align-items:flex-end}.scr-cs__acct-panel.ui-panel{width:100%;max-height:86%}}@media (aspect-ratio<=9/10) and (width<=400px){.scr-cs__nudge-pre{display:none}.scr-cs__back{width:44px;padding:0}.scr-cs__back-txt{display:none}}@media (aspect-ratio<=9/10) and (width<=370px){.scr-cs__skills li{width:52px}}@media (orientation:landscape) and (height<=500px){.scr-cs{--cs-col:330px;--cs-rating:96px;grid-template-columns:var(--cs-col) minmax(0, 1fr) minmax(220px, 260px);padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));gap:6px 16px}.scr-cs__top{min-height:40px}.scr-cs__title{font-size:18px}.scr-cs__class{font-size:28px}.scr-cs__tag{font-size:var(--fs-cap)}.scr-cs__skills{margin-top:2px}.scr-cs__skills li{width:auto}.scr-cs__skill-name{display:none}.scr-chars__card{min-height:52px}.scr-chars__emblem{width:38px;height:38px}.scr-cs--select{grid-template-areas:"top top top""notes notes notes""left. .""left.go"}.scr-cs__go{justify-self:stretch;width:auto}.scr-cs__go .scr-chars__enter.ui-button{min-height:56px;padding:4px 18px}.scr-chars__enter-main{font-size:18px}.scr-cs__start.ui-button{min-height:48px}}@media (prefers-reduced-motion:reduce){.scr-chars__card,.scr-chars__class{transition:none}}.rating-splash{z-index:120;pointer-events:auto;color:var(--tx-0,#e6dcc3);background:#000;place-items:center;padding:16px;transition:opacity .4s ease-out;display:grid;position:fixed;inset:0}.rating-splash--out{opacity:0;pointer-events:none}.rating-splash__marks{gap:clamp(8px,1.2vw,18px);display:flex;position:absolute;top:max(16px,4vh);right:max(16px,4vw)}.rating-splash__marks img{width:auto;height:clamp(64px,14vh,136px)}.rating-splash__body{box-sizing:border-box;text-align:center;border:1px solid var(--ln-hi-2,#5a4722);background:#0b0c10;align-content:center;gap:2.4vh;width:70vw;min-height:45vh;padding:4vh 4vw;display:grid}.rating-splash__body p{margin:0}.rating-splash__notice{font:800 clamp(20px, 3.2vw, 46px) / 1.35 var(--font-ui,system-ui);word-break:keep-all}.rating-splash__desc{font:700 clamp(16px, 2vw, 28px) / 1.4 var(--font-ui,system-ui);color:var(--tx-1,#c9bfa6)}.rating-splash__info{font:500 clamp(11px, 1vw, 15px) / 1.6 var(--font-ui,system-ui);color:var(--tx-2,#9a917c);word-break:keep-all}@media (width<=899px){.rating-splash__marks{justify-content:flex-end;width:100%;position:static}.rating-splash{align-content:center;place-items:start center;gap:16px}.rating-splash__body{width:100%;min-height:50vh}}.rating-badge{z-index:110;pointer-events:none;gap:4px;display:flex;position:fixed;top:8px;right:8px}.rating-badge img{filter:drop-shadow(0 1px 3px #000000b3);width:auto;height:44px}@media (width<=899px){.rating-badge img{height:34px}}.rating-badge--game{border-radius:var(--radius,4px);animation:ui-fade-in var(--t-in,.18s) ease-out;background:#000000bf;padding:6px}.cine-title{z-index:100;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(62% 48% at 50% 46%,#05060980 0%,#050609b8 55%,#000000f0 100%);place-content:center;justify-items:center;gap:clamp(10px,2vh,22px);display:grid;position:fixed;inset:0;overflow:hidden}.cine-title:before{content:"";pointer-events:none;background:#000;animation:2.8s ease-in-out 1.2s both cine-fade-out;position:absolute;inset:0}.cine-title--wait,.cine-title--wait *,.cine-title--wait:before{animation-play-state:paused!important}.cine-title--play+div .scr-first{visibility:hidden}.cine-title--out{pointer-events:none;animation:1.1s cubic-bezier(.4,0,.2,1) .25s both cine-title-out}.cine-title__logo{width:min(64vw,620px);animation:2.6s cubic-bezier(.16,.84,.3,1) .5s both cine-logo-in;position:relative}.cine-title__logo img{filter:drop-shadow(0 0 28px #e8c66e2e)drop-shadow(0 8px 24px #000c);width:100%;height:auto;display:block}.cine-title--out .cine-title__logo{animation:1.2s ease-out both cine-logo-flare}.cine-title__sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#ffecc400 42%,#ffecc4d9 50%,#ffecc400 58%,#0000 62%) 130% 0/320% 100% no-repeat;animation:1.7s ease-in-out 1.9s both cine-sweep;position:absolute;inset:0}.cine-title__tag{color:#cfc7b4;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:.18em;text-align:center;margin:0;padding:0 16px;font-size:clamp(14px,1.7vw,20px);animation:1.4s ease-out 2.3s both cine-rise}.cine-title__press{cursor:pointer;color:#d6d9e0;min-height:44px;font:600 clamp(13px, 1.3vw, 15px) var(--font-stack);letter-spacing:.3em;text-shadow:0 1px 2px #000,0 0 12px #000000e6;background:0 0;border:0;margin-top:clamp(14px,4vh,44px);padding:10px 22px;animation:1s ease-out 3.2s both cine-rise,2.2s ease-in-out 4.2s infinite cine-pulse}.cine-title__ver{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom));text-align:center;color:#9ea6b4;font:500 13px var(--font-stack);letter-spacing:.04em;text-shadow:0 1px 2px #000;margin:0;animation:1s ease-out 3.4s both cine-fade-in;position:absolute}.cine-title--out .cine-title__press,.cine-title--out .cine-title__tag,.cine-title--out .cine-title__ver{animation:.5s ease-in both cine-fade-out}.cine-title__embers{pointer-events:none;position:absolute;inset:0}.cine-title__embers i{opacity:0;background:radial-gradient(circle,#ffd9a0 0%,#ff8a3c 45%,#ff5a1e00 70%);border-radius:50%;animation-name:cine-ember;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-8px;box-shadow:0 0 6px 1px #ff8c3c99}.cine-title--out+div .scr-first__panel{animation:1s cubic-bezier(.16,.84,.3,1) .35s both cine-panel-in}.cine-title--out+div .scr-hero{animation:1.2s ease-out .2s both cine-rise}.cine-title--out+div .scr-foot{animation:1s ease-out .6s both cine-fade-in}@keyframes cine-logo-in{0%{opacity:0;filter:blur(14px)brightness(.4);transform:scale(1.1)}60%{opacity:1;filter:blur()brightness(1.15)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes cine-logo-flare{0%{filter:brightness();transform:scale(1)}18%{filter:brightness(2.1)drop-shadow(0 0 40px #ffdca099);transform:scale(1.03)}to{filter:brightness();opacity:0;transform:scale(.96)}}@keyframes cine-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes cine-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cine-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cine-fade-out{to{opacity:0}}@keyframes cine-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cine-title-out{to{opacity:0;visibility:hidden}}@keyframes cine-panel-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes cine-ember{0%{opacity:0;transform:translate(0)}12%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translate(var(--drift,0), -105vh)}}#app.tb-cine>:not(canvas):not(#tb-vignette):not(.feiven-ui),#app.tb-cine>.feiven-ui>div>:not(.cine-cut){visibility:hidden}#app.tb-cine-back>.feiven-ui>div>:not(.cine-cut),#app.tb-cine-back>.feiven-overlay{animation:.9s ease-out both cine-fade-in}.cine-cut{z-index:100;pointer-events:auto;--bar:clamp(60px, 12vh, 118px);position:fixed;inset:0}.cine-cut--out{pointer-events:none}.cine-fx{pointer-events:none;--cine-flash:0;--cine-fade:1;--cine-tint:0;--cine-vig:.35;--cine-lids:0;--cine-rblur:0px;--cine-flare:0;--cine-fx:0;--cine-fy:0;--cine-flash-color:#fff;--cine-fade-color:#000;--cine-tint-color:#000;--cine-tint-blend:soft-light;position:absolute;inset:0;overflow:hidden}.cine-fx>div{position:absolute;inset:0}.cine-fx__rblur{-webkit-backdrop-filter:blur(var(--cine-rblur));-webkit-mask:radial-gradient(circle,#0000 24%,#000 72%);mask:radial-gradient(circle,#0000 24%,#000 72%)}.cine-fx__tint{background:var(--cine-tint-color);mix-blend-mode:var(--cine-tint-blend);opacity:var(--cine-tint)}.cine-fx__vig{opacity:var(--cine-vig);background:radial-gradient(#0000 42%,#000000f0 100%)}.cine-fx__flare{opacity:var(--cine-flare);mix-blend-mode:screen}.cine-fx__glare{left:calc(50% + var(--cine-fx) * 50%);top:calc(50% + var(--cine-fy) * 50%);filter:blur(1px);background:linear-gradient(90deg,#0000,#ffc48299 45%,#fff0d2e6 50%,#ffc48299 55%,#0000);width:80vmax;height:3px;position:absolute;transform:translate(-50%,-50%)}.cine-fx__ghost{left:calc(50% + var(--cine-fx) * var(--k) * 50%);top:calc(50% + var(--cine-fy) * var(--k) * 50%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cine-fx>.cine-fx__eye{--o:calc(1 - var(--cine-lids));opacity:min(1, calc(var(--cine-lids) * 40));background:radial-gradient(120% 90% at 50% calc(138% - var(--o) * 100%), transparent 86%, #160604c7 94%, #000 100%), radial-gradient(120% 90% at 50% calc(-42% + var(--o) * 80%), transparent 86%, #160604c7 94%, #000 100%)}.cine-fx__fade{background:var(--cine-fade-color);opacity:var(--cine-fade)}.cine-fx__flash{background:var(--cine-flash-color);opacity:var(--cine-flash)}.cine-cap__who{color:#e8c66e;letter-spacing:.24em;text-indent:.24em;margin-bottom:2px;font-size:.74em;animation:.4s both cine-fade-in;display:block}.cine-cap--narration{color:#ddd5c3;letter-spacing:.08em}.cine-card--story .cine-card__name{font-size:clamp(34px,6.4vw,84px)}.cine-hold{z-index:100;pointer-events:none;position:fixed;inset:0}.cine-hold--white{background:#fff6e8}.cine-hold--black{background:#000}.cine-cut__bar{height:var(--bar);background:#000;animation:.9s cubic-bezier(.2,.8,.2,1) both cine-bar-in;position:absolute;left:0;right:0}.cine-cut__bar--top{--from:-100%;top:0}.cine-cut__bar--bot{--from:100%;bottom:0}.cine-cut--out .cine-cut__bar{animation:.9s cubic-bezier(.6,0,.4,1) both cine-bar-out}.cine-cut--out .cine-cut__skip,.cine-cut--out .cine-cap,.cine-cut--out .cine-card,.cine-cut--out .cine-cut__progress{opacity:0;transition:opacity .3s}@keyframes cine-bar-in{0%{transform:translateY(var(--from))}to{transform:none}}@keyframes cine-bar-out{0%{transform:none}to{transform:translateY(var(--from))}}.cine-cut__skip{right:clamp(12px,3vw,36px);bottom:calc(var(--bar) + 12px);cursor:pointer;white-space:nowrap;color:#d6d9e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:44px;font:600 14px var(--font-stack);letter-spacing:.06em;background:#08090c99;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;animation:.6s 1.2s both cine-fade-in;display:flex;position:absolute}.cine-cut__skip:hover{color:#fff;border-color:#fff6}.cine-cut__skip kbd{font:600 13px var(--font-stack);border:1px solid #ffffff4d;border-radius:4px;padding:1px 6px}:root.tb-mobile .cine-cut__skip kbd{display:none}.cine-cut__progress{left:0;right:0;bottom:calc(var(--bar) - 2px);transform-origin:0;background:#e8c66e73;height:2px;transition:transform .1s linear;position:absolute}.cine-veil{z-index:100;pointer-events:none;position:fixed;inset:0}.cine-veil:before{content:"";background:#000;animation:1.1s ease-out .15s both cine-fade-out;position:absolute;inset:0}.cine-veil__card{text-align:center;background:radial-gradient(closest-side,#0000008c,#0000);width:max-content;max-width:calc(100% - 32px);padding:18px 56px;animation:3.2s ease-in-out .3s both cine-veil-card;position:fixed;top:24%;left:50%;transform:translate(-50%,-50%)}.cine-veil__name{color:#f1e6cc;font:700 clamp(30px, 4.6vw, 60px) var(--font-display);letter-spacing:.22em;text-indent:.22em;text-shadow:0 0 24px #e8c66e4d,0 3px 14px #000;word-break:keep-all;margin:0}.cine-veil__sub{color:#d9cfb4;font:600 clamp(13px, 1.4vw, 17px) var(--font-display);letter-spacing:.3em;text-indent:.3em;text-shadow:0 2px 8px #000;margin:8px 0 0}@keyframes cine-veil-card{0%{opacity:0;filter:blur(8px)}22%{opacity:1;filter:blur()}75%{opacity:1}to{opacity:0}}.cine-cap{width:min(92vw,980px);height:var(--bar);color:#e9e3d6;font-family:var(--font-display);text-align:center;letter-spacing:.04em;text-shadow:0 2px 10px #000;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;font-size:clamp(14px,min(2vw,3.4vh),24px);font-weight:600;line-height:1.4;transition:opacity .5s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cine-cap__line{display:block}.cine-cap__ch{animation:.5s ease-out both cine-ch-in;display:inline-block}@keyframes cine-ch-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.cine--fading{opacity:0}.cine-card{text-align:center;pointer-events:none;width:max-content;max-width:calc(100% - 32px);transition:opacity .5s;animation:1.6s cubic-bezier(.16,.84,.3,1) backwards cine-card-in;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cine-card__name{color:#f1e6cc;font-family:var(--font-display);letter-spacing:.22em;text-indent:.22em;text-shadow:0 0 30px #e8c66e59,0 4px 18px #000;word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(40px,7.5vw,96px);font-weight:700}.cine-card__sub{color:#cbbf9f;font:600 clamp(13px, 1.6vw, 19px) var(--font-display);letter-spacing:.4em;text-indent:.4em;text-shadow:0 2px 10px #000;word-break:keep-all;text-wrap:balance;margin:10px 0 0;animation:1.2s .7s both cine-fade-in}.cine-card__rule{background:linear-gradient(90deg,#0000,#e8c66ecc,#0000);width:min(46vw,420px);height:1px;margin:0 auto 14px;animation:1.4s ease-out .2s both cine-rule-in;display:block}@keyframes cine-card-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}.cine-card__name{animation:2.4s cubic-bezier(.16,.84,.3,1) both cine-name-in}@keyframes cine-name-in{0%{letter-spacing:.5em;text-indent:.5em}to{letter-spacing:.22em;text-indent:.22em}}@keyframes cine-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#app>canvas{transition:filter .9s ease-out}#app.tb-cine-pass>canvas{filter:saturate(.55)contrast(1.25)brightness(.58)}.cine-pass{text-align:center;pointer-events:none;--gold:#f5cf55;--gold-hi:#fff4c2;--gold-lo:#b9780f;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0;overflow:hidden}.cine-pass__vignette{background:radial-gradient(70% 60%,#0000 30%,#000000c7 100%);animation:.8s ease-out both cine-fade-in;position:absolute;inset:0}.cine-pass__band{background:linear-gradient(90deg,#0000,#040301b8 18% 82%,#0000);height:clamp(300px,58vh,540px);animation:.6s cubic-bezier(.2,.8,.2,1) .3s both cine-band-in;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cine-pass__band:before,.cine-pass__band:after{content:"";background:linear-gradient(90deg,#0000,#f5cf55d9,#0000);height:1px;position:absolute;left:8%;right:8%;box-shadow:0 0 12px #f5cf5580}.cine-pass__band:before{top:0}.cine-pass__band:after{bottom:0}@keyframes cine-band-in{0%{opacity:0;transform:translateY(-50%)scaleY(0)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}.cine-pass__kicker,.cine-pass__title,.cine-pass__name,.cine-pass__stat,.cine-pass__drop,.cine-pass__more{opacity:0;position:relative}.cine-pass .is-on{opacity:1}.cine-pass__head{flex-direction:column;align-items:center;display:flex;position:relative}.cine-pass__head.is-slam{animation:.5s linear both cine-shake}@keyframes cine-shake{0%{transform:translate(0)}10%{transform:translate(-9px,5px)}20%{transform:translate(8px,-6px)}30%{transform:translate(-6px,-3px)}42%{transform:translate(5px,4px)}56%{transform:translate(-3px,2px)}72%{transform:translate(2px,-1px)}to{transform:translate(0)}}.cine-pass__burst{width:0;height:0;position:absolute;top:58%;left:50%}.cine-pass__burst:before{content:"";background:radial-gradient(circle,#fffae1f2,#ffd6788c 22%,#ffbe5000 55%);width:200vw;height:200vh;animation:.7s ease-out both cine-flash;position:absolute;top:-100vh;left:-100vw}@keyframes cine-flash{0%{opacity:0}8%{opacity:1}to{opacity:0}}.cine-pass__rays{background:repeating-conic-gradient(#ffd6782b 0deg 3deg,#0000 3deg 14deg);border-radius:50%;width:150vmax;height:150vmax;animation:.9s ease-out both cine-rays-in,26s linear infinite cine-spin;position:absolute;top:-75vmax;left:-75vmax;-webkit-mask:radial-gradient(circle closest-side,#000 5%,#00000073 24%,#0000 46%);mask:radial-gradient(circle closest-side,#000 5%,#00000073 24%,#0000 46%)}@keyframes cine-rays-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes cine-spin{to{rotate:360deg}}.cine-pass__ring{border:3px solid #ffecaaf2;border-radius:50%;width:120px;height:120px;animation:.75s cubic-bezier(.1,.7,.3,1) both cine-ring;position:absolute;top:-60px;left:-60px;box-shadow:0 0 24px #f5cf55e6,inset 0 0 18px #f5cf55b3}.cine-pass__ring--late{border-width:2px;animation-duration:1s;animation-delay:.12s}@keyframes cine-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;border-width:1px;transform:scale(9)}}.cine-pass__spark{width:var(--s);height:calc(var(--s) * 4);margin:calc(var(--s) * -2) 0 0 calc(var(--s) * -.5);background:linear-gradient(#fffbe6,#ffc94a 55%,#ff8c1e00);border-radius:50%;animation:.9s cubic-bezier(.15,.75,.35,1) both cine-spark;position:absolute;top:0;left:0;box-shadow:0 0 8px #ffc85ae6}@keyframes cine-spark{0%{transform:rotate(var(--a)) translateY(0) scaleY(1.6);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scaleY(.4);opacity:0}}.cine-pass__kicker{color:var(--gold);font:800 clamp(12px, 1.5vw, 18px) var(--font-display);letter-spacing:.9em;text-indent:.9em;text-shadow:0 0 14px #f5cf55cc,0 2px 4px #000;margin:0 0 -.2em}.cine-pass__kicker.is-on{animation:.9s cubic-bezier(.16,.84,.3,1) .1s both cine-kicker}@keyframes cine-kicker{0%{opacity:0;letter-spacing:2.2em;text-indent:2.2em;filter:blur(6px)}to{opacity:1;letter-spacing:.9em;text-indent:.9em;filter:blur()}}.cine-pass__title{font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;background-image:linear-gradient(105deg, transparent 42%, #fffffff2 50%, transparent 58%), linear-gradient(180deg, var(--gold-hi) 0%, #ffe07a 30%, var(--gold) 52%, var(--gold-lo) 78%, #f0b53a 100%);color:#0000;--edge:drop-shadow(0 0 1px #1c1306) drop-shadow(0 0 1px #1c1306) drop-shadow(0 5px 0 #000000e6);filter:blur(0) brightness(1) var(--edge) drop-shadow(0 0 34px #f5cf558c);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 .25em;font-size:clamp(44px,10vw,140px);font-style:italic;font-weight:900;line-height:1.08;transform:skew(-7deg)}.cine-pass__title.is-on{animation:.5s cubic-bezier(.2,1.5,.4,1) both cine-slam,1.1s ease-in-out .55s both cine-shine,2.4s ease-in-out 1.2s infinite cine-glow}@keyframes cine-slam{0%{opacity:0;filter:blur(10px) brightness(3) var(--edge) drop-shadow(0 0 34px #f5cf5500);transform:skew(-7deg)scale(2.6)}60%{opacity:1;filter:blur(0) brightness(1.6) var(--edge) drop-shadow(0 0 60px #ffdc82e6);transform:skew(-7deg)scale(.93)}to{opacity:1;filter:blur(0) brightness(1) var(--edge) drop-shadow(0 0 34px #f5cf558c);transform:skew(-7deg)scale(1)}}@keyframes cine-shine{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@keyframes cine-glow{0%,to{filter:blur(0) brightness(1) var(--edge) drop-shadow(0 0 34px #f5cf558c)}50%{filter:blur(0) brightness(1.08) var(--edge) drop-shadow(0 0 54px #ffd66ed9)}}.cine-pass__title:before,.cine-pass__title:after{content:attr(data-text);padding:inherit;z-index:-1;pointer-events:none;-webkit-text-stroke:0;color:#ff323cbf;mix-blend-mode:screen;opacity:0;background:0 0;position:absolute;inset:0}.cine-pass__title:after{color:#28dcffbf}.cine-pass__title.is-on:before{animation:.6s ease-out both cine-split-r}.cine-pass__title.is-on:after{animation:.6s ease-out both cine-split-c}@keyframes cine-split-r{0%{opacity:1;transform:translate(-18px,2px)}to{opacity:0;transform:none}}@keyframes cine-split-c{0%{opacity:1;transform:translate(18px,-2px)}to{opacity:0;transform:none}}.cine-pass__name{color:#f3efe4;font:700 clamp(15px, 2vw, 24px) var(--font-display);letter-spacing:.32em;text-indent:.32em;text-shadow:0 2px 8px #000;align-items:center;gap:14px;margin:8px 0 0;display:flex}.cine-pass__name:before,.cine-pass__name:after{content:"";background:#f5cf55b3;width:clamp(30px,7vw,90px);height:1px}.cine-pass__name.is-on{animation:.6s ease-out both cine-rise}.cine-pass__solo{color:var(--gold);letter-spacing:.12em;text-indent:0;white-space:nowrap;border:1px solid #f5cf5599;border-radius:2px;padding:2px 8px;font-size:.62em}.cine-pass__stats{justify-content:center;margin:clamp(16px,3vh,30px) 0 0;display:flex}.cine-pass__stat{min-width:clamp(84px,15vw,190px);font-family:var(--font-display);flex-direction:column-reverse;align-items:center;gap:2px;padding:2px clamp(8px,2vw,26px);display:flex}.cine-pass__stat+.cine-pass__stat{border-left:1px solid #f5cf5559}.cine-pass__stat dt{color:#cfc6ae;letter-spacing:.24em;text-indent:.24em;white-space:nowrap;font-size:clamp(11px,1.2vw,14px);font-weight:700}.cine-pass__stat dd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 14px #f5cf558c,0 3px 6px #000;margin:0;font-size:clamp(20px,2.6vw,34px);font-weight:900}.cine-pass__stat.is-on{animation:.45s cubic-bezier(.2,1.3,.4,1) both cine-stat-in}@keyframes cine-stat-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.85)}to{opacity:1;filter:blur();transform:none}}.cine-pass__loot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:min(92vw,640px);margin:clamp(16px,3vh,28px) 0 0;padding:0;list-style:none;display:flex}.cine-pass__drop{isolation:isolate;box-shadow:0 0 0 1px var(--rc), 0 0 16px color-mix(in srgb, var(--rc) 60%, transparent);border-radius:6px}.cine-pass__drop.is-on{animation:.45s cubic-bezier(.2,1.6,.4,1) both cine-drop-in}@keyframes cine-drop-in{0%{opacity:0;transform:translateY(-26px)scale(.3)rotate(-12deg)}to{opacity:1;transform:none}}.cine-pass__drop.is-high:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--rc) 85%, white), transparent);filter:blur(6px);opacity:0;transform-origin:bottom;width:46px;height:46vh;position:absolute;bottom:40%;left:50%;translate:-50%}.cine-pass__drop.is-high:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--rc) 70%, white), transparent 65%);opacity:0;border-radius:50%;position:absolute;inset:-18px}.cine-pass__drop.is-high.is-on{animation:.45s cubic-bezier(.2,1.6,.4,1) both cine-drop-in,1.6s ease-in-out .5s infinite cine-drop-pulse}.cine-pass__drop.is-high.is-on:before{animation:1.4s ease-out both cine-pillar}.cine-pass__drop.is-high.is-on:after{animation:.6s ease-out both cine-drop-flash}@keyframes cine-pillar{0%{opacity:0;transform:scaleY(0)}25%{opacity:.9;transform:scaleY(1)}to{opacity:.35;transform:scaleY(1)}}@keyframes cine-drop-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes cine-drop-pulse{0%,to{box-shadow:0 0 0 1px var(--rc), 0 0 16px color-mix(in srgb, var(--rc) 60%, transparent)}50%{box-shadow:0 0 0 2px var(--rc), 0 0 30px var(--rc)}}.cine-pass__more{color:#cfc6ae;font:800 clamp(14px, 1.6vw, 18px) var(--font-display);text-shadow:0 2px 4px #000}.cine-pass__more.is-on{animation:.3s both cine-fade-in}@media (height<=520px){.cine-pass__title{font-size:min(10vw,16vh)}.cine-pass__stats,.cine-pass__loot{margin-top:8px}.cine-pass__loot{zoom:.78}}.cine-cut--out .cine-pass{opacity:0}.cine-card--arrival{animation-delay:.3s;top:30%}.cine-card--arrival .cine-card__name{font-size:clamp(32px,5.6vw,72px)}.cine-flash{pointer-events:none;background:radial-gradient(at 50% 45%,#fff 0%,#fff6e0 55%,#ffe2b0 100%);position:absolute;inset:0}.tb-reduced .cine-title__embers,.tb-reduced .cine-title__sweep{display:none}.tb-reduced .cine-pass__band,.tb-reduced .cine-pass .is-on,.tb-reduced .cine-pass .is-on:before,.tb-reduced .cine-pass .is-on:after,.tb-reduced #app>canvas{transition:none;animation:none}.tb-reduced .cine-pass__head.is-slam{animation:none}.tb-reduced .cine-pass__burst{display:none}.tb-reduced .cine-title__logo,.tb-reduced .cine-title__tag,.tb-reduced .cine-title__press,.tb-reduced .cine-title__ver{animation:.4s both cine-fade-in}.tb-reduced .cine-title:before{animation:.6s both cine-fade-out}.tb-reduced .cine-veil:before{animation:.4s both cine-fade-out}.tb-reduced .cine-veil__card{animation-name:cine-veil-plain}@keyframes cine-veil-plain{0%,to{opacity:0}10%,80%{opacity:1}}.tb-reduced .cine-cap__ch,.tb-reduced .cine-card,.tb-reduced .cine-card__name,.tb-reduced .cine-card__rule{animation:none}.v10-center{pointer-events:none;place-items:center;display:grid}.v10-center>*{pointer-events:auto}.v10-window{animation:ui-pop-in var(--t-in) var(--ease-pop) both}.v10-window>.ui-panel__body{grid-template-columns:minmax(0,1fr);gap:10px;padding:4px 2px 2px;display:grid}.v10-hint{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);line-height:1.3}.v10-sub{margin-top:2px}.v10-danger{color:var(--blood-tx)}.v10-brass{color:var(--gold)}.v10-wide{width:100%}.v10-keycap{min-width:22px;height:22px;color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);background:var(--bg-0);border:1px solid var(--ln-2);border-radius:var(--radius);place-items:center;margin-left:4px;padding:0 5px;line-height:1;display:inline-grid;box-shadow:0 1px #000}.v10-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v10-actions .v10-keycap{margin-left:auto}.v10-actions--end{justify-content:flex-end}.v10-actions--split{grid-template-columns:1fr 1fr;display:grid}.v10-empty-note{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body);text-align:center;margin:0;padding:14px 10px}.v10-gold{height:30px;color:var(--gold);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);font-variant-numeric:tabular-nums;background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-items:center;gap:6px;padding:0 12px 0 8px;display:inline-flex;box-shadow:0 0 0 1px #000}.hud-gold{place-self:flex-start start;gap:7px;padding:0 12px 0 8px}.v10-list{gap:8px;display:grid}.v10-row{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:64px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 0 0 1px #000}.v10-row--tight{min-height:44px;padding:4px 10px}.v10-row.is-upgrade{border-color:var(--good);background:linear-gradient(90deg, #5f8f3a29, var(--bg-2))}.v10-row__text{flex:160px;gap:2px;min-width:0;display:grid}.v10-row__text b{color:var(--tx-0);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);align-items:center;gap:6px;line-height:1.25;display:flex}.v10-row__text small{color:var(--tx-1);font-size:var(--fs-cap);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.v10-row__btns{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.v10-up-badge{height:20px;font-size:var(--fs-cap);flex:none}.v10-row__check{width:20px;height:20px;accent-color:var(--sel);cursor:pointer;flex:none}.v10-qty{align-items:center;gap:4px;display:inline-flex}.v10-qty__input{width:64px;height:30px;color:var(--tx-0);background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);text-align:right;padding:0 6px}.v10-qty__input:focus{outline:2px solid var(--sel);outline-offset:1px}.v10-qty__input::selection{color:var(--bg-0);background:var(--sel)}.v10-bulkbar{flex-wrap:wrap;align-items:center}.v10-bag__cell .ui-slot.is-picked{outline:2px solid var(--sel);outline-offset:-2px}.is-dragpick,.is-dragpick *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.is-dragpick.is-dragging{cursor:cell}.sell-confirm{word-break:keep-all;gap:8px;max-width:400px;line-height:1.5;display:grid}.sell-confirm p{margin:0}.sell-confirm__warn{color:var(--blood-tx,#e07a6a);font-weight:700}.sell-confirm__note{color:var(--tx-1);font-size:var(--fs-label)}.sell-confirm__list{gap:4px;max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sell-confirm__list li{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);justify-content:space-between;align-items:baseline;gap:10px;padding:4px 8px;display:flex}.sell-confirm__list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sell-confirm__list small{color:var(--tx-1);font-size:var(--fs-label);white-space:nowrap;flex:none}.v10-up{color:#8fc85a;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-label);text-shadow:var(--text-stroke);pointer-events:none;line-height:1;animation:1.1s ease-in-out infinite v10-bob;position:absolute;bottom:6%;left:8%}.v10-ghost-icon .ui-slot__icon{opacity:.28;filter:grayscale()}.v10-empty .ui-slot__icon,.v10-empty.ui-slot .ui-slot__icon{opacity:.4;filter:grayscale(.8)}.v10-ctx-layer{z-index:var(--z-modal);pointer-events:auto;position:fixed;inset:0}.v10-ctx{z-index:var(--z-modal);pointer-events:auto;width:186px;animation:ui-pop-in var(--t-in) var(--ease-pop) both;background:linear-gradient(#181a1ef7,#0d0e11f7);border:1px solid #ffffff29;border-radius:3px;gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 0 0 1px #000,inset 0 1px #ffffff0d,0 10px 26px #0009}.v10-ctx__title{color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--ln-1);padding:4px 6px 8px;overflow:hidden}.v10-ctx__who{align-items:center;gap:8px;display:flex}.v10-ctx__who>span{min-width:0;display:grid}.v10-ctx__who b{text-overflow:ellipsis;overflow:hidden}.v10-ctx__who small{color:var(--tx-1);font-weight:600;font-size:var(--fs-cap)}.v10-ctx[role=menu]{gap:0;padding:4px 4px 5px}.v10-ctx[role=menu]>.v10-ctx__title{margin-bottom:3px}.v10-ctx[role=menu]>.ui-button.ui-button{width:100%;min-height:30px;color:var(--tx-0);text-shadow:0 1px 1px #000;box-shadow:none;background:0 0;border:0;border-radius:2px;justify-content:flex-start;padding:0 10px;font-weight:600;transform:none}.v10-ctx[role=menu]>.ui-button.ui-button:not(:disabled):hover,.v10-ctx[role=menu]>.ui-button.ui-button:focus-visible{color:#fff;box-shadow:inset 2px 0 0 var(--btn-pri-edge);filter:none;background:linear-gradient(90deg,#c9a45733,#ffffff0d 70%,#0000);outline:none;translate:none}.v10-ctx[role=menu]>.ui-button.ui-button:not(:disabled):active{filter:none;background:#c9a45724;scale:none}.v10-ctx[role=menu]>.ui-button--primary.ui-button{color:#f1d697}.v10-ctx[role=menu]>.ui-button--danger.ui-button{color:var(--blood-tx);border-top:1px solid var(--ln-1);border-radius:0;margin-top:3px}.v10-ctx[role=menu]>.ui-button--danger.ui-button:not(:disabled):hover{color:#ff9a92;box-shadow:inset 2px 0 0 var(--blood-tx);background:linear-gradient(90deg,#a8262b42,#0000)}.v10-ctx[role=menu]>.ui-button.ui-button:disabled{color:var(--tx-2);text-shadow:none;background:0 0}.tb-mobile .v10-ctx[role=menu]>.ui-button.ui-button{min-height:44px}.v10-ctx__keys{align-items:center;gap:4px;padding:3px 6px 3px 10px;display:flex}.v10-ctx__keys>span{color:var(--tx-1);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-body);flex:1}.v10-ctx__keys>.ui-button{min-width:34px;min-height:32px;font-size:var(--fs-body);padding:0 8px}.v10-ctx.v10-qtypop{gap:8px;width:auto;min-width:220px;max-width:calc(100vw - 8px)}.v10-qtypop__title{align-items:center;gap:6px;display:flex}.v10-qtypop__title>span{text-overflow:ellipsis;overflow:hidden}.v10-qtypop__step .v10-qty__input{width:88px}.v10-qtypop__step .v10-qty__input:focus{outline-offset:-2px}.v10-qtypop__chips,.v10-qtypop__acts{flex-wrap:wrap;gap:6px;display:flex}.v10-qtypop__acts{justify-content:flex-end}.v10-qtypop__note{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label)}.hud__dash{grid-template-columns:max-content;gap:4px;display:grid}.hud__dash>[data-hud=vitals]{contain:inline-size}.hud-vitals{--fs-cap:13px;background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius);box-shadow:var(--shadow-panel);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 6px;padding:4px 8px 4px 4px;display:grid;position:relative}.hud-vitals__lv{min-width:42px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;background:linear-gradient(160deg, color-mix(in srgb, var(--class-color,var(--bg-3)) 55%, #000), #0b0f12);border-radius:var(--radius);border:1px solid #c9a24a73;grid-row:1/span 2;align-content:center;align-self:stretch;justify-items:center;padding:0 6px;line-height:1.05;display:grid;box-shadow:inset 0 0 0 1px #0009}.hud-vitals__lv small{color:var(--gold);font-size:13px;font-weight:700}.hud-vitals__lv b{color:var(--parch);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.hud-vitals__lv:hover{border-color:var(--gold)}.hud-vitals__lv:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.hud-vitals .ui-bar__track{height:16px}.hud-vitals .ui-bar__value{letter-spacing:.02em;-webkit-text-stroke-width:2.5px;font-size:13px}.hud-vitals .hud-exp{grid-column:2/-1;grid-template-columns:minmax(48px,1fr) auto;align-items:center;gap:8px;display:grid;position:static}.hud-vitals .hud-exp>.ui-bar{order:-1}.hud-vitals .hud-exp .ui-bar__track{height:6px}.hud-vitals .hud-exp .ui-bar__value{display:none}.hud-exp__row{min-width:0;color:var(--tx-1);font:700 var(--fs-cap)/18px var(--font-ui);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hud-exp__row b{color:var(--tx-0);font-variant-numeric:tabular-nums}.hud-exp__boost{color:var(--gold);font-variant-numeric:tabular-nums;background:#e8c66e1f;border:1px solid #e8c66e61;border-radius:2px;flex:none;padding:0 6px}.hud-social{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hud-social>.hud-gold{align-self:auto;height:36px;font-size:13px}.hud-party{pointer-events:auto;background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius);height:36px;box-shadow:var(--shadow-panel);align-items:center;gap:4px;padding:0 2px 0 10px;display:flex;position:relative}.hud-party__label{color:var(--tx-1);font:700 13px var(--font-ui);white-space:nowrap;flex:none;margin-right:4px}.hud-party__label b{color:var(--parch);font-variant-numeric:tabular-nums}.hud .hud-party__btn{white-space:nowrap;height:32px;min-height:32px;padding:0 10px;font-size:16px}.hud-party-pop{z-index:5;width:268px;max-height:min(420px,70vh);text-shadow:none;pointer-events:auto;background:linear-gradient(180deg, var(--bg-2), var(--bg-1));border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--ln-1), var(--shadow-panel);animation:ui-pop-in var(--t-in) var(--ease-pop) both;border:1px solid #000;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 14px);left:-6px;overflow-y:auto}.hud-party-pop__head{border-bottom:1px solid var(--ln-1);color:var(--tx-0);font:700 var(--fs-label) var(--font-ui);justify-content:space-between;align-items:center;padding:0 2px 6px;display:flex}.hud-party-pop__x{width:26px;height:26px;color:var(--tx-1);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.hud-party-pop__x:hover{color:var(--tx-0)}.hud-party-pop__name{gap:6px;display:flex}.hud-party-pop__name .ui-input{flex:1;width:auto;min-width:0;height:32px}.hud-party-pop__sub{color:var(--tx-1);font:700 var(--fs-cap) var(--font-ui)}.hud-party-pop__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hud-party-pop__row{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-items:center;gap:6px;min-width:0;padding:3px 4px;display:flex}.hud-party-pop__row .ui-button{min-height:26px;font-size:var(--fs-cap);white-space:nowrap;padding:0 8px}.hud-party-pop__who{min-width:0;font-family:var(--font-ui);flex:1;align-items:baseline;gap:5px;display:flex}.hud-party-pop__who b{color:var(--tx-0);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-party-pop__who small{color:var(--tx-1);flex:none;font-size:11px}.hud-party-pop__empty{color:var(--tx-1);font:600 11px var(--font-ui);margin:0}.v10-points{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.v10-points .ui-badge--points{width:32px;min-width:32px;height:32px;font-size:var(--fs-label)}.hud-dock{pointer-events:auto;background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius);width:fit-content;box-shadow:var(--shadow-panel);border-top-color:#c9a24a6b;gap:3px;margin-left:auto;padding:3px;display:flex}.hud-dock__btn{width:44px;height:44px;color:var(--tx-0);cursor:pointer;border-radius:var(--radius);transition:box-shadow var(--t-press) ease-out, transform var(--t-press) ease-out;background:radial-gradient(circle at 50% 38%,#2a3037,#14181c 70%,#0d1013);border:1px solid #000;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c9a24a33,inset 0 1px #ffffff0d}.hud-dock__btn .ui-sprite{filter:brightness(1.45)drop-shadow(0 1px 1px #000);transition:transform var(--t-press) ease-out}.hud-dock__btn:hover{box-shadow:inset 0 0 0 1px #c9a24ab3,0 0 10px #c9a24a38}.hud-dock__btn:hover .ui-sprite{transform:scale(1.08)}.hud-dock__btn:active{transform:translateY(1px)}.hud-dock__btn:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.hud-dock__btn.is-open{box-shadow:inset 0 0 0 1px var(--brass), inset 0 -12px 14px -8px #c9a24a73}.hud-dock__btn--menu{margin-left:6px}.hud-dock__btn--menu:before{content:"";background:var(--ln-2);width:1px;position:absolute;top:8px;bottom:8px;left:-6px}.hud-dock__burger{gap:4px;width:20px;display:grid}.hud-dock__burger i{background:var(--brass);border-radius:1px;height:2px;display:block;box-shadow:0 1px #000}.hud-dock__key{color:var(--tx-1);font:700 13px/1 var(--font-ui);text-shadow:0 1px #000,0 0 3px #000;pointer-events:none;position:absolute;bottom:2px;right:3px}.hud-dock__tip{color:var(--parch);font:700 13px/1 var(--font-ui);white-space:nowrap;border-radius:var(--radius);opacity:0;pointer-events:none;background:#080b0ef5;border:1px solid #000;align-items:center;gap:6px;padding:5px 8px;transition:opacity .12s ease-out,transform .12s ease-out;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:inset 0 0 0 1px #c9a24a4d,0 6px 16px #0009}.hud-dock__btn:last-child .hud-dock__tip{left:auto;right:0;transform:translateY(4px)}.hud-dock__tip kbd{color:var(--tx-1);font:700 13px/1 var(--font-ui);border:1px solid var(--ln-2);border-radius:var(--radius);background:#00000080;padding:2px 4px}.hud-dock__btn:hover .hud-dock__tip,.hud-dock__btn:focus-visible .hud-dock__tip{opacity:1;transform:translate(-50%)}.hud-dock__btn:last-child:hover .hud-dock__tip,.hud-dock__btn:last-child:focus-visible .hud-dock__tip{transform:none}.hud-dock__dot{color:#f2dcd9;background:var(--blood);border:1px solid #000;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.hud-dock__presets{flex:none;margin-right:6px;display:flex;position:relative}.hud-dock__presets:after{content:"";background:var(--ln-2);width:1px;position:absolute;top:8px;bottom:8px;right:-5px}.hud-dock__fold,.hud-dock__preset{cursor:pointer;border-radius:var(--radius);transition:box-shadow var(--t-press) ease-out, transform var(--t-press) ease-out;background:radial-gradient(circle at 50% 38%,#2a3037,#14181c 70%,#0d1013);border:1px solid #000;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #c9a24a33,inset 0 1px #ffffff0d}.hud-dock__fold{width:32px;height:44px;color:var(--brass);align-content:center;gap:3px}.hud-dock__fold-no{color:var(--tx-1);font:700 13px/1 var(--font-ui);text-shadow:0 1px #000}.hud-dock__presets.is-open .hud-dock__fold{box-shadow:inset 0 0 0 1px var(--brass)}.hud-dock__preset-list{background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius);box-shadow:var(--shadow-panel);border-top-color:#c9a24a6b;flex-direction:column;gap:3px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.hud-dock__preset{width:34px;height:34px;color:var(--tx-1);font:700 15px/1 var(--font-ui);text-shadow:0 1px #000}.hud-dock__preset.is-on{color:var(--parch);box-shadow:inset 0 0 0 1px var(--brass), inset 0 -12px 14px -8px #c9a24a73}.hud-dock__fold:hover,.hud-dock__preset:hover{box-shadow:inset 0 0 0 1px #c9a24ab3,0 0 10px #c9a24a38}.hud-dock__fold:active,.hud-dock__preset:active{transform:translateY(1px)}.hud-dock__fold:focus-visible,.hud-dock__preset:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.hud-chat{pointer-events:auto;width:100%;font-family:var(--font-body);font-size:var(--fs-body);border:1px solid var(--ln-1);border-radius:var(--radius);background:#0c0d10db;display:grid;position:relative;box-shadow:0 0 0 1px #000}.hud-chat__grip{z-index:1;cursor:nwse-resize;touch-action:none;border-top:3px solid var(--tx-1);border-left:3px solid var(--tx-1);filter:drop-shadow(0 0 1px #000)drop-shadow(0 1px 1px #000);border-radius:4px 0 0;width:22px;height:22px;position:absolute;top:-8px;left:-8px}.hud-chat__grip:hover,.hud-chat__grip:active{border-color:var(--brass)}.hud-chat__tabs{border-bottom:1px solid var(--ln-1);min-height:32px;display:flex}.hud-chat__tab{min-width:0;height:32px;color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 2px;font-weight:600;position:relative}.hud-chat__tab:hover:not(:disabled){color:var(--tx-0);background:var(--bg-2)}.hud-chat__tab.is-active{color:var(--ch);box-shadow:inset 0 -2px 0 var(--ch);background:#ffffff0a}.hud-chat__tab:disabled{color:var(--tx-2);cursor:not-allowed}.hud-chat__ftoggle{height:32px;color:var(--tx-1);border:0;border-left:1px solid var(--ln-1);cursor:pointer;background:0 0;flex:0 0 32px;place-items:center;padding:0;display:grid}.hud-chat__ftoggle:hover,.hud-chat__ftoggle.is-open{color:var(--tx-0);background:var(--bg-2)}.hud-chat__ftoggle.is-on{color:var(--brass)}.hud-chat__ftoggle svg{width:14px;height:14px}.hud-chat__filter{border-bottom:1px solid var(--ln-1);font-family:var(--font-ui);font-size:var(--fs-label);gap:2px;padding:4px 10px;font-weight:600;display:grid}.hud-chat__fgroup{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.hud-chat__fhead{min-width:26px;color:var(--tx-2)}.hud-chat__fopt{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;min-height:24px;display:inline-flex}.hud-chat__fopt input{width:14px;height:14px;accent-color:var(--brass);cursor:pointer;margin:0}.hud-chat__dot{color:#f2dcd9;min-width:14px;height:14px;font-family:var(--font-ui);white-space:nowrap;background:var(--blood);pointer-events:none;border:1px solid #000;border-radius:7px;place-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;right:1px}.hud-chat__list{height:var(--chat-h,136px);overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--ln-2) transparent;flex-direction:column;gap:4px;padding:6px 10px;line-height:1.45;display:flex;overflow-y:auto}.ui-sheet--chat .hud-chat__list{height:96px}@media (width>=1600px) and (height>=860px){.hud .hud-chat__list{height:var(--chat-h,176px)}}.hud-chat__msg{color:var(--tx-0);overflow-wrap:anywhere}.hud-chat__ch{color:var(--tx-1);font-size:var(--fs-cap)}.hud-chat__time{color:var(--tx-1);font-size:var(--fs-cap);font-variant-numeric:tabular-nums;margin-right:4px}.hud-chat__msg--tinted{color:var(--ch)}.hud-chat__msg--tinted .hud-chat__ch{color:var(--ch);font-weight:700}.hud-chat__who{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hud-chat__title{font-weight:700}.hud-chat__guild{color:#8fc7c0;font-weight:600}.hud-chat__empty{color:var(--tx-1);padding-top:4px}.hud-chat__unique{color:var(--tx-0);border-left:3px solid var(--unique);border-radius:var(--radius);background:#f0d05a1a;padding:3px 6px 3px 8px}.hud-chat__unique b{color:var(--unique)}.hud-chat__awaken{border-left-color:var(--awaken);background:#ff3b301a}.hud-chat__awaken b{color:var(--awaken-tx)}.hud-chat__absolute{border-left-color:var(--absolute);background:#ff4d4d1f}.hud-chat__absolute b{color:var(--absolute)}.hud-chat__item{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hud-chat__newbie{border-radius:var(--radius);background:#a6d98c12;border-left:2px solid #a6d98c8c;margin:0 -4px;padding:1px 4px 1px 6px}.hud-chat__nb{color:#cfeec0;vertical-align:1px;background:#223a1ce0;border:1px solid #8cbf74;border-radius:2px;margin:0 3px 0 1px;padding:0 4px;font-size:13px;font-weight:700;line-height:16px;display:inline-block}.hud-chat__vip{color:#ffd6ec;letter-spacing:.03em;vertical-align:1px;background:#3c122ce0;border:1px solid #ff8fc8;border-radius:2px;margin:0 3px 0 1px;padding:0 4px;font-size:13px;font-weight:800;line-height:16px;display:inline-block}.hud-chatin{pointer-events:auto;border:1px solid var(--ln-1);border-radius:var(--radius);background:#0c0d10db;gap:6px;width:100%;padding:4px;display:flex;box-shadow:0 0 0 1px #000}.hud-chatin.is-focused{border-color:var(--ln-hi)}.hud-chatin .ui-input{height:40px;font-size:var(--fs-btn)}.hud-chatin__ch{flex:none;width:88px}.hud-chatin__text{flex:1}.hud-chatin__send{flex:none;min-height:40px}.hud-ticker{text-align:left;pointer-events:auto;cursor:pointer;width:100%;color:var(--tx-0);font-family:var(--font-body);border:1px solid var(--ln-1);border-radius:var(--radius);background:#0c0d10d1;flex-direction:column;gap:2px;padding:6px 10px;font-size:13px;line-height:1.3;display:flex;position:relative;box-shadow:0 0 0 1px #000}.hud-ticker__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-ticker__empty{color:var(--tx-1)}.hud-ticker .hud-ticker__dot{border-radius:8px;min-width:16px;height:16px;font-size:10px;top:-6px;right:-4px}.hud-quest{width:100%;padding:10px 14px 12px}.hud-quest__body{gap:4px;min-width:0;display:grid}.hud-quest__top{color:var(--tx-1);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-cap);align-items:center;gap:8px;display:flex}.hud-quest__dist{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.hud-nav{display:contents}.hud-nav__arrow{pointer-events:none;z-index:9;opacity:.78;will-change:transform;filter:drop-shadow(0 1px 1px #0009);position:fixed;top:0;left:0;overflow:visible}.hud-nav__chip{z-index:9;color:#fff8e6db;max-width:min(220px,40vw);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;will-change:transform;text-shadow:0 1px 1px #000;background:#0a08068c;border-radius:8px;padding:1px 7px;line-height:1.35;position:fixed;top:0;left:0;overflow:hidden}.hud-nav__chip b{color:color-mix(in srgb, var(--nav) 75%, #fff8e6);font-variant-numeric:tabular-nums;font-weight:600}.hud-safe-arrow{pointer-events:none;z-index:10;filter:drop-shadow(0 0 6px)drop-shadow(0 2px 2px #000);animation:.6s ease-in-out infinite alternate hud-safe-pulse;position:fixed}.hud-gimmick{pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:min(100%,520px);margin:0 auto;display:flex}.hud-gimmick__line{color:#f2f6f4;max-width:100%;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:center;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 1px 2px #000;background:#060e12cc;border:1px solid #8ee6c48c;padding:6px 14px}.hud-gimmick__oxy{color:#dff6ff;max-width:100%;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px #000;background:#060e12cc;border:1px solid #5fd8ff8c;align-items:center;gap:8px;padding:5px 12px;display:flex}.hud-gimmick__oxy-bar{background:#5fd8ff26;border:1px solid #5fd8ff66;flex:0 140px;min-width:60px;height:8px;position:relative;overflow:hidden}.hud-gimmick__oxy-bar>span{background:#5fd8ff;transition:width .4s linear;position:absolute;inset:0 auto 0 0}.hud-gimmick__oxy-num{text-align:right;min-width:3.2em}.hud-gimmick__oxy.is-low{border-color:#ff6a4a;animation:.4s ease-in-out infinite alternate hud-safe-pulse}.hud-gimmick__oxy.is-low .hud-gimmick__oxy-bar>span{background:#ff6a4a}@keyframes hud-safe-pulse{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hud-safe-arrow,.hud-gimmick__oxy.is-low{animation:none}}.tb-screenfx{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.tb-screenfx>div{position:absolute;inset:0}.tb-water{opacity:0;background:linear-gradient(#50b4e633 0%,#1464961f 45%,#041e4057 100%);transition:opacity .8s}.tb-water.is-on{opacity:1}.tb-water__rays{mix-blend-mode:screen;background:repeating-linear-gradient(100deg,#0000 0 7%,#c8f4ff1f 9%,#0000 12% 19%);animation:9s ease-in-out infinite alternate tb-water-sway;position:absolute;inset:-10% -25% 25%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.tb-water__bubble{bottom:-16px;left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:tb-water-rise var(--t) linear var(--d) infinite;background:radial-gradient(circle at 35% 35%,#ffffff8c,#a0e6ff14 60%);border:1px solid #d6f6ff8c;border-radius:50%;position:absolute}.tb-screenfx__air{opacity:0;background:radial-gradient(#0000 46%,#02142c80 78%,#000612e6 100%);transition:opacity .5s linear}.tb-screenfx__air.is-low{background:radial-gradient(#0000 42%,#50081273 74%,#180006eb 100%);animation:1.1s ease-in-out infinite tb-air-gasp}.tb-screenfx__dark{opacity:0;background:radial-gradient(#00000059 14%,#04000ae6 46%,#000 72%);transition:opacity .35s}.tb-screenfx__dark.is-on{opacity:1}.tb-screenfx__flash{opacity:0;box-shadow:inset 0 0 90px 28px #d8ecffd9}.tb-screenfx__flash.is-jump{box-shadow:inset 0 0 90px 28px #c7a6ffe6}.tb-screenfx__flash.is-on{animation:.55s ease-out both tb-warp-flash}.tb-screenfx.is-lite .tb-water__rays,.tb-screenfx.is-lite .tb-water__bubble{display:none}.tb-screenfx.is-still .tb-water__rays,.tb-screenfx.is-still .tb-water__bubble,.tb-screenfx.is-still .tb-screenfx__air.is-low{animation:none}@keyframes tb-water-sway{0%{transform:translate(-3%)skew(-4deg)}to{transform:translate(3%)skew(4deg)}}@keyframes tb-water-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.85}50%{transform:translate(12px,-55vh)}90%{opacity:.6}to{opacity:0;transform:translate(-8px,-110vh)}}@keyframes tb-air-gasp{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes tb-warp-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tb-water__rays,.tb-water__bubble,.tb-screenfx__air.is-low{animation:none}}.hud-quest__line{-webkit-line-clamp:2;color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.hud-quest__sub{color:var(--tx-1);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-quest__where{color:var(--gold);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-quest__nav{font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hud-quest__goal{gap:1px;min-width:0;display:grid}.hud-quest__goal+.hud-quest__goal{border-top:1px solid #ffffff0f;padding-top:3px}.hud-quest.is-collapsed .hud-quest__goal{display:none}.hud-quest__tavern{border-top:1px solid #c9a24a38;gap:4px;min-width:0;margin-top:2px;padding-top:5px;display:grid}.hud-quest__job{border-left:2px solid var(--tier);gap:1px;min-width:0;padding-left:7px;display:grid}.hud-quest__jobname{min-width:0;font-family:var(--font-ui);align-items:baseline;gap:6px;display:flex}.hud-quest__jobname b{color:var(--tx-0);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hud-quest__jobname small{color:var(--tier);font-size:var(--fs-cap);flex:none;font-weight:700}.hud-quest__jobgoal{min-width:0;color:var(--tx-0);font-size:var(--fs-cap);align-items:baseline;gap:6px;display:flex}.hud-quest__jobgoal span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hud-quest__jobgoal b{color:var(--gold);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.hud-quest__jobgoal.is-done{color:var(--good-tx);font-weight:700}.hud-quest.is-collapsed .hud-quest__tavern{display:none}.hud-minimap{pointer-events:none;justify-items:center;gap:6px;display:grid}.hud:not(.mhud) .hud-minimap{padding-top:8px}.hud:not(.mhud) .hud-minimap__ring{margin-bottom:2px}.hud-minimap__ring{aspect-ratio:1;pointer-events:auto;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:#070c14;border-radius:50%;width:min(176px,100%);position:relative}.hud-minimap__ring:after{content:"";pointer-events:none;border:2px solid color-mix(in srgb, var(--brass,#c9a24a) 78%, #000);will-change:transform;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 0 1px #000000d9,0 4px 12px #00000080}.hud-minimap__ring:hover:after,.hud-minimap__ring:focus-visible:after{border-color:var(--brass-hi,#f0d48a)}.hud-minimap__ring:focus-visible{outline:2px solid var(--gold,#d9b45a);outline-offset:4px}@media (width>=1600px) and (height>=860px){.hud-minimap__ring{width:min(216px,100%)}}.hud-minimap__map{width:100%;height:100%;display:block}.hud-minimap__name{min-width:0;max-width:100%;min-height:26px;color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;padding:3px 10px;line-height:18px;display:inline-flex}.hud-minimap__island{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.hud-minimap__lv{color:var(--tx-1);white-space:nowrap}.hud-ping{color:var(--tx-1);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.hud-ping__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.hud-ping--good .hud-ping__dot{background:#6fcf7a}.hud-ping--fair .hud-ping__dot{background:#e8c46e}.hud-ping--bad{color:var(--blood-tx,#e07a6a)}.hud-ping--bad .hud-ping__dot{background:#e0574a}.hud-chpick{pointer-events:auto;display:inline-flex;position:relative}.hud-chpick__btn{font:inherit;color:var(--tx-1);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.hud-chpick__btn:hover,.hud-chpick__btn[aria-expanded=true]{color:var(--tx-0)}.hud-chpick__btn:focus-visible{outline:2px solid var(--gold,#d9b45a);outline-offset:2px}.hud-chpick__menu{z-index:5;background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);gap:2px;min-width:150px;max-height:260px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);right:-10px;overflow-y:auto;box-shadow:0 8px 18px #00000080}.hud-chpick__row{border-radius:var(--radius);min-height:30px;color:var(--tx-0);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.hud-chpick__row small{color:var(--tx-2);font-weight:400}.hud-chpick__row:hover:not(:disabled),.hud-chpick__row:focus-visible{background:var(--ln-1);outline:none}.hud-chpick__row:disabled{cursor:default;color:var(--tx-2)}.hud-chpick__row.is-cur{color:var(--gold,#d9b45a)}.hud-chpick__hint{color:var(--tx-2);font-weight:400;font-size:var(--fs-cap);white-space:nowrap;border-top:1px solid var(--ln-1);margin:2px 0 0;padding:4px 10px 2px}.mm-big-backdrop{z-index:var(--z-modal,60)}.mm-big{box-sizing:border-box;max-width:100%;animation:ui-pop-in var(--t-in,.16s) var(--ease-pop,ease-out) both;background:#0e0f12;border:1px solid #000;gap:10px;padding:26px 28px 20px;display:grid;position:relative;box-shadow:0 18px 44px #000000b3}.mm-big:after{content:"";pointer-events:none;border:38px solid #0000;border-image:url(/assets/qwin_frame-JVfkHKWI.webp) 100/38px;position:absolute;inset:-14px}.mm-big__head{font-family:var(--font-ui);align-items:baseline;gap:10px;padding:0 28px 0 4px;display:flex}.mm-big__title{color:var(--tx-0);font-size:var(--fs-title,18px)}.mm-big__lv{color:var(--tx-1);font-size:var(--fs-label)}.mm-big__close{z-index:4;cursor:pointer;height:28px;color:var(--tx-0);font:700 var(--fs-cap) var(--font-ui);background:#1f2127;border:1px solid #3a3d46;border-radius:4px;padding:0 12px;position:absolute;top:20px;right:26px}.mm-big__close:hover{color:#f0d48a;border-color:#d9b45a}.mm-big__body{place-items:center;display:grid}.mm-big__map{aspect-ratio:1;touch-action:none;cursor:grab;image-rendering:auto;background:#070c14;border:1px solid #3a3d46;width:min(720px,80vmin,100vh - 160px,100vw - 110px);display:block}.mm-big__map:active{cursor:grabbing}.mm-big__map--pick{cursor:crosshair}.mm-big__hint{color:var(--tx-2,#8c8678);font:500 var(--fs-cap) var(--font-ui);text-align:center}.v10-points--levelup{animation:.42s ease-in-out 5 v10-blink}.v10-points:hover{animation-play-state:paused;transform:translateY(-2px)}.v10-points:active{transform:translateY(2px)}.v10-mpflash .ui-bar__track{animation:.52s ease-out v10-mpflash}.v10-mpflash .ui-bar__label{animation:.52s ease-out v10-mplabel}.v10-skillbar{pointer-events:auto;align-items:flex-end;gap:6px;padding:4px 6px;display:flex}.v10-skillbar__cell{display:inline-flex}.v10-skillbar__tip .ui-tooltip{max-width:330px}.v10-skillbar__mp{color:#f2ead8;min-width:18px;font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);text-align:center;background:var(--mp);pointer-events:none;border:1.5px solid #000;border-radius:2px;padding:0 3px;line-height:14px;position:absolute;bottom:5%;right:6%}.v10-skillbar__auto{color:#f2ead8;font-family:var(--font-ui);font-weight:var(--fw-ui);letter-spacing:.02em;border:1px solid var(--ln-2);pointer-events:none;background:#000000b8;border-radius:2px;padding:0 3px;font-size:9px;line-height:12px;position:absolute;top:5%;left:6%}.v10-nomana .ui-slot__icon{filter:grayscale(.85)brightness(.8);opacity:.55}.v10-nomana .v10-skillbar__mp{background:var(--blood)}.v10-shake{animation:.42s ease-out v10-shake}.v10-toggle-on{pointer-events:none;z-index:2;background:url(/assets/skill_on-DwTfiLuJ.webp) 50%/100% 100% no-repeat;animation:1.6s ease-in-out infinite v10-toggle-pulse;position:absolute;inset:-14%}.v10-toggle-on__tag{color:#16171b;font-family:var(--font-ui);letter-spacing:.04em;background:#f0d48a;border:1px solid #000;border-radius:2px;padding:0 3px;font-size:9px;font-weight:800;line-height:12px;position:absolute;bottom:13%;right:13%}@keyframes v10-toggle-pulse{0%,to{opacity:.78;filter:brightness()}50%{opacity:1;filter:brightness(1.3)}}@media (prefers-reduced-motion:reduce){.v10-toggle-on{animation:none}}.v10-skilltip{gap:6px;width:300px;display:grid}.v10-skilltip__head{align-items:center;gap:7px;display:flex}.v10-skilltip__name{min-width:0;color:var(--tx-0);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);flex:1}.v10-skilltip__mp,.v10-skilltip__cd{color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);border-radius:var(--radius);border:1px solid #000;flex:none;padding:2px 7px}.v10-skilltip__mp{background:var(--mp)}.v10-skilltip__mp.is-short{background:var(--blood)}.v10-skilltip__drain{background:#5a2e12}.v10-skilltip__cd{color:var(--tx-0);background:var(--bg-3)}.v10-skilltip__desc{color:var(--tx-0);font-size:var(--fs-body);line-height:1.5}.v10-skilltip__foot{align-items:flex-start;gap:8px;display:flex}.v10-skilltip__nums{min-width:0;color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);flex:1;gap:2px;line-height:1.3;display:grid}.v10-skilltip__lock{color:var(--blood-tx)}.v10-skilltip__diagram{flex:none;justify-items:center;gap:1px;display:grid}.v10-skilltip__diagram small{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap)}.v10-castbar{background:var(--bg-1);border-radius:var(--radius);width:300px;box-shadow:inset 0 0 0 1px var(--ln-1), var(--shadow-panel);animation:ui-pop-in var(--t-in) var(--ease-pop) both;border:1px solid #000;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.v10-castbar .ui-bar{flex:1}.v10-castbar .ui-bar__track{height:18px}.v10-boss{pointer-events:none;width:min(400px,100%);animation:ui-pop-in var(--t-in) var(--ease-pop) both}.v10-boss .ui-panel{padding:4px 10px 5px}.v10-boss__head{justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:2px;display:flex}.v10-boss__head .ui-badge{padding:0 6px;font-size:11px;line-height:16px}.v10-boss__where{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:11px;overflow:hidden}.v10-boss__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--legendary);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);text-shadow:0 1px #000;align-items:center;gap:5px;font-size:15px;line-height:1.2;display:flex;overflow:hidden}.v10-boss__bar .ui-bar__track{height:14px}.v10-boss__bar .ui-bar__value{font-size:11px}.v10-boss__foot{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.v10-boss__timers{white-space:nowrap;flex:none;gap:8px;display:flex}.v10-boss.v10-boss--wide{width:100%}.hud__area--tc>.hud__pocket>.hud__portal>[data-hud=boss],.hud__area--bc>.hud__pocket>.hud__portal>[data-hud=boss-alert]{order:-1}.hud__area--bl>.hud__pocket>.hud__portal>[data-hud=events]{order:-4}.hud__area--bl>.hud__pocket>.hud__portal>[data-hud=blessing]{order:-3}.hud__area--bl>.hud__pocket>.hud__portal>[data-hud=boombox]{order:-1}.mhud__area--tl>[data-area=bl]>.hud__portal>[data-hud=events]{order:1}.mhud__area--tl>[data-area=bl]>.hud__portal>[data-hud=blessing]{order:2}.mhud__area--tl>[data-area=bl]>.hud__portal>[data-hud=boombox]{order:4}.v10-boss--wide .v10-boss__bar .ui-bar__track{height:18px}.v10-boss--wide .v10-boss__name{font-size:16px}.v12-boss__share{text-align:center;color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);text-shadow:0 1px #000;margin-top:2px;font-size:11px}.v12-boss__share b{color:var(--tx-0)}.v12-boss__share.is-ok b{color:#7fdc8a}.v12-boss__cap{white-space:nowrap}.v12-boss__cap.is-full{color:#ffb24a}.mhud .v10-boss--wide .v10-boss__name>.ui-sprite{display:none}.v13-boss__brk{font-family:var(--font-ui);font-weight:var(--fw-ui);color:var(--tx-0);text-shadow:0 1px #000;animation:ui-pop-in var(--t-in) var(--ease-pop) both;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.v13-boss__brk-name{flex:none;min-width:9.5em}.v13-boss__brk-bar{flex:1;min-width:0}.v13-boss__brk-time{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:3.2em}.v13-boss__brk.is-counter .v13-boss__brk-name{color:#8cc8ff}.v13-boss__brk.is-stagger .v13-boss__brk-name{color:#ffd98a}.v13-boss__brk.is-grab .v13-boss__brk-name{color:#cfa8ff}.v13-boss__brk.is-groggy{color:#ffe6a0;justify-content:center}.v13-boss__brk.is-irq{color:var(--tx-1);margin-top:3px;font-size:13px}.v13-boss__brk.is-irq .v13-boss__brk-name{color:#b9cdec}.v13-boss__irq-bar .ui-bar__track{height:8px}.inf-wave{pointer-events:none;width:100%;animation:ui-pop-in var(--t-in) var(--ease-pop) both}.inf-wave .ui-panel{padding:4px 8px 5px}.inf-wave__leave{pointer-events:auto;margin-left:auto}.inf-wave__leave .ui-button{height:22px;min-height:22px;padding:0 8px;font-size:11px}.inf-wave__main{align-items:center;gap:6px;margin:0 0 3px;display:flex}.inf-wave__no{color:var(--gold);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);text-shadow:0 1px #000;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;line-height:1}.raid-leave__text{min-width:0;color:var(--tx-1);font-size:var(--fs-cap)}.inf-wave__no small{color:var(--tx-1);margin-left:2px;font-size:11px}.inf-wave__main .ui-badge{padding:0 6px;font-size:11px;line-height:16px}.inf-wave .ui-bar__track{height:12px}.inf-wave .ui-bar__value{font-size:11px}.inf-wave__break{text-align:center;color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);text-shadow:0 1px #000}.inf-wave__break b{color:var(--tx-0);font-variant-numeric:tabular-nums}.inf-wave__timer{white-space:nowrap;margin-top:3px}.inf-wave__timer.is-urgent b{color:var(--blood-tx)}.inf-wave__clock{color:var(--tx-0);font-family:var(--font-ui);font-size:var(--fs-cap);font-variant-numeric:tabular-nums;text-shadow:0 1px #000;display:none}.inf-wave__clock.is-urgent{color:var(--blood-tx)}.inf-wave__arrow{color:var(--gold);font-size:13px;line-height:1;transition:transform .2s;display:inline-block}.inf-wave__augs{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.inf-wave__aug{color:var(--tx-0);font-family:var(--font-ui);background:var(--bg-0);border:1px solid var(--aug,var(--ln-2));border-radius:var(--radius);padding:0 5px;font-size:10px;font-weight:700;line-height:15px}.inf-wave .v10-lives{margin-top:3px}:is(.mhud__area--tr,.mhud__area--tc) .inf-wave__main{flex-wrap:wrap;row-gap:3px}:is(.mhud__area--tr,.mhud__area--tc) .inf-wave__clock{display:inline}:is(.mhud__area--tr,.mhud__area--tc) :is(.inf-wave__timer,.inf-wave__main:has(.inf-wave__clock) .ui-badge--danger){display:none}@media (orientation:landscape){.mhud__area--tr .inf-wave{width:250px}.mhud__area--tr .inf-wave .ui-panel{min-height:54px;padding-right:62px}.mhud__area--tr .inf-wave .ui-panel__body{position:static}.mhud__area--tr .inf-wave__leave{position:absolute;top:50%;right:6px;transform:translateY(-50%)}}.aug-modal{width:min(720px,100vw - 24px)}.aug-title{align-items:center;gap:8px;display:inline-flex}.aug-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.aug-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aug-card{--aug:#c8d0dc;min-height:170px;color:var(--tx-0);font-family:var(--font-ui);text-align:center;cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--aug) 18%, var(--bg-1)), var(--bg-0));border:2px solid var(--aug);border-radius:var(--radius);box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--aug) 30%, transparent);animation:ui-pop-in var(--t-in) var(--ease-pop) both;align-content:start;justify-items:center;gap:8px;padding:16px 12px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:grid;position:relative}.aug-card.is-gold{--aug:#e8b84a}.aug-card.is-prism{--aug:#c58cff;border-image:linear-gradient(135deg,#ff6b8b,#ffd86b,#6bffb8,#6bc8ff,#c58cff) 1}.aug-card:hover:not(:disabled),.aug-card:focus-visible{box-shadow:0 0 0 1px #000, 0 0 24px color-mix(in srgb, var(--aug) 60%, transparent);outline:none;transform:translateY(-4px)}.aug-card:disabled{cursor:default;opacity:.55}.aug-card.is-picked{opacity:1;transform:translateY(-4px)}.aug-card__tier{color:var(--aug);font-weight:700;font-size:var(--fs-cap);letter-spacing:.08em}.aug-card__name{color:var(--tx-0);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-title);word-break:keep-all;line-height:1.2}.aug-card__desc{color:var(--tx-1);font-weight:var(--fw-ui);font-size:var(--fs-label);word-break:keep-all;line-height:1.4}.aug-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.aug-beta{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);text-align:center;margin-top:8px;display:block}@media (width<=620px){.aug-cards{grid-template-columns:minmax(0,1fr)}.aug-card{min-height:0}}.raid-pick__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.raid-pick__item{min-width:0;color:var(--tx-0);font-family:var(--font-ui);text-align:left;cursor:pointer;background:var(--bg-1);border:2px solid var(--ln-2);border-radius:var(--radius);align-items:center;gap:10px;padding:8px 10px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.raid-pick__item:hover:not(:disabled),.raid-pick__item:focus-visible{border-color:var(--unique);outline:none}.raid-pick__item.is-picked{border-color:var(--unique);box-shadow:0 0 14px color-mix(in srgb, var(--unique) 45%, transparent)}.raid-pick__item:disabled{cursor:default}.raid-pick__item .v10-row__text{min-width:0}.raid-pick__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=620px){.raid-pick__list{grid-template-columns:minmax(0,1fr)}}.raid-dawn__item,.raid-dawn__who{background:var(--bg-1);border:2px solid var(--ln-2);border-radius:var(--radius);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.raid-dawn__item{border-color:var(--legendary);box-shadow:0 0 16px color-mix(in srgb, var(--legendary) 40%, transparent)}.raid-dawn__item .v10-row__text,.raid-dawn__who .v10-row__text{flex:1;min-width:0}.raid-dawn__who.is-mine{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.raid-dawn{--fs-cap:13px}.raid-dawn small,.raid-dawn .v10-hint,.raid-dawn .ui-badge{font-size:13px}.raid-dawn__who>.ui-badge{white-space:nowrap;flex:none}.raid-dawn__emblem{background:color-mix(in srgb, var(--class-color) 45%, #000);border-radius:var(--radius);border:1px solid #000;flex:none;place-items:center;width:32px;height:32px;display:grid}.raid-dawn__foot{justify-content:center;display:flex}.raid-dawn__foot .ui-button{white-space:nowrap;font-size:16px}.raid-unlock{--fs-cap:13px;text-align:center}.raid-unlock .v10-hint{font-size:13px}.raid-unlock__badge{width:72px;height:72px;color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, var(--bg-1));border:2px solid var(--gold);box-shadow:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);border-radius:50%;place-items:center;margin:4px auto 0;display:grid}.raid-unlock__step{color:var(--gold);font-family:var(--font-ui);font-size:18px}.raid-unlock__foot{justify-content:center;display:flex}.raid-unlock__foot .ui-button{white-space:nowrap;font-size:16px}.v10-doll{background:radial-gradient(ellipse at 50% 45%, #d08a3a1a, transparent 62%), var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,78px);grid-template-areas:"weapon helmet accessory""weapon armor ring""gloves armor ring""gloves boots.";justify-content:center;gap:4px 34px;padding:10px 8px 8px;display:grid;position:relative;box-shadow:inset 0 2px 6px #0009}.v10-doll__figure{width:118px;height:236px;fill:var(--tx-1);opacity:.09;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v10-doll__cell{align-content:start;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.v10-doll__cell--weapon{grid-area:weapon;align-self:center}.v10-doll__cell--helmet{grid-area:helmet}.v10-doll__cell--armor{grid-area:armor;align-self:center}.v10-doll__cell--gloves{grid-area:gloves;align-self:center}.v10-doll__cell--boots{grid-area:boots}.v10-doll__cell--accessory{grid-area:accessory}.v10-doll__cell--ring{grid-area:ring;align-self:center}.v10-doll__label{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);line-height:1.1}.v10-bagbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.v10-bagbar__right{align-items:center;gap:8px;display:flex}.v10-bag{grid-template-columns:repeat(5,60px);justify-content:center;gap:8px 10px;padding:8px 4px;display:grid}.v10-bag--compact{grid-template-columns:repeat(auto-fill,54px);justify-content:start}.ui-window.v12-bagwin{width:min(668px,100vw - 32px)}.v10-bag--inv{overscroll-behavior:contain;border:1px solid var(--ln-1);scrollbar-width:thin;scrollbar-color:var(--ln-2) transparent;background:linear-gradient(#0000006b,#00000038);border-radius:4px;grid-template-columns:repeat(10,52px);gap:5px;max-height:355px;padding:8px;overflow-y:auto;box-shadow:inset 0 2px 8px #0009}.v12-bagwin .v10-bag--inv{max-height:min(355px,max(184px,100dvh - 600px))}.v10-portrait{border-radius:var(--radius);min-height:0;box-shadow:inset 0 0 0 1px var(--ln-1);background:radial-gradient(at 50% 88%,#0000008c,#0000 60%),linear-gradient(#3c342859,#0a0a0c33);position:relative;overflow:hidden}.v10-portrait__canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.v10-portrait__canvas:active{cursor:grabbing}.bagx-gear{border:1px solid var(--ln-1);background:radial-gradient(at 10% 70%,#d08a3a24,#0000 45%),linear-gradient(#15171c,#0d0e12);border-radius:4px;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.bagx-gear.is-flat{grid-template-columns:minmax(0,1fr)}.bagx-gear .v10-portrait{min-height:156px}.bagx-gear__main{align-content:start;gap:8px;min-width:0;display:grid}.bagx-gear__who{min-width:0;font-family:var(--font-ui);align-items:baseline;gap:8px;line-height:1.2;display:flex}.bagx-gear__who b{color:var(--tx-0);font-size:var(--fs-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bagx-gear__who small{color:var(--gold);font-weight:700;font-size:var(--fs-label)}.bagx-gear__slots{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.bagx-gear.is-life .bagx-gear__slots{grid-template-columns:repeat(2,72px)}.bagx-gear__cell{justify-items:center;gap:4px;min-width:0;display:grid}.bagx-gear__cell>small{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:11px;line-height:1}.bagx-gear__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.bagx-gear__stats>div{border:1px solid var(--ln-1);background:#ffffff09;border-radius:3px;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:5px 9px;display:flex}.bagx-gear__stats dt{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);white-space:nowrap}.bagx-gear__stats dd{color:var(--gold);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);font-variant-numeric:tabular-nums;margin:0}.bagx-count{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.bagx-count b{color:var(--tx-0)}.bagx-lifeempty{text-align:center;grid-column:1/-1;margin:0;padding:18px 0}.bagx-cats{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bagx-cats .v12-pickchip{white-space:nowrap;height:32px;font-size:max(13px, var(--fs-cap));flex:none}.bagx-cats .v12-pickchip small{font-size:inherit}.bagx-lifehead{color:#cfeab0;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);border-top:1px solid #8cbe6459;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px;margin:6px 0 0;padding:6px 2px 2px;display:flex}.bagx-lifehead small{color:var(--tx-2);font-weight:600;font-size:inherit}.v10-bag__cell.is-lifebag>.ui-slot{background-color:#466e2852;box-shadow:inset 0 0 0 1px #96c86459}.v10-bag__cell.is-shut>.ui-slot{opacity:.7;background:repeating-linear-gradient(135deg,#00000073 0 5px,#465a3240 5px 10px)}.bagx-count__life{color:#cfeab0}.bagx-foot{gap:8px;padding-top:2px}.v12-pickbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v12-pickchip{cursor:pointer;height:28px;color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);background:var(--bg-0);border:1px solid var(--ln-1);border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.v12-pickchip i{background:var(--chip);border-radius:50%;width:8px;height:8px}.v12-pickchip small{color:var(--tx-1);font-variant-numeric:tabular-nums}.v12-pickchip:hover:not(:disabled){border-color:var(--chip,var(--ln-hi))}.v12-pickchip[aria-pressed=true]{border-color:var(--chip,var(--sel));background:color-mix(in srgb, var(--chip,var(--sel)) 20%, var(--bg-0))}.v12-pickchip:disabled{opacity:.4;cursor:default}.v12-pickchip:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.v12-pickkeep{cursor:pointer;white-space:nowrap;height:28px;color:var(--tx-1);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);align-items:center;gap:5px;padding:0 4px;display:inline-flex}.v12-pickkeep input{width:16px;height:16px;accent-color:var(--sel);cursor:pointer;margin:0}.v13-lock{color:#ffd66b;pointer-events:none;background:#0a0a0cc7;border:1px solid #ffd66b99;border-radius:4px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:2px;left:2px}.v13-lock svg{width:10px;height:12px}.ui-slot.is-unpickable{opacity:.45}.buff-strip{--buff-cell:32px;--buff-icon:24px;--buff-h:40px;min-width:0;height:var(--buff-h);contain:inline-size;align-items:flex-start;gap:2px;display:flex}.buff-wrap,.buff-more-wrap{flex:none;display:inline-flex;position:relative}.buff-cell{width:var(--buff-cell);height:var(--buff-h);color:var(--tx-0);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:4px;align-content:start;justify-items:center;gap:1px;padding:0;display:grid}.buff-cell:focus-visible{outline:2px solid var(--sel);outline-offset:-1px}.buff-icon{box-sizing:border-box;width:var(--buff-icon);height:var(--buff-icon);background:var(--buff-tone,#0e0f12e0);border:2px solid var(--good-tx);border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:0 1px 3px #000000bf}.buff-cell.is-harmful .buff-icon{border-color:#e0413f;box-shadow:0 1px 3px #000000bf,0 0 5px #e0413f73}.buff-cell:hover .buff-icon{filter:brightness(1.25)}.buff-glyph{color:#fff;font-family:var(--font-ui);text-shadow:0 1px 1px #000;font-size:13px;font-weight:800;line-height:1}.buff-time{color:var(--tx-0);font-family:var(--font-ui);white-space:nowrap;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font-size:13px;font-weight:700;line-height:14px}.buff-cell.is-ending .buff-icon{animation:.6s ease-in-out infinite alternate buff-blink}@keyframes buff-blink{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.buff-cell.is-ending .buff-icon{outline:2px solid var(--gold);animation:none}}.buff-more .buff-icon{width:calc(var(--buff-cell) - 2px);border-color:var(--ln-2);background:#0e0f12eb}.buff-more .buff-icon b{color:var(--tx-0);font-family:var(--font-ui);white-space:nowrap;font-size:13px;font-weight:800;line-height:1}.buff-more[aria-expanded=true] .buff-icon{border-color:var(--sel)}.buff-tip{text-shadow:none;bottom:calc(100% + 6px)}.buff-tip>*{display:block}.buff-tip__good{color:var(--good-tx)}.buff-tip__bad{color:var(--blood-tx)}.buff-tip__left{color:var(--tx-1);font-size:13px}.buff-pop{z-index:var(--z-toast);background:var(--surface-solid);border:1px solid var(--surface-edge);border-radius:var(--radius);width:max-content;box-shadow:var(--shadow-panel);gap:6px;padding:10px 12px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.buff-pop:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.buff-pop__head{color:var(--tx-1);font-family:var(--font-ui);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2}.buff-pop__grid{grid-template-columns:repeat(var(--buff-cols,5), var(--buff-cell));gap:2px;display:grid}.mhud-statusbar{flex-direction:column;gap:4px;display:flex}.mhud__float>.buff-strip,.mhud-tl-row>.buff-strip{--buff-icon:26px;--buff-h:44px}.mhud .buff-time{font-size:12px}.v12-bulkbar__go{gap:8px;margin-left:auto;display:inline-flex}.v10-actions .v12-bag__drop{margin-left:auto}.v10-actions .v12-bag__drop+.v10-keycap{margin-left:0}.v10-actions .v12-bag__split{margin-left:auto}.v10-actions .v12-bag__split+.v12-bag__drop{margin-left:0}.v10-actions .v12-bag__act{margin-left:auto}.v10-actions .v12-bag__act+.v12-bag__split{margin-left:0}.v10-bag__cell{display:inline-flex}.v10-iteminfo{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex}.v10-iteminfo.is-empty{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);text-align:center;justify-content:center}.v10-iteminfo__text{gap:3px;min-width:0;display:grid}.v10-iteminfo__name{font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v10-iteminfo__name small{color:var(--tx-1);font-size:var(--fs-cap)}.v10-iteminfo__stats{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap)}.v10-iteminfo__desc{color:var(--tx-1);font-size:var(--fs-cap);line-height:1.35}.v10-loot{width:100%;animation:ui-pop-in var(--t-in) var(--ease-pop) both}.v10-loot .ui-panel__body{gap:6px;display:grid}.v10-loot__list{gap:4px;display:grid}.v10-loot__row{min-width:0;font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.v10-loot__row b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v10-stepper{align-items:center;gap:5px;display:inline-flex}.v10-stepper .ui-button--sm{min-width:36px;padding:0 8px}.v10-stepper__n{min-width:28px;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-sub);text-align:center}.ui-window.v40-shop{width:min(640px,100vw - 32px)}.ui-panel.v40-shop>.ui-panel__body{flex-direction:column;gap:10px;display:flex;overflow:hidden}.v40-shop__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v40-shop__wallet{background:var(--bg-0);border:1px solid var(--ln-hi);border-radius:var(--radius);justify-items:end;gap:1px;padding:5px 12px 5px 14px;display:grid;box-shadow:0 0 0 1px #000,inset 0 0 12px #6fb3dc14}.v40-shop__wallet small{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);line-height:1}.v40-shop__wallet b{color:var(--gold);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-title);font-variant-numeric:tabular-nums;align-items:center;gap:6px;line-height:1.1;display:inline-flex}.v40-shop__list{overscroll-behavior:contain;align-content:start;gap:12px;min-height:120px;max-height:min(58vh,560px);padding-right:4px;display:grid;overflow-y:auto}.v40-shop__group{gap:6px;display:grid}.v40-shop__group-title{color:var(--tx-1);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);letter-spacing:.04em;align-items:center;gap:6px;margin:0;display:flex}.v40-shop__group-title span{color:var(--tx-2);font-weight:var(--fw-ui)}.v40-shop__rows{gap:6px;display:grid}.v40-shop__row{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);grid-template-columns:48px minmax(0,1fr) 104px auto;align-items:center;gap:6px 12px;min-height:60px;padding:6px 10px 6px 6px;display:grid;box-shadow:0 0 0 1px #000}.v40-shop__row--sell{grid-template-columns:20px 48px minmax(0,1fr) 104px auto}.v40-shop__row.is-upgrade{border-color:var(--good);background:linear-gradient(90deg, #5f8f3a29, var(--bg-2))}.v40-shop__row.is-picked{border-color:var(--sel);background:linear-gradient(90deg, #6fb3dc2e, var(--bg-2))}.v40-shop__row.is-poor .ui-slot,.v40-shop__row.is-bound .ui-slot{opacity:.6}.v40-shop__name{gap:2px;min-width:0;display:grid}.v40-shop__name b{min-width:0;font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);align-items:center;gap:6px;line-height:1.25;display:flex}.v40-shop__name small{color:var(--tx-1);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.v40-shop__cost{font-family:var(--font-ui);font-weight:var(--fw-ui);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:1px;display:grid}.v40-shop__cost small{color:var(--tx-1);font-size:var(--fs-cap)}.v40-shop__cost small.v10-danger{color:var(--blood-tx)}.v40-shop__price{color:var(--gold);font-size:var(--fs-label);align-items:center;gap:4px;font-weight:700;display:inline-flex}.v40-shop__row.is-poor .v40-shop__price{color:var(--tx-2)}.v40-shop__act{justify-content:flex-end;align-items:center;gap:6px;display:flex}.v40-shop__act .v10-qty__input{width:56px}.v40-shop__tools{gap:6px;display:flex}.v40-shop__foot{border-top:1px solid var(--ln-1);color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.v40-shop__foot b{color:var(--tx-0)}.v40-shop__foot .v10-brass{color:var(--gold);align-items:center;gap:3px;display:inline-flex}@media (width<=620px){.v40-shop__row{grid-template-columns:48px minmax(0,1fr) auto}.v40-shop__row--sell{grid-template-columns:20px 48px minmax(0,1fr) auto}.v40-shop__act{grid-column:1/-1}}.mhud__center .v40-shop__list{max-height:46dvh}.v10-row.is-selected{border-color:var(--sel)}.ui-window.v31-ah{width:min(1000px,100vw - 32px);container-type:inline-size}.hud__center:not(.mhud__center):has(.v31-ah):has(.v12-bagwin){grid-auto-flow:column;justify-content:center;column-gap:12px}.hud__center:not(.mhud__center):has(.v12-bagwin) .ui-window.v31-ah{width:min(1000px,100vw - 36px + -1*min(668px,100vw - 32px))}.v31-ah .ui-panel__body{font-family:var(--font-ui)}.v31-ah{--fs-cap:13px}.v31-ah .ui-button,.v31-ah .ui-tab,.v31-ah .ui-input{font-size:16px}.v31-ah__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.v31-ah__wallet{align-items:center;gap:8px;padding-bottom:4px;display:inline-flex}.v31-ah__wallet>.ui-button{margin-right:10px}.v31-ah__body{grid-template-columns:168px minmax(0,1fr);gap:10px;min-height:0;display:grid}.v31-ah__cats{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-content:start;gap:2px;max-height:560px;padding:4px;display:grid;overflow-y:auto}.v31-ah__catgroup{border-bottom:1px solid var(--ln-1);gap:1px;padding-bottom:4px;display:grid}.v31-ah__catgroup:last-child{border-bottom:0}.v31-ah__cat{min-height:32px;color:var(--tx-0);font:inherit;font-weight:700;font-size:var(--fs-label);text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:flex}.v31-ah__cat.is-sub{min-height:28px;color:var(--tx-1);font-weight:600;font-size:var(--fs-body);padding-left:22px}.v31-ah__cat small{color:var(--tx-2);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.v31-ah__cat:hover{background:var(--bg-2)}.v31-ah__cat.is-active{color:var(--sel-tx);background:color-mix(in srgb, var(--sel) 14%, var(--bg-1));border-color:var(--ln-hi)}.v31-ah__main{gap:8px;min-width:0;display:grid}.v31-ah__search{background:var(--bg-1);border:1px solid var(--ln-1);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:8px;display:grid}.v31-ah__opts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;display:flex}.v31-ah__opts select.ui-input{width:auto;min-width:104px;height:34px;min-height:34px}.v31-ah__check{color:var(--tx-1);font-size:var(--fs-cap);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v31-ah__check input{width:16px;height:16px;accent-color:var(--sel)}.v31-ah__table{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-content:start;min-height:444px;display:grid}.v31-ah__tr{border-bottom:1px solid var(--ln-1);min-height:40px;color:var(--tx-0);font-size:var(--fs-body);cursor:pointer;grid-template-columns:minmax(0,2.6fr) 56px 52px minmax(0,1fr) 92px 100px 72px;align-items:center;gap:8px 14px;padding:0 10px;display:grid}.v31-ah__table--mine .v31-ah__tr{cursor:default;grid-template-columns:minmax(0,2.4fr) 56px 100px 100px 72px 84px}.v31-ah__trend{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.v31-ah__trend>section{gap:6px;min-width:0;display:grid}.v31-ah__table--trend,.v31-ah__table--sales{overscroll-behavior:contain;min-height:0;max-height:560px;overflow-y:auto}.v31-ah__table--trend .v31-ah__tr{cursor:default;grid-template-columns:minmax(0,2fr) 48px 90px 90px minmax(0,1.3fr)}.v31-ah__table--sales .v31-ah__tr{cursor:default;grid-template-columns:64px minmax(0,1fr) 48px 96px;min-height:34px}.v31-ah__log{gap:8px;min-width:0;display:grid}.v31-ah__logbar{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.v31-ah__seg{gap:4px;display:inline-flex}.v31-ah__seg .ui-button{white-space:nowrap}.v31-ah__logsum{font-size:var(--fs-cap);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-weight:700;display:inline-flex}.v31-ah__logsum>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.v31-ah__logsum .is-buy{color:var(--sel-tx)}.v31-ah__logsum .is-sell{color:var(--good-tx)}.v31-ah__table--log{overscroll-behavior:contain;min-height:0;max-height:520px;display:block;overflow-y:auto}.v31-ah__table--log .v31-ah__tr{cursor:default;grid-template-columns:48px minmax(0,2.2fr) 52px 116px 112px minmax(0,1fr) 64px}.v31-ah__side{font-size:var(--fs-cap);white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:700;display:inline-block}.v31-ah__tr.is-buy .v31-ah__side{color:var(--sel-tx);background:color-mix(in srgb, var(--sel) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sel) 45%, transparent)}.v31-ah__tr.is-sell .v31-ah__side{color:var(--good-tx);background:color-mix(in srgb, var(--good-tx) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good-tx) 40%, transparent)}.v31-ah__tr.is-buy{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--sel) 70%, transparent)}.v31-ah__tr.is-sell{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--good-tx) 60%, transparent)}.v31-ah__tr.is-buy .is-flow{color:var(--blood-tx)}.v31-ah__tr.is-sell .is-flow{color:var(--good-tx)}.v31-ah__tr:not(.v31-ah__th):hover{background:var(--bg-2)}.v31-ah__tr.is-selected{background:color-mix(in srgb, var(--sel) 16%, var(--bg-1));box-shadow:inset 3px 0 0 var(--sel)}.v31-ah__tr.is-mine .is-seller{color:var(--good-tx)}.v31-ah__th{background:var(--bg-1);border-bottom:1px solid var(--ln-2);cursor:default;min-height:34px}.v31-ah__th>*{color:var(--tx-1);font:inherit;font-weight:700;font-size:var(--fs-cap);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.v31-ah__th>span{cursor:default}.v31-ah__th>[aria-sort=ascending],.v31-ah__th>[aria-sort=descending]{color:var(--sel-tx)}.v31-ah__th i{font-size:10px;font-style:normal}.v31-ah__tr .is-item{align-items:center;gap:8px;min-width:0;display:flex}.v31-ah__tr .is-num,.v31-ah__tr .is-price,.v31-ah__tr .is-time{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.v31-ah__tr .is-price{color:var(--gold);align-items:center;gap:3px;font-weight:700;display:inline-flex}.v31-ah__th .is-price{color:var(--tx-1)}.v31-ah__tr .is-price.is-poor{color:var(--blood-tx)}.v31-ah__tr .is-time{color:var(--tx-2);font-size:var(--fs-cap)}.v31-ah__tr .is-grade{font-weight:700;font-size:var(--fs-cap)}.v31-ah__tr .is-seller{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v31-ah__tr .is-act{justify-content:flex-end;display:flex}.v31-ah__name{min-width:0;display:grid}.v31-ah__name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v31-ah__name small{color:var(--tx-2);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v31-ah__pager{justify-content:space-between;align-items:center;gap:8px;display:flex}.v31-ah__pages{align-items:center;gap:4px;display:inline-flex}.v31-ah__pages b{min-width:56px;color:var(--tx-0);text-align:center;font-variant-numeric:tabular-nums}.v31-ah__pages .ui-button--sm{min-width:32px;padding:0 6px}.v31-ah__pop{overscroll-behavior:contain;gap:10px;max-height:min(64vh,560px);display:grid;overflow-y:auto}.v31-ah__pop .v10-iteminfo{box-shadow:none;background:0 0;border:0}html:not(.tb-mobile) .ui-modal:has(.v31-ah__pop .v10-iteminfo-pair){width:min(640px,100%)}.v31-ah__pop .v10-iteminfo.is-worn{background:var(--bg-0);border:1px solid var(--ln-1)}.v31-ah__pop .v31-ah__buy{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);gap:4px;margin:0;padding:8px 10px;display:grid}.v31-ah__offers{overscroll-behavior:contain;background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-content:start;gap:2px;max-height:132px;padding:2px;display:grid;overflow-y:auto}.v31-ah__offer{min-height:28px;color:var(--tx-0);font:inherit;font-size:var(--fs-cap);text-align:left;border-radius:calc(var(--radius) - 2px);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 8px;display:grid}.v31-ah__offer:hover{background:var(--bg-2)}.v31-ah__offer.is-selected{background:color-mix(in srgb, var(--sel) 16%, var(--bg-1));box-shadow:inset 3px 0 0 var(--sel)}.v31-ah__offer .is-seller{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v31-ah__offer.is-mine .is-seller{color:var(--good-tx)}.v31-ah__offer .is-price{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:700;display:inline-flex}.v31-ah__offer .is-price small{color:var(--tx-2);font-weight:400}.v31-ah__buy,.v31-ah__calc{gap:2px;margin:0;display:grid}.v31-ah__buy>div,.v31-ah__calc>div{font-size:var(--fs-cap);justify-content:space-between;gap:14px;display:flex}.v31-ah__buy dt,.v31-ah__calc dt{color:var(--tx-1)}.v31-ah__buy dd,.v31-ah__calc dd{color:var(--tx-0);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:0;font-weight:700;display:inline-flex}.v31-ah__buy dd.is-poor{color:var(--blood-tx)}.v31-ah__sell{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;display:grid}.v31-ah__bag{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-content:start;gap:6px;padding:8px;display:grid}.v31-ah__baggrid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,48px);gap:5px;max-height:470px;display:grid;overflow-y:auto}.v31-ah__form{background:var(--bg-1);border:1px solid var(--ln-hi);border-radius:var(--radius);align-content:start;gap:10px;padding:10px;display:grid}.v31-ah__market{font-size:var(--fs-cap);background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);grid-template-columns:auto 1fr;gap:4px 12px;padding:8px 10px;display:grid}.v31-ah__market span{color:var(--tx-1)}.v31-ah__market b{color:var(--gold);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:3px;display:inline-flex}.v31-ah__market small{color:var(--tx-2);font-size:var(--fs-cap);font-weight:600}.v31-ah__market .v31-ah__recent{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.v31-ah__recent i{color:var(--tx-1);font-variant-numeric:tabular-nums;background:var(--bg-1);border:1px solid var(--ln-1);border-radius:999px;padding:1px 6px;font-style:normal}.v31-ah__field{color:var(--tx-1);font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.v31-ah__price{align-items:center;gap:6px;display:inline-flex}.v31-ah__price .ui-input{text-align:right;font-variant-numeric:tabular-nums;width:130px}.v31-ah__calc{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);padding:8px 10px}.v31-ah__calc>div{font-size:var(--fs-body)}.v31-ah__calc .is-sum{border-top:1px solid var(--ln-1);padding-top:4px}.v31-ah__calc .is-sum dd{color:var(--gold)}@container (width<=760px){.v31-ah__body,.v31-ah__sell{grid-template-columns:minmax(0,1fr)}.v31-ah__cats{max-height:none;display:flex;overflow-x:auto}.v31-ah__catgroup{display:contents}.v31-ah__cat,.v31-ah__cat.is-sub{flex:none;padding:0 10px}.v31-ah__tr{grid-template-columns:minmax(0,1fr) 44px 84px}.v31-ah__tr>.is-grade,.v31-ah__tr>.is-seller,.v31-ah__tr>.is-time,.v31-ah__tr>.is-total,.v31-ah__tr>:nth-child(5){display:none}.v31-ah__trend{grid-template-columns:minmax(0,1fr)}.v31-ah__table--trend .v31-ah__tr{grid-template-columns:minmax(0,1fr) 40px 80px 80px}.v31-ah__table--sales .v31-ah__tr{grid-template-columns:minmax(0,1fr) 40px 84px}.v31-ah__table--trend,.v31-ah__table--sales{max-height:40dvh}.v31-ah__table--mine .v31-ah__tr{grid-template-columns:minmax(0,1fr) 44px 84px 72px}.v31-ah__table--mine .v31-ah__tr>:nth-child(4){display:none}.v31-ah__table--log .v31-ah__tr{grid-template-columns:minmax(0,1fr) 40px 104px;padding:6px 10px}.v31-ah__table--log .v31-ah__tr>:first-child,.v31-ah__table--log .v31-ah__tr>:nth-child(4){display:none}.v31-ah__table--log .v31-ah__tr>:nth-child(5){display:inline-flex}.v31-ah__table--log .v31-ah__name b,.v31-ah__table--log .v31-ah__name small{white-space:normal;overflow-wrap:anywhere}.v31-ah__table--log{max-height:52dvh}.v31-ah__top .ui-tabs{flex-wrap:wrap}.v31-ah__top .ui-tab{flex:auto;padding:0 10px}.v31-ah__table{min-height:0}.v31-ah__detail{grid-template-columns:minmax(0,1fr)}}.v10-party{pointer-events:auto;width:100%;min-height:0;overflow-y:auto}.hud__area--tr{min-height:0;max-height:100%}.hud__area--tr>[data-hud=minimap]{flex-direction:column;min-height:0}.hud__area--tr .hud-minimap{flex:none}.v10-party .ui-panel__head{min-height:36px;padding:0 40px}.v10-party__title{align-items:center;gap:5px;display:inline-flex}.v10-party__list{gap:6px;display:grid}.v10-party__row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.v10-party__row.is-offline .v10-party__emblem,.v10-party__row.is-offline .ui-bar__track{filter:grayscale()brightness(.6)}.v10-party__row.is-offline .v10-party__name{color:var(--tx-1)}.v10-party__row.is-dead .v10-party__emblem{filter:grayscale()}.v10-party__emblem{background:var(--bg-3);border-radius:var(--radius);border:1px solid #000;place-items:center;width:30px;height:30px;display:grid}.v10-party__emblem--lg{border-radius:var(--radius);flex:none;width:44px;height:44px}.v10-party__info{gap:2px;min-width:0;display:grid}.v10-party__info .ui-bar__track{height:12px}.v10-party__info .ui-bar__value{font-size:var(--fs-cap);display:none}.v10-party__name{min-width:0;font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap);align-items:baseline;gap:4px;line-height:1.1;display:flex}.v10-party__name>span:not(.v10-party__crown):not(.v10-party__bless){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v10-party__name small{color:var(--tx-1);font-size:var(--fs-cap);flex:none}.v10-party__crown,.v10-party__bless{flex:none;align-self:center;place-items:center;display:inline-grid}.v10-party__crown{color:var(--gold)}.v10-party__crown svg{width:13px;height:10px}.v10-party__bless{color:#8affc0;cursor:help}.v10-party__bless svg{width:10px;height:10px}.v10-sprout{color:#9be36b;vertical-align:-1px;cursor:help;flex:none;align-self:center;place-items:center;margin:0 2px;font-style:normal;display:inline-grid}.v10-sprout svg{width:12px;height:12px}.v10-guide-line{color:#b6ec8f;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px;display:inline-flex}.v10-fresh-badge{white-space:nowrap;flex:none}.ui-badge.v10-fresh-badge{color:#e4ffd2;background:#24401a;border-color:#4f7d36}.recruit-fresh{color:#b6ec8f}small.v10-guide-line{font-size:13px;display:block}.v10-party__where{min-width:0;color:var(--tx-1);font:400 var(--fs-cap)/1.1 var(--font-ui);align-items:center;gap:3px;display:flex}.v10-party__where>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v10-party__pin{flex:none;width:10px;height:10px}.v10-party__where.is-here .v10-party__pin{color:var(--good-tx)}.v10-party.hud-rparty{align-self:stretch;width:100%;height:auto}.hud-rparty__title{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.hud-rparty__title small{color:var(--tx-1);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.v10-party__acts{gap:3px;display:grid}.v10-party__acts .ui-button--sm{min-width:44px;padding:0 8px}.v10-party__foot{gap:6px;display:flex}.v10-party__foot>.ui-button{white-space:nowrap;flex:auto;padding:0 8px}@media (hover:hover) and (pointer:fine){.hud__area--tr .v10-party__row{grid-template-columns:30px minmax(0,1fr);position:relative}.hud__area--tr .v10-party__acts{background:linear-gradient(90deg, transparent, var(--bg-1) 14px);opacity:0;grid-auto-flow:column;gap:4px;padding-left:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hud__area--tr .v10-party__row:hover .v10-party__acts,.hud__area--tr .v10-party__row:focus-within .v10-party__acts{opacity:1}}.m-party,.m-rparty{border:1px solid var(--ln-1);border-radius:var(--radius);cursor:pointer;pointer-events:auto;background:#0c0d10db;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:5px 6px;display:flex;box-shadow:0 0 0 1px #000}.m-rparty{justify-content:flex-start;align-self:flex-start;max-width:100%;min-height:44px}.m-rparty .m-party__m .v10-party__emblem{width:18px;height:18px}.m-party__m{gap:2px;display:grid}.m-party__m .v10-party__emblem{width:22px;height:22px}.m-party__m.is-offline{opacity:.5;filter:grayscale()}.m-party__m.is-dead .v10-party__emblem{filter:grayscale()}.m-party__hp{background:linear-gradient(90deg, var(--good-tx) calc(var(--ratio) * 100%), var(--bg-0) 0);border:1px solid #000;height:4px;display:block}.ui-sheet .v10-party__acts{grid-auto-flow:column;gap:6px}.ui-sheet .v10-party__name,.ui-sheet .v10-party__name small{font-size:var(--fs-label)}.v10-invite{pointer-events:auto;width:min(340px,100%);animation:ui-pop-in var(--t-in) var(--ease-pop) both}.v10-invite__body{font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body);align-items:center;gap:10px;margin-bottom:8px;line-height:1.45;display:flex}.v10-invite__body small{color:var(--tx-1);font-size:var(--fs-cap)}.v10-raid-modal{width:min(460px,100%);animation:ui-pop-in var(--t-in) var(--ease-pop) both}.v10-raid-modal>.ui-panel__body{grid-auto-rows:max-content;gap:12px;display:grid}.v10-raid-modal>.ui-panel__body:has(>.v10-raid__scroll){flex-direction:column;display:flex;overflow:hidden}.v10-raid-modal>.ui-panel__body:has(>.v10-raid__scroll)>*{flex:none}.v10-raid-modal>.ui-panel__body>.v10-raid__scroll{overscroll-behavior:contain;touch-action:pan-y;flex:0 auto;grid-auto-rows:max-content;gap:12px;min-height:0;display:grid;overflow-y:auto}.v10-raid__hero{text-align:center;justify-items:center;gap:6px;display:grid}.v10-raid__big{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-h1);color:var(--tx-0);text-shadow:0 2px #000;line-height:1.2}.v10-raid__big.is-good{color:var(--gold)}.v10-raid__big.is-bad{color:var(--blood-tx);font-size:var(--fs-title)}.v10-raid__stats{color:var(--tx-0);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-label);flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}.v10-raid__stats>span{align-items:center;gap:3px;display:inline-flex}.v10-raid__rewards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.v10-raid__row{gap:12px}.ui-window.v10-raid-window{width:min(860px,100vw - 32px)}.v10-raid__browser{gap:10px;display:grid}.v10-raid__split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:10px;display:grid}.v10-raid__list{overscroll-behavior:contain;max-height:520px;overflow-y:auto}.v10-raid__pick{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;gap:10px}.v10-raid__pick .v10-row__text b{font-size:var(--fs-label)}.v10-raid__pick.is-mine{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 14px color-mix(in srgb, var(--gold) 55%, transparent);animation:1.8s ease-in-out infinite v10-raid-mine}@keyframes v10-raid-mine{50%{box-shadow:0 0 0 1px var(--gold), 0 0 22px color-mix(in srgb, var(--gold) 80%, transparent)}}@media (prefers-reduced-motion:reduce){.v10-raid__pick.is-mine{animation:none}}.v10-raid__state{flex-wrap:wrap;justify-content:end;align-items:center;gap:4px;max-width:42%;margin-left:auto;display:flex}.v10-raid__detail{background:var(--bg-1);border:1px solid var(--ln-hi);border-radius:var(--radius);align-content:start;gap:10px;padding:12px;display:grid}.v10-raid__sec{gap:3px;display:grid}.v10-raid__sec h4{color:var(--tx-1);font-size:var(--fs-cap);letter-spacing:.04em;margin:0 0 2px;font-weight:700}.v10-raid__sec>.ui-button{white-space:nowrap;justify-self:start}.v10-raid__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.v10-raid__head small{color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-cap)}.v10-raid__steps{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.v10-raid__step{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);color:var(--tx-0);font:inherit;text-align:center;cursor:pointer;white-space:nowrap;gap:2px;padding:6px 8px;display:grid}.v10-raid__step b{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label)}.v10-raid__step small{color:var(--tx-1);font-size:var(--fs-cap)}.v10-raid__step.is-under{opacity:.7}.v10-raid__step.is-hell{border-color:color-mix(in srgb, var(--blood-tx) 60%, var(--ln-1))}.v10-raid__step:hover{border-color:var(--ln-hi);opacity:1}.v10-raid__step.is-on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--bg-2));opacity:1}.v10-raid__step.is-on b{color:var(--gold)}.v10-raid__step.is-on.is-hell{border-color:var(--blood-tx);box-shadow:0 0 0 1px var(--blood-tx);background:color-mix(in srgb, var(--blood-tx) 12%, var(--bg-2))}.v10-raid__step.is-on.is-hell b{color:var(--tx-0)}.v10-raid__step.is-locked{opacity:.55;border-style:dashed;position:relative}.v10-raid__step.is-locked b{color:var(--tx-1)}.v10-raid__step.is-locked .ladder-lock{color:var(--tx-1);position:absolute;top:4px;left:4px}.v10-raid__dawn{flex-wrap:wrap;gap:6px;display:flex}.v10-raid__dawnchip{max-width:100%;min-height:32px;color:var(--tx-0);font:inherit;white-space:nowrap;cursor:pointer;background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);align-items:center;gap:6px;padding:4px 10px;font-size:16px;display:inline-flex}.v10-raid__dawnsec>small{font-size:13px}.v10-raid__dawnchip>span:last-child{text-overflow:ellipsis;overflow:hidden}.v10-raid__dawnchip .v10-rgroup__emblem{width:20px;height:20px}.v10-raid__dawnchip:hover:not(:disabled){border-color:var(--ln-hi)}.v10-raid__dawnchip.is-on{color:var(--gold);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--bg-2))}.v10-raid__dawnchip:disabled{cursor:default}.v10-raid__dawnchip:disabled:not(.is-on){opacity:.7}.v10-raid__specs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.v10-raid__spec{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);gap:1px;min-width:0;padding:6px 8px;display:grid}.v10-raid__spec small{color:var(--tx-1);font-size:var(--fs-cap)}.v10-raid__spec b{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);color:var(--tx-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v10-raid__spec.is-good b{color:var(--gold)}.v10-raid__spec.is-bad b{color:var(--blood-tx)}.v10-rgroup{--fs-cap:13px}.v10-rgroup .ui-button,.v10-rgroup .ui-input{font-size:16px}.v10-raid__sechead{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.v10-raid__sechead h4{margin:0}.v10-rgroup__list{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);overscroll-behavior:contain;max-height:30dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.v10-rgroup__list>li+li{border-top:1px solid var(--ln-1)}.v10-rgroup__row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 8px;display:grid}.v10-rgroup__row.is-blocked .v10-rgroup__info{opacity:.72}.v10-rgroup__row>.ui-button{white-space:nowrap;min-width:72px}.v10-rgroup__emblem{background:color-mix(in srgb, var(--class-color) 45%, #000);border-radius:var(--radius);border:1px solid #000;flex:none;place-items:center;width:30px;height:30px;display:grid}.v10-rgroup__emblem.is-empty{border:1px dashed var(--ln-2);background:0 0}.v10-rgroup__info{gap:2px;min-width:0;display:grid}.v10-rgroup__line{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.v10-rgroup__line>b{max-width:100%;color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.v10-rgroup__line>small{color:var(--tx-1);font-size:var(--fs-cap);flex:none}.v10-rgroup__say{color:var(--tx-1);font-size:var(--fs-cap);overflow-wrap:anywhere;line-height:1.35}.v10-rgroup__makeup{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.v10-rgroup__makeup>b{color:var(--gold);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.v10-rgroup__makeup.is-full>b{color:var(--tx-2)}.v10-rgroup__stack{display:inline-flex}.v10-rgroup__stack>.v10-rgroup__emblem{width:20px;height:20px;box-shadow:0 0 0 1px var(--bg-2);border-radius:50%}.v10-rgroup__stack>.v10-rgroup__emblem+.v10-rgroup__emblem{margin-left:-5px}.v10-rgroup__member{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 8px;display:grid}.v10-rgroup__member.is-open{color:var(--tx-2);font-size:var(--fs-cap)}.v10-rgroup__member>.ui-button{white-space:nowrap}.v10-rgroup__who{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.v10-rgroup__who>b{color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v10-rgroup__who>small{color:var(--tx-1);font-size:var(--fs-cap);white-space:nowrap}.v10-rgroup__lead{color:var(--bg-0);font-size:var(--fs-cap);background:var(--gold);border-radius:var(--radius);flex:none;padding:1px 6px;font-weight:700;line-height:1.3}.v10-rgroup__text{color:var(--tx-0);font-size:var(--fs-cap);overflow-wrap:anywhere;background:var(--bg-2);border-left:2px solid var(--gold);border-radius:var(--radius);margin:0 0 4px;padding:6px 10px;line-height:1.4}.v10-rgroup__empty{color:var(--tx-1);font-size:var(--fs-cap);text-align:center;border:1px dashed var(--ln-2);border-radius:var(--radius);margin:0;padding:14px 10px}.v10-rgroup__note{color:var(--tx-1);font-size:var(--fs-cap);background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;line-height:1.4;display:flex}.v10-rgroup__note b{color:var(--tx-0)}.v10-rgroup__note .ui-button{white-space:nowrap;flex:none}.v10-rgroup__form{gap:6px;margin-top:4px;display:flex}.v10-rgroup__form .ui-input{flex:1;width:0;min-width:0}.v10-rgroup__form .ui-button{white-space:nowrap;flex:none}.v10-rgroup__new{white-space:nowrap;justify-self:stretch;margin-top:4px}.v10-rgroup__acts{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.v10-raid__split{grid-template-columns:minmax(0,1fr)}.v10-raid__list{max-height:34dvh}}.v10-legendary{color:var(--legendary)}.v10-unique{color:var(--unique)}.v10-absolute{color:var(--absolute)}.v10-dps{overscroll-behavior:contain;background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);gap:4px;max-height:min(42dvh,340px);padding:0 10px 8px;display:grid;overflow-y:auto}.v10-dps__head{z-index:1;color:var(--tx-0);font-family:var(--font-ui);font-weight:var(--fw-ui);background:var(--bg-2);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex;position:sticky;top:0}.v10-dps__head small{color:var(--tx-1);font-size:var(--fs-cap)}.v10-dps__row{grid-template-columns:18px minmax(56px, 1.2fr) minmax(24px, 2fr) max-content var(--dps-dmg-w,76px);color:var(--tx-0);font-family:var(--font-ui);font-size:var(--fs-label);align-items:center;gap:8px;display:grid}.v10-dps--sub{--dps-dmg-w:7.5em}.v10-dps__row.is-me{color:var(--sel-tx)}.v10-dps__rank{color:var(--tx-1);text-align:center}.v10-dps__name{min-width:0;line-height:1.15;display:grid}.v10-dps__name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v10-dps__name small{color:var(--tx-1);font-size:var(--fs-cap)}.v10-dps__bar{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);height:10px;overflow:hidden}.v10-dps__bar i{height:100%;display:block}.v10-dps__pct{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:56px}.v10-dps__dmg{color:var(--tx-1);white-space:nowrap;line-height:1.2;font-size:var(--fs-cap);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.v10-lives{color:var(--tx-0);font-family:var(--font-ui);font-weight:var(--fw-ui);text-shadow:0 1px #000;flex-wrap:wrap;justify-content:center;gap:2px 10px;margin-top:2px;font-size:11px;display:flex}.v10-lives__who{align-items:center;gap:4px;display:inline-flex}.v10-lives__who.is-out{color:var(--tx-2);text-decoration:line-through}.v10-lives__heart{color:#e0485a;letter-spacing:-1px}.v10-lives__heart.is-empty{color:#3a3040}.v10-raid__name{font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-family:var(--font-display)!important;font-size:var(--fs-title)!important}.v10-ready{gap:12px;display:grid}.v10-ready__list{overscroll-behavior:contain;max-height:min(40dvh,360px);overflow-y:auto}.v10-ready__count{color:var(--gold);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;font-size:48px;line-height:1}.v10-ready__count small{font-size:var(--fs-sub);margin-left:4px}.v10-ready__count.is-low{color:var(--blood-tx);animation:1s ease-in-out infinite v10-blink}.v10-ready__decide{gap:10px;display:grid}.v10-ready__ask{color:var(--tx-0);font-family:var(--font-ui);font-size:var(--fs-body);text-align:center;background:color-mix(in srgb, var(--blood) 14%, var(--bg-1));border:1px solid var(--blood);border-radius:var(--radius);margin:0;padding:10px 12px}.v10-ready__ask b{color:var(--blood-tx)}.v10-actions--three{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=480px){.v10-actions--three{grid-template-columns:1fr}}@keyframes v10-blink{0%,to{filter:none}50%{filter:brightness(1.35) drop-shadow(0 0 4px var(--sel))}}@keyframes v10-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes v10-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(3px)}}@keyframes v10-mpflash{0%,60%{filter:brightness(1.6) drop-shadow(0 0 0 var(--blood)) drop-shadow(0 0 5px var(--blood))}30%,to{filter:none}}@keyframes v10-mplabel{0%,60%{color:var(--blood);transform:scale(1.2)}30%,to{color:var(--tx-1);transform:none}}@media (prefers-reduced-motion:reduce){.v10-points,.v10-up,.v10-ready__count.is-low{animation:none}}[data-hud=toasts]{z-index:var(--z-toast)}[data-hud=boss],[data-hud=island-banner]{z-index:var(--z-hud)}.v10-reconnect{color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-label);border:1px solid var(--ln-1);border-left:3px solid var(--blood);border-radius:var(--radius);box-shadow:0 0 0 1px #000, var(--shadow-panel);background:#141518f0;align-items:center;gap:7px;padding:6px 13px;line-height:1.2;animation:1.1s ease-in-out infinite v10-blink;display:flex}.v10-reconnect:before{content:"";background:var(--blood-tx);border-radius:50%;width:10px;height:10px}.test-server-badge{z-index:110;pointer-events:none;color:#1a1206;font-family:var(--font-ui);letter-spacing:.02em;white-space:nowrap;background:#f0a83a;border-radius:0 0 8px 8px;padding:2px 14px 3px;font-size:12px;font-weight:800;line-height:1.3;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 2px 6px #00000080}.no-webgl{box-sizing:border-box;text-align:left;border:1px solid var(--ln-1);border-left:3px solid var(--blood-tx);border-radius:var(--radius);color:var(--tx-0);font-family:var(--font-ui);background:#0a0a0cb8;margin:0 0 10px;padding:8px 12px}.no-webgl h2{color:var(--blood-tx);font-size:var(--fs-label);margin:0 0 4px;font-weight:800}.no-webgl p{font-size:var(--fs-label);margin:0 0 4px;line-height:1.45}.no-webgl ul{font-size:var(--fs-label);color:var(--tx-1);margin:0;padding-left:18px;line-height:1.45}.no-webgl-game{z-index:101;pointer-events:auto;background:#0c0d10;place-items:center;display:grid;position:fixed;inset:0}.no-webgl-game .no-webgl{background:var(--surface-solid);width:min(520px,100vw - 16px);box-shadow:0 0 0 1px #000, var(--shadow-panel)}.dps-hud{pointer-events:auto;width:min(340px,100vw - 24px);animation:ui-pop-in var(--t-in) var(--ease-pop) both}.dps-hud__head{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.dps-hud__title{color:var(--tx-1);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap)}.dps-hud__actions{flex:none;gap:4px;display:flex}.dps-hud__main{font-family:var(--font-ui);justify-content:center;align-items:baseline;gap:6px;margin:2px 0 6px;display:flex}.dps-hud__main b{color:var(--tx-0);font-variant-numeric:tabular-nums;text-shadow:0 2px #000;font-size:30px;line-height:1}.dps-hud__main[data-live] b{color:var(--gold)}.dps-hud__main small{color:var(--tx-1);font-size:var(--fs-label);font-weight:700}.dps-hud__stats{grid-template-columns:repeat(3,1fr);gap:4px 10px;margin:0;display:grid}.dps-hud__stats div{flex-direction:column;align-items:center;display:flex}.dps-hud__stats dt{color:var(--tx-1);font-family:var(--font-ui);font-size:11px}.dps-hud__stats dd{color:var(--tx-0);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);font-variant-numeric:tabular-nums;margin:0}.dps-hud__hint{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);text-align:center;margin:4px 0 2px;line-height:1.4}.hud:not(.mhud)>.hud__guide{pointer-events:none;grid-area:1/1;place-self:center start;width:260px;max-width:100%;position:relative}.ui-panel.hud-guide{font-family:var(--font-ui);gap:4px;padding:6px 10px 10px;display:grid}.hud-guide__head{width:100%;min-height:32px;color:var(--label);font:inherit;font-weight:700;font-size:var(--fs-cap);letter-spacing:.08em;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;display:flex}.hud-guide__label{white-space:nowrap;flex:1;min-width:0}.hud-guide__tool{width:32px;height:32px;color:var(--tx-2);background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:color var(--t-press), border-color var(--t-press);flex:none;place-items:center;padding:0;display:inline-grid}.hud-guide__tool:hover,.hud-guide__tool:focus-visible{color:var(--sel);border-color:var(--sel)}.hud:not(.mhud) .hud-guide.is-off{opacity:.8;width:max-content;padding:2px 6px}.hud-guide.is-off .hud-guide__head{cursor:pointer}.hud-guide.is-off:hover{opacity:1}.hud-guide.is-off .hud-guide__head:hover,.hud-guide.is-off .hud-guide__head:focus-visible{color:var(--sel)}.hud-guide__state{flex:none}.hud-guide__rec{width:100%;min-height:52px;color:var(--tx-0);font:inherit;text-align:left;border:1px solid var(--ln-hi);border-radius:var(--radius);background:0 0;align-items:center;gap:10px;padding:7px 8px;display:flex}.hud-guide__rec.is-action{cursor:pointer;transition:border-color var(--t-press), background-color var(--t-press)}.hud-guide__rec.is-action:hover,.hud-guide__rec.is-action:focus-visible{border-color:var(--sel);background:var(--sel-bg)}.hud-guide__text{flex:1;gap:2px;min-width:0;display:grid}.hud-guide__title{color:var(--tx-0);font-size:var(--fs-body);word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.hud-guide__reason{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.hud-guide__go{color:var(--label);flex:none}.hud-guide__rec.is-action:hover .hud-guide__go,.hud-guide__rec.is-action:focus-visible .hud-guide__go{color:var(--sel)}.loot-feed{pointer-events:none;width:260px;font-family:var(--font-ui);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0}.hud__guide:not(:has(.hud-guide)) .loot-feed{top:-48px}.loot-feed__row{border-left:3px solid var(--rar);min-height:40px;box-shadow:inset 24px 0 24px -24px var(--rar);animation:loot-in .22s var(--ease-pop) both;background:linear-gradient(90deg,#08090ce6 0%,#08090cb8 60%,#08090c00 100%);border-radius:2px;flex:none;align-items:center;gap:8px;padding:3px 10px 3px 6px;display:flex;position:relative;overflow:hidden}.loot-feed__row.is-leaving{animation:.3s ease-in both loot-out}.loot-feed__row.is-shiny:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--rar) 45%, transparent) 50%, transparent 70%);animation:.9s ease-out .18s both loot-shine;position:absolute;inset:0;transform:translate(-100%)}.loot-feed__row.is-legendary,.loot-feed__row.is-unique,.loot-feed__row.is-absolute{box-shadow:inset 40px 0 30px -30px var(--rar), 0 0 10px -2px color-mix(in srgb, var(--rar) 55%, transparent)}.loot-feed__icon{flex:none}.loot-feed__icon--gold{place-items:center;width:32px;height:32px;display:inline-grid}.loot-feed__text{flex:1;gap:1px;min-width:0;display:grid}.loot-feed__name{align-items:center;gap:4px;min-width:0;display:flex}.loot-feed__name b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000,0 0 2px #000;font-weight:700;line-height:1.25;overflow:hidden}.loot-feed__up{color:var(--good-tx);font-size:var(--fs-cap);text-shadow:0 1px #000;flex:none;font-weight:700}.loot-feed__sub{color:var(--tx-1);font-size:var(--fs-cap);white-space:nowrap;text-shadow:0 1px #000;line-height:1.2}.loot-feed__qty{color:var(--tx-0);font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px #000,0 0 2px #000;animation:loot-bump .26s var(--ease-pop) both;flex:none;font-weight:700}.loot-feed__row.is-gold .loot-feed__qty{color:var(--gold)}@keyframes loot-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes loot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-16px)}}@keyframes loot-shine{to{transform:translate(100%)}}@keyframes loot-bump{0%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.loot-feed__row,.loot-feed__row.is-leaving,.loot-feed__qty,.loot-feed__row.is-shiny:after{animation-duration:1ms}}.tb-reduced .loot-feed__row,.tb-reduced .loot-feed__qty,.tb-reduced .loot-feed__row.is-shiny:after{animation:none}.v16-stats,.ui-window.v16-stats{width:min(720px,100vw - 32px)}.stx{grid-template-columns:236px minmax(0,1fr);gap:18px;display:grid}.stx__hero{background:radial-gradient(ellipse at 50% 72%, color-mix(in srgb, var(--class-color) 30%, transparent), transparent 62%), linear-gradient(180deg, #0000001a, #00000073);border:1px solid #c9a24a33;border-radius:4px;grid-template-rows:minmax(0,1fr) auto auto;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 0 24px #0009}.stx__hero .v10-portrait{min-height:250px;box-shadow:none;background:radial-gradient(at 50% 92%,#000000a6,#0000 55%)}.stx__who{text-align:center;font-family:var(--font-ui);justify-items:center;gap:3px;display:grid}.stx__lv{color:var(--label);font-size:var(--fs-cap);letter-spacing:.08em;font-weight:700}.stx__lv b{color:var(--gold);font-size:var(--fs-sub);letter-spacing:0}.stx__name{max-width:100%;color:var(--parch);font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-display);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #000;line-height:1.15;overflow:hidden}.stx__job{color:var(--tx-1);font-size:var(--fs-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.stx__job .ui-sprite{filter:brightness(1.35)drop-shadow(0 1px #000)}.stx__awake{color:var(--awaken-tx);font-size:var(--fs-cap);border:1px solid color-mix(in srgb, var(--awaken) 60%, transparent);border-radius:2px;padding:1px 6px;font-style:normal;font-weight:800}.stx__exp{gap:4px;display:grid}.stx__exptrack{background:#0009;border:1px solid #000;border-radius:2px;height:8px;display:block;overflow:hidden}.stx__exptrack>span{background:linear-gradient(180deg, #ffffff38, #0003), linear-gradient(90deg, color-mix(in srgb, var(--exp) 52%, #000), var(--exp) 55%, var(--exp-hi));height:100%;display:block}.stx__exp small{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.stx__main{align-content:start;gap:12px;min-width:0;display:grid}.stx__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stx__tile{--tone:var(--brz);text-align:left;background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 16%, #00000080), #00000059);border:1px solid color-mix(in srgb, var(--tone) 34%, #000);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 14px 10px 10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.stx__tile--atk{--tone:#c26a3a}.stx__tile--mag{--tone:#8a6ad0}.stx__tile--hp{--tone:var(--hp-hi)}.stx__tile--mp{--tone:var(--mp-hi)}.stx__icon{filter:brightness(1.6)saturate(1.15)drop-shadow(0 2px 3px #000000e6);grid-area:1/1/3;justify-self:center}.stx__tile:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--tone) 28%, transparent), transparent 70%);border-radius:50%;grid-area:1/1/3;width:48px;height:48px}.stx__label{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);letter-spacing:.06em;grid-column:2;justify-self:start;font-weight:700}.stx__value{color:#fff;font-family:var(--font-ui);font-size:var(--fs-num-lg);font-variant-numeric:tabular-nums;text-shadow:0 2px #000;grid-column:2;justify-self:start;font-weight:800;line-height:1.05}.stx__minor{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.stx__minor>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 2px;display:flex}.stx__minor dt{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);font-weight:600}.stx__minor dd{color:var(--tx-0);font-family:var(--font-ui);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.stx__minor dd.is-gold{color:var(--gold)}.stx__minor dd.is-dim{color:var(--tx-2)}.stx__detail dt{cursor:help}.stx__minor--one{grid-template-columns:minmax(0,1fr)}.v16-stats__note{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);margin:0;line-height:1.4}.stx__sec{gap:6px;min-width:0;display:grid}.stx__note{color:var(--tx-1);word-break:keep-all;margin:0;font-size:13px;line-height:1.45}.stx__tabs .ui-tab,.stx-voy .ui-button{white-space:nowrap;font-size:16px}.stx-voy__head{border-top:1px solid var(--ln-1);border-bottom:1px solid var(--ln-1);background:linear-gradient(#00000057,#0000001f);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.stx-voy__rank,.stx-voy__left{white-space:nowrap;justify-items:center;gap:2px;display:grid}.stx-voy__rank small,.stx-voy__left small{color:var(--tx-1);font-size:var(--fs-cap);font-weight:700}.stx-voy__rank b{color:var(--gold);font-size:var(--fs-num);font-variant-numeric:tabular-nums;text-shadow:0 2px #000;font-weight:800;line-height:1.05}.stx-voy__left b{color:var(--tx-2);font-size:var(--fs-sub);font-variant-numeric:tabular-nums;font-weight:800}.stx-voy__left b.is-on{color:var(--good-tx)}.stx-voy__exp{min-width:0}.stx-voy__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.stx-voy__row{border-bottom:1px solid var(--ln-1);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:48px;padding:2px;display:grid}.stx-voy__name{gap:1px;min-width:0;display:grid}.stx-voy__name b{color:var(--parch);font-size:var(--fs-label);font-weight:700}.stx-voy__name small{color:var(--tx-2);font-size:var(--fs-cap);word-break:keep-all}.stx-voy__val{white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:1px;min-width:64px;display:grid}.stx-voy__val b{color:var(--tx-0);font-size:var(--fs-label);font-weight:700}.stx-voy__val small{color:var(--tx-2);font-size:var(--fs-cap)}.stx-voy__btn{white-space:nowrap;min-width:48px}.stx-voy__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.stx-voy__foot small{color:var(--tx-2);font-size:var(--fs-cap);flex:200px}.stx-voy__respec{white-space:nowrap;flex:none}.tb-mobile .stx-voy__btn,.tb-mobile .stx-voy__respec{min-height:44px}@media (width<=640px){.stx{grid-template-columns:minmax(0,1fr)}}.tb-mobile .stx{grid-template-columns:minmax(0,1fr);gap:12px}.tb-mobile .stx__hero{grid-template-rows:auto auto}.tb-mobile .stx__value{font-size:var(--fs-num)}@media (orientation:landscape){.tb-mobile .stx{grid-template-columns:200px minmax(0,1fr)}.tb-mobile .stx__hero{align-content:start;align-self:start}}.v16-levelup{pointer-events:auto}.v16-levelup button{cursor:pointer;width:100%;min-height:44px;color:var(--tx-0);font:var(--fw-ui) var(--fs-label)/1.35 var(--font-ui);text-align:left;border:1px solid var(--ln-1);border-left:3px solid var(--sel);border-radius:var(--radius);box-shadow:0 0 0 1px #000, var(--shadow-panel);animation:ui-pop-in var(--t-in) var(--ease-pop) both;background:#141518f0;align-items:center;gap:10px;padding:8px 14px;display:flex}.v16-levelup button:hover{filter:brightness(1.15)}.v16-levelup .ui-badge--points{width:24px;min-width:24px;height:24px}@media (width<=600px){.v16-stats{width:100%}}@media (prefers-reduced-motion:reduce){.v16-levelup button{animation:none}}.menu-backdrop{pointer-events:auto;background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.menu-esc{--fs-cap:13px;width:min(540px,100%)}.menu-esc__body{gap:6px;display:grid}.menu-esc__groups{columns:2;column-gap:20px}.menu-esc__group{break-inside:avoid;gap:4px;padding-bottom:12px;display:grid}.menu-esc__rows{gap:1px;display:grid}.menu-esc__row{width:100%;min-height:38px;color:var(--tx-0);font:600 var(--fs-label)/1.2 var(--font-ui);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-press), border-color var(--t-press), color var(--t-press);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:10px;padding:3px 8px 3px 4px;display:flex}@media (hover:hover){.menu-esc__row:hover{color:var(--parch);border-left-color:var(--brass);background:linear-gradient(90deg,#c9a24a2b,#c9a24a0a 65%,#0000)}}.menu-esc__row:active{background:#00000059}.menu-esc__row:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.menu-esc__icon{border-radius:var(--radius);background:radial-gradient(circle at 50% 35%,#2b3037,#111418 75%);border:1px solid #000;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #c9a24a38}.menu-esc__icon .ui-sprite{filter:brightness(1.4)drop-shadow(0 1px 1px #000)}@media (hover:hover){.menu-esc__row:hover .menu-esc__icon{box-shadow:inset 0 0 0 1px #c9a24aa6}}.menu-esc__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-esc__key{min-width:22px;color:var(--tx-1);font:700 var(--fs-cap)/1 var(--font-ui);text-align:center;border:1px solid var(--ln-2);border-radius:var(--radius);background:#00000073;flex:none;padding:3px 5px}.menu-esc__foot{border-top:1px solid var(--ln-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.menu-esc__links{gap:2px;display:flex}.menu-esc__link{min-height:32px;color:var(--tx-1);font:600 13px var(--font-ui);white-space:nowrap;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.menu-esc__link .ui-sprite{filter:brightness(1.3)drop-shadow(0 1px 1px #000)}.menu-esc__link:hover{color:var(--tx-0);background:#ffffff0d}.menu-esc__link:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.menu-esc__ext{color:var(--tx-2);font-size:13px}.menu-esc__exit{gap:2px;margin-left:auto;padding-left:12px;display:flex;position:relative}.menu-esc__exit:before{content:"";background:var(--ln-2);width:1px;position:absolute;top:8px;bottom:8px;left:0}.menu-esc__link--logout:hover{color:#f2b8b4;background:#a8262b2e}.menu-window{pointer-events:auto;width:min(560px,100vw - 32px)}.ui-window.menu-patch-window{width:min(640px,100vw - 32px)}.menu-patch{max-height:min(66vh,640px);font-family:var(--font-ui);color:var(--tx-0);gap:10px;padding-right:4px;display:grid;overflow:auto}.menu-patch__latest{background:var(--bg-1);border:1px solid var(--ln-2);border-radius:var(--radius);gap:6px;padding:12px 14px 14px;display:grid}.menu-patch__top{align-items:center;gap:8px;display:flex}.menu-patch__meta{color:var(--tx-2);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.menu-patch__title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-sub);color:var(--tx-0);margin:0}.menu-patch__subtitle{color:var(--tx-0);font-size:var(--fs-label);margin-bottom:2px;display:block}.menu-patch__groups{gap:12px;margin-top:4px;display:grid}.menu-patch__group{gap:8px;display:grid}.menu-patch__kind{font-size:var(--fs-cap);letter-spacing:.04em;color:var(--sel-tx);background:color-mix(in srgb, var(--sel) 14%, transparent);border:1px solid color-mix(in srgb, var(--sel) 45%, transparent);border-radius:999px;justify-self:start;margin:0;padding:2px 10px;font-weight:800}.menu-patch__group--buff .menu-patch__kind{color:var(--good-tx);background:color-mix(in srgb, var(--good) 18%, transparent);border-color:color-mix(in srgb, var(--good) 60%, transparent)}.menu-patch__group--buff .menu-patch__kind:before{content:"▲ "}.menu-patch__group--nerf .menu-patch__kind{color:var(--blood-tx);background:color-mix(in srgb, var(--blood) 18%, transparent);border-color:color-mix(in srgb, var(--blood) 60%, transparent)}.menu-patch__group--nerf .menu-patch__kind:before{content:"▼ "}.menu-patch__group--fix .menu-patch__kind{color:var(--rare);background:color-mix(in srgb, var(--rare) 14%, transparent);border-color:color-mix(in srgb, var(--rare) 45%, transparent)}.menu-patch__section{gap:3px;padding-left:2px;display:grid}.menu-patch__section>b{color:var(--tx-0);font-size:var(--fs-label)}.menu-patch__section ul{gap:3px;margin:0;padding-left:18px;display:grid}.menu-patch__section li{color:var(--tx-1);font-size:var(--fs-body);line-height:1.5}.menu-patch__past{color:var(--tx-2);font-size:var(--fs-cap);margin:6px 2px 0;font-weight:700}.menu-patch__list{border:1px solid var(--ln-1);border-radius:var(--radius);background:var(--bg-1);display:grid}.menu-patch__note+.menu-patch__note{border-top:1px solid var(--ln-1)}.menu-patch__row{cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-height:40px;padding:0 12px;list-style:none;display:flex}.menu-patch__row::-webkit-details-marker{display:none}.menu-patch__row:hover{background:var(--bg-2)}.menu-patch__row:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.menu-patch__row .menu-gm__chev{margin-left:auto}.menu-patch__note[open] .menu-patch__row .menu-gm__chev{transform:rotate(180deg)}.menu-patch__date{color:var(--tx-0);font-size:var(--fs-label)}.menu-patch__ver{color:var(--tx-2);font-size:var(--fs-cap)}.menu-patch__body{padding:2px 14px 14px}.menu-patch__foot{justify-content:flex-end;margin-top:10px;display:flex}.menu-sheet .menu-patch{max-height:none}.menu-settings__donate{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);text-align:center;margin:10px 0 0}.ui-window.menu-settings-window{--fs-cap:13px;width:min(720px,100vw - 32px)}.menu-settings-window .ui-button,.menu-settings-window .ui-tab,.menu-settings-window .ui-input{font-size:16px}.menu-settings{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ln-2) transparent;flex-direction:column;gap:12px;height:min(560px,100dvh - 320px);min-height:200px;padding-right:4px;display:flex;overflow-y:auto}.menu-settings>*{flex:none}.menu-settings__group{background:#00000038;border:1px solid #ffffff0d;border-radius:4px;align-content:start;min-width:0;padding:10px 16px 4px;display:grid}.menu-settings__group>.ui-sec{margin-bottom:2px}.menu-credit{color:var(--tx-2);margin:2px 0 8px;font-size:13px}.menu-sheet .menu-settings{height:auto;min-height:0;padding-right:0;overflow:visible}.menu-sheet .menu-settings__tabs{z-index:1;background:var(--bg-1);position:sticky;top:0}.menu-sheet .menu-settings__tabs .ui-tab{flex:1;min-height:44px;padding:0 6px}.menu-perf{color:var(--tx-1);font-size:var(--fs-body);margin:0 0 8px;line-height:1.5}.menu-perf>summary{color:var(--sel-tx);cursor:pointer;padding:4px 0}.menu-perf__steps{margin:4px 0 0;padding-left:18px}.menu-perf__steps>li{overflow-wrap:anywhere;margin:0 0 6px}.menu-perf__steps b{color:var(--tx-0);font-weight:600}.menu-perf__steps code{color:var(--sel-tx);-webkit-user-select:all;user-select:all;background:#ffffff0f;border-radius:2px;padding:0 3px}.menu-perf__warn{color:var(--blood-tx);font-size:var(--fs-body);border-left:2px solid var(--blood);background:#a8262b24;margin:2px 0 6px;padding:6px 8px}.menu-settings__tabs{margin-bottom:12px}.menu-settings__tabs .ui-tab{white-space:nowrap}.menu-keybinds__cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:10px;display:grid}.menu-keybinds>.menu-muted{margin:0 0 10px}.menu-keybind.ui-button{white-space:nowrap;justify-content:center;min-width:112px}.menu-keybind .v10-keycap{margin-left:0}.menu-keybind.is-waiting{color:var(--gold-hi,#e8c46e);border-color:currentColor;animation:1s ease-in-out infinite menu-keywait}@keyframes menu-keywait{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.menu-keybind.is-waiting{animation:none}}.menu-keybinds__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-keybinds__foot .ui-button{white-space:nowrap}.menu-row{min-height:48px;color:var(--tx-0);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-label);border-bottom:1px solid var(--ln-1);justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.menu-row:last-child{border-bottom:0}.menu-row>label,.menu-row>span:first-child{flex:1;min-width:0}.menu-row label b{color:var(--gold);white-space:nowrap;margin-left:4px}.menu-row__desc{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;margin-top:2px;font-weight:400;line-height:1.4;display:block}.menu-row input[type=range]{width:240px;accent-color:var(--sel);flex:none;margin:0}.menu-row select.ui-input{flex:none;width:240px}.menu-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--sel);flex:none;margin:0}.menu-sheet .menu-row input[type=range],.menu-sheet .menu-row select.ui-input{width:46%}.menu-autopot{flex:none;align-items:center;gap:6px;display:inline-flex}.menu-autopot .ui-button{white-space:nowrap;justify-content:center;min-width:36px}.menu-autopot__input.ui-input{text-align:center;width:64px}.menu-sheet .menu-autopot .ui-button{min-width:44px}.menu-row--link span{color:var(--sel-tx);font-size:var(--fs-cap);line-height:1.45}.menu-row--link .ui-btn{flex:none}.menu-webnotify__note{margin:6px 0 4px;line-height:1.45}.menu-webnotify__note.is-blocked{color:var(--blood-tx)}.menu-webnotify__kinds{border-bottom:1px solid var(--ln-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:4px 0;display:grid}.menu-webnotify__kind{min-width:0;min-height:40px;color:var(--tx-0);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-label);cursor:pointer;align-items:center;gap:8px;display:flex}.menu-webnotify__kind input[type=checkbox]{width:20px;height:20px;accent-color:var(--sel);flex:none;margin:0}.menu-webnotify__kind:has(input:disabled){color:var(--tx-2);cursor:default}.menu-settings__group .menu-row .ui-button{white-space:nowrap;flex:none}.menu-empty{color:var(--tx-1);text-align:center;margin:0;padding:28px 0}.menu-muted{color:var(--tx-1);font-size:var(--fs-cap)}.menu-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-window.menu-rank-window,.ui-window.menu-guild-window{width:min(640px,100vw - 32px)}.menu-rank__tabs{flex-wrap:wrap;margin-bottom:8px}.menu-rank__tabs .ui-tab{flex:auto;padding:0 10px}.menu-rank__cls{flex-wrap:wrap;margin:-4px 0 8px}.menu-rank__cls .ui-tab{flex:auto;gap:4px;padding:0 8px}.menu-rank{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--tx-0);gap:0;display:grid}.menu-rank__list{max-height:min(48vh,420px);overflow:auto}.menu-rank__row{border-bottom:1px solid var(--ln-1);grid-template-columns:64px minmax(0,1fr) minmax(0,.9fr) 56px minmax(64px,.8fr);align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.menu-rank__job{align-items:center;gap:4px;min-width:0;display:flex}.menu-rank__job .ui-sprite{flex:none}@media (width<=600px){.menu-rank__row{grid-template-columns:34px minmax(0,1fr) minmax(0,1.2fr) 48px minmax(0,.7fr);gap:6px;padding-inline:6px}.menu-rank__job .ui-sprite{display:none}}.menu-rank--guild .menu-rank__row{grid-template-columns:64px minmax(0,1.1fr) minmax(0,.8fr) 52px 64px 72px}.menu-rank--inf .menu-rank__row{grid-template-columns:48px 58px minmax(0,1fr) 64px;gap:10px;min-height:48px;padding-block:6px}.menu-inf__wave{justify-items:center;line-height:1;display:grid}.menu-inf__wave b{color:var(--gold);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-sub);font-variant-numeric:tabular-nums}.menu-inf__wave small{color:var(--tx-2);margin-top:2px;font-size:10px}.menu-inf__party{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.menu-inf__member{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:132px;padding:1px 8px 1px 2px;display:inline-flex}.menu-inf__time{color:var(--tx-1)}@media (width<=600px){.menu-rank--inf .menu-rank__row{grid-template-columns:34px 44px minmax(0,1fr) 50px;gap:6px;padding-inline:6px}.menu-inf__member{max-width:112px}}.menu-inf__first{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-items:center;gap:10px;min-width:0;margin:0 0 8px;padding:6px 12px;display:flex}.menu-inf__first b{color:var(--unique);font-size:var(--fs-label);flex:none}.menu-inf__first.is-done{border-color:var(--ln-hi)}.menu-inf__first.is-done span{color:var(--tx-0);font-weight:700}.menu-rank__head{min-height:34px;color:var(--tx-1);font-size:var(--fs-cap);background:var(--bg-0);border-bottom:1px solid var(--ln-2);font-weight:700}.menu-rank__n{color:var(--tx-1);font-variant-numeric:tabular-nums}.menu-rank__num{font-variant-numeric:tabular-nums;text-align:right}.menu-rank--power .menu-rank__row{grid-template-columns:64px minmax(0,1fr) minmax(0,.9fr) 76px minmax(64px,.8fr)}.menu-rank--power .menu-rank__row>span:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}@media (width<=600px){.menu-rank--power .menu-rank__row{grid-template-columns:34px minmax(0,1fr) minmax(0,1.2fr) 60px minmax(0,.7fr)}}.menu-rank__pvp{flex-wrap:wrap;gap:8px;margin:-4px 0 8px;display:flex}.menu-rank__pvp .ui-tabs{flex:220px}.menu-rank__pvp .ui-tab{flex:auto}.menu-rank--pvp .menu-rank__row,.menu-rank--board .menu-rank__row{grid-template-columns:64px minmax(0,1fr) minmax(0,.9fr) 56px minmax(84px,.8fr)}.menu-rank--pvp .menu-rank__row>span:nth-child(4),.menu-rank--board .menu-rank__row>span:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}@media (width<=600px){.menu-rank--pvp .menu-rank__row,.menu-rank--board .menu-rank__row{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 44px minmax(0,.9fr)}}.menu-rank__row.is-top .menu-rank__n{color:var(--gold)}.menu-rank__medal{color:#1a1408;border:1px solid #000;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:inline-grid;box-shadow:inset 0 1px #ffffff73}.menu-rank__medal--1{background:linear-gradient(#f3d27a,#b8892e)}.menu-rank__medal--2{background:linear-gradient(#e2e2e2,#9a9a9a)}.menu-rank__medal--3{background:linear-gradient(#e0a26a,#95592b)}.menu-rank__row.is-me{background:color-mix(in srgb, var(--sel) 14%, transparent);box-shadow:inset 3px 0 0 var(--sel)}.menu-rank__me{background:var(--bg-3);border:1px solid var(--ln-hi);border-radius:var(--radius);margin-top:8px;font-weight:700}.menu-rank__me .menu-rank__n{color:var(--gold)}.menu-rank__me--none{grid-template-columns:64px minmax(0,1fr)!important}.menu-rank .ui-sprite,.menu-who-window .ui-sprite,.menu-guild-window .ui-sprite{filter:brightness(1.45)drop-shadow(0 1px 1px #000)}.menu-rank__row.is-top{background:linear-gradient(90deg,#c9a24a1a,#0000 60%)}.menu-rank__row.is-top>span:nth-child(2){color:var(--parch);font-weight:700}.menu-rank__row.is-pick,.menu-podium__step.is-pick{cursor:pointer}.menu-rank__row.is-pick:hover{background-color:color-mix(in srgb, var(--sel) 10%, transparent)}.menu-podium__step.is-pick:hover{border-color:color-mix(in srgb, var(--medal) 80%, #000)}.menu-rank__row.is-pick:focus-visible,.menu-podium__step.is-pick:focus-visible,.menu-inf__member:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}button.menu-inf__member{min-height:32px;color:inherit;font:inherit;cursor:pointer}button.menu-inf__member:hover{border-color:var(--ln-hi)}.tb-mobile .menu-rank__row.is-pick,.tb-mobile button.menu-inf__member{min-height:44px}.menu-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.menu-podium__step{--medal:#9a9a9a;text-align:center;min-width:0;font-family:var(--font-ui);background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--class-color) 26%, transparent), transparent 70%), linear-gradient(180deg, #00000026, #00000080);border:1px solid color-mix(in srgb, var(--medal) 45%, #000);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -3px 0 color-mix(in srgb, var(--medal) 60%, #000);border-radius:4px;justify-items:center;gap:4px;padding:14px 10px 12px;display:grid;position:relative}.menu-podium__step--1{--medal:#e0b85a;background-color:#c9a24a14;min-height:178px}.menu-podium__step--2{--medal:#c8c8c8;min-height:150px}.menu-podium__step--3{--medal:#c9864f;min-height:140px}.menu-podium__step .menu-rank__medal{position:absolute;top:-12px;left:50%;transform:translate(-50%)}.menu-podium__step--1 .menu-rank__medal{width:32px;height:32px;font-size:var(--fs-sub)}.menu-podium__emblem{place-items:center;margin-top:6px;display:grid}.menu-podium__emblem .ui-sprite{filter:brightness(1.5)drop-shadow(0 3px 4px #000c)}.menu-podium__name{max-width:100%;color:var(--parch);font-family:var(--font-display);font-size:var(--fs-label);text-shadow:0 1px #000}.menu-podium__step--1 .menu-podium__name{color:#f6e3a8;font-size:var(--fs-sub)}.menu-podium__lv{color:var(--tx-1);font-size:var(--fs-cap);font-weight:700}.menu-podium__lv b{color:var(--gold);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.menu-podium__guild{max-width:100%;color:var(--tx-2);font-size:var(--fs-cap)}.tb-mobile .menu-podium{gap:6px}.tb-mobile .menu-podium__step{padding:12px 4px 8px}.tb-mobile .menu-podium__step--1{min-height:150px}.tb-mobile .menu-podium__step--2{min-height:128px}.tb-mobile .menu-podium__step--3{min-height:120px}@media (orientation:landscape){.tb-mobile .menu-podium__step--1,.tb-mobile .menu-podium__step--2,.tb-mobile .menu-podium__step--3{min-height:0;padding:8px 4px 6px}.tb-mobile .menu-podium__emblem{margin:-6px 0 -8px;transform:scale(.72)}}.menu-rank__foot{color:var(--tx-1);font-size:var(--fs-cap);text-align:right;margin:6px 2px 0}.menu-rank-reward{gap:6px;margin-top:10px;display:grid}.menu-rank-reward ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu-rank-reward li{min-height:26px;color:var(--tx-1);font-size:var(--fs-cap);border-radius:var(--radius);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;padding:2px 10px;display:grid}.menu-rank-reward li b{color:var(--gold);font-variant-numeric:tabular-nums}.menu-rank-reward li.is-me{color:var(--tx-0);background:#c9a24a1f}.menu-label{color:var(--tx-1);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-label)}.menu-guild{font-family:var(--font-ui);gap:12px;display:grid}.menu-guild__head{align-items:center;gap:12px;display:flex}.menu-guild__title{flex:1;gap:2px;min-width:0;display:grid}.menu-guild__title small{align-items:center;gap:6px;display:flex}.menu-guild__name{color:var(--tx-0);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-sub)}.menu-guild__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;display:grid}.menu-guild__stats>div{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);gap:2px;padding:8px 10px;display:grid}.menu-guild__stats dt{color:var(--tx-1);font-size:var(--fs-cap)}.menu-guild__stats dd{color:var(--tx-0);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.menu-guild__note,.menu-guild__lede{color:var(--tx-1);font-size:var(--fs-cap);margin:0;line-height:1.5}.menu-guild__hero{background:linear-gradient(180deg, #c9a24a1a, transparent 70%), var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);border-top-color:#c9a24a8c;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.menu-guild__crest{background:radial-gradient(circle at 50% 40%,#c9a24a38,#00000059 70%);border:1px solid #c9a24a80;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.menu-guild__hero .menu-guild__name{color:var(--parch)}.menu-guild__hero .menu-guild__stats>div{background:#00000047}.menu-guild__board{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.menu-guild__card{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);align-content:start;gap:6px;min-width:0;padding:6px 10px 10px;display:grid}.menu-guild__card-head{background:linear-gradient(90deg,#c9a24a99,#0000) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex}.menu-guild__card-title{color:var(--gold);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-label);flex:none;margin:0}.menu-guild__card-head small{font-size:var(--fs-cap);flex:auto}.menu-guild__card-edit{white-space:nowrap;flex:none;margin-left:auto}.menu-guild__card-text{max-height:7.8em;color:var(--tx-0);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.menu-guild__card-text.is-empty{color:var(--tx-1);font-size:var(--fs-cap)}.menu-guild__card-form{gap:6px;display:grid}.menu-guild__card-input{resize:vertical;min-height:calc(6em + 20px);font-size:16px;line-height:1.5}.menu-guild__card-acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.menu-guild__card-acts .ui-button{white-space:nowrap;min-width:64px}.menu-guild__card-count{color:var(--tx-1);font-size:var(--fs-cap);font-variant-numeric:tabular-nums;margin-right:auto}.menu-guild__card-count.is-max{color:var(--blood-tx)}.menu-guild__intro{color:var(--tx-1);font-size:var(--fs-cap);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-4px 8px 8px 50px;line-height:1.45;display:-webkit-box;overflow:hidden}.menu-guild__create{background:var(--bg-1);border:1px solid var(--ln-1);border-radius:var(--radius)}.menu-guild__create summary{min-height:44px;color:var(--tx-0);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:flex}.menu-guild__create summary:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.menu-guild__create form{padding:0 12px 12px}.menu-guild__applied{color:var(--tx-0);font-size:var(--fs-body);background:color-mix(in srgb, var(--sel) 10%, var(--bg-1));border:1px solid var(--ln-hi);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.menu-guild__applied b{color:var(--gold)}.menu-guild__autojoin{background:var(--bg-1);border:1px solid var(--ln-1);border-radius:var(--radius);padding:6px 12px}.menu-guild__auto{color:var(--good-tx);font-weight:700}.menu-guild__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.menu-guild__count{color:var(--tx-1);font-variant-numeric:tabular-nums}.menu-guild__role{height:20px;font-size:var(--fs-cap);white-space:nowrap;border-radius:var(--radius);border:1px solid;flex:none;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.menu-guild__role--leader{color:var(--gold);border-color:var(--ln-hi-2);background:#ffffff0d}.menu-guild__role--officer{color:#cbd5df;background:#aabed21f;border-color:#6c7885}.menu-guild__role--member{color:var(--tx-1);border-color:var(--ln-2)}.menu-guild__role--lg{height:28px;font-size:var(--fs-label);padding:0 10px}.menu-gm{border-bottom:1px solid var(--ln-1)}.menu-gm__row{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}button.menu-gm__row{cursor:pointer}button.menu-gm__row:hover,.menu-gm__row[aria-expanded=true]{background:var(--bg-2)}button.menu-gm__row:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.menu-gm.is-me>.menu-gm__row{background:color-mix(in srgb, var(--sel) 10%, transparent)}.menu-gm.is-offline .menu-guild__emblem{filter:grayscale()brightness(.6)}.menu-gm.is-offline .menu-guild__who{color:var(--tx-1)}.menu-gm__name{align-items:center;gap:6px;min-width:0;display:flex}.menu-guild__who .menu-gm__name{overflow:visible}.menu-gm__name .menu-guild__dot{flex:none;margin-right:0}.menu-gm__chev{color:var(--tx-1);transition:transform .15s}.menu-gm__row[aria-expanded=true] .menu-gm__chev{transform:rotate(180deg)}.menu-gm__rank{color:var(--tx-1);font-variant-numeric:tabular-nums;text-align:center}.menu-gm__acts{background:var(--bg-2);gap:6px;padding:2px 8px 10px 50px;display:grid}.menu-gm__group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.menu-gm__since,.menu-gm__kick,.menu-guild__create summary .menu-gm__chev{margin-left:auto}.menu-guild__create[open] summary .menu-gm__chev{transform:rotate(180deg)}.menu-guild__create summary::-webkit-details-marker{display:none}.menu-gm__decide{gap:6px;display:flex}.menu-guild__invite{gap:8px;display:flex}.menu-guild__invite .ui-input{flex:1}.menu-guild__invite .ui-button{min-width:88px;min-height:44px}.menu-guild__list{border-top:1px solid var(--ln-2);gap:0;max-height:min(40vh,340px);display:grid;overflow:auto}.menu-guild__member{border-bottom:1px solid var(--ln-1);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:6px 4px;display:grid}.menu-guild__member.is-me{background:color-mix(in srgb, var(--sel) 10%, transparent)}.menu-who-window .menu-guild__note{margin-bottom:8px}.menu-who__search{width:100%;margin-bottom:8px}.menu-who__list{max-height:min(56vh,480px)}.menu-who__tag{font-weight:700}.menu-who__section{color:var(--tx-1);font-size:var(--fs-cap);letter-spacing:.04em;border-bottom:1px solid var(--ln-2);margin:0;padding:8px 4px 4px;font-weight:700}.menu-who__section b{color:var(--tx-0)}.menu-who__muted{color:#e26b66;font-weight:700}.recruit{grid-template-rows:auto minmax(0,1fr);gap:10px;height:min(640px,100dvh - 170px);min-height:0;display:grid}.recruit>.v31-ah__body{min-height:0}.recruit .v31-ah__cats{max-height:none}.recruit-cats__head{color:var(--label,var(--tx-1));font:700 var(--fs-cap) var(--font-ui);letter-spacing:.06em;white-space:nowrap;padding:6px 10px 2px}.recruit .v31-ah__main{flex-direction:column;gap:8px;min-height:0;display:flex}.recruit .v31-ah__main>*{flex:none}.recruit .ui-tab{white-space:nowrap}.recruit .v31-ah__top .ui-tabs{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.recruit .v31-ah__top .ui-tab{flex:none}.recruit-tab__n{min-width:22px;color:var(--tx-1);font-size:inherit;text-align:center;background:#00000073;border-radius:999px;margin-left:6px;padding:0 6px}.recruit .ui-tab[aria-selected=true] .recruit-tab__n{color:var(--gold)}.recruit .v31-ah__search{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.recruit .v31-ah__search .ui-button{white-space:nowrap}.recruit .v31-ah__check{min-height:40px;color:var(--tx-0);font-size:var(--fs-body);white-space:nowrap;padding:0 6px}.recruit .v31-ah__check input{width:18px;height:18px;margin:0}.recruit .v31-ah__cat.is-sub{min-height:32px}.recruit .v31-ah__cat small{color:var(--tx-1)}.recruit .v31-ah__main>.v31-ah__table--recruit{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ln-2) transparent;flex:auto;min-height:0;overflow-y:auto}.v31-ah__table--recruit{min-height:0}.v31-ah__table--recruit .v31-ah__th{z-index:1;background:var(--bg-1);min-height:36px;position:sticky;top:0}.v31-ah__table--recruit .v31-ah__th>button{align-self:stretch;min-height:32px}.v31-ah__table--recruit .v31-ah__th i{font-size:13px}.v31-ah__table--recruit .v31-ah__tr{cursor:default;grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) 84px 64px 64px 100px;column-gap:12px;padding:0 12px}.v31-ah__table--recruit .v31-ah__tr:not(.v31-ah__th){min-height:56px}.v31-ah__table--recruit .v31-ah__tr:not(.v31-ah__th):hover{background:color-mix(in srgb, var(--sel) 6%, var(--bg-0))}.v31-ah__table--recruit .v31-ah__name{gap:3px}.v31-ah__table--recruit .v31-ah__name b{font-size:var(--fs-label)}.v31-ah__table--recruit .v31-ah__tr.is-mine{background:color-mix(in srgb, var(--gold) 10%, var(--bg-1));box-shadow:inset 3px 0 0 var(--gold)}.v31-ah__table--recruit .v31-ah__tr.is-closed .v31-ah__name b{color:var(--tx-1)}.v31-ah__table--recruit .is-leader{align-items:center;gap:8px;min-width:0;display:flex}.v31-ah__table--recruit .is-leader>:first-child{flex:none}.v31-ah__table--recruit .is-leader b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.v31-ah__table--recruit .is-leader small{color:var(--tx-1);font-size:var(--fs-cap);white-space:nowrap;flex:none}.v31-ah__table--recruit .v31-ah__tr .is-num{white-space:nowrap}.recruit-pill{color:var(--tx-0);font-size:var(--fs-cap);background:var(--bg-2);border:1px solid var(--ln-1);border-radius:999px;padding:2px 10px;font-weight:700;line-height:1.4;display:inline-block}.v31-ah__table--recruit .is-low .recruit-pill{color:var(--blood-tx);border-color:color-mix(in srgb, var(--blood) 60%, transparent);background:#a8262b24}.v31-ah__table--recruit .is-cap{font-variant-numeric:tabular-nums;gap:4px;display:grid}.recruit-capbar{background:var(--bg-3);border-radius:2px;height:3px;display:block;overflow:hidden}.recruit-capbar>i{background:var(--sel);border-radius:inherit;height:100%;display:block}.v31-ah__table--recruit .is-full{color:var(--tx-2)}.v31-ah__table--recruit .is-full .recruit-capbar>i{background:var(--tx-2)}.v31-ah__table--recruit .is-time{color:var(--tx-1);font-size:var(--fs-cap);white-space:nowrap}.v31-ah__table--recruit .is-act{justify-content:flex-end;display:flex}.v31-ah__table--recruit .is-act .ui-button{white-space:nowrap;min-width:88px}.v31-ah__table--recruit:has(>.v10-empty-note){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.v31-ah__table--recruit .v10-empty-note{color:var(--tx-1);text-align:center;align-self:center;margin:0;padding:24px 16px}.recruit-guide.is-warn{color:var(--blood-tx)}.recruit-notice{color:var(--tx-0);font-size:var(--fs-cap);word-break:keep-all;border-left:3px solid var(--blood);background:#a8262b1f;border-radius:2px;margin:0;padding:8px 10px;line-height:1.45}.recruit-mine{background:var(--bg-1);border:1px solid var(--ln-hi);border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--gold);gap:6px;padding:8px 10px;display:grid}.recruit-mine__head{align-items:center;gap:12px;display:flex}.recruit-mine__head .v31-ah__name{flex:1}.recruit-mine__n{color:var(--gold);font-variant-numeric:tabular-nums}.recruit-mine__members{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin:0;padding:0;list-style:none;display:grid}.recruit-mine__row{min-width:0;min-height:32px;color:var(--tx-1);font-size:var(--fs-body);align-items:center;gap:6px;display:flex}.recruit-mine__row b{color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recruit-mine__row small{font-size:var(--fs-cap);white-space:nowrap}.recruit-mine__row small.is-low{color:var(--blood-tx)}.recruit-mine__row .ui-button{margin-left:auto}.recruit-mine__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recruit-mine__hint{color:var(--tx-1);font-size:var(--fs-cap);flex:200px}.recruit-mine__acts{gap:6px;margin-left:auto;display:flex}.recruit-mine__acts .ui-button{white-space:nowrap}.ui-modal:has(.recruit-form){--fs-cap:13px}.ui-modal:has(.recruit-form) .ui-button,.recruit-form .ui-input{font-size:16px}.ui-modal:has(.recruit-form) .ui-button{white-space:nowrap}.recruit-form{gap:12px;min-width:min(420px,100%);display:grid}.recruit-form__field{color:var(--tx-1);font-size:var(--fs-cap);gap:4px;display:grid}.recruit-form__label{justify-content:space-between;align-items:baseline;display:flex}.recruit-form__count{font-size:var(--fs-cap);color:var(--tx-2,var(--tx-1));font-variant-numeric:tabular-nums}.recruit-form__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recruit-form .ui-input.recruit-form__lv{text-align:center;width:84px}.recruit-chip{min-height:32px;color:var(--tx-1);font:inherit;white-space:nowrap;cursor:pointer;background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);padding:0 12px;font-size:16px;font-weight:700}.recruit-chip:hover{color:var(--tx-0);background:var(--bg-2)}.recruit-chip.is-on{color:var(--sel-tx);background:color-mix(in srgb, var(--sel) 14%, var(--bg-1));border-color:var(--ln-hi)}.recruit-chip:disabled{color:var(--tx-2,var(--tx-1));cursor:not-allowed;background:0 0;border-style:dashed}.recruit-form__note{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;line-height:1.45}@media (width<=760px),(pointer:coarse){.recruit{height:auto}.recruit .v31-ah__main>.v31-ah__table--recruit{overflow:visible}.v31-ah__table--recruit .v31-ah__th{position:static}.v31-ah__table--recruit .v31-ah__tr,.v31-ah__table--recruit .v31-ah__tr:not(.v31-ah__th){grid-template-columns:minmax(0,1fr) 44px 92px;min-height:52px}.v31-ah__table--recruit .v31-ah__tr>.is-leader,.v31-ah__table--recruit .v31-ah__tr>:nth-child(3),.v31-ah__table--recruit .v31-ah__tr>.is-time{display:none}.v31-ah__table--recruit .is-act .ui-button{min-width:0;min-height:44px}.recruit .v31-ah__cats{flex-wrap:wrap;max-height:104px;overflow:hidden auto}.recruit .v31-ah__cat,.recruit .v31-ah__cat.is-sub{min-height:44px}.recruit-cats__head{display:none}.recruit .v31-ah__pages .ui-button{min-width:44px}.recruit .v31-ah__search{grid-template-columns:minmax(0,1fr) auto}.recruit .v31-ah__check{order:1;grid-column:1/-1;min-height:44px}.recruit .v31-ah__search .recruit-make{order:2;grid-column:1/-1}.recruit-mine__members{grid-template-columns:minmax(0,1fr)}.recruit-mine__row{min-height:44px}.recruit-chip{min-height:44px;padding:0 14px}}.ui-title,.v30-inspect__id .ui-title{color:var(--title-color,var(--gold));font-size:var(--fs-cap);letter-spacing:.02em;font-weight:700}.menu-guild__member.is-offline .menu-guild__emblem{filter:grayscale()brightness(.6)}.menu-guild__member.is-offline .menu-guild__who{color:var(--tx-1)}.menu-guild__emblem{background:color-mix(in srgb, var(--class-color) 45%, #000);border-radius:var(--radius);border:1px solid #000;place-items:center;width:30px;height:30px;display:grid}.menu-guild__who{min-width:0;color:var(--tx-0);font-family:var(--font-ui);font-size:var(--fs-body);display:grid}.menu-guild__who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-guild__dot{vertical-align:middle;background:#6fbf5a;border:1px solid #000;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.menu-guild__lead{color:var(--gold);font-size:var(--fs-cap);font-weight:700}.menu-guild__acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.menu-guild__acts .ui-button{min-width:0;padding:0 8px}@media (width<=760px){.menu-guild__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-guild__member{grid-template-columns:32px minmax(0,1fr)}.menu-guild__acts{grid-column:1/-1;justify-content:flex-start}.menu-gm__acts{padding-left:8px}.menu-guild__applied{flex-wrap:wrap}.menu-guild__board{grid-template-columns:minmax(0,1fr)}}.tb-mobile .menu-guild .menu-guild__list{max-height:none;overflow:visible}.v30-inspect{width:min(460px,100vw - 32px)}.v30-inspect__who{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);font-family:var(--font-ui);align-items:center;gap:12px;padding:8px 10px;display:flex}.v30-inspect__who .menu-guild__emblem{width:40px;height:40px}.v30-inspect__id{flex:1;min-width:0;display:grid}.v30-inspect__id strong{color:var(--tx-0);font-size:var(--fs-sub);align-items:center;gap:6px;display:flex}.v30-inspect__id small{color:var(--tx-1);font-size:var(--fs-cap)}.v30-inspect__sum{color:var(--tx-1);font-size:var(--fs-cap);grid-template-columns:auto auto;align-items:baseline;gap:0 8px;display:grid}.v30-inspect__sum small{font-size:13px}.v30-inspect__sum b{color:var(--gold);font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:right}.is-admin,.is-admin b{color:#ff4a4a!important}.v30-inspect__id strong.is-supporter{color:#7cc0ff}.v30-inspect__adm{font-size:var(--fs-cap)}.v30-inspect__relics{gap:6px;display:grid}.v30-inspect__h{color:var(--tx-1);font-family:var(--font-ui);letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.v30-inspect__rlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.v30-inspect__relic{background:linear-gradient(180deg, color-mix(in srgb, var(--rim,var(--ln-1)) 14%, var(--bg-0)), var(--bg-0) 70%);border:1px solid color-mix(in srgb, var(--rim,var(--ln-1)) 60%, transparent);border-radius:var(--radius);min-width:0;font-family:var(--font-ui);align-items:center;gap:6px;padding:5px 6px;display:flex}.v30-inspect__rart{flex:none;place-items:center;width:40px;height:40px;display:grid}.v30-inspect__rtext{min-width:0;line-height:1.25;display:grid}.v30-inspect__rtext b{color:var(--rim,var(--tx-0));white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.v30-inspect__rtext small{color:var(--tx-1);word-break:keep-all;overflow-wrap:anywhere;font-size:13px}.v30-inspect__rtext .v30-inspect__rspecial{color:var(--gold)}.v30-inspect__relic.is-empty{background:var(--bg-0);color:var(--tx-2);border-style:dashed;justify-content:center;font-size:13px}.v30-inspect__relic.is-empty .v30-inspect__rart{display:none}.v30-inspect__relic.is-empty small{padding:13px 0;font-size:13px}.v30-inspect__rfx{color:var(--tx-0);font-family:var(--font-ui);word-break:keep-all;margin:0;font-size:13px;line-height:1.4}@media (width<=480px){.v30-inspect__rlist{grid-template-columns:1fr}}.v30-inspect__acts{border-top:1px solid var(--ln-1);gap:6px;padding-top:10px;display:grid}.v30-inspect__bar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.ui-button.v30-inspect__act{white-space:nowrap;gap:6px;min-height:38px;padding:0 10px;font-size:16px;font-weight:600}.ui-button.v30-inspect__act .v30-inspect__ico{color:var(--tx-1);transition:color .12s}.ui-button.v30-inspect__act:hover:not(:disabled) .v30-inspect__ico{color:var(--gold)}.ui-button--primary.v30-inspect__act{font-weight:700}.ui-button--primary.v30-inspect__act .v30-inspect__ico{color:#fff0c8}.ui-button.v30-inspect__act:disabled .v30-inspect__ico{color:var(--tx-2)}.v30-inspect__meta{justify-content:flex-end;gap:14px;display:flex}.v30-inspect__link{min-height:32px;color:var(--tx-1);font:600 13px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.v30-inspect__link .v30-inspect__ico{width:14px;height:14px}.v30-inspect__link:hover{color:var(--tx-0)}.v30-inspect__link--report:hover{color:var(--blood-tx)}.v30-inspect__link:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:3px}@media (width<=480px){.v30-inspect__bar{grid-template-columns:1fr 1fr;grid-auto-flow:row}}.qwin{--qwin-sm:max(13px, var(--fs-cap));width:min(680px,100vw - 48px);max-height:min(100dvh - 150px,720px);color:var(--tx-0);font-family:var(--font-ui);background:var(--win-bg);border:1px solid var(--ln-hi);border-radius:var(--radius);flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #000,0 18px 44px #000000b3}.qwin>*{flex:none}.qwin__top{border-bottom:1px solid var(--ln-hi);background:linear-gradient(#ffffff0d,#0003);align-items:center;gap:10px;min-height:50px;padding:0 56px 0 18px;display:flex;box-shadow:0 1px #000}.qwin__tag{font-size:var(--qwin-sm);letter-spacing:.06em;white-space:nowrap;background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:var(--radius);flex:none;padding:3px 8px;font-weight:700;line-height:1.2}.qwin__tag.is-story{color:var(--label)}.qwin__tag.is-side{color:var(--sel)}.qwin__tag.is-done{color:var(--good-tx)}.qwin__title{min-width:0;color:var(--parch);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-title);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000;flex:1;margin:0;line-height:1.2;overflow:hidden}.qwin--quest .qwin__title{color:var(--gold)}.qwin__lv{color:var(--tx-1);font-size:var(--qwin-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}.qwin__close{z-index:2;width:32px;height:32px;color:var(--tx-1);border-radius:var(--radius);cursor:pointer;transition:color var(--t-press), background-color var(--t-press);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}.qwin__close svg{width:18px;height:18px}.qwin__close:hover,.qwin__close:focus-visible{color:var(--tx-0);border-color:var(--ln-hi);background-color:#ffffff0f}.qwin>.qwin__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:16px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.qwin__body>*{flex:none}.qwin__talk{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.qwin__portrait{width:112px;margin:0;display:grid}.qwin__face{border:1px solid var(--ln-hi);border-radius:var(--radius);background:radial-gradient(circle at 50% 38%,#1d272c,#07090b 78%);height:112px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 18px #0009}.qwin__face>.ui-sprite{filter:saturate(.8)contrast(1.05);position:absolute;top:2px;left:50%;transform:translate(-50%)}.qwin__npc{color:var(--tx-0);font-size:var(--qwin-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ln-hi);border-radius:0 0 var(--radius) var(--radius);background:#0000008c;border-top:0;padding:4px 6px;font-weight:700;overflow:hidden}.qwin__portrait:has(.qwin__npc) .qwin__face{border-radius:var(--radius) var(--radius) 0 0}.qwin__speech{color:#d8d2c4;min-width:0;min-height:64px;font-size:var(--fs-btn);overflow-wrap:anywhere;word-break:keep-all;border:1px solid var(--ln-hi);border-radius:var(--radius);background:#0b0f12;gap:8px;padding:12px 16px;line-height:1.7;display:grid;position:relative}.qwin__speech:before{content:"";border:solid var(--ln-hi);background:#0b0f12;border-width:0 0 1px 1px;width:10px;height:10px;position:absolute;top:22px;left:-6px;transform:rotate(45deg)}.qwin__speech p{text-wrap:pretty;margin:0}.qwin__brief{gap:14px;display:grid}.qwin__sec{align-content:start;gap:8px;min-width:0;display:grid}.qwin__h{color:var(--label);font-size:var(--qwin-sm);letter-spacing:.16em;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.qwin__h:after{content:"";background:var(--ln-hi);flex:1;height:1px}.qwin__goals{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qwin__goal{min-height:38px;color:var(--tx-0);font-size:var(--fs-body);border-radius:var(--radius);background:#00000047;align-items:center;gap:10px;padding:4px 12px 4px 26px;display:flex;position:relative}.qwin__goal:before{content:"";border:1px solid var(--tx-2);width:6px;height:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%)rotate(45deg)}.qwin__goal>.ui-sprite{filter:saturate(.75);flex:none}.qwin__goaltext{flex:1;min-width:0}.qwin__count{color:var(--tx-1);font-size:var(--qwin-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.qwin__goal.is-done .qwin__count,.qwin__goal.is-done .qwin__goaltext{color:var(--good-tx)}.qwin__goal.is-done:before{background:var(--good-tx);border-color:var(--good-tx)}.qwin__rewards{flex-wrap:wrap;gap:8px;display:flex}.qwin__reward{min-width:0;color:var(--tx-0);font-size:var(--fs-body);font-variant-numeric:tabular-nums;border:1px solid var(--ln-hi);border-radius:var(--radius);background:#00000059;align-items:center;gap:10px;padding:3px 14px 3px 3px;font-weight:700;display:inline-flex}.qwin__reward small{color:var(--tx-1);font-size:var(--qwin-sm);font-weight:var(--fw-ui);margin-left:-6px}.qwin__reward--gold{color:var(--gold)}.qwin__reward--item{font-weight:var(--fw-ui)}.qwin__rico{border:1px solid var(--ln-1);border-radius:var(--radius);background:#ffffff08;flex:none;place-items:center;width:40px;height:40px;display:grid}.qwin__exp{color:#8fb3c9;font-size:var(--qwin-sm);letter-spacing:.04em}.qwin__choices{padding-top:6px}.qwin__actions{border-top:1px solid var(--ln-hi);background:#00000047;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 20px 14px;display:flex;box-shadow:inset 0 1px #000}.qwin__btn.ui-button{min-width:168px;min-height:44px;font-size:var(--fs-sub);flex-shrink:0;gap:10px}.qwin__btn .v10-keycap{font-size:var(--qwin-sm)}.v10-choices{border-top:1px solid var(--ln-1);gap:2px;margin:0;padding:8px 0 0;list-style:none;display:grid;box-shadow:inset 0 1px #000}.v10-choice{width:100%;min-height:44px;color:var(--tx-1);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-btn);text-align:left;border-radius:var(--radius);cursor:pointer;transition:color var(--t-press), background-color var(--t-press);background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px 6px 26px;line-height:1.3;display:flex;position:relative}.v10-choice__mark{border:1px solid var(--ln-2);width:7px;height:7px;transition:background-color var(--t-press), border-color var(--t-press);position:absolute;top:50%;left:9px;transform:translateY(-50%)rotate(45deg)}.v10-choice:hover:not(:disabled),.v10-choice:focus-visible{color:var(--tx-0);background-color:#6fb3dc17}.v10-choice:hover:not(:disabled) .v10-choice__mark,.v10-choice:focus-visible .v10-choice__mark{background:var(--sel);border-color:var(--sel)}.v10-choice:focus-visible{outline-offset:-2px}.v10-choice:active:not(:disabled){background-color:#6fb3dc29}.v10-choice:disabled{color:var(--tx-2);cursor:not-allowed}.v10-choice>.ui-sprite{filter:saturate(.7)}.v10-choice__text{flex:1;gap:2px;min-width:0;display:grid}.v10-choice__label{overflow-wrap:anywhere}.v10-choice__lock{color:var(--blood-tx);font-size:var(--fs-cap)}.v10-choice__note{color:#b8a98a;font-size:13px}.v10-choice__note.is-live{color:#f0b860}.v10-choice .v10-keycap{flex:none;margin-left:8px}.qwin .v10-choices{border-top:1px solid var(--ln-hi);box-shadow:none}.v6-adv{width:min(980px,100vw - 32px)}.v6-adv__body{min-width:0}.v6-adv__intro{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-body);margin:0 0 12px}.v6-adv__cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.v6-adv__card{background:var(--bg-2);border:1px solid color-mix(in srgb, var(--br,var(--ln-2)) 55%, var(--ln-1));border-top:4px solid var(--br,var(--ln-2));border-radius:var(--radius);grid-template-rows:auto auto auto 1fr auto auto;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 0 0 1px #000}.v6-adv__card[data-picked="1"]{box-shadow:0 0 0 1px #000, inset 0 0 0 1px var(--br), 0 0 16px color-mix(in srgb, var(--br) 35%, transparent)}.v6-adv__name{color:var(--tx-0);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-h1);margin:0;line-height:1.15}.v6-adv__concept{color:var(--tx-1);font-family:var(--font-body);font-size:var(--fs-body);margin:0;line-height:1.5}.v6-adv__passive{color:var(--tx-0);background:var(--bg-0);border-left:3px solid var(--br);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-cap);margin:0;padding:6px 10px}.v6-adv__skills{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v6-adv__skill{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.v6-adv__skill b{color:var(--tx-0);font-family:var(--font-ui);font-size:var(--fs-label);display:block}.v6-adv__skill small{color:var(--tx-1);font-size:var(--fs-body);line-height:1.45;display:block}.v6-adv__awaken{color:var(--tx-1);font-size:var(--fs-cap);margin:0;line-height:1.45}.v6-adv__awaken b{color:var(--gold)}.v6-adv__pick{width:100%}.v6-adv-toast{pointer-events:auto;cursor:pointer}@media (width<=600px){.v6-adv{width:100%}.v6-adv__cards{grid-template-columns:1fr}}.v6-adv__cards--second{grid-template-columns:minmax(0,640px);justify-content:center}.v6-adv__card--second{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--br) 18%, var(--bg-2)), var(--bg-2) 60%);border-top-width:5px;padding:18px 20px;animation:2.4s ease-in-out infinite v6-adv-second-glow;position:relative;overflow:hidden}.v6-adv__card--second:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--br2) 22%, transparent) 50%, transparent 65%);background-size:250% 100%;animation:3.2s linear infinite v6-adv-second-sheen;position:absolute;inset:0}@keyframes v6-adv-second-glow{0%,to{box-shadow:0 0 0 1px #000, inset 0 0 0 1px var(--br), 0 0 18px color-mix(in srgb, var(--br) 40%, transparent)}50%{box-shadow:0 0 0 1px #000, inset 0 0 0 1px var(--br2), 0 0 34px color-mix(in srgb, var(--br2) 55%, transparent)}}@keyframes v6-adv-second-sheen{0%{background-position:150% 0}to{background-position:-100% 0}}.v6-adv__from{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);letter-spacing:.04em;margin:0}.v6-adv__name--second{color:var(--br);font-size:calc(var(--fs-h1) * 1.35);text-shadow:0 0 12px color-mix(in srgb, var(--br) 60%, transparent), 0 2px 0 #000}.v6-adv__passive small{color:var(--tx-2);font-weight:400}.v6-adv__before{color:var(--tx-2);font-style:normal;font-weight:400;font-size:var(--fs-cap)}.v6-adv__pick--second{border-color:var(--br);box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--br) 50%, transparent)}@media (prefers-reduced-motion:reduce){.v6-adv__card--second,.v6-adv__card--second:before{animation:none}}.wnd{gap:10px;display:grid}.wnd .v6-adv__intro{margin:0}.wnd__slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.wnd__slot{min-width:0;min-height:56px;color:var(--tx-0);text-align:center;background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);cursor:pointer;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:4px;padding:6px;display:grid}.wnd__slot.is-active{border-color:#c9b37e;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #c9b37e,0 0 12px #c9b37e59}.wnd__slot-text{justify-items:center;min-width:0;display:grid}.wnd__slot-text small{color:var(--tx-2);font-size:var(--fs-cap);overflow-wrap:anywhere}.wnd__slot-text b{font-family:var(--font-ui);font-size:var(--fs-label);overflow-wrap:anywhere}.wnd__desc{min-height:2.9em;color:var(--tx-1);font-size:var(--fs-body);margin:0;line-height:1.45}.wnd__desc b{color:var(--tx-0);margin-right:4px}.wnd__desc small{color:var(--tx-2);font-size:inherit}.wnd__grid{gap:6px;display:grid}.wnd__row{grid-template-columns:112px repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.wnd__row[data-first="1"]:not(:first-child){border-top:1px solid var(--ln-1);padding-top:6px}.wnd__cls{min-width:0;color:var(--tx-0);font-family:var(--font-ui);font-size:var(--fs-label);overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:6px;display:grid}.wnd__cls small{color:var(--tx-2);font-size:var(--fs-cap);grid-column:2}.wnd__row[data-used="1"] .wnd__cls small{color:#c9b37e}.wnd__skill{min-width:0;min-height:44px;color:var(--tx-1);text-align:left;font-family:var(--font-ui);font-size:var(--fs-cap);background:var(--bg-1);border:1px solid var(--ln-1);border-radius:var(--radius);cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;padding:4px 6px;display:grid}.wnd__skill:hover{color:var(--tx-0);border-color:var(--ln-2)}.wnd__skill.is-on{color:var(--tx-0);background:color-mix(in srgb, #c9b37e 16%, var(--bg-1));border-color:#c9b37e}.wnd__row--ult{grid-template-columns:112px repeat(3,minmax(0,1fr))}.wnd__skill--ult small{font-size:var(--fs-cap);display:block}@media (width<=600px){.wnd__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.wnd__slot:last-child{grid-column:1/-1}.wnd__row{grid-template-columns:repeat(4,minmax(0,1fr))}.wnd__row--ult{grid-template-columns:repeat(3,minmax(0,1fr))}.wnd__cls{grid-column:1/-1;grid-template-columns:24px auto auto;justify-content:start}.wnd__cls small{grid-column:auto}.wnd__skill{text-align:center;grid-template-columns:1fr;justify-items:center;font-size:12px}}.rl-banner{z-index:6;text-align:left;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#0000,#08080ae6 12% 88%,#0000);border-top:1px solid;border-bottom:1px solid;align-items:center;gap:18px;padding:16px 30px;animation:.32s ease-out both rl-in,.45s ease-in 2.25s both rl-fade;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}.rl-banner.is-epic{color:var(--epic)}.rl-banner.is-legendary{color:var(--legendary)}.rl-banner.is-unique{color:var(--unique)}.rl-banner.is-unique .rl-banner__title{text-shadow:0 3px 0 #000, 0 0 24px color-mix(in srgb, var(--unique) 60%, transparent)}.rl-banner__title{color:currentColor;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 3px #000;font-size:clamp(34px,5.4vw,56px);line-height:1.05}.rl-banner__name{color:var(--tx-0);font-family:var(--font-ui);-webkit-text-stroke:2px #000;paint-order:stroke fill;margin-top:8px;font-size:clamp(20px,3vw,28px);font-weight:700}.rl-banner__rarity{color:var(--tx-1);font-family:var(--font-ui);text-shadow:0 2px #000;font-size:16px;font-weight:600}@keyframes rl-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes rl-fade{to{opacity:0;transform:translate(-50%,-54%)}}.v25-trade{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.v25-trade__side{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);gap:8px;padding:10px 12px;display:grid}.v25-trade__side.is-me{border-left:3px solid var(--ln-hi)}.v25-trade__head{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v25-trade__head b{color:var(--tx-0);font-size:var(--fs-label)}.v25-trade__head small{color:var(--tx-1);font-size:var(--fs-cap)}.v25-trade__offers{grid-template-columns:repeat(var(--trade-slots,6), 44px);gap:6px;display:grid}.v25-trade__bag{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,54px);gap:6px;max-height:200px;display:grid;overflow:auto}.v25-trade__label{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);align-items:center;gap:8px;display:flex}.v25-trade__gold{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-cap);align-items:center;gap:6px;margin-left:auto;display:flex}.v25-trade__gold input{width:100px;height:36px;color:var(--gold);font:700 var(--fs-btn) var(--font-ui);text-align:right;background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);padding:0 10px;box-shadow:inset 0 2px 4px #000}.v25-trade__gold input:focus{border-color:var(--sel);outline:none}.v25-trade__notes{font-family:var(--font-ui);font-size:var(--fs-cap);gap:4px;margin:0;padding:0;list-style:none;display:grid}.v25-trade__notes li{color:var(--tx-1)}.v25-trade__chip{pointer-events:auto;width:100%;animation:ui-pop-in var(--t-in) var(--ease-pop) both}@media (width<=600px){.v25-trade__offers{grid-template-columns:repeat(auto-fill,44px);gap:6px}}.ui-window.v25-trade-window{width:min(840px,100vw - 32px)}.v25-trade-wrap{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:12px;display:grid}.v25-trade-wrap>.pair-chat{contain:size;min-height:280px}@media (width<=760px){.v25-trade-wrap{grid-template-columns:minmax(0,1fr)}.v25-trade-wrap>.pair-chat{height:220px;min-height:0}}.v25-trade-wrap.is-stacked{grid-template-columns:minmax(0,1fr)}.v25-trade-wrap.is-stacked>.pair-chat{height:220px;min-height:0}.pair-chat{background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--radius);grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-width:0;padding:8px;display:grid}.pair-chat__head{color:var(--tx-0);font:700 var(--fs-label) var(--font-ui);white-space:nowrap;margin:0}.pair-chat__head small{color:var(--tx-1);font-size:var(--fs-cap);margin-left:6px;font-weight:600}.pair-chat__list{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:120px;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-y:auto}.pair-chat__empty{color:var(--tx-1);font:600 var(--fs-cap) / 1.4 var(--font-ui);text-align:center;margin:auto 0}.pair-chat__line{align-self:flex-start;gap:2px;max-width:92%;display:grid}.pair-chat__line.is-mine{align-self:flex-end;justify-items:end}.pair-chat__meta{font:600 var(--fs-cap) var(--font-ui);white-space:nowrap;align-items:baseline;gap:6px;display:flex}.pair-chat__meta b{color:var(--tx-0)}.pair-chat__line.is-mine .pair-chat__meta b{color:var(--gold)}.pair-chat__meta time{color:var(--tx-1);font-variant-numeric:tabular-nums}.pair-chat__text{color:var(--tx-0);font:500 var(--fs-body) / 1.4 var(--font-ui);overflow-wrap:anywhere;background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);padding:5px 9px}.pair-chat__line.is-mine .pair-chat__text{border-color:var(--ln-hi)}.pair-chat__form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.pair-chat__input{min-width:0;height:36px}.pair-chat__send{white-space:nowrap}.scr-first{overscroll-behavior:contain;background:linear-gradient(90deg,#0000 40%,#08090c61 62%,#08090c8c);justify-content:flex-start;align-items:safe center;padding:16px 16px 16px max(16px,68% - 210px);display:flex;position:absolute;inset:0;overflow:auto}.scr-first__panel{flex:none;width:min(420px,100%);padding:20px;position:relative}.scr-first__wide{width:100%}.scr-first__error{color:var(--blood-tx);font:600 var(--fs-body) / 1.4 var(--font-ui);border:1px solid var(--blood);border-radius:var(--radius);background:#3c0a0c8c;margin:12px 0 0;padding:9px 12px}.scr-first__load{gap:6px;margin-top:14px;display:grid}.scr-first__load small,.scr-first__load--fail{color:var(--tx-1);font:600 var(--fs-cap) var(--font-ui);text-align:center;margin:0}.scr-first__load--fail{color:var(--blood-tx);margin-top:14px}@media (width<=899px){.scr-first{background:linear-gradient(#0000 35%,#08090c80);justify-content:center;padding-left:16px}}@media (width<=899px) and (aspect-ratio<=9/10){.scr-first{align-items:safe flex-end}}.scr-first--login{padding:max(24px, env(safe-area-inset-top)) max(24px, 6vw) max(12px, env(safe-area-inset-bottom));background:linear-gradient(90deg,#08090c9e,#08090c2e 42% 58%,#08090c99);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) min(420px,100%);align-items:center;gap:20px 56px;display:grid}.scr-hero{align-content:center;justify-items:start;gap:14px;min-width:0;display:grid}.scr-hero__title{margin:0;line-height:0}.scr-hero__logo{filter:drop-shadow(0 6px 18px #000000b3);width:min(clamp(380px,30vw,620px),100%);height:auto}.scr-hero__tag{color:var(--tx-0);font:600 var(--fs-sub) / 1.4 var(--font-display);letter-spacing:.04em;text-shadow:0 2px 6px #000;margin:0}.scr-status{color:var(--tx-0);font:600 var(--fs-cap) var(--font-ui);border:1px solid var(--ln-1);background:#08090c99;border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 12px 5px 10px;display:inline-flex}.scr-status i{background:var(--tx-2);border-radius:50%;width:8px;height:8px}.scr-status--ok i{background:var(--good-tx);box-shadow:0 0 8px var(--good-tx)}.scr-status--wait i{background:var(--sel);animation:1.2s ease-in-out infinite scr-blink}.scr-status--down{color:var(--blood-tx);border-color:var(--blood)}.scr-status--down i{background:var(--blood-tx)}@keyframes scr-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.scr-status--wait i{animation:none}}.scr-news{border:1px solid var(--ln-hi);border-left:3px solid var(--sel);border-radius:var(--radius);background:#08090ca8;width:min(420px,100%);margin-top:6px;padding:12px 14px}.scr-news h2{color:var(--tx-0);font:700 var(--fs-label) var(--font-ui);margin:0 0 8px}.scr-news ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-news li{min-width:0;color:var(--tx-0);font:500 var(--fs-body) / 1.4 var(--font-ui);gap:10px;display:flex}.scr-news time{color:var(--tx-2);font-variant-numeric:tabular-nums;flex:none}.scr-news span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scr-login{--fs-btn:16px;color:var(--tx-0);border:1px solid var(--ln-hi-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#161c23d6,#090b0ee6);border-radius:10px;padding:22px 22px 18px;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0f}.scr-login:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);pointer-events:none;height:2px;position:absolute;top:-1px;left:24px;right:24px}.scr-login .ui-button--sm{min-height:44px}:root:not(.tb-mobile) .scr-first--login{--fs-cap:13px}.scr-login__head{color:var(--tx-0);font:700 var(--fs-sub) var(--font-display);letter-spacing:.06em;text-align:left;margin:0 0 16px}.scr-login__or{color:var(--tx-2);font:600 var(--fs-cap) var(--font-ui);align-items:center;gap:10px;margin:4px 0 2px;display:flex}.scr-login__or:before,.scr-login__or:after{content:"";background:var(--ln-1);flex:1;height:1px}.scr-foot{color:var(--tx-2);font:500 var(--fs-cap) var(--font-ui);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:4px 18px;display:flex}.scr-foot__link{min-height:32px;color:var(--tx-1);text-underline-offset:3px;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.scr-foot__link:hover,.scr-foot__link:focus-visible{color:var(--tx-0)}@media (width<=899px){.scr-first--login{background:linear-gradient(#08090c73,#0000 30%,#08090c8c);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:safe center;justify-items:center;gap:16px;padding:16px}.scr-hero{text-align:center;justify-items:center;gap:10px}.scr-hero__logo{width:min(360px,78vw)}.scr-hero__tag{font-size:var(--fs-label)}.scr-news{display:none}}@media (width<=899px) and (aspect-ratio<=9/10){.scr-first--login{padding:max(56px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));background:linear-gradient(#08090c59,#0000 26% 42%,#08090cb3 70%);grid-template-rows:minmax(min-content,1fr) auto auto;align-content:stretch;gap:14px}.scr-first--login .scr-hero{align-self:center}.scr-first--login .scr-login{border-radius:14px;width:min(460px,100%);padding:20px 18px 16px}}@media (width<=899px) and (height<=700px){.scr-hero__tag{display:none}.scr-hero__logo{width:min(260px,60vw)}}.scr-login__form{gap:10px;display:grid}.scr-login__form .ui-input{width:100%}.scr-login__label{color:var(--tx-0);font:700 var(--fs-label) var(--font-ui)}.scr-login__providers{gap:8px;margin-top:12px;display:grid}.ui-button.scr-login__apple{color:#fff;background:#000;border-color:#000}.ui-button.scr-login__apple:hover:not(:disabled){color:#fff;background:#1c1c1e;border-color:#1c1c1e}.scr-login__legacy{border-top:1px solid var(--ln-1);margin-top:16px;padding-top:12px}.scr-login__legacy summary{min-height:32px;color:var(--tx-1);font:600 var(--fs-label) var(--font-ui);cursor:pointer;align-items:center;display:flex}.scr-login__legacy summary:hover{color:var(--tx-0)}.scr-login__legacy[open] summary{margin-bottom:10px}.scr-first__ok{color:var(--good-tx);font:600 var(--fs-body) / 1.4 var(--font-ui);border:1px solid var(--good);border-radius:var(--radius);background:#18280e8c;margin:0 0 12px;padding:9px 12px}.scr-inapp{color:var(--tx-0);font:500 var(--fs-label) / 1.5 var(--font-ui);text-align:left;border:1px solid var(--legendary);border-radius:var(--radius);background:#462206b8;border-left-width:4px;margin:0 0 12px;padding:10px 12px}.scr-inapp h2{color:#ffb766;font-size:var(--fs-body);margin:0 0 4px;font-weight:800}.scr-inapp p{margin:0 0 6px}.scr-inapp strong,.scr-inapp b{color:#ffb766}.scr-inapp ol{color:var(--tx-1);margin:0 0 8px;padding-left:18px}.scr-inapp__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-inapp__actions .ui-button{white-space:nowrap}.scr-inapp__actions small{color:var(--tx-1)}html.tb-mobile .scr-inapp__actions .ui-button{min-height:44px}.scr-link summary{color:var(--sel-tx)}.scr-link__lede{color:var(--tx-1);font:500 var(--fs-cap) / 1.5 var(--font-ui);margin:0 0 4px}.scr-link__form{margin-top:12px}.scr-link__hint{color:var(--blood-tx);font:600 var(--fs-cap) var(--font-ui)}.scr-recovery{align-items:center;gap:8px;margin:6px 0;display:flex}.scr-recovery__code{min-width:0;color:var(--tx-0);font:700 var(--fs-label) / 1.2 ui-monospace, Consolas, monospace;letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all;background:var(--bg-0);border:1px solid var(--ln-2);border-radius:var(--radius);flex:1;padding:8px 10px}.item-tip-layer{z-index:var(--z-tutorial);pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:fixed;top:0;left:0}.item-tip-layer.is-touch{overscroll-behavior:contain;pointer-events:auto;flex-wrap:wrap;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.item-tip{width:280px;max-width:calc(100vw - 16px);color:var(--tx-0);font-family:var(--font-body);font-size:var(--fs-body);background:var(--surface-solid);border:1px solid var(--ln-hi-2);border-radius:var(--radius);box-shadow:0 0 0 1px #000, var(--shadow-panel);flex:none;padding:10px 12px;line-height:1.4}.item-tip.is-worn{border-color:var(--ln-1);width:260px}.item-tip__body{gap:8px;width:100%;min-width:0;display:grid}.item-tip__head{align-items:center;gap:10px;display:flex}.item-tip__title{flex:1;gap:1px;min-width:0;display:grid}.item-tip__title b{font:700 var(--fs-label) var(--font-ui)}.item-tip__title small{color:var(--tx-1);font:var(--fw-ui) var(--fs-cap) var(--font-ui)}.item-tip__tag{color:var(--tx-1);font:700 var(--fs-cap) var(--font-ui);border:1px solid var(--ln-hi-2);border-radius:var(--radius);flex:none;padding:1px 6px}.item-tip__acts{flex-wrap:wrap;gap:6px;display:flex}.item-tip__acts .ui-button{white-space:nowrap;flex:auto;gap:6px}.item-tip__lock[aria-pressed=true]{color:#ffd66b}.item-tip__stats{border-top:1px solid var(--ln-1);border-bottom:1px solid var(--ln-1);gap:2px;padding:6px 0;display:grid}.item-tip__stat{color:var(--tx-1);font:var(--fw-ui) var(--fs-body) var(--font-ui);grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;display:grid}.item-tip__stat b{color:var(--tx-0);font-weight:700}.item-tip__stat.is-primary span{color:var(--tx-0)}.item-tip__stat.is-primary b{font-size:var(--fs-sub)}.item-tip__stat em{font-style:normal;font-weight:700;font-size:var(--fs-cap);justify-self:end}.item-tip__stat em.is-up{color:var(--good-tx)}.item-tip__stat em.is-down{color:var(--blood-tx)}.item-tip__cmp{color:var(--tx-2);font-size:var(--fs-cap);margin:-4px 0 0}.item-tip__awaken{color:var(--awaken-tx);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-cap);margin:0}.item-tip__tune{color:var(--bs-ember-hi,#ffb066);font:700 var(--fs-cap) var(--font-ui);gap:2px;margin:0;padding:0;list-style:none;display:grid}.item-tip__tune small{color:var(--tx-2);font-weight:var(--fw-ui)}.item-tip__req{color:var(--tx-1);font:var(--fw-ui) var(--fs-cap) var(--font-ui);gap:2px;margin:0;padding:0;list-style:none;display:grid}.item-tip__req .is-bad{color:var(--blood-tx)}.item-tip__req .is-bound{color:var(--gold)}.item-tip__desc{color:var(--tx-2);font-size:var(--fs-cap);margin:0;line-height:1.4}.item-tip__src{color:var(--tx-2);font:var(--fw-ui) var(--fs-cap) var(--font-ui);border:1px solid var(--ln-1);border-radius:var(--radius);background:#0000002e;gap:2px;padding:6px 8px;line-height:1.35;display:grid}.item-tip__src b{color:var(--gold);font-size:var(--fs-label)}.item-tip__foot{color:var(--tx-1);font:var(--fw-ui) var(--fs-cap) var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.item-tip__foot span{align-items:center;gap:3px;display:inline-flex}.item-tip__foot small{color:var(--tx-2);font-size:var(--fs-cap)}.v10-iteminfo .item-tip__body{gap:6px}.v10-iteminfo-pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:8px;display:grid}.v40-report__lead{color:var(--tx-1);margin:0 0 10px}.v40-report__reasons{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.v40-report__text{box-sizing:border-box;width:100%}.v40-report__foot{color:var(--tx-2);font-size:var(--fs-cap);margin:10px 0 0}.v40-report__foot a{color:var(--sel-tx)}.v40-admin{--fs-cap:13px;gap:12px;min-width:min(400px,100%);max-width:400px;display:grid}.ui-modal:has(.v40-admin) .ui-button,.v40-admin .ui-input{white-space:nowrap;font-size:16px}.v40-admin__reason{box-sizing:border-box;width:100%}.v40-admin__sec{gap:6px;display:grid}.v40-admin__sec>.ui-sec{margin:0}.v40-admin__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v40-admin__num{width:76px;min-width:0}.v40-admin__unit{width:auto}.v40-admin__check{color:var(--tx-1);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v40-admin__foot{color:var(--tx-2);font-size:var(--fs-cap);margin:0}.v16-stats__title{align-items:center;gap:10px;margin:0 0 10px;display:flex}.v16-stats__title label{color:var(--tx-1);font-weight:700}.v16-stats__title select{flex:1;min-width:0}.v16-stats__none{color:var(--tx-2);font-size:var(--fs-cap)}.v16-stats__badge{color:var(--tx-1);font-size:var(--fs-cap);cursor:pointer;gap:8px}.gem-icon{vertical-align:-3px;flex:none}.gem-shop .v40-shop__head{justify-content:flex-end}.gem-storage{width:min(820px,100vw - 24px)}.gem-storage__cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gem-storage__grid{grid-template-columns:repeat(auto-fill,44px);gap:4px;max-height:min(52vh,440px);padding-right:4px;display:grid;overflow-y:auto}.gem-storage .is-dim{opacity:.4}.gem-storage__gold{background:var(--c-panel-2,#00000040);border:1px solid var(--c-wood-light,#3a3a42);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.gem-storage__wallet{flex-direction:column;min-width:110px;display:flex}.gem-storage__wallet small{color:var(--c-on-dark-2,#a89f8c)}.gem-storage__wallet b{align-items:center;gap:4px;font-size:16px;display:flex}.gem-storage__amount{margin-left:auto}.gem-storage__amount .v10-qty__input{width:120px}.gem-storage__bar{align-items:flex-start;gap:10px;margin:0 0 10px;display:flex}.gem-storage__bar .v10-hint{flex:1;min-width:0;margin:0}.gem-storage__bar .ui-button{white-space:nowrap;flex:none}.gem-split{justify-items:start;gap:10px;min-width:min(300px,100%);display:grid}.gem-split__item{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.gem-split__item small{color:var(--tx-2)}.gem-split__step .v10-qty__input{width:88px}.gem-split__chips{flex-wrap:wrap;gap:6px;display:flex}.gem-split .ui-button{white-space:nowrap}.gem-split .v10-hint{max-width:320px;margin:0}@media (width<=640px){.gem-storage__cols{grid-template-columns:1fr}.gem-storage__grid{max-height:30vh}}.guild-storage{gap:10px;display:grid}.guild-storage .gem-storage__bar{flex-wrap:wrap;margin:0}.guild-storage .gem-storage__bar .v10-hint{flex:16em}.guild-storage .is-dim{opacity:.4}.guild-storage .gem-storage__grid{max-height:min(36vh,320px)}.guild-storage__perm{border-bottom:1px solid var(--ln-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 4px 8px;display:flex}.guild-storage__perm .ui-button{white-space:nowrap;flex:none}.guild-storage__cell{width:44px;height:44px;display:block}.guild-storage__tools{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.guild-storage__tools .ui-button{white-space:nowrap;flex:none}.guild-storage__log{gap:2px;max-height:200px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.guild-storage__log li{min-height:28px;font-size:var(--fs-cap);grid-template-columns:auto auto minmax(0,7em) minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 6px;display:grid}.guild-storage__log li:nth-child(odd){background:#0003}.guild-storage__log small{color:var(--tx-2);white-space:nowrap}.guild-storage__dir{white-space:nowrap;border-radius:var(--radius);border:1px solid;padding:1px 6px;font-weight:700}.guild-storage__dir--put{color:var(--good-tx)}.guild-storage__dir--take{color:var(--gold)}.tb-mobile .guild-storage__log{max-height:none;overflow:visible}.guild-shop{gap:8px;display:grid}.guild-shop__bank{border:1px solid var(--ln-1);border-radius:var(--radius);background:#c9a24a14;flex-wrap:wrap;gap:6px 18px;padding:8px 10px;display:flex}.guild-shop__bank span{color:var(--tx-1);font-size:var(--fs-cap);align-items:baseline;gap:6px;display:flex}.guild-shop__bank b{color:var(--gold);font-size:var(--fs-sub);font-variant-numeric:tabular-nums}.guild-shop__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guild-shop__item{background:var(--bg-0);border:1px solid var(--ln-1);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 10px;display:flex}.guild-shop__item.is-on{border-color:#c9a24a80}.guild-shop__item .ui-button{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;min-width:64px}.guild-shop__what{gap:2px;min-width:0;display:grid}.guild-shop__what b{color:var(--tx-0)}.guild-shop__what small{color:var(--tx-1);font-size:var(--fs-cap)}.guild-shop__max{color:var(--gold);font-size:var(--fs-cap);white-space:nowrap;flex:none;font-weight:700}.gem-reveal{--gc:#d7c9a0;z-index:40;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--gc) 16%, #040408b8), #040408db 62%);place-items:center;animation:.25s ease-out gem-fade-in;display:grid;position:fixed;inset:0}.gem-reveal.is-epic{--gc:var(--epic)}.gem-reveal.is-legendary{--gc:var(--legendary)}.gem-reveal.is-unique{--gc:var(--unique)}.gem-reveal__rays{pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--gc) 26%, transparent) 0deg 6deg, transparent 6deg 18deg);width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;position:absolute;top:48%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0 18%,#0000 52%);mask-image:radial-gradient(circle,#000 0 18%,#0000 52%)}.gem-reveal.is-charge .gem-reveal__rays{animation:2.4s ease-in forwards gem-rays-charge,14s linear infinite gem-spin}.guild-storage__boxes .ui-tab{white-space:nowrap}.guild-storage__state{min-width:0;color:var(--tx-1);font-size:var(--fs-cap);flex:14em;align-items:center;gap:8px;display:flex}.guild-storage__state .ui-badge{white-space:nowrap;flex:none}.gem-reveal.is-open .gem-reveal__rays{opacity:.85;animation:20s linear infinite gem-spin}.gem-reveal__box{filter:drop-shadow(0 0 10px var(--gc));animation:.12s linear infinite gem-shake,2.2s ease-in forwards gem-heat}.gem-reveal__prize{text-align:center;flex-direction:column;align-items:center;gap:8px;animation:.45s cubic-bezier(.2,1.6,.4,1) gem-pop;display:flex;position:relative}.gem-reveal__prize .ui-sprite,.gem-reveal__prize img{filter:drop-shadow(0 0 18px var(--gc))}.gem-reveal__flash{background:radial-gradient(circle at 50% 48%, #fff, var(--gc) 30%, transparent 70%);pointer-events:none;animation:.7s ease-out forwards gem-flash;position:fixed;inset:0}.gem-reveal__title{color:var(--gc);font-family:var(--font-display);font-weight:var(--fw-display);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 4px 0 #000, 0 0 28px color-mix(in srgb, var(--gc) 70%, transparent);font-size:clamp(40px,7vw,76px);line-height:1}.gem-reveal__name{font-family:var(--font-ui);-webkit-text-stroke:2px #000;paint-order:stroke fill;font-size:clamp(20px,3.2vw,30px);font-weight:800}.gem-reveal__prize small{color:var(--tx-1);text-shadow:0 2px #000;font-weight:600}.gem-reveal__pack{color:var(--tx-0);text-shadow:0 2px #000;flex-direction:column;gap:8px;font-size:20px;font-weight:700;display:flex}.gem-reveal__pack span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.gem-reveal__foot{color:var(--tx-1);font-size:var(--fs-label);text-shadow:0 2px #000;margin-top:10px}@keyframes gem-fade-in{0%{opacity:0}}@keyframes gem-spin{to{transform:rotate(360deg)}}@keyframes gem-rays-charge{0%{opacity:0}to{opacity:.6}}@keyframes gem-shake{0%{transform:translate(0)rotate(0)}25%{transform:translate(-3px,1px)rotate(-3deg)}50%{transform:translate(2px,-2px)rotate(2deg)}75%{transform:translate(-1px,2px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes gem-heat{0%{filter:drop-shadow(0 0 4px var(--gc)) brightness(1);scale:.9}to{filter:drop-shadow(0 0 40px var(--gc)) brightness(1.8);scale:1.18}}@keyframes gem-pop{0%{opacity:0;transform:scale(.3)}}@keyframes gem-flash{0%{opacity:1}to{opacity:0}}@keyframes gem-pulse{to{box-shadow:0 0 18px var(--unique)}}@media (prefers-reduced-motion:reduce){.gem-reveal__box,.gem-reveal__rays{animation:none!important}}.ui-window.duel-window{width:min(640px,100vw - 32px)}.duel{color:var(--tx-0);font-family:var(--font-ui);--fs-cap:13px;gap:14px;display:grid}.duel .ui-button,.duel .ui-tab{white-space:nowrap}.duel__summary{color:var(--tx-1);font-size:var(--fs-label);border-top:1px solid var(--ln-1);border-bottom:1px solid var(--ln-1);flex-wrap:wrap;align-items:center;gap:6px 0;padding:8px 0;display:flex}.duel__summary>span{white-space:nowrap;padding:0 14px}.duel__summary>span:first-child{padding-left:2px}.duel__summary>span+span{border-left:1px solid var(--ln-2)}.duel__summary b{color:var(--tx-0);font-variant-numeric:tabular-nums;font-size:18px}.duel__summary>span:first-child b{color:var(--gold)}.duel__sec{gap:4px;min-width:0;display:grid}.duel__sec .ui-sec{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.duel__sec-aside{color:var(--tx-2);font-family:var(--font-ui);font-size:var(--fs-cap);letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:600}.duel__rows{display:grid}.duel__live{overscroll-behavior:contain;max-height:min(30vh,260px);overflow-y:auto}.duel__row{border-left:2px solid #0000;border-bottom:1px solid var(--ln-1);min-width:0;min-height:56px;transition:background-color var(--t-fast,.12s), border-color var(--t-fast,.12s);align-items:center;gap:12px;padding:8px 10px;display:flex}@media (hover:hover){.duel__row:hover{background:linear-gradient(90deg,#c9a24a1a,#0000 65%)}}.duel__row.is-selected{border-left-color:var(--brass);background:linear-gradient(90deg,#c9a24a2b,#c9a24a0a 65%,#0000)}.duel__icon{width:40px;height:36px;color:var(--brass);font-family:var(--font-display);text-shadow:0 1px #000;border-radius:var(--radius);background:radial-gradient(circle at 50% 35%,#2b3037,#111418 75%);border:1px solid #000;flex:none;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #c9a24a38}.duel__text{flex:auto;gap:2px;min-width:0;display:grid}.duel__text b{min-width:0;color:var(--tx-0);font-size:var(--fs-label);white-space:nowrap;align-items:baseline;gap:8px;font-weight:700;display:flex}.duel__text small{min-width:0;color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;overflow-wrap:anywhere;line-height:1.35}.duel__rating{color:var(--gold);font-variant-numeric:tabular-nums}.duel__vs i{color:var(--brass);font-size:var(--fs-cap);flex:none;font-style:normal;font-weight:800}.duel__count{color:var(--tx-2);font-size:var(--fs-cap);white-space:nowrap;flex:none}.duel__count b{color:var(--tx-1);font-variant-numeric:tabular-nums;margin-right:2px;font-size:20px}.duel__count.is-on b{color:var(--gold)}.duel__acts{flex:none;align-items:center;gap:6px;display:flex}.duel__empty{color:var(--tx-2);font-size:var(--fs-cap);border-bottom:1px solid var(--ln-1);margin:0;padding:14px 2px}.duel__form{align-items:center;gap:6px;padding-top:4px;display:flex}.duel__form .ui-input:first-child{flex:1;min-width:0}.duel__form select{width:auto}.duel-hud{min-width:min(420px,100vw - 24px)}.duel-hud__clock{text-align:center;margin:2px 0 4px;font-size:14px}.duel-hud__clock b{font-variant-numeric:tabular-nums;font-size:20px}.duel-hud__teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:6px;display:grid}.duel-hud__vs{color:#c9a24a;font-size:13px}.duel-hud__team{flex-direction:column;gap:4px;display:flex}.duel-hud__member{grid-template-columns:1fr 40px;align-items:center;gap:2px 6px;font-size:13px;display:grid}.duel-hud__name{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.duel-hud__team--ally .duel-hud__name{color:#9fd3ff}.duel-hud__team--foe .duel-hud__name{color:#ff8a80}.duel-hud__hp{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.duel-hud__hp>span{background:#5f8f3a;height:100%;transition:width .2s;display:block}.duel-hud__team--foe .duel-hud__hp>span{background:#a8262b}.duel-hud__pct{text-align:right;font-variant-numeric:tabular-nums}.duel-result{width:min(360px,100vw - 32px)}.duel-result__body{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 0;display:flex}.duel-result__body p{margin:0}.duel-result__big{font-size:34px;font-weight:800}.duel-result--win .duel-result__big{color:#c9a24a}.duel-result--loss .duel-result__big{color:#a8262b}.duel-result__rating{font-size:15px}.duel-up{color:#5f8f3a;font-weight:700}.duel-down{color:#a8262b;font-weight:700}.ui-window.qlog-window{width:min(820px,100vw - 32px)}.qlog{font-family:var(--font-ui);color:var(--tx-0);gap:10px;display:grid}.qlog__split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:10px;display:grid}.qlog__list{overscroll-behavior:contain;gap:6px;max-height:min(56vh,520px);padding:1px;display:grid;overflow-y:auto}.qlog__pick{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.qlog__pick .v10-row__text small{-webkit-line-clamp:1}.qlog__tracking{color:var(--sel-tx);font-size:var(--fs-cap);white-space:nowrap;flex:none;font-weight:700}.qlog__detail{background:var(--bg-1);border:1px solid var(--ln-hi);border-radius:var(--radius);align-content:start;gap:10px;padding:12px;display:grid}.qlog__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qlog__name{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--fs-title);color:var(--tx-0)}.qlog__story{color:var(--tx-1);font-family:var(--font-body,inherit);font-size:var(--fs-cap);border-left:2px solid var(--ln-hi);word-break:keep-all;background:#00000038;margin:0;padding:8px 10px;line-height:1.55}.qlog__sec{gap:5px;display:grid}.qlog__sec h4{color:var(--tx-1);font-size:var(--fs-cap);letter-spacing:.04em;margin:0 0 2px;font-weight:700}.qlog__obj{font-size:var(--fs-body);grid-template-columns:14px minmax(0,1fr) minmax(90px,.8fr);align-items:center;gap:6px;display:grid}.qlog__obj:not(:has(.ui-bar)){grid-template-columns:14px minmax(0,1fr)}.qlog__obj.is-ok{color:var(--tx-1)}.qlog__obj.is-ok .qlog__mark{color:var(--good)}.qlog__mark{color:var(--tx-2);text-align:center;font-weight:700}.qlog__objtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qlog__hint{color:var(--good);font-size:var(--fs-cap)}.qlog__where{min-width:0;color:var(--gold);font-size:var(--fs-cap);grid-column:2/-1;line-height:1.35;display:block}.qlog__rewards{font-size:var(--fs-cap);color:var(--tx-1);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.qlog__rewards b{color:var(--tx-0)}.duel__note{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.5}.menu-sheet .duel__row{flex-wrap:wrap;row-gap:6px}.menu-sheet .duel__acts{flex-basis:100%;justify-content:flex-end}.menu-sheet .duel__live .duel__row{flex-wrap:nowrap}.menu-sheet .duel__live .duel__acts{flex-basis:auto}.duel .ui-button,.duel .ui-tab,.duel .ui-input,.duel-hud .ui-button{font-size:16px}.duel-hud__member.is-focus .duel-hud__name{text-underline-offset:3px;text-decoration:underline}.duel-hud__view{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:6px;font-size:13px;display:flex}.duel-hud__view b{color:#e8d9a8}.duel-hud .ui-button{white-space:nowrap}.qlog__gold{align-items:center;gap:3px;display:inline-flex}.qlog__gold b{color:var(--gold)}.qlog__acts{justify-content:flex-end}.qlog__offers{overscroll-behavior:contain;gap:12px;max-height:min(60vh,560px);padding:1px;display:grid;overflow-y:auto}.qlog__group{gap:6px;display:grid}.qlog__offers .v10-row .qlog__rewards{flex:0 auto;justify-content:flex-end;margin-left:auto}.qlog__offers .v10-row.is-locked{opacity:.7}.qlog__done{color:var(--tx-1);font-size:var(--fs-cap);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0 0 0 16px;display:flex}.duel-hud__name small,.duel-hud__pct{font-size:13px}.qlog__done small{color:var(--tx-2)}.qlog__acts .ui-button--danger.is-armed{color:#fff;background:#8a1f1f;border-color:#e0584f}@media (width<=760px){.qlog__split{grid-template-columns:minmax(0,1fr)}.qlog__list{max-height:30dvh}}.ui-window.skw-window{width:min(1100px,96vw)}.skw{grid-template-columns:220px minmax(0,1fr) 400px;gap:12px;height:min(600px,100dvh - 140px);min-height:0;display:grid}.skw__list{align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.skw__item{text-align:left;color:var(--tx-0);cursor:pointer;border:1px solid var(--ln-1);border-radius:var(--radius);background:linear-gradient(90deg,#ffffff0a,#ffffff03);align-items:center;gap:10px;padding:8px;display:flex}.skw__item:hover{border-color:var(--ln-2)}.skw__item.is-active{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#e8c66e24,#e8c66e05)}.skw__item.is-locked{opacity:.55}.skw__item .ui-slot{border-radius:50%;flex:none}.skw__item-text{min-width:0;font-family:var(--font-ui);gap:3px;display:grid}.skw__item-text b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.skw__item-text small{color:var(--tx-1);font-size:12px}.skw__pips{gap:4px;display:flex}.skw__pips i{background:#2a2620;border:1px solid #000;width:7px;height:7px;transform:rotate(45deg)}.skw__pips i.is-on{background:var(--gold);box-shadow:0 0 5px #e8c66e99}.skw__center{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;position:relative}.skw__bar{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:4px;display:flex}.skw__bar .ui-slot{border-radius:50%;box-shadow:0 0 0 1.5px #5e4a24,0 0 0 3px #000,0 4px 10px #00000080}.skw__bar .ui-slot.is-active{box-shadow:0 0 0 2px var(--gold), 0 0 0 3.5px #000, 0 0 16px #e8c66e80}.skw__stage{border-radius:var(--radius);min-height:0;box-shadow:inset 0 0 0 1px var(--ln-1);background:radial-gradient(at 50% 92%,#d0783247,#0000 55%),radial-gradient(at 50% 40%,#46403873,#0c0c0ee6 75%);position:relative;overflow:hidden}.skw__stage .v10-portrait{z-index:1;box-shadow:none;background:0 0;position:absolute;inset:0 0 12%}.skw__pedestal{pointer-events:none;background:radial-gradient(at 50% 40%,#3a3631,#1a1815 60%,#0b0a09);border-radius:50%;width:min(70%,300px);height:15%;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #2a251e,0 6px #6a4a28,0 7px #000,0 14px 30px #000000b3,inset 0 2px #fff0d21f}.skw__caption{z-index:2;color:var(--tx-1);font-family:var(--font-ui);text-align:center;pointer-events:none;font-size:12px;position:absolute;bottom:2%;left:0;right:0}.skw__detail{border:1px solid var(--ln-1);border-radius:var(--radius);background:#0a0a0c8c;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.skw__head{align-items:flex-start;gap:12px;display:flex}.skw__head .ui-slot{border-radius:50%;flex:none;box-shadow:0 0 0 2px #7a5a24,0 0 14px #e8c66e59}.skw__head h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:20px;display:flex}.skw__head p{color:var(--tx-1);margin:0;font-size:13px;line-height:1.45}.skw__nums{border-radius:var(--radius);background:#ffffff08;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px 4px;display:grid}.skw__nums div{justify-items:center;gap:2px;display:grid}.skw__nums dt{color:var(--tx-1);font-size:12px}.skw__nums dd{color:var(--tx-0);font-family:var(--font-ui);margin:0;font-size:16px;font-weight:700}.skw__lines{align-items:center;gap:10px;display:flex}.skw__lines ul{color:var(--tx-1);flex:1;margin:0;padding-left:16px;font-size:12px;line-height:1.5}.skw__lines svg{flex:none}.skw__tree-title{color:var(--gold);align-items:baseline;gap:8px;margin:2px 0 0;font-size:14px;display:flex}.skw__tree-title small{color:var(--tx-1);font-size:12px;font-weight:400}.skw__tree{gap:8px;display:grid}.skw__row{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.skw__row-label{color:var(--tx-0);font-family:var(--font-ui);gap:1px;font-size:13px;font-weight:700;display:grid}.skw__row-label small{color:var(--tx-1);font-size:11px;font-weight:400}.skw__opts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.skw__node{color:var(--tx-0);text-align:center;cursor:pointer;border-radius:var(--radius);font-family:var(--font-ui);background:0 0;border:1px solid #0000;justify-items:center;gap:2px;padding:4px 2px;display:grid}.skw__node .ui-slot{box-shadow:0 0 0 1.5px var(--branch,#5e4a24), 0 0 0 3px #000;border-radius:50%}.skw__node span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.skw__node small{color:var(--branch,var(--tx-1));font-size:11px}.skw__node:hover{background:#ffffff0a}.skw__node.is-shown{border-color:var(--ln-2);background:#ffffff0d}.skw__node.is-on .ui-slot{box-shadow:0 0 0 2px var(--gold), 0 0 0 3.5px #000, 0 0 14px #e8c66e8c}.skw__node.is-on span{color:var(--gold)}.skw__node.is-next .ui-slot{box-shadow:0 0 0 2px var(--branch,var(--gold)), 0 0 0 3.5px #000;animation:1.6s ease-in-out infinite skw-pulse}.skw__node.is-path{opacity:.7}.skw__node.is-off{opacity:.35;filter:grayscale(.8)}@keyframes skw-pulse{50%{filter:brightness(1.35)}}.skw__note{color:var(--tx-1);border-left:2px solid var(--gold);background:#e8c66e0f;margin:auto 0 0;padding:8px 10px;font-size:12px}.skw__nums--one{grid-template-columns:minmax(0,1fr)}.skw__nums--one dd{text-align:center;font-size:14px}.skw__pval{color:var(--tx-0);gap:3px;margin:0;font-size:13px;line-height:1.45;display:grid}.skw__row.is-path .skw__pval{color:var(--tx-1)}.skw__ptag{color:var(--gold);font-size:12px}.skw__pline b{margin-right:4px}.hud:not(.mhud){grid-template-rows:minmax(0,1fr);gap:0}.hud:not(.mhud)>.hud__row{grid-area:1/1}.hud:not(.mhud)>.hud__row--top{align-self:start}.hud:not(.mhud)>.hud__row--bottom{align-self:end}.hud:not(.mhud)>.hud__row--mid{display:none}.hud__area--bc{gap:6px;position:relative}.hud:not(.mhud) .hud__area--tr{width:216px;max-height:none}.hud__area--tr>[data-hud=minimap]{flex:none}.hud__area--tc{gap:8px}.hud:not(.mhud) .hud__area--bl{gap:6px;width:min(300px,100%)}.hud:not(.mhud) .hud__area--br{width:min(var(--chat-w,560px), 100%)}.hud:not(.mhud) .hud__area--tl{width:min(300px,100%)}.hud:not(.mhud)>.hud__row--top{grid-template-columns:min(300px,30%) minmax(0,1fr) 216px}.hud-exp{cursor:help;position:relative}.exp-tip{min-width:210px;text-shadow:none;gap:2px;display:grid;bottom:calc(100% + 6px)}.exp-tip__row{color:var(--tx-1);white-space:nowrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.exp-tip__row b{color:var(--tx-0);font-variant-numeric:tabular-nums}.hud-gold{height:26px;font-size:var(--fs-cap);background:var(--surface);border-color:var(--surface-edge);box-shadow:none}.v10-skillbar{border:1px solid var(--surface-edge);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel);gap:5px;padding:10px 6px 4px}.hud .v10-skillbar,.hud .hud-vitals,.hud .hud-party,.hud .hud-quest,.hud .hud-chat,.hud .hud-gold{border-top-color:#c9a24a6b}.v10-skillbar__gap{width:3px}.hud-chat,.hud-chatin,.hud-ticker{background:var(--surface);border-color:var(--surface-edge);box-shadow:var(--shadow-panel)}.hud .hud-chat__list{height:var(--chat-h,min(250px, 30vh))}.hud-chatin .ui-input,.hud-chatin__send{height:32px;min-height:32px}.hud-chatin__ch{width:70px}.hud-minimap__ring{width:168px}.hud-minimap__name{background:var(--surface);border-color:var(--surface-edge)}.hud-quest{padding:8px 10px}.hud-quest__line{-webkit-line-clamp:1;font-size:var(--fs-body);font-weight:500}.hud-quest__body{gap:4px}.quest-toggle{color:var(--tx-1);cursor:pointer;background:0 0;border:0;width:28px;height:24px;margin:-4px 0}.quest-list-btn{height:22px;color:var(--tx-0);font:inherit;font-size:var(--fs-cap);border:1px solid var(--ln-2);border-radius:var(--radius);cursor:pointer;background:#00000047;align-items:center;gap:4px;margin:-3px 0;padding:0 6px;display:inline-flex}.quest-list-btn:hover,.quest-list-btn:focus-visible{border-color:var(--sel);color:var(--tx-0)}.quest-list-btn kbd{color:var(--tx-2);font:inherit;font-size:10px}.hud-quest.is-collapsed .hud-quest__line,.hud-quest.is-collapsed .hud-quest__sub,.hud-quest.is-collapsed .hud-quest__where,.hud-quest.is-collapsed .hud-quest__nav{display:none}.quest-abandon-btn.is-armed{color:#fff;background:#8a1f1f;border-color:#e0584f}.mhud-quest:not(.is-open) .quest-abandon-btn{display:none}.v10-party{width:var(--party-w,100%);height:var(--party-h,auto);flex-direction:column;flex:none;align-self:flex-end;display:flex;position:relative;overflow:visible}.v10-party>.ui-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.v10-party>.ui-panel>.ui-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.v10-party__grip{z-index:2;cursor:nesw-resize;touch-action:none;border-bottom:2px solid var(--ln-2);border-left:2px solid var(--ln-2);opacity:.7;border-radius:0 0 0 3px;width:18px;height:18px;position:absolute;bottom:-7px;left:-7px}.v10-party__grip:hover,.v10-party__grip:active{border-color:var(--ln-hi);opacity:1}.v10-party .ui-panel{padding:8px}.v10-party .ui-panel__head{min-height:30px;margin:-8px -8px 8px;padding:0 34px 0 22px}.v10-party .ui-panel__head:before{left:8px}.v10-party .ui-panel__title{font-size:var(--fs-cap)}.v10-party__list{gap:6px}.hud .v10-party__info .ui-bar__track{height:8px}.v10-party__row{min-height:35px}.v10-party__name,.v10-party__name small{font-size:var(--fs-cap)}.v10-party__foot>.ui-button{min-height:26px;font-size:var(--fs-cap)}.v10-party.is-compact .v10-party__list{gap:3px}.v10-party.is-compact .v10-party__row{grid-template-columns:22px minmax(0,1fr);gap:5px;min-height:0}.v10-party.is-compact .v10-party__emblem{width:22px;height:22px}.hud .v10-party.is-compact .v10-party__info{gap:1px}.hud .v10-party.is-compact .v10-party__info .ui-bar__track{height:6px}.v10-party__fold{z-index:2;width:32px;height:32px;color:var(--tx-1);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.v10-party__fold:hover,.v10-party__fold:focus-visible{color:var(--sel)}.v10-party__glyph{flex:none;width:14px;height:14px}.v10-party.is-folded{height:auto}.v10-party-chip{width:100%;min-height:32px;color:var(--tx-1);font:700 var(--fs-cap) var(--font-ui);white-space:nowrap;cursor:pointer;background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius);box-shadow:var(--shadow-panel);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.v10-party-chip:hover,.v10-party-chip:focus-visible{color:var(--sel);border-color:var(--sel)}.v10-party-chip b{color:var(--parch)}.v10-party-chip__hp{flex:1;gap:2px;min-width:0;display:flex}.v10-party-chip__hp .m-party__hp{flex:1 1 0;min-width:0;max-width:14px}.v10-party-chip__hp .is-offline{opacity:.45}.v10-boss{width:min(400px,100%)}.v10-boss__where,.v10-boss__foot,.v10-boss__bar .ui-bar__value{font-size:var(--fs-cap)}.hud-notifications{z-index:var(--z-esc);pointer-events:none;width:max(100%,min(420px,100vw - 24px));position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.notification-lane{pointer-events:none;flex-direction:column;gap:6px;width:100%;display:flex}.notification-card,.notification-banner,.notification-error{background:var(--surface-solid);border:1px solid var(--surface-edge);border-radius:var(--radius);width:100%;min-width:0;height:44px;box-shadow:var(--shadow-panel);color:var(--tx-0);font:600 var(--fs-label)/1.3 var(--font-ui);pointer-events:auto;align-items:center;gap:8px;padding:0 10px;animation:.16s ease-out both ui-toast-in;display:flex}.notification-card.is-warn{border-color:var(--blood-tx)}.notification-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.notification-card[data-passive] :is(button,a,input,select,textarea){pointer-events:auto}.hud-notifications[data-dodge=under]{z-index:1}.notification-lane>.notification-card{--nc:var(--sel);--nl:var(--brass);background:radial-gradient(70px 48px at 22px 50%, color-mix(in srgb, var(--nc) 20%, transparent), transparent 70%), linear-gradient(90deg, #07090ca3, #07090ce6 16%, #07090ce6 84%, #07090cb8);height:auto;min-height:44px;animation:notice-in .3s var(--ease-pop) both, notice-out .26s ease-in var(--out-at,600s) forwards;border:0;border-radius:2px;gap:10px;padding:5px 4px 5px 12px;position:relative;box-shadow:0 6px 16px #0006}.notification-lane>.notification-card:before,.notification-lane>.notification-card:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--nl) 18%, color-mix(in srgb, var(--nl) 50%, #fff2c8) 50%, var(--nl) 82%, transparent);height:1px;position:absolute;left:0;right:0}.notification-lane>.notification-card:before{top:0}.notification-lane>.notification-card:after{opacity:.5;bottom:0}.notification-lane>.notification-card.is-good{--nc:var(--good-tx)}.notification-lane>.notification-card.is-warn{--nc:var(--blood-tx);--nl:color-mix(in srgb, var(--blood-tx) 70%, var(--brass))}.notification-lane>.notification-card.is-titled{--nc:var(--gold);min-height:58px;padding-top:7px;padding-bottom:7px}.notice-icon{width:20px;height:20px;color:var(--nc);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--nc) 55%, transparent));flex:none}.notice-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.notice-head{color:var(--label);font-size:var(--fs-cap);letter-spacing:.08em;font-weight:700;line-height:1.2}.notice-title{color:var(--parch);font-size:calc(var(--fs-body) + 2px);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000;font-weight:800;line-height:1.25;overflow:hidden}.notice-sub{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.notification-lane .notification-close{width:32px;min-width:32px;height:32px;color:var(--tx-2);border-radius:50%;align-self:center;font-size:18px;line-height:1}.notification-lane .notification-close:hover{color:var(--parch);background:#c9a24a24}@keyframes notice-in{0%{opacity:0;clip-path:inset(0 46%)}55%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes notice-out{to{opacity:0;transform:translate(16px)}}.hud .notification-card.is-multiline{align-items:flex-start;height:auto;min-height:44px;padding:8px 4px 8px 12px}.hud .notification-card.is-multiline .notification-text{white-space:pre-line;line-height:1.45;overflow:visible}.hud .notification-card:has(>.gain-notice){border-left:3px solid var(--gain-c,var(--epic));background:linear-gradient(90deg, var(--gain-bg,transparent), transparent 60%), var(--surface-solid);height:auto;min-height:52px;padding:6px 4px 6px 8px}.hud .notification-card:has(>.gain-notice[data-rarity=legendary]){--gain-c:var(--legendary);--gain-bg:#e0862e24}.hud .notification-card:has(>.gain-notice[data-rarity=unique]){--gain-c:var(--unique);--gain-bg:#f0c64a24}.hud .notification-card:has(>.gain-notice[data-rarity=absolute]){--gain-c:var(--absolute);--gain-bg:#ff4d4d24}.hud .notification-card:has(>.gain-notice[data-rarity=epic]){--gain-bg:#9a5fd624}.gain-notice{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gain-notice__icon{flex:none}.gain-notice__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gain-notice__text small{color:var(--tx-1);font-size:13px;font-weight:700;line-height:1.2}.gain-notice__text b{text-overflow:ellipsis;white-space:nowrap;color:var(--rar);font-size:calc(var(--fs-body) + 1px);text-shadow:0 1px #000;font-weight:800;line-height:1.3;overflow:hidden}.gain-notice__qty{color:var(--tx-0);font-size:var(--fs-body);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.notification-close,.notification-action{min-width:32px;height:34px;color:var(--tx-1);cursor:pointer;font-size:var(--fs-body);white-space:nowrap;background:0 0;border:0;border-radius:3px;flex:none;padding:0 10px;font-weight:700}.notification-close{font-size:var(--fs-sub);padding:0}.notification-action{color:var(--btn-tx);text-shadow:0 1px 1px #000000b3;background:var(--btn-bg);border:1px solid var(--btn-edge);box-shadow:var(--btn-gloss)}.notification-close:hover{color:var(--tx-0);background:var(--bg-3)}.notification-action:hover{color:#fff;background:var(--btn-bg-hover);border-color:var(--btn-edge-hover)}.notification-gain{color:var(--good-tx);white-space:nowrap;font-size:var(--fs-body)}.notification-error{height:30px;color:var(--blood-tx);box-shadow:none;background:var(--surface);font-size:var(--fs-body);pointer-events:none;border:0;justify-content:center}.notification-banner{max-width:620px;height:auto;min-height:38px;color:var(--tx-0);font-size:var(--fs-body);padding:6px 4px 6px 12px}.notification-banner__text{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.notification-banner.is-open .notification-banner__text{-webkit-line-clamp:unset;line-clamp:none;max-height:40vh;display:block;overflow-y:auto}.notification-banner{pointer-events:none}.notification-banner.is-open,.notification-banner .notification-close,.notification-banner__more{pointer-events:auto}.notification-banner.is-expandable .notification-banner__more{cursor:pointer}.hud .notification-banner.is-open:hover,.mhud .notification-banner.is-open:hover{background:#181c23fa}.notification-banner__more{color:var(--tx-1);font-size:var(--fs-cap);text-underline-offset:2px;flex:none;align-self:flex-end;font-weight:700;text-decoration:underline}.notification-banner .notification-close{align-self:flex-start}.hud .notification-banner,.mhud .notification-banner{border:1px solid var(--ln-hi-2);border-left:3px solid var(--sel);background:var(--surface-solid);box-shadow:0 0 0 1px #000, var(--shadow-panel)}.notification-banner--admin{--admin-c:var(--sel);--admin-bg:#6fb3dc1a;align-items:flex-start;max-width:660px;padding:10px 4px 12px 16px}.notification-banner--admin.is-warn{--admin-c:var(--gold);--admin-bg:#e8c66e1a}.notification-banner--admin.is-good{--admin-c:var(--good-tx);--admin-bg:#9ac36a1a}.hud .notification-banner--admin,.mhud .notification-banner--admin{border:1px solid var(--ln-hi-2);border-left:4px solid var(--admin-c);background:linear-gradient(90deg, var(--admin-bg), transparent 70%), #0c0e12;box-shadow:0 0 0 1px #000,0 10px 28px #0009}.notification-banner__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-banner__head{color:var(--admin-c);letter-spacing:.08em;font-size:13px;font-weight:800;line-height:1.2}.notification-banner--admin .notification-banner__text{color:#f4f2ea;font-size:calc(var(--fs-body) + 2px);white-space:pre-line;-webkit-line-clamp:4;line-clamp:4;font-weight:500;line-height:1.6}.notification-banner--admin .notification-banner__more{align-self:flex-start}.hud .notification-banner--admin.is-expandable:hover,.mhud .notification-banner--admin.is-expandable:hover{background:linear-gradient(90deg, var(--admin-bg), transparent 70%), #14171d}.update-banner{border:1px solid var(--ln-hi-2);border-left:3px solid var(--sel);border-radius:var(--radius);background:var(--surface-solid);width:100%;max-width:620px;box-shadow:0 0 0 1px #000, var(--shadow-panel);color:var(--tx-0);font-family:var(--font-ui);pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:0 auto 6px;padding:8px 14px;animation:.16s ease-out both ui-toast-in;display:flex}.update-banner__label{color:var(--sel-tx);font-weight:800;font-size:var(--fs-label);letter-spacing:.04em}.update-banner__clock{font-variant-numeric:tabular-nums;text-shadow:0 2px #000;font-size:28px;font-weight:800;line-height:1}.update-banner__sub{color:var(--tx-1);font-size:var(--fs-cap);font-weight:600}.update-banner.is-urgent{box-shadow:0 0 0 1px #000, 0 0 26px #ff503c80, var(--shadow-panel);border-color:#ff5a4a;animation:.16s ease-out both ui-toast-in,1s ease-in-out infinite update-urgent}.update-banner.is-urgent .update-banner__label,.update-banner.is-urgent .update-banner__clock{color:#ff8a7a}@keyframes update-urgent{50%{box-shadow:0 0 0 1px #000, 0 0 8px #ff503c40, var(--shadow-panel)}}.mhud .update-banner{padding:5px 10px}.mhud .update-banner__clock{font-size:22px}@media (prefers-reduced-motion:reduce){.update-banner,.update-banner.is-urgent{animation:none}}.notification-boss{color:#ffe1da;width:min(640px,100%);font:800 var(--fs-body)/1.3 var(--font-ui);text-align:center;text-shadow:0 1px #000,0 0 8px #ff3c288c;pointer-events:none;background:linear-gradient(90deg,#0000,#780e0ee6 16% 84%,#0000);justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:5px 40px;animation:.22s ease-out both boss-alert-in;display:flex}.notification-boss__text{overflow-wrap:anywhere;min-width:0}.notification-boss-stack{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex}.notification-boss.is-old{opacity:.72;font-size:calc(var(--fs-body) * .9)}@keyframes boss-alert-in{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}.mhud .notification-boss-stack{max-width:100%}.mhud .notification-boss{color:#ffe2a8;text-shadow:0 1px #000;background:linear-gradient(90deg,#0000,#5c3e0ee0 14% 86%,#0000);gap:6px;width:min(360px,100%);min-height:20px;padding:1px 16px;font-size:13px;line-height:18px}.mhud .notification-boss__text{white-space:nowrap;gap:6px;min-width:0;display:flex}.mhud .notification-boss__text>b{color:#ffd36b;flex:none}.mhud .notification-boss__act{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.notification-boss{animation:none}}.bless-banner{border-block:1px solid var(--brass);pointer-events:none;background:linear-gradient(90deg,#0000,#4e3208f0 16% 84%,#0000);justify-content:center;align-items:center;gap:12px;width:min(640px,100vw - 24px);margin:0 auto 6px;padding:9px 18px;animation:12s ease-out both bless-banner;display:flex;box-shadow:0 0 30px #ffcd6452}@keyframes bless-banner{0%{opacity:0;transform:scaleX(.3)}4%{opacity:1;transform:none}92%{opacity:1}to{opacity:0}}.bless-banner__wing{background:linear-gradient(90deg, transparent, var(--brass));flex:1;max-width:90px;height:2px}.bless-banner__wing.is-right{transform:scaleX(-1)}.bless-banner__body{min-width:0;font-family:var(--font-ui);text-align:center;justify-items:center;gap:3px;display:grid}.bless-banner__head{color:var(--gold);letter-spacing:.16em;font-size:13px;font-weight:800}.bless-banner__main{color:#fff4dc;font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-display);letter-spacing:var(--ls-display);word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 2px #000,0 0 14px #ffc85a99;line-height:1.25}.bless-banner__sub{color:#ffe6a8;font-size:var(--fs-label);text-shadow:0 1px #000;font-weight:700}.mhud .bless-banner{gap:8px;width:100%;padding:6px 10px}.mhud .bless-banner__wing{max-width:28px}.mhud .bless-banner__main{font-size:16px}.mhud .bless-banner__sub{font-size:var(--fs-cap)}@keyframes bless-banner-still{0%,94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bless-banner{animation:12s linear both bless-banner-still}}.event-badges{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.event-badge{background:var(--surface-solid);border:1px solid var(--ln-hi);border-radius:var(--radius);max-width:100%;box-shadow:0 0 0 1px #000, var(--shadow-panel);color:var(--tx-0);font:600 var(--fs-label)/1.2 var(--font-ui);align-items:center;gap:8px;padding:5px 10px;animation:.16s ease-out both ui-toast-in;display:inline-flex}.event-badge.is-exp{border-color:var(--good-tx);box-shadow:0 0 0 1px #000, 0 0 12px color-mix(in srgb, var(--good-tx) 35%, transparent), var(--shadow-panel)}.event-badge__dot{background:var(--sel);border-radius:50%;flex:none;width:8px;height:8px}.event-badge.is-exp .event-badge__dot{background:var(--good-tx);animation:1.4s ease-in-out infinite event-dot}.event-badge__label{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.event-badge__label b{color:var(--gold)}.event-badge.is-exp .event-badge__label b{color:var(--good-tx)}.event-badge__live{white-space:nowrap}.event-badge__time{color:var(--tx-1);font-variant-numeric:tabular-nums;flex:none}@keyframes event-dot{50%{opacity:.35}}.event-badge.is-bless{border-color:var(--brass);background:linear-gradient(100deg, #4e3208f2, var(--surface-solid) 75%);box-shadow:0 0 0 1px #000, 0 0 14px #e8c66e66, var(--shadow-panel);padding:6px 12px;animation:.16s ease-out both ui-toast-in,2.4s ease-in-out infinite bless-glow}.event-badge.is-bless .event-badge__dot{background:var(--gold);box-shadow:0 0 6px var(--gold);animation:1.4s ease-in-out infinite event-dot}.event-badge.is-bless .event-badge__time{color:#ffe6a8}.bless-chip__main{gap:2px;min-width:0;display:grid}.bless-chip__by{color:#ffe6a8;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 1px #000;min-width:0;font-size:13px;font-weight:700}@keyframes bless-glow{50%{box-shadow:0 0 0 1px #000, 0 0 24px #e8c66eb3, var(--shadow-panel)}}.combo{--c1:#f6f2e8;--c2:#bdb6a4;--glow:#ffffff2e;width:100%;font-family:var(--font-ui);pointer-events:none;justify-items:start;gap:4px;margin-top:4px;padding-left:2px;animation:.18s ease-out both combo-in;display:grid;position:relative}.combo.is-gold{--c1:#fff1c4;--c2:#e8b04a;--glow:#e8b04a73}.combo.is-ember{--c1:#ffe0b0;--c2:#ff8a2e;--glow:#ff8a2e80}.combo.is-blaze{--c1:#ffc9b8;--c2:#ff4a3a;--glow:#ff4a3a8c}.combo.is-max{--c1:#fff6dc;--c2:#ff3d6e;--glow:#ff3d6e99}.combo__count{align-items:flex-end;gap:5px;line-height:.86;display:flex;position:relative}.combo__n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--c1);-webkit-text-fill-color:transparent;background:linear-gradient(180deg, var(--c1) 35%, var(--c2) 100%);text-shadow:none;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 1px #000) drop-shadow(0 0 10px var(--glow));transform-origin:0 85%;-webkit-background-clip:text;background-clip:text;margin:-.07em 0;padding:0 8px 0 4px;font-size:54px;font-weight:900;line-height:1;animation:.28s cubic-bezier(.2,1.5,.4,1) both combo-punch;display:block;transform:skew(-9deg)}.combo.is-max .combo__n{background-image:linear-gradient(100deg, var(--c1) 20%, #ffd166 40%, var(--c2) 60%, var(--c1) 80%);background-size:220% 100%;animation:.28s cubic-bezier(.2,1.5,.4,1) both combo-punch,1.6s linear infinite combo-sheen}.combo__unit{color:color-mix(in srgb, var(--c2) 65%, var(--c1));letter-spacing:.14em;text-shadow:0 1px #000,0 0 3px #000;padding-bottom:5px;font-size:13px;font-weight:900;transform:skew(-9deg)}.combo__glow{background:radial-gradient(closest-side, var(--glow), transparent);border-radius:50%;width:120px;height:70px;animation:.7s ease-out forwards combo-glow;position:absolute;bottom:-6px;left:0}.combo__meter{align-items:center;gap:8px;display:flex}.combo__pips{gap:2px;display:flex}.combo__pips>i{background:#ffffff1f;width:8px;height:6px;display:block;transform:skew(-20deg);box-shadow:0 0 0 1px #000000bf}.combo__pips>i.is-on{background:linear-gradient(180deg, var(--c1), var(--c2));box-shadow:0 0 0 1px #000000bf, 0 0 6px var(--glow)}.combo__pips>i.is-new{animation:.32s ease-out both combo-pip}.combo__bonus{color:var(--c1);font-size:var(--fs-cap);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--c2) 55%, transparent);border-radius:var(--radius);background:#0000009e;padding:2px 6px;font-weight:800;line-height:1.2;animation:.42s ease-out both combo-bonus}.combo__timer{background:#0009;width:160px;height:3px;display:block;overflow:hidden;box-shadow:0 0 0 1px #000000b3}.combo__timer>i{background:var(--c2);height:100%;box-shadow:0 0 6px var(--glow);transform-origin:0;animation:combo-drain var(--d) linear forwards, combo-urgent 1ms var(--ud) forwards;display:block}.combo__burst{color:var(--c1);text-shadow:0 2px 0 #000, 0 0 8px var(--glow);align-self:center;margin-left:4px;font-size:18px;font-weight:900;animation:1.1s ease-out forwards combo-burst}.combo.is-ended{animation:1.4s ease-in forwards combo-out}.combo.is-ended .combo__n,.combo.is-ended .combo__pips>i.is-on{filter:grayscale()brightness(.75)drop-shadow(0 2px #000)}.combo.is-ended .combo__bonus{color:var(--tx-1);border-color:var(--ln-hi)}.combo.is-ended .combo__unit{color:var(--tx-2)}@keyframes combo-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes combo-out{0%,55%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes combo-punch{0%{filter:brightness(2.2) drop-shadow(0 2px 0 #000) drop-shadow(0 0 14px var(--glow));transform:skew(-9deg)scale(1.5)}55%{transform:skew(-9deg)scale(.94)}to{transform:skew(-9deg)scale(1)}}@keyframes combo-sheen{to{background-position:-220% 0}}@keyframes combo-glow{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes combo-pip{0%{filter:brightness(2);transform:skew(-20deg)scaleY(2.2)}to{transform:skew(-20deg)}}@keyframes combo-bonus{0%{filter:brightness(2);transform:scale(1.12)}to{filter:none;transform:none}}@keyframes combo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes combo-urgent{to{background:#ff5040;box-shadow:0 0 8px #ff5040cc}}@keyframes combo-burst{0%{opacity:0;transform:translate(-10px)scale(.7)}15%{opacity:1;transform:scale(1.25)}35%{transform:scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.mhud .combo__n{font-size:34px}.mhud .combo__unit{padding-bottom:3px;font-size:12px}.mhud .combo__pips>i{width:6px;height:5px}.mhud .combo__timer{width:110px}.mhud .combo__burst{font-size:15px}.mhud .combo{justify-items:end;gap:2px;width:fit-content;max-width:100%;margin:0 0 0 auto;padding:0 2px 0 0}.mhud .combo:not(.is-ended){animation-name:combo-in-r}.mhud .combo__n{transform-origin:100% 85%;padding:0 4px 0 8px}.mhud .combo__glow{left:auto;right:30px}.mhud .combo__timer>i{transform-origin:100%}.mhud .combo__burst{order:-1;margin:0 2px 0 0}@keyframes combo-in-r{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (orientation:portrait){.mhud .combo__meter{flex-direction:column;align-items:flex-end;gap:3px}.mhud .combo__n{font-size:26px}.mhud .combo__pips{display:none}.mhud .combo__timer{width:100%}}.hunt-gauge{width:min(400px,100%);height:30px;color:var(--tx-1);font:700 var(--fs-cap)/1 var(--font-ui);white-space:nowrap;pointer-events:none;background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius);box-shadow:0 0 0 1px #000, var(--shadow-panel);align-items:center;gap:8px;padding:0 10px;animation:.16s ease-out both ui-toast-in;display:flex}.hunt-gauge__icon{color:#ff9a3c;flex:none;width:16px;height:16px}.hunt-gauge__label{color:var(--tx-0);letter-spacing:.04em;flex:none}.hunt-gauge__track{background:#0009;flex:1;min-width:60px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #000}.hunt-gauge__track:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#000000b3 calc(25% - 1px) 25%);position:absolute;inset:0}.hunt-gauge__fill{background:linear-gradient(90deg,#6e1a0c,#d9481a 55%,#ffad42);transition:width .32s ease-out;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #ff78288c}.hunt-gauge__fill:after{content:"";background:#ffe6b0;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 6px #ffb347}.hunt-gauge__num{min-width:54px;color:var(--tx-0);text-align:right;font-variant-numeric:tabular-nums;flex:none}.hunt-gauge__num small{color:var(--tx-2);font-size:inherit}.hunt-gauge.is-near{border-color:#ff8c3c80}.hunt-gauge.is-near .hunt-gauge__fill{background:linear-gradient(90deg,#6e1a0c,#d9481a 30%,#ffad42 50%,#d9481a 70%,#ffad42) 0 0/200% 100%;animation:1.2s linear infinite hunt-flow}.hunt-gauge.is-frenzy{color:#ffd9b0;height:34px;box-shadow:0 0 0 1px #000, 0 0 18px #ff5a1e73, var(--shadow-panel);background:linear-gradient(90deg,#460e06f0,#1c0806f0);border-color:#ff6a2a}.hunt-gauge.is-frenzy .hunt-gauge__icon{color:#ffb347;animation:.9s ease-in-out infinite hunt-flicker}.hunt-gauge.is-frenzy .hunt-gauge__label{color:#ffe2bf;font-size:var(--fs-label);font-weight:900}.hunt-gauge__bonus{color:#1c0904;border-radius:var(--radius);background:linear-gradient(#ffd27f,#ff8a3c);flex:none;padding:3px 6px;font-weight:900;box-shadow:0 0 0 1px #000}.hunt-gauge.is-frenzy .hunt-gauge__fill{background:linear-gradient(90deg,#ff4a1c,#ffb347,#ff4a1c,#ffb347) 0 0/200% 100%;transition:width .26s linear;animation:.9s linear infinite hunt-flow}.hunt-gauge.is-frenzy .hunt-gauge__num{color:#ffe2bf;font-size:var(--fs-label)}.hunt-gauge.is-ending .hunt-gauge__num{color:#ff8a7a}.hunt-info{color:#ffe2bf;width:min(400px,100%);font:700 var(--fs-cap)/1.2 var(--font-ui);text-align:center;white-space:nowrap;pointer-events:none;border-radius:var(--radius);background:#1c0806e0;padding:4px 10px;animation:.16s ease-out both ui-toast-in;box-shadow:0 0 0 1px #000}@keyframes hunt-flow{to{background-position:-200% 0}}@keyframes hunt-flicker{50%{opacity:.65;transform:scale(.92)}}.fev{text-align:left;cursor:pointer;color:#ffe2bf;width:min(260px,100%);font:700 var(--fs-cap)/1.2 var(--font-ui);white-space:nowrap;border-radius:var(--radius);box-shadow:0 0 0 1px #000, 0 0 14px #ff5a1e59, var(--shadow-panel);background:linear-gradient(90deg,#460e06f0,#1c0806eb);border:1px solid #b4441c;gap:3px;margin-top:4px;padding:6px 10px;animation:.16s ease-out both ui-toast-in;display:grid}.fev:hover,.fev:focus-visible{border-color:#ff8a3c}.fev.is-guiding{box-shadow:0 0 0 1px #000, 0 0 18px #ff963c99, var(--shadow-panel);border-color:#ffb347}.fev__head,.fev__goal{align-items:center;gap:6px;min-width:0;display:flex}.fev__icon{color:#ffb347;flex:none;width:14px;height:14px;animation:.9s ease-in-out infinite hunt-flicker}.fev__name{text-overflow:ellipsis;color:#fff1dc;min-width:0;font-size:var(--fs-label);flex:1;font-weight:900;overflow:hidden}.fev__time{color:#ffe2bf;font-variant-numeric:tabular-nums;flex:none}.fev.is-urgent .fev__time{color:#ff8a7a;animation:.7s ease-in-out infinite hunt-flicker}.fev__what{text-overflow:ellipsis;min-width:0;color:var(--tx-0);flex:1;overflow:hidden}.fev__dist{color:var(--tx-1);font-variant-numeric:tabular-nums;flex:none}.fev--m{width:100%;min-height:44px;padding:5px 8px;font-size:12px}.fev--m .fev__name{font-size:13px}.fx-qkill{z-index:3;pointer-events:none;white-space:nowrap;will-change:transform, opacity;color:#ffe6a8;font:800 15px/1 var(--font-ui);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;position:absolute;top:0;left:0}.fx-qkill.is-done{color:#b6ec8f}.qdone{text-align:center;pointer-events:none;border-radius:var(--radius);width:min(340px,100%);box-shadow:0 0 0 1px #000, 0 0 18px #f0c86459, var(--shadow-panel);background:linear-gradient(#30220af2,#140e06f0);border:1px solid #c9a24a;justify-items:center;gap:2px;margin:0 auto;padding:8px 16px 9px;animation:3.6s ease-out both qdone-in;display:grid}.qdone__k{color:var(--gold);font:900 var(--fs-cap)/1 var(--font-ui);letter-spacing:.14em}.qdone__name{text-overflow:ellipsis;white-space:nowrap;color:#fff3d6;max-width:100%;font:900 var(--fs-title)/1.2 var(--font-display);overflow:hidden}.qdone__reward{color:var(--tx-1);font:700 var(--fs-cap)/1.2 var(--font-ui)}.qdone--m{width:min(300px,100%);padding:6px 12px 7px}.qdone--m .qdone__name{font-size:16px}@keyframes qdone-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}6%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.mhud-status__bars{container:mvitals/inline-size}.hunt-gauge--strip,.hunt-gauge--strip.is-frenzy{width:auto;height:15px;box-shadow:none;background:0 0;border:0;gap:4px;padding:0 1px;font-size:12px;animation:none}.hunt-gauge--strip .hunt-gauge__icon{width:12px;height:12px}.hunt-gauge--strip .hunt-gauge__track{min-width:28px;height:6px}.hunt-gauge--strip .hunt-gauge__num{min-width:0}.hunt-gauge--strip .hunt-gauge__num small{color:var(--tx-1)}.hunt-gauge--strip.is-frenzy .hunt-gauge__label,.hunt-gauge--strip.is-frenzy .hunt-gauge__num{font-size:12px}.hunt-gauge--strip .hunt-gauge__bonus{padding:0 4px;line-height:14px}.mhud-status__bars:has(>.hunt-gauge--strip.is-frenzy){border-color:#ff6a2a;box-shadow:0 0 0 1px #000,0 0 12px #ff5a1e73}@container mvitals (width<=180px){.hunt-gauge--strip .hunt-gauge__k{display:none}}@container mvitals (width<=200px){.hunt-gauge--strip.is-frenzy .hunt-gauge__k{display:none}}@container mvitals (width<=160px){.hunt-gauge--strip .hunt-gauge__bonus{display:none}}.mhud .event-badge{padding:3px 8px;font-size:12px}.mhud .bless-chip__by{font-size:12px}.mhud .event-badge__live{display:none}@media (prefers-reduced-motion:reduce){.event-badge,.event-badge.is-exp .event-badge__dot,.event-badge.is-bless,.event-badge.is-bless .event-badge__dot{animation:none}.combo,.combo__n,.combo.is-max .combo__n,.combo__pips>i.is-new,.combo__bonus,.combo__glow,.combo__burst,.hunt-gauge,.hunt-gauge__fill,.hunt-gauge__icon{animation:none!important}.combo__glow,.combo__burst{display:none}.combo__timer>i{animation:combo-urgent 1ms var(--ud) forwards;transform:none}}.tb-reduced :is(.combo,.combo__n,.combo.is-max .combo__n,.combo__pips>i.is-new,.combo__bonus,.hunt-gauge,.hunt-gauge__fill,.hunt-gauge__icon){animation:none!important}.tb-reduced :is(.combo__glow,.combo__burst){display:none}.tb-reduced .combo__timer>i{animation:combo-urgent 1ms var(--ud) forwards;transform:none}.hud .notification-card.is-action{border:1px solid var(--ln-hi-2);border-left:3px solid var(--sel);background:var(--surface-solid);height:auto;min-height:68px;box-shadow:0 0 0 1px #000, var(--shadow-panel);gap:10px;padding:10px 12px;animation:.16s ease-out both ui-toast-in}.notification-emblem{background:var(--bg-3);border:1px solid var(--surface-edge);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.notification-request{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-request__title{font-size:var(--fs-btn);color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-request__sub{font-size:var(--fs-body);color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.notification-count{font-size:var(--fs-sub);color:var(--gold);font-variant-numeric:tabular-nums;flex:none}.notification-count.is-low{color:var(--blood-tx)}.macro-img{color:var(--tx-0);image-rendering:pixelated;margin:3px 0;display:block}.hud .is-action .notification-action{min-width:56px;height:42px;font-size:var(--fs-btn);padding:0 10px}.hud .notification-action--primary{color:var(--btn-pri-tx);background:var(--btn-pri-bg);border-color:var(--btn-pri-edge);box-shadow:var(--btn-pri-gloss)}.hud .notification-action--primary:hover{color:#fff;background:var(--btn-pri-bg-hover);border-color:var(--btn-pri-edge-hover)}.hud__area--tc [data-area=broadcast]{display:contents}.notification-requests{z-index:var(--z-esc);pointer-events:none;flex-direction:column;gap:6px;width:min(600px,100%);display:flex;position:relative;container-type:inline-size}.notification-requests>.notification-card.is-action{animation:request-in .42s var(--ease-pop) both}@keyframes request-in{0%{opacity:0;transform:scale(.92)}35%{opacity:1;box-shadow:0 0 0 2px var(--gold), 0 0 22px color-mix(in srgb, var(--gold) 55%, transparent), var(--shadow-panel);transform:scale(1.03)}to{box-shadow:var(--shadow-panel);transform:none}}@container (width<=480px){.notification-requests .notification-card.is-action{flex-wrap:wrap;row-gap:6px}.notification-requests .notification-request{flex-basis:calc(100% - 110px)}.notification-requests .notification-action:first-of-type{margin-left:auto}}.hud.mhud .notification-requests .is-action .notification-action{height:44px}.notification-requests__more{z-index:1;background:var(--gold);color:#1a1208;min-width:26px;height:26px;font:800 13px/1 var(--font-ui);box-shadow:0 0 0 2px #000, var(--shadow-panel);pointer-events:none;border-radius:13px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-6px;left:-6px}.mhud .mhud-btn,.mhud .mhud-status__bars,.mhud .m-party,.mhud .m-rparty{background:var(--surface);border-color:var(--surface-edge);box-shadow:var(--shadow-panel)}.mhud .mhud-btn{position:relative}.mhud .hud-minimap__ring{width:72px}.mhud .mhud__area--tc{gap:4px}.mhud .hud-notifications{width:min(420px,100% - 24px)}.mhud .notification-card{height:48px;font-size:var(--fs-body);padding-right:0}.mhud .notification-close,.mhud .notification-action{min-width:44px;height:44px}.hud.mhud .notification-card.is-action{padding-right:8px}.mhud .notification-lane{gap:4px}.mhud .notification-lane>.notification-card.is-titled{height:auto;min-height:52px;padding-top:5px;padding-bottom:5px}.mhud .notification-banner{min-height:32px}.mhud .notification-error{height:24px}.mhud .mhud-status .ui-bar__value{font-size:12px}@media (orientation:landscape){.mhud .mhud__area--tc{margin-right:4px}.mhud .notification-card{font-size:13px}.mhud .notification-action{padding:0 6px}.hud.mhud .notification-card.is-action{min-height:56px;padding:6px 8px}.hud.mhud .is-action .notification-action{min-width:52px;height:40px;padding:0 8px}.mhud .notification-emblem{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.notification-card,.notification-banner,.notification-error,.hud .notification-card.is-action,.hud .notification-lane>.notification-card{animation:none}}.tb-reduced .notification-lane>.notification-card{animation:none}.fx-lvl-banner.fx-lvl-banner{display:none}.ui-panel.ui-window,.ui-panel.menu-window,.ui-panel.v10-raid-modal{background:var(--win-bg)}.v10-ready__count,.v10-raid__big{font-size:var(--fs-title)}.ui-window.bd-window{width:min(820px,100vw - 32px)}.bd{min-width:0;height:min(620px,100vh - 150px);min-height:0;font-family:var(--font-ui);color:var(--tx-0);flex-direction:column;display:flex}.bd .ui-button{white-space:nowrap}.bd-list{flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;display:flex}.bd-list__head{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.bd-tabs{flex:auto;min-width:0}.bd-write-btn.ui-button{flex:none}.bd-tags{flex-wrap:wrap;flex:none;gap:6px;display:flex}.bd-chip{min-height:32px;color:var(--tx-1);font:inherit;white-space:nowrap;background:var(--bg-2);box-shadow:0 0 0 1px var(--ln-1);cursor:pointer;border:1px solid #000;border-radius:16px;align-items:center;padding:2px 12px;font-size:13px;font-weight:700;display:inline-flex}.bd-chip:hover{color:var(--tx-0)}.bd-chip:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.bd-chip.is-on{color:var(--parch);background:var(--sel-bg);box-shadow:0 0 0 1px var(--sel)}.bd-rows{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bd-row{width:100%;min-height:38px;color:var(--tx-0);font:inherit;text-align:center;border:0;border-bottom:1px solid var(--ln-1);cursor:pointer;background:0 0;grid-template-columns:52px 64px minmax(0,1fr) minmax(0,120px) 56px 44px 44px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:grid}.bd-row:hover{background:color-mix(in srgb, var(--bg-2) 85%, #fff)}.bd-row:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.bd-row--head{min-height:32px;color:var(--tx-1);background:var(--bg-0);border-bottom:1px solid var(--ln-2);cursor:default;flex:none;font-size:13px;font-weight:700}.bd-row--head:hover{background:var(--bg-0)}.bd-row--head .bd-row__title{text-align:center}.bd-row__title-wrap{text-align:left;align-items:center;gap:4px;min-width:0;display:flex}.bd-row__title{min-width:0;color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-row__title.is-best{color:var(--parch);font-weight:800}.bd-cmt{color:var(--gold);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.bd-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-num{color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.bd-num.is-up{color:var(--gold);font-weight:700}.bd-tag{white-space:nowrap;flex:none}.bd-pager{flex-wrap:wrap;flex:none;justify-content:center;gap:4px;display:flex}.bd-pager .ui-button{font-variant-numeric:tabular-nums;min-width:32px;padding-inline:8px}.bd-search{flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.bd .ui-input.bd-search__field{width:96px;height:34px;min-height:34px;font-size:14px}.bd .ui-input.bd-search__q{flex:0 220px;min-width:0;height:34px;min-height:34px;font-size:16px}.bd-count{color:var(--tx-2);text-align:center;font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:13px}.bd-note{color:var(--tx-1);text-align:center;margin:0;padding:24px 8px;font-size:14px}.bd-note--sm{padding:10px 4px;font-size:13px}.bd-empty{text-align:center;flex:auto;align-content:center;justify-items:center;gap:8px;padding:32px 12px;display:grid}.bd-empty .ui-sprite{opacity:.6;filter:grayscale(.3)}.bd-empty b{color:var(--parch);font-size:16px}.bd-empty p{max-width:280px;color:var(--tx-1);word-break:keep-all;margin:0;font-size:13px;line-height:1.5}.bd-read{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;display:flex}.bd-read__bar{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.bd-read__scroll{overscroll-behavior:contain;border:1px solid var(--ln-1);border-radius:var(--radius);background:linear-gradient(#00000052,#0003);flex:auto;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:14px 16px 12px;display:grid;overflow-y:auto}.bd-read__head{border-bottom:1px solid var(--ln-1);gap:6px;padding-bottom:10px;display:grid}.bd-read__title{color:var(--parch);font-family:var(--font-display);font-weight:var(--fw-display);word-break:keep-all;overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:21px;line-height:1.3;display:flex}.bd-read__meta{color:var(--tx-2);flex-wrap:wrap;gap:2px 14px;margin:0;font-size:13px;display:flex}.bd-read__meta b{color:var(--tx-0)}.bd-read__body{min-height:60px;color:var(--tx-0);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.bd-vote{justify-content:center;gap:12px;display:flex}.bd-vote__btn{width:84px;min-height:64px;color:var(--tx-1);font:inherit;white-space:nowrap;background:var(--bg-2);border-radius:var(--radius);box-shadow:0 0 0 1px var(--ln-1);cursor:pointer;border:1px solid #000;justify-items:center;gap:2px;padding:8px 4px;font-size:13px;display:grid}.bd-vote__btn b{color:var(--tx-0);font-variant-numeric:tabular-nums;font-size:20px}.bd-vote__btn.is-up b{color:var(--gold)}.bd-vote__btn:hover:not(:disabled){background:color-mix(in srgb, var(--bg-2) 85%, #fff)}.bd-vote__btn:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.bd-vote__btn:disabled{cursor:default;opacity:.7}.bd-vote__btn.is-mine{opacity:1;background:var(--sel-bg);box-shadow:0 0 0 1px var(--sel)}.bd-vote__note{color:var(--tx-2);text-align:center;margin:-4px 0 0;font-size:13px}.bd-cmts{border-top:1px solid var(--ln-1);gap:4px;padding-top:10px;display:grid}.bd-cmts__head{color:var(--label);margin:0 0 4px;font-size:14px;font-weight:700}.bd-cmts__head b{color:var(--gold)}.bd-cmts__list{margin:0;padding:0;list-style:none;display:grid}.bd-cmt-row{border-bottom:1px solid var(--ln-1);grid-template-columns:minmax(0,120px) minmax(0,1fr) auto 32px;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:grid}.bd-cmt-row__author{min-width:0;color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bd-cmt-row__body{min-width:0;color:var(--tx-0);word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.bd-cmt-row__at{color:var(--tx-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.bd-cmt-row__del{width:32px;height:32px;color:var(--tx-2);font:inherit;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;grid-column:4;padding:0;font-size:16px;line-height:1}.bd-cmt-row__del:hover:not(:disabled){color:var(--blood-tx);border-color:var(--ln-1)}.bd-cmt-row__del:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.bd-cmt-form{flex:none;gap:6px;display:flex}.bd-cmt-form .ui-input{flex:auto;min-width:0;height:36px;min-height:36px;font-size:16px}.bd-form{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow-y:auto}.bd-form__field{gap:6px;min-width:0;display:grid}.bd-form__field--grow{flex:auto;grid-template-rows:auto minmax(120px,1fr)}.bd-form__label{color:var(--label);justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.bd-form__label small{color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bd-form .is-max{color:var(--blood-tx)}.bd-form .ui-input{font-size:16px}.bd-form__body{resize:vertical;height:100%;min-height:120px;line-height:1.5}.bd-form__acts{flex:none;justify-content:flex-end;gap:8px;display:flex}.bd-sheet .ui-sheet__body{flex-direction:column;display:flex;overflow:hidden}.bd--mobile{height:calc(70dvh - 72px)}.bd--mobile .bd-rows{gap:4px}.bd-card{width:100%;min-height:56px;color:var(--tx-0);font:inherit;text-align:left;background:var(--bg-2);border-radius:var(--radius);box-shadow:0 0 0 1px var(--ln-1);cursor:pointer;border:1px solid #000;gap:4px;padding:8px 10px;display:grid}.bd-card:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.bd-card__top{align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.bd-card__meta{min-width:0;color:var(--tx-1);white-space:nowrap;font-size:13px;display:flex;overflow:hidden}.bd-card__meta>span+span:before{content:"·";color:var(--tx-2);margin-inline:4px}.bd-card__author{text-overflow:ellipsis;min-width:0;overflow:hidden}.bd--mobile .bd-chip{border-radius:22px;min-height:44px;padding:2px 16px}.bd--mobile .bd-pager .ui-button{min-width:44px;min-height:44px}.bd--mobile .bd-search .ui-input{height:40px;min-height:40px}.bd--mobile .bd-read__scroll{padding:10px 12px}.bd--mobile .bd-read__title{font-size:18px}.bd--mobile .bd-cmt-row{grid-template-columns:minmax(0,1fr) auto 44px}.bd--mobile .bd-cmt-row__author{grid-column:1}.bd--mobile .bd-cmt-row__body{grid-area:2/1/auto/-1}.bd--mobile .bd-cmt-row__del{grid-area:1/3;width:44px;height:44px}.bd--mobile .bd-cmt-form .ui-input{height:44px;min-height:44px}.bd--mobile .bd-form__acts>.ui-button{flex:1;min-height:44px}.boombox-hud{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}.boombox-chip{cursor:pointer;text-align:left;min-height:32px}.boombox-chip:hover,.boombox-chip:focus-visible{border-color:var(--gold)}.boombox-chip__note{color:var(--tx-1);flex:none;font-weight:700}.boombox-chip.is-on .boombox-chip__note{color:var(--gold);animation:1.4s ease-in-out infinite event-dot}.boombox-chip__title{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:180px;display:inline-block;overflow:hidden}.boombox-tap{white-space:nowrap}.boombox-card{z-index:5;width:320px;max-width:calc(100vw - 16px);max-height:min(560px,80vh);text-shadow:none;pointer-events:auto;background:linear-gradient(180deg, var(--bg-2), var(--bg-1));border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--ln-1), var(--shadow-panel);animation:ui-pop-in var(--t-in) var(--ease-pop) both;border:1px solid #000;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto}.boombox-card .ui-button{white-space:nowrap}.boombox-card .ui-button,.boombox-card .ui-input{font-size:16px}.boombox-card .hud-party-pop__x{width:32px;height:32px}.tb-mobile .boombox-card .hud-party-pop__x{width:44px;height:44px}.boombox-card__screen{height:200px;color:var(--tx-1);font:600 var(--fs-label) var(--font-ui);border:1px solid var(--ln-1);border-radius:var(--radius);background:#000;place-items:center;display:grid}.boombox-card__now{gap:2px;min-width:0;display:grid}.boombox-card__title{color:var(--tx-0);font:700 var(--fs-label) var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.boombox-card__now small,.boombox-card__queue small{color:var(--tx-1);font:500 var(--fs-label) var(--font-ui)}.boombox-card__err{color:var(--bad-tx,#e88);font:600 var(--fs-label) var(--font-ui);margin:0}.boombox-card__row{gap:6px;display:flex}.boombox-card__row>*{flex:1}.boombox-card__queue{max-height:120px;color:var(--tx-0);font:500 var(--fs-label) var(--font-ui);gap:2px;margin:0;padding:0 0 0 20px;display:grid;overflow-y:auto}.boombox-card__qtitle{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:70%;display:inline-block;overflow:hidden}.boombox-card__queue li small{margin-left:6px}.boombox-card__pass{color:var(--tx-0);font:600 var(--fs-label) var(--font-ui);justify-content:space-between;align-items:center;gap:8px;display:flex}.boombox-card__pass b{color:var(--gold);font-variant-numeric:tabular-nums}.boombox-card__pass .ui-button{align-items:center;gap:4px;display:inline-flex}.boombox-card__listen{color:var(--tx-0);font:600 var(--fs-label) var(--font-ui);cursor:pointer;align-items:center;gap:6px;display:flex}.boombox-mini{z-index:4;pointer-events:none;width:200px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.boombox-mini__grip{height:24px;color:var(--tx-1);font:600 var(--fs-label) var(--font-ui);background:linear-gradient(180deg, var(--bg-2), var(--bg-1));border-radius:var(--radius) var(--radius) 0 0;box-shadow:inset 0 0 0 1px var(--ln-1);cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #000;border-bottom:0;align-items:center;gap:6px;padding:0 8px;display:flex}.boombox-mini__grip:hover{color:var(--tx-0)}.boombox-mini__grip:active{cursor:grabbing}.boombox-mini__grip span{color:var(--gold);letter-spacing:-1px}.boombox-mini__screen{border-radius:0 0 var(--radius) var(--radius);background:#000;height:200px}@media (height<=520px){.boombox-hud{width:max-content}.boombox-mini{bottom:0;left:calc(100% + 8px)}}.boombox-player{z-index:45;border-radius:var(--radius);position:fixed;overflow:hidden}.boombox-player iframe{border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.boombox-card,.boombox-chip.is-on .boombox-chip__note{animation:none}}@media (pointer:coarse){input,select,textarea{font-size:16px!important}#app{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#app :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}}.tb-shell{z-index:var(--z-toast,50);pointer-events:none;font-family:var(--font-ui);position:fixed;inset:0}.tb-shell__toast{left:50%;top:calc(max(8px, env(safe-area-inset-top)) + 64px);max-width:calc(100vw - 32px);color:var(--tx-0,#f0e8d8);text-align:center;text-shadow:0 1px #000;border:1px solid var(--sel,#d9b45a);opacity:0;background:#0a0b0ee6;border-radius:6px;padding:10px 18px;font-size:15px;font-weight:700;transition:opacity .16s ease-out;position:absolute;translate:-50%;box-shadow:0 6px 18px #0000008c}.tb-shell__toast.is-on{opacity:1}.tb-shell__a2hs{left:50%;top:calc(max(8px, env(safe-area-inset-top)) + 8px);width:min(420px,100vw - 24px);color:var(--tx-0,#f0e8d8);border:1px solid var(--sel,#d9b45a);pointer-events:auto;animation:tb-shell-in .22s var(--ease-pop,ease-out) both;background:#0a0b0ef0;border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 14px;display:grid;position:absolute;translate:-50%;box-shadow:0 10px 26px #0009}.tb-shell__a2hs img{border-radius:9px}.tb-shell__a2hs p{margin:0;font-size:14px;line-height:1.45}.tb-shell__a2hs-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tb-shell__a2hs-actions .ui-button{white-space:nowrap;min-width:72px;min-height:44px}@media (orientation:landscape) and (height<=430px){.tb-shell__a2hs{grid-template-columns:36px minmax(0,1fr) auto;width:min(560px,100vw - 24px);padding:8px 12px}.tb-shell__a2hs img{width:36px;height:36px}.tb-shell__a2hs-actions{grid-column:auto}}.tb-shell__a2hs.tb-shell__rotate{grid-template-columns:minmax(0,1fr) auto}.tb-shell__rotate .ui-button{white-space:nowrap;min-width:72px;min-height:44px}.tb-shell__rotate-where{white-space:nowrap;display:inline-block}@keyframes tb-shell-in{0%{opacity:0;transform:translateY(-8px)}}.mps{z-index:2147483000;pointer-events:auto;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#8d8679;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;background:#000;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.mps__body{flex-direction:column;flex:1;gap:22px;width:min(100%,420px);min-height:0;transition:transform 2s;display:flex}.mps__main{flex-direction:column;align-items:center;gap:14px;display:flex}.mps__clock{flex-direction:column;align-items:center;gap:2px;margin-top:4vh;display:flex}.mps__clock b{letter-spacing:2px;color:#b7ae9e;font-variant-numeric:tabular-nums;font-size:72px;font-weight:300;line-height:1}.mps__clock span{color:#7a7366;font-size:16px}.mps__who{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.mps__who b{color:#b39a62;font-size:16px;font-weight:600}.mps__who span+span:before{content:"·";color:#4a463f;margin-right:10px}.mps__bars{flex-direction:column;gap:8px;width:100%;display:flex}.mps__meter{grid-template-columns:26px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.mps__meter>span{color:#6d675c;font-weight:600}.mps__meter>i{background:#1c1a17;border-radius:2px;height:4px;position:relative;overflow:hidden}.mps__meter>i>i{background:#7d3a32;border-radius:2px;position:absolute;inset:0 auto 0 0}.mps__meter--mp>i>i{background:#34507a}.mps__meter>b{text-align:right;color:#7a7366;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:13ch;font-weight:400}.mps__dead{color:#b0534a;white-space:nowrap;border:1px solid #3d1d1a;border-radius:6px;margin:0;padding:8px 14px;font-size:14px}.mps__stats{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:13px;display:flex}.mps__stats>span{align-items:center;gap:4px;display:inline-flex}.mps__stats em{color:#8a9a5e;margin-left:4px;font-style:normal}.mps__stats .coin,.mps__stats img{opacity:.7}.mps__chat{opacity:.72;border-top:1px solid #1a1916;flex-direction:column;flex:1;justify-content:flex-end;gap:4px;min-height:0;margin:0;padding:10px 0 0;list-style:none;display:flex;overflow:hidden}.mps__chat li{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.mps__chat li b{font-weight:600}.mps__chat-empty{text-align:center;color:#4f4a42}.mps__unlock{color:#6d675c;white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:6px;padding-top:14px;font-size:12px;display:flex}.mps__unlock button{color:#8d8679;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:64px;height:64px;padding:0}.mps__unlock svg{width:100%;height:100%;overflow:visible}.mps__unlock path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round}.mps__ring-bg{fill:none;stroke:#24221e;stroke-width:3px}.mps__ring{fill:none;stroke:#b39a62;stroke-width:3px;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:182.2px;transform-origin:32px 32px;transform:rotate(-90deg)}.mps__unlock .is-holding .mps__ring{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.mps__unlock .is-holding{color:#d8c08a}@media (orientation:landscape){.mps{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(14px, env(safe-area-inset-bottom));flex-direction:row;align-items:stretch;gap:20px}.mps__body{flex-direction:row;flex:1;gap:28px;width:auto}.mps__main{flex:1 1 0;justify-content:center;gap:12px}.mps__clock{margin-top:0}.mps__clock b{font-size:64px}.mps__chat{border-top:0;border-left:1px solid #1a1916;flex:1 1 0;padding:0 0 0 20px}.mps__unlock{justify-content:flex-end;padding-top:0}}html.tb-powersave #app>canvas{visibility:hidden}html.tb-powersave #app>:not(canvas):not(.feiven-ui){display:none!important}html.tb-powersave .feiven-ui>div>:not(.mps){visibility:hidden!important}html.tb-mobile{--sheet-h:calc(100dvh - max(4dvh, env(safe-area-inset-top)))}html.tb-mobile,html.tb-mobile body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;height:100dvh}html.tb-mobile canvas{touch-action:none}html.tb-mobile #app{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.tb-mobile input,html.tb-mobile textarea{-webkit-user-select:text;user-select:text;font-size:16px!important}.hud.mhud{--m-pad-t:max(8px, env(safe-area-inset-top));--m-pad-r:max(10px, env(safe-area-inset-right));--m-pad-b:max(8px, env(safe-area-inset-bottom));--m-pad-l:max(10px, env(safe-area-inset-left));--m-tl-w:min(300px, 40vw);z-index:var(--z-hud);padding:var(--m-pad-t) var(--m-pad-r) var(--m-pad-b) var(--m-pad-l);pointer-events:none;font-family:var(--font-ui);font-weight:var(--fw-ui);grid-template:"all"minmax(0,1fr)/minmax(0,1fr);display:grid;position:absolute;inset:0}.mhud__top,.mhud__bottom{pointer-events:none;gap:8px;min-height:0;display:grid;position:relative}.mhud__top{grid-area:all;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-template-areas:"tl tc tr";align-self:start;align-items:start}.mhud__bottom{grid-area:all;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"bl bc br";align-self:end;align-items:end;padding-bottom:12px}.mhud__area{pointer-events:none;flex-direction:column;gap:6px;min-width:0;display:flex}.mhud__area--tl{width:var(--m-tl-w);grid-area:tl}.mhud__area--tc{grid-area:tc;align-items:center}.mhud__area--tr{grid-area:tr;align-items:flex-end;width:min(250px,32vw)}.mhud__area--bl{grid-area:bl}.mhud__area--bc{grid-area:bc;align-items:center}.mhud__area--br{grid-area:br;align-items:flex-end}.mhud__row{align-items:center;gap:6px;min-width:0;display:flex}.mhud__row--map{align-items:flex-start}.mhud [data-hud]{pointer-events:auto}.mhud [data-hud][data-passive]{pointer-events:none}.mhud__float{display:contents}.mhud__area--bc>.mhud-fdock{order:1}.mhud__area--bc>.mhud-qs{order:3}@media (orientation:portrait){.mhud__top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tl tr""tc tc";gap:6px}.mhud__area--tl{width:auto}.mhud__area--tr{grid-template-columns:auto auto;grid-template-areas:"lead icons""map map""rest rest";place-items:start end;gap:6px 0;width:auto;display:grid}.mhud__area--tr>.mhud-icons{grid-area:icons}.mhud__area--tr>.mhud-map{grid-area:map}.mhud__area--tr>.hud__pocket>.hud__portal>*{grid-column:1/-1;justify-self:end;max-width:100%}.mhud__area--tr>.hud__pocket>.hud__portal>[data-hud=raid-leave]{grid-area:lead;margin-right:6px}.mhud__top:has(.mhud__area--tc [data-hud=boss]) .mhud__area--tr:has([data-hud=raid-party])>.mhud-map{display:none}.mhud__top:has(.mhud__area--tc [data-hud=boss]) .mhud__area--tr>.hud__pocket>.hud__portal>[data-hud=raid-party]{grid-area:map}.mhud__area--tr>.hud__pocket>.hud__portal>[data-hud=raid-party]{max-width:150px}.mhud [data-hud=m-skills],.mhud [data-hud=m-guild]{display:none}.mhud__bottom{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bc br"}.mhud__area--bl{display:none}.mhud__float{pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding-bottom:8px;display:flex;position:absolute;bottom:100%;left:0;right:0}.mhud__area--bc>.mhud-fdock{position:absolute;bottom:156px;left:14px}}@media (orientation:landscape){.hud.mhud{--m-tr-c1:194px;--m-tr-w:272px;--m-k:clamp(.8, calc((var(--m-act-room,400) - 64) / 222), 1)}.mhud__area--tr{grid-template-columns:var(--m-tr-c1) 72px;grid-template-areas:"icons map""quest map""rest rest";align-items:start;gap:6px;width:auto;display:grid;position:relative}.mhud__area--tr>.mhud-icons{grid-area:icons;justify-self:end}.mhud__area--tr>.mhud-map{grid-area:map}.mhud__area--tr>.mhud-quest{grid-area:quest}.mhud__area--tr>.hud__pocket>.hud__portal>*{grid-column:1/-1;justify-self:end;max-width:100%}.mhud__area--tr>.mhud-quest.is-open{z-index:4;width:min(300px, calc(100vw - var(--m-pad-l) - var(--m-pad-r) - var(--m-tl-w) - var(--m-tr-w) - 16px));grid-area:auto;position:absolute;top:0;right:calc(100% + 8px)}}.mhud-tl-row{align-items:center;gap:6px;min-width:0;display:flex}.mhud-tl-row:empty{display:none}.mhud-tl-row>.buff-strip{flex:1 1 0;min-width:0}.mhud-tl-row>:is(.mhud-relic,.mhud-notice){flex:none}.mhud-tl-row .mhud-relic__list{left:0;right:auto}.mhud-tl-row:has(>.mhud__guide){flex-wrap:wrap;row-gap:6px}.mhud-tl-row>.mhud__guide{flex:none;margin-left:auto}.mhud-tl-row>.mhud__guide:has(.hud-guide:not(.is-off)){flex:1 0 100%}html.tb-mobile .hud.mhud:not([data-focus])>.mhud__top:has(+.mhud__mid .hud-guide.is-off) .mhud-tl-row{min-height:44px;padding-right:50px;display:flex}@media (orientation:landscape) and (height<=430px){.hud.mhud{--m-tl-w:min(230px, 28vw)}.mhud__area--tr:has(>.hud__pocket :is([data-hud=waves],[data-hud=raid-leave],[data-hud=field-event]))>.mhud-quest:not(.is-open){display:none}.mhud__area--tr:has(>.hud__pocket :is([data-hud=waves],[data-hud=raid-leave],[data-hud=field-event]))>.hud__pocket>.hud__portal>*,.hud.mhud[data-focus] .mhud__area--tr>.hud__pocket>.hud__portal>*{grid-column:1}}@media (orientation:landscape){.hud.mhud[data-focus] :is([data-hud=m-skills],[data-hud=m-guild]){display:none}.hud.mhud[data-focus] .mhud__area--tr:not(:has(>.hud__pocket :is([data-hud=waves],[data-hud=field-event]))){grid-template-columns:94px 72px}}@media (orientation:landscape) and (width<=719px){.hud.mhud{--m-tr-c1:144px;--m-tr-w:222px}.mhud [data-hud=m-guild]{display:none}}html.tb-mobile .mhud .mhud__area--tl .mhud-statusbar{flex:auto;min-width:0}html.tb-mobile .mhud .mhud__area--tl .mhud-status__bars{flex:auto;width:auto;min-width:0}.hud.mhud[data-focus] :is([data-hud=quests],[data-hud=m-relic],[data-hud=m-notice],[data-hud=m-tutorial]),.hud.mhud[data-focus]>.mhud__mid,.hud.mhud[data-focus] .mhud-tl-row>.mhud__guide,.hud.mhud[data-focus] .mhud__area--tl>[data-area=bl],.hud.mhud[data-focus] .notification-lane>.notification-card:not(.is-action),.hud.mhud[data-focus] .mhud-tl-row:not(:has(>.buff-strip)){display:none}@media (orientation:portrait){.hud.mhud[data-focus] .mhud-map .hud-minimap__name{display:none}}@media (orientation:portrait) and (height<=700px){.mhud-map .hud-minimap__name{display:none}}.hud.mhud[data-bite] :is(.mhud-actions,.mhud-stick.is-idle){display:none}.hud.mhud[data-bite] .mhud__bottom{min-height:64px}@media (orientation:portrait){.mhud__area--tl:has([data-hud=party]) .mhud-tutorial,.mhud__top:has(.mhud__area--tc [data-hud]) .mhud-tutorial{display:none}}@media (orientation:portrait) and (height<=700px){.mhud__top:has(.mhud__area--tc [data-hud]) .mhud-quest,.mhud__area--tl:has(>.mhud-tl-row .hud-guide:not(.is-off))>.mhud-quest,.mhud__top:not(:has(.mhud__area--tc [data-hud]))>.mhud__area--tl:has(>.mhud-quest.is-open):not(:has(>.mhud-tl-row .hud-guide:not(.is-off))) [data-hud=party]{display:none}}.mhud [data-hud=tutorial],.mhud [data-hud=interact],.mhud [data-hud=raid-seat]{display:none!important}.tb-mobile [data-quest-arrow]{width:26px;height:26px}.hud.mhud{--m-gold:#b8944f;--m-gold-hi:#e6c97f;--m-gold-lo:#5e4a24;--m-plate:radial-gradient(circle at 50% 35%, #2e2a26eb, #0c0b0ae6 72%)}.mhud-btn{width:44px;height:44px;color:var(--tx-0);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--ln-1);cursor:pointer;touch-action:manipulation;transition:transform var(--t-press) ease-out, box-shadow var(--t-press);background:#16171bb8;border:1px solid #000c;flex:none;place-items:center;padding:0;display:grid;position:relative}.mhud-btn--round{background:var(--m-plate);border:1.5px solid var(--m-gold-lo);border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #e6c97f38,inset 0 -6px 10px #0000008c,0 3px 8px #00000080}.mhud-btn--round.is-open{border-color:var(--m-gold-hi);box-shadow:0 0 0 1px #000,0 0 10px #e6c97f73}.mhud-btn:active{transform:translateY(2px)}.mhud-btn .hud-dock__dot{color:#fff;min-width:20px;height:20px;font:800 12px/1 var(--font-ui);border:0;border-radius:10px;padding:0 5px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #000}.mhud-burger{gap:4px;width:18px;display:grid}.mhud-burger i{background:var(--m-gold-hi);border-radius:2px;height:3px;display:block;box-shadow:0 1px #000}.mhud-icons{gap:6px;display:flex}.mhud-relic{flex:none;position:relative}.mhud-relic.is-open .mhud-relic__fold{border-color:var(--m-gold-hi);box-shadow:0 0 0 1px #000,0 0 10px #e6c97f73}.mhud-relic__no{color:var(--m-gold-hi);font:800 13px/1 var(--font-ui);text-shadow:var(--text-stroke);position:absolute;bottom:2px;right:3px}.mhud-relic__list{z-index:5;border:1px solid var(--m-gold-lo);border-radius:var(--radius);background:#0a0908e0;gap:4px;padding:3px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000008c}.mhud-relic__pick{color:var(--tx-1);font:800 16px/1 var(--font-ui);text-shadow:var(--text-stroke)}.mhud-relic__pick.is-on{color:var(--m-gold-hi);border-color:var(--m-gold-hi);box-shadow:inset 0 0 0 1px var(--m-gold-hi)}.mhud-vitals{align-items:center;gap:8px;display:flex}.mhud-status{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.mhud-status__lv{color:#f6ecd2;width:46px;height:46px;font-family:var(--font-ui);text-shadow:var(--text-stroke);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--class-color,var(--bg-3)) 55%, #1a1612), #0c0a08 75%);border:2px solid var(--m-gold);border-radius:50%;place-content:center;justify-items:center;font-size:17px;font-weight:800;line-height:.95;display:grid;box-shadow:0 0 0 1px #000,inset 0 0 8px #000c,0 3px 8px #0000008c}.mhud-status__lv small{font-family:var(--font-ui);font-weight:var(--fw-ui);color:var(--m-gold-hi);font-size:12px}.mhud-status__bars{border:1px solid var(--m-gold-lo);background:linear-gradient(#0e0d0cc7,#080706d9);border-radius:3px;gap:3px;width:clamp(200px,34vw,340px);padding:4px 6px;display:grid;box-shadow:0 0 0 1px #000,inset 0 1px #e6c97f26}.mhud-status__bars .ui-bar{grid-template-columns:minmax(0,1fr);gap:0}.mhud-status__bars .ui-bar__label{display:none}.mhud-status__bars .ui-bar:first-child .ui-bar__track{height:16px}.mhud-status__bars .ui-bar:first-child .ui-bar__value{font-size:12px}.mhud-status__bars .ui-bar:nth-child(2) .ui-bar__track{height:7px}.mhud-status__bars .ui-bar:nth-child(2) .ui-bar__value{display:none}.mhud-exp{left:0;right:0;bottom:env(safe-area-inset-bottom,0px);z-index:1;pointer-events:none;background:#000000b3;height:4px;position:absolute}.mhud-exp i{background:linear-gradient(90deg, #7a5a1e, var(--m-gold-hi));height:100%;display:block;box-shadow:0 0 6px #e6c97f8c}.mhud-exp span{color:var(--m-gold-hi);font-family:var(--font-ui);text-shadow:var(--text-stroke);font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mhud-quest{text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;min-height:44px;padding:0;display:block}.mhud-quest .hud-quest{border:0;border-left:2px solid var(--m-gold);box-shadow:none;background:linear-gradient(90deg,#0a0908d1,#0a09088c);border-radius:0;padding:5px 8px}.mhud-quest .hud-quest__body{gap:2px}.mhud-quest .hud-quest__top,.mhud-quest .hud-quest__dist{font-size:12px}.mhud-quest .hud-quest__line{-webkit-line-clamp:1;font-size:13px;line-height:1.3}.mhud-quest:not(.is-open) .hud-quest__body{align-items:center;gap:6px;font-size:0;display:flex}.mhud-quest:not(.is-open) .hud-quest__top{font-size:0;display:contents}.mhud-quest:not(.is-open) .hud-quest__top .ui-badge{flex:none;order:0;height:20px;padding:0 5px;font-size:12px}.mhud-quest:not(.is-open) .hud-quest__line{flex:1;order:1;min-width:0}.mhud-quest:not(.is-open) .hud-quest__dist{flex:none;order:2;font-size:12px}.mhud-quest:not(.is-open) .hud-quest__sub,.mhud-quest:not(.is-open) .hud-quest__where,.mhud-quest:not(.is-open) .hud-quest__nav,.mhud-quest:not(.is-open) .hud-quest__tavern{display:none}.mhud-quest:not(.is-open) .hud-quest__goal{flex:1;order:1;min-width:0}.mhud-quest:not(.is-open) .hud-quest__goal~.hud-quest__goal{display:none}.mhud-quest.is-open .hud-quest__line{-webkit-line-clamp:3}@media (orientation:portrait){.mhud-quest:not(.is-open) .hud-quest__body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1px 6px;display:grid}.mhud-quest:not(.is-open) .hud-quest__top .ui-badge{grid-area:1/1;justify-self:center}.mhud-quest:not(.is-open) .hud-quest__dist{text-align:center;grid-area:2/1;margin:0;line-height:15px}.mhud-quest:not(.is-open) :is(.hud-quest__line,.hud-quest__goal){grid-area:1/2/span 2}.mhud-quest:not(.is-open) .hud-quest__line{-webkit-line-clamp:2}}.mhud .mhud-tutorial{gap:6px;width:max-content;min-width:100%;max-width:min(62vw,300px);min-height:0;padding:3px 8px}.mhud-tutorial .ui-badge{flex:none;height:20px;padding:0 6px;font-size:12px}.mhud-tutorial .ui-toast__text{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.mhud .v10-boss__head .ui-badge,.mhud .v10-boss__where,.mhud .inf-wave__main .ui-badge,.mhud .inf-wave__no small,.mhud .inf-wave .ui-bar__value{font-size:12px}.mhud .inf-wave .ui-bar__track{height:14px}.mhud-tutorial__n{color:var(--tx-1);flex:none;margin-left:auto;font-size:12px}.mhud-chat{min-width:0;display:flex}.mhud-chat>button{justify-content:flex-start;min-height:44px;box-shadow:none!important;background:linear-gradient(90deg,#0a09089e,#0000)!important;border:0!important}.mhud-chat>button span{font-size:12px}.mhud-chat>button:before{content:"…";width:22px;height:18px;color:var(--m-gold-hi);border:1px solid var(--m-gold-lo);background:#14100c;border-radius:9px;flex:none;place-items:center;margin-right:6px;font-weight:700;line-height:1;display:grid}.mhud-chat>button{align-items:center;flex-direction:row!important}.mhud-chat .hud-ticker__line:not(:last-child){display:none}.mhud-chat .hud-ticker__empty{font-size:0!important}.mhud-chat .hud-ticker__empty:after{content:"채팅";color:var(--tx-1);font-size:12px}.mhud__area--tl>.mhud-chat{left:0;top:calc(100dvh - var(--m-pad-t) - var(--m-pad-b) - 44px);width:min(190px, calc(50vw - 140px - var(--m-pad-l) + min(0px, 50vw - (var(--m-pad-l) + var(--m-pad-r)) / 2 - 236px * var(--m-k,1) - 130px)));position:absolute}@media (orientation:portrait){.mhud__area--tl>.mhud-chat{width:calc(100vw - var(--m-pad-l) - var(--m-pad-r) - 210px)}}.mhud__area--tl>.mhud-chat>button{border-radius:22px;background:#0a09089e!important}.mhud__area--tl>.mhud-chat>button:before{content:"";background:var(--m-gold-hi);border:0;border-radius:0;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H10l-5 4v-4H4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H10l-5 4v-4H4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mhud__area--tl>.mhud-chat .hud-ticker__empty:after{content:"주변에 말하기"}.mhud-map{cursor:pointer;touch-action:manipulation;background:0 0;border:0;gap:4px;width:72px;padding:0;display:grid;position:relative}.mhud-map:before{content:"";z-index:2;background:var(--m-gold-hi);pointer-events:none;border:1px solid #000;width:10px;height:10px;margin-left:-5px;position:absolute;top:-9px;left:50%;transform:rotate(45deg)}.mhud-map .hud-minimap__name{min-height:18px;color:var(--m-gold-hi);border:1px solid var(--m-gold-lo);background:#0a0908c7;margin-top:-10px;padding:0 4px;font-size:12px;line-height:16px;position:relative}.mhud-map .hud-minimap__lv,.mhud-map .hud-chpick{display:none}.mm-big__head .hud-chpick{font-size:var(--fs-label)}.mm-big__head .hud-chpick__btn{min-height:36px}.mm-big__head .hud-chpick__menu{left:0;right:auto}.mm-big__head .hud-chpick__row{min-height:40px}html.tb-mobile .mm-big__head{padding-right:96px}.mhud .m-party{cursor:default;flex:none;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:44px;padding:0}.mhud .m-party.is-folded{width:max-content}.m-party__fold{width:44px;min-height:44px;color:var(--tx-1);font:700 12px/1.15 var(--font-ui);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-content:center;place-items:center;gap:1px;padding:2px 0;display:grid}.m-party__fold b{color:var(--tx-0);font-variant-numeric:tabular-nums;font-size:12px}.m-party__fold .v10-party__glyph{width:10px;height:10px;color:var(--m-gold-hi)}.m-party__open{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;border:0;border-left:1px solid var(--surface-edge);cursor:pointer;touch-action:manipulation;background:0 0;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:4px 3px;padding:4px 6px;display:grid}.m-party__open .m-party__m{grid-template-rows:20px 4px;grid-template-columns:minmax(0,1fr);justify-items:center}.m-party__open .m-party__m>.v10-party__emblem{width:20px;height:20px}.m-party__open .m-party__hp{width:100%}.m-party__m.is-leader>.v10-party__emblem{border-color:var(--m-gold-hi)}.mhud .m-rparty{flex-wrap:wrap;row-gap:4px;width:max-content;max-width:min(100%,150px)}.mhud .m-rparty .m-party__m{flex:none;width:24px}.mhud-notice{width:44px;height:44px;color:var(--m-gold-hi);background:var(--surface);border:1px solid var(--surface-edge);box-shadow:var(--shadow-panel);cursor:pointer;touch-action:manipulation;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.mhud-notice svg,.mhud-leave svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #000);width:22px;height:22px}.mhud-leave{color:var(--m-gold-hi)}.mhud-notice.is-open{color:var(--sel);border-color:var(--sel)}.mhud-notice__n{background:var(--gold);color:#000;min-width:20px;height:20px;font:800 12px/1 var(--font-ui);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #000}.mhud-notice.is-bless{color:var(--gold);border-color:var(--brass);animation:2.4s ease-in-out infinite bless-glow}@media (prefers-reduced-motion:reduce){.mhud-notice.is-bless{animation:none}}.mhud__area--tl:not(.is-notice-open)>[data-area=bl]{display:none}.mhud-toasts,.mhud__area--tc .v16-levelup,.mhud__area--tc .v6-adv-toast{width:min(360px,100%)}.mhud-toasts .ui-toast,.mhud__area--tc .v6-adv-toast,.mhud__area--tc .v16-levelup button{font-size:13px}.mhud .notification-lane>.notification-card:has(~.notification-card){display:none}.mhud__area--tc>.hud__pocket>.hud__portal>[data-hud=boss]{order:-3}.mhud__area--tc>.hud__pocket>.hud__portal>[data-hud=boss-alert]{order:-2}.mhud__area--tc>.hud__pocket>.hud__portal>[data-hud=boss-guide]{order:-1}.mhud__area--tc>.hud__pocket>.hud__portal>.notification-requests{order:1}.mhud .v10-boss{width:min(360px,100%)}.mhud .v10-boss .ui-panel{padding:3px 8px 4px}.mhud .v10-boss__head{white-space:nowrap;justify-content:flex-start;gap:6px;min-height:18px;margin:0 0 3px}.mhud .v10-boss__head>*{flex:none}.mhud .v10-boss__head>:is(.v10-boss__name,.v10-boss__where){flex:auto;min-width:0;display:block}.mhud .v10-boss__name{font-size:14px;line-height:18px}.mhud .v10-boss__head>b{font:700 12px/18px var(--font-ui);font-variant-numeric:tabular-nums;text-shadow:0 1px #000}.mhud .v10-boss__head .ui-badge{height:18px;padding:0 5px;font-size:12px}.mhud .v10-boss__pct{color:var(--tx-0)}.mhud .v10-boss .v10-boss__bar .ui-bar__track{height:7px}.mhud .v10-lives{font-size:12px}.mhud .v10-boss__head>.v10-lives--compact{flex-wrap:nowrap;gap:0 6px;margin:0}.mhud .v10-boss .v12-boss__share,.mhud .v10-boss .v13-boss__brk{margin-top:3px;font-size:12px}.m-duel{width:min(360px,100%)}.m-duel .ui-panel{padding:2px 4px 3px 10px}.m-duel .ui-panel__body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"where acts""teams acts";align-items:center;gap:2px 8px;display:grid}@media (orientation:landscape){.m-duel .ui-panel__body{grid-template-areas:"where acts""teams teams"}}.m-duel__where{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx-1);grid-area:where;font-size:13px;line-height:18px;overflow:hidden}.m-duel__acts{grid-area:acts;gap:4px;display:flex}.m-duel__acts .ui-button{white-space:nowrap;min-width:44px;min-height:44px;padding:0 8px;font-size:16px}.m-duel__teams{grid-area:teams;justify-content:center;align-items:center;gap:8px;display:flex}.m-duel__team{gap:2px;display:flex}.m-duel__m{grid-template-rows:18px 4px;justify-items:center;gap:2px;width:20px;display:grid}.m-duel__m .v10-party__emblem{width:18px;height:18px}.m-duel__m .m-party__hp{width:100%}.m-duel__team--b .m-party__hp{background:linear-gradient(90deg, #c4453b calc(var(--ratio) * 100%), var(--bg-0) 0)}.m-duel__m.is-focus .v10-party__emblem{border-color:var(--m-gold-hi);box-shadow:0 0 0 1px var(--m-gold-hi)}.m-duel__m.is-ko{opacity:.5;filter:grayscale()}.m-duel__clock{text-align:center;min-width:36px;font:800 16px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--tx-0);text-shadow:0 1px #000;white-space:nowrap}@media (orientation:portrait){.mhud__area--tc :is(.inf-wave,.fev--m){width:min(360px,100%)}.mhud__area--tc [data-hud=waves] .ui-panel{min-height:54px;padding-right:62px}.mhud__area--tc [data-hud=waves] .ui-panel__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;display:grid;position:static}.mhud__area--tc [data-hud=waves] .ui-panel__body>*{grid-column:1/-1}.mhud__area--tc [data-hud=waves] .ui-panel__body:has(>.v10-lives)>:not(.inf-wave__main,.v10-lives){grid-column:1}.mhud__area--tc [data-hud=waves] .ui-panel__body>.v10-lives{white-space:nowrap;flex-wrap:nowrap;grid-area:2/2;gap:0 6px;margin:0}.mhud__area--tc .inf-wave__leave{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.mhud__area--tc .inf-wave__augs{display:none}}.mhud .hud-gimmick{gap:2px;width:min(100%,360px)}.mhud .hud-gimmick__line,.mhud .hud-gimmick__oxy{padding:2px 8px;font-size:12px;line-height:16px}.mhud .hud-gimmick__more{color:var(--tx-1);margin-left:6px;font-weight:700}.mhud .hud-gimmick__oxy-bar{flex-basis:100px;height:6px}.mhud__stick{z-index:0;pointer-events:auto;touch-action:none;width:45%;position:absolute;top:0;bottom:0;left:0}html.tb-mouse .mhud__stick{pointer-events:none}.mhud-stick{pointer-events:none;width:0;height:0;position:absolute}.mhud-stick.is-idle{left:calc(var(--m-pad-l) + 66px);top:calc(100% - var(--m-pad-b) - 100px);opacity:.4}.mhud-stick__base,.mhud-stick__knob{border-radius:50%;position:absolute;top:0;left:0}.mhud-stick__base{background:conic-gradient(from -8deg, var(--m-gold-hi) 0 16deg, transparent 16deg 90deg, var(--m-gold-hi) 90deg 106deg, transparent 106deg 180deg, var(--m-gold-hi) 180deg 196deg, transparent 196deg 270deg, var(--m-gold-hi) 270deg 286deg, transparent 286deg) center / 100% 100% no-repeat, radial-gradient(circle, #1c19168c 0 44%, #080706d1 46% 100%);border:2px solid var(--m-gold);transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,0 0 0 5px #5e4a2473,inset 0 0 18px #000;-webkit-mask-image:radial-gradient(circle,#000 0 30%,#0000 30.5% 40%,#000 40.5%);mask-image:radial-gradient(circle,#000 0 30%,#0000 30.5% 40%,#000 40.5%)}.mhud-stick__knob{border:2px solid var(--m-gold);background:radial-gradient(circle at 50% 32%,#8a7a5e,#3a3226 55%,#17130e);box-shadow:0 0 0 1px #000,inset 0 2px #fff0c859,0 4px 8px #000000a6}.mhud-stick.is-active .mhud-stick__knob{border-color:var(--m-gold-hi);box-shadow:0 0 0 1px #000,0 0 12px #e6c97f99}.mhud-actions{--cx:56px;--cy:56px;pointer-events:none;width:256px;height:226px;position:relative}.mhud-actions>button{--s:60px;right:calc(var(--cx) + var(--l,0px) - var(--s) / 2);bottom:calc(var(--cy) + var(--u,0px) - var(--s) / 2);width:var(--s);height:var(--s);cursor:pointer;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.mhud-actions>button .ui-slot{pointer-events:none;box-shadow:0 0 0 1.5px var(--m-gold-lo), 0 0 0 2.5px #000, 0 3px 8px #00000080;border-radius:50%}.mhud-actions>.mhud-attack{--s:92px;color:var(--tx-0);border:3px solid var(--m-gold);transition:transform var(--t-press) ease-out, filter var(--t-press);background:radial-gradient(circle at 50% 36%,#3a3128,#15110d 62%,#070605);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 0 0 6px #5e4a248c,0 0 0 7px #000,inset 0 0 0 2px #e6c97f40,inset 0 0 18px #000,0 6px 16px #0009}.mhud-attack:active{border-color:var(--m-gold-hi);filter:brightness(1.15);transform:translateY(2px)scale(.97)}.mhud-attack svg{filter:drop-shadow(0 2px 2px #000);width:42px;height:42px}.mhud-attack.is-auto{box-shadow:0 0 0 3px var(--m-gold-hi), 0 0 18px #e8c46e99;animation:1.4s ease-in-out infinite mhud-auto}@keyframes mhud-auto{50%{box-shadow:0 0 0 3px var(--m-gold-hi), 0 0 6px #e8c46e40}}@media (prefers-reduced-motion:reduce){.mhud-attack.is-auto{animation:none}}.mhud-attack__cd{pointer-events:none;background:conic-gradient(#0000008c var(--cd), transparent 0);border-radius:50%;position:absolute;inset:7%}.mhud-skill:active .ui-slot,.mhud-small:active .ui-slot{filter:none;transform:translateY(2px)scale(.95)}.mhud-skill--1{--l:116px;--u:-4px}.mhud-skill--2{--l:100px;--u:62px}.mhud-skill--3{--l:60px;--u:122px}.mhud-skill--4{--l:0px;--u:136px}.mhud-skill--5{--l:0px;--u:202px}.mhud-actions>.mhud-small{--s:50px}.mhud-dash{--l:4px;--u:80px}.mhud-ego{--l:155px;--u:62px}.mhud-potion.is-mana .ui-slot{filter:drop-shadow(0 0 0 var(--mp-hi)) drop-shadow(0 0 5px var(--mp-hi))}.mhud-actions .v10-skillbar__mp{font-size:12px;line-height:15px}.mhud-actions .v10-skillbar__auto,.mhud-qs .v10-skillbar__auto{letter-spacing:0;padding:0 2px;font-size:12px;line-height:13px;top:6%;left:50%;transform:translate(-50%)}.mhud-actions .ui-slot__count,.mhud-qs .ui-slot__count{font-size:12px}.mhud-actions .ui-slot__cd,.mhud-qs .ui-slot__cd{border-radius:50%}@media (orientation:portrait){.mhud-actions{width:208px;height:270px}.mhud-potion--q{--l:124px;--u:124px}.mhud-potion--e{--l:60px;--u:186px}.mhud-ego{--l:124px;--u:188px}}.mhud-fdock{align-items:flex-end;gap:8px;display:flex}.mhud-f{min-width:64px;color:var(--m-gold-hi);cursor:pointer;touch-action:manipulation;animation:ui-pop-in var(--t-in) var(--ease-pop) both;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:relative}.mhud-f__key{border:2px solid var(--m-gold);width:56px;height:56px;transition:transform var(--t-press) ease-out, filter var(--t-press);background:radial-gradient(circle at 50% 36%,#3a3128,#15110d 62%,#070605);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 0 0 4px #5e4a248c,0 0 0 5px #000,inset 0 0 0 2px #e6c97f38,inset 0 0 12px #000,0 4px 10px #0009}.mhud-f__key svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #000);width:28px;height:28px}.mhud-f__label{color:#f6ecd2;font-family:var(--font-ui);white-space:nowrap;text-shadow:0 1px #000;border:1px solid var(--m-gold);background:linear-gradient(#1c1813,#0b0907);border-radius:9px;margin-top:-9px;padding:0 8px;font-size:12px;font-weight:800;line-height:17px;position:relative;box-shadow:0 0 0 1px #000,0 2px 4px #0009}.mhud-f:active .mhud-f__key{border-color:var(--m-gold-hi);filter:brightness(1.2);transform:translateY(2px)scale(.96)}.mhud-qs{gap:6px;display:flex}.mhud-qs__slot{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.mhud-qs__slot .ui-slot{pointer-events:none;box-shadow:0 0 0 1.5px var(--m-gold-lo), 0 0 0 2.5px #000, 0 3px 8px #00000080;border-radius:50%}.mhud-qs__slot.is-first .ui-slot{box-shadow:0 0 0 1.5px var(--m-gold-hi), 0 0 0 2.5px #000, 0 0 8px #e6c97f73}.mhud-qs__slot.is-moot .ui-slot__icon{filter:grayscale();opacity:.45}.mhud-qs__slot:active .ui-slot{transform:translateY(2px)scale(.95)}.mhud__center{z-index:var(--z-panel);pointer-events:none;position:absolute;inset:0}.mhud__center .v10-center{z-index:var(--z-panel);left:var(--m-pad-l,8px);right:var(--m-pad-r,8px);max-height:calc(100dvh - var(--m-pad-t,8px));pointer-events:none;animation:ui-sheet-in .18s var(--ease-pop) both;flex-direction:column;justify-content:flex-end;padding-top:26px;display:flex;position:fixed;bottom:0}.mhud__center .v10-center.is-behind{display:none}.mhud__center .v10-center:before{content:"";background:var(--ln-2);border:2.5px solid var(--bg-0);border-radius:var(--radius);pointer-events:auto;width:56px;height:8px;margin-left:-28px;position:absolute;top:4px;left:50%;box-shadow:0 2px #000}.mhud__center .v10-center>*{pointer-events:auto}.mhud__center .v10-center>.ui-panel,.mhud__center .v10-center .ui-window{max-width:none;padding-bottom:max(12px, env(safe-area-inset-bottom));border-bottom-width:0;border-radius:4px 4px 0 0;width:100%!important}.mhud__center .v10-center .ui-panel__body{overscroll-behavior:contain;touch-action:pan-y;overflow:auto;max-height:calc(100dvh - var(--m-pad-t,8px) - 84px)!important}.tb-mobile .ui-modal-backdrop>.ui-panel>.ui-panel__body{touch-action:pan-y}@media (orientation:landscape) and (height<=500px){html.tb-mobile .ui-modal-backdrop:has(>.v10-raid-modal){padding:8px}html.tb-mobile .ui-modal-backdrop>.ui-panel.v10-raid-modal{width:min(640px,100%);max-height:calc(100dvh - 16px)}html.tb-mobile .v10-raid-modal .v10-raid__hero>.ui-sprite:first-child{display:none}html.tb-mobile .v10-raid-modal .v10-raid__scroll{gap:8px}}.mhud__center .v10-bag{grid-template-columns:repeat(5,minmax(44px,60px));gap:6px;padding:6px 0}.mhud__center .v10-bag--inv{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));max-height:42dvh}.mhud__center .v10-bag__cell,.mhud__center .v10-bag__cell>.ui-slot{width:100%!important}.mhud__center .v10-bag__cell>.ui-slot{aspect-ratio:1;height:auto!important}.mhud__center .v10-bagbar .v10-hint,.mhud__center .v10-keycap{display:none}.mhud__center .v12-bagwin .v10-bag--inv{max-height:34dvh}.mhud__center .bagx-gear{gap:6px;padding:6px 8px}.mhud__center .bagx-gear__main{gap:6px}.mhud__center .bagx-gear__slots{gap:4px}.mhud__center .bagx-gear__cell{gap:2px}.mhud__center .bagx-gear__cell>.ui-slot{aspect-ratio:1;max-width:48px;width:100%!important;height:auto!important}.mhud__center .bagx-gear__cell>small{font-size:10px}.mhud__center .bagx-gear__stats>div{padding:3px 6px}@media (orientation:landscape){.mhud__center .bagx-gear__main{grid-template-columns:minmax(0,1fr) 132px;align-items:center;column-gap:10px}.mhud__center .bagx-gear__who{grid-column:1/-1}.mhud__center .bagx-gear__stats{grid-template-columns:minmax(0,1fr);gap:3px}.mhud__center .v10-bag--inv{grid-template-columns:repeat(10,minmax(40px,1fr))}}.mhud__center .v10-iteminfo{white-space:normal}.mhud__center .v10-iteminfo-pair{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px}.mhud__center .v10-center:has(.enh2){max-height:var(--sheet-h);padding-top:18px}.mhud__center .v10-center:has(.enh2) .ui-panel__body{max-height:calc(var(--sheet-h) - 64px)!important}.mhud__center .enh2__top .ui-tab{min-width:76px}.mhud__center .enh2__wallet{gap:10px}.mhud__center .enh2__grid{grid-template-columns:196px minmax(0,1fr) 232px;gap:8px;min-height:0}.mhud__center .enh2__list{grid-column:auto;padding:6px}.mhud__center .enh2__slots{grid-template-columns:repeat(3,56px)}.mhud__center .enh2__slots--bag{max-height:none;overflow:visible}.mhud__center .enh2__log,.mhud__center .enh2__meta,.mhud__center .enh2__zones{display:none}.mhud__center .enh2__stage{gap:4px;padding:6px}.mhud__center .enh2__name{font-size:var(--fs-sub)}.mhud__center .enh2__anvil{width:220px;height:120px}.mhud__center .enh2__anvil:before{height:54px}.mhud__center .enh2__anvil:after{width:140px;height:22px;margin-left:-70px;bottom:48px}.mhud__center .enh2__piece{margin-bottom:52px;scale:.62}.mhud__center .enh2__jump{margin-top:0}.mhud__center .enh2__jump b{font-size:24px}.mhud__center .enh2__stats{font-size:var(--fs-cap)}.mhud__center .enh2__stats th,.mhud__center .enh2__stats td{padding:2px 8px}.mhud__center .enh2__track{margin-top:2px}.mhud__center .enh2__merge{gap:8px;padding:8px 0 4px}.mhud__center .enh2__merge-row .ui-slot{width:56px!important;height:56px!important}.mhud__center .enh2__merge-out .ui-slot{width:76px!important;height:76px!important}.mhud__center .enh2__side{gap:6px}.mhud__center .enh2__side>*{order:2}.mhud__center .enh2__side>.enh2__block:first-child{order:0}.mhud__center .enh2__side>.enh2__go{order:1;margin-top:0}.mhud__center .enh2__block{gap:4px;padding:6px 8px}.mhud__center .enh2__block--rate{grid-template-columns:84px minmax(0,1fr);gap:8px}.mhud__center .enh2__dial{width:84px}.mhud__center .enh2__dial b{font-size:26px}.mhud__center .enh2__mat{padding:4px 8px 4px 4px}.mhud__center .enh2__block .v10-hint{display:none}.mhud__center .ui-button.enh2__go{min-height:52px;font-size:18px}@media (orientation:portrait){.mhud__center .enh2__grid{grid-template-columns:minmax(0,1fr)}.mhud__center .enh2__list{overscroll-behavior:contain;flex-direction:row;align-items:center;gap:6px;overflow-x:auto}.mhud__center .enh2__list>.enh2__label{display:none}.mhud__center .enh2__slots{flex:none;padding:0;display:flex}.mhud__center .enh2__slots .v10-hint{white-space:nowrap}.mhud__center .enh2__slots+.enh2__label+.enh2__slots{border-left:1px solid var(--ln-2);padding-left:8px}.mhud__center .enh2__side>.enh2__block .enh2__slots{flex-wrap:wrap}}.mhud__center .v10-center:has(.skw){max-height:var(--sheet-h);padding-top:18px}.mhud__center .v10-center:has(.skw) .ui-panel__body{max-height:calc(var(--sheet-h) - 64px)!important}.mhud__center .skw{height:calc(var(--sheet-h) - 90px);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px}.mhud__center .skw__list{display:none}.mhud__center .skw__bar{gap:8px}.mhud__center .skw__bar .ui-slot{width:46px!important;height:46px!important}.mhud__center .skw__detail{gap:7px;padding:8px}.mhud__center .skw__head h3{font-size:16px}.mhud__center .skw__head p{font-size:12px}.mhud__center .skw__lines{display:none}.mhud__center .skw__node .ui-slot{width:38px!important;height:38px!important}@media (orientation:portrait){.mhud__center .skw{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mhud__center .skw__center{grid-template-rows:auto}.mhud__center .skw__stage{display:none}}.mhud__center .v10-center:has(.cs){max-height:var(--sheet-h);padding-top:18px}.mhud__center .v10-center:has(.cs) .ui-panel__body{padding-top:0;padding-bottom:0;overflow:hidden;max-height:calc(var(--sheet-h) - 64px)!important}.mhud__center .cs{height:calc(var(--sheet-h) - 84px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.mhud__center .cs-rail{scrollbar-width:none;flex-direction:row;gap:4px;padding:3px;overflow:auto hidden}.mhud__center .cs-rail__tab{flex:none;grid-template-columns:26px auto auto;gap:6px;min-height:44px;padding:3px 10px 3px 5px}.mhud__center .cs-rail__tab.is-on{box-shadow:inset 0 -3px 0 var(--brass)}.mhud__center .cs-rail__icon{width:26px;height:26px}.mhud__center .cs-rail__me{display:none}.mhud__center .cs-main{gap:6px}.mhud__center .cs-legal{font-size:12px;line-height:1.35}.mhud__center .cs-wallet{padding:4px 6px 4px 8px}.mhud__center .cs-wallet__bal small{display:none}@media (orientation:landscape){.mhud__center .cs-hero{min-height:0}.mhud__center .cs-hero__body{gap:6px;padding:12px 14px}.mhud__center .cs-hero__desc{display:none}.mhud__center .cs-banner--tall{min-height:220px}}.mhud__center .v10-center:has(>.qwin){top:max(16px, env(safe-area-inset-top));bottom:max(16px, env(safe-area-inset-bottom));justify-content:center;max-height:none;padding-top:0}.mhud__center .v10-center:has(>.qwin):before{display:none}.mhud__center .qwin{align-self:center;width:min(760px,100%);max-height:100%}.mhud__center .qwin__top{min-height:50px;padding-right:58px}.mhud__center .qwin__close{width:44px;height:44px;top:3px;right:4px}.mhud__center .qwin>.qwin__body{gap:12px;padding:12px 14px}.mhud__center .qwin__talk{gap:14px}.mhud__center .qwin__portrait{width:80px}.mhud__center .qwin__face{height:80px}.mhud__center .qwin__face>.ui-sprite{transform-origin:50% 0;transform:translate(-50%)scale(.72)}.mhud__center .qwin__speech{font-size:var(--fs-body);line-height:1.6}.mhud__center .qwin__actions{padding:10px 14px}.mhud__center .qwin__btn.ui-button{min-width:150px}@media (orientation:portrait){.mhud__center .qwin__btn.ui-button{min-width:128px}}.tb-mobile .ui-button,.tb-mobile .ui-tab{min-height:44px;font-size:16px}.tb-mobile .hud-chat__tab{height:44px}.tb-mobile .ui-sheet--chat .ui-sheet__title .hud-chat__ftoggle{z-index:2;border-radius:var(--radius);border:0;width:44px;height:44px;position:absolute;top:2px;right:54px}.tb-mobile .hud-chat__ftoggle svg{width:18px;height:18px}.tb-mobile .hud-chat__filter{font-size:16px}.tb-mobile .hud-chat__fgroup{grid-template-columns:40px repeat(3,minmax(0,1fr));gap:0 8px;display:grid}.tb-mobile .hud-chat__fhead{grid-row:span 2;align-self:start;min-width:0;padding-top:12px}.tb-mobile .hud-chat__fopt{min-height:44px}.tb-mobile .hud-chat__fopt input{width:20px;height:20px}.tb-mobile .v10-stepper .ui-button--sm{min-width:44px}.tb-mobile .ui-panel__close{width:44px;height:44px}.tb-mobile .ui-sheet__handle{height:30px}.tb-mobile .ui-sheet__body{touch-action:pan-y}.tb-mobile .ui-sheet{left:var(--m-pad-l,8px);right:var(--m-pad-r,8px);padding-bottom:max(8px, env(safe-area-inset-bottom))}.tb-mobile .ui-sheet .ui-panel:not(.ui-modal){box-shadow:none;background:0 0;border:0;padding:0;width:100%!important;max-height:none!important}.tb-mobile .ui-sheet .ui-panel:not(.ui-modal):after,.tb-mobile .ui-sheet .ui-panel:not(.ui-modal)>.ui-panel__head,.tb-mobile .ui-sheet .ui-panel:not(.ui-modal)>.ui-panel__close{display:none}.tb-mobile .ui-sheet .ui-panel:not(.ui-modal)>.ui-panel__body{max-height:none;overflow:visible}.tb-mobile [role=presentation]:has(>section[aria-label=모험\ 메뉴]){padding:0 var(--m-pad-r,8px) 0 var(--m-pad-l,8px)!important;place-items:end stretch!important}.tb-mobile section[aria-label=모험\ 메뉴]{animation:ui-sheet-in .18s var(--ease-pop) both;width:100%!important}.tb-mobile section[aria-label=모험\ 메뉴]>.ui-panel{padding-bottom:max(12px, env(safe-area-inset-bottom));border-bottom-width:0;border-radius:4px 4px 0 0}.tb-mobile section[aria-label=모험\ 메뉴] .ui-panel__body{max-height:70dvh;overflow:auto}.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__key{display:none}.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__row,.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__link{min-height:44px}.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__exit{justify-content:flex-end;width:100%;padding-left:0}.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__exit:before{display:none}@media (orientation:landscape){.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__groups{columns:5;column-gap:12px}}.tb-mobile .ui-death__panel,.tb-mobile .ui-modal{width:min(420px,100vw - 24px)}.mhud__mid{margin:0 0 0 calc(var(--m-tl-w) + 8px);pointer-events:none;grid-area:all;place-self:start;min-height:0}.mhud .hud-guide{width:min(260px,62vw)}.mhud .ui-panel.hud-guide{padding:4px 8px 8px}.mhud .hud-guide__head{min-height:44px}.mhud .hud-guide__tool{width:44px;height:44px}.mhud .hud-guide.is-off{border-radius:50%;width:44px;height:44px;padding:0}.mhud .hud-guide.is-off .hud-guide__head{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}html.tb-mobile .hud.mhud>.mhud__mid:has(.hud-guide.is-off){margin:var(--m-tl-row-y,54px) 0 0 calc(var(--m-tl-px,200px) - 44px)}.mhud .hud-guide.is-off .hud-guide__head{height:100%;color:var(--m-gold-hi);border-radius:50%;justify-content:center;padding:0}.mhud .hud-guide.is-off .hud-guide__label,.mhud .hud-guide.is-off .hud-guide__state{display:none}.mhud .hud-guide.is-off .hud-guide__head:before{content:"";filter:drop-shadow(0 1px 1px #000);background:currentColor;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15.5 8.5-2 5-5 2 2-5z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15.5 8.5-2 5-5 2 2-5z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}html.tb-mobile .ui-sheet{bottom:var(--kb-h,0px);max-height:min(70dvh, calc(var(--vv-h,100dvh) - 8px))}.ui-sheet__close{z-index:2;width:44px;height:44px;color:var(--tx-1);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:6px}.ui-sheet__close:hover{color:var(--tx-0)}.ui-sheet__title{padding-right:44px}html.tb-mobile .ui-sheet--chat .hud-chat__list{height:clamp(96px, calc(var(--vv-h,100dvh) * .5 - 100px), 260px)}html.tb-mobile .hud-chatin .ui-input,html.tb-mobile .hud-chatin__send{height:44px;min-height:44px}html.tb-mobile .hud-chat__tab{min-width:44px}@media (width<=359px){html.tb-mobile .ui-sheet--chat{padding-inline:6px}}html.tb-mobile .ui-sheet.menu-sheet:has(.menu-settings){height:100dvh}html.tb-mobile .ui-sheet>.ui-sheet__handle{flex:none}html.tb-mobile .hud-chat__who{margin:-6px -4px;padding:6px 4px}html.tb-mobile .menu-row input[type=range]{height:32px}html.tb-mobile .menu-row input[type=checkbox]{width:28px;height:28px}html.tb-mobile .mm-big__close{min-width:64px;height:44px}html.tb-mobile .menu-patch__row{min-height:44px}html.tb-mobile .menu-credit{font-size:12px}html.tb-mobile .ui-slot__tier{font-size:clamp(12px, calc(var(--slot-size) * .2), 13px)}html.tb-mobile .ui-slot__count{font-size:clamp(12px, calc(var(--slot-size) * .22), 14px)}html.tb-mobile .mhud__center .bagx-gear__cell>small,html.tb-mobile .mhud__center :is(.enh3-label small,.enh3-stats small,.enh3-gauge span),html.tb-mobile .mhud__center :is(.skw__node small,.skw__row-label small){font-size:12px}html.tb-mobile .mhud__center .skw__node>span{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}html.tb-mobile .mhud__center .v10-raid__detail small:not(.v10-raid__name small){font-size:12px}html.tb-mobile .v10-raid__step>b,html.tb-mobile .bd-chip{font-size:16px}html.tb-mobile .mhud .notification-requests :is(.notification-request__title,.notification-request__sub){white-space:normal;word-break:keep-all;overflow-wrap:anywhere}html.tb-mobile .mhud .notification-requests .bs-incoming,html.tb-mobile .mhud .notification-requests .bs-incoming>*{display:inline}html.tb-mobile .mhud .notification-requests .bs-incoming>*+*{margin-left:4px}html.tb-mobile .mhud .notification-requests .bs-incoming>.ui-sprite{vertical-align:-5px;display:inline-block}@container (width<=480px){html.tb-mobile .mhud .notification-requests .notification-request{flex-basis:calc(100% - 54px)}}@container (width<=280px){html.tb-mobile .mhud .notification-requests .notification-card.is-action{column-gap:4px}html.tb-mobile .mhud .notification-requests .notification-emblem{display:none}html.tb-mobile .mhud .notification-requests .notification-request{flex-basis:calc(100% - 72px);margin-right:4px}html.tb-mobile .mhud .notification-requests .notification-action{flex:auto;min-width:44px;padding:0 4px}html.tb-mobile .mhud .notification-requests .notification-action:first-of-type{margin-left:0}html.tb-mobile .mhud .notification-requests:has(>.notification-requests__more) .notification-request__title{text-indent:16px}}html.tb-mobile .mhud .notification-lane>.notification-card:not(.is-multiline) .notification-text{-webkit-line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}html.tb-mobile .mhud .notification-lane>.notification-card.is-titled :is(.notice-title,.notice-sub){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}html.tb-mobile section[aria-label=모험\ 메뉴]{min-width:0}@media (orientation:landscape){html.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__groups{column-gap:8px;min-width:0}html.tb-mobile section[aria-label=모험\ 메뉴] .menu-esc__row{gap:6px;padding-inline:2px}}html.tb-mobile .ui-modal-backdrop>.ui-modal>.ui-panel__body{flex-direction:column;display:flex}html.tb-mobile .ui-modal-backdrop>.ui-modal>.ui-panel__body>[role=dialog]{flex-direction:column;flex:auto;min-height:0;display:flex}html.tb-mobile .ui-modal-backdrop>.ui-modal .ui-modal__content{overscroll-behavior:contain;touch-action:pan-y;flex:0 auto;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}html.tb-mobile .ui-modal-backdrop>.ui-modal .ui-modal__actions{flex:none}html.tb-mobile .ui-modal-backdrop>.ui-modal{max-width:calc(100vw - 40px)}html.tb-mobile .mhud__center .enh3-stage{container-type:inline-size}html.tb-mobile .mhud__center .enh3-scene:has(.enh3-merge){aspect-ratio:auto;min-height:62.5cqw;max-height:none;display:grid}html.tb-mobile .mhud__center .enh3-scene:has(.enh3-merge)>.enh3-cam{display:grid;position:relative;inset:auto}html.tb-mobile .mhud__center .enh3-scene:has(.enh3-merge) .enh3-piece{padding:12px;position:relative;inset:auto}html.tb-mobile .mhud__center .enh3-merge__out>span:not(.enh3-merge__socket){word-break:keep-all;text-align:center}html.tb-mobile .mhud__center .enh3-merge__socket .ui-slot__icon{position:absolute;top:50%;left:50%;translate:-50% -50%}@media (orientation:landscape){html.tb-mobile .mhud__center .enh3-scene:has(.enh3-merge){min-height:min(200px,62.5cqw)}}@media (orientation:landscape) and (height<=430px){html.tb-mobile .mhud__center .enh3-merge__row{gap:4px}html.tb-mobile .mhud__center .enh3-merge__socket{width:46px}html.tb-mobile .mhud__center .enh3-merge__socket .ui-slot{width:36px!important;height:36px!important}html.tb-mobile .mhud__center .enh3-merge__socket .ui-slot__icon{scale:.78}html.tb-mobile .mhud__center .enh3-merge__socket--out{width:60px}html.tb-mobile .mhud__center .enh3-merge__socket--out .ui-slot{width:46px!important;height:46px!important}html.tb-mobile .mhud__center .enh3-merge__socket--out .ui-slot__icon{scale:.77}html.tb-mobile .mhud__center .enh3-merge .ui-slot .ui-slot__enh{font-size:14px}html.tb-mobile .mhud__center .enh3-merge .enh3-arrow--down{width:22px;height:22px;font-size:22px}}@container (width<=169px){html.tb-mobile .mhud__center .enh3-merge__row{gap:3px}html.tb-mobile .mhud__center .enh3-merge__socket{width:40px}html.tb-mobile .mhud__center .enh3-merge__socket .ui-slot{width:32px!important;height:32px!important}html.tb-mobile .mhud__center .enh3-merge__socket .ui-slot__icon{scale:.7}html.tb-mobile .mhud__center .enh3-merge__socket--out{width:50px}html.tb-mobile .mhud__center .enh3-merge__socket--out .ui-slot{width:38px!important;height:38px!important}html.tb-mobile .mhud__center .enh3-merge__socket--out .ui-slot__icon{scale:.63}html.tb-mobile .mhud__center .enh3-merge .ui-slot :is(.ui-slot__tier,.ui-slot__enh){font-size:12px}html.tb-mobile .mhud__center .enh3-merge .enh3-arrow--down{width:18px;height:18px;font-size:18px}}html.tb-mobile .mhud__center .v10-center>.ui-panel{flex-direction:column;min-height:0;display:flex}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__head{flex:none}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body{grid-auto-rows:max-content;min-height:0}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body:has(>:is(.cs,.skw,.cosw)){flex-direction:column;display:flex}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body>:is(.cs,.skw,.cosw){flex:0 auto;min-height:0}@media (width<=760px){html.tb-mobile .mhud__center .v10-center>.ui-panel:is(.bs-propose,.bs-offer,.bs-tune){max-height:none;overflow:visible}}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body>.bs-propose__actions{z-index:1;background:var(--bg-1);border-top:1px solid var(--ln-1);box-shadow:0 2px 0 var(--bg-1);margin-top:0;padding:8px 0;position:sticky;bottom:0}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body>.bs-tunedone__ok,html.tb-mobile .mhud__center .bs-compose__form>.bs-compose__go{z-index:1;position:sticky;bottom:0}html.tb-mobile .bs-veil>.ui-panel{flex-direction:column;display:flex;overflow:hidden}html.tb-mobile .bs-veil>.ui-panel>.ui-panel__head{flex:none}html.tb-mobile .bs-veil>.ui-panel>.ui-panel__body{overscroll-behavior:contain;touch-action:pan-y;min-height:0;overflow-y:auto}html.tb-mobile .bs-veil :is(.bs-become__actions,.bs-compare__actions){z-index:1;background:var(--bg-1);border-top:1px solid var(--ln-1);box-shadow:0 2px 0 var(--bg-1);padding:8px 0;position:sticky;bottom:0}@media (orientation:portrait){html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body>.enh3-grid,html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body>.enh3-grid>.enh3-side{display:contents}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body>.enh3-grid>.pair-chat{order:3}html.tb-mobile .mhud__center .enh3-side>.ui-button.enh3-go{aspect-ratio:auto;min-height:64px}html.tb-mobile .mhud__center .v10-center>.ui-panel>.ui-panel__body:has(>.enh3-grid){overflow-x:hidden}}html.tb-mobile .mhud__center .enh3-side>.enh3-go{z-index:2;position:sticky;bottom:0}html.tb-mobile .mhud__center .v10-raid__detail>.ui-button.v10-wide:last-child{z-index:1;position:sticky;bottom:-2px}html.tb-mobile .mhud__center .evt-window .att:not(.pt)>.att-foot{z-index:1;background:var(--bg-1);border-top:1px solid var(--ln-1);box-shadow:0 2px 0 var(--bg-1);padding:8px 0;position:sticky;bottom:0}@media (width<=520px){html.tb-mobile .pt>.att-head{flex-wrap:wrap;row-gap:4px}html.tb-mobile .pt>.att-head>.att-head__text{flex:100%}html.tb-mobile .pt>.att-head>.pt-now{flex-direction:row;align-items:baseline;gap:6px;margin-left:auto}}@media (orientation:landscape) and (height<=500px){html.tb-mobile .ui-sheet.bl-sheet{height:calc(var(--vv-h,100dvh) - 6px);max-height:none}html.tb-mobile .bl-sheet .ui-sheet__body{flex:auto;min-height:0}html.tb-mobile .bl--mobile{flex:auto;height:auto;min-height:0}}html.tb-mobile .bd--mobile .bd-form{scroll-padding-bottom:64px}html.tb-mobile .bd--mobile .bd-form>.bd-form__acts{z-index:1;background:var(--bg-1);border-top:1px solid var(--ln-1);padding:8px 0 0;position:sticky;bottom:0}@media (orientation:landscape) and (height<=500px){html.tb-mobile .bd--mobile .bd-form{grid-template-rows:auto 1fr auto;grid-template-columns:max-content minmax(0,1fr);column-gap:12px;display:grid}html.tb-mobile .bd--mobile .bd-form>:is(.bd-form__field--grow,.bd-form__acts){grid-column:1/-1}}@media (width<=400px){html.tb-mobile .v10-dps__row{gap:5px}html.tb-mobile .v10-dps__pct{min-width:48px}}html.tb-mobile .ui-window.v31-ah .v31-ah__table{grid-auto-rows:max-content}html.tb-mobile .ui-window.v31-ah .v31-ah__table .v31-ah__name :is(b,small){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}@media (orientation:landscape) and (width<=720px){html.tb-mobile .mhud__center .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr{column-gap:8px}}@media (orientation:landscape) and (width<=600px){html.tb-mobile .mhud__center .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr{grid-template-columns:minmax(0,1fr) 44px 84px}html.tb-mobile .mhud__center .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr>:nth-child(5){display:none}}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__pager{flex-wrap:wrap;row-gap:4px}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__pager .v10-hint{white-space:normal;word-break:keep-all;flex:1 0 auto;max-width:100%;overflow:visible}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__pager .v31-ah__pages{margin-left:auto}@media (orientation:landscape) and (height<=500px) and (width>=720px){html.tb-mobile .mhud__center .ui-window.v31-ah .v31-ah__sell{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}html.tb-mobile .v40-shop__name small{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}html.tb-mobile .v40-shop__list,html.tb-mobile .v40-shop__rows{grid-auto-rows:max-content}html.tb-mobile .ui-sheet .v25-trade>.v10-actions{z-index:1;background:var(--bg-1);border-top:1px solid var(--ln-1);box-shadow:0 2px 0 var(--bg-1);padding:8px 0;position:sticky;bottom:0}html.tb-mobile .enh3-check--motion{min-height:44px}html.tb-mobile .quest-abandon-hit{cursor:pointer;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;margin-block:-11px;display:inline-flex}html.tb-mobile .mhud-quest:not(.is-open) .quest-abandon-hit{display:none}html.tb-mobile .bs-guide__tabs{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow-x:auto}html.tb-mobile .bs-guide__tabs .ui-tab{flex:1 0 auto;padding:0 8px}html.tb-mobile .mhud__center .ui-tabs.cosw__tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html.tb-mobile .mhud__center .cosw__tabs .ui-tab{flex:none}html.tb-mobile .life-sub{white-space:nowrap}html.tb-mobile .life-sub small{white-space:normal}html.tb-mobile .menu-guild__invite .ui-input{width:0;min-width:0}html.tb-mobile .menu-guild__title small,html.tb-mobile .v31-ah__table--recruit .v31-ah__name small{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}html.tb-mobile .recruit-mine>ul.recruit-mine__members{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}html.tb-mobile .recruit-mine__row{grid-template-rows:1fr max-content max-content 1fr;grid-template-columns:auto minmax(0,max-content) auto auto minmax(0,1fr) auto;gap:0;display:grid}html.tb-mobile .recruit-mine__row>.ui-sprite{grid-area:1/1/-1/2;margin-right:6px}html.tb-mobile .recruit-mine__row>b{grid-area:2/2}html.tb-mobile .recruit-mine__row>.v10-sprout{grid-area:2/3;margin-left:4px}html.tb-mobile .recruit-mine__row>.ui-badge{grid-area:2/4;margin-left:6px}html.tb-mobile .recruit-mine__row>small{grid-area:3/2/4/6}html.tb-mobile .recruit-mine__row>.recruit-mine__kick{grid-area:1/6/-1/7;margin-left:6px}@media (orientation:landscape) and (height<=500px){html.tb-mobile .ui-sheet .recruit .v31-ah__main:not(:has(.recruit-mine))>.v31-ah__table--recruit{min-height:100px}}@media (orientation:portrait) and (width<=374px){html.tb-mobile .mhud__center .seachart__plate{padding-inline:2px}html.tb-mobile .mhud__center .seachart__plate b{letter-spacing:-.04em}}html.tb-mobile .mhud__center .seachart__mark{--plate-up:calc(max(44px, var(--land)) * .22)}html.tb-mobile .mhud__center .seachart__mark .seachart__plate{margin-top:calc(var(--plate-up) * -1);padding-block:1px 2px;line-height:1.05;position:relative}@media (orientation:landscape){@container (width<=620px){html.tb-mobile .mhud__center .seachart__mark{--plate-up:calc(max(44px, var(--land)) * .36)}}}@media (orientation:portrait){html.tb-mobile .mhud__center .seachart__mark{--plate-up:calc(max(44px, var(--land)) * .15)}html.tb-mobile .mhud__center .seachart__mark .seachart__chip{top:calc(max(44px, var(--land)) + var(--u) * 2 - var(--plate-up));transform:translate(-50%,-100%)}html.tb-mobile .mhud__center .seachart__mark .seachart__land>.seachart__ship{bottom:calc(40% + var(--plate-up))}}@media (orientation:portrait) and (width<=359px){html.tb-mobile .ui-button--lg.cs-gift{width:auto}html.tb-mobile .cs-cos__body{padding:8px}html.tb-mobile .cs-cos__act .cs-buypair{gap:4px}}@media (orientation:portrait) and (width<=374px){html.tb-mobile .relic-sheet .relic-banner__act .relic-draw-btn{flex-direction:column;justify-content:center;gap:3px;padding:7px 8px}}@media (orientation:landscape) and (height<=520px){html.tb-mobile .rr:is(.rr--draw,.rr--merge){--rr-side:216px;grid-template:auto minmax(0, 1fr) / minmax(0, 1fr) var(--rr-side);padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));column-gap:16px}html.tb-mobile .rr:is(.rr--draw,.rr--merge)>.rr__head{grid-column:1/-1}html.tb-mobile .rr:is(.rr--draw,.rr--merge).is-done>.rr__head{grid-column:1}html.tb-mobile .rr:is(.rr--draw,.rr--merge)>.rr__stage{grid-area:2/1}html.tb-mobile .rr:is(.rr--draw,.rr--merge).is-intro>.rr__stage{grid-column:1/-1}html.tb-mobile .rr__sum{overscroll-behavior:contain;grid-area:1/2/3/3;align-self:center;max-height:100%;padding:4px 0;overflow-y:auto}html.tb-mobile .rr__sum-acts{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:8px;display:grid}html.tb-mobile .rr__sum-acts .ui-button{width:100%;min-width:0}html.tb-mobile .rr-drop{width:min(340px,80vw,100dvh - 70px)}html.tb-mobile .rr-fuse{width:min(320px,80vw,100dvh - 80px)}html.tb-mobile .rr-cards{gap:8px}html.tb-mobile .rr-cards--one{--cw:min(230px, calc((100dvh - 84px) / 1.42))}html.tb-mobile .rr-cards--multi{--cw:min(120px, calc((100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)) - var(--rr-side) - 16px - 33px) / 5), calc((100dvh - 90px) / 2 / 1.42))}html.tb-mobile .rr-cards--multi:not(:has(>:nth-child(5))){--cw:min(120px, calc((100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)) - var(--rr-side) - 16px - 25px) / 4), calc((100dvh - 84px) / 1.42))}}html.tb-mobile .rr--cos .cg-card__art{container-type:size}html.tb-mobile .rr--cos .cg-card__art>.cg-art{max-height:none;margin:auto;position:absolute;inset:0}html.tb-mobile .rr--cos .cg-card__art>img.cg-art{width:min(100cqw,133.333cqh);height:auto}html.tb-mobile .rr--cos .cg-card__art>.cg-art--icon{aspect-ratio:1;width:min(100cqw,100cqh);height:auto;transform:none}html.tb-mobile .rr--cos .cg-card__art>.cg-art--icon>.cg-art__svg{width:100%;height:100%}html.tb-mobile .rr--cos .cg-card__art>.cg-art--icon>.ui-coin{width:80%;height:80%}html.tb-mobile .rr--cos .rr-card__grade{white-space:normal;word-break:keep-all;width:max-content;max-width:calc(100% + 8px);padding-inline:4px}@media (orientation:landscape){html.tb-mobile .mhud__center .cs-passpick__state{grid-row:1;margin-right:14px}html.tb-mobile .mhud__center .cs-passpick__range{grid-column:1/-1}}html.tb-mobile .bs-owned__chip{width:44px;height:44px}html.tb-mobile .bs-owned__chip small,html.tb-mobile .dps-hud__stats dt{font-size:12px}html.tb-mobile .hud-nav__chip{gap:4px;display:flex}html.tb-mobile .hud-nav__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.tb-mobile .hud-nav__chip b{flex:none}html.tb-mobile .mhud .hud-nav__arrow,html.tb-mobile .mhud .hud-nav__chip{z-index:1}html.tb-mobile .mhud__top>.mhud__area--tc{z-index:3}html.tb-mobile .mhud__top>.mhud__area--tc:has(.notification-requests>.notification-card){z-index:var(--z-esc)}html.tb-mobile .v10-reconnect:has(>.ui-button){animation:none}html.tb-mobile .v10-reconnect>.ui-button{flex:none;min-height:44px;font-size:16px}html.tb-mobile .scr-first .ui-button.scr-first__wide{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;padding-block:6px}html.tb-mobile .mhud .bs-progress__text b{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}html.tb-mobile .mhud .bs-first{width:100%;padding-inline:10px}html.tb-mobile .bs-compose__go:has(.enh3-go__why){height:auto;min-height:48px;padding-block:6px}html.tb-mobile .mhud .notification-banner--admin{padding:6px 2px 6px 12px}html.tb-mobile .mhud .notification-banner--admin .notification-banner__main{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;display:grid}html.tb-mobile .mhud .notification-banner--admin .notification-banner__text{grid-area:2/1/auto/-1;font-size:15px;line-height:1.4}html.tb-mobile .mhud .notification-banner--admin:not(.is-open) .notification-banner__text{-webkit-line-clamp:2;line-clamp:2}html.tb-mobile .mhud .notification-banner--admin .notification-banner__more{grid-area:1/2;margin:-12px -8px;padding:12px 8px}html.tb-mobile .mhud .bless-banner{padding:4px 10px}html.tb-mobile .mhud .bless-banner__head{display:none}html.tb-mobile .mhud .bless-banner__main{font-size:15px}html.tb-mobile .mhud .gain-notice__text b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}html.tb-mobile .mhud .gain-notice__icon .ui-slot__enh{font-size:12px}html.tb-mobile .mhud .bs-toast__text :is(b,small){white-space:normal;word-break:keep-all;overflow-wrap:anywhere}@media (orientation:landscape) and (height<=420px){html.tb-mobile .mhud .bs-toasts:has(>.is-mine)>.bs-toast:not(.is-mine){display:none}}@container (width<=260px){html.tb-mobile .mhud .notification-request__title .macro-ask{display:none}html.tb-mobile .mhud .notification-card:has(.macro-choice) .notification-request{flex-basis:calc(100% - 64px)}html.tb-mobile .mhud .notification-card .macro-choice{flex:calc(50% - 5px)}}html.tb-mobile .mhud .combo.is-ended{transform:none!important}html.tb-mobile .mhud .life-channel{background:var(--surface-solid)}html.tb-mobile .mhud .life-channel.is-bite{container-type:inline-size}@container (width>=166px){html.tb-mobile .mhud .fish-game{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}html.tb-mobile .mhud .fish-game__head{display:contents}html.tb-mobile .mhud .fish-game__verb{display:none}html.tb-mobile .mhud .fish-game__seq{grid-area:1/3;justify-self:center}html.tb-mobile .mhud .fish-game__count{grid-area:1/4}html.tb-mobile .mhud .fish-game>:is(.fish-game__pad,.fish-game__time){grid-column:1/-1}html.tb-mobile .mhud .fish-game__pad{justify-self:center}}@container (width<=213.98px){html.tb-mobile .mhud .fish-game__say{display:none}}html.tb-mobile .mhud__area--tc:has([data-hud]:not([data-hud=sea])) .sea-hud[data-passive],html.tb-mobile .mhud__top:has(.mhud__area--tr .combo) .sea-hud[data-passive],html.tb-mobile .mhud [data-hud=perform],html.tb-mobile .mhud [data-hud=horn]{display:none}@media (orientation:portrait),(orientation:landscape) and (height<=430px){html.tb-mobile .mhud .hud-guide:not(.is-off){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:4px 6px}html.tb-mobile .mhud .hud-guide:not(.is-off)>.hud-guide__head{grid-area:1/2;width:auto;padding:0}html.tb-mobile .mhud .hud-guide:not(.is-off)>.hud-guide__rec{grid-area:1/1;gap:6px;min-height:44px;padding:4px 6px}html.tb-mobile .mhud .hud-guide:not(.is-off) .hud-guide__label{display:none}html.tb-mobile .mhud .hud-guide:not(.is-off) .hud-guide__icon{width:26px!important;height:26px!important}html.tb-mobile .mhud .hud-guide:not(.is-off) :is(.hud-guide__title,.hud-guide__reason){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}html.tb-mobile .mhud .mhud-tl-row .hud-guide:not(.is-off){width:100%;padding:0 2px 0 0}html.tb-mobile .hud.mhud>.mhud__top:has(.mhud__area--tc [data-hud])+.mhud__mid:not(:has(.is-off)),html.tb-mobile .mhud__top:has(.mhud__area--tc [data-hud]) .mhud-tl-row>.mhud__guide:not(:has(.is-off)){display:none}html.tb-mobile .mhud .update-banner{row-gap:2px;padding-block:3px}html.tb-mobile .mhud__area--tc:has(>:is([data-area=tc-top],[data-area=tc]) [data-hud]:not([data-hud=sea]))>[data-area=broadcast]>.hud__portal>:not([data-hud=update-countdown]){display:none}@media (orientation:portrait){html.tb-mobile .hud.mhud .hud-notifications{bottom:var(--m-note-b,calc(var(--m-pad-b) + 368px))}}@media (orientation:landscape){html.tb-mobile .hud.mhud .hud-notifications{--note-l:calc(var(--m-pad-l) + var(--m-tl-w) + 8px);--note-r:calc(var(--m-pad-r) + var(--m-tr-w) + 8px);--note-w:min(360px, calc(100% - var(--note-l) - var(--note-r)));top:var(--m-note-t,var(--m-pad-t));width:var(--note-w);bottom:auto;left:calc(var(--note-l) + (100% - var(--note-l) - var(--note-r) - var(--note-w)) / 2);transform:none}html.tb-mobile .hud.mhud>.mhud__top:has(.notification-requests>.notification-card)~.hud-notifications .notification-lane>.notification-card:not(.is-action){display:none}html.tb-mobile .mhud__area--tl.is-notice-open>[data-area=bl]{z-index:3;top:0;left:calc(var(--m-tl-w) + 6px);width:240px;max-height:calc(100dvh - var(--m-pad-t,8px) - var(--m-pad-b,8px) - 150px);overscroll-behavior:contain;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;overflow-y:auto}html.tb-mobile .mhud__float>.hud__pocket>.hud__portal>*,html.tb-mobile .mhud__area--bc>:is(.mhud-fdock,.mhud-qs){max-width:calc(100vw - var(--m-pad-l) - var(--m-pad-r) - 130px - 236px * var(--m-k));translate:min(0px, calc(50vw - (var(--m-pad-l) + var(--m-pad-r)) / 2 - 236px * var(--m-k) - 8px - 50%)) 0}html.tb-mobile .mhud-actions{--k:var(--m-k);--cx:calc(56px * var(--k));--cy:calc(56px * var(--k));width:calc(236px * var(--k));height:calc(222px * var(--k))}html.tb-mobile .mhud-actions>button{right:calc(var(--cx) + var(--l,0px) * var(--k) - var(--s) / 2);bottom:calc(var(--cy) + var(--u,0px) * var(--k) - var(--s) / 2);scale:var(--k)}html.tb-mobile .mhud-actions>.mhud-small{scale:max(var(--k), .88)}html.tb-mobile .mhud-skill--5{--l:150px;--u:128px}html.tb-mobile .mhud-dash{--l:0px;--u:78px}html.tb-mobile .hud.mhud>.mhud__top:has(.mhud-quest.is-open)+.mhud__mid:not(:has(.is-off)),html.tb-mobile .mhud__top:has(>.mhud__area--tc :is(.notification-requests>.notification-card,[data-hud=reconnect],[data-hud=boss-alert],[data-hud=boss-guide],[data-hud=quest-done]))>.mhud__area--tr>.mhud-quest.is-open,html.tb-mobile .hud.mhud:not([data-focus])>.mhud__top:has(>.mhud__area--tr>.mhud-quest.is-open):not(:has(>.mhud__area--tc :is(.notification-requests>.notification-card,[data-hud=reconnect],[data-hud=boss-alert],[data-hud=boss-guide],[data-hud=quest-done])))>.mhud__area--tc>.hud__pocket>.hud__portal>*,html.tb-mobile .hud.mhud:not([data-focus])>.mhud__top:has(>.mhud__area--tr>.mhud-quest.is-open):not(:has(>.mhud__area--tc :is(.notification-requests>.notification-card,[data-hud=reconnect],[data-hud=boss-alert],[data-hud=boss-guide],[data-hud=quest-done])))~.hud-notifications .notification-lane>.notification-card:not(.is-action){display:none}html.tb-mobile .mhud .mhud__area--bc .combo{justify-items:center;margin:0 auto}}@media (orientation:landscape) and (height<=500px){html.tb-mobile .v10-ctx--player[role=menu]{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;width:340px;max-height:calc(100dvh - 8px);overflow-y:auto}html.tb-mobile .v10-ctx--player[role=menu]>:is(.v10-ctx__title,.ui-button--danger){grid-column:1/-1}}html.tb-mobile .mhud .dps-hud{width:min(340px,100%)}html.tb-mobile .mhud .dps-hud .ui-panel{padding:3px 8px 4px}html.tb-mobile .mhud :is(.dps-hud__mob,.dps-hud__opt){display:none}html.tb-mobile .mhud .dps-hud .ui-panel__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}html.tb-mobile .mhud .dps-hud__head{display:contents}html.tb-mobile .mhud .dps-hud__title{grid-area:1/1;align-self:end}html.tb-mobile .mhud .dps-hud__actions{grid-area:1/2/3/3}html.tb-mobile .mhud .dps-hud__main{grid-area:2/1;justify-content:flex-start;align-self:start;margin:0}html.tb-mobile .mhud .dps-hud__main b{font-size:24px}html.tb-mobile .mhud :is(.dps-hud__stats,.dps-hud__hint){grid-column:1/-1}html.tb-mobile .mhud .dps-hud__stats{flex-wrap:wrap;justify-content:center;gap:0 12px;display:flex}html.tb-mobile .mhud .dps-hud__stats>div{flex-direction:row;align-items:baseline;gap:4px}html.tb-mobile .mhud .dps-hud__stats>div:nth-child(n+4){order:2}html.tb-mobile .mhud .dps-hud__stats:before{content:"";flex-basis:100%;order:1}@media (orientation:landscape){html.tb-mobile .mhud .dps-hud .ui-panel__body{flex-wrap:wrap;gap:4px 8px;display:flex}html.tb-mobile .mhud .dps-hud__title{flex:auto;align-self:center}html.tb-mobile .mhud .dps-hud__main{order:1}html.tb-mobile .mhud .dps-hud__actions{flex:auto;order:2}html.tb-mobile .mhud .dps-hud__actions>*{flex:1 1 0}html.tb-mobile .mhud .dps-hud__hint{flex-basis:100%;order:3;margin:0}html.tb-mobile .mhud :is(.dps-hud__stats,.dps-hud__hint-more){display:none}}@media (orientation:landscape) and (width<=843px){html.tb-mobile .mhud .bs-progress:not(.is-offer) :is(.bs-progress__icon,.bs-progress__text small){display:none}html.tb-mobile .mhud .bs-progress:not(.is-offer) .bs-progress__text{flex:1 1 0}}@media (orientation:portrait) and (height<=600px){html.tb-mobile .mhud-actions{transform-origin:100% 100%;transform:scale(.85)}}@media (orientation:portrait) and (width<=380px){html.tb-mobile .mhud__area--bc>.mhud-fdock:has(>.mhud-f+.mhud-f){gap:4px;left:4px}html.tb-mobile .mhud-fdock:has(>.mhud-f+.mhud-f)>.mhud-f{min-width:50px}html.tb-mobile .mhud-fdock:has(>.mhud-f+.mhud-f) .mhud-f__key{width:50px;height:50px}html.tb-mobile .mhud-fdock:has(>.mhud-f+.mhud-f) .mhud-f__label{padding:0 4px}}@media (orientation:landscape) and (height<=430px){html.tb-mobile .mhud .mhud__area--tl{max-height:calc(100dvh - var(--m-pad-t,8px) - var(--m-pad-b,8px) - 8px)}html.tb-mobile .mhud__area--tl>*{flex-shrink:0}html.tb-mobile .mhud__area--tl .event-badges{flex:0 auto;min-height:0;overflow:hidden}html.tb-mobile .mhud__bottom{padding-bottom:10px}html.tb-mobile .mhud-status{width:44px;height:44px}html.tb-mobile .mhud-status__lv{width:42px;height:42px;font-size:15px}html.tb-mobile .mhud-status__bars{gap:2px;padding:3px 5px}html.tb-mobile .mhud-status__bars .ui-bar:first-child .ui-bar__track{height:14px}html.tb-mobile .mhud-status__bars .ui-bar:nth-child(2) .ui-bar__track{height:5px}html.tb-mobile .mhud-exp span{font-weight:600;bottom:4px}html.tb-mobile .hud.mhud:has(.mhud-quest.is-open) .mhud-tutorial{visibility:hidden}html.tb-mobile .mhud-quest:not(.is-open) .hud-quest{padding-block:4px}html.tb-mobile .mhud-quest:not(.is-open) .hud-quest__body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 6px;display:grid}html.tb-mobile .mhud-quest:not(.is-open) .hud-quest__top .ui-badge{grid-area:1/1;justify-self:center}html.tb-mobile .mhud-quest:not(.is-open) .hud-quest__dist{text-align:center;grid-area:2/1;margin:0;line-height:16px}html.tb-mobile .mhud-quest:not(.is-open) :is(.hud-quest__line,.hud-quest__goal){grid-area:1/2/span 2}html.tb-mobile .mhud-quest:not(.is-open) .hud-quest__line{-webkit-line-clamp:2}html.tb-mobile .mhud .mhud-tutorial{width:max-content;min-width:100%;max-width:45vw;min-height:30px;padding:3px 8px}html.tb-mobile .mhud .combo{gap:2px;margin-top:0}html.tb-mobile .mhud .combo__n{font-size:30px}html.tb-mobile .mhud .combo__unit{padding-bottom:2px;font-size:12px}html.tb-mobile .mhud .combo__glow{width:90px;height:44px}html.tb-mobile .mhud .combo__timer{width:120px}html.tb-mobile .mhud__area--bc:has(>.mhud-fdock>.mhud-f) .combo{display:none}html.tb-mobile .mhud .notification-requests:has(.macro-choice){align-self:flex-start}html.tb-mobile .mhud__area--tl:has([data-hud=party] .m-party__m:nth-child(6)) .mhud-tutorial{display:none}html.tb-mobile .mhud .hud-guide:not(.is-off){width:min(260px, calc(100vw - var(--m-pad-l) - var(--m-pad-r) - var(--m-tl-w) - var(--m-tr-w) - 16px))}html.tb-mobile .mhud__center .v10-center{max-height:calc(100dvh - 4px);padding-top:18px}html.tb-mobile .mhud__center .v10-center .ui-panel__body{max-height:calc(100dvh - 70px)!important}html.tb-mobile .ui-sheet{max-height:calc(var(--vv-h,100dvh) - 6px)}html.tb-mobile .ui-sheet__handle{height:22px}html.tb-mobile .ui-sheet__title{margin-bottom:4px}html.tb-mobile .ui-sheet--chat .hud-chat__list{height:max(72px, calc(var(--vv-h,100dvh) - 196px))}html.tb-mobile .mhud__area--tr .inf-wave{width:100%}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel{padding-right:70px}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel__body:has(>.v10-lives){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;display:grid}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel__body:has(>.v10-lives)>.inf-wave__main{grid-column:1/-1}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel__body>.v10-lives{white-space:nowrap;flex-wrap:nowrap;grid-area:2/2;gap:0 6px;margin:0}html.tb-mobile .mhud__area--tr [data-hud=waves] .v10-lives__name,html.tb-mobile .mhud__area--tr .inf-wave__augs,html.tb-mobile .mhud__area--tr .inf-wave__unit,html.tb-mobile .mhud__area--tr [data-hud=waves] .v10-lives--compact>.v10-lives__who:not(:has(.v10-lives__heart)){display:none}}@media (orientation:landscape) and (height<=430px) and (width<=719px){html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel{padding-right:62px}html.tb-mobile .mhud__area--tr [data-hud=waves] .inf-wave__leave{right:4px}html.tb-mobile .mhud__area--tr [data-hud=waves] .inf-wave__leave .ui-button{padding-inline:5px}html.tb-mobile .mhud__area--tr [data-hud=waves] .inf-wave__main{gap:4px}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel__body:has(>.v10-lives)>.inf-wave__main{grid-column:1}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel__body>.v10-lives{grid-row:1}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel__body:has(>.v10-lives)>:not(.inf-wave__main,.v10-lives){grid-column:1/-1}html.tb-mobile .mhud__area--tr [data-hud=waves] :is(.ui-panel__body:has(>.v10-lives),.inf-wave__main:has(>.inf-wave__clock)) .inf-wave__no small,html.tb-mobile .mhud__area--tr .fev--m :is(.fev__kind,.fev__dist){display:none}}@media (orientation:landscape) and (height<=320px){html.tb-mobile .mhud-map .hud-ping{display:none}html.tb-mobile .mhud .combo__n{font-size:26px}html.tb-mobile .mhud :is(.combo__timer,.combo__pips){display:none}html.tb-mobile .mhud-stick.is-idle{left:calc(var(--m-pad-l) + 54px);top:calc(100% - var(--m-pad-b) - 54px)}html.tb-mobile .mhud__area--tl>.mhud-chat{width:44px;left:110px}html.tb-mobile .mhud__area--tl>.mhud-chat>button{border-radius:50%;justify-content:center;padding:0}html.tb-mobile .mhud__area--tl>.mhud-chat>button:before{margin:0}html.tb-mobile .mhud__area--tl>.mhud-chat :is(.hud-ticker__line,.hud-ticker__empty){display:none}html.tb-mobile .mhud__area--tr .inf-wave{margin-top:-2px}html.tb-mobile .mhud__area--tr [data-hud=waves] .ui-panel{min-height:44px;padding-block:2px}html.tb-mobile .mhud__area--tr [data-hud=waves] .inf-wave__main{row-gap:0}html.tb-mobile .mhud__area--tr [data-hud=waves] .inf-wave__main:has(~.inf-wave__break){margin-bottom:0}html.tb-mobile .mhud__area--tr [data-hud=waves] .inf-wave__break{line-height:14px}html.tb-mobile .mhud__top:has(.notification-requests>.notification-card)~.mhud__bottom .mhud-fdock{display:none}html.tb-mobile .mhud .farm-seedbar__all{padding:0 6px}}@media (orientation:landscape) and (height<=350px){html.tb-mobile .mhud .m-party:has(.m-party__m:nth-child(6)) .m-party__open{gap:2px 3px;padding:2px 6px}html.tb-mobile .mhud .m-party:has(.m-party__m:nth-child(6)) .m-party__m{grid-template-rows:16px 4px}html.tb-mobile .mhud .m-party:has(.m-party__m:nth-child(6)) .m-party__m>.v10-party__emblem{width:16px;height:16px}html.tb-mobile .mhud__area--tl:has([data-hud=party]) .mhud-tutorial{display:none}}@media (orientation:landscape) and (height<=430px) and (width<=720px){html.tb-mobile .mhud .combo__meter{flex-direction:column;align-items:center;gap:3px}}@media (orientation:landscape) and (height<=430px){html.tb-mobile .mhud .v10-boss__head{gap:4px}html.tb-mobile .mhud .v10-boss--wide .v10-boss__name{font-size:13px}html.tb-mobile .mhud .v10-boss__head :is(.v10-lives__alive,.v10-boss__tlabel){display:none}}@media (orientation:landscape) and (height<=500px) and (width<=899px){html.tb-mobile .scr-first--login{padding:max(50px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) min(400px,54vw);align-content:stretch;place-items:start stretch;gap:8px 20px}html.tb-mobile .scr-first--login .scr-hero{grid-area:1/1;align-self:center;justify-items:center}html.tb-mobile .scr-first--login .scr-hero__logo{width:min(240px,100%)}html.tb-mobile .scr-first--login .scr-login{width:100%;max-height:calc(100dvh - max(50px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overscroll-behavior:contain;grid-area:1/2/span 2;padding:16px 16px 12px;overflow:auto}html.tb-mobile .scr-first--login .scr-login__head{margin-bottom:10px}html.tb-mobile .scr-first--login .scr-foot{grid-area:2/1;gap:0 12px}}html.tb-mobile .mhud__center .v10-center:has(>.ui-window.v31-ah){height:100dvh}html.tb-mobile .mhud__center .ui-window.v31-ah{flex-direction:column;flex:auto;min-height:0;display:flex}html.tb-mobile .mhud__center .ui-window.v31-ah>.ui-panel__head{flex:none}html.tb-mobile .mhud__center .ui-window.v31-ah>.ui-panel__body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;max-height:none!important}html.tb-mobile .mhud__center .ui-window.v31-ah>.ui-panel__body>*{flex:none}html.tb-mobile .mhud__center .ui-window.v31-ah>.ui-panel__body>.v31-ah__body{flex:1 1 0;min-height:0}html.tb-mobile .ui-window.v31-ah .v31-ah__wallet{margin-left:auto;padding-bottom:0}html.tb-mobile .ui-window.v31-ah .v31-ah__wallet>.v10-hint{display:none}html.tb-mobile .ui-window.v31-ah .v31-ah__wallet>.ui-button{margin-right:0}html.tb-mobile .ui-window.v31-ah .v31-ah__cat,html.tb-mobile .ui-window.v31-ah .v31-ah__cat.is-sub,html.tb-mobile .ui-window.v31-ah .v31-ah__th{min-height:44px}html.tb-mobile .ui-window.v31-ah .v31-ah__th>button{align-self:stretch;min-width:44px;min-height:44px}html.tb-mobile .ui-window.v31-ah .v31-ah__th i{font-size:12px}html.tb-mobile .ui-window.v31-ah .v31-ah__th{z-index:1;position:sticky;top:0}html.tb-mobile .ui-window.v31-ah .v31-ah__table .v31-ah__tr{min-height:44px}html.tb-mobile .ui-window.v31-ah .v31-ah__pages .ui-button--sm{min-width:44px;min-height:44px}html.tb-mobile .v31-ah__pop .v31-ah__offer{min-height:44px}html.tb-mobile .v31-ah__pop .v31-ah__offer .is-price small{color:var(--tx-1);font-size:12px}html.tb-mobile .ui-window.v31-ah .v31-ah__search{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;padding:0}html.tb-mobile .ui-window.v31-ah .v31-ah__search .ui-button{white-space:nowrap;padding:0 12px}html.tb-mobile .ui-window.v31-ah .v31-ah__opts{gap:6px 10px}html.tb-mobile .ui-window.v31-ah .v31-ah__opts select.ui-input{flex:96px;min-width:0;height:44px;min-height:44px}html.tb-mobile .ui-window.v31-ah .v31-ah__check{min-height:44px;color:var(--tx-0);font-size:var(--fs-body);white-space:nowrap}html.tb-mobile .ui-window.v31-ah .v31-ah__check input{width:20px;height:20px;margin:0}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}html.tb-mobile .ui-window.v31-ah .v31-ah__pager .v10-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (orientation:portrait){html.tb-mobile .ui-window.v31-ah .v31-ah__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}html.tb-mobile .ui-window.v31-ah .v31-ah__cats{overscroll-behavior:contain;scrollbar-width:none;gap:2px;max-height:none;display:flex;overflow:auto hidden}html.tb-mobile .ui-window.v31-ah .v31-ah__catgroup{display:contents}html.tb-mobile .ui-window.v31-ah .v31-ah__cat,html.tb-mobile .ui-window.v31-ah .v31-ah__cat.is-sub{flex:none;padding:0 12px}html.tb-mobile .ui-window.v31-ah .v31-ah__main{flex-direction:column;gap:8px;min-height:0;display:flex}html.tb-mobile .ui-window.v31-ah .v31-ah__main>*{flex:none}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table{flex:1 1 0}html.tb-mobile .ui-window.v31-ah .v31-ah__pager .v10-hint{font-size:12px}html.tb-mobile .ui-window.v31-ah .v31-ah__table--mine .v31-ah__tr{grid-template-columns:minmax(0,1fr) 32px 80px auto;gap:6px}html.tb-mobile .ui-window.v31-ah .v31-ah__table--mine .v31-ah__name :is(b,small){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}}@media (orientation:landscape){html.tb-mobile .ui-window.v31-ah .v31-ah__top{flex-wrap:nowrap;align-items:center}html.tb-mobile .ui-window.v31-ah .v31-ah__top .ui-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}html.tb-mobile .ui-window.v31-ah .v31-ah__top .ui-tab{white-space:nowrap;flex:none;padding:0 12px}html.tb-mobile .ui-window.v31-ah .v31-ah__body{grid-template-rows:minmax(0,auto) minmax(0,1fr) auto;grid-template-columns:232px minmax(0,1fr);gap:8px 10px}html.tb-mobile .ui-window.v31-ah .v31-ah__main{display:contents}html.tb-mobile .ui-window.v31-ah .v31-ah__search{overscroll-behavior:contain;grid-area:1/1;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;overflow-y:auto}html.tb-mobile .ui-window.v31-ah .v31-ah__search>.ui-input{grid-column:1/-1}html.tb-mobile .ui-window.v31-ah .v31-ah__search>.ui-button{padding:0 10px}html.tb-mobile .ui-window.v31-ah .v31-ah__cats{overscroll-behavior:contain;grid-area:2/1/4;min-height:0;max-height:none;display:grid;overflow:hidden auto}html.tb-mobile .ui-window.v31-ah .v31-ah__catgroup{display:grid}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table{grid-area:1/2/3}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__pager{grid-area:3/2}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr{grid-template-columns:minmax(0,1fr) 52px 96px 104px}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr>:is(.is-grade,.is-total,.is-time){display:none}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr>:nth-child(5){display:inline-flex}}@media (orientation:landscape) and (width<=720px){html.tb-mobile .ui-window.v31-ah .v31-ah__body{grid-template-columns:188px minmax(0,1fr)}html.tb-mobile .ui-window.v31-ah .v31-ah__main>.v31-ah__table .v31-ah__tr{grid-template-columns:minmax(0,1fr) 44px 84px 88px}}html.tb-mobile .mm-big-backdrop{padding:0}html.tb-mobile .mm-big{--mm-pt:max(6px, env(safe-area-inset-top));--mm-pr:max(10px, env(safe-area-inset-right));--mm-pb:max(8px, env(safe-area-inset-bottom));--mm-pl:max(10px, env(safe-area-inset-left));padding:var(--mm-pt) var(--mm-pr) var(--mm-pb) var(--mm-pl);box-shadow:none;border:0;grid-template-rows:auto minmax(0,1fr);gap:6px;position:fixed;inset:0}html.tb-mobile.tb-bigmap .mhud{visibility:hidden}html.tb-mobile .mm-big:after{display:none}html.tb-mobile .mm-big .mm-big__head{align-items:center;min-height:44px;padding:0 76px 0 4px}html.tb-mobile .mm-big__title{font-size:var(--fs-sub,18px);white-space:nowrap}html.tb-mobile .mm-big__lv{white-space:nowrap}html.tb-mobile .mm-big__head .hud-chpick__btn{min-height:44px}html.tb-mobile .mm-big__close{top:var(--mm-pt);right:var(--mm-pr);white-space:nowrap;font-size:14px}html.tb-mobile .mm-big__body{min-height:0;display:block;position:relative}html.tb-mobile .mm-big__map{box-sizing:border-box;aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}html.tb-mobile .mm-big__zoom{justify-items:end;gap:8px;display:grid;position:absolute;bottom:8px;right:8px}html.tb-mobile .mm-big__zbtn{box-sizing:border-box;white-space:nowrap;cursor:pointer;touch-action:manipulation;min-width:44px;height:44px;color:var(--tx-0);font:700 24px/1 var(--font-ui);background:#14161ce0;border:1px solid #3a3d46;border-radius:8px;padding:0 10px}html.tb-mobile .mm-big__zbtn--me{font-size:14px}html.tb-mobile .mm-big__zbtn:active{color:#f0d48a;border-color:#d9b45a}html.tb-mobile .mm-big__hint{left:calc(var(--mm-pl) + 8px);bottom:calc(var(--mm-pb) + 8px);max-width:calc(100% - var(--mm-pl) - var(--mm-pr) - 100px);text-align:left;pointer-events:none;background:#070c14c7;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute}html.tb-mobile .ui-sheet{background:var(--surface-solid)}html.tb-mobile .ui-sheet.ui-sheet--chat{background:#090e11f0}html.tb-mobile .mhud__center .bagx-gear{padding:6px 4px}html.tb-mobile .mhud__center .bagx-gear__slots{gap:2px}html.tb-mobile .mhud__center .bagx-gear__cell>.ui-slot{min-width:44px;min-height:44px}@media (width<=379px){html.tb-mobile .mhud__center .bagx-gear__slots{grid-template-columns:repeat(4,minmax(0,1fr))}}html.tb-mobile .mhud__center .cs-rail__badge{font-size:16px;line-height:20px}html.tb-mobile .mhud__center .cs-passpick__range,html.tb-mobile .mhud__center .cs-passpick__state{font-size:16px}html.tb-mobile .mhud__center .cs-passpick__dot{min-width:24px;height:24px;font-size:16px;line-height:22px}@media (orientation:portrait){html.tb-mobile .ui-sheet:has(.recruit){max-height:calc(var(--vv-h,100dvh) - 140px)}html.tb-mobile .ui-sheet .recruit .v31-ah__top .ui-tabs{flex-wrap:wrap;flex:100%;overflow:visible}html.tb-mobile .ui-sheet .recruit .v31-ah__top .ui-tab{flex:auto;padding:0 10px}}@media (orientation:landscape) and (height<=500px){html.tb-mobile.tb-chat-sheet .mhud-quest{visibility:hidden;pointer-events:none}html.tb-mobile .ui-sheet:has(.recruit){height:calc(var(--vv-h,100dvh) - 6px);max-height:none}html.tb-mobile .ui-sheet:has(.recruit) .ui-sheet__body{flex-direction:column;flex:auto;display:flex;overflow:hidden}html.tb-mobile .ui-sheet:has(.recruit) .ui-sheet__body>.v31-ah{flex-direction:column;flex:auto;min-height:0;display:flex}html.tb-mobile .ui-sheet .recruit{flex:auto;gap:6px;height:auto}html.tb-mobile .ui-sheet .recruit>.v31-ah__body{grid-template-columns:168px minmax(0,1fr);min-height:0}html.tb-mobile .ui-sheet .recruit .v31-ah__cats{border-right:1px solid var(--ln-1);border-bottom:0;flex-flow:column;min-height:0;max-height:none;padding:0 6px 0 0;display:flex;overflow:hidden auto}html.tb-mobile .ui-sheet .recruit .v31-ah__catgroup{flex-direction:column;display:flex}html.tb-mobile .ui-sheet .recruit .v31-ah__main{gap:6px;min-height:0}html.tb-mobile .ui-sheet .recruit .v31-ah__search{grid-template-columns:minmax(0,1fr) auto auto}html.tb-mobile .ui-sheet .recruit .v31-ah__search .recruit-make{order:0;grid-column:auto}html.tb-mobile .ui-sheet .recruit .v31-ah__main>.v31-ah__table--recruit{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}html.tb-mobile .ui-sheet .recruit .v31-ah__table--recruit .v31-ah__th{position:sticky;top:0}html.tb-mobile .ui-sheet .recruit .v31-ah__cat,html.tb-mobile .ui-sheet .recruit .v31-ah__th>button{min-height:44px}html.tb-mobile .ui-sheet .recruit .v31-ah__pager .ui-button{min-width:44px}html.tb-mobile .ui-sheet .recruit .v31-ah__main{overscroll-behavior:contain;overflow-y:auto}html.tb-mobile .ui-sheet .recruit .v31-ah__main>.v31-ah__table--recruit{min-height:150px}html.tb-mobile .ui-sheet .recruit-mine__members{grid-template-columns:repeat(2,minmax(0,1fr))}html.tb-mobile .mb--mobile{height:calc(var(--vv-h,100dvh) - 6px - 72px)}html.tb-mobile .mhud__center .cosw{height:calc(100dvh - 84px)}html.tb-mobile .mhud__center .cosw__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}html.tb-mobile .mhud__center .cosw-card{flex-direction:row}html.tb-mobile .mhud__center .cosw-card__art{aspect-ratio:1;border-bottom:0;border-right:1px solid #000;flex:none;width:112px}html.tb-mobile .mhud__center .cosw-card__body{min-width:0;padding:8px 10px}}@media (orientation:landscape){html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body{height:calc(100dvh - var(--m-pad-t,8px) - 84px);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:210px minmax(0,1fr) minmax(200px,250px);align-content:stretch;gap:6px 10px;display:grid;overflow:hidden}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.bagx-gear{grid-area:1/1/-1;align-self:start;max-height:100%;overflow-y:auto}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v10-bagbar{grid-area:1/2/auto/-1;min-width:0}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.bagx-cats{grid-area:2/2/auto/-1}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v12-pickbar{grid-area:3/2/auto/-1;min-width:0}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v10-bag--inv{grid-area:4/2;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));align-content:start;min-width:0;min-height:0;max-height:none;overflow-y:auto}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>:is(.v10-iteminfo,.v10-iteminfo-pair){overscroll-behavior:contain;grid-area:4/3;min-width:0;min-height:0;overflow-y:auto}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v10-iteminfo-pair{grid-template-columns:minmax(0,1fr);align-content:start}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v10-actions{grid-area:5/2/auto/-1;min-width:0}html.tb-mobile .mhud__center .v12-bagwin .bagx-gear__main{grid-template-columns:minmax(0,1fr)}html.tb-mobile .mhud__center .v12-bagwin .bagx-gear__slots{grid-template-columns:repeat(4,minmax(0,1fr))}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v10-iteminfo.is-empty{color:var(--tx-2);font-size:var(--fs-cap);text-align:center;border:1px dashed var(--ln-1);border-radius:var(--radius);place-items:center;padding:12px;display:grid}html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body>.v10-iteminfo.is-empty:before{content:"물건을 누르면 여기에 정보가 나옵니다"}}@media (orientation:landscape) and (height<=430px){html.tb-mobile .mhud__center .v12-bagwin .ui-panel__body{height:calc(100dvh - 70px)}}:where(html.tb-mobile small){font-size:max(12px,.8333em)}html.tb-mobile .menu-inf__wave small{font-size:12px}html.tb-mobile .v12-pickchip,html.tb-mobile .v12-pickkeep{height:auto;min-height:44px}html.tb-mobile .v30-inspect__link{min-height:44px;padding:0 8px}html.tb-mobile .bagx-cats{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html.tb-mobile .bagx-cats .v12-pickchip,html.tb-mobile .bs-tune__kind span,html.tb-mobile .enh3-batch__grade{font-size:16px}html.tb-mobile .bs-tune__kinds{grid-template-columns:minmax(0,1fr)}html.tb-mobile .relic-sheet .relic-draw-btn{gap:4px;padding:0 8px}html.tb-mobile .relic-sheet .relic-draw-btn__cost{gap:2px;padding:2px 6px 2px 4px}html.tb-mobile .relic-sheet .relic-draw-btn--bulk{flex-direction:column;justify-content:center;gap:3px;padding:7px 8px}html.tb-mobile .gem-shop .v40-shop__name small,html.tb-mobile .bs-recipe__text b{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}html.tb-mobile .qwin__title{white-space:normal;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere;overflow:visible}html.tb-mobile .qwin__top{padding-top:6px;padding-bottom:6px}html.tb-mobile .menu-rank__tabs{flex-wrap:wrap}html.tb-mobile .menu-rank__tabs .ui-tab{flex:auto;padding:0 10px}@media (width<=600px){html.tb-mobile .menu-rank--guild .menu-rank__row:not(.menu-rank__me--none){grid-template-columns:34px minmax(0,1fr) 48px 76px}html.tb-mobile .menu-rank--guild .menu-rank__row:not(.menu-rank__me--none)>:is(:nth-child(3),:nth-child(5)){display:none}}@media (orientation:landscape) and (height<=500px){html.tb-mobile .ui-sheet.bd-sheet{height:calc(var(--vv-h,100dvh) - 6px);max-height:none}html.tb-mobile .bd-sheet .ui-sheet__body{flex:auto;min-height:0}html.tb-mobile .bd--mobile{flex:auto;height:auto;min-height:0}html.tb-mobile .bd--mobile .bd-list{grid-template:"tags head""tags rows"minmax(0,1fr)"count rows""search pager"/220px minmax(0,1fr);gap:6px 10px;display:grid}html.tb-mobile .bd--mobile .bd-list__head{grid-area:head}html.tb-mobile .bd--mobile .bd-list>.bd-tags{grid-area:tags;align-content:start}html.tb-mobile .bd--mobile .bd-list>:is(.bd-rows,.bd-empty,.bd-note){grid-area:rows;min-height:0;overflow-y:auto}html.tb-mobile .bd--mobile .bd-pager{flex-wrap:nowrap;grid-area:pager}html.tb-mobile .bd--mobile .bd-count{grid-area:count;margin:0}html.tb-mobile .bd--mobile .bd-search{flex-wrap:wrap;grid-area:search;justify-content:stretch}html.tb-mobile .bd--mobile .bd-search .bd-search__q{flex:100%;order:-1;min-width:0}html.tb-mobile .bd--mobile .bd-search .bd-search__field{flex:1 1 0;width:auto;min-width:0}html.tb-mobile .bd--mobile .bd-search .ui-button{flex:none}}html.tb-mobile .ui-sheet :is(.codex,.duel,.duel__sec){grid-template-columns:minmax(0,1fr)}html.tb-mobile .codex-filter .ui-tab{padding:0 8px}html.tb-mobile .ui-sheet .v16-stats{width:100%}html.tb-mobile .ui-sheet .stx__stat{padding-inline:8px}html.tb-mobile .ui-sheet .stx__stat dt{gap:5px}html.tb-mobile .bs-reqinfo__who{flex-wrap:wrap;row-gap:0}html.tb-mobile .fr-tabs .fr-tab{gap:4px;padding:0 6px}.event-badge.season-chip{cursor:pointer;min-height:32px}.mhud .event-badge.season-chip{min-height:44px}.event-badge.season-chip:hover{border-color:var(--brass)}.event-badge.season-chip:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.season-chip .event-badge__dot{background:var(--tx-2)}.season-chip .event-badge__label{white-space:nowrap}.season-chip .season-chip__day{color:var(--tx-1);font-weight:600}.season-chip.is-ready{border-color:var(--brass)}.season-chip.is-ready .event-badge__dot{background:var(--blood);animation:1.4s ease-in-out infinite event-dot}.tb-reduced .season-chip.is-ready .event-badge__dot{animation:none}@media (prefers-reduced-motion:reduce){.season-chip.is-ready .event-badge__dot{animation:none}}.tr-window{width:min(760px,100vw - 32px)}.tr{gap:12px;min-width:0;display:grid}.tr-empty{font-size:var(--fs-cap);text-align:center;margin:0;padding:18px 0}.tr-h{color:var(--parch);font-family:var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 0;font-size:15px;display:flex}.tr-h small{color:var(--tx-1);font-size:var(--fs-cap);font-weight:400}.tr-top{border:1px solid color-mix(in srgb, var(--brass) 45%, var(--ln-1));background:linear-gradient(90deg,#96702842,#00000047 70%),#14171c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.tr-top__season{gap:2px;min-width:0;display:grid}.tr-top__season b{color:var(--parch);font-family:var(--font-ui);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:17px;display:flex}.tr-top__day{color:#1b1408;background:linear-gradient(180deg, #e2c071, var(--brass));border:1px solid #000;border-radius:10px;padding:0 8px;font-size:13px;font-weight:800;line-height:20px}.tr-top__season small,.tr-wallet small{color:var(--tx-1);font-size:var(--fs-cap)}.tr-wallet{justify-items:end;gap:2px;display:grid}.tr-wallet__sum{align-items:center;gap:6px;display:inline-flex}.tr-wallet__sum b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:22px}.tr-bar{background:#ffffff14;border:1px solid #0009;border-radius:4px;height:6px;display:block;overflow:hidden}.tr-bar>span{border-radius:inherit;background:linear-gradient(90deg,#c9a046,#ffe39a);height:100%;transition:width .3s;display:block}.tr-glyph{flex:none}.tr-glyph--check{color:var(--good-tx)}.tr-glyph--miss,.tr-glyph--lock{color:var(--tx-2)}.tr-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tr-day{width:100%;min-height:56px;color:var(--tx-1);font:inherit;text-align:center;cursor:pointer;border:1px solid var(--ln-1);background:linear-gradient(#ffffff08,#00000040),#14171c;border-radius:8px;gap:4px;padding:6px 4px;display:grid}.tr-day:hover{border-color:color-mix(in srgb, var(--brass) 60%, var(--ln-1))}.tr-day:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.tr-day__n{color:var(--parch);white-space:nowrap;font-size:13px;font-weight:800}.tr-day__state{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-height:18px;font-size:13px;display:inline-flex}.tr-day.is-locked{color:var(--tx-2)}.tr-day.is-locked .tr-day__n{color:var(--tx-1)}.tr-day.is-past:not(.is-done):not(.is-ready){border-style:dashed}.tr-day.is-done{border-color:color-mix(in srgb, var(--good-tx) 45%, var(--ln-1));background:linear-gradient(#285a3c40,#00000040),#14171c}.tr-day.is-done .tr-day__state{color:var(--good-tx)}.tr-day.is-today{border-color:var(--brass);box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--brass) 45%, transparent)}.tr-day.is-today .tr-day__state{color:#ffe6a8}.tr-day.is-ready .tr-day__state{color:var(--gold);font-weight:800}.tr-day.is-ready .tr-day__state:before{content:"";background:var(--blood);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite event-dot}.tr-day.is-pick{border-color:var(--brass);background:linear-gradient(#96702847,#00000038),#14171c}.tr-day.is-pick.is-today{box-shadow:0 0 0 1px #000, 0 0 18px color-mix(in srgb, var(--brass) 60%, transparent)}.tr-tabs .ui-tab small{color:var(--tx-1);font-size:inherit;font-variant-numeric:tabular-nums;margin-left:4px}.tr-tabs .ui-tab[aria-selected=true] small{color:inherit}.tr-tabs .ui-tab .tr-tabs__ready{color:#1b1408;background:linear-gradient(180deg, #e2c071, var(--brass));border-radius:9px;padding:0 7px;font-size:13px;font-weight:800;line-height:18px}.tr-tabs .ui-tab[aria-selected=true] .tr-tabs__ready{color:#1b1408}.tr-quests{gap:10px;display:grid}.tr-quests__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tr-quests__head>b{color:var(--parch);font-family:var(--font-ui);font-size:15px}.tr-quests__head small{color:var(--tx-1);font-size:var(--fs-cap);margin-left:6px;font-weight:400}.tr-quests__count{color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.tr-quests__count em{color:var(--gold);font-size:18px;font-style:normal;font-weight:800}.tr-quests__note{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;border-left:2px solid var(--ln-2);background:#ffffff08;border-radius:4px;margin:-4px 0 0;padding:6px 10px;line-height:1.45}.tr-qlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tr-q{border:1px solid var(--ln-1);background:#14171c;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.tr-q.is-ready{border-color:var(--brass);box-shadow:0 0 0 1px #000, 0 0 12px color-mix(in srgb, var(--brass) 35%, transparent)}.tr-q.is-claimed{background:#111317;border-style:dashed}.tr-q.is-claimed .tr-q__icon,.tr-q.is-locked .tr-q__icon{opacity:.5}.tr-q.is-claimed .tr-bar>span{background:linear-gradient(90deg,#4b7a5c,#7cc39a)}.tr-q.is-locked .tr-q__name{color:var(--tx-1)}.tr-q.is-fresh{animation:tr-fresh .9s var(--ease-pop) both}.tr-q__icon{border:1px solid var(--ln-1);background:#0f1114;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.tr-q__body{gap:3px;min-width:0;display:grid}.tr-q__name{color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.tr-q__hint{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;line-height:1.4}.tr-q__prog{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;display:grid}.tr-q__num{color:var(--tx-0);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.tr-q__num i{color:var(--tx-1);font-style:normal;font-weight:400}.tr-q__reward{color:#ffe9b0;white-space:nowrap;align-items:center;gap:4px;font-size:15px;display:inline-flex}.tr-q__reward b{font-variant-numeric:tabular-nums}.ui-button.tr-q__claim{white-space:nowrap;min-width:96px;min-height:44px;font-size:16px}.tr-q__tag{min-width:96px;min-height:44px;color:var(--tx-1);white-space:nowrap;border:1px solid var(--ln-1);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.tr-q__tag--done{color:var(--good-tx);border-color:color-mix(in srgb, var(--good-tx) 45%, transparent)}.tr-clear{border:1px solid color-mix(in srgb, var(--brass) 40%, var(--ln-1));background:linear-gradient(90deg,#96702824,#0000 60%),#14171c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tr-clear.is-done{border-color:color-mix(in srgb, var(--good-tx) 40%, var(--ln-1));background:linear-gradient(90deg,#285a3c33,#0000 60%),#14171c}.tr-clear__text{gap:2px;min-width:0;display:grid}.tr-clear__text b{color:var(--parch);font-size:14px}.tr-clear__text small{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all}.tr-clear__reward{color:#ffe9b0;white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.tr-clear__reward .tr-q__tag{min-width:0;min-height:28px;padding:0 8px}.tr-ms{border:1px solid var(--ln-1);background:#111317;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.tr-ms__head{gap:2px;display:grid}.tr-ms__head b{color:var(--parch);font-size:14px}.tr-ms__head em{color:var(--gold);margin:0 1px 0 4px;font-size:18px;font-style:normal;font-weight:800}.tr-ms__head small{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all}.tr-ms__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tr-ms__step{min-height:36px;color:var(--tx-1);white-space:nowrap;border:1px solid var(--ln-1);background:#14171c;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:flex}.tr-ms__step.is-ready{border-color:var(--brass)}.tr-ms__step.is-done{color:var(--good-tx);border-color:color-mix(in srgb, var(--good-tx) 45%, var(--ln-1))}.tr-ms__days{font-weight:800}.tr-ms__reward{color:#ffe9b0;align-items:center;gap:3px;display:inline-flex}.tr-ms__step.is-done .tr-ms__reward{color:inherit}.tr-sale{gap:10px;display:grid}.tr-card{border:1px solid var(--ln-1);background:#14171c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tr-card.is-max{border-color:#c9a046;box-shadow:inset 0 0 18px #f0c64a14}.tr-card.is-fresh{animation:tr-fresh .9s var(--ease-pop) both}.tr-card__icon{background:radial-gradient(circle,#f0c64a33,#0000 70%),#0f1114;border:1px solid #6b5626;border-radius:8px;place-items:center;width:72px;height:72px;display:grid}.tr-card__body{gap:4px;min-width:0;display:grid}.tr-card__name{color:var(--tx-0);font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:15px;display:flex}.tr-card__desc{color:var(--tx-1);font-size:var(--fs-cap);word-break:keep-all;margin:0;line-height:1.45}.tr-card__fx{color:#ffe9b0;flex-wrap:wrap;gap:2px 12px;margin:0;font-size:13px;font-weight:600;display:flex}.tr-card__next{color:#9ff0d8}.ui-button.tr-card__buy{white-space:nowrap;gap:4px;min-width:116px;min-height:44px;font-size:16px}.tr-card__buy span{font-size:inherit;font-weight:600}.tr-pips{gap:3px;display:inline-flex}.tr-pips i{border:1px solid var(--ln-2);background:#0f1114;border-radius:50%;width:10px;height:10px}.tr-pips i.is-on{background:radial-gradient(circle at 35% 35%,#fff4c8,#f0c64a 60%,#9c7a2a);border-color:#c9a046}.tr-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tr-chips li{color:#ffe9b0;background:#f0c64a1a;border:1px solid #f0c64a66;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:600}.tr-owned{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tr-owned li{border:1px solid var(--ln-1);background:#14171c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.tr-owned li>span{gap:1px;min-width:0;display:grid}.tr-owned b{color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tr-owned small{color:#ffe9b0;font-size:var(--fs-cap)}.tr-exchange{gap:10px;display:grid}.tr-exlist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tr-ex{border:1px solid var(--ln-1);background:#14171c;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.tr-ex.is-done{background:#111317;border-style:dashed}.tr-ex.is-done .tr-ex__icon{opacity:.5}.tr-ex.is-fresh{animation:tr-fresh .9s var(--ease-pop) both}.tr-ex__icon{place-items:center;width:44px;height:44px;display:grid}.tr-ex__name{gap:2px;min-width:0;display:grid}.tr-ex__name b{color:var(--tx-0);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tr-ex__name small{color:var(--tx-1);font-size:var(--fs-cap)}.ui-button.tr-ex__buy{white-space:nowrap;gap:4px;min-width:88px;min-height:44px;font-size:16px}.tr-ex__why{color:#ffb4a0;white-space:nowrap;grid-column:3;justify-self:center;margin-top:-2px;font-size:12px}.tr-foot{gap:8px;display:grid}.tr-guide{color:var(--tx-0);word-break:keep-all;margin:0;font-size:13px;line-height:1.5}.tr-guide b{color:#9ff0d8;margin-right:4px}.tr-confirm{text-align:center;justify-items:center;gap:8px;max-width:360px;display:grid}.tr-confirm p{word-break:keep-all;margin:0;line-height:1.5}.tr-confirm__warn{color:#ffb4a0;font-size:13px}@keyframes tr-fresh{0%{transform:scale(.96);box-shadow:0 0 24px #f0c64a}to{transform:none}}@media (width<=720px){.tr-days{grid-template-columns:repeat(4,minmax(0,1fr))}.tr-day{min-height:50px}.tr-q{grid-template-columns:44px minmax(0,1fr) auto}.tr-q__reward{grid-column:3}.ui-button.tr-q__claim,.tr-q__tag{grid-column:1/-1;width:100%}.tr-ms__track{grid-template-columns:minmax(0,1fr)}.tr-card{grid-template-columns:auto minmax(0,1fr)}.ui-button.tr-card__buy{grid-column:1/-1;width:100%}.tr-exlist{grid-template-columns:minmax(0,1fr)}}.tb-reduced .tr-card,.tb-reduced .tr-ex,.tb-reduced .tr-q,.tb-reduced .tr-bar>span,.tb-reduced .tr-day.is-ready .tr-day__state:before{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.tr-card,.tr-ex,.tr-q,.tr-bar>span,.tr-day.is-ready .tr-day__state:before{transition:none;animation:none}}.ui-modal:has(.voucher-pick){width:min(660px,100%)}.tb-mobile .ui-modal:has(.voucher-pick){width:min(660px,100vw - 24px)}.voucher-pick{gap:10px;display:grid}.voucher-pick__lead{color:var(--tx-1);font-family:var(--font-ui);font-size:var(--fs-label);margin:0;line-height:1.45}.voucher-pick__lead b{color:var(--vp-c)}.voucher-pick__list{overscroll-behavior:contain;gap:12px;max-height:min(52vh,440px);padding-right:4px;display:grid;overflow-y:auto}.voucher-pick__group{gap:6px;display:grid}.voucher-pick__group .ui-sec:after{content:"";background:linear-gradient(90deg, var(--ln-2), transparent);flex:1;height:1px}.voucher-pick__grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;display:grid}.voucher-pick__item{min-width:0;color:var(--tx-0);font-family:var(--font-ui);text-align:left;cursor:pointer;background:var(--bg-1);border:2px solid var(--ln-2);border-radius:var(--radius);transition:border-color var(--t-in), box-shadow var(--t-in);align-items:center;gap:10px;padding:8px 10px;display:flex}.voucher-pick__item:hover:not(:disabled),.voucher-pick__item:focus-visible{border-color:color-mix(in srgb, var(--vp-c) 70%, var(--ln-2));outline:none}.voucher-pick__item.is-picked{border-color:var(--vp-c);background:color-mix(in srgb, var(--vp-c) 12%, var(--bg-1));box-shadow:0 0 14px color-mix(in srgb, var(--vp-c) 45%, transparent)}.voucher-pick__item:disabled{cursor:default}.voucher-pick__item .ui-slot{flex:none}.voucher-pick__text{gap:2px;min-width:0;line-height:1.3;display:grid}.voucher-pick__text b{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voucher-pick__text small{color:var(--tx-1);font-size:var(--fs-cap)}.voucher-pick__text .is-bad{color:var(--blood-tx)}.voucher-pick__stat{color:var(--tx-0)!important}.voucher-pick__warn{color:var(--gold);font-family:var(--font-ui);font-size:var(--fs-label);border:1px solid color-mix(in srgb, var(--gold) 45%, var(--ln-1));border-radius:var(--radius);background:#00000059;align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:700;line-height:1.4;display:flex}.voucher-pick__warn svg{flex:none;width:18px;height:18px}.voucher-pick__go{min-width:200px}@media (width<=520px){.voucher-pick__grid{grid-template-columns:minmax(0,1fr)}.voucher-pick__go{width:100%;min-width:0}}@media (height<=520px){.voucher-pick{gap:6px}.voucher-pick__list{min-height:72px;max-height:calc(100dvh - 236px)}.voucher-pick__item{padding:4px 8px}.voucher-pick__warn{padding:5px 8px}}.ui-window.seachart-window{width:min(1180px,100vw - 32px)}.seachart{min-width:0;font-family:var(--font-ui);color:var(--tx-0);gap:10px;display:grid}.seachart__head{align-items:center;gap:12px;min-width:0;display:flex}.seachart__face{background:#0b0d10;border:1px solid #6b5a3a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #000,inset 0 0 8px #000c}.seachart__who{flex:1;gap:2px;min-width:0;display:grid}.seachart__who b{color:#e6d3a6;font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.06em}.seachart__who span{color:#cfc6b2;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seachart__legend{color:var(--tx-1);font-size:var(--fs-cap);flex:none;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seachart__legend li{align-items:center;gap:5px;display:inline-flex}.seachart__legend li:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #000}.seachart__legend .is-here{color:#f0d488}.seachart__legend .is-fit{color:#8fd09a}.seachart__legend .is-lock{color:#7c8790}.seachart__legend .is-quest{color:#ffcc4a}.seachart__sea{--u:calc(100cqw / var(--vbw));-webkit-user-select:none;user-select:none;background:radial-gradient(70% 60% at 50% 46%,#1d3c47 0%,#142c36 42%,#0c1b23 78%,#081218 100%);border:9px solid #4a3a24;border-image:linear-gradient(135deg,#6b5532,#3a2c19 30%,#5e4a2c 55%,#2e2314 80%,#6b5532) 1;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #d8b87873,inset 0 0 0 5px #00000059,inset 0 0 60px #000000bf;container-type:inline-size}.seachart__ground,.seachart__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.seachart__routes path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.seachart__routes .is-open{stroke:#d9b465;stroke-width:2.4px;stroke-dasharray:9 7;opacity:.9;filter:drop-shadow(0 0 2px #000000e6);animation:2.4s linear infinite seachart-sail}.seachart__routes .is-locked{stroke:#7f8b92;stroke-width:2px;stroke-dasharray:1 8;opacity:.55}@keyframes seachart-sail{to{stroke-dashoffset:-32px}}.seachart__band{background:linear-gradient(#050d12db,#050d129e);border:1px solid #d8b8788c;border-radius:8px;position:absolute;box-shadow:0 0 0 1px #000000bf,0 6px 16px #00000073,inset 0 0 0 3px #0006,inset 0 0 0 4px #d8b87829,inset 0 0 26px #0000008c}.seachart__band-title{justify-content:center;align-items:center;gap:max(6px, calc(var(--u) * 10));color:#efd9a2;font-family:var(--font-display);font-size:max(14px, calc(var(--u) * 21));font-weight:var(--fw-display,700);letter-spacing:.12em;white-space:nowrap;text-shadow:0 1px 2px #000,0 0 10px #f0c87840;margin:0;display:flex;position:absolute;top:0;left:0;right:0}.seachart__band-title:before,.seachart__band-title:after{content:"";flex:0 1 calc(var(--u) * 40);background:linear-gradient(90deg,#0000,#d8b878cc);height:1px}.seachart__band-title:after{transform:scaleX(-1)}.seachart__far{--far-min:13px;z-index:1;box-sizing:border-box;align-items:center;gap:max(8px, calc(var(--u) * 12));min-width:0;padding:0 max(8px, calc(var(--u) * 14));color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--t-press,.12s), filter var(--t-press,.12s), box-shadow var(--t-press,.12s);background:linear-gradient(#241d13f2,#120e09f2);border:1px solid #7a6440;border-radius:6px;display:flex;position:absolute;box-shadow:0 0 0 1px #000,inset 0 1px #ffe6aa12,0 3px 6px #0000008c}.seachart__far:before{content:"";background:var(--kind);border-radius:0 2px 2px 0;width:3px;position:absolute;top:22%;bottom:22%;left:-1px}.seachart__far--home{--kind:#e89a5c;--kind-bg:radial-gradient(circle, #4d2c1c, #1a0e08 72%)}.seachart__far--tavern{--kind:#f0b860;--kind-bg:radial-gradient(circle, #4d3a1c, #1a1208 72%)}.seachart__far--boss{--kind:#d0563f;--kind-bg:radial-gradient(circle, #4a221c, #170b09 72%)}.seachart__far--raid{--kind:#a587e0;--kind-bg:radial-gradient(circle, #33284d, #110c1d 72%)}.seachart__far--dungeon{--kind:#d9a441;--kind-bg:radial-gradient(circle, #4a3818, #171108 72%)}.seachart__far--training{--kind:#74b596;--kind-bg:radial-gradient(circle, #1f3d35, #0b1613 72%)}.seachart__far-emblem{width:max(40px, calc(var(--u) * 64));aspect-ratio:1;background:var(--kind-bg);border:2px solid var(--kind);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 3px 6px #000000b3}.seachart__far-text{gap:max(3px, calc(var(--u) * 5));flex:1;min-width:0;display:grid}.seachart__far-text b{color:#efe2c2;font-family:var(--font-display);font-size:max(var(--far-min), calc(var(--u) * 19));font-weight:var(--fw-display,700);word-break:keep-all;overflow-wrap:anywhere;line-height:1.15}.seachart__far-text small{color:#b9ad94;font-size:max(var(--far-min), calc(var(--u) * 15));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.2;display:flex}.seachart__far-chip{white-space:nowrap;background:#080a0cbf;border:1px solid;border-radius:999px;padding:0 6px;font-weight:700}.seachart__far:hover,.seachart__far:focus-visible{filter:brightness(1.12);border-color:#c9a55a}.seachart__far:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.seachart__far.is-live{border-color:#c4553f;box-shadow:0 0 0 1px #000,0 0 12px #ff644659,inset 0 0 14px #a0281940}.seachart__far.is-live b{color:#ffdccf}.seachart__far.is-live .seachart__far-chip{color:#ff8a70}.seachart__far.is-live:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:2.8s ease-in-out infinite seachart-far-live;position:absolute;inset:-1px;box-shadow:0 0 14px 1px #ff64468c}@keyframes seachart-far-live{50%{opacity:1}}.seachart__far.is-wait{background:linear-gradient(#191714eb,#0e0d0beb);border-color:#4c463c}.seachart__far.is-wait b{color:#bcb3a1}.seachart__far.is-wait .seachart__far-emblem{filter:grayscale(.55)brightness(.75)}.seachart__far.is-wait .seachart__far-chip{color:#a39a88}.seachart__far.is-here{border-color:#d6b366;box-shadow:0 0 0 1px #000,0 0 10px #f0d48866}.seachart__far.is-here .seachart__far-chip{color:#f0d488}.seachart__far.is-selected{background:linear-gradient(#3a2e1af7,#1c150cf7);border-color:#f0d488;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #f0d488,0 0 14px #f0d48880}.seachart__mark{--land:calc(var(--u) * 108);z-index:1;align-items:center;gap:calc(var(--u) * 2);width:max(64px, calc(var(--u) * 184));transform:translate(-50%, calc(var(--land) / -2));color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:absolute}.seachart__land{width:max(44px, var(--land));aspect-ratio:1;transition:transform var(--t-press,.12s), filter var(--t-press,.12s);border-radius:50%;place-items:center;display:grid;position:relative}.seachart__land>img{filter:drop-shadow(0 0 1.5px #e8d9b08c)drop-shadow(0 4px 5px #000000d9);width:100%;height:100%}.seachart__mark:hover .seachart__land,.seachart__mark:focus-visible .seachart__land{filter:brightness(1.15);transform:scale(1.07)}.seachart__mark:focus-visible{outline:none}.seachart__mark:focus-visible .seachart__plate{outline:2px solid var(--sel);outline-offset:2px}.seachart__mark.is-selected .seachart__land{transform:scale(1.1)}.seachart__mark.is-selected .seachart__land:before{content:"";border:2px solid #f0d488;border-radius:50%;position:absolute;inset:-6%;box-shadow:0 0 12px #f0d4888c}.seachart__plate{background:linear-gradient(#1e1810eb,#100c08eb);border:1px solid #6b5a3a;border-radius:3px;justify-items:center;max-width:100%;padding:2px 8px 3px;line-height:1.15;display:grid;box-shadow:0 0 0 1px #000,0 2px 4px #0009}.seachart__plate b{color:#efe2c2;max-width:100%;font-family:var(--font-display);font-size:max(11px, calc(var(--u) * 17));font-weight:var(--fw-display,700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seachart__plate small{color:#b9ad94;font-size:max(10px, calc(var(--u) * 13));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.seachart__plate small svg,.seachart__status svg{flex:none;width:1em;height:1em}.seachart__mark.is-lock .seachart__land{filter:grayscale(.85)brightness(.55)}.seachart__mark.is-lock .seachart__plate{border-color:#3e444a}.seachart__mark.is-lock .seachart__plate b{color:#9aa2a8}.seachart__mark.is-lock .seachart__plate small{color:#8d979e}.seachart__mark.is-past .seachart__land{filter:saturate(.7)brightness(.85)}.seachart__mark.is-here .seachart__plate{border-color:#d6b366;box-shadow:0 0 0 1px #000,0 0 10px #f0d48873}.seachart__mark.is-fit .seachart__land:after{content:"";z-index:-1;background:radial-gradient(circle,#8fd09a59,#0000 68%);border-radius:50%;position:absolute;inset:4%}.seachart__chip{top:calc(var(--u) * -12);white-space:nowrap;font-size:max(10px, calc(var(--u) * 13));background:#080a0ce0;border:1px solid;border-radius:999px;padding:1px 7px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000}.seachart__mark.is-here .seachart__chip{color:#f0d488;top:calc(var(--u) * -26)}.seachart__mark.is-fit .seachart__chip{color:#8fd09a}.seachart__land>.seachart__ship{pointer-events:none;transform-origin:50% 90%;filter:drop-shadow(0 3px 3px #000000d9);width:62%;height:auto;animation:2.2s ease-in-out infinite seachart-bob;position:absolute;bottom:2%;left:50%}@keyframes seachart-bob{50%{transform:translateY(-6%)rotate(-4deg)}}.seachart__quest{width:max(18px, calc(var(--u) * 26));aspect-ratio:1;color:#1a1206;font-weight:900;font-size:max(12px, calc(var(--u) * 18));background:radial-gradient(circle at 40% 35%,#ffe08a,#e0a52a);border:1px solid #000;border-radius:50%;place-items:center;display:grid;position:absolute;top:2%;right:4%;box-shadow:0 0 10px #ffcc4acc}.seachart__card{z-index:3;width:min(320px,46%);min-width:min(248px,100% - 16px);max-width:calc(100% - 16px);max-height:calc(100% - 16px);animation:ui-pop-in var(--t-in,.14s) var(--ease-pop,ease-out) both;cursor:default;background:linear-gradient(#1c1912,#120f0b);border:1px solid #7a6440;border-radius:4px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffe6aa14,0 14px 30px #000c}.seachart__card-body{gap:inherit;overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.seachart__card-actions{flex:none}.seachart__card--wide{width:auto;left:4%;right:4%}.seachart__card-head{align-items:center;gap:12px;display:flex}.seachart__card-land{flex:none;place-items:center;width:64px;height:64px;display:grid}.seachart__card-land img{filter:drop-shadow(0 3px 4px #000c);width:100%;height:100%}.seachart__card-land .seachart__far-emblem{width:100%}.seachart__card-title{gap:2px;min-width:0;display:grid}.seachart__card-title h3{color:#f1e3bf;font-family:var(--font-display);font-size:var(--fs-sub);letter-spacing:.04em;margin:0}.seachart__card-title small{color:#b9ad94;font-size:var(--fs-cap)}.seachart__facts{font-size:var(--fs-body);background:#0000004d;border:1px solid #7a644080;border-radius:3px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;padding:8px 10px;display:grid}.seachart__facts dt{color:var(--tx-1)}.seachart__facts dd{color:#e6dcc6;text-align:right;margin:0;font-weight:600}.seachart__facts dd.is-good{color:#8fd09a}.seachart__facts dd.is-bad{color:#e08a78}.seachart__facts dd.is-quest{color:#ffcc4a}.seachart__status{color:#d8d2c4;font-size:var(--fs-body);align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}.seachart__status.is-lock{color:#e08a78}.seachart__status.is-fit{color:#8fd09a}.seachart__status.is-here{color:#f0d488}.seachart__card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.seachart .seachart__card-actions .qwin__btn{min-width:104px;min-height:44px;font-size:max(16px, var(--fs-btn));flex:1 0 auto}.seachart .seachart__card-actions .qwin__btn--main{flex-grow:2}.seachart__rest{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.seachart__routes .is-open,.seachart__land>.seachart__ship,.seachart__far.is-live:after{animation:none}}.tb-reduced .seachart__far.is-live:after{animation:none}.mhud__center .v10-center:has(.seachart){max-height:var(--sheet-h);padding-top:18px}.mhud__center .v10-center:has(.seachart) .ui-panel__body{max-height:calc(var(--sheet-h) - 64px)!important}.mhud__center .seachart{gap:6px}.mhud__center .seachart__face{width:36px;height:36px}.mhud__center .seachart__legend{display:none}.mhud__center .seachart__card{gap:8px;padding:10px 12px}.mhud__center .seachart__card-land{width:48px;height:48px}.mhud__center .seachart__far{--far-min:12px}.mhud__center .seachart__plate b{font-size:max(12px, calc(var(--u) * 17))}.mhud__center .seachart__plate small,.mhud__center .seachart__chip{font-size:max(12px, calc(var(--u) * 13))}.mhud__center .seachart__plate{padding-inline:4px}.mhud__center .seachart__far{min-height:44px}@media (orientation:landscape){.mhud__center .seachart__head{display:none}.mhud__center .seachart__card{width:min(300px,40%)}.mhud__center .seachart__sea{width:min(100%, calc((var(--sheet-h) - 84px) * var(--ar)));margin-inline:auto}@container (width<=740px){.mhud__center .seachart__far-chip+span{display:none}.mhud__center .seachart__mark{transform:translate(-50%, calc(var(--land) / -2 - 8px))}.mhud__center .seachart__plate{width:max-content;max-width:none}}}
