@layer theme,base;@layer components{.hm{flex-direction:column;padding:16px 0 36px;display:flex}@media (min-width:900px){.hm{padding:32px 0 48px}}.hm-head{margin-bottom:20px}@media (min-width:900px){.hm-head{margin-bottom:28px}}.hm-mast{flex-direction:column;gap:16px;display:flex}@media (min-width:900px){.hm-mast{gap:20px}}.hm-mast-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.hm-h1{color:var(--ink);font-size:30px;line-height:34px}@media (min-width:900px){.hm-h1{font-size:40px;line-height:44px}}.hm-updated{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;font-size:13px;line-height:18px;transition:color .12s cubic-bezier(.2,0,0,1)}.hm-updated:hover{color:var(--ink-2)}.hm-updated:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hm-stats{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:space-between;align-items:start;display:grid}.hm-sgroup{border-left:1px solid var(--rule);gap:12px;padding-left:12px;display:grid}.hm-sgroup:first-child{border-left:0;padding-left:0}@media (min-width:600px){.hm-stats{justify-content:start}.hm-sgroup{gap:14px;padding:0 32px}.hm-sgroup:first-child{padding-left:0}.hm-sgroup:last-child{padding-right:0}}@media (min-width:900px){.hm-sgroup{grid-auto-columns:max-content;grid-auto-flow:column;gap:32px}}.hm-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.hm-stat>b{font-family:var(--font-outfit), "Geist", system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:24px}.hm-stat>span{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;transition:color .12s cubic-bezier(.2,0,0,1);display:flex}@media (min-width:600px){.hm-stat>b{font-size:24px;line-height:28px}.hm-stat>span{font-size:13px;line-height:18px}}.hm-sgroup-link,.hm-stat-link{outline-offset:4px}.hm-sgroup-link:hover .hm-stat>span,.hm-stat-link:hover>span{color:var(--ink-2)}.hm-sgroup-link:focus-visible,.hm-stat-link:focus-visible{outline:2px solid var(--accent);border-radius:4px}.hm-fold{transition:grid-template-rows var(--dur) var(--ease), opacity var(--dur) var(--ease);grid-template-rows:1fr;display:grid}.hm-fold[data-state=closed]{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.hm-fold[data-state=closed]{grid-template-rows:1fr}}.hm-fold>div{min-height:0}.hm-fold:has([data-start-none]){display:none}.hm-fold[data-state=closed]>div{overflow:hidden}.hm-fold-in{padding-top:16px}@media (min-width:900px){.hm-fold-in{padding-top:20px}}.hm-streak{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:8px 8px 8px 14px;display:flex}.hm-streak-flame{width:20px;color:var(--ink-3);transition:color var(--dur-slow) var(--ease);flex:none;place-items:center;display:grid}.hm-streak[data-kept] .hm-streak-flame{color:var(--gold-2)}.hm-streak-text{min-width:0;color:var(--ink);text-wrap:pretty;font-variant-numeric:tabular-nums;flex:1;font-size:14px;line-height:20px}.hm-streak-acts{flex:none;align-items:center;gap:4px;display:flex}.hm-start{border:1px solid var(--rule);background:var(--surface);border-radius:12px;padding:14px 16px 12px}@media (min-width:600px){.hm-start{padding:16px 20px}}.hm-start-head{justify-content:space-between;align-items:center;gap:12px;margin:-4px -8px 4px 0;display:flex}.hm-start-t{color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.hm-start-list{grid-template-columns:minmax(0,1fr);margin:0 -8px;display:grid}@media (min-width:600px){.hm-start-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.hm-more-list{grid-template-columns:minmax(0,1fr);margin:-8px;display:grid}@media (min-width:600px){.hm-more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}}@media (min-width:1280px){.hm-more-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-start-row{border-radius:8px;align-items:center;gap:12px;min-width:0;padding:8px;transition:background-color .12s cubic-bezier(.2,0,0,1);display:flex}.hm-start-row:hover{background-color:var(--surface-2)}.hm-start-row:focus-visible{outline:2px solid var(--accent);outline-offset:0}.hm-start-row>span:last-child{flex-direction:column;min-width:0;display:flex}.hm-start-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hm-start-row small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.hm-bento{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hm-bento:not([data-recent="1"])>.hm-recent{display:none}@media (min-width:600px){.hm-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:var(--hm-t-hour,) "live live" "daily daily" "top latest" var(--hm-t-gb,) var(--hm-t-recent,) var(--hm-t-grail,"grail grail" "snip snip") "more more" "eras eras" "vault vault" "hist ppl" var(--hm-t-last,"talk talk" "otd otd" "up up" "comm comm");gap:16px}.hm-bento:not([data-nohour]){--hm-t-hour:"hour hour"}.hm-bento:not([data-nogb]){--hm-t-gb:"gb gb"}.hm-bento[data-recent="1"]{--hm-t-recent:"recent recent"}.hm-bento[data-noup]{--hm-t-last:"talk talk" "otd otd" "comm comm"}.hm-hour{grid-area:hour}.hm-live{grid-area:live}.hm-daily{grid-area:daily}.hm-top{grid-area:top}.hm-latest{grid-area:latest}.hm-gb{grid-area:gb}.hm-recent{grid-area:recent}.hm-grail{grid-area:grail}.hm-snip{grid-area:snip}.hm-more{grid-area:more}.hm-eras{grid-area:eras}.hm-vault{grid-area:vault}.hm-hist{grid-area:hist}.hm-ppl{grid-area:ppl}.hm-talk{grid-area:talk}.hm-otd{grid-area:otd}.hm-up{grid-area:up}.hm-comm{grid-area:comm}}@media (min-width:900px){.hm-bento{--hm-t-grail:"grail snip";--hm-t-last:"talk otd" "up comm"}.hm-bento[data-noup]{--hm-t-last:"talk otd" "comm comm"}}@media (min-width:1280px){.hm-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:var(--hm-x-first,"hour hour hour hour hour hour live live live live live live") "daily daily daily daily daily daily daily daily daily daily daily daily" var(--hm-x-second,"top top top top latest latest latest latest gb gb gb gb") var(--hm-x-recent,) "grail grail grail grail snip snip snip snip snip snip snip snip" "more more more more more more more more more more more more" "eras eras eras eras eras eras eras eras eras eras eras eras" "vault vault vault vault vault vault hist hist hist ppl ppl ppl" var(--hm-x-last,"talk talk talk talk talk talk otd otd otd otd otd otd" "up up up up up up comm comm comm comm comm comm")}.hm-bento[data-nohour]{--hm-x-first:"live live live live live live live live live live live live"}.hm-bento[data-nogb]{--hm-x-second:"top top top top top top latest latest latest latest latest latest"}.hm-bento[data-recent="1"]{--hm-x-recent:"recent recent recent recent recent recent recent recent recent recent recent recent"}.hm-bento[data-noup]{--hm-x-last:"talk talk talk talk otd otd otd otd comm comm comm comm"}}.hm-bento[data-rise]>section{animation:var(--animate-rise);animation-delay:calc(var(--hm-d,0) * 40ms)}.hm-live,.hm-daily{--hm-d:1}.hm-top{--hm-d:2}.hm-latest{--hm-d:3}.hm-gb{--hm-d:4}.hm-recent,.hm-grail{--hm-d:5}.hm-snip,.hm-eras,.hm-vault,.hm-hist,.hm-ppl,.hm-talk,.hm-otd,.hm-up,.hm-comm{--hm-d:6}.hm-more{align-self:flex-end;margin-top:auto;padding-top:12px}.hm-label{margin:0}.hm-hour{justify-content:center;container-type:inline-size}.hm-hour-in{grid-template:"art. ."1fr"art label label""art name name""art. ."1fr"acts acts next"/96px minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}.hm-hour-art{grid-area:art;align-self:start;width:96px;height:96px;position:relative}.hm-hour-art>img{object-fit:cover;background:var(--surface-2);border-radius:6px;width:100%;height:100%}.hm-hour-art>img:not([src]){visibility:hidden}.hm-hour-label{grid-area:label}.hm-hour-name{grid-area:name;min-width:0;margin-top:4px}.hm-hour-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hm-hour-title>a{text-underline-offset:4px}.hm-hour-title>a:hover{text-decoration:underline}.hm-hour-facts{white-space:nowrap;height:20px;color:var(--ink-3);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex;overflow:hidden}.hm-hour-facts>[hidden]{display:none}.hm-hour-len{font-variant-numeric:tabular-nums}.hm-hour-retry{color:var(--ink);text-underline-offset:3px;border-radius:4px;align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.hm-hour-retry>svg{width:14px;height:14px}.hm-hour-acts{grid-area:acts;align-items:center;gap:8px;margin-top:12px;display:flex}.hm-hour-next{white-space:nowrap;color:var(--ink-3);grid-area:next;align-self:center;margin-top:12px;font-size:13px;line-height:18px}.hm-hour-next>span{color:var(--ink-2)}@container (min-width:520px){.hm-hour-in{grid-template:"art. ."1fr"art label next""art name acts""art. ."1fr/112px minmax(0,1fr) auto;column-gap:18px}.hm-hour-art{align-self:center;width:112px;height:112px}.hm-hour-art>img{border-radius:8px}.hm-hour-title{font-size:20px;line-height:26px}.hm-hour-name{margin-top:6px}.hm-hour-acts,.hm-hour-next{margin-top:0}.hm-hour-acts{justify-content:flex-end}.hm-hour-next{text-align:right;align-self:end}}.hm-hour-swap{transition:opacity .16s var(--ease-exit), transform .16s var(--ease-exit)}.hm-hour-in[data-phase=out] .hm-hour-swap{opacity:0;transform:translateY(-4px)}.hm-hour-in[data-phase=in] .hm-hour-swap{animation:hm-hour-in .24s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.hm-hour-in[data-phase=out] .hm-hour-swap{transform:none}.hm-hour-in[data-phase=in] .hm-hour-swap{animation-name:hm-hour-fade}}.hm-hour-in[data-hour-card=empty] .hm-hour-art,.hm-hour-in[data-hour-card=empty] .hm-hour-title:before,.hm-hour-in[data-hour-card=empty] .hm-hour-facts:before{background:var(--surface);animation:var(--animate-shimmer)}.hm-hour-in[data-hour-card=empty] .hm-hour-art{border-radius:8px}.hm-hour-in[data-hour-card=empty] .hm-hour-title:before,.hm-hour-in[data-hour-card=empty] .hm-hour-facts:before{content:"";border-radius:4px;height:14px;display:block}.hm-hour-in[data-hour-card=empty] .hm-hour-title:before{width:60%;margin-top:6px}.hm-hour-in[data-hour-card=empty] .hm-hour-facts:before{width:40%}.hm-hour-in[data-hour-card=empty] .hm-hour-facts>*{display:none}.hm-live{container-type:inline-size}.hm-live-in{grid-template-columns:minmax(0,1fr);gap:16px;height:100%;display:grid}@container (min-width:520px){.hm-live-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px}}.hm-live-off{background:var(--ink-3);animation:none}.hm-live-what{align-items:center;margin-top:12px;display:grid}.hm-live-what>*{grid-area:1/1}.hm-live-num{align-items:last baseline;gap:10px;display:flex}.hm-live-num>b{font-family:var(--font-outfit), "Geist", system-ui, sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-weight:600;line-height:44px}.hm-live-num>span{color:var(--ink-2);font-size:15px;line-height:20px}.hm-live-cap{min-height:18px;color:var(--ink-3);margin-top:8px;font-size:13px;line-height:18px}.hm-live-quiet{text-wrap:pretty;color:var(--ink);font-size:16px;line-height:22px}.hm-live-side{flex-direction:column;justify-content:center;min-height:146px;display:flex}.hm-live-list{flex-direction:column;gap:4px;display:flex}.hm-live-row{min-height:46px;transition:background-color var(--dur-fast) var(--ease);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 10px 4px 4px;display:grid;position:relative}.hm-live-row:hover,.hm-live-row:focus-within{background:var(--surface-2)}.hm-live-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.hm-live-title:hover{text-decoration:underline}.hm-live-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.hm-live-ct{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hm-live-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@container (max-width:519.98px){.hm-live-in{gap:12px}.hm-live-side{min-height:96px}.hm-live-row:nth-child(n+3){display:none}}.hm-chart{flex-direction:column;gap:2px;display:flex}.hm-crow{transition:background-color var(--dur-fast) var(--ease);border-radius:8px;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;display:grid;position:relative}.hm-crow:hover,.hm-crow:focus-within{background:var(--surface-2)}.hm-crow-rk{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:14px;font-weight:600;line-height:1}.hm-crow-t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.hm-crow-t:hover{text-decoration:underline}.hm-crow-t:after{content:"";border-radius:inherit;position:absolute;inset:0}.hm-crow-m{white-space:nowrap;color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}.hm-crow-n{color:var(--ink-3);flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;line-height:16px;display:flex}.hm-crow-n>b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:600}.hm-trend{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.hm-gb{container-type:inline-size}.hm-gb-in{flex-direction:column;flex:1;display:flex}.hm-gb-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-gb-day{text-align:right;font-variant-numeric:tabular-nums;min-width:7ch;color:var(--ink-3);font-size:13px}.hm-gb-body{flex-direction:column;flex:1;align-items:center;display:flex}.hm-ring{flex:none;width:120px;height:120px;margin:16px auto 0;position:relative}.hm-ring>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.hm-ring-track{fill:none;stroke:var(--surface-2);stroke-width:6px}.hm-ring-val{fill:none;stroke:var(--gold);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.hm-ring-val{transition:none}}.hm-ring-art{position:absolute;inset:14px}.hm-ring-art>.cover{border-radius:50%}.hm-gb-name{text-align:center;margin-top:14px}.hm-gb-title{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:22px}.hm-gb-sub{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:18px}.hm-gb-amt{text-align:center;min-height:26px;color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;margin:10px 0 16px;font-size:14px;display:flex}.hm-gb-amt>b{font-family:var(--font-outfit), "Geist", system-ui, sans-serif;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600;line-height:26px}.hm-gb-pct{font-variant-numeric:tabular-nums;color:var(--gold);font-weight:600}.hm-gb-join{width:100%;margin-top:auto}@container (min-width:600px){.hm-gb-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:12px;display:grid}.hm-ring{width:96px;height:96px;margin:0}.hm-ring-art{inset:11px}.hm-gb-name,.hm-gb-amt{text-align:left;margin:0}.hm-gb-amt{justify-content:flex-start;min-height:0;margin-top:6px}.hm-gb-join{width:auto;margin:0}}.hm-vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm-vitem{min-width:0}.hm-kinds{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:599.98px){.hm-vgrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px;display:flex;overflow-x:auto}.hm-vitem{scroll-snap-align:start;flex:0 0 84%}}.hm-gspot{transition:background-color var(--dur-fast) var(--ease);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-inline:-8px;padding:8px;display:grid}.hm-gspot:hover,.hm-gspot:focus-visible{background:var(--surface-2)}.hm-gspot-t{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:22px;display:block}.hm-gspot:hover .hm-gspot-t{text-underline-offset:4px;text-decoration:underline}.hm-gspot-sub{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:18px;display:block}.hm-gspot-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.hm-glist{flex-direction:column;margin-top:4px;display:flex}.hm-grow{transition:background-color var(--dur-fast) var(--ease);border-radius:8px;grid-template-columns:16px auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;display:grid}.hm-grow:hover,.hm-grow:focus-visible{background:var(--surface-2)}.hm-grow-rk{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px;font-weight:600;line-height:1}.hm-grow-t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.hm-grow small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12px;line-height:16px;display:block;overflow:hidden}.hm-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;margin:0 -8px;padding:0 8px 8px;scroll-padding:0 8px;display:flex;overflow-x:auto}.hm-rcard,.hm-acard{scroll-snap-align:start;flex:none;width:152px;position:relative}.hm-rcard-t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-underline-offset:4px;margin-top:10px;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.hm-rcard-t:hover{text-decoration:underline}.hm-rcard-t:after{content:"";position:absolute;inset:0}.hm-rcard-m{min-width:0;height:20px;color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.hm-ecard{scroll-snap-align:start;flex:none;width:168px}.hm-ecard-link{transition:background-color var(--dur-fast) var(--ease);border-radius:12px;padding:8px;display:block}.hm-ecard-link:hover,.hm-ecard-link:focus-visible{background:var(--surface-2)}.hm-ecard-art{aspect-ratio:1;width:152px;display:block}.hm-ecard-t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);margin-top:10px;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.hm-ecard-link small{white-space:nowrap;color:var(--ink-3);margin-top:2px;font-size:12px;line-height:16px;display:block}.hm-ecard-link .hm-ecard-n{color:var(--ink-2);margin-top:4px}@media (max-width:599.98px){.hm-rcard,.hm-acard{width:124px}.hm-ecard{width:140px}.hm-ecard-art{width:124px}}.hm-vault-big{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hm-vault-big>b{font-family:var(--font-outfit), "Geist", system-ui, sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px;font-weight:600;line-height:36px}.hm-vault-big>span{color:var(--ink-2);font-size:14px}@media (min-width:600px){.hm-vault .legend-box .legend{grid-template-columns:repeat(5,minmax(min-content,1fr))}.hm-vault .legend-tile>span{white-space:normal;align-items:flex-start}.hm-vault .legend-tile>span>svg{margin-top:3px}}.hm-jump{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.hm-jump>span{margin-right:4px}.hm-hlist{flex-direction:column;display:flex}.hm-hrow{transition:background-color var(--dur-fast) var(--ease);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;display:grid}.hm-hrow:hover,.hm-hrow:focus-visible{background:var(--surface-2)}.hm-hrow-t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.hm-hrow small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);margin-top:2px;font-size:12px;line-height:16px;display:block;overflow:hidden}.hm-hrow-d{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}}@layer utilities;@keyframes hm-hour-in{0%{opacity:0;transform:translateY(4px)}}@keyframes hm-hour-fade{0%{opacity:0}}
