.gc-onboarding{color:#17212b;background:#f3f5f7;min-height:100dvh;padding:28px 16px;font-family:Arial,Helvetica,sans-serif}.gc-shell{max-width:880px;margin:auto}.gc-shell>header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.gc-shell>header strong{font-size:20px}.gc-shell>header p{color:#667085;margin:4px 0;font-size:12px}.gc-mark{color:#fff;background:#b41419;border-radius:10px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.gc-pill{color:#8d181c;background:#fff4f4;border:1px solid #e0c8c9;border-radius:20px;margin-left:auto;padding:6px 10px;font-size:12px}.gc-progress{color:#667085;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.gc-progress span{background:#e9edf1;border-radius:6px;padding:6px 9px}.gc-progress span[aria-current]{color:#fff;background:#111820}.gc-card{background:#fff;border:1px solid #dde3e8;border-radius:14px;margin-bottom:16px;padding:30px;box-shadow:0 8px 24px #11182008}.gc-card h1{margin:6px 0 20px;font-size:28px}.gc-card h2{margin:6px 0 18px;font-size:20px}.gc-card p,.gc-guide p{line-height:1.6}.gc-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#667085;margin:0;font-size:11px}.gc-onboarding label,.gc-guide label{gap:7px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.gc-onboarding input:not([type=checkbox]):not([type=color]),.gc-onboarding select,.gc-guide input{color:#17212b;box-sizing:border-box;background:#fff;border:1px solid #cbd3dc;border-radius:8px;width:100%;padding:12px;font-size:16px}.gc-onboarding button,.gc-guide button,.gc-support-panel button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #cbd3dc;border-radius:8px;min-height:44px;margin:4px 6px 4px 0;padding:10px 14px;font-size:14px}.gc-onboarding button.gc-primary{color:#fff;background:#b41419;border-color:#b41419;font-weight:700}.gc-onboarding button:disabled,.gc-guide button:disabled{opacity:.5;cursor:default}.gc-onboarding .gc-link{color:#96151a;background:0 0;border:0;margin:4px 12px 4px 0;padding:4px 0;text-decoration:underline}.gc-onboarding .gc-check{flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;display:flex}.gc-check input{width:18px;height:18px}.gc-grid,.gc-tools{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gc-tools article{border:1px solid #dde3e8;border-radius:10px;padding:16px}.gc-inline{flex-wrap:wrap;gap:8px;display:flex}.gc-onboarding a,.gc-guide a{color:#991b1b;text-decoration:underline}.gc-note{background:#fff8eb;border:1px solid #f0dfb8;border-radius:8px;padding:12px 14px;font-size:14px}.gc-error{color:#991b1b;background:#fff0f0;border:1px solid #e9bbbb;border-radius:8px;padding:12px}.gc-muted,.gc-onboarding small{color:#667085;font-size:12px}.gc-document{border:1px solid #e0e4e8;border-top:6px solid;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:24px;display:flex}.gc-document img{object-fit:contain;max-width:100px;max-height:60px}.gc-document span{color:#667085;margin-left:auto;font-size:12px}.gc-shell>footer{justify-content:center;align-items:center;gap:20px;margin:16px 0;font-size:13px;display:flex}.gc-guide details{border-bottom:1px solid #e5e9ed;padding:13px 0}.gc-guide summary{cursor:pointer;font-size:14px;font-weight:600}.gc-trial-strip{color:#5f4932;background:#fff8eb;border:1px solid #f0dfb8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:9px 12px;font-size:12px;display:flex}.gc-trial-strip button,.gc-help-launch{color:#17212b;cursor:pointer;background:#fff;border:1px solid #cbd3dc;border-radius:7px;min-height:36px;padding:7px 12px}.gc-support-backdrop{z-index:20000;background:#11182080;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.gc-support-panel{color:#17212b;box-sizing:border-box;background:#fff;border-radius:14px;width:min(700px,100%);margin:auto;padding:24px}.gc-support-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gc-support-panel:focus{outline:2px solid #b41419}@media (max-width:620px){.gc-onboarding{padding:16px 10px}.gc-card{padding:20px}.gc-grid,.gc-tools{grid-template-columns:1fr}.gc-progress{font-size:11px}.gc-shell>header strong{font-size:17px}.gc-support-backdrop{padding:10px}.gc-support-panel{padding:18px}}
