.rd-page{--rd-bg:#080b08;--rd-panel:#10150f;--rd-line:#2c3728;--rd-ink:#edf3e8;--rd-muted:#a3ad9c;--rd-lime:#c8ff38;background:radial-gradient(ellipse at 80% 0%,#26351a 0,transparent 28%),var(--rd-bg);min-height:100vh;color:var(--rd-ink);padding:0 clamp(18px,6vw,92px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.rd-page *{box-sizing:border-box}.rd-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;display:flex}.rd-brand{color:#f2f7ed;letter-spacing:-.055em;align-items:center;gap:9px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}.rd-brand>span:first-child{width:31px;height:31px;color:var(--rd-lime);background:linear-gradient(145deg,#242d1b,#10140d);border:1px solid #82965055;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff19,0 5px 14px #0008}.rd-brand>span:last-child{color:var(--rd-lime);margin-left:-8px}.rd-header nav{align-items:center;gap:25px;display:flex}.rd-header nav a{color:#aab2a4;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.rd-header nav a:hover,.rd-header nav .rd-nav-current{color:#f0f7ea}.rd-header nav .rd-nav-cta{color:var(--rd-lime);background:linear-gradient(140deg,#1b2413,#11150d);border:1px solid #93ad5a4a;border-radius:10px;padding:10px 13px}.rd-layout{grid-template-columns:205px minmax(0,850px);gap:clamp(38px,7vw,106px);max-width:1240px;margin:0 auto;display:grid}.rd-rail{align-self:start;gap:5px;padding-top:54px;display:grid;position:sticky;top:26px}.rd-rail-title{color:#9aab84;letter-spacing:.11em;align-items:center;gap:8px;margin:0 0 11px;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.rd-rail-title svg{color:var(--rd-lime)}.rd-rail>a{color:#a7b09f;border-left:1px solid #42503b;padding:8px 9px;font-size:13px;text-decoration:none}.rd-rail>a:hover{border-color:var(--rd-lime);color:#eff9e5}.rd-rail-note{color:#87947f;background:#10150e;border:1px solid #ffffff14;border-radius:11px;gap:9px;margin-top:25px;padding:13px;font-size:11px;line-height:1.55;display:flex}.rd-rail-note svg{color:#b4d773;flex:none}.rd-content{min-width:0;padding:34px 0 70px}.rd-back,.rd-inline-link{color:#b6d979;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.rd-back{color:#98a291;margin-bottom:32px}.rd-back:hover,.rd-inline-link:hover{color:var(--rd-lime)}.rd-kicker{color:#a5b492;letter-spacing:.14em;margin:0;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.rd-content>h1 em{color:var(--rd-lime);font-style:normal}.rd-lede{color:#adb7a6;max-width:760px;margin:0 0 42px;font-size:17px;line-height:1.75}.rd-section{background:linear-gradient(135deg,#121811ed,#0f140f 68%,#101516);border:1px solid #90a07c32;border-radius:16px;margin:0 0 22px;padding:27px 28px;scroll-margin-top:25px;box-shadow:inset 0 1px #ffffff0c}.rd-section h2{letter-spacing:-.045em;margin:8px 0 11px;font-size:24px;line-height:1.16}.rd-section>p:not(.rd-kicker){color:#a8b1a1;font-size:15px;line-height:1.75}.rd-section-heading{align-items:center;gap:13px;display:flex}.rd-icon{width:40px;height:40px;color:var(--rd-lime);background:#222e18;border:1px solid #b4d36866;border-radius:12px;place-items:center;display:grid}.rd-section-heading h2{margin:5px 0 0}.rd-section-heading .rd-kicker{font-size:9px}.rd-status-card>p{margin:15px 0}.rd-flow-mini{background:#080b08;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.rd-flow-mini span{color:#dce8d1;font-size:12px;font-weight:650}.rd-flow-mini i{color:#81946d;font-style:normal}.rd-flow-mini .rd-flow-pending{color:#d5bd7a}.rd-steps{gap:0;margin:22px 0 15px;display:grid}.rd-steps>div{border-top:1px solid #ffffff12;grid-template-columns:31px 1fr;gap:13px;padding:15px 0;display:grid}.rd-steps>div>b{width:27px;height:27px;color:var(--rd-lime);background:#1c2715;border:1px solid #819f4b66;border-radius:8px;place-items:center;font:700 11px ui-monospace,monospace;display:grid}.rd-steps span,.rd-economics span,.rd-evidence-grid span{gap:5px;display:grid}.rd-steps strong,.rd-evidence-grid strong{color:#eaf2e3;font-size:15px}.rd-steps small,.rd-evidence-grid small{color:#9ea99a;font-size:14px;line-height:1.65}.rd-copy{margin:12px 0 19px}.rd-copy code{color:#d6f3a3;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.rd-economics{grid-template-columns:2fr 1fr 1fr;gap:9px;display:grid}.rd-economics>div{background:#121a10;border:1px solid #70845a4f;border-radius:11px;align-items:center;gap:12px;min-height:87px;padding:13px;display:flex}.rd-economics>div:first-child{background:linear-gradient(120deg,#263819,#172418);border-color:#a7d3547a}.rd-economics>div>strong{color:var(--rd-lime);letter-spacing:-.06em;font-size:29px}.rd-economics span{min-width:0}.rd-economics b{color:#e8f1de;font-size:13px}.rd-economics small{color:#9ca992;font-size:11px;line-height:1.5}.rd-section .rd-fine{color:#899583;margin:12px 0 0;font-size:12px;line-height:1.65}.rd-evidence-grid{gap:0;margin:18px 0;display:grid}.rd-evidence-grid>div{border-top:1px solid #ffffff12;grid-template-columns:20px 1fr;gap:12px;padding:15px 0;display:grid}.rd-evidence-grid svg{color:var(--rd-lime);margin-top:2px}.rd-status-table{border-top:1px solid #ffffff1c;margin-top:20px}.rd-table-head,.rd-table-row{grid-template-columns:145px 154px 1fr;align-items:start;gap:14px;display:grid}.rd-table-head{color:#87947d;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff16;padding:11px 0;font:700 9px ui-monospace,monospace}.rd-table-row{border-bottom:1px solid #ffffff12;padding:15px 0}.rd-table-row>strong{color:#e2ebda;font-size:13px}.rd-table-row>span{color:#cce896;background:#182213;border:1px solid #89b34b4d;border-radius:6px;width:max-content;max-width:100%;padding:4px 7px;font:700 10px ui-monospace,monospace}.rd-table-row>span.rd-status-manual{color:#e7cd80;background:#211d11;border-color:#927b3d75}.rd-table-row>p{color:#a2ad9c;margin:0;font-size:13px;line-height:1.65}.rd-safety{background:linear-gradient(135deg,#17160f,#10140f);border-color:#b8984b38}.rd-safety ul{color:#a6ae9c;gap:10px;margin:17px 0 0;padding-left:20px;font-size:14px;line-height:1.65;display:grid}.rd-safety li::marker{color:#d6bd75}.rd-footer{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:18px;display:flex}.rd-footer>a{color:#bddb82;white-space:nowrap;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.rd-footer span{color:#798474;font-size:11px;line-height:1.5}@media (max-width:900px){.rd-page{padding:0 24px}.rd-layout{grid-template-columns:160px minmax(0,1fr);gap:34px}.rd-table-head,.rd-table-row{grid-template-columns:120px 130px 1fr}.rd-economics{grid-template-columns:1fr 1fr}.rd-economics-main{grid-column:1/-1}}@media (max-width:650px){.rd-page{padding:0 15px}.rd-header{height:62px}.rd-header nav{gap:14px}.rd-header nav>a:first-child{display:none}.rd-header nav a{font-size:11px}.rd-header nav .rd-nav-cta{padding:9px 10px}.rd-layout{display:block}.rd-rail{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:5px;padding:14px 0;display:flex;position:static;overflow-x:auto}.rd-rail::-webkit-scrollbar{display:none}.rd-rail-title,.rd-rail-note{display:none}.rd-rail>a{border:1px solid #ffffff16;border-radius:7px;flex:none;padding:7px 9px;font-size:11px}.rd-content{padding:25px 0 44px}.rd-back{margin-bottom:25px}.rd-content>h1{font-size:clamp(43px,12vw,60px)}.rd-lede{margin-bottom:28px;font-size:15px;line-height:1.7}.rd-section{border-radius:13px;padding:20px 17px}.rd-section h2{font-size:21px}.rd-flow-mini{justify-content:flex-start}.rd-flow-mini span{font-size:11px}.rd-economics{grid-template-columns:1fr}.rd-economics-main{grid-column:auto}.rd-economics>div{min-height:68px}.rd-table-head{display:none}.rd-table-row{grid-template-columns:1fr auto;gap:8px}.rd-table-row>p{grid-column:1/-1;font-size:13px}.rd-table-row>span{font-size:9px}.rd-footer{grid-template-columns:1fr auto;align-items:flex-start;display:grid}.rd-footer span{grid-area:2/1/auto/-1}.rd-footer>a:last-child{justify-self:end}}@media (prefers-reduced-motion:reduce){.rd-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rd-table-row>span.rd-status-development{color:#e7cd80;background:#211d11;border-color:#927b3d75}.rd-layout{grid-template-columns:235px minmax(0,850px);gap:clamp(30px,5vw,76px)}.rd-rail{gap:12px;padding-top:42px;top:24px}.rd-rail-title{color:#b3c3a3;font-size:.75rem;line-height:1.5}.rd-section-nav{gap:4px;display:grid;position:relative}.rd-section-nav a{color:#b8c2b0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:.875rem;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:flex}.rd-nav-number{color:#8c9a80;flex:none;font:.75rem ui-monospace,monospace}.rd-section-nav a:hover{color:#f1f7ea;background:#ffffff07}.rd-section-nav a[aria-current]{color:#dcff94;box-shadow:inset 3px 0 var(--rd-lime);background:#c8ff3810;border-color:#c8ff3833}.rd-section-nav a[aria-current] .rd-nav-number{color:var(--rd-lime)}.rd-rail-note{color:#b0bca6;margin-top:14px;font-size:.8125rem;line-height:1.6}.rd-page a:focus-visible{outline:2px solid var(--rd-lime);outline-offset:4px;border-radius:5px}.rd-skip-link{z-index:100;background:var(--rd-lime);color:#10150f;border-radius:8px;padding:13px 18px;font-weight:700;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.rd-skip-link:focus{transform:translateY(0)}.rd-header nav a,.rd-back,.rd-inline-link,.rd-footer>a{min-height:44px;font-size:.875rem}.rd-content{scroll-margin-top:24px}.rd-content>h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(2.6rem,5vw,4rem);line-height:1.08}.rd-lede{color:#bac4b3;max-width:65ch;font-size:1.0625rem;line-height:1.8}.rd-kicker,.rd-section-heading .rd-kicker{letter-spacing:.1em;font-size:.75rem;line-height:1.6}.rd-section{margin-bottom:26px;padding:30px;scroll-margin-top:32px}.rd-section h2{letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.rd-section>p:not(.rd-kicker),.rd-steps small,.rd-evidence-grid small,.rd-safety ul{color:#b8c2b0;font-size:1rem;line-height:1.8}.rd-icon{flex:none}.rd-flow-mini{gap:12px;padding:16px}.rd-flow-mini span{font-size:.875rem;line-height:1.5}.rd-steps>div,.rd-evidence-grid>div{padding:20px 0}.rd-steps strong,.rd-evidence-grid strong{font-size:1rem;line-height:1.5}.rd-steps>div>b{width:30px;height:30px;font-size:.875rem}.rd-copy code{overflow-wrap:anywhere;font-size:.875rem}.rd-economics{grid-template-columns:1fr 1fr;gap:12px}.rd-economics-main{grid-column:1/-1}.rd-economics>div{align-items:flex-start;padding:18px}.rd-economics>div>strong{min-width:66px;font-size:2rem;line-height:1.2}.rd-economics b{font-size:.875rem;line-height:1.5}.rd-economics small,.rd-section .rd-fine{color:#b0bda3;font-size:.875rem;line-height:1.7}.rd-table-head,.rd-table-row{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:12px 20px}.rd-table-head{color:#a7b79a;font-size:.75rem}.rd-table-head>span:nth-child(2){display:none}.rd-table-row{padding:22px 0}.rd-table-row>strong{font-size:1rem;line-height:1.5}.rd-table-row>span{grid-area:auto/1;padding:5px 8px;font-size:.75rem;line-height:1.5}.rd-table-row>p{color:#b8c2b0;grid-area:1/2/span 2;font-size:1rem;line-height:1.8}.rd-safety ul{gap:16px;padding-left:22px}.rd-footer span{color:#a8b49e;font-size:.8125rem}@media (max-width:1000px){.rd-layout{grid-template-columns:205px minmax(0,1fr);gap:28px}.rd-section{padding:24px}.rd-economics{grid-template-columns:1fr}.rd-economics-main{grid-column:auto}}@media (max-width:760px){.rd-page{padding:0 18px}.rd-layout{display:block}.rd-rail{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b08f5;border-bottom:1px solid #ffffff1f;margin:0 -2px;padding:12px 0 8px;display:block;position:sticky;top:0;overflow:visible}.rd-rail-title{margin:0 0 6px;font-size:.75rem;display:flex}.rd-rail-note{display:none}.rd-section-nav{scrollbar-width:thin;scrollbar-color:#5f743c #121a10;gap:6px;padding:4px 4px 8px;display:flex;overflow-x:auto}.rd-section-nav a{border-color:#ffffff18;flex:none;gap:8px;min-height:44px;padding:10px 12px;font-size:.875rem}.rd-section-nav a[aria-current]{box-shadow:inset 0 -2px var(--rd-lime)}.rd-content{padding-top:24px;scroll-margin-top:128px}.rd-section{scroll-margin-top:140px}.rd-content>h1{font-size:clamp(2.3rem,9vw,3.4rem)}.rd-lede{margin-bottom:30px;font-size:1rem}.rd-header nav{gap:16px}.rd-header nav>a:first-child{display:none}.rd-header nav a{font-size:.875rem}.rd-section{padding:22px 18px}.rd-section h2{font-size:1.375rem}.rd-flow-mini{justify-content:flex-start}.rd-flow-mini span{font-size:.875rem}.rd-table-head{display:none}.rd-table-row{grid-template-columns:1fr;gap:10px}.rd-table-row>span,.rd-table-row>p{grid-area:auto/1}.rd-table-row>span{font-size:.75rem}.rd-table-row>p{font-size:1rem}.rd-footer{grid-template-columns:1fr auto;gap:12px;display:grid}.rd-footer span{grid-area:2/1/auto/-1}}
