: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}.siteHeaderHome .loginLink:hover{color:#090909;background:#fff;border-color:#fff}.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)}}.colorsPage{background:#f3f1eb;min-height:100vh}.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)}.colorsBrowserSection{padding-top:26px;padding-bottom:120px}.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))}}
