.CJv7lW_page{--ds-font-family:var(--font-sans);--ds-ink:var(--ds-fg);--ds-paper:var(--ds-canvas);--ds-paper-raised:var(--ds-card);--ds-muted:var(--ds-fg-secondary);--ds-red:#e63946;--ds-red-text:#b51e2b;--ds-brand:var(--brand-green-deep);--ds-cyan:#008f8a;--ds-cyan-text:#006b68;background:var(--ds-paper);min-height:100%;color:var(--ds-ink);font-family:var(--ds-font-family);position:relative}.CJv7lW_page *{box-sizing:border-box}.CJv7lW_page code{font-family:var(--font-mono)}.CJv7lW_skipLink{z-index:20;border:2px solid var(--ds-ink);background:var(--ds-paper-raised);min-height:44px;color:var(--ds-ink);border-radius:4px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;position:absolute;top:8px;left:12px;transform:translateY(calc(-100% - 12px))}.CJv7lW_skipLink:focus-visible{transform:translateY(0)}.CJv7lW_topbar{z-index:5;border-bottom:1px solid var(--ds-ink);background:var(--ds-paper);justify-content:space-between;align-items:center;min-height:58px;padding:0 32px;display:flex;position:relative}.CJv7lW_wordmark{min-height:44px;color:inherit;letter-spacing:-.02em;align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.CJv7lW_wordmarkMark{object-fit:contain;width:26px;height:26px;font-family:var(--ds-font-family);place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid}.CJv7lW_topbarMeta{color:var(--ds-muted);font-family:var(--ds-font-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;font-size:11px;font-weight:650;display:flex}.CJv7lW_layout{grid-template-columns:224px minmax(0,1fr);max-width:1600px;margin:0 auto;display:grid}.CJv7lW_sidebar{border-right:1px solid var(--ds-line);align-self:start;min-height:calc(100vh - 58px);padding:44px 24px 32px 32px;position:sticky;top:0}.CJv7lW_sidebarLabel{color:var(--ds-muted);font-family:var(--ds-font-family);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.CJv7lW_sidebar nav{display:grid}.CJv7lW_sidebar nav a{border-bottom:1px solid color-mix(in srgb, var(--ds-line) 72%, transparent);min-height:44px;color:var(--ds-ink);grid-template-columns:26px 1fr;align-items:center;font-size:12px;font-weight:650;text-decoration:none;transition:color .16s,padding .16s;display:grid}.CJv7lW_sidebar nav a:hover{color:var(--ds-brand);padding-left:3px}.CJv7lW_sidebar nav a[aria-current=location]{box-shadow:inset 2px 0 0 var(--ds-brand);color:var(--ds-brand);font-weight:700}.CJv7lW_sidebar nav a[aria-current=location] span{color:currentColor}.CJv7lW_sidebar nav a span{color:var(--ds-muted);font-family:var(--ds-font-family);font-size:9px}.CJv7lW_sidebarNote{color:var(--ds-cyan-text);font-family:var(--ds-font-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:28px;font-size:10px;font-weight:700;display:flex}.CJv7lW_content{min-width:0}.CJv7lW_hero h1:focus{outline:2px solid var(--ds-cyan);outline-offset:8px}.CJv7lW_hero{border-bottom:1px solid var(--ds-ink);background:var(--ds-paper-raised);min-height:min(780px,100vh - 58px);padding:88px clamp(32px,7vw,104px) 42px;position:relative;overflow:hidden}.CJv7lW_heroGrid{background-image:linear-gradient(to right, color-mix(in srgb, var(--ds-line) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ds-line) 45%, transparent) 1px, transparent 1px);pointer-events:none;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000 5%,#000 50%,#0000 95%);mask-image:linear-gradient(to bottom right,#0000 5%,#000 50%,#0000 95%)}.CJv7lW_heroGrid:before,.CJv7lW_heroGrid:after{border:1px solid color-mix(in srgb, var(--ds-brand) 55%, transparent);content:"";border-radius:50%;position:absolute}.CJv7lW_heroGrid:before{aspect-ratio:1;width:min(42vw,520px);box-shadow:inset 0 0 0 58px color-mix(in srgb, var(--ds-brand) 5%, transparent);top:15%;right:7%}.CJv7lW_heroGrid:after{aspect-ratio:1;border-color:color-mix(in srgb, var(--ds-cyan) 65%, transparent);width:min(20vw,250px);top:29%;right:18%}.CJv7lW_heroCopy{z-index:1;max-width:920px;position:relative}.CJv7lW_heroKicker,.CJv7lW_eyebrow{color:var(--ds-brand);font-family:var(--ds-font-family);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.CJv7lW_hero h1{max-width:940px;font-family:var(--ds-font-family);letter-spacing:-.07em;margin:34px 0 36px;font-size:clamp(3.8rem,9vw,8.4rem);font-weight:400;line-height:.83}.CJv7lW_hero h1 em{color:var(--ds-brand);font-weight:400}.CJv7lW_heroDescription{word-break:keep-all;max-width:570px;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;line-height:1.75}.CJv7lW_heroFooter{z-index:1;border-top:1px solid var(--ds-line);grid-template-columns:120px 160px 1fr;align-items:end;padding-top:18px;display:grid;position:absolute;bottom:38px;left:clamp(32px,7vw,104px);right:clamp(32px,7vw,104px)}.CJv7lW_heroFooter>div{gap:4px;display:grid}.CJv7lW_heroFooter span{color:var(--ds-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.CJv7lW_heroFooter strong{font-family:var(--ds-font-family);font-size:12px}.CJv7lW_heroFooter a{min-height:44px;color:var(--ds-ink);justify-self:end;align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.CJv7lW_section{border-bottom:1px solid var(--ds-line);padding:104px clamp(32px,7vw,104px);scroll-margin-top:16px}.CJv7lW_sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:10px 64px;margin-bottom:56px;display:grid}.CJv7lW_sectionHeading .CJv7lW_eyebrow{grid-column:1/-1;margin-bottom:16px}.CJv7lW_sectionHeading h2{font-family:var(--ds-font-family);letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:400;line-height:1}.CJv7lW_sectionHeading>p:last-child{color:#4d4c47;word-break:keep-all;align-self:end;margin:0;font-size:14px;font-weight:500;line-height:1.8}.CJv7lW_coreColorFeature{border:1px solid var(--ds-ink);background:var(--ds-paper-raised);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);margin-bottom:64px;display:grid}.CJv7lW_coreColorSwatch{background:var(--accent-sensor);min-height:360px;color:var(--color-on-brand);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.CJv7lW_coreColorSwatch>p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.CJv7lW_coreColorSwatch>strong{letter-spacing:-.065em;max-width:260px;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:400;line-height:.88}.CJv7lW_coreColorSwatch>div{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 48%, transparent);letter-spacing:.06em;justify-content:space-between;gap:20px;padding-top:14px;font-size:10px;font-weight:700;display:flex}.CJv7lW_coreColorSwatch code{color:inherit;font-size:inherit}.CJv7lW_coreColorDetails{flex-direction:column;justify-content:center;min-width:0;padding:38px;display:flex}.CJv7lW_coreColorEyebrow{color:var(--ds-brand);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.CJv7lW_coreColorDetails h3{letter-spacing:-.045em;word-break:keep-all;max-width:620px;margin:14px 0 12px;font-size:clamp(1.85rem,3vw,3.2rem);font-weight:400;line-height:1.06}.CJv7lW_coreColorDetails>p:not(.CJv7lW_coreColorEyebrow){max-width:680px;color:var(--ds-muted);word-break:keep-all;margin:0;font-size:12px;line-height:1.75}.CJv7lW_coreColorMeta{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0;display:grid}.CJv7lW_coreColorMeta>div{min-width:0;padding:14px 14px 14px 0}.CJv7lW_coreColorMeta>div+div{border-left:1px solid var(--ds-line);padding-left:14px}.CJv7lW_coreColorMeta dt{color:var(--ds-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:750}.CJv7lW_coreColorMeta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:700;overflow:hidden}.CJv7lW_coreColorMeta code{color:var(--ds-brand);font-size:inherit}.CJv7lW_coreColorRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.CJv7lW_coreColorRules strong{font-size:10px}.CJv7lW_coreColorRules p{color:var(--ds-muted);word-break:keep-all;margin:7px 0 0;font-size:9px;line-height:1.65}.CJv7lW_principleList{border-top:1px solid var(--ds-ink)}.CJv7lW_principleCard{border-bottom:1px solid var(--ds-line);grid-template-columns:92px 1fr;padding:32px 0;display:grid}.CJv7lW_principleNumber{color:var(--ds-red);font-family:var(--ds-font-family);font-size:28px}.CJv7lW_principleCard>div:last-child{grid-template-columns:180px minmax(220px,.8fr) minmax(260px,1fr);align-items:baseline;gap:32px;display:grid}.CJv7lW_principleCard p{color:var(--ds-brand);font-family:var(--ds-font-family);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.CJv7lW_principleCard h3{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:18px}.CJv7lW_principleCard>div>span{color:#4d4c47;word-break:keep-all;font-size:13px;line-height:1.75}.CJv7lW_themeGrid{border:1px solid var(--ds-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CJv7lW_themeCard{min-width:0;padding:32px}.CJv7lW_themeCard+.CJv7lW_themeCard{border-left:1px solid var(--ds-ink)}.CJv7lW_themeDark{background:var(--ds-canvas);color:var(--ds-fg)}.CJv7lW_themeLight{background:var(--ds-canvas);color:#121826}.CJv7lW_themeHeader{justify-content:space-between;align-items:start;gap:24px;display:flex}.CJv7lW_themeHeader p{color:currentColor;font-family:var(--ds-font-family);letter-spacing:.14em;opacity:.58;text-transform:uppercase;margin:0 0 8px;font-size:9px}.CJv7lW_themeHeader h3{font-family:var(--ds-font-family);margin:0;font-size:32px;font-weight:400}.CJv7lW_themeHeader>span{letter-spacing:.12em;opacity:.72;text-transform:uppercase;font-size:8px;font-weight:800}.CJv7lW_themeDescription{opacity:.7;max-width:360px;min-height:44px;margin:18px 0 28px;font-size:12px;line-height:1.7}.CJv7lW_themeSwatches{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CJv7lW_swatch{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px 8px 12px 0;display:grid}.CJv7lW_swatch:nth-child(odd){margin-right:16px}.CJv7lW_swatchColor{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--swatch-color);width:34px;height:34px}.CJv7lW_swatchInfo{gap:2px;min-width:0;display:grid}.CJv7lW_swatchInfo strong{font-size:10px}.CJv7lW_swatchInfo span,.CJv7lW_swatchInfo code{font-family:var(--ds-font-family);opacity:.58;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.CJv7lW_siteChromeFeature{border:1px solid var(--ds-ink);background:var(--ds-paper-raised);margin-top:64px}.CJv7lW_siteChromeIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:48px;padding:32px;display:grid}.CJv7lW_siteChromeIntro>div>p{color:var(--ds-brand);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.CJv7lW_siteChromeIntro h3{letter-spacing:-.045em;word-break:keep-all;max-width:560px;margin:12px 0 14px;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:400;line-height:1.05}.CJv7lW_siteChromeIntro>div>span{max-width:620px;color:var(--ds-muted);word-break:keep-all;font-size:11px;line-height:1.75;display:block}.CJv7lW_siteChromeIntro ul{align-content:center;margin:0;padding:0;list-style:none;display:grid}.CJv7lW_siteChromeIntro li{border-bottom:1px solid var(--ds-line);color:var(--ds-muted);grid-template-columns:20px 1fr;gap:8px;padding:10px 0;font-size:10px;line-height:1.55;display:grid}.CJv7lW_siteChromeIntro li:first-child{border-top:1px solid var(--ds-line)}.CJv7lW_siteChromeIntro li svg{color:var(--ds-cyan-text);margin-top:1px}.CJv7lW_siteChromePreviewGrid{border-top:1px solid var(--ds-ink);border-bottom:1px solid var(--ds-ink);background:var(--ds-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.CJv7lW_siteChromePreview{--preview-canvas:var(--ds-canvas);--preview-header-bg:var(--ds-header-home-bg);--preview-board-bg:var(--ds-chrome-bg);--preview-cell-bg:var(--ds-chrome-cell);--preview-border:var(--ds-chrome-line);--preview-cell-border:var(--ds-chrome-cell-line);--preview-text:var(--ds-fg);--preview-muted:var(--ds-fg-secondary);--preview-cyan:#36d3c8;background:var(--preview-canvas);min-width:0;color:var(--preview-text);padding:24px}.CJv7lW_siteChromePreviewLight{--preview-canvas:var(--ds-canvas);--preview-header-bg:var(--ds-header-home-bg);--preview-board-bg:var(--ds-chrome-bg);--preview-cell-bg:var(--ds-chrome-cell);--preview-border:var(--ds-chrome-line);--preview-cell-border:var(--ds-chrome-cell-line);--preview-text:var(--ds-fg);--preview-muted:var(--ds-fg-secondary);--preview-cyan:#008f8a}.CJv7lW_siteChromePreviewLabel{color:var(--preview-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:8px;font-weight:750;display:flex}.CJv7lW_siteChromeHeaderPreview{border:1px solid var(--preview-border);background:var(--preview-header-bg);min-height:46px;box-shadow:0 8px 22px color-mix(in srgb, var(--preview-text) 12%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 12px;display:grid}.CJv7lW_siteChromeHeaderPreview>strong{color:var(--preview-text);letter-spacing:-.025em;font-size:13px}.CJv7lW_siteChromeMenuPreview,.CJv7lW_siteChromeThemePreview{min-height:28px;color:var(--preview-muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.CJv7lW_siteChromeThemePreview{justify-self:end}.CJv7lW_siteChromeBoardPreview{border:1px solid var(--preview-border);background:var(--preview-board-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;margin-top:6px;padding:3px;display:grid}.CJv7lW_siteChromeBoardPreview>strong{border:1px solid var(--preview-cell-border);background:var(--preview-cell-bg);color:var(--preview-text);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:9px;font-weight:650;overflow:hidden}.CJv7lW_siteChromeBreakingPreview,.CJv7lW_siteChromeMarketPreview,.CJv7lW_siteChromePositivePreview{white-space:nowrap;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.CJv7lW_siteChromeBreakingPreview{color:#fff;background:#c82735}.CJv7lW_siteChromeMarketPreview{color:var(--preview-muted)}.CJv7lW_siteChromeMarketPreview i{background:var(--preview-cyan);width:5px;height:5px;box-shadow:0 0 4px var(--preview-cyan);border-radius:50%}.CJv7lW_siteChromePositivePreview{color:#16a34a;font-family:var(--ds-font-family)}.CJv7lW_siteChromePreviewDark .CJv7lW_siteChromePositivePreview{color:#22c55e}.CJv7lW_siteChromeTokenList{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.CJv7lW_siteChromeTokenList>div{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);gap:16px;padding:13px 18px;display:grid}.CJv7lW_siteChromeTokenList>div:nth-child(odd){border-right:1px solid var(--ds-line)}.CJv7lW_siteChromeTokenList dt,.CJv7lW_siteChromeTokenList dd{min-width:0;margin:0}.CJv7lW_siteChromeTokenList code{color:var(--ds-brand);font-size:9px;font-weight:700}.CJv7lW_siteChromeTokenList dd{color:var(--ds-muted);font-size:9px;line-height:1.5}.CJv7lW_colorGroup{margin-top:64px}.CJv7lW_colorGroupTitle,.CJv7lW_splitPanel>div>h3+p{color:var(--ds-muted)}.CJv7lW_colorGroupTitle{justify-content:space-between;align-items:end;gap:32px;margin-bottom:20px;display:flex}.CJv7lW_colorGroupTitle h3,.CJv7lW_splitPanel h3{color:var(--ds-ink);font-family:var(--ds-font-family);margin:0;font-size:28px;font-weight:400}.CJv7lW_colorGroupTitle p,.CJv7lW_splitPanel p{margin:0;font-size:11px;line-height:1.6}.CJv7lW_brandColorGrid{border-top:1px solid var(--ds-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CJv7lW_brandColorCard{border-bottom:1px solid var(--ds-line);grid-template-columns:72px 1fr;gap:18px;padding:24px 20px 24px 0;display:grid}.CJv7lW_brandColorCard+.CJv7lW_brandColorCard{border-left:1px solid var(--ds-line);padding-left:20px}.CJv7lW_brandColorCard>span{background:var(--swatch-color);width:72px;height:72px}.CJv7lW_brandColorCard>div{align-content:center;gap:4px;display:grid}.CJv7lW_brandColorCard strong{font-size:13px}.CJv7lW_brandColorCard code{color:var(--ds-muted);font-size:9px}.CJv7lW_brandColorCard p{color:var(--ds-muted);margin:4px 0 0;font-size:10px}.CJv7lW_splitPanel{border-top:1px solid var(--ds-ink);border-bottom:1px solid var(--ds-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.CJv7lW_splitPanel>div{padding:28px 32px 32px 0}.CJv7lW_splitPanel>div+div{border-left:1px solid var(--ds-line);padding-left:32px;padding-right:0}.CJv7lW_splitPanel p{margin-top:8px}.CJv7lW_statusList,.CJv7lW_mapLegend{background:var(--ds-line);gap:1px;margin-top:26px;display:grid}.CJv7lW_statusList>div{background:var(--ds-paper);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.CJv7lW_statusList span,.CJv7lW_mapLegend span{background:var(--swatch-color);border-radius:50%;width:10px;height:10px}.CJv7lW_statusList strong{font-size:11px}.CJv7lW_statusList code{color:var(--ds-muted);font-size:9px}.CJv7lW_mapLegend{grid-template-columns:repeat(3,minmax(0,1fr))}.CJv7lW_mapLegend>div{background:var(--ds-paper);align-items:center;gap:8px;padding:12px 0;font-size:11px;font-weight:650;display:flex}.CJv7lW_mapLegend span{border-radius:2px 50% 50%;transform:rotate(45deg)}.CJv7lW_codePanel{border:1px solid var(--ds-line);background:var(--ds-canvas);color:var(--ds-fg);margin-top:64px}.CJv7lW_codePanelHeader{border-bottom:1px solid var(--ds-line);color:var(--ds-fg-secondary);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;font-weight:700;display:flex}.CJv7lW_codePanelHeader code{color:#36d3c8}.CJv7lW_codePanel pre{color:#d8def0;font-family:var(--ds-font-family);margin:0;padding:24px;font-size:11px;line-height:1.7;overflow-x:auto}.CJv7lW_typeSpecimen{border-top:1px solid var(--ds-ink);border-bottom:1px solid var(--ds-ink);grid-template-columns:1.25fr .75fr;display:grid}.CJv7lW_typeSpecimen>div{padding:32px 32px 36px 0}.CJv7lW_typeSpecimen>div+div{border-left:1px solid var(--ds-line);padding-left:32px;padding-right:0}.CJv7lW_typeSpecimen span{color:var(--ds-muted);font-family:var(--ds-font-family);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.CJv7lW_typeHero p{letter-spacing:-.065em;word-break:keep-all;margin:38px 0 0;font-size:clamp(2.5rem,5vw,5.3rem);font-weight:800;line-height:.98}.CJv7lW_typeBody p{color:#41413d;word-break:keep-all;margin:38px 0 0;font-size:15px;line-height:1.75}.CJv7lW_typeTable{border-top:1px solid var(--ds-line);margin-top:44px;display:grid}.CJv7lW_typeTable>div{border-bottom:1px solid var(--ds-line);grid-template-columns:120px minmax(180px,1fr) 80px 1.2fr;align-items:center;gap:20px;padding:16px 0;display:grid}.CJv7lW_typeTable strong{font-size:12px}.CJv7lW_typeTable code,.CJv7lW_typeTable span,.CJv7lW_typeTable p{color:var(--ds-muted);font-size:10px}.CJv7lW_typeTable p{margin:0}.CJv7lW_typeTableHeader span{color:var(--ds-ink);letter-spacing:.08em;font-size:9px;font-weight:700}.CJv7lW_spacingScale{border-top:1px solid var(--ds-ink)}.CJv7lW_spacingScale>div{border-bottom:1px solid var(--ds-line);grid-template-columns:110px 1fr 60px;align-items:center;gap:24px;min-height:54px;display:grid}.CJv7lW_spacingScale code,.CJv7lW_spacingScale strong{font-size:10px}.CJv7lW_spacingScale>div>span{width:var(--space-size);background:var(--ds-brand);max-width:100%;height:8px}.CJv7lW_radiusPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.CJv7lW_radiusPanel>div{grid-template-columns:82px 1fr;align-items:center;gap:4px 18px;display:grid}.CJv7lW_radiusPanel>div>span{border:1px solid var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 8%, transparent);grid-row:1/3;width:82px;height:82px}.CJv7lW_radiusSharp{border-radius:0}.CJv7lW_radiusDefault{border-radius:8px}.CJv7lW_radiusRound{border-radius:50%}.CJv7lW_radiusPanel strong{font-family:var(--ds-font-family);align-self:end;font-size:12px}.CJv7lW_radiusPanel p{color:var(--ds-muted);align-self:start;margin:0;font-size:10px}.CJv7lW_componentStage{border:1px solid var(--ds-line);background:var(--ds-paper-raised)}.CJv7lW_stageHeader{border-bottom:1px solid var(--ds-line);color:var(--ds-muted);font-family:var(--ds-font-family);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;font-weight:700;display:flex}.CJv7lW_buttonRow{flex-wrap:wrap;align-items:center;gap:12px;padding:40px;display:flex}.CJv7lW_buttonRow button{cursor:default;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:750;display:inline-flex}.CJv7lW_primaryButton{border:1px solid var(--accent-sensor);background:var(--accent-sensor);color:var(--color-on-brand)}.CJv7lW_secondaryButton{border:1px solid var(--ds-ink);color:var(--ds-ink);background:0 0}.CJv7lW_quietButton{color:var(--ds-brand);background:0 0;border:1px solid #0000}.CJv7lW_dangerButton{border:1px solid color-mix(in srgb, var(--ds-red) 36%, transparent);background:color-mix(in srgb, var(--ds-red) 8%, transparent);color:#b51e2b}.CJv7lW_disabledButton{border:1px solid var(--ds-line);background:var(--ds-surface);color:#969696}.CJv7lW_componentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.CJv7lW_componentCard{border:1px solid var(--ds-line);background:var(--ds-paper-raised);padding:20px}.CJv7lW_componentLabel{color:var(--ds-muted);font-family:var(--ds-font-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:9px;font-weight:750;display:flex}.CJv7lW_liveSignal{border-top:1px solid var(--ds-ink);border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.CJv7lW_liveSignal>span{background:var(--ds-red);color:#fff;font-family:var(--ds-font-family);border-radius:3px;padding:4px 6px;font-size:8px;font-weight:800}.CJv7lW_liveSignal div{gap:4px;display:grid}.CJv7lW_liveSignal strong{font-size:12px}.CJv7lW_liveSignal p{color:var(--ds-muted);margin:0;font-size:9px}.CJv7lW_tagRow{border-top:1px solid var(--ds-ink);flex-wrap:wrap;gap:8px 0;padding-top:16px;display:flex}.CJv7lW_tagRow span{color:#4d4c47;padding-right:10px;font-size:10px;font-weight:650}.CJv7lW_tagRow span+span{border-left:1px solid var(--ds-line);padding-left:10px}.CJv7lW_tagRow span:nth-child(3){color:var(--ds-cyan-text)}.CJv7lW_editorialCanvas{border-top:1px solid var(--ds-ink);border-bottom:1px solid var(--ds-ink);grid-template-columns:1.4fr .6fr;display:grid}.CJv7lW_leadStory{padding:24px 28px 28px 0}.CJv7lW_storyVisual{background:var(--ds-card);color:#fff;align-items:start;min-height:320px;padding:18px;display:flex;position:relative;overflow:hidden}.CJv7lW_storyVisual>span{z-index:1;font-family:var(--ds-font-family);letter-spacing:.15em;font-size:9px;font-weight:750;position:relative}.CJv7lW_signalRings{position:absolute;inset:0}.CJv7lW_signalRings i{aspect-ratio:1;border:1px solid #36d3c894;border-radius:50%;width:75%;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}.CJv7lW_signalRings i:nth-child(2){border-color:color-mix(in srgb, var(--brand-purple) 80%, transparent);width:47%}.CJv7lW_signalRings i:nth-child(3){background:#e63946b8;border-color:#e63946;width:18%}.CJv7lW_storyCopy>p{color:var(--ds-red-text);font-family:var(--ds-font-family);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 10px;font-size:9px;font-weight:750}.CJv7lW_storyCopy h3{max-width:760px;font-family:var(--ds-font-family);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.12}.CJv7lW_storyCopy>span{max-width:620px;color:var(--ds-muted);margin-top:14px;font-size:12px;line-height:1.7;display:block}.CJv7lW_storyCopy>div{gap:18px;margin-top:18px;font-size:9px;display:flex}.CJv7lW_storyCopy>div span{color:var(--ds-muted)}.CJv7lW_storyStack{border-left:1px solid var(--ds-line)}.CJv7lW_storyStack article{border-bottom:1px solid var(--ds-line);min-height:160px;padding:24px}.CJv7lW_storyStack article:last-child{border-bottom:0}.CJv7lW_storyStack article>span{color:var(--ds-brand);font-family:var(--ds-font-family);letter-spacing:.12em;font-size:8px;font-weight:800}.CJv7lW_storyStack h4{font-family:var(--ds-font-family);word-break:keep-all;margin:12px 0 22px;font-size:18px;line-height:1.3}.CJv7lW_storyStack p{color:var(--ds-muted);margin:0;font-size:9px}.CJv7lW_patternRules{background:var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.CJv7lW_patternRules>div{background:var(--ds-paper);grid-template-columns:24px 1fr;gap:7px 10px;padding:22px 24px;display:grid}.CJv7lW_patternRules svg{color:var(--ds-brand)}.CJv7lW_patternRules strong{font-size:12px}.CJv7lW_patternRules p{color:var(--ds-muted);grid-column:2;margin:0;font-size:10px;line-height:1.65}.CJv7lW_accessibilitySection{background:var(--ds-surface);color:var(--ds-fg)}.CJv7lW_accessibilitySection .CJv7lW_eyebrow{color:#55d7cf}.CJv7lW_accessibilitySection .CJv7lW_sectionHeading>p:last-child{color:#aeb1b9}.CJv7lW_accessibilityGrid{border-top:1px solid #3a3d46;border-bottom:1px solid #3a3d46;grid-template-columns:.65fr 1.35fr;display:grid}.CJv7lW_accessibilityScore{text-align:center;border-right:1px solid #3a3d46;align-content:center;justify-items:center;padding:42px;display:grid}.CJv7lW_accessibilityScore>div{aspect-ratio:1;border:1px solid #55d7cf;border-radius:50%;place-items:center;width:136px;display:grid;box-shadow:inset 0 0 0 12px #55d7cf14}.CJv7lW_accessibilityScore>div span{color:#55d7cf;font-family:var(--ds-font-family);font-size:48px}.CJv7lW_accessibilityScore p{color:#8e929c;margin:20px 0 4px;font-size:10px}.CJv7lW_accessibilityScore strong{font-size:14px}.CJv7lW_accessibilityGrid ul{margin:0;padding:28px 0 28px 36px;list-style:none;display:grid}.CJv7lW_accessibilityGrid li{color:#d1d3d8;border-bottom:1px solid #2b2e36;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:14px 0;font-size:12px;line-height:1.5;display:grid}.CJv7lW_accessibilityGrid li:last-child{border-bottom:0}.CJv7lW_accessibilityGrid li svg{color:#55d7cf}.CJv7lW_pageFooter{background:var(--ds-paper-raised);justify-content:space-between;align-items:center;gap:32px;min-height:160px;padding:44px clamp(32px,7vw,104px);display:flex}.CJv7lW_pageFooter>div{align-items:center;gap:14px;display:flex}.CJv7lW_pageFooter strong{font-size:12px;display:block}.CJv7lW_pageFooter p{color:var(--ds-muted);margin:3px 0 0;font-size:10px}.CJv7lW_pageFooter a{min-height:44px;color:var(--ds-ink);align-items:center;gap:8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.CJv7lW_page a:focus-visible,.CJv7lW_page button:focus-visible{outline:2px solid var(--ds-cyan);outline-offset:3px}@media (max-width:1080px){.CJv7lW_layout{grid-template-columns:190px minmax(0,1fr)}.CJv7lW_sidebar{padding-left:24px}.CJv7lW_sectionHeading{grid-template-columns:1fr}.CJv7lW_sectionHeading>p:last-child{max-width:620px}.CJv7lW_principleCard>div:last-child{grid-template-columns:145px 1fr}.CJv7lW_principleCard>div>span{grid-column:2}.CJv7lW_themeGrid{grid-template-columns:1fr}.CJv7lW_themeCard+.CJv7lW_themeCard{border-top:1px solid var(--ds-ink);border-left:0}.CJv7lW_siteChromeIntro{grid-template-columns:1fr;gap:28px}.CJv7lW_siteChromePreviewGrid,.CJv7lW_siteChromeTokenList{grid-template-columns:1fr}.CJv7lW_siteChromeTokenList>div:nth-child(odd){border-right:0}.CJv7lW_brandColorGrid{grid-template-columns:1fr}.CJv7lW_brandColorCard+.CJv7lW_brandColorCard{border-left:0;padding-left:0}.CJv7lW_radiusPanel,.CJv7lW_editorialCanvas{grid-template-columns:1fr}.CJv7lW_storyStack{border-top:1px solid var(--ds-line);border-left:0;grid-template-columns:repeat(3,1fr);display:grid}.CJv7lW_storyStack article{border-right:1px solid var(--ds-line);border-bottom:0}.CJv7lW_storyStack article:last-child{border-right:0}}@media (max-width:760px){.CJv7lW_topbar{min-height:52px;padding:0 18px}.CJv7lW_topbarMeta span:first-child{display:none}.CJv7lW_layout{display:block}.CJv7lW_sidebar{z-index:3;overscroll-behavior-x:contain;border-right:0;border-bottom:1px solid var(--ds-line);background:var(--ds-paper);min-height:auto;box-shadow:inset -22px 0 18px -22px var(--ds-muted), 0 6px 14px color-mix(in srgb, var(--ds-ink) 7%, transparent);scroll-snap-type:x proximity;scrollbar-width:none;padding:0 18px;position:sticky;top:0;overflow-x:auto}.CJv7lW_sidebar::-webkit-scrollbar{display:none}.CJv7lW_sidebarLabel,.CJv7lW_sidebarNote{display:none}.CJv7lW_sidebar nav{width:max-content;display:flex}.CJv7lW_sidebar nav a{scroll-snap-align:start;white-space:nowrap;border-bottom:0;gap:6px;min-height:46px;padding-right:22px;font-size:10px;display:flex}.CJv7lW_sidebar nav a[aria-current=location]{box-shadow:inset 0 -2px 0 var(--ds-brand)}.CJv7lW_hero{min-height:640px;padding:72px 22px 30px}.CJv7lW_hero h1{margin-top:26px;font-size:clamp(3.2rem,17vw,5.4rem)}.CJv7lW_heroDescription{max-width:90%;font-size:14px}.CJv7lW_heroGrid:before{width:78vw;top:38%;right:-20%}.CJv7lW_heroGrid:after{width:36vw;top:48%;right:10%}.CJv7lW_heroFooter{grid-template-columns:1fr 1fr;bottom:26px;left:22px;right:22px}.CJv7lW_heroFooter a{display:none}.CJv7lW_section{padding:76px 22px;scroll-margin-top:58px}.CJv7lW_sectionHeading{margin-bottom:40px}.CJv7lW_sectionHeading h2{font-size:2.7rem}.CJv7lW_principleCard{grid-template-columns:48px 1fr;padding:24px 0}.CJv7lW_principleNumber{font-size:20px}.CJv7lW_principleCard>div:last-child{display:block}.CJv7lW_principleCard h3{margin-top:8px;font-size:17px}.CJv7lW_principleCard>div>span{margin-top:12px;display:block}.CJv7lW_coreColorFeature{grid-template-columns:1fr;margin-bottom:48px}.CJv7lW_coreColorSwatch{min-height:280px;padding:24px 20px}.CJv7lW_coreColorDetails{padding:30px 20px}.CJv7lW_coreColorMeta,.CJv7lW_coreColorRules{grid-template-columns:1fr}.CJv7lW_coreColorMeta>div{padding:12px 0}.CJv7lW_coreColorMeta>div+div{border-top:1px solid var(--ds-line);border-left:0;padding-left:0}.CJv7lW_themeCard{padding:24px 20px}.CJv7lW_themeSwatches{grid-template-columns:1fr}.CJv7lW_swatch:nth-child(odd){margin-right:0}.CJv7lW_siteChromeFeature{margin-top:48px}.CJv7lW_siteChromeIntro{padding:24px 20px}.CJv7lW_siteChromePreview{padding:20px}.CJv7lW_siteChromeTokenList>div{grid-template-columns:1fr;gap:4px;padding:12px 20px}.CJv7lW_colorGroupTitle{display:block}.CJv7lW_colorGroupTitle p{margin-top:8px}.CJv7lW_splitPanel{grid-template-columns:1fr}.CJv7lW_splitPanel>div{padding-right:0}.CJv7lW_splitPanel>div+div{border-top:1px solid var(--ds-line);border-left:0;padding-left:0}.CJv7lW_mapLegend{grid-template-columns:repeat(2,1fr)}.CJv7lW_typeSpecimen{grid-template-columns:1fr}.CJv7lW_typeSpecimen>div{padding-right:0}.CJv7lW_typeSpecimen>div+div{border-top:1px solid var(--ds-line);border-left:0;padding-left:0}.CJv7lW_typeTable>div{grid-template-columns:90px 1fr 48px}.CJv7lW_typeTable p,.CJv7lW_typeTableHeader span:last-child{grid-column:2/-1}.CJv7lW_spacingScale>div{grid-template-columns:88px 1fr 40px;gap:14px}.CJv7lW_buttonRow{padding:24px 18px}.CJv7lW_buttonRow button{flex:130px}.CJv7lW_componentGrid{grid-template-columns:1fr}.CJv7lW_storyVisual{min-height:240px}.CJv7lW_storyStack{grid-template-columns:1fr}.CJv7lW_storyStack article{border-right:0;border-bottom:1px solid var(--ds-line);min-height:auto}.CJv7lW_patternRules,.CJv7lW_accessibilityGrid{grid-template-columns:1fr}.CJv7lW_accessibilityScore{border-bottom:1px solid #3a3d46;border-right:0}.CJv7lW_accessibilityGrid ul{padding:20px 0}.CJv7lW_pageFooter{align-items:flex-start;padding:36px 22px}.CJv7lW_pageFooter>a{display:none}}@media (prefers-reduced-motion:reduce){.CJv7lW_sidebar nav a{transition:none}}
