.ContactModal_backdrop__lqGah{z-index:200;display:flex;position:fixed;inset:0;justify-content:center;align-items:center;padding:16px;background-color:#0a09088c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:20px;border:1px solid #ffffff1f;border-radius:24px;width:min(480px,100%);padding:40px;background-color:#201d1a;box-shadow:inset 0 1px 0 #ffffff12,0 32px 80px #00000080}.ContactModal_backdrop__lqGah .ContactModal_modal__close__EBF2H{display:flex;position:absolute;top:20px;right:20px;justify-content:center;align-items:center;border-radius:9999px;width:36px;height:36px;padding:0;background:#0000;font-size:18px;color:#fff9;transition:background-color .2s ease,color .2s ease}.ContactModal_backdrop__lqGah .ContactModal_modal__close__EBF2H:hover{background-color:#ffffff14;color:#fff}.ContactModal_backdrop__lqGah .ContactModal_modal__label__FMUZO{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff6}.ContactModal_backdrop__lqGah .ContactModal_modal__title__FvEPT{margin:0;font-family:PP Neue Montreal,Inter,sans-serif;font-size:36px;font-weight:400;letter-spacing:-1px;line-height:1.1;color:#fff}.ContactModal_backdrop__lqGah .ContactModal_modal__script__z4zdU{font-family:Season Mix,serif;color:#ffffff8c}.ContactModal_backdrop__lqGah .ContactModal_modal__text__R0B9w{font-family:Inter,sans-serif;font-weight:300;font-size:15px;line-height:1.6;color:#ffffffa6}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__brlOa{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #ffffff1f;border-radius:14px;width:100%;padding:16px 18px;background-color:#ffffff0a;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__brlOa:hover{border-color:#ffffff47;background-color:#ffffff12}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__address__W2sVO{font-family:JetBrains Mono,monospace;font-size:15px;color:#fff}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__feedback__eIr2e{display:flex;align-items:center;gap:6px;font-family:PP Neue Montreal,Inter,sans-serif;font-size:13px;color:#a78bfa}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__icon__H4dy_{flex-shrink:0;width:18px;height:18px;color:#fff9}.ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__feedback__eIr2e .ContactModal_backdrop__lqGah .ContactModal_modal__7_rcB .ContactModal_email__icon__H4dy_{color:#a78bfa}.ContactModal_backdrop__lqGah .ContactModal_modal__cta__y2OrY{display:flex;justify-content:center;align-items:center;align-self:stretch;border-radius:9999px;height:48px;background-color:#fff;box-shadow:0 1px 2px #00000014;font-family:PP Neue Montreal,Inter,sans-serif;font-size:15px;font-weight:500;color:#1c1c1c;transition:transform .15s cubic-bezier(.4,0,.2,1)}.ContactModal_backdrop__lqGah .ContactModal_modal__cta__y2OrY:hover{transform:scale(1.02)}.ContactModal_backdrop__lqGah .ContactModal_modal__cta__y2OrY:active{transform:scale(.98)}.LanguageDropdown_dropdown__5K381{position:relative}.LanguageDropdown_dropdown__trigger__q6_Gg{display:flex;align-items:center;gap:6px;border-radius:9999px;height:40px;padding:0 14px;background:#0000;font-family:PP Neue Montreal,Inter,sans-serif;font-size:14px;color:#ffffffbf;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.LanguageDropdown_dropdown__trigger__q6_Gg:hover{background-color:#ffffff12;color:#fff}.LanguageDropdown_dropdown__globe__Wgsg9{width:18px;height:18px}.LanguageDropdown_dropdown__code__Pj_mi{letter-spacing:.04em;line-height:1}.LanguageDropdown_dropdown__caret__XrDLw{width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.LanguageDropdown_dropdown__caret___isOpen__LLTDo{transform:rotate(180deg)}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__gs93p{display:flex;position:absolute;top:calc(100% + 14px);right:0;flex-direction:column;gap:2px;border:1px solid #ffffff1f;border-radius:14px;min-width:188px;padding:8px;background-color:#201d1a;box-shadow:inset 0 1px 0 #ffffff12,0 20px 56px #00000080}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__option__Zn6Ji{display:flex;align-items:center;gap:12px;border-radius:8px;width:100%;padding:11px 12px;background:#0000;font-family:PP Neue Montreal,Inter,sans-serif;font-size:15px;text-align:left;color:#ffffffbf;transition:background-color .15s ease,color .15s ease}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__option__Zn6Ji:hover{background-color:#ffffff14;color:#fff}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__option___isActive__HCBDD{color:#fff}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__code__2_lJv{width:26px;font-size:11px;letter-spacing:.08em;color:#fff6}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__label__XmxeT{flex:1 1;line-height:1}.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__check__BUiyC{flex-shrink:0;width:16px;height:16px;color:#a78bfa}@media(max-width:1020px){.LanguageDropdown_dropdown__5K381 .LanguageDropdown_menu__gs93p{right:auto;left:0}}.Toolbar_toolbar__QS6H0{z-index:100;display:grid;position:fixed;top:24px;left:50%;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:32px;transform:translateX(-50%);border:1px solid #ffffff14;border-radius:9999px;height:64px;padding:0 12px 0 22px;background-color:#141210b8;box-shadow:inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.Toolbar_toolbar___isScrolled__VAUEd{border-color:#ffffff1f;box-shadow:inset 0 1px 0 #ffffff0f,0 16px 48px #0006;background-color:#141210cc}.Toolbar_toolbar__QS6H0 .Toolbar_brand__o1L_K{display:flex;justify-self:start;align-items:center;gap:10px}.Toolbar_toolbar__QS6H0 .Toolbar_brand__logo__q4QPS{border:1px solid #ffffff26;border-radius:9999px;width:32px;height:32px;object-fit:cover}.Toolbar_toolbar__QS6H0 .Toolbar_brand__name__DWTaE{font-family:PP Neue Montreal,Inter,sans-serif;font-weight:500;font-size:17px;letter-spacing:-.2px;line-height:1;white-space:nowrap;color:#fff}.Toolbar_toolbar__QS6H0 .Toolbar_links__ONFLg{display:flex;justify-self:center;align-items:center;gap:4px}.Toolbar_toolbar__QS6H0 .Toolbar_links__link__N_nL8{display:flex;border-radius:9999px;padding:9px 16px;font-family:PP Neue Montreal,Inter,sans-serif;font-size:15px;line-height:1;white-space:nowrap;color:#ffffffb3;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.Toolbar_toolbar__QS6H0 .Toolbar_links__link__N_nL8:hover{background-color:#ffffff12;color:#fff}.Toolbar_toolbar__QS6H0 .Toolbar_actions__prIQD{display:flex;justify-self:end;align-items:center;gap:8px}.Toolbar_toolbar__burger__Jv4mt{display:none;justify-content:center;align-items:center;flex-direction:column;gap:5px;border:1px solid #ffffff26;border-radius:9999px;width:40px;height:40px;background-color:#ffffff1a}.Toolbar_toolbar__burger___isOpen__NfNeC .Toolbar_toolbar__burgerLine__UzPg6:first-child{transform:translateY(3px) rotate(45deg)}.Toolbar_toolbar__burger___isOpen__NfNeC .Toolbar_toolbar__burgerLine__UzPg6:last-child{transform:translateY(-3px) rotate(-45deg)}.Toolbar_toolbar__burgerLine__UzPg6{border-radius:9999px;width:16px;height:1.5px;background-color:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1)}.Toolbar_toolbar__cta__Kj_9H{display:flex;justify-content:center;align-items:center;border-radius:9999px;height:40px;padding:0 20px;background-color:#fff;box-shadow:0 1px 2px #00000014;font-family:PP Neue Montreal,Inter,sans-serif;font-size:15px;font-weight:500;white-space:nowrap;color:#1c1c1c;transition:transform .15s cubic-bezier(.4,0,.2,1)}.Toolbar_toolbar__cta__Kj_9H:hover{transform:scale(1.02)}.Toolbar_menu__7GK_f{z-index:99;display:flex;position:fixed;inset:0;justify-content:center;align-items:center;background-color:#0d0b02e6;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.Toolbar_menu__links__g_qZt{display:flex;flex-direction:column;align-items:center;gap:12px}.Toolbar_menu__link__H_kvD{display:flex;border-radius:9999px;padding:12px 24px;font-family:PP Neue Montreal,Inter,sans-serif;font-size:28px;line-height:1;color:#ffffffd9;transition:color .2s cubic-bezier(.22,1,.36,1)}.Toolbar_menu__link__H_kvD:hover{color:#fff}@media(max-width:1020px){.Toolbar_toolbar__QS6H0{grid-template-columns:auto auto;column-gap:20px}.Toolbar_toolbar__QS6H0 .Toolbar_links__ONFLg{display:none}.Toolbar_toolbar__burger__Jv4mt{display:flex}}@media(max-width:490px){.Toolbar_toolbar__QS6H0{column-gap:12px;padding:0 10px 0 12px}.Toolbar_toolbar__QS6H0 .Toolbar_brand__name__DWTaE{display:none}.Toolbar_toolbar__cta__Kj_9H{height:44px}.Toolbar_toolbar__burger__Jv4mt{width:44px;height:44px}}.UniaversoModal_backdrop__it2zs{z-index:200;display:flex;position:fixed;inset:0;justify-content:center;align-items:center;padding:16px;background-color:#0a09088c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP{display:flex;position:relative;flex-direction:column;overflow:hidden;border:1px solid #ffffff1f;border-radius:24px;width:min(480px,100%);background-color:#201d1a;box-shadow:inset 0 1px 0 #ffffff12,0 32px 80px #00000080}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__close__xRrNf{z-index:1;display:flex;position:absolute;top:16px;right:16px;justify-content:center;align-items:center;border-radius:9999px;width:36px;height:36px;padding:0;background-color:#14121073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:18px;color:#ffffffbf;transition:background-color .2s ease,color .2s ease}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__close__xRrNf:hover{background-color:#141210b3;color:#fff}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_cover__Qs_gb{position:relative;height:220px}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_cover__image__LPpyr{object-fit:cover;object-position:center 30%}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_cover__fade__CzqBl{position:absolute;inset:0;background:linear-gradient(180deg,#201d1a00 40%,#201d1a)}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_cover__logo__4OkVT{position:absolute;bottom:0;left:36px;border-radius:10px;width:44px;height:auto;box-shadow:0 8px 24px #00000059}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content___T_kM{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 36px 36px}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__label__NQpWU{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f0832a}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__title__GCs3a{margin:0;font-family:PP Neue Montreal,Inter,sans-serif;font-size:36px;font-weight:400;letter-spacing:-1px;line-height:1.1;color:#fff}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__script__Ri_ly{font-family:Season Mix,serif;color:#ffffff8c}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__text__u9I22{font-family:Inter,sans-serif;font-weight:300;font-size:15px;line-height:1.6;color:#ffffffa6}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__cta__lHPXp{display:flex;justify-content:center;align-items:center;align-self:stretch;gap:8px;margin-top:8px;border-radius:9999px;height:48px;background-color:#fff;box-shadow:0 1px 2px #00000014;font-family:PP Neue Montreal,Inter,sans-serif;font-size:15px;font-weight:500;color:#1c1c1c;transition:transform .15s cubic-bezier(.4,0,.2,1)}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__cta__lHPXp:hover{transform:scale(1.02)}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__cta__lHPXp:active{transform:scale(.98)}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__icon__oMeV0{width:18px;height:18px}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__dismiss__JcIm8{align-self:center;padding:0;background:#0000;font-family:PP Neue Montreal,Inter,sans-serif;font-size:14px;color:#ffffff73;transition:color .2s ease}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__dismiss__JcIm8:hover{color:#fff}@media(max-width:640px){.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_cover__Qs_gb{height:180px}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_cover__logo__4OkVT{left:24px}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content___T_kM{padding:24px 24px 28px}.UniaversoModal_backdrop__it2zs .UniaversoModal_modal__fCxvP .UniaversoModal_content__title__GCs3a{font-size:30px}}@keyframes BlurFadeWords_blurFadeIn__guRzz{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.BlurFadeWords_blurFade__1gSQO{display:inline;animation:BlurFadeWords_blurFadeIn__guRzz .6s ease-out both}@media(prefers-reduced-motion:reduce){.BlurFadeWords_blurFade__1gSQO{animation:none}}.Footer_footer__thFn7{position:relative;overflow:hidden;width:100%;aspect-ratio:1728/663;max-height:663px;background-color:#fff}.Footer_footer__background__27KqS{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}.Footer_footer__background__27KqS,.Footer_footer__glow__V3mtq{position:absolute;inset:0;pointer-events:none}.Footer_footer__thFn7 .Footer_canvas__gmb_n{position:absolute;top:0;left:50%;transform-origin:top center}.Footer_footer__thFn7 .Footer_canvas__watermark__W7lXM{position:absolute;font-family:Season Mix,serif;white-space:nowrap;color:#1c1c1c;pointer-events:none}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__LXg1p{position:absolute}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__label__jCgCQ{font-family:Inter Display,Inter,sans-serif;font-size:20px;line-height:24px;color:#1c1c1c80}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__value__wI9LO{margin:17px 0 0;font-family:Season Mix,serif;font-size:24px;line-height:29px;color:#1c1c1c}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__LXg1p .Footer_links__davFJ{display:flex;flex-direction:column;row-gap:17px;margin-top:17px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__LXg1p .Footer_links__link__2txbr{font-family:Season Mix,serif;font-size:24px;line-height:29px;white-space:nowrap;color:#1c1c1c}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_ctaWrapper__R_sd0{position:absolute}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_ctaWrapper__button__N6Zhm{display:flex;justify-content:center;align-items:center;border-radius:9999px;height:56px;padding:0;background-color:#fff;box-shadow:0 1px 2px #00000014;font-family:PP Neue Montreal,Inter,sans-serif;font-size:18px;font-weight:500;white-space:nowrap;color:#1c1c1c;transition:transform .15s cubic-bezier(.4,0,.2,1)}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_ctaWrapper__button__N6Zhm:hover{transform:scale(1.02)}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_line__wOEYk{position:absolute}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_line__fill__vODmT{position:absolute;inset:0;background-color:#1c1c1c1f}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_legal__HTEBI{position:absolute;display:flex;justify-content:space-between;align-items:center}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_legal__item___3E0g{font-family:Inter Display,Inter,sans-serif;font-size:16px;white-space:nowrap;color:#1c1c1cb3}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_legal__item___absolute__yxuLO{position:absolute}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_credit__jZmnH{display:flex;align-items:center;gap:8px;opacity:.85;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_credit__label__LsKrD{font-family:Inter Display,Inter,sans-serif;font-size:14px;white-space:nowrap;color:#1c1c1c8c}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_credit__logo__edWp2{width:auto;height:16px;filter:brightness(0);opacity:.55}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_credit__jZmnH:hover{opacity:1}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_socials__0opaS{display:flex;align-items:center;gap:12px;margin-top:8px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_socials__item__geXbq{display:flex;justify-content:center;align-items:center;border:1px solid #1c1c1c1f;border-radius:9999px;width:44px;height:44px;background-color:#fff;box-shadow:0 1px 2px #0000000f;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_socials__item__geXbq:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_socials__icon__tqgDc{width:20px;height:20px;filter:brightness(0)}@media(max-width:1279px){.Footer_footer__thFn7{aspect-ratio:auto;width:auto;max-height:none;padding:72px 20px}.Footer_footer__thFn7 .Footer_canvas__gmb_n{display:flex;position:static;flex-direction:column;gap:40px;max-width:clamp(640px,72vw,900px);margin:0 auto}.Footer_footer__thFn7 .Footer_canvas__watermark__W7lXM{position:static;font-size:72px;line-height:72px;letter-spacing:-1.5px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__LXg1p{position:static}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__label__jCgCQ{font-size:16px;line-height:20px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__value__wI9LO{margin-top:12px;font-size:20px;line-height:26px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__LXg1p .Footer_links__davFJ{row-gap:4px;margin-top:8px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_column__LXg1p .Footer_links__link__2txbr{padding:8px 0;font-size:20px;line-height:26px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_ctaWrapper__R_sd0{position:static}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_ctaWrapper__button__N6Zhm{width:100%}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_line__wOEYk{position:relative;width:100%;height:1px}.Footer_footer__thFn7 .Footer_canvas__gmb_n .Footer_legal__HTEBI{position:static}}@media(max-width:490px){.Footer_footer__thFn7 .Footer_canvas__watermark__W7lXM{font-size:48px;line-height:48px;letter-spacing:-1px}}.ArticleDiagram_diagram__bTVJB{display:flex;flex-direction:column;gap:12px;margin:16px 0}.ArticleDiagram_diagram__canvas__SSp0f{overflow:hidden;border:1px solid #14121014;border-radius:16px;width:100%;background-color:#fbfaf9}.ArticleDiagram_diagram__canvas__SSp0f svg{display:block;width:100%;height:auto}.ArticleDiagram_diagram__caption__0qx2i{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-align:center;color:#141210a6}.ArticleToc_toc__MFu5P{border-top:1px solid #1412101f;padding:8px 0 0}.ArticleToc_toc__list__pJ0Yp{column-count:2;column-gap:32px;margin:0;padding:0;list-style:none}.ArticleToc_toc__MFu5P .ArticleToc_entry__NFBlM{page-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #14121012}.ArticleToc_toc__MFu5P .ArticleToc_entry__link__9VF1I{display:flex;align-items:baseline;gap:14px;padding:11px 8px 11px 0;font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1.4;color:#141210cc;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s ease}.ArticleToc_toc__MFu5P .ArticleToc_entry__link__9VF1I:hover{transform:translateX(4px);color:#141210}.ArticleToc_toc__MFu5P .ArticleToc_entry__number__WUy7K{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:#14121061}.ArticleToc_toc__MFu5P .ArticleToc_entry__text__jVB4P{text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:3px;transition:text-decoration-color .25s ease}.ArticleToc_toc__MFu5P .ArticleToc_entry__link__9VF1I:hover .ArticleToc_toc__MFu5P .ArticleToc_entry__text__jVB4P{-webkit-text-decoration-color:#1412104d;text-decoration-color:#1412104d}@media(max-width:768px){.ArticleToc_toc__list__pJ0Yp{column-count:1}}.PromptModal_backdrop__dMgaF{z-index:200;display:flex;position:fixed;inset:0;justify-content:center;align-items:center;padding:16px;background-color:#0a09088c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PromptModal_backdrop__dMgaF .PromptModal_modal__9wlbf{display:flex;position:relative;flex-direction:column;overflow:hidden;border:1px solid #ffffff1a;border-radius:24px;width:min(720px,100%);max-height:min(760px,88vh);padding:0;background-color:#201d1a;box-shadow:inset 0 1px 0 #ffffff12,0 32px 80px #00000080}.PromptModal_backdrop__dMgaF .PromptModal_modal__subtitle__A_e14{margin:0;padding:14px 24px 0;font-family:Inter,sans-serif;font-weight:300;font-size:14px;line-height:1.5;color:#ffffff8c}.PromptModal_backdrop__dMgaF .PromptModal_modal__prompt__Px2TB{flex:1 1;overflow-y:auto;overscroll-behavior:contain;margin:16px 24px;border:1px solid #ffffff14;border-radius:14px;padding:20px;background-color:#0000004d;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.75;white-space:pre-wrap;word-break:break-word;color:#ffffffc7;scrollbar-width:thin;scrollbar-color:#ffffff2e #0000}.PromptModal_backdrop__dMgaF .PromptModal_modal__prompt__Px2TB::-webkit-scrollbar{width:10px}.PromptModal_backdrop__dMgaF .PromptModal_modal__prompt__Px2TB::-webkit-scrollbar-track{background-color:#0000}.PromptModal_backdrop__dMgaF .PromptModal_modal__prompt__Px2TB::-webkit-scrollbar-thumb{border:3px solid #0000;border-radius:9999px;background-color:#ffffff2e;background-clip:content-box;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.PromptModal_backdrop__dMgaF .PromptModal_modal__prompt__Px2TB::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.PromptModal_backdrop__dMgaF .PromptModal_head__sDvR0{display:flex;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #ffffff14;padding:20px 20px 18px 24px;background-color:hsla(0,0%,100%,.025)}.PromptModal_backdrop__dMgaF .PromptModal_head__text__bK_Gm{display:flex;flex-direction:column;gap:8px}.PromptModal_backdrop__dMgaF .PromptModal_head__label__h44f6{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff61}.PromptModal_backdrop__dMgaF .PromptModal_head__title__F4gYk{margin:0;font-family:PP Neue Montreal,Inter,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:1.15;color:#fff}.PromptModal_backdrop__dMgaF .PromptModal_head__close__ZkTxg{display:flex;flex-shrink:0;justify-content:center;align-items:center;border:1px solid #ffffff1a;border-radius:9999px;width:36px;height:36px;padding:0;background-color:#0000;font-size:18px;color:#fff9;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.PromptModal_backdrop__dMgaF .PromptModal_head__close__ZkTxg:hover{border-color:#ffffff47;background-color:#ffffff14;color:#fff}.PromptModal_backdrop__dMgaF .PromptModal_foot__OUmLZ{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff14;padding:16px 20px 16px 24px;background-color:hsla(0,0%,100%,.025)}.PromptModal_backdrop__dMgaF .PromptModal_foot__hint__HjaNv{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff52}.PromptModal_backdrop__dMgaF .PromptModal_copy__lDxC5{display:flex;flex-shrink:0;justify-content:center;align-items:center;gap:9px;border-radius:9999px;padding:13px 26px;background-color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#141210;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease}.PromptModal_backdrop__dMgaF .PromptModal_copy__lDxC5:hover{transform:translateY(-2px)}.PromptModal_backdrop__dMgaF .PromptModal_copy___isCopied__aXfxF{background-color:#3da35d;color:#fff}@media(max-width:490px){.PromptModal_backdrop__dMgaF .PromptModal_modal__subtitle__A_e14{padding:12px 16px 0;font-size:13px}.PromptModal_backdrop__dMgaF .PromptModal_modal__prompt__Px2TB{margin:12px 16px;padding:16px}.PromptModal_backdrop__dMgaF .PromptModal_head__sDvR0{padding:16px 16px 14px}.PromptModal_backdrop__dMgaF .PromptModal_head__title__F4gYk{font-size:20px}.PromptModal_backdrop__dMgaF .PromptModal_foot__OUmLZ{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:14px 16px}.PromptModal_backdrop__dMgaF .PromptModal_foot__hint__HjaNv{text-align:center}.PromptModal_backdrop__dMgaF .PromptModal_copy__lDxC5{width:100%}}.RelatedArticles_related__C4sny{display:flex;flex-direction:column;gap:32px;margin:104px auto 0;border-top:1px solid #1412101a;padding-top:48px;max-width:760px}.RelatedArticles_related__title__ckLmg{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#141210a6}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__k2uxk{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__video__dCuCd{display:block;box-sizing:border-box;border:1px solid #14121014;border-radius:16px;width:100%;aspect-ratio:16/10;object-fit:cover;background-color:#faf9f8;transition:transform .4s ease,box-shadow .4s ease}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__date__s4MZF{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#141210a6}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__heading__ImSqY{margin:0;font-size:22px;font-weight:400;letter-spacing:-.44px;line-height:1.2;color:#141210;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:4px;transition:text-decoration-color .3s ease}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__tail__rOPUL{white-space:nowrap}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__arrow__aJX0l{display:inline-block;margin-left:5px;width:.74em;height:.74em;vertical-align:-.06em;transition:transform .3s cubic-bezier(.16,1,.3,1)}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__k2uxk:hover .RelatedArticles_card__video__dCuCd{transform:translateY(-4px);box-shadow:0 12px 28px #1412101f}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__k2uxk:hover .RelatedArticles_card__heading__ImSqY{-webkit-text-decoration-color:#1412104d;text-decoration-color:#1412104d}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__k2uxk:hover .RelatedArticles_card__arrow__aJX0l{transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__arrow__aJX0l,.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__heading__ImSqY,.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__video__dCuCd{transition:none}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__k2uxk:hover .RelatedArticles_card__arrow__aJX0l,.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__k2uxk:hover .RelatedArticles_card__video__dCuCd{transform:none}}@media(max-width:640px){.RelatedArticles_related__C4sny{gap:28px;margin-top:72px;padding-top:40px}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2{grid-template-columns:1fr;gap:36px}.RelatedArticles_related__C4sny .RelatedArticles_grid__zPvv2 .RelatedArticles_card__heading__ImSqY{font-size:20px}}.Article_article__ulSAf{padding:160px 24px 120px;background-color:#fff;font-family:PP Neue Montreal,Inter,sans-serif;color:#141210}.Article_article__ulSAf .Article_header__VLcaD{display:flex;flex-direction:column;gap:20px;margin:0 auto 64px;max-width:760px}.Article_article__ulSAf .Article_header__VLcaD .Article_breadcrumbs__0wDwH{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:PP Neue Montreal,Inter,sans-serif;font-size:14px;color:#141210a6}.Article_article__ulSAf .Article_header__VLcaD .Article_breadcrumbs__link__5U6F0{transition:color .2s ease}.Article_article__ulSAf .Article_header__VLcaD .Article_breadcrumbs__link__5U6F0:hover{color:#141210}.Article_article__ulSAf .Article_header__VLcaD .Article_breadcrumbs__separator__Nbdma{color:#1412104d}.Article_article__ulSAf .Article_header__VLcaD .Article_breadcrumbs__current__fySxm{overflow:hidden;max-width:320px;text-overflow:ellipsis;white-space:nowrap;color:#141210bf}.Article_article__ulSAf .Article_header__VLcaD .Article_meta__ZkO8D{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#141210a6}.Article_article__ulSAf .Article_header__VLcaD .Article_meta__separator__h8uTi{color:#1412104d}.Article_article__ulSAf .Article_header__title__fU5kf{margin:0;font-size:56px;font-weight:400;letter-spacing:-1.68px;line-height:1.05}.Article_article__ulSAf .Article_header__description__GFpIj{font-family:Season Mix,serif;font-size:24px;line-height:1.4;color:#141210ad}.Article_article__ulSAf .Article_header__promptLead__SskZe{margin-bottom:-8px;font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:#141210b3}.Article_article__ulSAf .Article_prompt__Ze4dC{display:flex;align-self:flex-start;align-items:center;gap:9px;border:1px solid #14121029;border-radius:9999px;padding:11px 20px;background-color:#0000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#141210;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease,color .25s ease}.Article_article__ulSAf .Article_prompt__Ze4dC:hover{transform:translateY(-2px);border-color:#141210;background-color:#141210;color:#fff}.Article_article__ulSAf .Article_body__2cWYa{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:760px}.Article_article__ulSAf .Article_body__heading__4zVtq{scroll-margin-top:120px;margin:32px 0 0;font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.15}.Article_article__ulSAf .Article_body__paragraph___SOUW{font-family:Inter,sans-serif;font-weight:300;font-size:18px;line-height:1.7;color:#141210d9}.Article_article__ulSAf .Article_body__list__GIdM7{display:flex;flex-direction:column;gap:10px;padding-left:20px;list-style:disc}.Article_article__ulSAf .Article_body__item__xw6_Y{font-family:Inter,sans-serif;font-weight:300;font-size:18px;line-height:1.6;color:#141210d9}.Article_article__ulSAf .Article_body__code__YKTT7{overflow-x:auto;margin:0;border:1px solid #1412101a;border-radius:12px;padding:20px 24px;background-color:#faf9f8;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:#141210}.Article_article__ulSAf .Article_body__2cWYa .Article_figure__pfIrn{display:flex;flex-direction:column;gap:12px;margin:16px 0}.Article_article__ulSAf .Article_body__2cWYa .Article_figure__image__QN_nD{border:1px solid #14121014;border-radius:16px;width:100%;height:auto}.Article_article__ulSAf .Article_body__2cWYa .Article_figure__caption__5M155{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-align:center;color:#141210a6}@media(max-width:640px){.Article_article__ulSAf{padding:130px 20px 80px}.Article_article__ulSAf .Article_header__title__fU5kf{font-size:36px;letter-spacing:-1px}.Article_article__ulSAf .Article_header__description__GFpIj{font-size:20px}.Article_article__ulSAf .Article_body__heading__4zVtq{font-size:26px}.Article_article__ulSAf .Article_body__item__xw6_Y,.Article_article__ulSAf .Article_body__paragraph___SOUW{font-size:16px}}