.event-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:-28px;display:grid;position:relative;overflow:hidden}.event-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:145px;padding:23px;display:flex}.event-proof article:last-child{border:0}.event-proof strong{letter-spacing:-.05em;font-size:31px}.event-proof span{color:#316f5a;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:8px;font-weight:800}.event-proof p{color:#7d8983;margin:auto 0 0;font-size:8px;line-height:1.55}.event-boundary{color:#fff;background:radial-gradient(circle at 85% 20%,#4fa97e2e,#0000 34%),#0a2119;padding-block:85px}.event-boundary>div{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.event-boundary h2{color:#fff;letter-spacing:-.05em;margin:10px 0 17px;font-size:42px}.event-boundary p{color:#a4b7ae;font-size:10px;line-height:1.75}.event-boundary code{color:#b8f0d2}.event-boundary aside{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;gap:15px;padding:28px;display:grid}.event-boundary aside strong{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.event-boundary aside>code{background:#00000038;padding:14px;font-size:11px}.event-boundary aside p{margin:0;font-size:9px}.event-index{padding-block:100px}.event-index>header{max-width:770px;margin-bottom:45px}.event-index>header h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:43px}.event-index>header p{color:var(--muted);font-size:10px;line-height:1.7}.event-index>article{border-top:1px solid var(--line);grid-template-columns:330px 1fr;display:grid}.event-index>article>header{border-right:1px solid var(--line);padding:25px 35px 25px 0}.event-index>article>header a{color:#173c2e;align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}.event-index>article>header p{color:#78857e;font-size:8px;line-height:1.55}.event-index>article>header>span{color:#327258;text-transform:uppercase;font:7px ui-monospace,monospace}.event-index>article>div{grid-template-columns:repeat(2,1fr);gap:6px;padding:15px 0 15px 24px;display:grid}.event-index>article>div>a{background:#f6f8f7;border:1px solid #e5ebe8;border-radius:6px;grid-template-columns:1fr 15px;gap:6px;min-width:0;padding:12px;display:grid}.event-index>article>div code{color:#285f49;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.event-index>article>div span{color:#87928c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.event-index>article>div svg{color:#6d8278;grid-area:1/2/3;align-self:center}.search-kind-event{color:#6b4e19;background:#f5ecd8}.event-detail-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#54b08633,#0000 34%),#081f17;padding-block:54px 80px}.event-detail-hero .doc-breadcrumb{color:#87a095}.event-detail-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-top:45px;display:grid}.event-detail-heading h1{margin:15px 0}.event-detail-heading h1 code{color:#e6fff2;letter-spacing:-.055em;overflow-wrap:anywhere;font:42px ui-monospace,monospace}.event-detail-heading>div>p{color:#a8bbb2;max-width:760px;font-size:12px;line-height:1.7}.event-detail-heading>div>div{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.event-detail-heading aside{background:#ffffff0b;border:1px solid #ffffff21;border-radius:9px;padding:24px}.event-detail-heading aside>strong{color:var(--green);text-transform:uppercase;font-size:8px}.event-detail-heading dl{margin:18px 0 0}.event-detail-heading dl div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.event-detail-heading dt{color:#81998e;font-size:8px}.event-detail-heading dd{color:#d3e1da;text-align:right;overflow-wrap:anywhere;margin:0;font:8px ui-monospace,monospace}.event-disclosure{background:#eaf4ef;border-bottom:1px solid #d8e8e0;padding-block:25px}.event-disclosure>div{color:#2a7054;align-items:flex-start;gap:13px;display:flex}.event-disclosure svg{flex:none}.event-disclosure strong{font-size:10px}.event-disclosure p{color:#64776d;margin:4px 0 0;font-size:8px;line-height:1.55}.event-disclosure a{color:#246749;text-decoration:underline}.event-section{padding-block:90px}.event-section-intro{max-width:790px;margin-bottom:32px}.event-section-intro h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:39px}.event-section-intro p{color:var(--muted);font-size:10px;line-height:1.7}.event-producer-table{border-top:1px solid var(--line)}.event-producer-table>header,.event-producer-table>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr .85fr 1fr .65fr 2fr;align-items:start;gap:14px;padding:14px 5px;display:grid}.event-producer-table>header{color:#77857e;text-transform:uppercase;font-size:7px;font-weight:800}.event-producer-table>div>code{color:#286a4f;font-size:8px}.event-producer-table>div>strong{font-size:9px}.event-producer-table>div>span{flex-wrap:wrap;gap:3px;display:flex}.event-producer-table>div>span code{color:#596b62;background:#eef3f0;padding:3px;font-size:7px}.event-producer-table p{color:#6e7c75;margin:0;font-size:8px;line-height:1.55}.event-envelope{background:#f2f6f4}.event-envelope-grid{border-top:1px solid #dbe5e0;border-left:1px solid #dbe5e0;grid-template-columns:repeat(4,1fr);display:grid}.event-envelope-grid article{background:#fff;border-bottom:1px solid #dbe5e0;border-right:1px solid #dbe5e0;flex-direction:column;min-height:185px;padding:19px;display:flex}.event-envelope-grid header{flex-direction:column;gap:8px;display:flex}.event-envelope-grid header code{color:#27694f;font-size:9px}.event-envelope-grid header span{color:#89958f;font-size:7px}.event-envelope-grid p{color:#68766f;font-size:8px;line-height:1.6}.event-envelope-grid small{color:#337257;text-transform:uppercase;margin-top:auto;font-size:7px;font-weight:800}.event-code{grid-template-columns:1fr 1fr;gap:35px;display:grid}.event-code>div{min-width:0}.event-code .event-section-intro h2{font-size:31px}.event-code .code-window pre{min-height:400px;max-height:550px}.event-code .code-tabs{overflow-x:auto}.event-code .code-tabs button{flex:none}.event-delivery{color:#fff;background:#10231c}.event-delivery .section-label{color:var(--green)}.event-delivery .event-section-intro h2{color:#fff}.event-delivery>.section-shell>div:last-child{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.event-delivery article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-height:245px;padding:24px;display:flex}.event-delivery article>span{color:var(--green);font:8px ui-monospace,monospace}.event-delivery h3{color:#fff;margin:38px 0 10px;font-size:17px}.event-delivery p{color:#9eb1a8;margin:0;font-size:8px;line-height:1.7}.event-delivery code{color:#c5ecd8}.event-evidence>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.event-evidence article{background:#f7f9f8;border:1px solid #e1e7e4;border-radius:8px;min-width:0;padding:20px}.event-evidence article>strong{color:#346e57;text-transform:uppercase;margin-bottom:12px;font-size:8px;display:block}.event-evidence article>a{color:#2e453b;border-top:1px solid var(--line);grid-template-columns:55px 1fr 14px;align-items:center;gap:8px;min-height:50px;padding:10px 0;font-size:8px;line-height:1.4;display:grid}.event-evidence article>a>span{color:#387158;font:7px ui-monospace,monospace}.event-evidence .event-download{color:#2b6c51;justify-content:space-between;font-weight:750;display:flex}@media (max-width:1050px){.event-boundary>div,.event-detail-heading,.event-code{grid-template-columns:1fr;gap:45px}.event-index>article{grid-template-columns:260px 1fr}.event-envelope-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.event-proof,.event-index>article,.event-index>article>div,.event-envelope-grid,.event-delivery>.section-shell>div:last-child,.event-evidence>div:last-child{grid-template-columns:1fr}.event-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:110px}.event-index>article>header{border-right:0;padding-right:0}.event-index>article>div{padding-left:0}.event-detail-heading h1 code{font-size:31px}.event-producer-table>header{display:none}.event-producer-table>div{grid-template-columns:1fr 1fr}.event-producer-table p{grid-column:1/-1}.event-code .code-window pre{min-height:320px}}.starter-proof{z-index:3;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:-28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #071c141f}.starter-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:124px;padding:22px;display:flex}.starter-proof article:last-child{border-right:0}.starter-proof span,.starter-detail-hero aside small{color:#6f7d76;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.starter-proof strong{letter-spacing:-.05em;margin-top:18px;font-size:29px}.starter-proof small{color:#84918b;margin-top:5px;font-size:8px}.starter-model{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:105px;display:grid}.starter-model h2,.starter-index h2,.starter-file-section h2,.starter-evidence h2,.starter-acceptance h2{letter-spacing:-.05em;margin:9px 0 14px;font-size:40px;line-height:1.08}.starter-model>div:first-child p{color:var(--muted);font-size:12px;line-height:1.75}.starter-model>div:last-child{border-top:1px solid var(--line)}.starter-model article{border-bottom:1px solid var(--line);grid-template-columns:42px 90px 1fr;align-items:center;min-height:82px;padding:17px 3px;display:grid}.starter-model article span{color:#2e7658;font:9px ui-monospace,monospace}.starter-model article strong{font-size:12px}.starter-model article p{color:#68766f;margin:0;font-size:10px;line-height:1.55}.starter-index{padding-bottom:120px}.starter-index>header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.starter-index>header p{color:#77847e;font-size:10px}.starter-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.starter-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:410px;padding:25px;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.starter-card:hover{z-index:2;box-shadow:var(--shadow-sm);background:#fbfdfc;position:relative;transform:translateY(-2px)}.starter-card>header{color:#347157;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.starter-card-icon{color:#236b4e;background:#eaf4ef;border-radius:9px;place-items:center;width:44px;height:44px;margin-top:40px;display:grid}.starter-card h3{letter-spacing:-.035em;margin:25px 0 10px;font-size:19px}.starter-card>p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.starter-meta{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.starter-meta span{color:#64736b;background:#f0f4f2;border-radius:4px;padding:5px 7px;font-size:7px}.starter-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.starter-card>footer>a:last-child{color:#39705a;text-underline-offset:3px;font-size:9px;font-weight:700;text-decoration:underline}.starter-boundary{color:#fff;background:#0b291f;padding-block:65px}.starter-boundary>div{grid-template-columns:50px 1fr auto;align-items:center;gap:28px;display:grid}.starter-boundary>div>svg{color:var(--green)}.starter-boundary h2{letter-spacing:-.045em;margin:8px 0 9px;font-size:31px}.starter-boundary p{color:#9fb4aa;max-width:790px;margin:0;font-size:11px;line-height:1.65}.starter-detail-hero{color:#fff;background:radial-gradient(circle at 86% 5%,#5ba47e40,#0000 36%),#081f17;padding-block:62px 82px}.starter-detail-hero .doc-breadcrumb{color:#839c90}.starter-detail-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:95px;margin-top:46px;display:grid}.starter-detail-grid h1{letter-spacing:-.06em;max-width:770px;margin:10px 0 17px;font-size:54px;line-height:1.02}.starter-detail-grid>div>p{color:#a8bbb2;max-width:730px;font-size:14px;line-height:1.7}.starter-detail-grid aside{background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;flex-direction:column;gap:12px;padding:25px;display:flex}.starter-detail-grid aside strong{margin:10px 0 3px;font-size:25px}.starter-detail-grid aside span{color:#a6bab0;border-top:1px solid #ffffff1a;padding-top:10px;font-size:9px}.starter-file-section{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.starter-file-section>div>p{color:var(--muted);font-size:11px;line-height:1.7}.starter-file-tree{border-top:1px solid var(--line);margin-top:28px}.starter-file-tree>div{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr;align-items:center;gap:2px 9px;min-height:54px;padding:10px 3px;display:grid}.starter-file-tree svg{color:#337156}.starter-file-tree code{overflow-wrap:anywhere;font-size:9px}.starter-file-tree span{color:#829088;grid-column:2;font-size:7px}.starter-file-section .code-window pre{max-height:560px}.starter-evidence{background:#f1f6f3}.starter-evidence>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.starter-evidence article{background:#fff;border:1px solid #dfe8e3;border-radius:11px;min-height:330px;padding:38px}.starter-evidence article>p{color:var(--muted);font-size:11px;line-height:1.7}.starter-source-links{border-top:1px solid var(--line);margin-top:25px}.starter-source-links a{color:#296b50;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding-block:12px;font-size:9px;font-weight:700;display:flex}.starter-selection-note{background:#fff8e7;border-left:3px solid #d9a744;padding:13px}.starter-acceptance{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.starter-acceptance>div:last-child{border-top:1px solid var(--line)}.starter-acceptance article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;min-height:62px;padding:14px 3px;display:grid}.starter-acceptance article span{color:#307258;font:8px ui-monospace,monospace}.starter-acceptance article p{color:#53645c;margin:0;font-size:10px;line-height:1.55}@media (max-width:1050px){.starter-grid{grid-template-columns:repeat(2,1fr)}.starter-model,.starter-file-section,.starter-acceptance{grid-template-columns:1fr;gap:45px}.starter-detail-grid{gap:45px}.starter-file-section aside{min-width:0}}@media (max-width:700px){.starter-proof,.starter-grid,.starter-evidence>div{grid-template-columns:1fr}.starter-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.starter-model article{grid-template-columns:32px 70px 1fr}.starter-index>header,.starter-boundary>div{flex-direction:column;align-items:flex-start}.starter-index>header{display:flex}.starter-card{min-height:360px}.starter-boundary>div{display:flex}.starter-detail-grid{grid-template-columns:1fr}.starter-detail-grid h1{font-size:41px}.starter-detail-grid aside{margin-top:12px}.starter-file-section,.starter-evidence,.starter-acceptance{padding-block:80px}.starter-evidence article{min-height:auto;padding:25px}}.cli-proof{z-index:3;color:#d9e8e1;background:#0c2a20;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:-28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #06181133}.cli-proof article{border-right:1px solid #ffffff17;flex-direction:column;min-height:125px;padding:22px;display:flex}.cli-proof article:last-child{border:0}.cli-proof span{color:#83a093;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.cli-proof strong{color:#fff;letter-spacing:-.05em;margin-top:16px;font-size:30px}.cli-proof small{color:#87a095;margin-top:5px;font-size:8px}.cli-start{grid-template-columns:.78fr 1.22fr;align-items:center;gap:85px;display:grid}.cli-start h2,.cli-command-section h2,.cli-doctor h2{letter-spacing:-.055em;margin:9px 0 15px;font-size:42px;line-height:1.06}.cli-start>div>p,.cli-doctor>div>p{color:var(--muted);font-size:11px;line-height:1.75}.cli-trust-note{color:#295d48;background:#edf6f1;border:1px solid #d9e9e1;border-radius:8px;grid-template-columns:25px 1fr;gap:12px;margin-top:25px;padding:18px;display:grid}.cli-trust-note p{margin:0;font-size:9px;line-height:1.6}.cli-start .code-window pre{min-height:360px;max-height:500px}.cli-command-section{color:#fff;background:#09251b}.cli-command-section>div>header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.cli-command-section>div>header>p{color:#92aa9f;max-width:440px;font-size:10px;line-height:1.65}.cli-command-grid{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.cli-command-grid article{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;flex-direction:column;min-height:235px;padding:25px;display:flex}.cli-command-grid article>span{color:#79978a;font:8px ui-monospace,monospace}.cli-command-grid code{color:var(--green);overflow-wrap:anywhere;margin-top:55px;font-size:12px}.cli-command-grid p{color:#97aea3;margin:auto 0 0;font-size:9px;line-height:1.65}.cli-doctor{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.cli-doctor-list{border-top:1px solid var(--line);margin-top:27px}.cli-doctor-list span{color:#53655c;border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:47px;padding-block:10px;font-size:9px;display:flex}.cli-doctor-list svg{color:#2e795a}.cli-doctor aside{color:#cadbd2;box-shadow:var(--shadow-lg);background:#081611;border:1px solid #234035;border-radius:12px;overflow:hidden}.cli-doctor aside header{background:#ffffff09;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:42px;padding-inline:14px;display:flex}.cli-doctor aside header>span{background:#496056;border-radius:50%;width:7px;height:7px}.cli-doctor aside header small{color:#7e958a;margin-left:auto;font:8px ui-monospace,monospace}.cli-doctor pre{min-height:310px;margin:0;padding:27px;overflow:auto}.cli-doctor code{color:#c8dbd1;white-space:pre;font:11px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.cli-boundary{color:#fff;background:#231d38;padding-block:66px}.cli-boundary>div{grid-template-columns:50px 1fr auto;align-items:center;gap:30px;display:grid}.cli-boundary>div>svg{color:#b9a8ff}.cli-boundary h2{letter-spacing:-.045em;margin:8px 0 9px;font-size:31px}.cli-boundary p{color:#b0a8c9;max-width:760px;margin:0;font-size:10px;line-height:1.65}.cli-boundary>div>div:last-child{gap:8px;display:flex}@media (max-width:1050px){.cli-start,.cli-doctor{grid-template-columns:1fr;gap:45px}.cli-command-grid{grid-template-columns:1fr 1fr}.cli-boundary>div{grid-template-columns:40px 1fr}.cli-boundary>div>div:last-child{grid-column:2}}@media (max-width:700px){.cli-proof,.cli-command-grid{grid-template-columns:1fr}.cli-proof article{border-bottom:1px solid #ffffff17;border-right:0;min-height:100px}.cli-command-section>div>header{flex-direction:column;align-items:flex-start;gap:15px}.cli-command-grid article{min-height:190px}.cli-command-grid code{margin-top:38px}.cli-start,.cli-doctor,.cli-command-section{padding-block:80px}.cli-boundary>div{flex-direction:column;align-items:flex-start;display:flex}.cli-boundary>div>div:last-child{flex-direction:column;align-items:stretch}}:root{--ink:#0c1713;--muted:#5e6a65;--line:#dce5e0;--soft-line:#eaf0ed;--paper:#f7f9f7;--white:#fff;--green:#b7f34a;--green-strong:#95df1d;--deep-green:#0b2b20;--teal:#0c725c;--orange:#ff7a45;--purple:#7c5cff;--shadow-sm:0 4px 20px #0d221a12;--shadow-lg:0 30px 80px #07181238;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--shell:min(1220px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}::selection{color:#06120d;background:var(--green)}.section-shell{width:var(--shell);margin-inline:auto}.section{padding-block:112px}.site-header{z-index:50;color:#eaf6ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061812e6;border-bottom:1px solid #ffffff14;height:72px;position:sticky;top:0}.header-inner{width:var(--shell);align-items:center;gap:34px;height:100%;margin:auto;display:flex}.logo{flex:none;align-items:center;gap:10px;display:inline-flex}.logo-mark{width:31px;height:31px;color:var(--green)}.logo-type{letter-spacing:-.03em;align-items:baseline;gap:7px;display:flex}.logo-type strong{letter-spacing:-.06em;font-size:20px}.logo-type span{color:#abc0b7;letter-spacing:-.01em;font-size:13px}.primary-nav{align-items:center;gap:27px;display:flex}.primary-nav a{color:#bed0c8;font-size:13px;font-weight:620;transition:color .16s}.primary-nav a:hover{color:#fff}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.search-trigger{color:#91a89e;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;min-width:146px;height:34px;padding:0 8px 0 10px;display:flex}.search-trigger span{font-size:12px}.search-trigger kbd{color:#81968d;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;margin-left:auto;padding:2px 5px;font:10px ui-monospace,monospace}.developer-search-backdrop{z-index:120;color:var(--ink);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030d09b8;justify-content:center;align-items:flex-start;padding:max(82px,10vh) 18px 30px;display:flex;position:fixed;inset:0}.developer-search-dialog{background:#fbfdfc;border:1px solid #ffffff3d;border-radius:15px;flex-direction:column;width:min(760px,100%);max-height:min(720px,100vh - 110px);display:flex;overflow:hidden;box-shadow:0 35px 110px #00000075}.developer-search-input{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-height:67px;padding:0 17px;display:flex}.developer-search-input>svg{color:#2b6f56;flex:none}.developer-search-input input{color:#173026;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.developer-search-input input::placeholder{color:#8c9993}.developer-search-input button{cursor:pointer;background:0 0;border:0;padding:5px}.developer-search-input kbd,.developer-search-dialog footer kbd{color:#6e7d75;background:#f0f4f2;border:1px solid #dce4e0;border-radius:4px;padding:3px 6px;font:9px ui-monospace,monospace;box-shadow:0 1px #cfd9d4}.developer-search-scopes{background:#fff;border-bottom:1px solid #e5ebe8;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.developer-search-scopes button{color:#65756d;cursor:pointer;background:#f4f7f5;border:1px solid #e0e7e3;border-radius:999px;flex:none;min-height:28px;padding:5px 10px;font-size:8px;font-weight:720}.developer-search-scopes button[aria-selected=true]{color:#195c43;background:#e2f1e9;border-color:#c5dfd2}.developer-search-scopes button:focus-visible{outline-offset:1px;outline:3px solid #30846033}.developer-search-context{color:#6e7c75;background:#f6f9f7;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:42px;padding-inline:17px;display:flex}.developer-search-context span{text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.developer-search-context small{font-size:8px}.developer-search-results{min-height:190px;padding:7px;overflow-y:auto}.developer-search-results>a{border-radius:8px;grid-template-columns:92px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:76px;padding:11px 12px;display:grid}.developer-search-results>a.is-active{background:#eaf4ef;box-shadow:inset 0 0 0 1px #d6e7de}.developer-search-results>a>div{min-width:0}.developer-search-results strong{color:#173026;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.developer-search-results p{color:#64736b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:9px;line-height:1.35;overflow:hidden}.developer-search-results small{color:#89958f;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.developer-search-results>a>svg{color:#6e887c}.search-kind{color:#2f7257;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#e1f1e9;border-radius:4px;width:fit-content;max-width:90px;padding:5px 6px;font:7px ui-monospace,monospace;overflow:hidden}.search-kind-api{color:#8a551e;background:#fbeddc}.search-kind-sdk-guide{color:#5c49a3;background:#eeebfb}.search-kind-journey{color:#9a3f68;background:#f8e7ee}.search-kind-sample-app{color:#2f608a;background:#e5f0f8}.developer-search-state{color:#7b8982;text-align:center;align-content:center;place-items:center;gap:13px;min-height:200px;padding:45px;display:grid}.developer-search-state>span{border:2px solid #d8e4de;border-top-color:#368362;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite search-spin}.developer-search-state p{max-width:430px;margin:0;font-size:10px;line-height:1.6}@keyframes search-spin{to{transform:rotate(360deg)}}.developer-search-dialog>footer{color:#7c8982;background:#f6f9f7;border-top:1px solid #e1e8e4;align-items:center;gap:17px;min-height:45px;padding-inline:16px;display:flex}.developer-search-dialog>footer span{align-items:center;gap:4px;font-size:8px;display:flex}.developer-search-dialog>footer small{color:#72827a;margin-left:auto;font-size:7px}.developer-search-dialog>footer a{color:#276b51;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.menu-button{background:0 0;border:0;padding:8px;display:none}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:13px;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-small{min-height:34px;padding-inline:13px;font-size:12px}.button-primary{color:#0b1b14;background:var(--green);box-shadow:0 6px 24px #b7f34a2e}.button-primary:hover{background:#c7ff5e;box-shadow:0 8px 28px #b7f34a42}.button-secondary{color:#e6f1ec;background:#ffffff0e;border-color:#ffffff30}.button-secondary:hover,.button-ghost-light:hover{background:#ffffff1a}.button-light{color:#0d1d16;background:#fff}.button-ghost{color:#b7c8c0;background:0 0}.button-outline{color:var(--ink);background:0 0;border-color:#cfd9d4}.button-outline:hover{background:var(--paper);border-color:#99aaa1}.button-ghost-light{color:#dbe9e3;background:0 0}.hero{color:#fff;background:radial-gradient(circle at 76% 18%,#1271568c,#0000 29%),radial-gradient(circle at 6% 80%,#265a424d,#0000 30%),#071812;min-height:770px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04110c8c);height:150px;position:absolute;inset:auto 0 0}.hero-grid{opacity:.1;transform-origin:bottom;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;transform:perspective(500px)rotateX(57deg)scale(1.6)translateY(5%);-webkit-mask-image:radial-gradient(circle at 72% 45%,#000,#0000 65%);mask-image:radial-gradient(circle at 72% 45%,#000,#0000 65%)}.hero-inner{z-index:2;width:var(--shell);grid-template-columns:1fr .91fr;align-items:center;gap:74px;min-height:698px;margin:auto;padding-block:98px 74px;display:grid;position:relative}.hero-copy{max-width:635px}.announcement{color:#c9dbd3;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:36px;padding:6px 10px 6px 6px;font-size:11px;font-weight:650;display:flex}.announcement span{color:#0c2118;background:var(--green);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.kicker,.section-label,.eyebrow{color:#70d5ab;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4;display:block}.hero h1{letter-spacing:-.065em;max-width:680px;margin:13px 0 22px;font-size:clamp(50px,5.3vw,77px);font-weight:680;line-height:.99}.hero h1 em{color:var(--green);font-style:normal}.hero-lede{color:#b8cbc2;letter-spacing:-.015em;max-width:620px;margin:0;font-size:18px;line-height:1.62}.hero-actions{gap:10px;margin-top:34px;display:flex}.hero-proof{gap:33px;margin-top:57px;display:flex}.hero-proof>a{flex-direction:column;gap:4px;display:flex}.hero-proof strong{letter-spacing:-.04em;font-size:20px}.hero-proof span{color:#849c91;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.hero-proof small{color:#5f7f70;letter-spacing:.04em;font-size:7px;transition:color .16s}.hero-proof>a:hover small{color:var(--green)}.hero-proof-link{color:#799588;align-items:center;gap:7px;width:fit-content;margin-top:17px;font-size:9px;display:flex}.hero-proof-link:hover{color:var(--green)}.hero-code{position:relative}.code-window{color:#dfece5;box-shadow:var(--shadow-lg);background:#05100ced;border:1px solid #a8cfbc2e;border-radius:14px;overflow:hidden}.hero-code .code-window{transform:rotate(.35deg)}.code-titlebar{color:#829b90;background:#ffffff09;border-bottom:1px solid #ffffff14;align-items:center;gap:13px;height:46px;padding-inline:15px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.window-dots{gap:6px;display:flex}.window-dots i,.terminal-top i{background:#40564c;border-radius:50%;width:7px;height:7px}.window-dots i:nth-child(2){background:#506a5e}.window-dots i:nth-child(3){background:#779488}.code-titlebar>span{flex:1}.code-titlebar button{color:#91a89e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.code-tabs{border-bottom:1px solid #ffffff12;gap:15px;padding-inline:16px;display:flex}.code-tabs button{color:#789086;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 9px;font-size:11px}.code-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.code-window pre{tab-size:2;min-height:330px;margin:0;padding:26px 25px;font:12px/1.78 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.code-window code{color:#cfe0d7}.code-result{color:#789087;background:#0c271d;border:1px solid #b7f34a24;border-radius:0 0 10px 10px;align-items:center;gap:10px;width:calc(100% - 42px);height:48px;margin:-5px auto 0;padding:0 15px;font-size:10px;display:flex}.code-result code{color:#c6d8cf}.code-result strong{color:var(--green);margin-left:auto;font-size:10px}.result-pulse{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b7f34a17}.floating-badge{z-index:4;color:#d9e8e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#143025e6;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:650;display:flex;position:absolute;box-shadow:0 15px 35px #00000038}.badge-route{top:-34px;right:34px}.badge-shield{bottom:48px;left:-38px}.hero-orbit{opacity:.5;width:780px;height:780px;position:absolute;top:-270px;right:-240px}.orbit-ring{border:1px solid #b7f34a24;border-radius:50%;position:absolute;inset:0}.ring-two{inset:20%}.orbit-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 18px var(--green);border-radius:50%;position:absolute}.dot-one{top:35%;left:7%}.dot-two{top:75%;left:27%}.dot-three{top:42%;right:18%}.logo-strip{border-bottom:1px solid var(--soft-line);align-items:center;gap:55px;padding-block:29px;display:flex}.logo-strip>span{color:#7b8781;font-size:11px}.logo-strip div{flex:1;justify-content:space-between;gap:30px;display:flex}.logo-strip strong{color:#89948f;letter-spacing:.14em;font-size:11px}.section-heading{margin-bottom:50px}.section-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(38px,4vw,56px);line-height:1.06}.section-heading p{color:var(--muted);line-height:1.7}.split-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.split-heading>p{width:min(420px,40%);margin:0}.centered{text-align:center;max-width:700px;margin-inline:auto}.centered p{max-width:600px;margin:18px auto 0}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:31px;min-height:350px;padding:28px;transition:background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.product-card:hover{z-index:2;box-shadow:var(--shadow-sm);background:#fbfcfb;transform:translateY(-2px)}.product-card:before{content:"";background:var(--accent);opacity:0;width:44px;height:2px;transition:opacity .18s;position:absolute;top:-1px;left:26px}.product-card:hover:before{opacity:1}.product-card-top{justify-content:space-between;align-items:center;display:flex}.product-symbol{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, white);border-radius:9px;place-items:center;display:grid}.state-pill{color:#73817a;text-transform:uppercase;letter-spacing:.08em;background:#f0f4f2;border-radius:5px;padding:5px 7px;font:8px ui-monospace,monospace}.state-stateful{color:#9d4778;background:#fff0f8}.state-hybrid{color:#7b5b11;background:#fff7df}.product-card .eyebrow{color:#7b8781;margin-bottom:8px;font-size:9px}.product-card h3{letter-spacing:-.035em;margin:0 0 11px;font-size:22px}.product-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.product-platforms{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.product-platforms span{color:#637068;background:#f1f5f3;border-radius:4px;padding:4px 7px;font-size:9px}.card-link,.text-link{color:#183d2f;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.dark-section{color:#fff;background:#09251b}.light-heading .section-label,.dark-section .section-label{color:var(--green)}.light-heading p{color:#a8beb4}.reason-grid{border:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);display:grid}.reason-grid article{border-right:1px solid #ffffff1a;min-height:260px;padding:29px}.reason-grid article:last-child{border:0}.reason-grid article>span{width:42px;height:42px;color:var(--green);background:#b7f34a14;border-radius:8px;place-items:center;display:grid}.reason-grid h3{letter-spacing:-.025em;margin:40px 0 10px;font-size:17px}.reason-grid p{color:#9bb1a7;margin:0;font-size:12px;line-height:1.65}.reason-evidence{color:#789187;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:13px 4px;font-size:9px;display:flex}.reason-evidence a{color:var(--green);align-items:center;gap:7px;font-weight:700;display:flex}.state-model-panel{border-radius:var(--radius-md);background:#0d3023;border:1px solid #ffffff1a;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;margin-top:70px;padding:55px;display:grid}.state-copy h3{letter-spacing:-.045em;margin:12px 0 17px;font-size:30px;line-height:1.17}.state-copy p{color:#9bb1a7;margin:0 0 24px;font-size:13px;line-height:1.7}.state-copy .text-link{color:var(--green)}.state-flow{position:relative}.flow-step{grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:66px;display:grid}.flow-step>span{z-index:2;color:#0a241a;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;font:9px ui-monospace,monospace;display:grid;position:relative}.flow-step div{flex-direction:column;gap:4px;display:flex}.flow-step strong{font-size:13px}.flow-step small{color:#88a096;font-size:10px}.flow-step i{background:linear-gradient(var(--green), #b7f34a26);width:1px;height:34px;margin-top:66px;position:absolute;left:16px}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.use-case-card{background:var(--paper);border-radius:var(--radius-sm);border:1px solid #0000;flex-direction:column;min-height:310px;padding:27px;transition:border-color .18s,background .18s,transform .18s;display:flex}.use-case-card:hover{border-color:var(--line);background:#fff;transform:translateY(-2px)}.case-index{color:#a7b2ad;font:10px ui-monospace,monospace}.case-industry{color:#31604e;text-transform:uppercase;letter-spacing:.08em;background:#e8f2ed;border-radius:4px;width:fit-content;margin-top:29px;padding:5px 8px;font-size:9px;font-weight:700}.use-case-card h3{letter-spacing:-.035em;margin:17px 0 10px;font-size:20px;line-height:1.2}.use-case-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.use-case-card .card-link{margin-top:auto}.learning-section{background:#f2f6f3}.learning-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.learning-copy h2{letter-spacing:-.055em;margin:11px 0 20px;font-size:46px;line-height:1.08}.learning-copy>p{color:var(--muted);line-height:1.7}.learning-actions{gap:9px;margin-top:29px;display:flex}.tutorial-stack{flex-direction:column;gap:7px;display:flex}.tutorial-stack a{background:#fff;border:1px solid #e3eae6;border-radius:9px;grid-template-columns:74px 1fr auto;align-items:center;gap:15px;min-height:77px;padding:13px 17px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 3px 12px #142c2106}.tutorial-stack a:hover{box-shadow:var(--shadow-sm);transform:translate(4px)}.tutorial-stack div{flex-direction:column;gap:6px;display:flex}.tutorial-stack strong{font-size:13px}.tutorial-stack small{color:#7a8781;font-size:10px}.level{color:#376655;text-transform:uppercase;letter-spacing:.06em;background:#e9f4ef;border-radius:4px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:800}.level-advanced{color:#8c395f;background:#faeaf1}.level-intermediate{color:#79611e;background:#faf3dc}.ai-callout{color:#fff;border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#7c5cff38,#0000 38%),#0b171b;grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;margin-block:112px;padding:70px;display:grid;overflow:hidden}.ai-copy .section-label{color:#a994ff}.ai-copy h2{letter-spacing:-.055em;margin:12px 0 18px;font-size:47px;line-height:1.06}.ai-copy p{color:#aebdc3;line-height:1.7}.ai-copy>div{gap:8px;margin-top:27px;display:flex}.ai-terminal{background:#081012;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden;box-shadow:0 35px 90px #0006}.terminal-top{background:#ffffff09;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:42px;padding-inline:14px;display:flex}.terminal-top span{gap:6px;display:flex}.terminal-top small{color:#779088;font:9px ui-monospace,monospace}.terminal-body{padding:24px;font:11px/1.7 ui-monospace,monospace}.terminal-body p{color:#a7b8b1;margin:0 0 18px}.terminal-body p span{color:#a994ff;margin-right:10px}.terminal-body p strong{color:var(--green)}.tool-call{color:#8eaaa0;background:#0d1d19;border:1px solid #19332a;border-radius:6px;align-items:center;gap:9px;margin:8px 0;padding:10px 12px;display:flex}.tool-call code{color:#c9dbd3}.tool-call b{color:var(--green);margin-left:auto;font-size:9px;font-weight:500}.final-cta{text-align:center;background:#eef4f0;padding-block:125px}.final-cta h2{letter-spacing:-.065em;margin:9px 0 12px;font-size:61px}.final-cta p{color:var(--muted);margin:0}.final-cta div>div{justify-content:center;gap:9px;margin-top:30px;display:flex}.final-cta .button-secondary{color:var(--ink);border-color:#ccd8d1}.site-footer{color:#b2c4bc;background:#071611;padding:75px max(24px,50vw - 610px) 25px}.footer-main{grid-template-columns:2fr repeat(4,1fr);gap:50px;display:grid}.footer-brand p{color:#d9e6e0;margin:22px 0 8px;font-size:14px}.footer-brand>span{color:#71867d;font-size:10px}.footer-group{flex-direction:column;gap:12px;display:flex}.footer-group h3{color:#758a81;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:9px}.footer-group a{font-size:11px}.footer-group a:hover{color:var(--green)}.footer-bottom{color:#5d7369;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:65px;padding-top:20px;font-size:9px;display:flex}.architect-benchmark{z-index:3;color:#d6e8df;background:#0d2a20;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:-27px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #06181133}.architect-benchmark span{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #ffffff1a;align-items:flex-end;min-height:88px;padding:20px;font-size:8px;font-weight:750;display:flex}.architect-benchmark span:last-child{border:0}.architect-compose{padding-block:100px}.architect-compose>header{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.architect-compose h2{letter-spacing:-.05em;margin:9px 0;font-size:40px}.architect-compose header p{max-width:690px;color:var(--muted);line-height:1.7}.architect-compose>header>span{color:#718078;font-size:8px}.architect-compose form{background:#f5f8f6;border:1px solid #dfe7e3;border-radius:11px;margin-top:35px;padding:25px}.architect-primary-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.architect-compose label>span,.architect-compose legend{color:#607068;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.architect-compose select{color:#213c2f;width:100%;font:inherit;background:#fff;border:1px solid #d4ded9;border-radius:6px;padding:12px}.architect-compose fieldset{border:1px solid #d9e3de;border-radius:8px;margin:20px 0;padding:17px}.architect-compose fieldset>p{color:#7b8982;margin:-2px 0 14px;font-size:8px}.architect-compose fieldset>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.architect-compose fieldset label{cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.architect-compose fieldset label>span{border-radius:4px;width:6px;height:30px;margin:0}.architect-compose fieldset label>div{min-width:0}.architect-compose fieldset strong,.architect-compose fieldset small{display:block}.architect-compose fieldset strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.architect-compose fieldset small{color:#85928b;margin-top:4px;font-size:7px}.architect-compose fieldset input{accent-color:#236b4e}.architect-plan-hero{color:#fff;background:radial-gradient(circle at 85% 0,#47937140,#0000 38%),#081f17;padding-block:70px}.architect-plan-hero>div{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;display:grid}.architect-plan-hero h2{letter-spacing:-.055em;max-width:760px;margin:9px 0 14px;font-size:45px;line-height:1.04}.architect-plan-hero p{color:#a2b7ad;max-width:720px;line-height:1.7}.architect-plan-hero dl{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin:0;display:grid}.architect-plan-hero dl div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:95px;padding:18px}.architect-plan-hero dt{color:#7f9e90;text-transform:uppercase;font-size:7px}.architect-plan-hero dd{text-transform:capitalize;margin:8px 0 0;font-size:22px;font-weight:750}.architect-plan{padding-block:95px 130px}.architect-scenario{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.architect-scenario h2,.architect-stack h2,.architect-paths h2,.architect-phases h2,.architect-evidence h2,.architect-contracts h2{letter-spacing:-.05em;margin:9px 0 14px;font-size:38px;line-height:1.08}.architect-scenario>div>p{color:var(--muted);line-height:1.75}.architect-scenario ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.architect-scenario li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:10px;padding:17px 4px;display:grid}.architect-scenario li span{color:#2f785a;font:8px monospace}.architect-scenario li p{margin:0;font-size:10px;line-height:1.55}.architect-stack,.architect-paths,.architect-phases,.architect-evidence,.architect-contracts{padding-top:110px}.architect-stack>header,.architect-contracts>header{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.architect-stack>header>p{max-width:540px;color:var(--muted);font-size:9px;line-height:1.65}.architect-stack>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.architect-stack>div>a{min-height:330px;color:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:25px;display:flex}.architect-stack a>header{color:#367259;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.architect-stack h3{margin:70px 0 10px;font-size:18px}.architect-stack a>p{color:var(--muted);font-size:9px;line-height:1.65}.architect-stack a>footer{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.architect-stack a>footer span{color:#587066;background:#edf4f0;border-radius:4px;padding:5px 7px;font-size:7px}.architect-lanes{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.architect-lanes article{color:#fff;background:#102c21;border-radius:10px;min-height:255px;padding:27px}.architect-lanes article:last-child{background:#29213a}.architect-lanes svg{color:var(--green)}.architect-lanes article:last-child svg{color:#d7a6ff}.architect-lanes article>span,.architect-lanes article>strong{display:block}.architect-lanes article>span{color:#8eaa9d;text-transform:uppercase;margin-top:38px;font-size:8px}.architect-lanes article>strong{margin-top:7px;font-size:19px}.architect-lanes article>p{color:#9eb3a9;font-size:9px;line-height:1.65}.architect-lanes article>div{flex-wrap:wrap;gap:5px;display:flex}.architect-lanes code{color:#cae0d5;background:#ffffff12;border-radius:4px;padding:5px 7px;font-size:7px}.architect-paths>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.architect-paths>div>a{min-height:245px;color:inherit;background:#f5f8f6;border:1px solid #e0e7e3;border-radius:9px;flex-direction:column;padding:25px;display:flex}.architect-paths a>span{color:#347157;text-transform:uppercase;font-size:8px}.architect-paths h3{margin:45px 0 10px;font-size:20px}.architect-paths p{color:var(--muted);font-size:9px;line-height:1.6}.architect-paths footer{color:#317056;text-transform:capitalize;align-items:center;gap:7px;margin-top:auto;font-size:8px;display:flex}.architect-phases ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.architect-phases li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:8px;min-height:360px;padding:25px;display:grid}.architect-phases li>span{color:#317258;font:8px monospace}.architect-phases h3{margin:0 0 13px;font-size:17px}.architect-phases li p{color:var(--muted);font-size:9px;line-height:1.7}.architect-phases aside{color:#607169;border-top:1px solid var(--line);margin-top:28px;padding-top:14px;font-size:8px;line-height:1.65}.architect-phases aside strong{color:#277053;text-transform:uppercase;margin-bottom:5px;display:block}.architect-evidence-columns{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.architect-evidence-columns>article{border-right:1px solid var(--line);min-width:0;padding:24px}.architect-evidence-columns>article:last-child{border:0}.architect-evidence-columns h3{margin:0 0 15px;font-size:15px}.architect-evidence-columns a{color:inherit;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.architect-evidence-columns a>div{min-width:0}.architect-evidence-columns strong,.architect-evidence-columns small{display:block}.architect-evidence-columns strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.architect-evidence-columns small{color:#849088;margin-top:4px;font-size:7px}.architect-evidence-columns svg{flex:none}.architect-evidence-columns article>p{color:var(--muted);font-size:9px;line-height:1.6}.architect-contracts>header>div:last-child{gap:8px;display:flex}.architect-contracts>header>div:last-child span{color:#4c695c;background:#edf4f0;border-radius:5px;padding:7px 9px;font-size:8px}.architect-contract-columns{border:1px solid var(--line);grid-template-columns:1.1fr .9fr;display:grid}.architect-contract-columns>article{border-right:1px solid var(--line);min-width:0;padding:24px}.architect-contract-columns>article:last-child{border:0}.architect-contracts h3{margin:0 0 12px;font-size:15px}.architect-contract-columns article>a{min-width:0;color:inherit;border-top:1px solid var(--line);grid-template-columns:52px 1fr;gap:10px;padding:11px 0;display:grid}.architect-contract-columns article>a>code,.architect-contract-columns article>a>span{color:#287055;width:fit-content;font:7px monospace}.architect-contract-columns article>a>div{min-width:0}.architect-contract-columns strong,.architect-contract-columns small{display:block}.architect-contract-columns strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.architect-contract-columns small{color:#86928c;margin-top:4px;font-size:7px}.architect-gates{color:#fff;background:#0a251b;border-radius:13px;grid-template-columns:40px 1fr auto;gap:20px;margin-top:110px;padding:34px;display:grid}.architect-gates>svg{color:var(--green)}.architect-gates h2{margin:8px 0 18px;font-size:29px}.architect-gates ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.architect-gates li{color:#a5bab0;align-items:flex-start;gap:7px;font-size:8px;line-height:1.55;display:flex}.architect-gates li svg{color:var(--green);flex:none}.architect-gates>div:last-child{flex-direction:column;gap:7px;display:flex}.architect-gates .button-outline{color:#fff;border-color:#fff3}@media (max-width:1050px){.architect-compose fieldset>div{grid-template-columns:repeat(3,1fr)}.architect-plan-hero>div,.architect-scenario{grid-template-columns:1fr;gap:45px}.architect-stack>div,.architect-phases ol{grid-template-columns:repeat(2,1fr)}.architect-gates{grid-template-columns:40px 1fr}.architect-gates>div:last-child{flex-direction:row;grid-column:2}}@media (max-width:700px){.architect-benchmark,.architect-primary-inputs,.architect-compose fieldset>div,.architect-stack>div,.architect-lanes,.architect-paths>div,.architect-phases ol,.architect-evidence-columns,.architect-contract-columns,.architect-gates ul{grid-template-columns:1fr}.architect-benchmark span{min-height:52px}.architect-compose>header,.architect-stack>header,.architect-contracts>header{flex-direction:column;align-items:flex-start}.architect-plan-hero h2{font-size:34px}.architect-evidence-columns>article,.architect-contract-columns>article{border-right:0;border-bottom:1px solid var(--line)}.architect-gates{grid-template-columns:1fr;padding:25px}.architect-gates>div:last-child{flex-direction:column;grid-column:1}.architect-contracts>header>div:last-child{flex-wrap:wrap}}.quickstart-proof{z-index:3;color:#d7e7df;background:#0e2a20;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:-28px;display:grid;position:relative;box-shadow:0 24px 60px #07181233}.quickstart-proof article{border-right:1px solid #ffffff17;flex-direction:column;min-height:132px;padding:24px;display:flex}.quickstart-proof article:last-child{border:0}.quickstart-proof span{color:#7f9c8f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.quickstart-proof strong{color:#fff;letter-spacing:-.055em;margin:8px 0 4px;font-size:32px}.quickstart-proof small{color:#87a095;margin-top:auto;font-size:8px}.quickstart-model{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;padding-block:110px;display:grid}.quickstart-model h2{letter-spacing:-.06em;margin:10px 0 17px;font-size:48px}.quickstart-model>div:first-child p{color:var(--muted);font-size:12px;line-height:1.75}.quickstart-model>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.quickstart-model article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:18px;display:flex}.quickstart-model article>span{color:#3a7a61;font:8px monospace}.quickstart-model article strong{margin-top:auto;font-size:12px}.quickstart-model article p{min-height:52px;color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.55}.quickstart-index{padding-bottom:120px}.quickstart-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.quickstart-index h2{letter-spacing:-.05em;margin:9px 0 0;font-size:39px}.quickstart-index form{gap:7px;display:flex}.quickstart-index select{color:#526159;min-width:190px;font:inherit;background:#fff;border:1px solid #d8e1dc;border-radius:6px;padding:10px;font-size:9px}.quickstart-result{color:#65736c;justify-content:space-between;padding-block:20px;font-size:10px;display:flex}.quickstart-result a{color:#176b4e;font-weight:750}.quickstart-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quickstart-card{background:#f6f8f7;border:1px solid #e2e8e5;border-radius:9px;flex-direction:column;min-height:330px;padding:24px;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.quickstart-card:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-3px)}.quickstart-card>header{color:#2d6e54;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.quickstart-readiness{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:800}.readiness-public-source{color:#286348;background:#e5f2ea}.readiness-legacy-maintenance{color:#895f1f;background:#faf0d8}.readiness-entitlement-required{color:#8b3f58;background:#fae8ee}.readiness-local-reference{color:#564596;background:#eeeafb}.quickstart-card h3{letter-spacing:-.04em;margin:45px 0 11px;font-size:22px;line-height:1.12}.quickstart-card>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.quickstart-card>div{color:#74827b;flex-wrap:wrap;gap:10px;margin-top:26px;font-size:7px;display:flex}.quickstart-card>div span{align-items:center;gap:4px;display:flex}.quickstart-card footer{color:#257054;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:8px;font-weight:750;display:flex}.readiness-source-ready{color:#286348;background:#e5f2ea}.readiness-sample-learning{color:#564596;background:#eeeafb}.readiness-binary-review{color:#895f1f;background:#faf0d8}.readiness-selection-required{color:#8b3f58;background:#fae8ee}.launchpad-index form{flex-wrap:wrap;justify-content:flex-end;max-width:760px}.launchpad-index input{color:#526159;min-width:190px;font:inherit;background:#fff;border:1px solid #d8e1dc;border-radius:6px;padding:10px;font-size:9px}.quickstart-boundary{color:#fff;background:radial-gradient(circle at 80% 0,#6650be2e,#0000 35%),#0a1a15;padding-block:76px}.quickstart-boundary>div{grid-template-columns:45px 1fr auto;align-items:center;gap:28px;display:grid}.quickstart-boundary>div>svg{color:var(--green)}.quickstart-boundary h2{letter-spacing:-.05em;margin:9px 0;font-size:35px}.quickstart-boundary p{color:#99afa5;max-width:820px;margin:0;font-size:10px;line-height:1.65}.quickstart-detail-hero{color:#fff;background:radial-gradient(circle at 85% 0,#5877d636,#0000 32%),radial-gradient(circle at 15% 100%,#b7f34a12,#0000 30%),#071812;padding-block:50px 76px}.quickstart-detail-heading{grid-template-columns:minmax(0,1fr) 335px;align-items:end;gap:85px;margin-top:65px;display:grid}.quickstart-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickstart-labels>span:not(.quickstart-readiness){color:#a8c0b5;text-transform:uppercase;font-size:8px;font-weight:750}.quickstart-detail-heading h1{letter-spacing:-.07em;max-width:850px;margin:16px 0 20px;font-size:clamp(50px,5.8vw,80px);line-height:.98}.quickstart-detail-heading>div>p{color:#b4c8be;max-width:740px;margin:0;font-size:16px;line-height:1.65}.quickstart-detail-heading>div>div:last-child{gap:8px;margin-top:30px;display:flex}.quickstart-detail-heading>aside{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;padding:23px}.quickstart-detail-heading>aside>span{color:#8da59a;text-transform:uppercase;font-size:8px}.quickstart-detail-heading dl{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 18px;display:grid}.quickstart-detail-heading dt{color:#779186;text-transform:uppercase;font-size:7px}.quickstart-detail-heading dd{color:#fff;margin:5px 0 0;font-size:19px;font-weight:760}.quickstart-detail-heading aside small{color:#7f978c;font-size:7px;line-height:1.5;display:block}.quickstart-detail-section{padding-block:90px;scroll-margin-top:112px}.quickstart-section-intro{max-width:760px}.quickstart-section-intro h2{letter-spacing:-.055em;margin:10px 0 15px;font-size:46px}.quickstart-section-intro>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.quickstart-evidence{grid-template-columns:1.35fr .65fr;gap:10px;display:grid}.quickstart-evidence>div{background:#f3f8f5;border:1px solid #dce9e2;border-radius:9px;min-height:210px;padding:27px}.quickstart-evidence>div:first-child{grid-template-columns:36px 1fr;gap:16px;display:grid}.quickstart-evidence svg{color:#287559}.quickstart-evidence span{color:#287559;text-transform:uppercase;font-size:8px;font-weight:800}.quickstart-evidence h2{letter-spacing:-.04em;margin:8px 0 11px;font-size:25px}.quickstart-evidence p{color:#5a6d63;margin:0;font-size:10px;line-height:1.65}.quickstart-evidence>div:last-child span{margin-bottom:18px;display:block}.quickstart-sources{border:1px solid var(--line);border-radius:8px;margin-top:14px;overflow:hidden}.quickstart-sources a{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:96px;padding:15px 18px;display:grid}.quickstart-sources a:last-child{border:0}.quickstart-sources a:hover{background:#f8faf9}.quickstart-sources strong{margin-bottom:5px;font-size:12px;display:block}.quickstart-sources code{color:#75827b;font-size:8px}.quickstart-sources aside{color:#829088;flex-direction:column;align-items:flex-end;gap:6px;font-size:7px;display:flex}.quickstart-no-source{color:#7e4b58;background:#fff4f5;border:1px solid #efdce1;border-radius:8px;gap:15px;margin-top:14px;padding:25px;display:flex}.quickstart-no-source svg{flex:none}.quickstart-no-source strong{font-size:12px}.quickstart-no-source p{color:#806973;margin:7px 0 0;font-size:9px;line-height:1.6}.quickstart-prerequisites{background:#f4f7f5}.quickstart-prerequisites>div{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.quickstart-prerequisites h2{letter-spacing:-.05em;margin:10px 0 15px;font-size:43px}.quickstart-prerequisites>div>div>p{color:var(--muted);font-size:10px;line-height:1.7}.quickstart-prerequisites ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.quickstart-prerequisites li{background:#fff;border:1px solid #dfe7e3;border-radius:7px;min-height:135px;padding:19px}.quickstart-prerequisites li span{color:#317158;font:8px monospace}.quickstart-prerequisites li p{color:#526159;margin:25px 0 0;font-size:9px;line-height:1.55}.quickstart-steps{border-top:1px solid var(--line);margin:45px 0 0;padding:0;list-style:none}.quickstart-steps>li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:25px;min-height:250px;padding:27px 0;display:grid}.quickstart-steps>li>span{color:#287359;background:#e5f2eb;border-radius:50%;place-items:center;width:40px;height:40px;font:8px monospace;display:grid}.quickstart-steps h3{margin:5px 0 11px;font-size:22px}.quickstart-steps>li>div>p{max-width:830px;color:var(--muted);font-size:11px;line-height:1.7}.quickstart-steps aside{background:#f5f8f6;border-left:3px solid #39906e;grid-template-columns:70px 1fr;gap:15px;max-width:830px;margin-top:22px;padding:16px 18px;display:grid}.quickstart-steps aside strong{color:#287359;text-transform:uppercase;font-size:8px}.quickstart-steps aside p{color:#58675f;margin:0;font-size:9px;line-height:1.6}.quickstart-run{color:#fff;background:#09241b}.quickstart-run>div{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.quickstart-run .section-label{color:var(--green)}.quickstart-run h2{letter-spacing:-.055em;margin:10px 0 15px;font-size:44px}.quickstart-run p{color:#9db3a9;font-size:10px;line-height:1.7}.quickstart-run pre{color:#d5e5de;background:#061711;border:1px solid #ffffff1c;border-radius:9px;margin:0;padding:28px;font:10px/1.7 ui-monospace,monospace;overflow-x:auto}.quickstart-detail-section .code-window{margin-top:42px}.quickstart-detail-section .code-window pre{min-height:300px}.quickstart-verify{background:#f4f7f5}.quickstart-verify>div{grid-template-columns:.6fr 1.15fr .75fr;gap:35px;display:grid}.quickstart-verify h2{letter-spacing:-.05em;margin:10px 0 15px;font-size:42px}.quickstart-verify ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.quickstart-verify li{background:#fff;border:1px solid #dfe7e3;border-radius:7px;min-height:145px;padding:18px}.quickstart-verify li>span{color:#267052;background:#e5f2eb;border-radius:50%;place-items:center;width:25px;height:25px;font:8px monospace;display:grid}.quickstart-verify li p{color:#58675f;margin:17px 0 0;font-size:8px;line-height:1.6}.quickstart-verify>div>div:last-child{background:#10291f;border-radius:8px;padding:20px}.quickstart-verify>div>div:last-child strong{color:#fff;margin-bottom:15px;font-size:10px;display:block}.quickstart-verify>div>div:last-child span{color:#b3c7bd;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:8px;padding-block:9px;font-size:8px;line-height:1.45;display:flex}.quickstart-verify>div>div:last-child svg{color:var(--green);flex:none}.quickstart-debug{border:1px solid var(--line);border-radius:9px;margin-top:42px;overflow:hidden}.quickstart-debug header,.quickstart-debug article{grid-template-columns:.7fr 1fr 1.2fr;display:grid}.quickstart-debug header{color:#fff;background:#10291f}.quickstart-debug header span{text-transform:uppercase;padding:12px 16px;font-size:7px}.quickstart-debug article>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:18px 16px}.quickstart-debug article:last-child>*{border-bottom:0}.quickstart-debug article>:last-child{border-right:0}.quickstart-debug strong{font-size:9px}.quickstart-debug p{color:var(--muted);font-size:8px;line-height:1.6}.quickstart-next{color:#fff;background:#071812}.quickstart-next>div{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.quickstart-next .section-label{color:var(--green)}.quickstart-next h2{letter-spacing:-.055em;margin:10px 0 15px;font-size:44px}.quickstart-next>div>div:first-child p{color:#98aea4;font-size:10px;line-height:1.65}.quickstart-next>div>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quickstart-next a{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;min-height:210px;padding:22px;display:flex}.quickstart-next a>span{color:#7ea491;text-transform:uppercase;font-size:7px}.quickstart-next h3{margin:20px 0 9px;font-size:17px}.quickstart-next a p{color:#94a99f;margin:0;font-size:8px;line-height:1.55}.quickstart-next footer{color:var(--green);justify-content:space-between;margin-top:auto;font-size:8px;font-weight:750;display:flex}@media (max-width:1050px){.quickstart-model,.quickstart-prerequisites>div,.quickstart-run>div,.quickstart-next>div{grid-template-columns:1fr;gap:45px}.quickstart-model>div:last-child{grid-template-columns:repeat(3,1fr)}.quickstart-grid{grid-template-columns:1fr 1fr}.quickstart-detail-heading{grid-template-columns:1fr;gap:45px}.quickstart-verify>div{grid-template-columns:1fr 1.3fr}.quickstart-verify>div>div:last-child{grid-column:span 2}}@media (max-width:700px){.quickstart-proof{grid-template-columns:1fr 1fr}.quickstart-proof article:nth-child(2){border-right:0}.quickstart-proof article:nth-child(-n+2){border-bottom:1px solid #ffffff17}.quickstart-model{padding-block:75px}.quickstart-model>div:last-child,.quickstart-grid,.quickstart-prerequisites ol,.quickstart-verify ol,.quickstart-next>div>div:last-child{grid-template-columns:1fr}.quickstart-index>header{flex-direction:column;align-items:flex-start;gap:25px}.quickstart-index form{flex-direction:column;align-items:stretch;width:100%}.quickstart-boundary>div{grid-template-columns:32px 1fr}.quickstart-boundary .button{grid-column:2}.quickstart-detail-hero{padding-block:34px 55px}.quickstart-detail-heading{margin-top:42px}.quickstart-detail-heading h1{font-size:50px}.quickstart-detail-heading>div>div:last-child{flex-direction:column;align-items:stretch}.quickstart-evidence{grid-template-columns:1fr}.quickstart-sources a{grid-template-columns:1fr auto}.quickstart-sources a>.maturity{grid-column:1}.quickstart-sources a>div{grid-column:1/span 2}.quickstart-sources aside{grid-column:1;align-items:flex-start}.quickstart-sources a>svg{grid-area:1/2}.quickstart-steps>li{grid-template-columns:43px 1fr}.quickstart-steps aside,.quickstart-verify>div{grid-template-columns:1fr}.quickstart-verify>div>div:last-child{grid-column:auto}.quickstart-debug{border:0;overflow:visible}.quickstart-debug header{display:none}.quickstart-debug article{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;display:block;overflow:hidden}.quickstart-debug article>*{border:0;border-bottom:1px solid var(--line);display:block}.quickstart-debug article>p:before{color:#7b8982;text-transform:uppercase;margin-bottom:6px;font-size:7px;display:block}.quickstart-debug article>p:nth-child(2):before{content:"Likely cause"}.quickstart-debug article>p:nth-child(3):before{content:"Next action"}}.migration-proof{z-index:3;color:#d5e5de;background:#0d2a20;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:-28px;display:grid;position:relative;box-shadow:0 24px 60px #07181233}.migration-proof article{border-right:1px solid #ffffff17;flex-direction:column;min-height:132px;padding:24px;display:flex}.migration-proof article:last-child{border:0}.migration-proof span{color:#7f9c8f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.migration-proof strong{color:#fff;letter-spacing:-.055em;margin:8px 0 4px;font-size:32px}.migration-proof small{color:#87a095;margin-top:auto;font-size:8px}.migration-principles{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;padding-block:110px;display:grid}.migration-principles h2{letter-spacing:-.055em;margin:10px 0 17px;font-size:45px;line-height:1.05}.migration-principles>div>p{color:var(--muted);font-size:12px;line-height:1.75}.migration-principles ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.migration-principles li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;min-height:175px;padding:23px;display:grid}.migration-principles li>span{color:#3d7c63;font:8px monospace}.migration-principles li strong{font-size:14px}.migration-principles li p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.6}.migration-index{padding-bottom:120px}.migration-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:35px;padding-bottom:25px;display:flex}.migration-index h2{letter-spacing:-.05em;margin:8px 0 0;font-size:38px}.migration-index form{gap:7px;display:flex}.migration-index select{color:#47554e;min-width:145px;font:inherit;background:#fff;border:1px solid #d8e1dc;border-radius:6px;padding:10px 29px 10px 11px;font-size:9px}.migration-result{color:#66746d;justify-content:space-between;padding-block:20px;font-size:10px;display:flex}.migration-result a{color:#176b4e;font-weight:700}.migration-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.migration-card{background:#f6f8f7;border:1px solid #e2e8e5;border-radius:9px;flex-direction:column;min-height:360px;padding:24px;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.migration-card:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-3px)}.migration-card>header{color:#317057;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.migration-risk{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:800}.risk-medium{color:#496a3b;background:#e9f4e4}.risk-high{color:#8a6317;background:#fbf0d3}.risk-critical{color:#8b3651;background:#f9e5eb}.migration-card-flow{background:#fff;border:1px solid #e2e8e5;border-radius:6px;grid-template-columns:1fr 20px 1fr;align-items:center;gap:9px;margin:24px 0 20px;padding:13px;display:grid}.migration-card-flow>svg{color:#87a095}.migration-card-flow div{min-width:0}.migration-card-flow small{color:#8a9790;text-transform:uppercase;font-size:7px;display:block}.migration-card-flow strong{color:#3e4c45;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.migration-card h3{letter-spacing:-.035em;margin:0 0 11px;font-size:20px;line-height:1.15}.migration-card>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.migration-card>footer{color:#277054;justify-content:space-between;align-items:center;margin-top:auto;padding-top:23px;font-size:8px;font-weight:700;display:flex}.migration-card>footer>span:last-child{align-items:center;gap:7px;display:flex}.migration-final{color:#fff;background:radial-gradient(circle at 85% 0,#46916f38,#0000 35%),#091c16;padding-block:80px}.migration-final>div{grid-template-columns:1.1fr .9fr auto;align-items:center;gap:60px;display:grid}.migration-final h2{letter-spacing:-.05em;max-width:600px;margin:10px 0 0;font-size:37px;line-height:1.08}.migration-final p{color:#9bb2a7;font-size:10px;line-height:1.65}.migration-final>div>div:last-child{flex-direction:column;gap:7px;display:flex}.migration-detail-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#b9773c3d,#0000 31%),radial-gradient(circle at 15% 100%,#b7f34a12,#0000 30%),#071812;padding-block:50px 76px}.migration-detail-heading{grid-template-columns:minmax(0,1fr) 335px;align-items:end;gap:85px;margin-top:65px;display:grid}.migration-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.migration-labels>span:first-child{color:#bcd2c8;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:750}.migration-detail-heading h1{letter-spacing:-.068em;max-width:850px;margin:15px 0 20px;font-size:clamp(48px,5.6vw,78px);line-height:.99}.migration-detail-heading>div>p{color:#b3c7be;max-width:760px;margin:0;font-size:15px;line-height:1.65}.migration-detail-actions{gap:8px;margin-top:30px;display:flex}.migration-detail-heading>aside{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;padding:23px}.migration-detail-heading>aside>span{color:#8fa89c;text-transform:uppercase;font-size:8px}.migration-detail-heading dl{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 18px;display:grid}.migration-detail-heading dt{color:#7f978c;text-transform:uppercase;font-size:7px}.migration-detail-heading dd{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:16px;font-weight:750}.migration-detail-heading aside small{color:#7f978c;font-size:7px;line-height:1.55;display:block}.migration-detail-section{padding-block:90px;scroll-margin-top:112px}.migration-section-intro{max-width:760px}.migration-section-intro h2{letter-spacing:-.055em;margin:10px 0 15px;font-size:44px;line-height:1.06}.migration-section-intro>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.migration-decision{color:#244d3d;background:#eef7f2;border:1px solid #d5e8de;border-left:4px solid #368567;border-radius:9px;grid-template-columns:40px 1fr;gap:20px;padding:32px;display:grid}.migration-decision>svg{color:#287459}.migration-decision span{color:#287459;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.migration-decision h2{letter-spacing:-.035em;margin:8px 0 9px;font-size:24px}.migration-decision p{color:#587067;max-width:880px;margin:0;font-size:10px;line-height:1.65}.decision-selection-required{color:#613a43;background:#fff4f4;border-color:#f0d9de #f0d9de #f0d9de #a44f65}.decision-selection-required>svg,.decision-selection-required span{color:#98465c}.migration-evidence{background:#f4f7f5}.migration-lineage{grid-template-columns:1fr 1fr;gap:14px;margin-top:45px;display:grid}.migration-lineage>div{background:#fff;border:1px solid #dce5e0;border-radius:9px;overflow:hidden}.migration-lineage>div>header{border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:center;padding:18px;display:flex}.migration-lineage>div>header span{color:#6b7b73;text-transform:uppercase;font-size:8px}.migration-lineage>div>header strong{font-size:9px}.migration-lineage a{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:15px;min-height:132px;padding:17px;display:grid}.migration-lineage a:last-child{border:0}.migration-lineage a:hover{background:#fafcfb}.migration-lineage h3{margin:9px 0 5px;font-size:13px}.migration-lineage code{color:#6f7e76;font-size:8px}.migration-lineage aside{color:#89958f;flex-direction:column;align-items:flex-end;gap:7px;font-size:7px;display:flex}.migration-lineage a>svg{color:#84958c}.migration-contract-table{border:1px solid var(--line);border-radius:9px;margin-top:45px;overflow:hidden}.migration-contract-head,.migration-contract-table article{grid-template-columns:140px repeat(3,1fr);display:grid}.migration-contract-head{color:#fff;background:#10291f}.migration-contract-head span{text-transform:uppercase;letter-spacing:.07em;border-right:1px solid #ffffff1a;padding:13px 16px;font-size:7px}.migration-contract-table article>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:18px 16px}.migration-contract-table article:last-child>*{border-bottom:0}.migration-contract-table article>:last-child{border-right:0}.migration-contract-table strong{font-size:10px}.migration-contract-table p{color:var(--muted);font-size:8px;line-height:1.6}.migration-checks{background:#f5f8f6;border-radius:9px;margin-top:40px;padding:27px}.migration-checks h3{margin:0 0 20px;font-size:16px}.migration-checks ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.migration-checks li{color:#58675f;background:#fff;border:1px solid #e2e8e5;border-radius:6px;align-items:flex-start;gap:10px;min-height:70px;padding:13px;font-size:8px;line-height:1.55;display:flex}.migration-checks li svg{color:#23805c;flex:none}.migration-plan{color:#fff;background:#09241b}.migration-plan .section-label{color:var(--green)}.migration-plan .migration-section-intro>p{color:#9db3a9}.migration-plan ol{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.migration-plan li{background:#0d2b21;grid-template-columns:42px 1fr;gap:17px;min-height:315px;padding:26px;display:grid}.migration-plan li>span{width:38px;height:38px;color:var(--green);background:#b7f34a14;border-radius:50%;place-items:center;font:8px monospace;display:grid}.migration-plan h3{margin:5px 0 11px;font-size:18px}.migration-plan li p{color:#a4b9af;font-size:9px;line-height:1.65}.migration-plan dl{gap:13px;margin:22px 0 0;display:grid}.migration-plan dl div{border-top:1px solid #ffffff17;padding-top:12px}.migration-plan dt{color:#6f9484;text-transform:uppercase;margin-bottom:5px;font-size:7px}.migration-plan dd{color:#bacbc3;margin:0;font-size:8px;line-height:1.55}.migration-detail-section .code-window{margin-top:42px}.migration-detail-section .code-window pre{min-height:315px}.migration-acceptance{background:#f4f7f5}.migration-acceptance>div{grid-template-columns:.75fr 1.25fr;gap:85px;display:grid}.migration-acceptance ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.migration-acceptance li{background:#fff;border:1px solid #dfe7e3;border-radius:7px;min-height:150px;padding:20px}.migration-acceptance li>span{color:#236c51;background:#e5f2eb;border-radius:50%;place-items:center;width:26px;height:26px;font:8px monospace;display:grid}.migration-acceptance li p{color:#596860;margin:17px 0 0;font-size:9px;line-height:1.6}.migration-rollback{color:#fff;background:#171413}.migration-rollback>div{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.migration-rollback .section-label{color:#d69e72}.migration-rollback h2{letter-spacing:-.055em;margin:10px 0 16px;font-size:44px}.migration-rollback>div>div>p{color:#ad9f98;font-size:10px;line-height:1.7}.migration-rollback .button{margin-top:22px}.migration-rollback ol{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.migration-rollback li{border-bottom:1px solid #ffffff1a;grid-template-columns:40px 1fr;align-items:start;gap:12px;min-height:85px;padding:17px 5px;display:grid}.migration-rollback li span{color:#d69e72;font:8px monospace}.migration-rollback li p{color:#c0b4ae;margin:0;font-size:9px;line-height:1.6}@media (max-width:1050px){.migration-principles,.migration-acceptance>div,.migration-rollback>div{grid-template-columns:1fr;gap:50px}.migration-grid{grid-template-columns:1fr 1fr}.migration-index>header{flex-direction:column;align-items:flex-start}.migration-final>div{grid-template-columns:1fr 1fr}.migration-final>div>div:last-child{flex-direction:row;grid-column:span 2}.migration-detail-heading{grid-template-columns:1fr;gap:45px}.migration-contract-head,.migration-contract-table article{grid-template-columns:110px repeat(3,1fr)}}@media (max-width:700px){.migration-proof{grid-template-columns:1fr 1fr}.migration-proof article:nth-child(2){border-right:0}.migration-proof article:nth-child(-n+2){border-bottom:1px solid #ffffff17}.migration-principles{padding-block:75px}.migration-principles ol,.migration-grid,.migration-plan ol,.migration-checks ul,.migration-acceptance ol{grid-template-columns:1fr}.migration-index form{flex-direction:column;align-items:stretch;width:100%}.migration-index select{width:100%}.migration-final>div{grid-template-columns:1fr}.migration-final>div>div:last-child{grid-column:auto}.migration-detail-hero{padding-block:34px 55px}.migration-detail-heading{margin-top:42px}.migration-detail-heading h1{font-size:49px}.migration-detail-actions{flex-direction:column;align-items:stretch}.migration-lineage{grid-template-columns:1fr}.migration-contract-table{border:0;overflow:visible}.migration-contract-head{display:none}.migration-contract-table article{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;display:block;overflow:hidden}.migration-contract-table article>*{border:0;border-bottom:1px solid var(--line);display:block}.migration-contract-table article>p:before{color:#7b8982;text-transform:uppercase;margin-bottom:6px;font-size:7px;display:block}.migration-contract-table article>p:nth-child(2):before{content:"Legacy exposure"}.migration-contract-table article>p:nth-child(3):before{content:"Candidate target"}.migration-contract-table article>p:nth-child(4):before{content:"Required proof"}.migration-plan li{min-height:auto}.migration-acceptance>div,.migration-rollback>div{gap:35px}}.page-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#2e84644d,#0000 31%),#071812;position:relative;overflow:hidden}.page-hero-grid{opacity:.08;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.page-hero-inner{z-index:2;padding-block:104px 96px;position:relative}.page-hero h1{letter-spacing:-.065em;max-width:900px;margin:12px 0 20px;font-size:clamp(48px,6vw,76px);line-height:1}.page-hero p{color:#b2c6bd;max-width:730px;margin:0;font-size:17px;line-height:1.65}.page-hero-actions{gap:9px;margin-top:32px;display:flex}.docs-index{grid-template-columns:190px 1fr;gap:62px;padding-block:72px 120px;display:grid}.docs-filter{flex-direction:column;gap:13px;height:fit-content;display:flex;position:sticky;top:105px}.docs-filter strong{color:#849089;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:9px}.docs-filter a{color:#526159;font-size:11px}.docs-filter a:hover{color:var(--teal)}.docs-intro-callout{color:#225343;background:#f0f7f3;border:1px solid #d8e8df;border-radius:10px;align-items:center;gap:17px;margin-bottom:70px;padding:21px 24px;display:flex}.docs-intro-callout>svg{flex:none}.docs-intro-callout div{align-items:baseline;gap:13px;display:flex}.docs-intro-callout p{color:#64736b;margin:0;font-size:11px}.docs-intro-callout kbd{background:#fff;border:1px solid #cfdbd4;border-radius:3px;padding:2px 5px;font:9px monospace}.reference-library-callout{color:#fff;background:linear-gradient(120deg,#0b2b20,#123d2e);border-radius:10px;align-items:center;gap:20px;margin:-45px 0 65px;padding:22px 24px;display:flex}.reference-library-callout>div{flex:1}.reference-library-callout .section-label{color:var(--green)}.reference-library-callout strong{margin:7px 0 5px;font-size:14px;display:block}.reference-library-callout p{color:#9fb5ab;margin:0;font-size:9px;line-height:1.5}.reference-library-callout>svg{color:var(--green)}.docs-catalog>section{margin-bottom:78px;scroll-margin-top:100px}.catalog-heading{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.catalog-heading span{letter-spacing:-.035em;font-size:23px;font-weight:720}.catalog-heading small{color:#8a9690}.docs-product-grid{grid-template-columns:repeat(2,1fr)}.docs-product-grid .product-card{min-height:340px}.stateful-explainer{color:#fff;background:#0b2a1f;border-radius:15px;padding:48px}.stateful-explainer h2{letter-spacing:-.05em;margin:10px 0 16px;font-size:37px}.stateful-explainer>p{color:#a3b9af;max-width:720px;line-height:1.7}.stateful-explainer>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px;display:grid}.stateful-explainer>div span{color:#d7e5df;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.stateful-explainer b{color:var(--green);font:9px monospace}.stateful-explainer>a{width:fit-content;color:var(--green);align-items:center;gap:8px;margin-top:27px;font-size:10px;font-weight:750;display:flex}.doc-page{grid-template-columns:205px minmax(0,850px) 160px;justify-content:center;gap:55px;width:min(1480px,100vw - 40px);margin:0 auto;display:grid}.doc-sidebar,.doc-toc{flex-direction:column;gap:12px;height:fit-content;padding-block:42px;display:flex;position:sticky;top:102px}.doc-sidebar{border-right:1px solid var(--soft-line);padding-right:25px}.doc-sidebar a,.doc-toc a{color:#75827b;font-size:10px}.doc-sidebar a:hover,.doc-toc a:hover{color:var(--teal)}.doc-sidebar .doc-back{color:#376654;margin-bottom:18px}.doc-side-title{margin-bottom:3px;font-size:13px;font-weight:750}.doc-sidebar hr{border:0;border-top:1px solid var(--soft-line);width:100%;margin:9px 0}.doc-toc strong{color:#84918a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:9px}.doc-content{min-width:0;padding-bottom:120px}.product-hero{border-bottom:1px solid var(--line);padding-block:56px 66px;position:relative}.product-hero:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:96px;position:absolute;top:133px;left:-28px}.doc-breadcrumb{color:#839087;gap:8px;font-size:10px;display:flex}.doc-breadcrumb a{color:#34705a}.product-hero-meta{color:#819087;align-items:center;gap:12px;margin-top:33px;font-size:9px;display:flex}.product-hero-meta .state-pill{margin-right:4px}.product-hero .eyebrow{color:#618579;margin-top:30px}.product-hero h1{letter-spacing:-.06em;margin:8px 0 13px;font-size:58px}.product-hero>p{max-width:700px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.product-hero>div:last-child{gap:8px;margin-top:29px;display:flex}.doc-section{border-bottom:1px solid var(--soft-line);padding-block:62px;scroll-margin-top:80px}.doc-section>h2{letter-spacing:-.045em;margin:9px 0 16px;font-size:36px}.doc-section>p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.75}.prose-lede p{color:#3f4d46;letter-spacing:-.015em;max-width:none;margin:0;font-size:19px;line-height:1.7}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.capability-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-content:start;gap:4px 9px;min-height:145px;padding:24px;display:grid;position:relative}.capability-grid div>span{color:#147452;background:#e9f5ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.capability-grid b{align-self:center;font-size:12px}.capability-grid small{color:#78857e;grid-column:2;line-height:1.5}.capability-grid em{color:#c2cbc6;font:9px monospace;position:absolute;bottom:12px;right:14px}.platform-chip-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:27px;display:grid}.platform-chip-grid a{color:#294d3f;background:#f5f8f6;border:1px solid #e2e9e5;border-radius:7px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.platform-chip-grid a:hover{background:#fff;border-color:#b9cbc1}.platform-chip-grid a span{flex:1;font-size:11px;font-weight:680}.auth-panel{background:linear-gradient(135deg,#f2f8f5,#fbfcfb);border:1px solid #dce9e2;border-radius:12px;padding-inline:36px}.auth-panel>div{gap:18px;display:flex}.auth-panel>div>span{color:#16694c;background:#dff1e8;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.auth-panel h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:25px}.auth-panel p{color:var(--muted);line-height:1.65}.auth-panel ul{color:#5c6b63;margin:27px 0 0 62px;padding-left:17px;font-size:11px;line-height:1.9}.doc-section .code-window{margin-top:27px}.doc-section .code-window pre{min-height:240px}.next-steps{background:#f5f7f6;border-radius:8px;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:18px;padding:20px;display:grid}.next-steps strong{grid-row:span 2;font-size:12px}.next-steps span{color:#5b6962;align-items:center;gap:6px;font-size:10px;display:flex}.next-steps svg{color:#16805a}.journey-timeline{margin-top:36px}.journey-timeline article{grid-template-columns:45px 1fr;gap:15px;min-height:145px;display:grid}.journey-marker{position:relative}.journey-marker>span{z-index:2;color:#193f30;background:var(--green);border-radius:50%;place-items:center;width:35px;height:35px;font:9px monospace;display:grid;position:relative}.journey-marker>i{background:#cbd8d1;width:1px;height:calc(100% - 12px);position:absolute;top:35px;left:17px}.journey-timeline small{color:#7d8983;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.journey-timeline small code{color:#7d5286;text-transform:none}.journey-timeline h3{margin:8px 0 7px;font-size:18px}.journey-timeline p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.event-name{color:#3e5e51;background:#f0f5f2;border-radius:4px;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:5px 8px;font:9px monospace;display:flex}.event-name i{background:#54a981;border-radius:50%;width:5px;height:5px}.source-list{border-top:1px solid var(--line);margin-top:25px}.source-list a{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:52px;padding-inline:10px;display:flex}.source-list a:hover{background:#fafcfb}.source-list code{color:#3c5148;font-size:10px}.source-list span{color:#8b9791;margin-left:auto;font-size:9px}.product-reference-link{color:#236f53;align-items:center;gap:7px;margin-top:18px;font-size:10px;font-weight:700;display:inline-flex}.platform-list{padding-top:72px}.platform-list>article{border-bottom:1px solid var(--line);grid-template-columns:70px .9fr 1.1fr;gap:45px;padding-block:60px;scroll-margin-top:70px;display:grid}.platform-number{color:#afb9b4;font:11px monospace}.platform-description h2{letter-spacing:-.05em;margin:8px 0 14px;font-size:38px}.platform-description p{color:var(--muted);line-height:1.7}.platform-description>div{flex-wrap:wrap;gap:5px;display:flex}.platform-description>div span{color:#596760;background:#f0f4f2;border-radius:4px;padding:5px 7px;font-size:9px}.platform-products{flex-direction:column;display:flex}.platform-products>small{color:#89958f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.platform-products a{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;min-height:45px;padding-inline:10px;display:flex}.platform-products a:hover{background:#f8faf9}.platform-products a>span{border-radius:50%;width:7px;height:7px}.platform-products b{flex:1;font-size:11px}.cases-list>article{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr .72fr;gap:62px;padding-block:72px;scroll-margin-top:70px;display:grid}.case-title>span{color:#74827a;text-transform:uppercase;letter-spacing:.08em;font:9px monospace}.case-title h2{letter-spacing:-.05em;margin:15px 0 12px;font-size:34px;line-height:1.1}.case-title p{color:var(--muted);line-height:1.65}.case-title strong{color:#275744;border-left:2px solid var(--green-strong);margin-top:23px;padding-left:13px;font-size:11px;line-height:1.6;display:block}.case-workflow>small,.case-stack>small{color:#89958f;text-transform:uppercase;letter-spacing:.09em;margin-bottom:16px;font-size:9px;display:block}.case-workflow>div{grid-template-columns:31px 1fr;gap:10px;min-height:55px;display:grid;position:relative}.case-workflow div>span{z-index:2;color:#245340;background:#e7f2ed;border-radius:50%;place-items:center;width:25px;height:25px;font:8px monospace;display:grid;position:relative}.case-workflow div>p{color:#4e5d55;margin:3px 0 0;font-size:10px;line-height:1.45}.case-workflow div>i{background:#d4ded8;width:1px;height:30px;position:absolute;top:25px;left:12px}.case-stack>a{border-bottom:1px solid var(--soft-line);align-items:center;gap:9px;min-height:40px;padding-inline:7px;display:flex}.case-stack a i{border-radius:50%;width:6px;height:6px}.case-stack a span{flex:1;font-size:10px}.metric-label{margin:25px 0 10px!important}.metric-list{flex-wrap:wrap;gap:5px;display:flex}.metric-list span{color:#5f6e66;background:#f1f4f2;border-radius:4px;padding:5px 7px;font-size:8px}.use-case-detail main{padding-block:42px 120px}.use-case-detail .doc-section{max-width:1120px;margin-inline:auto}.use-case-detail .persona-grid>span{color:#294d3f;background:#f5f8f6;border:1px solid #e2e9e5;border-radius:7px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.use-case-detail .persona-grid b{font-size:10px}.use-case-detail .architecture-flow{margin-top:30px}.use-case-detail .architecture-flow>div{min-height:210px}.use-case-detail .architecture-flow small{color:#68776f;font-size:8px;line-height:1.55}.use-case-detail .capability-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-content:start;gap:4px 9px;min-height:145px;padding:24px;display:grid;position:relative}.use-case-detail .capability-grid>a>span{background:#e9f5ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.use-case-detail .capability-grid>a b{align-self:center;font-size:12px}.use-case-detail .capability-grid>a small{color:#78857e;grid-column:2;line-height:1.5}.case-title .text-link{align-items:center;gap:6px;margin-top:18px;display:inline-flex}.tutorial-group{grid-template-columns:260px 1fr;gap:55px;margin-bottom:100px;display:grid}.tutorial-group-heading{height:fit-content;position:sticky;top:100px}.tutorial-group-heading h2{letter-spacing:-.045em;margin:16px 0 10px;font-size:30px}.tutorial-group-heading p{color:var(--muted);font-size:12px;line-height:1.65}.tutorial-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tutorial-cards>a{background:#f7f9f8;border:1px solid #0000;border-radius:10px;flex-direction:column;min-height:330px;padding:25px;display:flex}.tutorial-cards>a:hover{border-color:var(--line);box-shadow:var(--shadow-sm);background:#fff}.tutorial-count{color:#a5b0aa;font:9px monospace}.tutorial-tags{gap:5px;margin-top:28px;display:flex}.tutorial-tags span{color:#4f695d;background:#e7f0ec;border-radius:3px;padding:4px 6px;font-size:8px}.tutorial-cards h3{letter-spacing:-.03em;margin:14px 0 9px;font-size:19px}.tutorial-cards p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.tutorial-outcome{background:#fff;border-radius:5px;flex-direction:column;gap:5px;margin-top:19px;padding:11px;display:flex}.tutorial-outcome small{color:#8b9791;text-transform:uppercase;font-size:8px}.tutorial-outcome strong{color:#40554b;font-size:10px;line-height:1.4}.tutorial-cards footer{color:#8a9690;border-top:1px solid #e0e6e3;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.tutorial-cards footer span:nth-child(2){flex:1}.sample-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sample-grid>article{border:1px solid var(--line);border-radius:14px;overflow:hidden}.sample-visual{color:#b4ff75;background:radial-gradient(circle at 50% 110%,#409c7373,#0000 45%),#09231a;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex;position:relative}.sample-visual>span{color:#69827a;font:10px monospace;position:absolute;top:20px;left:22px}.sample-visual>div{gap:5px;display:flex;position:absolute;bottom:17px;right:20px}.sample-visual small{color:#a9c0b6;background:#ffffff0f;border-radius:3px;padding:4px 6px;font-size:8px}.sample-body{padding:28px}.sample-difficulty{color:#277458;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.sample-body h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:27px}.sample-body>p{color:var(--muted);line-height:1.6}.sample-journey{background:#f5f8f6;border-radius:6px;flex-direction:column;gap:4px;margin-top:21px;padding:11px 13px;display:flex}.sample-journey small{color:#839088;text-transform:uppercase;font-size:8px}.sample-journey strong{font-size:10px}.sample-products{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.sample-products a{font-size:9px;font-weight:700}.sample-body footer{border-top:1px solid var(--soft-line);align-items:center;gap:16px;margin-top:24px;padding-top:19px;display:flex}.ai-features>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ai-features article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:25px}.ai-features article>span{color:#9f91e8;font:9px monospace}.ai-features h3{margin:45px 0 9px;font-size:17px}.ai-features article p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.ai-tools-section{color:#fff;background:#0a181a;padding-block:100px}.ai-tools-grid{grid-template-columns:1fr .8fr;gap:80px;display:grid}.ai-tools-grid h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:42px}.ai-tools-grid>div>p{color:#9bafb1;line-height:1.7}.tool-list{margin-top:30px}.tool-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:25px 210px 1fr 35px;align-items:center;gap:7px;min-height:56px;display:grid}.tool-list svg{color:#a994ff}.tool-list code{color:#d4e1df;font-size:10px}.tool-list p{color:#849a9a;font-size:9px}.tool-list span{color:var(--green);font:8px monospace}.ai-tools-grid aside{padding-top:30px}.ai-safety-note{color:#b8ccc9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:12px;margin-top:15px;padding:18px;display:flex}.ai-safety-note svg{color:var(--green);flex:none}.ai-safety-note strong{font-size:11px}.ai-safety-note p{color:#849a97;margin:6px 0 0;font-size:9px;line-height:1.55}.agent-patterns>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.agent-patterns article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:290px;padding:25px;display:flex}.agent-patterns article>svg{color:#7c5cff}.agent-patterns h3{margin:40px 0 10px;font-size:18px}.agent-patterns strong{font-size:11px;line-height:1.5}.agent-patterns p{color:var(--muted);font-size:10px}.agent-patterns a{color:#513cad;align-items:center;gap:6px;margin-top:auto;font-size:10px;font-weight:700;display:flex}.console-page{background:#f5f7f6;grid-template-columns:238px 1fr;min-height:900px;display:grid}.console-sidebar{border-right:1px solid var(--line);background:#fff;min-height:100%;padding:28px 17px}.workspace-switcher{background:#f6f8f7;border:1px solid #e4ebe7;border-radius:8px;align-items:center;gap:9px;min-height:56px;padding:9px;display:flex}.workspace-switcher>span{color:#fff;background:#164f3b;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.workspace-switcher>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-switcher small{color:#819087;font-size:8px}.console-sidebar nav{flex-direction:column;gap:3px;margin-top:28px;display:flex}.console-sidebar nav a{color:#5c6b63;border-radius:6px;align-items:center;gap:10px;min-height:39px;padding:0 10px;font-size:10px;display:flex}.console-sidebar nav a:hover{color:#164f3b;background:#f3f7f5}.console-sidebar nav svg{color:#77877f}.console-sidebar nav b{color:#486257;background:#e8efeb;border-radius:9px;place-items:center;min-width:20px;height:19px;margin-left:auto;font-size:8px;display:grid}.console-help{color:#2a5a47;background:#edf5f1;border-radius:8px;gap:10px;margin-top:55px;padding:14px;display:flex}.console-help>svg{flex:none}.console-help strong{font-size:10px}.console-help p{color:#6b7b73;font-size:8px;line-height:1.5}.console-help a{color:#176d4f;font-size:8px;font-weight:700}.console-main{min-width:0;padding:40px 46px 100px}.console-heading{justify-content:space-between;align-items:flex-start;gap:30px;min-height:90px;display:flex}.console-heading>div>span{color:#77857e;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.console-heading h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:30px}.console-heading p{color:#738078;margin:0;font-size:11px}.console-actions{padding-top:8px}.console-notice{background:#f0f2ff;border:1px solid #dcdef4;border-radius:9px;align-items:center;gap:12px;min-height:68px;margin-top:20px;padding:13px 17px;display:flex}.console-notice>span{color:#624ad2;background:#e4e2fb;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.console-notice>div{flex:1}.console-notice strong{font-size:10px}.console-notice p{color:#73778a;margin:4px 0 0;font-size:8px}.console-notice a{color:#5943bd;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.developer-launch-summary{background:linear-gradient(100deg,#f0f6f3,#f5f4ff);border:1px solid #dbe6e0;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-height:92px;margin-top:20px;padding:14px 17px;display:grid}.launch-ring{--launch-progress:0deg;background:conic-gradient(#2a8964 var(--launch-progress),#d7e3dd 0);border-radius:50%;place-items:center;width:48px;height:48px;padding:4px;display:grid}.launch-ring:before{content:"";background:#f4f8f6;border-radius:50%;grid-area:1/1;width:40px;height:40px}.launch-ring span{z-index:1;color:#276e53;grid-area:1/1;font-size:8px;font-weight:800}.developer-launch-summary>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.developer-launch-summary>div:nth-child(2)>span{color:#64776d;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:750}.developer-launch-summary strong{font-size:11px}.developer-launch-summary p{color:#74827b;margin:0;font-size:8px;line-height:1.5}.developer-launch-summary>a{color:#2b7658;white-space:nowrap;background:#fff;border:1px solid #d9e3de;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:750;display:flex}.developer-launch-summary.is-ready{background:#eaf5ef}.launch-overview{color:#fff;background:radial-gradient(circle at 90% 0,#b7f34a29,#0000 38%),#0b2118;border-radius:10px;grid-template-columns:170px minmax(180px,1fr) 1.4fr;align-items:center;gap:24px;margin-top:20px;padding:23px;display:grid}.launch-overview>div:first-child{flex-direction:column;gap:5px;display:flex}.launch-overview>div:first-child span{color:#87a094;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.launch-overview>div:first-child strong{letter-spacing:-.05em;font-size:29px}.launch-overview>div:first-child small{color:#799084;font-size:7px}.launch-progress{background:#ffffff1a;border-radius:999px;height:7px;position:relative}.launch-progress i{background:var(--green);border-radius:inherit;height:100%;display:block;box-shadow:0 0 16px #b7f34a40}.launch-progress span{color:#94aa9f;font-size:7px;position:absolute;top:13px;right:0}.launch-overview>p{color:#aebfb7;margin:0;font-size:8px;line-height:1.65}.launch-journey{background:#fff;border:1px solid #e1e7e4;border-radius:10px;margin-top:15px;padding:25px 27px 5px}.launch-journey article{grid-template-columns:38px 1fr;gap:14px;display:grid}.launch-step-marker{justify-content:center;display:flex;position:relative}.launch-step-marker>span{z-index:1;color:#2d7759;background:#e7f3ed;border:1px solid #cee3d8;border-radius:50%;place-items:center;width:31px;height:31px;font:8px ui-monospace,monospace;display:grid}.launch-step-marker>i{background:#dbe5e0;width:1px;position:absolute;top:31px;bottom:0}.launch-journey article>div:last-child{border-bottom:1px solid #edf0ee;min-width:0;padding:0 0 23px}.launch-journey article+article{padding-top:22px}.launch-journey article:last-child>div:last-child{border-bottom:0}.launch-journey article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-journey header span{color:#87958e;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.launch-journey header b{color:#267052;text-transform:uppercase;letter-spacing:.04em;background:#e9f4ee;border-radius:4px;padding:4px 6px;font-size:6px}.launch-journey h2{margin:9px 0 6px;font-size:15px}.launch-journey p{color:#727f78;max-width:720px;margin:0;font-size:8px;line-height:1.6}.launch-journey footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.launch-journey footer small{color:#667870;font-size:7px;font-weight:650}.launch-journey footer a{color:#297557;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.launch-journey .is-next .launch-step-marker>span{color:#6b4e9f;background:#f0ebfa;border-color:#ddd1f2;box-shadow:0 0 0 5px #f7f4fc}.launch-journey .is-next header b{color:#6d4ba6;background:#efe9f8}.launch-journey .is-optional{opacity:.72}.launch-principles{color:#2f6e54;background:#eaf4ef;border:1px solid #d6e9df;border-radius:8px;align-items:flex-start;gap:12px;margin-top:15px;padding:17px;display:flex}.launch-principles>svg{flex:none}.launch-principles div{flex-direction:column;gap:5px;display:flex}.launch-principles strong{font-size:9px}.launch-principles p{color:#61756b;margin:0;font-size:8px;line-height:1.55}.metric-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.metric-cards article{background:#fff;border:1px solid #e1e7e4;border-radius:9px;flex-direction:column;min-height:124px;padding:18px;display:flex}.metric-cards article>span{color:#7b8881;font-size:9px}.metric-cards article>strong{letter-spacing:-.04em;margin-top:15px;font-size:25px}.metric-cards small{color:#8a9690;margin-top:auto;font-size:8px}.metric-cards .positive{color:#258761}.console-panel{background:#fff;border:1px solid #e1e7e4;border-radius:9px;margin-top:15px}.console-panel>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:67px;padding:14px 18px;display:flex}.console-panel h2{margin:0;font-size:13px}.console-panel header p{color:#849088;margin:5px 0 0;font-size:8px}.console-panel header>a,.console-panel header>button{color:#287256;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.usage-panel{padding-bottom:14px}.chart-legend{align-items:center;gap:17px;display:flex}.chart-legend span{color:#6f7d75;align-items:center;gap:6px;font-size:8px;display:flex}.chart-legend i{background:#16865f;border-radius:50%;width:6px;height:6px}.chart-legend button{color:#607068;background:#f5f7f6;border:1px solid #e0e7e3;border-radius:5px;padding:6px 8px;font-size:8px}.usage-chart{height:245px;padding:21px 17px 0}.usage-chart svg{width:100%;height:205px;overflow:visible}.chart-axis{color:#99a49e;justify-content:space-between;padding-top:4px;font:7px monospace;display:flex}.console-columns{grid-template-columns:1.1fr .9fr;gap:15px;display:grid}.application-list>a{border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:67px;padding:10px 16px;display:flex}.application-list>a:last-child{border:0}.app-icon{color:#227154;background:#eaf3ef;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;display:grid}.application-list a>div:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.application-list strong{font-size:10px}.application-list small{color:#86928b;font-size:8px}.application-list a>div:nth-child(3){flex-direction:column;align-items:flex-end;gap:5px;display:flex}.status{color:#277456;text-transform:uppercase;letter-spacing:.05em;background:#e8f4ee;border-radius:4px;width:fit-content;padding:3px 6px;font-size:7px;font-weight:750}.status-review,.status-pending,.status-retrying{color:#806517;background:#faf3dc}.status-suspended,.status-revoked,.status-failed{color:#98425a;background:#fae9ee}.request-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;min-height:53px;padding:8px 15px;display:flex}.request-list>div:last-child{border:0}.request-list>div>span{text-align:center;border-radius:4px;width:28px;padding:4px;font:7px monospace}.request-ok{color:#237759;background:#e8f4ee}.request-error{color:#a04359;background:#fae9ee}.request-list div>div{flex-direction:column;flex:1;gap:4px;display:flex}.request-list code{font-size:8px}.request-list small{color:#9aa49f;font:7px monospace}.request-list b{color:#7f8b84;font:8px monospace}.application-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.application-card-grid article{background:#fff;border:1px solid #e1e7e4;border-radius:9px;padding:20px}.application-card-grid header{justify-content:space-between;align-items:center;display:flex}.application-card-grid h2{margin:21px 0 6px;font-size:16px}.application-card-grid>article>p{color:#7c8982;margin:0;font-size:9px}.application-card-grid dl{border-block:1px solid #e8ecea;grid-template-columns:repeat(3,1fr);margin:23px 0 0;padding-block:13px;display:grid}.application-card-grid dl div{flex-direction:column;gap:6px;display:flex}.application-card-grid dt{color:#8b9691;text-transform:uppercase;font-size:7px}.application-card-grid dd{margin:0;font-size:10px}.application-card-grid footer{gap:6px;margin-top:17px;display:flex}.application-card-grid .button{min-height:32px;padding-inline:10px;font-size:8px}.security-callout{color:#2a604a;background:#edf6f1;border:1px solid #d8e8df;border-radius:8px;align-items:center;gap:13px;margin:20px 0 14px;padding:17px;display:flex}.security-callout p{color:#718077;margin:4px 0 0;font-size:9px}.table-panel{overflow:auto}.table-panel table{border-collapse:collapse;width:100%}.table-panel th{color:#7f8b84;text-align:left;background:#fafbfa;border-bottom:1px solid #e4e9e6;padding:13px 15px;font-size:8px;font-weight:600}.table-panel td{color:#59675f;border-bottom:1px solid #edf0ee;padding:14px 15px;font-size:9px}.table-panel td strong{color:var(--ink)}.table-panel td code{font-size:8px}.table-panel td button{background:0 0;border:0}.quota-bar{background:#eef3f0;border-radius:4px;min-width:130px;height:18px;position:relative;overflow:hidden}.quota-bar i{background:#a7e26a;position:absolute;inset:0 auto 0 0}.quota-bar span{z-index:2;color:#2a5d47;padding-left:7px;font-size:7px;line-height:18px;position:relative}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05110ca3;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(650px,100%);max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 35px 100px #00000059}.modal>header{border-bottom:1px solid var(--line);padding:26px 28px 19px;display:flex}.modal h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:25px}.modal header p{color:var(--muted);margin:0;font-size:10px}.modal header button{background:#f3f5f4;border:0;border-radius:50%;width:30px;height:30px;margin-left:auto;font-size:19px}.modal form{padding:24px 28px 28px}.modal form>label,.form-row label{flex-direction:column;gap:7px;display:flex}.modal label>span,.modal legend{font-size:9px;font-weight:700}.modal input,.modal select{color:#37463e;background:#fff;border:1px solid #ccd7d1;border-radius:6px;outline:none;height:40px;padding-inline:11px;font-size:10px}.modal input:focus,.modal select:focus{border-color:#348968;box-shadow:0 0 0 3px #3489681a}.form-row{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.modal fieldset{border:1px solid var(--line);border-radius:8px;margin:22px 0 0;padding:18px}.modal fieldset>p{color:#7a8780;margin:5px 0 15px;font-size:8px}.product-checkboxes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.product-checkboxes label{background:#f7f9f8;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:0 8px;display:flex}.product-checkboxes input{width:13px;height:13px}.product-checkboxes label>span{border-radius:50%;width:6px;height:6px}.product-checkboxes b{font-size:8px}.form-error{color:#a33452;font-size:9px}.modal form>footer{justify-content:flex-end;gap:7px;margin-top:23px;display:flex}.modal footer .button{min-height:38px;font-size:9px}.admin-console .workspace-switcher>span{background:#3a2b73}.admin-console .console-sidebar nav a:hover{color:#5e45bd;background:#f4f1ff}.admin-alerts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.admin-alerts article{background:#fff;border:1px solid #e1e7e4;border-radius:8px;align-items:center;gap:11px;min-height:89px;padding:14px;display:flex}.alert-count,.health-dot{color:#6b4eca;background:#eeeafd;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.alert-count.warning{color:#8a6715;background:#fff4d6}.health-dot{background:#5ac48f;width:10px;height:10px;box-shadow:0 0 0 6px #e5f6ed}.admin-alerts article>div{flex:1}.admin-alerts strong{font-size:9px}.admin-alerts p{color:#7b8881;margin:5px 0 0;font-size:8px;line-height:1.4}.admin-alerts button{color:#5a46a4;background:0 0;border:0;font-size:8px;font-weight:700}.developer-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;min-height:65px;padding:9px 15px;display:flex}.developer-list>div>span{color:#5d48b0;background:#eeeafd;border-radius:7px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.developer-list div>div:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.developer-list div>div:nth-child(3){flex-direction:column;align-items:flex-end;gap:5px;display:flex}.developer-list strong{font-size:9px}.developer-list small{color:#87928c;font-size:7px}.developer-list button{background:0 0;border:0}.audit-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:9px;min-height:58px;padding:9px 15px;display:flex}.audit-list>div>span{color:#765fd0;background:#f1eefe;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.audit-list div>div{flex-direction:column;flex:1;gap:4px;display:flex}.audit-list strong{font:8px monospace}.audit-list small,.audit-list time{color:#8c9791;font-size:7px}.learning-page-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#5976e038,#0000 32%),#081a15;padding-block:76px}.learning-page-hero .doc-breadcrumb a{color:var(--green)}.tutorial-meta{color:#9db0a8;align-items:center;gap:12px;margin-top:40px;font-size:10px;display:flex}.learning-page-hero h1{letter-spacing:-.06em;max-width:880px;margin:17px 0;font-size:57px;line-height:1.04}.learning-page-hero>div>p{color:#b2c5bd;max-width:700px;font-size:16px;line-height:1.65}.tutorial-result{color:#cfded7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;width:fit-content;margin-top:31px;padding:13px 16px;display:flex}.tutorial-result svg{color:var(--green)}.tutorial-result div{flex-direction:column;gap:4px;display:flex}.tutorial-result small{color:#849c91;text-transform:uppercase;font-size:8px}.tutorial-result strong{font-size:11px}.learning-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:75px;padding-block:75px 120px;display:grid}.learning-layout>aside{flex-direction:column;gap:10px;height:fit-content;display:flex;position:sticky;top:100px}.learning-layout>aside>strong,.learning-layout>aside>small{color:#87938c;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;font-size:8px}.learning-layout>aside a{color:#5a6861;align-items:center;gap:8px;font-size:9px;display:flex}.learning-layout>aside a span{color:#307157;background:#e9f3ee;border-radius:50%;place-items:center;width:19px;height:19px;font:7px monospace;display:grid}.learning-layout>aside hr{border:0;border-top:1px solid var(--line);width:100%;margin:12px 0}.tutorial-prereqs,.tutorial-step{border-bottom:1px solid var(--line);padding-block:45px;scroll-margin-top:80px}.tutorial-prereqs{padding-top:0}.tutorial-prereqs h2,.tutorial-step h2{letter-spacing:-.045em;margin:9px 0 14px;font-size:34px}.tutorial-prereqs>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tutorial-prereqs>div span{color:#536159;background:#f5f8f6;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.tutorial-prereqs svg{color:#19815d}.step-number{color:#1e7b59;text-transform:uppercase;letter-spacing:.08em;font:9px monospace}.tutorial-step>p{color:var(--muted);font-size:13px;line-height:1.8}.tutorial-step .code-window{margin-top:28px}.tutorial-note{color:#755a15;background:#fff8e5;border:1px solid #f2e4bb;border-radius:7px;gap:13px;margin-top:24px;padding:17px;display:flex}.tutorial-note svg{flex:none}.tutorial-note strong{font-size:10px}.tutorial-note p{color:#85775a;margin:5px 0 0;font-size:9px;line-height:1.5}.tutorial-finish{background:#eef6f2;border-radius:12px;gap:18px;margin-top:55px;padding:35px;display:flex}.tutorial-finish>svg{color:#176c4e;background:#d7ede2;border-radius:50%;flex:none;width:43px;height:43px;padding:9px}.tutorial-finish h2{margin:7px 0 9px;font-size:27px}.tutorial-finish p{color:var(--muted);font-size:11px;line-height:1.6}.tutorial-finish div>div{gap:7px;margin-top:18px;display:flex}.sample-detail-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#308a604d,#0000 35%),#071812;padding-block:80px}.sample-detail-grid{grid-template-columns:1fr 400px;align-items:center;gap:90px;margin-top:55px;display:grid}.sample-detail-grid h1{letter-spacing:-.06em;margin:10px 0 14px;font-size:61px}.sample-detail-grid p{color:#adbfb7;max-width:600px;line-height:1.7}.sample-detail-actions{gap:8px;margin-top:29px;display:flex}.sample-app-card{box-shadow:var(--shadow-lg);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;padding:25px}.sample-app-card header{color:#80998e;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.sample-app-card header b{color:var(--green)}.sample-app-card>strong{margin-block:50px;font-size:18px;line-height:1.5;display:block}.sample-app-card footer{flex-wrap:wrap;gap:6px;display:flex}.sample-app-card footer span{color:#a8bcb3;background:#ffffff0f;border-radius:4px;padding:5px 7px;font-size:8px}.sample-architecture{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;display:grid}.sample-architecture h2,.sample-detail-content h2{letter-spacing:-.05em;margin:10px 0 15px;font-size:40px}.sample-architecture p{color:var(--muted);line-height:1.7}.architecture-flow{display:flex}.architecture-flow>div{color:#405248;background:#f4f7f5;border-right:1px solid #fff;flex-direction:column;gap:18px;width:20%;min-height:120px;padding:15px 9px;display:flex;position:relative}.architecture-flow span{color:#8e9a94;font:8px monospace}.architecture-flow strong{font-size:9px;line-height:1.4}.architecture-flow i{z-index:2;background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;top:53px;right:-5px}.sample-detail-content{background:#f3f6f4}.sample-detail-columns{grid-template-columns:1fr 340px;gap:80px;display:grid}.included-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:30px;display:grid}.included-grid>div{background:#fff;border:1px solid #e1e8e4;border-radius:7px;grid-template-columns:25px 1fr;gap:7px;padding:17px;display:grid}.included-grid svg{color:#1e805d}.included-grid strong{font-size:10px}.included-grid p{color:var(--muted);grid-column:2;margin:0;font-size:8px;line-height:1.5}.sample-detail-columns>aside>small{color:#7e8b84;text-transform:uppercase;letter-spacing:.08em;margin-bottom:13px;font-size:8px;display:block}.sample-detail-columns aside>a{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;min-height:58px;padding-inline:10px;display:flex}.sample-detail-columns aside>a i{border-radius:50%;width:7px;height:7px}.sample-detail-columns aside>a div{flex-direction:column;flex:1;gap:5px;display:flex}.sample-detail-columns aside strong{font-size:10px}.sample-detail-columns aside small{color:#87948d;font-size:7px}.section-placeholder-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.section-placeholder-grid>article{background:#fff;border:1px solid #e1e7e4;border-radius:8px;align-items:center;gap:10px;min-height:76px;padding:13px;display:flex}.section-placeholder-grid article>span{border-radius:4px;padding:4px 6px;font:7px monospace}.section-placeholder-grid article>div{flex-direction:column;flex:1;gap:4px;display:flex}.section-placeholder-grid code{font-size:8px}.section-placeholder-grid small,.section-placeholder-grid time{color:#8b9690;font-size:7px}.section-placeholder-grid article>strong{font:8px monospace}.section-placeholder-grid .generic-operation-card{flex-direction:column;align-items:flex-start;min-height:230px}.generic-operation-card>span{color:#8f7cdb;background:#f0edfb}.generic-operation-card svg{color:#6651bc;margin-top:25px}.generic-operation-card h2{margin:7px 0 0;font-size:15px}.generic-operation-card p{color:var(--muted);font-size:9px;line-height:1.55}.generic-operation-card button{color:#5c47b0;background:0 0;border:0;margin-top:auto;font-size:8px;font-weight:700}.admin-section-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.admin-section-summary article{background:#fff;border:1px solid #e1e7e4;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.admin-section-summary span{color:#859189;font-size:8px}.admin-section-summary strong{font-size:13px}@media (max-width:1700px){.primary-nav{background:#071812;border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:stretch;padding:22px 24px;display:none;position:absolute;top:71px;left:0;right:0}.primary-nav.is-open{display:flex}.menu-button{margin-left:auto;display:block}.header-actions{margin-left:0}.button-ghost{display:none}.search-trigger{justify-content:center;min-width:34px}.search-trigger span,.search-trigger kbd{display:none}}@media (max-width:1050px){.hero-inner{grid-template-columns:1fr;padding-top:75px}.hero-code{width:min(700px,100%)}.hero{min-height:1100px}.product-grid,.use-case-grid,.reason-grid{grid-template-columns:repeat(2,1fr)}.reason-grid article{border-bottom:1px solid #ffffff1a}.state-model-panel,.learning-inner,.ai-callout{grid-template-columns:1fr}.footer-main{grid-template-columns:2fr repeat(2,1fr)}.footer-brand{grid-row:span 2}.doc-page{grid-template-columns:minmax(0,850px)}.doc-sidebar,.doc-toc{display:none}.cases-list>article{grid-template-columns:1fr 1fr}.case-stack{grid-column:2}.agent-patterns>div:last-child{grid-template-columns:repeat(2,1fr)}.console-page{grid-template-columns:190px 1fr}.console-main{padding-inline:26px}.metric-cards,.application-card-grid{grid-template-columns:1fr 1fr}.admin-alerts{grid-template-columns:1fr}.launch-overview{grid-template-columns:150px 1fr}.launch-overview>p{grid-column:1/-1}.sample-detail-grid,.sample-architecture,.sample-detail-columns{grid-template-columns:1fr}.section-placeholder-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--shell:calc(100vw - 32px)}.site-header{height:64px}.logo-type span{display:none}.header-actions .button{padding-inline:10px}.hero-inner{padding-block:62px}.hero h1{font-size:49px}.hero-lede{font-size:15px}.hero-actions,.learning-actions,.ai-copy>div{flex-direction:column;align-items:stretch}.hero-proof{grid-template-columns:1fr 1fr;gap:22px;display:grid}.hero{min-height:1080px}.floating-badge{display:none}.code-window pre{padding:20px 16px;font-size:10px}.logo-strip{flex-direction:column;align-items:flex-start;gap:20px}.logo-strip div{grid-template-columns:1fr 1fr;width:100%;display:grid}.section{padding-block:78px}.split-heading{flex-direction:column;align-items:flex-start}.split-heading>p{width:100%}.product-grid,.use-case-grid,.reason-grid{grid-template-columns:1fr}.state-model-panel{gap:40px;padding:28px}.learning-inner{gap:48px}.learning-copy h2,.ai-copy h2{font-size:38px}.tutorial-stack a{grid-template-columns:64px 1fr auto}.ai-callout{gap:45px;width:calc(100vw - 24px);margin-block:70px;padding:35px 22px}.terminal-body{padding:16px;font-size:9px}.tool-call{flex-wrap:wrap}.final-cta h2{font-size:48px}.final-cta div>div{flex-direction:column}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-area:auto/span 2}.footer-bottom{flex-direction:column;gap:10px}.page-hero-inner{padding-block:74px}.page-hero h1{font-size:48px}.page-hero-actions{flex-direction:column;align-items:stretch}.docs-index{grid-template-columns:1fr}.docs-filter{display:none}.docs-intro-callout div{flex-direction:column;align-items:flex-start}.docs-product-grid{grid-template-columns:1fr}.stateful-explainer{padding:27px}.stateful-explainer>div{grid-template-columns:1fr}.doc-page{width:calc(100vw - 32px)}.product-hero h1{font-size:45px}.product-hero:before{left:-11px}.product-hero>div:last-child{flex-direction:column;align-items:stretch}.capability-grid,.platform-chip-grid{grid-template-columns:1fr}.auth-panel{padding-inline:22px}.auth-panel ul{margin-left:10px}.next-steps{grid-template-columns:1fr}.next-steps strong{grid-row:auto}.platform-list>article{grid-template-columns:35px 1fr;gap:20px}.platform-products{grid-column:2}.cases-list>article{grid-template-columns:1fr;gap:35px}.case-stack{grid-column:auto}.tutorial-group{grid-template-columns:1fr;gap:25px}.tutorial-group-heading{position:static}.tutorial-cards,.sample-grid,.ai-features>div:last-child,.ai-tools-grid{grid-template-columns:1fr}.tool-list>div{grid-template-columns:22px 1fr 35px}.tool-list p{grid-column:2}.agent-patterns>div:last-child{grid-template-columns:1fr}.console-page{display:block}.console-sidebar{display:none}.console-main{padding:28px 16px 80px}.console-heading{flex-direction:column;align-items:flex-start}.console-actions,.console-actions .button{width:100%}.metric-cards,.console-columns,.application-card-grid,.admin-alerts{grid-template-columns:1fr}.usage-chart{height:200px}.usage-chart svg{height:160px}.modal-backdrop{padding:12px}.form-row,.product-checkboxes{grid-template-columns:1fr}.developer-launch-summary{grid-template-columns:48px 1fr}.developer-launch-summary>a{grid-column:1/-1;justify-content:center}.launch-overview{grid-template-columns:1fr}.launch-overview>p{grid-column:auto}.launch-journey{padding-inline:17px}.launch-journey footer{flex-direction:column;align-items:flex-start}.learning-page-hero h1,.sample-detail-grid h1{font-size:44px}.learning-layout{grid-template-columns:1fr}.learning-layout>aside{display:none}.tutorial-prereqs>div,.included-grid{grid-template-columns:1fr}.tutorial-finish{padding:24px}.tutorial-finish div>div,.sample-detail-actions{flex-direction:column;align-items:stretch}.sample-detail-grid{gap:40px}.architecture-flow{flex-direction:column}.architecture-flow>div{width:100%;min-height:70px}.architecture-flow i{inset:auto auto -5px 50%}.section-placeholder-grid,.admin-section-summary{grid-template-columns:1fr}.developer-search-backdrop{align-items:center;padding:12px}.developer-search-dialog{max-height:calc(100vh - 24px)}.developer-search-input{min-height:59px;padding-inline:13px}.developer-search-input input{font-size:13px}.developer-search-context small{display:none}.developer-search-results>a{grid-template-columns:74px minmax(0,1fr) 14px;gap:8px;min-height:83px}.developer-search-results p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.developer-search-dialog>footer span{display:none}}.sample-verification{color:#285d47;background:#eaf5ef;border-radius:7px;flex-direction:column;gap:7px;margin-top:24px;padding:15px;display:flex}.sample-verification strong{font-size:10px}.sample-verification span{color:#5d7368;font-size:8px;line-height:1.55}.compact-modal{width:min(560px,100%)}.modal textarea{color:#37463e;resize:vertical;background:#fff;border:1px solid #ccd7d1;border-radius:6px;width:100%;padding:10px 11px;font:10px/1.5 inherit}.modal label small{color:#829088;font-size:8px}.one-time-secret{flex-direction:column;gap:12px;padding:28px;display:flex}.one-time-secret>strong{font-size:11px}.one-time-secret>code{overflow-wrap:anywhere;color:#165e44;background:#edf6f1;border:1px solid #d5e9df;border-radius:6px;padding:14px;font-size:10px}.one-time-secret .button{width:fit-content}.one-time-secret p{color:#78867e;margin:0;font-size:9px}.danger-link{color:#a23a54;font-size:8px;font-weight:700}.credential-actions{align-items:center;gap:8px;display:inline-flex}.credential-actions button:not(.danger-link){color:#405a8e;font-size:8px;font-weight:700}.table-subtext{color:#89958f;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:7px;display:block;overflow:hidden}.operations-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:15px;margin-top:20px;display:grid}.operations-layout .console-panel{margin-top:0}.operation-form form{flex-direction:column;gap:13px;padding:18px;display:flex}.operation-form form>label{flex-direction:column;gap:6px;display:flex}.operation-form label>span,.operation-form legend{font-size:8px;font-weight:700}.operation-form input,.operation-form select,.alert-manager input,.alert-manager select{color:#37463e;background:#fff;border:1px solid #ccd7d1;border-radius:5px;min-height:36px;padding-inline:9px;font-size:9px}.operation-form fieldset{border:1px solid #e2e8e5;border-radius:6px;padding:12px}.operation-form .inline-check{align-items:center;gap:5px;min-height:26px;display:flex}.operation-form .inline-check input{min-height:0}.operation-form .inline-check code{font-size:8px}.operation-message{color:#276f55;margin:0;font-size:8px;line-height:1.5}.operation-list article{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:flex}.operation-list article:last-child{border:0}.operation-list article>div{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.operation-list article strong{font-size:9px}.operation-list article code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.operation-list article small,.operation-list article aside span{color:#87938d;font-size:7px}.operation-list article aside{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.operation-list article aside button,.operation-list article aside a{color:#267355;background:0 0;border:0;font-size:8px;font-weight:700}.member-avatar{color:#24694f;background:#e6f2ec;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.members article{align-items:flex-start}.members article aside b{text-transform:capitalize;font-size:8px}.members .credential-actions{grid-template-columns:minmax(100px,.55fr) minmax(180px,1fr) auto auto;width:100%;display:grid}.members .credential-actions input,.members .credential-actions select{color:#37463e;background:#fff;border:1px solid #ccd7d1;border-radius:5px;min-width:0;min-height:32px;padding:6px 8px;font-size:8px}.members .credential-actions button{background:#f7faf8;border:1px solid #d9e2dd;border-radius:5px;min-height:32px;padding-inline:8px}.members .credential-actions button:disabled{opacity:.45;cursor:not-allowed}.status-invited,.status-paused{color:#806517;background:#faf3dc}.webhook-subscription-form{background:#f7faf8;border:1px solid #dfe8e3;border-radius:6px;gap:9px;width:100%;margin-top:8px;padding:12px;display:grid}.webhook-subscription-form fieldset{border:0;gap:6px;padding:0;display:grid}.webhook-subscription-form legend{margin-bottom:7px;font-size:8px;font-weight:750}.webhook-subscription-form .inline-check{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;display:grid}.webhook-subscription-form .inline-check input{margin:0}.operation-list .webhook-subscription-form code{overflow-wrap:anywhere;white-space:normal}.webhook-subscription-form>input{border:1px solid #ccd7d1;border-radius:5px;min-height:34px;padding-inline:8px;font-size:8px}.webhook-subscription-form .credential-actions button{background:#fff;border:1px solid #d4dfd9;border-radius:5px;min-height:30px;padding-inline:8px}.webhook-subscription-form button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.members .credential-actions{grid-template-columns:1fr}}.alert-manager form{border-bottom:1px solid #e7ece9;grid-template-columns:1.2fr 1fr 80px 1.4fr auto;gap:7px;padding:14px 18px;display:grid}.alert-manager>.operation-message{padding:10px 18px 0}.application-detail-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.application-detail-summary article{background:#fff;border:1px solid #e1e7e4;border-radius:7px;flex-direction:column;gap:12px;min-height:75px;padding:13px;display:flex}.application-detail-summary article>span{color:#819088;font-size:8px}.application-detail-summary article>strong:not(.status){font-size:15px}.app-quickstart>div{grid-template-columns:.7fr 1.3fr;gap:25px;padding:18px;display:grid}.app-quickstart dl{grid-template-columns:1fr 1fr;gap:15px;margin:0;display:grid}.app-quickstart dt{color:#87938d;text-transform:uppercase;font-size:7px}.app-quickstart dd{margin:5px 0 0;font-size:9px}.app-quickstart pre{color:#c5d9d0;background:#0c2118;border-radius:7px;margin:0;padding:15px;font:8px/1.65 ui-monospace,monospace;overflow:auto}.application-security-list>div{border-bottom:1px solid #edf0ee;flex-direction:column;gap:8px;padding:15px;display:flex}.application-security-list>div>strong{font-size:9px}.application-security-list span{justify-content:space-between;align-items:center;gap:8px;display:flex}.application-security-list code{color:#65736b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.diagnostics-controls>header{align-items:center}.diagnostics-filter{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;padding:18px;display:grid}.diagnostics-filter label{flex-direction:column;gap:6px;min-width:0;display:flex}.diagnostics-filter label>span{color:#68776f;font-size:8px;font-weight:750}.diagnostics-filter input,.diagnostics-filter select{color:#34483f;background:#fff;border:1px solid #ccd7d1;border-radius:6px;width:100%;min-height:38px;padding-inline:10px;font-size:9px}.diagnostics-filter button{align-self:end;min-height:38px}.diagnostics-metrics{margin-top:12px}.diagnostics-metrics article>strong{font-size:20px}.diagnostics-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:12px;margin-top:12px;display:grid}.diagnostics-grid .console-panel{margin-top:0}.diagnostics-operations td:first-child,.diagnostics-requests td:nth-child(2),.diagnostics-requests td:nth-child(3){display:table-cell}.diagnostics-operations td:first-child strong,.diagnostics-operations td:first-child code,.diagnostics-requests td:nth-child(2) strong,.diagnostics-requests td:nth-child(2) code,.diagnostics-requests td:nth-child(3) strong,.diagnostics-requests td:nth-child(3) small{display:block}.diagnostics-operations td:first-child code,.diagnostics-requests td code,.diagnostics-requests td small{color:#819087;margin-top:5px;font-size:7px}.request-throttled{color:#876713;background:#fff4d7;border-radius:4px;padding:4px;font:7px monospace}.diagnostics-status>div{flex-direction:column;gap:13px;padding:17px;display:flex}.diagnostics-status article{grid-template-columns:1fr 35px;align-items:center;gap:5px 10px;display:grid}.diagnostics-status article>div{grid-column:1/-1;justify-content:space-between;display:flex}.diagnostics-status article strong,.diagnostics-status article span{font-size:8px}.diagnostics-status article i{background:#edf1ef;border-radius:5px;height:6px;overflow:hidden}.diagnostics-status article i b{border-radius:inherit;background:#278462;height:100%;display:block}.diagnostics-status article small{color:#829087;text-align:right;font-size:7px}.diagnostics-status footer{background:#f6f8f7;border-top:1px solid #e6ebe8;padding:15px 17px}.diagnostics-status footer strong{font-size:8px}.diagnostics-status footer p{color:#718078;margin:6px 0 0;font-size:7px;line-height:1.55}.diagnostics-requests details summary{cursor:pointer;list-style:none}.diagnostics-requests details summary::-webkit-details-marker{display:none}.diagnostics-requests details[open] summary{color:#1d7254}.request-evidence{background:#f3f7f5;border:1px solid #e0e8e4;border-radius:5px;gap:6px;min-width:210px;margin-top:8px;padding:9px;display:grid}.request-evidence span{color:#66766e;justify-content:space-between;gap:10px;font-size:7px;display:flex}.request-evidence b{color:#3e5148}.diagnostics-pagination{border-top:1px solid #e7ece9;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.diagnostics-pagination>span{color:#74827b;font-size:8px}.diagnostics-pagination>div{gap:6px;display:flex}.diagnostics-pagination .button{min-height:31px;padding-inline:11px;font-size:8px}.diagnostics-pagination .disabled{opacity:.45;pointer-events:none}@media (max-width:1050px){.diagnostics-filter{grid-template-columns:repeat(2,minmax(150px,1fr))}.diagnostics-grid{grid-template-columns:1fr}}@media (max-width:700px){.diagnostics-filter{grid-template-columns:1fr}.diagnostics-operations,.diagnostics-requests{overflow-x:auto}.diagnostics-operations table{min-width:560px}.diagnostics-requests table{min-width:920px}.diagnostics-pagination{flex-direction:column;align-items:flex-start;gap:10px}}.webhook-endpoint-summary>header{align-items:center}.webhook-endpoint-summary header code{color:#63756c;font-size:8px}.webhook-endpoint-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:16px 18px;display:grid}.webhook-endpoint-summary dl div{flex-direction:column;gap:5px;min-width:0;display:flex}.webhook-endpoint-summary dt{color:#7c8a83;text-transform:uppercase;font-size:7px;font-weight:700}.webhook-endpoint-summary dd{margin:0;font-size:9px}.webhook-endpoint-summary dd code{text-overflow:ellipsis;display:block;overflow:hidden}.webhook-endpoint-summary footer{background:#f6f8f7;border-top:1px solid #e6ebe8;flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.webhook-endpoint-summary footer code{color:#376655;background:#e9f4ef;border-radius:4px;padding:5px 7px;font-size:7px}.webhook-deliveries{overflow-x:auto}.webhook-deliveries table{min-width:930px}.webhook-deliveries td small{color:#829087;margin-top:5px;font-size:7px;display:block}.webhook-deliveries details summary{cursor:pointer}.webhook-attempts{background:#f3f7f5;border:1px solid #e0e8e4;border-radius:5px;gap:7px;min-width:430px;margin:8px 0 0;padding:9px;list-style:none;display:grid}.webhook-attempts li{grid-template-columns:24px 90px 90px 1fr;align-items:center;gap:7px;font-size:7px;display:grid}.webhook-attempts time{color:#73827a;text-align:right}.webhook-recovery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.webhook-recovery article{background:#f6f8f7;border:1px solid #e4ebe7;border-radius:7px;padding:13px}.webhook-recovery article strong{font-size:9px}.webhook-recovery article p{color:#6d7b74;margin:7px 0 0;font-size:8px;line-height:1.55}.webhook-recovery>footer{color:#708078;border-top:1px solid #e5ebe8;padding:13px 18px;font-size:8px}@media (max-width:900px){.webhook-endpoint-summary dl,.webhook-recovery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.webhook-endpoint-summary dl,.webhook-recovery>div{grid-template-columns:1fr}}.audit-summary{margin-top:12px}.audit-summary article strong{font-size:16px}.audit-explorer{overflow-x:auto}.audit-explorer table{min-width:980px}.audit-explorer td:nth-child(4) strong,.audit-explorer td:nth-child(4) code{display:block}.audit-explorer td:nth-child(4) code{color:#819087;margin-top:5px;font-size:7px}.audit-explorer td:last-child p{color:#43544b;max-width:440px;margin:0 0 7px;font-size:8px;line-height:1.5}.audit-explorer details summary{color:#277456;cursor:pointer;font-size:7px}.audit-evidence{background:#f3f7f5;border:1px solid #e0e8e4;border-radius:5px;gap:6px;min-width:330px;margin-top:7px;padding:9px;display:grid}.audit-evidence span{color:#66766e;justify-content:space-between;gap:12px;font-size:7px;display:flex}.audit-evidence b{color:#3e5148}.audit-evidence code{text-overflow:ellipsis;max-width:250px;overflow:hidden}.audit-policy header{padding-block:18px}.audit-policy header p{max-width:920px}.support-investigator form{grid-template-columns:180px minmax(240px,1fr) 130px auto;gap:10px;padding:18px;display:grid}.support-investigator label{flex-direction:column;gap:6px;display:flex}.support-investigator label span{color:#68776f;font-size:8px;font-weight:750}.support-investigator input,.support-investigator select{color:#34483f;background:#fff;border:1px solid #ccd7d1;border-radius:6px;min-height:38px;padding-inline:10px;font-size:9px}.support-investigator button{align-self:end;min-height:38px}.support-empty{text-align:center;color:#c9dbd3;background:radial-gradient(circle at 50% 100%,#2b89634d,#0000 40%),#0a2017;border-radius:11px;margin-top:22px;padding:42px}.support-empty strong{color:#fff;font-size:19px}.support-empty p{color:#91a89d;max-width:650px;margin:11px auto 25px;font-size:10px;line-height:1.7}.support-empty div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.support-empty span{background:#ffffff0f;border-radius:5px;padding:7px 9px;font-size:8px}.support-not-found{padding-left:20px}.support-summary{grid-template-columns:repeat(6,1fr)}.support-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.support-grid .console-panel{margin-top:0}.support-grid td strong,.support-grid td code,.support-grid td small,.support-requests td strong,.support-requests td code,.support-requests td small{display:block}.support-grid td code,.support-grid td small,.support-requests td code,.support-requests td small{color:#829087;margin-top:4px;font-size:7px}.support-safe-line{color:#6e7c74;background:#f5f8f6;border-top:1px solid #e4eae7;padding:12px 16px;font-size:8px;line-height:1.55}.support-evidence-list>div{max-height:540px;overflow:auto}.support-evidence-list article{border-bottom:1px solid #edf0ee;grid-template-columns:75px minmax(0,1fr);gap:4px 10px;min-height:71px;padding:12px 16px;display:grid}.support-evidence-list article>span{color:#77877f;text-transform:uppercase;letter-spacing:.06em;grid-row:span 3;font-size:7px}.support-evidence-list article strong{font-size:9px}.support-evidence-list article code{color:#52655b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.support-evidence-list article small{color:#88958e;font-size:7px}.support-evidence-list>div>p{color:#7b8981;padding:18px;font-size:9px}.support-packet-boundary{color:#4e6258;background:#edf5f1;border:1px solid #d8e7df;border-radius:8px;margin-top:12px;padding:16px 18px}.support-packet-boundary strong{font-size:9px}.support-packet-boundary p{color:#6f8077;margin:6px 0 0;font-size:8px;line-height:1.6}@media (max-width:1050px){.support-investigator form{grid-template-columns:1fr 1fr}.support-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.support-investigator form,.support-grid{grid-template-columns:1fr}.support-summary{grid-template-columns:1fr 1fr}.support-empty{padding:30px 18px}.support-requests,.support-grid .table-panel{overflow-x:auto}.support-requests table,.support-grid table{min-width:760px}}.application-launch-pack>header{border-bottom:1px solid #e6ebe8}.application-launch-pack>header>a{color:#315944;font-size:8px;font-weight:700}.launch-control-grid{border-bottom:1px solid #e6ebe8;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:14px 18px;display:grid}.launch-control-grid>a{color:#173326;background:#f8faf9;border:1px solid #dfe7e2;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.launch-control-grid>a.launch-control-open{background:#fffaf0;border-color:#d9bf75}.launch-control-grid svg{color:#5f7569;flex:none}.launch-control-grid>a.launch-control-open svg{color:#9a6c08}.launch-control-grid strong,.launch-control-grid span{display:block}.launch-control-grid strong{margin-bottom:5px;font-size:8px}.launch-control-grid span{color:#738078;font-size:7px;line-height:1.5}.launch-runtime{border-bottom:1px solid #e6ebe8;grid-template-columns:minmax(190px,.65fr) 1.35fr;gap:24px;padding:22px 18px;display:grid}.launch-runtime h3{margin:7px 0;font-size:17px}.launch-runtime>div:first-child p{color:#6c7972;margin:0;font-size:8px;line-height:1.65}.launch-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.launch-path-grid>a{color:#173326;background:#fff;border:1px solid #dfe6e2;border-radius:8px;padding:14px;transition:border-color .2s,transform .2s}.launch-path-grid>a:hover{border-color:#7aa88d;transform:translateY(-1px)}.launch-path-grid span,.launch-path-grid strong,.launch-path-grid small{display:block}.launch-path-grid span{color:#718078;text-transform:uppercase;font-size:7px}.launch-path-grid strong{margin-top:8px;font-size:10px}.launch-path-grid p{color:#65746c;min-height:30px;margin:6px 0 10px;font-size:7px;line-height:1.55}.launch-path-grid small{color:#3f654f;text-transform:capitalize;font-size:7px}.launch-path-grid small svg{vertical-align:middle}.launch-companions{border-bottom:1px solid #e6ebe8;align-items:center;gap:8px;padding:11px 18px;display:flex}.launch-companions>strong{margin-right:auto;font-size:8px}.launch-companions>a{color:#315944;border:1px solid #dbe5df;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:700;display:flex}.launch-learning{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.launch-learning>section{border-right:1px solid #e6ebe8;min-width:0;padding:17px 18px}.launch-learning>section:last-child{border-right:0}.launch-learning>section>.section-label{margin-bottom:10px;display:block}.launch-learning a{color:#1d3a2c;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.launch-learning a:first-of-type{border-top:0}.launch-learning a>div{min-width:0}.launch-learning strong,.launch-learning small{display:block}.launch-learning strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.launch-learning small,.launch-learning>section>p{color:#78857e;margin-top:4px;font-size:7px}.launch-learning svg{color:#8b9991;flex:none}.launch-boundary{color:#53685d;background:#f4f8f5;border-top:1px solid #e6ebe8;align-items:center;gap:9px;padding:11px 18px;display:flex}.launch-boundary p{margin:0;font-size:7px;line-height:1.55}.app-runtime-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:18px;display:grid}.app-runtime-boundary dt{color:#87938d;text-transform:uppercase;font-size:7px}.app-runtime-boundary dd{margin:5px 0 0;font-size:9px}@media (max-width:1050px){.operations-layout{grid-template-columns:290px minmax(0,1fr)}.alert-manager form{grid-template-columns:1fr 1fr}.application-detail-summary{grid-template-columns:repeat(3,1fr)}.launch-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.operations-layout,.app-quickstart>div,.launch-runtime,.launch-learning,.alert-manager form,.application-detail-summary,.launch-control-grid,.launch-path-grid,.app-runtime-boundary dl{grid-template-columns:1fr}.launch-learning>section{border-bottom:1px solid #e6ebe8;border-right:0}.launch-companions{flex-wrap:wrap;align-items:flex-start}.launch-companions>strong{width:100%}.one-time-secret{padding:20px}}.admin-alerts article>a{color:#5a46a4;font-size:8px;font-weight:700}.admin-operation-layout{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:15px;margin-top:20px;display:grid}.admin-operation-layout>.console-panel{margin-top:0}.admin-operation-layout .operation-form textarea{resize:vertical;border:1px solid #ccd7d1;border-radius:5px;width:100%;padding:9px;font:9px/1.5 inherit}.admin-count{color:#7e8a84;font-size:8px}.admin-developer-cards article{border-bottom:1px solid #edf0ee;align-items:flex-start;gap:11px;min-height:105px;padding:14px 16px;display:flex}.admin-developer-cards article:last-child{border:0}.admin-developer-cards article>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.admin-developer-cards strong{font-size:10px}.admin-developer-cards small{color:#89948e;font-size:7px}.admin-developer-cards p{color:#64716a;margin:2px 0;font-size:8px;line-height:1.45}.admin-developer-cards code{color:#819088;font-size:7px}.admin-developer-cards aside{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.admin-developer-cards aside div{gap:5px;display:flex}.admin-developer-cards aside button{color:#5e48ad;background:0 0;border:0;font-size:8px;font-weight:700}.admin-provisioning{grid-template-columns:minmax(0,700px) 280px;align-items:start;gap:18px;margin-top:20px;display:grid}.admin-provisioning>.console-panel{margin-top:0}.admin-product-policies{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-product-policies label{background:#f7f9f8;border-radius:5px;grid-template-columns:16px 1fr 90px;align-items:center;gap:5px;min-height:42px;padding:6px 8px;display:grid}.admin-product-policies label>input:first-child{min-height:0}.admin-product-policies strong{font-size:8px}.admin-product-policies input[type=number]{min-width:0}.provisioning-invariants{color:#d2ded9;background:#10291f;border-radius:9px;padding:20px}.provisioning-invariants>div{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;min-height:43px;display:flex}.provisioning-invariants svg{color:#b7f34a}.provisioning-invariants div span{font-size:8px;line-height:1.4}.admin-entitlement-summary{color:#543fa4;background:#eeebfb;border-radius:7px;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 17px;display:flex}.admin-entitlement-summary strong{font-size:10px}.admin-entitlement-summary span{font-size:8px}.entitlement-editor td>small{color:#89948e;margin-top:4px;font-size:7px;display:block}.entitlement-editor input,.entitlement-editor select{border:1px solid #d4ddd8;border-radius:4px;max-width:155px;min-height:32px;padding-inline:7px;font-size:8px}.entitlement-editor td>button{color:#5d47ad;font-size:8px;font-weight:700}.admin-inline-message{color:#5d47ad;margin:10px 0 0;font-size:9px}.plans-layout{grid-template-columns:360px minmax(0,1fr)}.plan-card-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-card-grid article{background:#fff;border:1px solid #e2e6ea;border-radius:9px;min-height:205px;padding:18px}.plan-card-grid header{justify-content:space-between;align-items:center;display:flex}.plan-card-grid header code{color:#8a9490;font-size:7px}.plan-card-grid h2{margin:28px 0 7px;font-size:18px}.plan-card-grid p{color:#7c8781;min-height:36px;font-size:8px;line-height:1.5}.plan-card-grid dl{border-top:1px solid #edf0ee;grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding-top:14px;display:grid}.plan-card-grid dt{color:#8b9590;font-size:7px}.plan-card-grid dd{margin:5px 0 0;font-size:9px}.service-health-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.service-health-grid article{background:#fff;border:1px solid #e1e7e4;border-radius:8px;min-height:150px;padding:15px}.service-health-grid header{color:#7d8983;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;display:flex}.service-dot{background:#4bc087;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4f5ec}.service-degraded{background:#dcae36;box-shadow:0 0 0 4px #fff4d9}.service-incident{background:#d65c72;box-shadow:0 0 0 4px #fae7eb}.service-health-grid h2{margin:28px 0 5px;font-size:13px}.service-health-grid p{color:#8c9691;margin:0;font-size:8px}.service-health-grid dl{grid-template-columns:1fr 1fr;margin:20px 0 0;display:grid}.service-health-grid dt{color:#909a95;font-size:6px}.service-health-grid dd{margin:5px 0 0;font-size:9px}.incident-panel form{border-bottom:1px solid #edf0ee;grid-template-columns:1fr 135px minmax(250px,1.2fr) auto;align-items:center;gap:9px;min-height:78px;padding:13px 16px;display:grid}.incident-panel form>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.incident-panel strong{font-size:9px}.incident-panel small{color:#8a9590;font-size:7px}.incident-panel select,.incident-panel input{border:1px solid #d4ddd8;border-radius:5px;min-height:34px;padding-inline:8px;font-size:8px}.audit-table td:last-child code{text-overflow:ellipsis;white-space:nowrap;max-width:380px;display:block;overflow:hidden}.status-monitoring,.status-identified,.status-investigating{color:#806517;background:#faf3dc}@media (max-width:1050px){.admin-operation-layout,.plans-layout{grid-template-columns:320px minmax(0,1fr)}.admin-provisioning{grid-template-columns:1fr}.service-health-grid{grid-template-columns:repeat(3,1fr)}.incident-panel form{grid-template-columns:1fr 120px 1fr}.incident-panel form .button{grid-column:3}}@media (max-width:700px){.admin-operation-layout,.plans-layout,.admin-provisioning,.admin-product-policies,.plan-card-grid,.service-health-grid{grid-template-columns:1fr}.admin-entitlement-summary{flex-direction:column}.incident-panel form{grid-template-columns:1fr}.incident-panel form .button{grid-column:auto}.entitlement-editor{overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.source-proof{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1.85fr auto;align-items:center;gap:34px;min-height:116px;padding-block:24px;display:grid}.source-proof>div:first-child{flex-direction:column;gap:7px;display:flex}.source-proof>div:first-child span{color:#738078;font-size:10px;line-height:1.5}.source-proof dl{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;display:grid}.source-proof dl div{flex-direction:column;gap:4px;display:flex}.source-proof dt{color:#87938d;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.source-proof dd{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:760}.source-summary,.source-detail-stats{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative}.source-summary article,.source-detail-stats article{border-right:1px solid var(--line);flex-direction:column;min-height:128px;padding:25px;display:flex}.source-summary article:last-child,.source-detail-stats article:last-child{border-right:0}.source-summary span,.source-detail-stats span{color:#78857e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.source-summary strong,.source-detail-stats strong{letter-spacing:-.05em;margin:10px 0 6px;font-size:28px}.source-summary small,.source-detail-stats small{color:#8a9690;font-size:8px;line-height:1.45}.source-index{padding-block:74px 120px}.source-filters{background:#f4f7f5;border:1px solid #e2e9e5;border-radius:10px;grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(120px,.75fr)) auto;gap:8px;padding:12px;display:grid}.source-filters label{background:#fff;border:1px solid #dce5e0;border-radius:6px;align-items:center;gap:9px;min-height:41px;padding-inline:12px;display:flex}.source-filters input{border:0;outline:0;width:100%;font-size:10px}.source-filters select{color:#46554d;background:#fff;border:1px solid #dce5e0;border-radius:6px;outline:0;min-width:0;padding-inline:10px;font-size:9px}.source-filters .button{border:0;min-height:41px}.source-result-heading{justify-content:space-between;align-items:flex-end;margin:42px 0 14px;display:flex}.source-result-heading>div{flex-direction:column;gap:5px;display:flex}.source-result-heading strong{letter-spacing:-.03em;font-size:19px}.source-result-heading span{color:#8b9791;font-size:8px}.source-result-heading>a{color:#236f53;font-size:9px;font-weight:700}.source-table{border-top:1px solid var(--line)}.source-table-head,.source-row{grid-template-columns:minmax(260px,1.45fr) .7fr .9fr 1fr 18px;align-items:center;gap:17px;display:grid}.source-table-head{color:#8b9791;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;background:#f7f9f8;min-height:42px;padding-inline:15px;font-size:8px}.source-row{border-bottom:1px solid var(--line);min-height:78px;padding:11px 15px;transition:background .15s}.source-row:hover{background:#f8fbf9}.source-row>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.source-row>div:first-child>span:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.source-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-row small{color:#8a9690;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.source-scope{color:#236b50;text-transform:uppercase;background:#e6f3ed;border-radius:7px;flex:none;place-items:center;min-width:35px;height:35px;padding-inline:7px;font-size:8px;font-weight:800;display:inline-grid}.source-scope-local{color:#604ca5;background:#efecfb}.source-row>div:nth-child(2){flex-wrap:wrap;gap:5px;display:flex}.maturity{color:#59675f;text-transform:uppercase;letter-spacing:.05em;background:#eef2f0;border-radius:4px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:750}.maturity-production{color:#236346;background:#e3f2ea}.maturity-active{color:#375c86;background:#e8f0fa}.maturity-legacy{color:#8d5c1d;background:#fbefd9}.maturity-archived{color:#855369;background:#f5e9ee}.source-platforms{flex-wrap:wrap;gap:4px;display:flex}.source-platforms span,.taxonomy-groups p>span,.taxonomy-groups p>a{color:#53645b;background:#eff4f1;border-radius:4px;padding:5px 7px;font-size:7px}.source-evidence{gap:13px;display:flex}.source-evidence span{color:#8b9690;flex-direction:column;gap:3px;font-size:7px;display:flex}.source-evidence strong{color:#3d4d45;font-size:10px}.source-row>svg{color:#9ba69f}.empty-source-state{text-align:center;flex-direction:column;align-items:center;padding:85px 20px;display:flex}.empty-source-state svg{color:#729185}.empty-source-state h2{margin:18px 0 8px}.empty-source-state p{color:var(--muted);margin:0 0 22px;font-size:11px}.source-detail-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#5184de33,#0000 30%),#071812;padding-block:50px 78px}.source-hero-grid{grid-template-columns:1fr 330px;align-items:end;gap:90px;margin-top:54px;display:grid}.source-hero-labels{align-items:center;gap:6px;display:flex}.source-hero-labels .source-scope{width:auto;min-width:0;height:auto;padding:6px 8px}.source-hero-grid h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:17px 0 14px;font-size:clamp(44px,5vw,68px);line-height:1}.source-hero-grid>div>p{color:#adbfb7;max-width:750px;font-size:14px;line-height:1.65}.source-hero-actions{gap:8px;margin-top:28px;display:flex}.source-hero-grid>aside{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;padding:23px}.source-hero-grid>aside>small{color:#829a8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px;display:block}.source-hero-grid>aside>code{color:var(--green);font-size:10px}.source-hero-grid dl{grid-template-columns:1fr 1fr;gap:17px;margin:24px 0 0;display:grid}.source-hero-grid dl div{flex-direction:column;gap:5px;display:flex}.source-hero-grid dt{color:#7e968b;text-transform:uppercase;font-size:7px}.source-hero-grid dd{color:#d8e5df;margin:0;font-size:9px}.source-detail-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:75px;padding-block:76px 130px;display:grid}.source-detail-layout>article>section{border-bottom:1px solid var(--line);padding-block:52px}.source-detail-layout>article>section:first-child{padding-top:0}.source-detail-layout h2{letter-spacing:-.045em;margin:9px 0 13px;font-size:34px}.source-detail-layout section>p{color:var(--muted);font-size:11px;line-height:1.65}.taxonomy-groups{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.taxonomy-groups>div{background:#f6f8f7;border:1px solid #e7ece9;border-radius:7px;min-height:115px;padding:17px}.taxonomy-groups small{color:#84918a;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.taxonomy-groups p{flex-wrap:wrap;gap:5px;margin:15px 0 0;display:flex}.taxonomy-groups em{color:#86928b;font-size:9px}.source-documents{border-top:1px solid var(--line);margin-top:25px}.source-documents>header,.source-documents>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.5fr) .75fr .65fr;align-items:center;gap:15px;min-height:58px;padding:10px 12px;display:grid}.source-documents>header{color:#89958f;text-transform:uppercase;letter-spacing:.07em;background:#f7f9f8;min-height:36px;font-size:7px}.source-documents>div>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.source-documents>div>div:first-child>span{flex-direction:column;gap:5px;min-width:0;display:flex}.source-documents strong,.source-documents code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-documents strong{font-size:9px}.source-documents code{color:#829088;font-size:7px}.source-documents>div>div:nth-child(2){flex-wrap:wrap;gap:4px;display:flex}.source-documents>div>div:nth-child(2) span{color:#5f527f;background:#f1eef8;border-radius:3px;padding:4px 5px;font-size:7px}.source-documents>div>div:last-child{color:#87938c;gap:10px;font-size:7px;display:flex}.endpoint-evidence{flex-direction:column;margin-top:23px;display:flex}.endpoint-evidence code{overflow-wrap:anywhere;color:#38614f;background:#f5f8f6;border-bottom:1px solid #fff;padding:10px 12px;font-size:8px;line-height:1.45}.source-detail-layout>aside{flex-direction:column;gap:10px;display:flex;position:sticky;top:96px}.source-aside-card{background:#f6f8f7;border:1px solid #e3e9e6;border-radius:8px;padding:20px}.source-aside-card>strong{margin:11px 0 8px;font-size:15px;display:block}.source-aside-card>p{color:#718078;margin:0 0 14px;font-size:9px;line-height:1.6}.source-aside-card>code{overflow-wrap:anywhere;color:#4b5c53;margin-top:10px;font-size:8px;line-height:1.45;display:block}@media (max-width:1050px){.source-proof{grid-template-columns:1fr}.source-proof dl{width:100%}.source-filters{grid-template-columns:repeat(3,1fr)}.source-filters label{grid-column:span 2}.source-table-head,.source-row{grid-template-columns:minmax(240px,1.5fr) .8fr 1fr 18px}.source-table-head span:nth-child(4),.source-evidence{display:none}.source-hero-grid{grid-template-columns:1fr;gap:42px}.source-detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:40px}}@media (max-width:700px){.source-proof dl,.source-summary,.source-detail-stats{grid-template-columns:1fr 1fr}.source-summary article:nth-child(2),.source-detail-stats article:nth-child(2){border-right:0}.source-summary article,.source-detail-stats article{border-bottom:1px solid var(--line)}.source-filters{grid-template-columns:1fr}.source-filters label{grid-column:auto}.source-table-head{display:none}.source-row{grid-template-columns:1fr auto;gap:12px}.source-row>div:nth-child(2),.source-platforms{grid-column:1;padding-left:47px}.source-row>svg{grid-area:1/2/span 3}.source-result-heading{flex-direction:column;align-items:flex-start;gap:12px}.source-hero-actions{flex-direction:column;align-items:stretch}.source-detail-layout{grid-template-columns:1fr;gap:45px}.source-detail-layout>aside{position:static}.taxonomy-groups{grid-template-columns:1fr}.source-documents>header{display:none}.source-documents>div{grid-template-columns:1fr;gap:10px}.source-documents>div>div:last-child{justify-content:flex-start}}.reference-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.reference-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:128px;padding:24px;display:flex}.reference-proof article:last-child{border:0}.reference-proof span{color:#78857e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.reference-proof strong{letter-spacing:-.05em;margin:10px 0 5px;font-size:28px}.reference-proof small{color:#8a9690;font-size:8px;line-height:1.45}.reference-index{padding-block:72px 125px}.reference-filters{background:#f4f7f5;border:1px solid #e2e9e5;border-radius:10px;grid-template-columns:minmax(250px,1.7fr) repeat(4,minmax(110px,.7fr)) auto;gap:7px;padding:12px;display:grid}.reference-filters label{background:#fff;border:1px solid #dce5e0;border-radius:6px;align-items:center;gap:9px;min-height:41px;padding-inline:12px;display:flex}.reference-filters input{border:0;outline:0;width:100%;font-size:10px}.reference-filters select{color:#46554d;background:#fff;border:1px solid #dce5e0;border-radius:6px;outline:0;min-width:0;padding-inline:9px;font-size:9px}.reference-filters .button{border:0;min-height:41px}.reference-result{justify-content:space-between;align-items:center;margin:42px 0 15px;display:flex}.reference-result strong{letter-spacing:-.03em;font-size:19px}.reference-result a{color:#236f53;font-size:9px;font-weight:700}.reference-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reference-card{background:#f7f9f8;border:1px solid #0000;border-radius:10px;flex-direction:column;min-width:0;min-height:350px;padding:23px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.reference-card:hover{border-color:var(--line);box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-2px)}.reference-card header{justify-content:space-between;align-items:center;display:flex}.reference-kind{color:#2c6150;text-transform:uppercase;letter-spacing:.07em;background:#e4f2ec;border-radius:4px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:800}.kind-sdk{color:#5542a0;background:#ece9fa}.kind-rest-api{color:#2d5d8b;background:#e5eef8}.kind-widget,.kind-deep-link{color:#8a4e64;background:#f7e8ee}.kind-distribution{color:#79601b;background:#faf0d3}.kind-sample{color:#9a532c;background:#fae9df}.reference-card h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:28px 0 7px;font-size:19px;line-height:1.22}.reference-card>code{color:#7f8b85;font-size:8px}.reference-card>p{color:#66756d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:17px 0 20px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.reference-card>div{flex-wrap:wrap;gap:4px;display:flex}.reference-card>div span{color:#596961;background:#e9efec;border-radius:3px;padding:4px 6px;font-size:7px}.reference-card footer{color:#8a9690;border-top:1px solid #e1e7e4;align-items:center;gap:12px;margin-top:auto;padding-top:17px;font-size:8px;display:flex}.reference-card footer svg{color:#28664e;margin-left:auto}.reference-detail-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#475fcd40,#0000 31%),#071812;padding-block:50px 78px}.reference-detail-title{grid-template-columns:1fr 310px;align-items:end;gap:85px;margin-top:52px;display:grid}.reference-labels{align-items:center;gap:6px;display:flex}.reference-detail-title h1{overflow-wrap:anywhere;letter-spacing:-.06em;max-width:900px;margin:16px 0 8px;font-size:clamp(43px,5vw,68px);line-height:1.02}.reference-detail-title>div>code{color:#83a094;font-size:10px}.reference-detail-title>div>p{color:#afc1b9;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.7}.reference-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.reference-detail-title>aside{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;padding:22px}.reference-detail-title>aside>span{color:#829a8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px;display:block}.reference-detail-title>aside>code{color:var(--green);font-size:9px}.reference-detail-title dl{grid-template-columns:1fr 1fr;gap:16px;margin:23px 0 0;display:grid}.reference-detail-title dl div{flex-direction:column;gap:4px;display:flex}.reference-detail-title dt{color:#7e968b;text-transform:uppercase;font-size:7px}.reference-detail-title dd{color:#dae7e1;margin:0;font-size:9px}.reference-layout{grid-template-columns:175px minmax(0,820px);justify-content:center;gap:70px;padding-block:72px 130px;display:grid}.reference-layout>article,.reference-section{min-width:0}.reference-toc{flex-direction:column;gap:11px;height:fit-content;display:flex;position:sticky;top:100px}.reference-toc>a:first-child{color:#2b6b52;margin-bottom:15px}.reference-toc strong{color:#87938c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px}.reference-toc a{color:#69776f;font-size:9px}.reference-toc a:hover{color:var(--teal)}.reference-warning{color:#7c5f18;background:#fff8e5;border:1px solid #f1e1b2;border-radius:8px;gap:13px;margin-bottom:35px;padding:17px;display:flex}.reference-warning svg{flex:none}.reference-warning strong{font-size:10px}.reference-warning p{color:#806f4e;margin:5px 0 0;font-size:9px;line-height:1.55}.reference-section{border-bottom:1px solid var(--line);padding-block:52px;scroll-margin-top:80px}.reference-section .code-tabs{overflow-x:auto}.reference-section .code-tabs button{flex:none}.reference-layout article>.reference-section:first-of-type{padding-top:0}.reference-section h2{letter-spacing:-.045em;margin:9px 0 14px;font-size:35px;line-height:1.1}.reference-section>p{color:var(--muted);font-size:12px;line-height:1.75}.reference-taxonomy{grid-template-columns:1fr 1fr;gap:8px;margin-top:27px;display:grid}.reference-taxonomy>div{background:#f6f8f7;border:1px solid #e5ebe8;border-radius:7px;min-height:110px;padding:16px}.reference-taxonomy small{color:#84918a;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.reference-taxonomy p{flex-wrap:wrap;gap:5px;margin:14px 0 0;display:flex}.reference-taxonomy p span{color:#53645b;background:#e8efeb;border-radius:4px;padding:5px 7px;font-size:7px}.reference-taxonomy em{color:#84918a;font-size:8px}.requirements-list{grid-template-columns:1fr 1fr;gap:7px;margin:26px 0 0;padding:0;list-style:none;display:grid}.requirements-list li{color:#4e5e56;background:#f5f8f6;border-radius:6px;align-items:center;gap:10px;min-height:53px;padding:12px;font-size:9px;line-height:1.45;display:flex}.requirements-list svg{color:#1b805c;flex:none}.production-guardrails{color:#bdcfc7;background:#0b281e;border-radius:9px;grid-template-columns:1fr 1fr;gap:13px 24px;margin-top:26px;padding:21px;display:grid}.production-guardrails strong{color:#fff;grid-column:span 2;font-size:12px}.production-guardrails span{border-left:2px solid var(--green);padding-left:12px;font-size:8px;line-height:1.5}.reference-lifecycle{margin-top:30px}.reference-lifecycle>div{grid-template-columns:34px 1fr;gap:13px;min-height:95px;display:grid}.reference-lifecycle>div>span{color:#235440;background:#dff0e8;border-radius:50%;place-items:center;width:30px;height:30px;font:8px monospace;display:grid}.reference-lifecycle strong{font-size:12px}.reference-lifecycle p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}.reference-source-sections{border-top:1px solid var(--line);margin-top:27px}.reference-source-sections details{border-bottom:1px solid var(--line)}.reference-source-sections summary{cursor:pointer;align-items:center;gap:13px;min-height:56px;font-size:11px;font-weight:700;list-style:none;display:flex}.reference-source-sections summary::-webkit-details-marker{display:none}.reference-source-sections summary>span{color:#a0aaa5;font:8px monospace}.reference-source-sections summary svg{color:#829088;margin-left:auto;transition:transform .15s}.reference-source-sections details[open] summary svg{transform:rotate(90deg)}.reference-source-sections details>div{padding:0 31px 17px}.reference-source-sections details p{color:#65736c;margin:0 0 10px;font-size:10px;line-height:1.7}.reference-empty{background:#f6f8f7;border-radius:8px;margin-top:24px;padding:25px}.reference-empty strong{font-size:12px}.reference-empty p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}@media (max-width:1050px){.reference-filters{grid-template-columns:repeat(3,1fr)}.reference-filters label{grid-column:span 2}.reference-grid{grid-template-columns:1fr 1fr}.reference-detail-title{grid-template-columns:1fr;gap:40px}.reference-layout{grid-template-columns:minmax(0,820px)}.reference-toc{display:none}}@media (max-width:700px){.reference-proof{grid-template-columns:1fr 1fr}.reference-proof article:nth-child(2){border-right:0}.reference-proof article{border-bottom:1px solid var(--line)}.reference-filters{grid-template-columns:1fr}.reference-filters label{grid-column:auto}.reference-grid{grid-template-columns:1fr}.reference-card{min-height:320px}.reference-result{flex-direction:column;align-items:flex-start;gap:9px}.reference-detail-title h1{font-size:43px}.reference-actions{flex-direction:column;align-items:stretch}.reference-detail-title dl{grid-template-columns:1fr 1fr}.reference-layout,.reference-taxonomy,.requirements-list,.production-guardrails{grid-template-columns:1fr}.production-guardrails strong{grid-column:auto}}.contract-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.contract-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:128px;padding:24px;display:flex}.contract-proof article:last-child{border:0}.contract-proof span{color:#78857e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.contract-proof strong{letter-spacing:-.05em;margin:10px 0 5px;font-size:28px}.contract-proof small{color:#8a9690;font-size:8px;line-height:1.45}.contract-index{padding-block:68px 130px}.contract-family-strip{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:20px;display:grid}.contract-family-strip a{background:#f6f8f7;border:1px solid #e4eae7;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:96px;padding:14px;display:flex}.contract-family-strip a:hover{background:#fff;border-color:#bdcec5}.contract-family-strip .state-pill{margin-left:auto}.contract-family-strip strong{margin:8px 0 4px;font-size:10px}.contract-family-strip small{color:#89958f;font-size:8px}.contract-filters{background:#f4f7f5;border:1px solid #e2e9e5;border-radius:10px;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(115px,.7fr)) auto;gap:7px;padding:12px;display:grid}.contract-filters label{background:#fff;border:1px solid #dce5e0;border-radius:6px;align-items:center;gap:9px;min-height:41px;padding-inline:12px;display:flex}.contract-filters input{border:0;outline:0;width:100%;font-size:10px}.contract-filters select{color:#46554d;background:#fff;border:1px solid #dce5e0;border-radius:6px;outline:0;min-width:0;padding-inline:9px;font-size:9px}.contract-filters .button{border:0;min-height:41px}.contract-result{justify-content:space-between;align-items:flex-end;margin:42px 0 14px;display:flex}.contract-result>div{flex-direction:column;gap:4px;display:flex}.contract-result strong{letter-spacing:-.03em;font-size:19px}.contract-result span{color:#8a9690;font-size:8px}.contract-result>a{color:#236f53;font-size:9px;font-weight:700}.contract-list{border-top:1px solid var(--line)}.contract-list>header,.contract-row{grid-template-columns:minmax(300px,1.55fr) 1fr .75fr .75fr 18px;align-items:center;gap:17px;display:grid}.contract-list>header{color:#87938d;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;background:#f7f9f8;min-height:40px;padding-inline:14px;font-size:7px}.contract-row{border-bottom:1px solid var(--line);min-height:92px;padding:12px 14px}.contract-row:hover{background:#f8fbf9}.contract-row>div:first-child{grid-template-columns:48px 1fr;align-items:center;gap:11px;min-width:0;display:grid}.contract-row>div:first-child>span:last-child,.contract-row>div:nth-child(2),.contract-row>div:nth-child(3),.contract-row>div:nth-child(4){flex-direction:column;gap:6px;min-width:0;display:flex}.contract-row strong,.contract-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-row strong{font-size:10px}.contract-row code{color:#7c8982;font-size:8px}.contract-row small{color:#87938c;font-size:7px;line-height:1.35}.contract-row>div:nth-child(3){align-items:flex-start}.contract-row>div:nth-child(4){color:#7c8982;font-size:7px}.contract-row>svg{color:#97a29c}.http-method{color:#176647;letter-spacing:.05em;background:#e3f2ea;border-radius:4px;place-items:center;width:fit-content;min-width:43px;padding:6px 7px;font:800 7px ui-monospace,monospace;display:inline-grid}.method-post{color:#725816;background:#faefd1}.method-put,.method-patch{color:#4e4a98;background:#ebe9fa}.method-delete{color:#963d52;background:#f9e5ea}.contract-status{color:#256048;text-transform:uppercase;letter-spacing:.05em;background:#e5f2eb;border-radius:4px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:750}.contract-status.legacy-source{color:#855d20;background:#f9eed7}.contract-detail-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#2b76c33d,#0000 31%),#071812;padding-block:50px 78px}.contract-detail-title{grid-template-columns:1fr 310px;align-items:end;gap:85px;margin-top:52px;display:grid}.contract-labels{align-items:center;gap:6px;display:flex}.contract-detail-title h1{letter-spacing:-.06em;max-width:900px;margin:17px 0 14px;font-size:clamp(43px,5vw,66px);line-height:1.02}.endpoint-path{width:fit-content;max-width:100%;color:var(--green);background:#b7f34a0f;border:1px solid #b7f34a24;border-radius:5px;padding:9px 12px;overflow:auto}.endpoint-path code{white-space:nowrap;font-size:10px}.contract-detail-title>div>p{color:#adc0b7;max-width:760px;font-size:13px;line-height:1.7}.contract-actions{gap:8px;margin-top:26px;display:flex}.contract-detail-title>aside{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;padding:22px}.contract-detail-title>aside>span{color:#829a8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px;display:block}.contract-detail-title>aside>code{color:var(--green);font-size:9px}.contract-detail-title dl{grid-template-columns:1fr 1fr;gap:16px;margin:23px 0 0;display:grid}.contract-detail-title dl div{flex-direction:column;gap:4px;min-width:0;display:flex}.contract-detail-title dt{color:#7e968b;text-transform:uppercase;font-size:7px}.contract-detail-title dd{color:#dae7e1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.contract-detail-layout{grid-template-columns:175px minmax(0,860px);justify-content:center;gap:70px;padding-block:72px 130px;display:grid}.contract-detail-layout>article,.contract-section{min-width:0}.contract-toc{flex-direction:column;gap:11px;height:fit-content;display:flex;position:sticky;top:100px}.contract-toc>a:first-child{color:#2b6b52;margin-bottom:15px}.contract-toc strong{color:#87938c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px}.contract-toc a{color:#69776f;font-size:9px}.contract-warning{color:#795d18;background:#fff8e5;border:1px solid #f1e1b2;border-radius:8px;gap:13px;margin-bottom:34px;padding:17px;display:flex}.contract-warning svg{flex:none}.contract-warning strong{font-size:10px}.contract-warning p{color:#806f4e;margin:5px 0 0;font-size:9px;line-height:1.55}.contract-section{border-bottom:1px solid var(--line);padding-block:52px;scroll-margin-top:80px}.contract-detail-layout article>.contract-section:first-of-type{padding-top:0}.contract-section h2{letter-spacing:-.045em;margin:9px 0 14px;font-size:35px;line-height:1.1}.contract-section>h3{margin:35px 0 14px;font-size:19px}.contract-section>p{color:var(--muted);font-size:11px;line-height:1.7}.contract-section .code-window{min-width:0;margin-top:27px}.contract-section .code-window pre{min-height:245px}.contract-section .code-tabs{overflow-x:auto}.contract-section .code-tabs button{flex:none}.request-target{color:#cfe0d7;background:#0b2018;border-radius:8px;align-items:center;gap:13px;min-height:57px;margin-top:25px;padding:11px 14px;display:flex;overflow:auto}.request-target code{white-space:nowrap;font-size:9px}.request-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.request-facts>div{background:#f5f8f6;border:1px solid #e6ebe8;border-radius:6px;flex-direction:column;gap:9px;min-width:0;min-height:78px;padding:14px;display:flex}.request-facts small{color:#85918a;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.request-facts code,.request-facts strong{color:#43554c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.api-workbench{background:#f5f8f6;border:1px solid #dfe8e3;border-radius:12px;margin-top:28px;overflow:hidden;box-shadow:0 18px 55px #0c251b12}.api-workbench>header{color:#cbdcd4;background:#0b2018;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 15px 12px 18px;display:flex}.api-workbench>header>div{align-items:center;gap:13px;display:flex}.api-workbench>header span{color:var(--green);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.api-workbench>header strong{color:#7f978c;font-size:8px;font-weight:550}.api-workbench>header button{color:#a9bdb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;padding:7px 9px;font-size:8px}.api-workbench-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.api-workbench-grid>form,.workbench-output{min-width:0;padding:19px}.api-workbench-grid>form{border-right:1px solid #dde6e1}.workbench-heading{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:16px;display:flex}.workbench-heading>div{align-items:center;gap:8px;display:flex}.workbench-heading strong{color:#253b31;font-size:10px}.workbench-heading small{color:#84928b;text-align:right;font-size:7px}.workbench-fields{flex-direction:column;gap:10px;display:flex}.workbench-fields label,.workbench-body{flex-direction:column;gap:6px;display:flex}.workbench-fields label>span,.workbench-body>span{align-items:center;gap:6px;display:flex}.workbench-fields label>span code,.workbench-body code{color:#285a45;font-size:8px;font-weight:700}.workbench-fields label b,.workbench-body b{color:#925154;text-transform:uppercase;background:#fae9e9;border-radius:3px;padding:2px 4px;font-size:6px}.workbench-fields label small{color:#8b9891;text-transform:uppercase;margin-left:auto;font-size:7px}.workbench-fields input,.workbench-fields select,.workbench-body textarea{color:#263b31;background:#fff;border:1px solid #d9e3de;border-radius:5px;outline:0;width:100%}.workbench-fields input,.workbench-fields select{height:37px;padding-inline:10px;font-size:9px}.workbench-fields input:focus,.workbench-fields select:focus,.workbench-body textarea:focus{border-color:#5d9d81;box-shadow:0 0 0 3px #338b651a}.workbench-fields label em{color:#86938c;font-size:7px;font-style:normal;line-height:1.5}.workbench-body{margin-top:15px}.workbench-body textarea{resize:vertical;padding:11px;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-empty{color:#73827a;background:#fff;border:1px dashed #d4dfd9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:72px;font-size:8px;display:flex}.workbench-empty svg{color:#2f825f}.workbench-output{background:#edf3f0}.workbench-url{color:#cfe0d7;background:#10271e;border-radius:6px;align-items:center;gap:9px;min-height:49px;padding:9px 10px;display:flex;overflow:auto}.workbench-url code{color:#bcd0c6;white-space:nowrap;font-size:7px}.workbench-errors{flex-direction:column;gap:5px;margin-top:8px;display:flex}.workbench-errors span{color:#8b5b19;background:#fff7df;border:1px solid #eddfb6;border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:7px;display:flex}.workbench-output .code-window{box-shadow:none;border-radius:7px;margin-top:9px}.workbench-output .code-window pre{min-height:175px;max-height:330px;padding:17px;font-size:8px}.workbench-output .code-titlebar{height:39px}.workbench-safety{color:#2e6e53;background:#dfece6;border-radius:6px;align-items:flex-start;gap:9px;margin-top:9px;padding:11px;display:flex}.workbench-safety>svg{flex:none}.workbench-safety p{flex-direction:column;gap:4px;margin:0;display:flex}.workbench-safety strong{font-size:8px}.workbench-safety span{color:#5e766a;font-size:7px;line-height:1.5}.contract-parameter-table,.contract-field-table{border-top:1px solid var(--line);margin-top:25px;overflow:hidden}.contract-parameter-table>header,.contract-parameter-table>div{grid-template-columns:1fr .55fr .55fr 1.65fr .8fr;align-items:start;gap:12px;display:grid}.contract-field-table>header,.contract-field-table>div{grid-template-columns:1fr .6fr 1.7fr .8fr;align-items:start;gap:12px;display:grid}.contract-parameter-table>header,.contract-field-table>header{color:#87938c;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;background:#f7f9f8;min-height:35px;padding:10px;font-size:7px}.contract-parameter-table>div,.contract-field-table>div{border-bottom:1px solid var(--line);min-height:63px;padding:12px 10px}.contract-parameter-table>div>div,.contract-field-table>div>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.contract-parameter-table code,.contract-field-table code{overflow-wrap:anywhere;color:#405148;font-size:8px}.contract-parameter-table b,.contract-field-table b{color:#8e4d29;text-transform:uppercase;background:#fae9df;border-radius:3px;padding:3px 4px;font-size:6px}.contract-parameter-table>div>span,.contract-field-table>div>span{color:#65746c;font-size:8px}.contract-parameter-table p,.contract-field-table p{color:#6d7b74;margin:0;font-size:8px;line-height:1.55}.contract-parameter-table p small,.contract-field-table p small{color:#7e5e91;margin-top:5px;display:block}.contract-empty{color:#4f655a;background:#f2f7f4;border-radius:6px;align-items:center;gap:10px;margin-top:20px;padding:16px;font-size:9px;display:flex}.contract-empty svg{color:#19815d}.response-statuses{border-top:1px solid var(--line);margin-top:24px}.response-statuses>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:49px;padding:10px;display:grid}.response-statuses span{color:#256148;background:#e3f2ea;border-radius:4px;width:fit-content;padding:5px 7px;font:8px monospace}.response-statuses .client-error{color:#8d5d21;background:#faefd6}.response-statuses .server-error{color:#923e52;background:#f8e6ea}.response-statuses p{color:#68776f;margin:0;font-size:9px;line-height:1.5}.journey-role-card{color:#fff;background:#0b291f;border-radius:8px;grid-template-columns:110px 1fr;align-items:center;gap:20px;margin-top:25px;padding:20px;display:grid}.journey-role-card span{color:var(--green);text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#b7f34a14;border-radius:4px;padding:7px;font-size:8px}.journey-role-card p{color:#b5c8bf;margin:0;font-size:9px;line-height:1.6}.operation-checklist{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.operation-checklist span{color:#58675f;background:#f5f8f6;border-radius:6px;align-items:flex-start;gap:9px;min-height:61px;padding:13px;font-size:8px;line-height:1.5;display:flex}.operation-checklist svg{color:#20805f;flex:none}.provenance-grid{grid-template-columns:1fr 1fr;gap:7px;margin:25px 0 0;display:grid}.provenance-grid>div{background:#f5f8f6;border:1px solid #e5ebe8;border-radius:6px;min-width:0;min-height:100px;padding:15px}.provenance-grid dt{color:#85918a;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.provenance-grid dd{overflow-wrap:anywhere;color:#59685f;margin:10px 0 0;font-size:8px;line-height:1.55}.provenance-grid code{font-size:7px}.provenance-grid a{color:#236f53;align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (max-width:1050px){.contract-filters{grid-template-columns:repeat(3,1fr)}.contract-filters label{grid-column:span 2}.contract-list>header,.contract-row{grid-template-columns:minmax(260px,1.5fr) 1fr .75fr 18px}.contract-list>header span:nth-child(4),.contract-row>div:nth-child(4){display:none}.contract-detail-title{grid-template-columns:1fr;gap:40px}.contract-detail-layout{grid-template-columns:minmax(0,860px)}.contract-toc{display:none}.api-workbench-grid{grid-template-columns:1fr}.api-workbench-grid>form{border-bottom:1px solid #dde6e1;border-right:0}}@media (max-width:700px){.contract-proof{grid-template-columns:1fr 1fr}.contract-proof article:nth-child(2){border-right:0}.contract-proof article{border-bottom:1px solid var(--line)}.contract-family-strip{grid-template-columns:1fr 1fr}.contract-filters{grid-template-columns:1fr}.contract-filters label{grid-column:auto}.contract-list>header{display:none}.contract-row{grid-template-columns:1fr auto;gap:11px}.contract-row>div:first-child{grid-column:1}.contract-row>div:nth-child(2),.contract-row>div:nth-child(3){grid-column:1;padding-left:59px}.contract-row>svg{grid-area:1/2/span 3}.contract-result{flex-direction:column;align-items:flex-start;gap:10px}.contract-detail-title h1{font-size:43px}.contract-actions{flex-direction:column;align-items:stretch}.contract-detail-layout,.request-facts,.operation-checklist,.provenance-grid{grid-template-columns:1fr}.contract-parameter-table>header,.contract-field-table>header{display:none}.contract-parameter-table>div,.contract-field-table>div{grid-template-columns:1fr 1fr;gap:10px}.contract-parameter-table p,.contract-field-table p,.contract-parameter-table>div>code:last-child,.contract-field-table>div>code:last-child{grid-column:span 2}.journey-role-card{grid-template-columns:1fr}.request-target code{font-size:8px}.api-workbench>header{flex-direction:column;align-items:flex-start}.api-workbench>header>div{flex-direction:column;align-items:flex-start;gap:5px}.api-workbench>header button{align-self:stretch}.api-workbench-grid>form,.workbench-output{padding:14px}.workbench-heading{align-items:flex-start}.workbench-url code{font-size:6px}}.proof-ledger{padding-block:105px 120px;scroll-margin-top:70px}.proof-ledger-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.proof-ledger-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:355px;padding:28px;scroll-margin-top:90px;display:flex}.proof-ledger-grid article>div{align-items:baseline;gap:10px;display:flex}.proof-ledger-grid article>div strong{color:#143d2e;letter-spacing:-.055em;font-size:34px}.proof-ledger-grid article>div span{color:#78867f;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.proof-ledger-grid h3{letter-spacing:-.03em;margin:38px 0 12px;font-size:18px;line-height:1.28}.proof-ledger-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.proof-ledger-grid footer{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.proof-ledger-grid footer span{color:#8c9892;font-size:7px}.proof-ledger-grid footer a,.official-link-row a{color:#267052;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.why-stack{color:#fff;background:radial-gradient(circle at 10% 100%,#418f6b30,#0000 36%),#081d16;padding-block:108px}.why-stack-grid{border:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);display:grid}.why-stack-grid article{border-right:1px solid #ffffff1c;min-height:265px;padding:28px}.why-stack-grid article:last-child{border-right:0}.why-stack-grid span{color:var(--green);font:9px ui-monospace,monospace}.why-stack-grid h3{margin:78px 0 11px;font-size:17px}.why-stack-grid p{color:#9db2a8;margin:0;font-size:10px;line-height:1.7}.why-stack-foot{color:#839a90;border:1px solid #ffffff1c;border-top:0;align-items:center;gap:30px;min-height:64px;padding:0 18px;font-size:9px;display:flex}.why-stack-foot strong{color:#d8e7e0}.why-stack-foot a{color:var(--green);align-items:center;gap:7px;margin-left:auto;font-weight:750;display:flex}.builder-reason-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.builder-reason-grid article{background:#f5f8f6;border:1px solid #e4ebe7;border-radius:10px;min-height:260px;padding:28px}.builder-reason-grid article>span{color:#277456;background:#e1f0e8;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.builder-reason-grid h3{letter-spacing:-.03em;margin:46px 0 12px;font-size:17px}.builder-reason-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.why-decision{background:#eef5f1;border:1px solid #dae8e0;border-radius:16px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:110px;padding:50px;display:flex}.why-decision h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:34px}.why-decision p{max-width:740px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.why-decision>div:last-child{flex:none;gap:8px;display:flex}.trust-evidence{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}.trust-evidence article{border-right:1px solid var(--line);flex-direction:column;min-height:165px;padding:24px;display:flex}.trust-evidence article:last-child{border-right:0}.trust-evidence strong{letter-spacing:-.05em;font-size:30px}.trust-evidence span{color:#2c6650;text-transform:uppercase;letter-spacing:.06em;margin:7px 0 15px;font-size:9px;font-weight:750}.trust-evidence p{color:#839089;margin:auto 0 0;font-size:8px;line-height:1.55}.trust-model>div:last-child{border-top:1px solid var(--line)}.trust-model article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:30px;min-height:132px;padding:24px 8px;display:grid}.trust-model article>span{color:#2e795b;font:9px ui-monospace,monospace}.trust-model h3{margin:0 0 10px;font-size:18px}.trust-model article p{max-width:850px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.trust-official{color:#fff;background:#0a251b;padding-block:94px}.trust-official>div{grid-template-columns:1fr 380px;align-items:center;gap:95px;display:grid}.trust-official h2{letter-spacing:-.05em;max-width:720px;margin:12px 0 18px;font-size:42px;line-height:1.08}.trust-official>div>div>p{color:#9fb5ab;max-width:720px;line-height:1.7}.official-link-row{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.official-link-row a{color:var(--green)}.trust-official aside{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;padding:28px}.trust-official aside>svg{color:var(--green)}.trust-official aside strong{margin:28px 0 10px;font-size:17px;display:block}.trust-official aside p{color:#a4b8ae;font-size:10px;line-height:1.7}.trust-official aside small{color:#738d81;font-size:7px}.production-gates>div:nth-child(2){border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.production-gates article{border-right:1px solid var(--line);min-height:280px;padding:27px}.production-gates article:last-child{border-right:0}.production-gates article>span{color:#267254;background:#e5f2eb;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.production-gates h3{margin:58px 0 11px;font-size:17px}.production-gates article p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.production-gates>footer{justify-content:center;gap:8px;margin-top:28px;display:flex}@media (max-width:1050px){.proof-ledger-grid,.builder-reason-grid,.why-stack-grid,.production-gates>div:nth-child(2){grid-template-columns:1fr 1fr}.why-stack-grid article:nth-child(2){border-right:0}.why-stack-grid article{border-bottom:1px solid #ffffff1c}.trust-official>div{grid-template-columns:1fr;gap:45px}.trust-official aside{max-width:650px}}@media (max-width:700px){.hero-proof small{display:block}.reason-evidence,.why-stack-foot,.why-decision{flex-direction:column;align-items:flex-start}.proof-ledger{padding-block:75px}.proof-ledger-grid,.builder-reason-grid,.why-stack-grid,.trust-evidence,.production-gates>div:nth-child(2){grid-template-columns:1fr}.proof-ledger-grid article{min-height:320px}.proof-ledger-grid footer{flex-direction:column;align-items:flex-start}.why-stack-grid article{border-right:0;min-height:230px}.why-stack-grid h3{margin-top:55px}.why-stack-foot a{margin-left:0}.why-decision{margin-bottom:70px;padding:28px}.why-decision>div:last-child,.production-gates>footer{flex-direction:column;align-items:stretch;width:100%}.why-decision h2{font-size:30px}.trust-evidence article{border-right:0;border-bottom:1px solid var(--line)}.trust-model article{grid-template-columns:35px 1fr;gap:15px}.trust-official h2{font-size:34px}.official-link-row{flex-direction:column;align-items:flex-start}.production-gates article{border-right:0;border-bottom:1px solid var(--line)}}.openapi-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.openapi-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:145px;padding:23px;display:flex}.openapi-proof article:last-child{border-right:0}.openapi-proof strong{letter-spacing:-.05em;font-size:29px}.openapi-proof span{color:#297154;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:8px;font-weight:800}.openapi-proof p{color:#87938d;margin:auto 0 0;font-size:8px}.openapi-layout{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.openapi-layout h2{letter-spacing:-.05em;margin:11px 0 16px;font-size:43px}.openapi-layout>div>p{color:var(--muted);line-height:1.7}.openapi-layout dl{border-top:1px solid var(--line);margin:35px 0 0}.openapi-layout dl div{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:15px;padding:14px 5px;display:grid}.openapi-layout dt code{color:#267052;font-size:8px}.openapi-layout dd{color:#6e7b74;margin:0;font-size:9px;line-height:1.5}.openapi-layout .code-window pre{min-height:320px}.openapi-layout .contract-warning{margin-top:12px}.status-surface>header{color:#6d7c74;border:1px solid var(--line);background:#f5f8f6;justify-content:space-between;align-items:center;min-height:65px;padding:0 18px;display:flex}.status-surface>header div{align-items:center;gap:11px;display:flex}.status-surface>header strong{color:#244336;font-size:10px}.status-surface>header>span{font-size:8px}.status-indicator{background:#55c187;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #e0f3e9}.status-surface>div{border-inline:1px solid var(--line)}.status-surface article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:100px;padding:19px;display:flex}.status-surface article>div{max-width:850px}.status-surface article strong{font-size:12px}.status-surface article p{color:#7a8780;margin:7px 0 0;font-size:9px;line-height:1.55}.status-surface article>span{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;flex:none;padding:6px 8px;font-size:7px;font-weight:800}.status-verified{color:#236c50;background:#e5f2eb}.status-boundary{color:#84641a;background:#faf1d7}.status-guidance{color:#fff;background:#0a251b;padding-block:95px}.status-guidance>div{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.status-guidance h2{letter-spacing:-.05em;margin:11px 0;font-size:42px}.status-guidance>div>div:last-child{border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.status-guidance article{border-right:1px solid #ffffff1c;min-height:255px;padding:25px}.status-guidance article:last-child{border-right:0}.status-guidance article span{color:var(--green);font:8px monospace}.status-guidance h3{margin:70px 0 10px;font-size:16px}.status-guidance article p{color:#98afa5;font-size:9px;line-height:1.65}.changelog{grid-template-columns:190px minmax(0,850px);justify-content:center;gap:70px;display:grid}.changelog>aside{border-left:2px solid #a8e55a;flex-direction:column;gap:8px;height:fit-content;padding-left:16px;display:flex;position:sticky;top:105px}.changelog>aside span,.changelog>aside small{color:#839089;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.changelog>aside strong{font-size:17px}.changelog>article{border-bottom:1px solid var(--line);padding-bottom:60px}.changelog article>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.change-badge{color:#286d52;text-transform:uppercase;background:#e4f2eb;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800}.changelog h2{letter-spacing:-.045em;margin:12px 0 0;font-size:35px}.changelog time{color:#839089;font-size:9px}.changelog>article>p{color:var(--muted);line-height:1.7}.changelog article>div{margin-top:35px}.changelog section{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:10px;padding:20px 0;display:grid}.changelog section svg{color:#29805e}.changelog h3{margin:1px 0 8px;font-size:14px}.changelog section p{color:#6f7c75;margin:0;font-size:10px;line-height:1.65}.changelog footer{gap:20px;margin-top:25px;display:flex}.changelog footer a{color:#267052;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.release-intel-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.release-intel-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:24px;display:flex}.release-intel-proof article:last-child{border-right:0}.release-intel-proof strong{letter-spacing:-.04em;font-size:30px}.release-intel-proof span{color:#33755a;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:8px;font-weight:800}.release-intel-proof p{color:#718078;margin:auto 0 0;font-size:8px;line-height:1.55}.release-intel-boundary{color:#fff;background:#0d241b;padding-block:95px}.release-intel-boundary>.section-shell{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.release-intel-boundary .section-label{color:var(--green)}.release-intel-boundary h2{color:#fff;letter-spacing:-.05em;margin:10px 0 15px;font-size:38px;line-height:1.08}.release-intel-boundary>div>div>p{color:#9bb0a7;font-size:10px;line-height:1.75}.release-intel-boundary ol{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.release-intel-boundary li{border-bottom:1px solid #ffffff1f;grid-template-columns:35px 1fr;gap:10px;min-height:66px;padding:14px 0;display:grid}.release-intel-boundary li span{color:var(--green);font:8px ui-monospace,monospace}.release-intel-boundary li p{color:#afc0b8;margin:0;font-size:8px;line-height:1.65}.release-center{padding-block:90px 125px}.release-tabs{border-bottom:1px solid var(--line);margin-bottom:45px;display:flex}.release-tabs a{color:#65756d;border-bottom:2px solid #0000;padding:14px 18px;font-size:10px;font-weight:700}.release-tabs a.active{color:#1d694e;border-color:#2d8663}.release-tabs span{background:#edf3f0;border-radius:10px;margin-left:7px;padding:3px 6px;font-size:7px}.release-stream{gap:80px;display:grid}.release-stream>article{grid-template-columns:190px minmax(0,850px);justify-content:center;gap:70px;display:grid}.release-stream>article>aside{border-left:2px solid #a8e55a;flex-direction:column;gap:8px;height:fit-content;padding-left:16px;display:flex}.release-stream>article>aside span,.release-stream>article>aside time{color:#839089;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.release-stream>article>aside strong{font-size:17px}.release-stream>article>div>header{padding-bottom:27px}.release-stream h2{letter-spacing:-.045em;margin:12px 0 10px;font-size:35px}.release-stream header p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.release-stream>article>div>div{border-top:1px solid var(--line)}.release-stream section{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:18px;padding:20px 0;display:grid}.release-kind{color:#286d52;text-align:center;text-transform:uppercase;background:#e4f2eb;border-radius:4px;height:fit-content;padding:5px 7px;font-size:7px;font-weight:800}.release-stream h3{margin:1px 0 8px;font-size:14px}.release-stream section p{color:#6f7c75;margin:0;font-size:9px;line-height:1.65}.release-stream section a{color:#267052;align-items:center;gap:5px;margin-top:11px;font-size:8px;font-weight:750;display:inline-flex}.release-source-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:25px;display:flex}.release-source-heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:35px}.release-source-heading p{color:#6e7c75;max-width:470px;margin:0;font-size:9px;line-height:1.65}.release-filters{background:#f4f7f5;border:1px solid #e2e9e5;border-radius:10px;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(120px,.7fr)) auto;gap:7px;padding:12px;display:grid}.release-filters label{background:#fff;border:1px solid #dce5e0;border-radius:6px;align-items:center;gap:9px;min-height:41px;padding-inline:12px;display:flex}.release-filters input{border:0;outline:0;width:100%;font-size:10px}.release-filters select{color:#46554d;background:#fff;border:1px solid #dce5e0;border-radius:6px;outline:0;min-width:0;padding-inline:9px;font-size:9px}.release-filters .button{border:0;min-height:41px}.release-result{color:#79877f;justify-content:space-between;padding:22px 3px 12px;font-size:9px;display:flex}.release-result strong{color:#31443a}.release-result a{color:#2a7658}.release-source-list{border-top:1px solid var(--line)}.release-source-list>header,.release-source-list>article{grid-template-columns:minmax(240px,1.15fr) 130px 155px minmax(300px,1.5fr);gap:18px;display:grid}.release-source-list>header{color:#86928c;text-transform:uppercase;padding:12px 15px;font-size:7px;font-weight:800}.release-source-list>article{border-top:1px solid var(--line);align-items:start;min-height:130px;padding:18px 15px}.release-source-list>article>div:first-child{grid-template-columns:1fr 18px;display:grid}.release-source-list>article>div:first-child>a:first-child{min-width:0}.release-source-list strong,.release-source-list code,.release-source-list small{display:block}.release-source-list strong{overflow-wrap:anywhere;font-size:11px}.release-source-list code{color:#638071;margin-top:7px;font-size:7px}.release-source-list small{color:#84918a;margin-top:9px;font-size:7px}.release-source-list .maturity,.freshness{text-transform:uppercase;border-radius:4px;width:fit-content;padding:5px 7px;font-size:7px;display:inline-flex}.freshness-active{color:#276e51;background:#e6f3ec}.freshness-aging{color:#806414;background:#fff2c9}.freshness-historical{color:#86533d;background:#fae9e0}.freshness-unknown{color:#66736c;background:#edf1ef}.release-source-list p{color:#4f6057;margin:0;font-size:8px;line-height:1.65}.release-source-list footer{color:#85918a;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:7px;display:flex}.release-source-list footer a{color:#287255;align-items:center;gap:5px;font-weight:750;display:flex}@media (max-width:1000px){.release-intel-boundary>.section-shell{grid-template-columns:1fr;gap:45px}.release-filters{grid-template-columns:repeat(2,1fr)}.release-filters label{grid-column:span 2}.release-source-list>header,.release-source-list>article{grid-template-columns:minmax(220px,1fr) 120px 140px minmax(240px,1.2fr)}}@media (max-width:700px){.release-intel-proof{grid-template-columns:1fr 1fr}.release-intel-proof article:nth-child(2){border-right:0}.release-intel-proof article{border-bottom:1px solid var(--line);min-height:125px}.release-tabs{flex-direction:column;align-items:stretch}.release-stream>article{grid-template-columns:1fr;gap:30px}.release-source-heading{flex-direction:column;align-items:flex-start;gap:14px}.release-filters{grid-template-columns:1fr}.release-filters label{grid-column:auto}.release-source-list>header{display:none}.release-source-list>article{grid-template-columns:1fr 1fr;gap:20px}.release-source-list>article>div:first-child,.release-source-list>article>div:last-child{grid-column:1/-1}.release-source-list footer{flex-direction:column;align-items:flex-start}.release-stream section{grid-template-columns:80px 1fr}.release-intel-boundary h2,.release-source-heading h2{font-size:31px}}.sandbox-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.sandbox-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:24px;display:flex}.sandbox-proof article:last-child{border-right:0}.sandbox-proof strong{font-size:30px}.sandbox-proof span{color:#287457;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.sandbox-proof p{color:#718078;margin:auto 0 0;font-size:8px;line-height:1.55}.sandbox-flow{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.sandbox-flow h2,.sandbox-next h2{letter-spacing:-.05em;margin:9px 0 14px;font-size:38px}.sandbox-flow>div>p,.sandbox-next p{color:var(--muted);font-size:10px;line-height:1.75}.sandbox-flow ol{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.sandbox-flow li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;padding:14px 0;display:grid}.sandbox-flow li>span{color:#2e795a;font:8px ui-monospace,monospace}.sandbox-flow li strong{font-size:10px}.sandbox-flow li p{color:#76847d;margin:4px 0 0;font-size:8px}.sandbox-flow aside{color:#d9eee4;background:#0d241b;border-radius:10px;padding:28px}.sandbox-flow aside .section-label{color:var(--green)}.sandbox-flow pre{color:#bcd4c9;margin:25px 0 0;font-size:9px;line-height:1.65;overflow:auto}.sandbox-scenarios{background:#f1f6f3;padding-block:90px}.sandbox-scenarios>.section-shell>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sandbox-scenarios article{background:#fff;border:1px solid #dfe7e2;border-radius:8px;min-height:185px;padding:25px}.sandbox-scenarios article>span{color:#348162;font:8px ui-monospace,monospace}.sandbox-scenarios h3{margin:35px 0 10px;font-size:15px}.sandbox-scenarios article p{color:#718078;margin:0;font-size:8px;line-height:1.65}.sandbox-next{grid-template-columns:1fr 1fr;gap:80px;display:grid}.sandbox-next>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sandbox-runner{border:1px solid #dbe8e1;border-radius:8px;margin:16px 0;overflow:hidden}.sandbox-runner>header{background:#eef6f2;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.sandbox-runner>header span,.sandbox-runner>header strong{display:block}.sandbox-runner>header span{color:#2a7758;text-transform:uppercase;font-size:7px;font-weight:800}.sandbox-runner>header strong{margin-top:4px;font-size:9px}.sandbox-runner>header a{color:#287255;font-size:8px;font-weight:750}.sandbox-runner>div:first-of-type{gap:8px;padding:13px 16px;display:flex}.sandbox-runner select{background:#fff;border:1px solid #cad8d0;border-radius:5px;min-width:180px;padding:0 10px;font-size:9px}.sandbox-runner button{border:0;min-height:36px}.sandbox-runner button:disabled{opacity:.45}.sandbox-error{color:#9b344b;background:#fff0f3;margin:0;padding:12px 16px;font-size:8px}.sandbox-response{border-top:1px solid #dfe7e2}.sandbox-response>div{background:#fafcfb;justify-content:space-between;padding:10px 16px;font-size:8px;display:flex}.sandbox-response>div span{color:#708078}.sandbox-response pre{color:#cfe6dc;background:#10271e;max-height:330px;margin:0;padding:16px;font-size:8px;line-height:1.55;overflow:auto}@media (max-width:800px){.sandbox-proof{grid-template-columns:1fr 1fr}.sandbox-proof article:nth-child(2){border-right:0}.sandbox-flow,.sandbox-next{grid-template-columns:1fr;gap:40px}.sandbox-scenarios>.section-shell>div:last-child{grid-template-columns:1fr 1fr}.sandbox-next>div:last-child{justify-content:flex-start}}@media (max-width:560px){.sandbox-proof,.sandbox-scenarios>.section-shell>div:last-child{grid-template-columns:1fr}.sandbox-proof article{border-right:0}.sandbox-runner>header,.sandbox-response>div{flex-direction:column;align-items:flex-start}.sandbox-runner>div:first-of-type{flex-direction:column;align-items:stretch}.sandbox-runner select{min-height:38px}}.support-triage>div:last-child,.brand-checks>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.support-triage article,.brand-checks article{border-right:1px solid var(--line);flex-direction:column;min-height:290px;padding:26px;display:flex}.support-triage article:last-child,.brand-checks article:last-child{border-right:0}.support-triage article>span,.brand-checks article>span{color:#2c7b5a;font:8px monospace}.support-triage h3,.brand-checks h3{margin:58px 0 11px;font-size:16px}.support-triage p,.brand-checks p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.support-triage article a{color:#247053;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.support-packet{color:#fff;background:#0a251b;padding-block:95px}.support-packet>div{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.support-packet h2{letter-spacing:-.05em;margin:11px 0 14px;font-size:42px}.support-packet p{color:#9eb3a9;line-height:1.7}.support-packet>div>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.support-packet>div>div:last-child span{color:#bacac3;background:#ffffff0b;border:1px solid #ffffff14;border-radius:6px;align-items:flex-start;gap:9px;min-height:82px;padding:14px;font-size:9px;line-height:1.55;display:flex}.support-packet span svg{color:var(--green);flex:none}.support-contact,.brand-source{background:#eef6f2;border:1px solid #d9e8e0;border-radius:10px;justify-content:space-between;align-items:center;gap:40px;margin-block:80px;padding:25px;display:flex}.support-contact>div,.brand-source>div{align-items:flex-start;gap:15px;display:flex}.support-contact svg,.brand-source svg{color:#287456;flex:none}.support-contact strong,.brand-source strong{font-size:11px}.support-contact p,.brand-source p{color:#69776f;max-width:780px;margin:6px 0 0;font-size:9px;line-height:1.55}.support-contact a,.brand-source>a{color:#276e53;flex:none;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.contact-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.contact-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:30px;display:flex}.contact-grid article>span{color:#2a7959;font:8px monospace}.contact-grid h2{letter-spacing:-.04em;margin:58px 0 12px;font-size:25px}.contact-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.contact-grid a{color:#267052;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.contact-direct{color:#fff;background:#0b2a1f;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:110px;padding:46px;display:flex}.contact-direct h2{margin:10px 0 8px;font-size:37px}.contact-direct p{color:#a1b6ac;max-width:690px;font-size:10px;line-height:1.6}.contact-direct>div:last-child{flex:none;gap:8px;display:flex}.contact-direct .button-outline{color:#fff;border-color:#fff3}.legal-documents>.section-heading{max-width:760px}.legal-documents>.section-heading>p{max-width:650px}.legal-documents>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.legal-documents article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:28px;display:flex}.legal-documents article:last-child{border-right:0}.legal-documents article>span{color:#2d795a;font:8px monospace}.legal-documents h3{margin:68px 0 12px;font-size:18px}.legal-documents article p{color:var(--muted);font-size:10px;line-height:1.7}.legal-documents article a{color:#277154;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.legal-boundary{color:#b6c8bf;background:#0a251b;padding-block:55px}.legal-boundary>div{align-items:flex-start;gap:18px;display:flex}.legal-boundary svg{color:var(--green);flex:none}.legal-boundary strong{color:#fff;font-size:13px}.legal-boundary p{max-width:900px;margin:8px 0 0;font-size:10px;line-height:1.7}.brand-checks article{min-height:315px}.brand-source{margin-top:0}@media (max-width:1050px){.openapi-layout,.status-guidance>div,.support-packet>div{grid-template-columns:1fr;gap:50px}.support-triage>div:last-child,.brand-checks>div:last-child{grid-template-columns:1fr 1fr}.support-triage article:nth-child(2),.brand-checks article:nth-child(2){border-right:0}.support-triage article,.brand-checks article{border-bottom:1px solid var(--line)}}@media (max-width:700px){.openapi-proof,.status-guidance>div>div:last-child,.support-triage>div:last-child,.brand-checks>div:last-child,.contact-grid,.legal-documents>div:last-child{grid-template-columns:1fr}.openapi-proof article,.status-guidance article,.support-triage article,.brand-checks article,.legal-documents article{border-right:0;border-bottom:1px solid var(--line)}.openapi-layout dl div{grid-template-columns:1fr}.status-surface>header,.status-surface article,.support-contact,.brand-source,.contact-direct{flex-direction:column;align-items:flex-start}.status-surface article>span{align-self:flex-start}.changelog{grid-template-columns:1fr;gap:40px}.changelog>aside{position:static}.changelog article>header{flex-direction:column}.changelog footer,.contact-direct>div:last-child{flex-direction:column;align-items:stretch;width:100%}.support-packet>div>div:last-child{grid-template-columns:1fr}.support-contact>a,.brand-source>a{flex:auto}.contact-direct{margin-bottom:70px;padding:28px}.contact-direct h2{font-size:30px}}.collection-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.collection-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:145px;padding:23px;display:flex}.collection-proof article:last-child{border-right:0}.collection-proof strong{letter-spacing:-.05em;font-size:29px}.collection-proof span{color:#2b7356;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:8px;font-weight:800}.collection-proof p{color:#87938d;margin:auto 0 0;font-size:8px}.collection-layout{grid-template-columns:1fr .92fr;gap:85px;display:grid}.collection-layout .section-heading h2{font-size:44px}.collection-steps{border-top:1px solid var(--line)}.collection-steps article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;min-height:112px;padding:20px 4px;display:grid}.collection-steps article>span{color:#2c7658;font:8px monospace}.collection-steps h3{margin:0 0 8px;font-size:14px}.collection-steps p{color:#6f7c75;margin:0;font-size:9px;line-height:1.65}.collection-layout aside{min-width:0}.collection-layout .code-window pre{min-height:310px}.collection-secret-model{color:#296c52;background:#e9f4ee;border:1px solid #d6e8df;border-radius:8px;align-items:flex-start;gap:13px;margin-top:12px;padding:18px;display:flex}.collection-secret-model>svg{flex:none}.collection-secret-model strong{font-size:10px}.collection-secret-model p{color:#63756c;margin:6px 0 0;font-size:9px;line-height:1.55}.collection-format{color:#fff;background:radial-gradient(circle at 90% 10%,#37846338,#0000 34%),#091f17;padding-block:95px}.collection-format>div{grid-template-columns:1fr 370px;align-items:center;gap:90px;display:grid}.collection-format h2{letter-spacing:-.05em;max-width:720px;margin:11px 0 16px;font-size:42px;line-height:1.08}.collection-format p{color:#9fb4aa;max-width:760px;line-height:1.7}.collection-format>div>div>div{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.collection-format a{color:var(--green);align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.collection-format aside{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:26px}.collection-format aside strong{font-size:14px}.collection-format aside p{margin-bottom:0;font-size:9px}.collection-format aside a{font-size:inherit;display:inline}@media (max-width:1050px){.collection-layout,.collection-format>div{grid-template-columns:1fr;gap:50px}.collection-format aside{max-width:650px}}@media (max-width:700px){.collection-proof{grid-template-columns:1fr}.collection-proof article{border-right:0;border-bottom:1px solid var(--line)}.collection-layout .section-heading h2,.collection-format h2{font-size:34px}.collection-format>div>div>div{flex-direction:column;align-items:flex-start}}.deep-link-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.deep-link-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:23px;display:flex}.deep-link-proof article:last-child{border-right:0}.deep-link-proof strong{letter-spacing:-.05em;font-size:30px}.deep-link-proof span{color:#297154;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:8px;font-weight:800}.deep-link-proof p{color:#87938d;margin:auto 0 0;font-size:8px;line-height:1.55}.deep-link-lab{grid-template-columns:.78fr 1.22fr;align-items:start;gap:55px;display:grid}.deep-link-lab>form{background:#f4f8f6;border:1px solid #dfe8e3;border-radius:12px;padding:29px}.deep-link-lab h2{letter-spacing:-.045em;margin:10px 0 25px;font-size:35px}.deep-link-lab label{flex-direction:column;gap:6px;margin-top:13px;display:flex}.deep-link-lab label>span{color:#29483b;font-size:9px;font-weight:750}.deep-link-lab input,.deep-link-lab select{color:#263b31;background:#fff;border:1px solid #d6e1db;border-radius:6px;outline:0;width:100%;height:42px;padding-inline:11px}.deep-link-lab input:focus,.deep-link-lab select:focus{border-color:#5d9d81;box-shadow:0 0 0 3px #338b651a}.deep-link-lab label small{color:#849189;font-size:7px;line-height:1.45}.deep-link-field-grid{grid-template-columns:1fr 1fr;gap:0 9px;display:grid}.deep-link-lab form>button{margin-top:22px}.deep-link-form-note{color:#718078;align-items:flex-start;gap:7px;margin:16px 0 0;font-size:8px;line-height:1.5;display:flex}.deep-link-form-note svg{color:#2b7658;flex:none}.deep-link-output{min-width:0}.deep-link-output>header{border-bottom:1px solid var(--line);padding-bottom:17px}.deep-link-output>header span{color:#2c7759;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.deep-link-output>header strong{margin:8px 0 6px;font-size:20px;display:block}.deep-link-output>header p{color:#79867f;margin:0;font-size:9px}.deep-link-url{background:#0d251c;border-radius:7px;flex-direction:column;gap:8px;margin-top:10px;padding:14px;display:flex;overflow:hidden}.deep-link-url small{color:var(--green);text-transform:uppercase;letter-spacing:.07em;font-size:7px}.deep-link-url code{color:#d2e0d9;white-space:nowrap;padding-bottom:4px;font-size:8px;overflow-x:auto}.deep-link-url a,.deep-link-url span{color:#91aa9e;align-items:center;gap:6px;font-size:8px;display:flex}.deep-link-output .code-window{box-shadow:none;border-radius:8px;margin-top:12px}.deep-link-output .code-window pre{min-height:250px}.deep-link-output .code-tabs{overflow-x:auto}.deep-link-output .code-tabs button{flex:none}.deep-link-flow{color:#fff;background:radial-gradient(circle at 85% 20%,#4b9b772e,#0000 33%),#092119}.deep-link-flow .section-heading h2{color:#fff}.deep-link-flow .section-heading p{color:#9db3a9}.deep-link-flow .section-label{color:var(--green)}.deep-link-flow .section-shell>div:last-child{border:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);display:grid}.deep-link-flow article{border-right:1px solid #ffffff1c;flex-direction:column;min-height:290px;padding:27px;display:flex}.deep-link-flow article:last-child{border-right:0}.deep-link-flow article>span{color:var(--green);font:8px monospace}.deep-link-flow h3{margin:58px 0 11px;font-size:17px}.deep-link-flow article p{color:#a4b8ae;margin:0;font-size:9px;line-height:1.65}.deep-link-flow article small{color:#708a7e;border-top:1px solid #ffffff14;margin-top:auto;padding-top:20px;font-size:7px;line-height:1.5}.deep-link-assurance{grid-template-columns:1fr 1fr;gap:60px;display:grid}.deep-link-assurance h2{letter-spacing:-.04em;margin:10px 0 24px;font-size:32px}.deep-link-assurance>div>div{border-top:1px solid var(--line);flex-direction:column;display:flex}.deep-link-assurance>div>div span{color:#627169;border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:13px 4px;font-size:9px;line-height:1.5;display:flex}.deep-link-assurance svg{color:#2d795a;flex:none}.deep-link-evidence{color:#fff;background:#0b281e;padding-block:75px}.deep-link-evidence>div{grid-template-columns:40px 1fr 220px;align-items:start;gap:25px;display:grid}.deep-link-evidence>div>svg,.deep-link-evidence .section-label{color:var(--green)}.deep-link-evidence h2{margin:10px 0 12px;font-size:32px}.deep-link-evidence p{color:#9eb3a9;max-width:790px;font-size:10px;line-height:1.7}.deep-link-evidence div>div>div{gap:22px;margin-top:18px;display:flex}.deep-link-evidence a{color:var(--green);align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.deep-link-evidence aside{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.deep-link-evidence aside small{color:#7e978b;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.deep-link-evidence aside strong{margin-bottom:10px;font-size:13px}.deep-link-evidence aside code{color:#b6c9c0;font-size:7px}@media (max-width:1050px){.deep-link-lab{grid-template-columns:1fr}.deep-link-flow .section-shell>div:last-child{grid-template-columns:1fr 1fr}.deep-link-flow article:nth-child(2){border-right:0}.deep-link-flow article{border-bottom:1px solid #ffffff1c}}@media (max-width:700px){.deep-link-proof,.deep-link-field-grid,.deep-link-flow .section-shell>div:last-child,.deep-link-assurance{grid-template-columns:1fr}.deep-link-proof article,.deep-link-flow article{border-right:0;border-bottom:1px solid var(--line)}.deep-link-lab>form{padding:21px}.deep-link-evidence>div{grid-template-columns:1fr}.deep-link-evidence div>div>div{flex-direction:column;align-items:flex-start}.deep-link-evidence aside{max-width:320px}}.widget-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.widget-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:23px;display:flex}.widget-proof article:last-child{border:0}.widget-proof strong{letter-spacing:-.05em;font-size:30px}.widget-proof span{color:#297154;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:8px;font-weight:800}.widget-proof p{color:#87938d;margin:auto 0 0;font-size:8px;line-height:1.55}.widget-lab{grid-template-columns:.78fr 1.22fr;align-items:start;gap:55px;display:grid}.widget-lab>form{background:#f4f8f6;border:1px solid #dfe8e3;border-radius:12px;padding:29px}.widget-lab h2{letter-spacing:-.045em;margin:10px 0 25px;font-size:35px}.widget-lab label{flex-direction:column;gap:6px;margin-top:13px;display:flex}.widget-lab label>span,.widget-lab legend{color:#29483b;font-size:9px;font-weight:750}.widget-lab input,.widget-lab select{color:#263b31;background:#fff;border:1px solid #d6e1db;border-radius:6px;outline:0;width:100%;height:42px;padding-inline:11px}.widget-lab input:focus,.widget-lab select:focus{border-color:#5d9d81;box-shadow:0 0 0 3px #338b651a}.widget-lab label small{color:#849189;font-size:7px;line-height:1.45}.widget-lab fieldset{border:1px solid #d7e2dc;border-radius:8px;margin:21px 0 0;padding:17px}.widget-field-grid{grid-template-columns:1fr 1fr;gap:0 9px;display:grid}.widget-lab .widget-check{flex-direction:row;align-items:center;gap:9px}.widget-check input{accent-color:#257153;width:16px;height:16px;padding:0}.widget-check span{margin:0}.widget-lab form>button{margin-top:22px}.widget-form-note{color:#718078;align-items:flex-start;gap:7px;margin:16px 0 0;font-size:8px;line-height:1.5;display:flex}.widget-form-note svg{color:#2b7658;flex:none}.widget-output{min-width:0}.widget-output>header{color:#fff;background:#0b291f;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:13px;padding:23px;display:flex}.widget-output header h2{color:#fff;margin:12px 0 5px;font-size:26px}.widget-output header p{color:#9eb4aa;margin:0;font-size:9px}.widget-output header>svg{color:var(--green)}.widget-readiness{color:#133c2d;background:var(--green);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800}.widget-readiness-entitlement-required{color:#f0dfe7;background:#71384f}.widget-url{background:#f4f7f5;border:1px solid #dfe6e2;border-radius:8px;margin-bottom:13px;padding:19px}.widget-url small{color:#607068;text-transform:uppercase;font-size:7px;display:block}.widget-url code{overflow-wrap:anywhere;color:#1d5f45;margin-top:8px;font-size:9px;line-height:1.6;display:block}.widget-url p{color:#77847d;margin:12px 0 0;font-size:8px;line-height:1.55}.widget-ownership{color:#fff;background:#0a2119;padding-block:90px}.widget-ownership .section-label{color:var(--green)}.widget-ownership .section-heading h2{color:#fff}.widget-ownership .section-heading p{color:#91a79d}.widget-ownership-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.widget-ownership-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:215px;padding:23px}.widget-ownership-grid span{color:var(--green);font:8px ui-monospace,monospace}.widget-ownership-grid p{color:#afc2b9;margin-top:70px;font-size:9px;line-height:1.7}.widget-assurance{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.widget-assurance h2{letter-spacing:-.045em;margin:9px 0 22px;font-size:33px}.widget-assurance>div>p{color:#53665c;border-top:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:12px 0;font-size:9px;display:flex}.widget-assurance>div>p svg{color:#2a7456;flex:none}.widget-assurance aside{color:#fff;background:#2a213b;border-radius:12px;padding:29px}.widget-assurance aside>svg{color:#d9abff}.widget-assurance aside .section-label{color:#c89af0;margin-top:26px;display:block}.widget-assurance aside h2{color:#fff}.widget-assurance aside p,.widget-assurance aside small{color:#b6aac2;font-size:9px;line-height:1.65}.widget-assurance aside small{border-top:1px solid #ffffff1f;margin-top:11px;padding-top:11px;display:block}.widget-assurance aside>div{flex-wrap:wrap;gap:18px;margin-top:23px;display:flex}.widget-assurance aside a{color:#dfb9ff;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.widget-track-section{background:#eef4f0}.widget-track-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.widget-track-grid article{background:#fff;border:1px solid #dce6e1;border-radius:10px;flex-direction:column;min-height:385px;padding:25px;display:flex}.widget-track-grid header{color:#397459;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:7px;display:flex}.widget-track-grid header strong{color:#86614e}.widget-track-grid h3{margin:65px 0 10px;font-size:20px}.widget-track-grid p{color:#5f7067;margin:0;font-size:10px;line-height:1.6}.widget-track-grid small{color:#829087;margin-top:18px;font-size:8px;line-height:1.65}.widget-track-grid a{color:#267052;border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:8px;font-weight:750;display:inline-flex}@media (max-width:1050px){.widget-lab{grid-template-columns:1fr}.widget-ownership-grid{grid-template-columns:1fr 1fr}.widget-track-grid{grid-template-columns:1fr}.widget-track-grid article{min-height:300px}}@media (max-width:700px){.widget-proof,.widget-field-grid,.widget-ownership-grid,.widget-assurance{grid-template-columns:1fr}.widget-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.widget-lab>form{padding:21px}.widget-assurance{gap:35px}.widget-output>header{gap:16px}.widget-track-grid article{min-height:340px}}.native-widget-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.native-widget-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:23px;display:flex}.native-widget-proof article:last-child{border:0}.native-widget-proof strong{letter-spacing:-.05em;font-size:31px}.native-widget-proof span{color:#297154;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:8px;font-weight:800}.native-widget-proof p{color:#7d8c84;margin:auto 0 0;font-size:8px;line-height:1.55}.native-widget-selector{grid-template-columns:.74fr 1.26fr;align-items:stretch;gap:28px;display:grid}.native-widget-selector form{background:#f2f7f4;border:1px solid #dae6df;border-radius:12px;padding:28px}.native-widget-selector form h2{letter-spacing:-.045em;margin:10px 0 24px;font-size:31px}.native-widget-selector label{color:#2e493c;flex-direction:column;gap:6px;margin-top:14px;font-size:8px;font-weight:760;display:flex}.native-widget-selector select{color:#263b31;background:#fff;border:1px solid #d4e0d9;border-radius:6px;height:44px;padding-inline:11px}.native-widget-selector button{margin-top:22px}.native-widget-selector form>p{color:#7d8b84;margin:17px 0 0;font-size:8px;line-height:1.55}.native-widget-result{color:#fff;background:#10241c;border-radius:12px;padding:31px}.native-widget-result-selection-required{background:#30243a}.native-widget-result header{justify-content:space-between;gap:20px;display:flex}.native-widget-result header span{color:#79d3a9;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.native-widget-result-selection-required header span{color:#deb8f6}.native-widget-result h2{color:#fff;letter-spacing:-.04em;margin:9px 0 0;font-size:30px}.native-widget-result dl{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.native-widget-result dl div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;padding:14px}.native-widget-result dt{color:#8ba096;text-transform:uppercase;font-size:7px}.native-widget-result dd{color:#e8f1ed;margin:6px 0 0;font-size:9px}.native-widget-result>p{color:#a9bbb2;font-size:9px;line-height:1.65}.native-widget-result>div{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.native-widget-result a{color:#8be0b8;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.native-widget-result-selection-required a{color:#dfbaf6}.native-widget-matrix{color:#fff;background:#0b1e17}.native-widget-matrix .section-label{color:#65c596}.native-widget-matrix .section-heading h2{color:#fff}.native-widget-matrix .section-heading p{color:#90a59b}.native-widget-table{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;min-width:860px;margin-top:38px}.native-widget-matrix .section-shell{overflow-x:auto}.native-widget-table-head,.native-widget-table-row{grid-template-columns:1.15fr repeat(4,1fr);display:grid}.native-widget-table-head>span,.native-widget-table-row>strong,.native-widget-table-row>a{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;min-height:74px;padding:14px;display:flex}.native-widget-table-head>span{color:#8ea49a;text-transform:uppercase;min-height:54px;font-size:8px;font-weight:800}.native-widget-table small{color:#778e83;text-transform:none;margin-top:6px;font-size:7px;font-weight:500}.native-widget-table-row>strong{color:#eef5f2;font-size:9px}.native-widget-table-row>a{color:#a9beb4;font-size:8px;line-height:1.4;transition:background .2s}.native-widget-table-row>a:hover{background:#ffffff0d}.native-widget-table-row>a.published span{color:#81d8ac}.native-widget-table-row>a.gap span{color:#d8aedf}.native-widget-lifecycle>div:not(.section-heading):not(.code-window){border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.native-widget-lifecycle article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:15px;min-height:175px;padding:20px;display:flex}.native-widget-lifecycle article>span{color:#3a8463;font:8px ui-monospace,monospace}.native-widget-lifecycle small{color:#76857d;text-transform:uppercase;font-size:7px}.native-widget-lifecycle h3{margin:10px 0 8px;font-size:16px}.native-widget-lifecycle article p{color:#68766f;margin:0;font-size:8px;line-height:1.6}.native-widget-ownership{color:#fff;background:#292138;padding-block:85px}.native-widget-ownership>div{grid-template-columns:1.3fr .7fr;gap:70px;display:grid}.native-widget-ownership .section-label{color:#cf9eee}.native-widget-ownership h2{color:#fff;letter-spacing:-.045em;margin:10px 0 24px;font-size:34px}.native-widget-ownership>div>div p{color:#c1b7c9;border-top:1px solid #ffffff1f;gap:9px;margin:0;padding:13px 0;font-size:9px;line-height:1.6;display:flex}.native-widget-ownership p svg{color:#d4a7ef;flex:none}.native-widget-ownership aside{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;align-self:start;padding:27px}.native-widget-ownership aside h3{color:#fff;margin:18px 0;font-size:19px;line-height:1.25}.native-widget-ownership aside p{color:#b9aec2;font-size:9px;line-height:1.7}.native-widget-release>div:not(.section-heading){grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px;display:grid}.native-widget-release article{background:#f4f7f5;border:1px solid #e1e8e4;border-radius:8px;min-height:130px;padding:20px}.native-widget-release article span{color:#408265;font:8px ui-monospace,monospace}.native-widget-release article p{color:#53635b;margin:25px 0 0;font-size:9px;line-height:1.6}.native-widget-release footer{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}@media (max-width:1050px){.native-widget-selector,.native-widget-ownership>div{grid-template-columns:1fr}.native-widget-lifecycle>div:not(.section-heading):not(.code-window),.native-widget-release>div:not(.section-heading){grid-template-columns:1fr 1fr}}@media (max-width:700px){.native-widget-proof,.native-widget-result dl,.native-widget-lifecycle>div:not(.section-heading):not(.code-window),.native-widget-release>div:not(.section-heading){grid-template-columns:1fr}.native-widget-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.native-widget-selector form,.native-widget-result{padding:21px}.native-widget-ownership>div{gap:35px}}.native-widget-drift{background:#e5b5ff14;border:1px solid #e5b5ff33;border-radius:7px;flex-direction:column;gap:6px;margin-top:18px;padding:15px;display:flex}.native-widget-drift strong{color:#e2c1f4;font-size:9px}.native-widget-drift p{color:#b7a9c0;margin:0;font-size:8px;line-height:1.55}.native-widget-drift small{color:#8f8199;font-size:7px}.stateful-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.stateful-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:23px;display:flex}.stateful-proof article:last-child{border:0}.stateful-proof strong{letter-spacing:-.05em;font-size:31px}.stateful-proof span{color:#287255;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.stateful-proof p{color:#7b8982;margin:auto 0 0;font-size:8px;line-height:1.55}.stateful-ownership{color:#fff;background:#0b2119;margin-top:78px;padding-block:86px}.stateful-ownership .section-label{color:#76d3a5}.stateful-ownership h2{color:#fff}.stateful-ownership .section-heading p{color:#94a99f}.stateful-ownership .section-shell>div:last-child{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.stateful-ownership article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:285px;padding:25px}.stateful-ownership article>span{color:#68ca98;font:8px ui-monospace,monospace}.stateful-ownership article small{color:#81988d;text-transform:uppercase;margin-left:12px;font-size:7px}.stateful-ownership h3{color:#fff;margin:80px 0 12px;font-size:20px}.stateful-ownership article p{color:#aebfb7;margin:0;font-size:9px;line-height:1.7}.stateful-planner{grid-template-columns:.72fr 1.28fr;align-items:start;gap:35px;display:grid}.stateful-planner>form{background:#f2f7f4;border:1px solid #dce7e1;border-radius:11px;padding:28px}.stateful-planner form h2{margin:10px 0 24px;font-size:30px}.stateful-planner label{color:#385247;flex-direction:column;gap:7px;font-size:8px;font-weight:750;display:flex}.stateful-planner select{color:#283c32;background:#fff;border:1px solid #d5e1da;border-radius:6px;height:43px;padding-inline:10px}.stateful-planner button{margin-top:20px}.stateful-planner form>p{color:#75837c;gap:7px;margin:17px 0 0;font-size:8px;line-height:1.55;display:flex}.stateful-plan-summary{color:#fff;border-top:4px solid var(--accent,#62c895);background:#10271e;border-radius:11px;padding:29px}.stateful-plan-summary>header{color:#83d7ad;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:8px;display:flex}.stateful-plan-summary header b{color:#baccc3}.stateful-plan-summary h2{color:#fff;margin:12px 0 9px;font-size:31px}.stateful-plan-summary>p{color:#a9bab2;font-size:9px;line-height:1.65}.stateful-plan-summary dl{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin:25px 0;display:grid}.stateful-plan-summary dl div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;padding:13px}.stateful-plan-summary dt{color:#82978d;text-transform:uppercase;font-size:7px}.stateful-plan-summary dd{color:#e0ebe5;margin:6px 0 0;font-size:8px;line-height:1.5}.stateful-plan-summary>div:last-child{flex-wrap:wrap;gap:20px;display:flex}.stateful-plan-summary>div:last-child a{color:#86ddb2;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.stateful-matrix{color:#fff;background:#2b2338;padding-block:88px}.stateful-matrix h2{color:#fff}.stateful-matrix .section-label{color:#d2a9ed}.stateful-matrix .section-heading p{color:#afa4b8}.stateful-matrix-table{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;min-width:920px;margin-top:36px}.stateful-matrix .section-shell{overflow-x:auto}.stateful-matrix-table>header,.stateful-matrix-table>a{grid-template-columns:1.2fr 1fr .7fr 1fr 1fr;display:grid}.stateful-matrix-table>header span,.stateful-matrix-table>a>*{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-width:0;padding:13px}.stateful-matrix-table>header{color:#a397ae;text-transform:uppercase;font-size:7px;font-weight:800}.stateful-matrix-table>a{color:#c7bdcc;font-size:8px;line-height:1.55}.stateful-matrix-table>a:hover{background:#ffffff0a}.stateful-matrix-table>a>div{grid-template-columns:7px 1fr;gap:8px;display:grid}.stateful-matrix-table i{border-radius:50%;width:7px;height:7px;margin-top:3px}.stateful-matrix-table strong{color:#fff}.stateful-matrix-table small{color:#8f8298;grid-column:2;font-size:7px}.stateful-controls>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.stateful-controls article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:21px;display:flex}.stateful-controls article header{color:#398061;justify-content:space-between;display:flex}.stateful-controls article small{color:#687870;text-transform:uppercase;margin-top:52px;font-size:7px}.stateful-controls h3{margin:11px 0;font-size:18px}.stateful-controls article p{color:#5d6d65;margin:0;font-size:9px;line-height:1.65}.stateful-controls footer{border-top:1px solid var(--line);margin-top:auto;padding-top:17px}.stateful-controls footer strong{color:#2b7658;text-transform:uppercase;font-size:7px;display:block}.stateful-controls footer span{color:#7a8780;margin-top:7px;font-size:8px;line-height:1.55;display:block}.stateful-journey-evidence{color:#fff;background:#0b2119;padding-block:88px}.stateful-journey-evidence h2{color:#fff}.stateful-journey-evidence .section-label{color:#76d3a5}.stateful-journey-evidence .section-heading p{color:#94a99f}.stateful-journey-evidence .section-shell>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.stateful-journey-evidence article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-height:350px;padding:23px;display:flex}.stateful-journey-evidence article header{color:#75d0a1;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.stateful-journey-evidence h3{color:#fff;margin:48px 0 10px;font-size:20px}.stateful-journey-evidence article>p{color:#a7b9b0;font-size:9px;line-height:1.65}.stateful-journey-evidence dl{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.stateful-journey-evidence dl div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:9px}.stateful-journey-evidence dt{color:#769085;font-size:7px}.stateful-journey-evidence dd{color:#fff;margin:4px 0 0;font-size:11px}.stateful-journey-evidence footer{flex-wrap:wrap;gap:17px;margin-top:auto;padding-top:17px;display:flex}.stateful-journey-evidence footer a{color:#83dbaf;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.stateful-evidence{grid-template-columns:1fr 1fr;gap:60px;display:grid}.stateful-evidence h2{margin:9px 0 13px;font-size:31px}.stateful-evidence>div>p{color:#69776f;font-size:9px;line-height:1.65}.stateful-evidence>div>div{border-top:1px solid var(--line);margin-top:25px}.stateful-evidence>div a{color:#425249;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 15px;align-items:center;gap:8px;padding:11px 0;font-size:8px;display:grid}.stateful-evidence>div aside{color:#644c37;background:#fff7e8;border:1px solid #eddfc4;border-radius:7px;gap:10px;margin-top:18px;padding:17px;display:flex}.stateful-evidence>div aside p{margin:0;font-size:8px;line-height:1.6}.stateful-evidence>aside{color:#fff;background:#2b2338;border-radius:10px;padding:27px}.stateful-evidence>aside .section-label{color:#d4a9ec}.stateful-evidence ol{margin:21px 0 0;padding:0;list-style:none}.stateful-evidence li{border-top:1px solid #ffffff1f;grid-template-columns:30px 1fr;gap:8px;padding:11px 0;display:grid}.stateful-evidence li span{color:#d1a5e9;font:7px ui-monospace,monospace}.stateful-evidence li p{color:#c1b7c7;margin:0;font-size:8px;line-height:1.55}@media (max-width:1050px){.stateful-planner,.stateful-evidence{grid-template-columns:1fr}.stateful-controls>div:last-child,.stateful-journey-evidence .section-shell>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:700px){.stateful-proof,.stateful-ownership .section-shell>div:last-child,.stateful-controls>div:last-child,.stateful-journey-evidence .section-shell>div:last-child{grid-template-columns:1fr}.stateful-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.stateful-ownership article{min-height:230px}.stateful-plan-summary dl{grid-template-columns:1fr}.stateful-controls article{min-height:340px}}.source-reconciliation-cta{color:#fff;box-shadow:var(--shadow-md);background:#132a21;border-radius:12px;justify-content:space-between;align-items:center;gap:35px;margin-top:58px;padding:28px 32px;display:flex}.source-reconciliation-cta h2{color:#fff;margin:8px 0 7px;font-size:25px}.source-reconciliation-cta p{color:#a8bab1;max-width:700px;margin:0;font-size:9px;line-height:1.6}.source-reconciliation-cta .section-label{color:#7ed3a8}.source-reconciliation-cta .button{flex:none}.reconcile-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.reconcile-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:22px;display:flex}.reconcile-proof article:last-child{border:0}.reconcile-proof strong{letter-spacing:-.05em;font-size:31px}.reconcile-proof span{color:#287154;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:8px;font-weight:800}.reconcile-proof p{color:#7d8b84;margin:auto 0 0;font-size:8px;line-height:1.55}.reconcile-method{color:#fff;background:#0b2119;margin-top:75px;padding-block:82px}.reconcile-method>div{grid-template-columns:1.35fr .65fr;gap:70px;display:grid}.reconcile-method .section-label{color:#76d3a5}.reconcile-method h2{color:#fff;margin:10px 0 14px;font-size:35px}.reconcile-method>div>div>p{color:#9db1a7;max-width:760px;font-size:10px;line-height:1.7}.reconcile-method>div>div>div{border-top:1px solid #ffffff21;margin-top:30px}.reconcile-method article{border-bottom:1px solid #ffffff21;grid-template-columns:35px 1fr;gap:12px;padding:15px 0;display:grid}.reconcile-method article span{color:#71cfa0;font:8px ui-monospace,monospace}.reconcile-method article p{color:#bacac2;margin:0;font-size:9px;line-height:1.6}.reconcile-method aside{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;align-self:start;padding:25px}.reconcile-method dl{margin:22px 0}.reconcile-method dl div{border-top:1px solid #ffffff1c;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.reconcile-method dt{color:#819a8e;font-size:8px}.reconcile-method dd{color:#fff;text-align:right;margin:0;font-size:9px;font-weight:700}.reconcile-method aside p{color:#99aea4;margin:0;font-size:8px;line-height:1.65}.reconcile-ledger{padding-block:90px 110px}.reconcile-tabs{border-bottom:1px solid var(--line);gap:5px;margin-top:34px;display:flex}.reconcile-tabs a{color:#64736b;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 14px;font-size:9px;font-weight:700;display:flex}.reconcile-tabs a.active{color:#236b4e;border-color:#2c805d}.reconcile-tabs span{background:#edf3ef;border-radius:10px;padding:3px 6px;font-size:7px}.reconcile-filters{background:#f3f7f5;border:1px solid #dfe8e3;border-radius:9px;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(140px,.5fr)) auto;gap:8px;margin-top:18px;padding:10px;display:grid}.reconcile-filters label{background:#fff;border:1px solid #d8e3dd;border-radius:6px;align-items:center;gap:8px;min-height:41px;padding-inline:11px;display:flex}.reconcile-filters input{border:0;outline:0;width:100%;font-size:9px}.reconcile-filters select{color:#405248;background:#fff;border:1px solid #d8e3dd;border-radius:6px;padding-inline:10px;font-size:8px}.reconcile-filters .button{border:0;min-height:41px}.reconcile-result{color:#6b7871;justify-content:space-between;padding:16px 2px 10px;font-size:8px;display:flex}.reconcile-result a{color:#247052;font-weight:750}.reconcile-table{border:1px solid #dfe7e2;border-radius:9px;overflow:hidden}.reconcile-head,.reconcile-table>article{grid-template-columns:minmax(205px,1.2fr) .55fr .5fr minmax(210px,1.25fr) .75fr;display:grid}.reconcile-head{color:#77867e;text-transform:uppercase;background:#f0f4f2;font-size:7px;font-weight:800}.reconcile-head span{padding:11px 13px}.reconcile-table>article{border-top:1px solid #e1e8e4;min-height:92px}.reconcile-table>article>div{border-right:1px solid #e6ebe8;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 13px;display:flex}.reconcile-table>article>div:last-child{border:0}.reconcile-table>article>div:first-child{flex-direction:row;justify-content:space-between;align-items:flex-start}.reconcile-table a{color:#263d32;min-width:0}.reconcile-table a:hover strong{color:#237052}.reconcile-table strong{overflow-wrap:anywhere;font-size:9px;display:block}.reconcile-table small{overflow-wrap:anywhere;color:#829088;margin-top:4px;font-size:7px;line-height:1.4;display:block}.reconcile-table>article>div:nth-child(4) a+a{border-top:1px solid var(--line);padding-top:6px}.reconcile-table>article>div:last-child span{color:#68776f;font-size:7px}.reconcile-match{text-transform:uppercase;border-radius:4px;width:fit-content;padding:4px 6px;font-size:7px}.match-exact{color:#1d6246;background:#dcefe5}.match-normalized{color:#6d5416;background:#f5e9c7}.match-unmatched{color:#82445a;background:#f5dfe7}.reconcile-none{color:#91546a;font-size:8px}.maturity-distribution{color:#665180;background:#eee8f3}.local-only-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.local-only-grid>a{min-width:0;min-height:230px;color:var(--ink);background:#f7f9f8;border:1px solid #e0e8e3;border-radius:8px;flex-direction:column;padding:20px;transition:transform .2s,border-color .2s;display:flex}.local-only-grid>a:hover{border-color:#9cc5b1;transform:translateY(-2px)}.local-only-grid header,.local-only-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.local-only-grid header{color:#47705c;text-transform:uppercase;font-size:7px}.local-only-grid h3{overflow-wrap:anywhere;margin:34px 0 8px;font-size:17px}.local-only-grid code{color:#607068;overflow-wrap:anywhere;font-size:7px;line-height:1.5}.local-only-grid p{color:#6c7972;font-size:8px;line-height:1.55}.local-only-grid footer{color:#48715d;border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:7px}.reconcile-next{background:#eef5f1;border-radius:12px;grid-template-columns:1.25fr .75fr;gap:55px;margin-bottom:100px;padding:37px;display:grid}.reconcile-next h2{margin:9px 0 12px;font-size:30px}.reconcile-next p{color:#64746c;margin:0;font-size:9px;line-height:1.65}.reconcile-next>div:last-child{flex-direction:column;justify-content:center;gap:8px;display:flex}@media (max-width:1050px){.reconcile-proof{grid-template-columns:repeat(3,1fr)}.reconcile-proof article{border-bottom:1px solid var(--line)}.reconcile-method>div{grid-template-columns:1fr}.reconcile-filters{grid-template-columns:1fr 1fr}.reconcile-filters label{grid-column:span 2}.reconcile-table{overflow-x:auto}.reconcile-head,.reconcile-table>article{min-width:960px}.local-only-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.source-reconciliation-cta,.reconcile-next{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.source-reconciliation-cta{margin-inline:18px}.reconcile-proof,.local-only-grid{grid-template-columns:1fr}.reconcile-proof article{border-right:0;min-height:120px}.reconcile-method>div{gap:35px}.reconcile-filters{grid-template-columns:1fr}.reconcile-filters label{grid-column:auto}.reconcile-tabs{border-bottom:0;flex-direction:column;align-items:stretch}.reconcile-tabs a{border:1px solid var(--line);justify-content:space-between}.reconcile-tabs a.active{border-color:#2c805d}.reconcile-next{gap:24px;margin-inline:18px;padding:26px}}.mgis-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.mgis-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:23px;display:flex}.mgis-proof article:last-child{border:0}.mgis-proof strong{letter-spacing:-.05em;font-size:31px}.mgis-proof span{color:#267255;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.mgis-proof p{color:#7d8c84;margin:auto 0 0;font-size:8px;line-height:1.55}.mgis-planner{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;display:grid}.mgis-planner>form{background:#f2f7f4;border:1px solid #dae6df;border-radius:12px;padding:28px}.mgis-planner form h2{margin:10px 0 24px;font-size:31px}.mgis-planner label{color:#2e493c;flex-direction:column;gap:6px;margin-top:13px;font-size:8px;font-weight:760;display:flex}.mgis-planner input,.mgis-planner select{background:#fff;border:1px solid #d4e0d9;border-radius:6px;height:42px;padding-inline:10px}.mgis-field-grid{grid-template-columns:1fr 1fr 80px;gap:8px;display:grid}.mgis-planner button{margin-top:22px}.mgis-planner form>p{color:#718078;gap:7px;font-size:8px;line-height:1.5;display:flex}.mgis-output{min-width:0}.mgis-output>header{color:#fff;background:#0b291f;border-radius:10px;padding:25px}.mgis-output h2{color:#fff;margin:12px 0 7px;font-size:28px}.mgis-output header p{color:#a0b5ab;margin:0;font-size:9px;line-height:1.6}.mgis-readiness{color:#183b2e;text-transform:uppercase;background:#82d6ac;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800}.mgis-source-selection-required,.mgis-contract-selection-required{color:#efe2f7;background:#72468a}.mgis-local-reference{color:#f1e7d8;background:#796342}.mgis-output>aside{background:#f4f7f5;border:1px solid #dfe7e2;border-radius:7px;gap:6px;margin:10px 0;padding:15px;display:grid}.mgis-output aside strong{font:11px ui-monospace,monospace}.mgis-output aside span,.mgis-output aside small{color:#65736c;font-size:8px;line-height:1.55}.mgis-output .code-window{box-shadow:none;margin-top:12px}.mgis-output>a{color:#287154;gap:6px;margin-top:14px;font-size:8px;font-weight:750;display:inline-flex}.mgis-surfaces{color:#fff;background:#0b2119;padding-block:90px}.mgis-surfaces h2{color:#fff}.mgis-surfaces .section-label{color:#70d0a1}.mgis-surfaces .section-heading p{color:#94aa9f}.mgis-surfaces .section-shell>div:last-child{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.mgis-surfaces a{color:#fff;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-height:390px;padding:24px;display:flex}.mgis-surfaces header{color:#6ed0a0;justify-content:space-between;font:7px ui-monospace,monospace;display:flex}.mgis-surfaces header b{color:#91a99e}.mgis-surfaces h3{margin:55px 0 12px;font-size:19px}.mgis-surfaces p,.mgis-surfaces small{color:#a5b8af;font-size:8px;line-height:1.65}.mgis-surfaces a>strong{color:#dce9e3;margin-top:20px;font-size:9px;line-height:1.55}.mgis-surfaces small{color:#718a7e;border-top:1px solid #ffffff17;margin-top:auto;padding-top:18px}.mgis-methods>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mgis-methods a{background:#f4f7f5;border:1px solid #e0e7e3;border-radius:8px;flex-direction:column;min-height:190px;padding:18px;display:flex}.mgis-methods code{color:#287052;font-size:9px}.mgis-methods a>span{color:#8c7461;text-transform:uppercase;margin:8px 0 28px;font-size:7px}.mgis-methods h3{margin:0 0 8px;font-size:14px}.mgis-methods a p{color:#718078;margin:0;font-size:8px;line-height:1.6}.mgis-workspace{background:#edf4f0;padding-block:90px}.mgis-workspace>div{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.mgis-workspace h2{margin:10px 0 16px;font-size:37px}.mgis-workspace p{color:#66766e;font-size:9px;line-height:1.7}.mgis-workspace ol{border-top:1px solid #d5e1da;border-left:1px solid #d5e1da;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.mgis-workspace li{border-bottom:1px solid #d5e1da;border-right:1px solid #d5e1da;gap:13px;min-height:150px;padding:18px;display:flex}.mgis-workspace li>span{color:#34785c;font:8px ui-monospace,monospace}.mgis-workspace h3{margin:0 0 8px;font-size:13px}.mgis-workspace li p{margin:0;font-size:8px}.mgis-workspace li small{color:#7d8c84;text-transform:uppercase;font-size:7px}.mgis-assurance{grid-template-columns:1.15fr .85fr;gap:70px;display:grid}.mgis-assurance h2{margin:10px 0 28px;font-size:34px}.mgis-assurance article{border-top:1px solid var(--line);grid-template-columns:32px 1fr;padding:15px 0;display:grid}.mgis-assurance article>span{color:#397c5f;font:8px ui-monospace,monospace}.mgis-assurance article small{color:#7e8b84;text-transform:uppercase;font-size:7px}.mgis-assurance article h3{margin:7px 0;font-size:14px}.mgis-assurance article p{color:#697770;margin:0;font-size:8px;line-height:1.55}.mgis-assurance aside{color:#fff;background:#2b2239;border-radius:10px;padding:27px}.mgis-assurance aside .section-label{color:#d4a5ef}.mgis-assurance aside h2,.mgis-assurance aside h3{color:#fff}.mgis-assurance aside>p{color:#c0b5c9;border-top:1px solid #ffffff1c;gap:7px;margin:0;padding:10px 0;font-size:8px;line-height:1.5;display:flex}.mgis-assurance aside h3{margin-top:24px}.mgis-assurance aside a{color:#dfb9f5;gap:6px;margin-top:9px;font-size:8px;display:flex}.mgis-next{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-top:0;display:grid}.mgis-next h2{margin:10px 0 13px;font-size:34px}.mgis-next p{color:#68776f;font-size:9px;line-height:1.65}.mgis-next>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1050px){.mgis-planner,.mgis-workspace>div,.mgis-assurance{grid-template-columns:1fr}.mgis-surfaces .section-shell>div:last-child,.mgis-methods>div:last-child{grid-template-columns:1fr 1fr}.mgis-surfaces a{min-height:330px}}@media (max-width:700px){.mgis-proof,.mgis-field-grid,.mgis-surfaces .section-shell>div:last-child,.mgis-methods>div:last-child,.mgis-workspace ol,.mgis-next{grid-template-columns:1fr}.mgis-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.mgis-planner>form{padding:21px}.mgis-surfaces a{min-height:300px}}.add-place-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.add-place-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:23px;display:flex}.add-place-proof article:last-child{border:0}.add-place-proof strong{letter-spacing:-.05em;font-size:31px}.add-place-proof span{color:#267255;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.add-place-proof p{color:#7d8c84;margin:auto 0 0;font-size:8px;line-height:1.55}.add-place-builder{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;display:grid}.add-place-builder form{background:#f2f7f4;border:1px solid #dae6df;border-radius:12px;padding:28px}.add-place-builder h2{margin:10px 0 24px;font-size:31px}.add-place-builder label{color:#2e493c;flex-direction:column;gap:6px;margin-top:13px;font-size:8px;font-weight:760;display:flex}.add-place-builder input,.add-place-builder select{background:#fff;border:1px solid #d4e0d9;border-radius:6px;height:42px;padding-inline:10px}.add-place-builder .widget-check{flex-direction:row;align-items:center}.add-place-builder button{margin-top:22px}.add-place-builder form>p{color:#718078;gap:7px;font-size:8px;line-height:1.5;display:flex}.add-place-output{min-width:0}.add-place-output>header{color:#fff;background:#0b291f;border-radius:10px;padding:25px}.add-place-output header span{color:#7ed7aa;text-transform:uppercase;font-size:8px}.add-place-output header h2{color:#fff;margin:10px 0 6px}.add-place-output header p{color:#9eb4aa;font-size:9px}.add-place-output>div{background:#f4f7f5;border:1px solid #dfe7e2;border-radius:8px;margin:10px 0;padding:16px}.add-place-output small,.add-place-output code{display:block}.add-place-output code{overflow-wrap:anywhere;color:#1d6548;margin-top:8px;font-size:9px}.add-place-output>a{color:#287154;gap:6px;margin-top:15px;font-size:8px;font-weight:750;display:inline-flex}.add-place-correction{color:#fff;background:#2b2239;padding-block:80px}.add-place-correction>div{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.add-place-correction h2{color:#fff;margin:10px 0 18px;font-size:36px}.add-place-correction p{color:#c0b5c9;font-size:9px;line-height:1.7}.add-place-correction a{color:#e2bdf7;font-size:8px}.add-place-correction aside{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-self:center;gap:13px;padding:25px;display:grid}.add-place-correction code{color:#d7ccde;overflow-wrap:anywhere;font-size:10px}.add-place-correction strong{color:#efbe75;text-transform:uppercase;margin-top:10px;font-size:8px}.add-place-lifecycle>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.add-place-lifecycle article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;min-height:185px;padding:20px;display:flex}.add-place-lifecycle article>span{color:#3a8463;font:8px ui-monospace,monospace}.add-place-lifecycle small{color:#77857e;text-transform:uppercase;font-size:7px}.add-place-lifecycle h3{text-transform:capitalize;margin:10px 0;font-size:15px}.add-place-lifecycle p{color:#68766f;font-size:8px;line-height:1.6}.add-place-records{background:#edf4f0;padding-block:85px}.add-place-records>div{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.add-place-records h2{margin:10px 0 25px;font-size:34px}.add-place-records>div>div p{color:#5f7067;border-top:1px solid #d4e0d9;gap:8px;padding:12px 0;font-size:9px;display:flex}.add-place-records>div>div svg{color:#287455;flex:none}.add-place-records aside{grid-template-columns:1fr 1fr;display:grid}.add-place-records aside>.section-label{grid-column:1/-1}.add-place-records aside div{border:1px solid #d4e0d9;gap:10px;min-height:105px;margin:-1px 0 0 -1px;padding:15px;display:flex}.add-place-records aside span{color:#3c7c61;font:8px ui-monospace,monospace}.add-place-records aside p{color:#68776f;margin:0;font-size:8px;line-height:1.55}.add-place-cases>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.add-place-cases article{background:#f4f7f5;border:1px solid #e0e7e3;border-radius:8px;min-height:180px;padding:20px}.add-place-cases article span{color:#397c5f;text-transform:uppercase;font-size:8px;font-weight:800}.add-place-cases h3{margin:28px 0 8px;font-size:15px}.add-place-cases p{color:#68776f;font-size:8px;line-height:1.6}.add-place-next{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-top:0;display:grid}.add-place-next h2{margin:10px 0 13px;font-size:34px}.add-place-next p{color:#68776f;font-size:9px;line-height:1.65}.add-place-next>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1050px){.add-place-builder,.add-place-correction>div,.add-place-records>div{grid-template-columns:1fr}.add-place-lifecycle>div:last-child,.add-place-cases>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:700px){.add-place-proof,.add-place-lifecycle>div:last-child,.add-place-records aside,.add-place-cases>div:last-child,.add-place-next{grid-template-columns:1fr}.add-place-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.add-place-builder form{padding:21px}}.realview-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.realview-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:23px;display:flex}.realview-proof article:last-child{border:0}.realview-proof strong{letter-spacing:-.05em;font-size:30px}.realview-proof span{color:#267255;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.realview-proof p{color:#7d8c84;margin:auto 0 0;font-size:8px;line-height:1.55}.realview-proof code{font-size:7px}.realview-builder{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;display:grid}.realview-builder form{background:#f2f7f4;border:1px solid #dae6df;border-radius:12px;padding:28px}.realview-builder form h2{margin:10px 0 24px;font-size:31px}.realview-builder label{color:#2e493c;flex-direction:column;gap:6px;margin-top:13px;font-size:8px;font-weight:760;display:flex}.realview-builder input,.realview-builder select{background:#fff;border:1px solid #d4e0d9;border-radius:6px;height:42px;padding-inline:10px}.realview-builder fieldset{border:1px solid #d4e0d9;border-radius:8px;margin:18px 0 0;padding:15px}.realview-builder legend{color:#52685e;font-size:8px}.realview-builder .widget-check{flex-direction:row;align-items:center}.realview-builder .widget-check input{width:16px;height:16px}.realview-field-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.realview-builder button{margin-top:20px}.realview-builder form>p{color:#718078;gap:7px;font-size:8px;line-height:1.5;display:flex}.realview-output{min-width:0}.realview-output>header{color:#fff;background:#0b291f;border-radius:10px;padding:25px}.realview-output header>span{color:#f0dfe7;text-transform:uppercase;background:#71384f;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800}.realview-output header h2{color:#fff;margin:15px 0 6px}.realview-output header p{color:#9eb4aa;font-size:9px}.realview-output>div{background:#f4f7f5;border:1px solid #dfe7e2;border-radius:8px;margin:10px 0;padding:16px}.realview-output small,.realview-output code{display:block}.realview-output code{overflow-wrap:anywhere;color:#1d6548;margin-top:8px;font-size:9px}.realview-output>div p{color:#718078;font-size:8px}.realview-output>a{color:#287154;gap:6px;margin-top:15px;font-size:8px;font-weight:750;display:inline-flex}.realview-contract{color:#fff;background:#292138;padding-block:85px}.realview-contract>div{grid-template-columns:1.05fr .95fr;gap:70px;display:grid}.realview-contract h2{color:#fff;margin:10px 0 20px;font-size:38px}.realview-contract p{color:#c0b5c9;font-size:9px;line-height:1.7}.realview-contract a{color:#dfb9f5;font-size:8px}.realview-contract aside{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-self:center;gap:10px;padding:26px;display:grid}.realview-contract aside strong{color:#dfb9f5;text-transform:uppercase;font-size:8px}.realview-contract aside code{color:#f1eaf5;overflow-wrap:anywhere;background:#0000002e;padding:10px;font-size:9px}.realview-contract aside p{margin:8px 0 0}.realview-surfaces>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.realview-surfaces article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:290px;padding:21px;display:flex}.realview-surfaces article header{color:#34775a;justify-content:space-between;gap:8px;font-size:7px;display:flex}.realview-surfaces article header code{color:#8d755f;font-size:7px}.realview-surfaces h3{margin:60px 0 12px;font-size:18px}.realview-surfaces article p{color:#6b7a72;margin:0;font-size:8px;line-height:1.65}.realview-lifecycle{color:#fff;background:#0b2119;padding-block:90px}.realview-lifecycle .section-heading h2{color:#fff}.realview-lifecycle .section-heading p{color:#94aa9f}.realview-lifecycle .section-label{color:#70d0a1}.realview-lifecycle .section-shell>div:last-child{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);margin-top:36px;display:grid}.realview-lifecycle article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;gap:12px;min-height:210px;padding:19px;display:flex}.realview-lifecycle article>span{color:#70d0a1;font:8px ui-monospace,monospace}.realview-lifecycle small{color:#789087;text-transform:uppercase;font-size:7px}.realview-lifecycle h3{color:#fff;text-transform:capitalize;margin:10px 0;font-size:14px}.realview-lifecycle article p{color:#a4b8af;margin:0;font-size:8px;line-height:1.6}.realview-records{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.realview-records h2{margin:10px 0 25px;font-size:35px}.realview-records>div p{color:#5f7067;border-top:1px solid var(--line);gap:8px;padding:12px 0;font-size:9px;display:flex}.realview-records>div svg{color:#287455;flex:none}.realview-records aside{grid-template-columns:1fr 1fr;display:grid}.realview-records aside>.section-label{grid-column:1/-1}.realview-records aside div{border:1px solid var(--line);gap:9px;min-height:118px;margin:-1px 0 0 -1px;padding:15px;display:flex}.realview-records aside span{color:#397c5f;font:8px ui-monospace,monospace}.realview-records aside p{color:#68776f;margin:0;font-size:8px;line-height:1.55}.realview-cases{background:#edf4f0}.realview-cases>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px;display:grid}.realview-cases article{background:#fff;border:1px solid #dce6e0;border-radius:8px;min-height:210px;padding:20px}.realview-cases article span{color:#397c5f;text-transform:uppercase;font-size:8px;font-weight:800}.realview-cases h3{margin:28px 0 9px;font-size:15px}.realview-cases article p{color:#68776f;font-size:8px;line-height:1.6}.realview-next{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.realview-next h2{margin:10px 0 13px;font-size:34px}.realview-next p{color:#68776f;font-size:9px;line-height:1.65}.realview-next>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1050px){.realview-builder,.realview-contract>div,.realview-records{grid-template-columns:1fr}.realview-surfaces>div:last-child,.realview-lifecycle .section-shell>div:last-child,.realview-cases>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:700px){.realview-proof,.realview-field-grid,.realview-surfaces>div:last-child,.realview-lifecycle .section-shell>div:last-child,.realview-records aside,.realview-cases>div:last-child,.realview-next{grid-template-columns:1fr}.realview-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.realview-builder form{padding:21px}}.product-specialized-guide{background:#f1f5e8;border:1px solid #dce4cd;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;display:flex;padding:28px!important}.product-specialized-guide h2{margin:8px 0;font-size:27px}.product-specialized-guide p{color:#68766e;max-width:650px;margin:0;font-size:9px;line-height:1.65}.product-specialized-guide .button{flex:none}@media (max-width:700px){.product-specialized-guide{flex-direction:column;align-items:flex-start}}.automotive-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.automotive-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:23px;display:flex}.automotive-proof article:last-child{border:0}.automotive-proof strong{letter-spacing:-.05em;font-size:31px}.automotive-proof span{color:#716019;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.automotive-proof p{color:#7d8c84;margin:auto 0 0;font-size:8px;line-height:1.55}.automotive-boundary{color:#fff;background:#1d241c;padding-block:88px}.automotive-boundary>div{grid-template-columns:1.05fr .95fr;gap:75px;display:grid}.automotive-boundary h2{color:#fff;letter-spacing:-.045em;margin:10px 0 20px;font-size:39px}.automotive-boundary p{color:#b4beb4;font-size:9px;line-height:1.75}.automotive-boundary>div>div>div{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.automotive-boundary a{color:#d9e97b;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.automotive-boundary aside{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-self:center;gap:9px;padding:26px;display:grid}.automotive-boundary aside strong{color:#d9e97b;text-transform:uppercase;font-size:8px}.automotive-boundary aside p{margin:0 0 15px}.automotive-generations>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.automotive-generations article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:22px;display:flex}.automotive-generations header{color:#877423;justify-content:space-between;font:7px ui-monospace,monospace;display:flex}.automotive-generations header b{color:#77857e;text-transform:uppercase}.automotive-generations h3{margin:55px 0 8px;font-size:18px}.automotive-generations code{color:#716019;overflow-wrap:anywhere;font-size:7px}.automotive-generations ul{color:#52645a;margin:20px 0;padding-left:15px;font-size:8px;line-height:1.7}.automotive-generations article p{color:#738079;border-top:1px solid var(--line);margin:auto 0 0;padding-top:16px;font-size:8px;line-height:1.6}.automotive-lifecycle{color:#fff;background:#101f18;padding-block:90px}.automotive-lifecycle .section-label{color:#cbdc6d}.automotive-lifecycle .section-heading h2{color:#fff}.automotive-lifecycle .section-heading p{color:#92a399}.automotive-lifecycle .section-shell>div:last-child{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(7,1fr);margin-top:36px;display:grid}.automotive-lifecycle article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;gap:10px;min-height:250px;padding:17px;display:flex}.automotive-lifecycle article>span{color:#cbdc6d;font:8px ui-monospace,monospace}.automotive-lifecycle small{color:#788c80;text-transform:uppercase;font-size:7px}.automotive-lifecycle h3{color:#fff;text-transform:capitalize;margin:12px 0;font-size:14px}.automotive-lifecycle article p{color:#a6b5ac;margin:0;font-size:8px;line-height:1.6}.automotive-slots{grid-template-columns:1.1fr .9fr;gap:75px;display:grid}.automotive-slots h2{margin:10px 0 16px;font-size:37px}.automotive-slots>div>p{color:#697970;font-size:9px;line-height:1.7}.automotive-slots ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:30px 0 0;padding:0;list-style:none;display:grid}.automotive-slots li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;min-height:125px;padding:16px;display:flex}.automotive-slots li>span{color:#867321;font:8px ui-monospace,monospace}.automotive-slots li strong{font-size:12px}.automotive-slots li p{color:#6e7d75;margin:7px 0 0;font-size:8px;line-height:1.55}.automotive-slots aside{color:#fff;background:#25271b;border-radius:12px;align-self:center;padding:28px}.automotive-slots aside header{border:1px solid #ffffff21;justify-content:space-between;padding:17px;display:flex}.automotive-slots aside header span{color:#dce783;font:12px ui-monospace,monospace}.automotive-slots aside header b{color:#9eaa9e;text-transform:uppercase;font-size:8px}.automotive-switch{justify-content:center;align-items:center;gap:16px;padding:21px;display:flex}.automotive-switch span{color:#bdc8be;background:#ffffff14;border-radius:4px;padding:6px 9px;font-size:8px}.automotive-switch svg{color:#dce783}.automotive-slots aside p{color:#aab5ab;font-size:8px;line-height:1.65}.automotive-slots aside a{color:#dce783;gap:6px;margin-top:15px;font-size:8px;display:inline-flex}.automotive-assurance{background:#eef2e5;padding-block:90px}.automotive-assurance>div{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.automotive-assurance h2{margin:10px 0 25px;font-size:35px}.automotive-assurance>div>div>p{color:#5f7067;border-top:1px solid #d8dece;gap:8px;padding:12px 0;font-size:9px;display:flex}.automotive-assurance>div>div svg{color:#7d7325;flex:none}.automotive-assurance aside{grid-template-columns:1fr 1fr;display:grid}.automotive-assurance aside>.section-label{grid-column:1/-1}.automotive-assurance aside div{background:#f8faf4;border:1px solid #d8dece;gap:9px;min-height:125px;margin:-1px 0 0 -1px;padding:15px;display:flex}.automotive-assurance aside span{color:#7e7121;font:8px ui-monospace,monospace}.automotive-assurance aside p{color:#68776f;margin:0;font-size:8px;line-height:1.55}.automotive-cases>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px;display:grid}.automotive-cases article{background:#f6f7f2;border:1px solid #e2e5dc;border-radius:8px;min-height:210px;padding:20px}.automotive-cases article span{color:#75651c;text-transform:uppercase;font-size:8px;font-weight:800}.automotive-cases h3{margin:30px 0 9px;font-size:15px}.automotive-cases article p{color:#68776f;font-size:8px;line-height:1.6}.automotive-next{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-top:0;display:grid}.automotive-next h2{margin:10px 0 13px;font-size:34px}.automotive-next p{color:#68776f;font-size:9px;line-height:1.65}.automotive-next>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.automotive-generations>div:last-child,.automotive-cases>div:last-child{grid-template-columns:1fr 1fr}.automotive-lifecycle .section-shell>div:last-child{grid-template-columns:repeat(4,1fr)}.automotive-boundary>div,.automotive-slots,.automotive-assurance>div{grid-template-columns:1fr}}@media (max-width:700px){.automotive-proof,.automotive-generations>div:last-child,.automotive-lifecycle .section-shell>div:last-child,.automotive-slots ol,.automotive-assurance aside,.automotive-cases>div:last-child,.automotive-next{grid-template-columns:1fr}.automotive-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.automotive-generations article{min-height:330px}.automotive-lifecycle article{min-height:190px}}.vision-proof{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.vision-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:155px;padding:23px;display:flex}.vision-proof article:last-child{border:0}.vision-proof strong{letter-spacing:-.05em;font-size:31px}.vision-proof span{color:#6941c6;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.vision-proof p{color:#7d7b89;margin:auto 0 0;font-size:8px;line-height:1.55}.vision-boundary{color:#fff;background:#17152c;padding-block:88px}.vision-boundary>div{grid-template-columns:1.05fr .95fr;gap:75px;display:grid}.vision-boundary h2{color:#fff;letter-spacing:-.045em;margin:10px 0 20px;font-size:39px}.vision-boundary p{color:#b9b5c7;font-size:9px;line-height:1.75}.vision-boundary>div>div>div{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.vision-boundary a{color:#d8ff72;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.vision-boundary aside{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-self:center;gap:9px;padding:26px;display:grid}.vision-boundary aside strong{color:#d8ff72;text-transform:uppercase;font-size:8px}.vision-boundary aside p{margin:0 0 15px}.vision-contract>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:34px;display:grid}.vision-contract article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:240px;padding:20px;display:flex}.vision-contract header{justify-content:space-between;gap:8px;font:7px ui-monospace,monospace;display:flex}.vision-contract header b{color:#6941c6}.vision-contract header span{color:#7d7b89;text-align:right;text-transform:uppercase}.vision-contract code{color:#3c2c6d;overflow-wrap:anywhere;margin-top:52px;font-size:9px}.vision-contract article p{color:#6f6d79;margin:auto 0 0;font-size:8px;line-height:1.6}.vision-lifecycle{color:#fff;background:#0c2326;padding-block:90px}.vision-lifecycle .section-label{color:#8de8d7}.vision-lifecycle .section-heading h2{color:#fff}.vision-lifecycle .section-heading p{color:#94aaab}.vision-lifecycle .section-shell>div:last-child{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(7,1fr);margin-top:36px;display:grid}.vision-lifecycle article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;gap:10px;min-height:250px;padding:17px;display:flex}.vision-lifecycle article>span{color:#8de8d7;font:8px ui-monospace,monospace}.vision-lifecycle small{color:#789092;text-transform:uppercase;font-size:7px}.vision-lifecycle h3{color:#fff;text-transform:capitalize;margin:12px 0;font-size:14px}.vision-lifecycle article p{color:#a6b7b8;margin:0;font-size:8px;line-height:1.6}.vision-geometry{grid-template-columns:1.1fr .9fr;gap:75px;display:grid}.vision-geometry h2{margin:10px 0 16px;font-size:37px}.vision-geometry>div>p{color:#6e6c78;font-size:9px;line-height:1.7}.vision-geometry ul{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.vision-geometry li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:17px 0;display:grid}.vision-geometry li>span{color:#6941c6;font:8px ui-monospace,monospace}.vision-geometry li strong{font-size:12px}.vision-geometry li p{color:#777581;margin:5px 0 0;font-size:8px}.vision-geometry aside{color:#fff;background:#30234b;border-radius:12px;align-self:center;padding:30px}.vision-geometry aside h3{color:#fff;margin:10px 0;font-size:26px}.vision-geometry aside p{color:#c4bcd0;font-size:9px;line-height:1.7}.vision-geometry aside code{color:#d8ff72;overflow-wrap:anywhere;background:#0000002e;padding:12px;font-size:8px;display:block}.vision-geometry aside a{color:#d8ff72;gap:6px;margin-top:20px;font-size:8px;display:inline-flex}.vision-assurance{background:#f0edf7;padding-block:90px}.vision-assurance>div{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.vision-assurance h2{margin:10px 0 25px;font-size:35px}.vision-assurance>div>div>p{color:#625f6c;border-top:1px solid #ddd7e8;gap:8px;padding:12px 0;font-size:9px;display:flex}.vision-assurance>div>div svg{color:#6941c6;flex:none}.vision-assurance aside{grid-template-columns:1fr 1fr;display:grid}.vision-assurance aside>.section-label{grid-column:1/-1}.vision-assurance aside div{background:#faf9fc;border:1px solid #ddd7e8;gap:9px;min-height:125px;margin:-1px 0 0 -1px;padding:15px;display:flex}.vision-assurance aside span{color:#6941c6;font:8px ui-monospace,monospace}.vision-assurance aside p{color:#6f6c79;margin:0;font-size:8px;line-height:1.55}.vision-cases>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px;display:grid}.vision-cases article{background:#f6f4f9;border:1px solid #e5e1ec;border-radius:8px;min-height:210px;padding:20px}.vision-cases article span{color:#6941c6;text-transform:uppercase;font-size:8px;font-weight:800}.vision-cases h3{margin:30px 0 9px;font-size:15px}.vision-cases article p{color:#6f6d79;font-size:8px;line-height:1.6}.vision-next{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-top:0;display:grid}.vision-next h2{margin:10px 0 13px;font-size:34px}.vision-next p{color:#6f6d79;font-size:9px;line-height:1.65}.vision-next>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.vision-contract>div:last-child,.vision-cases>div:last-child{grid-template-columns:1fr 1fr}.vision-lifecycle .section-shell>div:last-child{grid-template-columns:repeat(4,1fr)}.vision-boundary>div,.vision-geometry,.vision-assurance>div{grid-template-columns:1fr}}@media (max-width:700px){.vision-proof,.vision-contract>div:last-child,.vision-lifecycle .section-shell>div:last-child,.vision-assurance aside,.vision-cases>div:last-child,.vision-next{grid-template-columns:1fr}.vision-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.vision-contract article{min-height:210px}.vision-lifecycle article{min-height:190px}}.webhook-replay-panel{padding:18px}.webhook-replay-panel>header{margin-bottom:12px}.webhook-replay-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webhook-replay-control input{min-width:min(340px,100%)}.webhook-replay-control small{color:#617269;width:100%}.webhook-test-panel{padding:18px}.webhook-test-panel>header{align-items:flex-start;margin-bottom:14px}.webhook-test-panel>header>b{color:#2d7257;font-size:8px}.webhook-test-control{grid-template-columns:minmax(190px,.8fr) minmax(230px,1.2fr) auto;align-items:end;gap:10px;display:grid}.webhook-test-control label{flex-direction:column;gap:6px;min-width:0;display:flex}.webhook-test-control label>span{font-size:8px;font-weight:700}.webhook-test-control input,.webhook-test-control select{background:#fff;border:1px solid #ccd7d1;border-radius:5px;min-width:0;min-height:38px;padding-inline:9px;font-size:8px}.webhook-test-control>button{color:#fff;background:#277254;border:0;border-radius:6px;min-height:38px;padding-inline:13px;font-size:8px;font-weight:750}.webhook-test-control>button:disabled{opacity:.45;cursor:not-allowed}.webhook-test-control>small,.webhook-test-control>p{color:#687a71;grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.webhook-test-control>p{color:#225e48;background:#eef7f2;border-radius:5px;padding:9px}.webhook-test-badge{color:#6542a5;text-transform:uppercase;background:#eee8fb;border-radius:4px;padding:3px 5px;font-size:6px}.webhook-deliveries td small .webhook-test-badge{display:inline-block}.webhook-verification-panel{padding:18px}.webhook-verification-panel>header{align-items:flex-start;margin-bottom:14px}.webhook-verification-panel>header>b{color:#7d651d;font-size:8px}.webhook-verification-control{background:#fffbef;border:1px solid #eadfbf;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.webhook-verification-control>div p{color:#756d54;margin:7px 0 0;font-size:8px;line-height:1.55}.webhook-verification-control label{gap:6px;display:grid}.webhook-verification-control label>span{font-size:8px;font-weight:700}.webhook-verification-control input{background:#fff;border:1px solid #d9cfb3;border-radius:5px;min-height:38px;padding-inline:9px;font-size:8px}.webhook-verification-control>button{color:#fff;background:#7b671f;border:0;border-radius:6px;min-height:38px;padding-inline:13px;font-size:8px;font-weight:750}.webhook-verification-control>button:disabled{opacity:.45;cursor:not-allowed}.webhook-verification-control>small,.webhook-verification-control>p{color:#756d54;grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.webhook-verification-state{background:#eef7f2;border:1px solid #d7e8df;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.webhook-verification-state span{color:#49685a;font-size:8px}.webhook-verification-state small{color:#60766c;grid-column:1/-1;font-size:8px}@media (max-width:800px){.webhook-test-control,.webhook-verification-control{grid-template-columns:1fr}.webhook-test-control>small,.webhook-test-control>p,.webhook-verification-control>small,.webhook-verification-control>p{grid-column:1}}.provisioning-recovery-list>div{gap:10px;padding:16px;display:grid}.provisioning-recovery{background:#f7f9f8;border:1px solid #e1e7e4;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:16px;padding:14px;display:grid}.provisioning-recovery>div{gap:6px;display:grid}.provisioning-recovery strong{font-size:10px}.provisioning-recovery code{overflow-wrap:anywhere;font-size:7px}.provisioning-recovery input{width:100%}.provisioning-recovery span{gap:7px;display:flex}.provisioning-recovery>small{color:#566c62;grid-column:1/-1}@media (max-width:700px){.provisioning-recovery{grid-template-columns:1fr}}.entitlement-access-manager,.entitlement-request-review{margin-top:20px}.entitlement-request-form{background:#f7f9f8;border:1px solid #e1e7e4;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 2fr auto;align-items:end;gap:10px;padding:15px;display:grid}.entitlement-request-form label{gap:5px;display:grid}.entitlement-request-form label>span{color:#6b7972;font-size:8px;font-weight:700}.entitlement-request-form small{color:#7b8781;font-size:7px}.entitlement-request-justification textarea{resize:vertical}.entitlement-request-list,.entitlement-review-list{gap:9px;padding:15px;display:grid}.entitlement-request-list article,.entitlement-review-list article{background:#f9faf9;border:1px solid #e1e7e4;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,280px);gap:14px;padding:14px;display:grid}.entitlement-request-list article>div,.entitlement-review-list article>div{justify-items:start;gap:5px;display:grid}.entitlement-request-list article p,.entitlement-review-list article p{color:#65736c;margin:2px 0;font-size:8px;line-height:1.5}.entitlement-request-list article small,.entitlement-review-list article small{color:#7c8882;font-size:7px}.entitlement-request-list aside,.entitlement-review-list aside{align-content:start;gap:7px;display:grid}.entitlement-review-list textarea{resize:vertical}@media (max-width:900px){.entitlement-request-form{grid-template-columns:1fr 1fr}.entitlement-request-justification{grid-column:1/-1}.entitlement-request-list article,.entitlement-review-list article{grid-template-columns:1fr}}@media (max-width:620px){.entitlement-request-form{grid-template-columns:1fr}.entitlement-request-justification{grid-column:auto}}.release-records{gap:15px;display:grid}.release-records-heading{justify-content:space-between;align-items:end;margin:10px 0;display:flex}.release-records-heading h2{margin:0 0 5px;font-size:19px}.release-records-heading p{color:#75827b;margin:0;font-size:8px}.release-record{padding:0;overflow:hidden}.release-record>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px;display:grid}.release-record h3{margin:9px 0 7px;font-size:17px}.release-record>header p{color:#627169;max-width:840px;margin:0 0 8px;font-size:9px;line-height:1.6}.release-record>header small{color:#7d8983;font-size:7px}.release-score{text-align:right;grid-template-columns:auto auto;align-content:start;gap:2px 8px;display:grid}.release-score strong{font-size:18px}.release-score span{color:#78857e;text-transform:uppercase;align-self:center;font-size:7px}.release-gate-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-gate-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:18px 1fr;gap:8px;min-height:105px;padding:14px;display:grid}.release-gate-grid>div:nth-child(2n){border-right:0}.release-gate-grid>div>span{color:#9aa59f;font-size:11px}.release-gate-grid .complete>span{color:#2d7b59}.release-gate-grid strong,.release-gate-grid code,.release-gate-grid small{display:block}.release-gate-grid strong{font-size:9px}.release-gate-grid code{color:#276d52;overflow-wrap:anywhere;margin:6px 0 3px;font-size:7px}.release-gate-grid small{color:#859089;font-size:6px}.release-gate-grid p{color:#66746d;margin:7px 0 0;font-size:7px;line-height:1.45}.release-evidence-form{background:#f5f8f6;border:1px solid #dfe7e2;border-radius:8px;gap:10px;margin:16px;padding:17px;display:grid}.release-evidence-form h4{margin:0;font-size:11px}.release-evidence-form label{gap:5px;display:grid}.release-evidence-form label>span{color:#6f7d76;font-size:7px;font-weight:750}.release-evidence-form textarea{resize:vertical}.release-reviewers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.release-reviewers>div{border-right:1px solid var(--line);align-content:start;gap:6px;min-height:105px;padding:14px;display:grid}.release-reviewers>div:last-child{border-right:0}.release-reviewers strong{font-size:9px}.release-reviewers code{overflow-wrap:anywhere;font-size:7px}.release-reviewers p{color:#68766f;margin:0;font-size:7px;line-height:1.45}.release-governance{background:#fafbfa;align-items:center;gap:8px;padding:16px;display:flex}.release-governance input{flex:1;min-width:280px}.release-governance small{color:#6a7770;font-size:8px}.release-record>.operation-message{margin:0;padding:16px}@media (max-width:900px){.release-gate-grid,.release-reviewers{grid-template-columns:1fr 1fr}.release-reviewers>div:nth-child(2){border-right:0}.release-governance{flex-direction:column;align-items:stretch}}@media (max-width:620px){.release-record>header,.release-gate-grid,.release-reviewers{grid-template-columns:1fr}.release-score{text-align:left}.release-gate-grid>div,.release-reviewers>div{border-right:0}.release-governance input{min-width:0}}.incident-panel:not(:has(form)){display:none}.sdk-proof{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.sdk-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:23px;display:flex}.sdk-proof article:last-child{border:0}.sdk-proof strong{letter-spacing:-.05em;font-size:31px}.sdk-proof span{color:#267255;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.sdk-proof small{color:#7d8c84;margin-top:auto;font-size:8px;line-height:1.55}.sdk-decision{grid-template-columns:.65fr 1.35fr;gap:65px;padding-block:82px;display:grid}.sdk-decision h2,.sdk-directory h2,.sdk-rules h2{margin:9px 0 13px;font-size:34px}.sdk-decision>div>p{color:#68776f;font-size:9px;line-height:1.65}.sdk-decision ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sdk-decision li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;min-height:135px;padding:16px;display:grid}.sdk-decision li>span{color:#fff;background:#267255;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.sdk-decision li strong{font-size:11px}.sdk-decision li p{color:#6e7c75;margin:7px 0 0;font-size:8px;line-height:1.55}.sdk-directory{padding-bottom:90px}.sdk-directory>header,.sdk-install>header,.sdk-code>header,.sdk-paths>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.sdk-directory>header a,.sdk-source footer a{color:#267255;font-size:8px;font-weight:750}.sdk-filters{background:#f1f6f3;border:1px solid #dce7e1;border-radius:9px;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:7px;padding:10px;display:grid}.sdk-filters label{background:#fff;border:1px solid #d5e2db;border-radius:6px;align-items:center;gap:7px;padding-inline:10px;display:flex}.sdk-filters input{border:0;outline:0;width:100%;min-width:0}.sdk-filters select{background:#fff;border:1px solid #d5e2db;border-radius:6px;min-width:0;padding-inline:8px;font-size:8px}.sdk-result{color:#6b7871;justify-content:space-between;padding:14px 2px 10px;font-size:8px;display:flex}.sdk-result a{color:#267255;font-weight:750}.sdk-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sdk-card{min-height:330px;color:var(--ink);background:#fafcfb;border:1px solid #e0e8e3;border-radius:9px;flex-direction:column;padding:20px;transition:transform .2s,border-color .2s;display:flex}.sdk-card:hover{border-color:#8ebda7;transform:translateY(-2px)}.sdk-card>header{justify-content:space-between;align-items:center;display:flex}.sdk-surface{color:#65766d;text-transform:uppercase;font-size:7px;font-weight:800}.sdk-card h3{overflow-wrap:anywhere;margin:37px 0 8px;font-size:17px}.sdk-card>code{color:#267255;overflow-wrap:anywhere;font-size:7px}.sdk-card>p{color:#6e7c75;font-size:8px;line-height:1.6}.sdk-tags{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.sdk-tags span{color:#3d6653;background:#edf5f1;border-radius:4px;padding:4px 6px;font-size:7px}.sdk-card>footer{color:#718078;border-top:1px solid var(--line);align-items:center;gap:11px;margin-top:14px;padding-top:13px;font-size:7px;display:flex}.sdk-card>footer span:first-child{color:#2c684f;font-weight:750}.sdk-card>footer svg{margin-left:auto}.sdk-empty,.sdk-gap{color:#65766d;background:#f5f8f6;border:1px dashed #a7b9af;border-radius:8px;padding:22px}.sdk-empty{text-align:center}.sdk-empty h3{color:var(--ink)}.sdk-rules{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:65px;padding-block:75px;display:grid}.sdk-rules ul{margin:0;padding:0;list-style:none}.sdk-rules li{color:#66766e;border-bottom:1px solid var(--line);padding:13px 0 13px 25px;font-size:9px;line-height:1.6;position:relative}.sdk-rules li:before{content:"✓";color:#267255;font-weight:900;position:absolute;left:0}.sdk-detail{background:#fbfcfb}.sdk-detail-hero{color:#fff;background:#102c25;padding-block:43px 68px}.sdk-detail-hero .back-link{color:#a9c7bb;margin-bottom:45px;font-size:8px;display:inline-block}.sdk-detail-title{grid-template-columns:1.45fr .55fr;align-items:end;gap:60px;display:grid}.sdk-detail-title h1{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;margin:10px 0 17px;font-size:clamp(42px,6vw,78px);line-height:.95}.sdk-detail-title>div>p{color:#bfd0c9;max-width:750px;font-size:11px;line-height:1.7}.sdk-detail-title aside{border-left:1px solid #ffffff2e;gap:7px;padding-left:20px;display:grid}.sdk-detail-title aside span{color:#8eaca0;text-transform:uppercase;margin-top:8px;font-size:7px}.sdk-detail-title aside code{color:#d9e8e2;overflow-wrap:anywhere;font-size:7px;line-height:1.5}.sdk-detail-hero .sdk-tags{margin-top:20px}.sdk-detail-hero .sdk-tags span{color:#fff;background:#ffffff14}.sdk-readiness{border-bottom:1px solid var(--line);background:#eaf5ef}.sdk-readiness>.section-shell{grid-template-columns:170px 1fr;gap:35px;padding-block:18px;display:grid}.sdk-readiness>.section-shell>span{color:#267255;text-transform:uppercase;font-size:7px;font-weight:850}.sdk-readiness h2{margin:0 0 5px;font-size:13px}.sdk-readiness p{margin:0 0 4px;font-size:9px}.sdk-readiness small{color:#68776f;font-size:8px}.sdk-readiness-do-not-start,.sdk-readiness-migration-required{background:#fff0ec}.sdk-readiness-do-not-start>.section-shell>span,.sdk-readiness-migration-required>.section-shell>span{color:#a13b28}.sdk-readiness-entitlement-and-compatibility-review{background:#fff7df}.sdk-readiness-entitlement-and-compatibility-review>.section-shell>span{color:#866000}.sdk-facts{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:35px;display:grid;overflow:hidden}.sdk-facts article{background:#fff;padding:18px}.sdk-facts span,.sdk-facts small{color:#78857e;font-size:7px;display:block}.sdk-facts strong{margin:7px 0;font-size:12px;display:block}.sdk-detail-grid{grid-template-columns:1.1fr .9fr;gap:9px;padding-top:9px;display:grid}.sdk-detail-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.sdk-detail-panel h2,.sdk-install h2,.sdk-code h2,.sdk-paths h2,.sdk-production h2,.sdk-local h2{margin:7px 0;font-size:29px}.sdk-detail-panel dl{margin:20px 0 0}.sdk-detail-panel dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:12px;padding:10px 0;display:grid}.sdk-detail-panel dt{color:#78857e;font-size:7px}.sdk-detail-panel dd{margin:0;font-size:8px}.sdk-detail-panel dd code{overflow-wrap:anywhere}.sdk-detail-panel footer{margin-top:20px}.sdk-detail-panel ul{color:#66766e;padding-left:17px;font-size:8px}.sdk-detail-panel li{margin:9px 0}.sdk-product-links{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.sdk-product-links a{color:#267255;background:#eaf5ef;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:750}.sdk-install,.sdk-code,.sdk-paths,.sdk-production,.sdk-local{padding-top:70px}.sdk-install>header p,.sdk-code>header p{color:#68776f;max-width:720px;font-size:9px}.sdk-install>header>span,.sdk-code>header>span{color:#78857e;font-size:8px}.sdk-install>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sdk-install article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.sdk-install article h3{margin-top:0;font-size:13px}.sdk-install article p{color:#68776f;border-top:1px solid var(--line);padding-top:10px;font-size:8px;line-height:1.65}.sdk-code>div{gap:8px;display:grid}.sdk-code article{color:#dff0e9;background:#102c25;border:1px solid #28453b;border-radius:8px;overflow:hidden}.sdk-code article>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:10px 13px;font-size:8px;display:flex}.sdk-code article>div span{color:#8db4a5;text-transform:uppercase;font-size:7px}.sdk-code pre{max-height:420px;margin:0;padding:17px;font-size:8px;line-height:1.6;overflow:auto}.sdk-paths>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sdk-paths article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.sdk-paths article h3{margin-top:0;font-size:13px}.sdk-paths article>a{color:var(--ink);border-top:1px solid var(--line);padding:11px 0;display:block}.sdk-paths article>a span{color:#78857e;margin-bottom:4px;font-size:7px;display:block}.sdk-paths article p{color:#68776f;font-size:8px;line-height:1.6}.sdk-production{grid-template-columns:.65fr 1.35fr;gap:65px;display:grid}.sdk-production>div>p,.sdk-local>div>p{color:#68776f;font-size:9px;line-height:1.65}.sdk-production ol{margin:0;padding:0;list-style:none}.sdk-production li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:10px;padding:13px 0;display:grid}.sdk-production li>span{color:#267255;font:8px ui-monospace,monospace}.sdk-production li p{color:#68776f;margin:0;font-size:9px;line-height:1.55}.sdk-local{grid-template-columns:.65fr 1.35fr;gap:65px;padding-bottom:90px;display:grid}.sdk-local>div:last-child{gap:6px;display:grid}.sdk-local article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:1fr 1.5fr .8fr;gap:10px;padding:11px;display:grid}.sdk-local article code,.sdk-local article span{color:#718078;overflow-wrap:anywhere;font-size:7px}@media (max-width:1050px){.sdk-grid{grid-template-columns:1fr 1fr}.sdk-filters{grid-template-columns:1fr 1fr 1fr}.sdk-decision,.sdk-rules,.sdk-production,.sdk-local{gap:35px}.sdk-detail-title{gap:30px}.sdk-facts{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sdk-proof,.sdk-grid,.sdk-decision ol,.sdk-install>div,.sdk-paths>div,.sdk-facts{grid-template-columns:1fr}.sdk-proof{margin-top:18px}.sdk-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:110px}.sdk-decision,.sdk-rules,.sdk-production,.sdk-local,.sdk-detail-title,.sdk-detail-grid{grid-template-columns:1fr;gap:28px}.sdk-decision{padding-top:55px}.sdk-filters{grid-template-columns:1fr}.sdk-directory>header,.sdk-install>header,.sdk-code>header,.sdk-paths>header{flex-direction:column;align-items:start}.sdk-detail-title aside{border-top:1px solid #ffffff2e;border-left:0;padding:18px 0 0}.sdk-readiness>.section-shell{grid-template-columns:1fr;gap:6px}.sdk-detail-panel dl>div,.sdk-local article{grid-template-columns:1fr}.sdk-install,.sdk-code,.sdk-paths,.sdk-production,.sdk-local{padding-top:50px}}.auth-proof{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.auth-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:148px;padding:23px;display:flex}.auth-proof article:last-child{border:0}.auth-proof span{color:#267255;text-transform:uppercase;font-size:8px;font-weight:850}.auth-proof strong{letter-spacing:-.05em;margin-top:6px;font-size:31px}.auth-proof small{color:#7d8c84;margin-top:auto;font-size:8px;line-height:1.5}.auth-advisor{padding-block:82px}.auth-advisor-intro{grid-template-columns:.45fr 1fr;align-items:end;gap:28px;display:grid}.auth-advisor h2,.auth-principles h2,.auth-lifecycle h2,.auth-directory h2,.auth-rules h2{letter-spacing:-.035em;margin:8px 0 0;font-size:34px}.auth-advisor-intro p{color:#68776f;max-width:720px;margin:0;font-size:9px;line-height:1.65}.auth-advisor-form{background:#102c25;border-radius:10px;grid-template-columns:1fr 1fr auto;gap:9px;margin-top:25px;padding:14px;display:grid}.auth-advisor-form label{gap:6px;display:grid}.auth-advisor-form label span{color:#a9c7bb;text-transform:uppercase;font-size:7px;font-weight:750}.auth-advisor-form select{min-width:0;color:var(--ink);background:#fff;border:0;border-radius:6px;padding:11px;font-size:9px}.auth-advisor-form button{align-self:end}.auth-decision{background:#eef7f2;border:1px solid #c9e1d4;border-radius:9px;margin-top:9px;padding:22px}.auth-decision-selection-required{background:#fff7df;border-color:#e8d89d}.auth-decision>header{color:#267255;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.auth-decision-selection-required>header{color:#866000}.auth-decision h3{max-width:850px;margin:12px 0 18px;font-size:15px}.auth-decision>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.auth-decision>div>a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;padding:13px;display:grid}.auth-decision>div span,.auth-decision>div small{color:#75837b;font-size:7px}.auth-decision>div strong{font-size:10px}.auth-decision ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.auth-decision li{color:#596961;grid-template-columns:22px 1fr;gap:8px;font-size:8px;line-height:1.5;display:grid}.auth-decision li>span{color:#fff;background:#267255;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.auth-principles{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:55px;padding-block:75px;display:grid}.auth-principles>div:first-child p{color:#68776f;font-size:9px;line-height:1.7}.auth-zones{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.auth-zones article{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;flex-direction:column;min-height:260px;padding:20px;display:flex}.auth-zones span{color:#267255;text-transform:uppercase;font-size:7px;font-weight:800}.auth-zones h3{margin:28px 0 8px;font-size:14px}.auth-zones p{color:#68776f;font-size:8px;line-height:1.6}.auth-zones code{color:#267255;margin-top:auto;font-size:8px}.auth-lifecycle{background:#f5f8f6;padding-block:75px}.auth-lifecycle>header,.auth-directory>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.auth-lifecycle>header>a,.auth-directory>header>a{color:#267255;font-size:8px;font-weight:750}.auth-lifecycle ol{border-top:1px solid #cfdad4;border-left:1px solid #cfdad4;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.auth-lifecycle li{border-bottom:1px solid #cfdad4;border-right:1px solid #cfdad4;min-height:190px;padding:15px}.auth-lifecycle strong{color:#267255;font-size:9px}.auth-lifecycle p{color:#697870;margin-top:20px;font-size:8px;line-height:1.6}.auth-directory{padding-block:85px}.auth-directory>div{gap:9px;display:grid}.auth-path{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px;scroll-margin-top:80px}.auth-path>header{color:#76837c;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;display:flex}.auth-visibility{color:#267255;background:#e8f4ed;border-radius:99px;padding:5px 7px;font-weight:800}.auth-visibility-secret{color:#8b3527;background:#ffede8}.auth-visibility-entitlement-specific,.auth-visibility-selection-required{color:#846000;background:#fff4cd}.auth-path>h3{margin:24px 0 7px;font-size:22px}.auth-path>p{color:#63736b;max-width:880px;font-size:9px;line-height:1.65}.auth-path dl{border:1px solid var(--line);background:#f6f9f7;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.auth-path dl>div{border-right:1px solid var(--line);padding:13px}.auth-path dl>div:last-child{border:0}.auth-path dt{color:#7b8981;font-size:7px}.auth-path dd{margin:6px 0 0;font-size:8px;line-height:1.5}.auth-path details{border:1px solid var(--line);border-radius:7px;margin-top:6px}.auth-path summary{cursor:pointer;color:#2c604b;padding:12px;font-size:8px;font-weight:800}.auth-path details>div,.auth-path details>pre{border-top:1px solid var(--line)}.auth-path-columns{grid-template-columns:repeat(3,1fr);gap:17px;padding:14px;display:grid}.auth-path-columns h4{margin:0 0 8px;font-size:9px}.auth-path-columns ul,.auth-path-columns ol{color:#66766e;margin:0;padding-left:16px;font-size:8px;line-height:1.55}.auth-path-columns li{margin:7px 0}.auth-diagnostics{grid-column:span 2;grid-template-columns:1fr 1fr;gap:6px;display:grid}.auth-diagnostics>div{background:#f7f9f8;border-radius:6px;padding:10px}.auth-diagnostics strong{font-size:8px}.auth-diagnostics p,.auth-diagnostics small{color:#6b7972;font-size:7px;line-height:1.55;display:block}.auth-path pre{color:#dff0e9;background:#102c25;max-height:390px;margin:0;padding:17px;font-size:8px;line-height:1.6;overflow:auto}.auth-path>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px 20px;margin-top:18px;padding-top:15px;display:grid}.auth-path>footer p{color:#78857e;margin:0;font-size:7px;line-height:1.55}.auth-path>footer>div{flex-wrap:wrap;gap:5px;display:flex}.auth-path>footer span{color:#3d6653;background:#edf5f1;border-radius:4px;padding:4px 6px;font-size:7px}.auth-path>footer a{color:#267255;grid-area:1/2/span 2;align-self:center;font-size:8px;font-weight:750}.auth-rules{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:55px;padding-block:75px;display:grid}.auth-rules ul{margin:0;padding:0;list-style:none}.auth-rules li{color:#66766e;border-bottom:1px solid var(--line);padding:14px 0 14px 26px;font-size:9px;line-height:1.6;position:relative}.auth-rules li:before{content:"✓";color:#267255;font-weight:900;position:absolute;left:0}@media (max-width:1050px){.auth-lifecycle ol{grid-template-columns:repeat(4,1fr)}.auth-zones{grid-template-columns:1fr}.auth-zones article{min-height:180px}.auth-path dl{grid-template-columns:1fr 1fr}.auth-path dl>div:nth-child(2){border-right:0}.auth-path dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:700px){.auth-proof,.auth-advisor-intro,.auth-principles,.auth-rules,.auth-advisor-form,.auth-decision>div,.auth-decision ol,.auth-lifecycle ol,.auth-path dl,.auth-path-columns{grid-template-columns:1fr}.auth-proof{margin-top:18px}.auth-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.auth-advisor,.auth-principles,.auth-directory{padding-block:55px}.auth-advisor-intro,.auth-principles,.auth-rules{gap:24px}.auth-decision>div,.auth-decision ol{gap:6px}.auth-lifecycle>header,.auth-directory>header{flex-direction:column;align-items:start}.auth-path dl>div{border-right:0;border-bottom:1px solid var(--line)}.auth-path dl>div:last-child{border-bottom:0}.auth-diagnostics{grid-column:auto;grid-template-columns:1fr}.auth-path>footer{grid-template-columns:1fr}.auth-path>footer a{grid-area:auto}}.credential-policy-modal{max-width:680px}.credential-policy-modal form{max-height:min(70vh,760px);padding-right:3px;overflow:auto}.credential-policy-modal label small a,.security-callout a{color:#267255;font-weight:750}.credential-policy-summary{background:#eef6f2;border:1px solid #d2e4da;border-radius:7px;grid-template-columns:auto 1fr;gap:3px 10px;padding:12px;display:grid}.credential-policy-summary>span{color:#267255;text-transform:uppercase;background:#fff;border-radius:99px;grid-row:span 2;align-self:center;padding:5px 7px;font-size:7px;font-weight:850}.credential-policy-summary strong{font-size:9px}.credential-policy-summary small{color:#708078;font-size:7px}.credential-policy-modal textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.error-proof{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.error-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:148px;padding:23px;display:flex}.error-proof article:last-child{border:0}.error-proof span{color:#9a3d2d;text-transform:uppercase;font-size:8px;font-weight:850}.error-proof strong{letter-spacing:-.05em;margin-top:6px;font-size:31px}.error-proof small{color:#7d8c84;margin-top:auto;font-size:8px;line-height:1.5}.error-diagnoser{padding-block:82px}.error-diagnoser-intro{grid-template-columns:.45fr 1fr;align-items:end;gap:28px;display:grid}.error-diagnoser h2,.error-retry h2,.error-directory h2,.error-rules h2{letter-spacing:-.035em;margin:8px 0 0;font-size:34px}.error-diagnoser-intro p{color:#68776f;max-width:740px;margin:0;font-size:9px;line-height:1.65}.error-diagnoser>form{background:#102c25;border-radius:10px;grid-template-columns:.6fr 1.1fr 1fr 1.1fr auto;gap:9px;margin-top:25px;padding:14px;display:grid}.error-diagnoser>form label{gap:6px;display:grid}.error-diagnoser>form label>span{color:#a9c7bb;text-transform:uppercase;font-size:7px;font-weight:750}.error-diagnoser>form input:not([type=checkbox]),.error-diagnoser>form select{min-width:0;color:var(--ink);background:#fff;border:0;border-radius:6px;padding:11px;font-size:9px}.error-diagnoser>form button{align-self:end}.error-diagnoser>form .error-check{grid-column:1/5;align-items:center;gap:7px;display:flex}.error-check input{accent-color:#6bc497}.error-result{background:#eef7f2;border:1px solid #c9e1d4;border-radius:9px;margin-top:9px;padding:23px}.error-result-selection-required{background:#fff7df;border-color:#e8d89d}.error-result>header{justify-content:space-between;gap:20px;display:flex}.error-result>header span{color:#267255;text-transform:uppercase;font-size:7px;font-weight:800}.error-result-selection-required>header span{color:#866000}.error-result>header h3{margin:6px 0 0;font-size:21px}.error-result>header>strong{color:#fff;text-transform:uppercase;background:#267255;border-radius:99px;align-self:start;padding:7px 9px;font-size:7px}.error-result-selection-required>header>strong{background:#896300}.error-result>p{color:#63736b;max-width:900px;font-size:9px;line-height:1.6}.error-result-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.error-result-grid section{border:1px solid var(--line);background:#fff;border-radius:7px;padding:16px}.error-result-grid h4{margin:0 0 9px;font-size:11px}.error-result-grid p,.error-result-grid li{color:#627269;font-size:8px;line-height:1.55}.error-result-grid ol,.error-result-grid ul{margin:0;padding-left:17px}.error-result>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.error-result>footer>span{color:#738079;max-width:780px;font-size:7px;line-height:1.5}.error-result>footer>div{white-space:nowrap;gap:12px;display:flex}.error-result>footer a{color:#267255;font-size:8px;font-weight:750}.error-retry{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:55px;padding-block:78px;display:grid}.error-retry>div:first-child p{color:#68776f;font-size:9px;line-height:1.7}.error-retry>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.error-retry article{border:1px solid var(--line);background:#f7faf8;border-radius:8px;flex-direction:column;min-height:230px;padding:21px;display:flex}.error-retry article>span{color:#267255;text-transform:uppercase;font-size:7px;font-weight:800}.error-retry code{color:#9a3d2d;margin-top:38px;font-size:10px}.error-retry article p{color:#68776f;margin-top:auto;font-size:8px;line-height:1.6}.error-directory{background:#f4f7f5;padding-block:82px}.error-directory>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.error-directory>header>a{color:#267255;font-size:8px;font-weight:750}.error-directory>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.error-directory>div>article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px;scroll-margin-top:80px}.error-directory article>header{color:#78857e;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.error-directory article>header span{color:#9a3d2d;font-weight:800}.error-directory h3{margin:22px 0 7px;font-size:18px}.error-directory article>p{color:#66766e;min-height:42px;font-size:8px;line-height:1.6}.error-directory details{border:1px solid var(--line);border-radius:6px;margin-top:6px}.error-directory summary{cursor:pointer;color:#2c604b;padding:11px;font-size:8px;font-weight:800}.error-directory details>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;padding:13px;display:grid}.error-directory details:first-of-type>div{grid-template-columns:1fr 1fr}.error-directory h4{margin:0 0 7px;font-size:9px}.error-directory ul,.error-directory ol{color:#68776f;margin:0;padding-left:15px;font-size:7px;line-height:1.55}.error-directory li{margin:6px 0}.error-directory article>footer{gap:15px;margin-top:14px;display:flex}.error-directory footer a{color:#267255;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.error-rules{grid-template-columns:.55fr 1.45fr;gap:55px;padding-block:78px;display:grid}.error-rules>ol{counter-reset:error-rule;margin:0;padding:0;list-style:none}.error-rules li{counter-increment:error-rule;color:#66766e;border-bottom:1px solid var(--line);padding:14px 0 14px 35px;font-size:9px;line-height:1.6;position:relative}.error-rules li:before{content:counter(error-rule);color:#fff;background:#9a3d2d;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid;position:absolute;left:0}.request-diagnose-link{color:#267255;margin-top:5px;font-size:7px;font-weight:750;display:block}@media (max-width:1050px){.error-diagnoser>form{grid-template-columns:1fr 1fr}.error-diagnoser>form .error-check{grid-column:1/2}.error-diagnoser>form button{align-self:stretch}.error-retry,.error-rules{gap:32px}}@media (max-width:700px){.error-proof,.error-diagnoser-intro,.error-diagnoser>form,.error-result-grid,.error-retry,.error-retry>div:last-child,.error-directory>div,.error-rules{grid-template-columns:1fr}.error-proof{margin-top:18px}.error-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.error-diagnoser,.error-directory{padding-block:55px}.error-diagnoser-intro,.error-retry,.error-rules{gap:24px}.error-diagnoser>form .error-check{grid-column:auto}.error-result>header,.error-result>footer,.error-directory>header{flex-direction:column;align-items:flex-start}.error-result>footer>div{white-space:normal}.error-directory details>div,.error-directory details:first-of-type>div{grid-template-columns:1fr}}.environment-proof{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.environment-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:148px;padding:23px;display:flex}.environment-proof article:last-child{border:0}.environment-proof span{color:#315f8c;text-transform:uppercase;font-size:8px;font-weight:850}.environment-proof strong{letter-spacing:-.05em;margin-top:6px;font-size:31px}.environment-proof small{color:#7d8c84;margin-top:auto;font-size:8px;line-height:1.5}.environment-model,.environment-assessor,.environment-promotion{padding-block:82px}.environment-model>header{max-width:820px}.environment-model h2,.environment-assessor h2,.environment-promotion h2,.environment-rules h2{letter-spacing:-.035em;margin:8px 0;font-size:34px}.environment-model>header p,.environment-assessor-intro p{color:#68776f;font-size:9px;line-height:1.65}.environment-model>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px;display:grid}.environment-model article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px}.environment-model article>header{color:#315f8c;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.environment-model article h3{margin:27px 0 7px;font-size:17px}.environment-model article p,.environment-model dd,.environment-model li{color:#68776f;font-size:8px;line-height:1.55}.environment-model dl>div{border-top:1px solid var(--line);padding:9px 0}.environment-model dt{color:#315f8c;text-transform:uppercase;font-size:7px;font-weight:800}.environment-model dd{margin:5px 0 0}.environment-model h4{margin:20px 0 7px;font-size:9px}.environment-model ul{padding-left:16px}.environment-model li{margin:7px 0}.environment-assessor{background:#f4f7f5}.environment-assessor-intro{grid-template-columns:.5fr 1fr;align-items:end;gap:35px;display:grid}.environment-assessor-intro p{margin:0}.environment-assessor>form{background:#102c25;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;padding:16px;display:grid}.environment-assessor>form>label:not(.environment-check){gap:6px;display:grid}.environment-assessor>form label>span,.environment-assessor legend{color:#a9c7bb;text-transform:uppercase;font-size:7px;font-weight:750}.environment-assessor select{background:#fff;border:0;border-radius:6px;padding:11px;font-size:9px}.environment-check{align-items:center;gap:7px;display:flex}.environment-check input{accent-color:#6bc497}.environment-live{grid-column:1/4;padding:7px 0}.environment-assessor fieldset{border:1px solid #38564d;border-radius:7px;grid-column:1/4;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:13px;display:grid}.environment-assessor legend{padding:0 7px}.environment-assessor>form button{grid-column:3;justify-self:end}.environment-result{background:#fff7df;border:1px solid #e8d89d;border-radius:9px;margin-top:9px;padding:22px}.environment-result.is-ready{background:#eef7f2;border-color:#c9e1d4}.environment-result>header{justify-content:space-between;align-items:start;display:flex}.environment-result>header span{color:#7f6200;text-transform:uppercase;font-size:7px;font-weight:800}.environment-result.is-ready>header span{color:#267255}.environment-result h3{margin:5px 0;font-size:21px}.environment-result>header>strong{font-size:25px}.environment-result-progress{background:#e7e1cc;border-radius:99px;height:8px;margin:15px 0 20px;position:relative;overflow:hidden}.environment-result-progress i{background:#a47b00;height:100%;display:block}.environment-result.is-ready .environment-result-progress i{background:#267255}.environment-result-progress span{color:#6e796f;font-size:7px;position:absolute;top:-17px;right:0}.environment-control-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.environment-control-grid section{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:18px 1fr;gap:7px;padding:12px;display:grid}.environment-control-grid .is-complete{color:#267255}.environment-control-grid .is-open{color:#9a3d2d}.environment-control-grid section>div{gap:4px;display:grid}.environment-control-grid strong{font-size:9px}.environment-control-grid span,.environment-control-grid small{color:#6c7b73;font-size:7px;line-height:1.45}.environment-control-grid small{color:#8a4a3d}.environment-result>footer{color:#718078;margin-top:14px;font-size:7px}.environment-promotion>header{margin-bottom:24px}.environment-promotion>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.environment-promotion article{color:#fff;background:#102c25;border-radius:9px;padding:20px}.environment-promotion h3{margin:0 0 20px;font-size:14px}.environment-promotion dl>div{border-top:1px solid #ffffff24;padding:11px 0}.environment-promotion dt{color:#8eb6a6;text-transform:uppercase;font-size:7px}.environment-promotion dd{color:#d8e7e1;margin:5px 0 0;font-size:8px;line-height:1.55}.environment-rules{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:55px;padding-block:75px;display:grid}.environment-rules ol{counter-reset:env-rule;margin:0;padding:0;list-style:none}.environment-rules li{counter-increment:env-rule;color:#66766e;border-bottom:1px solid var(--line);padding:14px 0 14px 35px;font-size:9px;line-height:1.6;position:relative}.environment-rules li:before{content:counter(env-rule);color:#fff;background:#315f8c;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid;position:absolute;left:0}@media (max-width:1050px){.environment-model>div{grid-template-columns:1fr 1fr}.environment-assessor fieldset{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.environment-proof,.environment-model>div,.environment-assessor-intro,.environment-assessor>form,.environment-assessor fieldset,.environment-control-grid,.environment-promotion>div,.environment-rules{grid-template-columns:1fr}.environment-proof{margin-top:18px}.environment-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.environment-model,.environment-assessor,.environment-promotion{padding-block:55px}.environment-assessor-intro,.environment-rules{gap:24px}.environment-live,.environment-assessor fieldset,.environment-assessor>form button{grid-column:auto}.environment-assessor>form button{justify-self:stretch}}.console-environment-principle{color:#267255;grid-template-columns:24px 1fr;gap:10px;display:grid}.console-environment-principle p{color:#6c7b73;margin:4px 0 0}.console-environment-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.console-environment-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px}.console-environment-card>header{justify-content:space-between;display:flex}.console-environment-card>header span{color:#718078;text-transform:uppercase;font-size:7px;font-weight:800}.console-environment-card h2{margin:5px 0;font-size:15px}.console-environment-card>header>strong{color:#9a3d2d;font-size:19px}.console-environment-card.is-ready>header>strong{color:#267255}.console-environment-progress{background:#e9eee9;border-radius:99px;height:5px;margin:10px 0 16px}.console-environment-progress i{border-radius:inherit;background:#9a3d2d;height:100%;display:block}.console-environment-card.is-ready .console-environment-progress i{background:#267255}.console-environment-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.console-environment-card dl>div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:8px}.console-environment-card dt{color:#7a8981;font-size:7px}.console-environment-card dd{margin:4px 0 0;font-size:11px;font-weight:800}.console-environment-card>section{margin-top:13px}.console-environment-card>section>div{border-bottom:1px solid var(--line);grid-template-columns:17px 1fr;gap:6px;padding:8px 0;display:grid}.console-environment-card>section .is-complete{color:#267255}.console-environment-card>section .is-open{color:#9a3d2d}.console-environment-card>section span{gap:3px;display:grid}.console-environment-card>section strong{font-size:8px}.console-environment-card>section small{color:#708078;font-size:7px;line-height:1.4}.console-environment-card>footer{margin-top:13px}.console-environment-card>footer a{color:#267255;font-size:7px;font-weight:750}.console-release-handoff>header,.admin-environment-summary>header,.admin-release-boundary>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.console-release-handoff a,.admin-environment-summary a,.admin-release-boundary a{color:#267255;font-size:8px;font-weight:750}.admin-environment-summary>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.admin-environment-summary article{border:1px solid var(--line);border-radius:7px;padding:15px}.admin-environment-summary article>header{color:#718078;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.admin-environment-summary dl{grid-template-columns:1fr 1fr;display:grid}.admin-environment-summary dl>div{padding:8px 0}.admin-environment-summary dt{color:#7b8981;font-size:7px}.admin-environment-summary dd{margin:3px 0 0;font-size:12px;font-weight:800}.admin-environment-summary ul{margin:8px 0 0;padding:0;list-style:none}.admin-environment-summary li{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:7px 0;font-size:7px;display:grid}.admin-environment-summary article>p{color:#718078;font-size:8px}.admin-release-boundary>div{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,1fr);display:grid}.admin-release-boundary article{border-right:1px solid var(--line);flex-direction:column;min-height:110px;padding:14px;display:flex}.admin-release-boundary article:last-child{border:0}.admin-release-boundary span{color:#267255;text-transform:uppercase;font-size:7px}.admin-release-boundary strong{margin-top:5px;font-size:19px}.admin-release-boundary small{color:#718078;margin-top:auto;font-size:7px;line-height:1.4}@media (max-width:1050px){.console-environment-grid,.admin-environment-summary>div{grid-template-columns:1fr}}@media (max-width:700px){.console-release-handoff>header,.admin-environment-summary>header,.admin-release-boundary>header{flex-direction:column;align-items:flex-start}.admin-release-boundary>div{grid-template-columns:1fr 1fr}.admin-release-boundary article:nth-child(2){border-right:0}.admin-release-boundary article:nth-child(-n+2){border-bottom:1px solid var(--line)}}.agent-proof{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.agent-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:23px;display:flex}.agent-proof article:last-child{border:0}.agent-proof span{color:#68449a;text-transform:uppercase;font-size:8px;font-weight:850}.agent-proof strong{letter-spacing:-.05em;margin-top:6px;font-size:31px}.agent-proof small{color:#7d8c84;margin-top:auto;font-size:8px;line-height:1.5}.agent-integration-patterns,.agent-planner,.agent-runtime,.agent-principles{padding-block:82px}.agent-integration-patterns>header{max-width:850px}.agent-integration-patterns h2,.agent-planner h2,.agent-runtime h2,.agent-evals h2,.agent-principles h2{letter-spacing:-.035em;margin:8px 0;font-size:34px}.agent-integration-patterns>header p,.agent-planner-intro p,.agent-runtime>header p,.agent-evals header p,.agent-principles>div>p{color:#68776f;font-size:9px;line-height:1.65}.agent-integration-patterns>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.agent-integration-patterns article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-height:430px;padding:21px;display:flex}.agent-integration-patterns article>header{color:#68449a;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.agent-integration-patterns h3{margin:34px 0 8px;font-size:18px}.agent-integration-patterns article>p{color:#68776f;font-size:8px;line-height:1.6}.agent-integration-patterns dl{margin-top:auto}.agent-integration-patterns dl>div{border-top:1px solid var(--line);padding:9px 0}.agent-integration-patterns dt{color:#8063a3;text-transform:uppercase;font-size:7px}.agent-integration-patterns dd{color:#596960;margin:4px 0 0;font-size:8px;line-height:1.5}.agent-integration-patterns footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:13px;display:flex}.agent-integration-patterns footer a{color:#68449a;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.agent-planner{background:#f5f3f8}.agent-planner-intro{grid-template-columns:.52fr 1fr;align-items:end;gap:35px;display:grid}.agent-planner-intro p{margin:0}.agent-planner>form{background:#21182e;border-radius:10px;grid-template-columns:1.35fr repeat(4,1fr);gap:9px;margin-top:24px;padding:16px;display:grid}.agent-planner>form>label{gap:6px;display:grid}.agent-planner>form label>span,.agent-planner legend{color:#c9b8dd;text-transform:uppercase;font-size:7px;font-weight:750}.agent-planner select{background:#fff;border:0;border-radius:6px;min-width:0;padding:11px;font-size:9px}.agent-planner fieldset{border:1px solid #4b3b5c;border-radius:7px;grid-column:1/6;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:13px;display:grid}.agent-planner legend{padding:0 7px}.agent-check{align-items:center;gap:7px;display:flex}.agent-check input{accent-color:#a98bd0}.agent-planner>form button{grid-column:5;justify-self:end}.agent-result{background:#fff8e7;border:1px solid #ead9a7;border-radius:10px;margin-top:10px;padding:23px}.agent-result.is-ready{background:#edf7f2;border-color:#c8e2d5}.agent-result>header{justify-content:space-between;align-items:start;gap:30px;display:flex}.agent-result>header span{color:#846200;text-transform:uppercase;font-size:7px;font-weight:850}.agent-result.is-ready>header span{color:#267255}.agent-result h3{margin:5px 0;font-size:22px}.agent-result>header p{color:#6a7971;max-width:850px;margin:0;font-size:8px;line-height:1.55}.agent-result>header>strong{font-size:26px}.agent-result-progress{background:#e8dfc5;border-radius:99px;height:8px;margin:16px 0 20px;position:relative;overflow:visible}.agent-result-progress i{border-radius:inherit;background:#9a7500;height:100%;display:block}.agent-result.is-ready .agent-result-progress i{background:#267255}.agent-result-progress span{color:#748078;font-size:7px;position:absolute;top:-17px;right:0}.agent-plan-summary{grid-template-columns:.5fr 1.35fr 1fr;gap:7px;display:grid}.agent-plan-summary section{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:14px}.agent-plan-summary span,.agent-plan-summary small,.agent-result>footer small{display:block}.agent-plan-summary span{color:#68449a;text-transform:uppercase;font-size:7px;font-weight:800}.agent-plan-summary strong{margin:5px 0;font-size:13px;display:block}.agent-plan-summary small{color:#6e7c74;overflow-wrap:anywhere;font-size:7px;line-height:1.5}.agent-control-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.agent-control-grid>section{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:18px 1fr;gap:7px;padding:12px;display:grid}.agent-control-grid .is-complete{color:#267255}.agent-control-grid .is-open{color:#9a3d2d}.agent-control-grid section>div{gap:4px;display:grid}.agent-control-grid strong{font-size:9px}.agent-control-grid span,.agent-control-grid small{color:#6c7b73;font-size:7px;line-height:1.45}.agent-control-grid small{color:#8a4a3d}.agent-result>footer{border-top:1px solid var(--line);gap:5px;margin-top:15px;padding-top:13px;display:grid}.agent-result>footer strong{color:#68449a;text-transform:uppercase;font-size:7px}.agent-result>footer span{font-size:8px}.agent-result>footer small{color:#748078;font-size:7px;line-height:1.5}.agent-runtime{grid-template-columns:.58fr 1.1fr .82fr;align-items:start;gap:35px;display:grid}.agent-runtime>header p{max-width:350px}.agent-runtime>ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.agent-runtime li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:8px;padding:13px 0;display:grid}.agent-runtime li>span{color:#68449a;font:8px ui-monospace,monospace}.agent-runtime h3{margin:0 0 5px;font-size:11px}.agent-runtime li p{color:#697870;margin:0;font-size:8px;line-height:1.55}.agent-runtime>aside{color:#fff;background:#21182e;border-radius:10px;padding:25px}.agent-runtime aside .section-label{color:#bfa4df}.agent-runtime aside h3{color:#fff;margin:9px 0 13px;font-size:20px}.agent-runtime aside p{color:#c1b8ca;font-size:8px;line-height:1.65}.agent-runtime aside>span:nth-of-type(2){margin-top:20px;display:block}.agent-runtime aside>div{gap:7px;margin-top:20px;display:grid}.agent-runtime .button-ghost{color:#fff;border-color:#59476c}.agent-evals{color:#fff;background:#102820;padding-block:82px}.agent-evals .section-label{color:#76d3a5}.agent-evals h2{color:#fff}.agent-evals header p{color:#9db2a8;max-width:760px}.agent-evals .section-shell>div{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.agent-evals article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-height:255px;padding:20px;display:flex}.agent-evals article>header{color:#76d3a5;justify-content:space-between;font:8px ui-monospace,monospace;display:flex}.agent-evals h3{margin:34px 0 9px;font-size:15px}.agent-evals article p{color:#b5c7be;font-size:8px;line-height:1.6}.agent-evals article small{color:#789087;border-top:1px solid #ffffff17;margin-top:auto;padding-top:12px;font-size:7px;line-height:1.5}.agent-principles{grid-template-columns:.62fr 1.38fr;gap:60px;display:grid}.agent-principles>div>a{color:#68449a;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.agent-principles ol{counter-reset:agent-principle;margin:0;padding:0;list-style:none}.agent-principles li{counter-increment:agent-principle;color:#65756d;border-bottom:1px solid var(--line);padding:14px 0 14px 36px;font-size:9px;line-height:1.6;position:relative}.agent-principles li:before{content:counter(agent-principle);color:#fff;background:#68449a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid;position:absolute;left:0}@media (max-width:1050px){.agent-integration-patterns>div,.agent-planner>form{grid-template-columns:1fr 1fr}.agent-planner fieldset{grid-column:1/3;grid-template-columns:repeat(3,1fr)}.agent-planner>form button{grid-column:2}.agent-runtime{grid-template-columns:1fr 1fr}.agent-runtime>header{grid-column:1/3}.agent-evals .section-shell>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.agent-proof,.agent-integration-patterns>div,.agent-planner-intro,.agent-planner>form,.agent-planner fieldset,.agent-plan-summary,.agent-control-grid,.agent-runtime,.agent-evals .section-shell>div,.agent-principles{grid-template-columns:1fr}.agent-proof{margin-top:18px}.agent-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.agent-integration-patterns,.agent-planner,.agent-runtime,.agent-principles{padding-block:55px}.agent-integration-patterns article{min-height:380px}.agent-planner-intro,.agent-principles{gap:24px}.agent-planner fieldset,.agent-planner>form button,.agent-runtime>header{grid-column:auto}.agent-planner>form button{justify-self:stretch}.agent-result>header{flex-direction:column}.agent-runtime{gap:24px}.agent-evals article{min-height:210px}}.journey-lab-proof{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;overflow:hidden}.journey-lab-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:23px;display:flex}.journey-lab-proof article:last-child{border:0}.journey-lab-proof strong{letter-spacing:-.05em;font-size:31px}.journey-lab-proof span{color:#267255;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:850}.journey-lab-proof p{color:#7d8c84;margin-top:auto;font-size:8px;line-height:1.5}.journey-lab-shell{grid-template-columns:.7fr 1.3fr;gap:10px;padding-block:82px;display:grid}.journey-lab-form,.journey-lab-result{border:1px solid var(--line);border-radius:10px;padding:24px}.journey-lab-form h2{margin:8px 0 22px;font-size:24px}.journey-lab-form label{gap:6px;margin-bottom:13px;display:grid}.journey-lab-form label span{color:#68776f;text-transform:uppercase;font-size:7px;font-weight:800}.journey-lab-form select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:11px;font-size:9px}.journey-lab-form button{justify-content:center;width:100%}.journey-lab-form>p{color:#718078;gap:7px;font-size:7px;line-height:1.55;display:flex}.journey-lab-form>p svg{color:#267255;flex:none}.journey-lab-result{color:#fff;background:#102c25;border-color:#102c25}.journey-lab-result>header{justify-content:space-between;gap:22px;display:flex}.journey-lab-result>header span{color:#77d0a5;text-transform:uppercase;font-size:7px;font-weight:800}.journey-lab-result h2{color:#fff;margin:7px 0;font-size:27px}.journey-lab-result>header p{color:#b7ccc2;max-width:700px;margin:0;font-size:8px;line-height:1.6}.journey-lab-result>header>b{color:#77d0a5;text-transform:uppercase;white-space:nowrap;border:1px solid #467b65;border-radius:99px;align-self:start;padding:6px 8px;font-size:7px}.journey-lab-boundary{background:#183a30;border-radius:7px;gap:8px;margin-top:18px;padding:12px;display:flex}.journey-lab-boundary svg{color:#77d0a5;flex:none}.journey-lab-boundary p{color:#b8cdc3;margin:0;font-size:7px;line-height:1.55}.journey-lab-result dl{border:1px solid #345348;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:18px 0 0;display:grid}.journey-lab-result dl>div{border-right:1px solid #345348;min-width:0;padding:11px}.journey-lab-result dl>div:last-child{border:0}.journey-lab-result dt{color:#84a398;font-size:7px}.journey-lab-result dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:750}.journey-lab-result dd code{color:#77d0a5}.journey-lab-links{gap:8px;margin-top:18px;display:flex}.journey-lab-result .button-ghost{color:#fff;border-color:#527064}.journey-lab-timeline{background:#f4f7f5;padding-block:82px}.journey-lab-timeline h2,.journey-lab-checks h2,.journey-lab-rules h2,.journey-lab-code h2{letter-spacing:-.035em;margin:8px 0;font-size:34px}.journey-lab-steps{max-width:920px;margin-top:28px}.journey-lab-step{grid-template-columns:42px 1fr;gap:12px;display:grid}.journey-lab-sequence{flex-direction:column;align-items:center;display:flex}.journey-lab-sequence span{color:#fff;background:#102c25;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.journey-lab-sequence i{background:#ccd8d2;flex:1;width:1px;min-height:20px}.journey-lab-step:last-child .journey-lab-sequence i{display:none}.journey-lab-step>section{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin-bottom:11px;padding:18px}.journey-lab-step>section>header{justify-content:space-between;gap:15px;display:flex}.journey-lab-step>section>header div{align-items:center;gap:7px;display:flex}.journey-lab-step>section>header b{color:#267255;text-transform:uppercase;background:#e8f4ed;border-radius:99px;padding:4px 6px;font-size:6px}.journey-lab-step.step-rejected>section>header b{color:#9a3d2d;background:#ffede8}.journey-lab-step.step-replayed>section>header b,.journey-lab-step.step-reconciled>section>header b{color:#315c91;background:#eaf1fa}.journey-lab-step>section>header code{font-size:9px;font-weight:750}.journey-lab-step>section>header>span{color:#75837c;font:7px ui-monospace,monospace}.journey-lab-state-change{align-items:center;gap:7px;margin:14px 0 10px;display:flex}.journey-lab-state-change code{background:#f4f7f5;border-radius:4px;padding:4px 6px;font-size:8px}.journey-lab-state-change small{color:#718078;margin-left:auto;font-size:7px}.journey-lab-step>section>p{color:#627269;font-size:8px;line-height:1.6}.journey-lab-step aside{border-left:2px solid #72c49f;gap:3px;padding-left:10px;display:grid}.journey-lab-step aside strong{text-transform:uppercase;font-size:7px}.journey-lab-step aside span{color:#718078;font-size:7px;line-height:1.55}.journey-lab-step footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:11px;display:flex}.journey-lab-step footer span{color:#718078;font-size:7px}.journey-lab-step footer code{color:#315c91;overflow-wrap:anywhere;font-size:7px}.journey-lab-checks,.journey-lab-code{padding-block:82px}.journey-lab-checks>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:23px;display:grid}.journey-lab-checks article{border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;padding:13px;display:flex}.journey-lab-checks article>svg,.journey-lab-checks article>b{color:#267255}.journey-lab-checks article div{gap:3px;display:grid}.journey-lab-checks strong{font-size:8px}.journey-lab-checks code{color:#718078;font-size:7px}.journey-lab-checks article>b{text-transform:uppercase;margin-left:auto;font-size:7px}.journey-lab-rules{color:#fff;background:#102c25;padding-block:82px}.journey-lab-rules h2{color:#fff}.journey-lab-rules ol{grid-template-columns:1fr 1fr;gap:7px;margin:25px 0 0;padding:0;list-style:none;display:grid}.journey-lab-rules li{border:1px solid #345348;border-radius:7px;grid-template-columns:30px 1fr;gap:8px;padding:16px;display:grid}.journey-lab-rules li span{color:#77d0a5;font:7px ui-monospace,monospace}.journey-lab-rules li p{color:#b8cdc3;margin:0;font-size:8px;line-height:1.6}.journey-lab-code>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.journey-lab-code article{background:#102c25;border-radius:8px;min-width:0;overflow:hidden}.journey-lab-code article header{color:#fff;background:#183a30;justify-content:space-between;padding:11px 13px;display:flex}.journey-lab-code article header strong,.journey-lab-code article header code{font-size:7px}.journey-lab-code article header code{color:#77d0a5}.journey-lab-code pre{color:#d8e7e0;min-height:175px;margin:0;padding:15px;font-size:7px;line-height:1.65;overflow:auto}@media (max-width:900px){.journey-lab-shell,.journey-lab-code>div:last-child{grid-template-columns:1fr}}@media (max-width:700px){.journey-lab-proof{grid-template-columns:1fr 1fr;margin-top:18px}.journey-lab-proof article{min-height:110px}.journey-lab-shell,.journey-lab-timeline,.journey-lab-checks,.journey-lab-code,.journey-lab-rules{padding-block:55px}.journey-lab-result>header{flex-direction:column}.journey-lab-result dl{grid-template-columns:1fr 1fr}.journey-lab-result dl>div:nth-child(2){border-right:0}.journey-lab-links{flex-direction:column}.journey-lab-step{grid-template-columns:32px 1fr;gap:6px}.journey-lab-step>section>header{flex-direction:column}.journey-lab-state-change{flex-wrap:wrap}.journey-lab-state-change small{width:100%;margin:0}.journey-lab-checks>div:last-child,.journey-lab-rules ol{grid-template-columns:1fr}}.academy-proof{z-index:2;border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:-28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #12322614}.academy-proof div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-height:88px;padding:18px 20px;display:flex}.academy-proof div:last-child{border:0}.academy-proof strong{color:#184e3b;letter-spacing:-.05em;font-size:25px}.academy-proof span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.academy-compose{background:linear-gradient(135deg,#f3f8f5,#f5f2fb);border:1px solid #dfe8e3;border-radius:14px;grid-template-columns:.78fr 1.22fr;align-items:end;gap:46px;margin-block:72px;padding:28px;display:grid}.academy-compose h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.academy-compose p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.academy-compose form{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.academy-compose label{flex-direction:column;gap:7px;display:flex}.academy-compose label span{color:#68796f;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750}.academy-compose select{color:#183c2e;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d5e0da;border-radius:6px;padding:0 33px 0 11px;font-size:9px}.academy-compose .button{white-space:nowrap;min-height:43px}.academy-path-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#b7f34a2e,#0000 33%),radial-gradient(circle at 5% 100%,#7e5ddc33,#0000 30%),#0b2118;padding-block:52px}.academy-path-hero>div{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:80px;display:grid}.academy-path-hero h2{letter-spacing:-.055em;max-width:720px;margin:10px 0;font-size:39px}.academy-path-hero p{color:#a9bbb2;max-width:750px;font-size:11px;line-height:1.7}.academy-path-hero>div>div>div{gap:8px;margin-top:22px;display:flex}.academy-path-hero dl{border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.academy-path-hero dl div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:7px;min-height:84px;padding:18px;display:flex}.academy-path-hero dl div:nth-child(2n){border-right:0}.academy-path-hero dl div:nth-last-child(-n+2){border-bottom:0}.academy-path-hero dt{color:#81978c;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.academy-path-hero dd{color:#e9f8ef;text-transform:capitalize;margin:0;font-size:16px;font-weight:750}.academy-main{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:42px;padding-block:74px 110px;display:grid}.academy-timeline>header{margin:0 0 35px 62px}.academy-timeline>header h2{letter-spacing:-.04em;margin:8px 0;font-size:31px}.academy-timeline>header p{color:var(--muted);margin:0;font-size:10px}.academy-module{grid-template-columns:44px minmax(0,1fr);gap:18px;display:grid}.academy-marker{justify-content:center;display:flex;position:relative}.academy-marker span{z-index:2;color:#267254;background:#e6f2ec;border:1px solid #cde2d7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.academy-marker i{background:#dce6e1;width:1px;position:absolute;top:42px;bottom:0}.academy-module>div:last-child{background:#fff;border:1px solid #dfe7e3;border-radius:11px;margin-bottom:25px;padding:24px;box-shadow:0 8px 25px #14302509}.academy-module>div>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.academy-module header small{color:#7c8b83;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.academy-module h3{letter-spacing:-.035em;margin:7px 0 0;font-size:20px}.academy-module>div>p{color:var(--muted);margin:13px 0 18px;font-size:10px;line-height:1.65}.academy-module .level{flex:none}.academy-activities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.academy-activities a{min-height:92px;color:inherit;background:#f8faf9;border:1px solid #e3eae6;border-radius:7px;flex-direction:column;gap:5px;padding:13px;display:flex;position:relative}.academy-activities a:hover{background:#f3f8f5;border-color:#a9cebb}.academy-activities a>span{color:#7b8b82;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.academy-activities a strong{padding-right:22px;font-size:9px;line-height:1.4}.academy-activities a small{color:#7e8b84;margin-top:auto;font-size:7px;line-height:1.45}.academy-activities a>svg{color:#318161;position:absolute;top:13px;right:12px}.academy-module footer{border-top:1px solid #e8ecea;grid-template-columns:85px 1fr;gap:15px;margin-top:17px;padding-top:15px;display:grid}.academy-module footer>strong{color:#64776e;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.academy-module footer ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.academy-module footer li{color:#617168;grid-template-columns:14px 1fr;gap:5px;font-size:8px;line-height:1.5;display:grid}.academy-module footer li svg{color:#2b825f}.academy-sidebar{gap:14px;display:grid;position:sticky;top:95px}.academy-sidebar>section{background:#fff;border:1px solid #dfe7e3;border-radius:10px;padding:22px}.academy-sidebar h2{letter-spacing:-.035em;margin:8px 0;font-size:19px}.academy-sidebar p{color:var(--muted);font-size:9px;line-height:1.65}.academy-sidebar dl{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-block:18px;padding-block:13px;display:grid}.academy-sidebar dt{color:#86938c;text-transform:uppercase;font-size:6px}.academy-sidebar dd{color:#3c5a4c;text-transform:capitalize;margin:5px 0 0;font-size:8px;font-weight:750}.academy-sidebar .button{justify-content:center;width:100%;margin-top:7px}.academy-contract{color:#ecf7f1;background:#10261c!important;border-color:#10261c!important}.academy-contract>svg{color:var(--green);margin-bottom:12px}.academy-contract p{color:#a5b7ae}.academy-contract ul{margin:18px 0 0;padding:0;list-style:none}.academy-contract li{color:#aabbb2;border-top:1px solid #ffffff1a;justify-content:space-between;padding-block:9px;font-size:8px;display:flex}.academy-contract li strong{color:#fff}.academy-sidebar ol{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.academy-sidebar ol li{grid-template-columns:25px 1fr;gap:8px;display:grid}.academy-sidebar ol li>span{color:#277357;background:#e8f3ed;border-radius:50%;place-items:center;width:23px;height:23px;font:7px ui-monospace,monospace;display:grid}.academy-sidebar ol p{margin:2px 0 0;font-size:8px}@media (max-width:1050px){.academy-compose{grid-template-columns:1fr}.academy-compose form{grid-template-columns:repeat(3,1fr)}.academy-compose .button{grid-column:1/-1}.academy-path-hero>div{grid-template-columns:1fr;gap:32px}.academy-path-hero dl{max-width:560px}.academy-main{grid-template-columns:1fr}.academy-sidebar{grid-template-columns:repeat(3,1fr);position:static}}@media (max-width:700px){.academy-proof{grid-template-columns:repeat(2,1fr);margin-top:-16px}.academy-proof div{border-bottom:1px solid var(--line);min-height:70px}.academy-proof div:nth-child(2n){border-right:0}.academy-proof div:last-child{grid-column:1/-1}.academy-compose{margin-block:45px;padding:20px}.academy-compose form{grid-template-columns:1fr}.academy-compose .button{grid-column:auto}.academy-path-hero{padding-block:40px}.academy-path-hero h2{font-size:30px}.academy-path-hero>div>div>div{flex-direction:column}.academy-path-hero .button{justify-content:center;width:100%}.academy-main{padding-block:48px 75px}.academy-timeline>header{margin-left:0}.academy-module{grid-template-columns:30px minmax(0,1fr);gap:10px}.academy-marker span{width:30px;height:30px}.academy-marker i{top:30px}.academy-module>div:last-child{padding:17px}.academy-module h3{font-size:17px}.academy-activities,.academy-module footer,.academy-sidebar{grid-template-columns:1fr}}.recipe-proof{z-index:2;border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:-28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #12322614}.recipe-proof div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:92px;padding:18px 20px;display:flex}.recipe-proof div:last-child{border:0}.recipe-proof strong{color:#173f31;letter-spacing:-.05em;font-size:27px}.recipe-proof span{color:#718078;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:7px;font-weight:800}.recipe-modes{padding-block:80px}.recipe-modes>header{grid-template-columns:.7fr 1.3fr;column-gap:45px;display:grid}.recipe-modes h2{letter-spacing:-.04em;margin:8px 0;font-size:34px}.recipe-modes>header>p{color:#68776f;margin:31px 0 0;font-size:9px;line-height:1.7}.recipe-modes>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.recipe-modes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:10px;min-height:245px;padding:20px;display:grid}.recipe-modes article>span{color:#27785a;font:8px ui-monospace,monospace}.recipe-modes article small{color:#75847c;text-transform:uppercase;font-size:7px}.recipe-modes h3{margin:28px 0 8px;font-size:17px}.recipe-modes article p{color:#68776f;font-size:8px;line-height:1.65}.recipe-modes article strong{color:#27785a;margin-top:28px;font-size:7px;display:block}.recipe-library{padding-bottom:100px}.recipe-library-heading{background:#102c25;border-radius:12px;grid-template-columns:.8fr 1.2fr;align-items:end;gap:35px;padding:22px;display:grid}.recipe-library-heading h2{color:#fff;margin:7px 0;font-size:28px}.recipe-library-heading p{color:#a8bbb2;margin:0;font-size:8px}.recipe-library-heading form{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:8px;display:grid}.recipe-library-heading label{gap:6px;display:grid}.recipe-library-heading label span{color:#a8bbb2;text-transform:uppercase;font-size:7px}.recipe-library-heading select{background:#fff;border:0;border-radius:6px;min-width:0;height:42px;padding-inline:10px;font-size:8px}.recipe-library-heading .button{height:42px}.recipe-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.recipe-card{min-height:395px;color:var(--ink);background:#fafcfb;border:1px solid #dfe7e3;border-radius:10px;flex-direction:column;padding:20px;transition:transform .2s,border-color .2s;display:flex}.recipe-card:hover{border-color:#7fb59d;transform:translateY(-2px)}.recipe-card>header{color:#718078;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.recipe-card>header b{color:#27785a;background:#e8f4ee;border-radius:99px;padding:4px 6px}.recipe-card-hybrid>header b{color:#72551d;background:#fff2ce}.recipe-card-stateful>header b{color:#654492;background:#eee8f7}.recipe-card h3{letter-spacing:-.03em;margin:34px 0 10px;font-size:18px}.recipe-card>p{color:#64736b;font-size:8px;line-height:1.65}.recipe-card-flow{gap:5px;margin:13px 0;display:grid}.recipe-card-flow span{color:#65756d;white-space:nowrap;text-overflow:ellipsis;padding-left:13px;font-size:7px;position:relative;overflow:hidden}.recipe-card-flow span:before{content:"";background:#58a47f;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:1px}.recipe-card dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:auto 0 0;display:grid}.recipe-card dl>div{border-right:1px solid var(--line);padding:11px 7px}.recipe-card dl>div:last-child{border:0}.recipe-card dt{color:#7d8983;text-transform:uppercase;font-size:6px}.recipe-card dd{margin:4px 0 0;font-size:8px;font-weight:750}.recipe-card footer{color:#718078;justify-content:space-between;align-items:center;margin-top:14px;font-size:7px;display:flex}.recipe-card footer strong{color:#27785a;align-items:center;gap:5px;display:flex}.recipe-page{background:#fbfcfb}.recipe-hero{color:#fff;background:radial-gradient(circle at 80% 0,#5cc79126,#0000 33%),#102c25;padding-block:42px 70px}.recipe-hero-hybrid{background:radial-gradient(circle at 80% 0,#ffc45429,#0000 33%),#2f291b}.recipe-hero-stateful{background:radial-gradient(circle at 80% 0,#a379e12e,#0000 33%),#251b31}.recipe-hero .doc-breadcrumb a,.recipe-hero .doc-breadcrumb span{color:#adc0b7}.recipe-hero-tags{flex-wrap:wrap;gap:6px;margin-top:45px;display:flex}.recipe-hero-tags span{color:#b9cec4;text-transform:capitalize;border:1px solid #ffffff26;border-radius:99px;padding:5px 8px;font-size:7px}.recipe-hero h1{color:#fff;letter-spacing:-.055em;max-width:980px;margin:17px 0 13px;font-size:clamp(38px,5.8vw,70px);line-height:.98}.recipe-hero>div>p{color:#b9cbc2;max-width:850px;font-size:12px;line-height:1.65}.recipe-scenario{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;gap:12px;max-width:980px;margin-top:32px;padding:18px;display:flex}.recipe-scenario svg{color:#75d4a8;flex:none}.recipe-scenario small{color:#75d4a8;text-transform:uppercase;font-size:7px;font-weight:800}.recipe-scenario p{color:#d3e0da;margin:6px 0 0;font-size:9px;line-height:1.65}.recipe-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:42px;padding-block:72px 110px;display:grid}.recipe-toc{display:grid;position:sticky;top:95px}.recipe-toc>strong{margin-bottom:12px;font-size:10px}.recipe-toc>a{color:#607168;border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:6px;padding:8px 0;font-size:7px;line-height:1.4;display:grid}.recipe-toc>a span{color:#27785a;font:7px ui-monospace,monospace}.recipe-toc>hr{border:0;border-top:1px solid var(--line);width:100%;margin:14px 0}.recipe-toc>small{color:#819087;text-transform:uppercase;margin-bottom:5px;font-size:7px}.recipe-toc>span{color:#68776f;padding-block:4px;font-size:7px}.recipe-layout main{min-width:0}.recipe-contract{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:35px;padding:24px;display:grid}.recipe-contract h2,.recipe-code-lab h2,.recipe-reliability h2,.recipe-evidence h2,.recipe-capstone h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.recipe-contract p,.recipe-code-lab>div>p,.recipe-reliability>div>p{color:#68776f;font-size:9px;line-height:1.65}.recipe-contract dl{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;margin:0;display:grid}.recipe-contract dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.recipe-contract dl>div:nth-child(2n){border-right:0}.recipe-contract dl>div:nth-last-child(-n+2){border-bottom:0}.recipe-contract dt{color:#7b8981;text-transform:uppercase;font-size:6px}.recipe-contract dd{text-transform:capitalize;margin:5px 0 0;font-size:9px;font-weight:750}.recipe-products{padding-block:45px}.recipe-products>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.recipe-products a{color:var(--ink);background:#f4f8f6;border:1px solid #dfe7e3;border-radius:7px;gap:5px;padding:14px;display:grid}.recipe-products small{color:#27785a;text-transform:uppercase;font-size:6px}.recipe-products strong{font-size:9px}.recipe-products a span{color:#7a8981;text-transform:capitalize;font-size:7px}.recipe-stage{border-top:1px solid var(--line);padding-block:43px;scroll-margin-top:80px}.recipe-stage>header{grid-template-columns:45px 1fr;gap:12px;display:grid}.recipe-stage>header>span{color:#fff;background:#173f31;border-radius:50%;place-items:center;width:37px;height:37px;font:7px ui-monospace,monospace;display:grid}.recipe-stage>header small{color:#27785a;text-transform:uppercase;font-size:7px}.recipe-stage h2{margin:6px 0;font-size:25px}.recipe-stage>header p{color:#68776f;max-width:780px;margin:0;font-size:9px;line-height:1.65}.recipe-stage-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 0 57px;display:grid}.recipe-stage-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:220px;padding:17px}.recipe-stage-grid article>p{color:#68776f;font-size:8px;line-height:1.65}.recipe-stage-grid article>a{color:var(--ink);border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:5px 8px;margin-top:17px;padding-top:12px;display:grid}.recipe-stage-grid article>a b{grid-row:span 2;align-self:start}.recipe-stage-grid article>a strong{min-width:0;font-size:8px}.recipe-stage-grid article>a code{color:#718078;overflow-wrap:anywhere;min-width:0;font-size:7px}.recipe-stage-grid article>a svg{display:none}.recipe-stage-grid .recipe-failure{background:#fff6f2;border-color:#ecd6ce}.recipe-failure>strong{color:#8d3e2f;margin-top:18px;font-size:10px;display:block}.recipe-code-lab,.recipe-reliability,.recipe-evidence,.recipe-capstone{border-top:1px solid var(--line);padding-block:55px;scroll-margin-top:80px}.recipe-code-lab>div:first-child,.recipe-reliability>div:first-child,.recipe-evidence>div:first-child{margin-bottom:22px}.recipe-code-lab .api-workbench{margin-top:20px}.recipe-reliability>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.recipe-reliability>div:nth-child(2)>span{color:#315f4d;background:#edf5f1;border-radius:6px;align-items:center;gap:7px;padding:12px;font-size:7px;display:flex}.recipe-reliability article{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:18px;padding:20px}.recipe-reliability h3{margin-top:0}.recipe-reliability article p{color:#63736b;grid-template-columns:18px 1fr;gap:5px;font-size:8px;line-height:1.55;display:grid}.recipe-reliability article svg{color:#27785a}.recipe-evidence-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.recipe-evidence-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px}.recipe-evidence-grid h3{margin-top:0;font-size:12px}.recipe-evidence-grid a{color:var(--ink);border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:5px 8px;padding:10px 0;display:grid}.recipe-evidence-grid a>span:first-child{color:#27785a;text-transform:uppercase;font-size:6px}.recipe-evidence-grid a strong{font-size:8px;line-height:1.35}.recipe-evidence-grid a code,.recipe-evidence-grid a small{color:#718078;overflow-wrap:anywhere;font-size:6px}.recipe-evidence-grid a .http-method{grid-row:span 2}.recipe-evidence-grid a>span{gap:3px;display:grid}.recipe-capstone{grid-template-columns:1.25fr .75fr;gap:30px;display:grid}.recipe-capstone>div>p{color:#68776f;max-width:700px;font-size:9px;line-height:1.65}.recipe-capstone>div>div{gap:7px;margin-top:18px;display:flex}.recipe-capstone aside{color:#fff;background:#173f31;border-radius:9px;padding:23px}.recipe-capstone aside svg{color:#75d4a8}.recipe-capstone aside strong{margin-top:28px;display:block}.recipe-capstone aside p{color:#b4c8be;font-size:8px;line-height:1.65}.recipe-boundary{color:#5e4a20;background:#fff5d9;border:1px solid #e8d79f;border-radius:8px;gap:11px;padding:18px;display:flex}.recipe-boundary svg{flex:none}.recipe-boundary strong{font-size:9px}.recipe-boundary p{margin:5px 0 0;font-size:8px;line-height:1.6}@media (max-width:1050px){.recipe-grid{grid-template-columns:1fr 1fr}.recipe-library-heading{grid-template-columns:1fr}.recipe-products>div,.recipe-stage-grid,.recipe-reliability>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (max-width:700px){.recipe-proof{grid-template-columns:1fr 1fr;margin-top:-16px}.recipe-proof div{border-bottom:1px solid var(--line);min-height:72px}.recipe-proof div:nth-child(2n){border-right:0}.recipe-proof div:last-child{grid-column:1/-1}.recipe-modes{padding-block:55px}.recipe-modes>header,.recipe-modes>div,.recipe-library-heading form,.recipe-grid,.recipe-layout,.recipe-contract,.recipe-products>div,.recipe-stage-grid,.recipe-evidence-grid,.recipe-capstone{grid-template-columns:1fr}.recipe-modes>header>p{margin-top:10px}.recipe-modes article{min-height:190px}.recipe-library-heading{padding:18px}.recipe-card{min-height:350px}.recipe-hero{padding-block:32px 50px}.recipe-hero-tags{margin-top:30px}.recipe-layout{padding-block:45px 75px}.recipe-toc{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px;position:static}.recipe-contract{gap:15px}.recipe-products{padding-block:35px}.recipe-stage{padding-block:34px}.recipe-stage-grid{margin-left:0}.recipe-stage-grid article{min-height:0}.recipe-reliability>div:nth-child(2){grid-template-columns:1fr 1fr}.recipe-capstone>div>div{flex-direction:column}.recipe-capstone .button{justify-content:center}}.build-workspace-hero{color:#eaf7f1;background:radial-gradient(circle at 88% 8%,#7ee2ab2e,#0000 34%),#102c25;border-radius:13px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:end;gap:45px;margin-bottom:15px;padding:30px;display:grid}.build-workspace-hero.has-blockers{background:radial-gradient(circle at 88% 8%,#ebb85929,#0000 34%),#2c281e}.build-workspace-hero h2{color:#fff;letter-spacing:-.05em;max-width:780px;margin:9px 0 10px;font-size:34px}.build-workspace-hero p{color:#b0c3ba;max-width:780px;margin:0;font-size:10px;line-height:1.7}.build-workspace-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.build-workspace-tags span{color:#c6d8cf;text-transform:capitalize;border:1px solid #ffffff24;border-radius:99px;padding:5px 8px;font-size:7px}.build-workspace-hero dl{border:1px solid #ffffff21;border-radius:9px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.build-workspace-hero dl div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:74px;padding:14px;display:flex}.build-workspace-hero dl div:nth-child(2n){border-right:0}.build-workspace-hero dl div:nth-last-child(-n+2){border-bottom:0}.build-workspace-hero dt{color:#8da49a;text-transform:uppercase;font-size:6px}.build-workspace-hero dd{color:#fff;margin:5px 0 0;font-size:18px;font-weight:750}.build-workspace-selector form{grid-template-columns:1.35fr 1fr auto;align-items:end;gap:8px;display:grid}.build-workspace-selector label{gap:6px;display:grid}.build-workspace-selector label span{color:#6b7b73;text-transform:uppercase;font-size:7px;font-weight:750}.build-workspace-selector select{color:#183c2e;background:#fff;border:1px solid #d4dfd9;border-radius:6px;min-width:0;height:42px;padding-inline:10px;font-size:8px}.build-workspace-selector aside{color:#2d654f;background:#edf6f1;border-radius:7px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.build-workspace-selector aside strong{font-size:8px}.build-workspace-selector aside p{color:#66776e;margin:4px 0 0;font-size:7px;line-height:1.55}.build-workspace-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.build-access-list,.build-control-list{display:grid}.build-access-list>a,.build-control-list>a{min-height:55px;color:inherit;border-top:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.build-control-list>a{grid-template-columns:18px 1fr}.build-access-list svg,.build-control-list svg{color:#2a795a}.build-access-list strong,.build-control-list strong{font-size:9px;display:block}.build-access-list span,.build-control-list span{color:#75837b;margin-top:3px;font-size:7px;display:block}.build-blockers{color:#745426;background:#fff5dd;border:1px solid #ead9ae;border-radius:7px;margin-top:12px;padding:14px}.build-blockers>strong{font-size:8px}.build-blockers ul{margin:8px 0 0;padding-left:17px}.build-blockers li{margin-top:5px;font-size:7px;line-height:1.5}.build-runtime-plan>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.build-runtime-plan>div>a{min-height:155px;color:inherit;background:#f7faf8;border:1px solid #e0e8e4;border-radius:8px;flex-direction:column;padding:16px;display:flex}.build-runtime-plan>div>a>span{color:#2d7357;text-transform:uppercase;font-size:6px}.build-runtime-plan>div>a>strong{margin:22px 0 7px;font-size:11px}.build-runtime-plan>div>a>p{color:#6f7e76;margin:0;font-size:7px;line-height:1.55}.build-runtime-plan>div>a>small{color:#2d7357;margin-top:auto;font-size:7px;font-weight:750}.build-stage-plan>header>span{color:#5e7066;font-size:8px}.build-stage-plan>div{gap:9px;display:grid}.build-stage-plan article{background:#fafcfb;border:1px solid #dfe7e3;border-radius:9px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:18px;display:grid}.build-stage-number{color:#fff;background:#1d5d46;border-radius:50%;place-items:center;width:31px;height:31px;font:7px ui-monospace,monospace;display:grid}.build-stage-plan article>div>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.build-stage-plan article small{color:#2e7258;text-transform:uppercase;font-size:6px}.build-stage-plan h3{margin:5px 0 0;font-size:15px}.build-stage-plan article>div>p{color:#66766e;font-size:8px;line-height:1.6}.build-stage-plan dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:14px 0 0;display:grid}.build-stage-plan dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px}.build-stage-plan dt{color:#849088;text-transform:uppercase;font-size:6px}.build-stage-plan dd{color:#5d6e65;margin:5px 0 0;font-size:7px;line-height:1.55}.build-stage-plan dd a{color:#286d51}.build-stage-plan dd code{font-size:6px}.build-stage-plan article footer{color:#765325;background:#fff4dc;border-radius:5px;margin-top:11px;padding:8px 10px;font-size:7px}.build-code-languages{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.build-code-languages span{color:#285f4a;background:#ecf4f0;border-radius:5px;padding:7px 9px;font:7px ui-monospace,monospace}.build-capstone-title{margin:18px 0 5px;font-size:17px;display:block}.build-handoff-columns .console-panel>span{color:#75837b;font-size:8px}.build-capstone-actions{gap:8px;margin-top:20px;display:flex}.build-capstone-actions a{color:#286d51;font-size:8px;font-weight:750;text-decoration:underline}.build-workspace-boundary{color:#5e4a20;background:#fff5d9;border:1px solid #e8d79f;border-radius:8px;gap:11px;margin-top:14px;padding:18px;display:flex}.build-workspace-boundary svg{flex:none}.build-workspace-boundary strong{font-size:9px}.build-workspace-boundary p{margin:5px 0 0;font-size:8px;line-height:1.6}.build-manifest-handoff{margin-top:14px}.build-manifest-handoff>header h2{margin:5px 0;font:15px ui-monospace,monospace}.build-manifest-handoff>header p{max-width:850px}.build-manifest-handoff>dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.build-manifest-handoff>dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:67px;padding:12px}.build-manifest-handoff dt{color:#7a8981;text-transform:uppercase;font-size:6px}.build-manifest-handoff dd{text-transform:capitalize;margin:7px 0 0;font-size:11px;font-weight:750}.build-manifest-handoff>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.build-manifest-handoff>div>code{color:#365c4b;background:#edf4f0;border-radius:5px;padding:10px;font-size:7px}.build-launch-dossier{margin-top:14px}.build-launch-dossier>header h2{margin:5px 0}.build-launch-dossier>header p{max-width:840px}.build-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.build-authority-grid article{border:1px solid var(--line);background:#fbfcfb;border-radius:7px;gap:10px;padding:14px;display:flex}.build-authority-grid article>svg{flex:none;margin-top:2px}.build-authority-grid article>div{min-width:0}.build-authority-grid strong,.build-authority-grid span{display:block}.build-authority-grid strong{font-size:9px}.build-authority-grid span{color:#6c7b73;text-transform:uppercase;margin-top:2px;font:6px ui-monospace,monospace}.build-authority-grid p{margin:8px 0 4px;font-size:7px}.build-authority-grid small{color:#6d7972;font-size:7px;line-height:1.55;display:block}.build-authority-grid .authority-satisfied{color:#1e6647;background:#f0f8f4;border-color:#b8d8c8}.build-authority-grid .authority-blocked{color:#815317;background:#fff8eb;border-color:#e6c8a7}.build-authority-grid .authority-unproven{color:#495b52}.build-launch-dossier>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.build-launch-dossier>footer>div{gap:5px;display:grid}.build-launch-dossier>footer code{font-size:7px}.build-launch-dossier>footer span{color:#6d7972;font-size:7px}@media (max-width:1050px){.build-workspace-hero{grid-template-columns:1fr}.build-workspace-hero dl{max-width:560px}.build-runtime-plan>div{grid-template-columns:1fr 1fr}}@media (max-width:720px){.build-workspace-hero{gap:25px;padding:20px}.build-workspace-hero h2{font-size:27px}.build-workspace-selector form,.build-workspace-columns,.build-runtime-plan>div,.build-stage-plan dl,.build-manifest-handoff>dl,.build-authority-grid{grid-template-columns:1fr}.build-workspace-selector .button{justify-content:center;width:100%}.build-stage-plan article{grid-template-columns:28px minmax(0,1fr);padding:14px}.build-stage-number{width:25px;height:25px}.build-stage-plan article>div>header{flex-direction:column;align-items:flex-start}.build-capstone-actions,.build-manifest-handoff>div,.build-launch-dossier>footer{flex-direction:column;align-items:stretch}}.recipe-contract-fit{color:#63746b;border-top:1px solid var(--line);margin-top:11px;padding-top:9px;font-size:6px;line-height:1.55;display:block}.recipe-contract-fit-supporting-operation{color:#765325;background:#fff5dd;border:0;border-radius:5px;padding:9px}.build-stage-plan dd small{color:#7a6a4d;text-transform:none;margin-top:5px;font-size:6px;line-height:1.55;display:block}.architect-contract-coverage{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 8px;display:grid}.architect-contract-coverage article{background:#f1f7f4;border:1px solid #dbe7e1;border-radius:7px;min-width:0;padding:14px}.architect-contract-coverage article.coverage-reference-only{background:#fff7e5;border-color:#eadbb6}.architect-contract-coverage span{color:#35745a;text-transform:uppercase;font-size:6px}.architect-contract-coverage strong,.architect-contract-coverage b{white-space:normal;text-overflow:clip;display:block;overflow:visible}.architect-contract-coverage strong{margin-top:10px;font-size:9px}.architect-contract-coverage b{color:#65756c;margin-top:4px;font-size:7px}.architect-contract-coverage p{color:#718078;margin:10px 0 0;font-size:6px;line-height:1.55}.recipe-coverage{border:1px solid var(--line);background:#f8faf9;border-radius:8px;margin-top:10px;padding:16px}.recipe-coverage>strong{font-size:9px}.recipe-coverage>p{color:#728078;margin:4px 0 12px;font-size:7px}.recipe-coverage>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.recipe-coverage>div>span{background:#eef6f2;border-radius:6px;gap:4px;padding:10px;display:grid}.recipe-coverage>div>span.coverage-reference-only{background:#fff5dd}.recipe-coverage b{font-size:8px}.recipe-coverage small{color:#47725f;text-transform:uppercase;font-size:6px}.recipe-coverage em{color:#738078;font-size:6px;font-style:normal;line-height:1.5}@media (max-width:1050px){.architect-contract-coverage{grid-template-columns:1fr 1fr}}@media (max-width:700px){.architect-contract-coverage,.recipe-coverage>div{grid-template-columns:1fr}}.manifest-proof{z-index:3;color:#d8eee4;background:#0b281d;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:-28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #071e1538}.manifest-proof article{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:105px;padding:20px;display:flex}.manifest-proof article:last-child{border:0}.manifest-proof strong{font-size:25px}.manifest-proof span{color:#8fa99d;text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-size:7px}.manifest-builder{padding-block:95px}.manifest-builder>header{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.manifest-builder h2,.manifest-runtime h2,.manifest-contracts h2,.manifest-json h2,.manifest-rules h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:36px}.manifest-builder header p,.manifest-contracts header p,.manifest-json header p{max-width:680px;color:var(--muted);font-size:9px;line-height:1.65}.manifest-builder>header>code{color:#276d51;background:#eaf4ef;border-radius:5px;padding:9px 11px;font-size:8px}.manifest-builder form{background:#f4f8f6;border:1px solid #dfe7e3;border-radius:10px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;margin-top:27px;padding:22px;display:grid}.manifest-builder label>span{color:#607068;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:750;display:block}.manifest-builder select{color:#213c2f;width:100%;font:inherit;background:#fff;border:1px solid #d4ded9;border-radius:6px;padding:12px}.manifest-summary{color:#fff;background:radial-gradient(circle at 80% 0,#744fa447,#0000 42%),#0a2118;padding-block:66px}.manifest-summary>div{grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;display:grid}.manifest-summary h2{letter-spacing:-.055em;margin:9px 0;font-size:44px}.manifest-summary p{color:#a4b9ae;max-width:720px;line-height:1.7}.manifest-summary dl{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin:0;display:grid}.manifest-summary dl div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:88px;padding:17px}.manifest-summary dt{color:#86a496;text-transform:uppercase;font-size:7px}.manifest-summary dd{margin:8px 0 0;font-size:23px;font-weight:750}.manifest-content{padding-block:95px 130px}.manifest-runtime,.manifest-contracts,.manifest-json{padding-bottom:100px}.manifest-runtime>div:first-of-type{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:25px;display:grid}.manifest-runtime>div:first-of-type>a{min-height:215px;color:inherit;border:1px solid var(--line);background:#f5f8f6;border-radius:9px;flex-direction:column;padding:22px;display:flex}.manifest-runtime>div:first-of-type span{color:#337157;text-transform:uppercase;font-size:7px}.manifest-runtime>div:first-of-type strong{margin-top:42px;font-size:18px}.manifest-runtime>div:first-of-type p{color:var(--muted);font-size:8px;line-height:1.6}.manifest-auth-list{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.manifest-auth-list>a{color:inherit;border:1px solid var(--line);border-radius:7px;align-items:center;gap:11px;padding:15px;display:flex}.manifest-auth-list svg{color:#6a4497;flex:none}.manifest-auth-list strong,.manifest-auth-list span{display:block}.manifest-auth-list strong{font-size:9px}.manifest-auth-list span{color:#77857e;margin-top:5px;font-size:7px}.manifest-contracts>header,.manifest-json>header{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.manifest-contracts>header>p{max-width:500px}.manifest-contracts>div{border:1px solid var(--line);margin-top:22px}.manifest-contracts>div>a{min-width:0;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.manifest-contracts>div>a:last-child{border:0}.manifest-contracts code{color:#277154;font-size:8px}.manifest-contracts a>div{min-width:0}.manifest-contracts strong,.manifest-contracts span,.manifest-contracts small{display:block}.manifest-contracts strong{font-size:9px}.manifest-contracts span{color:#607068;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:7px monospace;overflow:hidden}.manifest-contracts small{color:#859088;margin-top:4px;font-size:6px}.manifest-contracts b{color:#684795;text-transform:uppercase;background:#f2edf8;border-radius:4px;padding:5px 7px;font-size:6px}.manifest-evidence{grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:100px;display:grid}.manifest-evidence article{border:1px solid var(--line);background:#f5f8f6;border-radius:9px;flex-direction:column;min-height:300px;padding:23px;display:flex}.manifest-evidence article>strong{margin-top:35px;font-size:36px}.manifest-evidence article>p{color:var(--muted);font-size:8px;line-height:1.6}.manifest-evidence article>a{color:#2e7056;border-top:1px solid var(--line);align-items:center;gap:5px;padding:9px 0;font-size:8px;display:flex}.manifest-evidence article>a:first-of-type{margin-top:auto}.manifest-json>header>div:last-child{gap:7px;display:flex}.manifest-json pre{color:#cde3d8;tab-size:2;background:#071a13;border:1px solid #173729;border-radius:10px;max-height:780px;margin:24px 0 0;padding:25px;font-size:8px;line-height:1.65;overflow:auto}.manifest-rules{color:#fff;background:#162d24;border-radius:12px;grid-template-columns:42px 1fr;gap:20px;padding:35px;display:grid}.manifest-rules>svg{color:#6bd19f}.manifest-rules h2{font-size:29px}.manifest-rules ul{grid-template-columns:1fr 1fr;gap:10px 35px;margin:18px 0;padding-left:17px;display:grid}.manifest-rules li,.manifest-rules p{color:#a7bab1;font-size:8px;line-height:1.6}.manifest-rules p{border-top:1px solid #ffffff1f;padding-top:17px}@media (max-width:1050px){.manifest-builder form{grid-template-columns:1fr 1fr}.manifest-builder form button{grid-column:2}.manifest-summary>div{grid-template-columns:1fr;gap:40px}.manifest-auth-list{grid-template-columns:1fr 1fr}}@media (max-width:700px){.manifest-proof,.manifest-builder form,.manifest-runtime>div:first-of-type,.manifest-auth-list,.manifest-evidence,.manifest-rules ul{grid-template-columns:1fr}.manifest-proof article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:65px}.manifest-builder>header,.manifest-contracts>header,.manifest-json>header{flex-direction:column;align-items:flex-start}.manifest-builder form button{grid-column:auto}.manifest-summary h2{font-size:34px}.manifest-contracts>div>a{grid-template-columns:48px 1fr}.manifest-contracts b{grid-column:2}.manifest-json>header>div:last-child{flex-direction:column;align-items:stretch}.manifest-rules{grid-template-columns:1fr}}.ai-workspace-hero{color:#e8f4ff;background:radial-gradient(circle at 88% 8%,#69a0ff38,#0000 35%),#12233b;border-radius:13px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:end;gap:45px;margin-bottom:15px;padding:30px;display:grid}.ai-workspace-hero.has-blockers{background:radial-gradient(circle at 88% 8%,#d391ff2e,#0000 35%),#241d38}.ai-workspace-hero h2{color:#fff;letter-spacing:-.05em;max-width:760px;margin:9px 0 10px;font-size:34px}.ai-workspace-hero p{color:#b5c2d4;max-width:760px;margin:0;font-size:10px;line-height:1.7}.ai-workspace-hero>div>div{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.ai-workspace-hero>div>div span{color:#cad7e8;text-transform:capitalize;border:1px solid #ffffff24;border-radius:99px;padding:5px 8px;font-size:7px}.ai-workspace-hero dl{border:1px solid #ffffff21;border-radius:9px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.ai-workspace-hero dl div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:74px;padding:14px;display:flex}.ai-workspace-hero dl div:nth-child(2n){border-right:0}.ai-workspace-hero dl div:nth-last-child(-n+2){border-bottom:0}.ai-workspace-hero dt{color:#91a2b9;text-transform:uppercase;font-size:6px}.ai-workspace-hero dd{color:#fff;margin:5px 0 0;font-size:18px;font-weight:750}.ai-workspace-selector form{grid-template-columns:1.35fr 1fr auto;align-items:end;gap:8px;display:grid}.ai-workspace-selector label{gap:6px;display:grid}.ai-workspace-selector label span{color:#6b7b73;text-transform:uppercase;font-size:7px;font-weight:750}.ai-workspace-selector select{color:#253754;background:#fff;border:1px solid #d8ddea;border-radius:6px;min-width:0;height:42px;padding-inline:10px;font-size:8px}.ai-workspace-selector aside{color:#385a85;background:#eef4ff;border-radius:7px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.ai-workspace-selector aside strong{font-size:8px}.ai-workspace-selector aside p{color:#68758a;margin:4px 0 0;font-size:7px;line-height:1.55}.ai-workspace-columns{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.ai-authority-panel>header>b{color:#4d5d77;font:7px ui-monospace,monospace}.ai-tool-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ai-tool-list article{background:#f6f8fc;border:1px solid #e1e5ee;border-radius:6px;grid-template-columns:18px 1fr;gap:7px;min-width:0;padding:10px;display:grid}.ai-tool-list article.is-ready svg{color:#277759}.ai-tool-list article.is-blocked{background:#fff5e4;border-color:#ecdfbe}.ai-tool-list code{color:#274d81;text-overflow:ellipsis;font-size:6px;display:block;overflow:hidden}.ai-tool-list small,.ai-tool-list span{color:#788396;margin-top:4px;font-size:6px;line-height:1.45;display:block}.ai-tool-list span{color:#7e5a25}.ai-authority-panel>footer{color:#7a8493;margin-top:10px;font-size:7px}.ai-boundary-panel>article{border-top:1px solid var(--line);padding:14px 0}.ai-boundary-panel>article>span{color:#53698a;text-transform:uppercase;font-size:6px;font-weight:750}.ai-boundary-panel>article>p{color:#66736d;margin:7px 0 0;font-size:8px;line-height:1.65}.ai-boundary-panel>article>div{gap:5px;margin-top:8px;display:grid}.ai-boundary-panel>article a{color:inherit;background:#f7f9fc;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.ai-boundary-panel code{font-size:7px}.ai-config-panel>header>span,.ai-eval-plan>header>span{color:#65758a;font-size:7px}.ai-config-panel>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-config-panel article{color:#dfe9f9;background:#17243a;border-radius:8px;min-width:0;padding:14px}.ai-config-panel article>span{color:#8da5c9;text-transform:uppercase;font-size:6px}.ai-config-panel pre{white-space:pre-wrap;word-break:break-word;margin:12px 0 0;overflow:auto}.ai-config-panel code{color:#dfe9f9;font-size:7px;line-height:1.65}.ai-governance-panel>header>strong{color:#294c78;font-size:20px}.ai-governance-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ai-governance-panel article{background:#f8fafc;border:1px solid #e2e7ef;border-radius:7px;grid-template-columns:20px 1fr;gap:8px;padding:13px;display:grid}.ai-governance-panel article.is-complete svg{color:#277759}.ai-governance-panel article.is-open{background:#fff8e9}.ai-governance-panel article strong{font-size:8px}.ai-governance-panel article p,.ai-governance-panel article small{color:#6f7886;margin:5px 0 0;font-size:7px;line-height:1.5;display:block}.ai-governance-panel article small{color:#77582b}.ai-runtime-plan ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ai-runtime-plan li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:140px;padding:14px}.ai-runtime-plan li>span{color:#385e91;font:7px ui-monospace,monospace}.ai-runtime-plan li strong{margin-top:24px;font-size:9px;display:block}.ai-runtime-plan li p{color:#717b88;font-size:7px;line-height:1.55}.ai-eval-plan>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-eval-plan article{background:#f5f8fc;border:1px solid #e2e7ef;border-radius:7px;padding:13px}.ai-eval-plan article>span{color:#315986;font-size:7px;font-weight:750}.ai-eval-plan article p{color:#5f6c7a;margin:10px 0;font-size:7px;line-height:1.5}.ai-eval-plan article small{color:#846439;font-size:6px;line-height:1.45}.ai-handoff-panel{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:30px;display:grid}.ai-handoff-panel h2{margin:8px 0;font-size:24px}.ai-handoff-panel p{color:#6f7b75;font-size:8px;line-height:1.6}.ai-handoff-panel>div>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.ai-handoff-panel aside{color:#d9e6f6;background:#17243a;border-radius:8px;padding:20px}.ai-handoff-panel aside strong{color:#fff;margin-top:35px;font-size:12px;display:block}.ai-handoff-panel aside p{color:#aebed4;font-size:7px}@media (max-width:1050px){.ai-workspace-hero{grid-template-columns:1fr}.ai-workspace-hero dl{max-width:560px}.ai-workspace-columns{grid-template-columns:1fr}.ai-runtime-plan ol,.ai-eval-plan>div{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ai-workspace-hero{gap:25px;padding:20px}.ai-workspace-hero h2{font-size:27px}.ai-workspace-selector form,.ai-config-panel>div,.ai-governance-panel>div,.ai-runtime-plan ol,.ai-eval-plan>div,.ai-handoff-panel{grid-template-columns:1fr}.ai-workspace-selector .button{justify-content:center;width:100%}.ai-tool-list{grid-template-columns:1fr}.ai-handoff-panel>div>div{flex-direction:column}.ai-handoff-panel .button{justify-content:center}}.launch-pack-links{gap:12px;display:flex}.ai-inventory-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.ai-inventory-summary article{border-right:1px solid var(--line);flex-direction:column;min-height:118px;padding:18px;display:flex}.ai-inventory-summary article:last-child{border:0}.ai-inventory-summary span{color:#687890;text-transform:uppercase;font-size:7px}.ai-inventory-summary strong{margin-top:7px;font-size:27px}.ai-inventory-summary small{color:#758178;margin-top:auto;font-size:7px}.ai-inventory-boundary{color:#3f597b;background:#eef4ff;border-color:#d9e3f2;align-items:flex-start;gap:12px;display:flex}.ai-inventory-boundary svg{flex:none}.ai-inventory-boundary strong{font-size:9px}.ai-inventory-boundary p{color:#66758a;margin:5px 0 0;font-size:8px;line-height:1.6}.ai-inventory-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-inventory-list>article{flex-direction:column;display:flex}.ai-inventory-list>article>header{justify-content:space-between;gap:20px;display:flex}.ai-inventory-list>article>header span{color:#647896;text-transform:uppercase;font-size:6px}.ai-inventory-list h2{margin:6px 0;font-size:18px}.ai-inventory-list header p{color:#6e7a88;margin:0;font-size:7px;line-height:1.55}.ai-inventory-list dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.ai-inventory-list dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.ai-inventory-list dt{color:#7d8794;text-transform:uppercase;font-size:6px}.ai-inventory-list dd{margin:5px 0 0;font-size:8px}.ai-inventory-list footer{gap:7px;margin-top:auto;display:flex}.table-panel td small{color:#78847d;margin-top:4px;font-size:7px;line-height:1.45;display:block}@media (max-width:900px){.ai-inventory-summary{grid-template-columns:1fr 1fr}.ai-inventory-summary article:nth-child(2){border-right:0}.ai-inventory-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-inventory-list{grid-template-columns:1fr}}@media (max-width:620px){.launch-pack-links,.ai-inventory-list footer{flex-direction:column}.ai-inventory-summary{grid-template-columns:1fr}.ai-inventory-summary article{border-right:0;border-bottom:1px solid var(--line);min-height:95px}.ai-inventory-summary article:nth-child(3){border-bottom:1px solid var(--line)}}.coverage-proof{z-index:2;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:-34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1f304514}.coverage-proof article{border-right:1px solid var(--line);flex-direction:column;min-height:132px;padding:24px;display:flex}.coverage-proof article:last-child{border-right:0}.coverage-proof span{color:#61728a;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.coverage-proof strong{letter-spacing:-.04em;margin-top:7px;font-size:34px}.coverage-proof small{color:#778397;margin-top:auto;font-size:10px}.coverage-boundary{color:#fff;background:#11253f;margin-top:72px;padding:72px 0}.coverage-boundary>.section-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:72px;display:grid}.coverage-boundary h2{max-width:650px;margin:12px 0 16px;font-size:38px;line-height:1.06}.coverage-boundary p{color:#b8c6d7;line-height:1.75}.coverage-boundary ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.coverage-boundary li{border-bottom:1px solid #ffffff24;grid-template-columns:38px 1fr;gap:16px;padding:15px 0;display:grid}.coverage-boundary li span{color:#6fbf9b;font-size:11px;font-weight:800}.coverage-boundary li p{margin:0;font-size:12px;line-height:1.55}.coverage-ledger{padding-top:80px;padding-bottom:100px}.coverage-ledger>header{justify-content:space-between;align-items:end;gap:40px;display:flex}.coverage-ledger>header h2{margin:8px 0 0;font-size:32px}.coverage-ledger>header p{color:#6c798b;max-width:430px;font-size:11px}.coverage-tabs{border-bottom:1px solid var(--line);margin-top:28px;display:flex}.coverage-tabs a{color:#65748a;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 18px;font-size:12px;font-weight:700;display:flex}.coverage-tabs a.active{color:#0f6046;border-color:#0f8b62}.coverage-tabs span{background:#edf2f0;border-radius:12px;padding:2px 6px;font-size:9px}.coverage-filters{grid-template-columns:minmax(260px,1fr) 190px 170px auto auto;align-items:center;gap:10px;margin:22px 0;display:grid}.coverage-filters label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.coverage-filters input,.coverage-filters select{color:#26384d;width:100%;min-height:40px;font:inherit;background:0 0;border:0;outline:none;font-size:11px}.coverage-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 10px}.coverage-filters>a{color:#326f5c;font-size:10px}.coverage-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.coverage-list-head,.coverage-list>article{grid-template-columns:minmax(240px,1.2fr) 150px minmax(240px,1fr) minmax(250px,1fr);gap:0;display:grid}.coverage-list-head{color:#718093;text-transform:uppercase;letter-spacing:.06em;background:#f5f7f6;padding:11px 16px;font-size:9px;font-weight:800}.coverage-list>article{border-top:1px solid var(--line)}.coverage-list>article>div{border-right:1px solid var(--line);padding:18px 16px}.coverage-list>article>div:last-child{border-right:0}.coverage-identity>div{gap:6px;margin-bottom:9px;display:flex}.coverage-identity>a{color:#172b42;line-height:1.25;display:block}.coverage-identity>a:hover{color:#0a7654}.coverage-identity small{color:#718094;margin-top:6px;font-size:9px;line-height:1.45;display:block}.coverage-priority{text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:3px 7px;font-size:8px;display:inline-flex}.priority-critical{color:#912f2f;background:#fce8e8}.priority-high{color:#8a5a13;background:#fff2d7}.priority-medium{color:#526478;background:#eaf0f5}.priority-none{color:#166448;background:#e0f5eb}.coverage-score{flex-direction:column;gap:7px;display:flex}.coverage-score>strong{font-size:22px}.coverage-score progress{background:#e5eae8;border:0;border-radius:8px;width:100%;height:6px;overflow:hidden}.coverage-score progress::-webkit-progress-bar{background:#e5eae8}.coverage-score progress::-webkit-progress-value{background:#1c936c}.coverage-score progress::-moz-progress-bar{background:#1c936c}.coverage-status{text-transform:uppercase;border-radius:9px;width:max-content;padding:3px 7px;font-size:8px}.coverage-status-complete{color:#126044;background:#ddf4e9}.coverage-status-strong{color:#3d5f22;background:#eaf3da}.coverage-status-partial{color:#825517;background:#fff0cf}.coverage-status-foundation{color:#8d3535;background:#f9e2e2}.coverage-evidence>strong{font-size:15px}.coverage-evidence>small{color:#748195;margin-top:4px;font-size:9px;display:block}.coverage-evidence details{margin-top:12px}.coverage-evidence summary{cursor:pointer;color:#1d6c54;font-size:9px;font-weight:700}.coverage-evidence ul{margin:10px 0 0;padding:0;list-style:none}.coverage-evidence li{border-top:1px solid #edf0ef;gap:7px;padding:7px 0;display:flex}.coverage-evidence li svg{flex:none;margin-top:2px}.coverage-evidence li.check-covered{color:#177251}.coverage-evidence li.check-gap{color:#9a572d}.coverage-evidence li.check-not-applicable{color:#758196}.coverage-evidence li strong{color:#314258;font-size:9px;display:block}.coverage-evidence li span{margin-top:2px;font-size:8px;display:block}.coverage-evidence li p{margin:4px 0 0;font-size:8px;line-height:1.45}.coverage-evidence li p span{display:inline}.coverage-action strong{font-size:11px}.coverage-action p{color:#68778a;min-height:46px;margin:7px 0 10px;font-size:9px;line-height:1.55}.coverage-action a{color:#12694d;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.documentation-queue>header{align-items:flex-start}.documentation-queue .coverage-filters{grid-template-columns:minmax(240px,1fr) 160px 150px auto}.documentation-action-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.documentation-action-list>div,.documentation-action-list>article{grid-template-columns:minmax(220px,1fr) 180px minmax(260px,1.4fr) 100px;display:grid}.documentation-action-list>div{color:#778395;text-transform:uppercase;background:#f4f7f5;padding:9px 12px;font-size:8px;font-weight:800}.documentation-action-list>article{border-top:1px solid var(--line)}.documentation-action-list>article>*{border-right:1px solid var(--line);padding:12px}.documentation-action-list>article>:last-child{border-right:0}.documentation-action-list article div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.documentation-action-list article div:first-child strong{font-size:9px}.documentation-action-list article div:first-child small{color:#768195;grid-column:1/-1;font-size:8px}.documentation-action-list article div:nth-child(2) strong{font-size:9px;display:block}.documentation-action-list article div:nth-child(2) small{color:#758196;margin-top:4px;font-size:8px;display:block}.documentation-action-list article>p{color:#637187;margin:0;font-size:8px;line-height:1.55}.documentation-action-list article>a{color:#176b51;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.documentation-overflow{color:#6e7b8e;font-size:9px}@media (max-width:1000px){.coverage-boundary>.section-shell{grid-template-columns:1fr;gap:40px}.coverage-list-head{display:none}.coverage-list>article{grid-template-columns:1fr 150px}.coverage-list>article>div{border-bottom:1px solid var(--line)}.coverage-list>article>div:nth-child(2){border-right:0}.coverage-list>article>div:nth-last-child(-n+2){border-bottom:0}.documentation-action-list>div{display:none}.documentation-action-list>article{grid-template-columns:1fr 1fr}.documentation-action-list>article>:nth-child(2){border-right:0}.documentation-action-list>article>:nth-last-child(-n+2){border-top:1px solid var(--line)}}@media (max-width:760px){.coverage-proof{grid-template-columns:1fr 1fr;margin-top:20px}.coverage-proof article:nth-child(2){border-right:0}.coverage-proof article:nth-child(-n+2){border-bottom:1px solid var(--line)}.coverage-ledger>header{display:block}.coverage-tabs{overflow-x:auto}.coverage-filters,.documentation-queue .coverage-filters,.coverage-list>article{grid-template-columns:1fr}.coverage-list>article>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.coverage-list>article>div:last-child{border-bottom:0!important}.documentation-action-list>article{grid-template-columns:1fr}.documentation-action-list>article>*{border-bottom:1px solid var(--line);border-right:0!important}.documentation-action-list>article>:last-child{border-bottom:0}}@media (max-width:480px){.coverage-proof{grid-template-columns:1fr}.coverage-proof article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.coverage-boundary{padding:52px 0}.coverage-boundary h2{font-size:30px}}.mcp-client-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.mcp-client-list>article{flex-direction:column;display:flex}.mcp-client-list article>header{justify-content:space-between;gap:16px;display:flex}.mcp-client-list header span{color:#647896;text-transform:uppercase;font-size:6px}.mcp-client-list h2{margin:6px 0;font-size:18px}.mcp-client-list header p,.mcp-client-list>article>p{color:#6e7a88;margin:0;font-size:8px;line-height:1.55}.mcp-client-list dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.mcp-client-list dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px}.mcp-client-list dt{color:#7d8794;text-transform:uppercase;font-size:6px}.mcp-client-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:8px}.mcp-client-list>article>small{color:#758178;margin-top:9px;font-size:7px;line-height:1.5}.mcp-client-list footer{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px;display:flex}.mcp-client-list footer input{flex:1;min-width:220px}.mcp-client-list .operation-message{margin-top:12px}.entitlement-request-form input,.entitlement-request-form select,.entitlement-request-form textarea,.mcp-client-list footer input{color:#21352c;background:#fff;border:1px solid #d8e1dc;border-radius:6px;padding:9px;font-size:8px}@media (max-width:900px){.mcp-client-list{grid-template-columns:1fr}.entitlement-request-form{grid-template-columns:1fr 1fr}.entitlement-request-justification{grid-column:1/-1}}@media (max-width:620px){.entitlement-request-form{grid-template-columns:1fr}.entitlement-request-justification{grid-column:auto}.mcp-client-list footer{flex-direction:column}.mcp-client-list footer input{width:100%;min-width:0}}.quickstart-code-lab{background:#f4f7f5}.quickstart-code-lab>.section-shell>aside{margin-top:16px}.quickstart-workshop{background:#fff}.quickstart-workshop .quickstart-steps{margin-top:28px}.quickstart-workshop .quickstart-steps small{color:#267255;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.source-workshop-columns{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.source-workshop-columns section{border:1px solid var(--line);background:#f6f8f7;border-radius:7px;padding:14px}.source-workshop-columns strong{color:#245f49;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.source-workshop-columns p{grid-template-columns:17px 1fr;gap:6px;display:grid;color:#66766e!important;margin:7px 0!important;font-size:8px!important}.source-workshop-columns svg{color:#267255}.source-workshop-acceptance{background:#102c25;border-radius:9px;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0 0 68px;padding:20px;display:grid}.source-workshop-acceptance>strong{color:#77d0a5;text-transform:uppercase;grid-column:1/-1;font-size:8px}.source-workshop-acceptance span{color:#c3d6cd;grid-template-columns:18px 1fr;gap:7px;font-size:8px;line-height:1.55;display:grid}.source-workshop-acceptance svg{color:#77d0a5}@media (max-width:720px){.source-workshop-columns,.source-workshop-acceptance{grid-template-columns:1fr}.source-workshop-acceptance{margin-left:0}.source-workshop-acceptance>strong{grid-column:auto}}.documentation-governance{margin-top:18px}.documentation-governance>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.documentation-governance article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;gap:9px;padding:16px;display:grid}.documentation-governance article:nth-child(2n){border-right:0}.documentation-governance article b{color:#17805d;font-size:8px}.documentation-governance article p{color:#607169;margin:0;font-size:8px;line-height:1.55}@media (max-width:720px){.documentation-governance>div{grid-template-columns:1fr}.documentation-governance article{border-right:0}}.documentation-evidence-console{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:18px;padding:0;overflow:hidden}.documentation-evidence-console>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:18px;display:flex}.documentation-evidence-console>header h2{margin:0}.documentation-evidence-console>header p{color:#6b7972;max-width:700px;margin:6px 0 0;font-size:8px;line-height:1.55}.documentation-evidence-console>header>span{color:#267256;font-size:8px;font-weight:800}.documentation-evidence-error{color:#8a342c;background:#fff0ed;border-radius:5px;margin:12px 18px 0;padding:10px;font-size:8px}.documentation-evidence-create{border-bottom:1px solid var(--line);background:#f5f8f6;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.7fr));gap:10px;padding:18px;display:grid}.documentation-evidence-create label,.documentation-evidence-card form{gap:6px;display:grid}.documentation-evidence-create label>span{color:#64746c;text-transform:uppercase;font-size:7px;font-weight:800}.documentation-evidence-create input,.documentation-evidence-create select,.documentation-evidence-create textarea,.documentation-evidence-card input,.documentation-evidence-card textarea{color:#30463d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ced9d3;border-radius:5px;padding:9px;font-size:8px}.documentation-evidence-create textarea,.documentation-evidence-card textarea{resize:vertical;min-height:72px}.documentation-evidence-wide{grid-column:1/-2}.documentation-evidence-create>button{align-self:end}.documentation-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documentation-evidence-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.documentation-evidence-card:nth-child(2n){border-right:0}.documentation-evidence-card>header{justify-content:space-between;gap:14px;display:flex}.documentation-evidence-card>header div{gap:5px;display:grid}.documentation-evidence-card>header b{color:#1a664d;text-transform:uppercase;background:#e4f3ec;border-radius:9px;width:max-content;padding:3px 7px;font-size:7px}.documentation-evidence-card>header strong{font-size:11px}.documentation-evidence-card>header small,.documentation-evidence-card>header code{color:#718179;font-size:7px}.documentation-evidence-card>p{color:#68776f;font-size:8px;line-height:1.55}.documentation-evidence-card dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.documentation-evidence-card dl div{background:#f5f8f6;border-radius:5px;padding:9px}.documentation-evidence-card dt{color:#7a8881;text-transform:uppercase;font-size:6px}.documentation-evidence-card dd{color:#385248;overflow-wrap:anywhere;margin:4px 0 0;font-size:7px}.documentation-evidence-card form{margin-top:12px}.documentation-evidence-card form>div{gap:7px;display:flex}.documentation-evidence-artifact{background:#112c24;border-radius:6px;gap:6px;margin-top:12px;padding:12px;display:grid}.documentation-evidence-artifact strong{color:#72cca2;text-transform:uppercase;font-size:7px}.documentation-evidence-artifact code,.documentation-evidence-artifact small{color:#b5cbc1;overflow-wrap:anywhere;font-size:7px}.documentation-evidence-artifact p{color:#d0ded8;margin:0;font-size:8px;line-height:1.5}.documentation-evidence-cancel{align-items:center;grid-template-columns:1fr auto!important}.documentation-evidence-cancel button{background:0 0;border:0}.documentation-evidence-decision{background:#f3f6f5;border-radius:5px;padding:9px}.documentation-evidence-empty{text-align:center;color:#728078;grid-column:1/-1;padding:30px;font-size:9px}@media (max-width:980px){.documentation-evidence-create{grid-template-columns:1fr 1fr}.documentation-evidence-wide{grid-column:1/-1}.documentation-evidence-list{grid-template-columns:1fr}.documentation-evidence-card{border-right:0}}@media (max-width:620px){.documentation-evidence-create{grid-template-columns:1fr}.documentation-evidence-wide{grid-column:auto}.documentation-evidence-console>header{display:block}.documentation-evidence-console>header>span{margin-top:10px;display:block}.documentation-evidence-card dl{grid-template-columns:1fr}}.release-handoff-form label{align-content:start;gap:6px;display:grid}.release-handoff-form textarea{width:100%}.release-handoff-panel{margin-top:20px}.release-handoff-panel>header{align-items:flex-start}.release-handoff-form{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:16px;display:grid}.release-handoff-form label{grid-row:span 2}.release-handoff-form textarea,.release-handoff-decision textarea{resize:vertical;min-height:110px}.release-handoff-form dl,.admin-release-handoffs dl{gap:8px;margin:0;display:grid}.release-handoff-form dl div,.admin-release-handoffs dl div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.release-handoff-form dt,.admin-release-handoffs dt{color:#6e7a88}.release-handoff-history{gap:12px;margin-top:18px;display:grid}.release-handoff-history>article{border:1px solid var(--line);background:#f6f8f7;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);gap:18px;padding:16px;display:grid}.release-handoff-history article code{color:#6e7a88;margin:5px 0;font-size:8px;display:block}.release-handoff-history article p{margin:8px 0}.release-handoff-history article small{color:#6e7a88}.release-handoff-history blockquote{background:#fff;border-left:3px solid #9ba9a2;margin:10px 0 0;padding:10px}.release-handoff-history>article>div:last-child{align-content:start;gap:9px;display:grid}.release-handoff-panel>aside{border:1px solid var(--line);background:#f6f8f7;border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.release-handoff-panel>aside p{color:#65736c;margin:0}.release-handoff-decision>div{gap:8px;display:flex}.admin-release-handoffs .release-handoff-history>article>div:first-child>strong{margin-right:10px}@media (max-width:760px){.release-handoff-form,.release-handoff-history>article{grid-template-columns:1fr}.release-handoff-form label{grid-row:auto}.release-handoff-decision>div{flex-wrap:wrap}}.release-deployment-panel,.application-release-deployments{margin-top:20px}.release-deployment-panel>header,.application-release-deployments>header{align-items:flex-start}.release-deployment-create{border:1px solid var(--line);background:#f4f7f5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px;display:grid}.release-deployment-create label{gap:5px;display:grid}.release-deployment-create label>span{color:#687970;text-transform:uppercase;font-size:7px;font-weight:800}.release-deployment-create input,.release-deployment-create select,.release-deployment-create textarea,.release-deployment-action input,.release-deployment-action textarea{color:#263d33;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfdbd5;border-radius:6px;padding:9px;font-size:8px}.release-deployment-create textarea,.release-deployment-action textarea{resize:vertical;min-height:76px}.release-deployment-summary{grid-column:1/4}.release-deployment-create>button{align-self:end}.release-deployment-list{gap:12px;margin-top:15px;display:grid}.release-deployment-list>article{border:1px solid var(--line);border-radius:10px;padding:17px}.release-deployment-list article>header,.application-release-deployments article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.release-deployment-list h3{margin:4px 0;font-size:16px}.release-deployment-list header span,.release-deployment-list header p{color:#6e7d75;font-size:8px}.release-deployment-list dl,.application-release-deployments dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid}.release-deployment-list dl>div,.application-release-deployments dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px}.release-deployment-list dt,.application-release-deployments dt{color:#78867e;text-transform:uppercase;font-size:6px}.release-deployment-list dd,.application-release-deployments dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.release-deployment-list details{margin-top:11px}.release-deployment-list summary{cursor:pointer;color:#267255;font-size:8px;font-weight:750}.release-deployment-list ol,.application-release-deployments ol{margin:10px 0 0;padding:0;list-style:none}.release-deployment-list li{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 1fr;gap:7px;padding:8px 0;font-size:7px;display:grid}.release-deployment-list li p{color:#6d7b74;grid-column:1/-1;margin:0}.release-deployment-action{background:#f4f7f5;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding:12px;display:grid}.release-deployment-action textarea,.release-deployment-action>div{grid-column:1/-1}.release-deployment-action>div{flex-wrap:wrap;gap:7px;display:flex}.release-deployment-list article>aside,.release-deployment-boundary,.application-release-deployments>aside{background:#f5f7f6;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.release-deployment-list aside p,.release-deployment-boundary p,.application-release-deployments aside p{color:#65756d;margin:0;font-size:8px;line-height:1.5}.release-deployment-empty{text-align:center;color:#6d7b74;padding:25px}.application-release-deployments>div{gap:10px;display:grid}.application-release-deployments article{border:1px solid var(--line);background:#f6f8f7;border-radius:10px;padding:16px}.application-release-deployments article header small{color:#708078;margin-top:5px;display:block}.application-release-deployments article>p{color:#617168}.application-release-deployments ol li{border-top:1px solid var(--line);grid-template-columns:20px 1fr;gap:8px;padding:10px 0;display:grid}.application-release-deployments ol li>div{gap:3px;display:grid}.application-release-deployments ol span,.application-release-deployments ol small,.application-release-deployments ol p{color:#6d7c74;font-size:7px}.application-release-deployments ol p{margin:3px 0 0}.application-release-deployments code{font-size:7px}@media (max-width:950px){.release-deployment-create{grid-template-columns:1fr 1fr}.release-deployment-summary,.release-deployment-create>button{grid-column:1/-1}.release-deployment-list dl,.application-release-deployments dl{grid-template-columns:1fr 1fr}}@media (max-width:650px){.release-deployment-create,.release-deployment-list dl,.application-release-deployments dl,.release-deployment-action{grid-template-columns:1fr}.release-deployment-summary,.release-deployment-create>button,.release-deployment-action textarea,.release-deployment-action>div{grid-column:auto}.release-deployment-list article>header,.application-release-deployments article>header{flex-direction:column}.release-deployment-list li{grid-template-columns:1fr 1fr}}.data-resilience-panel,.developer-resilience{margin-top:20px}.data-resilience-panel>header,.developer-resilience>header{align-items:flex-start}.data-resilience-create{border:1px solid var(--line);background:#f4f7f5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px;display:grid}.data-resilience-create label{gap:5px;display:grid}.data-resilience-create label>span{color:#687970;text-transform:uppercase;font-size:7px;font-weight:800}.data-resilience-create input,.data-resilience-create select,.data-resilience-create textarea,.data-resilience-action input,.data-resilience-action textarea{color:#263d33;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfdbd5;border-radius:6px;padding:9px;font-size:8px}.data-resilience-create textarea,.data-resilience-action textarea{resize:vertical;min-height:76px}.data-resilience-summary{grid-column:1/-2}.data-resilience-create>button{align-self:end}.data-resilience-list,.developer-resilience>div{gap:12px;margin-top:15px;display:grid}.data-resilience-list>article,.developer-resilience article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.data-resilience-list article>header,.developer-resilience article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.data-resilience-list h3,.developer-resilience h3{margin:4px 0;font-size:16px}.data-resilience-list header span,.data-resilience-list header p,.developer-resilience header span{color:#6e7d75;font-size:8px}.data-resilience-list dl,.developer-resilience dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid}.data-resilience-list dl>div,.developer-resilience dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px}.data-resilience-list dt,.developer-resilience dt{color:#78867e;text-transform:uppercase;font-size:6px}.data-resilience-list dd,.developer-resilience dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.data-resilience-list details,.developer-resilience details{margin-top:11px}.data-resilience-list summary,.developer-resilience summary{cursor:pointer;color:#267255;font-size:8px;font-weight:750}.data-resilience-list ol,.developer-resilience ol{margin:10px 0 0;padding:0;list-style:none}.data-resilience-list li,.developer-resilience li{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 1fr;gap:7px;padding:8px 0;font-size:7px;display:grid}.data-resilience-list li p{color:#6d7b74;grid-column:1/-1;margin:0}.data-resilience-action{background:#f4f7f5;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding:12px;display:grid}.data-resilience-action textarea,.data-resilience-action>div{grid-column:1/-1}.data-resilience-action>div{flex-wrap:wrap;gap:7px;display:flex}.data-resilience-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid!important}.data-resilience-list article>aside,.data-resilience-boundary,.developer-resilience>aside{background:#f5f7f6;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.data-resilience-list aside p,.data-resilience-boundary p,.developer-resilience aside p{color:#65756d;margin:0;font-size:8px;line-height:1.5}.data-resilience-empty{text-align:center;color:#6d7b74;padding:25px}.developer-resilience article{background:#f6f8f7}.data-resilience-create fieldset{border:1px solid #d9e3de;border-radius:7px;min-width:0;padding:12px}.data-resilience-create legend{color:#41574c;padding:0 4px;font-size:9px;font-weight:750}.data-resilience-create .inline-check{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;display:grid}.data-resilience-create .inline-check input[type=checkbox]{accent-color:#2e7c5e;width:14px;height:14px;min-height:14px;margin:0;padding:0}.data-resilience-create .inline-check>span{line-height:1.35}@media (max-width:950px){.data-resilience-create{grid-template-columns:1fr 1fr}.data-resilience-summary,.data-resilience-create>button{grid-column:1/-1}.data-resilience-list dl,.developer-resilience dl,.data-resilience-metrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.data-resilience-create,.data-resilience-list dl,.developer-resilience dl,.data-resilience-action,.data-resilience-metrics{grid-template-columns:1fr}.data-resilience-summary,.data-resilience-create>button,.data-resilience-action textarea,.data-resilience-action>div{grid-column:auto}.data-resilience-list article>header,.developer-resilience article>header{flex-direction:column}.data-resilience-list li,.developer-resilience li{grid-template-columns:1fr 1fr}}.capability-summary{z-index:2;background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:-34px;display:grid;position:relative;overflow:hidden}.capability-summary article{background:var(--surface);padding:22px}.capability-summary span,.capability-summary small{color:var(--muted);font-size:.78rem;display:block}.capability-summary strong{margin:7px 0;font-size:2rem;line-height:1.1;display:block}.capability-matrix-section{padding-top:80px}.capability-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.capability-section-heading h2{margin:.4rem 0;font-size:clamp(2rem,4vw,3.2rem)}.capability-section-heading p{color:var(--muted);max-width:720px}.capability-matrix-scroll{border:1px solid var(--line);background:var(--surface);border-radius:18px;max-width:100%;overflow:auto;box-shadow:0 20px 50px #0f172a0f}.capability-matrix-scroll table{border-collapse:collapse;width:100%;min-width:1180px}.capability-matrix-scroll th,.capability-matrix-scroll td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:center;padding:12px}.capability-matrix-scroll thead th{background:var(--surface-subtle);z-index:1;font-size:.75rem;position:sticky;top:0}.capability-matrix-scroll tbody th{background:var(--surface);text-align:left;z-index:1;min-width:210px;position:sticky;left:0}.capability-matrix-scroll th a{color:inherit;text-decoration:none}.capability-matrix-scroll tbody th small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.matrix-dot{border-radius:10px;place-items:center;width:34px;height:34px;margin:auto;font-size:.9rem;text-decoration:none;display:grid}.matrix-dot-listed{color:#087f5b;background:#dff8ee}.matrix-dot-not-listed{color:#87909f;background:#f0f2f5}.matrix-dot:hover,.matrix-dot:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.capability-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:.82rem;display:flex}.capability-legend b{border-radius:8px;place-items:center;width:26px;height:26px;margin-right:5px;display:inline-grid}.capability-results{padding-top:70px;padding-bottom:110px}.capability-filters{border:1px solid var(--line);background:var(--surface-subtle);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:12px;padding:18px;display:grid}.capability-filters label{color:var(--muted);gap:7px;font-size:.76rem;font-weight:700;display:grid}.capability-filters select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:11px}.capability-result-count{justify-content:space-between;gap:20px;margin:28px 0 18px;display:flex}.capability-result-count span{color:var(--muted)}.capability-details{gap:18px;display:grid}.capability-cell-detail{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:28px;overflow:hidden}.capability-cell-detail>header{justify-content:space-between;align-items:start;gap:25px;display:flex}.capability-cell-detail h2{margin:.4rem 0;font-size:clamp(1.55rem,3vw,2.35rem)}.capability-cell-detail header p{color:var(--muted);max-width:700px}.capability-status{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800}.capability-status-listed{color:#087f5b;background:#dff8ee}.capability-status-not-listed{color:#626b78;background:#f0f2f5}.capability-cell-stats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.capability-cell-stats div{background:var(--surface-subtle);padding:14px}.capability-cell-stats small{color:var(--muted);font-size:.7rem;display:block}.capability-cell-stats strong{font-size:1.3rem}.capability-boundary{border-left:3px solid var(--brand);background:var(--surface-subtle);border-radius:0 12px 12px 0;gap:12px;padding:16px;display:flex}.capability-boundary p{color:var(--muted);margin:4px 0 0;font-size:.87rem}.capability-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.capability-evidence-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.capability-evidence-group h3{font-size:1rem}.capability-evidence-group>div{gap:8px;display:grid}.capability-evidence-group a{border:1px solid var(--line);color:inherit;border-radius:11px;grid-template-columns:120px 1fr auto auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.capability-evidence-group a:hover{border-color:var(--brand)}.capability-evidence-group a span,.capability-evidence-group a small{color:var(--muted);text-transform:capitalize;font-size:.7rem}.capability-evidence-group>p,.capability-result-limit{color:var(--muted);font-size:.85rem}.capability-not-listed{border-style:dashed}.capability-result-limit{text-align:center;margin-top:20px}@media (max-width:900px){.capability-summary{grid-template-columns:1fr 1fr;margin-top:20px}.capability-section-heading,.capability-result-count,.capability-cell-detail>header{flex-direction:column;align-items:start}.capability-filters{grid-template-columns:1fr 1fr}.capability-cell-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-evidence-grid{grid-template-columns:1fr}}@media (max-width:600px){.capability-summary,.capability-filters{grid-template-columns:1fr}.capability-cell-detail{padding:20px}.capability-evidence-group a{grid-template-columns:1fr auto}.capability-evidence-group a span,.capability-evidence-group a small{grid-column:1}}.qualification-summary{z-index:2;background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-34px;display:grid;position:relative;overflow:hidden}.qualification-summary article{background:var(--surface);padding:22px}.qualification-summary span,.qualification-summary small{color:var(--muted);font-size:.76rem;display:block}.qualification-summary strong{margin:7px 0;font-size:2rem;display:block}.qualification-builder{padding-block:85px 110px}.qualification-builder>header{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:22px;display:grid}.qualification-builder>header h2{margin:.4rem 0;font-size:clamp(2rem,4vw,3.2rem)}.qualification-builder>header p{color:var(--muted);line-height:1.7}.qualification-builder>form{background:var(--surface-subtle);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:10px;padding:18px;display:grid}.qualification-builder label{color:var(--muted);gap:6px;font-size:.72rem;font-weight:750;display:grid}.qualification-builder select{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:9px;padding:11px}.qualification-result-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.qualification-result-grid>a{min-height:145px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr auto;align-content:space-between;padding:18px;text-decoration:none;display:grid}.qualification-result-grid>a:hover{border-color:var(--brand)}.qualification-result-grid>a>span,.qualification-result-grid>a>small{color:var(--muted);grid-column:1/-1;font-size:.72rem}.qualification-result-grid>a>strong{font-size:1rem}.qualification-plan{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:24px;padding:28px}.qualification-plan>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.qualification-plan h2{margin:.4rem 0;font-size:clamp(1.7rem,3vw,2.6rem)}.qualification-plan>header p{max-width:760px;color:var(--muted)}.qualification-status{white-space:nowrap;color:#087f5b;background:#dff8ee;border-radius:99px;padding:8px 12px;font-size:.7rem;font-weight:800}.qualification-selection-required .qualification-status{color:#7d551c;background:#fff0c8}.qualification-not-listed .qualification-status{color:#626b78;background:#f0f2f5}.qualification-boundary,.qualification-release{background:var(--surface-subtle);border-left:3px solid var(--brand);border-radius:0 11px 11px 0;gap:12px;margin-top:20px;padding:16px;display:flex}.qualification-boundary p,.qualification-release p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.6}.qualification-actions{flex-wrap:wrap;gap:9px;margin:18px 0 30px;display:flex}.qualification-lock{color:#eaf7f1;background:#112f25;border-radius:14px;grid-template-columns:.7fr 1.3fr;gap:30px;padding:24px;display:grid}.qualification-lock h3{color:#fff;margin:.5rem 0;font-size:1.5rem}.qualification-lock ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.qualification-lock li{color:#c8ddd3;align-items:start;gap:8px;font-size:.76rem;display:flex}.qualification-lock li svg{color:#78d4a9;flex:none}.qualification-auth{margin-top:28px}.qualification-auth>header,.qualification-scenarios>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.qualification-auth h3,.qualification-phases h3,.qualification-scenarios h3{margin:.4rem 0;font-size:1.5rem}.qualification-auth>header>a{color:var(--brand);align-items:center;gap:5px;font-size:.76rem;display:flex}.qualification-auth>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qualification-auth>div>a{color:inherit;background:var(--surface-subtle);border:1px solid var(--line);border-radius:10px;gap:5px;padding:14px;text-decoration:none;display:grid}.qualification-auth span,.qualification-auth small{color:var(--muted);font-size:.68rem}.qualification-auth>p{color:#765325;background:#fff5dd;border-radius:9px;padding:15px;font-size:.8rem}.qualification-phases{margin-top:45px}.qualification-phases>div{gap:10px;display:grid}.qualification-phase{background:var(--surface-subtle);border:1px solid var(--line);border-radius:13px;grid-template-columns:45px 1fr;gap:12px;padding:18px;display:grid}.qualification-phase>span{color:#fff;background:#1b6147;border-radius:50%;place-items:center;width:38px;height:38px;font:700 .7rem ui-monospace,monospace;display:grid}.qualification-phase>div>header{justify-content:space-between;gap:20px;display:flex}.qualification-phase small{color:var(--muted);font-size:.68rem}.qualification-phase h4{margin:5px 0;font-size:1.1rem}.qualification-phase b{color:#216b4f;text-transform:capitalize;background:#dcf3e8;border-radius:99px;height:max-content;padding:5px 8px;font-size:.62rem}.qualification-phase>div>p{color:var(--muted);font-size:.8rem;line-height:1.6}.qualification-phase-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.qualification-phase-columns strong{font-size:.76rem}.qualification-phase-columns ul,.qualification-release ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:.74rem;line-height:1.55}.qualification-phase footer{color:#765325;background:#fff2d7;border-radius:7px;gap:4px;margin-top:12px;padding:10px;font-size:.7rem;display:grid}.phase-blocked{border-style:dashed}.phase-blocked>span{background:#737b88}.phase-blocked b{color:#626b78;background:#e8eaed}.phase-external-evidence-required b{color:#7d551c;background:#fff0c8}.qualification-scenarios{margin-top:45px}.qualification-scenarios>header>p{max-width:520px;color:var(--muted);font-size:.8rem}.qualification-scenarios>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.qualification-scenarios article{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:245px;padding:17px;display:flex}.qualification-scenarios article>svg{color:var(--brand)}.qualification-scenarios article>strong{margin:22px 0 7px}.qualification-scenarios article>p,.qualification-scenarios article>small{color:var(--muted);font-size:.73rem;line-height:1.55}.qualification-scenarios article>footer{border-top:1px solid var(--line);color:#765325;margin-top:auto;padding-top:10px;font-size:.68rem;line-height:1.5}.qualification-release{background:#fff8e7;border-left-color:#d39b35;margin-top:35px}.qualification-release ul{columns:2}.qualification-release svg{flex:none}@media (max-width:980px){.qualification-summary{grid-template-columns:1fr 1fr;margin-top:20px}.qualification-builder>header,.qualification-lock{grid-template-columns:1fr}.qualification-builder>form,.qualification-result-grid,.qualification-auth>div,.qualification-scenarios>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.qualification-summary,.qualification-builder>form,.qualification-result-grid,.qualification-auth>div,.qualification-scenarios>div,.qualification-lock ul,.qualification-phase-columns{grid-template-columns:1fr}.qualification-plan{padding:19px}.qualification-plan>header,.qualification-auth>header,.qualification-scenarios>header{flex-direction:column;align-items:start}.qualification-phase{grid-template-columns:32px 1fr;padding:13px}.qualification-phase>span{width:28px;height:28px}.qualification-phase>div>header{flex-direction:column}.qualification-release ul{columns:1}}.conformance-proof{z-index:2;background:var(--line);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-34px;display:grid;position:relative;overflow:hidden}.conformance-proof article{background:#fff;flex-direction:column;min-height:135px;padding:22px;display:flex}.conformance-proof span,.conformance-proof small{color:var(--muted);font-size:.72rem}.conformance-proof span{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.conformance-proof strong{margin:7px 0;font-size:2rem}.conformance-proof small{margin-top:auto}.conformance-builder{padding-block:85px 105px}.conformance-builder>header,.conformance-inspection>.section-shell>header,.conformance-coverage>header{grid-template-columns:1fr .85fr;align-items:end;gap:55px;margin-bottom:24px;display:grid}.conformance-builder h2,.conformance-inspection h2,.conformance-coverage h2,.conformance-rules h2{letter-spacing:-.045em;margin:.5rem 0;font-size:clamp(2rem,4vw,3.25rem)}.conformance-builder>header p,.conformance-inspection header p,.conformance-coverage>header p,.conformance-rules>div>div>p{color:var(--muted);font-size:.86rem;line-height:1.75}.conformance-builder>form{background:var(--surface-subtle);border:1px solid var(--line);border-radius:15px;grid-template-columns:minmax(0,2fr) 1fr .55fr auto;align-items:end;gap:12px;padding:18px;display:grid}.conformance-builder fieldset{border:0;grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;display:grid}.conformance-builder legend{color:var(--muted);margin-bottom:8px;font-size:.7rem;font-weight:800}.conformance-builder form>label{color:var(--muted);gap:6px;font-size:.7rem;font-weight:800;display:grid}.conformance-builder select,.conformance-builder form>label input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:11px}.conformance-builder fieldset label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:start;gap:7px;padding:9px;display:flex}.conformance-builder fieldset input{margin-top:2px}.conformance-builder fieldset span,.conformance-builder fieldset strong,.conformance-builder fieldset small{display:block}.conformance-builder fieldset strong{font-size:.72rem}.conformance-builder fieldset small{color:var(--muted);margin-top:3px;font-size:.6rem}.conformance-plan-error{color:#8d3440;background:#fff0f2;border-radius:8px;padding:11px 14px;font-size:.78rem}.conformance-plan{color:#dceee6;background:#10291f;border-radius:14px;grid-template-columns:1.35fr .65fr;margin-top:18px;display:grid;overflow:hidden}.conformance-plan>section{min-width:0;padding:24px}.conformance-plan>section>header{color:#7bd1a7;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.7rem;font-weight:800;display:flex}.conformance-plan a{color:#83d9af}.conformance-plan pre{background:#091c15;border:1px solid #ffffff1a;border-radius:8px;margin:18px 0;padding:15px;font-size:.76rem;line-height:1.65;overflow:auto}.conformance-plan section p{color:#9db5a9;font-size:.72rem;line-height:1.65}.conformance-plan>aside{background:#ffffff0a;border-left:1px solid #ffffff1c;padding:24px}.conformance-plan dl{margin:16px 0 22px}.conformance-plan dl>div{border-top:1px solid #ffffff1a;grid-template-columns:90px 1fr;padding:9px 0;font-size:.72rem;display:grid}.conformance-plan dt{color:#819b8f}.conformance-plan dd{overflow-wrap:anywhere;margin:0}.conformance-plan aside>a{align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:flex}.conformance-operation-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.conformance-operation-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:235px;padding:17px;display:flex}.conformance-operation-grid header,.conformance-coverage article>header{color:var(--brand);text-transform:uppercase;justify-content:space-between;font-size:.64rem;display:flex}.conformance-operation-grid h3{margin:32px 0 5px;font-size:1.05rem}.conformance-operation-grid code{color:#4c6b5e;font-size:.67rem}.conformance-operation-grid p{color:var(--muted);font-size:.7rem;line-height:1.6}.conformance-operation-grid footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:10px;font-size:.64rem}.conformance-inspection{background:#eff5f2;padding-block:90px}.conformance-drop{color:#1d684d;cursor:pointer;background:#fff;border:1px dashed #8ebba7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.conformance-drop span{color:var(--muted);font-size:.72rem}.conformance-drop input{max-width:250px;margin-top:8px;font-size:.72rem}.conformance-file{color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex}.conformance-file button{color:var(--brand);cursor:pointer;background:0 0;border:0}.conformance-invalid{color:#7d3140;background:#fff0f2;border:1px solid #f1cbd2;border-radius:11px;padding:18px}.conformance-invalid ul{margin-bottom:0;font-size:.75rem;line-height:1.6}.conformance-valid{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.conformance-valid>header{justify-content:space-between;align-items:start;gap:25px;padding:21px;display:flex}.conformance-valid>header span{color:var(--brand);text-transform:uppercase;font-size:.65rem;font-weight:800}.conformance-valid h3{margin:7px 0;font-size:1.35rem}.conformance-valid header p{color:var(--muted);margin:0;font-size:.7rem}.conformance-valid header>b{border-radius:99px;padding:7px 10px;font-size:.68rem}.conformance-valid .passed{color:#12664a;background:#ddf4e9}.conformance-valid .failed{color:#8b3b47;background:#fae5e8}.conformance-checks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.conformance-checks article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:15px}.conformance-checks span,.conformance-checks small{color:var(--muted);font-size:.62rem;display:block}.conformance-checks strong{margin:10px 0 5px;display:block}.conformance-checks p{overflow-wrap:anywhere;color:#52675d;font-size:.66rem}.conformance-valid>footer{justify-content:space-between;align-items:center;gap:25px;padding:18px 21px;display:flex}.conformance-valid>footer span,.conformance-valid>footer code{display:block}.conformance-valid>footer span{color:var(--muted);margin-bottom:5px;font-size:.64rem}.conformance-valid>footer code{overflow-wrap:anywhere;max-width:630px;font-size:.7rem}.conformance-valid>aside{color:#5f5945;background:#fff8e6;gap:9px;padding:14px 21px;display:flex}.conformance-valid>aside svg{flex:none}.conformance-valid>aside p{margin:0;font-size:.7rem;line-height:1.55}.conformance-coverage{padding-block:90px}.conformance-coverage>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.conformance-coverage article{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:235px;padding:18px;display:flex}.conformance-coverage article.direct{border-top:3px solid #23825f}.conformance-coverage article.dedicated{border-top:3px solid #d3a248}.conformance-coverage h3{margin:34px 0 9px}.conformance-coverage p{color:var(--muted);font-size:.72rem;line-height:1.65}.conformance-coverage footer{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.conformance-coverage a{color:var(--brand);align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:flex}.conformance-rules{color:#fff;background:#10291f;padding-block:85px}.conformance-rules>.section-shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.conformance-rules h2{color:#fff}.conformance-rules>div>div>p{color:#9eb5aa}.conformance-rules ol{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.conformance-rules li{border-bottom:1px solid #ffffff1f;grid-template-columns:40px 1fr;gap:8px;padding:14px 0;display:grid}.conformance-rules li span{color:#80d5ad;font:.72rem ui-monospace,monospace}.conformance-rules li p{color:#b9cec4;margin:0;font-size:.75rem;line-height:1.6}@media (max-width:1050px){.conformance-builder>form{grid-template-columns:1fr 1fr}.conformance-builder fieldset{grid-column:1/-1}.conformance-operation-grid,.conformance-checks,.conformance-coverage>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.conformance-proof,.conformance-builder>header,.conformance-builder>form,.conformance-builder fieldset,.conformance-plan,.conformance-operation-grid,.conformance-inspection>.section-shell>header,.conformance-checks,.conformance-coverage>header,.conformance-coverage>div,.conformance-rules>.section-shell{grid-template-columns:1fr}.conformance-proof{margin-top:18px}.conformance-proof article{min-height:105px}.conformance-plan>aside{border-top:1px solid #ffffff1c;border-left:0}.conformance-valid>header,.conformance-valid>footer{flex-direction:column;align-items:flex-start}.conformance-rules>.section-shell{gap:30px}}.documentation-feedback{border:1px solid var(--line);background:linear-gradient(135deg,#1f715b14,#fffffff0);border-radius:18px;width:min(1120px,100% - 40px);margin:56px auto 72px;padding:24px 26px;box-shadow:0 14px 40px #1627230f}.documentation-feedback-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.documentation-feedback-heading>div:first-child{gap:5px;display:grid}.documentation-feedback-heading span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.72rem;font-weight:750}.documentation-feedback-heading strong{font-size:1.2rem}.documentation-feedback-vote{gap:8px;display:flex}.documentation-feedback-vote button{border:1px solid var(--line);min-width:74px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:9px 15px;font-weight:750}.documentation-feedback-vote button:hover,.documentation-feedback-vote button:focus-visible{border-color:var(--green);color:var(--green);outline:none}.documentation-feedback-form{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.65fr) minmax(280px,1.35fr);gap:16px;margin-top:22px;padding-top:20px;display:grid}.documentation-feedback-form label{gap:7px;font-weight:700;display:grid}.documentation-feedback-form small{color:var(--muted);font-weight:500}.documentation-feedback-form select,.documentation-feedback-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:11px 12px}.documentation-feedback-form textarea{resize:vertical;min-height:112px}.documentation-feedback-form>div{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.documentation-feedback-message{color:#9b2f28;margin:14px 0 0;font-weight:650}.documentation-feedback-privacy{color:var(--muted);margin:15px 0 0;font-size:.84rem}.documentation-feedback-thanks{align-items:flex-start;gap:14px;display:flex}.documentation-feedback-thanks>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.documentation-feedback-thanks p{color:var(--muted);margin:5px 0 0}@media (max-width:700px){.documentation-feedback{width:min(100% - 24px,1120px);margin:36px auto 52px;padding:20px}.documentation-feedback-heading{flex-direction:column;align-items:flex-start}.documentation-feedback-form{grid-template-columns:1fr}.documentation-feedback-form>div{grid-column:auto}.documentation-feedback-vote{width:100%}.documentation-feedback-vote button{flex:1}}.documentation-feedback-admin>header{align-items:flex-start}.documentation-feedback-queue{border-top:1px solid var(--line)}.documentation-feedback-queue>article{border-bottom:1px solid var(--line);padding:20px}.documentation-feedback-queue>article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.documentation-feedback-queue>article>header>div:first-child{min-width:0}.documentation-feedback-queue h3{margin:5px 0 7px;font-size:15px}.documentation-feedback-queue header span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.documentation-feedback-queue header code{overflow-wrap:anywhere;font-size:8px}.documentation-feedback-queue header>div:last-child{justify-items:end;gap:7px;display:grid}.documentation-feedback-queue header small{color:var(--muted);font-size:7px}.documentation-feedback-queue blockquote{color:#415249;background:#f4f7f5;border-left:3px solid #8bbba6;margin:15px 0;padding:13px 15px;font-size:9px;line-height:1.65}.documentation-feedback-queue dl{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.documentation-feedback-queue dl>div{border-right:1px solid var(--line);padding:10px}.documentation-feedback-queue dl>div:last-child{border:0}.documentation-feedback-queue dt{color:var(--muted);text-transform:uppercase;font-size:7px}.documentation-feedback-queue dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.documentation-feedback-actions{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.documentation-feedback-actions form,.documentation-feedback-correction,.documentation-feedback-review{border:1px solid var(--line);background:#f8faf9;border-radius:8px;gap:10px;padding:14px;display:grid}.documentation-feedback-actions form>div{grid-template-columns:.55fr 1fr 1fr;gap:7px;display:grid}.documentation-feedback-actions input,.documentation-feedback-actions select,.documentation-feedback-actions textarea,.documentation-feedback-correction input,.documentation-feedback-correction textarea,.documentation-feedback-review textarea{width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #ccd7d1;border-radius:5px;padding:8px;font-size:8px}.documentation-feedback-actions textarea,.documentation-feedback-correction textarea,.documentation-feedback-review textarea{resize:vertical;min-height:72px}.documentation-feedback-actions .button,.documentation-feedback-correction .button{justify-self:start}.documentation-feedback-review p{margin:0;font-size:8px;line-height:1.6}.documentation-feedback-review>div{flex-wrap:wrap;gap:8px;display:flex}.documentation-feedback-review small{color:var(--muted)}.documentation-feedback-queue article>footer{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.documentation-feedback-queue article>footer p{color:var(--muted);margin:4px 0 0;font-size:8px}.documentation-feedback-admin-boundary{color:#52655c;background:#edf5f1;border-radius:7px;margin:16px;padding:13px;font-size:8px;line-height:1.6}.documentation-feedback-empty{color:var(--muted);padding:28px}@media (max-width:900px){.documentation-feedback-actions,.documentation-feedback-actions form>div,.documentation-feedback-queue dl{grid-template-columns:1fr}.documentation-feedback-queue dl>div{border-right:0;border-bottom:1px solid var(--line)}}.academy-progress{background:#fff;border:1px solid #dce6e1;border-radius:16px;margin-block:38px;padding:26px 28px;box-shadow:0 16px 45px #1430250f}.academy-progress-loading{min-height:96px;color:var(--muted);place-items:center;font-size:.8rem;display:grid}.academy-progress-start{grid-template-columns:1fr minmax(280px,.55fr);align-items:center;gap:40px;display:grid}.academy-progress h2{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(1.45rem,3vw,2rem)}.academy-progress p{max-width:760px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.academy-progress-start>div:last-child{justify-items:start;gap:10px;display:grid}.academy-progress-start small{color:var(--muted);font-size:.7rem;line-height:1.5}.academy-progress-active>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.academy-progress-score{flex:none;justify-items:end;display:grid}.academy-progress-score strong{color:#155c43;font-size:2.1rem;line-height:1}.academy-progress-score span{color:var(--muted);margin-top:7px;font-size:.7rem}.academy-progress-bar{background:#e8efeb;border-radius:999px;height:7px;margin:22px 0;overflow:hidden}.academy-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#1d7554,#75c89f);height:100%;display:block}.academy-progress ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.academy-progress li{background:#f8faf9;border:1px solid #e1e8e4;border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:grid}.academy-progress li>span{color:#65786e;background:#edf2ef;border-radius:50%;place-items:center;width:27px;height:27px;font:700 .66rem ui-monospace,monospace;display:grid}.academy-progress li>a{color:#31463b;min-width:0;font-size:.78rem;font-weight:750;line-height:1.35}.academy-progress li>button,.academy-progress>footer>button{color:#276f54;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:.67rem;font-weight:750}.academy-progress li>button:hover,.academy-progress li>button:focus-visible,.academy-progress>footer>button:hover,.academy-progress>footer>button:focus-visible{outline:none;text-decoration:underline}.academy-progress li.is-next{background:#f1f8f4;border-color:#8cc5aa}.academy-progress li.is-complete>span{color:#fff;background:#247456}.academy-progress li.is-complete>a{color:#65786e}.academy-progress>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:14px;display:flex}.academy-progress>footer p{align-items:flex-start;gap:7px;font-size:.7rem;display:flex}.academy-progress>footer svg{color:#277456;flex:none}.academy-module{scroll-margin-top:90px}.academy-resume{z-index:35;color:#eef9f3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a2218f7;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:min(720px,100% - 32px);padding:13px 14px 13px 18px;display:grid;position:fixed;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 55px #05140e52}.academy-resume-progress{background:#ffffff1f;height:3px;position:absolute;inset:0 0 auto}.academy-resume-progress i{background:#75d3a5;height:100%;display:block}.academy-resume>div:nth-child(2){gap:3px;min-width:0;display:grid}.academy-resume span{color:#7bd5a9;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:.64rem;font-weight:800;display:flex}.academy-resume strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.academy-resume small{color:#9fb4aa;font-size:.65rem}.academy-resume>a{color:#10271d;background:#84d7ae;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.academy-resume>a:hover,.academy-resume>a:focus-visible{outline-offset:2px;background:#a0e5c3;outline:2px solid #fff}@media (max-width:760px){.academy-progress{width:calc(100% - 24px);margin-block:26px;padding:20px}.academy-progress-start{grid-template-columns:1fr;gap:20px}.academy-progress-active>header{flex-direction:column}.academy-progress-score{justify-items:start}.academy-progress ol{grid-template-columns:1fr}.academy-progress li{grid-template-columns:27px minmax(0,1fr)}.academy-progress li>button{grid-column:2;justify-self:start}.academy-progress>footer{flex-direction:column;align-items:flex-start}.academy-resume{grid-template-columns:1fr auto;width:calc(100% - 20px);padding:13px;bottom:10px}.academy-resume small{display:none}.academy-resume>a{padding:8px 10px}.academy-resume>a svg{display:none}}.support-request-intake .data-resilience-create{grid-template-columns:1fr 1fr}.support-request-intake .data-resilience-summary,.support-request-intake aside,.support-request-intake button{grid-column:1/-1}.support-request-intake aside,.support-request-list article>aside{color:#6f572e;background:#fff7df;border-radius:7px;align-items:flex-start;gap:9px;padding:12px;display:flex}.support-request-intake aside svg,.support-request-list article>aside svg{flex:none}.support-request-intake aside p,.support-request-list article>aside p{margin:0;font-size:8px;line-height:1.6}.support-request-list dl{grid-template-columns:repeat(4,1fr)}.support-request-list details li{grid-template-columns:1fr auto;gap:4px 18px;display:grid}.support-request-list details li span,.support-request-list details li p{grid-column:1/-1}.support-request-list details li p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.55}.support-request-fallback{color:var(--muted);margin:13px 0 0;font-size:8px}.support-request-fallback a{color:var(--brand)}.support-request-metrics{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.support-request-list dl,.support-request-metrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.support-request-intake .data-resilience-create,.support-request-list dl,.support-request-metrics{grid-template-columns:1fr}.support-request-intake .data-resilience-summary,.support-request-intake aside,.support-request-intake button{grid-column:auto}}.organization-request-shell{padding-block:44px 88px}.organization-request-steps{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid;overflow:hidden}.organization-request-steps article{border-right:1px solid var(--line);padding:20px}.organization-request-steps article:last-child{border-right:0}.organization-request-steps span{color:var(--brand);font:800 .66rem ui-monospace,monospace}.organization-request-steps strong{margin:9px 0 5px;font-size:.82rem;display:block}.organization-request-steps p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.organization-request-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.7fr);align-items:start;gap:24px;display:grid}.organization-request-form,.organization-request-status{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px;box-shadow:0 18px 50px #1430250e}.organization-request-form>header h2,.organization-request-status>header h2{margin:6px 0 8px;font-size:1.45rem}.organization-request-form>header p,.organization-request-status>header p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.organization-request-form form{gap:17px;margin-top:25px;display:grid}.organization-request-form label,.organization-review-modal label{color:#344a3e;gap:7px;font-size:.72rem;font-weight:750;display:grid}.organization-request-form input,.organization-request-form select,.organization-request-form textarea,.organization-review-modal input,.organization-review-modal select,.organization-review-modal textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:8px;padding:11px 12px;font-size:.78rem}.organization-request-form textarea,.organization-review-modal textarea{resize:vertical}.organization-request-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.organization-request-form fieldset{border:0;padding:0}.organization-request-form legend{font-size:.72rem;font-weight:800}.organization-request-form fieldset>p{color:var(--muted);margin:5px 0 10px;font-size:.68rem}.organization-request-form fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.organization-request-form fieldset label{border:1px solid var(--line);border-radius:8px;grid-template-columns:18px 1fr;align-items:start;padding:10px;display:grid}.organization-request-form fieldset input{width:auto;margin:2px 0 0}.organization-request-form fieldset small{color:var(--muted);margin-top:3px;font-weight:500;line-height:1.4;display:block}.organization-request-consent,.organization-review-list aside,.organization-review-modal aside{color:#4d6759;background:#edf6f1;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.organization-request-consent svg,.organization-review-list aside svg,.organization-review-modal aside svg{flex:none}.organization-request-consent p,.organization-review-list aside p,.organization-review-modal aside p{margin:0;font-size:.7rem;line-height:1.55}.organization-request-message{color:var(--brand);margin:0;font-size:.72rem}.organization-request-status{position:sticky;top:88px}.organization-request-empty{color:var(--muted);text-align:center;background:#f7faf8;border-radius:10px;justify-items:center;gap:6px;margin-top:20px;padding:26px;display:grid}.organization-request-empty p{margin:0;font-size:.72rem}.organization-request-cards{gap:10px;margin-top:17px;display:grid}.organization-request-cards article{border:1px solid var(--line);background:#f8faf9;border-radius:10px;padding:15px}.organization-request-cards article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.organization-request-cards code{font-size:.58rem}.organization-request-cards h3{margin:10px 0 5px;font-size:.9rem}.organization-request-cards p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.organization-request-cards dl{grid-template-columns:1fr 1fr;margin:12px 0;display:grid}.organization-request-cards dl div{gap:2px;display:grid}.organization-request-cards dt{color:var(--muted);font-size:.6rem}.organization-request-cards dd{margin:0;font-size:.68rem;font-weight:700}.organization-request-cards .text-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:750}.compact-modal textarea{width:100%}.organization-review-summary>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.organization-review-summary>div article{border-right:1px solid var(--line);gap:3px;padding:17px;display:grid}.organization-review-summary>div article:last-child{border-right:0}.organization-review-summary>div strong{font-size:1.35rem}.organization-review-summary>div span{color:var(--muted);font-size:.68rem}.organization-review-list{gap:12px;margin-top:18px;display:grid}.organization-review-list>article>header{justify-content:space-between;gap:20px;display:flex}.organization-review-list>article>header span{color:var(--muted);font-size:.68rem}.organization-review-list h3{margin:5px 0;font-size:1rem}.organization-review-list p{color:var(--muted);font-size:.72rem;line-height:1.6}.organization-review-list dl{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.organization-review-list dl div{border-right:1px solid var(--line);padding:10px}.organization-review-list dt{color:var(--muted);font-size:.6rem}.organization-review-list dd{word-break:break-word;margin:4px 0 0;font-size:.67rem}.organization-review-list>article>footer{gap:8px;margin-top:14px;display:flex}.organization-review-modal form{gap:14px;display:grid}.organization-review-modal form>footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.organization-request-steps{grid-template-columns:1fr 1fr}.organization-request-steps article:nth-child(2){border-right:0}.organization-request-steps article:nth-child(-n+2){border-bottom:1px solid var(--line)}.organization-request-layout{grid-template-columns:1fr}.organization-request-status{position:static}.organization-review-list dl{grid-template-columns:1fr 1fr}}@media (max-width:650px){.organization-request-steps,.organization-request-row,.organization-request-form fieldset>div,.organization-review-summary>div,.organization-review-list dl{grid-template-columns:1fr}.organization-request-steps article,.organization-review-summary>div article,.organization-review-list dl div{border-right:0;border-bottom:1px solid var(--line)}.organization-request-steps article:last-child,.organization-review-summary>div article:last-child,.organization-review-list dl div:last-child{border-bottom:0}.organization-request-form,.organization-request-status{padding:20px}.organization-review-list>article>header{flex-direction:column}.organization-review-list>article>footer{flex-direction:column;align-items:stretch}}.organization-review-controls{grid-template-columns:minmax(260px,1fr) minmax(190px,.35fr) auto;align-items:end;gap:12px;margin-top:18px;padding:15px 18px;display:grid}.organization-review-controls label{color:var(--muted);gap:5px;font-size:.64rem;font-weight:750;display:grid}.organization-review-controls input,.organization-review-controls select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:7px;padding:9px 10px;font-size:.72rem}.organization-review-controls p{color:var(--muted);white-space:nowrap;margin:0 0 9px;font-size:.68rem}.organization-review-controls p strong{color:var(--ink)}.organization-review-timeline{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.organization-review-timeline summary{color:var(--brand);cursor:pointer;font-size:.68rem;font-weight:800}.organization-review-timeline ol{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.organization-review-timeline li{grid-template-columns:25px 1fr;gap:9px;display:grid}.organization-review-timeline li>span{color:#fff;background:#2c7558;border-radius:50%;place-items:center;width:24px;height:24px;font:700 .6rem ui-monospace,monospace;display:grid}.organization-review-timeline li>div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:9px;display:grid}.organization-review-timeline li:last-child>div{border-bottom:0}.organization-review-timeline strong{text-transform:capitalize;font-size:.72rem}.organization-review-timeline small{color:var(--muted);font-size:.61rem}.organization-review-timeline p{color:#455c50!important;margin:3px 0!important}.organization-review-timeline code{font-size:.58rem}.organization-review-list>article>footer>span{color:var(--muted);align-self:center;font-size:.64rem}.admin-developer-cards>article{scroll-margin-top:90px}.admin-developer-cards>article:target{border-color:#5ca57f;box-shadow:0 0 0 3px #3d8b631f}.organization-owner-boundary{color:#4d6759;background:#edf6f1;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.organization-owner-boundary svg{flex:none}.organization-owner-boundary p{margin:0;font-size:.7rem;line-height:1.55}@media (max-width:760px){.organization-review-controls{grid-template-columns:1fr}.organization-review-controls p{margin:0}.organization-review-list>article>footer>span{align-self:flex-start}}
