.global-search-overlay{position:fixed;inset:0;z-index:1300;background:rgba(16,31,33,.28);display:flex;justify-content:center;align-items:flex-start;padding-top:15vh}.global-search-panel{width:640px;max-width:calc(100vw - 48px);max-height:60vh;display:flex;flex-direction:column;background:var(--brand-topbar-background);border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 12px 40px rgba(16,31,33,.24);overflow:hidden}.global-search-input-row{display:flex;align-items:center;gap:10px;padding:0 16px;height:48px;flex:0 0 auto;border-bottom:1px solid #f0f0f0;color:#8c8c8c}.global-search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:14px;line-height:22px;color:#101f21;font-family:inherit;padding:0;margin:0}.global-search-input::placeholder{color:#bfbfbf}.global-search-results{flex:1 1 auto;overflow-y:auto;padding:4px 8px 8px}.global-search-group-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#8c8c8c;padding:12px 10px 4px}.global-search-row{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;box-sizing:border-box;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.global-search-row.is-active{background:var(--brand-select-fill)}.global-search-row-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.global-search-row-label{flex:1 1 auto;min-width:0;font-size:13px;color:#101f21}.global-search-row-context,.global-search-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-row-context{flex-shrink:0;max-width:40%;font-size:11px;color:#8c8c8c}.global-search-empty{padding:20px 16px;font-size:13px;color:#8c8c8c;text-align:center}.global-search-footer{flex:0 0 auto;display:flex;gap:16px;padding:8px 16px;border-top:1px solid #f0f0f0;font-size:11px;color:#8c8c8c}.LandingPage_page__v5hg8{--landing-header-height:64px;--landing-gutter:24px;--landing-max-width:1120px;--landing-text-on-dark:var(--brand-lightest);--landing-muted-on-dark:color-mix(in srgb,var(--brand-lightest) 78%,transparent);--landing-faint-on-dark:color-mix(in srgb,var(--brand-lightest) 64%,transparent);--landing-outline-on-dark:color-mix(in srgb,var(--brand-lightest) 32%,transparent);--landing-rule-on-dark:color-mix(in srgb,var(--brand-lightest) 10%,transparent);--landing-focus:var(--brand-primary);--landing-muted-on-light:color-mix(in srgb,var(--brand-darkest) 72%,transparent);--landing-rule-on-light:color-mix(in srgb,var(--brand-darkest) 12%,transparent);--landing-tone-blue:#2f6db5;--landing-tone-red:#c2410c;--landing-tone-green:#2e7d46;--landing-tone-purple:#6b3fa0;--landing-tone-amber:#8a5a00;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--brand-site-background);color:var(--brand-darkest);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:no-preference){.LandingPage_page__v5hg8{scroll-behavior:smooth}}.LandingPage_anchorTarget__3LL2_{scroll-margin-top:var(--landing-header-height)}.LandingPage_button__BIjDU{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.LandingPage_button__BIjDU:focus-visible,.LandingPage_navLink__I1zgA:focus-visible,.LandingPage_wordmark__weFXg:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}.LandingPage_buttonCompact__KrUPq{min-height:36px;padding:0 14px;font-size:15px}.LandingPage_buttonLarge__5ttFQ{min-height:44px;padding:0 18px;font-size:16px}.LandingPage_buttonLight__IKLrM{background:var(--landing-text-on-dark);color:var(--brand-darkest)}.LandingPage_buttonLight__IKLrM:hover{background:var(--brand-highlight)}.LandingPage_buttonQuiet__37IFe{background:transparent;color:var(--landing-text-on-dark)}.LandingPage_buttonQuiet__37IFe:hover{background:var(--landing-rule-on-dark)}.LandingPage_buttonOutline__Urhz9{background:transparent;border-color:var(--landing-outline-on-dark);color:var(--landing-text-on-dark)}.LandingPage_buttonOutline__Urhz9:hover{border-color:var(--landing-text-on-dark)}@media (prefers-reduced-motion:reduce){.LandingPage_button__BIjDU{transition:none}}.LandingPage_header__9kj_r{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--brand-darkest);border-bottom:1px solid var(--landing-rule-on-dark)}.LandingPage_headerInner__apZoh{display:grid;grid-template-areas:"brand nav actions";grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:32px;column-gap:32px;box-sizing:border-box;max-width:var(--landing-max-width);min-height:var(--landing-header-height);margin:0 auto;padding:0 var(--landing-gutter)}.LandingPage_wordmark__weFXg{grid-area:brand;display:inline-flex;border-radius:4px}.LandingPage_wordmarkImage__BF97S{display:block;filter:invert(1) brightness(2)}.LandingPage_nav__3MwI7{grid-area:nav;min-width:0}.LandingPage_navList__J03na{display:flex;gap:4px;margin:0;padding:0;list-style:none}.LandingPage_navLink__I1zgA{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border-radius:6px;color:var(--landing-text-on-dark);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.LandingPage_navLink__I1zgA:hover{background:var(--landing-rule-on-dark);color:var(--landing-text-on-dark)}.LandingPage_headerActions__JS1hZ{grid-area:actions;display:flex;align-items:center;gap:8px}@media (max-width:720px){.LandingPage_page__v5hg8{--landing-header-height:108px;--landing-gutter:16px}.LandingPage_headerInner__apZoh{grid-template-areas:"brand actions" "nav nav";grid-template-columns:auto auto;justify-content:space-between;column-gap:12px;row-gap:4px;padding-top:10px;padding-bottom:6px}.LandingPage_nav__3MwI7{overflow-x:auto;margin:0 calc(-1 * var(--landing-gutter));padding:0 var(--landing-gutter) 4px}.LandingPage_navList__J03na{margin-left:-10px}}@media (max-width:400px){.LandingPage_headerActions__JS1hZ{gap:4px}.LandingPage_buttonCompact__KrUPq{padding:0 10px;font-size:14px}}.LandingPage_band__9LdpV{box-sizing:border-box;padding:72px var(--landing-gutter)}.LandingPage_bandDark__qQkLJ{background:var(--brand-darkest);color:var(--landing-text-on-dark)}.LandingPage_eyebrow__O05rH{margin:0 0 16px;color:var(--brand-primary);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.LandingPage_bandLight__U_la6{background:var(--brand-lightest);color:var(--brand-darkest)}.LandingPage_bandMuted__OqQD2{background:color-mix(in srgb,var(--brand-darkest) 4%,var(--brand-lightest));color:var(--brand-darkest)}.LandingPage_eyebrowOnLight__Y6g1o{color:var(--brand-secondary)}.LandingPage_sectionInner__aC1eS{max-width:calc(var(--landing-max-width) - 2 * var(--landing-gutter));margin:0 auto}.LandingPage_sectionHeading__fTKFj{max-width:640px;margin:0 0 32px;font-size:clamp(28px,1.5vw + 20px,40px);font-weight:700;line-height:1.15;letter-spacing:-.01em}.LandingPage_sectionHeading__fTKFj:has(+.LandingPage_sectionLead__JnA9d){margin-bottom:12px}.LandingPage_sectionLead__JnA9d{max-width:640px;margin:0 0 32px;color:var(--landing-muted-on-light);font-size:17px;line-height:1.55}.LandingPage_hero__0ZB9j{padding-top:64px;padding-bottom:64px;text-align:center}.LandingPage_heroInner__7BsDQ{max-width:880px;margin:0 auto}.LandingPage_heroHeadline__a6z2N{margin:0 0 20px;color:var(--landing-text-on-dark);font-size:clamp(34px,4vw + 16px,56px);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.LandingPage_heroParagraph__OSVzf{max-width:720px;margin:0 auto 32px;color:var(--landing-muted-on-dark);font-size:18px;line-height:1.6}.LandingPage_heroActions__pVyIo{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (max-width:720px){.LandingPage_hero__0ZB9j{padding-top:48px;padding-bottom:48px}.LandingPage_heroParagraph__OSVzf{font-size:16px}}.LandingPage_mapBand__PTQLM{--landing-map-panel:color-mix(in srgb,var(--brand-lightest) 3%,var(--brand-darkest));--landing-map-land:color-mix(in srgb,var(--brand-secondary) 30%,var(--brand-darkest));--landing-map-coast:color-mix(in srgb,var(--brand-secondary) 70%,var(--brand-darkest));--landing-map-line:color-mix(in srgb,var(--brand-primary) 60%,transparent);--landing-map-evidence:var(--brand-primary);--landing-map-connector:color-mix(in srgb,var(--brand-lightest) 55%,transparent);padding-top:0}.LandingPage_mapFigure__lguwY{max-width:calc(var(--landing-max-width) - 2 * var(--landing-gutter));margin:0 auto}.LandingPage_mapPanel__f9o_a{padding-bottom:20px;border:1px solid var(--landing-rule-on-dark);border-radius:16px;background:var(--landing-map-panel)}.LandingPage_mapStage__L4AXS{position:relative;aspect-ratio:var(--map-aspect)}.LandingPage_mapCanvas__kgoUQ{position:absolute;inset:0}.LandingPage_mapSvg__U_Wvk{display:block;width:100%;height:100%}.LandingPage_mapLand__nkacL path{fill:var(--landing-map-land);stroke:var(--landing-map-coast);stroke-width:1.2;stroke-linejoin:round}.LandingPage_mapLinkFeatured__dTNnk,.LandingPage_mapLink__Fkrlq{stroke-linecap:round}.LandingPage_mapLink__Fkrlq{stroke:var(--landing-map-line);stroke-width:1.6}.LandingPage_mapLinkFeatured__dTNnk{stroke:var(--landing-map-evidence);stroke-width:2.6;stroke-dasharray:7 6}.LandingPage_mapConnector__uvuI2{stroke:var(--landing-map-connector);stroke-width:1.4;stroke-dasharray:1 5;stroke-linecap:round}.LandingPage_mapPoint__ECNOZ{fill:var(--landing-map-evidence)}.LandingPage_mapHub__Gnm9E{fill:var(--brand-lightest)}.LandingPage_mapCards__wZVAC{margin:0;padding:0;list-style:none}.LandingPage_mapCard__wFQC8{--landing-family-driver:var(--landing-tone-blue);--landing-family-pressure:var(--landing-tone-red);--landing-family-state:var(--landing-tone-green);--landing-family-response:var(--landing-tone-purple);position:absolute;top:var(--card-top);left:var(--card-left);box-sizing:border-box;width:var(--card-width);padding:14px 16px;border-radius:10px;background:var(--brand-lightest);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-darkest) 40%,transparent);color:var(--brand-darkest)}.LandingPage_mapCardFamily__OGG7n{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.3}.LandingPage_mapCardFamily__OGG7n[data-family=Driver]{color:var(--landing-family-driver)}.LandingPage_mapCardFamily__OGG7n[data-family=Pressure]{color:var(--landing-family-pressure)}.LandingPage_mapCardFamily__OGG7n[data-family=State]{color:var(--landing-family-state)}.LandingPage_mapCardFamily__OGG7n[data-family=Response]{color:var(--landing-family-response)}.LandingPage_mapCardMarker__1kc7R{flex:none;width:10px;height:10px;fill:currentColor}.LandingPage_mapCardStatement__RiOQQ{margin:0 0 8px;font-size:clamp(14px,.6vw + 9px,16px);font-weight:600;line-height:1.35}.LandingPage_mapCardMeta__EhFLa{margin:0;color:color-mix(in srgb,var(--brand-darkest) 68%,transparent);font-size:13px;line-height:1.3}.LandingPage_mapLegend__0s6KW{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;margin:0 auto;padding:6px 16px;border:1px solid var(--landing-rule-on-dark);border-radius:999px;color:var(--landing-text-on-dark);font-size:13px}.LandingPage_mapLegendItem__NRik5{display:inline-flex;align-items:center;gap:8px}.LandingPage_mapLegendPoint__NLvaX{width:10px;height:10px;border-radius:50%;background:var(--landing-map-evidence)}.LandingPage_mapLegendLine__R1_QT{width:16px;height:2px;border-radius:1px;background:var(--landing-map-evidence)}.LandingPage_mapCaption___CmD9{max-width:820px;margin:20px auto 0;color:var(--landing-muted-on-dark);font-size:15px;line-height:1.6;text-align:center;text-wrap:balance}@keyframes LandingPage_landingMapDraw__bVJb8{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes LandingPage_landingMapFadeIn__U0mdg{0%{opacity:0}to{opacity:1}}@keyframes LandingPage_landingMapCardIn__3oR_y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.LandingPage_mapFigure__lguwY[data-motion=play] .LandingPage_mapReveal__drBod{stroke-dasharray:1;animation:LandingPage_landingMapDraw__bVJb8 .9s ease-out both;animation-delay:calc(.2s + var(--map-step) * 50ms)}.LandingPage_mapFigure__lguwY[data-motion=play] .LandingPage_mapConnector__uvuI2{animation:LandingPage_landingMapFadeIn__U0mdg .5s ease-out both;animation-delay:calc(1.1s + var(--map-line-count) * 50ms + var(--map-step) * .15s)}.LandingPage_mapFigure__lguwY[data-motion=play] .LandingPage_mapCard__wFQC8{animation:LandingPage_landingMapCardIn__3oR_y .5s ease-out both;animation-delay:calc(1.1s + var(--map-line-count) * 50ms + var(--map-step) * .15s)}}@media (max-width:960px){.LandingPage_mapStage__L4AXS{aspect-ratio:auto}.LandingPage_mapCanvas__kgoUQ{position:static;overflow:hidden}.LandingPage_mapSvg__U_Wvk{width:var(--map-crop-width);height:auto;margin-left:var(--map-crop-left)}.LandingPage_mapConnectors__xwMjq{display:none}.LandingPage_mapCards__wZVAC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 16px 20px}.LandingPage_mapCard__wFQC8{position:static;width:auto}}@media (max-width:560px){.LandingPage_mapCards__wZVAC{grid-template-columns:minmax(0,1fr)}.LandingPage_mapCaption___CmD9{font-size:14px}}.LandingPage_useCases___T2b8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.LandingPage_feature__igAT8,.LandingPage_useCase__tvHsP{border:1px solid var(--landing-rule-on-light);border-radius:10px;background:var(--brand-lightest)}.LandingPage_useCase__tvHsP{padding:20px}.LandingPage_useCaseIconTile__leM_2{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:8px;background:color-mix(in srgb,var(--tone) 12%,var(--brand-lightest));color:var(--tone)}.LandingPage_benefitsExampleStep__lfWCy[data-tone=red],.LandingPage_useCaseIconTile__leM_2[data-tone=red]{--tone:var(--landing-tone-red)}.LandingPage_benefitsExampleStep__lfWCy[data-tone=green],.LandingPage_useCaseIconTile__leM_2[data-tone=green]{--tone:var(--landing-tone-green)}.LandingPage_benefitsExampleStep__lfWCy[data-tone=blue],.LandingPage_useCaseIconTile__leM_2[data-tone=blue]{--tone:var(--landing-tone-blue)}.LandingPage_benefitsExampleStep__lfWCy[data-tone=amber],.LandingPage_useCaseIconTile__leM_2[data-tone=amber]{--tone:var(--landing-tone-amber)}.LandingPage_benefitsExampleStep__lfWCy[data-tone=purple],.LandingPage_useCaseIconTile__leM_2[data-tone=purple]{--tone:var(--landing-tone-purple)}.LandingPage_useCaseIcon__tGdmE{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.LandingPage_useCaseTitle__dJNsf{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.35}.LandingPage_featureDescription__hADm_,.LandingPage_useCaseDescription__l_5Mg{margin:0;color:var(--landing-muted-on-light);font-size:15px;line-height:1.55}@media (max-width:1040px){.LandingPage_useCases___T2b8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LandingPage_useCases___T2b8{grid-template-columns:minmax(0,1fr)}}.LandingPage_benefitsBar__cDN9X{display:flex;align-items:flex-end;gap:16px;border-bottom:1px solid var(--landing-rule-on-dark)}.LandingPage_benefitsTabs__FkhPo{display:flex;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.LandingPage_benefitsTab__KzVVv{display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px 14px 0;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--landing-faint-on-dark);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,color .12s ease}.LandingPage_benefitsTab__KzVVv:hover{color:var(--landing-text-on-dark)}.LandingPage_benefitsTab__KzVVv[aria-selected=true]{border-bottom-color:var(--brand-primary);color:var(--landing-text-on-dark)}.LandingPage_benefitsTabNumber__cePOd{color:var(--brand-primary);font-size:13px;font-weight:700;letter-spacing:.08em}.LandingPage_benefitsTabLabel__OQGzZ{font-size:16px;font-weight:600}.LandingPage_benefitsSteps__vMPit{display:flex;flex:none;gap:8px;padding-bottom:10px}.LandingPage_benefitsStep__5WaPZ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--landing-outline-on-dark);border-radius:50%;background:transparent;color:var(--landing-text-on-dark);cursor:pointer;transition:border-color .12s ease}.LandingPage_benefitsStep__5WaPZ:hover{border-color:var(--landing-text-on-dark)}.LandingPage_benefitsStepIcon__5BsZ5{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.LandingPage_benefitsPanel___ONcA:focus-visible,.LandingPage_benefitsStep__5WaPZ:focus-visible,.LandingPage_benefitsTab__KzVVv:focus-visible,.LandingPage_feature__igAT8:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}.LandingPage_benefitsTab__KzVVv:focus-visible{outline-offset:-2px}.LandingPage_benefitsPanel___ONcA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:32px 48px;gap:32px 48px;padding-top:40px;border-radius:4px}.LandingPage_benefitsMarker__hpbFP{margin:0 0 12px;color:var(--landing-faint-on-dark);font-size:14px;font-weight:600;letter-spacing:.08em}.LandingPage_benefitsHeading__rntNc{margin:0 0 12px;color:var(--landing-text-on-dark);font-size:clamp(24px,1vw + 18px,32px);font-weight:700;line-height:1.2}.LandingPage_benefitsSentence__F_rqy{margin:0;color:var(--landing-muted-on-dark);font-size:18px;line-height:1.6}.LandingPage_benefitsExample__ItXxw{padding:20px 24px;border-radius:10px;background:var(--brand-lightest);color:var(--brand-darkest)}.LandingPage_benefitsExampleLabel__fu_B8{margin:0 0 12px;color:var(--landing-muted-on-light);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.LandingPage_benefitsExampleSteps__8lyv1{margin:0;padding:0;list-style:none}.LandingPage_benefitsExampleStep__lfWCy{display:flex;flex-direction:column;padding:10px 14px;border-left:3px solid var(--tone);border-radius:4px;background:color-mix(in srgb,var(--tone) 8%,var(--brand-lightest))}.LandingPage_benefitsExampleStep__lfWCy+.LandingPage_benefitsExampleStep__lfWCy{position:relative;margin-top:28px}.LandingPage_benefitsExampleStep__lfWCy+.LandingPage_benefitsExampleStep__lfWCy:before{content:"↓";position:absolute;top:-26px;left:14px;color:var(--landing-muted-on-light);font-size:16px;line-height:24px}.LandingPage_benefitsExampleStepLabel__VOGAX{color:var(--tone);font-size:13px;font-weight:700}.LandingPage_benefitsExampleStepText__UxXJ1{font-size:16px;font-weight:600;line-height:1.4}@media (prefers-reduced-motion:reduce){.LandingPage_benefitsStep__5WaPZ,.LandingPage_benefitsTab__KzVVv{transition:none}}@media (max-width:720px){.LandingPage_benefitsTab__KzVVv{flex:none;padding-right:20px}.LandingPage_benefitsPanel___ONcA{grid-template-columns:minmax(0,1fr);padding-top:28px}.LandingPage_benefitsSentence__F_rqy{font-size:16px}.LandingPage_benefitsExample__ItXxw{padding:16px}}.LandingPage_features__2ymsB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;grid-gap:32px 56px;gap:32px 56px}.LandingPage_featureLayer__mX3WP,.LandingPage_feature__igAT8{--layer-tone:var(--brand-secondary);--layer-ink:var(--brand-lightest)}.LandingPage_featureLayer__mX3WP[data-layer="1"],.LandingPage_feature__igAT8[data-feature="1"]{--layer-tone:color-mix(in srgb,var(--brand-secondary) 70%,var(--brand-darkest));--layer-ink:var(--brand-lightest)}.LandingPage_featureLayer__mX3WP[data-layer="2"],.LandingPage_feature__igAT8[data-feature="2"]{--layer-tone:var(--brand-secondary);--layer-ink:var(--brand-lightest)}.LandingPage_featureLayer__mX3WP[data-layer="3"],.LandingPage_feature__igAT8[data-feature="3"]{--layer-tone:color-mix(in srgb,var(--brand-secondary) 70%,var(--brand-lightest));--layer-ink:var(--brand-darkest)}.LandingPage_featureLayer__mX3WP[data-layer="4"],.LandingPage_feature__igAT8[data-feature="4"]{--layer-tone:color-mix(in srgb,var(--brand-secondary) 45%,var(--brand-lightest));--layer-ink:var(--brand-darkest)}.LandingPage_featureLayer__mX3WP[data-layer="5"],.LandingPage_feature__igAT8[data-feature="5"]{--layer-tone:color-mix(in srgb,var(--brand-secondary) 25%,var(--brand-lightest));--layer-ink:var(--brand-darkest)}.LandingPage_featuresIllustration__fMz17{justify-self:center;width:100%;max-width:280px;overflow:visible}.LandingPage_featureLayer__mX3WP{transition:opacity .16s ease,transform .16s ease}.LandingPage_featureLayerTop__7zrQh{fill:var(--layer-tone);stroke:var(--brand-lightest);stroke-width:1.5;stroke-linejoin:round}.LandingPage_featureLayerEdgeLeft__2KQ1o{fill:color-mix(in srgb,var(--layer-tone) 80%,var(--brand-darkest))}.LandingPage_featureLayerEdgeRight__s_w5Z{fill:color-mix(in srgb,var(--layer-tone) 65%,var(--brand-darkest))}.LandingPage_featureLayerNumber__kDNgM{fill:var(--layer-ink);font-size:13px;font-weight:700}.LandingPage_featuresIllustration__fMz17[data-highlight=true] .LandingPage_featureLayer__mX3WP{opacity:.4}.LandingPage_featuresIllustration__fMz17[data-highlight=true] .LandingPage_featureLayer__mX3WP[data-active=true]{opacity:1;transform:translateY(-8px)}.LandingPage_featureList__vFF8O{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.LandingPage_feature__igAT8{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;transition:border-color .16s ease,box-shadow .16s ease}.LandingPage_feature__igAT8[data-active=true]{border-color:var(--brand-secondary);box-shadow:0 4px 16px color-mix(in srgb,var(--brand-darkest) 10%,transparent)}.LandingPage_featureNumber__3Z8QG{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--layer-tone);color:var(--layer-ink);font-size:14px;font-weight:700}.LandingPage_featureTitle__HRK_r{margin:2px 0 4px;font-size:17px;font-weight:700;line-height:1.35}.LandingPage_featureDescription__hADm_{line-height:1.5}@media (prefers-reduced-motion:reduce){.LandingPage_featureLayer__mX3WP,.LandingPage_feature__igAT8{transition:none}}@media (max-width:860px){.LandingPage_features__2ymsB{grid-template-columns:minmax(0,1fr)}.LandingPage_featuresIllustration__fMz17{max-width:200px}}@media (max-width:560px){.LandingPage_feature__igAT8{padding:14px 16px}}.LandingPage_footer__ttUkW{padding-top:28px;padding-bottom:28px;border-top:1px solid var(--landing-rule-on-dark)}.LandingPage_footerNotice__YSsTa{max-width:calc(var(--landing-max-width) - 2 * var(--landing-gutter));margin:0 auto;color:var(--landing-faint-on-dark);font-size:12px;line-height:1.6}.system-menu__head{flex:0 0 auto;justify-content:space-between;padding:0 14px 0 10px}.system-menu__head,.system-menu__logo{height:48px;display:flex;align-items:center}.system-menu__close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:rgba(0,0,0,.78);cursor:pointer}.system-menu__close:hover{background:var(--brand-hover)}.system-menu__group{flex:0 0 auto;padding:8px}.system-menu__group,.system-menu__list{display:flex;flex-direction:column;gap:2px}.system-menu__group+.system-menu__group{border-top:1px solid #ededee}.system-menu__group--profile{margin-top:auto;padding-bottom:16px}.system-menu__divider{flex:0 0 auto;height:0;margin:4px 0;border-top:1px solid #ededee}.system-menu__row,.system-menu__section-header{width:100%;height:32px;flex:0 0 32px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:8px;background:transparent;text-align:left;color:rgba(0,0,0,.78);font-size:14px;line-height:22px;cursor:pointer;transition:background .12s ease,color .12s ease}.system-menu__row:hover,.system-menu__section-header:hover{background:var(--brand-hover)}.system-menu__row--active,.system-menu__row--active:hover{background:var(--brand-selected);color:var(--brand-darkest);font-weight:500}.system-menu__icon{flex:0 0 20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.system-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-menu__caret,.system-menu__trailing{flex:0 0 auto;color:rgba(15,23,42,.45)}.system-menu__identity{padding:4px 8px 8px}.system-menu__identity-name{font-size:14px;font-weight:600;color:var(--brand-darkest)}.system-menu__identity-org{font-size:13px;color:rgba(0,0,0,.55)}