.hero{--codew:540px;--hv:150px;--h1:clamp(100px, 8.9vw, 128px)}.sec{--h2:44px}.h2{font-size:var(--h2);line-height:1.02}.body{color:var(--ink-2);font-size:16px;line-height:1.55}.idc{font:400 12px/1.4 var(--mono);color:var(--ink-2)}.figno{font:500 13px/1.5 var(--mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.lnk.bl{color:var(--pencil)}.below a,.guides a,.faq .a a,.ann a,.fhead a,.f1 .body a,.iresp p a{color:var(--ink);text-decoration:underline 1px var(--pencil);text-underline-offset:3px}.ann a,.fhead a,.f1 .body a,.iresp p a{color:var(--pencil);font-weight:600}.copy{border:1px solid var(--rule-2);height:26px;font:500 12px/1 var(--text);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:2px;padding:0 8px}select,input.num,.iform input{-webkit-appearance:none;appearance:none}select{background:linear-gradient(45deg, transparent 50%, var(--ink-2) 0) right 4px center / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, var(--ink-2) 0) right 0 center / 5px 5px no-repeat;text-overflow:ellipsis;cursor:pointer;padding-right:16px}.hero{border-bottom:1px solid var(--ink);padding:34px 0 40px}.heye{font:500 15px/1.3 var(--text);color:var(--ink-2);margin-bottom:20px}.h1row{position:relative}.h1wrap{font:500 var(--h1)/.9 var(--display);letter-spacing:-.012em;color:var(--ink)}h1{font:inherit;letter-spacing:inherit;color:inherit;display:inline}h1 .l{display:block}h1 .l:last-child{display:inline}.fnref{font:500 calc(var(--h1) * .44)/1 var(--display);color:var(--pencil);vertical-align:top;margin-left:.06em}.subject{--gx:112px;--gw:168px;--gy:28px;right:0;bottom:calc(var(--h1) * -.05 - 28px);width:400px;height:calc(var(--hv) + 92px);pointer-events:none;position:absolute}.subject:before{content:"";right:calc(var(--gx) - var(--gw) / 2);bottom:var(--gy);width:var(--gw);border-top:1px solid var(--ink);background:repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px 6px);height:9px;position:absolute;mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.datum{right:calc(var(--gx) - 6.5px);bottom:calc(var(--gy) - 6px);border:1px solid var(--pencil);background:var(--paper);border-radius:50%;width:13px;height:13px;position:absolute}.datum:before,.datum:after{content:"";background:var(--pencil);position:absolute}.datum:before{width:1px;height:19px;top:-4px;left:5px}.datum:after{width:19px;height:1px;top:5px;left:-4px}.ping{--s:calc(var(--hv) * 1.08);width:var(--s);height:auto;right:calc(var(--gx) - var(--s) * .556);bottom:calc(var(--gy) - var(--s) * .074);position:absolute}.tag{font:600 14px/1.3 var(--text);color:var(--ink);white-space:nowrap;position:absolute;bottom:46px;left:0}.tag code{font:400 11px/1.4 var(--mono);color:var(--ink-3);margin-left:4px}.tag code.c2{margin:2px 0 0;display:block}.pitch{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:end;column-gap:64px;margin-top:48px;display:grid}.ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ctas .lnk{flex-basis:100%;margin-top:10px;font-size:15px}.fig1{grid-template:"tb anat""rq anat"1fr".cap"/300px minmax(0,1fr);column-gap:48px;margin-top:44px;display:grid}.tb{grid-area:tb;padding-top:36px}.spec{border-top:1px solid var(--ink)}.spec li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:72px 1fr;align-items:baseline;padding:9px 0;font-size:14px;line-height:1.45;display:grid}.spec li:not(:has(b)){grid-template-columns:1fr}.spec b{font:500 13px/1.4 var(--text);color:var(--ink-3)}.fn{color:var(--ink-2);grid-template-columns:18px 1fr;margin-top:18px;font-size:14px;line-height:1.5;display:grid}.fn .dg{color:var(--pencil);font-weight:600}.fn .lnk{white-space:nowrap;text-underline-offset:3px}.rq{grid-area:rq;align-self:start;margin-top:32px}.rh{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.rq pre{font:400 11px/18px var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.anat{grid-area:anat;min-width:0}.pform .intro{color:var(--ink-2);margin-bottom:10px;font-size:15px}.pform .row{width:var(--codew);grid-template-columns:128px 92px minmax(0,1fr) 76px;gap:8px;display:grid}.pform .btn{height:52px}.fld{border:1px solid var(--ink);background:#fff;border-radius:2px;min-width:0;height:52px;padding:7px 12px 0;position:relative}.fld label{font:500 12px/1 var(--text);color:var(--ink-3);display:block}.fld select,.fld input{width:100%;color:var(--ink);background-color:#0000;border:0;outline:0;padding-top:5px;padding-bottom:0;font-size:15px;line-height:1.3;display:block}.fld input.num{font:400 13px/1.3 var(--mono);padding-top:7px}.fld:focus-within{outline:2px solid var(--pencil);outline-offset:1px}.resp{margin-top:22px;padding-bottom:12px;position:relative}.resp:before{content:"";width:var(--codew);background:var(--surface);border:1px solid var(--rule-2);position:absolute;top:0;bottom:0;left:0}.rbar{width:var(--codew);border-bottom:1px solid var(--rule);height:40px;font:500 12px/1 var(--mono);color:var(--ink-2);align-items:center;gap:14px;margin-bottom:10px;padding:0 16px;display:flex;position:relative}.meth{background:var(--ink);color:var(--paper);letter-spacing:.04em;padding:3px 5px;font-size:11px}.rbar .sp{align-items:center;gap:14px;margin-left:auto;display:flex}.ab{font:400 12px/1 var(--text);color:var(--ink-3)}.jb{width:var(--codew);grid-template-columns:44px minmax(0,1fr);display:grid;position:relative}.jb pre{font:400 13px/20px var(--mono);color:var(--ink);white-space:pre}.jb .lns{text-align:right;color:var(--ink-3);padding-right:14px;font-size:11px}.dimx{position:relative}.dimx u{text-decoration:underline 2px var(--pencil);text-underline-offset:3px}.dimx:after{content:"";border:1px solid var(--pencil);border-top:0;height:5px;position:absolute;top:calc(100% + 3px);left:0;right:0}.dimx:before{content:attr(data-dl);white-space:nowrap;font:italic 400 11px/12px var(--mono);color:var(--pencil);position:absolute;top:calc(100% + 9px);left:0}.ann{width:100%;position:absolute;top:0;left:0}.ann li{left:44px;top:calc((var(--r) - 1) * 20px);height:20px;width:calc(var(--codew) - 44px);font:400 13px/20px var(--mono);position:absolute}.ann li:before{content:"";top:8px;left:calc(var(--c) * 1ch + 8px);background:radial-gradient(circle, var(--pencil) 2.5px, transparent 3px) 0 0 / 5px 5px no-repeat, linear-gradient(var(--pencil), var(--pencil)) 0 2px / 100% 1px no-repeat;height:5px;position:absolute;right:-20px}.ann li>span{width:calc(min(100vw, 1440px) - var(--gut) * 2 - 914px);font:400 14px/20px var(--text);color:var(--ink-2);position:absolute;top:0;left:calc(100% + 26px)}.ann li.pn>span{font:italic 400 12px/20px var(--mono);color:var(--pencil)}.ann code{font-size:12px}.fig1 figcaption{width:var(--codew);color:var(--ink);grid-area:cap;grid-template-columns:64px minmax(0,1fr);margin-top:18px;font-size:14px;line-height:1.5;display:grid}.below{border-top:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:32px;margin-top:36px;padding-top:18px;display:flex}.below>p{color:var(--ink-2);max-width:900px;font-size:15px;line-height:1.55}.below>.lnk{white-space:nowrap}.follow{padding-top:0}.fhead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:64px;padding:64px 0 28px;display:grid}.fhead p{max-width:620px}.tax{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.tbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;height:44px;display:flex}.ro{font:400 13px/1 var(--mono);color:var(--ink-3);white-space:nowrap}.ro .s{color:var(--ink);background:var(--wash);padding:2px 3px}.plot{--ay:236px;padding:0 4px;position:relative}.cv{background-position:0 -1px;height:300px;position:relative}.cv>*{position:absolute}.band{left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:var(--ink);height:1px;top:46px}.band:before{content:"";background:inherit;width:1px;height:11px;position:absolute;top:-5px;left:0}.band:after{content:attr(data-t);font:500 12px/1 var(--mono);color:var(--ink);white-space:nowrap;position:absolute;bottom:6px;left:4px}.band.proj{background:repeating-linear-gradient(90deg, var(--ink-3) 0 5px, transparent 5px 9px)}.band.proj:before{background:var(--ink-3)}.band.proj:after{color:var(--ink-3)}.band.cont:before{display:none}.dpt{left:calc(var(--a) * 100%);border:1px dashed var(--ink-3);background:var(--paper);border-radius:50%;width:13px;height:13px;margin-left:-6.5px;top:40px}.dpt:after{content:attr(data-t);font:500 12px/1 var(--mono);color:var(--ink-3);white-space:nowrap;position:absolute;bottom:28px;right:-2px}.axis{left:0;right:0;top:var(--ay);background:linear-gradient(90deg, var(--ink) calc(var(--b) * 100%), transparent 0), repeating-linear-gradient(90deg, var(--ink) 0 6px, transparent 6px 10px);height:1px}.axis:before{content:"";background:repeating-linear-gradient(90deg, var(--ink-3) 0 1px, transparent 1px calc(100% / 48));opacity:.7;height:4px;position:absolute;top:-4px;left:0;right:0}.day{left:calc(var(--a) * 100%);top:calc(var(--ay) - 10px);background:var(--ink);width:1px;height:20px}.day:after{content:attr(data-t);font:500 11px/1 var(--mono);color:var(--ink-3);white-space:nowrap;position:absolute;top:13px;left:5px}.lastscan{left:calc(var(--a) * 100%);height:calc(var(--ay) - 62px);background:repeating-linear-gradient(180deg, var(--pencil) 0 3px, transparent 3px 6px);width:1px;top:62px}.lastscan:after{content:attr(data-t);font:italic 400 12px/1 var(--mono);color:var(--pencil);white-space:nowrap;position:absolute;top:0;left:6px}.pin{left:calc(var(--a) * 100%);top:calc(var(--ay) - 4.5px);border:1.5px solid var(--ink-3);background:var(--paper);z-index:2;border-radius:50%;width:9px;height:9px;margin-left:-4.5px}.pin.on{border-color:var(--ink);background:var(--ink)}.pin.hollow.on{background:var(--paper)}.pin.eta{border-style:dashed}.dspan{left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);top:calc(var(--ay) - 3px);border:1px solid var(--ink-3);background:var(--wash);border-top:0;border-bottom:0;height:7px}.dur{left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);top:calc(var(--ay) + 36px);background:var(--pencil);height:1px}.dur:before{content:"";border-left:1px solid var(--pencil);border-right:1px solid var(--pencil);height:7px;position:absolute;top:-3px;left:0;right:0;transform:skew(-40deg)}.dur:after{content:attr(data-t) attr(data-x);font:italic 400 11px/1 var(--mono);color:var(--pencil);white-space:nowrap;position:absolute;top:5px;left:50%;transform:translate(-50%)}.dur.est{background:repeating-linear-gradient(90deg, var(--pencil) 0 4px, transparent 4px 7px)}.dur.tight:after{top:-58px}.dur.sh:after{left:72%}.walker{--s:116px;width:var(--s);height:auto;left:calc(var(--last) * (100% - 8px) + 4px - var(--s) * .444);top:calc(var(--ay) - var(--s) * .926);z-index:4}.evs{border-top:1px solid var(--rule);padding:6px 0 10px;display:grid}.evs li{border-bottom:1px solid var(--rule);color:var(--ink-3);grid-template-columns:86px minmax(0,1fr);column-gap:8px;padding:6px 0 6px 12px;display:grid;position:relative}.evs li:last-child{border-bottom:0}.evs li:before{content:"";background:var(--rule-2);border-radius:50%;width:5px;height:11px;position:absolute;top:9px;left:0}.evs li.on:before{background:var(--ink)}.evs .t{font:400 11px/1.45 var(--mono);grid-row:1/span 3}.evs .t b{font-weight:500}.evs .d{font-size:13px;line-height:1.3}.evs .l,.evs .pn{font:400 11px/1.4 var(--mono);color:inherit;margin-top:2px;display:none}.evs .pn{color:var(--pencil);font-style:italic}.evs li.on{color:var(--ink-2)}.evs li.on .d,.evs li.on .t b{color:var(--ink)}.evs li.proj .d{color:var(--ink-3)}@media (width>=760px){.evs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding:14px 0 18px}.evs li{border:0;padding:0 0 0 12px;display:block}.evs li:before{top:3px}.evs .d{margin-top:1px;font-size:14px}.evs .l,.evs .pn{display:block}}@media (width>=1280px){.evs{left:4px;right:4px;top:calc(var(--ay) + 54px);border:0;height:150px;padding:0;display:block;position:absolute}.evs li{left:calc(var(--a) * 100%);width:178px;padding-left:10px;position:absolute}.evs li:before{top:calc(-1 * var(--lead));height:calc(var(--lead) + 14px);border-radius:0;width:1px}.evs li.ra{--lead:60px;top:6px}.evs li.rb{--lead:132px;top:78px}.evs li.r{text-align:right;padding:0 10px 0 0;transform:translate(-100%)}.evs li.r:before{left:auto;right:0}.evs li.c{text-align:center;padding:0;transform:translate(-50%)}.evs li.c:before{left:50%}.evs li.proj{width:220px}.plot:after{content:"";height:168px;display:block}}.cov{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;display:grid}.cov>.l{position:sticky;top:28px}.cov .l .lede{max-width:500px;margin-top:18px}.callout{border-top:1px solid var(--ink);max-width:500px;margin-top:36px;padding-top:16px}.callout .q{font:500 19px/1.45 var(--text);color:var(--ink)}.callout .body{margin-top:8px;font-size:15px}.callout .cap{margin-top:12px}.nbtns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.guides{color:var(--ink-2);margin-top:32px;font-size:14px;line-height:1.6}.ledger{border-top:1px solid var(--ink)}.lr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,190px) 104px minmax(0,1fr);align-items:baseline;column-gap:16px;padding:9px 0;display:grid}.lr.hd{font:500 13px/1.3 var(--text);color:var(--ink-3);padding:10px 0 8px}.cc2{color:var(--ink);font-size:15px}.cc2:before{content:attr(data-cc);width:40px;font:500 11px/1 var(--mono);color:var(--ink-3);display:inline-block}.codes{font:400 12px/1.6 var(--mono);color:var(--ink-2);word-spacing:4px}.codes a{color:var(--pencil);text-decoration:underline 1px var(--wash);text-underline-offset:3px}.tal{vertical-align:-2px;height:16px;font:500 12px/1 var(--mono);color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.tal .g{width:calc(var(--k) * 5.5px - 4px);background:repeating-linear-gradient(90deg, var(--ink) 0 1.5px, transparent 1.5px 5.5px);height:15px;display:inline-block;position:relative}.tal .g.f:after{content:"";background:var(--ink);height:1.5px;position:absolute;top:7px;left:-3px;right:-3px;transform:rotate(-28deg)}.tal .z{border:1px dashed var(--ink-3);border-radius:50%;width:12px;height:12px;display:inline-block}.lr.miss{grid-template-columns:minmax(0,190px) 104px minmax(0,1fr) 76px;align-items:center}.lr.miss .cc2{color:var(--ink-2)}.lr.miss .codes{font-family:var(--text);word-spacing:0}.lr.miss .codes .cap{max-width:300px;font:400 13px/1.45 var(--text);color:var(--ink-3);margin-top:4px;display:block}.lr.miss .codes code{font-size:12px}.slot{justify-self:end;width:76px;height:auto;display:block}.lr.tot{border-top:3px double var(--ink);border-bottom:0;margin-top:-1px;padding-top:12px}.lr.tot .big{font:500 44px/1 var(--display);color:var(--ink)}.lr.tot .cc2{font:500 13px/1.3 var(--text);color:var(--ink-3)}.lgd{justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;display:flex}.lgd .lnk{margin-left:auto}.sb{max-width:820px}.sb .lede{max-width:680px;margin-top:14px}.f1{border-top:1px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;margin-top:44px;padding:32px 0 40px;display:grid}.f1 .body{max-width:470px;margin-top:12px}.nine{max-width:470px;font:400 12px/1.9 var(--mono);color:var(--ink-3);margin-top:22px}.nine b{color:var(--ink);border-bottom:1px solid var(--ink);font-weight:500}.map{grid-template-rows:28px repeat(3,40px);grid-template-columns:78px 176px 84px minmax(0,1fr);align-items:center;display:grid}.map .hd{font:500 13px/1 var(--text);color:var(--ink-3);grid-row:1}.map .hd.id{font:500 12px/1 var(--mono)}.car{color:var(--ink);grid-column:1;font-size:15px}.raw{font:400 14px/1 var(--mono);color:var(--ink);grid-column:2}.arw{grid-area:2/3/span 3;width:100%;height:120px;display:block}.out{border:1px solid var(--ink);font:500 13px/1 var(--mono);color:var(--ink);grid-column:4;justify-self:start;padding:5px 8px;display:inline-flex}.o1{grid-row:2}.o2{grid-row:3/span 2}.fig2 figcaption{border-top:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);align-items:end;column-gap:16px;margin-top:20px;padding-top:14px;display:grid}.fig2 figcaption p{color:var(--ink-2);font-size:14px;line-height:1.5}.fig2 figcaption .figno{margin-right:10px}.slot.f2{justify-self:start;width:96px}.srow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,420px);column-gap:40px;padding:26px 0;display:grid}.sb+.srow{border-top:1px solid var(--ink);margin-top:36px}.srow .h3{font:500 24px/1.12 var(--display);letter-spacing:0}.srow .body{font-size:15px}.evd{font:400 12px/20px var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.evd .p{color:var(--ink-3)}.evd+.pn{margin-top:6px}.evw .lnk{margin-top:8px;font-size:14px;display:inline-block}.sc{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.sc .h2{font-size:34px}.sc .body{margin-top:6px}.int{border-top:1px solid var(--ink);grid-template-columns:260px minmax(0,1fr) auto;grid-template-areas:"form code notes""form resp resp";column-gap:40px;margin-top:28px;padding-top:24px;display:grid}.iform{flex-direction:column;grid-area:form;display:flex}.iform h3{font:600 17px/1.3 var(--text);color:var(--ink)}.iform p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.iform label{font:500 13px/1 var(--text);color:var(--ink-3);margin:14px 0 6px}.iform select,.iform input{border:1px solid var(--ink);width:100%;height:42px;color:var(--ink);background-color:#fff;border-radius:2px;outline:0;padding:0 12px;font-size:15px}.iform select{background-position:right 16px center,right 12px center;padding-right:28px}.iform select:focus-visible,.iform input:focus-visible{outline:2px solid var(--pencil);outline-offset:1px}.iform input.num{font:400 13px/1 var(--mono)}.iform .btn{width:100%;margin-top:18px}.lst{grid-area:code;min-width:0}.tabs{border-bottom:1px solid var(--rule-2);align-items:flex-end;display:flex}.tl{gap:2px;display:flex}.tab{height:36px;font:500 13px/1 var(--text);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tabs .sp{align-items:center;gap:12px;margin-left:auto;padding-bottom:6px;display:flex}.sync{font:400 13px/1 var(--text);color:var(--ink-3)}.fv{background:var(--wash);color:var(--pencil);padding:0 2px}.code[hidden]{display:none}.code{font:400 13px/21px var(--mono);color:var(--ink);white-space:pre;tab-size:2;margin-top:16px;display:block;overflow-x:auto}.mk,.notes li:before{border:1px solid var(--pencil);width:18px;height:18px;font:500 11px/1 var(--mono);color:var(--pencil);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mk{vertical-align:1px;margin-left:12px;font-style:normal}.mk:before,.notes li:before{content:attr(data-n)}.notes li:before{margin-top:2px}[data-tabs]:not([data-ready]) .tabs{display:none}[data-tabs]:not([data-ready]) .code:before{content:attr(data-label);font:500 12px/1.4 var(--text);color:var(--ink-3);margin-bottom:6px;display:block}.notes{grid-area:notes;width:280px;padding-top:52px}.notes li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:30px 1fr;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.notes code{font-size:12.5px}.iresp{border-top:1px dashed var(--rule-2);grid-area:resp;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:20px;margin-top:28px;padding:20px 0 0;display:grid}.iresp h4{font:600 16px/1.3 var(--text);color:var(--ink)}.iresp p{color:var(--ink-2);max-width:560px;margin-top:4px;font-size:14px;line-height:1.5}.iresp .cap{color:var(--ink-3);margin-top:6px;font-size:13px}.slot.w{width:96px}.stp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;display:grid}.stp .h2{font-size:34px}.stp .body{max-width:380px;margin-top:8px}.stp .btn{margin-top:24px}.stp>div{position:sticky;top:28px}.steps{counter-reset:st}.steps li{border-bottom:1px solid var(--rule);counter-increment:st;grid-template-columns:36px minmax(0,1fr);padding:20px 0 22px;display:grid}.steps li:first-child{border-top:1px solid var(--ink)}.steps li:before{content:counter(st);font:500 15px/1.6 var(--mono);color:var(--ink-3);grid-row:1/span 2}.steps .body{max-width:560px;margin-top:4px;font-size:15px}.ct{border-top:1px solid var(--ink);margin-top:36px}.cr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;padding:13px 0;font-size:16px;line-height:1.45;display:grid}.cr.hd{font:500 13px/1.3 var(--text);color:var(--ink-3);padding:12px 0 10px}.cr .x{color:var(--ink-3);text-decoration:line-through 1px var(--ink-3)}.cr .y{color:var(--ink);padding-left:28px;font-weight:500;position:relative}.cr .y:before{content:"→";font:400 15px/1.45 var(--mono);color:var(--pencil);position:absolute;top:0;left:0}.ctlink{margin-top:22px}.prh{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:64px;display:grid}.prh .lede{margin-top:14px}.amb{border:1px solid var(--ink);background:var(--surface);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.amb input{width:18px;height:18px;accent-color:var(--ink);margin-top:2px}.amb label{font:600 15px/1.4 var(--text);color:var(--ink);cursor:pointer}.rn{font:600 16px/1 var(--text);color:var(--pencil);margin-left:4px}.amb p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.pt{margin-top:36px;display:block}.pt thead{display:none}.pt tbody{display:block}.pt tr{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:16px 0;display:grid}.pt th,.pt td{text-align:left;color:var(--ink-2);padding:4px 0;font-size:15px;font-weight:400;display:block}.pt td:not(.c-price){grid-column:1/-1}.pt td:empty{display:none}.pt td[data-l]{grid-template-columns:132px minmax(0,1fr);align-items:center;display:grid}.pt td[data-l]:before{content:attr(data-l);font:500 13px/1.3 var(--text);color:var(--ink-3)}.pt .c-plan{font:600 20px/1.2 var(--text);color:var(--ink)}.pd{font:400 14px/1.4 var(--text);color:var(--ink-3);margin-top:3px;display:block}.pt .c-price{text-align:right;font:500 30px/1 var(--display);color:var(--ink);white-space:nowrap;grid-area:1/2}.c-price:after{content:attr(data-per);font:400 14px/1 var(--text);color:var(--ink-3);margin-left:2px}.pt .m{font:500 14px/1 var(--mono);color:var(--ink);white-space:nowrap}.pt .dash{color:var(--ink-3)}.pt .bar:after{content:"";background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--w) 100% no-repeat, var(--rule);grid-column:2;height:4px;margin-top:4px;display:block}.pt tr.pro .bar:after{background:linear-gradient(var(--pencil), var(--pencil)) 0 0 / var(--w) 100% no-repeat, var(--rule)}.pt.nohead .bar{font:500 14px/1.3 var(--text);white-space:normal}.pt tr.pro{border:1px solid var(--ink);background:#fff;margin:8px 0;padding:16px 14px}.dq{grid-column:2;margin-top:5px;font-size:11px;line-height:1;display:block}.badge{border:1px solid var(--pencil);font:500 11px/1 var(--mono);text-transform:uppercase;color:var(--pencil);vertical-align:3px;margin-left:8px;padding:3px 6px}.pt .c-cta{padding-top:10px}.pt .btn{width:100%;max-width:360px;height:40px}@media (width>=981px){.pt{border-collapse:collapse;border-top:1px solid var(--ink);width:100%;display:table}.pt thead{display:table-header-group}.pt tbody{display:table-row-group}.pt tr,.pt tr.pro{display:table-row}.pt th,.pt td,.pt td[data-l],.pt td:empty{border-bottom:1px solid var(--rule);vertical-align:middle;padding:16px 8px;display:table-cell}.pt td[data-l]:before{content:none}.pt thead th{font:500 13px/1.3 var(--text);color:var(--ink-3);white-space:nowrap;padding:12px 8px 10px}.pt th:first-child,.pt td:first-child{padding-left:0}.pt th:last-child,.pt td:last-child{text-align:right;padding-right:0}.pt .c-price{text-align:left;font-size:26px}.pt .bar:after{min-width:80px;margin-top:9px}.pt tr.pro>*{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fff}.pt tr.pro>:first-child{box-shadow:inset 1px 0 0 var(--ink);padding-left:14px}.pt tr.pro>:last-child{box-shadow:inset -1px 0 0 var(--ink);padding-right:14px}.pt .pd{display:none}.pt .btn{width:auto}}@media (width>=1280px){.pt th,.pt td,.pt td[data-l],.pt thead th{padding-left:12px;padding-right:12px}.pt .c-price{font-size:30px}.pt .bar:after{min-width:120px}.pt .pd{display:block}}.pz:not(:has(#amb:checked)) :is(.c1,.g1),.pz:has(#amb:checked) :is(.c0,.g0){display:none}.pbelow{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:64px;margin-top:22px;display:grid}.wh{color:var(--ink-2);font-size:14px}.wh b{color:var(--ink);font-weight:600}.guar{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.5}.guar b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.pbelow .fn{margin-top:0}.fqh{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.faq{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;margin-top:32px;display:grid}.faq details{border-bottom:1px solid var(--rule)}.faq summary{min-height:56px;font:500 17px/1.4 var(--text);color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:16px;padding:16px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 18px/1.3 var(--mono);color:var(--pencil);text-align:right}.faq details[open] summary:after{content:"−"}.faq .a{color:var(--ink-2);padding:0 38px 18px 0;font-size:15px;line-height:1.6}.s10{--lh:17px;padding-bottom:calc(4 * var(--lh) + 28px);font:500 16px/1 var(--mono);color:var(--ink);align-items:flex-start;gap:0 8px;margin:-4px 0 0;display:flex}.s10 b{border-bottom:1px solid var(--pencil);white-space:nowrap;flex:none;padding-bottom:8px;font-weight:500;position:relative}.s10 b:before{content:attr(data-v)}.s10 b:after{content:attr(data-n);padding:calc(5px + var(--lv) * var(--lh)) 0 0 7px;font:italic 400 11px/var(--lh) var(--mono);color:var(--pencil);white-space:nowrap;border-left:1px solid var(--pencil);position:absolute;top:100%;left:0}.talk{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:72px;display:grid}.talk .lede{max-width:640px;margin-top:14px}.talk .nbtns{margin-top:26px}.chan{border-top:1px solid var(--ink)}.chan a{border-bottom:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr) 20px;align-items:baseline;min-height:50px;padding:14px 0;display:grid}.chan a:after{content:"↗";color:var(--pencil);text-align:right}.chan a.em:after{content:"→"}.nm{font:600 17px/1.2 var(--text);color:var(--ink)}.u{font:400 13px/1.3 var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.chan a:hover .nm{text-decoration:underline 1px var(--pencil);text-underline-offset:3px}.hero:not(:lang(en)){--h1:clamp(56px, 6.2vw, 88px)}.h1wrap:not(:lang(en)){letter-spacing:0;line-height:1.08}@media (width<=1279px){.hero{--h1:clamp(72px, 8.6vw, 108px);--hv:124px}.sec{--h2:38px}.fig1{grid-template:"tb""anat""cap""rq"/minmax(0,1fr)}.pitch{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;margin-top:40px}.pitch .ctas{max-width:460px}.tb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;padding-top:0;display:grid}.tb .fn{margin-top:0}.anat{margin-top:40px}.rq{max-width:var(--codew);margin-top:28px}.subject{width:360px}.tag{display:none}.ann li>span{width:calc(100vw - var(--gut) * 2 - 566px)}.fhead{grid-template-columns:minmax(0,1fr);row-gap:10px}.cov,.f1,.stp,.talk,.prh,.pbelow{column-gap:40px}.srow{grid-template-columns:minmax(0,220px) minmax(0,1fr);row-gap:14px}.srow .evw{grid-column:2}.int{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"form code""form notes""resp resp"}.notes{width:auto;padding-top:12px}.plot{--ay:204px}.cv{height:268px}.walker{--s:100px}}@media (width<=1100px){.ann{grid-column:1/-1;margin-top:14px;padding:0 12px;position:static}.ann li{border-top:1px solid var(--rule);width:auto;height:auto;font:400 11px/20px var(--mono);padding:4px 0 4px 34px;position:relative;top:auto;left:auto}.ann li:before{content:"L" attr(data-ln);height:auto;color:var(--pencil);background:0 0;top:4px;left:0;right:auto}.ann li>span{width:auto;max-width:none;display:block;position:static}.resp{padding-bottom:0}}@media (width<=980px){.cov,.f1,.stp,.talk,.prh,.pbelow{grid-template-columns:minmax(0,1fr);row-gap:32px}.cov>.l,.stp>div{position:static}.faq{grid-template-columns:minmax(0,1fr)}.faq .qa+.qa details:first-child{border-top:0}.int{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""code""notes""resp"}.iform{max-width:480px}.lst{margin-top:28px}.pitch,.tb{grid-template-columns:minmax(0,1fr)}.pitch .ctas{max-width:none;margin-top:22px}.tb .fn{margin-top:16px}}@media (width<=759px){.hero{--h1:clamp(46px, 15vw, 60px);--hv:88px;--codew:100%}.sec{--h2:30px}.hero:not(:lang(en)){--h1:clamp(34px, 9.6vw, 44px)}.hero{padding:24px 0 32px}.heye{margin-bottom:14px;font-size:14px}.hx{display:none}.subject{--gx:84px;--gw:120px;--gy:22px;width:100%;height:calc(var(--hv) + 30px);margin-top:4px;position:relative;bottom:auto;right:auto}.tag{font-size:13px;display:block;bottom:30px}.pitch{margin-top:20px}.pitch .lede{font-size:16px}.fig1{margin-top:36px}.ctas .btn{flex:auto}.pform .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.pform .row .fld:nth-child(3),.pform .row .btn{grid-column:1/-1}.resp:before,.rbar,.jb{width:100%}.rbar{gap:10px;padding:0 10px}.ab{display:none}.jb{grid-template-columns:26px minmax(0,1fr)}.jb pre{font-size:11px;line-height:18px}.jb .lns{padding-right:8px;font-size:10px}.json{padding-right:6px;overflow-x:auto}.dimx:before{font-size:11px;left:auto;right:-2ch}.fig1 figcaption{grid-template-columns:56px minmax(0,1fr);width:auto}.below{flex-direction:column;gap:12px}.fhead{padding:48px 0 18px}.tbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:auto;padding:8px 0}.plot{--ay:172px}.cv{height:232px}.band{top:34px}.band.alt:after{top:7px;bottom:auto}.band.proj:after{left:auto;right:2px}.dpt{top:28px}.dpt:after{top:18px;bottom:auto;right:-2px}.lastscan{height:calc(var(--ay) - 52px);top:52px}.lastscan:after,.dur.tight:after{display:none}.day:after,.dur:after{font-size:10px}.dur:after{content:attr(data-t)}.walker{--s:64px}.lr{grid-template-columns:minmax(0,1fr) 84px;row-gap:4px}.lr .codes{grid-column:1/-1}.lr.miss{grid-template-columns:minmax(0,1fr) 84px 64px}.lr.miss .codes{grid-column:1/span 2}.lr.miss .slot{grid-area:1/3/span 2;width:64px;margin-right:10px}.lr.tot{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.lr.tot .cap{grid-column:1/-1}.lr.tot .big{font-size:36px}.f1{margin-top:32px;padding-top:24px}.map{grid-template-rows:24px repeat(3,40px);grid-template-columns:52px minmax(0,1fr) 40px minmax(0,auto);column-gap:6px}.raw,.out{white-space:nowrap;font-size:11px}.out{padding:4px 5px}.fig2 figcaption,.iresp{grid-template-columns:72px minmax(0,1fr);column-gap:14px}.slot.f2,.slot.w{width:72px}.srow{grid-template-columns:minmax(0,1fr);padding:22px 0}.srow .evw{grid-column:1}.evd{font-size:11px;line-height:18px}.sc{flex-direction:column;align-items:flex-start;gap:14px}.tabs{flex-wrap:wrap}.tl{flex-wrap:wrap;gap:0}.tab{padding:0 9px}.tabs .sp{flex-basis:100%;justify-content:space-between;padding:8px 0}.code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:18px}.cr{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px 0;font-size:15px}.cr.hd{display:none}.faq summary{min-height:44px;padding:12px 0;font-size:16px}.chan a{grid-template-columns:76px minmax(0,1fr) 16px;min-height:44px}}
