@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/roboto-variable-C0oFAyOj.woff2)format("woff2-variations")}@font-face{font-family:Bariol;font-style:normal;font-weight:200;font-display:swap;src:url(/build/assets/bariol-thin-ClfDy8mB.woff2)format("woff2")}@font-face{font-family:Bariol;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/bariol-regular-D9uwaxoM.woff2)format("woff2")}@font-face{font-family:Bariol;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/bariol-bold-CmYhcIo3.woff2)format("woff2")}:root{--font-sans:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Bariol", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--navy:#0a2c50;--navy-900:#061c34;--navy-700:#12406f;--navy-500:#2c5c8c;--navy-300:#8aa6c0;--navy-200:#b9cee4;--navy-100:#daeafa;--sky:#51d6ff;--sky-100:#d6f5ff;--gold:#f6ae2c;--gold-100:#fdf0d9;--red:#e3241a;--teal:#30ac9f;--wash:linear-gradient(150deg, #edf5fd, #ebfaff);--white:#fff;--paper:#fff;--grey-100:#e3e3e3;--grey-300:#d9d9d9;--grey-500:#a6a6a6;--grey-700:#7f7f7f;--grey-900:#404040;--bg:var(--paper);--surface:var(--white);--surface-sunk:var(--navy-100);--text:#0a0a0a;--text-muted:#555;--text-inverse:var(--white);--border:#cddcec;--border-strong:var(--navy);--focus:var(--sky);--danger:var(--red);--session-ended:#a8195f;--session-ended-bg:#fbe7f0;--brand-red:#e22319;--brand-red-cta:#dd0b24;--brand-red-cta-hover:#c20a20;--brand-red-cta-press:#a8081b;--brand-ink:#222;--t-display:clamp(32px, 3.4vw, 42px);--t-h1:clamp(23px, 2.1vw, 29px);--t-question:clamp(19px, 1.75vw, 25px);--t-h3:20px;--t-body-lg:18px;--t-body:15px;--t-small:13px;--t-caption:12px;--t-stat:clamp(38px, 4vw, 50px);--lh-tight:1.18;--lh-head:1.3;--lh-body:1.65;--w-regular:400;--w-medium:600;--w-bold:700;--w-black:800;--ls-eyebrow:.09em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--field-h:54px;--gauge-h:190px;--vspec-h:300px;--chip-fs:11px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--e-1:0 1px 2px #0a2c500f;--e-2:0 4px 14px #0a2c501a;--e-3:0 12px 32px #0a2c5024;--ease:cubic-bezier(.2, .7, .3, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.38s}.on-navy,.on-red{color:var(--white)}.on-sky,.on-gold,.on-grey,.on-tint{color:var(--navy)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--navy)}a{color:inherit;text-decoration:none}img{max-width:100%}:root{--logo-sas:url(/build/assets/logo-sas-BGuGa_1i.png);--logo-sas-round:url(/build/assets/logo-sas-round-DngGcZYW.png);--logo-pi:url(/build/assets/logo-pi-DRdwmwbv.png);--logo-wellcome:url(/build/assets/logo-wellcome-iPGUQOjB.png)}.sas-logo{background:var(--logo-sas-round) no-repeat left center/contain;flex:none;width:46px;height:46px;display:block}.sas-logo.sm{width:34px;height:34px}body[data-deck=a] .pg{--sf:var(--paper);--sf-ink:var(--navy);--sf-mute:var(--text-muted);--sf-hair:#0a2c5038;background:var(--sf);flex-direction:column;display:flex}body[data-deck=a] .site{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-6);background:var(--white);border-bottom:1px solid var(--border);display:flex}body[data-deck=a] .site .mark{background:var(--logo-sas-round) no-repeat left center/contain;flex:none;width:46px;height:46px;display:block}body[data-deck=a] .site .lock{align-items:center;display:flex}body[data-deck=a] .snav{align-items:center;gap:var(--s-5);font-size:var(--t-small);font-weight:700;display:flex}body[data-deck=a] .snav a{color:var(--navy);opacity:.72;padding-bottom:9px}body[data-deck=a] .snav a:hover{opacity:1;box-shadow:inset 0 -3px 0 var(--navy-200)}body[data-deck=a] .snav a.on{opacity:1;box-shadow:inset 0 -3px 0 var(--navy)}body[data-deck=a] .btn{font-family:inherit;font-weight:800;font-size:var(--t-small);border-radius:var(--r-md);border:2px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-items:center;gap:14px;padding:10px 17px;display:inline-flex}body[data-deck=a] .btn.lg{font-size:var(--t-body-lg);padding:15px 28px}body[data-deck=a] .btn.ghost{color:var(--navy);border-color:var(--border);background:0 0}body[data-deck=a] .btn.ghost:hover{border-color:var(--navy)}body[data-deck=a] .btn:hover{box-shadow:var(--e-2);transform:translateY(-1px)}body[data-deck=a] .btn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}body[data-deck=a] .btn .arw{font-size:1.15em;line-height:0;display:block;transform:translateY(-.02em)}body[data-deck=a] .btn.lg{gap:16px}body[data-deck=a] .wrap{width:100%;max-width:1000px;padding:0 var(--s-6);margin:0 auto}body[data-deck=a] .eyebrow{font-size:var(--t-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--navy-500);margin:0;font-weight:800}body[data-deck=a] .rule{background:var(--border);border:0;height:1px;margin:0}body[data-deck=a] .base{font-size:var(--t-caption);color:var(--text-muted);line-height:1.6}body[data-deck=a] .base a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.foot{background:var(--navy-900);color:#b9cee4;padding:var(--s-7) 0 var(--s-6);margin-top:auto}.foot .cols{gap:var(--s-8);flex-wrap:wrap;justify-content:space-between;display:flex}.foot h4{letter-spacing:.11em;text-transform:uppercase;color:#6d8aa8;margin:0 0 10px;font-size:11px;font-weight:800}.foot a{font-size:var(--t-small);color:#dce9f7;margin-bottom:7px;display:block}.foot a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.foot .fine{color:#8fa9c4;max-width:46ch;margin:0;font-size:11.5px;line-height:1.7}.foot .btm{margin-top:var(--s-6);padding-top:var(--s-5);color:#7f9dc0;border-top:1px solid #163a5e;font-size:11.5px}body[data-deck=a] .tgdonut{width:min(640px,93.4579% - 373.832px,max(340px,60vh));margin:0 auto;position:relative}body[data-deck=a] .tgdonut .sq{aspect-ratio:1;width:100%;position:relative}body[data-deck=a] .tgdonut .scene{perspective:1500px;perspective-origin:50% 46%;position:absolute;inset:0}body[data-deck=a] .tgdonut .ring{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(6deg)rotateY(46deg)}body[data-deck=a] .tgdonut .ring svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}body[data-deck=a] .tgdonut.live .ring svg.face path{pointer-events:all;cursor:pointer}body[data-deck=a] .tgdonut .overlay{pointer-events:none;position:absolute;inset:0}body[data-deck=a] .tgdonut .leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}body[data-deck=a] .tgdonut .leaders polyline{fill:none;stroke:var(--sf-hair);stroke-width:.26px;stroke-linecap:round;stroke-linejoin:round}body[data-deck=a] .tgdonut .lbls{position:absolute;inset:0}body[data-deck=a] .lb{opacity:0;white-space:nowrap;line-height:1.2;position:absolute}body[data-deck=a] .lb b,body[data-deck=a] .lb span{width:fit-content;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:5px;margin-left:-6px;padding:2px 6px}body[data-deck=a] .lb.r b,body[data-deck=a] .lb.r span{margin-left:auto;margin-right:-6px}body[data-deck=a] .lb b{letter-spacing:-.015em;color:var(--rest-ink);font-size:17px;font-weight:800;display:block}body[data-deck=a] .lb span{color:var(--sf-mute);font-variant-numeric:tabular-nums;margin-top:5px;font-size:15.5px;font-weight:700;display:block}body[data-deck=a] .lb.hot b,body[data-deck=a] .lb.hot span{background:var(--hl)}body[data-deck=a] .lb.hot b{color:var(--hot-ink)}body[data-deck=a] .lb.hot span{color:var(--navy)}body[data-deck=a] .tgdonut.sm .lb b{font-size:13px}body[data-deck=a] .tgdonut.sm .lb span{margin-top:3px;font-size:12px}body[data-deck=a] .tgdonut .readout{opacity:0;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-deck=a] .tgdonut .rnum{letter-spacing:-.035em;color:var(--sf-ink);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}body[data-deck=a] .tgdonut .rcap{color:var(--sf-mute);letter-spacing:.01em;font-weight:800;line-height:1.25}body[data-deck=a] .tgdonut .legend{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}body[data-deck=a] .tgdonut.compact .legend{clip-path:none;width:auto;height:auto;margin:var(--s-6) 0 0;gap:2px;max-width:none;display:grid;position:static;overflow:visible}body[data-deck=a] .tgdonut.compact .legend li{opacity:0}body[data-deck=a] .tgdonut .legend .lrow{font-size:var(--t-body);border-radius:var(--r-sm);align-items:center;gap:12px;padding:11px 12px;display:flex}body[data-deck=a] .tgdonut .legend a.lrow:hover{background:#0a2c500e}body[data-deck=a] .tgdonut .legend a.lrow:focus-visible{outline:2px solid var(--sky);outline-offset:1px}body[data-deck=a] .tgdonut .legend i{border-radius:4px;flex:none;align-self:center;width:13px;height:13px}body[data-deck=a] .tgdonut .legend b{color:var(--sf-ink);font-weight:800}body[data-deck=a] .tgdonut .legend em{color:var(--sf-mute);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:800}body[data-deck=a] .tgdonut.compact{width:100%}body[data-deck=a] .tgdonut.compact .sq{width:min(86%,max(220px,42vh));margin:0 auto}body[data-deck=a] .tgdonut.compact .legend li:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body[data-deck=a] .tgdonut.nolegend .legend{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}body[data-deck=a] .tgdonut .legend li.cur .lrow{background:var(--navy-100)}body[data-deck=a] .tgdonut.compact .lbls,body[data-deck=a] .tgdonut.compact .leaders{display:none}body[data-deck=a] .hero{padding:var(--s-8) var(--s-5) var(--s-5);text-align:center}body[data-deck=a] .hero h1{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:-.025em;margin:0 auto var(--s-4);max-width:19ch;color:var(--navy);text-wrap:balance;font-weight:800}body[data-deck=a] .hero .intro{font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--text);margin:0 auto var(--s-2);max-width:60ch}body[data-deck=a] .herofoot{text-align:center;padding:var(--s-5) var(--s-5) var(--s-8)}body[data-deck=a] .herofoot .base{margin:var(--s-5) auto 0;max-width:70ch}body[data-deck=a] .about{padding:var(--s-8) 0 var(--s-7);background:var(--white);border-top:1px solid var(--border)}body[data-deck=a] .about h2{font-size:var(--t-h1);letter-spacing:-.02em;margin:var(--s-3) 0 var(--s-5);color:var(--navy);font-weight:800}body[data-deck=a] .about p{font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--text);margin:0 0 var(--s-2);max-width:68ch}body[data-deck=a] .about p b{color:var(--navy);font-weight:700}body[data-deck=a] .about-grid{gap:var(--s-8);grid-template-columns:minmax(0,2fr) minmax(212px,.32fr);align-items:start;display:grid}body[data-deck=a] .research{background:var(--paper)}body[data-deck=a] .prow{display:grid}body[data-deck=a] .prow>div+div{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--border)}body[data-deck=a] .prow h5{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--s-3);font-size:10px;font-weight:800;line-height:1.5}body[data-deck=a] .prow .lg{align-items:center;height:112px;display:flex}body[data-deck=a] .prow .plogo{background-position:0;background-repeat:no-repeat;background-size:contain;display:block}body[data-deck=a] .prow .plogo.sas{background-image:var(--logo-sas-round);width:104px;height:104px}body[data-deck=a] .prow .plogo.pi{background-image:var(--logo-pi);width:176px;height:64px}body[data-deck=a] .prow .plogo.wc{background-image:var(--logo-wellcome);width:82px;height:82px}body[data-deck=a] .cta{background:var(--wash);border-top:1px solid var(--border);padding:var(--s-8) 0}body[data-deck=a] .cta-in{gap:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}body[data-deck=a] .cta h2{font-size:var(--t-h1);letter-spacing:-.02em;margin:0 0 var(--s-3);color:var(--navy);font-weight:800}body[data-deck=a] .cta p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--text);max-width:52ch;margin:0}body[data-deck=a] .cta .txt{flex:380px}body[data-deck=a] .a2head{padding-top:var(--s-8);padding-bottom:var(--s-6)}body[data-deck=a] .a2head h1{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:-.025em;margin:var(--s-3) 0 var(--s-4);color:var(--navy);max-width:none;font-weight:800}body[data-deck=a] .a2head p{font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--text);max-width:none;margin:0}body[data-deck=a] .a2grid{gap:var(--s-7);padding-bottom:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}body[data-deck=a] .a2grid .tgdonut{width:100%;max-width:none;margin:var(--s-5) 0 0}body[data-deck=a] .subhead{align-items:center;gap:var(--s-4);margin:0 0 var(--s-4);display:flex}body[data-deck=a] .subhead h3{font-size:var(--t-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--navy-500);white-space:nowrap;margin:0;font-weight:800}body[data-deck=a] .subhead .rule{flex:1}body[data-deck=a] .seglist{gap:var(--s-3);display:grid}body[data-deck=a] .segrow{gap:var(--s-4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}body[data-deck=a] .segrow:hover,body[data-deck=a] .segrow.is-hot{box-shadow:var(--e-2);border-color:var(--seg);transform:translateY(-2px)}body[data-deck=a] .segrow:focus-visible{outline:3px solid var(--sky);outline-offset:2px}body[data-deck=a] .segrow .pct{background:var(--seg-tint);color:var(--navy);border-radius:var(--r-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:64px;padding:0 10px;font-size:19px;font-weight:900;line-height:1;display:flex}body[data-deck=a] .segrow .nm{font-size:var(--t-body-lg);color:var(--navy);letter-spacing:-.01em;margin:0 0 3px;font-weight:800;display:block}body[data-deck=a] .segrow .ln{color:var(--text);font-size:12.5px;line-height:1.5;display:block}body[data-deck=a] .segrow .go{color:var(--navy-300);align-self:center;font-size:19px;font-weight:700}body[data-deck=a] .segrow:hover .go,body[data-deck=a] .segrow.is-hot .go{color:var(--seg-ink)}body[data-deck=a] .crumb{font-size:var(--t-caption);color:var(--text-muted);padding-top:var(--s-5)}body[data-deck=a] .crumb a{color:var(--navy);text-underline-offset:6px;font-weight:700;text-decoration:underline}body[data-deck=a] .crumb i{color:var(--navy-300);margin:0 12px;font-style:normal}body[data-deck=a] .sd-hero{padding:var(--s-6) 0 var(--s-5)}body[data-deck=a] .sd-bar{border-radius:var(--r-pill);background:var(--seg);width:96px;height:9px;margin:0 0 var(--s-5)}body[data-deck=a] .sd-hero h1{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--navy);margin:0;font-weight:900}body[data-deck=a] .pills{gap:var(--s-2);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}body[data-deck=a] .pill{letter-spacing:.02em;border-radius:var(--r-pill);background:var(--seg-tint);color:var(--navy);border:.75px solid #0000;padding:6px 14px;font-size:12px;font-weight:800}body[data-deck=a] .pill.plain{border-color:var(--seg);color:var(--navy);background:0 0}body[data-deck=a] .sd-hero .lede{font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--text);margin:var(--s-5) 0 0;max-width:76ch;font-weight:400}body[data-deck=a] .sd-grid{gap:var(--s-6) var(--s-7);padding-top:var(--s-5);padding-bottom:var(--s-6);grid-template-columns:minmax(0,1.5fr) minmax(324px,.5fr);align-items:stretch;display:grid}body[data-deck=a] .sd-grid>div{min-width:0}body[data-deck=a] .rail{gap:var(--s-4);flex-direction:column;display:flex}body[data-deck=a] .card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5)}body[data-deck=a] .sd-grid>.card,body[data-deck=a] .rail>.card:first-child{flex-direction:column;height:100%;display:flex}body[data-deck=a] .card .mid{margin:0}body[data-deck=a] .card.solid{background:var(--navy-900);border-color:var(--navy-900)}body[data-deck=a] .card.solid h4{color:#8fa9c4}body[data-deck=a] .card.solid p{color:#cfe0f2;margin:0 0 var(--s-4);font-size:13px;line-height:1.6}body[data-deck=a] .btn.rev{background:var(--white);border-color:var(--white);color:var(--navy)}body[data-deck=a] .btn.rev:hover{background:var(--sky);border-color:var(--sky)}body[data-deck=a] .card h4{font-size:var(--t-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--navy-500);margin:0 0 var(--s-4);font-weight:800}body[data-deck=a] .card .fine{color:var(--text-muted);margin:var(--s-4) 0 0;font-size:11px;line-height:1.55}body[data-deck=a] .vs{margin-bottom:var(--s-5)}body[data-deck=a] .vs .lab{font-size:var(--t-body);color:var(--navy);margin:0 0 var(--s-3);font-weight:700;line-height:1.4}body[data-deck=a] .vs .bar{gap:var(--s-3);grid-template-columns:44px minmax(0,1fr) 80px;align-items:center;margin-bottom:8px;display:grid}body[data-deck=a] .vs .bar b{font-size:var(--t-small);color:var(--navy);font-variant-numeric:tabular-nums;text-align:left;font-weight:800}body[data-deck=a] .vs .bar .trk{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--navy-100);height:11px;display:block;overflow:hidden}body[data-deck=a] .vs .bar .trk i{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--seg);height:100%;display:block}body[data-deck=a] .vs .bar.uk b{color:var(--text-muted);font-weight:700}body[data-deck=a] .vs .bar.uk .trk i{background:var(--navy-200)}body[data-deck=a] .vs .bar em{color:var(--text-muted);white-space:nowrap;text-align:left;font-size:11px;font-style:normal}body[data-deck=a] .lev{margin-bottom:var(--s-5)}body[data-deck=a] .lev .lab{color:var(--navy);margin:0 0 var(--s-2);font-size:13px;font-weight:700;line-height:1.4}body[data-deck=a] .lev .row{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}body[data-deck=a] .lev b{font-size:var(--t-small);color:var(--navy);font-variant-numeric:tabular-nums;font-weight:800}body[data-deck=a] .lev .trk{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--navy-100);height:13px;display:block;overflow:hidden}body[data-deck=a] .lev .trk i{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--seg);height:100%;display:block}body[data-deck=a] .chars{margin:0;padding:0;list-style:none}body[data-deck=a] .chars li{padding-left:var(--s-5);margin-bottom:var(--s-4);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text);position:relative}body[data-deck=a] .chars li:before{content:"";background:var(--seg);border-radius:3px;width:9px;height:9px;position:absolute;top:.62em;left:0}body[data-deck=a] .chars b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:800}body[data-deck=a] .demo{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body[data-deck=a] .tile{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);flex-direction:column;min-height:150px;display:flex}body[data-deck=a] .tile .mk{display:block}body[data-deck=a] .tile .t{letter-spacing:.09em;text-transform:uppercase;color:var(--navy-500);margin:0 0 var(--s-4);align-items:center;gap:9px;font-size:10.5px;font-weight:800;display:flex}body[data-deck=a] .tile .t .ic{width:17px;height:17px;color:var(--seg-ink);flex:none}body[data-deck=a] .tile .c{color:var(--text-muted);padding-top:var(--s-3);margin:auto 0 0;font-size:12px;line-height:1.55}body[data-deck=a] .tile .mk .mini:first-of-type{margin-top:var(--s-4)}body[data-deck=a] .tile .c b{color:var(--navy);font-weight:800}body[data-deck=a] .tile .n{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1}body[data-deck=a] .tile .n u{margin-left:2px;font-size:18px;font-weight:800;text-decoration:none}body[data-deck=a] .tile .n em{color:var(--text-muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:800}body[data-deck=a] .split{border-radius:var(--r-sm);gap:2px;height:22px;display:flex;overflow:hidden}body[data-deck=a] .split i{height:100%;display:block}body[data-deck=a] .split i:first-child{background:var(--seg)}body[data-deck=a] .split i:last-child{background:var(--seg);opacity:.22}body[data-deck=a] .key{gap:5px var(--s-4);margin-top:var(--s-3);color:var(--text-muted);flex-wrap:wrap;font-size:11px;font-weight:700;display:flex}body[data-deck=a] .key span{align-items:center;gap:6px;display:flex}body[data-deck=a] .key i{border-radius:2px;flex:none;width:9px;height:9px;display:block}body[data-deck=a] .dots{grid-template-columns:repeat(10,1fr);gap:5px;max-width:190px;display:grid}body[data-deck=a] .dots i{aspect-ratio:1;background:var(--grey-500);opacity:.45;border-radius:50%;display:block}body[data-deck=a] .dots i.on{background:var(--seg);opacity:1}body[data-deck=a] .mini{border-radius:var(--r-pill);background:var(--navy-100);height:9px;margin-top:var(--s-3);overflow:hidden}body[data-deck=a] .mini i{background:var(--seg);border-radius:var(--r-pill);height:100%;display:block}body[data-deck=a] .mini.uk i{background:var(--navy-200)}body[data-deck=a] .otherlist{gap:2px;display:grid}body[data-deck=a] .otherlist a{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);font-size:var(--t-small);padding:9px 8px;display:flex}body[data-deck=a] .otherlist a:hover{background:var(--navy-100)}body[data-deck=a] .otherlist a:focus-visible{outline:2px solid var(--sky);outline-offset:1px}body[data-deck=a] .otherlist i{border-radius:3px;flex:none;width:12px;height:12px}body[data-deck=a] .otherlist b{color:var(--navy);font-weight:800}body[data-deck=a] .otherlist em{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:800}body[data-deck=b] .fa{background:var(--bg);flex-direction:column;min-height:640px;display:flex}body[data-deck=b] .fa-header{padding:16px var(--s-6);background:var(--white);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex}body[data-deck=b] .fa-nav{align-items:center;gap:var(--s-5);display:flex}body[data-deck=b] .fa-nav a{font-size:var(--t-small);color:var(--navy);opacity:.72;cursor:pointer;padding-bottom:9px;font-weight:700}body[data-deck=b] .fa-nav a:hover{opacity:1;box-shadow:inset 0 -3px 0 var(--navy-200)}body[data-deck=b] .fa-nav a.on{opacity:1;box-shadow:inset 0 -3px 0 var(--navy)}body[data-deck=b] .fa-nav a.cta:hover,body[data-deck=b] .fa-nav a.cta.on{box-shadow:var(--e-2)}body[data-deck=b] .fa-nav .cta{font-family:inherit;font-weight:800;font-size:var(--t-small);border-radius:var(--r-md);border:2px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-items:center;gap:14px;padding:10px 17px;display:inline-flex}body[data-deck=b] .fa-nav .cta:hover{box-shadow:var(--e-2);transform:translateY(-1px)}body[data-deck=b] .fa-nav .cta:focus-visible{outline:3px solid var(--sky);outline-offset:2px}body[data-deck=b] .fa-body{padding:var(--s-6) var(--s-6) var(--s-7);flex-direction:column;flex:1;display:flex}body[data-deck=b] .sess{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}body[data-deck=b] .sess h1{font-size:var(--t-h1);letter-spacing:-.02em;color:var(--navy);font-weight:800;line-height:var(--lh-tight);margin:0 0 10px}body[data-deck=b] .pill{border-radius:var(--r-pill);font-size:var(--t-caption);background:var(--white);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}body[data-deck=b] .pill.live{color:#12645a;background:#e5f7f4;border-color:#a8ded6}body[data-deck=b] .pill.live i{background:var(--teal);width:8px;height:8px;animation:pulse 2.6s var(--ease) infinite;border-radius:50%;display:block}@keyframes pulse{0%,to{box-shadow:0 0 #30ac9f80}60%{box-shadow:0 0 0 7px #30ac9f00}}body[data-deck=b] .seg{border-radius:var(--r-pill);background:#e4ecf4;flex:none;gap:2px;padding:4px;display:inline-flex}body[data-deck=b] .seg button{font-family:inherit;font-size:var(--t-small);color:var(--text-muted);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:9px 20px;font-weight:600}body[data-deck=b] .seg button.on{background:var(--white);color:var(--navy);box-shadow:var(--e-1);font-weight:800}body[data-deck=b] .seg.sm button{font-size:var(--t-caption);padding:7px 15px}body[data-deck=b] .vsw{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--white);display:inline-flex;overflow:hidden}body[data-deck=b] .vsw button{font-family:inherit;font-size:var(--t-caption);color:var(--text-muted);cursor:pointer;white-space:nowrap;border:0;border-right:1.5px solid var(--border);background:0 0;padding:8px 14px;font-weight:700}body[data-deck=b] .vsw button:last-child{border-right:0}body[data-deck=b] .vsw button.on{background:var(--navy);color:#fff}body[data-deck=b] .btn{font-family:inherit;font-size:var(--t-body);border-radius:var(--r-md);border:2px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-weight:700;display:inline-flex}body[data-deck=b] .btn:active{transform:translateY(1px)}body[data-deck=b] .btn .ic{flex:none;width:17px;height:17px}body[data-deck=b] .btn.ghost{background:var(--white);color:var(--navy);border-color:var(--border)}body[data-deck=b] .btn.sm{font-size:var(--t-small);border-radius:var(--r-sm);padding:9px 16px}body[data-deck=b] .btn.pill{border-radius:var(--r-pill)}body[data-deck=b] .btn.block{width:100%}body[data-deck=b] .btn[disabled],body[data-deck=b] .btn.off{background:var(--navy-100);border-color:var(--navy-100);color:#93aac1;cursor:not-allowed}body[data-deck=b] .btn.done{background:var(--teal);border-color:var(--teal)}body[data-deck=b] .card{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--e-2);border:1px solid var(--border)}body[data-deck=b] .card.flush{overflow:hidden}body[data-deck=b] .card-in{padding:var(--s-6)}body[data-deck=b] .card h3{margin:0 0 var(--s-5);font-size:var(--t-h3);color:var(--navy);font-weight:800}body[data-deck=b] .card-tail{background:var(--wash);border-top:1px solid var(--border);padding:var(--s-5) var(--s-6);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}body[data-deck=b] .card-tail h4{font-size:var(--t-body);color:var(--navy);margin:0 0 3px;font-weight:800}body[data-deck=b] .card-tail p{font-size:var(--t-small);color:#3f6285;margin:0;line-height:1.55}body[data-deck=b] .card-tail.cta{background:var(--navy);border-top:0}body[data-deck=b] .card-tail.cta h4{color:#fff}body[data-deck=b] .card-tail.cta p{color:#a9c6e2}body[data-deck=b] .card-tail.cta .btn{background:var(--sky);border-color:var(--sky);color:var(--navy)}body[data-deck=b] .field{margin-bottom:var(--s-5)}body[data-deck=b] .lbl{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);margin-bottom:var(--s-2);font-weight:800;display:block}body[data-deck=b] .inp{width:100%;height:var(--field-h);border:2px solid var(--border);border-radius:var(--r-md);background:var(--white);font-family:inherit;font-size:var(--t-body);color:var(--navy);padding:0 15px}body[data-deck=b] .inp::placeholder{color:#9db3c7}body[data-deck=b] .inp:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px #51d6ff59}body[data-deck=b] .inp.err{border-color:var(--red)}body[data-deck=b] .hint{font-size:var(--t-caption);color:var(--text-muted);margin:var(--s-2) 0 0;line-height:1.55}body[data-deck=b] .hint.anon{color:#0f6d8c;align-items:center;gap:8px;margin-top:12px;font-weight:700;display:flex}body[data-deck=b] .hint.anon .ic{flex:none;width:15px;height:15px;display:block}body[data-deck=b] .errmsg{font-size:var(--t-caption);color:var(--red);margin:var(--s-2) 0 0;align-items:flex-start;gap:7px;font-weight:700;line-height:1.5;display:flex}body[data-deck=b] .errmsg .ic{flex:none;width:14px;height:14px;margin-top:1px}body[data-deck=b] .two{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}body[data-deck=b] .steprow{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}body[data-deck=b] .steprow .hint{flex:1;min-width:170px;margin:0}body[data-deck=b] .stepper{height:var(--field-h);border:2px solid var(--border);border-radius:var(--r-md);background:var(--white);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}body[data-deck=b] .stepper .n{align-items:center;gap:6px;padding:0 11px 0 13px;display:flex}body[data-deck=b] .stepper input{width:3ch;min-width:3ch;font-family:inherit;font-size:var(--t-body-lg);color:var(--navy);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:800}body[data-deck=b] .stepper input:focus{outline:none}body[data-deck=b] .stepper .u{font-size:var(--t-small);color:var(--text-muted);font-weight:600}body[data-deck=b] .stepper .arrows{border-left:2px solid var(--border);flex-direction:column;flex:0 0 34px;align-self:stretch;display:flex}body[data-deck=b] .stepper .arrows button{background:var(--white);cursor:pointer;min-height:0;color:var(--navy);border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:0;display:flex}body[data-deck=b] .stepper .arrows button:first-child{border-bottom:1px solid var(--border)}body[data-deck=b] .stepper .arrows button:hover{background:var(--navy-100)}body[data-deck=b] .stepper .arrows .ic{flex:none;width:13px;height:13px;display:block}body[data-deck=b] .stepper.err{border-color:var(--red)}body[data-deck=b] .stepper.err input{color:var(--red)}body[data-deck=b] .savebox{background:var(--gold-100);border-radius:var(--r-md);transition:background var(--dur-slow) var(--ease), border-color var(--dur-slow) var(--ease);border:2px solid #f0d19a;padding:16px}body[data-deck=b] .savebox .top{gap:var(--s-3);align-items:flex-start;display:flex}body[data-deck=b] .savebox .ic{color:#a06a00;width:21px;height:21px;transition:color var(--dur-slow) var(--ease);flex:none}body[data-deck=b] .savebox p{font-size:var(--t-small);color:#7a4d00;transition:color var(--dur-slow) var(--ease);margin:0;font-weight:700;line-height:1.6}body[data-deck=b] .savebox .checks{transition:border-color var(--dur-slow) var(--ease);border-top:1px solid #a06a0033;flex-direction:column;gap:11px;margin:14px 0 0;padding:14px 0 0;display:flex}body[data-deck=b] .chk{cursor:pointer;font-size:var(--t-small);color:#7a4d00;transition:color var(--dur-slow) var(--ease);align-items:center;gap:10px;font-weight:700;display:flex}body[data-deck=b] .chk i{background:var(--white);width:21px;height:21px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border:2px solid #c99334;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}body[data-deck=b] .chk i svg{opacity:0;color:#fff;width:13px;height:13px;transition:opacity var(--dur) var(--ease)}body[data-deck=b] .chk.on i{background:#7a4d00;border-color:#7a4d00}body[data-deck=b] .chk.on i svg{opacity:1}body[data-deck=b] .savebox.done{background:#e5f7f4;border-color:#a8ded6}body[data-deck=b] .savebox.done .ic,body[data-deck=b] .savebox.done p,body[data-deck=b] .savebox.done .chk{color:#12645a}body[data-deck=b] .savebox.done .checks{border-top-color:#12645a33}body[data-deck=b] .savebox.done .chk i{background:var(--teal);border-color:var(--teal)}body[data-deck=b] .steps{gap:var(--s-6);max-width:1000px;margin:0 auto var(--s-7);grid-template-columns:repeat(3,1fr);display:grid}body[data-deck=b] .step{column-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}body[data-deck=b] .step .si{width:64px;color:var(--navy-300);grid-area:1/1/span 2;align-self:stretch;display:block}body[data-deck=b] .step .si svg{stroke-width:1.1px}body[data-deck=b] .step b{font-size:var(--t-body);color:var(--navy);grid-area:1/2;align-self:end;font-weight:800}body[data-deck=b] .step .sd{font-size:var(--t-caption);color:var(--text);grid-area:2/2;align-self:start;margin-top:4px;line-height:1.5;display:block}body[data-deck=b] .banner{gap:var(--s-3);background:var(--sky-100);border-radius:var(--r-md);font-size:var(--t-small);color:#0f4f66;margin-bottom:var(--s-6);border:1px solid #b6e9f8;align-items:flex-start;padding:15px 17px;line-height:1.6;display:flex}body[data-deck=b] .banner .ic{color:#0f6d8c;flex:none;width:21px;height:21px}body[data-deck=b] .banner b{color:var(--navy)}body[data-deck=b] .sec-head{justify-content:space-between;align-items:center;gap:var(--s-4);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}body[data-deck=b] .eyebrow{text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);margin:0;font-size:11px;font-weight:800}body[data-deck=b] .invite{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);font-size:var(--t-body);color:var(--text);max-width:760px;line-height:1.85}body[data-deck=b] .invite b,body[data-deck=b] .invite .lnk{color:var(--navy);font-weight:700}body[data-deck=b] .invite .codeline{color:var(--navy);letter-spacing:.2em;font-weight:800}body[data-deck=b] .qr-panel{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);gap:var(--s-6);flex-wrap:wrap;align-items:center;max-width:760px;display:flex}body[data-deck=b] .qr{border-radius:var(--r-md);background:var(--white);border:1px solid var(--border);flex:none;width:172px;height:172px;padding:11px}body[data-deck=b] .qr svg{width:100%;height:100%;display:block}body[data-deck=b] .qr-side{flex:1;min-width:230px}body[data-deck=b] .qr-side h4{margin:0 0 var(--s-4);font-size:var(--t-h3);color:var(--navy);font-weight:800}body[data-deck=b] .bigcode{letter-spacing:.24em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1}body[data-deck=b] .divide{border-top:1px solid var(--border);margin:var(--s-4) 0}body[data-deck=b] .widget{border:1px solid var(--border);border-radius:var(--r-xl);background:#e6edf5;padding:10px}body[data-deck=b] .widget-head{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:10px 14px 16px;display:flex}body[data-deck=b] .widget-head h3{font-size:var(--t-body-lg);color:var(--navy);margin:0;font-weight:800}body[data-deck=b] .widget-tools{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex;position:relative}body[data-deck=b] .widget-body{background:var(--white);border-radius:var(--r-lg);padding:var(--s-6)}body[data-deck=b] .w-cap{font-size:var(--t-small);color:var(--text-muted);margin:0 0 var(--s-4);font-weight:600}body[data-deck=b] .w-foot{border-top:1px solid var(--border);margin-top:var(--s-6);padding-top:var(--s-5);gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}body[data-deck=b] .w-foot div{border-left:1px solid var(--border);padding-left:var(--s-5)}body[data-deck=b] .w-foot div:first-child{border-left:0;padding-left:0}body[data-deck=b] .w-foot .k{font-size:var(--t-caption);color:var(--text-muted);margin-bottom:6px;font-weight:700;display:block}body[data-deck=b] .w-foot .v{font-size:var(--t-body-lg);color:var(--navy);align-items:center;gap:9px;font-weight:800;line-height:1.2;display:flex}body[data-deck=b] .w-foot .dot{border-radius:4px;flex:none;width:14px;height:14px;display:block}body[data-deck=b] .w-foot .dot+.dot{margin-left:-4px}body[data-deck=b] .w-foot .s{font-size:var(--t-caption);color:var(--text-muted);margin-top:5px;display:block}body[data-deck=b] .w-note{font-size:var(--t-caption);color:var(--text);margin:var(--s-4) 0 0;line-height:1.7}body[data-deck=b] .w-note b{color:var(--navy)}body[data-deck=b] .vizrow{gap:var(--s-6);grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:start;display:grid}body[data-deck=b] .vizrow svg{width:100%;height:auto;display:block}@media (width<=1000px){body[data-deck=b] .vizrow{grid-template-columns:1fr}}body[data-deck=b] .klist{align-items:center;gap:var(--s-5);font-size:var(--t-caption);color:var(--text-muted);margin:0 0 var(--s-4);flex-wrap:wrap;font-weight:600;display:flex}body[data-deck=b] .klist span{align-items:center;gap:8px;display:inline-flex}body[data-deck=b] .klist .sw{--ramp:linear-gradient(90deg, var(--sky) 0 20%, var(--gold) 0 40%, var(--navy) 0 60%, var(--grey-500) 0 80%, var(--red) 0);background:var(--ramp);border-radius:5px;flex:none;width:26px;height:9px;display:block}body[data-deck=b] .klist .sw.uk{opacity:.34;border-radius:6px;height:19px;position:relative}body[data-deck=b] .klist .sw.uk:after{content:"";background:var(--navy);border-radius:2px;width:3px;position:absolute;top:-2px;bottom:-2px;right:-1px}body[data-deck=b] .klist .sw.bead{border-radius:50%;width:13px;height:13px}body[data-deck=b] .rt{border-collapse:collapse;width:100%;font-size:var(--t-small)}body[data-deck=b] .rt th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:0 0 9px 26px;font-size:10px;font-weight:700}body[data-deck=b] .rt th:first-child{padding-left:0}body[data-deck=b] .rt td{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--navy);border-bottom:1px solid #edf2f8;padding:12px 0 12px 26px}body[data-deck=b] .rt td:first-child{white-space:normal;width:99%;padding-left:0}body[data-deck=b] .rt td:first-child .nm{align-items:center;gap:9px;font-weight:600;display:flex}body[data-deck=b] .rt .key{border-radius:3px;flex:none;width:12px;height:12px;display:block}body[data-deck=b] .rt tr.sig td{font-weight:800}body[data-deck=b] .rt .muted{color:var(--text-muted);font-weight:400}body[data-deck=b] .chip{text-align:center;border-radius:var(--r-pill);border:1px solid var(--border);min-width:74px;color:var(--text-muted);background:var(--white);padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}body[data-deck=b] .chip.sig{color:#a8195f;background:#fbe7f0;border-color:#0000;font-weight:800}body[data-deck=b] .lowbox{background:var(--gold-100);border-radius:var(--r-md);font-size:var(--t-small);color:#7a4d00;margin-bottom:var(--s-4);border:1px solid #f0d19a;padding:16px 18px;line-height:1.7}body[data-deck=b] .lowbox b{color:#5f3c00;font-size:var(--t-body);margin-bottom:4px;font-weight:800;display:block}body[data-deck=b] .lowbox .prog{border-top:1px solid #a06a0038;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}body[data-deck=b] .lowbox .prog .bar{border-radius:var(--r-pill);background:#a06a002e;flex:1;height:8px;overflow:hidden}body[data-deck=b] .lowbox .prog .bar i{border-radius:var(--r-pill);background:#c98f18;height:100%;display:block}body[data-deck=b] .lowbox .prog .n{font-size:var(--t-caption);white-space:nowrap;font-weight:800}body[data-deck=b] .exportmenu{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);z-index:6;width:314px;box-shadow:var(--e-3);padding:8px;position:absolute;top:100%;right:0}body[data-deck=b] .exportmenu .mh{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 6px;font-size:10px;font-weight:800}body[data-deck=b] .exportmenu .mi{border-radius:var(--r-sm);font-size:var(--t-small);border:1.5px solid var(--navy);background:var(--navy-100);cursor:pointer;color:var(--navy);align-items:center;gap:11px;margin-bottom:6px;padding:12px 13px;font-weight:700;line-height:1.4;display:flex}body[data-deck=b] .exportmenu .mi .t{flex:1;min-width:0}body[data-deck=b] .exportmenu .mi .box{border:2px solid var(--navy);background:var(--navy);border-radius:5px;justify-content:center;align-items:center;width:19px;min-width:19px;height:19px;display:flex}body[data-deck=b] .exportmenu .mi .box svg{color:#fff;width:12px;height:12px}body[data-deck=b] .exportmenu .mi .ic{width:19px;height:19px;color:var(--navy-500);flex:none}body[data-deck=b] .exportmenu .mi.off{border-color:var(--border);background:var(--white);color:var(--text-muted);font-weight:600}body[data-deck=b] .exportmenu .mi.off .box{background:var(--white);border-color:var(--border)}body[data-deck=b] .exportmenu .mi.off .box svg{opacity:0}body[data-deck=b] .exportmenu .mi.off .ic{color:var(--navy-300)}body[data-deck=b] .filelist{flex-direction:column;display:flex}body[data-deck=b] .filelist a{font-size:var(--t-small);color:var(--navy);border-bottom:1px solid #edf2f8;align-items:flex-start;gap:12px;padding:13px 0;font-weight:700;display:flex}body[data-deck=b] .filelist .fn{word-break:break-word;flex:1;min-width:0;line-height:1.45}body[data-deck=b] .filelist a:last-child{border-bottom:0}body[data-deck=b] .filelist .ic{width:20px;height:20px;color:var(--navy-300);flex:none}body[data-deck=b] .filelist a.off{opacity:.38;text-decoration:line-through;-webkit-text-decoration-color:var(--navy-300);text-decoration-color:var(--navy-300)}body[data-deck=b] .filelist .ty{color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-mono);flex:none;padding-top:1px}body[data-deck=b] .waiting{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s-8) var(--s-6);text-align:center;box-shadow:var(--e-1)}body[data-deck=b] .build{width:270px;height:220px;margin:0 auto var(--s-5);display:block}body[data-deck=b] .build .face{stroke-width:2.2px;stroke-linejoin:round}body[data-deck=b] .build .set .face{stroke:var(--navy)}body[data-deck=b] .build .set .tp{fill:var(--sky-100)}body[data-deck=b] .build .set .rt{fill:#c4e4f4}body[data-deck=b] .build .set .lt{fill:#e8f7fe}body[data-deck=b] .build .pend .face{stroke:var(--navy-300);stroke-width:2px}body[data-deck=b] .build .pend .tp{fill:#fff}body[data-deck=b] .build .pend .rt{fill:#eef5fb}body[data-deck=b] .build .pend .lt{fill:#f8fbfe}body[data-deck=b] .build .guide{fill:none;stroke:var(--navy-200);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 6}body[data-deck=b] .build .a1{animation:settle 4.2s var(--ease) infinite}body[data-deck=b] .build .a2{animation:settle 4.2s var(--ease) .5s infinite}body[data-deck=b] .build .a3{animation:settle 4.2s var(--ease) 1s infinite}@keyframes settle{0%{opacity:0;transform:translateY(-20px)}20%,82%{opacity:1;transform:none}to{opacity:1;transform:none}}body[data-deck=b] .waiting h2{margin:0 0 var(--s-3);font-size:var(--t-h3);color:var(--navy);font-weight:800}body[data-deck=b] .waiting .wcap{font-size:var(--t-body);color:var(--text-muted);margin:0}body[data-deck=b] .wbar{max-width:340px;margin:var(--s-5) auto 0;border-radius:var(--r-pill);background:var(--navy-100);height:8px;overflow:hidden}body[data-deck=b] .wbar i{border-radius:var(--r-pill);background-image:linear-gradient(100deg, var(--navy-100) 20%, var(--navy) 45%, var(--navy) 55%, var(--navy-100) 80%);background-size:220% 100%;width:100%;height:100%;animation:2.8s linear infinite shine;display:block}@keyframes shine{to{background-position:-220% 0}}body[data-deck=b] .b3{min-height:560px;padding:var(--s-7) var(--s-6);background:var(--bg);justify-content:center;align-items:center;display:flex}body[data-deck=b] .b3 .card{width:100%;max-width:440px}@media (width<=1080px){body[data-deck=b] .steps,body[data-deck=b] .w-foot{grid-template-columns:1fr}body[data-deck=b] .w-foot div{border-left:0;padding-left:0}}body[data-deck=c] .tg{background:var(--bg);flex-direction:column;min-height:620px;display:flex;position:relative}body[data-deck=c] .tg-header{padding:16px var(--s-6);background:var(--white);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex}body[data-deck=c] .chip{background:var(--sky-100);color:var(--navy);border-radius:var(--r-pill);font-size:var(--chip-fs);white-space:nowrap;border:1px solid #a8e6fb;align-items:center;gap:6px;padding:5px 11px;font-weight:700;display:inline-flex}body[data-deck=c] .chip .lock{flex:none;width:12px;height:12px}body[data-deck=c] .tg-strip{padding:20px var(--s-6) 0}body[data-deck=c] .eyebrow{text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);margin:0;font-size:11px;font-weight:700}body[data-deck=c] .tg-body{padding:0 var(--s-6) var(--s-7);flex-direction:column;flex:1;display:flex}body[data-deck=c] .tg-foot{text-align:center;font-size:var(--t-small);color:var(--text-muted);padding:0 var(--s-6) var(--s-6)}body[data-deck=c] .tg-foot a{color:var(--navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}body[data-deck=c] .q-stage{padding:var(--s-6) 0 var(--s-7);flex:1;justify-content:center;align-items:center;display:flex;position:relative}body[data-deck=c] .q-stage:before{content:"";pointer-events:none;background:radial-gradient(#51d6ff29,#51d6ff00 68%);width:820px;height:420px;position:absolute;top:0;left:50%;transform:translate(-50%)}body[data-deck=c] .q-inner{text-align:center;width:100%;max-width:720px;margin:0 auto;position:relative}body[data-deck=c] .q-head{font-size:var(--t-question);flex-direction:column;justify-content:flex-start;min-height:4.4em;display:flex}body[data-deck=c] .q-lead{font-size:var(--t-body-lg);color:var(--text);margin:0 0 var(--s-3);line-height:var(--lh-body)}body[data-deck=c] .q-title{font-size:1em;line-height:var(--lh-head);color:var(--navy);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700}body[data-deck=c] .q-hint{font-size:var(--t-small);color:var(--text-muted);margin:var(--s-3) 0 0}body[data-deck=c] .slope-wrap{margin-top:var(--s-6)}body[data-deck=c] .slope-ends{font-size:var(--t-small);color:var(--text-muted);margin-bottom:var(--s-2);justify-content:space-between;font-weight:600;display:flex}body[data-deck=c] .slope{height:88px;position:relative}body[data-deck=c] .slope svg{width:100%;height:88px;display:block}body[data-deck=c] .slope .handle{border-radius:var(--r-pill);background:var(--white);border:3px solid var(--navy);width:12px;box-shadow:var(--e-2);position:absolute;bottom:0;transform:translate(-50%)}body[data-deck=c] .slope .handle.focus{box-shadow:0 0 0 6px #51d6ff73}body[data-deck=c] .slope-ticks{justify-content:space-between;margin-top:10px;display:flex}body[data-deck=c] .slope-ticks span{font-size:var(--t-caption);color:var(--navy-300);text-align:center;font-variant-numeric:tabular-nums;width:22px}body[data-deck=c] .slope-ticks span.on{color:var(--navy);font-weight:700}body[data-deck=c] .readout{margin-top:var(--s-5)}body[data-deck=c] .readout .lab{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);font-weight:700}body[data-deck=c] .readout .val{font-size:var(--t-stat);color:var(--navy);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:800;line-height:1}body[data-deck=c] .readout .val.empty{color:var(--navy-200)}body[data-deck=c] .readout .val small{font-size:var(--t-body);color:var(--text-muted);font-weight:400}body[data-deck=c] .spectrum{margin-top:var(--s-6);padding:54px 72px 0;position:relative}body[data-deck=c] .sp-labels{height:42px;position:absolute;top:0;left:72px;right:72px}body[data-deck=c] .sp-labels b{font-size:var(--t-body);color:var(--text-muted);border-radius:var(--r-pill);white-space:nowrap;padding:9px 16px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}body[data-deck=c] .sp-labels b.on{background:var(--navy);color:#fff;box-shadow:var(--e-2);font-weight:700}body[data-deck=c] .sp-track{align-items:center;height:48px;display:flex;position:relative}body[data-deck=c] .sp-rail{background-image:radial-gradient(circle,#9dbcd8 2.1px,#0000 2.2px);background-position:0;background-repeat:repeat-x;background-size:18px 100%;height:10px;position:absolute;left:0;right:0}body[data-deck=c] .sp-stop{background:var(--white);border:2px solid var(--navy-300);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}body[data-deck=c] .sp-stop:after{content:"";background:var(--navy-300);border-radius:50%;position:absolute;inset:4px}body[data-deck=c] .sp-handle{border-radius:var(--r-pill);background:var(--navy);width:18px;height:42px;box-shadow:0 0 0 5px #51d6ff66, var(--e-2);position:absolute;top:50%;transform:translate(-50%,-50%)}body[data-deck=c] .btn{font-family:inherit;font-size:var(--t-body);border-radius:var(--r-md);border:2px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-weight:700;display:inline-flex}body[data-deck=c] .btn.ghost{color:var(--navy);border-color:var(--border);background:0 0}body[data-deck=c] .btn.lg{font-size:var(--t-body-lg);padding:17px 34px}body[data-deck=c] .btn.block{width:100%}body[data-deck=c] .btn[disabled],body[data-deck=c] .btn.off{background:var(--navy-100);border-color:var(--navy-100);color:#93aac1;cursor:not-allowed;box-shadow:none}body[data-deck=c] .qnav{gap:var(--s-3);margin-top:var(--s-6);justify-content:center;display:flex}body[data-deck=c] .entry{padding:var(--s-6) 0 var(--s-7);flex-direction:column;flex:1;justify-content:center;display:flex}body[data-deck=c] .entry-grid{column-gap:var(--s-8);grid-template-rows:auto 1fr;grid-template-columns:1.05fr .95fr;align-items:stretch;row-gap:0;display:grid}body[data-deck=c] .entry h1{font-size:var(--t-h1);line-height:var(--lh-tight);color:var(--navy);margin:0 0 var(--s-5);letter-spacing:-.02em;grid-area:1/1;font-weight:800}body[data-deck=c] .entry-copy{grid-area:2/1}body[data-deck=c] .panel{background:var(--wash);border-radius:var(--r-xl);padding:var(--s-7);grid-area:1/2/span 2;justify-content:center;align-items:center;height:100%;display:flex}body[data-deck=c] .entry .lede{font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--text);margin:0 0 var(--s-4);max-width:46ch}body[data-deck=c] .steplist{margin:var(--s-6) 0 0;max-width:44ch;padding:0;list-style:none}body[data-deck=c] .steplist li{border-left:3px solid var(--navy-100);padding:2px 0 2px var(--s-4);margin-bottom:var(--s-5)}body[data-deck=c] .steplist li:last-child{margin-bottom:0}body[data-deck=c] .steplist b{font-size:var(--t-body);color:var(--navy);margin-bottom:3px;font-weight:700;display:block}body[data-deck=c] .steplist span{font-size:var(--t-small);color:var(--text-muted);line-height:1.6;display:block}body[data-deck=c] .steplist li.on{border-left-color:var(--sky)}body[data-deck=c] .card{background:var(--white);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--e-3);width:100%;max-width:340px}body[data-deck=c] .card h3{margin:0 0 var(--s-5);font-size:var(--t-h3);color:var(--navy);font-weight:700}body[data-deck=c] .lbl{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);margin-bottom:var(--s-2);font-weight:700;display:block}body[data-deck=c] .code{gap:10px;display:flex}body[data-deck=c] .code b{aspect-ratio:1/1.12;border:2px solid var(--border);border-radius:var(--r-md);background:var(--white);color:var(--navy);flex:1;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}body[data-deck=c] .code b.filled{border-color:var(--navy)}body[data-deck=c] .code b.caret{border-color:var(--sky);box-shadow:0 0 0 4px #51d6ff4d}body[data-deck=c] .hint{font-size:var(--t-caption);color:var(--text-muted);margin:var(--s-3) 0 0;line-height:1.55}body[data-deck=c] .done{text-align:center;max-width:520px;margin:0 auto}body[data-deck=c] .done .mark{background:var(--sky-100);width:96px;height:96px;margin:0 auto var(--s-5);border-radius:50%;justify-content:center;align-items:center;display:flex}body[data-deck=c] .done h1{font-size:var(--t-h1);color:var(--navy);margin:0 0 var(--s-5);letter-spacing:-.02em;font-weight:800}body[data-deck=c] .m-mid{flex-direction:column;flex:1;justify-content:center;padding:4px 0 8px;display:flex}body[data-deck=c] .m-foot{padding-bottom:16px}body[data-deck=c] .gauge{height:var(--gauge-h);min-height:var(--gauge-h);flex:none;align-items:flex-end;gap:4px;display:flex}body[data-deck=c] .gauge .opt{border:2px solid var(--border);border-radius:var(--r-sm);background:var(--white);flex:1;height:100%;position:relative;overflow:hidden}body[data-deck=c] .gauge .opt i{background:var(--navy-100);border-radius:4px;display:block;position:absolute;bottom:0;left:0;right:0}body[data-deck=c] .gauge .opt.below i{background:var(--navy-500)}body[data-deck=c] .gauge .opt.on{border-color:var(--navy);box-shadow:0 0 0 3px #51d6ff66}body[data-deck=c] .gauge .opt.on i{background:var(--navy)}body[data-deck=c] .gauge .opt b{text-align:center;color:var(--navy-300);font-size:10px;font-weight:700;position:absolute;bottom:8px;left:0;right:0}body[data-deck=c] .gauge .opt.below b,body[data-deck=c] .gauge .opt.on b{color:#fff}body[data-deck=c] .gauge .opt.zero b{color:var(--navy)}body[data-deck=c] .gauge-ends{color:var(--text-muted);justify-content:space-between;margin-top:9px;font-size:11.5px;font-weight:600;display:flex}body[data-deck=c] .vspec{height:var(--vspec-h);min-height:var(--vspec-h);flex:none;align-items:stretch;gap:26px;margin:0 0 8px;display:flex}body[data-deck=c] .vs-track{background:var(--white);border:2px solid var(--navy-100);border-radius:16px;flex:none;width:66px;position:relative;overflow:hidden}body[data-deck=c] .vs-track.on{border-color:var(--navy);box-shadow:0 0 0 4px #51d6ff52}body[data-deck=c] .vs-fill{background:var(--navy);border-radius:9px;position:absolute;bottom:0;left:0;right:0}body[data-deck=c] .vs-tick{background:#0a2c5033;border-radius:1px;width:20px;height:2px;position:absolute;left:50%;transform:translate(-50%,50%)}body[data-deck=c] .vs-tick.top{transform:translate(-50%,140%)}body[data-deck=c] .vs-tick.lit{background:#ffffffa6}body[data-deck=c] .vs-labels{flex:1;position:relative}body[data-deck=c] .vs-labels b{color:var(--text-muted);white-space:nowrap;font-size:14px;font-weight:600;position:absolute;left:0;transform:translateY(50%)}body[data-deck=c] .vs-labels b.on{background:var(--navy);color:#fff;border-radius:var(--r-pill);box-shadow:var(--e-2);padding:7px 14px;font-weight:700}body[data-deck=a] .spine,body[data-deck=a] .vs .lab .vswap{display:none}@media (width<=1240px){body[data-deck=a] .demo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){body[data-deck=a] .demo{gap:var(--s-3);grid-template-columns:1fr}body[data-deck=a] .tile{gap:var(--s-5);min-height:0;padding:var(--s-4) var(--s-5);grid-template-columns:150px minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}body[data-deck=a] .tile .t{margin:0}body[data-deck=a] .tile .c{margin:0;padding:0}body[data-deck=a] .tile .mk .mini:first-of-type{margin-top:var(--s-2)}body[data-deck=a] .tile .dots{max-width:none}}@media (width<=1100px){body[data-deck=a] .sd-grid{grid-template-columns:1fr}}@media (width<=780px){body[data-deck=a] .a2grid{grid-template-columns:1fr}}@media (width<=640px){body[data-deck=a] .tile{gap:var(--s-3);grid-template-columns:1fr}body[data-deck=a] .tile .dots{max-width:220px}body[data-deck=a] .pg{min-height:0}body[data-deck=a] .wrap{max-width:none;padding:0 18px}body[data-deck=a] .site,body[data-deck=b] .fa-header{padding:12px 18px}body[data-deck=a] .site .mark,body[data-deck=b] .fa-header .sas-logo{width:38px;height:38px}body[data-deck=a] .snav,body[data-deck=b] .fa-nav{gap:14px}body[data-deck=a] .snav a{display:none}body[data-deck=a] .snav .btn{padding:9px 14px;font-size:12px}body[data-deck=a] .burger,body[data-deck=b] .burger{width:26px;height:26px;color:var(--navy);flex-direction:column;justify-content:center;gap:4px;display:flex}body[data-deck=a] .burger i,body[data-deck=b] .burger i{background:currentColor;border-radius:2px;height:2px;display:block}body[data-deck=a] .hero{padding:var(--s-6) 18px var(--s-4)}body[data-deck=a] .hero h1{max-width:none;font-size:27px}body[data-deck=a] .hero .intro{font-size:15px}body[data-deck=a] .tgdonut{margin:0;width:100%!important}body[data-deck=a] .herofoot{padding:var(--s-4) 18px var(--s-6)}body[data-deck=a] .btn.lg{justify-content:center;width:100%;padding:14px 18px;font-size:15px}body[data-deck=a] .about{padding:var(--s-6) 0 var(--s-5)}body[data-deck=a] .about h2{font-size:21px}body[data-deck=a] .about p{font-size:15px}body[data-deck=a] .cta{padding:var(--s-6) 0}body[data-deck=a] .cta h2{font-size:20px}.foot{padding:var(--s-6) 0 var(--s-5)}.foot .cols{gap:var(--s-5)}body[data-deck=a] .a2head{padding-top:var(--s-6);padding-bottom:var(--s-4)}body[data-deck=a] .a2head h1{font-size:26px}body[data-deck=a] .a2head p{font-size:15px}body[data-deck=a] .segrow{padding:var(--s-3) var(--s-4);gap:var(--s-3)}body[data-deck=a] .segrow .pct{min-width:54px;font-size:16px}body[data-deck=a] .segrow .nm{font-size:15px}body[data-deck=a] .segrow .ln{font-size:12px}body[data-deck=a] .sd-hero{padding:var(--s-4) 0 var(--s-3)}body[data-deck=a] .sd-hero h1{font-size:27px}body[data-deck=a] .sd-hero .lede{margin-top:var(--s-4);font-size:15px}body[data-deck=a] .sd-grid{gap:var(--s-6);padding-top:var(--s-5);grid-template-columns:1fr}body[data-deck=a] .subhead h3{font-size:11px}body[data-deck=a] .chars li{font-size:14px}body[data-deck=a] .card{padding:var(--s-4)}body[data-deck=a] .tile{gap:var(--s-4);min-height:0;padding:var(--s-4);grid-template-columns:118px minmax(0,1fr);align-items:center;display:grid}body[data-deck=a] .tile .t{margin:0 0 var(--s-3);letter-spacing:.06em;font-size:9.5px;line-height:1.35}body[data-deck=a] .tile .t .ic{width:15px;height:15px}body[data-deck=a] .tile .c{margin:var(--s-3) 0 0;padding:0;font-size:11.5px}body[data-deck=a] .tile .dots{gap:4px;max-width:none}body[data-deck=a] .base{font-size:11px}body[data-deck=a] .site{z-index:6;background:var(--white);position:sticky;top:0}body[data-deck=a] .crumb{display:none}body[data-deck=a] .tgdonut:not(.compact){margin:0 auto;width:min(206px,60%)!important}body[data-deck=a] .tgdonut:not(.compact) .lb{white-space:normal;max-width:70px}body[data-deck=a] .tgdonut:not(.compact) .lb b{letter-spacing:-.005em;font-size:10.5px}body[data-deck=a] .tgdonut:not(.compact) .lb span{margin-top:1px;font-size:10px}body[data-deck=a] .tgdonut:not(.compact) .lb b,body[data-deck=a] .tgdonut:not(.compact) .lb span{margin-left:-4px;padding:1px 4px}body[data-deck=a] .tgdonut:not(.compact) .lb.r b,body[data-deck=a] .tgdonut:not(.compact) .lb.r span{margin-left:auto;margin-right:-4px}body[data-deck=a] .tgdonut:not(.compact) .leaders polyline{stroke-width:.34px}body[data-deck=a] .tgdonut:not(.compact) .rnum{font-size:21px}body[data-deck=a] .tgdonut:not(.compact) .rcap{font-size:8.5px}body[data-deck=a] .spine{z-index:5;background:var(--bg);border-bottom:1px solid var(--border);padding:9px 18px 0;display:block;position:sticky;top:62px}body[data-deck=a] .chips{gap:6px;display:flex}body[data-deck=a] .chips .chip{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:2px 0 6px;font-family:inherit;display:flex}body[data-deck=a] .chips .chip i{background:var(--c);opacity:.32;border-radius:3px;width:100%;height:6px;display:block}body[data-deck=a] .chips .chip em{color:var(--navy-300);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;font-size:9px;font-style:normal;font-weight:800;line-height:1.2}body[data-deck=a] .chips .chip.on i{opacity:1;height:9px}body[data-deck=a] .chips .chip.on em{color:var(--navy)}body[data-deck=a] .chips .chip:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:4px}body[data-deck=a] .jump{gap:2px;display:flex}body[data-deck=a] .jump a{text-align:center;color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:9px 0 7px;font-size:11px;font-weight:800}body[data-deck=a] .jump a.on{color:var(--navy);border-bottom-color:var(--navy)}body[data-deck=a] .sd-grid>.card,body[data-deck=a] .rail .card.solid{display:none}body[data-deck=a] .demo{gap:var(--s-3);grid-template-columns:1fr 1fr}body[data-deck=a] .tile{padding:var(--s-4) var(--s-4) var(--s-5);min-height:0;display:block;position:relative}body[data-deck=a] .tile .c{margin:var(--s-3) 0 0;font-size:11px}body[data-deck=a] .split{gap:1.5px;height:12px}body[data-deck=a] .mini{height:8px}body[data-deck=a] .tile .key{margin-top:var(--s-2);gap:3px var(--s-3);font-size:10px}body[data-deck=a] .tile .n{font-size:24px}body[data-deck=a] .tile .n u{font-size:13px}body[data-deck=a] .tile .n em{margin-left:4px;font-size:11px}body[data-deck=a] .dots{gap:3px;max-width:none}body[data-deck=a] .research .prow{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr))}body[data-deck=a] .research .prow>div{padding:0 var(--s-2)}body[data-deck=a] .research .prow>div+div{border-top:0;border-left:1px solid var(--border);margin-top:0;padding-top:0}body[data-deck=a] .research h5{letter-spacing:.06em;text-align:center;min-height:2.6em;margin-bottom:6px;font-size:8px;line-height:1.3}body[data-deck=a] .research .lg{justify-content:center;height:51px}body[data-deck=a] .research .plogo{background-position:50%}body[data-deck=a] .research .plogo.sas{width:45px;height:45px}body[data-deck=a] .research .plogo.pi{width:84px;height:30px}body[data-deck=a] .research .plogo.wc{width:39px;height:39px}body[data-deck=a] .base.sm{white-space:nowrap;font-size:9.5px;line-height:1.45}body[data-deck=a] .vs .trk i{transition:width .85s cubic-bezier(.22,.7,.2,1)}body[data-deck=a] .vs .lab{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body[data-deck=a] .vs .lab .vswap{color:var(--navy);background:var(--navy-100);border-radius:var(--r-pill);cursor:pointer;border:0;flex:none;padding:3px 10px;font-family:inherit;font-size:10px;font-weight:800;display:inline-block}body[data-deck=b] .sess{margin-bottom:14px;display:block}body[data-deck=b] .sess h1{margin:0 0 9px;font-size:18px}body[data-deck=b] .seg{width:100%;margin-bottom:14px}body[data-deck=b] .seg button,body[data-deck=b] .seg a{flex:1;padding:8px 0;font-size:12px}}@media (width<=768px){body[data-deck=b] .widget{padding:7px}body[data-deck=b] .widget-head{gap:10px;padding:8px 8px 12px}body[data-deck=b] .widget-head h3{font-size:14px}body[data-deck=b] .widget-body{padding:16px}body[data-deck=b] .vsw{width:100%}body[data-deck=b] .vsw button{text-align:center;flex:1}body[data-deck=b] .w-foot{margin-top:var(--s-5);padding-top:var(--s-4);grid-template-columns:repeat(3,1fr);gap:9px}body[data-deck=b] .w-foot div{border-left:1px solid var(--border);padding-left:9px}body[data-deck=b] .w-foot div:first-child{border-left:0;padding-left:0}body[data-deck=b] .w-foot .k{margin-bottom:4px;font-size:9.5px;line-height:1.3}body[data-deck=b] .w-foot .v{gap:5px;font-size:12.5px;line-height:1.25}body[data-deck=b] .w-foot .s{margin-top:3px;font-size:9.5px;line-height:1.3}body[data-deck=b] .w-foot .dot{border-radius:3px;width:10px;height:10px}}@media (width<=640px){body[data-deck=c] .q-head{min-height:5.9em;font-size:18px}body[data-deck=c] .q-title{text-align:left;font-size:1em}body[data-deck=c] .eyebrow{letter-spacing:.08em;margin-bottom:18px;font-size:9px;font-weight:600}body[data-deck=c] .chip{gap:5px;padding:4px 9px;font-size:10px}body[data-deck=c] .chip .lock{width:10px;height:10px}body[data-deck=c] .q-hint{text-align:left;margin:6px 0 26px;font-size:12px}body[data-deck=c] .q-lead{text-align:left;margin-bottom:8px;font-size:14px}body[data-deck=c] .q-hint{margin-top:0}body[data-deck=c] .readout{text-align:center}body[data-deck=c] .readout .val{font-size:40px}body[data-deck=c] .qnav{gap:10px;margin-top:auto;padding-top:24px}body[data-deck=c] .qnav .btn{flex:1;padding:14px 12px}}body[data-deck=a] .burger,body[data-deck=b] .burger{display:none}body[data-deck=a] .site{z-index:10;position:sticky;top:0}body[data-deck=a] .navlinks,body[data-deck=b] .navlinks{display:contents}body[data-deck=a] .snav a.btn{color:#fff;opacity:1;padding:10px 17px}@media (width<=640px){body[data-deck=a] .snav a.btn,body[data-deck=b] .fa-nav a.cta{padding:9px 14px;font-size:12px;display:inline-flex}body[data-deck=a] .burger,body[data-deck=b] .burger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:flex}body[data-deck=a] .burger:focus-visible,body[data-deck=b] .burger:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}body[data-deck=a] .navlinks,body[data-deck=b] .navlinks{display:none}body[data-deck=a] .site.menu-open .navlinks,body[data-deck=b] .fa-header.menu-open .navlinks{z-index:20;padding:var(--s-2) var(--s-4) var(--s-4);background:var(--white);border-bottom:1px solid var(--border);box-shadow:var(--e-2);flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}body[data-deck=a] .site.menu-open .navlinks a,body[data-deck=b] .fa-header.menu-open .navlinks a{opacity:1;padding:var(--s-3) 0;font-size:var(--t-body);box-shadow:none;display:block}body[data-deck=a] .site.menu-open .navlinks a+a,body[data-deck=b] .fa-header.menu-open .navlinks a+a{border-top:1px solid var(--border)}body[data-deck=a] .site.menu-open .navlinks a.on,body[data-deck=b] .fa-header.menu-open .navlinks a.on{font-weight:var(--w-black)}}body[data-deck=b] .fa-header{z-index:10;position:sticky;top:0}body[data-deck=b] .fa-nav a.cta{opacity:1}body[data-deck=b] .invite a.lnk{text-underline-offset:3px;text-decoration:underline}body[data-deck=b] .invite a.lnk:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}body[data-deck=b] .chk{position:relative}body[data-deck=b] .chk input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-deck=b] .chk input:focus-visible+i{outline:3px solid var(--focus);outline-offset:2px}body[data-deck=b] .chk:has(:checked) i{background:#7a4d00;border-color:#7a4d00}body[data-deck=b] .chk:has(:checked) i svg{opacity:1}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))){background:#e5f7f4;border-color:#a8ded6}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))) .ic{color:#12645a}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))) p{color:#12645a}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))) .chk{color:#12645a}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))) .checks{border-top-color:#12645a33}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))) .chk i{background:var(--teal);border-color:var(--teal)}body[data-deck=b] .stepper input[type=number]{appearance:textfield}body[data-deck=b] .stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-deck=b] .stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body[data-deck=b] .stepper{max-width:170px}body[data-deck=b] .stepper:focus-within{border-color:var(--navy);box-shadow:0 0 0 4px #51d6ff59}body[data-deck=b] .stepper .arrows button:focus-visible,body[data-deck=b] .btn:focus-visible,body[data-deck=b] .seg button:focus-visible,body[data-deck=b] .vsw button:focus-visible,body[data-deck=b] .fa-nav a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=640px){body[data-deck=b] .fa-body{padding:18px 14px 22px}body[data-deck=b] .card-in,body[data-deck=b] .card-tail{padding:var(--s-4)}body[data-deck=b] .two{grid-template-columns:1fr}body[data-deck=b] .steprow{align-items:flex-start;gap:var(--s-2);flex-direction:column}body[data-deck=b] .steprow .hint{flex:none;min-width:0}body[data-deck=b] .step .si{width:44px}body[data-deck=b] .steps{gap:var(--s-5);margin-bottom:var(--s-6)}body[data-deck=b] .card-tail .btn{justify-content:center;width:100%}body[data-deck=b] .seg{margin-top:var(--s-4)}body[data-deck=b] .sess{margin-bottom:0;display:block}body[data-deck=b] .invite{padding:var(--s-4);font-size:13px;line-height:1.7}body[data-deck=b] .sec-head .seg.sm{width:100%;display:flex}body[data-deck=b] .sec-head .seg.sm button{flex:1}body[data-deck=c] .tg-header{background:var(--white);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}body[data-deck=c] .tg-body{flex-direction:column;flex:1;padding:26px 18px 0;display:flex}}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-deck=c] .answers{align-items:center;gap:var(--s-2);margin:0 0 var(--s-6);border:0;flex-wrap:wrap;padding:0;display:flex}body[data-deck=c] .answers--agreement{flex-direction:column;align-items:stretch;max-width:420px}body[data-deck=c] .answers-end{font-size:var(--t-small);color:var(--text-muted);flex:none}body[data-deck=c] .answer{min-width:48px;min-height:48px;padding:0 var(--s-2);border:2px solid var(--border);border-radius:var(--r-md);background:var(--white);font-size:var(--t-body);color:var(--navy);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}body[data-deck=c] .answer--wide{padding:0 var(--s-4);justify-content:flex-start;font-weight:600}body[data-deck=c] .answer input{opacity:0;pointer-events:none;position:absolute}body[data-deck=c] .answer:has(:checked){background:var(--navy);border-color:var(--navy);color:#fff}body[data-deck=c] .answer:has(:focus-visible){outline:3px solid var(--focus);outline-offset:2px}body[data-deck=c] .answer:hover{border-color:var(--navy)}body[data-deck=c] .code-input{width:100%;max-width:220px;height:var(--field-h);border:2px solid var(--border);border-radius:var(--r-md);background:var(--white);letter-spacing:.28em;text-align:center;text-transform:uppercase;color:var(--navy);padding:0 15px;font-family:inherit;font-size:26px;font-weight:800}body[data-deck=c] .code-input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px #51d6ff59}body[data-deck=c] .code-input.err{border-color:var(--danger)}body[data-deck=c] .errmsg{margin:var(--s-2) 0 0;font-size:var(--t-caption);color:var(--danger);align-items:flex-start;gap:7px;font-weight:700;line-height:1.5;display:flex}@media (width>=641px){body[data-deck=a] .site,body[data-deck=b] .fa-header,body[data-deck=b] .fa-body,body[data-deck=c] .tg-header,body[data-deck=c] .tg-strip,body[data-deck=c] .tg-body,body[data-deck=c] .tg-foot{padding-inline:max(var(--s-6), (100% - var(--content-max)) / 2 + var(--s-6))}}@media (width<=640px){body[data-deck=c] .tg-header,body[data-deck=c] .tg-strip,body[data-deck=c] .tg-body,body[data-deck=c] .tg-foot{padding-inline:18px}}body[data-deck=c] .code-field{position:relative}body[data-deck=c] .code-field.has-cells .code-input{width:100%;height:100%;box-shadow:none;color:#0000;caret-color:#0000;letter-spacing:0;background:0 0;border:0;padding:0;position:absolute;inset:0}body[data-deck=c] .code-field.has-cells .code-input:focus{box-shadow:none;border:0;outline:none}body[data-deck=c] .code-field.has-cells .code-input::selection{background:0 0}body[data-deck=c] .code-field.has-cells .code-input.err{border:0}body[data-deck=c] .code-field.has-cells:has(.code-input.err) .code b{border-color:var(--danger)}body[data-deck=c] .tg{min-height:100dvh}@media (width<=640px){body[data-deck=c] .entry{padding:0 0 var(--s-6);justify-content:flex-start}body[data-deck=c] .entry-grid{row-gap:var(--s-6);grid-template-rows:none;grid-template-columns:1fr}body[data-deck=c] .entry h1,body[data-deck=c] .entry-copy,body[data-deck=c] .panel{grid-area:auto/1}body[data-deck=c] .entry h1{margin-bottom:0}body[data-deck=c] .panel{padding:var(--s-5)}body[data-deck=c] .code{max-width:274px}}body[data-deck=c] .answers.is-drawn{max-width:none;margin-bottom:var(--s-5);display:block;position:relative}body[data-deck=c] .answers.is-drawn [data-end]{display:none}body[data-deck=c] .answers.is-drawn .slope{touch-action:none}body[data-deck=c] .answers.is-drawn .hit{color:#0000;cursor:pointer;z-index:2;background:0 0;border:0;margin:0;padding:0;font-size:0;position:absolute}body[data-deck=c] .answers.is-drawn .hit input,body[data-deck=c] .answers.is-drawn .opt input{opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body[data-deck=c] .slope-art{display:block}body[data-deck=c] .answers.is-drawn .hit--col{width:10%;top:0;bottom:0;transform:translate(-50%)}body[data-deck=c] .answers.is-drawn .hit--stop{height:102px;top:0;left:calc(72px + (100% - 144px) * var(--i) / 3);width:calc(33.3333% - 48px);transform:translate(-50%)}body[data-deck=c] .vspec{position:relative}body[data-deck=c] .answers.is-drawn .hit--row{height:29.33%;left:0;right:0;transform:translateY(50%)}body[data-deck=c] .gauge .opt{cursor:pointer}body[data-deck=c] .answers.is-drawn .opt>span:not(.vh),body[data-deck=c] .answers.is-drawn .hit>span:not(.vh){display:none}:is(body[data-deck=c] .answers.is-drawn .hit--stop:has(:focus-visible),body[data-deck=c] .answers.is-drawn .hit--row:has(:focus-visible)){outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-md)}body[data-deck=c] .sp-handle{transition:left .26s cubic-bezier(.32,.72,0,1)}body[data-deck=c] .sp-labels b{transition:background-color .18s,color .18s,box-shadow .18s}body[data-deck=c] .vs-fill{transition:height .3s cubic-bezier(.32,.72,0,1)}body[data-deck=c] .vs-tick,body[data-deck=c] .vs-labels b{transition:background-color .2s,color .2s}body[data-deck=c] .vs-track{transition:border-color .2s,box-shadow .2s}body[data-deck=c] .gauge .opt{transition:border-color .16s,box-shadow .16s}body[data-deck=c] .gauge .opt i{transition:background-color .22s;transition-delay:calc(var(--i,0) * 16ms)}body[data-deck=c] .gauge .opt b{transition:color .22s;transition-delay:calc(var(--i,0) * 16ms)}body[data-deck=c] .slope .handle{transition:box-shadow .16s}@media (prefers-reduced-motion:reduce){body[data-deck=c] .sp-handle,body[data-deck=c] .sp-labels b,body[data-deck=c] .vs-fill,body[data-deck=c] .vs-tick,body[data-deck=c] .vs-labels b,body[data-deck=c] .vs-track,body[data-deck=c] .gauge .opt,body[data-deck=c] .gauge .opt i,body[data-deck=c] .gauge .opt b,body[data-deck=c] .slope .handle{transition:none}}body[data-deck=a] .site .mark:focus-visible,.sas-logo:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:50%}@media not (prefers-reduced-motion:reduce){@view-transition{navigation:auto}}body[data-deck=a] .site,body[data-deck=b] .fa-header,body[data-deck=c] .tg-header{view-transition-name:deck-header}body[data-deck=b] .sess h1{view-transition-name:session-title}body[data-deck=b] .sess .seg{view-transition-name:session-tabs}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}body[data-deck=b] .seg a{font-family:inherit;font-size:var(--t-small);color:var(--text-muted);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);text-align:center;background:0 0;border:0;padding:9px 20px;font-weight:600;text-decoration:none;display:inline-block}body[data-deck=b] .seg a.on{background:var(--white);color:var(--navy);box-shadow:var(--e-1);font-weight:800}body[data-deck=b] .seg.sm a{font-size:var(--t-caption);padding:7px 15px}body[data-deck=b] .seg a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}body[data-deck=b] .widget:not(.is-drawn) .viz,body[data-deck=b] .widget:not(.is-drawn) .klist,body[data-deck=b] .widget:not(.is-drawn) .vsw{display:none}body[data-deck=b] .widget:not(.is-drawn) .vizrow{grid-template-columns:1fr}body[data-deck=b] .results-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}body[data-deck=b] .results-grid.exporting .widget-body{opacity:.5;pointer-events:none}body[data-deck=b] .widget-head{position:relative}body[data-deck=b] .widget-tools{position:static}body[data-deck=b] #exportBtn{z-index:7;position:relative}body[data-deck=b] .exportmenu{width:min(314px,100vw - 44px);max-height:calc(100vh - 140px);overflow-y:auto}body[data-deck=b] .exportmenu .mi input{opacity:0;pointer-events:none;position:absolute}body[data-deck=b] .exportmenu .mi:focus-within{outline:2px solid var(--focus);outline-offset:-2px}body[data-deck=b] .vizcol>[data-panel]{min-width:0}:is(body[data-deck=b] .vizrow:has([data-panel=bars]:not([hidden])),body[data-deck=b] .vizrow:has([data-panel=split]:not([hidden]))){grid-template-columns:1fr}:is(body[data-deck=b] .vizrow:has([data-panel=bars]:not([hidden])) .numcol,body[data-deck=b] .vizrow:has([data-panel=split]:not([hidden])) .numcol){display:none}body[data-deck=b] .widget:has([data-panel=split]:not([hidden])) .klist{display:none}@media (width<=768px){body[data-deck=b] .vizrow{grid-template-columns:minmax(0,1fr)}body[data-deck=b] .rt td,body[data-deck=b] .rt th+th{padding-left:12px}body[data-deck=b] .numcol{overflow-x:auto}body[data-deck=b] .lowbox .prog{flex-wrap:wrap}body[data-deck=b] .lowbox .prog a.n{flex:1 0 100%}body[data-deck=b] #exportBtn{padding:7px 13px;font-size:11px}body[data-deck=b] #exportBtn .ic{width:14px;height:14px}body[data-deck=b] .widget-body>.vsw{margin-bottom:var(--s-4)}body[data-deck=b] .klist{gap:var(--s-4);margin-bottom:var(--s-3)}body[data-deck=b] .widget:has([data-panel=bars]:not([hidden])) .klist{display:none}body[data-deck=b] .widget.is-drawn .numcol{display:none}}@media (width>=769px){body[data-deck=b] .vizrow{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}}@media (width>=641px){body[data-deck=b] .steps,body[data-deck=b] .w-foot{grid-template-columns:repeat(3,1fr)}body[data-deck=b] .w-foot div{border-left:1px solid var(--border);padding-left:var(--s-5)}body[data-deck=b] .w-foot div:first-child{border-left:0;padding-left:0}}@media (width<=640px){body[data-deck=b] .steps{grid-template-columns:1fr}}body[data-deck=b] .pill.live[data-poll-seconds]:not(.is-watching) i{animation:none}body[data-deck=b] .pill.ended{background:var(--session-ended-bg);color:var(--session-ended);font-weight:var(--w-black);border-color:#0000}body[data-deck=b] .exp-lead{font-size:var(--t-body-lg);line-height:var(--lh-body);color:var(--text);margin:var(--s-4) 0 var(--s-5)}body[data-deck=b] .endsec{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-top:var(--s-4)}body[data-deck=b] [data-panel]+.endsec{margin-top:var(--s-7)}body[data-deck=b] .endsec-open>h2{font-size:var(--t-small);color:var(--navy);margin:0;padding:14px 17px 0;font-weight:700}body[data-deck=b] .endsec-open>.endsec-body{padding-top:var(--s-3)}body[data-deck=b] .endsec>summary{align-items:center;gap:var(--s-3);cursor:pointer;font-size:var(--t-small);color:var(--navy);padding:14px 17px;font-weight:700;list-style:none;display:flex}body[data-deck=b] .endsec>summary::-webkit-details-marker{display:none}body[data-deck=b] .endsec>summary:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:5px;height:5px;transition:transform var(--dur) var(--ease);margin-left:auto;transform:translateY(-1.4px)rotate(45deg)}body[data-deck=b] .endsec[open]>summary:after{transform:translateY(1.4px)rotate(-135deg)}body[data-deck=b] .endsec>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--r-md)}body[data-deck=b] .endsec-body{padding:0 17px 17px}body[data-deck=b] .endsec-body p{margin:0 0 var(--s-4);font-size:var(--t-small);color:var(--text);line-height:1.6}body[data-deck=b] .endsec-body .chk{margin-bottom:var(--s-4)}body[data-deck=b] .b3:has(.banner){flex-direction:column}body[data-deck=b] .b3 .banner{width:100%;max-width:440px}body[data-deck=b] .hp{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}body[data-deck=a] .prow a.plogo:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}body[data-deck=a] .pg,body[data-deck=b] .fa,body[data-deck=c] .tg{min-height:100dvh}@media (width<=640px){body[data-deck=a] .tgdonut:not(.compact){padding-bottom:24px}}body[data-deck=b] .rt a.seglink{color:inherit;text-decoration:none}body[data-deck=b] .rt a.seglink:hover,body[data-deck=b] .rt a.seglink:focus-visible{text-underline-offset:3px;text-decoration:underline}body[data-deck=b] .rt a.seglink:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}.foot>.wrap{width:100%;max-width:1000px;padding:0 var(--s-6);margin:0 auto}@media (width<=640px){.foot>.wrap{max-width:none;padding:0 18px}}.brandbar{align-items:center;gap:var(--s-4);min-width:0;display:flex}.brandbar-sas,.brandbar-partner{background-position:0;background-repeat:no-repeat;background-size:contain;flex:none;display:block}.brandbar-sas{background-image:var(--logo-sas);width:163px;height:65px}.brandbar-kcl{background-image:var(--logo-pi);width:178px;height:65px}.brandbar-wellcome{background-image:var(--logo-wellcome);width:65px;height:65px}.brandbar-tool{font-family:var(--font-display);font-size:var(--t-body-lg);color:var(--navy);white-space:nowrap;padding-left:var(--s-4);border-left:1px solid var(--border);font-weight:800}@media (width>=641px){.brandbar-tool{font-family:inherit;font-weight:400}}.brandbar a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}@media (width<=640px){.brandbar-partner{display:none}.brandbar-sas{background-image:var(--logo-sas-round);width:34px;height:34px}.brandbar-tool{font-size:var(--t-small);padding-left:var(--s-3)}}@media (width>=641px){body[data-deck=a] .snav,body[data-deck=a] .site .btn,body[data-deck=b] .fa-nav a,body[data-deck=b] .fa-nav .cta{font-size:var(--t-body-lg)}}body[data-deck=a] .snav a,body[data-deck=b] .fa-nav a{color:var(--brand-ink);opacity:1;padding-top:9px;font-weight:400}body[data-deck=a] .snav a.on,body[data-deck=b] .fa-nav a.on{color:var(--brand-red);box-shadow:none}body[data-deck=a] .snav a:hover,body[data-deck=b] .fa-nav a:hover{color:var(--brand-red);box-shadow:inset 0 -2px}body[data-deck=a] .site a.btn,body[data-deck=b] .fa-nav a.cta{background:var(--brand-red-cta);border-color:var(--brand-red-cta);color:#fff;font-family:var(--font-sans);transition:background var(--dur) var(--ease);border-radius:0;font-weight:400}body[data-deck=a] .site a.btn:hover,body[data-deck=a] .site a.btn:focus,body[data-deck=a] .site a.btn:active,body[data-deck=b] .fa-nav a.cta:hover,body[data-deck=b] .fa-nav a.cta:focus,body[data-deck=b] .fa-nav a.cta:active,body[data-deck=b] .fa-nav a.cta.on,body[data-deck=b] .fa-nav a.cta.on:hover{color:#fff;font-family:var(--font-sans);filter:none;box-shadow:none;font-weight:400;transform:none}body[data-deck=b] .fa-nav a.cta.on{background:var(--brand-red-cta);border-color:var(--brand-red-cta)}body[data-deck=a] .site a.btn:hover,body[data-deck=b] .fa-nav a.cta:hover{background:var(--brand-red-cta-hover);border-color:var(--brand-red-cta-hover)}body[data-deck=a] .site a.btn:active,body[data-deck=b] .fa-nav a.cta:active{background:var(--brand-red-cta-press);border-color:var(--brand-red-cta-press)}body[data-deck=a] .site,body[data-deck=b] .fa-header{row-gap:var(--s-3);flex-wrap:wrap}body[data-deck=a] .snav,body[data-deck=b] .fa-nav{margin-left:auto}@media (width>=641px){body[data-deck=a] .cta p,body[data-deck=a] .chars li{font-size:var(--t-body-lg)}body[data-deck=a] .tile .c,body[data-deck=a] .card .fine,body[data-deck=a] .card.solid p{font-size:var(--t-body)}body[data-deck=a] .segrow .ln{font-size:var(--t-body);line-height:var(--lh-body)}}.foot a{font-size:var(--t-body-lg);margin-bottom:9px}.foot h4{font-size:var(--t-small)}.foot .fine,.foot .btm{font-size:var(--t-body)}body[data-deck=b] .chip{min-width:124px}.foot{color:#fff;background:#333}.foot a{color:#fff}.foot h4,.foot .fine,.foot .btm{color:#aaa}.foot .btm{border-top-color:#4a4a4a}body[data-deck=b] .savebox .noreset{font-size:var(--t-body);margin-bottom:2px;font-weight:800;display:block}body[data-deck=b] .savebox{background:linear-gradient(100deg, var(--gold-100) 0%, #fbe6bf 45%, var(--gold-100) 100%);background-position:0%;background-size:220% 100%;animation:9s ease-in-out infinite savebox-breathe}@keyframes savebox-breathe{0%,to{background-position:0%}50%{background-position:100%}}body[data-deck=b] .savebox.done{animation:none}body[data-deck=b] .savebox:not(:has(.chk input:not(:checked))){animation:none}@media (prefers-reduced-motion:reduce){body[data-deck=b] .savebox{background-position:0%;animation:none}}body[data-deck=a] .a2head .fullres{margin:var(--s-4) 0 0}body[data-deck=a] .a2head .fullres a{font-size:var(--t-body-lg);color:var(--navy);text-underline-offset:4px;font-weight:700;text-decoration:underline}body[data-deck=a] .a2head .fullres a:hover{color:var(--brand-red)}body[data-deck=a] .a2head .fullres a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}@media (width<=640px){:root{--t-caption:13px;--t-small:14px}body[data-deck=a] .snav a.btn,body[data-deck=a] .segrow .ln{font-size:14px}body[data-deck=a] .subhead h3{font-size:12px}body[data-deck=a] .chars li{font-size:15px}body[data-deck=a] .tile .t{font-size:12px}body[data-deck=a] .tile .c{font-size:13px}body[data-deck=a] .tile .key{font-size:11px}body[data-deck=a] .tile .n em,body[data-deck=a] .base{font-size:12px}body[data-deck=a] .base.sm,body[data-deck=a] .chips .chip em{font-size:11px}body[data-deck=a] .jump a{font-size:12px}body[data-deck=a] .research h5{font-size:11px}body[data-deck=a] .vs .lab .vswap{font-size:12px}body[data-deck=a] .card .fine,body[data-deck=b] .seg button,body[data-deck=b] .seg a{font-size:13px}body[data-deck=c] .eyebrow{font-size:11px}body[data-deck=c] .chip{font-size:12px}body[data-deck=c] .q-hint{font-size:13px}body[data-deck=c] .q-lead{font-size:15px}}body[data-deck=a] .hero{padding-inline:0}body[data-deck=a] .hero .intro{max-width:none}body[data-deck=a] .about{padding-top:var(--s-5);border-top:0}body[data-deck=a] .about-grid{gap:var(--s-6);direction:rtl;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}body[data-deck=a] .home-chart .tgdonut{width:min(640px,61.3497%,max(340px,60vh));max-width:none;margin:0 auto}body[data-deck=a] .home-chart .lb{white-space:normal;max-width:28%;line-height:1.45}body[data-deck=a] .home-chart .lb b{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}body[data-deck=a] .lb b,body[data-deck=a] .lb span{text-shadow:1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff,0 1px #fff,0 -1px #fff,1px 0 #fff,-1px 0 #fff}body[data-deck=a] .home-chart .base{font-size:var(--t-caption);max-width:none;line-height:1.6}body[data-deck=a] .about-grid>*{direction:ltr}body[data-deck=a] .home-chart h2{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--navy);text-align:center;margin:0 0 var(--s-4);font-weight:800}body[data-deck=a] .home-chart .herofoot{padding-inline:0}@media (width>=641px){body[data-deck=a] .home-chart .tgdonut{padding-bottom:16px}}body[data-deck=a] .home-about .research{margin-top:var(--s-6)}body[data-deck=a] .prow{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}body[data-deck=a] .prow>div{padding:0 var(--s-2)}body[data-deck=a] .prow h5{text-align:left}body[data-deck=a] .prow>div+div{border-top:0;border-left:1px solid var(--border);margin-top:0;padding-top:0}body[data-deck=a] .prow .lg{justify-content:flex-start;align-items:flex-end;height:100px}body[data-deck=a] .prow .plogo.sas{width:min(100px,100%);height:100px}body[data-deck=a] .prow .plogo.pi{width:min(193px,100%);height:70px}body[data-deck=a] .prow .plogo.wc{width:min(70px,100%);height:70px}body[data-deck=a] .research{container-type:inline-size}@media (width<=640px){@container (width<=420px){body[data-deck=a] .research .prow{grid-template-columns:1fr;gap:0}body[data-deck=a] .research .prow>div{padding:0}body[data-deck=a] .research .prow>div+div{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--border);border-left:0}body[data-deck=a] .research .prow .lg{height:auto;margin-top:var(--s-3)}}}body{--content-max:1200px}body[data-deck=a] .wrap,.foot>.wrap{max-width:var(--content-max)}body[data-deck=a] .tgdonut .legend li.hot .lrow{background:#0a2c500e}body[data-deck=a] .tgdonut .legend li.cur.hot .lrow{background:var(--navy-100)}body[data-deck=b] .savebox .pknote{transition:border-color var(--dur-slow) var(--ease);gap:var(--s-3);border-top:1px solid #a06a0033;align-items:flex-start;margin:14px 0 0;padding:14px 0 0;display:flex}body[data-deck=b] .savebox .pknote p{font-weight:600}body[data-deck=b] .savebox.done .pknote{border-top-color:#12645a33}body[data-deck=b] .pknote-note{margin-top:var(--s-3)}body[data-deck=b] .pknote-note p{color:var(--text-muted);margin:0}body[data-deck=b] .pknote-note p+p{margin-top:var(--s-2)}
