.ax0PWW_article{max-width:36rem;padding:var(--sp-12) var(--sp-4);margin:0 auto}.ax0PWW_article h1{margin:0}.ax0PWW_lede{margin:var(--sp-3) 0 var(--sp-8);color:var(--muted);line-height:var(--lh-prose)}.ax0PWW_form{gap:var(--sp-4);flex-direction:column;display:flex}.ax0PWW_field{gap:var(--sp-1);font:500 var(--fs-support) var(--sans);color:var(--ink);flex-direction:column;display:flex}.ax0PWW_field input,.ax0PWW_field textarea{padding:var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:400 var(--fs-data)/var(--lh-prose) var(--sans)}.ax0PWW_field input{height:36px}.ax0PWW_field textarea{resize:vertical;min-height:10rem}.ax0PWW_field input:focus,.ax0PWW_field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--active);outline:none}.ax0PWW_optional{color:var(--faint);font-weight:400}.ax0PWW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ax0PWW_actions{align-items:center;gap:var(--sp-3);display:flex}.ax0PWW_error{color:var(--red);font:400 var(--fs-support)/var(--lh-prose) var(--sans);margin:0}.ax0PWW_sent{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);line-height:var(--lh-prose)}.ax0PWW_sent p{margin:0}.ax0PWW_sent p+p{margin-top:var(--sp-2);color:var(--muted)}
.Kg-sHW_topbar{z-index:2;align-items:center;gap:var(--sp-4);height:48px;padding:0 var(--sp-4) 0 var(--sp-6);border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 48px;grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.Kg-sHW_brand{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.Kg-sHW_nav{align-items:center;gap:var(--sp-6);display:flex}.Kg-sHW_actions{justify-self:end;align-items:center;gap:var(--sp-4);display:flex}.Kg-sHW_link{font:400 var(--fs-data) var(--sans);color:var(--grey);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.Kg-sHW_link:hover{color:var(--ink);text-decoration:none}.Kg-sHW_repo{color:var(--grey);align-items:center;display:inline-flex}.Kg-sHW_repo:hover{color:var(--ink)}.Kg-sHW_cta{justify-content:center;align-items:center;gap:var(--sp-1);padding:0 var(--sp-4);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);height:32px;color:var(--surface);white-space:nowrap;font:500 var(--fs-data)/1 var(--sans);cursor:pointer;text-decoration:none;transition:background-color .15s;display:inline-flex}.Kg-sHW_cta:hover{background:var(--ink-hover);color:var(--surface);text-decoration:none}.Kg-sHW_cta:active{transform:translateY(1px)}.Kg-sHW_cta:disabled{cursor:default;background:var(--hover);border-color:var(--hover);color:var(--faint)}.Kg-sHW_pill{border-radius:999px}@media (max-width:720px){.Kg-sHW_topbar{height:auto;min-height:48px;padding:var(--sp-2) var(--sp-4);flex-basis:auto;grid-template-columns:1fr auto;row-gap:0}.Kg-sHW_nav{gap:var(--sp-4);padding:var(--sp-2) 0 var(--sp-1);grid-area:2/1/auto/-1}}@media (max-width:400px){.Kg-sHW_actions>.Kg-sHW_link{display:none}}
._Ut81W_page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}._Ut81W_content{box-sizing:border-box;width:min(1430px,100%);padding:0 var(--sp-6) calc(var(--sp-12) * 3);margin:0 auto}._Ut81W_hero{padding:calc(var(--sp-12) * 2) 0 calc(var(--sp-8) * 2)}._Ut81W_announce{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-6);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);color:var(--muted);font:400 var(--fs-support)/1.4 var(--sans);border-radius:999px;text-decoration:none;display:inline-flex}._Ut81W_announce:hover{border-color:var(--ghost);color:var(--ink);text-decoration:none}._Ut81W_hero h1{font:500 clamp(2.25rem, 1.2rem + 3.2vw, 3.75rem)/1.08 var(--sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0}._Ut81W_lede{margin:var(--sp-6) 0 0;max-width:640px;font:400 clamp(1.0625rem, .95rem + .4vw, 1.25rem)/1.5 var(--sans);color:var(--muted);text-wrap:pretty}._Ut81W_ctaRow{margin-top:var(--sp-8);align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}._Ut81W_ctaRow ._Ut81W_ctaPrimary{height:40px;padding:0 var(--sp-6) 0 calc(var(--sp-4) + 4px);font-size:1rem}._Ut81W_ctaSecondary{color:var(--ink-soft);font:400 var(--fs-data) var(--sans)}._Ut81W_ctaSecondary:hover{color:var(--ink)}._Ut81W_authError{margin:var(--sp-6) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--red-line);background:var(--red-wash);width:fit-content;color:var(--red);font:400 var(--fs-support)/var(--lh-prose) var(--sans);border-radius:4px}._Ut81W_visual{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}._Ut81W_visual:before{content:"";background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.5px);pointer-events:none;background-position:50%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}._Ut81W_visual[data-pending]{border:1px dashed var(--brand-line);background-color:var(--brand-surface);background-image:repeating-linear-gradient(135deg, transparent 0 13px, color-mix(in srgb, var(--brand-line) 55%, transparent) 13px 14px)}._Ut81W_visual[data-pending]:before{content:none}._Ut81W_visualInner{width:min(100%,560px);padding:var(--sp-8) var(--sp-6);pointer-events:none;position:relative}._Ut81W_visualInner figure{--fig-scale:1;margin:0}._Ut81W_visualInner figure>div{background:0 0;border:0;border-radius:0}._Ut81W_visualInner figure>div>div{padding:0;overflow:visible}._Ut81W_visualInner figure svg{min-width:0}._Ut81W_visualInner figcaption{display:none}._Ut81W_heroVisual{aspect-ratio:1430/860}._Ut81W_feature ._Ut81W_visual[data-live]{aspect-ratio:auto;background:0 0;border:0;border-radius:0;align-items:stretch;overflow:visible}._Ut81W_visual[data-live]:before{content:none}._Ut81W_visualLive{flex-direction:column;flex:1;min-width:0;display:flex}._Ut81W_visualLive figure{flex-direction:column;flex:1;margin:0;display:flex}._Ut81W_visualLive figure>div:first-child{flex:1}._Ut81W_visualLive>div:only-child:not(figure){flex-direction:column;flex:1;margin:0;display:flex}._Ut81W_visualLive>div:only-child:not(figure)>pre{flex:1}._Ut81W_heroVisual ._Ut81W_visualInner{width:min(100%,1040px);padding:var(--sp-12)}._Ut81W_stack{position:absolute;inset:0}._Ut81W_stackWindow{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);height:auto;display:block;position:absolute;box-shadow:0 2px 6px #0b2e220d,0 16px 40px #0b2e221f}._Ut81W_stackSlack{width:56%;top:5%;left:4%}._Ut81W_stackApp{width:66%;top:20%;right:4%}._Ut81W_stackTelegram{width:44%;bottom:4%;left:8%}._Ut81W_features{margin-top:calc(var(--sp-12) * 2);gap:calc(var(--sp-12) * 2);flex-direction:column;display:flex}._Ut81W_feature{gap:var(--sp-6);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}._Ut81W_feature[data-reverse=true]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}._Ut81W_feature[data-reverse=true] ._Ut81W_featureText{order:2}._Ut81W_feature ._Ut81W_visual{aspect-ratio:1350/1030}._Ut81W_featureText{max-width:400px;padding:var(--sp-12) var(--sp-12);box-sizing:content-box;align-self:center}._Ut81W_featureText h2{font:500 clamp(1.5rem, 1.1rem + 1vw, 2rem)/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}._Ut81W_featureText p{margin:var(--sp-4) 0 0;font:400 1.125rem/1.6 var(--sans);color:var(--muted)}._Ut81W_featureLink{margin-top:var(--sp-6);color:var(--amber);font:400 var(--fs-data) var(--sans);display:inline-block}._Ut81W_featureLink:hover{color:var(--ink);text-decoration:none}._Ut81W_listing{margin-top:calc(var(--sp-12) * 2.5)}._Ut81W_listingHead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}._Ut81W_listingHead h2{font:500 clamp(1.5rem, 1.1rem + 1vw, 2rem)/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0}._Ut81W_listingMore{color:var(--ink-soft);font:400 var(--fs-data) var(--sans)}._Ut81W_listingMore:hover{color:var(--ink);text-decoration:none}._Ut81W_date{color:var(--grey);font:400 var(--fs-support)/1.4 var(--mono);font-variant-numeric:slashed-zero;display:block}._Ut81W_posts{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;container-type:inline-size}@container (max-width:1191px){._Ut81W_post:nth-child(n+4){display:none}}@container (max-width:887px){._Ut81W_post:nth-child(n+3){display:none}}@container (max-width:583px){._Ut81W_post:nth-child(n+2){display:none}}._Ut81W_postLink{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}._Ut81W_postLink:hover{color:var(--ink);text-decoration:none}._Ut81W_postArt{aspect-ratio:16/10;margin-bottom:var(--sp-4);transition:border-color .15s}._Ut81W_postLink:hover ._Ut81W_postArt{border-color:var(--line-strong)}._Ut81W_postArt ._Ut81W_visualInner{width:100%;padding:var(--sp-4)}._Ut81W_postTitle{margin:var(--sp-2) 0 0;font:500 1.0625rem/1.35 var(--sans);color:var(--ink);text-wrap:balance}._Ut81W_postLink:hover ._Ut81W_postTitle{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._Ut81W_postSummary{margin:var(--sp-2) 0 0;font:400 var(--fs-data)/1.55 var(--sans);color:var(--muted)}._Ut81W_changes{padding:0 0 var(--sp-2);gap:var(--sp-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(320px,78vw);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}._Ut81W_changes::-webkit-scrollbar{display:none}._Ut81W_changes:focus-visible{outline-offset:4px}._Ut81W_change{scroll-snap-align:start}._Ut81W_changeMeta{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0;display:flex}._Ut81W_changeTag{padding:1px var(--sp-2);border:1px solid var(--line);color:var(--muted);font:400 var(--fs-label)/1.5 var(--mono);white-space:nowrap;border-radius:999px}._Ut81W_change{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}._Ut81W_changeTitle{margin:var(--sp-2) 0 0;font:500 1.0625rem/1.35 var(--sans);color:var(--ink)}._Ut81W_changeSummary{margin:var(--sp-1) 0 0;font:400 var(--fs-data)/1.55 var(--sans);color:var(--muted)}._Ut81W_changeSummary code{color:var(--body);font-size:.8125rem}@media (prefers-reduced-motion:no-preference){._Ut81W_hero>*,._Ut81W_heroVisual{animation:.5s cubic-bezier(.22,.7,.3,1) backwards _Ut81W_homeRise}._Ut81W_hero>:nth-child(2){animation-delay:60ms}._Ut81W_hero>:nth-child(3){animation-delay:.12s}._Ut81W_hero>:nth-child(4){animation-delay:.18s}._Ut81W_hero>:nth-child(5){animation-delay:.24s}._Ut81W_heroVisual{animation-delay:.3s}}@keyframes _Ut81W_homeRise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){._Ut81W_featureText{padding:var(--sp-6)}}@media (max-width:860px){._Ut81W_feature,._Ut81W_feature[data-reverse=true]{grid-template-columns:1fr}._Ut81W_feature[data-reverse=true] ._Ut81W_featureText{order:0}._Ut81W_featureText{max-width:none;padding:var(--sp-2) var(--sp-2) 0}._Ut81W_feature ._Ut81W_visual{aspect-ratio:16/10}}@media (max-width:560px){._Ut81W_content{padding:0 var(--sp-4) calc(var(--sp-12) * 2)}._Ut81W_hero{padding:var(--sp-12) 0 var(--sp-8)}._Ut81W_heroVisual{aspect-ratio:4/3}._Ut81W_heroVisual ._Ut81W_visualInner{padding:var(--sp-2)}._Ut81W_features{margin-top:var(--sp-12);gap:var(--sp-8)}._Ut81W_feature{padding:var(--sp-4)}._Ut81W_featureText p{font-size:1rem}._Ut81W_listing{margin-top:calc(var(--sp-12) * 1.5)}._Ut81W_ctaRow{gap:var(--sp-4)}}
.Pi7bca_dialog{border:1px solid var(--line-strong);background:var(--surface);width:360px;max-width:88vw;color:var(--ink);box-shadow:var(--shadow-pop);border-radius:6px;padding:0}.Pi7bca_dialog::backdrop{background:#17171a24}.Pi7bca_body{gap:var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-4);flex-direction:column;display:flex}.Pi7bca_title{font:500 var(--fs-title) var(--sans);letter-spacing:-.01em;margin:0}.Pi7bca_providers{gap:var(--sp-2);flex-direction:column;display:flex}.Pi7bca_provider{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--line-strong);background:var(--bg);height:36px;color:var(--ink);font:500 var(--fs-data)/1 var(--sans);cursor:pointer;border-radius:4px;transition:background-color .15s;display:flex}.Pi7bca_provider:hover{background:var(--hover)}.Pi7bca_provider:disabled{cursor:default;background:var(--panel);color:var(--faint)}.Pi7bca_close{font:400 var(--fs-support) var(--sans);color:var(--grey);cursor:pointer;background:0 0;border:0;align-self:center;padding:0}.Pi7bca_close:hover{color:var(--ink)}.Pi7bca_close:disabled{color:var(--ghost);cursor:default}
.dt2zDG_figure{--fig-stroke:2px;--fig-scale:.8;--fig-subject:#fce6d3;--fig-durable:#dfe9e3;--fig-panel:#f4f3ef;margin:var(--sp-8) 0;color:var(--ink);font-family:var(--sans)}.dt2zDG_frame{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.dt2zDG_scroll{padding:var(--sp-8) var(--sp-6);overflow-x:auto}.dt2zDG_svg{width:min(100%, calc(var(--fig-w) * var(--fig-scale) * 1px));min-width:400px;height:auto;margin:0 auto;display:block}.dt2zDG_caption{margin-top:var(--sp-3);color:var(--muted);text-align:center;font:400 var(--fs-read-small)/var(--lh-prose) var(--sans)}.dt2zDG_node>rect{fill:var(--surface);stroke:var(--ink);stroke-width:var(--fig-stroke)}.dt2zDG_subject>rect{fill:var(--fig-subject)}.dt2zDG_durable>rect{fill:var(--fig-durable)}.dt2zDG_absent>rect{fill:none;stroke:var(--grey);stroke-dasharray:6 5}.dt2zDG_solid>rect{fill:var(--ink)}.dt2zDG_absent>.dt2zDG_title{fill:var(--muted)}.dt2zDG_solid>.dt2zDG_title{fill:var(--surface)}.dt2zDG_context>rect{fill:var(--fig-panel);stroke:var(--line-strong);stroke-width:var(--fig-stroke)}.dt2zDG_wall{fill:var(--line);stroke:var(--grey);stroke-width:var(--fig-stroke)}.dt2zDG_funnel{fill:var(--line)}.dt2zDG_connector>path,.dt2zDG_connector>polyline{fill:none;stroke:var(--ink);stroke-width:var(--fig-stroke);stroke-linecap:round;stroke-linejoin:round}.dt2zDG_dashed path{stroke-dasharray:5 5}.dt2zDG_quiet path,.dt2zDG_quiet polyline{stroke:var(--line-strong)}.dt2zDG_blocked path,.dt2zDG_blocked polyline{stroke:var(--red)}.dt2zDG_cross line{stroke:var(--red);stroke-width:var(--fig-stroke);stroke-linecap:round}.dt2zDG_knockout{fill:var(--surface)}.dt2zDG_knockout.dt2zDG_onPanel{fill:var(--fig-panel)}.dt2zDG_blocked .dt2zDG_connectorLabel{fill:var(--red)}.dt2zDG_name,.dt2zDG_note{font-weight:500}.dt2zDG_name{fill:var(--ink);font-size:16px}.dt2zDG_note{fill:var(--muted);font-size:13px}.dt2zDG_note.dt2zDG_red{fill:var(--red)}@media (max-width:560px){.dt2zDG_scroll{padding:var(--sp-6) var(--sp-4)}}
.y8RSGq_lead{margin-top:var(--sp-12)}
.KxxQ-G_lead{margin-top:var(--sp-12)}
._3-2rFW_page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}._3-2rFW_body{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start;display:grid}._3-2rFW_content{min-width:0}._3-2rFW_sidebar{height:calc(100dvh - 48px);padding:var(--sp-12) var(--sp-4);border-right:1px solid var(--line);background:var(--bg);position:sticky;top:48px;overflow-y:auto}._3-2rFW_navTitle{margin:0 0 var(--sp-4);padding:0 var(--sp-3);color:var(--grey);font:400 var(--fs-label) var(--sans);letter-spacing:.09em;text-transform:uppercase}._3-2rFW_docsnav{gap:var(--sp-1);flex-direction:column;display:flex}._3-2rFW_docsnavLink{padding:var(--sp-2) var(--sp-3);color:var(--muted);font:400 var(--fs-data)/var(--lh-prose) var(--sans);border-left:2px solid #0000;text-decoration:none;display:block}._3-2rFW_docsnavLink:hover{background:var(--panel);color:var(--ink);text-decoration:none}._3-2rFW_docsnavLink[aria-current=page]{border-left-color:var(--ink);background:var(--panel);color:var(--ink);font-weight:500}._3-2rFW_sdkLink{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-3) 0;border-top:1px solid var(--line);color:var(--muted);font:400 var(--fs-support)/var(--lh-prose) var(--sans);display:flex}._3-2rFW_navToggle{display:none}._3-2rFW_skipLink{top:var(--sp-2);left:var(--sp-4);z-index:3;padding:var(--sp-2) var(--sp-3);background:var(--bg);color:var(--ink);position:fixed;transform:translateY(-200%)}._3-2rFW_skipLink:focus{transform:translateY(0)}@media (max-width:800px){._3-2rFW_body{display:block}._3-2rFW_sidebar{z-index:1;height:auto;max-height:calc(100dvh - 48px);padding:0 var(--sp-4);border-right:0;border-bottom:1px solid var(--line)}._3-2rFW_navTitle{display:none}._3-2rFW_navToggle{width:100%;min-height:44px;padding:var(--sp-3) 0;color:var(--ink);font:400 var(--fs-data) var(--sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}._3-2rFW_sidebar[data-expanded=false] ._3-2rFW_navContent{display:none}._3-2rFW_navContent{padding-bottom:var(--sp-4)}._3-2rFW_docsnavLink{min-height:44px}._3-2rFW_content{scroll-margin-top:92px}}
.eOVSDa_prose{width:min(648px,100%);padding:var(--sp-12) var(--sp-6);color:var(--ink);font:400 var(--fs-read)/var(--lh-read) var(--sans);margin:0 auto;position:relative}.eOVSDa_prose.eOVSDa_wide{--fs-read:1rem;--fs-read-small:.9375rem;--fs-read-h3:1.1875rem;--fs-read-h2:1.5rem;--fs-read-h1:2rem;--lh-read:1.7;width:min(680px,100%)}.eOVSDa_prose :where(p,ul,ol,blockquote,.eOVSDa_snippetWrap){margin:var(--sp-4) 0 0}.eOVSDa_prose :where(ol) :where(p,ul,blockquote,.eOVSDa_snippetWrap){margin-top:var(--sp-2)}.eOVSDa_prose :is(h2,h3,h4)+*{margin-top:var(--sp-3)}.eOVSDa_prose h1{font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.eOVSDa_prose>h1+p{margin-top:var(--sp-4);color:var(--muted)}.eOVSDa_prose h2{margin:var(--sp-8) 0 0;font:500 var(--fs-read-h2)/1.25 var(--sans);letter-spacing:-.015em}.eOVSDa_prose h3{margin:var(--sp-6) 0 0;font:500 var(--fs-read-h3)/1.35 var(--sans);letter-spacing:-.01em}.eOVSDa_prose h4{margin:var(--sp-4) 0 0;font:500 var(--fs-read)/var(--lh-read) var(--sans)}.eOVSDa_prose :is(h2,h3,h4){scroll-margin-top:calc(48px + var(--sp-6))}.eOVSDa_prose :is(h2,h3){position:relative}.eOVSDa_anchor{padding-right:var(--sp-2);color:var(--ghost);font:inherit;opacity:0;font-weight:400;text-decoration:none;position:absolute;top:0;right:100%}.eOVSDa_prose :is(h2,h3):hover .eOVSDa_anchor,.eOVSDa_anchor:focus-visible{opacity:1}.eOVSDa_anchor:hover{color:var(--muted);text-decoration:none}.eOVSDa_prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey);text-decoration-color:var(--grey);text-underline-offset:.2em;text-decoration-thickness:1px}.eOVSDa_prose a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.eOVSDa_prose strong{font-weight:500}.eOVSDa_prose code{font:400 var(--fs-code) var(--mono);font-variant-numeric:slashed-zero;color:var(--ink);background:var(--panel);border-radius:4px;padding:2px 5px}.eOVSDa_prose :is(h1,h2,h3,h4) code{padding:0 .2em;font-size:.9em}.eOVSDa_snippetWrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.eOVSDa_snippetHead{justify-content:space-between;align-items:stretch;gap:var(--sp-3);border-bottom:1px solid var(--hairline);height:32px;display:flex}.eOVSDa_snippetTitle,.eOVSDa_snippetKind{padding:0 var(--sp-4);color:var(--grey);font:400 var(--fs-support)/1 var(--sans);white-space:nowrap;align-items:center;display:inline-flex}.eOVSDa_snippetTitle{font-family:var(--mono);font-variant-numeric:slashed-zero}.eOVSDa_snippetEnd{padding-right:var(--sp-1);flex-shrink:0;align-items:center;display:inline-flex}.eOVSDa_snippetEnd .eOVSDa_snippetTitle{padding-right:var(--sp-1)}.eOVSDa_snippet{padding:var(--sp-3) var(--sp-4);margin:0;overflow-x:auto}.eOVSDa_snippet:focus-visible{outline-offset:-2px}.eOVSDa_bare .eOVSDa_snippet{padding-right:calc(var(--sp-4) + 28px)}.eOVSDa_snippet code{font:400 .8125rem/1.7 var(--mono);font-variant-numeric:slashed-zero;color:var(--ink);white-space:pre;background:0 0;border:0;border-radius:0;padding:0;display:block}.eOVSDa_numbered{counter-reset:line}.eOVSDa_numbered .eOVSDa_line{counter-increment:line}.eOVSDa_numbered .eOVSDa_line:before{content:counter(line);width:calc(var(--digits,2) * 1ch);margin-right:var(--sp-4);text-align:right;color:var(--ghost);-webkit-user-select:none;user-select:none;display:inline-block}.eOVSDa_snippet .eOVSDa_prompt{color:var(--ghost)}.eOVSDa_snippet .eOVSDa_out{color:var(--green)}.eOVSDa_snippet .eOVSDa_keyword{color:var(--blue)}.eOVSDa_snippet .eOVSDa_string{color:var(--amber)}.eOVSDa_snippet .eOVSDa_comment{color:var(--muted)}.eOVSDa_snippet .eOVSDa_constant{color:var(--green)}.eOVSDa_copy{width:26px;height:26px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.eOVSDa_copy:hover{color:var(--ink);background:var(--hover)}.eOVSDa_copy[data-copied]{color:var(--green)}.eOVSDa_bare .eOVSDa_copy{z-index:1;background:var(--surface);opacity:0;position:absolute;top:7px;right:7px}.eOVSDa_bare .eOVSDa_copy:hover{background:var(--hover)}.eOVSDa_bare:hover .eOVSDa_copy,.eOVSDa_bare .eOVSDa_copy:focus-visible,.eOVSDa_bare .eOVSDa_copy[data-copied]{opacity:1}@media (hover:none){.eOVSDa_bare .eOVSDa_copy{opacity:1}}.eOVSDa_variantTabs{padding:0 var(--sp-1);display:flex}.eOVSDa_variantTab{padding:0 var(--sp-3);color:var(--grey);font:400 var(--fs-support)/1 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;margin-bottom:-1px;transition:color .15s,border-color .15s}.eOVSDa_variantTab:hover{color:var(--ink)}.eOVSDa_variantTab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.eOVSDa_copyPage{top:var(--sp-12);right:var(--sp-6);height:28px;padding:0 var(--sp-3);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:400 var(--fs-data)/1 var(--sans);cursor:pointer;border-radius:4px;align-items:center;transition:border-color .15s,background .15s;display:inline-flex;position:absolute}.eOVSDa_copyPage:hover{border-color:var(--grey);background:var(--panel)}.eOVSDa_copyPageAbove{width:fit-content;margin:0 0 var(--sp-4) auto;display:flex;position:static}.eOVSDa_prose ol{counter-reset:step;padding:0;list-style:none}.eOVSDa_prose ol>li{counter-increment:step;padding-left:calc(var(--sp-8) + var(--sp-2));position:relative}.eOVSDa_prose ol>li+li{margin-top:var(--sp-6)}.eOVSDa_prose ol>li:before{content:counter(step);border:1px solid var(--line-strong);width:24px;height:24px;font:500 var(--fs-data) var(--sans);font-variant-numeric:tabular-nums slashed-zero;color:var(--muted);background:var(--surface);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.eOVSDa_prose ol h3{margin:0;line-height:24px}.eOVSDa_prose ul{padding:0 0 0 var(--sp-6);list-style:outside}.eOVSDa_prose ul>li{padding-left:var(--sp-1)}.eOVSDa_prose ul>li+li{margin-top:var(--sp-2)}.eOVSDa_prose ul>li::marker{color:var(--grey)}.eOVSDa_prose .eOVSDa_checks ul{list-style:none}.eOVSDa_prose .eOVSDa_checks ul>li{position:relative}.eOVSDa_prose .eOVSDa_checks ul>li:before{content:"✓";left:calc(-1 * var(--sp-6));color:var(--green);position:absolute;top:0}.eOVSDa_prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-read-small)}.eOVSDa_prose th,.eOVSDa_prose td{padding:var(--sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.eOVSDa_prose th{color:var(--ink);font-weight:500}.eOVSDa_prose blockquote{padding:0 0 0 var(--sp-4);border-left:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--fs-read-small)}.eOVSDa_prose blockquote p{margin:0}.eOVSDa_prose blockquote p+p{margin-top:var(--sp-3)}.eOVSDa_prose h4+p{margin-top:var(--sp-1)}.eOVSDa_prose .eOVSDa_next{height:32px;margin:var(--sp-8) var(--sp-2) 0 0;padding:0 var(--sp-4);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:400 var(--fs-data)/1 var(--sans);border-radius:4px;align-items:center;text-decoration:none;display:inline-flex}.eOVSDa_prose .eOVSDa_next:hover{border-color:var(--grey);text-decoration:none}.eOVSDa_prose hr{margin:var(--sp-12) 0 0;border:0;border-top:1px solid var(--line)}.eOVSDa_prose hr+p{margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-read-small)}.eOVSDa_prose.eOVSDa_wide{color:var(--body)}.eOVSDa_prose.eOVSDa_wide :where(h1,h2,h3,h4,strong,th){color:var(--ink)}.eOVSDa_prose.eOVSDa_wide :where(p,ul,ol,blockquote,.eOVSDa_snippetWrap,table){margin-top:1.25rem}.eOVSDa_prose.eOVSDa_wide :where(ol) :where(p,ul,blockquote,.eOVSDa_snippetWrap){margin-top:var(--sp-2)}.eOVSDa_prose.eOVSDa_wide h2{letter-spacing:-.02em;margin-top:3.5rem;line-height:1.25}.eOVSDa_prose.eOVSDa_wide h3{margin-top:2.25rem}.eOVSDa_prose.eOVSDa_wide h4{margin-top:1.75rem}.eOVSDa_prose.eOVSDa_wide :is(h2,h3,h4)+*{margin-top:var(--sp-3)}.eOVSDa_prose.eOVSDa_wide h4+p{margin-top:var(--sp-1)}.eOVSDa_prose.eOVSDa_wide ol h3{margin-top:0}.eOVSDa_prose.eOVSDa_wide>h1+p{margin-top:var(--sp-6);color:var(--ink-soft);font-size:1.125rem;line-height:1.6}.eOVSDa_prose.eOVSDa_wide strong{font-weight:600}.eOVSDa_prose.eOVSDa_wide :not(pre)>code{border:1px solid var(--line);border-radius:4px;padding:.1em .3em;font-size:.875em}.eOVSDa_prose.eOVSDa_wide ol>li+li,.eOVSDa_prose.eOVSDa_wide ul>li+li{margin-top:var(--sp-3)}.eOVSDa_prose.eOVSDa_wide ol>li{padding-left:var(--sp-6)}.eOVSDa_prose.eOVSDa_wide ol>li:before{content:counter(step) ".";width:auto;height:auto;font:inherit;font-variant-numeric:tabular-nums;color:var(--grey);background:0 0;border:0;display:block}.eOVSDa_prose.eOVSDa_wide blockquote{padding:var(--sp-4) var(--sp-4) var(--sp-4) calc(var(--sp-4) + 1px);border-left:3px solid var(--line-strong);background:var(--panel);color:var(--body);border-radius:0 6px 6px 0;line-height:1.65}.eOVSDa_prose.eOVSDa_wide blockquote p{margin:0}.eOVSDa_prose.eOVSDa_wide blockquote p+p{margin-top:var(--sp-3)}.eOVSDa_prose.eOVSDa_wide table{margin-top:var(--sp-6)}.eOVSDa_prose.eOVSDa_wide th{border-bottom-color:var(--line-strong)}@media (max-width:560px){.eOVSDa_prose{padding:var(--sp-8) var(--sp-4)}.eOVSDa_prose.eOVSDa_wide h2{margin-top:2.75rem}.eOVSDa_anchor{display:none}.eOVSDa_copyPage{width:fit-content;margin:0 0 var(--sp-4) auto;display:flex;position:static}}
._g6Hpq_example{font-family:var(--sans);margin:24px 0}._g6Hpq_card{color:#292824;background:#fff;border:1px solid #e5e5e3;border-radius:16px;gap:16px;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}._g6Hpq_cardExpanded{border-color:#d4ded7;box-shadow:0 12px 36px #172e2014}._g6Hpq_content{flex:1;min-width:0}._g6Hpq_title{font-size:18px;font-weight:600;line-height:1.4}._g6Hpq_description{color:#62615d;margin-top:6px;font-size:14px;line-height:1.5}._g6Hpq_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}._g6Hpq_models{flex-wrap:wrap;gap:8px;display:flex}._g6Hpq_models span,._g6Hpq_models button{color:#62615d;font:500 12px/1.5 var(--sans);background:#f6f6f4;border:1px solid #0000;border-radius:8px;padding:4px 8px}._g6Hpq_models button{cursor:pointer;transition:background .12s,border-color .12s,color .12s}._g6Hpq_models button:hover:not(:disabled){color:#292824;background:#eeeeeb}._g6Hpq_models button:disabled{cursor:wait}._g6Hpq_models ._g6Hpq_modelSelected,._g6Hpq_models ._g6Hpq_modelSelected:hover:not(:disabled){color:#292824;background:#fff;border-color:#292824}._g6Hpq_connect{color:#292824;font:500 14px/1.5 var(--sans);cursor:pointer;background:#fff;border:1px solid #e5e5e3;border-radius:10px;margin-left:auto;padding:7px 12px;transition:border-color .12s,background .12s,transform .12s}._g6Hpq_connect:hover{background:#f8f8f6;border-color:#c9c8c3}._g6Hpq_connect:active{transform:translateY(1px)}._g6Hpq_inlineDemo{flex-direction:column;gap:12px;margin-top:20px;display:flex}._g6Hpq_chatDemo{height:min(440px,70vh)}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps{background:#f7f7f5;border:1px solid #e1e1dd;border-radius:10px;gap:8px;margin:0;padding:14px;font-size:13px;line-height:1.4;list-style:none;display:grid}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li{color:#85847e;align-items:center;gap:10px;margin:0;padding:0;display:flex}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li+li{margin:0}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li:before{content:none}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li[data-state=active]{color:#292824;font-weight:500}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li[data-state=done]{color:#62615d}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps code{font:400 .92em/1.4 var(--mono);background:#ebebe7;border-radius:5px;padding:1px 5px}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li span{box-sizing:border-box;border:2px solid #d9d8d3;border-radius:50%;flex:none;width:12px;height:12px}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li[data-state=active] span,._g6Hpq_spinner{border:2px solid #c9c8c3;border-top-color:#58a66a;border-radius:50%;animation:.8s linear infinite _g6Hpq_demo-spin}._g6Hpq_card ._g6Hpq_inlineDemo ._g6Hpq_steps li[data-state=done] span{background:#58a66a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2 5 8l4-4.2' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border:0}._g6Hpq_spinner{box-sizing:border-box;vertical-align:-1px;width:12px;height:12px;margin-right:8px;display:inline-block}@keyframes _g6Hpq_demo-spin{to{transform:rotate(360deg)}}._g6Hpq_loginFlow{gap:10px;display:grid}._g6Hpq_loginRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._g6Hpq_loginRow ._g6Hpq_loginStatus{color:#62615d;flex:1;min-width:200px;margin:0;font-size:13px;line-height:1.5}._g6Hpq_loginRow ._g6Hpq_primary{color:#fff;text-decoration:none}._g6Hpq_codeForm{background:#fff;border:1px solid #e1e1dd;border-radius:12px;gap:8px;padding:6px;display:flex}._g6Hpq_codeForm:focus-within{border-color:#b8b7b1;box-shadow:0 0 0 3px #2928240d}._g6Hpq_codeForm input{color:#292824;min-width:0;font:400 14px/1.5 var(--sans);background:0 0;border:0;outline:none;flex:1;padding:6px 8px}._g6Hpq_sessionForm{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}._g6Hpq_thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 2px 4px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}._g6Hpq_empty{color:#85847e;text-align:center;margin:auto;font-size:13px}._g6Hpq_user{color:#292824;white-space:pre-wrap;word-break:break-word;background:#f1f1ee;border-radius:14px 14px 4px;align-self:flex-end;max-width:80%;padding:8px 12px;font-size:14px;line-height:1.5}._g6Hpq_assistant{color:#292824;overflow-wrap:anywhere;align-self:stretch;gap:6px;min-width:0;font-size:14px;line-height:1.6;display:grid}._g6Hpq_plain{white-space:pre-wrap}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown{color:#292824;min-width:0;font-size:14px;line-height:1.6}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown>:first-child{margin-top:0}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown>:last-child{margin-bottom:0}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown :is(p,ul,ol,pre,blockquote,table){margin:0 0 10px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown :is(h1,h2,h3,h4,h5,h6){color:#292824;font:600 14px/1.4 var(--sans);letter-spacing:0;margin:14px 0 4px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown :is(h1,h2){font-size:15px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown :is(ul,ol){padding:0 0 0 20px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown ul{list-style:outside}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown ol{list-style:decimal}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown li{margin:2px 0 0;padding:0 0 0 2px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown li:before{content:none}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown li::marker{color:#85847e}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown li>:is(p,ul,ol){margin:2px 0 0}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown a{color:#292824;text-underline-offset:2px;-webkit-text-decoration:underline #c9c8c3;text-decoration:underline #c9c8c3}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown a:hover{text-decoration-color:currentColor}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown strong{font-weight:600}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown :not(pre)>code{font:400 .88em/1.5 var(--mono);background:#f1f1ee;border:0;border-radius:5px;padding:1px 5px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown pre{background:#f8f8f6;border:1px solid #e8e8e5;border-radius:10px;padding:10px 12px;overflow-x:auto}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown pre code{font:400 12.5px/1.6 var(--mono);white-space:pre;background:0 0;padding:0}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown blockquote{color:#62615d;background:0 0;border:0;border-left:3px solid #e1e1dd;border-radius:0;padding:0 0 0 12px;font-size:14px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown blockquote p{margin:0}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown hr{border:0;border-top:1px solid #e8e8e5;margin:14px 0}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown table{border-collapse:collapse;width:max-content;min-width:0;max-width:100%;font-size:13px;display:block;overflow-x:auto}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown :is(th,td){text-align:left;vertical-align:top;border:1px solid #e8e8e5;padding:5px 10px}._g6Hpq_card ._g6Hpq_thread ._g6Hpq_markdown th{color:#292824;background:#f8f8f6;font-weight:600}._g6Hpq_failed{color:#9a3f32}._g6Hpq_working{color:#85847e;align-items:center;gap:7px;font-size:12px;display:flex}._g6Hpq_working span{background:#d97757;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _g6Hpq_demo-pulse}@keyframes _g6Hpq_demo-pulse{50%{opacity:.3}}._g6Hpq_note{color:#85847e;align-self:center;font-size:12px}._g6Hpq_error{color:#9a3f32;background:#fff6f4;border:1px solid #efcfca;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}._g6Hpq_composer{background:#fff;border:1px solid #e1e1dd;border-radius:12px;transition:border-color .12s,box-shadow .12s}._g6Hpq_composer:focus-within{border-color:#b8b7b1;box-shadow:0 0 0 3px #2928240d}._g6Hpq_composer textarea{box-sizing:border-box;color:#292824;width:100%;min-height:48px;font:400 14px/1.5 var(--sans);resize:none;background:0 0;border:0;outline:none;padding:12px 14px 4px;display:block}._g6Hpq_composerBar{align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}._g6Hpq_connected{color:#62615d;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}._g6Hpq_connected span{background:#58a66a;border-radius:50%;width:6px;height:6px}._g6Hpq_primary{color:#fff;font:600 13px/1.4 var(--sans);cursor:pointer;background:#292824;border:1px solid #292824;border-radius:8px;padding:6px 14px}._g6Hpq_primary:disabled{opacity:.55;cursor:wait}._g6Hpq_caption{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}._g6Hpq_caption code{font-size:.92em}@media (max-width:480px){._g6Hpq_card{gap:12px;padding:16px}._g6Hpq_connected{display:none}}
._2c5NSa_page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}._2c5NSa_content{min-width:0}._2c5NSa_skipLink{top:var(--sp-2);left:var(--sp-4);z-index:3;padding:var(--sp-2) var(--sp-3);background:var(--bg);color:var(--ink);position:fixed;transform:translateY(-200%)}._2c5NSa_skipLink:focus{transform:translateY(0)}._2c5NSa_postHeader{padding-bottom:var(--sp-6);border-bottom:1px solid var(--line);margin:0}._2c5NSa_postContext{justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--grey);font:400 var(--fs-support)/1.4 var(--sans);font-variant-numeric:tabular-nums slashed-zero;display:flex}._2c5NSa_content ._2c5NSa_backLink{gap:var(--sp-2);color:var(--grey);text-decoration:none;display:inline-flex}._2c5NSa_content ._2c5NSa_backLink:hover{color:var(--ink);text-decoration:none}._2c5NSa_content ._2c5NSa_postTitle{margin:var(--sp-3) 0 0;font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance}._2c5NSa_content ._2c5NSa_author{align-items:center;gap:var(--sp-2);width:fit-content;color:var(--grey);text-decoration:none;display:inline-flex}._2c5NSa_content ._2c5NSa_author:hover{color:var(--ink);text-decoration:none}._2c5NSa_content ._2c5NSa_postHeader ._2c5NSa_author{margin-top:var(--sp-3);font:400 var(--fs-data)/1.4 var(--sans)}._2c5NSa_content ._2c5NSa_postHeader+p{margin-top:var(--sp-6)}._2c5NSa_content ._2c5NSa_postHeader+p:has(>em:only-child){padding-bottom:var(--sp-6);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-read-small)}._2c5NSa_content ._2c5NSa_postHeader+p:has(>em:only-child)+*{margin-top:var(--sp-6)}._2c5NSa_avatar{border:1px solid var(--line);background:var(--panel);border-radius:50%;width:20px;height:20px}._2c5NSa_index{width:min(1040px,100%);padding:var(--sp-12) var(--sp-4);margin:0 auto}._2c5NSa_indexTitle{margin:0 0 var(--sp-8);font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink)}._2c5NSa_cards{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2c5NSa_card{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}._2c5NSa_card:hover{border-color:var(--line-strong)}._2c5NSa_card:first-child{grid-column:1/-1}._2c5NSa_cardLink{color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}._2c5NSa_cardLink:hover{color:var(--ink);text-decoration:none}._2c5NSa_art{border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}._2c5NSa_art:before{content:"";background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.5px);pointer-events:none;background-position:50%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}._2c5NSa_card:first-child ._2c5NSa_art{height:300px}._2c5NSa_artInner{pointer-events:none;position:relative;transform:scale(.6)}._2c5NSa_card:first-child ._2c5NSa_artInner{transform:scale(.85)}._2c5NSa_artInner figure{--fig-scale:1;margin:0}._2c5NSa_artInner figure>div{background:0 0;border:0;border-radius:0}._2c5NSa_artInner figure>div>div{padding:0}._2c5NSa_artInner figcaption{display:none}._2c5NSa_cardBody{gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-direction:column;display:flex}._2c5NSa_cardDate{color:var(--grey);font:400 var(--fs-support) var(--sans);font-variant-numeric:tabular-nums slashed-zero}._2c5NSa_cardTitle{font:500 var(--fs-stat)/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0}._2c5NSa_card:first-child ._2c5NSa_cardTitle{font:500 var(--fs-display)/1.25 var(--sans);letter-spacing:-.02em}._2c5NSa_cardFoot{align-items:center;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);color:var(--grey);font:400 var(--fs-support)/1 var(--sans);display:flex}@media (max-width:640px){._2c5NSa_postContext{align-items:flex-start}._2c5NSa_content ._2c5NSa_postTitle{margin-top:var(--sp-3)}._2c5NSa_index{padding:var(--sp-8) var(--sp-4)}._2c5NSa_cards{grid-template-columns:minmax(0,1fr)}._2c5NSa_card:first-child ._2c5NSa_art{height:200px}._2c5NSa_card:first-child ._2c5NSa_artInner{transform:scale(.5)}._2c5NSa_card:first-child ._2c5NSa_cardTitle{font:500 var(--fs-stat)/1.35 var(--sans)}}
.b0wx2a_page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.b0wx2a_content{flex:1;min-width:0}.b0wx2a_skipLink{top:var(--sp-2);left:var(--sp-4);z-index:3;padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--ink);position:fixed;transform:translateY(-200%)}.b0wx2a_skipLink:focus{transform:translateY(0)}.b0wx2a_index{max-width:1040px;padding:var(--sp-12) var(--sp-4);margin:0 auto}.b0wx2a_title{font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;margin:0}.b0wx2a_intro{max-width:64ch;margin:var(--sp-4) 0 var(--sp-8);color:var(--muted);font:400 var(--fs-read)/var(--lh-read) var(--sans)}.b0wx2a_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.b0wx2a_card+.b0wx2a_card{margin-top:var(--sp-6)}.b0wx2a_cardArt{min-width:0;padding:var(--sp-4);background:var(--panel);border-right:1px solid var(--line);align-items:center;display:flex;overflow:hidden}.b0wx2a_cardArt figure{--fig-scale:1;width:100%;margin:0}.b0wx2a_cardArt figure>div{background:0 0;border:0;border-radius:0;overflow:hidden}.b0wx2a_cardArt figure>div>div{padding:0}.b0wx2a_cardArt svg{width:100%;min-width:0;height:auto}.b0wx2a_cardArt figcaption{display:none}.b0wx2a_lockup{width:100%;height:auto;color:var(--ink);display:block}.b0wx2a_mark{fill:currentColor}.b0wx2a_markShade{fill:var(--ghost)}.b0wx2a_plus{stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round}.b0wx2a_cardBody{padding:var(--sp-8);align-self:center}.b0wx2a_eyebrow{font:500 var(--fs-support)/1.5 var(--sans);color:var(--muted);margin:0}.b0wx2a_cardBody h2{margin:var(--sp-4) 0;font:500 var(--fs-display)/1.25 var(--sans);letter-spacing:-.02em}.b0wx2a_cardBody h2 a{color:var(--ink);text-decoration:none}.b0wx2a_cardBody>p:not(.b0wx2a_eyebrow){font:400 var(--fs-data)/var(--lh-prose) var(--sans);color:var(--muted)}.b0wx2a_actions{align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);font-size:var(--fs-data);flex-wrap:wrap;display:flex}.b0wx2a_actions a{color:var(--ink)}.b0wx2a_actions .b0wx2a_primaryLink{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--ink);color:var(--surface);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.b0wx2a_actions .b0wx2a_primaryLink:hover{background:var(--ink-hover)}.b0wx2a_readingLayout{gap:var(--sp-8);max-width:1040px;padding:0 var(--sp-4);grid-template-columns:240px minmax(0,1fr);margin:0 auto;display:grid}.b0wx2a_sidebar{top:calc(48px + var(--sp-8));margin:var(--sp-12) 0;font:400 var(--fs-data)/var(--lh-prose) var(--sans);align-self:start;max-height:calc(100dvh - 128px);position:sticky;overflow-y:auto}.b0wx2a_back{margin-bottom:var(--sp-8);color:var(--muted);text-decoration:none;display:inline-block}.b0wx2a_sidebar ol{margin:var(--sp-3) 0 var(--sp-6);border-left:1px solid var(--line);padding:0;list-style:none}.b0wx2a_sidebar li+li{margin-top:2px}.b0wx2a_sidebar nav a{padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);color:var(--muted);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.b0wx2a_sidebar nav a:hover{color:var(--ink);text-decoration:none}.b0wx2a_sidebar nav a.b0wx2a_current{color:var(--ink);border-left-color:var(--ink)}.b0wx2a_sidebar>a:hover{color:var(--ink);text-decoration:underline}.b0wx2a_sourceLink{color:var(--ink);font-size:var(--fs-support)}.b0wx2a_mobileContents{display:none}.b0wx2a_article{min-width:0}@media (max-width:800px){.b0wx2a_card{grid-template-columns:minmax(0,1fr)}.b0wx2a_cardArt{border-right:0;border-bottom:1px solid var(--line)}.b0wx2a_cardArt figure{max-width:480px;margin:auto}.b0wx2a_readingLayout{padding:0;display:block}.b0wx2a_sidebar{max-width:680px;max-height:none;padding:var(--sp-6) var(--sp-6) 0;margin:0 auto;position:static}.b0wx2a_desktopContents,.b0wx2a_sidebar .b0wx2a_sourceLink{display:none}.b0wx2a_mobileContents{padding:var(--sp-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:block}.b0wx2a_mobileContents summary{cursor:pointer;color:var(--ink)}.b0wx2a_back{margin-bottom:var(--sp-4)}.b0wx2a_sidebar ol{columns:2;column-gap:var(--sp-6);border-left:0}.b0wx2a_sidebar nav a{border-left:0;margin-left:0;padding-left:0}.b0wx2a_sidebar li{break-inside:avoid}}@media (max-width:480px){.b0wx2a_index{padding-top:var(--sp-8)}.b0wx2a_cardBody{padding:var(--sp-6)}.b0wx2a_sidebar ol{columns:1}.b0wx2a_readingLayout .b0wx2a_article :is(h2,h3){scroll-margin-top:112px}}
.CCnVEa_article{max-width:48rem;padding:var(--sp-12) var(--sp-4);margin:0 auto;line-height:1.65}.CCnVEa_article h1{margin:0}.CCnVEa_article h2{margin:var(--sp-8) 0 var(--sp-3)}.CCnVEa_article p,.CCnVEa_article ul{margin:var(--sp-4) 0}.CCnVEa_article li+li{margin-top:var(--sp-3)}.CCnVEa_updated{color:var(--muted)}
.FfK2Dq_shareTrack{background:var(--panel);border-radius:999px;height:6px;overflow:hidden}.FfK2Dq_shareBar{border-radius:999px;height:100%}.FfK2Dq_shareBar.ok{background:var(--green)}.FfK2Dq_shareBar.warn{background:var(--amber)}.FfK2Dq_shareBar.bad{background:var(--red)}.FfK2Dq_routeOutcomes{gap:var(--sp-4);padding:0 var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.FfK2Dq_routeOutcomes>section{min-width:0}.FfK2Dq_routeOutcomes>section>.section-label{padding-left:0;padding-right:0}.FfK2Dq_routeOutcomes>section>.section-panel{margin:0}@media (max-width:1180px){.FfK2Dq_routeOutcomes{grid-template-columns:1fr;gap:0}}.monitor-head.FfK2Dq_routeFacts{gap:var(--sp-6);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);background:var(--bg)}.FfK2Dq_routeFacts .monitor-meta{flex-direction:column;align-items:flex-start;gap:2px}.FfK2Dq_routeFacts .monitor-meta dd{font:500 var(--fs-data) var(--sans);color:var(--ink)}.FfK2Dq_routeOutcomes.FfK2Dq_single{grid-template-columns:1fr}.data-table col.FfK2Dq_cCallSession{width:14rem}.FfK2Dq_recentCalls tbody tr.selected td{border-bottom-color:#0000}.data-table tbody tr.FfK2Dq_callTrace{background:var(--hover)}.data-table tbody tr.FfK2Dq_callTrace:hover{background:var(--hover)}.data-table tr.FfK2Dq_callTrace td{height:auto;padding:0 var(--sp-4) var(--sp-4);white-space:normal;overflow:visible}.FfK2Dq_callTraceBody{display:grid}.FfK2Dq_callTrace .empty-note{padding:var(--sp-2) 0}
._9074FW_footer{border-top:1px solid var(--line);margin-top:auto}._9074FW_inner{width:min(1430px,100%);padding:var(--sp-12) var(--sp-6) var(--sp-8);margin:0 auto}._9074FW_top{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}._9074FW_about{max-width:330px}._9074FW_brand{align-items:center;gap:var(--sp-2);text-decoration:none;display:inline-flex}._9074FW_brand:hover{text-decoration:none}._9074FW_brand ._9074FW_brand-name{font-size:1.125rem}._9074FW_blurb{margin:var(--sp-4) 0 0;color:var(--muted);font:400 var(--fs-data)/var(--lh-prose) var(--sans)}._9074FW_note{margin:var(--sp-4) 0 0;color:var(--grey);font:400 var(--fs-support)/var(--lh-prose) var(--sans)}._9074FW_columns{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._9074FW_column{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}._9074FW_heading{margin:0 0 var(--sp-2);color:var(--muted);font:500 var(--fs-label)/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}._9074FW_link{font:400 var(--fs-support)/1.4 var(--sans);color:var(--grey);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}._9074FW_link:hover{color:var(--ink);text-decoration:none}._9074FW_bottom{margin-top:var(--sp-12);padding-top:var(--sp-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--sp-3);font:400 var(--fs-support)/1.4 var(--sans);flex-wrap:wrap;display:flex}._9074FW_legal{align-items:center;gap:var(--sp-3);color:var(--grey);margin:0;display:flex}._9074FW_dot{color:var(--ghost)}._9074FW_legalLink{color:var(--ink)}._9074FW_repo{align-items:center;gap:var(--sp-2);color:var(--grey);text-decoration:none;display:inline-flex}._9074FW_repo:hover{color:var(--ink);text-decoration:none}@media (max-width:860px){._9074FW_top{gap:var(--sp-8);grid-template-columns:1fr}}@media (max-width:480px){._9074FW_inner{padding:var(--sp-8) var(--sp-4) var(--sp-6)}._9074FW_columns{row-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}}
