@media all{
#stage{width:calc(1920px * var(--scale));height:calc(1080px * var(--scale))}.segment{position:relative;width:1920px;height:1080px;padding:0;display:block;max-width:none;transform:scale(var(--scale));transform-origin:top left;background:var(--white)}.exchange .segment{background:var(--blue)}.programme{position:absolute;inset:0 0 auto;height:880px}.programme section{display:block;gap:0}.picture,.composite{position:absolute}.picture img,.composite img{width:100%;height:100%;object-fit:cover}.picture .credit,.composite .credit{left:96px;bottom:16px;font-size:22px;padding:7px 12px;white-space:nowrap}.hero{font-size:176px;line-height:1.15;letter-spacing:-.04em}.change{font-size:58px;line-height:1.1}.change span{font-size:28px;margin-top:10px;color:var(--ink)}.observation{font-size:30px}.chart-plate{position:absolute;background:var(--white);color:var(--ink);padding:0 76px 0 24px}.chart{width:100%;height:100%}.chart text{visibility:visible;font-size:28px}.series{stroke-width:6;stroke-linejoin:round}.series-2{stroke-width:3!important}.area{fill:var(--blue);opacity:.12}.dot{fill:var(--blue)}.dot-1,.dot-2{fill:var(--ink)}.direct-label{font-size:28px;font-weight:600}.document-values{display:none}.five-picture{left:0;top:0;width:1180px;height:880px}.focus{position:absolute;right:0;top:0;width:740px;height:880px;padding:58px 96px 0 44px;background:var(--white);color:var(--ink);clip-path:polygon(0 70px,91px 0,100% 0,100% 100%,0 100%)}.focus h1{font-size:48px;margin:30px 0 18px}.focus .hero{font-size:176px}.focus .change{margin:12px 0 14px}.focus .observation{font-size:28px}.source-note{font-size:24px;margin-top:20px;max-width:500px}.five-chart{right:0;bottom:0;width:960px;height:420px}.five-picture .credit{bottom:20px}.skyline-photo{inset:0;width:1920px;height:880px}.skyline-photo .credit{bottom:auto;top:190px}.skyline-title{position:absolute;left:0;top:0;padding:54px 96px 24px;background:var(--blue);color:var(--white);width:850px}.skyline-title h1{font-size:64px}.skyline-title p{font-size:28px;margin-top:14px}.tower-chart{display:block;position:absolute;inset:0;width:1920px;height:880px}.tower{fill:var(--white)}.tower-chart text{fill:var(--ink);font-size:28px}.tower-chart .tower-value{font-size:56px;font-weight:700}.tower-chart .tower-maturity{font-size:32px;font-weight:600}.tower-chart .tower-change{font-size:30px}.bank-picture{right:0;top:0;width:960px;height:880px}.bank-picture .credit{left:auto;right:96px;bottom:auto;top:390px}.policy{position:absolute;left:0;top:0;width:960px;height:880px;padding:54px 96px;background:var(--white);color:var(--ink)}.policy h1{margin-bottom:20px}.policy .hero{font-size:180px;margin:15px 0}.policy .change{margin-bottom:16px}.policy-chart{right:0;bottom:0;width:960px;height:420px}.decision{display:flex;flex-direction:column;gap:12px;margin-top:35px;font-size:30px}.days{font-size:104px;line-height:1}.spread-picture{left:0;top:0;width:800px;height:880px}.spread-picture .credit{bottom:26px}.spread{position:absolute;right:0;top:0;width:1120px;height:420px;background:var(--ink);color:var(--white);padding:54px 96px 24px 44px}.spread h1{font-size:64px}.spread>p{font-size:28px;margin-top:16px}.spread .hero{font-size:154px;line-height:1.2}.spread .hero>span{font-size:56px;margin-left:20px}.spread-chart{right:0;bottom:0;width:1120px;height:460px}.jobs-picture{right:0;top:0;width:800px;height:880px}.jobs-picture .credit{left:auto;right:96px}.jobs-panel{position:absolute;left:0;top:0;width:1120px;height:880px;background:var(--ink);color:var(--white);padding:54px 96px}.jobs-panel h1{font-size:64px;margin-bottom:45px}.jobs-panel h2{font-size:34px}.jobs-panel .hero{font-size:158px}.jobs-panel p{font-size:30px}.jobs-metric{margin-bottom:38px}.jobs-panel>p{margin-top:24px;font-size:24px}.headlines-picture{inset:0;width:1920px;height:880px}.headlines-picture .credit{left:auto;right:96px;bottom:24px}.news{position:absolute;left:0;top:0;width:1240px;height:880px;background:var(--ink);color:var(--white);padding:54px 52px 24px 96px}.news h1{font-size:60px;margin-bottom:30px}.news article{padding:20px 0;border-top:2px solid var(--white)}.news article p{font-size:44px;font-weight:600;line-height:1.13}.news time{display:block;font-size:28px;margin-top:12px}.ident-picture{inset:0;width:1920px;height:880px}.ident-plate{position:absolute;bottom:0;left:0;width:620px;height:260px;background:var(--white);color:var(--ink);padding:32px 30px 24px 96px;clip-path:polygon(0 70px,91px 0,100% 0,100% 100%,0 100%);display:flex!important;flex-direction:column;gap:14px}.ident-plate .logo{width:260px;height:95px;object-position:left}.ident-plate .clock{font-size:40px}.ident-date{font-size:26px}.ident-picture .credit{left:auto;right:96px}.rates{position:absolute;left:0;top:880px;width:1920px;height:96px;padding:0 96px 0 0;display:flex;flex-direction:row;align-items:center;gap:24px;background:var(--ink);color:var(--white)}.progress{position:absolute;left:0;top:0;width:0;height:6px;background:var(--blue);display:block}.station{align-self:stretch;width:300px;flex:none;background:var(--blue);padding:12px 16px 8px 96px;display:flex;flex-direction:column;justify-content:center;gap:5px}.station .logo{width:125px;height:40px;object-position:left}.station .clock{font-size:24px}.rate-items{display:flex;align-items:baseline;justify-content:space-between;flex:1;gap:18px}.rate{display:flex;flex-wrap:wrap;position:relative;gap:8px;align-items:baseline;justify-content:flex-start}.rate>span:first-child{font-size:23px}.rate .figure{font-size:40px;line-height:1;letter-spacing:-.03em}.rate small{position:absolute;top:38px;left:0;font-size:22px;white-space:nowrap}.rate-date{font-size:22px;white-space:nowrap;margin-left:10px}footer{position:absolute;left:0;right:0;top:976px;bottom:0;padding:0 96px;background:var(--band);color:var(--white);font-size:22px;line-height:1.15}footer p+p{margin-top:1px}.stale-strip{position:absolute;top:8px;left:600px;right:96px;z-index:5;padding:5px 12px}.audit-panel{position:absolute;right:96px;top:54px;width:1000px;max-height:790px;overflow:auto;z-index:10;background:var(--band);color:var(--white);padding:28px}.audit-panel h2{font-size:30px;margin-bottom:18px}.audit-panel p{font-size:24px;margin:10px 0}.licensed{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain}.exchange .programme{height:800px}.exchange .picture{height:800px}.exchange .focus{left:0;right:auto;width:850px;height:800px;background:var(--deep);color:var(--white);clip-path:none;padding:54px 96px}.exchange .focus h1{font-size:64px;margin:0 0 18px}.exchange .five-picture{left:850px;width:1070px}.exchange .five-picture .credit{left:24px;bottom:auto;top:315px}.exchange .five-chart{width:1070px;height:420px}.exchange .focus .change,.exchange .dollar-focus .change,.exchange .policy .change{color:var(--gold)}.exchange .change span{color:var(--white)}.exchange .focus .source-note{font-size:28px;margin-top:30px}.exchange .headline{position:absolute;left:0;right:0;top:800px;height:80px;display:flex;flex-direction:row;gap:0;align-items:center;background:var(--white);color:var(--ink)}.headline strong{height:80px;display:flex;align-items:center;background:var(--deep);color:var(--white);padding:0 24px 0 96px;font-size:28px;white-space:nowrap;letter-spacing:0}.headline>span{font-size:40px;font-weight:600;padding:0 24px;white-space:nowrap;flex:1}.headline small{font-size:26px;white-space:nowrap;margin-right:96px}.exchange .curve-photo{left:0;top:0;width:700px;height:800px}.exchange .curve-photo .credit{left:96px;white-space:normal;max-width:550px}.exchange .curve-sheet{position:absolute;right:0;top:0;width:1220px;height:800px;background:var(--white);color:var(--ink);padding:54px 76px 20px 30px}.curve-sheet h1{font-size:64px}.curve-sheet>p{font-size:28px;margin-top:16px}.curve-sheet .chart{height:440px;margin-top:12px}.curve-values{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:16px 100px 0 30px}.curve-values .figure{font-size:40px}.curve-dates{font-size:24px!important}.exchange .bank-picture{width:1920px}.exchange .policy{width:900px;height:800px;background:var(--deep);color:var(--white);clip-path:polygon(0 0,100% 0,100% 83%,88% 100%,0 100%)}.exchange .policy-chart{width:1020px}.exchange .bank-picture .credit{top:330px}.exchange .decision{margin-top:20px}.exchange .dollar-picture{left:0;top:0;width:800px}.exchange .dollar-picture .credit{left:96px}.dollar-focus{position:absolute;right:0;top:0;width:1120px;height:380px;background:var(--deep);color:var(--white);padding:54px 96px 0 40px}.dollar-focus h1{font-size:64px}.dollar-focus .hero{font-size:146px}.dollar-focus .change{font-size:56px;position:absolute;left:40px;top:340px;z-index:2;display:none}.dollar-focus .observation{font-size:28px}.dollar-chart{right:0;bottom:0;width:1120px;height:420px}.exchange .jobs-panel{height:800px;background:var(--deep)}.exchange .jobs-panel h1{margin-bottom:28px}.exchange .jobs-metric{margin-bottom:24px}.exchange .jobs-panel .hero{font-size:142px}.exchange .news{height:800px;background:var(--deep)}.exchange .news article p{font-size:44px}.exchange .news h1{font-size:60px}.exchange .news article{padding:16px 0}.exchange .ident .programme{height:880px}.composite{inset:0;width:1920px;height:880px}.exchange .ident-plate{left:96px;top:54px;bottom:auto;width:620px;height:auto;background:var(--blue);color:var(--white);clip-path:none;padding:24px;gap:28px}.exchange .ident-plate .logo{width:360px;height:140px}.exchange .ident-plate .clock{font-size:54px}.exchange .ident-plate .ident-date{font-size:30px}.composite .credit{left:auto;right:96px}.exchange .segment:before{content:'';position:absolute;inset:0 0 200px;background:var(--deep);clip-path:polygon(0 0,55% 0,35% 100%,0 100%)}#wipe{display:flex;position:absolute;inset:0;width:1920px;height:1080px;transform:scale(var(--scale));transform-origin:top left;pointer-events:none;z-index:20}#wipe i{width:34%;height:140%;background:var(--blue);transform:translateY(110%);transition:transform 200ms linear;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}#wipe i:nth-child(2){background:var(--deep)}#wipe.active i{transform:translateY(-20%)}
}
@media(prefers-reduced-motion:reduce){#wipe{display:none}}
@media all{
.rate-items{flex-direction:row}.rate small{width:auto}.rates .rate{flex-wrap:nowrap}.rate .figure{max-width:none}.programme .picture img{max-height:none}.credit{max-width:none}.picture{display:block}.jobs-panel>div{margin:0}.jobs-panel .jobs-metric{margin-bottom:38px}.policy{padding-top:64px}.news{padding-top:64px}.spread{padding-top:64px}.chart-plate{padding-right:110px}.curve-sheet{padding-right:110px!important}.ident-plate{gap:8px}.ident-plate .logo{height:90px}.ident-plate .clock{font-size:36px}.ident-plate .ident-date{font-size:24px}.rates .rate-items{align-items:center}.rates .rate{margin-top:-12px}.rates .station{width:280px}.rates{gap:18px}.rates .rate-items{gap:14px}.rates .rate .figure{font-size:40px}.rates .rate>span:first-child{font-size:22px}.rate-date{margin-left:0}.rates .station .clock{font-size:23px}.exchange .headline>span{font-family:PlexCond,Arial,sans-serif;font-size:40px;line-height:1}.exchange .headline small{margin-right:96px}.exchange .headline strong{font-size:26px}.programme .curve-sheet .chart{width:100%}.tower-chart .tower-value{font-size:56px}
}
@media all{.auditing .programme,.auditing>.headline{visibility:hidden}.auditing .audit-panel{left:96px;right:96px;top:54px;width:auto;max-height:790px}.auditing .audit-panel p{font-size:28px}.exchange .ident-plate{background:none}.exchange .ident-plate:before{content:'';position:absolute;inset:0;background:var(--blue);z-index:-1}}
@media all{.elevation .focus h1{position:absolute;top:64px;left:44px;margin:0}.elevation .focus .hero{position:absolute;top:140px;left:44px}.elevation .focus .change{position:absolute;top:330px;left:44px;margin:0;display:flex;gap:18px;align-items:baseline}.elevation .focus .change span{font-size:28px;max-width:240px;line-height:1.1}.elevation .focus .observation{position:absolute;top:408px;left:44px;font-size:28px}.elevation .focus .source-note{position:absolute;top:440px;left:44px;max-width:610px;margin:0;font-size:22px;white-space:nowrap}.spread .hero>.figure{font-size:154px}.elevation .focus .stale-note{position:absolute;top:360px;font-size:28px}.exchange .jobs-panel .jobs-metric{margin-bottom:24px}}
@media all{.elevation .focus .hero{top:120px}.elevation .focus .change{top:325px}.elevation .focus .observation{top:395px}.elevation .focus .source-note{top:430px}.picture:has(.licensed){background:var(--picture-grey);display:flex;align-items:center;justify-content:center}.picture .licensed{width:100%;height:auto;max-height:100%;aspect-ratio:16/9}.elevation .spread .hero{line-height:1.1}}
@media all{.exchange .dollar-focus .change{display:block;left:-800px;top:640px;width:800px;height:160px;padding:24px 96px;background:var(--deep)}.exchange .dollar-focus .change span{font-size:28px}.rates .rate-items{gap:8px}.rates .station{width:250px}.rates .rate{gap:6px}}
@media all{.auditing .programme *{visibility:hidden!important}.stale-strip{top:54px;left:auto;right:96px;width:620px}.elevation .five-year .stale-strip,.elevation .canada-us .stale-strip,.exchange .yield-curve .stale-strip,.exchange .dollar .stale-strip{left:96px;right:auto}.elevation .bank .stale-strip{right:96px}.exchange .five-year .stale-strip{right:96px}}
@media all{.exchange .dollar-picture .credit{top:590px;bottom:auto}}
@media all{.exchange .dollar-focus .stale-note{position:absolute;left:-800px;top:640px;width:800px;height:160px;padding:24px 96px;background:var(--deep);color:var(--white);font-size:28px}}
@media all{.headlines-picture:has(.licensed){left:auto;right:0;width:680px}}


@media all{
.elevation .spread{padding-top:54px}
.elevation .spread .hero{line-height:1.1;margin-top:10px}
.elevation .spread>p.spread-label{margin-top:0}
.elevation .spread>p.spread-date{margin-top:0}
.exchange .headline>span{min-width:0;line-height:1.05}
.exchange .ident-plate{left:96px;top:54px;width:512px;padding:0;background:var(--blue)}
.exchange .ident-plate .ident-date{white-space:normal;font-size:30px;line-height:1.25}
.exchange .ident-plate:before{display:none}
.exchange .composite img{object-fit:fill}
}

@media all{
.show-lockup{position:absolute;left:96px;top:54px;width:1728px;height:64px;padding:0 20px;gap:22px;background:var(--white);color:var(--ink);z-index:3}
.show-lockup .logo{width:110px;height:44px}.show-lockup>div{display:flex;gap:24px;align-items:center}.show-lockup .unused-7{font-size:24px}.show-lockup .up-next{margin-left:auto}
.exchange .show-lockup{background:var(--blue);color:var(--white)}
.focus h1,.elevation .focus h1{top:140px}.exchange .focus,.policy,.exchange .policy,.spread,.news,.jobs-panel,.exchange .curve-sheet,.dollar-focus{padding-top:140px}
.exchange .focus h1{position:static}.elevation .focus .hero{top:204px}.elevation .focus .observation{top:405px;font-size:38px}.elevation .focus .change{top:462px;font-size:44px}.elevation .focus .source-note{display:none}
.exchange .focus .hero{font-size:160px}.focus .observation{font-size:38px}.exchange .focus .change{font-size:48px}.exchange .focus .source-note{font-size:26px;line-height:1.2;max-width:570px}
.policy .hero{font-size:148px;margin:8px 0 0}.policy .hero-date{font-size:38px}.policy .change{font-size:44px;margin:18px 0 12px}.policy .observation{font-size:26px}.decision{margin-top:25px;font-size:28px;gap:10px}.decision .days{font-size:86px}.exchange .decision{margin-top:25px}
.skyline-title{top:130px;padding-top:20px;width:1000px}.skyline-title .tower-explain{font-size:24px;margin-top:12px}.skyline-photo .credit{top:322px;bottom:auto}
.exchange .curve-sheet{padding-top:140px}.curve-sheet h1{font-size:56px}.curve-sheet .chart{height:370px}.curve-sheet>p{font-size:26px}.curve-values{margin-top:8px}.curve-dates{font-size:24px!important}
.exchange .focus,.exchange .policy,.exchange .jobs-panel,.exchange .news,.dollar-focus{background:var(--blue)}
.jobs-panel h1,.exchange .jobs-panel h1{margin-bottom:26px}.jobs-panel .hero,.exchange .jobs-panel .hero{font-size:128px;line-height:1.15}.jobs-panel .jobs-metric,.exchange .jobs-panel .jobs-metric{margin-bottom:24px}.jobs-panel p{font-size:38px}.jobs-panel .prices-metric>p{font-size:30px}.jobs-panel>p{font-size:24px;max-width:850px}
.news h1,.exchange .news h1{font-size:54px;margin-bottom:24px}.news article p,.exchange .news article p{font-size:38px}.news article,.exchange .news article{padding:16px 0}.news time{font-size:26px}
.spread .hero>.figure{font-size:122px}.spread .hero{font-size:122px;line-height:1.1}.spread h1{font-size:58px}.spread>p{margin-top:8px;font-size:26px}.spread>p.spread-date{font-size:38px}.spread .spread-label{font-size:26px}.spread{height:460px}.spread-chart{height:420px}
.dollar-focus{height:410px;padding-top:140px}.dollar-focus h1{font-size:58px}.dollar-focus>p:first-of-type{font-size:26px}.dollar-focus .hero{font-size:130px}.dollar-focus .observation{font-size:38px}.dollar-chart{height:390px}.exchange .dollar-focus .change{display:none}.dollar-meaning{position:absolute;left:-800px;top:640px;width:800px;height:160px;padding:22px 96px;font-size:30px;line-height:1.25;background:var(--blue);color:var(--white)}
.picture .credit{max-width:calc(100% - 120px);white-space:normal;font-size:22px;line-height:1.2}.exchange .five-picture .credit{top:280px;bottom:auto}.exchange .dollar-picture .credit{top:540px}.jobs-picture .credit{left:24px;right:96px;max-width:680px}.exchange .jobs-picture .credit{left:24px}
.rates .station{width:220px}.rates{gap:20px;height:96px}.rates .rate .figure{font-size:34px}.rates .rate>span:first-child{font-size:22px}.rates .rate small{font-size:24px;top:36px}.rates .rate:nth-child(2){min-width:390px;align-self:center}.rates .rate:nth-child(2) small{font-size:24px}.rates .rate-items{gap:12px}.rate-date{font-size:22px}.held .rate-date{width:235px;white-space:normal;font-size:22px;flex-shrink:0}.held .rates{gap:10px}.held .rates .rate-items{gap:6px}.held .rates .rate{gap:5px}.held .rates .rate .figure{font-size:30px}.held .rates .rate:nth-child(2){min-width:360px}
.held .hero{padding:0 12px}.held .hero .held-tag{font-size:26px;padding:6px 0;max-width:580px}.held .focus .hero{top:204px}.held .focus .observation{top:450px}.held .policy .hero{font-size:124px}.held .jobs-panel .hero{font-size:100px}.held .jobs-panel .held-tag{font-size:24px}.held .jobs-panel .hero{max-width:850px}.held .jobs-panel p{font-size:30px}.held .jobs-panel .jobs-metric{margin-bottom:16px}.held .spread .hero{font-size:108px}.held .spread .hero>.figure{font-size:108px}.held .spread .hero .held-tag{font-size:24px}.held .spread h1{font-size:48px}.held .spread>p{font-size:24px}.held .dollar-focus .hero{font-size:106px}.held .dollar-focus .observation{font-size:38px}.held .news .held-tag{font-size:24px;margin-top:12px}.held .curve-sheet .held-tag{position:absolute;top:140px;right:110px;width:600px;font-size:24px}.held .skyline-title .held-tag{font-size:24px}
.ident .programme,.exchange .ident .programme{height:976px}.ident .ident-picture,.exchange .ident .ident-picture{height:976px;width:1920px}.ident .tower-overlay{height:976px;object-fit:fill}.ident .ident-plate{left:96px;bottom:60px;top:auto;width:650px;height:365px;padding:70px 32px 24px 42px;clip-path:polygon(0 70px,90.955px 0,100% 0,100% 100%,0 100%);gap:12px}.ident-plate .logo{width:240px;height:80px}.ident-plate>strong{font-size:54px;line-height:1}.ident-plate .unused-7{font-size:28px}.ident-plate .clock{font-size:36px}.ident-plate .ident-date{font-size:24px}.ident-picture .credit{left:auto;right:96px;bottom:24px;max-width:1000px}
.exchange .ident-plate{left:96px;top:150px;bottom:auto;width:510px;height:auto;clip-path:none;padding:0;background:var(--blue);gap:24px}.exchange .ident-plate .logo{width:380px;height:140px}.exchange .ident-plate>strong{font-size:64px;line-height:1}.exchange .ident-plate .unused-7{font-size:30px}.exchange .ident-plate .clock{font-size:48px}.exchange .ident-plate .ident-date{font-size:28px}.exchange .ident-picture .credit{background:var(--blue)}
}
@media all{
.elevation .spread{padding-top:140px}.elevation .spread .hero{margin-top:0}.elevation .spread h1{font-size:54px}.elevation .spread>p.spread-date{font-size:38px}
.elevation .five-chart{height:370px}.elevation .focus .hero{font-size:160px;top:204px}.elevation .focus .observation{top:390px}.elevation .focus .change{top:445px;font-size:40px}.elevation .focus .change span{margin-top:0;font-size:26px}
.dollar-chart{height:350px}.dollar-focus{height:450px}.dollar-focus .hero{font-size:120px}.dollar-focus .observation{font-size:38px}.jobs-panel .prices-metric>p{font-size:36px}.exchange .jobs-panel .prices-metric>p{font-size:36px}
.held .focus .hero{font-size:140px}.held .focus .observation{top:450px}.held .dollar-focus .hero{font-size:96px}.held .dollar-focus .hero .held-tag{font-size:24px}.held .dollar-focus .observation{font-size:38px}
}
@media all{.auditing .show-lockup{visibility:hidden}.held .skyline-photo .credit{top:415px}.held .tower{fill:var(--gold)}.held .curve-values{background:var(--gold);color:var(--band);padding:8px}.held .curve-sheet .chart{margin-top:70px;height:310px}.held .curve-sheet .held-tag{top:205px}.held .skyline-title{width:1100px}}
@media all{.exchange .focus .change,.exchange .policy .change,.exchange .dollar-focus .change{color:var(--white)}}

@media all{.held .curve-sheet .chart text{font-size:32px}}
@media all{.held .curve-sheet .axis-tick{transform:translateX(36px)}}
@media all{.held .spread .hero,.held .spread .hero>.figure{font-size:100px}.held .spread>p.spread-date{font-size:38px}.held .jobs-panel .jobs-metric>p,.held .jobs-panel .prices-metric>p{font-size:38px}}


@media all{
.exchange .show-lockup{width:754px}
.exchange .bank .show-lockup{width:804px}
.exchange .jobs-prices .show-lockup{width:1024px}
.exchange .headlines .show-lockup{width:1144px}
.exchange .yield-curve .show-lockup{left:730px;width:1094px;background:var(--white);color:var(--ink)}
.exchange .dollar .show-lockup{left:840px;width:984px}
}


@media all{
.elevation .focus .source-note{display:block;top:196px;left:44px;max-width:610px;white-space:normal;font-size:24px;line-height:1.15}
.elevation .focus .hero{top:252px;font-size:136px}.elevation .focus .observation{top:414px}.elevation .focus .change{top:466px}
.elevation .held .focus .hero{top:252px;font-size:118px}.elevation .held .focus .observation{top:458px}
.ident .ident-plate{width:1100px;height:440px;gap:12px}.ident .ident-plate>strong,.exchange .ident-plate>strong{font-size:120px;line-height:1;white-space:nowrap}
.exchange .ident-plate{width:1060px;height:auto;gap:24px}
.exchange .curve-sheet .chart .direct-label{font-size:34px}
.held .rates .rate:nth-child(4){padding:6px}
}

#stage{width:1920px;height:1080px;transform:scale(var(--scale));transform-origin:top left;margin-left:var(--offset-x,0px)}.segment{transform:none}body{overflow:hidden}#wipe{transform:none}
.elevation .curve-photo{left:0;top:0;width:560px;height:880px}.curve-photo .credit{left:96px;bottom:25px;right:24px;font-size:22px;white-space:normal}
.elevation .curve-sheet{position:absolute;right:0;top:0;width:1360px;height:880px;padding:146px 96px 20px 28px;background:var(--white);color:var(--ink)}.curve-sheet h1{font-size:60px}.curve-sheet .chart{height:540px;margin-top:20px}.curve-sheet>p{font-size:28px}.curve-sheet .direct-label{font-size:26px}.curve-values{display:none}.chart-accessible{display:none}
.ident .ident-picture{height:1080px}.ident .ident-plate{width:820px;height:430px;bottom:70px;padding:70px 32px 24px 42px}.ident-plate>strong{font-size:128px}.ident-plate .logo{width:260px;height:80px}.ident-plate .clock{font-size:40px}.ident-plate .ident-date{font-size:28px}.ident-picture .credit{display:none}.ident footer{top:976px}footer{line-height:1.1}footer p+p{margin-top:0}
.held .curve-sheet .held-tag{position:static;font-size:24px;width:auto}.held .curve-sheet .chart{height:490px}.held-cell{background:var(--gold);color:var(--band);padding:8px}.rates .rate:nth-child(2) small{font-size:22px}.rate-date{max-width:170px;white-space:normal}.auditing .audit-panel{max-height:790px;overflow:auto}.audit-panel p{font-size:22px!important}

.stacked-credits{display:none}
/* Keep the primary rates on one shared baseline; captions sit below. */
.rates .rate-items{display:flex;flex:1;gap:12px;align-items:baseline;justify-content:space-between}
.rates .rate,.held .rates .rate{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;position:relative;margin:0;padding:4px;min-width:0}
.rates .rate:nth-child(2),.held .rates .rate:nth-child(2){min-width:350px}
.rates .rate>span{white-space:nowrap}
.rates .rate .figure,.held .rates .rate .figure{font-size:30px}
.rates .rate small,.rates .rate:nth-child(2) small{position:absolute;top:36px;left:4px;width:auto;white-space:nowrap;font-size:22px;line-height:1.1}
.rates .rate-date,.held .rates .rate-date{width:170px;max-width:170px;flex:none;white-space:normal;margin:0;padding:4px;font-size:22px;line-height:1.1}
.rates,.held .rates{gap:14px;align-items:center}
.rates .rate-items{margin-top:-20px}
.rates .rate-date{margin-top:-20px}
.rates .rate .held-local{padding:0;background:transparent;color:inherit}
.rates .held-cell,.held .rates .held-cell{padding:4px}
/* Stale row layout applies to stale rates, independently of segment state. */
.rates.stale-rates .rate-items{display:grid;grid-template-columns:160px 360px 140px 140px 150px 260px;gap:12px;align-items:baseline;flex:none;margin-top:0}
.rates.stale-rates .rate{flex-wrap:wrap;align-content:start;gap:3px 8px;position:static}
.rates.stale-rates .rate small{position:static;white-space:nowrap;width:100%}
.rates.stale-rates .rate:nth-child(2){min-width:0}
.rates.stale-rates .rate-date{margin-top:0;margin-left:auto}
