.hl-page .hl-box{border:1px solid var(--mock-border);background:var(--mock-inner);border-radius:11px;padding:11px}.hl-page .hl-box-h{letter-spacing:.1em;text-transform:uppercase;color:var(--mock-subtext);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.hl-page .hl-box-h b{letter-spacing:0;text-transform:none;color:#22c55e;font-size:9.5px}.hl-page .hl-hm{flex-direction:column;gap:10px;padding:14px;display:flex}.hl-page .hl-rev{background:linear-gradient(135deg,#ff5a5f1a,#c9a2270f);border:1px solid #ff5a5f38;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.hl-page .hl-rev small{color:var(--mock-subtext);font-size:9.5px;display:block}.hl-page .hl-rev b{font-family:var(--font-playfair), Georgia, serif;color:var(--mock-text);font-size:28px;line-height:1.15;display:block}.hl-page .hl-rev em{color:#22c55e;font-size:10px;font-style:normal;font-weight:700}.hl-page .hl-occ{background:radial-gradient(closest-side, var(--mock-bg) 78%, transparent 80% 100%), conic-gradient(#ff5a5f calc(var(--p) * 1%), var(--mock-border) 0);width:76px;height:76px;animation:hl-spin-in 1.4s var(--ease) .5s backwards;border-radius:50%;flex-shrink:0;place-items:center;display:grid}@keyframes hl-spin-in{0%{opacity:0;transform:rotate(-120deg)}}.hl-page .hl-occ span{text-align:center}.hl-page .hl-occ b{color:#ff5a5f;font-family:inherit;font-size:15px}.hl-page .hl-occ small{font-size:6.5px}.hl-page .hl-bars{align-items:flex-end;gap:6px;height:74px;display:flex}.hl-page .hl-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.hl-page .hl-bars i{width:100%;height:var(--h);transform-origin:bottom;animation:hl-grow .9s var(--ease) backwards;animation-delay:calc(.6s + var(--i) * 70ms);background:#ff5a5f4d;border-radius:4px 4px 2px 2px}@keyframes hl-grow{0%{transform:scaleY(0)}}.hl-page .hl-bars .last i{background:linear-gradient(#ff5a5f,#c9a227)}.hl-page .hl-bars em{color:#ff5a5f;font-size:8.5px;font-style:normal;font-weight:800}.hl-page .hl-bars span{color:var(--mock-subtext);font-size:7.5px}.hl-page .hl-chan{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hl-page .hl-chan div{border:1px solid var(--mock-border);background:var(--mock-inner);border-radius:9px;grid-template-columns:1fr auto;gap:2px 6px;padding:8px;display:grid}.hl-page .hl-chan span{color:var(--mock-subtext);font-size:9.5px}.hl-page .hl-chan b{color:var(--mock-text);font-size:10.5px}.hl-page .hl-chan>div>i{background:var(--mock-border);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.hl-page .hl-chan>div>i>i{height:100%;width:var(--w);background:var(--c);animation:hl-fill 1.3s var(--ease) .8s backwards;display:block}@keyframes hl-fill{0%{width:0}}.hl-page .hl-chan small{color:var(--c);grid-column:1/-1;font-size:8px;font-weight:700}.hl-page .hl-ev{border-top:1px solid var(--mock-border);animation:hl-in .5s var(--ease) backwards;animation-delay:calc(1s + var(--i) * .12s);align-items:center;gap:9px;padding:6px 0;display:flex}.hl-page .hl-ev:first-of-type{border-top:0}@keyframes hl-in{0%{opacity:0;transform:translate(12px)}}.hl-page .hl-ev-ico{background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.hl-page .hl-ev b{color:var(--mock-text);font-size:10.5px;display:block}.hl-page .hl-ev small{color:var(--mock-subtext);font-size:9px}.hl-page .hl-flips{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hl-page .hl-flip{perspective:1000px;cursor:pointer;outline:none;height:220px}.hl-page .hl-flip-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.2,.64,1);position:relative}.hl-page .hl-flip:hover .hl-flip-in,.hl-page .hl-flip:focus .hl-flip-in,.hl-page .hl-flip:focus-within .hl-flip-in{transform:rotateY(180deg)}.hl-page .hl-flip:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:20px}.hl-page .hl-front,.hl-page .hl-back{backface-visibility:hidden;border-radius:20px;flex-direction:column;padding:24px;display:flex;position:absolute;inset:0;overflow:hidden}.hl-page .hl-front{border:1px solid var(--border);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--c) 14%, transparent), transparent 60%), var(--bg-card);justify-content:center;align-items:center;gap:14px}.hl-page .hl-front:after{content:"";background-image:radial-gradient(color-mix(in srgb, var(--c) 18%, transparent) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:18px 18px;position:absolute;inset:0}.hl-page .hl-hint{color:var(--text-dim);font-size:10px;position:absolute;top:14px;right:16px}.hl-page .hl-front-ico{background:color-mix(in srgb, var(--c) 14%, var(--bg-card));border:1px solid color-mix(in srgb, var(--c) 35%, transparent);width:68px;height:68px;box-shadow:0 16px 34px -16px var(--c);z-index:1;animation:4s ease-in-out infinite hl-bob;animation-delay:calc(var(--i) * -.6s);border-radius:20px;place-items:center;font-size:30px;display:grid;position:relative}@keyframes hl-bob{50%{transform:translateY(-6px)}}.hl-page .hl-front b{color:var(--text);z-index:1;font-size:17px;position:relative}.hl-page .hl-back{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--c) 18%, var(--bg-card)), var(--bg-card));justify-content:center;gap:10px;transform:rotateY(180deg)}.hl-page .hl-back b{font-family:var(--font-playfair), Georgia, serif;color:var(--text);font-size:20px;line-height:1.25}.hl-page .hl-back p{color:var(--text-muted);font-size:13px;line-height:1.65}.hl-page .hl-back span{color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:99px;align-self:flex-start;padding:4px 11px;font-size:10.5px;font-weight:700}.hl-page .hl-extra{margin-top:16px}.hl-page .hl-pr{flex-direction:column;gap:10px;padding:14px;display:flex}.hl-page .hl-pr-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.hl-page .hl-pr-h b{color:var(--mock-text);font-size:13px;display:block}.hl-page .hl-pr-h small{color:var(--mock-subtext);font-size:9.5px}.hl-page .hl-ai{background:var(--gold-soft);border:1px solid var(--gold-border);color:var(--gold);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:9.5px;font-weight:700}.hl-page .hl-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hl-page .hl-dow{text-align:center;color:var(--mock-subtext);font-size:8.5px;font-weight:700}.hl-page .hl-day{text-align:center;background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 22%, transparent);transition:transform .25s var(--ease);border-radius:6px;padding:4px 2px}.hl-page .hl-day:hover{transform:scale(1.12)}.hl-page .in .hl-day{animation:.4s cubic-bezier(.34,1.5,.64,1) backwards hl-pop;animation-delay:calc(.2s + var(--i) * 20ms)}@keyframes hl-pop{0%{opacity:0;transform:scale(.6)}}.hl-page .hl-day small{color:var(--mock-subtext);font-size:7.5px;display:block}.hl-page .hl-day b{color:var(--c);font-size:9px;display:block}.hl-page .hl-legend{color:var(--mock-subtext);gap:12px;margin-top:8px;font-size:8.5px;display:flex}.hl-page .hl-legend span{align-items:center;gap:4px;display:inline-flex}.hl-page .hl-legend i{border-radius:2px;width:7px;height:7px}.hl-page .hl-insight{background:#c9a22712;border:1px solid #c9a22740;border-radius:10px;padding:10px 12px}.hl-page .hl-insight b{color:var(--gold);font-size:10px}.hl-page .hl-insight p{color:var(--mock-text);margin-top:3px;font-size:10.5px;line-height:1.5}.hl-page .hl-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hl-page .hl-metrics div{text-align:center;background:var(--mock-inner);border:1px solid var(--mock-border);border-radius:9px;padding:8px}.hl-page .hl-metrics small{color:var(--mock-subtext);text-transform:uppercase;font-size:8.5px;display:block}.hl-page .hl-metrics b{color:var(--mock-text);font-size:15px;display:block}.hl-page .hl-metrics em{color:#22c55e;font-size:9px;font-style:normal;font-weight:700}.hl-page .hl-orbit{aspect-ratio:1;--r:160px;place-items:center;width:min(100%,420px);margin:0 auto;display:grid;position:relative}.hl-page .hl-ring{border:1px dashed #c9a22740;border-radius:50%;position:absolute}.hl-page .hl-ring--1{animation:70s linear infinite hl-turn;inset:8%}.hl-page .hl-ring--2{border-style:solid;border-color:#c9a2271f;inset:30%}.hl-page .hl-pulse{aspect-ratio:1;border:1px solid var(--gold);opacity:0;border-radius:50%;width:30%;animation:3s ease-out infinite hl-pulse;position:absolute}@keyframes hl-pulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}.hl-page .hl-hub{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 30% 25%, #f0d77a66, transparent 60%), var(--bg-card);border:1px solid var(--border-gold);width:30%;box-shadow:0 0 0 10px var(--gold-soft), 0 30px 60px -24px #c9a22799;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.hl-page .hl-hub span{font-size:30px}.hl-page .hl-hub small{color:var(--gold);font-size:10px;font-weight:700}.hl-page .hl-spin{animation:40s linear infinite hl-turn;position:absolute;inset:0}@keyframes hl-turn{to{transform:rotate(360deg)}}.hl-page .hl-planet{width:0;height:0;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.hl-page .hl-planet>span{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--c) 40%, var(--border));box-shadow:0 12px 26px -14px var(--c);color:var(--text);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:700;animation:40s linear infinite hl-unturn;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}@keyframes hl-unturn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.hl-page .hl-planet i{font-style:normal}.hl-page .hl-in{flex-direction:column;gap:6px;padding:12px;display:flex}.hl-page .hl-tabs{scrollbar-width:none;gap:4px;margin-bottom:4px;display:flex;overflow-x:auto}.hl-page .hl-tabs span{white-space:nowrap;color:var(--mock-subtext);border:1px solid var(--mock-border);border-radius:99px;padding:5px 11px;font-size:10px}.hl-page .hl-tabs .on{background:var(--gold);border-color:var(--gold);color:#000;font-weight:700}.hl-page .hl-th{background:var(--mock-inner);border:1px solid var(--mock-border);transition:transform .3s var(--ease), border-color .25s;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.hl-page .hl-th:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);transform:translate(4px)}.hl-page .in .hl-th{animation:hl-in .5s var(--ease) backwards;animation-delay:calc(.3s + var(--i) * .1s)}.hl-page .hl-th-av{width:32px;height:32px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.hl-page .hl-th>div{flex:1;min-width:0}.hl-page .hl-th-top{align-items:center;gap:6px;display:flex}.hl-page .hl-th-top b{color:var(--mock-text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hl-page .hl-th-top em{color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:4px;padding:0 6px;font-size:8px;font-style:normal;font-weight:700}.hl-page .hl-th-top small{color:var(--mock-subtext);flex-shrink:0;margin-left:auto;font-size:8.5px}.hl-page .hl-th p{color:var(--mock-subtext);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.hl-page .hl-unread{background:#ff5a5f;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite ax-pulse}.hl-page .hl-auto{color:#22c55e;background:#22c55e14;border-radius:9px;align-items:center;gap:7px;margin-top:4px;padding:8px 10px;font-size:10px;font-weight:600;display:flex}@media (max-width:1024px){.hl-page .hl-flips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hl-page .hl-flips{grid-template-columns:minmax(0,1fr)}.hl-page .hl-orbit{--r:34vw}.hl-page .hl-planet>span{padding:6px 10px;font-size:10.5px}.hl-page .hl-hub span{font-size:22px}}@media (prefers-reduced-motion:reduce){.hl-page .hl-spin,.hl-page .hl-ring--1,.hl-page .hl-planet>span,.hl-page .hl-pulse,.hl-page .hl-front-ico,.hl-page .hl-occ,.hl-page .hl-bars i,.hl-page .hl-chan i i,.hl-page .hl-ev,.hl-page .hl-day,.hl-page .hl-th{animation:none!important}}
