.about_hero__ZdW4X{overflow-x:clip;padding-block:calc(var(--header-h) + clamp(32px, 4vw + 8px, 76px)) clamp(64px,4vw + 40px,104px)}.about_heroGrid__pE_y9{display:grid;gap:56px}.about_heroCopy___NxzQ{display:grid;align-content:start;gap:28px;min-width:0}.about_heroTitle__ZVhBE{max-width:15em;margin:0;color:var(--fg-1);text-wrap:balance}.about_dot__g3Ayt{color:var(--red);letter-spacing:0}.about_heroLead__6Pnhf{max-width:36rem;margin:0;color:var(--fg-2);font-size:var(--t-lead);line-height:1.6;letter-spacing:-.008em;text-wrap:pretty}.about_heroActions__bNOGT{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media (max-width:359px){.about_heroTitle__ZVhBE.about_heroTitle__ZVhBE{font-size:clamp(32px,10.5vw,36px)}.about_primary__o0eRi.about_primary__o0eRi,.about_secondary__VsP_A.about_secondary__VsP_A{flex:1 1 100%}}.about_film__hqD5f{display:grid;gap:14px;min-width:0;max-width:600px;margin:0}.about_filmLink__dfiIo{position:relative;display:block;color:inherit;text-decoration:none;outline-offset:4px}.about_filmImage__w__ZG,.about_filmLight__bqFW8,.about_filmLink__dfiIo{border-radius:var(--r-lg)}.about_filmImage__w__ZG{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.about_filmLink__dfiIo:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklch,var(--foreground) 12%,transparent);border-radius:inherit;pointer-events:none}.about_filmPlay__SLiY4{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 4px;border:1px solid rgb(255 255 255/.18);border-radius:var(--r-pill);background:rgb(10 10 10/.6);color:#fff;font-size:var(--t-sm);font-weight:var(--w-medium);backdrop-filter:blur(8px);transition:border-color var(--dur-2) var(--ease-out)}.about_filmPlayIcon__51gBm{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--r-pill);background:rgb(255 255 255/.12);transition:background var(--dur-2) var(--ease-out),scale var(--dur-2) var(--ease-out)}.about_filmPlayIcon__51gBm>svg{translate:1px 0}.about_filmPlayTime__SusHx{font-variant-numeric:tabular-nums}.about_filmLink__dfiIo:focus-visible .about_filmPlayIcon__51gBm{background:var(--primary)}@media (hover:hover) and (pointer:fine){.about_filmLink__dfiIo:hover .about_filmPlayIcon__51gBm{background:var(--primary);scale:1.06}.about_filmLink__dfiIo:hover .about_filmPlay__SLiY4{border-color:rgb(255 255 255/.3)}}.about_filmCaption__r2_WI{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;font-size:var(--t-sm);line-height:1.4}.about_filmTitle__4Wru6{color:var(--fg-1);font-weight:var(--w-medium)}.about_filmMeta__yivl_{color:var(--fg-3);font-variant-numeric:tabular-nums}@media (min-width:960px){.about_heroGrid__pE_y9{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(48px,5vw,88px)}.about_heroCopy___NxzQ{gap:32px}.about_film__hqD5f{max-width:none}}@keyframes about_about-title-in__qqZB3{0%{opacity:.2;filter:blur(6px);translate:0 8px}}@media (prefers-reduced-motion:no-preference){.about_enter__Yg2_z{animation:about_about-title-in__qqZB3 var(--dur-hero) var(--ease-out) both}}.about_facts__vX2ET{display:grid;margin:clamp(56px,4vw + 24px,88px) 0 0;border-top:1px solid var(--hairline)}.about_fact__XvHKe{display:grid;align-content:start;gap:6px;min-width:0;padding:22px 0;border-bottom:1px solid var(--hairline)}.about_factTerm__aAVix{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--fg-3);font-size:var(--t-sm);line-height:1.4}.about_factIcon__5SJ7o{color:var(--fg-3)}.about_factValue__A2_Se{margin:0;color:var(--fg-1);font-size:var(--t-h3);font-weight:var(--w-medium);line-height:1.25;letter-spacing:-.018em;overflow-wrap:anywhere}.about_factValue__A2_Se[data-tabular]{font-variant-numeric:tabular-nums}.about_factNote__xhHVc{margin:0;max-width:17rem;color:var(--fg-2);font-size:var(--t-sm);line-height:1.5;text-wrap:pretty}.about_nowrap__r1144{white-space:nowrap}.about_factLink___K_id{display:inline;color:inherit;text-decoration:none}.about_factArrow__AWs2k{display:inline-block;margin-left:6px;color:var(--fg-3);vertical-align:.05em;transition:translate var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.about_factLink___K_id:hover .about_factArrow__AWs2k{color:var(--red)}.about_factLink___K_id:hover .about_factArrow__AWs2k[data-icon=arrow-up-right]{translate:1.5px -1.5px}.about_factLink___K_id:hover{text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:5px;text-decoration-thickness:1px}}@media (min-width:640px){.about_facts__vX2ET{grid-template-columns:repeat(2,minmax(0,1fr))}.about_fact__XvHKe{padding:26px 24px 26px 0}.about_fact__XvHKe:nth-child(2n){padding-left:24px;border-left:1px solid var(--hairline)}}@media (min-width:1100px){.about_facts__vX2ET{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.about_fact__XvHKe{padding:30px 24px 32px;border-bottom:0}.about_fact__XvHKe:first-child{padding-left:0}.about_fact__XvHKe+.about_fact__XvHKe{border-left:1px solid var(--hairline)}.about_factValue__A2_Se{font-size:20px}}@media (min-width:1240px){.about_factValue__A2_Se{font-size:var(--t-h3)}}.about_story__Kxavs.about_story__Kxavs{padding-block:clamp(72px,5vw + 32px,112px)}.about_storyMore__A2LzJ{display:grid;gap:16px;max-width:40rem;color:var(--fg-2);font-size:var(--t-lead);line-height:1.6;text-wrap:pretty}.about_storyMore__A2LzJ>p{margin:0}@media (min-width:960px){.about_storyMore__A2LzJ{margin-left:50%;max-width:34rem}}.about_visual__7iLwu{margin-top:var(--intro-gap)}.about_steps__aS8Uv{--tile:40px;position:relative;display:grid;margin:var(--intro-gap) 0 0;padding:0;list-style:none}.about_step__wlo88{position:relative;display:grid;grid-template-columns:var(--tile) minmax(0,1fr);column-gap:20px;padding-bottom:36px}.about_step__wlo88:last-child{padding-bottom:0}.about_step__wlo88:not(:last-child):before{content:"";position:absolute;top:calc(var(--tile) + 8px);bottom:8px;left:calc(var(--tile) / 2 - .5px);width:1px;background:var(--hairline-strong)}.about_stepTile__iQoIa{position:relative;z-index:1;display:grid;width:var(--tile);height:var(--tile);place-items:center;border:1px solid var(--panel-border);border-radius:var(--r-md);background:var(--panel);color:var(--fg-2);box-shadow:0 0 0 6px var(--background);transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.about_step__wlo88[data-first] .about_stepTile__iQoIa{border-color:color-mix(in oklch,var(--red) 50%,transparent);background:color-mix(in oklch,var(--red) 10%,var(--background));color:var(--red)}.about_stepCopy__DK_Mv{display:grid;align-content:start;gap:6px;min-width:0;padding-top:2px}.about_stepNum__dYwar{margin:0;color:var(--fg-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;line-height:1.5}.about_stepTitle__gG_8S{margin:0;color:var(--fg-1);font-size:var(--t-lead);font-weight:var(--w-medium);line-height:1.35;letter-spacing:-.012em}.about_stepText__k8pcf{margin:0;max-width:30rem;color:var(--fg-2);font-size:var(--t-body);line-height:1.6;text-wrap:pretty}@media (hover:hover) and (pointer:fine){.about_step__wlo88:not([data-first]):hover .about_stepTile__iQoIa{border-color:color-mix(in oklch,var(--red) 40%,transparent);color:var(--fg-1)}}@media (min-width:1024px){.about_steps__aS8Uv{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:28px}.about_step__wlo88{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:22px;padding-bottom:0}.about_step__wlo88:not(:last-child):before{top:calc(var(--tile) / 2 - .5px);bottom:auto;left:calc(var(--tile) + 10px);right:-18px;width:auto;height:1px}.about_step__wlo88[data-first]:before{background:linear-gradient(to right,color-mix(in oklch,var(--red) 60%,transparent),var(--hairline-strong))}.about_stepText__k8pcf{font-size:var(--t-sm);line-height:1.55}}@media (min-width:1240px){.about_stepText__k8pcf{font-size:var(--t-body);line-height:1.6}}.about_history__ShWo_{display:grid;gap:var(--intro-gap)}.about_historyHead__l2q55{display:grid;align-content:start;gap:16px}.about_historyHead__l2q55 h2{margin:0;max-width:10em;color:var(--fg-1)}.about_historySpan__Mo5wf{margin:0;color:var(--fg-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.about_log__XrOUZ{--node-col:24px;--year-col:0px;--gap:16px;position:relative;min-width:0}.about_entries__IHZne{display:grid;margin:0;padding:0;list-style:none}.about_entry__WRvWB{display:grid;grid-template-columns:var(--node-col) minmax(0,1fr);column-gap:var(--gap);row-gap:6px;padding-bottom:48px}.about_entry__WRvWB:last-child{padding-bottom:0}.about_entryYear__Ke7MS{grid-column:2;grid-row:1;margin:0;color:var(--fg-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums;line-height:1.5}.about_node__3pgFw{grid-column:1;grid-row:1;justify-self:center;width:9px;height:9px;margin-top:6px;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:color-mix(in oklch,var(--foreground) 24%,var(--background));box-shadow:0 0 0 5px var(--background)}.about_entry__WRvWB[data-latest] .about_node__3pgFw{border-color:transparent;background:var(--red);box-shadow:0 0 0 5px var(--background),0 0 0 8px color-mix(in oklch,var(--red) 22%,transparent)}.about_entryBody__VOIWO{grid-column:2;grid-row:2;display:grid;gap:8px}.about_entryTitle__yO2B_{margin:0;color:var(--fg-1);font-size:var(--t-h3);font-weight:var(--w-medium);line-height:1.25;letter-spacing:-.018em}.about_entryText__fVVwn{margin:0;max-width:34rem;color:var(--fg-2);font-size:var(--t-body);line-height:1.6;text-wrap:pretty}.about_rail__JYb2E{position:absolute;top:11px;bottom:0;left:calc(var(--year-col) + var(--node-col) / 2 - .5px);width:1px;background:var(--hairline-strong);mask-image:linear-gradient(180deg,#000 80%,transparent)}.about_railFill___Wp9H{display:none}@media (min-width:768px){.about_log__XrOUZ{--year-col:104px;--gap:24px}.about_entry__WRvWB{grid-template-columns:var(--year-col) var(--node-col) minmax(0,1fr);column-gap:0;padding-bottom:64px}.about_entry__WRvWB:last-child{padding-bottom:0}.about_entryYear__Ke7MS{grid-column:1;grid-row:1;line-height:1.85}.about_entryBody__VOIWO{grid-column:3;grid-row:1;padding-left:var(--gap)}.about_node__3pgFw{grid-column:2;margin-top:9px}.about_rail__JYb2E{left:calc(var(--year-col) + var(--node-col) / 2 - .5px)}}@media (min-width:1024px){.about_history__ShWo_{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-8,64px)}.about_historyHead__l2q55{position:sticky;top:calc(var(--header-h) + 56px);align-self:start}}@keyframes about_about-rail__Lxcpy{0%{scale:1 0}to{scale:1 1}}@keyframes about_about-node__AWJBQ{0%{border-color:var(--hairline-strong);background:color-mix(in oklch,var(--foreground) 24%,var(--background));box-shadow:0 0 0 5px var(--background),0 0 0 5px transparent}to{border-color:transparent;background:var(--red);box-shadow:0 0 0 5px var(--background),0 0 0 8px color-mix(in oklch,var(--red) 22%,transparent)}}@supports (animation-timeline:view()){@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.about_railFill___Wp9H{position:absolute;inset:0;display:block;background:var(--red);transform-origin:top;animation:about_about-rail__Lxcpy linear both;animation-timeline:view(block 50% 50%);animation-range:cover 0 cover 100%}.about_entry__WRvWB:not([data-latest]) .about_node__3pgFw{animation:about_about-node__AWJBQ linear both;animation-timeline:view(block 50% 50%);animation-range:cover 0 cover 100%}}}.about_services__gk5Pe{display:grid;gap:8px;margin:var(--intro-gap) 0 0;padding:8px;border:1px solid var(--panel-border);border-radius:20px;background:color-mix(in oklch,var(--foreground) 2.5%,var(--background));list-style:none}.dark .about_services__gk5Pe{background:color-mix(in oklch,var(--foreground) 2%,var(--background))}.about_service__Bt4B6{display:flex;min-width:0}.about_serviceRow__Pshr_{position:relative;display:grid;flex:1;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;border:1px solid var(--panel-border);border-radius:14px;background:var(--background);box-shadow:0 18px 36px -30px rgb(0 0 0/.28),0 1px 2px rgb(0 0 0/.04);color:inherit;text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard,var(--ease-out)),border-color var(--dur-2) var(--ease-standard,var(--ease-out)),translate var(--dur-2) var(--ease-out)}.dark .about_serviceRow__Pshr_{background:var(--panel);box-shadow:inset 0 1px 0 0 color-mix(in oklch,white 4%,transparent)}.about_serviceIcon__qIWlo{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--panel-border);border-radius:var(--r-md);background:var(--panel);color:var(--fg-1);transition:color var(--dur-2) var(--ease-standard,var(--ease-out)),border-color var(--dur-2) var(--ease-standard,var(--ease-out)),background-color var(--dur-2) var(--ease-standard,var(--ease-out)),box-shadow var(--dur-2) var(--ease-standard,var(--ease-out))}.dark .about_serviceIcon__qIWlo{background:var(--panel-raised)}.about_serviceIcon__qIWlo[data-accent],a.about_serviceRow__Pshr_:focus-visible .about_serviceIcon__qIWlo{border-color:color-mix(in oklch,var(--red) 55%,transparent);background:color-mix(in oklch,var(--red) 7%,var(--background));box-shadow:0 0 0 3px color-mix(in oklch,var(--red) 18%,transparent);color:var(--red)}.about_serviceCopy__mpefc{display:grid;gap:4px;min-width:0}.about_serviceTitle__a1qKv{margin:0;color:var(--fg-1);font-size:var(--t-lead);font-weight:var(--w-medium);line-height:1.4;letter-spacing:-.012em}.about_serviceText__fgEHF{margin:0;max-width:30rem;color:var(--fg-2);font-size:var(--t-body);line-height:1.6;text-wrap:pretty}.about_serviceArrow__nFNkC{align-self:center;color:var(--fg-3);transition:translate var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-standard,var(--ease-out))}a.about_serviceRow__Pshr_:focus-visible{outline:var(--ring-w,2px) solid var(--ring-color,color-mix(in oklch,var(--red) 80%,transparent));outline-offset:var(--ring-offset,2px);border-color:var(--hairline-strong);background:var(--panel-raised)}a.about_serviceRow__Pshr_:focus-visible .about_serviceArrow__nFNkC{color:var(--red);translate:var(--move-1,2px) 0}@media (hover:hover) and (pointer:fine){a.about_serviceRow__Pshr_:hover{border-color:var(--hairline-strong);background:var(--panel-raised)}a.about_serviceRow__Pshr_:hover .about_serviceIcon__qIWlo{border-color:color-mix(in oklch,var(--red) 55%,transparent);background:color-mix(in oklch,var(--red) 7%,var(--background));box-shadow:0 0 0 3px color-mix(in oklch,var(--red) 18%,transparent);color:var(--red)}a.about_serviceRow__Pshr_:hover .about_serviceArrow__nFNkC{color:var(--red);translate:var(--move-1,2px) 0}}a.about_serviceRow__Pshr_:active{translate:0 var(--press-y,1px);border-color:var(--hairline-strong);background:var(--panel-raised);transition-duration:var(--dur-0,80ms)}@media (prefers-reduced-motion:reduce){a.about_serviceRow__Pshr_,a.about_serviceRow__Pshr_ .about_serviceArrow__nFNkC{translate:none!important}}@media (min-width:768px){.about_services__gk5Pe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.about_serviceRow__Pshr_{padding:24px}}@media (min-width:1024px){.about_serviceRow__Pshr_{gap:20px;padding:28px}}@media (forced-colors:active){.about_entry__WRvWB[data-latest] .about_node__3pgFw,.about_node__3pgFw,.about_step__wlo88:not(:last-child):before{background:CanvasText}.about_entry__WRvWB[data-latest] .about_node__3pgFw{background:Highlight}.about_railFill___Wp9H,.about_rail__JYb2E{background:CanvasText}}@keyframes about_film-rise__jYLxg{0%{translate:0 24px}}@media (max-width:959.98px) and (prefers-reduced-motion:no-preference){.about_film__hqD5f.hero-rise{animation-name:about_film-rise__jYLxg}}.frame_wrap__9mL_t{container:visual/inline-size;position:relative;width:100%;min-width:0}.frame_frame__t_vTc{position:relative;aspect-ratio:var(--v-ratio,16/10);overflow:hidden;isolation:isolate;border:1px solid var(--v-line);border-radius:12px;background:var(--v-frame);font-size:var(--v-sm);line-height:1.4;-webkit-font-smoothing:antialiased;user-select:none}.frame_frame__t_vTc svg[data-icon=loader]{animation:none}.frame_fadeBottom__tEbow{mask-image:linear-gradient(180deg,#000 58%,transparent)}.frame_fadeRight__TzZA1{mask-image:linear-gradient(90deg,#000 72%,transparent)}.frame_fadeBoth__gu_ZN{mask-image:linear-gradient(180deg,#000 58%,transparent),linear-gradient(90deg,#000 74%,transparent);mask-composite:intersect}.frame_tail__M5wKj{--v-tail:40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 52px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 52px),transparent)}.frame_depth__hnxPS,.frame_tail__M5wKj{--v-accent-tint:color-mix(in oklch,var(--v-accent) 7%,transparent);--v-accent-ring:color-mix(in oklch,var(--v-accent) 55%,transparent);--v-accent-halo:color-mix(in oklch,var(--v-accent) 18%,transparent);--v-shadow:0 24px 48px -32px rgb(0 0 0/.18);--v-shadow-lift:0 30px 60px -40px rgb(0 0 0/.22);--v-dots:radial-gradient(var(--v-line) 1px,transparent 1px);--v-dots-size:16px 16px;--v-meta:11px;--v-scene:9s}.dark :is(.frame_depth__hnxPS,.frame_tail__M5wKj){--v-accent-tint:color-mix(in oklch,var(--v-accent) 6%,transparent);--v-shadow:0 24px 48px -32px rgb(0 0 0/.5);--v-shadow-lift:0 1px 0 0 color-mix(in oklch,white 6%,transparent) inset,0 40px 80px -48px rgb(0 0 0/.7)}.frame_wrap__9mL_t.frame_depth__hnxPS{--v-frame:var(--background)}.dark .frame_wrap__9mL_t.frame_depth__hnxPS{--v-frame:color-mix(in oklch,var(--foreground) 5%,var(--background));--v-panel:color-mix(in oklch,var(--foreground) 7%,var(--background));--v-raised:color-mix(in oklch,var(--foreground) 9.5%,var(--background))}.frame_depth__hnxPS>.frame_frame__t_vTc{border-color:var(--v-line-strong);box-shadow:var(--v-shadow-lift)}@container visual (max-width: 639px){.frame_frame__t_vTc{aspect-ratio:var(--v-ratio-sm,var(--v-ratio,16/10))}.frame_fadeBottom__tEbow{mask-image:linear-gradient(180deg,#000 70%,transparent)}}@supports (animation-timeline:view()){@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.frame_drift__u9CLa{animation:frame_visual-drift__xi3Dv linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@keyframes frame_visual-drift__xi3Dv{0%{translate:0 24px}to{translate:0 -24px}}@media (forced-colors:active){.frame_frame__t_vTc{border-color:CanvasText;mask-image:none}}.automation_panel__mDCvJ{container:flow/inline-size;position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;font-size:var(--v-sm);color:var(--v-fg1)}.automation_framed__YJpb1{border:1px solid var(--v-line-strong);border-radius:10px;background:var(--v-panel)}.automation_body__LToFe{display:grid;flex:1;grid-template-columns:minmax(0,1fr);min-height:0}.automation_canvas__oEqGP{position:relative;display:grid;align-content:center;min-width:0;min-height:0;padding-bottom:var(--v-tail,0);background-image:radial-gradient(var(--v-line) 1px,transparent 1px);background-size:16px 16px}.automation_stage__jcdLT{position:relative;width:100%;aspect-ratio:1000/520}.automation_wires__fwI5O{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.automation_wiresTall__nbqLK{display:none}.automation_wire__b7FOI{fill:none;stroke:var(--v-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.automation_dot___X5ho{fill:none;stroke:var(--v-accent);stroke-width:7;stroke-linecap:round;stroke-dasharray:0 2;stroke-dashoffset:0;opacity:0}@media (prefers-reduced-motion:no-preference){:is([data-live],[data-idle][data-active]) .automation_dot___X5ho{animation:automation_flow-dot__0t6mI var(--v-scene,9s) var(--ease-in-out) calc(var(--v-scene-delay, 0s) - .8 * var(--v-scene, 9s)) infinite backwards}}@keyframes automation_flow-dot__0t6mI{0%,2%{stroke-dashoffset:-.1;opacity:0}4%{opacity:1}26%{opacity:1}30%,to{stroke-dashoffset:-.9;opacity:0}}.automation_node___GqhM{position:absolute;left:var(--wx);top:var(--wy);translate:-50% -50%;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--v-line);border-radius:10px;background:var(--v-raised);white-space:nowrap}.automation_stage__jcdLT>.automation_node___GqhM{position:absolute}.automation_nodeIcon__964XC{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--v-line);border-radius:7px;background:var(--v-panel);color:var(--v-fg2)}.automation_nodeText__1rf1v{display:grid;gap:1px}.automation_nodeTitle__yMCRv{font-weight:510}.automation_nodeMeta__XZhjy{color:var(--v-fg3);font-size:var(--v-xs)}.automation_short__qO8O0{display:none}.automation_node___GqhM .automation_pin__YgItE{--pin-ring:var(--v-frame)}.automation_comment__tNFNd{position:absolute;top:64%;left:11%;display:none;width:min(300px,36%);margin:0;padding:0;list-style:none}.automation_commentCard__ej9yP{padding:12px 14px;border:1px solid var(--v-line-strong);border-radius:10px;background:var(--v-panel);box-shadow:var(--v-shadow,0 24px 48px -32px rgb(0 0 0/.3));font-size:var(--v-xs)}.automation_toast__86OG_{position:absolute;bottom:calc(var(--v-tail, 0px) + 16px);left:16px;max-width:calc(100% - 32px)}.automation_inspector__j_4TC{display:none;min-width:0;padding:18px 18px max(18px,var(--v-tail,0px));overflow:hidden;border-left:1px solid var(--v-line);background:var(--v-panel);font-size:var(--v-xs)}.automation_inspHead__dcGON{display:flex;align-items:center;gap:10px;margin-bottom:16px}.automation_fields__3kuSZ{display:grid;margin:0;border-top:1px solid var(--v-line-soft)}.automation_fields__3kuSZ>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--v-line-soft);white-space:nowrap}.automation_fields__3kuSZ dt{color:var(--v-fg3)}.automation_fields__3kuSZ dd{margin:0;color:var(--v-fg1);font-variant-numeric:tabular-nums}.automation_fields__3kuSZ>div:nth-child(2) dd{font-family:var(--v-mono)}.automation_inspLabel__9yeHZ{display:flex;align-items:center;gap:8px;margin:20px 0 8px;color:var(--v-fg2);font-weight:510}.automation_runs__6qCcr{display:grid;gap:2px;margin:0;padding:0;list-style:none}.automation_runs__6qCcr li{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:6px;color:var(--v-fg2);white-space:nowrap}.automation_runs__6qCcr li>svg,.automation_swap__fKWX0 svg{color:var(--v-fg3)}.automation_runs__6qCcr .automation_runNew__MAgIm{background:var(--v-hover);color:var(--v-fg1)}.automation_runs__6qCcr .automation_runDone__e3b08{color:var(--v-fg2)}.automation_swap__fKWX0{display:inline-grid;align-items:center}.automation_swap__fKWX0>*{grid-area:1/1}.automation_payload__A5qOP{display:grid;padding:10px 12px;border:1px solid var(--v-line);border-radius:8px;background:var(--v-raised);color:var(--v-fg2);font-family:var(--v-mono);font-size:11px;line-height:1.6;white-space:pre}.automation_runCode__veiQK{color:var(--v-fg3);font-family:var(--v-mono);font-size:11px}.automation_runTime__WUaW5{margin-left:auto;color:var(--v-fg3);font-variant-numeric:tabular-nums}@container flow (min-width: 1000px){.automation_body__LToFe{grid-template-columns:minmax(0,1fr) 300px}.automation_node___GqhM{gap:12px;padding:10px 16px 10px 10px;border-radius:11px;font-size:14px}.automation_node___GqhM .automation_nodeIcon__964XC{width:34px;height:34px;border-radius:8px}.automation_inspector__j_4TC{display:block}.automation_canvas__oEqGP .automation_toast__86OG_{display:none}.automation_comment__tNFNd{display:block}}@container flow (max-width: 900px){.automation_long__kPqyh,.automation_nodeMeta__XZhjy{display:none}.automation_short__qO8O0{display:inline}.automation_node___GqhM{gap:8px;padding:6px 12px 6px 6px}.automation_nodeIcon__964XC{width:24px;height:24px;border-radius:6px}}@container flow (max-width: 519px){.automation_canvas__oEqGP{align-content:start;padding-top:8px}.automation_stage__jcdLT{aspect-ratio:1/1}.automation_wiresWide__tEfkc{display:none}.automation_wiresTall__nbqLK{display:block}.automation_dot___X5ho{stroke-width:9}.automation_node___GqhM{left:var(--tx);top:var(--ty)}}@media (prefers-reduced-motion:reduce){.automation_dot___X5ho{animation:none!important}}.hero-media_wrap__TZWrj{position:relative;width:100%;min-width:0}.hero-media_stage__J8EyU{position:relative;isolation:isolate;min-width:0}.hero-media_underglow__xyPlT{position:absolute;inset:auto -8% -14% -8%;z-index:-2;height:46%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklch,var(--primary) 34%,transparent),transparent 72%);filter:blur(28px);opacity:.5;pointer-events:none;transition:opacity calc(var(--dur-5) * 2) var(--ease-out)}.dark .hero-media_underglow__xyPlT{opacity:.85}.hero-media_stage__J8EyU:is([data-phase=playing],[data-phase=paused]) .hero-media_underglow__xyPlT{opacity:.35}.dark .hero-media_stage__J8EyU:is([data-phase=playing],[data-phase=paused]) .hero-media_underglow__xyPlT{opacity:.55}@media (forced-colors:active),print{.hero-media_underglow__xyPlT{display:none}}.hero-media_flow__gLJG_.hero-media_flow__gLJG_{position:absolute;right:3.5%;bottom:-8%;width:52%;height:62%;box-shadow:0 1px 0 color-mix(in oklch,var(--foreground) 6%,transparent) inset,0 24px 48px -24px rgb(0 0 0/.22)}.dark .hero-media_flow__gLJG_.hero-media_flow__gLJG_{box-shadow:0 1px 0 color-mix(in oklch,var(--foreground) 6%,transparent) inset,0 32px 64px -24px rgb(0 0 0/.6)}@container visual (max-width: 639px){.hero-media_flow__gLJG_.hero-media_flow__gLJG_{top:50%;right:5%;bottom:-12%;left:5%;width:auto;height:auto}}.code_panel__AlX7H{container:code/size;position:absolute;inset:0;display:flex;font-size:var(--v-sm);color:var(--v-fg1)}.code_tree__oPiJr{flex:0 0 208px;padding:14px 8px;color:var(--v-fg2)}.code_treeHead__Wf51W{margin:0 0 8px;padding:0 10px;color:var(--v-fg3);font-size:var(--v-xs);font-weight:510}.code_tree__oPiJr ul{margin:0;padding:0;list-style:none}.code_treeItem__Atdn_{display:flex;align-items:center;gap:8px;height:26px;border-radius:6px;font-size:var(--v-xs);white-space:nowrap}.code_treeItem__Atdn_>svg{color:var(--v-fg4)}.code_treeActive__vn6LX{background:var(--v-hover);color:var(--v-fg1)}.code_treeActive__vn6LX>svg{color:var(--v-fg2)}.code_treeDim__KiIDw{color:var(--v-fg3)}.code_editor__vxySo{display:flex;flex-direction:column;flex:1;min-width:0;margin:8px 0 max(8px,var(--v-tail,0px));border:1px solid var(--v-line);border-right:0;border-radius:8px 0 0 8px;background:var(--v-panel);overflow:hidden}.code_tabs__3CL_T{display:flex;align-items:stretch;flex:none;height:40px;border-bottom:1px solid var(--v-line-soft)}.code_tab__lKI0x{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-right:1px solid var(--v-line-soft);color:var(--v-fg3);font-size:var(--v-xs);white-space:nowrap}.code_tab__lKI0x>svg{color:var(--v-fg4)}.code_tabActive__oGuuk{background:var(--v-raised);color:var(--v-fg1);box-shadow:inset 0 -1px 0 var(--v-panel)}.code_tabActive__oGuuk>svg{color:var(--v-fg2)}.code_path__Ysjck{display:flex;align-items:center;margin-left:16px;color:var(--v-fg3);font-family:var(--v-mono);font-size:11px;white-space:nowrap}.code_code__2G_n0{flex:1;margin:0;padding:14px 0;overflow:hidden;color:color-mix(in oklch,var(--foreground) 84%,var(--background));font-family:var(--v-mono);font-size:var(--v-xs);line-height:22px;white-space:pre;tab-size:2}.code_line__cKOgZ{display:flex}.code_line__cKOgZ code{font:inherit}.code_gutter__NjMIY{display:flex;flex:0 0 64px;align-items:center;justify-content:flex-end;gap:6px;padding-right:18px;color:var(--v-fg4);font-variant-numeric:tabular-nums}.code_gutterPin__ALMJE{margin-right:auto;margin-left:6px;font-family:var(--font-sans,inherit)}.code_lineActive__Lrg2b .code_gutter__NjMIY{color:var(--v-fg2)}.code_kw__o4rPR{color:color-mix(in oklch,var(--foreground) 50%,var(--background))}.code_fn__SbTgw,.code_ty__ukZd3{color:var(--v-fg1)}.code_num__Wgf1X,.code_str__SQssZ{color:color-mix(in oklch,var(--foreground) 68%,var(--background))}.code_cm__WRvGQ{color:color-mix(in oklch,var(--foreground) 36%,var(--background))}.code_p__YlyzA{color:color-mix(in oklch,var(--foreground) 52%,var(--background))}.code_caret__Gr2eC{display:inline-block;width:2px;height:16px;margin-left:1px;vertical-align:-3px;border-radius:1px;background:var(--v-accent)}.code_status__lO9cR{display:flex;align-items:center;gap:16px;flex:none;height:28px;padding:0 14px;border-top:1px solid var(--v-line-soft);color:var(--v-fg3);font-size:11px;white-space:nowrap}.code_statusOk__O0Kn7{display:inline-flex;align-items:center;gap:6px}.code_statusRight__21EyO{margin-left:auto}@container code (max-width: 720px){.code_tree__oPiJr{display:none}.code_editor__vxySo{margin-left:8px}.code_path__Ysjck{display:none}}@container code (max-width: 440px){.code_gutter__NjMIY{flex-basis:44px;padding-right:10px}.code_cursor__vK7Uz,.code_line__cKOgZ:nth-child(-n+10),.code_status__lO9cR>:nth-child(4),.code_tab__lKI0x:not(.code_tabActive__oGuuk){display:none}}@container code (max-height: 549px){.code_line__cKOgZ:nth-child(-n+4){display:none}}@container code (max-height: 461px){.code_line__cKOgZ:nth-child(-n+10){display:none}}@container code (max-height: 329px){.code_line__cKOgZ:nth-child(-n+11){display:none}}.review-visual_frame__y0VIW{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 52px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 52px),transparent)}.review-visual_root__uFzG5{position:absolute;inset:0;display:flex;flex-direction:column;font-size:var(--v-sm);color:var(--v-fg1)}.review-visual_dim__IuC64{color:var(--v-fg3)}.review-visual_faint__WDEKr{color:var(--v-fg4)}.review-visual_red__IN2WZ{color:var(--v-accent)}.review-visual_done__gpR2w{color:var(--v-fg2)}.review-visual_bar__yInDp{display:flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--v-line);white-space:nowrap}.review-visual_crumb__FGrCd{color:var(--v-fg2)}.review-visual_crumbStrong__aUrB9{color:var(--v-fg1);font-weight:510}.review-visual_chip__IcieH{display:inline-flex;align-items:center;gap:6px;height:22px;margin-left:6px;padding:0 8px;border:1px solid var(--v-line);border-radius:999px;background:var(--v-raised);color:var(--v-fg2);font-size:var(--v-xs)}.review-visual_barEnd__qeN53{display:flex;align-items:center;gap:12px;margin-left:auto}.review-visual_faces__WQo0w{display:flex}.review-visual_face__9tuFb{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--v-frame);border-radius:999px;background:var(--v-skel);color:var(--v-fg1);font-size:10px;font-weight:590}.review-visual_face__9tuFb+.review-visual_face__9tuFb{margin-left:-6px}.review-visual_faceRs__3zhTA{background:var(--v-accent);color:#fff}.review-visual_share__UFE9s{height:24px;padding:0 10px;border:1px solid var(--v-line);border-radius:6px;background:var(--v-raised);color:var(--v-fg1);font-size:var(--v-xs);line-height:22px}.review-visual_body__sbxtG{display:grid;flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:0}.review-visual_preview__hEvP6{position:relative;display:grid;align-content:center;min-width:0;padding:24px 40px 52px;background-image:radial-gradient(var(--v-line) 1px,transparent 1px);background-size:16px 16px}.review-visual_stage___gUzx{position:relative;width:100%;max-width:560px;margin:0 auto}.review-visual_browser__2oO05{overflow:hidden;border:1px solid var(--v-line-strong);border-radius:10px;background:var(--v-panel);box-shadow:0 24px 48px -32px rgb(0 0 0/.5)}.review-visual_url__jyEFk{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;border-bottom:1px solid var(--v-line);font-size:var(--v-xs)}.review-visual_lights__fQy8k{display:flex;gap:5px}.review-visual_lights__fQy8k i{width:7px;height:7px;border-radius:999px;background:var(--v-skel)}.review-visual_address__yOEsh{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;min-width:0;height:22px;border-radius:6px;background:var(--v-hover);color:var(--v-fg2);overflow:hidden;white-space:nowrap}.review-visual_env__e7qmL{padding:0 7px;border-radius:999px;background:var(--v-accent-soft);color:var(--v-accent);font-size:11px;font-weight:510;line-height:18px}.review-visual_page__5UlTe{display:grid;gap:10px;padding:18px 22px 22px}.review-visual_nav__XB_ji{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:var(--v-xs)}.review-visual_brand__myb0W{display:inline-flex;align-items:center;gap:7px;font-weight:510}.review-visual_brandMark__X3raf{width:14px;height:14px;border-radius:4px;background:var(--v-fg2)}.review-visual_navLinks__8mO4h{display:flex;gap:14px;color:var(--v-fg3)}.review-visual_steps__btKKK{display:flex;gap:6px;font-size:11px}.review-visual_stepDone__WJv1g,.review-visual_stepNow__bjllY{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border:1px solid var(--v-line);border-radius:999px;color:var(--v-fg3)}.review-visual_stepNow__bjllY{border-color:var(--v-line-strong);background:var(--v-raised);color:var(--v-fg1);font-weight:510}.review-visual_h__2N_U1{margin:4px 0 0;font-size:19px;font-weight:590;letter-spacing:-.016em}.review-visual_sub__yz_Un{margin:-4px 0 2px;color:var(--v-fg3);font-size:var(--v-xs)}.review-visual_summary__GBVso{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;background:var(--v-hover);font-weight:510}.review-visual_summary__GBVso em{display:block;color:var(--v-fg3);font-size:11px;font-style:normal;font-weight:400}.review-visual_summaryIcon__GGXn1{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--v-line);border-radius:7px;background:var(--v-panel);color:var(--v-fg2)}.review-visual_summaryWhen__f0NHU{text-align:right;font-variant-numeric:tabular-nums}.review-visual_methods__wLzIe{display:grid;gap:8px}.review-visual_method__A79mQ{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--v-line);border-radius:8px;font-weight:510}.review-visual_method__A79mQ em{display:block;color:var(--v-fg3);font-size:11px;font-style:normal;font-weight:400}.review-visual_methodOn__yXYuF{border-color:color-mix(in oklch,var(--v-accent) 55%,transparent);background:color-mix(in oklch,var(--v-accent) 6%,transparent)}.review-visual_radioOn__r0dh7,.review-visual_radio__nqFME{width:14px;height:14px;border:1px solid var(--v-line-strong);border-radius:999px}.review-visual_radioOn__r0dh7{border:4px solid var(--v-accent)}.review-visual_pinSmall__rpsle,.review-visual_pin__c9_Sw{display:grid;place-items:center;border-radius:999px 999px 999px 2px;background:var(--v-accent);color:#fff;font-size:11px;font-weight:590;line-height:1}.review-visual_pin__c9_Sw{position:absolute;top:-11px;right:-11px;width:22px;height:22px;box-shadow:0 0 0 3px var(--v-panel)}.review-visual_pinSmall__rpsle{width:18px;height:18px;font-size:10px}.review-visual_pay__vHkmG{display:grid;height:34px;place-items:center;margin-top:4px;border-radius:8px;background:var(--primary);color:var(--primary-foreground);font-weight:510}.review-visual_cursor__7E5Je{position:absolute;z-index:2;display:flex;align-items:flex-start;gap:2px;pointer-events:none}.review-visual_cursor__7E5Je svg{width:14px;height:16px;fill:var(--v-fg1);stroke:var(--v-frame);stroke-width:1}.review-visual_cursor__7E5Je b{margin-top:12px;padding:2px 7px;border-radius:999px 999px 999px 4px;background:var(--v-fg1);color:var(--background);font-size:11px;font-weight:510;white-space:nowrap}.review-visual_cursorRs__B2nDo svg{fill:var(--v-accent)}.review-visual_cursorRs__B2nDo b{background:var(--v-accent);color:#fff}.review-visual_cursorRs__B2nDo{top:60%;right:-58px}.review-visual_cursorYou__a3hKI{bottom:2px;left:79%}.review-visual_cursorYou__a3hKI b{margin-top:20px}.review-visual_thread__E0P8p{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--v-line);background:var(--v-panel)}.review-visual_threadHead__sI3Qg{display:flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--v-line);white-space:nowrap}.review-visual_threadTitle__mdKdw{font-weight:510}.review-visual_count__EfvU1{margin-left:auto}.review-visual_messages__V_vjh{display:grid;align-content:end;gap:18px;flex:1;min-height:0;margin:0;padding:18px 16px;overflow:hidden;list-style:none}.review-visual_message__K2I_N{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 10px}.review-visual_avatar__BNA4Y{display:grid;grid-row:span 2;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--v-skel);color:var(--v-fg1);font-size:11px;font-weight:590}.review-visual_avatarRs__cbu4D{background:var(--v-accent);color:#fff}.review-visual_meta__8ZgAv{display:flex;align-items:baseline;gap:8px}.review-visual_meta__8ZgAv b{font-weight:510}.review-visual_time__TNc9X{color:var(--v-fg4);font-size:11px;font-variant-numeric:tabular-nums}.review-visual_text__s45ER{color:var(--v-fg2);line-height:1.5;text-wrap:pretty}.review-visual_event__V2iGE{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--v-line-soft);border-radius:8px;background:var(--v-hover);color:var(--v-fg2);font-size:var(--v-xs);white-space:nowrap}.review-visual_event__V2iGE .review-visual_time__TNc9X{margin-left:auto}.review-visual_typing__YIcwr{display:flex;align-items:center;gap:10px}.review-visual_typing__YIcwr .review-visual_avatar__BNA4Y{grid-row:auto}.review-visual_dots__THbzx{display:inline-flex;gap:4px;padding:8px 10px;border-radius:999px;background:var(--v-hover)}.review-visual_dots__THbzx i{width:5px;height:5px;border-radius:999px;background:var(--v-fg3)}.review-visual_composer__36Xw_{display:flex;flex:none;align-items:center;gap:8px;height:44px;margin:0 12px 44px;padding:0 8px 0 12px;border:1px solid var(--v-line-strong);border-radius:10px;background:var(--v-raised)}.review-visual_placeholder__rMMxZ{color:var(--v-fg3)}.review-visual_tools__ahMEa{display:flex;align-items:center;gap:10px;margin-left:auto}.review-visual_send__2VSl7{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--primary);color:#fff}[data-live] .review-visual_dots__THbzx i{animation:review-visual_rv-type__PQEvk 1.2s ease-in-out infinite}[data-live] .review-visual_dots__THbzx i:nth-child(2){animation-delay:.15s}[data-live] .review-visual_dots__THbzx i:nth-child(3){animation-delay:.3s}[data-live] .review-visual_cursorYou__a3hKI{animation:review-visual_rv-you__t3_Jv 7s cubic-bezier(.45,0,.55,1) infinite}[data-live] .review-visual_cursorRs__B2nDo{animation:review-visual_rv-rs__hi42U 9s cubic-bezier(.45,0,.55,1) infinite}@keyframes review-visual_rv-type__PQEvk{0%,60%,to{opacity:.35;translate:0 0}30%{opacity:1;translate:0 -2px}}@keyframes review-visual_rv-you__t3_Jv{0%,to{translate:0 0}40%{translate:-22px 0}70%{translate:-8px 3px}}@keyframes review-visual_rv-rs__hi42U{0%,to{translate:0 0}50%{translate:12px 16px}}@container visual (max-width: 1080px){.review-visual_preview__hEvP6{padding:28px 24px}.review-visual_cursorRs__B2nDo{right:-40px}.review-visual_page__5UlTe{padding:16px 18px 18px;gap:9px}.review-visual_navLinks__8mO4h{display:none}.review-visual_messages__V_vjh{gap:14px}}@container visual (max-width: 900px){.review-visual_body__sbxtG{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.review-visual_preview__hEvP6{padding:22px 18px}.review-visual_chip__IcieH,.review-visual_crumb__FGrCd,.review-visual_crumb__FGrCd+svg,.review-visual_method__A79mQ em,.review-visual_share__UFE9s,.review-visual_steps__btKKK,.review-visual_sub__yz_Un,.review-visual_summary__GBVso{display:none}.review-visual_method__A79mQ{padding:9px 10px}.review-visual_event__V2iGE span:nth-of-type(2){display:none}.review-visual_text__s45ER{font-size:var(--v-xs)}.review-visual_cursorRs__B2nDo{top:64%;right:-16px}}@container visual (max-width: 639px){.review-visual_body__sbxtG{grid-template-columns:minmax(0,1fr)}.review-visual_preview__hEvP6{display:none}.review-visual_thread__E0P8p{border-left:0}.review-visual_chip__IcieH{display:inline-flex}.review-visual_text__s45ER{font-size:var(--v-sm)}.review-visual_event__V2iGE span:nth-of-type(2){display:inline}}@container visual (max-width: 360px){.review-visual_event__V2iGE span:nth-of-type(2){display:none}.review-visual_messages__V_vjh{padding:16px 12px}}.detail-page_article__Abtbu{--col:min(var(--container-narrow),100%);padding-top:clamp(40px,4vw + 24px,96px)}.detail-page_header__4hXZQ{display:grid;justify-items:start;width:var(--col);margin-inline:auto}.detail-page_back__CYU3y{display:inline-flex;min-height:32px;align-items:center;gap:6px;margin:0 0 clamp(24px,2vw + 12px,40px) -2px;color:var(--fg-2);font-size:var(--t-sm);text-decoration:none;transition:color var(--dur-2) var(--ease-out)}.detail-page_backIcon__p_Rv1{transition:translate var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.detail-page_back__CYU3y:hover{color:var(--fg-1)}.detail-page_back__CYU3y:hover .detail-page_backIcon__p_Rv1{translate:-2px 0}}.detail-page_glyph__cCFtv{display:inline-grid;width:44px;height:44px;place-items:center;margin-bottom:24px;border-radius:var(--r-lg);background:color-mix(in oklch,var(--red) 10%,var(--background));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--red) 32%,transparent),0 8px 24px -12px color-mix(in oklch,var(--red) 60%,transparent);color:var(--red)}.detail-page_title__jcYW6{margin:0;max-width:100%;color:var(--fg-1);overflow-wrap:break-word}.detail-page_lead__iOtPR{max-width:36rem;margin:20px 0 0;color:var(--fg-2);font-size:var(--t-lead);line-height:1.6;letter-spacing:-.008em;text-wrap:pretty}@media (min-width:768px){.detail-page_lead__iOtPR{font-size:1.1875rem;line-height:1.55}}.detail-page_meta__8qLNq{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:28px;color:var(--fg-3);font-size:var(--t-sm)}.detail-page_metaFacts__niLm3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.detail-page_sep__mL4_s{color:var(--fg-3)}.detail-page_author__aCWeO{color:var(--fg-2);font-weight:var(--w-medium)}.detail-page_tags__alhIH{margin:0;color:var(--fg-3);overflow-wrap:anywhere}.detail-page_facts__qP506{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 32px;width:100%;margin-top:32px;padding-top:20px;border-top:1px solid var(--hairline)}.detail-page_factList__KMrVk{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0}.detail-page_fact__FZG_Q{display:grid;gap:2px;min-width:0}.detail-page_fact__FZG_Q dt{color:var(--fg-3);font-size:var(--t-xs)}.detail-page_fact__FZG_Q dd{margin:0;color:var(--fg-1);font-size:var(--t-sm);font-weight:var(--w-medium);overflow-wrap:anywhere}.detail-page_visit__o8TWW{min-height:32px}.detail-page_intro__2NYqT{width:100%;margin-top:40px}.detail-page_cover__kiWAj{position:relative;width:var(--col);margin:clamp(40px,3vw + 24px,64px) auto 0;aspect-ratio:4/3}.detail-page_cover__kiWAj[data-frame=wide]{width:min(960px,100%);aspect-ratio:16/9}@media (min-width:640px){.detail-page_cover__kiWAj[data-frame=narrow]{aspect-ratio:16/11}}.detail-page_coverInner__Zp4vg{box-sizing:border-box;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);width:100%;height:100%;padding:clamp(10px,2.5vw,24px);border:1px solid var(--panel-border);border-radius:var(--r-lg);background:var(--panel)}.detail-page_coverImage__CHg40{width:100%;height:100%;object-fit:contain}.detail-page_reading__ldbov,.detail-page_visual__8PZXa{margin-top:clamp(48px,4vw + 24px,80px)}.detail-page_reading__ldbov{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:var(--section-y)}.detail-page_article__Abtbu:not(:last-child) .detail-page_reading__ldbov{padding-bottom:clamp(40px,2vw + 24px,56px)}.detail-page_content__hNz3R{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;width:var(--col);min-width:0;margin-inline:auto}.detail-page_content__hNz3R:empty{display:none}@media (min-width:1180px){.detail-page_reading__ldbov{grid-template-columns:minmax(0,1fr) var(--container-narrow) minmax(0,1fr)}.detail-page_content__hNz3R{grid-column:2;width:auto}}.detail-page_toc__KI7Un{display:none}@media (min-width:1180px){.detail-page_toc__KI7Un{position:sticky;top:calc(var(--header-h) + 40px);display:block;grid-column:3;grid-row:1;align-self:start;max-width:224px;max-height:calc(100svh - var(--header-h) - 80px);margin-left:56px;overflow-y:auto;padding:2px 4px 2px 0;scrollbar-width:none}}@media (max-height:30rem){.detail-page_toc__KI7Un{position:static;max-height:none}}.detail-page_tocLabel__IuUSt{margin:0 0 12px;color:var(--fg-3);font-size:var(--t-xs)}.detail-page_tocList__a8pwt{position:relative;display:grid;gap:2px;margin:0;padding:0 0 0 14px;list-style:none;border-left:1px solid var(--hairline)}.detail-page_tocList__a8pwt:before{content:"";position:absolute;top:0;left:-1px;width:2px;height:var(--marker-h,28px);border-radius:2px;background:var(--red);opacity:0;translate:0 var(--marker-y,0);transition:translate var(--dur-3) var(--ease-out),height var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.detail-page_tocList__a8pwt[data-active-index]:before{opacity:1}.detail-page_tocLink__5oeRj{display:block;padding:5px 0;color:var(--fg-3);font-size:var(--t-sm);line-height:1.45;text-decoration:none;transition:color var(--dur-2) var(--ease-out)}.detail-page_tocLink__5oeRj[aria-current]{color:var(--fg-1)}@media (hover:hover) and (pointer:fine){.detail-page_tocLink__5oeRj:hover{color:var(--fg-1)}}.detail-page_tocMobile__W_Gxw{overflow:clip;border:1px solid var(--panel-border);border-radius:var(--r-lg);background:var(--panel)}@media (min-width:1180px){.detail-page_tocMobile__W_Gxw{display:none}}.detail-page_tocSummary__SpdGs{display:flex;min-height:44px;align-items:center;gap:10px;padding:0 16px;color:var(--fg-1);font-size:var(--t-sm);font-weight:var(--w-medium);list-style:none;cursor:pointer}.detail-page_tocSummary__SpdGs::-webkit-details-marker{display:none}.detail-page_tocIcon__3Q1XR{flex:none;color:var(--fg-3)}.detail-page_tocCount__o2UIm{margin-left:auto;color:var(--fg-3);font-weight:var(--w-regular)}.detail-page_tocChevron__MtQDi{color:var(--fg-3);transition:rotate var(--dur-3) var(--ease-out)}.detail-page_tocMobile__W_Gxw[open] .detail-page_tocChevron__MtQDi{rotate:180deg}.detail-page_tocMobile__W_Gxw .detail-page_tocList__a8pwt{margin:0 16px 16px}.detail-page_tocMobile__W_Gxw .detail-page_tocLink__5oeRj{padding-block:8px}@media (forced-colors:active){.detail-page_coverInner__Zp4vg{border-color:CanvasText}.detail-page_tocList__a8pwt:before{background:Highlight}.detail-page_tocLink__5oeRj[aria-current]{color:LinkText;text-decoration:underline}.detail-page_glyph__cCFtv{box-shadow:none;border:1px solid CanvasText}}@media (max-width:1179.98px){.detail-page_tocMobile__W_Gxw{width:var(--col);margin:0 auto 40px}}.detail-page_intro__2NYqT [data-bp=panel]{display:grid;gap:20px;padding:24px;border:1px solid var(--panel-border);border-radius:var(--r-lg);background:var(--panel)}@media (min-width:640px){.detail-page_intro__2NYqT [data-bp=panel]{padding:28px 32px 32px}}.detail-page_intro__2NYqT [data-bp=title]{margin:0;color:var(--fg-1);font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:-.01em}.detail-page_intro__2NYqT [data-bp=steps]{display:grid;margin:0;padding:0;list-style:none}.detail-page_intro__2NYqT [data-bp=step]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding-bottom:18px}.detail-page_intro__2NYqT [data-bp=step]:last-child{padding-bottom:0}.detail-page_intro__2NYqT [data-bp=step]:not(:last-child):before{content:"";position:absolute;top:28px;bottom:4px;left:11.5px;width:1px;background:var(--hairline-strong)}.detail-page_intro__2NYqT [data-bp=node]{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:var(--r-pill);background:var(--fill-pill);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--fg-2);font-size:var(--t-xs);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.detail-page_intro__2NYqT [data-bp=step]:first-child [data-bp=node]{background:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 18%,transparent);color:var(--primary-foreground)}.detail-page_intro__2NYqT [data-bp=text]{padding-top:1px;color:var(--fg-2);font-size:var(--t-body);line-height:1.55;text-wrap:pretty}.detail-page_intro__2NYqT [data-bp=step]:first-child [data-bp=text]{color:var(--fg-1)}.detail-page_intro__2NYqT [data-bp=actions]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:4px;padding-top:24px;border-top:1px solid var(--hairline)}@media (forced-colors:active){.detail-page_intro__2NYqT [data-bp=step]:first-child [data-bp=node]{background:Highlight;color:HighlightText}}.detail-page_intro__2NYqT [data-bp=alt]{display:inline;padding-block:6px;line-height:1.6}.detail-page_intro__2NYqT [data-bp=alt]>svg{display:inline-block;margin-left:4px;vertical-align:-2px}@media (max-width:399.98px){.detail-page_intro__2NYqT [data-bp=alt]>svg{display:none}}.prose_prose__CFWgv .cms-prose{max-width:none;color:var(--fg-1);font-size:var(--t-body);line-height:1.75;letter-spacing:-.004em}@media (min-width:768px){.prose_prose__CFWgv .cms-prose{font-size:1rem}}.prose_prose__CFWgv .cms-prose>*+*{margin-top:1.25em}.prose_prose__CFWgv .cms-prose :where(p,li){color:color-mix(in oklch,var(--foreground) 78%,var(--background))}.prose_prose__CFWgv .cms-prose>p:first-child{color:var(--fg-1);font-size:var(--t-lead);line-height:1.65}.prose_prose__CFWgv .cms-prose strong{color:var(--fg-1);font-weight:var(--w-semibold)}.prose_prose__CFWgv .cms-prose :is(h2,h3,h4){color:var(--fg-1);font-weight:var(--w-medium);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + 32px)}.prose_prose__CFWgv .cms-prose h2{margin-top:2.75em;font-size:var(--t-h3);line-height:1.3;letter-spacing:-.02em}.prose_prose__CFWgv .cms-prose h3{margin-top:2em;font-size:1.125rem;line-height:1.4;letter-spacing:-.012em}.prose_prose__CFWgv .cms-prose h4{margin-top:1.75em;font-size:1rem;line-height:1.45}.prose_prose__CFWgv .cms-prose :is(h2,h3,h4)+*{margin-top:.75em}.prose_prose__CFWgv .cms-prose>:is(h2,h3):first-child{margin-top:0}.prose_prose__CFWgv .cms-prose :is(ul,ol){padding-left:1.5em}.prose_prose__CFWgv .cms-prose ul{list-style:none}.prose_prose__CFWgv .cms-prose ul>li{position:relative}.prose_prose__CFWgv .cms-prose ul>li:before{content:"";position:absolute;top:.78em;left:-1.05em;width:5px;height:5px;border-radius:2px;background:var(--fg-3)}.prose_prose__CFWgv .cms-prose ol{list-style:decimal}.prose_prose__CFWgv .cms-prose ol>li{padding-left:.25em}.prose_prose__CFWgv .cms-prose ol>li::marker{color:var(--fg-3);font-size:.9em;font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.prose_prose__CFWgv .cms-prose li+li{margin-top:.5em}.prose_prose__CFWgv .cms-prose li>:is(ul,ol){margin-top:.5em}.prose_prose__CFWgv .cms-prose a{color:var(--fg-1);font-weight:var(--w-medium);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,var(--foreground) 28%,transparent);text-underline-offset:4px;transition:text-decoration-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.prose_prose__CFWgv .cms-prose a:hover{text-decoration-color:var(--red)}}.prose_prose__CFWgv .cms-prose blockquote{margin-block:2em;padding:2px 0 2px 1.25em;border-left:2px solid var(--red);color:var(--fg-1);font-size:var(--t-lead);font-weight:var(--w-medium);line-height:1.55;letter-spacing:-.01em}.prose_prose__CFWgv .cms-prose blockquote :where(p){color:inherit}.prose_prose__CFWgv .cms-prose blockquote>*+*{margin-top:.75em}.prose_prose__CFWgv .cms-prose pre{margin-block:1.75em;padding:16px 18px;overflow:auto;border:1px solid var(--panel-border);border-radius:var(--r-lg);background:var(--panel);color:var(--fg-1);font-size:var(--t-sm);line-height:1.7;tab-size:2;scrollbar-width:thin}.prose_prose__CFWgv .cms-prose pre code{border:0;background:none;padding:0;font-size:inherit}.prose_prose__CFWgv .cms-prose pre:focus-visible{outline:2px solid color-mix(in oklch,var(--red) 80%,transparent);outline-offset:2px}.prose_prose__CFWgv .cms-prose :not(pre)>code{padding:.1em .35em;border:1px solid var(--panel-border);border-radius:var(--r-xs);background:var(--panel);color:var(--fg-1);font-size:.86em}.prose_prose__CFWgv .cms-prose hr{margin-block:3em;border:0;border-top:1px solid var(--hairline)}.prose_prose__CFWgv .cms-prose figure{margin:2.25em 0}.prose_prose__CFWgv .cms-prose img{border-radius:var(--r-lg);border:1px solid var(--panel-border);background:var(--panel)}.prose_prose__CFWgv .cms-prose figcaption{margin-top:12px;color:var(--fg-3);font-size:var(--t-sm);line-height:1.5;text-align:center;text-wrap:balance}.prose_prose__CFWgv .cms-table-scroll{--edge:color-mix(in oklch,var(--foreground) 16%,transparent);margin-block:2em;border-radius:var(--r-lg);background:linear-gradient(to right,var(--panel) 30%,transparent) 0 /40px 100% no-repeat local,linear-gradient(to left,var(--panel) 30%,transparent) 100% /40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--edge),transparent) 0 /14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--edge),transparent) 100% /14px 100% no-repeat scroll,var(--panel)}.prose_prose__CFWgv .cms-table-scroll table{font-size:var(--t-sm)}.prose_prose__CFWgv .cms-table-scroll th{background:color-mix(in oklch,var(--foreground) 3%,transparent);color:var(--fg-1);white-space:nowrap}.prose_prose__CFWgv .cms-table-scroll td{color:var(--fg-2)}.prose_prose__CFWgv .cms-table-scroll tbody tr{transition:background-color var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.prose_prose__CFWgv .cms-table-scroll tbody tr:hover{background:var(--fill-hover)}}