body.public-page.source-page{--source-border:rgba(255,255,255,.075);--source-muted:rgba(243,242,239,.62);--source-faint:rgba(243,242,239,.42);--source-orange:#ff6a00;background:#050505}body.public-page.source-page main{width:min(calc(100% - 56px),1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:64px 0 110px!important;box-sizing:border-box!important}body.public-page.source-page .source-card{width:100%!important;margin:0!important;padding:34px!important;border:1px solid var(--source-border)!important;border-radius:20px!important;background:radial-gradient(circle at 3% 0,rgba(255,106,0,.035),transparent 34%),linear-gradient(145deg,#101011,#080808)!important;box-shadow:none!important;box-sizing:border-box!important}body.public-page.source-page main>.source-card+.source-card{margin-top:72px!important}body.public-page.source-page .source-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:46px;align-items:center}body.public-page.source-page .source-title-row{display:flex;align-items:center;gap:13px;margin-bottom:16px}body.public-page.source-page .source-icon{width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,106,0,.34);border-radius:13px;background:#ff6a0009}body.public-page.source-page .source-icon svg{width:26px;height:26px;fill:none;stroke:var(--source-orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.public-page.source-page .source-title-row .eyebrow{margin:0!important}body.public-page.source-page h1{margin:0;max-width:780px;font-size:clamp(42px,5.2vw,70px);line-height:.98;letter-spacing:-.045em}body.public-page.source-page h1 span{color:#a8adaf;font-weight:520}body.public-page.source-page .lead{max-width:780px;margin:24px 0 0;color:#e5e5e2;font-size:17px;line-height:1.72}body.public-page.source-page .source-summary{max-width:760px;margin:16px 0 0;color:var(--source-muted);font-size:14px;line-height:1.72}body.public-page.source-page .source-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}body.public-page.source-page .source-status{padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#090909}body.public-page.source-page .status-kicker,body.public-page.source-page .mini-label{color:var(--source-orange);font-size:9px;font-weight:800;letter-spacing:.16em}body.public-page.source-page .source-status h2{margin:10px 0 20px;font-size:23px;line-height:1.18;letter-spacing:-.02em}body.public-page.source-page .status-list{display:grid;gap:0}body.public-page.source-page .status-list>div{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.065)}body.public-page.source-page .status-list>div:first-child{border-top:0}body.public-page.source-page .status-list strong{font-size:12px;line-height:1.3}body.public-page.source-page .status-list small{color:var(--source-faint);font-size:10px;text-align:right}body.public-page.source-page .status-dot{width:8px;height:8px;border-radius:50%;background:#777;box-shadow:0 0 0 3px #ffffff08}body.public-page.source-page .status-dot.public{background:#6dbd8b}body.public-page.source-page .status-dot.verify{background:#d1a34d}body.public-page.source-page .status-dot.review{background:#8d8f93}body.public-page.source-page .status-dot.private{background:#ff6a00}body.public-page.source-page .section-heading{max-width:880px}body.public-page.source-page .section-heading h2{margin:11px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-.035em}body.public-page.source-page .section-heading p{max-width:820px;margin:0;color:var(--source-muted);font-size:15px;line-height:1.72}body.public-page.source-page .foundation-grid,body.public-page.source-page .evidence-grid,body.public-page.source-page .secret-grid,body.public-page.source-page .roadmap{display:grid;gap:0;width:100%;margin-top:32px;border-top:1px solid var(--source-border);border-bottom:1px solid var(--source-border)}body.public-page.source-page .foundation-grid,body.public-page.source-page .evidence-grid,body.public-page.source-page .secret-grid,body.public-page.source-page .roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}body.public-page.source-page .foundation-item,body.public-page.source-page .evidence-grid article,body.public-page.source-page .roadmap>div{padding:26px;background:transparent}body.public-page.source-page .foundation-item+.foundation-item,body.public-page.source-page .evidence-grid article:not(:nth-child(3n+1)),body.public-page.source-page .roadmap>div+div{border-left:1px solid var(--source-border)}body.public-page.source-page .evidence-grid article:nth-child(n+4){border-top:1px solid var(--source-border)}body.public-page.source-page .evidence-grid article:nth-child(4){border-left:0}body.public-page.source-page .foundation-item h3,body.public-page.source-page .evidence-grid h3,body.public-page.source-page .roadmap h3{margin:12px 0 9px;font-size:20px;line-height:1.18}body.public-page.source-page .foundation-item p,body.public-page.source-page .evidence-grid p,body.public-page.source-page .roadmap p{margin:0;color:var(--source-muted);font-size:13px;line-height:1.65}body.public-page.source-page .evidence-grid article>span:first-child{color:var(--source-orange);font-size:10px;font-weight:800;letter-spacing:.14em}body.public-page.source-page .upstream-note{margin:22px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.055);color:var(--source-faint);font-size:12px;line-height:1.6}body.public-page.source-page .proprietary-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:36px;margin-top:32px;padding-top:30px;border-top:1px solid var(--source-border)}body.public-page.source-page .proprietary-copy h3,body.public-page.source-page .review-box h3{margin:0 0 10px;font-size:23px}body.public-page.source-page .proprietary-copy p,body.public-page.source-page .review-box p{color:var(--source-muted);font-size:14px;line-height:1.7}body.public-page.source-page .clean-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}body.public-page.source-page .clean-list li{position:relative;padding-left:20px;color:#d8d8d5;font-size:13px}body.public-page.source-page .clean-list li:before{content:"•";position:absolute;left:0;color:var(--source-orange)}body.public-page.source-page .review-box{padding:26px;border:1px solid rgba(255,106,0,.18);border-radius:16px;background:linear-gradient(180deg,#ff6a0009,#ffffff03)}body.public-page.source-page .review-status{display:grid;grid-template-columns:10px 1fr;gap:6px 10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}body.public-page.source-page .review-status>span{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#8d8f93}body.public-page.source-page .review-status strong{font-size:12px}body.public-page.source-page .review-status small{grid-column:2;color:var(--source-faint);font-size:11px;line-height:1.5}body.public-page.source-page .release-record{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--source-border);border-bottom:1px solid var(--source-border)}body.public-page.source-page .release-record>div{padding:22px 24px;min-height:100px}body.public-page.source-page .release-record>div:not(:nth-child(3n+1)){border-left:1px solid var(--source-border)}body.public-page.source-page .release-record>div:nth-child(n+4){border-top:1px solid var(--source-border)}body.public-page.source-page .release-record span{display:block;color:var(--source-faint);font-size:10px;text-transform:uppercase;letter-spacing:.12em}body.public-page.source-page .release-record strong{display:block;margin-top:8px;font-size:14px;line-height:1.45}body.public-page.source-page .verification-flow{display:flex;align-items:stretch;gap:12px;margin-top:24px}body.public-page.source-page .verification-flow>div{flex:1;padding:18px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#090909}body.public-page.source-page .verification-flow>div span{color:var(--source-orange);font-size:9px;font-weight:800}body.public-page.source-page .verification-flow strong{display:block;margin:6px 0 4px;font-size:14px}body.public-page.source-page .verification-flow small{display:block;color:var(--source-faint);font-size:11px;line-height:1.5}body.public-page.source-page .verification-flow>i{align-self:center;color:#ffffff3d;font-style:normal}body.public-page.source-page .secret-grid>div{min-height:92px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}body.public-page.source-page .secret-grid>div:not(:nth-child(3n+1)){border-left:1px solid var(--source-border)}body.public-page.source-page .secret-grid>div:nth-child(n+4){border-top:1px solid var(--source-border)}body.public-page.source-page .secret-grid strong{font-size:13px;line-height:1.45}body.public-page.source-page .secret-grid span{color:var(--source-orange);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.public-page.source-page .roadmap-state{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.12em}body.public-page.source-page .roadmap-state.current{color:#6dbd8b}body.public-page.source-page .roadmap-state.progress{color:#d1a34d}body.public-page.source-page .roadmap-state.planned{color:#a2a5a9}body.public-page.source-page .source-closing h2{max-width:920px;margin:12px 0 14px;font-size:clamp(32px,4.3vw,50px);line-height:1.05;letter-spacing:-.035em}body.public-page.source-page .source-closing>p{max-width:820px;margin:0;color:var(--source-muted);font-size:15px;line-height:1.7}@media(max-width:980px){body.public-page.source-page main{width:calc(100% - 40px)!important;padding-top:40px!important}body.public-page.source-page .source-card{padding:28px!important}body.public-page.source-page main>.source-card+.source-card{margin-top:56px!important}body.public-page.source-page .source-hero{grid-template-columns:1fr;gap:30px}body.public-page.source-page .source-status{max-width:none}body.public-page.source-page .foundation-grid{grid-template-columns:1fr}body.public-page.source-page .foundation-item+.foundation-item{border-left:0;border-top:1px solid var(--source-border)}body.public-page.source-page .evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-page.source-page .evidence-grid article:not(:nth-child(3n+1)){border-left:0}body.public-page.source-page .evidence-grid article:nth-child(2n){border-left:1px solid var(--source-border)}body.public-page.source-page .evidence-grid article:nth-child(n+3){border-top:1px solid var(--source-border)}body.public-page.source-page .proprietary-layout{grid-template-columns:1fr}body.public-page.source-page .release-record{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-page.source-page .release-record>div:not(:nth-child(3n+1)){border-left:0}body.public-page.source-page .release-record>div:nth-child(2n){border-left:1px solid var(--source-border)}body.public-page.source-page .release-record>div:nth-child(n+3){border-top:1px solid var(--source-border)}body.public-page.source-page .secret-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-page.source-page .secret-grid>div:not(:nth-child(3n+1)){border-left:0}body.public-page.source-page .secret-grid>div:nth-child(2n){border-left:1px solid var(--source-border)}body.public-page.source-page .secret-grid>div:nth-child(n+3){border-top:1px solid var(--source-border)}body.public-page.source-page .roadmap{grid-template-columns:1fr}body.public-page.source-page .roadmap>div+div{border-left:0;border-top:1px solid var(--source-border)}}@media(max-width:600px){body.public-page.source-page main{width:calc(100% - 28px)!important;padding:28px 0 80px!important}body.public-page.source-page .source-card{padding:22px!important;border-radius:18px!important}body.public-page.source-page main>.source-card+.source-card{margin-top:44px!important}body.public-page.source-page .source-icon{width:42px;height:42px;flex-basis:42px}body.public-page.source-page .source-icon svg{width:24px;height:24px}body.public-page.source-page h1{font-size:clamp(37px,12vw,52px)}body.public-page.source-page .source-actions{flex-direction:column}body.public-page.source-page .source-actions .button{width:100%}body.public-page.source-page .status-list>div{grid-template-columns:12px 1fr}body.public-page.source-page .status-list small{grid-column:2;text-align:left}body.public-page.source-page .evidence-grid,body.public-page.source-page .release-record,body.public-page.source-page .secret-grid{grid-template-columns:1fr}body.public-page.source-page .evidence-grid article,body.public-page.source-page .release-record>div,body.public-page.source-page .secret-grid>div{border-left:0!important}body.public-page.source-page .evidence-grid article+article,body.public-page.source-page .release-record>div+div,body.public-page.source-page .secret-grid>div+div{border-top:1px solid var(--source-border)}body.public-page.source-page .verification-flow{flex-direction:column}body.public-page.source-page .verification-flow>i{transform:rotate(90deg)}body.public-page.source-page .proprietary-layout{gap:24px}}
