.logo_logo__wWuup{display:inline-flex;flex:none}.logo_img__QlKek{display:block;height:auto;max-width:100%}.page_page__556_G{max-width:880px;margin:0 auto;padding:var(--space-4xl) var(--space-xl) var(--space-4xl)}.page_header__oRW75{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-3xl)}.page_title__po7na{font-size:clamp(30px,5vw,var(--type-display-size));font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:var(--space-lg)}.page_lede__m7AMO{max-width:var(--measure);color:var(--color-text-secondary);font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking);margin:0 0 var(--space-4xl)}.page_sectionLabel__JSrPB{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md)}.page_list__YP8g5{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_item__0GFbL{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:box-shadow .14s ease,border-color .14s ease}.page_item__0GFbL:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.page_itemLink__RYCDA{display:block;padding:var(--space-xl);color:inherit;text-decoration:none;border-radius:inherit}.page_itemLink__RYCDA:hover{color:inherit}.page_itemLink__RYCDA:hover .page_itemTitle__b1jRt{color:var(--color-accent)}.page_itemTitle__b1jRt{font-size:var(--type-subhead-size);font-weight:600;letter-spacing:var(--type-subhead-tracking);margin:0 0 var(--space-sm);transition:color .12s ease}.page_meta__7uwVl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);font-size:var(--type-caption-size);color:var(--color-text-muted)}.page_dot__aVcaO{color:var(--color-border-strong)}.page_chip__Uuh_t{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;background:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md)}.page_empty__btHOz{color:var(--color-text-muted);padding:var(--space-2xl) 0}.page_footer__F3MD0{margin-top:var(--space-4xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--type-caption-size)}.page_footer__F3MD0 span{display:inline-block;max-width:var(--measure)}@media (max-width:560px){.page_page__556_G{padding:var(--space-2xl) var(--space-lg) var(--space-3xl)}}.jd_page__LU3ml{max-width:880px;margin:0 auto;padding:var(--space-xl) var(--space-xl) var(--space-4xl)}.jd_topBar__BzhHR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-3xl)}.jd_back__SVc5G{font-size:var(--type-caption-size);color:var(--color-text-muted);text-decoration:none}.jd_back__SVc5G:hover,.jd_eyebrow__NwE8E{color:var(--color-accent)}.jd_eyebrow__NwE8E{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 var(--space-md)}.jd_title__XFdmO{font-size:clamp(28px,4.6vw,46px);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:var(--space-lg)}.jd_meta__2BIHo{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0 0 var(--space-md);padding:0;list-style:none}.jd_place__uefNn{font-size:var(--type-caption-size);color:var(--color-text-secondary);margin:0 0 var(--space-3xl);max-width:var(--measure)}.jd_placeNote__EYTbx{color:var(--color-text-muted)}.jd_metaItem__J9TTK{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md)}.jd_body__MLsxz{max-width:var(--measure)}.jd_summary__SNOej{font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking);color:var(--color-text-primary);margin:0 0 var(--space-4xl)}.jd_section__omhpn{margin-bottom:var(--space-4xl)}.jd_paragraph__MkfaX{color:var(--color-text-secondary);margin:0 0 var(--space-lg)}.jd_group__qcw6d{margin-bottom:var(--space-xl)}.jd_groupTitle__SpVd1{color:var(--color-text-primary);margin:0 0 var(--space-sm)}.jd_groupTitle__SpVd1,.jd_subTitle__OLs9n{font-size:var(--type-body-size);font-weight:600}.jd_subTitle__OLs9n{margin:var(--space-2xl) 0 var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle)}.jd_steps__zCeGL{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.jd_step__D_KUS{display:flex;gap:var(--space-lg);align-items:flex-start}.jd_stepNo__Tik_x{flex:none;width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.jd_stepBody__S4s81{min-width:0}.jd_stepName__rwXvF{font-size:var(--type-body-size);font-weight:600;margin:0 0 var(--space-xs)}.jd_stepLine__fPRhX{color:var(--color-text-secondary)}.jd_stepLine__fPRhX,.jd_stepNote__6VwQj{font-size:var(--type-caption-size);margin:0 0 var(--space-xs)}.jd_stepNote__6VwQj{color:var(--color-text-muted);padding-left:var(--space-md);border-left:2px solid var(--color-border)}.jd_company__ol5yW{margin-top:var(--space-4xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-subtle);max-width:var(--measure)}.jd_culture__wfEik{margin:0;display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.jd_cultureItem__HZxtb{border-left:2px solid var(--color-accent-muted);padding-left:var(--space-lg)}.jd_cultureTitle__qAgbU{font-weight:600;margin-bottom:var(--space-xs)}.jd_cultureBody__f36Iu{margin:0;color:var(--color-text-secondary);font-size:var(--type-caption-size)}.jd_tags__ea1BW{list-style:none;margin:var(--space-2xl) 0 0;padding:var(--space-lg) 0 0;border-top:1px solid var(--color-border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-sm)}.jd_tag__W4vjt{font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}.jd_sectionTitle__jDKBo{font-size:var(--type-subhead-size);font-weight:600;margin-bottom:var(--space-md)}.jd_bullets__crd6N{margin:0;padding-left:var(--space-xl);color:var(--color-text-secondary)}.jd_bullets__crd6N li{margin-bottom:var(--space-sm)}.jd_bullets__crd6N li::marker{color:var(--color-accent)}.jd_applyBlock__sfVgM{margin-top:var(--space-4xl);padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:var(--measure)}.jd_applyTitle__n7hqg{font-size:var(--type-subhead-size);font-weight:600;margin-bottom:var(--space-md)}.jd_applyNote__Gv9ho{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:1.7;margin:0 0 var(--space-xl)}.jd_paths__bGE1Y{display:flex;flex-wrap:wrap;gap:var(--space-md)}.jd_primary__XsBcq,.jd_secondary__uedGv{display:inline-block;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);font-size:var(--type-caption-size);font-weight:600;text-decoration:none;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.jd_primary__XsBcq{background:var(--color-accent);color:var(--color-on-accent)}.jd_primary__XsBcq:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.jd_secondary__uedGv{border-color:var(--color-border-strong);color:var(--color-text-primary)}.jd_secondary__uedGv:hover{border-color:var(--color-accent);color:var(--color-accent)}.jd_equalNote__55OH3{margin:var(--space-xl) 0 0;font-size:var(--type-caption-size);color:var(--color-text-muted)}@media (max-width:560px){.jd_page__LU3ml{padding:var(--space-lg) var(--space-lg) var(--space-3xl)}.jd_applyBlock__sfVgM{padding:var(--space-lg)}.jd_paths__bGE1Y{flex-direction:column}.jd_primary__XsBcq,.jd_secondary__uedGv{text-align:center}}.terminal_shell__i39_7{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--color-background);color:var(--color-text-primary)}.terminal_bar__ecCd9{justify-content:space-between;padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-border);background:var(--color-background-secondary);flex:none}.terminal_barBrand__EaEO6,.terminal_bar__ecCd9{display:flex;align-items:center;gap:var(--space-md)}.terminal_barBrand__EaEO6{min-width:0;color:inherit;text-decoration:none}.terminal_barTitle__EjY_R{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal_barExit__E0Sfh{font-family:var(--font-sans);font-size:var(--type-caption-size);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md)}.terminal_barExit__E0Sfh:hover{color:var(--color-accent);border-color:var(--color-accent)}.terminal_screen__nJFQz{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-lg) var(--space-lg) var(--space-sm);-webkit-overflow-scrolling:touch}.terminal_stream__rfrFT{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);line-height:1.6;font-feature-settings:"tnum";margin:0 auto;max-width:88ch}.terminal_line__nRO44{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:var(--color-text-secondary)}.terminal_in__vnmyN{color:var(--color-text-primary)}.terminal_err__BH42m{color:var(--color-error)}.terminal_ok__ZPMzB{color:var(--color-success)}.terminal_dim___mklG{color:var(--color-text-muted)}.terminal_accent__Pwmax{color:var(--color-accent)}.terminal_download__zLXMf{display:inline-block;margin:var(--space-sm) 0 var(--space-xs);padding:var(--space-md) var(--space-xl);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:600;text-decoration:none}.terminal_download__zLXMf:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.terminal_form__qrIb0{flex:none;background:var(--color-background);border-top:1px solid var(--color-border);padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom))}.terminal_formInner__6EDMp{display:flex;align-items:baseline;gap:var(--space-sm);max-width:88ch;margin:0 auto;font-family:var(--font-mono);font-size:var(--type-mono-size);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-sm) var(--space-md)}.terminal_formInner__6EDMp:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.terminal_prompt__GXTEf{color:var(--color-accent);white-space:nowrap;flex:none}.terminal_promptShort__xvAjE{display:none}@media (max-width:560px){.terminal_promptFull__wFzNS{display:none}.terminal_promptShort__xvAjE{display:inline}}.terminal_input__YueHd{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);padding:2px 0}.terminal_input__YueHd::placeholder{color:var(--color-text-muted)}.terminal_caret__EdANi{color:var(--color-accent);animation:terminal_blink__VXBSP 1.1s steps(1) infinite;flex:none}@keyframes terminal_blink__VXBSP{0%,49%{opacity:1}50%,to{opacity:0}}.terminal_hint__MRdZA{max-width:88ch;margin:var(--space-sm) auto 0;font-family:var(--font-sans);font-size:var(--type-label-size);color:var(--color-text-muted)}@media (max-width:560px){.terminal_formInner__6EDMp,.terminal_input__YueHd{font-size:16px}.terminal_stream__rfrFT{font-size:13px}.terminal_screen__nJFQz{padding:var(--space-md) var(--space-md) var(--space-xs)}.terminal_bar__ecCd9{padding:var(--space-sm) var(--space-md)}.terminal_form__qrIb0{padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom))}}