.cs3{--cs3-panel:#0f1218;--cs3-panel-2:#12161f;--cs3-hair:#94b2ff24;--cs3-hair-s:#94b2ff42;--cs3-dim:#8a93a6;--cs3-blue-soft:#8fb6ff;--cs3-royal:#2563eb;--cs3-grad:linear-gradient(120deg,#4f8cff 0%,#6bb8ff 50%,#1dd4a8 100%);--cs3-nav:72px;background:var(--bg-primary);color:var(--text-body);font-family:var(--font-inter);font-size:17px;line-height:1.6}.cs3 img{max-width:100%;display:block}.cs3 :is(i,em,cite,q,dfn,var,address,blockquote,figcaption){font-style:normal}.cs3 .wrap{max-width:1120px;margin:0 auto;padding:0 40px}.cs3 .ey{font:500 11.5px/1 var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--blue);margin:0 0 18px}.cs3 .h1{font:700 52px/1.06 var(--font-poppins);letter-spacing:-1.8px;color:#fff;margin:0 0 20px}.cs3 .h2{font:700 40px/1.08 var(--font-poppins);letter-spacing:-1.3px;color:#fff;margin:0 0 14px}.cs3 .g{background:var(--cs3-grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;display:block}.cs3 .sub{font:400 19px/1.55 var(--font-inter);color:var(--text-body);max-width:600px;margin:0}.cs3 .lab{font:500 11px var(--font-mono);letter-spacing:2.2px;text-transform:uppercase;color:var(--cs3-dim)}.cs3 .p{max-width:680px;color:var(--text-body);margin:0 0 16px}.cs3 .nb{white-space:nowrap}.cs3 .crumb{font:500 11px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--cs3-dim);margin:11px 0;padding:26px 0 0}.cs3 .crumb a{color:inherit;transition:color .2s}.cs3 .crumb a:hover{color:#cfd6e2}.cs3 .crumb b{color:#cfd6e2;font-weight:500}.cs3 :is(p,dd,li,blockquote){text-wrap:pretty}.cs3 :is(h1,h2,h3,h4,.lab,.ey,.q,.tile p,.card .lab){text-wrap:balance}.cs3 .hero{min-height:0;padding:var(--cs3-nav) 0 0;background:radial-gradient(at 78% 20%,#4f8cff29,#0000 55%),linear-gradient(#070b14,#0a0a0a);display:block;position:relative;overflow:hidden}.cs3 .hero-in{grid-template-columns:1fr 430px;align-items:center;gap:56px;padding:54px 0 70px;display:grid}.cs3 .pages{height:520px;position:relative}.cs3 .pages .pg{aspect-ratio:800/1132;background:#fff;border:1px solid #ffffff24;width:300px;position:absolute;overflow:hidden;box-shadow:0 30px 60px #0000008c,0 8px 18px #00000059;container-type:inline-size}.cs3 .pages .back{opacity:.95;background:#f7f6f2;top:0;right:16px;transform:rotate(4deg)}.cs3 .pages .front{top:56px;left:4px;transform:rotate(-2.5deg)}.cs3 .pages .chip{background:#0a0c12eb;border:1px solid #ffffff1f;border-radius:8px;padding:10px 14px;position:absolute;bottom:0;left:6px}.cs3 .pages .chip b{font:600 12px var(--font-inter);color:#fff;margin-bottom:6px;display:block}.cs3 .pages .chip span{font:500 10.5px/1.4 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.cs3 .pages .cw{pointer-events:none}.cs3 .pages .cw:before{content:none}.cs3 .pages .cw .rc{height:100%;box-shadow:none;border-radius:0;flex-direction:column;display:flex}.cs3 .pages .cw .rc-band{margin-top:auto}.cs3 .pages .rc :is(h3,p){text-wrap:balance}.cs3 .pages .rc-title{max-width:none}.cs3 .spec{background:var(--cs3-panel);border-top:1px solid var(--cs3-hair);border-bottom:1px solid var(--cs3-hair);padding:52px 0 0;scroll-margin-top:70px}.cs3 .spec-top{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.cs3 .spec-top .ey{margin:0}.cs3 .spec-top .blind{font:500 11px var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--cs3-dim);align-items:center;gap:8px;display:flex}.cs3 .spec-top .blind i{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1dd4a824}.cs3 .tiles{border:1px solid var(--cs3-hair-s);background:var(--cs3-panel-2);border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cs3 .tile{border-left:1px solid var(--cs3-hair);padding:24px 26px}.cs3 .tile:first-child{border-left:0}.cs3 .tile .lab{color:var(--cs3-blue-soft);margin-bottom:16px;display:block}.cs3 .tile .v{align-items:flex-end;height:60px;margin-bottom:14px;display:flex}.cs3 .tile .v b{font:700 60px/1 var(--font-poppins);letter-spacing:-2.4px;color:#fff}.cs3 .tile .v b.acc{background:var(--cs3-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.cs3 .tile .v b.w{letter-spacing:-.7px;white-space:nowrap;padding-bottom:4px;font-size:27px;line-height:1.1}.cs3 .tile p{color:var(--text-muted);max-width:250px;margin:0;font-size:15px;line-height:1.5}.cs3 .brief{border:1px solid var(--cs3-hair-s);border-top:1px solid var(--cs3-hair);background:var(--cs3-panel);border-radius:0 0 14px 14px;grid-template-columns:1fr 1fr;gap:0 48px;margin-bottom:40px;padding:24px 26px 14px;display:grid}.cs3 .brief dl{margin:0}.cs3 .brief .bh{font:600 13px var(--font-inter);color:var(--cs3-blue-soft);margin:0 0 6px}.cs3 .brief .kv{border-top:1px solid var(--cs3-hair);grid-template-columns:112px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.cs3 .brief .kv:first-of-type{border-top:0}.cs3 .brief dt{font:500 14px var(--font-inter);color:var(--cs3-dim)}.cs3 .brief dd{font:500 15px/1.45 var(--font-inter);color:#eef2f8;margin:0}.cs3 .found{border-top:1px solid var(--cs3-hair);padding:44px 0 50px}.cs3 .found .ey{margin-bottom:22px}.cs3 .take3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs3 .take3>div{border-left:1px solid var(--cs3-hair);padding:0 36px}.cs3 .take3>div:first-child{border-left:0;padding-left:0}.cs3 .take3 .lab{color:var(--cs3-blue-soft);margin-bottom:14px;display:block}.cs3 .take3 b{font:700 60px/1 var(--font-poppins);letter-spacing:-2.2px;color:#fff;margin-bottom:12px;display:block}.cs3 .take3 b.acc{background:var(--cs3-grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}.cs3 .take3 p{max-width:280px;color:var(--text-muted);margin:0;font-size:15.5px;line-height:1.45}.cs3 .sec{padding:88px 0}.cs3 .sec+.sec{padding-top:0}.cs3 .vb+.sec{padding-top:88px}.cs3 .sec.more{padding-top:20px}.cs3 .lead{max-width:720px}.cs3 .lead .p{font-size:18px}.cs3 .unk{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.cs3 .unk>div{border:1px solid var(--cs3-hair-s);background:var(--cs3-panel);border-radius:14px;padding:22px 22px 24px;position:relative}.cs3 .unk .n,.cs3 .ans .n{width:28px;height:28px;font:700 12px var(--font-inter);color:#fff;background:var(--cs3-royal);border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}.cs3 .unk h3{font:600 21px/1.28 var(--font-poppins);letter-spacing:-.4px;color:#fff;margin:0}.cs3 .unk-cap{color:var(--text-muted);margin:14px 0 0;font-size:14.5px}.cs3 .sum{border:1px solid var(--cs3-hair-s);background:linear-gradient(#2563eb1a,#2563eb08);border-radius:14px;margin:30px 0 40px;padding:26px 30px 28px}.cs3 .sum .lab{color:var(--cs3-blue-soft);margin-bottom:12px;display:block}.cs3 .sum p{max-width:880px;font:400 20px/1.6 var(--font-inter);color:var(--text-body);margin:0}.cs3 .sum b{color:#fff;font-weight:600}.cs3 .fx{grid-template-columns:440px 1fr;align-items:start;gap:56px;margin-top:40px;display:grid}.cs3 .doc{margin:0;position:relative}.cs3 .doc .sheet{border:1px solid #ffffff1f;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0009}.cs3 .doc .sheet img{width:100%;height:auto}.cs3 .pin{width:26px;height:26px;font:700 12px var(--font-inter);color:#fff;background:var(--cs3-royal);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 4px #2563eb47,0 6px 14px #0006}.cs3 .doc .cap{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.cs3 .doc .cap .lab{white-space:nowrap}.cs3 .find{border-bottom:1px solid var(--cs3-hair);grid-template-columns:34px 1fr;gap:16px;margin:0 0 34px;padding:0 0 34px;display:grid}.cs3 .find:last-child{border-bottom:0;margin-bottom:0}.cs3 .find .n{width:26px;height:26px;font:700 12px var(--font-inter);color:#fff;background:var(--cs3-royal);border-radius:50%;place-items:center;display:grid}.cs3 .find h3{font:600 24px/1.22 var(--font-poppins);letter-spacing:-.5px;color:#fff;margin:0 0 10px}.cs3 .find p{max-width:560px;color:var(--text-body);margin:0 0 16px;font-size:16px}.cs3 .bars{gap:8px;display:grid}.cs3 .bar{color:var(--text-muted);grid-template-columns:200px 1fr 46px;align-items:center;gap:12px;font-size:13.5px;display:grid}.cs3 .bar i{background:#4f8cff29;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.cs3 .bar i:after{content:"";width:var(--w);background:var(--blue);border-radius:4px;position:absolute;inset:0}.cs3 .bar.mute i:after{background:#5d6678}.cs3 .bar b{font:600 13px var(--font-mono);color:#fff;text-align:right}.cs3 .delta{align-items:flex-end;gap:28px;display:flex}.cs3 .delta div b{font:700 34px/1 var(--font-poppins);letter-spacing:-1px;color:#fff;display:block}.cs3 .delta div b.acc{color:var(--blue)}.cs3 .delta div span{color:var(--text-muted);font-size:13px}.cs3 .base{font:500 10.5px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cs3-dim);margin-top:10px;display:block}@media (min-width:1001px){.cs3 .fx figure.doc{align-self:start;position:sticky;top:96px}}.cs3 .vb{background:linear-gradient(#070b14d1,#070b14eb),var(--cover,none) center/cover no-repeat;padding:96px 0;position:relative}.cs3 .vb blockquote{text-align:center;max-width:860px;font:400 36px/1.32 var(--font-serif);color:#fff;text-wrap:balance;margin:0 auto}.cs3 .vb .by{text-align:center;margin-top:24px;display:block}.cs3 .qw{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:34px;display:grid}.cs3 .qw[data-n="2"],.cs3 .qw[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs3 .qw figure{border:1px solid var(--cs3-hair);background:var(--cs3-panel);border-radius:14px;flex-direction:column;margin:0;padding:26px 26px 24px;display:flex}.cs3 .qw .tag{color:var(--cs3-blue-soft);margin-bottom:16px;display:block}.cs3 .qw blockquote{font:400 21px/1.42 var(--font-serif);color:#fff;flex:1;margin:0 0 22px}.cs3 .qw figcaption{border-top:1px solid var(--cs3-hair);gap:3px;padding-top:16px;display:grid}.cs3 .qw figcaption b{font:600 14px var(--font-inter);color:#eef2f8}.cs3 .qw figcaption>span{color:var(--cs3-dim);font-size:13px}.cs3 .chk{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.cs3 .chk>div{border:1px solid var(--cs3-hair);border-radius:14px;padding:20px 22px}.cs3 .chk .lab{color:var(--cs3-blue-soft);margin-bottom:8px;display:block}.cs3 .chk p{color:var(--text-body);margin:0;font-size:15px;line-height:1.5}.cs3 .chk.chk4{grid-template-columns:1fr 1fr;margin-top:34px}.cs3 .chk.chk4>div{background:var(--cs3-panel)}.cs3 .ans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.cs3 .ans>div{background:linear-gradient(#2563eb24,#2563eb0a);border:1px solid #4f8cff52;border-radius:14px;padding:24px 24px 26px}.cs3 .ans .q{font:500 11px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--cs3-dim);margin-bottom:10px;display:block}.cs3 .ans h3{font:600 22px/1.25 var(--font-poppins);letter-spacing:-.5px;color:#fff;margin:0 0 10px}.cs3 .ans p{color:var(--text-body);margin:0;font-size:15px;line-height:1.55}.cs3 .trust{border:1px solid var(--cs3-hair);background:var(--cs3-panel);color:var(--text-muted);border-radius:12px;align-items:center;gap:14px;margin-top:34px;padding:20px 24px;font-size:14px;display:flex}.cs3 .trust p{margin:0}.cs3 .trust i{background:var(--cs3-royal) url(/images/home/bolt-white.svg) center/7px 13px no-repeat;border-radius:6px;flex-shrink:0;width:22px;height:22px}.cs3 .close{text-align:center;background:radial-gradient(at 50% 0,#4f8cff24,#0000 60%);padding:90px 0}.cs3 .close .h2{margin:0 auto 12px}.cs3 .close .h2 .g{margin:0 auto}.cs3 .close .sub{text-align:center;margin:0 auto 28px}.cs3 .close .cta-primary{color:#fff;line-height:normal}.cs3 .rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.cs3 .card{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--cs3-hair);background:var(--cs3-panel);border-radius:10px;row-gap:0;transition:border-color .2s;display:grid;overflow:hidden}.cs3 .card:hover{border-color:var(--cs3-hair-s)}.cs3 .card .im{background:#111 50%/cover no-repeat;height:150px}.cs3 .card .bd{padding:16px 18px 0}.cs3 .card .bd .lab{color:var(--cs3-blue-soft);padding:7px 0 4px;line-height:16.5px;display:block}.cs3 .card h4{font:600 16px/1.3 var(--font-poppins);color:#fff;margin:8px 0 10px}.cs3 .card .k{border-top:1px solid var(--cs3-hair);align-items:baseline;gap:10px;margin:0 18px 18px;padding-top:12px;display:flex}.cs3 .card .k b{font:700 24px var(--font-poppins);color:#fff;letter-spacing:-.6px;flex:none}.cs3 .card .k span{color:var(--text-muted);font-size:13px;line-height:1.5}.cs3 .dpc{aspect-ratio:800/1132;width:100%;container-type:inline-size}.cs3 .dp{--dp-a:#2b5fc7;--dp-c:#9db9ff;--dp-d:#25459c;color:#151a2e;height:100%;font-family:var(--font-inter);text-align:left;background:#fff;flex-direction:column;padding:5cqw 6cqw 4.2cqw;line-height:1.3;display:flex;overflow:hidden}.cs3 .dp[data-theme=teal]{--dp-a:#0f8f70;--dp-c:#8fe3cc;--dp-d:#0c6b55}.cs3 .dp[data-theme=violet]{--dp-a:#6d4ad1;--dp-c:#c4b0fb;--dp-d:#4c2fa8}.cs3 .dp[data-theme=amber]{--dp-a:#b07a0a;--dp-c:#f1cf7a;--dp-d:#8a5f06}.cs3 .dp[data-theme=red]{--dp-a:#c0392b;--dp-c:#f5a3a3;--dp-d:#8e2a22}.cs3 .dp-body{flex:1;min-height:0;overflow:visible clip}.cs3 .dp-run{letter-spacing:.2em;text-transform:uppercase;color:#8d8a7b;white-space:nowrap;border-bottom:max(1px,.25cqw) solid #e3e0d2;justify-content:space-between;gap:3cqw;margin-bottom:4.2cqw;padding-bottom:1.8cqw;font-size:1.5cqw;font-weight:600;display:flex}.cs3 .dp-lab{letter-spacing:.24em;text-transform:uppercase;color:var(--dp-a);margin-bottom:1.5cqw;font-size:1.7cqw;font-weight:700}.cs3 .dp-bars{gap:1.3cqw;display:grid}.cs3 .dp-bar{color:#3f4353;grid-template-columns:36% 1fr 6.5cqw;align-items:center;gap:2cqw;font-size:1.7cqw;display:grid}.cs3 .dp-bar i{background:#ebe9e1;border-radius:.3cqw;height:1.8cqw;display:block;overflow:hidden}.cs3 .dp-bar i:after{content:"";height:100%;width:var(--w);background:var(--dp-a);display:block}.cs3 .dp-bar.mute i:after{background:var(--dp-c)}.cs3 .dp-bar b{text-align:right;color:#151a2e;font-weight:700}.cs3 .dp-base{letter-spacing:.04em;color:#8d8a7b;margin-top:1.6cqw;font-size:1.4cqw}.cs3 .dp-foot{letter-spacing:.2em;text-transform:uppercase;color:#8d8a7b;white-space:nowrap;border-top:max(1px,.25cqw) solid #e3e0d2;flex:none;justify-content:space-between;gap:3cqw;padding-top:1.8cqw;font-size:1.45cqw;font-weight:600;display:flex}.cs3 .dp-foot b{color:var(--dp-a);font-weight:700}.cs3 .dp-foot .dp-logo{vertical-align:-.535em;width:auto;height:1.85em;margin:-.5em 0 -.3em .15em;display:inline}.cs3 .doc .sheet .dp-logo{width:auto;height:1.85em}.cs3 .xp-title{letter-spacing:-.02em;color:#1a2145;margin-bottom:2cqw;font-size:4.6cqw;font-weight:700;line-height:1.14}.cs3 .xp-sum{color:#3f4353;margin-bottom:3.6cqw;font-size:2cqw;line-height:1.55}.cs3 .xp-sum b{color:#151a2e;font-weight:600}.cs3 .xp-figs{grid-template-columns:repeat(3,1fr);gap:3.4cqw;margin-bottom:4cqw;display:grid}.cs3 .xp-figs>div{border-top:.7cqw solid var(--dp-a);padding-top:1.9cqw}.cs3 .xp-figs b{font:700 6.6cqw/1 var(--font-poppins);letter-spacing:-.03em;color:var(--dp-d);display:block}.cs3 .xp-fl{letter-spacing:.16em;text-transform:uppercase;color:#8d8a7b;margin:1.1cqw 0 .7cqw;font-size:1.45cqw;font-weight:600;display:block}.cs3 .xp-ft{color:#2c3040;font-size:1.8cqw;line-height:1.4;display:block}.cs3 .xp-chart{background:#f4f4f7;border-radius:.8cqw;margin-bottom:4cqw;padding:2.8cqw 3cqw}.cs3 .xp-ct{color:#151a2e;margin-bottom:1.9cqw;font-size:2.05cqw;font-weight:700;line-height:1.3}.cs3 .xp-top{border-top:max(1px,.25cqw) solid #e3e0d2;grid-template-columns:4.6cqw 1fr;align-items:baseline;gap:1.4cqw;padding:1.7cqw 0;display:grid}.cs3 .xp-top b{font:700 2.9cqw/1 var(--font-poppins);color:var(--dp-a)}.cs3 .xp-top span{color:#151a2e;font-size:2cqw;font-weight:600;line-height:1.35}.cs3 .fpg-title{letter-spacing:-.02em;color:#1a2145;margin-bottom:4.4cqw;font-size:4.2cqw;font-weight:700;line-height:1.14}.cs3 .fpg .dp-body{flex-direction:column;display:flex}.cs3 .fpg-panels{flex:1;grid-template-rows:repeat(3,1fr);gap:4.2cqw;min-height:0;display:grid}.cs3 .fpg-panel{background:#f4f4f7;border-radius:.8cqw;flex-direction:column;justify-content:center;padding:3.8cqw 3.8cqw 3.6cqw calc(26px + 1.4cqw);display:flex;position:relative}.cs3 .fpg-panel .dp-bars{gap:1.8cqw}.cs3 .fpg-panel .pin{top:-1.3cqw;left:-1.5cqw}.cs3 .fpg-h{color:#151a2e;margin-bottom:1.9cqw;font-size:2.6cqw;font-weight:700;line-height:1.28}.cs3 .fpg-delta{align-items:flex-end;gap:7cqw;display:flex}.cs3 .fpg-delta b{font:700 6cqw/1 var(--font-poppins);letter-spacing:-.03em;color:#1a2145;display:block}.cs3 .fpg-delta b.acc{color:var(--dp-a)}.cs3 .fpg-delta span{color:#3f4353;margin-top:.9cqw;font-size:1.7cqw;display:block}@media (min-width:901px) and (max-width:1180px){.cs3 .hero-in{grid-template-columns:1fr 340px;gap:40px}.cs3 .pages{height:440px}.cs3 .pages .pg{width:240px}.cs3 .h1{font-size:46px}.cs3 .fx{grid-template-columns:380px 1fr;gap:40px}}@media (max-width:1180px){.cs3 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cs3 .tile:nth-child(3){border-left:0}.cs3 .tile:nth-child(-n+2){border-bottom:1px solid var(--cs3-hair)}.cs3 .tile p{max-width:none}}@media (max-width:1000px){.cs3 .qw,.cs3 .qw[data-n="2"],.cs3 .qw[data-n="4"]{grid-template-columns:1fr}}@media (max-width:900px){.cs3 .wrap{padding:0 20px}.cs3 .hero-in,.cs3 .fx,.cs3 .rel,.cs3 .unk,.cs3 .ans,.cs3 .take3{grid-template-columns:1fr}.cs3 .h1{letter-spacing:-1.2px;font-size:36px}.cs3 .h2{font-size:32px}.cs3 .pages{width:100%;max-width:340px;height:420px;margin:0 auto}.cs3 .pages .pg{width:230px}.cs3 .bar{grid-template-columns:120px 1fr 40px}.cs3 .vb blockquote{font-size:26px}.cs3 .sec{padding:64px 0}.cs3 .fx{gap:30px}.cs3 .take3>div{border-left:0;border-top:1px solid var(--cs3-hair);padding:20px 0}.cs3 .take3>div:first-child{border-top:0;padding-top:0}.cs3 .take3 b{font-size:46px}.cs3 .found{padding:30px 0 34px}.cs3 .spec{padding-top:34px}.cs3 .spec-top{flex-direction:column;gap:12px;margin-bottom:18px}.cs3 .tile{padding:20px 16px 22px}.cs3 .tile .lab{margin-bottom:12px}.cs3 .tile .v{height:46px;margin-bottom:10px}.cs3 .tile .v b{letter-spacing:-1.6px;font-size:44px}.cs3 .tile .v b.w{letter-spacing:-.4px;font-size:22px}.cs3 .tile p{font-size:14px}}@media (max-width:820px){.cs3 .sub{font-size:17px}.cs3 .brief{grid-template-columns:1fr;padding:18px 16px 8px}.cs3 .brief .bcol+.bcol{margin-top:14px}.cs3 .brief .kv{grid-template-columns:96px 1fr;gap:12px}.cs3 .sum{padding:20px 18px 22px}.cs3 .sum p{font-size:17px}.cs3 .qw blockquote{font-size:19px}.cs3 .chk.chk4{grid-template-columns:1fr}}@media (max-width:600px){.cs3 .bar{grid-template-columns:1fr 44px;row-gap:6px}.cs3 .bar span{grid-column:1/-1}}@media (max-width:560px){.cs3 .tiles{grid-template-columns:1fr}.cs3 .tile,.cs3 .tile:nth-child(-n+2){border-bottom:0;border-left:0;border-top:1px solid var(--cs3-hair);grid-template-columns:minmax(104px,min-content) 1fr;align-items:start;column-gap:14px;padding:18px;display:grid}.cs3 .tile:first-child{border-top:0}.cs3 .tile .lab{grid-area:1/2;margin:2px 0 6px}.cs3 .tile .v{grid-area:1/1/span 2;align-items:flex-start;height:auto;margin:0}.cs3 .tile .v b{font-size:40px}.cs3 .tile .v b.w{white-space:normal;padding:4px 0 0;font-size:19px;line-height:1.15}.cs3 .tile p{grid-column:2;font-size:14px}}@media (max-width:480px){.cs3{--cs3-nav:64px}}@media (max-width:420px){.cs3 .pages .front{left:10px}}.cs3 a:focus-visible,.cs3 button:focus-visible,.cs3 [tabindex]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3875ff}
.rpt{--ink:#1d1d1f;--plot:#f6f6f7;--rule:#e6e2e3;--ink-2:#444a52;--ink-3:#6b7280;--ink-4:#9aa1ab;--white:#fff;--accent:#3c58a3;--single:#3c58a3;--neutral:#8a8f98;--series-1:#202f5a;--series-2:#2d427a;--series-3:#3c58a3;--series-4:#5f6f9a;--series-5:#93a2b8;--series-6:#c2cadf;--series-7:#dadee7;--series-8:#f1f2f5;--on-accent:#fff;--accent-mid:#5c76b5;--accent-dark:#283d74;--accent-soft:#acbbdc;--accent-tint:#eaeef6;--on-series-1:#fff;--on-series-2:#fff;--on-series-3:#fff;--on-series-4:#fff;--on-series-5:#1d1d1f;--on-series-6:#1d1d1f;--on-series-7:#1d1d1f;--on-series-8:#1d1d1f;--significance:#202f5a;--accent-tint-2:#f4f6fb;--on-significance:#fff}.rpt .page .running{justify-content:space-between;gap:24px;display:flex;top:24px}.rpt .page .page-foot{justify-content:space-between;display:flex;bottom:26px}.rpt .pending-note{border:1px dashed;margin:0 0 14px;padding:10px 12px;font-size:11px}.rpt{--sans:"Inter", "Helvetica Neue", Arial, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--page-w:794px;--page-h:1123px;--margin-x:60px;--margin-top:56px;--margin-bottom:64px}.rpt *{box-sizing:border-box}.rpt .page{width:var(--page-w);height:var(--page-h);background:var(--white);position:relative;overflow:hidden}.rpt .page .main{left:var(--margin-x);right:var(--margin-x);top:var(--margin-top);bottom:var(--margin-bottom);position:absolute}.rpt .page.cover .main{inset:0}.rpt .page .page-foot{left:var(--margin-x);right:var(--margin-x);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:26px}.rpt .page .page-foot b{color:var(--accent);letter-spacing:0;font-size:10px;font-weight:700}.rpt .page .running{left:var(--margin-x);right:var(--margin-x);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;gap:24px;font-size:9px;display:flex;position:absolute;top:24px}.rpt .page .running span{white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.rpt .page .running span:first-child{flex:none}.rpt .page .running span:last-child{text-align:right;flex:auto}.rpt .continued{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px;font-size:9.5px}.rpt .views-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 22px;display:grid}.rpt .text-footnote p{color:var(--ink-3);margin:0 0 6px;font-size:9.5px;line-height:1.4}.rpt .text-prose p{color:var(--ink-2);font-size:13px;line-height:1.55}.rpt .pending-note{color:var(--ink-3);background:var(--plot)}.rpt .pending-number{color:var(--accent);font-weight:700}.rpt .text-block strong{font-weight:600}.rpt .text-block mark.hl{background:var(--accent-tint-2);color:var(--accent);border-radius:1px;padding:0 1px}.rpt .text-block ul.text-list{margin:0 0 12px;padding-left:18px}.rpt .text-block ul.text-list li{color:var(--ink-2);margin:0 0 3px;font-size:12.5px;line-height:1.42}.rpt .text-insight ul.text-list li{font-family:var(--serif);color:var(--ink);font-size:13.5px}.rpt .text-block .text-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:18px 0 6px;font-size:11px;font-weight:700}.rpt .text-insight p strong{color:var(--ink);font-weight:700}.rpt .text-block mark.hl{background:var(--accent-tint-2);color:var(--accent-dark);padding:0 2px}.rpt .text-note p{color:var(--ink-3);margin:0 0 6px;font-size:10px;font-style:normal;line-height:1.45}.rpt sup.fn{font-family:var(--sans);color:var(--accent);margin-left:1px;font-size:8px;font-weight:700;line-height:0}.rpt .page-notes{border-top:1px solid var(--rule);padding-top:6px}.rpt .page-note{color:var(--ink-3);margin:0 0 2px;font-size:8.5px;line-height:1.35}.rpt .page-note sup{color:var(--accent);margin-right:2px;font-weight:700}.rpt .page .page-foot b{font-size:9.5px}.rpt .page .main{font-family:var(--sans);color:var(--ink-2)}.rpt .blockwrap{margin:0}.rpt .text-block strong,.rpt .text-block b{color:var(--ink);font-weight:700}.rpt .text-block mark.hl{background:var(--accent-tint);color:var(--accent-dark);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px;font-weight:600}.rpt .text-block p{margin:0 0 10px}.rpt .text-prose p{font-family:var(--serif);color:var(--ink-2);margin:0 0 11px;font-size:12.8px;line-height:1.55}.rpt .text-insight p{font-family:var(--serif);color:var(--ink-2);margin:0 0 12px;font-size:12.8px;line-height:1.55}.rpt .text-footnote p,.rpt .text-note p{color:var(--ink-3);margin:10px 0 0;font-size:9.2px;font-style:normal;line-height:1.45}.rpt .text-block:has(>.text-sub+ul.text-list){border:1px solid var(--rule);border-radius:4px;margin:0 0 14px;padding:10px 14px 6px}.rpt .text-block:has(>.text-sub+ul.text-list)>.text-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:9.2px;font-weight:700}.rpt .text-block ul.text-list{margin:0;padding:0;list-style:none}.rpt .text-block ul.text-list li{font-family:var(--sans);color:var(--ink-2);margin:0 0 5px;padding:0 0 0 14px;font-size:10.8px;line-height:1.45;position:relative}.rpt .text-block ul.text-list li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:2px}.rpt .text-block .text-ref{color:var(--ink-4);white-space:nowrap;margin-left:3px;font-size:8.8px}.rpt .text-block:has(>ol.text-list){background:var(--accent-tint-2);border-left:3px solid var(--accent);margin:0 0 16px;padding:12px 16px 6px}.rpt .text-block:has(>ol.text-list)>.text-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:10px;font-weight:700}.rpt .text-block ol.text-list{margin:0;padding-left:18px}.rpt .text-block ol.text-list li{font-family:var(--sans);color:var(--ink-2);margin:0 0 7px;font-size:10.9px;line-height:1.45}.rpt .text-block ol.text-list li::marker{color:var(--accent);font-weight:700}.rpt .text-block:has(>ol.text-list)>p{border-top:1px solid var(--accent-soft);font-family:var(--sans);color:var(--ink-3);margin:6px 0 4px;padding-top:6px;font-size:9px;font-style:normal;line-height:1.4}.rpt .page-note sup{vertical-align:baseline;font-size:inherit;line-height:inherit}.rpt .c-executive--cover .cv{background:var(--white);width:794px;height:1123px;font-family:var(--sans);color:var(--accent-dark);grid-template-rows:26px 140px 1fr 322px 148px;display:grid;position:relative;overflow:hidden}.rpt .c-executive--cover .strip{background:linear-gradient(90deg, var(--accent-dark), var(--accent) 55%, var(--accent-soft))}.rpt .c-executive--cover .top{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;display:grid}.rpt .c-executive--cover .top>div{border-right:1px solid var(--rule);flex-direction:column;justify-content:center;padding:0 56px;display:flex}.rpt .c-executive--cover .top>div:last-child{border-right:0}.rpt .c-executive--cover .top .cell{text-align:center;align-items:center}.rpt .c-executive--cover .client{color:var(--accent-dark);font-size:21px;font-weight:700;line-height:1.15}.rpt .c-executive--cover .cap{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:400}.rpt .c-executive--cover .val{color:var(--accent-dark);margin:0;font-size:18px;line-height:1.3}.rpt .c-executive--cover .head{padding:76px 56px 0;position:relative}.rpt .c-executive--cover .bar{background:linear-gradient(180deg, var(--accent-dark), var(--accent));width:14px;height:270px;position:absolute;top:36px;left:0}.rpt .c-executive--cover .kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent-dark);margin:0 0 30px;font-size:15px}.rpt .c-executive--cover .h1{font-family:var(--sans);letter-spacing:-.01em;color:var(--accent-dark);max-width:92%;margin:0 0 56px;font-size:48px;font-weight:700;line-height:1.12}.rpt .c-executive--cover .arch .body{max-width:88%;color:var(--accent-dark);margin:0;font-size:15px;line-height:1.6}.rpt .c-executive--cover .band{border-top:1px solid var(--rule);grid-template-columns:1fr 41%;display:grid}.rpt .c-executive--cover .scope{padding:64px 56px 0}.rpt .c-executive--cover .scope .lead{color:var(--accent-dark);margin:0;font-size:17px;line-height:1.55}.rpt .c-executive--cover .sample{background:var(--accent-dark);padding:64px 52px 0}.rpt .c-executive--cover .sample .cap{color:var(--on-accent)}.rpt .c-executive--cover .box{border:1.5px solid var(--on-accent);border-radius:12px;justify-content:center;align-items:center;width:fit-content;min-width:210px;margin:0 0 22px;padding:14px 30px;display:flex}.rpt .c-executive--cover .big{color:var(--on-accent);letter-spacing:-.02em;font-size:74px;font-weight:700;line-height:1}.rpt .c-executive--cover .desc{color:var(--on-accent);margin:0;font-size:14px;line-height:1.55}.rpt .c-executive--cover .foot{border-top:1px solid var(--rule);grid-template-columns:1.15fr 1fr 1fr;display:grid}.rpt .c-executive--cover .foot>div{border-right:1px solid var(--rule);padding:40px 56px 0}.rpt .c-executive--cover .foot>div:last-child{border-right:0}.rpt .c-executive--cover .by{color:var(--accent-dark);font-size:18px}.rpt .c-executive--cover .by b{color:var(--accent-dark);font-weight:700}.rpt .c-executive--cover .foot .val{font-size:17px;line-height:1.25}.rpt .c-executive--cover .ref{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 0;font-size:12px}.rpt .c-executive--opening .band{background:var(--accent);color:var(--on-accent);border-radius:4px;grid-template-columns:58px 1fr;align-items:center;gap:14px;margin:0 0 14px;padding:12px 18px 12px 14px;display:grid}.rpt .c-executive--opening .band.unnumbered{grid-template-columns:1fr;padding-left:18px}.rpt .c-executive--opening .big{font-family:var(--serif);text-align:center;color:var(--on-accent);opacity:.95;font-size:46px;font-weight:700;line-height:1}.rpt .c-executive--opening .num{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-soft);margin:0 0 4px;font-size:9.5px;font-weight:700}.rpt .c-executive--opening .title{font-family:var(--serif);color:var(--on-accent);margin:0;font-size:18.5px;font-weight:700;line-height:1.25}.rpt .c-custom--772f6c57 .kfx .kf{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:6px 0 22px;display:grid}.rpt .c-custom--772f6c57 .kfx .kf.n1{grid-template-columns:minmax(0,1fr)}.rpt .c-custom--772f6c57 .kfx .kf.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt .c-custom--772f6c57 .kfx .kf.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rpt .c-custom--772f6c57 .kfx .fig{border-top:3px solid var(--accent);padding-top:12px}.rpt .c-custom--772f6c57 .kfx .n{font-family:var(--serif);color:var(--accent);letter-spacing:-.01em;white-space:nowrap;font-size:38px;font-weight:700;line-height:1}.rpt .c-custom--772f6c57 .kfx .kf.n4 .n{font-size:30px}.rpt .c-custom--772f6c57 .kfx .n .of{font-family:var(--sans);color:var(--ink-3);margin-top:4px;font-size:11px;font-weight:400;display:block}.rpt .c-custom--772f6c57 .kfx .l{color:var(--ink-2);margin-top:8px;font-size:11.5px;line-height:1.4}.rpt .c-custom--772f6c57 .kfx .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--1c002d7b .c-takeaway-box{background:var(--accent-tint-2);border-left:3px solid var(--accent);margin:6px 0 18px;padding:14px 18px 10px}.rpt .c-custom--1c002d7b .c-takeaway-box ol{margin:0;padding:0;list-style:none}.rpt .c-custom--1c002d7b .c-takeaway-box li{font-family:var(--sans);color:var(--ink-2);grid-template-columns:18px 1fr;gap:4px;margin:0 0 7px;font-size:11px;line-height:1.45;display:grid}.rpt .c-custom--1c002d7b .c-takeaway-box li .num{color:var(--accent);font-weight:700}.rpt .c-custom--1c002d7b .c-takeaway-box li strong{color:var(--ink);font-weight:700}.rpt .c-custom--1c002d7b .c-takeaway-box .note{border-top:1px solid var(--accent-soft);color:var(--ink-3);margin:8px 0 0;padding-top:7px;font-size:9.2px;font-style:normal}.rpt .c-executive--contents .idx{margin:0}.rpt .c-executive--contents .cap{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:10px;font-weight:700}.rpt .c-executive--contents ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rpt .c-executive--contents li{border-bottom:1px solid var(--rule);grid-template-columns:30px 1fr 26px;align-items:start;gap:8px;padding:8px 0;display:grid}.rpt .c-executive--contents .n{font-family:var(--serif);color:var(--accent);padding-top:1px;font-size:20px;font-weight:700;line-height:1}.rpt .c-executive--contents .t{font-family:var(--serif);color:var(--ink);margin:0;font-size:12.3px;font-weight:700;line-height:1.3}.rpt .c-executive--contents .e{color:var(--ink-3);margin:2px 0 0;font-size:10.2px;line-height:1.4}.rpt .c-executive--contents .p{text-align:right;color:var(--accent);padding-top:2px;font-size:10px;font-weight:700}.rpt .c-executive--contents .note{color:var(--ink-3);margin:10px 0 0;font-size:9.2px;font-style:normal;line-height:1.45}.rpt .c-custom--f3c20f49 .sd{margin:8px 0 16px}.rpt .c-custom--f3c20f49 .stairs{align-items:flex-start;gap:6px;display:flex}.rpt .c-custom--f3c20f49 .col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.rpt .c-custom--f3c20f49 .plot{justify-content:center;align-items:flex-end;height:222px;display:flex;position:relative}.rpt .c-custom--f3c20f49 .rise{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.rpt .c-custom--f3c20f49 .bar{border-radius:3px 3px 0 0;width:100%;display:block}.rpt .c-custom--f3c20f49 .val{font-family:var(--serif);color:var(--ink);text-align:center;white-space:nowrap;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.1}.rpt .c-custom--f3c20f49 .col.last .val{color:var(--accent-dark)}.rpt .c-custom--f3c20f49 .val .of{font-family:var(--sans);color:var(--ink-3);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.rpt .c-custom--f3c20f49 .lab{color:var(--ink);text-align:center;border-top:1.5px solid var(--ink-3);margin-top:-1.5px;padding:8px 4px 0;font-size:11px;font-weight:600;line-height:1.3}.rpt .c-custom--f3c20f49 .col.last .lab{color:var(--accent-dark)}.rpt .c-custom--f3c20f49 .notes{margin:8px 0 0}.rpt .c-custom--f3c20f49 .note{color:var(--ink-3);margin:0 0 4px;font-size:10px;font-style:normal;line-height:1.45}.rpt .c-custom--f3c20f49 .fr-head{margin:0 0 10px}.rpt .c-custom--f3c20f49 .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--f3c20f49 .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--f3c20f49 .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--f3c20f49 .fr-foot{margin:4px 0 0}.rpt .c-custom--f3c20f49 .fr-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .c-executive--pull-quote .qs{margin:4px 0 12px}.rpt .c-executive--pull-quote .qs.pair{grid-template-columns:1fr 1fr;gap:12px;margin:2px 0 12px;display:grid}.rpt .c-executive--pull-quote .q{background:var(--accent-tint-2);break-inside:avoid;border-radius:4px;margin:0;padding:14px 18px 12px 58px;position:relative}.rpt .c-executive--pull-quote .pair .q{padding:12px 14px 10px 46px}.rpt .c-executive--pull-quote .mark{font-family:var(--serif);color:var(--accent);font-size:62px;font-weight:700;line-height:1;position:absolute;top:2px;left:14px}.rpt .c-executive--pull-quote .pair .mark{font-size:50px;top:0;left:10px}.rpt .c-executive--pull-quote .said{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:13.2px;font-style:normal;line-height:1.5}.rpt .c-executive--pull-quote .pair .said{font-size:12px;line-height:1.45}.rpt .c-executive--pull-quote .who{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:9px;font-weight:700}.rpt .c-executive--pull-quote .pair .who{font-size:8.4px;line-height:1.35}.rpt .c-custom--35070e4e .c-t2-baseline-bars{margin:6px 0 16px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .fr-head{margin:0 0 10px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--35070e4e .c-t2-baseline-bars .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--35070e4e .c-t2-baseline-bars .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--35070e4e .c-t2-baseline-bars .panel{background:var(--plot);break-inside:avoid;border-radius:4px;margin:0 0 10px;padding:12px 16px 10px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .ph{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:10.5px;font-weight:700}.rpt .c-custom--35070e4e .c-t2-baseline-bars .row{grid-template-columns:36% 1fr;align-items:center;min-height:30px;margin-bottom:8px;display:grid}.rpt .c-custom--35070e4e .c-t2-baseline-bars .lab{color:var(--ink);text-align:right;padding-right:12px;font-size:11px;line-height:1.3}.rpt .c-custom--35070e4e .c-t2-baseline-bars .track{align-items:center;height:26px;display:flex}.rpt .c-custom--35070e4e .c-t2-baseline-bars .bar{border-radius:2px;flex:none;height:100%}.rpt .c-custom--35070e4e .c-t2-baseline-bars .val{color:var(--ink);white-space:nowrap;flex:none;margin-left:8px;font-size:12px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .val strong{font-family:var(--serif);font-size:14px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .val .of{color:var(--ink-3);margin-left:6px;font-size:10px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .strip{border-radius:2px;height:26px;display:flex;overflow:hidden}.rpt .c-custom--35070e4e .c-t2-baseline-bars .seg{box-sizing:border-box;flex:none;height:100%}.rpt .c-custom--35070e4e .c-t2-baseline-bars .seg.ns{border:1px dashed var(--ink-3)}.rpt .c-custom--35070e4e .c-t2-baseline-bars .legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-top:10px;display:grid}.rpt .c-custom--35070e4e .c-t2-baseline-bars .key{color:var(--ink-2);align-items:center;font-size:10.5px;display:flex}.rpt .c-custom--35070e4e .c-t2-baseline-bars .sw{box-sizing:border-box;border-radius:2px;flex:none;width:10px;height:10px;margin-right:6px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .sw.ns{border:1px dashed var(--ink-3)}.rpt .c-custom--35070e4e .c-t2-baseline-bars .kl{flex:1}.rpt .c-custom--35070e4e .c-t2-baseline-bars .kv{color:var(--ink);flex:none;margin-left:6px}.rpt .c-custom--35070e4e .c-t2-baseline-bars .fr-foot{margin:4px 0 0}.rpt .c-custom--35070e4e .c-t2-baseline-bars .fr-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .c-appendix--category-bars .chart-panel{background:var(--plot);break-inside:avoid;border-radius:4px;margin:0 0 14px;padding:14px 16px 10px}.rpt .c-appendix--category-bars .bars{--lab:29.7%;--gap:8.9%;padding-top:7.6px;position:relative}.rpt .c-appendix--category-bars .wide .bars,.rpt .c-appendix--category-bars .wide .axis{--lab:37.1%}.rpt .c-appendix--category-bars .gridlines{left:var(--lab);right:var(--gap);position:absolute;top:0;bottom:3px}.rpt .c-appendix--category-bars .gridline{border-left:1px solid var(--rule);width:0;position:absolute;top:0;bottom:0;left:0}.rpt .c-appendix--category-bars .row{grid-template-columns:var(--lab) 1fr var(--gap);align-items:center;min-height:22.9px;margin-bottom:6.7px;display:grid;position:relative}.rpt .c-appendix--category-bars .lab{text-align:right;color:var(--ink);padding-right:9.5px;font-size:10.5px;line-height:11.4px}.rpt .c-appendix--category-bars .lab .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpt .c-appendix--category-bars .lab .sub{color:var(--ink-3);margin-top:1px;font-size:8.6px;line-height:10px;display:block}.rpt .c-appendix--category-bars .track{align-items:center;height:22.9px;display:flex;position:relative}.rpt .c-appendix--category-bars .bar{border-radius:1.5px;flex:none;height:100%}.rpt .c-appendix--category-bars .val{color:var(--ink);white-space:nowrap;flex:none;margin-left:5.7px;font-size:10.5px}.rpt .c-appendix--category-bars .val.missing{color:var(--ink-4);margin-left:5.7px}.rpt .c-appendix--category-bars .axis{--lab:29.7%;--gap:8.9%;height:27px;margin:-3px var(--gap) 0 var(--lab);position:relative}.rpt .c-appendix--category-bars .axis .tick{color:var(--ink-3);font-size:9.5px;line-height:11px;position:absolute;top:2px;left:0;transform:translate(-50%)}.rpt .c-appendix--category-bars .axis .axis-title{color:var(--ink-3);white-space:nowrap;font-size:9.5px;line-height:11px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.rpt .c-appendix--category-bars .row.summary .bar.outline{box-sizing:border-box;border:1.5px solid var(--accent-dark);background:repeating-linear-gradient(135deg, var(--accent-tint) 0 3px, var(--white) 3px 6px)}.rpt .c-appendix--category-bars .row.summary .val{color:var(--accent-dark);font-weight:700}.rpt .c-appendix--category-bars .row.summary .lab{font-weight:600}.rpt .c-appendix--category-bars .tag{border:1px solid var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);vertical-align:1px;border-radius:2px;margin-right:5px;padding:0 4px;font-size:7.5px;font-weight:700;line-height:10px;display:inline-block}.rpt .c-appendix--category-bars .sep{margin:2px 0 9px var(--lab);border-top:1px solid var(--rule);height:3px}.rpt .c-appendix--category-bars .notes{margin:10px 0 0}.rpt .c-appendix--category-bars .note{color:var(--ink-3);margin:0 0 6px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-appendix--category-bars .note .lead{font-weight:700}.rpt .c-custom--f7da4fe4 .tq{margin:6px 0 16px}.rpt .c-custom--f7da4fe4 .tq .tq-head{margin:0 0 10px}.rpt .c-custom--f7da4fe4 .tq .tq-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--f7da4fe4 .tq .tq-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--f7da4fe4 .tq .tq-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--f7da4fe4 .tq .tq-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-bottom:8px;display:grid}.rpt .c-custom--f7da4fe4 .tq .tq-ph{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-dark);border-bottom:1.5px solid var(--accent);margin:0 0 8px;padding-bottom:4px;font-size:11px;font-weight:700}.rpt .c-custom--f7da4fe4 .tq .tq-qt{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.rpt .c-custom--f7da4fe4 .tq .tq-qt th{color:var(--ink);text-align:center;padding:2px;font-size:10.5px;font-weight:700;line-height:1.25}.rpt .c-custom--f7da4fe4 .tq .tq-qt th.tq-blank{width:26%}.rpt .c-custom--f7da4fe4 .tq .tq-qt th.tq-axis{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-size:10px}.rpt .c-custom--f7da4fe4 .tq .tq-qt th.tq-side{color:var(--ink-2);font-weight:600}.rpt .c-custom--f7da4fe4 .tq .tq-qt th.tq-rowh{text-align:right;color:var(--ink-2);padding-right:8px;font-weight:600}.rpt .c-custom--f7da4fe4 .tq .tq-axis2{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:9px;font-weight:700;display:block}.rpt .c-custom--f7da4fe4 .tq .tq-qc{text-align:center;vertical-align:middle;border-radius:4px;height:84px;padding:6px 4px}.rpt .c-custom--f7da4fe4 .tq .tq-qn{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.rpt .c-custom--f7da4fe4 .tq .tq-qc .tq-pct{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1;display:block}.rpt .c-custom--f7da4fe4 .tq .tq-qc .tq-cnt{opacity:.85;margin-top:3px;font-size:9.5px;display:block}.rpt .c-custom--f7da4fe4 .tq .tq-br{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 60px;align-items:center;gap:8px;margin:0 0 12px;display:grid}.rpt .c-custom--f7da4fe4 .tq .tq-bl{color:var(--ink-2);font-size:11px;line-height:1.3}.rpt .c-custom--f7da4fe4 .tq .tq-br.on .tq-bl{color:var(--ink);font-weight:700}.rpt .c-custom--f7da4fe4 .tq .tq-bt{background:var(--plot);border-radius:2px;height:14px;overflow:hidden}.rpt .c-custom--f7da4fe4 .tq .tq-bf{border-radius:2px;height:100%;display:block}.rpt .c-custom--f7da4fe4 .tq .tq-bv{text-align:right;white-space:nowrap}.rpt .c-custom--f7da4fe4 .tq .tq-bv .tq-pct{font-family:var(--serif);color:var(--ink);font-size:13px;font-weight:700}.rpt .c-custom--f7da4fe4 .tq .tq-bv .tq-cnt{color:var(--ink-3);font-size:9px;display:block}.rpt .c-custom--f7da4fe4 .tq .tq-foot{margin:6px 0 0}.rpt .c-custom--f7da4fe4 .tq .tq-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .c-custom--b51b5a1d .dv{margin:6px 0 12px}.rpt .c-custom--b51b5a1d .legend{color:var(--ink-2);grid-template-columns:28% 1fr 1fr 78px;align-items:center;margin:0 0 8px;font-size:9.5px;display:grid}.rpt .c-custom--b51b5a1d .legend .lo{text-align:right;grid-column:2;padding-right:8px}.rpt .c-custom--b51b5a1d .legend .hi{grid-column:3;padding-left:8px}.rpt .c-custom--b51b5a1d .legend .mid{text-align:center;grid-column:4}.rpt .c-custom--b51b5a1d .key-item{white-space:nowrap;align-items:center;margin:0 4px;display:inline-flex}.rpt .c-custom--b51b5a1d .sw{border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.rpt .c-custom--b51b5a1d .sw-mid{border:1px solid var(--ink-3);box-sizing:border-box}.rpt .c-custom--b51b5a1d .item{break-inside:avoid;grid-template-columns:28% 1fr 1fr 78px;align-items:center;margin:0 0 6px;display:grid}.rpt .c-custom--b51b5a1d .lab{color:var(--ink);padding-right:10px;font-size:12px;font-weight:600;line-height:1.3}.rpt .c-custom--b51b5a1d .left{border-right:1.5px solid var(--ink-3);flex-direction:row;justify-content:flex-end;align-items:center;height:20px;display:flex}.rpt .c-custom--b51b5a1d .right{align-items:center;height:20px;display:flex}.rpt .c-custom--b51b5a1d .s{flex:none;height:100%}.rpt .c-custom--b51b5a1d .end{white-space:nowrap;flex:none;font-size:10px;font-weight:700}.rpt .c-custom--b51b5a1d .lo-end{color:var(--ink-2);padding-right:5px}.rpt .c-custom--b51b5a1d .hi-end{color:var(--accent-dark);padding-left:5px}.rpt .c-custom--b51b5a1d .mid{text-align:center;color:var(--ink-2);font-size:10px}.rpt .c-custom--b51b5a1d .midv{box-sizing:border-box;text-align:center;border:1px solid var(--ink-3);border-radius:2px;min-width:34px;padding:0 5px;display:inline-block}.rpt .c-custom--b51b5a1d .notes{margin:6px 0 0}.rpt .c-custom--b51b5a1d .note{color:var(--ink-3);margin:0 0 4px;font-size:10px;font-style:normal;line-height:1.45}.rpt .c-custom--b51b5a1d .fr-head{margin:0 0 10px}.rpt .c-custom--b51b5a1d .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--b51b5a1d .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--b51b5a1d .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--b51b5a1d .fr-foot{margin:4px 0 0}.rpt .c-custom--b51b5a1d .fr-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .c-custom--3321ef6e .mx{margin:6px 0 16px}.rpt .c-custom--3321ef6e .grid{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.rpt .c-custom--3321ef6e th{color:var(--ink);text-align:center;vertical-align:bottom;padding:0 2px 6px;font-size:11px;font-weight:700;line-height:1.25}.rpt .c-custom--3321ef6e th.measure{width:34%}.rpt .c-custom--3321ef6e th .n{color:var(--ink-3);margin-top:2px;font-size:9px;font-weight:400;display:block}.rpt .c-custom--3321ef6e td.measure{color:var(--ink);padding:6px 12px 6px 0;font-size:12.5px;font-weight:600;line-height:1.3}.rpt .c-custom--3321ef6e td.cell{text-align:center;font-family:var(--serif);color:var(--ink);border-radius:3px;height:42px;font-size:15px;font-weight:700}.rpt .c-custom--3321ef6e td.cell.dark{color:var(--on-accent)}.rpt .c-custom--3321ef6e td.cell.overall{color:var(--ink);font-size:13.5px}.rpt .c-custom--3321ef6e .of{font-family:var(--sans);opacity:.85;font-size:9px;font-weight:400;display:block}.rpt .c-custom--3321ef6e .sig{margin-left:2px;font-size:7px}.rpt .c-custom--3321ef6e .notes{margin:6px 0 0}.rpt .c-custom--3321ef6e .note{color:var(--ink-3);margin:0 0 4px;font-size:10px;font-style:normal;line-height:1.45}.rpt .c-custom--3321ef6e .fr-head{margin:0 0 10px}.rpt .c-custom--3321ef6e .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--3321ef6e .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--3321ef6e .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--3321ef6e .fr-foot{margin:4px 0 0}.rpt .c-custom--3321ef6e .fr-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .c-custom--32a8f841 .lc{margin:4px 0 6px}.rpt .c-custom--32a8f841 .lr{grid-template-columns:30% 1fr;align-items:center;display:grid}.rpt .c-custom--32a8f841 .cells{display:grid}.rpt .c-custom--32a8f841 .c2{grid-template-columns:repeat(2,1fr)}.rpt .c-custom--32a8f841 .c3{grid-template-columns:repeat(3,1fr)}.rpt .c-custom--32a8f841 .c4{grid-template-columns:repeat(4,1fr)}.rpt .c-custom--32a8f841 .c5{grid-template-columns:repeat(5,1fr)}.rpt .c-custom--32a8f841 .c6{grid-template-columns:repeat(6,1fr)}.rpt .c-custom--32a8f841 .c7{grid-template-columns:repeat(7,1fr)}.rpt .c-custom--32a8f841 .c8{grid-template-columns:repeat(8,1fr)}.rpt .c-custom--32a8f841 .plot{line-height:0}.rpt .c-custom--32a8f841 .lines{width:100%;height:auto;display:block;overflow:visible}.rpt .c-custom--32a8f841 .base{stroke:var(--ink-3);stroke-width:1.2px}.rpt .c-custom--32a8f841 .ln{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.rpt .c-custom--32a8f841 .ln0{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 4}.rpt .c-custom--32a8f841 .ln1{stroke:var(--accent-dark)}.rpt .c-custom--32a8f841 .ln2{stroke:var(--accent)}.rpt .c-custom--32a8f841 .dt0{fill:var(--ink-3)}.rpt .c-custom--32a8f841 .dt1{fill:var(--accent-dark)}.rpt .c-custom--32a8f841 .dt2{fill:var(--accent)}.rpt .c-custom--32a8f841 .lt{text-anchor:end;font-size:9.5px;font-weight:700}.rpt .c-custom--32a8f841 .lt0{fill:var(--ink-2);font-weight:600}.rpt .c-custom--32a8f841 .lt1{fill:var(--accent-dark)}.rpt .c-custom--32a8f841 .lt2{fill:var(--accent)}.rpt .c-custom--32a8f841 .xl{text-align:center;color:var(--ink-2);padding:5px 0;font-size:10px;font-weight:700}.rpt .c-custom--32a8f841 .vals{border-top:1px solid var(--neutral)}.rpt .c-custom--32a8f841 .gl{color:var(--ink);align-items:center;padding:3px 8px 3px 0;font-size:10.5px;font-weight:600;line-height:1.2;display:flex}.rpt .c-custom--32a8f841 .gn{flex-direction:column;display:flex}.rpt .c-custom--32a8f841 .key{border-top:2.5px solid;flex:none;width:16px;height:0;margin-right:7px;display:inline-block}.rpt .c-custom--32a8f841 .key0{border-top:1.5px dashed var(--ink-3)}.rpt .c-custom--32a8f841 .key1{border-top-color:var(--accent-dark)}.rpt .c-custom--32a8f841 .key2{border-top-color:var(--accent)}.rpt .c-custom--32a8f841 .n{color:var(--ink-3);font-size:9px;font-weight:400}.rpt .c-custom--32a8f841 .v{text-align:center;color:var(--ink);padding:3px 0;font-size:10.5px;font-weight:700;line-height:1.2}.rpt .c-custom--32a8f841 .vv{display:inline-block;position:relative}.rpt .c-custom--32a8f841 .v0{color:var(--ink-2);font-weight:600}.rpt .c-custom--32a8f841 .sig{color:var(--accent-dark);margin-left:2px;font-size:7px;position:absolute;top:-1px;left:100%}.rpt .c-custom--32a8f841 .notes{margin:5px 0 0}.rpt .c-custom--32a8f841 .note{color:var(--ink-3);margin:0 0 2px;font-size:10px;font-style:normal;line-height:1.4}.rpt .c-custom--32a8f841 .fr-head{margin:0 0 6px}.rpt .c-custom--32a8f841 .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--32a8f841 .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--32a8f841 .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--b7b2abcb .fr{padding-top:18px}.rpt .c-custom--b7b2abcb .mx{margin:6px 0 16px}.rpt .c-custom--b7b2abcb .grid{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.rpt .c-custom--b7b2abcb th{color:var(--ink);text-align:center;vertical-align:bottom;padding:0 2px 6px;font-size:11px;font-weight:700;line-height:1.25}.rpt .c-custom--b7b2abcb th.measure{width:34%}.rpt .c-custom--b7b2abcb th .name{display:block}.rpt .c-custom--b7b2abcb th .n{color:var(--ink-3);margin-top:2px;font-size:9px;font-weight:400;display:block}.rpt .c-custom--b7b2abcb td.measure{color:var(--ink);padding:6px 12px 6px 0;font-size:12.5px;font-weight:600;line-height:1.3}.rpt .c-custom--b7b2abcb td.cell{text-align:center;font-family:var(--serif);color:var(--ink);border-radius:3px;height:42px;font-size:15px;font-weight:700}.rpt .c-custom--b7b2abcb td.cell.dark{color:var(--on-accent)}.rpt .c-custom--b7b2abcb td.cell.overall{color:var(--ink);font-size:13.5px}.rpt .c-custom--b7b2abcb .of{font-family:var(--sans);opacity:.85;font-size:9px;font-weight:400;display:block}.rpt .c-custom--b7b2abcb .sig{margin-left:2px;font-size:7px}.rpt .c-custom--b7b2abcb .notes{margin:6px 0 0}.rpt .c-custom--b7b2abcb .note{color:var(--ink-3);margin:0 0 4px;font-size:10px;font-style:normal;line-height:1.45}.rpt .c-custom--b7b2abcb .fr-head{margin:0 0 10px}.rpt .c-custom--b7b2abcb .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--b7b2abcb .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--b7b2abcb .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--b7b2abcb .fr-foot{margin:4px 0 0}.rpt .c-custom--b7b2abcb .fr-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .c-custom--826d638c .c-report--info-panels2{margin:8px 0 12px}.rpt .c-custom--826d638c .c-report--info-panels2 .title{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--826d638c .c-report--info-panels2 .panel{background:var(--plot);break-inside:avoid;border-radius:4px;margin:0 0 8px;padding:10px 14px 12px}.rpt .c-custom--826d638c .c-report--info-panels2 .ph{color:var(--ink-2);margin:0 0 8px;font-size:10.5px;font-style:normal;line-height:1.4}.rpt .c-custom--826d638c .c-report--info-panels2 .ph .ref{color:var(--accent-dark);letter-spacing:.04em;margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--826d638c .c-report--info-panels2 .stack{border-radius:2px;height:26px;margin:6px 0 8px;display:flex;overflow:hidden}.rpt .c-custom--826d638c .c-report--info-panels2 .seg{white-space:nowrap;box-shadow:inset -1.5px 0 0 var(--plot);justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.rpt .c-custom--826d638c .c-report--info-panels2 .legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:9.5px;line-height:12px;display:flex}.rpt .c-custom--826d638c .c-report--info-panels2 .legend .key{align-items:center;gap:4px;display:inline-flex}.rpt .c-custom--826d638c .c-report--info-panels2 .legend .key.strong{color:var(--ink);font-weight:700}.rpt .c-custom--826d638c .c-report--info-panels2 .legend .sw{border-radius:1px;flex:none;width:10px;height:10px;display:inline-block}.rpt .c-custom--826d638c .c-report--info-panels2 .legend .kv{font-weight:700}.rpt .c-custom--826d638c .c-report--info-panels2 .brow{grid-template-columns:32% 1fr 34px;align-items:center;gap:8px;min-height:17px;margin:0 0 3px;display:grid}.rpt .c-custom--826d638c .c-report--info-panels2 .blab{color:var(--ink-2);text-align:right;font-size:10px;line-height:1.2}.rpt .c-custom--826d638c .c-report--info-panels2 .brow.strong .blab{color:var(--ink);font-weight:700}.rpt .c-custom--826d638c .c-report--info-panels2 .track{border-bottom:1px solid var(--ink-3);height:12px;position:relative}.rpt .c-custom--826d638c .c-report--info-panels2 .fill{border-radius:1px;position:absolute;top:0;bottom:0;left:0}.rpt .c-custom--826d638c .c-report--info-panels2 .bval{color:var(--ink);text-align:right;font-size:10px;font-weight:700}.rpt .c-custom--826d638c .c-report--info-panels2 .foot{color:var(--ink-3);margin:4px 0 0;font-size:9.5px;line-height:1.45}.rpt .c-custom--96fc4365 .sgb{margin:6px 0 10px}.rpt .c-custom--96fc4365 .sgb .hd{margin:0 0 8px}.rpt .c-custom--96fc4365 .sgb .ttl{font-family:var(--serif);color:var(--ink);margin:0 0 3px;font-size:13.5px;font-weight:700;line-height:1.3}.rpt .c-custom--96fc4365 .sgb .q{color:var(--ink-2);margin:0 0 2px;font-size:10px;font-style:normal;line-height:1.4}.rpt .c-custom--96fc4365 .sgb .ref{color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-custom--96fc4365 .sgb .gr{grid-template-columns:30% 1fr 1fr;align-items:center;column-gap:14px;padding:2px 0;display:grid}.rpt .c-custom--96fc4365 .sgb .gr.hdr{border-bottom:1px solid var(--rule);padding:0 0 4px}.rpt .c-custom--96fc4365 .sgb .ch{color:var(--ink);font-size:10.5px;font-weight:700}.rpt .c-custom--96fc4365 .sgb .gh{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);margin:7px 0 1px;font-size:8.5px;font-weight:700}.rpt .c-custom--96fc4365 .sgb .lb{color:var(--ink);font-size:10.5px;line-height:1.2}.rpt .c-custom--96fc4365 .sgb .gr.ref{border-bottom:1px solid var(--rule);padding:5px 0 4px}.rpt .c-custom--96fc4365 .sgb .gr.ref .lb{font-weight:700}.rpt .c-custom--96fc4365 .sgb .trk{align-items:center;height:16px;display:flex;position:relative}.rpt .c-custom--96fc4365 .sgb .bar{border-radius:2px;flex:none;height:13px;display:inline-block}.rpt .c-custom--96fc4365 .sgb .val{white-space:nowrap;color:var(--ink);margin-left:5px;font-size:10.5px}.rpt .c-custom--96fc4365 .sgb .val b{font-family:var(--serif);font-size:11.5px;font-weight:700}.rpt .c-custom--96fc4365 .sgb .of{color:var(--ink-3);margin-left:4px;font-size:8.5px}.rpt .c-custom--96fc4365 .sgb .sig{color:var(--accent-dark);margin-left:1px;font-size:7px}.rpt .c-custom--96fc4365 .sgb .tick{border-right:1.5px dashed var(--ink-2);pointer-events:none;height:18px;position:absolute;top:-1px;left:0}.rpt .c-custom--96fc4365 .sgb .empty{color:var(--ink-3)}.rpt .c-custom--96fc4365 .sgb .ft{margin:7px 0 0}.rpt .c-custom--96fc4365 .sgb .key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:3px 9px;margin:0 0 4px;font-size:9px;display:flex}.rpt .c-custom--96fc4365 .sgb .kl{color:var(--ink-2);font-weight:700}.rpt .c-custom--96fc4365 .sgb .kb{align-items:center;gap:4px;display:inline-flex}.rpt .c-custom--96fc4365 .sgb .sw{border-radius:2px;width:12px;height:10px;display:inline-block}.rpt .c-custom--96fc4365 .sgb .tk{border-left:1.5px dashed var(--ink-2);width:0;height:11px;display:inline-block}.rpt .c-custom--96fc4365 .sgb .nt{color:var(--ink-3);margin:0 0 2px;font-size:9px;line-height:1.4}.rpt .c-custom--fc2e220c .c-appendix--category-bars .chart-panel{background:var(--plot);break-inside:avoid;border-radius:4px;margin:0 0 14px;padding:14px 16px 10px}.rpt .c-custom--fc2e220c .c-appendix--category-bars .bars{--lab:29.7%;--gap:8.9%;padding-top:7.6px;position:relative}.rpt .c-custom--fc2e220c .c-appendix--category-bars .wide .bars,.rpt .c-custom--fc2e220c .c-appendix--category-bars .wide .axis{--lab:37.1%}.rpt .c-custom--fc2e220c .c-appendix--category-bars .gridlines{left:var(--lab);right:var(--gap);position:absolute;top:0;bottom:3px}.rpt .c-custom--fc2e220c .c-appendix--category-bars .gridline{border-left:1px solid var(--rule);width:0;position:absolute;top:0;bottom:0;left:0}.rpt .c-custom--fc2e220c .c-appendix--category-bars .row{grid-template-columns:var(--lab) 1fr var(--gap);align-items:center;min-height:22.9px;margin-bottom:6.7px;display:grid;position:relative}.rpt .c-custom--fc2e220c .c-appendix--category-bars .lab{text-align:right;color:var(--ink);padding-right:9.5px;font-size:10.5px;line-height:11.4px}.rpt .c-custom--fc2e220c .c-appendix--category-bars .lab .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpt .c-custom--fc2e220c .c-appendix--category-bars .lab .sub{color:var(--ink-3);margin-top:1px;font-size:8.6px;line-height:10px;display:block}.rpt .c-custom--fc2e220c .c-appendix--category-bars .track{align-items:center;height:22.9px;display:flex;position:relative}.rpt .c-custom--fc2e220c .c-appendix--category-bars .bar{border-radius:1.5px;flex:none;height:100%}.rpt .c-custom--fc2e220c .c-appendix--category-bars .val{color:var(--ink);white-space:nowrap;flex:none;margin-left:5.7px;font-size:10.5px}.rpt .c-custom--fc2e220c .c-appendix--category-bars .val.missing{color:var(--ink-4)}.rpt .c-custom--fc2e220c .c-appendix--category-bars .axis{--lab:29.7%;--gap:8.9%;height:27px;margin:-3px var(--gap) 0 var(--lab);position:relative}.rpt .c-custom--fc2e220c .c-appendix--category-bars .axis .tick{color:var(--ink-3);font-size:9.5px;line-height:11px;position:absolute;top:2px;left:0;transform:translate(-50%)}.rpt .c-custom--fc2e220c .c-appendix--category-bars .axis .axis-title{color:var(--ink-3);white-space:nowrap;font-size:9.5px;line-height:11px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.rpt .c-custom--fc2e220c .c-appendix--category-bars .row.summary .bar.outline{box-sizing:border-box;border:1.5px solid var(--accent-dark);background:repeating-linear-gradient(135deg, var(--accent-tint) 0 3px, var(--white) 3px 6px)}.rpt .c-custom--fc2e220c .c-appendix--category-bars .row.summary .val{color:var(--accent-dark);font-weight:700}.rpt .c-custom--fc2e220c .c-appendix--category-bars .tag{border:1px solid var(--accent-dark);text-transform:uppercase;color:var(--accent-dark);border-radius:2px;margin-right:5px;padding:0 4px;font-size:7.5px;font-weight:700;line-height:10px;display:inline-block}.rpt .c-custom--fc2e220c .c-appendix--category-bars .sep{margin:2px 0 9px var(--lab);border-top:1px solid var(--rule);height:3px}.rpt .c-custom--fc2e220c .c-appendix--category-bars .notes{margin:10px 0 0}.rpt .c-custom--fc2e220c .c-appendix--category-bars .note{color:var(--ink-3);margin:0 0 6px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--fc2e220c .c-appendix--category-bars .fr-head{margin:0 0 10px}.rpt .c-custom--fc2e220c .c-appendix--category-bars .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-custom--fc2e220c .c-appendix--category-bars .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-custom--fc2e220c .c-appendix--category-bars .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .page{box-sizing:border-box;width:794px;height:1123px;position:relative;overflow:hidden}.rpt .page>.main{position:absolute;inset:56px 60px 64px}.rpt .page.cover>.main{inset:0}.rpt .page>.running,.rpt .page>.page-foot{position:absolute;left:60px;right:60px}.rpt .c-methods .fr-head{margin:0 0 8px}.rpt .c-methods .fr-title{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.rpt .c-methods .fr-q{color:var(--ink-2);margin:0 0 2px;font-size:10.5px;font-style:normal;line-height:1.45}.rpt .c-methods .fr-ref{letter-spacing:.04em;color:var(--accent-dark);margin-right:6px;font-style:normal;font-weight:700}.rpt .c-methods .notes{margin:6px 0 0}.rpt .c-methods .note{color:var(--ink-3);margin:0 0 4px;font-size:10px;font-style:normal;line-height:1.45}.rpt .c-methods .panel{background:var(--plot);break-inside:avoid;border-radius:4px;padding:12px 14px 10px}.rpt .c-methods .ph{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:10.5px;font-weight:700}.rpt .c-methods svg{width:100%;height:auto;font-family:var(--sans);font-variant-numeric:tabular-nums;display:block;overflow:visible}.rpt .c-methods .ax,.rpt .c-methods .axt{fill:var(--ink-3);font-size:9.5px}.rpt .c-methods .ytitle{fill:var(--ink-3);font-size:9px}.rpt .c-methods .gridl{stroke:var(--rule);stroke-width:1px}.rpt .c-methods .base{stroke:var(--ink-3);stroke-width:1.2px}.rpt .c-methods .zero{stroke:var(--ink-2);stroke-width:1.2px;stroke-dasharray:4 3}.rpt .c-methods .ln{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.rpt .c-methods .ln.dash{stroke-width:1.6px;stroke-dasharray:5 4}.rpt .c-methods .pt{stroke:var(--white);stroke-width:1.5px}.rpt .c-methods .lbl{fill:var(--ink);font-size:9.5px;font-weight:700}.rpt .c-methods .lbl2{fill:var(--ink-2);font-size:9px;font-weight:700}.rpt .c-methods .vl{fill:var(--ink-2);font-size:8.8px}.rpt .c-methods .tag{letter-spacing:.1em;text-transform:uppercase;fill:var(--accent-dark);font-size:8.5px;font-weight:700}.rpt .c-methods .rowlab{fill:var(--ink);font-size:10px}.rpt .c-methods .whisk{stroke:var(--ink-3);stroke-width:1px}.rpt .c-methods .legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:10px;line-height:1.3;display:flex}.rpt .c-methods .key{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rpt .c-methods .sw{border-top:2.5px solid;flex:none;width:16px;height:0}.rpt .c-methods .sw.dash{border-top-style:dashed;border-top-width:1.6px}.rpt .c-methods .sq{border-radius:2px;flex:none;width:10px;height:10px}.rpt .c-methods .dot{border-radius:50%;flex:none;width:10px;height:10px}.rpt .c-methods .mx{margin:4px 0 8px}.rpt .c-methods .mx table{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.rpt .c-methods .mx th{color:var(--ink);text-align:center;vertical-align:bottom;padding:0 2px 4px;font-size:10.5px;font-weight:700;line-height:1.25}.rpt .c-methods .mx th.measure{width:33%}.rpt .c-methods .mx th .n{color:var(--ink-3);margin-top:2px;font-size:8.8px;font-weight:400;display:block}.rpt .c-methods .mx td.measure{color:var(--ink);padding:2px 10px 2px 0;font-size:10.8px;font-weight:600;line-height:1.25}.rpt .c-methods .mx td.cell{text-align:center;font-family:var(--serif);color:var(--ink);border-radius:3px;height:27px;font-size:13px;font-weight:700}.rpt .c-methods .mx td.cell.dark{color:var(--on-accent)}.rpt .c-methods .mx td.group{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);border-bottom:1px solid var(--rule);padding:7px 0 2px;font-size:8.6px;font-weight:700}.rpt .c-methods .mx tr.hi td.measure{color:var(--accent-dark)}.rpt .c-methods .mx tr.hi td.cell{box-shadow:inset 0 0 0 1.5px var(--accent-dark)}.rpt .c-methods table.sp{border-collapse:collapse;table-layout:fixed;width:100%}.rpt .c-methods table.sp th{color:var(--ink);text-align:center;border-bottom:1px solid var(--neutral);vertical-align:bottom;padding:0 2px 3px;font-size:9.5px;font-weight:700;line-height:1.25}.rpt .c-methods table.sp td{text-align:center;border-bottom:1px solid var(--rule);color:var(--ink-2);padding:4px 2px 3px;font-size:10.5px;line-height:1.25}.rpt .c-methods table.sp th.sc,.rpt .c-methods table.sp td.sc{text-align:left;width:40%}.rpt .c-methods table.sp td.sc{color:var(--ink);font-size:10px;font-weight:600}.rpt .c-methods table.sp td.win{font-family:var(--serif);color:var(--accent-dark);font-size:12.5px;font-weight:700}.rpt .c-methods table.sp tr.tot td{color:var(--ink-3);border-bottom:0;padding-top:4px;font-size:9.5px;font-style:normal}.rpt .c-methods .c-appendix--category-bars .row{min-height:19px;margin-bottom:4px}.rpt .c-methods .c-appendix--category-bars .track{height:19px}.rpt .c-methods .c-appendix--category-bars .chart-panel{margin:0 0 8px;padding:10px 16px 6px}.rpt .c-methods .mx td.cell{height:21px;font-size:12px}.rpt .c-methods .mx td.group{padding:5px 0 1px}.rpt .c-methods .mx td.measure{padding:1px 10px 1px 0;font-size:10.5px}.rpt .c-methods .mx th{padding:0 2px 2px}.rpt .c-methods .fr{margin:4px 0 10px}.rpt #page-006 .c-methods .fr{margin:2px 0 7px}.rpt .c-methods .kfx .kf{margin:4px 0 14px}.rpt .c-methods .kfx .l{margin-top:6px}.rpt .hero-panel{background:var(--plot);border-radius:4px;margin:0 0 10px;padding:14px 18px 12px}.rpt .hero-panel .ph{margin-bottom:10px}.rpt .c-methods .hero-panel svg{width:100%;height:auto;display:block;overflow:visible}.rpt .c-methods .big-ax{fill:var(--ink-3);font-size:10.5px}.rpt .c-methods .big-lbl{fill:var(--ink);font-size:11.5px;font-weight:700}.rpt .c-methods .big-vl{fill:var(--ink);font-size:11px;font-weight:700}.rpt .c-methods .big-row{fill:var(--ink);font-size:11px}.rpt .c-methods .big-leg{font-size:10.5px}.rpt .c-methods .stack-lbl{fill:#fff;font-size:12px;font-weight:700}.rpt .c-executive--opening .summary{border-bottom:2px solid var(--accent);margin:0 0 16px;padding-bottom:12px}.rpt .c-executive--opening .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:10px;font-weight:700}.rpt .c-executive--opening .h1{font-family:var(--serif);color:var(--ink);max-width:94%;margin:0;font-size:22px;font-weight:700;line-height:1.25}.rpt .c-executive--opening .lede p{font-family:var(--serif);color:var(--ink-2);margin:10px 0 0;font-size:12.8px;line-height:1.55}.rpt .c-report--key-figures .kf{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:6px 0 22px;display:grid}.rpt .c-report--key-figures .kf.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rpt .c-report--key-figures .fig{border-top:3px solid var(--accent);padding-top:12px}.rpt .c-report--key-figures .n{font-family:var(--serif);color:var(--accent);letter-spacing:-.01em;white-space:nowrap;font-size:38px;font-weight:700;line-height:1}.rpt .c-report--key-figures .kf.n4 .n{font-size:30px}.rpt .c-report--key-figures .n .of{font-family:var(--sans);color:var(--ink-3);margin-top:4px;font-size:11px;font-weight:400;display:block}.rpt .c-report--key-figures .l{color:var(--ink-2);margin-top:8px;font-size:11.5px;line-height:1.4}.rpt .c-report--key-figures .fr-foot{margin:4px 0 0}.rpt .c-report--key-figures .fr-note{color:var(--ink-3);margin:0 0 2px;font-size:9.5px;line-height:1.45}.rpt .toc{margin:18px 0 0}.rpt .toc .th{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:9.5px;font-weight:700}.rpt .toc .row{border-top:1px solid var(--rule);grid-template-columns:34px 1fr 36px;align-items:baseline;gap:12px;padding:9px 0;display:grid}.rpt .toc .row:last-child{border-bottom:1px solid var(--rule)}.rpt .toc .n{font-family:var(--serif);color:var(--accent);font-size:18px;font-weight:700;line-height:1}.rpt .toc .t{font-family:var(--serif);color:var(--ink);font-size:13.2px;font-weight:700;line-height:1.35}.rpt .toc .t small{font-family:var(--sans);color:var(--ink-3);margin-top:3px;font-size:10.5px;font-weight:400;line-height:1.4;display:block}.rpt .toc .p{color:var(--ink-3);text-align:right;font-size:10px}.rpt .page-notes{position:absolute;bottom:0;left:0;right:0}.rpt .glance{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 0;display:grid}.rpt .glance .g{border-top:1px solid var(--rule);padding-top:9px}.rpt .glance .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 5px;font-size:9px;font-weight:700}.rpt .glance .v{color:var(--ink-2);margin:0;font-size:11px;line-height:1.45}.rpt .glance .v b{color:var(--ink);font-weight:600}.rpt .text-block .text-sub{font-family:inherit;line-height:inherit}.rpt{--sans:var(--font-inter,"Inter"),"Helvetica Neue",Arial,sans-serif;--serif:var(--font-source-serif,"Source Serif 4"),Georgia,"Times New Roman",serif;font-family:var(--sans);color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.42}
.cs3.csi .crumb .seg{white-space:nowrap}.cs3.csi .pages .chip{background:#0a0c12}.cs3.csi .art{min-width:0}.cs3.csi .illus{max-width:410px;color:var(--cs3-dim);align-items:flex-start;gap:8px;margin:20px 0 0 6px;font-size:11.5px;line-height:1.5;display:flex}.cs3.csi .illus i,.cs3.csi .trust i{background:var(--cs3-royal) url(/images/home/bolt-white.svg) center/4.5px 9px no-repeat;border-radius:4px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.cs3.csi .trust{align-items:flex-start;gap:10px;margin-top:28px;padding:12px 16px;font-size:12px}.cs3.csi .rp-frame{aspect-ratio:794/1123;--rp-s:.378;background:#fff;width:100%;position:relative;overflow:hidden}.cs3.csi .rp-scale{transform-origin:0 0;width:794px;height:1123px;transform:scale(var(--rp-s));position:absolute;top:0;left:0}.cs3.csi .pages .front .rp-frame{height:100%}.cs3.csi .doc .rp-frame{--rp-s:.554}.cs3.csi .bd{white-space:nowrap}.cs3.csi .ub .bd,.cs3.csi .bd.rl{white-space:normal}.cs3.csi .bo.j{white-space:nowrap}.cs3.csi :is(h1,h2,h3).wp{text-wrap:pretty}.cs3.csi .tile .v b .bolt{vertical-align:-2px;opacity:.9;background:url(/images/home/bolt-white.svg) 50%/contain no-repeat;width:12px;height:22px;margin-right:9px;display:inline-block}.cs3.csi .bgrid{border:1px solid var(--cs3-hair-s);background:var(--cs3-panel);border-radius:0 0 14px 14px;margin-bottom:40px;overflow:hidden}.cs3.csi .bg-row{grid-template-columns:168px repeat(3,minmax(0,1fr));display:grid}.cs3.csi .bg-row+.bg-row{border-top:1px solid var(--cs3-hair)}.cs3.csi .bg-h{border-right:1px solid var(--cs3-hair);background:#2563eb0f;padding:22px}.cs3.csi .bg-h .lab{color:var(--cs3-blue-soft);line-height:1.5}.cs3.csi .bg-c{padding:20px 24px 22px}.cs3.csi .bg-c+.bg-c{border-left:1px solid var(--cs3-hair)}.cs3.csi .bg-c .lab{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cs3.csi .bg-c svg{width:15px;height:15px;color:var(--cs3-blue-soft);flex:none}.cs3.csi .bg-c p{font:500 16px/1.45 var(--font-inter);color:#eef2f8;text-wrap:balance;margin:0}.cs3.csi .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs3.csi .steps:before{content:"";background:linear-gradient(90deg,#4f8cff99,#1dd4a873);height:1px;position:absolute;top:14px;left:14px;right:14px}.cs3.csi .steps li{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding-top:48px;display:grid;position:relative}.cs3.csi .steps .sn{width:28px;height:28px;font:700 12px var(--font-inter);color:#fff;background:var(--cs3-royal);box-shadow:0 0 0 6px var(--bg-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.cs3.csi .steps .lab{color:var(--cs3-blue-soft);margin-bottom:10px;display:block}.cs3.csi .steps h3{font:600 19px/1.28 var(--font-poppins);letter-spacing:-.4px;color:#fff;margin:0 0 10px}.cs3.csi .steps p{color:var(--text-body);margin:0;font-size:14.5px;line-height:1.55}.cs3.csi .fx>*,.cs3.csi .find>div{min-width:0}.cs3.csi .base{overflow-wrap:anywhere}.cs3.csi .base .lc{text-transform:none}.cs3.csi .find .fq{color:var(--cs3-blue-soft);margin:3px 0 10px;display:block}.cs3.csi .delta div>span{margin-top:4px;line-height:1.4;display:block}.cs3.csi :is(.take3 p,.tile p,.bar span,.delta div){text-wrap:balance}.cs3.csi .doc .sheet.flip{aspect-ratio:794/1123;background:#fff;position:relative}.cs3.csi .flip-page{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s;position:absolute;inset:0}.cs3.csi .flip-page.on{opacity:1;visibility:visible;transition:opacity .45s,visibility}.cs3.csi .doc .cap b{color:#cfd6e2;font-weight:500}.cs3.csi .doc .cap .cap-m{white-space:normal;display:none}.cs3.csi .card .aud{border-top:1px solid var(--cs3-hair);color:var(--text-muted);margin:0 18px 18px;padding-top:12px;font-size:13px;line-height:1.5}@media (max-width:1180px) and (min-width:1001px){.cs3.csi .steps h3{font-size:min(19px,1.9vw - 2.736px)}}@media (max-width:1180px) and (min-width:901px){.cs3.csi .bg-row{grid-template-columns:132px repeat(3,minmax(0,1fr))}.cs3.csi .bg-c{padding:18px 18px 20px}.cs3.csi .bg-h{padding:20px 18px}.cs3.csi .pages .front .rp-frame{--rp-s:.302}.cs3.csi .doc .rp-frame{--rp-s:.479}}@media (max-width:1000px){.cs3.csi .steps{grid-template-columns:1fr;gap:0}.cs3.csi .steps:before{display:none}.cs3.csi .steps li{padding:0 0 28px 52px;display:block}.cs3.csi .steps li:last-child{padding-bottom:0}.cs3.csi .steps li:before{content:"";background:linear-gradient(#4f8cff8c,#1dd4a866);width:1px;position:absolute;top:28px;bottom:0;left:13.5px}.cs3.csi .steps li:last-child:before{display:none}.cs3.csi .doc .sheet.flip{aspect-ratio:auto;scroll-snap-type:x mandatory;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:12px;margin:0 -40px -36px;padding:0 40px 44px;scroll-padding-inline:40px;display:flex;overflow:auto hidden}.cs3.csi .doc .sheet.flip::-webkit-scrollbar{display:none}.cs3.csi .flip-page{opacity:1;visibility:visible;scroll-snap-align:start;flex:0 0 min(78%,340px);position:static}.cs3.csi .flip-page .rp-frame{--rp-s:.33;border:1px solid #ffffff1f;border-radius:4px;box-shadow:0 18px 40px #00000080}.cs3.csi .doc .cap .cap-d,.cs3.csi .doc .cap .cap-r{display:none}.cs3.csi .doc .cap .cap-m{display:inline}}.cs3.csi .vb{background:linear-gradient(#070b14cc,#070b14e6),var(--cover,none) center 40%/cover no-repeat}@media (max-width:900px){.cs3.csi .bg-row{grid-template-columns:1fr}.cs3.csi .bg-h{border-right:0;border-bottom:1px solid var(--cs3-hair);padding:14px 16px}.cs3.csi .bg-c{padding:16px}.cs3.csi .bg-c+.bg-c{border-left:0;border-top:1px solid var(--cs3-hair)}.cs3.csi .doc .sheet.flip{margin:0 -20px -36px;padding:0 20px 44px;scroll-padding-inline:20px}.cs3.csi .pages .front .rp-frame{--rp-s:.29}.cs3.csi .close{padding:56px 0 72px}.cs3.csi .vb{background:linear-gradient(#070b14ad,#070b14d6),var(--cover,none) center/cover no-repeat}.cs3.csi .art .illus{text-align:center;justify-content:center;max-width:340px;margin:22px auto 0;font-size:12.5px}.cs3.csi .trust{font-size:12.5px}.cs3.csi .base{letter-spacing:1px;font-size:11.5px;line-height:1.6}.cs3.csi .crumb a{margin:-12px 0;padding:12px 0;display:inline-block}}@media (max-width:900px) and (min-width:601px){.cs3.csi .bar{grid-template-columns:minmax(170px,28%) 1fr 40px}}@media (max-width:600px){.cs3.csi .crumb .seg:last-child,.cs3.csi .hero .ey .sep{display:none}.cs3.csi .hero .ey .pr{margin-top:8px;display:block}.cs3.csi .pages{max-width:none}.cs3.csi .art .illus{text-align:left;justify-content:flex-start;max-width:none;margin:22px 0 0}.cs3.csi .find{grid-template-columns:1fr;gap:10px}.cs3.csi .find h3{font-size:22px}.cs3.csi .bars{gap:16px}.cs3.csi .bar{row-gap:7px}.cs3.csi .take3>div{padding:16px 0}.cs3.csi .take3 b{font-size:40px}.cs3.csi .bg-c{grid-template-columns:110px 1fr;align-items:baseline;gap:12px;display:grid}.cs3.csi .bg-c .lab{margin:0}}@media (max-width:560px){.cs3.csi .tile,.cs3.csi .tile:nth-child(-n+2){grid-template-columns:min-content 1fr;align-items:center;column-gap:14px}.cs3.csi .tile .v{grid-area:1/1;height:auto;margin:0}.cs3.csi .tile .lab{grid-area:1/2;margin:0}.cs3.csi .tile p{grid-area:2/1/auto/-1;margin-top:10px}.cs3.csi .tile .v b.w{white-space:nowrap}}@media (max-width:374px){.cs3.csi .h1{font-size:34px}}@media (max-width:400px){.cs3.csi .close .h2{font-size:28px}.cs3.csi .unk h3{font-size:19px}.cs3.csi .unk>div{padding:20px 18px}.cs3.csi .bg-c{display:block}.cs3.csi .bg-c .lab{margin:0 0 8px}}.rpt .views-pair{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 6px;display:grid}.rpt .c-methods .stack-lbl.on-light{fill:var(--significance)}.rpt .c-methods .rank{margin:0;padding:0;list-style:none}.rpt .c-methods .rank li{border-top:1px solid var(--rule);color:var(--ink);grid-template-columns:22px 1fr;align-items:baseline;padding:5px 0;font-size:11px;display:grid}.rpt .c-methods .rank li:first-child{border-top:0}.rpt .c-methods .rank b{font-family:var(--serif);color:var(--accent-dark);font-size:13px}.rpt .c-methods .rank li.up{color:var(--accent-dark);font-weight:700}.rpt .c-executive--opening .title,.rpt .c-executive--opening .h1{text-wrap:balance}.cs3.csi .rpt .c-executive--opening .h1{letter-spacing:normal}.cs3.csi .rpt .glance .g{color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:auto}.cs3.csi .rpt .toc .p{max-width:none;margin:0}.cs3.csi .rpt :where(p,li):not(.title,.h1){text-wrap:wrap}
