.hm{--hm-bg:#0b0f16;--hm-0:#3a414e;--hm-up:#11a65a;--hm-dn:#e33b3f;--hm-none:#2a303a;--hm-line:#ffffff14;--hm-up-text:var(--up);--hm-dn-text:var(--down)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hm{--hm-up-text:#4fd394;--hm-dn-text:#ff7a7e}}:root[data-theme=dark] .hm{--hm-up-text:#4fd394;--hm-dn-text:#ff7a7e}.hm [data-sign=up]{color:var(--hm-up-text)}.hm [data-sign=dn]{color:var(--hm-dn-text)}.hm-hero{isolation:isolate;color:#fff;padding-block:var(--space-4) var(--space-4);background:linear-gradient(155deg,#0b1424 0%,#11253f 55%,#173a4a 100%);position:relative;overflow:hidden}.hm-hero__art{z-index:-1;background:radial-gradient(34rem 18rem at 92% -30%,#11a65a47,#0000 70%),radial-gradient(30rem 16rem at 4% 120%,#e33b3f38,#0000 70%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 44px);position:absolute;inset:0;mask-image:linear-gradient(#000 40%,#0000)}.hm-hero a{color:inherit}.hm-crumbs{font-size:var(--size-sm);color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.4rem;margin-block-end:var(--space-3);display:flex}.hm-crumbs ol{list-style:none;display:contents}.hm-crumbs li,.hm-crumbs__home{align-items:center;gap:.4rem;display:inline-flex}.hm-crumbs li:before,.hm-crumbs ol li:first-child:before{content:"‹";opacity:.5}.hm-crumbs a{text-decoration:none}.hm-crumbs a:hover{color:#fff;text-decoration:underline}.hm-crumbs [aria-current]{color:#fff;font-weight:600}.hm-hero__row{gap:var(--space-3);align-items:end;display:grid}@media (width>=56rem){.hm-hero__row{grid-template-columns:1fr auto}}.hm-title{font-size:var(--size-h1);line-height:var(--leading-display,1.25);color:#fff;letter-spacing:-.01em;margin:0}.hm-lead{margin:var(--space-2) 0 0;color:#ffffffbf;max-inline-size:60ch;line-height:1.85}.hm-tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hm-seg{border-radius:var(--radius-full);background:#ffffff14;border:1px solid #ffffff24;padding:3px;display:inline-flex}.hm-seg[hidden]{display:none}.hm-seg button{color:#ffffffc7;font:inherit;font-size:var(--size-sm);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:.4rem .95rem;transition:background .2s,color .2s}.hm-seg button:hover{color:#fff}.hm-seg button[aria-pressed=true]{color:#0b1424;background:#fff;font-weight:600;box-shadow:0 2px 10px #00000040}.hm-icon-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;block-size:2.4rem;inline-size:2.4rem;display:inline-grid}.hm-icon-btn:hover{background:#ffffff29}.hm-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:1.1rem;inline-size:1.1rem}.hm-rank{gap:var(--space-2);margin:var(--space-4) calc(-1 * var(--space-3)) 0;padding:0;padding-inline:var(--space-3);scrollbar-width:none;scroll-snap-type:x proximity;list-style:none;display:flex;overflow-x:auto}.hm-rank::-webkit-scrollbar{display:none}.hm-rank a{scroll-snap-align:start;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:.9rem;flex:none;align-items:center;gap:.5rem;padding:.5rem .85rem;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.hm-rank a:hover{background:#ffffff24;transform:translateY(-1px)}.hm-rank a[aria-current]{background:#ffffff2e;border-color:#ffffff80}.hm-rank i{background:var(--hm-0);border-radius:.25rem;block-size:.7rem;inline-size:.7rem;box-shadow:0 0 0 2px #ffffff1f}.hm-rank b{font-weight:600;font-size:var(--size-sm)}.hm-rank small{color:#ffffff8c;font-size:var(--size-xs)}.hm-rank .hm-pct{font-size:var(--size-sm);font-weight:700}.hm-rank .hm-pct[data-sign=up]{color:#5fe3a1}.hm-rank .hm-pct[data-sign=dn]{color:#ff8a8d}.hm-rank .hm-pct[data-sign=flat],.hm-rank .hm-pct[data-sign=none]{color:#fff9}.hm-pct{font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.hm-board{margin-block-start:var(--space-4)}.hm-bar{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.hm-back{font-size:var(--size-sm);border-radius:var(--radius-full);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);align-items:center;gap:.3rem;padding:.4rem .8rem .4rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.hm-back[hidden]{display:none}.hm-back:hover{border-color:var(--border-strong)}.hm-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.hm-sum{align-items:center;gap:.4rem var(--space-3);color:var(--text-muted);font-size:var(--size-sm);flex-wrap:wrap;flex:22rem;display:flex}.hm-sum__avg{align-items:baseline;gap:.5rem;display:inline-flex}.hm-sum__avg b{color:var(--text)}.hm-pct--lg{font-size:1.15rem;font-weight:800}.hm-sum__bar{background:var(--bg-sunken);border-radius:1rem;flex:8rem;gap:2px;block-size:.5rem;max-inline-size:16rem;display:flex;overflow:hidden}.hm-sum__bar span{min-inline-size:0;transition:flex .6s}.hm-sum__bar .is-up{background:var(--hm-up)}.hm-sum__bar .is-dn{background:var(--hm-dn)}.hm-sum__bar .is-flat{background:color-mix(in srgb, var(--text-subtle) 45%, transparent)}.hm-sum__n{gap:var(--space-3);font-variant-numeric:tabular-nums;display:inline-flex}.hm-status{font-size:var(--size-sm);color:var(--text-muted);align-items:center;gap:.45rem;margin:0;margin-inline-start:auto;display:inline-flex}.hm-status__dot{background:var(--text-subtle);border-radius:50%;block-size:.5rem;inline-size:.5rem}.hm-status[data-status=live] .hm-status__dot{background:var(--hm-up);animation:2s infinite hm-pulse;box-shadow:0 0 #11a65a80}.hm-status[data-status=stale] .hm-status__dot{background:var(--warn)}.hm-status[data-status=failed] .hm-status__dot{background:var(--down)}@keyframes hm-pulse{70%{box-shadow:0 0 0 7px #11a65a00}to{box-shadow:0 0 #11a65a00}}.hm-stage{isolation:isolate;background:var(--hm-bg);touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:1.1rem;block-size:max(30rem,min(100svh - 12rem,58vw + 6rem,52rem));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 60px -28px #0b0f168c,0 0 0 1px #0b0f160f}@media (width<=40rem){.hm-stage{block-size:max(32rem,100svh - 11rem);margin-inline:calc(-.5 * var(--space-3));border-radius:.85rem}}.hm-layer{transform-origin:0 0;will-change:transform, opacity;position:absolute;inset:0}.hm-t{color:#fff;text-align:center;font-size:var(--fs,12px);text-shadow:0 1px 2px #00000059;contain:layout paint;flex-direction:column;justify-content:center;align-items:center;gap:.12em;line-height:1.1;text-decoration:none;transition:left .6s cubic-bezier(.22,.8,.18,1),top .6s cubic-bezier(.22,.8,.18,1),width .6s cubic-bezier(.22,.8,.18,1),height .6s cubic-bezier(.22,.8,.18,1),background-color .9s,filter .15s;display:flex;position:absolute;overflow:hidden}.hm-t:after{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#0000 60%);position:absolute;inset:0}.hm-t:hover,.hm-t:focus-visible{filter:brightness(1.18)saturate(1.05);z-index:2;outline-offset:-2px;outline:2px solid #ffffffd9}.hm-t__l{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;padding-inline:.2em;font-weight:700;overflow:hidden}.hm-t__p{opacity:.95;font-variant-numeric:tabular-nums;font-size:.82em;font-weight:600}.hm-t__v{text-overflow:ellipsis;opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;max-inline-size:100%;font-size:min(.62em,.85rem);overflow:hidden}.hm-t.is-wrap .hm-t__l{white-space:normal;line-height:1.15}.hm-t__l:empty,.hm-t__p:empty,.hm-t__v:empty{display:none}.hm-t[data-level="1"] .hm-t__l{font-weight:800}.hm-t.is-up{animation:1.4s ease-out hm-tick-up}.hm-t.is-dn{animation:1.4s ease-out hm-tick-dn}@keyframes hm-tick-up{0%{box-shadow:inset 0 0 0 2px #a6ffd0,inset 0 0 18px #a6ffd099}to{box-shadow:inset 0 0 0 2px #0000}}@keyframes hm-tick-dn{0%{box-shadow:inset 0 0 0 2px #ffc2c3,inset 0 0 18px #ffc2c399}to{box-shadow:inset 0 0 0 2px #0000}}.hm-f{pointer-events:none;border-radius:2px;transition:left .6s cubic-bezier(.22,.8,.18,1),top .6s cubic-bezier(.22,.8,.18,1),width .6s cubic-bezier(.22,.8,.18,1),height .6s cubic-bezier(.22,.8,.18,1);position:absolute}.hm-f[data-level="1"]{box-shadow:0 0 0 1px var(--hm-line) inset;background:#121821;border-radius:6px}.hm-f[data-level="2"]{background:#161c26}.hm-f{z-index:0}.hm-t{z-index:1}.hm-hl{z-index:4;pointer-events:none;border-radius:6px;transition:left .18s,top .18s,width .18s,height .18s,opacity .18s;position:absolute;box-shadow:inset 0 0 0 2px #ffd166,0 0 0 1px #0006,0 0 28px #ffd16647}.hm-hl[hidden]{opacity:0;display:block}.hm-h{pointer-events:auto;color:#ffffffeb;white-space:nowrap;align-items:center;gap:.5rem;padding-inline:.55rem;font-size:.72rem;text-decoration:none;display:flex;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.hm-h[hidden]{display:none}.hm-h b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.hm-f[data-level="1"]>.hm-h{letter-spacing:.01em;font-size:.84rem}.hm-f[data-level="1"]>.hm-h b{font-weight:800}.hm-h__p{margin-inline-start:auto;font-size:.95em;font-weight:700}.hm-h .hm-pct[data-sign=up]{color:#5fe3a1}.hm-h .hm-pct[data-sign=dn]{color:#ff8a8d}.hm-h .hm-pct[data-sign=flat],.hm-h .hm-pct[data-sign=none]{color:#ffffff8c}.hm-h:hover{background:#ffffff0f}.hm-h:hover b{text-underline-offset:3px;text-decoration:underline}.hm-h:focus-visible{outline-offset:-2px;outline:2px solid #fff}.hm-skel{grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr 2fr;gap:4px;padding:4px;display:grid;position:absolute;inset:0}.hm-skel i{background:linear-gradient(100deg,#151b25 30%,#1d2532 50%,#151b25 70%) 0 0/300% 100%;border-radius:6px;animation:1.6s linear infinite hm-shimmer}.hm-skel i:first-child{grid-row:span 2}.hm-stage:not(.is-loading) .hm-skel{display:none}@keyframes hm-shimmer{to{background-position:-150% 0}}.hm-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.hm-legend{box-shadow:0 0 0 1px var(--hairline);direction:ltr;border-radius:.5rem;display:flex;overflow:hidden}.hm-legend span{place-items:center;block-size:1.6rem;min-inline-size:3.1rem;display:grid}.hm-legend i{color:#fff;text-shadow:0 1px 2px #0006;font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:700}.hm-size-note{font-size:var(--size-sm);color:var(--text-muted);margin:0}@media (width<=40rem){.hm-legend span{min-inline-size:2.4rem}}.hm-tip{z-index:60;pointer-events:none;color:#eef2f7;backdrop-filter:blur(10px)saturate(1.2);inline-size:min(20rem,100vw - 1.5rem);font-size:var(--size-sm);direction:rtl;background:#0e131cf0;border:1px solid #ffffff1a;border-radius:.9rem;padding:.85rem .95rem;line-height:1.55;position:fixed;top:0;left:0;box-shadow:0 18px 50px -12px #0000008c}.hm-tip[hidden]{display:none}.hm-tip__head{gap:.1rem;display:grid}.hm-tip__head b{color:#fff;font-size:1.05rem;font-weight:800}.hm-tip__head span{color:#eef2f7a6;font-size:var(--size-xs)}.hm-tip__price{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-block-start:.45rem;display:flex}.hm-tip__price b{color:#fff;font-size:1.1rem}.hm-tip__price span{color:#eef2f799;font-size:var(--size-xs)}.hm-tip__chg{border-block-start:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:.35rem .8rem;margin:.6rem 0 0;padding-block-start:.55rem;display:grid}.hm-tip__chg div{gap:.05rem;display:grid}.hm-tip__chg div:nth-child(3){grid-column:1/-1}.hm-tip__chg dt{color:#eef2f78c;font-size:var(--size-xs)}.hm-tip__chg dd{margin:0;font-size:1rem;font-weight:700}.hm-tip .hm-pct[data-sign=up]{color:#5fe3a1}.hm-tip .hm-pct[data-sign=dn]{color:#ff8a8d}.hm-tip .hm-pct[data-sign=flat],.hm-tip .hm-pct[data-sign=none]{color:#eef2f799}.hm-tip__note{color:#ffd98a;font-size:var(--size-xs);margin:.5rem 0 0}.hm-tip__sub{color:#eef2f78c;font-size:var(--size-xs);margin:.7rem 0 .3rem}.hm-tip__sibs{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.hm-tip__sibs li{font-size:var(--size-xs);border-radius:.35rem}.hm-tip__sibs li>*{color:inherit;border-radius:inherit;grid-template-columns:minmax(3.5rem,7rem) 1fr auto;align-items:center;gap:.5rem;padding:.12rem .35rem;text-decoration:none;display:grid}.hm-tip--sheet .hm-tip__sibs{max-block-size:40svh;overflow-y:auto}.hm-tip--sheet .hm-tip__sibs li>*{font-size:var(--size-sm);padding-block:.45rem}.hm-tip--sheet .hm-tip__sibs a:active,.hm-tip--sheet .hm-tip__sibs a:hover{background:#ffffff14}.hm-tip__sibs li[aria-current]{background:#ffffff1a}.hm-tip__sibs b{text-overflow:ellipsis;white-space:nowrap;max-inline-size:7rem;font-weight:600;overflow:hidden}.hm-tip__sibs i{background:#ffffff0f;border-radius:1rem;block-size:.35rem;overflow:hidden}.hm-tip__sibs em{border-radius:inherit;block-size:100%;display:block}.hm-tip__hint{color:#eef2f773;font-size:var(--size-xs);margin:.6rem 0 0}.hm-tip__hint:empty{display:none}.hm-sheet{max-block-size:88svh;inline-size:min(34rem,100%);max-inline-size:100%;color:inherit;background:0 0;border:0;margin:auto auto 0;padding:0;overflow:auto}.hm-sheet::backdrop{backdrop-filter:blur(2px);background:#05080c8c}.hm-sheet[open]{animation:.32s cubic-bezier(.22,.8,.18,1) hm-sheet-in}@keyframes hm-sheet-in{0%{opacity:0;transform:translateY(40px)}}.hm-sheet__in{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#0e131c;border:1px solid #ffffff14;border-radius:1.25rem 1.25rem 0 0;position:relative}.hm-tip--sheet{inline-size:auto;box-shadow:none;backdrop-filter:none;pointer-events:auto;font-size:var(--size-body);background:0 0;border:0;padding:0;position:static;transform:none!important}.hm-sheet__close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;block-size:2.2rem;inline-size:2.2rem;font-size:1.4rem;line-height:1;position:absolute;inset-block-start:.6rem;inset-inline-end:.7rem}.hm-sheet__acts{gap:var(--space-2);margin-block-start:var(--space-3);display:flex}.hm-sheet__acts .btn{flex:1;justify-content:center}.hm-sheet__acts .btn[hidden]{display:none}.hm-sheet__acts .btn:not(.btn--primary){color:#fff;background:#ffffff14;border-color:#ffffff24}.hm-toast{border-radius:var(--radius-full);color:#fff;inline-size:max-content;max-inline-size:90vw;font-size:var(--size-sm);z-index:70;background:#0e131c;margin:0 auto;padding:.6rem 1.1rem;position:fixed;inset-block-end:calc(1.2rem + env(safe-area-inset-bottom));inset-inline:0;box-shadow:0 12px 30px -10px #00000080}.hm-toast[hidden]{display:none}.hm-movers{gap:var(--space-4);margin-block:var(--space-5);display:grid}@media (width>=48rem){.hm-movers{grid-template-columns:1fr 1fr}}.hm-movers h2{font-size:var(--size-h3);margin:0 0 var(--space-2);align-items:center;gap:.4rem;display:flex}.hm-movers h2 span{font-size:.8em}.hm-movers ol{background:var(--border);border:1px solid var(--border);border-radius:.9rem;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hm-movers a{color:var(--text);background:var(--bg-elevated);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .95rem;text-decoration:none;transition:background .15s;display:grid}.hm-movers a:hover{background:var(--bg-sunken)}.hm-movers a b{font-weight:700}.hm-movers a span:not(.hm-pct){color:var(--text-muted);font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-movers .hm-pct{font-weight:700}.hm-none{color:var(--text-muted);background:var(--bg-elevated);font-size:var(--size-sm);padding:.8rem 1rem}.hm-about{margin-block:var(--space-6,4rem) var(--space-5)}.hm-about h2{font-size:var(--size-h2);margin:0 0 var(--space-3)}.hm-about__grid{gap:var(--space-4);display:grid}@media (width>=56rem){.hm-about__grid{grid-template-columns:repeat(3,1fr)}}.hm-about__grid>div{padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:1rem}.hm-about h3{font-size:var(--size-h3);margin:0 0 var(--space-2)}.hm-about p{color:var(--text-muted);margin:0;line-height:1.95}.hm-about__note{margin-block-start:var(--space-4)!important}@media (prefers-reduced-motion:reduce){.hm-t,.hm-f{transition:background-color .3s}.hm-t.is-up,.hm-t.is-dn,.hm-status__dot,.hm-skel i{animation:none!important}}@media (width<=40rem){.hm-hero{padding-block:var(--space-3)}.hm-crumbs{margin-block-end:var(--space-2)}.hm-lead{font-size:var(--size-sm);line-height:1.8}.hm-tools{flex-wrap:nowrap;gap:.4rem}.hm-seg button{font-size:var(--size-xs);padding:.35rem .7rem}.hm-icon-btn{flex:none;block-size:2.1rem;inline-size:2.1rem}.hm-rank{margin-block-start:var(--space-3)}.hm-rank a{padding:.4rem .7rem}.hm-bar{gap:.4rem var(--space-3)}.hm-status{margin-inline-start:0}}
