.cd0qgq_tilesWrap{padding-bottom:24px}
.khpsfW_btn{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.khpsfW_btn:hover{background:var(--fill);color:var(--text)}.khpsfW_btn:focus-visible{outline:2px solid var(--text-3);outline-offset:2px}.khpsfW_btn svg{width:16px;height:16px}.khpsfW_done,.khpsfW_done:hover{color:var(--ok)}
.hNRkCa_steps{background:var(--term-bg);box-shadow:inset 0 0 0 1px var(--ring);border-radius:14px}.hNRkCa_step{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 12px 16px 18px;display:grid}.hNRkCa_step+.hNRkCa_step{border-top:1px solid var(--divider)}.hNRkCa_n{font:500 13px / 22px var(--mono);color:var(--text-3);padding-top:18px}.hNRkCa_cmd{min-width:0;overflow-x:auto}.hNRkCa_cmd small{color:var(--text-3);margin-bottom:4px;font-size:13px;display:block}.hNRkCa_cmd code{font:13.5px / 1.65 var(--mono);color:var(--term-text);white-space:pre;display:block}.hNRkCa_prompt{color:var(--text-3);-webkit-user-select:none;user-select:none}.hNRkCa_copy{margin-top:12px}
.RfA_6a_page{--display:var(--font-heading), "Mona Sans", system-ui, sans-serif;--sans:var(--font-sans), Inter, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--text);font-family:var(--sans);padding-bottom:72px}.RfA_6a_wrap{max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto;container:page/inline-size}@media (min-width:768px){.RfA_6a_wrap{padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px))}}.RfA_6a_narrow{max-width:840px}.RfA_6a_hero{padding-block:56px 16px}@container page (min-width:1000px){.RfA_6a_hero{padding-block:80px 24px}}.RfA_6a_title{font:600 clamp(34px, 4.6vw, 56px) / 1.04 var(--display);letter-spacing:-.024em;text-wrap:balance;max-width:22ch}.RfA_6a_lede{max-width:36em;color:var(--text-lede);margin-top:18px;font-size:clamp(17px,1.4vw,19px);line-height:1.5}.RfA_6a_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.RfA_6a_meta{color:var(--text-3);font-size:14px;line-height:1.45}.RfA_6a_hero .RfA_6a_meta{margin-top:16px}.RfA_6a_meta a,.RfA_6a_link{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.RfA_6a_meta a:hover,.RfA_6a_link:hover{color:var(--text)}.RfA_6a_section{padding-block:40px}@container page (min-width:1000px){.RfA_6a_section{padding-block:56px}}.RfA_6a_h2{font:600 clamp(24px, 2.6vw, 32px) / 1.15 var(--display);letter-spacing:-.018em;text-wrap:balance}.RfA_6a_h3{font:600 18px / 1.35 var(--sans);letter-spacing:-.006em}.RfA_6a_sub{max-width:40em;color:var(--text-2);margin-top:10px;font-size:16px;line-height:1.55}.RfA_6a_row{align-items:start;gap:24px;display:grid}@container page (min-width:1000px){.RfA_6a_row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.RfA_6a_btn{height:44px;font:500 15px / 1 var(--sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background-color .12s;display:inline-flex}.RfA_6a_btn svg{width:16px;height:16px}.RfA_6a_btnMain{color:#fff;background:linear-gradient(#e2177e,#c7006a);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff0f,0 1px 2px #0009,0 12px 28px -12px #d6006fbf}.RfA_6a_btnMain:hover{background:linear-gradient(#ee2a8c,#d6006f)}.RfA_6a_btnGhost{color:var(--text);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff12}.RfA_6a_btnGhost:hover{background:#ffffff1a}.RfA_6a_btnSolid{color:#0a0a0c;background:var(--text);box-shadow:inset 0 1px #fff,0 1px 2px #0009,0 14px 28px -16px #000000e6}.RfA_6a_btnSolid:hover{background:#fff}.RfA_6a_tiles{gap:14px;margin-top:22px;display:grid}@container page (min-width:460px){.RfA_6a_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:700px){.RfA_6a_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.RfA_6a_tile{box-shadow:inset 0 0 0 1px var(--divider), inset 0 1px 0 #ffffff14;background:#ffffff06;border-radius:14px;flex-direction:column;padding:20px;display:flex}.RfA_6a_tileTop{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-height:30px;display:flex}.RfA_6a_tileMark{color:var(--text);flex:none;margin-right:auto;display:inline-flex}.RfA_6a_tileMark svg{width:30px;height:30px}.RfA_6a_tileName{font:600 20px / 1.2 var(--display);letter-spacing:-.014em;margin-top:16px}.RfA_6a_tileKind{color:var(--text-2);margin-top:4px;font-size:14px;line-height:1.4}.RfA_6a_tileKindTwo{min-height:2.8em}.RfA_6a_tileBtn{width:100%;margin-top:18px;padding:0 12px}.RfA_6a_tileFacts{color:var(--text-2);margin-top:14px;font-size:13px;line-height:1.45}.RfA_6a_tileNote{color:var(--text-3);margin-top:4px;font-size:13px;line-height:1.45}.RfA_6a_tag{background:var(--fill);height:22px;color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.RfA_6a_tagWarn{color:var(--warn-text);background:#e3a23c1f}.RfA_6a_tableWrap{box-shadow:inset 0 0 0 1px var(--divider);border-radius:14px;margin-top:20px;overflow-x:auto}.RfA_6a_table{border-collapse:collapse;width:100%;font-size:15px}.RfA_6a_table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--divider);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:500}.RfA_6a_table td{border-top:1px solid var(--divider);color:var(--text-2);vertical-align:top;padding:12px 16px}.RfA_6a_table tr:first-child td{border-top:0}.RfA_6a_table td:first-child{color:var(--text)}.RfA_6a_code{background:var(--term-bg);box-shadow:inset 0 0 0 1px var(--ring);border-radius:12px;margin-top:16px;padding:14px 16px;overflow-x:auto}.RfA_6a_code code{font:13.5px / 1.65 var(--mono);color:var(--term-text);white-space:pre}.RfA_6a_inlineCode{font:.92em var(--mono);background:var(--fill);border-radius:5px;padding:1px 6px}.RfA_6a_frame{background:var(--canvas);border-radius:14px;position:relative;overflow:hidden}.RfA_6a_frame:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0f;position:absolute;inset:0}
.vsuepq_frame{min-width:0;position:relative;container:pic/inline-size}.vsuepq_frame:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--lamp-soft), transparent);pointer-events:none;height:340px;position:absolute;top:-110px;left:0;right:0}.vsuepq_shot{background:var(--canvas);font:14px / 20px var(--sans);border-radius:14px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 44px 80px -44px #000}.vsuepq_shot:before{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--rim), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.vsuepq_shot:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0f;position:absolute;inset:0}.vsuepq_i{flex:none;width:16px;height:16px}.vsuepq_sheet{background:var(--panel);border-radius:12px;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff0a}.vsuepq_ctl{background:var(--panel-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0a}.vsuepq_ctlRose{background:var(--rose);box-shadow:none;color:#fff}.vsuepq_ctlFlat{box-shadow:none;color:var(--text-2);background:0 0}.vsuepq_iconBtn{width:32px;height:32px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.vsuepq_iconBtnOn{background:var(--on);color:var(--text)}.vsuepq_seg{background:var(--hover);box-shadow:inset 0 0 0 1px var(--divider);border-radius:9px;padding:2px;display:inline-flex}.vsuepq_seg>span{height:28px;color:var(--text-2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.vsuepq_seg>.vsuepq_segOn{color:var(--text);background:#2c2c32;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080}.vsuepq_seg em{color:var(--text-3);font-variant-numeric:tabular-nums;font-style:normal}.vsuepq_tile{background:var(--panel-2);width:36px;height:36px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0d}.vsuepq_tile>svg{width:20px;height:20px}.vsuepq_dot{width:10px;height:10px;box-shadow:0 0 0 2.5px var(--panel);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.vsuepq_ok{background:var(--ok)}.vsuepq_warn{background:var(--warn)}.vsuepq_bad{background:var(--bad)}.vsuepq_who{align-items:center;gap:12px;min-width:0;display:flex}.vsuepq_who>span:last-child{min-width:0}.vsuepq_who b{font-size:14px;font-weight:500;line-height:18px;display:block}.vsuepq_who small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;display:block;overflow:hidden}.vsuepq_wText{color:var(--warn-text)}.vsuepq_bText{color:var(--bad-text)}.vsuepq_pageHead{align-items:center;gap:10px;margin-bottom:16px;display:flex}.vsuepq_pageHead h3{font:600 22px / 30px var(--sans);letter-spacing:-.02em}.vsuepq_count{color:var(--text-3);font-size:15px}.vsuepq_right{align-items:center;gap:8px;margin-left:auto;display:flex}.vsuepq_frameHero{z-index:1}@container (min-width:700px){.vsuepq_frameHero{width:max(100%,1060px)}}.vsuepq_frameHero:before{display:none}.vsuepq_shotHero{box-shadow:none;border-radius:16px;-webkit-mask-image:linear-gradient(#000 58%,#0000 97%);mask-image:linear-gradient(#000 58%,#0000 97%)}.vsuepq_devices{height:520px}@container pic (min-width:1080px){.vsuepq_devices{height:600px}}.vsuepq_app{gap:8px;height:100%;padding:8px;display:flex}.vsuepq_side{background:var(--panel);border-radius:12px;flex-direction:column;flex:none;gap:2px;width:228px;padding:12px 10px;display:flex;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff0a}.vsuepq_sideBrand{font:600 15px / 1 var(--display);align-items:center;gap:9px;padding:4px 8px 14px;display:flex}.vsuepq_search{background:var(--hover);height:32px;box-shadow:inset 0 0 0 1px var(--divider);color:var(--text-3);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;font-size:13px;display:flex}.vsuepq_search kbd{font:12px var(--sans);margin-left:auto}.vsuepq_navI{height:38px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.vsuepq_navI svg{color:var(--text-3)}.vsuepq_navOn{background:var(--on);color:var(--text)}.vsuepq_navOn svg{color:var(--text)}.vsuepq_pill{min-width:22px;height:20px;color:var(--bad-text);text-align:center;background:#ee5a5f29;border-radius:10px;margin-left:auto;padding:0 7px;font-size:12px;line-height:20px}.vsuepq_grow{flex:1}.vsuepq_main{flex-direction:column;flex:1;min-width:0;padding:20px 24px 0;display:flex}.vsuepq_dl{border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1;padding-top:2px}.vsuepq_dlRow{grid-template-columns:minmax(0,1fr) repeat(3,120px);align-items:center;column-gap:20px;padding:0 20px;display:grid}.vsuepq_dlHead{height:36px;color:var(--text-3);border-bottom:1px solid var(--divider);font-size:12px}.vsuepq_dlGroup{color:var(--text-2);padding:16px 20px 6px;font-size:13px;font-weight:600}.vsuepq_dlGroup em{color:var(--text-3);margin-left:6px;font-style:normal;font-weight:400}.vsuepq_dev{height:54px}.vsuepq_m{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;display:flex}.vsuepq_m i{text-align:right;width:34px;font-style:normal}.vsuepq_m s{background:var(--track);border-radius:2px;flex:1;height:4px;text-decoration:none;position:relative;overflow:hidden}.vsuepq_m s:after{content:"";width:var(--v);background:var(--bar);border-radius:2px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.vsuepq_mWarn s:after{background:var(--warn)}.vsuepq_mWarn i{color:var(--warn-text)}.vsuepq_mNone{color:var(--text-3)}.vsuepq_guest{height:44px}.vsuepq_guest .vsuepq_who{padding-left:42px;position:relative}.vsuepq_guest .vsuepq_who:before{content:"";border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;border-bottom-left-radius:7px;width:18px;position:absolute;top:-26px;bottom:50%;left:17px}.vsuepq_guest .vsuepq_tile{border-radius:7px;width:28px;height:28px}.vsuepq_guest .vsuepq_tile>svg{width:16px;height:16px}.vsuepq_guest .vsuepq_who b{font-size:13px}.vsuepq_guest .vsuepq_who small{font-size:12px}@container pic (max-width:999px){.vsuepq_side{display:none}.vsuepq_app{padding:0}.vsuepq_main{padding:18px 16px 0}.vsuepq_dlRow{grid-template-columns:minmax(0,1fr) repeat(3,104px);column-gap:16px;padding:0 16px}.vsuepq_dlGroup{padding-inline:16px}}@container pic (max-width:559px){.vsuepq_main{padding:14px 10px 0}.vsuepq_dlRow{grid-template-columns:minmax(0,1fr) 92px;column-gap:12px;padding:0 12px}.vsuepq_dlRow>:nth-child(2),.vsuepq_dlRow>:nth-child(3){display:none}.vsuepq_dlGroup{padding-inline:12px}.vsuepq_ctlLabel{display:none}}.vsuepq_al{padding:18px}.vsuepq_al .vsuepq_pageHead{flex-wrap:wrap;margin-bottom:14px}.vsuepq_al .vsuepq_pageHead h3{font-size:18px;line-height:26px}.vsuepq_alGroup{color:var(--text-2);padding:12px 16px 4px;font-size:13px;font-weight:600}.vsuepq_alRow{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:64px;padding:8px 12px 8px 16px;display:grid;position:relative}.vsuepq_alRow+.vsuepq_alRow{border-top:1px solid var(--divider)}.vsuepq_what b{font-size:14px;font-weight:500;line-height:18px;display:block}.vsuepq_what small,.vsuepq_when small{color:var(--text-3);font-size:12px;line-height:17px;display:block}.vsuepq_when{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:18px}.vsuepq_when.vsuepq_wText{color:var(--warn-text)}.vsuepq_when.vsuepq_bText{color:var(--bad-text)}.vsuepq_acts{gap:4px;display:flex}.vsuepq_done .vsuepq_what b{color:var(--text-2)}.vsuepq_menu{z-index:2;background:var(--panel-2);border-radius:10px;padding:4px;font-size:13px;position:absolute;top:52px;right:12px;box-shadow:0 12px 32px -8px #000000b3,0 0 0 1px #ffffff1a}.vsuepq_menu>div{white-space:nowrap;background:var(--on);border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}@container pic (max-width:559px){.vsuepq_alRow{grid-template-columns:36px minmax(0,1fr) auto}.vsuepq_acts,.vsuepq_menu,.vsuepq_al .vsuepq_pageHead .vsuepq_ctl{display:none}}
.vSOv9G_home{--display:var(--font-heading), "Mona Sans", system-ui, sans-serif;--sans:var(--font-sans), Inter, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--text);font-family:var(--sans);overflow-x:clip}.vSOv9G_wrap{max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto;container:page/inline-size}@media (min-width:768px){.vSOv9G_wrap{padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px))}}.vSOv9G_display{font:600 clamp(38px, 6.5cqi, 80px) / 1 var(--display);letter-spacing:-.034em;text-wrap:balance}.vSOv9G_display span{background:linear-gradient(#fff 12%,#c6c6ce);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.07em;display:block}.vSOv9G_page{font:600 clamp(30px, 4.3cqi, 52px) / 1.05 var(--display);letter-spacing:-.03em;text-wrap:balance}.vSOv9G_lede{color:var(--text-lede);font-size:clamp(18px,2cqi,21px);line-height:1.5}.vSOv9G_sub{color:var(--text-2);font-size:clamp(17px,1.6cqi,19px);line-height:1.55}.vSOv9G_meta{color:var(--text-3);font-size:14px;line-height:1.5}.vSOv9G_meta a,.vSOv9G_link{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.vSOv9G_meta a:hover,.vSOv9G_link:hover{color:var(--text)}.vSOv9G_mono{font-family:var(--mono)}.vSOv9G_btn{height:46px;font:500 15px / 1 var(--sans);white-space:nowrap;transition:background-color .15s, box-shadow .15s, transform .15s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.vSOv9G_btn:active{transform:scale(.98)}.vSOv9G_btn svg{width:16px;height:16px}.vSOv9G_btnMain{color:#fff;background:linear-gradient(#e2177e,#c7006a);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff0f,0 1px 2px #0009,0 12px 28px -12px #d6006fbf}.vSOv9G_btnMain:hover{background:linear-gradient(#ee2a8c,#d6006f)}.vSOv9G_btnGhost{color:var(--text);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff12}.vSOv9G_btnGhost:hover{background:#ffffff1a}.vSOv9G_btnSolid{color:#0a0a0c;background:var(--text);box-shadow:inset 0 1px #fff,0 1px 2px #0009,0 14px 28px -16px #000000e6}.vSOv9G_btnSolid:hover{background:#fff}.vSOv9G_hero{padding-block:64px 0;position:relative;overflow:hidden}@media (min-width:1000px){.vSOv9G_hero{padding-block:104px 0}}.vSOv9G_heroHead{justify-items:start;gap:28px;display:grid}.vSOv9G_heroSide{justify-items:start;gap:32px;display:grid}.vSOv9G_hero .vSOv9G_lede{max-width:32em}.vSOv9G_actions{flex-wrap:wrap;gap:12px;display:flex}.vSOv9G_hero .vSOv9G_btn{height:50px;padding:0 26px;font-size:16px}.vSOv9G_hero .vSOv9G_meta{margin-top:18px}.vSOv9G_hero .vSOv9G_demoNote{max-width:30em;margin-top:4px}@container page (max-width:520px){.vSOv9G_actions{flex-direction:column;align-self:stretch}.vSOv9G_actions .vSOv9G_btn{width:100%}}.vSOv9G_pill{height:34px;font:500 13.5px / 1 var(--sans);color:var(--text-2);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 5px;transition:background-color .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff0f}.vSOv9G_pill:hover{color:var(--text);background:#ffffff17}.vSOv9G_pill b{height:24px;color:var(--text);font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.vSOv9G_pill svg{width:14px;height:14px;color:var(--text-3)}.vSOv9G_heroFrame{margin-top:60px;position:relative}@media (min-width:1000px){.vSOv9G_heroFrame{margin-top:80px}}.vSOv9G_heroFrame:before{content:"";z-index:0;background:radial-gradient(closest-side, var(--lamp), #ffffff08 60%, transparent);pointer-events:none;width:1500px;height:620px;position:absolute;top:-250px;left:50%;transform:translate(-50%)}@media (min-width:740px) and (max-width:1139px){.vSOv9G_hero:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--bg));pointer-events:none;width:110px;height:540px;position:absolute;bottom:0;right:0}}@keyframes vSOv9G_rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.lt-motion .vSOv9G_pill{animation:vSOv9G_rise .7s var(--ease-out) both}.lt-motion .vSOv9G_display{animation:vSOv9G_rise .7s var(--ease-out) both}.lt-motion .vSOv9G_hero .vSOv9G_lede{animation:vSOv9G_rise .7s var(--ease-out) both}.lt-motion .vSOv9G_heroCta{animation:vSOv9G_rise .7s var(--ease-out) both}.lt-motion .vSOv9G_display{animation-delay:60ms}.lt-motion .vSOv9G_hero .vSOv9G_lede{animation-delay:.14s}.lt-motion .vSOv9G_heroCta{animation-delay:.22s}.lt-motion .vSOv9G_heroFrame{animation:vSOv9G_rise 1.1s var(--ease-out) .32s both}}.vSOv9G_connects{text-align:center;padding-block:72px 24px}.vSOv9G_conn{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px clamp(22px,3.4cqi,48px);margin-top:20px;padding-block:26px;display:flex;position:relative}.vSOv9G_conn:before,.vSOv9G_conn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff21 22% 78%,#0000);height:1px;position:absolute;left:0;right:0}.vSOv9G_conn:before{top:0}.vSOv9G_conn:after{bottom:0}.vSOv9G_conn span{font:500 clamp(15px, 1.5cqi, 17px) / 24px var(--sans);color:var(--text);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.vSOv9G_conn svg{width:20px;height:20px}.vSOv9G_connects .vSOv9G_sub{max-width:36em;margin:26px auto 0;font-size:16px}.vSOv9G_story{padding-block:64px}@media (min-width:1000px){.vSOv9G_story{padding-block:104px}}.vSOv9G_story[id]{scroll-margin-top:16px}.vSOv9G_row{align-items:center;gap:40px;display:grid}@container page (min-width:1000px){.vSOv9G_row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.vSOv9G_rowFlip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vSOv9G_rowFlip .vSOv9G_copy{order:2}.vSOv9G_row .vSOv9G_page{font-size:clamp(30px,3.5cqi,42px)}}.vSOv9G_copy .vSOv9G_sub{max-width:30em;margin-top:18px}.vSOv9G_centerHead{text-align:center;max-width:860px;margin:0 auto 48px}.vSOv9G_centerHead .vSOv9G_sub{max-width:36em;margin:18px auto 0}.vSOv9G_alertsFrame{margin-top:30px}.vSOv9G_pushes{z-index:6;width:min(372px,82%);position:absolute;top:-40px;right:-14px}@container page (max-width:520px){.vSOv9G_pushes{right:0}}.vSOv9G_push{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);font:13px / 17px var(--sans);background:#2e2e34cc;border-radius:20px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:11px 16px 12px 11px;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff24,0 26px 50px -18px #000000e6}.vSOv9G_pushIcon{width:38px;height:38px;color:var(--text);background:#ffffff1a;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a}.vSOv9G_pushIcon svg{width:20px;height:20px}.vSOv9G_pushTop{color:var(--text-2);justify-content:space-between;font-size:12px;display:flex}.vSOv9G_pushTop b{font-weight:500}.vSOv9G_pushTop time{font-variant-numeric:tabular-nums}.vSOv9G_pushText strong{color:var(--text);margin-top:1px;font-size:13.5px;font-weight:600;line-height:18px;display:block}.vSOv9G_pushText small{color:var(--text-lede);font-size:13px;line-height:18px;display:block}.vSOv9G_pushBack{z-index:0;background:#222227d9;border-radius:18px;height:40px;padding:0;display:block;position:absolute;bottom:-9px;left:16px;right:16px}.vSOv9G_trustHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex}.vSOv9G_trustHead .vSOv9G_sub{max-width:34em;margin-top:18px}.vSOv9G_btns{flex-wrap:wrap;gap:10px;display:flex}.vSOv9G_facts{column-gap:48px;margin:56px 0 0;padding:0;list-style:none;display:grid}@container page (min-width:700px){.vSOv9G_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:1000px){.vSOv9G_facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.vSOv9G_facts li{border-top:1px solid #ffffff1a;padding:22px 0 28px}.vSOv9G_facts b{font:600 18px / 1.3 var(--display);letter-spacing:-.012em;display:block}.vSOv9G_facts span{color:var(--text-2);margin-top:8px;font-size:15.5px;line-height:1.55;display:block}.vSOv9G_faq h2{margin-bottom:20px}@media (min-width:1080px){.vSOv9G_faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:72px;display:grid}.vSOv9G_faq h2{grid-area:1/1/span 12;margin:14px 0 0}.vSOv9G_faq details{grid-column:2}}.vSOv9G_faq details{border-bottom:1px solid #ffffff17}.vSOv9G_faq details:first-of-type{border-top:1px solid #ffffff17}.vSOv9G_faq summary{cursor:pointer;font:500 18px / 1.4 var(--sans);letter-spacing:-.008em;align-items:center;gap:16px;padding:22px 0;list-style:none;transition:color .15s;display:flex}.vSOv9G_faq summary:hover{color:#fff}.vSOv9G_faq summary::-webkit-details-marker{display:none}.vSOv9G_faq summary:after{content:"+";font:300 24px / 1 var(--sans);color:var(--text-3);margin-left:auto}.vSOv9G_faq details[open] summary:after{content:"−"}.vSOv9G_faq details p{max-width:42em;color:var(--text-2);padding:0 0 24px;font-size:16.5px;line-height:1.6}.vSOv9G_install{text-align:center;padding-bottom:96px;position:relative}.vSOv9G_install .vSOv9G_wrap{position:relative}.vSOv9G_install .vSOv9G_wrap:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--lamp), transparent);pointer-events:none;width:min(1100px,150%);height:560px;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.vSOv9G_appIcon{filter:drop-shadow(0 20px 28px #000000b3);width:96px;height:96px;margin:0 auto 28px;display:block}.vSOv9G_install .vSOv9G_page{font-size:clamp(36px,5.6cqi,68px)}.vSOv9G_install .vSOv9G_sub{max-width:32em;margin:18px auto 0}.vSOv9G_code{text-align:left;background:var(--term-bg);max-width:780px;box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff12, 0 44px 80px -44px #000;border-radius:16px;margin:44px auto 0;position:relative}.vSOv9G_code:before{content:"";background:linear-gradient(90deg, transparent, var(--rim), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.vSOv9G_step{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 12px 18px 22px;display:grid}.vSOv9G_step+.vSOv9G_step{border-top:1px solid var(--divider)}.vSOv9G_stepN{font:500 13px / 22px var(--mono);color:var(--text-3);padding-top:18px}.vSOv9G_cmd{min-width:0;overflow-x:auto}.vSOv9G_cmd small{color:var(--text-3);margin-bottom:4px;font-size:13px;display:block}.vSOv9G_cmd code{font:13.5px / 1.65 var(--mono);color:var(--term-text);white-space:pre;display:block}.vSOv9G_prompt{color:var(--text-3);-webkit-user-select:none;user-select:none}.vSOv9G_note{color:var(--text-3);margin-top:6px;font-size:13px;display:block}.vSOv9G_copyBtn{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-top:12px;display:grid}.vSOv9G_copyBtn:hover{background:var(--fill);color:var(--text)}.vSOv9G_copyBtn svg{width:16px;height:16px}.vSOv9G_copyDone{color:var(--ok)}.vSOv9G_agents{text-align:left;max-width:780px;margin:48px auto 0}.vSOv9G_agents>.vSOv9G_meta{margin-bottom:12px}.vSOv9G_apps{gap:12px;display:grid}@container page (min-width:560px){.vSOv9G_apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.vSOv9G_apps .vSOv9G_btn{height:54px;font-size:16px}.vSOv9G_apps .vSOv9G_btn svg{width:18px;height:18px}.vSOv9G_agents>.vSOv9G_appsNote{margin:12px 0 24px}.vSOv9G_appsNote a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.vSOv9G_appsNote a:hover{color:var(--text)}.vSOv9G_alist{background:#ffffff05;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.vSOv9G_agent{align-items:center;gap:12px;min-height:56px;padding:10px 18px;transition:background-color .15s;display:flex}.vSOv9G_agent+.vSOv9G_agent{border-top:1px solid var(--divider)}.vSOv9G_agent:hover{background:var(--hover)}.vSOv9G_agentTxt{flex-wrap:wrap;column-gap:10px;min-width:0;display:flex}.vSOv9G_agent b{font-size:15px;font-weight:500}.vSOv9G_agent small{color:var(--text-3);font-size:14px}.vSOv9G_agent>svg{width:16px;height:16px;color:var(--text-3);transition:transform .15s var(--ease-out), color .15s;flex:none;margin-left:auto}.vSOv9G_agent:hover>svg{color:var(--text);transform:translate(3px)}.vSOv9G_version{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:28px;display:flex}
.tIlJAq_story{padding-block:56px;scroll-margin-top:56px}@container page (min-width:1000px){.tIlJAq_story{padding-block:88px}}.tIlJAq_checks{text-align:left;gap:2px 32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tIlJAq_checksWide{margin-top:36px}@container page (min-width:700px){.tIlJAq_checksWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:1000px){.tIlJAq_checksWide{grid-template-columns:repeat(3,minmax(0,1fr))}}.tIlJAq_checks li{grid-template-columns:18px minmax(0,1fr);gap:12px;padding:6px 0;font-size:15px;line-height:1.45;display:grid}.tIlJAq_checks b{color:var(--text);font-weight:500}.tIlJAq_val{color:var(--text-2)}.tIlJAq_ck{height:21.75px;color:var(--text-3);align-items:center;display:flex}.tIlJAq_ck svg{width:16px;height:16px}.tIlJAq_flag{vertical-align:1px;margin-left:8px}.tIlJAq_docs{margin-top:18px;display:inline-block}.tIlJAq_marks{border-block:1px solid var(--divider);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(22px,3.4cqi,44px);padding-block:24px;display:flex}.tIlJAq_marks span{font:500 16px / 24px var(--sans);color:var(--text);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.tIlJAq_marks svg{width:20px;height:20px}.tIlJAq_closing{text-align:center}.tIlJAq_closing p{max-width:36em;margin:18px auto 0}.tIlJAq_closingActions{justify-content:center}
.W_qXAG_jump{border-top:1px solid var(--divider);color:var(--text-2);flex-wrap:wrap;gap:8px 20px;margin-top:32px;padding-top:16px;font-size:14px;line-height:1.5;display:flex}.W_qXAG_jump a:hover{color:var(--text)}@container page (min-width:700px){.W_qXAG_platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:1000px){.W_qXAG_platforms{grid-template-columns:repeat(4,minmax(0,1fr))}}
.N49hRa_secHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.N49hRa_segLg{background:var(--fill);border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.N49hRa_segLg button{height:40px;color:var(--text-2);font:500 15px / 1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background-color .15s,color .15s}.N49hRa_segLg button[aria-selected=true]{color:var(--text);background:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000080}.N49hRa_toolLine{max-width:40em;margin-top:18px}.N49hRa_toolsFrame{margin-top:40px}.N49hRa_toolsShot{height:clamp(360px,46cqi,500px)}.N49hRa_pane100{height:100%}.N49hRa_tabs{border-bottom:1px solid var(--divider);background:var(--panel);align-items:center;gap:2px;height:44px;padding:0 8px;display:flex}.N49hRa_tab{height:32px;color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.N49hRa_tabOn{background:var(--on);color:var(--text)}.N49hRa_tabX{width:14px;height:14px;color:var(--text-3)}.N49hRa_live{background:var(--ok);border-radius:50%;width:7px;height:7px}.N49hRa_tag{height:18px;color:var(--text-2);background:#ffffff14;border-radius:5px;padding:0 6px;font-size:11px;line-height:18px}.N49hRa_split{background:var(--divider);grid-template-columns:1fr 1fr;gap:1px;height:calc(100% - 44px);display:grid}.N49hRa_splitFull{height:100%}.N49hRa_pane{background:var(--term-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.N49hRa_paneHead{height:34px;color:var(--text-3);white-space:nowrap;border-bottom:1px solid #ffffff0d;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.N49hRa_paneHead b{color:var(--text-2);font-weight:500}.N49hRa_chip{height:20px;color:var(--text-2);background:#ffffff12;border-radius:6px;padding:0 7px;font-size:11.5px;line-height:20px}.N49hRa_tt{font:13px / 20px var(--mono);color:var(--term-text);white-space:pre;margin:0;padding:12px 14px}.N49hRa_p{color:var(--term-ok)}.N49hRa_u{color:var(--term-blue)}.N49hRa_w{color:var(--warn-text)}.N49hRa_cur{vertical-align:-3px;background:var(--term-text);width:8px;height:16px;animation:1.1s step-end infinite N49hRa_blink;display:inline-block}@keyframes N49hRa_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.N49hRa_cur{animation:none}}@container (max-width:619px){.N49hRa_split{grid-template-columns:1fr}.N49hRa_split>.N49hRa_pane+.N49hRa_pane{display:none}}.N49hRa_fpane{background:var(--panel)}.N49hRa_crumb{height:40px;color:var(--text-2);border-bottom:1px solid var(--divider);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:flex}.N49hRa_crumb b{color:var(--text);font-weight:500}.N49hRa_crumbBtn{height:28px;margin-left:auto;padding:0 10px;font-size:12px}.N49hRa_frow{height:38px;color:var(--text-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 72px 92px;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:grid}.N49hRa_frow+.N49hRa_frow{border-top:1px solid #ffffff0a}.N49hRa_fname{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.N49hRa_frow svg{width:16px;height:16px;color:var(--text-3);flex:none}.N49hRa_fsel{background:var(--on)}.N49hRa_fsize{text-align:right}.N49hRa_fdate{color:var(--text-3)}.N49hRa_xfer{z-index:2;background:var(--panel-2);border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 12px 32px -8px #000000b3,0 0 0 1px #ffffff1a}.N49hRa_xfer b{white-space:nowrap;font-weight:500}.N49hRa_xferBar{background:var(--track);border-radius:2px;flex:1;min-width:60px;height:4px;position:relative;overflow:hidden}.N49hRa_xferBar:after{content:"";background:var(--bar);border-radius:2px;width:64%;position:absolute;inset:0 auto 0 0}.N49hRa_xferT{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.N49hRa_rvBar{border-bottom:1px solid var(--divider);background:var(--panel);align-items:center;gap:10px;height:52px;padding:0 10px 0 14px;display:flex}.N49hRa_rvBar .N49hRa_rvTile{width:30px;height:30px}.N49hRa_rvBar .N49hRa_rvTile>svg{width:17px;height:17px}.N49hRa_q{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.N49hRa_q:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.N49hRa_screen{background:#000;height:calc(100% - 52px);padding:16px 20px;overflow:hidden}.N49hRa_vga{font:13px / 19px var(--mono);color:#c8c8c8;white-space:pre;margin:0}.N49hRa_vgaOk{color:#52d273}@container (max-width:619px){.N49hRa_hideSm{display:none}}.N49hRa_scaled{margin:0 auto;position:relative;overflow:hidden}.N49hRa_canvas{transform-origin:0 0;transform:scale(var(--s,.8));position:absolute;top:0;left:0}.N49hRa_map{background:var(--canvas);width:100%;height:100%;display:flex}.N49hRa_mapMain{flex:1;position:relative}.N49hRa_mapBar{border-bottom:1px solid var(--divider);align-items:center;gap:10px;height:52px;padding:0 14px 0 18px;display:flex}.N49hRa_mapBar h3{font:600 16px / 24px var(--sans)}.N49hRa_mapArea{position:absolute;inset:52px 0 0}.N49hRa_lines{width:100%;height:100%;position:absolute;inset:0}.N49hRa_lines path{fill:none;stroke:#ffffff2e;stroke-width:1.5px}.N49hRa_lines .N49hRa_lineOn{stroke:var(--text-2)}.N49hRa_lines .N49hRa_lineOff{stroke-dasharray:3 4}.N49hRa_node{text-align:center;width:104px;margin-left:-52px;position:absolute}.N49hRa_node .N49hRa_nodeTile{border-radius:11px;width:46px;height:46px;margin:0 auto}.N49hRa_node .N49hRa_nodeTile>svg{width:23px;height:23px}.N49hRa_nodeSel .N49hRa_nodeTile{box-shadow:0 0 0 1.5px var(--text), inset 0 1px 0 #ffffff0d;color:var(--text)}.N49hRa_node b{margin-top:7px;font-size:13px;font-weight:500;line-height:18px;display:block}.N49hRa_node small{color:var(--text-3);font-size:12px;line-height:16px;display:block}.N49hRa_node .N49hRa_noteW{color:var(--warn-text)}.N49hRa_node .N49hRa_noteB{color:var(--bad-text)}.N49hRa_fold{background:var(--fill);height:22px;color:var(--text-2);border-radius:6px;margin-top:6px;padding:0 8px;font-size:12px;line-height:22px;display:inline-block}.N49hRa_stack{background:var(--panel);border-radius:10px;width:140px;margin-left:-70px;padding:4px;position:absolute;box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff0a}.N49hRa_stack>div{white-space:nowrap;align-items:center;gap:7px;height:26px;padding:0 7px;font-size:12.5px;display:flex}.N49hRa_stack .N49hRa_inner{color:var(--text-2);padding-left:25px}.N49hRa_stack .N49hRa_more{color:var(--text-3);padding-left:25px}.N49hRa_stack svg{width:14px;height:14px;color:var(--text-3);flex:none}.N49hRa_sdot{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.N49hRa_insp{border-left:1px solid var(--divider);background:var(--panel);flex:none;width:300px;padding:18px}.N49hRa_insp h4{color:var(--text-3);margin:20px 0 6px;font-size:12px;font-weight:500}.N49hRa_irow{align-items:center;gap:9px;height:32px;font-size:13px;display:flex}.N49hRa_irow svg{width:16px;height:16px;color:var(--text-3)}.N49hRa_irow small{color:var(--text-3);margin-left:auto;font-size:12px}.N49hRa_inspBtns{gap:8px;margin-top:22px;display:flex}.N49hRa_keys{padding:18px}.N49hRa_form{gap:16px 24px;padding:20px;display:grid}@container (min-width:640px){.N49hRa_form{grid-template-columns:1fr 1fr}.N49hRa_form h3,.N49hRa_keysFoot{grid-column:1/-1}}.N49hRa_form h3{font:600 17px / 24px var(--sans)}.N49hRa_fieldLabel{color:var(--text-2);margin-bottom:6px;font-size:13px;display:block}.N49hRa_field+.N49hRa_field{margin-top:14px}.N49hRa_input{background:var(--sunk);border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.N49hRa_chev{width:14px;height:14px;color:var(--text-3);margin-left:auto;transform:rotate(90deg)}.N49hRa_checks{box-shadow:inset 0 0 0 1px var(--divider);border-radius:8px}.N49hRa_check{align-items:center;gap:10px;height:34px;padding:0 12px;font-size:13.5px;display:flex}.N49hRa_check+.N49hRa_check{border-top:1px solid var(--divider)}.N49hRa_checkNo{color:var(--text-2)}.N49hRa_box{border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff40}.N49hRa_boxOn{background:var(--text);box-shadow:none;color:#0a0a0c}.N49hRa_box svg{width:12px;height:12px}.N49hRa_keysFoot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.N49hRa_url{font:12.5px var(--mono);color:var(--text-3);margin-right:auto}.N49hRa_audit{color:var(--text-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px 16px;font-size:13px;display:grid}.N49hRa_auditT{color:var(--text-3);font-variant-numeric:tabular-nums}.N49hRa_auditWhat{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.N49hRa_denied{color:var(--bad-text);font-weight:500}
.T5cuSa_wrap{justify-content:center;display:flex}.T5cuSa_phone{background:#050506;border-radius:52px;width:318px;padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff24,inset 0 0 0 2px #ffffff0d,0 44px 80px -40px #000}.T5cuSa_screen{background:var(--canvas);height:620px;font:14px / 20px var(--sans);color:var(--text);border-radius:42px;padding:0 14px;position:relative;overflow:hidden}.T5cuSa_status{align-items:center;height:50px;padding:0 20px;font-size:14px;font-weight:600;display:flex;position:relative}.T5cuSa_island{background:#000;border-radius:14px;width:96px;height:28px;margin-left:-48px;position:absolute;top:12px;left:50%}.T5cuSa_title{font:700 30px / 36px var(--sans);letter-spacing:-.02em;margin:6px 4px 10px}.T5cuSa_secHead{justify-content:space-between;align-items:baseline;margin:14px 4px 8px;display:flex}.T5cuSa_secHead b{font-size:15px;font-weight:600}.T5cuSa_secHead span{color:var(--text-2);font-size:13px}.T5cuSa_card{background:var(--panel);border-radius:16px;box-shadow:0 0 0 1px #ffffff0f}.T5cuSa_row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:grid}.T5cuSa_row+.T5cuSa_row{border-top:1px solid var(--divider)}.T5cuSa_tile{border-radius:8px;width:32px;height:32px}.T5cuSa_tile>svg{width:18px;height:18px}.T5cuSa_what{min-width:0}.T5cuSa_what b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:18px;display:block;overflow:hidden}.T5cuSa_what small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.T5cuSa_when{font-variant-numeric:tabular-nums;font-size:12px}.T5cuSa_bars{gap:4px;width:52px;display:grid}.T5cuSa_bar{background:var(--track);border-radius:2px;height:3px;text-decoration:none;display:block;position:relative;overflow:hidden}.T5cuSa_bar:after{content:"";width:var(--v);background:var(--bar);border-radius:2px;position:absolute;inset:0 auto 0 0}.T5cuSa_barWarn:after{background:var(--warn)}.T5cuSa_tabbar{border-top:1px solid var(--divider);background:#131316f0;grid-template-columns:repeat(5,1fr);padding:8px 6px 26px;display:grid;position:absolute;bottom:0;left:0;right:0}.T5cuSa_tabbar span{color:var(--text-3);justify-items:center;gap:3px;font-size:10px;display:grid;position:relative}.T5cuSa_tabbar svg{width:22px;height:22px}.T5cuSa_tabbar .T5cuSa_tabOn{color:var(--text)}.T5cuSa_tabbar em{background:var(--bad);min-width:17px;height:17px;font:600 11px / 17px var(--sans);color:#fff;text-align:center;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-4px;left:calc(50% + 6px)}
.nLU0vW_diagram{margin-top:8px}.nLU0vW_tier{gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:720px){.nLU0vW_tier{grid-template-columns:repeat(3,minmax(0,1fr))}}.nLU0vW_node{box-shadow:inset 0 0 0 1px var(--ring);border-radius:12px;padding:14px 16px}.nLU0vW_node b{font-size:15px;font-weight:500;display:block}.nLU0vW_node span{color:var(--text-2);margin-top:4px;font-size:14px;line-height:1.5;display:block}.nLU0vW_node code{font:12.5px / 1.5 var(--mono);color:var(--text-3);overflow-wrap:anywhere;margin-top:8px;display:block}.nLU0vW_host{box-shadow:inset 0 0 0 1px var(--ring);border-radius:16px;padding:12px}.nLU0vW_hostHead{flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:2px 4px 12px;display:flex}.nLU0vW_hostHead b{font-size:15px;font-weight:500}.nLU0vW_hostHead span{color:var(--text-3);font-size:13px}.nLU0vW_host .nLU0vW_node{background:var(--panel);box-shadow:none}.nLU0vW_host .nLU0vW_optional{box-shadow:none;outline:1px dashed var(--ring);outline-offset:-1px;background:0 0}.nLU0vW_joint{height:28px;display:grid}.nLU0vW_joint i{background:var(--ring);justify-self:center;width:1px;height:100%}.nLU0vW_joint i+i{display:none}@container (min-width:720px){.nLU0vW_joint{grid-template-columns:repeat(3,minmax(0,1fr))}.nLU0vW_joint i+i{display:block}}.nLU0vW_caption{margin-top:16px}.nLU0vW_diagramWrap{padding-block:24px 8px}.nLU0vW_center{text-align:center;margin-top:18px}
._3rPSzG_posts{border-bottom:1px solid var(--divider);margin:8px 0 0;padding:0;list-style:none;container:posts/inline-size}._3rPSzG_post{border-top:1px solid var(--divider)}._3rPSzG_postLink{gap:4px;padding:20px 0 22px;display:grid}@container posts (min-width:640px){._3rPSzG_postLink{grid-template-columns:136px minmax(0,1fr);column-gap:32px}._3rPSzG_postDate{padding-top:3px}}._3rPSzG_postDate{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}._3rPSzG_postTitle{font:600 19px / 1.3 var(--display);letter-spacing:-.01em;color:var(--text);text-wrap:balance}._3rPSzG_postLine{color:var(--text-2);max-width:40em;margin-top:6px;font-size:15px;line-height:1.5}._3rPSzG_postLink:hover ._3rPSzG_postTitle{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}._3rPSzG_empty{color:var(--text-2);margin-top:8px;font-size:16px}._3rPSzG_back{color:var(--text-3);gap:6px;margin-top:40px;font-size:14px;display:inline-flex}._3rPSzG_back:hover{color:var(--text)}._3rPSzG_header{padding:20px 0 32px}._3rPSzG_meta{color:var(--text-3);font-size:14px;line-height:1.45}._3rPSzG_title{font:600 clamp(30px, 4vw, 44px) / 1.1 var(--display);letter-spacing:-.022em;text-wrap:balance;max-width:24ch;margin-top:12px}
.-ZWgpW_cards{gap:14px;padding-block:24px 16px;display:grid}@container page (min-width:760px){.-ZWgpW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.-ZWgpW_card{box-shadow:inset 0 0 0 1px var(--divider), inset 0 1px 0 #ffffff14;background:#ffffff06;border-radius:14px;align-content:start;gap:16px;padding:22px;display:grid}.-ZWgpW_name{font:600 20px / 1.25 var(--display);letter-spacing:-.014em}.-ZWgpW_name a{text-underline-offset:4px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.-ZWgpW_name a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.-ZWgpW_and{color:var(--text-3);font-weight:400}.-ZWgpW_side p{color:var(--text-2);margin-top:4px;font-size:15px;line-height:1.5}.-ZWgpW_label{letter-spacing:.02em;color:var(--text-3);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.-ZWgpW_ours{border-top:1px solid var(--divider);padding-top:14px}.-ZWgpW_ours p{color:var(--text)}.-ZWgpW_center{text-align:center;margin-top:18px}
.zHJwMa_article{--display:var(--font-heading), "Mona Sans", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;max-width:68ch;padding-top:16px}.zHJwMa_h1{font:600 clamp(34px, 4.6vw, 56px) / 1.04 var(--display);letter-spacing:-.024em;text-wrap:balance;color:var(--text);margin:40px 0 16px;scroll-margin-top:80px}.zHJwMa_h1:first-child{margin-top:0}.zHJwMa_h2{font:600 22px / 1.25 var(--display);letter-spacing:-.014em;text-wrap:balance;color:var(--text);margin:44px 0 12px;scroll-margin-top:80px}.zHJwMa_h2:first-child{margin-top:0}.zHJwMa_h3{letter-spacing:-.006em;color:var(--text);margin:28px 0 8px;scroll-margin-top:80px;font-size:17px;font-weight:600;line-height:1.4}.zHJwMa_p{color:var(--text-lede);margin:0 0 16px;font-size:16px;line-height:1.7}.zHJwMa_p strong,.zHJwMa_li strong{color:var(--text);font-weight:600}.zHJwMa_ul,.zHJwMa_ol{color:var(--text-lede);margin:0 0 18px;padding-left:1.3em;font-size:16px;line-height:1.65}.zHJwMa_ul{list-style:outside}.zHJwMa_ol{list-style:decimal}.zHJwMa_ul ::marker{color:var(--text-3)}.zHJwMa_ol ::marker{color:var(--text-3)}.zHJwMa_li{padding-left:4px}.zHJwMa_li+.zHJwMa_li{margin-top:8px}.zHJwMa_a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52;transition:text-decoration-color .12s}.zHJwMa_a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.zHJwMa_hr{border:0;border-top:1px solid var(--divider);margin:36px 0}.zHJwMa_code{background:var(--fill);font:.88em / 1.5 var(--mono);color:var(--text);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px}.zHJwMa_notice{box-shadow:inset 0 0 0 1px var(--ring);color:var(--text-2);border-radius:12px;margin:0 0 24px;padding:14px 16px;font-size:15px;line-height:1.6}
.R8ThZq_anchor{scroll-margin-top:72px}.R8ThZq_mark{color:var(--text);flex:none;display:inline-flex}.R8ThZq_mark svg{width:30px;height:30px}.R8ThZq_facts{color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.45}.R8ThZq_hub{padding-block:24px 8px}.R8ThZq_hubHead{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.R8ThZq_hubTitle{flex:1;min-width:240px}.R8ThZq_hubHead .R8ThZq_mark svg{width:38px;height:38px}.R8ThZq_foot{border-top:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}
.TuRYWW_link{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.TuRYWW_link:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.TuRYWW_records{box-shadow:inset 0 0 0 1px var(--divider);border-radius:14px;margin-top:20px}.TuRYWW_record+.TuRYWW_record{border-top:1px solid var(--divider)}.TuRYWW_record[open]{background:#ffffff04}.TuRYWW_record:first-child,.TuRYWW_record:first-child>summary{border-top-left-radius:14px;border-top-right-radius:14px}.TuRYWW_record:last-child,.TuRYWW_record:last-child:not([open])>summary{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.TuRYWW_summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;column-gap:14px;padding:14px 16px;scroll-margin-top:80px;list-style:none;display:grid}.TuRYWW_summary::-webkit-details-marker{display:none}.TuRYWW_summary:hover{background:var(--hover)}.TuRYWW_summary:after{content:"+";text-align:center;font:400 20px / 22px var(--sans);color:var(--text-3);grid-area:1/3/span 3}.TuRYWW_record[open]>.TuRYWW_summary:after{content:"−"}.TuRYWW_id,.TuRYWW_title,.TuRYWW_meta,.TuRYWW_tagInline{grid-column:1}.TuRYWW_id{font:500 12.5px / 1.5 var(--mono);color:var(--text-3)}.TuRYWW_title{overflow-wrap:anywhere;margin-top:2px;font-size:15.5px;font-weight:500;line-height:1.45}.TuRYWW_meta{color:var(--text-3);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.45}.TuRYWW_tagCol{grid-area:1/2/span 3;padding-top:1px}.TuRYWW_tagInline{margin-top:8px;display:none}@container (max-width:559px){.TuRYWW_tagCol{display:none}.TuRYWW_tagInline{display:block}}.TuRYWW_body{gap:18px;padding:4px 16px 20px;display:grid}@container (min-width:760px){.TuRYWW_body{padding:4px 46px 22px 16px}}.TuRYWW_body h4{color:var(--text);font-size:14px;font-weight:500}.TuRYWW_body p{max-width:72ch;color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.6}.TuRYWW_links{color:var(--text-2);flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}
