:root{--gd-green:#c6f35a;--gd-ink:#142118;--gd-muted:#637267;--gd-line:#dce7de;--gd-bg:#f5f8f5}*{box-sizing:border-box}.gd-body{min-height:100vh;background:var(--gd-bg);font:15px/1.55 Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--gd-ink);margin:0}.gd-form-page{max-width:610px;padding:32px 16px;margin:auto}.gd-logo{font-size:24px;font-weight:900;color:#162518;text-decoration:none;display:inline-block;margin:0 0 24px}.gd-logo:first-letter{color:#5c8a16}.gd-logo span{letter-spacing:-1px}.gd-card{background:#fff;border:1px solid var(--gd-line);box-shadow:0 14px 45px #1430210c;border-radius:23px;padding:clamp(20px,5vw,40px)}.gd-card h1{font-size:clamp(27px,5vw,39px);line-height:1.16;letter-spacing:-.04em;margin:10px 0 14px}.gd-card p,.gd-card small{color:var(--gd-muted)}.gd-card small{display:block;margin-top:18px;line-height:1.55}.gd-tag{display:inline-block;background:#eaf8d5;color:#426800;font-size:11px;font-weight:900;letter-spacing:.08em;border-radius:100px;padding:6px 11px}.gd-card label{font-weight:700;font-size:13px;display:block;margin:18px 0}.gd-card input:not([type=hidden]){display:block;width:100%;border:1px solid #d7e2db;background:#fff;color:var(--gd-ink);font:inherit;border-radius:12px;padding:13px 15px;margin-top:6px;min-height:48px}.gd-card input:focus{outline:2px solid #8ac72e;outline-offset:1px}.gd-card button[type=submit],.gd-btn{display:inline-block;background:var(--gd-green);color:#162517;font-weight:800;text-align:center;text-decoration:none;border:0;padding:15px 21px;border-radius:13px;cursor:pointer;width:100%;font:inherit;font-weight:800}.gd-error{border:1px solid #f2b8ae;background:#fff4f0;padding:12px 15px;border-radius:12px;color:#983f2d}.gd-back{display:inline-block;margin-top:24px;color:#426c28;text-decoration:none}.gd-honeypot{position:absolute;left:-200vw;overflow:hidden}.gd-credential{background:#f8faf8;border:1px solid var(--gd-line);border-radius:12px;padding:12px 16px;margin-top:10px;overflow-wrap:anywhere}.gd-credential span{font-size:12px;color:var(--gd-muted);display:block}.gd-credential strong,.gd-credential a{color:var(--gd-ink);font-weight:750}.gd-links{display:grid;gap:10px;margin-top:20px}.gd-links>a:not(.gd-btn){display:block;text-align:center;color:#3c6b15;text-decoration:none;font-weight:700}.gd-copy{background:#edf3e9;border:1px solid #dce8d4;padding:12px 18px;border-radius:12px;font-weight:700;cursor:pointer;width:100%;margin-top:14px}.gd-notice{font-size:13px;background:#f1f8e8;padding:12px;border-radius:11px;margin-top:12px;color:#467322}.gd-demo-bar{position:relative;z-index:40;background:#ecf8d9;color:#243b1d;padding:10px 16px;text-align:center;font:700 13px/1.5 Inter,system-ui,sans-serif;border-bottom:1px solid #d2e8bb}.gd-demo-bar a{color:#416818;margin-left:14px;text-decoration:underline}.gd-tour[hidden]{display:none}.gd-tour{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:16px;font-family:Inter,system-ui,sans-serif}.gd-tour-shade{position:absolute;inset:0;background:#15231bc7;pointer-events:none}.gd-tour-box{position:relative;z-index:3;background:#fff;border-radius:24px;padding:clamp(20px,4vw,34px);width:min(460px,100%);box-shadow:0 28px 90px #0004;color:#203020}.gd-tour-box h2{font-size:26px;line-height:1.2;margin:18px 0 10px}.gd-tour-box p{min-height:68px;color:#58695b;line-height:1.6}.gd-tour-box small{display:block;color:#788579;margin-top:16px}.gd-tour-actions,.gd-tour-actions>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.gd-tour-actions button{border:0;border-radius:11px;cursor:pointer;padding:12px 15px;font-weight:800}.gd-tour-neutral{background:#eef1ee;color:#425344}.gd-tour-main{background:var(--gd-green);color:#273b1d}.gd-tour-target{outline:3px solid var(--gd-green)!important;outline-offset:3px}@media(max-width:480px){.gd-tour-actions{align-items:stretch;flex-wrap:wrap}.gd-tour-box{padding:22px}.gd-form-page{padding:20px 12px}}
