@layer components{[data-theme=hundred] .ph.ar-hero{background:var(--forest);padding:44px 0 64px}[data-theme=hundred] .ph-h.ar-h{letter-spacing:-.045em;max-width:940px;font-size:64px;line-height:.96}[data-theme=hundred] .ar-hero .crumb{flex-wrap:nowrap;min-width:0}[data-theme=hundred] .ar-hero .crumb>a{white-space:nowrap;flex:none}[data-theme=hundred] .ar-hero .crumb>[aria-current]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}[data-theme=hundred] .ar-hero .stamp{margin-top:24px}[data-theme=hundred] .ar-kind{color:#fff;font-weight:700;font-stretch:108%}[data-theme=hundred] .ar-by{color:var(--mist);margin-top:12px;font-size:14px;line-height:1.5}[data-theme=hundred] .ar-by a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}[data-theme=hundred] .ar-by a:hover{text-decoration-color:#fff}[data-theme=hundred] .ar-body{padding:64px 0 96px}[data-theme=hundred] .ar-body .prose{max-width:none;font-size:19px;line-height:1.7}[data-theme=hundred] .ar-body .prose :is(p,li){text-wrap:pretty}[data-theme=hundred] .ar-body .prose>*{max-width:28.5em}[data-theme=hundred] .ar-body .prose>:is(.ar-cover,.ar-fig,.ar-tbl,.ar-code,.ar-out,.ar-bl,.ar-note,.ar-cta,.ar-next,.ar-cite,.faq-q,hr){max-width:none}[data-theme=hundred] .ar-body .prose>.ar-tbl.tbl-2{max-width:541.5px}[data-theme=hundred] .ar-body .doc-g>:first-child{align-self:stretch}[data-theme=hundred] .ar-body .prose h2{margin-top:1.75em;scroll-margin-top:24px}[data-theme=hundred] .ar-body .prose h3{margin-top:1.5em;scroll-margin-top:24px}[data-theme=hundred] .ar-body .prose h4{margin-top:1.4em;font-size:18px;font-weight:700;font-stretch:108%;line-height:1.35}[data-theme=hundred] .ar-body .prose :is(h2,h3,h4)+*{margin-top:.6em}[data-theme=hundred] .ar-body .prose>:first-child{margin-top:0}[data-theme=hundred] .ar-body .prose ol{padding-left:28px}[data-theme=hundred] .ar-body .prose ol>li::marker{font-weight:700;font-stretch:112%}[data-theme=hundred] .ar-body .prose li>:is(ul,ol){margin-top:.5em}[data-theme=hundred] .ar-body .prose li>p+p{margin-top:.6em}[data-theme=hundred] .ar-body .prose hr{border:0;border-top:1px solid var(--rule);margin-top:2.2em;margin-bottom:2.2em}[data-theme=hundred] .ar-body .prose blockquote{border-left:4px solid var(--forest)}[data-theme=hundred] .ar-body .prose .ar-bl{background:var(--paper);color:var(--ink);border-left:0;border-radius:14px;padding:22px 26px 24px;font-size:18px;line-height:1.65}[data-theme=hundred] .ar-bl>p+p{margin-top:.8em}[data-theme=hundred] .ar-bl>p>strong:first-child{color:var(--forest);align-items:center;gap:10px;margin-bottom:8px;font-size:15px;font-weight:700;font-stretch:75%;line-height:1.2;display:flex}[data-theme=hundred] .ar-bl>p>strong:first-child:before{content:"";background:var(--forest);border-radius:2px;flex:none;width:10px;height:10px}[data-theme=hundred] .ar-body .prose img{max-width:100%;height:auto}[data-theme=hundred] .ar-body .prose .ar-fig{margin-top:1.6em}[data-theme=hundred] .ar-body .prose .ar-cover{max-width:none;margin:0 0 1.6em}[data-theme=hundred] .ar-body .prose .ar-cover img{width:100%;box-shadow:0 0 0 1px var(--rule);aspect-ratio:auto 1200/640;border-radius:10px;display:block}[data-theme=hundred] .ar-body .prose .ar-fig img{width:100%;box-shadow:0 0 0 1px var(--rule);aspect-ratio:auto 2;border-radius:10px;display:block}[data-theme=hundred] .ar-body .prose .ar-note{margin-top:1.6em;padding:20px 24px 22px;font-size:17px;line-height:1.6}[data-theme=hundred] .ar-note>*+*{margin-top:.7em}[data-theme=hundred] .ar-note-t{color:var(--forest);align-items:flex-start;gap:10px;font-size:18px;font-weight:700;font-stretch:112%;line-height:1.3;display:flex}[data-theme=hundred] .ar-note-t:before{content:"";background:var(--forest);border-radius:2px;flex:none;width:10px;height:10px;margin-top:7px}[data-theme=hundred] .ar-note-note .ar-note-t:before{box-shadow:0 0 0 1.5px var(--forest) inset;background:0 0}[data-theme=hundred] .ar-note-warning{box-shadow:inset 4px 0 0 var(--forest)}[data-theme=hundred] .ar-body .prose h3.faq-q{border-top:1px solid var(--rule);letter-spacing:-.01em;margin-top:1.5em;padding:19px 0 0 24px;font-size:20px;font-stretch:108%;line-height:1.3;position:relative}[data-theme=hundred] .ar-body .prose h3.faq-q:before{content:"";background:var(--forest);border-radius:2px;width:9px;height:9px;position:absolute;top:calc(19px + .45em);left:0}[data-theme=hundred] .ar-body .prose .faq-h+h3.faq-q{border-top:2px solid var(--forest);margin-top:.9em}[data-theme=hundred] .ar-body .prose .faq-a{max-width:30em;color:var(--muted);margin-top:.5em;padding-left:24px;font-size:17px;line-height:1.65}[data-theme=hundred] .ar-body .prose .faq-a a{color:var(--forest);font-weight:600}[data-theme=hundred] .ar-body .prose .faq-a+.faq-a{margin-top:.8em}[data-theme=hundred] .ar-cta{background:var(--forest);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 28px;font-size:16px;line-height:1.5;display:grid}[data-theme=hundred] .ar-cta p{color:var(--mist);text-wrap:pretty;margin-top:0;font-size:16px;line-height:1.5}[data-theme=hundred] .ar-cta b{color:#fff;margin-bottom:4px;font-size:20px;font-weight:700;font-stretch:112%;line-height:1.25;display:block}[data-theme=hundred] .ar-next{background:var(--paper);border-radius:12px;padding:18px 24px}[data-theme=hundred] .ar-next .more{font-size:17px;text-decoration:none}[data-theme=hundred] .ar-body .prose .ar-cta{margin-top:2.4em}[data-theme=hundred] .ar-body .prose .ar-next{margin-top:2em}[data-theme=hundred] .ar-body .prose .ar-cite{border-top:2px solid var(--forest);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;margin-top:2.4em;padding-top:18px;display:grid}[data-theme=hundred] .ar-body .prose .ar-cite h2{letter-spacing:0;grid-column:1/-1;margin:0;font-size:18px;font-stretch:112%}[data-theme=hundred] .ar-cite p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}[data-theme=hundred] .ar-rel{padding:80px 0 96px}[data-theme=hundred] .ar-rel-h{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}[data-theme=hundred] .ar-cards{padding:0;list-style:none}[data-theme=hundred] .ar-rel time{color:var(--muted);margin-bottom:6px;font-size:14px;font-weight:600;font-stretch:75%;display:block}[data-theme=hundred] .ar-rel .cols a{font-size:19px;font-weight:700;font-stretch:112%;line-height:1.3;text-decoration:none}[data-theme=hundred] .ar-rel .cols a:hover{text-underline-offset:4px;text-decoration:underline}[data-theme=hundred] .ar-rel p{text-wrap:pretty}@media (max-width:1000px){[data-theme=hundred] .ph-h.ar-h{font-size:56px}}@media (max-width:760px){[data-theme=hundred] .ph.ar-hero{padding:24px 0 44px}[data-theme=hundred] .ph-h.ar-h{letter-spacing:-.03em;font-size:34px;line-height:1.02}[data-theme=hundred] .ar-hero .stamp{margin-top:18px}[data-theme=hundred] .ar-body{padding:40px 0 64px}[data-theme=hundred] .ar-body .prose{font-size:17px;line-height:1.65}[data-theme=hundred] .ar-body .prose .ar-bl,[data-theme=hundred] .ar-body .prose .ar-note{padding:16px 18px 18px;font-size:16px}[data-theme=hundred] .ar-body .prose h3.faq-q{font-size:17px}[data-theme=hundred] .ar-body .prose .faq-a{font-size:16px}[data-theme=hundred] .ar-cta{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 20px}[data-theme=hundred] .ar-cta .btn{width:100%}[data-theme=hundred] .ar-body .prose .ar-cite{grid-template-columns:minmax(0,1fr)}[data-theme=hundred] .ar-cite .btn{justify-self:stretch;width:100%}[data-theme=hundred] .ar-rel{padding:56px 0 64px}[data-theme=hundred] .ar-rel-h{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}}}
@layer components{[data-theme=hundred] .ar-code,[data-theme=hundred] .ar-out{border-radius:14px;margin-top:1.4em;overflow:hidden}[data-theme=hundred] .ar-code{background:#06261a}[data-theme=hundred] .ar-out{background:var(--paper)}[data-theme=hundred] .ar-bar{border-bottom:1px solid var(--ruleD);min-height:44px;font-family:var(--font-hundred-mono),"Geist Mono",ui-monospace,monospace;color:var(--mist);justify-content:space-between;align-items:center;gap:12px;padding:0 0 0 18px;font-size:13px;font-weight:500;display:flex}[data-theme=hundred] .ar-out .ar-bar{color:var(--muted);border-bottom-color:var(--rule);padding-right:18px}[data-theme=hundred] .ar-copy{border:0;border-left:1px solid var(--ruleD);color:#fff;cursor:pointer;background:0 0;align-self:stretch;min-width:72px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}[data-theme=hundred] .ar-copy:hover{background:#ffffff14}[data-theme=hundred] .ar-copy:focus-visible{outline:3px solid var(--volt);outline-offset:-3px;border-radius:0}[data-theme=hundred] .ar-out pre:focus-visible{outline-offset:-3px;border-radius:0}[data-theme=hundred] .prose .ar-code pre,[data-theme=hundred] .prose .ar-out pre{border-radius:0;padding:18px 20px 20px;font-size:13px;line-height:1.7}[data-theme=hundred] .prose .ar-code pre{white-space:pre-wrap;overflow-wrap:anywhere}[data-theme=hundred] .prose .ar-out pre{color:var(--ink);white-space:pre;background:0 0;overflow-x:auto}[data-theme=hundred] .prose .ar-code pre{--color-accent:var(--volt);--color-code-string:#9fe3c1}[data-theme=hundred] .ar-bl code,[data-theme=hundred] .ar-note code{background:#fff}[data-theme=hundred] .ar-body .prose :is(h2,h3,h4) code{font-size:.8em}@media (max-width:760px){[data-theme=hundred] .ar-bar{gap:8px;padding-left:14px;font-size:12px}[data-theme=hundred] .ar-copy{min-width:0;padding:0 14px}[data-theme=hundred] .ar-out .ar-bar{padding-right:14px}[data-theme=hundred] .prose .ar-code pre,[data-theme=hundred] .prose .ar-out pre{padding:14px 14px 16px;font-size:12px}}}
@layer components{[data-theme=hundred] .ar-lede{color:#fff;text-wrap:pretty;max-width:620px;font-size:21px;line-height:1.5;margin-top:24px!important}[data-theme=hundred] .ar-lede>*+*{margin-top:.8em}[data-theme=hundred] .ar-lede strong{font-weight:700}[data-theme=hundred] .ar-lede a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt);text-underline-offset:3px;text-decoration-thickness:2px}[data-theme=hundred] .ar-lede a:hover{text-decoration-color:#fff}[data-theme=hundred] .ar-lede code{background:#ffffff1f;border-radius:4px;padding:2px 6px;font-size:.85em}[data-theme=hundred] .ar-lede+.stamp{margin-top:24px}[data-theme=hundred] .tm-g{grid-template-columns:minmax(0,560px) 360px;justify-content:space-between;align-items:start;display:grid}[data-theme=hundred] .tm-g .prose>*{max-width:none}[data-theme=hundred] .tm-side{position:sticky;top:24px}[data-theme=hundred] .tm-side .ar-cta{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px}[data-theme=hundred] .tm-side .ar-cta .btn{width:100%}[data-theme=hundred] .tm-rel .cols>li{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:6px 14px;display:grid}[data-theme=hundred] .tm-rel .ar-letter{background:var(--forest);width:32px;height:32px;color:var(--volt);border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:700;font-stretch:125%;display:flex}[data-theme=hundred] .tm-rel .cols a{align-self:center}[data-theme=hundred] .tm-rel .cols p{color:var(--muted);grid-column:2;margin-top:0;font-size:15px;line-height:1.5}@media (max-width:1000px){[data-theme=hundred] .tm-g{grid-template-columns:minmax(0,1fr);gap:48px}[data-theme=hundred] .tm-g .prose>*{max-width:28.5em}[data-theme=hundred] .tm-side{position:static}[data-theme=hundred] .tm-side .ar-cta{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:26px 28px}[data-theme=hundred] .tm-side .ar-cta .btn{width:auto}[data-theme=hundred] .tm-rel .cols.c4{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:760px){[data-theme=hundred] .ar-lede{font-size:17px;margin-top:16px!important}[data-theme=hundred] .ar-lede+.stamp{margin-top:18px}[data-theme=hundred] .tm-g{gap:40px}[data-theme=hundred] .tm-side .ar-cta{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 20px}[data-theme=hundred] .tm-side .ar-cta .btn{width:100%}[data-theme=hundred] .tm-rel .cols.c4{grid-template-columns:minmax(0,1fr)}}}
@layer components{[data-theme=hundred] .ar-tbl{-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#0a332333,#0a332300) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#0a332333,#0a332300) 100%/12px 100% no-repeat;margin-top:1.5em;overflow-x:auto}[data-theme=hundred] .ar-body .prose .ar-tbl .tbl{min-width:100%;font-size:16px}[data-theme=hundred] .ar-tbl .tbl td{vertical-align:top;line-height:1.45}[data-theme=hundred] .ar-tbl .tbl td:first-child:not(.n){font-weight:700;font-stretch:108%}[data-theme=hundred] .ar-tbl .tbl tbody tr:last-child td{border-bottom-width:2px;border-bottom-color:var(--forest)}[data-theme=hundred] .ar-tbl:focus-visible{outline-offset:-3px}[data-theme=hundred] .ar-tbl.tbl-w .tbl{font-size:15px}[data-theme=hundred] .ar-tall{max-height:75svh;overflow:auto}[data-theme=hundred] .ar-tall .tbl thead th{z-index:1;box-shadow:inset 0 -2px 0 var(--forest);background:#fff;border-bottom:0;padding-top:12px;position:sticky;top:0}[data-theme=hundred] .ar-tbl .tbl :is(th,td).us{background:var(--forest);color:var(--mist);border-bottom-color:var(--ruleD)}[data-theme=hundred] .ar-tbl .tbl thead th.us{color:var(--volt);box-shadow:none;border-radius:10px 10px 0 0;padding-left:16px;padding-right:16px}[data-theme=hundred] .ar-tbl .tbl tbody td.us{padding-left:16px;padding-right:16px}[data-theme=hundred] .ar-tbl .tbl tbody tr:last-child td.us{border-bottom-color:var(--forest);border-radius:0 0 10px 10px}[data-theme=hundred] .ar-tbl .tbl td.us strong,[data-theme=hundred] .ar-tbl .tbl td.us:first-child{color:#fff}[data-theme=hundred] .ar-tbl .tbl tr.us>td{background:var(--forest);color:var(--mist);border-bottom:0}[data-theme=hundred] .ar-tbl .tbl tr.us>td:first-child{color:#fff;border-radius:10px 0 0 10px;padding-left:16px}[data-theme=hundred] .ar-tbl .tbl tr.us>td:last-child{border-radius:0 10px 10px 0;padding-right:16px}[data-theme=hundred] .ar-tbl .tbl :is(td.us,tr.us>td) a{color:var(--volt);text-decoration-color:#c8f56080}[data-theme=hundred] .ar-tbl .tbl :is(td.us,tr.us>td) code{color:#fff;background:#ffffff1a}[data-theme=hundred] .ar-tbl .tbl thead th.us+.us{border-top-left-radius:0}[data-theme=hundred] .ar-tbl .tbl thead th.us:has(+.us){border-top-right-radius:0}[data-theme=hundred] .ar-tbl .tbl tbody tr:last-child td.us+.us{border-bottom-left-radius:0}[data-theme=hundred] .ar-tbl .tbl tbody tr:last-child td.us:has(+.us){border-bottom-right-radius:0}@media (max-width:1000px){[data-theme=hundred] .ar-tbl.ar-stack{background:0 0;max-height:none;overflow:visible}[data-theme=hundred] .ar-stack .tbl{min-width:0;font-size:16px;display:block}[data-theme=hundred] .ar-stack .tbl :is(tbody,tr,td){display:block}[data-theme=hundred] .ar-stack .tbl thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=hundred] .ar-stack .tbl thead :is(tr,th){border:0;width:1px;height:1px;padding:0;display:block;overflow:hidden}[data-theme=hundred] .ar-stack .tbl tbody tr{border-bottom:1px solid var(--rule);padding:20px 0 16px}[data-theme=hundred] .ar-stack .tbl tbody tr:first-child{border-top:2px solid var(--forest)}[data-theme=hundred] .ar-stack .tbl tbody tr:last-child{border-bottom:2px solid var(--forest)}[data-theme=hundred] .ar-stack .tbl tbody tr:last-child td{border-bottom-width:0}[data-theme=hundred] .ar-stack .tbl td{text-align:left;border-bottom:0;grid-template-columns:minmax(0,108px) minmax(0,1fr);gap:0 14px;padding:4px 0;font-size:15.5px;line-height:1.45;display:grid}[data-theme=hundred] .ar-stack .tbl td.n{text-align:left}[data-theme=hundred] .ar-stack .tbl td:before{content:attr(data-label);color:var(--muted);font-size:14px;font-weight:600;font-stretch:75%;line-height:1.5}[data-theme=hundred] .ar-stack .tbl td:first-child{padding:0 0 8px;font-size:19px;line-height:1.25;display:block}[data-theme=hundred] .ar-stack .tbl td:first-child:before{content:none}[data-theme=hundred] .ar-stack .tbl td:empty{display:none}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr.us{background:var(--forest);border:0;border-radius:16px;margin-top:14px;padding:20px 18px 16px}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr.us>td:is(:first-child,:last-child){border-radius:0;padding-left:0;padding-right:0}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr.us>td:first-child{padding-bottom:8px}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr.us>td:before{color:var(--mist)}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr td.us{background:var(--forest);color:var(--mist);border-radius:8px;margin-top:6px;padding:8px 12px}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr td.us:before{color:var(--volt)}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr td.us+.us{border-top-left-radius:8px;border-bottom-left-radius:8px}[data-theme=hundred] .ar-tbl.ar-stack .tbl tbody tr td.us:has(+.us){border-top-right-radius:8px;border-bottom-right-radius:8px}}}
