.timing-report-screen{--timing-report-accent:#77aaa0;--timing-report-warm:#d7af6b;--timing-report-text:#f4eee2;--timing-report-muted:#f4eee294;min-height:calc(100svh - 4.25rem);color:var(--timing-report-text);background:#07100f}.timing-report-background{opacity:.9;background:linear-gradient(90deg,#050908f0 0%,#050a09b8 45%,#050a0980 100%),url(/images/tianwen-timing-river-v1.webp) 62%/cover no-repeat;animation:1.1s cubic-bezier(.2,.75,.2,1) both timing-report-arrive}.timing-report-scrim{background:radial-gradient(circle at 72% 18%,#77aaa02b,#0000 28rem),linear-gradient(#0000 0%,#04080733 50%,#07100f 100%)}.timing-report-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--timing-report-accent) 32%, transparent);opacity:.58;border-radius:999px;width:clamp(12rem,24vw,24rem);animation:26s linear infinite timing-report-turn;top:7rem;right:clamp(2rem,8vw,10rem)}.timing-report-orbit:before,.timing-report-orbit:after,.timing-report-orbit i{border:1px solid color-mix(in srgb, var(--timing-report-accent) 24%, transparent);content:"";border-radius:999px;position:absolute}.timing-report-orbit:before{inset:12%}.timing-report-orbit:after{inset:28%}.timing-report-orbit i{background:var(--timing-report-accent);width:.52rem;height:.52rem;box-shadow:0 0 1.25rem var(--timing-report-accent);border:0}.timing-report-orbit i:first-child{top:7%;left:48%}.timing-report-orbit i:nth-child(2){bottom:27%;right:8%}.timing-report-orbit i:nth-child(3){bottom:15%;left:18%}.timing-report-stage{z-index:1;padding-block:clamp(3rem,7vw,7rem);position:relative}.timing-report-hero{max-width:69rem;padding-block:clamp(1rem,4vw,4rem) clamp(4rem,9vw,8.5rem)}.timing-report-back{color:var(--timing-report-muted);align-items:center;gap:.55rem;font-size:.76rem;transition:color .18s,transform .18s;display:inline-flex}.timing-report-back:hover{color:var(--timing-report-text);transform:translate(-.2rem)}.timing-report-back svg{width:.95rem}.timing-report-kicker{color:var(--timing-report-accent);font-family:var(--font-mono);letter-spacing:.17em;margin-top:clamp(3rem,7vw,6rem);font-size:.68rem;font-weight:650}.timing-report-hero h1{max-width:9.5em;font-family:var(--font-serif);letter-spacing:-.06em;text-wrap:balance;margin-top:1rem;font-size:clamp(3.2rem,7.6vw,7.6rem);font-weight:500;line-height:.98}.timing-report-hero h1 span{color:color-mix(in srgb, var(--timing-report-text) 74%, var(--timing-report-accent));display:block}.timing-report-lead{max-width:49rem;color:var(--timing-report-muted);font-family:var(--font-serif);margin-top:2rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.9}.timing-report-identity{color:#f4eee2b8;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:2.25rem;font-size:.75rem;display:flex}.timing-report-identity span{position:relative}.timing-report-identity span:not(:last-child):after{background:var(--timing-report-warm);content:"";border-radius:50%;width:.18rem;height:.18rem;position:absolute;top:50%;right:-.85rem;transform:translateY(-50%)}.timing-report-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.timing-report-actions [data-slot=button]:first-child{color:#fff9ef;background:#c44b35;box-shadow:0 1rem 2.4rem #c44b3540}.timing-report-actions [data-slot=button]:first-child:hover{background:#d85b42}.timing-report-actions [data-slot=button]:last-child{color:var(--timing-report-muted)}.timing-report-overview,.timing-report-timeline,.timing-report-themes{padding-block:clamp(4rem,8vw,8rem)}.timing-report-overview>header,.timing-report-timeline>header,.timing-report-themes>header{max-width:52rem}.timing-report-overview>header>p,.timing-report-timeline>header>p,.timing-report-themes>header>p{color:var(--timing-report-accent);font-family:var(--font-mono);letter-spacing:.16em;font-size:.65rem;font-weight:650}.timing-report-overview h2,.timing-report-timeline h2,.timing-report-themes h2{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.2rem,4.6vw,4.7rem);font-weight:500;line-height:1.08}.timing-report-overview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.timing-report-overview dt{color:var(--timing-report-accent);align-items:center;gap:.55rem;font-size:.68rem;display:flex}.timing-report-overview dt svg{width:.9rem}.timing-report-overview dd{color:#f4eee2d6;font-family:var(--font-serif);margin-top:.75rem;font-size:1rem;line-height:1.65}.timing-report-span{grid-template-columns:minmax(0,1fr) minmax(6rem,.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.timing-report-span article{min-width:0}.timing-report-span article>span{color:var(--timing-report-muted);font-size:.68rem}.timing-report-span strong{color:var(--timing-report-warm);font-family:var(--font-serif);margin-top:.65rem;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:500;display:block}.timing-report-span p{color:var(--timing-report-muted);margin-top:.75rem;font-size:.83rem;line-height:1.8}.timing-report-span>i{background:linear-gradient(90deg, transparent, var(--timing-report-accent), transparent);height:1px;position:relative}.timing-report-span>i:after{background:var(--timing-report-accent);width:.5rem;height:.5rem;box-shadow:0 0 1.4rem var(--timing-report-accent);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timing-report-timeline{position:relative}.timing-report-timeline:before{z-index:-1;inset-block:0;content:"";background:radial-gradient(circle at 82% 24%,#77aaa01c,#0000 26rem),#02070670;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.timing-report-timeline>header>span{color:var(--timing-report-muted);margin-top:1.2rem;font-size:.8rem;line-height:1.75;display:block}.timing-report-timeline ol{max-width:74rem;margin-top:clamp(3rem,6vw,6rem);padding:0;list-style:none;position:relative}.timing-report-timeline ol:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--timing-report-accent) 55%, transparent) 6%, color-mix(in srgb, var(--timing-report-accent) 28%, transparent) 94%, transparent);content:"";width:1px;position:absolute;top:1.15rem;bottom:1.15rem;left:5.6rem}.timing-report-timeline li{grid-template-columns:3.5rem 8rem minmax(0,1fr);align-items:baseline;gap:2.1rem;padding-block:1.35rem;display:grid}.timing-report-index{color:color-mix(in srgb, var(--timing-report-accent) 76%, transparent);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;font-size:.6rem}.timing-report-timeline time{color:#f4eee2ad;font-family:var(--font-mono);font-size:.72rem;position:relative}.timing-report-timeline time:before{border:1px solid var(--timing-report-accent);content:"";background:#07100f;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:-2.35rem;transform:translateY(-50%);box-shadow:0 0 0 .3rem #77aaa00f}.timing-report-timeline li:hover time:before{background:var(--timing-report-accent);box-shadow:0 0 1.25rem #77aaa0b8}.timing-report-timeline li strong{color:var(--timing-report-warm);font-family:var(--font-serif);font-size:1.12rem;font-weight:500}.timing-report-timeline li p{color:var(--timing-report-muted);margin-top:.28rem;font-size:.79rem;line-height:1.75}.timing-report-themes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);max-width:72rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.timing-report-themes article{grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.5rem 1rem;display:grid}.timing-report-themes article>span{color:var(--timing-report-accent);font-family:var(--font-mono);grid-row:span 2;font-size:.62rem}.timing-report-themes h3{font-family:var(--font-serif);font-size:1.45rem;font-weight:500}.timing-report-themes article p{color:var(--timing-report-muted);font-size:.8rem;line-height:1.85}.timing-report-footer{max-width:52rem;color:var(--timing-report-muted);flex-direction:column;gap:.55rem;padding-block:2rem clamp(4rem,8vw,8rem);display:flex}.timing-report-footer p{font-size:.75rem;line-height:1.75}.timing-report-footer small{font-size:.66rem;line-height:1.65}.timing-report-loading{color:#f4eee2;text-align:center;background:radial-gradient(circle at 50% 45%,#77aaa021,#0000 22rem),#07100f}.timing-report-loading-orbit{aspect-ratio:1;border:1px solid #77aaa02e;border-radius:50%;width:15rem;animation:12s linear infinite timing-report-turn;position:absolute}.timing-report-loading-orbit svg{color:#77aaa0;width:1.6rem;position:absolute;top:-.8rem;left:calc(50% - .8rem)}.timing-report-loading-orbit i{background:#77aaa0;border-radius:50%;width:.45rem;height:.45rem;position:absolute;box-shadow:0 0 1rem #77aaa0}.timing-report-loading-orbit i:nth-child(2){top:42%;right:-.2rem}.timing-report-loading-orbit i:nth-child(3){bottom:.8rem;left:25%}.timing-report-loading>div:last-child{z-index:1;position:relative}.timing-report-loading p{font-family:var(--font-serif);font-size:1.5rem}.timing-report-loading span{color:#f4eee27a;margin-top:.65rem;font-size:.72rem;display:block}.timing-submit-progress{animation:1.1s linear infinite timing-report-turn}.timing-start-error{color:#e68b72;font-size:.72rem;line-height:1.6}@keyframes timing-report-turn{to{transform:rotate(360deg)}}@keyframes timing-report-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:.9;transform:scale(1)}}html[data-theme=starlight] .timing-report-screen{--timing-report-text:#242622;--timing-report-muted:#2426228f;background:#efefec}html[data-theme=starlight] .timing-report-background{opacity:.72;filter:saturate(.72)brightness(1.08);background:linear-gradient(90deg,#efefecf5 0%,#efefecd1 44%,#efefec8a 100%),url(/images/tianwen-timing-river-v1.webp) 62%/cover no-repeat}html[data-theme=starlight] .timing-report-scrim{background:radial-gradient(circle at 72% 18%,#4980771f,#0000 28rem),linear-gradient(#0000,#efefec33 50%,#efefec 100%)}html[data-theme=starlight] .timing-report-timeline:before{background:radial-gradient(circle at 82% 24%,#50897f17,#0000 26rem),#dfe4e094}html[data-theme=starlight] .timing-report-timeline time:before{background:#efefec}html[data-theme=starlight] .timing-report-loading{color:#242622;background:radial-gradient(circle at 50% 45%,#50897f1f,#0000 22rem),#efefec}html[data-theme=starlight] .timing-report-loading span{color:#2426227a}@media (max-width:900px){.timing-report-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.timing-report-orbit{opacity:.36;top:6rem;right:-5rem}}@media (max-width:640px){.timing-report-stage{padding-block:2rem 4rem}.timing-report-hero{padding-bottom:4.5rem}.timing-report-kicker{margin-top:3.5rem}.timing-report-hero h1{font-size:clamp(3rem,17vw,5rem)}.timing-report-actions{flex-direction:column;align-items:stretch}.timing-report-actions [data-slot=button]{width:100%}.timing-report-overview dl,.timing-report-themes>div,.timing-report-span{grid-template-columns:1fr}.timing-report-span>i{background:linear-gradient(transparent, var(--timing-report-accent), transparent);width:1px;height:4rem;margin-left:.25rem}.timing-report-timeline ol:before{left:1.1rem}.timing-report-timeline li{grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.35rem 1rem}.timing-report-index{text-align:left;grid-row:span 2}.timing-report-timeline time{font-size:.68rem}.timing-report-timeline time:before{left:-1.45rem}.timing-report-timeline li>div{grid-column:2}}@media (prefers-reduced-motion:reduce){.timing-report-background,.timing-report-orbit,.timing-report-loading-orbit,.timing-submit-progress{animation:none!important}.timing-report-back{transition:none}}
