:root{color:#f8fafc;font-synthesis:none;background:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.page{place-items:center;min-height:100svh;padding:20px 24px;display:grid}.signup{width:min(100%,450px)}.intro{text-align:center;margin-bottom:18px}.logo{width:min(100%,245px);height:auto;margin:-24px auto -30px;display:block}.eyebrow{color:#5eead4;letter-spacing:.15em;margin:0 0 12px;font-size:11px;font-weight:700}h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,30px)}.subtitle{color:#cbd5e1;margin:8px 0 0;font-size:14px;line-height:1.5}.card{background:#1e293b;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex;box-shadow:0 22px 70px #02061755}label{margin-top:10px;font-size:13px;font-weight:650}input{color:#f8fafc;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172a;border:1px solid #475569;border-radius:9px;padding:10px 13px}input::placeholder{color:#94a3b8}input:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.track{border-radius:9px;margin:3px 0;padding:11px 12px;font-size:13px;font-weight:650}.track.student{color:#92400e;background:#fef3c7}.track.advanced{color:#1e40af;background:#dbeafe}.error{color:#fca5a5;margin:3px 0;font-size:13px}.notice{color:#cbd5e1;background:#0f172a;border:1px solid #14b8a6;border-radius:9px;margin:13px 0 5px;padding:12px;font-size:13px;line-height:1.5}button{color:#0f172a;font:inherit;cursor:pointer;background:#14b8a6;border:0;border-radius:999px;min-height:46px;font-weight:750}button:hover:not(:disabled){background:#2dd4bf}button:disabled{opacity:.55;cursor:not-allowed}.preview{text-align:center;color:#cbd5e1;margin:3px 0 0;font-size:12px}.confirmation{text-align:center;gap:16px}.confirmation .notice{margin:8px 0 2px}.confirmation .emailAddress{color:#5eead4;overflow-wrap:anywhere;margin:0;font-weight:700}.mailIcon{color:#5eead4;background:#0f172a;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto;font-size:32px;display:grid}.status{text-align:center;color:#f8fafc;margin:12px 0;font-size:13px}.secondary{color:#5eead4;background:0 0;border:1px solid #14b8a6}.secondary:hover{background:#0f172a}.birthFields{border:0;grid-template-columns:1.5fr .7fr 1fr;gap:8px 10px;min-width:0;margin:10px 0 0;padding:0;display:grid}.birthFields legend{padding:0;font-size:13px;font-weight:650}.birthFields label{color:#cbd5e1;margin:2px 0 6px;font-size:12px;display:block}.birthFields select,.birthFields input{color:#f8fafc;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172a;border:1px solid #475569;border-radius:9px;padding:10px}.birthFields select:focus-visible{outline-offset:2px;outline:2px solid #5eead4}textarea{resize:vertical;color:#f8fafc;width:100%;min-height:72px;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:9px;padding:10px 13px}textarea::placeholder{color:#94a3b8}textarea:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.results{gap:16px}.job{text-align:left;border:1px solid #475569;border-radius:12px;padding:14px}.job h2{margin:0 0 6px;font-size:17px}.job p{color:#cbd5e1;margin:5px 0;font-size:13px;line-height:1.5}.job small{color:#5eead4}.results .secondary{margin-top:4px}.sampleBadge{color:#92400e;letter-spacing:.07em;background:#fef3c7;border-radius:6px;padding:5px 7px;font-size:10px;display:inline-block}.job h2{margin-bottom:8px}.verifiedEmployer{color:#5eead4;border:1px solid #14b8a6;border-radius:999px;align-items:center;gap:5px;margin:0 0 3px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.availabilityFields{border:0;min-width:0;margin:12px 0 0;padding:0}.availabilityFields legend{font-size:13px;font-weight:650}.datePair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.datePair label{color:#cbd5e1;margin:8px 0 5px;display:block}.dayChoices{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dayChoices label{cursor:pointer;border:1px solid #475569;border-radius:999px;margin:0;padding:8px 10px;font-size:12px}.dayChoices label.selected{background:#134e4a;border-color:#5eead4}.dayChoices input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.dayChoices label:focus-within{outline-offset:2px;outline:2px solid #5eead4}@media (width<=390px){.datePair{grid-template-columns:1fr}}.fitBadge{color:#5eead4;margin:8px 0;font-size:12px;font-weight:700;display:block}.job .shiftLine{color:#f8fafc;font-weight:650}.dayRows{gap:6px;margin-top:10px;display:grid}.dayRow{grid-template-columns:55px 1fr;align-items:center;margin:0;font-size:13px;display:grid}.dayRow select{color:#f8fafc;width:100%;min-height:40px;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:8px;padding:6px}.dayRow select:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.womLanding{--wlBg:#0b132b;--wlPanel:#1c2541;--wlAccent:#2dd4bf;background:var(--wlBg);color:#f8fafc;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.womLanding *{box-sizing:border-box}.womLanding button{font:inherit;cursor:pointer;letter-spacing:normal;width:auto;margin:0}.womLanding button:focus-visible{outline-offset:5px;outline:3px solid #fff}.womLanding h1,.womLanding h2,.womLanding h3,.womLanding p{margin:0}.womLanding .wlHeader,.womLanding .wlTracks,.womLanding .wlFeatures,.womLanding .wlFooter{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}.womLanding .wlHeader{justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px;display:flex}.womLanding .wlLogo{object-fit:contain;width:155px;height:76px}.womLanding nav,.womLanding .wlActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.womLanding .wlPrimary{background:var(--wlAccent);color:#0b132b;border:1px solid var(--wlAccent);border-radius:12px;padding:12px 22px;font-weight:750}.womLanding .wlPrimary:hover{background:#5eead4}.womLanding .wlQuiet{color:#e2e8f0;background:0 0;border:1px solid #41516f;border-radius:12px;padding:12px 18px}.womLanding .wlQuiet:hover{background:#25324f}.womLanding .wlHero{text-align:center;background:radial-gradient(#2dd4bf14,#0000 68%);max-width:900px;margin:auto;padding:65px 28px 78px}.womLanding .wlBadge{color:#5eead4;background:#2dd4bf17;border:1px solid #2dd4bf40;border-radius:30px;padding:5px 13px;font-size:13px;font-weight:700;display:inline-block}.womLanding h1{letter-spacing:-2px;margin:25px 0;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.12}.womLanding h1 span{color:var(--wlAccent)}.womLanding .wlLead{margin-bottom:15px;font-size:23px;font-weight:650}.womLanding .wlDescription{color:#cbd5e1;max-width:620px;margin:0 auto 30px;font-size:18px}.womLanding .wlDevelopment{color:#a8b6ca;max-width:580px;margin:23px auto 0;font-size:13px}.womLanding .wlTracks{text-align:center;padding-top:24px;padding-bottom:68px}.womLanding h2{font-size:28px;font-weight:750;line-height:1.25}.womLanding .wlTracks>p{color:#b2bfd1;margin:12px 0 32px}.womLanding .wlTrackGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.womLanding .wlTrack{text-align:left;background:var(--wlPanel);color:#f8fafc;border:1px solid #35415c;border-radius:20px;padding:30px;transition:border-color .15s,transform .15s;display:block}.womLanding .wlTrack:hover{border-color:var(--wlAccent);transform:translateY(-3px)}.womLanding .wlTrack h3{margin:20px 0 12px;font-size:24px;line-height:1.3}.womLanding .wlTrack p{color:#cbd5e1;font-size:16px}.womLanding .wlExplore{color:#5eead4;margin-top:28px;font-size:15px;font-weight:700;display:block}.womLanding .wlFeatures{border-top:1px solid #35415c;grid-template-columns:repeat(3,1fr);gap:38px;padding-top:45px;padding-bottom:55px;display:grid}.womLanding .wlNumber{color:#5eead4;font-size:14px;font-weight:700}.womLanding .wlFeatures h2{margin:12px 0;font-size:20px}.womLanding .wlFeatures p{color:#b2bfd1;font-size:15px}.womLanding .wlFooter{text-align:center;color:#a8b6ca;border-top:1px solid #35415c;padding-top:26px;padding-bottom:26px;font-size:13px}.womLanding .wlDialog{color:#f8fafc;background:var(--wlPanel);border:1px solid #506080;border-radius:20px;width:calc(100% - 36px);max-width:560px;max-height:85vh;padding:0;overflow:auto}.womLanding .wlDialog::backdrop{background:#000000bf}.womLanding .wlDialogInner{padding:32px;position:relative}.womLanding .wlClose{color:#fff;background:0 0;border:0;padding:6px 12px;font-size:28px;position:absolute;top:8px;right:12px}.womLanding .wlDialog h2{margin:20px 0 14px}.womLanding .wlDialog p{color:#cbd5e1}.womLanding .wlEligibility{background:var(--wlBg);border-radius:12px;margin:24px 0;padding:18px}.womLanding .wlEligibility p{margin-top:8px;font-size:14px}@media (width<=650px){.womLanding .wlHeader{gap:10px;padding-left:16px;padding-right:16px}.womLanding .wlLogo{width:100px;height:58px}.womLanding nav{gap:8px}.womLanding nav button{padding:9px 12px;font-size:13px}.womLanding .wlHero{padding-top:40px}.womLanding .wlTrackGrid,.womLanding .wlFeatures{grid-template-columns:1fr}.womLanding .wlTrack{padding:24px}.womLanding .wlDialogInner{padding:28px 22px}.womLanding h1{letter-spacing:-1px}}@media (prefers-reduced-motion:reduce){.womLanding .wlTrack{transition:none}.womLanding .wlTrack:hover{transform:none}}.womLanding button.wlTrack,.womLanding button.wlTrack:hover,.womLanding button.wlTrack:focus,.womLanding button.wlTrack:active{color:#f8fafc!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#1c2541!important;transform:none!important}.womLanding button.wlTrack:hover,.womLanding button.wlTrack:focus-visible{border-color:#568d89}.womLanding button.wlPrimary{color:#071a22!important;box-shadow:none!important;filter:none!important;background:#329f96!important}.womLanding button.wlPrimary:hover,.womLanding button.wlPrimary:active,.womLanding button.wlPrimary:focus{box-shadow:none!important;filter:none!important;background:#3ca99f!important}.womLanding button.wlQuiet:hover,.womLanding button.wlQuiet:active,.womLanding button.wlQuiet:focus{color:#e2e8f0!important;box-shadow:none!important;filter:none!important;background:#25324f!important}.womLanding .wlFooter a{color:#5eead4}.employerProfile{color:#f8fafc;background:#0f172a;grid-template-columns:240px minmax(0,1fr);min-height:100svh;display:grid}.employerProfile .employerSidebar{background:#0b132b;border-right:1px solid #334155;flex-direction:column;gap:28px;padding:32px 20px;display:flex}.employerProfile .employerBrand{color:#5eead4;font-size:30px;font-weight:850;text-decoration:none}.employerProfile .employerBrand span{color:#cbd5e1;margin-top:6px;font-size:11px;font-weight:500;display:block}.employerProfile .workspaceLabel{color:#5eead4;letter-spacing:.12em;margin:0 0 12px;font-size:11px;font-weight:750}.employerProfile nav{gap:6px;display:grid}.employerProfile nav button{text-align:left;color:#cbd5e1;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.employerProfile nav button:hover{color:#f8fafc;background:#1e293b}.employerProfile nav button[aria-current=page]{color:#5eead4;background:#142d38;border-color:#277278}.employerProfile .sidebarFooter{gap:16px;margin-top:auto;display:grid}.employerProfile .demoLabel{color:#fcd34d;border:1px solid #78632e;border-radius:6px;width:fit-content;padding:5px 8px;font-size:11px;display:inline-block}.employerProfile .textButton{color:#5eead4;text-align:left;background:0 0;border-radius:6px;width:fit-content;padding:8px 0}.employerProfile .textButton:hover{color:#ccfbf1;background:0 0;text-decoration:underline}.employerProfile .employerContent{width:100%;min-width:0;max-width:1500px;padding:40px clamp(20px,4vw,64px)}.employerProfile .employerHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.employerProfile .companyIdentity{color:#cbd5e1;overflow-wrap:anywhere;border:1px solid #475569;border-radius:999px;max-width:45%;padding:10px 16px;font-size:13px}.employerProfile .demoNotice{color:#94a3b8;margin-bottom:28px;font-size:12px;line-height:1.6}.employerProfile .workspaceWelcome{background:linear-gradient(120deg,#183641,#18253c);border:1px solid #335665;border-radius:18px;padding:clamp(24px,4vw,44px)}.employerProfile h2{letter-spacing:-.025em;margin:0 0 12px;font-size:21px}.employerProfile .workspaceWelcome h2{max-width:560px;font-size:clamp(25px,3vw,36px)}.employerProfile p{line-height:1.65}.employerProfile .workspaceWelcome>p:not(.workspaceLabel){color:#cbd5e1;max-width:580px}.employerProfile .goldButton{color:#172033;background:#f6c65b;border:1px solid #f6c65b;margin-top:12px;padding:12px 22px}.employerProfile .goldButton:hover{background:#fddd95}.employerProfile .workspaceSummary,.employerProfile .companyProfileLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.employerProfile .workspacePanel,.employerProfile .companyPreview{background:#1e293b;border:1px solid #334155;border-radius:16px;min-width:0;padding:28px}.employerProfile .workspacePanel>p,.employerProfile .companyPreview>p{color:#cbd5e1}.employerProfile .workspacePanel>.workspaceLabel{color:#5eead4}.employerProfile form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.employerProfile label{margin-top:8px;font-weight:650}.employerProfile input,.employerProfile textarea{color:#f8fafc;width:100%;font:inherit;background:#0b132b;border:1px solid #475569;border-radius:10px;padding:12px 14px}.employerProfile textarea{resize:vertical;min-height:160px}.employerProfile :is(input,textarea,button,a):focus-visible{outline-offset:4px;outline:2px solid #5eead4}.employerProfile [role=status]{color:#cbd5e1;min-height:24px;margin:0;font-size:13px}.employerProfile .companyPreview{border-top:3px solid #5eead4}.employerProfile .companyPreview h2{font-size:15px}.employerProfile .companyPreview h3{overflow-wrap:anywhere;margin:28px 0 8px;font-size:28px}.employerProfile .previewHint{color:#94a3b8;font-size:12px}.employerProfile .profileDescription{white-space:pre-wrap;overflow-wrap:anywhere}.employerProfile .sectionPlaceholder{max-width:760px;margin-top:24px}.employerProfile .sectionPlaceholder h2{margin-top:24px}.employerProfile .demoToolbar{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding-bottom:16px;display:flex}.employerProfile .demoToolbar p{color:#94a3b8;max-width:620px;font-size:12px}.employerProfile .demoActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.employerProfile .demoControls{border:0;min-width:0;margin:0;padding:0}.employerProfile .visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.employerProfile .demoStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.employerProfile .statCard{color:#cbd5e1;text-align:left;border-radius:16px;flex-direction:column;align-items:start;gap:12px;font-size:13px;display:flex}.employerProfile .statCard strong{color:#5eead4;font-size:32px}.employerProfile .statCard:hover{background:#26364a}.employerProfile .demoSectionHeading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.employerProfile .demoSectionHeading h2,.employerProfile .demoSectionHeading h3{overflow-wrap:anywhere;margin:0}.employerProfile .demoFilters{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.employerProfile .demoFilters label{flex:1;min-width:180px}.employerProfile .demoList{gap:20px;display:grid}.employerProfile select{color:#f8fafc;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b132b;border:1px solid #475569;border-radius:10px;margin:8px 0;padding:10px 12px;display:block}.employerProfile select:focus-visible{outline-offset:4px;outline:2px solid #5eead4}.employerProfile .workspacePanel label{margin:16px 0 8px;display:block}.employerProfile .demoEmpty{color:#cbd5e1;border:1px dashed #475569;border-radius:12px;padding:24px}.employerProfile .demoError{color:#fecaca;background:#451a2455;border:1px solid #a15365;border-radius:10px;padding:16px}.employerProfile .demoFeedback{color:#5eead4;min-height:24px;font-size:13px}.employerProfile .demoInterviewFilter{max-width:320px;margin:24px 0;display:block}.employerProfile .demoConversation{margin-top:24px}.employerProfile .demoMessages{flex-direction:column;gap:16px;max-height:420px;margin:24px 0;padding:0;list-style:none;display:flex;overflow:auto}.employerProfile .demoMessages li{overflow-wrap:anywhere;border:1px solid #475569;border-radius:12px;max-width:85%;padding:16px}.employerProfile .demoMessages p{white-space:pre-wrap;margin:8px 0}.employerProfile .demoMessages time{color:#94a3b8;font-size:11px}.employerProfile .fromEmployer{background:#142d38;align-self:flex-end}.employerProfile .fromApplicant{background:#0f172a;align-self:flex-start}.employerProfile .workspaceWelcome .textButton{margin-left:20px}.employerProfile .outlineButton{color:#e2e8f0;background:0 0;border:1px solid #557080;border-radius:10px;padding:10px 16px;font-size:13px}.employerProfile .outlineButton:hover{background:#263f50}.employerProfile .jobStatusTabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.employerProfile .jobStatusTabs button{color:#b9c8da;background:#172437;border:1px solid #334155;border-radius:10px;align-items:center;gap:14px;padding:10px 16px;font-size:13px;display:flex}.employerProfile .jobStatusTabs button[aria-pressed=true]{color:#bffff4;background:#153e44;border-color:#5eead4}.employerProfile .jobStatusTabs span{background:#ffffff0b;border-radius:6px;padding:2px 7px;font-size:12px}.employerProfile .jobFilters{grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:18px 22px;display:grid}.employerProfile .jobFilters label{margin:0;font-size:12px}.employerProfile .jobFilters input{margin-top:8px}.employerProfile .managedJobs{gap:14px;display:grid}.employerProfile .managedJob{grid-template-columns:minmax(0,1fr) 130px 160px;align-items:center;gap:24px;padding:24px;display:grid}.employerProfile .managedJobTitle h3{margin:8px 0 0}.employerProfile .managedJobTitle h3 button{min-height:36px;padding:0;font-size:20px;font-weight:700}.employerProfile .managedJobTitle p{color:#cbd5e1;margin:5px 0;font-size:13px}.employerProfile .managedJobTitle small{color:#94a3b8;font-size:11px}.employerProfile .jobStatus{color:#e2e8f0;background:#334155;border-radius:6px;padding:4px 9px;font-size:11px;display:inline-block}.employerProfile .statusOpen{color:#99f6e4;background:#134e4a}.employerProfile .statusPaused{color:#fde68a;background:#594321}.employerProfile .statusClosed{color:#e9b8d4;background:#3d2937}.employerProfile .applicantCount{color:#cbd5e1;background:#0f172a;border:1px solid #334155;border-radius:12px;flex-direction:column;align-items:start;gap:5px;padding:16px;font-size:12px;display:flex}.employerProfile .applicantCount strong{color:#5eead4;font-size:28px}.employerProfile .applicantCount span{color:#5eead4;font-size:11px}.employerProfile .applicantCount:hover{background:#17333b}.employerProfile .jobRowActions{align-self:start;gap:12px;display:grid}.employerProfile .jobActionMenu{font-size:13px;position:relative}.employerProfile .jobActionMenu summary{cursor:pointer;color:#cbd5e1;border:1px solid #475569;border-radius:10px;padding:12px}.employerProfile .jobActionMenu>div{z-index:3;background:#142337;border:1px solid #557080;border-radius:12px;width:215px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 18px 40px #0008}.employerProfile .jobActionMenu button{color:#e2e8f0;text-align:left;background:0 0;border-radius:6px;min-height:40px;padding:10px;font-size:12px}.employerProfile .jobActionMenu button:hover{background:#274254}.employerProfile .creationChoices{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.employerProfile .creationChoices label{cursor:pointer;background:#132034;border:1px solid #475569;border-radius:14px;gap:10px;padding:24px;display:grid;position:relative}.employerProfile .creationChoices input{accent-color:#5eead4;width:18px;min-height:18px}.employerProfile .creationChoices span{color:#94a3b8;font-size:13px;line-height:1.6}.employerProfile .creationChoices .chosen{background:#15353e;border-color:#5eead4}.employerProfile .builderTop{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.employerProfile .builderTop h2{overflow-wrap:anywhere;margin:0}.employerProfile .builderTop p:not(.workspaceLabel){color:#94a3b8;margin-bottom:0;font-size:12px}.employerProfile .builderSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 28px;display:grid}.employerProfile .builderSteps button{color:#cbd5e1;background:#152237;border:1px solid #334155;border-radius:10px;justify-content:start;align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.employerProfile .builderSteps button span{border:1px solid #475569;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.employerProfile .builderSteps button[aria-current=step]{color:#99f6e4;background:#14383d;border-color:#5eead4}.employerProfile .builderSteps button[aria-current=step] span{color:#0f172a;background:#5eead4;border-color:#5eead4}.employerProfile .builderLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.employerProfile .builderForm form{gap:8px;margin-top:0}.employerProfile .builderSummary{min-width:0;position:sticky;top:24px}.employerProfile .builderSummary h3{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.employerProfile .builderSummary dl{margin:24px 0}.employerProfile .builderSummary dt{color:#94a3b8;margin-top:16px;font-size:11px}.employerProfile .builderSummary dd{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.6}.employerProfile .jobFieldGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.employerProfile .jobFieldGrid label{min-width:0}.employerProfile .fieldHint{color:#94a3b8;margin:4px 0 12px;font-size:12px;line-height:1.6}.employerProfile .choiceGroup{border:0;min-width:0;margin:20px 0;padding:0}.employerProfile .choiceGroup legend{margin-bottom:12px;font-size:13px;font-weight:650}.employerProfile .choiceChips{flex-wrap:wrap;gap:8px;display:flex}.employerProfile .choiceChips label{cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.employerProfile .choiceChips label.chosen{background:#14383d;border-color:#5eead4}.employerProfile .choiceChips input,.employerProfile .inlineCheck input{accent-color:#5eead4;width:16px;min-height:16px;padding:0}.employerProfile .inlineCheck{align-items:center;gap:12px;display:flex!important}.employerProfile .longDescription{min-height:320px;line-height:1.75}.employerProfile .builderFooter{border-top:1px solid #475569;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.employerProfile .builderFooter .goldButton{margin:0}.employerProfile .questionAdd{background:#142236;border:1px solid #334155;border-radius:12px;margin:20px 0;padding:20px}.employerProfile .questionList{gap:16px;display:grid}.employerProfile .questionCard{background:#172438;border:1px solid #475569;border-radius:12px;min-width:0;padding:20px}.employerProfile .questionCard h3{font-size:15px}.employerProfile .listingPreview{margin-top:28px}.employerProfile .jobCandidatePreview{border:1px solid #476071;border-radius:14px;min-width:0;overflow:hidden}.employerProfile .jobPreviewBanner{background:#112d39;border-bottom:1px solid #476071;padding:28px}.employerProfile .jobPreviewBanner h2{overflow-wrap:anywhere;font-size:28px}.employerProfile .jobPreviewBanner>p{color:#a9c7d0}.employerProfile .jobPreviewBody{background:#142033;padding:28px}.employerProfile .jobPreviewBody h3{margin:28px 0 12px;font-size:17px}.employerProfile .jobPreviewBody h3:first-child{margin-top:0}.employerProfile .jobPreviewBody h4{color:#94a3b8;margin-bottom:5px;font-size:12px}.employerProfile .jobPreviewBody p{overflow-wrap:anywhere;font-size:14px}.employerProfile .jobChips{flex-wrap:wrap;gap:8px;display:flex}.employerProfile .jobChips span{color:#cfebe9;border:1px solid #3d6671;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.5}.employerProfile .jobDetailGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.employerProfile .previewQuestions{padding-left:20px;font-size:13px;line-height:1.6}.employerProfile .packagePreview{color:#94a3b8;min-width:140px;margin:0;font-size:11px}.employerProfile .packagePreview select{min-height:36px;margin:4px 0 0;padding:6px 10px;font-size:12px}.employerProfile .applicantLookup{background:linear-gradient(120deg,#15313b,#19283e);border-color:#39606c;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;margin:20px 0;display:grid}.employerProfile .applicantLookup h3{margin:0;font-size:19px;line-height:1.5}.employerProfile .applicantLookup p{color:#aec3d2;font-size:13px}.employerProfile .applicantLookup form{min-width:0;margin:0}.employerProfile .lookupInput{align-items:center;gap:10px;display:flex}.employerProfile .lookupInput .goldButton{white-space:nowrap;margin:0;font-size:12px}.employerProfile .applicantFilters{flex-wrap:wrap;gap:24px;margin:20px 0;padding:18px 24px;display:flex}.employerProfile .applicantFilters label{flex:1;min-width:160px;margin:0;font-size:12px}.employerProfile .applicantWorkspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.employerProfile .applicantResults{gap:10px;max-height:750px;display:grid;overflow:auto}.employerProfile .applicantResult,.employerProfile .threadButton{text-align:left;color:#e2e8f0;background:#172437;border:1px solid #334155;border-radius:12px;align-items:start;gap:12px;min-width:0;padding:18px;display:flex}.employerProfile .applicantResult.selected,.employerProfile .threadButton.selected{background:#153740;border-color:#5eead4}.employerProfile .applicantResult:hover,.employerProfile .threadButton:hover{background:#203d48}.employerProfile .applicantResult>span:nth-child(2),.employerProfile .threadButton>span:nth-child(2){flex:1;min-width:0}.employerProfile .applicantResult strong,.employerProfile .threadButton strong{font-size:14px;display:block}.employerProfile .applicantResult small,.employerProfile .threadButton small{color:#9eb7c8;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.6;display:block}.employerProfile .personInitial{color:#99f6e4;background:#193e48;border:1px solid #476a76;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:750;display:grid}.employerProfile .personInitial.large{border-radius:18px;width:64px;height:64px;font-size:28px}.employerProfile .applicantDetailHeader{border-bottom:1px solid #475569;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.employerProfile .applicantDetailHeader h2{margin:0;font-size:28px}.employerProfile .applicantDetailHeader p{color:#b9c8da;margin:5px 0;font-size:13px}.employerProfile .applicantDetail section{margin-top:24px}.employerProfile .applicantDetail h3{color:#e2e8f0;margin:0 0 8px;font-size:15px}.employerProfile .applicantDetail p{color:#b9c8da;overflow-wrap:anywhere;font-size:14px}.employerProfile .applicationActivity{background:#142338;border:1px solid #334f5e;border-radius:10px;padding:18px}.employerProfile .applicationAnswer{border-bottom:1px solid #334155;padding:16px 0}.employerProfile .applicationAnswer h4{margin:0 0 8px;font-size:13px}.employerProfile .inboxLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.employerProfile .inboxThreads{gap:8px;max-height:760px;display:grid;overflow:auto}.employerProfile .threadButton>span:nth-child(2)>span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.6;display:block;overflow:hidden}.employerProfile .replyDot{background:#5eead4;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.employerProfile .conversationPane{background:#142034;border:1px solid #3a5363;border-radius:16px;min-width:0;overflow:hidden}.employerProfile .conversationPane>header{background:#1c2b40;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.employerProfile .conversationPane h3{margin:0;font-size:18px}.employerProfile .conversationPane>header p{color:#94a3b8;margin:6px 0 0;font-size:12px}.employerProfile .conversationHistory{flex-direction:column;gap:16px;height:360px;padding:22px;display:flex;overflow:auto}.employerProfile .conversationBoundary{color:#94a3b8;text-align:center;margin:0 0 8px;font-size:11px}.employerProfile .conversationStart{text-align:center;color:#b9c8da;max-width:360px;margin:auto;font-size:14px}.employerProfile .conversationBubble{overflow-wrap:anywhere;border:1px solid #34535d;border-radius:12px;max-width:88%;padding:16px}.employerProfile .conversationBubble.sent{background:#18424a;align-self:flex-end}.employerProfile .conversationBubble.received{background:#1e2e44;align-self:flex-start}.employerProfile .conversationBubble strong{color:#99f6e4;font-size:12px}.employerProfile .conversationBubble p{white-space:pre-wrap;margin:8px 0;font-size:14px}.employerProfile .conversationBubble time{color:#a2b6c9;font-size:10px}.employerProfile .messageComposer{border-top:1px solid #334155;margin:0;padding:20px}.employerProfile .messageComposer textarea{min-height:105px}.employerProfile .messageComposer .demoSectionHeading{margin:0}.employerProfile .messageComposer .goldButton{white-space:nowrap;margin-top:0}.employerProfile .sampleReplyPanel{color:#94a3b8;border-top:1px solid #334155;padding:18px 22px;font-size:12px}.employerProfile .sampleReplyPanel summary{cursor:pointer;padding:6px 0}@media (width<=1200px){.employerProfile .applicantWorkspace,.employerProfile .inboxLayout{grid-template-columns:230px minmax(0,1fr)}.employerProfile .applicantLookup{grid-template-columns:1fr;gap:12px}}@media (width<=900px){.employerProfile .applicantWorkspace,.employerProfile .inboxLayout{grid-template-columns:1fr}.employerProfile .applicantResults,.employerProfile .inboxThreads{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.employerProfile .lookupInput{flex-wrap:wrap}.employerProfile .applicantDetailHeader{align-items:start}}@media (width<=480px){.employerProfile .applicantResults,.employerProfile .inboxThreads{grid-template-columns:1fr}.employerProfile .conversationPane>header{flex-direction:column;align-items:start}.employerProfile .conversationHistory{padding:16px}.employerProfile .conversationBubble{max-width:95%}.employerProfile .applicantDetailHeader{gap:12px}.employerProfile .applicantDetailHeader .workspaceLabel{font-size:9px}}@media (width<=1200px){.employerProfile .jobFilters{grid-template-columns:1fr 1fr}.employerProfile .builderLayout{grid-template-columns:minmax(0,1fr)}.employerProfile .builderSummary{position:static}.employerProfile .builderSummary dl{grid-template-columns:100px 1fr;gap:8px;margin:16px 0;display:grid}.employerProfile .builderSummary dt,.employerProfile .builderSummary dd{margin:0}.employerProfile .managedJob{grid-template-columns:minmax(0,1fr) 120px}.employerProfile .jobRowActions{grid-column:1/-1;gap:16px;display:flex}}@media (width<=700px){.employerProfile .builderSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.employerProfile .builderSteps button{gap:5px;padding:10px 7px;font-size:11px}.employerProfile .creationChoices{grid-template-columns:1fr}.employerProfile .jobFieldGrid{grid-template-columns:1fr;gap:0}.employerProfile .jobPreviewBanner,.employerProfile .jobPreviewBody{padding:20px}.employerProfile .jobFilters{grid-template-columns:1fr}.employerProfile .builderTop{flex-direction:column;align-items:start}.employerProfile .managedJob{grid-template-columns:minmax(0,1fr);gap:16px}.employerProfile .applicantCount{flex-direction:row;align-items:center;gap:16px}.employerProfile .applicantCount strong{font-size:22px}.employerProfile .jobDetailGrid{grid-template-columns:1fr}.employerProfile .jobRowActions{flex-wrap:wrap}.employerProfile .builderSummary dl{grid-template-columns:80px minmax(0,1fr)}}@media (width<=1100px){.employerProfile .demoStats{grid-template-columns:repeat(2,minmax(0,1fr))}.employerProfile .demoToolbar{flex-direction:column;align-items:start;gap:0}}@media (width<=480px){.employerProfile .demoSectionHeading{flex-direction:column;align-items:start}.employerProfile .statCard{padding:18px}.employerProfile .workspaceWelcome .textButton{margin:12px 0 0;display:block}.employerProfile .demoMessages li{max-width:95%}}@media (width<=1000px){.employerProfile{grid-template-columns:200px minmax(0,1fr)}.employerProfile .workspaceSummary,.employerProfile .companyProfileLayout{grid-template-columns:1fr}}@media (width<=680px){.employerProfile{grid-template-columns:1fr}.employerProfile .employerSidebar{border-bottom:1px solid #334155;border-right:0;gap:18px;padding:20px}.employerProfile nav{grid-template-columns:repeat(2,minmax(0,1fr))}.employerProfile .sidebarFooter{justify-content:space-between;align-items:center;display:flex}.employerProfile .employerContent{padding:28px 20px}.employerProfile .employerHeader{flex-direction:column;align-items:start;gap:16px}.employerProfile .companyIdentity{max-width:100%}.employerProfile .workspacePanel,.employerProfile .companyPreview{padding:22px}}.employerProfile .overviewQueueRow{border-bottom:1px solid #3a4b60;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.employerProfile .overviewQueueRow p{color:#b9c8da;overflow-wrap:anywhere;margin:6px 0;font-size:13px}.employerProfile .overviewQueueRow strong{overflow-wrap:anywhere}.employerProfile .packageComparison{margin-top:24px}.employerProfile .packageComparison article{background:#142338;border:1px solid #42616d;border-radius:12px;padding:22px}@media (width<=700px){.employerProfile .overviewQueueRow{flex-direction:column;align-items:start}}.employerProfile .opportunityCatalogue{background:linear-gradient(120deg,#15313b,#19283e);border-color:#4c7c84;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0 32px;display:grid}.employerProfile .opportunityCatalogue p{color:#bdd0dc;font-size:14px}.employerProfile .opportunityCatalogue select{min-height:50px}.employerProfile .savedListingsHeading{margin:30px 0 0;font-size:18px}@media (width<=900px){.employerProfile .opportunityCatalogue{grid-template-columns:1fr;gap:12px}}.employerProfile .jobStart{max-width:720px;margin:24px auto}.employerProfile .jobStart>.demoActions{justify-content:flex-end;margin-top:24px}.employerProfile .jobStart .creationChoices{grid-template-columns:1fr}.employerProfile .templateChooser{border:1px solid #475569;border-radius:12px;margin-top:24px;padding:20px}.employerProfile .templateRows{max-height:360px;overflow:auto}.employerProfile .templateRows label{cursor:pointer;border:1px solid #475569;border-radius:8px;gap:14px;padding:16px;display:flex}.employerProfile .templateRows label.selected{background:#153740;border-color:#5eead4}.employerProfile .templateRows input{width:18px;min-height:18px}.employerProfile .templateRows small{color:#b9c8da;margin-top:8px;display:block}.employerProfile .employerNavItem{position:relative}.employerProfile .employerNavItem>button{justify-content:flex-start;gap:16px;width:100%}.employerProfile .employerFlyout{z-index:30;background:#192c40;border:1px solid #527184;border-radius:10px;width:220px;padding:16px;position:absolute;top:0;left:100%;box-shadow:0 12px 32px #0009}.employerProfile .employerFlyout strong{padding:8px;display:block}.employerProfile .employerFlyout button{width:100%}.employerProfile.sidebarCollapsed{grid-template-columns:80px minmax(0,1fr)}.employerProfile.sidebarCollapsed .employerSidebar{padding:24px 10px}.employerProfile.sidebarCollapsed .navLabel,.employerProfile.sidebarCollapsed .employerBrand span,.employerProfile.sidebarCollapsed .employerSidebar>.workspaceLabel,.employerProfile.sidebarCollapsed .sidebarFooter{display:none}.employerProfile.sidebarCollapsed .employerBrand{font-size:16px}.employerProfile.sidebarCollapsed .employerNavItem>button{justify-content:center}.employerProfile .employerSidebar{overflow:visible}.employerProfile .employerContent{box-sizing:border-box}@media (width<=680px){.employerProfile.sidebarCollapsed{grid-template-columns:1fr}.employerProfile.sidebarCollapsed .navLabel{display:inline}.employerProfile .employerFlyout{max-width:calc(100vw - 50px);top:100%;left:0}}.employerProfile .realEmployerFields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.employerProfile .realEmployerFields label{margin-top:8px}.employerProfile .realEmployerFields input,.employerProfile .realEmployerFields textarea{margin-top:8px;display:block}.employerProfile a{color:#5eead4}.employerProfile button:disabled{opacity:.6;cursor:wait}.employerProfile .sidebarFooter .companyIdentity{border-radius:8px;max-width:100%}.employerProfile .demoStats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.employerProfile .demoStats{grid-template-columns:1fr}}.wbar{z-index:50;background:#0b132b;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.wbar button{width:auto;margin:0}.wbarBtn{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:12px;min-width:44px;min-height:44px;padding:0 12px;font-size:1.1rem}.wbar .wbarBtn:hover,.wbar .wbarBtn:active,.wbar .wbarBtn:focus{color:#e2e8f0;background:#5eead41f}.wbarSpacer{width:44px;min-height:44px}.wbarLabel{font-size:.95rem}.wbarLogo{cursor:pointer;background:0 0;border:0;padding:0}.wbarLogo img{height:34px;display:block}.wbarScrim{background:#0206178c;position:fixed;inset:0}.wbarMenu{z-index:51;background:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;min-width:240px;padding:8px;display:flex;position:absolute;top:60px;right:12px;box-shadow:0 12px 32px #00000073}.wbarMenu button{color:#f8fafc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;font-size:1rem;display:flex}.wbarMenu button:hover,.wbarMenu button:focus-visible{background:#5eead41f}.wbarMenu .wbarQuiet{color:#94a3b8;border-top:1px solid #334155;border-radius:0 0 10px 10px;margin-top:4px}.appFrame{background:#0b132b;flex-direction:column;height:100dvh;display:flex}.appFrame>iframe,.appFrame>.appFill{flex:1;min-height:0}.whome{color:#f8fafc;max-width:760px;margin:0 auto;padding:24px 16px 48px}.whome h1{margin:0 0 4px;font-size:1.8rem}.whome>p{color:#cbd5e1;margin:0 0 20px}.whomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.whomeTile{color:#f8fafc;text-align:left;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:120px;margin:0;padding:16px;display:flex}.whomeTile:hover,.whomeTile:focus-visible{border-color:#5eead4}.whomeTile .whomeIcon{color:#5eead4;background:#5eead41f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:inline-flex}.wbarMenu button svg{color:#5eead4;flex:none}.wbarMenu .wbarQuiet svg{color:#94a3b8}.whomeTile strong{font-size:1.05rem}.whomeTile small{color:#94a3b8;font-size:.85rem;line-height:1.3}@media (width>=640px){.whomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.whomeH2{margin:28px 0 4px;font-size:1.2rem}.whomeSub{color:#cbd5e1;margin:0 0 12px}.whomeQr{grid-template-columns:1fr;gap:12px;display:grid}.whomeQrCard{background:#1e293b;border:1px solid #334155;border-radius:16px;align-items:center;gap:14px;margin:0;padding:14px;display:flex}.whomeQrCard img{background:#fff;border-radius:8px;flex:none;width:120px;height:120px;padding:6px}.whomeQrCard figcaption{flex-direction:column;gap:4px;min-width:0;display:flex}.whomeQrCard span{color:#5eead4;font-weight:600}.whomeQrCard small{color:#94a3b8;line-height:1.3}.whomeQrBtn{color:#0f172a;background:#5eead4;border-radius:10px;align-self:flex-start;margin-top:6px;padding:8px 14px;font-weight:700;text-decoration:none}@media (width>=640px){.whomeQr{grid-template-columns:1fr 1fr}}.wb{color:#f8fafc;max-width:760px;margin:0 auto;padding:24px 16px 48px;font-family:inherit}.wb-head h1{margin:4px 0;font-size:2rem}.wb-back{color:#5eead4;font-size:.9rem;text-decoration:none}.wb-muted{color:#cbd5e1;margin:4px 0 12px}.wb-muted.small{font-size:.8rem}.wb-tabs,.wb-seg{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.wb button{min-height:44px;padding:0 16px}.wb button:disabled{opacity:.55;cursor:default}.wb .wb-tabs button,.wb .wb-seg button,.wb .wb-ghost{color:#cbd5e1;background:0 0;border:1px solid #475569}.wb .wb-tabs button.on,.wb .wb-seg button.on{color:#0f172a;background:#5eead4;border-color:#5eead4}.wb-card{background:#1e293b;border:1px solid #475569;border-radius:16px;padding:20px}.wb-card h2{margin:0 0 4px}.wb-card h3{color:#5eead4;margin:14px 0 4px;font-size:1rem}.wb-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.wb-row input{flex:220px}.wb input,.wb textarea{color:#f8fafc;font:inherit;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:10px;width:100%;padding:10px}.wb label{color:#cbd5e1;margin:8px 0;font-size:.9rem;display:block}.wb label input,.wb label textarea{margin-top:4px}.wb .wb-mic.on{background:#fef3c7;animation:1s infinite wb-pulse}@keyframes wb-pulse{50%{opacity:.6}}.wb-error{color:#fecaca}.wb-ok{color:#5eead4;margin:4px 0 0;font-size:.9rem}.wb-answer{font-size:1.1rem;line-height:1.5}.wb-bars{margin:8px 0;padding:0;list-style:none}.wb-bars li{grid-template-columns:minmax(110px,1fr) 2fr auto;align-items:center;gap:10px;padding:6px 0;display:grid}.wb-bar{background:#0f172a;border-radius:6px;height:12px;overflow:hidden}.wb-bar span{background:#14b8a6;border-radius:6px;height:100%;display:block}.wb-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-bar-num{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:.9rem}.wb-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.wb-draft{border:1px dashed #5eead4;border-radius:12px;margin:12px 0;padding:12px}.wb-list{margin:16px 0 8px;padding:0;list-style:none}.wb-list li{border-top:1px solid #475569;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.wb-list li p{color:#cbd5e1;margin:4px 0 0}.wb-list li.covered strong{color:#94a3b8;text-decoration:line-through}.wb-tag{color:#cbd5e1;white-space:nowrap;border:1px solid #475569;border-radius:999px;padding:2px 8px;font-size:.8rem}.wb-note{background:#0f172a;border-radius:12px;margin-top:12px;padding:12px 16px}.wb-note ul{margin:0;padding-left:20px}@media (width<=520px){.wb-bars li{grid-template-columns:1fr auto}.wb-bar{grid-column:1/-1}}.wb{width:100%;min-width:0}.wb button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.wb input,.wb textarea,.wb-grid>*{min-width:0}.wb-list li{flex-wrap:wrap}.wb-list li>div{flex:220px;min-width:0}.wb-list strong,.wb-list p,.wb-note pre{overflow-wrap:anywhere}.wb-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.wb .wb-row label:has(input[type=checkbox]){align-items:center;gap:8px;min-height:44px;display:flex}.wb input[type=checkbox]{accent-color:#5eead4;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0}.wb-day{border-top:1px solid #475569;padding:10px 0}.wb-day ul{color:#cbd5e1;margin:6px 0 0;padding-left:18px}.wb-link{color:#5eead4;align-self:center}.wb .wb-select{color:#f8fafc;font:inherit;background:#0f172a;border:1px solid #475569;border-radius:10px;width:100%;min-height:44px;margin-top:4px;padding:10px}.wb-chat{background:#0f172a;border-radius:12px;flex-direction:column;gap:8px;min-height:120px;margin:12px 0;padding:12px;display:flex}.wb-bubble{white-space:pre-wrap;border-radius:14px;max-width:85%;margin:0;padding:8px 12px;line-height:1.35}.wb-bubble.them{color:#0f172a;background:#5eead4;border-bottom-right-radius:4px;align-self:flex-end}.wb-bubble.wb{color:#e2e8f0;background:#334155;border-bottom-left-radius:4px;align-self:flex-start}.wb-card+.wb-card{margin-top:16px}
