.z0{display: grid !important;place-items: center !important;width: 34px !important;height: 30px !important;color: var(--evergreen-300) !important}
.z1{display: flex !important;gap: 12px !important;align-items: baseline !important;padding-block: 8px !important}
.z2{flex: none !important;min-width: 112px !important}
.z3{flex: 1 !important;font-size: 14px !important;line-height: 20px !important}
.z4{flex: none !important;font-size: 12px !important;line-height: 16px !important;color: var(--ink-muted) !important}
.z5{display: grid !important;gap: 4px !important}
.z6{display: inline-flex !important;align-items: center !important;gap: 6px !important}
.z7{flex: none !important;display: inline-flex !important;margin-top: 2px !important;color: var(--action) !important}
.z8{display: flex !important;gap: 14px !important;align-items: flex-start !important}
.z9{display: grid !important;grid-template-columns: 128px minmax(0, 1fr) 36px !important;gap: 10px !important;align-items: center !important;font-size: 12px !important;line-height: 16px !important}
.za{text-align: end !important;font-weight: 600 !important}
.zb{height: 22px !important;border-radius: 3px !important;background: var(--status-implemented) !important}
.zc{display: grid !important;gap: 10px !important;align-content: start !important}
.zd{margin: 0 !important;font-size: 13px !important;line-height: 18px !important;font-weight: 600 !important;color: var(--evergreen-300) !important}
.ze{font-size: 10.5px !important;line-height: 14px !important;color: var(--ink-muted) !important}
.zf{white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;font-family: var(--font-mono) !important}
.z10{color: var(--ink-muted) !important}
.z11{display: flex !important;gap: 10px !important;align-items: flex-start !important;font-size: 14px !important;line-height: 21px !important}
.z12{display: flex !important;flex-direction: column !important;gap: 40px !important}
.z13{font-size: 14px !important;line-height: 22px !important;color: var(--ink-muted) !important}
.z14{font-size: 15px !important;line-height: 26px !important;color: var(--ink-muted) !important}
.z15{font-size: 11px !important;height: 22px !important}
.z16{height: 22px !important;border-radius: 3px !important;background: var(--status-partial) !important}
.z17{font-size: 10.5px !important;line-height: 14px !important;font-weight: 600 !important;letter-spacing: .02em !important;color: var(--ink-muted) !important}
.z18{display: flex !important;gap: 16px !important;align-items: flex-start !important}
.z19{display: grid !important;gap: 2px !important}
.z1a{display: grid !important;gap: 6px !important}
.z1b{margin: 0 !important;font-size: 17px !important;line-height: 24px !important;font-weight: 600 !important}
.z1c{font-size: 11px !important;line-height: 22px !important;justify-self: start !important}
.z1d{margin: 0 !important;font-size: 18px !important;line-height: 28px !important;font-weight: 700 !important}
.z1e{min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important}
.z1f{color: var(--action) !important;display: inline-flex !important}
.z20{font-size: 11px !important;line-height: 14px !important;font-weight: 700 !important;color: var(--evergreen-200) !important;align-self: flex-start !important}
.z21{font-size: 12px !important;line-height: 1.45 !important;color: var(--evergreen-100) !important}
.z22{display: flex !important;gap: 10px !important;align-items: flex-start !important;font-size: 15px !important;line-height: 22px !important}
.z23{flex: none !important;width: 50px !important;background: var(--surface-brand) !important;display: flex !important;flex-direction: column !important;align-items: center !important;gap: 8px !important;padding-block: 12px !important}
.z24{position: relative !important;display: grid !important;place-items: center !important;width: 34px !important;height: 30px !important;border-radius: var(--radius-md) !important;background: var(--shell-active) !important;color: #ffffff !important}
.z25{position: absolute !important;inset-inline-start: -8px !important;inset-block: 6px !important;width: 3px !important;border-radius: 2px !important;background: var(--brand-accent) !important}
.z26{flex: 1 !important;min-width: 0 !important;display: flex !important;flex-direction: column !important}
.z27{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;height: 40px !important;padding-inline: 14px !important;border-bottom: 1px solid var(--line) !important;background: var(--surface-raised) !important;font-size: 12px !important;line-height: 16px !important}
.z28{color: var(--ink-muted) !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
.z29{padding: 14px !important;display: grid !important;gap: 12px !important;align-content: start !important}
.z2a{font-size: 11px !important;line-height: 14px !important;color: var(--ink-muted) !important}
.z2b{font-size: 12px !important;line-height: 16px !important;font-weight: 600 !important}
.z2c{display: flex !important;flex-direction: column !important;gap: 16px !important;max-width: 820px !important}
.z2d{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;gap: 10px !important}
.z2e{font-family: var(--font-display) !important;font-size: 20px !important;line-height: 1.2 !important;font-weight: 600 !important;justify-self: start !important}
.z2f{display: flex !important;gap: 14px !important;align-items: center !important}
.z30{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 6px 10px 6px 6px !important;padding-inline: 6px 12px !important;border-radius: var(--radius-md) !important;background: var(--brand-soft) !important;font-size: 13px !important;line-height: 18px !important;font-weight: 600 !important}
.z31{flex: none !important;display: inline-grid !important;place-items: center !important;width: 26px !important;height: 26px !important;border-radius: 5px !important;background: var(--action) !important;color: #ffffff !important}
.z32{display: flex !important;align-items: center !important;gap: 10px !important}
.z33{margin: 0 !important;font-size: 16px !important;line-height: 24px !important;font-weight: 600 !important}
.z34{font-size: 13px !important;color: var(--ink-muted) !important}
.z35{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: rgba(143,193,166,.16) !important;color: var(--evergreen-300) !important}
.z36{margin: 0 !important;font-size: 17px !important;line-height: 24px !important;font-weight: 600 !important;font-size: 16px !important;color: #ffffff !important}
.z37{font-size: 14px !important;line-height: 22px !important;color: var(--evergreen-100) !important}
.z38{font-size: 11.5px !important;line-height: 16px !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
.z39{position: relative !important;height: 18px !important;background: repeating-linear-gradient(90deg, transparent 0 calc(100%/13 - 1px), var(--line) calc(100%/13 - 1px) calc(100%/13)) !important}
.z3a{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--brand-accent) !important;color: var(--evergreen-950) !important}
.z3b{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--brand-soft) !important;color: var(--action) !important}
.z3c{border-bottom: 1px solid var(--line) !important}
.z3d{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 16px !important;padding-block: 18px !important}
.z3e{margin: 0 !important;font-size: 18px !important;line-height: 28px !important;font-weight: 700 !important;font-size: 16px !important;color: #ffffff !important}
.z3f{font-size: 15px !important;line-height: 26px !important;color: var(--evergreen-100) !important}
.z40{margin: 0 !important;font-size: 15px !important;line-height: 22px !important;font-weight: 600 !important;color: var(--brand-accent-ink) !important}
.z41{margin: 0 !important;font-family: var(--font-display) !important;font-size: clamp(30px, 3.6vw, 40px) !important;line-height: 1.15 !important;font-weight: 600 !important;letter-spacing: -0.015em !important}
.z42{margin: 0 !important;font-size: 14px !important;line-height: 22px !important;color: var(--ink-muted) !important}
.z43{display: inline-flex !important;align-items: center !important;gap: 5px !important}
.z44{margin-inline-start: auto !important}
.z45{display: grid !important;gap: 6px !important;padding-top: 10px !important;border-top: 1px solid var(--line) !important}
.z46{font-size: 10.5px !important;font-weight: 700 !important;color: var(--ink-muted) !important}
.z47{height: 22px !important;border-radius: 3px !important;background: var(--status-not-implemented) !important}
.z48{display: flex !important;flex-direction: column !important;gap: 12px !important;padding: 20px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-lg) !important}
.z49{display: flex !important;align-items: center !important;justify-content: space-between !important}
.z4a{font-family: var(--font-display) !important;font-size: 28px !important;line-height: 1 !important;font-weight: 600 !important;color: var(--line-strong) !important}
.z4b{white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
.z4c{display: inline-flex !important;align-items: center !important;gap: 8px !important;min-height: 32px !important}
.z4d{width: 16px !important;height: 16px !important;accent-color: var(--action) !important}
.z4e{margin: 0 !important;font-size: 16px !important;line-height: 26px !important;font-weight: 700 !important;color: var(--brand-accent-ink) !important}
.z4f{margin: 0 !important;font-family: var(--font-display) !important;font-size: clamp(28px, 3.4vw, 38px) !important;line-height: 1.45 !important;font-weight: 700 !important}
.z50{margin: 0 !important;font-size: 15px !important;line-height: 26px !important;color: var(--ink-muted) !important}
.z51{display: inline-flex !important;line-height: 0 !important}
.z52{background: var(--surface-brand) !important;color: var(--evergreen-100) !important;padding-block: 56px 32px !important}
.z53{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;gap: 32px !important}
.z54{display: flex !important;flex-direction: column !important;gap: 14px !important;flex: 1 1 260px !important}
.z55{display: flex !important;flex-wrap: wrap !important;gap: 32px 56px !important;font-size: 14px !important;line-height: 20px !important}
.z56{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;gap: 12px 32px !important;padding-top: 24px !important;border-top: 1px solid var(--shell-active) !important;font-size: 12px !important;line-height: 18px !important;color: var(--evergreen-300) !important}
.z57{margin: 0 !important;max-width: 640px !important}
.z58{display: inline-flex !important;color: var(--brand-accent) !important}
.z59{display: grid !important;gap: 8px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-md) !important}
.z5a{display: flex !important;gap: 10px !important;align-items: center !important}
.z5b{display: grid !important;gap: 3px !important;min-width: 0 !important}
.z5c{font-size: 10.5px !important;line-height: 14px !important;justify-self: start !important}
.z5d{display: flex !important;width: 100% !important;height: 6px !important;border-radius: 3px !important;overflow: hidden !important;background: var(--surface-sunken) !important}
.z5e{flex: none !important;display: inline-grid !important;place-items: center !important;width: 52px !important;height: 52px !important;border-radius: 50% !important;background: var(--surface-brand) !important;color: var(--evergreen-300) !important}
.z5f{font-family: var(--font-display) !important;font-size: clamp(34px, 3.6vw, 44px) !important;line-height: 1.1 !important;font-weight: 600 !important;color: var(--brand) !important;justify-self: start !important}
.z60{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: flex-end !important;gap: 16px 40px !important}
.z61{display: flex !important;flex-direction: column !important;gap: 16px !important;max-width: 760px !important}
.z62{display: inline-block !important;width: 8px !important;height: 8px !important;border-radius: 50% !important;background: var(--status-implemented) !important;flex: none !important}
.z63{display: flex !important;align-items: center !important;gap: 6px !important;padding: 5px 8px !important;padding-inline-start: 32px !important;border-radius: 4px !important;font-size: 11.5px !important;line-height: 15px !important;font-weight: 400 !important}
.z64{display: flex !important;align-items: center !important;gap: 8px !important;font-size: 11px !important;line-height: 15px !important}
.z65{display: grid !important;place-items: center !important;width: 16px !important;height: 16px !important;border-radius: 50% !important;background: var(--status-implemented-soft) !important;color: var(--status-implemented-ink) !important;flex: none !important}
.z66{margin-inline-start: auto !important;color: var(--ink-muted) !important}
.z67{display: flex !important;align-items: center !important;gap: 8px !important;font-size: 13px !important;line-height: 18px !important}
.z68{display: flex !important;flex-wrap: wrap !important;gap: 6px 16px !important;font-size: 12px !important;color: var(--ink-muted) !important}
.z69{font-weight: 600 !important;color: var(--ink) !important}
.z6a{display: grid !important;justify-items: center !important;align-content: end !important;gap: 6px !important;min-width: 0 !important}
.z6b{display: flex !important;flex-direction: column !important;justify-content: flex-end !important;align-items: center !important;height: 172px !important}
.z6c{font-size: 13px !important;line-height: 18px !important;font-weight: 600 !important;padding-bottom: 4px !important}
.z6d{font-size: 11.5px !important;line-height: 15px !important;text-align: center !important;color: var(--ink-muted) !important;min-height: 30px !important}
.z6e{font-size: 11px !important;font-weight: 600 !important;color: var(--ink-muted) !important;text-align: center !important}
.z6f{height: 22px !important;border-radius: 3px !important;background: repeating-linear-gradient(45deg, var(--surface-sunken) 0 4px, var(--line) 4px 6px) !important}
.z70{display: flex !important;justify-content: space-between !important;gap: 12px !important;font-size: 13px !important;line-height: 18px !important}
.z71{display: inline-flex !important;gap: 8px !important;align-items: baseline !important}
.z72{position: relative !important;display: block !important;height: 12px !important;border-radius: 3px !important;background: var(--surface-sunken) !important;overflow: hidden !important}
.z73{position: absolute !important;inset-block: -2px !important;inset-inline-start: 75% !important;width: 2px !important;background: var(--ink) !important;opacity: .35 !important}
.z74{font-size: 16px !important;line-height: 22px !important;font-weight: 600 !important;color: #ffffff !important}
.z75{font-size: 13px !important;line-height: 19px !important;color: var(--evergreen-200) !important}
.z76{font-size: 14px !important;line-height: 1.35 !important;font-weight: 700 !important}
.z77{display: flex !important;align-items: center !important;gap: 8px !important}
.z78{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 4px 10px !important;padding: 10px 14px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-md) !important}
.z79{font-size: 13px !important;line-height: 18px !important;color: var(--ink-muted) !important}
.z7a{padding: 0 !important;overflow: hidden !important}
.z7b{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 12px !important;padding: 16px 20px !important;background: var(--surface-sunken) !important}
.z7c{display: inline-flex !important;align-items: center !important;gap: 10px !important;font-size: 16px !important;line-height: 24px !important;font-weight: 600 !important}
.z7d{display: inline-flex !important;align-items: center !important;gap: 8px !important;font-size: 13px !important;color: var(--ink-muted) !important;white-space: nowrap !important;flex: none !important}
.z7e{list-style: none !important;margin: 0 !important;padding: 4px 20px 8px !important}
.z7f{padding: 0 !important;overflow: hidden !important;display: flex !important;flex-direction: column !important}
.z80{flex: 1 1 auto !important;display: flex !important;flex-direction: column !important;padding: 24px 24px 0 !important;background: linear-gradient(var(--brand-soft), var(--surface-raised)) !important}
.z81{margin: 0 !important;flex: 1 1 auto !important;display: flex !important;border: 1px solid var(--line) !important;border-radius: var(--radius-lg) !important;overflow: hidden !important;background: var(--surface) !important;color: var(--ink) !important;box-shadow: var(--shadow-lg) !important}
.z82{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.z83{font-size: 11px !important;white-space: nowrap !important}
.z84{font-size: 15px !important;line-height: 1.35 !important;font-weight: 700 !important}
.z85{background: var(--surface-brand) !important}
.z86{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;padding-block: 20px !important}
.z87{margin: 0 !important;font-size: 17px !important;line-height: 28px !important;color: var(--ink-muted) !important}
.z88{margin: 0 !important;font-size: 17px !important;line-height: 24px !important;font-weight: 600 !important;font-size: 19px !important}
.z89{margin: 0 !important;font-size: 18px !important;line-height: 32px !important;color: var(--ink-muted) !important}
.z8a{margin: 0 !important;font-size: 18px !important;line-height: 28px !important;font-weight: 700 !important;font-size: 19px !important}
.z8b{display: inline-flex !important;align-items: center !important;gap: 8px !important}
.z8c{margin: 0 !important;display: flex !important;border: 1px solid var(--line) !important;border-radius: var(--radius-lg) !important;overflow: hidden !important;background: var(--surface) !important;color: var(--ink) !important;box-shadow: var(--shadow-lg) !important}
.z8d{font-family: var(--font-display) !important;font-size: 22px !important;line-height: 1.2 !important;font-weight: 600 !important;justify-self: start !important}
.z8e{font-size: 12px !important;line-height: 18px !important;color: var(--ink-muted) !important}
.z8f{flex: none !important;display: inline-flex !important;margin-top: 2px !important;color: var(--brand-accent-ink) !important}
.z90{list-style: none !important;margin: 0 !important;padding: 0 !important}
.z91{font-size: 10px !important;color: var(--ink-muted) !important}
.z92{font-size: 11.5px !important;font-weight: 600 !important}
.z93{font-size: 16px !important;line-height: 1.4 !important;font-weight: 600 !important}
.z94{padding: 20px !important;display: grid !important;gap: 12px !important;align-content: start !important}
.z95{font-size: 12px !important;line-height: 16px !important;font-weight: 600 !important;color: var(--ink-muted) !important}
.z96{font-family: var(--font-display) !important;font-size: 26px !important;line-height: 32px !important;font-weight: 600 !important;justify-self: start !important}
.z97{font-size: 12px !important;line-height: 16px !important}
.z98{font-size: 11px !important;line-height: 15px !important;color: var(--ink-muted) !important;padding-top: 4px !important}
.z99{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--status-not-implemented) !important;flex: none !important}
.z9a{height: 22px !important;border-radius: 3px !important;box-shadow: inset 0 0 0 1.5px var(--line-strong) !important}
.z9b{display: flex !important;flex-direction: column !important;gap: 10px !important;padding: 18px !important;border-radius: var(--radius-lg) !important;background: var(--shell-hover) !important;border: 1px solid rgba(255,255,255,.14) !important}
.z9c{flex: none !important;display: inline-grid !important;place-items: center !important;width: 40px !important;height: 40px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-600) !important;color: #ffffff !important}
.z9d{display: flex !important;align-items: center !important;gap: 8px !important;font-size: 12px !important;line-height: 16px !important}
.z9e{display: grid !important;gap: 4px !important;padding-block: 8px !important;border-top: 1px solid var(--line) !important}
.z9f{font-size: 10.5px !important;height: 18px !important}
.za0{font-size: 11px !important;color: var(--ink-muted) !important}
.za1{font-size: 10.5px !important;display: block !important;white-space: nowrap !important}
.za2{margin: 0 !important;font-size: 17px !important;line-height: 24px !important;font-weight: 600 !important;font-size: 16px !important}
.za3{margin: 0 !important;padding-bottom: 20px !important;font-size: 14px !important;line-height: 22px !important;font-size: 15px !important;color: var(--ink-muted) !important;max-width: 760px !important}
.za4{max-width: none !important;grid-column: 1 / -1 !important}
.za5{font-size: 17px !important;line-height: 1.4 !important;font-weight: 600 !important}
.za6{margin: 0 !important;font-size: 18px !important;line-height: 28px !important;font-weight: 700 !important;font-size: 16px !important}
.za7{margin: 0 !important;padding-bottom: 20px !important;font-size: 15px !important;line-height: 26px !important;font-size: 16px !important;color: var(--ink-muted) !important;max-width: 760px !important}
.za8{font-family: var(--font-arabic) !important;font-size: 15px !important}
.za9{height: 32px !important;width: auto !important;align-self: flex-start !important}
.zaa{margin: 0 !important;font-family: var(--font-display) !important;font-size: 16px !important;line-height: 24px !important;font-weight: 600 !important;color: #ffffff !important}
.zab{height: 32px !important;width: auto !important}
.zac{justify-self: end !important;background: var(--shell-active) !important;color: var(--evergreen-200) !important;border-color: transparent !important}
.zad{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: flex-end !important;gap: 8px !important}
.zae{font-size: 10px !important;font-weight: 600 !important;letter-spacing: .06em !important;color: var(--ink-muted) !important;text-transform: uppercase !important}
.zaf{display: inline-flex !important;padding: 2px !important;border-radius: var(--radius-md) !important;background: var(--surface-sunken) !important;font-size: 11px !important;line-height: 16px !important}
.zb0{padding: 3px 10px !important;border-radius: 5px !important;background: var(--surface-raised) !important;box-shadow: var(--shadow-sm) !important;font-weight: 600 !important}
.zb1{padding: 3px 10px !important;color: var(--ink-muted) !important}
.zb2{display: inline-flex !important;align-items: center !important;height: 28px !important;padding-inline: 10px !important;border-radius: var(--radius-md) !important;font-size: 11.5px !important;font-weight: 600 !important;background: var(--surface-raised) !important;color: var(--ink) !important;border: 1px solid var(--line-strong) !important}
.zb3{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 8px !important}
.zb4{display: grid !important;gap: 2px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-inline-start: 3px solid var(--band-substantial) !important;border-radius: var(--radius-md) !important}
.zb5{display: grid !important;gap: 2px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-inline-start: 3px solid var(--action) !important;border-radius: var(--radius-md) !important}
.zb6{display: grid !important;gap: 2px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-inline-start: 3px solid var(--status-not-implemented) !important;border-radius: var(--radius-md) !important}
.zb7{background: #ffffff !important;color: var(--ink) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-lg) !important;box-shadow: var(--shadow-lg) !important;padding: 16px !important;display: grid !important;gap: 10px !important;width: 100% !important;max-width: 320px !important}
.zb8{display: flex !important;align-items: center !important;gap: 8px !important;font-size: 12px !important;color: var(--ink-muted) !important}
.zb9{display: inline-grid !important;place-items: center !important;width: 24px !important;height: 24px !important;border-radius: 6px !important;background: var(--surface-brand) !important}
.zba{font-size: 14px !important;line-height: 20px !important;font-weight: 600 !important}
.zbb{display: flex !important;gap: 8px !important}
.zbc{flex: 1 !important;text-align: center !important;padding: 7px !important;border-radius: var(--radius-md) !important;background: var(--action) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 600 !important}
.zbd{flex: 1 !important;text-align: center !important;padding: 7px !important;border-radius: var(--radius-md) !important;border: 1px solid var(--line-strong) !important;font-size: 13px !important;font-weight: 600 !important}
.zbe{font-size: 13px !important;line-height: 20px !important;color: var(--ink-muted) !important}
.zbf{display: flex !important;gap: 16px !important;align-items: center !important}
.zc0{height: 26px !important;font-size: 11px !important}
.zc1{display: grid !important;gap: 2px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-inline-start: 3px solid var(--status-implemented) !important;border-radius: var(--radius-md) !important}
.zc2{display: inline-block !important;width: 8px !important;height: 8px !important;border-radius: 50% !important;background: var(--status-partial) !important;flex: none !important}
.zc3{display: inline-block !important;width: 8px !important;height: 8px !important;border-radius: 50% !important;background: var(--status-not-implemented) !important;flex: none !important}
.zc4{display: flex !important;align-items: center !important;gap: 6px !important;padding: 5px 8px !important;padding-inline-start: 8px !important;border-radius: 4px !important;font-size: 11.5px !important;line-height: 15px !important;font-weight: 600 !important}
.zc5{display: flex !important;align-items: center !important;gap: 6px !important;padding: 5px 8px !important;padding-inline-start: 20px !important;border-radius: 4px !important;font-size: 11.5px !important;line-height: 15px !important;font-weight: 600 !important}
.zc6{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;gap: 5px !important}
.zc7{display: flex !important;align-items: center !important;gap: 6px !important;font-size: 11px !important;line-height: 15px !important;color: var(--ink) !important}
.zc8{padding: 20px !important;display: grid !important;gap: 14px !important;align-content: start !important}
.zc9{display: grid !important;gap: 2px !important;padding: 12px !important;border-radius: var(--radius-md) !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important}
.zca{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--status-implemented) !important;flex: none !important}
.zcb{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--status-partial) !important;flex: none !important}
.zcc{padding-block: 96px !important;background: var(--surface-brand) !important;color: var(--on-brand) !important}
.zcd{display: grid !important;gap: 12px !important}
.zce{display: flex !important;flex-wrap: wrap !important;gap: 40px 56px !important;align-items: flex-start !important}
.zcf{font-size: 13px !important;line-height: 18px !important;font-weight: 600 !important;color: var(--ink-muted) !important}
.zd0{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 14px 12px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-700) !important;color: #ffffff !important;min-height: 92px !important}
.zd1{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 14px 12px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-600) !important;color: #ffffff !important;min-height: 92px !important}
.zd2{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-800) !important;color: #ffffff !important}
.zd3{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-700) !important;color: #ffffff !important}
.zd4{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-600) !important;color: #ffffff !important}
.zd5{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-500) !important;color: #ffffff !important}
.zd6{display: block !important;height: 14px !important;border-radius: 2px !important;width: 13.5% !important;background: var(--evergreen-700) !important}
.zd7{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;gap: 8px !important}
.zd8{flex: none !important;display: inline-flex !important;margin-top: 3px !important;color: var(--action) !important}
.zd9{font-weight: 400 !important;color: var(--ink-muted) !important}
.zda{font-family: var(--font-sans) !important;font-size: 14px !important}
.zdb{font-size: 14px !important;line-height: 24px !important;color: var(--ink-muted) !important}
.zdc{height: 40px !important;width: auto !important;align-self: flex-start !important}
.zdd{margin: 0 !important;font-family: var(--font-display) !important;font-size: 16px !important;line-height: 28px !important;font-weight: 700 !important;color: #ffffff !important}
.zde{margin: 0 !important;font-size: 15px !important;line-height: 22px !important;font-weight: 600 !important;color: var(--brand-accent) !important}
.zdf{margin: 0 !important;font-size: 16px !important;line-height: 26px !important;font-weight: 700 !important;color: var(--brand-accent) !important}
.ze0{display: flex !important;gap: 10px !important;align-items: flex-start !important;font-size: 16px !important;line-height: 26px !important}
.ze1{height: 36px !important;width: auto !important}
.ze2{position: relative !important;background: var(--surface-brand) !important;color: var(--on-brand) !important;overflow: hidden !important}
.ze3{position: absolute !important;inset-inline: 0 !important;bottom: 0 !important;height: 260px !important;line-height: 0 !important;opacity: .95 !important}
.ze4{position: relative !important;z-index: 1 !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px !important;padding-block: 20px !important}
.ze5{gap: 28px !important;align-items: center !important}
.ze6{display: flex !important;align-items: center !important;gap: 16px !important}
.ze7{position: relative !important;z-index: 1 !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 56px !important;padding-block: 56px 168px !important}
.ze8{flex: 1 1 400px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 24px !important}
.ze9{display: flex !important;flex-wrap: wrap !important;gap: 12px !important;padding-top: 4px !important}
.zea{flex: 1.25 1 520px !important;min-width: 0 !important;position: relative !important;display: grid !important;gap: 10px !important}
.zeb{font-size: 15px !important;line-height: 22px !important;font-weight: 600 !important}
.zec{display: flex !important;gap: 8px !important;align-items: center !important}
.zed{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;gap: 8px !important}
.zee{display: block !important;height: 6px !important;width: 80.50% !important;background: var(--status-implemented) !important}
.zef{display: block !important;height: 6px !important;width: 11.70% !important;background: var(--status-partial) !important}
.zf0{display: block !important;height: 6px !important;width: 2.92% !important;background: var(--status-not-implemented) !important}
.zf1{display: block !important;height: 6px !important;width: 4.88% !important;background: var(--line) !important}
.zf2{display: block !important;height: 6px !important;width: 70.00% !important;background: var(--status-implemented) !important}
.zf3{display: block !important;height: 6px !important;width: 18.00% !important;background: var(--status-partial) !important}
.zf4{display: block !important;height: 6px !important;width: 4.50% !important;background: var(--status-not-implemented) !important}
.zf5{display: block !important;height: 6px !important;width: 7.50% !important;background: var(--line) !important}
.zf6{display: block !important;height: 6px !important;width: 62.10% !important;background: var(--status-implemented) !important}
.zf7{display: block !important;height: 6px !important;width: 22.74% !important;background: var(--status-partial) !important}
.zf8{display: block !important;height: 6px !important;width: 5.68% !important;background: var(--status-not-implemented) !important}
.zf9{display: block !important;height: 6px !important;width: 9.47% !important;background: var(--line) !important}
.zfa{display: block !important;height: 6px !important;width: 58.70% !important;background: var(--status-implemented) !important}
.zfb{display: block !important;height: 6px !important;width: 24.78% !important;background: var(--status-partial) !important}
.zfc{display: block !important;height: 6px !important;width: 6.19% !important;background: var(--status-not-implemented) !important}
.zfd{display: block !important;height: 6px !important;width: 10.32% !important;background: var(--line) !important}
.zfe{position: absolute !important;inset-inline-start: -56px !important;bottom: -118px !important;width: 290px !important;max-width: 80% !important}
.zff{padding-block: 52px !important;background: var(--surface-raised) !important;border-bottom: 1px solid var(--line) !important}
.z100{list-style: none !important;margin-block: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;gap: 32px 40px !important}
.z101{padding-block: 88px 40px !important}
.z102{display: flex !important;flex-direction: column !important;gap: 36px !important}
.z103{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)) !important;gap: 20px !important}
.z104{padding: 32px !important;display: flex !important;flex-direction: column !important;gap: 18px !important;border-top: 4px solid var(--action) !important}
.z105{flex: none !important;display: inline-grid !important;place-items: center !important;width: 52px !important;height: 52px !important;border-radius: var(--radius-md) !important;background: var(--action) !important;color: #ffffff !important}
.z106{margin: 0 !important;font-size: 17px !important;line-height: 24px !important;font-weight: 600 !important;font-size: 20px !important;line-height: 1.4 !important}
.z107{margin-top: auto !important;color: var(--action) !important}
.z108{padding: 32px !important;display: flex !important;flex-direction: column !important;gap: 18px !important;border-top: 4px solid var(--brand-accent-ink) !important}
.z109{flex: none !important;display: inline-grid !important;place-items: center !important;width: 52px !important;height: 52px !important;border-radius: var(--radius-md) !important;background: var(--brass-700) !important;color: #ffffff !important}
.z10a{margin-top: auto !important;color: var(--brand-accent-ink) !important}
.z10b{padding-block: 72px 96px !important}
.z10c{display: flex !important;flex-direction: column !important;gap: 48px !important}
.z10d{display: flex !important;flex-direction: column !important;gap: 16px !important;max-width: 820px !important;align-items: center !important;text-align: center !important;margin-inline: auto !important}
.z10e{flex: none !important;display: inline-grid !important;place-items: center !important;width: 30px !important;height: 30px !important;border-radius: 6px !important;background: var(--evergreen-800) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important}
.z10f{flex: none !important;display: inline-grid !important;place-items: center !important;width: 30px !important;height: 30px !important;border-radius: 6px !important;background: var(--evergreen-700) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important}
.z110{flex: none !important;display: inline-grid !important;place-items: center !important;width: 30px !important;height: 30px !important;border-radius: 6px !important;background: var(--evergreen-600) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important}
.z111{display: grid !important;place-items: center !important}
.z112{max-width: 400px !important;display: block !important}
.z113{flex: none !important;display: inline-grid !important;place-items: center !important;width: 30px !important;height: 30px !important;border-radius: 6px !important;background: var(--evergreen-500) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important}
.z114{flex: none !important;display: inline-grid !important;place-items: center !important;width: 30px !important;height: 30px !important;border-radius: 6px !important;background: var(--brass-700) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important}
.z115{flex: none !important;display: inline-grid !important;place-items: center !important;width: 30px !important;height: 30px !important;border-radius: 6px !important;background: var(--brass-600) !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important}
.z116{padding-block: 96px !important;background: var(--surface-sunken) !important;border-block: 1px solid var(--line) !important}
.z117{font-size: 16px !important;line-height: 22px !important;font-weight: 600 !important}
.z118{display: flex !important;gap: 6px !important}
.z119{display: inline-flex !important;align-items: center !important;height: 28px !important;padding-inline: 10px !important;border-radius: var(--radius-md) !important;font-size: 11.5px !important;font-weight: 600 !important;background: var(--action) !important;color: #ffffff !important;border: 1px solid var(--action) !important}
.z11a{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;align-items: center !important}
.z11b{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 8px !important}
.z11c{display: grid !important;gap: 2px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-inline-start: 3px solid var(--brand-accent) !important;border-radius: var(--radius-md) !important}
.z11d{display: grid !important;gap: 6px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-md) !important}
.z11e{display: flex !important;flex-wrap: wrap !important;gap: 4px 12px !important;font-size: 10.5px !important;color: var(--ink-muted) !important}
.z11f{display: inline-block !important;width: 8px !important;height: 8px !important;border-radius: 50% !important;background: var(--status-not-applicable) !important;flex: none !important}
.z120{display: inline-block !important;width: 8px !important;height: 8px !important;border-radius: 50% !important;background: var(--line) !important;flex: none !important}
.z121{display: flex !important;width: 100% !important;height: 8px !important;border-radius: 3px !important;overflow: hidden !important;background: var(--surface-sunken) !important}
.z122{display: block !important;height: 8px !important;width: 70.37% !important;background: var(--status-implemented) !important}
.z123{display: block !important;height: 8px !important;width: 20.37% !important;background: var(--status-partial) !important}
.z124{display: block !important;height: 8px !important;width: 4.63% !important;background: var(--status-not-implemented) !important}
.z125{display: block !important;height: 8px !important;width: 2.78% !important;background: var(--status-not-applicable) !important}
.z126{display: block !important;height: 8px !important;width: 1.85% !important;background: var(--line) !important}
.z127{display: grid !important;grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr) !important;gap: 10px !important;align-items: start !important}
.z128{display: grid !important;gap: 2px !important;padding: 8px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-md) !important}
.z129{display: flex !important;align-items: center !important;gap: 6px !important;padding: 5px 8px !important;padding-inline-start: 32px !important;border-radius: 4px !important;font-size: 11.5px !important;line-height: 15px !important;font-weight: 400 !important;background: var(--brand-soft) !important;box-shadow: inset 3px 0 0 var(--action) !important}
.z12a{display: grid !important;gap: 10px !important;padding: 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-md) !important;align-content: start !important;min-width: 0 !important}
.z12b{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important}
.z12c{font-size: 11px !important;padding: 1px 6px !important;border-radius: 4px !important;background: var(--surface-brand) !important;color: #ffffff !important}
.z12d{font-size: 10.5px !important;color: var(--ink-muted) !important}
.z12e{font-size: 10.5px !important;height: 22px !important}
.z12f{font-size: 13.5px !important;line-height: 18px !important;font-weight: 600 !important}
.z130{font-size: 10.5px !important;color: var(--link) !important;text-decoration: underline !important}
.z131{display: flex !important;flex-wrap: wrap !important;gap: 6px 16px !important}
.z132{margin: 0 !important;padding: 8px 10px !important;border-inline-start: 3px solid var(--evergreen-300) !important;background: var(--surface-sunken) !important;border-radius: 4px !important;font-size: 11px !important;line-height: 16px !important}
.z133{margin: 0 !important;font-size: 11px !important;line-height: 16px !important}
.z134{display: flex !important;align-items: center !important;gap: 6px !important;font-size: 11px !important;line-height: 15px !important;color: var(--ink-muted) !important}
.z135{display: inline-flex !important;align-items: center !important;gap: 4px !important;margin-inline-start: auto !important;font-size: 10px !important;color: var(--ink-muted) !important}
.z136{display: inline-flex !important;align-items: center !important;gap: 6px !important;font-size: 11px !important}
.z137{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)) !important;gap: 28px 36px !important}
.z138{display: grid !important;gap: 16px !important;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important}
.z139{display: grid !important;justify-items: center !important}
.z13a{max-width: 320px !important;display: block !important}
.z13b{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;gap: 6px !important}
.z13c{width: 12px !important;height: 12px !important;border-radius: 3px !important;background: var(--band-low) !important;flex: none !important}
.z13d{width: 12px !important;height: 12px !important;border-radius: 3px !important;background: var(--band-partial) !important;flex: none !important}
.z13e{width: 12px !important;height: 12px !important;border-radius: 3px !important;background: var(--band-substantial) !important;flex: none !important}
.z13f{width: 12px !important;height: 12px !important;border-radius: 3px !important;background: var(--band-compliant) !important;flex: none !important}
.z140{margin: 0 !important;padding: 10px 12px !important;border-radius: var(--radius-md) !important;background: var(--brand-soft) !important;font-size: 12.5px !important;line-height: 19px !important}
.z141{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important;gap: 10px !important}
.z142{display: grid !important;gap: 2px !important;padding: 12px !important;border-radius: var(--radius-md) !important;background: var(--surface-raised) !important;border: 2px solid var(--ink) !important}
.z143{display: flex !important;width: 100% !important;height: 10px !important;border-radius: 3px !important;overflow: hidden !important;background: var(--surface-sunken) !important}
.z144{display: block !important;height: 10px !important;width: 91.67% !important;background: var(--status-implemented) !important}
.z145{display: block !important;height: 10px !important;width: 2.78% !important;background: var(--status-partial) !important}
.z146{display: block !important;height: 10px !important;width: 5.56% !important;background: var(--status-not-implemented) !important}
.z147{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--line) !important;flex: none !important}
.z148{display: grid !important;gap: 16px !important;grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr) !important}
.z149{padding: 20px !important;display: grid !important;gap: 10px !important;align-content: start !important}
.z14a{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 8px !important;align-items: end !important;padding-top: 6px !important;border-bottom: 1px solid var(--line) !important;padding-bottom: 8px !important}
.z14b{display: block !important;width: 44px !important;height: 5px !important;background: var(--status-not-implemented) !important;border-radius: 3px 3px 0 0 !important}
.z14c{display: block !important;width: 44px !important;height: 145px !important;background: var(--info) !important;border-radius: 0 0 3px 3px !important}
.z14d{display: block !important;width: 44px !important;height: 3px !important;background: var(--status-not-implemented) !important;border-radius: 3px 3px 0 0 !important}
.z14e{display: block !important;width: 44px !important;height: 19px !important;background: var(--info) !important;border-radius: 0 0 3px 3px !important}
.z14f{display: block !important;width: 44px !important;height: 4px !important;background: var(--status-not-implemented) !important;border-radius: 3px 3px 0 0 !important}
.z150{display: block !important;width: 44px !important;height: 34px !important;background: var(--info) !important;border-radius: 0 0 3px 3px !important}
.z151{display: block !important;width: 44px !important;height: 19px !important;background: var(--info) !important;border-radius: 3px !important}
.z152{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--info) !important;flex: none !important}
.z153{display: grid !important;gap: 16px !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important}
.z154{display: grid !important;grid-template-columns: 56px repeat(4, minmax(0, 1fr)) !important;gap: 4px !important;align-items: center !important}
.z155{display: flex !important;flex-wrap: wrap !important;gap: 6px 14px !important;font-size: 12px !important;color: var(--ink-muted) !important}
.z156{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;background: var(--status-not-applicable) !important;flex: none !important}
.z157{display: inline-block !important;width: 9px !important;height: 9px !important;border-radius: 50% !important;box-shadow: inset 0 0 0 2px var(--line) !important;flex: none !important}
.z158{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;gap: 14px !important}
.z159{position: absolute !important;inset-block: 0 !important;inset-inline-start: 0 !important;width: 84.2% !important;background: var(--band-substantial) !important;border-radius: 3px !important}
.z15a{position: absolute !important;inset-block: 0 !important;inset-inline-start: 0 !important;width: 77.9% !important;background: var(--band-substantial) !important;border-radius: 3px !important}
.z15b{position: absolute !important;inset-block: 0 !important;inset-inline-start: 0 !important;width: 81.0% !important;background: var(--band-substantial) !important;border-radius: 3px !important}
.z15c{position: absolute !important;inset-block: 0 !important;inset-inline-start: 0 !important;width: 72.4% !important;background: var(--band-partial) !important;border-radius: 3px !important}
.z15d{font-size: 12px !important;color: var(--ink-muted) !important}
.z15e{margin: 0 !important;font-family: var(--font-display) !important;font-size: clamp(30px, 3.6vw, 40px) !important;line-height: 1.15 !important;font-weight: 600 !important;letter-spacing: -0.015em !important;color: #ffffff !important}
.z15f{margin: 0 !important;font-size: 17px !important;line-height: 28px !important;color: var(--evergreen-100) !important}
.z160{display: flex !important;flex-direction: column !important;gap: 10px !important;padding: 18px !important;border-radius: var(--radius-lg) !important;background: var(--shell-hover) !important;border: 1px solid var(--brand-accent) !important}
.z161{flex: none !important;display: inline-grid !important;place-items: center !important;width: 40px !important;height: 40px !important;border-radius: var(--radius-md) !important;background: var(--brand-accent) !important}
.z162{display: flex !important;align-items: center !important;gap: 12px !important;padding: 10px 16px !important;border-radius: var(--radius-md) !important;border: 1px dashed rgba(255,255,255,.28) !important;color: var(--evergreen-100) !important;font-size: 14px !important;line-height: 20px !important}
.z163{display: inline-flex !important;color: var(--evergreen-300) !important}
.z164{flex: 2 1 560px !important;min-width: 0 !important;list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)) !important;gap: 28px 32px !important}
.z165{flex: 1 1 300px !important;min-width: 0 !important;display: grid !important;gap: 14px !important;justify-items: start !important}
.z166{font-size: 13px !important;line-height: 18px !important;font-weight: 600 !important;color: var(--evergreen-300) !important}
.z167{background: #ffffff !important;color: var(--ink) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-lg) !important;box-shadow: var(--shadow-lg) !important;overflow: hidden !important;width: 100% !important;max-width: 320px !important}
.z168{display: flex !important;align-items: center !important;gap: 8px !important;padding: 10px 14px !important;background: var(--surface-brand) !important;color: #ffffff !important}
.z169{font-size: 12px !important;font-weight: 600 !important}
.z16a{margin-inline-start: auto !important;font-size: 11px !important;color: var(--evergreen-200) !important}
.z16b{list-style: none !important;margin: 0 !important;padding: 12px 14px !important;display: grid !important;gap: 8px !important}
.z16c{display: inline-flex !important;align-items: center !important;height: 28px !important;padding-inline: 12px !important;border-radius: var(--radius-md) !important;background: var(--action) !important;color: #ffffff !important;font-size: 12px !important;font-weight: 600 !important}
.z16d{flex: none !important;display: inline-flex !important;margin-top: 2px !important;color: var(--brand-accent) !important}
.z16e{padding-block: 96px !important;background: var(--surface-raised) !important;border-block: 1px solid var(--line) !important}
.z16f{display: flex !important;flex-direction: column !important;gap: 32px !important}
.z170{margin: 0 !important;display: grid !important;gap: 12px !important}
.z171{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 14px 12px !important;border-radius: var(--radius-md) !important;background: var(--brass-700) !important;color: #ffffff !important;min-height: 92px !important}
.z172{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 14px 12px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-900) !important;color: #ffffff !important;min-height: 92px !important}
.z173{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 14px 12px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-800) !important;color: #ffffff !important;min-height: 92px !important}
.z174{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 14px 12px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-500) !important;color: #ffffff !important;min-height: 92px !important}
.z175{display: grid !important;justify-items: center !important;color: var(--brand-accent) !important}
.z176{transform: rotate(90deg) !important}
.z177{display: flex !important;gap: 14px !important;align-items: center !important;padding: 16px 20px !important;border-radius: var(--radius-md) !important;background: var(--brass-100) !important;border-inline-start: 4px solid var(--brand-accent) !important}
.z178{flex: none !important;display: inline-grid !important;place-items: center !important;width: 40px !important;height: 40px !important;border-radius: var(--radius-md) !important;background: var(--brass-700) !important;color: #ffffff !important}
.z179{font-size: 16px !important;line-height: 22px !important;font-weight: 700 !important;color: var(--brass-700) !important}
.z17a{display: grid !important;gap: 12px !important;padding-top: 16px !important}
.z17b{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)) !important;gap: 16px !important}
.z17c{flex: none !important;display: inline-grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: var(--radius-md) !important;background: var(--brass-700) !important;color: #ffffff !important}
.z17d{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 480px), 1fr)) !important;gap: 16px !important;align-items: start !important}
.z17e{margin: 0 !important;padding: 24px !important;display: grid !important;gap: 16px !important;align-content: start !important}
.z17f{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: baseline !important;gap: 8px !important}
.z180{font-family: var(--font-display) !important;font-size: 20px !important;color: var(--ink) !important}
.z181{width: 12px !important;height: 12px !important;border-radius: 2px !important;background: var(--evergreen-700) !important}
.z182{width: 12px !important;height: 12px !important;border-radius: 2px !important;background: var(--info) !important}
.z183{width: 12px !important;height: 12px !important;border-radius: 2px !important;background: var(--brass-600) !important}
.z184{width: 12px !important;height: 12px !important;border-radius: 2px !important;background: var(--evergreen-400) !important}
.z185{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;gap: 7px !important}
.z186{display: block !important;height: 14px !important;border-radius: 2px !important;width: 100.0% !important;background: var(--evergreen-700) !important}
.z187{display: block !important;height: 14px !important;border-radius: 2px !important;width: 95.0% !important;background: var(--brass-600) !important}
.z188{display: block !important;height: 14px !important;border-radius: 2px !important;width: 87.5% !important;background: var(--evergreen-700) !important}
.z189{display: block !important;height: 14px !important;border-radius: 2px !important;width: 84.5% !important;background: var(--evergreen-700) !important}
.z18a{display: block !important;height: 14px !important;border-radius: 2px !important;width: 52.5% !important;background: var(--evergreen-700) !important}
.z18b{display: block !important;height: 14px !important;border-radius: 2px !important;width: 40.5% !important;background: var(--evergreen-700) !important}
.z18c{display: block !important;height: 14px !important;border-radius: 2px !important;width: 37.5% !important;background: var(--evergreen-400) !important}
.z18d{display: block !important;height: 14px !important;border-radius: 2px !important;width: 33.0% !important;background: var(--evergreen-700) !important}
.z18e{display: block !important;height: 14px !important;border-radius: 2px !important;width: 31.5% !important;background: var(--evergreen-700) !important}
.z18f{display: block !important;height: 14px !important;border-radius: 2px !important;width: 26.5% !important;background: var(--evergreen-700) !important}
.z190{display: block !important;height: 14px !important;border-radius: 2px !important;width: 16.5% !important;background: var(--info) !important}
.z191{display: block !important;height: 14px !important;border-radius: 2px !important;width: 14.0% !important;background: var(--info) !important}
.z192{display: block !important;height: 14px !important;border-radius: 2px !important;width: 5.0% !important;background: var(--info) !important}
.z193{display: block !important;height: 14px !important;border-radius: 2px !important;width: 3.0% !important;background: var(--info) !important}
.z194{display: block !important;height: 14px !important;border-radius: 2px !important;width: 2.5% !important;background: var(--info) !important}
.z195{display: block !important;height: 14px !important;border-radius: 2px !important;width: 2.0% !important;background: var(--info) !important}
.z196{padding: 24px !important;display: grid !important;gap: 18px !important;align-content: start !important}
.z197{display: flex !important;justify-content: space-between !important;gap: 12px !important;align-items: flex-start !important}
.z198{display: grid !important;gap: 10px !important;padding: 16px !important;border-radius: var(--radius-md) !important;background: var(--surface-brand) !important;color: #ffffff !important}
.z199{flex: none !important;display: inline-grid !important;place-items: center !important;width: 28px !important;height: 28px !important;border-radius: var(--radius-md) !important;background: var(--brass-600) !important}
.z19a{font-size: 11px !important;font-weight: 600 !important;letter-spacing: .04em !important;color: var(--evergreen-300) !important}
.z19b{font-size: 15px !important;line-height: 21px !important;font-weight: 600 !important}
.z19c{font-size: 12px !important;line-height: 17px !important;color: var(--evergreen-200) !important}
.z19d{margin: 0 !important;display: flex !important;gap: 8px !important;align-items: center !important;font-size: 14px !important;font-weight: 600 !important;color: var(--status-implemented-ink) !important}
.z19e{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 480px), 1fr)) !important;gap: 12px !important;align-items: start !important}
.z19f{width: 10px !important;height: 10px !important;border-radius: 2px !important;background: var(--evergreen-700) !important;flex: none !important}
.z1a0{width: 10px !important;height: 10px !important;border-radius: 2px !important;background: var(--info) !important;flex: none !important}
.z1a1{width: 10px !important;height: 10px !important;border-radius: 2px !important;background: var(--brass-600) !important;flex: none !important}
.z1a2{width: 10px !important;height: 10px !important;border-radius: 2px !important;background: var(--evergreen-400) !important;flex: none !important}
.z1a3{flex: none !important;display: inline-flex !important;margin-top: 2px !important}
.z1a4{padding-block: 96px !important;background: var(--surface-sunken) !important;border-top: 1px solid var(--line) !important}
.z1a5{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 500px), 1fr)) !important;gap: 20px !important}
.z1a6{font-size: 14px !important;font-weight: 600 !important}
.z1a7{position: relative !important;display: grid !important;grid-template-columns: 150px minmax(0, 1fr) !important;gap: 8px 10px !important;align-items: center !important}
.z1a8{position: absolute !important;inset-block: 3px !important;inset-inline-start: 0.0% !important;width: 15.4% !important;border-radius: 3px !important;background: var(--evergreen-300) !important}
.z1a9{position: absolute !important;inset-block: 3px !important;inset-inline-start: 15.4% !important;width: 46.2% !important;border-radius: 3px !important;background: var(--action) !important}
.z1aa{position: absolute !important;inset-block: 3px !important;inset-inline-start: 38.5% !important;width: 23.1% !important;border-radius: 3px !important;background: var(--action) !important}
.z1ab{position: absolute !important;inset-block: 3px !important;inset-inline-start: 53.8% !important;width: 23.1% !important;border-radius: 3px !important;background: var(--action) !important}
.z1ac{position: absolute !important;inset-block: 3px !important;inset-inline-start: 69.2% !important;width: 23.1% !important;border-radius: 3px !important;background: var(--action) !important}
.z1ad{position: absolute !important;inset-block: 3px !important;inset-inline-start: 92.3% !important;width: 7.7% !important;border-radius: 3px !important;background: var(--action) !important}
.z1ae{position: relative !important;height: 10px !important}
.z1af{position: absolute !important;inset-inline-start: calc(100.0% - 7px) !important;top: -2px !important;width: 12px !important;height: 12px !important;transform: rotate(45deg) !important;background: var(--brand-accent) !important}
.z1b0{position: absolute !important;inset-block: 0 !important;inset-inline-start: 160px !important;inset-inline-end: 0 !important;pointer-events: none !important}
.z1b1{position: absolute !important;inset-inline-start: 50.0% !important;top: -4px !important;bottom: -4px !important;width: 2px !important;background: var(--status-not-implemented) !important}
.z1b2{display: flex !important;flex-wrap: wrap !important;gap: 6px 16px !important;font-size: 11.5px !important;color: var(--ink-muted) !important}
.z1b3{width: 18px !important;height: 8px !important;border-radius: 2px !important;background: var(--action) !important}
.z1b4{width: 10px !important;height: 10px !important;transform: rotate(45deg) !important;background: var(--brand-accent) !important}
.z1b5{width: 2px !important;height: 12px !important;background: var(--status-not-implemented) !important}
.z1b6{display: flex !important;flex-wrap: wrap !important;gap: 16px !important;align-items: flex-start !important}
.z1b7{display: grid !important;grid-template-columns: auto auto !important;gap: 6px !important;align-items: center !important;justify-content: start !important}
.z1b8{writing-mode: vertical-rl !important;transform: rotate(180deg) !important}
.z1b9{grid-template-columns: 20px repeat(5, 34px) !important;grid-auto-rows: 28px !important}
.z1ba{text-align: center !important;padding-inline-start: 20px !important}
.z1bb{list-style: none !important;margin: 0 !important;padding: 0 !important;flex: 1 1 200px !important;min-width: 0 !important}
.z1bc{margin: 0 !important;font-size: 11.5px !important;color: var(--ink-muted) !important}
.z1bd{display: flex !important;flex-wrap: wrap !important;gap: 6px 10px !important;align-items: center !important;padding: 10px 12px !important;border: 1px solid var(--line) !important;border-radius: var(--radius-md) !important;background: var(--surface-raised) !important;font-size: 12px !important}
.z1be{list-style: none !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-wrap: wrap !important;gap: 8px !important}
.z1bf{flex: 1 1 480px !important;min-width: 0 !important;display: grid !important;gap: 32px !important}
.z1c0{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)) !important;gap: 28px 32px !important}
.z1c1{flex: 1 1 460px !important;min-width: 0 !important;display: grid !important;gap: 10px !important}
.z1c2{font-size: 15px !important;font-weight: 600 !important}
.z1c3{font-size: 11.5px !important;color: var(--ink-muted) !important}
.z1c4{display: grid !important;gap: 2px !important;padding: 10px 12px !important;background: var(--surface-raised) !important;border: 1px solid var(--line) !important;border-inline-start: 3px solid var(--info) !important;border-radius: var(--radius-md) !important}
.z1c5{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 6px 12px !important;border-radius: var(--radius-full) !important;background: var(--brand-soft) !important;color: var(--action) !important;font-size: 13px !important;line-height: 18px !important;font-weight: 600 !important}
.z1c6{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)) !important;gap: 16px !important}
.z1c7{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 14px !important;border-top: 4px solid var(--evergreen-800) !important}
.z1c8{flex: none !important;display: inline-grid !important;place-items: center !important;width: 48px !important;height: 48px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-800) !important;color: #ffffff !important}
.z1c9{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 14px !important;border-top: 4px solid var(--evergreen-600) !important}
.z1ca{flex: none !important;display: inline-grid !important;place-items: center !important;width: 48px !important;height: 48px !important;border-radius: var(--radius-md) !important;background: var(--evergreen-600) !important;color: #ffffff !important}
.z1cb{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 14px !important;border-top: 4px solid var(--brass-600) !important}
.z1cc{flex: none !important;display: inline-grid !important;place-items: center !important;width: 48px !important;height: 48px !important;border-radius: var(--radius-md) !important;background: var(--brass-600) !important;color: #ffffff !important}
.z1cd{display: flex !important;gap: 8px !important;align-items: flex-start !important;font-size: 13px !important;line-height: 20px !important}
.z1ce{list-style: none !important;margin: 0 !important;padding: 24px 0 0 !important;border-top: 1px solid var(--line) !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)) !important;gap: 28px 32px !important}
.z1cf{padding-block: 96px !important;background: var(--surface-raised) !important;border-top: 1px solid var(--line) !important}
.z1d0{display: flex !important;flex-wrap: wrap !important;gap: 32px 64px !important;align-items: flex-start !important}
.z1d1{flex: 2 1 560px !important;min-width: 0 !important;border-top: 1px solid var(--line) !important}
.z1d2{display: flex !important;flex-wrap: wrap !important;align-items: flex-start !important;gap: 56px !important}
.z1d3{flex: 1 1 380px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 24px !important}
.z1d4{flex: 1 1 520px !important;min-width: 0 !important;padding: 28px !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;gap: 16px !important}
.z1d5{grid-column: 1 / -1 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;display: grid !important;gap: 8px !important}
.z1d6{padding: 0 !important;margin-bottom: 8px !important}
.z1d7{display: flex !important;flex-wrap: wrap !important;gap: 8px 20px !important;font-size: 14px !important;line-height: 20px !important}
.z1d8{height: auto !important;padding-block: 8px !important;resize: vertical !important;font: inherit !important}
.z1d9{grid-column: 1 / -1 !important;margin: 0 !important;font-size: 12px !important;line-height: 18px !important;color: var(--ink-muted) !important}
.z1da{margin: 0 !important;font-size: 18px !important;line-height: 28px !important;font-weight: 700 !important;font-size: 20px !important;line-height: 1.4 !important}
.z1db{margin: 0 !important;font-family: var(--font-display) !important;font-size: clamp(28px, 3.4vw, 38px) !important;line-height: 1.45 !important;font-weight: 700 !important;color: #ffffff !important}
.z1dc{margin: 0 !important;font-size: 18px !important;line-height: 32px !important;color: var(--evergreen-100) !important}
.z1dd{display: flex !important;gap: 8px !important;align-items: flex-start !important;font-size: 14px !important;line-height: 24px !important}
