.gw-page .guide-article-hero{padding:60px 0 36px}.gw-page .guide-article-hero h1{max-width:1090px;line-height:1.06}.gw-page .guide-article-hero h1 span{color:#c8ff4d}.gw-page .guide-deck{max-width:940px}.gw-flags{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 0}.gw-flags span{padding:7px 12px;border:1px solid rgba(200,255,77,.26);background:#102018;border-radius:30px;color:#d6eebe;font-size:11px}.gw-page .guide-reading{align-items:start}.gw-page .guide-toc{position:sticky;top:90px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.gw-page .guide-toc a{font-size:12px}.gw-prose{min-width:0}.gw-section{scroll-margin-top:100px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:48px;padding-bottom:30px}.gw-section .eyebrow{font-size:10px;color:#c8ff4d;letter-spacing:.15em;font-weight:800;margin:0 0 12px}.gw-section h2{font-size:clamp(25px,2.6vw,35px);line-height:1.2;letter-spacing:-.035em;margin:0 0 19px;color:#f1f8f2}.gw-section p,.gw-section li{color:#bdcbd1;font-size:15px;line-height:1.85}.gw-section strong{color:#f5fbf1}.gw-section a{color:#c8ff4d;text-decoration:underline;text-underline-offset:3px}.gw-section code{color:#e3facd;font-size:.88em;overflow-wrap:anywhere}.gw-table{overflow-x:auto;background:#0e171b;border:1px solid rgba(255,255,255,.12);border-radius:14px;margin:23px 0}.gw-table table{border-collapse:collapse;min-width:630px;width:100%;text-align:left;font-size:13px}.gw-table th,.gw-table td{padding:14px 15px;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.7}.gw-table thead th{color:#d5ffb0;background:#15271e;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.gw-table tbody th{color:#eef8ed}.gw-table td{color:#bdcbd2}.gw-table caption{font-size:11px;padding:12px 15px;color:#8a9cac;text-align:left;caption-side:bottom}.gw-figure{border:1px solid rgba(255,255,255,.12);background:#0d161c;border-radius:16px;padding:13px;margin:24px 0}.gw-figure img{display:block;width:100%;height:auto;border-radius:10px}.gw-figure figcaption{font-size:12px;color:#9daeb9;line-height:1.6;padding:12px 6px 3px}.gw-note{border-left:3px solid #c8ff4d;background:#14281b;padding:17px 19px;border-radius:0 11px 11px 0;margin:21px 0}.gw-note.blue{border-left-color:#93c6fd;background:#17222c}.gw-note b{display:block;color:#ddffb6;font-size:13px}.gw-note p{font-size:13px!important;margin:7px 0 0!important}.gw-steps{padding-left:24px}.gw-steps li{margin:11px 0}.gw-code{border-radius:12px;background:#0a1215;border:1px solid rgba(255,255,255,.13);overflow:hidden;margin:20px 0}.gw-code>div{background:#19271e;color:#b5dbaa;font-size:10px;letter-spacing:.08em;padding:11px 16px}.gw-code pre{overflow-x:auto;margin:0;padding:20px 18px;white-space:pre;font-size:12px;line-height:1.8;color:#deeddf}.gw-downloads,.gw-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:22px 0}.gw-downloads a,.gw-links a,.gw-sources a{display:flex;flex-direction:column;gap:8px;padding:16px;background:#0e1b1b;border:1px solid rgba(255,255,255,.13);border-radius:11px;text-decoration:none!important}.gw-downloads a:hover,.gw-links a:hover,.gw-sources a:hover{border-color:rgba(200,255,77,.65)}.gw-downloads b,.gw-links b,.gw-sources b{font-size:13px;color:#e4ffb9}.gw-downloads span,.gw-links span,.gw-sources span{font-size:12px;color:#a0b2b9;line-height:1.6}.gw-sources{display:grid;gap:10px}.gw-tool{background:#102118;border:1px solid rgba(200,255,77,.28);padding:20px;border-radius:16px;margin:21px 0}.gw-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gw-fields label{color:#c9d9c8;font-size:12px;line-height:1.5}.gw-fields input,.gw-fields select{display:block;width:100%;min-width:0;background:#071711;color:#f0faf0;border:1px solid rgba(255,255,255,.2);padding:11px;border-radius:9px;margin-top:8px;font-size:13px}.gw-fields input:focus-visible,.gw-fields select:focus-visible{outline:2px solid #c8ff4d}.gw-output{padding:18px;background:#1b3022;border-radius:13px;border:1px solid #537952;margin-top:20px}.gw-output strong{color:#defeb2;font-size:19px}.gw-output ul{padding-left:22px}.gw-output p,.gw-output li{font-size:13px}.gw-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.gw-results>div{background:#1b3323;padding:17px;border-radius:11px}.gw-results span{display:block;color:#adbeae;font-size:11px}.gw-results strong{display:block;margin-top:5px;font-size:24px;color:#dcffae}.gw-faq details{border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#0e181a;padding:16px 18px;margin:10px 0}.gw-faq summary{color:#f2f9e9;font-weight:800;font-size:15px;cursor:pointer}.gw-faq p{margin-bottom:0}.gw-small{color:#a6b6be!important;font-size:12px!important}.gw-page .footer{margin-top:65px}@media(max-width:990px){.gw-page .guide-reading{display:block}.gw-page .guide-toc{position:static;max-height:none}}@media(max-width:620px){.gw-page .guide-article-hero{padding-top:38px}.gw-fields,.gw-downloads,.gw-links,.gw-results{grid-template-columns:1fr}.gw-section p,.gw-section li{font-size:14px}.gw-table table{min-width:600px}}