.site .pv{--panel:#ffffff;--edge:rgba(20,33,27,.07);--rule:#eeebe5;--soft:#f3f1ec;--float:0 0 0 1px rgba(20,33,27,.06),0 1px 2px rgba(20,33,27,.04),0 16px 40px -20px rgba(20,33,27,.25);--rest:0 0 0 1px rgba(20,33,27,.07),0 12px 32px -20px rgba(20,33,27,.18);--wrap:1200px;--gut:32px}.site .pv a{text-underline-offset:3px}.site .pv :focus-visible{outline:2px solid var(--pine);outline-offset:2px;border-radius:6px}.site .pv-top{position:relative;isolation:isolate;overflow:hidden;background:#f1ede4}.site .pv-top.has-map{min-height:500px}.site .pv .hm{position:absolute;inset:0;z-index:-1}.site .pv .hm:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(246,244,239,0) 70%,rgba(246,244,239,.9))}.site .pv .hm-canvas{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease)}.site .pv .hm-canvas.on{opacity:1}.site .pv .hm-credit{position:absolute;right:12px;bottom:8px;z-index:2;font-size:10.5px;color:rgba(20,33,27,.5)}.site .pv .hm-credit a{color:inherit;text-decoration:underline}.site .pv .hm-pin{position:relative;display:block;width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #fff,0 4px 14px rgba(20,33,27,.35)}.site .pv .hm-pin:after,.site .pv .hm-pin:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--c);opacity:0;animation:pv-ping 3s var(--ease) infinite}.site .pv .hm-pin:after{animation-delay:1.5s}@keyframes pv-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(4);opacity:0}}@media (prefers-reduced-motion:reduce){.site .pv .hm-pin:after,.site .pv .hm-pin:before{animation:none}}.site .pv .pv-maplink{position:absolute;top:20px;right:20px;z-index:2;height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:var(--float);font-size:13px;font-weight:600;color:var(--ink)}.site .pv .pv-maplink:hover{background:#fff}.site .pv .pv-top-in{max-width:var(--wrap);margin:0 auto;padding:28px var(--gut) 32px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.site .pv-top.has-map .pv-top-in{min-height:500px;justify-content:space-between}.site .pv .pv-title{width:min(520px,100%);padding:22px 24px 20px;border-radius:18px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);box-shadow:var(--float)}.site .pv .pv-crumbs{display:flex;gap:6px;font-size:12.5px;color:var(--mut)}.site .pv .pv-crumbs a{color:var(--mut)}.site .pv .pv-crumbs a:hover{color:var(--ink);text-decoration:underline}.site .pv .pv-title h1{margin:10px 0 0;font-family:var(--body);font-size:clamp(28px,3.2vw,38px);font-weight:600;letter-spacing:-.028em;line-height:1.1;color:var(--ink);text-wrap:balance}.site .pv .pv-where{margin-top:8px;font-size:14px;line-height:1.45;color:var(--mut)}.site .pv .pv-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:13px;color:var(--ink-2)}.site .pv .pv-stage{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:8px;background:var(--soft);font-weight:600;color:var(--ink)}.site .pv .pv-stage i{width:8px;height:8px;border-radius:50%;background:var(--c)}.site .pv .pv-ref{color:var(--mut)}.site .pv .pv-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule)}.site .pv .pv-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--ink);box-shadow:inset 0 0 0 1px #e2ded6;background:#fff;transition:background .15s,box-shadow .15s}.site .pv .pv-btn:hover{background:#faf9f6;box-shadow:inset 0 0 0 1px #cfcac0}.site .pv .pv-btn.solid{background:var(--pine);color:#fff;box-shadow:none}.site .pv .pv-btn.solid:hover{background:#134a37}.site .pv .pv-acts .btn.ico{width:38px;height:38px;padding:0;justify-content:center;border-radius:10px;border:0;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #e2ded6}.site .pv .pv-acts .btn.ico:hover{background:#faf9f6}.site .pv .pv-kpis{display:flex;flex-wrap:wrap;gap:8px;margin:0}.site .pv .pv-kpis>div{display:flex;flex-direction:column;gap:4px;min-width:132px;padding:14px 18px 13px;border-radius:14px;background:var(--pine);box-shadow:0 14px 30px -16px rgba(12,53,39,.6)}.site .pv .pv-kpis dd{margin:0;font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.site .pv .pv-kpis dt{font-size:11.5px;font-weight:500;color:#a8c9b8;white-space:nowrap}.site .pv .pv-wrap{max-width:var(--wrap);margin:0 auto;padding:24px var(--gut) 96px}.site .pv .pv-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.site .pv .pv-main,.site .pv .pv-side{display:flex;flex-direction:column;gap:20px;min-width:0}.site .pv .pv-side{position:sticky;top:84px}.site .pv .pv-panel{padding:22px 24px 20px;border-radius:18px;background:var(--panel);box-shadow:var(--rest);scroll-margin-top:96px}.site .pv .con{margin-top:0}.site .pv .pv-ph{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.site .pv .pv-ph h2{margin:0;font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.site .pv .pv-ph>a,.site .pv .pv-ph>span{font-size:12.5px;color:var(--mut)}.site .pv .pv-ph>a{font-weight:600;white-space:nowrap}.site .pv .pv-ph>a:hover{color:var(--ink)}.site .pv .pv-fine{margin-top:14px;font-size:12.5px;line-height:1.55;color:var(--mut)}.site .pv .pv-fine a{color:var(--ink-2);text-decoration:underline;text-decoration-color:#d4cfc5}.site .pv .pv-empty{margin-top:14px;font-size:13.5px;line-height:1.55;color:var(--mut)}.site .pv .pv-empty a{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:#d4cfc5}.site .pv .jr{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.site .pv .jr li{position:relative;display:flex;flex-direction:column;gap:3px;padding:22px 10px 0 0;min-width:0}.site .pv .jr li:before{content:"";position:absolute;top:5px;left:0;right:0;height:2px;background:#ebe7df}.site .pv .jr li.done:before{background:var(--pine)}.site .pv .jr li.now:before{background:linear-gradient(90deg,var(--now) 0 18px,#ebe7df 18px)}.site .pv .jr li:first-child:before{left:0}.site .pv .jr-dot{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #ddd8cf}.site .pv .jr li.done .jr-dot{background:var(--pine);box-shadow:none}.site .pv .jr li.now .jr-dot{background:var(--now);box-shadow:0 0 0 4px color-mix(in srgb,var(--now) 20%,transparent)}.site .pv .jr li.halt .jr-dot{background:#7a776f;box-shadow:0 0 0 4px rgba(122,119,111,.18)}.site .pv .jr-l{font-size:13px;font-weight:600;color:var(--ink)}.site .pv .jr li.next .jr-l{color:#9aa39d;font-weight:500}.site .pv .jr-d{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums}.site .pv .jr-d b{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--now) 75%,#000)}.site .pv .pv-timing{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule)}.site .pv .pv-timing>p{max-width:72ch;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.site .pv .pv-timing>p a{color:var(--mut);text-decoration:underline;text-decoration-color:#d4cfc5}.site .pv .track{margin:14px 0 0}.site .pv .tr-line{position:relative;height:70px}.site .pv .tr-base{right:0;background:#efece6}.site .pv .tr-base,.site .pv .tr-done{position:absolute;left:0;top:24px;height:6px;border-radius:3px}.site .pv .tr-done{background:#2f74b5}.site .pv .tr-done.decided{background:var(--pine)}.site .pv .tr-win{position:absolute;top:18px;height:18px;border-radius:9px;background:rgba(12,53,39,.08);box-shadow:inset 0 0 0 1px rgba(12,53,39,.3)}.site .pv .tr-typ{position:absolute;top:14px;width:2px;height:26px;margin-left:-1px;background:var(--pine)}.site .pv .tr-now{position:absolute;top:19px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #2f74b5}.site .pv .tr-now.decided{box-shadow:0 0 0 3px var(--pine)}.site .pv .tr-nowlabel{position:absolute;top:46px;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.site .pv .tr-ticks{position:relative;height:16px}.site .pv .tr-ticks span{position:absolute;transform:translateX(-50%);font-size:11.5px;color:#9aa39d;white-space:nowrap;font-variant-numeric:tabular-nums}.site .pv .tr-ticks span:first-child{transform:none}.site .pv .tr-ticks span:last-child{transform:translateX(-100%)}.site .pv .track figcaption{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12px;color:var(--mut)}.site .pv .track figcaption span{display:inline-flex;align-items:center;gap:7px}.site .pv .sw-win{width:18px;height:10px;border-radius:5px;background:rgba(12,53,39,.08);box-shadow:inset 0 0 0 1px rgba(12,53,39,.3)}.site .pv .sw-typ{width:2px;height:12px;background:var(--pine)}.site .pv .pv-appr{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--rule)}.site .pv .pv-appr li{display:grid;grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:4px 20px;padding:14px 0;border-bottom:1px solid var(--rule)}.site .pv .ap-main{display:flex;flex-direction:column;gap:2px;min-width:0}.site .pv .ap-main b{font-size:14px;font-weight:600;color:var(--ink)}.site .pv .ap-main span{font-size:12.5px;color:var(--mut)}.site .pv .ap-when{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.site .pv .ap-when small{font-size:12px;color:var(--mut)}.site .pv .ap-st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.site .pv .ap-st i{width:7px;height:7px;border-radius:50%;background:#b8b2a6}.site .pv li.go .ap-st{color:var(--em)}.site .pv li.go .ap-st i{background:var(--em)}.site .pv li.stop .ap-st{color:var(--fail)}.site .pv li.stop .ap-st i{background:var(--fail)}.site .pv li.open .ap-st{color:#2f74b5}.site .pv li.open .ap-st i{background:#2f74b5}.site .pv .ap-go{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;font-size:13px;color:var(--mut)}.site .pv .ap-go:hover{background:var(--soft);color:var(--ink)}.site .pv .pv-notices{margin-top:18px}.site .pv .pv-bars h3,.site .pv .pv-notices h3,.site .pv .pv-srch{font-family:var(--body);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mut)}.site .pv .pv-time{list-style:none;margin:10px 0 0;padding:0}.site .pv .pv-time li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:0 0 12px 18px;font-size:13px;line-height:1.45;color:var(--ink-2)}.site .pv .pv-time li:before{content:"";position:absolute;left:3px;top:7px;bottom:-7px;width:1px;background:var(--rule)}.site .pv .pv-time li:last-child:before{display:none}.site .pv .pv-time li:after{content:"";position:absolute;left:0;top:4px;width:7px;height:7px;border-radius:50%;background:#d4cfc5}.site .pv .pv-time li.key:after{background:var(--pine)}.site .pv .pv-time li.key span{font-weight:600;color:var(--ink)}.site .pv .pv-time time{color:var(--mut);font-variant-numeric:tabular-nums}.site .pv .pv-time em{margin-left:8px;font-style:normal;font-size:12px;font-weight:600;color:#2f74b5}.site .pv .pv-more{margin-top:10px}.site .pv .pv-more summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:600;color:var(--ink-2)}.site .pv .pv-more summary:hover{color:var(--ink)}.site .pv .pv-more[open] summary{margin-bottom:10px}.site .pv .pv-sums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:18px}.site .pv .pv-sums>div{display:flex;flex-direction:column;gap:4px}.site .pv .pv-sums b{font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.site .pv .pv-sums span{font-size:12.5px;color:var(--mut)}.site .pv .pv-bars{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.site .pv .pv-bars ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.site .pv .pv-bars li{display:grid;grid-template-columns:minmax(0,240px) minmax(60px,1fr) 72px;align-items:center;gap:16px}.site .pv .b-name{display:flex;flex-direction:column;min-width:0;font-size:13px;font-weight:500;line-height:1.3;color:var(--ink)}.site .pv .b-name small{font-size:11.5px;font-weight:400;color:var(--mut)}.site .pv .b-track{height:6px;border-radius:3px;background:#f0ede7;overflow:hidden}.site .pv .b-track i{display:block;height:100%;border-radius:3px;background:var(--pine)}.site .pv .pv-bars li:last-child .b-track i{background:#9fb3a8}.site .pv .b-val{text-align:right;font-size:13px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.site .pv .pv-table{margin-top:20px;overflow-x:auto}.site .pv #contracts>.pv-table{padding-top:4px;border-top:1px solid var(--rule)}.site .pv .pv-table table{width:100%;border-collapse:collapse;font-size:13.5px}.site .pv .pv-table th{padding:10px 12px 8px 0;text-align:left;font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--mut);border-bottom:1px solid var(--rule);white-space:nowrap}.site .pv .pv-table td{padding:12px 12px 12px 0;vertical-align:top;border-bottom:1px solid var(--rule);color:var(--ink-2)}.site .pv .pv-table tr:last-child td{border-bottom:0}.site .pv .pv-table .c-desc{width:50%;min-width:220px}.site .pv .pv-table .c-desc>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.4;color:var(--ink)}.site .pv .pv-table .c-desc>a:hover{text-decoration:underline;text-decoration-color:#c9c3b7}.site .pv .pv-table .c-desc small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--mut);font-variant-numeric:tabular-nums}.site .pv .pv-table .c-sup{line-height:1.4}.site .pv .pv-table .c-val{text-align:right;white-space:nowrap;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.site .pv .pv-table .c-date{padding-right:0;padding-left:16px;white-space:nowrap;color:var(--mut);font-variant-numeric:tabular-nums}.site .pv .pv-table th.c-val{font-weight:500;color:var(--mut)}.site .pv .pv-more .pv-table{margin-top:0}.site .pv .pv-summary{margin-top:12px;max-width:72ch;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.site .pv .pv-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin:14px 0 0}.site .pv .pv-facts>div{padding:12px 0;border-top:1px solid var(--rule);min-width:0}.site .pv .pv-facts .wide{grid-column:1/-1}.site .pv .pv-facts dt{font-size:12px;font-weight:500;color:var(--mut)}.site .pv .pv-facts dd{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}.site .pv .pv-facts dd.no{color:#9aa39d}.site .pv .pv-facts dd a{color:var(--ink);text-decoration:underline;text-decoration-color:#d4cfc5}.site .pv .pv-facts small{display:block;margin-top:2px;font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums}.site .pv .pv-srch{margin-top:18px}.site .pv .pv-src{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.site .pv .pv-src li{font-size:13px;color:var(--ink)}.site .pv .pv-src a{font-weight:500;color:var(--ink)}.site .pv .pv-src a:hover{text-decoration:underline;text-decoration-color:#c9c3b7}.site .pv .pv-src small{display:block;margin-top:1px;font-size:12px;line-height:1.5;color:var(--mut)}.site .pv .pv-track .card{padding:22px 24px 20px;border-radius:18px;background:var(--panel);color:var(--ink-2);box-shadow:var(--rest)}.site .pv .pv-track .card h3{font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.site .pv .pv-track .card p{margin-top:6px;font-size:13px;line-height:1.55;color:var(--mut)}.site .pv .pv-track .card form{display:flex;flex-direction:column;gap:8px;margin-top:16px}.site .pv .pv-track .card input{height:42px;padding:0 12px;border:0;border-radius:10px;font:inherit;font-size:14px;color:var(--ink);background:#faf9f6;box-shadow:inset 0 0 0 1px #e2ded6}.site .pv .pv-track .card input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--pine),0 0 0 3px rgba(12,53,39,.1);background:#fff}.site .pv .pv-track .card button{height:42px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:#fff;background:var(--pine);transition:background .15s}.site .pv .pv-track .card button:hover{background:#134a37}.site .pv .pv-track .card button:disabled{opacity:.7;cursor:default}.site .pv .pv-track .card .ok{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--em)}.site .pv .pv-track .card .err{font-size:12.5px;color:var(--fail)}.site .pv .pv-track .card .alertlink{display:inline-block;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--mut);text-decoration:underline;text-decoration-color:#d4cfc5}.site .pv .pv-track .card .alertlink:hover{color:var(--ink)}.site .pv .pv-track .card .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .pv .pv-side .card.consent{display:flex;flex-direction:column;gap:10px;padding:22px 24px 20px;border-radius:18px;background:var(--pine);color:#c9ddd2;box-shadow:var(--rest)}.site .pv .pv-side .card.consent h3{font-family:var(--body);font-size:16px;font-weight:600;color:#fff}.site .pv .pv-side .card.consent p{font-size:13px;line-height:1.55;color:#b7d1c3}.site .pv .pv-side .card.consent .btn{justify-content:center;height:40px;border-radius:10px;font-size:13.5px}.site .pv .pv-side .card.consent .btn.primary{background:#fff;color:var(--pine)}.site .pv .pv-side .card.consent .btn.line{color:#fff;border-color:rgba(255,255,255,.3)}.site .pv .pv-who ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.site .pv .pv-who li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px}.site .pv .pv-who .mono{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e9f1ec;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--pine)}.site .pv .who-t{display:flex;flex-direction:column;gap:1px;min-width:0}.site .pv .who-t a,.site .pv .who-t b{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink)}.site .pv .who-t a:hover{text-decoration:underline;text-decoration-color:#c9c3b7}.site .pv .who-t small{font-size:12px;color:var(--mut)}.site .pv .who-auth{display:flex;flex-direction:column;gap:2px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;font-weight:500;color:var(--ink)}.site .pv .who-auth span{font-size:12px;font-weight:400;color:var(--mut)}.site .pv .pv-near ol{list-style:none;margin:10px -10px 0;padding:0}.site .pv .pv-near ol a{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border-radius:10px}.site .pv .pv-near ol a:hover{background:#faf9f6}.site .pv .pv-near ol i{width:8px;height:8px;border-radius:50%;background:var(--c)}.site .pv .pv-near ol span{display:flex;flex-direction:column;min-width:0}.site .pv .pv-near ol b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ink)}.site .pv .pv-near ol em,.site .pv .pv-near ol small{font-size:12px;color:var(--mut)}.site .pv .pv-near ol em{font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.site .pv .pv-pitch{padding:0 8px;font-size:12.5px;line-height:1.55;color:var(--mut)}.site .pv .pv-pitch a{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:#d4cfc5}.site .pv .pv-bar{display:none}@media (max-width:1080px){.site .pv .pv-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.site .pv{--gut:16px}.site .pv .pv-grid{grid-template-columns:minmax(0,1fr)}.site .pv .pv-side{position:static}.site .pv-top.has-map{min-height:0;padding-top:220px}.site .pv-top.has-map .pv-top-in{min-height:0}.site .pv .hm{bottom:auto;height:260px}.site .pv .hm:after{background:linear-gradient(180deg,rgba(246,244,239,0) 60%,rgba(241,237,228,1))}.site .pv .hm-credit{bottom:auto;top:238px}.site .pv .pv-maplink{top:12px;right:12px;height:32px}.site .pv .pv-top-in{padding-top:0;padding-bottom:8px;gap:12px}.site .pv .pv-title{width:100%}.site .pv .pv-kpis{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.site .pv .pv-kpis::-webkit-scrollbar{display:none}.site .pv .pv-kpis>div{flex:1 0 auto}.site .pv .pv-wrap{padding-top:12px}.site .pv .pv-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.96);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--edge),0 -12px 30px -18px rgba(20,33,27,.3);transform:translateY(110%);transition:transform .3s var(--ease)}.site .pv .pv-bar.on{transform:translateY(0)}.site .pv .pv-bar span{flex:1;min-width:0;font-size:13px;line-height:1.35;color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.site .pv .pv-bar a{flex:none;height:38px;padding:0 18px;display:inline-flex;align-items:center;border-radius:10px;background:var(--pine);color:#fff;font-size:13.5px;font-weight:600}}@media (max-width:640px){.site .pv .pv-panel,.site .pv .pv-title{padding:18px 18px 16px}.site .pv .pv-acts .near5{display:none}.site .pv .pv-acts .pv-btn.solid{flex:1;justify-content:center}.site .pv .pv-kpis dd{font-size:24px}.site .pv .pv-kpis>div{min-width:0;padding:12px 14px 11px}.site .pv .jr{grid-auto-flow:row;grid-auto-columns:auto}.site .pv .jr li{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0 0 14px 24px}.site .pv .jr li:last-child{padding-bottom:0}.site .pv .jr li:before{top:14px;bottom:-2px;left:5px;right:auto;width:2px;height:auto}.site .pv .jr li:last-child:before{display:none}.site .pv .jr li.now:before{background:#ebe7df}.site .pv .pv-appr li{grid-template-columns:minmax(0,1fr) 24px}.site .pv .ap-main{grid-column:1}.site .pv .ap-when{grid-column:1;grid-row:2;align-items:flex-start}.site .pv .ap-st{grid-column:1;grid-row:3}.site .pv .ap-go{grid-column:2;grid-row:1}.site .pv .pv-bars li{grid-template-columns:minmax(0,1fr) 64px;row-gap:6px}.site .pv .b-track{grid-column:1/-1;grid-row:2}.site .pv .pv-facts,.site .pv .pv-time li{grid-template-columns:minmax(0,1fr)}.site .pv .pv-time li{gap:0}.site .pv .pv-table thead{display:none}.site .pv .pv-table table,.site .pv .pv-table tbody,.site .pv .pv-table td,.site .pv .pv-table tr{display:block}.site .pv .pv-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--rule)}.site .pv .pv-table tr:last-child{border-bottom:0}.site .pv .pv-table td{padding:0;border:0}.site .pv .pv-table .c-desc{grid-column:1/-1;width:auto;min-width:0;margin-bottom:4px}.site .pv .pv-table .c-sup{grid-column:1;font-size:12.5px}.site .pv .pv-table .c-val{grid-column:2;grid-row:2}.site .pv .pv-table .c-date{grid-column:1;padding-left:0;font-size:12px}}.site .pv .pv-hd{max-width:var(--wrap);margin:0 auto;padding:32px var(--gut) 8px}.site .pv .pv-hd .pv-crumbs{margin-bottom:14px}.site .pv .pv-hd h1{margin:0;font-family:var(--body);font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.028em;line-height:1.1;color:var(--ink);text-wrap:balance}.site .pv .pv-hd .pv-lede{margin-top:10px;max-width:70ch;font-size:15px;line-height:1.6;color:var(--ink-2)}.site .pv .pv-hd .pv-kpis{margin-top:20px}.site .pv .pv-search{display:flex;gap:8px;margin-top:16px;max-width:460px}.site .pv .pv-search input{flex:1;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;font:inherit;font-size:14px;background:#fff;box-shadow:inset 0 0 0 1px #e2ded6}.site .pv .pv-search button{height:40px;padding:0 16px;border:0;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;color:#fff;background:var(--pine);cursor:pointer}.site .pv .pv-table .c-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.site .pv .pv-table .c-name a{font-weight:600;color:var(--ink)}.site .pv .pv-table .c-name a:hover{text-decoration:underline;text-decoration-color:#c9c3b7}.site .pv .pv-table .c-name small,.site .pv .pv-table td small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--mut)}.site .pv .pv-table td a{color:var(--ink)}.site .pv .pv-table td a:hover{text-decoration:underline;text-decoration-color:#c9c3b7}@media (max-width:900px){.site .pv .bp-kpis,.site .pv .pv-hd .pv-kpis{flex-wrap:wrap;overflow:visible}.site .pv .bp-kpis>div,.site .pv .pv-hd .pv-kpis>div{flex:1 1 40%;min-width:0}}