.dk-room{--m-tap:90ms;--m-hover:.12s;--m-close:.15s;--m-open:.2s;--m-flight:.22s;--m-swap:.32s;--m-travel:.42s;--m-screen:.55s;--m-roll:.65s;--m-call:.7s;--m-celebrate:.9s;--m-shine:3.2s;--m-stagger:28ms;--m-reveal-turn:.45s;--m-reveal-unlock:1.15s;--m-out:cubic-bezier(.2, .8, .25, 1);--m-in:cubic-bezier(.5, 0, .9, .4);--m-inout:cubic-bezier(.45, 0, .25, 1);--m-spring:cubic-bezier(.34, 1.4, .4, 1);--t-xs:9px;--t-sm:10.5px;--t-md:11px;--t-lg:13px;--t-xl:15px;--t-2xl:18px;--t-hero:22px;--f-ui:Tahoma, Verdana, "Segoe UI", sans-serif;--f-display:"Trebuchet MS", Tahoma, sans-serif;--f-loud:"Arial Black", Impact, sans-serif;--f-mono:"Courier New", ui-monospace, monospace;--s-1:4px;--s-2:6px;--s-3:8px;--s-4:10px;--s-5:14px;--s-6:18px;--r-ctl:3px;--r-card:6px;--r-panel:8px;--r-pill:999px;--elev-1:0 1px 2px #0000002e;--elev-2:0 4px 12px #00000038, 0 1px 2px #0000002e;--elev-3:0 10px 28px #00000052, 0 2px 6px #00000038;--elev-4:0 18px 44px #0000006b, 0 4px 10px #00000042;--z-dock:800;--z-bar:900;--z-menu:950;--z-toast:970;--z-modal:980;--z-boot:995;--focus-ring:2px solid var(--hud-select,#316ac5);--tier-C:#9aa3ad;--tier-R:#3d8bff;--tier-E:#a35bff;--tier-L:#ffb020;--tier-M:#ff3d6e;--tier-default:#5f7ea6;--tier-C-deep:#6c7681;--tier-R-deep:#2368d8;--tier-E-deep:#7f3fe0;--tier-L-deep:#ffbf3d;--tier-M-deep:#d82a58;--tier-default-deep:#4a6789;--tier-holo:linear-gradient(100deg, #ff3d6e 0%, #ffb020 20%, #3ee06a 40%, #3d8bff 60%, #a35bff 80%, #ff3d6e 100%)}.dk-room.os-themed{--r-ctl:var(--os-btn-radius);--r-card:var(--os-card-radius);--r-panel:var(--os-group-radius);--f-ui:var(--os-font);--f-display:var(--os-font-title)}.dk-room.is-mac{--f-ui:var(--mac-small);--f-display:var(--mac-font);--f-loud:var(--mac-font);--r-ctl:0px;--r-card:0px;--r-panel:0px;--elev-3:2px 2px 0 #000, 0 8px 20px #0000004d;--elev-4:2px 2px 0 #000, 0 14px 30px #0006;--focus-ring:2px solid #000}.dk-room{--dur-1:var(--m-hover);--dur-2:var(--m-open);--dur-3:var(--m-swap);--ease-out:var(--m-out);--ease-spring:var(--m-spring);--sh-tap:var(--m-tap);--sh-fast:var(--m-hover);--sh-win:var(--m-open);--sh-fly:var(--m-flight);--sh-drop:var(--m-close);--sh-out:var(--m-out);--sh-in:var(--m-in);--sh-spring:var(--m-spring);--flow-fast:var(--m-hover);--flow-base:var(--m-swap);--flow-slow:var(--m-screen);--flow-ease:var(--m-out);--flow-ease-in:var(--m-in);--flow-spring:var(--m-spring);--app-in:var(--m-open);--app-stagger:var(--m-stagger);--app-pop:var(--m-swap);--app-ease-in:var(--m-out);--app-ease-pop:var(--m-spring)}@media (prefers-reduced-motion:reduce){.dk-room{--m-tap:1ms;--m-hover:1ms;--m-close:1ms;--m-open:1ms;--m-flight:1ms;--m-swap:1ms;--m-travel:1ms;--m-screen:1ms;--m-roll:1ms;--m-call:1ms;--m-celebrate:1ms;--m-stagger:0s;--m-reveal-turn:1ms;--m-reveal-unlock:1ms}.dk-room *,.dk-room :before,.dk-room :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.dk-room.a11y-calm{--m-tap:1ms;--m-hover:1ms;--m-close:1ms;--m-open:1ms;--m-flight:1ms;--m-swap:1ms;--m-travel:1ms;--m-screen:1ms;--m-roll:1ms;--m-call:1ms;--m-celebrate:1ms;--m-stagger:0s;--m-reveal-turn:1ms;--m-reveal-unlock:1ms}.dk-room.a11y-calm *,.dk-room.a11y-calm :before,.dk-room.a11y-calm :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.tier-C{--tier:var(--tier-C);--tier-deep:var(--tier-C-deep);--tier-ink:#fff}.tier-R{--tier:var(--tier-R);--tier-deep:var(--tier-R-deep);--tier-ink:#fff}.tier-E{--tier:var(--tier-E);--tier-deep:var(--tier-E-deep);--tier-ink:#fff}.tier-L{--tier:var(--tier-L);--tier-deep:var(--tier-L-deep);--tier-ink:#3a2400}.tier-M{--tier:var(--tier-M);--tier-deep:var(--tier-M-deep);--tier-ink:#fff}.tier-default{--tier:var(--tier-default);--tier-deep:var(--tier-default-deep);--tier-ink:#fff}.tier-badge{border-radius:var(--r-pill,999px);background:var(--tier-deep,#6c7681);font:700 var(--t-xs,9px) / 15px var(--f-display,"Trebuchet MS", sans-serif);letter-spacing:.06em;text-transform:uppercase;text-shadow:none;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:relative;overflow:hidden;color:var(--tier-ink,#fff)!important}.tier-badge.tier-L{background:linear-gradient(180deg, #ffe08a, var(--tier-L) 70%, #e09000);box-shadow:inset 0 1px #fff9}.tier-badge.tier-M{background:var(--tier-holo);text-shadow:0 1px 1px #00000073;animation:tier-holo-pan var(--m-shine,3.2s) linear infinite;background-size:220% 100%}.tier-badge.tier-L:after,.tier-badge.tier-M:after{content:"";animation:tier-shine var(--m-shine,3.2s) var(--m-inout,ease-in-out) infinite;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffffbf 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.tier-badge.tier-default{border:1px dashed #fff9}.tier-frame{border:2px solid var(--tier,#9aa3ad);border-radius:var(--r-card,6px);position:relative}:is(.tier-E.tier-frame,.tier-E .tier-frame){box-shadow:0 0 10px -2px var(--tier)}:is(.tier-L.tier-frame,.tier-L .tier-frame){box-shadow:0 0 14px -1px var(--tier), inset 0 0 0 1px #ffffff59}:is(.tier-M.tier-frame,.tier-M .tier-frame){background:linear-gradient(var(--tier-face,#14141c), var(--tier-face,#14141c)) padding-box, var(--tier-holo) border-box;box-shadow:0 0 16px -1px var(--tier);animation:tier-holo-pan var(--m-shine,3.2s) linear infinite;background-size:auto,220% 100%;border-color:#0000}:is(.tier-L.tier-frame,.tier-L .tier-frame,.tier-M.tier-frame,.tier-M .tier-frame):after{content:"";border-radius:inherit;animation:tier-shine var(--m-shine,3.2s) var(--m-inout,ease-in-out) infinite;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@keyframes tier-shine{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}@keyframes tier-holo-pan{to{background-position:0 0,220% 0}}.is-mac .tier-badge{border-radius:0;box-shadow:1px 1px #000}.is-mac .tier-frame{border-radius:0}.tier-reveal{--reveal-size:84px;perspective:700px;flex-direction:column;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.tier-reveal-card{width:var(--reveal-size);height:var(--reveal-size);transform-style:preserve-3d;animation:tier-turn var(--m-swap) var(--m-out) both;animation-delay:calc(var(--m-reveal-turn) - var(--m-swap) / 2);display:block;position:relative}.tier-reveal-back,.tier-reveal-face{border-radius:var(--r-card,6px);backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.tier-reveal-back{animation:tier-shiver calc(var(--m-reveal-turn) - var(--m-swap) / 2) linear both;background:radial-gradient(circle at 50% 40%,#3a3a5c,#15152a 70%),repeating-linear-gradient(45deg,#ffffff0d 0 6px,#0000 6px 12px);border:2px solid #4a4a6a;transform:rotateY(180deg)}.tier-reveal-back:after{content:"VM";color:#ffffff59;font:900 18px var(--f-loud,sans-serif);letter-spacing:.08em}.tier-reveal.is-high .tier-reveal-back{animation:tier-shiver calc(var(--m-reveal-turn) - var(--m-swap) / 2) linear both, tier-warm calc(var(--m-reveal-turn) - var(--m-swap) / 2) var(--m-in) both}.tier-reveal-face{--tier-face:#14141c;background:var(--tier-face)}.tier-reveal-face>*{max-width:100%;max-height:100%}.tier-reveal-burst{left:50%;top:calc(var(--reveal-size) / 2);width:calc(var(--reveal-size) * 2.6);aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--tier) 75%, #fff) 0%, color-mix(in srgb, var(--tier) 45%, transparent) 30%, transparent 66%);opacity:0;pointer-events:none;animation:tier-burst calc(var(--m-swap) * 2.2) var(--m-out) both;animation-delay:var(--m-reveal-turn);border-radius:50%;position:absolute;translate:-50% -50%}.tier-reveal.tier-L .tier-reveal-burst,.tier-reveal.tier-M .tier-reveal-burst{width:calc(var(--reveal-size) * 3.4);animation-duration:calc(var(--m-swap) * 3.4)}.tier-reveal.tier-M .tier-reveal-burst{background:radial-gradient(circle, #fff 0%, color-mix(in srgb, var(--tier) 55%, transparent) 26%, transparent 62%), conic-gradient(from 0deg, #ff3d6e55, #ffb02055, #3ee06a55, #3d8bff55, #a35bff55, #ff3d6e55);-webkit-mask:radial-gradient(circle,#000 40%,#0000 68%);mask:radial-gradient(circle,#000 40%,#0000 68%)}.tier-reveal-badge{animation:tier-pop var(--m-swap) var(--m-spring) both;animation-delay:calc(var(--m-reveal-turn) + 80ms)}.tier-reveal-stamp{left:50%;top:calc(var(--reveal-size) * .62);z-index:2;color:#7dffa0;font:900 10px / 1.3 var(--f-loud,sans-serif);letter-spacing:.12em;white-space:nowrap;animation:tier-stamp var(--m-swap) var(--m-spring) both;animation-delay:var(--m-reveal-unlock);pointer-events:none;background:#06140acc;border:2px solid #3ee06a;border-radius:2px;padding:1px 6px;position:absolute;translate:-50%;rotate:-8deg}@keyframes tier-turn{0%{transform:rotateY(180deg)scale(.92)}60%{transform:rotateY(-8deg)scale(1.04)}to{transform:none}}@keyframes tier-shiver{0%,to{transform:rotateY(180deg)}20%{transform:rotateY(180deg)rotate(-2.5deg)}40%{transform:rotateY(180deg)rotate(2.5deg)}60%{transform:rotateY(180deg)rotate(-1.5deg)}80%{transform:rotateY(180deg)rotate(1deg)}}@keyframes tier-warm{to{border-color:#ffd98a;box-shadow:0 0 18px 2px #ffd68cbf}}@keyframes tier-burst{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes tier-pop{0%{opacity:0;transform:scale(.4)}}@keyframes tier-stamp{0%{opacity:0;transform:scale(2.4)}60%{opacity:1}}.cp-face.is-granted{animation:tier-grant calc(var(--m-swap) * 2) var(--m-spring) both}.cp-face.is-granted:before{content:"";z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--tone,var(--tier)) 70%, #fff) 0%, transparent 60%);opacity:0;pointer-events:none;animation:tier-burst calc(var(--m-swap) * 2.2) var(--m-out) both;border-radius:50%;position:absolute;inset:-40%}@keyframes tier-grant{0%{filter:brightness(1.8);transform:scale(.9)}55%{transform:scale(1.05)}to{filter:none;transform:none}}.hud-ticker{position:relative}.hud-ticker-fly{z-index:5;border-radius:var(--r-ctl,3px);color:#7dffa0;font:900 var(--t-md,11px) / 16px var(--f-ui,Tahoma, sans-serif);white-space:nowrap;pointer-events:none;animation:hud-money-up calc(var(--m-roll) * 1.6) var(--m-out) both;background:#061e0cd9;padding:0 4px;font-style:normal;position:absolute;bottom:100%;right:0}.hud-ticker-fly.is-down{color:#ff9aa6;background:#28060ad9;animation-name:hud-money-down;top:100%;bottom:auto}@keyframes hud-money-up{0%{opacity:0;transform:translateY(6px)scale(.7)}18%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes hud-money-down{0%{opacity:0;transform:translateY(-6px)scale(.7)}18%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(10px)}}.is-mac .hud-ticker-fly{color:#fff;background:#000;border-radius:0}.xp-taskbar .hud-ticker-fly{bottom:calc(100% + 6px)}.dk-room .xp-tray-item.is-catch{animation:hud-catch var(--m-swap) var(--m-spring) both}@keyframes hud-catch{0%{transform:none}35%{filter:brightness(1.35);transform:scale(1.14)}to{filter:none;transform:none}}.hud-reward-fly{z-index:2147483000;color:#3a2400;white-space:nowrap;pointer-events:none;will-change:transform, opacity;background:linear-gradient(#fff6c4,#ffd23f);border:1px solid #0a246a;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font:900 12px/18px Tahoma,Verdana,sans-serif;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 4px 10px #00000059}.dk-room :is(.tk-btn,.zoom-chip,.zoom-punch,.zoom-fold,.xp-tray-item,.xp-show-desktop,.beb-chip,.beb-hide,.mgr-here,.dk-toasts .xp-balloon header button){transition:background-color var(--m-hover) var(--m-out), border-color var(--m-hover) var(--m-out), color var(--m-hover) var(--m-out), box-shadow var(--m-hover) var(--m-out), filter var(--m-hover) var(--m-out), transform var(--m-tap) var(--m-out)}.dk-room :is(.tk-btn,.zoom-chip,.zoom-punch,.zoom-fold,.xp-tray-item,.xp-show-desktop,.beb-chip,.beb-hide,.mgr-here,.dk-toasts .xp-balloon header button):focus-visible{outline:var(--focus-ring);outline-offset:2px}.dk-room .beb-chip:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.dk-room .beb-chip:active{box-shadow:none;transform:translateY(1px)}.dk-room .dk-toasts .xp-balloon header button:active{transform:scale(.9)}@keyframes hud-arrive-x{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes hud-arrive-up{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes hud-leave-x{to{opacity:0;transform:translate(28px)scale(.98)}}@keyframes hud-pop{0%{opacity:0;transform:scale(.6)}}