:root{--ink:#0b0b0b;--paper:#f3f1eb;--muted:#78746d;--line:#0b0b0b29;--max:1280px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(calc(100% - 48px),var(--max));margin:auto}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:10;background:#f3f1ebe6;position:sticky;top:0}.header{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.brand{letter-spacing:-.04em;font-size:20px;font-weight:700}nav{gap:24px;font-size:14px;display:flex}.hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:76vh;display:flex}.kicker{text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-size:12px;font-weight:700}h1{letter-spacing:-.075em;max-width:1000px;margin:0 0 28px;font-size:clamp(64px,10vw,148px);line-height:.86}h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,6vw,78px);line-height:.94}.lead{letter-spacing:-.035em;max-width:820px;font-size:clamp(22px,2.4vw,34px);line-height:1.18}.lead.small{font-size:clamp(20px,2vw,30px)}.actions{gap:10px;margin-top:28px;display:flex}.actions a{border:1px solid var(--ink);border-radius:999px;padding:14px 18px}.actions .primary{background:var(--ink);color:var(--paper)}.section,.split,.page{padding:112px 0}.flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:56px;display:grid}.flow>div{border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:230px;padding:24px;display:flex}.flow b{color:var(--muted);font-size:12px}.flow strong{margin-top:auto;font-size:28px}.flow span{color:var(--muted);margin-top:8px}.flow .dark{background:var(--ink);color:var(--paper)}.targets{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.targets span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;display:grid}.page{min-height:75vh}.grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:200px;padding:24px}article b{font-size:24px}article p{color:var(--muted);line-height:1.5}.footer{border-top:1px solid var(--line);justify-content:space-between;padding:36px 0;display:flex}.footer span{color:var(--muted)}@media (max-width:800px){.shell{width:min(calc(100% - 28px),var(--max))}.header{flex-direction:column;align-items:flex-start;height:auto;padding:16px 0}nav{width:100%;overflow:auto}.hero{min-height:auto;padding:90px 0}.section,.split,.page{padding:72px 0}.flow{grid-template-columns:1fr}.flow i{justify-self:center;transform:rotate(90deg)}.targets,.grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.footer{flex-direction:column;gap:10px}}@media (max-width:520px){.targets,.grid{grid-template-columns:1fr}}.colorExplorer{margin-top:56px}.colorSearch{border-top:1px solid var(--line);max-width:900px;padding-top:24px}.colorSearch>label{margin-bottom:12px;font-size:13px;font-weight:700;display:block}.colorSearchRow{grid-template-columns:1fr auto;gap:8px;display:grid}.colorSearchRow input{border:1px solid var(--line);min-height:58px;color:var(--ink);font:inherit;background:#ffffff73;border-radius:14px;padding:0 18px;font-size:18px}.colorSearchRow button{border:1px solid var(--ink);background:var(--ink);min-width:120px;color:var(--paper);font:inherit;border-radius:14px;padding:0 18px}.colorSearchRow button:disabled{opacity:.35}.micro{color:var(--muted);margin-top:10px;font-size:12px}.colorResults{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.colorResult{border:1px solid var(--line);background:#ffffff52;border-radius:14px;grid-template-columns:68px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.colorResult .swatch{border:1px solid #00000014;border-radius:8px;width:68px;height:68px}.colorResult strong{font-size:18px;display:block}.colorResult small{color:var(--muted);margin-top:5px;line-height:1.35;display:block}.registryFacts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.registryFacts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;display:flex}.registryFacts b{letter-spacing:-.04em;font-size:30px}.registryFacts span{color:var(--muted);font-size:13px}.registryNotice{max-width:820px;color:var(--muted);margin-top:28px;line-height:1.55}.colorPage{padding:0}.colorHero{border-bottom:1px solid #00000024;align-items:flex-end;min-height:62vh;display:flex}.colorHeroInner{mix-blend-mode:normal;padding-top:120px;padding-bottom:48px}.colorHero h1{margin-bottom:18px}.colorDescriptor{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,52px)}.colorTaxonomy{margin:10px 0 0;font-size:14px}.colorSections{padding-top:80px;padding-bottom:120px}.colorSections>section{border-bottom:1px solid var(--line);padding:52px 0}.dataGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.dataGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:18px;min-height:120px;padding:18px;display:flex}.dataGrid>div.wide{grid-column:span 2}.dataGrid span{color:var(--muted);font-size:12px}.dataGrid b{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.developerEndpoint{flex-direction:column;gap:8px;display:flex}.developerEndpoint code{background:var(--ink);color:var(--paper);border-radius:10px;padding:16px;display:block;overflow:auto}@media (max-width:900px){.colorResults,.registryFacts,.dataGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.colorSearchRow{grid-template-columns:1fr}.colorSearchRow button{min-height:50px}.colorResults,.registryFacts,.dataGrid{grid-template-columns:1fr}.dataGrid>div.wide{grid-column:span 1}.colorHero{min-height:50vh}}.docHero{border-bottom:1px solid var(--line);padding-top:120px;padding-bottom:96px}.docHero .lead{margin-bottom:0}.docSection{border-bottom:1px solid var(--line);padding-top:88px;padding-bottom:88px}.docSection h2{max-width:920px;margin-bottom:32px}.docText{max-width:850px;color:var(--muted);font-size:19px;line-height:1.55}.protocolFormula{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:38px 0;display:grid}.protocolFormula>div{border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.protocolFormula span{color:var(--muted);font-size:12px}.protocolFormula strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,42px)}.protocolFormula>b{font-size:32px}.idAnatomy{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:.7fr .7fr 1.5fr .7fr;margin:32px 0;display:grid}.idAnatomy>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex}.idAnatomy b{font-size:34px}.idAnatomy span{color:var(--muted);font-size:12px}.protocolSteps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.protocolSteps article{min-height:270px}.protocolSteps article>span{color:var(--muted);font-size:12px}.protocolSteps h3{letter-spacing:-.04em;margin:70px 0 12px;font-size:30px}.targetList{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:36px 0;display:grid}.targetList span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px;font-size:20px}.statusCode{background:var(--ink);max-width:100%;color:var(--paper);overflow-wrap:anywhere;margin-top:22px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.visionPipeline{flex-wrap:wrap;align-items:center;gap:10px;margin:38px 0;display:flex}.visionPipeline span{border:1px solid var(--line);border-radius:999px;padding:17px 20px;font-weight:700}.visionPipeline b{font-weight:400}.endpointList{border-top:1px solid var(--line);margin:38px 0}.endpointList>div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:18px 0;display:grid}.endpointList span{color:var(--muted);font-size:13px}.endpointList code{overflow-wrap:anywhere;font-size:15px}.terminalBlock{background:var(--ink);color:var(--paper);border-radius:18px;overflow:hidden}.terminalBlock>code{border-bottom:1px solid #ffffff26;padding:16px 20px;font-size:13px;display:block}.terminalBlock pre{margin:0;padding:26px 20px;line-height:1.6;overflow:auto}.developerFacts{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.developerFacts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.developerFacts b{letter-spacing:-.04em;font-size:28px}.developerFacts span{color:var(--muted);font-size:12px}.inlineButton{border:1px solid var(--ink);border-radius:999px;margin-top:16px;padding:13px 17px;display:inline-flex}.releaseCard{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1.3fr;display:grid}.releaseCard>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:140px;padding:20px;display:flex}.releaseCard span{color:var(--muted);font-size:12px}.releaseCard b{font-size:22px}.downloadMatrix{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.downloadMatrix>div{border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:260px;padding:24px;display:flex}.downloadMatrix strong{font-size:22px}.downloadMatrix p{color:var(--muted);line-height:1.5}.pill{border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 10px;font-size:11px}.integrityPage h1{font-size:clamp(48px,8vw,108px)}.integrityTable{border-top:1px solid var(--line);margin-top:54px}.integrityTable>div{border-bottom:1px solid var(--line);grid-template-columns:260px 1fr;gap:24px;padding:18px 0;display:grid}.integrityTable span{color:var(--muted);font-size:12px}.integrityTable b{font-size:18px}.integrityTable code{overflow-wrap:anywhere;font-size:13px}.footerBrand{align-items:baseline;gap:14px;display:flex}.footerBrand span,.footerLinks{color:var(--muted);font-size:12px}.footerLinks{gap:18px;display:flex}@media (max-width:800px){.protocolFormula{grid-template-columns:1fr}.protocolFormula>b{justify-self:center}.idAnatomy,.protocolSteps,.targetList,.developerFacts,.downloadMatrix,.releaseCard{grid-template-columns:1fr 1fr}.endpointList>div{grid-template-columns:1fr}.footerBrand{flex-direction:column;gap:4px}}@media (max-width:560px){.idAnatomy,.protocolSteps,.targetList,.developerFacts,.downloadMatrix,.releaseCard{grid-template-columns:1fr}.integrityTable>div{grid-template-columns:1fr;gap:8px}.footerLinks{flex-wrap:wrap}}.colorTabs{padding-top:8px}.tabBar{z-index:8;background:var(--paper);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:72px}.tabBar button{border:0;border-right:1px solid var(--line);min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;font-size:13px}.tabBar button:last-child{border-right:0}.tabBar button.active{background:var(--ink);color:var(--paper)}.tabPanel{padding:64px 0 12px}.tabPanel[hidden]{display:none}.identityLead{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 2fr;margin-bottom:28px;display:grid}.identityLead>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:180px;padding:22px;display:flex}.identityLead span,.printCards span,.physicalTarget>span,.screenPreview span{color:var(--muted);margin-bottom:auto;font-size:12px}.identityLead strong{letter-spacing:-.045em;font-size:clamp(28px,4vw,54px)}.identityLead small{color:var(--muted);margin-top:8px;font-size:14px}.screenPreview{border:1px solid var(--line);grid-template-columns:minmax(180px,360px) 1fr;min-height:260px;margin-bottom:28px;display:grid}.screenSwatch{border-right:1px solid var(--line);min-height:260px}.screenPreview>div:last-child{flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.screenPreview strong{letter-spacing:-.04em;font-size:clamp(30px,4vw,56px)}.printCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.printCards>div,.physicalTarget{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.printCards>div{min-height:240px}.printCards strong{margin-top:auto;font-size:22px;line-height:1.35}.printCards small,.physicalTarget small{color:var(--muted);line-height:1.4}.physicalTarget{min-height:260px;margin-top:12px}.physicalTarget strong{letter-spacing:-.04em;margin-top:auto;font-size:clamp(28px,4vw,50px)}.physicalTarget p{max-width:720px;color:var(--muted);margin-bottom:0;line-height:1.55}.tabNote{max-width:760px;color:var(--muted);margin-top:24px;font-size:14px;line-height:1.5}.developerMini{border-top:1px solid var(--line);grid-template-columns:180px 1fr;margin-top:28px;display:grid}.developerMini span,.developerMini b{border-bottom:1px solid var(--line);padding:14px 0}.developerMini span{color:var(--muted);font-size:12px}.developerMini b{font-size:14px}@media (max-width:800px){.tabBar{display:flex;top:0;overflow:auto}.tabBar button{min-width:120px;padding:0 16px}.identityLead,.screenPreview,.printCards{grid-template-columns:1fr}.screenSwatch{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){.developerMini{grid-template-columns:1fr}.developerMini span{border-bottom:0;padding-bottom:4px}.developerMini b{padding-top:4px}}.homeHero{min-height:82vh}.homeProblem{border-bottom:1px solid var(--line);padding:112px 0}.homeProblemGrid{grid-template-columns:1.15fr .85fr;gap:80px;display:grid}.homeProblemGrid h2{max-width:760px}.homeProblemGrid p,.homeBody,.homeIntegrity p{color:var(--muted);font-size:19px;line-height:1.55}.homeProblemGrid strong{color:var(--ink)}.homeRegistry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:112px 0;display:grid}.homeStats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.homeStats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;display:flex}.homeStats b{letter-spacing:-.05em;font-size:42px}.homeStats span{color:var(--muted);font-size:12px}.homeThree{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:112px;margin-bottom:112px;display:grid}.homeThree>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:340px;padding:24px;display:flex}.homeThree span{color:var(--muted);font-size:12px}.homeThree h3{letter-spacing:-.05em;margin:auto 0 14px;font-size:38px}.homeThree p{color:var(--muted);max-width:310px;line-height:1.5}.homeIntegrity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding:88px 0;display:grid}.homeIntegrity h2{font-size:clamp(34px,4vw,58px)}.homeIntegrity>div:last-child{align-self:end}.homeFinal{padding:140px 0}.homeFinal h2{max-width:1050px}@media (max-width:800px){.homeProblemGrid,.homeRegistry,.homeIntegrity{grid-template-columns:1fr;gap:36px}.homeThree{grid-template-columns:1fr}.homeThree>a{min-height:240px}}@media (max-width:520px){.homeStats{grid-template-columns:1fr}}:root{--paper-soft:#faf9f5;--shadow:0 24px 70px #0b0b0b14}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}header{background:#f3f1ebdb}.brand{letter-spacing:-.045em;font-size:19px}nav a{padding:6px 0;position:relative}nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}nav a:hover:after{transform:scaleX(1)}.actions a,.inlineButton{transition:transform .18s,background .18s,color .18s}.actions a:hover,.inlineButton:hover{transform:translateY(-2px)}.actions .primary:hover{background:#252525}.homeHero{align-items:center;gap:72px;justify-content:initial;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:calc(100vh - 72px);padding-top:72px;padding-bottom:72px;display:grid}.homeHero h1{max-width:820px;margin-bottom:34px;font-size:clamp(64px,7.2vw,112px);line-height:.89}.identityDemo{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff47;min-width:0;overflow:hidden}.identityDemoSwatch{color:#0b0b0b;background:#d8e6f8;flex-direction:column;min-height:400px;padding:28px;display:flex}.identityDemoLabel{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.identityDemoSwatch strong{letter-spacing:-.07em;margin-top:auto;font-size:clamp(54px,6vw,88px);line-height:.9}.identityDemoName{letter-spacing:-.03em;margin-top:10px;font-size:22px}.identityDemoMeta{background:var(--paper-soft);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.identityDemoMeta>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:92px;padding:16px;display:flex}.identityDemoMeta>div:nth-child(2n){border-right:0}.identityDemoMeta span{color:var(--muted);font-size:11px}.identityDemoMeta b{letter-spacing:-.02em;font-size:15px}.homeProblem,.homeRegistry,.homeIntegrity,.homeFinal,.section,.split{scroll-margin-top:90px}.homeProblemGrid{align-items:start}.homeProblemGrid>div{max-width:580px}.flow>div{background:#ffffff2e;border-radius:0}.flow .dark{background:var(--ink)}.homeStats>div,.homeThree>a{transition:background .18s}.homeThree>a:hover{background:#ffffff52}.homeStats b{font-size:48px}.homeFinal{padding-top:160px;padding-bottom:160px}.docHero{flex-direction:column;justify-content:flex-end;min-height:62vh;padding-top:140px;padding-bottom:72px;display:flex}.docHero h1{max-width:1120px}.docHero .lead{max-width:900px}.docSection h2{max-width:1000px}.protocolSteps article{background:#ffffff29}.protocolSteps article:hover{background:#ffffff4d}.targetList span{font-weight:700}.endpointList code{border:1px solid var(--line);background:#ffffff4d;padding:10px 12px}.releaseCard>div,.downloadMatrix>div,.developerFacts>div{background:#ffffff29}.integrityPage{padding-top:130px;padding-bottom:130px}.integrityPage .lead{margin-bottom:10px}.registryPage{padding-top:130px}.registryPage h1{max-width:900px}.colorResult{transition:transform .16s,background .16s}.colorResult:hover{background:#ffffff94;transform:translateY(-2px)}.tabBar{box-shadow:0 1px 0 var(--line)}.tabBar button{transition:background .15s,color .15s}@media (max-width:1050px){.homeHero{grid-template-columns:1fr 390px;gap:42px}.identityDemoSwatch{min-height:340px}}@media (max-width:900px){.homeHero{grid-template-columns:1fr;min-height:auto;padding-top:90px;padding-bottom:72px}.homeHeroCopy{max-width:760px}.identityDemo{max-width:680px}.identityDemoSwatch{min-height:360px}}@media (max-width:800px){.docHero{min-height:auto;padding-top:96px;padding-bottom:64px}.homeFinal{padding-top:110px;padding-bottom:110px}}@media (max-width:560px){.homeHero{gap:46px;padding-top:64px}.homeHero h1{font-size:clamp(54px,17vw,78px)}.identityDemoSwatch{min-height:300px;padding:20px}.identityDemoMeta{grid-template-columns:1fr}.identityDemoMeta>div{border-right:0}.identityDemoSwatch strong{font-size:58px}.homeProblem,.homeRegistry{padding-top:82px;padding-bottom:82px}.registryPage,.integrityPage{padding-top:86px}}.homeHero h1 span{display:block}.identityDemo{box-shadow:none;border-color:#0b0b0b3d;justify-self:end;max-width:470px}.identityDemoSwatch{min-height:318px;padding:24px}.identityDemoSwatch strong{font-size:clamp(56px,5.5vw,80px)}.identityDemoMeta>div{min-height:82px;padding:14px}.identityDemoMeta b{font-size:14px;line-height:1.25}.homeHero{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)}.homeHeroCopy{max-width:760px}.homeHero .lead{max-width:690px}@media (max-width:1050px){.identityDemo{max-width:430px}.identityDemoSwatch{min-height:300px}}@media (max-width:900px){.identityDemo{justify-self:start;width:100%;max-width:620px}.identityDemoSwatch{min-height:320px}}@media (max-width:560px){.homeHero h1 span{display:inline}.homeHero h1 span:not(:last-child):after{content:" "}.identityDemoSwatch{min-height:260px}}.headerRight{align-items:center;gap:28px;display:flex}.loginLink{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:14px;display:inline-flex}.loginLink:hover{background:var(--ink);color:var(--paper)}.registryHero{color:#fff;background:#050505;border-bottom:1px solid #ffffff24;min-height:calc(100vh - 72px)}.registryHeroIntro{text-align:center;z-index:3;position:relative}.registryHeroIntro .kicker{color:#ffffffa8;margin-bottom:16px}.registryHeroIntro h1{color:#fff;max-width:1050px;margin:0 auto 18px;font-size:clamp(54px,7.5vw,112px);line-height:.9}.registryHeroLead{color:#ffffffb8;letter-spacing:-.025em;max-width:650px;margin:0 auto;font-size:clamp(18px,2vw,27px);line-height:1.25}.registryHeroLink{border-bottom:1px solid #ffffff75;margin-top:22px;padding-bottom:4px;font-size:17px;display:inline-block}.registryAccordionWrap{margin-top:34px}.registryAccordion{-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;height:410px;position:relative;overflow:hidden}.registryAccordion:active{cursor:grabbing}.registryFan{perspective:1200px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.registryBlade{--offset:0;background:var(--blade-color);width:180px;height:310px;color:var(--blade-text);transform:translate(-50%,-50%) translateX(calc(var(--offset) * 84px)) rotate(calc(var(--offset) * 2.8deg)) scale(var(--blade-scale));transform-origin:50% 130%;cursor:pointer;opacity:.88;filter:saturate(.9)brightness(.9);border:1px solid #ffffff3d;border-radius:9px;padding:0;transition:transform .32s cubic-bezier(.2,.75,.25,1),width .32s cubic-bezier(.2,.75,.25,1),height .32s cubic-bezier(.2,.75,.25,1),opacity .25s,filter .25s;position:absolute;top:50%;left:50%;overflow:hidden}.registryBlade.active{opacity:1;filter:none;border-color:#ffffffb3;width:260px;height:350px;box-shadow:0 20px 55px #00000052}.registryBladeEyebrow{letter-spacing:.13em;font-size:10px;font-weight:700}.registryBladeName{letter-spacing:-.02em;margin-top:7px;font-size:17px}.registryBladeOpen{opacity:.72;margin-top:16px;font-size:11px}.registryAccordionControls{grid-template-columns:44px 1fr 44px;align-items:center;gap:14px;width:min(520px,100%);margin:8px auto 0;display:grid}.registryAccordionControls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;width:44px;height:44px}.registryAccordionControls button:disabled{opacity:.2;cursor:default}.registryAccordionControls>div{text-align:center;flex-direction:column;gap:2px;display:flex}.registryAccordionControls strong{font-size:15px}.registryAccordionControls span{color:#ffffff94;font-size:12px}.registryAccordionHint{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;margin:10px 0 0;font-size:10px}.platformIntroGrid{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.platformIntroGrid h2{max-width:800px}.platformIntroGrid p{max-width:600px;color:var(--muted);margin:0;font-size:20px;line-height:1.5}.platformGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:132px;display:grid}.platformCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:24px;transition:background .18s,color .18s;display:flex}.platformCard>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.platformCard h3{letter-spacing:-.055em;margin:auto 0 12px;font-size:42px}.platformCard p{max-width:340px;color:var(--muted);line-height:1.48}.platformCard b{margin-top:18px;font-size:13px}.platformCard:hover{background:#fff}.platformCardAccount:hover{background:var(--ink);color:var(--paper)}.platformCardAccount:hover span,.platformCardAccount:hover p{color:#f3f1eb9e}.homeFeatureSplit{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:120px 0;display:grid}.homeFeatureVisual{background:#d9d6cd;min-height:520px;position:relative;overflow:hidden}.colorBookVisual{justify-content:center;align-items:center;padding:70px;display:flex}.bookSpine{color:#fff;writing-mode:vertical-rl;letter-spacing:.15em;background:#111;justify-content:center;align-items:center;width:54px;height:360px;font-size:11px;display:flex;transform:rotate(180deg)}.bookFace{background:#f7f5ee;border:1px solid #0000002e;flex-direction:column;width:min(340px,70%);height:360px;padding:28px;display:flex}.bookFace span{letter-spacing:.12em;font-size:12px}.bookFace strong{letter-spacing:-.08em;margin-top:auto;font-size:90px}.bookFace small{color:var(--muted);font-size:12px}.homeFeatureCopy h2{max-width:620px}.homeFeatureCopy>p:not(.kicker){max-width:580px;color:var(--muted);font-size:20px;line-height:1.5}.toolBand{color:var(--paper);background:#0b0b0b;padding:120px 0}.toolBandInner{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.toolBand .kicker{color:#f3f1eb8c}.toolBand h2{max-width:780px}.toolBandList{border-top:1px solid #ffffff2e}.toolBandList span{color:#f3f1ebad;border-bottom:1px solid #ffffff2e;padding:14px 0;display:block}.inverseButton{border:1px solid #ffffff7a;border-radius:999px;grid-column:2;justify-self:start;padding:13px 17px;display:inline-flex}.researchPreviewHead{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:54px;display:grid}.researchPreviewHead h2{max-width:920px}.researchPreviewHead>a{font-size:14px}.researchCards{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.researchCards>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:24px;display:flex}.researchCards span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px}.researchCards h3{letter-spacing:-.045em;margin:auto 0 14px;font-size:32px}.researchCards p{color:var(--muted);line-height:1.5}.apiBusiness{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding:112px 0;display:grid}.apiBusiness>div:last-child{align-self:end}.apiBusiness>div:last-child>p{max-width:590px;color:var(--muted);font-size:19px;line-height:1.5}.productPage{min-height:80vh}.productHero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:64vh;padding-top:130px;padding-bottom:80px;display:flex}.productHero h1{max-width:1100px}.productHero .lead{max-width:900px}.productFacts{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.productFacts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.productFacts b{letter-spacing:-.045em;font-size:34px}.productFacts span{color:var(--muted);font-size:12px}.productSplit{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding:110px 0;display:grid}.productText{max-width:720px;color:var(--muted);font-size:18px;line-height:1.55}.productFeature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:120px 0;display:grid}.bookMock{background:#d7d4cb;justify-content:center;align-items:center;min-height:520px;padding:70px;display:flex}.bookMockSpine{color:#fff;writing-mode:vertical-rl;letter-spacing:.14em;background:#111;justify-content:center;align-items:center;width:52px;height:340px;font-size:10px;display:flex;transform:rotate(180deg)}.bookMockFace{background:#f7f5ee;border:1px solid #0000002e;flex-direction:column;width:min(320px,72%);height:340px;padding:26px;display:flex}.bookMockFace span{letter-spacing:.12em;font-size:11px}.bookMockFace strong{letter-spacing:-.08em;margin-top:auto;font-size:92px}.bookMockFace small{color:var(--muted)}.toolsGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:100px;margin-bottom:110px;display:grid}.toolCard{background:0 0;min-height:300px;padding:24px}.toolCard>span,.toolCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.toolCard h2{margin:auto 0 12px;font-size:36px}.toolCard p{max-width:330px}.toolCard small{margin-top:auto}.apiCallout{border-top:1px solid var(--line);padding:110px 0}.apiCallout p:not(.kicker){max-width:650px;color:var(--muted);font-size:19px;line-height:1.5}.researchIndex{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:100px;margin-bottom:130px;display:grid}.researchIndex article{background:0 0;flex-direction:column;min-height:350px;display:flex}.researchIndex article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.researchIndex h2{margin:auto 0 12px;font-size:42px}.researchIndex p{max-width:520px}.researchIndex a{margin-top:16px;font-size:13px}.accountHero{border-bottom:1px solid var(--line);padding-top:150px;padding-bottom:90px}.accountHero h1{max-width:1100px}.accountGrid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.accountGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:280px;padding:22px;display:flex}.accountGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.accountGrid h2{margin:auto 0 10px;font-size:30px}.accountGrid p{color:var(--muted);line-height:1.45}.accountStatus{padding:110px 0 140px}.accountStatus h2{max-width:900px}.accountStatus>p:not(.kicker){max-width:720px;color:var(--muted);font-size:18px;line-height:1.5}@media (max-width:1080px){.headerRight,nav{gap:18px}.registryBlade{width:160px;transform:translate(-50%,-50%) translateX(calc(var(--offset) * 72px)) rotate(calc(var(--offset) * 2.6deg))}.platformGrid,.toolsGrid,.accountGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.headerRight{align-items:flex-start;gap:14px;width:100%;display:flex}.headerRight nav{flex:1}.loginLink{min-height:34px}.registryHeroInner{min-height:auto;padding-top:80px;padding-bottom:48px}.registryAccordion{height:365px}.registryBlade{width:132px;height:280px;transform:translate(-50%,-50%) translateX(calc(var(--offset) * 58px)) rotate(calc(var(--offset) * 2.5deg))}.registryBlade.active{width:220px;height:320px}.registryBladeContent strong{font-size:36px}.platformIntroGrid,.homeFeatureSplit,.toolBandInner,.apiBusiness,.productSplit,.productFeature{grid-template-columns:1fr;gap:42px}.toolBand .inverseButton{grid-column:auto}.researchCards{grid-template-columns:1fr}.researchCards>a{min-height:260px}.productFacts{grid-template-columns:1fr 1fr}.researchIndex{grid-template-columns:1fr}}@media (max-width:560px){.headerRight{display:block}.loginLink{margin-top:12px}.registryHeroIntro h1{font-size:54px}.registryHeroLead{font-size:18px}.registryAccordion{height:330px;margin-left:-14px;margin-right:-14px}.registryBlade{width:112px;height:250px;transform:translate(-50%,-50%) translateX(calc(var(--offset) * 48px)) rotate(calc(var(--offset) * 2.4deg))}.registryBlade.active{width:190px;height:290px}.registryBladeContent{padding:16px}.registryBladeContent strong{font-size:31px}.platformIntro{padding-top:90px}.platformGrid,.toolsGrid,.accountGrid{grid-template-columns:1fr}.platformCard{min-height:260px}.homeFeatureSplit,.researchPreview,.apiBusiness{padding-top:90px;padding-bottom:90px}.colorBookVisual,.bookMock{min-height:420px;padding:38px}.researchPreviewHead{grid-template-columns:1fr}.productHero{min-height:auto;padding-top:90px}.productFacts{grid-template-columns:1fr}}:root{--max:1440px;--paper:#efeee8;--paper-soft:#f7f6f1;--ink:#090909;--muted:#77746e;--line:#09090924}::selection{color:#fff;background:#0b0b0b}body{background:var(--paper);letter-spacing:-.01em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.shell{width:min(calc(100% - 64px),var(--max))}main{overflow:clip}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);color:var(--ink);background:#efeee8e6;transition:background .35s,color .35s,border-color .35s;position:sticky;top:0}.siteHeaderHome{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border-color:#ffffff29;position:absolute;top:0;left:0;right:0}.header{height:72px}.brand{letter-spacing:-.05em;z-index:52;font-size:18px;position:relative}.headerRight{gap:24px}.siteHeader nav{gap:28px}.siteHeader nav a{opacity:.74;padding:9px 0;font-size:13px;transition:opacity .18s}.siteHeader nav a:hover,.siteHeader nav a.active{opacity:1}.siteHeader nav a.active:after{transform:scaleX(1)}.siteHeaderHome nav a:after{background:#fff}.loginLink{background:0 0;border-color:currentColor;min-height:36px;padding:0 16px;transition:background .2s,color .2s,border-color .2s}.menuToggle{width:42px;height:42px;color:inherit;z-index:52;background:0 0;border:1px solid;display:none;position:relative}.menuToggle span{background:currentColor;height:1px;transition:transform .25s,top .25s;position:absolute;top:18px;left:11px;right:11px}.menuToggle span+span{top:23px}.menuOpen .menuToggle span{top:20px;transform:rotate(45deg)}.menuOpen .menuToggle span+span{top:20px;transform:rotate(-45deg)}.mobileMenu{z-index:51;color:#fff;opacity:0;pointer-events:none;background:#080808;transition:opacity .28s;display:none;position:fixed;inset:0}.menuOpen .mobileMenu{opacity:1;pointer-events:auto}.mobileMenuInner{flex-direction:column;height:100%;padding-top:110px;padding-bottom:34px;display:flex}.mobileMenuMeta{text-transform:uppercase;letter-spacing:.11em;color:#ffffff73;margin:0 0 40px;font-size:10px}.mobileMenu nav{flex-direction:column;gap:0;width:100%;display:flex}.mobileMenu nav a{letter-spacing:-.06em;border-bottom:1px solid #ffffff21;grid-template-columns:46px 1fr;align-items:baseline;padding:10px 0;font-size:clamp(34px,10vw,68px);line-height:.95;display:grid}.mobileMenu nav a span{letter-spacing:.08em;color:#fff6;font-size:10px}.mobileMenuFoot{color:#ffffff6b;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:18px;margin-top:auto;font-size:10px;display:flex}.registryHero{color:#fff;background:#050505;border:0;min-height:100svh;overflow:hidden}.registryHeroInner{flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:118px;padding-bottom:22px;display:flex}.registryHeroTop{z-index:4;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:80px;display:grid;position:relative}.registryHeroIntro{text-align:left}.registryHeroIntro .kicker{color:#ffffff7a;margin:0 0 18px}.registryHeroIntro h1{letter-spacing:-.078em;color:#fff;max-width:none;margin:0;font-size:clamp(64px,8.6vw,138px);line-height:.79}.registryHeroIntro h1 span{display:block}.registryHeroAside{justify-self:end;max-width:390px;padding-bottom:6px}.registryHeroAside p{letter-spacing:-.035em;color:#ffffff9e;margin:0;font-size:clamp(18px,1.65vw,25px);line-height:1.28}.registryHeroLink{border-bottom:1px solid #ffffff80;margin-top:22px;padding:0 0 5px;font-size:13px;display:inline-flex}.registryHeroMeta{text-transform:uppercase;letter-spacing:.11em;color:#ffffff52;justify-content:space-between;gap:24px;padding-top:10px;font-size:9px;display:flex}.registryAccordionWrap{margin-top:-8px;position:relative}.registryAccordion{--drag:0px;--pointer-x:0;--pointer-y:0;cursor:grab;perspective:1400px;touch-action:pan-y;outline:none;height:clamp(410px,46vh,580px);overflow:visible}.registryAccordion:focus-visible{box-shadow:inset 0 0 0 1px #ffffff47}.registryAccordion.isDragging{cursor:grabbing}.registryFan{transform-style:preserve-3d;perspective:1400px;position:absolute;inset:0}.registryBlade{background:var(--blade-color);width:150px;height:340px;color:var(--blade-text);transform-origin:50% 118%;transform:translate3d(calc(-50% + var(--drag)),calc(-50% + var(--distance) * 10px),0) translateX(calc(var(--offset) * 92px)) rotate(calc(var(--offset) * 4.6deg + var(--pointer-x) * .7deg)) rotateX(calc(var(--pointer-y) * -1.5deg)) scale(var(--blade-scale));filter:saturate(.96)brightness(.82);opacity:.9;border:1px solid #fff3;border-radius:8px 8px 18px 18px;padding:0;transition:transform .52s cubic-bezier(.16,.84,.2,1),width .52s cubic-bezier(.16,.84,.2,1),height .52s cubic-bezier(.16,.84,.2,1),filter .3s,opacity .3s,box-shadow .3s;top:50%;left:50%;overflow:hidden;box-shadow:0 12px 24px #0003}.registryAccordion.isDragging .registryBlade{transition:none}.registryBlade:hover{filter:saturate()brightness(.94)}.registryBlade.active{width:286px;height:420px;transform:translate3d(calc(-50% + var(--drag)),calc(-50% - 22px),48px) rotate(calc(var(--pointer-x) * .8deg)) rotateX(calc(var(--pointer-y) * -1.8deg));opacity:1;filter:none;border-color:#ffffffad;box-shadow:0 28px 90px #00000075}.registryBladeIndex{opacity:.5;font-size:9px;line-height:1;position:absolute;top:12px;right:12px}.registryBlade.active .registryBladeIndex{opacity:.76}.registryBladeContent{text-align:left;flex-direction:column;align-items:flex-start;height:100%;padding:22px;display:flex}.registryBladeEyebrow{letter-spacing:.13em;font-size:9px}.registryBladeContent strong{letter-spacing:-.072em;margin-top:auto;font-size:52px;line-height:.88}.registryBladeName{margin-top:10px;font-size:18px;line-height:1.1}.registryBladeOpen{opacity:.72;border-top:1px solid;width:100%;margin-top:18px;padding-top:10px;font-size:10px}.registryPivot{z-index:60;background:#050505;border:1px solid #ffffff47;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.registryAccordionDock{z-index:65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505b8;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:42px 1fr auto 42px;align-items:center;gap:12px;width:min(620px,100% - 32px);padding:8px;display:grid;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.registryAccordionDock>button{color:#fff;cursor:pointer;background:0 0;border:0;height:36px}.registryAccordionDock>button:first-child,.registryAccordionDock>button:last-child{border:1px solid #ffffff29;border-radius:50%;width:36px}.registryAccordionIdentity{grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;min-width:0;display:grid}.registryAccordionIdentity span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff61;white-space:nowrap;font-size:9px}.registryAccordionIdentity strong{font-size:13px}.registryAccordionIdentity span:last-child{text-overflow:ellipsis;overflow:hidden}.registryPassportButton{white-space:nowrap;font-size:10px;color:#ffffffb8!important;padding:0 12px!important}.registryMiniTrack{z-index:66;width:min(560px,80%);height:3px;margin:-1px auto 0;display:flex;position:relative}.registryMiniTrack button{opacity:.36;cursor:pointer;border:0;flex:1;min-width:0;padding:0;transition:opacity .2s,transform .2s}.registryMiniTrack button:hover,.registryMiniTrack button[aria-current=true]{opacity:1;transform:scaleY(2.2)}.platformIntro{padding:150px 0 84px}.platformIntroGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:110px}.platformIntroGrid h2{max-width:980px;font-size:clamp(54px,6.2vw,94px);line-height:.9}.platformIntroGrid p{font-size:18px;line-height:1.55}.platformGrid{border:0;grid-template-columns:repeat(12,1fr);gap:12px;margin-bottom:150px}.platformCard{border:1px solid var(--line);background:#ffffff24;grid-column:span 4;min-height:380px;padding:26px;position:relative;overflow:hidden}.platformCard:first-child,.platformCard:nth-child(6){grid-column:span 8}.platformCard:before{content:"";background:var(--card-accent,#c8c8c8);transform-origin:0;height:7px;transition:transform .45s cubic-bezier(.16,.84,.2,1);position:absolute;inset:auto 0 0;transform:scaleX(.12)}.platformCard:hover:before{transform:scaleX(1)}.platformCard:first-child{--card-accent:#39a9e8}.platformCard:nth-child(2){--card-accent:#f04c67}.platformCard:nth-child(3){--card-accent:#63c17b}.platformCard:nth-child(4){--card-accent:#9b79d7}.platformCard:nth-child(5){--card-accent:#f1c94b}.platformCard:nth-child(6){--card-accent:#111}.platformCard h3{letter-spacing:-.065em;font-size:clamp(44px,4vw,66px);line-height:.92}.platformCard b{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.homeFeatureSplit{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:110px;padding:150px 0}.homeFeatureVisual{min-height:620px}.colorBookVisual{background:linear-gradient(130deg,#d7d1c4 0 34%,#b5c8dd 34% 44%,#e7a7b7 44% 54%,#d6ce91 54% 64%,#c4d8ca 64% 74%,#d6d1c8 74%)}.bookFace,.bookSpine{box-shadow:0 30px 70px #0000002e}.homeFeatureCopy h2{font-size:clamp(56px,6vw,90px)}.homeFeatureCopy>p:not(.kicker){font-size:18px}.toolBand{padding:150px 0}.toolBandInner{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:110px}.toolBand h2{font-size:clamp(56px,6vw,92px)}.toolBandList span{padding:18px 0;font-size:18px;transition:padding-left .22s,color .22s;position:relative}.toolBandList span:before{content:"→";opacity:0;transition:opacity .22s;position:absolute;left:0}.toolBandList span:hover{color:#fff;padding-left:28px}.toolBandList span:hover:before{opacity:1}.researchPreview{padding:150px 0}.researchCards{border:0;gap:12px}.researchCards>a{border:1px solid var(--line);background:#ffffff1f;min-height:430px;transition:transform .28s,background .28s}.researchCards>a:hover{background:#f8f7f2;transform:translateY(-8px)}.researchCards h3{font-size:38px}.apiBusiness{gap:100px;padding:140px 0}.apiBusiness h2{font-size:clamp(54px,5.8vw,90px)}.productHero,.docHero,.accountHero{min-height:72vh;padding-top:150px;padding-bottom:88px}.productHero h1,.docHero h1,.accountHero h1{max-width:1220px;font-size:clamp(66px,8.5vw,132px)}.productFacts>div,.developerFacts>div,.registryFacts>div{background:#ffffff1f}.toolsGrid,.researchIndex,.accountGrid{border:0;gap:12px}.toolCard,.researchIndex article,.accountGrid>div{border:1px solid var(--line);background:#ffffff1a}.toolCard,.researchIndex article{transition:transform .25s,background .25s}.toolCard:hover,.researchIndex article:hover{background:#f8f7f2;transform:translateY(-6px)}.registryPage h1{font-size:clamp(72px,10vw,150px)}.colorSearchRow input{background:#f7f6f1;border-radius:0;transition:border-color .2s,box-shadow .2s}.colorSearchRow input:focus{border-color:#0b0b0b;outline:none;box-shadow:0 0 0 1px #0b0b0b}.colorSearchRow button{border-radius:0}.colorResult{background:#ffffff1f;border-radius:0}.colorHero{min-height:76vh}.colorHeroInner{padding-bottom:66px}.colorHero h1{font-size:clamp(82px,13vw,188px)}.tabBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#efeee8eb}.dataGrid>div,.identityLead>div,.screenPreview,.printCards>div,.physicalTarget{background:#ffffff1f}.siteFooter{color:#fff;background:#090909;padding:80px 0 22px;overflow:hidden}.footerTop{grid-template-columns:1.2fr .8fr;align-items:start;gap:100px;display:grid}.footerStatement{flex-direction:column;display:flex}.footerStatement>span{text-transform:uppercase;letter-spacing:.1em;color:#ffffff6b;font-size:11px}.footerStatement strong{letter-spacing:-.065em;max-width:600px;margin-top:16px;font-size:clamp(42px,5.6vw,84px);line-height:.9}.footerColumns{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.footerColumns>div{flex-direction:column;gap:9px;display:flex}.footerColumns span{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-bottom:9px;font-size:9px}.footerColumns a{color:#ffffffb8;font-size:13px}.footerColumns a:hover{color:#fff}.footerWordmark{white-space:nowrap;letter-spacing:-.085em;margin-top:100px;font-size:clamp(100px,16.8vw,260px);font-weight:700;line-height:.68;transform:translateY(8%)}.footerBottom{text-transform:uppercase;letter-spacing:.08em;color:#ffffff61;border-top:1px solid #ffffff29;justify-content:space-between;gap:24px;padding-top:32px;font-size:9px;display:flex}main>*,.productPage>*,.docPage>*{animation:.65s cubic-bezier(.16,.84,.2,1) both pageReveal}@keyframes pageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1100px){.registryBlade{width:132px;transform:translate3d(calc(-50% + var(--drag)),calc(-50% + var(--distance) * 9px),0) translateX(calc(var(--offset) * 76px)) rotate(calc(var(--offset) * 4.2deg + var(--pointer-x) * .6deg)) scale(var(--blade-scale))}.registryBlade.active{width:250px;height:390px}.platformCard,.platformCard:first-child,.platformCard:nth-child(6){grid-column:span 6}}@media (max-width:800px){.shell{width:min(calc(100% - 30px),var(--max))}.siteHeader .header{flex-direction:row;align-items:center;height:64px;padding:0}.siteHeader .headerRight{width:auto}.siteHeader .headerRight>nav,.siteHeader .loginLink{display:none}.menuToggle,.mobileMenu{display:block}.siteHeaderHome{position:absolute}.registryHeroInner{padding-top:98px;padding-bottom:18px}.registryHeroTop{grid-template-columns:1fr;gap:24px}.registryHeroAside{justify-self:start;max-width:520px}.registryHeroIntro h1{font-size:clamp(64px,14vw,100px)}.registryAccordion{height:470px;margin-left:-15px;margin-right:-15px}.registryBlade{width:112px;height:300px;transform:translate3d(calc(-50% + var(--drag)),calc(-50% + var(--distance) * 7px),0) translateX(calc(var(--offset) * 58px)) rotate(calc(var(--offset) * 4deg)) scale(var(--blade-scale))}.registryBlade.active{width:220px;height:360px}.registryBladeContent strong{font-size:42px}.registryAccordionDock{grid-template-columns:38px 1fr 38px}.registryPassportButton{display:none}.registryAccordionIdentity{grid-template-columns:auto auto;gap:8px}.registryAccordionIdentity span:last-child{display:none}.registryMiniTrack{width:86%}.registryHeroMeta{font-size:8px}.platformIntroGrid,.homeFeatureSplit,.toolBandInner,.apiBusiness,.footerTop{grid-template-columns:1fr;gap:44px}.platformGrid{grid-template-columns:1fr 1fr}.platformCard,.platformCard:first-child,.platformCard:nth-child(6){grid-column:auto}.footerColumns{max-width:600px}}@media (max-width:560px){.registryHeroTop{gap:18px}.registryHeroIntro h1{font-size:60px;line-height:.82}.registryHeroAside p{font-size:17px}.registryAccordion{height:410px}.registryBlade{width:92px;height:255px;transform:translate3d(calc(-50% + var(--drag)),calc(-50% + var(--distance) * 5px),0) translateX(calc(var(--offset) * 46px)) rotate(calc(var(--offset) * 3.7deg)) scale(var(--blade-scale))}.registryBlade.active{width:188px;height:320px}.registryBladeContent{padding:16px}.registryBladeContent strong{font-size:36px}.registryAccordionDock{bottom:1px}.registryHeroMeta span:first-child{display:none}.platformGrid{grid-template-columns:1fr}.platformCard{min-height:300px}.footerColumns{grid-template-columns:1fr 1fr;row-gap:34px}.footerWordmark{font-size:24vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.registryHeroInner{min-height:100svh;padding-top:118px;padding-bottom:24px}.registryHeroTop{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:70px}.registryHeroIntro h1{font-size:clamp(62px,8vw,126px);line-height:.82}.registryHeroAside{max-width:360px}.registryCarouselWrap{margin-top:26px;position:relative}.registryCarousel{--carousel-step:min(31vw,360px);perspective:1500px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:clamp(360px,44vh,520px);position:relative;overflow:visible}.registryCarousel.isDragging{cursor:grabbing}.registryCarouselStage{perspective:1500px;transform-style:preserve-3d;position:absolute;inset:0}.registryCarouselCard{width:clamp(250px,24vw,350px);height:clamp(320px,38vh,450px);transform:translate3d(-50%,-50%,0) translateX(calc(var(--offset) * var(--carousel-step))) rotateY(var(--rotate-y)) scale(var(--scale));transform-origin:50%;opacity:var(--opacity);background:var(--card-color);color:var(--card-text);text-align:left;cursor:pointer;will-change:transform,opacity;border:0;border-radius:24px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 24px 70px #00000038}.registryCarouselCardTop{letter-spacing:.13em;font-size:10px;font-weight:700}.registryCarouselCardBottom{flex-direction:column;gap:8px;display:flex}.registryCarouselCardBottom strong{letter-spacing:-.07em;font-size:clamp(38px,4vw,58px);line-height:.9}.registryCarouselCardBottom span{letter-spacing:-.025em;font-size:16px}.registryCarouselCard:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;border:1px solid #ffffff3d;position:absolute;inset:0}.registryCarouselInfo{color:#fff;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;align-items:center;min-height:82px;margin-top:6px;display:flex}.registryCarouselInfo>p{color:#ffffff61;letter-spacing:.02em;margin:0;font-size:12px}.registryCarouselInfo.open{grid-template-columns:minmax(190px,.7fr) minmax(0,1.9fr) auto;gap:28px;padding:14px 0;animation:.28s both carouselInfoIn;display:grid}.registryCarouselInfoTitle{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;display:grid}.registryCarouselInfoTitle>span{text-transform:uppercase;letter-spacing:.1em;color:#ffffff5c;grid-column:1/-1;font-size:9px}.registryCarouselInfoTitle strong{letter-spacing:-.04em;font-size:20px}.registryCarouselInfoTitle small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.registryCarouselInfoData{border-left:1px solid #ffffff21;grid-template-columns:.8fr .55fr 1.35fr .8fr;display:grid}.registryCarouselInfoData>div{border-right:1px solid #ffffff21;flex-direction:column;gap:6px;min-width:0;padding:0 16px;display:flex}.registryCarouselInfoData span{text-transform:uppercase;letter-spacing:.09em;color:#ffffff52;font-size:8px}.registryCarouselInfoData b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.registryCarouselPassport{white-space:nowrap;border-bottom:1px solid #ffffff7a;align-self:center;padding:10px 0 6px;font-size:11px}.registryCarouselHint{text-align:right;color:#ffffff45;text-transform:uppercase;letter-spacing:.1em;margin:9px 0 0;font-size:8px}@keyframes carouselInfoIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:900px){.registryHeroTop{grid-template-columns:1fr;gap:22px}.registryHeroAside{justify-self:start;max-width:520px}.registryCarousel{--carousel-step:min(48vw,300px);height:440px}.registryCarouselCard{border-radius:20px;width:min(62vw,320px);height:360px}.registryCarouselInfo.open{grid-template-columns:1fr auto}.registryCarouselInfoData{grid-area:2/1/auto/-1}}@media (max-width:560px){.registryHeroInner{padding-top:94px}.registryHeroIntro h1{font-size:58px}.registryCarousel{--carousel-step:68vw;height:390px;margin-left:-15px;margin-right:-15px}.registryCarouselCard{border-radius:18px;width:72vw;max-width:290px;height:320px;padding:20px}.registryCarouselCardBottom strong{font-size:38px}.registryCarouselInfo.open{grid-template-columns:1fr auto;gap:14px}.registryCarouselInfoData{grid-template-columns:1fr 1fr;row-gap:14px}.registryCarouselInfoData>div:nth-child(2){border-right:0}.registryCarouselInfoData>div{border-left:0;padding-left:0}.registryCarouselHint{text-align:left}}.registryCarousel{--carousel-step:min(18vw,230px)}.registryCarouselCard{width:clamp(260px,24vw,350px);height:clamp(330px,38vh,450px);box-shadow:none;perspective:1200px;transform:translate3d(-50%,-50%,0) translateX(calc(var(--offset) * var(--carousel-step))) rotateY(var(--rotate-y)) scale(var(--scale));background:0 0;border-radius:24px;padding:0}.registryCarouselCard.centered{box-shadow:none}.registryCarouselCardInner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .72s cubic-bezier(.16,.84,.2,1);position:relative}.registryCarouselCard.flipped .registryCarouselCardInner{transform:rotateY(180deg)}.registryCarouselFace{backface-visibility:hidden;background:var(--card-color);color:var(--card-text);border-radius:24px;padding:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 70px #00000038}.registryCarouselFace:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;border:1px solid #ffffff3d;position:absolute;inset:0}.registryCarouselFront{flex-direction:column;justify-content:space-between;display:flex}.registryCarouselBack{background:var(--card-color);flex-direction:column;display:flex;transform:rotateY(180deg)}.registryCarouselBack:before{content:"";pointer-events:none;background:#ffffff14;position:absolute;inset:0}.registryCarouselBack>*{z-index:1;position:relative}.registryCarouselBackHead{flex-direction:column;display:flex}.registryCarouselBackHead>span{text-transform:uppercase;letter-spacing:.12em;opacity:.62;font-size:9px;font-weight:700}.registryCarouselBackHead strong{letter-spacing:-.07em;margin-top:14px;font-size:clamp(34px,3.5vw,50px);line-height:.9}.registryCarouselBackHead small{opacity:.75;margin-top:7px;font-size:15px}.registryCarouselBackData{border-top:1px solid;border-left:1px solid;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.registryCarouselBackData>div{border-bottom:1px solid;border-right:1px solid;flex-direction:column;justify-content:space-between;gap:8px;min-height:58px;padding:9px 10px;display:flex}.registryCarouselBackData span{text-transform:uppercase;letter-spacing:.08em;opacity:.56;font-size:7px}.registryCarouselBackData b{overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.2}.registryCarouselBackButton{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:14px;font-size:10px;font-weight:700;transition:background .18s,color .18s;display:flex}.registryCarouselBackButton:hover{background:var(--card-text);color:var(--card-color)}.registryCarouselCard:after{display:none}.registryCarouselHint{margin-top:12px}.registryCarouselInfo{display:none!important}@media (max-width:900px){.registryCarousel{--carousel-step:min(30vw,220px)}}@media (max-width:560px){.registryCarousel{--carousel-step:52vw}.registryCarouselFace{border-radius:18px;padding:20px}.registryCarouselCard,.registryCarouselCardInner{border-radius:18px}.registryCarouselBackHead strong{font-size:36px}.registryCarouselBackData>div{min-height:52px;padding:8px}}.registryCarousel{--carousel-step:0px;perspective:1650px;height:clamp(390px,46vh,540px);overflow:visible}.registryCarouselStage{perspective:1650px;transform-style:preserve-3d}.registryCarouselCard{width:clamp(270px,23vw,340px);height:clamp(340px,39vh,440px);transform:translate3d(-50%,-50%,var(--z)) translateX(var(--x)) rotateY(var(--rotate-y)) scale(var(--scale));transform-origin:50%;will-change:transform;backface-visibility:visible;opacity:1!important}.registryCarouselCardInner{transform-style:preserve-3d}.registryCarouselFace{border:1px solid #ffffff38;box-shadow:0 24px 64px #00000057;background:var(--card-color)!important;opacity:1!important}.registryCarouselCard.centered .registryCarouselFace{box-shadow:0 34px 90px #00000080}.registryCarouselFace:after,.registryCarouselBack:before{display:none!important}.registryCarouselCardTop,.registryCarouselCardBottom,.registryCarouselBackHead,.registryCarouselBackData,.registryCarouselBackButton{opacity:1}.registryCarouselHint{text-align:center;color:#ffffff61}.registryCarouselCard:not(.centered) .registryCarouselFace{filter:saturate(.96)brightness(.92)}.registryCarouselCard.centered .registryCarouselFace{filter:none}@media (max-width:1100px){.registryCarouselCard{width:min(31vw,320px)}}@media (max-width:900px){.registryCarousel{height:430px}.registryCarouselCard{width:min(58vw,300px);height:360px}}@media (max-width:560px){.registryCarousel{perspective:1200px;height:390px;margin-left:-15px;margin-right:-15px}.registryCarouselStage{perspective:1200px}.registryCarouselCard{width:min(70vw,280px);height:320px}}.registryCarouselFront{padding-bottom:20px}.registryCarouselModeButtons{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.registryCarouselModeButtons button,.registryCarouselBackTabs button{min-height:30px;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;font-size:8px;font-weight:700;transition:background .16s,color .16s,opacity .16s}.registryCarouselModeButtons button:hover{background:var(--card-text);color:var(--card-color)}.registryCarouselCard:not(.centered) .registryCarouselModeButtons{opacity:.72}.registryCarouselBack{padding:20px}.registryCarouselBackTop{grid-template-columns:1fr 30px;align-items:start;gap:14px;display:grid}.registryCarouselClose{width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.registryCarouselClose:hover{background:var(--card-text);color:var(--card-color)}.registryCarouselBackHead strong{margin-top:8px}.registryCarouselBackTabs{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;display:grid}.registryCarouselBackTabs button.active{background:var(--card-text);color:var(--card-color)}.registryCarouselBackData{margin-top:14px}.registryCarouselBackData>div{min-height:54px}.registryCarouselBackData b{font-size:9px}.registryCarouselBackButton{min-height:36px;margin-top:12px}@media (max-width:560px){.registryCarouselModeButtons button,.registryCarouselBackTabs button{min-height:28px;font-size:7px}.registryCarouselBack{padding:16px}.registryCarouselBackData>div{min-height:48px}}.registryCarouselCard.centered{transform:translate3d(-50%,-50%,var(--z)) translateX(var(--x)) rotateY(var(--rotate-y)) scale(var(--scale))!important}.registryCarouselFace,.registryCarouselCard.centered .registryCarouselFace,.registryCarouselCard:not(.centered) .registryCarouselFace{filter:none!important;box-shadow:0 calc(22px + var(--focus) * 10px) calc(58px + var(--focus) * 28px) rgba(0,0,0,calc(.3 + var(--focus) * .16))!important}.authPage{color:#fff;background:#0a0a0a;min-height:100svh;padding-top:72px}.authLayout{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:90px;min-height:calc(100svh - 72px);padding-top:80px;padding-bottom:80px;display:grid}.authIntro{max-width:760px}.authIntro .kicker{color:#fff6}.authIntro h1{letter-spacing:-.075em;margin-bottom:28px;font-size:clamp(62px,7vw,110px);line-height:.85}.authIntro .lead{color:#ffffff94;max-width:650px}.authFeatureList{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.authFeatureList span{text-transform:uppercase;letter-spacing:.07em;color:#ffffff94;border:1px solid #ffffff29;border-radius:999px;padding:8px 11px;font-size:10px}.authPanel{color:#0b0b0b;background:#f3f1eb;justify-self:end;width:100%;max-width:520px;padding:8px}.authTabs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.authTabs button{color:#6d6a64;cursor:pointer;min-height:50px;font:inherit;background:#e3e1da;border:0;font-size:13px}.authTabs button.active{color:#fff;background:#0b0b0b}.authForm{flex-direction:column;gap:18px;padding:28px;display:flex}.authForm label{flex-direction:column;gap:8px;display:flex}.authForm label>span{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex}.authForm label small{color:#85817a;text-transform:none;letter-spacing:0;font-size:9px}.authForm input,.authForm select{color:#0b0b0b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #0000002e;border-radius:0;padding:0 13px;font-size:15px}.authForm input:focus,.authForm select:focus{border-color:#0b0b0b;outline:none;box-shadow:0 0 0 1px #0b0b0b}.authFormSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authError{color:#8c1f1f;border:1px solid #ae2f2f;margin:0;padding:11px 13px;font-size:12px;line-height:1.4}.authSubmit{color:#fff;cursor:pointer;min-height:52px;font:inherit;background:#0b0b0b;border:1px solid #0b0b0b;font-size:13px}.authSubmit:disabled{opacity:.5;cursor:wait}.authLegal{color:#85817a;margin:0;padding:0 28px 24px;font-size:10px;line-height:1.45}.authLegal a{text-decoration:underline}.accountHero.compact{min-height:auto;padding-top:150px;padding-bottom:65px}.accountHero.compact h1{margin-bottom:12px}.accountProfileGrid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.accountProfileGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex}.accountProfileGrid span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.accountProfileGrid b,.accountProfileGrid code{overflow-wrap:anywhere;font-size:13px}.accountConsoleGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:90px;padding-bottom:90px;display:grid}.accountConsoleGrid>*{border:1px solid var(--line);flex-direction:column;min-height:300px;padding:24px;display:flex}.accountConsoleGrid span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.accountConsoleGrid h2{margin:auto 0 10px;font-size:36px}.accountConsoleGrid p{color:var(--muted);line-height:1.5}.accountFooterActions{padding-bottom:120px}.accountSignOut{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:42px;padding:0 18px}.adminPage{min-height:100vh}.adminHero{border-bottom:1px solid var(--line);padding-top:150px;padding-bottom:70px}.adminHero h1{font-size:clamp(68px,9vw,130px)}.adminUsers{padding-top:30px;padding-bottom:120px;overflow-x:auto}.adminUsersHead,.adminUserRow{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1.4fr .65fr 1fr .8fr .4fr;align-items:center;gap:18px;min-width:960px;padding:12px 0;display:grid}.adminUsersHead{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.adminUserRow{font-size:12px}.adminUserRow strong{font-size:13px}@media (max-width:900px){.authLayout{grid-template-columns:1fr;gap:52px;padding-top:110px}.authPanel{justify-self:start;max-width:620px}.accountProfileGrid{grid-template-columns:1fr 1fr}.accountConsoleGrid{grid-template-columns:1fr}}@media (max-width:560px){.authPage{padding-top:64px}.authLayout{padding-top:72px}.authIntro h1{font-size:58px}.authForm{padding:20px}.authFormSplit{grid-template-columns:1fr}.authLegal{padding:0 20px 20px}.accountProfileGrid{grid-template-columns:1fr}}.authConsent{grid-template-columns:18px 1fr;align-items:start;padding:13px 0 2px;gap:10px!important;display:grid!important}.authConsent input{accent-color:#0b0b0b;margin:1px 0 0;width:16px!important;height:16px!important;min-height:0!important}.authConsent span{color:#66625d;line-height:1.45;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;display:block!important}.authForgotRow{justify-content:flex-end;margin-top:-7px;display:flex}.authForgotRow a,.authBackLink{text-underline-offset:3px;font-size:11px;text-decoration:underline}.authStandaloneForm{gap:22px}.authFormInner{flex-direction:column;gap:18px;display:flex}.authSuccess{padding:22px 0}.authSuccess strong{letter-spacing:-.045em;font-size:28px;display:block}.authSuccess p{color:#77726b;margin:12px 0 22px;line-height:1.55}.adminStats{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.adminStats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex}.adminStats span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.adminStats strong{letter-spacing:-.05em;font-size:36px}.adminExportActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.adminExportActions a{border:1px solid var(--ink);align-items:center;min-height:42px;padding:0 15px;font-size:11px;display:inline-flex}.adminExportActions a.primary{background:var(--ink);color:var(--paper)}.adminUsersCards{overflow:visible}.adminUserCard{border-top:1px solid var(--line)}.adminUserCard:last-child{border-bottom:1px solid var(--line)}.adminUserCard summary{cursor:pointer;grid-template-columns:1.25fr .6fr 1fr .8fr .55fr;align-items:center;gap:20px;min-height:76px;padding:13px 4px;font-size:12px;list-style:none;display:grid}.adminUserCard summary::-webkit-details-marker{display:none}.adminUserCard summary:before{content:"+";margin-left:-20px;font-size:13px;position:absolute}.adminUserCard[open] summary:before{content:"−"}.adminUserSummaryIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.adminUserSummaryIdentity strong{font-size:14px}.adminUserSummaryIdentity span{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.adminAccountType{text-transform:capitalize}.adminConsent{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9px}.adminConsent.yes{color:#166d43}.adminUserDetail{border-top:1px dashed var(--line);padding:20px 0 30px}.adminUserDetailGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.adminUserDetailGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:9px;min-width:0;min-height:88px;padding:12px;display:flex}.adminUserDetailGrid span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.adminUserDetailGrid b,.adminUserDetailGrid code{overflow-wrap:anywhere;font-size:11px}.adminUserDanger{border:1px solid #9a232347;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:15px;display:flex}.adminUserDanger p{color:#7d6666;max-width:680px;margin:0;font-size:11px;line-height:1.5}.adminDeleteWrap{align-items:center;gap:9px;display:flex}.adminDeleteWrap small{color:#9a2323;font-size:10px}.adminDeleteButton{color:#9a2323;cursor:pointer;min-height:36px;font:inherit;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #9a2323;padding:0 14px;font-size:10px}.adminDeleteButton:hover:not(:disabled){color:#fff;background:#9a2323}.adminDeleteButton:disabled{opacity:.35;cursor:not-allowed}.adminEmpty{color:var(--muted);padding:40px 0}@media (max-width:900px){.adminStats{grid-template-columns:1fr 1fr 1fr}.adminUserCard summary{grid-template-columns:1fr 1fr;gap:10px 18px;padding:16px 0}.adminUserDetailGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.adminStats,.adminUserCard summary,.adminUserDetailGrid{grid-template-columns:1fr}.adminUserDanger{flex-direction:column;align-items:flex-start}}.adminReady{color:#166d43}.adminPending{color:#9a6b18}@media (max-width:1100px){.adminStats{grid-template-columns:repeat(2,1fr)}}.colorsHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:72px;padding-top:150px;padding-bottom:52px;display:grid}.colorsHero h1{margin:0}.colorsHero .lead{max-width:680px;margin:0;font-size:clamp(20px,2vw,30px)}.colorsBrowser{width:100%}.colorsTopbar{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f3f1ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:16px 0;display:grid;position:sticky;top:72px}.colorsSearch{flex-direction:column;gap:7px;max-width:700px;display:flex}.colorsSearch>span,.colorsTopActions label>span,.colorsFilterGroup>span,.colorsFilterGroup label>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8px;line-height:1}.colorsSearch input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);font:inherit;background:#fff;outline:none;padding:0 14px;font-size:14px}.colorsSearch input:focus{border-color:var(--ink)}.colorsTopActions{align-items:end;gap:8px;display:flex}.colorsTopActions label{flex-direction:column;gap:7px;display:flex}.colorsTopActions select{border:1px solid var(--line);min-width:155px;height:46px;color:var(--ink);font:inherit;background:#fff;padding:0 35px 0 12px;font-size:11px}.savedColorsLink{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:8px;height:46px;padding:0 14px;font-size:11px;display:flex}.savedColorsLink svg{width:15px;height:15px}.savedColorsLink b{color:#111;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.colorsFamilyNav{scrollbar-width:none;border-bottom:1px solid var(--line);gap:5px;padding:16px 0 18px;display:flex;overflow-x:auto}.colorsFamilyNav::-webkit-scrollbar{display:none}.colorsFamilyNav button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 11px;font-size:9px}.colorsFamilyNav button small{color:var(--muted);margin-left:5px;font-size:8px}.colorsFamilyNav button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.colorsFamilyNav button.active small{color:#ffffff8c}.colorsWorkspace{grid-template-columns:220px minmax(0,1fr);gap:34px;padding-top:26px;display:grid}.colorsFilters{align-self:start;position:sticky;top:150px}.colorsFilterHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.colorsFilterHead strong{font-size:13px}.colorsFilterHead button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.colorsFilterGroup{border-bottom:1px solid var(--line);padding:18px 0}.colorsFilterGroup label{flex-direction:column;gap:7px;margin-top:14px;display:flex}.colorsFilterGroup label:first-child{margin-top:0}.colorsFilterGroup select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);font:inherit;text-transform:capitalize;background:#fff;padding:0 10px;font-size:10px}.weightFilter{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:10px;display:grid}.weightFilter button{aspect-ratio:1;border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;font-size:10px}.weightFilter button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.colorsFilterMeta{color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.5}.colorsResults{min-width:0}.colorsResultsHead{justify-content:space-between;align-items:flex-start;gap:20px;height:40px;display:flex}.colorsResultsHead strong{font-size:13px}.colorsResultsHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.colorsGrid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;display:grid}.colorBrowserCard{content-visibility:auto;contain-intrinsic-size:235px;background:0 0;border:0;min-width:0;padding:0;position:relative}.colorBrowserSwatch{aspect-ratio:1;border:1px solid #00000014;align-items:flex-end;width:100%;padding:10px;display:flex}.colorBrowserSwatch>span{letter-spacing:.04em;font-size:9px;font-weight:700}.colorSaveButton{color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffdb;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .15s,background .15s;display:grid;position:absolute;top:8px;right:8px}.colorSaveButton:hover{transform:scale(1.06)}.colorSaveButton.saved{color:#fff;background:#111;border-color:#111}.colorSaveButton:disabled{opacity:.5}.colorSaveButton svg{width:14px;height:14px}.colorBrowserInfo{flex-direction:column;min-height:82px;padding:10px 2px 16px;display:flex}.colorBrowserInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.colorBrowserInfo span{color:var(--muted);text-transform:capitalize;margin-top:5px;font-size:9px}.colorBrowserInfo small{color:#99948c;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.colorsEmpty{border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;display:flex}.colorsEmpty strong{letter-spacing:-.04em;font-size:24px}.colorsEmpty button{border:1px solid var(--ink);min-height:40px;font:inherit;cursor:pointer;background:0 0;margin-top:18px;padding:0 14px;font-size:11px}.savedColorsHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.savedBrowseLink{white-space:nowrap;border-bottom:1px solid;margin-bottom:12px;padding-bottom:4px;font-size:11px}.savedColorsSection{padding-top:36px;padding-bottom:120px}.savedColorsGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.savedColorCard{border:0;min-height:0;padding:0}.savedColorSwatch{aspect-ratio:1;border:1px solid #00000014;align-items:flex-end;padding:12px;display:flex}.savedColorSwatch span{font-size:10px;font-weight:700}.savedColorMeta{justify-content:space-between;gap:10px;padding:11px 0 18px;display:flex}.savedColorMeta>a{flex-direction:column;min-width:0;display:flex}.savedColorMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.savedColorMeta span{color:var(--muted);text-transform:capitalize;margin-top:5px;font-size:9px}.savedColorMeta button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px;text-decoration:underline}.savedColorsEmpty{border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.savedColorsEmpty strong{letter-spacing:-.05em;font-size:34px}.savedColorsEmpty p{max-width:460px;color:var(--muted);line-height:1.5}.savedColorsEmpty a{border-bottom:1px solid;margin-top:10px;padding-bottom:4px;font-size:11px}@media (max-width:1000px){.colorsHero{grid-template-columns:1fr;gap:24px}.colorsWorkspace{grid-template-columns:1fr}.colorsFilters{position:static}.colorsFilterGroup{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.colorsFilterGroup>span{grid-column:1/-1}.colorsFilterGroup label{margin-top:0}.weightFilter{grid-column:1/-1;grid-template-columns:repeat(10,1fr)}}@media (max-width:760px){.colorsTopbar{grid-template-columns:1fr;top:64px}.colorsTopActions{justify-content:space-between}.colorsTopActions label{flex:1}.colorsTopActions select{width:100%}.colorsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.savedColorsHero{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.colorsHero{padding-top:105px;padding-bottom:36px}.colorsHero h1{font-size:64px}.colorsBrowserSection{width:100%;padding-left:14px;padding-right:14px}.colorsTopActions{align-items:stretch}.savedColorsLink{padding:0 11px}.colorsFilterGroup{grid-template-columns:1fr}.colorsFilterGroup>span{grid-column:auto}.weightFilter{grid-column:auto;grid-template-columns:repeat(5,1fr)}.colorsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.colorBrowserInfo{min-height:74px}.colorsResultsHead{height:auto;padding-bottom:14px}.colorsResultsHead span{display:none}.savedColorsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.siteHeader{z-index:80;color:var(--ink);pointer-events:none;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;position:fixed!important}.siteHeaderHome{color:#fff;position:fixed!important}.siteHeader .header{pointer-events:none;justify-content:space-between;align-items:center;gap:24px;height:82px;display:flex;position:relative}.siteHeader .brand{pointer-events:auto;z-index:82;letter-spacing:-.055em;color:inherit;font-size:18px;font-weight:700;line-height:1;position:relative}.siteHeaderHome .brand{text-shadow:0 1px 12px #00000038}.siteHeader .headerRight{pointer-events:auto;align-items:center;width:auto;display:flex}.siteHeader .navDock{color:#111;-webkit-backdrop-filter:blur(20px)saturate(1.08);background:#ffffff57;border:1px solid #0f0f0f14;border-radius:16px;align-items:center;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #00000012;gap:2px!important}.siteHeaderHome .navDock{color:#fff;background:#12121238;border-color:#ffffff24;box-shadow:0 6px 24px #00000029}.siteHeader .navDockItem{min-width:66px;height:48px;color:inherit;opacity:.82;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 8px 4px;display:flex;position:relative;transition:none!important;transform:none!important}.siteHeader .navDockItem:after{display:none!important}.siteHeader .navDockItem:hover{box-shadow:none;background:#ffffff3d;transform:none!important}.siteHeaderHome .navDockItem:hover{background:#ffffff14}.siteHeader .navDockItem.active{opacity:1;box-shadow:none;background:#ffffff94}.siteHeaderHome .navDockItem.active{background:#ffffff1f}.siteHeader .navDockItem:hover+.navDockItem{transform:none!important}.siteHeader .navDockItem:has(+.navDockItem:hover){transform:none!important}.navDockIcon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:block;transition:none!important}.navDockItem:hover .navDockIcon,.navDockItem.active .navDockIcon{font-variation-settings:"FILL" 0,"wght" 420,"GRAD" 0,"opsz" 24}.navDockLabel{letter-spacing:-.01em;white-space:nowrap;font-size:9px;font-weight:600;line-height:1;display:block}.siteHeader .loginLink{-webkit-backdrop-filter:blur(20px)saturate(1.08);letter-spacing:-.01em;border-radius:16px;justify-content:center;align-items:center;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 22px #00000012;color:#111!important;background:#ffffff57!important;border:1px solid #0f0f0f14!important;min-height:52px!important;padding:0 18px!important;transition:none!important;transform:none!important}.siteHeaderHome .loginLink{box-shadow:0 6px 24px #00000029;color:#fff!important;background:#12121238!important;border-color:#ffffff24!important}.siteHeader .loginLink:hover,.siteHeaderHome .loginLink:hover{box-shadow:0 6px 22px #00000012;color:#111!important;background:#ffffff80!important;border-color:#0f0f0f14!important;transform:none!important}.siteHeaderHome .loginLink:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffffff24!important}.siteHeader .menuToggle,.siteHeader .mobileMenu{display:none!important}@media (max-width:800px){.shell{width:min(calc(100% - 20px),var(--max))}.siteHeader .header{height:74px;padding:0}.siteHeader .brand{display:none}.siteHeader .headerRight{justify-content:center;width:100%;display:flex}.siteHeader .navDock{border-radius:15px;width:max-content;max-width:calc(100vw - 20px);padding:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:0!important;display:flex!important}.siteHeader .navDockItem{min-width:58px;height:46px;padding:4px 5px 3px}.navDockIcon{font-size:19px}.navDockLabel{font-size:8px}.siteHeader .loginLink{border-radius:14px;font-size:9px;position:absolute;right:0;min-width:48px!important;min-height:44px!important;padding:0 8px!important;display:inline-flex!important}}@media (max-width:420px){.siteHeader .navDockItem{min-width:50px;padding-left:4px;padding-right:4px}.navDockLabel{font-size:7.5px}.siteHeader .loginLink{font-size:8.5px;min-width:46px!important;padding:0 6px!important}}@media (max-width:360px){.siteHeader .navDockItem{min-width:46px}.navDockLabel{font-size:7px}.siteHeader .loginLink{font-size:8px;right:-2px;min-width:44px!important}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.colorsPage{background:#f3f1eb;min-height:100vh}.colorsBrowserSection{padding-top:0;padding-bottom:120px}.registrySearchIntro .kicker{margin-bottom:12px}.registrySearchField{background:#ffffffe6;border:1px solid #11111124;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:76px;padding:0 22px;display:flex;position:relative;box-shadow:0 16px 42px #1614100b}.registrySearchField>.material-symbols-outlined{color:#7f7a72;flex:none;font-size:24px}.registrySearchField input{width:100%;min-width:0;height:74px;color:var(--ink);font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(17px,1.55vw,22px)}.registrySearchField input::placeholder{color:#aaa59d}.registrySearchField:focus-within{background:#fff;border-color:#11111185}.registrySearchClear{width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#1111110f;border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.registrySearchMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:24px;margin-top:13px;font-size:9px;line-height:1.3;display:flex}.registryToolbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(1.05);background:#f3f1ebeb;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px 0;display:flex;position:sticky;top:82px}.registryToolbarCount{flex-direction:column;gap:3px;min-width:0;display:flex}.registryToolbarCount strong{font-size:13px;line-height:1.1}.registryToolbarCount span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.registryToolbarActions{align-items:center;gap:7px;display:flex}.registrySort select,.registryFilterToggle,.registrySavedLink{height:42px}.registrySort select{border:1px solid var(--line);min-width:146px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffffbd;border-radius:12px;padding:0 32px 0 12px;font-size:10px}.registryFilterToggle{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#ffffffbd;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:flex}.registryFilterToggle .material-symbols-outlined{font-size:17px}.registryFilterToggle.active{border-color:var(--ink)}.registryFilterToggle b{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.registrySavedLink{border-radius:12px}.registryFilterPanel{border-bottom:1px solid var(--line);padding:22px 0 26px}.registryFilterPanelHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.registryFilterPanelHead>div{flex-direction:column;gap:4px;display:flex}.registryFilterPanelHead strong{font-size:13px}.registryFilterPanelHead span{color:var(--muted);font-size:9px}.registryFilterPanelHead button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.registryFilterPanel .colorsFamilyNav{padding:18px 0}.registryFilterControls{grid-template-columns:minmax(250px,1.5fr) repeat(4,minmax(130px,1fr));align-items:end;gap:10px;padding-top:2px;display:grid}.registryFilterControls>label,.registryWeightControl{flex-direction:column;gap:7px;display:flex}.registryFilterControls>label>span,.registryWeightControl>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;line-height:1}.registryFilterControls select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);font:inherit;text-transform:capitalize;background:#ffffffc7;border-radius:10px;padding:0 28px 0 10px;font-size:10px}.registryWeightControl .weightFilter{grid-template-columns:repeat(10,1fr);margin-top:0}.registryWeightControl .weightFilter button{border-radius:10px;min-width:0;height:40px}.registryUnavailable{min-height:70svh;padding-top:160px}.registryUnavailable h1{margin:10px 0 20px}@media (max-width:1000px){.registryFilterControls{grid-template-columns:repeat(2,minmax(0,1fr))}.registryWeightControl{grid-column:1/-1}}@media (max-width:800px){.registrySearchHero{min-height:68svh;padding-top:96px;padding-bottom:42px}.registrySearchIntro{margin-bottom:20px}.registrySearchIntro h1{font-size:clamp(46px,12vw,72px)}.registrySearchField{border-radius:15px;min-height:64px;padding:0 16px}.registrySearchField input{height:62px;font-size:16px}.registrySearchMeta{flex-direction:column;align-items:flex-start;gap:5px}.registryToolbar{min-height:58px;top:74px}.registryToolbarActions{gap:5px}.registrySort{display:none}.registrySavedLink{min-width:42px;padding:0 10px}.registrySavedLink>span{display:none}}@media (max-width:560px){.colorsBrowserSection{width:100%;padding-left:14px;padding-right:14px}.registrySearchHero{min-height:64svh;padding-top:88px;padding-bottom:34px}.registrySearchIntro .kicker{margin-bottom:8px}.registrySearchIntro h1{font-size:52px}.registrySearchField{border-radius:14px;min-height:60px;padding:0 14px}.registrySearchField>.material-symbols-outlined{font-size:21px}.registrySearchField input{height:58px;font-size:15px}.registrySearchMeta{font-size:8px}.registryToolbar{gap:12px;top:74px}.registryToolbarCount span{display:none}.registryFilterToggle{padding:0 9px}.registrySavedLink{justify-content:center;width:42px;min-width:42px;padding:0}.registrySavedLink b{display:none}.registryFilterPanel{padding-top:18px}.registryFilterControls{grid-template-columns:1fr}.registryWeightControl{grid-column:auto}.registryWeightControl .weightFilter{grid-template-columns:repeat(5,1fr)}.registryGrid{padding-top:18px}}.registrySearchHero{flex-direction:column;justify-content:center;width:min(100%,980px);min-height:70svh;margin:0 auto;padding:126px 0 46px;display:flex}.registrySearchIntro{text-align:center;margin:0 0 30px}.registryWordmark{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(28px,3.1vw,44px);font-weight:650;line-height:1}.registrySearchIntro h1{letter-spacing:-.045em;max-width:820px;margin:0 auto;font-size:clamp(28px,3.3vw,46px);font-weight:400;line-height:1.05}.registryComposer{-webkit-backdrop-filter:blur(16px)saturate(1.02);background:#ffffffb8;border:1px solid #11111121;border-radius:28px;width:min(100%,920px);margin:0 auto;padding:13px 13px 11px;box-shadow:inset 0 1px #ffffffa6,0 8px 30px #1614100e}.registryComposer:focus-within{background:#ffffffdb;border-color:#11111138}.registryComposerInputRow{align-items:center;gap:12px;min-height:64px;padding:2px 8px 8px;display:flex}.registryComposerSearchIcon{color:#8f8b84;font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 24;flex:none;font-size:23px!important}.registryComposerInputRow input{width:100%;min-width:0;height:56px;color:var(--ink);font:inherit;letter-spacing:-.025em;background:0 0;border:0;outline:0;padding:0;font-size:18px;line-height:1.3}.registryComposerClear{width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#1111110e;border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.registryComposerFooter{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.registryComposerControls{align-items:center;gap:7px;display:flex}.registryComposerControlsRight{margin-left:auto}.registryComposerSelect,.registryComposerControl{color:#4f4c47;min-height:40px;font:inherit;cursor:pointer;background:#1111110b;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.registryComposerSelect{padding-right:8px;position:relative}.registryComposerSelect .material-symbols-outlined,.registryComposerControl .material-symbols-outlined{color:#68645e;font-size:18px}.registryComposerSelect select{appearance:auto;min-width:116px;height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2px;font-size:11px}.registryComposerControl:hover,.registryComposerSelect:hover{background:#11111113}.registryComposerControl.active{color:var(--ink);background:#11111116;border-color:#11111129}.registryComposerControl b{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.registryComposerSaved svg{width:16px;height:16px}.registryComposerPopover{-webkit-backdrop-filter:blur(20px);background:#ffffffed;border:1px solid #1111111f;border-radius:22px;width:min(100%,920px);margin:9px auto 0;padding:18px;box-shadow:0 18px 48px #13120f17}.registryComposerPopover .colorsFamilyNav{padding:16px 0 17px}.registryComposerPopover .registryFilterControls{padding-top:0}.registrySearchMeta{color:#908b84;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;width:min(100%,920px);margin:12px auto 0;padding:0 4px;font-size:8px;line-height:1.3;display:flex}.registryExplorer{border-top:0}.registryResultsBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.registryResultsBar strong{font-size:12px;font-weight:600}.registryResultsBar span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.registryGrid{padding-top:18px}@media (max-width:800px){.registrySearchHero{min-height:66svh;padding:104px 0 38px}.registrySearchIntro{margin-bottom:22px}.registryWordmark{font-size:32px}.registrySearchIntro h1{max-width:520px;font-size:30px}.registryComposer{border-radius:24px;padding:11px}.registryComposerInputRow{min-height:58px;padding-bottom:7px}.registryComposerInputRow input{height:50px;font-size:16px}.registryComposerSelect,.registryComposerControl{border-radius:13px;min-height:38px;padding:0 10px}.registryComposerSelect select{min-width:108px}.registryComposerPopover{border-radius:20px}}@media (max-width:560px){.registrySearchHero{min-height:62svh;padding:90px 0 30px}.registryWordmark{margin-bottom:9px;font-size:29px}.registrySearchIntro h1{font-size:25px}.registryComposer{border-radius:21px;padding:9px}.registryComposerInputRow{gap:9px;min-height:54px;padding:0 6px 7px}.registryComposerSearchIcon{font-size:20px!important}.registryComposerInputRow input{height:48px;font-size:15px}.registryComposerFooter{gap:7px}.registryComposerControls{gap:5px}.registryComposerSelect,.registryComposerControl{gap:5px;min-height:36px;padding:0 8px;font-size:10px}.registryComposerSelect .material-symbols-outlined,.registryComposerControl .material-symbols-outlined{font-size:16px}.registryComposerSelect select{min-width:93px;max-width:116px;height:34px;font-size:10px}.registryComposerSaved{width:38px;padding:0}.registryComposerSaved>span,.registryComposerSaved>b{display:none}.registryComposerPopover{border-radius:18px;margin-top:7px;padding:14px}.registrySearchMeta{flex-direction:column;align-items:flex-start;gap:4px;font-size:7.5px}.registryResultsBar{min-height:48px}.registryResultsBar span{display:none}}.registrySearchHero{z-index:30;position:relative}.registryComposerAnchor{z-index:40;width:min(100%,920px);margin:0 auto;position:relative}.registryComposer{width:100%;margin:0}.registryComposerPopover{z-index:70;overscroll-behavior:contain;width:min(920px,100vw - 48px);max-height:min(560px,100vh - 150px);margin:0;padding:18px;position:absolute;top:calc(100% + 10px);left:50%;overflow:auto;transform:translate(-50%)}.registryFilterPanelHead{z-index:3;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #11111114;margin:-18px -18px 0;padding:18px 18px 14px;position:sticky;top:-18px}.registryFilterPanelActions{align-items:center;gap:10px;display:flex}.registryFilterPanelActions>button{text-decoration:none}.registryFilterClose{border-radius:50%;place-items:center;width:30px;height:30px;line-height:1;display:grid;color:var(--ink)!important;background:#1111110b!important;border:1px solid #11111117!important;font-size:18px!important}.visualFilterBlock{border-bottom:1px solid #1111111a;padding:20px 0 18px}.visualFilterLabel{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:20px;margin-bottom:10px;display:grid}.visualFilterLabel>span,.registryFilterSecondary>label>span,.parameterFilterRow>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;line-height:1}.visualFilterLabel strong{text-transform:capitalize;justify-self:start;font-size:11px;font-weight:600}.visualFilterLabel button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.familySpectrumBar{background:#eeeae2;border:1px solid #1111111f;border-radius:12px;align-items:stretch;height:38px;display:flex;overflow:hidden}.familySpectrumBar button{cursor:pointer;border:0;border-right:1px solid #fff6;flex:1 1 0;min-width:14px;height:100%;padding:0;transition:flex .12s,box-shadow .12s,filter .12s;position:relative}.familySpectrumBar button:last-child{border-right:0}.familySpectrumBar button:hover{filter:saturate(1.08)contrast(1.02);flex-grow:1.28}.familySpectrumBar button.active{z-index:2;flex-grow:1.45;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #111}.visualFilterScale{color:#9b968f;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:16px;margin-top:7px;font-size:8px;line-height:1;display:flex}.weightScaleBar{background:#11111109;border:1px solid #1111111f;border-radius:12px;grid-template-columns:repeat(9,1fr);height:42px;display:grid;overflow:hidden}.weightScaleBar button{color:#68645e;cursor:pointer;background:0 0;border:0;border-right:1px solid #11111117;place-items:center;padding:0;display:grid;position:relative}.weightScaleBar button:last-child{border-right:0}.weightScaleBar button:before{content:"";height:calc(3px + var(--weight,0) * 1px);background:#11111129;border-radius:999px;position:absolute;bottom:6px;left:7px;right:7px}.weightScaleBar button:first-child:before{height:3px}.weightScaleBar button:nth-child(2):before{height:4px}.weightScaleBar button:nth-child(3):before{height:5px}.weightScaleBar button:nth-child(4):before{height:6px}.weightScaleBar button:nth-child(5):before{height:7px}.weightScaleBar button:nth-child(6):before{height:8px}.weightScaleBar button:nth-child(7):before{height:9px}.weightScaleBar button:nth-child(8):before{height:10px}.weightScaleBar button:nth-child(9):before{height:11px}.weightScaleBar button span{z-index:1;margin-top:-5px;font-size:9px;font-weight:600;position:relative}.weightScaleBar button:hover{background:#1111110e}.weightScaleBar button.active{color:#fff;background:#111}.weightScaleBar button.active:before{background:#fff6}.registryFilterSecondary{grid-template-columns:minmax(150px,.8fr) repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding-top:18px;display:grid}.territoryFilter,.parameterFilterRow{flex-direction:column;gap:8px;min-width:0;display:flex}.territoryFilter select{width:100%;height:38px;color:var(--ink);font:inherit;text-transform:capitalize;background:#fff;border:1px solid #1111111f;border-radius:10px;padding:0 30px 0 10px;font-size:10px}.parameterSegments{scrollbar-width:none;background:#11111106;border:1px solid #1111111f;border-radius:10px;min-width:0;display:flex;overflow-x:auto}.parameterSegments::-webkit-scrollbar{display:none}.parameterSegments button{color:#67635d;min-width:44px;height:36px;font:inherit;text-transform:capitalize;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #11111114;flex:1 0 auto;padding:0 9px;font-size:9px}.parameterSegments button:last-child{border-right:0}.parameterSegments button.active{color:#fff;background:#111}.registrySearchMeta{z-index:20;position:relative}.registryExplorer{z-index:1;position:relative}@media (max-width:900px){.registryFilterSecondary{grid-template-columns:1fr 1fr}.territoryFilter{grid-column:1/-1}}@media (max-width:560px){.registryComposerPopover{border-radius:18px;width:calc(100vw - 28px);max-height:calc(100vh - 132px);padding:14px;top:calc(100% + 8px)}.registryFilterPanelHead{margin:-14px -14px 0;padding:14px 14px 12px;top:-14px}.visualFilterBlock{padding:16px 0 15px}.familySpectrumBar{border-radius:10px;height:34px}.familySpectrumBar button{min-width:10px}.weightScaleBar{border-radius:10px;height:40px}.registryFilterSecondary{grid-template-columns:1fr;gap:12px;padding-top:15px}.territoryFilter{grid-column:auto}.parameterSegments button{min-width:52px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f3f1eb;--ink:#11110f;--muted:#77736c;--line:#11110f21;--surface:#ffffffb8;--surface-strong:#fbfaf6;--surface-soft:#11110f0b;--surface-hover:#11110f13;--sidebar-bg:#efede6;--shadow:0 18px 52px #14120f1a;--inverse:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#141414;--ink:#f2f1ed;--muted:#9c9a94;--line:#ffffff1c;--surface:#222222db;--surface-strong:#202020;--surface-soft:#ffffff0e;--surface-hover:#ffffff17;--sidebar-bg:#111;--shadow:0 18px 54px #00000057;--inverse:#111}}html,body{background:var(--paper);color:var(--ink)}body{min-height:100vh}.colorsPage{color:var(--ink);background:var(--paper)!important}body>main,.siteFooter{margin-left:276px;transition:margin-left .2s}html[data-sidebar=closed] body>main,html[data-sidebar=closed] .siteFooter{margin-left:68px}.siteSidebar{z-index:120;border-right:1px solid var(--line);background:var(--sidebar-bg);width:276px;color:var(--ink);flex-direction:column;padding:12px 10px 10px;transition:width .2s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.siteSidebar.isClosed{width:68px}.siteSidebarTop{align-items:center;gap:7px;min-height:48px;display:flex}.sidebarBrand{border-radius:11px;flex:1;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.sidebarBrandMark{border:1px solid var(--line);background:var(--surface-soft);letter-spacing:-.05em;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.sidebarBrandLabel{letter-spacing:-.05em;white-space:nowrap;font-size:17px;font-weight:650;line-height:1;overflow:hidden}.sidebarCollapse,.sidebarMobileToggle{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.sidebarCollapse:hover,.sidebarMobileToggle:hover{background:var(--surface-soft);color:var(--ink)}.sidebarCollapse .material-symbols-outlined,.sidebarMobileToggle .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 24;font-size:20px}.sidebarNav{flex-direction:column;gap:3px;width:100%;margin-top:18px;display:flex}.sidebarNavItem{min-height:42px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-size:12px;font-weight:500;display:flex}.sidebarNavItem:hover{background:var(--surface-soft);color:var(--ink)}.sidebarNavItem.active{background:var(--surface-hover);color:var(--ink)}.sidebarNavIcon{text-align:center;font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 24;flex:0 0 20px;width:20px;font-size:19px!important}.sidebarNavLabel{overflow:hidden}.sidebarMeta{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:18px 8px 0;padding-top:14px;display:flex}.sidebarMetaLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.sidebarMetaValue{font-size:10px}.sidebarAccount{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.sidebarAccountLink{border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.sidebarAccountLink:hover{background:var(--surface-soft)}.sidebarAccountCopy{white-space:nowrap;flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.sidebarAccountCopy strong{font-size:11px;font-weight:600}.sidebarAccountCopy span{color:var(--muted);font-size:8px}.siteSidebar.isClosed .sidebarBrandLabel,.siteSidebar.isClosed .sidebarNavLabel,.siteSidebar.isClosed .sidebarMeta,.siteSidebar.isClosed .sidebarAccountCopy{display:none}.siteSidebar.isClosed .siteSidebarTop{flex-direction:column;min-height:auto}.siteSidebar.isClosed .sidebarBrand{flex:none;padding:7px}.siteSidebar.isClosed .sidebarCollapse{margin-top:3px}.siteSidebar.isClosed .sidebarNavItem,.siteSidebar.isClosed .sidebarAccountLink{justify-content:center;padding-left:0;padding-right:0}.sidebarMobileToggle,.sidebarScrim{display:none}.siteHeader{display:none!important}.registryComposer{color:var(--ink);border-color:var(--line)!important;background:var(--surface)!important;box-shadow:0 1px 0 #ffffff0f inset,var(--shadow)!important}.registryComposer:focus-within{border-color:color-mix(in srgb,var(--ink) 24%,transparent)!important;background:var(--surface-strong)!important}.registryComposerInputRow input{color:var(--ink)!important}.registryComposerInputRow input::placeholder,.registryComposerSearchIcon{color:var(--muted)!important}.registryComposerClear,.registryComposerControl,.registryComposerSelect{background:var(--surface-soft)!important;color:var(--ink)!important}.registryComposerControl:hover,.registryComposerSelect:hover,.registryComposerControl.active{background:var(--surface-hover)!important;border-color:var(--line)!important}.registryComposerControl .material-symbols-outlined,.registryComposerSelect .material-symbols-outlined{color:var(--muted)!important}.registryControlChevron{margin-left:-2px;font-size:16px!important}.registrySortAnchor{position:relative}.registrySortTrigger{justify-content:flex-start;min-width:154px}.registrySortPanel{z-index:90;border:1px solid var(--line);background:var(--surface-strong);width:224px;box-shadow:var(--shadow);border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.registrySortPanel button{width:100%;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:11px;display:flex}.registrySortPanel button:hover,.registrySortPanel button.active{background:var(--surface-soft)}.registrySortPanel button .material-symbols-outlined{font-size:16px}.registryComposerPopover{color:var(--ink);border-color:var(--line)!important;background:var(--surface-strong)!important;box-shadow:var(--shadow)!important}.registryFilterPanelHead{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)!important;border-color:var(--line)!important}.registryFilterClose{border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--ink)!important}.visualFilterBlock{border-color:var(--line)!important}.filterSliderRow{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.filterRangeTrack{background-position:50%;background-repeat:no-repeat;background-size:100% 8px;border-radius:10px;align-items:center;height:34px;display:flex;position:relative}.familyRangeTrack{border:1px solid var(--line);background-color:var(--surface-soft)}.weightRangeTrack{background-image:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--ink) 72%,transparent))}.filterRangeTrack input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:34px;margin:0}.filterRangeTrack input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:8px}.filterRangeTrack input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:8px}.filterRangeTrack input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-strong);background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 1px var(--line),0 2px 7px #0000002e;border-radius:50%;margin-top:-6px}.filterRangeTrack input[type=range]::-moz-range-thumb{border:2px solid var(--surface-strong);background:var(--ink);width:18px;height:18px;box-shadow:0 0 0 1px var(--line),0 2px 7px #0000002e;border-radius:50%}.filterSliderValue{border:1px solid var(--line);background:var(--surface-soft);min-height:38px;color:var(--ink);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.filterSliderNumeric{font-size:13px}.territoryFilter select{border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--ink)!important}.parameterSegments{border-color:var(--line)!important;background:var(--surface-soft)!important}.parameterSegments button{border-color:var(--line)!important;color:var(--muted)!important}.parameterSegments button:hover{background:var(--surface-hover)!important}.parameterSegments button.active{background:var(--ink)!important;color:var(--inverse)!important}.registryResultsBar{border-color:var(--line)!important}.colorBrowserInfo,.colorBrowserCard,.colorsEmpty,.siteFooter{color:var(--ink)}.siteFooter{background:var(--paper);border-color:var(--line)!important}@media (prefers-color-scheme:dark){.colorBrowserInfo,.colorBrowserCard{border-color:var(--line)!important}.colorBrowserInfo{background:0 0!important}.colorSaveButton{color:#fff}}@media (max-width:900px){body>main,.siteFooter,html[data-sidebar=closed] body>main,html[data-sidebar=closed] .siteFooter{margin-left:0}.siteSidebar,.siteSidebar.isClosed{width:min(290px,100vw - 48px);box-shadow:var(--shadow);transform:translate(-105%)}.siteSidebar.isOpen{transform:translate(0)}.siteSidebar.isClosed .sidebarBrandLabel,.siteSidebar.isClosed .sidebarNavLabel,.siteSidebar.isClosed .sidebarMeta,.siteSidebar.isClosed .sidebarAccountCopy{display:flex}.siteSidebar.isClosed .siteSidebarTop{flex-direction:row;min-height:48px}.siteSidebar.isClosed .sidebarBrand{flex:1;padding:7px 8px}.siteSidebar.isClosed .sidebarCollapse{margin-top:0}.siteSidebar.isClosed .sidebarNavItem,.siteSidebar.isClosed .sidebarAccountLink{justify-content:flex-start;padding-left:11px;padding-right:11px}.sidebarMobileToggle{z-index:111;border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(14px);display:grid;position:fixed;top:12px;left:12px}.sidebarScrim{z-index:110;background:#00000047;border:0;display:block;position:fixed;inset:0}.registrySearchHero{padding-top:94px!important}}@media (max-width:560px){.registrySortTrigger{min-width:0}.registrySortTrigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.registrySortPanel{width:206px;left:-2px}.filterSliderRow{grid-template-columns:minmax(0,1fr) 58px;gap:8px}.filterSliderValue{padding:0 6px;font-size:9px}}.registrySearchIntro h1{text-align:center;letter-spacing:-.065em!important;max-width:920px!important;margin:0 auto!important;font-size:clamp(50px,6.2vw,88px)!important;font-weight:520!important;line-height:.91!important}.registryComposer{border-radius:24px!important;padding:10px 13px!important}.registryComposerInputRow{min-height:66px!important;padding:0 8px!important}.registryComposerInputRow input{height:62px!important}.sidebarSaved{border-top:1px solid var(--line);flex-direction:column;flex:auto;min-height:0;margin:18px 2px 0;padding:14px 6px 0;display:flex}.sidebarSavedHead{align-items:center;gap:6px;min-height:34px;display:flex}.sidebarSavedTitle{min-width:0;color:var(--ink);flex:1;align-items:center;gap:9px;padding:6px 5px;font-size:11px;font-weight:600;display:flex}.sidebarSavedTitle b{background:var(--surface-soft);min-width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;margin-left:auto;font-size:8px;font-weight:600;display:grid}.sidebarFolderAdd{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.sidebarFolderAdd:hover{background:var(--surface-soft);color:var(--ink)}.sidebarFolderAdd .material-symbols-outlined{font-size:17px}.sidebarFolderForm{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:5px 2px 8px;display:grid}.sidebarFolderForm input{border:1px solid var(--line);background:var(--surface-soft);min-width:0;height:32px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:0 9px;font-size:10px}.sidebarFolderForm input:focus{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.sidebarFolderForm button{background:var(--ink);height:32px;color:var(--inverse);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 9px;font-size:9px}.sidebarFolderForm button:disabled{opacity:.35;cursor:default}.sidebarSavedScroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:4px 1px 16px;overflow:auto}.sidebarSavedGroup{margin-top:9px}.sidebarSavedGroup:first-child{margin-top:2px}.sidebarSavedGroupLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;padding:5px 7px 6px;font-size:8px;display:block}.sidebarSavedFolderLabel{min-height:29px;color:var(--muted);align-items:center;gap:7px;padding:4px 7px;font-size:9px;font-weight:600;display:flex}.sidebarSavedFolderLabel .material-symbols-outlined{font-size:15px}.sidebarSavedFolderLabel b{margin-left:auto;font-size:8px;font-weight:500}.sidebarSavedColor{border-radius:8px;align-items:center;gap:4px;min-height:38px;display:flex}.sidebarSavedColor:hover{background:var(--surface-soft)}.sidebarSavedColorLink{flex:1;align-items:center;gap:8px;min-width:0;padding:5px 6px;display:flex}.sidebarSavedSwatch{border-radius:5px;flex:0 0 18px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #7f7f7f2e}.sidebarSavedColorCopy{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.sidebarSavedColorCopy strong,.sidebarSavedColorCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarSavedColorCopy strong{color:var(--ink);font-size:9px;font-weight:600}.sidebarSavedColorCopy small{color:var(--muted);text-transform:capitalize;font-size:7.5px}.sidebarSavedMove{width:28px;height:28px;color:var(--muted);border-radius:7px;flex:0 0 28px;place-items:center;margin-right:3px;display:grid;position:relative}.sidebarSavedMove:hover{background:var(--surface-hover);color:var(--ink)}.sidebarSavedMove select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sidebarSavedMove .material-symbols-outlined{pointer-events:none;font-size:15px}.sidebarSavedEmpty{color:var(--muted);margin:10px 7px;font-size:9px;line-height:1.4}.sidebarAvatar{letter-spacing:-.02em;text-transform:uppercase;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #7f7f7f33}.siteSidebar.isClosed .sidebarSaved{flex:none;margin:14px 0 0;padding:10px 0 0}.siteSidebar.isClosed .sidebarSavedHead{justify-content:center}.siteSidebar.isClosed .sidebarSavedTitle{border-radius:9px;flex:0 0 42px;justify-content:center;padding:7px 0}.siteSidebar.isClosed .sidebarSavedTitle>span:not(.sidebarNavIcon),.siteSidebar.isClosed .sidebarSavedTitle>b,.siteSidebar.isClosed .sidebarFolderAdd,.siteSidebar.isClosed .sidebarFolderForm,.siteSidebar.isClosed .sidebarSavedScroll{display:none}.registryResultsBar{z-index:35;position:relative;min-height:58px!important}.registryResultsControlAnchor{justify-content:flex-end;display:flex;position:relative}.registryResultsControls{align-items:center;gap:6px;display:flex}.registryResultsControls .registryComposerControl{border:1px solid #0000;background:var(--surface-soft)!important;border-radius:11px!important;min-height:36px!important;padding:0 10px!important}.registryResultsControls .registrySortTrigger{min-width:148px}.registryResultsControlAnchor .registrySortPanel{inset:calc(100% + 8px) 0 auto auto!important}.registryResultsControlAnchor>.registryComposerPopover{width:min(920px,100vw - 96px)!important;top:calc(100% + 9px)!important;left:auto!important;right:0!important;transform:none!important}.registryComposerFooter{display:none!important}@media (prefers-color-scheme:dark){.sidebarSavedColor:hover,.sidebarFolderAdd:hover,.sidebarSavedMove:hover{background:var(--surface-soft)}}@media (max-width:900px){.siteSidebar.isClosed .sidebarSaved{flex:auto;margin:18px 2px 0;padding:14px 6px 0}.siteSidebar.isClosed .sidebarSavedHead{justify-content:flex-start}.siteSidebar.isClosed .sidebarSavedTitle{flex:1;justify-content:flex-start;padding:6px 5px}.siteSidebar.isClosed .sidebarSavedTitle>span:not(.sidebarNavIcon),.siteSidebar.isClosed .sidebarSavedTitle>b,.siteSidebar.isClosed .sidebarFolderAdd{display:flex}.siteSidebar.isClosed .sidebarSavedScroll{display:block}.registryResultsControlAnchor>.registryComposerPopover{width:min(720px,100vw - 34px)!important}}@media (max-width:560px){.registrySearchIntro h1{font-size:50px!important}.registryComposerInputRow input{font-size:14px!important}.registryResultsBar{gap:8px!important}.registryResultsBar>strong{font-size:10px!important}.registryResultsControls{gap:4px}.registryResultsControls .registrySortTrigger{min-width:0;max-width:126px}.registryResultsControls .registrySortTrigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.registryResultsControlAnchor>.registryComposerPopover{width:auto!important;max-height:calc(100vh - 96px)!important;position:fixed!important;top:78px!important;left:14px!important;right:14px!important}}.registrySearchIntro{margin-bottom:22px!important}.registrySearchIntro h1{letter-spacing:-.045em!important;max-width:720px!important;font-size:clamp(30px,3vw,38px)!important;font-weight:480!important;line-height:1.02!important}.registryComposerFooterFilters{justify-content:flex-start!important;align-items:center!important;padding:0 8px 5px!important;display:flex!important}.registryComposerFooterFilters .registryComposerControl{border-radius:11px!important;min-height:36px!important;padding:0 10px!important}.registryComposerAnchor>.registryComposerPopover{width:min(920px,100vw - 48px)!important;top:calc(100% + 9px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.sidebarSavedDropZone{border-radius:10px;min-height:34px;padding:2px;transition:background .12s,box-shadow .12s;position:relative}.sidebarSavedDropZone.isDropTarget{background:var(--surface-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.sidebarSavedGroupLabel{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.sidebarSavedGroupLabel b{font-size:8px;font-weight:500}.sidebarSavedColor[draggable=true]{cursor:grab}.sidebarSavedColor[draggable=true]:active{cursor:grabbing}.sidebarSavedColor.isDragging{opacity:.35}.sidebarSavedDropHint{border:1px dashed var(--line);min-height:32px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin:2px 4px 5px;font-size:8px;display:flex}@media (max-width:560px){.registrySearchIntro h1{font-size:28px!important}.registryComposerAnchor>.registryComposerPopover{width:auto!important;max-height:calc(100vh - 96px)!important;position:fixed!important;top:78px!important;left:14px!important;right:14px!important;transform:none!important}}.sidebarSavedFolderLabel{width:100%;min-height:34px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 6px;font-size:9px;font-weight:600;display:flex}.sidebarSavedFolderLabel:hover{background:var(--surface-soft);color:var(--ink)}.sidebarSavedFolderLabel .material-symbols-outlined{flex:none;font-size:15px}.sidebarSavedFolderChevron{color:var(--muted);font-size:14px!important}.sidebarSavedFolderName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebarSavedFolderLabel b{color:var(--muted);flex:none;margin-left:auto;font-size:8px;font-weight:500}.sidebarSavedFolderContents{border-left:1px solid var(--line);margin-left:16px;padding-left:7px}.sidebarSavedFolderContents .sidebarSavedColor{min-height:36px}.sidebarSavedFolderContents .sidebarSavedColorLink{padding-left:4px}.sidebarSavedDropZone.isDropTarget>.sidebarSavedFolderLabel{background:var(--surface-hover);color:var(--ink)}@media (max-width:900px){.sidebarSavedFolderContents{margin-left:17px}}@media (max-width:560px){.registryResultsBar .registryResultsControls span,.registryResultsBar .registrySortPanel span{display:inline-flex!important}.registryResultsControls .registrySortTrigger{min-width:126px!important;max-width:142px!important}.registryResultsControls .registrySortTrigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:94px!important}.registryResultsControlAnchor .registrySortPanel{width:214px!important}.registryResultsControlAnchor .registrySortPanel button{min-height:40px;padding:0 11px}}.passportPage{background:var(--paper);min-height:100vh;color:var(--ink)}.passportHero{border-bottom:1px solid var(--line);background:var(--paper)}.passportHeroInner{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:198px;padding-top:34px;padding-bottom:34px;display:grid}.passportHeroSwatch{aspect-ratio:1;border:1px solid var(--line);border-radius:22px;width:132px;box-shadow:inset 0 0 0 1px #ffffff29}.passportHeroCopy{min-width:0}.passportHeroCopy .kicker{margin:0 0 10px}.passportTitleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.passportTitleRow h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:620;line-height:.9}.passportWeight{border:1px solid var(--line);min-height:27px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.passportDescriptor{letter-spacing:-.025em;margin:15px 0 0;font-size:20px;font-weight:560;line-height:1.15}.passportTaxonomy{color:var(--muted);margin:5px 0 0;font-size:12px}.passportAlias{color:var(--muted);align-items:center;gap:8px;margin:13px 0 0;font-size:9px;display:flex}.passportAlias code{color:var(--ink);font-size:9px}.passportBack{border:1px solid var(--line);min-height:42px;color:var(--ink);border-radius:12px;align-items:center;gap:5px;padding:0 13px;font-size:10px;display:inline-flex}.passportBack:hover{background:var(--surface-soft)}.passportBack .material-symbols-outlined{font-size:17px}.passportSections{padding-top:0!important;padding-bottom:110px!important}.passportTabs{width:100%}.passportTabBar{z-index:45;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(16px);scrollbar-width:none;align-items:center;gap:4px;min-height:66px;margin:0;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.passportTabBar::-webkit-scrollbar{display:none}.passportTabBar button{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:540;display:inline-flex}.passportTabBar button:hover{background:var(--surface-soft);color:var(--ink)}.passportTabBar button.active{background:var(--ink);color:var(--inverse)}.passportTabBar .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 360,"GRAD" 0,"opsz" 20;font-size:18px}.passportPanel{padding:44px 0 0!important}.passportPanel[hidden]{display:none!important}.passportSectionTitle{max-width:860px;margin-bottom:32px}.passportSectionTitle .kicker{margin:0 0 10px}.passportSectionTitle h2{letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.2vw,46px);font-weight:520;line-height:1}.passportSectionTitle>p:last-child{max-width:760px;color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.passportLeadGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.passportMetric{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:20px 18px;display:flex}.passportMetric:last-child{border-right:0}.passportMetric>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;line-height:1.15}.passportMetric>strong{overflow-wrap:anywhere;letter-spacing:-.025em;min-width:0;font-size:16px;font-weight:610;line-height:1.15}.passportMetric>strong.mono,.passportMetric .mono{letter-spacing:-.025em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.passportMetric>small{color:var(--muted);font-size:8.5px;line-height:1.35}.passportRule{height:38px}.passportSubsection{margin-top:42px}.passportSubsection>h3,.spectralHeading h3{text-transform:uppercase;letter-spacing:.085em;margin:0 0 15px;font-size:11px;line-height:1.2}.passportSubsection>p{color:var(--muted)}.passportMetricGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.passportMetricGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.passportMetricGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.passportMetricGrid .passportMetric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:112px}.passportNavigationGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.passportNavigationGrid .passportMetric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:96px}.passportTagsGroup{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;padding:15px 0;display:grid}.passportTagsGroup>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.passportTags{flex-wrap:wrap;gap:6px;display:flex}.passportTags b{background:var(--surface-soft);min-height:25px;color:var(--ink);border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-weight:520;display:inline-flex}.passportTags.subtle b{color:var(--muted)}.passportDisclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.passportDisclosure summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:10px;font-weight:600;list-style:none;display:flex}.passportDisclosure summary::-webkit-details-marker{display:none}.passportDisclosure summary:before{content:"›";color:var(--muted);font-size:18px;transition:transform .14s;display:inline-block;transform:rotate(0)}.passportDisclosure[open] summary:before{transform:rotate(90deg)}.passportRows{border-top:1px solid var(--line)}.passportRows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);align-items:center;gap:20px;min-height:43px;padding:8px 0;display:grid}.passportRows>div:last-child{border-bottom:0}.passportRows span{color:var(--muted);text-transform:capitalize;font-size:9px}.passportRows b,.passportRows code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:9px;font-weight:540}.passportRows code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:450}.representationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.representationCard{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.representationSwatch{border-bottom:1px solid var(--line);height:152px}.representationCard>div:last-child{flex-direction:column;align-items:flex-start;gap:6px;min-height:150px;padding:16px;display:flex}.representationCard span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.representationCard strong{font-size:18px;line-height:1.1}.representationCard code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:8px;overflow:hidden}.representationCard small{color:var(--muted);font-size:8.5px}.passportStatus{border:1px solid var(--line);min-height:22px;color:var(--ink);text-transform:uppercase;letter-spacing:.055em;border-radius:999px;align-items:center;padding:0 7px;font-size:7.5px;font-weight:650;display:inline-flex}.contrastPreviewGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.contrastPreview{border:1px solid var(--line);border-radius:16px;grid-template-rows:auto auto 1fr;min-height:270px;padding:18px;display:grid}.contrastPreview.light{color:#111;background:#fff}.contrastPreview.dark{color:#fff;background:#050505}.contrastPreview>span{font-size:9px;font-weight:600}.contrastPreview>div:last-child{border:1px solid #7f7f7f38;border-radius:12px;place-items:center;margin-top:12px;font-size:48px;font-weight:650;display:grid}.wcagChecks{flex-wrap:wrap;gap:5px 10px;margin-top:10px;display:flex}.wcagChecks span{align-items:center;gap:4px;font-size:7.5px;display:flex}.wcagChecks b{font-size:7px}.wcagChecks .pass b{color:#2c8b51}.wcagChecks .fail b{color:#ad4b43}.passportFootnote{border-left:3px solid var(--ink);background:var(--surface-soft);color:var(--muted);margin:15px 0 0;padding:13px 15px;font-size:9px;line-height:1.5}.passportFootnote.strong{color:var(--ink)}.passportPrintCards{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.passportPrintCards>div{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-height:185px!important;padding:20px!important;display:flex!important}.passportPrintCards>div>span{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:8px!important}.passportPrintCards strong{letter-spacing:-.035em!important;font-size:24px!important}.passportPrintCards small{color:var(--muted)!important;font-size:8px!important}.printMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.printMeta b{font-size:8px;font-weight:580}.spectralHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.spectralHeading h3{margin-bottom:5px}.spectralHeading p{color:var(--muted);margin:0;font-size:9px}.spectralChart{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:15px 0 18px;padding:13px 14px 10px}.spectralChart svg{width:100%;height:auto;display:block}.spectralGridLine{stroke:var(--line);stroke-width:1px}.spectralPath{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spectralAxis{color:var(--muted);justify-content:space-between;font-size:7.5px;display:flex}.matchingGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.matchingCard{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:7px;min-height:190px;padding:20px;display:flex}.matchingCard>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.matchingCard>strong{letter-spacing:-.04em;font-size:30px;line-height:1}.matchingCard>small{color:var(--muted);font-size:8.5px}.matchingCard>div{flex-wrap:wrap;gap:8px 13px;margin-top:auto;display:flex}.matchingCard>div b{font-size:8px;font-weight:560}.illuminantGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.illuminantGrid>div{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:7px;min-height:150px;padding:17px;display:flex}.illuminantGrid>div>span{color:var(--muted);font-size:9px}.illuminantGrid>div>strong{font-size:19px}.illuminantGrid>div>small{color:var(--muted);font-size:8px}.illuminantGrid details{margin-top:auto}.illuminantGrid summary{color:var(--muted);cursor:pointer;font-size:8px}.illuminantGrid code{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:7px;display:block}.relationshipList{border-top:1px solid var(--line)}.relationshipRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(260px,1.3fr) minmax(150px,.6fr);align-items:center;gap:22px;min-height:86px;padding:13px 0;display:grid}.relationshipRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.relationshipRow span,.relationshipRow small{color:var(--muted);font-size:8px}.relationshipRow>a,.relationshipRow a{color:var(--ink);font-size:13px;font-weight:650}.relationshipRow b{font-size:9px;font-weight:580}.developerLead .passportMetric{min-height:126px}.developerRoutes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.developerRoutes code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--ink);border-radius:10px;padding:11px 12px;font-size:8px;line-height:1.35}.developerRows code{font-size:8px}@media (max-width:1100px){.passportLeadGrid{grid-template-columns:1fr 1fr}.passportLeadGrid .passportMetric:nth-child(2){border-right:0}.passportLeadGrid .passportMetric:nth-child(-n+2){border-bottom:1px solid var(--line)}.passportMetricGrid.three,.passportMetricGrid.four{grid-template-columns:1fr 1fr}.passportNavigationGrid{grid-template-columns:repeat(3,1fr)}.representationGrid{grid-template-columns:1fr}.representationCard{grid-template-columns:210px minmax(0,1fr);display:grid}.representationSwatch{border-bottom:0;border-right:1px solid var(--line);height:100%;min-height:180px}.illuminantGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.passportHeroInner{grid-template-columns:92px minmax(0,1fr) auto;gap:16px;min-height:168px;padding-top:26px;padding-bottom:26px}.passportHeroSwatch{border-radius:17px;width:92px}.passportTitleRow h1{font-size:46px}.passportDescriptor{margin-top:10px;font-size:17px}.passportBack{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.passportBack>span:last-child{display:none}.passportTabBar{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;top:0}.passportPanel{padding-top:32px!important}.passportSectionTitle{margin-bottom:25px}.passportMetricGrid.three,.passportMetricGrid.four{grid-template-columns:1fr 1fr}.passportPrintCards,.matchingGrid,.contrastPreviewGrid{grid-template-columns:1fr!important}.relationshipRow{grid-template-columns:1fr;gap:9px}.developerRoutes{grid-template-columns:1fr}}@media (max-width:560px){.passportHeroInner{grid-template-columns:72px minmax(0,1fr) 38px;gap:12px;min-height:auto;padding-top:20px;padding-bottom:20px}.passportHeroSwatch{border-radius:14px;width:72px}.passportHeroCopy .kicker{display:none}.passportTitleRow{gap:7px}.passportTitleRow h1{font-size:34px}.passportWeight{min-height:22px;padding:0 7px;font-size:7px}.passportDescriptor{font-size:14px}.passportTaxonomy{font-size:9px}.passportAlias{display:none}.passportTabBar{min-height:58px}.passportTabBar button{min-height:38px;padding:0 10px;font-size:10px}.passportTabBar .material-symbols-outlined{font-size:16px}.passportPanel{padding-top:27px!important}.passportSectionTitle h2{font-size:29px}.passportSectionTitle>p:last-child{font-size:9.5px}.passportLeadGrid,.passportMetricGrid.three,.passportMetricGrid.four,.passportNavigationGrid{grid-template-columns:1fr}.passportLeadGrid .passportMetric,.passportLeadGrid .passportMetric:nth-child(2),.passportMetricGrid .passportMetric,.passportNavigationGrid .passportMetric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:86px}.passportTagsGroup{grid-template-columns:1fr;gap:8px}.passportRows>div{grid-template-columns:1fr;gap:5px;padding:10px 0}.representationCard{display:block}.representationSwatch{border-right:0;border-bottom:1px solid var(--line);height:122px;min-height:122px}.contrastPreview{min-height:245px}.passportPrintCards>div{min-height:165px!important}.passportPrintCards strong{font-size:20px!important}.spectralChart{margin-left:-4px;margin-right:-4px}.matchingCard{min-height:170px}.matchingCard>strong{font-size:26px}.illuminantGrid{grid-template-columns:1fr 1fr;gap:7px}.illuminantGrid>div{min-height:135px;padding:14px}.relationshipRow{min-height:0;padding:14px 0}.developerRoutes code{font-size:7.5px}}
