.handoff{--handoff-ink: #171411;--handoff-paper: #f5efe6;--handoff-orange: #ff8a3d;min-width:0;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2.5rem);color:var(--handoff-ink);background:linear-gradient(rgba(23,20,17,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,20,17,.045) 1px,transparent 1px),var(--handoff-paper);background-size:34px 34px;border:1px solid rgba(255,138,61,.45)}.handoff__header{max-width:860px}.handoff__kicker{margin:0 0 .8rem;color:#8b461b;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.handoff__header h2{max-width:760px;margin:0;font:700 clamp(2rem,4vw,3.8rem)/.96 Georgia,serif;letter-spacing:-.045em}.handoff__header h2 em{color:#a44b17;font-weight:400}.handoff__header>p{max-width:760px;margin:1.1rem 0 0;color:#4f4841;line-height:1.6}.handoff blockquote{margin:1.4rem 0 0;padding:.85rem 1rem;color:#fff5ec;background:var(--handoff-ink);border-left:4px solid var(--handoff-orange);font:700 clamp(1rem,2vw,1.25rem)/1.3 Georgia,serif}.handoff__failures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;border-top:1px solid rgba(23,20,17,.28);border-left:1px solid rgba(23,20,17,.28)}.handoff__failures article{min-width:0;padding:1.15rem;background:#f5efe6d1;border-right:1px solid rgba(23,20,17,.28);border-bottom:1px solid rgba(23,20,17,.28)}.handoff__failures article>span{color:#a44b17;font:700 1.8rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.handoff__failures h3{margin:1rem 0 .55rem;font:700 1.2rem/1.1 Georgia,serif}.handoff__failures p{margin:0;color:#554e46;font-size:.83rem;line-height:1.5}.handoff__failures strong{display:block;margin:1rem 0 .3rem;color:#8b461b;font:700 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.handoff__checks{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.25rem,4vw,3rem);margin-top:1.5rem;padding:clamp(1.15rem,2.5vw,2rem);color:#f7eee4;background:#171411}.handoff__checks h3{margin:0;font:700 clamp(1.5rem,3vw,2.4rem)/1 Georgia,serif}.handoff__checks>div>p:last-child{color:#bbb0a3;font-size:.85rem;line-height:1.55}.handoff__checks ol{margin:0;padding:0;list-style:none}.handoff__checks li{display:grid;grid-template-columns:2.2rem 1fr;gap:.7rem;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.13)}.handoff__checks li>span{color:var(--handoff-orange);font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.handoff__checks li p{display:grid;grid-template-columns:7rem 1fr;gap:.65rem;margin:0;color:#c8beb2;font-size:.78rem;line-height:1.4}.handoff__checks li strong{color:#fff7ef}.handoff footer{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:end;justify-content:space-between;padding-top:1rem}.handoff footer strong{color:#8b461b;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.handoff footer p{margin:.35rem 0 0;font:700 1rem/1.35 Georgia,serif}.handoff footer a{color:#7a3512;font:700 .8rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;text-decoration:underline;text-decoration-color:var(--handoff-orange);text-underline-offset:4px}.handoff footer a:hover{color:#171411}@media (max-width: 760px){.handoff__failures,.handoff__checks{grid-template-columns:1fr}.handoff__checks li p{grid-template-columns:1fr;gap:.2rem}.handoff footer{display:block}.handoff footer a{display:inline-block;margin-top:1rem;text-align:left}}.governance-chapter-panel [role=tablist]>[role=tab]{background:transparent!important;color:#f3efe5!important;border:1px solid #78776e!important}.governance-chapter-panel [role=tablist]>[role=tab][data-state=active]{background:#ff8a3d!important;color:#19150f!important;border-color:#ff8a3d!important}.governance-chapter-nav{position:sticky;top:var(--governance-header-height, 72px);z-index:40;background:#07080af0;border-top:1px solid rgba(255,138,61,.16);border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.governance-chapter-page,body.governance-chapter-page{overflow-x:clip!important;overflow-y:visible!important}.governance-chapter-nav-inner{max-width:80rem;min-height:4.2rem;margin:0 auto;padding:.65rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.governance-nav-caption{color:#9b9b9b;font:700 .6rem/1.2 var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.governance-tabs-rail{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}.governance-tabs-rail::-webkit-scrollbar{display:none}.governance-chapter-tab{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem .9rem;border:1px solid transparent;border-radius:.55rem;color:#a4a4a4;background:transparent;font-size:.8rem;font-weight:650;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.governance-chapter-tab:hover{color:#fff;background:#ffffff0b}.governance-chapter-tab[aria-selected=true]{color:#fff;border-color:#ff8a3d5c;background:linear-gradient(135deg,#ff8a3d29,#ffe0330a);box-shadow:inset 0 -2px #ff8a3d}.governance-tab-number{color:#ff9a57;font:700 .62rem/1 var(--font-mono, monospace)}.governance-chapter-stepper{display:flex;align-items:center;gap:.55rem;color:#7f7f7f;font:600 .58rem/1 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.governance-chapter-stepper button{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;color:#d5d5d5;border:1px solid rgba(255,255,255,.14);border-radius:50%}.governance-chapter-stepper button:disabled{opacity:.3;cursor:not-allowed}.governance-chapter-stepper button:not(:disabled):hover{color:#ff9a57;border-color:#ff8a3d}.governance-chapter-tab:focus-visible,.governance-chapter-stepper button:focus-visible{outline:2px solid #ffb36e;outline-offset:3px}.governance-chapter-panel[hidden]{display:none!important}.governance-chapter-panel,.governance-chapter-panel [id]{scroll-margin-top:calc(var(--governance-header-height, 72px) + var(--governance-nav-height, 68px) + 12px)}.governance-chapter-panel:not([hidden]){min-height:30vh;animation:governance-chapter-enter .24s cubic-bezier(.2,.75,.25,1) both}.governance-chapter-panel [role=tabpanel][data-state=inactive]{display:none!important}.governance-chapter-panel:not([hidden]) [style*="opacity: 0"]{opacity:1!important}.governance-chapter-panel>section{padding-block:clamp(2.5rem,5vw,4rem)!important}.governance-framework-merge{padding:.5rem 0 1rem;background:linear-gradient(180deg,#090a0d,#070809 52%,#090a0d)}.governance-framework-merge>div[id]{padding-block:clamp(1.6rem,3vw,2.6rem)}.governance-framework-merge>div[id]+div[id]{border-top:1px solid rgba(255,255,255,.08)}.governance-compact-copy{margin-top:.55rem}.governance-long-copy>summary{cursor:pointer;color:#ff9a57;font-size:.76rem;font-weight:700}.governance-long-copy>p{max-width:72ch;margin-block:.75rem;font-size:.875rem;line-height:1.65;color:#b8b8b8}.governance-compact-copy>summary,.governance-approval-details>summary{cursor:pointer;color:#ff9a57;font-size:.72rem;font-weight:700}.governance-approval-details{border:1px solid rgba(255,138,61,.28);border-radius:.85rem;background:linear-gradient(145deg,#ff8a3d12,#ffffff04);padding:1rem 1.2rem}.governance-approval-details[open]>summary{margin-bottom:1rem}.governance-chapter-nav button,.governance-chapter-end-nav button,.governance-risk-choice,.governance-chapter-panel summary{-webkit-tap-highlight-color:transparent}.governance-chapter-end-nav{display:flex;justify-content:space-between;gap:1rem;max-width:80rem;margin:0 auto;padding:2rem clamp(1rem,4vw,2rem) 3rem;border-top:1px solid rgba(255,255,255,.08)}.governance-chapter-end-nav button{display:inline-flex;align-items:center;gap:.85rem;color:#f1ede6;text-align:left;font-size:.9rem;font-weight:650}.governance-chapter-end-nav button:last-of-type{text-align:right}.governance-chapter-end-nav button:hover{color:#ff9a57}.governance-chapter-end-nav small{display:block;margin-bottom:.25rem;color:#858585;font:700 .58rem/1 var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase}.governance-endmark{color:#858585;font:700 .6rem/1 var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase}.governance-section-kicker{margin:0 0 .5rem;color:#ff9a57;font:700 .62rem/1.2 var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase}.governance-risk-choice{display:flex;flex-direction:column;gap:.45rem;min-height:8.75rem;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:linear-gradient(135deg,#ffffff0e,#ff8a3d06);text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.governance-risk-choice:hover{transform:translateY(-2px);border-color:#ff8a3d73}.governance-risk-choice[aria-pressed=true]{border-color:#ff8a3da6;background:linear-gradient(140deg,#ff8a3d2e,#ffe0330b);box-shadow:inset 3px 0 #ff8a3d}.governance-risk-choice:focus-visible,.governance-chapter-end-nav button:focus-visible{outline:2px solid #ffb36e;outline-offset:3px}.governance-risk-detail{padding:1.25rem;border:1px solid rgba(255,138,61,.3);border-radius:.85rem;background:linear-gradient(125deg,#ff8a3d17,#ffffff06)}.governance-risk-detail[hidden]{display:none!important}.governance-risk-detail dl{margin:0}.governance-risk-detail dt{margin-bottom:.4rem;color:#fff;font-size:.72rem;font-weight:700}.governance-risk-detail dd{margin:0;color:#aaa;font-size:.8rem;line-height:1.55}.governance-law-date{position:relative;z-index:1;display:flex;width:100%;min-height:8.5rem;flex-direction:column;align-items:flex-start;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;padding:1rem;background:#101113;text-align:left;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.governance-law-date:hover{transform:translateY(-2px);border-color:#ff8a3d73}.governance-law-date[aria-pressed=true]{border-color:#ff8a3dad;background:linear-gradient(140deg,#ff8a3d2b,#101113 74%);box-shadow:inset 0 -2px #ff8a3d}.governance-law-date:focus-visible{outline:2px solid #ffb36e;outline-offset:3px}.governance-law-detail-stack{min-height:8rem}.governance-law-detail{max-width:72ch;padding:1.1rem 1.25rem;border-left:2px solid #ff8a3d;border-radius:0 .65rem .65rem 0;background:linear-gradient(100deg,#ff8a3d17,#ffffff05)}.governance-law-detail[hidden]{display:none!important}.governance-failure-details,.governance-personal-agent-details{border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:linear-gradient(145deg,#ffffff0b,#ff8a3d06)}.governance-failure-details>summary,.governance-personal-agent-details>summary{cursor:pointer;padding:1.1rem 1.25rem;color:#f2eee7;font-weight:700}.governance-failure-details>summary{color:#ff9a57}.governance-failure-details>:not(summary){margin-inline:1rem}.governance-personal-agent-details{margin:1rem}.governance-chapter-panel details[open]>summary{margin-bottom:.35rem}.governance-chapter-panel summary:focus-visible{outline:2px solid #ffb36e;outline-offset:3px}.governance-artifact-card{position:relative;overflow:visible;background-image:linear-gradient(145deg,rgba(255,138,61,.08),rgba(255,255,255,.015) 55%,transparent)}.governance-chapter-panel .card-hover-gradient,.governance-risk-choice{background-image:linear-gradient(160deg,rgba(255,138,61,.12),rgba(255,138,61,.03) 45%,transparent);border-color:#ff8a3d2e}.governance-artifact-detail[open]>summary{margin-bottom:0}.governance-artifact-detail>p{position:absolute;inset:calc(100% - 4px) -1px auto;z-index:20;margin:0;padding:1.25rem;border:1px solid rgba(255,138,61,.4);border-radius:.75rem;background:#17130f;box-shadow:0 18px 40px #00000073}@media (prefers-reduced-motion: reduce){.governance-chapter-workspace *,.governance-chapter-workspace *:before,.governance-chapter-workspace *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.governance-chapter-workspace *{opacity:1!important;transform:none!important}.governance-chapter-panel:not([hidden]){animation:none!important}.governance-risk-choice{transition:none!important}}@media (max-width: 800px){.governance-chapter-nav-inner{display:block;padding:.55rem 1rem .65rem}.governance-nav-caption{display:block;margin:0 0 .45rem .15rem;font-size:.53rem}.governance-tabs-rail{gap:.25rem}.governance-chapter-tab{min-height:2.55rem;padding:.45rem .7rem;font-size:.74rem}.governance-chapter-stepper{display:none}.governance-chapter-end-nav{padding-block:1.5rem 2rem}.governance-law-date{min-height:8.25rem}}@keyframes governance-chapter-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.governance-chapter-tab{transition:none}}
