.hiring-demo-module__Oj_soW__shell{color:#173e39;background:#f6f8f5;max-width:1240px;min-height:100vh;margin:auto;padding:28px 24px 72px}.hiring-demo-module__Oj_soW__header{max-width:880px;margin-bottom:28px}.hiring-demo-module__Oj_soW__header h1{margin:18px 0;font-size:clamp(28px,4vw,44px);font-weight:750;line-height:1.2}.hiring-demo-module__Oj_soW__header p{margin:12px 0;line-height:1.7}.hiring-demo-module__Oj_soW__badge{background:#dfebe3;border-radius:8px;margin:6px;padding:6px 10px;font-size:12px;display:inline-block}.hiring-demo-module__Oj_soW__notice{color:#526861;font-size:13px;line-height:1.65}.hiring-demo-module__Oj_soW__teams{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.hiring-demo-module__Oj_soW__teams button{text-align:left;flex-direction:column;gap:5px;display:flex}.hiring-demo-module__Oj_soW__teams button[aria-pressed=true]{color:#fff;background:#185549;border-color:#185549}.hiring-demo-module__Oj_soW__teams span{font-size:12px}.hiring-demo-module__Oj_soW__layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.hiring-demo-module__Oj_soW__main,.hiring-demo-module__Oj_soW__side{flex-direction:column;gap:20px;min-width:0;display:flex}.hiring-demo-module__Oj_soW__panel{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5de;border-radius:16px;min-width:0;padding:22px}.hiring-demo-module__Oj_soW__panel h2{margin-bottom:12px;font-size:23px;font-weight:700}.hiring-demo-module__Oj_soW__panel h3{margin:14px 0 10px;font-size:18px;font-weight:700}.hiring-demo-module__Oj_soW__panel h4{margin-top:18px;font-weight:700}.hiring-demo-module__Oj_soW__panel p{margin:8px 0;line-height:1.75}.hiring-demo-module__Oj_soW__panel ul,.hiring-demo-module__Oj_soW__panel ol{list-style:revert;margin:10px 0;padding-left:22px}.hiring-demo-module__Oj_soW__panel li{margin:8px 0;line-height:1.6}.hiring-demo-module__Oj_soW__eyebrow{color:#5c7168;font-size:12px}.hiring-demo-module__Oj_soW__shell button{cursor:pointer;min-height:44px;font:inherit;background:#edf3ed;border:1px solid #b7cbbd;border-radius:9px;padding:9px 13px}.hiring-demo-module__Oj_soW__shell button:disabled{opacity:.55;cursor:not-allowed}.hiring-demo-module__Oj_soW__shell button.hiring-demo-module__Oj_soW__primary{color:#fff;background:#185549;border-color:#185549}.hiring-demo-module__Oj_soW__shell button:focus-visible,.hiring-demo-module__Oj_soW__shell textarea:focus-visible,.hiring-demo-module__Oj_soW__shell input:focus-visible,.hiring-demo-module__Oj_soW__shell summary:focus-visible{outline-offset:3px;outline:3px solid #db9c4a}.hiring-demo-module__Oj_soW__shell label{margin:12px 0 6px;font-weight:600;display:block}.hiring-demo-module__Oj_soW__shell textarea{resize:vertical;width:100%;min-width:0;font:inherit;color:#183d36;background:#fff;border:1px solid #becdc1;border-radius:9px;padding:12px;line-height:1.6}.hiring-demo-module__Oj_soW__shell input[type=file]{width:100%;min-width:0;font-size:13px;display:block}.hiring-demo-module__Oj_soW__shell input[type=checkbox]{margin-right:8px}.hiring-demo-module__Oj_soW__shell fieldset{border:0;min-width:0;padding:0}.hiring-demo-module__Oj_soW__fact{background:#f4f7f3;border-left:3px solid #8baf9d;margin:14px 0;padding:8px 14px}.hiring-demo-module__Oj_soW__fact cite{color:#577566;font-size:12px;display:block}.hiring-demo-module__Oj_soW__fact label{font-size:13px}.hiring-demo-module__Oj_soW__stage{border-bottom:1px solid #e1e8e1;margin-bottom:16px;padding-bottom:18px}.hiring-demo-module__Oj_soW__stage button{margin-top:8px}.hiring-demo-module__Oj_soW__saved{color:#1c6550;margin-left:12px;font-size:12px}.hiring-demo-module__Oj_soW__error{color:#833e35;background:#fff5f2;border:1px solid #ae5144;border-radius:12px;padding:18px}.hiring-demo-module__Oj_soW__pre{white-space:pre-wrap;overflow-wrap:anywhere}.hiring-demo-module__Oj_soW__artifact{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5ef;border-radius:8px;max-height:420px;margin:12px 0;padding:14px;font-size:12px;line-height:1.7;overflow:auto}.hiring-demo-module__Oj_soW__shell progress{accent-color:#185549;width:100%}.hiring-demo-module__Oj_soW__shell summary{cursor:pointer;min-height:44px;padding:10px 0}.hiring-demo-module__Oj_soW__shell a{text-underline-offset:4px;text-decoration:underline}.hiring-demo-module__Oj_soW__side>a{padding:8px;font-size:14px}@media (max-width:760px){.hiring-demo-module__Oj_soW__shell{padding:18px 14px 48px}.hiring-demo-module__Oj_soW__layout{grid-template-columns:minmax(0,1fr)}.hiring-demo-module__Oj_soW__teams{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-demo-module__Oj_soW__panel{padding:18px}.hiring-demo-module__Oj_soW__side{grid-row:2}.hiring-demo-module__Oj_soW__header h1{font-size:30px}.hiring-demo-module__Oj_soW__badge{margin-left:0}}
