.InteractionHero_hero__FiaA1{isolation:isolate;margin-top:-72px;padding-top:72px}.InteractionHero_ink__nuxm0{position:absolute;inset:-12% -8% -4%;z-index:0;background:radial-gradient(34% 30% at 20% 14%,color-mix(in oklch,var(--ink) 12%,transparent),transparent 70%),radial-gradient(28% 24% at 84% 22%,color-mix(in oklch,var(--ink) 9%,transparent),transparent 72%),radial-gradient(48% 42% at 50% 96%,color-mix(in oklch,var(--ink) 10%,transparent),transparent 70%),radial-gradient(26% 24% at 70% 60%,rgba(181,73,31,.04),transparent 74%);filter:blur(8px);pointer-events:none}.InteractionHero_shader__dSaIr{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.InteractionHero_grain__d7fb2{position:absolute;inset:0;z-index:0;opacity:.2;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media (prefers-reduced-motion:no-preference){.InteractionHero_ink__nuxm0{animation:InteractionHero_drift__taMOE 28s var(--ease) infinite alternate}}[data-overlay] .InteractionHero_ink__nuxm0{animation-play-state:paused}@keyframes InteractionHero_drift__taMOE{0%{transform:translate3d(-1.4%,-1%,0) scale(1.02)}to{transform:translate3d(1.6%,1.2%,0) scale(1.06)}}.InteractionHero_inner__LqMkc{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(8px,1.4vw,16px);width:-moz-fit-content;width:fit-content;max-width:100%;padding:clamp(26px,3vw,44px) clamp(26px,3.2vw,48px);border-radius:clamp(20px,2vw,28px);background:color-mix(in oklch,var(--paper) 40%,transparent);-webkit-backdrop-filter:saturate(160%) blur(15px);backdrop-filter:saturate(160%) blur(15px);box-shadow:inset 0 1px 0 color-mix(in oklch,white 55%,transparent),inset 0 -1px 0 color-mix(in oklch,var(--ink) 16%,transparent),0 2px 4px -1px color-mix(in oklch,var(--ink) 14%,transparent),0 18px 40px -22px color-mix(in oklch,var(--ink) 36%,transparent),0 44px 90px -52px color-mix(in oklch,var(--ink) 55%,transparent)}.InteractionHero_inner__LqMkc:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,color-mix(in oklch,white 65%,transparent),color-mix(in oklch,white 10%,transparent) 34%,transparent 50%,color-mix(in oklch,var(--ink) 22%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.InteractionHero_comingSoon__ZznKg{font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--ink-faint)}.AppMockup_frame__71Tdp{--m-bg:#1d1c19;--m-bg2:#242320;--m-line:rgba(255,255,255,0.07);--m-text:#ece9e1;--m-muted:#9c998f;--m-faint:#6c695f;width:100%;border-radius:14px;background:var(--m-bg);border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 40px 80px -28px rgba(26,26,23,.45),0 8px 24px -12px rgba(26,26,23,.3);overflow:hidden;font-family:var(--font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppMockup_titlebar__ijEUO{display:flex;align-items:center;gap:14px;height:38px;padding:0 14px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,0) 64%),var(--m-bg2);border-bottom:1px solid var(--m-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.AppMockup_dots__Mth0u{display:inline-flex;gap:7px}.AppMockup_dots__Mth0u i{width:11px;height:11px;border-radius:50%;background:#3a3833}.AppMockup_dots__Mth0u i:first-child{background:#e06c5a}.AppMockup_dots__Mth0u i:nth-child(2){background:#e0b24a}.AppMockup_dots__Mth0u i:nth-child(3){background:#6fae6a}.AppMockup_appname__wQpTe{font-family:var(--font-display);font-size:13px;letter-spacing:.01em;color:var(--m-text)}.AppMockup_modes__ilDE3{margin-left:auto;display:inline-flex;gap:4px;font-size:11.5px;color:var(--m-faint)}.AppMockup_modes__ilDE3 span{padding:3px 9px;border-radius:999px}.AppMockup_modeActive__l62lQ{background:rgba(255,255,255,.07);color:var(--m-text)!important}.AppMockup_body__2wWC1{display:grid;grid-template-columns:150px 1fr;min-height:320px}.AppMockup_sidebar__u5Q0D{border-right:1px solid var(--m-line);padding:12px 8px;display:flex;flex-direction:column;gap:2px;background:rgba(0,0,0,.12)}.AppMockup_sideItemActive__kHyuP,.AppMockup_sideItem__dqycv{font-size:12px;color:var(--m-muted);padding:7px 10px;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppMockup_sideItemActive__kHyuP{color:var(--m-text);background:rgba(255,255,255,.06)}.AppMockup_chat__0V8Zf{padding:22px 24px;display:flex;flex-direction:column;gap:14px}.AppMockup_user__LjKDH{align-self:flex-end;max-width:78%;font-size:13.5px;line-height:1.5;color:#14130f;background:#efece2;padding:10px 14px;border-radius:14px 14px 4px 14px}.AppMockup_step__HJO4G{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--m-muted)}.AppMockup_spinner__lH7Bl{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--m-faint);border-top-color:var(--m-text)}.AppMockup_check__d2tkU{color:#6fae6a;font-size:12px;width:11px;text-align:center}.AppMockup_file__KzE1I{margin-top:4px;align-self:flex-start;width:84%;border:1px solid var(--m-line);border-radius:11px;background:var(--m-bg2);overflow:hidden}.AppMockup_fileHead__p333r{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid var(--m-line)}.AppMockup_fileIcon__jpfzA{width:13px;height:16px;border-radius:2px;background:linear-gradient(160deg,#c96a4a,var(--accent,#b5491f));box-shadow:0 0 0 1px rgba(255,255,255,.06)}.AppMockup_fileName__BppKc{font-size:12.5px;color:var(--m-text);font-feature-settings:"tnum"}.AppMockup_fileBadge__V2Epk{margin-left:auto;font-size:10.5px;color:#e7a98f;background:rgba(181,73,31,.16);padding:2px 8px;border-radius:999px}.AppMockup_fileBody__VOKEp{padding:13px;display:flex;flex-direction:column;gap:8px}.AppMockup_fileBody__VOKEp span{height:6px;border-radius:3px;background:rgba(255,255,255,.06)}.AppMockup_lineFull__K_ual{width:100%}.AppMockup_lineWide__Y3rE7{width:72%}.AppMockup_lineMed__9kBgr{width:54%}.AppMockup_fileActions__plGax{display:flex;gap:8px;padding:0 13px 13px}.AppMockup_fileBtnGhost__ydVNC,.AppMockup_fileBtn__Ryua_{font-size:11.5px;padding:5px 13px;border-radius:7px}.AppMockup_fileBtn__Ryua_{background:#ece9e1;color:#1a1a17}.AppMockup_fileBtnGhost__ydVNC{color:var(--m-muted);border:1px solid var(--m-line)}.AppMockup_assistant__SXb6G{align-self:flex-start;max-width:82%;font-size:13.5px;line-height:1.55;color:var(--m-text);background:var(--m-bg2);border:1px solid var(--m-line);padding:11px 14px;border-radius:14px 14px 14px 4px}.AppMockup_code__1PJ2_{align-self:stretch;border:1px solid var(--m-line);border-radius:11px;background:var(--m-bg2);overflow:hidden}.AppMockup_codeHead__Xp76w{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid var(--m-line)}.AppMockup_diff__KF8t_{margin:0;padding:13px;font-family:var(--font-mono);font-size:12px;line-height:1.85;display:flex;flex-direction:column}.AppMockup_diff__KF8t_ span{display:block;padding:0 6px;border-radius:3px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.AppMockup_diffDel__I02bS{color:#e0907f;background:rgba(224,108,90,.1)}.AppMockup_diffAdd___0Wl_{color:#8fc98a;background:rgba(111,174,106,.12)}.AppMockup_diffCtx__YlmAh{color:var(--m-muted)}.AppMockup_testPass__K9mnC{display:flex;align-items:center;gap:9px;padding:11px 13px;border-top:1px solid var(--m-line);font-size:12.5px;color:#8fc98a}@media (max-width:560px){.AppMockup_body__2wWC1{grid-template-columns:1fr}.AppMockup_sidebar__u5Q0D{display:none}}.FeatureRows_lead__Z0p19{margin-top:18px;max-width:46ch}.FeatureRows_media____f_J{position:relative;aspect-ratio:auto;background:none}.FeatureRows_media____f_J:before{content:"";position:absolute;inset:-8% -4%;z-index:-1;background:radial-gradient(58% 56% at 50% 40%,rgba(181,73,31,.07),transparent 70%)}.PromptHero_wrap__36Xx_{padding-block:clamp(56px,10vw,128px) clamp(40px,7vw,88px);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.PromptHero_heading__t2MH8{font-family:var(--serif);font-size:var(--fs-h1);font-weight:420;letter-spacing:-.02em;line-height:1.08;text-wrap:balance;color:var(--ink);margin:0 0 clamp(24px,3.5vw,40px)}.PromptHero_form__XO4Te{width:100%;max-width:720px}.PromptHero_inputRow__PVrmX{display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,color-mix(in oklch,white 30%,transparent),transparent 62%),var(--glass-tint);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border-radius:clamp(18px,2vw,28px);padding:6px 6px 6px 22px;box-shadow:inset 0 1px 0 var(--glass-hi),0 1px 2px var(--glass-shadow),0 14px 34px -18px var(--glass-shadow);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.PromptHero_inputRow__PVrmX:focus-within{border-color:color-mix(in oklch,var(--ink) 20%,transparent);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 4px color-mix(in oklch,var(--ink) 8%,transparent),0 16px 36px -16px var(--glass-shadow)}@media (prefers-reduced-transparency:reduce){.PromptHero_inputRow__PVrmX{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper-2)}}.PromptHero_srOnly__3gInm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PromptHero_input__y4sUB{flex:1 1;background:transparent;border:0;outline:none;font-family:var(--sans);font-size:1rem;color:var(--ink);line-height:1.5;padding:10px 0;min-width:0}.PromptHero_input__y4sUB::placeholder{color:var(--ink-faint)}.PromptHero_submitBtn__155RI{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--glass-edge);background:linear-gradient(180deg,var(--glass-fill),var(--glass-fill-2));color:var(--ink-2);box-shadow:inset 0 1px 0 var(--glass-hi);transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease);cursor:pointer}.PromptHero_submitBtn__155RI:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:inset 0 1px 0 color-mix(in oklch,white 22%,transparent),0 4px 12px -3px var(--glass-shadow);transform:translateX(1px)}.PromptHero_submitBtn__155RI:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.PromptHero_chips__4GKc9{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:clamp(16px,2vw,24px)}.PromptHero_chip__AwBVc{display:inline-flex;align-items:center;font-family:var(--sans);font-size:.875rem;font-weight:450;color:var(--ink-2);background:linear-gradient(180deg,var(--glass-fill),var(--glass-fill-2));border:1px solid var(--glass-edge);border-radius:999px;padding:.45em 1em;cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-hi);transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .18s var(--spring);text-decoration:none}.PromptHero_chip__AwBVc:hover{background:linear-gradient(180deg,color-mix(in oklch,white 64%,transparent),var(--glass-fill));border-color:color-mix(in oklch,var(--ink) 16%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-hi),0 4px 12px -4px var(--glass-shadow);transform:translateY(-1px)}.PromptHero_chip__AwBVc:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:560px){.PromptHero_inputRow__PVrmX{padding-left:16px}.PromptHero_chip__AwBVc{font-size:.82rem;padding:.4em .85em}}.CapabilityNarrative_transitionBand__PBzWJ{padding-block:clamp(44px,6vw,80px);border-top:1px solid var(--line)}.CapabilityNarrative_transitionLead__tRuEG{margin-top:clamp(10px,1.5vw,16px);font-size:clamp(1.15rem,1.8vw,1.48rem);line-height:1.45;font-family:var(--serif);color:var(--ink);max-width:40ch}.CapabilityNarrative_whySection__fMIl2{padding-block:clamp(44px,6vw,80px);border-top:1px solid var(--line)}.CapabilityNarrative_whyTitle__oxX6r{font-size:var(--fs-h2);letter-spacing:-.02em;max-width:22ch;margin-bottom:clamp(14px,2vw,20px)}.CapabilityNarrative_whyBody__NbnO1{max-width:56ch;color:var(--ink-2,var(--ink))}.CapabilityNarrative_killerSection__WIwYU{padding-block:clamp(52px,8vw,104px);border-top:1px solid var(--line)}.CapabilityNarrative_killerTitle__pSXmL{font-size:var(--fs-h1);letter-spacing:-.03em;max-width:22ch;margin-bottom:clamp(16px,2vw,24px);text-wrap:balance}.CapabilityNarrative_killerBody__EGKDh{max-width:52ch;color:var(--ink-2,var(--ink))}.CapabilityNarrative_capsTitle__EX_7l{font-size:var(--fs-h2);letter-spacing:-.02em;max-width:18ch;margin-bottom:clamp(28px,4vw,48px)}.CapabilityNarrative_capsGrid__neiiX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}.CapabilityNarrative_card__NhOg_,.CapabilityNarrative_heroCard__gEriS{border:1px solid var(--line);border-radius:16px;background:var(--glass-fill,var(--paper-2));backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:transform .4s var(--spring,ease),border-color .3s ease}.CapabilityNarrative_card__NhOg_:hover,.CapabilityNarrative_heroCard__gEriS:hover{transform:translateY(-3px);border-color:var(--line-2,var(--line))}.CapabilityNarrative_heroCard__gEriS{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);padding:clamp(28px,3.5vw,48px)}.CapabilityNarrative_heroContent__FF7dU{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px)}.CapabilityNarrative_heroMedia__EoNqy{position:relative;overflow:hidden;border-radius:10px}.CapabilityNarrative_heroMedia__EoNqy:before{content:"";position:absolute;inset:-6% -4%;z-index:-1;background:radial-gradient(58% 56% at 50% 40%,var(--glass-tint,transparent),transparent 70%)}.CapabilityNarrative_card__NhOg_{padding:clamp(20px,2.5vw,32px);display:flex;flex-direction:column;gap:clamp(8px,1vw,12px)}.CapabilityNarrative_cardTitle__ik6cP{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.25;color:var(--ink);margin:0}.CapabilityNarrative_cardBody__Y2ja4{color:var(--ink-2,var(--ink));line-height:1.62;margin:0}.CapabilityNarrative_breadth__lbtPC{margin-top:clamp(36px,5vw,56px);padding:clamp(20px,2.5vw,32px) clamp(24px,3vw,40px);border:1px solid var(--line);border-radius:16px;background:var(--glass-tint,var(--paper-2));backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}.CapabilityNarrative_breadthTitle__k6AYc{font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);margin:0 0 clamp(8px,1vw,12px)}.CapabilityNarrative_breadthBody__bNvPW{max-width:72ch;color:var(--ink-2,var(--ink));margin:0}.CapabilityNarrative_vignetteSection__uhh5C{padding-block:clamp(44px,6vw,80px);border-top:1px solid var(--line)}.CapabilityNarrative_vignetteBody__dEK_j{margin-top:clamp(12px,1.8vw,18px);max-width:58ch;font-size:var(--fs-lead);line-height:1.72;color:var(--ink-2,var(--ink));font-family:var(--serif)}@media (max-width:900px){.CapabilityNarrative_heroCard__gEriS{grid-template-columns:1fr}.CapabilityNarrative_heroMedia__EoNqy{display:none}}@media (max-width:680px){.CapabilityNarrative_capsGrid__neiiX{grid-template-columns:1fr}.CapabilityNarrative_killerTitle__pSXmL{font-size:var(--fs-h2)}}.Downloads_title__6LYAJ{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 clamp(14px,2vw,20px);max-width:20ch}.Downloads_lead__mH28k{max-width:52ch;margin:0 0 clamp(28px,4vw,44px);color:var(--ink-2)}.Downloads_ctas__NW88i{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 clamp(36px,5vw,60px)}.Downloads_grid__kD9Hx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:clamp(12px,1.6vw,18px);gap:clamp(12px,1.6vw,18px)}.Downloads_card__CP6CB{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:clamp(18px,2vw,24px);border:1px solid var(--line);border-radius:16px;background:var(--glass-fill,var(--paper-2));backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:transform .4s var(--spring,ease),border-color .3s ease}.Downloads_card__CP6CB:hover{transform:translateY(-3px);border-color:var(--line-2,var(--line))}.Downloads_icon__WVikr{display:inline-flex;color:var(--ink);margin-bottom:8px}.Downloads_icon__WVikr svg{display:block}.Downloads_name__tRalO{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.Downloads_note__Uo8S5{font-family:var(--mono,ui-monospace,monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,var(--ink-2))}.Downloads_action__5Rlml{margin-top:12px;font-size:.9rem;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:1px;transition:opacity .2s ease}.Downloads_action__5Rlml:hover{opacity:.62}.Downloads_soon__BVThm{margin-top:12px;font-size:.74rem;letter-spacing:.03em;color:var(--ink-3,var(--ink-2));border:1px solid var(--line);border-radius:99px;padding:3px 10px}@media (max-width:560px){.Downloads_grid__kD9Hx{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ClosingCta_wrap__649va{margin-top:clamp(var(--space-16),8vh,var(--space-24));padding-block:clamp(var(--space-24),16vh,var(--space-40));background:var(--paper-sunken);border-top:1px solid var(--line)}.ClosingCta_inner__fk3sJ{display:flex;flex-direction:column;align-items:center;text-align:center}.ClosingCta_title__AjvkD{margin:0;max-width:18ch;font-family:var(--font-display);font-weight:470;font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.ClosingCta_actions__m_0td{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-12)}@media (max-width:640px){.ClosingCta_actions__m_0td{gap:var(--space-3)}}.Faq_title__M6DlH{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 clamp(28px,4vw,48px);max-width:18ch}.Faq_list__aCy7X{margin:0;border-top:1px solid var(--line)}.Faq_item__q6atp{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(16px,4vw,56px);gap:clamp(16px,4vw,56px);padding-block:clamp(20px,2.6vw,30px);border-bottom:1px solid var(--line)}.Faq_q__VKcpA{margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.32;letter-spacing:-.01em;color:var(--ink)}.Faq_a__6kQ6N{margin:0;color:var(--ink-2);line-height:1.66;max-width:62ch}@media (max-width:760px){.Faq_item__q6atp{grid-template-columns:1fr;gap:10px}}.DownloadDetail_title__e_2Zf{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 clamp(24px,3.6vw,40px);max-width:20ch}.DownloadDetail_specList__zI9Js{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.DownloadDetail_specItem__utkBL{display:flex;align-items:center;gap:clamp(12px,2vw,20px);padding-block:clamp(16px,2.4vw,22px);border-bottom:1px solid var(--line)}.DownloadDetail_specChip__WlLg6{font-family:var(--mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2,var(--line));border-radius:999px;padding:.28em .7em;white-space:nowrap;flex-shrink:0}.DownloadDetail_specText__r2TKl{font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.45;color:var(--ink-2)}.DownloadDetail_specTextSoon__l_nY7{font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.45;color:var(--ink-3)}.DownloadDetail_installBlock__kccoF{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,24px)}.DownloadDetail_installPlatform__KhXMi{align-self:flex-start}.DownloadDetail_stepList__5uzee{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.DownloadDetail_stepItem__kRGTv{display:flex;align-items:baseline;gap:clamp(20px,3.2vw,40px);padding-block:clamp(18px,2.6vw,26px);border-bottom:1px solid var(--line)}.DownloadDetail_stepNum__6xEO_{font-family:var(--mono,ui-monospace,monospace);font-size:.78rem;letter-spacing:.08em;color:var(--ink-3);flex-shrink:0;min-width:2ch}.DownloadDetail_stepBody__vPfzm{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.36;letter-spacing:-.01em;color:var(--ink)}.DownloadDetail_webCard__l6VaD{border:1px solid var(--line);border-radius:16px;background:var(--glass-fill,var(--paper-2));backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);padding:clamp(28px,5vw,52px);display:flex;flex-direction:column;align-items:flex-start;gap:14px;transition:transform .4s var(--spring,ease),border-color .3s ease}.DownloadDetail_webCard__l6VaD:hover{transform:translateY(-3px);border-color:var(--line-2,var(--line))}.DownloadDetail_webCardTitle__lNWhi{font-size:var(--fs-h3);letter-spacing:-.02em;max-width:26ch;margin:0}.DownloadDetail_webCardBody__zBhrQ{max-width:50ch;margin:0;color:var(--ink-2)}@media (max-width:560px){.DownloadDetail_specItem__utkBL{flex-wrap:wrap}.DownloadDetail_stepItem__kRGTv{gap:12px}}.AuthorByline_byline__uMHoR{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line,#e5e7eb);border-bottom:1px solid var(--line,#e5e7eb);margin:0 0 32px}.AuthorByline_authors__mw1re{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.AuthorByline_authorLink__jcrTz{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-size:14px;font-weight:500;color:var(--ink,#000);transition:opacity .15s ease}.AuthorByline_authorLink__jcrTz:hover{opacity:.7}.AuthorByline_avatar__eYQYa{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--line,#e5e7eb);overflow:hidden;flex-shrink:0}.AuthorByline_avatarImage__nGpWj{display:block;width:100%;height:100%;object-fit:cover}.AuthorByline_avatarInitials__etzZo{font-size:11px;font-weight:600;color:var(--ink-2,#666);line-height:1;text-transform:uppercase}.AuthorByline_date__ZMi_p{font-size:13px;font-weight:400;color:var(--ink-3,#8f8f8f);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ListenShareBar_bar__Nt_GX{display:flex;align-items:center;gap:10px;padding:0;margin:24px 0}.ListenShareBar_listenWrap__D4Cbj{display:contents}.ListenShareBar_pill__r3ehW{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;border:1px solid var(--line,#e5e7eb);background:var(--paper-3,#f1f1f1);color:var(--ink,#000);font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ListenShareBar_pill__r3ehW:hover{background:var(--line,#e5e7eb);border-color:var(--line-2,#c8c8c8)}.ListenShareBar_pill__r3ehW:focus-visible{outline:2px solid var(--ink,#000);outline-offset:2px}.ListenShareBar_pill__r3ehW:active{background:var(--line-2,#d4d4d4)}.RichText_richText__HF19v{width:100%;max-width:720px;margin:0 auto;font-size:17px;font-weight:400;line-height:1.68;color:var(--ink,#000)}.RichText_richText__HF19v p{margin:0 0 20px}.RichText_richText__HF19v h1,.RichText_richText__HF19v h2,.RichText_richText__HF19v h3,.RichText_richText__HF19v h4{font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:36px 0 16px;color:var(--ink,#000)}.RichText_richText__HF19v h1{font-size:clamp(28px,3.5vw,36px)}.RichText_richText__HF19v h2{font-size:clamp(22px,2.8vw,28px)}.RichText_richText__HF19v h3{font-size:20px}.RichText_richText__HF19v h4{font-size:17px}.RichText_richText__HF19v a{color:var(--ink,#000);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2,#c8c8c8);text-decoration-color:var(--line-2,#c8c8c8);transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.RichText_richText__HF19v a:hover{-webkit-text-decoration-color:var(--ink,#000);text-decoration-color:var(--ink,#000)}.RichText_richText__HF19v ol,.RichText_richText__HF19v ul{margin:0 0 20px;padding-left:24px}.RichText_richText__HF19v li{margin-bottom:6px}.RichText_richText__HF19v hr{border:none;border-top:1px solid var(--line,#e5e7eb);margin:40px 0}.RichText_blockFigureFull__A3xew{width:min(100vw - 48px,1000px);max-width:1000px;margin:40px 0 40px calc(50% - min(50vw - 24px, 500px));padding:0}.RichText_blockFigureInline__V_UgT{width:100%;margin:32px 0;padding:0}.RichText_blockImageFrame__hva13{position:relative;width:100%;border-radius:6px;overflow:hidden;background:var(--paper-3,#f1f1f1)}.RichText_blockImage__rops5{display:block;width:100%;height:auto;border-radius:6px}.RichText_blockCaption___1c_B{display:block;margin-top:10px;font-size:13px;font-weight:400;color:var(--ink-3,#8f8f8f);text-align:center;line-height:1.5}.RichText_blockVideoFrame___Dczz{position:relative;width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#000}.RichText_blockVideo__onN34{display:block;width:100%;height:100%;object-fit:contain}.RichText_blockIframe__dXmzL{display:block;position:absolute;inset:0;width:100%;height:100%;border:none}.RichText_blockQuote__ZIUXM{margin:40px 0;padding:4px 0 4px 24px;border-left:3px solid var(--ink,#000)}.RichText_blockQuoteText__DTY_S{margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.55;font-style:italic;color:var(--ink,#000)}.RichText_blockQuoteAttribution__sJUhF{font-size:13px;font-weight:400;color:var(--ink-3,#8f8f8f)}.RichText_blockCodeFigure__gegiU{margin:32px 0;padding:0}.RichText_blockCodeLang__eaw90{display:inline-block;margin-bottom:4px;font-size:11px;font-weight:600;color:var(--ink-3,#8f8f8f);letter-spacing:.05em;text-transform:uppercase}.RichText_blockCodePre__bRMWS{margin:0;padding:20px 24px;overflow-x:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:1.6;color:var(--ink,#1a1a1a);white-space:pre;-moz-tab-size:2;tab-size:2}.RichText_blockCallout__q6lY4,.RichText_blockCodePre__bRMWS{border-radius:6px;background:var(--paper-2,#f5f5f5);border:1px solid var(--line,#e5e7eb)}.RichText_blockCallout__q6lY4{margin:32px 0;padding:16px 20px}.RichText_blockCalloutInfo__O4Jcf{border-left:4px solid var(--ink,#000)}.RichText_blockCalloutNote__AC_nI{border-left:4px solid var(--ink-2,#666)}.RichText_blockCalloutWarning__QB7AA{border-left:4px solid var(--ink-3,#8f8f8f)}.RichText_blockCalloutText____Lv9{margin:0;font-size:15px;font-weight:400;line-height:1.6;color:var(--ink,#000)}@media (max-width:768px){.RichText_blockFigureFull__A3xew{width:100%;margin-left:0;margin-right:0}}.RelatedPosts_section__BHRAd{width:100%;max-width:1120px;margin:64px auto 0;padding-top:40px;border-top:1px solid var(--line,#e5e7eb)}.RelatedPosts_heading__teYfa{margin:0 0 32px;font-size:18px;font-weight:600;color:var(--ink,#000);letter-spacing:-.01em}.RelatedPosts_grid__dMZ80{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px}@media (max-width:768px){.RelatedPosts_grid__dMZ80{grid-template-columns:1fr;gap:24px}}@media (min-width:769px) and (max-width:1024px){.RelatedPosts_grid__dMZ80{grid-template-columns:repeat(2,1fr)}}