.reference-page{color:#f4f1e8;background:#001d1a}.reference-main{overflow:visible}.reference-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 38%,#0c705a57,#0000 30%),linear-gradient(102deg,#001b18 0%,#00362e 100%),url(/brand/topography.png) 0 0/680px;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;min-height:620px;padding:175px clamp(24px,7vw,110px) 84px;display:grid;position:relative;overflow:hidden}.reference-hero:after{content:"";background-image:linear-gradient(90deg,#0000 49.8%,#d0ad620e 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#d0ad620a 50%,#0000 50.2%);background-size:76px 76px;position:absolute;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 88%);mask-image:linear-gradient(90deg,#0000 15%,#000 88%)}.reference-hero>div,.reference-hero>aside{z-index:2;position:relative}.reference-kicker{color:var(--gold-bright);text-transform:uppercase;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.17em;margin:0 0 26px}.reference-hero h1{max-width:900px;font-size:clamp(58px,7vw,108px)}.reference-hero h1 em{margin-top:16px;font-size:.62em;line-height:1.12}.reference-hero-lede{color:#becbc5;max-width:720px;margin:30px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.7}.reference-policy-status{color:var(--gold-bright);font:700 10px var(--font-geist-mono),monospace;letter-spacing:.13em;margin:24px 0 0;line-height:1.6}.reference-index{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00221dd6;border:1px solid #f0cf7f7a;padding:24px}.reference-index small{color:var(--gold);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;display:block}.reference-index nav{display:grid}.reference-index a{border-bottom:1px solid var(--line);color:#d1ddd7;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:0 4px;font-size:13px;transition:padding .2s,color .2s,background .2s;display:flex}.reference-index a:last-child{border-bottom:0}:is(.reference-index a:hover,.reference-index a:focus-visible){color:var(--gold-bright);background:#d0ad620f;padding-left:11px}.reference-section{border-bottom:1px solid var(--line);padding:clamp(80px,9vw,135px) clamp(24px,7vw,110px);scroll-margin-top:20px}.reference-section:nth-of-type(2n){background:#07362f}.reference-section-light{color:#f4f1e8;border-color:var(--line);background:radial-gradient(circle at 86% 10%,#d6aa5a17,#0000 22rem),linear-gradient(145deg,#063a32,#002923 72%)!important}.reference-heading{grid-template-columns:.82fr 1.18fr;align-items:start;gap:9vw;margin-bottom:55px;display:grid}.reference-heading>div{position:sticky;top:35px}.reference-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,76px);line-height:.97}.reference-heading>p{color:#afbeb7;max-width:720px;margin:0;font-size:16px;line-height:1.78}.reference-section-light .reference-heading>p{color:#586861}.reference-label{color:var(--gold);text-transform:uppercase;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.14em;margin-bottom:19px;display:block}.principle-grid,.record-grid,.license-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle-grid article,.record-grid article,.license-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:240px;padding:30px 27px}.reference-section-light .principle-grid,.reference-section-light .record-grid,.reference-section-light .license-grid,.reference-section-light .principle-grid article,.reference-section-light .record-grid article,.reference-section-light .license-grid article{border-color:#0b2e2833}.principle-grid span,.record-grid span,.license-grid span{color:var(--gold);font:9px var(--font-geist-mono),monospace;letter-spacing:.12em}.principle-grid h3,.record-grid h3,.license-grid h3{margin:58px 0 14px;font-size:22px;line-height:1.15}.principle-grid p,.record-grid p,.license-grid p{color:#afbeb7;margin:0;font-size:13px;line-height:1.72}.reference-section-light .principle-grid p,.reference-section-light .record-grid p,.reference-section-light .license-grid p{color:#586861}.authority-sequence{background:#002a25;border:1px solid #f0cf7f8c;grid-template-columns:repeat(7,1fr);display:grid}.authority-sequence span{text-align:center;border-right:1px solid var(--line);min-height:108px;color:var(--gold-bright);font:700 9px var(--font-geist-mono),monospace;letter-spacing:.09em;place-items:center;padding:16px 10px;display:grid}.authority-sequence span:last-child{border-right:0}.authority-note{color:#aebdb6;margin:24px 0 0;line-height:1.7}.authority-note strong{color:#f4f1e8}.fact-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fact-list article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;padding:27px 0;display:grid}.fact-list article:nth-child(odd){padding-right:35px}.fact-list article:nth-child(2n){border-left:1px solid var(--line);padding-left:35px}.fact-list strong{color:var(--gold-bright);font-size:14px}.fact-list p{color:#afbeb7;margin:0;font-size:13px;line-height:1.72}.reference-section-light .fact-list,.reference-section-light .fact-list article{border-color:#0b2e2833}.reference-section-light .fact-list p{color:#586861}.reference-callout{background:#002a25;border:1px solid #f0cf7f85;margin-top:35px;padding:26px 28px}.reference-callout strong{color:var(--gold-bright);margin-bottom:9px;font-size:17px;display:block}.reference-callout p{color:#b3c1ba;margin:0;line-height:1.7}.reference-callout a{text-underline-offset:4px;color:var(--gold-bright);text-decoration:underline}.release-card{background:#07362f;border:1px solid #f0cf7f9e;padding:clamp(28px,5vw,60px);box-shadow:0 25px 70px #0003}.release-card-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:35px;padding-bottom:34px;display:grid}.release-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,6vw,82px);line-height:.95}.release-meta{text-align:right;color:#92a69c;font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.release-meta strong{color:var(--gold-bright);font-size:11px}.release-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.hash-block{border:1px solid var(--line);background:#00231f;margin-top:28px;padding:20px}.hash-block small{color:#8da198;text-transform:uppercase;font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:10px;display:block}.hash-block code{color:var(--gold-bright);font:11px/1.7 var(--font-geist-mono),monospace;overflow-wrap:anywhere}.release-changelog-trigger{font:inherit}.release-changelog-backdrop{z-index:1400;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000f0ddb;place-items:center;padding:4vh clamp(12px,3vw,48px);display:grid;position:fixed;inset:0}.release-changelog-modal{color:#f4f1e8;background:linear-gradient(145deg,#06443a,#002721);border:1px solid #f0cf7f9e;width:min(1080px,96vw);max-height:92vh;overflow:auto;box-shadow:0 34px 110px #0000009e}.release-changelog-modal>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#002b25f7;border-bottom:1px solid #f0cf7f4d;justify-content:space-between;align-items:start;gap:30px;padding:25px clamp(20px,4vw,42px);display:flex;position:sticky;top:0}.release-changelog-modal>header small{color:var(--gold-bright);font:700 .62rem var(--font-geist-mono),monospace;letter-spacing:.13em}.release-changelog-modal>header h2{letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:.92}.release-changelog-modal>header button{color:var(--gold-bright);cursor:pointer;background:0 0;border:1px solid #f0cf7f85;padding:.75rem 1rem;transition:background .2s,color .2s,transform .2s}:is(.release-changelog-modal>header button:hover,.release-changelog-modal>header button:focus-visible){background:var(--gold-bright);color:#082d27;transform:translateY(-2px)}.release-changelog-summary{color:#c6d5cf;max-width:850px;margin:clamp(24px,4vw,42px);line-height:1.7}.release-changelog-sections{grid-template-columns:1fr 1fr;gap:18px;padding:0 clamp(20px,4vw,42px) clamp(30px,5vw,52px);display:grid}.release-changelog-sections>section{background:#001f1b8c;border:1px solid #f0cf7f47;padding:24px}.release-changelog-sections h3{color:var(--gold-bright);margin:0 0 18px;font-size:1.35rem}.release-changelog-sections ul{margin:0;padding-left:1.2rem}.release-changelog-sections li{color:#bdcec7;margin:.65rem 0;line-height:1.55}.release-changelog-sections li::marker{color:var(--gold)}.release-groups{grid-template-columns:1fr 1fr;gap:18px;margin-top:45px;display:grid}.release-group{border:1px solid var(--line);padding:25px}.release-group h3{color:var(--gold-bright);margin:0 0 18px;font-size:18px}.release-group ul{color:#b5c3bc;margin:0;padding-left:19px;font-size:13px;line-height:1.7}.release-group li+li{margin-top:8px}.record-archive details,.faq-stack details{border-top:1px solid var(--line)}.record-archive details:last-child,.faq-stack details:last-child{border-bottom:1px solid var(--line)}.record-archive summary,.faq-stack summary{cursor:pointer;color:#f4f1e8;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:20px 3px;font-size:17px;list-style:none;transition:background-color .2s,color .2s,padding .2s;display:flex}.record-archive summary:hover,.faq-stack summary:hover{color:var(--gold-bright);background:#f0cf7f12;padding-inline:14px}:is(.record-archive summary:focus-visible,.faq-stack summary:focus-visible){outline:2px solid var(--gold-bright);outline-offset:-2px}.record-archive summary::-webkit-details-marker{display:none}.faq-stack summary::-webkit-details-marker{display:none}.record-archive summary:after,.faq-stack summary:after{content:"+";color:var(--gold);font:20px var(--font-geist-mono),monospace;transition:transform .2s,color .2s}.record-archive summary:hover:after,.faq-stack summary:hover:after{color:var(--gold-bright);transform:rotate(90deg)}.record-archive details[open] summary:after,.faq-stack details[open] summary:after{content:"−";transform:none}.record-archive details p,.faq-stack details p{color:#adbbb4;max-width:850px;margin:0;padding:0 42px 26px 3px;line-height:1.72}.reference-section-light .faq-stack details{border-color:#0b2e2838}.reference-section-light .faq-stack details p{color:#586861}.record-archive-actions{flex-wrap:wrap;gap:11px;padding:0 42px 22px 3px;display:flex}.process-strip{border:1px solid var(--line);background:#002a25;grid-template-columns:repeat(4,1fr);display:grid}.process-strip article{border-right:1px solid var(--line);min-height:170px;padding:24px}.process-strip article:last-child{border-right:0}.process-strip span{color:var(--gold);font:9px var(--font-geist-mono),monospace}.process-strip h3{margin:45px 0 9px;font-size:17px}.process-strip p{color:#aebdb6;margin:0;font-size:12px;line-height:1.65}.reference-links{color:#f4f1e8;border-top:1px solid var(--line);background:linear-gradient(115deg,#073e35,#00231f);justify-content:space-between;align-items:center;gap:40px;padding:70px clamp(24px,7vw,110px);display:flex}.reference-links h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(38px,4vw,62px);line-height:1}.reference-links nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.reference-links .button{color:var(--gold-bright);border-color:#f0cf7f94}.reference-links .button:hover{background:var(--gold-bright);color:#092e28}.reference-section-light .reference-heading>p,.reference-section-light .principle-grid p,.reference-section-light .record-grid p,.reference-section-light .license-grid p,.reference-section-light .fact-list p,.reference-section-light .faq-stack details p{color:#afbeb7}.reference-section-light .principle-grid,.reference-section-light .record-grid,.reference-section-light .license-grid,.reference-section-light .principle-grid article,.reference-section-light .record-grid article,.reference-section-light .license-grid article,.reference-section-light .fact-list,.reference-section-light .fact-list article,.reference-section-light .faq-stack details{border-color:var(--line)}.reference-section-light .fact-list strong{color:var(--gold-bright)}.reference-section-light .faq-stack summary{color:#f4f1e8}@media (max-width:1050px){.reference-hero{grid-template-columns:1fr;align-items:end}.reference-index{max-width:680px}.principle-grid,.record-grid,.license-grid{grid-template-columns:repeat(2,1fr)}.authority-sequence{grid-template-columns:repeat(4,1fr)}.authority-sequence span:nth-child(4){border-right:0}.authority-sequence span:nth-child(-n+4){border-bottom:1px solid var(--line)}.fact-list{grid-template-columns:1fr}.fact-list article:nth-child(odd),.fact-list article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.reference-links{flex-direction:column;align-items:flex-start}.reference-links nav{justify-content:flex-start}}@media (max-width:720px){.reference-hero{min-height:0;padding:140px 22px 65px}.reference-hero h1{font-size:50px}.reference-hero-lede{font-size:16px}.reference-index{padding:18px}.reference-section{padding:74px 22px;scroll-margin-top:10px}.reference-heading{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.reference-heading>div{position:static}.reference-heading h2{font-size:44px}.principle-grid,.record-grid,.license-grid{grid-template-columns:1fr}.principle-grid article,.record-grid article,.license-grid article{min-height:215px}.authority-sequence{grid-template-columns:1fr 1fr}.authority-sequence span{border-bottom:1px solid var(--line);min-height:78px}.authority-sequence span:nth-child(2n){border-right:0}.authority-sequence span:nth-child(7){border-bottom:0}.fact-list article{grid-template-columns:1fr;gap:9px}.release-card{padding:26px 20px}.release-card-header{grid-template-columns:1fr}.release-meta{text-align:left}.release-actions,.release-actions .button{width:100%}.release-groups,.process-strip{grid-template-columns:1fr}.process-strip article{border-right:0;border-bottom:1px solid var(--line);min-height:145px}.process-strip article:last-child{border-bottom:0}.reference-links{padding:62px 22px}.reference-links nav,.reference-links .button{width:100%}.release-changelog-backdrop{padding:0}.release-changelog-modal{border:0;width:100vw;height:100vh;max-height:100vh}.release-changelog-modal>header{padding:18px}.release-changelog-modal>header h2{font-size:2.4rem}.release-changelog-sections{grid-template-columns:1fr;padding:0 16px 28px}.release-changelog-summary{margin:24px 18px}}.security-perimeter-page .reference-hero{background:radial-gradient(circle at 76% 48%,#0000 0 11%,#f0cf7f4f 11.1% 11.3%,#0000 11.5% 23%,#f0cf7f2e 23.1% 23.3%,#0000 23.5% 38%,#f0cf7f1a 38.1% 38.3%,#0000 38.5%),linear-gradient(112deg,#001b18 0 46%,#06463c 100%);grid-template-columns:1.05fr .62fr;min-height:700px}.security-perimeter-page .reference-hero:after{background-image:linear-gradient(90deg,#0000 49.8%,#f0cf7f0b 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#f0cf7f09 50%,#0000 50.2%);background-size:54px 54px;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55%,#000);mask-image:linear-gradient(90deg,#0000 0,#000 55%,#000)}.security-perimeter-map{z-index:1;aspect-ratio:1;opacity:.58;pointer-events:none;width:min(43vw,570px);position:absolute;top:50%;right:clamp(20px,5vw,84px);transform:translateY(-50%)}.security-perimeter-map i{border:1px solid #f0cf7f61;border-radius:50%;position:absolute;inset:0}.security-perimeter-map i:nth-child(2){opacity:.7;border-style:dashed;inset:17%}.security-perimeter-map i:nth-child(3){border-width:2px;inset:35%;box-shadow:0 0 48px #7ed2b824}.security-perimeter-map span{color:var(--gold-bright);text-align:center;font:700 8px/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em;border:1px solid #f0cf7f99;border-radius:50%;place-items:center;display:grid;position:absolute;inset:44%}.security-perimeter-page .reference-index{background:#001b18e6;align-self:center}.security-perimeter-page .reference-section{position:relative;overflow:hidden}.security-perimeter-page .reference-section:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #f0cf7f14;border-radius:50%;width:330px;position:absolute;top:50%;right:-160px;transform:translateY(-50%)}.security-perimeter-page #principles .principle-grid{background:var(--line);border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px}.security-perimeter-page #principles .principle-grid article{background:#002a25;border:0;grid-column:span 4;min-height:255px}.security-perimeter-page #principles .principle-grid article:nth-child(2),.security-perimeter-page #principles .principle-grid article:nth-child(5){background:#073b33;grid-column:span 5}.security-perimeter-page #principles .principle-grid article:nth-child(3),.security-perimeter-page #principles .principle-grid article:nth-child(4){grid-column:span 3}.security-perimeter-page #data .record-grid{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.security-perimeter-page #data .record-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#06382f,#002722);grid-column:span 4;min-height:270px}.security-perimeter-page #data .record-grid article:nth-child(2),.security-perimeter-page #data .record-grid article:nth-child(5){transform:translateY(26px)}.security-perimeter-page .authority-sequence{background:0 0;border:0;gap:8px}.security-perimeter-page .authority-sequence span{background:#002a25;border:1px solid #f0cf7f73;position:relative}.security-perimeter-page .authority-sequence span:nth-child(2n){transform:translateY(18px)}.release-ledger-page{counter-reset:release-section;position:relative}.release-ledger-page:before{content:attr(data-current-version);z-index:1;color:#f0cf7f0e;font:700 clamp(120px,23vw,390px)/.8 var(--font-geist-mono),monospace;letter-spacing:-.12em;pointer-events:none;position:absolute;top:120px;right:2vw}.release-ledger-page .reference-hero{background:linear-gradient(105deg,#001b18 0 62%,#073f36 100%);grid-template-columns:.74fr .34fr;min-height:690px}.release-ledger-page .reference-hero:after{background-image:linear-gradient(90deg,#f0cf7f0e 1px,#0000 1px),linear-gradient(0deg,#f0cf7f0d 1px,#0000 1px);background-size:clamp(150px,14vw,250px) 52px;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 100%)}.release-ledger-page .reference-section{padding-left:clamp(105px,13vw,220px);position:relative}.release-ledger-page .reference-section:before{counter-increment:release-section;content:"0" counter(release-section);border-bottom:1px solid var(--gold);color:var(--gold);font:700 11px var(--font-geist-mono),monospace;letter-spacing:.16em;padding-bottom:14px;position:absolute;top:clamp(82px,9vw,138px);left:clamp(28px,6vw,105px)}.release-ledger-page .release-card{border:0;border-left:4px solid var(--gold-bright);background:linear-gradient(112deg,#073a32,#002923 72%);box-shadow:0 32px 90px #0000003d}.release-ledger-page .release-card-header{grid-template-columns:1fr 190px}.release-ledger-page .release-meta{border-left:1px solid var(--line);padding-left:22px}.release-ledger-page #integrity .record-grid{border:0;border-left:1px solid var(--gold);grid-template-columns:1fr;max-width:1040px;margin-left:auto}.release-ledger-page #integrity .record-grid article{border:0;border-bottom:1px solid var(--line);grid-template-columns:125px minmax(190px,280px) 1fr;align-items:center;gap:25px;min-height:0;padding:25px 30px;display:grid}.release-ledger-page #integrity .record-grid h3,.release-ledger-page #integrity .record-grid p{margin:0}.release-ledger-page .record-archive{max-width:1040px;margin-left:auto}.release-ledger-page .process-strip{border:0;border-left:1px solid var(--gold);background:0 0;max-width:1100px;margin-left:auto}.release-ledger-page .process-strip article{border-color:var(--line);background:#002a25}.release-ledger-page .process-strip article:nth-child(2n){transform:translateY(24px)}.licensing-spec-page .reference-hero{background:linear-gradient(112deg,#001b18 0 58%,#064238 100%);grid-template-columns:1fr .52fr;min-height:540px;padding-bottom:68px}.licensing-spec-page .reference-hero:after{background-image:linear-gradient(0deg,#f0cf7f0e 1px,#0000 1px);background-size:100% 46px;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 100%);mask-image:linear-gradient(90deg,#0000 8%,#000 100%)}.licensing-offer-band{z-index:3;background:#002a25;border-top:1px solid #f0cf7f9e;border-bottom:1px solid #f0cf7f9e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.licensing-offer-band>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:104px;padding:23px clamp(18px,3vw,46px);display:flex}.licensing-offer-band>div:last-child{border-right:0}.licensing-offer-band small{color:#87a298;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.14em;margin-bottom:10px}.licensing-offer-band strong{color:var(--gold-bright);font-size:clamp(15px,1.3vw,20px)}.licensing-spec-page .reference-section{padding-block:clamp(74px,7vw,108px)}.licensing-spec-page .reference-heading{grid-template-columns:.62fr 1.38fr;gap:7vw}.licensing-spec-page .reference-heading h2{font-size:clamp(42px,4.4vw,68px)}.licensing-spec-page .license-grid{background:var(--line);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.licensing-spec-page .license-grid article{background:#002a25;border:0;grid-template-rows:auto 1fr;grid-template-columns:80px 1fr;gap:8px 22px;min-height:180px;display:grid}.licensing-spec-page .license-grid article>span{grid-row:1/3}.licensing-spec-page .license-grid h3,.licensing-spec-page .license-grid p{margin:0}.licensing-spec-page .process-strip{background:var(--line);border:0;grid-template-columns:repeat(2,1fr);gap:1px}.licensing-spec-page .process-strip article{background:#002a25;border:0;grid-template-rows:auto 1fr;grid-template-columns:55px 1fr;gap:8px 18px;min-height:155px;display:grid}.licensing-spec-page .process-strip span{grid-row:1/3}.licensing-spec-page .process-strip h3,.licensing-spec-page .process-strip p{margin:0}.licensing-spec-page .faq-stack{max-width:980px;margin-left:auto}@media (max-width:1050px){.security-perimeter-map{opacity:.3;width:64vw;right:-14vw}.security-perimeter-page .reference-hero{grid-template-columns:1fr}.security-perimeter-page #principles .principle-grid article,.security-perimeter-page #principles .principle-grid article:nth-child(2),.security-perimeter-page #principles .principle-grid article:nth-child(5),.security-perimeter-page #principles .principle-grid article:nth-child(3),.security-perimeter-page #principles .principle-grid article:nth-child(4),.security-perimeter-page #data .record-grid article{grid-column:span 6}.security-perimeter-page #data .record-grid article:nth-child(2),.security-perimeter-page #data .record-grid article:nth-child(5){transform:none}.release-ledger-page .reference-section{padding-left:clamp(80px,10vw,120px)}.release-ledger-page #integrity .record-grid article{grid-template-columns:100px 220px 1fr}.release-ledger-page .process-strip article:nth-child(2n){transform:none}.licensing-offer-band{grid-template-columns:repeat(2,1fr)}.licensing-offer-band>div:nth-child(2){border-right:0}.licensing-offer-band>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:720px){.security-perimeter-page .reference-hero,.release-ledger-page .reference-hero,.licensing-spec-page .reference-hero{min-height:0}.security-perimeter-map{display:none}.security-perimeter-page #principles .principle-grid,.security-perimeter-page #data .record-grid{background:0 0;grid-template-columns:1fr;gap:0;display:grid}.security-perimeter-page #principles .principle-grid article,.security-perimeter-page #principles .principle-grid article:nth-child(n),.security-perimeter-page #data .record-grid article{border-bottom:1px solid var(--line);grid-column:auto}.security-perimeter-page .authority-sequence span:nth-child(2n){transform:none}.release-ledger-page:before{display:none}.release-ledger-page .reference-section{padding-left:52px;padding-right:20px}.release-ledger-page .reference-section:before{top:76px;left:18px}.release-ledger-page .release-card-header{grid-template-columns:1fr}.release-ledger-page .release-meta{border:0;padding:0}.release-ledger-page #integrity .record-grid article{grid-template-columns:1fr;gap:8px}.release-ledger-page .process-strip{border-left:0}.licensing-offer-band{grid-template-columns:1fr}.licensing-offer-band>div{border-right:0;border-bottom:1px solid var(--line);min-height:86px}.licensing-offer-band>div:last-child{border-bottom:0}.licensing-spec-page .reference-heading,.licensing-spec-page .license-grid,.licensing-spec-page .process-strip{grid-template-columns:1fr}.licensing-spec-page .license-grid article,.licensing-spec-page .process-strip article{grid-template-columns:52px 1fr}}@media (prefers-reduced-motion:reduce){.security-perimeter-page #data .record-grid article,.security-perimeter-page .authority-sequence span,.release-ledger-page .process-strip article{transform:none}}.release-changelog-sections>details{background:#001f1b8c;border:1px solid #f0cf7f47}.release-changelog-sections summary{color:var(--gold-bright);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.release-changelog-sections summary::-webkit-details-marker{display:none}.release-changelog-sections summary:after{content:"+";font-size:1.45rem;font-weight:400}.release-changelog-sections details[open] summary{border-bottom:1px solid #f0cf7f33}.release-changelog-sections details[open] summary:after{content:"−"}.release-changelog-sections summary small{color:#91aaa1;font:600 .7rem var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.release-changelog-sections details ul{margin:0;padding:12px 28px 24px 46px}.release-changelog-sections details li{color:#bdcec7;margin:.72rem 0;line-height:1.6}.release-changelog-sections details li::marker{color:var(--gold)}.release-changelog-sections{grid-template-columns:1fr}
