.G9I9sG_entry{border-bottom:var(--hairline);scroll-margin-top:calc(var(--header-h) + var(--space-6))}.G9I9sG_row{align-items:center;gap:var(--space-4);min-height:4.75rem;padding:var(--space-3) var(--space-2);border-radius:var(--radius-s);display:flex}summary.G9I9sG_row{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);list-style:none}summary.G9I9sG_row::-webkit-details-marker{display:none}@media (hover:hover){summary.G9I9sG_row:hover{background:var(--paper-sunk)}}.G9I9sG_main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.G9I9sG_nameLine{align-items:center;gap:var(--space-2);display:inline-flex}.G9I9sG_name{letter-spacing:-.015em;font-weight:700}.G9I9sG_status{color:var(--ink-3);display:inline-flex}.G9I9sG_summaryText{font-size:var(--fs-small);color:var(--ink-2);line-height:1.4}.G9I9sG_chevron{width:.875rem;height:.875rem;color:var(--ink-3);transition:transform var(--dur) var(--ease-out);flex:none}.G9I9sG_details[open] .G9I9sG_chevron{transform:rotate(180deg)}.G9I9sG_more{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-5) calc(48px + var(--space-4) + var(--space-2));flex-direction:column;display:flex}.G9I9sG_description{max-width:var(--text-max);color:var(--ink-2);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.G9I9sG_entry:target .G9I9sG_row{animation:G9I9sG_arrive 1.6s var(--ease-out)}}.G9I9sG_entry:target .G9I9sG_row{background:var(--paper-sunk)}@keyframes G9I9sG_arrive{0%{background:var(--line)}}@media (max-width:30rem){.G9I9sG_more{padding-left:var(--space-2)}}
.jsRezq_links{gap:var(--space-2);flex-wrap:wrap;display:flex}.jsRezq_link{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--fs-small);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.jsRezq_link:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.jsRezq_arrow{width:.7rem;height:.7rem}
.XkHXvW_label{align-items:center;gap:var(--space-2);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:700;display:inline-flex}.XkHXvW_dot{border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.XkHXvW_available{background:var(--positive)}.XkHXvW_in-development{border:1.5px solid}.XkHXvW_concept{border:1.5px dashed}.XkHXvW_platforms{font-size:var(--fs-small);color:var(--ink-3)}
.If_JYG_index{gap:var(--space-6);padding-top:var(--space-8);border-top:var(--hairline);display:grid}.If_JYG_title{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.If_JYG_side{gap:var(--space-5);flex-direction:column;display:flex}.If_JYG_nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.If_JYG_navLink{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-small);color:var(--ink-2);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.If_JYG_navLink:hover{border-color:var(--ink);color:var(--ink)}.If_JYG_count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}.If_JYG_groups{gap:var(--space-8);display:grid}.If_JYG_group{scroll-margin-top:calc(var(--header-h) + var(--space-5))}.If_JYG_groupHeader{align-items:baseline;gap:var(--space-1) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.If_JYG_groupTitle{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700}.If_JYG_blurb{font-size:var(--fs-small);color:var(--ink-3)}.If_JYG_entries{column-gap:var(--space-6);display:grid}@media (min-width:48rem){.If_JYG_entries{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:64rem){.If_JYG_index{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}.If_JYG_side{top:calc(var(--header-h) + var(--space-6));position:sticky}.If_JYG_nav{flex-flow:column;gap:0}.If_JYG_navLink{border:0;border-bottom:var(--hairline);border-radius:0;justify-content:space-between;width:100%;min-height:40px;padding:0}.If_JYG_navLink:hover{border-color:var(--line)}}
._7TkKXa_catalog{padding-bottom:var(--section-gap)}._7TkKXa_header{gap:var(--space-5);max-width:52rem;margin-bottom:clamp(var(--space-6), 2rem + 3vw, var(--space-9));display:grid}._7TkKXa_title{font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:700;line-height:1.04}._7TkKXa_lead{max-width:var(--text-max);font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.45}._7TkKXa_legend{gap:var(--space-2) var(--space-5);font-size:var(--fs-small);color:var(--ink-3);flex-wrap:wrap;display:flex}._7TkKXa_legend li{align-items:center;gap:var(--space-2);display:inline-flex}
._3Md8xa_lead{gap:var(--space-7);padding-block:var(--space-8);border-top:var(--hairline);display:grid}._3Md8xa_text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}._3Md8xa_identity{align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}._3Md8xa_name{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}._3Md8xa_summary{font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.35}._3Md8xa_description{max-width:var(--text-max);color:var(--ink-2);text-wrap:pretty}._3Md8xa_text>:last-child{margin-top:var(--space-3)}._3Md8xa_panel{background:var(--panel,var(--paper-sunk));border-radius:var(--radius-m);justify-content:center;height:clamp(24rem,18rem + 22vw,38rem);padding-top:clamp(2rem,1rem + 3vw,3.5rem);display:flex;overflow:hidden}._3Md8xa_image{align-self:flex-start;width:min(62%,21rem);height:auto}@media (min-width:56rem){._3Md8xa_lead{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}
._4fQHpa_row{gap:var(--space-6);padding-block:var(--space-8);border-top:var(--hairline);display:grid}._4fQHpa_title{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700}._4fQHpa_intro{color:var(--ink-3)}._4fQHpa_items{gap:var(--space-7);display:grid}._4fQHpa_item{gap:var(--space-5);flex-direction:column;display:flex}._4fQHpa_body{gap:var(--space-2);flex-direction:column;display:flex}._4fQHpa_name{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}._4fQHpa_name a{border-radius:var(--radius-s)}._4fQHpa_name a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}._4fQHpa_summary{font-weight:600}._4fQHpa_description{color:var(--ink-2);font-size:var(--fs-small);text-wrap:pretty}._4fQHpa_links{margin-top:var(--space-2)}@media (min-width:48rem){._4fQHpa_row{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}._4fQHpa_items{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}
.HP9dvq_list{border-top:var(--hairline)}.HP9dvq_item{border-bottom:var(--hairline);scroll-margin-top:calc(var(--header-h) + var(--space-6))}.HP9dvq_question{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-3) var(--space-2);letter-spacing:-.01em;cursor:pointer;border-radius:var(--radius-s);transition:background-color var(--dur-fast) var(--ease-out);font-weight:700;list-style:none;display:flex}.HP9dvq_question::-webkit-details-marker{display:none}@media (hover:hover){.HP9dvq_question:hover{background:var(--paper-sunk)}}.HP9dvq_chevron{width:.875rem;height:.875rem;color:var(--ink-3);transition:transform var(--dur) var(--ease-out);flex:none}.HP9dvq_details[open] .HP9dvq_chevron{transform:rotate(180deg)}.HP9dvq_answer{gap:var(--space-3);max-width:42rem;padding:0 var(--space-2) var(--space-5);color:var(--ink-2);text-wrap:pretty;display:grid}.HP9dvq_answer a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;font-weight:600}.HP9dvq_answer a:hover{text-decoration-color:currentColor}
.S6Qboa_ecosystem{padding-block:var(--section-gap)}.S6Qboa_layout{gap:var(--space-8);display:grid}.S6Qboa_intro{gap:var(--space-5);max-width:54rem;display:grid}.S6Qboa_title{font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:700;line-height:1.04}.S6Qboa_body{max-width:var(--text-max);font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.S6Qboa_threads{gap:var(--space-6);display:grid}.S6Qboa_thread{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--ink);flex-direction:column;display:flex}.S6Qboa_status{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.S6Qboa_threadTitle{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700}.S6Qboa_threadBody{color:var(--ink-2);text-wrap:pretty}.S6Qboa_footnote{font-size:var(--fs-small);color:var(--ink-3)}@media (min-width:48rem){.S6Qboa_threads{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}
._alybG_hero{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--space-9)}._alybG_heroLayout{gap:var(--space-8);align-items:center;display:grid}._alybG_heroText{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}._alybG_identity{align-items:center;gap:var(--space-4);display:flex}._alybG_title{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-wrap:balance}._alybG_tagline{margin-top:var(--space-2);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);color:var(--ink-faint);display:block}._alybG_lead{gap:var(--space-3);max-width:var(--text-max);font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.45;display:grid}._alybG_actions{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._alybG_primary{min-height:48px;padding:0 var(--space-5);background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}._alybG_primary:hover{background:var(--ink-hover)}._alybG_secondary{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.35em;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}._alybG_secondary:hover{text-decoration-color:currentColor}._alybG_availability{max-width:var(--text-max);font-size:var(--fs-small);color:var(--ink-3)}._alybG_heroShot{justify-items:center}._alybG_band{padding-block:var(--space-9);border-top:var(--hairline)}._alybG_sectionHead{gap:var(--space-3);max-width:48rem;margin-bottom:var(--space-7);display:grid}._alybG_sectionLead{max-width:var(--text-max);color:var(--ink-3);font-size:var(--fs-small)}._alybG_h2{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);text-wrap:balance}._alybG_split{gap:var(--space-6);display:grid}._alybG_prose{gap:var(--space-4);max-width:42rem;font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5;display:grid}._alybG_features{gap:var(--space-7) var(--space-6);display:grid}._alybG_feature{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--ink);scroll-margin-top:calc(var(--header-h) + var(--space-6));flex-direction:column;display:flex}._alybG_featureTitle{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700}._alybG_featureBody{gap:var(--space-3);color:var(--ink-2);text-wrap:pretty;display:grid}._alybG_featureBody ul{gap:var(--space-1);padding-left:var(--space-5);list-style:outside;display:grid}._alybG_featureBody li::marker{color:var(--ink-3)}._alybG_more{padding-top:var(--space-2);font-size:var(--fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.3em;margin-top:auto;font-weight:600}._alybG_more:hover{text-decoration-color:currentColor}._alybG_gallery{gap:var(--space-7) var(--space-6);display:grid}._alybG_nextCards{gap:var(--space-4);margin-top:var(--space-6);display:grid}._alybG_nextCard{gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-m);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:grid}._alybG_nextCard:hover{border-color:var(--ink);background:var(--paper-sunk)}._alybG_nextTitle{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700}._alybG_nextBody{color:var(--ink-2)}@media (min-width:48rem){._alybG_features{grid-template-columns:repeat(2,minmax(0,1fr))}._alybG_gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._alybG_gallery>li:first-child:nth-last-child(odd){grid-column:1/-1}._alybG_nextCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){._alybG_heroLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._alybG_features{grid-template-columns:repeat(3,minmax(0,1fr))}._alybG_split{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
.ZARIfG_hero{padding-block:clamp(3.5rem, 2rem + 6vw, 8rem) var(--section-gap)}.ZARIfG_layout{column-gap:var(--space-5);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ZARIfG_eyebrow,.ZARIfG_title,.ZARIfG_copy,.ZARIfG_field{grid-column:1/-1}.ZARIfG_title{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.ZARIfG_title>span{display:block}.ZARIfG_titleMuted{color:var(--ink-faint)}.ZARIfG_copy{gap:var(--space-6);max-width:var(--text-max);flex-direction:column;display:flex}.ZARIfG_lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.ZARIfG_actions{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ZARIfG_primary{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-5);background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.ZARIfG_primary svg{width:.75rem;height:.75rem;transition:transform var(--dur) var(--ease-out)}.ZARIfG_primary:hover{background:var(--ink-hover)}.ZARIfG_primary:hover svg{transform:translateY(2px)}.ZARIfG_secondary{min-height:48px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.35em;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.ZARIfG_secondary:hover{text-decoration-color:currentColor}.ZARIfG_field{padding-top:var(--space-6);border-top:var(--hairline)}.ZARIfG_tiles{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ZARIfG_tile{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-radius:var(--radius-s);flex-direction:column;display:flex}.ZARIfG_tile .ZARIfG_tileIcon{aspect-ratio:1;width:100%;max-width:3.5rem;height:auto;transition:transform var(--dur) var(--ease-out)}.ZARIfG_tileName{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZARIfG_caption{margin-top:var(--space-5);font-size:var(--fs-small);color:var(--ink-3)}@media (hover:hover){.ZARIfG_tile:hover .ZARIfG_tileIcon{transform:translateY(-3px)}}@media (min-width:40rem){.ZARIfG_tiles{row-gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr))}.ZARIfG_tileName{clip:auto;text-overflow:ellipsis;width:auto;max-width:100%;height:auto;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);font-size:.6875rem;font-weight:600;position:static;overflow:hidden}.ZARIfG_tile:hover .ZARIfG_tileName{color:var(--ink)}}@media (min-width:64rem){.ZARIfG_layout{row-gap:var(--space-7)}.ZARIfG_copy{grid-column:1/span 5;align-self:start}.ZARIfG_field{border-top:0;grid-column:7/-1;padding-top:0}}
.MjPPPG_figure{gap:var(--space-3);justify-items:start;display:grid}.MjPPPG_image{border:var(--hairline);background:var(--surface);width:100%;height:auto}.MjPPPG_phone .MjPPPG_image{border-radius:1.75rem;max-width:17rem}.MjPPPG_desktop .MjPPPG_image{border-radius:var(--radius-s)}.MjPPPG_caption{max-width:42rem;font-size:var(--fs-small);color:var(--ink-3);text-wrap:pretty}
.PUxW5G_philosophy{padding-block:var(--section-gap);background:var(--night);color:var(--night-ink);--focus:var(--night-ink)}.PUxW5G_philosophy ::selection{background:var(--night-ink);color:var(--night)}.PUxW5G_layout{gap:var(--space-9);display:grid}.PUxW5G_eyebrow{color:var(--night-ink-2)}.PUxW5G_intro{gap:var(--space-5);max-width:54rem;display:grid}.PUxW5G_title{font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:700;line-height:1.04}.PUxW5G_body{max-width:var(--text-max);font-size:var(--fs-lead);color:var(--night-ink-2);text-wrap:pretty;line-height:1.5}.PUxW5G_promise{gap:var(--space-5);display:grid}.PUxW5G_promises li{align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--night-line);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.PUxW5G_promises li:last-child{border-bottom:1px solid var(--night-line)}.PUxW5G_number{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--night-ink-2);font-weight:600}.PUxW5G_promiseText{letter-spacing:var(--tracking-heading);font-size:clamp(1.75rem,1.2rem + 2.6vw,3.5rem);font-weight:600;line-height:1.1}.PUxW5G_decide{gap:var(--space-6);display:grid}.PUxW5G_decideHead{gap:var(--space-2);display:grid}.PUxW5G_decideTitle{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700}.PUxW5G_decideIntro{color:var(--night-ink-2)}.PUxW5G_decideList{column-gap:var(--space-6);display:grid}.PUxW5G_decideList li{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--night-line);display:flex}.PUxW5G_rank{font-variant-numeric:tabular-nums;width:1.25rem;color:var(--night-ink-2);flex:none;font-weight:600}.PUxW5G_closing{max-width:48rem;font-size:var(--fs-lead);text-wrap:balance;font-weight:600;line-height:1.4}@media (min-width:48rem){.PUxW5G_promises li{grid-template-columns:4rem minmax(0,1fr)}.PUxW5G_decideList{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}@media (min-width:64rem){.PUxW5G_promise,.PUxW5G_decide{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.PUxW5G_closing{margin-left:calc(25% + var(--space-8) * .75)}}
.wWXZva_footer{padding-block:var(--space-9) var(--space-6);background:var(--paper-sunk);border-top:var(--hairline)}.wWXZva_layout{gap:var(--space-8);display:grid}.wWXZva_about{gap:var(--space-4);max-width:44rem;display:grid}.wWXZva_aboutTitle{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.wWXZva_aboutBody{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.wWXZva_columns{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line-strong);display:grid}.wWXZva_brand{gap:var(--space-3);align-content:start;display:grid}.wWXZva_tagline{color:var(--ink-3);font-size:var(--fs-small)}.wWXZva_columnTitle{margin-bottom:var(--space-2);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.wWXZva_link{min-height:40px;color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.wWXZva_link:hover{color:var(--ink);text-underline-offset:.3em;text-decoration:underline}.wWXZva_legal{font-size:var(--fs-small);color:var(--ink-3)}@media (min-width:48rem){.wWXZva_columns{grid-template-columns:2fr repeat(3,minmax(0,1fr))}}
.L-y88a_wordmark{letter-spacing:-.03em;align-items:center;gap:.55em;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex}.L-y88a_logo{flex:none;width:1.5em;height:1.5em}.L-y88a_large{font-size:1.5rem}
.mdpVJq_header{z-index:10;background:var(--paper);border-bottom:var(--hairline);position:sticky;top:0}.mdpVJq_bar{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-h);display:flex}.mdpVJq_home{align-items:center;min-height:44px;display:inline-flex}.mdpVJq_links{gap:clamp(.25rem,2vw,1.75rem);display:flex}.mdpVJq_link{min-height:44px;padding-inline:var(--space-2);font-size:var(--fs-small);color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.mdpVJq_link:hover{color:var(--ink)}.mdpVJq_end{align-items:center;gap:var(--space-2);display:flex}.mdpVJq_toggle{width:44px;height:44px;margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.mdpVJq_toggle:hover{color:var(--ink);background:var(--paper-sunk)}.mdpVJq_toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mdpVJq_skip{left:var(--gutter);top:var(--space-2);z-index:1;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);font-size:var(--fs-small);border-radius:var(--radius-s);font-weight:600;position:absolute;transform:translateY(-200%)}.mdpVJq_skip:focus,.mdpVJq_skip:focus-visible{transform:none}@media (max-width:22.5rem){.mdpVJq_link{padding-inline:var(--space-1);font-size:.875rem}}
._8jWJ5q_icon{width:var(--icon-size);height:var(--icon-size);box-shadow:0 0 0 1px var(--icon-ring);border-radius:13.4%;flex:none}._8jWJ5q_placeholder{background:var(--tile);color:var(--tile-ink);font-size:calc(var(--icon-size) * .36);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}._8jWJ5q_concept{color:var(--ink-2);border:1.5px dashed var(--ink-faint);background:0 0}
.rgtSMW_page{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--section-gap)}.rgtSMW_header{gap:var(--space-4);max-width:48rem;padding-bottom:var(--space-7);display:grid}.rgtSMW_title{font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:700;line-height:1.04}.rgtSMW_lead{gap:var(--space-3);max-width:var(--text-max);font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5;display:grid}.rgtSMW_lead a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;font-weight:600}.rgtSMW_lead a:hover{text-decoration-color:currentColor}.rgtSMW_layout{gap:var(--space-7);display:grid}.rgtSMW_toc{padding:var(--space-5);background:var(--paper-sunk);border-radius:var(--radius-m)}.rgtSMW_tocTitle{margin-bottom:var(--space-3);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.rgtSMW_tocList{gap:var(--space-1);display:grid}.rgtSMW_tocLink,.rgtSMW_tocSubLink{min-height:32px;font-size:var(--fs-small);color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;line-height:1.3;display:inline-flex}.rgtSMW_tocLink{font-weight:600}.rgtSMW_tocLink:hover,.rgtSMW_tocSubLink:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.rgtSMW_tocSub{padding-left:var(--space-4);margin-bottom:var(--space-2);border-left:var(--hairline);display:grid}.rgtSMW_tocSubLink{min-height:28px;color:var(--ink-3)}.rgtSMW_content{min-width:0}.rgtSMW_section{padding-top:var(--space-7);border-top:var(--hairline)}.rgtSMW_section+.rgtSMW_section{margin-top:var(--space-8)}.rgtSMW_section:first-child{border-top:0;padding-top:0}.rgtSMW_subsection{margin-top:var(--space-7)}@media (min-width:64rem){.rgtSMW_layout{gap:var(--space-8);grid-template-columns:16rem minmax(0,1fr);align-items:start}.rgtSMW_toc{top:calc(var(--header-h) + var(--space-5));max-height:calc(100dvh - var(--header-h) - var(--space-7));background:0 0;border-radius:0;padding:0;position:sticky;overflow-y:auto}.rgtSMW_content{max-width:46rem}}
.j26zrq_prose{color:var(--ink)}.j26zrq_prose h2{margin-bottom:var(--space-5);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);text-wrap:balance}.j26zrq_prose h3{margin-bottom:var(--space-3);scroll-margin-top:calc(var(--header-h) + var(--space-5));font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:700;line-height:1.3}.j26zrq_prose>section>h3,.j26zrq_prose *+h3{margin-top:var(--space-6)}.j26zrq_prose p,.j26zrq_prose ul,.j26zrq_prose ol,.j26zrq_prose table,.j26zrq_prose dl{text-wrap:pretty;max-width:42rem}.j26zrq_prose p+p,.j26zrq_prose p+ul,.j26zrq_prose p+ol,.j26zrq_prose ul+p,.j26zrq_prose ol+p,.j26zrq_prose table+p,.j26zrq_prose dl+p,.j26zrq_prose p+dl,.j26zrq_prose p+table{margin-top:var(--space-4)}.j26zrq_prose>*+figure,.j26zrq_prose section>*+figure,.j26zrq_prose section>figure+*{margin-top:var(--space-6)}.j26zrq_prose ul,.j26zrq_prose ol{gap:var(--space-2);padding-left:var(--space-5);display:grid}.j26zrq_prose ul{list-style:outside}.j26zrq_prose ol{list-style:decimal}.j26zrq_prose li::marker{color:var(--ink-3)}.j26zrq_prose li>ul,.j26zrq_prose li>ol{margin-top:var(--space-2)}.j26zrq_prose strong{font-weight:700}.j26zrq_prose a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease-out);font-weight:600;text-decoration-thickness:1px}.j26zrq_prose a:hover{text-decoration-color:currentColor}.j26zrq_prose code,.j26zrq_prose kbd{background:var(--paper-sunk);border:var(--hairline);white-space:nowrap;border-radius:.3rem;padding:.05em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.j26zrq_prose kbd{border-bottom-width:2px}.j26zrq_prose pre{max-width:42rem;margin-top:var(--space-4);padding:var(--space-4);background:var(--paper-sunk);border:var(--hairline);border-radius:var(--radius-s);font-size:var(--fs-small);overflow-x:auto}.j26zrq_prose pre code{white-space:pre;background:0 0;border:0;padding:0}.j26zrq_prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.j26zrq_prose th,.j26zrq_prose td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;vertical-align:top;border-bottom:var(--hairline)}.j26zrq_prose th{color:var(--ink-2);font-weight:700}.j26zrq_prose td:first-child{white-space:nowrap}.j26zrq_prose dl{gap:var(--space-3);display:grid}.j26zrq_prose dt{font-weight:700}.j26zrq_prose dd{color:var(--ink-2);margin:0}.j26zrq_tableWrap{max-width:42rem;margin-top:var(--space-4);overflow-x:auto}
.juiaQq_nav{border-bottom:var(--hairline)}.juiaQq_bar{align-items:center;gap:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.juiaQq_product{align-items:center;gap:var(--space-2);letter-spacing:-.015em;flex:none;min-height:44px;font-weight:700;display:inline-flex}.juiaQq_links{gap:var(--space-1);margin-left:auto;display:flex}.juiaQq_link{min-height:44px;padding-inline:var(--space-3);font-size:var(--fs-small);white-space:nowrap;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex;box-shadow:inset 0 -2px #0000}.juiaQq_link:hover{color:var(--ink)}.juiaQq_link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}@media (max-width:30rem){.juiaQq_product{display:none}.juiaQq_links{margin-left:calc(-1 * var(--space-3))}}
.ywhR3W_callout{gap:var(--space-2);max-width:42rem;margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--paper-sunk);border-left:3px solid var(--ink);border-radius:0 var(--radius-s) var(--radius-s) 0;display:grid}.ywhR3W_label{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.ywhR3W_body{gap:var(--space-2);font-size:var(--fs-small);color:var(--ink-2);display:grid}.ywhR3W_body>*+*{margin-top:0!important}
