.eq-casino{--cz-felt: #1d5a3a;--cz-felt-hi: #2a7a50;--cz-felt-lo: #123b27;--cz-red: #b8332a;--cz-black: #1b1a22;--cz-win: #6fcf5a;--cz-lose: #ff8a76;--cz-push: #cfc3a4;--eq-card-w: calc(46px * var(--ui-scale))}.eq-casino .eq-window__body{display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap);min-height:0}.eq-casino .eq-window__body>*,.eq-rl>*,.eq-bj>*,.eq-hd>*,.eq-pk>*{flex-shrink:0}.eq-cz-felt{background:radial-gradient(ellipse at 50% 35%,var(--cz-felt-hi),var(--cz-felt) 55%,var(--cz-felt-lo));box-shadow:inset var(--px) var(--px) 0 #ffffff14,inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #00000073,0 0 0 var(--px) var(--c-ink);padding:var(--gap);color:#effff2}.eq-cz-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap)}.eq-cz-note{margin:0;font-size:var(--fs-sm);color:var(--c-text-dim);overflow-wrap:anywhere}.eq-cz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eq-cz-section-title{margin:0;font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi);text-shadow:var(--px) var(--px) 0 var(--c-ink)}.eq-cz-actions{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.eq-cz-actions .eq-btn{min-width:calc(76px * var(--ui-scale))}.eq-cz-key{opacity:.75;font-size:var(--fs-xs);margin-left:calc(var(--px) * 2)}.eq-cz-balance{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap);font-size:var(--fs-md)}.eq-cz-balance__label{color:var(--c-text-dim);font-size:var(--fs-sm)}.eq-cz-balance__net{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-cz-balance__net.is-win{color:var(--cz-win)}.eq-cz-balance__net.is-lose{color:var(--cz-lose)}.eq-cz-chips{display:flex;flex-direction:column;gap:var(--gap)}.eq-cz-chips__row{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5)}.eq-cz-chipbtn{display:inline-flex;flex-direction:column;align-items:center;gap:0;padding:calc(var(--px) * 1) calc(var(--px) * 2);background:transparent;border:0;color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-xs);cursor:pointer;box-shadow:0 0 0 var(--px) transparent}.eq-cz-chipbtn .eq-cz-chipimg{width:calc(32px * var(--ui-scale));height:calc(32px * var(--ui-scale));image-rendering:pixelated;display:block}.eq-cz-chipbtn:hover:not(:disabled){background:#ffffff14}.eq-cz-chipbtn.is-selected{box-shadow:0 0 0 var(--px) var(--c-gold-hi);background:#e8b64c2e}.eq-cz-chipbtn:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus);outline-offset:var(--px)}.eq-cz-chipbtn:disabled{opacity:.35;cursor:not-allowed}.eq-cz-stake{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gap) * .5)}.eq-cz-stake__label{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-cz-stake__input{width:calc(96px * var(--ui-scale));padding:calc(var(--px) * 2);font-family:var(--font-body);font-size:var(--fs-md);text-align:right;background:var(--c-void);color:var(--c-gold-hi);border:var(--px) solid var(--c-stone-hi)}.eq-cz-stake__input:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus)}.eq-cz-stake__hint{margin:0;font-size:var(--fs-xs);color:var(--c-text-faint)}.eq-cz-quick{padding:calc(var(--px) * 2) var(--gap)}.eq-cz-allin.is-selected{box-shadow:0 0 0 var(--px) var(--c-gold-hi);background:#e8b64c2e;color:var(--c-gold-hi)}.eq-cz-stake__hint.is-allin,.eq-cz-allin__note{color:var(--c-gold-hi)}.eq-cz-stake__input{min-width:calc(96px * var(--ui-scale));width:11ch}.eq-cardrow{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--px) * 2);min-height:calc(var(--eq-card-w) * 44 / 32)}.eq-card{position:relative;display:inline-block;width:var(--eq-card-w);height:calc(var(--eq-card-w) * 44 / 32);filter:drop-shadow(var(--px) var(--px) 0 rgba(0,0,0,.5))}.eq-card__img{display:block;width:100%;height:100%;image-rendering:pixelated}.eq-card.is-dealt{animation:eq-cz-deal .22s steps(5) both}.eq-card.is-flipping{animation:eq-cz-flip .13s steps(3) both}.eq-card.is-win{outline:calc(var(--px) * 2) solid var(--c-gold-hi);outline-offset:calc(var(--px) * 1)}.eq-card.is-dim{opacity:.55}.eq-cardrow--overlap .eq-card+.eq-card{margin-left:calc(var(--eq-card-w) * -.45)}@keyframes eq-cz-deal{0%{transform:translate(calc(var(--eq-card-w) * 1.5),calc(var(--eq-card-w) * -1.2)) rotate(14deg);opacity:0}to{transform:none;opacity:1}}@keyframes eq-cz-flip{50%{transform:scaleX(.05)}to{transform:scaleX(1)}}.eq-cz-banner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--gap);padding:var(--gap);font-family:var(--font-title);font-size:var(--fs-lg);text-align:center;background:var(--c-void);box-shadow:inset 0 0 0 var(--px) var(--c-stone-hi)}.eq-cz-banner[hidden]{display:none}.eq-cz-banner__detail{font-family:var(--font-body);font-size:var(--fs-md)}.eq-cz-banner.is-win{color:var(--cz-win);box-shadow:inset 0 0 0 var(--px) var(--cz-win)}.eq-cz-banner.is-lose{color:var(--cz-lose);box-shadow:inset 0 0 0 var(--px) var(--cz-lose)}.eq-cz-banner.is-push{color:var(--cz-push)}.eq-cz-banner.is-info{color:var(--c-gold-hi)}.eq-cz-banner.is-flash{animation:eq-cz-flash .6s steps(4) 1}@keyframes eq-cz-flash{0%,50%{background:#6fcf5a59}25%,75%,to{background:var(--c-void)}}.eq-cz-history{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-cz-history__title{margin:0;font-size:var(--fs-sm);font-family:var(--font-title);color:var(--c-gold-hi)}.eq-cz-history__total{color:var(--c-text-dim);font-family:var(--font-body)}.eq-cz-history__empty{margin:0;font-size:var(--fs-sm)}.eq-cz-history__empty[hidden]{display:none}.eq-cz-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--px) * 1);max-height:calc(150px * var(--ui-scale));overflow:auto}.eq-cz-history__item{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:space-between;padding:calc(var(--px) * 1) calc(var(--px) * 3);font-size:var(--fs-sm);background:#ffffff0d;border-left:calc(var(--px) * 2) solid var(--cz-push)}.eq-cz-history__item.is-win{border-left-color:var(--cz-win)}.eq-cz-history__item.is-lose{border-left-color:var(--cz-lose)}.eq-cz-history__item.is-win .eq-cz-history__net{color:var(--cz-win)}.eq-cz-history__item.is-lose .eq-cz-history__net{color:var(--cz-lose)}:root[data-reduce-effects=true] .eq-card.is-dealt,:root[data-reduce-effects=true] .eq-card.is-flipping,:root[data-reduce-effects=true] .eq-cz-banner.is-flash{animation:none}@media(prefers-reduced-motion:reduce){.eq-card.is-dealt,.eq-card.is-flipping,.eq-cz-banner.is-flash{animation:none}}@media(max-width:560px){.eq-casino{--eq-card-w: calc(38px * var(--ui-scale))}.eq-cz-chipbtn .eq-cz-chipimg{width:calc(26px * var(--ui-scale));height:calc(26px * var(--ui-scale))}}:root[data-contrast=high] .eq-cz-felt{background:#000;box-shadow:inset 0 0 0 calc(var(--px) * 2) #fff}.eq-cz-rtp{margin:0;align-self:flex-end;font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-cz-rtp[hidden]{display:none}.eq-cz-prevention{display:flex;flex-direction:column;gap:var(--gap);line-height:1.45}.eq-cz-prevention p{margin:0}.eq-cz-selfex__choices{display:flex;flex-wrap:wrap;gap:var(--gap)}.eq-cz-selfex__choice{display:inline-flex;align-items:center;gap:calc(4px * var(--ui-scale));cursor:pointer}.eq-rl-ready{font-size:var(--fs-sm)}.eq-rl-auto.is-on{outline:calc(2px * var(--ui-scale)) solid var(--c-gold-hi)}.eq-sl,.eq-pk,.eq-dc,.eq-bd{display:flex;flex-direction:column;gap:var(--gap);min-height:0}.eq-sl-autoselect{padding:calc(var(--px) * 2) var(--gap);min-height:calc(32px * var(--ui-scale));font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-text);background:var(--c-void);border:var(--px) solid var(--c-stone-hi)}.eq-sl-autoselect:focus-visible,.eq-sl-linebtn:focus-visible,.eq-pk-riskbtn:focus-visible,.eq-dc-dirbtn:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus);outline-offset:var(--px)}.eq-sl-autoselect:disabled{opacity:.5}.eq-slots{--sl-gold: #e8b640}.eq-sl-cabinet{display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:var(--gap);background:linear-gradient(180deg,#5b2a1a,#3a1a12 60%,#2a120c);box-shadow:inset var(--px) var(--px) 0 #ffdca040,inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #00000080,0 0 0 var(--px) var(--c-ink)}.eq-sl-marquee{padding:calc(var(--px) * 2) var(--gap-lg);font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi);letter-spacing:calc(var(--px) * 1);text-shadow:var(--px) var(--px) 0 var(--c-ink);background:var(--c-void);box-shadow:inset 0 0 0 var(--px) var(--c-gold-lo),0 0 0 var(--px) var(--c-ink);animation:eq-sl-marquee 1.2s steps(2) infinite}@keyframes eq-sl-marquee{50%{box-shadow:inset 0 0 0 var(--px) var(--c-gold-hi),0 0 0 var(--px) var(--c-ink)}}.eq-sl-reels{width:100%;display:flex;justify-content:center}.eq-sl-canvas{display:block;width:100%;max-width:min(calc(168px * 3 * var(--ui-scale)),66.5vh);aspect-ratio:168 / 96;height:auto;image-rendering:pixelated;box-shadow:0 0 0 var(--px) var(--c-ink),var(--shadow-drop)}.eq-sl-wintext{margin:0;min-height:calc(var(--fs-md) * 1.3);font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi);text-align:center;text-shadow:var(--px) var(--px) 0 var(--c-ink)}.eq-sl-lines{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--px) * 2)}.eq-sl-lines__label{margin-right:var(--gap);font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-sl-lines__note{margin-left:var(--gap)}.eq-sl-linebtn{min-width:calc(26px * var(--ui-scale));min-height:calc(26px * var(--ui-scale));padding:0;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-text);background:var(--c-stone);border:0;cursor:pointer;box-shadow:inset var(--px) var(--px) 0 var(--c-stone-hi),inset calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--c-stone-lo),0 0 0 var(--px) var(--c-ink)}.eq-sl-linebtn:hover,.eq-sl-linebtn[aria-pressed=true]{color:var(--c-ink);background:var(--c-gold)}.eq-sl-controls{display:flex;flex-direction:column;gap:var(--gap)}.eq-sl-betrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap)}.eq-sl-perline{display:inline-flex;align-items:center;gap:var(--gap)}.eq-sl-linebet{min-width:calc(48px * var(--ui-scale));text-align:center;font-size:var(--fs-md)}.eq-sl-bettext{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-sl-step{min-width:calc(34px * var(--ui-scale));padding:0 var(--gap)}.eq-sl-spin{min-width:calc(150px * var(--ui-scale))}.eq-sl-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--gap-lg);align-items:start}.eq-sl-rules summary{cursor:pointer;font-family:var(--font-title);font-size:var(--fs-sm);color:var(--c-gold-hi)}.eq-sl-rules ul{margin:var(--gap) 0;padding-left:calc(var(--gap) * 2);font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-sl-paytable{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.eq-sl-paytable caption{caption-side:bottom;padding-top:var(--gap);text-align:left;font-size:var(--fs-xs);color:var(--c-text-faint)}.eq-sl-paytable th,.eq-sl-paytable td{padding:calc(var(--px) * 1) calc(var(--px) * 3);text-align:right;border-bottom:var(--px) solid rgba(255,255,255,.08)}.eq-sl-paytable thead th{color:var(--c-gold-hi);font-weight:400}.eq-sl-paytable tbody th{display:flex;align-items:center;gap:var(--gap);text-align:left;font-weight:400;color:var(--c-text)}.eq-sl-paytable td small{font-size:var(--fs-xs)}.eq-sl-paytable tr.is-scatter th{color:#d4acfa}.eq-sl-symimg{width:calc(24px * var(--ui-scale));height:calc(24px * var(--ui-scale));image-rendering:pixelated;flex:none}.eq-pk-boardbox{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 2);padding-bottom:var(--gap)}.eq-pk-settings{margin:0;font-family:var(--font-title);font-size:var(--fs-sm);color:var(--c-gold-hi);text-align:center}.eq-pk-board,.eq-pk-buckets{width:100%;max-width:min(calc(340px * 1.6 * var(--ui-scale)),calc(44vh * 340 / 300))}.eq-pk-canvas{display:block;width:100%;aspect-ratio:340 / 300;height:auto;image-rendering:pixelated;background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.07),transparent 70%),#07060a8c;box-shadow:inset 0 0 0 var(--px) var(--c-ink)}.eq-pk-buckets{list-style:none;margin:0;padding:0 2.94%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.eq-pk-bucket{display:flex;align-items:center;justify-content:center;min-width:0;padding:calc(var(--px) * 2) 0;overflow:hidden;font-family:var(--font-body);font-size:calc(var(--fs-xs) * .9);letter-spacing:-.03em;color:#fff;background:#5a2230;box-shadow:inset 0 0 0 1px var(--c-ink)}.eq-pk-bucket.is-loss{background:#5a2230}.eq-pk-bucket.is-even{background:#8a5a1f}.eq-pk-bucket.is-good{color:#1a1410;background:#d6a62a}.eq-pk-bucket.is-great{color:#10240f;background:#62c070}.eq-pk-bucket.is-jackpot{background:#a53cc0}.eq-pk-bucket.is-hit{outline:calc(var(--px) * 2) solid var(--c-gold-hi);outline-offset:calc(var(--px) * -2);animation:eq-pk-hit .52s steps(4) 2}@keyframes eq-pk-hit{50%{filter:brightness(1.7)}}.eq-pk-settings-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-lg);align-items:end}.eq-pk-risk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--px) * 2)}.eq-pk-risk__label{margin-right:var(--gap);font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-pk-riskbtn,.eq-dc-dirbtn{min-height:calc(32px * var(--ui-scale));padding:0 var(--gap-lg);font-family:var(--font-body);font-size:var(--fs-md);color:var(--c-text);background:var(--c-stone);border:0;cursor:pointer;box-shadow:inset var(--px) var(--px) 0 var(--c-stone-hi),inset calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--c-stone-lo),0 0 0 var(--px) var(--c-ink)}.eq-pk-riskbtn.is-selected,.eq-dc-dirbtn.is-selected{color:var(--c-ink);background:var(--c-gold);box-shadow:inset var(--px) var(--px) 0 var(--c-gold-hi),inset calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--c-gold-lo),0 0 0 var(--px) var(--c-ink)}.eq-pk-riskbtn:disabled,.eq-dc-dirbtn:disabled{opacity:.55;cursor:not-allowed}.eq-pk-side,.eq-dc-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-lg);align-items:start}.eq-pk-recent,.eq-dc-recent{list-style:none;margin:var(--gap) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--px) * 2)}.eq-pk-chip,.eq-dc-chip{min-width:calc(34px * var(--ui-scale));padding:calc(var(--px) * 1) calc(var(--px) * 3);text-align:center;font-family:var(--font-body);font-size:var(--fs-sm);color:#fff;background:#5a2230;box-shadow:0 0 0 var(--px) var(--c-ink)}.eq-pk-chip.is-even{background:#8a5a1f}.eq-pk-chip.is-good{color:#1a1410;background:#d6a62a}.eq-pk-chip.is-great{color:#10240f;background:#62c070}.eq-pk-chip.is-jackpot{background:#a53cc0}.eq-dc-chip.is-win{color:#10240f;background:#62c070}.eq-dc-chip.is-lose{background:#8a2f3a}.eq-dc-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-lg)}.eq-dc-die{position:relative;flex:none;width:calc(42px * 3 * var(--ui-scale));height:calc(42px * 3 * var(--ui-scale));filter:drop-shadow(var(--px) calc(var(--px) * 2) 0 rgba(0,0,0,.55))}.eq-dc-dieimg{display:block;width:100%;height:100%;image-rendering:pixelated}.eq-dc-dieimg[hidden]{display:none}.eq-dc-number{position:absolute;left:0;right:0;top:46%;transform:translateY(-50%);text-align:center;font-family:var(--font-title);font-size:var(--fs-xl);line-height:1;color:#1a1410;text-shadow:var(--px) var(--px) 0 rgba(255,255,255,.35)}.eq-dc-die.is-rolling{animation:eq-dc-shake .18s steps(2) infinite}@keyframes eq-dc-shake{0%{transform:translate(calc(var(--px) * -1)) rotate(-4deg)}to{transform:translate(var(--px),calc(var(--px) * -1)) rotate(4deg)}}.eq-dc-topside{flex:1 1 calc(220px * var(--ui-scale));display:flex;flex-direction:column;gap:var(--gap);min-width:0}.eq-dc-rule{margin:0;font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi);text-shadow:var(--px) var(--px) 0 var(--c-ink)}.eq-dc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.eq-dc-stat{display:flex;flex-direction:column;gap:calc(var(--px) * 1);padding:var(--gap);background:#07060a8c;box-shadow:inset 0 0 0 var(--px) #ffffff1f}.eq-dc-stat__k{font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-dc-stat__v{font-size:var(--fs-md);overflow-wrap:anywhere}.eq-dc-track{position:relative;height:calc(26px * var(--ui-scale));margin:calc(34px * var(--ui-scale)) calc(var(--px) * 2) 0;background:var(--c-void);box-shadow:0 0 0 var(--px) var(--c-ink),inset 0 0 0 var(--px) var(--c-stone-lo)}.eq-dc-zone{position:absolute;top:0;bottom:0;transition:left .12s steps(3),width .12s steps(3)}.eq-dc-zone--win{left:var(--win-left, 0%);width:var(--win-width, 50%);background:repeating-linear-gradient(135deg,#3c9a4c 0 calc(var(--px) * 3),#2f7d3d calc(var(--px) * 3) calc(var(--px) * 6))}.eq-dc-zone--lose{left:var(--lose-left, 50%);width:var(--lose-width, 50%);background:repeating-linear-gradient(45deg,#7a2a34 0 calc(var(--px) * 3),#62202a calc(var(--px) * 3) calc(var(--px) * 6))}.eq-dc-cut{position:absolute;top:calc(var(--px) * -2);bottom:calc(var(--px) * -2);left:var(--cut, 50%);width:calc(var(--px) * 2);margin-left:calc(var(--px) * -1);background:var(--c-gold-hi)}.eq-dc-marker{position:absolute;bottom:100%;left:var(--marker, 50%);z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);padding-bottom:calc(var(--px) * 1);animation:eq-dc-drop .22s steps(4) both}.eq-dc-marker[hidden]{display:none}.eq-dc-marker__label{min-width:calc(30px * var(--ui-scale));padding:calc(var(--px) * 1) calc(var(--px) * 3);text-align:center;font-family:var(--font-title);font-size:var(--fs-sm);color:#fff;background:var(--c-stone);box-shadow:0 0 0 var(--px) var(--c-ink)}.eq-dc-marker.is-win .eq-dc-marker__label{color:#10240f;background:#62c070}.eq-dc-marker.is-lose .eq-dc-marker__label{background:#a83a46}.eq-dc-marker__arrow{width:0;height:0;border-left:calc(var(--px) * 3) solid transparent;border-right:calc(var(--px) * 3) solid transparent;border-top:calc(var(--px) * 4) solid var(--c-gold-hi)}@keyframes eq-dc-drop{0%{transform:translate(-50%,calc(var(--px) * -8));opacity:0}to{transform:translate(-50%);opacity:1}}.eq-dc-scale{list-style:none;margin:calc(var(--px) * 2) 0 0;padding:0;display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-dc-controls{display:flex;flex-direction:column;gap:var(--gap)}.eq-dc-setting{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-lg);align-items:end}.eq-dc-dirs{display:inline-flex;gap:calc(var(--px) * 2)}.eq-dc-presets{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--px) * 2)}.eq-dc-presets__label{margin-right:var(--gap);font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-dc-preset.is-selected{color:var(--c-ink);background:var(--c-gold)}.eq-board .eq-window__body{overflow:auto}.eq-bd-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:start}.eq-bd-col{padding:var(--gap);background:#07060a80;box-shadow:inset 0 0 0 var(--px) var(--c-stone-lo),0 0 0 var(--px) var(--c-ink)}.eq-bd-coltitle{margin:0 0 var(--gap);font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi);text-shadow:var(--px) var(--px) 0 var(--c-ink)}.eq-bd-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.eq-bd-table caption{caption-side:top;padding-bottom:var(--gap);text-align:left;font-size:var(--fs-xs);color:var(--c-text-faint)}.eq-bd-table thead th{text-align:left;font-size:var(--fs-xs);font-weight:400;color:var(--c-text-dim);border-bottom:var(--px) solid var(--c-stone-hi)}.eq-bd-table th,.eq-bd-table td{padding:calc(var(--px) * 1) calc(var(--px) * 2);border-bottom:var(--px) solid rgba(255,255,255,.07)}.eq-bd-rank{width:4ch;text-align:left;font-weight:400;color:var(--c-text-dim)}.eq-bd-name{overflow-wrap:anywhere}.eq-bd-value{text-align:right;white-space:nowrap;color:var(--c-gold-hi)}.eq-bd-table tr.is-top1 .eq-bd-rank{color:#ffe08a;font-family:var(--font-title)}.eq-bd-table tr.is-top2 .eq-bd-rank{color:#d4dbe6;font-family:var(--font-title)}.eq-bd-table tr.is-top3 .eq-bd-rank{color:#d8955a;font-family:var(--font-title)}.eq-bd-table tr.is-me{background:#e8b64c2e;box-shadow:inset calc(var(--px) * 2) 0 0 var(--c-gold)}.eq-bd-you{color:var(--c-gold-hi);font-size:var(--fs-xs)}.eq-bd-empty{padding:var(--gap);text-align:center}.eq-bd-me{padding:var(--gap);background:#07060a80;box-shadow:inset 0 0 0 var(--px) var(--c-stone-lo),0 0 0 var(--px) var(--c-ink)}.eq-bd-melist{display:grid;grid-template-columns:auto auto;justify-content:start;gap:calc(var(--px) * 1) var(--gap-lg);margin:var(--gap) 0}.eq-bd-melist dt{color:var(--c-text-dim);font-size:var(--fs-sm)}.eq-bd-melist dd{margin:0;color:var(--c-gold-hi);font-size:var(--fs-md)}.eq-bd-ranks{margin:0;padding-left:calc(var(--gap) * 2);font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-bd-ranks li.is-ranked{color:var(--c-gold-hi)}.eq-pass{display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-align:center;color:var(--c-parch-ink)}.eq-pass-art{padding:var(--gap);animation:eq-pass-float 1.6s steps(2) infinite}.eq-pass-img{display:block;max-width:100%;image-rendering:pixelated;filter:drop-shadow(var(--px) calc(var(--px) * 2) 0 rgba(0,0,0,.35))}.eq-pass-speaker{margin:0;font-family:var(--font-title);font-size:var(--fs-md)}.eq-pass-notice.is-good .eq-pass-speaker{color:#2a6a28}.eq-pass-notice.is-bad .eq-pass-speaker{color:#8a2418}.eq-pass-line{margin:0;font-size:var(--fs-md);overflow-wrap:anywhere}@keyframes eq-pass-float{50%{transform:translateY(calc(var(--px) * -2))}}:root[data-reduce-effects=true] .eq-sl-marquee,:root[data-reduce-effects=true] .eq-pk-bucket.is-hit,:root[data-reduce-effects=true] .eq-dc-die.is-rolling,:root[data-reduce-effects=true] .eq-dc-marker,:root[data-reduce-effects=true] .eq-pass-art{animation:none}:root[data-reduce-effects=true] .eq-dc-zone{transition:none}@media(prefers-reduced-motion:reduce){.eq-sl-marquee,.eq-pk-bucket.is-hit,.eq-dc-die.is-rolling,.eq-dc-marker,.eq-pass-art{animation:none}.eq-dc-zone{transition:none}}@media(max-width:720px){.eq-bd-columns,.eq-sl-side,.eq-pk-side,.eq-dc-side{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.eq-pk-settings-row,.eq-dc-setting,.eq-dc-stats{grid-template-columns:minmax(0,1fr)}.eq-pk-bucket{font-size:calc(var(--fs-xs) * .7)}.eq-dc-die{width:calc(42px * 2.4 * var(--ui-scale));height:calc(42px * 2.4 * var(--ui-scale))}.eq-dc-number{font-size:var(--fs-lg)}}:root[data-contrast=high] .eq-sl-cabinet{background:#000}:root[data-contrast=high] .eq-pk-canvas{background:#000}.eq-roulette{--eq-card-w: calc(46px * var(--ui-scale))}.eq-rl{display:flex;flex-direction:column;gap:var(--gap);min-height:0}.eq-rl-status{display:flex;flex-direction:column;gap:calc(var(--px) * 2)}.eq-rl-status__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap)}.eq-rl-status__text{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-gold-hi);text-shadow:var(--px) var(--px) 0 var(--c-ink)}.eq-rl-status__count{font-size:var(--fs-md);color:var(--c-text)}.eq-rl-watchers{margin-left:auto;font-size:var(--fs-sm)}.eq-rl-timer{height:calc(var(--px) * 3);background:var(--c-void);box-shadow:inset 0 0 0 var(--px) var(--c-stone-lo)}.eq-rl-timer__bar{display:block;height:100%;width:0;background:var(--c-gold)}.eq-rl-timer__bar.is-urgent{background:var(--c-danger)}.eq-rl-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);align-items:start;min-height:0}.eq-rl-left,.eq-rl-right{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.eq-rl-wheelbox{display:flex;flex-direction:column;align-items:center;gap:var(--gap)}.eq-rl-wheel{width:min(100%,calc(256px * var(--ui-scale)))}.eq-rl-wheel__canvas{display:block;width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated}.eq-rl-bigbox{display:flex;align-items:center;gap:var(--gap)}.eq-rl-bigbox__label{font-size:var(--fs-sm);color:#cfe8d4}.eq-rl-big{min-width:calc(54px * var(--ui-scale));padding:calc(var(--px) * 2) var(--gap);text-align:center;font-family:var(--font-title);font-size:var(--fs-xl);color:var(--c-text);background:var(--c-void);box-shadow:inset 0 0 0 var(--px) var(--c-stone-hi)}.eq-rl-big.is-red,.eq-rl-num.is-red{background:#a3281f;color:#fff6dc}.eq-rl-big.is-black,.eq-rl-num.is-black{background:#17151d;color:#fff6dc}.eq-rl-big.is-green,.eq-rl-num.is-green{background:#1f7a40;color:#fff6dc}.eq-rl-winners{text-align:center;color:#cfe8d4;min-height:1em}.eq-rl-matbox{display:flex;flex-direction:column;gap:calc(var(--px) * 2)}.eq-rl-mat{outline:none;padding:calc(var(--px) * 2);background:var(--cz-felt-lo)}.eq-rl-mat:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus);outline-offset:var(--px)}.eq-rl-mat__canvas{display:block;width:100%;height:auto;aspect-ratio:14 / 5;image-rendering:pixelated;cursor:crosshair;touch-action:manipulation}.eq-rl-mat-info{margin:0;min-height:1.3em;font-size:var(--fs-sm);color:#e6f3e8}.eq-rl-controls{display:flex;flex-direction:column;gap:var(--gap)}.eq-rl-sub{margin:0 0 calc(var(--px) * 2);font-family:var(--font-title);font-size:var(--fs-sm);color:var(--c-gold)}.eq-rl-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.eq-rl-bets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--px) * 1);max-height:calc(130px * var(--ui-scale));overflow:auto}.eq-rl-bets li{display:flex;justify-content:space-between;gap:var(--gap);padding:calc(var(--px) * 1) calc(var(--px) * 3);font-size:var(--fs-sm);background:#ffffff0d;border-left:calc(var(--px) * 2) solid var(--c-stone-hi)}.eq-rl-bets li.is-draft{border-left-style:dashed;border-left-color:var(--c-gold-hi)}.eq-rl-bets li.is-win{border-left-color:var(--cz-win)}.eq-rl-bets li.is-lose{border-left-color:var(--cz-lose)}.eq-rl-payout:empty{display:none}.eq-rl-history{display:flex;flex-direction:column;gap:var(--gap)}.eq-rl-num{display:inline-block;min-width:calc(24px * var(--ui-scale));padding:calc(var(--px) * 1) calc(var(--px) * 2);text-align:center;font-size:var(--fs-sm);box-shadow:inset 0 0 0 var(--px) #ffffff4d}.eq-rl-num.is-latest{box-shadow:0 0 0 var(--px) var(--c-gold-hi);font-weight:700}.eq-rl-last{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--px) * 2);max-height:calc(110px * var(--ui-scale));overflow:auto}.eq-rl-freqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.eq-rl-freq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--px) * 1)}.eq-rl-freq__row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);font-size:var(--fs-sm)}.eq-rl-freq__count{color:var(--c-text-dim)}.eq-rl-shares{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--px) * 2)}.eq-rl-shares__row{display:grid;grid-template-columns:calc(56px * var(--ui-scale)) minmax(0,1fr) calc(64px * var(--ui-scale));align-items:center;gap:var(--gap);font-size:var(--fs-sm)}.eq-rl-shares__track{display:block;height:calc(var(--px) * 4);background:var(--c-void);box-shadow:inset 0 0 0 var(--px) var(--c-stone-lo)}.eq-rl-shares__bar{display:block;height:100%;width:0}.eq-rl-shares__bar.is-red{background:#d4453a}.eq-rl-shares__bar.is-black{background:#8c88a0}.eq-rl-shares__bar.is-green{background:#3fb868}.eq-rl-shares__text{text-align:right}@media(max-width:760px){.eq-rl-grid{grid-template-columns:minmax(0,1fr)}.eq-rl-wheel{width:min(100%,calc(200px * var(--ui-scale)))}}@media(max-width:480px){.eq-rl-lists,.eq-rl-freqs{grid-template-columns:minmax(0,1fr)}}.eq-bj,.eq-hd{display:flex;flex-direction:column;gap:var(--gap);min-height:0}.eq-blackjack,.eq-holdem{--eq-card-w: calc(64px * var(--ui-scale))}.eq-bj-table{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--gap-lg) var(--gap);min-height:calc(280px * var(--ui-scale))}.eq-bj-dealer,.eq-bj-hand{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 2);padding:var(--gap);min-width:0}.eq-bj-hands{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-lg)}.eq-bj-hand{border:calc(var(--px) * 1) solid transparent}.eq-bj-hand.is-active{border-color:var(--c-gold-hi);background:#ffe08a1a}.eq-bj-hand.is-win{border-color:var(--cz-win)}.eq-bj-hand.is-lose{border-color:var(--cz-lose)}.eq-bj-hand.is-push{border-color:var(--cz-push)}.eq-bj-label{margin:0;font-family:var(--font-title);font-size:var(--fs-sm);color:#cfe8d4;text-align:center}.eq-bj-total{margin-left:var(--gap);padding:calc(var(--px) * 1) calc(var(--px) * 3);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-text);background:#00000073}.eq-bj-total:empty{display:none}.eq-bj-meta{font-size:var(--fs-sm);color:#e6f3e8;text-align:center}.eq-bj-controls{display:flex;flex-direction:column;gap:var(--gap)}.eq-bj-info{min-height:1.3em}.eq-bj-shoe{font-size:var(--fs-sm)}.eq-bj-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.eq-bj-rules{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-bj-rules summary{cursor:pointer;color:var(--c-gold)}.eq-bj-rules summary:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus)}.eq-bj-rules ul{margin:calc(var(--px) * 2) 0 0;padding-left:1.2em}.eq-hd-pay{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.eq-hd-pay caption{text-align:left;font-family:var(--font-title);color:var(--c-gold-hi);padding-bottom:calc(var(--px) * 2)}.eq-hd-pay th,.eq-hd-pay td{text-align:left;padding:calc(var(--px) * 1) calc(var(--px) * 2);border-bottom:var(--px) solid rgba(255,255,255,.08);font-weight:400}.eq-hd-pay td{text-align:right;color:var(--c-gold-hi)}.eq-poker{--eq-card-w: calc(34px * var(--ui-scale))}.eq-pk{display:flex;flex-direction:column;gap:var(--gap);min-height:0}.eq-pk-felt{position:relative;width:auto;margin-inline:6%;aspect-ratio:16 / 9;min-height:calc(300px * var(--ui-scale));border-radius:50%/46%;padding:0;overflow:visible;margin-bottom:calc(34px * var(--ui-scale))}.eq-pk-center{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--gap);width:56%}.eq-pk-pot{margin:0;min-height:1.2em;padding:calc(var(--px) * 1) var(--gap);font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi);background:#00000073}.eq-pk-pot:empty{visibility:hidden}.eq-pk-board{--eq-card-w: calc(40px * var(--ui-scale));min-height:calc(var(--eq-card-w) * 44 / 32)}.eq-pk-status{margin:0;min-height:1.3em;font-size:var(--fs-md);color:var(--c-gold-hi);text-align:center}.eq-pk-seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 1);width:calc(120px * var(--ui-scale));max-width:24%}.eq-pk-seat .eq-card{--eq-card-w: calc(28px * var(--ui-scale))}.eq-pk-seat .eq-cardrow{min-height:0;gap:0;flex-wrap:nowrap}.eq-pk-seat .eq-cardrow .eq-card+.eq-card{margin-left:calc(var(--eq-card-w) * -.3)}.eq-pk-seat.is-you .eq-card{--eq-card-w: calc(38px * var(--ui-scale))}.eq-pk-plate{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--px) * 1);width:100%;padding:calc(var(--px) * 2);background:#080c14e0;box-shadow:inset 0 0 0 var(--px) var(--c-stone-hi);font-size:var(--fs-xs)}.eq-pk-plate[hidden],.eq-pk-emptyseat[hidden],.eq-pk-bet[hidden],.eq-pk-dealer[hidden],.eq-pk-clock[hidden]{display:none}.eq-pk-seat.is-you .eq-pk-plate{box-shadow:inset 0 0 0 var(--px) var(--c-gold)}.eq-pk-seat.is-turn .eq-pk-plate{box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--c-ok)}.eq-pk-seat.is-folded .eq-pk-plate{opacity:.6}.eq-pk-seat.is-away .eq-pk-plate{filter:grayscale(.8)}.eq-pk-id{display:flex;align-items:center;gap:calc(var(--px) * 2);min-width:0}.eq-pk-avatarhost .eq-pk-avatar{display:block;width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));image-rendering:pixelated}.eq-pk-idtext{display:flex;flex-direction:column;min-width:0}.eq-pk-name{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text)}.eq-pk-stack{color:var(--c-gold-hi);font-size:var(--fs-sm)}.eq-pk-tag{min-height:1.1em;color:var(--c-text-dim);font-size:var(--fs-xs)}.eq-pk-emptyseat{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 1);padding:calc(var(--px) * 2);background:#00000059;font-size:var(--fs-xs)}.eq-pk-sit{padding:calc(var(--px) * 1) var(--gap);font-size:var(--fs-xs)}.eq-pk-bet{display:flex;align-items:center;gap:calc(var(--px) * 1);padding:0 calc(var(--px) * 2);background:#0000008c;font-size:var(--fs-xs);color:var(--c-gold-hi)}.eq-pk-bet .eq-cz-chipimg{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));image-rendering:pixelated}.eq-pk-dealer{position:absolute;top:calc(var(--px) * -2);right:calc(var(--px) * 2);width:calc(18px * var(--ui-scale));height:calc(18px * var(--ui-scale));display:grid;place-items:center;border-radius:50%;background:var(--c-parch-hi);color:var(--c-ink);font-family:var(--font-title);font-size:var(--fs-xs);box-shadow:0 0 0 var(--px) var(--c-ink)}.eq-pk-clock{height:calc(var(--px) * 2);background:var(--c-void)}.eq-pk-clock__bar{display:block;height:100%;width:100%;background:var(--c-ok)}.eq-pk-clock__bar.is-urgent{background:var(--c-danger)}.eq-pk-controls{display:flex;flex-direction:column;gap:var(--gap)}.eq-pk-raise{display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap);background:#0000004d}.eq-pk-raise__row{display:flex;align-items:center;gap:var(--gap)}.eq-pk-range{flex:1;min-width:0;accent-color:var(--c-gold)}.eq-pk-range:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus)}.eq-pk-seatpick{padding:calc(var(--px) * 2);font-family:var(--font-body);font-size:var(--fs-md);background:var(--c-void);color:var(--c-text);border:var(--px) solid var(--c-stone-hi)}.eq-pk-showdown{padding:var(--gap);background:#0006;box-shadow:inset 0 0 0 var(--px) var(--c-gold-lo)}.eq-pk-showdown[hidden]{display:none}.eq-pk-reveals{list-style:none;margin:0 0 var(--gap);padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-lg)}.eq-pk-reveals li{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 2)}.eq-pk-reveals li.is-mine strong{color:var(--c-gold-hi)}.eq-pk-reveals .eq-cardrow{--eq-card-w: calc(30px * var(--ui-scale))}.eq-pk-handname{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-pk-potline{margin:calc(var(--px) * 1) 0;font-size:var(--fs-sm)}.eq-pk-potline.is-mine{color:var(--cz-win)}@media(max-width:760px){.eq-blackjack,.eq-holdem{--eq-card-w: calc(52px * var(--ui-scale))}.eq-bj-side{grid-template-columns:minmax(0,1fr)}.eq-pk-felt{aspect-ratio:1 / 1;border-radius:24%;margin-inline:12%}.eq-pk-seat{max-width:30%}.eq-pk-center{width:70%}.eq-poker{--eq-card-w: calc(26px * var(--ui-scale))}}:root[data-reduce-effects=true] .eq-rl-timer__bar,:root[data-reduce-effects=true] .eq-pk-clock__bar{transition:none}.eq-support .eq-window__body{display:flex;flex-direction:column;gap:var(--gap);min-height:min(420px,60vh)}.eq-support .eq-support__nav{display:flex;flex-wrap:wrap;gap:var(--gap);margin:0 0 var(--gap)}.eq-support .eq-support__tab[aria-current=page]{outline:var(--px) solid var(--c-wood-lo);outline-offset:calc(var(--px) * 1)}.eq-support .eq-btn--ghost{color:var(--c-wood-lo)}.eq-support .eq-support__tab[aria-disabled=true]{filter:grayscale(.7) brightness(.8)}.eq-support .eq-support__main{display:flex;flex-direction:column;gap:var(--gap);min-height:0;flex:1}.eq-support .eq-support__intro,.eq-support .eq-support__note,.eq-support .eq-support__empty,.eq-support .eq-support__banner{margin:0;font-size:var(--fs-sm);color:var(--c-parch-ink);overflow-wrap:anywhere}.eq-support .eq-support__note{color:var(--c-wood-lo)}.eq-support .eq-support__empty{padding:var(--gap-lg) var(--gap);text-align:center;background:#3b241314;box-shadow:inset var(--px) var(--px) 0 #3b241333}.eq-support .eq-support__banner{padding:calc(var(--gap) * .5) var(--gap);border-left:calc(var(--px) * 2) solid var(--c-gold-lo);background:#e8b64c40}.eq-support .eq-support__error{margin:0;color:var(--c-danger-lo);font-size:var(--fs-sm)}.eq-support .eq-support__status{margin:0}.eq-support .eq-support__status[data-kind=error]{color:var(--c-danger-lo)}.eq-support .eq-support__ticketlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--px) * 2);max-height:min(46vh,360px);overflow:auto}.eq-support .eq-support__ticket{appearance:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--gap) * .25) var(--gap);width:100%;padding:calc(var(--gap) * .6) var(--gap);border:0;cursor:pointer;text-align:left;font:inherit;color:var(--c-parch-ink);background:var(--c-parch-hi);box-shadow:inset var(--px) var(--px) 0 #fffaf0,inset calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--c-parch-lo),0 0 0 var(--px) var(--c-wood-lo)}.eq-support .eq-support__ticket:hover{background:#fff3d6}.eq-support .eq-support__ticket:focus-visible{outline:var(--px) solid var(--c-focus);outline-offset:calc(var(--px) * 2)}.eq-support .eq-support__ticket.is-attention{box-shadow:inset calc(var(--px) * 3) 0 0 var(--c-gold-lo),inset var(--px) var(--px) 0 #fffaf0,0 0 0 var(--px) var(--c-wood-lo)}.eq-support .eq-support__ticket-subject{flex:1 1 12em;min-width:0;font-family:var(--font-title);font-size:var(--fs-md);overflow-wrap:anywhere}.eq-support .eq-support__ticket.is-unread .eq-support__ticket-subject{color:var(--c-danger-lo)}.eq-support .eq-support__new{padding:0 var(--gap);font-size:var(--fs-xs);color:#fff6dc;background:var(--c-danger-lo);box-shadow:0 0 0 var(--px) var(--c-ink)}.eq-support .eq-support__ticket-meta{flex-basis:100%;font-size:var(--fs-xs);color:var(--c-wood-lo)}.eq-support .eq-support__form,.eq-support .eq-support__thread{display:flex;flex-direction:column;gap:var(--gap);min-height:0}.eq-support .eq-support__form .eq-field{margin-bottom:0}.eq-support .eq-support__text{min-height:calc(96px * var(--ui-scale));resize:vertical;font-family:var(--font-body)}.eq-support .eq-support__counter{margin:0;text-align:right;font-size:var(--fs-xs);color:var(--c-wood-lo)}.eq-support .eq-support__counter.is-over{color:var(--c-danger-lo);font-weight:700}.eq-support .eq-support__actions{display:flex;justify-content:flex-end;gap:var(--gap)}.eq-support .eq-support__thread-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap)}.eq-support .eq-support__title{margin:0;font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-wood-lo);overflow-wrap:anywhere}.eq-support .eq-support__meta{margin:0;font-size:var(--fs-xs);color:var(--c-wood-lo)}.eq-support .eq-support__meta[data-tone=attention]{color:var(--c-danger-lo);font-weight:700}.eq-support .eq-support__log{display:flex;flex-direction:column;gap:var(--gap);min-height:calc(120px * var(--ui-scale));max-height:min(40vh,340px);overflow:auto;padding:var(--gap);background:#3b241314;box-shadow:inset var(--px) var(--px) 0 #3b241340}.eq-support .eq-support__log:focus-visible{outline:var(--px) solid var(--c-focus);outline-offset:calc(var(--px) * -1)}.eq-support .eq-support__msg{max-width:88%;padding:calc(var(--gap) * .5) var(--gap);background:var(--c-parch-hi);box-shadow:inset var(--px) var(--px) 0 #fffaf0,0 0 0 var(--px) var(--c-wood-lo)}.eq-support .eq-support__msg.is-own{align-self:flex-end;background:#f3e2b4;box-shadow:inset var(--px) var(--px) 0 #fff3d0,0 0 0 var(--px) var(--c-gold-lo)}.eq-support .eq-support__msg.is-staff{align-self:flex-start}.eq-support .eq-support__msg-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap);font-size:var(--fs-xs);color:var(--c-wood-lo)}.eq-support .eq-support__msg-text{margin:calc(var(--gap) * .25) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-md);color:var(--c-parch-ink)}.eq-support .eq-support__composer{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-support .eq-support__closed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap);font-size:var(--fs-sm)}.eq-support .eq-support__closed p{margin:0}@media(max-width:520px){.eq-support .eq-support__msg{max-width:100%}}.eq-support [hidden]{display:none!important}.eq-transition{position:absolute;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;background:#000;color:var(--c-text, #f3e6c8);animation:eq-transition-in .6s ease-out both;pointer-events:auto;overflow:hidden}.eq-transition--enter,.eq-transition--leave{background:radial-gradient(ellipse at center,#1c1626,#07050b 70%);animation-duration:.25s}.eq-transition--summit{background:radial-gradient(ellipse at center 40%,#3a2c10,#0b0804 75%)}.eq-transition--death{animation-duration:1.1s}.eq-transition--out{animation:eq-transition-out .45s ease-in both;pointer-events:none}.eq-transition--still,.eq-transition--still *{animation:none!important}.eq-transition__blood{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#0000 38%,#6006068c 72%,#8c0a0ad9),linear-gradient(180deg,#780808e6 0,#78080800 14%);animation:eq-blood-in 1.6s ease-out both}.eq-transition__blood:before,.eq-transition__blood:after{content:"";position:absolute;top:0;width:calc(10px * var(--ui-scale, 1));height:32%;background:linear-gradient(180deg,#8a0a0a,#6a0606 80%,#6a060600);border-radius:0 0 50% 50%;transform-origin:top;animation:eq-blood-drip 2.6s ease-in both}.eq-transition__blood:before{left:22%}.eq-transition__blood:after{left:71%;height:22%;animation-delay:.5s}.eq-transition__body{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--gap, 8px);max-width:min(90vw,calc(720px * var(--ui-scale, 1)));padding:var(--gap-lg, 16px);text-align:center}.eq-transition__emblem{width:calc(64px * var(--ui-scale, 1));height:calc(64px * var(--ui-scale, 1));image-rendering:pixelated;opacity:.9}.eq-transition--death .eq-transition__emblem{display:none}.eq-transition__title{font-family:var(--font-title);font-size:var(--fs-xl);color:var(--c-gold-hi);text-shadow:0 2px 0 #000;animation:eq-transition-text .8s .3s ease-out both}.eq-transition--death .eq-transition__title{color:#e8584a}.eq-transition__detail{font-size:var(--fs-lg);color:var(--c-gold);animation:eq-transition-text .8s .7s ease-out both}.eq-transition__loading{display:flex;align-items:center;gap:var(--gap, 8px);margin-top:var(--gap-lg, 16px);color:var(--c-text-dim)}.eq-transition__dots{display:inline-flex;gap:calc(4px * var(--ui-scale, 1))}.eq-transition__dot{width:calc(8px * var(--ui-scale, 1));height:calc(8px * var(--ui-scale, 1));background:var(--c-gold-lo);box-shadow:0 0 0 1px #000;animation:eq-transition-dot 1.2s ease-in-out infinite}.eq-transition__dot:nth-child(2){animation-delay:.2s}.eq-transition__dot:nth-child(3){animation-delay:.4s}.eq-transition__dot--on{background:var(--c-gold-hi)}.eq-transition__tip{margin:var(--gap, 8px) 0 0;max-width:60ch;font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-transition__tip-label{color:var(--c-gold)}.eq-floor-banner{position:absolute;left:50%;top:18%;z-index:150;transform:translate(-50%);padding:var(--gap) var(--gap-lg);background:#08060cd1;border-top:var(--px, 2px) solid var(--c-gold-lo);border-bottom:var(--px, 2px) solid var(--c-gold-lo);pointer-events:none!important;animation:eq-floor-banner 3.8s ease-in-out both}.eq-floor-banner__text{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-gold-hi);white-space:nowrap}@keyframes eq-transition-in{0%{opacity:0}to{opacity:1}}@keyframes eq-transition-out{0%{opacity:1}to{opacity:0}}@keyframes eq-transition-text{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes eq-transition-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes eq-blood-in{0%{opacity:0}to{opacity:1}}@keyframes eq-blood-drip{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes eq-floor-banner{0%{opacity:0;transform:translate(-50%,-8px)}12%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.eq-transition,.eq-transition *,.eq-floor-banner{animation:none!important}}.eq-m-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-lg);padding:var(--gap-lg);overflow:auto;box-sizing:border-box;pointer-events:auto}.eq-m-panel-scene{pointer-events:none}.eq-m-logo{text-align:center}.eq-m-logo__title,.eq-m-title{margin:0;font-family:var(--font-title);color:var(--c-gold-hi);text-shadow:0 calc(var(--px) * 2) 0 var(--c-wood-lo),0 0 calc(var(--px) * 6) rgba(0,0,0,.8);letter-spacing:.06em}.eq-m-logo__title{font-size:var(--fs-title)}.eq-m-logo__title--small{font-size:var(--fs-xl);text-align:center;margin-bottom:var(--gap)}.eq-m-title{font-size:var(--fs-xl)}.eq-m-logo__tagline{margin:calc(var(--gap) * .5) 0 0;color:var(--c-text-dim);font-size:var(--fs-lg)}.eq-m-card{width:min(460px,94vw);padding:var(--gap-lg);box-sizing:border-box}.eq-m-card__title{margin:0 0 var(--gap);font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-gold)}.eq-m-note{margin:calc(var(--gap) * .5) 0;font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-frame--parchment .eq-m-note{color:var(--c-wood-lo)}.eq-m-warning{margin:var(--gap) 0;padding:calc(var(--gap) * .5) var(--gap);border-left:calc(var(--px) * 2) solid var(--c-gold);background:#e8b64c1f;color:var(--c-gold-hi);font-size:var(--fs-sm)}.eq-m-ok{margin:var(--gap) 0;color:var(--c-ok);font-size:var(--fs-sm)}.eq-m-empty,.eq-m-loading{margin:var(--gap-lg) 0;text-align:center;color:var(--c-text-dim)}.eq-m-row{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap}.eq-m-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--gap);margin-top:var(--gap)}.eq-m-spacer{flex:1}.eq-m-sprite{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.eq-m-status{margin:var(--gap) 0;font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-m-status[data-kind=error]{color:var(--c-danger)}.eq-m-status[data-kind=success]{color:var(--c-ok)}.eq-m-status[data-kind=warning]{color:var(--c-gold-hi)}.eq-m-field__error{margin:0;color:var(--c-danger);font-size:var(--fs-sm)}.eq-m-field__hint{margin:0;color:var(--c-text-faint);font-size:var(--fs-xs)}.eq-input[aria-invalid=true]{box-shadow:0 0 0 var(--px) var(--c-danger)}.eq-m-form{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-m-textarea{resize:vertical;min-height:calc(64px * var(--ui-scale));font-family:var(--font-body)}.eq-m-select{width:auto}.eq-m-login__card{display:flex;flex-direction:column}.eq-m-login__banner{margin-top:0}.eq-m-login__dev{margin:0}.eq-m-strength{display:flex;flex-direction:column;gap:calc(var(--gap) * .25);font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-m-strength__bar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--px)}.eq-m-strength__seg{height:calc(var(--px) * 3);background:var(--c-stone-lo)}.eq-m-strength[data-score="0"] .eq-m-strength__seg.is-on,.eq-m-strength[data-score="1"] .eq-m-strength__seg.is-on{background:var(--c-danger)}.eq-m-strength[data-score="2"] .eq-m-strength__seg.is-on{background:var(--c-gold)}.eq-m-strength[data-score="3"] .eq-m-strength__seg.is-on{background:var(--c-ok)}.eq-m-strength[data-score="4"] .eq-m-strength__seg.is-on{background:var(--c-info)}.eq-m-strength__hints{margin:0;padding-left:var(--gap-lg)}.eq-m-radio{display:flex;flex-wrap:wrap;gap:var(--gap)}.eq-m-radio--list{flex-direction:column}.eq-m-radio__item{display:flex;flex-direction:column;gap:calc(var(--gap) * .25);padding:calc(var(--gap) * .5) var(--gap);cursor:pointer;background:var(--c-stone-lo);box-shadow:inset 0 0 0 var(--px) var(--c-stone-hi);outline:none}.eq-m-radio__item.is-selected{background:var(--c-stone);box-shadow:inset 0 0 0 var(--px) var(--c-gold),0 0 0 var(--px) var(--c-gold-lo)}.eq-m-radio__item:focus-visible{box-shadow:inset 0 0 0 var(--px) var(--c-focus),0 0 0 calc(var(--px) * 2) var(--c-focus)}.eq-m-radio__label{color:var(--c-text)}.eq-m-radio__item.is-selected .eq-m-radio__label:before{content:"▸ ";color:var(--c-gold)}.eq-m-radio__desc{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-m-stats{margin:var(--gap) 0;display:grid;gap:calc(var(--gap) * .25)}.eq-m-stat{display:flex;justify-content:space-between;gap:var(--gap);border-bottom:var(--px) dotted var(--c-stone-hi)}.eq-m-stat dt{color:var(--c-text-dim)}.eq-m-stat dd{margin:0;text-align:right}.eq-frame--parchment .eq-m-stat dt{color:var(--c-wood-lo)}.eq-m-stats--compact{grid-template-columns:repeat(3,1fr)}.eq-m-stats--compact .eq-m-stat{flex-direction:column;align-items:center;border:0;font-size:var(--fs-sm)}.eq-m-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-lg)}.eq-m-menu{flex-direction:row;align-items:stretch;justify-content:center}.eq-m-side{display:flex;flex-direction:column;gap:var(--gap);align-self:center}.eq-m-beta{padding:0 calc(var(--gap) * .5);border:1px solid currentColor;font-size:var(--fs-sm);letter-spacing:.08em;color:var(--c-gold, #e0b04a)}.eq-m-menu__nav{display:flex;flex-direction:column;gap:var(--gap);width:min(320px,92vw);padding:var(--gap-lg);align-self:center;box-sizing:border-box}.eq-m-menu__item{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--gap)}.eq-m-menu__view{display:flex;flex-direction:column;gap:var(--gap)}.eq-m-menu__view[hidden]{display:none}.eq-m-menu__view>.eq-m-menu__play{margin-bottom:calc(var(--gap) * .5)}.eq-m-menu__btn--group .eq-m-menu__item:after{content:"›";margin-left:auto;padding-left:var(--gap);color:var(--c-gold-hi)}.eq-m-menu__btn--group .eq-m-menu__item{justify-content:flex-start}.eq-m-menu__subtitle{margin:0;font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-gold-hi);text-align:center}.eq-m-menu__btn--back{margin-top:calc(var(--gap) * .5);opacity:.9}.eq-m-menu__hero{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap) * .5);width:min(300px,92vw);padding:var(--gap-lg);align-self:center;box-sizing:border-box}.eq-m-portrait{position:relative;display:flex;justify-content:center;padding:var(--gap)}.eq-m-portrait__mark{position:absolute;top:var(--gap);right:var(--gap);font-family:var(--font-title);font-size:var(--fs-xl);color:var(--c-wood-lo)}.eq-m-hero__name{margin:0;font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-gold-hi)}.eq-m-hero__class{margin:0;color:var(--c-text-dim)}.eq-m-tag{color:var(--c-info)}.eq-m-you{color:var(--c-gold-hi)}.eq-m-badge{margin-left:var(--gap);padding:0 calc(var(--gap) * .5);font-size:var(--fs-xs);background:var(--c-gold-lo);color:var(--c-text)}@media(max-width:720px){.eq-m-menu{flex-direction:column;justify-content:flex-start}}.eq-m-create{justify-content:flex-start}.eq-m-create__header{text-align:center}.eq-m-create__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--gap-lg);width:min(1180px,100%)}.eq-m-create__classes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap);align-content:start}.eq-m-classcard{padding:var(--gap)}.eq-m-classcard__name{margin:0;font-family:var(--font-title);color:var(--c-gold-hi)}.eq-m-classcard__title,.eq-m-classcard__role,.eq-m-classcard__diff{margin:0;font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-m-classcard__diff{color:var(--c-gold)}.eq-m-classcard__desc{margin:calc(var(--gap) * .5) 0;font-size:var(--fs-sm)}.eq-m-classcard__play{margin:0;padding-left:var(--gap-lg);font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-m-create__preview{display:flex;flex-direction:column;gap:calc(var(--gap) * .5);padding:var(--gap-lg);align-self:start}.eq-m-create__preview h3,.eq-m-create__details h3{margin:var(--gap) 0 0;font-size:var(--fs-md);color:var(--c-gold)}.eq-m-abilities{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-m-ability{display:flex;gap:var(--gap);align-items:flex-start}.eq-m-ability p{margin:0}.eq-m-ability__slot{color:var(--c-text-faint);font-size:var(--fs-xs)}.eq-m-ability__desc{font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-m-reveal{display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:var(--gap-lg);width:min(520px,94vw);box-sizing:border-box;animation:eq-m-reveal-in .48s steps(6) both}.eq-m-reveal .eq-m-stats{width:100%}@keyframes eq-m-reveal-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.eq-m-swatch{display:inline-block;width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));box-shadow:0 0 0 var(--px) var(--c-ink)}.eq-m-swatches{display:inline-flex;gap:calc(var(--gap) * .5)}.eq-m-create__looks-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);margin-top:var(--gap)}.eq-m-create__looks-head h3{margin:0}.eq-m-create__looks{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-m-look{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr) auto;align-items:center;gap:calc(var(--gap) * .5)}.eq-m-look__label{font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-m-look__value{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--gap) * .5);min-width:0;text-align:center}.eq-m-look__arrow{min-width:calc(28px * var(--ui-scale));padding-inline:calc(var(--gap) * .5)}@media(max-width:860px){.eq-m-create__body{grid-template-columns:1fr}}.eq-m-sheet-window{width:min(860px,96vw)}.eq-m-sheet__main{display:flex;gap:var(--gap-lg);flex-wrap:wrap}.eq-m-sheet__info{flex:1;min-width:240px}.eq-m-sheet__name{margin:0;font-family:var(--font-title);color:var(--c-gold-hi)}.eq-m-sheet__class{margin:0;color:var(--c-text-dim)}.eq-m-items{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}.eq-m-item{display:flex;gap:var(--gap);align-items:flex-start;padding:calc(var(--gap) * .5);background:var(--c-stone-lo)}.eq-m-item p{margin:0}.eq-m-item__slot{min-width:calc(90px * var(--ui-scale));color:var(--c-text-faint)}.eq-m-item__rarity{font-size:var(--fs-xs)}.eq-m-item__traits{margin:0;padding-left:var(--gap-lg);font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-m-item__body{flex:1;min-width:0}.eq-m-item__action{margin-left:auto;align-self:center;flex-shrink:0}.eq-m-item__hint{display:inline-block;max-width:calc(170px * var(--ui-scale));font-size:var(--fs-xs);text-align:right}.eq-m-inv>section+section{margin-top:var(--gap-lg)}.eq-m-titles__list{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--gap) * .5)}.eq-m-title{display:flex;align-items:center;gap:var(--gap);padding:calc(var(--gap) * .5);background:var(--c-stone-lo)}.eq-m-title.is-worn{outline:var(--px) solid var(--c-gold)}.eq-m-title__worn{font-size:var(--fs-xs);color:var(--c-gold)}.eq-m-rarity--common .eq-m-item__name{color:var(--c-text)}.eq-m-rarity--uncommon .eq-m-item__name{color:#6fcf5a}.eq-m-rarity--rare .eq-m-item__name{color:#6fb6ff}.eq-m-rarity--epic .eq-m-item__name{color:#c08cff}.eq-m-rarity--legendary .eq-m-item__name{color:#ffb84d}.eq-m-achievements{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--gap)}.eq-m-ach{display:flex;gap:var(--gap);padding:calc(var(--gap) * .5);background:var(--c-stone-lo)}.eq-m-ach p{margin:0}.eq-m-ach.is-locked{opacity:.6}.eq-m-ach__mark{color:var(--c-gold)}.eq-m-ach__desc{font-size:var(--fs-xs);color:var(--c-text-dim)}.eq-m-lore{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:var(--gap)}.eq-m-lore__list{list-style:none;margin:0;padding:0;max-height:50vh;overflow:auto}.eq-m-lore__reader{padding:var(--gap-lg);max-height:50vh;overflow:auto}@media(max-width:640px){.eq-m-lore{grid-template-columns:1fr}}.eq-m-zero-window{width:min(720px,96vw)}.eq-m-zero__lead{font-size:var(--fs-lg)}.eq-m-zero__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap)}.eq-m-zero__col{padding:var(--gap);background:var(--c-stone-lo)}.eq-m-zero__col h3{margin:0 0 calc(var(--gap) * .5);font-size:var(--fs-md)}.eq-m-zero__col ul{margin:0;padding-left:var(--gap-lg);font-size:var(--fs-sm)}.eq-m-zero__col--reset h3{color:var(--c-danger)}.eq-m-zero__col--keep h3{color:var(--c-ok)}.eq-m-zero__instr{margin-top:var(--gap-lg)}.eq-m-settings{width:min(900px,96vw)}.eq-m-settings__status{margin:0}.eq-m-setsec{margin-bottom:var(--gap-lg);display:flex;flex-direction:column;gap:var(--gap);align-items:flex-start}.eq-m-setsec h3,.eq-m-bindgroup h3{margin:0;font-size:var(--fs-md);color:var(--c-gold)}.eq-m-bindgroup{margin-bottom:var(--gap)}.eq-m-bindtable{width:100%;border-collapse:collapse}.eq-m-bindtable th[scope=row]{text-align:left;font-weight:400;padding-right:var(--gap)}.eq-m-bindtable td{padding:calc(var(--gap) * .25)}.eq-m-bindtable tr.has-conflict th{color:var(--c-gold-hi)}.eq-m-required{color:var(--c-gold)}.eq-m-slot{min-width:calc(110px * var(--ui-scale))}.eq-m-slot.is-conflict{box-shadow:inset 0 0 0 var(--px) var(--c-gold-hi)}.eq-m-slot.is-capturing{animation:eq-m-pulse .8s steps(2) infinite}.eq-m-capture{font-size:var(--fs-xs)}@keyframes eq-m-pulse{50%{filter:brightness(1.35)}}.eq-m-choices{margin:0;padding-left:var(--gap-lg)}.eq-m-muted{list-style:none;margin:0;padding:0}.eq-m-board-window,.eq-m-guild-window{width:min(960px,96vw)}.eq-m-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.eq-m-table th{text-align:left;color:var(--c-text-dim);border-bottom:var(--px) solid var(--c-stone-hi);padding:calc(var(--gap) * .25) calc(var(--gap) * .5)}.eq-m-table td{padding:calc(var(--gap) * .25) calc(var(--gap) * .5);border-bottom:var(--px) dotted var(--c-stone)}.eq-m-table tr.is-self td{background:#e8b64c29}.eq-m-num{text-align:right;font-variant-numeric:tabular-nums}.eq-m-link{min-height:0;padding:0 calc(var(--gap) * .25);text-decoration:underline}.eq-m-rankbadge{display:inline-block;min-width:2.4em;text-align:center}.eq-m-rankbadge--gold{color:#ffd34d}.eq-m-rankbadge--silver{color:#d9dde6}.eq-m-rankbadge--bronze{color:#e0965a}.eq-m-board__pager{justify-content:center;margin-top:var(--gap)}.eq-m-board__filters{margin-bottom:var(--gap)}.eq-m-board__table{overflow-x:auto}.eq-m-board__table[aria-busy=true]{opacity:.6}.eq-m-hof-window{width:min(920px,96vw)}.eq-m-hof__sec h3{color:var(--c-wood-lo);font-family:var(--font-title)}.eq-m-hof__ascended{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--gap)}.eq-m-hof__hero{display:flex;flex-direction:column;align-items:center;padding:var(--gap)}.eq-m-hof__hero .eq-m-note{color:var(--c-text-dim);margin:0}.eq-m-hof__list{margin:0;padding-left:var(--gap-lg)}.eq-m-hof__title{color:var(--c-wood-lo);font-weight:700}.eq-m-profile__name{font-family:var(--font-title);font-size:var(--fs-lg);margin:0}.eq-m-profile__title{margin:0 0 var(--gap);font-size:var(--fs-sm);font-style:italic;color:var(--c-text-dim, var(--c-text))}.eq-m-badge--staff{background:var(--c-stone-hi);border:var(--px) solid var(--c-gold-hi);text-transform:uppercase;letter-spacing:.05em}.eq-m-name--azure{color:#7fc8ff}.eq-m-name--emerald{color:#6fe39a}.eq-m-name--amethyst{color:#c79bff}.eq-m-name--amber{color:#ffc861}.eq-m-name--rose{color:#ff9cc9}.eq-m-name--frost{color:#bff3ff}.eq-m-name--ember{color:#ff9466}.eq-m-guild__header{display:flex;align-items:center;gap:var(--gap-lg);margin-bottom:var(--gap)}.eq-m-guild__header p{margin:0}.eq-m-guild__name{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-gold-hi)}.eq-m-guildlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.eq-m-guildlist__item{display:flex;align-items:center;gap:var(--gap);padding:calc(var(--gap) * .5);background:var(--c-stone-lo)}.eq-m-guildlist__body{flex:1}.eq-m-guildlist__body p{margin:0}.eq-m-guildlist__name{color:var(--c-gold-hi)}.eq-m-guild__invite{display:flex;align-items:flex-end;gap:var(--gap);flex-wrap:wrap}.eq-m-guild__footer{justify-content:space-between}.eq-m-desc{white-space:pre-line}.eq-m-objectives{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.eq-m-objectives p{margin:0}.eq-m-objectives .is-done p{color:var(--c-ok)}.eq-m-online{display:inline-block;width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));margin-right:calc(var(--gap) * .5);background:var(--c-stone-hi)}.eq-m-online.is-online{background:var(--c-ok)}.eq-m-rank-label--leader{color:var(--c-gold-hi)}.eq-m-rank-label--officer{color:var(--c-info)}.eq-m-rank-label--veteran{color:var(--c-ok)}.eq-m-emblem{display:flex;gap:var(--gap-lg);flex-wrap:wrap;align-items:center}.eq-m-emblem__preview{padding:var(--gap)}.eq-m-emblem__controls{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-m-emblem__row{display:flex;align-items:center;gap:calc(var(--gap) * .5)}.eq-m-emblem__label{min-width:calc(170px * var(--ui-scale))}.eq-m-emblem__value{min-width:4em;text-align:center;font-variant-numeric:tabular-nums}.eq-m-emblem-sm{flex:none}:root[data-reduce-effects=true] .eq-m-reveal,:root[data-reduce-effects=true] .eq-m-slot.is-capturing{animation:none}:root[data-contrast=high] .eq-m-table tr.is-self td{background:#000;outline:var(--px) solid var(--c-gold)}:root[data-contrast=high] .eq-m-radio__item.is-selected{outline:calc(var(--px) * 2) solid var(--c-gold)}.eq-m-login__forgot-row{margin:calc(var(--gap) * .5) 0 0;text-align:center}.eq-m-login__forgot{font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-m-forgot-window{width:min(560px,94vw)}.eq-m-forgot p{margin:0 0 var(--gap);line-height:1.45}.eq-m-forgot .eq-m-warning{margin-bottom:0}.eq-m-pwform{max-width:34em}.eq-m-pwchange .eq-m-login__card{width:min(560px,94vw)}.eq-m-pwchange .eq-m-card__title{line-height:1.25}.eq-m-pwchange__actions{justify-content:center;margin-top:calc(var(--gap) * .5)}.eq-m-account .eq-m-stats{margin:0 0 calc(var(--gap) * .5)}.eq-m-radio--fps{flex-wrap:wrap}.eq-m-board__updated{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.eq-m-floor{white-space:nowrap}.eq-frame--parchment .eq-m-warning{border-left-color:var(--c-wood-lo);background:#5a32101f;color:var(--c-wood-lo);font-weight:700}.eq-m-namestyle h4{margin:var(--gap) 0 calc(var(--gap) * .5);font-size:var(--fs-sm);color:var(--c-gold)}.eq-m-namestyle__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap);align-items:start}.eq-m-particles__preview{width:calc(72px * 3 * var(--ui-scale) / 2);height:calc(56px * 3 * var(--ui-scale) / 2);image-rendering:pixelated;background:var(--c-stone-lo);border:var(--px) solid var(--c-stone-hi)}.eq-m-namecolors,.eq-m-particles{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5)}.eq-m-particles{max-height:calc(170px * var(--ui-scale));overflow-y:auto}.eq-m-namecolor,.eq-m-particle{display:inline-flex;align-items:center;gap:calc(3px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) calc(5px * var(--ui-scale));font:inherit;font-size:var(--fs-xs);color:var(--c-text);background:var(--c-stone-lo);border:var(--px) solid var(--c-stone-hi);cursor:pointer}.eq-m-namecolor__swatch{display:inline-block;width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));border:var(--px) solid var(--c-void)}.eq-m-namecolor.is-worn,.eq-m-particle.is-worn{outline:var(--px) solid var(--c-gold);color:var(--c-gold-hi)}.eq-m-namecolor.is-locked,.eq-m-particle.is-locked{opacity:.45;cursor:help}.eq-m-namecolor:disabled{cursor:default}@media(max-width:560px){.eq-m-namestyle__grid{grid-template-columns:minmax(0,1fr)}}.eq-m-legacy{margin-top:var(--gap);border-top:var(--px) solid var(--c-gold-hi);padding-top:var(--gap)}.eq-m-legacy__title{font-family:var(--font-title);font-size:var(--fs-md, var(--fs-sm));margin:0 0 4px;color:var(--c-gold-hi)}.eq-m-legacy__date,.eq-m-legacy__hof,.eq-m-legacy__ach{margin:4px 0;font-size:var(--fs-sm);color:var(--c-text-dim, var(--c-text));overflow-wrap:anywhere}.eq-m-side__studio{min-height:calc(72px * var(--ui-scale, 1));padding:var(--gap-lg)!important;font-family:var(--font-title);font-size:var(--fs-xl)!important;border-width:3px!important;background:linear-gradient(120deg,#6a2bd1,#d13a8f 35%,#f08a24 65%,#2bb3d1)!important;background-size:300% 300%!important;animation:eq-studio-shift 8s ease-in-out infinite;color:#fff!important;border-color:var(--c-gold)!important;text-shadow:0 1px 0 rgba(0,0,0,.6);box-shadow:0 0 10px #f08a2473}.eq-m-side__studio:hover,.eq-m-side__studio:focus-visible{box-shadow:0 0 16px #d13a8fbf;filter:brightness(1.12)}.eq-m-side__studio .eq-m-beta{color:#fff3c4}@keyframes eq-studio-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.eq-m-side__studio{animation:none}}.eq-m-race__lines{margin:4px 0 8px;padding-left:18px;font-size:.9em}.eq-m-race__good{color:#7fd17f}.eq-m-race__bad{color:#e08a7a}.eq-ms-signin{display:flex;flex-direction:column;gap:var(--gap);margin:var(--gap) 0}.eq-ms-btn{display:flex;align-items:center;justify-content:center;gap:var(--gap-lg);width:100%;min-height:calc(64px * var(--ui-scale));padding:var(--gap) var(--gap-lg)}.eq-ms-btn__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.1}.eq-ms-btn__label{font-family:var(--font-title);font-size:var(--fs-md)}.eq-ms-btn__sub{font-size:var(--fs-sm);opacity:.85}.eq-ms-mark{display:grid;grid-template-columns:repeat(2,calc(var(--px) * 5));grid-template-rows:repeat(2,calc(var(--px) * 5));gap:var(--px);flex:none}.eq-ms-mark>span:nth-child(1){background:#f25022}.eq-ms-mark>span:nth-child(2){background:#7fba00}.eq-ms-mark>span:nth-child(3){background:#00a4ef}.eq-ms-mark>span:nth-child(4){background:#ffb900}.eq-ms-privacy{margin:var(--gap) 0 0;padding:calc(var(--gap) * .75) var(--gap);border-left:calc(var(--px) * 2) solid var(--c-stone-hi);font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-m-signup__lead{margin:0 0 var(--gap)}.eq-m-signup__expiry{margin:0;font-size:var(--fs-xs);color:var(--c-text-faint)}.eq-ms-confirm{display:flex;flex-direction:column;gap:calc(var(--gap) * .5);margin:var(--gap) 0;padding:var(--gap);border:var(--px) solid var(--c-stone-hi);background:#0000002e}.eq-ms-confirm__title{margin:0;font-family:var(--font-title);font-size:var(--fs-md)}.eq-ms-confirm__state{margin:0;font-size:var(--fs-sm);color:var(--c-text-dim)}.eq-ms-confirm__state[data-phase=confirmed]{color:var(--c-ok)}.eq-ms-confirm__state[data-phase=blocked],.eq-ms-confirm__state[data-phase=timeout],.eq-ms-confirm__state[data-phase=failed]{color:var(--c-danger)}.eq-ms-confirm .eq-btn{align-self:flex-start}.eq-sso-popup{position:absolute;inset:0;display:grid;place-items:center;padding:var(--gap-lg);text-align:center}.eq-sso-popup__card{width:min(420px,92vw);padding:var(--gap-lg);box-sizing:border-box}.eq-sso-popup__title{margin:0 0 var(--gap);font-family:var(--font-title);font-size:var(--fs-lg)}.eq-sso-popup__msg{margin:0 0 var(--gap);font-size:var(--fs-md)}.eq-sso-popup__hint{margin:0 0 var(--gap-lg);font-size:var(--fs-sm)}.eq-attr__head{display:grid;gap:calc(var(--gap) * .25);margin-bottom:var(--gap)}.eq-attr__points{margin:0;font-size:var(--fs-lg)}.eq-attr__left{color:var(--c-gold-hi)}.eq-attr__placed{color:var(--c-text-dim);font-size:var(--fs-sm)}.eq-attr__list{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--gap) * .5)}.eq-attr__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(var(--gap) * .25) var(--gap);padding:calc(var(--gap) * .4) calc(var(--gap) * .5);border:var(--px) solid var(--c-stone-hi);background:var(--c-stone-lo)}.eq-attr__row.is-pending{border-color:var(--c-gold)}.eq-attr__name{cursor:help;font-family:var(--font-title)}.eq-attr__name:focus-visible{outline:calc(var(--px) * 2) solid var(--c-focus);outline-offset:var(--px)}.eq-attr__short{color:var(--c-text-faint);font-size:var(--fs-xs);text-decoration:none}.eq-attr__ctrl{display:flex;align-items:center;gap:calc(var(--gap) * .5)}.eq-attr__num{min-width:4.5em;text-align:center;font-variant-numeric:tabular-nums}.eq-attr__pending{color:var(--c-ok)}.eq-attr__effects{grid-column:1 / -1;margin:0;color:var(--c-text-dim);font-size:var(--fs-sm)}.eq-attr__tip p{margin:0 0 calc(var(--gap) * .25)}.eq-attr__stat.is-better dd strong{color:var(--c-ok)}.eq-attr__stat.is-worse dd strong{color:var(--c-danger)}.eq-attr__arrow{color:var(--c-text-faint)}.eq-attr__actions{display:flex;align-items:center;gap:var(--gap);margin-top:var(--gap)}.eq-attr-badge{display:inline-flex;align-items:center;gap:calc(var(--gap) * .4);padding:calc(var(--gap) * .2) calc(var(--gap) * .6);border:var(--px) solid var(--c-gold);background:var(--c-wood-lo);color:var(--c-gold-hi);font-size:var(--fs-sm);font-family:var(--font-body)}button.eq-attr-badge{cursor:pointer}button.eq-attr-badge:hover,button.eq-attr-badge:focus-visible{background:var(--c-wood);outline:calc(var(--px) * 2) solid var(--c-focus)}.eq-attr-badge[hidden]{display:none}.eq-attr-badge__dot{display:inline-grid;place-items:center;width:1.2em;height:1.2em;background:var(--c-gold);color:var(--c-ink);font-weight:700}.eq-attr-badge.is-new{animation:eq-attr-pulse .5s steps(4) 3}@keyframes eq-attr-pulse{50%{background:var(--c-gold-lo);transform:scale(1.08)}}.eq-m-chars-window{max-width:36rem}.eq-m-chars{display:flex;flex-direction:column;gap:var(--gap);margin:var(--gap) 0;max-height:60vh;overflow-y:auto}.eq-m-chars__card{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:var(--gap);border:calc(var(--px) * 2) solid var(--c-wood-lo);background:#00000040}.eq-m-chars__card--active{border-color:var(--c-gold-hi)}.eq-m-chars__name{margin:0;font-family:var(--font-title);color:var(--c-gold-hi)}.eq-m-chars__badge{font-family:inherit;font-size:.85em;opacity:.85}.eq-m-chars__summary{margin:0}.eq-credits{max-height:min(60vh,420px);overflow-y:auto;text-align:center;padding:var(--gap) 0}.eq-credits__roll{display:grid;gap:var(--gap)}.eq-credits__game{font-size:1.4em;margin:0 0 var(--gap)}.eq-credits__victory,.eq-credits__thanks{font-style:italic;margin:var(--gap) 0}.eq-credits__role{opacity:.75;font-size:.85em}.eq-credits__names{font-weight:700}.eq-m-redeem{display:flex;flex-direction:column;gap:var(--gap);max-width:calc(360px * var(--ui-scale))}.eq-m-redeem__input{font-family:monospace;letter-spacing:.08em;text-transform:uppercase}.eq-m-redeem__result:empty{display:none}.eq-m-redeem__result h3{color:var(--c-gold-hi);font-size:var(--fs-sm);margin:0}.eq-m-redeem__list{margin:0;padding-left:calc(var(--gap-lg))}.eq-m-redeem__list li{color:var(--c-gold)}.eq-m-menu__play{display:flex;flex-direction:column;gap:var(--gap)}.eq-m-menu__play--staff{flex-direction:row;flex-wrap:wrap}.eq-m-menu__play--staff .eq-m-menu__btn{flex:1 1 140px}.eq-m-menu__nav .eq-m-menu__btn.eq-m-menu__btn--staff{border-color:var(--c-gold);color:var(--c-gold-hi);background-image:linear-gradient(180deg,#ffe08a29,#ffe08a0a);box-shadow:0 0 8px #ffe08a47}.eq-m-menu__nav .eq-m-menu__btn.eq-m-menu__btn--staff:hover:not(:disabled),.eq-m-menu__nav .eq-m-menu__btn.eq-m-menu__btn--staff:focus-visible{box-shadow:0 0 12px #ffe08a8c}.eq-m-menu__staffnote{color:var(--c-gold-hi)}.eq-staff-form{min-width:min(420px,86vw)}.eq-staff-form__intro{margin:0 0 var(--gap);color:var(--c-text-dim);font-size:var(--fs-sm);white-space:pre-line}.eq-staff-form textarea.eq-input{min-height:4.5em;resize:vertical;font-family:var(--font-body)}.eq-staff-form select.eq-input{appearance:none;cursor:pointer}.eq-staff-form__error{margin:0 0 var(--gap);color:var(--c-danger, #e05a4f);font-size:var(--fs-sm)}.eq-staff-obs{max-width:min(360px,90vw)}.eq-staff-obs__log{margin:0;padding-left:1.2em;max-height:10em;overflow-y:auto;font-size:var(--fs-sm)}.eq-staff-picker{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eq-staff-items{min-height:9.5em;appearance:auto}.eq-staff-items__count{margin:0;font-size:var(--fs-sm)}.eq-staff-form select.eq-staff-items{appearance:auto}.eq-staff-quick .eq-window__body{padding:0}.eq-staff-quick__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:var(--gap-lg);padding:var(--gap-lg);max-height:min(68vh,560px);overflow-y:auto}.eq-staff-quick__col{min-width:0;overflow-y:auto;padding-right:4px}.eq-staff-quick__col--lists{border-left:1px solid var(--c-stone-lo);padding-left:var(--gap)}.eq-staff-quick__target{position:sticky;top:0;z-index:2;margin:0 0 var(--gap);padding-bottom:var(--gap);background:var(--c-stone-bg)}.eq-staff-quick__combo{position:relative;display:flex;gap:calc(var(--gap) * .5);align-items:center}.eq-staff-quick__combo .eq-input{flex:1 1 auto}.eq-staff-suggest{position:absolute;top:100%;left:0;right:2.6em;z-index:5;margin:2px 0 0;padding:2px;list-style:none;background:var(--c-stone-lo);border:1px solid var(--c-gold-lo);max-height:14em;overflow-y:auto}.eq-staff-suggest__item{padding:4px 8px;cursor:pointer;color:var(--c-text)}.eq-staff-suggest__item:hover,.eq-staff-suggest__item.is-active{background:var(--c-gold-lo);color:var(--c-gold-hi)}.eq-staff-quick__group{margin:0 0 var(--gap)}.eq-staff-quick__group h3,.eq-staff-quick__section h3{margin:0 0 calc(var(--gap) * .5);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold)}.eq-staff-quick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:calc(var(--gap) * .5)}.eq-staff-act{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:6px 8px;height:auto;white-space:normal}.eq-staff-act__label{font-weight:700}.eq-staff-act__hint{font-size:var(--fs-xs, .78em);color:var(--c-text-dim);line-height:1.25}.eq-staff-act--danger .eq-staff-act__label{color:var(--c-danger)}.eq-staff-act.is-disabled{opacity:.5;cursor:not-allowed}.eq-staff-act--link .eq-staff-act__label{color:var(--c-info)}.eq-staff-quick__status{margin:0;padding:6px var(--gap-lg);min-height:1.4em;border-top:1px solid var(--c-stone-lo);font-size:var(--fs-sm)}.eq-staff-quick__status[data-kind=ok]{color:var(--c-ok)}.eq-staff-quick__status[data-kind=error]{color:var(--c-danger)}.eq-staff-quick__section{margin:0 0 var(--gap-lg)}.eq-staff-quick__counter,.eq-staff-quick__hint{margin:0 0 calc(var(--gap) * .5);font-size:var(--fs-sm)}.eq-staff-quick__list{display:flex;flex-direction:column;gap:2px;max-height:11em;overflow-y:auto}.eq-staff-name{text-align:left;background:transparent;border:0;padding:2px 4px;color:var(--c-text);cursor:pointer;font:inherit}.eq-staff-name:hover,.eq-staff-name:focus-visible{background:var(--c-stone-hi);color:var(--c-gold-hi)}.eq-staff-quick__keys{font-size:var(--fs-xs, .78em)}@media(max-width:640px){.eq-staff-quick__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.eq-staff-quick__col--lists{border-left:0;padding-left:0}}.eq-staff-badge{display:inline-block;margin-top:2px;padding:1px 8px;border:1px solid var(--c-gold-lo);background:#ffe08a1a;color:var(--c-gold-hi);font-size:var(--fs-xs, .78em);letter-spacing:.05em;text-transform:uppercase;opacity:.85}.eqw-hud--staff .eqw-hud__crowns,.eqw-hud--staff .eqw-hud__level,.eqw-hud--staff .eqw-hud__info .eqw-icon,.eqw-hud--staff .eqw-hud__qbtn[title=Personnage],.eqw-hud--staff .eqw-hud__qbtn[title=Inventaire],.eqw-hud--staff .eqw-hud__qbtn[title=Guilde]{display:none}.eq-frame--parchment .eq-staff-form__intro,.eq-frame--parchment .eq-staff-items__count{color:var(--c-parch-ink);opacity:.8}.eq-scene-overlay>.eqr-hud{position:absolute;inset:0;pointer-events:none;font-size:var(--fs-sm);color:var(--c-text)}.eqr-hud>*,.eqr-hud .eqr-slot,.eqr-hud .eqr-mod,.eqr-hud .eqr-door,.eqr-hud .eqr-blessing__chip{pointer-events:auto}.eqr-hud .eqr-banner,.eqr-hud .eqr-subtitle,.eqr-hud .eqr-top-center,.eqr-hud .eqr-prompt{pointer-events:none}[class*=eqr-][hidden]{display:none!important}.eqr-icon{width:calc(16px * var(--ui-scale) * 1.5);height:calc(16px * var(--ui-scale) * 1.5);image-rendering:pixelated;flex:none}.eqr-icon--24{width:calc(24px * var(--ui-scale) * 1.5);height:calc(24px * var(--ui-scale) * 1.5)}.eqr-vitals{position:absolute;left:var(--gap);top:var(--gap);width:calc(220px * var(--ui-scale));padding:calc(var(--px) * 3);display:flex;flex-direction:column;gap:calc(var(--px) * 2)}.eqr-hpline{display:flex;align-items:center;gap:calc(var(--px) * 2)}.eqr-hpline .eq-bar{flex:1}.eqr-low .eq-bar__fill{animation:eqr-pulse .8s steps(2) infinite}[data-reduce-effects=true] .eqr-low .eq-bar__fill{animation:none}@keyframes eqr-pulse{50%{filter:brightness(1.5)}}.eqr-shield{color:var(--c-info);font-weight:700}.eqr-resources{display:flex;gap:var(--gap-lg);align-items:center}.eqr-xp{display:flex;align-items:center;gap:var(--gap);font-size:var(--fs-xs)}.eqr-xp .eq-bar{flex:1;height:calc(6px * var(--ui-scale))}.eqr-xp .eq-bar__label{font-size:var(--fs-xs)}.eqr-xp__level{color:var(--c-gold-hi);white-space:nowrap}.eqr-online{font-size:var(--fs-xs)}.eqr-online[hidden],.eqr-xp .eq-bar[hidden]{display:none}.eqr-res{display:inline-flex;align-items:center;gap:calc(var(--px) * 1)}.eqr-glyph{color:var(--c-ok)}.eqr-glyph--eclat{color:#b9e4ff}.eqr-count{font-variant-numeric:tabular-nums}.eqr-top-center{position:absolute;top:var(--gap);left:50%;transform:translate(-50%);text-align:center;min-width:calc(260px * var(--ui-scale));text-shadow:0 var(--px) 0 #000}.eqr-floor{font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi)}.eqr-room-title{font-size:var(--fs-xs)}.eqr-boss{margin-top:var(--gap);width:calc(340px * var(--ui-scale));max-width:60vw}.eqr-boss__head{display:flex;gap:var(--gap);justify-content:center;align-items:baseline;flex-wrap:wrap}.eqr-boss__name{font-family:var(--font-title);font-size:var(--fs-md);color:#ffb3a6}.eqr-boss__title{color:var(--c-text-dim);font-style:italic}.eqr-boss__phase{color:var(--c-gold);font-size:var(--fs-xs)}.eqr-boss .eq-bar{height:calc(12px * var(--ui-scale))}.eqr-top-right{position:absolute;top:var(--gap);right:var(--gap);max-width:calc(240px * var(--ui-scale));display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--px) * 2);text-shadow:0 var(--px) 0 #000}.eqr-blessing__chip{display:inline-flex;align-items:center;gap:calc(var(--px) * 2);padding:calc(var(--px) * 1) calc(var(--px) * 3);border:var(--px) solid var(--god-color, var(--c-gold));background:#0a080eb3}.eqr-blessing__rank{color:var(--god-color, var(--c-gold));font-weight:700}.eqr-build{font-size:var(--fs-xs)}.eqr-mods{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--px) * 1)}.eqr-mod{position:relative;display:inline-flex;padding:var(--px);background:#0a080eb3;border:var(--px) solid var(--rarity-color, var(--c-stone-hi))}.eqr-mod__stacks{position:absolute;right:0;bottom:0;font-size:var(--fs-xs);line-height:1;color:#fff;text-shadow:0 var(--px) 0 #000}.eqr-aim{font-size:var(--fs-xs)}.eqr-slots{position:absolute;left:50%;bottom:var(--gap);transform:translate(-50%);display:flex;gap:calc(var(--px) * 2)}.eqr-slot{position:relative;width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));display:flex;align-items:center;justify-content:center;background:#0e0b14d9;border:var(--px) solid var(--rarity-color, var(--c-stone-hi));box-shadow:var(--shadow-drop)}.eqr-slot--empty{opacity:.45}.eqr-slot--basic,.eqr-slot--dash{border-color:var(--c-gold-lo)}.eqr-slot__sweep{position:absolute;inset:0;pointer-events:none;background:conic-gradient(rgba(5,4,8,.72) calc(var(--cd, 0) * 360deg),transparent 0)}.eqr-slot__cd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);font-weight:700;color:#fff;text-shadow:0 var(--px) 0 #000,var(--px) 0 0 #000;pointer-events:none}.eqr-slot__charges{position:absolute;top:0;right:var(--px);font-size:var(--fs-xs);color:#cfe3ff;text-shadow:0 var(--px) 0 #000}.eqr-slot__key{position:absolute;bottom:calc(var(--px) * -5);left:50%;transform:translate(-50%) scale(.8);white-space:nowrap}.eqr-slot:focus-visible{outline:var(--px) solid var(--c-focus)}.eqr-rarity--none{--rarity-color: var(--c-stone-hi)}.eqr-rarity--common{--rarity-color: #c8c2b4}.eqr-rarity--uncommon{--rarity-color: #6fcf5a}.eqr-rarity--rare{--rarity-color: #5aa8ff}.eqr-rarity--epic{--rarity-color: #c06bff}.eqr-rarity--legendary{--rarity-color: #ffb02e}.eqr-room--neutral{--room-color: var(--c-text-dim)}.eqr-room--danger{--room-color: #ff8a73}.eqr-room--elite{--room-color: #ffcf5a}.eqr-room--loot{--room-color: #ffd84a}.eqr-room--shop{--room-color: #8fe0a0}.eqr-room--calm{--room-color: #9fd4ff}.eqr-room--mystery{--room-color: #c79bff}.eqr-room--boss{--room-color: #ff5a4a}.eqr-doors{position:absolute;left:var(--gap);bottom:calc(var(--gap) * 2 + 40px * var(--ui-scale));padding:calc(var(--px) * 3);max-width:calc(220px * var(--ui-scale))}.eqr-doors__title{font-family:var(--font-title);color:var(--c-gold-hi);margin-bottom:calc(var(--px) * 2)}.eqr-doors__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--px) * 1)}.eqr-door{display:flex;gap:calc(var(--px) * 3);align-items:baseline}.eqr-door__icon{align-self:center}.eqr-door__glyph{color:var(--room-color);min-width:1.2em;text-align:center;font-weight:700}.eqr-door__label{color:var(--room-color)}.eqr-banner{position:absolute;top:28%;left:50%;transform:translate(-50%);text-align:center;padding:calc(var(--px) * 3) calc(var(--px) * 10);background:#0e09149e;box-shadow:0 0 0 var(--px) #000000b3;text-shadow:0 calc(var(--px) * 2) 0 #000,0 0 calc(var(--px) * 3) #000;animation:eqr-banner-in .25s ease-out}:root[data-contrast=high] .eqr-banner{background:#000;box-shadow:0 0 0 calc(var(--px) * 2) #fff}[data-reduce-effects=true] .eqr-banner{animation:none}@keyframes eqr-banner-in{0%{opacity:0;transform:translate(-50%,-8px)}}.eqr-banner__title{font-family:var(--font-title);font-size:var(--fs-xl);color:var(--c-gold-hi)}.eqr-banner--boss .eqr-banner__title{color:#ff8a73}.eqr-banner--clear .eqr-banner__title{color:#a6f08f}.eqr-banner__sub{font-size:var(--fs-md);color:var(--c-text)}.eqr-prompt{position:absolute;left:50%;bottom:calc(var(--gap) * 3 + 44px * var(--ui-scale));transform:translate(-50%);padding:calc(var(--px) * 2) calc(var(--px) * 6);font-size:var(--fs-md);white-space:nowrap;background:#0e0914e6;color:#fff4dc;text-shadow:0 var(--px) 0 #000;box-shadow:0 0 0 var(--px) #000,0 0 0 calc(var(--px) * 2) var(--c-gold),0 0 0 calc(var(--px) * 3) #000,0 calc(var(--px) * 5) 0 #00000073}.eqr-prompt strong{color:var(--c-gold-hi)}.eqr-prompt .eq-dim{color:#fff4dc}:root[data-contrast=high] .eqr-prompt{background:#000;color:#fff;text-shadow:none;box-shadow:0 0 0 calc(var(--px) * 2) #fff}:root[data-contrast=high] .eqr-prompt strong{color:#fff}.eqr-subtitle{position:absolute;left:50%;bottom:calc(var(--gap) * 6 + 80px * var(--ui-scale));transform:translate(-50%);max-width:70vw;padding:calc(var(--px) * 2) calc(var(--px) * 5);background:#000000bf;color:#fff;text-align:center}.eq-scene-overlay>.eqr-pill{position:absolute;right:var(--gap);bottom:calc(var(--gap) * 2 + 40px * var(--ui-scale))}.eq-scene-overlay>.eqr-boss-card{position:absolute;left:50%;top:22%;transform:translate(-50%);display:flex;gap:var(--gap-lg);align-items:center;padding:var(--gap-lg);background:linear-gradient(90deg,transparent,rgba(8,4,10,.88) 15%,rgba(8,4,10,.88) 85%,transparent);pointer-events:none;min-width:calc(360px * var(--ui-scale))}.eqr-boss-card__portrait{width:calc(96px * var(--ui-scale));height:auto;image-rendering:pixelated}.eqr-boss-card__kicker{color:var(--c-text-dim);font-size:var(--fs-xs);letter-spacing:.15em;text-transform:uppercase}.eqr-boss-card__name{font-family:var(--font-title);font-size:var(--fs-xl);color:#ff8a73}.eqr-boss-card--defeat .eqr-boss-card__name{color:var(--c-gold-hi)}.eqr-boss-card__title{color:var(--c-gold);font-style:italic}.eqr-boss-card__line{margin:var(--gap) 0 0;color:var(--c-text);max-width:calc(320px * var(--ui-scale))}.eqr-window{max-width:min(92vw,calc(820px * var(--ui-scale)))}.eqr-status{margin:var(--gap) 0 0;min-height:1.2em}.eqr-warning{border-left:calc(var(--px) * 2) solid var(--c-gold);padding-left:var(--gap)}.eqr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(170px * var(--ui-scale)),1fr));gap:var(--gap)}.eqr-card{position:relative;display:flex;flex-direction:column;gap:calc(var(--px) * 2);text-align:left;padding:calc(var(--px) * 4);font:inherit;color:var(--c-text);background:var(--c-stone-bg);border:calc(var(--px) * 2) solid var(--rarity-color, var(--c-stone-hi));box-shadow:var(--shadow-drop);cursor:pointer}.eqr-card:hover:not(:disabled),.eqr-card:focus-visible{outline:var(--px) solid var(--c-focus);filter:brightness(1.12)}.eqr-card:disabled{cursor:default;opacity:.55}.eqr-card__head{display:flex;gap:calc(var(--px) * 3);align-items:center}.eqr-card__hotkey{min-width:1.4em;text-align:center;background:#d9cfba;color:#1a1410;font-weight:700}.eqr-card__name{font-family:var(--font-title);font-size:var(--fs-md);color:var(--rarity-color, var(--c-text))}.eqr-card__kind{font-size:var(--fs-xs)}.eqr-card__desc{margin:0;white-space:pre-line}.eqr-card__amount{color:var(--c-ok);font-weight:700}.eqr-card__hints{margin:0;padding-left:1.1em;color:#9fe3ff;font-size:var(--fs-xs)}.eqr-card__price{margin-top:auto;font-weight:700;color:var(--c-gold-hi)}.eqr-card__price--short{color:var(--c-danger)}.eqr-purse{margin-bottom:var(--gap)}.eqr-event-text p{margin:0 0 var(--gap);white-space:pre-line}.eqr-choices{display:flex;flex-direction:column;gap:calc(var(--px) * 2)}.eqr-choice{display:flex;flex-wrap:wrap;gap:calc(var(--px) * 3);align-items:baseline;text-align:left}.eqr-choice__key{min-width:1.4em;text-align:center;background:#d9cfba;color:#1a1410}.eqr-choice__hint{flex-basis:100%;font-size:var(--fs-xs)}.eqr-outcome p{margin:0 0 var(--gap);white-space:pre-line}.eqr-summary__subtitle{font-size:var(--fs-md);margin:0}.eqr-summary__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg)}@media(max-width:640px){.eqr-summary__cols{grid-template-columns:1fr}}.eqr-stat{display:flex;justify-content:space-between;gap:var(--gap)}.eqr-stat dt{color:var(--c-text-dim)}.eqr-stat dd{margin:0;font-variant-numeric:tabular-nums}.eqr-stat--neg dd{color:var(--c-danger)}.eqr-score h3,.eqr-gains h3,.eqr-unlocks h3{margin:0 0 calc(var(--px) * 2);font-family:var(--font-title)}.eqr-score__lines,.eqr-gains dl,.eqr-summary__stats{margin:0}.eqr-score__total{display:flex;justify-content:space-between;border-top:var(--px) solid currentColor;margin-top:calc(var(--px) * 2);padding-top:calc(var(--px) * 2);font-size:var(--fs-lg)}.eqr-record{color:var(--c-gold-hi);font-weight:700}.eqr-unlocks ul{margin:0;padding-left:1.1em}.eqr-pause__buttons{display:flex;flex-direction:column;gap:var(--gap)}.eqr-map{display:flex;gap:var(--gap);overflow-x:auto;padding-bottom:var(--gap)}.eqr-map__layer{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 3);min-width:2.4em}.eqr-map__node{display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;color:var(--room-color);border:var(--px) solid var(--c-parch-lo);background:#00000014}.eqr-map__node--visited{opacity:.6}.eqr-map__node--next{border:calc(var(--px) * 2) dashed var(--c-parch-ink)}.eqr-map__node--current{border:calc(var(--px) * 2) solid var(--c-parch-ink);background:var(--c-gold);color:var(--c-parch-ink)}.eqr-bt{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg)}.eqr-bt__god,.eqr-bt__gods li{display:flex;align-items:center;gap:calc(var(--px) * 2)}.eqr-bt__gods{list-style:none;margin:0;padding:0}.eqr-bt__rank{font-weight:700}.eqr-summary__tower{margin:0 0 var(--gap);padding:var(--gap) var(--gap-lg);text-align:center;color:var(--c-gold-hi);background:#08060c8c;border-left:var(--px) solid var(--c-gold-lo)}.eqr-summary__tower--death{border-left-color:var(--c-danger)}.eqr-card__badge{align-self:flex-start;padding:0 calc(var(--px) * 2);font-size:var(--fs-xs);border:var(--px) solid currentColor}.eqr-card__badge--permanent{color:var(--c-gold-hi);background:#8c5f1c59}.eqr-card__badge--temporary{color:var(--c-text-dim)}.eqr-card--permanent{box-shadow:inset 0 0 0 var(--px) var(--c-gold-lo)}.eqr-shop{display:flex;flex-direction:column;gap:var(--gap-lg)}.eqr-shop__title{margin:0 0 var(--gap);font-size:var(--fs-md, var(--fs-sm));color:var(--c-gold)}.eqr-shop__hint{font-size:var(--fs-xs);font-weight:400}.eqr-boss .eq-bar{outline:1px solid var(--c-faction-enemy, #e0503c);outline-offset:1px}.eqt{position:fixed;z-index:150;left:var(--gap);top:30%;width:min(88vw,calc(340px * var(--ui-scale)));max-height:62vh;overflow-y:auto;padding:var(--gap-lg);display:flex;flex-direction:column;gap:var(--gap);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.25;pointer-events:auto;animation:eqt-in var(--t-med) steps(4) both}.eqt[hidden]{display:none}.eqt:focus-visible{outline:var(--px) solid var(--c-focus);outline-offset:calc(var(--px) * 3)}.eqt__head{display:flex;flex-direction:column;gap:calc(var(--px) * 1)}.eqt__step{margin:0;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--c-wood-lo)}.eqt__title{margin:0;font-family:var(--font-title);font-size:var(--fs-lg);color:var(--c-wood-lo)}.eqt__body{display:flex;flex-direction:column;gap:var(--gap)}.eqt__p{margin:0}.eqt__status{margin:0;min-height:1.2em;font-size:var(--fs-sm);color:var(--c-wood-lo)}.eqt--done .eqt__status{color:var(--c-ok-lo);font-weight:700}.eqt__bar{width:100%;height:calc(10px * var(--ui-scale));accent-color:var(--c-gold-lo)}.eqt__hint{margin:0;padding:var(--gap);font-size:var(--fs-sm);background:var(--c-parch-hi);box-shadow:inset 0 0 0 var(--px) var(--c-parch-lo)}.eqt__hint[hidden],.eqt__bar[hidden]{display:none}.eqt__actions{display:flex;flex-wrap:wrap;gap:var(--gap)}.eqt__actions .eq-btn{font-size:var(--fs-sm)}.eqt__dismiss{margin-left:auto}.eqt-ring{position:fixed;z-index:90;pointer-events:none;box-shadow:0 0 0 calc(var(--px) * 2) var(--c-gold-hi),0 0 0 calc(var(--px) * 4) #0000008c;animation:eqt-pulse 1.4s steps(4) infinite}.eqt-ring[hidden]{display:none}@keyframes eqt-in{0%{opacity:0;transform:translate(calc(var(--gap) * -2))}to{opacity:1;transform:none}}@keyframes eqt-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.eqt,.eqt-ring{animation:none}}:root[data-reduce-effects=true] .eqt,:root[data-reduce-effects=true] .eqt-ring{animation:none}@media(max-width:620px){.eqt{left:var(--gap);right:var(--gap);top:72px;width:auto;max-height:45vh}}.eqt-replay{width:100%}[class*=eqw-][hidden]{display:none!important}.eq-scene-overlay>.eqw-hud{position:absolute;inset:0;pointer-events:none;font-family:var(--font-body);color:var(--c-text)}.eqw-hud>*{pointer-events:auto}.eqw-hud__info{position:absolute;top:var(--gap);left:var(--gap);min-width:calc(150px * var(--ui-scale));padding:calc(var(--gap) * .75) var(--gap);font-size:var(--fs-sm);line-height:1.15}.eqw-hud__zone{font-family:var(--font-title);font-size:var(--fs-md);color:var(--c-gold-hi)}.eqw-hud__sub{font-size:var(--fs-xs);margin-bottom:calc(var(--gap) * .5)}.eqw-hud__row{display:flex;align-items:center;gap:calc(var(--gap) * .75)}.eqw-hud__clock{font-family:var(--font-title);color:var(--c-text)}.eqw-hud__ping--bad{color:var(--c-danger-text)}.eqw-hud__online{font-size:var(--fs-xs);margin-top:calc(var(--gap) * .25)}.eqw-hud__online[hidden]{display:none}.eqw-hud__right{position:absolute;top:var(--gap);right:var(--gap);display:flex;flex-direction:column;align-items:flex-end;gap:var(--gap);max-height:calc(100% - var(--gap) * 2);pointer-events:none}.eqw-hud__right>*{pointer-events:auto}.eqw-hud__quick{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--gap) * .35);max-width:min(calc(340px * var(--ui-scale)),46vw)}.eqw-hud__qbtn{display:inline-flex;align-items:center;gap:calc(var(--gap) * .35);min-height:0;margin:0;padding:calc(2px * var(--ui-scale)) calc(5px * var(--ui-scale));font-size:var(--fs-xs);white-space:nowrap;background:var(--c-stone-bg)}.eqw-minimap{padding:calc(var(--gap) * .5);cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--gap) * .25)}.eqw-minimap__title{font-size:var(--fs-xs);color:var(--c-text-dim);text-align:center}.eqw-minimap__canvas{display:block;width:calc(112px * var(--ui-scale));height:auto;image-rendering:pixelated;border:var(--px) solid var(--c-stone-lo);background:var(--c-void)}.eqw-minimap--expanded .eqw-minimap__canvas{width:auto;max-width:min(70vw,calc(360px * var(--ui-scale) * 1.5));max-height:60vh}.eqw-minimap__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,auto);gap:calc(2px * var(--ui-scale)) var(--gap);font-size:var(--fs-xs)}.eqw-minimap__legend li{display:flex;align-items:center;gap:calc(4px * var(--ui-scale))}.eqw-minimap__dot{display:inline-block;width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));border:var(--px) solid #000}.eqw-roster{width:calc(250px * var(--ui-scale));max-height:40vh;display:flex;flex-direction:column;padding:calc(var(--gap) * .5);font-size:var(--fs-xs)}.eqw-roster__head{display:flex;align-items:center;gap:calc(var(--gap) * .5);font-family:var(--font-title);color:var(--c-gold-hi)}.eqw-roster__head>:last-child{margin-left:auto}.eqw-roster__list{list-style:none;margin:calc(var(--gap) * .5) 0;padding:0;overflow-y:auto;flex:1 1 auto}.eqw-roster__row{display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) 0;border-bottom:var(--px) solid var(--c-stone-lo)}.eqw-roster__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4px * var(--ui-scale))}.eqw-roster__name{color:var(--c-text);overflow-wrap:anywhere}.eqw-roster__name--guild{color:var(--c-ok)}.eqw-roster__name--muted{text-decoration:line-through;opacity:.6}.eqw-roster__tag{color:var(--c-gold)}.eqw-roster__actions{display:flex;gap:calc(4px * var(--ui-scale))}.eqw-roster__btn{padding:0 calc(5px * var(--ui-scale));font-size:var(--fs-xs)}.eqw-roster__note{margin:0}.eqw-prompt{position:absolute;left:50%;bottom:calc(64px * var(--ui-scale));transform:translate(-50%);display:flex;align-items:center;gap:calc(var(--gap) * .5);padding:calc(4px * var(--ui-scale)) calc(var(--gap) * 1.25);font-size:var(--fs-md);background:#0e0914e6;color:#fff4dc;text-shadow:0 var(--px) 0 #000;box-shadow:0 0 0 var(--px) #000,0 0 0 calc(var(--px) * 2) var(--c-gold),0 0 0 calc(var(--px) * 3) #000,0 calc(var(--px) * 5) 0 #00000073;white-space:nowrap;pointer-events:none}.eqw-prompt__verb{font-weight:700;color:var(--c-gold-hi)}.eqw-prompt__name{color:#fff4dc}.eqw-prompt--closed{box-shadow:0 0 0 var(--px) #000,0 0 0 calc(var(--px) * 2) #d9604a,0 0 0 calc(var(--px) * 3) #000,0 calc(var(--px) * 5) 0 #00000073}.eqw-prompt--closed .eqw-prompt__verb{color:#ff9d8a}.eqw-vision{position:absolute;top:var(--gap);left:50%;transform:translate(-50%);padding:calc(3px * var(--ui-scale)) var(--gap);background:var(--c-overlay);border:var(--px) solid var(--c-mana);color:var(--c-text);font-size:var(--fs-sm);text-align:center;max-width:60vw;pointer-events:none}.eqw-chat{position:absolute;left:var(--gap);bottom:var(--gap);width:min(calc(420px * var(--ui-scale)),calc(100vw - var(--gap) * 2));display:flex;flex-direction:column;gap:calc(var(--gap) * .5);padding:calc(var(--gap) * .5);font-size:var(--fs-xs);opacity:.88}.eqw-chat:hover,.eqw-chat:focus-within,.eqw-chat--typing{opacity:1}.eqw-chat__head{display:flex;align-items:center;gap:calc(var(--gap) * .5)}.eqw-chat__tabs{display:flex;gap:calc(2px * var(--ui-scale));flex:1 1 auto}.eqw-chat__tab{position:relative;font:inherit;color:var(--c-text-dim);background:transparent;border:var(--px) solid transparent;padding:0 calc(6px * var(--ui-scale));cursor:pointer}.eqw-chat__tab:focus-visible{outline:var(--px) solid var(--c-focus)}.eqw-chat__tab--active{color:var(--c-gold-hi);border-color:var(--c-stone-hi);background:var(--c-stone-bg)}.eqw-chat__badge{margin-left:calc(3px * var(--ui-scale));padding:0 calc(3px * var(--ui-scale));background:var(--c-danger);color:#fff;font-size:var(--fs-xs)}.eqw-chat__log{list-style:none;margin:0;padding:0 calc(2px * var(--ui-scale));height:calc(130px * var(--ui-scale));overflow-y:auto;overflow-wrap:anywhere;line-height:1.15}.eqw-chat--collapsed .eqw-chat__log,.eqw-chat--collapsed .eqw-chat__foot{display:none}.eqw-chat__line,.eqw-chat__line--general{color:var(--c-text)}.eqw-chat__line--local{color:#e9f3c8}.eqw-chat__line--guild{color:#8ff0a8}.eqw-chat__line--private{color:#f2a8ff}.eqw-chat__line--system{color:var(--c-gold)}.eqw-chat__line--announcement{color:var(--c-gold-hi)}.eqw-chat__line--warning{color:#ffc46b}.eqw-chat__line--error{color:var(--c-danger-text)}.eqw-chat__line--success{color:var(--c-ok)}.eqw-chat__line--event{color:var(--c-mana)}.eqw-chat__line--self{opacity:.9}.eqw-chat__time{color:var(--c-text-faint)}.eqw-chat__name{font:inherit;color:inherit;font-weight:700;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline dotted}.eqw-chat__name:focus-visible{outline:var(--px) solid var(--c-focus)}.eqw-chat__staff{display:inline-block;padding:0 calc(3px * var(--ui-scale));border:var(--px) solid currentColor;font-size:var(--fs-xs);line-height:1.1}.eqw-chat__staff--moderator{color:#6fd3ff}.eqw-chat__staff--admin{color:#ff9b5c}.eqw-chat__staff--owner{color:#ffd34d}.eqw-chat__ann{color:var(--c-gold-hi)}.eqw-chat__deleted{color:var(--c-text-faint)}.eqw-chat__inputrow{display:flex;align-items:center;gap:calc(var(--gap) * .5)}.eqw-chat__target{color:#f2a8ff;white-space:nowrap}.eqw-chat__target:empty{display:none}.eqw-chat__input{flex:1 1 auto;min-width:0;font-size:var(--fs-xs)}.eqw-chat__counter--warn{color:var(--c-danger-text)}.eqw-chat__foot{display:flex;justify-content:space-between;gap:var(--gap)}.eqw-chat__hint:empty{display:none}.eqw-menu{position:absolute;z-index:5;display:flex;flex-direction:column;min-width:calc(150px * var(--ui-scale));padding:calc(var(--gap) * .5)}.eqw-menu__title{font-family:var(--font-title);color:var(--c-gold-hi);margin-bottom:calc(var(--gap) * .25)}.eqw-menu__item{font:inherit;text-align:left;color:var(--c-text);background:none;border:none;padding:calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale));cursor:pointer}.eqw-menu__item:hover,.eqw-menu__item:focus-visible{background:var(--c-wood-hi);outline:none}.eqw-menu__item--danger{color:var(--c-danger-text)}.eqw-menu--floating{z-index:40;pointer-events:auto}.eqw-menu__item--staff{margin-top:calc(var(--gap) * .25);border-top:var(--px) solid var(--c-stone-hi);padding-top:calc(4px * var(--ui-scale))}.eqw-chat__grip{cursor:move;color:var(--c-text-dim);padding:0 calc(2px * var(--ui-scale));user-select:none;touch-action:none}.eqw-chat__grip:hover{color:var(--c-gold-hi)}.eqw-chat__resize{position:absolute;right:0;top:0;width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));cursor:nesw-resize;touch-action:none;background:linear-gradient(45deg,transparent 50%,var(--c-stone-hi) 50%,var(--c-stone-hi) 62%,transparent 62%,transparent 75%,var(--c-stone-hi) 75%);opacity:.7;z-index:2}.eqw-chat__resize:hover,.eqw-chat--dragging .eqw-chat__resize{opacity:1}.eqw-chat--dragging{opacity:1;user-select:none}.eqw-chat>.eqw-chat__head{padding-right:calc(8px * var(--ui-scale))}.eq-scene-overlay>.eqw-wheel,.eqw-wheel{position:absolute;left:50%;top:50%;transform:translate(-50%,-58%);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:".    up     ." "left center right" ".    down   ." "cd   cd     cd" "cats cats   cats";align-items:center;justify-items:center;gap:calc(4px * var(--ui-scale)) calc(6px * var(--ui-scale));width:max-content;max-width:min(calc(100vw - 2 * var(--gap)),calc(460px * var(--ui-scale)));pointer-events:none;font-size:var(--fs-xs)}.eqw-wheel__center{grid-area:center;display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--ui-scale));max-width:calc(150px * var(--ui-scale));min-height:calc(14px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) calc(6px * var(--ui-scale));background:var(--c-overlay);border:var(--px) solid var(--c-mana);text-align:center;overflow-wrap:anywhere}.eqw-wheel__center{flex-wrap:wrap}.eqw-wheel__hint{flex-basis:100%;opacity:.7}.eqw-wheel__center:empty{visibility:hidden}.eqw-wheel__cooldown{grid-area:cd;width:calc(80px * var(--ui-scale));height:calc(3px * var(--ui-scale));background:linear-gradient(90deg,var(--c-mana) calc(var(--cd, 0) * 100%),transparent 0);border:var(--px) solid var(--c-stone-lo)}.eqw-wheel__node{display:flex;align-items:center;gap:calc(3px * var(--ui-scale));max-width:calc(140px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) calc(5px * var(--ui-scale));background:var(--c-stone-bg);border:var(--px) solid var(--c-stone-hi);overflow-wrap:anywhere}.eqw-wheel__node--up{grid-area:up}.eqw-wheel__node--down{grid-area:down}.eqw-wheel__node--left{grid-area:left;justify-self:end;text-align:right}.eqw-wheel__node--right{grid-area:right;justify-self:start}.eqw-wheel__node--combo{border-color:var(--c-mana)}.eqw-wheel__glyph{flex-shrink:0;font-family:var(--font-title);color:var(--c-gold-hi)}.eqw-wheel[hidden],.eqw-wheel__node[hidden],.eqw-wheel__cooldown[hidden]{display:none}.eqw-wheel__cats{grid-area:cats;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(3px * var(--ui-scale)) calc(6px * var(--ui-scale));opacity:.75}.eqw-wheel__cat{padding:0 calc(3px * var(--ui-scale));border:var(--px) solid transparent;white-space:nowrap}.eqw-wheel__cat--on{color:var(--c-gold-hi);border-color:var(--c-mana);background:var(--c-overlay);opacity:1}.eqw-emotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(80px * var(--ui-scale)),1fr));gap:calc(var(--gap) * .5)}.eqw-emotes__btn{display:flex;flex-direction:column;align-items:center;gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale))}.eqw-emotes__name{font-size:var(--fs-xs);text-align:center}.eqw-emotes__cmd{font-size:var(--fs-xs)}.eqw-sprite,.eqw-icon,.eqw-portrait{image-rendering:pixelated;flex:0 0 auto}.eqw-icon{vertical-align:middle}.eqw-loading{color:var(--c-text-dim);font-style:italic}.eqw-prose p{margin:0 0 var(--gap);white-space:pre-line}.eqw-actions{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:flex-end;margin-top:var(--gap)}.eqw-facts{display:grid;grid-template-columns:auto 1fr;gap:calc(2px * var(--ui-scale)) var(--gap);margin:0 0 var(--gap)}.eqw-facts dt{color:var(--c-text-dim)}.eqw-facts dd{margin:0}.eqw-dialogue{display:flex;gap:var(--gap-lg);align-items:flex-start}.eqw-dialogue__side{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap) * .5)}.eqw-dialogue__who{font-family:var(--font-title);text-align:center}.eqw-dialogue__main{flex:1 1 auto;min-width:0}.eqw-dialogue__text{min-height:calc(80px * var(--ui-scale));white-space:pre-line;font-size:var(--fs-md)}.eqw-dialogue__page{color:var(--c-text-dim);font-size:var(--fs-xs)}.eqw-portrait{border:var(--px) solid var(--c-wood-lo);background:var(--c-void)}.eqw-shop,.eqw-forge{display:flex;flex-direction:column;gap:var(--gap)}.eqw-shop__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap)}.eqw-rotation{color:var(--c-text-dim)}.eqw-offers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--gap) * .5);max-height:55vh;overflow-y:auto}.eqw-offer{display:flex;align-items:center;gap:var(--gap);padding:calc(var(--gap) * .5);border:var(--px) solid var(--c-parch-lo)}.eqw-offer__info{flex:1 1 auto;min-width:0}.eqw-offer__name{font-weight:700}.eqw-offer__desc,.eqw-offer__meta{font-size:var(--fs-xs)}.eqw-offer__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:calc(var(--gap) * .5)}.eqw-price,.eqw-crowns{color:var(--c-gold-hi);font-weight:700;white-space:nowrap}.eq-frame--parchment .eqw-price,.eq-frame--parchment .eqw-crowns{color:var(--c-parch-gold)}.eqw-price.eq-danger-text,.eq-frame--parchment .eqw-price.eq-danger-text{color:var(--c-danger-text)}.eqw-qty{display:inline-flex;align-items:center;gap:calc(2px * var(--ui-scale))}.eqw-qty__value{min-width:2ch;text-align:center}.eqw-rarity--common{color:#5b5346}.eqw-rarity--uncommon{color:#2f7a35}.eqw-rarity--rare{color:#2a5ea8}.eqw-rarity--epic{color:#7a3aa6}.eqw-rarity--legendary{color:#b06a00}.eqw-reqs{list-style:none;margin:0;padding:0}.eqw-req{color:var(--c-danger-lo)}.eqw-req--ok{color:var(--c-ok-lo)}.eqw-temple,.eqw-tower,.eqw-hof,.eqw-lore{display:flex;flex-direction:column;gap:var(--gap)}.eqw-gods{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(180px * var(--ui-scale)),1fr));gap:var(--gap)}.eqw-god{display:flex;flex-direction:column;gap:calc(var(--gap) * .5);padding:var(--gap);border:var(--px) solid var(--c-parch-lo)}.eqw-god__head{display:flex;align-items:center;gap:var(--gap)}.eqw-god__name{font-family:var(--font-title)}.eqw-god__title,.eqw-god__rank{font-size:var(--fs-xs);opacity:.85}.eqw-god__philo{font-style:italic;font-size:var(--fs-xs)}.eqw-archive{display:flex;gap:var(--gap);min-height:calc(220px * var(--ui-scale))}.eqw-archive__list{flex:0 0 38%;max-height:55vh;overflow-y:auto}.eqw-archive__reader{flex:1 1 auto;max-height:55vh;overflow-y:auto}.eqw-report{display:flex;flex-direction:column;gap:var(--gap)}.eqw-report__excerpt{margin:0;padding:var(--gap);border-left:calc(var(--px) * 2) solid var(--c-parch-lo);font-style:italic;overflow-wrap:anywhere}.eqw-report-note{width:100%;min-height:calc(60px * var(--ui-scale));resize:vertical}.eqw-pause__item{display:inline-flex;align-items:center;gap:calc(var(--gap) * .5)}:root[data-contrast=high] .eqw-chat,:root[data-contrast=high] .eqw-roster,:root[data-contrast=high] .eqw-hud__info{opacity:1;background:#000}:root[data-contrast=high] .eqw-prompt{background:#000;color:#fff;text-shadow:none;box-shadow:0 0 0 calc(var(--px) * 2) #fff}:root[data-contrast=high] .eqw-prompt__verb,:root[data-contrast=high] .eqw-prompt--closed .eqw-prompt__verb{color:#fff}:root[data-contrast=high] .eqw-chat__time,:root[data-contrast=high] .eqw-chat__deleted{color:#d0d0d0}@media(max-width:1100px){.eqw-hud__quick .eqw-hud__qlabel:not(.eqw-hud__qlabel--keep){display:none}}@media(max-width:720px){.eqw-chat{width:calc(100vw - var(--gap) * 2)}}.eqw-namecolor--azure{color:#7fc8ff}.eqw-namecolor--emerald{color:#6fe39a}.eqw-namecolor--amethyst{color:#c79bff}.eqw-namecolor--amber{color:#ffc861}.eqw-namecolor--rose{color:#ff9cc9}.eqw-namecolor--frost{color:#bff3ff}.eqw-namecolor--ember{color:#ff9466}.eqw-roster__title{font-size:.85em;font-style:italic}.eqw-travel{display:grid;gap:var(--gap);max-height:60vh;overflow-y:auto}.eqw-chat__censored{text-decoration:underline dotted}.eqw-chat__censored-mark{color:#ff4a52;font-weight:700}.eqw-god__rarity{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.eqw-god__affinity{font-size:var(--fs-xs);color:#8a5a00}.eqw-god[data-rarity=legendary]{border-color:#b06a00}.eqw-god[data-rarity=epic]{border-color:#7a3aa6}.eqw-trade{display:flex;flex-direction:column;gap:var(--gap)}.eqw-trade__sides{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}@media(max-width:640px){.eqw-trade__sides{grid-template-columns:1fr}}.eqw-trade__side{display:flex;flex-direction:column;gap:calc(var(--gap) * .5);padding:calc(var(--gap) * .5);border:var(--px) solid var(--c-parch-lo);min-width:0}.eqw-trade__side--ready{border-color:#2f7a35;box-shadow:inset 0 0 0 var(--px) #2f7a35}.eqw-trade__head{display:flex;justify-content:space-between;gap:var(--gap);font-weight:700}.eqw-trade__ready{color:#2f7a35;white-space:nowrap}.eqw-trade__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--gap) * .25);max-height:26vh;overflow-y:auto}.eqw-trade__bag{max-height:22vh}.eqw-trade__gold{display:flex;align-items:center;gap:calc(var(--gap) * .5);flex-wrap:wrap}.eqw-trade__gold input{width:9ch}.eqw-trade__status{min-height:1.4em;text-align:center;font-weight:700}.eqw-trade__status--count{color:var(--c-gold-lo)}.eqw-trade__notice{color:#9b2c2c}.eqw-trade__warn{font-size:var(--fs-xs)}.eqw-trade-request{display:flex;flex-direction:column;gap:var(--gap)}.eqw-trade-request__actions{display:flex;justify-content:flex-end;gap:calc(var(--gap) * .5)}.eqw-thub,.eqw-thub__new,.eqw-thub__form,.eqw-thub__view,.eqw-thub__list{display:flex;flex-direction:column;gap:var(--gap)}.eqw-thub__field{display:flex;align-items:center;gap:calc(var(--gap) * .5)}.eqw-thub__field .eq-input{flex:1;min-width:0}.eqw-thub__suggest,.eqw-thub__offers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--gap) * .35);max-height:calc(220px * var(--ui-scale));overflow-y:auto}.eqw-thub__sugg .eq-btn{width:100%;justify-content:flex-start}.eqw-thub__on{color:#2f7a35}.eqw-thub__row{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5);justify-content:flex-end}.eqw-thub__offer{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:calc(var(--gap) * .35) calc(var(--gap) * .5);border:var(--px) solid var(--c-parch-lo)}.eqw-thub__msg{font-style:italic;overflow-wrap:anywhere}.eqw-thub__form textarea{resize:vertical;width:100%}.eqw-bank{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.eqw-bank__page,.eqw-bank__detail{display:flex;flex-direction:column;gap:calc(var(--gap) * .75);min-width:0}.eqw-bank__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(130px * var(--ui-scale, 1)),1fr));gap:calc(var(--gap) * .5)}.eqw-bank__stat{display:flex;flex-direction:column;padding:calc(var(--gap) * .4) calc(var(--gap) * .6);border:var(--px) solid var(--c-parch-lo);min-width:0}.eqw-bank__stat-label{font-size:.85em}.eqw-bank__stat-value{overflow-wrap:anywhere}.eqw-bank .is-up{color:var(--c-ok)}.eqw-bank .is-down{color:var(--c-danger)}.eqw-bank__title{margin:0;font-size:1.05em}.eqw-bank__ranges{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .4)}.eqw-bank__figure{margin:0;display:flex;flex-direction:column;gap:2px}.eqw-bank__axis{display:flex;justify-content:space-between;gap:var(--gap);font-size:.8em}.eqw-bank__chart{width:100%;height:calc(140px * var(--ui-scale, 1));background:var(--c-stone-bg);border:var(--px) solid var(--c-parch-lo)}.eqw-bank__guide{stroke:var(--c-stone-lo);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.eqw-bank__line{fill:none;stroke:var(--c-gold);stroke-width:2;vector-effect:non-scaling-stroke}.eqw-bank__area{fill:var(--c-gold);opacity:.15}.eqw-bank__chart.is-up .eqw-bank__line,.eqw-bank__spark.is-up .eqw-bank__line{stroke:var(--c-ok)}.eqw-bank__chart.is-down .eqw-bank__line,.eqw-bank__spark.is-down .eqw-bank__line{stroke:var(--c-danger)}.eqw-bank__chart.is-up .eqw-bank__area{fill:var(--c-ok)}.eqw-bank__chart.is-down .eqw-bank__area{fill:var(--c-danger)}.eqw-bank__spark{width:calc(60px * var(--ui-scale, 1));height:calc(18px * var(--ui-scale, 1));display:block}.eqw-bank__table{width:100%;border-collapse:collapse}.eqw-bank__table th,.eqw-bank__table td{text-align:left;padding:calc(var(--gap) * .25) calc(var(--gap) * .4);border-bottom:var(--px) solid var(--c-parch-lo);vertical-align:middle}.eqw-bank__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.eqw-bank__name{font-size:.8em}.eqw-bank__row{cursor:pointer}.eqw-bank__row:hover,.eqw-bank__row:focus-visible{outline:none;background:var(--c-parch-lo)}.eqw-bank__row.is-selected{background:var(--c-parch-lo);box-shadow:inset 3px 0 0 var(--c-gold)}.eqw-bank__order{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gap) * .5)}.eqw-bank__qty{width:6em}@media(max-width:640px){.eqw-bank__table--market th:nth-child(4),.eqw-bank__table--market td:nth-child(4){display:none}}.eqw-tower__start{display:flex;flex-direction:column;gap:calc(var(--gap) * .5)}.eqw-tower__label{color:var(--c-gold)}.eqw-tower__floors{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5)}.eqw-tower__floor[aria-checked=true],.eqw-tower__floor--on{outline:var(--px) solid var(--c-gold-hi);color:var(--c-gold-hi)}.eqw-tower__note{margin:0;font-size:var(--fs-sm)}.eqw-skills{display:flex;flex-direction:column;gap:calc(var(--gap) * .5);margin-bottom:var(--gap)}.eqw-skills__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(180px * var(--ui-scale))),1fr));gap:calc(var(--gap) * .75);max-height:calc(260px * var(--ui-scale));overflow-y:auto;overflow-x:hidden;padding:calc(var(--px) * 3)}.eqw-skills__card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;gap:2px;min-width:0;margin:0;padding:calc(var(--gap) * .5) calc(var(--gap) * .75);white-space:normal;overflow-wrap:anywhere}.eqw-skills__card>*{min-width:0;max-width:100%}.eqw-skills__card--on{outline:var(--px) solid var(--c-gold-hi)}.eqw-skills__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.eqw-skills__head>canvas{flex:none}.eqw-skills__key{color:var(--c-gold-hi);font-weight:700}.eqw-skills__meta,.eqw-skills__desc{font-size:var(--fs-sm)}.eqw-skills__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
