.Phone_phone__A3mBD{--canvas:#121214;--card:#1c1c1e;--ink:#f4f3f2;--ink-muted:rgba(255,255,255,.62);--ink-soft:rgba(255,255,255,.45);--ink-faint:rgba(255,255,255,.22);--hairline:rgba(255,255,255,.1);--red:#d4736e;--orange:#d9a066;--green:#6cc28a;--bubble:#2c2c2e;--bubble-ink:#f4f3f2;--glass:rgba(30,30,32,.78);--pill-bg:rgba(40,40,43,.82);--control:rgba(255,255,255,.06);--seg-on:#f4f3f2;--seg-on-ink:#000;--send:#5a5a5e;--send-ink:#1c1c1e;--send-ready:#f4f3f2;--send-ready-ink:#000;--banner-bg:rgba(38,38,41,.9);--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;width:100%;aspect-ratio:402/874;overflow:hidden;padding:2.6%;border-radius:13.5%/6.2%;background:#050505;box-shadow:inset 0 0 0 1.5px #2b2b2e,0 30px 80px rgba(0,0,0,.5)}.Phone_phone__A3mBD[data-theme=light]{--canvas:#f4f3f2;--card:#fff;--ink:#000;--ink-muted:rgba(0,0,0,.55);--ink-soft:rgba(0,0,0,.4);--ink-faint:rgba(0,0,0,.2);--hairline:rgba(0,0,0,.08);--green:#34a35a;--bubble:#494949;--bubble-ink:#fff;--glass:rgba(252,251,251,.86);--pill-bg:rgba(255,255,255,.9);--control:#fff;--seg-on:#000;--seg-on-ink:#fff;--send:#d2d1d0;--send-ink:#fff;--send-ready:#000;--send-ready-ink:#fff;--banner-bg:rgba(255,255,255,.92)}.Phone_screen__UuSxV{container-type:inline-size;--pt:calc(100cqw / 402);position:relative;height:100%;overflow:hidden;border-radius:11.4%/5.3%;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:calc(16 * var(--pt));display:flex;flex-direction:column;isolation:isolate}.Phone_status__fp4ZB{flex:none;height:calc(54 * var(--pt));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;padding:0 calc(10 * var(--pt));font-size:calc(17 * var(--pt));font-weight:600;position:relative;z-index:3}.Phone_island__wHoFP{width:calc(124 * var(--pt));height:calc(36 * var(--pt));border-radius:999px;background:#000}.Phone_icons__coA_B{display:flex;gap:calc(6 * var(--pt));align-items:center}.Phone_icons__coA_B svg{height:calc(12 * var(--pt));fill:currentColor}.Phone_topBar__xIOlw{flex:none;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(4 * var(--pt)) calc(14 * var(--pt)) calc(10 * var(--pt))}.Phone_round__cIBhP{position:relative;width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:50%;display:grid;place-items:center;background:var(--control);box-shadow:inset 0 0 0 1px var(--hairline)}.Phone_round__cIBhP svg{width:calc(16 * var(--pt));color:var(--ink)}.Phone_round__cIBhP[data-dot]:after{content:"";position:absolute;top:calc(1 * var(--pt));right:calc(1 * var(--pt));width:calc(9 * var(--pt));height:calc(9 * var(--pt));border-radius:50%;background:#6ba3be;box-shadow:0 0 0 calc(2 * var(--pt)) var(--canvas)}.Phone_segments__Q6EVd{display:flex;padding:calc(3 * var(--pt));border-radius:999px;background:var(--control);box-shadow:inset 0 0 0 1px var(--hairline);font-size:calc(14.5 * var(--pt))}.Phone_segments__Q6EVd span{padding:calc(7 * var(--pt)) calc(14 * var(--pt));border-radius:999px;color:var(--ink-muted)}.Phone_segments__Q6EVd span[data-on]{background:var(--seg-on);color:var(--seg-on-ink)}.PhoneChat_wrap__SGP4a{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;width:min(100%,340px)}.PhoneChat_messages__zTRuP{--pt:calc(100cqw / 402);flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:calc(8 * var(--pt)) calc(18 * var(--pt)) calc(130 * var(--pt));display:flex;flex-direction:column;gap:calc(22 * var(--pt));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(18 * var(--pt)),#000 calc(100% - 120 * var(--pt)),transparent calc(100% - 70 * var(--pt)));mask-image:linear-gradient(to bottom,transparent,#000 calc(18 * var(--pt)),#000 calc(100% - 120 * var(--pt)),transparent calc(100% - 70 * var(--pt)))}.PhoneChat_messages__zTRuP::-webkit-scrollbar{display:none}.PhoneChat_mascot__Yr2Z_{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(56 * var(--pt));opacity:.9}.PhoneChat_turn__BIdPd{display:flex;flex-direction:column;gap:calc(12 * var(--pt))}.PhoneChat_user__1n788{align-self:flex-end;max-width:82%;padding:calc(10 * var(--pt)) calc(16 * var(--pt));border-radius:calc(22 * var(--pt));background:var(--bubble);color:var(--bubble-ink);font-size:calc(15.5 * var(--pt));line-height:1.35;animation:PhoneChat_rise__NZ3k8 .28s cubic-bezier(.2,.8,.2,1)}.PhoneChat_thinking__i31zX{font-size:calc(15 * var(--pt));background:linear-gradient(90deg,var(--ink-soft) 0,var(--ink) 45%,var(--ink-soft) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:PhoneChat_shimmer__CblO8 1.4s linear infinite}.PhoneChat_tools__Zd24l{list-style:none;display:flex;flex-direction:column;gap:calc(6 * var(--pt));font-family:var(--mono);font-size:calc(11.5 * var(--pt));letter-spacing:.04em;color:var(--ink-soft)}.PhoneChat_tools__Zd24l li{display:flex;align-items:center;gap:calc(8 * var(--pt));animation:PhoneChat_rise__NZ3k8 .22s ease-out}.PhoneChat_check__ZXbA3,.PhoneChat_spin__jRvMv{width:calc(12 * var(--pt));text-align:center;color:var(--ink-muted)}.PhoneChat_check__ZXbA3{color:var(--green)}.PhoneChat_answer__4s_eI{font-size:calc(15.5 * var(--pt));line-height:1.45;display:flex;flex-direction:column;gap:calc(9 * var(--pt))}.PhoneChat_answer__4s_eI h4{font-size:inherit;font-weight:600;margin-top:calc(2 * var(--pt))}.PhoneChat_answer__4s_eI strong{font-weight:600}.PhoneChat_answer__4s_eI em{font-style:italic}.PhoneChat_answer__4s_eI ol,.PhoneChat_answer__4s_eI ul{padding-left:calc(22 * var(--pt));display:flex;flex-direction:column;gap:calc(5 * var(--pt))}.PhoneChat_answer__4s_eI ol{list-style:decimal}.PhoneChat_answer__4s_eI ul{list-style:disc}.PhoneChat_answer__4s_eI li::marker{color:var(--ink-soft)}.PhoneChat_bottom__Au3Om{position:absolute;inset:auto 0 0;padding:0 calc(12 * var(--pt)) calc(26 * var(--pt));display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--pt));z-index:2}.PhoneChat_pill__oZkYM{max-width:92%;padding:calc(8 * var(--pt)) calc(14 * var(--pt));border-radius:999px;border:0;background:var(--pill-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-muted);font:inherit;font-size:calc(14 * var(--pt));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;translate:0 calc(6 * var(--pt));pointer-events:none;transition:opacity .35s ease,translate .35s ease,color .2s}.PhoneChat_pill__oZkYM[data-on]{opacity:1;translate:0 0;pointer-events:auto}.PhoneChat_composer__BjqCW{width:100%;display:flex;align-items:center;gap:calc(8 * var(--pt));padding:calc(7 * var(--pt));border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--hairline)}.PhoneChat_plus__J2Z9v{width:calc(38 * var(--pt));height:calc(38 * var(--pt));display:grid;place-items:center;font-size:calc(24 * var(--pt));font-weight:300}.PhoneChat_field__1TPJt{flex:1 1;min-width:0;text-align:left;border:0;background:none;font:inherit;font-size:calc(16 * var(--pt));color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhoneChat_placeholder___7pHr{color:var(--ink-soft)}.PhoneChat_draft__D5M8j{color:var(--ink)}.PhoneChat_send__FKYBI{width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:50%;border:0;display:grid;place-items:center;background:var(--send);color:var(--send-ink);transition:background .2s}.PhoneChat_send__FKYBI[data-ready]{background:var(--send-ready);color:var(--send-ready-ink)}.PhoneChat_send__FKYBI svg{width:calc(16 * var(--pt))}.PhoneChat_banner__oIQwK{position:absolute;z-index:4;top:calc(56 * var(--pt));left:calc(10 * var(--pt));right:calc(10 * var(--pt));display:flex;flex-direction:column;gap:calc(3 * var(--pt));padding:calc(12 * var(--pt)) calc(16 * var(--pt));border-radius:calc(20 * var(--pt));background:var(--banner-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--hairline),0 10px 30px rgba(0,0,0,.15);translate:0 calc(-130 * var(--pt));transition:translate .45s cubic-bezier(.2,.9,.25,1.08)}.PhoneChat_banner__oIQwK[data-on]{translate:0 0}.PhoneChat_banner__oIQwK small{font-family:var(--mono);font-size:calc(11 * var(--pt));letter-spacing:.06em;color:var(--ink-soft)}.PhoneChat_banner__oIQwK strong{font-weight:600;font-size:calc(16 * var(--pt))}.PhoneChat_banner__oIQwK span{font-size:calc(14 * var(--pt));color:var(--ink-muted)}@keyframes PhoneChat_rise__NZ3k8{0%{opacity:0;translate:0 6px}}@keyframes PhoneChat_shimmer__CblO8{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.PhoneChat_tools__Zd24l li,.PhoneChat_user__1n788{animation:none}.PhoneChat_thinking__i31zX{animation:none;color:var(--ink-muted);background:none}.PhoneChat_banner__oIQwK,.PhoneChat_pill__oZkYM{transition:none}}.BuildChat_demo__ajQiU{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(32px,7vw,112px);gap:clamp(32px,7vw,112px);align-items:center}.BuildChat_device__JKgfn{position:relative;width:100%}.BuildChat_card__J4riE,.BuildChat_reply__By6tY{animation:BuildChat_rise__eS_VM .35s cubic-bezier(.2,.8,.2,1)}.BuildChat_card__J4riE{padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-radius:calc(16 * var(--pt));background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(108,194,138,.3);gap:calc(4 * var(--pt))!important}.BuildChat_link__24ESo{color:#8ec5dc;text-decoration:underline;text-underline-offset:3px}.BuildChat_server__13pEh{display:flex;flex-direction:column;gap:22px;max-width:420px}.BuildChat_label__d3m_K{font-size:13px;color:#777}.BuildChat_steps__r9dyV{list-style:none;display:flex;flex-direction:column}.BuildChat_steps__r9dyV li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:14px 0;border-top:1px solid #1f1f1f;color:#4a4a4a;transition:color .35s}.BuildChat_steps__r9dyV li:last-child{border-bottom:1px solid #1f1f1f}.BuildChat_steps__r9dyV li span:last-child{display:flex;flex-direction:column;gap:3px}.BuildChat_steps__r9dyV strong{font-size:16px;font-weight:700;letter-spacing:-.015em}.BuildChat_steps__r9dyV small{font-size:13px;color:inherit;opacity:.8}.BuildChat_steps__r9dyV li[data-state]{color:#f4f3f2}.BuildChat_steps__r9dyV li[data-state] small{color:#888;opacity:1}.BuildChat_dot__qrgqJ{width:9px;height:9px;border-radius:50%;border:1px solid #3a3a3a;align-self:center;transition:background .3s,border-color .3s}.BuildChat_steps__r9dyV li[data-state=active] .BuildChat_dot__qrgqJ{border-color:#f4f3f2;animation:BuildChat_pulse__jdM_v 1s ease-in-out infinite}.BuildChat_steps__r9dyV li[data-state=done] .BuildChat_dot__qrgqJ{background:#6cc28a;border-color:#6cc28a}.BuildChat_stats__w_lS0{font-size:13px;line-height:1.5;color:#888;opacity:0;transition:opacity .5s}.BuildChat_stats__w_lS0[data-on]{opacity:1}@keyframes BuildChat_rise__eS_VM{0%{opacity:0;translate:0 6px}}@keyframes BuildChat_pulse__jdM_v{50%{background:#f4f3f2}}@media (max-width:760px){.BuildChat_demo__ajQiU{grid-template-columns:minmax(0,1fr);justify-items:center}.BuildChat_device__JKgfn{max-width:340px}.BuildChat_server__13pEh{width:100%}}@media (prefers-reduced-motion:reduce){.BuildChat_card__J4riE,.BuildChat_reply__By6tY{animation:none}.BuildChat_steps__r9dyV li[data-state=active] .BuildChat_dot__qrgqJ{animation:none;background:#f4f3f2}}.BuildHistory_history__hQGiI{--mono:var(--font-geist-mono),ui-monospace,monospace;--g:108,194,138;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3vw,40px);border:1px solid #1e1e1e;border-radius:16px;background:rgba(255,255,255,.014)}.BuildHistory_calHead__2h1eQ{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:#f4f3f2}.BuildHistory_legend__O4dWL{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.04em;color:#555}.BuildHistory_legend__O4dWL i{width:10px;height:10px;border-radius:2px}.BuildHistory_legend__O4dWL i:first-of-type{margin-left:4px}.BuildHistory_legend__O4dWL i:last-of-type{margin-right:4px}.BuildHistory_calWrap__iEGpQ{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px;overflow:hidden}.BuildHistory_cal__foE8o,.BuildHistory_range__TdXyO{display:grid;grid-template-columns:repeat(53,15px);grid-gap:4px;gap:4px;flex:none}.BuildHistory_cal__foE8o{grid-auto-flow:column;grid-template-rows:repeat(7,15px)}.BuildHistory_range__TdXyO{font-family:var(--mono);font-size:10px;color:#555;white-space:nowrap}.BuildHistory_ghost__28E30{display:block;border-radius:2px;background:#0c0c0c}.BuildHistory_cell__Okl8J,.BuildHistory_legend__O4dWL i{display:block;aspect-ratio:1;border-radius:2px}.BuildHistory_cell__Okl8J[data-l="0"],.BuildHistory_legend__O4dWL i[data-l="0"]{background:#141414}.BuildHistory_cell__Okl8J[data-l="1"],.BuildHistory_legend__O4dWL i[data-l="1"]{background:rgba(var(--g),.22)}.BuildHistory_cell__Okl8J[data-l="2"],.BuildHistory_legend__O4dWL i[data-l="2"]{background:rgba(var(--g),.42)}.BuildHistory_cell__Okl8J[data-l="3"],.BuildHistory_legend__O4dWL i[data-l="3"]{background:rgba(var(--g),.68)}.BuildHistory_cell__Okl8J[data-l="4"],.BuildHistory_legend__O4dWL i[data-l="4"]{background:rgb(var(--g));box-shadow:0 0 6px rgba(var(--g),.45)}.BuildHistory_history__hQGiI:not([data-on]) .BuildHistory_cell__Okl8J{opacity:0}.BuildHistory_history__hQGiI[data-on] .BuildHistory_cell__Okl8J{animation:BuildHistory_fill__4SlT0 .45s calc(var(--c) * 30ms) ease-out backwards}.BuildHistory_split__T_gWq{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;margin-top:14px;padding-top:26px;border-top:1px solid #1a1a1a}.BuildHistory_log__Ttb8q{height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.BuildHistory_log__Ttb8q:focus-visible{outline:1px solid #fff;outline-offset:4px}.BuildHistory_track___CDfF{list-style:none;display:flex;flex-direction:column;animation:BuildHistory_scroll__9gdur 240s linear infinite}.BuildHistory_log__Ttb8q:focus-within .BuildHistory_track___CDfF,.BuildHistory_log__Ttb8q:hover .BuildHistory_track___CDfF{animation-play-state:paused}.BuildHistory_track___CDfF li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid #161616}.BuildHistory_date__HfLA2{font-family:var(--mono);font-size:10.5px;color:#555}.BuildHistory_title__3yVrF{font-size:14px;line-height:1.4;color:#c9c9c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuildHistory_title__3yVrF b{font-family:var(--mono);font-size:11px;font-weight:400;color:#666;margin-right:4px}.BuildHistory_tag__wTOJG{font-family:var(--mono);font-size:10px;padding:2px 8px;border:1px solid #2a2a2a;border-radius:999px;color:#858585}.BuildHistory_tag__wTOJG[data-tag=dream],.BuildHistory_tag__wTOJG[data-tag=request]{color:rgb(var(--g));border-color:rgba(var(--g),.35)}.BuildHistory_mix__XWTta{width:100%;max-width:320px;justify-self:center;overflow:visible}.BuildHistory_axis__LeIJd{stroke:rgba(var(--g),.55);stroke-width:1.5}.BuildHistory_shape__n3eFl polygon{fill:rgba(var(--g),.28);stroke:rgb(var(--g));stroke-width:2;stroke-linejoin:round}.BuildHistory_shape__n3eFl circle{fill:#050505;stroke:rgb(var(--g));stroke-width:2}.BuildHistory_mix__XWTta:not([data-on]) .BuildHistory_shape__n3eFl{transform:scale(0)}.BuildHistory_mix__XWTta[data-on] .BuildHistory_shape__n3eFl{transform:scale(1);transition:transform 1s cubic-bezier(.2,.9,.3,1.15) .5s}.BuildHistory_mixLabel__IIPPs{font-size:12px;fill:#8a8a8a}.BuildHistory_pct__k6Fer{font-family:var(--mono);font-size:11px;fill:#d8d8d8}@keyframes BuildHistory_fill__4SlT0{0%{opacity:0;transform:scale(.4)}}@keyframes BuildHistory_scroll__9gdur{to{transform:translateY(-50%)}}@media (max-width:760px){.BuildHistory_cal__foE8o,.BuildHistory_range__TdXyO{grid-template-columns:repeat(53,10px);gap:3px}.BuildHistory_cal__foE8o{grid-template-rows:repeat(7,10px)}.BuildHistory_split__T_gWq{grid-template-columns:minmax(0,1fr)}.BuildHistory_track___CDfF li{grid-template-columns:44px minmax(0,1fr)}.BuildHistory_legend__O4dWL,.BuildHistory_tag__wTOJG{display:none}}@media (prefers-reduced-motion:reduce){.BuildHistory_history__hQGiI[data-on] .BuildHistory_cell__Okl8J,.BuildHistory_track___CDfF{animation:none}.BuildHistory_log__Ttb8q{overflow-y:auto}.BuildHistory_mix__XWTta[data-on] .BuildHistory_shape__n3eFl{transition:none}}.WidgetTour_device__5jJTu{position:relative;width:100%}.WidgetTour_viewport__YWWbr{position:relative;flex:1 1;min-height:0;overflow:hidden}.WidgetTour_today__Ce1bx{padding:calc(8 * var(--pt)) calc(14 * var(--pt)) calc(140 * var(--pt));display:flex;flex-direction:column;gap:calc(10 * var(--pt));transition:translate .9s cubic-bezier(.3,.7,.2,1)}.WidgetTour_today__Ce1bx[data-scrolled]{translate:0 calc(-250 * var(--pt))}.WidgetTour_day__yyS0T{font-size:calc(34 * var(--pt));font-weight:600;letter-spacing:-.02em;line-height:1.1;padding:0 calc(6 * var(--pt))}.WidgetTour_meta__2TXEY,.WidgetTour_section__QhZi1{font-family:var(--mono);font-size:calc(11.5 * var(--pt));letter-spacing:.06em;color:var(--ink-soft);padding:0 calc(6 * var(--pt))}.WidgetTour_section__QhZi1{margin-top:calc(10 * var(--pt))}.WidgetTour_card__S98BI{background:var(--card);border-radius:calc(18 * var(--pt));padding:calc(14 * var(--pt)) calc(16 * var(--pt));display:flex;flex-direction:column;gap:calc(6 * var(--pt));font-size:calc(15 * var(--pt));line-height:1.4}.WidgetTour_card__S98BI strong{font-weight:500}.WidgetTour_card__S98BI p{color:var(--ink)}.WidgetTour_card__S98BI b{font-weight:600}.WidgetTour_card__S98BI[data-list]{padding-bottom:calc(6 * var(--pt))}.WidgetTour_cardHead__oKZyA{display:flex;justify-content:space-between;align-items:baseline}.WidgetTour_cardHead__oKZyA small{font-family:var(--mono);font-size:calc(11 * var(--pt));letter-spacing:.06em;color:var(--ink-soft)}.WidgetTour_row__RWa4I{display:flex;justify-content:space-between;align-items:center;padding:calc(8 * var(--pt)) 0;border-top:1px solid var(--hairline)}.WidgetTour_row__RWa4I span{display:flex;flex-direction:column;gap:calc(2 * var(--pt))}.WidgetTour_row__RWa4I b{font-weight:500}.WidgetTour_row__RWa4I small,.WidgetTour_speed__9_r3n span{font-size:calc(13 * var(--pt));color:var(--ink-muted)}.WidgetTour_row__RWa4I i{font-style:normal;color:var(--ink-soft);font-size:calc(20 * var(--pt))}.WidgetTour_action__oROL5{font-style:normal;font-size:calc(13 * var(--pt));padding:calc(6 * var(--pt)) calc(12 * var(--pt));border-radius:999px;background:#000;color:#fff}.WidgetTour_heavy__BvBho{font-size:calc(11 * var(--pt));padding:calc(1 * var(--pt)) calc(6 * var(--pt));border-radius:calc(5 * var(--pt));background:#d4736e;color:#fff;vertical-align:middle;font-weight:500}.WidgetTour_speed__9_r3n{display:flex;justify-content:space-between;align-items:center;padding:calc(4 * var(--pt)) 0}.WidgetTour_speed__9_r3n span{display:flex;align-items:center;gap:calc(8 * var(--pt))}.WidgetTour_speed__9_r3n i{width:calc(8 * var(--pt));height:calc(8 * var(--pt));border-radius:50%;background:#d4736e}.WidgetTour_speed__9_r3n i[data-level=slow]{background:#d9a066}.WidgetTour_speed__9_r3n b{font-family:var(--mono);font-weight:500;font-size:calc(13 * var(--pt))}.WidgetTour_building__Mr_Q0{display:flex;gap:calc(12 * var(--pt));align-items:flex-start;padding:calc(14 * var(--pt)) calc(16 * var(--pt));border-radius:calc(18 * var(--pt));border:1.5px dashed rgba(0,0,0,.18);color:var(--ink-soft);font-size:calc(15 * var(--pt));animation:WidgetTour_appear__5nVeP .6s cubic-bezier(.2,.8,.2,1) .3s both}.WidgetTour_building__Mr_Q0>span:first-child{font-family:var(--mono);width:calc(12 * var(--pt))}.WidgetTour_building__Mr_Q0 span:last-child{display:flex;flex-direction:column;gap:calc(3 * var(--pt))}.WidgetTour_building__Mr_Q0 b{font-weight:500;color:var(--ink-muted)}.WidgetTour_building__Mr_Q0 small{font-size:calc(13.5 * var(--pt))}.WidgetTour_scrim__bnwm4{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .4s}.WidgetTour_scrim__bnwm4[data-on]{opacity:1}.WidgetTour_sheet__XK6_n{position:absolute;z-index:4;left:0;right:0;top:calc(62 * var(--pt));bottom:0;border-radius:calc(38 * var(--pt)) calc(38 * var(--pt)) 0 0;background:#f2f2f6;padding:calc(16 * var(--pt)) calc(18 * var(--pt));display:flex;flex-direction:column;gap:calc(8 * var(--pt));translate:0 102%;transition:translate .5s cubic-bezier(.3,.8,.2,1)}.WidgetTour_sheet__XK6_n[data-on]{translate:0 0}.WidgetTour_sheetHead__ZSOFJ{position:relative;display:flex;justify-content:center;align-items:center;height:calc(44 * var(--pt));margin-bottom:calc(6 * var(--pt))}.WidgetTour_sheetHead__ZSOFJ strong{font-size:calc(17 * var(--pt));font-weight:600}.WidgetTour_done__gOWbU{position:absolute;right:0;padding:calc(10 * var(--pt)) calc(16 * var(--pt));border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);font-size:calc(16 * var(--pt));font-weight:500}.WidgetTour_group__5bOzs{font-size:calc(14 * var(--pt));color:var(--ink-soft);padding:calc(6 * var(--pt)) calc(14 * var(--pt)) 0}.WidgetTour_list__rsU9p{background:#fff;border-radius:calc(22 * var(--pt));padding:calc(4 * var(--pt)) 0}.WidgetTour_editRow__sDzZc{display:grid;grid-template-columns:calc(22 * var(--pt)) calc(30 * var(--pt)) minmax(0,1fr) calc(22 * var(--pt));grid-gap:calc(12 * var(--pt));gap:calc(12 * var(--pt));align-items:center;padding:calc(9 * var(--pt)) calc(16 * var(--pt));font-size:calc(15 * var(--pt))}.WidgetTour_editRow__sDzZc+.WidgetTour_editRow__sDzZc{box-shadow:inset 0 1px 0 var(--hairline)}.WidgetTour_editRow__sDzZc>span:nth-child(3){display:flex;flex-direction:column;gap:calc(1 * var(--pt));min-width:0}.WidgetTour_editRow__sDzZc b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WidgetTour_editRow__sDzZc small{font-size:calc(12.5 * var(--pt));color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WidgetTour_minus__Tb28W{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border-radius:50%;background:#d4736e;position:relative}.WidgetTour_minus__Tb28W:after{content:"";position:absolute;left:25%;right:25%;top:46%;height:8%;background:#fff;border-radius:2px}.WidgetTour_icon___m1Rx{width:calc(30 * var(--pt));height:calc(30 * var(--pt));border-radius:calc(8 * var(--pt));background:#f2f2f6;display:grid;place-items:center}.WidgetTour_icon___m1Rx svg{width:calc(16 * var(--pt))}.WidgetTour_handle__iMVqM{height:calc(9 * var(--pt));border-top:1.5px solid #c4c4c8;border-bottom:1.5px solid #c4c4c8;position:relative}.WidgetTour_handle__iMVqM:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px solid #c4c4c8;translate:0 -50%}.WidgetTour_added__5zUVs{animation:WidgetTour_appear__5nVeP .45s cubic-bezier(.2,.8,.2,1)}.WidgetTour_hint__UFdeS{background:#fff;border-radius:calc(18 * var(--pt));padding:calc(12 * var(--pt)) calc(16 * var(--pt));font-size:calc(13.5 * var(--pt));line-height:1.4;color:var(--ink-muted)}.WidgetTour_sheetBottom__85Tmx{margin-top:auto;padding-bottom:calc(14 * var(--pt));display:flex;flex-direction:column;gap:calc(10 * var(--pt))}.WidgetTour_status__dkHye{padding:calc(10 * var(--pt)) calc(14 * var(--pt));border-radius:calc(18 * var(--pt));background:rgba(255,255,255,.9);box-shadow:0 4px 16px rgba(0,0,0,.06);font-size:calc(13.5 * var(--pt));line-height:1.4;animation:WidgetTour_appear__5nVeP .4s cubic-bezier(.2,.8,.2,1)}@keyframes WidgetTour_appear__5nVeP{0%{opacity:0;translate:0 calc(8 * var(--pt))}}@media (prefers-reduced-motion:reduce){.WidgetTour_scrim__bnwm4,.WidgetTour_sheet__XK6_n,.WidgetTour_today__Ce1bx{transition:none}.WidgetTour_added__5zUVs,.WidgetTour_building__Mr_Q0,.WidgetTour_status__dkHye{animation:none}}.DreamShift_shift__98Fgy{--mono:var(--font-geist-mono),ui-monospace,monospace;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:clamp(28px,4.5vw,72px);gap:clamp(28px,4.5vw,72px);padding:clamp(24px,3.4vw,44px);border:1px solid #1e1e1e;border-radius:16px;background:rgba(255,255,255,.014)}.DreamShift_shift__98Fgy:after,.DreamShift_shift__98Fgy:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity 1.8s ease}.DreamShift_shift__98Fgy:before{background:radial-gradient(90% 70% at 0 0,rgba(92,104,190,.11),transparent 70%)}.DreamShift_shift__98Fgy:after{opacity:0;background:radial-gradient(90% 75% at 0 0,rgba(255,164,108,.13),transparent 70%)}.DreamShift_shift__98Fgy[data-dawn]:before{opacity:0}.DreamShift_shift__98Fgy[data-dawn]:after{opacity:1}.DreamShift_log__Azv_b{display:grid;grid-template-areas:"clock" "status" "feed";grid-template-rows:auto auto 1fr;align-content:start;min-height:100%}.DreamShift_clock__f3zEP{grid-area:clock;font-size:clamp(48px,5vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f4f3f2}.DreamShift_status__lE_nY{grid-area:status;margin-top:14px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:#f4f3f2;animation:DreamShift_rise__qIMsc .4s cubic-bezier(.2,.8,.2,1)}.DreamShift_push__gZR55,.DreamShift_reads__OWRf6{grid-area:feed;margin-top:24px;transition:opacity .6s,translate .6s}.DreamShift_reads__OWRf6{list-style:none;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;align-self:start;max-height:150px;overflow:hidden}.DreamShift_reads__OWRf6[data-full]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%);mask-image:linear-gradient(180deg,transparent,#000 38%)}.DreamShift_reads__OWRf6 li{flex:none;font-family:var(--mono);font-size:11px;line-height:1.5;color:#525252;overflow-wrap:anywhere;transition:color .4s}.DreamShift_reads__OWRf6 li[data-new]{color:#d8d8d8}.DreamShift_caret__Qe_7j{display:inline-block;width:.6em;height:1.2em;margin-left:2px;vertical-align:-.25em;background:#d8d8d8;animation:DreamShift_blink__IJYOT 1.05s steps(1) infinite}.DreamShift_shift__98Fgy[data-dawn] .DreamShift_reads__OWRf6{opacity:0;translate:0 -6px}.DreamShift_push__gZR55{align-self:start;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #3d3d3d;border-radius:11px;background:#0a0a0a;opacity:0;translate:0 10px;pointer-events:none}.DreamShift_push__gZR55[data-on]{opacity:1;translate:0 0;transition-delay:.5s}.DreamShift_push__gZR55 p{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6e6e6e}.DreamShift_push__gZR55 img{width:14px;height:14px;opacity:.8}.DreamShift_push__gZR55 strong{font-size:15px;font-weight:700;letter-spacing:-.015em;color:#f4f3f2}.DreamShift_push__gZR55 span{font-size:13px;line-height:1.5;color:#9a9a9a;text-wrap:pretty}.DreamShift_replay__Wd2bQ{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:50%;background:none;color:#6e6e6e;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s;animation:DreamShift_show__NdwoQ .5s 1s backwards}.DreamShift_replay__Wd2bQ svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.DreamShift_replay__Wd2bQ:hover{color:#f4f3f2;border-color:#2a2a2a;background:rgba(255,255,255,.04)}.DreamShift_replay__Wd2bQ:focus-visible{outline:1px solid #fff;outline-offset:2px}.DreamShift_board__yhZhE{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:430px}.DreamShift_idle__ZU8UW{position:absolute;inset:0;max-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;pointer-events:none}.DreamShift_idle__ZU8UW svg{width:min(78%,300px);height:auto;overflow:visible}.DreamShift_code__fzAd1 rect{fill:#232323;transform-box:fill-box;transform-origin:left center;animation:DreamShift_grow__nZp3c .7s cubic-bezier(.2,.8,.2,1) backwards}.DreamShift_idle__ZU8UW:not([data-scan]) .DreamShift_code__fzAd1{animation:DreamShift_dim__TxI2H 2.4s ease-in-out infinite}.DreamShift_lit__cjfbs rect{fill:#d8d8d8}.DreamShift_beam___ftw9{fill:rgba(255,255,255,.5);filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}.DreamShift_idle__ZU8UW p{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6e6e6e;animation:DreamShift_rise__qIMsc .4s cubic-bezier(.2,.8,.2,1)}.DreamShift_idle__ZU8UW p span{display:inline-block;vertical-align:bottom;width:0;overflow:hidden;animation:DreamShift_dots__Jemq6 1.4s steps(4,jump-none) infinite}.DreamShift_idle__ZU8UW p span:after{content:"..."}.DreamShift_findings__3TH3N{list-style:none;display:flex;flex-direction:column;gap:8px}.DreamShift_finding__celqE{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid #262626;border-radius:11px;background:#0a0a0a;transition:border-color .3s,background-color .3s,box-shadow .35s}.DreamShift_finding__celqE>*{transition:opacity .4s}.DreamShift_finding__celqE[data-state=active]{border-color:rgba(244,243,242,.88);background-color:#141414;box-shadow:0 0 0 4px rgba(255,255,255,.045)}.DreamShift_finding__celqE[data-state=far]>*{opacity:.35}.DreamShift_rank__Hdl_j{display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:#6e6e6e}.DreamShift_rank__Hdl_j>*{grid-area:1/1;transition:opacity .3s,scale .3s}.DreamShift_rank__Hdl_j b{font-weight:400;opacity:0;scale:.6}.DreamShift_rank__Hdl_j[data-ranked] b{opacity:1;scale:1}.DreamShift_rank__Hdl_j[data-building] b,.DreamShift_rank__Hdl_j[data-ranked] .DreamShift_icon__FHS_h{opacity:0;scale:.6}.DreamShift_spin__As3hm{font-size:18px;line-height:1;color:#d8d8d8;animation:DreamShift_show__NdwoQ .3s ease-out}.DreamShift_icon__FHS_h{width:15px;height:15px;fill:none;stroke:#9a9a9a;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.DreamShift_finding__celqE[data-state=active] .DreamShift_rank__Hdl_j{color:#f4f3f2}.DreamShift_text__Csvna{display:flex;flex-direction:column;gap:5px;min-width:0}.DreamShift_text__Csvna strong{font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:#f4f3f2}.DreamShift_text__Csvna small{font-family:var(--mono);font-size:11px;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DreamShift_finding__celqE[data-state=active] .DreamShift_text__Csvna small{color:#a5a5a5}.DreamShift_state__NJnr7{display:flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid #2a2a2a;border-radius:999px;background:rgba(0,0,0,.5);font-family:var(--mono);font-size:10.5px;color:#858585;white-space:nowrap;animation:DreamShift_rise__qIMsc .35s cubic-bezier(.2,.8,.2,1)}.DreamShift_state__NJnr7 i{width:6px;height:6px;border-radius:50%;background:#6cc28a;box-shadow:0 0 6px rgba(108,194,138,.7)}.DreamShift_state__NJnr7[data-state=running] i{animation:DreamShift_breathe__ROLYz 1.6s ease-in-out infinite}.DreamShift_state__NJnr7[data-state=ready],.DreamShift_state__NJnr7[data-state=running]{color:#d8d8d8;border-color:#3d3d3d}@keyframes DreamShift_show__NdwoQ{0%{opacity:0}}.DreamShift_prs__MKsbM{position:absolute;inset:0;max-height:400px;display:grid;place-items:center;pointer-events:none}.DreamShift_pr__sDyh0{grid-area:1/1;width:236px;height:312px;border:1px solid #4a4a4a;background:#101010;box-shadow:0 18px 40px rgba(0,0,0,.6);translate:-58px -34px;overflow:hidden}.DreamShift_pr__sDyh0[data-front]{translate:58px 34px;border-color:rgba(244,243,242,.88);background:#141414;box-shadow:0 0 0 4px rgba(255,255,255,.045),0 22px 48px rgba(0,0,0,.7)}.DreamShift_prBody__k2dBX{height:100%;display:flex;flex-direction:column;gap:10px;padding:16px}.DreamShift_prHead__qHZMW{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;color:#d8d8d8}.DreamShift_prHead__qHZMW i{width:6px;height:6px;border-radius:50%;background:#6cc28a;box-shadow:0 0 6px rgba(108,194,138,.7)}.DreamShift_prHead__qHZMW span{margin-left:auto;color:#6e6e6e}.DreamShift_prBody__k2dBX strong{font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#f4f3f2;text-wrap:pretty}.DreamShift_prBody__k2dBX code{font-family:var(--mono);font-size:10.5px;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DreamShift_diff__UBCIG{margin-top:auto;display:flex;flex-direction:column;gap:6px}.DreamShift_diff__UBCIG i{height:4px;border-radius:2px;background:#262626}.DreamShift_diff__UBCIG i[data-d="1"]{background:rgba(108,194,138,.55)}.DreamShift_diff__UBCIG i[data-d="-1"]{background:rgba(214,128,110,.5)}.DreamShift_prFoot__kRHLh{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-family:var(--mono);font-size:10.5px;color:#858585;white-space:nowrap}.DreamShift_prFoot__kRHLh b{font-weight:400}.DreamShift_prFoot__kRHLh b[data-add]{color:#6cc28a}.DreamShift_prFoot__kRHLh b[data-del]{color:#d6806e}@keyframes DreamShift_blink__IJYOT{50%{opacity:0}}@keyframes DreamShift_rise__qIMsc{0%{opacity:0;translate:0 6px}}@keyframes DreamShift_grow__nZp3c{0%{scale:0 1;opacity:0}}@keyframes DreamShift_dim__TxI2H{50%{opacity:.55}}@keyframes DreamShift_dots__Jemq6{0%{width:0}to{width:calc(3ch + .42em)}}@keyframes DreamShift_breathe__ROLYz{50%{opacity:.35;box-shadow:none}}@media (max-width:860px){.DreamShift_shift__98Fgy{grid-template-columns:minmax(0,1fr);padding:22px 18px 24px}.DreamShift_board__yhZhE{min-height:0}.DreamShift_board__yhZhE:has(.DreamShift_idle__ZU8UW){min-height:300px}.DreamShift_board__yhZhE:has(.DreamShift_prs__MKsbM){min-height:380px}.DreamShift_pr__sDyh0{width:196px;height:268px;translate:-36px -24px}.DreamShift_prBody__k2dBX{gap:8px;padding:14px}.DreamShift_prBody__k2dBX strong{font-size:15px}.DreamShift_diff__UBCIG i:nth-child(n+7){display:none}.DreamShift_pr__sDyh0[data-front]{translate:36px 24px}.DreamShift_idle__ZU8UW{max-height:280px}.DreamShift_finding__celqE{grid-template-columns:12px minmax(0,1fr);gap:8px 12px}.DreamShift_state__NJnr7{grid-column:2;justify-self:start}.DreamShift_text__Csvna small{white-space:normal}}@media (prefers-reduced-motion:reduce){.DreamShift_caret__Qe_7j,.DreamShift_code__fzAd1 rect,.DreamShift_idle__ZU8UW p,.DreamShift_idle__ZU8UW p span,.DreamShift_replay__Wd2bQ,.DreamShift_state__NJnr7,.DreamShift_state__NJnr7 i,.DreamShift_status__lE_nY{animation:none}}.SystemMap_map__LKLsj{container-type:inline-size;display:flex;flex-direction:column;gap:clamp(32px,3.4vw,52px)}.SystemMap_canvas__nHBGd{position:relative;aspect-ratio:1200/532;--u:calc(100cqw / 1200)}.SystemMap_svg__vIbyi{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.SystemMap_frame___wPep{fill:rgba(255,255,255,.014);stroke:#1e1e1e;stroke-width:1;stroke-dasharray:3 5}.SystemMap_group__u4rD6{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;fill:#4a4a4a}.SystemMap_edge__5KFtk{fill:none;stroke:#272727;stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke .3s}.SystemMap_edge__5KFtk[data-lit]{stroke:#7d7d7d}.SystemMap_label__yGd7S rect{fill:#000;stroke:#222;stroke-width:1;transition:stroke .3s}.SystemMap_label__yGd7S text{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;fill:#525252;transition:fill .3s}.SystemMap_label__yGd7S[data-lit] rect{stroke:#3d3d3d}.SystemMap_label__yGd7S[data-lit] text{fill:#d8d8d8}.SystemMap_packet__uRuNm{fill:#bdbdbd}.SystemMap_packets__yXcZE{opacity:0;animation:SystemMap_dimIn__cjDTU .25s .3s forwards}.SystemMap_node__M6TjV{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));display:flex;align-items:center;gap:calc(16 * var(--u));padding:0 calc(16 * var(--u));border:1px solid #262626;border-radius:calc(11 * var(--u));background:#0a0a0a;color:#f4f3f2;font:inherit;text-align:left;cursor:pointer;transition:opacity .35s,border-color .25s,background-color .25s,box-shadow .35s}.SystemMap_text__l0QQx{display:flex;flex-direction:column;gap:calc(5 * var(--u));min-width:0}.SystemMap_text__l0QQx strong{white-space:nowrap}.SystemMap_node__M6TjV:has(.SystemMap_chips__DJFjC) .SystemMap_text__l0QQx{flex:none}.SystemMap_text__l0QQx strong{font-size:calc(15 * var(--u));font-weight:700;letter-spacing:-.015em;line-height:1.1}.SystemMap_text__l0QQx small{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:calc(11 * var(--u));color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s}.SystemMap_node__M6TjV[data-group=Outside]{border-style:dashed;background:#050505}.SystemMap_node__M6TjV[data-group=Library]{background:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 8px),linear-gradient(90deg,#111,#0b0b0b);border-color:#2e2e2e}.SystemMap_chips__DJFjC{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(6 * var(--u))}.SystemMap_chips__DJFjC i{font-style:normal;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:calc(10.5 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));border:1px solid #2a2a2a;border-radius:999px;color:#858585;background:rgba(0,0,0,.5);white-space:nowrap}.SystemMap_alive__9G2e9{position:absolute;top:calc(11 * var(--u));right:calc(11 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#6cc28a;box-shadow:0 0 calc(6 * var(--u)) rgba(108,194,138,.7);animation:SystemMap_breathe__PhoP4 3s ease-in-out infinite}.SystemMap_node__M6TjV:nth-of-type(5) .SystemMap_alive__9G2e9{animation-delay:-.8s}.SystemMap_node__M6TjV:nth-of-type(6) .SystemMap_alive__9G2e9{animation-delay:-1.6s}.SystemMap_node__M6TjV:nth-of-type(7) .SystemMap_alive__9G2e9{animation-delay:-2.3s}.SystemMap_node__M6TjV:hover{border-color:#4a4a4a}.SystemMap_node__M6TjV[data-state=far]{opacity:.3}.SystemMap_node__M6TjV[data-state=near]{border-color:#3d3d3d}.SystemMap_node__M6TjV[data-state=near] .SystemMap_text__l0QQx small{color:#8a8a8a}.SystemMap_node__M6TjV[data-focus]:not([data-state=active]){border-color:#6a6a6a}.SystemMap_node__M6TjV[data-state=active]{border-color:rgba(244,243,242,.88);border-style:solid;background-color:#141414;box-shadow:0 0 0 calc(4 * var(--u)) rgba(255,255,255,.045),0 calc(14 * var(--u)) calc(36 * var(--u)) rgba(0,0,0,.7)}.SystemMap_node__M6TjV[data-state=active] .SystemMap_text__l0QQx small{color:#a5a5a5}.SystemMap_node__M6TjV:focus-visible{outline:1px solid #fff;outline-offset:3px}.SystemMap_legend__CNsc0{position:absolute;left:0;top:calc(52 * var(--u));display:flex;gap:calc(22 * var(--u));font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:calc(11 * var(--u));color:#555}.SystemMap_legend__CNsc0 span{display:flex;align-items:center;gap:calc(8 * var(--u))}.SystemMap_legend__CNsc0 i{flex:none;display:block}.SystemMap_legendAlive__d9JbK{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#6cc28a}.SystemMap_legendOutside__0Svb_{width:calc(18 * var(--u));height:calc(12 * var(--u));border:1px dashed #4a4a4a;border-radius:calc(3 * var(--u))}.SystemMap_legendPacket__Z2PrR{width:calc(18 * var(--u));height:1px;background:linear-gradient(90deg,#333 0 60%,#fff 60% 72%,#333 72%)}.SystemMap_canvas__nHBGd:not([data-in]) .SystemMap_frame___wPep,.SystemMap_canvas__nHBGd:not([data-in]) .SystemMap_group__u4rD6,.SystemMap_canvas__nHBGd:not([data-in]) .SystemMap_label__yGd7S,.SystemMap_canvas__nHBGd:not([data-in]) .SystemMap_legend__CNsc0,.SystemMap_canvas__nHBGd:not([data-in]) .SystemMap_node__M6TjV{opacity:0}.SystemMap_canvas__nHBGd[data-in] .SystemMap_node__M6TjV{animation:SystemMap_rise__vsZr0 .7s cubic-bezier(.2,.8,.2,1) var(--d) backwards}.SystemMap_canvas__nHBGd[data-in] .SystemMap_frame___wPep,.SystemMap_canvas__nHBGd[data-in] .SystemMap_group__u4rD6{animation:SystemMap_show__eAkf9 .8s .1s backwards}.SystemMap_canvas__nHBGd[data-in] .SystemMap_edge__5KFtk{stroke-dashoffset:0;animation:SystemMap_draw__bleqd .9s cubic-bezier(.6,0,.2,1) var(--d) backwards}.SystemMap_canvas__nHBGd[data-in] .SystemMap_label__yGd7S,.SystemMap_canvas__nHBGd[data-in] .SystemMap_legend__CNsc0{animation:SystemMap_show__eAkf9 .5s 1.2s backwards}.SystemMap_detail__Q0ASt{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding-top:clamp(24px,2.4vw,32px);border-top:1px solid #1a1a1a;min-height:11.5em;animation:SystemMap_rise__vsZr0 .45s cubic-bezier(.2,.8,.2,1);--u:1px}.SystemMap_detailHead__PMarv{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.SystemMap_detailHead__PMarv>small{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5e5e5e}.SystemMap_detailHead__PMarv h3{font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.SystemMap_detail__Q0ASt p{max-width:680px;text-wrap:pretty;color:#9a9a9a;font-size:15px;line-height:1.65}.SystemMap_detail__Q0ASt em{font-style:italic;color:#cfcfcf}.SystemMap_map__LKLsj code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.88em;color:#d0d0d0}@keyframes SystemMap_rise__vsZr0{0%{opacity:0;translate:0 calc(8 * var(--u))}}@keyframes SystemMap_show__eAkf9{0%{opacity:0}to{opacity:1}}@keyframes SystemMap_dimIn__cjDTU{to{opacity:.55}}@keyframes SystemMap_draw__bleqd{0%{stroke-dashoffset:1}}@keyframes SystemMap_breathe__PhoP4{50%{opacity:.35;box-shadow:none}}.SystemMap_list__HtgYi{display:none}@container (max-width: 820px){.SystemMap_canvas__nHBGd{display:none}.SystemMap_list__HtgYi{display:flex;flex-direction:column;gap:22px;--u:1px}.SystemMap_list__HtgYi>div{display:flex;flex-direction:column;gap:10px}.SystemMap_list__HtgYi p{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#555}.SystemMap_list__HtgYi>div>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.SystemMap_list__HtgYi>div>div[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.SystemMap_list__HtgYi [data-count="3"] .SystemMap_node__M6TjV{padding:12px 11px}.SystemMap_list__HtgYi [data-count="3"] .SystemMap_text__l0QQx small{white-space:normal}.SystemMap_list__HtgYi .SystemMap_node__M6TjV{position:relative;min-height:64px;padding:12px 14px;border-radius:10px}.SystemMap_list__HtgYi .SystemMap_node__M6TjV[data-group=Library]{grid-column:1/-1}.SystemMap_list__HtgYi .SystemMap_text__l0QQx strong{font-size:14px}.SystemMap_list__HtgYi .SystemMap_text__l0QQx small{font-size:11px}.SystemMap_list__HtgYi .SystemMap_chips__DJFjC{display:none}.SystemMap_list__HtgYi .SystemMap_node__M6TjV[data-state=far]{opacity:.5}.SystemMap_detail__Q0ASt{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}}@media (prefers-reduced-motion:reduce){.SystemMap_alive__9G2e9,.SystemMap_canvas__nHBGd[data-in] .SystemMap_edge__5KFtk,.SystemMap_canvas__nHBGd[data-in] .SystemMap_frame___wPep,.SystemMap_canvas__nHBGd[data-in] .SystemMap_group__u4rD6,.SystemMap_canvas__nHBGd[data-in] .SystemMap_label__yGd7S,.SystemMap_canvas__nHBGd[data-in] .SystemMap_legend__CNsc0,.SystemMap_canvas__nHBGd[data-in] .SystemMap_node__M6TjV,.SystemMap_detail__Q0ASt{animation:none}}.EricbotPage_project__w1Yb2{padding-bottom:96px}.EricbotPage_title__AQXzu{position:relative;width:100%;margin:0}.EricbotPage_hero__a2Ymi{position:relative;aspect-ratio:16/9;margin:clamp(80px,9vw,128px) 0 0;container-type:inline-size}.EricbotPage_laptop__CTTA0{position:absolute;left:4%;top:4%;width:80%;display:flex;flex-direction:column;align-items:center;animation:EricbotPage_heroIn__BM67z .7s cubic-bezier(.4,0,.2,1) backwards}.EricbotPage_lid__Y5i09{width:100%;padding:1.1% 1.1% 2.2%;border:1px solid rgba(255,255,255,.2);border-radius:1.3cqw 1.3cqw .35cqw .35cqw;background:#000;box-shadow:0 0 0 1px #000,0 24px 60px rgba(0,0,0,.55)}.EricbotPage_lid__Y5i09 img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:.25cqw}.EricbotPage_base__Kjlhw{position:relative;width:112%;height:1.3cqw;border-radius:.15cqw .15cqw 1cqw 1cqw;background:linear-gradient(180deg,#4a4a50,#222226);box-shadow:0 24px 60px rgba(0,0,0,.55)}.EricbotPage_base__Kjlhw i{position:absolute;left:50%;top:0;width:14%;height:45%;translate:-50% 0;border-radius:0 0 .5cqw .5cqw;background:#151517}.EricbotPage_phone__ksN4C{position:absolute;right:0;bottom:2%;height:80%;padding:.55cqw;border:1px solid rgba(255,255,255,.15);border-radius:2.9cqw;background:#000;box-shadow:0 0 0 1px #000,0 24px 60px rgba(0,0,0,.65);animation:EricbotPage_heroIn__BM67z .7s cubic-bezier(.4,0,.2,1) .15s backwards}.EricbotPage_phone__ksN4C img{display:block;height:100%;aspect-ratio:920/2000;object-fit:cover;border-radius:2.4cqw}@keyframes EricbotPage_heroIn__BM67z{0%{opacity:0;translate:0 24px}}@media (prefers-reduced-motion:reduce){.EricbotPage_laptop__CTTA0,.EricbotPage_phone__ksN4C{animation:none}}.EricbotPage_section__e_mfL{margin-top:clamp(160px,16vw,240px);display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.EricbotPage_lede__Rz3KJ{width:min(100%,800px);display:flex;flex-direction:column;gap:20px}.EricbotPage_lede__Rz3KJ h2{text-wrap:balance;font-size:clamp(26px,2.4vw,38px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.EricbotPage_lede__Rz3KJ h3{text-wrap:balance;font-size:clamp(20px,1.65vw,26px);font-weight:800;line-height:1.18;letter-spacing:-.025em;margin-top:clamp(40px,5vw,72px)}.EricbotPage_copy__R9VRp p,.EricbotPage_lede__Rz3KJ p{text-wrap:pretty;font-size:15px;line-height:1.6;color:#fff9}.EricbotPage_lede__Rz3KJ em{font-style:italic;color:#ddd}.EricbotPage_lede__Rz3KJ code,.EricbotPage_steps__9OpMF code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em;color:#c9d7dd}.EricbotPage_hint__DevVI{color:#888!important;font-size:13px!important}.EricbotPage_copy__R9VRp{width:min(100%,800px);display:flex;flex-direction:column;gap:18px}.EricbotPage_split__Osrvg{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.EricbotPage_split__Osrvg[data-reverse]{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.EricbotPage_split__Osrvg>.EricbotPage_lede__Rz3KJ{width:100%}.EricbotPage_phoneVideo__wpuqi{aspect-ratio:804/1748;border-radius:11%/5.1%;box-shadow:0 0 0 6px #050505,0 0 0 7px #2b2b2e}.EricbotPage_deskVideo__1oILj,.EricbotPage_phoneVideo__wpuqi{position:relative;width:100%;overflow:hidden;background:#121214}.EricbotPage_deskVideo__1oILj{border-radius:12px;border:1px solid #222}.EricbotPage_phones__JA0vr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);align-items:start}.EricbotPage_phones__JA0vr figure{margin:0;min-width:0}.EricbotPage_deskShot__HmZyo figcaption,.EricbotPage_phoneShot__5ceVI figcaption,.EricbotPage_phones__JA0vr figcaption{text-wrap:pretty;margin-top:18px;font-size:13px;line-height:1.5;color:#fff9}.EricbotPage_phoneShot__5ceVI{margin:0}.EricbotPage_phoneShot__5ceVI img{display:block;width:100%;height:auto;border-radius:11%/5.1%;box-shadow:0 0 0 6px #050505,0 0 0 7px #2b2b2e}.EricbotPage_deskShot__HmZyo{margin:0;min-width:0}.EricbotPage_deskShot__HmZyo img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #222}.EricbotPage_speaks__7un7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);align-items:center}.EricbotPage_desks__EAxVP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px)}.EricbotPage_steps__9OpMF{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:28px;width:min(100%,800px)}.EricbotPage_steps__9OpMF li{counter-increment:step;position:relative;padding-left:44px;font-size:15px;line-height:1.6;color:#fff9;text-wrap:pretty}.EricbotPage_steps__9OpMF li:before{content:counter(step);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;border:1px solid #333;display:grid;place-items:center;font-size:12px;color:#aaa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EricbotPage_steps__9OpMF strong{color:#f4f3f2;font-weight:700}.EricbotPage_code__xGzZ2{margin:14px 0 0;border:1px solid #1f1f1f;border-radius:8px;background:#0b0b0c;overflow:hidden}.EricbotPage_code__xGzZ2 figcaption{padding:8px 14px;border-bottom:1px solid #1a1a1a;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;color:#666}.EricbotPage_code__xGzZ2 pre{margin:0;padding:14px;overflow-x:auto;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;line-height:1.6;color:#c9d7dd;scrollbar-width:thin}.EricbotPage_numbers__UvoeB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;width:100%;background:#1f1f1f;border:1px solid #1f1f1f;border-radius:9px;overflow:hidden}.EricbotPage_numbers__UvoeB div{background:#000;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.EricbotPage_numbers__UvoeB dt{font-size:12px;color:#777}.EricbotPage_numbers__UvoeB dd{font-size:15px;line-height:1.35;color:#f4f3f2}@media (max-width:900px){.EricbotPage_split__Osrvg,.EricbotPage_split__Osrvg[data-reverse]{grid-template-columns:minmax(0,1fr);justify-items:center}.EricbotPage_split__Osrvg>.EricbotPage_lede__Rz3KJ{order:-1}.EricbotPage_split__Osrvg>.EricbotPage_phoneVideo__wpuqi{width:min(100%,340px)}.EricbotPage_numbers__UvoeB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.EricbotPage_project__w1Yb2{padding-bottom:48px}.EricbotPage_section__e_mfL{margin-top:160px}.EricbotPage_hero__a2Ymi{margin-top:72px}.EricbotPage_phones__JA0vr{grid-template-columns:minmax(0,1fr);gap:48px;justify-items:center}.EricbotPage_phones__JA0vr figure{width:min(100%,300px)}.EricbotPage_speaks__7un7b{grid-template-columns:minmax(0,1fr);justify-items:center}.EricbotPage_speaks__7un7b>figure:last-child{width:min(100%,260px)}.EricbotPage_desks__EAxVP{grid-template-columns:minmax(0,1fr)}.EricbotPage_steps__9OpMF li{padding-left:38px;font-size:14px}.EricbotPage_code__xGzZ2 pre{font-size:11px}}.EricbotPage_components__Urhe3{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);margin-top:clamp(56px,6vw,88px)}.EricbotPage_components__Urhe3 li{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #2a2a2a}.EricbotPage_components__Urhe3 strong{font-size:15px;font-weight:700;letter-spacing:-.01em}.EricbotPage_components__Urhe3 span{text-wrap:pretty;font-size:13px;line-height:1.5;color:#fff9}.EricbotPage_rules__d9LpL{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.EricbotPage_note__r1de_{width:min(100%,800px);text-wrap:pretty;font-size:13px;line-height:1.6;color:#888}@media (max-width:900px){.EricbotPage_components__Urhe3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.EricbotPage_components__Urhe3{grid-template-columns:minmax(0,1fr);gap:4px}.EricbotPage_components__Urhe3 li{padding:12px 0}}.EricbotPage_tour__MwMCN{width:min(100%,340px);justify-self:center}.EricbotPage_deskStack__TOZMN{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px);width:100%}.EricbotPage_deskStack__TOZMN .EricbotPage_deskShot__HmZyo img{border-radius:12px}.EricbotPage_subhead__OCLhP{margin-top:clamp(40px,5vw,80px);gap:12px}.EricbotPage_subhead__OCLhP h3{margin-top:0}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}