.portal_floating__wcnuv,.portal_surface__xtU43{--portal-radius:1rem;--portal-body-size:1rem;--portal-body-leading:1.625rem;--portal-control-height:2.75rem;font-family:var(--font-portal-body),sans-serif;font-size:var(--portal-body-size);line-height:var(--portal-body-leading)}.portal_surface__xtU43{display:flex;min-height:100svh;flex-direction:column;background:var(--background);color:var(--foreground)}.portal_shell__tWJ62{display:flex;flex:1;min-width:0;flex-direction:column}.portal_main__c1eTh{width:100%;max-width:1160px;margin-inline:auto;padding:2rem 1rem;flex:1;min-width:0}.portal_floating__wcnuv [data-slot=alert-dialog-title],.portal_floating__wcnuv [data-slot=dialog-title],.portal_heading__kKKwJ,.portal_overviewHeading__IWtCq,.portal_pageHeading__s4u9L{font-family:var(--font-portal-heading),sans-serif;font-weight:700;overflow-wrap:anywhere}.portal_pageHeading__s4u9L{font-size:1.5rem;line-height:2rem}.portal_overviewHeading__IWtCq{font-size:1.75rem;line-height:2.25rem}.portal_metadata__FhhNw{font-size:.875rem;line-height:1.25rem}.portal_card__UeZWE{border:1px solid var(--border);border-radius:var(--portal-radius);padding:1.25rem;background:var(--card);color:var(--card-foreground)}.portal_sections___yl_3{display:flex;flex-direction:column;gap:2rem}.portal_control__3q5Vb,.portal_floating__wcnuv [data-slot=alert-dialog-action],.portal_floating__wcnuv [data-slot=alert-dialog-cancel],.portal_floating__wcnuv [data-slot=button]:not([data-slot=calendar] *),.portal_floating__wcnuv [data-slot=input],.portal_floating__wcnuv [data-slot=select-trigger],.portal_floating__wcnuv button[data-slot=form-control][role=combobox],.portal_floating__wcnuv input[data-slot=form-control]:not([data-input-otp]),.portal_floating__wcnuv select[data-slot=form-control]{min-height:var(--portal-control-height);font-size:var(--portal-body-size);line-height:1.5rem}.portal_control__3q5Vb[data-slot=button],.portal_floating__wcnuv [data-slot=alert-dialog-action],.portal_floating__wcnuv [data-slot=alert-dialog-cancel],.portal_floating__wcnuv [data-slot=button]:not([data-slot=calendar] *){min-width:var(--portal-control-height)}.portal_floating__wcnuv{border-radius:var(--portal-radius)}.portal_floating__wcnuv [data-slot=alert-dialog-description],.portal_floating__wcnuv [data-slot=dialog-description],.portal_floating__wcnuv [data-slot=form-label]{font-size:var(--portal-body-size);line-height:1.5rem}.portal_floating__wcnuv [data-slot=dropdown-menu-checkbox-item],.portal_floating__wcnuv [data-slot=dropdown-menu-item],.portal_floating__wcnuv [data-slot=dropdown-menu-radio-item],.portal_floating__wcnuv [data-slot=select-item],.portal_floating__wcnuv label:has([data-slot=checkbox]){min-height:var(--portal-control-height);font-size:var(--portal-body-size);line-height:1.5rem}@media (min-width:768px){.portal_main__c1eTh{padding:2.5rem 1.5rem}.portal_pageHeading__s4u9L{font-size:1.75rem;line-height:2.25rem}.portal_overviewHeading__IWtCq{font-size:2.25rem;line-height:2.75rem}.portal_card__UeZWE{padding:1.5rem}.portal_sections___yl_3{gap:2.5rem}}@media (prefers-reduced-motion:reduce){.portal_floating__wcnuv{animation:none}.portal_control__3q5Vb{transition:none}}.portal_footer__N3gdt,.portal_headerInner__VlRHV,.portal_navigation__6Yhqz{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1rem}.portal_headerInner__VlRHV{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:1rem}.portal_organizationLink__IWFLP{display:flex;min-width:0;min-height:44px;align-items:center;gap:.75rem;border-radius:.5rem}.portal_accountControl__jjdKG{min-width:var(--portal-control-height)}.portal_identityActions__rVn5O{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.portal_myFeedbackLink__wKcg3{display:inline-flex;min-height:44px;align-items:center;padding-inline:.5rem;border-radius:.5rem;font-weight:600;white-space:nowrap}.portal_navigation__6Yhqz{min-width:0}.portal_navigationList__Gmv_j{display:flex;gap:.5rem;overflow-x:auto}.portal_navigationLink__jekXv{display:inline-flex;min-height:48px;align-items:center;white-space:nowrap;border-bottom:2px solid transparent;padding-inline:.75rem;font-weight:600;transition:color .15s,border-color .15s}.portal_navigationActive__GnSr4{border-bottom-color:var(--brand);color:var(--foreground)}.portal_footer__N3gdt{padding-block:1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.portal_footer__N3gdt a{display:inline-flex;min-height:44px;align-items:center}.portal_overview___AL65{display:flex;flex-direction:column;gap:2rem}.portal_welcome__BguMB{display:flex;flex-direction:column;gap:.75rem;max-width:72ch}.portal_destinations__eItoB{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.portal_destinationCard__J7LKg{display:flex;min-width:0;flex-direction:column;border:1px solid var(--border);border-radius:var(--portal-radius);background:var(--card);color:var(--card-foreground);overflow-wrap:anywhere;transition:border-color .15s}.portal_destinationCard__J7LKg:hover{border-color:var(--muted-foreground)}.portal_destinationPrimary__vdy47{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;border-radius:var(--portal-radius)}.portal_destinationIcon__tNKYf{display:grid;width:44px;height:44px;place-items:center;margin-bottom:.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--brand) 10%,var(--card));color:var(--brand)}.portal_destinationTitle__urf6n{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--font-portal-heading),sans-serif;font-weight:700;font-size:1.125rem;line-height:1.625rem}.portal_destinationTitle__urf6n svg{flex-shrink:0;color:var(--muted-foreground)}.portal_destinationSecondary__vVgN0{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;margin-inline:1.25rem;padding-block:.5rem;border-top:1px solid var(--border)}.portal_destinationSecondary__vVgN0 a{display:flex;min-height:44px;flex-direction:column;justify-content:center;padding-block:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.portal_signInHint__U0BJT{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem;font-weight:400}.portal_destinationSecondary__vVgN0 a:hover,.portal_myFeedbackLink__wKcg3:hover{text-decoration:underline;text-underline-offset:4px}.portal_destinationPrimary__vdy47:focus-visible,.portal_destinationSecondary__vVgN0 a:focus-visible,.portal_footer__N3gdt a:focus-visible,.portal_myFeedbackLink__wKcg3:focus-visible,.portal_navigationLink__jekXv:focus-visible,.portal_organizationLink__IWFLP:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.portal_roadmapSection__s1PYd{min-width:0;scroll-margin-top:1.5rem}.portal_roadmapToolbar__p5yPL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.portal_roadmapControls__O6H_T{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem}.portal_roadmapControls__O6H_T [data-slot=button],.portal_roadmapControls__O6H_T [data-slot=input],.portal_roadmapControls__O6H_T [data-slot=popover-trigger]{min-height:44px;font-size:1rem}.portal_roadmapColumns__dZYji{display:flex;gap:1rem;overflow-x:auto;border-radius:1rem;padding-bottom:1rem}@media (min-width:768px){.portal_footer__N3gdt,.portal_headerInner__VlRHV,.portal_navigation__6Yhqz{padding-inline:1.5rem}.portal_destinations__eItoB{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.portal_destinationPrimary__vdy47{padding:1.5rem}.portal_destinationSecondary__vVgN0{margin-inline:1.5rem}.portal_roadmapControls__O6H_T{width:auto}}@media (prefers-reduced-motion:reduce){.portal_destinationCard__J7LKg,.portal_navigationLink__jekXv{transition:none}}.portal_surface__xtU43 .portal_voteControl__WiJeT{min-width:44px;min-height:44px;flex-shrink:0;justify-content:center;gap:.125rem;border:1px solid var(--border);border-radius:.75rem;padding:.375rem;font-size:1rem;line-height:1.5rem}.portal_surface__xtU43 .portal_voteControl__WiJeT[aria-pressed=true]{border-width:2px;border-color:var(--brand)}.portal_surface__xtU43 .portal_voteControl__WiJeT[aria-pressed=true] svg{stroke-width:3}.portal_feedbackRow__zc_jE{display:flex;align-items:flex-start;gap:1rem;padding-block:1.5rem}.portal_feedbackTitle__WhllN{font-family:var(--font-portal-heading),sans-serif;font-size:1rem;line-height:1.625rem;font-weight:600;overflow-wrap:anywhere}.portal_feedbackExcerpt__FquMB{margin-top:.375rem;font-size:1rem;line-height:1.625rem;overflow-wrap:anywhere}.portal_sectionHeading__VaL0H{font-family:var(--font-portal-heading),sans-serif;font-size:1.125rem;line-height:1.625rem;font-weight:700;overflow-wrap:anywhere}.portal_roadmapCard___qEvl{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);color:var(--card-foreground)}.portal_roadmapColumn__C5Ufs{width:320px;max-width:calc(100vw - 2rem);flex-shrink:0}.portal_boardLink___vHJK{display:flex;min-height:44px;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.75rem;font-size:1rem;line-height:1.5rem}.portal_feedbackToolbar__xm3jn{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.portal_surface__xtU43 .portal_feedbackToolbar__xm3jn button{min-height:44px;font-size:1rem}.portal_surface__xtU43 .portal_feedbackToolbar__xm3jn [role=radiogroup]{height:auto;flex-wrap:wrap}.portal_composer__TQf9P{min-width:0}.portal_surface__xtU43 .portal_postProperties__WMUFM dl{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:.875rem;font-size:.875rem;line-height:1.25rem}.portal_commentRow__MFYu8{display:flex;gap:.75rem;padding-block:1.5rem}.portal_surface__xtU43 .portal_commentActions__LfeGG button{min-height:44px;min-width:44px;font-size:.875rem}.portal_surface__xtU43 .portal_renderedContent__foZ9b{max-width:72ch;font-size:1rem;line-height:1.625rem;overflow-wrap:anywhere}.portal_surface__xtU43 .portal_renderedContent__foZ9b .cdx-checklist,.portal_surface__xtU43 .portal_renderedContent__foZ9b .cdx-list,.portal_surface__xtU43 .portal_renderedContent__foZ9b .cdx-quote,.portal_surface__xtU43 .portal_renderedContent__foZ9b .ce-paragraph,.portal_surface__xtU43 .portal_renderedContent__foZ9b .tc-table{font-size:1rem;line-height:1.625rem}.portal_surface__xtU43 .portal_renderedContent__foZ9b .ce-header{font-family:var(--font-portal-heading),sans-serif}@media (min-width:768px){.portal_roadmapCard___qEvl{padding:1.5rem}}.portal_guideTree__twINa a,.portal_guideTree__twINa button,.portal_guideTree__twINa li>div{height:auto;min-height:44px;padding-block:.625rem;font-size:1rem;line-height:1.5rem;border-radius:.625rem}.portal_guideTree__twINa a[aria-current=page]{background:color-mix(in srgb,var(--brand) 10%,var(--card));box-shadow:inset 3px 0 var(--brand);color:var(--foreground);font-weight:600}.portal_guideTree__twINa button[aria-expanded=true]{color:var(--foreground)}.portal_guideNeighbours__rh6Vp a:focus-visible,.portal_guideTree__twINa a:focus-visible,.portal_guideTree__twINa button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.portal_guideArticle__uSoBw{max-width:72ch;min-width:0}.portal_guideNeighbours__rh6Vp{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--border)}.portal_guideNeighbours__rh6Vp a{min-height:44px;padding-block:.5rem;border-radius:.5rem;overflow-wrap:anywhere}.portal_updatesPage__bTfss{min-width:0}.portal_updatesToolbar__Zt544{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.portal_updatesControls__kKDwp{display:flex;flex-wrap:wrap;width:100%;min-width:0;align-items:center;gap:.5rem}.portal_updatesControls__kKDwp>:first-child{min-width:0;flex:1 1 14rem}.portal_surface__xtU43 .portal_updatesControls__kKDwp button,.portal_surface__xtU43 .portal_updatesControls__kKDwp input{min-height:44px;font-size:1rem}.portal_updateEntry__on9DM{padding-block:2rem;scroll-margin-top:1.5rem}.portal_updateEntry__on9DM>div>header h2{font-family:var(--font-portal-heading),sans-serif;font-size:1.375rem;line-height:1.875rem;font-weight:700;overflow-wrap:anywhere}.portal_updateEntry__on9DM>div>header time{font-size:.875rem;line-height:1.25rem}.portal_announcementList__2wXGG{max-width:72ch}.portal_announcementEntry__3zSlb{padding-block:1.5rem;overflow-wrap:anywhere}.portal_announcementEntry__3zSlb article{display:flex;flex-direction:column;gap:.5rem}.portal_announcementEntry__3zSlb article>div:first-child{flex-wrap:wrap}.portal_announcementEntry__3zSlb h3{white-space:normal;overflow:visible;font-family:var(--font-portal-heading),sans-serif;font-size:1.125rem;line-height:1.625rem}.portal_announcementEntry__3zSlb article>p{font-size:1rem;line-height:1.625rem}.portal_announcementEntry__3zSlb article>div:last-child{flex-wrap:wrap;font-size:.875rem;line-height:1.25rem}.portal_floating__wcnuv.portal_authDialog__AKefd{max-height:calc(100svh - 2rem);overflow-y:auto;padding:1.5rem}.portal_authDialog__AKefd form>div>p,.portal_authDialog__AKefd form>p{font-size:1rem;line-height:1.625rem}.portal_authDialog__AKefd form a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.portal_portalState__p8_s5{border-radius:var(--portal-radius)}.portal_portalState__p8_s5 p{font-size:1rem;line-height:1.625rem}.portal_portalState__p8_s5 h1{font-family:var(--font-portal-heading),sans-serif;font-size:1.5rem;line-height:2rem}.portal_portalState__p8_s5 [data-slot=button]{min-height:44px;font-size:1rem}@media (min-width:768px){.portal_updatesControls__kKDwp{width:auto}.portal_updateEntry__on9DM>div>header h2{font-size:1.5rem;line-height:2rem}.portal_portalState__p8_s5 h1{font-size:1.75rem;line-height:2.25rem}}@media (prefers-reduced-motion:reduce){.portal_guideTree__twINa svg{transition:none}.portal_authDialog__AKefd form svg,.portal_portalState__p8_s5 [data-slot=skeleton]{animation:none}}