.feature-purpose-map_map__yQjOo{scroll-margin-top:100px;color:var(--brand-ink);min-width:0}.feature-purpose-map_map__yQjOo ::selection{background:var(--brand-soft-strong);color:var(--brand-strong)}.feature-purpose-map_map__yQjOo a,.feature-purpose-map_map__yQjOo button,.feature-purpose-map_map__yQjOo select,.feature-purpose-map_map__yQjOo summary{outline-offset:3px}.feature-purpose-map_map__yQjOo a:focus-visible,.feature-purpose-map_map__yQjOo button:focus-visible,.feature-purpose-map_map__yQjOo select:focus-visible,.feature-purpose-map_map__yQjOo summary:focus-visible{outline:2px solid var(--brand-primary)}.feature-purpose-map_map__yQjOo button{cursor:pointer}.feature-purpose-map_map__yQjOo button:disabled{cursor:wait;opacity:.55}.feature-purpose-map_introduction__ezowM{display:flex;justify-content:space-between;align-items:center;margin:-12px 0 20px;gap:12px}.feature-purpose-map_introduction__ezowM p{color:var(--brand-muted);font-size:16px;line-height:1.6}.feature-purpose-map_pinned__gqaQZ{padding:14px 16px;margin-bottom:24px;background:var(--brand-soft);border-radius:4px}.feature-purpose-map_pinned__gqaQZ h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;color:var(--brand-primary)}.feature-purpose-map_pinRows__E_ZcP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.feature-purpose-map_compactRow__qKBxL,.feature-purpose-map_featureRow__YQW85{display:flex;min-width:0;align-items:center;border-bottom:1px solid var(--brand-line)}.feature-purpose-map_compactRow__qKBxL{border-bottom-color:var(--brand-soft-strong)}.feature-purpose-map_featureRow__YQW85{background:white}.feature-purpose-map_featureLink__mtEBc{display:flex;align-items:center;gap:10px;min-height:76px;min-width:0;flex:1;padding:14px 8px 14px 12px;text-decoration:none}.feature-purpose-map_featureText__HThxm{flex:1;min-width:0;overflow-wrap:anywhere}.feature-purpose-map_featureIcon__qaKrm{width:21px;height:21px;flex-shrink:0;color:var(--brand-primary)}.feature-purpose-map_featureName__5IFAK{display:block;font-size:15px;line-height:1.5;font-weight:650}.feature-purpose-map_featureName__5IFAK small{font-size:12px;font-weight:400;color:var(--brand-muted);margin-left:8px;white-space:nowrap}.feature-purpose-map_description__TFSut{display:block;color:var(--brand-muted);font-size:13px;line-height:1.5;margin-top:2px;white-space:nowrap}.feature-purpose-map_loginIcon__ISeia{display:inline-flex;vertical-align:middle;align-items:center;margin-left:8px;color:var(--brand-muted)}.feature-purpose-map_linkArrow__LBaRq{display:none;flex-shrink:0;color:var(--brand-primary)}.feature-purpose-map_pinButton__ez_m8{display:grid;place-items:center;width:44px;min-height:44px;flex-shrink:0;color:var(--brand-muted);border-radius:3px}.feature-purpose-map_pinButton__ez_m8[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-primary)}.feature-purpose-map_compactRow__qKBxL .feature-purpose-map_featureLink__mtEBc{padding:10px 0;gap:7px;min-height:48px}.feature-purpose-map_compactRow__qKBxL .feature-purpose-map_featureIcon__qaKrm{width:18px;height:18px}.feature-purpose-map_compactRow__qKBxL .feature-purpose-map_featureName__5IFAK{font-size:15px}.feature-purpose-map_compactRow__qKBxL .feature-purpose-map_pinButton__ez_m8{width:36px;min-width:44px}.feature-purpose-map_sectionHeading__zsFY0{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.feature-purpose-map_sectionHeading__zsFY0 h2{margin:0;font-size:17px;font-weight:700;scroll-margin-top:100px}.feature-purpose-map_sectionHeading__zsFY0 button{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:16px;font-weight:650;color:var(--brand-primary);white-space:nowrap}.feature-purpose-map_purposes__aweGw{border-top:1px solid var(--brand-line);background:white}.feature-purpose-map_purpose__tHcMB{padding:4px 14px 6px;border-bottom:1px solid var(--brand-line)}.feature-purpose-map_purposeButton__JFA71{display:flex;align-items:center;width:100%;min-height:52px;gap:10px;text-align:left;color:var(--brand-primary)}.feature-purpose-map_purposeButton__JFA71>svg:first-child{width:25px;height:25px;flex-shrink:0}.feature-purpose-map_purposeButton__JFA71 strong{font-size:16px;line-height:1.6;flex:1}.feature-purpose-map_purposeButton__JFA71>svg:last-child{flex-shrink:0}.feature-purpose-map_shortcuts__rh5al{display:flex;flex-wrap:wrap;gap:0 12px;margin-left:35px}.feature-purpose-map_shortcuts__rh5al a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:16px;color:var(--brand-primary);text-decoration:none}.feature-purpose-map_shortcuts__rh5al svg{flex-shrink:0}.feature-purpose-map_additional__gJ0Jl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.feature-purpose-map_additional__gJ0Jl button{display:flex;align-items:center;gap:6px;min-height:56px;border-bottom:1px solid var(--brand-line);color:var(--brand-primary);text-align:left;font-size:16px}.feature-purpose-map_additional__gJ0Jl button span{flex:1;min-width:0}.feature-purpose-map_additional__gJ0Jl svg{flex-shrink:0;width:16px}.feature-purpose-map_fullCatalog__MJpUL{margin-top:20px}.feature-purpose-map_category__a7d7m>summary,.feature-purpose-map_fullCatalog__MJpUL>summary,.feature-purpose-map_recent___OJft>summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px;list-style:none;cursor:pointer;font-size:16px;font-weight:650}.feature-purpose-map_fullCatalog__MJpUL>summary{padding-inline:0}.feature-purpose-map_fullCatalog__MJpUL>summary>svg,.feature-purpose-map_recent___OJft>summary>svg{margin-left:auto}.feature-purpose-map_category__a7d7m>summary{background:white;border-bottom:1px solid var(--brand-line)}.feature-purpose-map_category__a7d7m>summary>:first-child{flex:1}.feature-purpose-map_category__a7d7m[open]>summary{background:var(--brand-soft);color:var(--brand-primary)}.feature-purpose-map_category__a7d7m[open]>summary>svg,.feature-purpose-map_fullCatalog__MJpUL[open]>summary>svg,.feature-purpose-map_recent___OJft[open]>summary>svg{transform:rotate(90deg)}.feature-purpose-map_map__yQjOo summary::-webkit-details-marker{display:none}.feature-purpose-map_count__G1IwE{font-size:16px;font-weight:400;color:var(--brand-muted);font-variant-numeric:tabular-nums}.feature-purpose-map_catalog__Te_wT{border-top:1px solid var(--brand-line)}.feature-purpose-map_group__AUJy1{margin-bottom:28px}.feature-purpose-map_group__AUJy1 h3{display:flex;align-items:baseline;gap:10px;font-size:16px;line-height:1.6;font-weight:700;margin:0 0 10px}.feature-purpose-map_group__AUJy1 h3 span{font-size:16px;color:var(--brand-muted);font-weight:400}.feature-purpose-map_groupRows__o52lI{padding:0}.feature-purpose-map_category__a7d7m .feature-purpose-map_groupRows__o52lI{padding:0 8px 8px;background:white}.feature-purpose-map_groupNote__clsrb{font-size:16px;line-height:1.7;padding:12px;background:var(--brand-soft);color:var(--brand-primary)}.feature-purpose-map_recent___OJft{margin-top:20px;border-bottom:1px solid var(--brand-line)}.feature-purpose-map_back__PMT8R{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-4px 0 16px;color:var(--brand-primary);font-size:16px}.feature-purpose-map_selectedHeading__7fhMh h2{font-size:24px;line-height:1.5;font-weight:750;margin:0;scroll-margin-top:100px}.feature-purpose-map_selectedHeading__7fhMh p{margin-top:6px;color:var(--brand-muted);font-size:16px}.feature-purpose-map_browse__RW45K{margin-top:22px}.feature-purpose-map_switcher__daoTk{display:grid;gap:6px;color:var(--brand-muted);font-size:16px;margin-bottom:22px}.feature-purpose-map_switcher__daoTk select{min-height:48px;width:100%;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:4px;background:white;padding:10px 36px 10px 12px;font-size:16px}.feature-purpose-map_settingsNote__yC6E6{margin-top:20px;color:var(--brand-muted);font-size:16px;line-height:1.7}.feature-purpose-map_settingsNote__yC6E6 summary{min-height:44px;cursor:pointer;padding-block:10px}.feature-purpose-map_settingsNote__yC6E6 div{display:flex;align-items:center;gap:20px}.feature-purpose-map_error__CuVT9 button,.feature-purpose-map_settingsNote__yC6E6 a,.feature-purpose-map_settingsNote__yC6E6 button{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:var(--brand-primary)}.feature-purpose-map_error__CuVT9{padding:12px 16px;margin-bottom:20px;border:1px solid var(--brand-line);background:white;font-size:16px;line-height:1.7}@media (min-width:768px){.feature-purpose-map_pinRows__E_ZcP{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-purpose-map_pinned__gqaQZ{padding:14px 20px}.feature-purpose-map_purpose__tHcMB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;min-height:76px;padding:6px 20px}.feature-purpose-map_purposeButton__JFA71{min-height:60px;gap:16px}.feature-purpose-map_purposeButton__JFA71 strong{font-size:18px}.feature-purpose-map_purposeButton__JFA71>svg:first-child{width:28px;height:28px}.feature-purpose-map_shortcuts__rh5al{margin-left:0;gap:0 18px}.feature-purpose-map_shortcuts__rh5al a{font-size:16px}.feature-purpose-map_additional__gJ0Jl{gap:28px}.feature-purpose-map_additional__gJ0Jl button{font-size:16px;gap:10px}.feature-purpose-map_linkArrow__LBaRq{display:block}.feature-purpose-map_compactRow__qKBxL .feature-purpose-map_linkArrow__LBaRq{display:none}.feature-purpose-map_featureLink__mtEBc{padding:16px;gap:14px}.feature-purpose-map_featureName__5IFAK{font-size:15px}.feature-purpose-map_browse__RW45K{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:start}.feature-purpose-map_switcher__daoTk{position:sticky;top:96px}}@media (hover:hover){.feature-purpose-map_purposeButton__JFA71:hover strong,.feature-purpose-map_shortcuts__rh5al a:hover{text-decoration:underline;text-underline-offset:4px}.feature-purpose-map_category__a7d7m>summary:hover,.feature-purpose-map_featureLink__mtEBc:hover,.feature-purpose-map_pinButton__ez_m8:hover{background:var(--brand-soft)}}@media (prefers-reduced-motion:no-preference){.feature-purpose-map_purposeButton__JFA71>svg:last-child{transition:transform .16s ease-out}.feature-purpose-map_purposeButton__JFA71:hover>svg:last-child{transform:translateX(3px)}}@layer utilities{.feature-purpose-map_map__yQjOo .feature-purpose-map_sectionHeading__zsFY0 h2{font-size:17px!important}.feature-purpose-map_map__yQjOo .feature-purpose-map_pinned__gqaQZ h2{font-size:16px!important}.feature-purpose-map_map__yQjOo .feature-purpose-map_selectedHeading__7fhMh h2{font-size:24px!important}.feature-purpose-map_map__yQjOo .feature-purpose-map_additional__gJ0Jl button{font-size:16px!important}}@media (max-width:379px){.feature-purpose-map_additional__gJ0Jl{grid-template-columns:minmax(0,1fr);gap:0}}.feature-purpose-map_selectedGroups__Fgefd{min-width:0}@media (max-width:600px){.feature-purpose-map_pinRows__E_ZcP{grid-template-columns:minmax(0,1fr)}.feature-purpose-map_compactRow__qKBxL .feature-purpose-map_featureLink__mtEBc{min-height:48px}}.feature-purpose-map_catalogOverview__xKT7x{margin-bottom:12px}.feature-purpose-map_catalogHeading__2gCgi{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.feature-purpose-map_catalogHeading__2gCgi h2{display:flex;align-items:baseline;gap:12px;margin:0;font-size:20px;font-weight:750}.feature-purpose-map_catalogIndex__CwZ3c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;border-top:1px solid var(--brand-line)}.feature-purpose-map_catalogIndex__CwZ3c a{display:flex;min-width:0;min-height:44px;align-items:center;padding:8px 0;border-bottom:1px solid var(--brand-line);font-size:16px;line-height:1.5;font-weight:650;color:var(--brand-primary);overflow-wrap:anywhere;text-decoration:none}.feature-purpose-map_purposeOptions__x1iuN{margin-bottom:24px}.feature-purpose-map_purposeOptions__x1iuN>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none;font-size:16px;font-weight:650;color:var(--brand-primary)}.feature-purpose-map_purposeOptions__x1iuN[open]>summary>svg{transform:rotate(90deg)}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_group__AUJy1{margin-block:28px}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_group__AUJy1 h3{padding-bottom:10px;border-bottom:1px solid var(--brand-line);color:var(--brand-primary);font-size:18px}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_category__a7d7m>summary,.feature-purpose-map_catalog__Te_wT .feature-purpose-map_group__AUJy1 h3{scroll-margin-top:100px}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_featureLink__mtEBc{min-height:52px;padding-block:10px}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_linkArrow__LBaRq{display:block}.feature-purpose-map_catalog__Te_wT[data-catalog-view=categories] .feature-purpose-map_category__a7d7m{margin-top:8px}@media (min-width:768px){.feature-purpose-map_catalogIndex__CwZ3c{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_groupRows__o52lI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (hover:hover){.feature-purpose-map_catalogIndex__CwZ3c a:hover{text-decoration:underline;text-underline-offset:4px}}@layer utilities{.feature-purpose-map_map__yQjOo .feature-purpose-map_catalogHeading__2gCgi h2{font-size:20px!important}.feature-purpose-map_map__yQjOo .feature-purpose-map_catalog__Te_wT .feature-purpose-map_group__AUJy1 h3{font-size:18px!important}}@media (max-width:767px){.feature-purpose-map_catalog__Te_wT .feature-purpose-map_featureLink__mtEBc{gap:8px;padding-inline:8px}.feature-purpose-map_catalog__Te_wT .feature-purpose-map_featureIcon__qaKrm{width:18px;height:18px}}.feature-purpose-map_pinHint__r3U0a{display:flex;flex-wrap:wrap;column-gap:18px;align-items:center;gap:6px;margin:0 0 12px;color:var(--brand-muted);font-size:13px}.feature-purpose-map_pinHint__r3U0a>span{display:inline-flex;align-items:center;gap:6px}