.pg-home .hero{pointer-events:none;z-index:0;position:absolute;inset:48px 0 0;overflow:hidden}.pg-home .bust{aspect-ratio:760/736;width:min(560px,46vw);max-width:100%;opacity:var(--bust-op);filter:grayscale(1) contrast(var(--bust-contrast));position:absolute;top:40px;right:-96px;-webkit-mask-image:radial-gradient(58% 54% at 52% 44%,#000 38%,#0000 100%);mask-image:radial-gradient(58% 54% at 52% 44%,#000 38%,#0000 100%)}.pg-home .bust img{object-fit:contain;width:100%;height:100%;display:block}.pg-home .glow{aspect-ratio:760/736;background:radial-gradient(ellipse 60% 50% at 60% 40%,var(--glow),transparent 70%);width:min(560px,46vw);position:absolute;top:40px;right:-96px}.pg-home .grain{opacity:.35;background-image:radial-gradient(var(--grain) .6px,transparent .7px);background-size:3px 3px;position:absolute;inset:0}.pg-home .brief{z-index:1;flex-direction:column;gap:36px;width:100%;max-width:808px;margin:0 auto;padding:56px 24px 48px;display:flex;position:relative}.pg-home .b-head{flex-direction:column;gap:18px;display:flex}.pg-home .b-kick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pg-home .b-view{border:1px solid var(--line);background:var(--stage);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.pg-home .b-view button{height:26px;color:var(--mut);font:500 12.5px var(--f-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px}.pg-home .b-view button:hover{color:var(--ink)}.pg-home .b-view button[aria-pressed=true]{background:var(--toggle);color:var(--ink)}.pg-home .b-view button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pg-home .range{height:26px;color:var(--ink2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.pg-home .range select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 18px 0 0}.pg-home .range select:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.pg-home .range option{background:var(--side);color:var(--ink)}.pg-home .range .ic{width:12px;height:12px;color:var(--dim);pointer-events:none;flex-basis:12px;position:absolute;right:0}.pg-home .greet{font:500 60px/1.02 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.02em;text-wrap:balance;margin:0;animation:.6s ease-out both hrise}.pg-home .greet em{color:var(--em);font-style:italic;font-weight:500}.pg-home .rule{background:var(--red);width:56px;height:1px;display:block}.pg-home .intro{max-width:56ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55;animation:.6s ease-out .1s both hrise}.pg-home .intro .n{font:500 22px/1 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink)}.pg-home .sec{flex-direction:column;gap:12px;scroll-margin-top:64px;display:flex}.pg-home .s-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pg-home .s-head h2{font:500 13px var(--f-ui);align-items:center;gap:10px;margin:0;display:flex}.pg-home .idx{font:500 11px var(--f-mono);color:var(--dim)}.pg-home .s-time{font:400 11.5px var(--f-mono);color:var(--dim);white-space:nowrap}.pg-home .qn{font:500 11px var(--f-mono);color:var(--warn-t);background:var(--warn-s);border-radius:999px;padding:1px 6px}.pg-home .qn.zero{color:var(--good-t);background:var(--good-s)}.pg-home .band{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pg-home .cell{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.pg-home .cell:last-child{border-right:0}.pg-home .cell .lb{color:var(--mut);font-size:12px}.pg-home .cell .fg{font:500 26px/1 var(--f-ui);letter-spacing:-.03em}.pg-home .cell .dl{font:400 11.5px var(--f-mono);color:var(--dim)}.pg-home .cell .dl.up{color:var(--good-t)}.pg-home .cell .spark{margin-top:6px}.pg-home .stack{gap:2px;height:6px;margin-top:14px;display:flex}.pg-home .stack i{cursor:default;height:100%;display:block}.pg-home .stack i:first-child{border-radius:3px 0 0 3px}.pg-home .stack i:last-child{border-radius:0 3px 3px 0}.pg-home .stack i.hot{filter:brightness(1.2)}.pg-home .legend{color:var(--dim);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:11px;display:flex}.pg-home .legend span{align-items:center;gap:5px;display:inline-flex}.pg-home .legend i{border-radius:2px;width:6px;height:6px;display:inline-block}.pg-home .q{overflow:hidden}.pg-home .qi{border-bottom:1px solid var(--line)}.pg-home .qi:last-of-type{border-bottom:0}.pg-home .qi.open{background:var(--card2)}.pg-home .qi-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pg-home .qi.open .qi-row{padding-top:14px;padding-bottom:0}.pg-home .qi-main{min-width:0}.pg-home .qi-t{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-width:0;padding:0;display:block}.pg-home .qi-t b{font-size:13.5px;line-height:1.35;display:block}.pg-home .qi.open .qi-t b{font-size:14px}.pg-home .qi-t .meta{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}.pg-home .qi-t .meta .m{font-family:var(--f-mono);color:var(--ink2)}.pg-home .qi-t .meta .w{color:var(--warn-t)}.pg-home .qi-t:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.pg-home :where(.qi-chev){width:14px;height:14px;color:var(--dim);flex-basis:14px;transform:rotate(180deg)}.pg-home .qi-body{flex-direction:column;gap:10px;padding:12px 16px 0 56px;display:flex}.pg-home .draft{background:var(--side);border:1px solid var(--line);color:var(--body);border-radius:8px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.pg-home .draft-edit{resize:vertical;border:1px solid var(--acc);background:var(--side);width:100%;min-height:150px;color:var(--ink);font:13.5px/1.55 var(--f-ui);border-radius:8px;outline:none;padding:12px 14px}.pg-home .qi-acts{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px 14px 56px;display:flex}.pg-home .qi-done{color:var(--ink2);align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.pg-home .qi-done .ic{width:14px;height:14px;color:var(--good-t);flex-basis:14px}.pg-home .qi.done .qi-row{opacity:.72}.pg-home .qi.done .qi-t b{color:var(--ink2)}.pg-home .q-paused{border-bottom:1px solid var(--warn-b);background:var(--warn-s);color:var(--warn-t);padding:10px 16px;font-size:12.5px}.pg-home .q-clear{border-top:1px solid var(--line);color:var(--ink2);align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.pg-home .q-clear .ic{color:var(--good-t)}.pg-home .q-note{color:var(--dim);align-items:center;gap:7px;padding:0 2px;font-size:12px;display:flex}.pg-home .q-note .ic{width:13px;height:13px;color:var(--good-t);flex-basis:13px}.pg-home .moved{padding:6px 16px}.pg-home .mv{border-bottom:1px solid var(--line);grid-template-columns:82px 14px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.pg-home .mv:last-child{border-bottom:0}.pg-home .mv .tm{font:400 11.5px/1.6 var(--f-mono);color:var(--dim);white-space:nowrap}.pg-home .mv .dt{justify-content:center;padding-top:7px;display:flex}.pg-home .mv .dt .dot{flex-basis:6px;width:6px;height:6px}.pg-home .mv .tx{min-width:0;color:var(--body);font-size:13.5px}.pg-home .mv .who{font:400 11px var(--f-mono);color:var(--dim);white-space:nowrap;padding-top:2px}.pg-home .mv .tx .by{color:var(--mut)}.pg-home .mv .tx a,.pg-home .qi a.qi-t{color:inherit;text-decoration:none}.pg-home .mv .tx a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.pg-home .mv .tx .q{color:var(--mut);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.pg-home .mv-more{color:var(--mut);margin:0;padding:0 2px;font-size:12.5px;line-height:1.5}.pg-home .months{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-home .mc{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pg-home .mc.quiet{border-color:var(--warn-b)}.pg-home .mc .lb{color:var(--mut);font-size:12px}.pg-home .mc .fig{align-items:baseline;gap:8px;display:flex}.pg-home .mc .fig b{font:500 24px/1 var(--f-ui);letter-spacing:-.03em}.pg-home .mc .fig b.warn{color:var(--warn-t)}.pg-home .mc .fig span{font:400 11.5px var(--f-mono);color:var(--dim)}.pg-home .mc .fig span.up{color:var(--good-t)}.pg-home .mc .note{color:var(--mut);margin-top:auto;font-size:12px;line-height:1.45}.pg-home .bars{align-items:flex-end;gap:4px;height:44px;display:flex}.pg-home .bars i{background:var(--bar-muted);cursor:default;border-radius:2px 2px 1px 1px;flex:1}.pg-home .bars i.cur{background:var(--acc)}.pg-home .bars i.hot{filter:brightness(1.25)}.pg-home .qrows{flex-direction:column;gap:5px;padding-top:6px;display:flex}.pg-home .qrows div{color:var(--body);justify-content:space-between;gap:10px;font-size:12px;display:flex}.pg-home .qrows span:last-child{font-family:var(--f-mono);color:var(--mut);white-space:nowrap}.pg-home .qrows .more span{color:var(--dim)}.pg-home .endcard{border:1px solid var(--line);background:var(--card2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pg-home .endcard .l{align-items:center;gap:12px;min-width:0;display:flex}.pg-home .endcard .dlogo{border-radius:9px;flex-basis:32px;width:32px;height:32px}.pg-home .endcard .l b{font-size:14px;display:block}.pg-home .endcard .l div span{color:var(--mut);font-size:12.5px;display:block}.pg-home .endcard .r{flex:none;align-items:center;gap:14px;display:flex}@media (max-width:1180px){.pg-home .bust,.pg-home .glow{width:min(460px,44vw)}}@media (max-width:900px){.pg-home .hero{inset:48px 0 0}.pg-home .bust,.pg-home .glow{width:300px;top:10px;right:-50px}.pg-home{--bust-op:.35}:root[data-theme=light] .pg-home{--bust-op:.55}.pg-home .brief{gap:30px;padding:32px 16px 40px}.pg-home .greet{font-size:44px}}@media (max-width:700px){.pg-home .band{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-home .cell:nth-child(2){border-right:0}.pg-home .cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.pg-home .months{grid-template-columns:1fr}.pg-home .endcard{flex-direction:column;align-items:stretch}.pg-home .endcard .r{justify-content:space-between}}@media (max-width:560px){.pg-home .greet{font-size:38px}.pg-home .intro{font-size:15px}.pg-home .qi-body,.pg-home .qi-acts{padding-left:16px}.pg-home .qi-row{grid-template-columns:28px minmax(0,1fr)}.pg-home .qi-row .qi-act{grid-column:2;justify-self:start}.pg-home .qi-row .qi-chev{display:none}.pg-home .mv{grid-template-columns:14px minmax(0,1fr);row-gap:2px}.pg-home .mv .tm{grid-area:1/2}.pg-home .mv .dt{grid-row:2;padding-top:7px}.pg-home .mv .tx{grid-area:2/2}.pg-home .mv .who{display:none}}
