.DemoVideo_wrap__8oUIT{position:relative;width:100%;min-width:0}.DemoVideo_figure__fXomx{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--paper-card)}.DemoVideo_media__UQkz0{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.DemoVideo_iconBtn__fI2IW{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--ink);border-radius:8px;background:var(--paper-card);color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.DemoVideo_iconBtn__fI2IW:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.DemoVideo_iconBtn__fI2IW:focus-visible{outline:2px solid var(--sage-500);outline-offset:3px}.DemoVideo_controls__Re_c1{position:absolute;right:14px;bottom:14px;z-index:2;display:flex;gap:10px}.DemoVideo_playLayer__L8ggw{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.DemoVideo_play__llmxI{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px 0 18px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-sm);font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}.DemoVideo_play__llmxI:focus-visible{outline:2px solid var(--sage-500);outline-offset:3px}.DemoVideo_dialog__CwqTq{--head:62px;width:min(92vw,calc((88vh - var(--head)) * 16 / 9));width:min(92vw,calc((88dvh - var(--head)) * 16 / 9));max-width:none;max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible}.DemoVideo_dialog__CwqTq::backdrop{background:rgb(21 28 20/.85)}.DemoVideo_sheet__3L4_f{background:var(--paper-card);border:1px solid var(--ink);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.DemoVideo_sheetHead__s55IN{display:flex;justify-content:space-between;align-items:center;gap:12px;height:var(--head);padding:0 12px 0 18px;border-bottom:1px solid var(--ink);font-size:13px}.DemoVideo_sheetTitle__99DBS{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.DemoVideo_fullVideo__c3B_s{display:block;width:100%;aspect-ratio:16/9;background:var(--ink)}@media (hover:hover){.DemoVideo_iconBtn__fI2IW:hover{background:var(--ink);color:var(--paper)}.DemoVideo_play__llmxI:hover{background:var(--sage-500);transform:translateY(-1px)}}@media (max-width:600px){.DemoVideo_controls__Re_c1{right:10px;bottom:10px;gap:8px}.DemoVideo_controls__Re_c1 .DemoVideo_iconBtn__fI2IW{position:relative;width:36px;height:36px}.DemoVideo_controls__Re_c1 .DemoVideo_iconBtn__fI2IW svg{width:15px;height:15px}.DemoVideo_controls__Re_c1 .DemoVideo_iconBtn__fI2IW:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.Pipeline_section__Ak51e{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 12% 0,var(--dark-glow) 0,var(--dark) 60%);color:var(--dark-text);padding:clamp(64px,8vw,112px) 0}.Pipeline_stack__M0v9b{display:flex;flex-direction:column;gap:36px}.Pipeline_stack__M0v9b .Pipeline_head__F7Yqt{flex-direction:column;align-items:center;text-align:center}.Pipeline_stack__M0v9b .Pipeline_head__F7Yqt>*{margin-inline:auto}.Pipeline_body__iccOa{display:flex;flex-direction:column;align-items:center;gap:20px}.Pipeline_tabs__bdNuQ{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 32px}.Pipeline_tab__1yt4M{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--dark-soft);font:inherit;font-size:16px;cursor:pointer;transition:color .2s,border-color .2s}.Pipeline_tab__1yt4M:hover{color:var(--dark-heading)}.Pipeline_tab__1yt4M[aria-selected=true]{border-bottom-color:var(--brass-500);color:var(--dark-heading);font-weight:600}.Pipeline_panel__f82pm{width:100%;max-width:1040px}.Pipeline_screen__kMD1t{position:relative}.Pipeline_frame__2f6hs{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--dark-rule);border-radius:14px;background:#0c100b;animation:Pipeline_fade__7aVg9 .45s var(--ease-out) both}.Pipeline_media__JRRom{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.Pipeline_scrim___dvp2{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(0deg,rgb(12 16 11/.94) 0,rgb(12 16 11/.78) 35%,rgb(12 16 11/0));pointer-events:none}.Pipeline_play__O_Zyb{position:absolute;left:50%;top:50%;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px 0 18px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--brass-500);font:inherit;font-size:16px;font-weight:500;cursor:pointer;transform:translate(-50%,-50%);transition:transform .2s var(--ease-out)}.Pipeline_play__O_Zyb:hover{transform:translate(-50%,calc(-50% - 1px))}.Pipeline_play__O_Zyb:focus-visible{outline:2px solid var(--dark-heading);outline-offset:3px}.Pipeline_srOnly__PGyKi{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Pipeline_foot__3OmFy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;max-width:1040px}.Pipeline_honesty__6Jzui{margin:0;color:var(--dark-soft);font-size:13px;line-height:1.45}.Pipeline_captionBelow__qLALX,.Pipeline_caption__Jo_Fy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.Pipeline_caption__Jo_Fy{position:absolute;left:20px;bottom:20px;z-index:1;max-width:min(780px,calc(100% - 40px));pointer-events:none;animation:Pipeline_rise__w_qZz .5s var(--ease-out) both}.Pipeline_captionBelow__qLALX{margin-top:16px}.Pipeline_title__y4F3q{margin:0;padding:6px 12px 7px;border-radius:6px;background:#f2c543;color:var(--ink);font-family:var(--font-heading);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.Pipeline_card__jsrvu{display:flex;flex-direction:column;gap:2px;text-shadow:0 1px 2px rgb(12 16 11/.6)}.Pipeline_line__ImExD{margin:0;font-size:15px;line-height:1.45;color:var(--dark-heading)}.Pipeline_example__WWf33{margin:0;font-size:13px;line-height:1.45;color:var(--dark-soft)}@media (max-width:700px){.Pipeline_tabs__bdNuQ{gap:0 14px}.Pipeline_tab__1yt4M{font-size:15px}.Pipeline_caption__Jo_Fy{position:static;max-width:none;margin-top:16px}.Pipeline_scrim___dvp2{height:35%}.Pipeline_caption__Jo_Fy .Pipeline_card__jsrvu{text-shadow:none}.Pipeline_play__O_Zyb{min-height:44px;padding:0 16px 0 14px;font-size:15px}}@keyframes Pipeline_fade__7aVg9{0%{opacity:0}}@keyframes Pipeline_rise__w_qZz{0%{opacity:0;transform:translateY(8px)}}.Footer_footer__K91Sq{border-top:1px solid var(--ink);background:var(--paper)}.Footer_inner__f63vB{box-sizing:content-box;max-width:1280px;margin:0 auto;padding:16px clamp(16px,4vw,40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;font-size:14px;color:var(--ink-soft)}.Footer_legal__qswDb{display:inline-flex;align-items:center;min-height:44px}.Footer_links__7Ce4e{display:flex;flex-wrap:wrap;gap:0 20px}.Footer_links__7Ce4e a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);text-decoration:none;transition:color .2s var(--ease-out)}.Footer_links__7Ce4e a:hover{color:var(--ink)}.Doodle_doodle__bVO1M{position:absolute;pointer-events:none;user-select:none;height:auto;animation:Doodle_drift__JAcO_ 18s ease-in-out infinite alternate}@keyframes Doodle_drift__JAcO_{0%{transform:translate(0) rotate(var(--r,0deg))}to{transform:translate(10px,-14px) rotate(calc(var(--r, 0deg) + 6deg))}}.Nav_nav__A4RwV{position:sticky;top:0;z-index:30;border-bottom:1px solid transparent;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.Nav_filled__km9tD{background:rgba(244,236,220,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--rule)}.Nav_inner__nrfac{box-sizing:content-box;max-width:1280px;margin:0 auto;padding:10px clamp(16px,4vw,40px);transition:padding .3s var(--ease-out);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px}.Nav_brand__J7zle{display:flex;align-items:center;gap:11px;min-height:44px;color:var(--ink);font-size:23px;font-weight:600;letter-spacing:-.03em;text-decoration:none}.Nav_mark__5XC1W{display:inline-flex;width:34px;height:34px;color:var(--sage-500)}.Nav_mark__5XC1W svg{display:block;width:100%;height:100%}.Nav_links__l_c8R{display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;font-size:15px}.Nav_link__rfJWH{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);text-decoration:none;transition:color .2s var(--ease-out)}.Nav_link__rfJWH:hover{color:var(--ink)}.Nav_link__rfJWH[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.Nav_short__YH0kP .Nav_inner__nrfac{padding-top:5px;padding-bottom:5px}.Nav_cta__8Mi__{font-size:15px}.Nav_ctaSlot__iR2US{display:inline-flex;max-width:260px;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),max-width .4s var(--ease-out),margin .4s var(--ease-out)}.Nav_ctaAway__i4yqP .Nav_ctaSlot__iR2US{max-width:0;overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none}.Nav_ctaAway__i4yqP .Nav_links__l_c8R .Nav_ctaSlot__iR2US{margin-left:-28px}.Nav_ctaAway__i4yqP .Nav_compact__0iItJ .Nav_ctaSlot__iR2US{margin-right:-8px}.Nav_compact__0iItJ{display:none;align-items:center;gap:8px}.Nav_toggle__62ZcZ{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.Nav_toggle__62ZcZ svg{display:block}.Nav_panel__zx612{box-sizing:content-box;max-width:1280px;margin:0 auto;padding:4px clamp(16px,4vw,40px) 20px;border-top:1px solid var(--ink);display:flex;flex-direction:column;animation:Nav_panel-in__FW4Mf .2s var(--ease-out)}.Nav_panel__zx612[hidden]{display:none}.Nav_panelLink__sHKMv{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:17px;text-decoration:none}.Nav_panelLink__sHKMv[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.Nav_panelCta__NOINr{display:none;align-self:flex-start;margin-top:20px}@keyframes Nav_panel-in__FW4Mf{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover){.Nav_panelLink__sHKMv:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.Nav_panel__zx612{animation:none}.Nav_ctaSlot__iR2US,.Nav_inner__nrfac,.Nav_nav__A4RwV{transition:none}}@media (max-width:1020px){.Nav_links__l_c8R{display:none}.Nav_compact__0iItJ{display:flex}}@media (min-width:1021px){.Nav_panel__zx612{display:none}}@media (max-width:460px){.Nav_barCta__NyqkC{display:none}.Nav_panelCta__NOINr{display:inline-flex}}.NumberCard_card__VOwRA{display:flex;flex-direction:column;gap:4px;width:128px;padding:11px 12px;border-radius:10px;border:1px solid var(--ink);background:var(--paper-card);color:var(--ink);box-shadow:var(--shadow-sm);transition:all .45s var(--ease-out)}.NumberCard_active__fS06A{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-active)}.NumberCard_n__3YTsp{font-family:var(--font-heading);font-weight:700;font-size:26px;line-height:1;letter-spacing:-.02em}.NumberCard_t__2FleT{font-size:12.5px;line-height:1.3}.NumberCard_lg__KcHfF{max-width:100%;padding:12px 14px}.NumberCard_lg__KcHfF .NumberCard_n__3YTsp{font-size:28px}.NumberCard_lg__KcHfF .NumberCard_t__2FleT{font-size:13px}.CatalogueMarquee_rows__1FQZa{position:relative;display:flex;flex-direction:column;gap:10px}.CatalogueMarquee_row___ppiH{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.CatalogueMarquee_track__PPOX3{display:flex;width:max-content;animation:CatalogueMarquee_left__t7cz_ 70s linear infinite}.CatalogueMarquee_row___ppiH:hover .CatalogueMarquee_track__PPOX3{animation-play-state:paused}.CatalogueMarquee_rev__7uNUF{animation-name:CatalogueMarquee_right__unVbY;animation-duration:80s}.CatalogueMarquee_slow___hD8Y{animation-duration:90s}.CatalogueMarquee_list__bVBA6{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.CatalogueMarquee_chip__0GxZG{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--rule);background:var(--paper-card);font-size:14px;white-space:nowrap}@keyframes CatalogueMarquee_left__t7cz_{to{transform:translateX(-50%)}}@keyframes CatalogueMarquee_right__unVbY{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.PageHeader_header__I0FgS{position:relative;overflow:hidden;padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px)}.PageHeader_row__Lzv4A{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px}.PageHeader_text__5mk1L{flex:1 1 560px;min-width:0;max-width:780px;display:flex;flex-direction:column;gap:20px}.PageHeader_title__C5bfA{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(40px,4.6vw,66px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.PageHeader_md___tm3h{font-size:clamp(36px,3.9vw,54px);line-height:1.02}.PageHeader_lede__YjGyu{margin:0;max-width:620px;font-size:clamp(17px,1.4vw,19px);color:var(--ink-soft);text-wrap:pretty}.PageHeader_byline__Bpsyx{display:flex;flex-direction:column;gap:24px;margin-top:4px}.PageHeader_actions__xskW5{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.PageHeader_meta__xurf3{flex:0 0 auto;margin:0}.PageHeader_crumb__8QU0o,.PageHeader_meta__xurf3{font-size:14px;color:var(--ink-mute)}.PageHeader_crumbLink__bDMxQ{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#9c9178;transition:text-decoration-color .2s var(--ease-out)}.PageHeader_crumbLink__bDMxQ:hover{text-decoration-color:var(--ink)}.Article_article__Ns3Z5{position:relative;border-top:1px solid var(--rule);background:var(--paper)}.Article_inner__6pnOb{box-sizing:content-box;max-width:760px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(16px,4vw,40px) clamp(64px,8vw,112px)}.Article_prose__bOQv0{font-size:18.5px;line-height:1.7;color:#2e3a2b;text-wrap:pretty}.Article_prose__bOQv0>:first-child{margin-top:0}.Article_prose__bOQv0 p{margin:0 0 18px}.Article_prose__bOQv0 h2{margin:40px 0 14px;font-size:30px;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.Article_prose__bOQv0 h2,.Article_prose__bOQv0 h3{font-family:var(--font-heading);font-weight:700;color:var(--ink)}.Article_prose__bOQv0 h3{margin:28px 0 10px;font-size:22px;line-height:1.2;letter-spacing:-.02em}.Article_prose__bOQv0 strong{font-weight:600;color:var(--ink)}.Article_prose__bOQv0 a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#9c9178;transition:text-decoration-color .2s var(--ease-out)}.Article_prose__bOQv0 a:hover{text-decoration-color:var(--ink)}.Article_prose__bOQv0 ol,.Article_prose__bOQv0 ul{margin:0 0 18px;padding-left:22px}.Article_prose__bOQv0 ul{list-style:disc}.Article_prose__bOQv0 ol{list-style:decimal}.Article_prose__bOQv0 li{margin:0 0 8px}.Article_prose__bOQv0 li::marker{color:var(--ink-mute)}.Article_prose__bOQv0 blockquote{margin:28px 0;padding-left:20px;border-left:2px solid var(--sage-500);color:var(--ink)}.Article_prose__bOQv0 blockquote p:last-child{margin-bottom:0}.Article_footer__dWTQ5{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--rule)}.Hero_hero__MpeZv{position:relative;display:flex;align-items:center;min-height:min(calc(100svh - 65px - 150px),780px);padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,104px)}.Hero_copy__DJ_M8{display:flex;flex-direction:column;align-items:center;gap:clamp(22px,1.9vw,26px);text-align:center}.Hero_copy__DJ_M8 h1{max-width:900px;font-size:clamp(40px,5.9vw,68px)}@media (max-width:760px){.Hero_wide__AIY6V{display:none}}.Hero_line__WULrg{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.Hero_lineIn__D9oXH{display:block;animation:Hero_hero-line__QIJ7X 1.1s var(--ease-out) both;animation-delay:.3s}.Hero_line__WULrg+.Hero_line__WULrg .Hero_lineIn__D9oXH{animation-delay:.48s}.Hero_rise__g6GLx{animation:Hero_hero-rise__rtAim 1s var(--ease-out) both}.Hero_lede__brQ_E.Hero_rise__g6GLx{animation-delay:.8s}.Hero_actions__JFz_9.Hero_rise__g6GLx{animation-delay:.98s}.Hero_facts__w7D_o.Hero_rise__g6GLx{animation-delay:1.12s}.Hero_engraving__kTgGz{position:absolute;inset:0;pointer-events:none;animation:Hero_hero-backdrop__DgRqj .6s ease-out both}@keyframes Hero_hero-line__QIJ7X{0%{transform:translateY(105%)}}@keyframes Hero_hero-rise__rtAim{0%{opacity:0;transform:translateY(16px)}}@keyframes Hero_hero-backdrop__DgRqj{0%{opacity:0}}.Hero_accent__3AbO5{color:var(--sage-500)}.Hero_lede__brQ_E{margin:0;max-width:680px;font-size:clamp(19px,2.2vw,22px);color:var(--ink);text-wrap:pretty}.Hero_actions__JFz_9{gap:12px;margin-top:14px}.Hero_actions__JFz_9,.Hero_facts__w7D_o{display:flex;flex-wrap:wrap;justify-content:center}.Hero_facts__w7D_o{margin:0;padding:0;list-style:none;gap:8px 26px;font-size:14.5px;color:var(--ink-mute)}.Hero_facts__w7D_o li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.Hero_facts__w7D_o svg{flex:none;color:var(--sage-500)}.Hero_center__HwA4w{flex:1;min-width:0}.Demo_section__6SdwP{--chrome:156px;position:relative;display:flex;padding:clamp(32px,4vw,48px) 0 clamp(64px,7vw,96px);scroll-margin-top:65px}.Demo_stack___RVK7{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px)}.Demo_srOnly__AU_i_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Demo_frame__Kbi3M{position:relative;width:min(100%,calc((100svh - 65px - var(--chrome)) * 16 / 9));min-width:min(100%,320px);animation:Demo_demo-rise__Fcw7i 1.2s var(--ease-out) 1s both}@keyframes Demo_demo-rise__Fcw7i{0%{opacity:0;transform:translateY(48px)}}.Demo_center__1GEKO{flex:1;min-width:0}.Workflows_section__mmX0C{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0}.Workflows_stack__3MfWE{display:flex;flex-direction:column;gap:36px}.Workflows_grid__lonJs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:900px){.Workflows_grid__lonJs{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Workflows_grid__lonJs{grid-template-columns:1fr}}.UseCases_section__ymoQe{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0 clamp(40px,5vw,64px)}.UseCases_stack__tp_OP{display:flex;flex-direction:column;gap:28px}.UseCases_table__dQLqw{overflow-x:auto;border:1px solid var(--ink);border-radius:10px;background:var(--paper)}.UseCases_inner__b2vPd{min-width:920px}.UseCases_row__rZ46o{display:grid;grid-template-columns:56px minmax(0,2.5fr) 110px minmax(0,1.5fr) minmax(0,1.3fr);gap:16px}.UseCases_header__pkLif{padding:12px 20px;border-bottom:1px solid var(--ink);font-size:13px;color:var(--ink-mute)}.UseCases_list__N5w1w{margin:0;padding:0;list-style:none}.UseCases_run__bHN27{align-items:baseline;padding:16px 20px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:background-color .2s}.UseCases_run__bHN27:hover{background:#fffcf3}.UseCases_list__N5w1w li:last-child .UseCases_run__bHN27{border-bottom:0}.UseCases_id__UPqNI{font-size:14px;color:var(--ink-mute)}.UseCases_q__X3MGM{font-weight:500;font-size:17px;line-height:1.35}.UseCases_stage__Nkboh{font-size:14px;font-weight:500;color:var(--sage-500)}.UseCases_sources__dQnX_{font-size:14px;color:var(--ink-soft)}.UseCases_out__jvoBN{font-size:14px;font-weight:500}.UseCases_more__z4ZPE{display:flex;justify-content:flex-end}.Privacy_section__1E5TQ{position:relative;overflow:hidden;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-raised);padding:clamp(56px,7vw,104px) 0}.Privacy_row__ECnAM{display:flex;flex-wrap:wrap;align-items:center;gap:40px 64px}.Privacy_text__kv2me{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.Privacy_text__kv2me p{margin:0;max-width:470px;color:var(--ink-soft)}.Privacy_text__kv2me .Privacy_points__aIB28{margin-top:4px}.Privacy_figure__9E7DT{flex:1 1 466px;min-width:0;max-width:646px}.TickList_list__nExFC{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:16px}.TickList_list__nExFC li{display:flex;align-items:flex-start;gap:12px}.TickList_list__nExFC svg{flex:0 0 18px;margin-top:3px}.page_gallery__4kYsu{position:relative;padding:0 0 clamp(64px,8vw,112px)}.page_stats__0P5C_{flex:0 1 330px;display:flex;flex-wrap:wrap;gap:14px}.page_h3__rb3zr{margin:0;font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.15;letter-spacing:-.02em}.page_prose__cvk29{display:flex;flex-direction:column;gap:14px;min-width:0}.page_prose__cvk29 p{margin:0;max-width:600px;color:var(--ink);text-wrap:pretty}.page_close__yU76o,.page_found__svxI5,.page_intro__3mvXQ{background:var(--paper)}.page_intro__3mvXQ{padding:clamp(48px,6vw,80px) 0 clamp(24px,4vw,48px);border-top:1px solid var(--rule)}.page_column__Nj9dC{display:flex;flex-direction:column;gap:36px;max-width:720px;margin:0 auto}.page_context__DwdqK p{max-width:none;font-size:18px}.page_method__elwnX{padding:24px 28px;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);box-shadow:var(--shadow-active)}.page_method__elwnX p{max-width:none}.page_found__svxI5{padding:clamp(24px,3vw,40px) 0 clamp(56px,7vw,96px)}.page_step__bgXUx{display:flex;flex-direction:column;gap:28px;padding:clamp(36px,4.5vw,56px) 0 0}.page_step__bgXUx+.page_step__bgXUx{margin-top:clamp(36px,4.5vw,56px);border-top:1px solid var(--rule-soft)}@media (min-width:1000px){.page_step__bgXUx{flex-direction:row;align-items:flex-start;gap:56px}.page_stepText__GXpWK{flex:1 1 340px;max-width:460px;position:sticky;top:104px}.page_stepFigure__D4r7b{flex:1.4 1 520px;min-width:0}}.page_solo__tKWNl .page_stepText__GXpWK{width:100%;max-width:720px;margin:0 auto}@media (min-width:1000px){.page_solo__tKWNl .page_stepText__GXpWK{position:static;flex:0 1 720px}}.page_solo__tKWNl .page_prose__cvk29 p{max-width:none}.page_catch__EnaQg{padding-left:22px;border-left:3px solid var(--brass-500)}.page_report__RRH04{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--rule);background:var(--paper-raised)}.page_reportRow__tov3o{display:flex;flex-direction:column;align-items:center;gap:28px}.page_pages__dg248{position:relative;width:min(560px,100%);aspect-ratio:1.55/1}.page_page__EPQyO{position:absolute;top:6%;width:46%;height:auto;border:1px solid var(--rule);border-radius:4px;background:#fff;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out)}.page_page__EPQyO:first-child{left:2%;transform:rotate(-5deg);z-index:1}.page_page__EPQyO:nth-child(2){left:27%;top:2%;transform:rotate(-1deg);z-index:2}.page_page__EPQyO:nth-child(3){left:52%;transform:rotate(4deg);z-index:3}.page_pages__dg248[data-count="2"] .page_page__EPQyO:first-child{left:12%}.page_pages__dg248[data-count="2"] .page_page__EPQyO:nth-child(2){left:42%;top:6%;transform:rotate(3deg)}.page_pages__dg248:hover .page_page__EPQyO:first-child{transform:rotate(-7deg) translateX(-6px)}.page_pages__dg248:hover .page_page__EPQyO:nth-child(3){transform:rotate(6deg) translateX(6px)}.page_reportRow__tov3o>a{align-self:center}.page_close__yU76o{padding:clamp(48px,6vw,80px) 0 clamp(56px,7vw,96px);border-top:1px solid var(--rule)}.page_closeGrid__q_4wJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:40px 72px}.page_limitations__zMFFU{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;color:var(--ink)}.page_limitations__zMFFU li{position:relative;max-width:600px;padding-left:22px}.page_limitations__zMFFU li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--sage-500)}.page_sources__FGmop{display:flex;flex-direction:column;gap:12px;padding-top:6px}.page_sourcesTitle__Ecedj{margin:0;font-size:14px;font-weight:600}.page_sources__FGmop ol{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--ink-soft)}.page_sources__FGmop li{position:relative;padding-left:28px;scroll-margin-top:110px;border-radius:4px;transition:background-color .3s var(--ease-out)}.page_sources__FGmop li:target{background:var(--paper-raised)}.page_sourceN__5aMT1{position:absolute;left:0;color:var(--ink)}.page_cite__aZPUn{margin-left:1px;font-size:.68em;line-height:0}.page_cite__aZPUn a{color:var(--sage-500);font-weight:500;text-decoration:none}.page_cite__aZPUn a:hover{text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.page_page__EPQyO{transition:none}}.ClosingCTA_section__p5_ua{position:relative;overflow:hidden;border-top:1px solid var(--ink);background:var(--paper-raised);padding:clamp(64px,8vw,112px) 0}.ClosingCTA_row__tTDI9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px 64px}.ClosingCTA_text__KuvTs{flex:1 1 520px;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:18px}.ClosingCTA_md__mFmAU{padding:clamp(56px,7vw,96px) 0}.ClosingCTA_md__mFmAU .ClosingCTA_row__tTDI9{gap:32px 64px}.ClosingCTA_md__mFmAU .ClosingCTA_text__KuvTs{gap:16px}.ClosingCTA_md__mFmAU .ClosingCTA_text__KuvTs h2{font-size:clamp(34px,4.2vw,60px);line-height:1}.ClosingCTA_md__mFmAU .ClosingCTA_actions__D8eZP{margin-top:6px}.ClosingCTA_lede__vhAeL{margin:0;max-width:520px;color:var(--ink-soft)}.ClosingCTA_actions__D8eZP{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.ClosingCTA_mail__p71W0{margin-left:12px;font-size:15px;color:var(--ink-mute)}.ClosingCTA_seedWrap__mRWvs{flex:0 1 var(--seed,260px);min-width:0;display:flex;justify-content:center}.ClosingCTA_seed__Fxhfg{width:min(var(--seed,260px),100%);height:auto;aspect-ratio:1/1}.page_posts__2lMT_,.page_section__QCEFg{position:relative;overflow:hidden;padding:0 0 clamp(64px,8vw,112px)}.page_head__KQtTF{margin-bottom:28px}.page_band__kpxS5{position:relative;overflow:hidden;margin-bottom:clamp(64px,8vw,112px);padding:clamp(56px,7vw,104px) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-raised)}.page_governance__WNlxw{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px 64px}.page_govText___2DRe{flex:1 1 420px;min-width:0;max-width:560px}.page_figure__dSJgz{flex:1 1 440px;min-width:0;max-width:600px;align-self:center}.page_controls__vD8cH{margin:28px 0 0}.page_controls__vD8cH div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--rule)}.page_controls__vD8cH dt{font-family:var(--font-heading);font-weight:700;font-size:16px;letter-spacing:-.01em}.page_controls__vD8cH dd{margin:0;font-size:15.5px;color:var(--ink-soft)}@media (max-width:520px){.page_controls__vD8cH div{grid-template-columns:minmax(0,1fr);gap:4px}}.page_more__L784t{margin:20px 0 0;font-size:15px;color:var(--ink-soft)}.page_more__L784t a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page_items__lzker{display:grid;gap:0 36px}.page_four__oE91I{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.page_five__MYuMW{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:0 32px}.page_item__0o8Ah{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-top:1px solid var(--rule)}.page_item__0o8Ah h3{margin:0;font-family:var(--font-heading);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.02em}.page_item__0o8Ah p{margin:0;font-size:15.5px;color:var(--ink-soft)}.page_numbers___zTtT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin-top:36px}.page_numbers___zTtT div{display:flex;align-items:baseline;gap:14px;padding:18px 22px;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);box-shadow:var(--shadow-sm)}.page_numbers___zTtT strong{font-family:var(--font-heading);font-weight:700;font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--sage-500)}.page_numbers___zTtT span{font-size:14.5px;line-height:1.4;color:var(--ink-soft)}.page_numbersNote__sD632{margin:14px 0 0;font-size:14px;color:var(--ink-mute)}.page_talk__U5dp2{position:relative;padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,112px);border-top:1px solid var(--ink);scroll-margin-top:72px}.page_who__GpxTV{display:flex;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;font-size:15.5px;line-height:1.45;color:var(--ink-soft)}.page_who__GpxTV li{padding-left:14px;border-left:2px solid var(--sage-500)}.page_who__GpxTV strong{font-weight:600;color:var(--ink)}.page_steps__vZYPR{position:relative;padding:8px 0 clamp(64px,8vw,112px)}.page_stepRow__A3UZA{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.page_step__myOpm{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:2px solid var(--ink)}.page_step__myOpm h2{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(24px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em}.page_step__myOpm p{margin:0;font-size:17px;color:var(--ink-soft)}@media (max-width:920px){.page_stepRow__A3UZA{grid-template-columns:1fr}}.page_band__ZOZmw{border-top:1px solid var(--ink);background:var(--paper-raised)}.page_band__ZOZmw,.page_plain__K2S4U{position:relative;overflow:hidden;padding:clamp(56px,7vw,104px) 0}.page_head__yAcoE{margin-bottom:32px}.page_beliefs__QuXb8{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.page_belief__cUo9A{display:flex;flex-direction:column;gap:10px;padding:24px 24px 26px;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);box-shadow:var(--shadow-sm)}.page_belief__cUo9A h3{margin:0;font-family:var(--font-heading);font-weight:700;font-size:20px;letter-spacing:-.015em}.page_belief__cUo9A p{margin:0;font-size:15px;color:var(--ink-soft)}@media (max-width:920px){.page_beliefs__QuXb8{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_beliefs__QuXb8{grid-template-columns:1fr}}.page_originLogo__FmZT1{display:block;margin-bottom:14px}.page_team__QQMsp{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:1100px){.page_team__QQMsp{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page_team__QQMsp{grid-template-columns:1fr}}.page_person__PNaut{display:flex;flex-direction:column;gap:14px;min-width:0}.page_photo__Qgfy_{position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);box-shadow:var(--shadow-md)}.page_photo__Qgfy_ img{object-fit:cover}.page_who__e4jdy{display:flex;flex-direction:column;gap:2px}.page_who__e4jdy h3{margin:0;font-family:var(--font-heading);font-weight:700;font-size:22px;letter-spacing:-.02em}.page_role__9D_0j{font-size:15px;font-weight:500;color:var(--sage-500)}.page_profiles__sEp8V{display:flex;gap:12px;margin-top:10px}.page_profiles__sEp8V a{display:inline-flex;border-radius:3px;transition:opacity .15s ease}.page_profiles__sEp8V a:focus-visible,.page_profiles__sEp8V a:hover{opacity:.7}.page_join__ooh6u{display:flex;flex-direction:column;gap:14px;min-width:0;color:inherit;text-decoration:none}.page_joinFrame__c_O_S{display:grid;place-items:center;aspect-ratio:4/5;border:1px dashed var(--ink-mute);border-radius:12px;color:var(--ink-mute);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.page_join__ooh6u:focus-visible .page_joinFrame__c_O_S,.page_join__ooh6u:hover .page_joinFrame__c_O_S{border-color:var(--sage-500);color:var(--sage-500);background:var(--paper-card)}.page_joinTitle__TG1j_{font-family:var(--font-heading);font-weight:700;font-size:22px;letter-spacing:-.02em}.page_joinText__8PKdr{font-size:15px;color:var(--ink-soft)}.WorkflowCard_card__X0Y_w{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-card);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.WorkflowCard_card__X0Y_w:hover{transform:translateY(-4px);border-color:var(--ink);box-shadow:var(--shadow-md)}.WorkflowCard_engraving__gnp3H{display:flex;align-items:flex-end;height:56px}.WorkflowCard_engraving__gnp3H img{width:76px;height:56px;object-fit:contain;object-position:left bottom;transition:transform .5s var(--ease-out)}.WorkflowCard_card__X0Y_w:hover .WorkflowCard_engraving__gnp3H img{transform:translateY(-3px) rotate(-3deg)}.WorkflowCard_name__108EM{margin:0;font-family:var(--font-heading);font-weight:700;font-size:20px;letter-spacing:-.02em}.WorkflowCard_examples__fCEe9{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:14px;color:var(--ink)}.WorkflowCard_examples__fCEe9 li{padding:6px 0;border-top:1px solid var(--rule);line-height:1.35}.WorkflowCard_count__iFDGA{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-mute)}.WorkflowCard_own__qY3io{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;border:1px dashed var(--ink-mute);border-radius:12px}.WorkflowCard_plus__8YqvS{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px dashed var(--ink-mute);border-radius:50%;color:var(--ink-mute)}.WorkflowCard_ownName__UtAVQ{margin:0;font-family:var(--font-heading);font-weight:700;font-size:20px;letter-spacing:-.02em}.WorkflowCard_ownText__rtjyp{flex:1 1 320px;margin:0;font-size:15px;color:var(--ink-soft)}.VerificationCard_card__ptyp8{display:flex;flex-direction:column;gap:16px;padding:22px 24px;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);box-shadow:10px 10px 0 var(--rule)}.VerificationCard_meta__eEWh0{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-mute)}.VerificationCard_claim__b885Y{margin:0;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.01em}.VerificationCard_design__TTYBh{font-size:14px;color:var(--ink-mute)}.VerificationCard_tests__zxkL_{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.VerificationCard_test__btqH_{display:grid;grid-template-columns:200px minmax(0,1fr) 76px;gap:12px;align-items:center;font-size:15px}.VerificationCard_name__Ma55t{display:flex;flex-direction:column;line-height:1.25}.VerificationCard_desc__um1F4{font-size:12.5px;color:var(--ink-mute)}.VerificationCard_bar__jwjFu{display:block;height:10px;border:1px solid var(--ink);border-radius:3px;overflow:hidden;background:var(--paper)}.VerificationCard_fill__g9Bon{display:block;height:100%;background:var(--brass-500);transition:width .5s linear}.VerificationCard_passed__EkJeB .VerificationCard_fill__g9Bon{background:var(--sage-500)}.VerificationCard_status__NlFPs{font-family:var(--font-mono);font-size:12px;text-align:right;color:var(--ink-mute)}.VerificationCard_running__IbnxK .VerificationCard_status__NlFPs{color:var(--brass-text)}.VerificationCard_passed__EkJeB .VerificationCard_status__NlFPs{color:var(--sage-500)}.VerificationCard_verdict__AT3g6{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px dashed #b8a982;font-size:14px;color:var(--ink-mute)}.VerificationCard_pill__OcLVr{padding:4px 12px;border-radius:999px;border:1px solid var(--rule);font-weight:600;font-size:14px;color:var(--ink-mute);transition:all .3s}.VerificationCard_done__UPTEM{border-color:var(--sage-500);background:var(--sage-500);color:#fff}.VerificationCard_foot__Kvzat{margin-top:-6px;font-size:12.5px;color:var(--ink-mute)}@media (max-width:560px){.VerificationCard_test__btqH_{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.VerificationCard_bar__jwjFu{grid-column:1/-1;grid-row:2}.VerificationCard_status__NlFPs{grid-column:2;grid-row:1}}.Catalogue_section__k7p8y{position:relative;overflow:hidden;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-raised);padding:clamp(48px,6vw,72px) 0}.Catalogue_head__Vu6Rf{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.Catalogue_row__PsX9O{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px}.Catalogue_intro__p9swh{flex:1 1 360px;max-width:560px;margin:0;color:var(--ink-soft);font-size:17px}.Catalogue_counts__2fNkB{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0;padding:0;list-style:none}.Catalogue_counts__2fNkB li{display:flex;flex-direction:column;gap:6px}.Catalogue_counts__2fNkB strong{font-family:var(--font-heading);font-weight:700;font-size:clamp(40px,4.4vw,56px);line-height:.9;letter-spacing:-.03em}.Catalogue_counts__2fNkB span{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--ink-soft)}.Verification_section__CbLlI{position:relative;overflow:hidden;padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,96px)}.Verification_row__1Nl0l{display:flex;flex-wrap:wrap;align-items:center;gap:40px 64px}.Verification_text__6j25j{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.Verification_text__6j25j p{margin:0;max-width:470px;color:var(--ink-soft)}.Verification_card___G5qe{flex:1 1 570px;min-width:0}.Demos_stage__eg9Zx{position:relative}.Demos_frame__klMQ6{position:relative;display:flex;height:660px;overflow:hidden;border:1px solid var(--ink);border-radius:16px;background:var(--paper);box-shadow:var(--shadow-lg);font-size:14px;color:var(--ink)}.Demos_rail__IZPiY{display:flex;flex:none;flex-direction:column;align-items:center;gap:16px;width:52px;padding:16px 0;border-right:1px solid var(--rule);background:var(--paper-raised)}.Demos_mark__nieId{width:22px;height:22px;margin-bottom:6px}.Demos_icon__fGqYU{width:16px;height:16px;border:1.4px solid var(--ink-mute);border-radius:4px;opacity:.55}.Demos_iconOn__pBlcP{border-color:var(--ink);background:var(--paper-card);box-shadow:2px 2px 0 var(--ink);opacity:1}.Demos_main__ikipD{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;padding:20px 26px 64px}.Demos_frameWrap__Znzaq{position:relative}.Demos_paused__CJs7_,.Demos_paused__CJs7_ *{animation-play-state:paused!important}.Demos_pause__c5Qxo{position:absolute;right:16px;bottom:18px;z-index:5;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--rule);border-radius:8px;background:var(--paper-card);color:var(--ink-soft);cursor:pointer;opacity:.75;transition:opacity .2s ease}.Demos_pause__c5Qxo:focus-visible,.Demos_pause__c5Qxo:hover{opacity:1}.Demos_pause__c5Qxo:focus-visible{outline:2px solid var(--sage-500);outline-offset:2px}.Demos_srOnly__B67wG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Demos_caption__ivY2J{position:absolute;left:76px;bottom:18px;z-index:3;padding:6px 12px 7px;border:1px solid var(--ink);border-radius:6px;background:#f2c543;box-shadow:3px 3px 0 var(--ink);font-family:var(--font-heading);font-size:17px;font-weight:700;letter-spacing:-.02em;opacity:0;pointer-events:none}.Demos_captionOn__PjVyz{animation:Demos_pop__f4mU6 .5s var(--ease-out) both}.Demos_project__Tyc0r{display:flex;justify-content:space-between;align-items:flex-start}.Demos_back__oCebX{margin:0 0 6px;font-size:12px;color:var(--ink-mute)}.Demos_projectTitle__yJSl_{margin:0;font-family:var(--font-heading);font-size:28px;font-weight:700;letter-spacing:-.03em}.Demos_projectMeta__amk12{margin:4px 0 0;font-size:12.5px;color:var(--ink-mute)}.Demos_projectArt__FMVJc{width:64px;height:auto;margin-right:12px;opacity:.55}.Demos_numbers__2nFIC{display:flex;gap:12px;margin-top:14px}.Demos_number__iXiPY{display:flex;flex-direction:column;min-width:92px;padding:8px 12px;border:1px solid var(--ink);border-radius:8px;background:var(--paper-card);box-shadow:3px 3px 0 var(--ink);font-size:11.5px;color:var(--ink-mute)}.Demos_number__iXiPY strong{font-family:var(--font-heading);font-size:22px;line-height:1.1;color:var(--ink)}.Demos_numberOn__g5eJl{background:#fff7dc}.Demos_tick__Ug4i0{animation:Demos_pop__f4mU6 .5s var(--ease-out) both}.Demos_tabs__EINwB{display:flex;gap:20px;margin-top:18px;border-bottom:1px solid var(--rule);font-size:13px;color:var(--ink-mute)}.Demos_tabs__EINwB span{padding-bottom:8px}.Demos_tabOn__zaNUz{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.Demos_panel__c9TU3{position:relative;flex:1;min-height:0;overflow:hidden;padding-top:16px}.Demos_empty__w2fmD{margin:40px auto 0;max-width:300px;font-size:13.5px;text-align:center;color:var(--ink-mute);animation:Demos_fade__beXAE .6s ease both}.Demos_intake__eFT6X{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.Demos_files__kudbY{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.Demos_file__V6nhJ{display:flex;align-items:center;gap:8px;overflow:hidden;padding:9px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-card);font-family:var(--font-mono);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis;animation:Demos_drop__WVP0P .6s var(--ease-out) var(--d) both}.Demos_fileIcon__OjDX5{flex:none;width:10px;height:12px;border:1.2px solid var(--ink-soft);border-radius:2px}.Demos_progress__BKxxY{display:flex;flex-direction:column;gap:12px;margin:0;padding:4px 0 0;list-style:none;font-size:13.5px;color:var(--ink-soft)}.Demos_progress__BKxxY li{display:flex;align-items:center;gap:10px;animation:Demos_fade__beXAE .4s ease var(--d) both}.Demos_check__y4QAP{position:relative;flex:none;width:16px;height:16px;border:1.4px solid var(--ink-mute);border-radius:50%}.Demos_check__y4QAP:after{content:"";position:absolute;inset:-1.4px;border-radius:50%;background:var(--sage-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23fefbf2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat;animation:Demos_pop__f4mU6 .4s var(--ease-out) calc(var(--d) + .52s) both}.Demos_h4__3YBKM{margin:0 0 4px;font-family:var(--font-heading);font-size:15px;font-weight:700}.Demos_summary__rB9mn{margin:0;font-size:13px;line-height:1.55;color:var(--ink-soft)}.Demos_charts__A6Hwi{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}.Demos_chart__VSTxX{margin:0;padding:10px 12px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card)}.Demos_chart__VSTxX figcaption{margin-bottom:8px;font-family:var(--font-heading);font-size:12.5px;font-weight:700}.Demos_hbars__rHrCr{display:flex;flex-direction:column;gap:4px}.Demos_hbar__hFVhm{display:grid;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--ink-soft)}.Demos_hbar__hFVhm i{display:block;width:var(--w);height:9px;border-radius:2px;background:var(--sage-500);opacity:.75;transform-origin:left;animation:Demos_grow-x__EmHwr .9s var(--ease-out) var(--d) both}.Demos_hbar__hFVhm em,.Demos_vbar__3_Qr7 em{font-style:normal;color:var(--ink-mute);animation:Demos_fade__beXAE .4s ease var(--d) both}.Demos_vbars__1JWyQ{display:flex;align-items:flex-end;justify-content:space-around;height:100px;padding-top:6px;border-bottom:1px solid var(--rule)}.Demos_vbar__3_Qr7{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;font-family:var(--font-mono);font-size:10px}.Demos_vbar__3_Qr7 i{display:block;width:22px;height:var(--h);max-height:80px;border-radius:2px 2px 0 0;background:var(--terracotta-500);opacity:.8;transform-origin:bottom;animation:Demos_grow-y__G3VEO .9s var(--ease-out) var(--d) both}.Demos_vbar__3_Qr7 span{margin-bottom:-18px;color:var(--ink-mute)}.Demos_quiet__A3_c8{flex:none;font-size:12.5px;font-weight:500;border-bottom:1px solid var(--sage-500)}.Demos_crumbRow__lEnN_{display:flex;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--rule);font-size:12.5px;color:var(--ink-mute)}.Demos_crumbRow__lEnN_ strong{font-weight:600;color:var(--ink)}.Demos_crumbSep__vmtly{opacity:.6}.Demos_chat__grPDY{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:12px;min-height:0;overflow:hidden;padding:14px 0}.Demos_bubble__Wl8dc{align-self:flex-end;max-width:78%;margin:0;padding:10px 14px;border-radius:12px;background:var(--paper-raised);font-size:13.5px;animation:Demos_rise__kzMp0 .5s var(--ease-out) both}.Demos_thinking__e6S_Y{margin:0;font-size:13px;color:var(--ink-mute);animation:Demos_breathe__0iT2s 1.4s ease-in-out infinite}.Demos_plan__zVDQm,.Demos_question__ictzY{border:1px solid var(--rule);border-radius:12px;background:var(--paper-card);animation:Demos_rise__kzMp0 .6s var(--ease-out) both}.Demos_plan__zVDQm{padding:12px 16px 0}.Demos_planHead__Stxqt{font-size:13.5px;font-weight:600}.Demos_goal__s_2fm{margin:6px 0 10px;font-size:13.5px;line-height:1.5}.Demos_listLabel__hNt6k{font-size:12px;font-weight:500;color:var(--ink-mute)}.Demos_planSteps__ZiXHX{display:flex;flex-direction:column;gap:4px;margin:4px 0 12px;padding-left:20px;list-style:decimal;font-size:13.5px;line-height:1.45}.Demos_planSteps__ZiXHX li{animation:Demos_fade__beXAE .45s ease var(--d) both}.Demos_planFoot__u6IV_,.Demos_qFoot__8YkSo{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 -16px;padding:10px 16px;border-top:1px solid var(--rule)}.Demos_ghost__GURS7{padding:6px 10px;font-size:13px;color:var(--ink-soft)}.Demos_primary__bD3Mp{padding:6px 14px;border-radius:8px;background:var(--ink);font-size:13px;font-weight:500;color:var(--paper);transition:transform .15s ease,box-shadow .15s ease,opacity .3s ease}.Demos_pressedLate__69N6y,.Demos_pressed__IFsJD{animation:Demos_press__wVgoa .5s ease .95s both}.Demos_approved__IDn8s{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--ink-soft);animation:Demos_fade__beXAE .4s ease both}.Demos_checkSmall__KTKNI{width:12px;height:7px;border-left:1.6px solid var(--sage-500);border-bottom:1.6px solid var(--sage-500);transform:rotate(-45deg) translate(1px,-2px)}.Demos_question__ictzY{padding:12px 16px 0;animation-delay:.3s}.Demos_qHead__ugIJn{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:500;line-height:1.4}.Demos_qHead__ugIJn em{flex:none;font-style:normal;font-size:11.5px;font-weight:400;color:var(--ink-mute)}.Demos_options__HpkhB{display:flex;flex-direction:column;gap:6px;margin:10px 0 12px}.Demos_option__2ruBt{display:flex;gap:10px;padding:8px 12px;border:1px solid var(--rule);border-radius:10px;font-size:13px;transition:border-color .3s ease,background .3s ease}.Demos_option__2ruBt strong{display:block;font-weight:500}.Demos_option__2ruBt small{display:block;margin-top:2px;font-size:12px;color:var(--ink-soft)}.Demos_radio__0ILJW{flex:none;width:14px;height:14px;margin-top:2px;border:1px solid var(--ink-mute);border-radius:50%;transition:border-width .25s var(--ease-out)}.Demos_qFoot__8YkSo{justify-content:space-between;font-size:12.5px;color:var(--ink-mute)}.Demos_qFoot__8YkSo .Demos_primary__bD3Mp{opacity:.45}.Demos_qFoot__8YkSo .Demos_ready__H77ES{opacity:1}.Demos_composer__LpVVF{flex:none;padding:12px 14px 10px;border:1.5px solid var(--sage-500);border-radius:14px;background:var(--paper-card);box-shadow:0 0 0 3px rgb(53 92 61/.08)}.Demos_composerText__jB1WW{display:block;min-height:40px;font-size:13.5px;line-height:1.5}.Demos_placeholder__rHQrP{color:var(--ink-mute)}.Demos_caret__8Uc_7{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-2px;background:var(--ink);animation:Demos_blink__cm7AC 1s steps(1) infinite}.Demos_composerBar__CeuxI{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-soft)}.Demos_spacer__ECCVh{flex:1}.Demos_toggle__W3BJ9{display:inline-flex;align-items:center;gap:6px}.Demos_toggle__W3BJ9 i{position:relative;width:22px;height:12px;border-radius:6px;background:var(--rule)}.Demos_toggle__W3BJ9 i:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--paper-card)}.Demos_toggleOn__ok40g i{background:var(--sage-500)}.Demos_toggleOn__ok40g i:after{left:12px}.Demos_send__88bOH{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);font-size:13px;color:var(--paper)}.Demos_planMeta__EEu_L{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:12px;padding-top:10px;border-top:1px solid var(--rule-soft);animation:Demos_fade__beXAE .5s ease var(--d) both}.Demos_skillChips__2UiL4{display:flex;flex-direction:column;gap:4px;margin-top:4px}.Demos_skillChips__2UiL4 span{padding:2px 8px;border-radius:999px;background:rgb(53 92 61/.12);font-family:var(--font-mono);font-size:10.5px;color:var(--sage-700);white-space:nowrap}.Demos_planBullets__edbtQ{display:flex;flex-direction:column;gap:3px;margin:4px 0 0;padding-left:14px;list-style:disc;font-size:12px;line-height:1.4;color:var(--ink-soft)}.Demos_optionPick__wAJAk{animation:Demos_chosen__eDrdT .4s ease .95s both}.Demos_radioPick__dHauG{animation:Demos_radio-on__bSXb3 .3s var(--ease-out) .95s both}.Demos_qButtons__1C4Hd{display:inline-flex;align-items:center;gap:6px}.Demos_readyLate__spPoq{opacity:.45;animation:Demos_ready__H77ES .3s ease 1.2s both}.Demos_library__O__sE{display:flex;flex-direction:column;gap:12px;animation:Demos_fade__beXAE .4s ease both}.Demos_libraryHead__0SnMM{display:flex;align-items:baseline;justify-content:space-between}.Demos_libraryHead__0SnMM h4{margin:0;font-family:var(--font-heading);font-size:24px;letter-spacing:-.02em}.Demos_cats__5a9J9{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px}.Demos_cats__5a9J9 span{padding:3px 10px;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft)}.Demos_cats__5a9J9 .Demos_catOn__YBVBy{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Demos_libraryGrid__TjjLG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Demos_wfCard__z0BUM{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card);font-size:11.5px;line-height:1.45;color:var(--ink-soft);animation:Demos_rise__kzMp0 .45s var(--ease-out) var(--d) both}.Demos_wfCard__z0BUM strong{font-family:var(--font-heading);font-size:13.5px;color:var(--ink)}.Demos_wfPick__5UPvX{animation:Demos_rise__kzMp0 .45s var(--ease-out) var(--d) both,Demos_picked__mArYI .5s ease 1.6s forwards}.Demos_pointer__tXpTO{position:absolute;top:0;left:0;z-index:4;opacity:0;transform:translate(70%,110%);transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .4s ease;pointer-events:none}.Demos_pointer__tXpTO svg{display:block;filter:drop-shadow(1px 2px 1px rgb(21 28 20/.25))}.Demos_pointerOn__L5o1c{opacity:1}.Demos_pointerClick__bLNP5:after{content:"";position:absolute;top:-10px;left:-10px;width:22px;height:22px;border:2px solid var(--sage-500);border-radius:50%;opacity:0;animation:Demos_ripple__7uiy9 .6s ease-out .95s both}.Demos_dropzone__RuDai{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6px;padding:26px 20px;border:1.5px dashed var(--sage-500);border-radius:14px;background:rgb(53 92 61/.05);animation:Demos_fade__beXAE .4s ease both}.Demos_dropzone__RuDai p{margin:0;font-size:13.5px;color:var(--ink-soft)}.Demos_dropFiles__uZVrH{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Demos_dropFile__Kzaqh{display:inline-flex;align-items:center;gap:6px;max-width:240px;overflow:hidden;padding:7px 10px;border:1px solid var(--ink);border-radius:8px;background:var(--paper-card);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-mono);font-size:11px;white-space:nowrap;text-overflow:ellipsis;animation:Demos_fall__EviA_ .7s var(--ease-out) var(--d) both}.Demos_scroller__LMgLG{display:flex;flex-direction:column;gap:18px;transition:transform 1.3s cubic-bezier(.65,0,.35,1);animation:Demos_fade__beXAE .5s ease both}.Demos_block__hHVS6 .Demos_h4__3YBKM em,.Demos_h4__3YBKM em{margin-left:6px;font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:400;color:var(--ink-mute)}.Demos_profile__wEfSE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.Demos_profileCard__yiyHq{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card);font-size:12px;line-height:1.45;color:var(--ink-soft);animation:Demos_rise__kzMp0 .5s var(--ease-out) var(--d) both}.Demos_profileCard__yiyHq strong{font-family:var(--font-heading);font-size:13px;color:var(--ink)}.Demos_observations__C3uWB{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;color:var(--ink-soft);list-style:disc}.Demos_suggestions__5YGtI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Demos_suggestCard__q536s{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card);font-size:12px;line-height:1.45;color:var(--ink-soft)}.Demos_suggestCard__q536s strong{font-family:var(--font-heading);font-size:13.5px;color:var(--ink)}.Demos_suggestFoot__lp2v7{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px}.Demos_suggestFoot__lp2v7 em{font-style:normal;color:var(--ink-mute)}.Demos_suggestPicked__DxSN5{animation:Demos_picked__mArYI .6s ease .95s both}.Demos_assistant__HxlH_{margin:0;font-size:13.5px;color:var(--ink)}.Demos_dialog__rmhpU{display:flex;flex-direction:column;gap:12px;width:min(100%,460px);margin:26px auto 0;padding:18px 20px 0;border:1px solid var(--ink);border-radius:14px;background:var(--paper-card);box-shadow:6px 6px 0 var(--ink);animation:Demos_rise__kzMp0 .6s var(--ease-out) both}.Demos_dialogHead__zHnfH h4{margin:6px 0 2px;font-family:var(--font-heading);font-size:20px;letter-spacing:-.02em}.Demos_dialogHead__zHnfH p{margin:0;font-size:12.5px;color:var(--ink-soft)}.Demos_chip__sfJnL{display:inline-block;padding:2px 8px;border-radius:999px;background:rgb(53 92 61/.12);font-size:11px;color:var(--sage-700)}.Demos_field__hwWiC{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--rule-soft);font-size:12.5px}.Demos_field__hwWiC label{color:var(--ink-mute)}.Demos_fileTag__waRLi{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--rule);border-radius:6px;background:var(--paper-card);font-family:var(--font-mono);font-size:11px;color:var(--ink);animation:Demos_fade__beXAE .4s ease var(--d,0s) both}.Demos_muted__BP02B{font-size:12px;color:var(--ink-mute)}.Demos_dialogFoot__1d4sF{display:flex;justify-content:flex-end;gap:10px;margin:2px -20px 0;padding:12px 20px;border-top:1px solid var(--rule)}.Demos_workArea__DSIX7{display:flex;flex-direction:column;gap:12px;padding-top:14px}.Demos_expert__DR66c{padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-card);animation:Demos_rise__kzMp0 .5s var(--ease-out) both}.Demos_expertHead__W_fMA{display:flex;align-items:center;gap:10px;font-size:13.5px}.Demos_expertHead__W_fMA em{margin-left:auto;font-family:var(--font-mono);font-size:11px;font-style:normal;color:var(--ink-mute)}.Demos_spinner__vAZOl{width:14px;height:14px;border:2px solid var(--rule);border-top-color:var(--sage-500);border-radius:50%;animation:Demos_spin__WDn2x .9s linear infinite}.Demos_spinnerDone__XhQXB{border-color:var(--sage-500);background:var(--sage-500);animation:none}.Demos_checklist__Xi55p{display:flex;flex-direction:column;gap:7px;margin:12px 0 2px;padding:0;list-style:none;font-size:12.5px;color:var(--ink-mute)}.Demos_checklist__Xi55p li{display:flex;align-items:flex-start;gap:8px;transition:color .3s ease}.Demos_box__uFcwC{position:relative;flex:none;width:13px;height:13px;margin-top:2px;border:1.3px solid var(--ink-mute);border-radius:3px}.Demos_doneItem__C96m5{color:var(--ink)}.Demos_doneItem__C96m5 .Demos_box__uFcwC{border-color:var(--sage-500);background:var(--sage-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.4 2.4 5.2-5.4' fill='none' stroke='%23fefbf2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat;animation:Demos_pop__f4mU6 .35s var(--ease-out) both}.Demos_nowItem__kVjPf{color:var(--ink)}.Demos_nowItem__kVjPf .Demos_box__uFcwC{border-color:var(--sage-500);animation:Demos_breathe__0iT2s 1s ease-in-out infinite}.Demos_activity__n1nf3{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--rule-soft);list-style:none;font-family:var(--font-mono);font-size:11px;color:var(--ink-mute)}.Demos_activity__n1nf3 li{animation:Demos_rise__kzMp0 .4s var(--ease-out) both}.Demos_activity__n1nf3 li:before{content:"› ";color:var(--sage-500)}.Demos_runOutputs__WrGxo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-soft)}.Demos_runOutputs__WrGxo .Demos_muted__BP02B{margin-right:4px}.Demos_results__mzvcR{display:flex;flex-direction:column;gap:10px;animation:Demos_rise__kzMp0 .6s var(--ease-out) .2s both}.Demos_resultsHead__Z8t7m{display:flex;align-items:center;gap:8px;font-size:13.5px}.Demos_resultsHead__Z8t7m strong{margin-right:auto}.Demos_statChip__cqEuh{padding:3px 9px;border:1px solid var(--ink);border-radius:999px;background:#fff7dc;font-family:var(--font-mono);font-size:11px;animation:Demos_pop__f4mU6 .5s var(--ease-out) 2.4s both}.Demos_km__uADbe{margin:0;padding:10px 12px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card)}.Demos_km__uADbe figcaption{font-family:var(--font-heading);font-size:12.5px;font-weight:700}.Demos_km__uADbe svg{display:block;width:100%;max-height:200px}.Demos_axis__57ulL{stroke:var(--ink-mute);stroke-width:.8}.Demos_half__2dygb{stroke:var(--rule);stroke-width:.8;stroke-dasharray:3 3}.Demos_tickLabel__Sh7Th{font-family:var(--font-mono);font-size:9px;fill:var(--ink-mute)}.Demos_curve__K_wz3{fill:none;stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:Demos_draw__iW_B8 2.2s cubic-bezier(.45,0,.3,1) .4s forwards}.Demos_curveExp__2rKpl{stroke:var(--sage-500)}.Demos_curveControl__RoHbk{stroke:var(--terracotta-500);animation-delay:.7s}.Demos_curveStatic__MKHNO{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.Demos_median__ktdcx{font-family:var(--font-mono);font-size:10px;fill:var(--ink);animation:Demos_fade__beXAE .5s ease 2.6s both}.Demos_legend___J44C{display:flex;gap:16px;margin-top:4px;font-size:11.5px}.Demos_legendControl__monut:before,.Demos_legendExp__ZZzMD:before{content:"";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:middle}.Demos_legendExp__ZZzMD:before{background:var(--sage-500)}.Demos_legendControl__monut:before{background:var(--terracotta-500)}.Demos_outputs__eXGZb{display:flex;flex-wrap:wrap;gap:6px}.Demos_proposal__AmWz2{padding:14px 18px 0;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);animation:Demos_rise__kzMp0 .6s var(--ease-out) .2s both}.Demos_findingLabel__0ULFr{margin:0;font-size:12.5px;color:var(--ink-soft)}.Demos_claim__p8_RC{margin:6px 0 10px;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.015em}.Demos_facts__33cOm{display:grid;grid-template-columns:1fr;gap:2px;margin:0 0 12px;font-size:12.5px}.Demos_facts__33cOm dt{margin-top:6px;color:var(--ink-mute)}.Demos_facts__33cOm dd{margin:0;color:var(--ink)}.Demos_evidence__BW2O0{display:flex;gap:6px}.Demos_footnote__KkyNW{margin:0 -18px;padding:8px 18px 10px;font-size:11px;color:var(--ink-mute)}.Demos_findingPage__e84Oh{display:flex;flex-direction:column;gap:10px;animation:Demos_fade__beXAE .5s ease both}.Demos_findingHead__JEELC{display:flex;align-items:center;gap:10px}.Demos_standing__lcdTm{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:500}.Demos_standingConj__CGS9Z{border:1px solid var(--ink-mute);color:var(--ink-soft);animation:Demos_pop__f4mU6 .5s var(--ease-out) .4s both}.Demos_standingRun__eusVY{border:1px solid var(--brass-500);color:var(--brass-text)}.Demos_standingWeak__Q7TE9{border:1px solid var(--terracotta-500);background:rgb(168 90 58/.08);color:var(--terracotta-text)}.Demos_illustrative__qP6s1{margin-left:auto;font-size:11px;color:var(--ink-mute)}.Demos_claimLg__IeGrN{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.02em}.Demos_claimLg__IeGrN,.Demos_claimSm__zurOs{font-family:var(--font-heading);font-weight:700}.Demos_claimSm__zurOs{margin:8px 0 12px;font-size:15px;line-height:1.3}.Demos_severe__4iWl_{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px;padding:26px 20px;border:1px dashed var(--rule);border-radius:12px;font-size:12.5px;text-align:center;color:var(--ink-soft);animation:Demos_rise__kzMp0 .5s var(--ease-out) .6s both}.Demos_severe__4iWl_ strong{font-family:var(--font-heading);font-size:15px;color:var(--ink)}.Demos_scope__OeHho{margin-top:6px;animation:Demos_fade__beXAE .5s ease .9s both}.Demos_scope__OeHho strong{font-size:13px}.Demos_scope__OeHho p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.Demos_counters__KqNOD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.Demos_counters__KqNOD div{display:flex;flex-direction:column;padding:7px 10px;border:1px solid var(--ink);border-radius:8px;background:var(--paper-card);box-shadow:3px 3px 0 var(--ink);font-size:11px;color:var(--ink-mute)}.Demos_counters__KqNOD strong{font-family:var(--font-heading);font-size:20px;line-height:1.1;color:var(--ink)}.Demos_counterFail__4zIbm strong{color:var(--terracotta-500)}.Demos_families__U7Ps2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Demos_family__cHJok{padding:10px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card)}.Demos_familyHead__pZGy4{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.Demos_familyHead__pZGy4 strong{font-size:12.5px}.Demos_familyHead__pZGy4 span{font-size:11px;line-height:1.35;color:var(--ink-mute)}.Demos_family__cHJok ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.Demos_family__cHJok li{display:flex;align-items:center;gap:7px}.Demos_family__cHJok li em{margin-left:auto;white-space:nowrap;font-family:var(--font-mono);font-size:10.5px;font-style:normal;color:var(--terracotta-text)}.Demos_tmark__S_jyw{flex:none;width:12px;height:12px;border:1.2px solid var(--rule);border-radius:50%}.Demos_t_pending__yv_5u{color:var(--ink-mute)}.Demos_t_fail__WDuuQ .Demos_tmark__S_jyw,.Demos_t_inconclusive__UXBtn .Demos_tmark__S_jyw,.Demos_t_pass__1n3v_ .Demos_tmark__S_jyw{animation:Demos_pop__f4mU6 .35s var(--ease-out) both}.Demos_t_pass__1n3v_ .Demos_tmark__S_jyw{border-color:var(--sage-500);background:var(--sage-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.4 2.4 5.2-5.4' fill='none' stroke='%23fefbf2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat}.Demos_t_fail__WDuuQ{color:var(--terracotta-text)}.Demos_t_fail__WDuuQ .Demos_tmark__S_jyw{border-color:var(--terracotta-500);background:var(--terracotta-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5l6 6M11 5l-6 6' fill='none' stroke='%23fefbf2' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center /100% no-repeat}.Demos_t_inconclusive__UXBtn .Demos_tmark__S_jyw{border:1.4px dashed var(--ink-mute)}.Demos_tally__Ciy_g{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card);animation:Demos_fade__beXAE .5s ease .3s both}.Demos_tally__Ciy_g li{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;font-size:12.5px}.Demos_tally__Ciy_g li+li{border-top:1px solid var(--rule-soft)}.Demos_tally__Ciy_g span{color:var(--ink-mute)}.Demos_tallyFail__1giJE span{color:var(--terracotta-text)}.Demos_verdict__1pdxH{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px;padding:16px 18px 0;border:1px solid var(--ink);border-radius:12px;background:var(--paper-card);animation:Demos_rise__kzMp0 .6s var(--ease-out) both}.Demos_verdict__1pdxH p{margin:0;font-size:13.5px;line-height:1.55}.Demos_verdictFoot__oZoSf{display:flex;justify-content:flex-end;gap:10px;align-self:stretch;margin:0 -18px;padding:10px 18px;border-top:1px solid var(--rule)}.Demos_reportWrap__ia_J9{display:flex;justify-content:center;padding-top:14px}.Demos_page__EjbfF{display:flex;flex-direction:column;gap:7px;width:min(100%,380px);padding:22px 26px;border:1px solid var(--rule);background:#fffdf7;box-shadow:var(--shadow-md);animation:Demos_rise__kzMp0 .6s var(--ease-out) both}.Demos_page__EjbfF h4{margin:0;font-family:var(--font-heading);font-size:15px;line-height:1.25}.Demos_pageMeta__bHyEB{margin:0 0 6px;font-size:10.5px;color:var(--ink-mute)}.Demos_line__5DGKq{display:block;height:5px;border-radius:3px;background:var(--rule-soft);animation:Demos_grow-x__EmHwr .6s var(--ease-out) var(--d) both;transform-origin:left}.Demos_pageFig__D6OQ8{width:100%;margin:6px 0;animation:Demos_fade__beXAE .6s ease .8s both}.Demos_reproduce__Fs6hn{display:flex;flex-direction:column;gap:10px;padding-top:14px;animation:Demos_fade__beXAE .4s ease both}.Demos_snapHead__X5tmp{display:flex;justify-content:space-between;align-items:center;font-size:14px}.Demos_ghostBox__adfcx{padding:5px 10px;border:1px solid var(--ink);border-radius:8px;font-size:12px}.Demos_snapRow__TcFYQ{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-card);animation:Demos_rise__kzMp0 .5s var(--ease-out) var(--d) both}.Demos_snapKind__LmSdc{width:40px;font-size:12px;color:var(--ink-mute)}.Demos_hash__6eIQ5,.Demos_snapRow__TcFYQ .Demos_muted__BP02B{margin-left:auto}.Demos_hash__6eIQ5{padding:3px 8px;border-radius:6px;background:rgb(53 92 61/.1);font-size:11px;color:var(--sage-700);animation:Demos_pop__f4mU6 .5s var(--ease-out) 1.4s both}.Demos_code__eZtxc,.Demos_hash__6eIQ5 code{font-family:var(--font-mono)}.Demos_code__eZtxc{margin:0;padding:12px 14px;overflow:hidden;border:1px solid var(--rule);border-radius:10px;background:#fbf6ea;font-size:11px;line-height:1.6;color:var(--ink-soft);animation:Demos_rise__kzMp0 .5s var(--ease-out) var(--d) both}.Demos_code__eZtxc code{display:flex;flex-direction:column}.Demos_code__eZtxc span{white-space:pre}.Demos_code__eZtxc i{display:inline-block;width:22px;font-style:normal;color:var(--ink-mute);opacity:.6}.Demos_rerun__R1kZ4{margin:4px 0 0;font-size:13px;color:var(--ink-soft);animation:Demos_fade__beXAE .5s ease var(--d) both}@keyframes Demos_chosen__eDrdT{to{border-color:var(--ink);background:#fff7dc}}@keyframes Demos_radio-on__bSXb3{to{border:4px solid var(--sage-500)}}@keyframes Demos_ready__H77ES{to{opacity:1}}@keyframes Demos_fall__EviA_{0%{opacity:0;transform:translateY(-40px) rotate(-4deg)}}@keyframes Demos_ripple__7uiy9{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes Demos_press__wVgoa{0%,to{transform:scale(1)}40%{transform:scale(.94);box-shadow:0 0 0 4px rgb(53 92 61/.25)}}@keyframes Demos_picked__mArYI{to{border-color:var(--ink);background:#fff7dc;box-shadow:3px 3px 0 var(--ink)}}@keyframes Demos_draw__iW_B8{to{stroke-dashoffset:0}}@keyframes Demos_spin__WDn2x{to{transform:rotate(1turn)}}@media (max-width:640px){.Demos_families__U7Ps2,.Demos_profile__wEfSE,.Demos_suggestions__5YGtI{grid-template-columns:minmax(0,1fr)}.Demos_counters__KqNOD{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes Demos_fade__beXAE{0%{opacity:0}}@keyframes Demos_rise__kzMp0{0%{opacity:0;transform:translateY(14px)}}@keyframes Demos_drop__WVP0P{0%{opacity:0;transform:translateY(-16px) scale(.98)}}@keyframes Demos_pop__f4mU6{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes Demos_grow-x__EmHwr{0%{transform:scaleX(0)}}@keyframes Demos_grow-y__G3VEO{0%{transform:scaleY(0)}}@keyframes Demos_blink__cm7AC{50%{opacity:0}}@keyframes Demos_breathe__0iT2s{50%{opacity:.4}}@media (max-width:640px){.Demos_frame__klMQ6{height:720px}.Demos_rail__IZPiY{display:none}.Demos_main__ikipD{padding:16px 16px 64px}.Demos_planMeta__EEu_L{grid-template-columns:minmax(0,1fr);gap:8px}.Demos_skillChips__2UiL4{flex-direction:row;flex-wrap:wrap}.Demos_familyHead__pZGy4 span{display:none}.Demos_family__cHJok{padding:8px 10px}.Demos_families__U7Ps2{gap:6px}.Demos_caption__ivY2J{left:16px}.Demos_charts__A6Hwi,.Demos_intake__eFT6X{grid-template-columns:minmax(0,1fr)}}.Tour_tour__ocCsM{position:relative;padding:clamp(64px,9vw,120px) 0;scroll-margin-top:72px}.Tour_title__uWNr9{margin:0 0 clamp(28px,4vw,48px)}.Tour_row__Wg0Uv{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,4vw,64px)}.Tour_steps__nr7Sq{display:flex;flex-direction:column;border-top:1px solid var(--dark-rule)}.Tour_step__cyEXK{display:grid;grid-template-columns:36px 1fr;align-items:baseline;gap:8px 10px;padding:16px 4px;border:0;border-bottom:1px solid var(--dark-rule);background:none;color:var(--dark-soft);font:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.Tour_step__cyEXK:focus-visible,.Tour_step__cyEXK:hover{color:var(--dark-heading)}.Tour_step__cyEXK:focus-visible{outline:2px solid var(--sage-500);outline-offset:-2px}.Tour_num__DpDnE{font-size:13px;font-variant-numeric:tabular-nums;color:var(--dark-mute)}.Tour_label__RGg96{display:none}.Tour_stepTitle__aOxyW{font-family:var(--font-heading);font-weight:700;font-size:24px;letter-spacing:-.02em}.Tour_on__Fct1A{color:var(--dark-heading)}.Tour_on__Fct1A .Tour_num__DpDnE{color:#b5d0a8}.Tour_line__5Dlas{grid-column:2;font-size:16px;line-height:1.55;color:var(--dark-soft)}.Tour_panel__DMXXr{min-width:0}.Tour_panelLine__lx_cJ{display:none}@media (max-width:900px){.Tour_row__Wg0Uv{grid-template-columns:minmax(0,1fr);gap:20px}.Tour_steps__nr7Sq{flex-direction:row;gap:8px;overflow-x:auto;border-top:0;scrollbar-width:none;margin:0 -16px;padding:0 16px}.Tour_step__cyEXK{display:block;flex:none;padding:8px 14px;border:1px solid var(--dark-rule);border-radius:999px}.Tour_on__Fct1A{border-color:var(--dark-heading)}.Tour_line__5Dlas,.Tour_num__DpDnE,.Tour_stepTitle__aOxyW{display:none}.Tour_label__RGg96{display:inline;font-size:15px;font-weight:500}.Tour_panelLine__lx_cJ{display:block;margin:0 0 20px;font-size:17px;line-height:1.55;color:var(--dark-soft)}}.page_dark__GUYv5{background:radial-gradient(90% 60% at 15% 0,var(--dark-glow) 0,var(--dark) 70%) no-repeat,var(--dark);color:var(--dark-text)}.page_hero__1_axU{position:relative;border-bottom:1px solid var(--dark-rule);padding:clamp(72px,10vw,140px) 0 clamp(64px,8vw,112px)}.page_heroCopy__KOYv_{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.page_heroCopy__KOYv_ h1{max-width:860px;color:var(--dark-heading)}.page_product__hgjwq{margin:0;font-family:var(--font-sans);font-size:clamp(16px,1.5vw,19px);font-weight:500;letter-spacing:.02em;color:var(--dark-soft)}.page_lede__03GX7{margin:0;max-width:620px;font-size:clamp(18px,2vw,20px);color:var(--dark-soft);text-wrap:pretty}.page_actions__gKEUi{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.page_changes__UCzNx{padding:clamp(48px,6vw,88px) 0;border-bottom:1px solid var(--dark-rule)}.page_changeHead__JshQ6,.page_change__a321j{display:grid;grid-template-columns:minmax(0,5fr) 48px minmax(0,7fr);align-items:baseline}.page_changeHead__JshQ6{padding-bottom:12px;border-bottom:1px solid var(--dark-heading);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-mute)}.page_changeHead__JshQ6 span:last-child{grid-column:3;font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--dark-heading)}.page_changeList__gadfQ{margin:0;padding:0;list-style:none}.page_change__a321j{padding:22px 0;border-bottom:1px solid var(--dark-rule)}.page_before__z08rA{font-size:18px;color:var(--dark-mute)}.page_arrow__KCqux{font-size:18px;color:#b5d0a8}.page_after__eZVCd{font-family:var(--font-heading);font-weight:700;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;line-height:1.2;color:var(--dark-heading)}.page_srOnly__2ciVg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:700px){.page_changeHead__JshQ6{display:none}.page_change__a321j{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.page_change__a321j:first-child{border-top:1px solid var(--dark-rule)}.page_before__z08rA{font-size:15px}.page_arrow__KCqux{display:none}}.page_closing__UK_es{position:relative;overflow:hidden;padding:clamp(80px,10vw,140px) 0}.page_closingCopy__SN9yj{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.page_closingCopy__SN9yj p{margin:0;max-width:520px;font-size:18px;color:var(--dark-soft)}.page_mail__eOe9s{font-size:15px;color:var(--dark-mute)}.page_mail__eOe9s a{color:var(--dark-heading)}