.gl-web .gl-web-connection h1{text-wrap:balance;margin:0 0 16px;font-size:clamp(25px,3vw,30px);line-height:1.3}.gl-web-connection>p{margin:12px 0}.gl-web-connection-steps{margin:26px 0 0;padding-left:26px}.gl-web-connection-steps>li{margin-top:26px;padding-left:6px}.gl-web-connection-steps>li::marker{color:#9bdcc8;font-weight:700}.gl-web-connection-steps h2{margin:0;font-size:18px;line-height:1.5}.gl-web-connection-steps p{margin:9px 0;font-size:15px}.gl-web-connection-steps small{color:#b8c3d0;margin-top:5px;font-size:13px;display:block}.gl-web-connection .gl-web-connector-download{text-underline-offset:3px;margin:4px 0 0;font-weight:600;display:inline-block}.gl-web-connection-detail,.gl-web-connection-help{color:#b8c3d0;font-size:15px}.gl-web-connect-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.gl-web-connection-steps .gl-web-connect-actions{margin-top:16px}.gl-web-connection .gl-web-connect-primary{color:#14251f;background:#9bdcc8;border-color:#9bdcc8;min-height:46px;padding-inline:20px;font-weight:700}.gl-web-connection .gl-web-connect-primary:hover:not(:disabled){background:#b1e6d6}.gl-web-connect-actions [role=status]{color:#c5e9dd;font-size:15px}.gl-web-connection .gl-web-connection-help a{text-underline-offset:3px;margin-left:0}.gl-web-connection-fallback{border-top:1px solid #303a44;margin-top:26px;padding-top:22px}.gl-web-connection-fallback form{margin-bottom:0}.gl-web-connection-fallback form p{color:#b8c3d0;margin:0;font-size:15px}.gl-web-connection button:focus-visible,.gl-web-connection input:focus-visible,.gl-web-connection a:focus-visible{outline-offset:3px;outline:2px solid #c6eb9e}.gl-web-connection input{caret-color:#9bdcc8}.gl-web-connection ::selection{color:#fff;background:#355c4e}.gl-web-install-options{font-size:14px;position:relative}.gl-web-install-options summary{cursor:pointer;color:#c6d1dc;padding:8px 0}.gl-web-install-options>div{z-index:20;box-sizing:border-box;background:#171c23;border:1px solid #3e4854;border-radius:8px;width:min(310px,100vw - 32px);padding:16px;line-height:1.6;position:absolute;top:100%;right:0}.gl-web-install-options p{margin:0 0 12px}.gl-web-install-options summary:focus-visible{outline-offset:3px;outline:2px solid #c6eb9e}@media (width<=540px){.gl-web-connect-actions{align-items:stretch}.gl-web-connection .gl-web-connect-primary,.gl-web-connect-actions [role=status]{width:100%}}html,body,#root{color:#e9ecef;background:#101215;min-height:100%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.gl-web-status{background:#171b21;border-bottom:1px solid #30353d;flex-wrap:wrap;align-items:center;gap:12px;min-height:46px;padding:8px 20px;display:flex}.gl-web-status>a{color:inherit;margin-right:auto;font-weight:700;text-decoration:none}.gl-web-status>a span{color:#85d0bd;font-size:11px}.gl-web button,.gl-web input{font:inherit}.gl-web-status button,.gl-web-connection button,.gl-web-repositories button,.gl-web-jobs button{color:inherit;cursor:pointer;background:#232b34;border:1px solid #3e4854;border-radius:7px;padding:9px 13px}.gl-web button:disabled{cursor:default;opacity:.5}.gl-web-connection{background:#171c23;border:1px solid #303a44;border-radius:12px;max-width:640px;margin:clamp(24px,6vh,76px) auto;padding:32px;line-height:1.7}.gl-web-connection h1{letter-spacing:-.6px;font-size:26px}.gl-web-connection label{gap:7px;display:grid}.gl-web-connection input{color:inherit;box-sizing:border-box;background:#0e1319;border:1px solid #4b5968;border-radius:6px;max-width:100%;padding:12px}.gl-web-connection form{gap:12px;margin:24px 0 12px;display:grid}.gl-web-connection a{color:#94d8c7;margin-left:20px}.gl-web [role=alert]{color:#f1b690;padding:10px}.gl-web-repositories{max-width:800px;margin:auto;padding:32px;line-height:1.7}.gl-web-repositories>button{text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:18px;width:100%;margin:12px 0;display:flex}.gl-web-repositories span{color:#a4afbe}.gl-web-jobs{border-bottom:1px solid #30353d;padding:9px 20px;font-size:13px}.gl-web-jobs summary{cursor:pointer}.gl-web-jobs ul{max-height:240px;padding-left:18px;overflow:auto}.gl-web-jobs li{justify-content:space-between;gap:16px;padding:5px;display:flex}.gl-web .gl-app{height:calc(100dvh - 100px);min-height:540px}@media (width<=700px){.gl-web-connection{margin:20px 12px;padding:20px}.gl-web-repositories{padding:20px}.gl-web-repositories>button{flex-direction:column;gap:3px}.gl-web-status{padding:8px 12px;font-size:13px}.gl-web .gl-app{min-height:620px}}@media (prefers-reduced-motion:reduce){.gl-web *{scroll-behavior:auto!important}}.gl-web-update{z-index:1200;box-sizing:border-box;color:#e9ecef;background:#20291e;border:1px solid #52694c;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;max-width:min(470px,100vw - 40px);padding:14px 16px;font-size:14px;display:grid;position:fixed;top:72px;right:20px;box-shadow:0 8px 24px #0005}.gl-web-update a{color:#b6e887;text-underline-offset:3px;white-space:nowrap}.gl-web-update button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:20px;line-height:1.2}.gl-web-update small{color:#adbca7;grid-column:1/-1}@media (width<=500px){.gl-web-update{grid-template-columns:minmax(0,1fr) auto;max-width:calc(100vw - 24px);right:12px}.gl-web-update a{grid-area:2/1}.gl-web-update button{grid-area:1/2}.gl-web-update small{grid-row:3}}
