.jfTPVW_slot{min-width:0;margin:0;container-type:inline-size}.jfTPVW_slot[data-placement=full]{--full-wide-inset:calc(2 * var(--gutter));overflow-x:clip}@media (min-width:1280px){.jfTPVW_slot[data-placement=full]{--full-wide-inset:0px}}.jfTPVW_box{--max:var(--n-max,100000px);--ratio:var(--n-ratio,.5625);--ar:var(--n-ar,16 / 9);--inset:var(--n-inset,0px);--poster-light:var(--poster-n-light);--poster-dark:var(--poster-n-dark);--poster-render:pixelated;--box:min(var(--max), var(--film-max,100000px), 100cqw - var(--inset));width:var(--box);height:round(nearest, calc(var(--box) * var(--ratio)), 1px);margin-left:round(down, calc((100cqw - var(--box)) * var(--film-align,.5)), 1px);position:relative}@supports not (height:round(nearest, 1.5px, 1px)){.jfTPVW_box{height:auto;aspect-ratio:var(--ar)}}.jfTPVW_stage{background:var(--paper);position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.jfTPVW_slot[data-start] .jfTPVW_box{--poster-n-light:var(--still-n-light);--poster-n-dark:var(--still-n-dark);--poster-w-light:var(--still-w-light);--poster-w-dark:var(--still-w-dark);--poster-n-light-hi:var(--still-n-light-hi);--poster-n-dark-hi:var(--still-n-dark-hi);--poster-w-light-hi:var(--still-w-light-hi);--poster-w-dark-hi:var(--still-w-dark-hi)}}@media (max-width:389px){.jfTPVW_box{--poster-light:var(--poster-n-light-hi,var(--poster-n-light));--poster-dark:var(--poster-n-dark-hi,var(--poster-n-dark));--poster-render:auto}}@media (min-width:768px){.jfTPVW_slot[data-wide-from="768"] .jfTPVW_box{--max:var(--w-max,100000px);--ratio:var(--w-ratio,.5625);--ar:var(--w-ar,16 / 9);--inset:var(--w-inset,0px);--poster-light:var(--poster-w-light);--poster-dark:var(--poster-w-dark)}}@media (min-width:900px){.jfTPVW_slot[data-wide-from="900"] .jfTPVW_box{--max:var(--w-max,100000px);--ratio:var(--w-ratio,.5625);--ar:var(--w-ar,16 / 9);--inset:var(--w-inset,0px);--poster-light:var(--poster-w-light-hi,var(--poster-w-light));--poster-dark:var(--poster-w-dark-hi,var(--poster-w-dark));--poster-render:auto}}@media (min-width:1280px){.jfTPVW_slot[data-wide-from="900"] .jfTPVW_box{--poster-light:var(--poster-w-light);--poster-dark:var(--poster-w-dark);--poster-render:pixelated}}@media (min-width:1164px){.jfTPVW_slot[data-cover-from="1164"] .jfTPVW_box{--poster-light:var(--poster-w-light);--poster-dark:var(--poster-w-dark);--poster-render:pixelated;width:100cqw;height:var(--w-height);margin-left:0}.jfTPVW_slot[data-cover-from="1164"] .jfTPVW_stage{right:auto;left:round(down, calc((100% - var(--w-width)) / 2), 1px);width:var(--w-width)}}@media (min-width:1152px){.jfTPVW_slot[data-wide-from="1152"] .jfTPVW_box{--max:var(--w-max,100000px);--ratio:var(--w-ratio,.5625);--ar:var(--w-ar,16 / 9);--inset:var(--w-inset,0px);--poster-light:var(--poster-w-light);--poster-dark:var(--poster-w-dark)}}.jfTPVW_slot[data-placement=band]{position:absolute;inset:0;container-type:normal}.jfTPVW_slot[data-placement=band] .jfTPVW_box{aspect-ratio:auto;width:100%;height:100%;margin:0}.jfTPVW_poster{background-image:var(--poster-light);image-rendering:var(--poster-render);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jfTPVW_poster{background-image:var(--poster-dark)}}:root[data-theme=dark] .jfTPVW_poster{background-image:var(--poster-dark)}.jfTPVW_placeholder{position:absolute;inset:0}.jfTPVW_grid{background-color:var(--rule);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='1' height='1'/%3E%3C/svg%3E");-webkit-mask-size:8px 8px;mask-size:8px 8px}.jfTPVW_caption{color:var(--text-3);flex-wrap:wrap;column-gap:16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.jfTPVW_caption>span{background:var(--paper)}.jfTPVW_slot[data-placement=band] .jfTPVW_caption{top:16px;bottom:auto;left:var(--gutter)}.jfTPVW_slot[data-lazy] .jfTPVW_stage:not([data-near]){--poster-light:none;--poster-dark:none}.jfTPVW_slot[data-fit=cover] .jfTPVW_poster{background-position:50%;background-size:cover}.jfTPVW_slot[data-poster=scaled] .jfTPVW_poster,.jfTPVW_slot[data-poster=density] .jfTPVW_poster{image-rendering:auto}.jfTPVW_slot[data-frame] .jfTPVW_stage:after{content:"";z-index:1;border:1px solid var(--rule);pointer-events:none;position:absolute;inset:0}.jfTPVW_stage[data-film=ready]>.jfTPVW_poster{visibility:hidden}.jfTPVW_control{right:var(--s2);bottom:var(--s2);z-index:1;border:1px solid var(--rule-strong);background:var(--paper);width:32px;height:32px;color:var(--text-2);transition:border-color var(--fast) ease, color var(--fast) ease;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:absolute}.jfTPVW_control:hover{border-color:var(--text);color:var(--text)}.jfTPVW_control:active{background:var(--tint)}.jfTPVW_control:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (forced-colors:active){.jfTPVW_control{border-color:buttontext}}.jfTPVW_slot[data-placement=full] .jfTPVW_control{right:max(var(--s2), calc((100% - min(var(--container), 100cqw - 2 * var(--gutter))) / 2))}@media (max-width:899px){.jfTPVW_slot[data-wide-from="900"][data-control-narrow=top-right] .jfTPVW_control{top:var(--s2);bottom:auto}}@media (max-width:1151px){.jfTPVW_slot[data-wide-from="1152"][data-control-narrow=top-right] .jfTPVW_control{top:var(--s2);bottom:auto}}.jfTPVW_readout{top:calc(100% + var(--s2));color:var(--text-3);position:absolute;left:0}
@font-face{font-family:reading;src:url(../media/schibsted_grotesk_latin-s.p.1odux4k0o86ga.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:reading Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.IbTGoq_className{font-family:reading,reading Fallback,system-ui,sans-serif}.IbTGoq_variable{--face-reading:"reading", "reading Fallback", system-ui, sans-serif}
@font-face{font-family:code;src:url(../media/commit_mono_400.p.0xwkmxkujzfcd.woff2)format("woff2");font-display:swap;font-weight:400}._3Kz-cG_className{font-family:code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400}._3Kz-cG_variable{--face-code:"code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
@font-face{font-family:terminal;src:url(../media/commit_mono_400.0xwkmxkujzfcd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:terminal;src:url(../media/commit_mono_700.2r4vx8_3k-hyz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.xQFtnq_className{font-family:terminal,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
@font-face{font-family:pixel;src:url(../media/routingcat_pixel_400.p.2r70w1wi4oi8x.woff2)format("woff2");font-display:block;font-weight:400}._27s3Va_className{font-family:pixel,ui-monospace,monospace;font-weight:400}._27s3Va_variable{--face-pixel:"pixel", ui-monospace, monospace}
@font-face{font-family:pixelGrid;src:url(../media/routingcat_pixel_mono_400.0e9w5d6vj-b8u.woff2)format("woff2");font-display:block;font-weight:400}.onDK7a_className{font-family:pixelGrid,ui-monospace,monospace;font-weight:400}.onDK7a_variable{--face-pixel-grid:"pixelGrid", ui-monospace, monospace}
._1CUDPa_head{max-width:880px;display:grid}._1CUDPa_head[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}._1CUDPa_clause{display:inline-block}._1CUDPa_sub{max-width:600px;margin-top:var(--s4);color:var(--text-2)}._1CUDPa_head[data-align=center] ._1CUDPa_sub{margin-inline:auto}
.ThOq5q_section{padding-top:var(--section-gap)}.ThOq5q_table{display:none}.ThOq5q_stack{margin-top:var(--head-gap)}.ThOq5q_stackHead{top:var(--nav-h);z-index:2;background:var(--paper);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky}.ThOq5q_stackThem{padding:var(--s3) var(--s4) var(--s3) 0;color:var(--text-3)}.ThOq5q_stackUs{padding:var(--s3) var(--s4);background:var(--tint);color:var(--ink)}.ThOq5q_stackRow{border-bottom:1px solid var(--rule);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label us""them us";display:grid}.ThOq5q_stackLabel{padding:var(--s3) var(--s4) 0 0;color:var(--text-2);grid-area:label}.ThOq5q_stackThemValue{padding:var(--s1) var(--s4) var(--s4) 0;color:var(--text-2);grid-area:them}.ThOq5q_stackUsValue{padding:calc(var(--s3) + var(--pixel-line) + var(--s1)) var(--s4) var(--s4);background:var(--tint);color:var(--text);grid-area:us;font-weight:500}@media (min-width:768px){.ThOq5q_stack{display:none}.ThOq5q_table{width:100%;margin-top:var(--head-gap);table-layout:fixed;display:table}.ThOq5q_table th,.ThOq5q_table td{padding:var(--s4) var(--s5);text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.ThOq5q_table thead th{padding-top:var(--s5);padding-bottom:var(--s4);vertical-align:bottom}.ThOq5q_blank{border-bottom:1px solid var(--rule);width:26%}.ThOq5q_them{color:var(--text-3)}.ThOq5q_us{background:var(--tint);color:var(--ink);position:relative}.ThOq5q_usLabel{align-items:center;gap:var(--s3);display:inline-flex}.ThOq5q_label{color:var(--text-2);padding-left:0!important}.ThOq5q_themCell{color:var(--text-2)}.ThOq5q_usCell{background:var(--tint);color:var(--text);font-weight:500;position:relative}.ThOq5q_table tbody tr:last-child>*{border-bottom:0}.ThOq5q_cornerTL,.ThOq5q_cornerTR,.ThOq5q_cornerBL,.ThOq5q_cornerBR{color:var(--ink);position:absolute}.ThOq5q_cornerTL{top:0;left:0}.ThOq5q_cornerTR{top:0;right:0}.ThOq5q_cornerBL{bottom:0;left:0}.ThOq5q_cornerBR{bottom:0;right:0}}@media (min-width:1024px){.ThOq5q_table th,.ThOq5q_table td{padding:var(--s4) var(--s6)}}
.KRU6Oa_section{padding-top:var(--section-gap)}.KRU6Oa_grid{gap:var(--head-gap);display:grid}.KRU6Oa_list{border-top:1px solid var(--rule)}.KRU6Oa_item{border-bottom:1px solid var(--rule)}.KRU6Oa_question{gap:var(--s5);padding:var(--s5) 0;cursor:pointer;color:var(--text);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) 16px;align-items:start;list-style:none;display:grid}.KRU6Oa_question::-webkit-details-marker{display:none}.KRU6Oa_question:hover .KRU6Oa_questionText{color:var(--ink)}.KRU6Oa_question:focus-visible{outline-offset:4px}.KRU6Oa_questionText{transition:color var(--fast) ease}.KRU6Oa_marker{width:16px;height:16px;margin-top:calc((var(--q-line) - 16px) / 2);color:var(--text-3);position:relative}.KRU6Oa_marker>svg{position:absolute;inset:0}.KRU6Oa_minus,.KRU6Oa_item[open] .KRU6Oa_plus{visibility:hidden}.KRU6Oa_item[open] .KRU6Oa_minus{visibility:visible;color:var(--ink)}.KRU6Oa_answer{gap:var(--s3);max-width:62ch;padding:0 var(--s7) var(--s6) 0;color:var(--text-2);display:grid}.KRU6Oa_answer ul{gap:var(--s2);display:grid}.KRU6Oa_answer li{padding-left:var(--s5);position:relative}.KRU6Oa_answer li:before{content:"–";content:"–" / "";color:var(--text-3);position:absolute;left:0}@supports (interpolate-size:allow-keywords){.KRU6Oa_list{interpolate-size:allow-keywords}.KRU6Oa_item::details-content{block-size:0;transition:block-size var(--routine) var(--ease-out), content-visibility var(--routine) allow-discrete;overflow:clip}.KRU6Oa_item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.KRU6Oa_item::details-content{transition:none}}}@media (min-width:1024px){.KRU6Oa_grid{gap:var(--s7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.KRU6Oa_head{top:calc(var(--nav-h) + var(--s6));position:sticky}}
._2fydFW_sparkles{inset:calc(-1 * var(--sparkle-edge,1px));pointer-events:none;color:var(--ink);position:absolute}._2fydFW_spark{--plus:2px 0, -2px 0, 0 2px, 0 -2px;--star:var(--plus), 4px 0, -4px 0, 0 4px, 0 -4px;--glint:var(--star), 6px 0, -6px 0, 0 6px, 0 -6px, 2px 2px, -2px 2px, 2px -2px, -2px -2px;--b:var(--plus);--c:var(--star);left:var(--x,calc(100% + var(--r,0px)));top:var(--y,calc(100% + var(--bottom,0px)));opacity:0;background:currentColor;width:2px;height:2px;position:absolute}:where(._2fydFW_sparkles[data-tone=full]) ._2fydFW_spark:nth-child(-n+3){animation:_2fydFW_twinkle 8s step-end var(--delay,0s) infinite paused}._2fydFW_sparkles[data-live] ._2fydFW_spark{animation-play-state:running}@keyframes _2fydFW_twinkle{0%{opacity:1;box-shadow:none}1%{opacity:1;box-shadow:var(--plus)}2%{opacity:1;box-shadow:var(--b)}3%{opacity:1;box-shadow:var(--c)}5%{opacity:1;box-shadow:var(--b)}6%{opacity:1;box-shadow:var(--plus)}7%{opacity:1;box-shadow:none}8%,to{opacity:0;box-shadow:none}}@keyframes _2fydFW_shimmer{0%{opacity:1;box-shadow:none}20%{opacity:1;box-shadow:var(--plus)}40%{opacity:1;box-shadow:var(--star)}60%{opacity:1;box-shadow:var(--plus)}80%{opacity:1;box-shadow:none}to{opacity:0;box-shadow:none}}@media (hover:hover){:is(button:hover>._2fydFW_sparkles ._2fydFW_spark,button[data-force=hover]>._2fydFW_sparkles ._2fydFW_spark){animation:_2fydFW_shimmer .32s step-end var(--shimmer,0s) 1}}:is(button:focus-visible>._2fydFW_sparkles ._2fydFW_spark,button[data-force=focus]>._2fydFW_sparkles ._2fydFW_spark){animation:_2fydFW_shimmer .32s step-end var(--shimmer,0s) 1}._2fydFW_spark:first-child{--r:-14px;--y:-14px;--b:var(--star);--c:var(--glint);--delay:.6s}._2fydFW_spark:nth-child(2){--r:-36px;--y:-10px;--delay:1s;--shimmer:64ms}._2fydFW_spark:nth-child(3){--x:14px;--bottom:10px;--delay:4.4s;--shimmer:.256s}._2fydFW_spark:nth-child(4){--x:40px;--y:-10px;--shimmer:.128s}._2fydFW_spark:nth-child(5){--r:-16px;--bottom:10px;--shimmer:.192s}:where(._2fydFW_sparkles[data-tone=light]) ._2fydFW_spark:first-child{animation:16s step-end 3s infinite paused _2fydFW_twinkle-rare}@keyframes _2fydFW_twinkle-rare{0%{opacity:1;box-shadow:none}.5%{opacity:1;box-shadow:var(--plus)}1%{opacity:1;box-shadow:var(--b)}1.5%{opacity:1;box-shadow:var(--c)}2.5%{opacity:1;box-shadow:var(--b)}3%{opacity:1;box-shadow:var(--plus)}3.5%{opacity:1;box-shadow:none}4%,to{opacity:0;box-shadow:none}}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:first-child{--r:12px;--y:10px}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:nth-child(2){--r:26px;--y:26px}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:nth-child(3){--x:initial;--r:10px;--y:42px;--shimmer:.128s}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:nth-child(n+4){display:none}@media (max-width:640px){._2fydFW_sparkles[data-tone=light]{display:none}}@media (prefers-reduced-motion:reduce){._2fydFW_sparkles ._2fydFW_spark{animation:none!important}}@media (forced-colors:active),print{._2fydFW_sparkles{display:none}}
._8RiFmG_button{--h:48px;min-height:var(--h);padding:0 var(--s5);font-family:var(--font-reading);font-size:var(--ui-size);font-weight:600;line-height:var(--ui-line);letter-spacing:0;white-space:nowrap;transition:background-color var(--fast) ease, border-color var(--fast) ease, color var(--fast) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._8RiFmG_label{align-items:center;gap:var(--s3);display:flex}._8RiFmG_button[data-size=sm]{--h:40px;padding:0 var(--s4)}._8RiFmG_button[data-size=lg]{--h:56px;padding:0 var(--s6)}@media (pointer:coarse){._8RiFmG_button[data-size=sm]{--h:44px}}._8RiFmG_button[data-wrap]{white-space:normal;text-align:center;padding-block:var(--s4)}._8RiFmG_button[data-wrap] ._8RiFmG_label{text-wrap:balance;justify-content:center}._8RiFmG_button[data-block]{width:100%;display:flex}._8RiFmG_button[data-variant=primary]{background:var(--fill);color:var(--on-fill)}._8RiFmG_button[data-variant=primary]:hover,._8RiFmG_button[data-variant=primary][data-force=hover]{background:var(--fill-strong)}._8RiFmG_button[data-variant=primary]:active,._8RiFmG_button[data-variant=primary][data-force=active]{background:var(--fill-strong);color:color-mix(in srgb, var(--on-fill) 86%, var(--fill-strong))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._8RiFmG_button[data-variant=primary]:active,:root:not([data-theme=light]) ._8RiFmG_button[data-variant=primary][data-force=active]{color:var(--on-fill)}}:root[data-theme=dark] ._8RiFmG_button[data-variant=primary]:active,:root[data-theme=dark] ._8RiFmG_button[data-variant=primary][data-force=active]{color:var(--on-fill)}._8RiFmG_button[data-variant=secondary]{border-color:var(--rule-strong);color:var(--text);background:0 0}._8RiFmG_button[data-variant=secondary]:hover,._8RiFmG_button[data-variant=secondary][data-force=hover]{border-color:var(--text)}._8RiFmG_button[data-variant=secondary]:active,._8RiFmG_button[data-variant=secondary][data-force=active]{background:var(--tint)}._8RiFmG_button:focus-visible,._8RiFmG_button[data-force=focus]{outline:2px solid var(--ink);outline-offset:2px}._8RiFmG_button:disabled{cursor:not-allowed;background:var(--surface);border-color:var(--rule);color:var(--text-3)}@media (forced-colors:active){._8RiFmG_button{border-color:buttontext}}
.oVnRKG_section{padding-top:var(--section-gap)}.oVnRKG_list{margin-top:var(--head-gap);border-bottom:1px solid var(--rule)}.oVnRKG_item{gap:var(--s6);padding-block:var(--s7);border-top:1px solid var(--rule);display:grid}.oVnRKG_text{align-content:center;justify-items:start;display:grid}.oVnRKG_index{color:var(--text-3)}.oVnRKG_title{margin-top:var(--s3)}.oVnRKG_description{max-width:34em;margin-top:var(--s3);color:var(--text-2)}.oVnRKG_cta{margin-top:var(--s7)}@media (min-width:768px){.oVnRKG_item{gap:var(--s7);padding-block:var(--s8);grid-template-columns:minmax(0,1fr) 360px}}@media (min-width:1152px){.oVnRKG_item{gap:var(--s8);grid-template-columns:minmax(0,1fr) 720px}.oVnRKG_cta{margin-top:var(--s8)}}
.ssSrWW_root{--row:56px;--line:2px;margin-top:var(--head-gap);gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.ssSrWW_tabsWrap{padding-bottom:28px;position:relative}.ssSrWW_tabs{align-items:stretch;display:flex}.ssSrWW_tab{align-items:center;gap:var(--s2);min-width:44px;min-height:44px;padding:0 var(--s1);color:var(--text-3);text-align:left;-webkit-tap-highlight-color:transparent;transition:color var(--fast) ease;display:inline-flex}.ssSrWW_tab:hover{color:var(--text-2)}.ssSrWW_tab[aria-selected=true]{color:var(--text)}.ssSrWW_tab:focus-visible{outline-offset:-2px}.ssSrWW_tabNumber{color:inherit;transition:background-color var(--fast) ease, color var(--fast) ease;padding:0 4px;display:block}.ssSrWW_tab[aria-selected=true] .ssSrWW_tabNumber{background:var(--fill);color:var(--on-fill)}.ssSrWW_tabName{white-space:nowrap}@media (max-width:359px){.ssSrWW_tab .ssSrWW_tabName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1023px){.ssSrWW_tab:not([aria-selected=true]) .ssSrWW_tabName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ssSrWW_loop{left:var(--loop-to-x,30%);width:calc(var(--loop-from-x,90%) - var(--loop-to-x,30%));border:var(--line) solid var(--trace);pointer-events:none;height:16px;transition:border-color var(--routine) ease;border-top:0;position:absolute;bottom:4px}.ssSrWW_loopArrowWide{display:none}.ssSrWW_loopArrowNarrow{left:calc(-8px - var(--line) / 2 + 1px);color:var(--trace);transition:color var(--routine) ease;position:absolute;top:-18px}.ssSrWW_root[data-armed] .ssSrWW_loop{border-color:var(--ink)}.ssSrWW_root[data-armed] .ssSrWW_loopArrowNarrow,.ssSrWW_root[data-armed] .ssSrWW_loopArrowWide{color:var(--ink)}.ssSrWW_sprite{width:8px;height:8px;color:var(--ink);opacity:0;margin:-4px 0 0 -4px;position:absolute}.ssSrWW_loop[data-run] .ssSrWW_sprite{animation:.9s steps(36,end) both ssSrWW_run-narrow}@keyframes ssSrWW_run-narrow{0%{opacity:1;top:0%;left:100%}15%{top:100%;left:100%}85%{top:100%;left:0%}99%{opacity:1;top:0%;left:0%}to{opacity:0;top:0%;left:0%}}.ssSrWW_track{gap:var(--s5);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ssSrWW_track::-webkit-scrollbar{display:none}.ssSrWW_panel{flex:0 0 calc(100% + var(--gutter) - var(--s5) - 24px);scroll-snap-align:start;min-width:0;display:flex}.ssSrWW_panel:not([data-active]) .ssSrWW_cardText{visibility:hidden}.ssSrWW_track[data-settled]{min-height:var(--track-h)}.ssSrWW_track[data-settled] .ssSrWW_panel:not([data-active]) .ssSrWW_cardText{display:none}.ssSrWW_panel:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ssSrWW_card{border-top:1px solid var(--rule);width:100%;transition:opacity var(--routine) ease;grid-template-rows:auto 1fr;align-content:start;display:grid}.ssSrWW_panel:not([data-active]) .ssSrWW_card{opacity:.45}.ssSrWW_panel[data-active] .ssSrWW_card{border-top-color:var(--ink)}.ssSrWW_cardVisual{--film-align:0;padding-bottom:var(--s5);order:-1}.ssSrWW_cardText{grid-template-columns:minmax(0,1fr) auto;align-content:start;justify-items:start;display:grid}.ssSrWW_cardText>*{grid-column:1/-1}.ssSrWW_cardText>.ssSrWW_index{color:var(--ink);grid-area:1/1}.ssSrWW_next,.ssSrWW_loopBack{--h:40px;align-items:center;gap:var(--s2);min-height:var(--h);padding:0 var(--s3);border:1px solid var(--rule-strong);color:var(--text);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color var(--fast) ease, color var(--fast) ease;display:inline-flex}.ssSrWW_cardText>.ssSrWW_next,.ssSrWW_cardText>.ssSrWW_loopBack{margin:calc(var(--index-size) * 7 / 16 - var(--h) / 2) 0 calc(var(--index-size) * 9 / 16 - var(--h) / 2) var(--s3);grid-area:1/2;align-self:start}@media (pointer:coarse){.ssSrWW_next,.ssSrWW_loopBack{--h:44px}}.ssSrWW_next:hover,.ssSrWW_loopBack:hover{border-color:var(--ink);color:var(--ink)}.ssSrWW_stepGlyph{color:var(--ink);flex:none}.ssSrWW_next .ssSrWW_stepGlyph{margin-left:var(--s1)}.ssSrWW_loopBack .ssSrWW_stepGlyph{margin-right:var(--s1)}.ssSrWW_stepNumber{background:var(--fill);color:var(--on-fill);padding:0 4px}@media (max-width:359px){.ssSrWW_stepName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ssSrWW_loop[data-run] .ssSrWW_sprite{animation:none}.ssSrWW_card,.ssSrWW_loop,.ssSrWW_loopArrowNarrow{transition:none}}@media (min-width:1024px){.ssSrWW_root{gap:var(--s8);grid-template-columns:288px minmax(0,1fr);align-items:start}.ssSrWW_tabsWrap{padding-bottom:0}.ssSrWW_tabs{grid-auto-rows:var(--row);border-top:1px solid var(--rule);gap:0;display:grid}.ssSrWW_tab{gap:var(--s2);border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;min-height:0;padding:0;display:grid}.ssSrWW_tabNumber{justify-self:start}.ssSrWW_loop{width:40px;bottom:auto;left:216px;top:calc(1px + var(--row) * (var(--rows-to) + .5) - var(--line) / 2);height:calc(var(--row) * (var(--rows-from) - var(--rows-to)) + var(--line));border:var(--line) solid var(--trace);border-left:0}.ssSrWW_loopArrowNarrow{display:none}.ssSrWW_loopArrowWide{left:-16px;top:calc(-8px - var(--line) / 2 + 1px);color:var(--trace);transition:color var(--routine) ease;display:block;position:absolute}.ssSrWW_loop[data-run] .ssSrWW_sprite{animation-name:ssSrWW_run-wide}@keyframes ssSrWW_run-wide{0%{opacity:1;top:100%;left:0%}18%{top:100%;left:100%}82%{top:0%;left:100%}99%{opacity:1;top:0%;left:0%}to{opacity:0;top:0%;left:0%}}.ssSrWW_track{gap:var(--s8);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.ssSrWW_panel{flex:0 0 100%}.ssSrWW_panel:not([data-active]) .ssSrWW_card{opacity:1}.ssSrWW_card{gap:var(--s7);padding-top:var(--s6);border-bottom:1px solid var(--rule);padding-bottom:var(--s6);grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ssSrWW_cardVisual{order:0;padding-bottom:0}.ssSrWW_next{display:none}.ssSrWW_cardText>.ssSrWW_loopBack{--h:48px;gap:var(--s3);margin:var(--s5) 0 0;padding:0 var(--s4) 0 var(--s3);grid-area:auto/1/auto/-1}.ssSrWW_loopBack .ssSrWW_stepGlyph{margin-right:0}}@media (min-width:1024px) and (max-width:1279px){.ssSrWW_cardVisual{--film-max:240px}}
.Pp0aiW_section{padding-top:var(--section-gap)}.Pp0aiW_title{margin-top:var(--s4)}.Pp0aiW_description{max-width:30em;margin-top:var(--s3);color:var(--text-2)}.Pp0aiW_kicker{margin-top:var(--s4);color:var(--ink);font-weight:600}.Pp0aiW_cta{margin-top:var(--s7)}@media (min-width:1024px){.Pp0aiW_cta{margin-top:var(--s8)}}
.Ec0h8a_frame{border:1px solid var(--rule);position:relative}.Ec0h8a_corners{pointer-events:none;color:var(--frame-corner,var(--text-3));position:absolute;inset:-1px}.Ec0h8a_frame[data-tone=ink]>.Ec0h8a_corners{color:var(--ink)}.Ec0h8a_corners>svg{position:absolute}.Ec0h8a_tl{top:0;left:0}.Ec0h8a_tr{top:0;right:0}.Ec0h8a_bl{bottom:0;left:0}.Ec0h8a_br{bottom:0;right:0}
.FxATQq_calculator{margin-top:var(--s5);background:var(--surface)}.FxATQq_head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule)}.FxATQq_title{color:var(--text)}.FxATQq_inputs{gap:var(--s5);padding:var(--s5);border-bottom:1px solid var(--rule);display:grid}.FxATQq_field{align-content:end;gap:var(--s2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.FxATQq_label{color:var(--text-2)}.FxATQq_inputBox{min-width:0;height:48px;padding:0 var(--s4);border:1px solid var(--rule-strong);background:var(--paper);cursor:text;transition:border-color var(--fast) ease;align-items:center;display:flex}.FxATQq_inputBox:hover{border-color:var(--text-2)}.FxATQq_inputBox:focus-within{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:-2px}.FxATQq_affix{color:var(--text-3);flex:none}.FxATQq_input{width:0;min-width:0;height:100%;color:var(--text);caret-color:var(--ink);font-variant-ligatures:none;background:0 0;border:0;flex:1;padding:0}.FxATQq_input:focus,.FxATQq_input:focus-visible{outline:none}@supports (field-sizing:content){.FxATQq_input{field-sizing:content;flex:0 auto;width:auto;min-width:1ch}}.FxATQq_slider{height:32px;position:relative}.FxATQq_rail{background:var(--rule-strong);height:2px;position:absolute;top:15px;left:0;right:0}.FxATQq_railFill{width:var(--fill);background:var(--ink);position:absolute;inset:0 auto 0 0}.FxATQq_range{cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.FxATQq_range:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.FxATQq_range::-webkit-slider-runnable-track{background:0 0;border:0;height:32px}.FxATQq_range::-moz-range-track{background:0 0;border:0;height:32px}.FxATQq_range::-webkit-slider-thumb{appearance:none;background:var(--ink);width:16px;height:24px;transition:background-color var(--fast) ease;border:0;border-radius:0;margin-top:4px}.FxATQq_range::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:16px;height:24px}.FxATQq_range:hover::-webkit-slider-thumb{background:var(--ink-strong)}.FxATQq_range:active::-webkit-slider-thumb{background:var(--ink-strong)}.FxATQq_range:hover::-moz-range-thumb{background:var(--ink-strong)}.FxATQq_range:active::-moz-range-thumb{background:var(--ink-strong)}.FxATQq_results{padding:var(--s5);font-variant-numeric:tabular-nums}.FxATQq_lifts{border:0;min-width:0;margin:0;padding:0}.FxATQq_liftsLegend{margin-bottom:var(--s3);color:var(--text-3);padding:0}.FxATQq_liftOptions{border:1px solid var(--rule-strong);background:var(--paper);display:flex}.FxATQq_liftOption{flex:1;min-width:0;position:relative}.FxATQq_liftOption+.FxATQq_liftOption{border-left:1px solid var(--rule-strong)}.FxATQq_liftOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.FxATQq_liftOption span{height:48px;color:var(--text-2);transition:background-color var(--fast) ease, color var(--fast) ease;place-items:center;display:grid}.FxATQq_liftOption input:hover+span{color:var(--text)}.FxATQq_liftOption input:checked+span{background:var(--fill);color:var(--on-fill)}.FxATQq_liftOption input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px;z-index:1;position:relative}.FxATQq_readout{margin-top:var(--s5);border-top:1px solid var(--rule);display:grid}.FxATQq_readout>div{justify-content:space-between;align-items:baseline;gap:0 var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.FxATQq_readout dt{color:var(--text-2)}.FxATQq_readout dd{color:var(--text);font-size:24px;line-height:32px}.FxATQq_readoutRoi dd{color:var(--ink);font-size:32px;line-height:40px}.FxATQq_table{table-layout:fixed;width:100%;display:none}.FxATQq_liftCol{width:152px}.FxATQq_table th,.FxATQq_table td{padding:var(--s3) 0 var(--s3) var(--s5);text-align:right;vertical-align:baseline;white-space:nowrap;border-bottom:1px solid var(--rule);font-weight:400}.FxATQq_table tr>:first-child{padding-left:0}.FxATQq_table tbody tr:last-child>*{border-bottom:0}.FxATQq_table tbody th{text-align:left;color:var(--text-2)}.FxATQq_table td{color:var(--text)}.FxATQq_corner{border-bottom-color:#0000!important}.FxATQq_group{color:var(--text-3);text-align:center!important}.FxATQq_lift{color:var(--text)}.FxATQq_roi td{color:var(--ink)}@media (min-width:641px){.FxATQq_readout{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.FxATQq_readout>div{gap:var(--s2);padding:var(--s4) 0 0;border-bottom:0;justify-content:start;display:grid}}@media (min-width:768px){.FxATQq_inputs{--gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3, round(down, calc((100% - 2 * var(--gap)) / 3), 1px));gap:var(--gap)}}@media (min-width:1024px){.FxATQq_head{padding:var(--s5) var(--s7)}.FxATQq_inputs{--gap:var(--s7);padding:var(--s6) var(--s7)}.FxATQq_results{padding:var(--s5) var(--s7) var(--s6)}}@media (min-width:1152px){.FxATQq_table{display:table}.FxATQq_narrow{display:none}}
._1HlsWa_dialog{--top:var(--vv-top,0px);--bottom:var(--vv-bottom,0px);--height:var(--vv-height,100dvh);--above:max(var(--s6), calc((var(--height) - 800px) / 2));--pad-x:var(--s7);--pad-bottom:var(--s7);--rise:8px;inset:var(--top) 0 var(--bottom);width:min(560px, calc(100% - 2 * var(--gutter)));max-width:none;height:fit-content;max-height:calc(var(--height) - var(--above) - var(--s6));margin:var(--above) auto auto;color:var(--text);background:0 0;border:0;padding:0;position:fixed;overflow:visible}._1HlsWa_dialog[open]{animation:_1HlsWa_dialog-in var(--routine) var(--ease-out);flex-direction:column;display:flex}._1HlsWa_dialog::backdrop{animation:_1HlsWa_backdrop-in var(--routine) var(--ease-out);background:#1715158f}:root[data-theme=dark] ._1HlsWa_dialog::backdrop{background:#000000a3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._1HlsWa_dialog::backdrop{background:#000000a3}}@keyframes _1HlsWa_dialog-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes _1HlsWa_backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._1HlsWa_dialog[open],._1HlsWa_dialog::backdrop{animation:none}}._1HlsWa_dialog [hidden]{display:none!important}._1HlsWa_frame{background:var(--paper);flex-direction:column;min-height:0;display:flex}._1HlsWa_bar{height:var(--s8);padding-right:calc(var(--pad-x) - 14px);border-bottom:1px solid #0000;flex:none;justify-content:flex-end;align-items:center;display:flex}@supports (timeline-scope:--request-access){._1HlsWa_frame{timeline-scope:--request-access}._1HlsWa_scroller{scroll-timeline:--request-access block}._1HlsWa_bar{animation:linear both _1HlsWa_bar-rule;animation-timeline:--request-access;animation-range:0 var(--s4)}}@keyframes _1HlsWa_bar-rule{0%{border-bottom-color:#0000}to{border-bottom-color:var(--rule)}}._1HlsWa_scroller{min-height:0;padding:0 var(--pad-x) var(--pad-bottom);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}._1HlsWa_close{width:44px;height:44px;color:var(--text-2);transition:color var(--fast) ease, background-color var(--fast) ease;-webkit-tap-highlight-color:transparent;place-items:center;display:grid}._1HlsWa_close:hover{color:var(--text);background:var(--surface)}._1HlsWa_close:focus-visible{outline-offset:-2px}._1HlsWa_title{font-family:var(--display-font);font-weight:var(--display-weight);letter-spacing:-.022em;color:var(--text);font-size:30px;line-height:36px}._1HlsWa_title:focus{outline:none}._1HlsWa_subtext{margin-top:var(--s2);color:var(--text-2);text-wrap:balance}._1HlsWa_form{gap:var(--s5);margin-top:var(--s6);display:grid}._1HlsWa_pair{gap:var(--s5) var(--s4);display:grid}._1HlsWa_field{align-content:start;gap:var(--s2);min-width:0;display:grid}._1HlsWa_label{color:var(--text-2);text-wrap:balance}._1HlsWa_input{width:100%;min-width:0;height:48px;padding:0 var(--s4);border:1px solid var(--rule-strong);background:var(--paper);color:var(--text);font-family:var(--font-reading);font-size:var(--body-size);caret-color:var(--ink);appearance:none;transition:border-color var(--fast) ease;border-radius:0;line-height:24px}._1HlsWa_input:hover{border-color:var(--text-2)}._1HlsWa_input:focus,._1HlsWa_input:focus-visible{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:-2px}._1HlsWa_input[aria-invalid=true]{border-color:var(--ink)}:-webkit-any(._1HlsWa_input:autofill,._1HlsWa_input:-webkit-autofill){-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 48px var(--tint);caret-color:var(--ink)}:is(._1HlsWa_input:autofill,._1HlsWa_input:autofill){-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 48px var(--tint);caret-color:var(--ink)}._1HlsWa_message{color:var(--ink);font-size:var(--small-size);line-height:var(--small-line);font-weight:500}._1HlsWa_message:empty{display:none}._1HlsWa_stack{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}._1HlsWa_stack>legend{margin-bottom:var(--s2);padding:0}._1HlsWa_chips{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._1HlsWa_chip{display:grid;position:relative}._1HlsWa_chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._1HlsWa_chip span{min-height:48px;padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);background:var(--paper);color:var(--text-2);font-size:var(--ui-size);text-wrap:balance;transition:border-color var(--fast) ease, background-color var(--fast) ease, color var(--fast) ease;align-items:center;font-weight:500;line-height:20px;display:flex}._1HlsWa_chip input:hover+span{border-color:var(--text-2);color:var(--text)}._1HlsWa_chip input:checked+span{border-color:var(--fill,var(--ink));background:var(--fill,var(--ink));color:var(--on-fill,var(--on-ink))}._1HlsWa_chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}._1HlsWa_stack ._1HlsWa_field{margin-top:var(--s2)}._1HlsWa_foot{gap:var(--s4);margin-top:var(--s2);display:grid}._1HlsWa_privacy{color:var(--text-3);font-size:var(--small-size);line-height:var(--small-line)}._1HlsWa_error{color:var(--ink);font-size:var(--ui-size);line-height:var(--ui-line);font-weight:500}._1HlsWa_error:empty{display:none}._1HlsWa_submit[aria-disabled=true]{cursor:progress}._1HlsWa_busy{align-items:center;display:inline-flex}._1HlsWa_cursor{width:8px;height:16px;margin-left:var(--s2);background:currentColor;animation:1s step-end infinite _1HlsWa_cursor}@keyframes _1HlsWa_cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._1HlsWa_cursor{animation:none}}._1HlsWa_sentIcon{margin-bottom:var(--s4);color:var(--ink)}@media (min-width:641px){._1HlsWa_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._1HlsWa_dialog{--pad-x:var(--gutter);--pad-bottom:max(var(--s5), env(safe-area-inset-bottom));--rise:24px;inset:auto 0 var(--bottom);width:100%;max-height:calc(var(--height) - var(--s5));margin:0}}@media (forced-colors:active){._1HlsWa_chip input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight}}
._0hSvfa_section{padding-top:var(--section-gap)}._0hSvfa_plans{gap:var(--s5);margin-top:var(--head-gap);display:grid}._0hSvfa_plan{padding:var(--s6) var(--s5);align-content:start;justify-items:start;display:grid}._0hSvfa_name{align-items:center;gap:var(--s3);color:var(--ink);display:flex}._0hSvfa_nameGlyph{flex:none}._0hSvfa_price{align-content:start;justify-items:start;gap:var(--s4);margin-top:var(--s5);display:grid}._0hSvfa_amount{gap:var(--s3);display:grid}._0hSvfa_amountLine{align-items:baseline;gap:var(--s2);display:flex}._0hSvfa_amountMain{color:var(--text)}._0hSvfa_amountUnit,._0hSvfa_amountRest{color:var(--text-2)}._0hSvfa_priceButton{align-items:center;gap:var(--s4);min-height:56px;padding:0 var(--s5);border:1px solid var(--rule-strong);white-space:nowrap;text-align:left;transition:border-color var(--fast) ease, background-color var(--fast) ease;-webkit-tap-highlight-color:transparent;display:inline-flex}._0hSvfa_priceButton:hover{border-color:var(--text)}._0hSvfa_priceButton:active{background:var(--tint)}._0hSvfa_priceButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._0hSvfa_priceArrow{color:var(--ink);flex:none}@media (forced-colors:active){._0hSvfa_priceButton{border-color:buttontext}}._0hSvfa_tagline{max-width:30em;margin-top:var(--s5);color:var(--text)}._0hSvfa_tags{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}._0hSvfa_tags li{padding:var(--s2);border:1px solid var(--rule-strong);color:var(--text-2);line-height:16px}._0hSvfa_button{margin-top:var(--s6)}._0hSvfa_included{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--rule);justify-self:stretch}._0hSvfa_includedTitle{color:var(--text-2)}._0hSvfa_includedList{gap:var(--s2) var(--s6);margin-top:var(--s4);display:grid}._0hSvfa_includedList li{gap:var(--s3);color:var(--text);grid-template-columns:16px 1fr;align-items:start;display:grid}._0hSvfa_check{margin-top:calc((var(--body-line) - 16px) / 2);color:var(--ink)}@media (min-width:768px){._0hSvfa_plans[data-layout=split]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}@supports (width:round(down, 1.5px, 1px)){._0hSvfa_plans[data-layout=split]{grid-template-columns:round(down, calc((100% - var(--s5)) * 7 / 12), 1px) minmax(0, 1fr)}}._0hSvfa_plan{padding:var(--s7) var(--s5)}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]){column-gap:var(--s7);grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"name included""price included""tagline included""tags included""button included"}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]) ._0hSvfa_name{grid-area:name}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]) ._0hSvfa_price{grid-area:price}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]) ._0hSvfa_tagline{grid-area:tagline}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]) ._0hSvfa_tags{grid-area:tags}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]) ._0hSvfa_button{grid-area:button;align-self:start}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan:not([data-bare]) ._0hSvfa_included{padding:0 0 0 var(--s7);border-top:0;border-left:1px solid var(--rule);grid-area:included;margin-top:0}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan[data-bare]{align-items:center;column-gap:var(--s7);padding-block:var(--s6);grid-template-columns:auto auto minmax(0,1fr)}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan[data-bare] ._0hSvfa_price,._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan[data-bare] ._0hSvfa_tagline{margin-top:0}}@media (min-width:768px) and (max-width:1023.98px){._0hSvfa_priceButton{gap:var(--s3);padding-inline:var(--s4)}}@media (min-width:1024px){._0hSvfa_plan{padding:var(--s8) var(--s7)}._0hSvfa_plans[data-layout=stack] ._0hSvfa_plan[data-bare]{padding-block:var(--s6)}._0hSvfa_includedList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.lWai2a_footer{border-top:1px solid var(--rule);padding-top:var(--s9);padding-bottom:max(var(--s5), env(safe-area-inset-bottom))}.lWai2a_inner{gap:var(--s9);display:grid}.lWai2a_columns{gap:var(--s6) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lWai2a_columnTitle{color:var(--text-3);margin-bottom:var(--s3)}.lWai2a_list{gap:var(--s1);display:grid}.lWai2a_link,.lWai2a_plain{padding-block:var(--s1);font-size:var(--ui-size);line-height:var(--ui-line);color:var(--text-2);display:inline-block}.lWai2a_link{transition:color var(--fast) ease;text-decoration:none}.lWai2a_link[href]:hover{color:var(--ink)}.lWai2a_plain{color:var(--text-3)}@media (pointer:coarse){.lWai2a_link,.lWai2a_plain{padding-block:10px}.lWai2a_list{gap:0}}.lWai2a_top{gap:var(--s8);display:grid}.lWai2a_mark{aspect-ratio:1730/456;width:144px;height:auto;color:var(--ink);display:block}.lWai2a_bottom{justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule);display:flex}.lWai2a_legal{color:var(--text-3)}@media (min-width:641px){.lWai2a_columns{grid-template-columns:repeat(2,224px)}.lWai2a_mark{width:176px}}@media (min-width:768px){.lWai2a_top{grid-template-columns:auto auto;justify-content:space-between;align-items:start}}@media (min-width:1024px){.lWai2a_footer{padding-top:var(--s11)}.lWai2a_inner{gap:var(--s10)}}
.o1_Uva_toggle{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--text-2);transition:color var(--fast) ease, border-color var(--fast) ease;place-items:center;display:inline-grid}.o1_Uva_toggle:hover{color:var(--ink);border-color:var(--text)}.o1_Uva_toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}header .o1_Uva_toggle{width:40px;height:40px}@media (pointer:coarse){header .o1_Uva_toggle{width:44px;height:44px}}.o1_Uva_sun,.o1_Uva_moon{grid-area:1/1;transition:clip-path .2s steps(4,end)}.o1_Uva_sun{clip-path:inset(0)}.o1_Uva_moon{clip-path:inset(0 0 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .o1_Uva_sun{clip-path:inset(100% 0 0)}:root:not([data-theme=light]) .o1_Uva_moon{clip-path:inset(0)}}:root[data-theme=dark] .o1_Uva_sun{clip-path:inset(100% 0 0)}:root[data-theme=dark] .o1_Uva_moon{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.o1_Uva_sun,.o1_Uva_moon{transition:none}}
.Mazcyq_control{flex-direction:column;width:100%;max-width:400px;display:flex}.Mazcyq_snippet{text-align:left;min-width:0;min-height:56px;padding-inline:var(--s4) 0;border:1px solid var(--rule-strong);background:var(--paper);border-bottom-width:0;align-items:center;display:flex}.Mazcyq_prompt{color:var(--ink);margin-right:var(--s3);flex:none}.Mazcyq_command{min-width:0;font-family:var(--font-code);font-size:var(--code-size);line-height:var(--code-line);font-variant-ligatures:none;letter-spacing:0;white-space:nowrap;scrollbar-width:none;-webkit-user-select:all;user-select:all;flex:1;overflow-x:auto}.Mazcyq_command::-webkit-scrollbar{display:none}.Mazcyq_copy{width:48px;height:48px;margin-inline:var(--s1);color:var(--text-3);transition:color var(--fast) ease, background-color var(--fast) ease;flex:none;place-items:center;display:grid}.Mazcyq_copy:hover{color:var(--text);background:var(--surface)}.Mazcyq_copy[data-copied]{color:var(--ink)}.Mazcyq_copy:focus-visible{outline-offset:-2px}.Mazcyq_control .Mazcyq_button[data-size]{--h:56px;--sparkle-edge:0px;border-width:0;flex:none;margin:0}.Mazcyq_control .Mazcyq_button:focus-visible{outline-offset:-4px;outline-color:var(--on-fill)}@media (min-width:641px){.Mazcyq_control{flex-direction:row;width:auto;max-width:none}.Mazcyq_snippet{padding-inline:var(--s5) 0;border-bottom-width:1px;border-right-width:0}.Mazcyq_command{margin-right:var(--s4);flex:none;overflow:visible}}
.Xl1NAq_section{padding-top:var(--section-gap)}.Xl1NAq_band{padding-top:72px;padding-bottom:232px;position:relative}@media (min-width:768px){.Xl1NAq_band{padding-block:var(--s12)}}.Xl1NAq_inner{position:relative}.Xl1NAq_block{text-align:center;justify-items:center;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.Xl1NAq_title{max-width:11em}.Xl1NAq_subtext{margin-top:var(--s4);color:var(--text-2)}.Xl1NAq_install{margin-top:var(--s6)}.Xl1NAq_micro{margin-top:var(--s4);color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Xl1NAq_micro li{align-items:center;display:inline-flex}@media (max-width:479px){.Xl1NAq_micro{flex-direction:column}.Xl1NAq_micro li+li:before{display:none}}.Xl1NAq_micro li+li:before{content:"";width:4px;height:4px;margin:0 var(--s3);background:var(--text-3);flex:none}@media (min-width:1024px){.Xl1NAq_install{margin-top:var(--s7)}}
.JMfsBq_header{z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}@supports (animation-timeline:scroll()){.JMfsBq_header{animation:linear both JMfsBq_header-rule;animation-timeline:scroll(root);animation-range:0 48px}}@keyframes JMfsBq_header-rule{0%{border-bottom-color:#0000}to{border-bottom-color:var(--rule)}}.JMfsBq_bar{height:calc(var(--nav-h) - 1px);grid-template-columns:auto 1fr;align-items:center;display:grid}.JMfsBq_brand{color:var(--ink);padding-block:var(--s2);justify-self:start;display:block}.JMfsBq_brand:focus-visible{outline-offset:4px}.JMfsBq_wordmark{width:106.228px;height:28px;display:block}.JMfsBq_nav{display:none}.JMfsBq_menu{gap:var(--s1);display:flex}.JMfsBq_link{padding:var(--s2) var(--s3);font-size:var(--ui-size);font-weight:500;line-height:var(--ui-line);color:var(--text-2);transition:color var(--fast) ease;text-decoration:none;display:block}.JMfsBq_link:hover,.JMfsBq_link[aria-current]{color:var(--text)}.JMfsBq_link[aria-current]{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:8px}.JMfsBq_actions{justify-content:flex-end;align-items:center;gap:var(--s2);display:flex}.JMfsBq_login{padding:var(--s2) var(--s3);font-size:var(--ui-size);font-weight:500;line-height:var(--ui-line);color:var(--text-2);transition:color var(--fast) ease;text-decoration:none;display:none}.JMfsBq_login:hover{color:var(--text)}.JMfsBq_theme{display:none!important}.JMfsBq_menuButton{width:44px;height:44px;margin-right:calc(-1 * var(--s2));color:var(--text);place-items:center;display:grid}.JMfsBq_menuButton:hover{color:var(--ink)}@media (min-width:1024px){.JMfsBq_bar{grid-template-columns:1fr auto 1fr}.JMfsBq_wordmark{width:121.404px;height:32px}.JMfsBq_nav,.JMfsBq_login{display:block}.JMfsBq_theme{display:inline-grid!important}.JMfsBq_actions{gap:var(--s3)}.JMfsBq_menuButton,.JMfsBq_sheet{display:none!important}}@media (max-width:359px){.JMfsBq_cta{display:none}}.JMfsBq_sheet{inset:var(--nav-h) 0 0 0;z-index:49;justify-content:space-between;gap:var(--s6);padding:var(--s2) var(--gutter) max(var(--s5), env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);overscroll-behavior:contain;animation:JMfsBq_sheet-in var(--routine) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.JMfsBq_sheet[hidden]{display:none}@keyframes JMfsBq_sheet-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.JMfsBq_sheet{animation:none}}.JMfsBq_sheetNav li{border-bottom:1px solid var(--rule)}.JMfsBq_sheetLink{letter-spacing:-.018em;min-height:64px;color:var(--text);justify-content:space-between;align-items:center;font-size:28px;font-weight:600;line-height:32px;text-decoration:none;display:flex}.JMfsBq_sheetArrow{color:var(--text-3);transition:color var(--fast) ease, transform var(--fast) ease}.JMfsBq_sheetLink:hover .JMfsBq_sheetArrow,.JMfsBq_sheetLink:focus-visible .JMfsBq_sheetArrow{color:var(--ink)}.JMfsBq_sheetFoot{gap:var(--s2);grid-template-columns:1fr auto;align-items:stretch;display:grid}.JMfsBq_sheetFoot>:last-child{width:56px;height:auto}
._3qrata_lab{padding-block:var(--s9) var(--s12)}._3qrata_top{gap:var(--s4);max-width:880px;display:grid}._3qrata_title{color:var(--text)}._3qrata_note{max-width:72ch;color:var(--text-3);font-size:15px;line-height:22px}._3qrata_controls{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}._3qrata_block{gap:var(--s5);padding-top:var(--s10);grid-template-columns:minmax(0,1fr);display:grid}._3qrata_blockHead{gap:var(--s2);padding-bottom:var(--s3);border-bottom:1px solid var(--rule);display:grid}._3qrata_blockTitle{font-family:var(--font-pixel);font-size:32px;font-weight:400;line-height:40px}._3qrata_palette{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}._3qrata_swatchSet{padding:var(--s5);border:1px solid var(--rule)}._3qrata_swatchSet[data-theme-preview=light]{color:#171515;background:#fefcf6}._3qrata_swatchSet[data-theme-preview=dark]{color:#fefcf6;background:#171515}._3qrata_swatchTheme{margin-bottom:var(--s3);font-family:var(--font-pixel);font-size:16px;line-height:24px}._3qrata_swatches{gap:var(--s2);display:grid}._3qrata_swatch{row-gap:2px;gap:var(--s3);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;font-size:13px;line-height:18px;display:grid}._3qrata_chip{border:1px solid #7f7f7f66;width:32px;height:24px}._3qrata_swatchName,._3qrata_swatchHex{font-family:var(--font-code)}._3qrata_swatchUse{opacity:.8;grid-column:2/-1}._3qrata_contrast{width:100%;font-size:13px;line-height:18px;display:block;overflow-x:auto}._3qrata_contrast th,._3qrata_contrast td{padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;font-weight:400}._3qrata_contrast thead th{font-family:var(--font-pixel);color:var(--text-3);font-size:16px}._3qrata_contrast tbody th{font-family:var(--font-code)}._3qrata_sample{width:36px;height:24px;margin-right:var(--s2);place-items:center;font-weight:600;display:inline-grid}._3qrata_use{color:var(--text-3)}._3qrata_specimens{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}._3qrata_specimen{gap:var(--s4);padding:var(--s6) var(--s5);border:1px solid var(--rule);display:grid}._3qrata_sBullet{vertical-align:calc(.36em - 9px);color:var(--ink);margin-right:12px;display:inline-block}._3qrata_sRow{gap:var(--s5);flex-wrap:wrap;align-items:baseline;display:flex}._3qrata_sTab{color:var(--text-2)}._3qrata_sIndex{color:var(--ink)}._3qrata_sBody{max-width:60ch;color:var(--text-2)}._3qrata_accents{gap:var(--s4);display:grid}._3qrata_accent{color:var(--text)}._3qrata_glyphs{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._3qrata_glyph{gap:var(--s2);padding:var(--s3);border:1px solid var(--rule);display:grid}._3qrata_glyphRow{align-items:flex-end;gap:var(--s3);color:var(--ink);display:flex}._3qrata_glyphName{font-family:var(--font-code);color:var(--text-3);font-size:12px;line-height:16px}._3qrata_states,._3qrata_stack{gap:var(--s5);justify-items:start;display:grid}._3qrata_stateRow{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}._3qrata_sparkleRows{gap:var(--s9);padding-block:var(--s5);display:grid}._3qrata_sparkleRow{align-items:center;gap:var(--s8) var(--s7);flex-wrap:wrap;display:flex}._3qrata_frames{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._3qrata_frameDemo{height:120px}._3qrata_embed{margin-top:var(--s4);border-top:1px dashed var(--rule-strong)}._3qrata_films{gap:var(--s6);display:grid}._3qrata_film{gap:var(--s2);display:grid}@media (min-width:1024px){._3qrata_palette,._3qrata_films{grid-template-columns:repeat(2,minmax(0,1fr))}}._3qrata_teaser{padding-bottom:var(--s7)}
._w2HtG_hero{padding-top:var(--s6)}._w2HtG_copy{text-align:center;justify-items:center;display:grid}._w2HtG_title{max-width:1120px}@media (max-width:640px){._w2HtG_title{max-width:7.6em}}._w2HtG_subtext{max-width:600px;margin-top:var(--s4);color:var(--text-2)}._w2HtG_install{margin-top:var(--s5)}._w2HtG_trust{max-width:100%;margin-top:var(--s3);color:var(--text-2);text-wrap:balance}._w2HtG_trustGlyph{vertical-align:-1px;margin-right:var(--s2);color:var(--ink);display:inline-block}._w2HtG_film{margin-top:var(--s6)}@media (min-width:641px){._w2HtG_subtext{max-width:720px}}@media (min-width:900px){._w2HtG_film{margin-top:14px}}
