@font-face{font-family:"Anybody";src:url("/fonts/anybody-latin-standard-normal.woff2") format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}
:root{--black:#000;--granite:#232426;--granite-2:#34363a;--line:#4a4c50;--paper:#d0d1cb;--paper-2:#c2c3bc;--ink:#000;--ink-2:#3b3d41;
--chalk:#ecece6;--chalk-2:#c3c4be;--steel:#8f9298;--m:48px;--hbar:72px}
*,*::before,*::after{box-sizing:border-box}
html{background:var(--black);-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--black);color:var(--chalk);font-family:"Anybody",system-ui,sans-serif;font-stretch:100%;font-weight:400;font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:break-word}
a{color:inherit}
:focus-visible{outline:3px solid currentColor;outline-offset:3px}
[hidden]{display:none !important}
.skip{position:absolute;left:-999px;top:8px;background:var(--chalk);color:var(--ink);padding:10px 14px;z-index:9}
.skip:focus{left:8px}
.w{max-width:1440px;margin:0 auto;padding:0 var(--m)}
.g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}
.x{font-stretch:100%;font-weight:700;font-size:.62em;margin-left:.02em}
.dp{display:inline-block;width:.13em;height:.13em;margin:0 .035em;background:currentColor;-webkit-text-fill-color:transparent;overflow:hidden;line-height:0;vertical-align:0}
.xs{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-stretch:100%;font-weight:600}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.lab{font-stretch:100%;font-weight:500;font-size:12px;line-height:1.45;letter-spacing:.01em;margin:0;color:var(--steel)}
.tag{display:inline-flex;align-items:center;gap:6px;font-stretch:100%;font-weight:500;font-size:12px;line-height:1;letter-spacing:.01em;color:var(--chalk-2);border-left:1px solid currentColor;padding:2px 0 2px 8px;white-space:nowrap}
.paper .tag{color:var(--ink-2)}
.fn{display:inline-flex;align-items:center;justify-content:flex-start;min-width:44px;min-height:44px;margin:-16px 0 -16px -3px;padding-left:2px;font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12px;line-height:1;text-decoration:none;color:var(--steel)}
.paper .fn{color:var(--ink-2)}
.fn:hover{text-decoration:underline}
.pvbar{margin:0;border-bottom:1px dashed #5a5c60;padding:3px 16px;text-align:center;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.4;color:var(--steel)}
.pv{white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.06em;border:1px dashed currentColor;padding:1px 5px;margin-left:8px;color:var(--steel)}
.paper .pv{color:var(--ink-2)}
.sbanner{display:block;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;border:1px dashed var(--steel);color:var(--steel);padding:4px 8px;width:max-content;max-width:100%;margin-bottom:22px}
.held{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;color:var(--steel);border:1px dashed var(--steel);padding:10px 14px;margin:20px 0}
.held-label{margin:0}
.hdr{height:var(--hbar);display:flex;align-items:center;justify-content:space-between;gap:12px}
.home{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--chalk);text-decoration:none}
.logo{display:block;height:26px;width:auto}
.nav{display:flex;gap:28px;margin:0;padding:0;list-style:none}
.nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-stretch:120%;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}
.nav a[aria-current]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
.nav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
.btn{display:inline-flex;align-items:center;min-height:52px;background:var(--chalk);color:var(--ink);font-stretch:118%;font-weight:750;font-size:16px;line-height:1.15;padding:15px 24px;text-decoration:none;border:0;cursor:pointer}
.btn:hover{background:var(--black);color:var(--chalk);box-shadow:inset 0 0 0 2px var(--chalk)}
.paper .btn{background:var(--ink);color:var(--chalk)}
.paper .btn:hover{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}
.lnk{display:inline-flex;align-items:center;min-height:52px;font-stretch:118%;font-weight:700;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:var(--steel)}
.lnk:hover{text-decoration-color:currentColor}
.acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}
.s{padding:96px 0}
.paper{background:var(--paper);color:var(--ink)}
.paper .lab{color:var(--ink-2)}
.gran{background:var(--granite)}
.rule{border-top:1px solid var(--granite-2)}
h1,h2,h3{margin:0}
.h1{font-weight:760;font-stretch:72%;font-size:clamp(44px,6.2vw,92px);line-height:.92;letter-spacing:-.01em;text-wrap:balance}
.h2{font-weight:800;font-stretch:56%;font-size:clamp(36px,4.4vw,64px);line-height:.95;text-wrap:balance}
.lead{font-size:clamp(17px,1.45vw,21px);line-height:1.42;color:var(--chalk-2);margin:0;max-width:30em}
.paper .lead{color:var(--ink-2)}
.ttl{font-stretch:68%;font-weight:700;font-size:clamp(20px,1.9vw,27px);line-height:1.12;margin:0}
.fig{display:block;font-stretch:62%;font-weight:780;line-height:.8;letter-spacing:-.01em;font-variant-numeric:proportional-nums;white-space:nowrap}
.metaRow{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:18px}
.metaRow.m0{margin-top:0}
.hero{min-height:calc(100svh - var(--hbar) - 22px);align-items:center;align-content:center;padding-top:24px;padding-bottom:72px;row-gap:48px}
.hero .copy{grid-column:1/6;display:flex;flex-direction:column;gap:28px;align-self:center}
.hero .module--m1_spread{grid-column:7/13;min-width:0}
.hero .acts{margin-top:12px}
.fact .fig{font-size:clamp(150px,17.5vw,252px);margin:10px 0 6px}
.strip{position:relative;height:150px;margin-top:30px}
.strip .rail{position:absolute;left:0;right:0;top:78px;height:1px;background:var(--steel)}
.strip .band{position:absolute;top:50px;height:56px;background:var(--granite);border-top:1px solid var(--chalk-2);border-bottom:1px solid var(--chalk-2)}
.strip .pl{position:absolute;top:34px;height:72px;width:1px;background:var(--chalk-2)}
.strip .pl.med{width:3px;margin-left:-1px;background:var(--chalk)}
.strip .vl{position:absolute;top:0;font-stretch:62%;font-weight:750;font-size:24px;line-height:1;white-space:nowrap;padding:0 7px}
.strip .vl b{display:block;font-stretch:100%;font-weight:500;font-size:12px;margin-bottom:5px;color:var(--chalk-2);letter-spacing:.01em}
.strip .vl.l{transform:translateX(-100%);text-align:right}
.strip .dot{position:absolute;top:78px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--chalk);box-shadow:0 0 0 2px var(--black)}
.strip .dot.h{border-radius:0;background:var(--black);box-shadow:inset 0 0 0 1.75px var(--chalk);transform:rotate(45deg) scale(.95)}
.strip .dot.sr-u3{top:42px}.strip .dot.sr-u2{top:54px}.strip .dot.sr-u1{top:66px}.strip .dot.sr-d1{top:90px}.strip .dot.sr-d2{top:102px}.strip .dot.sr-d3{top:114px}
.strip .m80{position:absolute;top:112px;font-stretch:100%;letter-spacing:.01em;font-size:12px;font-weight:500;color:var(--chalk-2);transform:translateX(-50%);white-space:nowrap}
.axis{position:relative;height:46px;border-top:1px solid var(--granite-2)}
.axis span{position:absolute;top:7px;transform:translateX(-50%);font-stretch:100%;letter-spacing:.01em;font-size:12px;font-weight:500;color:var(--steel)}
.axis span:first-child{transform:none}
.axis em{position:absolute;right:0;top:28px;font-style:normal;font-stretch:100%;font-weight:500;letter-spacing:.01em;font-size:12px;color:var(--steel)}
.legend{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-top:12px}
.k{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--chalk);margin-right:7px;vertical-align:0}
.k.h{border-radius:0;background:transparent;box-shadow:inset 0 0 0 1.5px var(--chalk);transform:rotate(45deg)}
.ct .head{grid-column:1/7}
.ct .chartcol{grid-column:7/13}
.ct .ctag{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}
.ct .rows{margin:0;padding:0;list-style:none}
.ct .row{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr) 5.2em;column-gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ink)}
.ct .row:first-child{border-top:3px solid var(--ink)}
.ct .nm{font-stretch:75%;font-weight:700;font-size:19px;line-height:1.1}
.ct .nm small{display:block;font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12px;color:var(--ink-2);margin-top:4px}
.ct .trk{position:relative;height:10px}
.ct .bar{position:absolute;left:0;top:0;height:10px;background:var(--ink);border-radius:0 4px 4px 0}
.ct .val{font-stretch:56%;font-weight:800;font-size:34px;line-height:1;text-align:right}
.ct .ax{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr) 5.2em;column-gap:20px;margin-top:8px}
.ct .ax .axis{border-top:0}
.ct .ax .axis span,.ct .ax .axis em{color:var(--ink-2)}
.be .left{grid-column:1/6}
.be .fig{font-size:clamp(130px,14vw,210px);margin:0 0 18px}
.be .try{grid-column:7/13;align-self:start;min-width:0;background:var(--granite);padding:36px 36px 32px}
.try h3{font-stretch:62%;font-weight:800;font-size:40px;line-height:1;margin:0 0 24px}
.ins{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.fld{display:flex;flex-direction:column;gap:8px;min-width:0}
.fld span{font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12.5px;line-height:1.3;color:var(--chalk-2)}
.num{width:100%;background:var(--black);color:var(--chalk);border:1px solid var(--steel);border-bottom:2px solid var(--chalk);font:inherit;font-stretch:62%;font-weight:750;font-size:34px;line-height:1;padding:10px 12px;min-height:56px;border-radius:0;font-variant-numeric:tabular-nums}
.num:focus{outline:3px solid var(--chalk);outline-offset:2px}
.assume{margin:12px 0 0}
.out{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}
.out .big{font-stretch:62%;font-weight:780;font-size:76px;line-height:.85}
.out .sub{font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:14px;color:var(--chalk-2);margin:8px 0 0}
.mini{position:relative;height:64px;margin:22px 0 4px}
.mini .r{position:absolute;left:0;right:0;top:30px;height:1px;background:var(--steel)}
.mini .mk{position:absolute;top:18px;height:24px;width:4px;margin-left:-2px;background:var(--chalk)}
.mini .mk.ref{width:2px;margin-left:-1px;background:var(--steel)}
.mini .ml{position:absolute;font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12px;white-space:nowrap;color:var(--chalk-2)}
.mini .ml.top{top:0}.mini .ml.bot{top:46px;transform:translateX(-50%)}
.mini .ml.l{transform:translateX(-100%)}
.try .acts{margin-top:22px}
.try .lab{margin-top:14px}
.bl .blh{grid-column:1/13;margin-bottom:22px}
.cards{grid-column:1/13;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.card{display:grid;grid-template-columns:auto 1fr;column-gap:28px;align-items:end;padding:26px 0 8px;border-top:1px solid var(--chalk-2);text-decoration:none;min-width:0}
.card .fig{font-size:clamp(84px,7.4vw,112px)}
.cf{display:flex;flex-direction:column;gap:8px;min-width:0}
.ctg{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
.card h3{font-stretch:68%;font-weight:750;font-size:clamp(22px,2vw,28px);line-height:1.08}
.card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.card .lab{margin-bottom:10px}
.bl .more{grid-column:1/13;margin-top:18px}
.tk .h2{grid-column:1/13;font-size:clamp(40px,4.4vw,68px);max-width:18em}
.tk .acts{grid-column:1/13;margin-top:36px}
.mail{display:inline-flex;align-items:center;min-height:44px;font-stretch:120%;font-weight:600;font-size:16px}
.notes{padding-top:56px;padding-bottom:40px}
.notes ol{margin:14px 0 0;padding:0 0 0 22px;max-width:76em;display:grid;gap:10px}
.notes li{font-size:12.5px;line-height:1.55;color:var(--chalk-2);padding-left:4px}
.notes li::marker{font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12px;color:var(--steel)}
.notes li:target{color:var(--chalk)}
.notes .lnk{min-height:0;font-size:12.5px;font-weight:600}
.ft{border-top:1px solid var(--granite-2);padding:40px 0 56px}
.ft .g{row-gap:18px}
.ft .home{grid-column:1/4;align-self:start}
.ft .fnav{grid-column:4/7}
.ft .fnav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 22px}
.ft .fnav a{font-stretch:120%;font-weight:600;font-size:13px;display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}
.ft .ftx{grid-column:7/13;display:grid;gap:6px}
.ft .ftx p{margin:0;font-size:12.5px;line-height:1.5;color:var(--steel)}
.ft .ftx p.pay{color:var(--chalk-2)}
.ft .ftx a{display:inline-flex;align-items:center;min-height:44px}
.ck{align-items:start;padding-top:40px;padding-bottom:72px}
.ck .intro{grid-column:1/6;grid-row:1;padding-bottom:40px}
.ck .intro .h1{font-size:clamp(44px,5.4vw,80px)}
.ck .intro .lead{margin-top:20px}
.ck .head{grid-column:7/13;grid-row:1/3}
.ck .ckf{grid-column:1/6;grid-row:2/5}
.ck .rest{grid-column:7/13;grid-row:3/5}
.sheet{background:var(--paper);color:var(--ink);padding:30px 32px}
.sheet .lab{color:var(--ink-2)}
.sheet .tag{color:var(--ink-2)}
.sheet .fn{color:var(--ink-2)}
.ck .head .big{font-stretch:62%;font-weight:780;font-size:clamp(96px,9vw,140px);line-height:.82}
.ck .head .sub{font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:16px;margin:10px 0 0}
.flag{display:inline-block;font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12px;border:1px solid var(--ink-2);padding:4px 8px;margin:0 0 18px}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;padding-top:18px;border-top:2px solid var(--ink)}
.stats b{display:block;font-stretch:62%;font-weight:800;font-size:28px;line-height:1.05;margin-top:4px}
.stats small{display:block;font-size:11.5px;color:var(--ink-2);margin-top:4px;line-height:1.3}
.why{font-size:13.5px;color:var(--ink-2);margin:14px 0 0}
.rest .sheet{border-top:1px solid var(--paper-2)}
.rest h2{font-stretch:68%;font-weight:750;font-size:24px;line-height:1.1;margin:0 0 12px}
.rest p{margin:0;font-size:15px;line-height:1.45}
.rest p.lab{font-size:11px;line-height:1.45}
.rest .mt10{margin-top:10px}
.rest .mt14{margin-top:14px}
.refrows{list-style:none;margin:16px 0 14px;padding:0}
.refrows li{display:grid;grid-template-columns:minmax(0,12em) minmax(0,1fr) 4.6em;column-gap:14px;align-items:center;padding:7px 0;font-size:13.5px}
.refrows .trk{display:block;min-width:0}
.refrows .bar{display:block;height:8px;background:var(--ink-2);border-radius:0 4px 4px 0}
.refrows li.you{font-weight:750}
.refrows li.you .bar{background:var(--ink);height:12px}
.refrows b{font-stretch:62%;font-weight:800;font-size:22px;text-align:right}
.dl{list-style:none;margin:6px 0 0;padding:0}
.dl li{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:9px 0;border-bottom:1px solid var(--paper-2);font-size:14.5px}
.dl .d{font-weight:650}
.dl .c{color:var(--ink-2);min-width:9.5em;text-align:right}
.st{font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12px;border:1px solid currentColor;padding:1px 6px;margin-left:6px}
.st.passed{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.terms{display:grid;gap:0;margin-top:10px}
.term{display:grid;grid-template-columns:1fr 10.5em;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--paper-2)}
.term label{font-size:14.5px}
.ck select,.ck input[type=text],.ck input[type=date],.ck input[type=number]{width:100%;background:var(--granite);color:var(--chalk);border:1px solid var(--steel);font:inherit;font-size:16px;padding:10px 10px;min-height:46px;border-radius:0}
.ck .sheet .term select{background:var(--paper);color:var(--ink);border:1px solid var(--ink-2);min-height:44px;font-size:14px;padding:6px 8px}
.asks{margin:8px 0 0;padding-left:22px;display:grid;gap:8px}
.asks li{font-size:15px;line-height:1.45}
.copyrow{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px}
.copyout{position:absolute;left:-9999px;width:1px;height:1px}
.copyout.show{position:static;left:auto;display:block;width:100%;height:14em;margin-top:12px;padding:10px;font:inherit;font-size:14px;line-height:1.45;color:var(--ink);background:var(--paper-2);border:1px solid var(--ink-2);border-radius:0;resize:vertical}
.ckf{display:grid;gap:22px;min-width:0}
.ckf .fh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.ckf h2{font-stretch:62%;font-weight:800;font-size:34px;line-height:1}
.ck .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ck .fld span{font-size:12.5px}
.ck .fld small{font-size:11.5px;color:var(--steel)}
.ck fieldset{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}
.ck legend{font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:12.5px;color:var(--chalk-2);padding:0;margin-bottom:10px}
.seg{display:flex;flex-wrap:wrap;gap:0}
.seg label{position:relative}
.seg input{position:absolute;opacity:0;width:1px;height:1px}
.seg span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--steel);font-size:14px;font-stretch:100%;letter-spacing:.01em;font-weight:500;color:var(--chalk-2);cursor:pointer;margin-right:-1px}
.seg input:checked+span{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}
.seg input:focus-visible+span{outline:3px solid var(--chalk);outline-offset:2px}
.ck details{border-top:1px solid var(--granite-2);padding-top:14px}
.ck summary{cursor:pointer;font-stretch:120%;font-weight:700;font-size:15px;min-height:44px;display:flex;align-items:center;gap:12px;list-style:none}
.ck summary::-webkit-details-marker{display:none}
.ck summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}
.ck details[open]>summary::after{transform:rotate(225deg);margin-top:4px}
.ck details .in{display:grid;gap:16px;margin-top:12px}
.ck .bt{display:flex;gap:10px}
.ghost{background:transparent;color:var(--chalk);border:1px solid var(--steel);font:inherit;font-stretch:115%;font-weight:650;font-size:13.5px;min-height:44px;min-width:44px;padding:0 14px;cursor:pointer}
.ghost:hover{border-color:var(--chalk)}
.paper .ghost,.sheet .ghost{color:var(--ink);border-color:var(--ink-2)}
.ck-talk{padding:72px 0}
.ck-talk .h2{grid-column:1/13;font-size:clamp(40px,4.4vw,68px);max-width:18em}
.ck-talk .acts{grid-column:1/13;margin-top:28px}
.bi-h{padding-top:56px;padding-bottom:48px}
.bi-h .h1{grid-column:1/13;font-weight:800;font-stretch:56%;font-size:clamp(96px,15vw,220px);line-height:.8}
.bi-h .lead{grid-column:1/8;margin-top:44px}
.bi-list{padding:0 0 56px}
.feat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:40px 0 48px;text-decoration:none;border-top:3px solid var(--ink)}
.feat .fwrap{grid-column:1/6}
.feat .fig{font-size:clamp(150px,19vw,280px)}
.feat .txt{grid-column:7/13;align-self:end;min-width:0}
.feat h2{font-stretch:62%;font-weight:800;font-size:clamp(36px,4vw,60px);line-height:.96;margin-top:12px}
.feat p{font-size:18px;line-height:1.45;color:var(--ink-2);margin:16px 0 0;max-width:30em}
.feat:hover h2,.li:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}
.lst{list-style:none;margin:0;padding:0}
.li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;padding:26px 0;border-top:1px solid var(--ink);text-decoration:none}
.li .lf{grid-column:1/4}
.li .fig{font-size:clamp(64px,6vw,92px)}
.li .txt{grid-column:4/11;min-width:0}
.li h2{font-stretch:68%;font-weight:750;font-size:clamp(24px,2.4vw,34px);line-height:1.05}
.li p{margin:8px 0 0;font-size:16px;color:var(--ink-2)}
.li .dt{grid-column:11/13;text-align:right}
.subband{padding:72px 0}
.subband .h2{grid-column:1/8}
.subband .acts{grid-column:1/13;margin-top:26px}
.phd{padding-top:48px;padding-bottom:64px}
.phd .col{grid-column:2/10}
.phd .h1{font-size:clamp(46px,6vw,88px);margin-top:18px}
.phd .lead{margin-top:22px}
.phd .by{margin-top:22px}
.phd .hero-n{grid-column:2/12;margin-top:48px;padding-top:24px;border-top:1px solid var(--granite-2);display:grid;grid-template-columns:auto 1fr;column-gap:40px;align-items:end}
.phd .hero-n .fig{font-size:clamp(140px,16vw,240px)}
.phd .hero-n .ttl{max-width:22em}
.art{padding-top:64px;padding-bottom:88px}
.art .g>*,.post-body>*{grid-column:3/10;min-width:0}
.post-body{display:contents}
.art p{font-size:19px;line-height:1.62;margin:0 0 22px;max-width:36em}
.art h2{font-stretch:62%;font-weight:800;font-size:clamp(30px,3vw,42px);line-height:1;margin:48px 0 18px}
.art h3{font-stretch:68%;font-weight:750;font-size:26px;line-height:1.1;margin:36px 0 14px}
.art h4{font-stretch:100%;font-weight:700;font-size:18px;margin:28px 0 10px}
.art p.lab{font-size:11px;line-height:1.5;margin:12px 0 0;max-width:none}
.art .pay{font-stretch:120%;font-weight:600;font-size:13px;line-height:1.5;color:var(--ink-2);margin:0 0 30px;padding-left:10px;border-left:1px solid var(--ink-2)}
.art ul,.art ol{margin:0 0 22px;padding-left:24px;font-size:19px;line-height:1.55}
.art li{margin-bottom:8px}
.art blockquote{margin:0 0 22px;padding-left:18px;border-left:3px solid var(--ink)}
.art code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em;background:var(--paper-2);padding:0 .25em}
.art pre{background:var(--paper-2);padding:14px;overflow-x:auto;max-width:100%;margin:0 0 22px}
.art pre code{background:none;padding:0}
.art hr{border:0;border-top:1px solid var(--ink);margin:36px 0}
.art a{overflow-wrap:anywhere}
.art .md-model p{font-stretch:62%;font-weight:800;font-size:clamp(30px,3.2vw,44px);line-height:1.05;margin:8px 0 26px}
.md-points ol,.md-limits ol{list-style:none;margin:0 0 10px;padding:0;counter-reset:p}
.md-points li,.md-limits li{counter-increment:p;display:grid;grid-template-columns:3.2em 1fr;column-gap:12px;padding:16px 0;border-top:1px solid var(--paper-2);margin:0}
.md-points li::before,.md-limits li::before{content:counter(p);font-stretch:62%;font-weight:780;font-size:52px;line-height:.8}
.md-limits ul{padding-left:24px}
.md-checklist{background:var(--ink);color:var(--chalk);padding:28px 30px;margin:26px 0}
.md-checklist h2{margin:0 0 14px;color:var(--chalk)}
.md-checklist ol,.md-checklist ul{margin:0;padding-left:22px;display:grid;gap:8px;font-size:18px;line-height:1.45}
.art .md-checklist p{margin:0;font-size:18px}
.art .md-checklist p:last-child{font-stretch:100%;font-weight:500;font-size:12px;line-height:1.45;letter-spacing:.01em;color:var(--steel);margin-top:14px}
.md-steelman,.md-aside,.md-lens,.md-split{margin:0 0 22px}
.md-disclosure{font-stretch:120%;font-weight:600;font-size:13px;color:var(--ink-2);padding-left:10px;border-left:1px solid var(--ink-2);margin:0 0 30px}
.art .md-disclosure p{font-size:13px;margin:0}
.checklist{list-style:none;padding-left:0}
.task{display:flex;gap:10px;align-items:flex-start}
.task-box{flex:0 0 auto;width:18px;height:18px;border:2px solid currentColor;margin-top:5px}
.task--done .task-box{background:currentColor}
.fn-ref a{text-decoration:none;padding:0 2px;font-size:.75em}
.footnotes{border-top:1px solid var(--ink);margin-top:20px;padding-top:12px;font-size:14px}
.footnotes ol{font-size:14px}
.fn-back{text-decoration:none;display:inline-block;min-width:24px}
.table-wrap{max-width:100%;overflow-x:auto;margin:0 0 22px}
.art table{border-collapse:collapse;min-width:100%;font-size:15px}
.art th,.art td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--ink-2);vertical-align:top}
.al-r{text-align:right}.al-c{text-align:center}.al-l{text-align:left}
.trybox{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:24px 0;margin:36px 0}
.art .trybox h2{margin:0}
.art .srch{font-size:11px;margin:30px 0 12px}
.srcs{margin:0;padding-left:20px;display:grid;gap:8px}
.art .srcs li{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}
.method .art p{max-width:36em}
.art .g>.receipt,.post-body>.receipt{grid-column:2/12}
.receipt{margin:20px 0 34px;padding:26px 0 18px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}
.receipt .ttl{margin-bottom:16px}
.receipt svg.be-svg{display:block;width:100%;height:auto}
.art .receipt .src{margin-top:12px}
.art .receipt .cap{font-size:13px;line-height:1.5;margin:8px 0 0;color:var(--ink-2)}
.chart-bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center}
.bar-label{grid-column:1/-1;font-size:14px}
.bar-track{display:block;height:12px;min-width:0}
.bar-track .bar{display:block;height:100%;background:var(--ink);border-radius:0 4px 4px 0}
.bar-value{font-stretch:62%;font-weight:800;font-size:22px}
.bar-n{grid-column:1/-1;font-stretch:100%;font-weight:500;letter-spacing:.01em;font-size:12px;color:var(--ink-2)}
.chart-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px}
.line-y{display:flex;flex-direction:column;justify-content:space-between;font-stretch:100%;font-weight:500;letter-spacing:.01em;font-size:12px;color:var(--ink-2);text-align:right}
.line-plot{min-width:0;height:180px;border-left:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2)}
.line-svg{display:block;width:100%;height:100%}
.ln{fill:none;stroke:var(--ink);stroke-width:2}
.line-x{grid-column:2;display:flex;justify-content:space-between;font-stretch:100%;font-weight:500;letter-spacing:.01em;font-size:12px;color:var(--ink-2)}
.chart-strip{padding-top:44px}
.strip-track{position:relative;height:96px}
.strip-rail{position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--ink-2)}
.strip-band{position:absolute;top:calc(50% - 30px);height:60px;background:var(--paper-2)}
.strip-mark{position:absolute;top:calc(50% - 34px);height:68px;border-left:1px solid var(--ink-2)}
.strip-label{position:absolute;top:-36px;transform:translateX(-50%);font-size:12px;white-space:nowrap}
.strip-track .dot{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--ink)}
.strip-track .dot--alt{border-radius:0;transform:rotate(45deg) scale(.85);background:var(--paper);border:2px solid var(--ink)}
.row-u1{top:calc(50% - 15px)}.row-d1{top:calc(50% + 15px)}.row-u2{top:calc(50% - 30px)}.row-d2{top:calc(50% + 30px)}.row-u3{top:calc(50% - 45px)}.row-d3{top:calc(50% + 45px)}
.strip-label--below{top:auto;bottom:-36px}
.strip-axis{position:relative;height:20px;font-size:12px}
.strip-tick{position:absolute;transform:translateX(-50%)}
.nf{padding-top:40px;padding-bottom:72px;align-items:center;row-gap:40px}
.nf .copy{grid-column:1/7;display:flex;flex-direction:column;gap:28px}
.nf .visw{grid-column:8/13;min-width:0}
.vis{display:block;width:100%;height:auto;max-height:70vh}
@media (max-width:820px){
  :root{--m:16px;--hbar:60px}
  .s{padding:64px 0}
  .nav{gap:18px}
  .nav a{font-size:13px}
  .logo{height:22px}
  .hero{min-height:0;padding-top:20px;padding-bottom:56px;row-gap:36px}
  .hero .copy,.hero .module--m1_spread{grid-column:1/13}
  .hero .copy{gap:20px}
  .hero .acts{margin-top:4px}
  .hero .strip{margin-top:26px}
  .fact .fig{font-size:clamp(110px,33vw,150px);margin:4px 0 2px}
  .metaRow{margin-top:12px}
  .tag{white-space:normal;line-height:1.3}
  .strip .vl{font-size:20px}
  .ct .head,.ct .chartcol{grid-column:1/13}
  .ct .ctag{margin-top:28px;flex-wrap:wrap}
  .ct .row{grid-template-columns:minmax(0,1fr) 4.4em;row-gap:10px}
  .ct .trk{grid-column:1/2;grid-row:2}
  .ct .val{grid-row:1/3;grid-column:2;font-size:30px}
  .ct .ax{grid-template-columns:minmax(0,1fr) 4.4em}
  .ct .ax>span:first-child{display:none}
  .ct .ax .axis{grid-column:1/2}
  .be .left,.be .try{grid-column:1/13}
  .be .try{margin-top:40px;padding:24px 18px}
  .out .big{font-size:64px}
  .cards{grid-template-columns:1fr}
  .card{column-gap:18px}
  .tk .h2{grid-column:1/13}
  .ft .home,.ft .fnav,.ft .ftx{grid-column:1/13}
  .ck .intro,.ck .head,.ck .ckf,.ck .rest{grid-column:1/13;grid-row:auto}
  .ck{padding-top:24px}
  .ck .ckf{margin:32px 0}
  .sheet{padding:22px 18px}
  .stats{grid-template-columns:1fr 1fr}
  .stats div:last-child{grid-column:1/3}
  .dl li{grid-template-columns:1fr auto}
  .dl .c{grid-column:1/3;text-align:left;min-width:0}
  .term{grid-template-columns:1fr 8.6em}
  .ck-talk .h2{grid-column:1/13}
  .bi-h .lead{grid-column:1/13}
  .feat .fwrap,.feat .txt{grid-column:1/13}
  .feat .txt{margin-top:14px}
  .li .lf{grid-column:1/5}
  .li .fig{font-size:60px}
  .li .txt{grid-column:5/13}
  .li .dt{grid-column:5/13;text-align:left;margin-top:8px}
  .subband .h2{grid-column:1/13}
  .phd .col,.phd .hero-n{grid-column:1/13}
  .art .g>*,.post-body>*,.art .g>.receipt,.post-body>.receipt{grid-column:1/13}
  .phd .hero-n{grid-template-columns:1fr;row-gap:10px}
  .art p{font-size:18px}
  .md-checklist{padding:22px 18px}
  .nf .copy,.nf .visw{grid-column:1/13}
}
@media (max-width:420px){
  .ins{grid-template-columns:1fr 1fr;gap:12px}
  .num{font-size:28px}
  .refrows li{grid-template-columns:minmax(0,9em) minmax(0,1fr) 4.2em}
}
@media (max-height:480px) and (orientation:landscape){
  .hero{min-height:0}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
.btn:focus-visible{outline-color:var(--chalk)}
.paper .btn:focus-visible{outline-color:var(--ink)}
input:disabled,select:disabled,button:disabled{opacity:.55;cursor:default}
.seg input:disabled+span{opacity:.55;cursor:default}
.ins{align-items:end}
.ck .row2{align-items:start}
.ck .row2 .fld>span{min-height:2.7em;display:flex;align-items:flex-end}
@supports (grid-template-rows:subgrid){
  .ck .row2{grid-template-rows:auto auto auto}
  .ck .row2>.fld{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:8px}
  .ck .row2 .fld>span{min-height:0;align-self:end;display:block}
}
@media (max-width:1279px){
  .ct .head,.ct .chartcol{grid-column:1/13}
  .ct .ctag{margin-top:28px;flex-wrap:wrap}
  .ct .row{grid-template-columns:minmax(0,1fr) 4.4em;row-gap:10px}
  .ct .trk{grid-column:1/2;grid-row:2}
  .ct .val{grid-row:1/3;grid-column:2;font-size:30px}
  .ct .ax{grid-template-columns:minmax(0,1fr) 4.4em}
  .ct .ax>span:first-child{display:none}
  .ct .ax .axis{grid-column:1/2}
}
@media (orientation:landscape) and (max-height:500px) and (min-width:821px){
  .hero{align-items:start;align-content:start;padding-top:8px;padding-bottom:32px}
  .hero .copy{align-self:start;gap:16px}
  .hero .h1{font-size:clamp(36px,10vh,52px)}
  .fact .fig{font-size:clamp(96px,26vh,140px);margin:2px 0}
}
@media (max-width:359px), (max-width:420px) and (max-height:700px){
  .hero{padding-top:4px;row-gap:12px}
  .hero .copy{gap:10px}
  .hero .acts{gap:0 28px}
  .hero .lnk{min-height:44px}
  .fact .fig{font-size:76px;margin:0}
  .metaRow{margin-top:6px;gap:4px 12px}
}
@media (max-width:359px){
  .hero .h1{font-size:40px}
  .fact .fig{font-size:70px}
}
@media (orientation:landscape) and (max-height:500px) and (max-width:820px){
  .hero{padding-top:8px;row-gap:0;align-items:start}
  .hero .copy{grid-column:1/7;gap:12px;align-self:start}
  .hero .module--m1_spread{grid-column:7/13}
  .hero .h1{font-size:clamp(32px,9vh,44px)}
  .fact .fig{font-size:clamp(64px,20vh,96px);margin:0}
  .nf .visw{display:none}
  .strip .vl{font-size:16px}
}
@media (max-width:820px){
  .sheet p,.asks li,.dl li,.term label,.refrows li>span{font-size:16px}
  .sheet p.lab{font-size:13px}
  .fld>span,.ck .fld span{font-size:14px}
  .fld small,.ck .fld small,.stats small{font-size:13px}
  .why{font-size:16px}
}
.receipt svg.be-svg.fig-sm{display:none}
@media (max-width:820px){.receipt svg.be-svg.fig-lg{display:none}.receipt svg.be-svg.fig-sm{display:block;max-width:560px}}
@media (forced-colors:active){
  .strip .dot,.strip .pl,.strip .pl.med,.strip .rail,.ct .bar,.refrows li .bar,.refrows li.you .bar,.bar-track .bar,.strip-track .dot,.mini .mk,.mini .mk.ref,.mini .r,.k,.dp,.task--done .task-box{forced-color-adjust:none;background:CanvasText;box-shadow:none}
  .strip .dot.h,.k.h,.strip-track .dot--alt{background:Canvas;border:1.5px solid CanvasText}
  .strip .band{border:1px solid CanvasText}
  .ln{stroke:CanvasText}
}
.itw{position:relative;min-width:0;max-width:640px;overflow:hidden}
.itw .vis{width:100%;height:100%;max-height:none}
@media (forced-colors:active){.itw{display:none}}
.hero.hero2s{min-height:calc(100vh - var(--hbar));min-height:calc(100lvh - var(--hbar));padding-bottom:56px}
.hero2s .copy{grid-column:1/7}
.hero2s .itw{grid-column:8/13;width:100%;justify-self:end;height:clamp(380px,70svh,700px)}
.hero2s .itw .vis{position:absolute;inset:0}
.m1p{padding:72px 0 0}
.m1p .module--m1_spread{grid-column:1/7;min-width:0}
@media (max-width:820px){
  .hero.hero2s{display:flex;flex-direction:column;align-items:stretch}
  .hero2s .itw{flex:1 0 auto;height:auto;min-height:360px;max-height:760px;width:100%;align-self:flex-end}
  .m1p{padding-top:48px}
  .m1p .module--m1_spread{grid-column:1/13}
  .m1p .strip{margin-top:26px}
}
@media (orientation:landscape) and (max-height:500px){
  .hero2s .itw{display:none}
  .h2s{max-width:1440px;margin:0 auto;padding:0 var(--m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}
  .hero.hero2s{grid-column:1/6;display:block;min-height:0;max-width:none;margin:0;padding-left:0;padding-right:0;padding-bottom:32px}
  .m1p{grid-column:7/13;min-width:0;padding:8px 0 0}
  .m1p>.w{display:block;max-width:none;margin:0;padding:0}
}
@media (orientation:landscape) and (max-height:500px) and (min-width:821px) and (min-height:481px){
  .h2s{min-height:calc(100svh - var(--hbar) - 22px)}
}
@media (orientation:landscape) and (max-height:500px) and (max-width:820px){
  .hero.hero2s{grid-column:1/7;padding-bottom:56px}
}
@media not all and (orientation:landscape) and (max-height:500px){
  .m1p{background:var(--paper);color:var(--ink)}
  .m1p .lab,.m1p .tag,.m1p .fn,.m1p .pv{color:var(--ink-2)}
  .m1p .strip .rail,.m1p .strip .pl{background:var(--ink-2)}
  .m1p .strip .pl.med{background:var(--ink)}
  .m1p .strip .band{background:var(--paper-2);border-color:var(--ink-2)}
  .m1p .strip .vl b,.m1p .strip .m80{color:var(--ink-2)}
  .m1p .strip .dot{background:var(--ink);box-shadow:0 0 0 2px var(--paper)}
  .m1p .strip .dot.h{background:var(--paper);box-shadow:inset 0 0 0 1.75px var(--ink)}
  .m1p .axis{border-top-color:var(--ink-2)}
  .m1p .axis span,.m1p .axis em{color:var(--ink-2)}
  .m1p .k{background:var(--ink)}
  .m1p .k.h{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink)}
  .m1p .legend .k.h{margin-left:2px}
  .m1p .gsw{border-color:var(--ink-2)}
  .m1p .gsw legend,.m1p .gso span{color:var(--ink-2)}
  .m1p .gso:hover span{color:var(--ink)}
  .m1p .gso input:checked+span{color:var(--ink);border-bottom-color:var(--ink);border-top-color:var(--ink)}
  .m1p .gso input:focus-visible+span{outline-color:var(--ink)}
}
.strip+.axis{container-type:inline-size}
.axis span.ta-s{transform:none}
.m1cards{display:grid}
.m1cards>.gc{grid-area:1/1;min-width:0}
.gsw,.gc--alt{display:none}
.gc{position:relative}
.gc .strip.hasup{margin-top:72px}
.strip .vl.up{top:-42px}
.strip .pl.up{top:-6px;height:112px}
@supports selector(:has(*)){
  .gsw{display:block;margin:0 0 26px;padding:0;border:0;border-bottom:1px solid var(--granite-2);min-width:0}
  .gsw legend{float:left;padding:0 14px 0 0;line-height:44px;font-stretch:100%;font-weight:500;font-size:12px;letter-spacing:.01em;color:var(--steel)}
  .gsw .opts{display:flex;flex-wrap:wrap}
  .gso{position:relative;display:inline-flex;margin-bottom:-1px}
  .gso input{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;opacity:0}
  .gso span{display:inline-flex;align-items:center;min-height:44px;padding:0 13px;border-bottom:2px solid transparent;font-stretch:100%;letter-spacing:.01em;font-weight:500;font-size:13.5px;line-height:1;color:var(--steel);cursor:pointer;white-space:nowrap}
  .gso:hover span{color:var(--chalk-2)}
  .gso input:checked+span{color:var(--chalk);border-bottom-color:var(--chalk)}
  .gso input:focus-visible+span{outline:3px solid var(--chalk);outline-offset:-3px}
  .gc--alt{display:block;visibility:hidden}
  .m1x:has(.strip.hasup) .gc .strip{margin-top:72px}
  .m1x:has(.gso input[value=h200]:checked) .gc--h100{visibility:hidden}
  .m1x:has(.gso input[value=h200]:checked) .gc--h200{visibility:visible}
  @media (forced-colors:active){
    .gso span{border-bottom-color:Canvas}
    .gso input:checked+span{border-bottom-color:CanvasText}
  }
  .m1x{display:flex;flex-direction:column}
  @media (max-width:359px), (max-width:420px) and (max-height:700px), (orientation:landscape) and (max-height:500px){
    .gsw{order:2;margin:20px 0 0;border-bottom:0;border-top:1px solid var(--granite-2)}
    .gso{margin:-1px 0 0}
    .gso span{border-bottom:0;border-top:2px solid transparent;padding:0 11px}
    .gso input:checked+span{border-top-color:var(--chalk)}
    @media (forced-colors:active){
      .gso span{border-top-color:Canvas}
      .gso input:checked+span{border-top-color:CanvasText}
    }
  }
}
.be .module--m3_worked{grid-column:1/6;min-width:0}
.be .module--try_yours{grid-column:7/13;min-width:0;align-self:start}
.be .module--try_yours .try{grid-column:auto}
.wx .ttl{max-width:22em}
.wxb{margin:16px 0 0;font-size:16px;line-height:1.45;color:var(--chalk-2)}
.wxf{margin-top:28px}
.wxc{margin-top:12px}
.wxy,.wxx{margin:0}
.wxx{text-align:right}
.wxs{display:block;width:100%;height:auto;margin:6px 0}
.wxs .gl{stroke:var(--granite-2);stroke-width:1}
.wxs .tl{fill:var(--steel);font-size:13px;font-stretch:100%;letter-spacing:.01em;font-weight:500}
.wxs .od{stroke:var(--chalk-2);stroke-width:2;stroke-dasharray:6 5}
.wxs .rs{fill:none;stroke:var(--chalk);stroke-width:3}
.wxs .bep{fill:var(--black);stroke:var(--chalk);stroke-width:2}
.wxl{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:10px 0 0}
.wxl .kod{border-radius:0;height:2px;width:14px;background:var(--chalk-2)}
.wxl .krs{border-radius:0;height:3px;width:14px;background:var(--chalk)}
.wxl .kbe{background:var(--black);box-shadow:inset 0 0 0 2px var(--chalk)}
.ct .thin{margin-top:14px}
@media (max-width:820px){
  .be .module--m3_worked,.be .module--try_yours{grid-column:1/13}
  .be .module--try_yours .try{margin-top:40px}
  .wxs .tl{font-size:15px}
}
@media (forced-colors:active){
  .wxs .gl,.wxs .od,.wxs .rs,.wxs .bep{stroke:CanvasText}
  .wxl .kod,.wxl .krs{forced-color-adjust:none;background:CanvasText}
  .wxl .kbe{forced-color-adjust:none;background:Canvas;border:2px solid CanvasText;box-shadow:none}
}
@media (forced-colors:active){
  .m1p .strip .dot,.m1p .strip .pl,.m1p .strip .pl.med,.m1p .strip .rail,.m1p .k{forced-color-adjust:none;background:CanvasText;box-shadow:none}
  .m1p .strip .dot.h,.m1p .k.h{background:Canvas;border:1.5px solid CanvasText;box-shadow:none}
  .m1p .strip .band{border:1px solid CanvasText}
}
.ckcta{margin:14px 0 0}
.rest .ckcta{margin-top:14px;text-wrap:pretty}
.ckcta .lnk{min-height:44px;font-size:16px;line-height:1.35;text-align:left}
.ctan{margin:6px 0 0}
.copyrow a.ghost{display:inline-flex;align-items:center;text-decoration:none;scroll-margin:24px 0}
.rest p.ctan,.ctan{font-size:13px;line-height:1.45}
.copyrow .ctan{flex-basis:100%;margin:-8px 0 0}
.ckcta-f{display:grid;gap:14px;justify-items:start;padding-top:22px;border-top:1px solid var(--granite-2)}
.ckcta-f p{margin:0;font-size:16px;line-height:1.4;color:var(--chalk-2)}
.bw-0{width:calc(0% / 10)}
.bw-5{width:calc(5% / 10)}
.bw-10{width:calc(10% / 10)}
.bw-15{width:calc(15% / 10)}
.bw-20{width:calc(20% / 10)}
.bw-25{width:calc(25% / 10)}
.bw-30{width:calc(30% / 10)}
.bw-35{width:calc(35% / 10)}
.bw-40{width:calc(40% / 10)}
.bw-45{width:calc(45% / 10)}
.bw-50{width:calc(50% / 10)}
.bw-55{width:calc(55% / 10)}
.bw-60{width:calc(60% / 10)}
.bw-65{width:calc(65% / 10)}
.bw-70{width:calc(70% / 10)}
.bw-75{width:calc(75% / 10)}
.bw-80{width:calc(80% / 10)}
.bw-85{width:calc(85% / 10)}
.bw-90{width:calc(90% / 10)}
.bw-95{width:calc(95% / 10)}
.bw-100{width:calc(100% / 10)}
.bw-105{width:calc(105% / 10)}
.bw-110{width:calc(110% / 10)}
.bw-115{width:calc(115% / 10)}
.bw-120{width:calc(120% / 10)}
.bw-125{width:calc(125% / 10)}
.bw-130{width:calc(130% / 10)}
.bw-135{width:calc(135% / 10)}
.bw-140{width:calc(140% / 10)}
.bw-145{width:calc(145% / 10)}
.bw-150{width:calc(150% / 10)}
.bw-155{width:calc(155% / 10)}
.bw-160{width:calc(160% / 10)}
.bw-165{width:calc(165% / 10)}
.bw-170{width:calc(170% / 10)}
.bw-175{width:calc(175% / 10)}
.bw-180{width:calc(180% / 10)}
.bw-185{width:calc(185% / 10)}
.bw-190{width:calc(190% / 10)}
.bw-195{width:calc(195% / 10)}
.bw-200{width:calc(200% / 10)}
.bw-205{width:calc(205% / 10)}
.bw-210{width:calc(210% / 10)}
.bw-215{width:calc(215% / 10)}
.bw-220{width:calc(220% / 10)}
.bw-225{width:calc(225% / 10)}
.bw-230{width:calc(230% / 10)}
.bw-235{width:calc(235% / 10)}
.bw-240{width:calc(240% / 10)}
.bw-245{width:calc(245% / 10)}
.bw-250{width:calc(250% / 10)}
.bw-255{width:calc(255% / 10)}
.bw-260{width:calc(260% / 10)}
.bw-265{width:calc(265% / 10)}
.bw-270{width:calc(270% / 10)}
.bw-275{width:calc(275% / 10)}
.bw-280{width:calc(280% / 10)}
.bw-285{width:calc(285% / 10)}
.bw-290{width:calc(290% / 10)}
.bw-295{width:calc(295% / 10)}
.bw-300{width:calc(300% / 10)}
.bw-305{width:calc(305% / 10)}
.bw-310{width:calc(310% / 10)}
.bw-315{width:calc(315% / 10)}
.bw-320{width:calc(320% / 10)}
.bw-325{width:calc(325% / 10)}
.bw-330{width:calc(330% / 10)}
.bw-335{width:calc(335% / 10)}
.bw-340{width:calc(340% / 10)}
.bw-345{width:calc(345% / 10)}
.bw-350{width:calc(350% / 10)}
.bw-355{width:calc(355% / 10)}
.bw-360{width:calc(360% / 10)}
.bw-365{width:calc(365% / 10)}
.bw-370{width:calc(370% / 10)}
.bw-375{width:calc(375% / 10)}
.bw-380{width:calc(380% / 10)}
.bw-385{width:calc(385% / 10)}
.bw-390{width:calc(390% / 10)}
.bw-395{width:calc(395% / 10)}
.bw-400{width:calc(400% / 10)}
.bw-405{width:calc(405% / 10)}
.bw-410{width:calc(410% / 10)}
.bw-415{width:calc(415% / 10)}
.bw-420{width:calc(420% / 10)}
.bw-425{width:calc(425% / 10)}
.bw-430{width:calc(430% / 10)}
.bw-435{width:calc(435% / 10)}
.bw-440{width:calc(440% / 10)}
.bw-445{width:calc(445% / 10)}
.bw-450{width:calc(450% / 10)}
.bw-455{width:calc(455% / 10)}
.bw-460{width:calc(460% / 10)}
.bw-465{width:calc(465% / 10)}
.bw-470{width:calc(470% / 10)}
.bw-475{width:calc(475% / 10)}
.bw-480{width:calc(480% / 10)}
.bw-485{width:calc(485% / 10)}
.bw-490{width:calc(490% / 10)}
.bw-495{width:calc(495% / 10)}
.bw-500{width:calc(500% / 10)}
.bw-505{width:calc(505% / 10)}
.bw-510{width:calc(510% / 10)}
.bw-515{width:calc(515% / 10)}
.bw-520{width:calc(520% / 10)}
.bw-525{width:calc(525% / 10)}
.bw-530{width:calc(530% / 10)}
.bw-535{width:calc(535% / 10)}
.bw-540{width:calc(540% / 10)}
.bw-545{width:calc(545% / 10)}
.bw-550{width:calc(550% / 10)}
.bw-555{width:calc(555% / 10)}
.bw-560{width:calc(560% / 10)}
.bw-565{width:calc(565% / 10)}
.bw-570{width:calc(570% / 10)}
.bw-575{width:calc(575% / 10)}
.bw-580{width:calc(580% / 10)}
.bw-585{width:calc(585% / 10)}
.bw-589{width:calc(589% / 10)}
.bw-590{width:calc(590% / 10)}
.bw-595{width:calc(595% / 10)}
.bw-600{width:calc(600% / 10)}
.bw-605{width:calc(605% / 10)}
.bw-610{width:calc(610% / 10)}
.bw-615{width:calc(615% / 10)}
.bw-620{width:calc(620% / 10)}
.bw-625{width:calc(625% / 10)}
.bw-630{width:calc(630% / 10)}
.bw-635{width:calc(635% / 10)}
.bw-640{width:calc(640% / 10)}
.bw-645{width:calc(645% / 10)}
.bw-650{width:calc(650% / 10)}
.bw-655{width:calc(655% / 10)}
.bw-660{width:calc(660% / 10)}
.bw-665{width:calc(665% / 10)}
.bw-670{width:calc(670% / 10)}
.bw-675{width:calc(675% / 10)}
.bw-680{width:calc(680% / 10)}
.bw-685{width:calc(685% / 10)}
.bw-690{width:calc(690% / 10)}
.bw-695{width:calc(695% / 10)}
.bw-700{width:calc(700% / 10)}
.bw-705{width:calc(705% / 10)}
.bw-710{width:calc(710% / 10)}
.bw-715{width:calc(715% / 10)}
.bw-720{width:calc(720% / 10)}
.bw-725{width:calc(725% / 10)}
.bw-730{width:calc(730% / 10)}
.bw-735{width:calc(735% / 10)}
.bw-740{width:calc(740% / 10)}
.bw-745{width:calc(745% / 10)}
.bw-750{width:calc(750% / 10)}
.bw-755{width:calc(755% / 10)}
.bw-760{width:calc(760% / 10)}
.bw-765{width:calc(765% / 10)}
.bw-770{width:calc(770% / 10)}
.bw-775{width:calc(775% / 10)}
.bw-780{width:calc(780% / 10)}
.bw-785{width:calc(785% / 10)}
.bw-790{width:calc(790% / 10)}
.bw-795{width:calc(795% / 10)}
.bw-800{width:calc(800% / 10)}
.bw-805{width:calc(805% / 10)}
.bw-810{width:calc(810% / 10)}
.bw-815{width:calc(815% / 10)}
.bw-820{width:calc(820% / 10)}
.bw-825{width:calc(825% / 10)}
.bw-830{width:calc(830% / 10)}
.bw-835{width:calc(835% / 10)}
.bw-840{width:calc(840% / 10)}
.bw-845{width:calc(845% / 10)}
.bw-850{width:calc(850% / 10)}
.bw-855{width:calc(855% / 10)}
.bw-860{width:calc(860% / 10)}
.bw-865{width:calc(865% / 10)}
.bw-870{width:calc(870% / 10)}
.bw-875{width:calc(875% / 10)}
.bw-880{width:calc(880% / 10)}
.bw-885{width:calc(885% / 10)}
.bw-890{width:calc(890% / 10)}
.bw-895{width:calc(895% / 10)}
.bw-900{width:calc(900% / 10)}
.bw-905{width:calc(905% / 10)}
.bw-910{width:calc(910% / 10)}
.bw-915{width:calc(915% / 10)}
.bw-920{width:calc(920% / 10)}
.bw-925{width:calc(925% / 10)}
.bw-930{width:calc(930% / 10)}
.bw-935{width:calc(935% / 10)}
.bw-940{width:calc(940% / 10)}
.bw-945{width:calc(945% / 10)}
.bw-950{width:calc(950% / 10)}
.bw-955{width:calc(955% / 10)}
.bw-960{width:calc(960% / 10)}
.bw-965{width:calc(965% / 10)}
.bw-970{width:calc(970% / 10)}
.bw-975{width:calc(975% / 10)}
.bw-980{width:calc(980% / 10)}
.bw-985{width:calc(985% / 10)}
.bw-990{width:calc(990% / 10)}
.bw-995{width:calc(995% / 10)}
.bw-1000{width:calc(1000% / 10)}
.px-0{left:calc(0% / 10)}
.px-5{left:calc(5% / 10)}
.px-10{left:calc(10% / 10)}
.px-15{left:calc(15% / 10)}
.px-20{left:calc(20% / 10)}
.px-25{left:calc(25% / 10)}
.px-30{left:calc(30% / 10)}
.px-35{left:calc(35% / 10)}
.px-40{left:calc(40% / 10)}
.px-45{left:calc(45% / 10)}
.px-50{left:calc(50% / 10)}
.px-55{left:calc(55% / 10)}
.px-60{left:calc(60% / 10)}
.px-65{left:calc(65% / 10)}
.px-70{left:calc(70% / 10)}
.px-75{left:calc(75% / 10)}
.px-80{left:calc(80% / 10)}
.px-85{left:calc(85% / 10)}
.px-90{left:calc(90% / 10)}
.px-95{left:calc(95% / 10)}
.px-100{left:calc(100% / 10)}
.px-105{left:calc(105% / 10)}
.px-110{left:calc(110% / 10)}
.px-115{left:calc(115% / 10)}
.px-120{left:calc(120% / 10)}
.px-125{left:calc(125% / 10)}
.px-130{left:calc(130% / 10)}
.px-135{left:calc(135% / 10)}
.px-140{left:calc(140% / 10)}
.px-145{left:calc(145% / 10)}
.px-150{left:calc(150% / 10)}
.px-155{left:calc(155% / 10)}
.px-158{left:calc(158% / 10)}
.px-159{left:calc(159% / 10)}
.px-160{left:calc(160% / 10)}
.px-165{left:calc(165% / 10)}
.px-170{left:calc(170% / 10)}
.px-175{left:calc(175% / 10)}
.px-180{left:calc(180% / 10)}
.px-183{left:calc(183% / 10)}
.px-185{left:calc(185% / 10)}
.px-190{left:calc(190% / 10)}
.px-195{left:calc(195% / 10)}
.px-200{left:calc(200% / 10)}
.px-205{left:calc(205% / 10)}
.px-210{left:calc(210% / 10)}
.px-215{left:calc(215% / 10)}
.px-220{left:calc(220% / 10)}
.px-225{left:calc(225% / 10)}
.px-230{left:calc(230% / 10)}
.px-235{left:calc(235% / 10)}
.px-237{left:calc(237% / 10)}
.px-240{left:calc(240% / 10)}
.px-245{left:calc(245% / 10)}
.px-246{left:calc(246% / 10)}
.px-249{left:calc(249% / 10)}
.px-250{left:calc(250% / 10)}
.px-254{left:calc(254% / 10)}
.px-255{left:calc(255% / 10)}
.px-260{left:calc(260% / 10)}
.px-265{left:calc(265% / 10)}
.px-270{left:calc(270% / 10)}
.px-275{left:calc(275% / 10)}
.px-277{left:calc(277% / 10)}
.px-280{left:calc(280% / 10)}
.px-285{left:calc(285% / 10)}
.px-290{left:calc(290% / 10)}
.px-295{left:calc(295% / 10)}
.px-300{left:calc(300% / 10)}
.px-305{left:calc(305% / 10)}
.px-310{left:calc(310% / 10)}
.px-315{left:calc(315% / 10)}
.px-317{left:calc(317% / 10)}
.px-320{left:calc(320% / 10)}
.px-325{left:calc(325% / 10)}
.px-330{left:calc(330% / 10)}
.px-333{left:calc(333% / 10)}
.px-335{left:calc(335% / 10)}
.px-340{left:calc(340% / 10)}
.px-345{left:calc(345% / 10)}
.px-350{left:calc(350% / 10)}
.px-355{left:calc(355% / 10)}
.px-357{left:calc(357% / 10)}
.px-360{left:calc(360% / 10)}
.px-365{left:calc(365% / 10)}
.px-366{left:calc(366% / 10)}
.px-367{left:calc(367% / 10)}
.px-370{left:calc(370% / 10)}
.px-372{left:calc(372% / 10)}
.px-375{left:calc(375% / 10)}
.px-380{left:calc(380% / 10)}
.px-385{left:calc(385% / 10)}
.px-390{left:calc(390% / 10)}
.px-394{left:calc(394% / 10)}
.px-395{left:calc(395% / 10)}
.px-400{left:calc(400% / 10)}
.px-405{left:calc(405% / 10)}
.px-410{left:calc(410% / 10)}
.px-415{left:calc(415% / 10)}
.px-420{left:calc(420% / 10)}
.px-421{left:calc(421% / 10)}
.px-425{left:calc(425% / 10)}
.px-430{left:calc(430% / 10)}
.px-435{left:calc(435% / 10)}
.px-440{left:calc(440% / 10)}
.px-445{left:calc(445% / 10)}
.px-450{left:calc(450% / 10)}
.px-455{left:calc(455% / 10)}
.px-460{left:calc(460% / 10)}
.px-465{left:calc(465% / 10)}
.px-470{left:calc(470% / 10)}
.px-472{left:calc(472% / 10)}
.px-475{left:calc(475% / 10)}
.px-476{left:calc(476% / 10)}
.px-480{left:calc(480% / 10)}
.px-485{left:calc(485% / 10)}
.px-489{left:calc(489% / 10)}
.px-490{left:calc(490% / 10)}
.px-495{left:calc(495% / 10)}
.px-500{left:calc(500% / 10)}
.px-505{left:calc(505% / 10)}
.px-510{left:calc(510% / 10)}
.px-515{left:calc(515% / 10)}
.px-520{left:calc(520% / 10)}
.px-525{left:calc(525% / 10)}
.px-530{left:calc(530% / 10)}
.px-535{left:calc(535% / 10)}
.px-536{left:calc(536% / 10)}
.px-540{left:calc(540% / 10)}
.px-545{left:calc(545% / 10)}
.px-546{left:calc(546% / 10)}
.px-550{left:calc(550% / 10)}
.px-555{left:calc(555% / 10)}
.px-560{left:calc(560% / 10)}
.px-565{left:calc(565% / 10)}
.px-570{left:calc(570% / 10)}
.px-575{left:calc(575% / 10)}
.px-579{left:calc(579% / 10)}
.px-580{left:calc(580% / 10)}
.px-585{left:calc(585% / 10)}
.px-590{left:calc(590% / 10)}
.px-595{left:calc(595% / 10)}
.px-600{left:calc(600% / 10)}
.px-605{left:calc(605% / 10)}
.px-610{left:calc(610% / 10)}
.px-615{left:calc(615% / 10)}
.px-620{left:calc(620% / 10)}
.px-625{left:calc(625% / 10)}
.px-630{left:calc(630% / 10)}
.px-635{left:calc(635% / 10)}
.px-640{left:calc(640% / 10)}
.px-645{left:calc(645% / 10)}
.px-650{left:calc(650% / 10)}
.px-655{left:calc(655% / 10)}
.px-660{left:calc(660% / 10)}
.px-665{left:calc(665% / 10)}
.px-666{left:calc(666% / 10)}
.px-667{left:calc(667% / 10)}
.px-670{left:calc(670% / 10)}
.px-675{left:calc(675% / 10)}
.px-680{left:calc(680% / 10)}
.px-685{left:calc(685% / 10)}
.px-690{left:calc(690% / 10)}
.px-695{left:calc(695% / 10)}
.px-700{left:calc(700% / 10)}
.px-705{left:calc(705% / 10)}
.px-710{left:calc(710% / 10)}
.px-715{left:calc(715% / 10)}
.px-720{left:calc(720% / 10)}
.px-725{left:calc(725% / 10)}
.px-726{left:calc(726% / 10)}
.px-730{left:calc(730% / 10)}
.px-734{left:calc(734% / 10)}
.px-735{left:calc(735% / 10)}
.px-740{left:calc(740% / 10)}
.px-745{left:calc(745% / 10)}
.px-750{left:calc(750% / 10)}
.px-755{left:calc(755% / 10)}
.px-760{left:calc(760% / 10)}
.px-765{left:calc(765% / 10)}
.px-770{left:calc(770% / 10)}
.px-775{left:calc(775% / 10)}
.px-780{left:calc(780% / 10)}
.px-785{left:calc(785% / 10)}
.px-790{left:calc(790% / 10)}
.px-794{left:calc(794% / 10)}
.px-795{left:calc(795% / 10)}
.px-800{left:calc(800% / 10)}
.px-805{left:calc(805% / 10)}
.px-810{left:calc(810% / 10)}
.px-815{left:calc(815% / 10)}
.px-820{left:calc(820% / 10)}
.px-825{left:calc(825% / 10)}
.px-826{left:calc(826% / 10)}
.px-830{left:calc(830% / 10)}
.px-835{left:calc(835% / 10)}
.px-840{left:calc(840% / 10)}
.px-845{left:calc(845% / 10)}
.px-850{left:calc(850% / 10)}
.px-855{left:calc(855% / 10)}
.px-860{left:calc(860% / 10)}
.px-865{left:calc(865% / 10)}
.px-870{left:calc(870% / 10)}
.px-875{left:calc(875% / 10)}
.px-880{left:calc(880% / 10)}
.px-885{left:calc(885% / 10)}
.px-890{left:calc(890% / 10)}
.px-895{left:calc(895% / 10)}
.px-900{left:calc(900% / 10)}
.px-902{left:calc(902% / 10)}
.px-905{left:calc(905% / 10)}
.px-910{left:calc(910% / 10)}
.px-915{left:calc(915% / 10)}
.px-917{left:calc(917% / 10)}
.px-920{left:calc(920% / 10)}
.px-925{left:calc(925% / 10)}
.px-930{left:calc(930% / 10)}
.px-935{left:calc(935% / 10)}
.px-940{left:calc(940% / 10)}
.px-945{left:calc(945% / 10)}
.px-950{left:calc(950% / 10)}
.px-952{left:calc(952% / 10)}
.px-955{left:calc(955% / 10)}
.px-960{left:calc(960% / 10)}
.px-961{left:calc(961% / 10)}
.px-965{left:calc(965% / 10)}
.px-970{left:calc(970% / 10)}
.px-972{left:calc(972% / 10)}
.px-975{left:calc(975% / 10)}
.px-980{left:calc(980% / 10)}
.px-985{left:calc(985% / 10)}
.px-990{left:calc(990% / 10)}
.px-995{left:calc(995% / 10)}
.px-1000{left:calc(1000% / 10)}
