:is(html:has(.g-root),body:has(.g-root)){--bg:#000;background-color:#000}html:has(.g-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:76px}.g-root{flex-direction:column;min-height:100dvh;display:flex}.g-main{flex:1}.g-root .g-skip{z-index:40;color:#000;background:#fff;border-radius:9999px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .15s;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.g-root .g-skip:focus{transform:none}.g-header{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#000000b8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.g-header-inner{max-width:var(--agnt-max);padding:0 var(--agnt-gutter);box-sizing:border-box;justify-content:space-between;align-items:center;gap:28px;min-height:60px;margin:0 auto;display:flex}.g-root .g-wordmark{letter-spacing:-.025em;color:#fff;flex-shrink:0;font-size:20px;font-weight:600}.g-nav{white-space:nowrap;gap:24px;font-size:14px;display:flex}.g-root .g-nav a{color:var(--text-muted);transition:color .2s}.g-root .g-nav a:hover{color:#fff}.g-menu{display:none;position:relative}.g-menu .agnt-menu-btn{margin-right:-13px;padding:13px}.g-menu .agnt-menu-panel{background:#141414}@media (max-width:719px){.g-nav{display:none}.g-menu{display:block}}.g-article{max-width:var(--agnt-max);padding:0 var(--agnt-gutter);box-sizing:border-box;margin:0 auto}.g-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;padding:clamp(48px,8vw,104px) 0 clamp(48px,7vw,88px);display:grid}@media (min-width:1000px){.g-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.g-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 clamp(18px,2.4vw,26px);font-size:12px;font-weight:600}.g-kicker time{white-space:nowrap}@media (max-width:479px){.g-kicker-sep{display:none}.g-kicker time{display:block}}.g-title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,78px);font-weight:500;line-height:1.02}.g-sub{max-width:54ch;color:var(--text-secondary);text-wrap:pretty;margin:clamp(20px,2.6vw,30px) 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.g-sub strong{color:#fff;font-weight:500}.g-pills{flex-wrap:wrap;gap:10px;margin:clamp(24px,3vw,32px) 0 0;padding:0;list-style:none;display:flex}.g-pills li{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff38;border-radius:9999px;padding:7px 16px;font-size:12px;font-weight:600}.g-hero-cta{margin:clamp(28px,4vw,40px) 0 0 -8px}.g-hero-art{aspect-ratio:5/6;object-fit:cover;justify-self:center;width:100%;max-width:480px;height:auto;display:none}@media (min-width:1000px){.g-hero-art{display:block}}.g-prose{padding-bottom:clamp(16px,3vw,32px)}.g-prose>*{max-width:68ch}.g-prose>h2,.g-prose>.g-cards,.g-prose>.g-table-wrap{max-width:none}.g-prose h2{border-top:1px solid var(--border);letter-spacing:-.03em;text-wrap:balance;margin:clamp(56px,8vw,96px) 0 clamp(20px,2.6vw,28px);padding-top:clamp(22px,2.8vw,30px);font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.08}.g-prose>h2:first-child{margin-top:0}.g-prose p{color:var(--text-secondary);text-wrap:pretty;margin:0 0 18px;font-size:17px;line-height:1.65}.g-prose strong{color:#fff;font-weight:600}.g-prose em{font-style:italic}.g-root .g-prose a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px;transition:text-decoration-color .2s}.g-root .g-prose a:hover{text-decoration-color:#fff}.g-prose code{font:inherit;color:#fff;white-space:nowrap}.g-prose ul,.g-prose ol{margin:0 0 24px;padding:0;list-style:none}.g-prose ul:not(.g-cards)>li{color:var(--text-secondary);margin:0 0 10px;padding-left:22px;font-size:17px;line-height:1.6;position:relative}.g-prose ul:not(.g-cards)>li:before{content:"";background:#ffffff80;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:3px}.g-prose ul.g-cards{grid-template-columns:minmax(0,1fr);gap:14px;margin:8px 0 28px;display:grid}@media (min-width:640px){.g-prose ul.g-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.g-prose ul.g-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-cards>li{border:1px solid var(--border);color:var(--text-secondary);background:linear-gradient(160deg,#ffffff14 0%,#ffffff06 60%);border-radius:18px;padding:22px 22px 24px;font-size:15px;line-height:1.55;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.g-cards>li>p{font-size:inherit;line-height:inherit;margin:0}.g-cards>li.g-titled>strong:first-child,.g-cards>li.g-titled>p:first-child>strong:first-child{letter-spacing:-.015em;margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.3;display:block}.g-root .g-prose .g-cards-links>li>a:first-child{letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;margin-bottom:8px;padding-right:24px;font-size:18px;font-weight:500;text-decoration:none;display:block}.g-cards-links>li>a:first-child:after{content:"";border-radius:inherit;position:absolute;inset:0}.g-cards-links .g-sep{display:none}.g-cards-links>li:after{content:"↗";color:var(--text-muted);font-size:16px;transition:color .2s;position:absolute;top:21px;right:22px}.g-cards-links>li:active{border-color:#fff6}.g-prose ol{counter-reset:g-step;margin-top:8px}.g-prose ol>li{counter-increment:g-step;border-top:1px solid var(--border);color:var(--text-secondary);grid-template-columns:clamp(44px,5.6vw,68px) minmax(0,1fr);align-items:start;padding:20px 0;font-size:17px;line-height:1.6;display:grid}.g-prose ol>li:last-child{border-bottom:1px solid var(--border)}.g-prose ol>li:before{content:counter(g-step);letter-spacing:-.02em;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:calc(5.5px - .2em);font-size:clamp(30px,3.2vw,38px);font-weight:300;line-height:1}.g-step-body{min-width:0}.g-step-body>p{font-size:inherit;line-height:inherit;margin:0}.g-prose ol>li.g-titled .g-step-body>strong:first-child,.g-prose ol>li.g-titled .g-step-body>p:first-child>strong:first-child{letter-spacing:-.015em;margin-bottom:4px;font-size:19px;font-weight:500;line-height:1.35;display:block}.g-table-wrap{margin:8px 0 28px;overflow-x:auto}.g-prose table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.5}.g-prose th{border-bottom:1px solid var(--border);text-align:left;vertical-align:bottom;color:var(--text-muted);padding:0 18px 12px;font-size:13px;font-weight:500}.g-prose th:first-child{width:22%}.g-prose td{vertical-align:top;color:var(--text-secondary);border-bottom:1px solid #ffffff14;padding:16px 18px}.g-prose td:first-child{color:#fff;font-weight:500}.g-prose th:first-child,.g-prose td:first-child{padding-left:0}.g-prose tr:last-child td{border-bottom:0}.g-table-own th:nth-child(2),.g-table-own td:nth-child(2){color:#fff;background:#ffffff0f}.g-table-own th:nth-child(2){border-radius:14px 14px 0 0;padding-top:14px}.g-table-own tr:last-child td:nth-child(2){border-radius:0 0 14px 14px}@media (max-width:719px){.g-prose table,.g-prose tbody,.g-prose tr,.g-prose td{display:block}.g-prose thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g-prose tr{border:1px solid var(--border);background:linear-gradient(160deg,#ffffff14 0%,#ffffff06 60%);border-radius:18px;padding:4px 20px}.g-prose tr+tr{margin-top:12px}.g-prose td,.g-prose tr:last-child td{border-bottom:1px solid #ffffff14;padding:12px 0}.g-prose tr td:last-child{border-bottom:0}.g-prose tr td:first-child{padding-top:16px;font-size:17px}.g-prose td[data-label]:before{content:attr(data-label);color:var(--text-muted);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.g-table-own td:nth-child(2),.g-prose .g-table-own tr:last-child td:nth-child(2){background:0 0;border-radius:0}.g-table-own td:nth-child(2):before{color:#fff}}@media (min-width:360px) and (max-width:719px){.g-prose td[data-label]{grid-template-columns:minmax(0,5.5em) minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.g-prose td[data-label]:before{margin-bottom:0}}.g-prose p.g-faq{border-top:1px solid #ffffff14;margin:0;padding:18px 0}.g-prose p.g-faq>strong:first-child{letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:500;display:block}.g-prose p.g-faq+p:not(.g-faq){margin-top:18px}.g-prose p.g-fine{max-width:80ch;color:var(--text-muted);margin-top:28px;font-size:13px;line-height:1.6}.g-prose p.g-fine em{font-style:normal}.g-root .g-prose p.g-fine a{color:var(--text-secondary)}.g-closer{isolation:isolate;border:1px solid var(--border);text-align:center;border-radius:20px;margin-top:clamp(48px,7vw,88px);padding:clamp(56px,8vw,96px) 24px;position:relative;overflow:hidden}.g-closer-bg{z-index:-2;object-fit:cover}.g-closer:after{content:"";z-index:-1;background:linear-gradient(#0006 0%,#000000ad 100%);position:absolute;inset:0}.g-closer-content{flex-direction:column;align-items:center;gap:14px;display:flex}.g-closer h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.05}.g-closer p{color:var(--text-secondary);margin:0 0 10px;font-size:17px}.g-closer p span{white-space:nowrap}.g-more{padding:clamp(56px,8vw,96px) 0 clamp(16px,3vw,32px)}.g-more ul{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.g-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.g-more ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.g-root .g-more-card{box-sizing:border-box;border:1px solid var(--border);color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ffffff14 0%,#ffffff06 60%);border-radius:18px;flex-direction:column;gap:8px;height:100%;padding:20px 20px 22px;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.g-root .g-more-card:focus-visible{border-radius:18px}.g-more-card:active{border-color:#fff6}.g-more-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.g-more-title{letter-spacing:-.015em;padding-right:28px;font-size:17px;font-weight:500;line-height:1.3}.g-more-desc{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.g-more-arrow{color:var(--text-muted);transition:color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:18px;right:18px}@media (max-width:639px){.g-root .g-more-card{gap:4px;padding:16px 18px}.g-more-desc{display:none}}@media (hover:hover){.g-cards-links>li:hover{border-color:#fff6;transform:translateY(-3px)}.g-cards-links>li:hover:after{color:#fff}.g-more-card:hover{border-color:#fff6;transform:translateY(-3px)}.g-more-card:hover .g-more-arrow{color:#fff;transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.g-cards>li,.g-more-card,.g-more-arrow,.g-root .g-skip{transition:none}.g-cards-links>li:hover,.g-more-card:hover,.g-more-card:hover .g-more-arrow{transform:none}}