._dialog_twz63_2{border:1px solid var(--line);background:var(--panel);width:min(100% - 2rem,38rem);max-height:min(80dvh,34rem);color:var(--ink);margin:12vh auto auto;padding:0;box-shadow:0 40px 120px -30px #000}._dialog_twz63_2::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c}._dialog_twz63_2[open]{animation:.26s cubic-bezier(.16,1,.3,1) _drop_twz63_1}@keyframes _drop_twz63_1{0%{opacity:0;transform:translateY(-10px)scale(.98)}}._panel_twz63_26{max-height:inherit;font-family:var(--font-mono);grid-template-rows:auto minmax(0,1fr) auto;display:grid}._search_twz63_33{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}._search_twz63_33 input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}._search_twz63_33 input::placeholder{color:var(--ink-2)}._prompt_twz63_54{color:var(--signal);font-weight:700}kbd{border:1px solid var(--line);min-width:1.4rem;font-family:var(--font-mono);color:var(--ink-2);border-bottom-width:2px;place-items:center;padding:.05rem .35rem;font-size:.7rem;display:inline-grid}._list_twz63_71{overscroll-behavior:contain;padding:.4rem 0 .6rem;overflow-y:auto}._group_twz63_77{color:var(--ink-2);padding:.7rem 1rem .3rem;font-size:.7rem}._item_twz63_83{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.6rem;padding:0 1rem;font-size:.88rem;display:flex}._item_twz63_83>span:first-child:before{content:"› ";color:#0000}._item_twz63_83[aria-selected=true]{background:color-mix(in srgb, var(--signal) 12%, transparent)}._item_twz63_83[aria-selected=true]>span:first-child:before{color:var(--signal)}._meta_twz63_104{color:var(--ink-2);font-size:.75rem}._empty_twz63_109{color:var(--ink-2);padding:1.5rem 1rem;font-size:.88rem}._footer_twz63_115{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.6rem 1rem;font-size:.72rem;display:flex}._footer_twz63_115 span{align-items:center;gap:.3rem;display:inline-flex}._loader_1tgb9_1{z-index:100;background:var(--paper);color:var(--ink);clip-path:inset(0);transition:clip-path .7s cubic-bezier(.76,0,.24,1);position:fixed;inset:0}._loader_1tgb9_1[data-leaving]{clip-path:inset(0 0 100%)}._loader_1tgb9_1{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:50%;background-size:3rem 3rem}._inner_1tgb9_19{background:radial-gradient(ellipse at center, transparent 0%, var(--paper) 75%);grid-template-rows:1fr auto;padding:clamp(1.25rem,4vw,3rem);display:grid;position:absolute;inset:0}._name_1tgb9_28{white-space:nowrap;direction:ltr;align-self:center;font-size:clamp(2.8rem,11vw,9rem);line-height:1;overflow:hidden}._name_1tgb9_28 span{animation:.7s cubic-bezier(.16,1,.3,1) forwards _rise_1tgb9_1;display:inline-block;transform:translateY(110%)}@keyframes _rise_1tgb9_1{to{transform:none}}._bottom_1tgb9_47{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._lines_1tgb9_54{color:var(--ink-2);font-variant-numeric:tabular-nums;gap:.2rem;font-size:.9rem;display:grid}._lines_1tgb9_54 li{animation:.25s both _fade_1tgb9_1}._ok_1tgb9_65{color:var(--signal);width:1ch;display:inline-block}@keyframes _fade_1tgb9_1{0%{opacity:0;transform:translateY(4px)}}._count_1tgb9_77{color:var(--signal);font-variant-numeric:tabular-nums;direction:ltr;font-size:clamp(3rem,12vw,8rem);line-height:.85}._count_1tgb9_77 span{font-size:.4em}._bar_1tgb9_88{background:var(--signal);transform-origin:0;height:4px;position:absolute;inset:auto 0 0}._header_kyotx_1{z-index:20;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:background-color .45s;position:sticky;top:0}._bar_kyotx_11{align-items:center;gap:.5rem;min-height:4rem;display:flex}@media (width>=46rem){._bar_kyotx_11{gap:1.5rem}}._name_kyotx_23{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);white-space:nowrap;align-items:center;gap:.55rem;margin-inline-end:auto;font-size:1rem;text-decoration:none;display:inline-flex}._name_kyotx_23 img{width:1.5rem;height:auto}._mark_kyotx_40{background:var(--signal);width:.7rem;height:.7rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}._name_kyotx_23:hover ._mark_kyotx_40{transform:rotate(45deg)scale(1.15)}._links_kyotx_50{gap:1.5rem;font-size:.93rem;display:none}._links_kyotx_50 a{color:var(--ink-2);text-decoration:none;transition:color .2s;position:relative}._links_kyotx_50 a:after{content:"";background:var(--signal);transform-origin:100%;height:2px;transition:transform .3s cubic-bezier(.65,0,.35,1);position:absolute;inset:auto 0 -.3rem;transform:scaleX(0)}._links_kyotx_50 a:hover{color:var(--ink)}._links_kyotx_50 a:hover:after{transform-origin:0;transform:scaleX(1)}@media (width>=60rem){._links_kyotx_50{display:flex}}._lang_kyotx_84{border:1.5px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;transition:border-color .2s;display:grid;position:relative}._lang_kyotx_84:hover{border-color:color-mix(in srgb, var(--ink) 50%, var(--line))}._lang_kyotx_84 button{z-index:1;min-width:2.25rem;min-height:2.25rem;color:var(--ink-2);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .4rem;font-size:.8rem;font-weight:700;transition:color .25s;display:inline-flex;position:relative}._lang_kyotx_84 button:hover,._lang_kyotx_84 button[aria-pressed=true]{color:var(--ink)}._lang_kyotx_84 button:hover ._flag_kyotx_122,._lang_kyotx_84 button[aria-pressed=true] ._flag_kyotx_122{filter:none;opacity:1;transform:scale(1.08)}@media (width>=46rem){._lang_kyotx_84 button{padding:0 .75rem 0 .5rem}}._flag_kyotx_122{filter:grayscale(.85);opacity:.65;border-radius:2px;flex:none;width:1.35rem;height:.95rem;transition:filter .25s,opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden;box-shadow:0 0 0 1px #00000059}._flag_kyotx_122 svg{width:100%;height:100%}._code_kyotx_150{display:none}@media (width>=46rem){._code_kyotx_150{display:inline}}._langThumb_kyotx_159{background:var(--panel);width:calc(50% - 3px);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;transition:transform .38s cubic-bezier(.65,0,.35,1);position:absolute;inset-block:3px;inset-inline-start:3px}._lang_kyotx_84[data-active=tr] ._langThumb_kyotx_159{transform:translate(100%)}._switch_kyotx_173{border:1.5px solid var(--ink);grid-template-columns:1fr 1fr;font-size:.85rem;font-weight:650;display:grid;position:relative}._switch_kyotx_173 a{z-index:1;place-items:center;min-width:4rem;min-height:2.5rem;padding:0 .5rem;text-decoration:none;transition:color .3s;display:grid;position:relative}@media (width>=46rem){._switch_kyotx_173 a{min-width:5.5rem}}._switch_kyotx_173 a[aria-current=page]{color:var(--on-signal)}._thumb_kyotx_201{background:var(--signal);width:50%;transition:transform .38s cubic-bezier(.65,0,.35,1),background-color .45s;position:absolute;inset-block:0;inset-inline-start:0}._switch_kyotx_173[data-active=fivem] ._thumb_kyotx_201{transform:translate(100%)}@media (width<=24.5rem){._mark_kyotx_40{display:none}._name_kyotx_23{font-size:.92rem}._switch_kyotx_173 a{min-width:3.5rem;padding:0 .4rem}}._progress_kyotx_225{background:var(--signal);transform-origin:0;pointer-events:none;will-change:transform;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@media (width<=21rem){._bar_kyotx_11{gap:.35rem}._name_kyotx_23{font-size:.85rem}._lang_kyotx_84 button{min-width:2rem;padding:0 .25rem}._switch_kyotx_173 a{min-width:3rem;padding:0 .3rem;font-size:.78rem}}._bar_1qd8c_1{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, var(--paper));font-family:var(--font-mono);color:var(--ink-2);font-size:.75rem}._row_1qd8c_9{white-space:nowrap;align-items:center;gap:1.25rem;min-height:2rem;display:flex;overflow:hidden}._item_1qd8c_18{align-items:center;gap:.45rem;display:inline-flex}._item_1qd8c_18 time{color:var(--ink);font-variant-numeric:tabular-nums}._optional_1qd8c_28{display:none}@media (width>=40rem){._optional_1qd8c_28{display:inline-flex}}._spacer_1qd8c_37{flex:1}._dot_1qd8c_41{background:var(--ok);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%}._cmd_1qd8c_49{min-height:2rem;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .5rem;display:inline-flex}._cmd_1qd8c_49:hover{color:var(--ink);background:color-mix(in srgb, var(--signal) 10%, transparent)}._cmd_1qd8c_49 kbd{border:1px solid var(--line);font:inherit;border-bottom-width:2px;padding:0 .35rem;font-size:.7rem}@media (width<=24.5rem){._row_1qd8c_9{gap:.6rem}}._footer_b1ogh_1{border-top:1px solid var(--line);color:var(--ink-2);padding-top:2rem;font-size:.95rem}._row_b1ogh_8{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}._links_b1ogh_15{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}._links_b1ogh_15 a:hover{color:var(--ink)}._row_b1ogh_8{padding-bottom:2rem}._region_c4934_1{z-index:80;pointer-events:none;justify-items:center;padding-inline:1rem;display:grid;position:fixed;inset:auto 0 3rem}._toast_c4934_11{border:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.82rem;animation:.32s cubic-bezier(.16,1,.3,1) both _pop_c4934_1;display:inline-flex;box-shadow:0 18px 50px -20px #000}._ok_c4934_24{color:var(--ok)}@keyframes _pop_c4934_1{0%{opacity:0;transform:translateY(12px)}}._marquee_16oa7_1{border-block:1px solid var(--line);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._marquee_16oa7_1:hover ._track_16oa7_7{animation-play-state:paused}._track_16oa7_7{flex:none;animation:38s linear infinite _scroll_16oa7_1;display:flex}._track_16oa7_7 li{font-family:var(--font-display);color:var(--ink-2);white-space:nowrap;align-items:center;gap:2.5rem;padding:1.1rem 0 1.1rem 2.5rem;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:700;font-stretch:125%;display:flex}._track_16oa7_7 li:after{content:"";background:var(--signal);width:.45rem;height:.45rem}@keyframes _scroll_16oa7_1{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){._marquee_16oa7_1{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}._track_16oa7_7[aria-hidden]{display:none}._track_16oa7_7{flex-wrap:wrap}}._flow_1y7tq_1{border:1px solid var(--line);background:var(--paper);display:grid}@media (width>=56rem){._flow_1y7tq_1{grid-template-columns:17rem minmax(0,1fr)}}._steps_1y7tq_12{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:relative}@media (width>=56rem){._steps_1y7tq_12{border-bottom:0;border-inline-end:1px solid var(--line);grid-template-columns:none;align-content:start;padding-block:1rem}}._steps_1y7tq_12 li{position:relative}@media (width>=56rem){._steps_1y7tq_12 li+li:before{content:"";top:-.75rem;background:var(--line);width:2px;height:1.5rem;transition:background-color .3s;position:absolute;inset-inline-start:calc(2.15rem - 1px)}._steps_1y7tq_12 li[data-state=done]+li:before,._steps_1y7tq_12 li[data-state=running]:before{background:var(--signal)}}._steps_1y7tq_12 button{text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;width:100%;min-height:4.25rem;padding:.6rem .25rem;transition:background-color .2s;display:flex}._steps_1y7tq_12 button:hover{background:var(--panel)}@media (width>=56rem){._steps_1y7tq_12 button{text-align:start;flex-direction:row;gap:.85rem;min-height:0;padding:.75rem 1.25rem}}._steps_1y7tq_12 [aria-current=step]{background:var(--panel)}._icon_1y7tq_76{border:1.5px solid var(--line);width:1.8rem;height:1.8rem;font-family:var(--font-mono);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;transition:background-color .3s,border-color .3s,color .3s;display:grid}[data-state=done] ._icon_1y7tq_76{background:var(--ok);border-color:var(--ok);color:var(--paper)}[data-state=running] ._icon_1y7tq_76{border-color:var(--signal);color:var(--signal);position:relative}[data-state=running] ._icon_1y7tq_76:after{content:"";border:2px solid #0000;border-top-color:var(--signal);border-radius:50%;animation:.9s linear infinite _spin_1y7tq_1;position:absolute;inset:-5px}@keyframes _spin_1y7tq_1{to{transform:rotate(1turn)}}._stepText_1y7tq_115{gap:.1rem;display:grid}._stepTitle_1y7tq_120{font-size:.72rem;font-weight:700;line-height:1.2}@media (width>=56rem){._stepTitle_1y7tq_120{font-size:.95rem}}._stepState_1y7tq_131{font-family:var(--font-mono);color:var(--ink-2);font-size:.7rem;display:none}[data-state=running] ._stepState_1y7tq_131{color:var(--signal)}[data-state=done] ._stepState_1y7tq_131{color:var(--ok)}@media (width>=56rem){._stepState_1y7tq_131{display:block}}._screen_1y7tq_149{background:color-mix(in srgb, var(--panel) 75%, black);grid-template-rows:auto minmax(15rem,1fr) auto auto;min-width:0;display:grid}._chrome_1y7tq_156{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:.8rem;padding:.5rem .8rem;font-size:.72rem;display:flex}._dotsRow_1y7tq_167{gap:.3rem;display:flex}._dotsRow_1y7tq_167 i{background:var(--line);border-radius:50%;width:.55rem;height:.55rem}._path_1y7tq_178{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._toggle_1y7tq_186{border:1px solid var(--line);min-width:2rem;min-height:2rem;color:var(--ink-2);cursor:pointer;background:0 0;place-items:center;font-size:.65rem;display:grid}._toggle_1y7tq_186:hover{border-color:var(--signal);color:var(--ink)}._stage_1y7tq_202{font-family:var(--font-mono);place-items:center;padding:clamp(1rem,3vw,2rem);font-size:.82rem;display:grid;position:relative;overflow:hidden}._caption_1y7tq_212{border-top:1px solid var(--line);gap:.3rem;padding:1rem 1.25rem 1.1rem;display:grid}._caption_1y7tq_212 p:last-child{color:var(--ink-2);max-width:44rem}._captionTitle_1y7tq_223{font-size:1.1rem;font-weight:700}._captionTitle_1y7tq_223 span{font-family:var(--font-mono);color:var(--signal);margin-inline-end:.35rem}._timer_1y7tq_233{background:var(--line);height:3px}._timer_1y7tq_233 span{background:var(--signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}._flow_1y7tq_1[data-playing] ._timer_1y7tq_233 span{animation:linear forwards _fill_1y7tq_1}@keyframes _fill_1y7tq_1{to{transform:scaleX(1)}}@keyframes _rise_1y7tq_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _gone_1y7tq_1{to{opacity:0;width:0;margin:0;padding:0}}._stage_1y7tq_202 [style*=--d]{animation:.45s cubic-bezier(.16,1,.3,1) both _rise_1y7tq_1;animation-delay:var(--d)}._sceneLabel_1y7tq_273{color:var(--ink-2);margin-bottom:.75rem;font-size:.75rem}._chat_1y7tq_279{width:min(100%,26rem);font-family:var(--font-body);gap:.9rem;font-size:.92rem;display:grid}._bubble_1y7tq_287{max-width:85%;padding:.65rem .85rem;position:relative}._bubble_1y7tq_287 p{margin:0}._client_1y7tq_296{background:var(--panel);border:1px solid var(--line);justify-self:start}._reply_1y7tq_302{background:var(--signal);color:var(--on-signal);justify-self:end}._dots_1y7tq_167{gap:.25rem;padding-block:.3rem;display:inline-flex}._dots_1y7tq_167 i{opacity:.5;background:currentColor;border-radius:50%;width:.4rem;height:.4rem;animation:.9s ease-in-out infinite _bob_1y7tq_1}._dots_1y7tq_167 i:nth-child(2){animation-delay:.15s}._dots_1y7tq_167 i:nth-child(3){animation-delay:.3s}@keyframes _bob_1y7tq_1{50%{opacity:1;transform:translateY(-3px)}}._bubble_1y7tq_287 ._dots_1y7tq_167{animation:1s both _dotsOut_1y7tq_1!important;animation-delay:var(--d)!important}@keyframes _dotsOut_1y7tq_1{0%,90%{opacity:1}to{opacity:0}}._client_1y7tq_296,._reply_1y7tq_302{display:grid}._client_1y7tq_296 ._dots_1y7tq_167,._client_1y7tq_296 p,._reply_1y7tq_302 ._dots_1y7tq_167,._reply_1y7tq_302 p{grid-area:1/1}._pick_1y7tq_358{width:min(100%,28rem);position:relative}._options_1y7tq_363{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._options_1y7tq_363 li{border:1px solid var(--line);background:var(--paper);min-height:3.25rem;font-family:var(--font-body);align-items:center;padding:.5rem .75rem;font-size:.82rem;font-weight:600;line-height:1.25;display:flex;position:relative}._chosen_1y7tq_382{animation:.4s 1.7s both _choose_1y7tq_1}@keyframes _choose_1y7tq_1{to{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 16%, var(--paper))}}._check_1y7tq_393{top:.35rem;color:var(--signal);opacity:0;animation:.3s 1.8s forwards _pop_1y7tq_1;position:absolute;inset-inline-end:.45rem}@keyframes _pop_1y7tq_1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}._pointer_1y7tq_413{width:1.4rem;height:1.4rem;fill:var(--ink);stroke:var(--paper);stroke-width:1.2px;filter:drop-shadow(0 2px 4px #00000080);animation:1.6s cubic-bezier(.16,1,.3,1) .3s both _point_1y7tq_413;position:absolute}@keyframes _point_1y7tq_413{0%{top:95%;left:85%}80%{top:42%;left:22%;transform:none}90%{top:42%;left:22%;transform:scale(.8)}to{top:42%;left:22%;transform:none}}._hs_1y7tq_446{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:min(100%,30rem);display:grid}._node_1y7tq_454{border:1.5px solid var(--ink-2);place-items:center;min-width:4.25rem;min-height:4.25rem;padding:.5rem;font-weight:700;display:grid}._hs_1y7tq_446 ._node_1y7tq_454:last-child{border-color:var(--signal);color:var(--signal)}._wire_1y7tq_469{height:7rem;position:relative}._wire_1y7tq_469:before{content:"";border-top:2px dashed var(--line);position:absolute;inset:50% 0 auto}._packet_1y7tq_480{border:1px solid var(--signal);background:var(--paper);color:var(--signal);white-space:nowrap;opacity:0;padding:.1rem .45rem;font-size:.72rem;position:absolute;top:calc(50% - .8rem);left:0;animation:.9s cubic-bezier(.16,1,.3,1) both _send_1y7tq_1!important;animation-delay:var(--d)!important}._back_1y7tq_495{border-color:var(--ink-2);color:var(--ink);animation-name:_receive_1y7tq_1!important}@keyframes _send_1y7tq_1{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 4.5rem)}}@keyframes _receive_1y7tq_1{0%{opacity:0;left:calc(100% - 4.5rem)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:0}}._deal_1y7tq_533{color:var(--ok);align-content:center;place-items:center;gap:.2rem;font-weight:700;display:grid;position:absolute;inset:0;animation:.5s cubic-bezier(.16,1,.3,1) both _pop_1y7tq_1!important;animation-delay:var(--d)!important}._shake_1y7tq_546{font-size:2.2rem;line-height:1;animation:.5s ease-in-out 3s 3 _shake_1y7tq_546}@keyframes _shake_1y7tq_546{50%{transform:translateY(-4px)rotate(-6deg)}}._build_1y7tq_558{grid-template-columns:1.3fr 1fr;gap:1rem;width:min(100%,32rem);display:grid}._build_1y7tq_558 ._bar_1y7tq_564,._build_1y7tq_558 ._tests_1y7tq_565{grid-column:1/-1}._editor_1y7tq_569{border:1px solid var(--line);background:var(--paper);gap:.45rem;padding:.75rem;display:grid}._editor_1y7tq_569 span{background:color-mix(in srgb, var(--ink-2) 45%, transparent);height:.5rem}._editor_1y7tq_569 span:nth-child(3n+1){background:#7cc4ffb3}._editor_1y7tq_569 span:nth-child(3n+2){background:#b5e07aa6}._commits_1y7tq_587{color:var(--ink-2);align-content:start;gap:.35rem;font-size:.74rem;display:grid}._commits_1y7tq_587 span{color:var(--ok)}._bar_1y7tq_564{background:var(--line);height:.45rem}._bar_1y7tq_564 span{background:var(--signal);transform-origin:0;height:100%;animation:3s linear .2s both _fill_1y7tq_1;display:block}._tests_1y7tq_565{color:var(--ok);font-weight:700}._delivery_1y7tq_616{text-align:center;justify-items:center;gap:.75rem;width:min(100%,24rem);display:grid}._box_1y7tq_624{width:3.5rem;height:3.5rem;fill:color-mix(in srgb, var(--signal) 18%, transparent);stroke:var(--signal);stroke-width:2px;stroke-linejoin:round;animation:.9s cubic-bezier(.16,1,.3,1) both _drop_1y7tq_1}@keyframes _drop_1y7tq_1{0%{opacity:0;transform:translateY(-24px)rotate(-8deg)}}._download_1y7tq_640{gap:.4rem;width:100%;display:grid}._download_1y7tq_640 p{color:var(--ink-2);font-size:.78rem}._download_1y7tq_640 b{color:var(--ink);font-weight:500}._download_1y7tq_640 ._bar_1y7tq_564 span{animation-duration:2.2s}._installed_1y7tq_657{color:var(--ok);font-size:1rem;font-weight:700}._support_1y7tq_663{color:var(--ink-2);font-size:.75rem}._flow_1y7tq_1[data-still] ._stage_1y7tq_202 *{opacity:1;animation:none!important}._flow_1y7tq_1[data-still] ._stage_1y7tq_202 ._dots_1y7tq_167,._flow_1y7tq_1[data-still] ._stage_1y7tq_202 ._packet_1y7tq_480,._flow_1y7tq_1[data-still] ._stage_1y7tq_202 ._pointer_1y7tq_413{display:none}._flow_1y7tq_1[data-still] ._stage_1y7tq_202 ._bar_1y7tq_564 span{transform:none}._flow_1y7tq_1[data-still] ._stage_1y7tq_202 ._chosen_1y7tq_382{border-color:var(--signal)}@keyframes _grow_1y7tq_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._bar_1y7tq_564 span{animation-name:_grow_1y7tq_1}._term_7hw63_1{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, black);width:100%;box-shadow:0 30px 80px -40px color-mix(in srgb, var(--signal) 45%, transparent);font-family:var(--font-mono);text-align:left;font-size:.86rem;line-height:1.7}._chrome_7hw63_12{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}._chrome_7hw63_12 span{background:var(--line);border-radius:50%;width:.7rem;height:.7rem}._chrome_7hw63_12 span:first-child{background:var(--signal)}._chrome_7hw63_12 p{color:var(--ink-2);margin-inline-start:auto;font-size:.78rem}._body_7hw63_34{overscroll-behavior:contain;scrollbar-width:thin;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;align-content:start;gap:.6rem;min-height:17.5rem;max-height:21rem;padding:1rem 1.1rem 1.25rem;display:grid;overflow-y:auto}._step_7hw63_49{display:grid}._prompt_7hw63_53{color:var(--signal)}._out_7hw63_57{color:var(--ink-2);animation:.22s both _appear_7hw63_1}@keyframes _appear_7hw63_1{0%{opacity:0}}._caret_7hw63_67{vertical-align:text-bottom;background:var(--ink);width:.55em;height:1.1em;animation:1s step-end infinite _blink_7hw63_1;display:inline-block}@keyframes _blink_7hw63_1{50%{opacity:0}}._script_7hw63_81{gap:.6rem;display:grid}._err_7hw63_86{color:#ff7a6b;animation:.22s both _appear_7hw63_1}._inputLine_7hw63_91{align-items:baseline;gap:.6ch;display:flex}._inputLine_7hw63_91 input{min-width:0;color:var(--ink);font:inherit;caret-color:var(--signal);caret-shape:block;background:0 0;border:0;outline:none;flex:1;padding:0}._inputLine_7hw63_91 input::placeholder{color:color-mix(in srgb, var(--ink-2) 60%, transparent)}._term_7hw63_1:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:3px}._inputLine_7hw63_91 input{appearance:none;background:0 0}._inputLine_7hw63_91 input:focus-visible{outline:none}._quick_7hw63_125{border-top:1px solid var(--line);scrollbar-width:none;gap:.4rem;padding:.65rem .8rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}._quick_7hw63_125 button{border:1px solid var(--line);min-height:2.25rem;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 .7rem;font-size:.78rem;transition:border-color .15s,color .15s,background-color .15s}._quick_7hw63_125 button:before{content:"$ ";color:var(--signal)}._quick_7hw63_125 button:hover,._quick_7hw63_125 button:focus-visible{border-color:var(--signal);color:var(--ink)}._quick_7hw63_125 button:active{background:color-mix(in srgb, var(--signal) 18%, transparent)}._quick_7hw63_125 button:disabled{opacity:.4;cursor:default}._quick_7hw63_125:not([data-ready]) button:hover{border-color:var(--line);color:var(--ink-2)}._link_7hw63_166{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;white-space:pre;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:0;animation:.22s both _appear_7hw63_1;display:flex}._link_7hw63_166:hover,._link_7hw63_166:focus-visible{background:color-mix(in srgb, var(--signal) 12%, transparent);outline:none}._link_7hw63_166:hover ._linkHint_7hw63_185,._link_7hw63_166:focus-visible ._linkHint_7hw63_185{opacity:1}._linkHint_7hw63_185{color:var(--signal);opacity:.55;flex:none}._hintLine_7hw63_195{white-space:normal}._comment_7hw63_199{color:color-mix(in srgb, var(--ink-2) 70%, transparent)}@media (pointer:coarse){._body_7hw63_34{cursor:default}._linkHint_7hw63_185{opacity:1}}._term_7hw63_1,._body_7hw63_34>*{min-width:0}._link_7hw63_166>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (pointer:fine){._quick_7hw63_125{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}._figure_e9zxb_1{margin:0}._figure_e9zxb_1 svg{background:var(--panel);width:100%;height:auto}._figure_e9zxb_1 figcaption{color:var(--ink-2);margin-top:.75rem;font-size:.9rem}._figure_e9zxb_1 text{font-family:var(--font-body);fill:var(--ink);font-size:17px}._compact_e9zxb_20 svg{object-fit:cover;height:100%}._small_e9zxb_25{fill:var(--ink-2)!important;font-size:14px!important}._num_e9zxb_30{font-weight:700}._frame_e9zxb_34{fill:var(--paper);stroke:var(--ink);stroke-width:2px}._countLine_e9zxb_40{stroke:var(--signal);stroke-width:5px;stroke-dasharray:12 7}._counted_e9zxb_46 rect,._crossing_e9zxb_47 rect,._waiting_e9zxb_48 rect{fill:var(--kraft);stroke:var(--kraft-edge);stroke-width:2px}._counted_e9zxb_46 rect{opacity:.55}._crossing_e9zxb_47 rect{stroke:var(--ink);stroke-width:3px}._arrow_e9zxb_63{fill:none;stroke:var(--ink-2);stroke-width:2px}._tally_e9zxb_69 text{font-size:19px}._sheet_e9zxb_73>rect:first-child{fill:var(--paper);stroke:var(--ink);stroke-width:2px}._docTitle_e9zxb_79{font-weight:700;font-size:19px!important}._cell_e9zxb_84{fill:none;stroke:var(--line);stroke-width:1.5px}._bar_e9zxb_90{fill:var(--line)}._letterhead_e9zxb_94{fill:var(--kraft)}._stamp_e9zxb_98{fill:none;stroke:#2f55a4;stroke-width:3px;stroke-dasharray:3 3}._qr_e9zxb_105{fill:none;stroke:var(--ink);stroke-width:6px;stroke-dasharray:4 5}._bigArrow_e9zxb_112{fill:none;stroke:var(--ink);stroke-width:3px}._hero_us222_1{--mx:70%;--my:30%;isolation:isolate;position:relative;overflow:hidden}._hero_us222_1:before,._hero_us222_1:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}._hero_us222_1:before{opacity:.35;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}._hero_us222_1:after{background-image:linear-gradient(color-mix(in srgb, var(--signal) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--signal) 55%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(18rem circle at var(--mx) var(--my), black, transparent 70%);mask-image:radial-gradient(18rem circle at var(--mx) var(--my), black, transparent 70%);opacity:.5;background-size:3rem 3rem}._heroGrid_us222_28{gap:2.5rem;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3rem,6vw,5rem);display:grid}@media (width>=60rem){._heroGrid_us222_28{grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);align-items:center;column-gap:4rem}}._heroText_us222_41{justify-items:start;gap:1.25rem;display:grid}[data-hero]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(.3s + var(--i,0) * .11s);transform:translateY(18px)}.is-ready [data-hero]{opacity:1;transform:none}._roles_us222_58{color:var(--ink-2);align-items:center;gap:.6rem;font-size:.95rem;display:flex}._pulse_us222_66{background:#3ecf6e;border-radius:50%;flex:none;width:.55rem;height:.55rem;position:relative}._pulse_us222_66:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite _ping_us222_1;position:absolute;inset:0}@keyframes _ping_us222_1{to{opacity:0;transform:scale(3)}}._title_us222_89{font-size:clamp(2.5rem,6.6vw,5.4rem)}._line_us222_93{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}._line_us222_93>span{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(.15s + var(--i,0) * .12s);display:block;transform:translateY(105%)}.is-ready ._line_us222_93>span{transform:none}._titleAccent_us222_109{color:var(--signal)}._name_us222_113{font-size:1.15rem;font-weight:700;display:grid}._name_us222_113 span{color:var(--ink-2);font-size:.95rem;font-weight:400}._bio_us222_124{color:var(--ink-2);max-width:36rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}._actions_us222_130{flex-wrap:wrap;gap:.75rem;display:flex}._terminal_us222_136{justify-self:center;width:100%;min-width:0;max-width:30rem}._tags_us222_143{flex-wrap:wrap;gap:.45rem;display:flex}._tags_us222_143 li{border:1px solid var(--line);color:var(--ink-2);padding:.25rem .65rem;font-size:.85rem}._stats_us222_155{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=60rem){._stats_us222_155{grid-template-columns:repeat(4,1fr)}}._stats_us222_155 li{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);margin-inline-end:-1px;align-content:start;gap:.25rem;margin-bottom:-1px;padding:1.25rem;display:grid}._stats_us222_155 strong{color:var(--signal);font-variant-numeric:tabular-nums;direction:ltr;justify-self:start;font-size:clamp(2rem,4.4vw,3rem)}._stats_us222_155 li>span{color:var(--ink-2);font-size:.9rem}._section_us222_188{padding-block:clamp(3.5rem,8vw,6rem)}._section_us222_188+._section_us222_188{border-top:1px solid var(--line)}._h2_us222_196{margin-bottom:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.9rem,4.4vw,3rem)}@media (width>=60rem){._split_us222_202,._about_us222_203{grid-template-columns:21rem minmax(0,1fr);align-items:start;column-gap:4rem;display:grid}._about_us222_203 ._facts_us222_212{grid-column:2}}._aboutText_us222_217{gap:1rem;max-width:42rem;font-size:1.15rem;display:grid}._facts_us222_212{margin:2rem 0 0;display:grid}@media (width>=40rem){._facts_us222_212{grid-template-columns:repeat(3,1fr)}}._facts_us222_212 div{border-top:1px solid var(--line);padding-block:.9rem}._facts_us222_212 dt{color:var(--ink-2);font-size:.85rem}._facts_us222_212 dd{font-weight:600}._services_us222_245{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=44rem){._services_us222_245{grid-template-columns:1fr 1fr}}._services_us222_245>li{background:var(--paper);align-content:start;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);transition:background-color .3s;display:grid;position:relative}._services_us222_245>li:before{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}._services_us222_245>li:hover{background:var(--panel)}._services_us222_245>li:hover:before{transform:scaleX(1)}._services_us222_245 h3{font-size:1.3rem;font-weight:750}._services_us222_245 p{color:var(--ink-2)}._subHead_us222_289{gap:.4rem 2rem;margin-bottom:1.5rem;display:grid}@media (width>=50rem){._subHead_us222_289{grid-template-columns:auto 1fr;align-items:baseline}}._subHead_us222_289 h3{align-items:center;gap:.75rem;font-size:1.35rem;font-weight:750;display:flex}._subHead_us222_289 p{max-width:58ch;color:var(--ink-2)}@media (width>=50rem){._subHead_us222_289 p{text-align:end;justify-self:end}}._count_us222_318{border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);padding:.05rem .45rem;font-size:.75rem;font-weight:500}._demosHead_us222_327{border-top:1px dashed var(--line);margin-top:4.5rem;padding-top:2.5rem}._projects_us222_333{perspective:1200px;gap:2rem;display:grid}@media (width>=44rem){._projects_us222_333{grid-template-columns:1fr 1fr}}._projects_us222_333>li{display:grid}._project_us222_333{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;border:1px solid var(--line);background:var(--panel);transform:rotateX(var(--rx)) rotateY(var(--ry));grid-template-rows:auto 1fr;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .25s;display:grid;position:relative}._project_us222_333:after{content:"";pointer-events:none;background:radial-gradient(24rem circle at var(--gx) var(--gy), color-mix(in srgb, var(--signal) 14%, transparent), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}._project_us222_333:hover{border-color:var(--signal);transition:transform .12s linear,border-color .25s}._project_us222_333:hover:after{opacity:1}._project_us222_333:hover img{transform:scale(1.04)}._thumb_us222_381{aspect-ratio:16/10;border-bottom:1px solid var(--line);overflow:hidden}._thumb_us222_381 img,._thumb_us222_381 figure,._thumb_us222_381 svg{width:100%;height:100%}._thumb_us222_381 img{object-fit:cover;object-position:top left;transition:transform .8s cubic-bezier(.16,1,.3,1)}._projectText_us222_398{align-content:start;gap:.35rem;padding:1.25rem;display:grid}._projectText_us222_398 h3{align-items:center;gap:.6rem;font-size:1.35rem;font-weight:750;display:flex}._projectText_us222_398 p{color:var(--ink-2)}._projectMeta_us222_415{font-size:.85rem}._projectClient_us222_419{margin-top:.4rem;font-size:.9rem;color:var(--ink)!important}._code_us222_425{letter-spacing:.04em;background:var(--signal);color:var(--on-signal);padding:.05rem .4rem;font-family:Archivo,sans-serif;font-size:.72rem;font-weight:700}._timeline_us222_435{display:grid;position:relative}._timeline_us222_435:before{content:"";background:var(--line);transform-origin:top;width:2px;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}._timeline_us222_435[data-shown]:before{transform:none}._timeline_us222_435[data-reveal]{opacity:1;transform:none}._timeline_us222_435 li{gap:.3rem;padding-block:1.25rem 1.5rem;padding-inline-start:1.75rem;display:grid;position:relative}._timeline_us222_435 li:before{content:"";inset-inline-start:-5px;background:var(--signal);width:12px;height:12px;position:absolute;top:1.55rem}._timeline_us222_435 h3{font-size:1.25rem;font-weight:750}._timeline_us222_435 p{color:var(--ink-2);max-width:42rem}._period_us222_482{font-variant-numeric:tabular-nums;font-size:.85rem}._org_us222_487{font-weight:600;color:var(--ink)!important}._toolbox_us222_492{margin:0;display:grid}._toolbox_us222_492>div{border-top:1px solid var(--line);gap:.6rem;padding-block:1rem;display:grid}@media (width>=44rem){._toolbox_us222_492>div{grid-template-columns:11rem 1fr;align-items:baseline}}._toolbox_us222_492 dt{font-weight:700}._clients_us222_512{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=44rem){._clients_us222_512{grid-template-columns:1fr 1fr}}._clients_us222_512 li{background:var(--paper);gap:.25rem;padding:1.5rem;display:grid}._clients_us222_512 strong{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:1.3rem}._clients_us222_512 span{color:var(--ink-2)}._contact_us222_539{gap:1.25rem;display:grid}._contactTitle_us222_544{max-width:16ch;font-size:clamp(2rem,5.5vw,4rem)}._contactLead_us222_549{color:var(--ink-2);max-width:36rem;font-size:1.1rem}._contactList_us222_555{border:1px solid var(--line);margin-top:1rem;display:grid}@media (width>=50rem){._contactList_us222_555{grid-template-columns:repeat(3,1fr)}}._contactList_us222_555 li{border-bottom:1px solid var(--line);gap:.25rem;margin-bottom:-1px;padding:1.25rem;display:grid}@media (width>=50rem){._contactList_us222_555 li{border-bottom:0;border-inline-end:1px solid var(--line);margin:0;margin-inline-end:-1px}}._contactList_us222_555 span{color:var(--ink-2);font-size:.85rem}._contactList_us222_555 a{overflow-wrap:anywhere;background:linear-gradient(var(--signal), var(--signal)) no-repeat 0 100%/100% 2px;justify-self:start;font-size:1.05rem;font-weight:650;text-decoration:none;transition:background-size .3s cubic-bezier(.16,1,.3,1),color .3s}._contactList_us222_555 a:hover{color:var(--on-signal);background-size:100% 100%}._elsewhere_us222_598{background:var(--panel);border-top:1px solid var(--line);color:var(--ink-2);padding-block:1.5rem}._elsewhere_us222_598 a{color:var(--ink);font-weight:700}._head_us222_609{display:grid}._caret_us222_613{vertical-align:baseline;background:var(--signal);width:.09em;height:.82em;margin-inline-start:.08em;animation:1.05s step-end infinite _blink_us222_1;display:inline-block}@keyframes _blink_us222_1{50%{opacity:0}}._roles_us222_58{font-family:var(--font-mono);font-size:.85rem}._tags_us222_143 li,._period_us222_482,._projectMeta_us222_415,._stats_us222_155 li>span,._facts_us222_212 dt,._contactList_us222_555 span{font-family:var(--font-mono)}._tags_us222_143 li,._stats_us222_155 li>span,._facts_us222_212 dt,._contactList_us222_555 span{font-size:.78rem}._chrome_us222_652{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 60%, black);font-family:var(--font-mono);color:var(--ink-2);direction:ltr;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.72rem;display:flex}._dots_us222_665{gap:.3rem;display:flex}._dots_us222_665 i{background:var(--line);border-radius:50%;width:.55rem;height:.55rem;transition:background-color .25s}._project_us222_333:hover ._dots_us222_665 i:first-child{background:#ff5f57}._project_us222_333:hover ._dots_us222_665 i:nth-child(2){background:#febc2e}._project_us222_333:hover ._dots_us222_665 i:nth-child(3){background:#28c840}._chromePath_us222_686{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._project_us222_333{grid-template-rows:auto auto 1fr}._version_us222_696{border:1px solid var(--line);color:var(--ink);margin-inline-start:.6rem;padding:0 .35rem}._file_us222_703{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 85%, black);font-family:var(--font-mono);font-size:.85rem;overflow:hidden}._fileTab_us222_711{border-inline-end:1px solid var(--line);border-bottom:2px solid var(--signal);background:var(--panel);color:var(--ink);align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.78rem;display:inline-flex}._fileTab_us222_711 span{color:var(--signal)}._lines_us222_726{counter-reset:line;border-top:1px solid var(--line);padding:1rem 1rem 1.25rem 0;line-height:1.9}._lines_us222_726 li{counter-increment:line;color:var(--ink-2);padding-left:3.25rem;position:relative}._lines_us222_726 li:before{content:counter(line);text-align:right;width:2.25rem;color:color-mix(in srgb, var(--ink-2) 45%, transparent);position:absolute;left:0}._entry_us222_747{text-indent:-1.25rem;padding-left:6rem!important}._key_us222_752{color:#7cc4ff}._str_us222_756{color:#b5e07a}._punct_us222_760{color:var(--ink-2)}._value_us222_764{white-space:nowrap}._contactList_us222_555 li{position:relative}._copy_us222_772{top:1rem;border:1px solid var(--line);min-height:2rem;color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:0 .6rem;font-size:.72rem;position:absolute;inset-inline-end:1rem}._copy_us222_772:hover{border-color:var(--signal);color:var(--ink)}._processLead_us222_790{max-width:40rem;color:var(--ink-2);margin:-.75rem 0 2rem;font-size:1.05rem}@media (width<=40rem){._file_us222_703{font-size:.78rem}._lines_us222_726 li{padding-left:2.25rem}._lines_us222_726 li:before{width:1.5rem}._entry_us222_747{padding-left:3.5rem!important}}._demoTag_us222_811{font-family:var(--font-mono);align-items:center;gap:.45rem;display:inline-flex;color:var(--ok)!important}._demoTag_us222_811 span{background:var(--ok);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%}._demos_us222_327{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(82%,20rem);grid-auto-flow:column;gap:1rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}@media (width>=44rem){._demos_us222_327{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:1.25rem;margin-inline:0;padding:0;overflow:visible}}@media (width>=64rem){._demos_us222_327{grid-template-columns:repeat(3,1fr)}}._demo_us222_327{border:1px solid var(--line);background:var(--panel);scroll-snap-align:start;grid-template-rows:auto 1fr;transition:border-color .25s,transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative}._demo_us222_327:hover{border-color:var(--signal);transform:translateY(-3px)}._demo_us222_327:hover img{transform:scale(1.05)}._demo_us222_327:hover ._demoOpen_us222_870{gap:.55rem}._demo_us222_327:has(._demoLink_us222_873:focus-visible){outline:2px solid var(--signal);outline-offset:3px}._demoThumb_us222_878{aspect-ratio:16/10;border-bottom:1px solid var(--line);overflow:hidden}._demoThumb_us222_878 img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}._demoText_us222_891{flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:flex}._demoText_us222_891 h4{font-size:1.15rem;font-weight:750}._demoText_us222_891>p:not(._demoKind_us222_901){color:var(--ink-2);font-size:.92rem}._demoKind_us222_901{font-size:.74rem}._demoLink_us222_873{color:inherit;text-decoration:none}._demoLink_us222_873:focus-visible{outline:none}._demoLink_us222_873:after{content:"";z-index:1;position:absolute;inset:0}._demoFoot_us222_924{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.8rem;display:flex}._demoStack_us222_935{flex-wrap:wrap;gap:.3rem;display:flex}._demoStack_us222_935 li{border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);padding:.05rem .4rem;font-size:.68rem}._demoActions_us222_948{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.9rem;margin-inline-start:auto;font-size:.78rem;display:inline-flex}._demoCase_us222_958{z-index:2;color:var(--ink);text-underline-offset:.2em;position:relative}._demoCase_us222_958:hover{color:var(--signal)}._demoOpen_us222_870{color:var(--signal);align-items:center;gap:.35rem;transition:gap .25s cubic-bezier(.16,1,.3,1);display:inline-flex}._demoOpen_us222_870 svg{width:.85rem;height:.85rem}._showAll_us222_980{margin-top:1.5rem}:root,[data-world=studio]{--paper:#0f1216;--panel:#171b21;--ink:#eef0f2;--ink-2:#a3a9b2;--line:#2a3038;--signal:#ffc400;--on-signal:#0f1216;--kraft:#c9a36c;--kraft-edge:#9b7644;--font-body:"Archivo", system-ui, sans-serif;--font-display:"Archivo", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, "SFMono-Regular", Consolas, monospace;--ok:#3ecf6e;--display-stretch:125%;--display-weight:800;--display-track:-.02em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-world=fivem]{--paper:#131111;--panel:#1e1a19;--ink:#f0ebe8;--ink-2:#b3aaa5;--line:#3a3230;--signal:#ef4438;--on-signal:#131111;--font-display:"Chakra Petch", "Archivo", sans-serif;--display-stretch:100%;--display-weight:700;--display-track:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-reveal]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(26px)}[data-reveal=mask]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);transform:translateY(.4em)}[data-reveal][data-shown]{opacity:1;clip-path:inset(-.2em -.2em -.3em);transform:translate(0,0)}.curtain{z-index:90;pointer-events:none;position:fixed;inset:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);min-height:100dvh;margin:0;font-size:1.0625rem;line-height:1.6;transition:background-color .45s,color .45s;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--on-signal)}.wrap{width:min(100% - 2*clamp(1rem,4vw,3rem),80rem);margin-inline:auto}.display{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance;line-height:1.02}.mono{font-family:var(--font-mono)}.path{font-family:var(--font-mono);color:var(--ink-2);direction:ltr;margin-bottom:.6rem;font-size:.8rem;display:block}.path b{color:var(--signal);font-weight:500}.skip-link{z-index:50;background:var(--signal);color:var(--on-signal);padding:.5rem 1rem;font-weight:700;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.page-loading{min-height:70vh}.btn{border:1.5px solid var(--ink);min-height:3rem;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:1rem;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn svg{flex:none;width:1.15rem;height:1.15rem}.btn:hover{background:var(--ink);color:var(--paper)}.btn--signal{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.btn--signal:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
