.product-spotlight-module__USCHVq__spotlight{min-width:0}.product-spotlight-module__USCHVq__actions a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-spotlight-module__USCHVq__catalogue .product-spotlight-module__USCHVq__headline{margin-top:14px;font-size:clamp(2rem,3vw,2.75rem)}.product-spotlight-module__USCHVq__catalogue .product-spotlight-module__USCHVq__body{margin-top:18px;font-size:16px}.product-spotlight-module__USCHVq__catalogue .product-spotlight-module__USCHVq__supporting{margin-top:20px}.product-spotlight-module__USCHVq__catalogue .product-spotlight-module__USCHVq__actions{margin-top:22px}
.tam-activity-feed-module__p1iIWq__feed{--tam-mint:#34e3b0}.tam-activity-feed-module__p1iIWq__compact figcaption,.tam-activity-feed-module__p1iIWq__compact>div{padding-block:14px}.tam-activity-feed-module__p1iIWq__compact li{padding-block:10px}
.product-detail-module__48WcpW__page{--tam-mint:#34e3b0}.product-detail-module__48WcpW__page :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-detail-module__48WcpW__breadcrumb nav{color:var(--body);padding-top:24px}.product-detail-module__48WcpW__breadcrumb :is(a,button){align-items:center;min-height:44px;display:inline-flex}.product-detail-module__48WcpW__hero{align-items:center;gap:48px;padding-block:36px 64px;display:grid}.product-detail-module__48WcpW__heroCopy{min-width:0}.product-detail-module__48WcpW__eyebrow,.product-detail-module__48WcpW__label{color:var(--body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.5}.product-detail-module__48WcpW__title{letter-spacing:-.025em;text-wrap:balance;max-width:21ch;margin:20px 0 0;font-size:clamp(2.125rem,3.8vw,3.6rem);font-weight:500;line-height:1.06}.product-detail-module__48WcpW__lead{max-width:50ch;color:var(--body);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.65}.product-detail-module__48WcpW__supporting{margin:24px 0 0;font-size:16px;font-weight:500;line-height:1.6}.product-detail-module__48WcpW__action{min-height:44px;margin-top:28px;padding-inline:18px;font-size:14px}.product-detail-module__48WcpW__section{border-top:1px solid var(--border);padding-block:56px}.product-detail-module__48WcpW__heading{letter-spacing:-.02em;text-wrap:balance;max-width:25ch;margin:0;font-size:clamp(1.875rem,2.8vw,2.625rem);font-weight:500;line-height:1.12}.product-detail-module__48WcpW__editorialSpread{align-items:start;gap:28px;display:grid}.product-detail-module__48WcpW__prose{min-width:0;max-width:58ch;color:var(--body);font-size:17px;line-height:1.7}.product-detail-module__48WcpW__prose p{text-wrap:pretty;margin:0 0 20px}.product-detail-module__48WcpW__prose p:last-child{margin-bottom:0}.product-detail-module__48WcpW__roleHeading{max-width:none}.product-detail-module__48WcpW__roleRows{margin-top:32px}.product-detail-module__48WcpW__roleRows p{border-bottom:1px solid var(--border);gap:12px;margin:0;padding-block:24px}.product-detail-module__48WcpW__roleRows p:first-child{padding-top:0}.product-detail-module__48WcpW__roleRows p:last-child{border-bottom:0;padding-bottom:0}.product-detail-module__48WcpW__roleStatement{text-wrap:balance;max-width:30ch;font-size:22px;font-weight:500;line-height:1.4}.product-detail-module__48WcpW__roleDetail{max-width:58ch;color:var(--body);text-wrap:pretty;font-size:17px;line-height:1.7}.product-detail-module__48WcpW__roleAside{margin-top:28px}.product-detail-module__48WcpW__aside{max-width:58ch;color:var(--body);margin:0;font-size:15px;line-height:1.7}.product-detail-module__48WcpW__practiceReflection{margin-top:36px}.product-detail-module__48WcpW__plan{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;margin:0;overflow:hidden}.product-detail-module__48WcpW__goal{border-bottom:1px solid var(--border);padding:20px}.product-detail-module__48WcpW__goal p{margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.5}.product-detail-module__48WcpW__planCaption{align-items:center;gap:10px;padding:20px 20px 16px;font-size:14px;font-weight:600;display:flex}.product-detail-module__48WcpW__planCaption img{flex-shrink:0}.product-detail-module__48WcpW__planTasks{margin:0;padding:0 20px;list-style:none}.product-detail-module__48WcpW__planTasks li{border-top:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding-block:13px;display:grid}.product-detail-module__48WcpW__taskNumber{color:var(--body);padding-top:2px;font-size:11px;line-height:1.6}.product-detail-module__48WcpW__taskName{min-width:0;font-size:14px;line-height:1.5}.product-detail-module__48WcpW__taskAfter{color:var(--body);margin-top:3px;font-size:12px;display:block}.product-detail-module__48WcpW__taskOwner{padding-top:2px;font-size:11px;line-height:1.6}.product-detail-module__48WcpW__planFooter{border-left:2px solid var(--tam-mint);margin:8px 20px 20px;padding-left:12px;font-size:13px;line-height:1.5}.product-detail-module__48WcpW__continuity{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;margin:40px 0 0;overflow:hidden}.product-detail-module__48WcpW__continuityCaption{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 12px;padding:20px;display:grid}.product-detail-module__48WcpW__continuityCaption img{grid-row:1/3}.product-detail-module__48WcpW__continuityTitle{font-size:15px;font-weight:600;line-height:1.5}.product-detail-module__48WcpW__continuityStatus{color:var(--body);font-size:11px;line-height:1.6}.product-detail-module__48WcpW__continuityBody{display:grid}.product-detail-module__48WcpW__workEvents{align-content:start;margin:0;padding:0 20px;list-style:none;display:grid}.product-detail-module__48WcpW__workEvents li{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:24px;display:grid}.product-detail-module__48WcpW__workEvents li:last-child{border-bottom:0}.product-detail-module__48WcpW__eventTime{color:var(--body);font-size:12px;line-height:1.75}.product-detail-module__48WcpW__workEvents p{text-wrap:pretty;max-width:44ch;margin:0;font-size:15px;line-height:1.65}.product-detail-module__48WcpW__decision{border-top:2px solid var(--tam-mint);background:var(--canvas);min-width:0;padding:24px 20px 28px}.product-detail-module__48WcpW__decisionMeta{color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:11px;line-height:1.6;display:flex}.product-detail-module__48WcpW__decisionMeta>span{letter-spacing:.1em;text-transform:uppercase;font-weight:600}.product-detail-module__48WcpW__decisionOwner{margin:18px 0 0;font-size:14px;font-weight:600;line-height:1.5}.product-detail-module__48WcpW__decisionQuestion{letter-spacing:-.015em;text-wrap:pretty;max-width:28ch;margin:12px 0 0;font-size:clamp(1.5rem,2.1vw,1.875rem);font-weight:500;line-height:1.25}.product-detail-module__48WcpW__authority{gap:28px;min-width:0;display:grid}.product-detail-module__48WcpW__authorityStatement{letter-spacing:-.01em;max-width:36ch;margin:0;font-size:clamp(1.5rem,2.1vw,1.875rem);font-weight:500;line-height:1.25}.product-detail-module__48WcpW__authorityStatement span{display:block}.product-detail-module__48WcpW__authorityColumns{gap:24px;display:grid}.product-detail-module__48WcpW__authorityColumns>div{border-top:1px solid var(--border);padding-top:12px}.product-detail-module__48WcpW__authorityColumns h3{letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.5}.product-detail-module__48WcpW__authorityColumns ul{color:var(--body);margin:12px 0 0;padding:0;font-size:16px;line-height:1.7;list-style:none}.product-detail-module__48WcpW__authorityColumns li{margin-top:4px}.product-detail-module__48WcpW__systemConclusion{margin-top:32px}.product-detail-module__48WcpW__evidence{min-width:0;margin:36px 0 0}.product-detail-module__48WcpW__evidenceRecord{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;display:grid;overflow:hidden}.product-detail-module__48WcpW__pullRequest,.product-detail-module__48WcpW__taskRecord{min-width:0;padding:24px}.product-detail-module__48WcpW__taskRecord{border-top:1px solid var(--border)}.product-detail-module__48WcpW__repo,.product-detail-module__48WcpW__branch,.product-detail-module__48WcpW__recordMeta{overflow-wrap:anywhere;color:var(--body);margin:0;font-size:12px;line-height:1.6}.product-detail-module__48WcpW__recordTitle{max-width:30ch;margin:14px 0 0;font-size:18px;font-weight:600;line-height:1.4}.product-detail-module__48WcpW__branch{margin-top:8px}.product-detail-module__48WcpW__checks{border-top:1px solid var(--border);margin:20px 0 0;padding:16px 0 0;font-size:14px;line-height:1.7;list-style:none}.product-detail-module__48WcpW__recordMeta{justify-content:space-between;gap:10px;display:flex}.product-detail-module__48WcpW__recordFields{border-top:1px solid var(--border);margin:20px 0 0;padding-top:16px;font-size:14px;line-height:1.6}.product-detail-module__48WcpW__recordFields>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px;display:flex}.product-detail-module__48WcpW__recordFields dt{color:var(--body)}.product-detail-module__48WcpW__recordFields dd{overflow-wrap:anywhere;margin:0;font-weight:500}.product-detail-module__48WcpW__sync{border-top:1px solid var(--border);color:var(--body);margin:0;padding:14px 24px;font-size:12px;line-height:1.5}.product-detail-module__48WcpW__sync:before{background:var(--tam-mint);content:"";border-radius:2px;width:6px;height:6px;margin-right:8px;display:inline-block}.product-detail-module__48WcpW__evidenceCaption{max-width:80ch;color:var(--body);margin-top:16px;font-size:14px;line-height:1.65}.product-detail-module__48WcpW__visionEmphasis{letter-spacing:-.02em;text-wrap:pretty;max-width:46ch;margin:40px 0;font-size:clamp(1.875rem,3.2vw,2.875rem);font-weight:500;line-height:1.18}.product-detail-module__48WcpW__exits{border-top:1px solid var(--border);padding-block:32px 64px}.product-detail-module__48WcpW__exits>div{flex-wrap:wrap;gap:8px 32px;margin-top:12px;display:flex}.product-detail-module__48WcpW__exits a{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}@media (min-width:640px){.product-detail-module__48WcpW__continuityCaption{grid-template-columns:32px minmax(0,1fr) auto;gap:14px;padding:20px 28px}.product-detail-module__48WcpW__continuityCaption img{grid-row:auto}.product-detail-module__48WcpW__continuityStatus{font-size:12px}.product-detail-module__48WcpW__workEvents{padding-inline:28px}.product-detail-module__48WcpW__workEvents li{gap:20px}.product-detail-module__48WcpW__decision{padding:28px}.product-detail-module__48WcpW__authorityColumns,.product-detail-module__48WcpW__evidenceRecord{grid-template-columns:1fr 1fr}.product-detail-module__48WcpW__taskRecord{border-top:0;border-left:1px solid var(--border)}.product-detail-module__48WcpW__sync{grid-column:1/-1}}@media (min-width:1024px){.product-detail-module__48WcpW__hero{grid-template-columns:1.15fr 1fr;gap:64px;padding-block:40px 72px}.product-detail-module__48WcpW__section{padding-block:64px}.product-detail-module__48WcpW__editorialSpread{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}.product-detail-module__48WcpW__roleRows p{column-gap:80px}.product-detail-module__48WcpW__roleAside .product-detail-module__48WcpW__aside{grid-column:2}.product-detail-module__48WcpW__practiceReflection{margin-top:48px}.product-detail-module__48WcpW__continuityBody{grid-template-columns:1.35fr 1fr}.product-detail-module__48WcpW__workEvents{padding-inline:28px 36px}.product-detail-module__48WcpW__workEvents li{padding-block:28px}.product-detail-module__48WcpW__decision{border-top:0;border-left:2px solid var(--tam-mint);padding:28px 32px 32px}.product-detail-module__48WcpW__pullRequest,.product-detail-module__48WcpW__taskRecord{padding:32px}.product-detail-module__48WcpW__recordTitle{font-size:22px}.product-detail-module__48WcpW__repo,.product-detail-module__48WcpW__branch,.product-detail-module__48WcpW__recordMeta{font-size:13px}.product-detail-module__48WcpW__checks,.product-detail-module__48WcpW__recordFields{font-size:15px}.product-detail-module__48WcpW__evidenceCaption{margin-left:calc(41.6667% + 46.6667px)}.product-detail-module__48WcpW__visionEmphasis{margin-block:48px}.product-detail-module__48WcpW__visionAfter .product-detail-module__48WcpW__prose{grid-column:2}}@media (max-width:639px){.product-detail-module__48WcpW__planTasks li{grid-template-columns:24px minmax(0,1fr);gap:6px 10px}.product-detail-module__48WcpW__taskOwner{grid-column:2;padding-top:0;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-detail-module__48WcpW__page a{transition:none}}
.projects-hub-module__g-sdDa__hub{--text-muted:var(--body);--faint:var(--body)}.projects-hub-module__g-sdDa__hub a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.projects-hub-module__g-sdDa__intro{padding-top:52px}.projects-hub-module__g-sdDa__label{color:var(--body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.5}.projects-hub-module__g-sdDa__title{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:14px 0 0;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:500;line-height:1.05}.projects-hub-module__g-sdDa__description{max-width:62ch;color:var(--body);text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.5}.projects-hub-module__g-sdDa__products{padding-top:40px}.projects-hub-module__g-sdDa__product{padding-block:28px 40px}.projects-hub-module__g-sdDa__product+.projects-hub-module__g-sdDa__product{border-top:1px solid var(--border);padding-top:40px}.projects-hub-module__g-sdDa__openSource{border-top:1px solid var(--border);padding-block:48px 72px}.projects-hub-module__g-sdDa__sectionTitle{letter-spacing:-.02em;text-wrap:balance;max-width:32ch;margin:14px 0 28px;font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:500;line-height:1.12}.projects-hub-module__g-sdDa__entries{border-top:1px solid var(--border)}@media (min-width:1024px){.projects-hub-module__g-sdDa__products{padding-top:48px}.projects-hub-module__g-sdDa__product{padding-block:32px 56px}.projects-hub-module__g-sdDa__product+.projects-hub-module__g-sdDa__product{padding-top:56px}.projects-hub-module__g-sdDa__openSource{padding-top:64px}}
.tam-feature-module__iAak_G__feature{--tam-mint:#34e3b0}
