
#five-minute-job{padding:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:#EEE8F3}
#five-minute-job *{box-sizing:border-box}
#five-minute-job .gp-surface{max-width:760px;margin:auto;padding:clamp(22px,5vw,38px);border:1px solid #6A4A86;border-radius:24px;background:linear-gradient(145deg,#21122e,#0B0710 65%);box-shadow:0 18px 45px #00000038}
#five-minute-job .gp-top{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px;padding-right:70px}
#five-minute-job .gp-brand{font-size:12px;letter-spacing:.2em;font-weight:850;color:#C6A0D8}
#five-minute-job .gp-demo{font-size:11px;color:#C6A0D8;border:1px solid #6A4A86;border-radius:20px;padding:5px 9px}
#five-minute-job h2{font-size:clamp(27px,5vw,40px);line-height:1.08;letter-spacing:-.04em;color:#C6A0D8;margin:0 0 13px;font-weight:800;max-width:540px}
#five-minute-job .gp-intro{font-size:16px;line-height:1.6;margin:0 0 25px;color:#EEE8F3}
#five-minute-job fieldset{padding:0;border:0;margin:0;min-width:0}
#five-minute-job legend{font-size:16px;line-height:1.5;font-weight:750;margin-bottom:14px}
#five-minute-job .gp-option{display:flex;gap:12px;align-items:center;padding:14px;margin:8px 0;border:1px solid #6a4a8670;border-radius:14px;background:#0B0710;min-height:54px;font-size:14px;line-height:1.4}
#five-minute-job .gp-option:has(input:checked){border-color:#C6A0D8;background:#3A2152}
#five-minute-job input[type=radio]{accent-color:#C6A0D8;width:18px;height:18px;flex-shrink:0;margin:0}
#five-minute-job .gp-letter{color:#C6A0D8;font-weight:800;min-width:18px}
#five-minute-job .gp-other{margin:16px 0}#five-minute-job .gp-other label{font-size:14px;display:block;margin-bottom:8px}
#five-minute-job textarea{width:100%;min-height:96px;padding:12px;border:1px solid #6A4A86;border-radius:12px;background:#030104;color:#EEE8F3;font:16px/1.5 inherit;resize:vertical;font-family:inherit}
#five-minute-job .gp-small{font-size:12px;line-height:1.5;color:#B8A9C2;margin:9px 0}
#five-minute-job button{font-family:inherit;font-size:14px;line-height:1.4;min-height:46px;font-weight:750;border-radius:24px;padding:12px 20px;border:1px solid #8C49B0;background:linear-gradient(#4A2A68,#3A2152);color:#EEE8F3}
#five-minute-job button:disabled{opacity:.5;cursor:not-allowed}
#five-minute-job .gp-actions{margin:19px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
#five-minute-job .gp-results{border-top:1px solid #6a4a8660;padding-top:22px;margin-top:25px}
#five-minute-job .gp-result-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:20px}
#five-minute-job h3{margin:0;color:#EEE8F3;font-size:18px}
#five-minute-job .gp-total{font-size:12px;color:#B8A9C2;font-variant-numeric:tabular-nums}
#five-minute-job .gp-row{margin:17px 0}
#five-minute-job .gp-row-head{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;margin-bottom:7px}
#five-minute-job .gp-number{font-variant-numeric:tabular-nums;color:#C6A0D8;white-space:nowrap}
#five-minute-job .gp-track{height:9px;border-radius:9px;background:#eee8f314;overflow:hidden}
#five-minute-job .gp-fill{width:0;height:100%;background:#8C49B0;border-radius:9px;transition:width .4s ease}
#five-minute-job .gp-row.chosen .gp-fill{background:#C6A0D8}
#five-minute-job .gp-status{color:#C6A0D8;font-size:14px;line-height:1.5;margin:12px 0}
#five-minute-job .gp-footer{font-size:12px;color:#9A8AA5;line-height:1.5;margin:25px 0 0}
#five-minute-job [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){#five-minute-job .gp-fill{transition:none}}

#five-minute-job{margin:2.2rem clamp(1.3rem,6vw,4.4rem) 0;padding:0} #five-minute-job .gp-surface{max-width:none} #five-minute-job a{color:var(--title)} #five-minute-job :focus-visible{outline:2px solid var(--title);outline-offset:4px} #five-minute-job .gp-top{padding-right:0} #five-minute-job [hidden]{display:none} @media(prefers-reduced-motion:reduce){#five-minute-job *{transition:none}}
