.hp-page{--hp-line:color-mix(in srgb,var(--dt-bronze) 36%,transparent);--hp-line-soft:color-mix(in srgb,var(--dt-bronze) 18%,transparent);--hp-ink-dim:color-mix(in srgb,var(--dt-text-muted) 84%,transparent);--hp-ink-faint:color-mix(in srgb,var(--dt-text-muted) 58%,transparent);--hp-tier-1m:#6fbf73;--hp-tier-10m:#56b6f0;--hp-tier-100m:#c084fc;--hp-tier-1b:#ffd966;--hp-rain-dust:var(--dt-gold);--hp-rain-common:var(--dt-gold-bright);--hp-tag-bg:var(--dt-surface-2);--hp-tag-text:var(--dt-text);position:relative;color:var(--dt-text);font-family:var(--font-sans);margin-top:-2.5rem}:root[data-theme=parchment] .hp-page{--hp-tier-1m:#2f7d32;--hp-tier-10m:#1769aa;--hp-tier-100m:#7b3fb8;--hp-tier-1b:#8a5f04}.hp-bleed{margin-inline:calc(50% - 50vw);width:100vw;max-width:100vw}.hp-shell{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.hp-page ::selection{background:color-mix(in srgb,var(--dt-gold) 30%,transparent)}.hp-page :focus-visible{outline:2px solid var(--dt-gold);outline-offset:2px}.hp-kicker{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dt-gold)}.hp-link{color:inherit;text-decoration:none;text-underline-offset:3px}.hp-link:hover{color:var(--dt-gold-bright);text-decoration:underline}.hp-more,.hp-panel-note .hp-link,.hp-section-head p .hp-link{color:var(--dt-gold-bright);font-weight:600}.hp-more{font-size:.85rem;white-space:nowrap}.hp-more:hover{text-decoration:underline;text-underline-offset:3px}.hp-gp{font-family:var(--font-osrs);font-size:1.05rem;letter-spacing:.01em}.hp-gp[data-tier="1m"]{color:var(--hp-tier-1m)}.hp-gp[data-tier="10m"]{color:var(--hp-tier-10m)}.hp-gp[data-tier="100m"]{color:var(--hp-tier-100m)}.hp-gp[data-tier="1b"]{color:var(--hp-tier-1b)}.hp-empty{padding:1.5rem 1.15rem;font-size:.9rem;color:var(--hp-ink-faint)}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.3rem;border:1px solid var(--hp-line);border-radius:6px;background:var(--dt-surface-1);color:var(--dt-text);font-size:.9rem;font-weight:600;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.hp-btn:hover{transform:translateY(-1px);border-color:var(--dt-gold);color:var(--dt-gold-bright)}.hp-btn-primary{border-color:var(--dt-gold);background:var(--dt-gold);color:var(--dt-surface-0)}.hp-btn-primary:hover{background:var(--dt-gold-bright);border-color:var(--dt-gold-bright);color:var(--dt-surface-0)}.hp-btn-quiet{background:transparent;color:var(--hp-ink-dim);padding-inline:.5rem}.hp-btn-quiet,.hp-btn-quiet:hover{border-color:transparent}.hp-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.hp-hero{position:relative;padding-bottom:clamp(2.75rem,5vw,4.5rem);border-bottom:1px solid var(--hp-line-soft)}.hp-stage{position:relative;height:clamp(8.5rem,23vh,14.5rem);overflow:hidden;background:radial-gradient(58% 115% at 50% 100%,color-mix(in srgb,var(--dt-gold) 11%,transparent),transparent 72%),repeating-linear-gradient(90deg,transparent 0 calc(4.5rem - 1px),var(--hp-line-soft) calc(4.5rem - 1px) 4.5rem),linear-gradient(180deg,transparent 10%,color-mix(in srgb,var(--dt-surface-1) 75%,transparent))}.hp-rain{position:absolute;inset:0;display:block;width:100%;height:100%;font-family:var(--font-osrs)}.hp-stage-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem}.hp-live,.hp-stage-stat{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .7rem;border:1px solid var(--hp-line);border-radius:6px;background:color-mix(in srgb,var(--dt-surface-1) 88%,transparent);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink-dim);white-space:nowrap}.hp-live b,.hp-stage-stat b{color:var(--dt-text)}.hp-legend{display:none;align-items:center;gap:.9rem;padding:.32rem .7rem;border-radius:6px;background:color-mix(in srgb,var(--dt-surface-0) 72%,transparent);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--hp-ink-faint)}.hp-legend span{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-osrs);font-size:.9rem;letter-spacing:.02em;text-transform:none}.hp-legend i{width:2px;height:.85rem;margin-left:.45rem;border-radius:1px}.hp-legend i[data-tier="1m"]{background:var(--hp-tier-1m)}.hp-legend i[data-tier="10m"]{background:var(--hp-tier-10m)}.hp-legend i[data-tier="100m"]{background:var(--hp-tier-100m)}@media (min-width:1000px){.hp-legend{display:inline-flex}}.hp-live span,.hp-stage-stat b{font-family:var(--font-osrs);font-size:.95rem;letter-spacing:.02em;text-transform:none}.hp-live em{font-style:normal;color:var(--hp-ink-faint)}.hp-live-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--dt-stone)}.hp-live[data-state=open] .hp-live-dot{background:var(--dt-ember);animation:hp-ping 1.8s ease-out infinite}@keyframes hp-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--dt-ember) 65%,transparent)}to{box-shadow:0 0 0 .55rem transparent}}.hp-ledger{position:relative}.hp-ledger:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,var(--hp-line-soft),var(--dt-bronze) 22%,var(--dt-gold) 50%,var(--dt-bronze) 78%,var(--hp-line-soft))}.hp-odo-block{padding-top:1.15rem;text-align:center}.hp-odo{gap:.35em;font-family:var(--font-osrs);font-size:min(4.25rem,calc((100vw - 2.5rem) / (var(--hp-odo-n, 12) * .85 + 2.6)));line-height:1}.hp-odo,.hp-odo-cells{display:inline-flex;align-items:flex-end}.hp-odo-cells{gap:.09em}.hp-odo-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:.74em;height:1.2em;overflow:hidden;border:1px solid var(--hp-line);border-radius:.09em;background:var(--dt-surface-2);color:var(--dt-gold);box-shadow:inset 0 -.55em .6em -.55em color-mix(in srgb,var(--dt-brown-dark) 80%,transparent)}.hp-odo-cell:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:color-mix(in srgb,var(--dt-surface-0) 65%,transparent);pointer-events:none}.hp-odo-digit{display:block;animation:hp-roll .42s cubic-bezier(.2,.9,.3,1)}.hp-odo-digit-out{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:hp-roll-out .42s cubic-bezier(.2,.9,.3,1) forwards}@keyframes hp-roll-out{to{transform:translateY(-58%);opacity:0}}@keyframes hp-roll{0%{transform:translateY(58%);opacity:0}to{transform:translateY(0);opacity:1}}.hp-odo-sep{position:relative;width:.26em;color:transparent}.hp-odo-sep:after{content:"";position:absolute;bottom:.14em;left:50%;width:.11em;height:.11em;border-radius:1px;background:var(--hp-ink-faint);transform:translateX(-50%)}.hp-odo-unit{padding-bottom:.3em;font-size:.42em;letter-spacing:.06em;color:var(--hp-ink-dim)}.hp-odo[data-pending=true] .hp-odo-cell{animation:hp-pending 1.3s ease-in-out infinite}@keyframes hp-pending{50%{opacity:.45}}.hp-odo-caption{margin-top:.85rem;font-size:.95rem;color:var(--hp-ink-dim);text-wrap:balance}.hp-odo-caption b{font-weight:600;color:var(--dt-text)}.hp-odo-since{margin-left:.75rem;padding-left:.75rem;border-left:1px solid var(--hp-line);white-space:nowrap}.hp-odo-since b{font-family:var(--font-osrs);font-size:1.05rem;font-weight:400;color:var(--dt-green)}.hp-pitch{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:clamp(2rem,4vw,3.25rem);text-align:center}.hp-pitch h1{margin-top:.85rem;font-size:clamp(2.05rem,1.15rem + 3.7vw,4rem);font-weight:700;line-height:1.05;text-wrap:balance}.hp-title-tld{font-family:var(--font-sans);font-size:.36em;font-weight:500;letter-spacing:0;color:var(--hp-ink-faint)}.hp-lede{max-width:44rem;margin-top:1.1rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65;color:var(--hp-ink-dim);text-wrap:pretty}.hp-search{width:100%;max-width:36rem;margin-top:1.75rem;text-align:left}.hp-search>*{width:100%}.hp-search input{background:var(--dt-surface-2)}.hp-pitch .hp-cta{margin-top:1.25rem}.hp-section{padding-top:clamp(3rem,6vw,5.5rem)}.hp-section-head{max-width:44rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hp-section-head h2{margin-top:.6rem;font-size:clamp(1.6rem,1.1rem + 1.9vw,2.6rem);font-weight:700;line-height:1.12;text-wrap:balance}.hp-section-head h2+p{margin-top:.9rem;line-height:1.65;color:var(--hp-ink-dim);text-wrap:pretty}.hp-section-head .hp-cta{justify-content:flex-start;margin-top:1.25rem}.hp-grid{display:grid;gap:1.25rem}.hp-grid>*,.hp-stack>*{min-width:0}.hp-stack{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:900px){.hp-grid-now{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hp-grid-month,.hp-grid-product{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.hp-panel{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--hp-line);border-radius:10px;background:var(--dt-surface-1);box-shadow:var(--dt-shadow-card)}.hp-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;padding:.9rem 1.15rem;border-bottom:1px solid var(--hp-line-soft)}.hp-panel-head h3{font-size:.8rem;font-weight:700;color:var(--dt-gold)}.hp-panel-head h3,.hp-stream{letter-spacing:.14em;text-transform:uppercase}.hp-stream{display:inline-flex;align-items:center;gap:.45rem;font-size:.66rem;white-space:nowrap;color:var(--hp-ink-faint)}.hp-stream i{width:.42rem;height:.42rem;border-radius:50%;background:var(--dt-stone)}.hp-stream[data-state=open] i{background:var(--dt-ember);animation:hp-blink 1.7s ease-in-out infinite}@keyframes hp-blink{50%{opacity:.35}}.hp-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin-top:auto;padding:.75rem 1.15rem;border-top:1px solid var(--hp-line-soft);font-size:.8rem;color:var(--hp-ink-faint)}.hp-panel-foot b{font-family:var(--font-osrs);font-size:1rem;font-weight:400;color:var(--dt-text)}.hp-panel-note{padding:1rem 1.15rem 1.15rem;font-size:.9rem;line-height:1.6;color:var(--hp-ink-dim)}.hp-feed-list{margin:0;padding:0;list-style:none}.hp-feed-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem 1.15rem;border-bottom:1px solid var(--hp-line-soft)}.hp-feed-row:last-child{border-bottom:0}.hp-feed-row[data-fresh=true]{animation:hp-arrive 4s ease-out}@keyframes hp-arrive{0%{background:color-mix(in srgb,var(--dt-gold) 26%,transparent)}to{background:transparent}}.hp-feed-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--hp-line-soft);border-radius:8px;background:var(--dt-surface-2);color:var(--dt-gold);font-size:1rem}.hp-feed-icon img{max-width:86%;max-height:86%;object-fit:contain}.hp-feed-body{min-width:0}.hp-feed-line{display:block;font-size:.92rem;line-height:1.35;overflow-wrap:anywhere;color:var(--hp-ink-dim)}.hp-feed-line b{font-weight:600;color:var(--dt-text)}.hp-feed-what{color:var(--dt-gold-bright)}.hp-feed-sub{display:block;overflow:hidden;margin-top:.1rem;font-size:.78rem;text-overflow:ellipsis}.hp-feed-side,.hp-feed-sub{white-space:nowrap;color:var(--hp-ink-faint)}.hp-feed-side{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.74rem}.hp-lb-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding:.8rem 1.15rem;border-bottom:1px solid var(--hp-line-soft)}.hp-seg{display:inline-flex;overflow:hidden;border:1px solid var(--hp-line);border-radius:6px}.hp-seg button{padding:.38rem .8rem;border:0;background:transparent;color:var(--hp-ink-dim);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.hp-seg button+button{border-left:1px solid var(--hp-line)}.hp-seg button:hover{color:var(--dt-gold-bright)}.hp-seg button[aria-pressed=true]{background:var(--dt-bronze);color:var(--dt-text)}.hp-lb-rows{position:relative;margin:0;padding:0;list-style:none}.hp-lb-row{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:.7rem;box-sizing:border-box;padding-inline:1.15rem;border-bottom:1px solid var(--hp-line-soft);transition:transform .7s cubic-bezier(.22,1,.36,1),background .5s ease}.hp-lb-row[data-hit=true]{background:color-mix(in srgb,var(--dt-green) 13%,transparent)}.hp-lb-bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--dt-gold) 15%,transparent),color-mix(in srgb,var(--dt-gold) 3%,transparent));pointer-events:none;transition:width .7s cubic-bezier(.22,1,.36,1)}.hp-lb-rank{position:relative;flex:none}.hp-lb-name{position:relative;display:flex;flex:1;min-width:0}.hp-lb-value{position:relative;flex:none;font-family:var(--font-osrs);font-size:1.1rem;white-space:nowrap}.hp-lb-delta{position:absolute;top:-.95rem;right:0;font-size:.85rem;font-style:normal;color:var(--dt-green);animation:hp-delta 2.6s ease-out forwards}@keyframes hp-delta{0%{opacity:0;transform:translateY(4px)}12%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.hp-session-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.hp-session-stats>div{min-width:0;padding:.8rem 1.15rem;border-bottom:1px solid var(--hp-line-soft)}.hp-session-stats>div:nth-child(odd){border-right:1px solid var(--hp-line-soft)}.hp-session-stats dt{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink-faint)}.hp-session-stats dd{overflow:hidden;margin:.2rem 0 0;font-family:var(--font-osrs);font-size:1.5rem;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.hp-session-stats dd .hp-gp{font-size:inherit}.hp-session-stats dd small{font-family:var(--font-sans);font-size:.78rem;color:var(--hp-ink-faint)}.hp-spark{display:flex;align-items:flex-end;gap:2px;height:3rem;padding:.9rem 1.15rem 0}.hp-spark i{flex:1;min-width:0;border-radius:1px 1px 0 0;background:var(--dt-ember);opacity:.8;transition:height .3s ease}.hp-spark-label{padding:.45rem 1.15rem .9rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink-faint)}.hp-band{margin-top:clamp(3rem,6vw,5rem);border-block:1px solid var(--hp-line)}.hp-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.hp-figures>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:1.5rem 1.15rem;border-left:1px solid var(--hp-line-soft)}.hp-figures>div:nth-child(odd){border-left:0}.hp-figures>div:nth-child(n+3){border-top:1px solid var(--hp-line-soft)}.hp-figures dd{margin:0;font-family:var(--font-osrs);font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem);line-height:1;color:var(--dt-gold)}.hp-figures dt{margin-top:.6rem;font-size:.88rem;color:var(--hp-ink-dim)}.hp-figures dt span{display:block;font-size:.78rem;color:var(--hp-ink-faint)}@media (min-width:900px){.hp-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-figures>div:nth-child(odd){border-left:1px solid var(--hp-line-soft)}.hp-figures>div:first-child{border-left:0}.hp-figures>div:nth-child(n+3){border-top:0}}.hp-heat{margin:0;padding:.35rem 0;list-style:none}.hp-heat-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.55rem 1.15rem}.hp-heat-ghost,.hp-heat-row img{width:3.5rem;height:3.5rem;object-fit:contain}.hp-heat-row img{filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--dt-brown-dark) 55%,transparent))}.hp-heat-ghost{display:block;border-radius:8px;background:var(--dt-surface-2)}.hp-heat-row[data-pending=true]{animation:hp-pending 1.3s ease-in-out infinite}.hp-heat-body{min-width:0}.hp-heat-line{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.92rem}.hp-heat-line b{font-weight:600}.hp-heat-value{flex:none;font-family:var(--font-osrs);font-size:1.1rem;color:var(--dt-gold)}.hp-heat-track{overflow:hidden;height:6px;margin-top:.4rem;border-radius:3px;background:var(--dt-surface-2)}.hp-heat-track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--dt-bronze),var(--dt-gold));transform-origin:left;animation:hp-grow .9s cubic-bezier(.22,1,.36,1) backwards}@keyframes hp-grow{0%{transform:scaleX(0)}}.hp-heat-sub{display:block;margin-top:.3rem;font-size:.75rem;color:var(--hp-ink-faint)}.hp-board{display:flex;flex-direction:column;margin:0}.hp-board-tabs{display:flex;flex-wrap:wrap;gap:.4rem;padding:.8rem 1.15rem}.hp-board-tabs button{max-width:100%;overflow:hidden;padding:.36rem .75rem;border:1px solid var(--hp-line);border-radius:6px;background:transparent;color:var(--hp-ink-dim);font-size:.8rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.hp-board-tabs button:hover{border-color:var(--dt-gold);color:var(--dt-gold-bright)}.hp-board-tabs button[aria-pressed=true]{border-color:var(--dt-gold);background:color-mix(in srgb,var(--dt-gold) 14%,transparent);color:var(--dt-text)}.hp-board-frame{display:block;border-block:1px solid var(--hp-line-soft);background:#1b1b1b}a.hp-board-frame img{transition:opacity .16s ease}a.hp-board-frame:hover img{opacity:.9}.hp-board-frame img{display:block;width:100%;height:auto}.hp-board figcaption{padding:.7rem 1.15rem 0;font-size:.82rem;color:var(--hp-ink-dim)}.hp-board figcaption b{font-weight:600;color:var(--dt-text)}.hp-dc-figure{margin:0}.hp-dc{overflow:hidden;border:1px solid #1e1f22;border-radius:10px;background:#313338;box-shadow:var(--dt-shadow-card);color:#dbdee1;font-family:"gg sans","Noto Sans",var(--font-sans)}.hp-dc[data-empty=true] .hp-empty{color:#949ba4}.hp-dc-chan{padding:.7rem 1rem;border-bottom:1px solid #26272b;font-size:.95rem;font-weight:600;color:#f2f3f5}.hp-dc-chan span{margin-right:.15rem;color:#80848e}.hp-dc-msg{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;padding:1rem}.hp-dc-msg[data-live=true]{animation:hp-msg-in .52s cubic-bezier(.22,1,.36,1)}@keyframes hp-msg-in{0%{opacity:0;transform:translateY(10px)}}.hp-dc-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:#1e1f22}.hp-dc-main{min-width:0}.hp-dc-author{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.95rem}.hp-dc-author b{font-weight:600;color:#f2f3f5}.hp-dc-author time{font-size:.72rem;color:#949ba4}.hp-dc-app{padding:.05rem .3rem;border-radius:3px;background:#5865f2;color:#fff;font-size:.62rem;font-weight:700}.hp-dc-embed{position:relative;box-sizing:border-box;max-width:27rem;margin-top:.4rem;padding:.75rem 5rem .8rem .85rem;border-left:4px solid #00ff00;border-radius:4px;background:#2b2d31;font-size:.875rem;line-height:1.4}.hp-dc-embed p{margin:.3rem 0 0}.hp-dc-embed code{padding:.05rem .3rem;border-radius:3px;background:#1e1f22;color:#dbdee1;font-family:ui-monospace,Consolas,Liberation Mono,monospace;font-size:.82rem}.hp-dc-embed-author{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.85rem;font-weight:600;color:#f2f3f5}.hp-dc-embed-author img{flex:none;width:1.5rem;height:1.5rem;border-radius:50%}.hp-dc-embed-title{margin-top:.4rem;font-size:1rem;font-weight:600;overflow-wrap:anywhere;color:#00a8fc}.hp-dc-embed-thumb{position:absolute;top:.85rem;right:.85rem;width:3.375rem;height:3rem;object-fit:contain;image-rendering:pixelated}.hp-dc-embed-from{display:flex;align-items:center;gap:.4rem}.hp-dc-embed-from img{width:1.5rem;height:1.5rem;object-fit:contain}.hp-dc-embed-from b{color:#f2f3f5}.hp-dc-embed .hp-dc-embed-head{margin-top:.65rem;font-weight:700;color:#f2f3f5}.hp-dc-embed .hp-dc-embed-foot{margin-top:.7rem;font-size:.72rem;font-weight:500;overflow-wrap:anywhere;color:#b5bac1}.hp-dc-figure figcaption{margin-top:.9rem;font-size:.85rem;line-height:1.6;color:var(--hp-ink-dim)}.hp-dc-figure figcaption .hp-gp{font-size:.7rem}.hp-dc-figure figcaption .hp-link{color:var(--dt-text);font-weight:600}.hp-points{margin:0;padding:0;border-top:1px solid var(--hp-line);list-style:none}.hp-points li{padding:.85rem 0;border-bottom:1px solid var(--hp-line-soft)}.hp-points b{display:block;font-size:.95rem;font-weight:600}.hp-points span{display:block;margin-top:.2rem;font-size:.88rem;line-height:1.55;color:var(--hp-ink-dim)}.hp-tracked{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.hp-tracked li{min-width:0;padding:.7rem 1.15rem;border-bottom:1px solid var(--hp-line-soft)}.hp-tracked b{display:block;font-size:.92rem;font-weight:600}.hp-tracked span{font-size:.8rem;color:var(--hp-ink-faint)}@media (min-width:560px){.hp-tracked{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-tracked li:nth-child(odd){border-right:1px solid var(--hp-line-soft)}}.hp-events{margin:0;padding:0;list-style:none}.hp-events li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem 1rem;padding:.7rem 1.15rem;border-bottom:1px solid var(--hp-line-soft);font-size:.92rem}.hp-events b{font-weight:600}.hp-events span{font-size:.8rem;white-space:nowrap;color:var(--hp-ink-faint)}.hp-steps{display:grid;overflow:hidden;margin:0;padding:0;border:1px solid var(--hp-line);border-radius:10px;background:var(--dt-surface-1);box-shadow:var(--dt-shadow-card);list-style:none}.hp-steps li{min-width:0;padding:1.5rem 1.35rem 1.6rem;border-top:1px solid var(--hp-line-soft)}.hp-steps li:first-child{border-top:0}.hp-step-n{display:block;font-family:var(--font-osrs);font-size:2.1rem;line-height:1;color:var(--dt-gold)}.hp-steps h3{margin-top:.7rem;font-size:1.05rem;font-weight:700}.hp-steps p{margin-top:.4rem;font-size:.92rem;line-height:1.6;color:var(--hp-ink-dim)}.hp-steps .hp-more{display:inline-block;margin-top:.8rem}@media (min-width:800px){.hp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-steps li{border-top:0;border-left:1px solid var(--hp-line-soft)}.hp-steps li:first-child{border-left:0}}.hp-supporters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.hp-supporters[data-compact=true]{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin-top:.9rem}.hp-supporters li{min-width:0;padding:.7rem .9rem;border:1px solid var(--hp-line-soft);border-radius:8px;background:var(--dt-surface-1);transition:border-color .16s ease}.hp-supporters li:hover{border-color:var(--hp-line)}.hp-close{display:grid;gap:1.5rem;margin-top:clamp(3rem,6vw,5.5rem);padding:clamp(1.75rem,4vw,3rem);border:1px solid var(--hp-line);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--dt-gold) 10%,var(--dt-surface-1)),var(--dt-surface-1) 62%);box-shadow:var(--dt-shadow-card)}.hp-close h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.3rem);font-weight:700;line-height:1.12;text-wrap:balance}.hp-close h2+p{max-width:38rem;margin-top:.7rem;line-height:1.65;color:var(--hp-ink-dim)}.hp-close .hp-cta{justify-content:flex-start;margin-top:1.4rem}.hp-status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding-top:1.1rem;border-top:1px solid var(--hp-line-soft);font-size:.85rem;color:var(--hp-ink-dim)}.hp-status b{font-weight:600;color:var(--dt-text)}.hp-status i{width:.55rem;height:.55rem;border-radius:50%;background:var(--dt-green)}.hp-status[data-state=degraded] i{background:var(--dt-gold)}.hp-status[data-state=offline] i{background:var(--dt-red)}@media (max-width:640px){.hp-stage-stat{display:none}.hp-odo-since{display:block;margin:.35rem 0 0;padding-left:0;border-left:0}.hp-cta .hp-btn:not(.hp-btn-quiet){flex:1 1 9rem}.hp-feed-row{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.65rem;padding-inline:.9rem}.hp-feed-icon{width:2.25rem;height:2.25rem}.hp-feed-row:nth-child(n+7){display:none}.hp-feed-row:nth-child(6){border-bottom:0}.hp-dc-embed{padding-right:4.25rem}.hp-supporters,.hp-supporters[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hp-supporters li{padding:.5rem .6rem}}@media (prefers-reduced-motion:reduce){.hp-page *,.hp-page :after,.hp-page :before{animation:none!important;transition:none!important}.hp-stage{height:4.25rem}.hp-legend,.hp-odo-digit-out{display:none}}