:root{color-scheme:dark;--lime:#b5d334;--bg:#09090a;--side:#0c0c0e;--s1:#111113;--s2:#161618;--s3:#1d1d20;--line:#ffffff12;--line2:#ffffff1f;--line3:#fff3;--tx:#ededee;--tx2:#a3a3a9;--tx3:#707077;--tx4:#525258;--acc:#b5d334;--acc-ink:#c9e35a;--acc-soft:#b5d3341f;--acc-line:#b5d33473;--ok:#7fd49a;--ok-bg:#7fd49a1a;--warn:#e9b65a;--warn-bg:#e9b65a1c;--err:#f2877a;--err-bg:#f2877a1c;--info:#8fb4ff;--info-bg:#8fb4ff1a;--pri:#f2f2f3;--pri-fg:#0b0b0c;--shadow:0 1px 0 #ffffff08 inset,0 20px 50px -24px #000c;--code-bg:#161618;--f-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--f-text:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#f7f7f7;--side:#f1f1f1;--s1:#fff;--s2:#f8f8f8;--s3:#efefef;--line:#00000013;--line2:#0000001f;--line3:#0003;--tx:#111112;--tx2:#4f4f55;--tx3:#7c7c83;--tx4:#a6a6ac;--acc:#6e8b12;--acc-ink:#55700a;--acc-soft:#6e8b121a;--acc-line:#6e8b1273;--ok:#1f7a45;--ok-bg:#1f7a4517;--warn:#965f00;--warn-bg:#b074001a;--err:#b5352a;--err-bg:#b5352a14;--info:#2557b8;--info-bg:#2557b814;--pri:#111112;--pri-fg:#fff;--shadow:0 1px 2px #161a100d,0 8px 24px -12px #161a101f;--code-bg:#f1f1f1}}:root[data-theme=light]{color-scheme:light;--bg:#f7f7f7;--side:#f1f1f1;--s1:#fff;--s2:#f8f8f8;--s3:#efefef;--line:#00000013;--line2:#0000001f;--line3:#0003;--tx:#111112;--tx2:#4f4f55;--tx3:#7c7c83;--tx4:#a6a6ac;--acc:#6e8b12;--acc-ink:#55700a;--acc-soft:#6e8b121a;--acc-line:#6e8b1273;--ok:#1f7a45;--ok-bg:#1f7a4517;--warn:#965f00;--warn-bg:#b074001a;--err:#b5352a;--err-bg:#b5352a14;--info:#2557b8;--info-bg:#2557b814;--pri:#111112;--pri-fg:#fff;--shadow:0 1px 2px #161a100d,0 8px 24px -12px #161a101f;--code-bg:#f1f1f1}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--bg);color:var(--tx2);font:400 15px/1.65 var(--f-text);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;margin:0}a,button,summary,label,select,[role=button]{cursor:pointer}a{color:var(--tx);text-decoration:underline;text-decoration-color:var(--acc-line);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--acc)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}::selection{background:var(--acc-soft)}.wm{font-family:var(--f-display);letter-spacing:-.035em;white-space:nowrap;color:var(--tx);font-weight:800;line-height:1}.wm .wi{position:relative}.wm .wi b{background:var(--lime);border-radius:.06em;width:.24em;height:.24em;margin-left:-.12em;position:absolute;top:.02em;left:50%}:root[data-theme=light] .wm .wi b{background:#8eab22}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .wm .wi b{background:#8eab22}}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--side);border-right:1px solid var(--line);scrollbar-width:thin;height:100vh;padding:14px 10px 40px;position:sticky;top:0;overflow-y:auto}.brand{align-items:baseline;gap:8px;padding:6px 8px 16px;text-decoration:none;display:flex}.brand .wm{font-size:22px}.brand small{font:500 12px var(--f-mono);color:var(--tx3);letter-spacing:.02em}.group{padding:4px 0 8px}.group summary{font:550 10.5px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--tx4);justify-content:space-between;align-items:center;padding:12px 8px 6px;list-style:none;display:flex}.group summary::-webkit-details-marker{display:none}.group summary svg{width:12px;height:12px;transition:transform .15s}.group:not([open]) summary svg{transform:rotate(-90deg)}.group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.group a{height:29px;color:var(--tx2);border-radius:7px;align-items:center;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.group a:hover{background:var(--s2);color:var(--tx)}.group a[aria-current]{background:var(--s3);color:var(--tx)}.group a[aria-current]:before{content:"";background:var(--acc);border-radius:1.5px;width:5px;height:5px;margin-right:8px}.group .tag{font:500 10.5px var(--f-mono);color:var(--tx3);margin-left:auto}.top{z-index:5;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(1.3)blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);background:var(--s1);width:260px;height:30px;color:var(--tx3);font:inherit;border-radius:6px;align-items:center;gap:8px;padding:0 6px 0 9px;font-size:12.5px;display:flex}.search:hover{border-color:var(--line2)}.search svg{width:15px;height:15px}.search kbd{margin-left:auto}kbd{font:500 10.5px var(--f-mono);border:1px solid var(--line2);color:var(--tx3);background:var(--s1);border-radius:4px;padding:1px 5px}.topnav{gap:4px;margin-left:auto;font-size:13px;display:flex}.topnav a{color:var(--tx2);border-radius:6px;padding:5px 10px;font-weight:500;text-decoration:none}.topnav a:hover{color:var(--tx);background:var(--s2)}.topnav a[aria-current]{color:var(--tx);background:var(--s3)}.theme{border:1px solid var(--line);background:var(--s1);width:30px;height:30px;color:var(--tx2);border-radius:6px;place-items:center;display:grid}.theme:hover{color:var(--tx);border-color:var(--line2)}.theme svg{width:15px;height:15px}.theme .moon,:root[data-theme=light] .theme .sun{display:none}:root[data-theme=light] .theme .moon{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .theme .sun{display:none}:root:not([data-theme=dark]) .theme .moon{display:block}}.menu{display:none}.body{grid-template-columns:minmax(0,700px) 190px;justify-content:center;gap:56px;padding:44px 28px 96px;display:grid}.toc{border-left:1px solid var(--line);align-self:start;padding-left:16px;font-size:12.5px;position:sticky;top:92px}.toc b{font:550 10.5px var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--tx4);margin-bottom:8px;display:block}.toc a{color:var(--tx3);padding:3px 0;text-decoration:none;transition:color .15s;display:block}.toc a:hover,.toc a.on{color:var(--tx)}.toc a.on{box-shadow:-17px 0 0 -16px var(--acc)}article{max-width:700px}.eyebrow{font:500 10.5px var(--f-mono);color:var(--acc);letter-spacing:.08em;margin:0 0 10px}h1,h2,h3{color:var(--tx);letter-spacing:-.02em;font-weight:620;font-family:var(--f-text);text-wrap:balance;position:relative}h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(28px,4vw,34px);line-height:1.15}h2{margin:0 0 12px;font-size:20px;line-height:1.25}h3{margin:26px 0 8px;font-size:15.5px;font-weight:600;line-height:1.35}.anchor{color:var(--acc);opacity:0;text-decoration:none;transition:opacity .15s;position:absolute;left:-1em}h2:hover .anchor,h3:hover .anchor{opacity:1}.prose>h1+p{color:var(--tx);font-size:16px}.prose h2{border-top:1px solid var(--line);margin-top:38px;padding-top:30px}.prose ul:not(.why),.prose ol{margin:0 0 16px;padding-left:1.25em}.prose li{margin:3px 0}.prose li::marker{color:var(--tx4)}.prose pre{border-radius:var(--r-lg,12px);font:400 12.5px/1.7 var(--f-mono);border:1px solid var(--line);margin:6px 0 20px;padding:14px 16px;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.prose table{border-collapse:separate;border-spacing:0;background:var(--s1);border:1px solid var(--line);border-radius:12px;width:100%;margin:0 0 20px;font-size:13px;overflow:hidden}.prose th{text-align:left;color:var(--tx3);border-bottom:1px solid var(--line);background:var(--s1);padding:8px 12px;font-size:11.5px;font-weight:500}.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.prose tr:last-child td{border-bottom:0}.soon{height:29px;color:var(--tx4);justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;display:flex}.soon i{font:500 10.5px var(--f-mono);font-style:normal}p{margin:0 0 16px}strong{color:var(--tx);font-weight:600}code{font:400 .86em var(--f-mono);background:var(--code-bg);border:1px solid var(--line);color:var(--tx);border-radius:5px;padding:1px 5px}.why{gap:14px;margin:8px 0 20px;padding:0;list-style:none;display:grid}.why li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.why .ic{background:var(--acc-soft);width:32px;height:32px;color:var(--acc);border-radius:9px;place-items:center;display:grid}.why .ic svg{width:18px;height:18px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 20px;display:grid}.card{border:1px solid var(--line);background:var(--s1);box-shadow:var(--shadow);color:var(--tx3);border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.5;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.card:hover{border-color:var(--acc-line);transform:translateY(-1px)}.card b{color:var(--tx);font:600 13.5px var(--f-text);margin-bottom:3px;display:block}.card .tag{font:500 10.5px var(--f-mono);color:var(--tx3)}.pager{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;display:flex}.pager a{color:var(--tx3);font-size:12px;text-decoration:none}.pager a.next{text-align:right;margin-left:auto}.pager a b{color:var(--tx);font:600 15px var(--f-text);margin-top:2px;display:block}.pager a:hover b{color:var(--acc-ink)}.foot{color:var(--tx3);margin-top:36px;font-size:12px}dialog{background:var(--s1);color:var(--tx2);width:min(600px,100vw - 32px);box-shadow:0 24px 60px -16px #000000d9,0 0 0 1px var(--line2);border:0;border-radius:14px;padding:0}dialog::backdrop{background:#00000073}dialog input{border:0;border-bottom:1px solid var(--line);width:100%;height:48px;color:var(--tx);font:inherit;background:0 0;outline:none;padding:0 16px;font-size:14.5px}dialog ul{max-height:55vh;margin:0;padding:6px;list-style:none;overflow:auto}dialog li a{color:var(--tx2);border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}dialog li a>span{color:var(--tx4);white-space:nowrap;font-size:11.5px}dialog li a.sel,dialog li a:hover{background:var(--s3);color:var(--tx)}dialog li a small{color:var(--tx3);margin-top:2px;font-size:12px;display:block}dialog li a div{min-width:0}dialog .empty{color:var(--tx3);padding:14px 12px;font-size:13px}@media (width<=1180px){.body{grid-template-columns:minmax(0,700px)}.toc{display:none}}@media (width<=860px){.shell{grid-template-columns:1fr}.side{z-index:10;width:min(290px,86vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.nav .side{transform:none;box-shadow:0 0 0 100vmax #00000080}.menu{border:1px solid var(--line);background:var(--s1);width:30px;height:30px;color:var(--tx2);border-radius:6px;place-items:center;display:grid}.menu svg{width:17px;height:17px}.top{gap:10px;padding:0 16px}.search{flex:1;width:auto}.topnav{display:none}.body{padding:28px 16px 72px}.anchor{display:none}.cards{grid-template-columns:1fr}}.callout{background:var(--info-bg);color:var(--tx);border-radius:9px;grid-template-columns:18px 1fr;gap:10px;margin:4px 0 20px;padding:11px 14px;font-size:13.5px;line-height:1.55;display:grid}.callout svg{width:18px;height:18px;color:var(--info);margin-top:1px}.callout b{color:var(--tx);margin-bottom:1px;font-weight:600;display:block}.callout p:last-child{margin:0}.callout.tip{background:var(--acc-soft)}.callout.tip svg{color:var(--acc)}.callout.warn{background:var(--warn-bg)}.callout.warn svg{color:var(--warn)}.steps ol{counter-reset:s;margin:6px 0 22px;list-style:none;padding:0!important}.steps ol>li{counter-increment:s;margin:0;padding:0 0 18px 40px;position:relative}.steps ol>li:before{content:counter(s);background:var(--s3);border:1px solid var(--line2);width:24px;height:24px;color:var(--tx);font:600 11.5px var(--f-text);border-radius:7px;place-items:center;display:grid;position:absolute;top:0;left:0}.steps ol>li:after{content:"";background:var(--line2);width:1px;position:absolute;top:30px;bottom:4px;left:11.5px}.steps ol>li:last-child:after{display:none}.steps ol>li>p:first-child{margin-top:1px}.fig{margin:8px 0 26px}.fig.wide{margin-left:-24px;margin-right:-24px}.fig-body{border:1px solid var(--line);background:var(--s1);box-shadow:var(--shadow);border-radius:13px;padding:20px;overflow:hidden}.fig-body>svg{width:100%;height:auto;color:var(--tx2);font-family:var(--f-text);display:block}.fig figcaption{color:var(--tx3);margin-top:8px;font-size:12.5px;line-height:1.5}svg .d-box{fill:var(--s2);stroke:var(--line3);stroke-width:1px}svg .d-fill{fill:var(--s1)}svg .d-zone{fill:none;stroke:var(--tx4);stroke-width:1px;stroke-dasharray:4 4}svg .d-peri{fill:var(--acc-soft);stroke:var(--acc);stroke-width:1.4px}svg .d-ok{fill:var(--ok-bg);stroke:var(--ok);stroke-width:1.2px}svg .d-warn{fill:var(--warn-bg);stroke:var(--warn);stroke-width:1.2px}svg .d-err{fill:var(--err-bg);stroke:var(--err);stroke-width:1.2px}svg .d-line{fill:none;stroke:var(--tx3);stroke-width:1.3px}svg .d-hot{fill:none;stroke:var(--acc);stroke-width:1.8px}svg .d-dash{fill:none;stroke:var(--tx3);stroke-width:1.3px;stroke-dasharray:4 4}svg .d-dot{fill:var(--acc)}svg .d-arrow{fill:var(--tx3)}svg .d-arrow-hot{fill:var(--acc)}svg text{fill:currentColor;font-size:12.5px}svg .t-title{fill:var(--tx);font-size:13px;font-weight:600}svg .t-small{fill:var(--tx3);font-size:11px}svg .t-mono{font-family:var(--f-mono);font-size:11.5px}svg .t-hot{fill:var(--acc);font-weight:600}svg .t-ok{fill:var(--ok);font-weight:600}svg .t-warn{fill:var(--warn);font-weight:600}svg .t-err{fill:var(--err);font-weight:600}.terminal{border:1px solid var(--line2);background:#0d1117;border-radius:12px;margin:6px 0 22px;overflow:hidden}.term-bar{background:#161b22;border-bottom:1px solid #222a33;align-items:center;gap:7px;height:32px;padding:0 12px;display:flex}.term-bar i{background:#3a424c;border-radius:50%;width:10px;height:10px}.term-bar span{font:500 11.5px var(--f-mono);color:#8b95a1;margin:0 auto;padding-right:44px}.terminal pre{border:0!important;border-radius:0!important;margin:0!important}.portal{min-height:var(--h,auto);border:1px solid var(--line2);background:var(--bg);font:400 12px/1.45 var(--f-text);color:var(--tx2);box-shadow:var(--shadow);text-align:left;border-radius:12px;display:flex;overflow:hidden}.p-side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:1px;width:168px;padding:8px 6px;display:flex}.p-org{align-items:center;gap:7px;padding:5px 6px 8px;display:flex}.p-crest{color:#fff;width:22px;height:22px;font:650 9.5px var(--f-text);background:#2d5bd7;border-radius:6px;flex:none;place-items:center;display:grid}.p-org b{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;max-width:118px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.p-org small{color:var(--tx3);font-size:10px;display:block}.p-search{border:1px solid var(--line);background:var(--s1);height:24px;color:var(--tx3);border-radius:6px;align-items:center;margin:0 2px 6px;padding:0 6px;font-size:10.5px;display:flex}.p-search span{font:500 9px var(--f-mono);color:var(--tx4);margin-left:auto}.p-nav{height:24px;color:var(--tx2);border-radius:6px;align-items:center;gap:7px;padding:0 7px;font-size:11.5px;font-weight:500;display:flex}.p-nav i{opacity:.55;border:1.4px solid;border-radius:3px;width:10px;height:10px}.p-nav.on{background:var(--s3);color:var(--tx)}.p-nav.on i{border-color:var(--acc);opacity:1}.p-set{margin-top:auto}.p-brand{padding:8px 7px 2px}.p-brand .wm{opacity:.8;font-size:13px}.p-main{flex-direction:column;flex:1;min-width:0;display:flex}.p-top{border-bottom:1px solid var(--line);height:34px;color:var(--tx3);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:11.5px;display:flex;overflow:hidden}.p-top b{color:var(--tx);font-weight:550}.p-top em{color:var(--tx4);font-style:normal}.p-body{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.portal .ph{align-items:flex-end;gap:12px;display:flex}.portal .ph h4{letter-spacing:-.02em;color:var(--tx);margin:0;font-size:16px;font-weight:620;line-height:1.2}.portal .ph p{color:var(--tx3);margin:2px 0 0;font-size:11px}.portal .ph .acts{gap:6px;margin-left:auto;display:flex}.portal .pn{background:var(--s1);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.portal .pn>header{border-bottom:1px solid var(--line);height:32px;color:var(--tx);align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:600;display:flex}.portal .pn>header .sub{color:var(--tx3);font-size:10.5px;font-weight:400}.portal .pn>header .r{gap:5px;margin-left:auto;display:flex}.portal .pad{padding:10px 11px}.portal .g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal .g3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal table{border-collapse:collapse;background:0 0;border:0;border-radius:0;width:100%;margin:0;font-size:11.5px}.portal th{text-align:left;color:var(--tx3);border-bottom:1px solid var(--line);background:0 0;padding:6px 10px;font-size:10.5px;font-weight:500}.portal td{border-bottom:1px solid var(--line);white-space:nowrap;color:var(--tx2);padding:7px 10px}.portal tr:last-child td{border-bottom:0}.portal td b{color:var(--tx);font-weight:550}.portal .m{font-family:var(--f-mono);color:var(--tx3);font-size:10.5px}.chip{background:var(--s3);height:18px;color:var(--tx2);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-weight:550;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.err{background:var(--err-bg);color:var(--err)}.chip.info{background:var(--info-bg);color:var(--info)}.chip.acc{background:var(--acc-soft);color:var(--acc)}.btn{border:1px solid var(--line2);background:var(--s2);height:24px;color:var(--tx);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:550;display:inline-flex}.btn.pri{background:var(--pri);color:var(--pri-fg);border-color:#0000}.btn.ghost{color:var(--tx2);background:0 0;border-color:#0000}.stats{background:var(--s1);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stats>div{border-left:1px solid var(--line);padding:9px 11px}.stats>div:first-child{border-left:0}.stats small{color:var(--tx3);font-size:10.5px;display:block}.stats b{letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;display:block}.inp{border:1px solid var(--line2);background:var(--s1);height:26px;color:var(--tx3);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;display:flex}.av{color:#fff;vertical-align:middle;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-right:6px;font-size:8px;font-weight:650;display:inline-grid}.cell{background:var(--ok-bg);min-width:52px;height:20px;color:var(--ok);border-radius:5px;place-items:center;padding:0 6px;font-size:10px;font-weight:550;display:inline-grid}.cell.you{background:var(--warn);color:#1a1300}.cell.wait{background:var(--s3);color:var(--tx3)}.cell.gap{background:repeating-linear-gradient(135deg,var(--warn-bg) 0 5px,transparent 5px 10px);color:var(--warn);box-shadow:0 0 0 1px var(--warn-bg) inset}.bar{background:var(--s3);border-radius:3px;height:5px;overflow:hidden}.bar i{background:var(--acc);height:100%;display:block}.kv{grid-template-columns:90px 1fr;gap:5px 10px;font-size:11.5px;display:grid}.kv dt{color:var(--tx3)}.kv dd{color:var(--tx);margin:0}@media (width<=860px){.fig.wide{margin-left:0;margin-right:0}.fig-body{padding:12px}.p-side{display:none}.portal .g2,.portal .g3{grid-template-columns:1fr}.portal .hide-sm{display:none}.stats{grid-template-columns:repeat(2,1fr)}}.fig-scroll{overflow-x:auto}.av{background:#5b5bd6}.av[data-c="1"]{background:#2d7a8a}.av[data-c="2"]{background:#b0563a}.av[data-c="3"]{background:#6b4fd0}.av[data-c="4"]{background:#3f7d3a}.bar i.w2{width:2%}.bar i.w4{width:4%}.bar i.w6{width:6%}.bar i.w8{width:8%}.bar i.w10{width:10%}.bar i.w12{width:12%}.bar i.w14{width:14%}.bar i.w16{width:16%}.bar i.w18{width:18%}.bar i.w20{width:20%}.bar i.w22{width:22%}.bar i.w24{width:24%}.bar i.w26{width:26%}.bar i.w28{width:28%}.bar i.w30{width:30%}.bar i.w32{width:32%}.bar i.w34{width:34%}.bar i.w36{width:36%}.bar i.w38{width:38%}.bar i.w40{width:40%}.bar i.w42{width:42%}.bar i.w44{width:44%}.bar i.w46{width:46%}.bar i.w48{width:48%}.bar i.w50{width:50%}.bar i.w52{width:52%}.bar i.w54{width:54%}.bar i.w56{width:56%}.bar i.w58{width:58%}.bar i.w60{width:60%}.bar i.w62{width:62%}.bar i.w64{width:64%}.bar i.w66{width:66%}.bar i.w68{width:68%}.bar i.w70{width:70%}.bar i.w72{width:72%}.bar i.w74{width:74%}.bar i.w76{width:76%}.bar i.w78{width:78%}.bar i.w80{width:80%}.bar i.w82{width:82%}.bar i.w84{width:84%}.bar i.w86{width:86%}.bar i.w88{width:88%}.bar i.w90{width:90%}.bar i.w92{width:92%}.bar i.w94{width:94%}.bar i.w96{width:96%}.bar i.w98{width:98%}.bar i.w100{width:100%}
