.gh{--gh-bg:#0b1012;--gh-panel:#10181d;--gh-line:#263137;--gh-text:#edf2f4;--gh-muted:#9aadb9;--gh-accent:#b3e9f8;background:var(--gh-bg);min-height:100dvh;color:var(--gh-text);font-family:var(--font-geist-sans),Arial,sans-serif;line-height:1.65;position:relative}.gh *{box-sizing:border-box}.gh a{color:inherit;text-decoration:none}.gh button,.gh input{font:inherit}.gh button{cursor:pointer;color:inherit}.gh-wrap{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.gh-header{border-bottom:1px solid var(--gh-line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.gh-brand{letter-spacing:-.065em;align-items:center;gap:12px;font-size:30px;font-weight:650;display:flex}.gh-brand img{object-fit:contain;width:34px;height:34px}.gh-header nav{color:var(--gh-muted);gap:28px;font-size:13px;display:flex}.gh-header nav a,.gh-next>a,.gh-mail{align-items:center;gap:10px;display:inline-flex}.gh-topline{justify-content:space-between;align-items:center;gap:12px;padding-top:38px;display:flex}.gh-overline{font:10px/1.7 var(--font-mono),monospace;letter-spacing:.13em;color:var(--gh-muted)}.gh-language{gap:6px;display:flex}.gh-language button{border:1px solid var(--gh-line);background:0 0;border-radius:8px;padding:7px 12px;font-size:11px}.gh-language button[aria-pressed=true]{border-color:var(--gh-accent);color:var(--gh-accent);background:rgba(179,233,248,.04)}.gh-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);align-items:center;gap:80px;padding:50px 0 66px;display:grid}.gh h1{letter-spacing:-.055em;margin:0 0 26px;font-size:max(36px,min(5vw,64px));font-weight:550;line-height:1.08}.gh h1 em{color:var(--gh-accent);font-style:normal}.gh-hero>div>p{color:var(--gh-muted);max-width:610px;margin:0;font-size:17px}.gh-boundary{border:1px solid var(--gh-line);background:var(--gh-panel);border-radius:18px;padding:28px}.gh-boundary>svg{color:var(--gh-accent);margin-bottom:16px}.gh-boundary strong{font-size:16px;line-height:1.5;display:block}.gh-boundary p{color:var(--gh-muted);margin:12px 0 0;font-size:13px}.gh-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gh-paths article{border:1px solid var(--gh-line);background:var(--gh-panel);border-radius:18px;flex-direction:column;padding:28px;transition:border-color .2s,transform .2s;display:flex}.gh-paths article:focus-within{border-color:var(--gh-accent)}.gh-card-top{color:var(--gh-accent);justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.gh-card-top span{font:11px var(--font-mono),monospace;color:var(--gh-muted)}.gh h2{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:550;line-height:1.2}.gh-paths article p{color:var(--gh-muted);margin:18px 0 28px;font-size:14px}.gh-paths article a{color:var(--gh-accent);border-top:1px solid var(--gh-line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.gh-section{border-top:1px solid var(--gh-line);grid-template-columns:1fr 1.2fr;gap:80px;margin-top:60px;padding:78px 0;display:grid}.gh-section-heading h2{margin-top:20px;font-size:36px}.gh-checklist{margin:0;padding:0;list-style:none}.gh-checklist li{border-bottom:1px solid var(--gh-line);gap:20px;padding:25px 0;display:flex}.gh-checklist li:first-child{padding-top:0}.gh-checklist svg{color:var(--gh-accent);flex-shrink:0;margin-top:4px}.gh h3{margin:0;font-size:16px;font-weight:550}.gh-checklist p{color:var(--gh-muted);margin:9px 0 0;font-size:14px}.gh-next{border:1px solid var(--gh-line);background:var(--gh-panel);border-radius:18px;align-items:center;gap:24px;margin-top:22px;padding:32px;display:flex}.gh-next>svg{color:var(--gh-accent);flex-shrink:0}.gh-next>div{flex:1}.gh-next h2{font-size:23px}.gh-next p{color:var(--gh-muted);max-width:650px;margin:12px 0 0;font-size:13px}.gh-next>a{border:1px solid var(--gh-line);color:var(--gh-accent);border-radius:9px;flex-shrink:0;padding:12px 16px;font-size:13px}.gh-help{max-width:850px;margin:0 auto 58px}.gh-search{background:var(--gh-panel);border:1px solid var(--gh-line);color:var(--gh-muted);border-radius:12px;align-items:center;gap:15px;padding:8px 18px;display:flex}.gh-search:focus-within{border-color:var(--gh-accent)}.gh-search input{min-width:0;color:var(--gh-text);background:0 0;border:0;outline:none;flex:1;padding:13px 0}.gh-search input::placeholder{color:var(--gh-muted)}.gh-search button{background:0 0;border:0;place-items:center;padding:8px;display:grid}.gh-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gh-filters button{border:1px solid var(--gh-line);background:0 0;border-radius:9px;padding:9px 15px;font-size:12px}.gh-filters button[aria-pressed=true]{background:var(--gh-accent);color:#10232b;border-color:var(--gh-accent)}.gh-result-count{color:var(--gh-muted);margin:24px 0 16px;font-size:12px}.gh-answers details{border-bottom:1px solid var(--gh-line)}.gh-answers summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;list-style:none;display:flex}.gh-answers summary::-webkit-details-marker{display:none}.gh-answers summary svg{color:var(--gh-muted);flex-shrink:0;transition:transform .2s}.gh-answers details[open] summary svg{transform:rotate(180deg)}.gh-answers details p{color:var(--gh-muted);max-width:730px;margin:0 0 24px;font-size:14px}.gh-answers details>a{color:var(--gh-accent);align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.gh-empty{border:1px dashed var(--gh-line);text-align:center;border-radius:12px;padding:48px 24px}.gh-empty>svg{color:var(--gh-muted);margin-bottom:18px}.gh-empty p{color:var(--gh-muted);font-size:14px}.gh-empty button{border:1px solid var(--gh-line);background:var(--gh-panel);border-radius:8px;padding:10px 16px}.gh-mail{margin-top:22px;font-size:13px;color:var(--gh-muted)!important}.gh-footer{border-top:1px solid var(--gh-line);color:var(--gh-muted);margin-top:80px;padding-top:28px;padding-bottom:40px;font-size:12px}.gh-footer>div{justify-content:space-between;margin-bottom:26px;display:flex}.gh-footer>div a{align-items:center;gap:8px;display:inline-flex}.gh a:focus-visible{outline:2px solid var(--gh-accent);outline-offset:5px}.gh button:focus-visible{outline:2px solid var(--gh-accent);outline-offset:5px}.gh summary:focus-visible{outline:2px solid var(--gh-accent);outline-offset:5px}.gh a:hover{color:var(--gh-accent)}.gh-skip{z-index:100;background:var(--gh-accent);border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px;color:#10232b!important}.gh-skip:focus{top:16px}.gh-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gh-recovery{max-width:660px;padding-top:100px;padding-bottom:100px}.gh-recovery>svg{color:var(--gh-accent);margin-bottom:30px}.gh-recovery h1{margin-top:25px}.gh-recovery p{color:var(--gh-muted)}.gh-recovery-links{flex-wrap:wrap;gap:12px;margin:34px 0;display:flex}.gh-recovery-links a{border:1px solid var(--gh-line);background:var(--gh-panel);border-radius:9px;align-items:center;gap:12px;padding:12px 18px;display:inline-flex}.gh-recovery-links a:first-child{background:var(--gh-accent);color:#10232b}@media (hover:hover){.gh-paths article:hover{border-color:#56727e;transform:translateY(-3px)}}@media (max-width:900px){.gh-hero{grid-template-columns:1fr 1fr;gap:28px}.gh-paths{gap:12px}.gh-paths article{padding:22px}.gh-next{flex-wrap:wrap}.gh-next>a{margin-left:51px}.gh-section{gap:35px}}@media (max-width:650px){.gh-wrap{padding-left:20px;padding-right:20px}.gh-header{gap:12px;min-height:80px}.gh-brand{gap:8px;font-size:25px}.gh-brand img{width:28px;height:28px}.gh-header nav{gap:12px;font-size:11px}.gh-header nav a:last-child{display:none}.gh-topline{padding-top:24px}.gh-hero{grid-template-columns:1fr;gap:28px;padding:38px 0}.gh-hero>div>p{font-size:15px}.gh-boundary{padding:22px}.gh-paths{grid-template-columns:1fr;gap:14px}.gh-card-top{margin-bottom:24px}.gh-paths article{padding:26px}.gh-section{grid-template-columns:1fr;gap:32px;margin-top:40px;padding:45px 0}.gh-section-heading h2{font-size:30px}.gh-next{gap:18px;padding:24px}.gh-next>div{min-width:calc(100% - 60px)}.gh-next>a{justify-content:space-between;width:100%;margin-left:0}.gh-footer{margin-top:55px}.gh-answers summary{font-size:16px}.gh-filters{gap:6px}.gh-filters button{padding:8px 11px}.gh-recovery{padding-top:60px;padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.gh *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gh-paths article:hover{transform:none}}
