.landing_homeV2__572qu{--ink:var(--color-jc-ink);--ink-soft:var(--color-jc-ink-soft);--surface:var(--color-jc-surface);--surface-raised:var(--color-jc-raised);--line:rgba(247,244,238,0.12);--line-strong:rgba(247,244,238,0.22);--paper:var(--color-jc-paper);--muted:var(--color-jc-muted);--dim:var(--color-jc-dim);--orange:var(--color-jc-orange);--orange-light:var(--color-jc-orange-soft);--iris:var(--color-jc-iris);--lime:var(--color-jc-lime);min-width:0;overflow:hidden;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:16px;line-height:1.5;isolation:isolate}.landing_homeV2__572qu *,.landing_homeV2__572qu :after,.landing_homeV2__572qu :before{box-sizing:border-box}:where(.landing_homeV2__572qu) a{color:inherit;text-decoration:none}.landing_homeV2__572qu button{font:inherit}.landing_homeV2__572qu img{display:block;max-width:100%}.landing_homeV2__572qu main{overflow:clip}.ui_ui__3TdWO{--ink:#090a0d;--surface:#111318;--raised:#1b1e25;--line:rgba(247,244,238,0.1);--paper:#f7f4ee;--mute:#a3a1aa;--cut:#ff6b35;--display:var(--font-display);--ease-out:cubic-bezier(0.16,1,0.3,1);background:var(--ink);color:var(--paper);overflow-x:clip}.ui_srOnly__iUbeD{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui_wrap__TnNat{width:min(1360px,calc(100% - 48px));margin:0 auto}.ui_narrow__RdLP_{width:min(860px,calc(100% - 48px));margin:0 auto}.ui_display__4RoV8{margin:0;font-family:var(--display);font-stretch:118%;font-weight:560;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.ui_display__4RoV8 span{display:block;color:var(--mute)}.ui_line__D9Bbw{display:inline-block;font-weight:inherit}.ui_h1__kpvGs{font-size:clamp(36px,6vw,96px)}.ui_h2__Pjyvs{font-size:clamp(34px,4.6vw,72px)}.ui_h3__q0sGJ{margin:0;font-family:var(--display);font-stretch:112%;font-weight:560;font-size:clamp(22px,2vw,30px);letter-spacing:-.02em;line-height:1.12}.ui_lead__Pi_s9{margin:0;color:var(--mute);font-size:clamp(18px,1.5vw,22px);line-height:1.55;text-wrap:pretty}.ui_lead__Pi_s9 strong{color:var(--paper);font-weight:500}.ui_body__5mphM{margin:0;color:var(--mute);font-size:16px;line-height:1.6}.ui_crumb__PnEyJ{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;color:var(--mute);font-size:15px}.ui_crumb__PnEyJ a{color:var(--mute);text-decoration:none}.ui_crumb__PnEyJ a:hover{color:var(--paper)}.ui_crumb__PnEyJ span[aria-hidden]{color:rgba(163,161,170,.5)}.ui_primaryButton__1HbaA,.ui_secondaryButton__zOhlk{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;max-width:100%;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s var(--ease-out)}.ui_primaryButton__1HbaA{border:0;background:var(--paper);color:var(--ink)}.ui_primaryButton__1HbaA:hover{background:#fff}.ui_secondaryButton__zOhlk{border:1px solid rgba(247,244,238,.22);background:rgba(9,10,13,.55);color:var(--paper)}.ui_secondaryButton__zOhlk:hover{border-color:rgba(247,244,238,.4);background:rgba(27,30,37,.8)}.ui_primaryButton__1HbaA:active,.ui_secondaryButton__zOhlk:active{transform:translateY(1px)}.ui_crumb__PnEyJ a:focus-visible,.ui_primaryButton__1HbaA:focus-visible,.ui_secondaryButton__zOhlk:focus-visible,.ui_textLink__LBAv0:focus-visible{outline:2px solid var(--cut);outline-offset:3px}.ui_actions__Tw5a8{display:flex;flex-wrap:wrap;gap:12px}.ui_textLink__LBAv0{color:var(--paper);font-weight:600;text-decoration:underline;text-decoration-color:rgba(247,244,238,.35);text-underline-offset:4px}.ui_textLink__LBAv0:hover{text-decoration-color:var(--cut)}.ui_section___2srX{padding:clamp(80px,10vw,152px) 0}.ui_sectionTight__oCsJW{padding:clamp(56px,7vw,96px) 0}.ui_splitHead__d2bqO{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,96px);align-items:end;margin-bottom:clamp(40px,5vw,80px)}.ui_stackHead__w12e2{max-width:900px;margin-bottom:clamp(40px,5vw,72px)}.ui_stackHead__w12e2 .ui_lead__Pi_s9{margin-top:22px;max-width:680px}.ui_media__40KKD{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:clamp(14px,1.4vw,20px);background:#000}.ui_media__40KKD>:is(img,video){display:block;width:100%;height:auto}.ui_pageHero___LNJZ{padding:clamp(132px,14vw,188px) 0 clamp(56px,7vw,96px)}.ui_pageHeroGrid__JvD7B{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.ui_pageHeroGrid__JvD7B[data-media=side]>div:first-child{padding-top:clamp(8px,2vw,32px)}.ui_pageHeroGrid__JvD7B>div:last-child .ui_media__40KKD{width:fit-content;max-width:100%;margin-inline:auto}.ui_pageHeroGrid__JvD7B>div:last-child .ui_media__40KKD>:is(img,video){width:auto;max-width:100%;max-height:min(70vh,720px)}.ui_pageHeroGrid__JvD7B>div:last-child>[style*="--media-ratio"]{width:min(100%,calc(min(70vh, 720px) * var(--media-ratio)));margin-inline:auto}.ui_pageHeroGrid__JvD7B[data-media=none]{grid-template-columns:minmax(0,1fr);max-width:1000px}.ui_pageHeroGrid__JvD7B[data-media=side] .ui_h1__kpvGs{font-size:clamp(36px,4.6vw,72px)}.ui_pageHero___LNJZ .ui_lead__Pi_s9{max-width:620px;margin-top:24px}.ui_pageHero___LNJZ .ui_actions__Tw5a8{margin-top:32px}.ui_ctaBand__rz02t{padding:clamp(80px,10vw,140px) 0;text-align:center}.ui_ctaBand__rz02t h2{max-width:980px;margin:0 auto}.ui_ctaBand__rz02t .ui_lead__Pi_s9{max-width:640px;margin:24px auto 0}.ui_ctaBand__rz02t .ui_actions__Tw5a8{justify-content:center;margin-top:34px}@media (max-width:900px){.ui_pageHeroGrid__JvD7B,.ui_splitHead__d2bqO{grid-template-columns:1fr}.ui_splitHead__d2bqO{align-items:start}}@media (max-width:560px){.ui_narrow__RdLP_,.ui_wrap__TnNat{width:calc(100% - 32px)}.ui_actions__Tw5a8>a{flex:1 1 100%}.ui_primaryButton__1HbaA,.ui_secondaryButton__zOhlk{padding:12px 20px;text-align:center;white-space:normal}}.c-article_header__v0ON9{padding:clamp(120px,12vw,168px) 0 clamp(40px,5vw,64px)}.c-article_crumbPart__Ju3QH{display:contents}.c-article_title__PPPvR{max-width:1100px;font-size:clamp(36px,5vw,76px);line-height:1.02}.c-article_lead__5p2Ox{max-width:760px;margin-top:24px}.c-article_meta__GCPMl{display:flex;flex-wrap:wrap;gap:6px 20px;margin:26px 0 0;color:var(--mute);font-size:15px}.c-article_cover__0QndU{margin-bottom:clamp(48px,6vw,88px)}.c-article_cover__0QndU :is(figure,div){margin:0}.c-article_body__WDEmu{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,760px);justify-content:start;gap:clamp(32px,7vw,128px);padding-bottom:clamp(80px,10vw,140px)}.c-article_aside__ebuUX{position:sticky;top:112px;align-self:start;display:grid;gap:36px;max-height:calc(100vh - 140px);overflow-y:auto}.c-article_asideLabel__Z_Ts4{margin:0 0 12px;color:var(--paper);font-size:15px;font-weight:600}.c-article_aside__ebuUX ol,.c-article_aside__ebuUX ul{display:grid;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.c-article_aside__ebuUX li{border-bottom:1px solid var(--line)}.c-article_aside__ebuUX a{display:flex;min-height:44px;align-items:center;padding:10px 0;color:var(--mute);font-size:15px;line-height:1.4;text-decoration:none}.c-article_aside__ebuUX a:hover,.c-article_aside__ebuUX a[aria-current=page]{color:var(--paper)}.c-article_aside__ebuUX a[aria-current=page]{box-shadow:inset 2px 0 0 var(--cut);padding-left:12px}.c-article_aside__ebuUX a:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.c-article_content__r5zj0{min-width:0}.c-article_prose__cgTAl{color:var(--mute);font-size:18px;line-height:1.7;overflow-wrap:break-word}.c-article_prose__cgTAl>:first-child{margin-top:0}.c-article_prose__cgTAl :is(h2,h3,h4){color:var(--paper);scroll-margin-top:110px;text-wrap:balance}.c-article_prose__cgTAl h2{margin:2.6em 0 .7em;font-family:var(--display);font-stretch:112%;font-size:clamp(26px,2.4vw,36px);font-weight:560;letter-spacing:-.02em;line-height:1.12}.c-article_prose__cgTAl h3{margin:2em 0 .6em;font-size:21px;font-weight:600;line-height:1.3}.c-article_prose__cgTAl h4{margin:1.6em 0 .5em;font-size:18px;font-weight:600}.c-article_prose__cgTAl p{margin:0 0 1.15em}.c-article_prose__cgTAl strong{color:var(--paper);font-weight:600}.c-article_prose__cgTAl :is(ul,ol){margin:0 0 1.4em;padding-left:1.3em}.c-article_prose__cgTAl ul{list-style:disc}.c-article_prose__cgTAl ol{list-style:decimal}.c-article_prose__cgTAl li{margin:.45em 0;padding-left:.2em}.c-article_prose__cgTAl li::marker{color:rgba(163,161,170,.7)}.c-article_prose__cgTAl a{color:var(--paper);text-decoration:underline;text-decoration-color:rgba(247,244,238,.35);text-underline-offset:3px}.c-article_prose__cgTAl a:hover{text-decoration-color:var(--cut)}.c-article_prose__cgTAl a:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.c-article_prose__cgTAl blockquote{margin:2em 0;padding:4px 0 4px 24px;border-left:2px solid rgba(247,244,238,.3);color:var(--paper)}.c-article_prose__cgTAl blockquote p:last-child{margin-bottom:0}.c-article_prose__cgTAl pre{margin:1.6em 0;padding:22px 24px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--paper);font-size:14.5px;line-height:1.65}.c-article_prose__cgTAl code{font-family:var(--font-mono);font-size:.88em}.c-article_prose__cgTAl :not(pre)>code{padding:2px 6px;border-radius:6px;background:var(--raised);color:var(--paper)}.c-article_prose__cgTAl img{display:block;max-width:100%;height:auto;margin:1.6em 0;border:1px solid var(--line);border-radius:12px}.c-article_prose__cgTAl hr{margin:3em 0;border:0;border-top:1px solid var(--line)}.c-article_tableScroll__xCj_g{max-width:100%;margin:1.6em 0 2em;overflow-x:auto}.c-article_prose__cgTAl table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}.c-article_prose__cgTAl td,.c-article_prose__cgTAl th{min-width:140px;padding:14px 16px 14px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.c-article_prose__cgTAl th{color:var(--paper);font-weight:600}.c-article_intro__sQpJ6{margin:0 0 2em;color:var(--paper);font-size:clamp(20px,1.7vw,23px);line-height:1.55}.c-article_legal__qly9t{font-size:17px}.c-article_legal__qly9t h2{margin-top:2.4em;padding-top:1.1em;border-top:1px solid var(--line);font-size:clamp(24px,2vw,30px)}.c-article_legal__qly9t>h2:first-child{margin-top:0;padding-top:0;border-top:0}.c-article_box__iSgQu{margin:1.4em 0 2em;padding:24px 26px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.c-article_box__iSgQu p:last-child{margin-bottom:0}.c-article_facts__0yX9N{margin:0 0 1.4em;border-top:1px solid var(--line)}.c-article_facts__0yX9N>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:4px 24px;padding:14px 0;border-bottom:1px solid var(--line)}.c-article_facts__0yX9N dt{color:var(--paper);font-weight:600}.c-article_facts__0yX9N dd{margin:0}.c-article_related__Gv5QO{margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:1px solid var(--line)}.c-article_related__Gv5QO h2{margin:0 0 14px;color:var(--paper);font-size:17px;font-weight:600}.c-article_related__Gv5QO ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.c-article_related__Gv5QO a{display:inline-flex;min-height:44px;align-items:center}@media (max-width:900px){.c-article_body__WDEmu{grid-template-columns:1fr;gap:40px}.c-article_aside__ebuUX{position:static;max-height:none;overflow:visible}.c-article_body__WDEmu:has(.c-article_legal__qly9t) .c-article_aside__ebuUX{order:2}}@media (max-width:560px){.c-article_prose__cgTAl{font-size:17px}.c-article_legal__qly9t{font-size:16px}.c-article_facts__0yX9N>div{grid-template-columns:1fr}.c-article_prose__cgTAl pre{margin-inline:-16px;border-radius:0;border-inline:0}}.c-pages_portraitMedia__KhuL0{width:min(100%,380px);margin-left:auto}.c-pages_linkRows__zXvEo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,72px);margin:0;padding:0;list-style:none}.c-pages_linkRows__zXvEo[data-single]{grid-template-columns:1fr}.c-pages_linkRows__zXvEo li{border-top:1px solid var(--line)}.c-pages_linkRows__zXvEo a{display:grid;align-content:start;gap:10px;height:100%;padding:26px 4px 34px;color:var(--paper);text-decoration:none;transition:background-color .2s}.c-pages_linkRows__zXvEo a:hover{background:rgba(247,244,238,.03)}.c-pages_linkRows__zXvEo a:hover h3{text-decoration:underline;text-decoration-color:var(--cut);text-decoration-thickness:2px;text-underline-offset:6px}.c-pages_linkRows__zXvEo a:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.c-pages_linkRows__zXvEo h3{margin:0}.c-pages_linkRows__zXvEo p{max-width:560px;margin:0;color:var(--mute);font-size:16px;line-height:1.55}.c-pages_rowMeta__xcXQ_{color:var(--mute);font-size:14px}.c-pages_termRows__84XxX{margin:0;border-top:1px solid var(--line)}.c-pages_termRows__84XxX>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px clamp(24px,4vw,72px);padding:clamp(24px,2.6vw,36px) 0;border-bottom:1px solid var(--line)}.c-pages_termRows__84XxX dt{color:var(--paper);font-family:var(--display);font-stretch:112%;font-size:clamp(20px,1.8vw,26px);font-weight:560;letter-spacing:-.02em;line-height:1.2}.c-pages_termRows__84XxX dd{max-width:640px;margin:0;color:var(--mute);font-size:17px;line-height:1.6}.c-pages_termRows__84XxX dd a{color:var(--paper)}.c-pages_split__3t7_N{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,96px);align-items:start}.c-pages_split__3t7_N>:first-child{position:sticky;top:112px}.c-pages_split__3t7_N>:first-child p{max-width:440px;margin-top:22px}.c-pages_steps__LxceB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;counter-reset:step}.c-pages_steps__LxceB li{display:grid;align-content:start;gap:12px;padding-top:22px;border-top:1px solid var(--line);counter-increment:step}.c-pages_steps__LxceB li:before{content:counter(step);color:var(--mute);font-family:var(--display);font-stretch:112%;font-size:36px;font-weight:560;line-height:1}.c-pages_steps__LxceB p{margin:0}.c-pages_codeSplit__ehcJd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,96px);align-items:center;margin-bottom:clamp(56px,6vw,96px)}.c-pages_codeSplit__ehcJd>div>p{max-width:520px;margin-top:22px}.c-pages_codeFigure__vLo8i{min-width:0;margin:0}.c-pages_code__FHOVI{margin:0;padding:clamp(20px,2vw,28px);overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--paper);font:400 14.5px/1.7 var(--font-mono)}.c-pages_codeCaption__hSoQ1{margin:14px 0 0;color:var(--mute);font-size:15px}.c-pages_releases__8yHxw{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.c-pages_releases__8yHxw>li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px clamp(24px,5vw,96px);padding:clamp(28px,3vw,44px) 0;border-bottom:1px solid var(--line)}.c-pages_releases__8yHxw time{color:var(--mute);font-size:16px;font-variant-numeric:tabular-nums}.c-pages_releases__8yHxw h3{margin:0 0 12px}.c-pages_releases__8yHxw p{max-width:680px;margin:0}.c-pages_releases__8yHxw ul{display:grid;gap:6px;margin:16px 0 0;padding-left:1.2em;list-style:disc;color:var(--mute);font-size:16px;line-height:1.5}.c-pages_historyNote__LgFDr{margin:28px 0 0;color:var(--mute);font-size:15px}@media (max-width:1000px){.c-pages_steps__LxceB{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (max-width:900px){.c-pages_codeSplit__ehcJd,.c-pages_split__3t7_N,.c-pages_termRows__84XxX>div{grid-template-columns:1fr}.c-pages_split__3t7_N>:first-child{position:static}.c-pages_portraitMedia__KhuL0{width:min(100%,320px);margin:0 auto}.c-pages_releases__8yHxw>li{grid-template-columns:1fr}}@media (max-width:680px){.c-pages_linkRows__zXvEo,.c-pages_steps__LxceB{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.c-pages_linkRows__zXvEo a{transition:none}}.showcase_frame__b1TfT{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:clamp(12px,1.2vw,16px);background:var(--surface)}.showcase_frame__b1TfT :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.showcase_frameLink__Eiw7m{display:block;height:100%}.showcase_pause__kLYKy{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(247,244,238,.2);border-radius:10px;background:rgba(9,10,13,.72);color:var(--paper);opacity:0;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.showcase_frame__b1TfT:hover .showcase_pause__kLYKy,.showcase_pause__kLYKy:focus-visible,.showcase_pause__kLYKy[data-visible]{opacity:1}.showcase_pause__kLYKy:hover{background:rgba(27,30,37,.92)}.showcase_pause__kLYKy:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.showcase_pause__kLYKy svg{width:14px;height:14px;fill:currentColor}@media (hover:none){.showcase_pause__kLYKy{opacity:1}}.showcase_heroMedia__PMbAB{margin:0}.showcase_heroMedia__PMbAB[data-orientation=portrait]{width:min(100%,380px);margin-left:auto}.showcase_heroMedia__PMbAB figcaption{margin-top:14px;color:var(--mute);font-size:15px;line-height:1.5}.showcase_heroMedia__PMbAB figcaption a{margin-left:4px}.showcase_gallery__PD1IU{padding:clamp(24px,3vw,40px) 0 clamp(80px,9vw,128px);scroll-margin-top:80px}.showcase_filters__WA_0b{display:grid;gap:22px;margin-bottom:clamp(28px,3vw,44px);padding-top:28px;border-top:1px solid var(--line)}.showcase_categories__UnD8w{display:flex;flex-wrap:wrap;gap:8px}.showcase_categories__UnD8w a,.showcase_kinds__pM_3N button,.showcase_pauseAll__XMVFv{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--mute);font:500 15px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.showcase_categories__UnD8w a span,.showcase_kinds__pM_3N button span{color:rgba(163,161,170,.85);font-size:13px;font-variant-numeric:tabular-nums}.showcase_categories__UnD8w a:hover,.showcase_kinds__pM_3N button:hover:not(:disabled),.showcase_pauseAll__XMVFv:hover{border-color:rgba(247,244,238,.32);color:var(--paper)}.showcase_categories__UnD8w a[aria-current=page],.showcase_kinds__pM_3N button[aria-pressed=true]{border-color:var(--cut);background:var(--raised);color:var(--paper)}.showcase_categories__UnD8w a[aria-current=page] span,.showcase_kinds__pM_3N button[aria-pressed=true] span{color:var(--paper)}.showcase_kinds__pM_3N button:disabled{opacity:.45;cursor:not-allowed}.showcase_card__Z53__ h3 a:focus-visible,.showcase_categories__UnD8w a:focus-visible,.showcase_kinds__pM_3N button:focus-visible,.showcase_pauseAll__XMVFv:focus-visible,.showcase_related___vqPm h3 a:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.showcase_toolbar__Hzz_k{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.showcase_count__bV88t{margin:0 auto 0 0;color:var(--paper);font-size:17px;font-weight:600}.showcase_kinds__pM_3N{display:flex;gap:6px}.showcase_pauseAll__XMVFv{color:var(--paper)}.showcase_grid__0CDWH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,1.8vw,28px);row-gap:28px;align-items:start}.showcase_grid__0CDWH[data-masonry]{grid-auto-rows:1px;row-gap:0}.showcase_grid__0CDWH[data-masonry]>.showcase_card__Z53__{grid-row-end:span var(--rows)}.showcase_card__Z53__{display:flex;min-width:0;flex-direction:column}.showcase_cardText__sa6_D{display:grid;justify-items:start;gap:6px;padding:16px 2px 0}.showcase_card__Z53__ h3,.showcase_related___vqPm h3{margin:0;font-family:var(--display);font-stretch:112%;font-size:clamp(19px,1.5vw,23px);font-weight:560;letter-spacing:-.02em;line-height:1.15}.showcase_card__Z53__ h3 a,.showcase_related___vqPm h3 a{color:var(--paper);text-decoration:none}.showcase_card__Z53__ h3 a:hover,.showcase_related___vqPm h3 a:hover{text-decoration:underline;text-decoration-color:rgba(247,244,238,.4);text-underline-offset:4px}.showcase_card__Z53__ h3 span,.showcase_related___vqPm h3 span{display:block;color:var(--mute)}.showcase_cardMeta__7WvLp{margin:0;color:var(--mute);font-size:14px}.showcase_cardCopy__LNAVZ{display:-webkit-box;margin:4px 0 6px;overflow:hidden;color:var(--mute);font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.showcase_card__Z53__ .showcase_cardText__sa6_D>a{display:inline-flex;min-height:44px;align-items:center;margin-top:-6px;font-size:15px}.showcase_more__Utwk3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.showcase_more__Utwk3 p{margin:0;color:var(--mute);font-size:15px}.showcase_empty__ZlWIu{display:grid;justify-items:start;gap:14px;max-width:620px;padding:48px 0 24px}.showcase_empty__ZlWIu>div{margin-top:10px}.showcase_detailHero__udWFY{padding:clamp(120px,12vw,168px) 0 clamp(48px,6vw,88px)}.showcase_detailGrid___Trfs{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,64px)}.showcase_detailCopy__5W_iZ{min-width:0}.showcase_detailHero__udWFY[data-orientation=portrait] .showcase_detailGrid___Trfs{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center}.showcase_detailHero__udWFY[data-orientation=portrait] .showcase_detailMedia__PjEcc{width:min(100%,460px);justify-self:end}.showcase_detailHero__udWFY[data-orientation=landscape] .showcase_detailCopy__5W_iZ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px clamp(32px,5vw,96px);align-items:end}.showcase_detailHero__udWFY[data-orientation=portrait] .showcase_detailCopy__5W_iZ>div+div>p:first-child{margin-top:24px}.showcase_detailCopy__5W_iZ>div+div>p:first-child{max-width:640px}.showcase_detailCopy__5W_iZ>div+div>div{margin-top:28px}.showcase_detailTitle__7d7q_{font-size:clamp(36px,5.4vw,84px)}.showcase_note__jtUXV{margin:16px 0 0;color:var(--mute);font-size:14px;line-height:1.5}.showcase_edit__jUlu_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,112px);align-items:start}.showcase_edit__jUlu_>div:first-child>p{margin-top:24px;max-width:560px}.showcase_edit__jUlu_>div:first-child>div{align-items:center;gap:20px;margin-top:32px}.showcase_editFacts__LWLBo dl{margin:0;border-top:1px solid var(--line)}.showcase_editFacts__LWLBo dl>div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.showcase_editFacts__LWLBo dt{color:var(--mute);font-size:15px}.showcase_editFacts__LWLBo dd{margin:0;color:var(--paper);font-size:15px;font-weight:500;text-align:right}.showcase_fields__NpoVC{margin-top:40px}.showcase_fields__NpoVC h3{margin:0 0 14px;color:var(--paper);font-size:17px;font-weight:600}.showcase_fields__NpoVC ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.showcase_fields__NpoVC li{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--paper);font-size:14px}.showcase_relatedHead__4f9II{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.showcase_relatedHead__4f9II h2{color:var(--paper)}.showcase_related___vqPm{display:flex;gap:clamp(16px,1.8vw,28px);align-items:flex-start}.showcase_related___vqPm article{flex-basis:0;min-width:0}.showcase_related___vqPm h3{margin-top:14px;font-size:19px}@media (max-width:1100px){.showcase_grid__0CDWH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.showcase_heroMedia__PMbAB[data-orientation=portrait]{margin:0 auto}.showcase_detailHero__udWFY[data-orientation=landscape] .showcase_detailCopy__5W_iZ,.showcase_detailHero__udWFY[data-orientation=portrait] .showcase_detailGrid___Trfs,.showcase_edit__jUlu_{grid-template-columns:minmax(0,1fr)}.showcase_detailHero__udWFY[data-orientation=portrait] .showcase_detailMedia__PjEcc{justify-self:center;width:min(100%,400px)}}@media (max-width:640px){.showcase_grid__0CDWH{grid-template-columns:1fr}.showcase_categories__UnD8w{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.showcase_categories__UnD8w::-webkit-scrollbar{display:none}.showcase_categories__UnD8w a{flex:none}.showcase_count__bV88t{flex-basis:100%}.showcase_kinds__pM_3N{flex:1}.showcase_kinds__pM_3N button{flex:1;justify-content:center;padding:0 10px}.showcase_more__Utwk3 button{width:100%}.showcase_related___vqPm{margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scrollbar-width:thin}.showcase_related___vqPm article{flex:none;width:calc(300px * var(--ratio));max-width:82vw}.showcase_heroMedia__PMbAB[data-orientation=portrait]{width:min(100%,300px)}}@media (prefers-reduced-motion:reduce){.showcase_categories__UnD8w a,.showcase_kinds__pM_3N button,.showcase_pauseAll__XMVFv,.showcase_pause__kLYKy{transition:none}}.capabilities_pause__I3MKZ{margin-top:22px;min-height:44px}.capabilities_layout__sGVfM{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(24px,4vw,64px);align-items:start}.capabilities_list__PweFv{display:grid;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.capabilities_list__PweFv li{border-bottom:1px solid var(--line)}.capabilities_list__PweFv button{position:relative;display:grid;gap:4px;width:100%;min-height:44px;padding:14px 0 14px 18px;border:0;background:none;color:var(--mute);font:inherit;text-align:left;cursor:pointer;transition:color .2s ease}.capabilities_list__PweFv button:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;background:var(--cut);transform:scaleY(0);transition:transform .3s var(--ease-out)}.capabilities_list__PweFv button[aria-pressed=true]{color:var(--paper)}.capabilities_list__PweFv button[aria-pressed=true]:before{transform:scaleY(1)}.capabilities_list__PweFv button:hover{color:var(--paper)}.capabilities_list__PweFv button:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.capabilities_list__PweFv strong{font-family:var(--display);font-stretch:112%;font-size:clamp(19px,1.6vw,24px);font-weight:560;letter-spacing:-.02em}.capabilities_list__PweFv span{color:var(--mute);font-size:15px;line-height:1.45}.capabilities_stage__a_Z97{position:sticky;top:104px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px;height:min(880px,calc(100vh - 136px));min-height:560px}.capabilities_frame__y_RaP{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:clamp(14px,1.4vw,20px);background:#000;animation:capabilities_enter__See3n .5s var(--ease-out)}@keyframes capabilities_enter__See3n{0%{opacity:0;transform:scale(.985)}}.capabilities_fit__WcW90{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.capabilities_backdrop__NPRlr{position:absolute;inset:-10%;width:120%;max-width:none;height:120%;object-fit:cover;filter:blur(28px) brightness(.45) saturate(1.1)}.capabilities_video__dkiZQ{position:relative;width:94%;height:auto;max-height:94%;border-radius:12px;object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.5)}.capabilities_fit__WcW90[data-tall=true] .capabilities_video__dkiZQ{width:auto;height:94%;max-width:92%}.capabilities_gallery__vquQ1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;padding:16px;align-content:center}.capabilities_gallery__vquQ1 figure{display:grid;gap:8px;margin:0;animation:capabilities_tile__dw5Gh .5s var(--ease-out) both}.capabilities_gallery__vquQ1 img{width:100%;height:auto;aspect-ratio:1;border-radius:10px;object-fit:cover;background:#111}.capabilities_gallery__vquQ1 figcaption{display:grid;gap:2px;padding:0 2px}.capabilities_gallery__vquQ1 strong{color:var(--paper);font-size:15px;font-weight:600}.capabilities_gallery__vquQ1 span{color:var(--mute);font-size:13px}.capabilities_sounds__agfkh{display:grid;align-content:center;width:100%;height:100%;margin:0;padding:12px 18px;overflow-y:auto;list-style:none}.capabilities_sounds__agfkh li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);animation:capabilities_tile__dw5Gh .5s var(--ease-out) both}.capabilities_sounds__agfkh li:last-child{border-bottom:0}.capabilities_sounds__agfkh button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--paper);cursor:pointer}.capabilities_sounds__agfkh button[aria-pressed=true]{border-color:var(--cut);color:var(--cut)}.capabilities_sounds__agfkh button:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.capabilities_sounds__agfkh svg{width:14px;height:14px;fill:currentColor}.capabilities_sounds__agfkh strong{display:flex;align-items:baseline;gap:8px;color:var(--paper);font-size:16px;font-weight:600}.capabilities_sounds__agfkh small{color:var(--mute);font-size:13px;font-weight:400}.capabilities_sounds__agfkh span{display:block;margin-top:2px;color:var(--mute);font-size:14px;line-height:1.4}.capabilities_models__SPy4m{display:grid;grid-template-columns:1fr;gap:18px;width:100%;padding:16px;align-self:center}.capabilities_model__xRr2H{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:center;margin:0;animation:capabilities_tile__dw5Gh .5s var(--ease-out) both}.capabilities_model__xRr2H:nth-child(2){animation-delay:80ms}.capabilities_model__xRr2H video{width:100%;height:auto;aspect-ratio:16/9;border-radius:10px;object-fit:cover;background:#111}.capabilities_model__xRr2H figcaption{display:grid;gap:6px}.capabilities_model__xRr2H strong{display:flex;align-items:baseline;gap:8px;color:var(--paper);font-size:17px;font-weight:600}.capabilities_model__xRr2H small{color:var(--mute);font-size:14px;font-weight:400}.capabilities_model__xRr2H span{color:#c9c6cf;font-size:15px;line-height:1.45}.capabilities_model__xRr2H em{color:var(--mute);font-size:14px;font-style:normal}@keyframes capabilities_tile__dw5Gh{0%{opacity:0;transform:translateY(14px)}}.capabilities_details__c3mbz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.capabilities_names__B2BsA{display:flex;flex:1 1 420px;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.capabilities_names__B2BsA li{padding:4px 10px;border:1px solid var(--line);border-radius:6px;color:var(--mute);font-size:13px;line-height:1.4}.capabilities_panel__UfceL{display:grid;gap:16px;padding:4px 0 24px}@media (max-width:900px){.capabilities_layout__sGVfM{grid-template-columns:1fr}.capabilities_list__PweFv button:before{top:14px;bottom:auto;height:28px}.capabilities_panel__UfceL .capabilities_frame__y_RaP{animation:none}.capabilities_panel__UfceL .capabilities_fit__WcW90{height:auto}.capabilities_panel__UfceL .capabilities_video__dkiZQ{width:100%;height:auto;max-height:none;border-radius:0;box-shadow:none}.capabilities_panel__UfceL .capabilities_fit__WcW90[data-tall=true] .capabilities_video__dkiZQ{width:auto;height:min(68vh,560px);max-width:100%;margin:14px 0}.capabilities_gallery__vquQ1{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.capabilities_model__xRr2H{grid-template-columns:1fr}.capabilities_sounds__agfkh{height:auto;padding:4px 14px}}@media (prefers-reduced-motion:reduce){.capabilities_frame__y_RaP,.capabilities_gallery__vquQ1 figure,.capabilities_model__xRr2H,.capabilities_sounds__agfkh li{animation:none}.capabilities_list__PweFv button:before{transition:none}}.mcp-setup-guide_guide__iRVIp{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.mcp-setup-guide_tabs__egGPM{display:flex;flex-wrap:wrap;gap:4px;padding:10px;border-bottom:1px solid var(--line)}.mcp-setup-guide_auth__KirNj button,.mcp-setup-guide_tabs__egGPM button{flex:none;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--mute);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.mcp-setup-guide_auth__KirNj button:hover,.mcp-setup-guide_tabs__egGPM button:hover{color:var(--paper)}.mcp-setup-guide_tabs__egGPM button[aria-selected=true]{border-color:rgba(247,244,238,.3);background:var(--raised);color:var(--paper);box-shadow:inset 0 -2px 0 var(--cut)}.mcp-setup-guide_auth__KirNj{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.mcp-setup-guide_auth__KirNj button{border-color:var(--line)}.mcp-setup-guide_auth__KirNj button[aria-pressed=true]{border-color:rgba(247,244,238,.3);background:var(--raised);color:var(--paper)}.mcp-setup-guide_code__bp7rK pre:focus-visible,.mcp-setup-guide_guide__iRVIp a:focus-visible,.mcp-setup-guide_guide__iRVIp button:focus-visible,.mcp-setup-guide_panel__KXAHm:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.mcp-setup-guide_panel__KXAHm{min-width:0;padding:clamp(18px,2.4vw,32px)}.mcp-setup-guide_heading__4mjmY{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.mcp-setup-guide_heading__4mjmY h3{margin:0}.mcp-setup-guide_heading__4mjmY>span{color:var(--mute);font-size:15px}.mcp-setup-guide_steps__5wfVZ{margin:22px 0;padding:0;list-style:none;counter-reset:step}.mcp-setup-guide_steps__5wfVZ li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid var(--line);counter-increment:step}.mcp-setup-guide_steps__5wfVZ li:before{content:counter(step);color:var(--mute);font-family:var(--display);font-stretch:112%;font-size:20px;font-weight:560;line-height:1.3}.mcp-setup-guide_steps__5wfVZ h4{margin:0;color:var(--paper);font-size:16.5px;font-weight:600;line-height:1.4}.mcp-setup-guide_steps__5wfVZ p{margin:6px 0 0;color:var(--mute);font-size:15.5px;line-height:1.6;overflow-wrap:anywhere}.mcp-setup-guide_code__bp7rK{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--ink)}.mcp-setup-guide_code__bp7rK header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--line)}.mcp-setup-guide_code__bp7rK header>span{color:var(--mute);font:500 14px/1.5 var(--font-mono);overflow-wrap:anywhere}.mcp-setup-guide_code__bp7rK header button{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--paper);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.mcp-setup-guide_code__bp7rK header button:hover{background:var(--raised)}.mcp-setup-guide_code__bp7rK pre{max-width:100%;margin:0;padding:16px;overflow:auto;color:var(--paper);font:14px/1.7 var(--font-mono);white-space:pre}.mcp-setup-guide_code__bp7rK code{font:inherit}.mcp-setup-guide_copyStatus__ed7mr{display:block;padding:0 16px;color:var(--mute);font-size:14px}.mcp-setup-guide_copyStatus__ed7mr:not(:empty){padding-bottom:12px}.mcp-setup-guide_directory__BVn6G{display:grid;gap:12px;justify-items:start}.mcp-setup-guide_note__zXs6l{margin:12px 0 0;color:var(--mute);font-size:15px;line-height:1.6}.mcp-setup-guide_verify__lGN_d{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.mcp-setup-guide_verify__lGN_d span{color:var(--mute);font-size:15px}.mcp-setup-guide_verify__lGN_d p{margin:6px 0 0;color:var(--paper);font-size:17px;font-weight:500;line-height:1.5}.mcp-setup-guide_panel__KXAHm footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.mcp-setup-guide_panel__KXAHm footer a{display:inline-flex;align-items:center;min-height:44px}.template-variant-demo_demo__VPRxD{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.4vw,36px);align-items:start;padding:clamp(16px,2vw,28px);border:1px solid var(--line);border-radius:18px;background:var(--surface)}.template-variant-demo_panel__NJ_Pd{display:flex;flex-direction:column;min-width:0}.template-variant-demo_tabs__9vp5R{display:flex;flex-wrap:wrap;gap:6px}.template-variant-demo_pause__SjOvW,.template-variant-demo_tabs__9vp5R button{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--mute);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.template-variant-demo_pause__SjOvW:hover,.template-variant-demo_tabs__9vp5R button:hover{color:var(--paper)}.template-variant-demo_tabs__9vp5R button[aria-pressed=true]{border-color:rgba(247,244,238,.32);background:var(--raised);color:var(--paper);box-shadow:inset 0 -2px 0 var(--cut)}.template-variant-demo_pause__SjOvW:focus-visible,.template-variant-demo_tabs__9vp5R button:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.template-variant-demo_fields__P8KPS{display:grid;margin:22px 0 0;border-top:1px solid var(--line)}.template-variant-demo_fields__P8KPS div{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.template-variant-demo_fields__P8KPS dt{color:var(--paper);font:600 14.5px/1.3 var(--font-mono)}.template-variant-demo_fields__P8KPS dt small{display:block;margin-top:3px;color:var(--mute);font-family:var(--font-sans);font-size:13px;font-weight:500}.template-variant-demo_fields__P8KPS dd{margin:0;color:var(--paper);font-size:15.5px;line-height:1.4;overflow-wrap:anywhere;animation:template-variant-demo_fieldIn__eKB1M .5s var(--ease-out)}.template-variant-demo_locked__JNi7j{margin:18px 0 0;color:var(--mute);font-size:15px;line-height:1.5}.template-variant-demo_pause__SjOvW{align-self:flex-start;margin-top:auto}.template-variant-demo_locked__JNi7j+.template-variant-demo_pause__SjOvW{margin-top:18px}.template-variant-demo_output__YJUhf{display:grid;grid-template-rows:auto auto;margin:0;overflow:hidden;border-radius:12px;background:#f4efe6;color:#121317}.template-variant-demo_photo__gieKW{overflow:hidden;aspect-ratio:16/9;background:#000}.template-variant-demo_photo__gieKW img{display:block;width:100%;height:100%;object-fit:cover;animation:template-variant-demo_photoIn__ntClz .6s var(--ease-out)}.template-variant-demo_copy__xKTlq{display:grid;gap:10px;padding:clamp(18px,2.4vw,32px)}.template-variant-demo_brand__UGapN{color:#5d5a63;font-size:14px;font-weight:600}.template-variant-demo_copy__xKTlq strong{font-family:var(--display);font-stretch:112%;font-size:clamp(26px,2.8vw,44px);font-weight:560;letter-spacing:-.03em;line-height:1.02}.template-variant-demo_row__0Lp8g{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.template-variant-demo_row__0Lp8g b{font-size:clamp(20px,1.8vw,26px)}.template-variant-demo_row__0Lp8g em{padding:5px 10px;border-radius:6px;background:#121317;color:#f4efe6;font-size:14px;font-style:normal;font-weight:600}@keyframes template-variant-demo_fieldIn__eKB1M{0%{opacity:0;transform:translateY(4px)}}@keyframes template-variant-demo_photoIn__ntClz{0%{opacity:.2;transform:scale(1.03)}}@media (max-width:900px){.template-variant-demo_demo__VPRxD{grid-template-columns:1fr}.template-variant-demo_output__YJUhf{order:-1}}@media (prefers-reduced-motion:reduce){.template-variant-demo_fields__P8KPS dd,.template-variant-demo_photo__gieKW img{animation:none}}