.back-link{z-index:50;text-decoration:none;position:fixed;top:16px;left:16px}.back-btn{-webkit-backdrop-filter:blur(10px);color:#fff;background:#1e0c0457;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff47,0 1px 6px #18181b29}.back-chevron{width:18px;height:18px}.back-link:hover .back-btn{background:#1e0c0452}:root{color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{background:#fff}body{color:#18181b;-webkit-font-smoothing:antialiased;background:#fff;font-family:Fustat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:#fc5200;text-decoration:none}.hero{color:#fff;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);isolation:isolate;background:linear-gradient(115deg,#fc5200 0%,#e84800 55%,#c93b00 100%);padding:78px 26px 44px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";filter:blur(46px);opacity:.5;z-index:-1;will-change:transform;border-radius:999px;position:absolute}.hero:before{background:radial-gradient(circle,#ff9a5c 0%,#ff9a5c00 70%);width:340px;height:340px;animation:14s ease-in-out infinite alternate heroDrift1;top:-140px;left:-90px}.hero:after{background:radial-gradient(circle,#c93500 0%,#c9350000 70%);width:300px;height:300px;animation:18s ease-in-out infinite alternate heroDrift2;bottom:-130px;right:-80px}@keyframes heroDrift1{0%{transform:translate(0,0)scale(1)}to{transform:translate(120px,60px)scale(1.25)}}@keyframes heroDrift2{0%{transform:translate(0,0)scale(1.15)}to{transform:translate(-110px,-50px)scale(.95)}}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after{animation:none}}.hero-inner{max-width:480px;margin:0 auto}.kicker{letter-spacing:2.5px;opacity:.8;text-transform:uppercase;font-size:11px;font-weight:700}.hero h1{letter-spacing:-2px;margin:14px 0 10px;font-size:54px;font-weight:700;line-height:.95}.hero h1 em{color:#ffd9c7;font-style:normal}.hero .sub{opacity:.9;font-size:15px;font-weight:600}.wrap{max-width:480px;margin:0 auto;padding:0 26px 8px}.stats{margin-top:34px;display:flex}.stats .cell{border-left:1px solid #ececee;flex:1;padding:0 18px}.stats .cell:first-child{border-left:none;padding-left:0}.lbl{letter-spacing:2px;color:#a1a1aa;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.val{letter-spacing:-1px;font-size:29px;font-weight:700;line-height:1}.val small{color:#c4c4c8;font-size:14px;font-weight:700}.val.accent{color:#fc5200}.route{margin-top:38px}.route svg{width:100%;height:54px;display:block}.routemeta{color:#a1a1aa;letter-spacing:1px;justify-content:space-between;margin-top:12px;font-size:11px;font-weight:700;display:flex}.routemeta b{color:#18181b;letter-spacing:0;margin-top:3px;font-size:15px;display:block}.routemeta .mid{color:#fc5200;align-self:center;font-weight:700}.divider{background:#ececee;height:1px;margin:36px 0 10px}.loghead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.loghead h2,.sectitle{letter-spacing:2px;color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:700}.loghead span{color:#fc5200;letter-spacing:1px;font-size:12px;font-weight:700}.entry{border-bottom:1px solid #f3f3f5;padding:22px 0}.entry:last-of-type{border-bottom:none}.entry.skipped .top{margin-bottom:0}.skipbadge{letter-spacing:2px;color:#c4c4c8;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.entry .top{align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.entry .day{letter-spacing:-.4px;font-size:19px;font-weight:700}.entry .date{color:#a1a1aa;font-size:12.5px;font-weight:600}.entry .wt{color:#fc5200;letter-spacing:-.5px;margin-left:auto;font-size:19px;font-weight:700}.delta{letter-spacing:0;margin-left:5px;font-size:11.5px;font-weight:700}.delta.down{color:#059669}.delta.up{color:#dc2626}.tri{display:flex}.tri .t{border-left:1px solid #f0f0f2;flex:1;padding:0 14px}.tri .t:first-child{border-left:none;padding-left:0}.tnum{letter-spacing:-.7px;font-size:24px;font-weight:700;line-height:1}.tunit{color:#a1a1aa;margin-left:2px;font-size:12px;font-weight:700}.tsum{color:#71717a;letter-spacing:.2px;margin-top:8px;font-size:11px;font-weight:700}.stepbar{background:#f0f0f2;border-radius:99px;height:3px;margin-top:9px;overflow:hidden}.stepbar i{background:#fc5200;border-radius:99px;height:100%;display:block}.steppct{color:#fc5200;letter-spacing:1px;margin-top:5px;font-size:10px;font-weight:700}.tri .mark{font-weight:700}.tri .mark.ok{color:#059669}.tri .mark.no{color:#dc2626}.tgoal{color:#a1a1aa;margin-left:5px;font-size:11px;font-weight:700}.detail{border-top:1px solid #f7f7f9;margin-top:20px;padding-top:16px;display:flex}.detail .d{border-left:1px solid #f0f0f2;flex:1;padding:0 14px}.detail .d:first-child{border-left:none;padding-left:0}.dl{letter-spacing:2px;color:#c4c4c8;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.blist{margin:0;padding:0;list-style:none}.blist li{color:#52525b;padding-left:13px;font-size:12.5px;font-weight:600;line-height:1.75;position:relative}.blist li:before{content:"";background:#fc8a55;border-radius:99px;width:5px;height:5px;position:absolute;top:.62em;left:0}.chartsec{margin-top:34px}.chartsec .cap{color:#c4c4c8;margin-top:10px;font-size:11.5px;font-weight:600}.chartsec svg{width:100%;height:auto;margin-top:14px;display:block}.chartsec svg text{fill:#a1a1aa;letter-spacing:.5px;font-family:Fustat,sans-serif;font-size:10px;font-weight:700}.loading,.error{text-align:center;color:#a1a1aa;padding:48px 0;font-size:15px;font-weight:600}.error{color:#dc2626}footer{text-align:center;color:#c4c4c8;padding:18px 0 46px;font-size:12px;font-weight:700}footer b{color:#fc5200}
