.onboarding-flow{--onboard-ink:#273446;--onboard-muted:#6e7887;min-height:100svh;margin:0;width:100%;max-width:none;padding:32px 5vw;color:var(--onboard-ink);background:linear-gradient(125deg,#e9edf2,#f7f8fa 48%,#eff2f6)}.onboarding-flow *,.onboarding-flow :after,.onboarding-flow :before{box-sizing:border-box}.onboarding-header{max-width:1160px;margin:0 auto 32px;display:flex;align-items:center;gap:28px;padding-right:146px}.onboarding-header .brand{margin:0;padding:0;background:transparent;border:0}.onboarding-header .beeder-wordmark{font-size:29px}.onboarding-header .brand-caption{font-size:9px;margin-top:5px;letter-spacing:.16em}.onboarding-header-caption{font-size:13px;color:var(--onboard-muted);border-left:1px solid #ced5df;padding-left:24px}.onboarding-board{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:clamp(440px,calc(100svh - 220px),620px);border:1px solid rgba(255,255,255,.95);border-radius:32px;overflow:hidden;background:rgba(255,255,255,.62);box-shadow:0 24px 70px -36px #63708266,inset 0 1px 1px white;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.onboarding-context{display:flex;flex-direction:column;padding:40px 30px 30px;background:linear-gradient(155deg,#e2e8f3a6,#edf0f459);border-right:1px solid #ffffffb3}.onboarding-context .eyebrow{font-size:10px;letter-spacing:.15em;color:#758499}.onboarding-context h2{font-size:30px;line-height:1.12;font-weight:400;letter-spacing:-.045em;margin:25px 0 18px}.onboarding-context p{color:var(--onboard-muted);font-size:13px;line-height:1.7;margin:0}.onboarding-context ol{list-style:none;padding:0;margin:40px 0 32px;display:grid;grid-gap:19px;gap:19px}.onboarding-context li{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.4;color:#8993a2;transition:color .2s}.onboarding-context li>span{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:10px;font-size:10px;border:1px solid #ffffffc9;background:#ffffff57}.onboarding-context li[aria-current=step]{color:var(--onboard-ink);font-weight:500}.onboarding-context li[aria-current=step]>span{color:#fff;background:linear-gradient(145deg,#65758d,#354257);border-color:#78889b;box-shadow:0 3px 9px #394b6829}.onboarding-context li.done{color:#526777}.onboarding-context-bottom{display:flex;align-items:center;gap:10px;color:#758499;font-size:11px;margin-top:auto;padding-top:24px;border-top:1px solid #ffffffb3}.onboarding-context-bottom .agent-mark{width:24px;height:24px}.onboarding-stage{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px clamp(28px,5vw,68px)}.onboarding-company{margin-bottom:28px;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--onboard-muted)}.onboarding-company select{min-width:0;max-width:100%;color:var(--onboard-ink);border:1px solid #d8dee7;background:#ffffff8c;border-radius:10px;padding:10px 12px;font:inherit}.onboarding-auth,.onboarding-question,.onboarding-review{width:100%;animation:onboard-arrive .28s ease both}.onboarding-auth h1,.onboarding-question h1,.onboarding-review h1{font-size:clamp(30px,3.5vw,44px);line-height:1.13;font-weight:400;letter-spacing:-.045em;margin:22px 0 16px;color:var(--onboard-ink)}.onboarding-question h1 label{font:inherit;color:inherit;margin:0}.onboarding-question>p:not(.onboarding-question-meta):not(.onboarding-keyboard):not(.notice):not(.eyebrow),.onboarding-review>p:not(.eyebrow):not(.notice):not(.onboarding-caption){font-size:15px;line-height:1.6;color:var(--onboard-muted);margin:0 0 30px;max-width:560px}.onboarding-question-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#758499;margin:0;font-size:11px}.onboarding-question-meta>span:last-child{margin-left:auto;font-size:10px;border:1px solid #dde3ec;border-radius:20px;padding:4px 9px}.onboarding-flow .onboarding-answer{display:block;width:100%;border:0;border-bottom:1px solid #acb8c8;background:transparent;color:#3e516c;border-radius:0;padding:12px 2px 15px;font-family:inherit;font-size:clamp(23px,2.7vw,32px);line-height:1.4;outline:none;transition:border-color .2s,box-shadow .2s;margin:18px 0 30px}.onboarding-flow textarea.onboarding-answer{font-size:24px;resize:vertical;min-height:110px;max-height:300px}.onboarding-flow .onboarding-answer:focus{border-bottom-color:#526e96;box-shadow:0 2px 0 -1px #526e96}.onboarding-flow a,.onboarding-flow button{-webkit-tap-highlight-color:transparent}.onboarding-flow a:focus-visible,.onboarding-flow button:focus-visible,.onboarding-flow select:focus-visible{outline:2px solid #526e96;outline-offset:4px}.onboarding-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 20px;min-height:50px;border-radius:13px;border:1px solid #6c7c90;color:#fff;background:linear-gradient(160deg,#5c6c82,#344153);box-shadow:inset 0 1px 0 #ffffff47,0 6px 14px -8px #344153b3;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;transition:transform .18s,box-shadow .18s}.onboarding-primary>span{font-size:18px;font-weight:400}.onboarding-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff47,0 10px 18px -8px #34415380}.onboarding-flow button:disabled,.onboarding-flow input:disabled{opacity:.5;cursor:not-allowed}.onboarding-link{font-family:inherit;font-size:12px;color:#617187;background:none;border:0;padding:10px 0;cursor:pointer;text-decoration:none;text-align:left}.onboarding-link:hover:not(:disabled){color:#263d5a;text-decoration:underline;text-underline-offset:4px}.onboarding-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.onboarding-keyboard{font-size:10px;color:#9099a6;margin:15px 0 0;line-height:1.6}.onboarding-keyboard kbd{font:inherit;font-size:12px;margin-right:3px}.onboarding-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow:auto;margin:-14px 0 16px}.onboarding-tags span{border:1px solid #dde4ed;border-radius:8px;background:#eef2f799;padding:5px 9px;font-size:11px;color:#66788d;max-width:100%;overflow-wrap:anywhere}.onboarding-choices{display:grid;grid-gap:10px;gap:10px;border:0;padding:0;margin:26px 0 32px;min-width:0}.onboarding-choices label{position:relative;display:flex;gap:12px;align-items:center;border:1px solid #dde3ec;border-radius:14px;background:#ffffff69;padding:16px;cursor:pointer;color:#56677e;transition:background .2s,border-color .2s}.onboarding-choices label.selected{background:#e7edf7b3;border-color:#8e9fb9;color:#354d6e}.onboarding-choices label:focus-within{outline:2px solid #526e96;outline-offset:3px}.onboarding-choices input{position:absolute;opacity:0;width:1px;height:1px}.onboarding-choice-key{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;border:1px solid #a9b7c9;border-radius:7px;font-size:11px}.onboarding-choices strong{display:block;font-size:13px;line-height:1.5;font-weight:500}.onboarding-choices small{display:block;font-size:11px;line-height:1.6;color:#758499;margin-top:4px}.onboarding-choice-check{margin-left:auto;font-size:16px;min-width:14px}.onboarding-footer{max-width:1160px;margin:22px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-progress{display:flex;align-items:center;gap:14px;font-size:11px;color:#7f8a9a}.onboarding-progress>div{width:150px;height:3px;background:#d9e0ea;border-radius:5px;overflow:hidden}.onboarding-progress>div>span{display:block;height:100%;background:#627d9e;transition:width .3s;border-radius:inherit}.onboarding-progress small{font-size:10px;min-width:30px}.onboarding-navigation{display:flex;gap:5px}.onboarding-navigation button{display:grid;place-items:center;width:42px;height:42px;background:#ffffff75;border:1px solid #fff;border-radius:11px;font:inherit;color:#5a6b81;box-shadow:0 2px 7px #47576c0d;cursor:pointer}.onboarding-flow .notice{font-size:12px;line-height:1.6;padding:12px 15px;border-radius:12px;overflow-wrap:anywhere;margin:16px 0}.onboarding-flow .notice.error{color:#944747;background:#fff2f2;border:1px solid #eddada}.onboarding-caption{font-size:11px;color:#8792a2;line-height:1.6;margin:22px 0 0}.onboarding-review dl{margin:30px 0 14px}.onboarding-review dl>div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,2fr) auto;align-items:start;grid-gap:12px;gap:12px;border-bottom:1px solid #dfe5ed;padding:16px 0}.onboarding-review dt{color:#8792a2;font-size:11px;line-height:1.6}.onboarding-review dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.onboarding-review dl .onboarding-link{padding:0;font-size:10px;line-height:1.6}.onboarding-complete>.agent-mark{width:46px;height:46px;margin-bottom:24px}.onboarding-complete>.onboarding-link{display:block;margin-top:15px}.onboarding-auth label{display:block;color:#758499;font-size:12px;margin:20px 0}.onboarding-auth input{width:100%;font:inherit;font-size:17px;padding:14px 16px;border:1px solid #d4dce7;border-radius:12px;background:#ffffff80;color:#35475f}.onboarding-auth input,.onboarding-auth>.onboarding-link{display:block;margin-top:8px}@keyframes onboard-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1450px) and (min-height:900px){.onboarding-flow{padding-top:48px}.onboarding-header{margin-bottom:48px}.onboarding-board{min-height:620px}}@media (max-width:760px){.onboarding-flow{padding:24px 20px 40px}.onboarding-header{margin-bottom:28px;gap:12px;padding-right:90px}.onboarding-header .beeder-wordmark{font-size:25px}.onboarding-header .brand-caption{font-size:8px}.onboarding-header-caption{display:none}.onboarding-board{grid-template-columns:1fr;min-height:0;border-radius:25px}.onboarding-context{padding:18px 24px;border-right:0;border-bottom:1px solid #fff}.onboarding-context-bottom,.onboarding-context-top{display:none}.onboarding-context ol{display:flex;justify-content:space-between;gap:8px;margin:0}.onboarding-context li{flex-direction:column;gap:6px;font-size:9px;text-align:center;max-width:100px}.onboarding-context li>span{flex-basis:auto;width:27px;height:27px;border-radius:8px}.onboarding-stage{padding:32px 24px 36px;min-height:400px}.onboarding-auth h1,.onboarding-question h1,.onboarding-review h1{font-size:32px;margin-top:24px}.onboarding-question>p:not(.onboarding-question-meta):not(.onboarding-keyboard):not(.notice):not(.eyebrow),.onboarding-review>p:not(.eyebrow):not(.notice):not(.onboarding-caption){font-size:13px;margin-bottom:20px}.onboarding-flow .onboarding-answer{font-size:24px;margin:22px 0 26px}.onboarding-flow textarea.onboarding-answer{font-size:21px}.onboarding-primary{font-size:13px;min-height:48px;gap:20px;padding:13px 17px}.onboarding-actions{gap:14px}.onboarding-keyboard{display:none}.onboarding-progress,.onboarding-question-meta{font-size:10px;gap:8px}.onboarding-progress>div{width:75px}.onboarding-navigation button{width:44px;height:44px}.onboarding-footer{margin-top:18px}.onboarding-choices label{padding:13px 11px;gap:9px}.onboarding-choices strong{font-size:12px}.onboarding-review dl>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.onboarding-review dd,.onboarding-review dt{grid-column:1}.onboarding-review dl .onboarding-link{grid-column:2;grid-row:span 2;align-self:center}}@media (prefers-reduced-motion:reduce){.onboarding-flow *,.onboarding-flow :after,.onboarding-flow :before{animation:none!important;transition:none!important}}.restored-workforce .rail,.restored-workforce .rail:has(.conversation-history){overflow:hidden}.restored-workforce .rail>.brand,.restored-workforce .rail>.rail-bottom{flex-shrink:0}.restored-workforce .rail-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;margin-right:-12px;padding-right:12px;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgba(105,119,136,.22) transparent}.restored-workforce .rail-scroll:focus-visible{outline:1px solid rgba(105,119,136,.4);outline-offset:-2px;border-radius:12px}.restored-workforce .rail-scroll:focus-within,.restored-workforce .rail-scroll:hover{scrollbar-color:rgba(105,119,136,.4) transparent}@supports selector(::-webkit-scrollbar){.restored-workforce .rail-scroll{scrollbar-width:auto;scrollbar-color:auto}.restored-workforce .rail-scroll::-webkit-scrollbar{width:5px;height:0}.restored-workforce .rail-scroll::-webkit-scrollbar-track{background:transparent}.restored-workforce .rail-scroll::-webkit-scrollbar-thumb{background:rgba(105,119,136,.22);border-radius:20px;min-height:28px}.restored-workforce .rail-scroll:focus-within::-webkit-scrollbar-thumb,.restored-workforce .rail-scroll:hover::-webkit-scrollbar-thumb{background:rgba(105,119,136,.4)}.restored-workforce .rail-scroll::-webkit-scrollbar-thumb:active{background:rgba(105,119,136,.58)}}.restored-workforce .rail .conversation-history{min-height:0;flex:none;overflow:visible}.restored-workforce .rail .conversation-history>button{max-width:100%}.restored-workforce .rail .rail-bottom{margin-top:12px}