.q-raid-energy{--aura:#ff7028;--core:#fff1dc;z-index:1;display:block;position:absolute;inset:-3% -6% 12%;overflow:visible;pointer-events:none!important}.q-raid-energy[data-element=ice]{--aura:#36baff;--core:#efffff}.q-raid-energy[data-element=thunder]{--aura:#a335ff;--core:#fff1ff}.q-raid-energy>svg{pointer-events:none;width:100%;height:100%;overflow:visible}.q-aura-ground{fill:none;stroke:var(--aura);stroke-width:1px;opacity:.6;filter:drop-shadow(0 0 5px var(--aura));transform-origin:125px 261px;animation:3s ease-in-out infinite q-aura-ground}.q-aura-filament{fill:var(--aura);stroke:var(--aura);stroke-width:1.2px;stroke-linejoin:round;filter:blur(1.4px);opacity:.9}.q-aura-filament-core{fill:var(--core);stroke:none;filter:drop-shadow(0 0 2px var(--aura))}.q-aura-bolt{opacity:0;animation:q-aura-burst var(--duration) steps(1,end) var(--delay) infinite}.q-aura-mote{stroke:var(--core);stroke-width:1.2px;opacity:0;filter:drop-shadow(0 0 3px var(--aura));animation:q-aura-lift var(--duration) linear var(--delay) infinite}@keyframes q-aura-burst{0%,18%,to{opacity:0}2%,9%{opacity:1}5%{opacity:.12}13%{opacity:.6}}@keyframes q-aura-lift{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-220px)}}@keyframes q-aura-ground{50%{opacity:.3;transform:scaleX(.93)}}.qer-encounter:before,.q-raid-aura:before{content:none!important}@media (prefers-reduced-motion:reduce){.q-raid-energy *{animation:none!important}.q-aura-bolt{opacity:.28}.q-aura-mote{opacity:0}}#qh-inbox .q-inbox-badge{color:#fff;text-align:center;text-shadow:0 1px 2px #62091e;pointer-events:none;box-sizing:border-box;z-index:4;background:linear-gradient(145deg,#f04b59,#be1236);border:2px solid #fff0d8;border-radius:999px;min-width:30px;height:30px;padding:0 6px;font:700 18px/26px sans-serif;position:absolute;top:12%;right:13%;box-shadow:inset 0 1px 2px #fff6,0 3px 8px #0008}.q-inbox{color:#f8edf5;box-sizing:border-box;background:#201a2b;border:1px solid #a68a63;border-radius:18px;width:min(680px,94vw);max-height:85dvh;padding:24px;overflow:auto;box-shadow:0 24px 90px #0009}.q-inbox::backdrop{background:#080610a6}.q-inbox .q-inbox-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.q-inbox .q-inbox-header h2{letter-spacing:.08em;margin:0;font-size:21px}.q-inbox button{color:#f4e6ef;min-height:44px;font:inherit;cursor:pointer;background:#352a40;border:1px solid #ad91a340;border-radius:9px;padding:10px 14px;transition:background .15s,border-color .15s}.q-inbox button:hover:enabled{background:#483449;border-color:#c3a481}.q-inbox button:focus-visible{outline-offset:2px;outline:2px solid #efd598}.q-inbox button:disabled{opacity:.5;cursor:wait}.q-inbox .q-inbox-tabs{border-bottom:1px solid #b391aa40;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.q-inbox-tabs button{background:0 0;border-color:#0000;flex:1}.q-inbox-tabs button[aria-pressed=true]{background:#70475f;border-color:#bb879e}.q-inbox .q-inbox-list{gap:0;display:grid}.q-inbox .q-inbox-row{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #b391aa30;border-radius:0;width:100%;padding:17px 14px;line-height:1.6;display:block}.q-inbox p{overflow-wrap:anywhere;line-height:1.8}.q-inbox h3{font-size:18px;line-height:1.6}.q-inbox a{color:#e9c79b;padding:12px;display:inline-block}.q-inbox-rewards>h3{margin:0}.q-inbox-rewards>p{color:#d6bfd0;font-size:13px}.q-inbox-rewards>button{margin:0 6px 8px 0;font-size:12px}.q-inbox-rewards article h4{margin:0 0 10px}.q-inbox-rewards article ul{padding-left:22px;line-height:1.8}@media (width<=600px){.q-inbox{border-radius:14px;padding:18px 14px}.q-inbox .q-inbox-header h2{font-size:18px}.q-inbox .q-inbox-tabs button{padding:10px 6px;font-size:13px}.q-inbox .q-inbox-row{padding:15px 8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.q-inbox button{transition:none}}.q-survey{border-top:1px solid #ad8c6855;margin-top:20px;padding-top:16px}.q-survey ol{padding-left:28px}.q-survey li{border-bottom:1px solid #ad8c6833;padding:12px!important}.q-survey li span{vertical-align:middle;width:calc(100% - 110px);display:inline-block}.q-survey li button{min-width:44px;margin:2px;padding:8px}.q-survey [role=status]{color:#edcf90}.q-repeat-entry{text-shadow:0 2px #17121c;color:#ffe7ae!important;background:linear-gradient(#523b60,#241d32)!important;border:1px solid #d9b771!important;border-radius:14px!important;min-height:46px!important;padding:10px 20px!important}.q-repeat-dialog{color:#f4e5cb;background:linear-gradient(145deg,#302339,#171420);border:2px solid #b6945b;border-radius:18px;width:min(520px,90vw);max-height:85dvh;padding:24px;overflow:auto}.q-repeat-dialog::backdrop{background:#090711bd}.q-repeat-dialog label{margin:16px 0;display:block}.q-repeat-dialog select{color:#fff;background:#211b2c;width:100%;margin-top:6px;padding:8px;font-size:16px;display:block}.q-repeat-dialog button,.q-repeat-status button{color:#fff;background:#54304e;border:1px solid #b6945b;border-radius:8px;margin:6px;padding:10px 16px}.q-repeat-status{color:#ffe7ae;background:#261d30;border:1px solid #b6945b;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.q-repeat-status[hidden]{display:none}.q-repeat-dialog [hidden]{display:none!important}.q-repeat-dialog [data-repeat-result]{text-align:center}.q-repeat-area{color:#e5c28e;letter-spacing:.12em;margin:0 0 14px}.q-repeat-enemy{background:radial-gradient(at 50% 55%,#72505b55,#181321 75%);border:1px solid #8f6f4e;border-radius:14px;padding:18px;box-shadow:inset 0 0 20px #08050c80}.q-repeat-result-art{place-items:center;height:150px;margin-bottom:12px;display:grid}.q-repeat-enemy img,.q-repeat-enemy svg{object-fit:contain;filter:drop-shadow(0 8px 9px #0008);width:auto;max-width:100%;max-height:150px}.q-repeat-enemy strong{color:#fff1d4;font-size:20px;display:block}.q-repeat-enemy small{color:#dbc3d9;margin-top:6px;display:block}.q-repeat-victory{letter-spacing:.12em;text-shadow:0 2px #5b3517,0 0 15px #dca24655;background:linear-gradient(90deg,#0000,#61452b66,#0000);border-block:1px solid #cba665;padding:14px 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:900;color:#ffe2a2!important;margin:20px 0 8px!important;font-size:clamp(26px,6vw,38px)!important}.q-repeat-victory:before,.q-repeat-victory:after{content:"✦";color:#cfaa68;margin:0 8px;font-size:.65em}.q-repeat-completion{color:#d5bdd1;font-size:13px}.q-repeat-rewards{background:#130e1b80;border:1px solid #846b78;border-radius:12px;margin:18px 0;padding:4px 16px}.q-repeat-rewards>div{border-bottom:1px solid #85677d55;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.q-repeat-rewards>div:last-child{border:0}.q-repeat-rewards dt{color:#ceb4cb;font-size:13px}.q-repeat-rewards dd{color:#ffe1a5;overflow-wrap:anywhere;margin:0;font-size:clamp(16px,4vw,22px);font-weight:700}.q-repeat-level{color:#f6cf83;background:#5e422e55;border:1px solid #a78043;border-radius:8px;padding:10px}.q-repeat-result-actions{gap:8px;display:grid}.q-repeat-result-actions button{background:linear-gradient(#694763,#322337);width:100%;min-height:48px;margin:0}.q-repeat-result-actions [data-again]{color:#ffe5af;background:linear-gradient(#87506a,#492a45);border-color:#e1b866}.q-repeat-reason,.q-repeat-dialog [data-note]{overflow-wrap:anywhere;color:#d9c4d6;font-size:12px;line-height:1.65}@media (width<=420px){.q-repeat-dialog{width:calc(100vw - 24px);padding:16px}.q-repeat-result-art{height:120px}.q-repeat-enemy img,.q-repeat-enemy svg{max-height:120px}.q-repeat-victory{letter-spacing:.05em}}@media (width<=600px){.q-repeat-dialog{padding:14px}.q-repeat-area{margin-bottom:10px}.q-repeat-enemy{padding:12px}.q-repeat-result-art{height:90px;margin-bottom:8px}.q-repeat-enemy img,.q-repeat-enemy svg{max-height:90px}.q-repeat-victory{padding:9px 0;margin-top:12px!important}.q-repeat-rewards{margin:12px 0}.q-repeat-rewards>div{padding:10px 0}.q-repeat-result-actions{gap:6px}.q-repeat-result-actions button{min-height:44px}}.q-private-collection{color:#f1dfca;background:radial-gradient(at 50% 0,#61264277,#0000 60%),repeating-linear-gradient(95deg,#170e1b 0,#211020 30px,#160c19 60px);border:1px solid #b99a63;border-radius:12px;min-width:0;padding:clamp(18px,4vw,38px);box-shadow:inset 0 0 0 5px #1b101e,inset 0 0 0 6px #8c623a,0 16px 45px #0008}.q-private-collection header{text-align:center;border-bottom:1px solid #b4975f77;padding:16px 0 24px}.q-private-collection header small{letter-spacing:.3em;color:#cda770;font:11px Georgia,serif}.q-private-collection h2{color:#ffe4af;text-shadow:0 2px 8px #000;margin:12px 0;font-size:clamp(20px,3vw,28px)}.q-private-collection header p{color:#c79daf;font-size:13px}.qc-note{text-align:center;color:#bfaab7;margin:20px 0;font-size:12px}.qc-display{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px 18px;display:grid}.qc-pedestal{text-align:center;background:radial-gradient(at 50% 35%,#ba568330,#0000 65%);border-bottom:1px solid #96754766;padding:18px 10px 20px;position:relative}.qc-treasure{z-index:1;filter:drop-shadow(0 5px 10px #e5799c55);place-items:center;height:110px;display:grid;position:relative}.qc-treasure img,.qc-treasure svg{object-fit:contain;width:86px;height:86px}.qc-plinth{background:linear-gradient(#ffd894 0,#aa7540 12%,#593022 20%,#29141f 45%,#613831 80%,#c49858 88%,#6a432a);border-radius:50% 50% 12% 12%/25% 25% 12% 12%;width:120px;height:30px;margin:-4px auto 22px;transform:perspective(150px)rotateX(8deg);box-shadow:0 12px 12px #0009,inset 0 2px #ffe6b2}.qc-pedestal h3{overflow-wrap:anywhere;color:#f6d9a4;margin:0 0 8px;font-size:14px}.qc-pedestal small{color:#cdb7bf;font-size:11px}.qc-pedestal details{margin-top:12px;font-size:12px}.qc-pedestal details p{text-align:left;background:#140e1c;border:1px solid #745462;padding:12px}.qc-pedestal summary{cursor:pointer;color:#cfab7a}.qc-pedestal[data-owned=false]{opacity:.5;filter:saturate(.3)}.qc-pedestal[data-owned=false] .qc-treasure{filter:none;color:#8b7188;font-size:44px}@media (width<=500px){.qc-display{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 6px}.qc-plinth{width:100px}.qc-pedestal{padding:12px 3px}.qc-pedestal h3{font-size:12px}}@font-face{font-family:Oxanium;src:url(/fonts/oxanium/Oxanium.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.q-damage-layer{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.q-damage-number{font-family:Oxanium,system-ui,sans-serif;font-size:var(--hit-size);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.045em;color:#fff1a0;-webkit-text-stroke:4px #512536;paint-order:stroke fill;filter:drop-shadow(0 3px #261629)drop-shadow(0 0 7px #ff992b66);animation:q-damage-rise .95s cubic-bezier(.2,.7,.2,1) var(--hit-delay) both;font-weight:800;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.q-damage-number:after{content:attr(data-text);color:#0000;-webkit-text-stroke:0;background:linear-gradient(#fffef2 12%,#fff07a 44%,#ffae38 72%,#f07839);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.q-damage-number[data-kind=critical]{font-size:calc(var(--hit-size)*1.1);filter:drop-shadow(0 3px #4b1234)drop-shadow(0 0 10px #ff638877)}.q-damage-number[data-kind=critical]:after{background-image:linear-gradient(#fff8e7,#ffbf7b 40%,#ff5584 85%)}.q-damage-number[data-kind=weak]:after,.q-damage-number[data-kind=reflect]:after{background-image:linear-gradient(#fff,#b4f5ff 40%,#74b2fa)}.q-damage-number[data-kind=miss],.q-damage-number[data-kind=immune]{letter-spacing:.02em;color:#e0e5ef;-webkit-text-stroke:3px #283044;filter:drop-shadow(0 2px #131c2b);font-size:clamp(22px,3vw,38px)}.q-damage-number[data-kind=miss]:after,.q-damage-number[data-kind=immune]:after{background-image:linear-gradient(#fff,#adb5cb)}@keyframes q-damage-rise{0%{opacity:0;transform:translate(calc(-50% + var(--hit-shift)),-20%) scale(.6)}14%{opacity:1;transform:translate(calc(-50% + var(--hit-shift)),-55%) scale(1.16)}29%{opacity:1;transform:translate(calc(-50% + var(--hit-shift)),-60%) scale(1)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--hit-shift)),-145%) scale(.94)}}@media (prefers-reduced-motion:reduce){.q-damage-number{animation:q-damage-still .6s linear var(--hit-delay) both}@keyframes q-damage-still{0%,85%{opacity:1}to{opacity:0}}}.q-turn-banner{z-index:25;color:#fff3c9;text-align:center;pointer-events:none;background:#171628ee;border:1px solid #d6bc75;border-radius:8px;width:max-content;max-width:92%;padding:9px 18px;font-size:clamp(12px,2vw,17px);font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0009}.q-turn-banner[data-side=enemy]{color:#ffe0e1;background:#351a25ee;border-color:#ef929a}.q-foe-visual.q-enemy-acting{filter:drop-shadow(0 0 9px #ff5e65);z-index:4;animation:.46s ease-out q-enemy-lunge!important}.q-player-struck:after{content:"";pointer-events:none;z-index:23;animation:.46s ease-out q-player-impact;position:absolute;inset:0;box-shadow:inset 0 0 65px #dc3d6366}@keyframes q-enemy-lunge{0%,to{translate:0;scale:1}35%{translate:0 14px;scale:1.1}65%{translate:0 -3px;scale:1.03}}@keyframes q-player-impact{0%{opacity:0}40%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.q-foe-visual.q-enemy-acting,.q-player-struck:after{animation:none!important}}.q-foe-struck>img{animation:.38s cubic-bezier(.2,.7,.2,1) q-foe-recoil}@keyframes q-foe-recoil{0%{translate:0}20%{translate:9px -3px}45%{translate:-5px 1px}75%{translate:2px}to{translate:0}}.q-battle progress::-webkit-progress-value{transition:width .3s ease-out}.q-battle progress::-moz-progress-bar{transition:width .3s ease-out}.q-battle .q-command-grid button{touch-action:manipulation;transition:translate .12s,box-shadow .12s,background .15s}.q-battle .q-command-grid button:active:enabled{translate:0 2px;box-shadow:inset 0 2px 7px #0005}.q-battle .q-foe-visual{touch-action:manipulation}.q-turn-banner.q-recovery-banner{color:#a5ffc1;background:#142d24ed;border-color:#7acd98;top:auto;bottom:12px}@media (prefers-reduced-motion:reduce){.q-foe-struck>img{animation:none}.q-battle progress::-webkit-progress-value,.q-battle progress::-moz-progress-bar,.q-battle .q-command-grid button{transition:none}}.qh-links .qh-gacha-banner{aspect-ratio:1019/394;isolation:isolate;background:#17111f;border:3px double #ffe2a1;border-radius:7px;flex:none;width:250px;max-width:100%;margin-top:24px;padding:0;text-decoration:none;display:block;position:relative;overflow:visible;box-shadow:0 0 15px #ed67ac55,inset 0 0 9px #ffe3a066}.qh-links .qh-gacha-banner[hidden]{display:none!important}.qh-gacha-banner>img{object-fit:cover;border-radius:5px;width:100%;height:100%;position:absolute;inset:0}.qh-gacha-headline,.qh-gacha-price{text-align:center;z-index:1;color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.015em;filter:drop-shadow(0 2px 1px #10020b);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:900;line-height:1.1;position:absolute;left:8px;right:8px}.qh-gacha-headline:before,.qh-gacha-price:before{content:attr(data-label);z-index:0;-webkit-text-fill-color:#39112f;-webkit-text-stroke:4px #39112f;text-shadow:0 0 2px #ffd891,0 3px #09030b;position:absolute;inset:0}.qh-gacha-headline:after,.qh-gacha-price:after{content:attr(data-label);z-index:1;-webkit-text-fill-color:transparent;-webkit-text-stroke:.4px #fff1b288;background:linear-gradient(175deg,#fff8de 0%,#ffe7a1 25%,#ff9cdb 47%,#fff2c2 62%,#eab359 85%,#fff0b5 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.qh-gacha-price:after{background-image:linear-gradient(175deg,#fffdf2 8%,#ffe8a5 30%,#b77932 52%,#ffedb6 68%,#fff7df 100%)}.qh-gacha-banner:before,.qh-gacha-banner:after{content:"✦";z-index:2;color:#fff1ad;text-shadow:0 0 5px #ff74ce,0 1px 2px #2b0724;pointer-events:none;font-size:13px;line-height:1;position:absolute;top:43%}.qh-gacha-banner:before{left:5px}.qh-gacha-banner:after{right:5px}.qh-gacha-banner:hover{filter:brightness(1.12)}.qh-gacha-banner:focus-visible{outline-offset:4px;outline:3px solid #fff0a5}.qh-gacha-banner .qr-invite-bubble{z-index:3;bottom:calc(100% + 7px)}.qh-gacha-headline{font-size:22px;top:1px}.qh-gacha-price{font-size:23px;bottom:1px}.qh-gacha-headline:before{-webkit-text-stroke:3px #39112f}.q-battle-visual-layer{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden}.q-battle-visual{pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:400% 400%;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.q-battle-visual-layer{display:none}}.qr-invite{box-sizing:border-box;color:#f6e9ef;background:linear-gradient(145deg,#302438,#191522);border:1px solid #b58d66;border-radius:16px;width:min(500px,100vw - 28px);max-height:85dvh;padding:24px;font-family:system-ui,sans-serif;overflow:auto;box-shadow:0 24px 80px #0009}.qr-invite::backdrop{background:#0b0812b8}.qr-invite header{justify-content:space-between;align-items:center;gap:12px;display:flex}.qr-invite h2{margin:0;font-size:1.25rem}.qr-invite p{font-size:.9rem;line-height:1.8}.qr-invite button,.qr-invite a{box-sizing:border-box;color:#fff;min-height:44px;font:inherit;cursor:pointer;text-align:center;touch-action:manipulation;background:#413047;border:1px solid #94768f;border-radius:9px;padding:11px 15px;font-size:.9rem;text-decoration:none;display:inline-block}.qr-invite header button{white-space:nowrap;background:0 0;border:0;font-size:.8rem}.qr-reward{text-align:center;background:#e9c88b0b;border:1px solid #c7a96a66;border-radius:10px;gap:8px;margin:20px 0;padding:18px;display:grid}.qr-reward small{color:#d9b886}.qr-reward strong{color:#f6dfad;font-size:1.1rem}.qr-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.qr-actions a{background:#17151c}.qr-invite details{color:#d1c1d1;font-size:.8rem}.qr-invite summary{cursor:pointer;padding:10px 0}.qr-invite input{box-sizing:border-box;color:#f9e9ff;background:#15121d;border:1px solid #94768f;border-radius:8px;width:100%;min-height:44px;margin-bottom:12px;padding:12px;font:16px system-ui}.qr-invite .qr-primary{color:#271d2d;background:#e4c58d;width:100%;font-weight:700}@media (width<=400px){.qr-invite{padding:18px}.qr-actions{grid-template-columns:1fr}}#qh-invite{margin-top:24px;position:relative}.qr-invite-bubble{color:#382339;white-space:nowrap;pointer-events:none;background:#f5dca8;border:1px solid #eed19a;border-radius:7px;padding:5px 9px;font:700 11px/1.25 system-ui,sans-serif;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0004}.qr-invite-bubble:after{content:"";border:5px solid #0000;border-top-color:#f5dca8;margin-left:-5px;position:absolute;top:100%;left:50%}.qr-actions a{justify-content:center;align-items:center;gap:9px;display:flex}.qr-x-logo{flex:none;width:17px;height:17px}.quest-work-promotion{color:#fff;box-sizing:border-box;background:#231c2c;border:1px solid #d8b47b;border-radius:12px;width:min(580px,100vw - 28px);max-height:calc(100dvh - 28px);padding:16px;font:14px/1.6 Meiryo,sans-serif;overflow:auto}.quest-work-promotion::backdrop{background:#100b19bb}.quest-work-promotion header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quest-work-promotion button{color:#21172c;font:inherit;cursor:pointer;background:#eee0ca;border:0;border-radius:6px;flex-shrink:0;padding:8px 12px}.quest-work-promotion a{display:block}.quest-work-promotion img{object-fit:contain;max-width:100%;max-height:65dvh;margin:auto;display:block}.quest-work-promotion p{margin:10px 0 4px}.quest-work-promotion>span{color:#d9c7ad}.q-expedition{z-index:800;background:#101820;position:fixed;inset:0}.q-expedition iframe{border:0;width:100%;height:100%;display:block}.qr-bosses:has(.qer:not([hidden])){border-radius:12px;max-width:1320px;padding:14px}.qe-raid.qer{--raid-gold:#e8c68b;--raid-line:#ad895e70;--raid-muted:#c2b2c7;color:#f4e7e0;background:0 0;border:0;padding:0}.qer *{box-sizing:border-box}.qer h2,.qer h3,.qer h4,.qer p{margin:0}.qer button{font:inherit;cursor:pointer}.qer button:focus-visible{outline-offset:4px;outline:2px solid #ffe1a0}.qer button:disabled{cursor:default}.qer-heading{justify-content:space-between;align-items:center;gap:20px;padding:10px 8px 20px;display:flex}.qer-identity{align-items:center;gap:14px;display:flex}.qer-crest{color:#f1d3a0;clip-path:polygon(50% 0,100% 18%,90% 80%,50% 100%,10% 80%,0 18%);background:linear-gradient(135deg,#925778,#221b34);border:1px solid #9e7c68;place-items:center;width:58px;height:64px;font-size:34px;display:grid}.qer-eyebrow{letter-spacing:.18em;color:var(--raid-gold);font-size:11px}.qer .qer-heading h2{letter-spacing:.12em;color:#ffe8be;margin-top:6px;font-size:26px}.qer-meta{color:var(--raid-muted);flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex}.qer .qer-refresh{border-color:var(--raid-line);color:#e7cfaf;background:#241b30;min-height:38px;padding:7px 15px;font-size:12px}.qer-arena{isolation:isolate;background:linear-gradient(90deg,#160e28c9,#21132f77 55%,#190e23ed),url(/images/quest/stages/chaos-night.jpg) 50%/cover;border:1px solid #ae879d;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #130917,0 8px 30px #06050d55}.qer-arena:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 30% 66%,#d37cca42,#0000 55%);animation:9s ease-in-out infinite alternate qer-mist;position:absolute;inset:0}.qer-arena-top{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 18px;display:flex}.qer-boss-heading small{color:#edabce;letter-spacing:.15em;font-size:10px}.qer .qer-boss-heading h3{color:#fff0d4;text-shadow:0 3px 7px #000;margin:9px 0;font-size:clamp(21px,2.8vw,33px);line-height:1.45}.qer-boss-level{color:#d9c6d6;font-size:12px}.qer-timer{text-align:right;white-space:nowrap;background:#180f26a1;border-block:1px solid #bb91a675;padding:10px 15px}.qer-timer small{color:#e1bbd2;font-size:11px;display:block}.qer-timer strong{font-variant-numeric:tabular-nums;color:#ffe0ee;letter-spacing:.045em;text-shadow:0 0 16px #ed87c47a;font-size:clamp(19px,2.2vw,28px);display:block}.qer-health{margin:0 28px}.qer-hp-numbers{align-items:baseline;gap:12px;font-size:12px;display:flex}.qer-hp-numbers>span{letter-spacing:.2em;color:#e7a3c6}.qer-hp-numbers>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.qer-hp-numbers>b{color:#efc98e;text-align:right;min-width:52px;font-size:19px}.qer-hp-track{background:#160f23;border:1px solid #b79797;margin-top:9px;padding:3px;position:relative;transform:skew(-12deg);box-shadow:0 0 0 3px #35263b,0 0 18px #c2426d35}.qer .qer-hp-track progress{appearance:none;accent-color:#be4775;background:#170f23;border:0;width:100%;height:14px;margin:0;display:block}.qer-hp-track progress::-webkit-progress-bar{background:linear-gradient(#08060d,#33253f)}#quest-app .qer-hp-track progress::-webkit-progress-value{background:linear-gradient(#ffb3cf,#ca4e79 40%,#862653 80%,#e391b1);box-shadow:0 0 14px #ee6b97}#quest-app .qer-hp-track progress::-moz-progress-bar{background:linear-gradient(#ffb3cf,#ca4e79,#862653)}.qer-hp-track i{pointer-events:none;background:#fbe5b45c;width:1px;position:absolute;top:0;bottom:0}.qer-stage-body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:20px;padding:18px 28px 22px;display:grid}.qer .qer-encounter{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:340px;display:flex;position:relative}.qer .qer-encounter>img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 18px #070310);flex:none;width:auto;max-width:min(90%,240px);height:auto;max-height:260px;animation:7s ease-in-out infinite qer-hover;position:relative}.qer-rune{aspect-ratio:1;background:repeating-conic-gradient(from 10deg,#d7afd138 0 1deg,transparent 1deg 30deg);border:1px solid #ddb28970;border-radius:50%;width:min(88%,340px);position:absolute;transform:rotateX(58deg)translateY(75px);box-shadow:0 0 0 12px #b36ecb10,inset 0 0 70px #e072c52b,0 0 80px #7c36ab38}.qer-rune:before,.qer-rune:after{content:"";border:1px solid #e4bccb55;position:absolute;inset:14%;transform:rotate(45deg)}.qer-rune:after{inset:22%;transform:rotate(15deg)}.qer .qer-vow{z-index:1;color:#efd8bb;text-align:center;text-shadow:0 2px 6px #000;border-block:1px solid #bd946338;max-width:95%;padding:12px 6px;font-size:14px;line-height:1.7}.qer-command{flex-direction:column;justify-content:center;min-width:0;display:flex}.qer .qer-personal{border:1px solid #b789685e;background:linear-gradient(135deg,#332137ec,#171224ed);border-left:2px solid #d4ad73;margin:0;padding:18px 20px;box-shadow:0 6px 20px #08051050}.qer-personal>small{color:var(--raid-muted);letter-spacing:.08em;font-size:10px}.qer-position{align-items:center;gap:16px;margin:10px 0;display:flex}.qer-position>strong{color:#f2d39c;font-size:30px}.qer-personal>span{color:#cbb7c9;font-size:11px}.qer-my-damage{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:25px;display:block}.qer .qer-rank-gap{color:#ead3aa;margin-top:12px;font-size:12px;line-height:1.65}.qer .qer-challenge{letter-spacing:.08em;min-height:58px;box-shadow:inset 0 0 0 3px #42243e,inset 0 0 0 4px #d9ad8966,0 6px 20px #19081777;background:linear-gradient(135deg,#a25b77,#6f385e 60%,#8a5567)!important;border-color:#efd0a1!important;font-size:18px!important}.qer .qer-eligibility{color:#d9c4d3;text-align:center;min-height:19px;margin-top:7px;font-size:11px;line-height:1.7}.qer-featured-reward{background:#23152fd9;border:1px solid #ae835c70;grid-template-columns:1fr auto;gap:5px 10px;margin-top:14px;padding:10px 14px;display:grid}.qer-featured-reward>small{color:#e9c284;letter-spacing:.08em;grid-column:1/-1;font-size:11px}.qer-featured-reward>.qer-treasure{grid-row:2/4}.qer-featured-reward>span{color:var(--raid-muted);grid-column:1/-1;font-size:11px}.qer-medal{color:#e6d9e6;background:linear-gradient(145deg,#665a70,#32243e);border:1px solid #ab8eab;border-radius:10px 10px 20px 20px;flex:none;place-items:center;width:44px;height:49px;font-size:24px;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 3px #1f172d,0 3px 8px #05030a66}.qer-medal[data-rank="1"]{color:#33223b;text-shadow:0 1px #ffe5ad;background:linear-gradient(145deg,#f5d690,#9f703b);border-color:#ffe4a9;box-shadow:inset 0 0 0 3px #563b3280,0 0 16px #e7b25f30}.qer-medal[data-rank="2"]{color:#282337;background:linear-gradient(145deg,#d7dce7,#7a839c);border-color:#e8e3f7;box-shadow:inset 0 0 0 3px #42334e60}.qer-medal[data-rank="3"]{color:#302132;background:linear-gradient(145deg,#dfa883,#925b48);border-color:#eec2a0;box-shadow:inset 0 0 0 3px #55353580}.qer-milestones{padding:25px 0 22px}.qer h3{color:#efcf9c;font-size:19px;line-height:1.6}.qer-milestones>p{color:var(--raid-muted);margin:5px 0 15px;font-size:12px;line-height:1.7}.qer-milestone-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.qer-milestone{background:linear-gradient(150deg,#39263c,#191321);border:1px solid #785673;border-radius:3px;padding:14px 12px;position:relative}.qer-milestone>small{color:#e4cfae;font-size:13px;display:block}.qer-milestone-state{color:#ae96b4;margin:7px 0 13px;font-size:10px;display:block}.qer-milestone[data-earned=true]{background:linear-gradient(135deg,#56442f,#251c29);border-color:#ceac70;box-shadow:inset 0 0 20px #be934b15}.qer-milestone[data-earned=true] .qer-milestone-state{color:#efcf84}.qer-treasure{align-items:center;gap:10px;min-width:0;display:flex}.qer-item-art{background:radial-gradient(#5c4261,#211729);border:1px solid #b89b6866;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #100718}.qer-item-art>svg,.qer-item-art>img{object-fit:contain;width:38px!important;max-width:38px!important;height:38px!important;display:block!important;position:static!important;transform:none!important}.qer-coin{color:#ffe8b7;background:linear-gradient(135deg,#d4a548,#825625);border:3px double #ffe4a4;border-radius:50%;place-items:center;width:30px;height:30px;font:700 18px Georgia,serif;display:grid;box-shadow:3px 2px #634823}.qer-treasure>div{min-width:0}.qer-treasure strong{color:#f0d7ac;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.qer-treasure b{color:#fff0d4;font-variant-numeric:tabular-nums;font-size:15px;display:block}.qer-treasure small{color:var(--raid-muted);margin-top:4px;font-size:12px;line-height:1.8;display:block}.qer-milestone .qer-treasure{flex-wrap:wrap;gap:8px}.qer-milestone .qer-treasure>div{flex:1 0 75px}.qer-navigation{border-bottom:1px solid #bd916a80;gap:6px;display:flex}.qer .qer-navigation button{color:#c9b3c8;background:#211828;border-color:#6a4f68 #6a4f68 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:4px 4px 0 0;flex:1;min-height:48px;padding:14px 8px;font-size:14px}.qer .qer-navigation [aria-pressed=true]{color:#ffe4ae;background:linear-gradient(#725064,#3c2940);box-shadow:inset 0 -3px #e5ba78}.qer-panel{background:linear-gradient(135deg,#281d30,#15121f);border:1px solid #81614d70;border-top:0;min-width:0;padding:24px}.qer-panel-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.qer-panel-heading h3{margin-top:5px}.qer-panel-heading>small{color:var(--raid-muted);font-size:11px}.qer-ranking-labels{color:#b9a5bc;grid-template-columns:54px minmax(0,1fr) minmax(150px,.7fr);gap:14px;padding:0 18px 9px;font-size:11px;display:grid}.qer-ranking-labels>span:last-child{text-align:right}.qer .qer-leaders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qer .qer-leaders li{background:linear-gradient(100deg,#362637d9,#15121f);border:1px solid #6d526460;border-radius:4px;grid-template-columns:54px minmax(0,1fr) minmax(150px,.7fr);align-items:center;gap:14px;min-width:0;padding:12px 18px;display:grid;position:relative}.qer .qer-leaders li[data-rank="1"]{background:linear-gradient(100deg,#64482e55,#1d1527 65%);border-color:#d1ab69a0;box-shadow:inset 3px 0 #d9b277}.qer .qer-leaders li[data-rank="2"]{box-shadow:inset 3px 0 #b5bccf}.qer .qer-leaders li[data-rank="3"]{box-shadow:inset 3px 0 #b68566}.qer .qer-leaders li.qer-self{background:linear-gradient(90deg,#69384f66,#211a2e);border-color:#d09abd}.qer-competitor{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.qer-competitor strong{color:#f5e0c5;overflow-wrap:anywhere;font-size:16px}.qer-you{color:#fac9e6;border:1px solid #c798b3;padding:2px 6px;font-size:10px}.qer-score{text-align:right;min-width:0}.qer-score>b{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#f4e3f1;font-size:22px;font-weight:500;line-height:1.5}.qer-damage-bar{background:#0e0c16;border:1px solid #6c4b68;height:4px;margin-top:6px;display:block}.qer-damage-bar:after{content:"";width:var(--fill);background:linear-gradient(90deg,#784573,#d3a4c0);height:100%;display:block}.qer .qer-leaders .qer-empty{text-align:center;color:var(--raid-muted);padding:36px 20px;line-height:1.8;display:block}.qer .qer-fine{color:var(--raid-muted);margin:14px 0 0;font-size:11px;line-height:1.8}.qer-current-prize{background:linear-gradient(100deg,#49314166,#271c30);border:1px solid #b3946570;margin-top:22px;padding:18px}.qer-current-prize>strong{color:#f1d39f;font-size:16px}.qer-current-prize>p{color:var(--raid-muted);margin:10px 0;font-size:13px;line-height:1.8}.qer-current-prize>button{min-height:40px;margin-top:14px;font-size:12px;display:block}.qer-prize-strip{flex-wrap:wrap;gap:20px;margin:14px 0;display:flex}.qer-reward-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;margin-top:24px;display:grid}.qer-reward-ladder{flex-direction:column;align-items:center;gap:10px;padding-top:10px;display:flex}.qer .qer-reward-ladder button{color:#e6caa7;background:linear-gradient(120deg,#3e2a40,#211a2b);border:1px solid #765c68;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;min-height:84px;padding:10px;display:flex}.qer .qer-reward-ladder button:first-child{width:75%}.qer .qer-reward-ladder button:nth-child(2){width:83%}.qer .qer-reward-ladder button:nth-child(3){width:91%}.qer .qer-reward-ladder [aria-pressed=true]{background:linear-gradient(135deg,#856246,#3f2b41);border-color:#edc98c;box-shadow:0 0 18px #d4a3561f,inset 0 0 0 3px #2d1c30}.qer-reward-ladder strong{font-size:18px}.qer-reward-ladder small{width:100%;font-size:10px}.qer-reward-detail{background:radial-gradient(at 100% 0,#75444f48,#0000),#211a2b;border:1px solid #b693636e;min-width:0;padding:25px;position:relative}.qer-reward-detail h4{color:#f6d6a0;margin:12px 0 22px;font-size:27px}.qer-prize-list{gap:14px;display:grid}.qer-prize-list .qer-treasure{border-bottom:1px solid #8363734d;gap:16px;padding-bottom:12px}.qer-prize-list .qer-item-art{width:60px;height:60px}.qer-prize-list .qer-item-art>svg,.qer-prize-list .qer-item-art>img{width:50px!important;max-width:50px!important;height:50px!important}.qer-prize-list .qer-treasure strong{font-size:16px}.qer-prize-list .qer-treasure b{font-size:20px}.qer-rules{grid-template-columns:120px minmax(0,1fr);margin:15px 0 0;font-size:14px;line-height:1.9;display:grid}.qer-rules dt,.qer-rules dd{border-bottom:1px solid #71526470;margin:0;padding:18px 12px}.qer-rules dt{color:#e6c396}.qer-rules dd{color:#d6c3d6}.qer-history{border:1px solid #765970;margin-top:20px;padding:15px}.qer-history summary{cursor:pointer;color:#d9c4d9;font-size:13px}.qer-history article{border-bottom:1px solid #65455e;flex-wrap:wrap;align-items:center;gap:15px;padding:15px 0;display:flex}.qer-history article>strong{color:#efd1a4}.qer-history article>span{font-size:12px}.qer-feedback{color:#ffc998;font-size:13px}@keyframes qer-mist{to{opacity:.4;transform:scale(1.08)}}@keyframes qer-hover{50%{transform:translateY(-5px)}}@media (width>=701px){.qer .qer-personal{grid-template-columns:1fr 1fr;column-gap:12px;padding:14px 17px;display:grid}.qer-personal>small{grid-column:1/-1}.qer-position{grid-row:2/4;margin:9px 0 0}.qer-personal>span{text-align:right;margin-top:9px}.qer-my-damage{text-align:right;font-size:22px}.qer .qer-rank-gap{grid-column:1/-1;margin-top:10px}.qer-featured-reward{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.qer-featured-reward>small{grid-area:1/2}.qer-featured-reward>.qer-treasure{grid-area:1/1/3}.qer-featured-reward>.qer-treasure>div{display:none}.qer-featured-reward>span{grid-area:2/2}.qer .qer-challenge{margin-top:12px}}@media (width<=950px){.qer-stage-body{grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:10px;padding:20px}.qer-milestone-route{gap:6px}.qer-milestone{padding:12px 8px}.qer-reward-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.qer-featured-reward{padding:10px}.qer-arena-top{padding:22px 20px 16px}.qer-health{margin:0 20px}}@media (width<=700px){.qr-bosses:has(.qer:not([hidden])){padding:9px}.qer-heading{flex-wrap:wrap;gap:8px;padding:6px 0 15px}.qer-crest{width:39px;height:46px;font-size:26px}.qer-identity{gap:9px}.qer-eyebrow{letter-spacing:.13em;font-size:9px}.qer .qer-heading h2{font-size:20px}.qer-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:7px;width:100%;font-size:10px}.qer .qer-refresh{padding:5px 8px;font-size:11px}.qer-arena-top{flex-wrap:wrap;gap:12px;padding:17px 13px 14px}.qer .qer-boss-heading h3{font-size:23px}.qer-boss-heading small{font-size:9px}.qer-timer{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.qer-timer strong{font-size:23px}.qer-timer small{font-size:11px}.qer-health{margin:0 14px}.qer-hp-numbers{gap:5px;font-size:10px}.qer-hp-numbers>strong{font-size:11px}.qer-hp-numbers>b{min-width:35px;font-size:16px}.qer-stage-body{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 13px 17px}.qer .qer-encounter{gap:8px;min-height:255px}.qer .qer-encounter>img{max-width:min(78%,200px);max-height:195px}.qer-rune{width:min(78%,260px)}.qer .qer-vow{padding:7px 0;font-size:11px}.qer .qer-personal{grid-template-columns:1fr 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.qer-personal>small{grid-column:1/-1;font-size:9px}.qer-position{grid-row:2/4;gap:10px;margin:10px 0 0}.qer-position>strong{font-size:24px}.qer-position .qer-medal{width:34px;height:40px;font-size:20px}.qer-personal>span{text-align:right;align-self:end;margin-top:8px;font-size:10px}.qer-my-damage{text-align:right;font-size:20px}.qer .qer-rank-gap{grid-column:1/-1;font-size:11px}.qer-featured-reward{display:none}.qer .qer-challenge{min-height:56px;margin-top:12px!important;font-size:17px!important}.qer-milestones{padding:22px 0 18px}.qer h3{font-size:17px}.qer-milestones>p{font-size:11px}.qer-milestone-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qer-milestone:last-child{grid-column:1/-1}.qer-milestone .qer-treasure{flex-wrap:nowrap}.qer-milestone .qer-treasure>div{flex:auto}.qer-milestone{padding:12px 9px}.qer-milestone>small{font-size:12px}.qer-milestone-state{margin:5px 0 9px;font-size:10px}.qer-milestone .qer-item-art{width:34px;height:34px}.qer-milestone .qer-item-art>svg,.qer-milestone .qer-item-art>img{width:28px!important;max-width:28px!important;height:28px!important}.qer-milestone .qer-treasure{gap:7px}.qer-milestone .qer-treasure strong{font-size:10px}.qer-milestone .qer-treasure b{font-size:13px}.qer .qer-navigation button{min-height:46px;padding:12px 4px;font-size:11px}.qer-panel{padding:15px 10px}.qer-panel-heading{flex-direction:column;align-items:start;gap:5px;margin-bottom:16px}.qer-ranking-labels{grid-template-columns:35px minmax(0,1fr) 87px;gap:8px;padding:0 7px 8px;font-size:10px}.qer .qer-leaders li{grid-template-columns:35px minmax(0,1fr) 87px;gap:8px;padding:11px 7px}.qer .qer-leaders .qer-medal{width:31px;height:37px;font-size:20px}.qer-competitor strong{font-size:12px;line-height:1.55}.qer-score>b{letter-spacing:0;font-size:15px}.qer-score{grid-column:auto}.qer-current-prize{padding:13px}.qer-current-prize>strong{font-size:14px}.qer-current-prize>p{font-size:12px}.qer-reward-layout{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:15px}.qer-reward-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;display:grid}.qer .qer-reward-ladder button,.qer .qer-reward-ladder button:nth-child(n){flex-direction:column;gap:6px;width:100%;min-height:82px;padding:8px 3px}.qer-reward-ladder .qer-medal{width:27px;height:31px;font-size:18px}.qer-reward-ladder strong{font-size:12px}.qer-reward-ladder small{font-size:9px}.qer-reward-detail{padding:18px 13px}.qer-reward-detail h4{font-size:23px}.qer-prize-list .qer-treasure{gap:12px}.qer-prize-list .qer-treasure strong{font-size:14px}.qer-prize-list .qer-item-art{width:46px;height:46px}.qer-prize-list .qer-item-art>svg,.qer-prize-list .qer-item-art>img{width:38px!important;max-width:38px!important;height:38px!important}.qer-rules{grid-template-columns:minmax(0,1fr);font-size:13px}.qer-rules dt{border-bottom:0;padding:15px 4px 4px}.qer-rules dd{padding:0 4px 15px}.qer-meta>span{max-width:65%;line-height:1.6}}@media (prefers-reduced-motion:reduce){.qer-arena:after,.qer .qer-encounter>img{animation:none}}.qer .qer-encounter>img{max-width:min(94%,360px);max-height:360px}.qer-encounter:before,.q-raid-aura:before{content:"";pointer-events:none;clip-path:polygon(5% 25%,22% 31%,15% 5%,39% 19%,50% 0,61% 21%,87% 8%,79% 37%,100% 43%,82% 56%,97% 80%,70% 73%,63% 100%,46% 82%,24% 97%,27% 73%,0 65%,18% 49%);filter:drop-shadow(0 0 8px #bd6fff);z-index:0;background:radial-gradient(#af54ff22 35%,#df9bff99 62%,#0000 70%);animation:1.1s ease-in-out infinite alternate q-raid-energy;position:absolute;inset:8% 3% 25%}.q-raid-aura{isolation:isolate}.q-raid-aura>img{z-index:1;object-fit:contain;position:relative;width:min(100%,340px)!important;height:min(34vh,320px)!important}.q-raid-aura .q-foe-health{z-index:2;position:relative}@keyframes q-raid-energy{0%{opacity:.45;transform:scale(.95)rotate(-3deg)}to{opacity:.9;transform:scale(1.04)rotate(3deg)}}@media (width<=700px){.qer .qer-encounter>img{max-width:min(90%,290px);max-height:290px}.q-raid-aura>img{height:min(29vh,240px)!important}}@media (prefers-reduced-motion:reduce){.qer-encounter:before,.q-raid-aura:before{opacity:.55;animation:none}}.q-battle #q-enemy-art .q-foe-visual.q-raid-aura>img{object-fit:contain;transform-origin:bottom;max-width:100%;scale:1;width:min(100%,480px)!important;height:min(52vh,410px)!important;max-height:none!important}@media (width<=700px){.q-battle #q-enemy-art .q-foe-visual.q-raid-aura>img{width:min(100%,360px)!important;height:min(42dvh,310px)!important}}.q-battle #q-enemy-art .q-foe-visual.q-raid-aura:only-child{flex:0 90%;width:90%;max-width:560px;padding-bottom:12px}.q-battle #q-enemy-art .q-foe-visual.q-raid-aura>img{flex:0 auto;min-height:0}@media (width<=700px){.quest-page .q-battle .q-stage:has(.q-raid-aura){height:clamp(320px,43dvh,390px)!important}.q-battle #q-enemy-art .q-foe-visual.q-raid-aura>img{width:100%!important;height:calc(100% - 60px)!important}.q-battle #q-enemy-art .q-foe-visual.q-raid-aura:only-child{flex-basis:94%;width:94%;max-width:100%;padding-bottom:4px}}.qrp-company{color:#f8e7da;background:radial-gradient(at 20% 0,#59405955,#0000 65%),linear-gradient(120deg,#241b30,#161522);border:1px solid #b895645c;border-radius:12px;min-width:0;margin:18px 0;padding:18px;box-shadow:inset 0 1px #f6d9a415}.qrp-company-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qrp-company-heading>div{gap:3px;display:grid}.qrp-company-heading small,#q-raid-roster header small{color:#c6a86e;letter-spacing:.2em;font-size:9px}.qrp-company-heading strong{font-size:15px;line-height:1.5}.qrp-company button,#q-raid-roster button{color:#ffebcd;cursor:pointer;white-space:nowrap;background:#493047;border:1px solid #b9966766;border-radius:7px;min-height:40px;padding:8px 12px;font-family:inherit;font-size:12px}.qrp-company button:focus-visible,#q-raid-roster button:focus-visible{outline-offset:3px;outline:2px solid #ffe2ab}.qrp-rail{scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:8px;padding:1px 1px 8px;display:grid;overflow-x:auto}.qrp-member{background:linear-gradient(120deg,#3b2b4655,#13121dc7);border:1px solid #c49ec431;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:11px 10px;display:flex}.qrp-member[data-mine=true]{background:linear-gradient(120deg,#79523255,#2c202f);border-color:#dbb57388}.qrp-portrait{background:#18131f;border:1px solid #bd9e6677;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 15px #c1966412}.qrp-company .profile-avatar,#q-raid-roster .profile-avatar{color:#e3c28c;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;margin:0;font-size:22px;display:inline-flex;width:36px!important;height:36px!important}.qrp-company .profile-avatar img,#q-raid-roster .profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.qrp-member-copy{gap:2px;min-width:0;display:grid}.qrp-member-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f9e7e8;font-size:12px;overflow:hidden}.qrp-rank{color:#ceb591;font-size:10px}.qrp-damage{font-variant-numeric:tabular-nums;color:#ddd0e0;white-space:nowrap;font-size:11px}.qrp-hint{color:#baabbc;margin:5px 0 0;font-size:10px;line-height:1.7;display:block}.qrp-empty{color:#d7c6d8;grid-column:1/-1;margin:0;font-size:12px;line-height:1.8}#q-raid-companions{background:linear-gradient(120deg,#34243b,#191622);border:0;border-top:1px solid #c8a07455;border-radius:0;flex:none;margin:0;padding:13px 18px}#q-raid-companions[hidden]{display:none!important}#q-raid-companions .qrp-rail{grid-auto-columns:156px}#q-raid-companions .qrp-company-heading{margin-bottom:8px}#q-raid-companions .qrp-company-heading strong{font-size:13px}#q-raid-roster{box-sizing:border-box;color:#f9e7e5;background:radial-gradient(at top,#4b304a,#211a2b 60%);border:1px solid #d4b47e;border-radius:14px;width:min(690px,100vw - 24px);max-width:100%;max-height:85dvh;padding:22px;font-family:system-ui,Yu Gothic,sans-serif;overflow-y:auto;box-shadow:0 24px 100px #000b}#q-raid-roster::backdrop{backdrop-filter:blur(4px);background:#0d0819ba}#q-raid-roster header{justify-content:space-between;align-items:center;gap:10px;display:flex}#q-raid-roster h2{margin:6px 0;font-size:21px}#q-raid-roster>p{font-size:13px;line-height:1.6}#q-raid-roster button:disabled{opacity:.45;cursor:default}.qrp-roster-list{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.qrp-pager{justify-content:center;align-items:center;gap:15px;margin:16px 0;font-size:13px;display:flex}.qrp-message{color:#e5c9a6}.qrp-roster-list[aria-busy=true]{opacity:.55}@media (width<=600px){.qrp-company{padding:13px}.qrp-company-heading{gap:6px}.qrp-company-heading strong{font-size:13px}.qrp-company button{padding:7px 9px;font-size:11px}.qrp-rail{grid-auto-columns:158px}#q-raid-companions{padding:10px 12px}#q-raid-companions .qrp-company-heading small{display:none}#q-raid-companions .qrp-member{padding:7px 8px}#q-raid-companions .qrp-rail{grid-auto-columns:150px}#q-raid-roster{padding:16px}.qrp-roster-list{grid-template-columns:1fr}#q-raid-roster h2{font-size:18px}.qrp-empty{max-width:75vw}}.qe-tabs{gap:8px;margin:0 0 20px;display:flex}.qe-tabs button{color:#eee0c9;font:inherit;background:#211828;border:1px solid #b48a60;flex:1;padding:14px}.qe-tabs [aria-pressed=true]{background:linear-gradient(120deg,#885474,#452c53);box-shadow:inset 0 -3px #e5bd78}.qe-raid{color:#eee0d5;background:radial-gradient(at top,#4c2b45,#15121e 70%);border:1px solid #9c7759;border-radius:14px;padding:clamp(14px,3vw,30px)}.qe-raid[hidden]{display:none}.qe-raid-hero{background:radial-gradient(#ab694f33,#0000);align-items:center;gap:20px;min-height:260px;display:flex}.qe-raid-hero img{object-fit:contain;width:min(40%,240px);height:260px}.qe-raid h2{color:#f7dca4;font-size:clamp(22px,3vw,36px)}.qe-raid progress{accent-color:#b35079;width:100%;height:18px}.qe-my-rank{background:#39283e;border-left:3px solid #ecc582;padding:14px}.qe-reward-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:18px 0;display:grid}.qe-reward{background:linear-gradient(145deg,#403039,#241c2b);border:1px solid #816143;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.qe-reward strong{color:#f1d29a;line-height:1.7}.qe-reward[data-earned=true]{border-color:#bada91;box-shadow:inset 0 0 15px #a5d47e18}.qe-reward span{color:#b5cf98;font-size:12px}.qe-leaders{padding:0;list-style:none}.qe-leaders li{border-bottom:1px solid #655064;grid-template-columns:28px 1fr auto;gap:10px;padding:14px 8px;display:grid}.qe-leaders small{grid-column:2/-1}.qe-leaders b{color:#efcc8c}.qe-self{background:#64415255}.qe-raid-banner,.qe-prereg-banner{z-index:8;background:linear-gradient(110deg,#352133f2,#702b42ed);border:1px solid #c29c67;border-radius:8px;padding:12px 16px;font-size:clamp(11px,1vw,15px);line-height:1.5;text-decoration:none;position:absolute;box-shadow:0 3px 16px #0008;color:#ffe7b1!important}.qe-raid-banner{max-width:32%;top:18px;right:2%}.qe-prereg-banner{max-width:40%;bottom:105px;left:2%}.qe-raid-banner[hidden],.qe-prereg-banner[hidden]{display:none!important}#q-home:not([data-room=room]) .qe-raid-banner{display:none}.qe-travel{z-index:9;flex-direction:column;gap:12px;max-width:90%;display:none;position:absolute;bottom:110px;left:3%}#q-home[data-room=town] .qe-travel{display:flex}#q-home[data-room=town] .qe-prereg-banner{display:none}.qe-travel button,.qe-location button{color:#ffe5b8;font:inherit;background:#281d2eed;border:1px solid #c7aa79;border-radius:8px;padding:14px 20px}.qe-location{color:#fff;background:#16111d;border:1px solid #bd965f;border-radius:14px;width:min(1200px,96vw);max-width:96vw;padding:0;overflow:hidden}.qe-location::backdrop{background:#090510dd}.qe-location>img{object-fit:cover;width:100%;height:min(70vh,650px);display:block}.qe-location h2{text-shadow:0 2px 6px #000;position:absolute;top:10px;left:24px}.qe-location-actions{justify-content:space-between;gap:14px;display:flex;position:absolute;top:58%;left:7%;right:8%}.qe-location-note{margin:0;padding:16px}.qe-location-back{position:absolute;top:16px;right:16px}.qe-gallery{padding:18px 0}.qe-gallery button{max-width:100%;margin:8px 0;display:block}.qe-admin>*{margin:12px;display:block}.qn-track progress{border:1px solid #ceae82;border-radius:12px;overflow:hidden;background:linear-gradient(90deg,#e69b61 0%,#a75b86 42%,#474284 70%,#172441 100%)!important}.qn-track progress::-webkit-progress-bar{background:linear-gradient(90deg,#e69b61,#a75b86 42%,#474284 70%,#172441)}.qn-track progress::-webkit-progress-value{background:linear-gradient(90deg,#ffd89a99,#bba7ed88);box-shadow:0 0 12px #ffe0a7}.qn-track progress::-moz-progress-bar{background:#dcc3ff66}.qn-time-labels{text-shadow:0 2px 4px #000,0 0 10px #b88cde;font-weight:700;color:#f4dfbe!important}.qn-time-labels span:before{content:"✧ ";color:#e1b875}.qh-ambient:after{content:"";pointer-events:none;background:radial-gradient(at 7% 70%,#ffc67420,#0000 45%);animation:8s ease-in-out infinite qe-lantern;position:absolute;inset:0}@keyframes qe-lantern{0%,to{opacity:.4}40%{opacity:.85}55%{opacity:.6}72%{opacity:1}}@media (prefers-reduced-motion:reduce){.qh-ambient:after{animation:none}}@media (width<=700px){.qe-raid-hero{gap:8px;min-height:190px}.qe-raid-hero img{height:190px}.qe-raid-banner{max-width:45%;padding:7px;font-size:11px;top:128px;right:8px}.qe-prereg-banner{max-width:46%;padding:8px;font-size:11px;bottom:88px;left:8px}.qe-location>img{height:60vh}.qe-location-actions{flex-direction:column;align-items:flex-start;top:58%;left:5%;right:5%}.qe-location h2{font-size:22px;top:60px;left:15px}.qe-travel{bottom:125px}.qe-leaders li{overflow-wrap:anywhere;grid-template-columns:24px 1fr}.qe-leaders strong{grid-column:2}.qe-raid .qr-challenge{width:100%}#q-home .qh-town{height:600px;min-height:600px}.quest-page #q-home[data-relationships=true] .qh-town{height:740px;min-height:740px}.qe-raid-banner{max-width:45%;top:12px;right:8px}#q-home[data-relationships=true] .qe-raid-banner{top:136px}#q-home .qh-welcome{max-width:45%}.qe-prereg-banner{white-space:nowrap;max-width:90%;padding:4px 7px;font-size:10px;line-height:16px;bottom:62px;left:5%}}#q-home .qh-event-actions{z-index:8;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;top:18px;left:2%;right:2%}#q-home .qh-event-actions>*{pointer-events:auto}#q-home .qh-event-actions .qe-raid-banner{flex:0 auto;max-width:320px;margin:0;position:static}#q-home #qh-events{color:#fff0c3;text-shadow:0 1px 2px #321329;background:linear-gradient(135deg,#a33e70,#602541);border:2px solid #efce87;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:8px 18px;font-weight:700;line-height:1.3;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffe7ad88,0 3px #402039,0 0 18px #edb96044}#q-home #qh-events[hidden]{display:none}#qh-events small{letter-spacing:.15em;color:#ffe09b;font-size:10px;display:block}#qh-events>span:first-child{font-size:25px}#qh-events>span:last-child{font-size:24px}#q-home #qh-events:hover{filter:brightness(1.15)}#q-home #qh-events:focus-visible{outline-offset:4px;outline:3px solid #fff5d5}@media (width<=700px){#q-home .qh-event-actions{gap:8px;top:12px;left:8px;right:8px}#q-home[data-relationships=true] .qh-event-actions{top:136px}#q-home .qh-event-actions .qe-raid-banner{max-width:52%;padding:8px;font-size:11px}#q-home #qh-events{gap:7px;min-height:48px;padding:6px 10px;font-size:13px}#qh-events>span:first-child{font-size:20px}#q-home .qe-prereg-banner{bottom:62px}#q-home .qh-central #qh-depart,#q-home .qh-central #qh-depart:hover:enabled{top:310px}}.qe-bounty{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;display:grid}.qe-bounty>h3,.qe-bounty>p{grid-column:1/-1}.qe-bounty[hidden]{display:none}.qe-bounty-card{text-align:center;background:radial-gradient(at 50% 20%,#6d4e7933,#0000 70%),#1c1725;border:1px solid #b7986455;border-radius:14px;flex-direction:column;align-items:center;padding:20px;display:flex}.qe-bounty-card img{object-fit:contain;filter:drop-shadow(0 8px 10px #0008);width:130px;height:130px}.qe-bounty-card small{color:#d5b47d;letter-spacing:.14em}.qe-bounty-card button{width:100%;margin-top:auto}.qh-idle-motion{pointer-events:none;transform-origin:50% 90%;position:absolute;inset:0}.qh-idle-motion[data-motion=walking]{will-change:transform}.qh-idle-motion[data-motion=walking] .qh-lizetta{animation-play-state:paused}.qh-idle-motion .qh-lizetta.qs-talking{animation-name:qh-home-talk!important}@keyframes qh-home-talk{0%{translate:-50%}to{translate:-50% -3px}}@media (prefers-reduced-motion:reduce){.qh-idle-motion{transform:none!important}}.qr-bosses{color:#f4e7da;background:linear-gradient(145deg,#21172d,#100e1c);border:1px solid #a38159;border-radius:18px;max-width:1100px;margin:auto;padding:24px}.qr-heading small{letter-spacing:.22em;color:#d5ac6c}.qr-heading h2{color:#f7dba6;margin:12px 0;font-size:clamp(20px,3vw,30px)}.qr-heading p{color:#c9b9cf;font-size:14px}.qr-layout{grid-template-columns:230px minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.qr-list{flex-direction:column;gap:10px;min-width:0;display:flex}.qr-entry{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid;color:#e7d9ef!important;white-space:normal!important;background:#21192d!important;border:1px solid #66506f!important;border-radius:8px!important;padding:12px!important}.qr-entry img{object-fit:contain;grid-row:span 2;width:56px;height:64px}.qr-entry strong{font-size:14px}.qr-entry small{color:#ccb78f;font-size:12px}.qr-entry[aria-pressed=true]{box-shadow:inset 3px 0 #e9ba68;background:linear-gradient(120deg,#64405b,#2e243d)!important;border-color:#e9ba68!important}.qr-coming{white-space:pre-line;color:#a99baf;border:1px dashed #55435e;border-radius:8px;padding:24px 14px;font-size:13px;line-height:1.8}.qr-detail{background:#1e1729;border:1px solid #685571;border-radius:12px;min-width:0;overflow:hidden}.qr-showcase{background:radial-gradient(at 50% 65%,#74486c66,#0000 65%),linear-gradient(#17112a99,#17112a55);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.qr-showcase>img{object-fit:contain;filter:drop-shadow(0 8px 14px #050407);width:270px;max-width:80%;height:250px;margin:42px 0 24px}.qr-seal{letter-spacing:.12em;color:#e6c184;background:#171120d9;border:1px solid #9e7659;border-radius:20px;padding:8px 14px;font-size:11px;position:absolute;top:16px;left:16px}.qr-showcase h3{text-shadow:0 2px 4px #000;color:#ffe8b9;margin:0;font-size:24px;position:absolute;bottom:10px;left:20px;right:20px}.qr-info,.qr-rewards{padding:20px}.qr-info p{margin:0 0 10px;font-size:14px;line-height:1.75}.qr-info strong,.qr-info small{margin:8px 0;display:block}.qr-level{color:#ecc98b}.qr-challenge{letter-spacing:.06em;width:100%;min-height:52px;color:#ffecd1!important;background:linear-gradient(#8d566f,#5b324f)!important;border:1px solid #e9c986!important;border-radius:8px!important;margin-top:16px!important;font-size:17px!important}.qr-challenge:disabled{opacity:.4}.qr-rewards{border-top:1px solid #685571}.qr-rewards h4{color:#eac388;margin:0 0 8px}.qr-rewards p,.qr-rewards small{font-size:13px}.qr-gear{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.qr-item{background:#30243c;border:1px solid #705275;border-radius:8px;min-width:0;padding:8px}.qr-item summary{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:flex}.qr-icon{flex:none;width:60px;height:60px;display:block;position:relative;overflow:hidden}.qr-icon>svg,.qr-icon>img{object-fit:contain;width:60px!important;height:60px!important;display:block!important}.qr-item strong{overflow-wrap:anywhere}.qr-effects{padding:0;font-size:14px;line-height:1.7;list-style:none}.qr-effects li{background:#b9863c10;border-left:2px solid #dcb977;margin:6px 0;padding:6px 10px}.qr-notice{color:#f2c299}.qr-bosses small{color:#c8b5c8}@media (width<=700px){.qr-bosses{border-radius:10px;padding:14px}.qr-layout{grid-template-columns:minmax(0,1fr);gap:12px}.qr-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.qr-entry{text-align:center;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px!important}.qr-entry img{grid-row:auto;width:48px;height:48px;margin:auto}.qr-entry strong{font-size:12px}.qr-entry small{font-size:10px}.qr-coming{grid-column:1/-1;padding:9px 12px;font-size:11px}.qr-showcase{min-height:260px}.qr-showcase>img{height:210px}.qr-showcase h3{font-size:20px}.qr-info,.qr-rewards{padding:14px}.qr-gear{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-effects{font-size:13px}}.qb-build{--qb-gold:#e1bc7d;--qb-line:#ab885b65;max-width:1320px}.qb-build *{box-sizing:border-box}.qb-build button:focus-visible,.qb-dialog button:focus-visible,.qb-build input:focus-visible{outline-offset:3px;outline:2px solid #ffe2ae}.qb-hero{background:radial-gradient(at 85% 20%,#82637644,#0000 65%),linear-gradient(120deg,#382438,#1b1928);padding:32px 36px}.qb-hero small{letter-spacing:.23em;font-size:10px}.qb-hero h2{letter-spacing:.07em;margin:15px 0;font-size:30px}.qb-hero p{color:#cbbdcd;font-size:13px}.qb-notice{min-height:20px;margin:12px 0;font-size:13px}.qb-points,.qb-tree{border-color:var(--qb-line);background:radial-gradient(at 0 0,#62415e28,#0000 70%),#1d1929;border-radius:12px;padding:26px;box-shadow:0 14px 35px #09051133}.qb-section-heading{border-bottom:1px solid var(--qb-line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:20px;display:flex}.qb-section-heading small{color:#cfad82;letter-spacing:.12em;font-size:10px}.qb-section-heading h3{margin:6px 0;font-size:24px}.qb-point-balance{text-align:right;gap:4px;display:grid}.qb-point-balance strong{color:#f8d88f;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.qb-point-balance span{color:#bcaebf;font-size:11px}.qb-attribute-layout{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;display:grid}.qb-allocation-seal{text-align:center;color:#e8cd9e;padding:10px 0}.qb-allocation-seal strong{letter-spacing:.18em;font-family:serif;font-size:18px}.qb-allocation-seal>small{color:#c2b1c7;font-size:11px}.qb-allocation-seal p{font-size:11px}.qb-radar{filter:drop-shadow(0 0 15px #cc72b426);width:100%;max-width:250px;height:auto}.qb-radar-grid{fill:none;stroke:#c6a67740;stroke-width:1px}.qb-radar-value{fill:#c982b75c;stroke:#e1b3d1;stroke-width:2px}.qb-radar text{fill:#eac792;font:15px serif}.qb-attributes{gap:10px}.qb-attribute{background:linear-gradient(120deg,#3f2b4055,#14132199);gap:10px;min-width:0;padding:14px 12px}.qb-attribute-glyph{text-align:center;color:#dfbf8b;flex:0 0 24px;font-size:23px}.qb-attribute-copy{flex:1;min-width:0}.qb-attribute-copy>strong{color:#e4d4e3;font-size:12px}.qb-attribute-copy>strong:before{content:none}.qb-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px;margin:7px 0;font-size:17px;display:flex}.qb-value small{color:#ad9db4;margin:0;font-size:9px}.qb-value[data-direction=up] b,.qb-value[data-direction=up] .qb-delta{color:#a7e0c8}.qb-value[data-direction=down] b,.qb-value[data-direction=down] .qb-delta{color:#f0b6b6}.qb-attribute progress{accent-color:#c695bd;width:100%;height:3px;display:block}.qb-allocation{text-align:center;flex-shrink:0}.qb-allocation>small{color:#ac9cb3;margin-top:5px;font-size:9px}.qb-stepper{gap:4px}.qb-stepper button{width:36px;min-height:42px;font-size:19px}.qb-stepper input{-moz-appearance:textfield;appearance:textfield;width:42px;font:14px system-ui}.qb-stepper input::-webkit-inner-spin-button,.qb-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qb-actions{margin:24px 0 14px}.qb-actions button{font-size:12px}.qb-actions .qb-primary{min-width:210px;margin-left:auto}.qb-tree{background:radial-gradient(at 80% 45%,#69426924,#0000 65%),#191726}.qb-tree>h3{margin:0 0 8px;font-size:24px}.qb-tree>p{color:#d7bda0;font-size:13px}.qb-tree .qb-common{background:#2c24304d;border:1px solid #a48d6550;border-radius:7px;margin:16px 0 24px;padding:14px 18px}.qb-common summary{font-size:13px}.qb-common>p{color:#bfb0c4;font-size:12px}.qb-constellation{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.qb-inspector{text-align:center;background:linear-gradient(155deg,#48324c,#211c2e);border:1px solid #c099635e;border-radius:10px;min-width:0;padding:22px 18px;position:sticky;top:24px;box-shadow:inset 0 0 0 4px #0002}.qb-inspector>small,.qb-skill-detail>small{color:#d9b995;margin-top:14px;font-size:11px;display:block}.qb-inspector h4,.qb-skill-detail h4{color:#f6d7ac;margin:10px 0;font-size:21px}.qb-inspector p,.qb-skill-detail p{color:#cabbce;font-size:12px;line-height:1.8}.qb-inspector button{width:100%;margin-top:8px;font-size:12px}.qb-skill-metrics{text-align:left;border-block:1px solid #c4a27544;grid-template-columns:1fr auto;gap:10px;margin:15px 0;padding:16px 0;font-size:11px;display:grid}.qb-skill-metrics dt{color:#c1b0c8}.qb-skill-metrics dd{color:#efd6a6;margin:0}.qb-skill-state{color:#e6c897;font-size:12px;display:block}.qb-effect{text-align:left}.qb-map{background:radial-gradient(circle at 15% 20%,#eac89950 0 1px,#0000 2px) 0 0/117px 137px,radial-gradient(circle at 80% 62%,#d1a7e244 0 1px,#0000 2px) 0 0/171px 207px,radial-gradient(circle at 46% 90%,#d1a7e244 0 1px,#0000 2px) 0 0/139px 163px,linear-gradient(145deg,#2b253b88,#111320cc);border:1px solid #9277952e;border-radius:10px;min-width:0;padding:20px 14px;position:relative}.qb-profession-crest{text-align:center;margin-bottom:26px;position:relative}.qb-profession-crest>span{outline-offset:5px;color:#f2d6a0;background:radial-gradient(#74576d66,#1e182a);border:1px solid #d2ac71;border-radius:50%;outline:1px solid #b7956055;place-items:center;width:72px;height:72px;margin:7px auto 17px;font-size:35px;display:grid;box-shadow:0 0 30px #ebc98419}.qb-profession-crest h4{color:#f4d9ac;letter-spacing:.1em;margin:0 0 6px;font-size:18px}.qb-profession-crest small{color:#ac9eba;font-size:10px}.qb-profession-crest:after{content:"";background:#d4b07688;width:1px;height:24px;position:absolute;bottom:-27px;left:50%}.qb-branch-nav{display:none}.qb-constellation .qb-branches{grid-template-columns:repeat(var(--branch-count),minmax(0,1fr));gap:8px;margin:34px 0 0;display:grid}.qb-constellation .qb-branch{border:0;background:0 0;border-top:1px solid #c7a37288;border-radius:0;min-width:0;padding:18px 0 0;position:relative}.qb-constellation .qb-branch:before{content:"";background:#c7a37288;width:1px;height:16px;position:absolute;top:0;left:50%}.qb-constellation .qb-branch h4{text-align:center;color:#d4bb9e;margin:0 0 14px;font-family:inherit;font-size:11px}.qb-constellation .qb-branch h4:before{content:none}.qb-constellation .qb-nodes{grid-template-columns:1fr;gap:24px;display:grid}.qb-constellation .qb-node{text-align:center;flex-direction:column;align-items:center;gap:5px;width:100%;min-width:0;min-height:168px;padding:12px 3px 9px;display:flex;position:relative;box-shadow:inset 0 1px #eed39d0d;background:linear-gradient(#3a2b4555,#181522)!important;border:1px solid #8e799f44!important;border-radius:7px!important}.qb-constellation .qb-node:before,.qb-constellation .qb-node:after{content:none}.qb-constellation .qb-node+.qb-node:before{content:"";pointer-events:none;background:#9e83b369;width:2px;height:24px;position:absolute;top:-25px;left:50%}.qb-constellation .qb-node.qb-learned+.qb-node:before{background:#9ed6bf;box-shadow:0 0 8px #8de6c777}.qb-constellation .qb-node strong{overflow-wrap:anywhere;color:#e8dcec;font-size:11px;line-height:1.5}.qb-constellation .qb-node>span:not(.qb-rune){color:#b9a5c4;font-size:10px}.qb-constellation .qb-node>small{color:#9f90ad;font-size:9px;line-height:1.4}.qb-constellation .qb-node .qb-node-status{margin-top:auto}.qb-rune{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:linear-gradient(150deg,#b69a7455,#292233);border:1px solid #bf997570;flex-shrink:0;place-items:center;width:56px;height:60px;margin-inline:auto;display:grid;position:relative}.qb-rune:after{content:"";pointer-events:none;border:1px solid #caaa6855;position:absolute;inset:4px}.qb-rune img,.qb-rune svg,.qb-rune .q-item-icon{object-fit:contain;max-width:42px;max-height:42px;display:block;width:42px!important;height:42px!important}.qb-rune .q-item-art{position:static!important}.qb-node.qb-locked .qb-rune{filter:grayscale(.7);opacity:.6}.qb-build .qb-constellation .qb-learned{background:linear-gradient(#35645644,#122225)!important;border-color:#8cbca56b!important}.qb-learned .qb-rune{background:linear-gradient(150deg,#9cc7ad77,#213d3a)}.qb-constellation .qb-learned .qb-node-status{color:#a4d9c0}.qb-build .qb-constellation .qb-ready{box-shadow:0 0 15px #eaca6320;background:linear-gradient(#8f684133,#2b2131)!important;border-color:#d5af7577!important}.qb-constellation .qb-ready .qb-node-status{color:#f3d58e}.qb-constellation .qb-node[aria-pressed=true]{outline-offset:3px;outline:2px solid #e2b791;box-shadow:0 0 22px #dfa9da33}.qb-skill-detail{text-align:center}.qb-skill-detail .qb-skill-metrics{font-size:13px}.qb-skill-detail p{font-size:14px}@media (width<=1100px){.qb-attribute-layout{grid-template-columns:160px 1fr;gap:15px}.qb-attributes{grid-template-columns:1fr}.qb-constellation{grid-template-columns:180px minmax(0,1fr);gap:12px}.qb-inspector{padding:18px 12px}.qb-map{padding:18px 9px}.qb-constellation .qb-branches{gap:6px}.qb-constellation .qb-node strong{font-size:10px}.qb-rune{width:48px;height:52px}.qb-rune img,.qb-rune svg,.qb-rune .q-item-icon{width:36px!important;height:36px!important}.qb-constellation .qb-node .qb-node-status{font-size:8px}}@media (width<=800px){.qb-constellation{display:block}.qb-inspector{display:none}.qb-attribute-layout{grid-template-columns:150px minmax(0,1fr)}}@media (width<=600px){.qb-hero{padding:22px}.qb-hero small{font-size:8px}.qb-hero h2{font-size:22px;line-height:1.6}.qb-points,.qb-tree{padding:16px 12px}.qb-section-heading{gap:10px;margin-bottom:14px;padding-bottom:14px}.qb-section-heading h3,.qb-tree>h3{font-size:20px}.qb-section-heading small{letter-spacing:.04em;font-size:8px}.qb-point-balance strong{font-size:20px}.qb-point-balance span{max-width:125px;font-size:9px}.qb-attribute-layout{display:block}.qb-allocation-seal{display:none}.qb-attribute{gap:7px;padding:12px 8px}.qb-attribute-glyph{flex-basis:22px;font-size:20px}.qb-attribute-copy>strong{font-size:11px}.qb-value{font-size:16px}.qb-stepper{gap:3px}.qb-stepper button{width:33px;min-height:42px}.qb-stepper input{width:37px}.qb-actions{gap:6px}.qb-actions button{flex:45%;padding:10px 8px;font-size:11px}.qb-actions .qb-primary{flex-basis:100%;margin-left:0}.qb-tree .qb-common{padding:13px}.qb-map{padding:15px 12px}.qb-profession-crest{margin-bottom:18px}.qb-profession-crest:after{display:none}.qb-branch-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.qb-branch-nav button{min-width:0;padding:7px 3px;font-size:11px}.qb-branch-nav button[aria-pressed=true]{color:#ffedc7;background:#73506e;border-color:#e0b876}.qb-constellation .qb-branches{margin-top:0;display:block}.qb-constellation .qb-branch{border:0;padding-top:0;display:none}.qb-constellation .qb-branch[data-selected=true]{display:block}.qb-constellation .qb-branch:before{display:none}.qb-constellation .qb-branch h4{margin:18px 0;font-size:14px}.qb-constellation .qb-nodes{gap:20px;padding-left:5px}.qb-constellation .qb-node{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:60px 1fr;justify-items:start;gap:4px 12px;min-height:105px;padding:12px;display:grid}.qb-constellation .qb-node .qb-rune{grid-area:1/1/5;width:56px;height:60px}.qb-constellation .qb-node .qb-tier{grid-column:2;font-size:9px}.qb-constellation .qb-node strong{grid-column:2;font-size:14px}.qb-constellation .qb-node>span:not(.qb-rune),.qb-constellation .qb-node .qb-node-status{grid-column:2;font-size:10px}.qb-constellation .qb-node+.qb-node:before{height:20px;top:-21px;left:40px}.qb-fine{font-size:10px}}.qb-build{color:#f3e8f4;max-width:1180px;margin:auto;padding:12px 0 40px}.qb-hero{background:radial-gradient(at 100%,#69588955,#0000),linear-gradient(120deg,#3d2942,#202031);border:1px solid #b99f71;border-radius:16px;padding:28px}.qb-hero small{color:#edcb90;letter-spacing:.15em}.qb-hero h2{font-size:30px}.qb-hero p,.qb-build p{line-height:1.8}.qb-notice{color:#f2d18f;min-height:24px}.qb-points,.qb-tree{background:#252032;border:1px solid #78637b;border-radius:14px;margin:20px 0;padding:24px}.qb-attributes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qb-attribute{background:#191822;border:1px solid #8c6e8244;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.qb-attribute strong,.qb-attribute small{display:block}.qb-attribute small{color:#cebfd3;margin-top:6px;font-size:12px}.qb-stepper{flex:none;align-items:center;gap:5px;display:flex}.qb-build button,.qb-dialog button{font:inherit;color:#fff;cursor:pointer;background:#3c2c47;border:1px solid #997892;border-radius:8px;min-height:44px;padding:10px 14px}.qb-stepper button{width:38px;min-height:40px;padding:4px;font-size:20px}.qb-stepper input{box-sizing:border-box;text-align:center;width:57px;font:inherit;color:#fff;background:#0d101a;border:1px solid #8d748a;border-radius:5px;padding:9px 0}.qb-build button:disabled,.qb-dialog button:disabled{opacity:.45;cursor:default}.qb-build .qb-primary,.qb-dialog .qb-primary{background:linear-gradient(120deg,#754764,#51365c);border-color:#e3c389}.qb-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.qb-fine{color:#cabed2;font-size:12px}.qb-class-tabs{gap:10px;display:flex}.qb-class-tabs [aria-pressed=true]{background:#66506e;border-color:#edcb90}.qb-branches{gap:18px;margin:22px 0;display:grid}.qb-branch{background:linear-gradient(120deg,#392b40,#201f2e);border:1px solid #b2997244;border-radius:12px;padding:20px}.qb-branch h4{color:#f4d7a8;margin:0;font-size:20px}.qb-branch>p{color:#d0c1d2;font-size:13px}.qb-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.qb-node{text-align:left;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex;position:relative}.qb-node:after{content:"›";color:#ad9369;font-size:22px;position:absolute;top:35px;right:-13px}.qb-node:last-child:after{display:none}.qb-node strong{overflow-wrap:anywhere;font-size:15px}.qb-node small,.qb-node span{font-size:11px}.qb-build .qb-ready{border-color:#eed297;box-shadow:0 0 16px #efca7025}.qb-locked{color:#b9aabf!important}.qb-tree details{background:#161723;border-radius:8px;margin:20px 0;padding:15px}.qb-tree summary{cursor:pointer}.qb-dialog{box-sizing:border-box;color:#fff;background:#272032;border:1px solid #ddbb87;border-radius:14px;width:min(500px,100% - 32px);max-height:85dvh;padding:25px;overflow:auto}.qb-dialog::backdrop{backdrop-filter:blur(3px);background:#080511bd}.qb-dialog button{width:100%;margin:10px 0;display:block}.qb-dialog p{line-height:1.8}.qb-dialog p[role=status]{color:#ffb9b4}.qb-dialog .qb-close{width:auto;margin-left:auto}@media (width<=700px){.qb-points,.qb-tree,.qb-hero{padding:17px}.qb-hero h2{font-size:24px}.qb-attributes{grid-template-columns:1fr}.qb-attribute{padding:12px}.qb-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qb-node:after{display:none}.qb-branch{padding:13px}.qb-actions button{flex:45%;font-size:12px}.qb-node strong{font-size:13px}}.qb-hero,.qb-points,.qb-tree{background:radial-gradient(at top,#79557530,#0000 65%),linear-gradient(135deg,#302638,#171827);border-color:#bd985f;border-radius:3px 22px;box-shadow:inset 0 0 0 4px #15111c,inset 0 0 0 5px #a081493d,0 10px 28px #06050c55}.qb-hero h2,.qb-points h3,.qb-tree h3{color:#f5dcaa;letter-spacing:.1em;font-family:serif}.qb-attribute{background:linear-gradient(125deg,#44304455,#191722);border-color:#b996614f;box-shadow:inset 0 0 12px #0003}.qb-attribute strong:before{content:"◇";color:#eac589;margin-right:9px}.qb-stepper button{color:#f7d49a;background:radial-gradient(circle,#675065,#241c2d);border-color:#c9a577;border-radius:50%}.qb-branch{border-color:#a9895855;border-radius:3px}.qb-branch h4:before{content:"✦ ";color:#f4d89b}.qb-node{min-height:142px;box-shadow:inset 0 0 0 3px #0003;background:linear-gradient(135deg,#483248,#201b2d)!important;border-color:#ae8a63!important;border-radius:3px 18px!important}.qb-node:before{content:"◇";color:#c6a37a;font-size:23px}.qb-build .qb-learned{background:linear-gradient(135deg,#345953,#172b32)!important;border-color:#94d4bf!important}.qb-build .qb-ready{box-shadow:0 0 18px #dfae4933,inset 0 0 15px #edc97518;border-color:#f4d494!important}.qb-node:after{content:"⟶";color:#d9b779}.qb-common{background:#151724;border:1px solid #b9976055;margin:15px 0;padding:15px}.qb-common summary{color:#ebcf9d}.qb-oath{text-align:center;background:#392a3b;border:1px solid #b99760;padding:25px}.qb-dialog{background:radial-gradient(at top,#67446644,#0000),#211b2c;border-radius:3px 22px;box-shadow:inset 0 0 0 4px #171421,inset 0 0 0 5px #b9995d77}.qb-dialog h2{color:#f5d7a2;font-family:serif}.qb-dialog .qb-path{text-align:left;background:linear-gradient(110deg,#614759,#292537);border-color:#d1ae76;padding:20px}.qb-dialog.qb-levelup{box-sizing:border-box;width:min(960px,94vw);max-width:94vw;max-height:90dvh;overflow:auto}.qb-levelup>h2{color:#f2d89b}.qb-levelup>button{min-height:44px;margin-top:1rem}#q-progression-bosses{z-index:2;color:#fff;background:#292033;border:2px solid #d8b66c;border-radius:12px;margin:1rem;padding:1.2rem;position:relative}#q-progression-bosses button{color:#251b29;background:#ecd09b;border-radius:8px;min-height:48px;margin:.6rem 0;padding:.7rem 1rem;font-weight:700;display:block}#q-progression-bosses{margin:.6rem 0;padding:.8rem 1rem}#q-progression-bosses h3{margin:0;font-size:1rem}#q-progression-bosses p{margin:.5rem 0;font-size:.85rem}#q-progression-bosses button{white-space:normal;max-width:100%}.qm-market{--qm-gold:#edc98c;--qm-ink:#f8edf5;color:var(--qm-ink);max-width:1280px;margin:auto;padding:12px 0 40px}.qm-hero{isolation:isolate;background:radial-gradient(at 90% 20%,#c7884138,#0000 60%),linear-gradient(125deg,#4a294b,#171926);border:1px solid #aa7c57;border-radius:18px;padding:38px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0004,0 12px 40px #0004}.qm-hero:after{content:"✧";z-index:-1;color:#f4d59a16;font-size:270px;position:absolute;top:-70px;right:30px;transform:rotate(20deg)}.qm-hero small{letter-spacing:.18em;color:var(--qm-gold)}.qm-hero h2{margin:14px 0;font-size:clamp(23px,3vw,36px)}.qm-hero p{max-width:670px;line-height:1.8}.qm-wallet{color:var(--qm-gold);background:#100f1c88;border:1px solid #e1bc8e55;border-radius:30px;padding:10px 18px;display:inline-block}.qm-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.qm-stats>div{text-align:center;background:#30243999;border:1px solid #c9a47733;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.qm-stats strong{color:var(--qm-gold);font-size:24px}.qm-stats small{font-size:12px}.qm-tabs{flex-wrap:wrap;gap:8px;margin:22px 0 12px;display:flex}.qm-market button,.qm-dialog button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#352a3e;border:1px solid #96738c;border-radius:9px;padding:10px 16px}.qm-market button:hover,.qm-dialog button:hover{border-color:var(--qm-gold,#edc98c);background:#5c3d58}.qm-market button[aria-current=true],.qm-market .qm-primary,.qm-dialog .qm-primary{background:linear-gradient(120deg,#74435d,#4c3150);border-color:#dab184;box-shadow:inset 0 1px #ffe6b333}.qm-market button:disabled,.qm-dialog button:disabled{opacity:.45;cursor:default}.qm-notice{color:#f3d399;min-height:24px;margin:8px 0;line-height:1.7}.qm-filters{grid-template-columns:2fr 1fr 1.3fr 1.3fr auto;gap:8px;margin:0 0 20px;display:grid}.qm-market input,.qm-market select{color:#fff;box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#161520;border:1px solid #735b76;border-radius:8px;padding:11px}.qm-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.qm-card{border:1px solid #786278;border-top:2px solid var(--qm-rarity);background:linear-gradient(145deg,#352b41,#1d1c29);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;transition:transform .15s;display:flex;position:relative;box-shadow:0 6px 18px #0003}.qm-card:hover{transform:translateY(-3px)}.qm-card h3{overflow-wrap:anywhere;min-height:51px;margin:3px 0;font-size:16px;line-height:1.6}.qm-card-top{align-items:center;gap:12px;display:flex}.qm-icon{background:#100f1880;border:1px solid #c3aa8855;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.qm-icon>*{flex:none!important;width:52px!important;max-width:52px!important;height:52px!important;max-height:52px!important;display:block!important;position:relative!important;inset:auto!important}.qm-icon img{object-fit:contain}.qm-rarity{font-size:12px;line-height:1.6}.qm-price{color:var(--qm-gold);margin:6px 0;font-size:23px}.qm-market-hint{color:#c8bacb;font-size:11px;line-height:1.7}.qm-card-action{width:100%;margin-top:auto}.qm-badge{color:#e7c993;background:#b2904720;border:1px solid #d5b57555;border-radius:20px;align-self:flex-start;padding:3px 9px;font-size:11px}.qm-alert{color:#ffbbac;line-height:1.7}.qm-pager{justify-content:center;align-items:center;gap:18px;margin:24px;display:flex}.qm-empty{text-align:center;background:#28203366;border:1px dashed #a4817455;border-radius:16px;padding:50px 20px}.qm-empty>span{color:var(--qm-gold);font-size:54px}.qm-empty h3{font-size:21px}.qm-footnote{color:#c3b4c5;margin-top:24px;font-size:12px;line-height:1.8}.qm-sell,.qm-admin{background:#282233;border:1px solid #766172;border-radius:14px;max-width:850px;padding:26px}.qm-sell label,.qm-admin>label{margin:16px 0;font-size:14px;display:block}.qm-sell label>*{margin-top:8px;display:block}.qm-preview{background:#171622;border:1px solid #b1967155;border-radius:12px;padding:16px}.qm-preview>.qm-icon{float:left;margin-right:15px}.qm-preview:after{content:"";clear:both;display:block}.qm-abilities p{color:#d8cddb;margin:8px 0;font-size:13px;line-height:1.8}.qm-estimate{color:var(--qm-gold);line-height:2}.qm-admin>label input[type=checkbox]{width:auto;margin-right:10px}.qm-admin details{margin:20px 0}.qm-admin summary{cursor:pointer;color:var(--qm-gold);padding:12px}.qm-policy-list{max-height:450px;overflow:auto}.qm-policy{border-bottom:1px solid #6c526655;grid-template-columns:24px minmax(100px,1fr) 100px 15px 100px;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:grid}.qm-policy input[type=checkbox]{width:20px}.qm-dialog{color:#fff;box-sizing:border-box;background:linear-gradient(140deg,#33273c,#171722);border:1px solid #dab184;border-radius:18px;width:min(520px,100% - 36px);max-height:85dvh;padding:26px;overflow:auto;box-shadow:0 20px 70px #0009}.qm-dialog::backdrop{backdrop-filter:blur(4px);background:#080611bd}.qm-dialog .qm-close{margin-bottom:14px;margin-left:auto;display:block}.qm-dialog .qm-icon{width:86px;height:86px;margin:0 auto 16px}.qm-dialog h2{overflow-wrap:anywhere;font-size:23px}.qm-total{color:#edc98c;margin:18px 0;font-size:28px;display:block}.qm-dialog>button:not(.qm-close){width:100%;margin:7px 0}.qm-dialog-notice{color:#ffc9bc;line-height:1.7}.qm-market [hidden]{display:none!important}@media (width<=700px){.qm-hero{padding:24px 18px}.qm-stats{gap:7px}.qm-stats>div{padding:12px 5px}.qm-stats strong{font-size:19px}.qm-stats small{font-size:10px}.qm-tabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.qm-tabs button{white-space:nowrap;flex:none;padding:10px 12px;font-size:13px}.qm-filters{grid-template-columns:1fr 1fr}.qm-filters input{grid-column:1/-1}.qm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qm-card{gap:6px;padding:12px}.qm-card-top{flex-direction:column;align-items:flex-start;gap:6px}.qm-card h3{min-height:42px;font-size:13px}.qm-card small{overflow-wrap:anywhere;font-size:10px}.qm-price{font-size:18px}.qm-card-action{padding:9px 6px!important;font-size:12px!important}.qm-sell,.qm-admin{padding:17px}.qm-policy{grid-template-columns:24px 1fr 70px 10px 70px;gap:4px}.qm-policy input{padding:7px 3px;font-size:11px}.qm-policy span{overflow-wrap:anywhere}.qm-dialog{padding:20px}.qm-footnote{font-size:11px}}@media (prefers-reduced-motion:reduce){.qm-card{transition:none}.qm-card:hover{transform:none}}.qm-hero,.qm-sell,.qm-preview,.qm-card{background:radial-gradient(at top,#a6755630,#0000 70%),linear-gradient(130deg,#3c2b40,#191925);border-radius:3px 22px;box-shadow:inset 0 0 0 3px #100d18,inset 0 0 0 4px #b79a6144,0 8px 22px #08061055}.qm-hero h2,.qm-sell h3{color:#f5d8a2;letter-spacing:.07em;font-family:serif}.qm-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:480px;margin:20px 0;padding:4px;display:grid;overflow:auto}.qm-market .qm-choice{text-align:left;background:linear-gradient(120deg,#48323d,#201b2c);border:1px solid #a08360;border-radius:3px 18px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex;position:relative}.qm-choice strong{overflow-wrap:anywhere}.qm-choice[aria-pressed=true]{border-color:#f8d898;box-shadow:0 0 18px #edc98633,inset 0 0 12px #efc67022}.qm-choice[aria-pressed=true]:after{content:"✦ 選択中";color:#f5d596;font-size:11px;position:absolute;top:10px;right:10px}.qm-choice .qm-abilities{border-top:1px solid #bc956d44;width:100%}.qm-choice .qm-abilities p{margin:5px 0;font-size:12px}.qm-sell-caption{color:#e7c78a;margin-bottom:15px;display:block}.qm-preview>strong{color:#f6dfb6;margin:10px 0;font-size:20px;display:block}.qm-preview .qm-required{color:#f4cb98}.qm-estimate{background:#161421;border:1px solid #b89a6655;border-radius:3px;padding:16px}.qm-dialog{border-radius:3px 22px;box-shadow:inset 0 0 0 4px #15111c,inset 0 0 0 5px #bda46d55,0 20px 70px #0009}@media (width<=700px){.qm-showcase{grid-template-columns:1fr;max-height:420px}.qm-choice{padding:14px}.qm-preview>.qm-icon{float:none;margin-bottom:12px}}.qm-sell{max-width:none}.qm-sell-layout{grid-template-columns:minmax(260px,1fr) minmax(280px,390px);align-items:start;gap:24px;margin-top:24px;display:grid}.qm-sell-bag{background:#171522;border:1px solid #99769155;border-radius:4px;min-width:0;padding:16px}.qm-sell-bag h4{color:#ead0a4;margin:0 0 16px}.qm-bag-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qm-bag-filters input{grid-column:1/-1}.qm-bag-count{color:#c6b6ca;margin-top:12px;display:block}.qm-sell .qm-showcase{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));align-content:start;gap:7px;max-height:510px;margin:12px 0;padding:6px;display:grid;overflow:auto}.qm-market .qm-sell .qm-choice{aspect-ratio:1;border:2px solid var(--qm-slot-rarity);background:linear-gradient(145deg,#383947,#151521);border-radius:4px;min-width:0;min-height:0;padding:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #b9b5d12b}.qm-sell .qm-choice .qm-icon{background:#0c1019;border:0;border-radius:0;width:100%;height:100%;overflow:hidden}.qm-sell .qm-choice .qm-icon>*{object-fit:contain;width:86%!important;max-width:100%!important;height:86%!important;max-height:100%!important}.qm-sell .qm-choice[aria-pressed=true]{outline-offset:1px;outline:2px solid #fce4a9;box-shadow:0 0 16px #efd18e66}.qm-sell .qm-choice[aria-pressed=true]:after{content:"✓";text-shadow:0 1px 3px #000;color:#fff2bb;font-size:15px;top:1px;right:4px}.qm-slot-amount{color:#fff;text-shadow:0 1px 3px #000;background:#1119;padding:1px 2px;font-size:10px;line-height:1.2;position:absolute;bottom:3px;right:3px}.qm-sell-desk{min-width:0;position:sticky;top:12px}.qm-sell-desk .qm-preview{min-height:170px;scroll-margin-top:12px}.qm-preview h4{color:#f5dbad;overflow-wrap:anywhere;margin:12px 0;font-size:20px}.qm-select-rune{text-align:center;color:#d4b17c;font-size:42px;display:block}.qm-sell-desk>.qm-primary{width:100%}.qm-bag-empty{text-align:center;color:#dac9de;grid-column:1/-1;padding:20px}.qm-sell .qm-choice:focus-visible{outline-offset:1px;outline:3px solid #fff1bd}@media (width<=700px){.qm-sell-layout{grid-template-columns:1fr;gap:18px}.qm-sell-bag{padding:12px}.qm-sell .qm-showcase{grid-template-columns:repeat(auto-fill,minmax(57px,1fr));gap:6px;max-height:310px}.qm-sell-desk{position:static}.qm-sell .qm-choice{padding:4px}.qm-bag-filters select{padding:10px 5px;font-size:12px}}.qm-icon{isolation:isolate;contain:paint;overflow:hidden}.qm-icon>svg{overflow:hidden!important}.qm-sell .qm-showcase{grid-auto-rows:auto;align-items:start}.qm-market .qm-sell .qm-choice{aspect-ratio:auto;box-sizing:border-box;isolation:isolate;align-self:start;height:auto;padding:0}.qm-sell .qm-choice:before{content:"";pointer-events:none;width:100%;padding-top:100%;display:block}.qm-sell .qm-choice .qm-icon{padding:0;display:block;overflow:hidden;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:absolute!important;inset:5px!important}.qm-sell .qm-choice .qm-icon>*{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.qm-slot-amount{z-index:2}.qm-sell .qm-choice[aria-pressed=true]:after{z-index:3}.qm-sell .qm-choice:hover{transform:none}@media (width<=700px){.qm-sell .qm-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.qm-sell .qm-choice .qm-icon{inset:4px!important}}.qm-sell .qm-showcase{grid-template-columns:repeat(auto-fill,72px);grid-auto-rows:72px;justify-content:start;align-items:start;gap:8px}.qm-market .qm-sell .qm-choice{aspect-ratio:auto;flex:none;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0!important}.qm-sell .qm-choice:before{content:none!important;padding:0!important;display:none!important}.qm-sell .qm-choice .qm-icon{width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important;inset:4px!important}.qm-sell .qm-choice .qm-icon>*{width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important}@media (width<=700px){.qm-sell .qm-showcase{grid-template-columns:repeat(auto-fill,60px);grid-auto-rows:60px;gap:7px}.qm-market .qm-sell .qm-choice{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}.qm-sell .qm-choice .qm-icon,.qm-sell .qm-choice .qm-icon>*{width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}}@media (width<=360px){.qm-sell .qm-showcase{grid-template-columns:repeat(auto-fill,48px);grid-auto-rows:48px;gap:7px}.qm-market .qm-sell .qm-choice{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.qm-sell .qm-choice .qm-icon,.qm-sell .qm-choice .qm-icon>*{width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important}}.quest-page .q-equipped-grid>.q-equipped-slot{flex-shrink:0;justify-content:center;height:88px;padding:5px 3px;overflow:hidden}.quest-page .q-equipped-slot>.q-item-art,.quest-page .q-equipped-slot>svg{flex:0 0 34px;width:34px;height:34px;margin:0}.quest-page .q-bag-storage{min-width:0}.quest-page #q-inventory.ql-unique-items{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));align-items:stretch;gap:8px}.quest-page #q-inventory.ql-unique-items>.q-item-cell{aspect-ratio:auto;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;height:auto;min-height:142px;padding:10px 7px;display:flex;overflow:hidden}.quest-page #q-inventory.ql-unique-items>.q-item-cell>.q-item-art,.quest-page #q-inventory.ql-unique-items>.q-item-cell>svg{object-fit:contain;flex:0 0 52px;width:52px;max-width:100%;height:52px;margin:0}.quest-page #q-inventory.ql-unique-items>.q-item-cell>span{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:12px;line-height:1.45}.quest-page #q-inventory.ql-unique-items>.q-item-cell>small{white-space:normal;overflow-wrap:anywhere;max-width:100%;position:static}.quest-page #q-inventory:not(.ql-unique-items)>.q-item-cell{overflow:hidden}.quest-page #q-inventory:not(.ql-unique-items)>.q-item-cell>.q-item-art,.quest-page #q-inventory:not(.ql-unique-items)>.q-item-cell>svg{object-fit:contain;object-position:center;width:calc(100% - 12px);height:calc(100% - 12px);margin:0;position:absolute;inset:6px;transform:none}.quest-page .q-item-art{object-position:center;vertical-align:middle}.quest-page svg.q-item-art{image-rendering:auto;filter:none}.quest-page .q-detail-icon>.q-item-art,.quest-page .q-fate-icon>.q-item-art,.quest-page .q-shop-art>.q-item-art{object-fit:contain;object-position:center;width:100%;height:100%;margin:0;display:block;position:static;transform:none}.quest-page #q-stage[data-encounter=training]{height:clamp(420px,56vh,560px)!important}.quest-page #q-stage[data-encounter=training] #q-enemy-art{top:18px;bottom:4%}.quest-page #q-stage[data-encounter=training] .q-foe-visual{flex:0 440px;width:min(440px,88%);max-width:88%;height:100%}.quest-page #q-stage[data-encounter=training] .q-foe-visual>img{object-position:center bottom;flex:1 1 0;width:100%;height:calc(100% - 64px);min-height:0}@media (width<=700px){.quest-page .q-equipped-grid>.q-equipped-slot{height:80px}.quest-page #q-stage[data-encounter=training]{height:390px!important}.quest-page #q-stage[data-encounter=training] .q-foe-visual{width:92%;max-width:92%}}#qh-login-bonus{color:#d7c5b8;min-height:44px;box-shadow:none;letter-spacing:.03em;background:#ffffff06;border:1px solid #aa8d7955;border-radius:6px;margin-top:.6rem;padding:.4rem .85rem;font-size:.8rem;font-weight:400}#qh-login-bonus:hover{background:#ffffff10;border-color:#bba28c}#qh-login-bonus:focus-visible{outline-offset:3px;outline:2px solid #d2b58d}#qh-login-bonus.has-reward:after{content:" •";color:#d8b879}.qlb-dialog{box-sizing:border-box;color:#f0dfbf;text-align:center;background:radial-gradient(at 10% 5%,#26140899,#0000 45%),radial-gradient(at 90% 90%,#241407aa,#0000 50%),repeating-linear-gradient(7deg,#150a050d 0 1px,#0000 1px 4px),linear-gradient(105deg,#422a1b,#725037 22%,#79573b 52%,#624129 83%,#382116);border:5px double #9c794d;border-radius:10px;width:min(94vw,680px);max-height:90dvh;padding:1.3rem;overflow:auto;box-shadow:inset 0 0 45px #1c0d0a99,inset 0 0 0 2px #d2b07833,0 15px 80px #000a}.qlb-dialog::backdrop{background:#080513cc}.qlb-dialog h2{color:#f3dfb4;text-shadow:0 2px 2px #23120c;letter-spacing:.04em;font-size:clamp(1.1rem,5vw,1.5rem)}.qlb-dialog p,.qlb-dialog>small{color:#e5d0ad}.qlb-dialog button{color:#f3dfbf;background:linear-gradient(#503832,#34241f);border:1px solid #aa8960;border-radius:5px;min-height:44px;padding:.6rem 1rem;box-shadow:inset 0 1px #e6c69a22}.qlb-dialog button:disabled{opacity:.5}.qlb-card{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;margin:1.2rem 0;display:grid}.qlb-card article{background:#26170f30;border:1px solid #bc966455;border-radius:4px;align-content:start;justify-items:center;gap:.7rem;min-height:202px;padding:.8rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #26150c33}.qlb-card article>small{letter-spacing:.08em;text-shadow:0 1px 2px #25150b;opacity:1;border-bottom:1px solid #d4b78444;align-self:start;width:100%;padding-bottom:.35rem;font-size:.9rem;font-weight:700;line-height:1.5;display:block;color:#f6e6c6!important}.qlb-card article>strong{color:#f4e3c3;font-size:.9rem;line-height:1.5}.qlb-card .is-today{background:#b28a4630;border-color:#dfbc7f;box-shadow:inset 0 0 0 1px #e1bc6933}.qlb-reward-art{justify-content:center;align-items:center;gap:6px;height:56px;display:flex}.qlb-icon-frame{box-sizing:border-box;background:linear-gradient(145deg,#332a23,#171419);border:3px double #b89a67;border-radius:5px;place-items:center;width:56px;height:56px;padding:5px;display:grid;box-shadow:inset 0 1px 5px #000a,0 2px 5px #20100b77}.qlb-icon-frame img,.qlb-icon-frame svg{object-fit:contain;width:40px;max-width:100%;height:40px;display:block}.qlb-coin{color:#342616;background:linear-gradient(135deg,#dfc17b,#937036);border:3px double #b99956;border-radius:50%;place-items:center;width:42px;height:42px;font:700 13px Georgia,serif;display:grid;box-shadow:0 2px 4px #24170d88}.qlb-stamp{color:#e7a6a5;text-shadow:0 1px #391a1d;background:#47252b80;border:3px double #cb8585;border-radius:50%;padding:.25rem;font-size:.95rem;font-weight:700;line-height:1.1;position:absolute;inset:auto 9px 9px;transform:rotate(-12deg)}.qlb-stamp:before{content:"♥";font-size:1.5rem;line-height:1;display:block}.qlb-stamp.is-new{animation:.55s ease-out both qlb-stamp}@keyframes qlb-stamp{0%{opacity:0;transform:scale(2.4)rotate(-28deg)}65%{opacity:1;transform:scale(.9)rotate(-12deg)}to{transform:scale(1)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.qlb-stamp.is-new{animation:none}}.qn-night{color:#f2dfed;background:linear-gradient(135deg,#32253fe8,#171b31ee);border:1px solid #a681a1;border-radius:1rem;max-width:56rem;margin:1rem auto;padding:1rem 1.3rem;box-shadow:inset 0 1px #eac6e62b}.qn-night[hidden]{display:none}.qn-night p{margin:.4rem 0;line-height:1.7}.qn-night progress{accent-color:#d397bd;width:100%;height:.65rem}.qn-night>div{flex-wrap:wrap;gap:.7rem;display:flex}.qn-night button{color:#fff0dc;cursor:pointer;background:#553049;border:1px solid #c9a77b;border-radius:.6rem;padding:.7rem 1rem}.qn-night summary{cursor:pointer;padding:.7rem 0}.qn-night li{line-height:1.8}@media (width<=700px){.qn-night{margin:.7rem;padding:.8rem}.qn-night button{flex:100%}}@media (prefers-reduced-motion:reduce){.qn-night *{animation:none!important}}#q-home[data-princess-away=true] .qh-character,#q-home[data-princess-away=true] .qh-lizetta,#q-home[data-princess-away=true] .qn-faces img+img{visibility:hidden}#q-home[data-princess-away=true] #qs-home-line{display:none}body:has(#qs-dialog[open]) #q-home .qh-character{visibility:hidden}.qn-night li button{margin-left:.6rem}.qn-night>.qn-track{margin:35px 30px 8px;display:block;position:relative}.qn-track .qn-faces{transition:left .7s;display:flex;position:absolute;bottom:2px;transform:translate(-50%)}.qn-faces img{object-fit:cover;object-position:center 18%;background:#362536;border:2px solid #efd0a4;border-radius:50%;width:34px;height:34px;margin:0}.qn-faces img+img{margin-left:-7px}.qn-time-labels{text-align:center;white-space:normal;font-size:12px}.qn-night .qn-time-labels{color:#efd0a4;justify-content:space-between;margin:0 30px;font-size:13px;display:flex}.qn-time-labels span{flex:1}.qn-time-labels span:first-child{text-align:left}.qn-time-labels span:last-child{text-align:right}#q-home .qh-town>.qn-night{width:49%;max-width:760px;box-shadow:none;z-index:4;box-sizing:border-box;text-shadow:0 2px 5px #100915;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:18px;left:3%}.qn-night>p:first-child{margin:0 0 8px;font-size:14px;font-weight:600}#q-home .qn-night .qn-time-labels{margin:0 20px}.qn-controls{color:#eddce8;background:linear-gradient(110deg,#261c30,#191522);border-inline:1px solid #c286b355;padding:10px 20px}.qn-controls[hidden]{display:none}.qn-controls>p{margin:0 0 5px;font-size:12px;line-height:1.7}.qn-controls>div{flex-wrap:wrap;gap:8px;display:flex}.qn-controls summary{cursor:pointer;padding:5px 0;font-size:12px}.qn-controls li{font-size:13px;line-height:1.8}.qn-controls button{padding:8px 12px}.qn-controls li button{margin-left:8px}#q-home[data-relationships=true] .qh-town{height:680px;min-height:680px}#q-home[data-relationships=true] .qh-welcome,#q-home[data-relationships=true] .qh-central{top:145px}#q-home[data-relationships=true] .qh-character{width:55%;top:130px;left:0}#q-home[data-relationships=true] .qh-character .qh-lizetta{height:118%;bottom:-10%}@media (width<=700px){#q-home .qh-town>.qn-night{width:92%;max-width:none;top:14px;left:4%}.qn-night>p:first-child{font-size:12px}#q-home[data-relationships=true] .qh-town{height:710px;min-height:710px}#q-home[data-relationships=true] .qh-welcome{top:145px}#q-home[data-relationships=true] .qh-central{top:220px}#q-home[data-relationships=true] .qh-character{width:99%;top:160px;bottom:100px;left:-23%}#q-home[data-relationships=true] .qh-character .qh-lizetta{height:103%;bottom:0}.qn-controls{padding:10px 12px}}.qn-controls>p{font-size:16px;line-height:1.8}.qn-controls summary{font-size:14px}.qn-receipt{color:#fff0cb;background:linear-gradient(110deg,#493048,#251c32);border:1px solid #d9b577;border-radius:8px;padding:14px 18px;font-size:17px;box-shadow:0 0 20px #d6aa5430}#q-home .qh-town{isolation:isolate}#q-home .qh-character{z-index:1;-webkit-mask-image:none;mask-image:none}#q-home .qh-character .qh-lizetta{-webkit-mask-image:linear-gradient(#000 0% 76%,#000000d9 84%,#00000059 94%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#000000d9 84%,#00000059 94%,#0000 100%)}#q-home .qh-town>.qn-night{z-index:8}#q-home .qh-character .qh-lizetta{object-fit:contain;width:auto;max-width:none;left:50%;translate:-50%}#q-home .qn-night>.qn-heading{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;min-height:64px;display:flex}.qn-night .qn-night-count{min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.65}.qn-night-count span{display:inline-block}#q-home .qn-night>.qn-track{margin:24px 20px 3px}.qn-track>progress{margin-top:0}.qg-relationships{color:#fff1dc;text-shadow:0 2px 4px #100915;flex:none;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:relative}.qg-relationships[hidden]{display:none}.qg-gauge{--qg-low:#d85617;--qg-high:#ffd073;--qg-rim:#ffc978;--qg-base:#42251d;--qg-glow:#fc983c40;border:0;min-width:0;margin:0;padding:0}.qg-passion{--qg-low:#a81678;--qg-high:#ff80da;--qg-rim:#f3a4d6;--qg-base:#382037;--qg-glow:#ef56ce40}.qn-night .qg-gauge>summary{cursor:pointer;width:62px;color:var(--qg-rim);touch-action:manipulation;border-radius:5px;flex-direction:column;align-items:center;gap:0;margin:0;padding:0;line-height:1.2;list-style:none;display:flex}.qg-gauge>summary::-webkit-details-marker{display:none}.qg-heart{width:56px;height:52px;filter:drop-shadow(0 1px 3px #110913) drop-shadow(0 0 5px var(--qg-glow));display:block;position:relative}.qg-heart svg{width:100%;height:100%;display:block;overflow:visible}.qg-heart-base{fill:var(--qg-base)}.qg-heart-rim{fill:none;stroke:var(--qg-rim);stroke-width:1.8px;stroke-linejoin:round}.qg-stop-low{stop-color:var(--qg-low)}.qg-stop-high{stop-color:var(--qg-high)}.qg-heart-inner{fill:none;stroke:var(--qg-rim);stroke-width:.7px;opacity:.55}.qg-heart-sheen{fill:none;stroke:#fff5db;stroke-width:2.5px;stroke-linecap:round;opacity:.5}.qg-heart-facet{fill:none;stroke:#fff0d5;stroke-width:.6px;opacity:.2}.qg-heart-spark{fill:#fff0cd;stroke:var(--qg-rim);stroke-width:.5px}.qg-value{text-align:center;color:#fff6e6;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #230b1c,1px 0 2px #230b1c,-1px 0 2px #230b1c;font:700 17px/1.1 Georgia,serif;position:absolute;inset:16px 0 auto}.qg-value-long{font-size:12px;inset-inline:-4px}.qg-label{letter-spacing:.03em;white-space:nowrap;font-size:11px;font-weight:700}.qg-gauge[open]>summary,.qg-gauge>summary:hover{filter:brightness(1.15)}.qg-gauge>summary:focus-visible{outline:2px solid var(--qg-rim);outline-offset:4px}.qg-detail{z-index:10;border:1px solid var(--qg-rim);color:#f6e5dd;width:280px;max-width:calc(100vw - 42px);text-shadow:none;background:linear-gradient(135deg,#2b1e30f7,#161522fc);border-radius:4px 13px;padding:14px 16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px #090510a6}.qg-detail>strong{color:var(--qg-rim);font-size:14px}.qn-night .qg-detail>p{margin:7px 0;font-size:12px;line-height:1.7}.qg-detail>small{color:#cbbdc6;font-size:11px;line-height:1.7;display:block}@media (width<=1000px){#q-home .qn-night>.qn-heading{gap:10px}.qn-night-count{flex:1}.qn-night-count span{display:block}.qn-night .qn-night-count{font-size:12px}}@media (width<=360px){.qg-relationships{gap:5px}.qn-night .qg-gauge>summary{width:58px}.qn-night .qn-night-count{font-size:11px}}#q-home .qh-town>.qn-night:has(.qg-gauge[open]){z-index:10}@media (width<=700px){.qg-detail{inset:auto 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;overflow-wrap:anywhere;width:auto;max-width:none;max-height:calc(100dvh - 32px);position:fixed;overflow-y:auto}}#q-home .qh-character[hidden]{display:none!important}.q-extra-dialog{box-sizing:border-box;color:#f9e9f3;background:#251c2d;border:1px solid #b890a6;border-radius:12px;width:min(560px,92vw);max-height:85dvh;padding:20px;overflow:auto}.q-extra-dialog::backdrop{background:#0d091bb0}.q-extra-dialog>div{gap:10px;margin-top:15px;display:grid}.q-extra-dialog button{min-height:44px;color:inherit;cursor:pointer;background:#503345;border:1px solid #ad879b;border-radius:7px;padding:10px 14px}.q-extra-dialog button:disabled{opacity:.45}.q-extra-dialog h2{font-size:20px}.q-costume-select{align-items:center;gap:8px;display:flex}.q-costume-select[hidden]{display:none}.q-costume-select select{color:#f8e5f0;background:#281e32;border:1px solid #ac879d;border-radius:6px;max-width:260px;min-height:38px}.q-inventory-sorting{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.65rem 0;display:flex}.q-inventory-sorting>span{color:#d3c1b0;margin-right:.3rem;font-size:.8rem}.q-inventory-sorting button{color:#ded1c6;background:#241c2d;border:1px solid #8b747e;border-radius:5px;min-height:44px;padding:.35rem .75rem;font-size:.8rem}.q-inventory-sorting button[aria-pressed=true]{color:#fff0ce;background:#503c46;border-color:#d7b77c}.q-inventory-sorting button:disabled{opacity:.45}.q-item-cell>.q-equipped-tag{z-index:3;color:#fff3c4;text-shadow:0 1px #000;background:linear-gradient(#347663,#123b32);border:1px solid #fff1b5;border-radius:4px;place-items:center;min-width:19px;min-height:19px;padding:1px;font:700 15px/1 Georgia,serif;display:grid;top:2px;left:auto;right:2px;box-shadow:0 1px 3px #000}
