.role-modal.access-modal{width:min(560px,100%);padding:42px}.access-panel{max-width:420px;margin:auto}.access-panel .back-link{color:var(--muted);background:0 0;border:0;margin-bottom:28px;padding:0;font-size:10px}.access-panel h2{letter-spacing:-.045em;margin:12px 0;font-size:31px;line-height:1.2}.access-panel>p{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.7}.access-form{flex-direction:column;gap:13px;display:flex}.access-form label{flex-direction:column;gap:7px;display:flex}.access-form label span{font-size:10px;font-weight:700}.access-form input{border:1px solid var(--line);background:#fff;border-radius:11px;outline:none;padding:14px}.access-form input:focus{border-color:#8290e7;box-shadow:0 0 0 3px #edf0ff}.access-form small{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.success-panel{color:var(--green);background:#eaf9f2;border:1px solid #c8eadb;border-radius:13px;gap:11px;padding:16px;display:flex}.success-panel div{flex-direction:column;gap:5px;display:flex}.success-panel strong{font-size:11px}.success-panel span{font-size:9px}.form-error{color:#b34545;background:#fff0f0;border:1px solid #f0caca;border-radius:9px;padding:10px 12px;font-size:9px}.form-error.wide{grid-column:1/-1}.schedule-prompt{width:calc(100% - 40px);color:var(--ink);text-align:left;background:#f8f9fd;border:1px solid #dfe4f1;border-radius:13px;align-items:center;gap:11px;margin:18px 20px 0;padding:13px 15px;display:flex}.schedule-prompt>svg:first-child{color:var(--blue)}.schedule-prompt>svg:last-child{color:#8a92a8;margin-left:auto}.schedule-prompt div{flex-direction:column;gap:3px;display:flex}.schedule-prompt strong{font-size:10px}.schedule-prompt span{color:var(--muted);font-size:8px}.meeting-form{border:1px solid var(--line);background:#f6f8fc;border-radius:14px;grid-template-columns:1.2fr .8fr 1fr auto auto;align-items:end;gap:9px;margin:18px 20px 0;padding:15px;display:grid}.meeting-form>div:first-child{grid-column:1/-1}.meeting-form h4{margin:5px 0 2px;font-size:13px}.meeting-form label{flex-direction:column;gap:5px;display:flex}.meeting-form label span{font-size:8px;font-weight:700}.meeting-form input,.meeting-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:9px;font-size:9px}.meeting-card{background:#f4f6ff;border:1px solid #d9dff2;border-radius:14px;align-items:center;gap:12px;margin:18px 20px 0;padding:15px;display:flex}.meeting-card.confirmed{background:#eefaf5;border-color:#cdeadd}.meeting-icon{width:38px;height:38px;color:var(--blue);background:#fff;border-radius:11px;place-items:center;display:grid}.meeting-card.confirmed .meeting-icon{color:var(--green)}.meeting-card>div:nth-child(2){flex-direction:column;display:flex}.meeting-card h4{margin:4px 0;font-size:12px}.meeting-card p{color:var(--muted);margin:0;font-size:8px}.meeting-card .button{margin-left:auto}@media (max-width:720px){.role-modal.access-modal{padding:34px 21px}.access-panel h2{font-size:26px}.meeting-form{grid-template-columns:1fr 1fr}.meeting-form>div:first-child,.meeting-form label:nth-of-type(3){grid-column:1/-1}.meeting-card{align-items:flex-start}.meeting-card .button{margin-left:0}.meeting-card{flex-wrap:wrap}}.marketing-links{align-items:center;gap:27px;display:flex}.marketing-links a{color:#5e6579;font-size:11px;font-weight:600;text-decoration:none}.story-number{letter-spacing:.13em;color:var(--blue);font-size:10px;font-weight:700}.story-number.light{color:#93a0ff}.story-problem{background:#f0f2f8;border-top:1px solid #e2e6f0;padding:120px 0}.story-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.story-grid h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,4.8vw,64px);line-height:1.08}.story-grid h2 em,.story-match-copy h2 em,.human-copy h2 em{color:var(--blue);font-style:normal}.story-grid>div:last-child>p{color:#626a7f;margin:35px 0;font-size:15px;line-height:1.8}.crossed-list{border-top:1px solid #cfd5e2;margin:0;padding:0;list-style:none}.crossed-list li{color:#858c9f;border-bottom:1px solid #cfd5e2;gap:18px;padding:18px 0;font-size:13px;display:flex}.crossed-list li span{color:var(--blue);font-size:9px;font-weight:700}.journeys{background:var(--ink);color:#fff;padding:120px 0}.journeys-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.journeys-head h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(40px,5vw,67px);line-height:1.08}.journeys-head>p{color:#b6bed4;font-size:13px;line-height:1.8}.journey-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.journey-grid>article{background:#ffffff0a;border:1px solid #ffffff24;border-radius:24px;padding:30px}.journey-title{border-bottom:1px solid #ffffff1f;align-items:center;gap:15px;padding-bottom:23px;display:flex}.journey-title .role-icon{margin:0}.journey-title span{color:#9aa5c4;letter-spacing:.1em;font-size:9px;font-weight:700}.journey-title h3{margin:6px 0;font-size:19px}.journey-grid ol{flex-direction:column;gap:22px;margin:25px 0;padding:0;list-style:none;display:flex}.journey-grid li{gap:14px;display:flex}.journey-grid li>b{color:#7f8cae;margin-top:3px;font-size:10px}.journey-grid li div{flex-direction:column;gap:5px;display:flex}.journey-grid li strong{font-size:12px}.journey-grid li p{color:#aeb7ce;margin:0;font-size:10px;line-height:1.65}.light-button{color:var(--ink);background:#fff;width:100%;margin-top:5px}.story-match{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;padding:130px 0;display:grid}.story-match-copy h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(43px,5vw,68px);line-height:1.05}.story-match-copy p{color:var(--muted);font-size:13px;line-height:1.8}.legend{flex-direction:column;gap:10px;margin-top:28px;display:flex}.legend span{color:#656d82;align-items:center;gap:8px;font-size:9px;display:flex}.legend i{border-radius:50%;width:7px;height:7px}.legend .blue{background:var(--blue)}.legend .green{background:#2caf82}.legend .pink{background:#ed6d89}.story-match-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;overflow:hidden}.story-match-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px;display:flex}.story-match-card header span{letter-spacing:.09em;color:#858da1;font-size:8px}.story-match-card header h3{margin:7px 0 0;font-size:20px}.story-match-card header>strong{color:var(--blue);font-size:32px}.story-match-card header>strong small{font-size:8px;display:block}.anonymous-row{background:#f8f9fc;align-items:center;gap:12px;padding:20px 25px;display:flex}.anonymous-row>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.anonymous-row b{font-size:11px}.anonymous-row span{color:var(--muted);font-size:8px}.anonymous-row em{color:var(--green);align-items:center;gap:5px;margin-left:auto;font-size:9px;font-style:normal;display:flex}.evidence-grid{grid-template-columns:1fr 1fr;padding:15px;display:grid}.evidence-grid>div{border:1px solid #edf0f5;flex-direction:column;gap:6px;margin:-.5px;padding:17px;display:flex}.evidence-grid span{color:var(--blue);font-size:8px}.evidence-grid b{font-size:10px}.evidence-grid small{color:var(--muted);font-size:8px}.story-match-card footer{border-top:1px solid var(--line);color:var(--blue);align-items:center;gap:7px;padding:15px 24px;font-size:9px;font-weight:700;display:flex}.human-story{color:#fff;background:#0e132a;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.human-video{min-width:0}.human-video video{object-fit:cover;width:100%;height:100%}.human-copy{flex-direction:column;justify-content:center;padding:8vw;display:flex}.human-copy h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(38px,4.4vw,61px);line-height:1.1}.human-copy p{color:#b7bfd3;font-size:13px;line-height:1.8}.human-copy blockquote{border-left:2px solid #8192ff;margin:25px 0;padding-left:15px;font-size:13px}.human-copy>div{gap:30px;margin-top:18px;display:flex}.human-copy>div span{color:#9fa9c5;text-transform:uppercase;flex-direction:column;gap:5px;font-size:8px;display:flex}.human-copy>div strong{color:#fff;text-transform:none;font-size:21px}.story-close{color:#fff;text-align:center;place-items:center;height:690px;display:grid;position:relative;overflow:hidden}.story-close>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-close-overlay{background:#050815a1;position:absolute;inset:0}.story-close-content{z-index:1;max-width:810px;padding:25px;position:relative}.story-close-content>img{object-fit:contain;width:85px;height:85px}.story-close-content p{color:#d6dbeb;margin:25px 0 8px;font-size:17px;line-height:1.7}.story-close-content h2{letter-spacing:-.07em;margin:0 0 35px;font-size:clamp(58px,8vw,105px)}.story-close-content>div{justify-content:center;gap:12px;display:flex}.white-button{color:var(--ink);background:#fff}.outline-white{color:#fff;background:0 0;border:1px solid #ffffffa6}.marketing-footer{justify-content:space-between;align-items:center;height:120px;display:flex}.marketing-footer p{color:var(--muted);font-size:11px}.marketing-footer button{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}@media (max-width:900px){.marketing-links{display:none}.story-grid,.journeys-head,.story-match,.human-story{grid-template-columns:1fr}.story-problem,.journeys,.story-match{padding-top:85px;padding-bottom:85px}.story-grid{gap:25px}.journey-grid{grid-template-columns:1fr}.story-match{gap:35px}.human-video{height:440px}.human-copy{padding:75px 30px}.story-close{height:600px}}@media (max-width:620px){.story-grid h2,.journeys-head h2,.story-match-copy h2,.human-copy h2{font-size:39px}.journeys-head{gap:16px}.journey-grid>article{padding:22px}.story-match-card header>strong{display:none}.evidence-grid{grid-template-columns:1fr}.human-video{height:330px}.human-copy>div{gap:18px}.story-close-content p{font-size:13px}.story-close-content>div{flex-direction:column}.story-close-content .button{width:100%}.marketing-footer{flex-direction:column;justify-content:center;gap:17px;height:150px}.marketing-footer p{margin:0}}.welcome-strip{background:var(--ink);color:#fff;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 20px;font-size:10px;display:flex}.welcome-strip svg{color:#90a0ff}.welcome-strip strong{color:#aeb9ff}.sidebar nav .notice-nav{color:#aeb6ce;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;font-size:12px;display:flex;position:relative}.sidebar nav .notice-nav:hover{color:#fff;background:#ffffff0f}.notice-nav b{color:#fff;background:#7a8cff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:8px;display:grid}.notification-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d12276b;position:fixed;inset:0}.notification-panel{background:#fbfcff;flex-direction:column;width:min(430px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-25px 0 70px #1016302e}.notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:27px 26px 22px;display:flex}.notification-panel h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.notification-panel>header button{width:34px;height:34px;color:var(--ink);background:#edf0f6;border:0;border-radius:50%;font-size:21px}.notification-list{flex-direction:column;gap:8px;padding:14px;display:flex;overflow:auto}.notification-list article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:12px;padding:14px;display:flex}.notification-icon{width:36px;height:36px;color:var(--blue);background:#edf0ff;border-radius:10px;place-items:center;display:grid}.notification-icon.meeting{color:var(--green);background:#e8f8f2}.notification-icon.review{color:#d8723e;background:#fff1e9}.notification-list article>div:last-child{flex-direction:column;gap:4px;display:flex}.notification-list article span{color:#9aa1b2;font-size:7px}.notification-list article h3{margin:0;font-size:10px}.notification-list article p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.notification-panel>footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:auto;padding:17px 24px;font-size:8px;display:flex}.empty-notices{text-align:center;padding:70px 20px}.empty-notices svg{color:var(--green)}.empty-notices h3{font-size:14px}.empty-notices p{color:var(--muted);font-size:9px}.admin-queue{margin-bottom:42px}.admin-queue>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.admin-queue h2{letter-spacing:-.04em;margin:6px 0 0;font-size:24px}.queue-filter{border:1px solid var(--line);background:#fff;border-radius:9px;padding:3px;display:flex}.queue-filter button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.queue-filter button.active{background:var(--ink);color:#fff}.queue-table{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.queue-row{border-top:1px solid #edf0f5;grid-template-columns:2fr .6fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:14px 17px;font-size:9px;display:grid}.queue-row:first-child{border-top:0}.queue-head{color:#8b93a6;text-transform:uppercase;letter-spacing:.07em;background:#f6f8fb;font-size:7px;font-weight:700}.queue-row>div:first-child{align-items:center;gap:10px;display:flex}.queue-row .avatar{border-radius:10px;width:35px;height:35px;font-size:9px}.queue-row>div:first-child>span{flex-direction:column;gap:4px;display:flex}.queue-row strong{font-size:9px}.queue-row small{color:var(--muted);font-size:7px}.queue-row>b{color:var(--blue);font-size:14px}.queue-status{text-align:center;text-transform:uppercase;color:#697286;background:#eef1f6;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:700}.queue-status.approved{color:var(--green);background:#e9f8f1}.queue-status.attention{color:#c76738;background:#fff2e9}.queue-actions{gap:6px;display:flex}.queue-actions button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.queue-actions button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.active-review-label{margin:0 0 15px}.active-review-label h2{margin:6px 0 0;font-size:22px}@media (max-width:800px){.queue-table{overflow-x:auto}.queue-row{min-width:720px}.admin-queue>header{flex-direction:column;align-items:flex-start;gap:15px}.welcome-strip{flex-wrap:wrap}.sidebar nav .notice-nav{padding:9px;font-size:0}.notice-nav b{width:15px;height:15px;position:absolute;top:0;right:0}}.profile-snapshot,.sii-assistant,.workflow-panel,.role-briefs,.recruiter-dashboard,.tester-checklist{border:1px solid var(--line);background:#fff;border-radius:21px;margin:0 0 24px;padding:23px;box-shadow:0 10px 35px #1f27470b}.profile-snapshot>header,.sii-assistant>header,.workflow-panel>header,.role-briefs>header,.recruiter-dashboard>header,.tester-checklist>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.profile-snapshot h2,.sii-assistant h2,.workflow-panel h2,.role-briefs h2,.recruiter-dashboard h2,.tester-checklist h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:22px}.profile-snapshot p,.sii-assistant p,.workflow-panel p,.role-briefs p,.recruiter-dashboard p,.tester-checklist p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.badge-pill{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:700;display:inline-flex}.badge-pill.good{color:var(--green);background:#e8f8f1}.badge-pill.pending{color:#677086;background:#f1f3f8}.snapshot-grid{grid-template-columns:1.2fr repeat(2,1fr);gap:10px;display:grid}.snapshot-person,.info-tile{background:#f8f9fd;border:1px solid #edf0f5;border-radius:14px;padding:14px}.snapshot-person{grid-row:span 2;align-items:center;gap:12px;display:flex}.snapshot-person>div{flex-direction:column;gap:4px;display:flex}.snapshot-person strong{font-size:13px}.snapshot-person span,.snapshot-person small{color:var(--muted);font-size:9px}.profile-photo{object-fit:cover;border-radius:14px;width:48px;height:48px}.info-tile{flex-direction:column;gap:6px;min-width:0;display:flex}.info-tile span{text-transform:uppercase;letter-spacing:.08em;color:#8b93a7;font-size:7px;font-weight:700}.info-tile strong{color:#3d465e;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.privacy-copy{border-top:1px solid var(--line);padding-top:13px;margin-top:14px!important}.checklist-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.checklist-grid article{background:#f8f9fd;border:1px solid #edf0f5;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.checklist-grid article.done{background:#edf9f4;border-color:#d4eee2}.checklist-grid b{border:1px solid var(--line);color:#7a8398;background:#fff;border-radius:9px;place-items:center;width:25px;min-width:25px;height:25px;font-size:9px;display:grid}.checklist-grid article.done b{background:var(--green);border-color:var(--green);color:#fff}.checklist-grid div{flex-direction:column;gap:5px;display:flex}.checklist-grid strong{color:#30384f;font-size:9px;line-height:1.35}.checklist-grid span{color:#747d92;font-size:7px;line-height:1.5}.sii-orb{background:var(--ink);color:#fff;letter-spacing:-.05em;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.assistant-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assistant-form label{flex-direction:column;gap:7px;display:flex}.assistant-form label span,.exercise-form span,.review-form span{color:#3f4860;font-size:9px;font-weight:700}.assistant-form textarea,.exercise-form textarea,.review-form textarea{border:1px solid var(--line);resize:vertical;min-height:96px;color:var(--ink);background:#fbfcfe;border-radius:11px;outline:none;padding:12px;font-size:10px}.assistant-form textarea:focus,.exercise-form textarea:focus,.review-form textarea:focus{border-color:#8290e7;box-shadow:0 0 0 3px #edf0ff}.assistant-form .button{grid-column:1/-1}.workflow-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.workflow-steps>div{border:1px solid var(--line);color:#748096;background:#f8f9fd;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:8px;line-height:1.4;display:flex}.workflow-steps>div.done{color:var(--green);background:#edf9f4;border-color:#d4eee2}.compact-workflow header{align-items:center}.premium-panel{background:linear-gradient(#fff,#f8f9ff);border-color:#d8defc}.exercise-form{flex-direction:column;gap:12px;display:flex}.exercise-form label{flex-direction:column;gap:8px;display:flex}.role-brief-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.role-brief-grid article{border:1px solid var(--line);background:#f8f9fd;border-radius:15px;padding:15px}.role-brief-grid span{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-size:7px;font-weight:700}.role-brief-grid h3{margin:8px 0;font-size:14px}.role-brief-grid p{min-height:72px}.role-brief-grid div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.role-brief-grid small{border:1px solid var(--line);color:#687187;background:#fff;border-radius:99px;padding:6px 8px;font-size:7px}.review-form{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.review-form label{flex-direction:column;gap:6px;display:flex}.review-form label.wide{grid-column:1/-1}.review-form input,.review-form select,.onboarding-form select{color:var(--ink);background:#fbfcfe;border:1px solid #dce1ed;border-radius:10px;outline:none;padding:12px 13px;font-size:11px}.ats-packet{color:var(--green);background:#edf9f4;border:1px solid #d0eedf;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ats-packet div{flex-direction:column;gap:5px;display:flex}.ats-packet strong{font-size:10px}.ats-packet span{color:#5f806f;font-size:8px;line-height:1.5}.interview-room{background:#f8f9fd;border:1px solid #dce2f2;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 20px 0;padding:14px;display:flex}.interview-room button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.interview-room span{color:var(--muted);font-size:8px}.calendar-link{color:var(--blue);margin-top:6px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.photo-field{flex-direction:column;gap:7px;display:flex}.photo-field>span{font-size:10px;font-weight:700}.photo-field>div{background:#fbfcff;border:1px dashed #cfd6e8;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.photo-field img{object-fit:cover;border-radius:13px;width:46px;height:46px}.photo-field input{background:0 0;border:0;padding:0;font-size:9px}.photo-field small{color:var(--muted);margin-left:auto;font-size:8px}.checkbox-field{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.checkbox-field legend{padding:0 6px;font-size:10px;font-weight:700}.checkbox-field label{color:#566078;align-items:center;gap:7px;font-size:9px;flex-direction:row!important;display:flex!important}.checkbox-field input{width:auto!important}.role-editor{border-top:1px solid var(--line);padding-top:18px}.role-editor>header{margin-bottom:14px}.role-editor>header p{color:var(--muted);font-size:9px;line-height:1.6}.role-editor article{border:1px solid var(--line);background:#f8f9fd;border-radius:16px;margin-bottom:12px;padding:16px}.role-editor h3{margin:0 0 14px;font-size:15px}.role-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.role-editor-grid label.wide{grid-column:1/-1}.role-editor-grid textarea{min-height:82px}.recruiter-dashboard .client-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-grid article{border:1px solid var(--line);background:#f8f9fd;border-radius:16px;padding:16px}.client-top{justify-content:space-between;gap:14px;display:flex}.client-top span{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-size:7px;font-weight:700}.client-top h3{margin:6px 0;font-size:16px}.client-top p{font-size:9px}.client-top em{text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:6px 8px;font-size:7px;font-style:normal;font-weight:700}.client-top em.healthy{color:var(--green);background:#e8f8f1}.client-top em.attention{color:#c76738;background:#fff2e9}.client-roles{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.client-roles small{border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 8px;font-size:7px}.stage-list{flex-direction:column;gap:8px;display:flex}.stage-list>div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.stage-list .avatar{border-radius:10px;width:34px;height:34px;font-size:9px}.stage-list span{flex-direction:column;gap:3px;display:flex}.stage-list strong{font-size:9px}.stage-list small{color:var(--muted);font-size:7px}.stage-list b{color:var(--blue);text-transform:uppercase;font-size:7px}@media (max-width:900px){.snapshot-grid,.assistant-form,.role-brief-grid,.recruiter-dashboard .client-grid,.workflow-steps,.checklist-grid,.review-form,.role-editor-grid{grid-template-columns:1fr}.checkbox-field{grid-template-columns:1fr 1fr}.profile-snapshot>header,.sii-assistant>header,.workflow-panel>header,.role-briefs>header,.recruiter-dashboard>header,.tester-checklist>header{flex-direction:column}.snapshot-person{grid-row:auto}.photo-field small{margin-left:0}.photo-field>div{flex-wrap:wrap}}.onboarding-submit{z-index:8;background:linear-gradient(#fff,#f8faff);border:1px solid #cfd7ee;border-radius:18px;grid-column:1/-1;padding:15px;position:sticky;bottom:18px;box-shadow:0 18px 45px #1f27471f}.onboarding-submit .button{margin-top:0;font-size:13px}.onboarding-submit small{text-align:center;color:var(--muted);margin-top:8px;font-size:9px;line-height:1.5;display:block}@media (max-width:640px){.onboarding-submit{border-radius:15px;padding:12px;bottom:10px}.onboarding-submit .button{font-size:11px}}.talent-builder{gap:18px}.talent-builder .wide{grid-column:1/-1}.builder-hero{background:radial-gradient(circle at 15% 20%,#7e91ff29,#0000 34%),linear-gradient(135deg,#fff,#f7f9ff);border:1px solid #dfe5f4;border-radius:24px;grid-template-columns:1.35fr .65fr;align-items:center;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.builder-hero:after{content:"sii";color:#222d580e;letter-spacing:-.12em;font-size:140px;font-weight:900;position:absolute;bottom:-45px;right:-10px}.builder-hero h2{letter-spacing:-.055em;color:var(--ink);margin:8px 0;font-size:28px;line-height:1.08;position:relative}.builder-hero p{color:var(--muted);margin:0;font-size:11px;line-height:1.7;position:relative}.builder-progress-card{z-index:1;background:var(--ink);color:#fff;border-radius:20px;padding:18px;position:relative;box-shadow:0 18px 45px #1b22432e}.builder-progress-card strong{letter-spacing:-.06em;font-size:38px}.builder-progress-card span{color:#b9c2df;margin:3px 0 13px;font-size:9px;display:block}.builder-progress-card div{background:#ffffff24;border-radius:999px;height:7px;overflow:hidden}.builder-progress-card i{background:linear-gradient(90deg,#7f91ff,#5edfb2);border-radius:999px;height:100%;display:block}.builder-steps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.builder-steps button{color:#6f778b;text-align:left;background:#f8faff;border:1px solid #dfe4f1;border-radius:15px;align-items:center;gap:9px;padding:10px;font-size:9px;font-weight:700;display:flex}.builder-steps b{border:1px solid var(--line);width:25px;height:25px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;display:grid}.builder-steps button.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 14px 32px #1b224329}.builder-steps button.active b{color:#fff;background:#7e90ff;border-color:#7e90ff}.builder-steps button.done{color:var(--green);background:#effaf6;border-color:#d2ecdf}.builder-steps button.done b{background:var(--green);border-color:var(--green);color:#fff}.builder-step{border:1px solid var(--line);background:#fbfcff;border-radius:22px;padding:22px}.builder-step>header{margin-bottom:18px}.builder-step h3{letter-spacing:-.045em;color:var(--ink);margin:7px 0;font-size:24px;line-height:1.12}.builder-step header p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.builder-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.voice-input-wrap{position:relative}.voice-input-wrap input,.voice-input-wrap textarea{width:100%;padding-right:94px!important}.voice-input-wrap button{color:var(--blue);background:#fff;border:1px solid #dbe1ef;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:800;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 20px #1f274714}.voice-input-wrap button.listening{color:var(--green);background:#eaf9f2;border-color:#cfeadf}.voice-note{color:#b06b2d!important}.chip-select,.quick-pill-group,.skill-builder{background:#fff;border:1px solid #dfe4f1;border-radius:16px;margin-bottom:14px;padding:15px}.chip-select legend,.quick-pill-group legend,.skill-builder>div:first-child>span{color:#2d354c;padding:0 6px;font-size:10px;font-weight:800}.chip-select>div,.quick-pill-group>div,.skill-suggestions,.selected-skills{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.chip-select button,.quick-pill-group button,.skill-suggestions button,.selected-skills button{color:#596277;background:#f8faff;border:1px solid #dfe4f1;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:700}.chip-select button.selected,.skill-suggestions button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.quick-pill-group button:hover,.chip-select button:hover,.skill-suggestions button:hover{border-color:#9ba8f1;transform:translateY(-1px)}.skill-builder{flex-direction:column;gap:10px;display:flex}.skill-builder small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.selected-skills{background:#fbfcff;border:1px dashed #d7deed;border-radius:13px;min-height:34px;padding:9px}.selected-skills button{color:var(--green);background:#edf9f4;border-color:#cfeadd}.selected-skills em{color:#98a0b2;padding:6px;font-size:9px}.skill-builder label{gap:7px;flex-direction:column!important;display:flex!important}.skill-builder label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.skill-builder label button{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:0 13px;font-size:8px;font-weight:800}.launch-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.launch-grid article{background:linear-gradient(#fff,#f8faff);border:1px solid #dfe4f1;border-radius:18px;flex-direction:column;min-height:176px;padding:17px;display:flex}.launch-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:8px;font-weight:800}.launch-grid h4{letter-spacing:-.035em;margin:9px 0;font-size:17px}.launch-grid p{color:#687187;margin:0;font-size:10px;line-height:1.65}.launch-grid div{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.launch-grid small{border:1px solid var(--line);color:#687187;background:#fff;border-radius:999px;padding:6px 8px;font-size:7px}.builder-actions{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #cfd7ee;border-radius:18px;align-items:center;gap:10px;padding:13px;display:flex;position:sticky;bottom:18px;box-shadow:0 20px 55px #1f274724}.builder-actions>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.builder-actions strong{font-size:10px}.builder-actions span{color:var(--muted);font-size:8px}.builder-actions .button{min-width:130px}.talent-builder .form-error{margin-top:0}.builder-human-signal{background:radial-gradient(circle at 92% 0,#d7a12a2e,#0000 34%),radial-gradient(circle at 10% 10%,#5edfb22e,#0000 33%),linear-gradient(135deg,#fff,#f7fffd);border:1px solid #0f8c8d38;border-radius:22px;grid-column:1/-1;gap:16px;margin-top:8px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #1f27470f}.builder-human-signal:after{content:"";opacity:.8;background:#d7a12a;border-radius:999px;width:9px;height:9px;position:absolute;top:18px;right:20px;box-shadow:20px 8px #d7a12a73,-12px 18px #0f8c8d47}.builder-human-signal header{z-index:1;max-width:720px;position:relative}.builder-human-signal h4{letter-spacing:-.045em;color:var(--ink);margin:7px 0;font-size:22px;line-height:1.1}.builder-human-signal p{color:#687187;margin:0;font-size:10px;line-height:1.7}.builder-human-signal .builder-grid,.builder-human-signal-preview{z-index:1;position:relative}.builder-human-signal-preview{grid-template-columns:1fr 1fr;gap:12px;display:grid}.builder-human-signal-preview article{background:#ffffffbd;border:1px solid #cfd8ecdb;border-radius:16px;padding:14px}.builder-human-signal-preview strong{color:var(--ink);margin-bottom:6px;font-size:10px;display:block}.builder-human-signal-preview p{font-size:10px}.sii-intro-card{color:#fff;background:linear-gradient(135deg,#11172f,#24305d);border:1px solid #dfe5f4;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #1f274721}.sii-intro-card:after{content:"";background:radial-gradient(circle,#7e91ff52,#0000 68%);border-radius:999px;width:220px;height:220px;position:absolute;top:-90px;right:-70px}.sii-orb.large{width:64px;height:64px;color:var(--ink);z-index:1;background:#fff;border-radius:20px;font-size:18px;position:relative;box-shadow:0 16px 38px #00000038}.sii-intro-card>div:not(.sii-orb){z-index:1;position:relative}.sii-intro-card .eyebrow{color:#9ee8c9}.sii-intro-card h3{letter-spacing:-.045em;color:#fff;margin:7px 0 9px;font-size:24px;line-height:1.1}.sii-intro-card p{color:#f1f5ffc7;margin:0;font-size:11px;line-height:1.75}.sii-personality-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.sii-personality-grid span{color:#edf3ff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;font-weight:800;display:flex}.sii-personality-grid svg{color:#6ce0b5;flex:none}.builder-progress-card small{color:#9ee8c9;margin-top:9px;font-size:8px;display:block}.builder-save-card{background:linear-gradient(135deg,#fff,#f6f8ff);border:1px solid #dbe3f5;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid;box-shadow:0 12px 32px #1f27470f}.builder-save-card>svg{color:var(--green)}.builder-save-card div{flex-direction:column;gap:4px;display:flex}.builder-save-card strong{color:var(--ink);font-size:11px}.builder-save-card span{color:#697286;font-size:9px;line-height:1.55}.submit-note{color:#40745c;background:#f0fbf6;border:1px solid #d4eadf;border-radius:14px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;font-size:9px;line-height:1.6;display:flex}.submit-note svg{color:var(--green);flex:none}.builder-actions .button:disabled{opacity:.52;cursor:not-allowed}.talent-builder{perspective:1200px;scroll-behavior:smooth;position:relative}.talent-builder:before{content:"";filter:blur(.2px);z-index:-1;pointer-events:none;background:radial-gradient(circle at 22% 16%,#7e91ff3d,#0000 36%),radial-gradient(circle at 82% 10%,#5edfb22e,#0000 33%),linear-gradient(135deg,#f7f9ffeb,#ffffffad);border-radius:42px;height:520px;position:absolute;inset:72px -18px auto}.builder-launchpad{color:#fff;background:radial-gradient(circle at 20% 18%,#7e91ff52,#0000 35%),radial-gradient(circle at 82% 72%,#5edfb23b,#0000 32%),linear-gradient(135deg,#11172f,#24305d 58%,#31417b);border:1px solid #c2cce8c7;border-radius:30px;grid-template-columns:1fr .92fr;align-items:center;gap:24px;max-height:620px;padding:28px;transition:max-height .48s cubic-bezier(.2,.8,.2,1),opacity .32s,transform .45s cubic-bezier(.2,.8,.2,1),padding .42s,margin .42s,border-width .42s;animation:.5s both launchpadIn;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 82px #11172f38}.builder-launchpad:before{content:"sii{me}";color:#ffffff0e;letter-spacing:-.09em;pointer-events:none;font-size:94px;font-weight:900;position:absolute;bottom:-38px;left:-12px}.builder-launchpad:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff3,#0000 64%);border-radius:999px;width:230px;height:230px;position:absolute;top:-90px;right:-90px}.launchpad-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative}.launchpad-copy .eyebrow{color:#9ee8c9}.launchpad-copy h3{color:#fff;letter-spacing:-.06em;max-width:620px;margin:0;font-size:34px;line-height:1.04}.launchpad-copy p{color:#f2f6ffc7;max-width:590px;margin:0;font-size:12px;line-height:1.75}.launchpad-copy .button{margin-top:4px;box-shadow:0 18px 42px #7e91ff40}.launchpad-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:520px;display:grid}.launchpad-metrics span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#dce6ff;text-transform:uppercase;letter-spacing:.05em;background:#ffffff14;border:1px solid #ffffff21;border-radius:16px;padding:11px 12px;font-size:8px;font-weight:800}.launchpad-metrics b{color:#fff;letter-spacing:-.05em;margin-bottom:5px;font-size:20px;line-height:1;display:block}.signal-orbit{z-index:1;background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:28px;place-items:center;min-height:292px;display:grid;position:relative;overflow:hidden}.orbit-core{z-index:3;width:102px;height:102px;color:var(--ink);letter-spacing:-.1em;background:linear-gradient(145deg,#fff,#edf2ff);border-radius:32px;place-items:center;font-size:25px;font-weight:900;animation:4.8s ease-in-out infinite orbitFloat;display:grid;position:relative;box-shadow:0 24px 55px #04081852,inset 0 1px #fff}.orbit-core:after{content:"";border:2px solid #222d581f;border-radius:24px;position:absolute;inset:14px}.orbit-ring{border:1px solid #ffffff29;border-radius:999px;animation:18s linear infinite orbitSpin;position:absolute}.orbit-ring.one{width:240px;height:240px}.orbit-ring.two{width:168px;height:168px;animation-duration:14s;animation-direction:reverse}.orbit-dot{background:#9ee8c9;border-radius:999px;width:12px;height:12px;animation:2.4s ease-in-out infinite signalPulse;position:absolute;box-shadow:0 0 28px #9ee8c9d9}.dot-one{top:56px;right:64px}.dot-two{background:#9ba8ff;animation-delay:.9s;bottom:58px;left:64px;box-shadow:0 0 28px #9ba8ffcc}.orbit-chip{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f4f7ff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:9px 12px;font-size:8px;position:absolute;box-shadow:0 14px 32px #04081829}.chip-one{top:26px;left:18px}.chip-two{bottom:38px;right:18px}.chip-three{top:36px;right:28px}.builder-preflight .builder-save-card,.builder-preflight .sii-intro-card,.builder-preflight .builder-steps,.builder-preflight .builder-step,.builder-preflight .builder-actions{transition:opacity .34s,transform .44s cubic-bezier(.2,.8,.2,1),filter .34s}.builder-preflight .builder-steps{opacity:.7;transform:translateY(8px)scale(.985)}.builder-preflight .builder-step,.builder-preflight .builder-actions{opacity:.18;filter:blur(1px)saturate(.75);pointer-events:none;max-height:360px;overflow:hidden;transform:translateY(30px)scale(.97)}.builder-preflight .builder-save-card,.builder-preflight .sii-intro-card{opacity:.92}.builder-entered .builder-launchpad{opacity:0;pointer-events:none;border-width:0;max-height:0;margin-top:-10px;margin-bottom:-14px;padding-top:0;padding-bottom:0;transform:translateY(-22px)scale(.94)}.builder-entered .builder-save-card,.builder-entered .sii-intro-card{opacity:.42;filter:saturate(.78);transition:opacity .34s,transform .34s,filter .34s;transform:scale(.985)}.builder-entered .builder-save-card:hover,.builder-entered .sii-intro-card:hover{opacity:1;filter:none;transform:none}.builder-entered .builder-steps{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #cfd7eed1;border-radius:22px;padding:8px;animation:.42s both builderStepsIn;position:sticky;top:14px;box-shadow:0 20px 58px #1f27471f}.builder-entered .builder-step{transform-origin:top;animation:.42s cubic-bezier(.2,.8,.2,1) both profileStepIn;box-shadow:0 24px 80px #1f27471c}.builder-entered .builder-actions{animation:.34s both actionsRise}.builder-entered .builder-hero{transition:box-shadow .34s;box-shadow:0 24px 70px #1f274714}.builder-entered .builder-progress-card i{transition:width .42s cubic-bezier(.2,.8,.2,1)}.quick-pill-group button.selected{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 8px 20px #1f27471f}.custom-salary-field .custom-salary-input{flex-direction:column;gap:7px;margin-top:12px;display:flex}.custom-salary-field .custom-salary-input span{color:#2d354c;font-size:9px;font-weight:800}.custom-salary-field .custom-salary-input input{color:var(--ink);background:#fbfcff;border:1px solid #dce2ef;border-radius:12px;outline:none;padding:12px 13px;font-size:10px}.custom-salary-field .custom-salary-input input:focus{border-color:#8190ed;box-shadow:0 0 0 3px #edf0ff}.launch-step{background:radial-gradient(circle at 12% 0,#7e91ff2e,#0000 34%),radial-gradient(circle at 92% 8%,#5edfb229,#0000 30%),linear-gradient(#fff,#f7f9ff);border-color:#dbe3f5;position:relative;overflow:hidden;box-shadow:0 18px 55px #1f274714}.launch-step:before{content:"private signal";color:#222d580b;letter-spacing:-.08em;pointer-events:none;font-size:74px;font-weight:900;position:absolute;top:8px;right:-16px}.launch-step>header,.launch-step .launch-grid,.launch-step .submit-note{z-index:1;position:relative}.launch-step>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #dfe5f4;border-radius:18px;padding:16px}.launch-step>header h3{font-size:27px}.launch-step .launch-grid{grid-template-columns:1.18fr 1fr 1fr}.launch-step .launch-grid article{background:#ffffffdb;border-color:#dbe3f5;box-shadow:0 16px 40px #1f274712}.launch-step .launch-grid article:first-child{color:#fff;background:linear-gradient(135deg,#11172f,#26366f);border-color:#11172f;box-shadow:0 22px 55px #11172f38}.launch-step .launch-grid article:first-child span{color:#9ee8c9}.launch-step .launch-grid article:first-child h4{color:#fff}.launch-step .launch-grid article:first-child p{color:#f1f5ffc7}.launch-step .launch-grid article:first-child small{color:#edf3ff;background:#ffffff14;border-color:#ffffff24}.launch-step .launch-grid h4{font-size:18px}.launch-step .launch-grid small{font-weight:800}.launch-step .submit-note{color:#2f765f;background:linear-gradient(135deg,#effbf6,#f7f9ff);border-color:#ccebdd;font-size:10px;box-shadow:0 14px 35px #45916f14}.snapshot-story{background:linear-gradient(135deg,#fff,#f7f9ff);border:1px solid #dbe3f5;border-radius:16px;margin-top:12px;padding:15px}.snapshot-story span{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin-bottom:7px;font-size:7px;font-weight:800;display:block}.snapshot-story strong{color:var(--ink);letter-spacing:-.02em;font-size:13px;line-height:1.45;display:block}.snapshot-story p{color:#687187!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.7!important}.diversity-step{background:radial-gradient(circle at 8% 0,#5edfb221,#0000 32%),linear-gradient(#fff,#f8faff)}.eligibility-card{background:#fff;border:1px solid #dbe3f5;border-radius:18px;margin-bottom:14px;padding:15px;box-shadow:0 12px 30px #1f27470b}.eligibility-card .chip-select{margin-bottom:12px}.eligibility-card .wide:last-child{margin-bottom:0}.bubble-select b{color:#e45b5b;margin-left:3px}.bubble-select button{white-space:normal;text-align:left;line-height:1.35}.survey-disclaimer{color:#39745b;background:linear-gradient(135deg,#f0fbf6,#fff);border:1px solid #d4eadf;border-radius:18px;gap:10px;margin:15px 0;padding:14px;display:flex}.survey-disclaimer svg{flex:none;margin-top:2px}.survey-disclaimer strong{color:#234d3d;font-size:12px}.survey-disclaimer p{color:#4c7c68!important;margin:4px 0 0!important;font-size:9px!important;line-height:1.7!important}.photo-field button{color:#596277;background:#fff;border:1px solid #dfe4f1;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.photo-field button:hover{color:var(--blue);border-color:#9ba8f1}@media (max-width:900px){.builder-hero,.sii-intro-card,.builder-save-card{grid-template-columns:1fr}.builder-save-card .button{width:100%}.sii-personality-grid{grid-template-columns:1fr}.builder-steps{grid-template-columns:1fr 1fr}.builder-grid,.launch-grid{grid-template-columns:1fr}.voice-input-wrap input,.voice-input-wrap textarea{padding-bottom:50px;padding-right:13px!important}.voice-input-wrap button{top:auto;bottom:8px}.builder-actions{flex-wrap:wrap;bottom:10px}.builder-actions>div{width:100%;margin:0}.builder-actions .button{flex:1}.onboarding-layout>section{overflow:visible}}@media (max-width:560px){.builder-hero{padding:19px}.builder-hero h2{font-size:23px}.builder-progress-card strong{font-size:31px}.builder-save-card{padding:13px}.builder-steps{padding-bottom:3px;display:flex;overflow-x:auto}.builder-steps button{min-width:155px}.builder-step{padding:17px}.builder-step h3{font-size:21px}.chip-select,.quick-pill-group,.skill-builder{padding:12px}.builder-actions{border-radius:15px}.builder-actions .button{min-width:0;font-size:10px}.launch-grid article{min-height:0}}@media (max-width:900px){.builder-launchpad{border-radius:24px;grid-template-columns:1fr;padding:22px}.launchpad-copy h3{font-size:28px}.signal-orbit{min-height:250px}.launchpad-metrics{grid-template-columns:1fr 1fr 1fr}.builder-entered .builder-steps{top:8px}.builder-entered .builder-save-card,.builder-entered .sii-intro-card{opacity:.68;filter:none}}@media (max-width:560px){.builder-launchpad{padding:19px}.launchpad-copy h3{font-size:24px}.launchpad-copy p{font-size:10px}.launchpad-metrics{grid-template-columns:1fr}.signal-orbit{min-height:214px}.orbit-core{border-radius:26px;width:82px;height:82px;font-size:20px}.orbit-ring.one{width:188px;height:188px}.orbit-ring.two{width:130px;height:130px}.orbit-chip{padding:7px 9px;font-size:7px}.chip-one{top:18px;left:10px}.chip-two{bottom:22px;right:10px}.chip-three{top:54px;right:14px}.builder-preflight .builder-step{max-height:270px}.builder-entered .builder-steps{margin-left:-3px;margin-right:-3px}}@keyframes launchpadIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbitFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes signalPulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}@keyframes builderStepsIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@keyframes profileStepIn{0%{opacity:0;transform:translateY(26px)scale(.982)}to{opacity:1;transform:none}}@keyframes actionsRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.match-signal-visual{z-index:1;background:radial-gradient(circle,#ffffff24,#ffffff0b 58%,#ffffff06);border:1px solid #ffffff1f;border-radius:28px;min-height:292px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 26px 70px #0408182e}.match-signal-visual:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000);border:1px solid #ffffff14;border-radius:24px;position:absolute;inset:22px}.match-signal-visual:after{content:"";background:linear-gradient(90deg,#0000,#9ee8c9,#8fa0ff,#0000);height:2px;animation:2.8s ease-in-out infinite signalBeam;position:absolute;top:50%;left:22%;right:22%;box-shadow:0 0 28px #9ee8c9b3}.signal-beam{background:radial-gradient(circle at 30% 48%,#9ee8c938,#0000 22%),radial-gradient(circle at 71% 48%,#8fa0ff3d,#0000 24%);animation:4.2s ease-in-out infinite signalBreath;position:absolute;inset:0}.candidate-signal-card,.manager-signal-card,.signal-pill{z-index:2;position:absolute}.candidate-signal-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:24px;width:178px;min-height:142px;padding:18px;animation:4.4s ease-in-out infinite signalCardFloat;top:62px;left:28px;box-shadow:0 22px 50px #0408182e}.candidate-signal-card .profile-lock{color:#9ee8c9;background:#9ee8c929;border-radius:15px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.candidate-signal-card b,.manager-signal-card b{color:#fff;letter-spacing:-.035em;font-size:13px;line-height:1.25;display:block}.candidate-signal-card i{background:#ffffff2e;border-radius:999px;height:7px;margin-top:10px;display:block}.candidate-signal-card i:first-of-type{width:86%}.candidate-signal-card i:nth-of-type(2){width:64%}.candidate-signal-card i:nth-of-type(3){background:linear-gradient(90deg,#9ee8c98c,#7e91ff52);width:74%}.manager-signal-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;width:154px;padding:18px;animation:4.4s ease-in-out infinite managerPulse;top:86px;right:30px;box-shadow:0 22px 50px #04081829}.manager-signal-card span{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:15px;place-items:center;margin-bottom:12px;display:grid;box-shadow:0 12px 30px #04081833}.manager-signal-card small{color:#9ee8c9;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff29;border-radius:999px;margin-top:9px;padding:7px 9px;font-size:7px;font-weight:900;display:inline-flex}.signal-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4f7ff;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:7px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 14px 30px #04081824}.pill-one{animation:4s ease-in-out infinite pillDrift;top:26px;left:28px}.pill-two{animation:4.2s ease-in-out infinite reverse pillDrift;top:30px;right:28px}.pill-three{color:#9ee8c9;background:#9ee8c921;animation:3.2s ease-in-out infinite pillGlow;top:28px;left:50%;transform:translate(-50%)}.pill-four{color:#9ee8c9;animation:4.4s ease-in-out infinite pillDrift;bottom:28px;left:30px}.pill-five{animation:4.1s ease-in-out infinite reverse pillDrift;bottom:30px;right:30px}@media (max-width:900px){.profile-launch-mode .match-signal-visual{min-height:306px}.candidate-signal-card{width:158px;top:82px;left:20px}.manager-signal-card{width:140px;top:102px;right:20px}.signal-pill{padding:7px 8px;font-size:6px}.pill-one{top:24px;left:20px}.pill-two{top:26px;right:20px}.pill-three{top:25px}.pill-four{bottom:22px;left:22px}.pill-five{bottom:24px;right:22px}}@media (max-width:560px){.match-signal-visual{min-height:258px}.candidate-signal-card{border-radius:20px;width:134px;min-height:122px;padding:14px;top:72px;left:14px}.manager-signal-card{border-radius:19px;width:116px;padding:14px;top:88px;right:14px}.candidate-signal-card b,.manager-signal-card b{font-size:10px}.signal-pill{padding:7px 8px;font-size:6px}.pill-one{top:14px;left:12px}.pill-two{top:14px;right:12px}.pill-three{top:42px;left:50%}.pill-four{bottom:14px;left:12px}.pill-five{bottom:14px;right:12px}}.talent-onboarding{background:radial-gradient(circle at 16% 14%,#455ce938,#0000 29%),radial-gradient(circle at 88% 8%,#5edfb233,#0000 30%),linear-gradient(135deg,#f3f6ff 0%,#fbfcff 47%,#edf3ff 100%);position:relative;overflow-x:hidden}.talent-onboarding:before{content:"";pointer-events:none;z-index:0;opacity:.8;background-image:linear-gradient(#455ce90e 1px,#0000 1px),linear-gradient(90deg,#455ce90e 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 54% 28%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 54% 28%,#000 0,#0000 72%)}.talent-onboarding:after{content:"";filter:blur(8px);pointer-events:none;z-index:0;background:radial-gradient(circle,#1f274724,#7e91ff1f 38%,#0000 68%);border-radius:999px;width:45vw;height:45vw;position:fixed;top:10vh;right:-16vw}.talent-onboarding>header,.talent-onboarding .onboarding-layout{z-index:2;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1),filter .45s;position:relative}.talent-onboarding .onboarding-layout>section{z-index:3;transition:width .58s cubic-bezier(.2,.8,.2,1),transform .58s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-radius .45s,background .45s;position:relative}.talent-onboarding .onboarding-layout>section:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;background:linear-gradient(135deg,#7e91ff8c,#5edfb259,#ffffff4d);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.talent-onboarding .onboarding-layout aside h1{letter-spacing:-.07em;font-size:clamp(41px,4.2vw,58px);line-height:1.02}.talent-onboarding .onboarding-layout aside>p{font-size:14px}.profile-launch-mode .onboarding-layout{grid-template-columns:.62fr 1.38fr;gap:58px;width:min(1220px,100% - 64px)}.profile-launch-mode .onboarding-layout>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border-radius:34px;padding:30px;box-shadow:0 34px 120px #1f27471c}.profile-launch-mode .builder-launchpad{background:radial-gradient(circle at 18% 12%,#7e91ff70,#0000 36%),radial-gradient(circle at 72% 78%,#5edfb252,#0000 34%),linear-gradient(135deg,#0f1530 0%,#1f2a58 54%,#455ce9 118%);border-radius:34px;min-height:440px;padding:38px;box-shadow:0 35px 110px #11172f52}.profile-launch-mode .builder-launchpad .button.primary{color:#171d35;background:#fff;box-shadow:0 18px 42px #ffffff2e,0 20px 60px #455ce947}.profile-launch-mode .builder-launchpad .button.primary:hover{background:#f5f7ff}.profile-launch-mode .signal-orbit{background:radial-gradient(circle,#ffffff29,#ffffff0e 55%,#ffffff09);min-height:348px;box-shadow:inset 0 1px #ffffff24,0 26px 70px #04081833}.profile-launch-mode .builder-save-card,.profile-launch-mode .sii-intro-card,.profile-launch-mode .builder-steps,.profile-launch-mode .builder-step,.profile-launch-mode .builder-actions{max-height:220px;overflow:hidden;opacity:.1!important;filter:blur(3px)saturate(.65)!important;pointer-events:none!important;transform:translateY(26px)scale(.965)!important}.profile-launch-mode .builder-save-card,.profile-launch-mode .sii-intro-card{margin-top:-2px}.profile-focus-mode{background:radial-gradient(circle at 48% 18%,#7e91ff3d,#0000 28%),radial-gradient(circle at 82% 20%,#5edfb22e,#0000 28%),linear-gradient(135deg,#eef3ff,#fbfcff 45%,#edf2ff)}.profile-focus-mode:before{opacity:.72;background-image:linear-gradient(#1f27470a 1px,#0000 1px),linear-gradient(90deg,#1f27470a 1px,#0000 1px)}.profile-focus-mode>header{opacity:.24;filter:blur(.4px)saturate(.7);transform:translateY(-7px)scale(.985)}.profile-focus-mode .onboarding-layout{width:min(1030px,100% - 58px);margin:8px auto 120px;display:block}.profile-focus-mode .onboarding-layout:before{content:"";z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0a0f2338;animation:.55s both focusBackdrop;position:fixed;inset:0}.profile-focus-mode .onboarding-layout:after{content:"private signal";letter-spacing:-.1em;color:#1f27470b;z-index:1;pointer-events:none;white-space:nowrap;font-size:min(15vw,190px);font-weight:900;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%)}.profile-focus-mode .onboarding-layout>aside{z-index:1;opacity:.13;filter:blur(1.2px)saturate(.62);pointer-events:none;width:330px;transition:all .48s;position:fixed;top:150px;left:4vw;transform:translate(-32px)scale(.96)}.profile-focus-mode .onboarding-layout>section{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe6;border-radius:38px;width:min(1030px,100vw - 58px);margin:0 auto;padding:26px;animation:.58s cubic-bezier(.2,.8,.2,1) both creatorCenterIn;box-shadow:0 46px 160px #0b112a47,inset 0 0 0 1px #ffffffb3}.builder-focus-console{display:none}.builder-entered .builder-focus-console{background:radial-gradient(circle at 8% 0,#7e91ff2e,#0000 38%),linear-gradient(135deg,#fff,#f6f8ff);border:1px solid #d2daf2eb;border-radius:26px;order:1;grid-template-columns:1fr minmax(230px,.42fr);align-items:center;gap:18px;padding:22px;animation:.42s both cockpitIn;display:grid;box-shadow:0 24px 70px #1f27471a}.builder-focus-console h3{letter-spacing:-.06em;color:var(--ink);margin:8px 0;font-size:30px;line-height:1.04}.builder-focus-console p{color:#667086;max-width:690px;margin:0;font-size:11px;line-height:1.75}.focus-progress{color:#fff;background:linear-gradient(135deg,#11172f,#26346a);border-radius:22px;padding:20px;position:relative;overflow:hidden;box-shadow:0 22px 60px #11172f33}.focus-progress:after{content:"";background:radial-gradient(circle,#9ee8c959,#0000 70%);border-radius:999px;width:120px;height:120px;position:absolute;top:-42px;right:-36px}.focus-progress strong{z-index:1;letter-spacing:-.07em;font-size:42px;display:block;position:relative}.focus-progress span{z-index:1;color:#cbd4ef;margin:2px 0 14px;font-size:9px;display:block;position:relative}.focus-progress i{z-index:1;background:#ffffff21;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.focus-progress b{background:linear-gradient(90deg,#7e91ff,#5edfb2);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.builder-entered .builder-hero,.builder-entered .builder-save-card,.builder-entered .sii-intro-card{opacity:0!important;filter:blur(8px)!important;pointer-events:none!important;border-width:0!important;order:10!important;min-height:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;transform:translateY(-18px)scale(.94)!important}.builder-entered .builder-launchpad{order:0!important}.builder-entered .builder-steps{border-radius:24px;margin-top:0;background:#ffffffdb!important;order:2!important;box-shadow:0 24px 70px #1f274721!important}.builder-entered .builder-step{background:radial-gradient(circle at 0 0,#7e91ff1f,#0000 34%),linear-gradient(#fff,#f8faff)!important;border-radius:28px!important;order:3!important;padding:26px!important;box-shadow:0 30px 90px #1f274721!important}.builder-entered .form-error{order:4!important}.builder-entered .builder-actions{background:#ffffffe8!important;border-radius:24px!important;order:5!important;box-shadow:0 28px 80px #1f274733!important}.builder-entered .builder-step>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #e1e7f5;border-radius:22px;margin-bottom:20px;padding:17px}.builder-entered .builder-step h3{font-size:28px}.builder-entered .chip-select,.builder-entered .quick-pill-group,.builder-entered .skill-builder,.builder-entered .eligibility-card{box-shadow:0 14px 36px #1f27470e}.builder-entered input:focus,.builder-entered textarea:focus{animation:.7s both fieldGlow}.sii-companion{z-index:90!important}@media (max-width:900px){.profile-launch-mode .onboarding-layout{grid-template-columns:1fr;width:calc(100% - 32px)}.profile-launch-mode .builder-launchpad{min-height:0;padding:24px}.profile-focus-mode>header{opacity:.58;filter:none}.profile-focus-mode .onboarding-layout{width:calc(100% - 24px);margin-top:0}.profile-focus-mode .onboarding-layout>aside{display:none}.profile-focus-mode .onboarding-layout>section{border-radius:26px;width:100%;padding:18px}.builder-entered .builder-focus-console{grid-template-columns:1fr}.builder-focus-console h3{font-size:24px}.focus-progress strong{font-size:34px}.builder-entered .builder-step{border-radius:22px!important;padding:19px!important}.builder-entered .builder-step h3{font-size:22px}.profile-focus-mode .onboarding-layout:after{display:none}}@media (max-width:560px){.talent-onboarding .onboarding-layout aside h1{font-size:36px}.profile-launch-mode .builder-launchpad{border-radius:26px;padding:20px}.profile-launch-mode .signal-orbit{min-height:238px}.builder-entered .builder-focus-console{border-radius:20px;padding:17px}.builder-entered .builder-steps{border-radius:18px}.builder-entered .builder-actions{border-radius:18px!important}.profile-focus-mode .onboarding-layout>section{border-radius:22px;padding:14px}}@keyframes creatorCenterIn{0%{opacity:.82;transform:translate(90px)translateY(20px)scale(.94)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes cockpitIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes focusBackdrop{0%{opacity:0}to{opacity:1}}@keyframes fieldGlow{0%{box-shadow:0 0 #7e91ff00}to{box-shadow:0 0 0 4px #7e91ff29}}@keyframes signalBeam{0%,to{opacity:.45;transform:scaleX(.74)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes signalBreath{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes signalCardFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes managerPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(6px)scale(1.025)}}@keyframes scoreBadgePop{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-6px)scale(1.04)}}@keyframes pillDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pillGlow{0%,to{opacity:.74;transform:translate(-50%)scale(.98)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}.match-signal-visual{grid-template-rows:1fr auto;place-items:stretch stretch;gap:18px;padding:24px;display:grid}.match-signal-visual:after{z-index:1;top:43%;left:31%;right:31%}.signal-card-row{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,.92fr);align-items:center;gap:14px;min-height:218px;display:grid;position:relative}.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card{width:auto;min-width:0;position:relative;inset:auto}.signal-card-row .candidate-signal-card{align-self:center;animation:4.4s ease-in-out infinite signalCardFloat}.signal-card-row .manager-signal-card{align-self:center;animation:4.4s ease-in-out infinite managerPulse}.signal-bridge{z-index:3;color:#9ee8c9;text-transform:uppercase;letter-spacing:.09em;place-items:center;gap:7px;font-size:7px;font-weight:900;display:grid;position:relative}.signal-bridge i{background:linear-gradient(#0000,#9ee8c9f2,#0000);border-radius:999px;width:2px;height:42px;display:block;box-shadow:0 0 18px #9ee8c98c}.signal-bridge b{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#9ee8c91f;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:48px;height:48px;animation:3.1s ease-in-out infinite bridgePulse;display:grid;box-shadow:0 16px 36px #04081829}.signal-fact-grid{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.signal-fact-grid .signal-pill{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:32px;line-height:1.25;animation:4.2s ease-in-out infinite factBubbleFloat;display:flex;position:relative;inset:auto;transform:none!important}.signal-fact-grid .signal-pill:nth-child(3){color:#9ee8c9;background:#9ee8c921;animation-delay:.5s}.signal-fact-grid .signal-pill:nth-child(4){color:#9ee8c9;animation-delay:.75s}.signal-fact-grid .pill-four{grid-column:1/span 1}.signal-fact-grid .pill-five{grid-column:3/span 1}.profile-launch-mode .match-signal-visual{min-height:390px}.profile-launch-mode .signal-card-row{min-height:250px}@media (max-width:900px){.match-signal-visual{padding:20px}.signal-card-row{grid-template-columns:1fr;gap:12px;min-height:0}.signal-bridge{grid-template-columns:1fr;gap:5px}.signal-bridge i{width:72px;height:2px}.signal-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-fact-grid .pill-four,.signal-fact-grid .pill-five{grid-column:auto}.signal-fact-grid .pill-three{grid-column:1/-1}.profile-launch-mode .match-signal-visual,.profile-launch-mode .signal-card-row{min-height:0}}@media (max-width:560px){.match-signal-visual{padding:16px}.signal-fact-grid{grid-template-columns:1fr}.signal-fact-grid .pill-three{grid-column:auto}.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card{padding:13px}}@keyframes bridgePulse{0%,to{transform:scale(.98);box-shadow:0 16px 36px #04081829}50%{transform:scale(1.05);box-shadow:0 18px 46px #9ee8c93d}}@keyframes factBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sii-companion{z-index:80;pointer-events:none;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:22px;left:22px}.sii-companion>*{pointer-events:auto}.sii-character{cursor:pointer;filter:drop-shadow(0 22px 35px #050b1e47);background:0 0;border:0;width:86px;height:96px;padding:0;position:relative}.sii-body{color:#fff;background:linear-gradient(145deg,#24305d,#11172f);border-radius:28px 28px 24px 24px;place-items:center;height:72px;animation:3.8s ease-in-out infinite siiFloat;display:grid;position:absolute;bottom:13px;left:10px;right:10px;box-shadow:inset 0 1px #ffffff2e,0 15px 40px #222d584d}.sii-body:before{content:"";border:1px solid #ffffff1f;border-radius:22px;position:absolute;inset:8px}.sii-face{justify-content:center;gap:13px;display:flex;position:absolute;top:15px;left:0;right:0}.sii-face i{background:#82f0c5;border-radius:999px;width:7px;height:9px;animation:4.7s infinite siiBlink;box-shadow:0 0 13px #82f0c5e6}.sii-body b{z-index:1;letter-spacing:-.08em;margin-top:19px;font-size:19px;position:relative}.sii-spark{background:#82f0c5;border-radius:999px;animation:2.8s ease-in-out infinite siiSpark;position:absolute;box-shadow:0 0 18px #82f0c5cc}.sii-spark.one{width:12px;height:12px;top:10px;left:6px}.sii-spark.two{width:8px;height:8px;animation-delay:.8s;top:28px;right:8px}.sii-shadow{filter:blur(2px);background:#11172f2e;border-radius:999px;height:10px;animation:3.8s ease-in-out infinite siiShadow;position:absolute;bottom:3px;left:20px;right:20px}.sii-character:hover .sii-body{transform:translateY(-5px)rotate(-1deg)}.sii-chat-card{background:#fffffffa;border:1px solid #dfe5f4f2;border-radius:24px;flex-direction:column;width:min(370px,100vw - 120px);max-height:min(640px,100vh - 46px);animation:.18s ease-out siiCardIn;display:flex;overflow:hidden;box-shadow:0 30px 90px #050b1e47}.sii-chat-card header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7f9ff);align-items:center;gap:12px;padding:16px;display:flex}.sii-mini-avatar{background:var(--ink);color:#fff;letter-spacing:-.08em;border-radius:15px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.sii-chat-card header h2{letter-spacing:-.04em;color:var(--ink);margin:4px 0 0;font-size:18px}.sii-chat-card header button{color:#5f687d;background:#edf1f8;border:0;border-radius:999px;width:30px;height:30px;margin-left:auto;font-size:19px;line-height:1}.sii-chat-feed{background:#fbfcff;flex-direction:column;gap:10px;min-height:210px;max-height:340px;padding:14px;display:flex;overflow:auto}.sii-chat-feed article{border-radius:16px;max-width:88%;padding:10px 12px}.sii-chat-feed article span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.sii-chat-feed article p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.sii-chat-feed article.assistant{color:#3d465e;background:#fff;border:1px solid #e5eaf5;align-self:flex-start}.sii-chat-feed article.assistant span{color:var(--blue)}.sii-chat-feed article.user{background:var(--ink);color:#fff;align-self:flex-end}.sii-chat-feed article.user span{color:#9ee8c9}.sii-chat-feed article.typing p{color:#6d768b}.sii-starters{border-top:1px solid var(--line);background:#fff;gap:7px;padding:11px 14px;display:flex;overflow-x:auto}.sii-starters button{color:#576177;white-space:nowrap;background:#f8faff;border:1px solid #dfe5f4;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.sii-starters button:hover{color:var(--blue);border-color:#96a5ef}.sii-chat-form{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:8px;padding:12px 14px 14px;display:grid}.sii-chat-form input{min-width:0;color:var(--ink);background:#fbfcff;border:1px solid #dce2ef;border-radius:13px;outline:none;padding:12px 13px;font-size:10px}.sii-chat-form input:focus{border-color:#8190ed;box-shadow:0 0 0 3px #edf0ff}.sii-chat-form button{background:var(--blue);color:#fff;border:0;border-radius:13px;padding:0 14px;font-size:9px;font-weight:900}.sii-chat-form button:disabled{opacity:.5}.sii-context-line{color:#737d94;white-space:nowrap;text-overflow:ellipsis;max-width:230px;overflow:hidden;margin:4px 0 0!important;font-size:8px!important;line-height:1.35!important}.sii-chat-card header button{flex:none}@keyframes siiFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes siiShadow{0%,to{opacity:.24;transform:scaleX(1)}50%{opacity:.14;transform:scaleX(.78)}}@keyframes siiSpark{0%,to{opacity:.65;transform:scale(.86)}50%{opacity:1;transform:scale(1.2)}}@keyframes siiBlink{0%,88%,to{transform:scaleY(1)}91%,94%{transform:scaleY(.12)}}@keyframes siiCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.sii-companion{bottom:14px;left:14px;right:14px}.sii-character{width:74px;height:84px}.sii-body{border-radius:24px;height:62px}.sii-chat-card{width:calc(100vw - 28px);max-height:calc(100vh - 115px)}.sii-chat-feed{max-height:280px}.sii-companion.open{align-items:flex-end}.sii-companion.open .sii-character{display:none}}.match-signal-visual{background:radial-gradient(circle at 24% 20%,#9ee8c938,#0000 28%),radial-gradient(circle at 76% 24%,#7e91ff4d,#0000 31%),linear-gradient(145deg,#ffffff21,#ffffff0b);border-color:#ffffff2e;box-shadow:inset 0 1px #fff3,0 30px 90px #0408183d}.match-signal-visual:before{background:linear-gradient(135deg,#ffffff1a,#ffffff08);border-color:#ffffff1f;inset:18px}.match-signal-visual:after{background:linear-gradient(90deg,#0000,#fffffff2,#9ee8c9f2,#fffffff2,#0000);box-shadow:0 0 34px #ffffff85,0 0 44px #9ee8c970}.signal-card-row{background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:26px;padding:16px;box-shadow:inset 0 1px #ffffff1a}.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card{background:linear-gradient(145deg,#fff3,#ffffff13);border-color:#ffffff42;box-shadow:0 28px 70px #04081838,inset 0 1px #ffffff24}.candidate-signal-card .profile-lock{color:#fff;background:#ffffff29;box-shadow:0 0 22px #ffffff38}.manager-signal-card span{background:#fffffff2;box-shadow:0 16px 36px #ffffff2e,0 18px 46px #04081838}.manager-signal-card small{color:#fff;background:#ffffff1a;border-color:#ffffff47}.signal-bridge{color:#fff;text-shadow:0 0 18px #ffffffe6,0 0 30px #9ee8c96b;min-width:68px}.signal-bridge i{background:linear-gradient(#0000,#fff,#9ee8c9eb,#fff,#0000);width:3px;height:50px;box-shadow:0 0 26px #ffffffc7,0 0 40px #9ee8c96b}.signal-bridge b{color:#fff;letter-spacing:.11em;background:radial-gradient(circle at 30% 20%,#ffffff6b,#ffffff24 48%,#9ee8c91f);border-color:#ffffff6b;border-radius:22px;width:64px;height:64px;font-size:8px;animation:3.1s ease-in-out infinite bridgePulseWhite;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 60px #ffffff2e,0 18px 46px #9ee8c938}.signal-bridge:before,.signal-bridge:after{content:"";background:#fff;border-radius:999px;width:7px;height:7px;animation:2.7s ease-in-out infinite matchSpark;position:absolute;box-shadow:0 0 18px #ffffffe6,0 0 28px #9ee8c98c}.signal-bridge:before{top:34px}.signal-bridge:after{animation-delay:1.2s;bottom:34px}.signal-fact-grid{gap:10px}.signal-fact-grid .signal-pill{color:#fffffff0;background:linear-gradient(135deg,#ffffff2b,#ffffff12);border-color:#ffffff3d;min-height:38px;box-shadow:0 16px 38px #04081829,inset 0 1px #ffffff1c}.signal-fact-grid .signal-pill:nth-child(3),.signal-fact-grid .signal-pill:nth-child(4){color:#fff;background:linear-gradient(135deg,#9ee8c93d,#ffffff14);border-color:#9ee8c959}@media (max-width:900px){.signal-card-row{padding:13px}.signal-bridge{grid-template-columns:1fr auto 1fr;width:100%;min-width:0;display:grid}.signal-bridge i{width:100%;height:3px}.signal-bridge:before,.signal-bridge:after{top:50%;bottom:auto;transform:translateY(-50%)}.signal-bridge:before{left:28%}.signal-bridge:after{right:28%}}@media (max-width:560px){.signal-bridge b{border-radius:20px;width:56px;height:56px;font-size:7px}.signal-fact-grid .signal-pill{min-height:34px}}@keyframes bridgePulseWhite{0%,to{transform:scale(.98);box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 60px #ffffff29,0 18px 46px #9ee8c933}50%{transform:scale(1.07);box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 76px #ffffff4d,0 24px 62px #9ee8c957}}@keyframes matchSpark{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.26)}}.profile-launch-mode .match-signal-visual,.match-signal-visual{min-height:360px!important;box-shadow:none!important;background:radial-gradient(circle at 24% 22%,#9ee8c938,#0000 30%),radial-gradient(circle at 78% 24%,#7e91ff52,#0000 32%),radial-gradient(circle at 58% 78%,#ffffff29,#0000 35%)!important;border:0!important;grid-template-rows:1fr auto!important;gap:18px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:visible!important}.match-signal-visual:before{display:none!important}.match-signal-visual:after{content:""!important;z-index:1!important;background:linear-gradient(90deg,#0000,#fffffff2,#9ee8c9f5,#fffffff2,#0000)!important;border:0!important;border-radius:999px!important;height:3px!important;position:absolute!important;top:42%!important;left:22%!important;right:22%!important;box-shadow:0 0 28px #ffffff9e,0 0 44px #9ee8c96b!important}.signal-beam{display:none!important}.signal-card-row{z-index:2!important;min-height:206px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(132px,1fr) 76px minmax(126px,.9fr)!important;align-items:center!important;gap:14px!important;padding:0!important;display:grid!important;position:relative!important}.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card{background:linear-gradient(145deg,#fff3,#ffffff13)!important;border:1px solid #ffffff47!important;border-radius:26px!important;width:auto!important;min-width:0!important;min-height:150px!important;padding:17px 15px!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 24px 58px #0408182e,inset 0 1px #ffffff26!important}.signal-card-row .candidate-signal-card b,.signal-card-row .manager-signal-card b{color:#fff!important;text-wrap:balance!important;font-size:14px!important;line-height:1.22!important}.candidate-signal-card i{background:#fff3!important;border-radius:999px!important;max-width:72px!important;height:7px!important}.candidate-signal-card i:last-child{background:linear-gradient(90deg,#9ee8c9e6,#ffffff38)!important}.candidate-signal-card .profile-lock{color:#fff!important;background:#ffffff26!important;border-radius:17px!important;width:46px!important;height:46px!important}.manager-signal-card span{width:48px!important;height:48px!important;color:var(--ink)!important;background:#fffffff5!important;border-radius:17px!important}.manager-signal-card small{color:#fff!important;text-align:center!important;white-space:normal!important;background:#ffffff1a!important;border-color:#ffffff4d!important;border-radius:999px!important;max-width:92px!important;padding:9px 10px!important;font-size:7px!important;line-height:1.15!important}.signal-bridge{z-index:4!important;color:#fff!important;text-shadow:0 0 18px #ffffffe6,0 0 34px #9ee8c96b!important;place-items:center!important;gap:7px!important;min-width:76px!important;display:grid!important;position:relative!important}.signal-bridge i{background:linear-gradient(#0000,#fff,#9ee8c9f5,#fff,#0000)!important;border-radius:999px!important;width:3px!important;height:42px!important;box-shadow:0 0 24px #fffc,0 0 36px #9ee8c973!important}.signal-bridge b{color:#fff!important;letter-spacing:.12em!important;background:radial-gradient(circle at 30% 20%,#ffffff80,#ffffff29 50%,#9ee8c929)!important;border:1px solid #ffffff70!important;border-radius:24px!important;width:68px!important;height:68px!important;font-size:8px!important;box-shadow:inset 0 0 0 1px #ffffff24,0 22px 62px #fff3,0 22px 52px #9ee8c93d!important}.signal-bridge:before,.signal-bridge:after{background:#fff!important}.signal-fact-grid{z-index:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important;display:grid!important;position:relative!important}.signal-fact-grid .signal-pill{color:#fffffff2!important;text-align:center!important;letter-spacing:.065em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;background:linear-gradient(135deg,#ffffff2e,#ffffff12)!important;border:1px solid #ffffff40!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;font-size:7px!important;font-style:normal!important;font-weight:900!important;line-height:1.15!important;animation:4.2s ease-in-out infinite factBubbleFloat!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 14px 34px #04081824,inset 0 1px #ffffff1f!important}.signal-fact-grid .pill-three{color:#fff!important;background:linear-gradient(135deg,#9ee8c947,#ffffff14)!important;border-color:#9ee8c966!important;grid-column:1/-1!important}.signal-fact-grid .pill-four,.signal-fact-grid .pill-five{grid-column:auto!important}.signal-fact-grid .signal-pill:nth-child(2){animation-delay:.2s!important}.signal-fact-grid .signal-pill:nth-child(3){animation-delay:.4s!important}.signal-fact-grid .signal-pill:nth-child(4){animation-delay:.6s!important}.signal-fact-grid .signal-pill:nth-child(5){animation-delay:.8s!important}@media (max-width:900px){.profile-launch-mode .match-signal-visual,.match-signal-visual{min-height:0!important;padding:14px!important}.signal-card-row{grid-template-columns:1fr!important;min-height:0!important}.match-signal-visual:after{display:none!important}.signal-bridge{grid-template-columns:1fr auto 1fr!important;width:100%!important;min-width:0!important}.signal-bridge i{width:100%!important;height:3px!important}.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card{min-height:126px!important}.signal-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signal-fact-grid .pill-three{grid-column:1/-1!important}}@media (max-width:560px){.signal-fact-grid{grid-template-columns:1fr!important}.signal-fact-grid .pill-three{grid-column:auto!important}.signal-fact-grid .signal-pill{min-height:40px!important;font-size:7px!important}.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card{min-height:112px!important}.signal-bridge b{border-radius:21px!important;width:60px!important;height:60px!important}}.launchpad-metrics{grid-template-columns:repeat(3,minmax(92px,1fr))!important}.launchpad-metrics span{box-sizing:border-box!important;letter-spacing:.025em!important;white-space:normal!important;word-break:normal!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:11px 10px!important;font-size:7px!important;line-height:1.15!important;display:flex!important;overflow:hidden!important}.launchpad-metrics span b{margin-bottom:6px!important;font-size:20px!important;line-height:.95!important}.launchpad-metrics span:last-child{padding-left:9px!important;padding-right:9px!important}.launchpad-metrics span:last-child b+*{font-size:7px!important}@media (max-width:560px){.launchpad-metrics{grid-template-columns:1fr!important}.launchpad-metrics span{letter-spacing:.04em!important;padding:12px!important;font-size:8px!important}}.profile-launch-mode .match-signal-visual{box-sizing:border-box!important;justify-self:center!important;gap:15px!important;width:min(100%,492px)!important;margin-inline:auto!important;padding:20px 26px!important;overflow:visible!important}.profile-launch-mode .signal-card-row{grid-template-columns:minmax(118px,1fr) 62px minmax(112px,.9fr)!important;justify-self:center!important;gap:10px!important;width:min(100%,430px)!important;min-height:184px!important}.profile-launch-mode .signal-card-row .candidate-signal-card,.profile-launch-mode .signal-card-row .manager-signal-card{border-radius:24px!important;min-height:132px!important;padding:15px 14px!important}.profile-launch-mode .signal-card-row .candidate-signal-card b,.profile-launch-mode .signal-card-row .manager-signal-card b{font-size:13px!important}.profile-launch-mode .candidate-signal-card .profile-lock,.profile-launch-mode .manager-signal-card span{border-radius:16px!important;width:42px!important;height:42px!important}.profile-launch-mode .signal-bridge{min-width:62px!important}.profile-launch-mode .signal-bridge i{height:36px!important}.profile-launch-mode .signal-bridge b{border-radius:21px!important;width:58px!important;height:58px!important;font-size:7px!important}.profile-launch-mode .match-signal-visual:after{left:25%!important;right:25%!important}.profile-launch-mode .signal-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:center!important;gap:9px 11px!important;width:min(100%,414px)!important}.profile-launch-mode .signal-fact-grid .signal-pill{letter-spacing:.045em!important;border-radius:16px!important;min-height:38px!important;padding:8px 10px!important;font-size:8px!important;line-height:1.1!important}.profile-launch-mode .signal-fact-grid .pill-three{grid-column:1/-1!important;justify-self:center!important;width:88%!important}.profile-launch-mode .signal-fact-grid .pill-four,.profile-launch-mode .signal-fact-grid .pill-five{justify-self:center!important;width:94%!important}@media (max-width:900px){.profile-launch-mode .match-signal-visual{width:100%!important;padding:14px!important}.profile-launch-mode .signal-card-row,.profile-launch-mode .signal-fact-grid,.profile-launch-mode .signal-fact-grid .pill-three,.profile-launch-mode .signal-fact-grid .pill-four,.profile-launch-mode .signal-fact-grid .pill-five{width:100%!important}}@media (max-width:560px){.profile-launch-mode .signal-fact-grid{grid-template-columns:1fr!important}.profile-launch-mode .signal-fact-grid .signal-pill{min-height:39px!important;font-size:8px!important}.profile-launch-mode .signal-fact-grid .pill-three{grid-column:auto!important}}.profile-creator-exit{display:none}.builder-entered .profile-creator-exit{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#222a49;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:#fffffff0;border:1px solid #d8e0f5f2;border-radius:999px;align-items:center;gap:9px;padding:8px 9px 8px 15px;font-size:9px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:absolute;top:-12px;right:-12px;box-shadow:0 18px 48px #11172f2e}.builder-entered .profile-creator-exit strong{color:#fff;background:#11172f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:700;line-height:1;display:grid}.builder-entered .profile-creator-exit:hover{background:#fff;transform:translateY(-1px);box-shadow:0 22px 58px #11172f38}.builder-entered .profile-creator-exit:focus-visible{outline-offset:3px;outline:3px solid #7e91ff47}@media (max-width:900px){.builder-entered .profile-creator-exit{top:-10px;right:-8px}}@media (max-width:560px){.builder-entered .profile-creator-exit{padding:7px 8px 7px 12px;top:-6px;right:-5px}.builder-entered .profile-creator-exit span{display:none}}.talent-exit-confirm{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b102461;place-items:center;padding:24px;animation:.18s both focusBackdrop;display:grid;position:fixed;inset:0}.talent-exit-confirm article{text-align:left;background:radial-gradient(circle at 12% 0,#7e91ff26,#0000 34%),linear-gradient(#fffffffa,#f7f9fff5);border:1px solid #dee4f6f5;border-radius:28px;width:min(430px,100vw - 34px);padding:26px;animation:.2s cubic-bezier(.2,.8,.2,1) both confirmPop;box-shadow:0 36px 110px #050a1c47}.talent-exit-confirm .eyebrow{color:#455ce9}.talent-exit-confirm h3{letter-spacing:-.055em;color:#171d35;margin:9px 0 10px;font-size:27px;line-height:1.08}.talent-exit-confirm p{color:#687188;margin:0 0 20px;font-size:11px;line-height:1.7}.talent-exit-confirm article>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.talent-exit-confirm .button{min-height:38px}.talent-exit-confirm .button.primary{background:#11172f}.talent-exit-confirm .button.ghost{background:#fff}@keyframes confirmPop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:560px){.talent-exit-confirm article{border-radius:22px;padding:22px}.talent-exit-confirm h3{font-size:23px}.talent-exit-confirm article>div{flex-direction:column}.talent-exit-confirm .button{width:100%}}.sidebar nav button:not(.notice-nav){color:#aeb6ce;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:12px 13px;font-size:12px;transition:background .18s,color .18s,transform .18s;display:flex}.sidebar nav button:not(.notice-nav):hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.sidebar nav button.active:not(.notice-nav){color:#fff;background:linear-gradient(135deg,#ffffff29,#ffffff14);box-shadow:inset 0 1px #ffffff14}.workspace-main{background:radial-gradient(circle at 82% 4%,#7e91ff1f,#0000 30%),radial-gradient(circle at 24% 18%,#5edfb214,#0000 24%)}.talent-workspace{flex-direction:column;gap:22px;animation:.28s both dashboardFadeIn;display:flex;position:relative}.talent-command-hero{background:radial-gradient(circle at 12% 0,#7e91ff33,#0000 34%),radial-gradient(circle at 88% 20%,#5edfb229,#0000 30%),linear-gradient(135deg,#fffffff2,#f6f8ffe0);border:1px solid #c9d3efe6;border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:22px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 105px #1f27471f}.talent-command-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#455ce929,#0000 68%);border-radius:999px;width:270px;height:270px;position:absolute;bottom:-90px;right:-70px}.talent-command-copy{z-index:1;padding:14px 6px;position:relative}.talent-command-copy h1{letter-spacing:-.082em;color:#171d35;max-width:850px;margin:13px 0;font-size:clamp(36px,5vw,66px);line-height:.98}.talent-command-copy p{color:#657087;max-width:760px;margin:0;font-size:14px;line-height:1.75}.talent-hero-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.talent-signal-card{z-index:1;color:#fff;background:radial-gradient(circle at 72% 18%,#9ee8c952,#0000 33%),linear-gradient(145deg,#11172f,#27356d);border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:260px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #11172f40}.talent-signal-card:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:22px;position:absolute;inset:14px}.talent-signal-card>div:first-child{z-index:1;flex-direction:column;display:flex;position:relative}.talent-signal-card span{text-transform:uppercase;letter-spacing:.13em;color:#9ee8c9;font-size:9px;font-weight:900}.talent-signal-card strong{letter-spacing:-.08em;margin:12px 0 4px;font-size:70px;line-height:.95}.talent-signal-card small{color:#cbd4ef;font-size:10px}.talent-signal-card>i{z-index:1;background:#ffffff21;border-radius:999px;height:10px;position:relative;overflow:hidden}.talent-signal-card>i b{background:linear-gradient(90deg,#7e91ff,#5edfb2);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.signal-constellation{opacity:.78;width:130px;height:92px;bottom:46px;right:18px;position:absolute!important}.signal-constellation span{background:#9ee8c9;border-radius:999px;width:10px;height:10px;animation:2.6s ease-in-out infinite signalPulse;position:absolute;box-shadow:0 0 24px #9ee8c9e6}.signal-constellation span:first-child{top:42px;left:5px}.signal-constellation span:nth-child(2){background:#9ba8ff;animation-delay:.5s;top:12px;right:18px}.signal-constellation span:nth-child(3){animation-delay:1s;bottom:4px;right:38px}.signal-constellation em{letter-spacing:-.08em;background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;place-items:center;width:58px;height:58px;font-style:normal;font-weight:900;display:grid;position:absolute;top:28px;left:40px}.talent-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.talent-dashboard-metrics .metric{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-radius:20px;box-shadow:0 18px 50px #1f274711}.talent-priority-board,.connection-command-strip,.locked-room-preview,.workspace-mini-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #d8e0f5f2;border-radius:26px;box-shadow:0 22px 70px #1f274714}.talent-priority-board{padding:22px}.talent-priority-board>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.talent-priority-board h2{letter-spacing:-.06em;margin:7px 0 0;font-size:28px;line-height:1.05}.priority-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.priority-card{color:#202746;text-align:left;background:linear-gradient(#fff,#f7f9ff);border:1px solid #dce4f5;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;min-height:178px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.priority-card:hover{border-color:#bfc9ff;transform:translateY(-3px);box-shadow:0 24px 70px #1f274721}.priority-card>span{color:#bdc6da;letter-spacing:-.08em;font-size:34px;font-weight:900;position:absolute;top:14px;right:16px}.priority-card>svg{color:var(--blue);width:28px;height:28px}.priority-card strong{letter-spacing:-.04em;max-width:190px;font-size:17px;line-height:1.15}.priority-card small{color:#687188;max-width:260px;font-size:10px;line-height:1.65}.priority-card.done{background:linear-gradient(#f2fff9,#fff);border-color:#cdeadd}.priority-card.done>svg{color:var(--green)}.priority-card.hot{background:radial-gradient(circle at 100% 0,#7e91ff29,#0000 36%),linear-gradient(#fff,#f5f7ff);border-color:#c9d1ff}.talent-overview-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:18px;display:grid}.talent-overview-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:22px}.workspace-mini-card{padding:20px}.workspace-mini-card h3{letter-spacing:-.05em;color:#171d35;margin:9px 0;font-size:21px;line-height:1.12}.workspace-mini-card p{color:#6b748a;margin:0;font-size:10px;line-height:1.7}.workspace-mini-card.accent{color:#fff;background:linear-gradient(145deg,#11172f,#253269);border-color:#ffffff1a}.workspace-mini-card.accent span{letter-spacing:-.08em;font-size:54px;font-weight:900;line-height:.9;display:block}.workspace-mini-card.accent strong{margin-top:10px;font-size:16px;display:block}.workspace-mini-card.accent small{color:#cbd4ef;margin-top:5px;font-size:10px;display:block}.connection-command-strip{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.connection-command-strip h2{letter-spacing:-.055em;margin:7px 0 0;font-size:27px;line-height:1.08}.connection-stage{max-width:none}.locked-room-preview{color:#293151;align-items:center;gap:13px;margin-top:18px;padding:18px;display:flex}.locked-room-preview>svg{color:var(--blue);width:28px;height:28px}.locked-room-preview div{flex-direction:column;gap:4px;display:flex}.locked-room-preview strong{font-size:12px}.locked-room-preview span{color:#6b748a;font-size:10px;line-height:1.55}.verification-command-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;gap:18px;display:grid}.verification-command-grid .checklist{margin:0}.talent-workspace .profile-snapshot,.talent-workspace .workflow-panel,.talent-workspace .sii-assistant,.talent-workspace .match-card,.talent-workspace .conversation{box-shadow:0 22px 70px #1f274713}@keyframes dashboardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sii-companion{will-change:left,top;transition:filter .18s}.sii-companion.dragging{filter:drop-shadow(0 28px 54px #050b1e52);z-index:150!important}.sii-character{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab!important}.sii-companion.dragging .sii-character{cursor:grabbing!important}.sii-companion.dragging .sii-body{transform:translateY(-4px)rotate(-1deg);animation:none!important}.sii-character:after{content:"drag";color:#667086;letter-spacing:.09em;text-transform:uppercase;opacity:0;background:#fffffff0;border:1px solid #dfe5f4f0;border-radius:999px;padding:3px 7px;font-size:6px;font-weight:900;transition:opacity .18s;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.sii-character:hover:after,.sii-companion.dragging .sii-character:after{opacity:1}.sii-companion.open .sii-character:after{display:none}@media (max-width:1080px){.talent-command-hero,.talent-overview-grid,.verification-command-grid{grid-template-columns:1fr}.talent-overview-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.priority-card-grid{grid-template-columns:1fr}.talent-signal-card{min-height:220px}}@media (max-width:720px){.talent-command-hero{border-radius:24px;padding:18px}.talent-command-copy h1{font-size:38px}.talent-hero-actions,.connection-command-strip,.talent-priority-board>header{flex-direction:column;align-items:stretch}.talent-hero-actions .button{width:100%}.talent-dashboard-metrics,.talent-overview-rail{grid-template-columns:1fr}.connection-command-strip{align-items:flex-start}.verification-command-grid{grid-template-columns:1fr}.sii-companion{bottom:auto!important;right:auto!important}.sii-companion.open .sii-character{display:none}.sii-chat-card{width:calc(100vw - 28px)}}@media (max-width:560px){.talent-command-copy h1{font-size:33px}.talent-signal-card strong{font-size:52px}.talent-priority-board{border-radius:22px;padding:16px}.priority-card{min-height:150px}.workspace-mini-card{padding:17px}}.scheduled-interviews{color:#fff;background:radial-gradient(circle at 12% 12%,#7e91ff57,#0000 34%),radial-gradient(circle at 88% 72%,#5edfb238,#0000 30%),linear-gradient(135deg,#11172f,#202a59 56%,#455ce9 132%);border:1px solid #ffffff1f;border-radius:30px;padding:22px;position:relative;overflow:hidden;box-shadow:0 34px 110px #11172f38}.scheduled-interviews:before{content:"interviews";color:#ffffff0b;letter-spacing:-.1em;pointer-events:none;font-size:88px;font-weight:900;position:absolute;bottom:-28px;left:-12px}.scheduled-interviews>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex;position:relative}.scheduled-interviews .eyebrow{color:#9ee8c9}.scheduled-interviews h2{letter-spacing:-.06em;color:#fff;margin:7px 0 3px;font-size:29px;line-height:1.05}.scheduled-interviews p{color:#eff4ffb8;max-width:660px;margin:0;font-size:10px;line-height:1.65}.interview-arrows{gap:9px;display:flex}.interview-arrows button,.interview-arrows span{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:34px;height:34px;font-size:26px;line-height:1;display:grid}.interview-arrows button:hover{background:#ffffff29;transform:translateY(-1px)}.interview-card-strip{z-index:1;scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 8px;display:flex;position:relative;overflow-x:auto}.interview-card-strip::-webkit-scrollbar{height:8px}.interview-card-strip::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.interview-card{scroll-snap-align:start;text-align:center;background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff29;border-radius:25px;flex-direction:column;flex:0 0 258px;align-items:center;min-height:366px;padding:18px 14px 14px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff29,0 24px 60px #0408182e}.interview-card:hover{background:linear-gradient(#fff3,#ffffff17);border-color:#9ee8c96b;transform:translateY(-4px)}.interview-card.confirmed{border-color:#9ee8c96b}.interview-card.ready{border-color:#7e91ff6b}.interview-card.locked{opacity:.92}.interview-avatar{background:radial-gradient(circle,#ffffff3d,#ffffff14);border-radius:999px;place-items:center;width:112px;height:112px;margin:0 auto 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38}.interview-avatar .avatar,.interview-avatar .profile-photo{border:3px solid #fffc;border-radius:999px;width:88px;height:88px;font-size:20px;box-shadow:0 18px 38px #04081838}.interview-avatar>span{color:#11172f;text-transform:uppercase;letter-spacing:.05em;background:#9ee8c9;border-radius:999px;min-width:40px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:8px;right:2px;box-shadow:0 10px 24px #04081838}.interview-card h3{letter-spacing:-.04em;color:#fff;margin:3px 0 5px;font-size:17px;line-height:1.15}.interview-card>p{color:#eff4ffb8;max-width:220px;min-height:34px;margin:0 0 12px;font-size:9px;line-height:1.55}.interview-detail-list{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.interview-detail-list span{color:#f7faffe0;align-items:center;gap:9px;font-size:9px;line-height:1.35;display:flex}.interview-detail-list svg{color:#9ee8c9}.interview-card-actions{grid-template-columns:.88fr 1fr;gap:8px;width:100%;margin-top:13px;display:grid}.interview-card-actions span,.interview-card-actions button{color:#fff;border:0;border-radius:8px;place-items:center;min-height:30px;font-size:8px;font-weight:900;display:grid}.interview-card-actions span{background:#ffffff21;border:1px solid #ffffff21}.interview-card-actions span.confirmed{background:#579141}.interview-card-actions span.pending{background:#ffffff1c}.interview-card-actions button{background:#1686a2;box-shadow:0 12px 26px #1686a23d}.interview-card-actions button:hover{background:#1c9bb9}.assistant-avatar{color:#11172f;background:linear-gradient(145deg,#fff,#edf2ff)!important}.assistant-avatar span:first-child{letter-spacing:-.08em;border-radius:26px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 18px 38px #04081838;color:#fff!important;text-transform:none!important;background:#11172f!important;font-size:24px!important;position:static!important}.assistant-avatar b{background:#9ee8c9;border-radius:999px;width:10px;height:10px;position:absolute;top:18px;right:11px;box-shadow:0 0 18px #9ee8c9e0}.support-card,.recruiter-card{background:linear-gradient(#ffffff21,#ffffff0f)}.scheduled-interviews>footer{z-index:1;color:#eff4ffb8;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex;position:relative}.scheduled-interviews>footer svg{color:#9ee8c9}@media (max-width:720px){.scheduled-interviews{border-radius:24px;padding:18px}.scheduled-interviews>header{flex-direction:column}.interview-arrows{display:none}.interview-card{flex-basis:236px;min-height:354px}.scheduled-interviews:before{font-size:58px}}@media (max-width:480px){.interview-card-strip{grid-template-columns:1fr;display:grid;overflow:visible}.interview-card{flex-basis:auto;width:100%;min-width:0}.interview-avatar{width:102px;height:102px}.interview-avatar .avatar,.interview-avatar .profile-photo{width:80px;height:80px}}.required-sii-step{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,#7e91ff2e,#0000 34%),radial-gradient(circle at 90% 12%,#5edfb229,#0000 30%),linear-gradient(135deg,#fff,#f7f9ff)!important;border-color:#7e91ff4d!important;box-shadow:0 30px 95px #1f27471f!important}.required-sii-step:before{content:"24/7";color:#1f27470b;letter-spacing:-.1em;pointer-events:none;font-size:116px;font-weight:900;position:absolute;top:-24px;right:-12px}.required-sii-step>header{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #e0e6f5;border-radius:22px;padding:18px;position:relative;align-items:center!important}.required-sii-step .sii-orb{background:linear-gradient(145deg,#11172f,#455ce9);box-shadow:0 18px 44px #455ce938,inset 0 1px #ffffff2e}.required-sii-step h2{max-width:760px;font-size:27px!important;line-height:1.08!important}.required-sii-step p{max-width:790px;font-size:11px!important}.sii-required-banner{z-index:1;color:#2e765e;background:linear-gradient(135deg,#effbf6,#fff);border:1px solid #cfeadd;border-radius:18px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:15px;display:flex;position:relative;box-shadow:0 16px 42px #2f765e13}.sii-required-banner>svg{color:var(--green);flex:none;margin-top:2px}.sii-required-banner div{flex-direction:column;gap:4px;display:flex}.sii-required-banner strong{color:#234e3e;font-size:12px}.sii-required-banner span{color:#4e7d68;font-size:10px;line-height:1.65}.required-sii-step .assistant-form{z-index:1;position:relative;grid-template-columns:1fr!important}.required-sii-step .assistant-form label{background:#ffffffbd;border:1px solid #e1e7f5;border-radius:18px;padding:14px;box-shadow:0 14px 34px #1f27470d}.required-sii-step .assistant-form label>span{color:#202846;font-size:10px}.required-sii-step .voice-input-wrap textarea{background:#fbfcff;min-height:118px}.required-sii-step .assistant-form .button{border-radius:14px;min-height:46px;box-shadow:0 18px 45px #455ce92e}@media (max-width:720px){.required-sii-step>header{align-items:flex-start!important}.required-sii-step h2{font-size:22px!important}.sii-required-banner{flex-direction:column}.required-sii-step .assistant-form label{padding:12px}}.ai-matching-form{align-items:end!important;gap:18px 14px!important;margin-bottom:26px!important}.ai-matching-form .button.full{border-radius:17px!important;align-self:end!important;min-height:56px!important;margin-top:0!important}.ai-matching-form+.invite-note{z-index:0!important;margin:0 0 18px!important;position:relative!important}@media (max-width:900px){.ai-matching-form{grid-template-columns:1fr!important;margin-bottom:18px!important}.ai-matching-form .button.full{grid-column:1!important}.ai-matching-form+.invite-note{flex-direction:column!important;align-items:flex-start!important;margin-top:0!important}.ai-matching-form+.invite-note .button{width:100%!important}}.team-ops-hero{color:#fff;background:radial-gradient(circle at 18% 0,#7e91ff57,#0000 36%),radial-gradient(circle at 92% 14%,#5edfb233,#0000 30%),linear-gradient(135deg,#11172f,#202a59 62%,#455ce9 132%);border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.42fr);align-items:stretch;gap:22px;margin-bottom:18px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #11172f38}.team-ops-hero:before{content:"operations";color:#ffffff0b;letter-spacing:-.1em;pointer-events:none;font-size:104px;font-weight:900;position:absolute;bottom:-32px;left:-10px}.team-ops-hero>div:first-child{z-index:1;flex-direction:column;justify-content:center;max-width:980px;display:flex;position:relative}.team-ops-hero .eyebrow{color:#9ee8c9}.team-ops-hero h1{letter-spacing:-.085em;color:#fff;margin:12px 0;font-size:clamp(42px,5vw,72px);line-height:.98}.team-ops-hero p{color:#eff4ffc2;max-width:820px;margin:0;font-size:14px;line-height:1.75}.team-ops-hero-card{z-index:1;background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff29;border-radius:28px;flex-direction:column;justify-content:center;min-height:190px;padding:24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 24px 60px #04081833}.team-ops-hero-card span{text-transform:uppercase;letter-spacing:.12em;color:#9ee8c9;font-size:9px;font-weight:900}.team-ops-hero-card strong{letter-spacing:-.08em;margin:10px 0 5px;font-size:76px;line-height:.95}.team-ops-hero-card small{color:#cbd4ef;font-size:10px}.team-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px;display:grid}.team-ops-metric{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #d8e0f5f2;border-radius:23px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:18px;display:grid;box-shadow:0 22px 70px #1f274714}.team-ops-metric>div{color:#455ce9;background:#eef1ff;border-radius:15px;grid-row:span 3;place-items:center;width:44px;height:44px;display:grid}.team-ops-metric strong{letter-spacing:-.06em;color:#171d35;font-size:31px;line-height:.95}.team-ops-metric span{color:#242c43;font-size:10px;font-weight:900}.team-ops-metric small{color:#737d91;font-size:8px;line-height:1.45}.team-ops-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.55fr);gap:18px;margin:0 0 24px;display:grid}.client-ownership-board,.team-activity-panel,.team-demographics-dashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #d8e0f5f2;border-radius:28px;padding:23px;box-shadow:0 22px 70px #1f274714}.client-ownership-board>header,.team-demographics-dashboard>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.client-ownership-board h2,.team-activity-panel h2,.team-demographics-dashboard h2{letter-spacing:-.06em;color:#171d35;margin:7px 0 0;font-size:27px;line-height:1.08}.team-demographics-dashboard p{color:#6b748a;max-width:830px;margin:7px 0 0;font-size:10px;line-height:1.7}.client-account-list{flex-direction:column;gap:12px;display:flex}.client-account-list article{background:linear-gradient(#fff,#f8f9ff);border:1px solid #e0e6f5;border-radius:22px;padding:17px;position:relative;overflow:hidden}.client-account-list article:before{content:"";pointer-events:none;background:radial-gradient(circle,#7e91ff1f,#0000 70%);border-radius:999px;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.client-account-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.client-account-top span{color:#455ce9;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.client-account-top h3{letter-spacing:-.05em;color:#171d35;margin:6px 0 4px;font-size:22px;line-height:1.05}.client-account-top p{color:#6d768b;margin:0;font-size:9px}.recruiter-owner{background:#fff;border:1px solid #e5eaf6;border-radius:16px;align-items:center;gap:10px;min-width:190px;padding:10px;display:flex}.recruiter-owner .avatar{border-radius:12px;width:36px;height:36px}.recruiter-owner span{text-transform:none;letter-spacing:0;flex-direction:column;gap:3px;display:flex}.recruiter-owner small{text-transform:uppercase;letter-spacing:.08em;color:#8b94aa;font-size:7px;font-weight:900}.recruiter-owner strong{color:#252d44;font-size:10px}.client-role-strip{z-index:1;flex-wrap:wrap;gap:7px;margin:14px 0;display:flex;position:relative}.client-role-strip small{color:#45516a;background:#f8faff;border:1px solid #e1e7f5;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.client-stage-board{z-index:1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid;position:relative}.client-stage-board>div,.recent-match-list>div{background:#ffffffd1;border:1px solid #edf1f7;border-radius:15px;align-items:center;gap:10px;padding:10px;display:flex}.client-stage-board .avatar,.recent-match-list .avatar{border-radius:12px;width:34px;height:34px;font-size:9px}.client-stage-board span,.recent-match-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.client-stage-board strong,.recent-match-list strong{color:#252d44;font-size:9px}.client-stage-board small,.recent-match-list small{color:#768096;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.client-stage-board b,.recent-match-list b{color:#2d8669;text-transform:uppercase;letter-spacing:.04em;background:#edf9f4;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:7px}.team-activity-panel{background:radial-gradient(circle at 84% 8%,#7e91ff24,#0000 32%),linear-gradient(#fff,#f7f9ff);align-self:stretch}.team-activity-panel header{margin-bottom:15px}.ops-alert-list{flex-direction:column;gap:10px;display:flex}.ops-alert-list article{background:#fff;border:1px solid #e3e9f6;border-radius:18px;align-items:flex-start;gap:11px;padding:13px;display:flex}.ops-alert-list svg{color:#455ce9;margin-top:2px}.ops-alert-list article:nth-child(2) svg{color:#d77742}.ops-alert-list article:nth-child(3) svg{color:#2d8669}.ops-alert-list span{flex-direction:column;gap:4px;display:flex}.ops-alert-list strong{color:#202842;font-size:10px}.ops-alert-list small{color:#707a90;font-size:8px;line-height:1.55}.recent-match-list{border-top:1px solid #e2e7f4;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.recent-match-list>.eyebrow{margin-bottom:2px}.team-match-ops{background:#ffffffe6;border:1px solid #d8e0f5f2;border-radius:28px;margin-bottom:24px;padding:23px;box-shadow:0 22px 70px #1f274714}.team-match-ops>header p{color:#6d768c;max-width:720px;margin:6px 0 0;font-size:10px;line-height:1.65}.team-match-ops .queue-table{border-radius:21px}.team-match-ops .queue-row{grid-template-columns:2.1fr .55fr .7fr .7fr 1.25fr}.queue-actions button.danger{color:#bd4848!important;background:#fff1f1!important;border-color:#f1cccc!important}.queue-status.declined{color:#bd4848;background:#fff1f1}.team-demographics-dashboard{margin-bottom:24px}.demographics-layout{grid-template-columns:minmax(0,1fr) minmax(285px,.45fr);align-items:start;gap:16px;display:grid}.demographics-layout>article,.demographics-layout>aside{background:linear-gradient(#fff,#f8f9ff);border:1px solid #e0e6f5;border-radius:23px;padding:17px}.demo-legend{flex-wrap:wrap;gap:11px;margin-bottom:13px;display:flex}.demo-legend span{color:#687188;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.demo-legend i,.demo-legend b{border-radius:999px;width:15px;height:7px;display:block}.demo-legend i{background:#27cfe4}.demo-legend b{background:#ff477b}.demographic-row{border-top:1px solid #edf1f7;padding:11px 0}.demographic-row:first-of-type{border-top:0}.demographic-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.demographic-row span{color:#273047;font-size:10px;line-height:1.35}.demographic-row strong{color:#8a93a6;white-space:nowrap;font-size:10px}.demographic-row em{color:#18bfd6;font-style:normal}.demographic-row b{color:#f43d72}.demographic-bars{background:#e9edf5;border-radius:999px;height:10px;position:relative;overflow:hidden}.demographic-bars i,.demographic-bars b{border-radius:999px;height:100%;display:block;position:absolute;top:0;left:0}.demographic-bars i{z-index:2;background:#27cfe4;max-width:100%}.demographic-bars b{opacity:.88;background:#ff477b;max-width:100%}.demographics-layout>aside .eyebrow{margin-bottom:7px;display:block}.demographic-note{color:#2d8669;background:#f0fbf6;border:1px solid #cfeadd;border-radius:18px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.demographic-note svg{flex:none}.demographic-note div{flex-direction:column;gap:4px;display:flex}.demographic-note strong{color:#285f4c;font-size:10px}.demographic-note small{color:#4e7d68;font-size:8px;line-height:1.55}@media (max-width:1100px){.team-ops-grid,.demographics-layout,.team-ops-hero{grid-template-columns:1fr}.team-activity-panel{order:2}.team-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-match-ops .queue-table{overflow-x:auto}.team-match-ops .queue-row{min-width:850px}}@media (max-width:680px){.team-ops-hero,.client-ownership-board,.team-activity-panel,.team-demographics-dashboard,.team-match-ops{border-radius:23px;padding:18px}.team-ops-hero h1{font-size:38px}.team-ops-metrics{grid-template-columns:1fr}.client-ownership-board>header,.team-demographics-dashboard>header,.client-account-top{flex-direction:column}.recruiter-owner{width:100%;min-width:0}.client-stage-board{grid-template-columns:1fr}.demo-legend{flex-direction:column}.team-ops-hero:before{font-size:62px}.team-ops-hero-card strong{font-size:58px}}.clickable-queue-row{cursor:pointer;transition:background .16s,transform .16s}.clickable-queue-row:hover{background:#fbfcff;transform:translateY(-1px)}.profile-review-link{color:#455ce9;text-transform:uppercase;letter-spacing:.08em;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:7px;font-weight:900;text-decoration:underline}.admin-review-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c11247a;justify-content:flex-end;padding:14px;display:flex;position:fixed;inset:0}.admin-review-drawer{background:radial-gradient(circle at 12% 0,#7e91ff2e,#0000 34%),linear-gradient(#fff,#f7f9ff);border:1px solid #ffffff57;border-radius:30px;width:min(900px,100%);max-height:calc(100vh - 28px);padding:22px;animation:.22s cubic-bezier(.2,.8,.2,1) both adminDrawerIn;overflow:auto;box-shadow:-34px 0 110px #050a1c57}.admin-review-drawer>header{color:#fff;background:radial-gradient(circle at 86% 8%,#5edfb22e,#0000 32%),linear-gradient(135deg,#11172f,#26356e);border:1px solid #ffffff29;border-radius:26px;margin-bottom:13px;padding:22px;position:relative;overflow:hidden}.admin-review-drawer>header>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.admin-review-identity{align-items:center;gap:14px;padding-right:48px;display:flex}.admin-review-identity .avatar{color:#11172f;background:#fff;border-radius:18px;width:58px;height:58px}.admin-review-identity h2{letter-spacing:-.065em;color:#fff;margin:6px 0;font-size:34px;line-height:1}.admin-review-identity p,.admin-review-drawer>header>p{color:#cbd4ef;margin:0;font-size:10px;line-height:1.65}.admin-review-identity>strong{letter-spacing:-.07em;color:#9ee8c9;margin-left:auto;font-size:44px}.admin-review-drawer>header>p{max-width:760px;margin-top:16px}.admin-review-actions{flex-wrap:wrap;gap:9px;margin:0 0 13px;display:flex}.admin-review-actions .button.danger,.admin-review-drawer .button.danger{color:#bd4848;background:#fff1f1;border-color:#f1cccc}.admin-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-review-grid section,.admin-review-section{background:#ffffffd1;border:1px solid #e1e7f5;border-radius:22px;margin-bottom:12px;padding:17px;box-shadow:0 16px 44px #1f27470e}.admin-review-grid dl{gap:9px;margin:12px 0 0;display:grid}.admin-review-grid dl div{border-top:1px solid #edf1f7;grid-template-columns:130px 1fr;gap:10px;padding-top:9px;display:grid}.admin-review-grid dl div:first-child{border-top:0;padding-top:0}.admin-review-grid dt{text-transform:uppercase;letter-spacing:.07em;color:#8c95aa;font-size:8px;font-weight:900}.admin-review-grid dd{color:#273047;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.admin-review-grid a{color:#455ce9;font-weight:800;text-decoration:none}.admin-review-section>p{color:#687188;margin:12px 0 0;font-size:10px;line-height:1.7}.signal-note-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.signal-note-grid article{background:#fbfcff;border:1px solid #e9edf6;border-radius:17px;padding:13px}.signal-note-grid strong{color:#202842;font-size:10px}.signal-note-grid p{color:#6d768b;margin:6px 0 0;font-size:9px;line-height:1.65}.admin-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-evidence-list div{color:#2d8669;background:#f1fbf7;border:1px solid #dceee7;border-radius:14px;align-items:center;gap:8px;padding:10px;display:flex}.admin-evidence-list span{font-size:9px;font-weight:800}.admin-review-drawer footer{color:#687188;align-items:flex-start;gap:8px;padding:2px 4px 0;font-size:8px;line-height:1.55;display:flex}.admin-review-drawer footer svg{color:#455ce9;flex:none}@keyframes adminDrawerIn{0%{opacity:0;transform:translate(30px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.admin-review-backdrop{padding:8px}.admin-review-drawer{border-radius:24px;padding:14px}.admin-review-grid,.signal-note-grid,.admin-evidence-list{grid-template-columns:1fr}.admin-review-grid dl div{grid-template-columns:1fr;gap:4px}.admin-review-identity{flex-direction:column;align-items:flex-start}.admin-review-identity>strong{margin-left:0}.admin-review-actions{flex-direction:column}.admin-review-actions .button{width:100%}}.admin-review-backdrop{background:#0b10246b!important;justify-content:center!important;align-items:center!important;padding:24px!important;animation:.18s both focusBackdrop!important}.admin-review-drawer{transform-origin:50%!important;width:min(1040px,100vw - 42px)!important;max-height:calc(100vh - 48px)!important;animation:.24s cubic-bezier(.2,.82,.18,1) both adminReviewZoomIn!important;box-shadow:0 44px 130px #050a1c5c!important}.admin-review-drawer:before{content:"review mode";color:#1f27470b;letter-spacing:-.1em;pointer-events:none;font-size:86px;font-weight:900;position:absolute;bottom:-26px;right:26px}.admin-review-drawer>*{z-index:1;position:relative}@keyframes adminReviewZoomIn{0%{opacity:0;filter:blur(2px);transform:translateY(18px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:760px){.admin-review-backdrop{align-items:flex-start!important;padding:10px!important}.admin-review-drawer{border-radius:24px!important;width:100%!important;max-height:calc(100vh - 20px)!important}.admin-review-drawer:before{display:none!important}}.admin-review-exit-confirm{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b102457;place-items:center;padding:22px;animation:.16s both focusBackdrop;display:grid;position:fixed;inset:0}.admin-review-exit-confirm article{background:radial-gradient(circle at 12% 0,#7e91ff29,#0000 34%),linear-gradient(#fffffffa,#f7f9fff5);border:1px solid #dee4f6f5;border-radius:28px;width:min(420px,100vw - 34px);padding:25px;animation:.2s cubic-bezier(.2,.8,.2,1) both confirmPop;box-shadow:0 36px 110px #050a1c47}.admin-review-exit-confirm h3{letter-spacing:-.055em;color:#171d35;margin:9px 0 10px;font-size:27px;line-height:1.08}.admin-review-exit-confirm p{color:#687188;margin:0 0 20px;font-size:11px;line-height:1.7}.admin-review-exit-confirm article>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:560px){.admin-review-exit-confirm article>div{flex-direction:column}.admin-review-exit-confirm .button{width:100%}}.client-ownership-board.client-account-open{z-index:500;position:relative}.clickable-client-account{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.clickable-client-account:hover{border-color:#c6cff9;transform:translateY(-2px);box-shadow:0 22px 62px #1f27471a}.client-account-backdrop{z-index:360;isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b10246b;place-items:center;padding:24px;animation:.18s both focusBackdrop;display:grid;position:fixed;inset:0}.client-account-modal{z-index:1;background:radial-gradient(circle at 12% 0,#7e91ff2e,#0000 34%),linear-gradient(#fff,#f7f9ff);border:1px solid #ffffff57;border-radius:30px;width:min(1050px,100vw - 42px);max-height:calc(100vh - 48px);padding:22px;animation:.24s cubic-bezier(.2,.82,.18,1) both adminReviewZoomIn;position:relative;overflow:auto;box-shadow:0 44px 130px #050a1c5c}.client-account-modal:before{content:"client account";color:#1f27470b;letter-spacing:-.1em;pointer-events:none;font-size:82px;font-weight:900;position:absolute;bottom:-24px;right:22px}.client-account-modal>*{z-index:1;position:relative}.client-account-modal>header{color:#fff;background:radial-gradient(circle at 86% 8%,#5edfb22e,#0000 32%),linear-gradient(135deg,#11172f,#26356e);border:1px solid #ffffff29;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:22px;display:flex;position:relative;overflow:hidden}.client-account-modal>header>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.client-account-modal h2{letter-spacing:-.07em;color:#fff;margin:8px 0 6px;font-size:40px;line-height:1}.client-account-modal header p{color:#cbd4ef;margin:0;font-size:10px}.client-health-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin:2px 44px 0 0;padding:9px 12px;font-size:8px;font-weight:900}.client-health-badge.healthy{color:#2d8669;background:#e8f8f1}.client-health-badge.attention{color:#c76738;background:#fff1e9}.client-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.client-account-metrics .team-ops-metric{padding:14px;box-shadow:0 14px 40px #1f27470e}.client-account-owner{background:#ffffffd6;border:1px solid #e1e7f5;border-radius:22px;align-items:center;gap:13px;margin-bottom:13px;padding:16px;display:flex}.client-account-owner .avatar{border-radius:17px;width:54px;height:54px}.client-account-owner h3{color:#171d35;letter-spacing:-.05em;margin:5px 0;font-size:22px}.client-account-owner p{color:#687188;margin:0;font-size:10px;line-height:1.65}.client-account-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.client-account-grid section,.client-account-matches{background:#ffffffd6;border:1px solid #e1e7f5;border-radius:22px;padding:17px}.client-account-grid article,.client-account-matches>div{border-top:1px solid #edf1f7;align-items:center;gap:10px;padding:11px 0;display:flex}.client-account-grid article:first-of-type,.client-account-matches>div:first-of-type{border-top:0}.client-account-grid article>svg{color:#455ce9}.client-account-grid span,.client-account-matches span{flex-direction:column;gap:4px;min-width:0;display:flex}.client-account-grid strong,.client-account-matches strong{color:#202842;font-size:10px}.client-account-grid small,.client-account-matches small{color:#6f798f;font-size:8px;line-height:1.45}.client-account-grid b{color:#2d8669;text-transform:uppercase;letter-spacing:.04em;background:#edf9f4;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:7px}.client-account-matches>p{color:#687188;font-size:10px;line-height:1.6}.client-account-modal footer{color:#687188;align-items:flex-start;gap:8px;padding:2px 4px 0;font-size:8px;line-height:1.55;display:flex}.client-account-modal footer svg{color:#455ce9;flex:none}.admin-note-form{grid-template-columns:1fr auto;gap:9px;margin-top:12px;display:grid}.admin-note-form textarea{color:#202842;resize:vertical;background:#fbfcff;border:1px solid #dfe5f3;border-radius:15px;outline:none;min-height:78px;padding:12px;font-size:10px;line-height:1.55}.admin-note-form textarea:focus{border-color:#8290e7;box-shadow:0 0 0 3px #edf0ff}.admin-note-form .button{align-self:end}.admin-note-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.admin-note-list p{background:#fbfcff;border:1px solid #e5eaf6;border-radius:14px;color:#4d576d!important;margin:0!important;padding:10px!important;font-size:9px!important;line-height:1.55!important}@media (max-width:900px){.client-account-metrics,.client-account-grid{grid-template-columns:1fr 1fr}.client-account-modal>header{flex-direction:column}.client-health-badge{margin-right:0}.admin-note-form{grid-template-columns:1fr}.admin-note-form .button{width:100%}}@media (max-width:620px){.client-account-backdrop{align-items:flex-start;padding:10px}.client-account-modal{border-radius:24px;width:100%;max-height:calc(100vh - 20px);padding:14px}.client-account-modal:before{display:none}.client-account-metrics,.client-account-grid{grid-template-columns:1fr}.client-account-owner{flex-direction:column;align-items:flex-start}.client-account-modal h2{font-size:32px}.client-account-modal>header>button{top:10px;right:10px}}.client-hiring-manager-contact{background:linear-gradient(135deg,#ffffffe0,#f7f9ffe6);border:1px solid #e1e7f5;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center;gap:14px;margin-bottom:13px;padding:17px;display:grid}.client-hiring-manager-contact h3{color:#171d35;letter-spacing:-.05em;margin:5px 0;font-size:22px}.client-hiring-manager-contact p{color:#687188;margin:0;font-size:10px;line-height:1.65}.client-hiring-manager-contact>div:last-child{gap:8px;display:grid}.client-hiring-manager-contact span:not(.eyebrow){color:#455ce9;background:#fff;border:1px solid #e7ecf7;border-radius:15px;align-items:center;gap:9px;padding:10px;display:flex}.client-hiring-manager-contact strong{color:#283149;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.client-role-open-button{text-align:left;color:#455ce9;background:0 0;border:0;border-top:1px solid #edf1f7;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.client-role-open-button:first-of-type{border-top:0}.client-role-open-button>span{flex:1}.client-role-open-button:hover strong{text-underline-offset:3px;text-decoration:underline}.client-role-detail-backdrop{z-index:380;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090d1c61;place-items:center;padding:24px;animation:.16s both focusBackdrop;display:grid;position:fixed;inset:0}.client-role-detail{background:radial-gradient(circle at 12% 0,#7e91ff2b,#0000 34%),linear-gradient(#fff,#f7f9ff);border:1px solid #ffffff75;border-radius:30px;width:min(850px,100vw - 40px);max-height:calc(100vh - 48px);padding:22px;animation:.22s cubic-bezier(.2,.82,.18,1) both adminReviewZoomIn;position:relative;overflow:auto;box-shadow:0 44px 130px #050a1c61}.client-role-detail>header{color:#fff;background:radial-gradient(circle at 88% 10%,#5edfb22e,#0000 32%),linear-gradient(135deg,#11172f,#26356e);border-radius:25px;margin-bottom:13px;padding:22px;position:relative;overflow:hidden}.client-role-detail>header>button{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.client-role-detail h2{letter-spacing:-.07em;color:#fff;margin:8px 44px 6px 0;font-size:38px;line-height:1.03}.client-role-detail header p{color:#cbd4ef;margin:0;font-size:10px}.client-role-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.client-role-detail-meta span,.client-role-detail section{background:#ffffffd6;border:1px solid #e1e7f5;border-radius:18px;padding:13px}.client-role-detail-meta small{text-transform:uppercase;letter-spacing:.08em;color:#8c95aa;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.client-role-detail-meta strong{color:#25304a;font-size:9px;line-height:1.45}.client-role-detail section{margin-bottom:12px}.client-role-detail section p{color:#5f687f;margin:9px 0 0;font-size:10px;line-height:1.75}.client-role-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-role-detail footer{color:#687188;align-items:flex-start;gap:8px;padding:2px 4px 0;font-size:8px;line-height:1.55;display:flex}.client-role-detail footer svg{color:#455ce9;flex:none}@media (max-width:760px){.client-hiring-manager-contact,.client-role-detail-meta,.client-role-detail-grid{grid-template-columns:1fr}.client-role-detail-backdrop{align-items:flex-start;padding:10px}.client-role-detail{border-radius:24px;width:100%;max-height:calc(100vh - 20px);padding:14px}.client-role-detail h2{font-size:31px}}.client-hiring-manager-contact article{background:#ffffffd1;border:1px solid #e7ecf7;border-radius:17px;gap:7px;padding:11px;display:grid}.client-hiring-manager-contact article>strong{color:#171d35;letter-spacing:-.02em;font-size:11px}.client-hiring-manager-contact article b{color:#283149;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.theme-toggle{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:14px;padding:10px}.theme-toggle>span{text-transform:uppercase;letter-spacing:.11em;color:#8f9ab8;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.theme-toggle>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.side-bottom .theme-toggle button{color:#aeb6ce;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;width:100%;padding:8px 6px;font-size:8px;font-weight:900}.side-bottom .theme-toggle button.active{color:#11172f;background:#fff;border-color:#fff;box-shadow:0 10px 26px #04081838}.demographics-empty-state{background:linear-gradient(135deg,#fff,#f8faff);border:1px dashed #cfd8ef;border-radius:23px;align-items:flex-start;gap:14px;padding:22px;display:flex}.demographics-empty-state>svg{color:#455ce9;flex:none;width:34px;height:34px}.demographics-empty-state h3{letter-spacing:-.045em;color:#171d35;margin:0 0 7px;font-size:20px}.demographics-empty-state p{color:#687188;max-width:760px;font-size:10px;line-height:1.7;margin:0!important}.demographics-layout.live-only{grid-template-columns:1fr 1fr minmax(285px,.55fr)}.demographics-layout.live-only article>.eyebrow,.demographics-layout.live-only aside>.eyebrow{margin-bottom:7px;display:block}.demographic-section-empty{border-top:1px solid #edf1f7;color:#8b94aa!important;padding:12px 0 0!important;font-size:9px!important;line-height:1.55!important}.demographic-row strong{align-items:center;gap:7px;display:flex}.demographic-row strong small{color:#8a93a6;font-size:8px}.demographic-row b,.demo-legend b,.demographic-bars b{display:none!important}.demographic-bars{background:#e9edf5}.demographic-bars i{background:linear-gradient(90deg,#27cfe4,#5edfb2);box-shadow:0 0 16px #5edfb242}body[data-theme=dark]{color:#eef3ff;background:#070b19}body[data-theme=dark] .workspace-main{background:radial-gradient(circle at 82% 4%,#7e91ff38,#0000 30%),radial-gradient(circle at 24% 18%,#5edfb221,#0000 24%),linear-gradient(#090f24,#111831 52%,#090f24)}body[data-theme=dark] .workspace :is(.metric,.match-card,.profile-snapshot,.sii-assistant,.workflow-panel,.role-briefs,.recruiter-dashboard,.tester-checklist,.workspace-mini-card,.talent-priority-board,.connection-command-strip,.locked-room-preview,.team-ops-metric,.client-ownership-board,.team-activity-panel,.team-demographics-dashboard,.team-match-ops,.client-account-list article,.recruiter-owner,.client-stage-board>div,.recent-match-list>div,.queue-table,.team-ops-grid section,.demographics-layout>article,.demographics-layout>aside,.client-account-modal,.client-account-owner,.client-hiring-manager-contact,.client-account-grid section,.client-account-matches,.client-role-detail,.admin-review-drawer,.admin-review-grid section,.admin-review-section){color:#eef3ff!important;background:linear-gradient(#141d3bf0,#0d132bf0)!important;border-color:#909ecd3d!important;box-shadow:0 24px 80px #00000047!important}body[data-theme=dark] .workspace :is(h1,h2,h3,h4,strong,dt,dd,.team-ops-metric span,.client-account-top h3,.client-account-grid strong,.client-account-matches strong,.client-hiring-manager-contact h3,.client-hiring-manager-contact article>strong,.client-hiring-manager-contact article b,.demographic-row span,.admin-review-grid dd,.signal-note-grid strong){color:#f5f8ff!important}body[data-theme=dark] .workspace :is(p,small,.workspace-header p,.team-demographics-dashboard p,.client-account-top p,.client-stage-board small,.recent-match-list small,.ops-alert-list small,.client-account-owner p,.client-hiring-manager-contact p,.client-account-grid small,.client-account-matches small,.client-role-detail section p,.admin-review-section>p,.signal-note-grid p,.demographics-empty-state p,.demographic-section-empty){color:#aeb9d6!important}body[data-theme=dark] .workspace :is(input,select,textarea){color:#eef3ff!important;background:#0f1732!important;border-color:#909ecd47!important}body[data-theme=dark] .workspace :is(.queue-head,.match-actions,.quiet-state,.anonymous-row,.schedule-prompt,.meeting-form,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.demographics-empty-state,.admin-note-list p,.signal-note-grid article,.client-hiring-manager-contact span:not(.eyebrow),.client-hiring-manager-contact article,.client-role-detail-meta span,.client-role-detail section){background:#0c1228e6!important;border-color:#909ecd38!important}body[data-theme=dark] .workspace .badge-pill.pending{color:#bfc8ff;background:#7e91ff29}body[data-theme=dark] .workspace .privacy-pill,body[data-theme=dark] .workspace .demographic-note{color:#9ee8c9;background:#5edfb21f;border-color:#5edfb247}body[data-theme=dark] .workspace .demographic-bars{background:#ffffff21}body[data-theme=dark] .workspace .button.ghost{color:#eef3ff;background:#ffffff0f;border-color:#ffffff2e}body[data-theme=dark] .workspace .queue-filter{background:#0d142c;border-color:#909ecd3d}body[data-theme=dark] .workspace .queue-filter button.active{color:#11172f;background:#eef3ff}body[data-theme=dark] .client-account-modal>header,body[data-theme=dark] .client-role-detail>header,body[data-theme=dark] .admin-review-drawer>header{background:radial-gradient(circle at 86% 8%,#5edfb22b,#0000 32%),linear-gradient(135deg,#0d142c,#192452)!important}body[data-theme=dark] .notification-panel{color:#eef3ff;background:#0d142c}body[data-theme=dark] .notification-list article{background:#131c3a;border-color:#909ecd38}@media (max-width:1100px){.demographics-layout.live-only{grid-template-columns:1fr}}@media (max-width:900px){.theme-toggle{display:none}}body[data-theme=dark] .workspace :is(input,select,textarea,.message-form input,.assistant-form textarea,.exercise-form textarea,.review-form textarea,.review-form input,.review-form select,.admin-note-form textarea,.meeting-form input,.meeting-form select,.skill-builder input){color:#151c34!important;caret-color:#151c34!important;background:#fff!important;border-color:#d8deec!important}body[data-theme=dark] .workspace :is(input,textarea)::placeholder{opacity:1;color:#667085!important}body[data-theme=dark] .workspace select option{color:#151c34;background:#fff}body[data-theme=dark] .workspace :is(.chip-select button,.quick-pill-group button,.skill-suggestions button,.selected-skills button,.tag-list span,.role-brief-grid small,.client-roles small,.stage-list>div,.queue-actions button,.review-list button,.interview-room button,.photo-field button,.voice-input-wrap button,.client-hiring-manager-contact span:not(.eyebrow),.client-hiring-manager-contact article,.client-role-detail-meta span,.client-role-detail section,.admin-note-list p,.signal-note-grid article,.demographics-empty-state,.schedule-prompt){color:#1d2746!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] .workspace :is(.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.builder-steps button.active,.queue-actions button:first-child){color:#fff!important;background:#11172f!important;border-color:#11172f!important}body[data-theme=dark] .workspace :is(.selected-skills button,.checklist-grid article.done b){color:#16825d!important;background:#e8f8f1!important;border-color:#cfeadd!important}body[data-theme=dark] .workspace :is(.client-hiring-manager-contact span:not(.eyebrow) b,.client-hiring-manager-contact article b,.client-role-detail-meta strong,.client-role-detail section p,.signal-note-grid p,.admin-note-list p,.schedule-prompt span,.schedule-prompt strong){color:#1d2746!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(.demographics-empty-state,.chip-select,.quick-pill-group,.skill-builder,.selected-skills,.photo-field>div,.checkbox-field,.builder-actions,.builder-steps,.builder-step>header,.eligibility-card,.survey-disclaimer,.sii-required-banner,.required-sii-step>header,.required-sii-step .assistant-form label,.launch-grid article,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.stage-list>div,.client-roles small,.tag-list span,.queue-actions button,.review-list button,.interview-room button,.schedule-prompt,.meeting-form,.meeting-card,.admin-note-list p,.signal-note-grid article,.client-hiring-manager-contact span:not(.eyebrow),.client-hiring-manager-contact article,.client-role-detail-meta span,.client-role-detail section,.demographic-note,.quiet-state,.anonymous-row){color:#18213f!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(.demographics-empty-state,.chip-select,.quick-pill-group,.skill-builder,.selected-skills,.photo-field>div,.checkbox-field,.builder-actions,.builder-steps,.builder-step>header,.eligibility-card,.survey-disclaimer,.sii-required-banner,.required-sii-step>header,.required-sii-step .assistant-form label,.launch-grid article,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.stage-list>div,.queue-actions button,.review-list button,.interview-room button,.schedule-prompt,.meeting-form,.meeting-card,.admin-note-list p,.signal-note-grid article,.client-hiring-manager-contact span:not(.eyebrow),.client-hiring-manager-contact article,.client-role-detail-meta span,.client-role-detail section,.demographic-note,.quiet-state,.anonymous-row) :is(h1,h2,h3,h4,p,span,strong,small,b,em,legend,label,dt,dd,li){color:#18213f!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(input,select,textarea){color:#151c34!important;caret-color:#151c34!important;background:#fff!important;border-color:#d8deec!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(input,textarea)::placeholder{opacity:1;color:#667085!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(.chip-select button,.quick-pill-group button,.skill-suggestions button,.selected-skills button,.tag-list span,.queue-actions button,.review-list button,.interview-room button,.voice-input-wrap button,.photo-field button){color:#18213f!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.builder-steps button.active,.queue-actions button:first-child){color:#fff!important;background:#11172f!important;border-color:#11172f!important}body[data-theme=dark] :is(.workspace,.private-access,.marketing-shell,.onboarding-shell) :is(.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.builder-steps button.active,.queue-actions button:first-child) :is(span,strong,small,b,em){color:#fff!important}body[data-theme=dark] .demographics-empty-state :is(h3,p,strong,span,small){color:#18213f!important}body[data-theme=dark] .workspace :is(.client-role-strip small,.ops-alert-list article,.recruiter-owner,.client-stage-board>div,.recent-match-list>div){color:#18213f!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] .workspace :is(.client-role-strip small,.ops-alert-list article,.recruiter-owner,.client-stage-board>div,.recent-match-list>div) :is(strong,small,span,b,p,em){color:#18213f!important}body[data-theme=dark] .workspace :is(.client-stage-board b,.recent-match-list b){color:#16825d!important;background:#e8f8f1!important;border-color:#cfeadd!important}body[data-theme=dark] .workspace :is(.client-account-list article .client-role-strip small,.client-role-strip small,.client-roles small,.role-brief-grid small,.tag-list span,.client-role-detail-meta span,.client-hiring-manager-contact span:not(.eyebrow),.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.queue-actions button:not(.danger),.review-list button,.interview-room button,.photo-field button,.voice-input-wrap button,.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button),body[data-theme=dark] .workspace :is(.client-account-list article .client-role-strip small,.client-role-strip small,.client-roles small,.role-brief-grid small,.tag-list span,.client-role-detail-meta span,.client-hiring-manager-contact span:not(.eyebrow),.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.queue-actions button:not(.danger),.review-list button,.interview-room button,.photo-field button,.voice-input-wrap button,.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button) :is(strong,small,span,b,p,em,svg){color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace .invite-management{color:#000!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] .workspace .invite-management :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,code){color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace .invite-management .eyebrow{color:#455ce9!important;-webkit-text-fill-color:#455ce9!important}.direct-intro-command-center{color:#171d35;background:#fff;border:1px solid #dfe5f3;border-radius:28px;padding:26px;overflow:hidden;box-shadow:0 26px 70px #1f274714}.direct-intro-command-center header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:18px;display:grid}.direct-intro-command-center h2{letter-spacing:-.055em;color:#171d35;margin:10px 0;font-size:clamp(28px,3.4vw,44px);line-height:1.02}.direct-intro-command-center p{color:#556079;margin:0;line-height:1.7}.direct-intro-status{color:#171d35;background:#f6f8fd;border:1px solid #dfe5f3;border-radius:22px;gap:7px;min-width:170px;padding:14px;display:grid}.direct-intro-status strong{color:#171d35;font-size:32px;line-height:1}.direct-intro-status span:last-child{text-transform:uppercase;letter-spacing:.1em;color:#65708a;font-size:9px;font-weight:800}.direct-intro-progress{background:#e8ecf6;border-radius:999px;height:11px;margin-bottom:22px;overflow:hidden}.direct-intro-progress b{border-radius:inherit;background:linear-gradient(90deg,#8391c9,#5f71b9,#1f2747);height:100%;display:block}.direct-intro-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:18px;display:grid}.direct-intro-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.direct-intro-steps article{color:#171d35;background:#fbfcff;border:1px solid #dfe5f3;border-radius:20px;gap:13px;min-height:134px;padding:16px;display:flex}.direct-intro-steps article>span{color:#4658a0;background:#eef2ff;border-radius:15px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.direct-intro-steps article.done{background:#f1fbf7;border-color:#cdeadd}.direct-intro-steps article.done>span{color:#fff;background:#1f2747}.direct-intro-steps em{letter-spacing:.12em;color:#5f71b9;margin-bottom:7px;font-size:9px;font-style:normal;font-weight:800;display:block}.direct-intro-steps strong{color:#171d35;margin-bottom:6px;font-size:15px;display:block}.direct-intro-steps p{color:#667085;font-size:10px;line-height:1.55}.direct-intro-summary{color:#fff;background:linear-gradient(145deg,#171d35,#1f2747);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 20px 50px #171d3529}.direct-intro-summary .eyebrow{color:#cad0e8}.direct-intro-summary h3{letter-spacing:-.04em;color:#fff;margin:0;font-size:25px;line-height:1.1}.direct-intro-summary p{color:#d9def0;font-size:12px}.direct-intro-summary>div{gap:9px;display:grid}.direct-intro-summary>div span{color:#fff;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:8px;padding:10px 11px;font-size:10px;font-weight:750;display:flex}.direct-intro-summary .button{color:#171d35;background:#fff;border-color:#fff;margin-top:auto}.direct-intro-summary .button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:980px){.direct-intro-command-center header,.direct-intro-grid{grid-template-columns:1fr}.direct-intro-status{min-width:0}.direct-intro-steps{grid-template-columns:1fr}}@media (max-width:640px){.direct-intro-command-center{border-radius:23px;padding:18px}.direct-intro-steps article{min-height:0}.direct-intro-summary{border-radius:21px;padding:19px}.direct-intro-summary h3{font-size:21px}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;font-size:16px}input,select,textarea{font-size:16px!important}.button,button,a,input,select,textarea{touch-action:manipulation}.welcome-strip{text-align:center;flex-wrap:wrap;min-height:auto;padding:10px 14px;line-height:1.45}.marketing-nav{gap:10px;height:auto;min-height:72px;padding:12px 0}.marketing-links{display:none}.nav-actions{margin-left:auto}.hero{gap:18px;min-height:auto;padding:28px 0 46px}.hero h1{margin:18px 0;font-size:clamp(38px,12vw,50px);line-height:1.02}.hero-copy{text-align:left}.hero-lede{font-size:14px;line-height:1.65}.hero-actions{align-items:stretch}.hero-actions .button{justify-content:center;width:100%}.trust-row{justify-content:flex-start;gap:9px}.trust-row span{background:#fff;border:1px solid #e2e7f4;border-radius:999px;padding:7px 9px;font-size:10px}.hero-visual{min-height:360px;overflow:hidden}.match-window{border-radius:22px;width:100%;padding:14px}.person-row{align-items:flex-start}.window-top{flex-wrap:wrap;gap:6px;font-size:9px}.score-chip{margin-left:0}.direct-line{height:54px;font-size:8px}.workspace{min-height:100svh;display:block}.sidebar{z-index:70;border-bottom:1px solid #ffffff1f;flex-direction:row;align-items:center;gap:10px;width:100%;height:auto;min-height:66px;padding:10px 14px;display:flex;position:sticky;top:0}.sidebar .brand img{width:112px}.sidebar nav,.side-divider,.signed-in{display:none!important}.side-bottom{border:0;align-items:center;gap:8px;margin-top:0;margin-left:auto;padding:0;display:flex}.theme-toggle{border-radius:13px;min-width:112px;margin:0;padding:6px;display:grid!important}.theme-toggle>span{display:none}.theme-toggle>div{gap:4px}.side-bottom .theme-toggle button{padding:7px 5px;font-size:7px}.side-bottom>button{width:auto!important;padding:8px!important;font-size:0!important}.side-bottom>button svg{width:19px;height:19px}.workspace-main{padding:22px 14px calc(92px + env(safe-area-inset-bottom));overflow:hidden}.workspace-header{margin-bottom:22px;display:block}.workspace-header h1{font-size:clamp(30px,10vw,42px);line-height:1.04}.workspace-header p{font-size:12px;line-height:1.65}.metric-grid,.team-ops-metrics,.snapshot-grid,.client-account-metrics{gap:10px;grid-template-columns:1fr!important}.profile-snapshot,.sii-assistant,.workflow-panel,.role-briefs,.recruiter-dashboard,.tester-checklist,.workspace-mini-card,.talent-priority-board,.connection-command-strip,.locked-room-preview,.team-ops-hero,.client-ownership-board,.team-activity-panel,.team-demographics-dashboard,.team-match-ops,.invite-management,.scheduled-interviews{border-radius:22px!important;margin-bottom:16px!important;padding:16px!important}.profile-snapshot>header,.sii-assistant>header,.workflow-panel>header,.role-briefs>header,.recruiter-dashboard>header,.tester-checklist>header,.team-ops-hero,.client-ownership-board>header,.team-demographics-dashboard>header,.scheduled-interviews>header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.team-ops-hero{grid-template-columns:1fr!important}.team-ops-hero h1{font-size:clamp(34px,11vw,48px);line-height:1}.team-ops-hero p{font-size:12px}.team-ops-hero-card{border-radius:22px;min-height:0;padding:18px}.team-ops-hero-card strong{font-size:48px}.team-ops-grid,.client-account-grid,.client-role-detail-grid,.demographics-layout,.demographics-layout.live-only,.review-layout,.assistant-form,.review-form,.builder-grid,.role-editor-grid,.launch-grid,.ai-matching-form{grid-template-columns:1fr!important}.queue-table{-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.queue-row{min-width:760px}.team-match-ops .queue-row{min-width:820px}.ai-matching-form .button.full{width:100%;min-height:52px;grid-column:auto!important}.invite-note{flex-direction:column;align-items:flex-start}.invite-note .button{width:100%}.client-account-top,.client-account-owner,.recruiter-owner,.client-hiring-manager-contact{flex-direction:column!important;align-items:flex-start!important}.client-hiring-manager-contact{grid-template-columns:1fr!important;display:grid!important}.client-role-strip{gap:8px}.client-role-strip small{white-space:normal;line-height:1.25}.client-stage-board{grid-template-columns:1fr!important}.ops-alert-list article,.recent-match-list>div,.client-stage-board>div{align-items:flex-start}.client-account-backdrop,.admin-review-backdrop,.client-role-detail-backdrop{overflow:auto;align-items:flex-start!important;padding:8px!important}.client-account-modal,.admin-review-drawer,.client-role-detail{border-radius:24px!important;width:100%!important;max-height:calc(100svh - 16px)!important;padding:14px!important}.client-account-modal h2,.client-role-detail h2{font-size:clamp(28px,10vw,38px)!important}.client-account-modal>header,.client-role-detail>header,.admin-review-drawer>header{border-radius:21px!important;padding:17px!important}.admin-review-grid,.client-role-detail-meta,.admin-review-actions{grid-template-columns:1fr!important}.admin-review-actions .button{width:100%}.onboarding{min-height:100svh}.onboarding>header{width:calc(100% - 28px);height:auto;min-height:70px;padding:10px 0}.onboarding>header .brand img{width:122px}.onboarding-layout{grid-template-columns:1fr!important;gap:16px!important;width:calc(100% - 24px)!important;margin:12px auto 70px!important}.onboarding-layout>aside{padding-top:0!important;position:static!important}.onboarding-layout aside h1{font-size:clamp(32px,11vw,44px)!important}.onboarding-layout aside>p{font-size:12px!important}.onboarding-layout>section{border-radius:24px!important;padding:14px!important;overflow:visible!important}.profile-launch-mode .onboarding-layout{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}.profile-launch-mode .onboarding-layout>section{border-radius:25px!important;padding:14px!important}.builder-launchpad{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;max-height:none!important;padding:18px!important}.launchpad-copy h3{font-size:clamp(28px,10vw,38px)!important}.launchpad-copy p{font-size:11px!important}.launchpad-copy .button{width:100%}.launchpad-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.launchpad-metrics span{padding:9px 8px;font-size:7px}.signal-orbit{border-radius:22px!important;min-height:250px!important}.signal-map,.signal-match-map{transform-origin:50%;transform:scale(.82)}.builder-hero{border-radius:22px!important;grid-template-columns:1fr!important;padding:17px!important}.builder-hero h2{font-size:clamp(25px,9vw,34px)!important}.builder-progress-card{border-radius:18px;padding:16px}.builder-progress-card strong{font-size:34px}.builder-steps{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:8px;margin-left:-2px;margin-right:-2px;overflow-x:auto;padding:8px!important;display:flex!important}.builder-steps button{scroll-snap-align:start;white-space:normal;min-width:150px}.builder-step{border-radius:22px!important;padding:16px!important}.builder-step h3{font-size:clamp(24px,8vw,32px)!important}.builder-actions{flex-direction:column;align-items:stretch;bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:18px!important;position:sticky!important}.builder-actions>div{width:100%;margin:0}.builder-actions .button{width:100%;min-width:0}.photo-field>div{flex-wrap:wrap}.voice-input-wrap input,.voice-input-wrap textarea{padding-bottom:50px!important;padding-right:13px!important}.voice-input-wrap button{top:auto!important;bottom:8px!important}.match-person{align-items:flex-start;gap:11px;padding:16px!important}.match-person h3{font-size:18px}.match-person p{white-space:normal}.match-body{grid-template-columns:1fr!important;gap:18px!important;padding:17px!important}.match-actions{padding:14px!important}.conversation-head{align-items:flex-start;padding:16px}.message-list{gap:12px;padding:16px}.message{max-width:92%!important}.message-form{z-index:3;background:#fff;align-items:stretch;position:sticky;bottom:0}.message-form input{min-width:0}.message-form .button{min-width:48px}.scheduled-interviews{overflow:hidden}.interview-card-strip{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.interview-card{scroll-snap-align:start;min-height:330px;flex:0 0 82vw!important}.notification-panel{height:100svh;border-radius:0!important;width:100%!important;max-width:none!important}.notification-panel>header{padding:20px 18px}.notification-list{padding:12px}.invite-management>header{flex-direction:column!important;align-items:stretch!important}.invite-create,.invite-create.real-invite-create{grid-template-columns:1fr!important}.invite-list{border-radius:16px;overflow:visible}.invite-list article{gap:10px;padding:13px;grid-template-columns:34px 1fr!important;min-width:0!important}.invite-list article code,.invite-list article>span,.invite-list article>button{grid-column:2}.invite-list article>button{justify-self:start;padding:8px 12px}.invite-presets{grid-template-columns:1fr!important}.sii-companion{z-index:140;top:auto!important;left:auto!important;right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}.sii-companion.open{pointer-events:none;justify-content:center;display:flex;width:100%!important;inset:auto 0 0!important}.sii-companion.open .sii-chat-card{pointer-events:auto;width:calc(100vw - 16px);max-height:min(76svh,620px);margin:0 auto calc(78px + env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}.sii-companion.open .sii-character{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));position:fixed}.sii-chat-card{max-width:calc(100vw - 16px)}.sii-chat-feed{max-height:36svh}.sii-starters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.sii-starters button{white-space:nowrap}}html body :is(.figma-dashboard-talent,.figma-dashboard-manager) .talent-signal-meter{min-width:0!important;overflow:hidden!important}html body :is(.figma-dashboard-talent,.figma-dashboard-manager) .talent-signal-meter strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.065em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(44px,6vw,64px)!important;line-height:.92!important;display:block!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile{position:relative!important;overflow:hidden!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-peer-live-video{object-fit:cover!important;background:#111729!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile.has-video>strong,html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile.has-video>small{z-index:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0a101fc7!important;border-radius:10px!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:0!important;padding:7px 10px!important;position:absolute!important;left:16px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile.has-video>strong{bottom:48px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile.has-video>small{font-size:8px!important;bottom:14px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-media-permission{grid-column:1/-1!important}html body .figma-dashboard .figma-chat-room-workspace-open{background:linear-gradient(#f3f7fc 0%,#edf3f8 100%)!important;padding:20px!important;display:block!important}html body .figma-dashboard .match-private-room-v4{background:linear-gradient(145deg,#fff 0%,#fbfdff 62%,#effbf8 100%)!important;border:1px solid #d5dfec!important;border-radius:30px!important;gap:18px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin:0 auto!important;padding:24px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 28px 80px #121c3629!important}html body .figma-dashboard .match-private-room-v4>header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding-right:0!important;display:flex!important}html body .figma-dashboard .match-private-room-v4>header>div:first-child{min-width:0!important}html body .figma-dashboard .match-private-room-v4>header h2{color:#111729!important;-webkit-text-fill-color:#111729!important;letter-spacing:-.05em!important;margin:11px 0 7px!important;font-size:clamp(30px,4vw,48px)!important;line-height:1!important}html body .figma-dashboard .match-private-room-v4>header h2 .verified-name-line{align-items:center!important;gap:7px!important;display:inline-flex!important}html body .figma-dashboard .match-private-room-v4>header p{color:#66728a!important;-webkit-text-fill-color:#66728a!important;margin:0!important;font-size:15px!important;line-height:1.45!important}html body .figma-dashboard .match-private-room-v4 .match-private-room-tabs{width:100%!important}html body .figma-dashboard .match-private-room-v4 .match-room-section-panel{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}html body .figma-dashboard .match-private-room-v4 .figma-chat-room-direct{min-width:0!important}html body .figma-dashboard .match-private-room-v4 .private-chat-room{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}html body .figma-dashboard .match-private-room-v4 .private-chat-head,html body .figma-dashboard .match-private-room-v4 .private-chat-trust-row,html body .figma-dashboard .match-private-room-v4 .private-chat-context{display:none!important}html body .figma-dashboard .match-private-room-v4 .private-chat-layout{grid-template-columns:1fr!important;gap:0!important;display:grid!important}html body .figma-dashboard .match-private-room-v4 .private-chat-main{width:100%!important;min-width:0!important;max-width:none!important}html body .figma-dashboard .match-private-room-v4 .private-chat-thread{min-height:220px!important;max-height:360px!important}html body .figma-dashboard .match-private-room-v4 .private-chat-schedule{background:#f5f8fc!important;border-radius:20px!important}html body .figma-dashboard .match-summary-meta.fit small{text-align:center!important;white-space:normal!important;max-width:96px!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4{background:linear-gradient(145deg,#fff 0%,#fbfdff 62%,#effbf8 100%)!important;border:1px solid #d5dfec!important;border-radius:30px!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin:0 auto!important;padding:24px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 28px 80px #121c3629!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-header{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-title{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-title h2{letter-spacing:-.05em!important;font-size:clamp(30px,4vw,48px)!important;line-height:1!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-copy>p{font-size:15px!important;line-height:1.45!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-strip{display:none!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .match-interview-room-tabs{width:100%!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-shell{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-main{background:#f7fafd!important;border:1px solid #d9e2ed!important;border-radius:24px!important;min-width:0!important;padding:18px!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .match-interview-context-stage{width:100%!important;min-width:0!important;min-height:360px!important;box-shadow:none!important;background:#f7fafd!important;border:1px solid #d9e2ed!important;border-radius:24px!important;padding:18px!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-companion-panel{width:100%!important;min-width:0!important;max-width:none!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-companion-brief .direct-introduction-brief{max-width:none!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-note-card textarea{min-height:260px!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4>footer{margin:0!important}@media (max-width:640px){html body :is(.figma-dashboard-talent,.figma-dashboard-manager) .talent-signal-meter strong{font-size:clamp(42px,15vw,58px)!important}html body .figma-dashboard .figma-chat-room-workspace-open{padding:10px!important}html body .figma-dashboard .match-private-room-v4,html body :is(.workspace,.figma-dashboard) .match-interview-room-v4{border-radius:21px!important;gap:13px!important;padding:13px!important}html body .figma-dashboard .match-private-room-v4>header{display:grid!important}html body .figma-dashboard .match-private-room-v4>header h2,html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-title h2{font-size:27px!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-session-header{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-header-actions{grid-template-columns:1fr!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .room-main,html body :is(.workspace,.figma-dashboard) .match-interview-room-v4 .match-interview-context-stage{border-radius:18px!important;padding:11px!important}}.button.danger,.match-process-primary-actions .danger{color:#a63d30!important;-webkit-text-fill-color:#a63d30!important;background:#fff3f0!important;border:1px solid #f3b5aa!important}.button.danger:hover,.match-process-primary-actions .danger:hover{background:#ffe3dd!important}.match-folder-tabs{background:#edf2f8;border:1px solid #d8e1ed;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 18px;padding:8px;display:grid}.match-folder-tabs button{color:#5d6981;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;min-height:62px;padding:10px 14px;display:flex}.match-folder-tabs button span{align-items:center;gap:9px;display:flex}.match-folder-tabs button b{font-size:15px}.match-folder-tabs button small{font-size:12px}.match-folder-tabs button.active{color:#17203e;background:#fff;border-color:#bfcfe3;box-shadow:0 7px 20px #17203e14}.match-disposition-backdrop{z-index:10050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1426a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.match-disposition-modal{color:#17203e;background:linear-gradient(145deg,#fff 0%,#f9fcff 62%,#f0faf8 100%);border:1px solid #ffffffa6;border-radius:30px;width:min(820px,100%);max-height:calc(100svh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 36px 100px #070f1f59}.match-disposition-close{color:#17203e;background:#fff;border:1px solid #d8e1ed;border-radius:14px;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:18px;right:20px}.match-disposition-modal>header{padding-right:54px}.match-disposition-modal>header h2{letter-spacing:-.045em;margin:10px 0 7px;font-size:clamp(28px,4vw,42px);line-height:1}.match-disposition-modal>header p{color:#69758d;margin:0;line-height:1.5}.match-disposition-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.match-disposition-impact article{background:#fff;border:1px solid #d8e1ed;border-radius:16px;gap:10px;padding:14px;display:flex}.match-disposition-impact b{color:#fff;background:#17203e;border-radius:10px;flex:0 0 32px;place-items:center;height:32px;display:grid}.match-disposition-impact span{gap:3px;display:grid}.match-disposition-impact strong{font-size:13px}.match-disposition-impact small{color:#718097;font-size:11px;line-height:1.35}.match-disposition-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.match-disposition-modal form>label{gap:7px;display:grid}.match-disposition-modal label>span:first-child{font-size:13px;font-weight:800}.match-disposition-modal select,.match-disposition-modal textarea{color:#17203e;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e6;border-radius:14px}.match-disposition-modal select{height:52px;padding:0 13px}.match-disposition-modal textarea{resize:vertical;min-height:116px;padding:13px}.match-disposition-detail,.match-disposition-reconsider,.match-disposition-modal footer{grid-column:1/-1}.match-disposition-detail small{color:#718097;text-align:right}.match-disposition-reconsider{background:#ecf9f6;border:1px solid #bde4dd;border-radius:16px;align-items:start;padding:14px;grid-template-columns:auto minmax(0,1fr)!important}.match-disposition-reconsider input{accent-color:#159b90;width:18px;height:18px;margin-top:2px}.match-disposition-reconsider span{gap:4px;display:grid}.match-disposition-reconsider small{color:#5e6d78;line-height:1.4}.match-disposition-modal footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.match-disposition-modal footer button{min-height:48px}.archived-match-card{color:#17203e;background:linear-gradient(145deg,#fff 0%,#f7fafd 58%,#edf8f6 100%);border:1px solid #cad6e4;border-radius:26px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 45px #17203e14}.archived-match-card>header{justify-content:space-between;gap:16px;display:flex}.archived-match-card h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(25px,3vw,36px)}.archived-match-card header p{color:#69758d;margin:0}.archived-match-lock{color:#167f76;background:#e9f3f1;border-radius:999px;align-items:center;gap:7px;height:fit-content;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.archived-match-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.archived-match-metrics article{background:#fff;border:1px solid #d9e2ed;border-radius:15px;gap:4px;padding:14px;display:grid}.archived-match-metrics strong{font-size:24px}.archived-match-metrics span{color:#6d7890;font-size:12px}.archived-match-decision{background:#fff4f1;border-left:4px solid #e28b76;border-radius:4px 17px 17px 4px;gap:7px;padding:18px;display:grid}.archived-match-decision>span{color:#8b5c52;font-size:12px}.archived-match-decision>strong{font-size:18px}.archived-match-decision p{color:#5f687b;margin:0;line-height:1.5}.archived-match-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.archived-match-timeline article{background:#fff;border:1px solid #d9e2ed;border-radius:15px;gap:10px;padding:13px;display:flex}.archived-match-timeline article>b{color:#6e798c;background:#e8edf4;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.archived-match-timeline article.complete>b{color:#117f73;background:#ddf4ef}.archived-match-timeline article.active{background:#ecfaf7;border-color:#7bd7cc}.archived-match-timeline span{gap:3px;display:grid}.archived-match-timeline strong{font-size:12px}.archived-match-timeline small{color:#6d7890;font-size:10px;line-height:1.3}.archived-match-card>footer{color:#6d7890;gap:8px;font-size:12px;line-height:1.4;display:flex}.resiime-rematch-card{color:#17203e;background:radial-gradient(circle at 100% 0,#7654e52b,#0000 38%),linear-gradient(145deg,#fff 0%,#f7f4ff 55%,#ecfaf7 100%);border:1px solid #cabcf2;border-radius:26px;gap:18px;padding:24px;display:grid;box-shadow:0 20px 55px #4a349621}.resiime-rematch-card>header{justify-content:space-between;gap:18px;display:flex}.resiime-rematch-brand{color:#6745c5;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.resiime-rematch-card h2{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(27px,4vw,40px)}.resiime-rematch-card header p{color:#68748b;margin:0}.resiime-rematch-card>header>span{color:#fff;white-space:nowrap;background:#17203e;border-radius:999px;height:fit-content;padding:10px 12px;font-size:12px;font-weight:800}.resiime-rematch-context{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.resiime-rematch-context article{background:#fffc;border:1px solid #d8d1ed;border-radius:17px;gap:5px;padding:15px;display:grid}.resiime-rematch-context small{color:#75679c;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.resiime-rematch-context strong{font-size:17px}.resiime-rematch-context span{color:#69758d;font-size:12px}.resiime-rematch-context>svg{color:#7354d6}.resiime-rematch-prompt{color:#fff;background:#202a4c;border-radius:19px;gap:9px;padding:18px;display:grid}.resiime-rematch-prompt>span{color:#8de6d9;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900}.resiime-rematch-prompt h3{margin:0;font-size:19px;line-height:1.35}.resiime-rematch-prompt textarea{color:#fff;min-height:100px;font:inherit;resize:vertical;background:#ffffff1a;border:1px solid #ffffff40;border-radius:13px;padding:13px}.resiime-rematch-prompt textarea::placeholder{color:#bfc7d9}.resiime-rematch-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resiime-rematch-status span{color:#6c768b;background:#fff;border:1px solid #d9e2ed;border-radius:14px;gap:2px;padding:12px;font-size:12px;display:grid}.resiime-rematch-status span.yes{color:#15796f;background:#eaf9f6;border-color:#8cd8cf}.resiime-rematch-status span.no{color:#9c4638;background:#fff1ee;border-color:#eab9ae}.resiime-rematch-card>footer{justify-content:flex-end;gap:10px;display:flex}.resiime-rematch-card>footer.submitted{color:#167c73;background:#e8f7f4;border-radius:14px;justify-content:flex-start;align-items:center;padding:12px;font-weight:700}.archived-room-lock{color:#17203e;background:linear-gradient(145deg,#fff,#f1f7f8);border:1px solid #ced9e6;border-radius:26px;gap:13px;padding:28px;display:grid}.archived-room-lock>span{color:#187e75;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.archived-room-lock h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px)}.archived-room-lock p{color:#68748b;max-width:760px;margin:0;line-height:1.5}.archived-room-lock>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.archived-room-lock article{background:#fff;border:1px solid #d8e1ed;border-radius:14px;gap:3px;padding:14px;display:grid}.archived-room-lock strong{font-size:23px}.archived-room-lock small{color:#6c778d}@media (max-width:720px){.match-folder-tabs{grid-template-columns:1fr}.match-folder-tabs button{min-height:52px}.match-disposition-backdrop{padding:8px}.match-disposition-modal{border-radius:22px;max-height:calc(100svh - 16px);padding:18px}.match-disposition-close{top:13px;right:13px}.match-disposition-modal>header h2{font-size:28px}.match-disposition-impact,.match-disposition-modal form,.archived-match-metrics,.archived-match-timeline,.resiime-rematch-status,.archived-room-lock>div{grid-template-columns:1fr}.match-disposition-modal footer{display:grid}.match-disposition-modal footer button{width:100%}.archived-match-card,.resiime-rematch-card{border-radius:20px;padding:16px}.archived-match-card>header,.resiime-rematch-card>header{display:grid}.archived-match-lock,.resiime-rematch-card>header>span{width:fit-content}.resiime-rematch-context{grid-template-columns:1fr}.resiime-rematch-context>svg{justify-self:center;transform:rotate(90deg)}.resiime-rematch-card>footer{display:grid}.resiime-rematch-card>footer button{width:100%}}html body .workspace .direct-hire-os,html body .figma-dashboard .direct-hire-os{color:#101a31;background:linear-gradient(145deg,#f8fbff 0%,#fff 56%,#f2fbf8 100%);border:1px solid #dce5f4;border-radius:28px;margin:22px 0;padding:24px;box-shadow:0 24px 70px #1f345817}html body .direct-hire-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}html body .direct-hire-header>div{max-width:760px}html body .direct-hire-header h2{letter-spacing:-.045em;color:#101a31;margin:6px 0 8px;font-size:28px;line-height:1.08}html body .direct-hire-header p{color:#63708a;margin:0;font-size:11px;line-height:1.65}html body .direct-hire-principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}html body .direct-hire-principles article{background:#fff;border:1px solid #e1e8f4;border-radius:20px;min-height:142px;padding:17px;position:relative}html body .direct-hire-principles article>svg{color:#246be8;width:24px;height:24px;margin-bottom:14px}html body .direct-hire-principles article:nth-child(3)>svg{color:#15957f}html body .direct-hire-principles span{text-transform:uppercase;letter-spacing:.1em;color:#71809a;margin-bottom:5px;font-size:8px;font-weight:900;display:block}html body .direct-hire-principles strong{letter-spacing:-.03em;color:#101a31;font-size:15px;display:block}html body .direct-hire-principles p{color:#68758c;margin:7px 0 0;font-size:9px;line-height:1.55}html body .direct-hire-rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0 0 18px;display:grid}html body .direct-hire-rail article{color:#8290a7;background:#fff;border:1px solid #e1e7f1;border-radius:14px;flex-direction:column;gap:8px;min-height:76px;padding:10px;display:flex}html body .direct-hire-rail article>span{background:#edf2fa;border-radius:8px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}html body .direct-hire-rail article strong{text-transform:uppercase;letter-spacing:.04em;font-size:8px;line-height:1.25}html body .direct-hire-rail article.done{color:#147c6b;background:#f3fbf8;border-color:#bce5d9}html body .direct-hire-rail article.done>span{color:#fff;background:#1b9a83}html body .direct-hire-rail article.current{color:#155dcc;background:#f1f6ff;border-color:#7eabf7;box-shadow:inset 0 0 0 1px #8db4f5}html body .direct-hire-system-path{background:#f4fbf8;border:1px solid #cfe2da;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}html body .direct-hire-system-path>svg{color:#17866f;width:22px;height:22px}html body .direct-hire-system-path>div{flex-direction:column;gap:3px;display:flex}.direct-hire-system-path span{text-transform:uppercase;letter-spacing:.09em;color:#4f7b70;font-size:7px;font-weight:900}.direct-hire-system-path strong{color:#17372f;font-size:12px}.direct-hire-system-path p{color:#5e786f;margin:0;font-size:8px;line-height:1.5}.direct-hire-system-path>b{text-transform:uppercase;color:#147762;background:#dff3ec;border-radius:999px;padding:6px 8px;font-size:7px}html body .direct-hire-system-path.connected{background:#f3f7ff;border-color:#cddcf5}.direct-hire-system-path.connected>svg{color:#246be8}.direct-hire-system-path.connected span{color:#55729f}.direct-hire-system-path.connected strong{color:#17335d}.direct-hire-system-path.connected p{color:#63728a}.direct-hire-system-path.connected>b{color:#1e5cad;background:#e0ebff}html body .direct-hire-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}html body .direct-hire-grid>section{background:#fff;border:1px solid #e0e7f2;border-radius:22px;padding:18px}html body .direct-hire-grid>section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}html body .direct-hire-grid h3{letter-spacing:-.04em;color:#101a31;margin:5px 0 6px;font-size:20px}html body .direct-hire-grid header p{color:#6b7890;max-width:620px;margin:0;font-size:9px;line-height:1.55}html body .direct-hire-grid>section>header>span{color:#246be8;text-transform:uppercase;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}html body .approval-seat-list,.approval-request-list{flex-direction:column;gap:8px;display:flex}html body .approval-seat-list article{background:#fafcff;border:1px solid #e3e9f3;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}html body .approval-seat-list .avatar{border-radius:12px;width:38px;height:38px;font-size:9px}html body .approval-seat-list article>div{flex-direction:column;gap:3px;display:flex}html body .approval-seat-list strong{color:#17213a;font-size:10px}.approval-seat-list span,.approval-seat-list small{color:#6d7890;font-size:8px}html body .approval-seat-list b{text-transform:uppercase;color:#158b75;font-size:7px}html body .direct-hire-empty{color:#738099;border:1px dashed #cfd9e8;border-radius:14px;align-items:center;gap:9px;padding:13px;font-size:9px;display:flex}html body .approval-seat-form{background:#f5f8fd;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;padding:13px;display:grid}html body .approval-seat-form label,.offer-terms-grid label{flex-direction:column;gap:5px;display:flex}html body .approval-seat-form label>span,.offer-terms-grid label>span{text-transform:uppercase;letter-spacing:.08em;color:#66748e;font-size:7px;font-weight:900}html body .approval-seat-form input,.approval-seat-form select,.offer-terms-grid input{min-height:38px;font:inherit;color:#16213a;background:#fff;border:1px solid #d7dfec;border-radius:10px;padding:0 10px;font-size:9px}html body .approval-seat-form .button{align-self:end;min-height:38px}html body .approval-request-list{margin-top:12px}html body .approval-request{background:#fff;border:1px solid #e2e8f2;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px;display:grid}html body .approval-request>div:first-child{flex-direction:column;gap:4px;display:flex}html body .approval-request span{text-transform:uppercase;letter-spacing:.08em;color:#4c74b6;font-size:7px;font-weight:900}html body .approval-request strong{color:#17213a;font-size:9px;line-height:1.45}html body .approval-request small{color:#78849a;font-size:8px}html body .approval-request>b{text-transform:uppercase;color:#a06a14;font-size:7px}html body .approval-request.approval-approved{background:#f6fcfa;border-color:#bfe5d9}.approval-request.approval-approved>b{color:#15866f}html body .approval-actions{flex-wrap:wrap;grid-column:1/-1;display:flex;flex-direction:row!important;gap:6px!important}html body .approval-actions button{color:#285b9f;cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800}html body .offer-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}html body .offer-terms-grid label strong{color:#17213a;background:#f8fafd;border:1px solid #e0e7f1;border-radius:10px;align-items:center;min-height:38px;padding:0 10px;font-size:9px;display:flex}html body .offer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html body .direct-hire-owner{color:#fff;background:#10294f;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:11px;margin-top:14px;padding:13px;display:grid}html body .direct-hire-owner .avatar{color:#123768;background:#d9e8ff;border-radius:13px;width:44px;height:44px}html body .direct-hire-owner>div{flex-direction:column;gap:3px;display:flex}.direct-hire-owner span,.direct-hire-owner small{color:#bdd0ee;font-size:8px}.direct-hire-owner strong{color:#fff;font-size:12px}html body .direct-hire-events{background:#fff;border:1px solid #e0e7f2;border-radius:20px;margin-top:14px;padding:17px}html body .direct-hire-events>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.direct-hire-events>header strong{color:#17213a;font-size:11px}html body .direct-hire-events>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .direct-hire-events article{background:#f7f9fc;border-radius:14px;grid-template-columns:28px 1fr;gap:9px;padding:11px;display:grid}html body .direct-hire-events article>span{color:#246be8;background:#e7f0ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}html body .direct-hire-events article strong{color:#17213a;font-size:9px}.direct-hire-events article p{color:#6a7790;margin:4px 0;font-size:8px;line-height:1.45}.direct-hire-events article small{color:#8792a7;text-transform:capitalize;font-size:7px}@media (max-width:1000px){html body .direct-hire-rail{grid-template-columns:repeat(4,1fr)}html body .direct-hire-grid{grid-template-columns:1fr}}@media (max-width:700px){html body .workspace .direct-hire-os,html body .figma-dashboard .direct-hire-os{border-radius:22px;padding:16px}.direct-hire-header{flex-direction:column}.direct-hire-principles{grid-template-columns:1fr}.direct-hire-rail{grid-template-columns:repeat(2,1fr)}.approval-seat-form,.offer-terms-grid,.direct-hire-events>div{grid-template-columns:1fr}}html body .landing .landing-story-accordion{isolation:isolate!important;background:#fff linear-gradient(#fff 0%,#fbfdff 58%,#fff 100%) padding-box padding-box!important;border:1px solid #ccd5ebe6!important;border-radius:38px!important;margin:96px auto 78px!important;padding:34px 42px 42px!important;position:relative!important;overflow:visible!important;box-shadow:0 34px 96px #14214824,inset 0 1px #fffffff5!important}html body .landing .landing-story-accordion:before{content:""!important;z-index:-1!important;filter:saturate(1.02)!important;pointer-events:none!important;background:radial-gradient(circle at 11% 12%,#e7fff7d9,#0000 26%),radial-gradient(circle at 91% 8%,#eff4ffeb,#0000 30%),linear-gradient(#fff0,#f8fbfff0 18%,#fffffffa 72%,#fff0)!important;border-radius:58px!important;position:absolute!important;inset:-28px -28px -54px!important}html body .landing .landing-story-accordion:after{content:""!important;z-index:2!important;pointer-events:none!important;border:1px solid #ffffffa3!important;border-radius:30px!important;position:absolute!important;inset:14px!important}html body .landing .landing-story-intro{z-index:1!important;border-bottom:1px solid #cdd6ebb8!important;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr)!important;grid-template-areas:"kicker copy""title copy""title chip"!important;align-items:start!important;gap:14px 42px!important;margin-bottom:20px!important;padding:12px 12px 32px!important;display:grid!important;position:relative!important}html body .landing .landing-story-intro:after{content:"AI-native · verified · mutual consent"!important;color:#4e5f8d!important;-webkit-text-fill-color:#4e5f8d!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ffffffb8!important;border:1px solid #7b92d138!important;border-radius:999px!important;grid-area:chip!important;justify-self:start!important;margin-top:2px!important;padding:10px 14px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 36px #28376414!important}html body .landing .landing-story-intro .story-number{background:#ffffffb8!important;border:1px solid #4658a024!important;border-radius:999px!important;grid-area:kicker!important;width:max-content!important;padding:9px 13px!important;display:inline-flex!important;box-shadow:0 12px 32px #27376914!important}html body .landing .landing-story-intro h1{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.06em!important;grid-area:title!important;max-width:560px!important;margin:0!important;font-size:clamp(42px,5vw,74px)!important;line-height:.98!important}html body .landing .landing-story-intro p{color:#58647a!important;-webkit-text-fill-color:#58647a!important;background:#fff!important;border:1px solid #cdd6ebc7!important;border-radius:24px!important;grid-area:copy!important;max-width:560px!important;margin:0!important;padding:22px 24px!important;font-size:14px!important;line-height:1.72!important;box-shadow:0 18px 44px #20315d12,inset 0 1px #fffffff5!important}html body .landing .landing-story-panel{--story-accent:#2b7fff;--story-accent-2:#61dfae;--story-tint:#2b7fff1a;z-index:1!important;background:linear-gradient(90deg,var(--story-tint),#ffffffc7 35%,#ffffffed), #ffffffe0!important;border:1px solid #b5c6e8c7!important;border-radius:28px!important;margin:14px 0!important;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 50px #20315d17,inset 0 1px #fffffff5!important}html body .landing .landing-story-panel:nth-of-type(2){--story-accent:#586dff;--story-accent-2:#66dcff;--story-tint:#586dff1c;margin-left:26px!important}html body .landing .landing-story-panel:nth-of-type(3){--story-accent:#159b8f;--story-accent-2:#61dfae;--story-tint:#61dfae1f;margin-right:26px!important}html body .landing .landing-story-panel:nth-of-type(4){--story-accent:#6c55df;--story-accent-2:#b68cff;--story-tint:#b68cff1f;margin-left:38px!important}html body .landing .landing-story-panel:nth-of-type(5){--story-accent:#2467c8;--story-accent-2:#7fb7ff;--story-tint:#7fb7ff21;margin-right:38px!important}html body .landing .landing-story-panel:nth-of-type(6){--story-accent:#0f8f9c;--story-accent-2:#7de4d2;--story-tint:#7de4d21f;margin-left:24px!important}html body .landing .landing-story-panel:nth-of-type(7){--story-accent:#4658a0;--story-accent-2:#91a3ff;--story-tint:#91a3ff1f;margin-right:24px!important}html body .landing .landing-story-panel:nth-of-type(8){--story-accent:#9065d8;--story-accent-2:#61dfae;--story-tint:#9065d81c;margin-left:34px!important}html body .landing .landing-story-panel:nth-of-type(9){--story-accent:#1e9e96;--story-accent-2:#7fb7ff;--story-tint:#1e9e961a;margin-right:34px!important}html body .landing .landing-story-panel:before{content:""!important;background:linear-gradient(180deg,var(--story-accent),var(--story-accent-2))!important;opacity:.8!important;width:5px!important;position:absolute!important;inset:0 auto 0 0!important}html body .landing .landing-story-panel:after{content:""!important;background:var(--story-accent-2)!important;width:12px!important;height:12px!important;box-shadow:0 0 0 7px #ffffffc7,0 0 0 10px color-mix(in srgb,var(--story-accent) 18%,transparent)!important;pointer-events:none!important;border-radius:999px!important;position:absolute!important;top:50%!important;left:29px!important;transform:translate(-50%,-50%)!important}html body .landing .landing-story-panel:hover{border-color:color-mix(in srgb,var(--story-accent) 42%,#b5c6e8c7)!important;transform:translateY(-2px)!important;box-shadow:0 24px 64px #1c2d5821,inset 0 1px #fffffffa!important}html body .landing .landing-story-panel[open]{background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--story-accent-2) 18%,transparent),transparent 30%), linear-gradient(90deg,color-mix(in srgb,var(--story-accent) 11%,white),#fff 34%,#fff)!important;border-color:color-mix(in srgb,var(--story-accent) 42%,#4658a061)!important;box-shadow:0 28px 84px #19275229,inset 0 1px #fff!important}html body .landing .landing-story-panel>summary{cursor:pointer!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:102px!important;padding:22px 28px 22px 34px!important;list-style:none!important;display:grid!important}html body .landing .landing-story-panel>summary>span{background:linear-gradient(145deg,color-mix(in srgb,var(--story-accent) 15%,#fff),color-mix(in srgb,var(--story-accent-2) 22%,#fff))!important;width:54px!important;height:54px!important;color:var(--story-accent)!important;-webkit-text-fill-color:var(--story-accent)!important;letter-spacing:.08em!important;box-shadow:inset 0 1px 0 #fffffff2,0 14px 30px color-mix(in srgb,var(--story-accent) 15%,transparent)!important;border-radius:18px!important;place-items:center!important;font-size:12px!important;font-weight:900!important;display:grid!important}html body .landing .landing-story-panel>summary strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.04em!important;font-size:25px!important;line-height:1.12!important;display:block!important}html body .landing .landing-story-panel>summary p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.55!important}html body .landing .landing-story-panel>summary i{border:1px solid color-mix(in srgb,var(--story-accent) 28%,#cdd6eb)!important;min-width:96px!important;color:var(--story-accent)!important;-webkit-text-fill-color:var(--story-accent)!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#ffffffb8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:11px 15px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 12px 28px #1f305f14!important}html body .landing .landing-story-panel>summary i:after{content:"↘"!important;margin-left:8px!important;font-size:11px!important;line-height:1!important}html body .landing .landing-story-panel[open]>summary i{background:linear-gradient(135deg,var(--story-accent),#171d35)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#0000!important}html body .landing .landing-story-panel[open]>summary i:before{content:"Close"!important;font-size:10px!important}html body .landing .landing-story-panel[open]>summary i{font-size:0!important}html body .landing .landing-story-panel[open]>summary i:after{content:""!important;margin-left:0!important}html body .landing .landing-story-panel>section{width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important}html body .landing .landing-story-panel>section.shell,html body .landing .landing-story-panel>section .shell{width:100%!important;max-width:none!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.human-story,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{border-top:1px solid #e0e6f3!important;padding:34px!important}html body .landing .landing-story-panel>.story-problem{background:linear-gradient(#fff,#f7f9ff)!important}html body .landing .landing-story-panel .story-problem-compact{max-width:none!important}html body .landing .landing-story-panel>.hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)!important;min-height:0!important}html body .landing .landing-story-panel>.journeys{background:linear-gradient(#f6f8ff,#eef3ff)!important}html body .landing .landing-story-panel>.journeys:before{opacity:.28!important}html body .landing .landing-story-panel>.story-match{background:#f8faff!important;display:block!important}html body .landing .landing-story-panel>.human-story{grid-template-columns:.82fr 1fr!important;min-height:0!important}html body .landing .landing-story-panel>.homepage-faq{background:#f7f9ff!important}html body .landing .landing-story-panel .faq-grid details{margin:0!important}@media (max-width:900px){html body .landing .landing-story-accordion{border-radius:26px!important;width:calc(100% - 24px)!important;padding:18px!important}html body .landing .landing-story-accordion:before{border-radius:36px!important;inset:-42px -14px -46px!important}html body .landing .landing-story-intro,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.human-story{grid-template-columns:1fr!important}html body .landing .landing-story-intro{grid-template-areas:"kicker""title""copy""chip"!important;gap:14px!important;padding:10px 8px 24px!important}html body .landing .landing-story-intro:after{grid-area:chip!important}html body .landing .landing-story-panel,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){margin-left:0!important;margin-right:0!important}html body .landing .landing-story-panel:after{left:17px!important}html body .landing .landing-story-panel>summary{grid-template-columns:auto minmax(0,1fr)!important;padding:18px!important}html body .landing .landing-story-panel>summary i{grid-column:2!important;justify-self:start!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.human-story,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{padding:24px 18px!important}}@media (max-width:620px){html body .landing .landing-story-intro h1{font-size:40px!important}html body .landing .landing-story-panel>summary strong{font-size:20px!important}html body .landing .landing-story-panel>summary>span{border-radius:14px!important;width:42px!important;height:42px!important}}html body .talent-dashboard-passport .passport-reader-intro{align-items:flex-start}html body .talent-dashboard-passport .passport-reader-intro>div:first-child{max-width:630px}html body .talent-dashboard-passport .passport-reader-actions .button{white-space:nowrap;justify-content:center;min-width:0;padding:11px 13px;font-size:9px}html body .talent-dashboard-passport .passport-share-button{grid-column:1/-1;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#153f72!important}html body .talent-dashboard-passport .passport-edit-button{color:#263d6a!important;-webkit-text-fill-color:#263d6a!important;background:#eef3fb!important}html body .passport-resume-summary-page .passport-feature-copy p{margin:8px 0 0;font-size:8px;line-height:1.55;color:#5f6d83!important;-webkit-text-fill-color:#5f6d83!important}html body .passport-resume-note{background:#69e0b71a;border:1px solid #197e5b2e;border-radius:13px;align-items:flex-start;gap:8px;margin-top:auto;padding:11px;font-size:7px;line-height:1.5;display:flex;color:#286b55!important;-webkit-text-fill-color:#286b55!important}html body .passport-resume-note svg{flex:none}html body .passport-full-resume-page pre{white-space:pre-wrap;background:#ffffff8c;border:1px solid #1f345b21;border-radius:14px;max-height:500px;margin:15px 0 0;padding:14px;font:7px/1.65 Sora,sans-serif;overflow:auto;color:#3a4966!important;-webkit-text-fill-color:#3a4966!important}html body .passport-private-record-list{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}html body .passport-private-record-list .passport-fact{min-height:58px;padding:9px}html body .passport-private-record-list .passport-fact strong{font-size:7px;line-height:1.35}html body .passport-builder-answer-list{gap:8px;margin-top:14px;display:grid}html body .passport-builder-answer-list article{background:#ffffff80;border:1px solid #1f345b1f;border-radius:13px;padding:11px}html body .passport-builder-answer-list span,html body .passport-proof-record>span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-builder-answer-list p,html body .passport-proof-record p{white-space:pre-wrap;margin:5px 0 0;font-size:7px;line-height:1.5;color:#56637a!important;-webkit-text-fill-color:#56637a!important}html body .passport-proof-record{background:#4d65a412;border-radius:13px;margin-top:10px;padding:11px}html body .passport-proof-record article{border-top:1px solid #1f345b1a;margin-top:8px;padding-top:8px}html body .passport-proof-record strong{font-size:8px;display:block;color:#1c2a4b!important;-webkit-text-fill-color:#1c2a4b!important}html body .passport-proof-record small{text-transform:uppercase;font-size:6px;color:#667389!important;-webkit-text-fill-color:#667389!important}html body .passport-utility-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040f27ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}html body .passport-utility-modal{background:#f7f9fc;border:1px solid #ffffff8c;border-radius:28px;width:min(1040px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 45px 120px #010a1f6b;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-utility-modal>header{background:linear-gradient(135deg,#092d56,#124f75);justify-content:space-between;align-items:flex-start;gap:25px;padding:26px 30px 20px;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-utility-modal>header .eyebrow{color:#86ddc4!important;-webkit-text-fill-color:#86ddc4!important}html body .passport-utility-modal>header h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:28px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-utility-modal>header p{max-width:630px;margin:0;font-size:11px;line-height:1.55;color:#cbd9e7!important;-webkit-text-fill-color:#cbd9e7!important}html body .passport-utility-modal>header>button{background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-utility-modal>nav{background:#fff;border-bottom:1px solid #dbe3ee;grid-template-columns:repeat(5,1fr);gap:5px;padding:9px 11px;display:grid}html body .passport-utility-modal>nav button{background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:9px;font-weight:850;display:flex;color:#66738a!important;-webkit-text-fill-color:#66738a!important}html body .passport-utility-modal>nav button.active{background:#e9f4f1;color:#185f4c!important;-webkit-text-fill-color:#185f4c!important}html body .passport-utility-body{max-height:60vh;padding:25px 30px;overflow:auto}html body .passport-utility-heading{margin-bottom:20px}html body .passport-utility-heading>span{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;color:#4d65a4!important;-webkit-text-fill-color:#4d65a4!important}html body .passport-utility-heading h3{letter-spacing:-.04em;margin:5px 0 7px;font-size:23px;color:#162342!important;-webkit-text-fill-color:#162342!important}html body .passport-utility-heading p{max-width:760px;margin:0;font-size:10px;line-height:1.6;color:#657289!important;-webkit-text-fill-color:#657289!important}html body .passport-utility-error{background:#fff8e8;border:1px solid #eed5a7;border-radius:12px;align-items:flex-start;gap:8px;margin:12px 25px 0;padding:10px 12px;font-size:9px;line-height:1.45;display:flex;color:#8a6121!important;-webkit-text-fill-color:#8a6121!important}html body .passport-utility-loading{justify-content:center;align-items:center;gap:10px;min-height:340px;font-size:10px;display:flex;color:#617087!important;-webkit-text-fill-color:#617087!important}html body .passport-utility-loading i{border:3px solid #d6e0ea;border-top-color:#1c6e5b;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite passport-utility-spin}@keyframes passport-utility-spin{to{transform:rotate(360deg)}}html body .passport-access-modes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}html body .passport-access-modes button{text-align:left;background:#fff;border:1px solid #d5dfeb;border-radius:17px;flex-direction:column;align-items:flex-start;gap:5px;min-height:120px;padding:16px;display:flex}html body .passport-access-modes button.active{background:#effaf6;border-color:#54b99d;box-shadow:0 0 0 2px #54b99d29}html body .passport-access-modes button svg{color:#3f5e8a!important}html body .passport-access-modes button strong{margin-top:auto;font-size:12px;color:#1d2d4f!important;-webkit-text-fill-color:#1d2d4f!important}html body .passport-access-modes button span{font-size:8px;color:#718097!important;-webkit-text-fill-color:#718097!important}html body .passport-talent-signup-note{background:#effaf6;border:1px solid #bfe2d7;border-radius:14px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;font-size:8px;line-height:1.55;display:flex;color:#3e6458!important;-webkit-text-fill-color:#3e6458!important}html body .passport-talent-signup-note svg{flex:none;color:#23745d!important}html body .passport-talent-signup-note strong{font-size:9px;display:block;color:#1f4f41!important;-webkit-text-fill-color:#1f4f41!important}html body .passport-expiry-field,html body .passport-edition-select{background:#fff;border:1px solid #d8e1ec;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}html body .passport-expiry-field span,html body .passport-edition-select span{font-size:9px;font-weight:800;color:#596981!important;-webkit-text-fill-color:#596981!important}html body .passport-expiry-field input,html body .passport-edition-select select{background:#f8fafc;border:1px solid #ced9e6;border-radius:9px;flex:1;min-width:0;padding:9px 10px;font-size:9px;color:#213454!important;-webkit-text-fill-color:#213454!important}html body .passport-expiry-field button{background:#153f72;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-share-link{background:#fff;border:1px solid #d4deea;border-radius:15px;align-items:center;gap:14px;margin-top:14px;padding:15px;display:flex}html body .passport-share-link>div{flex:1;min-width:0}html body .passport-share-link span{text-transform:uppercase;font-size:7px;font-weight:900;display:block;color:#718098!important;-webkit-text-fill-color:#718098!important}html body .passport-share-link strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden;color:#213455!important;-webkit-text-fill-color:#213455!important}html body .passport-share-link button{background:#153f72;border:0;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-share-link.inactive{opacity:.65}html body .passport-link-controls{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}html body .passport-link-controls button{background:#fff;border:1px solid #d0dae6;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800;color:#5d6c82!important;-webkit-text-fill-color:#5d6c82!important}html body .passport-utility-editions form{background:#fff;border:1px solid #d5dfeb;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}html body .passport-utility-editions form label{flex-direction:column;gap:5px;display:flex}html body .passport-utility-editions form .wide{grid-column:1/-1}html body .passport-utility-editions form label span{font-size:8px;font-weight:800;color:#64738a!important;-webkit-text-fill-color:#64738a!important}html body .passport-utility-editions form :is(input,textarea){background:#f9fbfd;border:1px solid #ced9e5;border-radius:10px;padding:10px 11px;font:9px Sora,sans-serif;color:#203250!important;-webkit-text-fill-color:#203250!important}html body .passport-utility-editions form textarea{resize:vertical;min-height:78px}html body .passport-utility-editions form>button{background:#153f72;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:9px;font-weight:900;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-edition-list{gap:9px;margin-top:14px;display:grid}html body .passport-edition-list article{background:#fff;border:1px solid #d6e0eb;border-radius:15px;align-items:flex-start;gap:14px;padding:15px;display:flex}html body .passport-edition-list article>div{flex:1;min-width:0}html body .passport-edition-list article span{text-transform:uppercase;font-size:7px;font-weight:900;color:#4d65a4!important;-webkit-text-fill-color:#4d65a4!important}html body .passport-edition-list article strong{margin:4px 0;font-size:12px;display:block;color:#1c2e50!important;-webkit-text-fill-color:#1c2e50!important}html body .passport-edition-list article p{margin:0;font-size:9px;line-height:1.5;color:#6b788e!important;-webkit-text-fill-color:#6b788e!important}html body .passport-edition-list article small{margin-top:6px;font-size:7px;display:block;color:#55715f!important;-webkit-text-fill-color:#55715f!important}html body .passport-edition-list article>button{background:0 0;border:0;font-size:8px;font-weight:800;color:#a75050!important;-webkit-text-fill-color:#a75050!important}html body .passport-export-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}html body .passport-export-grid button{text-align:left;background:#fff;border:1px solid #d5dfeb;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:150px;padding:17px;display:flex}html body .passport-export-grid button svg{color:#396189!important}html body .passport-export-grid button strong{margin-top:auto;font-size:11px;color:#1b2c4c!important;-webkit-text-fill-color:#1b2c4c!important}html body .passport-export-grid button span{margin-top:5px;font-size:8px;line-height:1.45;color:#6c798e!important;-webkit-text-fill-color:#6c798e!important}html body .passport-utility-stamps>div:last-child{gap:10px;display:grid}html body .passport-utility-stamps article{background:#fff;border:1px solid #d7e0eb;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}html body .passport-utility-stamps article>i{background:#edf2f8;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;color:#476287!important}html body .passport-utility-stamps article.verified>i{background:#dbf5ec;color:#1d765b!important}html body .passport-utility-stamps article>div{flex:1;min-width:0}html body .passport-utility-stamps article span{text-transform:uppercase;font-size:7px;font-weight:900;color:#4d65a4!important;-webkit-text-fill-color:#4d65a4!important}html body .passport-utility-stamps article strong{margin:3px 0;font-size:11px;display:block;color:#1c2d4d!important;-webkit-text-fill-color:#1c2d4d!important}html body .passport-utility-stamps article p{margin:0;font-size:8px;color:#68758a!important;-webkit-text-fill-color:#68758a!important}html body .passport-utility-stamps article small{margin-top:5px;font-size:7px;display:block;color:#5a7868!important;-webkit-text-fill-color:#5a7868!important}html body .passport-utility-stamps article>button{background:#f7f9fc;border:1px solid #cbd7e5;border-radius:10px;padding:9px 11px;font-size:8px;font-weight:850;color:#29476f!important;-webkit-text-fill-color:#29476f!important}html body .passport-analytics-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}html body .passport-analytics-stats article{background:#fff;border:1px solid #d7e0eb;border-radius:16px;padding:17px}html body .passport-analytics-stats strong{letter-spacing:-.04em;font-size:24px;display:block;color:#143a68!important;-webkit-text-fill-color:#143a68!important}html body .passport-analytics-stats span{font-size:8px;font-weight:800;color:#718096!important;-webkit-text-fill-color:#718096!important}html body .passport-view-list{gap:7px;margin-top:14px;display:grid}html body .passport-view-list>div:not(.passport-utility-empty){background:#fff;border:1px solid #dbe3ed;border-radius:12px;grid-template-columns:1.2fr 1fr .8fr;gap:12px;padding:11px 13px;font-size:8px;display:grid}html body .passport-view-list span,html body .passport-view-list small{color:#6c798e!important;-webkit-text-fill-color:#6c798e!important}html body .passport-utility-empty{text-align:center;border:1px dashed #c8d5e3;border-radius:15px;align-content:center;place-items:center;gap:6px;min-height:130px;display:grid;color:#708097!important;-webkit-text-fill-color:#708097!important}html body .passport-utility-empty strong{font-size:10px;color:#283b5d!important;-webkit-text-fill-color:#283b5d!important}html body .passport-utility-empty span{font-size:8px}html body .passport-utility-modal>footer{background:#fff;border-top:1px solid #d8e1ec;justify-content:space-between;align-items:center;gap:20px;padding:12px 30px;font-size:8px;display:flex;color:#5f6e84!important;-webkit-text-fill-color:#5f6e84!important}html body .passport-utility-modal>footer span{align-items:center;gap:6px;display:flex}@media (max-width:900px){html body .talent-dashboard-passport .passport-reader-intro{flex-direction:column}html body .talent-dashboard-passport .passport-reader-actions{width:100%}}@media (max-width:680px){html body .talent-dashboard-passport .passport-reader-actions{grid-template-columns:1fr}html body .talent-dashboard-passport .passport-share-button{grid-column:auto}html body .passport-utility-backdrop{padding:0}html body .passport-utility-modal{border-radius:0;width:100vw;max-height:100vh}html body .passport-utility-modal>header{padding:20px}html body .passport-utility-modal>nav{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}html body .passport-utility-modal>nav button{flex-direction:column;font-size:7px}html body .passport-utility-body{max-height:66vh;padding:20px}html body .passport-access-modes,html body .passport-export-grid,html body .passport-analytics-stats,html body .passport-utility-editions form{grid-template-columns:1fr}html body .passport-utility-editions form .wide{grid-column:auto}html body .passport-expiry-field,html body .passport-edition-select,html body .passport-share-link{flex-direction:column;align-items:stretch}html body .passport-utility-stamps article{flex-wrap:wrap;align-items:flex-start}html body .passport-utility-stamps article>div{min-width:180px}html body .passport-view-list>div:not(.passport-utility-empty){grid-template-columns:1fr}html body .passport-utility-modal>footer{padding:10px 20px}html body .passport-private-record-list{grid-template-columns:1fr}}html body .workspace .private-interview-room.private-interview-room{color:#071022!important;-webkit-text-fill-color:#071022!important;background:linear-gradient(#fff,#f8faff)!important;border:1px solid #dfe5f3!important;border-radius:34px!important;margin:26px 0!important;padding:24px!important;overflow:hidden!important;box-shadow:0 28px 90px #1f27471c!important}html body .workspace .private-interview-room.private-interview-room>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}html body .workspace .private-interview-room.private-interview-room>header h2{letter-spacing:-.07em!important;color:#071022!important;-webkit-text-fill-color:#071022!important;max-width:760px!important;margin:8px 0 6px!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1!important}html body .workspace .private-interview-room.private-interview-room>header p{color:#59647c!important;-webkit-text-fill-color:#59647c!important;max-width:780px!important;margin:0!important;font-size:13px!important;line-height:1.7!important}html body .workspace .private-interview-room.private-interview-room .badge-pill{flex-shrink:0!important}html body .workspace .private-interview-room .room-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body .workspace .private-interview-room .room-header-actions button{color:#071022!important;-webkit-text-fill-color:#071022!important;letter-spacing:-.01em!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce3f1!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:10px!important;font-weight:900!important}html body .workspace .room-command-bar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:8px 0 16px!important;display:grid!important}html body .workspace .room-command-bar span{color:#071022!important;-webkit-text-fill-color:#071022!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe5f3!important;border-radius:16px!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important;display:flex!important;overflow:hidden!important}html body .workspace .room-command-bar span :is(svg,path){color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;flex-shrink:0!important}html body .workspace .room-shell{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}html body .workspace .room-main{background:linear-gradient(#f8faff,#fff)!important;border:1px solid #dfe5f3!important;border-radius:32px!important;padding:16px!important;box-shadow:inset 0 1px #ffffffd9!important}html body .workspace .room-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;display:grid!important}html body .workspace .room-tile{color:#fff!important;-webkit-text-fill-color:#fff!important;background:radial-gradient(circle at 72% 18%,#5f71b947,#0000 34%),linear-gradient(145deg,#171d35,#1f2747)!important;border:1px solid #ffffff2e!important;border-radius:30px!important;flex-direction:column!important;justify-content:space-between!important;min-height:278px!important;padding:22px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 24px 65px #1f274729!important}html body .workspace .room-tile.room-tile-self:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:24px;position:absolute;inset:16px}html body .workspace .room-tile.room-tile-waiting{color:#071022!important;-webkit-text-fill-color:#071022!important;background:linear-gradient(#fff,#f3f6ff)!important;border:1px solid #dfe5f3!important;box-shadow:0 20px 55px #1f274712!important}html body .workspace .room-tile :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .workspace .room-tile.room-tile-waiting :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#071022!important;-webkit-text-fill-color:#071022!important}html body .workspace .room-tile.room-tile-waiting.remote-live :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .room-video{object-fit:cover!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .workspace .room-tile.has-video:before{content:"";z-index:1;background:linear-gradient(#0710221f,#0710228c);position:absolute;inset:0}html body .workspace .room-avatar,html body .workspace .room-tile-caption{z-index:2!important;position:relative!important}html body .workspace .room-avatar .avatar{border-radius:24px!important;place-items:center!important;width:74px!important;height:74px!important;display:grid!important}html body .workspace .room-tile-caption span{letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:9px!important;font-weight:900!important;display:block!important}html body .workspace .room-tile-caption strong{letter-spacing:-.05em!important;font-size:26px!important;line-height:1.05!important;display:block!important}html body .workspace .room-tile-caption small{max-width:380px!important;margin-top:8px!important;font-size:11px!important;line-height:1.55!important;display:block!important}html body .workspace .room-controls{flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important;display:flex!important}html body .workspace .room-controls button{letter-spacing:-.02em!important;cursor:pointer!important;border:1px solid #d9e0ef!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:52px!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important;transition:transform .18s,box-shadow .18s,opacity .18s!important;display:inline-flex!important}html body .workspace .room-controls button:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 16px 34px #1f27471f!important}html body .workspace .room-controls button:disabled{opacity:.48!important;cursor:not-allowed!important}html body .workspace .room-controls .primary-room{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}html body .workspace .room-controls .secondary-room{color:#071022!important;-webkit-text-fill-color:#071022!important;background:#fff!important}html body .workspace .room-controls .danger-room{color:#9b1c1c!important;-webkit-text-fill-color:#9b1c1c!important;background:#fff8f8!important;border-color:#f2caca!important}html body .workspace .room-controls button :is(svg,path,span,strong){color:inherit!important;-webkit-text-fill-color:inherit!important}html body .workspace .room-sidebar{flex-direction:column!important;gap:12px!important;display:flex!important}html body .workspace .room-card{color:#071022!important;-webkit-text-fill-color:#071022!important;background:#fff!important;border:1px solid #dfe5f3!important;border-radius:24px!important;padding:18px!important;box-shadow:0 18px 55px #1f274712!important}html body .workspace .room-card :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,li,textarea){color:#071022!important;-webkit-text-fill-color:#071022!important;opacity:1!important;text-shadow:none!important}html body .workspace .room-card .eyebrow{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .room-card h3{letter-spacing:-.055em!important;margin:8px 0 10px!important;font-size:22px!important;line-height:1.05!important}html body .workspace .room-card p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;margin:0!important;font-size:11px!important;line-height:1.65!important}html body .workspace .room-card-primary{background:linear-gradient(#fff,#f5f8ff)!important}html body .workspace .room-card ol{flex-direction:column!important;gap:10px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}html body .workspace .room-card li{grid-template-columns:34px 1fr!important;align-items:flex-start!important;gap:10px!important;display:grid!important}html body .workspace .room-card li b{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef2ff!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:10px!important;display:grid!important}html body .workspace .room-card li span{color:#53607a!important;-webkit-text-fill-color:#53607a!important;font-size:10px!important;font-weight:800!important;line-height:1.55!important}html body .workspace .room-note-card textarea{resize:vertical!important;color:#071022!important;-webkit-text-fill-color:#071022!important;background:#fbfcff!important;border:1px solid #dfe5f3!important;border-radius:18px!important;outline:none!important;width:100%!important;min-height:118px!important;margin-top:10px!important;padding:14px!important;font-size:11px!important;line-height:1.55!important}html body .workspace .room-note-card textarea::placeholder{color:#68748c!important;-webkit-text-fill-color:#68748c!important;opacity:1!important}html body .workspace .room-note-card small{color:#69758d!important;-webkit-text-fill-color:#69758d!important;margin-top:8px!important;font-size:9px!important;display:block!important}html body .workspace .room-privacy-card{background:#f0fbf6!important;border-color:#d5f0e2!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .workspace .room-privacy-card>svg{color:#16825d!important;-webkit-text-fill-color:#16825d!important;flex-shrink:0!important}html body .workspace .room-privacy-card strong{margin-bottom:5px!important;font-size:12px!important;display:block!important}html body .workspace .room-permission-error{color:#9a4a24!important;-webkit-text-fill-color:#9a4a24!important;background:#fff7f2!important;border:1px solid #f0cfbc!important;border-radius:16px!important;align-items:center!important;gap:8px!important;margin:14px 0 0!important;padding:12px 14px!important;font-size:11px!important;font-weight:800!important;display:flex!important}html body .workspace .private-interview-room.private-interview-room>footer{color:#526079!important;-webkit-text-fill-color:#526079!important;border-top:1px solid #e6ebf6!important;flex-wrap:wrap!important;align-items:center!important;gap:9px 14px!important;margin-top:16px!important;padding-top:16px!important;font-size:11px!important;display:flex!important}html body .workspace .private-interview-room.private-interview-room>footer b{color:#071022!important;-webkit-text-fill-color:#071022!important}html body .workspace .interview-room{background:#f8faff!important;border-color:#dfe5f3!important}html body .workspace .interview-room span,html body .workspace .interview-room span :is(svg,path){color:#071022!important;-webkit-text-fill-color:#071022!important}@media (max-width:760px){html body .workspace .private-interview-room.private-interview-room{border-radius:28px!important;padding:16px!important}html body .workspace .private-interview-room.private-interview-room>header{flex-direction:column!important}html body .workspace .private-interview-room .room-header-actions{justify-content:flex-start!important;width:100%!important}html body .workspace .room-command-bar,html body .workspace .room-shell,html body .workspace .room-stage{grid-template-columns:1fr!important}html body .workspace .room-tile{border-radius:24px!important;min-height:220px!important}html body .workspace .room-controls button{width:100%!important}}@media (max-width:480px){.workspace-main{padding-left:10px;padding-right:10px}.workspace-header h1,.team-ops-hero h1{font-size:34px}.profile-snapshot,.sii-assistant,.workflow-panel,.role-briefs,.recruiter-dashboard,.tester-checklist,.workspace-mini-card,.talent-priority-board,.connection-command-strip,.locked-room-preview,.team-ops-hero,.client-ownership-board,.team-activity-panel,.team-demographics-dashboard,.team-match-ops,.invite-management,.scheduled-interviews{border-radius:20px!important;padding:13px!important}.launchpad-metrics{grid-template-columns:1fr!important}.signal-orbit{min-height:220px!important}.signal-map,.signal-match-map{transform:scale(.72)}.builder-steps button{min-width:132px}.team-ops-metric{grid-template-columns:42px 1fr!important}.team-ops-metric strong{font-size:27px}.client-account-modal,.admin-review-drawer,.client-role-detail{padding:10px!important}.client-account-modal>header,.client-role-detail>header,.admin-review-drawer>header{padding:15px!important}.admin-review-exit-confirm,.talent-exit-confirm{padding:14px}.admin-review-exit-confirm article,.talent-exit-confirm article{border-radius:22px;width:100%;padding:20px}.interview-card{flex-basis:86vw!important}}@media (max-width:760px){.talent-onboarding,.talent-onboarding *{box-sizing:border-box}.talent-onboarding{background:linear-gradient(#f2f5ff 0%,#fbfcff 48%,#eef3ff 100%)!important;overflow-x:clip!important}.talent-onboarding:after,.talent-onboarding .onboarding-layout>section:before,.profile-focus-mode .onboarding-layout:before,.profile-focus-mode .onboarding-layout:after{display:none!important}.talent-onboarding>header{z-index:80!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f7f9ffeb!important;border-bottom:1px solid #cfd7eeb8!important;width:100%!important;min-height:64px!important;padding:10px 12px!important;position:sticky!important;top:0!important}.talent-onboarding>header .brand img{width:112px!important}.talent-onboarding>header .button,.talent-onboarding>header button{border-radius:13px!important;min-height:40px!important;padding:9px 12px!important;font-size:10px!important}.talent-onboarding .onboarding-layout{width:100%!important;max-width:100%!important;padding:12px 10px calc(116px + env(safe-area-inset-bottom))!important;margin:0!important;display:block!important}.talent-onboarding .onboarding-layout>aside{opacity:1!important;filter:none!important;width:100%!important;padding:6px 4px 14px!important;position:static!important;transform:none!important}.talent-onboarding .onboarding-layout aside h1{margin:12px 0!important;font-size:clamp(30px,10vw,40px)!important;line-height:1.03!important}.talent-onboarding .onboarding-layout aside>p{font-size:12px!important;line-height:1.62!important}.talent-onboarding .privacy-note{margin-top:16px!important;padding-top:15px!important}.talent-onboarding .onboarding-layout>section,.profile-focus-mode .onboarding-layout>section,.profile-launch-mode .onboarding-layout>section{background:#fffffff0!important;border-radius:22px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px!important;animation:none!important;overflow:visible!important;transform:none!important;box-shadow:0 20px 70px #1f274721!important}.profile-focus-mode>header{opacity:1!important;filter:none!important;transform:none!important}.profile-focus-mode .onboarding-layout>aside{display:none!important}.talent-builder{perspective:none!important;flex-direction:column!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.talent-builder:before{display:none!important}.talent-builder .wide{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.profile-launch-mode .builder-save-card,.profile-launch-mode .sii-intro-card,.profile-launch-mode .builder-steps,.profile-launch-mode .builder-step,.profile-launch-mode .builder-actions{display:none!important}.profile-launch-mode .builder-launchpad{border-radius:24px!important;flex-direction:column!important;gap:18px!important;min-height:0!important;padding:20px!important;display:flex!important}.profile-launch-mode .match-signal-visual{display:none!important}.launchpad-copy{gap:13px!important;width:100%!important}.launchpad-copy h3{max-width:100%!important;font-size:clamp(30px,10.5vw,42px)!important;line-height:1!important}.launchpad-copy p{max-width:100%!important;font-size:12px!important;line-height:1.65!important}.launchpad-copy .button{justify-content:center!important;width:100%!important;min-height:52px!important}.launchpad-metrics{grid-template-columns:1fr!important;gap:8px!important;max-width:none!important}.launchpad-metrics span{border-radius:16px!important;min-height:58px!important;padding:12px!important;font-size:8px!important}.builder-entered .builder-focus-console{border-radius:19px!important;flex-direction:column!important;order:0!important;gap:13px!important;margin:0!important;padding:14px!important;display:flex!important}.builder-focus-console h3{margin:7px 0!important;font-size:clamp(22px,7.4vw,30px)!important;line-height:1.08!important}.builder-focus-console p{font-size:11px!important;line-height:1.62!important}.focus-progress{border-radius:18px!important;width:100%!important;padding:15px!important}.focus-progress strong{font-size:32px!important}.focus-progress span{font-size:9px!important}.builder-entered .builder-hero,.builder-entered .builder-save-card,.builder-entered .sii-intro-card,.builder-entered .builder-launchpad{display:none!important}.builder-entered .builder-steps{z-index:70!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;background:#fffffff0!important;border-radius:17px!important;order:1!important;gap:8px!important;margin:0 -2px!important;padding:8px!important;display:flex!important;position:sticky!important;top:64px!important;overflow:auto hidden!important;box-shadow:0 16px 42px #1f27471f!important}.builder-steps::-webkit-scrollbar{display:none}.builder-steps button{scroll-snap-align:start!important;white-space:normal!important;border-radius:13px!important;flex:0 0 136px!important;min-width:136px!important;min-height:54px!important;padding:9px!important}.builder-steps button span{font-size:8px!important;line-height:1.18!important}.builder-steps b{width:25px!important;min-width:25px!important;height:25px!important}.builder-entered .builder-step{border-radius:20px!important;order:2!important;width:100%!important;max-width:100%!important;padding:14px!important;box-shadow:0 18px 58px #1f27471a!important}.builder-entered .builder-step>header{border-radius:17px!important;margin-bottom:14px!important;padding:14px!important}.builder-step h3,.builder-entered .builder-step h3{font-size:clamp(21px,7vw,28px)!important;line-height:1.1!important}.builder-step header p{font-size:10px!important;line-height:1.62!important}.builder-grid,.launch-grid,.assistant-form,.review-form,.role-editor-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.builder-grid>*,.launch-grid>*,.assistant-form>*,.review-form>*,.role-editor-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.onboarding-form label,.onboarding-form label.wide,.builder-step label,.skill-builder label{grid-column:auto!important;width:100%!important;min-width:0!important}.onboarding-form input,.onboarding-form textarea,.onboarding-form select,.assistant-form textarea,.review-form input,.review-form select,.review-form textarea{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:13px!important;font-size:16px!important}.onboarding-form textarea,.assistant-form textarea,.review-form textarea{min-height:118px!important}.voice-input-wrap{width:100%!important;min-width:0!important}.voice-input-wrap input,.voice-input-wrap textarea{padding-bottom:52px!important;padding-right:13px!important}.voice-input-wrap button{min-height:36px!important;padding:8px 11px!important;top:auto!important;bottom:8px!important;right:8px!important}.photo-field>div{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.photo-field img{width:52px!important;height:52px!important}.photo-field input{width:100%!important;max-width:100%!important;font-size:12px!important}.photo-field small{grid-column:1/-1!important;margin-left:0!important}.chip-select,.quick-pill-group,.skill-builder,.eligibility-card,.survey-disclaimer,.sii-required-banner,.required-sii-step .assistant-form label{border-radius:16px!important;width:100%!important;max-width:100%!important;margin-bottom:12px!important;padding:12px!important}.chip-select>div,.quick-pill-group>div,.skill-suggestions,.selected-skills{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:3px!important;display:flex!important;overflow-x:auto!important}.chip-select>div::-webkit-scrollbar{display:none}.quick-pill-group>div::-webkit-scrollbar{display:none}.skill-suggestions::-webkit-scrollbar{display:none}.selected-skills::-webkit-scrollbar{display:none}.chip-select button,.quick-pill-group button,.skill-suggestions button,.selected-skills button{white-space:normal!important;text-align:left!important;border-radius:999px!important;flex:none!important;max-width:260px!important;padding:10px 12px!important;font-size:9px!important;line-height:1.24!important}.skill-builder label>div{flex-direction:column!important;gap:8px!important;display:flex!important}.skill-builder label button{min-height:42px!important}.checkbox-field{grid-template-columns:1fr!important;padding:12px!important}.checkbox-field label{min-height:38px!important}.launch-grid article{min-height:0!important}.builder-actions{z-index:80!important;margin:0 -4px calc(-4px - env(safe-area-inset-bottom))!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important;background:#fffffff5!important;border-radius:18px 18px 0 0!important;order:3!important;grid-template-columns:1fr!important;gap:9px!important;display:grid!important;position:sticky!important;bottom:0!important}.builder-actions>div{width:100%!important;margin:0!important}.builder-actions strong{font-size:10px!important}.builder-actions span{font-size:8px!important;line-height:1.35!important}.builder-actions .button{justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important}.builder-entered .profile-creator-exit{z-index:120!important;padding:7px 8px!important;position:fixed!important;top:76px!important;right:12px!important}.builder-entered .profile-creator-exit span{display:none!important}.talent-exit-confirm{z-index:220!important;padding:14px!important}.talent-exit-confirm article{border-radius:22px!important;width:100%!important;max-width:390px!important;padding:20px!important}.sii-companion:not(.open){transform-origin:100% 100%!important;transform:scale(.84)!important}.sii-companion.open{inset:auto auto 22px 22px!important}.sii-chat-feed .sii-retry{color:#163b68;cursor:pointer;background:#eef4ff;border:1px solid #b9c7e2;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:9px;font-weight:850}.sii-chat-feed .sii-retry:hover{background:#dfebff;border-color:#8da8d2}@media (max-width:760px){.sii-companion.open{inset:auto 0 0!important}.sii-chat-card{max-height:calc(100svh - 96px)!important}.sii-chat-feed{min-height:120px}}}@media (max-width:420px){.talent-onboarding .onboarding-layout{padding-left:8px!important;padding-right:8px!important}.talent-onboarding .onboarding-layout>section,.profile-focus-mode .onboarding-layout>section,.profile-launch-mode .onboarding-layout>section{border-radius:20px!important;padding:10px!important}.builder-steps button{flex-basis:124px!important;min-width:124px!important}.builder-focus-console h3{font-size:21px!important}.builder-step h3,.builder-entered .builder-step h3{font-size:20px!important}.builder-entered .profile-creator-exit{top:74px!important;right:10px!important}}@media (max-width:760px){.eyebrow,.badge-pill,.status,.queue-status,.client-health-badge,.gate-card-label,.gate-label,.score-chip,.invite-list code{white-space:normal!important;max-width:100%!important;line-height:1.22!important}.eyebrow{align-items:center!important;min-height:20px!important;margin-bottom:6px!important;display:inline-flex!important}.badge-pill,.status,.queue-status,.client-health-badge{justify-content:center!important;align-items:center!important;padding-top:7px!important;padding-bottom:7px!important}.workspace :is(.metric,.team-ops-metric,.workspace-mini-card,.client-account-list article,.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.invite-note,.invite-presets button,.invite-list article,.notification-list article,.profile-snapshot,.workflow-panel,.sii-assistant,.role-briefs,.recruiter-dashboard,.tester-checklist,.match-card,.connection-command-strip,.locked-room-preview),.talent-onboarding :is(.builder-step,.builder-focus-console,.builder-actions,.chip-select,.quick-pill-group,.skill-builder,.selected-skills,.eligibility-card,.survey-disclaimer,.sii-required-banner,.required-sii-step .assistant-form label,.launch-grid article,.photo-field>div,.checkbox-field){overflow:visible!important}.chip-select,.quick-pill-group,.checkbox-field{padding-top:14px!important}.chip-select legend,.quick-pill-group legend,.checkbox-field legend{float:left!important;color:#202842!important;white-space:normal!important;letter-spacing:.01em!important;background:0 0!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:0!important;line-height:1.35!important;display:block!important;position:static!important}.chip-select legend+div,.quick-pill-group legend+div,.checkbox-field legend+label,.checkbox-field legend+div{clear:both!important}.skill-builder>div:first-child>span,.assistant-form label span,.exercise-form span,.review-form span,.onboarding-form label>span{color:#202842!important;margin-bottom:2px!important;line-height:1.35!important;display:block!important}.chip-select button,.quick-pill-group button,.skill-suggestions button,.selected-skills button,.tag-list span,.client-role-strip small,.client-roles small,.role-brief-grid small{overflow-wrap:anywhere!important;align-items:center!important;min-height:36px!important;line-height:1.25!important;display:inline-flex!important}.client-role-strip small,.client-roles small{padding:8px 11px!important}.queue-row,.client-account-grid article,.client-account-matches>div,.client-stage-board>div,.recent-match-list>div{min-height:auto!important}.workspace :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,button,code),.talent-onboarding :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,button,code){text-wrap:pretty}body[data-theme=dark] :is(.workspace,.talent-onboarding,.onboarding,.invite-gate,.role-modal,.notification-panel) :is(.chip-select,.quick-pill-group,.skill-builder,.selected-skills,.photo-field>div,.checkbox-field,.builder-actions,.builder-steps,.builder-step>header,.builder-focus-console,.eligibility-card,.survey-disclaimer,.sii-required-banner,.required-sii-step .assistant-form label,.launch-grid article,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.stage-list>div,.client-roles small,.client-role-strip small,.tag-list span,.queue-actions button,.review-list button,.interview-room button,.schedule-prompt,.meeting-form,.meeting-card,.admin-note-list p,.signal-note-grid article,.client-hiring-manager-contact span:not(.eyebrow),.client-hiring-manager-contact article,.client-role-detail-meta span,.client-role-detail section,.demographics-empty-state,.demographic-note,.quiet-state,.anonymous-row,.invite-note,.invite-presets button,.invite-list article,.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.voice-input-wrap button,.photo-field button){color:#071022!important;text-shadow:none!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] :is(.workspace,.talent-onboarding,.onboarding,.invite-gate,.role-modal,.notification-panel) :is(.chip-select,.quick-pill-group,.skill-builder,.selected-skills,.photo-field>div,.checkbox-field,.builder-actions,.builder-steps,.builder-step>header,.builder-focus-console,.eligibility-card,.survey-disclaimer,.sii-required-banner,.required-sii-step .assistant-form label,.launch-grid article,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.stage-list>div,.client-roles small,.client-role-strip small,.tag-list span,.queue-actions button,.review-list button,.interview-room button,.schedule-prompt,.meeting-form,.meeting-card,.admin-note-list p,.signal-note-grid article,.client-hiring-manager-contact span:not(.eyebrow),.client-hiring-manager-contact article,.client-role-detail-meta span,.client-role-detail section,.demographics-empty-state,.demographic-note,.quiet-state,.anonymous-row,.invite-note,.invite-presets button,.invite-list article,.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.voice-input-wrap button,.photo-field button) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,button,code,svg){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] :is(.workspace,.talent-onboarding,.onboarding) :is(input,select,textarea){color:#071022!important;-webkit-text-fill-color:#071022!important;caret-color:#071022!important;background:#fff!important;border-color:#d8deec!important}body[data-theme=dark] :is(.workspace,.talent-onboarding,.onboarding) :is(input,textarea)::placeholder{color:#5d6678!important;-webkit-text-fill-color:#5d6678!important;opacity:1!important}body[data-theme=dark] :is(.workspace,.talent-onboarding,.onboarding,.invite-gate,.role-modal,.notification-panel) :is(.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.builder-steps button.active,.queue-actions button:first-child,.button.primary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#11172f!important;border-color:#11172f!important}body[data-theme=dark] :is(.workspace,.talent-onboarding,.onboarding,.invite-gate,.role-modal,.notification-panel) :is(.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.builder-steps button.active,.queue-actions button:first-child,.button.primary) :is(span,strong,small,b,em,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-theme=dark] .talent-onboarding :is(.chip-select legend,.quick-pill-group legend,.checkbox-field legend,.skill-builder>div:first-child>span,.assistant-form label span,.exercise-form span,.review-form span,.onboarding-form label>span){color:#071022!important;-webkit-text-fill-color:#071022!important}body[data-theme=dark] .workspace :is(.badge-pill.good,.status.mutual,.client-stage-board b,.recent-match-list b,.selected-skills button){color:#0f6f4c!important;-webkit-text-fill-color:#0f6f4c!important;background:#e8f8f1!important;border-color:#cfeadd!important}body[data-theme=dark] .workspace :is(.badge-pill.pending,.status.invited,.score-chip){color:#243bd0!important;-webkit-text-fill-color:#243bd0!important;background:#edf0ff!important;border-color:#dfe4ff!important}}.siime-verified-badge{vertical-align:middle;border:0;place-items:center;width:23px;min-width:23px;height:23px;padding:0;line-height:1;display:inline-grid;box-shadow:none!important;color:#159af6!important;-webkit-text-fill-color:#159af6!important;background:0 0!important}.siime-verified-badge.compact{width:19px;min-width:19px;height:19px}.siime-verified-mark{filter:drop-shadow(0 5px 11px #159af63d);width:100%;height:100%;display:block}.siime-verified-tick{fill:none;stroke:#fff;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.siime-verified-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.verified-name-line,.person-row strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.profile-snapshot>header .siime-verified-badge{flex:none}.person-row>.siime-verified-badge{margin-left:auto}body[data-theme=dark] .siime-verified-badge,body[data-theme=dark] .siime-verified-mark{color:#2ea8ff!important;-webkit-text-fill-color:#2ea8ff!important}body[data-theme=dark] .siime-verified-tick{stroke:#fff!important}@media (max-width:640px){.person-row>.siime-verified-badge{display:none}.verified-name-line,.person-row strong{gap:6px}}body[data-theme=dark] .workspace .talent-command-hero{color:#f7faff!important;background:radial-gradient(circle at 16% 0,#7e91ff3d,#0000 36%),radial-gradient(circle at 88% 16%,#5edfb22e,#0000 32%),linear-gradient(145deg,#101731,#17234c 58%,#243369)!important;border-color:#909ecd52!important}body[data-theme=dark] .workspace .talent-command-hero :is(h1,h2,h3,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace .talent-command-hero :is(p,small,span:not(.eyebrow)){color:#d7def4!important;-webkit-text-fill-color:#d7def4!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace .talent-command-hero .button.primary{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#fff!important;border-color:#fff!important;box-shadow:0 18px 42px #ffffff24,0 20px 55px #04081847!important}body[data-theme=dark] .workspace .talent-command-hero .button.primary *{color:#11172f!important;-webkit-text-fill-color:#11172f!important}body[data-theme=dark] .workspace .talent-command-hero .button.ghost{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border-color:#ffffff38!important}body[data-theme=dark] .workspace .talent-command-hero .button.ghost *{color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-theme=dark] .workspace :is(.priority-card,.priority-card.done,.priority-card.hot,.workspace-mini-card:not(.accent),.snapshot-story,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.stage-list>div,.quiet-state,.anonymous-row,.schedule-prompt,.meeting-form,.meeting-card,.client-role-strip small,.client-roles small,.tag-list span,.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.demographics-empty-state,.invite-note,.invite-presets button,.invite-list article){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] .workspace :is(.priority-card,.priority-card.done,.priority-card.hot,.workspace-mini-card:not(.accent),.snapshot-story,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.stage-list>div,.quiet-state,.anonymous-row,.schedule-prompt,.meeting-form,.meeting-card,.client-role-strip small,.client-roles small,.tag-list span,.ops-alert-list article,.recent-match-list>div,.client-stage-board>div,.demographics-empty-state,.invite-note,.invite-presets button,.invite-list article) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,code,svg){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace :is(.workspace-mini-card.accent,.talent-signal-card),body[data-theme=dark] .workspace :is(.workspace-mini-card.accent,.talent-signal-card) :is(h1,h2,h3,h4,p,span,strong,small,b,em){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace .workspace-mini-card.accent small,body[data-theme=dark] .workspace .talent-signal-card small{color:#cbd4ef!important;-webkit-text-fill-color:#cbd4ef!important}.manager-workspace{flex-direction:column;gap:22px;animation:.28s both dashboardFadeIn;display:flex}.manager-command-hero{background:radial-gradient(circle at 10% 0,#7e91ff33,#0000 34%),radial-gradient(circle at 90% 18%,#5edfb22b,#0000 31%),linear-gradient(135deg,#fffffff5,#f6f8ffe6);border:1px solid #c9d3efeb;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:stretch;gap:22px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 105px #1f27471f}.manager-command-hero *,.manager-priority-board *,.manager-role-briefs *{min-width:0}.manager-command-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#455ce91f,#0000 70%);border-radius:999px;width:320px;height:320px;position:absolute;bottom:-130px;left:-120px}.manager-command-copy{z-index:1;flex-direction:column;justify-content:center;padding:16px 8px;display:flex;position:relative}.manager-command-copy h1{letter-spacing:-.08em;color:#171d35;max-width:840px;margin:13px 0;font-size:clamp(38px,4.6vw,64px);line-height:.99}.manager-command-copy p{color:#657087;max-width:720px;margin:0;font-size:14px;line-height:1.75}.manager-hero-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.manager-match-orbit{z-index:1;color:#fff;background:radial-gradient(circle at 52% 38%,#5edfb23d,#0000 28%),linear-gradient(145deg,#11172f,#27356d);border-radius:30px;grid-template-columns:1fr 120px 1fr;align-items:center;gap:14px;min-height:370px;padding:22px;display:grid;position:relative;box-shadow:0 28px 80px #11172f38}.manager-match-orbit:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:24px;position:absolute;inset:14px}.manager-orbit-card,.manager-orbit-core{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff2e;position:relative;box-shadow:inset 0 1px #ffffff1f,0 20px 55px #0000002e}.manager-orbit-card{border-radius:25px;flex-direction:column;justify-content:center;gap:10px;min-height:210px;padding:20px;display:flex}.manager-orbit-card svg{color:#9ee8c9}.manager-orbit-card span{letter-spacing:.13em;text-transform:uppercase;color:#9ee8c9;font-size:9px;font-weight:900}.manager-orbit-card strong{letter-spacing:-.05em;color:#fff;overflow-wrap:anywhere;font-size:22px;line-height:1.08}.manager-orbit-card small{color:#d4dcf3;font-size:10px;line-height:1.55}.manager-orbit-core{text-align:center;border-radius:28px;place-items:center;height:120px;display:grid}.manager-orbit-core b{letter-spacing:-.08em;color:#fff;font-size:38px;line-height:.9}.manager-orbit-core span{text-transform:uppercase;letter-spacing:.1em;color:#d9e2ff;font-size:8px;font-weight:900}.manager-orbit-core i{color:#9ee8c9;text-transform:uppercase;letter-spacing:.08em;background:#9ee8c929;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.manager-orbit-core:before,.manager-orbit-core:after{content:"";background:linear-gradient(90deg,#0000,#9ee8c9c7,#0000);width:58px;height:2px;position:absolute;top:50%}.manager-orbit-core:before{right:100%}.manager-orbit-core:after{left:100%}.manager-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.manager-dashboard-metrics .metric{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:20px;box-shadow:0 18px 50px #1f274711}.manager-client-command-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.manager-recruiter-card,.manager-interview-panel,.manager-talent-pipeline,.manager-empty-interviews{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #d8e0f5f2;border-radius:26px;padding:20px;box-shadow:0 22px 70px #1f274714}.manager-recruiter-top{align-items:flex-start;gap:14px;display:flex}.manager-recruiter-top .avatar{border-radius:17px;width:54px;height:54px}.manager-recruiter-card h2,.manager-interview-panel h2,.manager-talent-pipeline h2{letter-spacing:-.055em;color:#171d35;margin:7px 0;font-size:24px;line-height:1.08}.manager-recruiter-card p,.manager-interview-panel p,.manager-talent-pipeline p{color:#687188;margin:0;font-size:10px;line-height:1.65}.manager-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.manager-contact-grid a,.manager-contact-grid button{color:#202746;cursor:pointer;background:#fff;border:1px solid #dfe4f1;border-radius:14px;align-items:center;gap:7px;min-width:0;padding:10px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.manager-contact-grid button{font-family:inherit}.manager-contact-grid a span,.manager-contact-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-contact-grid a:hover,.manager-contact-grid button:hover{border-color:#a6b0d8;transform:translateY(-1px)}.manager-contact-grid svg{color:var(--blue)}.manager-interview-panel header,.manager-talent-pipeline header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.manager-interview-card{background:linear-gradient(#fff,#f8faff);border:1px solid #e1e7f4;border-radius:21px;grid-template-columns:minmax(240px,.85fr) minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.manager-interview-person{align-items:center;gap:12px;min-width:0;display:flex}.manager-interview-person .avatar,.manager-interview-person .profile-photo{border-radius:16px;width:52px;height:52px}.manager-interview-person div{flex-direction:column;gap:4px;min-width:0;display:flex}.manager-interview-person span{text-transform:uppercase;letter-spacing:.09em;color:var(--blue);font-size:8px;font-weight:900}.manager-interview-person strong{letter-spacing:-.04em;color:#171d35;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.manager-interview-person small{color:#69738a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.manager-interview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manager-interview-details span{color:#34405c;background:#fff;border:1px solid #e3e8f4;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:9px;font-size:9px;font-weight:800;display:flex}.manager-interview-details svg{color:var(--blue)}.manager-interview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manager-interview-panel.expanded .manager-interview-card{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr) auto}.manager-talent-row{text-align:left;color:#202746;cursor:pointer;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #dfe5f3;border-radius:22px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:16px;transition:transform .18s,box-shadow .18s;display:grid}.manager-talent-row:hover{transform:translateY(-2px);box-shadow:0 22px 60px #1f27471a}.manager-talent-row .avatar{border-radius:17px;width:54px;height:54px}.manager-talent-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.manager-talent-row span{text-transform:uppercase;letter-spacing:.09em;color:var(--blue);font-size:8px;font-weight:900}.manager-talent-row strong{letter-spacing:-.05em;color:#171d35;font-size:20px}.manager-talent-row small{color:#687188;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.manager-talent-row em{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#e8f8f1;border-radius:99px;padding:8px 10px;font-size:8px;font-style:normal;font-weight:900}.manager-talent-actions{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.manager-priority-board,.manager-intelligence-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #d8e0f5f2;border-radius:26px;box-shadow:0 22px 70px #1f274714}.manager-priority-board{padding:22px}.manager-priority-board>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.manager-priority-board h2{letter-spacing:-.06em;color:#171d35;margin:7px 0 0;font-size:28px;line-height:1.05}.manager-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.manager-priority-card{color:#202746;text-align:left;cursor:pointer;background:linear-gradient(#fff,#f7f9ff);border:1px solid #dce4f5;border-radius:22px;flex-direction:column;align-items:flex-start;gap:9px;min-height:188px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.manager-priority-card:hover{border-color:#bfc9ff;transform:translateY(-3px);box-shadow:0 24px 70px #1f274721}.manager-priority-card>span{color:#bdc6da;letter-spacing:-.08em;font-size:34px;font-weight:900;position:absolute;top:14px;right:16px}.manager-priority-card>svg{color:var(--blue);width:28px;height:28px}.manager-priority-card em{text-transform:uppercase;letter-spacing:.1em;color:#455ce9;font-size:8px;font-style:normal;font-weight:900}.manager-priority-card strong{letter-spacing:-.04em;color:#171d35;overflow-wrap:anywhere;max-width:210px;font-size:17px;line-height:1.15}.manager-priority-card small{color:#687188;max-width:280px;font-size:10px;line-height:1.65}.manager-priority-card.done{background:linear-gradient(#f2fff9,#fff);border-color:#cdeadd}.manager-priority-card.done>svg,.manager-priority-card.done em{color:var(--green)}.manager-overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:18px;display:grid}.manager-overview-grid aside{position:sticky;top:22px}.manager-intelligence-card{color:#fff;background:radial-gradient(circle at 94% 0,#5edfb22e,#0000 34%),linear-gradient(145deg,#11172f,#253269);border-color:#ffffff1f;padding:22px}.manager-intelligence-card h2{letter-spacing:-.06em;color:#fff;margin:10px 0;font-size:27px;line-height:1.05}.manager-intelligence-card p{color:#d7def4;margin:0 0 18px;font-size:11px;line-height:1.75}.manager-role-briefs>header p{margin-top:6px}.manager-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-role-card{flex-direction:column;gap:12px;display:flex}.manager-role-card-head{justify-content:space-between;align-items:center;gap:10px;margin:0!important;display:flex!important}.manager-role-card-head b{text-transform:uppercase;letter-spacing:.08em;color:#455ce9;white-space:nowrap;background:#fff;border:1px solid #dfe4f1;border-radius:99px;padding:6px 8px;font-size:7px}.manager-role-meta{flex-wrap:wrap;gap:6px;display:flex;margin:0!important}.manager-role-signal{background:#fff;border:1px solid #e3e8f4;border-radius:14px;padding:12px}.manager-role-signal span{margin-bottom:6px;display:block}.manager-role-signal p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#626b82!important;min-height:0!important;font-size:9px!important}.manager-role-card.retired{opacity:.62;filter:saturate(.75)}.manager-role-actions{flex-wrap:wrap;gap:8px;margin-top:auto!important;display:flex!important}.manager-role-actions button{color:#202746;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#fff;border:1px solid #dfe4f1;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.manager-role-actions button:first-child{color:#fff;background:#11172f;border-color:#11172f}.manager-role-actions button:hover{transform:translateY(-1px)}.manager-sii-step:before{content:"ICP"!important}.manager-sii-banner{color:#455ce9;background:linear-gradient(135deg,#f0f3ff,#fff);border-color:#d7defc}.manager-sii-banner>svg{color:#455ce9}.manager-sii-banner strong{color:#202846}.manager-sii-banner span{color:#53607a}.manager-shortlist-block{box-shadow:0 24px 80px #1f274714}.manager-empty-interviews{align-items:center;gap:14px;display:flex}.manager-empty-interviews>svg{color:var(--blue);width:30px;height:30px}.manager-empty-interviews div{flex-direction:column;gap:4px;min-width:0;display:flex}.manager-empty-interviews strong{color:#171d35;font-size:14px}.manager-empty-interviews span{color:#687188;font-size:10px;line-height:1.55}.manager-empty-interviews button{margin-left:auto}.manager-profile-backdrop,.manager-role-editor-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b196b;place-items:center;padding:28px;animation:.18s both dashboardFadeIn;display:grid;position:fixed;inset:0}.manager-profile-drawer,.manager-role-editor{background:radial-gradient(circle at 88% 0,#5edfb224,#0000 28%),linear-gradient(#fff,#f8faff);border:1px solid #dce2f5f2;border-radius:34px;width:min(1180px,100vw - 42px);max-height:calc(100vh - 48px);padding:24px;position:relative;overflow:auto;box-shadow:0 45px 130px #060b2047}.manager-profile-drawer>header,.manager-role-editor>header{color:#fff;background:linear-gradient(135deg,#11172f,#263773);border:1px solid #e0e6f5;border-radius:26px;margin-bottom:18px;padding:22px;position:relative;overflow:hidden}.manager-profile-drawer>header>button,.manager-role-editor>header>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:15px;width:42px;height:42px;font-size:24px;position:absolute;top:18px;right:18px}.manager-profile-identity{align-items:center;gap:14px;padding-right:60px;display:flex}.manager-profile-identity .avatar,.manager-profile-identity .profile-photo{border-radius:20px;width:62px;height:62px}.manager-profile-identity h2,.manager-role-editor h2{letter-spacing:-.07em;color:#fff;margin:7px 0;font-size:36px;line-height:1}.manager-profile-identity p,.manager-profile-drawer>header>p,.manager-role-editor>header p{margin:0;font-size:11px;line-height:1.65;color:#d7def4!important}.manager-profile-identity strong{letter-spacing:-.08em;color:#fff;margin-left:auto;font-size:36px}.manager-profile-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.manager-profile-grid section,.manager-profile-section{background:#fff;border:1px solid #e2e8f5;border-radius:22px;margin-bottom:14px;padding:18px}.manager-profile-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.manager-profile-grid dt{text-transform:uppercase;letter-spacing:.08em;color:#7e879b;font-size:8px;font-weight:900}.manager-profile-grid dd{color:#202746;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.manager-profile-section>span{margin-bottom:11px;display:block}.manager-role-editor>header{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;display:grid}.role-editor-progress{background:#ffffff1c;border:1px solid #ffffff29;border-radius:22px;padding:16px}.role-editor-progress strong{letter-spacing:-.08em;color:#fff;font-size:40px;display:block}.role-editor-progress span{text-transform:uppercase;letter-spacing:.08em;color:#d7def4;font-size:9px}.role-editor-progress i{background:#ffffff24;border-radius:999px;height:9px;margin-top:12px;display:block;overflow:hidden}.role-editor-progress b{background:linear-gradient(90deg,#7e91ff,#5edfb2);border-radius:999px;height:100%;display:block}.role-editor-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.role-editor-steps button{color:#48536b;cursor:pointer;background:#fff;border:1px solid #dfe5f3;border-radius:17px;align-items:center;gap:9px;padding:12px;font-size:10px;font-weight:900;display:flex}.role-editor-steps button span{background:#f5f7ff;border:1px solid #dfe5f3;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.role-editor-steps button.active{color:#fff;background:#11172f;border-color:#11172f}.role-editor-steps button.active span{color:#fff;background:#7e91ff}.role-editor-steps button.done{color:#16825d;background:#effbf6;border-color:#cfeadd}.role-signal-form{flex-direction:column;gap:15px;display:flex}.role-signal-step{background:#fff;border:1px solid #e2e8f5;border-radius:24px;grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.role-signal-step.single{grid-template-columns:1fr}.role-signal-step .wide{grid-column:1/-1}.role-signal-form footer{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #dfe5f3;border-radius:20px;align-items:center;gap:10px;padding:13px;display:flex;position:sticky;bottom:0}.role-signal-form footer div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.role-signal-form footer strong{font-size:12px}.role-signal-form footer span{color:#687188;font-size:9px}.role-signal-review{grid-template-columns:1fr 1fr;gap:13px;display:grid}.role-signal-review article{background:#fff;border:1px solid #e2e8f5;border-radius:20px;padding:16px}.role-signal-review article:nth-child(n+3){grid-column:1/-1}.role-signal-review span{text-transform:uppercase;letter-spacing:.09em;color:var(--blue);font-size:8px;font-weight:900}.role-signal-review h3{letter-spacing:-.05em;color:#171d35;margin:7px 0;font-size:22px}.role-signal-review p{color:#626b82;font-size:10px;line-height:1.7}body[data-theme=dark] .workspace .manager-command-hero{color:#f7faff!important;background:radial-gradient(circle at 16% 0,#7e91ff3d,#0000 36%),radial-gradient(circle at 88% 16%,#5edfb22e,#0000 32%),linear-gradient(145deg,#101731,#17234c 58%,#243369)!important;border-color:#909ecd52!important}body[data-theme=dark] .workspace .manager-command-hero :is(h1,h2,h3,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-theme=dark] .workspace .manager-command-hero :is(p,small,span:not(.eyebrow)){color:#d7def4!important;-webkit-text-fill-color:#d7def4!important}body[data-theme=dark] .workspace .manager-command-hero .button.primary{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#fff!important;border-color:#fff!important}body[data-theme=dark] .workspace .manager-command-hero .button.primary *{color:#11172f!important;-webkit-text-fill-color:#11172f!important}body[data-theme=dark] .workspace .manager-command-hero .button.ghost{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border-color:#ffffff38!important}body[data-theme=dark] .workspace .manager-command-hero .button.ghost *{color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-theme=dark] .workspace :is(.manager-priority-card,.manager-priority-card.done,.manager-role-card,.manager-role-signal,.manager-role-card-head b){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] .workspace :is(.manager-priority-card,.manager-priority-card.done,.manager-role-card,.manager-role-signal,.manager-role-card-head b) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,code,svg){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace :is(.manager-recruiter-card,.manager-interview-panel,.manager-talent-pipeline,.manager-interview-card,.manager-talent-row,.manager-contact-grid a,.manager-contact-grid button,.manager-empty-interviews){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important;background:#fff!important;border-color:#dfe4f1!important}body[data-theme=dark] .workspace :is(.manager-recruiter-card,.manager-interview-panel,.manager-talent-pipeline,.manager-interview-card,.manager-talent-row,.manager-contact-grid a,.manager-contact-grid button,.manager-empty-interviews) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,code,svg){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}body[data-theme=dark] .workspace .manager-intelligence-card,body[data-theme=dark] .workspace .manager-match-orbit{color:#fff!important;background:radial-gradient(circle at 74% 14%,#5edfb233,#0000 32%),linear-gradient(145deg,#0d142c,#202e63)!important;border-color:#ffffff24!important}body[data-theme=dark] .workspace .manager-intelligence-card :is(h1,h2,h3,strong,b),body[data-theme=dark] .workspace .manager-match-orbit :is(h1,h2,h3,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-theme=dark] .workspace .manager-intelligence-card :is(p,small,span),body[data-theme=dark] .workspace .manager-match-orbit :is(p,small,span){color:#d7def4!important;-webkit-text-fill-color:#d7def4!important}body[data-theme=dark] .workspace .manager-orbit-card,body[data-theme=dark] .workspace .manager-orbit-core{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2e!important}@media (max-width:1180px){.manager-command-hero,.manager-overview-grid,.manager-client-command-grid{grid-template-columns:1fr}.manager-overview-grid aside{position:static}.manager-dashboard-metrics,.manager-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-role-grid,.manager-interview-card,.manager-interview-panel.expanded .manager-interview-card{grid-template-columns:1fr}.manager-interview-actions{justify-content:flex-start}}@media (max-width:760px){.manager-command-hero{border-radius:24px;padding:18px}.manager-command-copy h1{font-size:36px}.manager-match-orbit{grid-template-columns:1fr;min-height:auto}.manager-orbit-core{height:auto;min-height:112px}.manager-orbit-core:before,.manager-orbit-core:after{display:none}.manager-dashboard-metrics,.manager-priority-grid,.manager-contact-grid,.manager-profile-grid,.role-signal-step,.role-signal-review,.role-editor-steps,.manager-profile-grid dl{grid-template-columns:1fr}.manager-hero-actions{flex-direction:column}.manager-hero-actions .button{width:100%}.manager-priority-board{border-radius:22px;padding:16px}.manager-priority-card{min-height:158px}.manager-role-signal p{-webkit-line-clamp:5}.manager-profile-backdrop,.manager-role-editor-backdrop{align-items:start;padding:12px}.manager-profile-drawer,.manager-role-editor{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px}.manager-role-editor>header{grid-template-columns:1fr}.manager-profile-identity{align-items:flex-start;padding-right:48px}.manager-profile-identity strong{margin-left:0}.role-signal-form footer{flex-direction:column;align-items:stretch}.role-signal-form footer div{margin-right:0}.manager-empty-interviews{flex-direction:column;align-items:flex-start}.manager-empty-interviews button{margin-left:0}.manager-talent-row{grid-template-columns:44px minmax(0,1fr);align-items:start}.manager-talent-row em{grid-column:1/-1;justify-self:start}}:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell) :is(.manager-profile-grid section,.manager-profile-section,.manager-profile-section .signal-note-grid article,.manager-profile-drawer>footer,.manager-role-editor .role-signal-step,.manager-role-editor .role-signal-review article,.manager-role-editor .role-signal-form footer,.manager-recruiter-card,.manager-interview-panel,.manager-interview-card,.manager-interview-details span,.manager-talent-pipeline,.manager-talent-row,.manager-contact-grid a,.manager-empty-interviews,.manager-role-card,.manager-role-signal,.manager-priority-card,.priority-card,.workspace-mini-card:not(.accent),.snapshot-story,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.stage-list>div,.quiet-state,.anonymous-row,.schedule-prompt,.meeting-form,.meeting-card,.tag-list span,.signal-note-grid article,.client-role-strip small,.client-roles small,.client-stage-board>div,.recent-match-list>div,.ops-alert-list article,.invite-note,.invite-presets button,.invite-list article,.demographics-empty-state,.client-hiring-manager-contact article,.client-hiring-manager-contact span:not(.eyebrow),.client-role-detail section,.client-role-detail-meta span,.role-editor-steps button:not(.active),.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button:not(.selected),.photo-field>div,.photo-field button,.voice-input-wrap button,.queue-actions button:not(.danger),.review-list button,.interview-room button),:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell) :is(.manager-profile-grid section,.manager-profile-section,.manager-profile-section .signal-note-grid article,.manager-profile-drawer>footer,.manager-role-editor .role-signal-step,.manager-role-editor .role-signal-review article,.manager-role-editor .role-signal-form footer,.manager-recruiter-card,.manager-interview-panel,.manager-interview-card,.manager-interview-details span,.manager-talent-pipeline,.manager-talent-row,.manager-contact-grid a,.manager-empty-interviews,.manager-role-card,.manager-role-signal,.manager-priority-card,.priority-card,.workspace-mini-card:not(.accent),.snapshot-story,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.stage-list>div,.quiet-state,.anonymous-row,.schedule-prompt,.meeting-form,.meeting-card,.tag-list span,.signal-note-grid article,.client-role-strip small,.client-roles small,.client-stage-board>div,.recent-match-list>div,.ops-alert-list article,.invite-note,.invite-presets button,.invite-list article,.demographics-empty-state,.client-hiring-manager-contact article,.client-hiring-manager-contact span:not(.eyebrow),.client-role-detail section,.client-role-detail-meta span,.role-editor-steps button:not(.active),.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button:not(.selected),.photo-field>div,.photo-field button,.voice-input-wrap button,.queue-actions button:not(.danger),.review-list button,.interview-room button) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,dt,dd,button,code,svg){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell) :is(.manager-profile-drawer>header,.manager-role-editor>header,.manager-command-hero,.manager-match-orbit,.manager-orbit-card,.manager-orbit-core,.manager-intelligence-card,.talent-command-hero,.talent-signal-card,.workspace-mini-card.accent,.builder-progress-card,.focus-progress,.builder-launchpad,.builder-steps button.active,.role-editor-steps button.active,.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.queue-actions button:first-child,.avatar.dark),:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell) :is(.manager-profile-drawer>header,.manager-role-editor>header,.manager-command-hero,.manager-match-orbit,.manager-orbit-card,.manager-orbit-core,.manager-intelligence-card,.talent-command-hero,.talent-signal-card,.workspace-mini-card.accent,.builder-progress-card,.focus-progress,.builder-launchpad,.builder-steps button.active,.role-editor-steps button.active,.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.queue-actions button:first-child,.avatar.dark) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,button,code,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}.manager-profile-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex!important}.manager-profile-name .siime-verified-badge{transform:translateY(1px)}.siime-verified-badge,.siime-verified-badge *{color:#159af6!important;-webkit-text-fill-color:#159af6!important;text-shadow:none!important;opacity:1!important}.siime-verified-seal{fill:#159af6!important}.siime-verified-tick{stroke:#fff!important;-webkit-text-fill-color:#fff!important}body[data-theme=dark] .siime-verified-badge,body[data-theme=dark] .siime-verified-badge *{color:#2ea8ff!important;-webkit-text-fill-color:#2ea8ff!important}body[data-theme=dark] .siime-verified-seal{fill:#2ea8ff!important}body[data-theme=dark] .siime-verified-tick{stroke:#fff!important;-webkit-text-fill-color:#fff!important}.resume-field{color:#071022;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #dfe5f3;border-radius:18px;grid-column:1/-1;gap:12px;padding:16px;display:grid;box-shadow:0 12px 32px #1f27470b}.resume-field header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resume-field header div{flex-direction:column;gap:5px;display:flex}.resume-field header span,.resume-field label span{color:#171d35;font-size:10px;font-weight:900}.resume-field header p{color:#5f697f;margin:0;font-size:9px;line-height:1.55}.resume-field header button{color:#171d35;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #dfe5f3;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.resume-upload-row{color:#071022;background:#fff;border:1px dashed #cfd8ec;border-radius:14px;grid-template-columns:auto minmax(150px,1fr) minmax(0,1.1fr);align-items:center;gap:10px;padding:12px;display:grid}.resume-upload-row svg{color:var(--blue)}.resume-upload-row input{color:#071022;font-size:9px}.resume-upload-row strong{color:#26304b;overflow-wrap:anywhere;font-size:9px}.resume-field label{gap:7px;flex-direction:column!important;display:flex!important}.resume-field textarea{color:#071022;resize:vertical;background:#fff;border:1px solid #dfe5f3;border-radius:14px;outline:none;width:100%;min-height:180px;padding:13px;font-size:11px;line-height:1.65}.resume-field textarea:focus{border-color:#8391c9;box-shadow:0 0 0 3px #cad0e8a6}.resume-field small{color:#4e5a73;font-size:8px;line-height:1.5}:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell,.public-home) :is(.resume-field,.resume-field header,.resume-upload-row,.resume-field label,.resume-field textarea,.button.ghost,.button.secondary,.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button:not(.selected),.role-editor-steps button:not(.active),.manager-role-actions button:not(:first-child),.client-role-open-button,.client-role-detail section,.client-role-detail-meta span,.client-hiring-manager-contact article,.client-hiring-manager-contact span:not(.eyebrow),.demographics-empty-state,.invite-list article,.invite-note,.invite-presets button,.ops-alert-list article,.recent-match-list>div,.tag-list span,.signal-note-grid article,.manager-profile-section,.manager-profile-grid section,.manager-interview-card,.manager-talent-row,.manager-recruiter-card,.manager-priority-card,.manager-role-card,.manager-role-signal,.priority-card,.workspace-mini-card:not(.accent),.builder-save-card,.photo-field>div,.voice-input-wrap button),:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell,.public-home) :is(.resume-field,.resume-field header,.resume-upload-row,.resume-field label,.resume-field textarea,.button.ghost,.button.secondary,.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button:not(.selected),.role-editor-steps button:not(.active),.manager-role-actions button:not(:first-child),.client-role-open-button,.client-role-detail section,.client-role-detail-meta span,.client-hiring-manager-contact article,.client-hiring-manager-contact span:not(.eyebrow),.demographics-empty-state,.invite-list article,.invite-note,.invite-presets button,.ops-alert-list article,.recent-match-list>div,.tag-list span,.signal-note-grid article,.manager-profile-section,.manager-profile-grid section,.manager-interview-card,.manager-talent-row,.manager-recruiter-card,.manager-priority-card,.manager-role-card,.manager-role-signal,.priority-card,.workspace-mini-card:not(.accent),.builder-save-card,.photo-field>div,.voice-input-wrap button) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,dt,dd,button,code,svg,input,textarea,select){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}:is(.workspace,.talent-onboarding,.invite-gate,.private-access,.marketing-shell,.onboarding-shell,.public-home) :is(.button.primary,.button.primary *,.builder-progress-card,.builder-progress-card *,.focus-progress,.focus-progress *,.builder-launchpad,.builder-launchpad *,.builder-steps button.active,.builder-steps button.active *,.role-editor-steps button.active,.role-editor-steps button.active *,.chip-select button.selected,.chip-select button.selected *,.quick-pill-group button.selected,.quick-pill-group button.selected *,.skill-suggestions button.selected,.skill-suggestions button.selected *,.manager-command-hero,.manager-command-hero *,.manager-intelligence-card,.manager-intelligence-card *,.manager-match-orbit,.manager-match-orbit *,.talent-command-hero,.talent-command-hero *,.talent-signal-card,.talent-signal-card *,.workspace-mini-card.accent,.workspace-mini-card.accent *,.queue-actions button:first-child,.queue-actions button:first-child *,.manager-role-actions button:first-child,.manager-role-actions button:first-child *){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}@media (max-width:760px){.resume-field{border-radius:16px;padding:13px}.resume-field header{flex-direction:column}.resume-upload-row{grid-template-columns:1fr;align-items:flex-start}.resume-field textarea{min-height:220px;font-size:16px}}.landing{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 4%,#5f71b959,#0000 28%),radial-gradient(circle at 92% 12%,#5edfb233,#0000 26%),radial-gradient(circle at 50% 100%,#4658a052,#0000 36%),linear-gradient(145deg,#071023 0%,#111a38 44%,#1f2747 100%);min-height:100vh;position:relative;overflow-x:hidden}.landing:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#00000042 62%,#0000);mask-image:linear-gradient(#000000d9,#00000042 62%,#0000)}.landing:after{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#5f71b93d,#0000 65%);border-radius:999px;width:62vw;height:62vw;animation:12s ease-in-out infinite alternate siimeLandingGlow;position:absolute;inset:-20% -18% auto auto}.landing .shell,.landing .welcome-strip,.landing .marketing-nav,.landing section,.landing footer{z-index:1;position:relative}.landing .welcome-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dbe3ff;letter-spacing:.01em;background:#ffffff13;border:1px solid #cad0e833;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(760px,100% - 36px);margin:18px auto 8px;padding:10px 15px;font-size:11px;display:flex;box-shadow:0 20px 60px #0408182e}.landing .welcome-strip strong{color:#fff;font-weight:800}.landing .welcome-strip svg{color:#9ee8c9}.landing .marketing-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #cad0e82e;border-radius:26px;min-height:86px;margin-top:10px;padding:13px 20px;box-shadow:0 26px 90px #04081833}.landing .marketing-links a{color:#d9e0f5;letter-spacing:.01em;font-size:11px;font-weight:800}.landing .marketing-links a:hover{color:#fff}.landing .nav-note{color:#bfc8e5}.landing .hero{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 8% 8%,#7e91ff2e,#0000 34%),radial-gradient(circle at 86% 12%,#5edfb229,#0000 30%),linear-gradient(145deg,#ffffff1c,#ffffff0b);border:1px solid #cad0e833;border-radius:46px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:46px;min-height:720px;margin-top:28px;margin-bottom:56px;padding:56px;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 140px #02051252}.landing .hero:before{content:"sii{me}";letter-spacing:-.12em;color:#ffffff09;pointer-events:none;font-size:clamp(100px,18vw,260px);font-weight:900;line-height:.85;position:absolute;bottom:-.3em;left:32px}.landing .hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:34px;position:absolute;inset:22px}.landing .hero-copy{z-index:2;position:relative}.landing .hero .eyebrow{color:#9ee8c9;background:#9ee8c917;border:1px solid #9ee8c938;border-radius:999px;width:max-content;max-width:100%;padding:9px 12px}.landing .hero h1{color:#fff;letter-spacing:-.09em;text-wrap:balance;margin:26px 0 24px;font-size:clamp(58px,7vw,104px);line-height:.92}.landing .hero h1 em{color:#9ee8c9;text-shadow:0 0 34px #5edfb22e}.landing .hero-lede{color:#d6def5;max-width:790px;font-size:16px;line-height:1.85}.landing .hero-actions{gap:14px;margin:34px 0 28px}.landing .hero-actions .button{border-radius:17px;padding:16px 22px}.landing .hero-actions .button.primary{box-shadow:0 20px 55px #ffffff24,0 22px 70px #04081847;color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#fff!important}.landing .hero-actions .button.ghost{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.landing .trust-row{color:#d9e1f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:620px;display:grid}.landing .trust-row span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:12px 14px;font-size:11px;font-weight:800}.landing .trust-row svg{color:#9ee8c9}.landing .hero-visual{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;min-height:575px;position:relative}.landing .ambient{filter:blur();opacity:.9}.landing .ambient.a1{background:radial-gradient(circle,#5f71b957,#0000 64%);width:470px;height:470px;animation:10s ease-in-out infinite alternate siimeLandingFloat;top:6px;right:-120px}.landing .ambient.a2{background:radial-gradient(circle,#5edfb22e,#0000 65%);width:330px;height:330px;animation:12s ease-in-out infinite alternate-reverse siimeLandingFloat;bottom:20px;left:-38px}.landing .match-window{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);color:#fff;background:linear-gradient(#ffffff21,#ffffff0e);border:1px solid #ffffff2e;border-radius:34px;grid-column:1/-1;justify-self:center;width:min(100%,535px);padding:21px;overflow:hidden;transform:none;box-shadow:0 42px 110px #02051252,inset 0 1px #ffffff24}.landing .match-window:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 12%,#5edfb22e,#0000 32%),radial-gradient(circle at 14% 92%,#7e91ff38,#0000 34%);position:absolute;inset:-2px}.landing .window-top{z-index:1;color:#d9e1f7;padding:8px 7px 18px;position:relative}.landing .score-chip{color:#9ee8c9;background:#9ee8c924;border:1px solid #9ee8c93d}.landing .person-row{z-index:1;color:#fff;background:#ffffff1a;border-color:#ffffff24;border-radius:22px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff14}.landing .person-row strong{color:#fff}.landing .person-row small{color:#cbd4ef}.landing .avatar{color:#fff;background:#ffffff21;border:1px solid #ffffff1f}.landing .avatar.dark{color:#11172f;background:#fff}.landing .verified-mini{color:#9ee8c9}.landing .direct-line{z-index:1;color:#dfe6fb;height:82px;position:relative}.landing .direct-line div{color:#fff;background:#070d1e85;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px}.landing .window-footer{z-index:1;color:#fff;background:#070d1eb8;border:1px solid #ffffff21;border-radius:18px;margin-top:17px;position:relative}.landing .floating-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;text-align:center;white-space:normal;background:#ffffff1c;border-color:#ffffff2e;border-radius:18px;justify-content:center;justify-self:stretch;min-height:54px;box-shadow:0 20px 55px #0408182e;position:relative!important;inset:auto!important}.landing .floating-card svg{color:#9ee8c9}.landing .float-one{grid-column:1}.landing .float-two{grid-column:2}.landing .principles{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #cad0e829;border-radius:34px;margin:0 auto 54px;padding:42px 34px;box-shadow:0 24px 80px #0408182e}.landing .principles p{color:#9ee8c9;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.landing .principles h2{color:#fff}.landing .story-problem{color:#171d35;background:linear-gradient(#fffffff5,#f6f8ffeb);border-top:1px solid #cad0e861;padding:118px 0}.landing .story-grid{border-radius:38px}.landing .journeys{background:radial-gradient(circle at 22% 18%,#5f71b933,#0000 32%),linear-gradient(145deg,#080e20,#151f42 55%,#202b5e);padding:128px 0;position:relative;overflow:hidden}.landing .journeys:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.landing .journeys .shell{z-index:1;position:relative}.landing .journey-grid>article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#ffffff29;border-radius:32px;box-shadow:0 28px 90px #0205123d}.landing .journey-grid li p,.landing .journeys-head>p{color:#cad3ec}.landing .journey-title h3,.landing .journey-grid li strong,.landing .journeys-head h2{color:#fff}.landing .journey-title span,.landing .journey-grid li>b{color:#9ee8c9}.landing .journeys .light-button{border-radius:16px;color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#fff!important}.landing .story-match{margin-top:0;padding:128px 0}.landing .story-match-copy h2,.landing .story-match-copy p{color:#fff}.landing .story-match-copy p{color:#d6def5}.landing .story-match-card,.landing .story-match-card :is(h1,h2,h3,h4,p,span,strong,b,small,em,footer,svg){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}.landing .story-match-card header span,.landing .anonymous-row span,.landing .evidence-grid small{color:#667085!important;-webkit-text-fill-color:#667085!important}.landing .story-match-card header>strong,.landing .evidence-grid span,.landing .story-match-card footer{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .anonymous-row em,.landing .anonymous-row em svg{color:#16825d!important;-webkit-text-fill-color:#16825d!important}.landing .human-copy{background:radial-gradient(circle at 82% 20%,#5f71b940,#0000 32%),linear-gradient(145deg,#071023,#111a38)}.landing .human-video{background:radial-gradient(circle at 34% 36%,#5f71b933,#0000 34%),linear-gradient(145deg,#071023,#111a38);place-items:center;display:grid;overflow:hidden}.landing .human-video video{object-fit:contain;mix-blend-mode:screen;opacity:.96;filter:contrast(1.04);width:82%;height:82%}.landing .story-close{background:radial-gradient(circle at 52% 20%,#5edfb229,#0000 30%),linear-gradient(145deg,#071023,#1f2747);height:640px}.landing .story-close:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.landing .story-close-content h2{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.landing .story-close-content h2 img{object-fit:contain;width:min(360px,64vw);height:auto}.landing .marketing-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dbe3ff;background:#ffffff13;border:1px solid #cad0e82b;border-radius:26px;height:auto;margin-top:26px;margin-bottom:28px;padding:18px 20px}.landing .marketing-footer p{color:#dbe3ff}@keyframes siimeLandingGlow{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8vw,5vw)scale(1.08)}}@keyframes siimeLandingFloat{0%{transform:translate(0,0)}to{transform:translate(12px,-18px)}}@media (max-width:980px){.landing .hero{grid-template-columns:1fr;min-height:auto;padding:38px}.landing .hero-copy{text-align:left}.landing .hero .eyebrow{margin:0}.landing .hero-actions,.landing .trust-row{justify-content:stretch}.landing .hero-visual{min-height:500px}.landing .story-match{grid-template-columns:1fr}.landing .float-one,.landing .float-two{display:none}}@media (max-width:680px){.landing .welcome-strip{white-space:nowrap;justify-content:flex-start;overflow:hidden}.landing .welcome-strip strong{display:none}.landing .marketing-nav{border-radius:22px;width:calc(100% - 24px)}.landing .brand img{width:142px}.landing .nav-actions{gap:8px}.landing .marketing-nav .button.outline{padding:10px 12px}.landing .hero{border-radius:30px;width:calc(100% - 24px);margin-top:18px;padding:25px}.landing .hero:after{border-radius:22px;inset:12px}.landing .hero h1{font-size:clamp(48px,16vw,66px);line-height:.96}.landing .hero-lede{font-size:13px;line-height:1.72}.landing .hero-actions{flex-direction:column}.landing .hero-actions .button{width:100%}.landing .trust-row{grid-template-columns:1fr}.landing .hero-visual{min-height:430px}.landing .match-window{border-radius:26px;padding:15px}.landing .person-row{padding:14px}.landing .direct-line{height:66px}.landing .principles{width:calc(100% - 24px);padding:28px 22px}.landing .story-problem,.landing .journeys,.landing .story-match{padding-top:78px;padding-bottom:78px}.landing .journey-grid>article{border-radius:25px}.landing .story-close{height:560px}.landing .story-close-content h2{font-size:48px}.landing .marketing-footer{align-items:flex-start;width:calc(100% - 24px)}}.landing .hero:before{content:none!important}.landing{background:radial-gradient(circle at 15% 4%,#5f71b957,#0000 28%),radial-gradient(circle at 92% 12%,#8391c938,#0000 26%),radial-gradient(circle at 50% 100%,#4658a052,#0000 36%),linear-gradient(145deg,#171d35 0%,#1f2747 48%,#36447c 100%)}.landing:after{background:radial-gradient(circle,#8391c93d,#0000 65%)}.landing .welcome-strip,.landing .marketing-nav{background:linear-gradient(#cad0e829,#1f27475c);border-color:#cad0e847}.landing .welcome-strip svg,.landing .hero .eyebrow,.landing .hero h1 em,.landing .trust-row svg,.landing .floating-card svg,.landing .score-chip,.landing .verified-mini,.landing .journey-title span,.landing .journey-grid li>b,.landing .marketing-footer button{color:#cad0e8!important;-webkit-text-fill-color:#cad0e8!important}.landing .hero{background:radial-gradient(circle at 8% 8%,#cad0e829,#0000 34%),radial-gradient(circle at 86% 12%,#5f71b938,#0000 30%),linear-gradient(145deg,#36447ca8,#1f274794);border-color:#cad0e842}.landing .hero h1 em{text-shadow:0 0 34px #cad0e82e}.landing .hero .eyebrow{background:#cad0e81f;border-color:#cad0e847}.landing .score-chip{background:#cad0e824;border-color:#cad0e847}.landing .floating-card{background:#cad0e81f;border-color:#cad0e842}.landing .principles p{color:#cad0e8}.landing .journeys{background:radial-gradient(circle at 22% 18%,#5f71b938,#0000 32%),linear-gradient(145deg,#171d35,#1f2747 56%,#36447c)}.landing .human-story{background:#071023!important}.landing .human-video,.landing .human-copy{background:0 0!important}.theme-toggle{display:none!important}.landing{color:#171d35!important;background:radial-gradient(circle at 78% 0,#cad0e894,#0000 34%),radial-gradient(circle at 12% 8%,#f5f7fceb,#0000 32%),linear-gradient(#fff 0%,#f7f9ff 48%,#fff 100%)!important}.landing:before{opacity:.52!important;background-image:linear-gradient(#1f27470b 1px,#0000 1px),linear-gradient(90deg,#1f27470b 1px,#0000 1px)!important;-webkit-mask-image:linear-gradient(#00000047,#0000 64%)!important;mask-image:linear-gradient(#00000047,#0000 64%)!important}.landing:after{opacity:.7!important;background:radial-gradient(circle,#cad0e885,#0000 66%)!important}.landing .welcome-strip{color:#4658a0!important;background:#ffffffdb!important;border-color:#dfe4f1!important;box-shadow:0 16px 50px #1f274714!important}.landing .welcome-strip strong{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}.landing .welcome-strip svg{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .marketing-nav{background:#ffffffeb!important;border-color:#dfe4f1!important;box-shadow:0 22px 70px #1f274717!important}.landing .marketing-links a,.landing .nav-note{color:#4b556f!important;-webkit-text-fill-color:#4b556f!important}.landing .marketing-links a:hover{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}.landing .marketing-nav .button.outline{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#cad0e8!important;box-shadow:0 12px 28px #1f274714!important}.landing .hero{color:#171d35!important;background:radial-gradient(circle at 84% 10%,#cad0e875,#0000 28%),linear-gradient(#fff 0%,#f8faff 100%)!important;border-color:#dfe4f1!important;box-shadow:0 42px 120px #1f27471f!important}.landing .hero:after{border-color:#edf1f7!important}.landing .hero .eyebrow{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#f4f6fb!important;border-color:#dfe4f1!important}.landing .hero h1{color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-shadow:none!important}.landing .hero h1 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;text-shadow:none!important}.landing .hero-lede{color:#4b556f!important;-webkit-text-fill-color:#4b556f!important}.landing .hero-actions .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important;box-shadow:0 22px 48px #1f274738!important}.landing .hero-actions .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}.landing .hero-actions .button.ghost{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#cad0e8!important;box-shadow:0 14px 34px #1f274714!important}.landing .hero-actions .button.ghost *{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}.landing .trust-row span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#e4e8f2!important;box-shadow:0 12px 34px #1f274712!important}.landing .trust-row svg{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .ambient.a1{background:radial-gradient(circle,#cad0e8b8,#0000 64%)!important}.landing .ambient.a2{background:radial-gradient(circle,#a6b0d873,#0000 66%)!important}.landing .match-window{color:#171d35!important;background:#fff!important;border-color:#dfe4f1!important;box-shadow:0 34px 90px #1f274724,inset 0 1px #ffffffe6!important}.landing .match-window:before{background:radial-gradient(circle at 82% 0,#cad0e880,#0000 36%),radial-gradient(circle at 18% 100%,#5f71b91f,#0000 36%)!important}.landing .window-top{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .live-dot{background:#4658a0!important;box-shadow:0 0 0 5px #4658a01f!important}.landing .score-chip{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#f2f5fb!important;border-color:#cad0e8!important}.landing .person-row{color:#171d35!important;box-shadow:none!important;background:#f8faff!important;border-color:#dfe4f1!important}.landing .person-row strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .person-row small{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .avatar{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#dfe4f1!important}.landing .avatar.dark{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}.landing .verified-mini{color:#2ea8ff!important;-webkit-text-fill-color:#2ea8ff!important}.landing .direct-line{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .direct-line span{background:linear-gradient(90deg,#0000,#4658a059,#0000)!important}.landing .direct-line div{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}.landing .direct-line div *{color:#fff!important;-webkit-text-fill-color:#fff!important}.landing .window-footer{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}.landing .window-footer *{color:#fff!important;-webkit-text-fill-color:#fff!important}.landing .floating-card{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#dfe4f1!important;box-shadow:0 18px 48px #1f27471a!important}.landing .floating-card *{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}.landing .principles{color:#171d35!important;background:#fff!important;border-color:#dfe4f1!important;box-shadow:0 24px 80px #1f274714!important}.landing .principles p{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .principles h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .story-problem{color:#171d35!important;background:#fff!important;border-top:1px solid #edf1f7!important}.landing .story-grid h2,.landing .story-grid h2 em{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .story-grid h2 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .story-grid>div:last-child>p,.landing .crossed-list li{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .story-problem-copy{flex-direction:column;gap:18px;margin:35px 0;display:flex}.landing .story-problem-copy p{margin:0;font-size:15px;line-height:1.8;color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .journeys{color:#171d35!important;background:#f7f9ff!important;border-top:1px solid #edf1f7!important;border-bottom:1px solid #edf1f7!important}.landing .journeys:before{opacity:.6!important;background-image:linear-gradient(#1f274709 1px,#0000 1px),linear-gradient(90deg,#1f274709 1px,#0000 1px)!important}.landing .journey-grid>article{color:#171d35!important;background:#fff!important;border-color:#dfe4f1!important;box-shadow:0 26px 80px #1f274717!important}.landing .journey-title h3,.landing .journey-grid li strong,.landing .journeys-head h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .journeys-head>p,.landing .journey-grid li p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .journey-title span,.landing .journey-grid li>b{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .journeys .light-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}.landing .journeys .light-button *{color:#fff!important;-webkit-text-fill-color:#fff!important}.landing .story-match{color:#171d35!important;background:#fff!important}.landing .story-match-copy h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .story-match-copy h2 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .story-match-copy p,.landing .legend span{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .story-match-card{background:#fff!important;border-color:#dfe4f1!important;box-shadow:0 30px 90px #1f27471f!important}.landing .human-story{color:#171d35!important;background:#fff!important;border-top:1px solid #edf1f7!important;border-bottom:1px solid #edf1f7!important}.landing .human-video:before{content:"";aspect-ratio:1;filter:drop-shadow(0 34px 60px #1f27471f);background:url(/assets/sii_me__icon_color.png) 50%/contain no-repeat;width:min(58%,420px)}.landing .human-copy{color:#171d35!important;background:#fff!important}.landing .human-copy h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .human-copy h2 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .human-copy p,.landing .human-copy blockquote,.landing .human-copy>div span{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .human-copy>div strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}.landing .story-number,.landing .story-number.light{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.landing .story-close{background:radial-gradient(circle at 50% 18%,#cad0e82e,#0000 30%),linear-gradient(145deg,#171d35,#1f2747)!important}.landing .marketing-footer{color:#1f2747!important;background:#fff!important;border-color:#dfe4f1!important;box-shadow:0 18px 60px #1f274714!important}.landing .marketing-footer p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important}.landing .marketing-footer button{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}@media (max-width:980px){.landing .hero{grid-template-columns:1fr!important}.landing .hero-visual{min-height:520px!important}}@media (max-width:680px){.landing{background:linear-gradient(#fff 0%,#f7f9ff 58%,#fff 100%)!important}.landing .welcome-strip,.landing .marketing-nav,.landing .hero,.landing .principles,.landing .marketing-footer{width:calc(100% - 24px)!important}.landing .hero{border-radius:30px!important;padding:28px 24px!important}.landing .hero h1{letter-spacing:-.075em!important;font-size:clamp(46px,15vw,66px)!important}.landing .hero-lede{font-size:13px!important}.landing .hero-visual{min-height:450px!important}.landing .match-window{box-shadow:0 24px 65px #1f27471f!important}.landing .human-video{min-height:360px!important}.landing .human-video:before{width:min(72%,310px)!important}}.builder-launchpad:before{content:none!important;display:none!important}.landing .human-video{background:radial-gradient(circle at 48% 42%,#cad0e894,#0000 36%),linear-gradient(#f8faff,#fff)!important;place-items:center!important;min-height:680px!important;display:grid!important;overflow:hidden!important}.landing .human-video video{display:none!important}.landing .human-video:before{content:""!important;aspect-ratio:1!important;filter:drop-shadow(0 34px 60px #1f27471f)!important;opacity:.98!important;background:url(/assets/sii-me_brand-bg-transparent.webp) 50%/contain no-repeat!important;width:min(68%,520px)!important;display:block!important}.workspace .talent-command-hero{color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-shadow:none!important;background:radial-gradient(circle at 86% 12%,#cad0e86b,#0000 31%),radial-gradient(circle at 28% 22%,#8391c92e,#0000 28%),linear-gradient(#fff,#f8faff)!important;border-color:#dfe4f1!important}.workspace .talent-command-copy,.workspace .talent-command-copy :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg){color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-shadow:none!important;opacity:1!important}.workspace .talent-command-copy p{color:#4b556f!important;-webkit-text-fill-color:#4b556f!important}.workspace .talent-command-copy .eyebrow{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}.workspace .talent-command-hero .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}.workspace .talent-command-hero .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}.workspace .talent-command-hero .button.ghost{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#dfe4f1!important}.workspace .talent-command-hero .button.ghost *{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}.workspace .talent-signal-card,.workspace .talent-signal-card :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}.workspace .talent-signal-card small{color:#cbd4ef!important;-webkit-text-fill-color:#cbd4ef!important}.tester-checklist{overflow:hidden!important}.checklist-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;align-items:stretch!important}.checklist-grid article{min-width:0!important;max-width:100%!important}.checklist-grid article div{min-width:0!important}.checklist-grid strong,.checklist-grid span{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}@media (min-width:1380px){.checklist-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.checklist-grid article{padding:13px 11px!important}.checklist-grid strong{font-size:9px!important}.checklist-grid span{font-size:7px!important}}@media (max-width:680px){.landing .human-video{min-height:360px!important}.landing .human-video:before{width:min(74%,320px)!important}.checklist-grid{grid-template-columns:1fr!important}}.talent-builder .builder-launchpad.builder-launchpad:before{content:""!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.builder-launchpad .button,.builder-launchpad .button :is(span,strong,small,b,em,svg,path){color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-shadow:none!important;opacity:1!important}.builder-launchpad .button{background:#fff!important;border-color:#fff!important}.landing .human-video{background:radial-gradient(circle at 48% 40%,#4658a061,#0000 34%),radial-gradient(circle at 58% 66%,#cad0e82e,#0000 30%),linear-gradient(135deg,#171d35,#1f2747)!important}.landing .human-video:before{display:none!important}.landing .human-video .human-brand-motion{object-fit:contain!important;filter:drop-shadow(0 34px 60px #0c12284d)!important;opacity:.98!important;width:min(68%,520px)!important;max-width:520px!important;height:auto!important;display:block!important}html body .workspace .talent-command-hero.talent-command-hero{background:radial-gradient(circle at 86% 12%,#cad0e866,#0000 31%),radial-gradient(circle at 28% 22%,#8391c929,#0000 28%),linear-gradient(#fff,#f8faff)!important}html body .workspace .talent-command-hero.talent-command-hero>.talent-command-copy.talent-command-copy,html body .workspace .talent-command-hero.talent-command-hero>.talent-command-copy.talent-command-copy :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-shadow:none!important;opacity:1!important}html body .workspace .talent-command-hero.talent-command-hero>.talent-command-copy.talent-command-copy p{color:#4b556f!important;-webkit-text-fill-color:#4b556f!important}html body .workspace .talent-command-hero.talent-command-hero>.talent-command-copy.talent-command-copy .eyebrow,html body .workspace .talent-command-hero.talent-command-hero>.talent-command-copy.talent-command-copy .eyebrow :is(svg,path){color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .talent-command-hero.talent-command-hero .talent-hero-actions .button.primary,html body .workspace .talent-command-hero.talent-command-hero .talent-hero-actions .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}html body .workspace .talent-command-hero.talent-command-hero .talent-hero-actions .button.ghost,html body .workspace .talent-command-hero.talent-command-hero .talent-hero-actions .button.ghost *{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;opacity:1!important;background:#fff!important;border-color:#dde3f0!important}.tester-checklist .checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.tester-checklist .checklist-grid article{padding:14px 12px!important}.tester-checklist .checklist-grid strong{font-size:8.5px!important;line-height:1.25!important}.tester-checklist .checklist-grid span{font-size:7px!important;line-height:1.45!important}@media (max-width:1100px){.tester-checklist .checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.tester-checklist .checklist-grid{grid-template-columns:1fr!important}}html body :is(.workspace,.talent-onboarding,.onboarding-shell) .theme-toggle{display:none!important}html body :is(.workspace,.talent-onboarding,.onboarding-shell) :is(.button.primary,.button.primary *,button.button.primary,button.button.primary *,.queue-actions button:first-child,.queue-actions button:first-child *,.manager-role-actions button:first-child,.manager-role-actions button:first-child *){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important;background:#1f2747!important;border-color:#1f2747!important}html body :is(.workspace,.talent-onboarding,.onboarding-shell) :is(.button.ghost,.button.secondary,.button.ghost *,.button.secondary *,.chip-select button:not(.selected),.chip-select button:not(.selected) *,.quick-pill-group button:not(.selected),.quick-pill-group button:not(.selected) *,.skill-suggestions button:not(.selected),.skill-suggestions button:not(.selected) *,.selected-skills button:not(.selected),.selected-skills button:not(.selected) *,.role-editor-steps button:not(.active),.role-editor-steps button:not(.active) *){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}html body .talent-builder .builder-launchpad.builder-launchpad .button.primary,html body .talent-builder .builder-launchpad.builder-launchpad .button.primary :is(span,strong,small,b,em,svg,path){color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-shadow:none!important;opacity:1!important;background:#fff!important;border-color:#fff!important}html body .workspace .manager-command-hero.manager-command-hero{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:radial-gradient(circle at 86% 12%,#cad0e85c,#0000 31%),radial-gradient(circle at 28% 22%,#8391c924,#0000 28%),linear-gradient(#fff,#f8faff)!important;border-color:#dfe4f1!important;grid-template-columns:minmax(420px,.95fr) minmax(560px,1.05fr)!important;align-items:center!important;overflow:hidden!important}html body .workspace .manager-command-hero.manager-command-hero>.manager-command-copy,html body .workspace .manager-command-hero.manager-command-hero>.manager-command-copy :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-shadow:none!important;opacity:1!important}html body .workspace .manager-command-hero.manager-command-hero>.manager-command-copy p{color:#4b556f!important;-webkit-text-fill-color:#4b556f!important}html body .workspace .manager-command-hero.manager-command-hero>.manager-command-copy .eyebrow,html body .workspace .manager-command-hero.manager-command-hero>.manager-command-copy .eyebrow :is(svg,path){color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .manager-command-hero.manager-command-hero .manager-hero-actions .button.primary,html body .workspace .manager-command-hero.manager-command-hero .manager-hero-actions .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}html body .workspace .manager-command-hero.manager-command-hero .manager-hero-actions .button.ghost,html body .workspace .manager-command-hero.manager-command-hero .manager-hero-actions .button.ghost *{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;opacity:1!important;background:#fff!important;border-color:#dde3f0!important}html body .workspace .manager-command-hero.manager-command-hero.manager-command-hero-compact{grid-template-columns:minmax(420px,1fr) minmax(300px,.42fr)!important;min-height:0!important}html body .workspace .manager-queue-summary{z-index:1;background:linear-gradient(#fff,#f7f9ff);border:1px solid #dfe4f1;border-radius:26px;align-self:stretch;gap:10px;padding:16px;display:grid;position:relative;box-shadow:0 22px 70px #1f274714;color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .manager-queue-summary div{background:#fff;border:1px solid #e3e8f4;border-radius:18px;padding:14px}html body .workspace .manager-queue-summary :is(span,strong,small,b,em,p,h1,h2,h3,h4,svg,path){color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-shadow:none!important;opacity:1!important}html body .workspace .manager-queue-summary span{letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .manager-queue-summary strong{letter-spacing:-.07em;font-size:clamp(22px,2.2vw,34px);line-height:1;display:block}html body .workspace .manager-queue-summary small{margin-top:7px;font-size:10px;line-height:1.45;display:block;color:#58637b!important;-webkit-text-fill-color:#58637b!important}@media (max-width:1180px){html body .workspace .manager-command-hero.manager-command-hero.manager-command-hero-compact{grid-template-columns:1fr!important}}html body .workspace .manager-match-orbit.manager-match-orbit{color:#fff!important;-webkit-text-fill-color:#fff!important;grid-template-columns:minmax(170px,1fr) 144px minmax(170px,1fr)!important;gap:18px!important;min-height:380px!important}html body .workspace .manager-match-orbit.manager-match-orbit :is(h1,h2,h3,h4,p,span,strong,small,b,em,i,svg,path),html body .workspace .manager-orbit-card.manager-orbit-card,html body .workspace .manager-orbit-core.manager-orbit-core,html body .workspace .manager-orbit-card.manager-orbit-card :is(h1,h2,h3,h4,p,span,strong,small,b,em,i,svg,path),html body .workspace .manager-orbit-core.manager-orbit-core :is(h1,h2,h3,h4,p,span,strong,small,b,em,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .workspace .manager-orbit-card.manager-orbit-card span,html body .workspace .manager-orbit-card.manager-orbit-card svg,html body .workspace .manager-orbit-card.manager-orbit-card svg path,html body .workspace .manager-orbit-core.manager-orbit-core i{color:#9ee8c9!important;-webkit-text-fill-color:#9ee8c9!important}html body .workspace .manager-orbit-card.manager-orbit-card strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;font-size:clamp(18px,1.55vw,24px)!important;line-height:1.08!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews{margin-bottom:16px!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card-strip{scroll-snap-type:x mandatory!important;gap:14px!important;display:flex!important;overflow-x:auto!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card{flex:0 0 258px!important;min-height:366px!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card,html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card>p,html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-detail-list span,html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews footer{color:#eff4ffc7!important;-webkit-text-fill-color:#eff4ffc7!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card-actions button,html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card-actions button *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1686a2!important;border-color:#1686a2!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card-actions span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.talent-onboarding,.onboarding-shell) :is(.resume-field,.resume-field header,.resume-upload-row,.resume-field label,.resume-field textarea,.builder-save-card,.photo-field>div,.manager-empty-interviews,.manager-interview-details span,.manager-talent-row,.manager-recruiter-card,.manager-priority-card,.manager-role-card,.manager-role-signal,.priority-card,.workspace-mini-card:not(.accent),.snapshot-story,.snapshot-person,.info-tile,.tag-list span,.signal-note-grid article,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.meeting-card,.meeting-form,.schedule-prompt,.quiet-state,.anonymous-row,.manager-profile-grid section,.manager-profile-section,.client-hiring-manager-contact article,.client-role-detail section,.client-role-detail-meta span,.demographics-empty-state,.invite-list article,.invite-note,.invite-presets button,.ops-alert-list article,.recent-match-list>div),html body :is(.workspace,.talent-onboarding,.onboarding-shell) :is(.resume-field,.resume-field header,.resume-upload-row,.resume-field label,.resume-field textarea,.builder-save-card,.photo-field>div,.manager-empty-interviews,.manager-interview-details span,.manager-talent-row,.manager-recruiter-card,.manager-priority-card,.manager-role-card,.manager-role-signal,.priority-card,.workspace-mini-card:not(.accent),.snapshot-story,.snapshot-person,.info-tile,.tag-list span,.signal-note-grid article,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.meeting-card,.meeting-form,.schedule-prompt,.quiet-state,.anonymous-row,.manager-profile-grid section,.manager-profile-section,.client-hiring-manager-contact article,.client-role-detail section,.client-role-detail-meta span,.demographics-empty-state,.invite-list article,.invite-note,.invite-presets button,.ops-alert-list article,.recent-match-list>div) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,dt,dd,button,code,svg,path,input,textarea,select){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}.recruiter-inbox-list{flex-direction:column;gap:10px;margin:16px 0;display:flex}.recruiter-inbox-list>.eyebrow{margin-bottom:2px}.recruiter-inbox-item,.recruiter-inbox-empty{background:#fff;border:1px solid #e3e9f6;border-radius:18px;align-items:flex-start;gap:11px;padding:13px;display:flex;box-shadow:0 12px 34px #1f27470d}.recruiter-inbox-item svg,.recruiter-inbox-empty svg{color:#455ce9;flex:none;margin-top:2px}.recruiter-inbox-item span,.recruiter-inbox-empty span{flex-direction:column;gap:4px;min-width:0;display:flex}.recruiter-inbox-item small{text-transform:uppercase;letter-spacing:.09em;color:#4658a0;font-size:7px;font-weight:900}.recruiter-inbox-item strong,.recruiter-inbox-empty strong{color:#171d35;font-size:10px;line-height:1.35}.recruiter-inbox-item p,.recruiter-inbox-empty p{color:#667188;margin:0;font-size:8px;line-height:1.55}@media (max-width:1320px){html body .workspace .manager-command-hero.manager-command-hero{grid-template-columns:1fr!important}html body .workspace .manager-match-orbit.manager-match-orbit{grid-template-columns:minmax(170px,1fr) 144px minmax(170px,1fr)!important}}@media (max-width:760px){html body .workspace .manager-match-orbit.manager-match-orbit{grid-template-columns:1fr!important;min-height:auto!important}html body .workspace .manager-orbit-core.manager-orbit-core:before,html body .workspace .manager-orbit-core.manager-orbit-core:after{display:none!important}html body .workspace .manager-scheduled-interviews.manager-scheduled-interviews .interview-card{flex-basis:236px!important}}html body .avatar{text-align:center!important;box-sizing:border-box!important;place-content:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important;overflow:hidden!important}html body .avatar>span{text-align:center!important;width:auto!important;height:auto!important;line-height:1!important;font:inherit!important;letter-spacing:0!important;text-transform:uppercase!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .avatar.dark,html body .avatar.dark>span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .manager-client-command-grid{align-items:start!important}html body .manager-recruiter-card{align-self:start!important;height:auto!important;min-height:0!important;padding:18px!important}html body .manager-recruiter-top{align-items:center!important}html body .manager-contact-grid{margin-top:18px!important}html body .match-name-line,html body .manager-profile-name,html body .interview-card h3.match-name-line,html body .manager-talent-row strong.match-name-line{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important}html body .match-name-line .siime-verified-badge,html body .manager-profile-name .siime-verified-badge{flex:none!important;transform:none!important}html body .match-person p .siime-verified-badge{margin-left:7px!important;display:inline-grid!important;transform:translateY(3px)!important}html body .match-explanation{color:#202746!important;-webkit-text-fill-color:#202746!important;background:linear-gradient(#fff,#f8faff)!important;border:1px solid #e1e7f4!important;border-radius:16px!important;margin:0 0 14px!important;padding:13px 14px!important}html body .match-explanation strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:.02em!important;margin:0 0 7px!important;font-size:10px!important;display:block!important}html body .match-explanation p{color:#4f5a72!important;-webkit-text-fill-color:#4f5a72!important;margin:0!important;font-size:10px!important;line-height:1.75!important}html body .reason-list li{align-items:flex-start!important;line-height:1.6!important}html body .account-settings-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;transition:transform .18s,background .18s}html body .account-settings-trigger:hover{background:#ffffff0f;transform:translateY(-1px)}html body .account-settings-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f236b;place-items:center;padding:26px;display:grid;position:fixed;inset:0}html body .account-settings-modal{background:linear-gradient(#fff,#f8faff);border:1px solid #cad0e8f2;border-radius:34px;width:min(1080px,100%);max-height:min(860px,100svh - 52px);padding:22px;animation:.28s cubic-bezier(.2,.8,.2,1) both settingsZoomIn;position:relative;overflow:auto;box-shadow:0 42px 120px #171d3542}@keyframes settingsZoomIn{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}html body .settings-close{z-index:3;color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;width:42px;height:42px;font-size:25px;position:absolute;top:34px;right:34px}html body .account-settings-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#5f71b95c,#0000 36%),linear-gradient(135deg,#171d35,#1f2747 68%,#36447c);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}html body .account-settings-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:22px;position:absolute;inset:12px}html body .settings-avatar-wrap{z-index:1;position:relative}html body .account-settings-hero .avatar{background:#1f2747;border-radius:24px;width:74px;height:74px;font-size:20px;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 45px #0000002e}html body .account-settings-hero>div:not(.settings-avatar-wrap),html body .settings-security-pill{z-index:1;position:relative}html body .account-settings-hero h2{letter-spacing:-.075em;margin:7px 0;font-size:clamp(34px,5vw,58px);line-height:.98}html body .account-settings-hero p{color:#dbe3f7;max-width:660px;margin:0;font-size:12px;line-height:1.75}html body .settings-security-pill{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-self:start;align-items:center;gap:8px;padding:10px 12px;font-size:8px;font-weight:900;display:inline-flex}html body .account-settings-grid{grid-template-columns:1.08fr .92fr;gap:14px;margin-top:16px;display:grid}html body .account-settings-section{background:#fff;border:1px solid #dfe5f3;border-radius:24px;padding:20px;box-shadow:0 18px 55px #1f27470e}html body .account-settings-section.identity,html body .settings-role-card{grid-row:span 2}html body .account-settings-section h3{letter-spacing:-.052em;color:#171d35;margin:7px 0 15px;font-size:22px;line-height:1.08}html body .account-settings-section p{color:#4e5870;margin:0;font-size:10px;line-height:1.75}html body .settings-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}html body .settings-fields label{flex-direction:column;gap:7px;display:flex}html body .settings-fields label.wide{grid-column:1/-1}html body .settings-fields label span{color:#4658a0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}html body .settings-fields input,html body .settings-fields select,html body .settings-fields textarea{color:#071022;min-width:0;font:inherit;background:#fbfcff;border:1px solid #dce2ef;border-radius:14px;outline:none;padding:13px 14px;font-size:11px}html body .settings-fields textarea{resize:vertical;min-height:96px;line-height:1.6}html body .settings-fields input:focus,html body .settings-fields select:focus,html body .settings-fields textarea:focus{border-color:#8391c9;box-shadow:0 0 0 4px #8391c92e}html body .settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}html body .settings-plan-card{color:#071022;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #dfe5f3;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-height:112px;padding:14px;display:flex;box-shadow:0 12px 34px #1f27470b}html body .settings-plan-card strong{color:#171d35;font-size:12px;line-height:1.15}html body .settings-plan-card small{color:#657089;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}html body .settings-plan-card.selected{color:#fff;background:linear-gradient(135deg,#171d35,#1f2747);border-color:#1f2747}html body .settings-billing-actions{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}html body .settings-billing-actions button{color:#071022;cursor:pointer;background:#fff;border:1px solid #dfe5f3;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:10px;font-weight:900;display:inline-flex}html body .settings-feedback-section{background:linear-gradient(135deg,#fff,#f7fbff 58%,#effaf8);grid-column:1/-1}html body .settings-feedback-section>p{max-width:720px;margin-bottom:16px}html body .settings-feedback-type{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 14px;display:grid}html body .settings-feedback-type button{color:#17213f;text-align:center;cursor:pointer;background:#fff;border:1px solid #dfe5f3;border-radius:14px;min-height:44px;padding:10px 12px;font-size:10px;font-weight:900;line-height:1.2;box-shadow:0 10px 26px #1f27470b}html body .settings-feedback-type button.selected{color:#fff;background:#17213f;border-color:#17213f}html body .settings-feedback-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}html body .settings-feedback-submit{min-height:44px}html body .settings-feedback-submit:disabled{cursor:not-allowed;opacity:.48}html body .settings-new-client-section .settings-feedback-submit:disabled{opacity:1;box-shadow:none;color:#17213f!important;-webkit-text-fill-color:#17213f!important;background:#eef2f8!important;border:1px solid #d8e0ef!important}html body .settings-new-client-section .settings-feedback-submit:disabled *{color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body .settings-feedback-actions>span{color:#53607a;text-align:right;font-size:10px;line-height:1.45}html body .settings-toggle-list{flex-direction:column;gap:9px;display:flex}html body .settings-toggle{color:#071022;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #dfe5f3;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px;display:flex}html body .settings-toggle span{flex-direction:column;gap:4px;display:flex}html body .settings-toggle strong{color:#171d35;font-size:11px}html body .settings-toggle small{color:#5e687e;font-size:9px;line-height:1.45}html body .settings-toggle b{color:#5b667e;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#eef2f8;border-radius:999px;flex:none;min-width:44px;padding:7px 9px;font-size:8px}html body .settings-toggle.active{background:linear-gradient(#fff,#f5f7ff);border-color:#cad0e8}html body .settings-toggle.active b{color:#fff;background:#1f2747}html body .settings-role-card{background:radial-gradient(circle at 88% 8%,#8391c92e,#0000 36%),linear-gradient(#fff,#f7f9ff)}html body .account-settings-section.danger{background:linear-gradient(#fff,#fffbfc);border-color:#eadde2}html body .settings-delete-request{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#1f2747;border:0;border-radius:16px;width:100%;margin-top:12px;padding:14px;font-size:10px;font-weight:900}html body .settings-delete-request:disabled{cursor:not-allowed;color:#7a849a;background:#f3f5fa}html body .settings-role-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}html body .settings-role-stats span{background:#fff;border:1px solid #dfe5f3;border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}html body .settings-role-stats strong{color:#171d35;letter-spacing:-.04em;font-size:18px}html body .settings-role-stats small{color:#647089;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}html body .account-settings-footer{background:linear-gradient(#f8faff00,#f8faff 35%);justify-content:flex-end;gap:10px;margin-top:2px;padding:16px 0 0;display:flex;position:sticky;bottom:0}html body .account-settings-save{min-width:178px}html body .settings-confirm-backdrop{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c112673;border-radius:34px;place-items:center;padding:22px;display:grid;position:absolute;inset:0}html body .settings-confirm{text-align:center;background:#fff;border:1px solid #dfe5f3;border-radius:24px;width:min(430px,100%);padding:26px;box-shadow:0 28px 90px #090d1e38}html body .settings-confirm>svg{color:#4658a0;width:34px;height:34px}html body .settings-confirm h3{letter-spacing:-.055em;color:#171d35;margin:12px 0 8px;font-size:24px}html body .settings-confirm p{color:#5c657b;max-width:320px;margin:0 auto 18px;font-size:10px;line-height:1.65}html body .settings-confirm div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}html body :is(.avatar.dark,.button.primary,.account-settings-hero,.settings-security-pill,.settings-toggle.active b,.settings-plan-card.selected,.settings-delete-request:not(:disabled),.workspace-mini-card.accent,.talent-signal-card,.builder-progress-card,.focus-progress,.builder-launchpad,.manager-match-orbit,.manager-orbit-card,.manager-orbit-core,.manager-intelligence-card,.manager-profile-drawer>header,.manager-role-editor>header,.client-account-modal>header,.client-role-detail>header,.admin-review-drawer>header,.queue-actions button:first-child,.manager-role-actions button:first-child,.builder-steps button.active,.role-editor-steps button.active,.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.signal-map-card,.signal-match-card,.signal-match-map,.interview-card,.manager-scheduled-interviews .interview-card),html body :is(.avatar.dark,.button.primary,.account-settings-hero,.settings-security-pill,.settings-toggle.active b,.settings-plan-card.selected,.settings-delete-request:not(:disabled),.workspace-mini-card.accent,.talent-signal-card,.builder-progress-card,.focus-progress,.builder-launchpad,.manager-match-orbit,.manager-orbit-card,.manager-orbit-core,.manager-intelligence-card,.manager-profile-drawer>header,.manager-role-editor>header,.client-account-modal>header,.client-role-detail>header,.admin-review-drawer>header,.queue-actions button:first-child,.manager-role-actions button:first-child,.builder-steps button.active,.role-editor-steps button.active,.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.signal-map-card,.signal-match-card,.signal-match-map,.interview-card,.manager-scheduled-interviews .interview-card) :is(h1,h2,h3,h4,h5,p,span,strong,small,b,em,label,legend,button,code,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .avatar.dark>span,html body .avatar.dark span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;place-items:center!important;display:grid!important}html body :is(.account-settings-section,.settings-fields input,.settings-fields select,.settings-fields textarea,.settings-toggle:not(.active),.settings-plan-card:not(.selected),.settings-billing-actions button,.settings-delete-request:disabled,.settings-role-stats span,.settings-confirm){color:#071022!important;-webkit-text-fill-color:#071022!important}html body :is(.account-settings-section,.settings-toggle:not(.active),.settings-plan-card:not(.selected),.settings-billing-actions button,.settings-role-stats span,.settings-confirm) :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,legend,button,code,svg,path){color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html body .account-settings-section .eyebrow,html body .account-settings-section .settings-fields label span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .account-settings-section .settings-feedback-type button{color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body .account-settings-section .settings-feedback-type button.selected,html body .account-settings-section .settings-feedback-type button.selected *,html body .account-settings-section .settings-feedback-submit,html body .account-settings-section .settings-feedback-submit *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:900px){html body .account-settings-grid{grid-template-columns:1fr}html body .account-settings-section.identity,html body .settings-role-card{grid-row:auto}html body .account-settings-hero{grid-template-columns:auto minmax(0,1fr)}html body .settings-security-pill{grid-column:1/-1;justify-self:start}}@media (max-width:760px){html body .sidebar .account-settings-trigger{border-radius:14px!important;width:auto!important;padding:2px!important;font-size:0!important;display:flex!important}html body .sidebar .account-settings-trigger>div:not(.avatar){display:none!important}html body .sidebar .account-settings-trigger .avatar{border-radius:12px!important;width:36px!important;height:36px!important;font-size:10px!important}html body .account-settings-backdrop{align-items:start;padding:8px}html body .account-settings-modal{border-radius:24px;max-height:calc(100svh - 16px);padding:14px}html body .settings-close{width:38px;height:38px;top:24px;right:24px}html body .account-settings-hero{border-radius:22px;grid-template-columns:1fr;padding:18px}html body .account-settings-hero .avatar{border-radius:18px!important;width:56px!important;height:56px!important;font-size:14px!important}html body .account-settings-hero h2{padding-right:42px;font-size:34px}html body .settings-fields,html body .settings-plan-grid,html body .settings-billing-actions{grid-template-columns:1fr}html body .settings-feedback-type{grid-template-columns:1fr 1fr}html body .settings-feedback-actions{flex-direction:column;align-items:flex-start}html body .settings-feedback-actions>span{text-align:left}html body .account-settings-section{border-radius:20px;padding:16px}html body .account-settings-footer{flex-direction:column}html body .account-settings-footer .button{justify-content:center;width:100%}}html body :is(.button.primary,.avatar.dark,.settings-plan-card.selected,.settings-delete-request:not(:disabled),.settings-toggle.active b,.account-settings-hero,.settings-security-pill){color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.button.primary,.avatar.dark,.settings-plan-card.selected,.settings-delete-request:not(:disabled),.settings-toggle.active b,.account-settings-hero,.settings-security-pill) :is(span,strong,small,b,em,p,h1,h2,h3,h4,h5,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .brand{cursor:pointer!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}html body .brand:focus-visible{outline-offset:6px!important;border-radius:14px!important;outline:3px solid #8391c9!important}html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell,.role-modal,.notification-panel) :is(.talent-command-hero,.manager-command-hero,.manager-queue-summary,.manager-queue-summary div,.manager-recruiter-card,.manager-contact-grid a,.manager-contact-grid button,.manager-interview-panel,.manager-talent-pipeline,.manager-priority-card,.manager-role-card,.manager-role-signal,.manager-empty-interviews,.priority-card,.workspace-mini-card:not(.accent),.match-card,.profile-snapshot,.workflow-panel,.role-briefs,.sii-assistant,.conversation,.exercise-form,.review-form,.meeting-form,.meeting-card,.schedule-prompt,.quiet-state,.anonymous-row,.snapshot-story,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.role-brief-grid small,.stage-list>div,.tag-list span,.signal-note-grid article,.client-hiring-manager-contact article,.client-hiring-manager-contact span:not(.eyebrow),.client-role-detail section,.client-role-detail-meta span,.demographics-empty-state,.invite-management,.invite-list article,.invite-note,.invite-presets button,.ops-alert-list article,.recent-match-list>div,.account-settings-section,.settings-plan-card:not(.selected),.settings-billing-actions button,.settings-toggle:not(.active),.settings-confirm,.gate-card,.success-panel),html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell,.role-modal,.notification-panel) :is(.talent-command-hero,.manager-command-hero,.manager-queue-summary,.manager-queue-summary div,.manager-recruiter-card,.manager-contact-grid a,.manager-contact-grid button,.manager-interview-panel,.manager-talent-pipeline,.manager-priority-card,.manager-role-card,.manager-role-signal,.manager-empty-interviews,.priority-card,.workspace-mini-card:not(.accent),.match-card,.profile-snapshot,.workflow-panel,.role-briefs,.sii-assistant,.conversation,.exercise-form,.review-form,.meeting-form,.meeting-card,.schedule-prompt,.quiet-state,.anonymous-row,.snapshot-story,.snapshot-person,.info-tile,.checklist-grid article,.role-brief-grid article,.stage-list>div,.tag-list span,.signal-note-grid article,.client-hiring-manager-contact article,.client-hiring-manager-contact span:not(.eyebrow),.client-role-detail section,.client-role-detail-meta span,.demographics-empty-state,.invite-management,.invite-list article,.invite-note,.invite-presets button,.ops-alert-list article,.recent-match-list>div,.account-settings-section,.settings-plan-card:not(.selected),.settings-billing-actions button,.settings-toggle:not(.active),.settings-confirm,.gate-card,.success-panel) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,b,em,label,legend,dt,dd,li,button,code,input,textarea,select,svg,path){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell,.role-modal,.notification-panel) :is(.sidebar,.sidebar nav button,.sidebar .signed-in,.button.primary,button.button.primary,.avatar.dark,.workspace-mini-card.accent,.talent-signal-card,.builder-progress-card,.focus-progress,.builder-launchpad,.match-signal-visual,.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card,.signal-bridge,.signal-fact-grid .signal-pill,.manager-intelligence-card,.manager-match-orbit,.manager-orbit-card,.manager-orbit-core,.manager-scheduled-interviews,.manager-scheduled-interviews .interview-card,.interview-card,.manager-profile-drawer>header,.manager-role-editor>header,.client-account-modal>header,.client-role-detail>header,.admin-review-drawer>header,.queue-actions button:first-child,.manager-role-actions button:first-child,.builder-steps button.active,.role-editor-steps button.active,.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.selected-skills button.selected,.settings-plan-card.selected,.settings-delete-request:not(:disabled),.settings-security-pill,.settings-toggle.active b),html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell,.role-modal,.notification-panel) :is(.sidebar,.sidebar nav button,.sidebar .signed-in,.button.primary,button.button.primary,.avatar.dark,.workspace-mini-card.accent,.talent-signal-card,.builder-progress-card,.focus-progress,.builder-launchpad,.match-signal-visual,.signal-card-row .candidate-signal-card,.signal-card-row .manager-signal-card,.signal-bridge,.signal-fact-grid .signal-pill,.manager-intelligence-card,.manager-match-orbit,.manager-orbit-card,.manager-orbit-core,.manager-scheduled-interviews,.manager-scheduled-interviews .interview-card,.interview-card,.manager-profile-drawer>header,.manager-role-editor>header,.client-account-modal>header,.client-role-detail>header,.admin-review-drawer>header,.queue-actions button:first-child,.manager-role-actions button:first-child,.builder-steps button.active,.role-editor-steps button.active,.chip-select button.selected,.quick-pill-group button.selected,.skill-suggestions button.selected,.selected-skills button.selected,.settings-plan-card.selected,.settings-delete-request:not(:disabled),.settings-security-pill,.settings-toggle.active b) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,b,em,label,legend,dt,dd,li,button,code,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell,.role-modal,.notification-panel) :is(.button.ghost,.button.secondary,.button.white-button,.builder-launchpad .button,.builder-launchpad .button.primary,.talent-hero-actions .button.ghost,.manager-hero-actions .button.ghost,.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button:not(.selected),.role-editor-steps button:not(.active),.builder-steps button:not(.active),.photo-field button,.voice-input-wrap button,.review-list button,.interview-room button,.queue-actions button:not(:first-child)),html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell,.role-modal,.notification-panel) :is(.button.ghost,.button.secondary,.button.white-button,.builder-launchpad .button,.builder-launchpad .button.primary,.talent-hero-actions .button.ghost,.manager-hero-actions .button.ghost,.chip-select button:not(.selected),.quick-pill-group button:not(.selected),.skill-suggestions button:not(.selected),.selected-skills button:not(.selected),.role-editor-steps button:not(.active),.builder-steps button:not(.active),.photo-field button,.voice-input-wrap button,.review-list button,.interview-room button,.queue-actions button:not(:first-child)) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,b,em,label,legend,dt,dd,li,button,code,svg,path){color:#071022!important;-webkit-text-fill-color:#071022!important;text-shadow:none!important;opacity:1!important}html body .avatar{text-align:center!important;place-content:center!important;place-items:center!important;line-height:1!important;display:inline-grid!important}html body .avatar>span{text-align:center!important;width:100%!important;height:100%!important;line-height:1!important;font:inherit!important;letter-spacing:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}html body .avatar.dark,html body .avatar.dark>span,html body .avatar.dark :is(span,strong,b,em,small,p,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .avatar:not(.dark),html body .avatar:not(.dark)>span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell) :is(input,textarea,select){color:#071022!important;-webkit-text-fill-color:#071022!important;caret-color:#071022!important;text-shadow:none!important}html body :is(.workspace,.talent-onboarding,.onboarding,.onboarding-shell) :is(input,textarea)::placeholder{color:#657087!important;-webkit-text-fill-color:#657087!important;opacity:1!important}html body .siime-verified-badge,html body .siime-verified-mark{color:#159af6!important;-webkit-text-fill-color:#159af6!important}html body .siime-verified-seal{fill:#159af6!important}html body .siime-verified-tick{stroke:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing{color:#171d35!important;background:radial-gradient(circle at 78% 4%,#cad0e885,#0000 30%),radial-gradient(circle at 12% 12%,#fffffffa,#0000 34%),linear-gradient(#fff 0%,#f7f9ff 48%,#fff 100%)!important}html body .landing .premium-home-hero{background:radial-gradient(circle at 85% 16%,#cad0e86b,#0000 30%),radial-gradient(circle at 12% 80%,#f5f7fcc7,#0000 32%),linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #dfe4f1!important;border-radius:42px!important;grid-template-columns:minmax(0,1fr) minmax(390px,.84fr)!important;align-items:center!important;gap:clamp(34px,5vw,76px)!important;width:min(1180px,100% - 48px)!important;min-height:auto!important;margin:34px auto 26px!important;padding:clamp(48px,6vw,82px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 38px 110px #1f27471a!important}html body .landing .premium-home-hero:before,html body .landing .premium-home-hero:after{content:none!important}html body .landing .premium-home-hero .hero-copy{max-width:720px!important}html body .landing .premium-home-hero .eyebrow{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;letter-spacing:.14em!important;background:#f4f6fb!important;border:1px solid #dfe4f1!important;border-radius:999px!important;padding:10px 14px!important}html body .landing .premium-home-hero .eyebrow :is(svg,path){color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .premium-home-hero h1{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.085em!important;text-shadow:none!important;margin:30px 0 24px!important;font-size:clamp(58px,7vw,98px)!important;line-height:.94!important}html body .landing .premium-home-hero h1 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;text-shadow:none!important}html body .landing .premium-home-hero .hero-lede{color:#4b556f!important;-webkit-text-fill-color:#4b556f!important;max-width:700px!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.82!important}html body .landing .premium-home-hero .hero-lede-stack{flex-direction:column!important;gap:12px!important;display:flex!important}html body .landing .premium-home-hero .hero-lede-stack p{margin:0!important}html body .landing .hero-action-note{color:#667085!important;-webkit-text-fill-color:#667085!important;max-width:560px!important;margin:-12px 0 22px!important;font-size:12px!important;line-height:1.65!important}html body .landing .premium-home-hero .hero-actions{margin:34px 0 22px!important}html body .landing .premium-home-hero .hero-actions .button{border-radius:18px!important;min-height:58px!important;padding:16px 24px!important}html body .landing .premium-home-hero .hero-actions .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important;box-shadow:0 24px 54px #1f274738!important}html body .landing .premium-home-hero .hero-actions .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .premium-home-hero .hero-actions .button.ghost{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border:1px solid #cad0e8!important;box-shadow:0 16px 36px #1f274714!important}html body .landing .premium-home-hero .hero-actions .button.ghost *{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}html body .landing .premium-home-hero .trust-row{flex-wrap:wrap!important;gap:10px!important;max-width:660px!important;display:flex!important}html body .landing .premium-home-hero .trust-row span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;width:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e8f2!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:inline-flex!important}html body .landing .premium-home-hero .trust-row :is(svg,path){color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .premium-match-visual{background:radial-gradient(circle at 50% 42%,#dbebffc2,#0000 58%),linear-gradient(#ffffffdb,#f2f7ff9e)!important;border:1px solid #dfe5f3!important;border-radius:32px!important;grid-template-columns:1fr!important;place-items:center!important;min-height:430px!important;padding:26px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .landing .premium-match-visual .ambient{pointer-events:none!important;border-radius:999px!important;position:absolute!important}html body .landing .premium-match-visual .ambient.a1{background:radial-gradient(circle,#cad0e8b8,#0000 64%)!important;width:390px!important;height:390px!important;top:14px!important;right:-82px!important}html body .landing .premium-match-visual .ambient.a2{background:radial-gradient(circle,#5f71b92e,#0000 66%)!important;width:280px!important;height:280px!important;bottom:24px!important;left:-32px!important}html body .landing .signal-thread{display:none!important;position:absolute!important}html body .landing .signal-thread span{background:linear-gradient(90deg,#0000,#4658a05c,#0000)!important;height:1px!important;display:block!important;position:absolute!important;left:10%!important;right:10%!important}html body .landing .signal-thread span:first-child{top:27%!important}html body .landing .signal-thread span:nth-child(2){top:50%!important}html body .landing .signal-thread span:nth-child(3){top:73%!important}html body .landing .premium-match-window{z-index:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:radial-gradient(circle at 82% 8%,#8391c947,#0000 30%),linear-gradient(145deg,#171d35 0%,#1f2747 58%,#36447c 100%)!important;border:1px solid #cad0e842!important;border-radius:28px!important;width:min(100%,460px)!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 72px #1f27473d!important}html body .landing .premium-match-window:before{content:""!important;opacity:.45!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}html body .landing .premium-match-window :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path,div){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .landing .premium-match-window .window-top{color:#cad0e8!important;-webkit-text-fill-color:#cad0e8!important}html body .landing .premium-match-window .score-chip{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1f!important;border:1px solid #cad0e83d!important;margin-left:auto!important}html body .landing .premium-match-window .live-dot{background:#cad0e8!important;box-shadow:0 0 0 5px #cad0e829!important}html body .landing .premium-match-window .person-row{background:#ffffff1b!important;border:1px solid #ffffff29!important;border-radius:24px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff14!important}html body .landing .premium-match-window .person-row strong{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:17px!important;display:flex!important}html body .landing .premium-match-window .person-row small{color:#d8def2!important;-webkit-text-fill-color:#d8def2!important;font-size:12px!important}html body .landing .premium-match-window .avatar{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border:1px solid #ffffff2e!important}html body .landing .premium-match-window .avatar span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}html body .landing .premium-match-window .avatar.dark{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important}html body .landing .premium-match-window .siime-verified-label{display:none!important}html body .landing .premium-match-window .direct-line{color:#fff!important;-webkit-text-fill-color:#fff!important;height:54px!important}html body .landing .premium-match-window .direct-line span{background:linear-gradient(90deg,#0000,#cad0e8b3,#0000)!important}html body .landing .premium-match-window .direct-line div{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#080d1db3!important;border:1px solid #ffffff24!important}html body .landing .identity-lock-row{z-index:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 0!important;display:grid!important;position:relative!important}html body .landing .identity-lock-row span{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;background:#ffffff17!important;border:1px solid #ffffff1f!important;border-radius:14px!important;place-items:center!important;min-height:44px!important;padding:9px!important;font-size:9px!important;font-weight:850!important;display:grid!important}html body .landing .premium-match-window .window-footer{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border:1px solid #ffffff38!important;border-radius:18px!important;margin-top:12px!important}html body .landing .premium-match-window .window-footer :is(svg,path,span,strong,small,b,em,div){color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}html body .landing .premium-match-visual .floating-card{z-index:4!important;color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border:1px solid #dfe4f1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:220px!important;min-height:50px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 48px #1f27471f!important}html body .landing .premium-match-visual .floating-card :is(svg,path,span,strong,small,b,em){color:#1f2747!important;-webkit-text-fill-color:#1f2747!important}html body .landing .premium-match-visual .float-one{top:80px!important;left:0!important}html body .landing .premium-match-visual .float-two{bottom:92px!important;right:-8px!important}html body .landing .homepage-proof{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:min(1180px,100% - 48px)!important;margin:0 auto 34px!important;display:grid!important}html body .landing .homepage-proof article{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#ffffffeb!important;border:1px solid #dfe4f1!important;border-radius:26px!important;min-height:214px!important;padding:24px!important;box-shadow:0 20px 58px #1f274712!important}html body .landing .homepage-proof article span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#f2f5fb!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .landing .homepage-proof h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.035em!important;margin:18px 0 10px!important;font-size:18px!important;line-height:1.25!important}html body .landing .homepage-proof p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:0!important;font-size:12px!important;line-height:1.7!important}html body .landing .principles{border-radius:34px!important;width:min(1180px,100% - 48px)!important;margin:28px auto 58px!important;padding:46px 34px!important}@media (max-width:1040px){html body .landing .premium-home-hero{grid-template-columns:1fr!important;padding:42px!important}html body .landing .premium-match-visual{min-height:390px!important}html body .landing .homepage-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html body .landing .premium-home-hero{border-radius:30px!important;width:calc(100% - 24px)!important;margin-top:18px!important;padding:28px 22px!important}html body .landing .premium-home-hero h1{font-size:clamp(45px,15vw,64px)!important;line-height:.98!important}html body .landing .hero-action-note{font-size:11px!important}html body .landing .premium-home-hero .hero-actions{flex-direction:column!important}html body .landing .premium-home-hero .hero-actions .button{width:100%!important}html body .landing .premium-home-hero .trust-row{grid-template-columns:1fr!important;display:grid!important}html body .landing .premium-match-visual{min-height:360px!important;padding:18px!important}html body .landing .premium-match-window{border-radius:28px!important;width:100%!important;padding:16px!important}html body .landing .identity-lock-row{grid-template-columns:1fr!important}html body .landing .premium-match-visual .floating-card{display:none!important}html body .landing .homepage-proof{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}html body .landing .homepage-proof article{min-height:0!important}}@media (max-width:430px){html body .landing,html body .public-home{overflow-x:hidden!important}html body .landing .premium-home-hero,html body .landing .homepage-proof,html body .landing .principles,html body .landing .founder-story,html body .landing .faq-section,html body .landing .shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}html body .landing .premium-home-hero{border-radius:28px!important;padding:24px 18px!important}html body .landing .premium-home-hero .hero-copy,html body .landing .premium-home-hero .hero-visual,html body .landing .premium-home-hero .hero-lede,html body .landing .premium-home-hero .hero-lede-stack,html body .landing .premium-home-hero .hero-actions,html body .landing .premium-home-hero .hero-action-note,html body .landing .premium-home-hero .trust-row,html body .landing .premium-match-visual,html body .landing .premium-match-window{width:100%!important;max-width:100%!important}html body .landing .premium-home-hero h1{letter-spacing:-.065em!important;font-size:clamp(42px,14vw,56px)!important}html body .landing .premium-match-visual{min-height:350px!important;padding:16px!important;overflow:hidden!important}html body .landing .premium-match-window{border-radius:24px!important;padding:14px!important}html body .landing .premium-match-window .person-row{grid-template-columns:48px minmax(0,1fr)!important;padding:14px!important}html body .landing .premium-match-window .person-row strong{font-size:15px!important}html body .landing .premium-match-window .window-footer{text-align:left!important;padding:12px!important}}html body .workspace .sidebar .account-settings-trigger .avatar:not(.dark),html body .workspace .sidebar .account-settings-trigger .avatar:not(.dark)>span,html body .workspace .sidebar .account-settings-trigger .avatar:not(.dark) :is(span,strong,b,em,small,p){color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-shadow:none!important;opacity:1!important}html body .landing .founder-story{background:radial-gradient(circle at 12% 12%,#4658a021,#0000 34%),radial-gradient(circle at 92% 18%,#cad0e870,#0000 32%),linear-gradient(#fff 0%,#f6f8fe 100%)!important;border-top:1px solid #dfe5f3!important;padding:112px 0!important;position:relative!important;overflow:hidden!important}html body .landing .founder-story:before{content:""!important;pointer-events:none!important;background-image:linear-gradient(#1f274709 1px,#0000 1px),linear-gradient(90deg,#1f274709 1px,#0000 1px)!important;background-size:72px 72px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000)!important;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)!important}html body .landing .founder-grid{z-index:1!important;grid-template-columns:minmax(280px,430px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(34px,5vw,58px)!important;display:grid!important;position:relative!important}html body .landing .founders-shell{z-index:1!important;position:relative!important}html body .landing .founders-heading{text-align:center!important;max-width:820px!important;margin:0 auto 68px!important}html body .landing .founders-heading .story-number{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .founders-heading h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.065em!important;margin:18px 0!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important}html body .landing .founders-heading p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.75!important}html body .landing .founders-list{gap:72px!important;display:grid!important}html body .landing .founder-profile{background:#ffffffc2!important;border:1px solid #dfe5f3!important;border-radius:36px!important;padding:42px!important;box-shadow:0 24px 72px #1f274714!important}html body .landing .founder-profile-reverse .founder-photo-card{grid-area:1/2!important}html body .landing .founder-profile-reverse .founder-copy{grid-area:1/1!important}html body .landing .founder-photo-card{background:linear-gradient(#fff,#eef3ff)!important;border:1px solid #dfe5f3!important;border-radius:30px!important;justify-self:center!important;width:100%!important;max-width:430px!important;padding:12px!important;position:relative!important;box-shadow:0 24px 72px #1f27471f!important}html body .landing .founder-photo-card:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000 62%,#171d351a)!important;border-radius:22px!important;position:absolute!important;inset:12px!important}html body .landing .founder-photo-card img{aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;border-radius:22px!important;width:100%!important;height:auto!important;display:block!important}html body .landing .founder-photo-badge{z-index:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#1f2747!important;border:1px solid #ffffff3d!important;border-radius:999px!important;align-items:center!important;gap:9px!important;padding:12px 16px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;bottom:34px!important;left:34px!important;box-shadow:0 18px 44px #171d3540!important}html body .landing .founder-photo-badge svg{color:#cad0e8!important;-webkit-text-fill-color:#cad0e8!important}html body .landing .founder-copy .story-number{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .founder-role{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef1fa!important;border:1px solid #cad0e8!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .landing .founder-copy h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.055em!important;margin:14px 0 18px!important;font-size:clamp(34px,3.5vw,50px)!important;line-height:1!important}html body .landing .founder-copy h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.065em!important;max-width:720px!important;margin:18px 0 22px!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important}html body .landing .founder-copy p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;max-width:850px!important;margin:0 0 16px!important;font-size:13px!important;line-height:1.85!important}html body .landing .founder-copy .founder-lede{color:#33405f!important;-webkit-text-fill-color:#33405f!important;font-size:16px!important;line-height:1.75!important}html body .landing .founder-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:28px 0!important;display:grid!important}html body .landing .founder-proof-grid article{background:#ffffffe0!important;border:1px solid #dde4f3!important;border-radius:22px!important;min-height:148px!important;padding:18px!important;box-shadow:0 18px 50px #1f27470f!important}html body .landing .founder-proof-grid strong{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;letter-spacing:-.03em!important;font-size:17px!important;line-height:1.1!important;display:block!important}html body .landing .founder-proof-grid span{color:#667085!important;-webkit-text-fill-color:#667085!important;margin-top:10px!important;font-size:10px!important;line-height:1.65!important;display:block!important}html body .landing .founder-copy blockquote{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:linear-gradient(90deg,#cad0e861,#0000)!important;border-left:3px solid #4658a0!important;margin:24px 0 0!important;padding:17px 0 17px 20px!important;font-size:13px!important;line-height:1.75!important}html body .landing .founders-quote{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-align:center!important;background:linear-gradient(90deg,#cad0e875,#ffffffb8,#0000)!important;border-left:3px solid #4658a0!important;max-width:920px!important;margin:56px auto 0!important;padding:22px 28px!important;font-size:16px!important;line-height:1.75!important}html body .landing .premium-match-visual .floating-card,html body .landing .premium-match-visual .float-one,html body .landing .premium-match-visual .float-two{display:none!important}html body .landing .premium-match-window{isolation:isolate!important}html body .landing .premium-match-window .window-top,html body .landing .premium-match-window .person-row,html body .landing .premium-match-window .direct-line,html body .landing .premium-match-window .identity-lock-row,html body .landing .premium-match-window .window-footer{z-index:2!important;position:relative!important}html body .landing .premium-match-window .window-top .live-dot{background:#2caf82!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 0 5px #2caf822e!important}@media (max-width:900px){html body .landing .founder-story{padding:78px 0!important}html body .landing .founder-grid{grid-template-columns:1fr!important;gap:34px!important}html body .landing .founders-heading{margin-bottom:42px!important}html body .landing .founders-list{gap:32px!important}html body .landing .founder-profile{padding:28px!important}html body .landing .founder-profile-reverse .founder-photo-card,html body .landing .founder-profile-reverse .founder-copy{grid-area:auto!important}html body .landing .founder-photo-card{max-width:min(430px,100%)!important}html body .landing .founder-proof-grid{grid-template-columns:1fr!important}}@media (max-width:620px){html body .landing .founder-story{padding:64px 0!important}html body .landing .founder-grid{width:calc(100% - 24px)!important}html body .landing .founder-profile{border-radius:28px!important;width:100%!important;padding:16px!important}html body .landing .founder-profile .founder-copy{padding:4px!important}html body .landing .founder-copy h2{font-size:42px!important}html body .landing .founder-photo-card{border-radius:30px!important;padding:10px!important}html body .landing .founder-photo-card img,html body .landing .founder-photo-card:after{border-radius:22px!important}}.workspace-zoom-stage{width:min(100%,1180px);margin:0 auto;animation:.26s cubic-bezier(.2,.8,.2,1) workspaceZoomIn}@keyframes workspaceZoomIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.talent-workspace-overview .profile-snapshot{width:100%}.talent-workspace-overview>.workspace-action-center,.talent-workspace-overview>.match-lifecycle,.talent-workspace-overview>.profile-snapshot{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width:760px){.workspace-zoom-stage{width:100%}}.landing .homepage-faq{background:radial-gradient(circle at 12% 10%,#cad0e88c,#0000 30%),linear-gradient(#fff 0%,#f7f9ff 100%);border-top:1px solid #e5e9f4;padding:118px 0}.landing .homepage-faq .shell{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.landing .faq-head{position:sticky;top:24px}.landing .faq-head h2{color:#171d35;-webkit-text-fill-color:#171d35;letter-spacing:-.06em;max-width:520px;margin:18px 0 14px;font-size:clamp(38px,5vw,68px);line-height:1.02}.landing .faq-head p{color:#53607a;-webkit-text-fill-color:#53607a;max-width:440px;font-size:16px;line-height:1.75}.landing .faq-grid{gap:12px;display:grid}.landing .faq-grid details{background:#ffffffdb;border:1px solid #dde4f3;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #1f274712}.landing .faq-grid summary{cursor:pointer;color:#171d35;-webkit-text-fill-color:#171d35;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:18px;font-weight:850;list-style:none;display:flex}.landing .faq-grid summary::-webkit-details-marker{display:none}.landing .faq-grid summary:after{content:"+";color:#1f2747;-webkit-text-fill-color:#1f2747;background:#eef2ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.landing .faq-grid details[open] summary:after{content:"–";color:#fff;-webkit-text-fill-color:#fff;background:#1f2747}.landing .faq-grid p{color:#5b657c;-webkit-text-fill-color:#5b657c;margin:0;padding:0 24px 24px;font-size:14px;line-height:1.75}@media (max-width:900px){.landing .homepage-faq{padding:84px 0}.landing .homepage-faq .shell{grid-template-columns:1fr;gap:28px}.landing .faq-head{position:static}}@media (max-width:620px){.landing .homepage-faq{padding:70px 0}.landing .faq-head h2{font-size:42px}.landing .faq-head p{font-size:14px}.landing .faq-grid summary{padding:19px 18px;font-size:16px}.landing .faq-grid p{padding:0 18px 20px;font-size:13px}}html body .workspace .follow-up-command-center.follow-up-command-center{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:radial-gradient(circle at 92% 10%,#cad0e885,#0000 27%),linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #dde4f3!important;border-radius:32px!important;margin:22px 0!important;padding:24px!important;box-shadow:0 22px 76px #1f274712!important}html body .workspace .follow-up-command-center>header{align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important}html body .workspace .follow-up-command-center h2,html body .workspace .follow-up-command-center strong,html body .workspace .follow-up-task-card h3,html body .workspace .follow-up-task-card b{color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .follow-up-command-center p,html body .workspace .follow-up-task-card p,html body .workspace .follow-up-task-card small{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .follow-up-owner-strip{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}html body .workspace .follow-up-owner-strip span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:8px 11px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 24px #1f27470a!important}html body .workspace .follow-up-owner-strip span svg{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .follow-up-task-grid{gap:12px!important;display:grid!important}html body .workspace .follow-up-task-card{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:24px!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:132px!important;padding:18px!important;display:grid!important;box-shadow:0 16px 48px #1f27470e!important}html body .workspace .follow-up-task-card.urgent{background:radial-gradient(circle at 100% 0,#a6b0d83d,#0000 30%),#fff!important;border-color:#cad0e8!important}html body .workspace .follow-up-task-card.done{background:#f2fbf7!important;border-color:#c9ecde!important}html body .workspace .follow-up-task-card.blocked{background:#fff8f6!important;border-color:#f1d4ca!important}html body .workspace .follow-up-task-icon{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef3ff!important;border:1px solid #dde4f3!important;border-radius:19px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:flex!important}html body .workspace .follow-up-task-card.done .follow-up-task-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}html body .workspace .follow-up-task-card.blocked .follow-up-task-icon{color:#a75835!important;-webkit-text-fill-color:#a75835!important;background:#fff0ea!important;border-color:#f1d4ca!important}html body .workspace .follow-up-task-copy{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}html body .workspace .follow-up-task-copy>div{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .workspace .follow-up-task-copy>div span,html body .workspace .follow-up-task-copy>div em{text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:6px 9px!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .workspace .follow-up-task-copy>div span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef3ff!important}html body .workspace .follow-up-task-copy>div em{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#f1f4fd!important}html body .workspace .follow-up-task-card.urgent .follow-up-task-copy>div em{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .workspace .follow-up-task-card.done .follow-up-task-copy>div em{color:#147957!important;-webkit-text-fill-color:#147957!important;background:#e1f6ed!important}html body .workspace .follow-up-task-card.blocked .follow-up-task-copy>div em{color:#a75835!important;-webkit-text-fill-color:#a75835!important;background:#fff0ea!important}html body .workspace .follow-up-task-card h3{letter-spacing:-.045em!important;margin:0!important;font-size:20px!important;line-height:1.08!important}html body .workspace .follow-up-task-card p{margin:0!important;font-size:13px!important;line-height:1.52!important}html body .workspace .follow-up-task-card small{font-size:11px!important;line-height:1.45!important;display:block!important}html body .workspace .follow-up-task-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:220px!important;display:flex!important}html body .workspace .follow-up-task-actions button{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:10px 12px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 26px #1f27470a!important}html body .workspace .follow-up-task-actions button:hover{background:#f8faff!important;border-color:#a6b0d8!important}html body .workspace .follow-up-task-actions button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}html body .workspace .follow-up-task-actions button.open-lane{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important;box-shadow:0 16px 34px #1f274729!important}html body .workspace .follow-up-task-actions button.open-lane:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#36447c!important;border-color:#36447c!important}html body .workspace .follow-up-empty{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#f2fbf7!important;border:1px solid #c9ecde!important;border-radius:24px!important;align-items:center!important;gap:14px!important;padding:20px!important;display:flex!important}html body .workspace .follow-up-empty svg{color:#147957!important;-webkit-text-fill-color:#147957!important}html body .workspace .follow-up-empty span{color:#53607a!important;-webkit-text-fill-color:#53607a!important;font-size:13px!important}@media (max-width:900px){html body .workspace .follow-up-command-center.follow-up-command-center{border-radius:26px!important;padding:16px!important}html body .workspace .follow-up-task-card{grid-template-columns:1fr!important;gap:13px!important;padding:16px!important}html body .workspace .follow-up-task-actions{justify-content:flex-start!important;min-width:0!important}}html body .workspace .post-interview-command{background:#fff!important;border:1px solid #dde4f3!important;border-radius:34px!important;box-shadow:0 24px 70px #1f274714!important}html body .workspace .handoff-packet{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;gap:16px!important;margin-top:22px!important;display:grid!important}html body .workspace .handoff-summary,html body .workspace .handoff-checklist button{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:26px!important}html body .workspace .handoff-summary{padding:22px!important}html body .workspace .handoff-summary h3{letter-spacing:-.05em!important;color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:14px 0 10px!important;font-size:26px!important}html body .workspace .handoff-summary p,html body .workspace .handoff-summary label span,html body .workspace .handoff-checklist small{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .handoff-summary label{flex-direction:column!important;gap:8px!important;margin:18px 0!important;display:flex!important}html body .workspace .handoff-summary select{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#f8faff!important;border:1px solid #dde4f3!important;border-radius:16px!important;width:100%!important;padding:14px!important;font-weight:800!important}html body .workspace .handoff-meta-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:18px 0!important;display:grid!important}html body .workspace .handoff-meta-grid span{background:#f8faff!important;border:1px solid #dde4f3!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;padding:14px!important;display:flex!important}html body .workspace .handoff-meta-grid strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;font-size:20px!important}html body .workspace .handoff-meta-grid small{text-transform:uppercase!important;letter-spacing:.06em!important;color:#53607a!important;-webkit-text-fill-color:#53607a!important;font-size:9px!important}html body .workspace .handoff-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .workspace .handoff-checklist button{text-align:left!important;cursor:pointer!important;grid-template-columns:44px 1fr!important;gap:14px!important;min-height:118px!important;padding:18px!important;display:grid!important;box-shadow:0 14px 34px #1f27470e!important}html body .workspace .handoff-checklist button:disabled{cursor:default!important;opacity:.92!important}html body .workspace .handoff-checklist button>span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#eef2ff!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body .workspace .handoff-checklist button.complete{background:#f1fbf6!important;border-color:#cbefdf!important}html body .workspace .handoff-checklist button.complete>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .workspace .handoff-checklist button.complete>span svg{color:#fff!important}html body .workspace .handoff-checklist strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin-bottom:7px!important;font-size:14px!important;display:block!important}@media (max-width:900px){html body .workspace .handoff-packet,html body .workspace .handoff-checklist,html body .workspace .handoff-meta-grid{grid-template-columns:1fr!important}}html body .workspace .company-process-tracker{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #dde4f3!important;border-radius:28px!important;margin-top:18px!important;padding:22px!important;box-shadow:0 18px 45px #1f274712!important}html body .workspace .company-process-tracker>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}html body .workspace .company-process-tracker>header h3{letter-spacing:-.055em!important;color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:6px 0 8px!important;font-size:26px!important;line-height:.98!important}html body .workspace .company-process-tracker>header p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:820px!important;margin:0!important}html body .workspace .company-process-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .workspace .company-process-rail article{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;flex-direction:column!important;gap:14px!important;min-height:158px!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .workspace .company-process-rail article:after{content:""!important;background:#cad0e8!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body .workspace .company-process-rail article.done:after{background:linear-gradient(90deg,#1f2747,#5f71b9,#61dfae)!important}html body .workspace .company-process-rail article.current{border-color:#a6b0d8!important;box-shadow:0 18px 34px #1f27471a!important}html body .workspace .company-process-rail article>span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;letter-spacing:.04em!important;background:#eef2ff!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:12px!important;font-weight:950!important;display:grid!important}html body .workspace .company-process-rail article.done>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .workspace .company-process-rail article.done>span svg{color:#fff!important}html body .workspace .company-process-rail strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin-bottom:7px!important;font-size:15px!important;line-height:1.05!important;display:block!important}html body .workspace .company-process-rail small{color:#53607a!important;-webkit-text-fill-color:#53607a!important;line-height:1.35!important;display:block!important}html body .workspace .company-process-rail em{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#f1f4fb!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin-top:10px!important;padding:7px 10px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;display:inline-flex!important}html body .workspace .company-process-controls{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;grid-template-columns:minmax(220px,.7fr) 1fr auto!important;align-items:end!important;gap:12px!important;margin-top:14px!important;padding:14px!important;display:grid!important}html body .workspace .company-process-controls label{color:#171d35!important;-webkit-text-fill-color:#171d35!important;gap:7px!important;display:grid!important}html body .workspace .company-process-controls label>span{text-transform:uppercase!important;letter-spacing:.08em!important;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;font-size:11px!important;font-weight:950!important}html body .workspace .company-process-controls select,html body .workspace .company-process-controls textarea{color:#171d35!important;-webkit-text-fill-color:#171d35!important;width:100%!important;min-height:48px!important;font:inherit!important;background:#f8faff!important;border:1px solid #dde4f3!important;border-radius:16px!important;padding:12px 14px!important;font-weight:750!important}html body .workspace .company-process-controls textarea{resize:vertical!important;min-height:74px!important;line-height:1.35!important}html body .workspace .company-process-controls .button{white-space:nowrap!important;min-height:48px!important}html body .workspace .company-process-tracker footer{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-radius:20px!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:16px!important;display:grid!important}html body .workspace .company-process-tracker footer svg,html body .workspace .company-process-tracker footer strong,html body .workspace .company-process-tracker footer span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .company-process-tracker footer svg{background:#ffffff1f!important;border-radius:15px!important;width:42px!important;height:42px!important;padding:11px!important}html body .workspace .company-process-tracker footer strong{text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:3px!important;font-size:13px!important;display:block!important}html body .workspace .company-process-tracker footer span{opacity:.92!important;line-height:1.35!important}html body .workspace .company-process-tracker.compact .company-process-rail{grid-template-columns:1fr!important}html body .workspace .company-process-tracker.compact .company-process-rail article{grid-template-columns:38px 1fr!important;min-height:0!important;display:grid!important}@media (max-width:1100px){html body .workspace .company-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .workspace .company-process-controls{grid-template-columns:1fr!important}}@media (max-width:640px){html body .workspace .company-process-tracker{border-radius:24px!important;padding:16px!important}html body .workspace .company-process-tracker>header{flex-direction:column!important}html body .workspace .company-process-tracker>header h3{font-size:24px!important}html body .workspace .company-process-rail{grid-template-columns:1fr!important}html body .workspace .company-process-rail article{min-height:0!important}}html body .workspace .interview-prep-center{background:#fff!important;border:1px solid #dde4f3!important;border-radius:34px!important;box-shadow:0 24px 70px #1f274714!important}html body .workspace .interview-prep-center,html body .workspace .interview-prep-center :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,button){color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .interview-prep-center>header{justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;display:flex!important}html body .workspace .interview-prep-center>header p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:760px!important}html body .workspace .interview-prep-score{background:#1f2747!important;border-radius:28px!important;min-width:148px!important;padding:18px!important;box-shadow:0 20px 50px #1f27472e!important}html body .workspace .interview-prep-score strong,html body .workspace .interview-prep-score span{color:#fff!important;-webkit-text-fill-color:#fff!important;display:block!important}html body .workspace .interview-prep-score strong{letter-spacing:-.06em!important;font-size:38px!important;line-height:1!important}html body .workspace .interview-prep-score span{color:#cad0e8!important;-webkit-text-fill-color:#cad0e8!important;margin-top:7px!important;font-size:11px!important;font-weight:800!important}html body .workspace .interview-prep-body{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)!important;gap:16px!important;margin-top:22px!important;display:grid!important}html body .workspace .interview-prep-status{background:linear-gradient(145deg,#f8faff,#fff)!important;border:1px solid #dde4f3!important;border-radius:28px!important;padding:22px!important}html body .workspace .interview-prep-status h3{letter-spacing:-.04em!important;margin:14px 0 10px!important;font-size:24px!important}html body .workspace .interview-prep-status p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;line-height:1.65!important}html body .workspace .interview-prep-actions{flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important;display:flex!important}html body .workspace .interview-prep-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .workspace .interview-prep-list button{appearance:none!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:24px!important;grid-template-columns:46px 1fr!important;gap:14px!important;min-height:132px!important;padding:18px!important;display:grid!important;box-shadow:0 14px 34px #1f27470e!important}html body .workspace .interview-prep-list button>span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#eef2ff!important;border-radius:16px!important;place-items:center!important;width:44px!important;height:44px!important;font-weight:900!important;display:grid!important}html body .workspace .interview-prep-list button.complete{background:#f1fbf6!important;border-color:#cbefdf!important}html body .workspace .interview-prep-list button.complete>span{background:#1f2747!important}html body .workspace .interview-prep-list button.complete>span,html body .workspace .interview-prep-list button.complete>span svg{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .interview-prep-list strong{margin-bottom:7px!important;font-size:15px!important;display:block!important}html body .workspace .interview-prep-list small{color:#53607a!important;-webkit-text-fill-color:#53607a!important;line-height:1.45!important}@media (max-width:900px){html body .workspace .interview-prep-center>header,html body .workspace .interview-prep-body{grid-template-columns:1fr!important;display:grid!important}html body .workspace .interview-prep-list{grid-template-columns:1fr!important}}html body .support-request-backdrop{z-index:95;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f2257;place-items:center;padding:28px;display:grid;position:fixed;inset:0}html body .support-request-modal{color:#171d35;background:radial-gradient(circle at 88% 0,#5edfb224,#0000 28%),linear-gradient(#fff,#f8faff);border:1px solid #dce3f4;border-radius:32px;width:min(860px,100vw - 32px);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 42px 120px #0c122c47}html body .support-request-modal,html body .support-request-modal :is(h2,h3,p,span,strong,small,label,legend,input,textarea,button){color:#171d35;-webkit-text-fill-color:#171d35}html body .support-request-modal>header{background:#fff;border:1px solid #e1e7f5;border-radius:24px;margin-bottom:16px;padding:22px}html body .support-request-modal h2{letter-spacing:-.075em;margin:8px 0;font-size:clamp(32px,5vw,56px);line-height:.98}html body .support-request-modal p{color:#566078;-webkit-text-fill-color:#566078;max-width:680px;line-height:1.65}html body .support-close{color:#171d35;z-index:2;background:#fff;border:1px solid #dce3f4;border-radius:15px;width:42px;height:42px;font-size:25px;position:absolute;top:22px;right:22px}html body .support-request-form{flex-direction:column;gap:14px;display:flex}html body .support-kind-grid{background:#fff;border:1px solid #e1e7f5;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}html body .support-kind-grid legend{letter-spacing:-.02em;padding:0 8px;font-weight:900}html body .support-kind-grid button{text-align:left;background:#f8faff;border:1px solid #dfe5f3;border-radius:18px;flex-direction:column;gap:6px;min-height:112px;padding:14px;display:flex}html body .support-kind-grid button.selected{background:#1f2747;border-color:#1f2747}html body .support-kind-grid button.selected :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .support-kind-grid button strong{font-size:13px}html body .support-kind-grid button span{color:#65708a;-webkit-text-fill-color:#65708a;font-size:10px;line-height:1.55}html body .support-priority-toggle{background:#fff;border:1px solid #dfe5f3;border-radius:18px;align-items:center;gap:8px;width:max-content;padding:8px;display:flex}html body .support-priority-toggle span{color:#65708a;-webkit-text-fill-color:#65708a;text-transform:uppercase;letter-spacing:.08em;padding:0 10px;font-size:10px;font-weight:800}html body .support-priority-toggle button{color:#46516d;-webkit-text-fill-color:#46516d;background:0 0;border:0;border-radius:13px;padding:10px 13px;font-weight:900}html body .support-priority-toggle button.active{background:#1f2747;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .support-request-form label{flex-direction:column;gap:8px;font-weight:900;display:flex}html body .support-request-form input,html body .support-request-form textarea{color:#171d35;-webkit-text-fill-color:#171d35;resize:vertical;background:#fff;border:1px solid #dfe5f3;border-radius:18px;outline:none;width:100%;padding:15px}html body .support-request-form input:focus,html body .support-request-form textarea:focus{border-color:#8391c9;box-shadow:0 0 0 4px #cad0e873}html body .support-request-form footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}html body .support-success-card{background:#edf9f4;border:1px solid #cfeadd;border-radius:22px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}html body .support-success-card svg{color:#228b67}html body .support-success-card span{color:#506574;-webkit-text-fill-color:#506574;margin-top:4px;font-size:11px;display:block}html body .support-requests-queue .support-request-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}html body .support-requests-queue .support-request-stats span{background:#fff;border:1px solid #dfe5f3;border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}html body .support-requests-queue .support-request-stats strong{letter-spacing:-.06em;color:#171d35;-webkit-text-fill-color:#171d35;font-size:30px}html body .support-requests-queue .support-request-stats small{color:#65708a;-webkit-text-fill-color:#65708a;text-transform:uppercase;letter-spacing:.08em;font-weight:900}html body .support-request-list{flex-direction:column;gap:10px;display:flex}html body .support-request-row{background:#fff;border:1px solid #dfe5f3;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}html body .support-request-row.urgent{background:linear-gradient(#fff,#fff8f4);border-color:#f0d2c0}html body .support-request-icon{color:#4658a0;background:#eef1ff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}html body .support-request-row h3{letter-spacing:-.04em;margin:5px 0 6px;font-size:18px}html body .support-request-row p{color:#566078;-webkit-text-fill-color:#566078;margin:0 0 8px;font-size:11px;line-height:1.65}html body .support-request-row small{color:#7b8498;-webkit-text-fill-color:#7b8498;font-size:9px}html body .support-request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}html body .support-request-actions em{color:#5b6478;-webkit-text-fill-color:#5b6478;text-transform:uppercase;background:#f0f3f8;border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}html body .support-request-actions em.open{color:#b75f32;-webkit-text-fill-color:#b75f32;background:#fff2e9}html body .support-request-actions em.in_review{color:#4658a0;-webkit-text-fill-color:#4658a0;background:#edf0ff}html body .support-request-actions em.closed{color:#228b67;-webkit-text-fill-color:#228b67;background:#eaf9f2}html body .support-request-actions button{color:#171d35;-webkit-text-fill-color:#171d35;background:#fff;border:1px solid #dfe5f3;border-radius:12px;padding:9px 10px;font-size:9px;font-weight:900}html body .support-request-actions button:disabled{opacity:.42}html body .support-empty-state{text-align:center;background:#fbfcff;border:1px dashed #cfd8eb;border-radius:22px;padding:34px 18px}html body .support-empty-state svg{color:#228b67}@media (max-width:760px){html body .support-request-backdrop{align-items:start;padding:10px}html body .support-request-modal{border-radius:24px;width:100%;max-height:calc(100svh - 20px);padding:16px}html body .support-kind-grid{grid-template-columns:1fr}html body .support-request-form footer,html body .support-priority-toggle{width:100%}html body .support-request-form footer{flex-direction:column}html body .support-success-card,html body .support-request-row,html body .support-requests-queue .support-request-stats{grid-template-columns:1fr}html body .support-request-actions{justify-content:flex-start}}html body .workspace .match-lifecycle-panel.match-lifecycle-panel{background:radial-gradient(circle at 12% 0,#cad0e880,#0000 30%),linear-gradient(135deg,#fff 0%,#f7f9ff 100%)!important;border:1px solid #dde4f3!important;border-radius:30px!important;margin:22px 0!important;padding:22px!important;box-shadow:0 20px 70px #1f274714!important}html body .workspace .match-lifecycle-panel>header{align-items:flex-start!important;gap:18px!important;margin-bottom:16px!important}html body .workspace .match-lifecycle-panel h2,html body .workspace .match-lifecycle-panel strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .match-lifecycle-panel p,html body .workspace .match-lifecycle-panel small{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .lifecycle-next-action{background:linear-gradient(135deg,#fff 0%,#f2f5ff 100%)!important;border:1px solid #cad0e8!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:14px!important;display:grid!important;box-shadow:0 16px 48px #1f274714!important}html body .workspace .lifecycle-next-action>div{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}html body .workspace .lifecycle-next-action>div>svg{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-radius:16px!important;flex:none!important;width:42px!important;height:42px!important;padding:10px!important;box-shadow:0 16px 32px #1f27472e!important}html body .workspace .lifecycle-next-action span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}html body .workspace .lifecycle-next-action small{text-transform:uppercase!important;letter-spacing:.16em!important;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;font-size:11px!important;font-weight:900!important}html body .workspace .lifecycle-next-action strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.04em!important;font-size:18px!important}html body .workspace .lifecycle-next-action em{color:#53607a!important;-webkit-text-fill-color:#53607a!important;font-size:13px!important;font-style:normal!important;line-height:1.35!important}html body .workspace .lifecycle-next-action button{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.02em!important;white-space:nowrap!important;cursor:pointer!important;background:#1f2747!important;border:0!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 18px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 16px 34px #1f274733!important}html body .workspace .lifecycle-next-action button svg{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .lifecycle-next-action button:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important}html body .workspace .lifecycle-progress{background:#e8ecf8!important;border:1px solid #dde4f3!important;border-radius:999px!important;width:100%!important;height:12px!important;margin:0 0 16px!important;overflow:hidden!important}html body .workspace .lifecycle-progress span{border-radius:inherit!important;background:linear-gradient(90deg,#8391c9,#72deb7)!important;height:100%!important;display:block!important;box-shadow:0 0 26px #5f71b947!important}html body .workspace .lifecycle-step-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .workspace .lifecycle-step{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;gap:12px!important;min-height:150px!important;padding:16px!important;display:flex!important;box-shadow:0 14px 38px #1f27470f!important}html body .workspace .lifecycle-step>div{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body .workspace .lifecycle-step svg{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#f1f4fd!important;border-radius:13px!important;width:34px!important;height:34px!important;padding:8px!important}html body .workspace .lifecycle-step>div span{color:#a6b0d8!important;-webkit-text-fill-color:#a6b0d8!important;letter-spacing:-.06em!important;font-size:26px!important;font-weight:900!important}html body .workspace .lifecycle-step strong{letter-spacing:-.03em!important;font-size:15px!important;line-height:1.08!important}html body .workspace .lifecycle-step small{font-size:12px!important;line-height:1.35!important}html body .workspace .lifecycle-step.done{background:#eaf8f2!important;border-color:#c9ecde!important}html body .workspace .lifecycle-step.done svg{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .workspace .lifecycle-step.current{border-color:#a6b0d8!important;box-shadow:0 18px 55px #4658a029!important}html body .workspace .lifecycle-step.current svg{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .workspace .match-activity-trail.match-activity-trail{background:radial-gradient(circle at 92% 6%,#8391c947,#0000 28%),linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #dde4f3!important;border-radius:30px!important;margin:22px 0!important;padding:22px!important;box-shadow:0 20px 70px #1f274712!important}html body .workspace .match-activity-trail>header{align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important}html body .workspace .match-activity-trail h2,html body .workspace .match-activity-trail strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .match-activity-trail p,html body .workspace .match-activity-trail span{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .activity-trail-list{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;display:grid!important;position:relative!important}html body .workspace .activity-trail-list:before{content:""!important;opacity:.7!important;background:linear-gradient(90deg,#cad0e8,#8391c9,#cad0e8)!important;height:2px!important;position:absolute!important;top:25px!important;left:22px!important;right:22px!important}html body .workspace .activity-trail-item{z-index:1!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;flex-direction:column!important;gap:14px!important;min-height:178px!important;padding:14px!important;display:flex!important;position:relative!important;box-shadow:0 12px 34px #1f27470e!important}html body .workspace .activity-trail-icon{background:#f1f4fd!important;border:1px solid #dde4f3!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;display:flex!important}html body .workspace .activity-trail-icon svg{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .activity-trail-item>div:last-child{flex-direction:column!important;gap:6px!important;display:flex!important}html body .workspace .activity-trail-item span{text-transform:uppercase!important;letter-spacing:.13em!important;color:#5f71b9!important;-webkit-text-fill-color:#5f71b9!important;font-size:10px!important;font-weight:900!important}html body .workspace .activity-trail-item strong{letter-spacing:-.03em!important;font-size:15px!important;line-height:1.08!important}html body .workspace .activity-trail-item p{margin:0!important;font-size:12px!important;line-height:1.38!important}html body .workspace .activity-trail-item.done{background:#eaf8f2!important;border-color:#c9ecde!important}html body .workspace .activity-trail-item.done .activity-trail-icon{background:#1f2747!important;border-color:#1f2747!important}html body .workspace .activity-trail-item.done .activity-trail-icon svg{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .activity-trail-item.current{border-color:#a6b0d8!important;box-shadow:0 18px 54px #4658a024!important}html body .workspace .activity-trail-item.current .activity-trail-icon{background:#1f2747!important;border-color:#1f2747!important}html body .workspace .activity-trail-item.current .activity-trail-icon svg{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .match-evidence-dossier.match-evidence-dossier{background:radial-gradient(circle at 10% 8%,#cad0e88c,#0000 28%),radial-gradient(circle at 96% 0,#5f71b929,#0000 32%),linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #dde4f3!important;border-radius:32px!important;margin:22px 0!important;padding:24px!important;box-shadow:0 24px 80px #1f274713!important}html body .workspace .match-evidence-dossier>header{align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important}html body .workspace .match-evidence-dossier h2,html body .workspace .match-evidence-dossier h3,html body .workspace .match-evidence-dossier strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .match-evidence-dossier p{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .evidence-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .workspace .evidence-dossier-card{background:#fff!important;border:1px solid #dde4f3!important;border-radius:24px!important;flex-direction:column!important;gap:14px!important;min-height:210px!important;padding:18px!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 44px #1f27470e!important}html body .workspace .evidence-dossier-card.featured{background:linear-gradient(135deg,#1f2747f6,#36447cf0),#1f2747!important;border-color:#36447c!important;grid-column:span 2!important;box-shadow:0 24px 70px #1f27472e!important}html body .workspace .evidence-dossier-card.featured h3,html body .workspace .evidence-dossier-card.featured p{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .evidence-dossier-card.featured .evidence-card-top span{color:#cad0e8!important;-webkit-text-fill-color:#cad0e8!important}html body .workspace .evidence-dossier-card.featured .evidence-card-top em{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important}html body .workspace .evidence-card-top{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body .workspace .evidence-card-top span{text-transform:uppercase!important;letter-spacing:.13em!important;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;align-items:center!important;gap:9px!important;font-size:11px!important;font-weight:900!important;display:flex!important}html body .workspace .evidence-card-top svg{color:currentColor!important;-webkit-text-fill-color:currentColor!important;flex:none!important}html body .workspace .evidence-card-top em{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-align:center!important;background:#eef3ff!important;border-radius:999px!important;flex:none!important;max-width:45%!important;padding:8px 11px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:1.05!important}html body .workspace .evidence-dossier-card h3{letter-spacing:-.045em!important;margin:0!important;font-size:24px!important;line-height:1.02!important}html body .workspace .evidence-dossier-card p{margin:0!important;font-size:13px!important;line-height:1.52!important}html body .workspace .workspace-action-center.workspace-action-center{background:radial-gradient(circle at 94% 12%,#cad0e88c,#0000 28%),linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #dde4f3!important;border-radius:32px!important;margin:22px 0!important;padding:24px!important;box-shadow:0 22px 76px #1f274712!important}html body .workspace .workspace-action-center>header{align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important}html body .workspace .workspace-action-center h2,html body .workspace .workspace-action-center strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .workspace-action-center p{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .action-center-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .workspace .action-center-card{text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:24px!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;min-height:214px!important;padding:18px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;position:relative!important;box-shadow:0 14px 42px #1f27470e!important}html body .workspace .action-center-card:disabled{cursor:default!important}html body .workspace .action-center-card:hover:not(:disabled){border-color:#a6b0d8!important;transform:translateY(-2px)!important;box-shadow:0 20px 60px #1f274717!important}html body .workspace .action-center-card.active{background:radial-gradient(circle at 92% 10%,#5f71b947,#0000 28%),linear-gradient(135deg,#1f2747,#36447c)!important;border-color:#36447c!important}html body .workspace .action-center-card.ready{background:#eaf8f2!important;border-color:#c9ecde!important}html body .workspace .action-card-icon{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#f1f4fd!important;border:1px solid #dde4f3!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;display:flex!important}html body .workspace .action-center-card.active .action-card-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff21!important;border-color:#fff3!important}html body .workspace .action-center-card.ready .action-card-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important}html body .workspace .action-center-card>div:not(.action-card-icon){flex-direction:column!important;gap:7px!important;display:flex!important}html body .workspace .action-center-card span{text-transform:uppercase!important;letter-spacing:.13em!important;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;font-size:10px!important;font-weight:900!important}html body .workspace .action-center-card strong{letter-spacing:-.04em!important;font-size:20px!important;line-height:1.04!important}html body .workspace .action-center-card p{margin:0!important;font-size:13px!important;line-height:1.42!important}html body .workspace .action-center-card em{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#eef3ff!important;border-radius:999px!important;align-items:center!important;max-width:100%!important;margin-top:auto!important;padding:8px 11px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .workspace .action-center-card.active span,html body .workspace .action-center-card.active strong,html body .workspace .action-center-card.active p{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .action-center-card.active em{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important}html body .workspace .readiness-support-center.readiness-support-center{background:radial-gradient(circle at 8% 8%,#cad0e899,#0000 28%),radial-gradient(circle at 92% 18%,#a6b0d85c,#0000 24%),linear-gradient(#fff 0%,#f7f9ff 100%)!important;border:1px solid #dde4f3!important;border-radius:34px!important;grid-template-columns:minmax(260px,.85fr) minmax(320px,1fr) minmax(280px,.95fr)!important;gap:14px!important;margin:22px 0!important;padding:18px!important;display:grid!important;box-shadow:0 24px 80px #1f274713!important}html body .workspace .readiness-gauge-card,html body .workspace .readiness-checks-card,html body .workspace .support-action-card{background:#fff!important;border:1px solid #dde4f3!important;border-radius:28px!important;box-shadow:0 16px 46px #1f27470e!important}html body .workspace .readiness-gauge-card{flex-direction:column!important;gap:14px!important;padding:22px!important;display:flex!important}html body .workspace .readiness-gauge-card h2,html body .workspace .readiness-checks-card h3,html body .workspace .readiness-check-list strong,html body .workspace .support-action-card strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important}html body .workspace .readiness-gauge-card p,html body .workspace .readiness-check-list small,html body .workspace .support-action-card p{color:#53607a!important;-webkit-text-fill-color:#53607a!important}html body .workspace .readiness-ring{border-radius:50%!important;place-items:center!important;width:154px!important;height:154px!important;display:grid!important;box-shadow:inset 0 0 0 1px #1f274714,0 18px 52px #1f27471c!important}html body .workspace .readiness-ring>div{background:#fff!important;border:1px solid #dde4f3!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:118px!important;height:118px!important;display:flex!important}html body .workspace .readiness-ring strong{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;letter-spacing:-.06em!important;font-size:34px!important}html body .workspace .readiness-ring span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:10px!important;font-weight:900!important}html body .workspace .readiness-checks-card{padding:18px!important}html body .workspace .readiness-checks-card header{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}html body .workspace .readiness-checks-card h3{letter-spacing:-.045em!important;margin:4px 0 0!important;font-size:25px!important;line-height:1!important}html body .workspace .readiness-check-list{gap:9px!important;display:grid!important}html body .workspace .readiness-check-list button{text-align:left!important;cursor:pointer!important;background:#f8faff!important;border:1px solid #dde4f3!important;border-radius:20px!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px!important;display:grid!important}html body .workspace .readiness-check-list button:disabled{cursor:default!important}html body .workspace .readiness-check-list button>span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef3ff!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body .workspace .readiness-check-list button.done{background:#eaf8f2!important;border-color:#c9ecde!important}html body .workspace .readiness-check-list button.done>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .workspace .readiness-check-list button>div{flex-direction:column!important;gap:3px!important;display:flex!important}html body .workspace .support-card-grid{gap:10px!important;display:grid!important}html body .workspace .support-action-card{text-align:left!important;cursor:pointer!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;min-height:124px!important;padding:18px!important;display:flex!important}html body .workspace .support-action-card span{text-transform:uppercase!important;letter-spacing:.12em!important;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;align-items:center!important;gap:7px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .workspace .support-action-card.primary{background:linear-gradient(135deg,#1f2747 0%,#36447c 100%)!important;border-color:#1f2747!important}html body .workspace .support-action-card.primary span,html body .workspace .support-action-card.primary strong,html body .workspace .support-action-card.primary p,html body .workspace .support-action-card.primary svg{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:1180px){html body .workspace .lifecycle-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .workspace .action-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .workspace .readiness-support-center.readiness-support-center{grid-template-columns:1fr 1fr!important}html body .workspace .support-card-grid{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .workspace .activity-trail-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .workspace .activity-trail-list:before{display:none!important}}@media (max-width:720px){html body .workspace .match-lifecycle-panel.match-lifecycle-panel{border-radius:24px!important;padding:16px!important}html body .workspace .match-lifecycle-panel>header{flex-direction:column!important}html body .workspace .lifecycle-next-action{border-radius:20px!important;grid-template-columns:1fr!important}html body .workspace .lifecycle-next-action button{width:100%!important}html body .workspace .lifecycle-step-grid{grid-template-columns:1fr!important}html body .workspace .lifecycle-step{min-height:auto!important}html body .workspace .match-activity-trail.match-activity-trail{border-radius:24px!important;padding:16px!important}html body .workspace .match-activity-trail>header{flex-direction:column!important}html body .workspace .activity-trail-list{grid-template-columns:1fr!important}html body .workspace .activity-trail-item{flex-direction:row!important;align-items:flex-start!important;min-height:auto!important}html body .workspace .activity-trail-icon{flex:none!important}html body .workspace .workspace-action-center.workspace-action-center{border-radius:24px!important;padding:16px!important}html body .workspace .readiness-support-center.readiness-support-center{border-radius:24px!important;grid-template-columns:1fr!important;padding:14px!important}html body .workspace .readiness-gauge-card,html body .workspace .readiness-checks-card,html body .workspace .support-action-card{border-radius:22px!important}html body .workspace .support-card-grid{grid-template-columns:1fr!important}html body .workspace .workspace-action-center>header{flex-direction:column!important}html body .workspace .action-center-grid{grid-template-columns:1fr!important}html body .workspace .action-center-card{min-height:auto!important}html body .workspace .evidence-dossier-grid{grid-template-columns:1fr!important}html body .workspace .evidence-dossier-card.featured{grid-column:auto!important}html body .workspace .evidence-card-top{flex-direction:column!important;align-items:flex-start!important}html body .workspace .evidence-card-top em{max-width:100%!important}}html body .workspace .admin-interview-ops.admin-interview-ops{background:linear-gradient(#fff,#f8faff)!important;border:1px solid #dde4f3!important}html body .workspace .admin-interview-layout{grid-template-columns:minmax(260px,.95fr) minmax(320px,1.2fr) minmax(240px,.75fr);align-items:stretch;gap:14px;display:grid}html body .workspace .admin-interview-summary,html body .workspace .admin-interview-decision,html body .workspace .admin-interview-checklist{background:#fff;border:1px solid #e1e7f4;border-radius:20px;padding:18px;box-shadow:0 16px 45px #1f27470e}html body .workspace .admin-interview-summary{flex-direction:column;gap:13px;display:flex}html body .workspace .admin-interview-pair{background:#f8faff;border:1px solid #eef2f8;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}html body .workspace .admin-interview-pair .avatar,html body .workspace .admin-interview-pair .avatar.dark{border-radius:15px;width:46px;min-width:46px;height:46px}html body .workspace .admin-interview-pair .avatar span,html body .workspace .admin-interview-pair .avatar.dark span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .workspace .admin-interview-pair strong{font-size:14px;color:#171d35!important}html body .workspace .admin-interview-pair small,html body .workspace .admin-interview-summary p,html body .workspace .admin-interview-decision p{line-height:1.65;color:#59657d!important;-webkit-text-fill-color:#59657d!important}html body .workspace .admin-interview-decision{flex-direction:column;gap:12px;display:flex}html body .workspace .admin-interview-decision h3{letter-spacing:-.055em;margin:4px 0 0;font-size:28px;color:#171d35!important}html body .workspace .admin-interview-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body .workspace .admin-interview-stats span{background:#f8faff;border:1px solid #e7ecf6;border-radius:15px;flex-direction:column;gap:4px;padding:12px;display:flex}html body .workspace .admin-interview-stats strong{font-size:13px;color:#1f2747!important}html body .workspace .admin-interview-stats small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800;color:#69738a!important}html body .workspace .admin-interview-checklist{flex-direction:column;gap:9px;display:flex}html body .workspace .admin-interview-checklist>div{color:#59657d;background:#f8faff;border:1px solid #e7ecf6;border-radius:14px;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:800;display:flex}html body .workspace .admin-interview-checklist>div.done{color:#127456;background:#eaf8f2;border-color:#cdeddd}@media (max-width:1100px){html body .workspace .admin-interview-layout{grid-template-columns:1fr}}html body .workspace .private-interview-room.private-interview-room{background:linear-gradient(#fff 0%,#f7f9ff 100%)!important;border:1px solid #dde4f3!important;border-radius:36px!important;max-width:1480px!important;margin:28px auto!important;padding:clamp(18px,2.4vw,34px)!important;box-shadow:0 28px 90px #1f27471f!important}html body .workspace .private-interview-room.private-interview-room .room-hero{background:0 0!important;border:0!important;align-items:flex-start!important;padding:0!important}html body .workspace .private-interview-room.private-interview-room .room-hero h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;max-width:860px!important}html body .workspace .private-interview-room.private-interview-room .room-hero p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:820px!important}html body .workspace .private-interview-room .room-command-bar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:20px 0!important}html body .workspace .private-interview-room .room-command-bar span{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#fff!important;border-color:#dde4f3!important;border-radius:18px!important;min-height:48px!important;box-shadow:0 10px 26px #1f27470b!important}html body .workspace .private-interview-room .room-shell{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;gap:18px!important}html body .workspace .private-interview-room .room-main{background:radial-gradient(circle at 24% 18%,#5f71b947,#0000 33%),radial-gradient(circle at 76% 26%,#72deb72e,#0000 31%),linear-gradient(145deg,#171d35 0%,#1f2747 100%)!important;border:1px solid #1f27471f!important;border-radius:32px!important;padding:18px!important;box-shadow:inset 0 1px #ffffff14,0 28px 74px #1f274733!important}html body .workspace .private-interview-room .room-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .workspace .private-interview-room .room-tile{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#ffffff29,#ffffff14)!important;border:1px solid #ffffff2e!important;border-radius:28px!important;min-height:330px!important;padding:22px!important;box-shadow:inset 0 1px #ffffff21!important}html body .workspace .private-interview-room .room-tile.room-tile-waiting{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#ffffff24,#ffffff12)!important;border-color:#ffffff29!important}html body .workspace .private-interview-room .room-tile :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path),html body .workspace .private-interview-room .room-tile.room-tile-waiting :is(h1,h2,h3,h4,p,span,strong,small,b,em,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .workspace .private-interview-room .room-avatar .avatar,html body .workspace .private-interview-room .room-avatar .avatar.dark{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-radius:26px!important;place-items:center!important;width:82px!important;height:82px!important;font-weight:900!important;display:grid!important;box-shadow:0 18px 46px #0000002e!important}html body .workspace .private-interview-room .room-name-line{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body .workspace .private-interview-room .room-name-line .siime-verified-badge{flex:none!important;transform:translateY(1px)!important}html body .workspace .private-interview-room .room-tile-caption span{color:#cad0e8!important;-webkit-text-fill-color:#cad0e8!important}html body .workspace .private-interview-room .room-tile-caption strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .private-interview-room .room-tile-caption small{color:#e6ebf6!important;-webkit-text-fill-color:#e6ebf6!important;max-width:440px!important}html body .workspace .private-interview-room .room-participant-status{z-index:2!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important;position:relative!important}html body .workspace .private-interview-room .room-participant-status span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff2b!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .workspace .private-interview-room .room-participant-status span.active{color:#ddf9ee!important;-webkit-text-fill-color:#ddf9ee!important;background:#72deb72e!important;border-color:#72deb75c!important}html body .workspace .private-interview-room .room-controls{border-top:1px solid #ffffff24!important;margin-top:16px!important;padding-top:16px!important}html body .workspace .private-interview-room .room-controls .primary-room{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-color:#fff!important}html body .workspace .private-interview-room .room-controls .secondary-room{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff17!important;border-color:#fff3!important}html body .workspace .private-interview-room .room-controls .danger-room{color:#9b1c1c!important;-webkit-text-fill-color:#9b1c1c!important;background:#fff8f8!important;border-color:#f2caca!important}html body .workspace .private-interview-room .room-sidebar{gap:12px!important}html body .workspace .private-interview-room .room-card{background:#fff!important;border-color:#dde4f3!important;border-radius:24px!important}html body .workspace .private-interview-room .room-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}html body .workspace .private-interview-room .room-mini-grid span{color:#53607a!important;-webkit-text-fill-color:#53607a!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#f7f9ff!important;border:1px solid #dde4f3!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-height:52px!important;padding:10px!important;font-size:9px!important;font-weight:900!important;display:flex!important}html body .workspace .private-interview-room .room-mini-grid b{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-transform:none!important;letter-spacing:-.02em!important;font-size:13px!important}@media (max-width:980px){html body .workspace .private-interview-room .room-command-bar,html body .workspace .private-interview-room .room-shell,html body .workspace .private-interview-room .room-stage{grid-template-columns:1fr!important}html body .workspace .private-interview-room .room-tile{min-height:260px!important}}@media (max-width:620px){html body .workspace .private-interview-room.private-interview-room{border-radius:28px!important;padding:14px!important}html body .workspace .private-interview-room .room-hero h2{font-size:32px!important}html body .workspace .private-interview-room .room-command-bar{gap:8px!important}html body .workspace .private-interview-room .room-main{border-radius:24px!important;padding:12px!important}html body .workspace .private-interview-room .room-tile{border-radius:22px!important;min-height:230px!important}}html body .workspace .private-interview-room .room-shell{align-items:start!important}html body .workspace .private-interview-room .room-main,html body .workspace .private-interview-room .room-sidebar{align-self:start!important}html body .workspace .private-interview-room .room-main{height:auto!important;min-height:0!important}html body .workspace .private-interview-room .room-avatar .avatar span,html body .workspace .private-interview-room .room-avatar .avatar.dark span,html body .workspace .private-interview-room .room-tile .room-avatar .avatar span,html body .workspace .private-interview-room .room-tile .room-avatar .avatar.dark span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;opacity:1!important;text-shadow:none!important}html body .private-interview-room .room-stage{align-items:stretch!important}html body .private-interview-room .room-tile{aspect-ratio:auto!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:start!important;min-height:260px!important;display:grid!important;overflow:hidden!important}html body .workspace .private-interview-room .room-tile{min-height:300px!important}html body .private-interview-room .room-tile-caption{align-self:end!important;min-width:0!important}html body .private-interview-room .room-participant-status{flex-wrap:wrap!important;align-self:end!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}html body .private-interview-room .room-participant-status :is(span,button){white-space:normal!important;min-width:0!important;max-width:100%!important}html body .workspace .private-interview-room .room-participant-status :is(span,button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff2b!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .workspace .private-interview-room .room-participant-status :is(span,button).active{color:#ddf9ee!important;-webkit-text-fill-color:#ddf9ee!important;background:#72deb72e!important;border-color:#72deb75c!important}html body .private-interview-room .room-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;max-width:100%!important;display:grid!important;overflow:hidden!important}html body .private-interview-room .room-controls button{white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important}html body .private-interview-room .room-controls .danger-room{grid-column:1/-1!important}html body .private-interview-room .room-card-primary{overflow:visible!important}html body .private-interview-room .room-match-brief-list{gap:8px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}html body .private-interview-room .room-match-brief-list li{color:#53607a!important;-webkit-text-fill-color:#53607a!important;padding-left:14px!important;font-size:12px!important;line-height:18px!important;position:relative!important}html body .private-interview-room .room-match-brief-list li:before{content:""!important;background:#1e9e96!important;border-radius:999px!important;width:5px!important;height:5px!important;position:absolute!important;top:.72em!important;left:0!important}html body .private-interview-room .room-card-primary .room-match-next-step{color:#294c60!important;-webkit-text-fill-color:#294c60!important;background:#f4fbfa!important;border-radius:14px!important;margin-top:12px!important;padding:10px 12px!important;font-weight:800!important}html body .figma-dashboard .figma-room-modal-chat>.figma-chat-room-workspace-open,html body .figma-room-modal-chat>.figma-chat-room-workspace-open{padding:18px!important}html body .figma-dashboard .figma-chat-room-title{margin:0 0 14px!important}html body .figma-dashboard .match-accordion-list{gap:14px!important;width:100%!important;display:grid!important}html body .figma-dashboard .match-accordion-item{background:#fff!important;border:1px solid #dde4f3!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 20px 58px #1f274714!important}html body .figma-dashboard .match-summary-pill{color:#171d35!important;-webkit-text-fill-color:#171d35!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(135deg,#fff 0%,#f8faff 60%,#f3fbfa 100%)!important;border:0!important;grid-template-columns:minmax(72px,.22fr) auto minmax(190px,1fr) minmax(72px,.22fr) minmax(82px,.25fr) minmax(150px,.46fr) minmax(150px,.46fr) auto!important;align-items:center!important;gap:13px!important;width:100%!important;padding:16px!important;display:grid!important}html body .figma-dashboard .match-summary-pill:hover,html body .figma-dashboard .match-summary-pill.expanded{background:linear-gradient(135deg,#f8fbff 0%,#eff5ff 58%,#effbf8 100%)!important}html body .figma-dashboard .match-summary-order{background:#fff!important;border:1px solid #e3e8f5!important;border-radius:15px!important;justify-items:start!important;gap:3px!important;min-width:0!important;padding:9px 10px!important;display:grid!important}html body .figma-dashboard .match-summary-order b{color:#1e9e96!important;-webkit-text-fill-color:#1e9e96!important;font-size:18px!important;line-height:1!important}html body .figma-dashboard .match-summary-order small{color:#69748d!important;-webkit-text-fill-color:#69748d!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}html body .figma-dashboard .match-summary-logo{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.02em!important;background:#1f2747!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:14px!important;font-weight:950!important;display:grid!important}html body .figma-dashboard .match-summary-main{gap:4px!important;min-width:0!important;display:grid!important}html body .figma-dashboard .match-summary-main strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;font-size:18px!important;line-height:1.15!important}html body .figma-dashboard .match-summary-main small,html body .figma-dashboard .match-summary-meta small,html body .figma-dashboard .match-summary-detail small{color:#69748d!important;-webkit-text-fill-color:#69748d!important;font-size:11px!important;line-height:1.25!important}html body .figma-dashboard .match-summary-meta{background:#eef5ff!important;border-radius:16px!important;justify-items:center!important;padding:10px!important;display:grid!important}html body .figma-dashboard .match-summary-meta b{color:#274d9f!important;-webkit-text-fill-color:#274d9f!important;font-size:22px!important;line-height:1!important}html body .figma-dashboard .match-summary-detail{background:#fff!important;border:1px solid #e3e8f5!important;border-radius:16px!important;gap:3px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}html body .figma-dashboard .match-summary-detail b{color:#202746!important;-webkit-text-fill-color:#202746!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important}html body .figma-dashboard .match-summary-status{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;background:#111827!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard .match-summary-pill.expanded .match-summary-status svg{transform:rotate(90deg)!important}html body .figma-dashboard .match-accordion-body{background:linear-gradient(#fff 0%,#fbfcff 100%)!important;border-top:1px solid #e7edf8!important;gap:16px!important;padding:16px!important;display:grid!important}html body .figma-dashboard .chat-accordion-body .figma-chat-room-direct>.private-chat-room.private-chat-room{border:1px solid #dde4f3!important;border-radius:24px!important;box-shadow:0 18px 50px #1f274714!important}html body .figma-dashboard .chat-accordion-body .figma-chat-room-direct .private-chat-head{border-radius:24px 24px 0 0!important}html body .figma-dashboard .match-accordion-signals{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;gap:12px!important;padding:16px!important;display:grid!important}html body .figma-dashboard .match-resiime-summary{background:linear-gradient(135deg,#fffdf7 0%,#fff 100%)!important;border:1px solid #c7942342!important;border-radius:22px!important;gap:10px!important;padding:16px!important;display:grid!important}html body .figma-dashboard .match-resiime-summary header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body .figma-dashboard .match-resiime-summary h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:6px 0 0!important;font-size:20px!important;line-height:1.15!important}html body .figma-dashboard .match-resiime-summary p{color:#5f6474!important;-webkit-text-fill-color:#5f6474!important;margin:0!important;font-size:13px!important;line-height:1.55!important}html body .figma-dashboard .match-accordion-signals>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;display:flex!important}html body .figma-dashboard .match-accordion-signals>header h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:4px 0 0!important;font-size:24px!important;line-height:1.05!important}html body .figma-dashboard .match-accordion-signals>header p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:430px!important;margin:0!important;font-size:12px!important;line-height:1.5!important}html body .figma-dashboard .match-accordion-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}@media (max-width:900px){html body .figma-dashboard .match-summary-pill{grid-template-columns:minmax(58px,auto) auto minmax(0,1fr)!important}html body .figma-dashboard .match-summary-detail,html body .figma-dashboard .match-summary-status{grid-column:3/-1!important}html body .figma-dashboard .match-accordion-signal-grid{grid-template-columns:1fr!important}}.public-home-subkicker{color:#ecf1ffad;letter-spacing:.09em;text-transform:uppercase;text-wrap:balance;margin:-2px 0 clamp(4px,1vh,10px);font-size:clamp(10px,.92vw,13px);font-weight:650;line-height:1.55}.gate-brand-mark{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}html body .landing .story-match.shell{box-sizing:border-box!important;padding:128px clamp(32px,5vw,76px)!important}html body .landing .story-match-copy{max-width:760px!important}html body .landing .story-match-card{width:100%!important}@media (max-width:980px){html body .landing .story-match.shell{width:calc(100% - 48px)!important;padding:92px clamp(30px,5vw,56px)!important}}@media (max-width:680px){html body .landing .story-match.shell{width:calc(100% - 24px)!important;padding:78px 22px!important}}html body .role-modal .role-card .login-button{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:linear-gradient(#eef4ff 0%,#dce8ff 100%)!important;border:1px solid #cad0e8!important;border-radius:16px!important;width:100%!important;margin-top:12px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 14px 30px #4658a01f!important}html body .role-modal .role-card .login-button:hover{background:linear-gradient(#e6f0ff 0%,#cadbff 100%)!important;border-color:#8391c9!important;transform:translateY(-1px)!important}html body .role-modal .role-card .role-card-demo-actions{gap:8px;width:100%;margin-top:auto;display:grid}html body .role-modal .role-card .role-card-demo-actions :is(.button,.text-button){width:100%;min-height:44px;margin:0!important}html body .role-modal .role-card .role-card-demo-actions .text-button{color:#4658a0;background:#f5f7fc;border:1px solid #cad0e8;border-radius:14px}html body .workspace .private-chat-room.private-chat-room{background:#fff!important;border:1px solid #dde4f3!important;border-radius:30px!important;padding:0!important;overflow:hidden!important;box-shadow:0 26px 80px #1f27471a!important}html body .workspace .private-chat-head{background:linear-gradient(135deg,#f8faff 0%,#eef4ff 100%)!important;border-bottom:1px solid #dde4f3!important;align-items:center!important;gap:16px!important;padding:24px!important;display:flex!important}html body .workspace .private-chat-head h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:4px 0!important}html body .workspace .private-chat-head p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:760px!important;margin:0!important}html body .workspace .private-chat-trust-row{background:#fff!important;border-bottom:1px solid #edf1f8!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px 24px!important;display:grid!important}html body .workspace .private-chat-trust-row span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#f7f9ff!important;border-radius:14px!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important;display:flex!important}html body .workspace .private-chat-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)!important;gap:0!important;display:grid!important}html body .workspace .private-chat-main{border-right:1px solid #edf1f8!important;min-width:0!important;padding:22px!important}html body .workspace .private-chat-context{background:linear-gradient(#fbfcff,#f3f6ff)!important;flex-direction:column!important;gap:12px!important;padding:22px!important;display:flex!important}html body .workspace .private-chat-context article,html body .workspace .private-chat-schedule{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;box-shadow:0 14px 36px #1f27470e!important}html body .workspace .private-chat-schedule{align-items:center!important;gap:14px!important;margin-bottom:14px!important;padding:16px!important;display:flex!important}html body .workspace .private-chat-schedule h4,html body .workspace .private-chat-context h4{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:4px 0!important}html body .workspace .private-chat-schedule p,html body .workspace .private-chat-context p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:0!important;line-height:1.65!important}html body .workspace .private-chat-context article{padding:16px!important}html body .workspace .private-chat-room-brief{-webkit-overflow-scrolling:touch;max-height:320px!important;overflow:hidden auto!important}html body .workspace .private-chat-room-brief p{text-overflow:clip!important;white-space:normal!important;margin-bottom:12px!important;display:block!important;overflow:visible!important}html body .workspace .private-chat-context-list{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body .workspace .private-chat-context-list li{color:#4f5e78!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;font-size:13px!important;line-height:1.55!important;display:grid!important}html body .workspace .private-chat-context-list svg{color:#16825d!important;margin-top:3px!important}html body .workspace .private-chat-next-step{color:#35476b!important;background:#f4f7ff!important;border:1px solid #4658a024!important;border-radius:14px!important;align-items:flex-start!important;gap:8px!important;margin-top:12px!important;padding:11px!important;font-size:12px!important;line-height:1.5!important;display:flex!important}html body .workspace .private-chat-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body .workspace .private-chat-tags span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}html body .workspace .private-chat-privacy{background:linear-gradient(135deg,#f1fbf7,#fff)!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .workspace .private-chat-privacy>svg{color:#16825d!important;flex:none!important}html body .workspace .private-chat-thread{background:linear-gradient(#fbfcff,#fff)!important;border:1px solid #edf1f8!important;border-radius:24px!important;max-height:440px!important;padding:18px!important;overflow:auto!important}html body .workspace .private-chat-thread .message{max-width:min(680px,82%)!important}html body .workspace .private-chat-prompts{flex-wrap:wrap!important;gap:8px!important;margin:14px 0!important;display:flex!important}html body .workspace .private-chat-prompts button{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:999px!important;padding:9px 12px!important;font-size:10px!important;font-weight:900!important}html body .workspace .private-chat-composer{margin-top:0!important}html body .workspace .private-chat-meeting-form{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;margin:0 0 14px!important}html body .workspace .private-chat-room-link{margin:0 0 14px!important}html body .workspace .private-interview-room .room-agenda-grid{border-top:1px solid #ffffff24!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important;padding-top:16px!important;display:grid!important}html body .workspace .private-interview-room .room-agenda-grid span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff17!important;border:1px solid #ffffff29!important;border-radius:20px!important;flex-direction:column!important;gap:5px!important;min-height:132px!important;padding:14px!important;display:flex!important}html body .workspace .private-interview-room .room-agenda-grid b{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#fff!important;border-radius:11px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:10px!important;display:grid!important}html body .workspace .private-interview-room .room-agenda-grid strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important}html body .workspace .private-interview-room .room-agenda-grid small{color:#e6ebf6!important;-webkit-text-fill-color:#e6ebf6!important;font-size:10px!important;line-height:1.45!important}@media (max-width:1100px){html body .workspace .private-chat-layout,html body .workspace .private-chat-trust-row,html body .workspace .private-interview-room .room-agenda-grid{grid-template-columns:1fr!important}html body .workspace .private-chat-main{border-bottom:1px solid #edf1f8!important;border-right:0!important}}@media (max-width:640px){html body .workspace .private-chat-head,html body .workspace .private-chat-schedule{flex-direction:column!important;align-items:flex-start!important}html body .workspace .private-chat-main,html body .workspace .private-chat-context,html body .workspace .private-chat-head{padding:16px!important}html body .workspace .private-chat-thread .message{max-width:100%!important}}html body .figma-dashboard .figma-actions .figma-room-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1f2747,#4658a0)!important;border-color:#1f2747!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important;box-shadow:0 18px 42px #1f274738!important}html body .figma-dashboard .figma-list-panel .figma-room-list-button{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:linear-gradient(135deg,#eef4ff,#fff)!important;border-color:#cad0e8!important;font-weight:900!important}html body .workspace .admin-private-chat-ops{margin-bottom:24px!important}html body .workspace .admin-private-chat-grid{grid-template-columns:1fr 1fr .75fr!important;gap:14px!important;display:grid!important}html body .workspace .admin-private-chat-grid article{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;padding:16px!important}html body .workspace .admin-private-chat-grid article h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:6px 0!important}html body .workspace .admin-private-chat-grid article p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;line-height:1.6!important}html body .workspace .admin-private-chat-grid article>div{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}html body .workspace .admin-private-chat-grid article>div span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}html body .workspace .admin-private-chat-policy{background:linear-gradient(135deg,#f1fbf7,#fff)!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .workspace .admin-private-chat-policy>svg{color:#16825d!important;flex:none!important}@media (max-width:980px){html body .workspace .admin-private-chat-grid{grid-template-columns:1fr!important}}html body .figma-dashboard .figma-dashboard-room-anchor{margin-top:24px;scroll-margin-top:120px}html body .figma-dashboard .figma-dashboard-room-anchor .private-chat-room,html body .figma-dashboard .figma-dashboard-room-anchor .admin-private-chat-ops{box-shadow:0 24px 70px #0f172a21}html body .figma-dashboard .figma-admin-room-anchor{display:block}html body .figma-dashboard .figma-dashboard-room-anchor{margin-top:32px!important;padding-bottom:32px!important}html body .figma-dashboard .private-chat-room.private-chat-room{background:#fff!important;border:1px solid #dde4f3!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 28px 80px #1f274721!important}html body .figma-dashboard .figma-room-modal-chat>.figma-chat-room-workspace-open,html body .figma-room-modal-chat>.figma-chat-room-workspace-open{align-content:start!important;gap:0!important;padding:0!important;overflow:auto!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-direct,html body .figma-room-modal-chat .figma-chat-room-direct{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-direct>.private-chat-room.private-chat-room,html body .figma-room-modal-chat .figma-chat-room-direct>.private-chat-room.private-chat-room{box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-direct .private-chat-head,html body .figma-room-modal-chat .figma-chat-room-direct .private-chat-head{border-radius:0!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-supporting,html body .figma-room-modal-chat .figma-chat-room-supporting{gap:16px!important;padding:16px!important;display:grid!important}html body .figma-dashboard .private-chat-head{background:linear-gradient(135deg,#f8faff 0%,#edf4ff 58%,#f5fbf8 100%)!important;border-bottom:1px solid #dde4f3!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:24px!important;display:grid!important}html body .figma-dashboard .private-chat-head h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:0!important;margin:4px 0!important;font-size:clamp(24px,3vw,38px)!important;line-height:1.05!important}html body .figma-dashboard .private-chat-head p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:820px!important;margin:0!important;font-size:16px!important;line-height:1.55!important}html body .figma-dashboard .connected-avatars{align-items:center!important;min-width:86px!important;display:flex!important}html body .figma-dashboard .connected-avatars .avatar{border:3px solid #fff!important;width:54px!important;height:54px!important;box-shadow:0 12px 28px #1f274724!important}html body .figma-dashboard .connected-avatars .avatar+.avatar{margin-left:-16px!important}html body .figma-dashboard .private-chat-trust-row{background:#fff!important;border-bottom:1px solid #edf1f8!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px 24px!important;display:grid!important}html body .figma-dashboard .private-chat-trust-row span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;text-transform:none!important;background:#f7f9ff!important;border:1px solid #e3e8f5!important;border-radius:14px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:9px 12px!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;display:flex!important}html body .figma-dashboard .private-chat-trust-row svg,html body .figma-dashboard .private-chat-room-link svg,html body .figma-dashboard .private-chat-tags svg{flex:none!important}html body .figma-dashboard .private-chat-layout{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr)!important;display:grid!important}html body .figma-dashboard .private-chat-main{border-right:1px solid #edf1f8!important;min-width:0!important;padding:24px!important}html body .figma-dashboard .private-chat-context{background:linear-gradient(#fbfcff,#f3f6ff)!important;flex-direction:column!important;gap:14px!important;padding:24px!important;display:flex!important}html body .figma-dashboard .private-chat-schedule,html body .figma-dashboard .private-chat-context article{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;box-shadow:0 14px 36px #1f27470e!important}html body .figma-dashboard .private-chat-schedule{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important;padding:16px!important;display:grid!important}html body .figma-dashboard .meeting-icon{color:#16825d!important;background:#e7f8f1!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}html body .figma-dashboard .private-chat-schedule h4,html body .figma-dashboard .private-chat-context h4{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:5px 0!important;font-size:18px!important;line-height:1.25!important}html body .figma-dashboard .private-chat-schedule p,html body .figma-dashboard .private-chat-context p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:0!important;font-size:14px!important;line-height:1.6!important}html body .figma-dashboard .private-chat-context article{padding:16px!important}html body .figma-dashboard .private-chat-room-brief{-webkit-overflow-scrolling:touch;max-height:330px!important;padding-right:18px!important;overflow:hidden auto!important}html body .figma-dashboard .private-chat-room-brief p{text-overflow:clip!important;white-space:normal!important;margin-bottom:12px!important;display:block!important;overflow:visible!important}html body .figma-dashboard .private-chat-context-list{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body .figma-dashboard .private-chat-context-list li{color:#4f5e78!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;font-size:13px!important;line-height:1.55!important;display:grid!important}html body .figma-dashboard .private-chat-context-list svg{color:#16825d!important;margin-top:3px!important}html body .figma-dashboard .private-chat-next-step{color:#35476b!important;background:#f4f7ff!important;border:1px solid #4658a024!important;border-radius:14px!important;align-items:flex-start!important;gap:8px!important;margin-top:12px!important;padding:11px!important;font-size:12px!important;line-height:1.5!important;display:flex!important}html body .figma-dashboard .private-chat-room-link{background:#f9fbff!important;border:1px solid #dde4f3!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:14px!important;display:flex!important}html body .figma-dashboard .private-chat-room-link span{color:#46506a!important;-webkit-text-fill-color:#46506a!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body .figma-dashboard .private-chat-room-link button{background:#fff!important;border:1px solid #dde4f3!important;border-radius:14px!important;flex:none!important;padding:12px 16px!important;font-weight:900!important}html body .figma-dashboard .private-chat-thread{background:linear-gradient(#fbfcff,#fff)!important;border:1px solid #edf1f8!important;border-radius:24px!important;max-height:420px!important;padding:18px!important;overflow:auto!important}html body .figma-dashboard .private-chat-thread .message{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#f1f5ff!important;border-radius:18px!important;width:fit-content!important;max-width:min(620px,82%)!important;margin:0 0 14px!important;padding:13px 15px!important}html body .figma-dashboard .private-chat-thread .message.mine{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;margin-left:auto!important}html body .figma-dashboard .private-chat-thread .message span,html body .figma-dashboard .private-chat-thread .message small{opacity:.72!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .figma-dashboard .private-chat-thread .message p{margin:0!important;font-size:14px!important;line-height:1.5!important}html body .figma-dashboard .private-chat-thread .message .message-receipt{text-transform:none!important;letter-spacing:.025em!important;white-space:normal!important;margin:10px 0 0!important;line-height:1.4!important}html body .figma-dashboard .private-chat-thread .message .message-receipt b{font-weight:900!important}html body .figma-dashboard .private-chat-thread .message.mine .message-receipt.read b{color:#8ef0dc!important;-webkit-text-fill-color:#8ef0dc!important}html body .figma-dashboard .private-chat-prompts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important;display:grid!important}html body .figma-dashboard .private-chat-prompts button{white-space:normal!important;text-align:left!important;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde4f3!important;border-radius:16px!important;justify-content:flex-start!important;min-height:48px!important;padding:10px 12px!important;font-size:11px!important;font-weight:900!important;line-height:1.35!important}html body .figma-dashboard .private-chat-composer{background:linear-gradient(135deg,#eef4ff 0%,#f3fbf9 100%)!important;border:1px solid #b8c8ea!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 12px!important;margin-top:16px!important;padding:14px!important;display:grid!important;box-shadow:0 14px 34px #1f2f5b1a!important}html body .figma-dashboard .private-chat-composer-label{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 4px!important;display:flex!important}html body .figma-dashboard .private-chat-composer-label span{color:#20366f!important;-webkit-text-fill-color:#20366f!important;letter-spacing:.01em!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}html body .figma-dashboard .private-chat-composer-label small{color:#5c6c8f!important;-webkit-text-fill-color:#5c6c8f!important;font-size:10px!important;font-weight:800!important}html body .figma-dashboard .private-chat-composer input{color:#171d35!important;-webkit-text-fill-color:#171d35!important;background:#fff!important;border:2px solid #879cd2!important;border-radius:18px!important;min-height:56px!important;padding:0 18px!important;font-size:15px!important;font-weight:700!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 3px 10px #293d7012!important}html body .figma-dashboard .private-chat-composer input::placeholder{color:#64718c!important;-webkit-text-fill-color:#64718c!important;opacity:1!important}html body .figma-dashboard .private-chat-composer input:hover{border-color:#607ac1!important}html body .figma-dashboard .private-chat-composer input:focus,html body .figma-dashboard .private-chat-composer input:focus-visible{outline-offset:1px!important;border-color:#315fc8!important;outline:4px solid #315fc829!important;box-shadow:0 7px 20px #315fc829!important}html body .figma-dashboard .private-chat-composer button{border-radius:18px!important;min-height:56px!important;padding:0 20px!important;box-shadow:0 10px 22px #11172f2e!important}html body .figma-dashboard .private-chat-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body .figma-dashboard .private-chat-tags span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard .private-chat-privacy{background:linear-gradient(135deg,#f1fbf7,#fff)!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .figma-dashboard .private-chat-privacy>svg{color:#16825d!important;flex:none!important}html body .figma-dashboard .admin-private-chat-ops{background:#fff!important;border:1px solid #dde4f3!important;border-radius:28px!important;padding:24px!important;box-shadow:0 28px 80px #1f274721!important}html body .figma-dashboard .admin-private-chat-ops header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}html body .figma-dashboard .admin-private-chat-ops h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:4px 0!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.1!important}html body .figma-dashboard .admin-private-chat-grid{grid-template-columns:1fr 1fr .82fr!important;gap:14px!important;display:grid!important}html body .figma-dashboard .admin-private-chat-grid article{background:#fff!important;border:1px solid #dde4f3!important;border-radius:22px!important;padding:16px!important}html body .figma-dashboard .admin-private-chat-grid article h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:6px 0!important}html body .figma-dashboard .admin-private-chat-grid article p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:8px 0 0!important;line-height:1.6!important}html body .figma-dashboard .admin-private-chat-grid article>div{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}html body .figma-dashboard .admin-private-chat-grid article>div span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef4ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard .admin-private-chat-policy{background:linear-gradient(135deg,#f1fbf7,#fff)!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body .figma-dashboard .admin-private-chat-policy>svg{color:#16825d!important;flex:none!important}@media (max-width:1100px){html body .figma-dashboard .private-chat-layout,html body .figma-dashboard .private-chat-trust-row,html body .figma-dashboard .admin-private-chat-grid{grid-template-columns:1fr!important}html body .figma-dashboard .private-chat-main{border-bottom:1px solid #edf1f8!important;border-right:0!important}}@media (max-width:680px){html body .figma-dashboard .private-chat-head,html body .figma-dashboard .private-chat-schedule,html body .figma-dashboard .private-chat-room-link,html body .figma-dashboard .admin-private-chat-ops header{flex-direction:column!important;grid-template-columns:1fr!important;align-items:flex-start!important}html body .figma-dashboard .private-chat-main,html body .figma-dashboard .private-chat-context,html body .figma-dashboard .private-chat-head,html body .figma-dashboard .admin-private-chat-ops{padding:16px!important}html body .figma-dashboard .private-chat-prompts,html body .figma-dashboard .private-chat-composer{grid-template-columns:1fr!important}html body .figma-dashboard .private-chat-composer{border-radius:20px!important;padding:12px!important}html body .figma-dashboard .private-chat-composer-label{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}html body .figma-dashboard .private-chat-composer button{width:100%!important}html body .figma-dashboard .private-chat-thread .message{max-width:100%!important}}html body .workspace .client-account-owner small{color:#4f61b0;overflow-wrap:anywhere;margin:-1px 0 7px;font-size:10px;font-weight:800;display:block}html body .figma-dashboard .account-settings-backdrop .account-settings-modal .settings-toggle.active>b,html body .figma-dashboard .account-settings-backdrop .account-settings-modal .settings-toggle.active>b *,html body .account-settings-backdrop .account-settings-modal .settings-toggle.active>b,html body .account-settings-backdrop .account-settings-modal .settings-toggle.active>b *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .verified-name-line{vertical-align:baseline!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html body .verified-name-line .siime-verified-badge.compact{flex:none!important}@media (max-width:640px){html body .landing{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html body .landing .premium-home-hero{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:28px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:18px auto 36px!important;padding:28px 24px!important;display:flex!important;overflow:hidden!important}html body .landing .premium-home-hero .hero-copy,html body .landing .premium-home-hero .hero-lede,html body .landing .premium-home-hero .hero-lede-stack,html body .landing .premium-home-hero .hero-actions,html body .landing .premium-home-hero .hero-action-note,html body .landing .premium-home-hero .trust-row,html body .landing .premium-home-hero .hero-visual{text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html body .landing .premium-home-hero .hero-copy{flex-direction:column!important;align-items:center!important;display:flex!important;overflow:hidden!important}html body .landing .premium-home-hero .eyebrow{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:center!important;max-width:100%!important;padding:11px 14px!important;line-height:1.35!important}html body .landing .premium-home-hero h1{text-align:center!important;letter-spacing:-.055em!important;width:100%!important;max-width:100%!important;margin:24px auto 26px!important;font-size:clamp(42px,14vw,56px)!important;line-height:1!important}html body .landing .premium-home-hero .hero-lede-stack{flex-direction:column!important;align-items:center!important;gap:22px!important;display:flex!important}html body .landing .premium-home-hero .hero-lede-stack p,html body .landing .premium-home-hero .hero-action-note{text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:100%!important;margin:0 auto!important}html body .landing .premium-home-hero .hero-lede-stack p{font-size:18px!important;line-height:1.75!important}html body .landing .premium-home-hero .hero-actions{justify-content:center!important;margin:30px auto 18px!important;display:flex!important}html body .landing .premium-home-hero .hero-actions .button{text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:64px!important}html body .landing .premium-home-hero .trust-row{grid-template-columns:1fr!important;justify-items:stretch!important;gap:12px!important;display:grid!important}html body .landing .premium-home-hero .trust-row span{text-align:center!important;justify-content:center!important;width:100%!important}html body .landing .premium-match-visual{place-items:center!important;display:grid!important;overflow:hidden!important}html body .landing .premium-match-window{width:100%!important;max-width:100%!important;margin:0 auto!important;transform:none!important}}html body .figma-dashboard-admin .figma-room-modal .client-account-backdrop{box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(16px,3vw,34px)!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden auto!important}html body .figma-dashboard-admin .figma-room-modal .client-account-modal{box-sizing:border-box!important;width:min(920px,100%)!important;max-width:100%!important;margin:0 auto!important;overflow-x:hidden!important}html body .figma-dashboard-admin .figma-room-modal .client-account-modal>header,html body .figma-dashboard-admin .figma-room-modal .client-account-owner,html body .figma-dashboard-admin .figma-room-modal .client-hiring-manager-contact,html body .figma-dashboard-admin .figma-room-modal .client-account-grid,html body .figma-dashboard-admin .figma-room-modal .client-account-matches{box-sizing:border-box!important;max-width:100%!important}html body .figma-dashboard-admin .figma-room-modal .client-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:760px){html body .figma-dashboard-admin .figma-room-modal .client-account-backdrop{padding:12px!important}html body .figma-dashboard-admin .figma-room-modal .client-account-modal{width:100%!important}html body .figma-dashboard-admin .figma-room-modal .client-account-metrics,html body .figma-dashboard-admin .figma-room-modal .client-account-grid{grid-template-columns:1fr!important}}html body .figma-logout-modal-backdrop{z-index:9999!important;place-items:center!important;padding:20px!important;display:grid!important}html body .figma-logout-modal{text-align:center!important;background:radial-gradient(circle at 50% 0,#5edfb229,#0000 34%),#fff!important;border:1px solid #dde4f3!important;border-radius:32px!important;width:min(520px,100vw - 32px)!important;max-height:none!important;padding:34px!important;overflow:visible!important;box-shadow:0 42px 120px #050a1c61!important}html body .figma-logout-icon{color:#fff!important;background:#11172f!important;border-radius:24px!important;place-items:center!important;width:76px!important;height:76px!important;margin:0 auto 18px!important;display:grid!important;box-shadow:0 18px 46px #11172f38!important}html body .figma-logout-icon :is(svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-logout-modal h2{color:#11172f!important;-webkit-text-fill-color:#11172f!important;letter-spacing:-.065em!important;max-width:420px!important;margin:10px auto 12px!important;font-size:clamp(34px,5vw,52px)!important;line-height:1!important}html body .figma-logout-modal p{color:#5b667d!important;-webkit-text-fill-color:#5b667d!important;max-width:420px!important;margin:0 auto 24px!important;font-size:17px!important;line-height:1.6!important}html body .figma-logout-actions{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}html body .figma-logout-actions .button{border-radius:18px!important;justify-content:center!important;min-height:58px!important;font-weight:900!important}html body .figma-logout-actions .button.primary,html body .figma-logout-actions .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard .figma-nav-button:has(svg){transition:background .18s,border-color .18s,color .18s,transform .18s!important}@media (max-width:520px){html body .figma-logout-modal{padding:26px 20px!important}html body .figma-logout-actions{grid-template-columns:1fr!important}}html body .account-settings-grid>.invite-management{background:radial-gradient(circle at 86% 0,#5edfb21f,#0000 30%),linear-gradient(#fff,#f8fbff)!important;border:1px solid #dfe6f5!important;border-radius:28px!important;grid-column:1/-1!important;margin:0!important;padding:24px!important;box-shadow:0 18px 48px #1f27470f!important}html body .account-settings-grid>.invite-management>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:16px!important;display:flex!important}html body .account-settings-grid>.invite-management h2,html body .account-settings-grid>.invite-management h3{color:#11172f!important;-webkit-text-fill-color:#11172f!important}html body .account-settings-grid>.invite-management p,html body .account-settings-grid>.invite-management span,html body .account-settings-grid>.invite-management small{color:#5b667d!important;-webkit-text-fill-color:#5b667d!important}html body .account-settings-grid>.invite-management .button.primary,html body .account-settings-grid>.invite-management .button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .account-settings-grid>.invite-management .invite-presets{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important;display:grid!important}html body .account-settings-grid>.invite-management .invite-presets button,html body .account-settings-grid>.invite-management .invite-note,html body .account-settings-grid>.invite-management .real-invite-result{background:#fff!important;border:1px solid #dfe6f5!important;border-radius:18px!important}html body .account-settings-grid>.invite-management .real-invite-create{background:#f5f8ff!important;border:1px solid #dfe6f5!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;display:grid!important}html body .account-settings-grid>.invite-management .real-invite-create input,html body .account-settings-grid>.invite-management .real-invite-create select{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#fff!important;border:1px solid #d8e1f2!important;border-radius:14px!important;min-height:46px!important;padding:0 13px!important}html body .account-settings-grid>.invite-management .invite-list{background:#fff!important;border:1px solid #dfe6f5!important;border-radius:20px!important;overflow:hidden!important}html body .account-settings-grid>.invite-management .invite-list article{border-top:1px solid #edf2fb!important;grid-template-columns:42px minmax(0,1fr) minmax(100px,.55fr) auto auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html body .account-settings-grid>.invite-management .invite-list article:first-child{border-top:0!important}html body .account-settings-grid>.invite-management .invite-list strong,html body .account-settings-grid>.invite-management .invite-list code{color:#11172f!important;-webkit-text-fill-color:#11172f!important}@media (max-width:760px){html body .account-settings-grid>.invite-management{padding:18px!important}html body .account-settings-grid>.invite-management>header{flex-direction:column!important}html body .account-settings-grid>.invite-management .invite-presets,html body .account-settings-grid>.invite-management .real-invite-create{grid-template-columns:1fr!important}html body .account-settings-grid>.invite-management .invite-list article{grid-template-columns:42px minmax(0,1fr)!important}html body .account-settings-grid>.invite-management .invite-list article code,html body .account-settings-grid>.invite-management .invite-list article>span,html body .account-settings-grid>.invite-management .invite-list article>button{grid-column:2!important;justify-self:start!important}}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker){background:radial-gradient(circle at 86% 0,#5edfb21f,#0000 28%),linear-gradient(#fff,#f7f9ff)!important;border:1px solid #d2dcf2f5!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 24px 70px #1923461a!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops)>header{color:#fff!important;background:radial-gradient(circle at 86% 16%,#5edfb22e,#0000 30%),linear-gradient(135deg,#11172f,#233469 68%,#1f7c86 132%)!important;border:0!important;border-radius:28px 28px 0 0!important;margin:-1px -1px 22px!important;padding:26px!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops)>header :is(h2,h3,p,span,strong,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard-admin .figma-room-modal .admin-private-chat-grid{grid-template-columns:1.15fr .9fr!important;gap:16px!important;padding:0 20px 22px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .admin-private-chat-grid article,html body .figma-dashboard-admin .figma-room-modal :is(.admin-interview-summary,.admin-interview-decision,.admin-interview-checklist){background:#fff!important;border:1px solid #dfe6f5!important;border-radius:22px!important;padding:18px!important;box-shadow:0 16px 42px #1f27470f!important}html body .figma-dashboard-admin .figma-room-modal .admin-private-chat-grid article:first-child{background:linear-gradient(135deg,#f8faff,#edf6ff 58%,#f2fbf7)!important}html body .figma-dashboard-admin .figma-room-modal .admin-private-chat-grid .admin-private-chat-policy{background:#eefbf7!important;border-color:#bfe9dd!important;grid-column:1/-1!important;align-items:flex-start!important;gap:14px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-layout{grid-template-columns:1fr!important;gap:16px!important;padding:0 20px 22px!important;display:grid!important}@media (min-width:1050px){html body .figma-dashboard-admin .figma-room-modal .admin-interview-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-checklist{grid-column:1/-1!important}}html body .figma-dashboard-admin .figma-room-modal .admin-interview-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-summary>p{background:#f8fbff!important;border:1px solid #e2e9f6!important;border-radius:16px!important;grid-column:1/-1!important;padding:14px 16px!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-pair{background:#f8fbff!important;border:1px solid #e2e9f6!important;border-radius:18px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-pair .avatar{border-radius:16px!important;width:54px!important;height:54px!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-pair strong{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-checklist>div{background:#f8fbff!important;border:1px solid #e1e8f6!important;border-radius:16px!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-checklist>div.done{background:#eefbf7!important;border-color:#bfe9dd!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-grid,.admin-interview-layout,.company-process-tracker) :is(h3,strong){color:#11172f!important;-webkit-text-fill-color:#11172f!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-grid,.admin-interview-layout,.company-process-tracker) :is(p,small,span){color:#5b667d!important;-webkit-text-fill-color:#5b667d!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin-bottom:18px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail article{background:#fff!important;border:1px solid #dfe6f5!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:16px!important;display:grid!important;box-shadow:0 10px 28px #1f27470d!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail article>span{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;background:#eef3ff!important;border-radius:15px!important;grid-row:1/4!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:900!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail strong{margin:0 0 5px!important;font-size:16px!important;line-height:1.15!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail em{color:#405074!important;-webkit-text-fill-color:#405074!important;background:#f1f4fb!important;border-radius:999px!important;justify-self:start!important;margin-top:6px!important;padding:7px 10px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls{background:#fff!important;border:1px solid #dfe6f5!important;border-radius:20px!important;grid-template-columns:240px minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin-top:16px!important;padding:16px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls select,html body .figma-dashboard-admin .figma-room-modal .company-process-controls textarea{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#f8fbff!important;border:1px solid #d8e1f2!important;border-radius:16px!important;min-height:54px!important;padding:12px 14px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls .button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#11172f!important;border-radius:999px!important;min-height:54px!important;padding:0 22px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker footer{background:#eefbf7!important;border:1px solid #bfe9dd!important;border-radius:18px!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:16px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker footer :is(strong,span,svg,path){color:#14213d!important;-webkit-text-fill-color:#14213d!important}@media (max-width:900px){html body .figma-dashboard-admin .figma-room-modal .admin-private-chat-grid,html body .figma-dashboard-admin .figma-room-modal .admin-interview-summary,html body .figma-dashboard-admin .figma-room-modal .company-process-rail,html body .figma-dashboard-admin .figma-room-modal .company-process-controls,html body .figma-dashboard-admin .figma-room-modal .company-process-tracker>header{grid-template-columns:1fr!important}}html body .journeys .journey-grid{align-items:stretch!important}html body .journeys .journey-grid>article{flex-direction:column!important;height:100%!important;display:flex!important}html body .journeys .journey-grid>article>ol{flex:auto!important}html body .journeys .journey-grid>article>.button.light-button{align-self:stretch!important;width:100%!important;margin-top:auto!important}@media (max-width:900px){html body .journeys .journey-grid>article{min-height:auto!important}}html body .workspace .client-account-modal:before,html body .client-account-modal:before,html body .figma-dashboard-admin .client-account-modal:before{content:none!important;display:none!important}html body .client-account-modal{overflow-x:hidden!important}html body .figma-dashboard-admin .figma-room-modal-backdrop{place-items:center!important;padding:28px!important}html body .figma-dashboard-admin .figma-room-modal{color:#11172f!important;background:linear-gradient(#fff 0%,#f7f9ff 100%)!important;border:1px solid #e2e9f6f5!important;border-radius:32px!important;width:min(1120px,100vw - 56px)!important;max-height:calc(100vh - 56px)!important;overflow:hidden auto!important;box-shadow:0 44px 130px #050a1c57!important}html body .figma-dashboard-admin .figma-room-modal>header{z-index:12!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border-bottom:1px solid #dde6f4!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:28px 32px!important;display:flex!important;position:sticky!important;top:0!important}html body .figma-dashboard-admin .figma-room-modal>header h2,html body .figma-dashboard-admin .figma-room-modal>header h1{color:#11172f!important;-webkit-text-fill-color:#11172f!important;letter-spacing:-.06em!important;margin:12px 0 0!important}html body .figma-dashboard-admin .figma-room-modal>header .room-modal-close,html body .figma-dashboard-admin .figma-room-modal>header button[aria-label*=Close]{flex:none!important}html body .figma-dashboard-admin .figma-room-modal .room-modal-content,html body .figma-dashboard-admin .figma-room-modal>section,html body .figma-dashboard-admin .figma-room-modal>div:not(.room-modal-header){max-width:100%!important}html body .figma-dashboard-admin .figma-room-modal .room-ops-header,html body .figma-dashboard-admin .figma-room-modal>.figma-section-stack>header{padding:28px 32px 10px!important}html body .figma-dashboard-admin .figma-room-modal .figma-page-title,html body .figma-dashboard-admin .figma-room-modal .room-ops-title{padding:28px 32px 4px!important}html body .figma-dashboard-admin .figma-room-modal .figma-page-title h1,html body .figma-dashboard-admin .figma-room-modal .figma-page-title h2,html body .figma-dashboard-admin .figma-room-modal .room-ops-title h1,html body .figma-dashboard-admin .figma-room-modal .room-ops-title h2{letter-spacing:-.07em!important;color:#11172f!important;-webkit-text-fill-color:#11172f!important;font-size:clamp(34px,4.2vw,54px)!important;line-height:.98!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker){background:#fff!important;border:1px solid #dfe7f6!important;border-radius:30px!important;margin:24px 32px!important;box-shadow:0 28px 80px #1f274717!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops)>header,html body .figma-dashboard-admin .figma-room-modal .company-process-tracker>header{color:#fff!important;background:radial-gradient(circle at 86% 18%,#5edfb233,#0000 34%),linear-gradient(135deg,#11172f 0%,#233469 64%,#1f7c86 132%)!important;border-radius:28px 28px 0 0!important;margin:0!important;padding:28px!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops)>header :is(h2,h3,p,span,strong,small,svg,path),html body .figma-dashboard-admin .figma-room-modal .company-process-tracker>header :is(h2,h3,p,span,strong,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard-admin .figma-room-modal .admin-private-chat-grid,html body .figma-dashboard-admin .figma-room-modal .admin-interview-layout{padding:22px 24px 26px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker{padding:0 0 24px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:24px 24px 0!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail article{background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #dfe7f6!important;border-radius:22px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:flex-start!important;gap:14px!important;min-height:118px!important;padding:18px!important;display:grid!important;box-shadow:0 16px 38px #1f27470f!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail article>span{color:#18213f!important;-webkit-text-fill-color:#18213f!important;background:#eef3ff!important;border-radius:17px!important;width:52px!important;height:52px!important;font-size:17px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail article>div{min-width:0!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;margin:0 0 7px!important;font-size:18px!important;line-height:1.12!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail small{color:#5f6b83!important;-webkit-text-fill-color:#5f6b83!important;font-size:13px!important;line-height:1.45!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail em{color:#16825d!important;-webkit-text-fill-color:#16825d!important;background:#eefbf7!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin-top:10px!important;padding:7px 10px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls{background:#fff!important;border:1px solid #dfe7f6!important;border-radius:22px!important;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;margin:20px 24px 0!important;padding:18px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls label{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls label>span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#435174!important;-webkit-text-fill-color:#435174!important;font-size:12px!important;font-weight:900!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls select,html body .figma-dashboard-admin .figma-room-modal .company-process-controls textarea{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#f8fbff!important;border:1px solid #d8e1f2!important;border-radius:17px!important;width:100%!important;min-height:58px!important;font-size:15px!important;line-height:1.35!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls textarea{resize:vertical!important;min-height:76px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-controls .button{white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#11172f!important;border-radius:999px!important;min-height:58px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker footer{background:#eefbf7!important;border:1px solid #bfe9dd!important;border-radius:20px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;margin:18px 24px 0!important;padding:18px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker footer strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;margin:0 0 4px!important;font-size:16px!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .company-process-tracker footer span{color:#435174!important;-webkit-text-fill-color:#435174!important;display:block!important}@media (max-width:900px){html body .figma-dashboard-admin .figma-room-modal-backdrop{align-items:flex-start!important;padding:10px!important}html body .figma-dashboard-admin .figma-room-modal{border-radius:24px!important;width:100%!important;max-height:calc(100vh - 20px)!important}html body .figma-dashboard-admin .figma-room-modal>header,html body .figma-dashboard-admin .figma-room-modal .figma-page-title,html body .figma-dashboard-admin .figma-room-modal .room-ops-title{padding:22px!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker){border-radius:24px!important;margin:18px 14px!important}html body .figma-dashboard-admin .figma-room-modal .company-process-rail,html body .figma-dashboard-admin .figma-room-modal .company-process-controls{grid-template-columns:1fr!important}}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker)>header>.badge-pill,html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker)>header>.badge-pill.good,html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker)>header>.badge-pill.pending{color:#16825d!important;-webkit-text-fill-color:#16825d!important;background:#ffffffe6!important;border:1px solid #ffffff8a!important;box-shadow:0 12px 28px #050a1c24!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker)>header>.badge-pill.pending{color:#435174!important;-webkit-text-fill-color:#435174!important}html body .figma-dashboard-admin .figma-room-modal :is(.admin-private-chat-ops,.admin-interview-ops,.company-process-tracker)>header>.badge-pill :is(span,strong,small,b,svg,path){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-ops>header>span.badge-pill.pending,html body .figma-dashboard-admin .figma-room-modal .admin-interview-ops>header>.badge-pill.pending,html body .figma-dashboard-admin .figma-room-modal .admin-interview-ops header span.badge-pill.pending{color:#18213f!important;-webkit-text-fill-color:#18213f!important;opacity:1!important;text-shadow:none!important;background:#fff!important;border:1px solid #d8e1f2f2!important;box-shadow:0 12px 28px #050a1c29!important}html body .figma-dashboard-admin .figma-room-modal .admin-interview-ops>header>span.badge-pill.pending *,html body .figma-dashboard-admin .figma-room-modal .admin-interview-ops>header>.badge-pill.pending *,html body .figma-dashboard-admin .figma-room-modal .admin-interview-ops header span.badge-pill.pending *{color:#18213f!important;-webkit-text-fill-color:#18213f!important;opacity:1!important;text-shadow:none!important}html body .figma-dashboard-admin .figma-admin-inline-room-grid{gap:28px!important}html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header{background:radial-gradient(circle at 88% 10%,#5edfb233,#0000 32%),linear-gradient(135deg,#11172f 0%,#233469 64%,#1f7c86 132%)!important;border-radius:28px 28px 0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;padding:28px!important;display:grid!important;position:relative!important}html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>div{min-width:0!important}html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header :is(.eyebrow,h2,h3,p){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>.badge-pill,html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>span.badge-pill,html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>.badge-pill.good,html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>.badge-pill.pending{color:#17213f!important;-webkit-text-fill-color:#17213f!important;opacity:1!important;min-width:132px!important;min-height:34px!important;text-shadow:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8e1f2eb!important;border-radius:999px!important;justify-content:center!important;place-self:start end!important;align-items:center!important;padding:8px 14px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 34px #050a1c2e!important}html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>.badge-pill.good{color:#16825d!important;-webkit-text-fill-color:#16825d!important}html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>.badge-pill *,html body .figma-dashboard-admin :is(.admin-private-chat-ops,.admin-interview-ops)>header>span.badge-pill *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body .figma-dashboard-admin .admin-interview-ops .company-process-tracker,html body .figma-dashboard-admin .figma-admin-inline-room-grid .company-process-tracker{background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #dfe7f6!important;border-radius:28px!important;margin:28px 0 0!important;padding:0 0 24px!important;overflow:hidden!important;box-shadow:0 24px 70px #1f274714!important}html body .figma-dashboard-admin .admin-interview-ops .company-process-tracker>header,html body .figma-dashboard-admin .figma-admin-inline-room-grid .company-process-tracker>header{background:radial-gradient(circle at 88% 10%,#5edfb22e,#0000 32%),linear-gradient(135deg,#11172f 0%,#24366f 64%,#1f7c86 132%)!important;border-radius:28px 28px 0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin:0!important;padding:28px!important;display:grid!important}html body .figma-dashboard-admin .admin-interview-ops .company-process-tracker>header :is(.eyebrow,h3,p),html body .figma-dashboard-admin .figma-admin-inline-room-grid .company-process-tracker>header :is(.eyebrow,h3,p){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard-admin .admin-interview-ops .company-process-tracker>header>.badge-pill,html body .figma-dashboard-admin .figma-admin-inline-room-grid .company-process-tracker>header>.badge-pill{color:#17213f!important;-webkit-text-fill-color:#17213f!important;opacity:1!important;text-shadow:none!important;background:#fff!important;border-color:#d8e1f2eb!important}html body .figma-dashboard-admin .company-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:24px 24px 0!important;display:grid!important}html body .figma-dashboard-admin .company-process-rail article{background:#fff!important;border:1px solid #dfe7f6!important;border-radius:22px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;min-height:124px!important;padding:18px!important;display:grid!important;box-shadow:0 14px 34px #1f27470e!important}html body .figma-dashboard-admin .company-process-rail article>span{color:#17213f!important;-webkit-text-fill-color:#17213f!important;background:#eef3ff!important;border-radius:17px!important;grid-area:1/1!important;place-items:center!important;width:52px!important;height:52px!important;font-size:18px!important;font-weight:900!important;display:grid!important}html body .figma-dashboard-admin .company-process-rail article>div{flex-direction:column!important;grid-area:1/2!important;align-items:flex-start!important;gap:7px!important;min-width:0!important;display:flex!important}html body .figma-dashboard-admin .company-process-rail article strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;letter-spacing:-.03em!important;margin:0!important;font-size:18px!important;line-height:1.14!important;display:block!important}html body .figma-dashboard-admin .company-process-rail article small{color:#5f6b83!important;-webkit-text-fill-color:#5f6b83!important;margin:0!important;font-size:13px!important;line-height:1.48!important;display:block!important}html body .figma-dashboard-admin .company-process-rail article em{color:#16825d!important;-webkit-text-fill-color:#16825d!important;background:#eefbf7!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin:2px 0 0!important;padding:7px 10px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .figma-dashboard-admin .company-process-controls{background:#fff!important;border:1px solid #dfe7f6!important;border-radius:22px!important;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;margin:22px 24px 0!important;padding:18px!important;display:grid!important}html body .figma-dashboard-admin .company-process-controls label{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}html body .figma-dashboard-admin .company-process-controls label>span{color:#435174!important;-webkit-text-fill-color:#435174!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important;display:block!important}html body .figma-dashboard-admin .company-process-controls select,html body .figma-dashboard-admin .company-process-controls textarea{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#f8fbff!important;border:1px solid #d8e1f2!important;border-radius:17px!important;width:100%!important;min-height:58px!important;padding:13px 14px!important;font-size:15px!important;line-height:1.35!important}html body .figma-dashboard-admin .company-process-controls textarea{resize:vertical!important;min-height:76px!important}html body .figma-dashboard-admin .company-process-controls .button{white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#11172f!important;border-radius:999px!important;min-height:58px!important;padding:0 24px!important}html body .figma-dashboard-admin .company-process-tracker footer{background:#eefbf7!important;border:1px solid #bfe9dd!important;border-radius:20px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:18px 24px 0!important;padding:18px!important;display:grid!important}html body .figma-dashboard-admin .company-process-tracker footer strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;margin:0 0 4px!important;font-size:16px!important;display:block!important}html body .figma-dashboard-admin .company-process-tracker footer span{color:#435174!important;-webkit-text-fill-color:#435174!important;font-size:14px!important;line-height:1.45!important;display:block!important}@media (max-width:900px){html body .figma-dashboard-admin .company-process-rail,html body .figma-dashboard-admin .company-process-controls,html body .figma-dashboard-admin .admin-interview-ops .company-process-tracker>header{grid-template-columns:1fr!important}}html body .figma-dashboard-admin .figma-room-modal .client-account-backdrop:before,html body .figma-dashboard-admin .figma-room-modal .client-account-backdrop:after,html body .figma-dashboard-admin .figma-room-modal .client-account-modal:before,html body .figma-dashboard-admin .figma-room-modal .client-account-modal:after,html body .figma-dashboard-admin .figma-room-modal .client-ownership-board.client-account-open:before,html body .figma-dashboard-admin .figma-room-modal .client-ownership-board.client-account-open:after,html body .figma-dashboard-admin .client-account-backdrop:before,html body .figma-dashboard-admin .client-account-backdrop:after,html body .figma-dashboard-admin .client-account-modal:before,html body .figma-dashboard-admin .client-account-modal:after,html body .figma-dashboard-admin .client-ownership-board.client-account-open:before,html body .figma-dashboard-admin .client-ownership-board.client-account-open:after{content:none!important;display:none!important}html body .figma-dashboard-admin .client-account-backdrop{isolation:isolate!important}html body .figma-dashboard-admin .client-account-modal{z-index:2!important;position:relative!important;overflow-x:hidden!important}html body .figma-dashboard-admin .client-account-backdrop :is(.client-account-watermark,.workspace-watermark,.modal-watermark,[data-watermark]){content:none!important;display:none!important}html body .figma-dashboard-admin .figma-room-modal .client-account-backdrop,html body .figma-dashboard-admin .client-account-backdrop{z-index:9998!important;-webkit-backdrop-filter:blur(13px)saturate(.9)!important;backdrop-filter:blur(13px)saturate(.9)!important;box-sizing:border-box!important;background:#070b1994!important;place-items:center!important;padding:clamp(22px,4vw,54px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}html body .figma-dashboard-admin .figma-room-modal .client-account-modal,html body .figma-dashboard-admin .client-account-modal{transform-origin:50%!important;border-radius:34px!important;width:min(1120px,100vw - 72px)!important;max-width:1120px!important;max-height:min(820px,100svh - 72px)!important;margin:auto!important;padding:clamp(18px,2vw,26px)!important;animation:.26s cubic-bezier(.2,.82,.18,1) both adminReviewZoomIn!important;box-shadow:0 54px 180px #050a1c7a,inset 0 0 0 1px #ffffffb8!important}html body .figma-dashboard-admin .client-role-detail-backdrop{z-index:10000!important}@media (max-width:760px){html body .figma-dashboard-admin .figma-room-modal .client-account-backdrop,html body .figma-dashboard-admin .client-account-backdrop{place-items:flex-start center!important;padding:12px!important}html body .figma-dashboard-admin .figma-room-modal .client-account-modal,html body .figma-dashboard-admin .client-account-modal{border-radius:24px!important;width:100%!important;max-width:100%!important;max-height:calc(100svh - 24px)!important}}html body .figma-dashboard-admin .team-match-ops .queue-filter button.active,html body .figma-dashboard-admin .team-match-ops .queue-filter button.active *,html body .figma-dashboard-admin .team-match-ops .queue-actions button:first-child,html body .figma-dashboard-admin .team-match-ops .queue-actions button:first-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .figma-dashboard-admin .team-match-ops .queue-filter button.active,html body .figma-dashboard-admin .team-match-ops .queue-actions button:first-child{background:#11172f!important;border-color:#11172f!important;box-shadow:0 12px 28px #050a1c2e!important}html body .figma-dashboard-admin .team-match-ops .queue-actions button:first-child svg,html body .figma-dashboard-admin .team-match-ops .queue-actions button:first-child path{color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#fff!important}html body .gate-brand-link{cursor:pointer;background:0 0;border:0;padding:0}html body .gate-return-login{border-top:1px solid #1f2a4c1f;flex-direction:column;gap:14px;margin-top:24px;padding-top:22px;display:flex}html body .gate-return-login-head{flex-direction:column;gap:5px;display:flex}html body .gate-return-login-head span{color:#4d63a8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}html body .gate-return-login-head strong{color:#11172f;font-size:22px;line-height:1.15}html body .gate-return-login-grid{gap:12px;display:grid}html body .gate-login-card{color:#11172f;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dbe4f5;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 18px 38px #11172f0f}html body .gate-login-card:hover,html body .gate-login-card:focus-visible{background:linear-gradient(135deg,#f4fffc 0%,#fff 100%);border-color:#5de7cfb8;outline:none;transform:translateY(-1px);box-shadow:0 22px 44px #0d9f931f}html body .gate-login-icon{color:#11172f;background:#edf3ff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}html body .gate-login-icon.talent{color:#2e6cff;background:#eef8ff}html body .gate-login-icon.manager{color:#0d9f93;background:#eafbf8}html body .gate-login-icon.admin{color:#5964f2;background:#f1edff}html body .gate-login-copy{flex-direction:column;gap:4px;min-width:0;display:flex}html body .gate-login-copy strong{color:#11172f;font-size:16px;line-height:1.15}html body .gate-login-copy small{color:#66728c;font-size:13px;line-height:1.35}html body .gate-login-action{color:#0d9f93;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}html body .gate-login-modal-backdrop{z-index:90}html body .gate-login-modal{width:min(560px,100vw - 32px);max-height:min(820px,100vh - 32px);overflow:auto}html body .gate-login-modal .login-panel{max-width:440px;margin:0 auto}html body .account-settings-grid>.settings-new-client-section .button.primary.settings-feedback-submit:disabled,html body .account-settings-grid>.settings-new-client-section .button.primary.settings-feedback-submit:disabled *{color:#17213f!important;-webkit-text-fill-color:#17213f!important;opacity:1!important;text-shadow:none!important;background:#eef2f8!important;border-color:#d8e0ef!important}html body .account-settings-grid>.settings-new-client-section .button.primary.settings-feedback-submit:disabled svg,html body .account-settings-grid>.settings-new-client-section .button.primary.settings-feedback-submit:disabled path{color:#17213f!important;stroke:#17213f!important;-webkit-text-fill-color:#17213f!important}@media (max-width:720px){html body .gate-return-login-head strong{font-size:19px}html body .gate-login-card{border-radius:20px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}html body .gate-login-icon{border-radius:15px;width:44px;height:44px}html body .gate-login-action{white-space:normal;grid-column:2;justify-content:flex-start}}@media (max-width:760px){.builder-human-signal{border-radius:18px!important;padding:16px!important}.builder-human-signal h4{font-size:20px!important}.builder-human-signal-preview{grid-template-columns:1fr!important}}html body .landing .marketing-nav .nav-actions .landing-demo-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-color:#1f2747!important;box-shadow:0 18px 42px #1f27472e!important}html body .landing .marketing-nav .nav-actions .landing-demo-button:hover{background:#36447c!important;border-color:#36447c!important}html body .landing .story-close-content .story-demo-button{color:#1f2747;-webkit-text-fill-color:#1f2747;background:#fff;border:1px solid #ffffffe6;box-shadow:0 20px 60px #ffffff29,0 24px 80px #00000038}html body .landing .story-close-content .story-demo-button :is(svg,path,span){color:#1f2747;-webkit-text-fill-color:#1f2747}html body .landing .landing-demo-modal{color:#11172f;-webkit-text-fill-color:#11172f}@media (max-width:760px){html body .landing .marketing-nav .nav-actions{flex-wrap:wrap;justify-content:flex-end}html body .landing .marketing-nav .nav-actions .landing-demo-button{padding:10px 12px!important}}@media (max-width:620px){html body .landing .story-close-content>div,html body .landing .story-close-content .story-demo-button{width:100%}}html body .landing .marketing-nav{grid-template-columns:auto minmax(340px,1fr) auto!important;align-items:center!important;column-gap:clamp(14px,2vw,30px)!important;display:grid!important}html body .landing .marketing-nav .brand{min-width:190px!important}html body .landing .marketing-links{justify-content:center!important;gap:clamp(8px,1vw,15px)!important;min-width:0!important;display:flex!important}html body .landing .marketing-links a{font-size:9px!important}html body .landing .marketing-links a,html body .landing .nav-note,html body .landing .marketing-nav .button{white-space:nowrap!important}html body .landing .marketing-nav .nav-actions{justify-content:flex-end!important;gap:10px!important;min-width:max-content!important;margin-left:0!important}html body .landing .marketing-nav .nav-actions .button{min-width:108px!important;min-height:52px!important;padding-left:12px!important;padding-right:12px!important}@media (max-width:1220px){html body .landing .marketing-nav .nav-note{display:none!important}}@media (max-width:760px){html body .landing .marketing-nav{grid-template-columns:1fr!important;justify-content:stretch!important;row-gap:12px!important}html body .landing .marketing-links{order:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body .landing .marketing-links a{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-align:center!important;white-space:normal!important;background:#ffffffb8!important;border:1px solid #cad0e899!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:8px 7px!important;font-size:10px!important;line-height:1.1!important;display:flex!important}}@media (max-width:680px){html body .landing .marketing-nav{grid-template-columns:1fr!important;justify-content:stretch!important;row-gap:14px!important}html body .landing .marketing-nav .brand{order:1!important;min-width:0!important}html body .landing .marketing-nav .nav-actions{order:3!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html body .landing .marketing-nav .nav-actions .button{width:100%!important;min-width:0!important;min-height:48px!important}}@media (max-width:430px){html body .landing .marketing-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.passport-entry{color:#fff;background:radial-gradient(circle at 10% 14%,#7e91ff47,#0000 30%),radial-gradient(circle at 82% 20%,#5edfb22e,#0000 28%),linear-gradient(145deg,#0b1024 0%,#18244b 52%,#eef3ff 52%,#fbfcff 100%);grid-template-columns:minmax(320px,.78fr) minmax(360px,.62fr);align-items:center;gap:44px;min-height:100svh;padding:54px clamp(18px,5vw,78px);display:grid;overflow-x:hidden}.passport-entry-copy{max-width:690px}.passport-entry-copy .brand{margin-bottom:52px;display:inline-flex}.passport-entry-copy .brand img{height:auto}.passport-entry-copy .eyebrow{color:#9ee8c9}.passport-entry-copy h1{letter-spacing:0;color:#fff;margin:16px 0 22px;font-size:clamp(46px,7vw,82px);line-height:.98}.passport-entry-copy p{color:#f2f6ffd1;max-width:620px;margin:0;font-size:15px;line-height:1.8}.passport-proof{gap:10px;max-width:520px;margin-top:26px;display:grid}.passport-proof span{color:#f7f9ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.passport-proof svg{color:#77e3bd;flex:none}.passport-access-card{color:var(--ink);background:#fffffff5;border:1px solid #ffffffb8;border-radius:28px;padding:28px;position:relative;box-shadow:0 38px 110px #04081847}.passport-access-card .access-panel{padding:0}.passport-access-card .access-panel .back-link{margin-bottom:16px}.passport-mode-tabs{background:#eef2fb;border:1px solid #dce3f2;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;padding:6px;display:grid}.passport-mode-tabs button{color:#697186;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-radius:12px;min-height:42px;font-size:10px;font-weight:900}.passport-mode-tabs button.active{color:#fff;background:#11172f;box-shadow:0 12px 30px #11172f29}@media (max-width:900px){.passport-entry{background:linear-gradient(#0b1024 0%,#18244b 46%,#f3f6ff 46%,#fbfcff 100%);grid-template-columns:1fr;padding:30px 14px 70px}.passport-entry-copy .brand{margin-bottom:30px}.passport-entry-copy h1{font-size:44px}.passport-entry-copy p{font-size:13px}.passport-access-card{border-radius:22px;padding:20px}}.passport-builder-aside{background:#ffffff9e;border:1px solid #cad0e8c2;border-radius:20px;margin-top:22px;padding:18px;box-shadow:0 20px 58px #1f274714}.passport-builder-aside h3{letter-spacing:0;color:#171d35;margin:6px 0 8px;font-size:18px;line-height:1.12}.passport-builder-aside p{color:#667086;margin:0 0 14px;font-size:11px;line-height:1.65}.passport-builder-aside div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.passport-builder-aside button{color:#1f2747;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #d9e0f1;border-radius:13px;min-height:42px;font-size:10px;font-weight:900;box-shadow:0 12px 30px #1f274714}.passport-builder-aside button:first-child{color:#fff;background:#11172f;border-color:#11172f}html body .passport-profile-builder .onboarding-layout aside .eyebrow:first-of-type{color:#455ce9!important;-webkit-text-fill-color:#455ce9!important}html body .passport-profile-builder .onboarding-layout aside h1{font-size:clamp(42px,5vw,70px)!important}html body .passport-profile-builder .onboarding-layout aside>p{font-size:13px!important;line-height:1.78!important}@media (min-width:901px){html body .profile-launch-mode .builder-launchpad{grid-template-columns:minmax(0,1fr) minmax(250px,420px)!important;align-items:center!important;gap:clamp(16px,2vw,28px)!important;display:grid!important;overflow:hidden!important}html body .profile-launch-mode .launchpad-copy h3{letter-spacing:0!important;font-size:clamp(32px,3.6vw,52px)!important}html body .profile-launch-mode .match-signal-visual{box-sizing:border-box!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:420px!important;padding:16px!important;overflow:hidden!important}html body .profile-launch-mode .signal-card-row{grid-template-columns:minmax(104px,1fr) 58px minmax(104px,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important}html body .profile-launch-mode .signal-fact-grid{grid-template-columns:1fr 1fr!important;width:100%!important}}@media (max-width:900px){.passport-builder-aside{border-radius:18px;padding:16px}.passport-builder-aside div{grid-template-columns:1fr}html body .profile-launch-mode .builder-launchpad{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body .profile-launch-mode .match-signal-visual{display:none!important}}@media (max-width:520px){.passport-entry{padding:22px 12px 56px}.passport-entry-copy h1{font-size:38px}.passport-mode-tabs{grid-template-columns:1fr}}html body .passport-entry{background:radial-gradient(circle at 12% 12%,#7e91ff33,#0000 30%),radial-gradient(circle at 86% 16%,#5edfb221,#0000 26%),linear-gradient(90deg,#0b1024 0%,#18244b 56%,#eef3ff 56%,#fbfcff 100%)!important;grid-template-columns:minmax(0,.86fr) minmax(380px,.64fr)!important;align-items:center!important;gap:clamp(28px,4vw,64px)!important}html body .passport-entry-copy{min-width:0!important;max-width:760px!important}html body .passport-entry-copy .brand{margin-bottom:clamp(34px,5vw,64px)!important}html body .passport-entry-copy h1{letter-spacing:0!important;text-wrap:balance!important;max-width:760px!important;font-size:clamp(48px,6.4vw,98px)!important;line-height:.96!important}html body .passport-entry-copy p{color:#f6f9ffdb!important;max-width:650px!important}html body .passport-proof{max-width:560px!important}html body .passport-access-card{justify-self:center!important;width:min(100%,620px)!important}html body .passport-profile-builder.profile-focus-mode>header{opacity:1!important;filter:none!important;transform:none!important}html body .passport-profile-builder .onboarding-close-button{color:#11172f!important;-webkit-text-fill-color:#11172f!important;border-radius:22px!important;place-items:center!important;width:70px!important;min-width:70px!important;height:70px!important;padding:0!important;font-size:38px!important;font-weight:800!important;line-height:1!important;display:grid!important}html body .passport-exit-confirm-backdrop{z-index:10000!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#080d1f8f!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}html body .passport-exit-confirm{text-align:center!important;background:radial-gradient(circle at 50% 0,#5edfb224,#0000 36%),#fff!important;border:1px solid #dde4f3!important;border-radius:30px!important;width:min(520px,100vw - 32px)!important;padding:34px!important;animation:.18s ease-out both passport-confirm-zoom!important;transform:scale(1)!important;box-shadow:0 42px 120px #050a1c61!important}@keyframes passport-confirm-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}html body .passport-exit-confirm .eyebrow{color:#4f64b3!important;-webkit-text-fill-color:#4f64b3!important;display:block!important}html body .passport-exit-confirm h2{color:#11172f!important;-webkit-text-fill-color:#11172f!important;letter-spacing:0!important;margin:10px auto 12px!important;font-size:clamp(34px,5vw,50px)!important;line-height:1!important}html body .passport-exit-confirm p{color:#5b667d!important;-webkit-text-fill-color:#5b667d!important;max-width:410px!important;margin:0 auto 24px!important;font-size:17px!important;line-height:1.55!important}html body .passport-exit-confirm>div{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}html body .passport-exit-confirm .button{border-radius:18px!important;justify-content:center!important;min-height:58px!important;font-weight:900!important}html body .passport-profile-builder.profile-focus-mode .onboarding-layout{width:min(980px,100% - 36px)!important;margin:18px auto 110px!important}html body .passport-profile-builder.profile-focus-mode .onboarding-layout:before,html body .passport-profile-builder.profile-focus-mode .onboarding-layout:after,html body .passport-profile-builder.profile-focus-mode .onboarding-layout>aside,html body .passport-profile-builder .builder-hero,html body .passport-profile-builder .builder-launchpad,html body .passport-profile-builder .sii-intro-card{display:none!important}html body .passport-profile-builder.profile-focus-mode .onboarding-layout>section{border-radius:28px!important;width:100%!important;margin:0 auto!important;padding:18px!important;box-shadow:0 34px 110px #1f274729!important}html body .passport-profile-builder .builder-focus-console{order:1!important;display:grid!important}html body .passport-profile-builder .builder-save-card{opacity:1!important;filter:none!important;pointer-events:auto!important;order:2!important;max-height:none!important;display:flex!important;transform:none!important}html body .passport-profile-builder .builder-steps{order:3!important}html body .passport-profile-builder .builder-step{order:4!important}html body .passport-profile-builder .builder-actions{order:5!important}html body .passport-profile-builder .launch-step{background:#fff!important}html body .passport-profile-builder .launch-step:before{content:none!important;display:none!important}html body .passport-profile-builder .launch-step>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}html body .passport-profile-builder .launch-step .launch-grid article:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#11172f,#26366f)!important;border-color:#11172f!important}html body .passport-profile-builder .launch-step .launch-grid article:first-child :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,b,em,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .passport-profile-builder .launch-step .launch-grid article:first-child small{background:#ffffff1f!important;border-color:#ffffff3d!important}@media (max-width:1100px){html body .passport-entry{background:radial-gradient(circle at 12% 10%,#7e91ff33,#0000 32%),linear-gradient(#0b1024 0%,#18244b 100%)!important;grid-template-columns:1fr!important}html body .passport-entry-copy{max-width:720px!important}}@media (max-width:720px){html body .passport-entry{background:#0b1024!important;padding:24px 12px 56px!important}html body .passport-entry-copy h1{font-size:clamp(38px,12vw,58px)!important}html body .passport-access-card{border-radius:22px!important;padding:18px!important}html body .passport-profile-builder.profile-focus-mode .onboarding-layout{width:calc(100% - 20px)!important;margin-top:4px!important}html body .passport-profile-builder.profile-focus-mode>header{align-items:center!important;padding:18px 14px!important}html body .passport-profile-builder.profile-focus-mode>header .brand img{width:142px!important;height:auto!important}html body .passport-profile-builder .onboarding-close-button{border-radius:17px!important;width:54px!important;min-width:54px!important;height:54px!important;font-size:30px!important}html body .passport-profile-builder.profile-focus-mode .onboarding-layout>section{border-radius:22px!important;padding:12px!important}html body .passport-exit-confirm-backdrop{align-items:center!important;padding:16px!important}html body .passport-exit-confirm{border-radius:24px!important;width:100%!important;padding:26px 18px!important}html body .passport-exit-confirm h2{font-size:34px!important}html body .passport-exit-confirm p{font-size:16px!important}html body .passport-exit-confirm>div{grid-template-columns:1fr!important}}html body .passport-entry-redesign{background:#f5f8fb!important;grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;align-items:center!important;gap:28px clamp(22px,4vw,62px)!important;min-height:100svh!important;padding:clamp(22px,4vw,54px) clamp(16px,6vw,80px)!important;display:grid!important;position:relative!important;overflow:hidden auto!important}html body .passport-entry-nav{z-index:2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}html body .passport-entry-nav span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;color:#116555!important}html body .passport-entry-redesign .passport-entry-copy{z-index:2;flex-direction:column;justify-content:center;min-height:620px;display:flex;position:relative;background:linear-gradient(145deg,#081027 0%,#14224a 56%,#116555 100%)!important;border:1px solid #ffffff1f!important;border-radius:28px!important;max-width:780px!important;padding:clamp(24px,4.6vw,58px)!important;box-shadow:0 28px 90px #07102238!important}html body .passport-entry-redesign .passport-entry-copy h1{letter-spacing:0!important;color:#fff!important;max-width:660px!important;margin:14px 0 18px!important;font-size:clamp(44px,5.7vw,78px)!important;line-height:.96!important}html body .passport-entry-redesign .passport-entry-copy p{color:#f5f8ffd1!important;max-width:610px!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.75!important}html body .passport-entry-redesign .passport-install-prompt{color:#11172f;background:#ffffffed;border:1px solid #b7c6efd1;border-radius:18px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;justify-self:center;align-items:center;gap:12px;width:min(980px,100%);padding:12px;display:grid;box-shadow:0 18px 55px #0f163029}html body .passport-entry-redesign .passport-install-icon{border-radius:12px;width:44px;height:44px;overflow:hidden;box-shadow:0 10px 24px #11172f2e}html body .passport-entry-redesign .passport-install-icon img{width:100%;height:100%;display:block}html body .passport-entry-redesign .passport-install-prompt div{flex-direction:column;gap:3px;min-width:0;display:flex}html body .passport-entry-redesign .passport-install-prompt strong{color:#11172f;font-size:12px;line-height:1.25}html body .passport-entry-redesign .passport-install-prompt span,html body .passport-entry-redesign .passport-install-prompt small{color:#667086;font-size:10px;line-height:1.45}html body .passport-entry-redesign .passport-install-prompt small{color:#26356e;font-weight:750}html body .passport-entry-redesign .passport-install-action,html body .passport-entry-redesign .passport-install-dismiss{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}html body .passport-entry-redesign .passport-install-action{color:#fff;white-space:nowrap;background:#11172f;border-radius:12px;gap:6px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900}html body .passport-entry-redesign .passport-install-dismiss{color:#667086;background:#edf1f8;border-radius:11px;width:34px;height:34px;font-size:22px;line-height:1}html body .passport-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,650px);margin:22px 0 0;display:grid}html body .passport-trust-grid article{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;min-height:148px;padding:14px}html body .passport-trust-grid strong{margin-bottom:8px;font-size:11px;line-height:1.25;display:block;color:#9ee8c9!important}html body .passport-trust-grid span{font-size:10px;line-height:1.55;display:block;color:#f5f8ffc7!important}html body .passport-invite-callout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #9ee8c952;border-radius:16px;align-items:flex-start;gap:13px;width:min(100%,620px);margin:26px 0 16px;padding:16px;display:flex;box-shadow:0 22px 60px #00000024}html body .passport-invite-callout svg{flex:none;margin-top:2px;color:#9ee8c9!important}html body .passport-invite-callout strong{margin-bottom:5px;font-size:13px;display:block;color:#fff!important}html body .passport-invite-callout span{font-size:11px;line-height:1.6;display:block;color:#f5f8ffc2!important}html body .passport-invite-callout.reviewer-referral{background:linear-gradient(120deg,#7ee1c233,#ffffff17);border-color:#7ee1c285}html body .passport-referral-card{background:linear-gradient(120deg,#e8f8f2,#f8fcfb);border:1px solid #b9ded2;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:14px 15px;display:flex}html body .passport-referral-card svg{color:#1e7b63;flex:none}html body .passport-referral-card strong,html body .passport-referral-card span{display:block}html body .passport-referral-card strong{font-size:11px;color:#173d4e!important}html body .passport-referral-card span{margin-top:4px;font-size:9px;line-height:1.55;color:#56706b!important}html body .passport-entry-redesign .passport-proof{grid-template-columns:1fr!important;gap:10px!important;max-width:540px!important;margin-top:0!important;display:grid!important}html body .passport-entry-redesign .passport-proof span{min-height:46px;color:#fff!important;background:#ffffff17!important;border-color:#ffffff29!important;border-radius:14px!important}html body .passport-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,620px);margin-top:18px;display:grid}html body .passport-flow-strip span{background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:10px 11px;font-size:10px;font-weight:850;display:flex;color:#fff!important}html body .passport-flow-strip b{background:#9ee8c9;border-radius:8px;place-items:center;width:22px;height:22px;font-size:10px;display:grid;color:#081027!important}html body .passport-entry-redesign .passport-access-card{z-index:2;background:#fffffffa!important;border:1px solid #d8e0f4f2!important;border-radius:26px!important;place-self:center end!important;width:min(100%,540px)!important;padding:clamp(18px,2.4vw,28px)!important;position:relative!important;box-shadow:0 34px 110px #07102238!important}html body .passport-access-head{gap:8px;margin-bottom:18px;display:grid}html body .passport-access-head h2{letter-spacing:0;margin:0;font-size:clamp(26px,2.7vw,38px);line-height:1.04;color:#11172f!important}html body .passport-access-head p{margin:0;font-size:12px;line-height:1.65;color:#667086!important}html body .passport-entry-redesign .passport-access-card .access-panel{max-width:none}html body .passport-entry-redesign .passport-access-card .access-panel>.back-link,html body .passport-entry-redesign .passport-access-card .access-panel>.role-icon,html body .passport-entry-redesign .passport-access-card .access-panel>.eyebrow,html body .passport-entry-redesign .passport-access-card .access-panel>h2,html body .passport-entry-redesign .passport-access-card .access-panel>p{display:none!important}html body .passport-entry-redesign .passport-mode-tabs{border-radius:18px!important;margin-bottom:18px!important}html body .passport-entry-redesign .passport-mode-tabs button{min-height:54px!important}html body .passport-entry-redesign .access-form{gap:14px!important}html body .passport-entry-redesign .passport-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .passport-entry-redesign .access-form input,html body .passport-entry-redesign .access-form select{color:#11172f;background:#fff;border:1px solid #dce3f2;border-radius:13px;outline:none;width:100%;min-height:50px;padding:14px}html body .passport-entry-redesign .access-form input:focus,html body .passport-entry-redesign .access-form select:focus{border-color:#8290e7;box-shadow:0 0 0 3px #edf0ff}html body .passport-entry-redesign .forgot-password-button{color:#4054b8;letter-spacing:0;cursor:pointer;background:0 0;border:0;align-self:center;padding:2px 8px;font-size:11px;font-weight:850}html body .passport-entry-redesign .forgot-password-button:disabled{cursor:not-allowed;opacity:.55}html body .passport-entry-redesign .passport-rep-select select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#11172f 50%),linear-gradient(135deg,#11172f 50%,#0000 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px}html body .passport-entry-redesign .passport-invite-code-card{background:#eaf3ff;border:1px solid #b8c7ef;border-radius:16px;gap:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff9e}html body .passport-entry-redesign .passport-invite-code-card label{gap:8px}html body .passport-entry-redesign .passport-invite-code-card label>span{letter-spacing:0;font-size:10px;font-weight:850;color:#213a6a!important}html body .passport-entry-redesign .passport-invite-code-card input{font-weight:850;color:#1d355e!important;background:#dcecff!important;border-color:#7894ff!important}html body .passport-entry-redesign .passport-invite-code-card input::placeholder{color:#6f82a5}html body .passport-entry-redesign .passport-invite-code-card p{margin:0;font-size:12px;line-height:1.5;color:#163864!important}html body .role-modal.access-modal .passport-invite-code-card{background:#eaf3ff;border:1px solid #b8c7ef;border-radius:14px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff9e}html body .role-modal.access-modal .passport-invite-code-card label{gap:7px}html body .role-modal.access-modal .passport-invite-code-card label>span{letter-spacing:0;font-size:10px;font-weight:850;color:#213a6a!important}html body .role-modal.access-modal .passport-invite-code-card input{font-weight:850;color:#1d355e!important;background:#dcecff!important;border-color:#7894ff!important}html body .role-modal.access-modal .passport-invite-code-card input::placeholder{color:#6f82a5}html body .role-modal.access-modal .passport-invite-code-card p{margin:0;font-size:10px;line-height:1.5;color:#163864!important}html body .passport-entry-redesign .access-form .button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.78)}html body .passport-access-footer{color:#667086;border-top:1px solid #e4e9f5;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:10px;line-height:1.55;display:flex}html body .passport-access-footer svg{flex:none;margin-top:1px;color:#16825d!important}html body .passport-profile-builder .passport-rep-select{flex-direction:column;gap:7px;display:flex}html body .passport-profile-builder .passport-rep-select span{font-size:9px;font-weight:700;color:#3f4860!important}html body .passport-profile-builder .passport-rep-select b{margin-left:2px;color:#455ce9!important}html body .passport-profile-builder .passport-rep-select select{color:#151c34;background:#fbfcfe;border:1px solid #dce1ed;border-radius:10px;outline:none;min-height:46px;padding:12px 13px}html body .passport-profile-builder .passport-rep-select small{font-size:8px;line-height:1.45;color:#667085!important}@media (max-width:1040px){html body .passport-entry-redesign{background:#f5f8fb!important;grid-template-columns:1fr!important;align-items:start!important}html body .passport-entry-redesign .passport-access-card{justify-self:center!important}html body .passport-entry-redesign .passport-entry-copy{min-height:auto;justify-self:center!important;width:min(100%,760px)!important}}@media (max-width:720px){html body .passport-entry-redesign{background:#f5f8fb!important;row-gap:22px!important;padding:18px 12px 54px!important}html body .passport-entry-nav{align-items:flex-start}html body .passport-entry-nav .brand img{width:150px}html body .passport-entry-nav span{text-align:right;max-width:130px;line-height:1.35}html body .passport-entry-redesign .passport-install-prompt{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}html body .passport-entry-redesign .passport-install-action{grid-column:2/3;justify-self:start;min-height:36px}html body .passport-entry-redesign .passport-install-dismiss{grid-area:1/3/2/4}html body .passport-entry-redesign .passport-entry-copy h1{font-size:clamp(36px,11vw,50px)!important}html body .passport-entry-redesign .passport-entry-copy{border-radius:24px!important;padding:22px 18px!important}html body .passport-entry-redesign .passport-entry-copy p{font-size:13px!important;line-height:1.55!important}html body .passport-trust-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important}html body .passport-trust-grid article{border-radius:14px!important;min-height:0!important;padding:11px 12px!important}html body .passport-trust-grid strong{margin-bottom:4px!important}html body .passport-trust-grid span{font-size:9px!important;line-height:1.4!important}html body .passport-invite-callout{margin:16px 0 12px!important;padding:12px!important}html body .passport-entry-redesign .passport-proof{display:none!important}html body .passport-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important}html body .passport-flow-strip span{flex-direction:column;align-items:flex-start;gap:5px;min-height:38px!important;padding:8px 6px!important;font-size:9px!important}html body .passport-entry-redesign .passport-access-card{border-radius:24px!important;width:100%!important;padding:16px!important}html body .passport-entry-redesign .passport-name-grid{grid-template-columns:1fr!important;gap:14px!important}html body .passport-access-head h2{font-size:28px}}html body .figma-dashboard .figma-room-modal-chat .figma-room-back-button,html body .figma-dashboard .figma-room-modal-interview .figma-room-back-button,html body .figma-dashboard .figma-room-modal-rule .figma-room-back-button{color:#17213a!important;-webkit-text-fill-color:#17213a!important;background:#f6f9fe!important;border:1px solid #dde6f5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:92px!important;height:44px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .figma-dashboard .figma-room-modal-chat .figma-room-back-button svg,html body .figma-dashboard .figma-room-modal-interview .figma-room-back-button svg,html body .figma-dashboard .figma-room-modal-rule .figma-room-back-button svg{transform:rotate(180deg)!important}html body .figma-dashboard .figma-room-modal-chat>.figma-chat-room-workspace-open,html body .figma-room-modal-chat>.figma-chat-room-workspace-open{align-content:start!important;gap:18px!important;padding:28px 32px 44px!important;display:grid!important;overflow:auto!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-title,html body .figma-room-modal-chat .figma-chat-room-title{max-width:920px!important;margin:0!important;padding:0!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-title h1,html body .figma-room-modal-chat .figma-chat-room-title h1{margin:0 0 8px!important;font-size:clamp(34px,4vw,46px)!important;line-height:1.05!important}html body .figma-dashboard .figma-room-modal-chat .figma-chat-room-title p,html body .figma-room-modal-chat .figma-chat-room-title p{max-width:900px!important;margin:0!important;font-size:16px!important;line-height:1.5!important}html body .figma-dashboard .match-summary-pill-chat{grid-template-columns:minmax(72px,.22fr) auto minmax(190px,1fr) minmax(72px,.22fr) minmax(82px,.25fr) minmax(150px,.46fr) minmax(150px,.46fr)!important}html body .figma-dashboard .figma-room-modal-chat .chat-accordion-list,html body .figma-room-modal-chat .chat-accordion-list{margin:0!important}@media (max-width:900px){html body .figma-dashboard .figma-room-modal-chat>.figma-chat-room-workspace-open,html body .figma-room-modal-chat>.figma-chat-room-workspace-open{padding:20px 16px 34px!important}html body .figma-dashboard .match-summary-pill-chat{grid-template-columns:minmax(58px,auto) auto minmax(0,1fr)!important}}html body .landing .mobile-menu-toggle,html body .landing .mobile-primary-action,html body .landing .mobile-menu-action{display:none!important}html body .landing .premium-home-hero .hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body .landing .premium-home-hero .hero-actions .button{width:auto!important;min-height:50px!important}html body .landing .founder-summary{color:#4b566d!important;-webkit-text-fill-color:#4b566d!important;max-width:680px!important;margin:12px 0 20px!important;font-size:16px!important;line-height:1.7!important}html body .landing .founder-bio-details{background:#ffffffb8!important;border:1px solid #dbe2f0!important;border-radius:20px!important;overflow:hidden!important}html body .landing .founder-bio-details summary{cursor:pointer!important;color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:52px!important;padding:14px 18px!important;font-size:13px!important;font-weight:850!important;list-style:none!important;display:flex!important}html body .landing .founder-bio-details summary::-webkit-details-marker{display:none!important}html body .landing .founder-bio-details summary:after{content:"+"!important;background:#eef2ff!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}html body .landing .founder-bio-details[open] summary:after{content:"−"!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important}html body .landing .founder-bio-content{padding:0 18px 20px!important}html body .landing .founder-bio-content .founder-lede{margin-top:4px!important}html body .landing .founder-bio-content .founder-proof-grid{margin-top:20px!important}html body .landing .story-match-copy-only{grid-template-columns:1fr!important}html body .landing .story-match-copy-only .story-match-copy{width:min(100%,760px)!important;margin-inline:auto!important}@media (max-width:1100px){html body .landing .founder-grid{grid-template-columns:1fr!important;gap:34px!important}html body .landing .founder-profile-reverse .founder-photo-card,html body .landing .founder-profile-reverse .founder-copy{grid-area:auto!important}html body .landing .founder-photo-card{max-width:min(430px,100%)!important}html body .landing .founder-copy{width:100%!important;min-width:0!important}html body .landing .marketing-nav{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;row-gap:0!important;min-height:72px!important;padding:12px 14px!important;display:grid!important;position:relative!important}html body .landing .marketing-nav .brand{width:max-content!important;min-width:0!important}html body .landing .marketing-nav .brand img{width:122px!important}html body .landing .marketing-nav .nav-actions{align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}html body .landing .marketing-nav .landing-demo-button,html body .landing .marketing-nav .desktop-platform-action{display:none!important}html body .landing .mobile-primary-action{min-width:76px!important;min-height:44px!important;padding:10px 14px!important;display:inline-flex!important}html body .landing .mobile-menu-toggle{background:#fff!important;border:1px solid #cbd3e5!important;border-radius:12px!important;place-content:center!important;gap:4px!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important}html body .landing .mobile-menu-toggle span{background:#1f2747!important;border-radius:999px!important;width:18px!important;height:2px!important}html body .landing .marketing-links{z-index:30!important;background:#fffffffa!important;border:1px solid #dbe2f0!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;padding:12px!important;display:none!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;box-shadow:0 24px 60px #1f27472e!important}html body .landing .marketing-links.open{display:grid!important}html body .landing .marketing-links a,html body .landing .mobile-menu-action{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;text-align:left!important;background:#f6f8fd!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;min-height:46px!important;padding:11px 14px!important;font-size:13px!important;font-weight:750!important;display:flex!important}html body .landing .premium-home-hero .hero-actions{grid-template-columns:1fr 1fr!important;display:grid!important}html body .landing .premium-home-hero .hero-actions .button{width:100%!important}html body .landing .founder-summary{font-size:14px!important}html body .landing .founder-bio-content .founder-proof-grid{grid-template-columns:1fr!important}}@media (max-width:430px){html body .landing .premium-home-hero .hero-actions{grid-template-columns:1fr!important}}html body .landing .homepage-faq{padding:78px 0!important}html body .landing .homepage-faq .shell{display:block!important}html body .landing .faq-head{text-align:center!important;max-width:760px!important;margin:0 auto 34px!important;position:static!important}html body .landing .faq-head h2{max-width:none!important;font-size:clamp(38px,4.6vw,58px)!important}html body .landing .faq-head p{margin-inline:auto!important}html body .landing .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}html body .landing .faq-grid details{border-radius:20px!important;box-shadow:0 12px 34px #1f27470e!important}html body .landing .faq-grid summary{min-height:76px!important;padding:17px 20px!important;font-size:16px!important}html body .landing .faq-grid p{padding:0 20px 20px!important}html body .landing .human-story{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;align-items:stretch!important;min-height:520px!important}html body .landing .human-video{box-sizing:border-box!important;height:auto!important;min-height:520px!important;padding:clamp(20px,2.5vw,38px)!important}html body .landing .human-video .human-brand-motion{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:min(82%,520px)!important;max-width:520px!important;height:min(82%,430px)!important;max-height:430px!important;transform:none!important}html body .landing .human-copy{padding:clamp(44px,5vw,76px)!important}html body .landing .human-copy h2{margin:14px 0!important;font-size:clamp(36px,3.8vw,56px)!important}html body .landing .human-copy blockquote{margin:18px 0!important}html body .landing .human-copy>div{grid-template-columns:repeat(2,minmax(0,160px))!important;gap:clamp(24px,3vw,44px)!important;margin-top:14px!important;display:grid!important}@media (max-width:960px){html body .landing .human-story{grid-template-columns:1fr!important;min-height:0!important}html body .landing .human-video{height:310px!important;min-height:310px!important;padding:20px!important}html body .landing .human-video .human-brand-motion{width:min(72%,380px)!important;max-width:380px!important;height:min(84%,270px)!important;max-height:270px!important;transform:none!important}html body .landing .human-copy{padding:46px 36px!important}}@media (max-width:760px){html body .landing .homepage-faq{padding:58px 0!important}html body .landing .faq-head{text-align:left!important;margin-bottom:24px!important}html body .landing .faq-head h2{font-size:38px!important}html body .landing .faq-grid{grid-template-columns:1fr!important}html body .landing .faq-grid summary{min-height:64px!important;padding:15px 16px!important;font-size:15px!important}html body .landing .human-story{min-height:0!important}html body .landing .human-video{height:240px!important;min-height:240px!important;padding:16px!important}html body .landing .human-video .human-brand-motion{width:min(78%,300px)!important;max-width:300px!important;height:min(86%,210px)!important;max-height:210px!important;transform:none!important}html body .landing .human-copy{padding:40px 24px!important}html body .landing .human-copy h2{font-size:clamp(34px,10vw,42px)!important}html body .landing .human-copy>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}}html body .landing .story-close{height:auto!important;min-height:420px!important;padding:58px 20px!important}html body .landing .story-close-content p{margin:8px 0!important}html body .landing .story-close-content h2{margin:0 0 24px!important;font-size:clamp(54px,7vw,82px)!important}html body .landing .story-problem{padding:72px 0!important}html body .landing .story-problem-compact{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)!important;align-items:center!important;gap:clamp(38px,6vw,84px)!important;display:grid!important}html body .landing .story-problem-compact header h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.055em!important;margin:16px 0 0!important;font-size:clamp(40px,4.8vw,62px)!important;line-height:1.04!important}html body .landing .story-problem-compact header h2 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;font-style:normal!important}html body .landing .story-problem-body>p{color:#566177!important;-webkit-text-fill-color:#566177!important;margin:0 0 24px!important;font-size:14px!important;line-height:1.75!important}html body .landing .story-problem-compact .crossed-list{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .landing .story-problem-compact .crossed-list li{background:#ffffffb8!important;border:1px solid #d7deeb!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;min-height:74px!important;padding:14px!important}html body .landing .story-problem-compact .crossed-list s{line-height:1.5!important}@media (max-width:760px){html body .landing .story-close{min-height:350px!important;padding:44px 16px!important}html body .landing .story-close-content h2{font-size:clamp(48px,15vw,68px)!important}html body .landing .story-problem{padding:54px 0!important}html body .landing .story-problem-compact{grid-template-columns:1fr!important;gap:26px!important}html body .landing .story-problem-compact .crossed-list{grid-template-columns:1fr!important}html body .landing .story-problem-compact .crossed-list li{min-height:0!important}}html body .landing .marketing-nav{margin-top:14px!important}html body .landing .premium-home-hero{margin-top:18px!important;padding:clamp(38px,5vw,64px)!important}html body .landing .homepage-proof{margin-bottom:26px!important}html body .landing .principles{margin-bottom:38px!important}html body .landing .journeys{padding:78px 0!important}html body .landing .journeys-head{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr)!important;align-items:end!important;gap:48px!important;margin-bottom:34px!important}html body .landing .journeys-head h2{font-size:clamp(42px,5vw,64px)!important}html body .landing .journey-compare{background:#ffffffeb!important;border:1px solid #dbe2f0!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 24px 72px #1f274714!important}html body .landing .journey-compare>header{background:linear-gradient(#fff,#f8faff)!important;grid-template-columns:1fr 1fr!important;display:grid!important}html body .landing .journey-compare>header>div{grid-template-rows:auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;padding:24px 28px!important;display:grid!important}html body .landing .journey-compare>header>div+div{border-left:1px solid #dbe2f0!important}html body .landing .journey-compare .role-icon{grid-row:1/3!important;width:48px!important;height:48px!important;margin:0!important}html body .landing .journey-compare>header span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:850!important}html body .landing .journey-compare>header h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:5px 0 0!important;font-size:20px!important;line-height:1.25!important}html body .landing .journey-compare-steps article{border-top:1px solid #dbe2f0!important;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;grid-template-areas:"talent step manager"!important;align-items:stretch!important;display:grid!important}html body .landing .journey-compare-steps article>div{padding:22px 28px!important}html body .landing .journey-talent-step{grid-area:talent!important}html body .landing .journey-manager-step{border-left:1px solid #dbe2f0!important;grid-area:manager!important}html body .landing .journey-step-number{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f2747!important;border-radius:50%!important;grid-area:step!important;place-self:center!important;place-items:center!important;width:38px!important;height:38px!important;font-size:10px!important;display:grid!important;box-shadow:0 8px 22px #1f27472e!important}html body .landing .journey-compare-steps strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin-bottom:6px!important;font-size:14px!important;display:block!important}html body .landing .journey-compare-steps p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:0!important;font-size:12px!important;line-height:1.65!important}html body .landing .story-match{padding-top:72px!important;padding-bottom:72px!important}html body .landing .founder-story{padding-top:88px!important;padding-bottom:88px!important}@media (min-width:860px) and (max-width:1040px){html body .landing .premium-home-hero{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr)!important;gap:34px!important;padding:38px!important}html body .landing .premium-home-hero h1{font-size:clamp(48px,5.8vw,60px)!important}html body .landing .premium-home-hero .hero-lede-stack p{font-size:12px!important;line-height:1.65!important}html body .landing .premium-match-visual{min-height:430px!important;padding:10px!important}}@media (max-width:760px){html body .landing .journeys{padding:56px 0!important}html body .landing .journeys-head{grid-template-columns:1fr!important;gap:18px!important;margin-bottom:24px!important}html body .landing .journey-compare>header{grid-template-columns:1fr!important}html body .landing .journey-compare>header>div{padding:20px!important}html body .landing .journey-compare>header>div+div{border-top:1px solid #dbe2f0!important;border-left:0!important}html body .landing .journey-compare-steps article{grid-template-columns:1fr!important;grid-template-areas:"step""talent""manager"!important;padding-top:16px!important}html body .landing .journey-compare-steps article>div{padding:16px 20px!important}html body .landing .journey-manager-step{border-top:1px dashed #dbe2f0!important;border-left:0!important}html body .landing .journey-step-number{margin-bottom:2px!important}html body .landing .story-match{padding-top:54px!important;padding-bottom:54px!important}html body .landing .founder-story{padding-top:64px!important;padding-bottom:64px!important}}html body .landing .journey-audiences{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important;display:grid!important}html body .landing .journey-audiences>article{background:#ffffffeb!important;border:1px solid #dbe2f0!important;border-radius:22px!important;align-items:center!important;gap:14px!important;min-height:112px!important;padding:20px 22px!important;display:flex!important;box-shadow:0 14px 38px #1f27470f!important}html body .landing .journey-audiences .role-icon{width:48px!important;height:48px!important;margin:0!important}html body .landing .journey-audiences span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:850!important}html body .landing .journey-audiences h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:5px 0 0!important;font-size:19px!important;line-height:1.25!important}html body .landing .journey-mutual-mark{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;background:#1f2747!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:10px 13px!important;display:flex!important}html body .landing .journey-mutual-mark span,html body .landing .journey-mutual-mark svg,html body .landing .journey-mutual-mark path{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .journey-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .landing .journey-flow>article{background:#fff!important;border:1px solid #dbe2f0!important;border-radius:24px!important;min-height:268px!important;padding:24px!important;position:relative!important;box-shadow:0 18px 48px #1f274711!important}html body .landing .journey-flow>article>b{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;background:#eef2ff!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin-bottom:20px!important;font-size:10px!important;display:grid!important}html body .landing .journey-flow h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;margin:0 0 18px!important;font-size:21px!important;line-height:1.2!important}html body .landing .journey-flow>article>div{gap:0!important;display:grid!important}html body .landing .journey-flow p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;border-top:1px solid #e4e9f3!important;margin:0!important;padding:12px 0!important;font-size:11px!important;line-height:1.6!important}html body .landing .journey-flow p strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10px!important;display:block!important}@media (max-width:820px){html body .landing .journey-audiences{grid-template-columns:1fr!important}html body .landing .journey-mutual-mark{justify-self:center!important}html body .landing .journey-flow{grid-template-columns:1fr!important}html body .landing .journey-flow>article{min-height:0!important}}html body .unlocked-detail-card.opportunity-card{flex-direction:column!important;gap:12px!important;display:flex!important}html body .unlocked-detail-card.opportunity-card>.opportunity-description-scroll{margin-bottom:0!important}html body .opportunity-job-description-scroll{scrollbar-width:thin!important;scrollbar-color:#9fb0d6 transparent!important;background:linear-gradient(#ffffffe6,#f7faffdb)!important;border:1px solid #d8e2f5!important;border-radius:18px!important;max-height:320px!important;margin-top:4px!important;padding:16px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffffd1!important}html body .opportunity-job-description-scroll>span{color:#4658a0!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .opportunity-job-description-section{border-top:1px solid #cad0e8b8!important;padding:12px 0!important}html body .opportunity-job-description-section:first-of-type{border-top:0!important;padding-top:0!important}html body .opportunity-job-description-section strong{color:#171d35!important;letter-spacing:-.02em!important;margin-bottom:8px!important;font-size:13px!important;font-weight:900!important;display:block!important}html body .opportunity-job-description-section ul{gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body .opportunity-job-description-section li{color:#5d6880!important;margin:0!important;padding-left:15px!important;font-size:12px!important;line-height:1.65!important;position:relative!important}html body .opportunity-job-description-section li:before{content:""!important;background:#61dfae!important;border-radius:999px!important;width:5px!important;height:5px!important;position:absolute!important;top:.7em!important;left:0!important;box-shadow:0 0 0 3px #61dfae21!important}@media (max-width:760px){html body .opportunity-job-description-scroll{max-height:260px!important;padding:14px!important}}html body .match-house-rule-empty{background:linear-gradient(135deg,#f6fafff5,#ecf5ffe6)!important;border:1px solid #97aad673!important;min-height:150px!important;margin:0!important}html body .match-accordion-item.evidence-hold{border-color:#e2a43673!important;box-shadow:0 18px 48px #7c55121f!important}html body .match-accordion-item.evidence-hold .match-summary-status{color:#76500d!important;-webkit-text-fill-color:#76500d!important;background:#fff4d9eb!important;border-color:#e2a4365c!important}html body .match-accordion-item.evidence-hold .match-summary-status svg{color:#76500d!important;stroke:#76500d!important}html body .match-evidence-hold-body{gap:18px!important;display:grid!important}html body .match-evidence-hold-panel{background:linear-gradient(135deg,#fffbf1fa,#fff1d0d1)!important;border:1px solid #e2a43666!important;border-radius:24px!important;gap:18px!important;padding:24px!important;display:grid!important}html body .match-evidence-hold-panel h2{color:#17233f!important;margin:8px 0!important}html body .match-evidence-hold-panel p,html body .match-evidence-hold-panel span{color:#52617f!important}html body .match-evidence-hold-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .match-evidence-hold-metrics article{background:#ffffffc7!important;border:1px solid #e2a43642!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:16px!important;display:flex!important}html body .match-evidence-hold-metrics strong{color:#17233f!important;overflow-wrap:anywhere!important;font-size:1.35rem!important}html body .match-evidence-hold-panel aside{background:#17233f12!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important;font-weight:750!important;display:flex!important}@media (max-width:760px){html body .match-evidence-hold-metrics{grid-template-columns:1fr!important}}html body .match-consent-work-prompt{color:#6c4a13!important;background:#fff8e8b8!important;border:1px solid #eeb6566b!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;font-weight:800!important}html body .landing .founders-list{grid-template-columns:minmax(0,560px)!important;justify-content:center!important;align-items:start!important;gap:24px!important}html body .landing .founder-grid{grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;align-items:start!important;gap:26px!important}html body .landing .founder-profile{height:100%!important;padding:28px!important}html body .landing .founder-profile-reverse .founder-photo-card,html body .landing .founder-profile-reverse .founder-copy{grid-area:auto!important}html body .landing .founder-photo-card{max-width:330px!important}html body .landing .founder-copy{width:100%!important;min-width:0!important}html body .landing .founder-copy h3{font-size:clamp(32px,3.2vw,42px)!important}html body .landing .founder-bio-content .founder-proof-grid{grid-template-columns:1fr!important}html body .landing .founder-bio-content .founder-proof-grid article{min-height:0!important}@media (max-width:760px){html body .landing .founders-list{grid-template-columns:1fr!important;gap:28px!important}html body .landing .founder-profile{padding:18px!important}}.preference-fingerprint-builder,.opportunity-truth-editor,.role-simulation-editor,.preference-fingerprint-summary,.manager-match-quality-panel,.match-proof-panel,.mutual-simulation-panel,.direct-introduction-brief,.outcome-calibration-panel{--mutual-ink:#111933;--mutual-copy:#5e6982;--mutual-line:#dce3f2;--mutual-blue:#425dc4;--mutual-green:#198f6a;color:var(--mutual-ink);border:1px solid var(--mutual-line);background:linear-gradient(145deg,#fff 0%,#f8faff 100%);border-radius:24px;padding:22px;box-shadow:0 18px 55px #19234812}.preference-fingerprint-builder>header,.opportunity-truth-editor>header,.preference-fingerprint-summary>header,.manager-match-quality-panel>header,.match-proof-panel>header,.mutual-simulation-panel>header,.direct-introduction-brief>header,.outcome-calibration-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.preference-fingerprint-builder :is(h2,h3,h4,h5,p),.opportunity-truth-editor :is(h2,h3,h4,h5,p),.role-simulation-editor :is(h2,h3,h4,h5,p),.preference-fingerprint-summary :is(h2,h3,h4,h5,p),.manager-match-quality-panel :is(h2,h3,h4,h5,p),.match-proof-panel :is(h2,h3,h4,h5,p),.mutual-simulation-panel :is(h2,h3,h4,h5,p),.direct-introduction-brief :is(h2,h3,h4,h5,p),.outcome-calibration-panel :is(h2,h3,h4,h5,p){color:var(--mutual-ink)!important;-webkit-text-fill-color:var(--mutual-ink)!important}.preference-fingerprint-builder header p,.opportunity-truth-editor header p,.role-simulation-editor header p,.preference-fingerprint-summary header p,.manager-match-quality-panel header p,.match-proof-panel header p,.mutual-simulation-panel header p,.outcome-calibration-panel header p{max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.65;color:var(--mutual-copy)!important;-webkit-text-fill-color:var(--mutual-copy)!important}.preference-fingerprint-builder h4,.opportunity-truth-editor h4,.role-simulation-editor h4{letter-spacing:-.035em;margin:5px 0 0;font-size:19px;line-height:1.2}.fingerprint-completion,.truth-score,.quality-confidence{flex-direction:column;align-items:flex-end;gap:3px;min-width:104px;display:flex}.fingerprint-completion strong,.truth-score strong,.quality-confidence strong{letter-spacing:-.06em;font-size:28px;line-height:1;color:var(--mutual-blue)!important;-webkit-text-fill-color:var(--mutual-blue)!important}.fingerprint-completion span,.truth-score span,.quality-confidence span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850;color:#7b8499!important;-webkit-text-fill-color:#7b8499!important}.fingerprint-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fingerprint-dimensions>article{background:#fff;border:1px solid #e2e7f3;border-radius:17px;padding:16px}.fingerprint-dimensions>article:last-child{grid-column:1/-1}.fingerprint-dimensions>article.complete{background:linear-gradient(145deg,#fff,#f4f7ff);border-color:#c8d6fb}.fingerprint-dimensions>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.fingerprint-dimensions>article>div:first-child>span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900;color:var(--mutual-blue)!important;-webkit-text-fill-color:var(--mutual-blue)!important}.fingerprint-dimensions>article>div:first-child>button{color:#59647d;cursor:pointer;background:#f7f9fd;border:1px solid #d9e0ef;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.fingerprint-dimensions>article>div:first-child>button:hover{color:var(--mutual-blue);border-color:#aebde8}.fingerprint-dimensions h5{margin:12px 0;font-size:12px;line-height:1.45}.fingerprint-options{flex-wrap:wrap;gap:7px;display:flex}.fingerprint-options button{color:#3f4961;cursor:pointer;background:#f8f9fc;border:1px solid #dce2ee;border-radius:10px;min-height:34px;padding:8px 10px;font-size:8px;line-height:1.25}.fingerprint-options button.selected{background:#263b83;border-color:#425dc4;box-shadow:0 8px 22px #425dc433;color:#fff!important;-webkit-text-fill-color:#fff!important}.preference-fingerprint-builder>footer,.mutual-simulation-panel>footer{color:#69748c;border-top:1px solid #e3e8f2;align-items:flex-start;gap:8px;margin-top:14px;padding-top:13px;font-size:8px;line-height:1.55;display:flex}.preference-fingerprint-builder.compact{margin-top:16px}.preference-fingerprint-builder.compact .fingerprint-dimensions{grid-template-columns:1fr}.preference-fingerprint-builder.compact .fingerprint-dimensions>article:last-child{grid-column:auto}.truth-approval-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.truth-approval-row button{color:#445068;cursor:pointer;background:#f8f9fd;border:1px solid #dce3f1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.truth-approval-row button.approved{color:#147e5e;background:#eaf8f2;border-color:#bfe5d6}.opportunity-truth-editor .builder-grid,.role-simulation-editor .builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.opportunity-truth-editor .builder-grid>.wide,.role-simulation-editor .builder-grid>.wide{grid-column:1/-1}.opportunity-truth-editor .builder-grid label,.role-simulation-editor .builder-grid label{min-width:0}.truth-contradictions{background:#fff8f3;border:1px solid #f0d7c7;border-radius:13px;gap:6px;margin-top:14px;padding:13px;display:grid}.truth-contradictions strong{color:#9a512a;font-size:9px}.truth-contradictions span{color:#795f52;font-size:8px;line-height:1.5}.role-simulation-editor{margin-top:16px}.role-simulation-editor>header{margin-bottom:14px}.preference-fingerprint-summary>header>strong{letter-spacing:-.065em;font-size:34px;line-height:1;color:var(--mutual-blue)!important;-webkit-text-fill-color:var(--mutual-blue)!important}.preference-fingerprint-summary>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.preference-fingerprint-summary article{background:#fff;border:1px solid #e2e7f3;border-radius:14px;min-width:0;padding:13px}.preference-fingerprint-summary article span{color:#7b8499;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:4px;min-height:28px;font-size:7px;font-weight:850;display:flex}.preference-fingerprint-summary article em{color:var(--mutual-blue);font-size:6px;font-style:normal}.preference-fingerprint-summary article strong{overflow-wrap:anywhere;margin-top:8px;font-size:9px;line-height:1.45;display:block;color:var(--mutual-ink)!important;-webkit-text-fill-color:var(--mutual-ink)!important}.manager-match-quality-panel>header h2,.match-proof-panel>header h2,.mutual-simulation-panel>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:22px;line-height:1.15}.manager-quality-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.manager-quality-metrics article{background:#fff;border:1px solid #e1e7f2;border-radius:14px;padding:13px}.manager-quality-metrics span{color:#6f7990;min-height:28px;font-size:7px;font-weight:800;line-height:1.35;display:block}.manager-quality-metrics strong{margin:7px 0;font-size:18px;display:block;color:var(--mutual-ink)!important;-webkit-text-fill-color:var(--mutual-ink)!important}.manager-quality-metrics i{background:#edf0f6;border-radius:999px;height:6px;display:block;overflow:hidden}.manager-quality-metrics i b{border-radius:inherit;background:linear-gradient(90deg,#425dc4,#35ad86);height:100%;display:block}.manager-quality-truth{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.manager-quality-truth article{background:#f8fafd;border:1px solid #e1e7f2;border-radius:14px;flex-direction:column;gap:7px;padding:14px;display:flex}.manager-quality-truth article>span{color:#67738a;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.manager-quality-truth article>strong{font-size:11px;color:var(--mutual-ink)!important;-webkit-text-fill-color:var(--mutual-ink)!important}.manager-quality-truth article>small{color:#68738a;font-size:8px;line-height:1.5}.role-intelligence-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.role-intelligence-summary span{color:#6c768b;background:#f8f9fd;border:1px solid #dfe5f1;border-radius:11px;flex-direction:column;gap:4px;padding:10px;font-size:7px;line-height:1.35;display:flex}.role-intelligence-summary b{color:#1a2442;font-size:9px}.match-summary-meta.confidence{border-left:1px solid #e1e6f0;padding-left:12px}.match-summary-meta.confidence b{color:#188966!important;-webkit-text-fill-color:#188966!important}.match-proof-panel,.mutual-simulation-panel{margin-top:14px}.match-proof-version{letter-spacing:.06em;text-transform:uppercase;background:#edf8f3;border:1px solid #cfe4da;border-radius:999px;flex:none;padding:8px 10px;font-size:7px;font-weight:900;color:#157c5c!important;-webkit-text-fill-color:#157c5c!important}.match-proof-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.match-proof-metrics article{background:#fff;border:1px solid #e0e6f2;border-radius:14px;min-width:0;padding:13px}.match-proof-metrics article>span{letter-spacing:.04em;text-transform:uppercase;min-height:24px;font-size:7px;font-weight:850;display:block;color:#6b758b!important;-webkit-text-fill-color:#6b758b!important}.match-proof-metrics article>strong{letter-spacing:-.055em;margin:7px 0;font-size:25px;line-height:1;display:block;color:var(--mutual-blue)!important;-webkit-text-fill-color:var(--mutual-blue)!important}.match-proof-metrics article>p{margin:0;font-size:7px;line-height:1.5;color:#68748b!important;-webkit-text-fill-color:#68748b!important}.match-proof-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.match-proof-evidence-grid article{background:#f9fafe;border:1px solid #e1e7f2;border-radius:15px;min-width:0;padding:15px}.match-proof-evidence-grid p{align-items:flex-start;gap:7px;margin:9px 0 0;font-size:8px;line-height:1.5;display:flex;color:#56627b!important;-webkit-text-fill-color:#56627b!important}.match-proof-evidence-grid p svg{color:var(--mutual-blue);flex:none;margin-top:1px}.match-proof-decisive,.match-learning-strip{background:#f2f5ff;border:1px solid #cfdaff;border-radius:14px;align-items:flex-start;gap:10px;margin-top:10px;padding:13px 14px;display:flex}.match-proof-decisive>div,.match-learning-strip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.match-proof-decisive strong,.match-learning-strip strong{color:#24376f;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.match-proof-decisive span,.match-learning-strip span{color:#52617d;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.match-counterfactual{background:#fff;border:1px solid #dfe5f1;border-radius:14px;margin-top:10px;overflow:hidden}.match-counterfactual summary{color:#222d4b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:9px;font-weight:850;list-style:none;display:flex}.match-counterfactual summary::-webkit-details-marker{display:none}.match-counterfactual summary span{color:#425dc4;background:#eef2ff;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .18s;display:grid}.match-counterfactual[open] summary span{transform:rotate(45deg)}.match-counterfactual>div{background:#e2e7f1;border-top:1px solid #e2e7f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.match-counterfactual article{background:#f9fafe;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.match-counterfactual article strong{color:#24304d;font-size:8px}.match-counterfactual article span{color:#667188;font-size:8px;line-height:1.45}.match-scarcity-strip{background:linear-gradient(135deg,#edfaf4,#f9fffc);border:1px solid #cae8dc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 14px;margin-top:10px;padding:14px;display:grid}.match-scarcity-strip>span{color:#157e5e;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.match-scarcity-strip>strong{color:#1a5f4c;justify-self:end;font-size:9px}.match-scarcity-strip>small{color:#59786e;grid-column:1/-1;font-size:8px;line-height:1.45}.mutual-simulation-panel.compared{background:linear-gradient(145deg,#fff,#f1faf6);border-color:#cce5da}.simulation-prompt{background:#f7f9fd;border:1px solid #dce3f2;border-radius:15px;flex-direction:column;gap:7px;padding:15px;display:flex}.simulation-prompt span,.simulation-result article>span{color:#62708d;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.simulation-prompt strong{color:#1c2746;font-size:11px;line-height:1.5}.mutual-simulation-panel form{gap:10px;margin-top:10px;display:grid}.mutual-simulation-panel form label{flex-direction:column;gap:7px;display:flex}.mutual-simulation-panel form label>span{color:#3e4961;font-size:8px;font-weight:850}.mutual-simulation-panel textarea,.match-autopsy-modal textarea,.outcome-calibration-panel textarea{color:#17203a;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce3f0;border-radius:11px;outline:none;padding:12px;font-size:9px;line-height:1.5}.mutual-simulation-panel textarea:focus,.match-autopsy-modal :is(textarea,select):focus,.outcome-calibration-panel textarea:focus{border-color:#8193da;box-shadow:0 0 0 3px #425dc41a}.mutual-simulation-panel form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mutual-simulation-panel form small{color:#6e788e;font-size:8px;line-height:1.45}.simulation-result{grid-template-columns:170px repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.simulation-result>div,.simulation-result>article{background:#fff;border:1px solid #dce6e1;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.simulation-result>div strong{color:#167b5c;letter-spacing:-.06em;font-size:30px;line-height:1}.simulation-result>div :is(span,small),.simulation-result article p{margin:0;font-size:8px;line-height:1.45;color:#66758a!important;-webkit-text-fill-color:#66758a!important}.simulation-question{grid-column:2/-1}.simulation-question strong{color:#163d33;font-size:10px;line-height:1.5}.direct-introduction-brief{background:linear-gradient(145deg,#f8faff,#eef3ff);border-color:#cbd8ff;margin-top:14px}.direct-introduction-brief>header h3{margin:6px 0 0;font-size:18px;line-height:1.2}.direct-introduction-brief>header>span{color:#405ab5;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #ccd7fa;border-radius:999px;flex:none;padding:7px 9px;font-size:7px;font-weight:850}.intro-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intro-brief-grid article{background:#ffffffe0;border:1px solid #d9e1f6;border-radius:14px;min-width:0;padding:14px}.intro-brief-grid article>strong,.intro-brief-tension>strong{color:#293c7b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.intro-brief-grid p{margin:7px 0 0;font-size:8px;line-height:1.5;color:#59667e!important;-webkit-text-fill-color:#59667e!important}.intro-brief-grid p:before{content:"•";color:#425dc4;margin-right:6px}.intro-brief-tension{background:#fff;border:1px solid #d7dff4;border-radius:13px;grid-template-columns:125px minmax(0,1fr);align-items:start;gap:12px;margin-top:9px;padding:13px 14px;display:grid}.intro-brief-tension>strong{margin:0}.intro-brief-tension>span{color:#536078;font-size:9px;line-height:1.45}.intro-brief-agenda{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.intro-brief-agenda>span{color:#4c5870;background:#ffffffc7;border:1px solid #d8e0f4;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 7px;padding:11px;font-size:8px;line-height:1.35;display:grid}.intro-brief-agenda b{color:#425dc4;grid-row:1/3;align-self:start;font-size:9px}.intro-brief-agenda em{color:#8490a7;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800}.direct-introduction-brief.compact{box-shadow:none;border-radius:18px;padding:15px}.direct-introduction-brief.compact>header{margin-bottom:12px;display:block}.direct-introduction-brief.compact>header>span{margin-top:8px;display:inline-flex}.direct-introduction-brief.compact .intro-brief-grid,.direct-introduction-brief.compact .intro-brief-tension{grid-template-columns:1fr}.room-sidebar .direct-introduction-brief,.private-chat-context .direct-introduction-brief{margin-top:12px}.match-autopsy-modal{color:#151d35;background:#fff;border:1px solid #dce3f2;border-radius:28px;width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 35px 120px #0c132b57}.match-autopsy-modal>header{background:linear-gradient(145deg,#f8faff,#eef3ff);border-bottom:1px solid #e3e8f2;padding:25px 25px 20px;position:relative}.match-autopsy-modal>header>button{color:#253250;cursor:pointer;background:#fff;border:1px solid #d5ddef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:16px;right:16px}.match-autopsy-modal h2{letter-spacing:-.05em;max-width:600px;margin:9px 40px 7px 0;font-size:25px;line-height:1.1;color:#151d35!important;-webkit-text-fill-color:#151d35!important}.match-autopsy-modal header p{max-width:600px;margin:0;font-size:9px;line-height:1.6;color:#626d84!important;-webkit-text-fill-color:#626d84!important}.match-autopsy-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:22px 25px 25px;display:grid}.match-autopsy-modal form>label:not(.autopsy-reconsider){flex-direction:column;gap:7px;display:flex}.match-autopsy-modal form>label>span{color:#3c4760;font-size:8px;font-weight:850}.match-autopsy-modal form label.wide,.match-autopsy-modal form footer,.match-autopsy-modal .autopsy-reconsider{grid-column:1/-1}.match-autopsy-modal select{color:#17203a;background:#fff;border:1px solid #dce3f0;border-radius:11px;outline:none;min-height:42px;padding:10px 12px;font-size:9px}.match-autopsy-modal .autopsy-reconsider,.outcome-calibration-panel .calibration-again{background:#f8f9fc;border:1px solid #e0e6f1;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.match-autopsy-modal .autopsy-reconsider input,.outcome-calibration-panel .calibration-again input{accent-color:#425dc4;width:17px;height:17px;margin:0}.match-autopsy-modal form footer{justify-content:flex-end;gap:9px;display:flex}.outcome-calibration-panel{margin-top:15px}.outcome-calibration-panel>header>span{color:#53617c;text-transform:uppercase;background:#fff;border:1px solid #d2dbee;border-radius:999px;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.outcome-calibration-panel h3{letter-spacing:-.04em;margin:7px 0 0;font-size:19px;line-height:1.2}.calibration-schedule{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.calibration-schedule button{color:#222c47;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde4f0;border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:12px;display:flex}.calibration-schedule button.selected{border-color:#7287d7;box-shadow:0 0 0 3px #425dc417}.calibration-schedule button.complete{background:#eef9f4;border-color:#c3e3d6}.calibration-schedule strong{color:#21305e;text-transform:uppercase;font-size:9px}.calibration-schedule span,.calibration-schedule small{color:#727c91;font-size:7px;line-height:1.35}.outcome-calibration-panel form{background:#fff;border:1px solid #e0e6f0;border-radius:15px;gap:11px;margin-top:12px;padding:15px;display:grid}.calibration-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.calibration-score-grid label{background:#f9fafd;border:1px solid #e4e8f1;border-radius:11px;grid-template-columns:minmax(0,1fr) 90px 30px;align-items:center;gap:8px;padding:11px;display:grid}.calibration-score-grid label span{color:#46516a;font-size:8px;line-height:1.35}.calibration-score-grid label strong{color:#425dc4;text-align:right;font-size:10px}.outcome-calibration-panel form>label:not(.calibration-again){flex-direction:column;gap:7px;display:flex}.outcome-calibration-panel form>label>span{color:#3f4a63;font-size:8px;font-weight:850}.calibration-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.calibration-admin-summary article,.calibration-submitted{background:#fff;border:1px solid #dfe5f0;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.calibration-admin-summary article{flex-direction:column;gap:5px}.calibration-admin-summary strong,.calibration-submitted strong{color:#24304d;font-size:9px}.calibration-admin-summary span,.calibration-submitted span{color:#6a7489;font-size:8px;line-height:1.45}.calibration-submitted{background:#eef9f4;border-color:#c5e3d6;margin-top:10px}.calibration-submitted>div{flex-direction:column;gap:4px;display:flex}.preference-fingerprint-builder button:focus-visible,.truth-approval-row button:focus-visible,.match-counterfactual summary:focus-visible,.calibration-schedule button:focus-visible,.match-autopsy-modal button:focus-visible{outline-offset:2px;outline:3px solid #425dc440}@media (max-width:1100px){.preference-fingerprint-summary>div,.manager-quality-metrics,.match-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-result{grid-template-columns:150px minmax(0,1fr)}.simulation-result>article:nth-of-type(2),.simulation-question{grid-column:1/-1}.intro-brief-agenda,.calibration-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.preference-fingerprint-builder,.opportunity-truth-editor,.role-simulation-editor,.preference-fingerprint-summary,.manager-match-quality-panel,.match-proof-panel,.mutual-simulation-panel,.direct-introduction-brief,.outcome-calibration-panel{border-radius:19px;padding:16px}.preference-fingerprint-builder>header,.opportunity-truth-editor>header,.preference-fingerprint-summary>header,.manager-match-quality-panel>header,.match-proof-panel>header,.mutual-simulation-panel>header,.direct-introduction-brief>header,.outcome-calibration-panel>header{flex-direction:column;gap:11px}.fingerprint-completion,.truth-score,.quality-confidence{align-items:flex-start;min-width:0}.fingerprint-dimensions,.preference-fingerprint-summary>div,.manager-quality-metrics,.manager-quality-truth,.match-proof-metrics,.match-proof-evidence-grid,.match-counterfactual>div,.intro-brief-grid,.calibration-admin-summary,.calibration-score-grid,.opportunity-truth-editor .builder-grid,.role-simulation-editor .builder-grid{grid-template-columns:1fr}.fingerprint-dimensions>article:last-child,.opportunity-truth-editor .builder-grid>.wide,.role-simulation-editor .builder-grid>.wide{grid-column:auto}.truth-approval-row,.role-intelligence-summary{grid-template-columns:1fr}.match-counterfactual>div{gap:0}.match-counterfactual article+article{border-top:1px solid #e2e7f1}.match-scarcity-strip{grid-template-columns:1fr}.match-scarcity-strip>strong{justify-self:start}.match-scarcity-strip>small{grid-column:auto}.simulation-result{grid-template-columns:1fr}.simulation-result>article:nth-of-type(2),.simulation-question{grid-column:auto}.mutual-simulation-panel form>div{flex-direction:column;align-items:stretch}.mutual-simulation-panel form .button{width:100%}.intro-brief-tension{grid-template-columns:1fr;gap:4px}.match-autopsy-modal{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.match-autopsy-modal>header,.match-autopsy-modal form{padding:18px}.match-autopsy-modal form{grid-template-columns:1fr}.match-autopsy-modal form>label,.match-autopsy-modal form label.wide,.match-autopsy-modal form footer,.match-autopsy-modal .autopsy-reconsider{grid-column:auto}.calibration-score-grid label{grid-template-columns:1fr 75px 26px}}@media (max-width:520px){.fingerprint-dimensions>article{padding:13px}.fingerprint-dimensions>article>div:first-child{flex-direction:column;align-items:flex-start}.fingerprint-options{flex-direction:column}.fingerprint-options button{text-align:left;width:100%}.intro-brief-agenda,.calibration-schedule{grid-template-columns:1fr}.calibration-score-grid label{grid-template-columns:1fr 30px}.calibration-score-grid label input{grid-area:2/1/auto/-1}.match-autopsy-modal form footer{flex-direction:column-reverse}.match-autopsy-modal form footer .button{width:100%}}html body .figma-dashboard .match-summary-meta.confidence b{color:#188966!important;-webkit-text-fill-color:#188966!important}.truth-score.draft strong,.truth-score.draft span{color:#9b5d2b!important;-webkit-text-fill-color:#9b5d2b!important}.truth-score.needs_clarification strong,.truth-score.needs_clarification span{color:#a46a12!important;-webkit-text-fill-color:#a46a12!important}.truth-score.verified strong,.truth-score.verified span{color:#147e5e!important;-webkit-text-fill-color:#147e5e!important}.resiime-modal-backdrop{z-index:260}html body .workspace .company-process-tracker .outcome-calibration-panel>header,html body .figma-dashboard .interview-prep-center .direct-introduction-brief>header{grid-template-columns:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:18px!important;display:flex!important}html body .workspace .company-process-tracker .outcome-calibration-panel>header h3,html body .figma-dashboard .interview-prep-center .direct-introduction-brief>header h3{color:#111933!important;-webkit-text-fill-color:#111933!important;letter-spacing:-.04em!important;margin:7px 0 0!important;font-size:19px!important;line-height:1.2!important}html body .workspace .company-process-tracker .outcome-calibration-panel>header p{color:#5e6982!important;-webkit-text-fill-color:#5e6982!important;max-width:720px!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.65!important}@media (max-width:760px){.resiime-modal-backdrop{align-items:start;padding:10px;overflow:auto}.match-autopsy-modal{width:100%;max-height:calc(100dvh - 20px)}html body .workspace .company-process-tracker .outcome-calibration-panel>header,html body .figma-dashboard .interview-prep-center .direct-introduction-brief>header{flex-direction:column!important;gap:11px!important}.preference-fingerprint-builder :is(p,footer span),.opportunity-truth-editor p,.role-simulation-editor p,.preference-fingerprint-summary p,.manager-match-quality-panel p,.match-proof-panel p,.mutual-simulation-panel :is(p,footer span),.direct-introduction-brief p,.outcome-calibration-panel p{font-size:13px!important;line-height:1.55!important}.fingerprint-dimensions>article>div:first-child>span,.fingerprint-dimensions>article>div:first-child>button,.fingerprint-options button,.truth-approval-row button,.preference-fingerprint-summary article :is(span,strong),.manager-quality-metrics :is(span,strong),.manager-quality-truth :is(span,strong,small),.match-proof-metrics article :is(span,strong,p),.match-proof-evidence-grid :is(.eyebrow,p),.match-counterfactual :is(summary,strong,span),.simulation-prompt :is(span,strong),.simulation-result :is(span,strong,small,p),.intro-brief-grid :is(strong,p),.intro-brief-tension :is(strong,span),.intro-brief-agenda :is(span,b,em),.calibration-schedule :is(strong,span,small),.calibration-score-grid :is(span,strong),.calibration-admin-summary :is(strong,span),.calibration-submitted :is(strong,span){font-size:11px!important}.fingerprint-options button,.fingerprint-dimensions>article>div:first-child>button,.truth-approval-row button,.calibration-schedule button{min-height:44px}.mutual-simulation-panel textarea,.match-autopsy-modal :is(textarea,select),.outcome-calibration-panel textarea{font-size:16px}}@media (min-width:641px) and (max-width:1180px){html body .figma-dashboard .match-summary-pill,html body .figma-dashboard .match-summary-pill-chat{grid-template-columns:auto minmax(0,1fr) minmax(150px,max-content) minmax(72px,84px)!important}html body .figma-dashboard .match-summary-order{grid-column:1/-1!important}html body .figma-dashboard .match-summary-logo{grid-area:2/1!important}html body .figma-dashboard .match-summary-main{grid-area:2/2!important}html body .figma-dashboard .match-summary-meta:not(.confidence){grid-area:2/3!important}html body .figma-dashboard .match-summary-meta.confidence{grid-area:2/4!important}html body .figma-dashboard .match-summary-meta.confidence+.match-summary-detail{grid-area:3/1/auto/3!important}html body .figma-dashboard .match-summary-meta.confidence+.match-summary-detail+.match-summary-detail{grid-area:3/3/auto/5!important}html body .figma-dashboard .match-summary-status{grid-area:4/1/auto/-1!important}}html body .landing .journey-flow>article{min-height:330px!important}html body .landing .product-intelligence{color:#171d35!important;background:radial-gradient(circle at 8% 10%,#5ee0b224,#0000 24%),radial-gradient(circle at 92% 92%,#6274d71f,#0000 28%),linear-gradient(145deg,#fff,#f5f8ff)!important;border:1px solid #dbe2f0!important;border-radius:36px!important;width:min(1180px,100% - 48px)!important;margin:12px auto 38px!important;padding:clamp(36px,4.5vw,58px)!important;overflow:hidden!important;box-shadow:0 28px 84px #1f274717!important}html body .landing .product-intelligence>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)!important;align-items:end!important;gap:46px!important;margin-bottom:34px!important;display:grid!important}html body .landing .product-intelligence>header .story-number{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;grid-column:1/-1!important}html body .landing .product-intelligence>header h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.06em!important;max-width:700px!important;margin:0!important;font-size:clamp(40px,5.3vw,68px)!important;line-height:1.02!important}html body .landing .product-intelligence>header p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;margin:0!important;font-size:13px!important;line-height:1.75!important}html body .landing .product-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .landing .product-intelligence-grid article{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffd1!important;border:1px solid #dbe2f0!important;border-radius:24px!important;min-height:214px!important;padding:26px!important}html body .landing .product-intelligence-grid article>span{color:#19785d!important;-webkit-text-fill-color:#19785d!important;background:#5ee0b224!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;font-size:10px!important;font-weight:900!important;display:grid!important}html body .landing .product-intelligence-grid h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.035em!important;margin:20px 0 10px!important;font-size:22px!important;line-height:1.2!important}html body .landing .product-intelligence-grid p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:0!important;font-size:12px!important;line-height:1.7!important}html body .landing .product-intelligence .merged-mutual-yes{background:#effaf6!important;border:1px solid #cfe9df!important;border-radius:24px!important;margin-top:14px!important;padding:26px!important}html body .landing .product-intelligence .merged-mutual-yes .story-number{color:#17694f!important;-webkit-text-fill-color:#17694f!important}html body .landing .product-intelligence .merged-mutual-yes h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.055em!important;margin:14px 0 10px!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.03!important}html body .landing .product-intelligence .merged-mutual-yes h2 em{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .product-intelligence .merged-mutual-yes p,html body .landing .product-intelligence .merged-mutual-yes .legend span{color:#4e6f63!important;-webkit-text-fill-color:#4e6f63!important}@media (max-width:820px){html body .landing .journey-flow>article{min-height:0!important}html body .landing .product-intelligence{border-radius:30px!important;width:calc(100% - 24px)!important;margin-top:24px!important;padding:30px 22px!important}html body .landing .product-intelligence>header,html body .landing .product-intelligence-grid{grid-template-columns:1fr!important}html body .landing .product-intelligence>header{gap:18px!important;margin-bottom:24px!important}html body .landing .product-intelligence-grid article{min-height:0!important}}html body .landing .meet-sii{background:radial-gradient(circle at 8% 10%,#5ee0b224,#0000 24%),radial-gradient(circle at 92% 92%,#6274d71f,#0000 28%),linear-gradient(145deg,#fff,#f5f8ff)!important;border:1px solid #dbe2f0!important;border-radius:36px!important;width:min(1180px,100% - 48px)!important;margin:12px auto 38px!important;padding:clamp(36px,4.5vw,58px)!important;overflow:hidden!important;box-shadow:0 28px 84px #1f274717!important}html body .landing .meet-sii-intro{grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:34px!important;max-width:920px!important;display:grid!important}html body .landing .meet-sii-orb{background:linear-gradient(145deg,#29376e,#10172f 70%)!important;border:1px solid #ffffff57!important;border-radius:42px!important;place-items:center!important;width:138px!important;height:138px!important;display:grid!important;position:relative!important;transform:rotate(-3deg)!important;box-shadow:0 24px 54px #1f274747,inset 0 1px #fff3!important}html body .landing .meet-sii-orb span{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.08em!important;font-size:42px!important;font-weight:900!important;transform:rotate(3deg)!important}html body .landing .meet-sii-orb i{background:#78e5bf!important;border-radius:50%!important;width:12px!important;height:12px!important;position:absolute!important;top:24px!important;box-shadow:0 0 20px #78e5bfdb!important}html body .landing .meet-sii-orb i:first-of-type{left:42px!important}html body .landing .meet-sii-orb i:last-of-type{right:42px!important}html body .landing .meet-sii-intro .story-number{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .meet-sii-intro h2{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.06em!important;margin:15px 0 14px!important;font-size:clamp(38px,5vw,66px)!important;line-height:1.01!important}html body .landing .meet-sii-intro p{color:#53607a!important;-webkit-text-fill-color:#53607a!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.75!important}html body .landing .meet-sii-roles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:34px!important;display:grid!important}html body .landing .meet-sii-roles article{background:#ffffffd1!important;border:1px solid #dbe2f0!important;border-radius:24px!important;min-height:218px!important;padding:24px!important}html body .landing .meet-sii-roles article>span{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:900!important}html body .landing .meet-sii-roles h3{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.035em!important;margin:15px 0 10px!important;font-size:21px!important;line-height:1.2!important}html body .landing .meet-sii-roles p{color:#5f697f!important;-webkit-text-fill-color:#5f697f!important;margin:0!important;font-size:11px!important;line-height:1.7!important}html body .landing .meet-sii-boundary{color:#17694f!important;background:#effaf6!important;border:1px solid #cfe9df!important;border-radius:18px!important;align-items:flex-start!important;gap:12px!important;margin-top:14px!important;padding:17px 20px!important;display:flex!important}html body .landing .meet-sii-boundary p{color:#4e6f63!important;-webkit-text-fill-color:#4e6f63!important;margin:0!important;font-size:11px!important;line-height:1.65!important}html body .landing .meet-sii-boundary strong{color:#17694f!important;-webkit-text-fill-color:#17694f!important}@media (max-width:820px){html body .landing .meet-sii{border-radius:30px!important;width:calc(100% - 24px)!important;padding:30px 22px!important}html body .landing .meet-sii-intro,html body .landing .meet-sii-roles{grid-template-columns:1fr!important}html body .landing .meet-sii-intro{gap:24px!important}html body .landing .meet-sii-orb{border-radius:34px!important;width:108px!important;height:108px!important}html body .landing .meet-sii-orb span{font-size:34px!important}html body .landing .meet-sii-orb i{width:10px!important;height:10px!important;top:19px!important}html body .landing .meet-sii-orb i:first-of-type{left:33px!important}html body .landing .meet-sii-orb i:last-of-type{right:33px!important}html body .landing .meet-sii-roles article{min-height:0!important}}html body .landing{background:radial-gradient(circle at 76% 4%,#4658a01f,#0000 28%),radial-gradient(circle at 8% 24%,#61dfae1a,#0000 24%),linear-gradient(#fbfcff 0%,#f7f9ff 44%,#fff 100%)!important}html body .landing .marketing-nav{z-index:30!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #cdd6ebeb!important;border-radius:34px!important;min-height:104px!important;margin-top:22px!important;margin-bottom:72px!important;padding:16px 26px!important;position:relative!important;box-shadow:0 28px 90px #14214821,inset 0 1px #fffffffa!important}html body .landing .marketing-nav .marketing-links a{color:#36447c!important;-webkit-text-fill-color:#36447c!important}html body .landing .landing-story-accordion{background-color:#fff!important;background-image:radial-gradient(circle at 5% 8%,#61dfae17,#0000 25%),radial-gradient(circle at 96% 6%,#8391c929,#0000 30%),linear-gradient(#fff 0%,#fbfdff 48%,#fff 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:1px solid #cdd6ebe6!important;border-radius:46px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;margin:0 auto 92px!important;padding:clamp(24px,4vw,54px)!important;display:grid!important;overflow:visible!important;box-shadow:0 36px 110px #1421481f,inset 0 1px #fffffffa!important}html body .landing .landing-story-accordion:before{background:radial-gradient(circle at 8% 8%,#e7fff7d1,#0000 24%),radial-gradient(circle at 92% 10%,#f0f4ffe6,#0000 32%),linear-gradient(#fff0,#f8fbffeb 18%,#fffffff5 78%,#fff0)!important;border-radius:66px!important;inset:-28px -24px -68px!important}html body .landing .landing-story-accordion:after{border-color:#cdd6eb70!important;border-radius:36px!important;inset:16px!important}html body .landing .landing-story-intro{border-bottom:1px solid #cdd6ebb8!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1.06fr) minmax(340px,.72fr)!important;grid-template-areas:"kicker copy""title copy""title chip"!important;align-items:center!important;gap:16px clamp(34px,7vw,88px)!important;min-height:clamp(360px,45vw,520px)!important;margin:0 0 24px!important;padding:clamp(18px,3vw,34px) clamp(8px,2vw,20px) clamp(34px,5vw,58px)!important;display:grid!important}html body .landing .landing-story-intro h1{letter-spacing:-.075em!important;max-width:720px!important;font-size:clamp(52px,7vw,96px)!important;line-height:.92!important}html body .landing .landing-story-intro p{background:#fff linear-gradient(#fff,#fbfdff)!important;border:1px solid #cdd6ebe0!important;border-radius:30px!important;align-self:center!important;max-width:520px!important;padding:clamp(22px,3vw,32px)!important;font-size:clamp(14px,1.42vw,19px)!important;line-height:1.68!important;box-shadow:0 24px 64px #1f305f1c,inset 0 1px #fff!important}html body .landing .landing-story-intro:after{background:#eef4ff!important;justify-self:start!important;margin-top:8px!important}html body .landing .landing-story-panel,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){grid-column:span 6!important;margin:0!important}html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(9){grid-column:1/-1!important}html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(7){grid-column:span 7!important}html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(8){grid-column:span 5!important}html body .landing .landing-story-panel{background:linear-gradient(90deg,var(--story-tint),#ffffffeb 30%,#fffffffc), #fff!important;border:1px solid #b5c6e8d6!important;border-radius:32px!important;min-height:0!important;overflow:hidden!important;box-shadow:0 22px 64px #16244e1c,inset 0 1px #fff!important}html body .landing .landing-story-panel:hover{transform:translateY(-3px)!important;box-shadow:0 30px 82px #16244e24,inset 0 1px #fff!important}html body .landing .landing-story-panel[open]{background:#fff!important;background-image:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--story-accent-2) 16%,transparent),transparent 28%), linear-gradient(180deg,#fff,#fbfdff)!important;grid-column:1/-1!important}html body .landing .landing-story-panel:before{width:7px!important}html body .landing .landing-story-panel:after{left:33px!important}html body .landing .landing-story-panel>summary{grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(18px,2.8vw,32px)!important;min-height:clamp(136px,15vw,178px)!important;padding:clamp(24px,3vw,38px)!important}html body .landing .landing-story-panel[open]>summary{min-height:118px!important}html body .landing .landing-story-panel>summary>span{border-radius:24px!important;width:clamp(58px,6vw,78px)!important;height:clamp(58px,6vw,78px)!important;font-size:clamp(13px,1.35vw,17px)!important}html body .landing .landing-story-panel>summary strong{letter-spacing:-.06em!important;font-size:clamp(25px,3.4vw,43px)!important;line-height:1.05!important}html body .landing .landing-story-panel>summary i{background:#ffffffd6!important;min-width:118px!important;padding:13px 18px!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.human-story,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{padding:clamp(28px,4vw,46px)!important}html body .landing .story-close{margin-top:18px!important}@media (max-width:980px){html body .landing .landing-story-accordion{grid-template-columns:1fr!important}html body .landing .landing-story-intro{grid-template-columns:1fr!important;grid-template-areas:"kicker""title""copy""chip"!important;min-height:0!important}html body .landing .landing-story-panel,html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){grid-column:1!important}}@media (max-width:680px){html body .landing .marketing-nav{min-height:78px!important;margin-bottom:38px!important;padding:12px 14px!important}html body .landing .landing-story-accordion{border-radius:30px!important;padding:18px!important}html body .landing .landing-story-intro{padding:10px 6px 24px!important}html body .landing .landing-story-intro h1{font-size:clamp(40px,14vw,58px)!important}html body .landing .landing-story-intro p{border-radius:22px!important;padding:20px!important;font-size:14px!important}html body .landing .landing-story-panel>summary{grid-template-columns:auto minmax(0,1fr)!important;min-height:0!important;padding:20px!important}html body .landing .landing-story-panel>summary i{grid-column:2!important;justify-self:start!important;min-width:104px!important}}html:has(body .landing){overflow:clip visible!important}html body:has(.landing){overflow:clip visible!important}html body .landing{--cinematic-navy:#21293d;--cinematic-ink:#0d1117;--cinematic-text:#171d35;--cinematic-muted:#58647a;--cinematic-light:#f8faff;--cinematic-border:#ffffff1a;color:#fff!important;background:#0d1117!important;overflow:clip visible!important}html body .landing .marketing-nav{border:0!important;border-bottom:1px solid var(--cinematic-border)!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;width:100%!important;max-width:none!important;min-height:88px!important;box-shadow:none!important;background:#ffffff14!important;border-radius:0!important;margin:0!important;padding:20px clamp(24px,5.55vw,80px)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body .landing .brand span,html body .landing .marketing-nav .brand span,html body .landing .marketing-nav .marketing-links a{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .marketing-nav .marketing-links a{opacity:.8!important;font-size:13px!important;font-weight:700!important}html body .landing .marketing-nav .landing-demo-button{color:#fff!important;-webkit-text-fill-color:#fff!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#1f2747!important;border:0!important;border-radius:999px!important;padding:0 18px!important}html body .landing .marketing-nav .desktop-platform-action{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border-color:#ffffff61!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff1f!important}html body .landing .landing-cinematic-hook{z-index:var(--scene-layer,1)!important;text-align:center!important;background:#21293d!important;min-height:200svh!important;padding:0!important;display:block!important;position:relative!important}html body .landing .landing-scene-stage{z-index:var(--scene-layer,1)!important;width:100%!important;height:100svh!important;min-height:100svh!important;position:sticky!important;top:0!important;overflow:hidden!important}html body .landing .landing-hook-stage{background:#21293d!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:24px!important;padding:120px clamp(24px,5.55vw,80px) 80px!important;display:flex!important}html body .landing .landing-cinematic-hook h1{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.02em!important;opacity:1!important;max-width:980px!important;margin:0!important;font-size:clamp(44px,5vw,72px)!important;line-height:1.1!important;animation:none!important;transform:none!important}html body .landing .landing-scroll-cue{color:#ffffffb3!important;-webkit-text-fill-color:#ffffffb3!important;letter-spacing:.06em!important;text-transform:uppercase!important;flex-direction:column!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}html body .landing .landing-scroll-cue span{font-size:30px!important;line-height:.7!important}html body .landing .landing-logo-reveal{z-index:var(--scene-layer,1)!important;background:#21293d!important;min-height:200svh!important;margin-top:-100svh!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .landing .landing-logo-stage{background:#21293d!important;place-items:center!important;padding:120px clamp(24px,5.55vw,80px) 80px!important;display:grid!important}html body .landing .landing-logo-reveal img{object-fit:contain!important;filter:brightness(0)invert()!important;width:min(600px,72vw)!important;height:auto!important}html body .landing .landing-scene-stage:after,html body .landing .landing-story-panel>summary:before{content:""!important;z-index:10!important;width:auto!important;height:auto!important;opacity:var(--scene-overlay-opacity,0)!important;pointer-events:none!important;backface-visibility:hidden!important;will-change:opacity!important;background:#0d1117!important;border:0!important;transition:none!important;display:block!important;position:absolute!important;inset:0!important;transform:translateZ(0)!important}html body .landing .landing-story-accordion{z-index:auto!important;isolation:auto!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:-100svh 0 0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .landing .landing-story-accordion:before,html body .landing .landing-story-accordion:after{content:none!important;display:none!important}html body .landing .landing-story-intro{display:none!important}html body .landing .landing-story-panel,html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){z-index:var(--scene-layer,1)!important;width:100%!important;max-width:none!important;min-height:200svh!important;box-shadow:none!important;color:#171d35!important;background:#f8faff!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .landing .landing-story-panel+.landing-story-panel{margin-top:-100svh!important}html body .landing .landing-story-panel[open]+.landing-story-panel{margin-top:0!important}html body .landing .landing-story-panel:nth-of-type(2n){color:#fff!important;background:#21293d!important}html body .landing .landing-story-panel:hover{box-shadow:none!important;transform:none!important}html body .landing .landing-story-panel:before{content:attr(data-empty)!important;display:none!important}html body .landing .landing-story-panel:after{content:"01"!important;z-index:0!important;color:#bfc7d9!important;opacity:.35!important;letter-spacing:-.04em!important;pointer-events:none!important;background:0 0!important;width:auto!important;height:auto!important;font-size:clamp(120px,19.45vw,280px)!important;font-weight:800!important;line-height:1!important;position:absolute!important;top:80px!important;left:auto!important;right:clamp(20px,2.8vw,40px)!important}html body .landing .landing-story-panel:nth-of-type(2):after{content:"02"!important;color:#fff!important;opacity:.08!important}html body .landing .landing-story-panel:nth-of-type(3):after{content:"03"!important}html body .landing .landing-story-panel:nth-of-type(4):after{content:"04"!important;color:#fff!important;opacity:.08!important}html body .landing .landing-story-panel:nth-of-type(5):after{content:"05"!important}html body .landing .landing-story-panel:nth-of-type(6):after{content:"06"!important;color:#fff!important;opacity:.08!important}html body .landing .landing-story-panel:nth-of-type(7):after{content:"07"!important}html body .landing .landing-story-panel:nth-of-type(8):after{content:"08"!important;color:#fff!important;opacity:.08!important}html body .landing .landing-story-panel:nth-of-type(9):after{content:"09"!important}html body .landing .landing-story-panel>summary{z-index:var(--scene-layer,1)!important;cursor:pointer!important;grid-template-columns:minmax(0,1fr) 520px!important;align-items:center!important;gap:64px!important;height:100svh!important;min-height:100svh!important;padding:120px clamp(24px,5.55vw,80px) 80px!important;list-style:none!important;display:grid!important;position:sticky!important;top:0!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary{grid-template-columns:520px minmax(0,1fr)!important}html body .landing .landing-story-panel>summary::-webkit-details-marker{display:none!important}html body .landing .landing-story-panel>summary>span{display:none!important}html body .landing .landing-story-panel>summary>div{z-index:2!important;max-width:696px!important;position:relative!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary>div{grid-column:2!important}html body .landing .landing-story-panel>summary strong{color:#171d35!important;-webkit-text-fill-color:#171d35!important;letter-spacing:-.02em!important;max-width:696px!important;font-size:clamp(42px,4.45vw,64px)!important;line-height:1.05!important;display:block!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .landing-story-panel>summary p{color:#58647a!important;-webkit-text-fill-color:#58647a!important;max-width:560px!important;margin:16px 0 0!important;font-size:18px!important;line-height:1.6!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary p{color:#fffc!important;-webkit-text-fill-color:#fffc!important}html body .landing .landing-story-panel>summary i{z-index:3!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:#1f2747!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:50px!important;padding:0 22px!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;bottom:80px!important;left:clamp(24px,5.55vw,80px)!important;box-shadow:0 14px 16px #00000040!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary i{color:#0d1117!important;-webkit-text-fill-color:#0d1117!important;background:#fff!important;left:auto!important;right:clamp(24px,5.55vw,80px)!important}html body .landing .landing-story-panel>summary i:after{content:"→"!important;background:0 0!important;width:auto!important;height:auto!important;margin-left:12px!important;position:static!important;transform:none!important}html body .landing .landing-story-panel[open]>summary i:after{content:"↓"!important}html body .landing .landing-story-panel>summary:after{content:""!important;background-image:var(--cinematic-visual)!important;background-position:50%!important;background-size:cover!important;border-radius:24px!important;width:520px!important;height:360px!important;display:block!important;box-shadow:0 28px 80px #0d11172e!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary:after{grid-area:1/1!important}html body .landing .landing-story-panel:first-of-type{--cinematic-visual:url(/assets/landing-redesign/problem.png)}html body .landing .landing-story-panel:nth-of-type(2){--cinematic-visual:url(/assets/landing-redesign/solution.png)}html body .landing .landing-story-panel:nth-of-type(3){--cinematic-visual:url(/assets/landing-redesign/product.png)}html body .landing .landing-story-panel:nth-of-type(4){--cinematic-visual:url(/assets/landing-redesign/ai.png)}html body .landing .landing-story-panel:nth-of-type(5){--cinematic-visual:url(/assets/landing-redesign/proof.png)}html body .landing .landing-story-panel:nth-of-type(6){--cinematic-visual:url(/assets/landing-redesign/matching.png)}html body .landing .landing-story-panel:nth-of-type(7){--cinematic-visual:url(/assets/landing-redesign/human-ai.png)}html body .landing .landing-story-panel:nth-of-type(8){--cinematic-visual:url(/assets/landing-redesign/founders.png)}html body .landing .landing-story-panel:nth-of-type(9){--cinematic-visual:url(/assets/landing-redesign/faq.png)}html body .landing .landing-story-panel[open]{background:#f8faff!important;min-height:auto!important;scroll-margin-top:88px!important;overflow:hidden!important}html body .landing .landing-story-panel:nth-of-type(2n)[open]{background:#21293d!important}html body .landing .landing-story-panel[open]>summary{border-bottom:1px solid #0d11171a!important;height:auto!important;min-height:680px!important;position:relative!important}html body .landing .landing-story-panel[open]>summary:before{display:none!important}html body .landing .landing-story-panel[open]>summary,html body .landing .landing-story-panel[open]>summary~section{z-index:2!important;position:relative!important}html body .landing .landing-story-panel:nth-of-type(2n)[open]>summary{border-bottom-color:#ffffff1f!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.human-story,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{z-index:2!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(36px,5.55vw,80px)!important;position:relative!important}html body .landing .story-close{margin:0!important}@media (max-width:980px){html body .landing .marketing-nav{background:#0d1117eb!important;position:fixed!important}html body .landing .landing-cinematic-hook,html body .landing .landing-logo-reveal,html body .landing .landing-story-panel,html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9),html body .landing .landing-cinematic-hook,html body .landing .landing-logo-reveal{min-height:200svh!important}html body .landing .landing-story-panel>summary,html body .landing .landing-story-panel:nth-of-type(2n)>summary{grid-template-columns:1fr!important;gap:32px!important;height:100svh!important;min-height:100svh!important;padding:96px 24px 110px!important;position:sticky!important;top:0!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary>div{grid-column:auto!important}html body .landing .landing-story-panel>summary:after,html body .landing .landing-story-panel:nth-of-type(2n)>summary:after{aspect-ratio:13/9!important;grid-area:auto!important;width:100%!important;max-width:520px!important;height:auto!important}html body .landing .landing-story-panel>summary i,html body .landing .landing-story-panel:nth-of-type(2n)>summary i{bottom:36px!important;left:24px!important;right:auto!important}html body .landing .landing-story-panel[open]{min-height:auto!important}html body .landing .landing-story-panel[open]>summary,html body .landing .landing-story-panel:nth-of-type(2n)[open]>summary{height:auto!important;min-height:auto!important;position:relative!important}}@media (max-width:680px){html body .landing .landing-cinematic-hook h1{font-size:40px!important}html body .landing .landing-story-panel:after{font-size:110px!important;top:84px!important;right:18px!important}html body .landing .landing-story-panel>summary strong{font-size:36px!important}html body .landing .landing-story-panel>summary p{font-size:15px!important}}@media (max-width:760px){html body .landing .marketing-nav{position:fixed!important}html body .landing .marketing-nav .desktop-platform-action{display:none!important}}@media (prefers-reduced-motion:reduce){html body .landing .landing-cinematic-hook,html body .landing .landing-logo-reveal,html body .landing .landing-story-panel{min-height:100svh!important}html body .landing .landing-logo-reveal,html body .landing .landing-story-accordion,html body .landing .landing-story-panel+.landing-story-panel{margin-top:0!important}html body .landing .landing-scene-stage:after,html body .landing .landing-story-panel>summary:before{opacity:1!important;display:none!important}}html body .landing .landing-story-panel,html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){min-height:100svh!important;margin-top:0!important;overflow:clip!important}html body .landing .landing-story-panel>summary{display:none!important}html body .landing .landing-story-panel:before{content:""!important;z-index:50!important;width:100%!important;height:100svh!important;opacity:var(--scene-overlay-opacity,0)!important;pointer-events:none!important;backface-visibility:hidden!important;will-change:opacity!important;background:#0d1117!important;margin:0 0 -100svh!important;display:block!important;position:sticky!important;inset:0 auto auto 0!important;transform:translateZ(0)!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{min-height:100svh!important;display:block!important}html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.human-story{min-height:100svh!important;display:grid!important}html body .landing .landing-story-panel .story-close{display:none!important}@media (prefers-reduced-motion:reduce){html body .landing .landing-story-panel:before{display:none!important}}html body .landing .landing-story-panel,html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){min-height:0!important}html body .landing .landing-story-panel>summary,html body .landing .landing-story-panel:nth-of-type(2n)>summary,html body .landing .landing-story-panel[open]>summary,html body .landing .landing-story-panel:nth-of-type(2n)[open]>summary{z-index:3!important;cursor:default!important;pointer-events:none!important;background:0 0!important;border:0!important;grid-template-rows:auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:clamp(18px,2.4vw,34px)!important;width:100%!important;height:auto!important;min-height:0!important;padding:clamp(118px,10vw,150px) clamp(24px,5.55vw,80px) clamp(20px,2.5vw,34px)!important;display:grid!important;position:relative!important;top:auto!important}html body .landing .landing-story-panel>summary:before,html body .landing .landing-story-panel>summary:after{content:none!important;display:none!important}html body .landing .landing-story-panel>summary>span{color:#42599e!important;-webkit-text-fill-color:#42599e!important;letter-spacing:.08em!important;background:#42599e14!important;border:1px solid #42599e38!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;width:clamp(56px,5vw,72px)!important;height:clamp(56px,5vw,72px)!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:900!important;display:inline-flex!important}html body .landing .landing-story-panel:nth-of-type(2n)>summary>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}html body .landing .landing-story-panel>summary>div,html body .landing .landing-story-panel:nth-of-type(2n)>summary>div{grid-area:1/2!important;width:100%!important;max-width:1050px!important}html body .landing .landing-story-panel>summary strong{letter-spacing:-.045em!important;max-width:none!important;font-size:clamp(46px,5.2vw,76px)!important;line-height:.98!important}html body .landing .landing-story-panel>summary p{max-width:760px!important;margin-top:16px!important;font-size:clamp(16px,1.45vw,20px)!important;line-height:1.5!important}html body .landing .landing-story-panel>summary i{display:none!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.human-story,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{min-height:0!important;padding-top:clamp(18px,2.5vw,34px)!important;padding-bottom:clamp(54px,5vw,76px)!important}@media (max-width:680px){html body .landing .landing-story-panel>summary,html body .landing .landing-story-panel:nth-of-type(2n)>summary{grid-template-columns:1fr!important;padding:104px 24px 18px!important}html body .landing .landing-story-panel>summary>div,html body .landing .landing-story-panel:nth-of-type(2n)>summary>div{grid-area:2/1!important}html body .landing .landing-story-panel>summary strong{font-size:clamp(42px,13vw,58px)!important}}@media (min-width:761px) and (max-width:1100px){html body .landing .marketing-nav{min-height:80px!important;padding:14px 24px!important}html body .landing .marketing-nav .brand img{width:clamp(142px,18vw,176px)!important}html body .landing .mobile-primary-action{min-width:108px!important;min-height:46px!important;padding:10px 18px!important}html body .landing .marketing-nav .landing-demo-button,html body .landing .marketing-nav .desktop-platform-action{display:none!important}html body .landing .mobile-menu-toggle{width:46px!important;height:46px!important}html body .landing .marketing-links{width:min(360px,100vw - 48px)!important;left:auto!important;right:24px!important}html body .landing .marketing-nav .marketing-links a,html body .landing .marketing-nav .mobile-menu-action{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;opacity:1!important}}@media (max-width:1100px){html body .landing .marketing-nav .marketing-links a,html body .landing .marketing-nav .mobile-menu-action{color:#1f2747!important;-webkit-text-fill-color:#1f2747!important;opacity:1!important}}html body .landing .landing-story-accordion{margin-top:0!important}html body .landing .landing-story-panel,html body .landing .landing-story-panel:first-of-type,html body .landing .landing-story-panel:nth-of-type(2),html body .landing .landing-story-panel:nth-of-type(3),html body .landing .landing-story-panel:nth-of-type(4),html body .landing .landing-story-panel:nth-of-type(5),html body .landing .landing-story-panel:nth-of-type(6),html body .landing .landing-story-panel:nth-of-type(7),html body .landing .landing-story-panel:nth-of-type(8),html body .landing .landing-story-panel:nth-of-type(9){z-index:1!important}html body .landing .landing-story-panel:before{content:none!important;opacity:0!important;display:none!important}html body .landing .landing-story-panel:after{z-index:2!important;font-size:clamp(112px,14vw,210px)!important;line-height:.78!important;top:clamp(120px,10vw,150px)!important;right:clamp(32px,5.55vw,80px)!important;transform:none!important}html body .landing .landing-story-panel>summary{z-index:3!important;isolation:isolate!important;overflow:visible!important}@media (min-width:1101px){html body .landing .landing-story-panel>summary>div,html body .landing .landing-story-panel:nth-of-type(2n)>summary>div{max-width:calc(100% - clamp(220px,19vw,300px))!important}}@media (max-width:1100px){html body .landing .landing-story-panel:after{content:none!important;display:none!important}html body .landing .landing-story-panel>summary,html body .landing .landing-story-panel:nth-of-type(2n)>summary{padding-left:clamp(24px,5vw,48px)!important;padding-right:clamp(24px,5vw,48px)!important}html body .landing .landing-story-panel>summary>div,html body .landing .landing-story-panel:nth-of-type(2n)>summary>div{max-width:none!important}}@media (max-width:680px){html body .landing .landing-story-panel>summary,html body .landing .landing-story-panel:nth-of-type(2n)>summary{gap:16px!important;padding:100px 20px 18px!important}html body .landing .landing-story-panel>summary strong{overflow-wrap:anywhere!important}html body .landing .landing-story-panel>.story-problem,html body .landing .landing-story-panel>.hero,html body .landing .landing-story-panel>.meet-sii,html body .landing .landing-story-panel>.principles,html body .landing .landing-story-panel>.journeys,html body .landing .landing-story-panel>.homepage-proof,html body .landing .landing-story-panel>.product-intelligence,html body .landing .landing-story-panel>.story-match,html body .landing .landing-story-panel>.human-story,html body .landing .landing-story-panel>.founder-story,html body .landing .landing-story-panel>.homepage-faq{padding-left:20px!important;padding-right:20px!important}}html body .landing .landing-story-panel:nth-of-type(n+2)>summary{background:#21293d!important;border-bottom:1px solid #ffffff1f!important}html body .landing .landing-story-panel[open]:nth-of-type(n+2)>summary{background:#21293d!important}html body .landing .landing-story-panel:nth-of-type(n+2)>summary strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .landing-story-panel:nth-of-type(n+2)>summary p{color:#fffc!important;-webkit-text-fill-color:#fffc!important}html body .landing .landing-story-panel:nth-of-type(n+2)>summary>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff17!important;border-color:#ffffff38!important}html body .landing .landing-story-panel:nth-of-type(n+2):after{color:#fff!important;opacity:.08!important}html body .landing .landing-story-panel#problem:after{content:none!important;display:none!important}@media (max-width:760px){html body .landing .marketing-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:0 12px!important;min-height:80px!important;padding:12px 14px!important}html body .landing .marketing-nav .brand{order:1!important;align-self:center!important;min-width:0!important}html body .landing .marketing-nav .nav-actions{flex-flow:row!important;order:2!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}html body .landing .mobile-primary-action{flex:none!important;width:auto!important;min-width:88px!important;height:44px!important;min-height:44px!important;padding:10px 14px!important}html body .landing .mobile-menu-toggle{flex:0 0 44px!important;width:44px!important;height:44px!important}html body .landing>.modal-backdrop{z-index:240!important;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;background:#070c1ec2!important;place-items:stretch stretch!important;display:grid!important;overflow:hidden!important}html body .landing>.modal-backdrop>.role-modal{width:100%!important;max-width:480px!important;height:100%!important;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:22px!important;margin:auto!important;padding:52px 16px 20px!important;overflow:hidden auto!important}html body .landing>.modal-backdrop>.role-modal>.modal-close{z-index:2!important;width:38px!important;height:38px!important;position:absolute!important;top:12px!important;right:12px!important}html body .landing>.modal-backdrop>.role-modal>.modal-heading{margin:0 auto 18px!important;padding:0 22px!important}html body .landing>.modal-backdrop>.role-modal>.modal-heading h2{margin:7px 0!important;font-size:24px!important;line-height:1.12!important}html body .landing>.modal-backdrop>.role-modal>.modal-heading p{margin:0!important;font-size:12px!important;line-height:1.55!important}html body .landing>.modal-backdrop>.role-modal>.role-grid{grid-template-columns:1fr!important;gap:12px!important}html body .landing>.modal-backdrop>.role-modal .role-card{border-radius:17px!important;min-height:0!important;padding:18px!important}html body .landing>.modal-backdrop>.role-modal .role-card .role-icon{margin-bottom:10px!important}html body .landing>.modal-backdrop>.role-modal .role-card h3{margin:8px 0!important;font-size:20px!important;line-height:1.25!important}html body .landing>.modal-backdrop>.role-modal .role-card p{margin:4px 0 14px!important;font-size:12px!important;line-height:1.55!important}html body .landing>.modal-backdrop>.role-modal .role-card :is(.button,.login-button,.text-button){min-height:48px!important}}.candidate-interview-pipeline,.ashby-connector-panel{background:#082648b8;border:1px solid #75a4cd47;border-radius:22px;margin-top:18px;padding:22px}.candidate-interview-pipeline>header,.ashby-connector-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.candidate-interview-pipeline h3,.ashby-connector-panel h3{margin:4px 0 6px;font-size:1.2rem}.candidate-interview-pipeline p,.ashby-connector-panel p{color:#a9c1dc;margin:0}.candidate-stage-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.candidate-stage{background:#041b36bf;border:1px solid #75a4cd33;border-radius:16px;grid-template-columns:32px 1fr;gap:10px;padding:14px;display:grid}.candidate-stage>b{color:#dff5ff;background:#254f77;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.candidate-stage>div>span{text-transform:uppercase;letter-spacing:.08em;color:#78cbd0;font-size:.66rem}.candidate-stage strong,.candidate-stage small,.candidate-stage p{display:block}.candidate-stage strong{margin:3px 0}.candidate-stage small{color:#abc0d5}.candidate-stage p{grid-column:2;margin-top:7px;font-size:.82rem}.candidate-stage-completed{background:#0e4a4b5c;border-color:#41c8ac80}.candidate-stage-completed>b{background:#2ba98e}.candidate-stage-skipped{opacity:.62}.candidate-stage-actions{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:9px;display:flex}.candidate-stage-actions button{color:#d8eaff;cursor:pointer;background:0 0;border:1px solid #92bde24d;border-radius:999px;padding:6px 10px;font-weight:700}.figma-room-modal .direct-hire-os .candidate-interview-pipeline{box-shadow:0 20px 55px #1f43651a;color:#132d4b!important;background:linear-gradient(#f7faff,#edf4fb)!important;border:1px solid #cbdbea!important}.figma-room-modal .direct-hire-os .candidate-interview-pipeline>header .eyebrow{color:#087d78!important}.figma-room-modal .direct-hire-os .candidate-interview-pipeline>header h3{color:#102a48!important}.figma-room-modal .direct-hire-os .candidate-interview-pipeline>header p{color:#526b84!important}.figma-room-modal .direct-hire-os .candidate-interview-pipeline>header{flex-wrap:wrap}.figma-room-modal .direct-hire-os .candidate-interview-pipeline>header>div{flex:560px;min-width:0}.figma-room-modal .direct-hire-os .candidate-interview-pipeline>header>span{white-space:nowrap;background:#dff3ef;border-radius:999px;flex:none;justify-content:center;align-items:center;width:max-content;min-width:max-content;max-width:100%;padding:8px 14px;font-weight:850;line-height:1;display:inline-flex;color:#126c63!important}.figma-room-modal .direct-hire-os .candidate-stage{box-shadow:0 10px 28px #1f436512;color:#142e4c!important;background:#fff!important;border:1px solid #d5e2ee!important}.figma-room-modal .direct-hire-os .candidate-stage>div>span{color:#087d78!important}.figma-room-modal .direct-hire-os .candidate-stage strong{color:#102a48!important}.figma-room-modal .direct-hire-os .candidate-stage small{color:#58718a!important}.figma-room-modal .direct-hire-os .candidate-stage p{color:#526b84!important}.figma-room-modal .direct-hire-os .candidate-stage-actions button{color:#163b60!important;background:#edf5fb!important;border-color:#b9cede!important}.figma-room-modal .direct-hire-os .candidate-stage-actions button:is(:hover,:focus-visible){color:#fff!important;background:#123f68!important}.figma-room-modal .direct-hire-os .candidate-stage-completed{background:#ecfaf6!important;border-color:#9edbcf!important}.candidate-action-guide{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;display:grid}.candidate-action-guide article{background:#fff;border:1px solid #d2e0ec;border-radius:14px;gap:10px;padding:13px;display:flex}.candidate-action-guide svg{color:#147e77;flex:none}.candidate-action-guide strong,.candidate-action-guide span{display:block}.candidate-action-guide strong{color:#102a48}.candidate-action-guide span{color:#58718a;margin-top:3px;font-size:.76rem;line-height:1.45}.candidate-stage-action-panel{color:#153655;background:linear-gradient(135deg,#fff,#eef7fb);border:1px solid #a9c9df;border-radius:18px;margin:0 0 18px;padding:18px;box-shadow:0 14px 38px #1f43651a}.candidate-stage-action-panel>header{justify-content:space-between;gap:16px;display:flex}.candidate-stage-action-panel h4{color:#102a48;margin:4px 0;font-size:1.15rem}.candidate-stage-action-panel p{color:#526b84!important}.candidate-stage-action-panel>header>button{color:#173b5d;cursor:pointer;background:#fff;border:1px solid #b9cede;border-radius:50%;width:34px;height:34px;font-size:1.3rem}.candidate-stage-action-panel form{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.candidate-stage-action-panel label span{margin-bottom:6px;font-size:.72rem;font-weight:850;display:block;color:#173b5d!important}.candidate-stage-action-panel :is(input,select,textarea){color:#102a48;background:#fff;border:1px solid #bfd1df;border-radius:11px;width:100%;padding:10px}.candidate-stage-action-panel .wide{grid-column:1/-1}.candidate-stage-action-summary{color:#17685f;background:#e4f4ef;border-radius:12px;grid-column:1/-1;gap:8px;padding:11px;font-size:.78rem;display:flex}.candidate-stage-action-summary svg{flex:none}.candidate-stage-action-buttons{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.candidate-stage-action-buttons button{color:#173b5d;cursor:pointer;background:#fff;border:1px solid #b8cddd;border-radius:999px;padding:9px 13px;font-weight:850}.candidate-stage-action-buttons button.primary{color:#fff;background:#153f68;border-color:#153f68}.candidate-stage-action-buttons button.danger{color:#9a3e2e;background:#fff0ec;border-color:#e8b6ac}.candidate-stage-action-buttons button:disabled{opacity:.5;cursor:not-allowed}.candidate-stage-decision{margin-top:14px}.candidate-stage-decision textarea{resize:vertical;min-height:90px}.candidate-stage-calendar-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.candidate-stage-calendar-links a{color:#163b60;background:#edf5fb;border:1px solid #b9cede;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.figma-room-modal .direct-hire-os .ashby-connector-panel{box-shadow:0 18px 48px #1f436517;color:#132d4b!important;background:linear-gradient(135deg,#f1f8fb,#eef4ff)!important;border:1px solid #c7dce9!important}.figma-room-modal .direct-hire-os .ashby-connector-panel .eyebrow{color:#087d78!important}.figma-room-modal .direct-hire-os .ashby-connector-panel h3{color:#102a48!important}.figma-room-modal .direct-hire-os .ashby-connector-panel p{color:#526b84!important}.figma-room-modal .direct-hire-os .ashby-connector-panel>header{flex-wrap:wrap}.figma-room-modal .direct-hire-os .ashby-connector-panel>header>div{flex:560px;min-width:0}.figma-room-modal .direct-hire-os .ashby-connector-panel .badge-pill{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:max-content;min-width:max-content;max-width:100%;padding:8px 14px;line-height:1;display:inline-flex;color:#526b84!important;background:#fff!important;border:1px solid #cbdbea!important}.figma-room-modal .direct-hire-os .ashby-connector-form label span{color:#173b5d!important}.figma-room-modal .direct-hire-os .ashby-connector-form input{color:#102a48!important;background:#fff!important;border-color:#bcd0df!important}.figma-room-modal .direct-hire-os .ashby-connector-form input::placeholder{color:#7890a6!important}.figma-room-modal .direct-hire-os .ashby-connector-form .button{color:#fff!important;background:#153f68!important;border-color:#153f68!important}.figma-room-modal .direct-hire-os .ashby-connector-form .button:disabled{color:#71879a!important;background:#d6e0e9!important;border-color:#d6e0e9!important}.ashby-connector-form{align-items:end;gap:10px;display:flex}.ashby-connector-form label{flex:1}.ashby-connector-form label span{margin-bottom:6px;font-weight:800;display:block}.ashby-connector-form input{color:#edf7ff;background:#061f3d;border:1px solid #75a4cd59;border-radius:12px;width:100%;padding:12px}.ashby-sync-meta{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.ashby-sync-meta span{background:#041b36bf;border-radius:12px;padding:12px}.ashby-sync-meta small,.ashby-sync-meta strong{display:block}.ashby-sync-meta strong{overflow-wrap:anywhere;font-size:.78rem}.ashby-sync-error{background:#9b393940;border-radius:10px;padding:10px;color:#ffd9d9!important;margin-top:12px!important}@media (max-width:700px){.candidate-interview-pipeline>header,.ashby-connector-panel>header,.ashby-connector-form{display:grid}.candidate-stage-list,.ashby-sync-meta{grid-template-columns:1fr}}html body .figma-dashboard-admin .admin-private-chat-grid .admin-coordinator-thread{grid-column:span 2;display:block;color:#102a48!important;background:#f7fbff!important}html body .figma-dashboard-admin .admin-coordinator-thread>div{background:#fff;border:1px solid #d5e2ee;border-radius:14px;gap:7px;max-height:320px;margin:10px 0;padding:10px;display:grid;overflow:auto}html body .figma-dashboard-admin .admin-coordinator-thread>div p{background:#edf4fb;border-radius:12px;gap:3px;margin:0;padding:9px 11px;display:grid;color:#173b5d!important}html body .figma-dashboard-admin .admin-coordinator-thread>div p.from-admin{background:#e3f6ef;margin-left:12%;color:#135f55!important}html body .figma-dashboard-admin .admin-coordinator-thread>div p small{font-size:.68rem;color:#71879a!important}html body .figma-dashboard-admin .admin-coordinator-thread form label span{margin-bottom:6px;font-weight:850;display:block;color:#173b5d!important}html body .figma-dashboard-admin .admin-coordinator-thread textarea{color:#102a48;resize:vertical;background:#fff;border:1px solid #bfd1df;border-radius:12px;width:100%;min-height:88px;padding:11px}html body .figma-dashboard-admin .admin-coordinator-thread form>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}html body .figma-dashboard-admin .admin-coordinator-thread form>div small{align-items:center;gap:5px;display:flex;color:#58718a!important}html body .figma-dashboard-admin .admin-coordinator-thread form button{color:#fff;cursor:pointer;background:#153f68;border:0;border-radius:999px;padding:9px 13px;font-weight:850}html body .figma-dashboard-admin .admin-coordinator-thread form button:disabled{opacity:.5;cursor:not-allowed}html body .figma-dashboard-admin .admin-coordinator-thread .admin-coordinator-error{color:#9a3e2e!important;margin-top:8px!important}@media (max-width:850px){.candidate-action-guide{grid-template-columns:1fr}.candidate-stage-action-panel form{grid-template-columns:1fr 1fr}html body .figma-dashboard-admin .admin-private-chat-grid .admin-coordinator-thread{grid-column:auto}}@media (max-width:560px){.candidate-stage-action-panel form{grid-template-columns:1fr}.candidate-stage-action-panel .wide,.candidate-stage-action-summary,.candidate-stage-action-buttons{grid-column:auto}.candidate-stage-action-buttons{flex-direction:column;justify-content:stretch}.candidate-stage-action-buttons button{width:100%}html body .figma-dashboard-admin .admin-coordinator-thread form>div{flex-direction:column;align-items:stretch}}html body .figma-dashboard .figma-nav-button-wide{white-space:nowrap;overflow:visible}html body .figma-dashboard .figma-nav-button-wide svg{flex:none}@media (min-width:641px) and (max-width:1100px){html body .figma-dashboard .figma-sidebar{overflow-x:auto!important}html body .figma-dashboard .figma-nav-button-wide{flex:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important;padding-inline:15px!important}}@media (max-width:640px){html body .figma-dashboard .figma-nav-button-wide{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;padding-inline:8px!important;line-height:1.15!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-table{background:0 0!important;border:0!important;overflow:visible!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-head{display:none!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row.clickable-queue-row{background:#fff!important;border:1px solid #d5e2ee!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;width:100%!important;min-width:0!important;padding:16px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row>div:first-child{text-align:left!important;grid-column:1/-1!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row>div:first-child .avatar{grid-area:1/1!important;width:42px!important;height:42px!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row>div:first-child>span{grid-column:2!important;align-items:flex-start!important;min-width:0!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row>b{grid-column:1!important;justify-self:start!important;font-size:28px!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row>span{overflow-wrap:normal!important;word-break:normal!important;grid-column:1!important;justify-self:start!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-row>.queue-status{white-space:nowrap!important;grid-area:2/2/span 2!important;align-self:center!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-actions{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .team-match-ops .queue-actions button{white-space:normal!important;word-break:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:8px!important}html body .figma-dashboard-admin .figma-room-modal .direct-hire-principles{grid-template-columns:1fr!important}html body .figma-dashboard-admin .figma-room-modal .direct-hire-principles article{min-height:0!important}html body .figma-dashboard-admin .figma-room-modal .direct-hire-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .account-settings-modal .account-settings-footer{background:0 0!important;margin-top:18px!important;padding-top:16px!important;position:static!important;bottom:auto!important}html body .figma-dashboard .figma-notification-empty{grid-template-rows:auto auto!important;align-content:start!important}html body .figma-dashboard .figma-notification-empty>p{overflow-wrap:normal!important;word-break:normal!important;grid-column:2!important;width:auto!important;min-width:0!important}html body .figma-logout-modal{place-self:center!important;height:fit-content!important;min-height:0!important;max-height:calc(100svh - 24px)!important;display:block!important;overflow:auto!important}html body .figma-logout-modal>.eyebrow{margin:0 auto 18px!important;display:block!important}html body .figma-dashboard-admin .figma-ribbon-title{box-sizing:border-box!important;padding-right:58px!important}html body .figma-dashboard-admin .sii-companion:not(.open){transform-origin:100% 100%!important;transform:scale(.62)!important}}.safe-sandbox-banner{z-index:10000;color:#e9ffff;background:#062c49;border:1px solid #7dd7cc;border-radius:16px;align-items:center;gap:12px;width:min(940px,100% - 24px);padding:10px 12px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #001a2e66}.safe-sandbox-banner div{flex:1;min-width:180px;display:grid}.safe-sandbox-banner span{color:#b8dce5;font-size:.74rem}.safe-sandbox-banner nav{background:#031f36;border:1px solid #2b6174;border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex}.safe-sandbox-banner button{color:#063047;cursor:pointer;background:#80e0d1;border:0;border-radius:999px;padding:8px 12px;font-weight:850}.safe-sandbox-banner nav button{color:#b8dce5;text-transform:capitalize;background:0 0;font-size:.7rem}.safe-sandbox-banner nav button.active{color:#063047;background:#80e0d1}.safe-sandbox-banner .sandbox-exit{color:#063047;background:#fff}html body:has(.passport-utility-backdrop) .safe-sandbox-banner{display:none}.client-launch-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.client-launch-readiness>div,.client-launch-readiness article{color:#173c61;background:#edf5ff;border-radius:13px;padding:11px}.client-launch-readiness>div{text-align:center;grid-row:span 2;place-content:center;display:grid}.client-launch-readiness>div strong{font-size:1.5rem}.client-launch-readiness>div span,.client-launch-readiness article span{font-size:.75rem}.client-launch-readiness article{opacity:.65;align-items:center;gap:7px;display:flex}.client-launch-readiness article.done{color:#116b5e;opacity:1;background:#e2f8f1}.client-launch-gates{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.admin-safe-sandbox-launcher{color:#e8f4ff;background:#092d51;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.admin-safe-sandbox-launcher h3{margin:4px 0}.admin-safe-sandbox-launcher p{color:#b3cce2;margin:0}.admin-safe-sandbox-launcher>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-safe-sandbox-launcher button{color:#fff;cursor:pointer;background:#123e66;border:1px solid #5685ad;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:flex}html body .account-settings-modal .settings-new-client-section .admin-safe-sandbox-launcher{color:#f4f9ff!important;-webkit-text-fill-color:#f4f9ff!important}html body .account-settings-modal .settings-new-client-section .admin-safe-sandbox-launcher .eyebrow{color:#82e0d2!important;-webkit-text-fill-color:#82e0d2!important}html body .account-settings-modal .settings-new-client-section .admin-safe-sandbox-launcher h3{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .account-settings-modal .settings-new-client-section .admin-safe-sandbox-launcher p{color:#c7dced!important;-webkit-text-fill-color:#c7dced!important}html body .account-settings-modal .settings-new-client-section .admin-safe-sandbox-launcher button,html body .account-settings-modal .settings-new-client-section .admin-safe-sandbox-launcher button :is(span,strong,small,b,em,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important}.auth-callback-page{color:#eaf5ff;background:radial-gradient(circle at 20% 20%,#164b77,#061d38 62%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-callback-page>section{text-align:center;background:#082b4e;border:1px solid #49779d;border-radius:28px;width:min(620px,100%);padding:clamp(28px,6vw,54px);box-shadow:0 30px 90px #00132888}.auth-callback-page .sii-orb{margin:0 auto 18px}.auth-callback-page h1{margin:10px 0;font-size:clamp(2rem,6vw,3.4rem);line-height:1.02}.auth-callback-page p{color:#bfd4e8;line-height:1.65}.auth-callback-page a{margin-top:14px;display:inline-flex}.client-payment-authorization{color:#153655;background:linear-gradient(135deg,#f2f8ff,#eefaf7);border:1px solid #c8dbea;border-radius:18px;grid-template-columns:1fr auto;gap:14px;margin:14px 0;padding:18px;display:grid}.client-payment-authorization h3{color:#102a48;margin:4px 0}.client-payment-authorization p{color:#58718a;margin:0;line-height:1.6}.client-payment-status{color:#526b84;text-transform:uppercase;background:#e4edf6;border-radius:999px;align-self:start;padding:7px 10px;font-size:.72rem;font-weight:850}.payment-active .client-payment-status,.payment-trialing .client-payment-status{color:#126c5d;background:#dff5ed}.payment-past_due .client-payment-status,.payment-unpaid .client-payment-status{color:#a94c25;background:#fff0e8}.client-payment-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.client-payment-actions a,.client-payment-actions>button:not(.button){color:#173b5d;cursor:pointer;background:#fff;border:1px solid #b9cede;border-radius:999px;padding:8px 11px;font-weight:800;text-decoration:none}.client-payment-error{background:#fff3df;border-radius:10px;grid-column:1/-1;padding:10px;color:#7a4a15!important}@media (max-width:720px){.safe-sandbox-banner{border-width:0 0 1px;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px 10px;width:100%;padding:10px 12px;display:grid;position:relative;inset:auto;transform:none;box-shadow:0 10px 28px #001a2e33}.safe-sandbox-banner>div{min-width:0}.safe-sandbox-banner strong{font-size:.82rem;line-height:1.1}.safe-sandbox-banner span{font-size:.68rem;line-height:1.35}.safe-sandbox-banner nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.safe-sandbox-banner button{grid-column:1/-1;width:100%;min-height:38px;font-size:.72rem}:is(html body:has(.landing>.modal-backdrop) .sii-companion:not(.open),html body:has(.figma-room-modal-backdrop) .sii-companion:not(.open),html body:has(.figma-workspace-modal-backdrop) .sii-companion:not(.open),html body:has(.figma-notification-modal-backdrop) .sii-companion:not(.open),html body:has(.account-settings-backdrop) .sii-companion:not(.open)){opacity:0;visibility:hidden;pointer-events:none}html body:has(.landing>.modal-backdrop,.figma-room-modal-backdrop,.figma-workspace-modal-backdrop,.figma-notification-modal-backdrop,.account-settings-backdrop) .safe-sandbox-banner{display:none}html body:has(.passport-utility-backdrop) .safe-sandbox-banner{display:none}.client-launch-readiness,.client-launch-gates,.client-payment-authorization{grid-template-columns:1fr}.client-launch-readiness>div{grid-row:auto}.admin-safe-sandbox-launcher{display:grid}.admin-safe-sandbox-launcher>div:last-child{justify-content:flex-start}}.settings-evidence-role{background:#f2f8ffb8;border:1px solid #1f487d24;border-radius:18px;gap:14px;padding:16px;display:grid}.settings-evidence-role>small{color:#60718c;line-height:1.55}.evidence-countdown{color:#fff;background:#0c1d3b;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.evidence-countdown strong{letter-spacing:.08em;font-size:1.65rem}.evidence-countdown small{color:#c8d8ef;margin-left:auto}.evidence-countdown.expired{background:#6f2931}.evidence-ai-summary{color:#22385e;background:#f1f7ff;border-radius:16px;gap:9px;padding:16px;display:grid}.evidence-ai-summary>span{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.manager-evidence-review-card{gap:18px;display:grid}.manager-evidence-review-card>header{justify-content:space-between;gap:20px;display:flex}.manager-evidence-answer{background:#fff;border:1px solid #1f487d24;border-radius:18px;padding:18px}.manager-evidence-answer span{text-transform:uppercase;letter-spacing:.08em;color:#60718c;font-size:.76rem;font-weight:800}.manager-evidence-answer p{white-space:pre-wrap;line-height:1.65}.manager-evidence-actions{grid-template-columns:1fr auto auto;gap:12px;display:grid}.manager-evidence-actions textarea{border:1px solid #1f487d2e;border-radius:14px;min-height:76px;padding:12px}.evidence-review-drawer .admin-review-identity>strong{font-size:1rem}.admin-approval-gate.ready{color:#176b4d;background:#e9f8f1}@media (max-width:760px){.manager-evidence-actions{grid-template-columns:1fr}.evidence-countdown{flex-wrap:wrap;align-items:flex-start}.evidence-countdown small{width:100%;margin-left:0}}html body :is(.workspace,.figma-dashboard) .private-interview-room.interview-room-v3{background:#f4f7fc!important;border-radius:28px!important;gap:14px!important;max-width:1320px!important;margin:20px auto!important;padding:20px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-header{background:#fff!important;border:1px solid #dce4f0!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin:0!important;padding:18px 20px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-copy{min-width:0!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-copy>.eyebrow{color:#238e83!important;-webkit-text-fill-color:#238e83!important;background:0 0!important;width:max-content!important;margin:0 0 8px!important;padding:0!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-title{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-title h2{color:#17203e!important;-webkit-text-fill-color:#17203e!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:clamp(22px,2.3vw,30px)!important;line-height:1.14!important;overflow:hidden!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-title .badge-pill{color:#167d70!important;-webkit-text-fill-color:#167d70!important;background:#ecf9f6!important;border:1px solid #bfe7df!important;flex:none!important;min-height:32px!important;padding:0 11px!important;font-size:9px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-copy>p{color:#65718a!important;-webkit-text-fill-color:#65718a!important;max-width:none!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-header-actions{gap:8px!important;min-width:0!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-header-actions button{min-width:132px!important;min-height:44px!important;box-shadow:none!important;border-radius:13px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-header-actions .room-scorecard-action{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#17203e!important;border-color:#17203e!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip{grid-template-columns:1.15fr .85fr .85fr!important;gap:8px!important;margin:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip>span{min-height:54px!important;box-shadow:none!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;gap:1px 9px!important;padding:9px 12px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip svg{grid-row:1/3!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip small{color:#7a8499!important;-webkit-text-fill-color:#7a8499!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip strong{color:#25304c!important;-webkit-text-fill-color:#25304c!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-shell{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)!important;align-items:start!important;gap:14px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-main{border-radius:24px!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-live-header{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:2px 2px 4px!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-live-header span{color:#8fe6d9!important;-webkit-text-fill-color:#8fe6d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-live-header h3{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:4px 0 0!important;font-size:17px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-live-header>strong{color:#cbd3e8!important;-webkit-text-fill-color:#cbd3e8!important;white-space:nowrap!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:999px!important;padding:8px 10px!important;font-size:9px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-live-header>strong.connected{color:#ddf9ee!important;-webkit-text-fill-color:#ddf9ee!important;background:#72deb724!important;border-color:#72deb759!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-tile{aspect-ratio:4/3!important;border-radius:20px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:18px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-avatar .avatar,html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-avatar .avatar.dark{border-radius:20px!important;width:64px!important;height:64px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-tile-caption strong{font-size:18px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-tile-caption small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-participant-status{margin-top:8px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-controls{border:0!important;gap:8px!important;margin:0!important;padding:0!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-controls button{border-radius:13px!important;min-height:46px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-start-hint{margin:0!important;font-size:10px!important;line-height:1.45!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner{background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner>svg{color:#8fe6d9!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner span,html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner strong{display:block!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner span{color:#8fe6d9!important;-webkit-text-fill-color:#8fe6d9!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner strong{color:#fff!important;-webkit-text-fill-color:#fff!important;margin-top:3px!important;font-size:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner button{color:#17203e!important;-webkit-text-fill-color:#17203e!important;background:#fff!important;border:1px solid #fff3!important;border-radius:11px!important;min-height:38px!important;padding:0 12px!important;font-size:9px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion{background:#fff!important;border:1px solid #dce4f0!important;border-radius:24px!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important;box-shadow:0 16px 42px #1f274712!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion>header .eyebrow{color:#238e83!important;-webkit-text-fill-color:#238e83!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion>header h3{color:#17203e!important;-webkit-text-fill-color:#17203e!important;margin:4px 0 0!important;font-size:18px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion>header>small{color:#65718a!important;-webkit-text-fill-color:#65718a!important;white-space:nowrap!important;background:#f1f5fa!important;border-radius:999px!important;padding:7px 9px!important;font-size:8px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-tabs{background:#f1f4f9!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:5px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-tabs button{color:#65718a!important;-webkit-text-fill-color:#65718a!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:40px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-tabs button.active{color:#17203e!important;-webkit-text-fill-color:#17203e!important;background:#fff!important;box-shadow:0 5px 14px #1f274717!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-panel{gap:10px!important;min-width:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-brief .direct-introduction-brief{box-shadow:none!important;border-radius:16px!important;margin:0!important;padding:13px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-brief .direct-introduction-brief header h3{font-size:15px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-brief .intro-brief-grid{grid-template-columns:1fr!important;gap:7px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-brief .intro-brief-grid article{padding:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure{background:#fafbfd!important;border:1px solid #dce4f0!important;border-radius:15px!important;overflow:hidden!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure>summary{color:#25304c!important;-webkit-text-fill-color:#25304c!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;padding:12px!important;font-size:10px!important;font-weight:900!important;list-style:none!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure>summary::-webkit-details-marker{display:none!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure>summary:after{content:"+"!important;font-size:15px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure[open]>summary:after{content:"−"!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure>div,html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure>ol{border-top:1px solid #e4e9f1!important;margin:0!important;padding:12px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure>ol{padding-left:28px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-disclosure li{color:#5d6880!important;-webkit-text-fill-color:#5d6880!important;margin:0 0 7px!important;font-size:10px!important;line-height:1.45!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-agenda-list{gap:7px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-agenda-list article{background:#fafbfd!important;border:1px solid #e0e6ef!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:11px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-agenda-list b{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#17203e!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:9px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-agenda-list strong{color:#25304c!important;-webkit-text-fill-color:#25304c!important;font-size:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-agenda-list p{color:#65718a!important;-webkit-text-fill-color:#65718a!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.4!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-note-card{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-note-card label{color:#25304c!important;-webkit-text-fill-color:#25304c!important;font-size:10px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-note-card textarea{resize:vertical!important;color:#25304c!important;-webkit-text-fill-color:#25304c!important;background:#fafbfd!important;border:1px solid #dce4f0!important;border-radius:15px!important;min-height:230px!important;padding:12px!important;font-size:11px!important;line-height:1.55!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-note-card small{color:#788399!important;-webkit-text-fill-color:#788399!important;font-size:9px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-privacy-card{background:#f1fbf8!important;border:1px solid #cde8e2!important;border-radius:15px!important;gap:9px!important;padding:12px!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-privacy-card>svg{color:#238e83!important;flex:none!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-privacy-card strong{color:#245b57!important;-webkit-text-fill-color:#245b57!important;font-size:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-privacy-card p{color:#56736f!important;-webkit-text-fill-color:#56736f!important;margin:4px 0 0!important;font-size:9px!important;line-height:1.45!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3>footer{color:#65718a!important;-webkit-text-fill-color:#65718a!important;background:0 0!important;border:0!important;margin:0!important;padding:9px 12px!important;font-size:9px!important}@media (max-width:980px){html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-header{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-header-actions{justify-content:flex-start!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-shell{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion{order:2!important}}@media (max-width:640px){html body :is(.workspace,.figma-dashboard) .private-interview-room.interview-room-v3{border-radius:20px!important;gap:10px!important;margin:0 auto!important;padding:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-header{border-radius:17px!important;gap:12px!important;padding:14px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-title{display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-title h2{white-space:normal!important;font-size:22px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-title .badge-pill{justify-self:start!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-header-actions{grid-template-columns:1fr!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-header-actions button{width:100%!important;min-width:0!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip>span{min-height:48px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-session-strip strong{white-space:normal!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-main{border-radius:18px!important;padding:10px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-live-header{flex-direction:column!important;align-items:flex-start!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-stage{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-tile{aspect-ratio:1!important;justify-self:center!important;width:min(100%,340px)!important;padding:16px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-controls{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-controls .danger-room{grid-column:auto!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner{grid-template-columns:auto minmax(0,1fr)!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-next-step-banner button{grid-column:1/-1!important;width:100%!important;min-height:44px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion{border-radius:18px!important;padding:12px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion>header{display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion>header>small{justify-self:start!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-tabs button{min-height:44px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-companion-tabs button svg{display:none!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3 .room-note-card textarea{min-height:180px!important}}html body :is(.workspace,.figma-dashboard) .match-process-workspace{background:linear-gradient(#f4f7fc 0%,#eef3f8 100%)!important;grid-template-rows:max-content max-content!important;align-content:start!important;gap:18px!important;width:100%!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:auto!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center{background:radial-gradient(circle at 92% 3%,#73e0d438,#0000 31%),radial-gradient(circle at 7% 100%,#787eff30,#0000 34%),linear-gradient(135deg,#101a35 0%,#16284a 52%,#123e4d 100%)!important;border:1px solid #8fe6d938!important;border-radius:28px!important;align-self:start!important;gap:18px!important;height:max-content!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px #121f3e33!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header{z-index:1!important;grid-template-columns:minmax(0,1fr) minmax(190px,260px)!important;align-items:start!important;gap:24px!important;display:grid!important;position:relative!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center .figma-room-kicker{color:#8fe6d9!important;-webkit-text-fill-color:#8fe6d9!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center h1{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.045em!important;max-width:820px!important;margin:7px 0!important;font-size:clamp(28px,4vw,46px)!important;line-height:1.02!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center .match-process-role-title{color:#8fe6d9!important;-webkit-text-fill-color:#8fe6d9!important;letter-spacing:-.025em!important;max-width:820px!important;margin:-1px 0 8px!important;font-size:clamp(15px,2vw,21px)!important;line-height:1.18!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center header p{color:#c8d5e8!important;-webkit-text-fill-color:#c8d5e8!important;max-width:800px!important;margin:0!important;font-size:13px!important;line-height:1.55!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header>aside{background:linear-gradient(145deg,#8fe6d930,#ffffff12)!important;border:1px solid #ffffff29!important;border-radius:22px!important;align-content:center!important;gap:4px!important;min-height:128px!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff17!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header>aside span{color:#8fe6d9!important;-webkit-text-fill-color:#8fe6d9!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header>aside strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.04em!important;font-size:27px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header>aside small{color:#c8d5e8!important;-webkit-text-fill-color:#c8d5e8!important;font-size:10px!important}html body :is(.workspace,.figma-dashboard) .match-process-primary-actions{z-index:1!important;flex-wrap:wrap!important;gap:10px!important;display:flex!important;position:relative!important}html body :is(.workspace,.figma-dashboard) .match-process-primary-actions button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff17!important;border:1px solid #fff3!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}html body :is(.workspace,.figma-dashboard) .match-process-primary-actions button.primary{color:#112840!important;-webkit-text-fill-color:#112840!important;background:#8fe6d9!important;border-color:#8fe6d9!important;box-shadow:0 10px 28px #8fe6d933!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav{z-index:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important;position:relative!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button{--stage-accent:#8fe6d9;color:#c8d5e8!important;-webkit-text-fill-color:#c8d5e8!important;text-align:left!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:18px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:92px!important;padding:12px!important;transition:transform .18s,background .18s,border-color .18s!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button.match-process-tab-prepare{--stage-accent:#77b8ff}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button.match-process-tab-journey{--stage-accent:#b6a5ff}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button.match-process-tab-outcomes{--stage-accent:#ffd374}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button:hover{background:#ffffff1c!important;transform:translateY(-2px)!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button.active{border-color:var(--stage-accent)!important;box-shadow:inset 0 0 0 1px var(--stage-accent),0 12px 30px #040a1924!important;background:#ffffff24!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button>b{color:var(--stage-accent)!important;-webkit-text-fill-color:var(--stage-accent)!important;font-size:9px!important}html body :is(.workspace,.figma-dashboard) .match-process-tab-icon{background:color-mix(in srgb,var(--stage-accent) 18%,transparent)!important;width:30px!important;height:30px!important;color:var(--stage-accent)!important;-webkit-text-fill-color:var(--stage-accent)!important;border-radius:10px!important;place-items:center!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button>span:last-child{gap:3px!important;min-width:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button small{color:#9dafc8!important;-webkit-text-fill-color:#9dafc8!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;line-height:1.3!important;overflow:hidden!important}html body :is(.workspace,.figma-dashboard) .match-process-stage{gap:16px!important;min-width:0!important;animation:.24s both match-stage-enter!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-process-stage>.figma-interview-proposal-panel,html body :is(.workspace,.figma-dashboard) .match-process-stage-journey>.direct-hire-os,html body :is(.workspace,.figma-dashboard) .match-process-stage-outcomes>*{margin:0!important}@keyframes match-stage-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs{background:#eef3f8!important;border:1px solid #dce4f0!important;border-radius:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:7px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button{color:#65718a!important;-webkit-text-fill-color:#65718a!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;min-width:0!important;min-height:72px!important;padding:10px 12px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button>span{color:#346ca9!important;-webkit-text-fill-color:#346ca9!important;background:#ddeaf8!important;border-radius:11px!important;grid-row:1/3!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button:nth-child(2)>span{color:#6754be!important;-webkit-text-fill-color:#6754be!important;background:#ede7ff!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button:nth-child(3)>span{color:#1e8377!important;-webkit-text-fill-color:#1e8377!important;background:#ddf5ef!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button strong{color:#25304c!important;-webkit-text-fill-color:#25304c!important;font-size:11px!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;overflow:hidden!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button.active{background:#fff!important;border-color:#cad8ea!important;box-shadow:0 8px 22px #1f274714!important}html body :is(.workspace,.figma-dashboard) .match-room-section-panel{gap:14px!important;min-width:0!important;animation:.22s both match-stage-enter!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .chat-accordion-body{gap:14px!important}html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button{--match-step:#238e83!important}html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button.match-experience-tab-people{--match-step:#6754be!important}html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button.match-experience-tab-conversation{--match-step:#346ca9!important}html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button.match-experience-tab-proof{--match-step:#b56a20!important}html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button>b,html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button>svg{color:var(--match-step)!important;-webkit-text-fill-color:var(--match-step)!important}html body :is(.workspace,.figma-dashboard) .match-experience-guide nav>button.active{border-color:var(--match-step)!important;box-shadow:inset 0 0 0 1px var(--match-step),0 9px 24px #1f274714!important}@media (max-width:900px){html body :is(.workspace,.figma-dashboard) .match-process-command-center>header{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header>aside{grid-template-columns:1fr auto!important;align-items:center!important;min-height:0!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>header>aside small{grid-column:1/-1!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html body :is(.workspace,.figma-dashboard) .match-process-workspace{gap:12px!important;padding:10px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center{border-radius:21px!important;gap:14px!important;padding:16px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center h1{font-size:28px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center header p{font-size:11px!important}html body :is(.workspace,.figma-dashboard) .match-process-primary-actions{grid-template-columns:1fr!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .match-process-primary-actions button{width:100%!important;min-height:46px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav{gap:7px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;min-height:84px!important;padding:10px!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button>b{display:none!important}html body :is(.workspace,.figma-dashboard) .match-process-command-center>nav>button small{white-space:normal!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs{grid-template-columns:1fr!important;padding:6px!important}html body :is(.workspace,.figma-dashboard) .match-room-section-tabs button{min-height:58px!important}}html body .figma-dashboard .figma-siiyou-v2{background:linear-gradient(#f3f7fc 0%,#edf3f8 100%)!important;grid-template-rows:max-content max-content!important;align-content:start!important;gap:18px!important;padding:20px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-command-center{background:radial-gradient(circle at 92% 6%,#82e5d042,#0000 30%),radial-gradient(circle at 4% 100%,#8b7cf647,#0000 38%),linear-gradient(135deg,#11182f 0%,#202a51 52%,#174d55 100%)!important;border:1px solid #8b7cf640!important;border-radius:30px!important;gap:16px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 70px #11182f38!important}html body .figma-dashboard .figma-siiyou-command-center>header{z-index:1!important;grid-template-columns:minmax(0,1fr) minmax(220px,290px)!important;align-items:start!important;gap:24px!important;display:grid!important;position:relative!important}html body .figma-dashboard .figma-siiyou-command-center .figma-room-kicker{color:#9cf0df!important;-webkit-text-fill-color:#9cf0df!important;background:#ffffff1a!important}html body .figma-dashboard .figma-siiyou-command-center h1{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.05em!important;max-width:850px!important;margin:8px 0 9px!important;font-size:clamp(31px,4.5vw,52px)!important;line-height:.98!important}html body .figma-dashboard .figma-siiyou-command-center header p{color:#c9d6e8!important;-webkit-text-fill-color:#c9d6e8!important;max-width:780px!important;margin:0!important;font-size:13px!important;line-height:1.55!important}html body .figma-dashboard .figma-siiyou-command-center>header>aside{background:linear-gradient(145deg,#9cf0df2e,#ffffff12)!important;border:1px solid #ffffff2b!important;border-radius:23px!important;align-content:center!important;gap:5px!important;min-height:136px!important;padding:18px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-command-center>header>aside span{color:#9cf0df!important;-webkit-text-fill-color:#9cf0df!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}html body .figma-dashboard .figma-siiyou-command-center>header>aside strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.035em!important;font-size:20px!important;line-height:1.12!important}html body .figma-dashboard .figma-siiyou-command-center>header>aside small{color:#b9c7db!important;-webkit-text-fill-color:#b9c7db!important;font-size:9px!important;line-height:1.45!important}html body .figma-dashboard .figma-siiyou-command-actions{z-index:1!important;flex-wrap:wrap!important;gap:9px!important;display:flex!important;position:relative!important}html body .figma-dashboard .figma-siiyou-command-actions button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 16px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard .figma-siiyou-command-actions button.primary{color:#13273e!important;-webkit-text-fill-color:#13273e!important;background:#9cf0df!important;border-color:#9cf0df!important;box-shadow:0 10px 28px #9cf0df33!important}html body .figma-dashboard .figma-siiyou-command-center>nav{z-index:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important;position:relative!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button{--siiyou-tab:#9cf0df;color:#c8d4e5!important;-webkit-text-fill-color:#c8d4e5!important;text-align:left!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:17px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:86px!important;padding:11px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button.figma-siiyou-tab-connections{--siiyou-tab:#86b8ff}html body .figma-dashboard .figma-siiyou-command-center>nav>button.figma-siiyou-tab-circles{--siiyou-tab:#c3abff}html body .figma-dashboard .figma-siiyou-command-center>nav>button.figma-siiyou-tab-signal{--siiyou-tab:#ffd47d}html body .figma-dashboard .figma-siiyou-command-center>nav>button.active{border-color:var(--siiyou-tab)!important;box-shadow:inset 0 0 0 1px var(--siiyou-tab),0 12px 28px #05091824!important;background:#ffffff24!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button>b{color:var(--siiyou-tab)!important;-webkit-text-fill-color:var(--siiyou-tab)!important;font-size:8px!important}html body .figma-dashboard .figma-siiyou-tab-icon{background:color-mix(in srgb,var(--siiyou-tab) 18%,transparent)!important;width:30px!important;height:30px!important;color:var(--siiyou-tab)!important;-webkit-text-fill-color:var(--siiyou-tab)!important;border-radius:10px!important;place-items:center!important;display:grid!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button>span:last-child{gap:3px!important;min-width:0!important;display:grid!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button small{color:#9eacc1!important;-webkit-text-fill-color:#9eacc1!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;line-height:1.3!important;overflow:hidden!important}html body .figma-dashboard .figma-siiyou-stage{gap:16px!important;min-width:0!important;animation:.24s both match-stage-enter!important;display:grid!important}html body .figma-dashboard .figma-siiyou-discover-layout{grid-template-columns:minmax(280px,.56fr) minmax(470px,1.1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-discover-guide{background:linear-gradient(160deg,#fff 0%,#f4faf9 55%,#f2f5ff 100%)!important;border-color:#d6e2ee!important;gap:15px!important;padding:22px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-discover-guide h2{color:#141c31!important;margin:2px 0 0!important;font-size:28px!important;line-height:1.05!important}html body .figma-dashboard .figma-siiyou-discover-guide>p{color:#64718a!important;margin:0!important;font-size:11px!important;line-height:1.55!important}html body .figma-dashboard .figma-siiyou-cap-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-discover-guide .figma-siiyou-cap-card{min-width:0!important;box-shadow:none!important;border-radius:17px!important;padding:13px!important}html body .figma-dashboard .figma-siiyou-discover-guide .figma-siiyou-cap-card>span{font-size:8px!important}html body .figma-dashboard .figma-siiyou-discover-guide .figma-siiyou-cap-card>strong{margin:6px 0!important;font-size:24px!important}html body .figma-dashboard .figma-siiyou-discover-guide .figma-siiyou-cap-card small{font-size:7px!important;line-height:1.35!important}html body .figma-dashboard .figma-siiyou-discover-guide details{background:#fff!important;border:1px solid #d5e2ed!important;border-radius:17px!important;overflow:hidden!important}html body .figma-dashboard .figma-siiyou-discover-guide summary{color:#26324c!important;cursor:pointer!important;justify-content:space-between!important;padding:13px!important;font-size:10px!important;font-weight:900!important;list-style:none!important;display:flex!important}html body .figma-dashboard .figma-siiyou-discover-guide summary::-webkit-details-marker{display:none!important}html body .figma-dashboard .figma-siiyou-discover-guide summary:after{content:"+"!important;font-size:14px!important}html body .figma-dashboard .figma-siiyou-discover-guide details[open] summary:after{content:"−"!important}html body .figma-dashboard .figma-siiyou-discover-guide details>div{border-top:1px solid #e0e7f0!important;gap:9px!important;padding:13px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-discover-guide details span{color:#617087!important;align-items:center!important;gap:8px!important;font-size:9px!important;font-weight:800!important;display:flex!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-panel{min-height:0!important;padding:0!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-card-stack{max-width:460px!important;min-height:700px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-card{gap:10px!important;min-height:672px!important;padding:20px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-avatar,html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-avatar :is(.avatar,img){border-radius:28px!important;width:84px!important;height:84px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-copy h3{font-size:32px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-copy strong{font-size:12px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-match-highlight{padding:10px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-shared-list{gap:5px!important}html body .figma-dashboard .figma-siiyou-connections-panel{background:linear-gradient(145deg,#fff,#f4f8fe)!important;gap:18px!important;padding:24px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-connections-panel>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}html body .figma-dashboard .figma-siiyou-connections-panel h2{color:#151d32!important;margin:8px 0 6px!important;font-size:30px!important;line-height:1.05!important}html body .figma-dashboard .figma-siiyou-connections-panel header p{color:#65718a!important;max-width:760px!important;margin:0!important;font-size:11px!important;line-height:1.5!important}html body .figma-dashboard .figma-siiyou-connection-list{gap:10px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-connection-row{background:#fff!important;border:1px solid #dce4ef!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:15px!important;display:grid!important;box-shadow:0 10px 26px #1f27470d!important}html body .figma-dashboard .figma-siiyou-connection-row.peer_yes{background:linear-gradient(135deg,#fff,#f0fbf8)!important;border-color:#a9dcd4!important}html body .figma-dashboard .figma-siiyou-connection-row .figma-siiyou-deck-avatar,html body .figma-dashboard .figma-siiyou-connection-row .figma-siiyou-deck-avatar :is(.avatar,img){border-radius:19px!important;flex:0 0 58px!important;width:58px!important;height:58px!important}html body .figma-dashboard .figma-siiyou-connection-row>div:nth-child(2)>span{color:#238e83!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body .figma-dashboard .figma-siiyou-connection-row h3{color:#17203a!important;margin:3px 0!important;font-size:17px!important}html body .figma-dashboard .figma-siiyou-connection-row p{color:#65718a!important;margin:0!important;font-size:10px!important;line-height:1.4!important}html body .figma-dashboard .figma-siiyou-connection-row>div:nth-child(2)>div{flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important;display:flex!important}html body .figma-dashboard .figma-siiyou-connection-row small{color:#52617a!important;background:#eef3f8!important;border-radius:999px!important;padding:5px 7px!important;font-size:7px!important;font-weight:800!important}html body .figma-dashboard .figma-siiyou-connection-row>button{color:#26334e!important;background:#fff!important;border:1px solid #cad6e5!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:42px!important;padding:0 13px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard .figma-siiyou-connection-row>button.primary{color:#fff!important;background:#1c8e82!important;border-color:#1c8e82!important}html body .figma-dashboard .figma-siiyou-connection-row>button:disabled{opacity:.65!important}html body .figma-dashboard .figma-siiyou-signal-layout{grid-template-columns:minmax(0,1fr) minmax(260px,350px)!important;align-items:start!important;gap:16px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-signal-aside{color:#fff!important;background:linear-gradient(155deg,#18213d,#24375d)!important;gap:14px!important;padding:22px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-signal-aside h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:2px 0 0!important;font-size:26px!important;line-height:1.05!important}html body .figma-dashboard .figma-siiyou-signal-aside>p{color:#c6d2e5!important;-webkit-text-fill-color:#c6d2e5!important;margin:0!important;font-size:10px!important;line-height:1.5!important}html body .figma-dashboard .figma-siiyou-signal-aside .figma-siiyou-cap-card{box-shadow:none!important;padding:15px!important}html body .figma-dashboard .figma-siiyou-signal-aside>.button{width:100%!important;min-height:46px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2,html body .figma-dashboard .figma-siiyou-circle-room-v2{gap:14px!important;padding:22px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2>header,html body .figma-dashboard .figma-siiyou-circle-room-v2>header{padding-right:64px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 h2,html body .figma-dashboard .figma-siiyou-circle-room-v2 h2{font-size:34px!important}html body .figma-dashboard .figma-siiyou-room-tabs{background:#eef3f8!important;border:1px solid #d9e2ed!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:6px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-circle-room-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .figma-dashboard .figma-siiyou-room-tabs button{color:#65718a!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:58px!important;padding:9px 11px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-room-tabs button>svg{color:#346ca9!important;background:#dde9f5!important;border-radius:10px!important;width:30px!important;height:30px!important;padding:7px!important}html body .figma-dashboard .figma-siiyou-room-tabs button:nth-child(2)>svg{color:#1c8579!important;background:#ddf5ef!important}html body .figma-dashboard .figma-siiyou-room-tabs button:nth-child(3)>svg{color:#6b56bd!important;background:#eee8ff!important}html body .figma-dashboard .figma-siiyou-room-tabs button:nth-child(4)>svg{color:#a36a13!important;background:#fff0d3!important}html body .figma-dashboard .figma-siiyou-room-tabs button>span{gap:2px!important;min-width:0!important;display:grid!important}html body .figma-dashboard .figma-siiyou-room-tabs button strong{color:#25314a!important;font-size:9px!important}html body .figma-dashboard .figma-siiyou-room-tabs button small{color:#748096!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7px!important;overflow:hidden!important}html body .figma-dashboard .figma-siiyou-room-tabs button.active{background:#fff!important;border-color:#c9d7e7!important;box-shadow:0 7px 18px #1f274714!important}html body .figma-dashboard .figma-siiyou-room-stage{gap:12px!important;min-width:0!important;animation:.22s both match-stage-enter!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-peer-conversation{grid-template-rows:minmax(260px,1fr) auto!important;gap:10px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat{min-height:260px!important;max-height:420px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat article{gap:10px!important;padding:13px 15px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity{border-bottom:1px solid #e3eaf3!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 0 9px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 article.mine .figma-siiyou-chat-identity{border-color:#ffffff2b!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-avatar{color:#147a70!important;-webkit-text-fill-color:#147a70!important;opacity:1!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#ddf5ef!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;font-size:9px!important;font-weight:900!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 article.mine .figma-siiyou-chat-avatar{color:#102d31!important;-webkit-text-fill-color:#102d31!important;background:#9cf0df!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-avatar.sii{color:#664fb9!important;-webkit-text-fill-color:#664fb9!important;text-transform:none!important;background:#eee8ff!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity>div{gap:2px!important;min-width:0!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity .verified-name-line,html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity>div>strong{color:#19223a!important;-webkit-text-fill-color:#19223a!important;opacity:1!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 article.mine .figma-siiyou-chat-identity .verified-name-line{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity .siime-verified-badge{opacity:1!important;margin:0!important;display:inline-flex!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity small{color:#708099!important;-webkit-text-fill-color:#708099!important;opacity:1!important;margin:0!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 article.mine .figma-siiyou-chat-identity small{color:#bbc6d9!important;-webkit-text-fill-color:#bbc6d9!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity time{color:#6f7c92!important;-webkit-text-fill-color:#6f7c92!important;white-space:nowrap!important;font-size:8px!important;font-weight:900!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 article.mine .figma-siiyou-chat-identity time{color:#c9d2e2!important;-webkit-text-fill-color:#c9d2e2!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile,html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile.self{min-height:300px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-room-actions{grid-column:1/-1!important}html body .figma-dashboard .figma-siiyou-peer-context{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-circle-stage-conversation .figma-siiyou-circle-chat-panel{min-height:420px!important}html body .figma-dashboard .figma-siiyou-circle-stage-conversation .figma-siiyou-circle-chat{min-height:260px!important;max-height:340px!important}html body .figma-dashboard .figma-siiyou-members-stage .figma-siiyou-room-member-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .figma-dashboard .figma-siiyou-members-stage .figma-siiyou-room-member-list>div:first-child{grid-column:1/-1!important}html body .figma-dashboard .figma-siiyou-projects-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:12px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-circle-room-v2>.figma-siiyou-circle-privacy{margin:0!important}@media (max-width:980px){html body .figma-dashboard .figma-siiyou-command-center>header{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-command-center>header>aside{grid-template-columns:1fr auto!important;align-items:center!important;min-height:0!important}html body .figma-dashboard .figma-siiyou-command-center>header>aside small{grid-column:1/-1!important}html body .figma-dashboard .figma-siiyou-command-center>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .figma-dashboard .figma-siiyou-discover-layout{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-discover-guide{order:2!important}html body .figma-dashboard .figma-siiyou-deck-panel{order:1!important}html body .figma-dashboard .figma-siiyou-signal-layout{grid-template-columns:1fr!important}}@media (max-width:640px){html body .figma-dashboard .figma-siiyou-v2{gap:12px!important;padding:10px!important}html body .figma-dashboard .figma-siiyou-command-center{border-radius:21px!important;gap:13px!important;padding:15px!important}html body .figma-dashboard .figma-siiyou-command-center h1{font-size:29px!important}html body .figma-dashboard .figma-siiyou-command-center header p{font-size:10px!important}html body .figma-dashboard .figma-siiyou-command-actions{grid-template-columns:1fr!important;display:grid!important}html body .figma-dashboard .figma-siiyou-command-actions button{width:100%!important;min-height:46px!important}html body .figma-dashboard .figma-siiyou-command-center>nav{gap:6px!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button{grid-template-columns:auto minmax(0,1fr)!important;min-height:80px!important;padding:9px!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button>b{display:none!important}html body .figma-dashboard .figma-siiyou-command-center>nav>button small{white-space:normal!important}html body .figma-dashboard .figma-siiyou-cap-row{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-card-stack{max-width:100%!important;min-height:660px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-deck-card{border-radius:26px!important;min-height:632px!important;padding:16px!important}html body .figma-dashboard .figma-siiyou-v2 .figma-siiyou-match-highlight{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-connections-panel{padding:14px!important}html body .figma-dashboard .figma-siiyou-connections-panel>header{display:grid!important}html body .figma-dashboard .figma-siiyou-connection-row{grid-template-columns:auto minmax(0,1fr)!important}html body .figma-dashboard .figma-siiyou-connection-row>button{grid-column:1/-1!important;width:100%!important;min-height:44px!important}html body .figma-dashboard .figma-siiyou-signal-form{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-signal-form>*{grid-column:1!important}html body .figma-dashboard .figma-siiyou-peer-room-v2,html body .figma-dashboard .figma-siiyou-circle-room-v2{border-radius:21px!important;width:calc(100vw - 18px)!important;max-height:calc(100svh - 18px)!important;padding:13px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2>header,html body .figma-dashboard .figma-siiyou-circle-room-v2>header{padding-right:48px!important;display:grid!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 h2,html body .figma-dashboard .figma-siiyou-circle-room-v2 h2{font-size:25px!important}html body .figma-dashboard .figma-siiyou-room-close{border-radius:13px!important;width:42px!important;height:42px!important;font-size:27px!important;top:12px!important;right:12px!important}html body .figma-dashboard .figma-siiyou-room-tabs{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-circle-room-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .figma-dashboard .figma-siiyou-room-tabs button{min-height:52px!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat article{width:100%!important;max-width:100%!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity{grid-template-columns:34px minmax(0,1fr)!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-chat-identity time{grid-column:2!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-stage{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile,html body .figma-dashboard .figma-siiyou-peer-room-v2 .figma-siiyou-video-tile.self{min-height:220px!important}html body .figma-dashboard .figma-siiyou-peer-context{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-circle-stage-live .figma-siiyou-video-command{display:grid!important}html body .figma-dashboard .figma-siiyou-circle-stage-live .figma-siiyou-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .figma-dashboard .figma-siiyou-members-stage .figma-siiyou-room-member-list{grid-template-columns:1fr!important}html body .figma-dashboard .figma-siiyou-members-stage .figma-siiyou-room-member-list>div:first-child{grid-column:auto!important}html body .figma-dashboard .figma-siiyou-projects-stage{grid-template-columns:1fr!important}}html body :is(.figma-dashboard-talent,.figma-dashboard-manager) .talent-signal-hero .talent-signal-meter{min-width:0!important;overflow:hidden!important}html body :is(.figma-dashboard-talent,.figma-dashboard-manager) .talent-signal-hero .talent-signal-meter strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.065em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(44px,6vw,64px)!important;line-height:.92!important;display:block!important}@media (max-width:640px){html body :is(.figma-dashboard-talent,.figma-dashboard-manager) .talent-signal-hero .talent-signal-meter strong{font-size:clamp(42px,15vw,58px)!important}}html body :is(.workspace,.figma-dashboard) .private-interview-room.interview-room-v3.match-interview-room-v4{background:linear-gradient(145deg,#fff 0%,#fbfdff 62%,#effbf8 100%)!important;border:1px solid #d5dfec!important;border-radius:30px!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin:0 auto!important;padding:24px!important;display:grid!important;overflow:visible!important;box-shadow:0 28px 80px #121c3629!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-header{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-title{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-title h2{letter-spacing:-.05em!important;font-size:clamp(30px,4vw,48px)!important;line-height:1!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-copy>p{font-size:15px!important;line-height:1.45!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-strip{display:none!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-shell{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-main{background:#f7fafd!important;border:1px solid #d9e2ed!important;border-radius:24px!important;min-width:0!important;padding:18px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-live-header span{color:#1e8b80!important;-webkit-text-fill-color:#1e8b80!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-live-header h3{color:#17203e!important;-webkit-text-fill-color:#17203e!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-live-header>strong{color:#66728a!important;-webkit-text-fill-color:#66728a!important;background:#fff!important;border-color:#d3ddea!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-start-hint{color:#65718a!important;-webkit-text-fill-color:#65718a!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-next-step-banner{background:#17203e!important;border-color:#243253!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .match-interview-context-stage{width:100%!important;min-width:0!important;min-height:360px!important;box-shadow:none!important;background:#f7fafd!important;border:1px solid #d9e2ed!important;border-radius:24px!important;padding:18px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-agenda-list article>b{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 1px 2px #0000003d!important}@media (max-width:640px){html body :is(.workspace,.figma-dashboard) .private-interview-room.interview-room-v3.match-interview-room-v4{border-radius:21px!important;gap:13px!important;padding:13px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-header{grid-template-columns:1fr!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-session-title h2{font-size:27px!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .room-main,html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .match-interview-context-stage{border-radius:18px!important;padding:11px!important}}html body .passport-profile-builder.profile-focus-mode{background:radial-gradient(circle at 12% 8%,#7e91ff4d,#0000 30%),radial-gradient(circle at 88% 18%,#5edfb238,#0000 28%),linear-gradient(145deg,#edf2ff 0%,#f9fbff 48%,#edf8f5 100%)!important}html body .passport-profile-builder .immersive-step-console{isolation:isolate;background:radial-gradient(circle at 12% 12%,#7e91ff38,#0000 36%),radial-gradient(circle at 82% 78%,#5edfb233,#0000 34%),linear-gradient(135deg,#fffffffa,#f1f5fff5)!important;border:1px solid #b9c6ebdb!important;border-radius:30px!important;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)!important;gap:24px!important;padding:clamp(22px,3vw,34px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 84px #1f274724!important}html body .passport-profile-builder .immersive-step-console:before{content:"01";z-index:-1;color:#2d3c7d0e;letter-spacing:-.09em;pointer-events:none;font-size:154px;font-weight:950;line-height:1;position:absolute;bottom:-42px;right:42%}html body .passport-profile-builder .step-theme-2{background:radial-gradient(circle at 10% 8%,#56c7d633,#0000 36%),linear-gradient(135deg,#fff,#f0fbfc)!important}html body .passport-profile-builder .step-theme-3{background:radial-gradient(circle at 10% 8%,#5edfb238,#0000 36%),linear-gradient(135deg,#fff,#effaf6)!important}html body .passport-profile-builder .step-theme-4{background:radial-gradient(circle at 10% 8%,#a97eff38,#0000 36%),linear-gradient(135deg,#fff,#f6f1ff)!important}html body .passport-profile-builder .step-theme-5{background:radial-gradient(circle at 10% 8%,#ffbe5c33,#0000 36%),linear-gradient(135deg,#fff,#fff8ec)!important}html body .passport-profile-builder .step-theme-2:before{content:"02"}html body .passport-profile-builder .step-theme-3:before{content:"03"}html body .passport-profile-builder .step-theme-4:before{content:"04"}html body .passport-profile-builder .step-theme-5:before{content:"05"}html body .passport-profile-builder .passport-chapter-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}html body .passport-profile-builder .chapter-kicker-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html body .passport-profile-builder .chapter-kicker-row .eyebrow{background:#455ce914;border:1px solid #455ce929;border-radius:999px;align-items:center;min-height:30px;padding:7px 11px;display:inline-flex;color:#455ce9!important;-webkit-text-fill-color:#455ce9!important}html body .passport-profile-builder .chapter-time{letter-spacing:.03em;text-transform:uppercase;background:#5edfb21a;border:1px solid #2e8b6f29;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex;color:#29775e!important;-webkit-text-fill-color:#29775e!important}html body .passport-profile-builder .immersive-step-console h3{color:#151d3a!important;-webkit-text-fill-color:#151d3a!important;letter-spacing:-.065em!important;margin:15px 0 10px!important;font-size:clamp(34px,5vw,56px)!important;line-height:.96!important}html body .passport-profile-builder .immersive-step-console p{color:#5a6682!important;-webkit-text-fill-color:#5a6682!important;max-width:620px!important;font-size:13px!important;line-height:1.65!important}html body .passport-profile-builder .chapter-unlock{flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:18px;display:flex}html body .passport-profile-builder .chapter-unlock>span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;color:#8b94a9!important;-webkit-text-fill-color:#8b94a9!important}html body .passport-profile-builder .chapter-unlock>strong{align-items:center;gap:7px;font-size:11px;display:inline-flex;color:#192342!important;-webkit-text-fill-color:#192342!important}html body .passport-profile-builder .chapter-unlock svg{color:#455ce9!important}html body .passport-profile-builder .passport-signal-meter{align-items:center;gap:20px;min-height:190px;position:relative;background:radial-gradient(circle at 82% 12%,#5edfb238,#0000 30%),linear-gradient(145deg,#0e1634,#24386d)!important;border:1px solid #ffffff1f!important;border-radius:26px!important;grid-template-columns:132px minmax(0,1fr)!important;padding:24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 70px #0a122d40!important}html body .passport-profile-builder .signal-meter-orbit{background:conic-gradient(#69e0b7 var(--passport-progress),#ffffff21 0);text-align:center;border-radius:999px;place-content:center;width:132px;height:132px;animation:.62s cubic-bezier(.2,.8,.2,1) both passport-meter-arrive;display:grid;position:relative;box-shadow:0 0 54px #5edfb229}html body .passport-profile-builder .signal-meter-orbit:before{content:"";border-radius:inherit;background:linear-gradient(145deg,#111a3b,#1e2d5b);position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #ffffff17}html body .passport-profile-builder .signal-meter-orbit strong,html body .passport-profile-builder .signal-meter-orbit span{z-index:1;position:relative}html body .passport-profile-builder .signal-meter-orbit strong{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.06em!important;font-size:35px!important;line-height:1!important}html body .passport-profile-builder .signal-meter-orbit span{letter-spacing:.09em;text-transform:uppercase;font-weight:900;color:#aebcde!important;-webkit-text-fill-color:#aebcde!important;margin-top:5px!important;font-size:7px!important}html body .passport-profile-builder .signal-meter-copy{z-index:2;min-width:0;position:relative}html body .passport-profile-builder .signal-meter-copy>b{background:0 0;border-radius:0;height:auto;font-size:15px;line-height:1.2;transition:none;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-profile-builder .signal-meter-copy>small{margin:7px 0 15px;font-size:9px;line-height:1.45;display:block;color:#b9c6e5!important;-webkit-text-fill-color:#b9c6e5!important}html body .passport-profile-builder .signal-meter-copy>i{background:#ffffff21;border-radius:999px;height:8px;display:block;overflow:hidden}html body .passport-profile-builder .signal-meter-copy>i>em{border-radius:inherit;background:linear-gradient(90deg,#7e91ff,#69e0b7);height:100%;transition:width .48s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 22px #69e0b775}html body .passport-profile-builder .signal-spark{background:#69e0b7;border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite passport-spark;position:absolute;box-shadow:0 0 18px #69e0b7e6}html body .passport-profile-builder .signal-spark.spark-a{top:22px;right:22px}html body .passport-profile-builder .signal-spark.spark-b{background:#9daaff;animation-delay:.8s;bottom:25px;right:52px}html body .passport-profile-builder .signal-spark.spark-c{width:4px;height:4px;animation-delay:1.5s;top:24px;left:46%}html body .passport-profile-builder .immersive-chapter-map{background:#ffffffe6!important;border:1px solid #cad4eedb!important;border-radius:24px!important;gap:10px!important;padding:10px!important;position:relative!important;box-shadow:0 18px 52px #1f27471a!important}html body .passport-profile-builder .immersive-chapter-map button{position:relative;overflow:hidden;border-radius:16px!important;min-width:0!important;min-height:66px!important;padding:10px!important;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s!important}html body .passport-profile-builder .immersive-chapter-map button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1f27471c;border-color:#aab8ee!important}html body .passport-profile-builder .immersive-chapter-map button.active{transform:translateY(-3px);background:linear-gradient(145deg,#111a39,#2c417b)!important;box-shadow:0 18px 38px #111a3938!important}html body .passport-profile-builder .immersive-chapter-map button>span{flex-direction:column;gap:3px;min-width:0;font-size:9px;line-height:1.2;display:flex;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .passport-profile-builder .immersive-chapter-map button>span>small{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900;color:#8791a9!important;-webkit-text-fill-color:#8791a9!important}html body .passport-profile-builder .immersive-chapter-map button.active>span>small{color:#9fe8cd!important;-webkit-text-fill-color:#9fe8cd!important}html body .passport-profile-builder .immersive-chapter-map button>i{background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}html body .passport-profile-builder .immersive-chapter-map button.active>i{background:linear-gradient(90deg,#8192ff,#69e0b7);animation:.42s both chapter-line-in}html body .passport-profile-builder .passport-coach-card{background:linear-gradient(135deg,#fffffffa,#f4f8fff5);border:1px solid #d9e2f2;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;animation:.42s cubic-bezier(.2,.8,.2,1) both coach-card-in;display:grid;box-shadow:0 18px 55px #1f274717;order:4!important}html body .passport-profile-builder .coach-avatar{background:linear-gradient(145deg,#142044,#2e4786);border-radius:21px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 15px 34px #111d443d}html body .passport-profile-builder .coach-avatar span{letter-spacing:-.08em;font-size:18px;font-weight:950;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-profile-builder .coach-avatar i,html body .passport-profile-builder .coach-avatar b{background:#69e0b7;border-radius:999px;width:7px;height:7px;animation:4s ease-in-out infinite coach-blink;position:absolute;top:12px;box-shadow:0 0 15px #69e0b7d9}html body .passport-profile-builder .coach-avatar i{left:16px}html body .passport-profile-builder .coach-avatar b{animation-delay:.12s;right:16px}html body .passport-profile-builder .coach-avatar.coach-avatar-human{isolation:isolate;background:#132344;border:3px solid #fff;border-radius:999px;overflow:visible;box-shadow:0 14px 34px #111d443d,0 0 0 2px #6edfc0}html body .passport-profile-builder .coach-avatar.coach-avatar-human img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}html body .passport-profile-builder .coach-avatar.coach-avatar-human i{z-index:2;background:#55d9b5;border:2px solid #fff;width:12px;height:12px;animation:2.4s ease-in-out infinite coach-status-pulse;inset:auto -1px 1px auto;box-shadow:0 0 0 2px #55d9b533,0 0 15px #55d9b5cc}html body .passport-profile-builder .coach-copy{flex-direction:column;gap:4px;min-width:0;display:flex}html body .passport-profile-builder .coach-copy .eyebrow{color:#455ce9!important;-webkit-text-fill-color:#455ce9!important}html body .passport-profile-builder .coach-copy>strong{font-size:14px;line-height:1.25;color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body .passport-profile-builder .coach-copy>p{margin:0;font-size:10px;line-height:1.55;color:#647087!important;-webkit-text-fill-color:#647087!important}html body .passport-profile-builder .coach-momentum{text-align:center;background:#fff;border:1px solid #dbe4f2;border-radius:17px;min-width:94px;padding:13px}html body .passport-profile-builder .coach-momentum strong{font-size:22px;line-height:1;display:block;color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body .passport-profile-builder .coach-momentum span{letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:900;display:block;color:#7d879e!important;-webkit-text-fill-color:#7d879e!important}html body .passport-profile-builder .coach-momentum small{text-transform:uppercase;background:#eef2ff;border-radius:999px;margin-top:8px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex;color:#455ce9!important;-webkit-text-fill-color:#455ce9!important}html body .passport-profile-builder .passport-coach-card.ready{background:linear-gradient(135deg,#fff,#f0fbf6);border-color:#cbeadd}html body .passport-profile-builder .passport-coach-card.ready .coach-momentum small{background:#e5f8ef;color:#21805f!important;-webkit-text-fill-color:#21805f!important}html body .passport-profile-builder .builder-step{position:relative;background:linear-gradient(#fff,#f9fbff)!important;border-color:#d7e0f1!important;order:5!important;overflow:hidden!important;box-shadow:0 28px 88px #1f27471f!important}html body .passport-profile-builder .builder-step:before{content:"";opacity:.9;background:linear-gradient(90deg,#7e91ff,#69e0b7,#b994ff);height:5px;position:absolute;inset:0 0 auto}html body .passport-profile-builder .builder-step>header{position:relative;background:radial-gradient(circle at 12% 0,#7e91ff24,#0000 42%),#f8faff!important;border:1px solid #dce4f2!important}html body .passport-profile-builder .builder-step :is(label,fieldset,.skill-builder,.resume-field,.quick-pill-group,.chip-select){transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}html body .passport-profile-builder .builder-step label:focus-within,html body .passport-profile-builder .builder-step :is(fieldset,.skill-builder,.resume-field,.quick-pill-group,.chip-select):focus-within{z-index:2;position:relative;transform:translateY(-2px);border-color:#92a3ed!important;box-shadow:0 15px 34px #455ce91f!important}html body .passport-profile-builder .builder-step :is(input,select,textarea):focus{transform:none;border-color:#6f84ec!important;box-shadow:0 0 0 4px #7e91ff24,0 12px 28px #1f274714!important}html body .passport-profile-builder .builder-step label:has(>input:not(:placeholder-shown))>span:after{content:" ✓";color:#268466;-webkit-text-fill-color:#268466;font-weight:950}html body .passport-profile-builder .builder-step label:has(.voice-input-wrap>input:not(:placeholder-shown))>span:after{content:" ✓";color:#268466;-webkit-text-fill-color:#268466;font-weight:950}html body .passport-profile-builder .builder-step label:has(.voice-input-wrap>textarea:not(:placeholder-shown))>span:after{content:" ✓";color:#268466;-webkit-text-fill-color:#268466;font-weight:950}html body .passport-profile-builder .immersive-builder-actions{background:#fffffff0!important;border-color:#b3c0e5e6!important;border-radius:22px!important;order:6!important;box-shadow:0 24px 72px #111b3c33!important}html body .passport-profile-builder .immersive-builder-actions .chapter-continue{min-width:190px;background:linear-gradient(135deg,#4258dc,#273b82)!important;box-shadow:0 14px 32px #4258dc42!important}html body .passport-profile-builder .immersive-builder-actions .chapter-continue:hover{transform:translateY(-2px);box-shadow:0 19px 38px #4258dc52!important}@keyframes passport-meter-arrive{0%{opacity:.2;transform:scale(.82)rotate(-22deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes passport-spark{0%,to{opacity:.35;transform:translateY(0)scale(.8)}50%{opacity:1;transform:translateY(-7px)scale(1.2)}}@keyframes chapter-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes coach-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes coach-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.15)}}@keyframes coach-status-pulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}@media (max-width:900px){html body .passport-profile-builder .immersive-step-console{grid-template-columns:1fr!important}html body .passport-profile-builder .immersive-step-console:before{font-size:110px;bottom:-28px;right:18px}html body .passport-profile-builder .passport-signal-meter{min-height:160px}html body .passport-profile-builder .immersive-chapter-map button{flex:0 0 160px!important;min-width:160px!important}}@media (max-width:620px){html body .passport-profile-builder .immersive-step-console{border-radius:22px!important;padding:17px!important}html body .passport-profile-builder .immersive-step-console h3{font-size:34px!important}html body .passport-profile-builder .passport-signal-meter{gap:14px;border-radius:21px!important;grid-template-columns:94px minmax(0,1fr)!important;padding:17px!important}html body .passport-profile-builder .signal-meter-orbit{width:94px;height:94px}html body .passport-profile-builder .signal-meter-orbit strong{font-size:27px!important}html body .passport-profile-builder .signal-meter-copy>b{font-size:12px}html body .passport-profile-builder .passport-coach-card{grid-template-columns:52px minmax(0,1fr);gap:13px;padding:15px}html body .passport-profile-builder .coach-avatar{border-radius:17px;width:52px;height:52px}html body .passport-profile-builder .coach-avatar i{top:10px;left:13px}html body .passport-profile-builder .coach-avatar b{top:10px;right:13px}html body .passport-profile-builder .coach-momentum{grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px;display:flex}html body .passport-profile-builder .coach-momentum strong{font-size:17px}html body .passport-profile-builder .coach-momentum span,html body .passport-profile-builder .coach-momentum small{margin:0}html body .passport-profile-builder .immersive-builder-actions .chapter-continue{min-width:0}}@media (prefers-reduced-motion:reduce){html body .passport-profile-builder :is(.signal-meter-orbit,.signal-spark,.coach-avatar i,.coach-avatar b,.passport-coach-card){animation:none!important}html body .passport-profile-builder :is(.immersive-chapter-map button,.builder-step label,.builder-step fieldset,.builder-step input,.builder-step select,.builder-step textarea){transition:none!important}}html body .passport-profile-builder .fingerprint-options button.selected,html body .passport-profile-builder .fingerprint-options button.selected:hover,html body .passport-profile-builder .fingerprint-options button.selected:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-profile-builder .immersive-step-console.step-theme-4:before{content:none!important;display:none!important}html body .passport-profile-builder .passport-review-step{background:radial-gradient(circle at 12% 0,#7e91ff24,#0000 28%),linear-gradient(#fff,#f6f8fd)!important;border-color:#cad6ec!important;padding:clamp(18px,2.6vw,30px)!important;overflow:visible!important}html body .passport-profile-builder .passport-review-step>header{background:0 0!important;border:0!important;margin-bottom:20px!important;padding:20px 22px!important}html body .passport-profile-builder .passport-review-step>header h3{max-width:760px;color:#141d3c!important;-webkit-text-fill-color:#141d3c!important;margin:8px 0!important;font-size:clamp(30px,4vw,48px)!important}html body .passport-profile-builder .passport-review-step>header p{max-width:760px;color:#596681!important;-webkit-text-fill-color:#596681!important;font-size:12px!important}html body .passport-profile-builder .passport-book{isolation:isolate;background:radial-gradient(circle at 8% 10%,#69e0b733,#0000 24%),radial-gradient(circle at 92% 88%,#7e91ff3d,#0000 28%),linear-gradient(145deg,#0c1530,#1e3267 58%,#111e42);border:1px solid #17264e;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0c16334d,inset 0 1px #ffffff24}html body .passport-profile-builder .passport-book:before,html body .passport-profile-builder .passport-book:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff14;border-radius:999px;position:absolute}html body .passport-profile-builder .passport-book:before{width:330px;height:330px;top:-190px;left:-170px}html body .passport-profile-builder .passport-book:after{width:240px;height:240px;bottom:-150px;right:-130px}html body .passport-profile-builder .passport-book-spine{z-index:4;pointer-events:none;background:linear-gradient(90deg,#050a1c73,#ffffff2e,#050a1c66);border-radius:999px;width:14px;position:absolute;inset:13px auto 13px calc(45% - 7px);box-shadow:0 0 24px #050a1c6b}html body .passport-profile-builder :is(.passport-identity-page,.passport-signal-page){z-index:2;background:repeating-radial-gradient(circle at 12% 14%,#0000 0 11px,#2b437709 12px 13px,#0000 14px 22px),linear-gradient(145deg,#fffdf4,#f4efd9);border:1px solid #cdc299b3;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd1,0 16px 38px #050c202e}html body .passport-profile-builder .passport-identity-page{border-radius:20px 9px 9px 20px;flex-direction:column;min-height:570px;padding:22px;display:flex}html body .passport-profile-builder .passport-signal-page{border-radius:9px 20px 20px 9px;min-height:570px;padding:22px}html body .passport-profile-builder .passport-document-head,html body .passport-profile-builder .passport-signal-page>header{z-index:2;border-bottom:1px solid #2135612e;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex;position:relative}html body .passport-profile-builder .passport-document-head>div,html body .passport-profile-builder .passport-signal-page>header>div{flex-direction:column;gap:3px;display:flex}html body .passport-profile-builder :is(.passport-document-head,.passport-signal-page>header) span{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:950;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-profile-builder .passport-document-head strong{letter-spacing:-.03em;text-transform:uppercase;font-size:18px;line-height:1;color:#152142!important;-webkit-text-fill-color:#152142!important}html body .passport-profile-builder .passport-document-head>small{text-transform:uppercase;border:1px solid #89703940;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:900;color:#725d2f!important;-webkit-text-fill-color:#725d2f!important}html body .passport-profile-builder .passport-identity-grid{grid-template-columns:122px minmax(0,1fr);gap:18px;margin-top:20px;display:grid}html body .passport-profile-builder .passport-portrait{background:radial-gradient(circle at 50% 30%,#69e0b742,#0000 34%),linear-gradient(145deg,#182854,#344d8d);border:7px solid #fff;border-radius:12px;outline:1px solid #21356133;place-items:center;height:160px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 28px #1521422e}html body .passport-profile-builder .passport-portrait img{object-fit:cover!important;width:100%!important;height:100%!important}html body .passport-profile-builder .passport-portrait>span{letter-spacing:-.06em;font-size:42px;font-weight:950;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-profile-builder .passport-portrait>small{letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#0b1430c2;border-radius:7px;padding:5px;font-size:6px;font-weight:900;position:absolute;inset:auto 5px 5px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-profile-builder .passport-holder>span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-profile-builder .passport-holder h4{letter-spacing:-.05em;margin:5px 0 4px;font-size:24px;line-height:1;color:#152142!important;-webkit-text-fill-color:#152142!important}html body .passport-profile-builder .passport-holder>p{margin:0 0 14px;font-size:8px;line-height:1.5;color:#56627a!important;-webkit-text-fill-color:#56627a!important}html body .passport-profile-builder .passport-holder dl{grid-template-columns:1fr 1fr;gap:10px 12px;margin:0;display:grid}html body .passport-profile-builder .passport-holder dl>div{border-bottom:1px solid #21356121;min-width:0;padding-bottom:7px}html body .passport-profile-builder .passport-holder dt{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900;color:#8b7a55!important;-webkit-text-fill-color:#8b7a55!important}html body .passport-profile-builder .passport-holder dd{margin:3px 0 0;font-size:8px;font-weight:800;line-height:1.35;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-profile-builder .passport-identity-page>footer{border-top:1px solid #2135612e;margin-top:auto;padding-top:18px}html body .passport-profile-builder .passport-identity-page>footer>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .passport-profile-builder .passport-identity-page>footer span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-profile-builder .passport-identity-page>footer strong{font-size:9px;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-profile-builder .passport-machine-line{letter-spacing:.12em;white-space:nowrap;background:#ffffff7a;border:1px solid #21356126;border-radius:6px;margin-top:11px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:800;overflow:hidden;color:#273658!important;-webkit-text-fill-color:#273658!important}html body .passport-profile-builder .passport-signal-page>header h4{margin:4px 0 0;font-size:19px;line-height:1.05;color:#152142!important;-webkit-text-fill-color:#152142!important}html body .passport-profile-builder .passport-signal-page>header>strong{text-transform:uppercase;background:#69e0b71f;border:1px solid #1a7e5b33;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:flex;color:#247657!important;-webkit-text-fill-color:#247657!important}html body .passport-profile-builder .passport-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}html body .passport-profile-builder .passport-summary-grid>article{background:#ffffff80;border:1px solid #21356124;border-radius:14px;flex-direction:column;min-width:0;min-height:176px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffffb8}html body .passport-profile-builder .passport-summary-grid article>span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:6px;font-weight:950;display:flex;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-profile-builder .passport-summary-grid h5{margin:8px 0 6px;font-size:12px;line-height:1.2;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-profile-builder .passport-summary-grid p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:7px;line-height:1.5;display:-webkit-box;overflow:hidden;color:#59647b!important;-webkit-text-fill-color:#59647b!important}html body .passport-profile-builder .passport-summary-grid article>div{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:10px;display:flex}html body .passport-profile-builder .passport-summary-grid article small{background:#ffffffa3;border:1px solid #21356126;border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:5px 7px;font-size:6px;font-weight:800;line-height:1.25;display:inline-flex;color:#33415e!important;-webkit-text-fill-color:#33415e!important}html body .passport-profile-builder .passport-summary-grid article>div small{margin-top:0}html body .passport-profile-builder .passport-signal-page>footer{background:#69e0b71a;border:1px solid #1a7e5b2e;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex;color:#236e53!important}html body .passport-profile-builder .passport-signal-page>footer>div{flex-direction:column;gap:2px;display:flex}html body .passport-profile-builder .passport-signal-page>footer strong{font-size:8px;color:#1b5f48!important;-webkit-text-fill-color:#1b5f48!important}html body .passport-profile-builder .passport-signal-page>footer span{font-size:6px;line-height:1.4;color:#477464!important;-webkit-text-fill-color:#477464!important}html body .passport-profile-builder .passport-privacy-strip{background:#effaf6;border:1px solid #cfe7df;border-radius:15px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px 15px;font-size:8px;line-height:1.55;display:flex;color:#356d59!important;-webkit-text-fill-color:#356d59!important}html body .passport-profile-builder .passport-privacy-strip svg{flex:none;color:#238362!important}@media (max-width:900px){html body .passport-profile-builder .passport-book{grid-template-columns:1fr;padding:11px}html body .passport-profile-builder .passport-book-spine{display:none}html body .passport-profile-builder :is(.passport-identity-page,.passport-signal-page){border-radius:18px;min-height:0}}@media (max-width:560px){html body .passport-profile-builder .passport-review-step{padding:12px!important}html body .passport-profile-builder .passport-review-step>header{padding:15px 10px!important}html body .passport-profile-builder .passport-review-step>header h3{font-size:29px!important}html body .passport-profile-builder .passport-book{border-radius:22px}html body .passport-profile-builder :is(.passport-identity-page,.passport-signal-page){padding:16px}html body .passport-profile-builder .passport-identity-grid{grid-template-columns:96px minmax(0,1fr);gap:13px}html body .passport-profile-builder .passport-portrait{height:132px}html body .passport-profile-builder .passport-portrait>span{font-size:34px}html body .passport-profile-builder .passport-holder h4{font-size:20px}html body .passport-profile-builder .passport-holder dl,html body .passport-profile-builder .passport-summary-grid{grid-template-columns:1fr}html body .passport-profile-builder .passport-summary-grid>article{min-height:0}}html body .passport-profile-builder .passport-review-step{display:none!important}html body .interactive-talent-passport{background:radial-gradient(circle at 9% 0,#7e91ff24,#0000 27%),radial-gradient(circle at 96% 18%,#69e0b71f,#0000 24%),linear-gradient(#fff,#f5f8fd);border:1px solid #cad6ec;border-radius:30px;width:100%;min-width:0;box-shadow:0 24px 70px #1a284f1a;padding:clamp(16px,2.5vw,28px)!important}html body .talent-builder-passport{grid-column:1/-1}html body .talent-dashboard-passport{margin-top:18px;scroll-margin-top:24px}html body .passport-reader-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;padding:4px 4px 0;display:flex}html body .passport-reader-intro>div{max-width:760px}html body .passport-reader-intro .eyebrow{color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .passport-reader-intro h3{color:#141d3c!important;-webkit-text-fill-color:#141d3c!important;letter-spacing:-.055em!important;margin:8px 0 7px!important;font-size:clamp(27px,3.6vw,44px)!important;line-height:1.02!important}html body .talent-dashboard-passport .passport-reader-intro h3{font-size:clamp(26px,3vw,38px)!important}html body .passport-reader-intro p{color:#647088!important;-webkit-text-fill-color:#647088!important;margin:0!important;font-size:12px!important;line-height:1.6!important}html body .passport-edit-button{white-space:nowrap;flex:none}html body .passport-reader-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}html body .passport-close-button{white-space:nowrap}html body .passport-closed-stage{background:radial-gradient(circle at 50% 42%,#637ab724,#0000 42%),linear-gradient(#f5f8fdc7,#e6ecf7b8);border:1px solid #d6deec;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:650px;padding:24px 16px 10px;display:flex;box-shadow:inset 0 1px #ffffffd9}html body .passport-closed-stage>small{letter-spacing:.02em;font-size:9px;font-weight:750;color:#758197!important;-webkit-text-fill-color:#758197!important}html body .passport-cover{isolation:isolate;aspect-ratio:.72;cursor:pointer;transform-origin:0;background:radial-gradient(at 31% 18%,#2a528b47,#0000 47%),radial-gradient(at 76% 72%,#00051661,#0000 58%),linear-gradient(148deg,#09244d 0%,#061b3f 46%,#03142f 100%);border:1px solid #01091d;border-radius:19px 13px 13px 19px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(470px,72vw);padding:88px 58px 84px;transition:transform .3s,box-shadow .3s,filter .3s;display:flex;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 38px 82px #05112d66,11px 12px #020d28,14px 15px #d6d0b9,17px 19px 30px #05112d52,inset 0 1px #ffffff1a,inset 0 0 95px #00041161;color:#d7b765!important;-webkit-text-fill-color:#d7b765!important}html body .passport-cover:hover{filter:saturate(1.08);transform:perspective(1200px)rotateY(-5deg)translateY(-4px);box-shadow:0 48px 92px #05112d70,14px 15px #020d28,17px 18px #d6d0b9,20px 22px 34px #05112d57,inset 0 1px #ffffff17,inset 0 0 95px #00041161}html body .passport-cover-grain{z-index:-2;opacity:.92;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(#ffffff14 0 .65px,#0000 .95px) 0 0/7px 9px,radial-gradient(#0003 0 .65px,#0000 1px) 3px 4px/8px 10px,repeating-linear-gradient(118deg,#0000 0 3px,#ffffff05 3.5px 4px,#0000 4.5px 8px);position:absolute;inset:0}html body .passport-cover:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(107deg,#0000 0 24%,#ffffff0b 38%,#0000 52%),radial-gradient(at 50% -12%,#ffffff14,#0000 48%);position:absolute;inset:0;box-shadow:inset 18px 0 24px #00000029,inset -3px 0 3px #ffffff09}html body .passport-cover-frame{z-index:-1;pointer-events:none;border:1px solid #edcc7adb;border-radius:10px 7px 7px 10px;position:absolute;inset:27px 25px 27px 29px;box-shadow:0 0 0 1px #322307c7,0 0 0 3px #c4973c8c,0 0 0 4px #130e04b8,inset 0 0 0 1px #ffe6a629,0 2px 3px #0000006b,inset 0 2px 3px #0000004d}html body .passport-cover-spine{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0004108c,#0f2b5557 48%,#00051447);border-right:1px solid #d4b25b47;width:23px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff09,5px 0 14px #00000021}html body .passport-cover-spine:after{content:"";border-left:1px dashed #dcbb674d;border-right:1px dashed #0006;position:absolute;inset:32px 6px}html body .passport-cover-topline{z-index:2;letter-spacing:.28em;text-shadow:0 1px 1px #000000b8;text-transform:uppercase;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:7px;font-weight:700;position:absolute;top:51px;left:50%;transform:translate(-50%);color:#d8b96b!important;-webkit-text-fill-color:#d8b96b!important}html body .passport-cover-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 1px #ffffff2e)drop-shadow(0 3px 2px #000000a6);position:relative;width:min(230px,72%)!important;height:auto!important}html body .passport-cover-title{z-index:2;background:linear-gradient(#fff0bd 0%,#d8b765 24%,#9d712a 52%,#efd28a 74%,#b98535 100%);letter-spacing:.12em;filter:drop-shadow(0 1px #ffedb573)drop-shadow(0 3px 2px #000000ad);text-shadow:none;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,5vw,55px);font-weight:700;line-height:1;position:relative;color:#d7b765!important;-webkit-text-fill-color:transparent!important}html body .passport-cover-rule{z-index:2;background:linear-gradient(90deg,#0000,#d7b765 18% 82%,#0000);width:92px;height:2px;position:relative;box-shadow:0 1px 1px #0000008c}html body .passport-cover-meta{z-index:2;letter-spacing:.2em;text-shadow:0 2px 1px #0000008c;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;position:relative;color:#d7b765!important;-webkit-text-fill-color:#d7b765!important}html body .passport-cover-seal{z-index:2;border:1px solid #e0be69c7;border-radius:50%;place-items:center;width:70px;height:70px;margin-top:6px;display:grid;position:relative;box-shadow:0 0 0 2px #2d1f05b3,0 0 0 3px #d5ae4f5c,inset 0 0 0 4px #03102db3,inset 0 0 0 5px #e2c27161,0 3px 3px #00000073;color:#d9b96a!important;-webkit-text-fill-color:#d9b96a!important}html body .passport-cover-seal svg{filter:drop-shadow(0 2px 1px #0009);color:#d9b96a!important}html body .passport-cover-seal>i{border:1px dotted #e2c27185;border-radius:50%;position:absolute;inset:9px}html body .passport-cover-serial{z-index:3;letter-spacing:.13em;opacity:.84;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:800;position:absolute;bottom:49px;left:48px;color:#caa957!important;-webkit-text-fill-color:#caa957!important}html body .passport-cover-open{z-index:3;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#09224bdb,#020e27e0);border:1px solid #d7b76594;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:37px;left:auto;right:45px;transform:none;box-shadow:inset 0 1px #fff1c414,0 7px 18px #00000047;color:#e2c67e!important;-webkit-text-fill-color:#e2c67e!important}html body .passport-reader-tabs{background:#f1f5fce0;border:1px solid #d7e0f0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:7px;display:grid}html body .passport-reader-tabs button{cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:10px 12px;font-size:10px;font-weight:850;transition:background .2s,box-shadow .2s,transform .2s;display:flex;color:#5f6b82!important;-webkit-text-fill-color:#5f6b82!important}html body .passport-reader-tabs button.active{background:#1d2d5c;box-shadow:0 10px 24px #18295633;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-reader-tabs b{border:1px solid;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}html body .interactive-talent-passport .passport-book.interactive{perspective:1600px;outline:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}html body .interactive-talent-passport .passport-book.interactive:focus-visible{box-shadow:0 34px 90px #0c16334d,0 0 0 4px #69e0b759,inset 0 1px #ffffff24}html body .interactive-talent-passport .passport-book-spine{left:calc(50% - 7px)}html body .passport-page-animation{z-index:2;min-width:0;min-height:610px;transform-style:preserve-3d;position:relative}html body .passport-page-animation>.passport-sheet-page{width:100%;height:100%;min-height:610px}html body .passport-page-left>.passport-sheet-page{border-radius:20px 9px 9px 20px}html body .passport-page-right>.passport-sheet-page{border-radius:9px 20px 20px 9px}html body .passport-book.turning-forward .passport-page-right>.passport-sheet-page{transform-origin:0;animation:.5s cubic-bezier(.2,.72,.25,1) both passport-page-forward}html body .passport-book.turning-back .passport-page-left>.passport-sheet-page{transform-origin:100%;animation:.5s cubic-bezier(.2,.72,.25,1) both passport-page-back}@keyframes passport-page-forward{0%{opacity:.35;filter:brightness(.72);transform:rotateY(-82deg)scaleX(.92)}55%{opacity:.84;filter:brightness(.92)}to{opacity:1;filter:brightness();transform:rotateY(0)scaleX(1)}}@keyframes passport-page-back{0%{opacity:.35;filter:brightness(.72);transform:rotateY(82deg)scaleX(.92)}55%{opacity:.84;filter:brightness(.92)}to{opacity:1;filter:brightness();transform:rotateY(0)scaleX(1)}}html body .passport-sheet-page{background:repeating-radial-gradient(circle at 12% 14%,#0000 0 11px,#2b437709 12px 13px,#0000 14px 22px),linear-gradient(145deg,#fffdf4,#f4efd9);border:1px solid #cdc299b3;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd1,0 16px 38px #050c202e}html body .passport-detail-page{flex-direction:column;gap:14px;padding:22px;display:flex}html body .passport-page-header{border-bottom:1px solid #2135612e;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}html body .passport-page-header>div{flex-direction:column;gap:4px;display:flex}html body .passport-page-header span,html body .passport-feature-copy>span,html body .passport-chip-section>span,html body .passport-story-block>span,html body .passport-community-goal>span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-page-header h4{letter-spacing:-.04em;margin:0;font-size:21px;line-height:1.06;color:#152142!important;-webkit-text-fill-color:#152142!important}html body .passport-page-header>strong{text-transform:uppercase;background:#69e0b71f;border:1px solid #1a7e5b33;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:flex;color:#247657!important;-webkit-text-fill-color:#247657!important}html body .passport-overview-status{background:#ffffff8c;border:1px solid #2d467d29;border-radius:16px;grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;padding:15px;display:grid}html body .passport-overview-status strong{grid-row:1/3;font-size:32px;line-height:1;color:#1d2d5c!important;-webkit-text-fill-color:#1d2d5c!important}html body .passport-overview-status span{font-size:8px;font-weight:850;color:#5e6a80!important;-webkit-text-fill-color:#5e6a80!important}html body .passport-overview-status i{background:#dce3ee;border-radius:999px;height:6px;overflow:hidden}html body .passport-overview-status i b{border-radius:inherit;background:linear-gradient(90deg,#748cff,#5dd8bf);height:100%;display:block}html body .passport-fact-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}html body .passport-fact{background:#ffffff73;border:1px solid #21356121;border-radius:12px;min-width:0;padding:11px}html body .passport-fact span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:6px;font-weight:900;display:block;color:#8b7a55!important;-webkit-text-fill-color:#8b7a55!important}html body .passport-fact strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:9px;line-height:1.35;display:block;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-protected-contact{background:#69e0b71a;border:1px solid #1a7e5b2e;border-radius:14px;align-items:flex-start;gap:9px;margin-top:auto;padding:13px;display:flex;color:#236e53!important}html body .passport-protected-contact>div{flex-direction:column;gap:3px;min-width:0;display:flex}html body .passport-protected-contact strong{font-size:9px;color:#1b5f48!important;-webkit-text-fill-color:#1b5f48!important}html body .passport-protected-contact span{overflow-wrap:anywhere;font-size:7px;color:#356d59!important;-webkit-text-fill-color:#356d59!important}html body .passport-protected-contact small{font-size:6px;line-height:1.45;color:#5b7d71!important;-webkit-text-fill-color:#5b7d71!important}html body .passport-feature-copy{background:#ffffff7a;border-left:3px solid #6b7ddd;border-radius:0 13px 13px 0;padding:14px}html body .passport-feature-copy h5{margin:6px 0 0;font-size:14px;line-height:1.35;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-feature-copy p{margin:5px 0 0;font-size:8px;color:#5e6a80!important;-webkit-text-fill-color:#5e6a80!important}html body .passport-chip-section{flex-direction:column;gap:8px;display:flex}html body .passport-chip-section>div,html body .passport-human-grid article>div{flex-wrap:wrap;gap:5px;display:flex}html body .passport-chip-section small,html body .passport-human-grid small{background:#ffffffa3;border:1px solid #21356126;border-radius:999px;max-width:100%;padding:6px 8px;font-size:7px;font-weight:800;line-height:1.2;display:inline-flex;color:#33415e!important;-webkit-text-fill-color:#33415e!important}html body .passport-fingerprint-list{gap:7px;display:grid}html body .passport-fingerprint-list article{background:#ffffff78;border:1px solid #21356121;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}html body .passport-fingerprint-list article>b{background:#1d2d5c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-fingerprint-list article>div{flex-direction:column;gap:3px;display:flex}html body .passport-fingerprint-list span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-fingerprint-list em{background:#def5ec;border-radius:999px;padding:2px 5px;font-size:5px;font-style:normal;color:#20765a!important;-webkit-text-fill-color:#20765a!important}html body .passport-fingerprint-list strong{font-size:8px;line-height:1.3;color:#172343!important;-webkit-text-fill-color:#172343!important}html body .passport-human-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}html body .passport-human-grid>article{background:#ffffff78;border:1px solid #21356121;border-radius:14px;flex-direction:column;gap:7px;min-width:0;min-height:205px;padding:13px;display:flex}html body .passport-human-grid article>span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:950;color:#897039!important;-webkit-text-fill-color:#897039!important}html body .passport-human-grid p{margin:0;font-size:8px;line-height:1.5;color:#4e5b73!important;-webkit-text-fill-color:#4e5b73!important}html body .passport-human-grid article>div{margin-top:auto}html body .passport-story-block,html body .passport-community-goal{background:#ffffff7a;border:1px solid #21356121;border-radius:14px;padding:13px}html body .passport-story-block p,html body .passport-community-goal p{margin:6px 0 0;font-size:8px;line-height:1.55;color:#4e5b73!important;-webkit-text-fill-color:#4e5b73!important}html body .passport-story-page .passport-chip-section{gap:5px}html body .passport-story-page .passport-chip-section small{padding:5px 7px;font-size:6px}html body .passport-page-number{z-index:8;pointer-events:none;background:#0c1530ad;border:1px solid #fff3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:20px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-page-number.left{left:24px}html body .passport-page-number.right{right:24px}html body .passport-reader-controls{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:14px;margin-top:14px;display:grid}html body .passport-reader-controls>button{cursor:pointer;background:#fff;border:1px solid #cfd9eb;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:10px;font-weight:900;display:flex;box-shadow:0 8px 20px #1f2d5912;color:#1d2d5c!important;-webkit-text-fill-color:#1d2d5c!important}html body .passport-reader-controls>button:first-child svg{transform:rotate(180deg)}html body .passport-reader-controls>button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}html body .passport-reader-controls>span{text-align:center;flex-direction:column;gap:2px;min-width:118px;display:flex}html body .passport-reader-controls>span b{font-size:10px;color:#1c284d!important;-webkit-text-fill-color:#1c284d!important}html body .passport-reader-controls>span small{font-size:7px;color:#788399!important;-webkit-text-fill-color:#788399!important}@media (max-width:900px){html body .interactive-talent-passport .passport-book.interactive{grid-template-columns:1fr}html body .interactive-talent-passport .passport-book-spine{display:none}html body .passport-page-animation{min-height:0}html body .passport-page-animation>.passport-sheet-page{border-radius:18px;min-height:0}html body .passport-page-number.left{inset:24px 24px auto auto}html body .passport-human-grid>article{min-height:0}}@media (max-width:620px){html body .interactive-talent-passport{border-radius:22px;padding:12px!important}html body .passport-reader-intro{flex-direction:column;align-items:flex-start;gap:14px;padding:5px}html body .passport-reader-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}html body .passport-reader-actions:has(.passport-edit-button:only-child){grid-template-columns:1fr}html body .passport-reader-actions .button{justify-content:center;width:100%;min-width:0;padding-inline:10px}html body .passport-edit-button{justify-content:center;width:100%}html body .passport-closed-stage{min-height:510px;padding:20px 10px 8px}html body .passport-cover{border-radius:15px 10px 10px 15px;width:min(330px,88vw);padding:67px 36px 88px;box-shadow:0 28px 54px #05112d61,7px 8px #020d28,9px 10px #d6d0b9,12px 14px 22px #05112d47,inset 0 1px #ffffff14,inset 0 0 66px #0005145c}html body .passport-cover-frame{inset:17px 15px 17px 19px}html body .passport-cover-spine{width:16px}html body .passport-cover-spine:after{inset:23px 4px}html body .passport-cover-topline{font-size:5px;top:34px}html body .passport-cover-title{font-size:34px}html body .passport-cover-meta{font-size:7px}html body .passport-cover-seal{width:58px;height:58px}html body .passport-cover-serial{font-size:5px;bottom:64px;left:30px}html body .passport-cover-open{padding:8px 11px;font-size:7px;bottom:25px;right:28px}html body .passport-reader-tabs{grid-template-columns:1fr}html body .passport-reader-tabs button{padding:8px 10px}html body .passport-detail-page{padding:16px}html body .passport-page-header h4{font-size:18px}html body .passport-page-header>strong{padding:6px;font-size:6px}html body .passport-fact-grid{grid-template-columns:1fr}html body .passport-fact-grid.compact{grid-template-columns:1fr 1fr}html body .passport-human-grid{grid-template-columns:1fr}html body .passport-reader-controls{grid-template-columns:1fr 1fr}html body .passport-reader-controls>span{grid-area:1/1/auto/-1}html body .passport-reader-controls>button{grid-row:2;min-width:0;padding:9px;font-size:9px}}@media (prefers-reduced-motion:reduce){html body .passport-book.turning-forward .passport-page-right>.passport-sheet-page,html body .passport-book.turning-back .passport-page-left>.passport-sheet-page{animation:none!important}}html body .interactive-talent-passport{background:#f8fafc;border:1px solid #d6dde7;border-radius:22px;box-shadow:0 18px 48px #15223b12;padding:clamp(22px,3vw,36px)!important}html body .passport-reader-intro{align-items:flex-start;gap:36px;margin-bottom:26px;padding:0}html body .passport-reader-intro>div:first-child{max-width:650px}html body .passport-reader-intro .eyebrow{letter-spacing:.13em;color:#557066!important;-webkit-text-fill-color:#557066!important}html body .passport-reader-intro h3,html body .talent-dashboard-passport .passport-reader-intro h3{max-width:620px;font-family:Georgia,Times New Roman,serif;color:#14233d!important;-webkit-text-fill-color:#14233d!important;letter-spacing:-.035em!important;margin:10px 0!important;font-size:clamp(29px,3.3vw,42px)!important;font-weight:500!important;line-height:1.04!important}html body .passport-reader-intro p{max-width:640px;color:#637087!important;-webkit-text-fill-color:#637087!important;font-size:12px!important;line-height:1.65!important}html body .talent-dashboard-passport .passport-reader-actions{grid-template-columns:1fr 1fr;gap:8px;width:min(440px,45%);display:grid}html body .talent-dashboard-passport .passport-reader-actions .passport-share-button{grid-column:1/-1}html body .talent-dashboard-passport .passport-reader-actions .button{border-radius:9px;justify-content:center;min-height:43px;box-shadow:none!important}html body .talent-dashboard-passport .passport-reader-actions .primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#173355!important}html body .talent-dashboard-passport .passport-reader-actions .ghost{color:#233753!important;-webkit-text-fill-color:#233753!important;background:#fff!important;border-color:#cdd6e2!important}html body .network-passport-studio-leader .passport-reader-actions .passport-full-builder-button{grid-column:1/-1;color:#145f50!important;-webkit-text-fill-color:#145f50!important;background:#e8f8f3!important;border-color:#7bcdb7!important;font-weight:900!important}html body .passport-closed-stage{min-height:0;box-shadow:none;background:#eef2f6;border:1px solid #d8dfe8;border-radius:16px;gap:12px;padding:22px}html body .passport-closed-stage>small{letter-spacing:.04em;font-size:8px;color:#6c788a!important;-webkit-text-fill-color:#6c788a!important}html body .passport-cover{aspect-ratio:auto;text-align:left;background:linear-gradient(135deg,#10243f 0%,#173454 64%,#1c3c5b 100%);border:1px solid #0d213c;border-radius:12px;gap:30px;width:min(860px,100%);padding:30px 32px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden;transform:none;box-shadow:0 18px 38px #0f20392e;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-cover:after{display:none}html body .passport-cover:hover{filter:none;border-color:#294c70;transform:translateY(-2px);box-shadow:0 22px 42px #0f203938}html body .passport-cover:focus-visible{outline-offset:4px;outline:3px solid #57a9918c}html body .passport-cover-kicker,html body .passport-cover-identity,html body .passport-cover-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}html body .passport-cover-kicker{border-bottom:1px solid #ffffff2b;padding-bottom:20px}html body .passport-cover-kicker>span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex;color:#c5d8d1!important;-webkit-text-fill-color:#c5d8d1!important}html body .passport-cover-logo{filter:none;position:static;width:118px!important;height:30px!important}html body .passport-cover-identity{justify-content:flex-start}html body .passport-cover-portrait{letter-spacing:.03em;background:#e7ecef;border:1px solid #ffffff38;border-radius:4px;flex:none;place-items:center;width:74px;height:86px;font-family:Georgia,Times New Roman,serif;font-size:24px;display:grid;overflow:hidden;color:#17304d!important;-webkit-text-fill-color:#17304d!important}html body .passport-cover-portrait img{object-fit:cover;width:100%;height:100%}html body .passport-cover-identity>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}html body .passport-cover-identity small{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:850;color:#9fb8b0!important;-webkit-text-fill-color:#9fb8b0!important}html body .passport-cover-identity strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.04;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-cover-identity .passport-cover-name{align-self:flex-start;align-items:center;gap:8px;max-width:100%;display:inline-flex}html body .passport-cover-name .siime-verified-badge{flex:0 0 19px;transform:translateY(1px)}html body .siime-verified-badge.blue .siime-verified-seal{fill:#159af6!important}html body .siime-verified-badge.gray,html body .siime-verified-badge.gray *{color:#7b8494!important;-webkit-text-fill-color:#7b8494!important}html body .siime-verified-badge.gray .siime-verified-seal{fill:#7b8494!important}html body .siime-verified-badge.gray .siime-verified-mark{filter:drop-shadow(0 5px 11px #39414f33)}.talent-trust-badge-key{color:#11182b;background:#f8faff;border:1px solid #dfe5f1;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.talent-trust-badge-key article{background:#fff;border:1px solid #e2e7f1;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.talent-trust-badge-key article>div{gap:4px;display:grid}.talent-trust-badge-key strong{color:#121a2d;font-size:12px}.talent-trust-badge-key p{color:#626d82;margin:0;font-size:10px;line-height:1.55}.talent-trust-badge-key footer{color:#313b50;text-align:center;grid-column:1/-1;font-size:10px;font-weight:900}.talent-trust-badge-key.compact{grid-template-columns:1fr;padding:10px}.talent-trust-badge-key.compact article{padding:10px}.talent-trust-badge-key.compact footer{text-align:left}.talent-trust-earned{border:1px solid;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.talent-trust-earned.blue{background:#eef8ff;border-color:#b8def7}.talent-trust-earned.gray{background:#f2f3f5;border-color:#d5d8de}.talent-trust-earned>div{gap:3px;display:grid}.talent-trust-earned strong{color:#11182b;font-size:12px}.talent-trust-earned p{color:#5c6679;margin:0;font-size:10px;line-height:1.55}.manager-trust-due-diligence{color:#1b2232;background:#f3f4f6;border:1px solid #d6dae1;border-radius:16px;gap:10px;margin-top:12px;padding:14px;display:grid}.manager-trust-due-diligence strong{font-size:11px}.manager-trust-due-diligence p{color:#596273;margin:0;font-size:10px;line-height:1.6}@media (max-width:700px){.talent-trust-badge-key{grid-template-columns:1fr}}html body .passport-cover-identity em{font-size:11px;font-style:normal;color:#cbd5e2!important;-webkit-text-fill-color:#cbd5e2!important}html body .passport-cover-facts{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}html body .passport-cover-facts>span{border-left:1px solid #ffffff24;flex-direction:column;gap:5px;padding:16px 18px;display:flex}html body .passport-cover-facts>span:first-child{border-left:0;padding-left:0}html body .passport-cover-facts small{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800;color:#9fb8b0!important;-webkit-text-fill-color:#9fb8b0!important}html body .passport-cover-facts strong{font-size:18px;font-weight:650;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-cover-summary>span{font-size:9px;color:#bdc9d7!important;-webkit-text-fill-color:#bdc9d7!important}html body .passport-cover-summary>strong{letter-spacing:.04em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex;color:#d4e6df!important;-webkit-text-fill-color:#d4e6df!important}html body .passport-reader-tabs{background:0 0;border:0;border-bottom:1px solid #d7dee8;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:14px;padding:0}html body .passport-reader-tabs button{border-bottom:2px solid #0000;border-radius:0;justify-content:center;padding:11px 8px}html body .passport-reader-tabs button:hover{background:#f1f4f7;transform:none}html body .passport-reader-tabs button.active{box-shadow:none;background:0 0;border-bottom-color:#315e52;color:#1c344d!important;-webkit-text-fill-color:#1c344d!important}html body .passport-reader-tabs b{border:0;border-radius:0;flex-basis:auto;width:auto;height:auto;color:#6d7b8e!important;-webkit-text-fill-color:#6d7b8e!important}html body .interactive-talent-passport .passport-book.interactive{box-shadow:none;perspective:none;background:#e9eef3;border:1px solid #d5dde7;border-radius:14px;gap:12px;padding:12px}html body .interactive-talent-passport .passport-book-spine,html body .passport-page-number{display:none}html body .passport-page-animation,html body .passport-page-animation>.passport-sheet-page{min-height:560px}html body .passport-page-left>.passport-sheet-page,html body .passport-page-right>.passport-sheet-page{border-radius:7px}html body .passport-sheet-page{background:#fff;border:1px solid #d8dee6;box-shadow:0 6px 18px #1a263a0d}html body .passport-book.turning-forward .passport-page-right>.passport-sheet-page,html body .passport-book.turning-back .passport-page-left>.passport-sheet-page{animation:none}html body .passport-page-header span,html body .passport-feature-copy>span,html body .passport-chip-section>span,html body .passport-story-block>span,html body .passport-community-goal>span,html body .passport-fact span,html body .passport-human-grid article>span{color:#60776f!important;-webkit-text-fill-color:#60776f!important}html body .passport-page-header h4{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500}html body .passport-reader-controls>button{box-shadow:none;border-radius:8px}@media (max-width:1000px){html body .passport-reader-intro{flex-direction:column}html body .talent-dashboard-passport .passport-reader-actions{width:100%}}@media (max-width:620px){html body .interactive-talent-passport{border-radius:16px;padding:17px!important}html body .passport-reader-intro{gap:18px}html body .passport-reader-actions{display:grid}html body .talent-dashboard-passport .passport-reader-actions{grid-template-columns:1fr}html body .talent-dashboard-passport .passport-reader-actions .passport-share-button{grid-column:auto}html body .passport-closed-stage{padding:10px}html body .passport-cover{border-radius:9px;gap:23px;padding:24px 21px}html body .passport-cover-kicker{flex-direction:column;align-items:flex-start}html body .passport-cover-identity strong{font-size:25px}html body .passport-cover-facts>span{padding:13px 9px}html body .passport-cover-facts>span:first-child{padding-left:0}html body .passport-cover-facts small{font-size:6px}html body .passport-cover-facts strong{font-size:15px}html body .passport-cover-summary{flex-direction:column;align-items:flex-start}html body .passport-reader-tabs{display:flex;overflow-x:auto}html body .passport-reader-tabs button{min-width:132px}html body .interactive-talent-passport .passport-book.interactive{padding:7px}}html body .passport-portability-studio{background:linear-gradient(145deg,#f9fbfd,#eef6f3);border:1px solid #cfdbe6;border-radius:18px;margin-top:18px;padding:18px}html body .passport-portability-studio.inactive{opacity:.72}html body .passport-portability-studio>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}html body .passport-portability-studio>header>div:first-child>span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900;color:#376c5d!important;-webkit-text-fill-color:#376c5d!important}html body .passport-portability-studio>header h4{margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;color:#172b48!important;-webkit-text-fill-color:#172b48!important}html body .passport-portability-studio>header p{max-width:620px;margin:0;font-size:9px;line-height:1.55;color:#68768a!important;-webkit-text-fill-color:#68768a!important}html body .passport-qr-card{background:#fff;border:1px solid #c9d8d2;border-radius:14px;place-items:center;gap:5px;padding:8px;display:grid}html body .passport-qr-card img{border-radius:7px;width:112px;height:112px}html body .passport-qr-card small{font-size:6px;color:#68776f!important;-webkit-text-fill-color:#68776f!important}html body .passport-qr-placeholder{text-align:center;border:1px dashed #b9c9c3;border-radius:14px;align-content:center;place-items:center;gap:8px;width:130px;height:130px;font-size:7px;display:grid;color:#59756b!important;-webkit-text-fill-color:#59756b!important}html body .passport-portability-actions{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}html body .passport-portability-actions :is(button,a){text-align:left;background:#fff;border:1px solid #d1dce6;border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;min-height:92px;padding:13px;display:flex}html body .passport-portability-actions button{cursor:pointer}html body .passport-portability-actions svg{color:#315f55!important}html body .passport-portability-actions strong{margin-top:auto;font-size:9px;color:#1e334e!important;-webkit-text-fill-color:#1e334e!important}html body .passport-portability-actions span,html body .passport-portability-actions small{font-size:7px;line-height:1.4;color:#708093!important;-webkit-text-fill-color:#708093!important}html body .passport-portability-actions .disabled{opacity:.56}html body .passport-embed-tool{background:#fff;border:1px solid #d1dce6;border-radius:13px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}html body .passport-embed-tool>div{flex-direction:column;gap:3px;display:flex}html body .passport-embed-tool span{text-transform:uppercase;font-size:7px;font-weight:900;color:#587267!important;-webkit-text-fill-color:#587267!important}html body .passport-embed-tool strong{font-size:9px;color:#20344f!important;-webkit-text-fill-color:#20344f!important}html body .passport-embed-tool code{text-overflow:ellipsis;white-space:nowrap;background:#eef2f6;border-radius:8px;min-width:0;padding:9px;font:6.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;color:#43546d!important;-webkit-text-fill-color:#43546d!important}html body .passport-embed-tool button{background:#173f5d;border:0;border-radius:9px;padding:9px 11px;font-size:7px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .interactive-talent-passport .passport-book.interactive{touch-action:pan-y;padding-bottom:58px;position:relative}html body .passport-page-turn{z-index:12;cursor:pointer;background:#fffffff0;border:1px solid #1c324e33;border-radius:12px;place-items:center;width:44px;height:58px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #0f203829;color:#173553!important;-webkit-text-fill-color:#173553!important}html body .passport-page-turn:disabled{opacity:.2;cursor:not-allowed}html body .passport-page-back{left:18px}html body .passport-page-back svg{transform:rotate(180deg)}html body .passport-page-forward{right:18px}html body .passport-spread-status{z-index:11;white-space:nowrap;background:#fff;border:1px solid #d3dce6;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #14263e14}html body .passport-spread-status b{font-size:8px;color:#1c344f!important;-webkit-text-fill-color:#1c344f!important}html body .passport-spread-status small{text-transform:uppercase;font-size:6px;color:#758295!important;-webkit-text-fill-color:#758295!important}html body .passport-cohesive-summary{background:#f5f8f7;border-left:3px solid #55776b;padding:12px 14px}html body .passport-cohesive-summary span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;color:#60776f!important;-webkit-text-fill-color:#60776f!important}html body .passport-cohesive-summary p{margin:5px 0 0;font-size:8px;line-height:1.5;color:#334158!important;-webkit-text-fill-color:#334158!important}html body .passport-cohesive-summary small{margin-top:5px;font-size:7px;line-height:1.45;display:block;color:#68758a!important;-webkit-text-fill-color:#68758a!important}@media (max-width:680px){html body .passport-portability-studio>header{grid-template-columns:1fr}html body .passport-qr-card,html body .passport-qr-placeholder{width:100%}html body .passport-portability-actions,html body .passport-embed-tool{grid-template-columns:1fr}html body .passport-page-turn{width:38px;height:50px}html body .passport-page-back{left:10px}html body .passport-page-forward{right:10px}html body .passport-spread-status{max-width:calc(100% - 30px)}html body .passport-spread-status small{text-overflow:ellipsis;overflow:hidden}}html body main.onboarding.manager-profile-builder{background:radial-gradient(circle at 92% 4%,#63dcbe33,#0000 30%),radial-gradient(circle at 5% 18%,#5770de24,#0000 32%),#edf3f6!important}html body main.onboarding.manager-profile-builder>header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html body .manager-profile-builder .onboarding-layout>section{background:#f8fbfcf0!important;border:1px solid #cbd8df!important;border-radius:34px!important;box-shadow:0 32px 100px #10233b24!important}html body .manager-profile-builder .manager-passport-builder{gap:18px!important;padding:18px!important}html body .manager-profile-builder .manager-passport-builder-brand{color:#fff!important;background:radial-gradient(circle at 90% 0,#67debe33,#0000 30%),linear-gradient(135deg,#0c1b35,#17395a)!important;border:1px solid #75e0c242!important;border-radius:24px!important;order:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 44px #0c1b352e!important}html body .manager-profile-builder .manager-passport-builder-mark{border-right:1px solid #ffffff2e!important;place-items:center!important;min-width:148px!important;min-height:62px!important;padding:10px 14px!important;display:grid!important}html body .manager-profile-builder .manager-passport-builder-mark img{object-fit:contain!important;width:118px!important;height:auto!important}html body .manager-profile-builder .manager-passport-builder-brand>div:nth-child(2){gap:4px!important;display:grid!important}html body .manager-profile-builder .manager-passport-builder-brand>div:nth-child(2)>span{color:#79dec4!important;-webkit-text-fill-color:#79dec4!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body .manager-profile-builder .manager-passport-builder-brand>div:nth-child(2)>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;line-height:1.25!important}html body .manager-profile-builder .manager-passport-builder-brand>div:nth-child(2)>small{color:#b8c9d9!important;-webkit-text-fill-color:#b8c9d9!important;font-size:8px!important;line-height:1.45!important}html body .manager-profile-builder .manager-passport-builder-status{color:#7be1c7!important;background:#ffffff14!important;border:1px solid #7be1c757!important;border-radius:13px!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}html body .manager-profile-builder .manager-passport-builder-status span{color:#bed2dd!important;-webkit-text-fill-color:#bed2dd!important;text-transform:uppercase!important;letter-spacing:.07em!important;gap:2px!important;font-size:7px!important;display:grid!important}html body .manager-profile-builder .manager-passport-builder-status b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;line-height:1!important}html body .manager-profile-builder .manager-step-console{background:radial-gradient(circle at 88% 10%,#67debe2b,#0000 28%),radial-gradient(circle at 8% 90%,#536bcf3d,#0000 36%),linear-gradient(140deg,#102039,#173557)!important;border:1px solid #74e1c34d!important;border-radius:30px!important;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)!important;align-items:center!important;min-height:270px!important;padding:clamp(22px,3vw,34px)!important;box-shadow:0 30px 86px #0f233933!important}html body .manager-profile-builder .manager-step-console h3{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.065em!important;margin:15px 0 10px!important;font-size:clamp(36px,5vw,58px)!important;line-height:.96!important}html body .manager-profile-builder .manager-step-console>div:first-child>p{color:#bfd0dc!important;-webkit-text-fill-color:#bfd0dc!important;max-width:650px!important;margin:0!important;font-size:13px!important;line-height:1.65!important}html body .manager-profile-builder .manager-step-console .chapter-kicker-row .eyebrow{color:#79dec4!important;-webkit-text-fill-color:#79dec4!important}html body .manager-profile-builder .manager-step-console .chapter-time{color:#bceadd!important;-webkit-text-fill-color:#bceadd!important;background:#ffffff14!important;border-color:#79dec452!important}html body .manager-profile-builder .manager-step-console .chapter-unlock>span{color:#91a7ba!important;-webkit-text-fill-color:#91a7ba!important}html body .manager-profile-builder .manager-step-console .chapter-unlock>strong{color:#e9fff8!important;-webkit-text-fill-color:#e9fff8!important}html body .manager-profile-builder .manager-step-console .focus-progress:not(.passport-signal-meter){background:linear-gradient(145deg,#11172f,#26366f)!important;border-radius:22px!important;min-width:0!important;padding:20px!important;box-shadow:0 18px 42px #11172f38!important}html body .manager-profile-builder .manager-signal-meter{background:radial-gradient(circle at 84% 12%,#6ff5d247,#0000 30%),radial-gradient(circle at 12% 92%,#7e91ff33,#0000 34%),linear-gradient(145deg,#0b1532,#294277)!important;border-color:#6ff5d233!important;min-width:0!important;min-height:210px!important}html body .manager-profile-builder .manager-signal-meter .signal-meter-copy>b{font-size:17px!important}html body .manager-profile-builder .manager-coach-card{background:radial-gradient(circle at 92% 18%,#5edfb229,#0000 28%),linear-gradient(135deg,#fff,#f2f6ff)!important;border-color:#cbd8f0!important;position:relative!important;overflow:hidden!important}html body .manager-profile-builder .manager-coach-card:after{content:"great talent ahead";color:#2f427c0b;letter-spacing:-.05em;pointer-events:none;font-size:28px;font-weight:950;position:absolute;bottom:-13px;right:132px}html body .manager-profile-builder .manager-coach-card.ready{background:radial-gradient(circle at 92% 18%,#5edfb238,#0000 30%),linear-gradient(135deg,#fff,#edf9f4)!important;border-color:#bde6d6!important}html body .manager-profile-builder .builder-step{background:linear-gradient(#fff,#fbfcff)!important;border-radius:26px!important;padding:28px!important;box-shadow:0 18px 48px #1f27470f!important}html body .manager-profile-builder .builder-step>header{border-bottom:1px solid #e7ebf5!important;padding-bottom:18px!important}html body .manager-profile-builder .builder-step>header h3{font-size:clamp(26px,3.2vw,38px)!important}html body .manager-profile-builder .builder-steps button{justify-content:flex-start!important;min-width:0!important;min-height:66px!important;padding:12px!important}html body .manager-role-tabs-shell{flex-direction:column!important;gap:16px!important;display:flex!important}html body .manager-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .manager-role-tabs>button{color:#26314d!important;text-align:left!important;cursor:pointer!important;background:#f8faff!important;border:1px solid #dce3f2!important;border-radius:16px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:12px!important;display:grid!important}html body .manager-role-tabs>button>b{color:#53617d!important;background:#fff!important;border:1px solid #d7deee!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:10px!important;display:grid!important}html body .manager-role-tabs>button>span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}html body .manager-role-tabs>button strong{color:inherit!important;-webkit-text-fill-color:currentColor!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}html body .manager-role-tabs>button small{color:#7b869f!important;-webkit-text-fill-color:#7b869f!important;font-size:8px!important}html body .manager-role-tabs>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#11172f!important;border-color:#11172f!important;box-shadow:0 14px 34px #11172f2b!important}html body .manager-role-tabs>button.active>b{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7e91ff!important;border-color:#7e91ff!important}html body .manager-role-tabs>button.active small{color:#c6d0e8!important;-webkit-text-fill-color:#c6d0e8!important}html body .manager-active-role-editor{background:#f8faff!important;border:1px solid #dce3f2!important;border-radius:22px!important;padding:18px!important}html body .manager-active-role-label{border-bottom:1px solid #e0e5f1!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:0 2px 15px!important;display:flex!important}html body .manager-active-role-label span{color:#5264c8!important;-webkit-text-fill-color:#5264c8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}html body .manager-active-role-label strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;font-size:14px!important}html body .manager-active-role-editor>.role-editor{border-top:0!important;padding-top:16px!important}html body .manager-active-role-editor>.role-editor>header{display:none!important}html body .manager-active-role-editor>.role-editor>article{background:#fff!important;margin:0!important;padding:20px!important}html body .manager-profile-review{grid-template-columns:1.25fr 1fr 1fr!important;gap:12px!important;display:grid!important}html body .manager-profile-review>article,html body .manager-review-roles>article{background:#f8faff!important;border:1px solid #dfe5f2!important;border-radius:20px!important;min-width:0!important;padding:18px!important}html body .manager-review-identity{background:linear-gradient(145deg,#11172f,#26366f)!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}html body .manager-review-photo{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:15px!important;place-items:center!important;width:76px!important;height:88px!important;font-size:28px!important;font-weight:900!important;display:grid!important;overflow:hidden!important}html body .manager-review-photo img{object-fit:cover!important;width:100%!important;height:100%!important}html body .manager-profile-review article>span,html body .manager-review-roles article>span{color:#5264c8!important;-webkit-text-fill-color:#5264c8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body .manager-profile-review h4,html body .manager-review-roles h4{color:#11172f!important;-webkit-text-fill-color:#11172f!important;margin:8px 0 6px!important;font-size:18px!important;line-height:1.15!important}html body .manager-profile-review p,html body .manager-review-roles p,html body .manager-profile-review small,html body .manager-review-roles small{color:#657089!important;-webkit-text-fill-color:#657089!important;margin:0!important;font-size:9px!important;line-height:1.55!important}html body .manager-review-identity :is(span,h4,p,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .manager-review-roles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}html body .manager-review-step .passport-privacy-strip{margin-top:14px!important}html body .manager-launch-celebration{background:radial-gradient(circle at 90% 12%,#6ff5d23d,#0000 28%),linear-gradient(135deg,#111a3a,#294477)!important;border:1px solid #6ff5d247!important;border-radius:20px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:15px!important;margin-top:14px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 45px #111a3a2e!important}html body .manager-launch-celebration>span{color:#07152f!important;background:linear-gradient(145deg,#6ff5d2,#7e91ff)!important;border:1px solid #ffffff2e!important;border-radius:18px!important;place-items:center!important;width:56px!important;height:56px!important;animation:2.8s ease-in-out infinite manager-launch-pulse!important;display:grid!important;box-shadow:0 12px 30px #6ff5d233!important}html body .manager-launch-celebration>div{z-index:1!important;position:relative!important}html body .manager-launch-celebration strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;line-height:1.3!important;display:block!important}html body .manager-launch-celebration p{color:#c3d0eb!important;-webkit-text-fill-color:#c3d0eb!important;margin:6px 0 0!important;font-size:9px!important;line-height:1.6!important}html body .manager-profile-builder .manager-activate-signal{color:#0a1833!important;-webkit-text-fill-color:#0a1833!important;background:linear-gradient(135deg,#6ff5d2,#67d7bf)!important;border-color:#63dfb9!important;min-width:210px!important;box-shadow:0 15px 34px #56d3b047!important}html body .manager-profile-builder .manager-activate-signal :is(svg,path){color:#0a1833!important;stroke:#0a1833!important}html body .manager-profile-builder .manager-activate-signal:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px #56d3b061!important}html body .manager-profile-builder .manager-activate-signal:disabled{color:#7c8497!important;-webkit-text-fill-color:#7c8497!important;box-shadow:none!important;cursor:not-allowed!important;background:#e8ebf2!important;border-color:#d4dae8!important;transform:none!important}html body .manager-profile-builder .manager-activate-signal:disabled :is(svg,path){color:#7c8497!important;stroke:#7c8497!important}html body .manager-covenant-step{background:radial-gradient(circle at 96% 4%,#6ff5d229,#0000 26%),linear-gradient(#fff,#f6f9ff)!important;border-color:#c9d7ed!important;position:relative!important;overflow:hidden!important}html body .manager-covenant-step:before{content:"COVENANT";color:#11172f09;letter-spacing:-.07em;pointer-events:none;font-size:74px;font-weight:950;position:absolute;top:82px;right:-15px}html body .manager-covenant-intent{background:linear-gradient(135deg,#111a39,#294477)!important;border:1px solid #6ff5d238!important;border-radius:22px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;padding:20px!important;display:grid!important;position:relative!important;box-shadow:0 18px 44px #111a3929!important}html body .manager-covenant-intent>span{color:#07152f!important;background:linear-gradient(145deg,#6ff5d2,#7e91ff)!important;border-radius:17px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}html body .manager-covenant-intent small{color:#8ce8d7!important;-webkit-text-fill-color:#8ce8d7!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body .manager-covenant-intent strong{color:#fff!important;-webkit-text-fill-color:#fff!important;margin-top:5px!important;font-size:18px!important;display:block!important}html body .manager-covenant-intent p{color:#c2cee6!important;-webkit-text-fill-color:#c2cee6!important;max-width:670px!important;margin:5px 0 0!important;font-size:9px!important;line-height:1.55!important}html body .manager-covenant-intent>b{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;border:1px solid #fff3!important;border-radius:999px!important;padding:8px 11px!important;font-size:8px!important}html body .manager-covenant-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .manager-covenant-promise-grid>label{cursor:pointer!important;background:#fff!important;border:1px solid #dce3f0!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:11px!important;min-height:104px!important;padding:15px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;display:grid!important;position:relative!important;box-shadow:0 10px 28px #1f27470a!important}html body .manager-covenant-promise-grid>label:hover{border-color:#9eafe7!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px #1f274717!important}html body .manager-covenant-promise-grid>label.confirmed{background:linear-gradient(145deg,#fff,#effaf6)!important;border-color:#8ed8c7!important}html body .manager-covenant-promise-grid input{accent-color:#168a73!important;width:17px!important;height:17px!important;margin:2px 0 0!important}html body .manager-covenant-promise-grid span>small{color:#7080c9!important;-webkit-text-fill-color:#7080c9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important;display:block!important}html body .manager-covenant-promise-grid span>strong{color:#17213b!important;-webkit-text-fill-color:#17213b!important;margin-top:4px!important;font-size:13px!important;display:block!important}html body .manager-covenant-promise-grid span>p{color:#6c768d!important;-webkit-text-fill-color:#6c768d!important;margin:5px 0 0!important;font-size:9px!important;line-height:1.45!important}html body .manager-covenant-promise-grid>label>i{color:#98a0b1!important;opacity:.55!important;background:#edf0f6!important;border-radius:999px!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important}html body .manager-covenant-promise-grid>label.confirmed>i{color:#fff!important;opacity:1!important;background:#178a74!important}html body .manager-profile-builder .manager-covenant-timing{background:#f8faff!important;border:1px solid #dce4f1!important;border-radius:20px!important;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr) minmax(150px,.65fr)!important;align-items:end!important;gap:12px!important;margin-top:14px!important;padding:18px!important;display:grid!important}html body .manager-profile-builder .manager-covenant-timing h4{color:#17213b!important;-webkit-text-fill-color:#17213b!important;margin:6px 0 4px!important;font-size:16px!important}html body .manager-profile-builder .manager-covenant-timing p{color:#6c768e!important;-webkit-text-fill-color:#6c768e!important;margin:0!important;font-size:9px!important;line-height:1.5!important}html body .manager-profile-builder .manager-covenant-timing>label{color:#536079!important;-webkit-text-fill-color:#536079!important;gap:6px!important;font-size:9px!important;font-weight:800!important;display:grid!important}html body .manager-profile-builder .manager-covenant-timing select{color:#17213b!important;width:100%!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7deeb!important;border-radius:13px!important;padding:11px!important}html body .manager-signature-card{background:linear-gradient(145deg,#fff,#f8f9fd)!important;border:1px solid #d2daea!important;border-radius:22px!important;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr) auto!important;align-items:end!important;gap:14px!important;margin-top:14px!important;padding:20px!important;display:grid!important}html body .manager-signature-card.signed{background:linear-gradient(145deg,#f8fffc,#eaf8f3)!important;border-color:#8ed8c7!important;box-shadow:0 18px 42px #178a741c!important}html body .manager-signature-copy h4{color:#17213b!important;-webkit-text-fill-color:#17213b!important;margin:6px 0 5px!important;font-size:19px!important}html body .manager-signature-copy p{color:#6b758b!important;-webkit-text-fill-color:#6b758b!important;margin:0!important;font-size:9px!important;line-height:1.55!important}html body .manager-signature-card>label{color:#536079!important;-webkit-text-fill-color:#536079!important;gap:6px!important;font-size:9px!important;font-weight:800!important;display:grid!important}html body .manager-signature-card>label input{color:#17213b!important;background:#fff!important;border:1px solid #cfd7e7!important;border-radius:13px!important;width:100%!important;padding:12px 13px!important;font-family:Georgia,serif!important;font-size:15px!important;font-style:italic!important}html body .manager-sign-covenant{background:#111a39!important;border-color:#111a39!important;min-width:168px!important;box-shadow:0 14px 30px #111a392e!important}html body .manager-sign-covenant:disabled{color:#7b8497!important;-webkit-text-fill-color:#7b8497!important;box-shadow:none!important;cursor:not-allowed!important;background:#e8ebf2!important;border-color:#d5dbe7!important}html body .manager-signature-card.signed .manager-sign-covenant{pointer-events:none!important}html body .manager-signature-receipt{border-top:1px solid #cce8df!important;grid-column:1/-1!important;grid-template-columns:auto 1fr 1fr!important;align-items:center!important;gap:12px!important;padding-top:14px!important;display:grid!important}html body .manager-signature-receipt>i{color:#fff!important;background:#178a74!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body .manager-signature-receipt>span small,html body .manager-signature-receipt>span strong{display:block!important}html body .manager-signature-receipt>span small{color:#668077!important;-webkit-text-fill-color:#668077!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:7px!important}html body .manager-signature-receipt>span strong{color:#173b34!important;-webkit-text-fill-color:#173b34!important;margin-top:3px!important;font-size:11px!important}@keyframes manager-launch-pulse{0%,to{transform:translateY(0)rotate(0);box-shadow:0 12px 30px #6ff5d233}50%{transform:translateY(-3px)rotate(4deg);box-shadow:0 18px 38px #6ff5d257}}@media (max-width:760px){html body .manager-profile-builder .manager-passport-builder{padding:10px!important}html body .manager-profile-builder .manager-passport-builder-brand{grid-template-columns:1fr!important;padding:16px!important}html body .manager-profile-builder .manager-passport-builder-mark{border-bottom:1px solid #ffffff29!important;border-right:0!important;justify-content:start!important;min-width:0!important;min-height:0!important;padding:0 0 13px!important}html body .manager-profile-builder .manager-passport-builder-status{justify-self:start!important}html body .manager-profile-builder .manager-step-console,html body .manager-profile-review,html body .manager-review-roles,html body .manager-role-tabs{grid-template-columns:1fr!important}html body .manager-profile-builder .builder-step{padding:18px!important}html body .manager-active-role-editor{padding:10px!important}html body .manager-active-role-editor>.role-editor>article{padding:14px!important}html body .manager-active-role-label{flex-direction:column!important;align-items:flex-start!important}html body .manager-profile-builder .manager-signal-meter{min-height:170px!important}html body .manager-launch-celebration{grid-template-columns:46px minmax(0,1fr)!important}html body .manager-launch-celebration>span{width:46px!important;height:46px!important}html body .manager-covenant-intent,html body .manager-profile-builder .manager-covenant-timing,html body .manager-signature-card{grid-template-columns:1fr!important}html body .manager-covenant-intent>span{width:44px!important;height:44px!important}html body .manager-covenant-intent>b{justify-self:start!important}html body .manager-covenant-promise-grid{grid-template-columns:1fr!important}html body .manager-signature-receipt{grid-template-columns:auto 1fr!important}html body .manager-signature-receipt>span:last-child{grid-column:2!important}}html body main.onboarding.manager-profile-builder section.manager-covenant-step .manager-covenant-intent>div>small{color:#8ce8d7!important;-webkit-text-fill-color:#8ce8d7!important}html body main.onboarding.manager-profile-builder section.manager-covenant-step .manager-covenant-intent>div>strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body main.onboarding.manager-profile-builder section.manager-covenant-step .manager-covenant-intent>div>p{color:#d4def2!important;-webkit-text-fill-color:#d4def2!important}html body main.onboarding.manager-profile-builder section.manager-covenant-step .manager-covenant-intent>b{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:26px!important;gap:16px!important;padding:0!important;display:grid!important;overflow:visible!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-header{background:radial-gradient(circle at 88% 12%,#5edfb23d,#0000 31%),linear-gradient(135deg,#101831 0%,#263a72 66%,#187c83 145%)!important;border:1px solid #7e91ff38!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;margin:0!important;padding:24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 20px 50px #1118312e!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-header .eyebrow{color:#83e5d5!important;-webkit-text-fill-color:#83e5d5!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-header h2{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.045em!important;margin:7px 0 8px!important;font-size:clamp(25px,3.2vw,38px)!important;line-height:1.04!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-header p{color:#cbd5e9!important;-webkit-text-fill-color:#cbd5e9!important;max-width:720px!important;margin:0!important;font-size:12px!important;line-height:1.58!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:16px!important;gap:5px!important;padding:5px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter button{color:#dce5f5!important;-webkit-text-fill-color:#dce5f5!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:9px 12px!important;font-size:10px!important;font-weight:850!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter button>span{min-width:23px!important;height:23px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:#ffffff24!important;border-radius:999px!important;place-items:center!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter button.active{color:#11172f!important;-webkit-text-fill-color:#11172f!important;background:#fff!important;box-shadow:0 9px 24px #04091938!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter button.active>span{color:#3349a1!important;-webkit-text-fill-color:#3349a1!important;background:#e8edff!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics>article{background:linear-gradient(145deg,#fff,#f7f9fe)!important;border:1px solid #dce4f1!important;border-radius:18px!important;min-width:0!important;padding:16px 17px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #1f27470e!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics>article:after{content:"";background:#7285e9;width:4px;position:absolute;top:0;bottom:0;left:0}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics>article.ready:after{background:#18a083}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics>article.attention:after{background:#e09a2d}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics span,html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics strong,html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics small{display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics span{color:#65718b!important;-webkit-text-fill-color:#65718b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;letter-spacing:-.05em!important;margin:5px 0 3px!important;font-size:27px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics small{color:#7a8499!important;-webkit-text-fill-color:#7a8499!important;font-size:9px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard{color:#135f55!important;background:#eefaf7!important;border:1px solid #bee6dc!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard>svg{color:#168a75!important;stroke:#168a75!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard strong,html body .figma-dashboard-admin .figma-room-modal .review-queue-standard span{display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard strong{color:#163b36!important;-webkit-text-fill-color:#163b36!important;font-size:11px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard span{color:#52746e!important;-webkit-text-fill-color:#52746e!important;margin-top:3px!important;font-size:9px!important;line-height:1.4!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard>small{color:#168a75!important;-webkit-text-fill-color:#168a75!important;text-transform:uppercase!important;letter-spacing:.07em!important;text-align:right!important;font-size:8px!important;font-weight:900!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-list{gap:12px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card{background:#fff!important;border:1px solid #dce4f1!important;border-radius:22px!important;padding:0!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;position:relative!important;overflow:hidden!important;box-shadow:0 15px 38px #1f274711!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card:hover{border-color:#b8c7ec!important;transform:translateY(-2px)!important;box-shadow:0 21px 48px #1f27471c!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card.release-ready{border-color:#9edccb!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card.attention{border-color:#ead3ad!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card>header{background:linear-gradient(90deg,#fbfcff,#f5f8ff)!important;border-bottom:1px solid #e8ecf4!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:16px 18px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-person{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-person .avatar{color:#21366f!important;-webkit-text-fill-color:#21366f!important;background:linear-gradient(145deg,#dce6ff,#cbd8ff)!important;border-radius:15px!important;width:48px!important;height:48px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-person strong,html body .figma-dashboard-admin .figma-room-modal .review-queue-person span,html body .figma-dashboard-admin .figma-room-modal .review-queue-person small{display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-person strong{color:#11172f!important;-webkit-text-fill-color:#11172f!important;font-size:14px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-person span{color:#33415f!important;-webkit-text-fill-color:#33415f!important;margin-top:3px!important;font-size:10px!important;font-weight:800!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-person small{color:#788299!important;-webkit-text-fill-color:#788299!important;margin-top:3px!important;font-size:8px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-state{text-align:right!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-state .queue-status{white-space:nowrap!important;width:auto!important;min-width:0!important;padding:7px 10px!important;font-size:8px!important;display:inline-flex!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-state>small{color:#737e94!important;-webkit-text-fill-color:#737e94!important;max-width:240px!important;margin-top:6px!important;font-size:8px!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card-body{grid-template-columns:.78fr .78fr 1.25fr!important;gap:10px!important;padding:14px 18px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card-body>section{background:#fafbfe!important;border:1px solid #e1e6f0!important;border-radius:16px!important;min-width:0!important;padding:13px!important}html body .figma-dashboard-admin .figma-room-modal .review-signal-score>div,html body .figma-dashboard-admin .figma-room-modal .review-evidence-progress>div{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-signal-score span,html body .figma-dashboard-admin .figma-room-modal .review-evidence-progress span{color:#647089!important;-webkit-text-fill-color:#647089!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:8px!important;font-weight:850!important}html body .figma-dashboard-admin .figma-room-modal .review-signal-score strong,html body .figma-dashboard-admin .figma-room-modal .review-evidence-progress strong{color:#17213f!important;-webkit-text-fill-color:#17213f!important;font-size:12px!important}html body .figma-dashboard-admin .figma-room-modal :is(.review-signal-score,.review-evidence-progress)>i{background:#e5eaf3!important;border-radius:999px!important;height:5px!important;margin:6px 0 9px!important;display:block!important;overflow:hidden!important}html body .figma-dashboard-admin .figma-room-modal :is(.review-signal-score,.review-evidence-progress)>i>b{border-radius:inherit!important;background:linear-gradient(90deg,#7187f0,#45cdb0)!important;height:100%!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-evidence-progress>small{color:#637089!important;-webkit-text-fill-color:#637089!important;align-items:center!important;gap:5px!important;margin-top:10px!important;font-size:8px!important;line-height:1.35!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-next-decision{flex-direction:column!important;justify-content:center!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-next-decision.ready{background:#f0faf7!important;border-color:#b8e6da!important}html body .figma-dashboard-admin .figma-room-modal .review-next-decision.blocked{background:#fffaf1!important;border-color:#ead9bc!important}html body .figma-dashboard-admin .figma-room-modal .review-next-decision>span{color:#65718b!important;-webkit-text-fill-color:#65718b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important}html body .figma-dashboard-admin .figma-room-modal .review-next-decision>strong{color:#17213f!important;-webkit-text-fill-color:#17213f!important;margin-top:5px!important;font-size:11px!important;line-height:1.3!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-next-decision>small{color:#6b758b!important;-webkit-text-fill-color:#6b758b!important;margin-top:4px!important;font-size:8px!important;line-height:1.4!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card>footer{border-top:1px solid #edf0f6!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:13px 18px 16px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-brief-button{color:#22366c!important;-webkit-text-fill-color:#22366c!important;cursor:pointer!important;background:#f5f7ff!important;border:1px solid #bec9e5!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:9px 13px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard-admin .figma-room-modal .review-brief-button:hover{background:#e9edff!important;border-color:#31478f!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions{gap:7px!important;width:auto!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions button{color:#394762!important;-webkit-text-fill-color:#394762!important;cursor:pointer!important;background:#fff!important;border:1px solid #d3dbea!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:76px!important;min-height:40px!important;padding:8px 12px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions button:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#11172f!important;border-color:#11172f!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions button:disabled{color:#8a92a3!important;-webkit-text-fill-color:#8a92a3!important;box-shadow:none!important;cursor:not-allowed!important;background:#edf0f5!important;border-color:#dce1ea!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions button.danger{color:#9b4036!important;-webkit-text-fill-color:#9b4036!important;background:#fff5f3!important;border-color:#efc5c0!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-empty{color:#65718a!important;text-align:center!important;background:#f8faff!important;border:1px dashed #cbd5e7!important;border-radius:22px!important;place-items:center!important;gap:7px!important;min-height:220px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-empty strong{color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-empty span{color:#737e94!important;-webkit-text-fill-color:#737e94!important;font-size:10px!important}@media (max-width:900px){html body .figma-dashboard-admin .figma-room-modal .review-queue-header,html body .figma-dashboard-admin .figma-room-modal .review-queue-card-body{grid-template-columns:1fr!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter{justify-self:start!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html body .figma-dashboard-admin .figma-room-modal .review-queue-header{padding:18px!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter{width:100%!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-filter button{flex:1!important;justify-content:center!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-metrics{grid-template-columns:1fr 1fr!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard{grid-template-columns:auto 1fr!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-standard>small{text-align:left!important;grid-column:2!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-card>header,html body .figma-dashboard-admin .figma-room-modal .review-queue-card>footer{flex-direction:column!important;align-items:stretch!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-state{text-align:left!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-state>small{max-width:none!important}html body .figma-dashboard-admin .figma-room-modal .review-brief-button{justify-content:center!important;width:100%!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .review-queue-v2 .queue-actions button{width:100%!important;min-width:0!important;padding:8px!important}}html body .figma-dashboard-admin .figma-room-modal .evidence-workspace-v2 .figma-page-title{margin-bottom:16px!important}html body .figma-dashboard-admin .figma-room-modal .admin-evidence-command{color:#11172f!important;gap:14px!important;padding:0!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero{background:radial-gradient(circle at 91% 11%,#42dcba47,#0000 29%),linear-gradient(135deg,#10172e 0%,#26396f 62%,#176f79 135%)!important;border:1px solid #7e91ff3d!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) 230px!important;align-items:center!important;gap:24px!important;padding:26px!important;display:grid!important;overflow:hidden!important;box-shadow:0 20px 52px #1118312e!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero .eyebrow{color:#82e5d4!important;-webkit-text-fill-color:#82e5d4!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero h2{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.045em!important;max-width:700px!important;margin:8px 0 10px!important;font-size:clamp(27px,3.4vw,40px)!important;line-height:1.03!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero p{color:#d3dced!important;-webkit-text-fill-color:#d3dced!important;max-width:760px!important;margin:0!important;font-size:11px!important;line-height:1.58!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero p strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard-admin .figma-room-modal .evidence-purpose-list{flex-wrap:wrap!important;gap:7px!important;margin-top:15px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .evidence-purpose-list span{color:#eaf0fa!important;-webkit-text-fill-color:#eaf0fa!important;background:#ffffff17!important;border:1px solid #ffffff26!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:7px 9px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}html body .figma-dashboard-admin .figma-room-modal .evidence-purpose-list svg,html body .figma-dashboard-admin .figma-room-modal .evidence-purpose-list path{color:#76dfca!important;stroke:#76dfca!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff1c!important;border:1px solid #fff3!important;border-radius:21px!important;align-content:center!important;min-height:176px!important;padding:20px!important;display:grid!important;box-shadow:inset 0 1px #ffffff1f!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside>span{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.06em!important;font-size:42px!important;font-weight:900!important;line-height:1!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;margin-top:7px!important;font-size:11px!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside>small{color:#bcc9dd!important;-webkit-text-fill-color:#bcc9dd!important;margin-top:4px!important;font-size:8px!important;line-height:1.35!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside>i{background:#ffffff29!important;border-radius:999px!important;height:7px!important;margin-top:16px!important;display:block!important;overflow:hidden!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside>i>b{border-radius:inherit!important;background:linear-gradient(90deg,#8096ff,#55ddc0)!important;height:100%!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action{background:linear-gradient(100deg,#fffaf0,#fff 70%)!important;border:1px solid #ecd3a4!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 12px 34px #1f27470f!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action.complete{background:linear-gradient(100deg,#eefaf7,#fff 70%)!important;border-color:#a9e0d2!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-icon{color:#543306!important;background:#f0b75a!important;border-radius:14px!important;place-items:center!important;width:45px!important;height:45px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action.complete .evidence-next-icon{color:#073d34!important;background:#45c5aa!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-icon svg,html body .figma-dashboard-admin .figma-room-modal .evidence-next-icon path{color:inherit!important;stroke:currentColor!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action div>small{color:#a36b12!important;-webkit-text-fill-color:#a36b12!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:950!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action div>strong{color:#17213f!important;-webkit-text-fill-color:#17213f!important;margin-top:3px!important;font-size:15px!important;display:block!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action div>p{color:#68738a!important;-webkit-text-fill-color:#68738a!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.4!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action div>p b{color:#36435e!important;-webkit-text-fill-color:#36435e!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action>button{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:#11172f!important;border:1px solid #11172f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 15px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 9px 23px #11172f33!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action>button:hover{background:#23356b!important;transform:translateY(-1px)!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action>button svg,html body .figma-dashboard-admin .figma-room-modal .evidence-next-action>button path{color:#fff!important;stroke:#fff!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card{background:linear-gradient(145deg,#fff,#f8faff)!important;border:1px solid #dce4f1!important;border-radius:21px!important;min-width:0!important;padding:17px!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px #1f27470f!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card:before{content:""!important;background:#7187ef!important;height:4px!important;position:absolute!important;inset:0 0 auto!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card.consent:before{background:#9b78e9!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card.handoff:before{background:#e1a13f!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card.complete:before{background:#20a788!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 13px!important;padding:0!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>header>span{color:#273866!important;align-items:center!important;gap:8px!important;display:flex!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>header b{color:#354ba0!important;-webkit-text-fill-color:#354ba0!important;background:#e9edff!important;border-radius:10px!important;place-items:center!important;width:31px!important;height:31px!important;font-size:9px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>header em{color:#65718a!important;-webkit-text-fill-color:#65718a!important;text-transform:uppercase!important;background:#edf1f7!important;border-radius:999px!important;padding:6px 8px!important;font-size:7px!important;font-style:normal!important;font-weight:900!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card.complete>header em{color:#137761!important;-webkit-text-fill-color:#137761!important;background:#e6f6f1!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>small{color:#6d7a95!important;-webkit-text-fill-color:#6d7a95!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:950!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>h3{color:#151e3c!important;-webkit-text-fill-color:#151e3c!important;letter-spacing:-.02em!important;min-height:44px!important;margin:6px 0!important;font-size:15px!important;line-height:1.18!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>p{color:#68738a!important;-webkit-text-fill-color:#68738a!important;min-height:43px!important;margin:0!important;font-size:9px!important;line-height:1.45!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div{gap:7px!important;margin-top:14px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button{text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e0e6f0!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:3px 8px!important;width:100%!important;min-height:56px!important;padding:9px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button:hover{background:#f5f7ff!important;border-color:#aebce5!important;transform:translate(2px)!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button>span{color:#a06a18!important;background:#fff1d8!important;border-radius:9px!important;grid-row:1/3!important;place-items:center!important;width:27px!important;height:27px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button.done>span{color:#11745f!important;background:#def4ee!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button>span svg,html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button>span path{color:inherit!important;stroke:currentColor!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button>b{color:#202b48!important;-webkit-text-fill-color:#202b48!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;line-height:1.25!important;overflow:hidden!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button>small{color:#7c8699!important;-webkit-text-fill-color:#7c8699!important;grid-column:2!important;font-size:7px!important;line-height:1.2!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>div>button>svg{color:#7a86a0!important;stroke:#7a86a0!important;grid-area:1/3/3!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-note{color:#137a66!important;background:#eef9f6!important;border:1px solid #bee5dc!important;border-radius:16px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:11px!important;padding:13px 15px!important;display:grid!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-note svg,html body .figma-dashboard-admin .figma-room-modal .evidence-command-note path{color:#14846d!important;stroke:#14846d!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-note strong,html body .figma-dashboard-admin .figma-room-modal .evidence-command-note span{display:block!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-note strong{color:#173e36!important;-webkit-text-fill-color:#173e36!important;font-size:10px!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-note span{color:#52756e!important;-webkit-text-fill-color:#52756e!important;margin-top:2px!important;font-size:8px!important;line-height:1.4!important}@media (max-width:900px){html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero{grid-template-columns:1fr!important}html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero>aside{min-height:0!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-grid{grid-template-columns:1fr!important}html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>h3,html body .figma-dashboard-admin .figma-room-modal .evidence-phase-card>p{min-height:0!important}}@media (max-width:640px){html body .figma-dashboard-admin .figma-room-modal .evidence-command-hero{padding:19px!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action{grid-template-columns:auto 1fr!important}html body .figma-dashboard-admin .figma-room-modal .evidence-next-action>button{grid-column:1/-1!important;width:100%!important}}html body .passport-stamp-composer{background:radial-gradient(circle at 100% 0,#5bc4a726,#0000 35%),#fff;border:1px solid #bcd9d0;border-radius:18px;gap:13px;margin:0 0 18px;padding:20px;display:grid;box-shadow:0 16px 40px #1a4d4014}html body .passport-stamp-composer>header{border-bottom:1px solid #dce8e4;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}html body .passport-stamp-composer>header span{letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900;color:#397765!important;-webkit-text-fill-color:#397765!important}html body .passport-stamp-composer>header h4{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;color:#172b48!important;-webkit-text-fill-color:#172b48!important}html body .passport-stamp-composer>header p{margin:0;font-size:8px;line-height:1.55;color:#64748a!important;-webkit-text-fill-color:#64748a!important}html body .passport-stamp-composer>header button{background:#f7fafb;border:1px solid #d2dee5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;display:grid;color:#52667e!important;-webkit-text-fill-color:#52667e!important}html body .passport-stamp-composer>label{gap:6px;display:grid}html body .passport-stamp-composer>label>span{font-size:8px;font-weight:850;color:#4d5f75!important;-webkit-text-fill-color:#4d5f75!important}html body .passport-stamp-composer input,html body .passport-stamp-composer textarea{background:#fbfcfd;border:1px solid #cbd8e2;border-radius:11px;outline:none;width:100%;padding:11px 12px;font:9px/1.5 Sora,sans-serif;color:#1c2f4d!important;-webkit-text-fill-color:#1c2f4d!important}html body .passport-stamp-composer input:focus,html body .passport-stamp-composer textarea:focus{border-color:#4d9c86;box-shadow:0 0 0 3px #4d9c861f}html body .passport-stamp-composer>footer{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}html body .passport-stamp-composer>footer>span{align-items:center;gap:7px;font-size:7px;line-height:1.45;display:flex;color:#66768b!important;-webkit-text-fill-color:#66768b!important}html body .passport-stamp-composer>footer>button{background:#0c4e70;border:0;border-radius:10px;flex:none;padding:11px 13px;font-size:8px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-stamp-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:250px;display:flex}html body .passport-stamp-actions button,html body .passport-stamp-actions a{background:#f8fafb;border:1px solid #c5d4df;border-radius:9px;padding:9px 10px;font-size:7px;font-weight:900;text-decoration:none;color:#234d69!important;-webkit-text-fill-color:#234d69!important}html body .passport-stamp-actions button:first-child{background:#0c4e70;border-color:#0c4e70;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-stamp-actions button.quiet{background:0 0;color:#6a788b!important;-webkit-text-fill-color:#6a788b!important}html body .passport-stamp-actions>span{background:#e1f5ed;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:7px;font-weight:900;display:flex;color:#28725d!important;-webkit-text-fill-color:#28725d!important}html body .passport-stamp-page,html body .passport-stamp-register-page{background:radial-gradient(circle at 12% 15%,#4899841c,#0000 32%),repeating-radial-gradient(circle at 0 0,#0000 0 43px,#143b5209 44px 45px),linear-gradient(150deg,#fffdf5,#f4f7f1)}html body .passport-stamp-page-intro{background:#e7f7ef9e;border:1px solid #18705933;border-radius:14px;align-items:center;gap:13px;margin:14px 0;padding:12px 14px;display:flex}html body .passport-stamp-page-intro>strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;color:#176c59!important;-webkit-text-fill-color:#176c59!important}html body .passport-stamp-page-intro span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;color:#3d7567!important;-webkit-text-fill-color:#3d7567!important}html body .passport-stamp-page-intro p{margin:3px 0 0;font-size:7px;line-height:1.45;color:#607166!important;-webkit-text-fill-color:#607166!important}html body .passport-stamp-page-grid{gap:8px;display:grid}html body .passport-stamp-page-grid>article{background:#ffffffab;border:1px solid #1a4b5224;border-radius:15px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;min-height:100px;padding:10px 12px;display:grid}html body .passport-stamp-page-grid>article>.passport-ink-stamp{justify-self:center;transform:rotate(-7deg)scale(.76)}html body .passport-stamp-page-grid>article>i{color:#82938e;border:2px dashed #a9b8b4;border-radius:50%;justify-self:center;place-items:center;width:58px;height:58px;font-style:normal;display:grid}html body .passport-stamp-page-grid article span,html body .passport-stamp-register article span{letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;color:#4d756b!important;-webkit-text-fill-color:#4d756b!important}html body .passport-stamp-page-grid article strong,html body .passport-stamp-register article strong{margin:4px 0;font-size:9px;line-height:1.35;display:block;color:#1e3049!important;-webkit-text-fill-color:#1e3049!important}html body .passport-stamp-page-grid article p,html body .passport-stamp-register article p{margin:0;font-size:7px;line-height:1.45;color:#627085!important;-webkit-text-fill-color:#627085!important}html body .passport-stamp-page-footer{border-top:1px solid #224b4f21;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:6px;line-height:1.5;display:flex;color:#547167!important;-webkit-text-fill-color:#547167!important}html body .passport-stamp-register{gap:9px;margin-top:15px;display:grid}html body .passport-stamp-register>article{background:#ffffffb3;border:1px solid #1a4b5224;border-radius:15px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}html body .passport-stamp-register article small{font-size:6px;line-height:1.4;color:#587267!important;-webkit-text-fill-color:#587267!important}html body .passport-stamp-register-empty{text-align:center;background:#ffffff91;border:1px dashed #a7bbb5;border-radius:20px;place-items:center;margin-top:25px;padding:34px 24px;display:grid}html body .passport-stamp-register-empty>i{color:#34725f;border:2px double #477d6e;border-radius:50%;place-items:center;width:62px;height:62px;font-style:normal;display:grid}html body .passport-stamp-register-empty>span{margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:18px;color:#1e354c!important;-webkit-text-fill-color:#1e354c!important}html body .passport-stamp-register-empty>p{max-width:310px;margin:7px 0 14px;font-size:8px;line-height:1.6;color:#617087!important;-webkit-text-fill-color:#617087!important}html body .passport-stamp-register-empty>button{background:#164f66;border:0;border-radius:10px;padding:10px 12px;font-size:7px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-stamp-authenticity{border-top:1px solid #184b4929;border-bottom:1px solid #184b4929;gap:4px;margin-top:14px;padding:12px 14px;display:grid}html body .passport-stamp-authenticity span{letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900;color:#477568!important;-webkit-text-fill-color:#477568!important}html body .passport-stamp-authenticity strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;color:#1e3049!important;-webkit-text-fill-color:#1e3049!important}html body .passport-stamp-authenticity small{font-size:6px;color:#66756e!important;-webkit-text-fill-color:#66756e!important}@media (max-width:680px){html body .passport-stamp-composer>footer{flex-direction:column;align-items:stretch}html body .passport-stamp-actions{justify-content:flex-start;width:100%;max-width:none}html body .passport-stamp-actions button,html body .passport-stamp-actions a{text-align:center;flex:1}}html body .passport-ai-active{display:block!important}html body:has(.passport-ai-active) .sii-companion{display:none!important}html body .passport-ai-active>:is(.builder-hero,.builder-launchpad,.builder-focus-console,.builder-save-card,.sii-intro-card,.builder-steps,.passport-coach-card,.builder-step,.builder-actions,.interactive-talent-passport,.form-error){display:none!important}html body .passport-profile-builder .onboarding-layout>section:has(.passport-ai-active){background:#08142d!important;border:0!important;border-radius:34px!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 120px #070f2547!important}html body .passport-profile-builder .onboarding-layout>section:has(.passport-ai-active):before{display:none!important}html body .passport-conversation{isolation:isolate;background:radial-gradient(circle at 50% 34%,#5be1cc33,#0000 20%),radial-gradient(circle at 18% 6%,#5f7cff52,#0000 34%),radial-gradient(circle at 90% 80%,#5336be40,#0000 36%),linear-gradient(145deg,#071329 0%,#0b1f42 48%,#111842 100%);min-height:clamp(680px,78vh,860px);padding:24px;position:relative;overflow:hidden;color:#f7fbff!important}html body .passport-conversation:before{content:"";z-index:-2;background-image:linear-gradient(#89a8ff0d 1px,#0000 1px),linear-gradient(90deg,#89a8ff0d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 74%)}html body .passport-conversation:after{content:"";z-index:-1;pointer-events:none;border:1px solid #80f2dc1f;border-radius:50%;width:540px;height:540px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 76px #6b8bff09,0 0 0 152px #6b8bff06}html body .passport-conversation-header{border-bottom:1px solid #bed9ff24;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:4px 4px 22px;display:grid;position:relative}html body .passport-conversation-header .eyebrow{letter-spacing:.14em;font-size:8px;color:#74e4cf!important;-webkit-text-fill-color:#74e4cf!important}html body .passport-conversation-header strong{font-size:15px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-conversation-header small{font-size:8px;color:#9eb2d4!important;-webkit-text-fill-color:#9eb2d4!important}html body .passport-conversation-controls{align-items:center;gap:8px;display:flex}html body .passport-conversation-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #b8d2ff29;border-radius:999px;min-height:38px;padding:8px 11px;font-size:8px;font-weight:800;color:#dce9ff!important;-webkit-text-fill-color:#dce9ff!important}html body .passport-conversation-controls button:last-child{display:none}html body .passport-conversation-controls .sound-on{color:#74e4cf!important;-webkit-text-fill-color:#74e4cf!important}html body .passport-conversation-progress{background:#ffffff14;border-radius:99px;height:3px;position:absolute;bottom:-2px;left:4px;right:4px;overflow:hidden}html body .passport-conversation-progress b{border-radius:inherit;background:linear-gradient(90deg,#728dff,#68e3c4);height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #68e3c4b3}html body .passport-conversation-stage{text-align:center;align-content:center;place-items:center;min-height:355px;padding:50px 8% 28px;display:grid}html body .passport-ai-orb{background:radial-gradient(circle at 38% 28%,#72efd3 0 3%,#0000 4%),radial-gradient(circle at 67% 29%,#8da3ff 0 3%,#0000 4%),radial-gradient(circle at 40% 35%,#69e0d0c7,#0000 34%),linear-gradient(145deg,#182f67,#0f1f4d 55%,#14386d);border:1px solid #9be5ef57;border-radius:42%;place-items:center;width:132px;height:132px;margin-bottom:34px;animation:4.4s ease-in-out infinite passport-ai-float;display:grid;position:relative;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff29,0 0 40px #5ce0cb33,0 28px 70px #00061975}html body .passport-ai-orb:before,html body .passport-ai-orb:after{content:"";border:1px solid #7ee7d940;border-radius:50%;animation:3s ease-out infinite passport-ai-ring;position:absolute;inset:-18px}html body .passport-ai-orb:after{border-color:#7c96ff1f;animation-delay:1s;inset:-36px}html body .passport-ai-orb>b{letter-spacing:-.08em;text-shadow:0 5px 20px #00000047;font-size:30px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-ai-orb>span{background:#62e7c7;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;right:16px;box-shadow:0 0 20px #62e7c7}html body .passport-ai-orb>i{background:#8298ff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:17px;left:17px;box-shadow:0 0 16px #8298ff}html body .passport-ai-orb>em{opacity:.7;background:#75e7cd;border-radius:99px;width:4px;height:14px;animation:.9s ease-in-out infinite passport-ai-wave;position:absolute;bottom:22px}html body .passport-ai-orb>em:first-of-type{animation-delay:.15s;left:54px}html body .passport-ai-orb>em:last-of-type{right:54px}html body .passport-ai-orb.listening{animation-duration:1.5s;box-shadow:inset 0 1px #ffffff29,0 0 0 12px #62e7c714,0 0 75px #62e7c76b,0 28px 70px #00061975}html body .passport-ai-orb.listening:before{animation-duration:1s}html body .passport-live-avatar{aspect-ratio:1;isolation:isolate;background:#101a35;border:1px solid #99e5ef66;border-radius:34px;width:178px;margin-bottom:38px;position:relative;box-shadow:inset 0 1px #ffffff29,0 0 42px #5ce0cb2e,0 28px 70px #00061975}html body .passport-live-avatar:before,html body .passport-live-avatar:after{content:"";z-index:-1;border:1px solid #7ee7d938;border-radius:42px;position:absolute;inset:-16px}html body .passport-live-avatar:after{border-color:#7c96ff1f;border-radius:50px;inset:-30px}html body .passport-live-avatar>img{z-index:1;border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}html body .passport-live-avatar>.passport-live-avatar-status{z-index:4;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071329eb;border:1px solid #adccff2e;border-radius:999px;align-items:center;gap:6px;min-width:max-content;padding:7px 10px;font-size:7px;font-weight:850;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00061959;color:#dfeaff!important;-webkit-text-fill-color:#dfeaff!important}html body .passport-live-avatar>.passport-live-avatar-status>i{background:#69e4ca;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #69e4ca}html body .passport-conversation-copy{max-width:820px}html body .passport-conversation-introduction{text-align:left;background:linear-gradient(135deg,#10254ed1,#111e42ad);border:1px solid #7ae6d340;border-radius:24px;max-width:820px;margin:0 auto 24px;padding:20px;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00071c3d}html body .passport-conversation-introduction>.eyebrow{margin-bottom:8px;display:block}html body .passport-conversation-introduction>p{max-width:none;font-size:10px;line-height:1.6;color:#d9e5fa!important;-webkit-text-fill-color:#d9e5fa!important;margin:0!important}html body .passport-conversation-introduction>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}html body .passport-conversation-introduction>div>span{background:#ffffff0b;border:1px solid #a0bcef24;border-radius:15px;padding:11px;display:block}html body .passport-conversation-introduction strong{font-size:8px;line-height:1.35;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-conversation-introduction small{margin:5px 0 0;font-size:7px;font-weight:650;line-height:1.55;display:block;color:#adbfdd!important;-webkit-text-fill-color:#adbfdd!important}html body .passport-demographic-assurance{text-align:left;color:#75e5ce;background:#4dd6b91a;border:1px solid #6ee7cc57;border-radius:17px;align-items:flex-start;gap:10px;max-width:720px;margin:0 auto 20px;padding:13px 15px;display:flex}html body .passport-demographic-assurance>svg{flex:none;margin-top:2px}html body .passport-demographic-assurance>span{display:block}html body .passport-demographic-assurance strong{font-size:8px;display:block;color:#eafff9!important;-webkit-text-fill-color:#eafff9!important}html body .passport-conversation-copy .passport-demographic-assurance small{margin:4px 0 0;font-size:7px;font-weight:650;line-height:1.55;display:block;color:#a9d9cf!important;-webkit-text-fill-color:#a9d9cf!important}html body .passport-conversation-copy .eyebrow{letter-spacing:.15em;font-size:9px;color:#75e5ce!important;-webkit-text-fill-color:#75e5ce!important}html body .passport-conversation-copy h3{text-wrap:balance;margin:10px 0 8px;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.12!important}html body .passport-conversation-copy p{max-width:600px;margin:0 auto;font-size:10px;line-height:1.65;color:#aabddd!important;-webkit-text-fill-color:#aabddd!important}html body .passport-start-voice{background:linear-gradient(135deg,#5ce4ca3d,#6b87ff38);border:1px solid #70ebd38c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:18px auto 3px;padding:11px 18px;font-size:9px;font-weight:900;animation:2.1s ease-in-out infinite passport-start-voice-pulse;display:flex;box-shadow:0 0 32px #58dfc729;color:#eafffa!important;-webkit-text-fill-color:#eafffa!important}html body .passport-conversation-copy small{align-items:center;gap:6px;margin-top:12px;font-size:7px;font-weight:750;display:inline-flex;color:#8fdbcf!important;-webkit-text-fill-color:#8fdbcf!important}html body .passport-conversation-response{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#06122d94;border:1px solid #adccff29;border-radius:24px;gap:14px;max-width:900px;margin:0 auto;padding:20px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00081c3d}html body .passport-conversation-response>input,html body .passport-conversation-response>textarea{outline:none;width:100%;min-height:54px;padding:15px 17px;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#74e4cf!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #adccff30!important;border-radius:15px!important;font:500 11px/1.6 Sora,sans-serif!important}html body .passport-conversation-response>textarea{resize:vertical;min-height:112px}html body .passport-conversation-file{cursor:pointer;background:#4ed5be11;border:1px dashed #70e2cc6b;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 14px;min-height:88px;padding:14px 16px;display:grid;position:relative}html body .passport-conversation-file>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}html body .passport-conversation-file strong{font-size:10px;color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important}html body .passport-conversation-file small{grid-column:2;font-size:7px;color:#8499bb!important;-webkit-text-fill-color:#8499bb!important}html body .passport-conversation-file.resume{text-align:center;grid-template-columns:1fr;min-height:68px}.passport-conversation-file.resume small{grid-column:1}html body .passport-photo-preview{background-color:#ffffff14;background-position:50%;background-size:cover;border-radius:18px;grid-row:1/3;place-items:center;width:60px;height:60px;font-size:7px;display:grid;color:#8fa5c6!important;-webkit-text-fill-color:#8fa5c6!important}html body .passport-answer-options{flex-wrap:wrap;justify-content:center;gap:9px;max-height:220px;padding:4px;display:flex;overflow-y:auto}html body .passport-answer-options button{text-align:left;background:#ffffff0e;border:1px solid #accbff33;border-radius:999px;align-items:center;gap:6px;min-height:41px;padding:10px 13px;font-size:8px;font-weight:750;line-height:1.4;transition:all .2s;display:inline-flex;color:#dbe8ff!important;-webkit-text-fill-color:#dbe8ff!important}html body .passport-answer-options button:hover{border-color:#73e4cda6;transform:translateY(-1px)}html body .passport-answer-options button.selected{background:linear-gradient(135deg,#5be0c840,#6983ff38);border-color:#68ddc5;box-shadow:0 0 0 3px #68ddc514;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-custom-answer{min-height:45px!important;padding:11px 14px!important}html body .passport-conversation-actions{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:11px;display:grid}html body .passport-mic-button{background:#4dd5be17;border:1px solid #68e1c959;border-radius:999px;align-items:center;gap:8px;min-height:43px;padding:10px 13px;font-size:8px;font-weight:850;display:flex;color:#82ead5!important;-webkit-text-fill-color:#82ead5!important}html body .passport-mic-button.listening{background:#62dec5;box-shadow:0 0 28px #62dec552;color:#071b2c!important;-webkit-text-fill-color:#071b2c!important}html body .passport-conversation-actions>span{font-size:7px;line-height:1.5;color:#8195b7!important;-webkit-text-fill-color:#8195b7!important}html body .passport-conversation-actions .button.primary{justify-content:center;align-items:center;gap:7px;min-height:43px;display:flex;color:#07162c!important;-webkit-text-fill-color:#07162c!important;background:linear-gradient(135deg,#7890ff,#62dfc5)!important;border:0!important;border-radius:999px!important;padding:10px 14px!important;font-size:8px!important;font-weight:900!important;box-shadow:0 12px 30px #57c5c62e!important}html body .passport-skip-button{text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;justify-self:center;font-size:7px;text-decoration:underline;color:#91a5c5!important;-webkit-text-fill-color:#91a5c5!important}html body .passport-conversation>footer{text-align:center;justify-content:center;align-items:center;gap:8px;max-width:720px;margin:20px auto 0;font-size:7px;line-height:1.5;display:flex;color:#7389ac!important;-webkit-text-fill-color:#7389ac!important}html body .passport-question-index{background:#f8faf9;border:1px solid #d8e0e8;border-radius:22px;gap:14px;margin:20px 0 0;padding:20px;display:grid;color:#17233f!important}html body .passport-question-index>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body .passport-question-index>header>div{gap:4px;display:grid}html body .passport-question-index>header .eyebrow{color:#287968!important;-webkit-text-fill-color:#287968!important;letter-spacing:.13em!important;font-size:8px!important}html body .passport-question-index>header strong{font-size:20px;line-height:1.15;color:#17233f!important;-webkit-text-fill-color:#17233f!important}html body .passport-question-index>header small{font-size:9px;line-height:1.5;color:#66748b!important;-webkit-text-fill-color:#66748b!important}html body .passport-question-index>header>b{color:#287968;text-transform:uppercase;letter-spacing:.08em;background:#e5f5f1;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}html body .passport-question-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;padding:2px;display:grid;overflow:auto}html body .passport-question-index>div>button{color:#17233f;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;display:grid}html body .passport-question-index>div>button:not(:disabled){cursor:pointer}html body .passport-question-index>div>button:not(:disabled):hover,html body .passport-question-index>div>button:not(:disabled):focus-visible{border-color:#68b8a8;outline:none;box-shadow:0 0 0 3px #68b8a824}html body .passport-question-index>div>button.active{background:#eef8f5;border-color:#4f9e8f}html body .passport-question-index button>i{color:#53647d;background:#e9eef4;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}html body .passport-question-index button.active>i{color:#10253a;background:#58c9b2}html body .passport-question-index button>span{gap:3px;min-width:0;display:grid}html body .passport-question-index button strong{font-size:9px;line-height:1.3;color:#17233f!important;-webkit-text-fill-color:#17233f!important}html body .passport-question-index button small{font-size:8px;line-height:1.45;color:#66748b!important;-webkit-text-fill-color:#66748b!important}html body .passport-question-index button>em{color:#78859a;text-transform:uppercase;letter-spacing:.06em;background:#f0f2f6;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}html body .passport-previous-button{color:#44536b;background:#fff;border:1px solid #cfd8e4;border-radius:999px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:850}html body .passport-previous-button:hover:not(:disabled){background:#ffffffeb;border-color:#296aab59}@media (max-width:760px){html body .passport-question-index{border-radius:18px;padding:15px}html body .passport-question-index>header{display:grid}html body .passport-question-index>header>b{justify-self:start}html body .passport-question-index>div{grid-template-columns:1fr;max-height:420px}}html body .passport-conversation-complete{grid-template-columns:auto minmax(0,620px);justify-content:center;align-items:center;gap:52px;min-height:570px;padding:60px;display:grid}html body .passport-conversation-complete .passport-completion-representative{margin:0}html body .passport-conversation-complete h3{letter-spacing:-.055em;margin:9px 0;font-size:36px;line-height:1.08;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-conversation-complete p{font-size:10px;line-height:1.7;color:#a9bbd8!important;-webkit-text-fill-color:#a9bbd8!important}html body .passport-completion-voice-note{margin-top:10px;font-size:8px;line-height:1.5;display:block;color:#6f7e92!important;-webkit-text-fill-color:#6f7e92!important}html body .passport-conversation-complete>div>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}html body .passport-conversation-complete .button{min-height:43px;border-radius:999px!important}html body .passport-conversation-entry{background:linear-gradient(135deg,#f7f9ff,#eef7f6);border:1px solid #d5def2;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}html body .passport-conversation-entry>div{align-items:center;gap:13px;display:flex}.passport-conversation-entry strong{font-size:10px;display:block}.passport-conversation-entry p{margin:4px 0 0;font-size:8px;line-height:1.5;color:#68758d!important;-webkit-text-fill-color:#68758d!important}html body .passport-ai-pulse{color:#fff;background:#112556;border-radius:15px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.passport-ai-pulse i{background:#65dfc5;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px;box-shadow:0 0 10px #65dfc5}.passport-ai-pulse b{font-size:14px;color:#fff!important;-webkit-text-fill-color:#fff!important}@keyframes passport-ai-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes passport-ai-ring{0%{opacity:.7;transform:scale(.85)}75%,to{opacity:0;transform:scale(1.25)}}@keyframes passport-ai-wave{0%,to{opacity:.45;height:7px}50%{opacity:1;height:17px}}@keyframes passport-start-voice-pulse{0%,to{box-shadow:0 0 #62e2c924,0 0 32px #58dfc729}50%{box-shadow:0 0 0 8px #62e2c900,0 0 42px #58dfc747}}@media (max-width:760px){html body .passport-profile-builder .onboarding-layout>section:has(.passport-ai-active){border-radius:22px!important}html body .passport-conversation{min-height:calc(100dvh - 108px);padding:16px 12px}html body .passport-conversation:after{width:330px;height:330px;top:38%}html body .passport-conversation-header{grid-template-columns:1fr auto;padding-bottom:17px}html body .passport-conversation-controls button{min-height:34px;padding:7px 9px;font-size:7px}html body .passport-conversation-stage{min-height:330px;padding:45px 8px 20px}html body .passport-ai-orb{border-radius:38%;width:104px;height:104px;margin-bottom:30px}html body .passport-live-avatar{border-radius:28px;width:142px;margin-bottom:34px}html body .passport-live-avatar:before{border-radius:34px}html body .passport-live-avatar:after{border-radius:42px}html body .passport-ai-orb>b{font-size:24px}html body .passport-ai-orb>em:first-of-type{left:43px}html body .passport-ai-orb>em:last-of-type{right:43px}html body .passport-conversation-copy h3{font-size:27px!important}html body .passport-conversation-introduction{border-radius:19px;margin-bottom:18px;padding:15px}html body .passport-conversation-introduction>div{grid-template-columns:1fr;gap:6px}html body .passport-conversation-introduction>div>span{padding:9px 10px}html body .passport-conversation-response{border-radius:19px;padding:13px}html body .passport-answer-options{justify-content:flex-start;max-height:205px}html body .passport-answer-options button{flex:calc(50% - 9px);justify-content:flex-start;min-width:130px}html body .passport-conversation-actions{grid-template-columns:1fr 1fr}html body .passport-conversation-actions>span{text-align:center;grid-area:2/1/auto/-1}html body .passport-conversation-actions .button.primary{grid-area:1/2}html body .passport-skip-button{grid-area:3/1/auto/-1}html body .passport-conversation-complete{text-align:center;grid-template-columns:1fr;gap:30px;min-height:590px;padding:36px 18px}html body .passport-conversation-complete .passport-completion-representative{justify-self:center}html body .passport-conversation-complete h3{font-size:30px}html body .passport-conversation-complete>div>div{justify-content:center}}@media (prefers-reduced-motion:reduce){html body .passport-ai-orb,html body .passport-ai-orb:before,html body .passport-ai-orb:after,html body .passport-ai-orb>em,html body .passport-start-voice{animation:none!important}}html body .passport-conversation{color:#17213d!important;background:#f2f0e9!important;border:1px solid #d8dee8!important;border-radius:30px!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 30px 75px #161f361f!important}html body .passport-conversation:before,html body .passport-conversation:after{display:none!important}html body .passport-conversation-header{background:#111b35!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:21px 24px 23px!important;display:grid!important;position:relative!important}html body .passport-conversation-header>div:first-child{gap:3px!important;display:grid!important}html body .passport-conversation-header .eyebrow{color:#74ddc7!important;-webkit-text-fill-color:#74ddc7!important;letter-spacing:.13em!important;font-size:10px!important}html body .passport-conversation-header strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-weight:500!important;line-height:1.15!important}html body .passport-conversation-header small{color:#b9c5da!important;-webkit-text-fill-color:#b9c5da!important;font-size:10px!important;line-height:1.4!important}html body .passport-conversation-controls{align-items:center!important;gap:8px!important}html body .passport-conversation-controls button{color:#f2f6ff!important;-webkit-text-fill-color:#f2f6ff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff12!important;border:1px solid #ffffff2b!important;border-radius:999px!important;min-height:38px!important;padding:8px 13px!important;font-size:9px!important;font-weight:800!important}html body .passport-conversation-controls button:hover{background:#ffffff21!important}html body .passport-conversation-progress{background:#ffffff14!important;border-radius:0!important;height:4px!important;bottom:0!important;left:0!important;right:0!important}html body .passport-conversation-progress b{box-shadow:none!important;background:linear-gradient(90deg,#7890ff,#68d9c2)!important}html body .passport-experience-grid{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(210px,245px);align-items:stretch;gap:14px;padding:16px;display:grid}html body .passport-chapter-rail{color:#fff;background:#17233f;border:1px solid #253250;border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:20px 17px;display:flex}html body .passport-chapter-rail>div:first-child{border-bottom:1px solid #ffffff1f;gap:5px;padding:0 3px 14px;display:grid}html body .passport-chapter-rail>div:first-child>span,html body .passport-time-investment>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;color:#78dfca!important;-webkit-text-fill-color:#78dfca!important}html body .passport-chapter-rail>div:first-child>strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1.1;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-chapter-rail>div:first-child>small,html body .passport-time-investment>small{font-size:9px;font-weight:500;line-height:1.55;color:#b6c2d7!important;-webkit-text-fill-color:#b6c2d7!important}html body .passport-chapter-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}html body .passport-chapter-rail li{border-radius:13px;padding:0;transition:background .16s,opacity .16s;display:block}html body .passport-chapter-rail li>button{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:9px 7px;display:grid}html body .passport-chapter-rail li>button:not(:disabled){cursor:pointer}:is(html body .passport-chapter-rail li:has(>button:not(:disabled):hover),html body .passport-chapter-rail li:has(>button:not(:disabled):focus-visible)){opacity:1;background:#73dec821;outline:none}html body .passport-chapter-rail li>button:focus-visible{outline-offset:2px;outline:2px solid #73dec8}html body .passport-chapter-rail li.active{background:#ffffff14}html body .passport-chapter-rail li>button>i{color:#b4c0d5;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}html body .passport-chapter-rail li.active>button>i{color:#142039;background:#73dec8;border-color:#73dec8}html body .passport-chapter-rail li.complete>button>i{color:#73dec8;background:#73dec821;border-color:#73dec859}html body .passport-chapter-rail li span{gap:3px;min-width:0;display:grid}html body .passport-chapter-rail li strong{font-size:10px;line-height:1.25;color:#eaf0fa!important;-webkit-text-fill-color:#eaf0fa!important}html body .passport-chapter-rail li small{font-size:8px;font-weight:500;line-height:1.4;color:#8493ad!important;-webkit-text-fill-color:#8493ad!important}html body .passport-chapter-rail li.active strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-chapter-rail li.active small{color:#c5d0e2!important;-webkit-text-fill-color:#c5d0e2!important}html body .passport-chapter-rail li.upcoming{opacity:.68}html body .manager-passport-conversation .passport-chapter-rail li{box-sizing:border-box;width:100%;min-width:0;padding:0;display:block;overflow:hidden}html body .manager-passport-conversation .passport-chapter-rail li>button{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:13px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;padding:9px 7px;display:grid}html body .manager-passport-conversation .passport-chapter-rail li>button:not(:disabled){cursor:pointer}html body .manager-passport-conversation .passport-chapter-rail li>button:disabled{cursor:default}html body .manager-passport-conversation .passport-chapter-rail li>button>i{box-sizing:border-box;color:#b4c0d5;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}html body .manager-passport-conversation .passport-chapter-rail li.active>button>i{color:#142039;background:#73dec8;border-color:#73dec8}html body .manager-passport-conversation .passport-chapter-rail li.complete>button>i{color:#73dec8;background:#73dec821;border-color:#73dec859}html body .manager-passport-conversation .passport-chapter-rail li>button>span{min-width:0;max-width:100%;overflow:hidden}html body .manager-passport-conversation .passport-chapter-rail li :is(strong,small){white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}html body .passport-time-investment{background:#75dfc912;border:1px solid #75dfc93d;border-radius:15px;gap:4px;margin-top:auto;padding:14px 13px;display:grid}html body .passport-time-investment>strong{font-size:12px;line-height:1.35;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .passport-main-column{flex-direction:column;min-width:0;display:flex}html body .manager-passport-conversation .passport-subsection-tabs{background:#ffffffd1;border:1px solid #d9e0e8;border-radius:18px;gap:9px;margin-bottom:12px;padding:13px 14px;display:grid}html body .manager-passport-conversation .passport-subsection-tabs>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html body .manager-passport-conversation .passport-subsection-tabs>header>span{color:#257765;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}html body .manager-passport-conversation .passport-subsection-tabs>header>small{color:#778398;text-align:right;font-size:7px;line-height:1.4}html body .manager-passport-conversation .passport-subsection-tabs>div{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:184px;padding:1px 3px 4px 1px;display:grid;overflow:auto}html body .manager-passport-conversation .passport-subsection-tabs button{color:#526078;text-align:left;background:#f8fafc;border:1px solid #d4dce7;border-radius:999px;align-items:center;gap:6px;width:100%;min-height:31px;padding:6px 9px;font:750 7.5px/1.3 Sora,sans-serif;display:flex}html body .manager-passport-conversation .passport-subsection-tabs button:not(:disabled){cursor:pointer}html body .manager-passport-conversation .passport-subsection-tabs button:hover,html body .manager-passport-conversation .passport-subsection-tabs button:focus-visible{color:#173f38;background:#f0faf7;border-color:#76bfb1;outline:none}html body .manager-passport-conversation .passport-subsection-tabs button.active{color:#174d43;background:#e4f6f1;border-color:#2f8d7b;box-shadow:0 0 0 2px #2f8d7b1a}html body .manager-passport-conversation .passport-subsection-tabs button>i{color:#7c899d;border:1px solid #c4cfdd;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}html body .manager-passport-conversation .passport-subsection-tabs button.answered>i{color:#277d6c;border-color:#78bcae}html body .manager-passport-conversation .passport-subsection-tabs button.active>i{color:#fff;background:#2f8d7b;border-color:#2f8d7b}html body .manager-passport-conversation .passport-subsection-tabs button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .passport-conversation-stage{text-align:left!important;background:#fff!important;border:1px solid #dde2e9!important;border-radius:22px!important;grid-template-columns:92px minmax(0,1fr)!important;align-content:start!important;place-items:start!important;gap:20px!important;min-height:0!important;padding:24px!important;display:grid!important;box-shadow:0 12px 34px #1f283e0e!important}html body .passport-live-avatar{--passport-live-avatar-size:88px;width:var(--passport-live-avatar-size)!important;height:var(--passport-live-avatar-size)!important;min-width:var(--passport-live-avatar-size)!important;min-height:var(--passport-live-avatar-size)!important;max-width:var(--passport-live-avatar-size)!important;max-height:var(--passport-live-avatar-size)!important;aspect-ratio:1!important;background:#14203b!important;border:1px solid #cbd5e2!important;border-radius:23px!important;place-self:start!important;margin:0!important;box-shadow:0 12px 28px #14203b29!important}html body .passport-live-avatar>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html body .passport-live-avatar:before,html body .passport-live-avatar:after{display:none!important}html body .passport-live-avatar>.passport-live-avatar-status{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#17233f!important;border:2px solid #fff!important;padding:6px 9px!important;font-size:7px!important;bottom:-12px!important;box-shadow:0 7px 18px #14203b33!important}html body .passport-live-avatar.listening{box-shadow:0 0 0 5px #38a48b1c,0 12px 30px #14203b2b!important}html body .passport-live-avatar.speaking{box-shadow:0 0 0 1px #fffc,0 0 28px #56c2de47,0 14px 34px #14203b33!important}html body .passport-live-avatar.speaking:before{animation:2.2s linear infinite passport-voice-hue-orbit,1.15s ease-in-out infinite passport-voice-spectrum-pulse;box-shadow:0 0 18px #5ec4e052;z-index:0!important;border-radius:inherit!important;background:conic-gradient(from var(--passport-voice-angle),#5edfb2 0%,#72d7f5 22%,#7e91ff 48%,#273464 72%,#5edfb2 100%)!important;border:0!important;display:block!important;inset:-5px!important}html body .passport-live-avatar.speaking:after{animation:1.4s ease-out infinite passport-voice-halo;box-shadow:0 0 26px #7178e833;z-index:-1!important;border-radius:inherit!important;border:2px solid #68c3e142!important;display:block!important;inset:-12px!important}@property --passport-voice-angle{syntax:"<angle>";inherits:false;initial-value:215deg}@keyframes passport-voice-hue-orbit{0%{--passport-voice-angle:215deg}to{--passport-voice-angle:575deg}}@keyframes passport-voice-spectrum-pulse{0%,to{filter:saturate(.9)brightness(.95)}50%{filter:saturate(1.25)brightness(1.12)}}@keyframes passport-voice-halo{0%{opacity:.58;transform:scale(.95)}75%,to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){html body .passport-live-avatar.speaking:before,html body .passport-live-avatar.speaking:after{animation:none!important}}html body .passport-conversation-copy{text-align:left!important;width:100%!important;max-width:none!important}html body .passport-conversation-copy>.eyebrow{color:#257765!important;-webkit-text-fill-color:#257765!important;letter-spacing:.13em!important;font-size:9px!important;display:block!important}html body .passport-conversation-copy h3{text-wrap:balance;color:#18223d!important;-webkit-text-fill-color:#18223d!important;letter-spacing:-.035em!important;max-width:700px!important;margin:8px 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(27px,3vw,42px)!important;font-weight:500!important;line-height:1.08!important}html body .passport-conversation-copy>p{color:#647086!important;-webkit-text-fill-color:#647086!important;max-width:680px!important;margin:0!important;font-size:11px!important;line-height:1.55!important}html body .passport-conversation-copy>small{color:#47786e!important;-webkit-text-fill-color:#47786e!important;margin-top:11px!important;font-size:8px!important}html body .passport-start-voice{color:#226c5d!important;-webkit-text-fill-color:#226c5d!important;min-height:40px!important;box-shadow:none!important;background:#eef8f5!important;border:1px solid #b8dcd3!important;justify-content:flex-start!important;margin:15px 0 2px!important;padding:9px 13px!important;font-size:9px!important;animation:none!important}html body .passport-conversation-introduction{text-align:left!important;max-width:none!important;box-shadow:none!important;background:#f4f8f6!important;border:1px solid #d9e4e0!important;border-radius:18px!important;margin:0 0 20px!important;padding:18px!important}html body .passport-conversation-introduction>.eyebrow{color:#257765!important;-webkit-text-fill-color:#257765!important;font-size:9px!important}html body .passport-conversation-introduction>p{color:#526279!important;-webkit-text-fill-color:#526279!important;font-size:11px!important;line-height:1.55!important}html body .passport-conversation-introduction>div{gap:8px!important;margin-top:13px!important}html body .passport-conversation-introduction>div>span{background:#fff!important;border:1px solid #d9e1e6!important;border-radius:13px!important;padding:11px 12px!important}html body .passport-conversation-introduction strong{color:#1c2946!important;-webkit-text-fill-color:#1c2946!important;font-size:9px!important}html body .passport-conversation-introduction small{color:#657187!important;-webkit-text-fill-color:#657187!important;font-size:8px!important;line-height:1.45!important}html body .passport-intro-portability{color:#277361;background:#eaf6f2;border:1px solid #bcded5;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:12px 13px;display:grid}html body .passport-intro-portability>svg{margin-top:2px}html body .passport-intro-portability>span{gap:3px;display:grid}html body .passport-intro-portability strong{color:#1d6656!important;-webkit-text-fill-color:#1d6656!important;font-size:9px!important}html body .passport-intro-portability small{color:#4e7068!important;-webkit-text-fill-color:#4e7068!important;margin:0!important;font-size:8px!important;line-height:1.5!important}html body .passport-demographic-assurance{color:#24715f!important;background:#edf8f5!important;border-color:#bcded5!important;max-width:none!important;margin:0 0 18px!important}html body .passport-demographic-assurance strong{color:#1a5f51!important;-webkit-text-fill-color:#1a5f51!important;font-size:9px!important}html body .passport-conversation-copy .passport-demographic-assurance small{color:#4f716b!important;-webkit-text-fill-color:#4f716b!important;font-size:8px!important}html body .manager-passport-conversation .manager-passport-introduction{background:linear-gradient(145deg,#f8fbfa,#f1f6f4)!important;border-color:#d4e2de!important;border-radius:20px!important;grid-column:1/-1!important;gap:16px!important;margin:0!important;padding:26px!important;display:grid!important}html body .manager-passport-conversation .manager-passport-introduction>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;list-style:none!important;display:flex!important}html body .manager-passport-conversation .manager-passport-introduction>summary::-webkit-details-marker{display:none}html body .manager-passport-conversation .manager-passport-introduction>summary>span{gap:5px;min-width:0;display:grid}html body .manager-passport-conversation .manager-passport-introduction>summary .eyebrow{color:#257765!important;-webkit-text-fill-color:#257765!important;margin:0!important;font-size:9px!important}html body .manager-passport-conversation .manager-passport-introduction>summary strong{font-size:18px!important;line-height:1.25!important}html body .manager-passport-conversation .manager-passport-introduction>summary small{margin:0!important;font-size:9px!important;line-height:1.5!important}html body .manager-passport-conversation .manager-passport-introduction>summary>b{color:#257765;background:#fff;border:1px solid #bed9d2;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;transition:transform .18s;display:grid}html body .manager-passport-conversation .manager-passport-introduction[open]>summary>b{transform:rotate(45deg)}html body .manager-passport-conversation .manager-passport-introduction>p{max-width:760px!important;font-size:13px!important;line-height:1.7!important}html body .manager-passport-conversation .manager-passport-introduction>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}html body .manager-passport-conversation .manager-passport-introduction>div>span{border-radius:15px!important;min-height:0!important;padding:17px 18px!important}html body .manager-passport-conversation .manager-passport-introduction>div>span:last-child{grid-column:1/-1}html body .manager-passport-conversation .manager-passport-introduction strong{font-size:11px!important;line-height:1.45!important}html body .manager-passport-conversation .manager-passport-introduction small{margin-top:7px!important;font-size:9.5px!important;line-height:1.65!important}html body .manager-passport-conversation .manager-passport-introduction .passport-intro-portability{border-radius:15px!important;gap:12px!important;margin:0!important;padding:16px 17px!important}html body .manager-passport-conversation .manager-passport-introduction .passport-intro-portability strong{font-size:10.5px!important}html body .manager-passport-conversation .manager-passport-introduction .passport-intro-portability small{font-size:9px!important;line-height:1.6!important}html body .passport-conversation-response{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dce1e8!important;border-radius:20px!important;gap:13px!important;max-width:none!important;margin:12px 0 0!important;padding:18px!important;display:grid!important;box-shadow:0 12px 34px #1f283e0e!important}html body .passport-conversation-response>input,html body .passport-conversation-response>textarea{color:#15213e!important;-webkit-text-fill-color:#15213e!important;caret-color:#267966!important;background:linear-gradient(135deg,#eef3ff 0%,#f3faf7 100%)!important;border:2px solid #9cacc8!important;border-radius:13px!important;min-height:54px!important;padding:15px 16px!important;font:500 11px/1.55 Sora,sans-serif!important;transition:border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1f2d4e17!important}html body .passport-conversation-response>textarea{min-height:108px!important}html body .passport-conversation-response>input:hover,html body .passport-conversation-response>textarea:hover{border-color:#7387ad!important}html body .passport-conversation-response>input:focus,html body .passport-conversation-response>textarea:focus{background:#fff!important;border-color:#2c8a75!important;outline:0!important;box-shadow:0 0 0 4px #2c8a7526,0 12px 28px #1f2d4e1f!important}html body .passport-conversation-response>input::placeholder,html body .passport-conversation-response>textarea::placeholder{color:#75839a!important;-webkit-text-fill-color:#75839a!important}html body .passport-answer-options{justify-content:flex-start!important;gap:7px!important;max-height:250px!important}html body .passport-answer-options button{color:#33415b!important;-webkit-text-fill-color:#33415b!important;background:#f8f8f6!important;border:1px solid #d4dae3!important;border-radius:11px!important;min-height:40px!important;padding:9px 12px!important;font-size:9px!important}html body .passport-answer-options button:hover{background:#f1f8f6!important;border-color:#84bbae!important;transform:none!important}html body .passport-answer-options button.selected{color:#195f50!important;-webkit-text-fill-color:#195f50!important;background:#e9f6f2!important;border-color:#5ba995!important;box-shadow:0 0 0 2px #5ba99514!important}html body .passport-conversation-file{background:#f2f8f6!important;border-color:#a9cabf!important}html body .passport-conversation-file strong{color:#20304b!important;-webkit-text-fill-color:#20304b!important;font-size:10px!important}html body .passport-conversation-file small{color:#65758b!important;-webkit-text-fill-color:#65758b!important;font-size:8px!important}html body .passport-photo-preview{color:#63766f!important;-webkit-text-fill-color:#63766f!important;background-color:#e4ebe9!important}html body .passport-conversation-actions{grid-template-columns:auto minmax(120px,1fr) auto!important;gap:10px!important}html body .passport-mic-button{color:#236e5e!important;-webkit-text-fill-color:#236e5e!important;background:#eef8f5!important;border-color:#b7d9d0!important;font-size:9px!important}html body .passport-mic-button.listening{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2f8f79!important}html body .passport-conversation-actions>span{color:#7a8597!important;-webkit-text-fill-color:#7a8597!important;font-size:8px!important}html body .passport-conversation-actions .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#17233f!important;border-radius:11px!important;min-height:42px!important;font-size:9px!important;box-shadow:0 9px 18px #17233f21!important}html body .passport-skip-button{color:#697589!important;-webkit-text-fill-color:#697589!important;font-size:8px!important}html body .passport-context-rail{flex-direction:column;gap:12px;min-width:0;display:flex}html body .passport-context-rail article{background:#fbfaf7;border:1px solid #d8dee6;border-radius:19px;gap:8px;padding:18px;display:grid}html body .passport-context-rail article>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;color:#287967!important;-webkit-text-fill-color:#287967!important}html body .passport-context-rail article>strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.2;color:#17223e!important;-webkit-text-fill-color:#17223e!important}html body .passport-context-rail article p{margin:0;font-size:9px;line-height:1.55;color:#687386!important;-webkit-text-fill-color:#687386!important}html body .passport-context-rail article:last-child{background:#ebe8df;margin-top:auto}html body .passport-context-overview{background:#fbfaf7;border:1px solid #d8dee6;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 16px 0;display:grid;overflow:hidden}html body .passport-context-overview article{border:0;border-radius:0;padding:17px 19px;background:0 0!important}html body .passport-context-overview article+article{border-left:1px solid #d8dee6}html body .passport-context-overview article:last-child{margin-top:0;background:0 0!important}html body .passport-context-overview .passport-context-privacy{background:0 0!important}html body .passport-context-privacy{align-content:start;background:#edf7f4!important;border-color:#c7ded8!important;grid-template-columns:1fr!important}html body .passport-conversation>footer{color:#778295!important;-webkit-text-fill-color:#778295!important;background:#f2f0e9!important;max-width:none!important;margin:0!important;padding:0 20px 16px!important;font-size:8px!important}html body .passport-conversation-complete{background:#fff!important;min-height:500px!important;padding:56px!important}html body .passport-conversation-complete .eyebrow{color:#287967!important;-webkit-text-fill-color:#287967!important}html body .passport-conversation-complete h3{color:#17223e!important;-webkit-text-fill-color:#17223e!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}html body .passport-conversation-complete p{color:#687386!important;-webkit-text-fill-color:#687386!important;font-size:11px!important}@media (max-width:1280px){html body .passport-experience-grid{grid-template-columns:minmax(185px,210px) minmax(0,1fr)}html body .passport-context-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body .passport-context-rail article:last-child{margin-top:0}}@media (max-width:760px){html body .passport-conversation{border-radius:22px!important}html body .passport-conversation-header{grid-template-columns:1fr auto!important;padding:16px 15px 19px!important}html body .passport-conversation-header strong{font-size:20px!important}html body .passport-conversation-header small{font-size:8px!important}html body .passport-conversation-controls button{min-height:34px!important;padding:7px 9px!important;font-size:8px!important}html body .passport-experience-grid{grid-template-columns:1fr;gap:10px;padding:10px}html body .passport-chapter-rail{border-radius:18px;gap:11px;padding:14px}html body .passport-chapter-rail>div:first-child{grid-template-columns:1fr auto;align-items:end;padding-bottom:10px}html body .passport-chapter-rail>div:first-child>span{grid-column:1/-1}html body .passport-chapter-rail>div:first-child>strong{font-size:23px}html body .passport-chapter-rail>div:first-child>small{text-align:right;max-width:240px}html body .passport-chapter-rail ol{scroll-snap-type:x proximity;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}html body .passport-chapter-rail li{scroll-snap-align:start;min-width:154px}html body .manager-passport-conversation .passport-chapter-rail li{flex:0 0 188px!important;width:188px!important;min-width:188px!important;padding:11px 10px!important;overflow:visible!important}html body .manager-passport-conversation .passport-chapter-rail li>span{overflow:visible!important}html body .manager-passport-conversation .passport-chapter-rail li :is(strong,small){overflow-wrap:normal!important}html body .passport-time-investment{margin-top:0;padding:10px 12px}html body .passport-conversation-stage{border-radius:18px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;padding:17px!important}html body .passport-live-avatar{--passport-live-avatar-size:62px;border-radius:17px!important}html body .manager-passport-conversation .passport-live-avatar{margin-bottom:16px!important}html body .manager-passport-conversation .passport-live-avatar>.passport-live-avatar-status{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:128px!important;padding:5px 7px!important;bottom:-11px!important;left:0!important;right:auto!important;overflow:hidden!important;transform:none!important}html body .passport-conversation-copy h3{font-size:27px!important}html body .passport-conversation-introduction{grid-column:1/-1;margin-bottom:16px!important;padding:13px!important}html body .passport-conversation-introduction>div{grid-template-columns:1fr!important}html body .manager-passport-conversation .manager-passport-introduction{gap:13px!important;margin:0!important;padding:18px!important}html body .manager-passport-conversation .manager-passport-introduction>summary{gap:12px!important}html body .manager-passport-conversation .manager-passport-introduction>summary strong{font-size:16px!important}html body .manager-passport-conversation .manager-passport-introduction>summary small{font-size:8.5px!important}html body .manager-passport-conversation .manager-passport-introduction>summary>b{flex-basis:30px;width:30px;height:30px}html body .manager-passport-conversation .manager-passport-introduction>p{font-size:11.5px!important;line-height:1.65!important}html body .manager-passport-conversation .manager-passport-introduction>div{grid-template-columns:1fr!important;gap:9px!important}html body .manager-passport-conversation .manager-passport-introduction>div>span{grid-column:auto!important;padding:14px!important}html body .manager-passport-conversation .manager-passport-introduction strong{font-size:10px!important}html body .manager-passport-conversation .manager-passport-introduction small{font-size:9px!important;line-height:1.6!important}html body .passport-conversation-response{border-radius:17px!important;padding:13px!important}html body .passport-answer-options button{flex:calc(50% - 7px)!important;min-width:125px!important}html body .passport-conversation-actions{grid-template-columns:1fr 1fr!important}html body .passport-conversation-actions>span{text-align:left!important;grid-area:2/1/auto/-1!important}html body .passport-conversation-actions .button.primary{grid-area:1/2!important}html body .passport-skip-button{grid-area:3/1/auto/-1!important}html body .passport-context-rail{grid-template-columns:1fr}html body .passport-context-overview{margin:10px 10px 0}html body .passport-context-overview article+article{border-top:1px solid #d8dee6;border-left:0}html body .passport-conversation>footer{padding:2px 15px 14px!important}}@media (max-width:460px){html body .passport-conversation-header{grid-template-columns:1fr!important}html body .passport-conversation-controls{justify-content:flex-start!important}html body .passport-conversation-stage{grid-template-columns:1fr!important}html body .passport-live-avatar{--passport-live-avatar-size:68px}html body .passport-conversation-copy h3{font-size:25px!important}html body .passport-answer-options button{flex-basis:100%!important}}.sii-chat-header-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.sii-chat-card header .sii-chat-header-actions button{margin-left:0}.sii-chat-card header .sii-chat-voice-toggle{color:#59657d;white-space:nowrap;background:#f7f9ff;border:1px solid #dce4f4;border-radius:999px;width:auto;height:30px;padding:0 10px;font-size:8px;font-weight:900}.sii-chat-card header .sii-chat-voice-toggle.active{color:#087b6d;background:#4fd6b121;border-color:#2cb09961;box-shadow:0 0 0 3px #4fd6b112}.sii-chat-card header .sii-chat-close{width:30px;height:30px;padding:0}.sii-chat-voice-note{color:#735b22;background:#fff8e8;border-bottom:1px solid #e7ebf4;margin:0;padding:7px 14px;font-size:8px;line-height:1.45}.sii-chat-feed article .sii-message-voice{color:#4660c9;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:8px;padding:0;font-size:8px;font-weight:900;display:inline-flex}.sii-chat-feed article .sii-message-voice:hover{color:#243b9d;text-decoration:underline}@media (max-width:520px){.sii-chat-card header .sii-chat-voice-toggle{padding:0 8px}.sii-chat-header-actions{gap:5px}}.sii-character{filter:drop-shadow(0 22px 35px #050b1e4d);width:96px;height:108px}.sii-human-avatar{aspect-ratio:1;background:conic-gradient(from 215deg,#5edfb2,#7e91ff,#273464,#5edfb2);border-radius:50%;padding:3px;animation:3.8s ease-in-out infinite siiPortraitFloat;display:block;position:absolute;top:3px;left:8px;right:8px;box-shadow:0 0 0 1px #ffffffb8,0 15px 38px #141f4557}.sii-human-avatar:before{content:"";z-index:-1;opacity:.72;border:1px solid #5edfb26b;border-radius:50%;position:absolute;inset:-6px}.sii-human-avatar img{z-index:1;object-fit:cover;object-position:50% 32%;background:#0b142b;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block;position:relative}.sii-human-avatar-status{z-index:3;background:#5edfb2;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:9px;right:1px;box-shadow:0 0 14px #5edfb2e6}.sii-avatar-name{z-index:4;color:#fff;letter-spacing:-.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c142df0;border:1px solid #ffffff38;border-radius:999px;place-items:center;min-width:38px;height:24px;padding:0 9px;font-size:13px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #050b1e57}.sii-character:hover .sii-human-avatar{animation-play-state:paused;transform:translateY(-5px)scale(1.035)}.sii-character.speaking .sii-human-avatar{animation:1.1s ease-in-out infinite siiPortraitTalk;box-shadow:0 0 0 7px #5edfb21a,0 0 34px #5edfb280,0 18px 42px #141f455c}.sii-character.speaking .sii-human-avatar:before{animation:1.2s ease-out infinite siiPortraitSignal}.sii-mini-avatar{background:linear-gradient(145deg,#5edfb2,#7e91ff);border-radius:50%;flex:0 0 48px;width:48px;height:48px;padding:2px;position:relative;overflow:visible;box-shadow:0 9px 24px #19265233}.sii-mini-avatar img{object-fit:cover;object-position:50% 32%;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.sii-mini-avatar-status{background:#5edfb2;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:0;box-shadow:0 0 9px #5edfb2d9}.sii-mini-avatar.speaking{box-shadow:0 0 0 5px #5edfb21c,0 9px 26px #19265238}.sii-chat-card>header{gap:8px;padding:14px 12px}.sii-chat-card>header>div:nth-child(2){flex:1;min-width:0}.sii-chat-card>header .eyebrow{white-space:normal;font-size:7px;line-height:1.2}.sii-chat-card>header h2{font-size:16px;line-height:1.08}.sii-chat-card>header .sii-context-line{max-width:100%}.sii-chat-card>header .sii-chat-header-actions{gap:5px}.sii-chat-card>header .sii-chat-voice-toggle{padding:0 8px}.sii-chat-card>header .sii-chat-close{width:28px;height:28px}.sii-mode-switch{background:#f5f8fd;border-bottom:1px solid #e3e8f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 11px;display:grid}.sii-mode-switch button{color:#26375f;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dce4f1;border-radius:10px;gap:2px;min-width:0;padding:8px 7px;display:grid}.sii-mode-switch button:hover{border-color:#91a9df;box-shadow:0 5px 13px #29458114}.sii-mode-switch button:disabled{cursor:not-allowed;opacity:.52}.sii-mode-switch span{color:#3159ae;text-transform:uppercase;font-size:8px;font-weight:900}.sii-mode-switch small{color:#6f7b92;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.25;overflow:hidden}@media (max-width:420px){.sii-mode-switch{gap:4px;padding:8px}.sii-mode-switch button{padding:7px 5px}.sii-mode-switch small{font-size:6.5px}}@keyframes siiPortraitFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes siiPortraitTalk{0%,to{transform:translateY(-2px)scale(1)}50%{transform:translateY(-5px)scale(1.035)}}@keyframes siiPortraitSignal{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.28)}}@media (max-width:720px){.sii-character{width:82px;height:94px}.sii-human-avatar{top:3px;left:7px;right:7px}.sii-avatar-name{min-width:35px;height:22px;font-size:12px;bottom:6px}.sii-human-avatar-status{width:13px;height:13px;bottom:7px;right:0}.sii-mini-avatar{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sii-human-avatar,.sii-character.speaking .sii-human-avatar,.sii-character.speaking .sii-human-avatar:before{animation:none!important}}.opportunity-sponsorship-badge{color:#29445f;letter-spacing:.02em;background:#f7fafc;border:1px solid #c9d8e7;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.opportunity-sponsorship-badge.talent{color:#735514;background:#fffaf0;border-color:#dccca4}.opportunity-sponsorship-badge.employer{color:#17675e;background:#eef9f6;border-color:#b9ddd5}.opportunity-sponsorship-badge.core{color:#235170;background:#f3f8fc;border-color:#c7d8e6}.opportunity-sponsorship-disclosure{color:#203750;background:#f8fafc;border:1px solid #d4dee9;border-radius:17px;grid-template-columns:42px 1fr;gap:14px;margin:0 0 18px;padding:17px 18px;display:grid}.opportunity-sponsorship-disclosure.talent-sponsored{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#dfcea6}.opportunity-sponsorship-disclosure.employer-sponsored{background:linear-gradient(135deg,#eef9f6,#fff);border-color:#b9ddd5}.opportunity-sponsorship-disclosure.core-direct{background:linear-gradient(135deg,#f3f8fc,#fff);border-color:#c7d8e6}.sponsorship-disclosure-icon{color:#fff;background:#173b63;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.talent-sponsored .sponsorship-disclosure-icon{background:#9b7427}.employer-sponsored .sponsorship-disclosure-icon{background:#24786e}.opportunity-sponsorship-disclosure span,.opportunity-sponsorship-disclosure strong,.opportunity-sponsorship-disclosure p{display:block}.opportunity-sponsorship-disclosure>div>span{color:#6f7d90;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850}.opportunity-sponsorship-disclosure strong{font-size:15px}.opportunity-sponsorship-disclosure p{color:#65758b;margin:6px 0 0;font-size:11px;line-height:1.55}.opportunity-sponsorship-disclosure.compact{grid-template-columns:32px 1fr;margin-top:12px;padding:12px}.opportunity-sponsorship-disclosure.compact .sponsorship-disclosure-icon{border-radius:9px;width:30px;height:30px}.sponsorship-consent{cursor:pointer;background:#fff;border:1px solid #d9c58f;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex!important}.sponsorship-consent input{accent-color:#173b63;flex:none;width:16px;height:16px;margin-top:1px}.sponsorship-consent span{line-height:1.45;color:#283f57!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:11px!important;font-weight:750!important}.sponsorship-workspace-overview{background:linear-gradient(145deg,#fff,#f5f8fb);border:1px solid #d6e0ea;border-radius:22px;margin:18px 0;padding:24px;box-shadow:0 12px 34px #122a480f}.sponsorship-workspace-overview>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sponsorship-workspace-overview>header>div{max-width:780px}.sponsorship-workspace-overview h2{color:#17324f;margin:8px 0 6px;font:600 25px/1.15 Georgia,serif}.sponsorship-workspace-overview header p{color:#68788d;margin:0;font-size:12px;line-height:1.6}.sponsorship-workspace-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:19px;display:grid}.sponsorship-workspace-grid article{background:#fff;border:1px solid #d8e1ea;border-radius:16px;padding:17px;position:relative}.sponsorship-workspace-grid article.active{background:#f1faf8;border-color:#70b9ae;box-shadow:inset 0 0 0 1px #70b9ae}.sponsorship-workspace-grid article.active:after{content:"Current role";color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#24786e;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;position:absolute;top:12px;right:12px}.sponsorship-workspace-grid article>span{color:#173b63;background:#eaf0f6;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:14px;display:grid}.sponsorship-workspace-grid small,.sponsorship-workspace-grid strong,.sponsorship-workspace-grid p{display:block}.sponsorship-workspace-grid small{color:#738196;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.sponsorship-workspace-grid strong{color:#17324f;margin-top:5px;font-size:19px}.sponsorship-workspace-grid p{color:#6c7b8f;margin:7px 0 0;font-size:10px;line-height:1.5}.sponsorship-workspace-overview>footer{color:#66768b;align-items:center;gap:10px;margin-top:14px;font-size:10px;display:flex}.opportunity-sponsorship-editor{background:linear-gradient(145deg,#f8fbfd,#fff);border:1px solid #cad9e6;border-radius:19px;margin:20px 0;padding:22px}.opportunity-sponsorship-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.opportunity-sponsorship-editor h4{color:#193653;margin:4px 0;font-size:18px}.opportunity-sponsorship-editor header p{color:#69798e;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.55}.sponsorship-model-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.sponsorship-model-grid>button{color:#243e59;text-align:left;background:#fff;border:1px solid #d5e0ea;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:36px 1fr auto;align-items:center;gap:3px 11px;padding:15px;display:grid}.sponsorship-model-grid>button.selected{background:#f0faf7;border-color:#4b978d;box-shadow:inset 0 0 0 1px #4b978d}.sponsorship-model-grid>button>span{background:#e8eff6;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.sponsorship-model-grid strong{font-size:12px}.sponsorship-model-grid small{color:#6f7f93;font-size:9px;line-height:1.4}.sponsorship-model-grid b{color:#26736a;grid-area:1/3/3;align-items:center;gap:4px;font-size:9px;display:flex}.sponsorship-terms-grid{background:#fff;border:1px solid #e1e7ed;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;padding:15px;display:grid}.sponsorship-terms-grid label>span{color:#6e7d90;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.sponsorship-terms-grid select{color:#273f59;width:100%;font:inherit;background:#fff;border:1px solid #ccd8e3;border-radius:10px;padding:10px}.sponsorship-terms-grid p{color:#68798e;grid-column:1/-1;align-items:center;gap:7px;margin:3px 0 0;font-size:9px;line-height:1.45;display:flex}.sponsorship-terms-grid.employer-plan{grid-template-columns:minmax(260px,.5fr) 1fr;align-items:end}.sponsorship-terms-grid.employer-plan p{grid-column:auto;margin:0 0 9px}.success-coverage-choice{background:linear-gradient(145deg,#f6fbfa,#fff);border:1px solid #cbdde4;border-radius:18px;margin:0 0 22px;padding:20px}.success-coverage-choice h4{color:#173b45;margin:5px 0;font-size:20px}.success-coverage-choice p,.success-coverage-choice>small{color:#62777d;font-size:10px;line-height:1.55}.success-coverage-choice>small{margin-top:10px;display:block}.passport-answer-options.passport-support-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.passport-answer-options.passport-support-options>button{align-content:start;border-radius:17px!important;gap:11px!important;min-width:0!important;min-height:260px!important;padding:18px!important;display:grid!important}.passport-support-option-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.passport-support-option-head strong{font-size:15px;color:#17223e!important;-webkit-text-fill-color:#17223e!important}.passport-support-option-head b{letter-spacing:.06em;text-transform:uppercase;background:#e8edf4;border-radius:999px;padding:5px 8px;font-size:8px;color:#536279!important;-webkit-text-fill-color:#536279!important}.passport-support-options>button.selected .passport-support-option-head b{background:#d5eee7;color:#226b5b!important;-webkit-text-fill-color:#226b5b!important}.passport-support-option-summary{font-size:9px;line-height:1.55;color:#5f6d82!important;-webkit-text-fill-color:#5f6d82!important}.passport-support-option-benefits{border-top:1px solid #e1e5eb;gap:7px;width:100%;padding-top:10px;display:grid}.passport-support-option-benefits>span{font-size:8px;font-weight:650;line-height:1.45;color:#435169!important;-webkit-text-fill-color:#435169!important}.passport-support-selected{background:#d9efe9;border-radius:999px;place-self:end start;align-items:center;gap:5px;margin-top:auto;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex;color:#226b5b!important;-webkit-text-fill-color:#226b5b!important}.passport-badge-review-standard{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passport-badge-review-standard>div{background:#f8fafc;border:1px solid #dde4eb;border-radius:16px;align-content:start;gap:7px;min-height:142px;padding:15px;display:grid}.passport-badge-review-standard>div>span{color:#fff;background:#17223e;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.passport-badge-review-standard>div>strong{color:#17223e;font-size:11px}.passport-badge-review-standard>div>small{color:#627086;font-size:8px;line-height:1.55}.passport-badge-review-standard>footer{color:#365c54;background:#edf8f5;border:1px solid #b9d8d0;border-radius:13px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:12px 14px;font-size:8px;line-height:1.55;display:flex}.passport-badge-review-standard>footer svg{flex:none;margin-top:1px}.passport-badge-review-standard>footer strong{color:#195f50;display:block}.passport-answer-options.passport-badge-review-consent{max-height:none!important;padding:0!important;overflow:visible!important}.passport-answer-options.passport-badge-review-consent>button{width:100%;border-radius:16px!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;min-height:78px!important;padding:16px!important;display:flex!important}.passport-badge-review-consent>button>svg{flex:none;margin-top:2px}.passport-badge-review-consent>button>span{text-align:left;gap:5px;display:grid}.passport-badge-review-consent>button strong{color:inherit;font-size:11px}.passport-badge-review-consent>button small{color:#69778c;font-size:8px;line-height:1.5}.passport-badge-review-consent>button.selected small{color:#356d61}.talent-success-support-details{background:linear-gradient(145deg,#f7fbfa,#fff);border:1px solid #cbdde4;border-radius:22px;gap:18px;margin:0 0 22px;padding:24px;display:grid;box-shadow:0 18px 45px #1f3e4512}.talent-success-support-details>header h3{color:#173b45;letter-spacing:-.035em;margin:6px 0;font-size:25px}.talent-success-support-details>header p{color:#62777d;max-width:760px;margin:0;font-size:10px;line-height:1.6}.talent-support-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.talent-support-benefit-grid>article{background:#fff;border:1px solid #d7e1e6;border-radius:17px;align-content:start;gap:8px;padding:18px;display:grid;position:relative}.talent-support-benefit-grid>article.selected{background:#f1faf7;border-color:#66ad9f;box-shadow:inset 0 0 0 1px #66ad9f52}.talent-support-selected{color:#226b5b;text-transform:uppercase;letter-spacing:.08em;background:#d9efe9;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;display:flex;position:absolute;top:14px;right:14px}.talent-support-benefit-grid>article>span,.talent-representation-payment-setup>header>span,.talent-representation-payment-setup article>span{color:#287967;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.talent-support-benefit-grid>article>strong{color:#193650;font-size:16px}.talent-support-benefit-grid>article>p{color:#65758a;margin:0;font-size:9px;line-height:1.55}.talent-support-benefit-grid>article>div{border-top:1px solid #e0e7eb;gap:7px;margin-top:5px;padding-top:12px;display:grid}.talent-support-benefit-grid>article>div>span{color:#40546a;align-items:flex-start;gap:7px;font-size:9px;line-height:1.45;display:flex}.talent-support-benefit-grid svg{color:#2c8774;flex:none}.talent-representation-payment-setup{background:#f7f8fb;border:1px solid #d7dfea;border-radius:17px;gap:13px;padding:18px;display:grid}.talent-representation-payment-setup.selected{background:#f1faf7;border-color:#b9d9d0}.talent-representation-payment-setup.comparison{background:#f8f9fb}.talent-representation-payment-setup>header{gap:5px;display:grid}.talent-representation-payment-setup>header>strong{color:#17223e;font-size:14px}.talent-representation-payment-setup>header>p{color:#68778b;margin:0;font-size:9px;line-height:1.5}.talent-representation-payment-setup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.talent-representation-payment-setup article{background:#fff;border:1px solid #dce3ea;border-radius:13px;align-content:start;gap:5px;padding:13px;display:grid}.talent-representation-payment-setup article>strong{color:#20364f;font-size:11px;line-height:1.35}.talent-representation-payment-setup article>small{color:#6b788b;font-size:8px;line-height:1.5}.talent-success-support-details>footer{color:#62747f;align-items:flex-start;gap:8px;font-size:8px;line-height:1.55;display:flex}.talent-success-support-details>footer svg{color:#2c8774;flex:none}.siiyou-coverage-note{color:#35536a;background:#f4f9fc;border:1px solid #cadce6;border-radius:13px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:10px;line-height:1.45;display:flex}.siiyou-coverage-note.premium{color:#70581d;background:#fff9ea;border-color:#d8c68d}.siiyou-coverage-note strong{margin-right:5px}.sponsorship-allocation-actions{align-items:center;gap:10px;margin-top:17px;display:flex}.sponsorship-allocation-actions p{color:#63758a;margin:0;font-size:10px;line-height:1.45}.sponsorship-allocation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.sponsorship-allocation-summary article{background:#fff;border:1px solid #d8e2eb;border-radius:14px;padding:14px}.sponsorship-allocation-summary span,.sponsorship-allocation-summary strong,.sponsorship-allocation-summary small{display:block}.sponsorship-allocation-summary span{color:#7b8999;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.sponsorship-allocation-summary strong{color:#183651;text-transform:capitalize;margin:6px 0 4px;font-size:15px}.sponsorship-allocation-summary small{color:#748294;text-transform:capitalize;font-size:8px;line-height:1.4}.sponsorship-allocation-reasons{background:#f1faf8;border:1px solid #c6ddd8;border-radius:14px;margin-top:12px;padding:14px 15px}.sponsorship-allocation-reasons>span{color:#24786e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.sponsorship-allocation-reasons p{color:#385c58;align-items:flex-start;gap:7px;margin:5px 0;font-size:9px;line-height:1.5;display:flex}.sponsorship-allocation-reasons p svg{flex:none;margin-top:1px}.sponsorship-factor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.sponsorship-factor-list article{background:#fff;border:1px solid #dee6ed;border-radius:13px;padding:12px}.sponsorship-factor-list header{justify-content:space-between;gap:10px;display:flex}.sponsorship-factor-list strong{color:#29435d;font-size:10px}.sponsorship-factor-list header span{color:#24786e;font-size:10px;font-weight:850}.sponsorship-factor-list i{background:#e8eef3;border-radius:999px;height:5px;margin:8px 0;display:block;overflow:hidden}.sponsorship-factor-list i b{border-radius:inherit;background:linear-gradient(90deg,#76c8bb,#24786e);height:100%;display:block}.sponsorship-factor-list p{color:#718095;margin:0;font-size:8px;line-height:1.45}.sponsorship-locked-terms{color:#29435d;background:#f8fafc;border:1px solid #d5e0e9;border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:flex}.sponsorship-locked-terms>svg{flex:none}.sponsorship-locked-terms strong{font-size:10px}.sponsorship-locked-terms p{color:#5e7186;margin:4px 0;font-size:9px;line-height:1.5}.sponsorship-locked-terms small{color:#718095;font-size:8px;line-height:1.45;display:block}.sponsorship-allocation-why{color:#536d70;border-top:1px solid #3e676324;margin-top:9px;padding-top:8px;font-size:9px;line-height:1.45;display:block}.sponsorship-allocation-why b{font-weight:850}.match-profile-card .opportunity-sponsorship-badge,.opportunity-row .opportunity-sponsorship-badge{margin:10px 0}.match-actions .button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:820px){.sponsorship-workspace-grid,.sponsorship-allocation-summary,.sponsorship-factor-list{grid-template-columns:1fr}.sponsorship-workspace-overview>header,.opportunity-sponsorship-editor>header,.sponsorship-allocation-actions{flex-direction:column;align-items:flex-start}.sponsorship-model-grid,.sponsorship-terms-grid,.sponsorship-terms-grid.employer-plan{grid-template-columns:1fr}.sponsorship-terms-grid.employer-plan p{grid-column:1}.opportunity-sponsorship-disclosure{grid-template-columns:34px 1fr;padding:14px}.sponsorship-disclosure-icon{border-radius:10px;width:32px;height:32px}}@media (max-width:760px){.passport-answer-options.passport-support-options,.talent-support-benefit-grid,.talent-representation-payment-setup>div,.passport-badge-review-standard{grid-template-columns:1fr}.passport-answer-options.passport-support-options>button{min-height:0!important}.passport-badge-review-standard>div{min-height:0}.talent-success-support-details{padding:18px}.talent-success-support-details>header h3{font-size:22px}}@media (max-width:640px){.sponsorship-model-grid>button{grid-template-rows:auto auto auto;grid-template-columns:36px minmax(0,1fr)}.sponsorship-model-grid>button>span{grid-area:1/1/4}.sponsorship-model-grid strong,.sponsorship-model-grid small{overflow-wrap:anywhere;grid-column:2;min-width:0}.sponsorship-model-grid b{white-space:normal;flex-wrap:wrap;grid-area:3/2;justify-self:start}.opportunity-sponsorship-editor{padding:18px}}.landing .homepage-economics{isolation:isolate;color:#171d35;background:linear-gradient(#f7f9fd 0%,#eef4f8 100%);padding:clamp(80px,8vw,116px) clamp(20px,5.55vw,80px) clamp(88px,8vw,124px);position:relative;overflow:hidden}.landing .homepage-economics:before{content:"";z-index:-1;background:radial-gradient(circle at 86% 14%,#68d8c62e,#0000 29%),radial-gradient(circle at 8% 80%,#5268b51f,#0000 31%),linear-gradient(#1f315009 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#1f315009 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000004d);mask-image:linear-gradient(#000000eb,#0000004d)}.landing .homepage-economics-shell{gap:clamp(38px,4.5vw,60px);display:grid}.landing .homepage-economics header{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:end;column-gap:clamp(38px,6vw,90px);max-width:none;padding-left:clamp(40px,4vw,64px);display:grid}.landing .homepage-economics header .eyebrow{color:#237667;letter-spacing:.13em;text-transform:uppercase;background:#63cebc1f;border:1px solid #2686773d;border-radius:999px;grid-column:1/-1;justify-self:start;margin-bottom:21px;padding:9px 14px;font-size:.72rem;font-weight:850}.landing .homepage-economics h2{color:#171d35;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.45rem,4.45vw,4.15rem);line-height:.97}.landing .homepage-economics h2 em{color:#465eae;font-style:normal}.landing .homepage-economics header p{color:#56657d;max-width:540px;margin:0 0 4px;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.68}.landing .homepage-economics-model{background:radial-gradient(circle at 92% 7%,#64d9c63b,#0000 30%),linear-gradient(135deg,#19223b 0%,#223252 100%);border:1px solid #7a93c03d;border-radius:36px;gap:18px;padding:clamp(22px,3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1b2a482e}.landing .homepage-economics-model:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 90%);mask-image:linear-gradient(#000000bf,#0000 90%)}.landing .homepage-economics-model article,.landing .economics-option-heading,.landing .economics-premium-grid{position:relative}.landing .economics-core{color:#171d35;background:linear-gradient(120deg,#e2faf6 0%,#f9fffd 100%);border:1px solid #7ae5d380;border-radius:26px;grid-template-columns:minmax(150px,.42fr) minmax(260px,.68fr) minmax(300px,1fr);align-items:center;gap:22px clamp(28px,4vw,66px);padding:clamp(25px,3vw,40px);display:grid}.landing .economics-core h3,.landing .economics-premium-grid h3,.landing .economics-principle h3{letter-spacing:-.04em;margin:0;line-height:1.05}.landing .economics-core h3{font-size:clamp(1.85rem,2.5vw,2.45rem)}.landing .economics-core strong,.landing .economics-premium-grid strong,.landing .economics-principle strong{color:#15705f;margin-top:8px;font-size:1rem;line-height:1.35;display:block}.landing .economics-core p,.landing .economics-premium-grid p,.landing .economics-principle p{margin:0;line-height:1.6}.landing .economics-core p{color:#53677a;font-size:.96rem}.landing .economics-option-heading{color:#fff;justify-content:space-between;align-items:end;gap:24px;padding:12px 6px 0;display:flex}.landing .economics-option-heading span{color:#83e3d3;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:850}.landing .economics-option-heading p{color:#ffffffa1;margin:0;font-size:.84rem}.landing .economics-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing .economics-premium-grid article{color:#171d35;background:#fffffff5;border:1px solid #ffffff2b;border-radius:26px;flex-direction:column;min-height:290px;padding:clamp(26px,3vw,38px);display:flex;box-shadow:0 22px 58px #030a1b2e}.landing .economics-premium-grid h3{max-width:390px;margin:auto 0 0;padding-top:34px;font-size:clamp(1.65rem,2.35vw,2.2rem)}.landing .economics-premium-grid p{color:#60708a;margin-top:14px;font-size:.93rem}.landing .homepage-economics-model .economics-principle{color:#fff;background:#080e1d61;border:1px solid #84e2d333;border-radius:24px;grid-template-columns:minmax(160px,.42fr) minmax(250px,.72fr) minmax(300px,1.2fr);align-items:center;gap:16px clamp(26px,4vw,60px);padding:clamp(24px,2.7vw,36px);display:grid}.landing .economics-number{color:#596b87;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.landing .economics-principle .economics-number,.landing .economics-principle strong{color:#85e5d4}.landing .homepage-economics-model .economics-principle h3{color:#fff;max-width:420px;font-size:clamp(1.45rem,2vw,1.9rem)}.landing .economics-principle strong{margin:0 0 7px}.landing .economics-principle p{color:#ffffffb8;font-size:.88rem}@media (max-width:760px){.landing .homepage-economics{padding-inline:16px}.landing .homepage-economics header{grid-template-columns:1fr;gap:24px;padding-left:0}.landing .homepage-economics header .eyebrow{grid-column:1}.landing .homepage-economics header p{max-width:720px}.landing .homepage-economics-model{border-radius:27px;padding:15px}.landing .economics-core,.landing .homepage-economics-model .economics-principle{grid-template-columns:1fr;align-items:start}.landing .economics-core{border-radius:21px;gap:18px;padding:25px}.landing .economics-option-heading{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 4px 0}.landing .economics-premium-grid{grid-template-columns:1fr}.landing .economics-premium-grid article{border-radius:21px;min-height:0}.landing .economics-premium-grid h3{margin-top:0;padding-top:28px}.landing .homepage-economics-model .economics-principle{border-radius:21px;gap:17px}}@media (min-width:761px) and (max-width:1060px){.landing .homepage-economics header{grid-template-columns:1fr;gap:24px}.landing .homepage-economics header .eyebrow{grid-column:1}.landing .homepage-economics header p{max-width:760px}.landing .economics-core{grid-template-columns:minmax(130px,.35fr) minmax(220px,.6fr) 1fr}.landing .homepage-economics-model .economics-principle{grid-template-columns:minmax(150px,.4fr) minmax(220px,.65fr) 1fr}}.placement-economics-panel{background:linear-gradient(135deg,#f1f8f4,#fff);border:1px solid #185f402e;border-radius:22px;gap:20px;padding:24px;display:grid}.placement-economics-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.placement-economics-panel>header h3{margin:6px 0}.placement-economics-panel>header p{color:var(--muted,#617069);max-width:760px;margin:0;line-height:1.55}.placement-economics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.placement-economics-grid article{background:#ffffffd1;border:1px solid #185f401a;border-radius:16px;gap:6px;padding:16px;display:grid}.placement-economics-grid article span,.placement-economics-grid article small{color:var(--muted,#617069)}.placement-economics-grid article strong{color:#185f40;font-size:1.05rem}.placement-economics-policy{color:#355a48;align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}@media (max-width:1050px){.placement-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.placement-economics-panel>header{display:grid}.placement-economics-grid{grid-template-columns:1fr}}.role-sponsorship-summary{background:#f4f8f6;border:1px solid #d9e7df;border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.role-sponsorship-summary>span{color:#536b60;font-size:.72rem;line-height:1.45}@media (max-width:640px){.role-sponsorship-summary{flex-direction:column;align-items:flex-start}}.sii-studio-shell{--studio-ink:#14254d;--studio-blue:#2f59b8;--studio-mint:#65dfbd;--studio-paper:#f7f9ff;color:var(--studio-ink);gap:18px;width:100%;max-width:1280px;margin:0 auto;padding:4px 0 30px;display:grid}.sii-studio-shell *{box-sizing:border-box}.sii-studio-hero{color:#fff;background:radial-gradient(circle at 83% 16%,#64dfbd2e,#0000 29%),radial-gradient(circle at 58% 105%,#5177db38,#0000 40%),linear-gradient(135deg,#101d42 0%,#1c2d5a 62%,#173d56 100%);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:30px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f1f462e}.sii-studio-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.sii-studio-hero-copy,.sii-studio-hero-proof{z-index:1;position:relative}.sii-studio-kicker{color:#9ef0d7;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.sii-studio-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:18px 0;font-size:clamp(2.1rem,4.3vw,4.4rem);line-height:.98}.sii-studio-hero-copy>p{color:#cbd6f4;max-width:760px;margin:0;font-size:clamp(.98rem,1.35vw,1.14rem);line-height:1.65}.sii-studio-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.sii-studio-button{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:.82rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.sii-studio-button:hover{transform:translateY(-1px)}.sii-studio-button:disabled{cursor:wait;opacity:.68;transform:none}.sii-studio-button.primary{background:var(--studio-mint);color:#102b37;box-shadow:0 10px 25px #34c69e2e}.sii-studio-button.secondary{color:var(--studio-ink);background:#fff;border-color:#ccd7ec}.sii-studio-hero-proof{align-content:center;gap:10px;display:grid}.sii-studio-hero-proof>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff21;border-radius:16px;gap:3px;padding:15px 17px;display:grid}.sii-studio-hero-proof span{color:#8edec9;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.sii-studio-hero-proof strong{color:#fff;font-size:.98rem}.sii-studio-hero-proof small{color:#b9c7e7;font-size:.72rem;line-height:1.4}.sii-studio-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sii-studio-benefits article{background:#fff;border:1px solid #dbe3f1;border-radius:18px;align-items:flex-start;gap:12px;padding:17px;display:flex}.sii-studio-benefits article>span{color:var(--studio-blue);background:#eaf2ff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.sii-studio-benefits strong{margin:1px 0 5px;font-size:.9rem;display:block}.sii-studio-benefits p{color:#65718d;margin:0;font-size:.76rem;line-height:1.5}.sii-studio-tabs{z-index:5;background:#edf2fb;border:1px solid #d7e0ef;border-radius:16px;gap:5px;padding:5px;display:flex;position:sticky;top:8px;overflow-x:auto}.sii-studio-tabs button{color:#66728c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:.76rem;font-weight:800;display:flex}.sii-studio-tabs button.active{color:var(--studio-blue);background:#fff;box-shadow:0 6px 18px #1f356417}.sii-studio-builder-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:14px;display:grid}.sii-studio-builder,.sii-studio-live-context,.sii-studio-proposal,.sii-studio-features,.sii-studio-template-section,.sii-studio-safety{background:#fff;border:1px solid #d9e2f0;border-radius:22px;box-shadow:0 16px 45px #25396612}.sii-studio-builder{padding:clamp(22px,3vw,36px)}.sii-studio-section-heading>span,.sii-studio-mini-label{color:#3b62b7;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.sii-studio-section-heading h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.07}.sii-studio-section-heading p{color:#69758f;max-width:720px;margin:0;font-size:.86rem;line-height:1.6}.sii-studio-section-heading.inline{justify-content:space-between;align-items:flex-end;display:flex}.sii-studio-prompt{gap:8px;margin-top:24px;display:grid}.sii-studio-personalized{background:linear-gradient(135deg,#f0f5ff,#eef9f6);border:1px solid #d4e1ee;border-radius:17px;margin-top:22px;padding:14px}.sii-studio-personalized>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sii-studio-personalized>header span{color:#3159aa;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:850;display:flex}.sii-studio-personalized>header small{color:#718098;font-size:.59rem}.sii-studio-personalized>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sii-studio-personalized button{color:var(--studio-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffe0;border:1px solid #d6e1ed;border-radius:12px;flex-direction:column;min-height:124px;padding:12px;transition:border .18s,transform .18s;display:flex}.sii-studio-personalized button:hover{border-color:#87a5df;transform:translateY(-1px)}.sii-studio-personalized button strong{font-size:.76rem;line-height:1.3}.sii-studio-personalized button small{color:#6d7990;margin-top:5px;font-size:.63rem;line-height:1.4}.sii-studio-personalized button>span{color:#2c58ad;align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:.61rem;font-weight:850;display:flex}.sii-studio-prompt>span,.sii-studio-starters>span{color:#34415f;font-size:.72rem;font-weight:800}.sii-studio-prompt textarea{color:var(--studio-ink);font:inherit;resize:vertical;background:#f8faff;border:1px solid #bdcae2;border-radius:17px;outline:0;width:100%;min-height:132px;padding:16px;font-size:.94rem;line-height:1.6}.sii-studio-prompt textarea::placeholder{color:#8a96af}.sii-studio-original-mode{color:#1a745b;background:linear-gradient(100deg,#e6fbf4,#edf4ff);border:1px solid #bfe5d8;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.sii-studio-original-mode.template{color:#365aa6;background:#f0f4ff;border-color:#cbd8f2}.sii-studio-original-mode>span{gap:2px;min-width:0;display:grid}.sii-studio-original-mode strong{font-size:.72rem}.sii-studio-original-mode small{color:#66768a;font-size:.63rem;line-height:1.35}.sii-studio-original-mode button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:.62rem;font-weight:850;text-decoration:underline}.sii-studio-starters{gap:9px;margin-top:15px;display:grid}.sii-studio-starters>div{flex-wrap:wrap;gap:7px;display:flex}.sii-studio-starters button{color:#5c6880;cursor:pointer;font:inherit;background:#f4f7fd;border:1px solid #d7e0ef;border-radius:999px;padding:7px 11px;font-size:.69rem;font-weight:750}.sii-studio-builder-submit{border-top:1px solid #e4e9f2;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.sii-studio-builder-submit small{color:#71809a;align-items:center;gap:6px;max-width:370px;font-size:.69rem;line-height:1.45;display:flex}.sii-studio-live-context{background:linear-gradient(#f4f8ff,#eef5f6);align-content:start;padding:24px}.sii-studio-live-context h3{letter-spacing:-.025em;margin:9px 0 17px;font-size:1.22rem;line-height:1.2}.sii-studio-live-context>div{gap:8px;display:grid}.sii-studio-live-context article{background:#fffc;border:1px solid #d8e2ee;border-radius:13px;gap:3px;padding:12px;display:grid}.sii-studio-live-context article span{color:#74819b;text-transform:uppercase;font-size:.64rem;font-weight:750}.sii-studio-live-context article strong{font-size:1.05rem}.sii-studio-live-context article small{color:#67748d;font-size:.68rem}.sii-studio-live-context>p{color:#607087;border-top:1px solid #d7e1eb;align-items:flex-start;gap:6px;margin:17px 0 0;padding-top:14px;font-size:.68rem;line-height:1.5;display:flex}.sii-studio-proposal{padding:clamp(20px,3vw,34px)}.sii-studio-proposal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sii-studio-proposal>header h2{letter-spacing:-.035em;margin:7px 0;font-size:1.75rem}.sii-studio-proposal>header p{color:#69758f;margin:0;font-size:.82rem;line-height:1.55}.sii-studio-why-unique{color:#2e735f;align-items:flex-start;gap:6px;max-width:760px;margin-top:9px;font-size:.68rem;line-height:1.45;display:flex}.sii-studio-why-unique svg{flex:none;margin-top:1px}.sii-studio-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:850;display:inline-flex}.sii-studio-status.draft{color:#6b4abb;background:#f0ecff}.sii-studio-status.active{color:#157257;background:#dff8ee}.sii-studio-status.paused{color:#667088;background:#eef1f6}.sii-studio-proposal-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:13px;margin-top:22px;display:grid}.sii-studio-preview-canvas{color:#fff;background:linear-gradient(145deg,#1b2b55,#223c72);border-radius:20px;min-height:370px;padding:24px;position:relative}.sii-studio-preview-top{justify-content:space-between;align-items:center;display:flex}.sii-studio-preview-top span{color:#9be7d1;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.sii-studio-preview-top small{color:#cbd6ed;background:#ffffff17;border-radius:999px;padding:5px 8px;font-size:.62rem}.sii-studio-preview-canvas h3{color:#fff;letter-spacing:-.035em;margin:31px 0 8px;font-size:1.65rem}.sii-studio-preview-canvas>p{color:#c4d0ea;margin:0;font-size:.76rem;line-height:1.5}.sii-studio-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:23px;display:grid}.sii-studio-preview-metrics>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;gap:4px;padding:12px;display:grid}.sii-studio-preview-metrics span{color:#aab9db;text-transform:uppercase;font-size:.61rem}.sii-studio-preview-metrics strong{color:#fff;font-size:1rem}.sii-studio-preview-metrics small{color:#b9c6e1;font-size:.61rem;line-height:1.35}.sii-studio-preview-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.sii-studio-preview-modules article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;gap:5px;min-height:118px;padding:12px;display:grid}.sii-studio-preview-modules article>span{color:#83dfc6;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.sii-studio-preview-modules article strong{color:#fff;font-size:.76rem;line-height:1.3}.sii-studio-preview-modules article p{color:#becbe6;margin:0;font-size:.61rem;line-height:1.4}.sii-studio-preview-modules article small{color:#8fa3cd;margin-top:auto;font-size:.55rem}.sii-studio-preview-modules article[data-module=alert]{border-color:#ffcb6d59}.sii-studio-preview-modules article[data-module=composer]{border-color:#83dfc659}.sii-studio-preview-outputs{gap:6px;margin-top:19px;display:grid}.sii-studio-preview-outputs span{color:#e6ecfb;background:#ffffff0f;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:.7rem;display:flex}.sii-studio-preview-outputs b{color:#83dfc6;font-size:.59rem}.sii-studio-permission-review{background:#f7f9fd;border:1px solid #dce4f1;border-radius:20px;padding:20px}.sii-studio-permission-review h3{margin:6px 0 0;font-size:1.08rem}.sii-studio-permission-review ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.sii-studio-permission-review li{background:#fff;border:1px solid #dee6f2;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid;position:relative}.sii-studio-permission-review li>span{color:#3862ba;background:#e9f1ff;border-radius:9px;justify-content:center;align-items:center;height:32px;display:flex}.sii-studio-permission-review li>div strong{margin:1px 0 3px;padding-right:76px;font-size:.75rem;display:block}.sii-studio-permission-review li>div p{color:#6d7890;margin:0;font-size:.65rem;line-height:1.4}.sii-studio-permission-review li>small{color:#38745e;font-size:.58rem;font-weight:850;position:absolute;top:12px;right:10px}.sii-studio-manifest-toggle{color:#3159ae;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:.67rem;font-weight:800;text-decoration:underline}.sii-studio-permission-review pre{color:#c8f7e8;white-space:pre-wrap;background:#14234b;border-radius:11px;max-height:220px;margin:10px 0 0;padding:12px;font-size:.59rem;line-height:1.5;overflow:auto}.sii-studio-proposal>footer{border-top:1px solid #e3e8f1;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:17px;display:flex}.sii-studio-proposal>footer>p{color:#62708a;align-items:center;gap:6px;max-width:460px;margin:0;font-size:.68rem;line-height:1.4;display:flex}.sii-studio-proposal>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sii-studio-features,.sii-studio-template-section,.sii-studio-safety{padding:clamp(22px,3vw,38px)}.sii-studio-feature-stats{gap:8px;display:flex}.sii-studio-feature-stats span{color:#68758e;background:#f2f5fb;border-radius:10px;padding:9px 11px;font-size:.66rem}.sii-studio-feature-stats b{color:#244d9d;margin-right:3px;font-size:.88rem}.sii-studio-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.sii-studio-feature-list>article{border:1px solid #d8e1ee;border-radius:17px;flex-direction:column;min-height:260px;padding:17px;transition:border .18s,transform .18s;display:flex}.sii-studio-feature-list>article:hover,.sii-studio-feature-list>article.selected{border-color:#8daae2;transform:translateY(-1px)}.sii-studio-feature-list>article>header{justify-content:space-between;align-items:center;display:flex}.sii-studio-feature-list>article>header small{color:#8894aa;font-size:.61rem}.sii-studio-feature-list h3{letter-spacing:-.02em;margin:15px 0 7px;font-size:1.02rem}.sii-studio-feature-list>article>p{color:#6c7890;margin:0;font-size:.71rem;line-height:1.5}.sii-studio-feature-meta{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:15px;display:flex}.sii-studio-feature-meta span{color:#748098;background:#f3f6fb;border-radius:999px;padding:5px 7px;font-size:.58rem}.sii-studio-feature-list>article>footer{border-top:1px solid #e7ebf2;gap:5px;margin-top:13px;padding-top:11px;display:flex}.sii-studio-feature-list>article>footer button{color:#53617c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px;font-size:.62rem;font-weight:800;display:flex}.sii-studio-feature-list>article>footer button:first-child{color:#2852aa;background:#e8efff;flex:1;justify-content:center}.sii-studio-feature-list>article>footer button:disabled{cursor:not-allowed;opacity:.42}.sii-studio-empty{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.sii-studio-empty>span{color:#315eb9;background:#e8efff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sii-studio-empty h3{margin:15px 0 6px;font-size:1.25rem}.sii-studio-empty p{color:#6d7890;margin:0 0 18px;font-size:.78rem}.sii-studio-inspector{background:#f5f8fd;border:1px solid #d2ddeb;border-radius:19px;margin-top:16px;padding:20px}.sii-studio-inspector>header{justify-content:space-between;align-items:flex-start;display:flex}.sii-studio-inspector>header h3{margin:6px 0;font-size:1.2rem}.sii-studio-inspector>header button{color:#65718a;cursor:pointer;background:#fff;border:1px solid #d8e0ed;border-radius:50%;width:31px;height:31px;font-size:1.1rem}.sii-studio-active-tool{color:#fff;background:linear-gradient(145deg,#172850,#244174);border-radius:17px;margin-top:14px;padding:16px}.sii-studio-active-tool>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sii-studio-active-tool>header>div{gap:3px;display:grid}.sii-studio-active-tool>header span{color:#91e5cd;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.64rem;font-weight:850;display:flex}.sii-studio-active-tool>header small{color:#aebddb;font-size:.59rem}.sii-studio-active-tool>header button{color:#123044;cursor:pointer;font:inherit;background:#65dfbd;border:0;border-radius:999px;padding:8px 12px;font-size:.65rem;font-weight:850}.sii-studio-active-tool>header button:disabled{cursor:not-allowed;opacity:.45}.sii-studio-active-tool>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.sii-studio-active-tool article{background:#ffffff13;border:1px solid #ffffff1f;border-radius:12px;gap:5px;min-height:120px;padding:12px;display:grid}.sii-studio-active-tool article>span{color:#7edbc2;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:850}.sii-studio-active-tool article strong{color:#fff;font-size:.74rem}.sii-studio-active-tool article p{color:#d0daf0;margin:0;font-size:.64rem;line-height:1.4}.sii-studio-active-tool article small{color:#94a7cd;margin-top:auto;font-size:.54rem}.sii-studio-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.sii-studio-inspector-grid section{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:14px}.sii-studio-inspector-grid h4{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.69rem}.sii-studio-inspector-grid p{color:#64718a;align-items:flex-start;gap:7px;margin:8px 0;font-size:.67rem;line-height:1.45;display:flex}.sii-studio-inspector-grid p svg{color:#35715d;flex:none;margin-top:2px}.sii-studio-inspector-grid p span{gap:2px;display:grid}.sii-studio-inspector-grid p small{color:#919bad;font-size:.58rem}.sii-studio-inspector>footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.sii-studio-inspector>footer small{color:#77839a;font-size:.63rem}.sii-studio-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.sii-studio-template-grid article{border:1px solid #d9e2ef;border-radius:18px;flex-direction:column;min-height:300px;padding:18px;display:flex}.sii-studio-template-grid header{justify-content:space-between;align-items:center;display:flex}.sii-studio-template-grid header span{color:#3f65b5;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.sii-studio-template-grid header svg{color:#5dc9aa}.sii-studio-template-grid h3{letter-spacing:-.025em;margin:17px 0 7px;font-size:1.05rem}.sii-studio-template-grid>article>p{color:#6c7890;margin:0;font-size:.72rem;line-height:1.5}.sii-studio-template-grid ul{gap:6px;margin:16px 0;padding:0;list-style:none;display:grid}.sii-studio-template-grid li{color:#526078;align-items:center;gap:6px;font-size:.66rem;display:flex}.sii-studio-template-grid li svg{color:#279876}.sii-studio-template-grid button{color:#2e58ad;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:13px 0 0;font-size:.68rem;font-weight:850;display:flex}.sii-studio-human-help{color:#fff;background:linear-gradient(100deg,#172852,#244477);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px;display:flex}.sii-studio-human-help h3{color:#fff;margin:7px 0 5px;font-size:1.14rem}.sii-studio-human-help p{color:#c5d1e9;max-width:670px;margin:0;font-size:.73rem;line-height:1.5}.sii-studio-human-help .sii-studio-button{flex:none}.sii-studio-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.sii-studio-safety-grid article{background:#f6f8fc;border:1px solid #dce4ef;border-radius:17px;padding:20px}.sii-studio-safety-grid article>span{color:#3a62b6;letter-spacing:.12em;font-size:.63rem;font-weight:850}.sii-studio-safety-grid h3{margin:12px 0 7px;font-size:1rem}.sii-studio-safety-grid p{color:#68758d;margin:0;font-size:.72rem;line-height:1.55}.sii-studio-boundaries{gap:8px;margin-top:13px;display:grid}.sii-studio-boundaries>div{border:1px solid #dce4ef;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.sii-studio-boundaries>div>svg{color:#2e9a79;flex:none}.sii-studio-boundaries>div>span{gap:3px;display:grid}.sii-studio-boundaries strong{font-size:.76rem}.sii-studio-boundaries small{color:#6d7990;font-size:.67rem;line-height:1.45}.sii-studio-open-contract{background:#eaf3ff;border:1px solid #cdddf4;border-radius:18px;margin-top:15px;padding:20px}.sii-studio-open-contract h3{margin:8px 0 6px;font-size:1.08rem}.sii-studio-open-contract p{color:#61718c;margin:0;font-size:.73rem;line-height:1.55}.figma-workspace-modal-studio .sii-studio-shell{max-width:none}@media (max-width:1050px){.sii-studio-feature-list,.sii-studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sii-studio-proposal-grid{grid-template-columns:1fr}}@media (max-width:820px){.sii-studio-hero,.sii-studio-builder-grid{grid-template-columns:1fr}.sii-studio-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.sii-studio-benefits,.sii-studio-personalized>div{grid-template-columns:1fr}.sii-studio-personalized button{min-height:0}}@media (max-width:640px){.sii-studio-shell{gap:12px;padding-bottom:18px}.sii-studio-hero{border-radius:19px;padding:25px 20px}.sii-studio-hero h1{font-size:2.2rem}.sii-studio-hero-proof{grid-template-columns:1fr}.sii-studio-hero-actions,.sii-studio-hero-actions .sii-studio-button{width:100%}.sii-studio-tabs{justify-content:flex-start;position:static}.sii-studio-tabs button{flex:none}.sii-studio-builder,.sii-studio-live-context,.sii-studio-proposal,.sii-studio-features,.sii-studio-template-section,.sii-studio-safety{border-radius:17px;padding:20px 16px}.sii-studio-builder-submit,.sii-studio-proposal>footer,.sii-studio-section-heading.inline,.sii-studio-human-help,.sii-studio-inspector>footer{flex-direction:column;align-items:stretch}.sii-studio-personalized>header{flex-direction:column;align-items:flex-start}.sii-studio-builder-submit .sii-studio-button,.sii-studio-proposal>footer .sii-studio-button,.sii-studio-human-help .sii-studio-button{width:100%}.sii-studio-proposal>footer>div{width:100%;display:grid}.sii-studio-preview-metrics,.sii-studio-preview-modules,.sii-studio-active-tool>div,.sii-studio-feature-list,.sii-studio-template-grid,.sii-studio-safety-grid,.sii-studio-inspector-grid{grid-template-columns:1fr}.sii-studio-active-tool>header{flex-direction:column;align-items:flex-start}.sii-studio-original-mode{flex-wrap:wrap;align-items:flex-start}.sii-studio-original-mode button{margin-left:26px}.sii-studio-preview-canvas{min-height:0;padding:18px}.sii-studio-feature-stats{margin-top:12px}}.figma-workspace-modal-studio .figma-workspace-modal-body{background:radial-gradient(circle at 90% 4%,#65dfbd1f,#0000 28%),linear-gradient(#f4f1e9 0%,#edf4f5 62%,#f5f1e9 100%)}.figma-workspace-modal-studio .sii-studio-shell{--studio-ink:#17264a;--studio-blue:#28568f;--studio-mint:#66d9bd;--studio-paper:#f8f6f0;gap:14px}.sii-studio-hero{color:var(--studio-ink);background:#ffffffc7;border:1px solid #c9d9df;border-radius:24px;grid-template-columns:minmax(225px,285px) minmax(0,1fr);gap:0;padding:0;overflow:hidden;box-shadow:0 20px 50px #1c2f4b14}.sii-studio-hero:after{display:none}.sii-studio-guide{color:#fff;background:radial-gradient(circle at 76% 14%,#66d9bd33,#0000 26%),linear-gradient(155deg,#17264a,#223e6c 72%,#1f5360);align-content:start;gap:17px;padding:26px 24px;display:grid;position:relative}.sii-studio-guide:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.sii-studio-guide-portrait,.sii-studio-guide-copy{z-index:1;position:relative}.sii-studio-guide-portrait{align-items:start;gap:10px;width:100%;display:grid}.sii-studio-guide-portrait>img{aspect-ratio:1;object-fit:cover;border:2px solid #95ebd5cc;border-radius:29px;width:92px;height:92px;box-shadow:0 14px 30px #040d2542,0 0 0 6px #ffffff0f}.sii-studio-guide-portrait>span{color:#17394a;text-transform:uppercase;white-space:normal;background:#ecf8f4;border:1px solid #b7e5d8;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:0;padding:6px 9px;font-size:.58rem;font-weight:850;line-height:1.2;display:flex}.sii-studio-guide-portrait>span i{background:#35cba7;border-radius:50%;width:7px;height:7px}.sii-studio-guide-portrait.speaking>img{animation:1.1s ease-in-out infinite siiPortraitTalk;box-shadow:0 0 0 7px #5edfb21f,0 0 34px #5edfb26b,0 18px 42px #08132d66}.sii-studio-guide-copy{gap:7px;display:grid}.sii-studio-guide-copy>span{color:#7fe0c6;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.sii-studio-guide-copy>strong{color:#fff;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:1.36rem;font-weight:500;line-height:1.08}.sii-studio-guide-copy>p{color:#c8d6ea;margin:0;font-size:.7rem;line-height:1.55}.sii-studio-guide-copy>button{color:#fff;cursor:pointer;font:inherit;background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:36px;margin-top:5px;padding:8px 12px;font-size:.66rem;font-weight:800;display:flex}.sii-studio-guide-copy>button:hover{background:#ffffff26}.sii-studio-guide-copy>small{color:#aabbd5;font-size:.59rem;line-height:1.4}.sii-studio-hero-copy{background:linear-gradient(135deg,#fffffff0,#eff8f5e0);align-content:center;padding:clamp(26px,4vw,48px);display:grid}.sii-studio-kicker{color:#147861;letter-spacing:.15em;font-size:.64rem}.sii-studio-hero h1{color:var(--studio-ink);letter-spacing:-.045em;max-width:700px;margin:15px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.7vw,3.65rem);font-weight:500;line-height:.98}.sii-studio-hero-copy>p{color:#53637b;max-width:760px;font-size:.88rem;line-height:1.65}.sii-studio-hero-actions{margin-top:19px}.sii-studio-hero .sii-studio-button.secondary{color:var(--studio-ink);background:#fff;border-color:#bfcfd8}.sii-studio-button{border-radius:12px;min-height:42px}.sii-studio-button.primary{box-shadow:none;color:#fff;background:#1c315b}.sii-studio-button.primary:hover{background:#27456f;box-shadow:0 9px 20px #1c315b26}.sii-studio-hero-proof{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.sii-studio-hero-proof>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb8;border:1px solid #cfe0df;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.sii-studio-hero-proof span{color:#21836c;letter-spacing:.09em;font-size:.53rem}.sii-studio-hero-proof strong{color:#42536a;font-size:.58rem;font-weight:750}.sii-studio-process{background:#ffffffc7;border:1px solid #d0dce1;border-radius:18px;grid-template-columns:minmax(190px,.75fr) minmax(0,2fr);align-items:center;gap:18px;padding:17px 19px;display:grid}.sii-studio-process>header{gap:3px;display:grid}.sii-studio-process>header>span{color:#15765f;letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:850}.sii-studio-process>header>strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;line-height:1.2}.sii-studio-process>header>small{color:#78869a;font-size:.6rem}.sii-studio-process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sii-studio-process article{border-left:1px solid #d7e1e4;align-items:center;gap:9px;min-width:0;padding:6px 8px 6px 13px;display:flex}.sii-studio-process article>b{color:#14755f;background:#e2f5ef;border:1px solid #bee4d9;border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;height:31px;font-size:.59rem;display:flex}.sii-studio-process article>span{gap:2px;min-width:0;display:grid}.sii-studio-process article strong{font-size:.67rem}.sii-studio-process article small{color:#758398;font-size:.56rem;line-height:1.25}.sii-studio-tabs{background:#e9efefdb;border-color:#cbd8dc;border-radius:18px;gap:7px;padding:7px}.sii-studio-tabs button{color:#637186;text-align:left;border:1px solid #0000;border-radius:13px;justify-content:flex-start;align-items:center;gap:9px;min-height:57px;padding:8px 10px}.sii-studio-tabs button>b{border:1px solid #c2ced6;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:.54rem;display:flex}.sii-studio-tabs button>svg{display:none}.sii-studio-tabs button>span{gap:2px;min-width:0;display:grid}.sii-studio-tabs button strong{white-space:nowrap;font-size:.67rem}.sii-studio-tabs button small{color:#8793a3;white-space:normal;font-size:.54rem;line-height:1.25}.sii-studio-tabs button.active{color:#163c53;background:#fff;border-color:#9ed3c5;box-shadow:0 7px 20px #1c364a12}.sii-studio-tabs button.active>b{color:#123b4a;background:#65d9bd;border-color:#65d9bd}.sii-studio-builder,.sii-studio-live-context,.sii-studio-proposal,.sii-studio-features,.sii-studio-template-section,.sii-studio-safety{background:#ffffffdb;border-color:#cbd9df;border-radius:21px;box-shadow:0 16px 42px #1f354b0f}.sii-studio-builder-grid{grid-template-columns:minmax(0,1.55fr) minmax(235px,.45fr);gap:12px}.sii-studio-builder{border-top:5px solid #65d9bd}.sii-studio-section-heading>span,.sii-studio-mini-label{color:#14765f}.sii-studio-section-heading h2,.sii-studio-proposal>header h2,.sii-studio-section-heading.inline h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.sii-studio-section-heading p{color:#617087}.sii-studio-personalized{background:linear-gradient(135deg,#edf7f3,#eff4f7);border-color:#c5ded7}.sii-studio-personalized>header span{color:#14765f}.sii-studio-personalized button{border-color:#d2dfe0;border-radius:13px;box-shadow:0 5px 15px #223e4d09}.sii-studio-personalized button:hover{border-color:#6fc8b2}.sii-studio-personalized button>span{color:#16755f}.sii-studio-prompt textarea{background:#fbfcfa;border-color:#aebfc9;border-radius:14px}.sii-studio-prompt textarea:focus{border-color:#2c9077;box-shadow:0 0 0 4px #2c90771c}.sii-studio-original-mode{color:#156c58;background:#eef8f4;border-color:#b8ddcf}.sii-studio-starters button.active{color:#155c4b;background:#e5f5ef;border-color:#8ecbbb}.sii-studio-live-context{color:#fff;background:linear-gradient(#17264a,#223f6b);border-color:#2d4771}.sii-studio-live-context .sii-studio-mini-label{color:#78dec4}.sii-studio-live-context h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:500}.sii-studio-live-context article{background:#ffffff12;border-color:#ffffff21}.sii-studio-live-context article span,.sii-studio-live-context article small{color:#b7c6dd}.sii-studio-live-context article strong{color:#fff}.sii-studio-live-context>p{color:#b9c8de;border-color:#ffffff21}.sii-studio-template-grid article,.sii-studio-feature-list>article,.sii-studio-safety-grid article,.sii-studio-inspector-grid section{background:#fbfcfa;border-color:#d0dce0}.sii-studio-human-help,.sii-studio-active-tool,.sii-studio-preview-canvas{background:linear-gradient(145deg,#17264a,#24466f)}@media (max-width:920px){.sii-studio-hero{grid-template-columns:230px minmax(0,1fr)}.sii-studio-guide{padding:23px 19px}.sii-studio-hero-copy{padding:27px 25px}.sii-studio-hero h1{font-size:2.55rem}.sii-studio-process{grid-template-columns:1fr}.sii-studio-process>header{grid-template-columns:auto 1fr;column-gap:10px}.sii-studio-process>header>span,.sii-studio-process>header>small{grid-column:1/-1}.sii-studio-tabs button small{display:none}}@media (max-width:760px){.sii-studio-hero{grid-template-columns:1fr}.sii-studio-guide{grid-template-columns:auto 1fr;align-items:center}.sii-studio-guide-copy>p{max-width:520px}.sii-studio-guide-copy>button{width:auto}.sii-studio-process>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sii-studio-tabs button{flex:0 0 148px}.sii-studio-tabs button small{display:block}.sii-studio-builder-grid{grid-template-columns:1fr}}@media (max-width:520px){.sii-studio-hero{border-radius:18px}.sii-studio-guide{grid-template-columns:1fr;align-items:start;padding:21px 18px}.sii-studio-guide-portrait>img{width:78px;height:78px}.sii-studio-guide-copy>button,.sii-studio-button{min-height:46px}.sii-studio-hero-copy{padding:24px 18px}.sii-studio-hero h1{font-size:2.1rem}.sii-studio-hero-proof{display:grid}.sii-studio-process{padding:15px}.sii-studio-process>div{grid-template-columns:1fr}.sii-studio-process article{border-top:1px solid #d7e1e4;border-left:0;padding:9px 2px}.sii-studio-tabs button{flex:0 0 132px}.sii-studio-tabs button small{display:none}.sii-studio-proposal>header{grid-template-columns:minmax(0,1fr);display:grid}.sii-studio-proposal>header>.sii-studio-status{overflow-wrap:normal;white-space:nowrap;justify-self:start}}@media (prefers-reduced-motion:reduce){.sii-studio-guide-portrait.speaking>img{animation:none!important}}html body .landing .homepage-studio-showcase{z-index:2;color:#fff;background:radial-gradient(circle at 10% 8%,#65d9bd30,#0000 27%),radial-gradient(circle at 90% 16%,#7591ff2e,#0000 30%),linear-gradient(145deg,#111b38 0%,#1a3158 54%,#142644 100%);padding:clamp(122px,10vw,150px) 0 clamp(72px,8vw,118px);position:relative;overflow:hidden}html body .landing .homepage-studio-showcase:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}html body .landing .homepage-studio-shell{gap:28px;display:grid}html body .landing .homepage-studio-intro{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}html body .landing .homepage-studio-copy{max-width:780px}html body .landing .homepage-studio-kicker{letter-spacing:.12em;text-transform:uppercase;background:#65d9bd17;border:1px solid #65d9bd52;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:900;display:inline-flex;color:#84e3cb!important;-webkit-text-fill-color:#84e3cb!important}html body .landing .homepage-studio-wordmark{letter-spacing:-.055em;margin:28px 0 8px;font-size:clamp(26px,3vw,42px);font-weight:850;color:#84e3cb!important;-webkit-text-fill-color:#84e3cb!important}html body .landing .homepage-studio-copy h2{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.2vw,88px);font-weight:500;line-height:.95;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-studio-copy>p:last-of-type{max-width:700px;margin:28px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.75;color:#c5d1e3!important;-webkit-text-fill-color:#c5d1e3!important}html body .landing .homepage-studio-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}html body .landing .homepage-studio-actions .button{border-radius:15px;min-height:52px;box-shadow:0 18px 44px #01071840;color:#15213f!important;-webkit-text-fill-color:#15213f!important;background:#fff!important}html body .landing .homepage-studio-actions>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex;color:#aebdd2!important;-webkit-text-fill-color:#aebdd2!important}html body .landing .homepage-studio-guide{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff26;border-radius:28px;padding:24px;box-shadow:0 28px 70px #03091c38,inset 0 1px #ffffff1f}html body .landing .homepage-studio-portrait{width:92px;height:92px;margin-bottom:18px;position:relative}html body .landing .homepage-studio-portrait:after{content:"sii";color:#126654;background:#e7faf4;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;bottom:-7px;right:-10px;box-shadow:0 8px 20px #0003}html body .landing .homepage-studio-portrait img{object-fit:cover;border:3px solid #72d9c1;border-radius:25px;width:92px;height:92px;box-shadow:0 15px 38px #00000042}html body .landing .homepage-studio-guide>span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;display:block;color:#72d9c1!important;-webkit-text-fill-color:#72d9c1!important}html body .landing .homepage-studio-guide>strong{letter-spacing:-.035em;margin:9px 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.08;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-studio-guide>p{margin:0;font-size:12px;line-height:1.65;color:#b9c7dc!important;-webkit-text-fill-color:#b9c7dc!important}html body .landing .homepage-studio-workbench{background:#060d2247;border:1px solid #ffffff24;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:16px;display:grid;box-shadow:0 30px 90px #03081940}html body .landing .homepage-studio-workbench article{border-radius:22px;min-width:0}html body .landing .homepage-studio-command{color:#17213a;background:#f4f1e9;padding:28px}html body .landing .homepage-studio-command>span,html body .landing .homepage-studio-preview header span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;color:#14765f!important;-webkit-text-fill-color:#14765f!important}html body .landing .homepage-studio-command h3{letter-spacing:-.035em;margin:18px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.4vw,34px);font-weight:500;line-height:1.18;color:#17213a!important;-webkit-text-fill-color:#17213a!important}html body .landing .homepage-studio-command>div{flex-wrap:wrap;gap:8px;display:flex}html body .landing .homepage-studio-command>div span{background:#fff;border:1px solid #cedbd8;border-radius:999px;align-items:center;min-height:36px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex;color:#315c57!important;-webkit-text-fill-color:#315c57!important}html body .landing .homepage-studio-preview{color:#17213a;background:linear-gradient(145deg,#f8fbfa,#edf5f2);padding:28px}html body .landing .homepage-studio-preview>header{justify-content:space-between;align-items:start;gap:18px;display:flex}html body .landing .homepage-studio-preview header div{gap:6px;display:grid}html body .landing .homepage-studio-preview header strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;color:#17213a!important;-webkit-text-fill-color:#17213a!important}html body .landing .homepage-studio-preview header b{white-space:nowrap;background:#e2f4ed;border-radius:999px;padding:8px 10px;font-size:9px;color:#176d59!important;-webkit-text-fill-color:#176d59!important}html body .landing .homepage-studio-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}html body .landing .homepage-studio-preview-grid>div{background:#ffffffc7;border:1px solid #cfdfdc;border-radius:17px;gap:7px;padding:18px;display:grid}html body .landing .homepage-studio-preview-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;color:#6d7d8e!important;-webkit-text-fill-color:#6d7d8e!important}html body .landing .homepage-studio-preview-grid strong{font-size:13px;line-height:1.35;color:#20324d!important;-webkit-text-fill-color:#20324d!important}html body .landing .homepage-studio-preview-grid small{font-size:9px;line-height:1.45;color:#728095!important;-webkit-text-fill-color:#728095!important}html body .landing .homepage-studio-preview>footer{border-top:1px solid #d5e1df;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}html body .landing .homepage-studio-preview>footer span{align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex;color:#17745e!important;-webkit-text-fill-color:#17745e!important}html body .landing .homepage-studio-preview>footer strong{font-size:10px;color:#233955!important;-webkit-text-fill-color:#233955!important}html body .landing .homepage-studio-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .landing .homepage-studio-benefits article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:22px;padding:24px}html body .landing .homepage-studio-benefits span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900;color:#78dec4!important;-webkit-text-fill-color:#78dec4!important}html body .landing .homepage-studio-benefits h3{margin:10px 0;font-size:17px;line-height:1.3;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-studio-benefits p{margin:0;font-size:11px;line-height:1.65;color:#b9c7da!important;-webkit-text-fill-color:#b9c7da!important}@media (max-width:900px){html body .landing .homepage-studio-intro{grid-template-columns:1fr}html body .landing .homepage-studio-guide{grid-template-columns:auto 1fr;align-items:start;column-gap:20px;display:grid}html body .landing .homepage-studio-guide .homepage-studio-portrait{grid-row:1/4}html body .landing .homepage-studio-workbench,html body .landing .homepage-studio-benefits{grid-template-columns:1fr}}@media (max-width:560px){html body .landing .homepage-studio-showcase{padding:104px 0 68px}html body .landing .homepage-studio-shell{gap:18px;width:calc(100% - 28px)}html body .landing .homepage-studio-copy h2{overflow-wrap:normal;font-size:43px}html body .landing .homepage-studio-actions{flex-direction:column;align-items:stretch}html body .landing .homepage-studio-actions .button{width:100%;min-height:50px}html body .landing .homepage-studio-guide{grid-template-columns:1fr;padding:20px}html body .landing .homepage-studio-guide .homepage-studio-portrait{grid-row:auto}html body .landing .homepage-studio-workbench{border-radius:22px;padding:8px}html body .landing .homepage-studio-command,html body .landing .homepage-studio-preview{padding:21px}html body .landing .homepage-studio-preview>header,html body .landing .homepage-studio-preview>footer{flex-direction:column;align-items:flex-start}html body .landing .homepage-studio-preview-grid{grid-template-columns:1fr}html body .landing .homepage-studio-benefits article{padding:20px}}html body .landing .homepage-ux-story{--audience-accent:#18755f;--audience-dark:#133f38;--audience-soft:#e8f7f2;--audience-border:#9ed4c6;--audience-glow:#40b6912e;--audience-light:#7fe0c7;--audience-studio-start:#10293a;--audience-studio-end:#175a58;z-index:3;color:#19213c;background:#f6f7fb;position:relative}html body .landing .homepage-ux-story.audience-manager{--audience-accent:#315fa5;--audience-dark:#17284f;--audience-soft:#eaf0fb;--audience-border:#a9bce5;--audience-glow:#4670cd2b;--audience-light:#8fb9ff;--audience-studio-start:#111b38;--audience-studio-end:#254b7a}html body .landing .homepage-ux-story.audience-investor{--audience-accent:#7057a5;--audience-dark:#272044;--audience-soft:#f0ecf8;--audience-border:#c2b5df;--audience-glow:#7057a52e;--audience-light:#c0a9f1;--audience-studio-start:#1b1736;--audience-studio-end:#4a356d}html body .landing-audience-talent .landing-hook-stage{background:radial-gradient(circle at 50% 18%,#49b7962e,#0000 34%),#1d2a38!important}html body .landing-audience-manager .landing-hook-stage{background:radial-gradient(circle at 50% 18%,#5882e133,#0000 34%),#1d2740!important}html body .landing-audience-investor .landing-hook-stage{background:radial-gradient(circle at 50% 18%,#906cce38,#0000 34%),#26213d!important}html body .landing .homepage-audience-switcher{--audience-accent:#18755f;--audience-dark:#133f38;--audience-border:#9ed4c6;z-index:85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfef7;border-bottom:1px solid #dce2ed;margin-top:94px;padding:12px 0;position:sticky;top:94px;box-shadow:0 12px 32px #121d3d12}html body .landing>.modal-backdrop{z-index:240!important}html body .landing .marketing-nav{background:#0d1117f0!important}html body .landing .homepage-audience-switcher.audience-manager{--audience-accent:#315fa5;--audience-dark:#17284f;--audience-border:#a9bce5}html body .landing .homepage-audience-switcher.audience-investor{--audience-accent:#7057a5;--audience-dark:#272044;--audience-border:#c2b5df}html body .landing .homepage-audience-switcher>.shell{justify-content:flex-start;align-items:center;display:flex}html body .landing .homepage-audience-switcher .homepage-lens{box-shadow:none}html body .landing .homepage-chapter-nav{z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfef0;border-top:1px solid #dce2ed;border-bottom:1px solid #dce2ed;padding:10px 0;position:sticky;top:179px;box-shadow:0 12px 32px #121d3d12}html body .landing .homepage-chapter-nav>.shell{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}html body .landing .homepage-chapter-nav a{border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;text-decoration:none;transition:background .18s,color .18s;display:flex;color:#4e5a72!important;-webkit-text-fill-color:#4e5a72!important}html body .landing .homepage-chapter-nav a:hover{background:#e9eef8;color:#1d2a4c!important;-webkit-text-fill-color:#1d2a4c!important}html body .landing .homepage-chapter-nav a span{background:#e7ebf4;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .landing .homepage-chapter-nav a strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}html body .landing .homepage-ux-section{color:#19213c;padding:clamp(76px,8vw,112px) 0;scroll-margin-top:70px;position:relative}html body .landing .homepage-ux-section .homepage-ux-shell{gap:clamp(26px,3.4vw,46px);display:grid}html body .landing .homepage-ux-heading{gap:16px;max-width:930px;display:grid}html body .landing .homepage-ux-heading.split{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(28px,5vw,74px);max-width:none}html body .landing .homepage-ux-heading>span,html body .landing .homepage-ux-heading>div>span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-ux-heading h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(45px,5.1vw,72px);font-weight:750;line-height:.98;color:#19213c!important;-webkit-text-fill-color:#19213c!important}html body .landing .homepage-ux-heading>p,html body .landing .homepage-ux-heading>div+p{margin:0;font-size:clamp(14px,1.25vw,17px);line-height:1.75;color:#617086!important;-webkit-text-fill-color:#617086!important}html body .landing .homepage-problem{background:radial-gradient(circle at 84% 8%,var(--audience-glow),transparent 28%),linear-gradient(180deg,#f7f9fd,#eef2f9)}html body .landing .homepage-lens{border:1px solid var(--audience-border);background:#ffffffd6;border-radius:18px;justify-content:flex-start;align-items:center;gap:10px;width:max-content;max-width:100%;padding:10px 12px;display:flex;box-shadow:0 16px 44px #20305a0f}html body .landing .homepage-lens>span{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:0 5px;font-size:10px;font-weight:900;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-lens>div{gap:6px;display:flex}html body .landing .homepage-lens button{color:#56627a;background:0 0;border:1px solid #0000;border-radius:11px;min-height:38px;padding:8px 14px;font-size:10px;font-weight:800}html body .landing .homepage-lens button.active{border-color:var(--audience-border);background:var(--audience-dark);color:#fff;box-shadow:0 9px 20px #1f27472b}html body .landing .homepage-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .landing .homepage-pain-grid article{background:#fff;border:1px solid #d2dbea;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:108px;padding:20px;display:grid;box-shadow:0 18px 48px #2030580f}html body .landing .homepage-pain-grid b{background:var(--audience-soft);border-radius:13px;place-items:center;width:40px;height:40px;font-size:10px;display:grid;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-pain-grid strong{font-size:14px;line-height:1.4;color:#26334f!important;-webkit-text-fill-color:#26334f!important}html body .landing .homepage-ux-transition{border:1px solid var(--audience-border);background:var(--audience-soft);border-radius:17px;align-items:center;gap:10px;margin:0;padding:17px 19px;font-size:12px;font-weight:750;line-height:1.5;display:flex;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-product{background:#fff}html body .landing .homepage-three-moves{background:#f8f9fc;border:1px solid #d7deea;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 62px #1b2a4e12}html body .landing .homepage-three-moves article{border-left:1px solid #d7deea;grid-template-columns:auto 1fr;gap:15px;padding:25px;display:grid}html body .landing .homepage-three-moves article:first-child{border-left:0}html body .landing .homepage-three-moves b{background:var(--audience-dark);color:#fff;border-radius:12px;place-items:center;width:37px;height:37px;font-size:9px;display:grid}html body .landing .homepage-three-moves article div{gap:7px;display:grid}html body .landing .homepage-three-moves span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-three-moves h3{margin:0;font-size:17px;line-height:1.25;color:#1f2946!important;-webkit-text-fill-color:#1f2946!important}html body .landing .homepage-three-moves p{margin:0;font-size:10px;line-height:1.65;color:#667288!important;-webkit-text-fill-color:#667288!important}html body .landing .homepage-person-verification{border:1px solid var(--audience-border);background:radial-gradient(circle at 88% 10%,var(--audience-glow),transparent 28%),linear-gradient(135deg,#f4f8ff,#fff);border-radius:24px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid;box-shadow:0 20px 55px #1b2a4e14}html body .landing .homepage-person-verification-icon{background:var(--audience-dark);width:58px;height:58px;color:var(--audience-light);border-radius:18px;place-items:center;display:grid;box-shadow:0 13px 28px #121f432e}html body .landing .homepage-person-verification>div{gap:7px;min-width:0;display:grid}html body .landing .homepage-person-verification small{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-person-verification h3{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.15;color:#1f2946!important;-webkit-text-fill-color:#1f2946!important}html body .landing .homepage-person-verification p{max-width:900px;margin:0;font-size:11px;line-height:1.7;color:#5f6d83!important;-webkit-text-fill-color:#5f6d83!important}html body .landing .homepage-person-verification footer{border-top:1px solid #d8e2ef;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;padding-top:15px;display:grid}html body .landing .homepage-person-verification footer>.siime-verified-badge{width:24px;min-width:24px;height:24px}html body .landing .homepage-person-verification footer strong{white-space:nowrap;font-size:10px;color:#176aa7!important;-webkit-text-fill-color:#176aa7!important}html body .landing .homepage-person-verification footer em{font-size:9px;font-style:normal;line-height:1.55;color:#718096!important;-webkit-text-fill-color:#718096!important}html body .landing .homepage-mutual-visual{background:linear-gradient(145deg,var(--audience-studio-start),var(--audience-studio-end));border-radius:25px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:22px;display:grid;box-shadow:0 25px 65px #0a122b2e}html body .landing .homepage-mutual-visual article{background:#ffffff12;border:1px solid #ffffff21;border-radius:17px;gap:6px;padding:19px;display:grid}html body .landing .homepage-mutual-visual article span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#9baccc!important;-webkit-text-fill-color:#9baccc!important}html body .landing .homepage-mutual-visual article strong{font-size:13px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-mutual-visual>div{min-width:116px;color:var(--audience-light);place-items:center;gap:4px;display:grid}html body .landing .homepage-mutual-visual>div strong{font-size:11px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-mutual-visual>div small{font-size:8px;color:#9dafcc!important;-webkit-text-fill-color:#9dafcc!important}html body .landing .homepage-deep-dive{background:#f8f9fc;border:1px solid #d7deea;border-radius:20px;overflow:hidden}html body .landing .homepage-deep-dive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;font-size:12px;font-weight:800;list-style:none;display:flex;color:#293653!important;-webkit-text-fill-color:#293653!important}html body .landing .homepage-deep-dive>summary::-webkit-details-marker{display:none}html body .landing .homepage-deep-dive>summary span{background:var(--audience-soft);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-deep-dive[open]>summary span{transform:rotate(45deg)}html body .landing .homepage-deep-dive>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}html body .landing .homepage-deep-dive article{background:#fff;border:1px solid #dce2ec;border-radius:14px;padding:16px}html body .landing .homepage-deep-dive strong{font-size:10px;color:#263450!important;-webkit-text-fill-color:#263450!important}html body .landing .homepage-deep-dive p{margin:7px 0 0;font-size:9px;line-height:1.55;color:#6a758a!important;-webkit-text-fill-color:#6a758a!important}html body .landing .homepage-studio-compact{background:radial-gradient(circle at 12% 8%,var(--audience-glow),transparent 28%),linear-gradient(145deg,var(--audience-studio-start),var(--audience-studio-end));color:#fff}html body .landing .homepage-studio-compact .homepage-ux-heading span{color:var(--audience-light)!important;-webkit-text-fill-color:var(--audience-light)!important}html body .landing .homepage-studio-compact .homepage-ux-heading h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-studio-compact .homepage-ux-heading p{color:#bdcadc!important;-webkit-text-fill-color:#bdcadc!important}html body .landing .homepage-studio-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}html body .landing .homepage-studio-compact-grid>aside,html body .landing .homepage-studio-compact-grid>article{background:#ffffff12;border:1px solid #ffffff26;border-radius:22px;min-width:0;min-height:390px;padding:23px;display:flex;box-shadow:0 22px 55px #03091a2e}html body .landing .homepage-studio-sii{flex-direction:column}html body .landing .homepage-studio-sii>header{border-bottom:1px solid #ffffff1f;align-items:center;gap:13px;padding-bottom:18px;display:flex}html body .landing .homepage-studio-sii>header div{gap:5px;display:grid}html body .landing .homepage-studio-sii img{border:3px solid var(--audience-light);object-fit:cover;border-radius:19px;flex:0 0 64px;width:64px;height:64px}html body .landing .homepage-studio-sii>header span,html body .landing .homepage-studio-command-compact>header span,html body .landing .homepage-studio-output-compact header span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.45;color:var(--audience-light)!important;-webkit-text-fill-color:var(--audience-light)!important}html body .landing .homepage-studio-sii>header b,html body .landing .homepage-studio-command-compact>header b{font-size:8px;font-weight:750;color:#b8c7d9!important;-webkit-text-fill-color:#b8c7d9!important}html body .landing .homepage-studio-sii h3,html body .landing .homepage-studio-command-compact h3,html body .landing .homepage-studio-output-compact h3{letter-spacing:-.025em;margin:9px 0;font-size:18px;line-height:1.28;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-studio-sii h3{margin-top:22px}html body .landing .homepage-studio-sii p{margin:0;font-size:10px;line-height:1.6;color:#b5c3d8!important;-webkit-text-fill-color:#b5c3d8!important}html body .landing .homepage-studio-sii>footer{color:var(--audience-light);border-top:1px solid #ffffff1f;align-items:center;gap:7px;margin-top:auto;padding-top:17px;display:flex}html body .landing .homepage-studio-sii>footer span{font-size:9px;font-weight:800;color:#d2dfeb!important;-webkit-text-fill-color:#d2dfeb!important}html body .landing .homepage-studio-command-compact{flex-direction:column}html body .landing .homepage-studio-command-compact>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:83px;padding-bottom:18px;display:flex}html body .landing .homepage-studio-command-compact h3{margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.22}html body .landing .homepage-studio-command-compact>footer{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:7px;margin-top:22px;padding-top:18px;display:flex}html body .landing .homepage-studio-command-compact small{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:8px;color:#c6d1e1!important;-webkit-text-fill-color:#c6d1e1!important}html body .landing .homepage-studio-output-compact{flex-direction:column;background:radial-gradient(circle at 92% 8%,#6cdabe2e,#0000 28%),linear-gradient(145deg,#f8fbfa,#e8f3ef)!important}html body .landing .homepage-studio-output-compact>header{border-bottom:1px solid #d4e2df;justify-content:space-between;align-items:center;gap:12px;min-height:83px;padding-bottom:18px;display:flex}html body .landing .homepage-studio-output-compact>header span{color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-studio-output-compact h3{margin-top:22px;font-size:22px;color:#21314d!important;-webkit-text-fill-color:#21314d!important}html body .landing .homepage-studio-output-compact header b{background:var(--audience-soft);border-radius:999px;padding:7px 9px;font-size:8px;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-studio-snapshot{background:#ffffff94;border:1px solid #d6e4e0;border-radius:16px;gap:13px;margin:13px 0 18px;padding:16px;display:grid}html body .landing .homepage-studio-snapshot>div{gap:7px;display:grid}html body .landing .homepage-studio-snapshot span{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .landing .homepage-studio-snapshot strong{font-size:9px;color:#30425a!important;-webkit-text-fill-color:#30425a!important}html body .landing .homepage-studio-snapshot small{font-size:8px;font-weight:900;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-studio-snapshot i{background:#d7e4e1;border-radius:999px;height:5px;overflow:hidden}html body .landing .homepage-studio-snapshot i b{width:var(--studio-preview-fill);border-radius:inherit;background:linear-gradient(90deg,var(--audience-accent),var(--audience-light));height:100%;display:block}html body .landing .homepage-studio-output-compact>footer{border-top:1px solid #cbdad7;gap:9px;margin-top:auto;padding-top:16px;display:grid}html body .landing .homepage-studio-output-compact>footer span{align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-studio-output-compact>footer strong{font-size:11px;color:#293b56!important;-webkit-text-fill-color:#293b56!important}html body .landing .homepage-inline-action{align-items:center;gap:16px;display:flex}html body .landing .homepage-inline-action .button{min-height:49px;color:#15213f!important;-webkit-text-fill-color:#15213f!important;background:#fff!important}html body .landing .homepage-inline-action>span{font-size:10px;color:#aab9cf!important;-webkit-text-fill-color:#aab9cf!important}html body .landing .homepage-moat{background:#f0f3f8}html body .landing .homepage-moat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .landing .homepage-moat-grid article{background:#fff;border:1px solid #d4ddea;border-radius:19px;padding:21px;box-shadow:0 15px 40px #2130560d}html body .landing .homepage-moat-grid b{letter-spacing:.09em;font-size:9px;color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-moat-grid h3{margin:13px 0 8px;font-size:15px;color:#24314d!important;-webkit-text-fill-color:#24314d!important}html body .landing .homepage-moat-grid p{margin:0;font-size:10px;line-height:1.6;color:#69758a!important;-webkit-text-fill-color:#69758a!important}html body .landing .homepage-startup-relief{border:1px solid var(--audience-border);background:radial-gradient(circle at 94% 10%,var(--audience-glow),transparent 28%),linear-gradient(145deg,var(--audience-studio-start),var(--audience-studio-end));border-radius:24px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;gap:20px 42px;padding:28px;display:grid;box-shadow:0 24px 64px #16234121}html body .landing .homepage-startup-relief span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900;color:var(--audience-light)!important;-webkit-text-fill-color:var(--audience-light)!important}html body .landing .homepage-startup-relief h3{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(28px,3vw,41px);line-height:1.02;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-startup-relief>p{margin:0;font-size:12px;line-height:1.72;color:#c2cedd!important;-webkit-text-fill-color:#c2cedd!important}html body .landing .homepage-startup-relief ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html body .landing .homepage-startup-relief li{text-align:center;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;padding:11px 13px;font-size:9px;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-category-compare{background:#fff;border:1px solid #d2dbe8;border-radius:23px;padding:22px}html body .landing .homepage-category-compare>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}html body .landing .homepage-category-compare>header span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;color:#6d788d!important;-webkit-text-fill-color:#6d788d!important}html body .landing .homepage-category-compare>header strong{font-size:16px;color:#283651!important;-webkit-text-fill-color:#283651!important}html body .landing .homepage-category-compare>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .landing .homepage-category-compare article{background:#f8f9fc;border:1px solid #dce2eb;border-radius:14px;padding:15px}html body .landing .homepage-category-compare article.active{border-color:var(--audience-border);background:var(--audience-soft)}html body .landing .homepage-category-compare article span{font-size:9px;font-weight:900;color:#536078!important;-webkit-text-fill-color:#536078!important}html body .landing .homepage-category-compare article.active span{color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-category-compare p{margin:6px 0 0;font-size:9px;color:#707b8f!important;-webkit-text-fill-color:#707b8f!important}html body .landing .homepage-model{background:#fff}html body .landing .homepage-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}html body .landing .homepage-model-grid article{background:#f8f9fc;border:1px solid #d5deea;border-radius:21px;gap:10px;min-height:225px;padding:24px 22px 54px;display:grid;position:relative}html body .landing .homepage-model-grid article.core{border-color:var(--audience-border);background:var(--audience-soft)}html body .landing .homepage-model-grid article>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;color:#3974b9!important;-webkit-text-fill-color:#3974b9!important}html body .landing .homepage-model-grid article.core>span{color:var(--audience-accent)!important;-webkit-text-fill-color:var(--audience-accent)!important}html body .landing .homepage-model-grid article>strong{font-size:20px;line-height:1.2;color:#23314d!important;-webkit-text-fill-color:#23314d!important}html body .landing .homepage-model-grid article>p{margin:0;font-size:10px;line-height:1.65;color:#68748a!important;-webkit-text-fill-color:#68748a!important}html body .landing .homepage-model-fee{background:#edf4fd;border:1px solid #c7d8ec;border-radius:12px;padding:10px 11px;font-size:9px;font-weight:850;line-height:1.5;display:block;color:#31577e!important;-webkit-text-fill-color:#31577e!important}html body .landing .homepage-model-grid article>b{background:#e9edf5;border-radius:999px;padding:7px 9px;font-size:8px;position:absolute;bottom:18px;left:22px;color:#5a6780!important;-webkit-text-fill-color:#5a6780!important}html body .landing .homepage-model-grid article.core>b{background:var(--audience-border);color:var(--audience-dark)!important;-webkit-text-fill-color:var(--audience-dark)!important}html body .landing .homepage-model-rule{border:1px solid var(--audience-border);background:var(--audience-soft);color:var(--audience-accent);border-radius:18px;align-items:flex-start;gap:13px;padding:19px;display:flex}html body .landing .homepage-model-rule strong{font-size:12px;color:#263a58!important;-webkit-text-fill-color:#263a58!important}html body .landing .homepage-model-rule p{margin:5px 0 0;font-size:10px;line-height:1.55;color:#66768d!important;-webkit-text-fill-color:#66768d!important}html body .landing .homepage-founder-next{background:radial-gradient(circle at 86% 12%,var(--audience-glow),transparent 28%),linear-gradient(145deg,var(--audience-studio-start),var(--audience-studio-end));color:#fff}html body .landing .homepage-founder-next .homepage-ux-heading span{color:var(--audience-light)!important;-webkit-text-fill-color:var(--audience-light)!important}html body .landing .homepage-founder-next .homepage-ux-heading h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-founder-next .homepage-ux-heading p{color:#bec9da!important;-webkit-text-fill-color:#bec9da!important}html body .landing .homepage-founders-list{gap:clamp(32px,5vw,64px);display:grid}html body .landing .homepage-founder-grid{grid-template-columns:minmax(250px,350px) minmax(0,1fr);align-items:center;gap:30px;display:grid}html body .landing .homepage-founder-grid.reverse{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(250px,350px);padding-top:clamp(32px,5vw,64px)}html body .landing .homepage-founder-grid.reverse .homepage-founder-photo{grid-area:1/2}html body .landing .homepage-founder-grid.reverse>article{grid-area:1/1}html body .landing .homepage-founder-photo{background:#ffffff12;border:1px solid #ffffff26;border-radius:25px;padding:12px}html body .landing .homepage-founder-photo img{aspect-ratio:1;object-fit:cover;border-radius:17px;width:100%;height:auto;display:block}html body .landing .homepage-founder-grid>article>span{text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:900;color:#79dec5!important;-webkit-text-fill-color:#79dec5!important}html body .landing .homepage-founder-grid>article>h3{letter-spacing:-.05em;margin:9px 0;font-size:clamp(32px,4vw,50px);color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-founder-grid>article>p{max-width:650px;margin:0;font-size:13px;line-height:1.7;color:#c2ccdc!important;-webkit-text-fill-color:#c2ccdc!important}html body .landing .homepage-founder-grid details{border-top:1px solid #ffffff24;margin-top:18px;padding-top:15px}html body .landing .homepage-founder-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:800;list-style:none;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .landing .homepage-founder-grid summary::-webkit-details-marker{display:none}html body .landing .homepage-founder-grid details p{margin:13px 0 0;font-size:10px;line-height:1.65;color:#aebbd0!important;-webkit-text-fill-color:#aebbd0!important}html body .landing .homepage-founder-bio{gap:10px;display:grid}html body .landing .homepage-founder-bio p+p{margin-top:0}html body .landing .homepage-standards{background:#f8f9fc;border:1px solid #d5deea;border-radius:22px;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(0,.55fr));gap:9px;padding:10px;display:grid;box-shadow:0 16px 42px #1f2f520d}html body .landing .homepage-standards>header,html body .landing .homepage-standards>article{background:#fff;border:1px solid #e0e6ef;border-radius:15px;align-content:center;gap:5px;padding:16px;display:grid}html body .landing .homepage-standards>header span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;color:#176d59!important;-webkit-text-fill-color:#176d59!important}html body .landing .homepage-standards>header p{margin:0;font-size:9px;color:#66748a!important;-webkit-text-fill-color:#66748a!important}html body .landing .homepage-standards strong{font-size:25px;color:#23314d!important;-webkit-text-fill-color:#23314d!important}html body .landing .homepage-standards article span{font-size:8px;line-height:1.4;color:#68748a!important;-webkit-text-fill-color:#68748a!important}html body .landing .homepage-faq-section{background:#fff;border-top:1px solid #d6deea}html body .landing .homepage-faq-section .homepage-ux-heading{border-bottom:1px solid #d8e0ea;padding-bottom:34px}html body .landing .homepage-compact-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}html body .landing .homepage-compact-faq details{background:#ffffffd1;border:1px solid #d6deea;border-radius:17px;overflow:hidden;box-shadow:0 15px 38px #1f2f520d}html body .landing .homepage-compact-faq details.featured{background:linear-gradient(135deg,#e8f7f2,#f8fcfb);border-color:#8ccdbb;grid-column:1/-1;box-shadow:0 20px 48px #23705b1a}html body .landing .homepage-compact-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:11px;font-weight:850;line-height:1.45;list-style:none;display:flex;color:#26344f!important;-webkit-text-fill-color:#26344f!important}html body .landing .homepage-compact-faq summary::-webkit-details-marker{display:none}html body .landing .homepage-compact-faq summary b{background:#e8edf5;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;transition:transform .18s;display:grid;color:#4f5f79!important;-webkit-text-fill-color:#4f5f79!important}html body .landing .homepage-compact-faq details.featured summary{font-size:13px;color:#176a56!important;-webkit-text-fill-color:#176a56!important}html body .landing .homepage-compact-faq details.featured summary b{background:#cdece2;color:#176a56!important;-webkit-text-fill-color:#176a56!important}html body .landing .homepage-compact-faq details p{margin:0;padding:0 20px 19px;font-size:10px;line-height:1.7;color:#647187!important;-webkit-text-fill-color:#647187!important}html body .landing .homepage-compact-faq details.featured p{max-width:980px;font-size:11px;color:#365e55!important;-webkit-text-fill-color:#365e55!important}html body .landing .homepage-compact-faq details[open] summary b{transform:rotate(45deg)}@media (max-width:980px){html body .landing .homepage-audience-switcher{margin-top:80px;top:80px}html body .landing .homepage-chapter-nav{top:165px}}@media (max-width:900px){html body .landing .homepage-chapter-nav>.shell{scrollbar-width:none;display:flex;overflow-x:auto}html body .landing .homepage-chapter-nav a{flex:0 0 132px}html body .landing .homepage-ux-heading.split{grid-template-columns:1fr;align-items:start}html body .landing .homepage-three-moves{grid-template-columns:1fr}html body .landing .homepage-three-moves article{border-top:1px solid #d7deea;border-left:0}html body .landing .homepage-three-moves article:first-child{border-top:0}html body .landing .homepage-deep-dive>div{grid-template-columns:repeat(2,minmax(0,1fr))}html body .landing .homepage-studio-compact-grid{grid-template-columns:1fr 1fr}html body .landing .homepage-studio-sii{grid-column:1/-1;min-height:0}html body .landing .homepage-moat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .landing .homepage-model-grid{grid-template-columns:1fr}html body .landing .homepage-model-grid article{min-height:0}html body .landing .homepage-founder-grid{grid-template-columns:minmax(210px,300px) minmax(0,1fr)}html body .landing .homepage-founder-grid.reverse{grid-template-columns:minmax(0,1fr) minmax(210px,300px)}html body .landing .homepage-standards{grid-template-columns:repeat(3,1fr)}html body .landing .homepage-standards>header{grid-column:1/-1}}@media (max-width:680px){html body .landing .homepage-chapter-nav{padding:6px 0;top:190px}html body .landing .homepage-chapter-nav>.shell,html body .landing .homepage-ux-section>.shell{width:calc(100% - 28px)}html body .landing .homepage-chapter-nav a{flex-basis:112px;padding:7px}html body .landing .homepage-chapter-nav a strong{font-size:8px}html body .landing .homepage-ux-section{padding:68px 0;scroll-margin-top:142px}html body .landing .homepage-ux-heading{gap:12px}html body .landing .homepage-ux-heading h2{overflow-wrap:normal;font-size:40px;line-height:1}html body .landing .homepage-ux-heading>p,html body .landing .homepage-ux-heading>div+p{font-size:13px;line-height:1.65}html body .landing .homepage-lens{flex-direction:column;align-items:stretch;gap:8px;width:100%}html body .landing .homepage-lens>div{grid-template-columns:repeat(3,1fr);display:grid}html body .landing .homepage-lens button{padding:8px 6px;font-size:8px}html body .landing .homepage-pain-grid{grid-template-columns:1fr}html body .landing .homepage-pain-grid article{min-height:0}html body .landing .homepage-ux-transition{align-items:flex-start}html body .landing .homepage-person-verification{grid-template-columns:1fr;padding:20px}html body .landing .homepage-person-verification-icon{border-radius:15px;width:48px;height:48px}html body .landing .homepage-person-verification footer{grid-template-columns:auto 1fr;align-items:center}html body .landing .homepage-person-verification footer em{grid-column:1/-1}html body .landing .homepage-mutual-visual{grid-template-columns:1fr}html body .landing .homepage-mutual-visual>div{padding:8px 0}html body .landing .homepage-deep-dive>div,html body .landing .homepage-studio-compact-grid{grid-template-columns:1fr}html body .landing .homepage-studio-sii{grid-column:auto}html body .landing .homepage-studio-compact-grid>aside,html body .landing .homepage-studio-compact-grid>article{min-height:0}html body .landing .homepage-studio-command-compact h3{font-size:23px}html body .landing .homepage-inline-action{flex-direction:column;align-items:stretch}html body .landing .homepage-inline-action .button{width:100%}html body .landing .homepage-moat-grid{grid-template-columns:1fr}html body .landing .homepage-startup-relief{grid-template-columns:1fr;padding:22px}html body .landing .homepage-startup-relief ul{grid-template-columns:1fr}html body .landing .homepage-category-compare>header{flex-direction:column;align-items:flex-start}html body .landing .homepage-category-compare>div,html body .landing .homepage-founder-grid,html body .landing .homepage-founder-grid.reverse{grid-template-columns:1fr}html body .landing .homepage-founder-grid.reverse .homepage-founder-photo,html body .landing .homepage-founder-grid.reverse>article{grid-area:auto}html body .landing .homepage-founder-photo{max-width:330px}html body .landing .homepage-standards{grid-template-columns:1fr}html body .landing .homepage-standards>header{grid-column:auto}html body .landing .homepage-compact-faq{grid-template-columns:1fr}html body .landing .homepage-compact-faq details.featured{grid-column:auto}}.manager-intelligence-builder{gap:18px;margin-top:18px;display:grid}.manager-intelligence-score{background:radial-gradient(circle at 86% 10%,#52cfaf2e,#0000 34%),linear-gradient(135deg,#f7fffc,#f3f6ff);border:1px solid #cfe0dc;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.manager-intelligence-score h4{letter-spacing:-.055em;color:#17233b;margin:6px 0 8px;font-size:30px}.manager-intelligence-score p{color:#617076;max-width:760px;margin:0;font-size:11px;line-height:1.65}.manager-intelligence-score-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle closest-side,#fff 72%,transparent 73% 99%),conic-gradient(#2c9f7e var(--intelligence-score),#dce7e5 0);border-radius:50%;place-content:center;width:104px;display:grid;box-shadow:0 14px 32px #1f54461f}.manager-intelligence-score-ring strong{color:#1c6f5a;font-size:22px;line-height:1}.manager-intelligence-score-ring span{text-transform:uppercase;letter-spacing:.08em;color:#71817d;margin-top:4px;font-size:8px;font-weight:850}.manager-intelligence-prompts,.manager-delegation-builder{background:#fff;border:1px solid #dfe5ef;border-radius:24px;padding:22px;box-shadow:0 18px 52px #222d4e0f}.manager-intelligence-prompts>header,.manager-delegation-builder>header{margin-bottom:17px}.manager-intelligence-prompts h4,.manager-delegation-builder h4{letter-spacing:-.045em;color:#19233a;margin:5px 0 7px;font-size:23px}.manager-intelligence-prompts>header p,.manager-delegation-builder>header p{color:#6c7588;max-width:760px;margin:0;font-size:10px;line-height:1.65}.manager-delegation-builder>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manager-delegation-builder>header>b{color:#19765c;background:#e7f8f2;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}.manager-delegation-builder>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-delegation-builder>div>button{text-align:left;color:#273149;cursor:pointer;background:#fbfcff;border:1px solid #dfe5ef;border-radius:17px;align-items:flex-start;gap:11px;padding:14px;display:flex}.manager-delegation-builder>div>button.selected{background:#edfbf6;border-color:#75cdb3;box-shadow:inset 0 0 0 1px #35a6841f}.manager-delegation-builder>div>button i{color:#65718b;background:#eef1f7;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.manager-delegation-builder>div>button.selected i{color:#fff;background:#2d9d7c}.manager-delegation-builder>div>button span{gap:4px;display:grid}.manager-delegation-builder>div>button strong{font-size:10px}.manager-delegation-builder>div>button small{color:#727c8f;font-size:8px;line-height:1.5}.manager-delegation-builder>footer{color:#dceafa;background:#142846;border-radius:15px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;font-size:9px;line-height:1.55;display:flex}.manager-delegation-builder>footer svg{color:#7bd7bd;flex:none}.manager-delegation-builder>footer strong{color:#fff}@media (max-width:760px){.manager-intelligence-score{grid-template-columns:1fr}.manager-intelligence-score-ring{width:88px}.manager-delegation-builder>header{display:grid}.manager-delegation-builder>div{grid-template-columns:1fr}}html body .talent-trust-center{color:#18203a;flex-direction:column;gap:18px;display:flex}html body .talent-trust-hero{background:radial-gradient(circle at 8% 0,#7e91ff2e,#0000 34%),linear-gradient(145deg,#fff,#f6f8ff);border:1px solid #dce4f5;border-radius:28px;grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:24px;padding:28px;display:grid;box-shadow:0 24px 80px #1f274717}html body .talent-trust-hero h1{letter-spacing:-.07em;max-width:820px;margin:9px 0 12px;font-size:clamp(34px,4.8vw,60px);line-height:1}html body .talent-trust-hero p{color:#667189;max-width:780px;margin:0;font-size:12px;line-height:1.8}html body .talent-trust-hero>aside{color:#fff;background:linear-gradient(145deg,#11172f,#28386f);border-radius:22px;flex-direction:column;justify-content:center;padding:22px;display:flex}html body .talent-trust-hero>aside>span{text-transform:uppercase;letter-spacing:.12em;color:#9ee8c9;font-size:9px;font-weight:900}html body .talent-trust-hero>aside>strong{letter-spacing:-.08em;margin:11px 0 4px;font-size:66px;line-height:.95}html body .talent-trust-hero>aside>small{color:#cbd4ef;font-size:10px}html body .talent-trust-hero>aside>i{background:#ffffff21;border-radius:99px;height:8px;margin-top:18px;overflow:hidden}html body .talent-trust-hero>aside>i b{border-radius:inherit;background:linear-gradient(90deg,#7e91ff,#5edfb2);height:100%;display:block}html body .talent-trust-hero>aside.flagged>span{color:#ffb4a8}html body .talent-trust-hero>aside.flagged>i b{background:linear-gradient(90deg,#ff806b,#ffc36b)}html body .talent-trust-principle{background:#f3fff9;border:1px solid #d9e6df;border-radius:17px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:15px 18px;display:grid}html body .talent-trust-principle>span{text-transform:uppercase;letter-spacing:.12em;color:#15845c;font-size:8px;font-weight:900}html body .talent-trust-principle>strong{font-size:13px}html body .talent-trust-principle>p{color:#5e6c67;margin:0;font-size:10px;line-height:1.55}html body .person-verification-card{color:#18203a;background:linear-gradient(135deg,#f6f9ff,#edf5ff);border:1px solid #d4dff1;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}html body .person-verification-card>span{color:#fff;background:#26366b;border-radius:15px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}html body .person-verification-card>div{gap:3px;display:grid}html body .person-verification-card small{text-transform:uppercase;letter-spacing:.12em;color:#54709f;font-size:8px;font-weight:900}html body .person-verification-card strong{font-size:18px}html body .person-verification-card p,html body .person-verification-card em{color:#667189;margin:0;font-size:10px;line-height:1.55}html body .person-verification-card em{color:#a24936;font-style:normal}html body .person-verification-card.verified{background:linear-gradient(135deg,#effcf7,#e8f9f2);border-color:#8ddcc1}html body .person-verification-card.verified>span{background:#128263}html body .two-sided-person-verification{color:#18203a;background:linear-gradient(145deg,#fff,#f3f7ff);border:1px solid #d5dfef;border-radius:24px;gap:16px;padding:24px;display:grid}html body .two-sided-person-verification>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}html body .two-sided-person-verification h2{letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(24px,3vw,38px)}html body .two-sided-person-verification p{color:#667189;max-width:760px;margin:0;font-size:11px;line-height:1.65}html body .two-sided-person-verification>header>strong{color:#8a5b00;text-transform:uppercase;letter-spacing:.1em;background:#fff2d8;border-radius:99px;padding:10px 14px;font-size:10px}html body .two-sided-person-verification.verified>header>strong{color:#126d55;background:#dff8ee}html body .two-sided-person-verification .sii-scripted-voice-button{margin-top:13px}html body .person-verification-badge-state{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}html body .person-verification-badge-state .siime-verified-badge{flex:0 0 19px}html body .two-sided-person-verification>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}html body .two-sided-person-verification>footer>div{align-items:center;gap:9px;display:flex}html body .two-sided-person-verification>footer>div:first-child{gap:4px;display:grid}html body .two-sided-person-verification>footer small{color:#6d778b;font-size:9px;line-height:1.45}.passport-verification-finish{color:#18203a;background:radial-gradient(circle at 100% 0,#5be0b833,#0000 32%),linear-gradient(145deg,#edf3ff,#f8fbff);min-height:100vh;padding:24px}.passport-verification-finish>header{justify-content:space-between;align-items:center;width:min(1160px,100% - 24px);margin:0 auto 18px;display:flex}.passport-verification-finish-shell{background:#ffffffe6;border:1px solid #cad7ea;border-radius:32px;gap:18px;width:min(1160px,100% - 24px);margin:auto;padding:32px;display:grid;box-shadow:0 30px 100px #1b2b4d21}.passport-verification-finish-intro{color:#fff;background:linear-gradient(135deg,#101c3c,#174d61);border-radius:25px;gap:12px;padding:26px;display:grid}.passport-verification-finish-intro h1{letter-spacing:-.07em;max-width:820px;margin:4px 0;font-size:clamp(36px,6vw,72px);line-height:.95}.passport-verification-finish-intro>p{color:#d7e5ef;max-width:800px;margin:0 0 6px;line-height:1.7}.passport-verification-finish-intro>div{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.passport-verification-finish-intro>div>span{color:#7ce4c4;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.passport-verification-finish-shell>footer{color:#dce7f8;background:#111c39;border-radius:16px;align-items:center;gap:10px;padding:14px 17px;font-size:11px;line-height:1.5;display:flex}@media (min-width:761px){html body:has(.safe-sandbox-banner) .passport-verification-finish{padding-top:112px}}.passport-verification-finish-intro>.passport-verification-sii-guide{background:#05112d57;border:1px solid #7ce4c44d;border-radius:20px;grid-template-columns:72px minmax(260px,1fr) 144px;justify-self:start;gap:16px;width:min(100%,720px);margin-bottom:6px;padding:14px}.passport-verification-sii-avatar{isolation:isolate;background:#0b1936;border:0;border-radius:50%;width:72px;height:72px;position:relative;box-shadow:0 0 0 5px #7ce4c414,0 0 24px #72d7f533}.passport-verification-sii-avatar:before{content:"";z-index:0;background:conic-gradient(from var(--passport-voice-angle),#5edfb2 0%,#72d7f5 22%,#7e91ff 48%,#273464 72%,#5edfb2 100%);border-radius:50%;animation:3.2s linear infinite passport-voice-hue-orbit;position:absolute;inset:-4px;box-shadow:0 0 18px #5ec4e052}.passport-verification-sii-guide:has(.sii-scripted-voice-button.voice-loading) .passport-verification-sii-avatar:before{animation-duration:1.6s}.passport-verification-sii-guide:has(.sii-scripted-voice-button.voice-speaking) .passport-verification-sii-avatar:before{animation-duration:1.6s}.passport-verification-sii-avatar img{z-index:1;object-fit:cover;border:3px solid #0b1936;border-radius:50%;width:100%;height:100%;display:block;position:relative}.passport-verification-sii-copy{gap:3px;display:grid}.passport-verification-sii-copy span{color:#7ce4c4;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.passport-verification-sii-copy strong{font-size:16px}.passport-verification-sii-copy small{color:#c8d9e6;font-size:10px;line-height:1.45}.passport-verification-sii-guide .sii-scripted-voice-button{color:#fff;white-space:nowrap;background:#ffffff14;border-color:#7ce4c473;border-radius:999px;place-self:center end;width:144px;min-width:144px;min-height:40px;padding:10px 12px;font-size:11px;line-height:1}.passport-verification-sii-guide .sii-scripted-voice-button:hover{background:#7ce4c429}html body main.passport-verification-finish section.passport-verification-finish-shell div.passport-verification-finish-intro div.passport-verification-sii-guide button.sii-scripted-voice-button.button.ghost,html body main.passport-verification-finish section.passport-verification-finish-shell div.passport-verification-finish-intro div.passport-verification-sii-guide button.sii-scripted-voice-button.button.ghost *{color:#fff!important;-webkit-text-fill-color:#fff!important}.passport-verification-sii-guide .sii-scripted-voice-button:disabled{opacity:1}html body .talent-trust-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html body .talent-trust-layer-grid>article{background:#fff;border:1px solid #dfe5f2;border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 16px 50px #1f27470e}html body .talent-trust-layer-grid>article.verified{background:linear-gradient(#f4fff9,#fff);border-color:#bfe5d4}html body .talent-trust-layer-grid>article.needs_review{background:linear-gradient(#fff8f5,#fff);border-color:#f1c9bf}html body .talent-trust-layer-grid>article>header{justify-content:space-between;align-items:center;display:flex}html body .talent-trust-layer-grid>article>header>span{color:#5063d5;background:#edf1ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}html body .talent-trust-layer-grid>article>header>em{text-transform:uppercase;letter-spacing:.1em;color:#7a849b;font-size:8px;font-style:normal;font-weight:900}html body .talent-trust-layer-grid h2{letter-spacing:-.045em;margin:3px 0 0;font-size:22px}html body .talent-trust-layer-grid>article>p{color:#68728a;margin:0;font-size:10px;line-height:1.65}html body .talent-trust-layer-grid>article>div{flex-direction:column;gap:8px;margin-top:5px;display:flex}html body .talent-trust-layer-grid section{background:#f6f8fc;border-radius:13px;align-items:flex-start;gap:10px;padding:11px;display:flex}html body .talent-trust-layer-grid section>b{color:#5a6de1;background:#fff;border:1px solid #dce3f0;border-radius:99px;flex:0 0 22px;place-items:center;height:22px;font-size:11px;display:grid}html body .talent-trust-layer-grid section>span{flex-direction:column;gap:3px;display:flex}html body .talent-trust-layer-grid section strong{font-size:10px}html body .talent-trust-layer-grid section small{color:#747e94;font-size:9px;line-height:1.5}html body .talent-trust-actions{background:#fff;border:1px solid #dce4f5;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;gap:22px;padding:24px;display:grid}html body .talent-trust-actions h2{letter-spacing:-.05em;margin:8px 0 10px;font-size:26px}html body .talent-trust-actions p,html body .talent-trust-actions li{color:#667189;font-size:10px;line-height:1.65}html body .talent-trust-actions ol{flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}html body .talent-trust-actions>aside{flex-direction:column;justify-content:center;gap:9px;display:flex}html body .talent-trust-actions>aside>small{color:#7a8498;text-align:center;font-size:9px;line-height:1.5}html body .talent-trust-risks{background:#fff8f5;border:1px solid #f1c9bf;border-radius:20px;padding:20px}html body .talent-trust-risks>span{text-transform:uppercase;letter-spacing:.12em;color:#bd4b3c;font-size:8px;font-weight:900}html body .talent-trust-risks h2{margin:7px 0 10px;font-size:21px}html body .talent-trust-risks p{color:#834a43;background:#fff;border-radius:10px;margin:6px 0;padding:9px 11px;font-size:10px}html body .talent-trust-center>footer{color:#fff;background:#11172f;border-radius:18px;grid-template-columns:190px 1fr;gap:18px;padding:18px 20px;display:grid}html body .talent-trust-center>footer strong{font-size:12px}html body .talent-trust-center>footer p{color:#cbd4ef;margin:0;font-size:9px;line-height:1.65}html body .talent-trust-error{color:#9e392d;background:#fff0ed;border-radius:12px;padding:12px 14px;font-size:10px}html body .talent-trust-loading{color:#69748a;background:#fff;border-radius:20px;align-items:center;gap:10px;padding:26px;font-size:10px;display:flex}html body .talent-trust-loading i{border:2px solid #dfe4f1;border-top-color:#596ddd;border-radius:99px;width:18px;height:18px;animation:.8s linear infinite passportUtilitySpin}html body .manager-trust-signal{background:#f6fff9;border:1px solid #d7e4de;border-radius:18px;margin:0 22px 18px;padding:18px}html body .manager-trust-signal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html body .manager-trust-signal h3{margin:6px 0;font-size:18px}html body .manager-trust-signal>header>strong{color:#147b59;font-size:26px}html body .manager-trust-signal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}html body .manager-trust-signal article{background:#fff;border-radius:10px;gap:8px;padding:9px;display:flex}html body .manager-trust-signal article>span{color:#168761;font-weight:900}html body .manager-trust-signal article>div{flex-direction:column;gap:2px;display:flex}html body .manager-trust-signal article strong{font-size:9px}html body .manager-trust-signal article small{color:#68766f;font-size:8px;line-height:1.4}html body .manager-trust-signal>p{color:#69766f;margin:10px 0 0;font-size:8px;line-height:1.55}html body .admin-trust-review{background:linear-gradient(145deg,#f7f9ff,#fff);border:1px solid #cedaec;border-radius:20px;margin:18px 0;padding:20px;box-shadow:0 16px 45px #1f27470f}html body .admin-trust-review>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body .admin-trust-review h3{letter-spacing:-.04em;margin:7px 0;font-size:20px}html body .admin-trust-review>header>strong{color:#5265d8;font-size:28px}.admin-trust-layer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.admin-trust-layer-list article{background:#fff;border:1px solid #e1e6f1;border-radius:12px;gap:8px;padding:10px;display:flex}.admin-trust-layer-list article>span{color:#d26654;font-weight:900}.admin-trust-layer-list article.verified>span{color:#17835d}.admin-trust-layer-list article>div{flex-direction:column;gap:3px;display:flex}.admin-trust-layer-list strong{font-size:9px}.admin-trust-layer-list small{color:#69748a;font-size:8px;line-height:1.45}.admin-trust-review>form{flex-direction:column;gap:9px;margin-top:14px;display:flex}.admin-trust-review>form label{background:#fff;border-radius:11px;align-items:flex-start;gap:9px;padding:10px;font-size:9px;line-height:1.55;display:flex}.admin-trust-review>form textarea{min-height:84px;font:inherit;border:1px solid #dce3ef;border-radius:11px;padding:11px}.admin-trust-review>form button{align-self:flex-start}.admin-trust-flags p{color:#98483c;background:#fff2ef;border-radius:9px;margin:5px 0;padding:8px;font-size:9px}.admin-trust-review>footer{color:#69748a;margin-top:12px;font-size:8px;line-height:1.55}.admin-trust-review.demo p{color:#68728a;font-size:9px;line-height:1.65}.talent-verification-builder{flex-direction:column;gap:18px;display:flex}.talent-verification-builder>header{max-width:850px}.verification-builder-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.verification-builder-flow article{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #dce4f1;border-radius:17px;gap:12px;min-height:150px;padding:18px;display:flex}.verification-builder-flow article>span{color:#fff;background:#14213d;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.verification-builder-flow article div{flex-direction:column;gap:7px;display:flex}.verification-builder-flow strong{font-size:13px}.verification-builder-flow p{color:#667187;margin:0;font-size:11px;line-height:1.6}.verification-builder-current{color:#4a566b;background:#f7f8fb;border:1px solid #e0e5ef;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex}.verification-builder-current.blue{color:#1856a8;background:#eff6ff;border-color:#b8d4ff}.verification-builder-current.gray{color:#4b5563;background:#f3f4f6;border-color:#d2d5dc}.verification-builder-current div{flex-direction:column;gap:4px;display:flex}.verification-builder-current strong{font-size:13px}.verification-builder-current span{font-size:10px;line-height:1.5}.verification-review-consent{cursor:pointer;background:#fff;border:2px solid #d7deea;border-radius:16px;align-items:flex-start;gap:13px;padding:18px;display:flex}.verification-review-consent.selected{background:#f3f5ff;border-color:#5265d8;box-shadow:0 0 0 4px #5265d814}.verification-review-consent input{accent-color:#5265d8;width:19px;height:19px;margin-top:2px}.verification-review-consent>span{flex-direction:column;gap:5px;display:flex}.verification-review-consent strong{font-size:13px}.verification-review-consent small{color:#657087;font-size:10px;line-height:1.6}.talent-verification-builder>footer{color:#667187;align-items:center;gap:8px;font-size:10px;display:flex}.talent-verification-review-state{color:#765618;background:#fff9ea;border:1px solid #e2c785;border-radius:14px;align-items:flex-start;gap:12px;margin:14px 0;padding:15px 17px;display:flex}.talent-verification-review-state>span{background:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.talent-verification-review-state>div{flex-direction:column;gap:4px;display:flex}.talent-verification-review-state strong{font-size:12px}.talent-verification-review-state p{margin:0;font-size:10px;line-height:1.55}.talent-verification-review-state.approved_blue{color:#185ba8;background:#eff6ff;border-color:#afd0ff}.talent-verification-review-state.approved_gray{color:#4f5968;background:#f4f5f7;border-color:#d3d7df}.talent-verification-review-state.no_badge{color:#93483c;background:#fff2ef;border-color:#ecc4bc}.admin-verification-queue{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #d7dfec;border-radius:24px;margin:24px 0;padding:24px;box-shadow:0 18px 55px #1f27470f}.admin-verification-queue>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-verification-queue>header h2{letter-spacing:-.04em;margin:7px 0;font-size:28px}.admin-verification-queue>header p{color:#667187;max-width:760px;line-height:1.6}.admin-verification-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-verification-metrics article{background:#fff;border:1px solid #e0e5ef;border-radius:14px;flex-direction:column;gap:4px;padding:15px;display:flex}.admin-verification-metrics article strong{font-size:24px}.admin-verification-metrics article span{color:#657087;font-size:10px}.admin-verification-metrics article.blue strong{color:#1768c5}.admin-verification-metrics article.gray strong{color:#687080}.admin-verification-layout{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);align-items:start;gap:18px;margin-top:15px;display:grid}.admin-verification-list{flex-direction:column;gap:8px;display:flex}.admin-verification-list>button{text-align:left;color:#1e2940;background:#fff;border:1px solid #e0e5ef;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.admin-verification-list>button:hover,.admin-verification-list>button.selected{border-color:#5265d8;box-shadow:0 8px 24px #5265d817}.admin-verification-list>button.pending{border-left:4px solid #d9942e}.admin-verification-list>button.approved_blue{border-left:4px solid #2374d8}.admin-verification-list>button.approved_gray{border-left:4px solid #8b92a0}.admin-verification-list>button.no_badge{border-left:4px solid #bd5c4c}.admin-verification-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-verification-list>button strong{font-size:12px}.admin-verification-list>button small,.admin-verification-list>button em{text-overflow:ellipsis;white-space:nowrap;color:#68748b;font-size:9px;font-style:normal;overflow:hidden}.admin-verification-list>button>b{color:#5265d8;text-align:right;max-width:130px;font-size:9px}.admin-verification-detail{background:#fff;border:1px solid #dfe5ef;border-radius:18px;padding:17px;position:sticky;top:20px}.admin-verification-person{border-bottom:1px solid #e8ebf1;padding:4px 4px 12px}.admin-verification-person h3{margin:5px 0;font-size:21px}.admin-verification-person p{color:#657087;margin:0;font-size:11px}.admin-verification-person small{color:#4d5a70;background:#eef1f7;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.admin-trust-decisions{flex-wrap:wrap;gap:8px;display:flex}.admin-trust-decisions button{align-self:auto!important}@media (max-width:900px){.verification-builder-flow,.admin-verification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-verification-layout{grid-template-columns:1fr}.admin-verification-detail{position:static}}@media (max-width:620px){.verification-builder-flow,.admin-verification-metrics{grid-template-columns:1fr}.admin-verification-queue{padding:16px}.admin-verification-queue>header{flex-direction:column}.admin-verification-list>button{grid-template-columns:auto 1fr}.admin-verification-list>button>b,.admin-verification-list>button>.siime-verified-badge{text-align:left;grid-column:2}}@media (max-width:780px){html body .talent-trust-hero,html body .talent-trust-actions{grid-template-columns:1fr}html body .person-verification-card{grid-template-columns:44px 1fr}html body .person-verification-card>button{grid-column:1/-1;width:100%}html body .talent-trust-layer-grid{grid-template-columns:1fr}html body .talent-trust-principle{grid-template-columns:1fr;gap:6px}html body .talent-trust-center>footer,html body .manager-trust-signal>div,html body .admin-trust-layer-list{grid-template-columns:1fr}}.employer-safe-wall-intake{background:linear-gradient(145deg,#159af614,#ffffff05)!important;border:1px solid #159af647!important}.employer-safe-wall-intake header p{max-width:760px}.employer-safe-wall-status{color:var(--ink);background:#159af612;border:1px solid #159af63d;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.employer-safe-wall-status>div{gap:3px;display:grid}.employer-safe-wall-status strong{font-size:.9rem}.employer-safe-wall-status span{color:var(--muted);font-size:.78rem;line-height:1.45}.employer-safe-wall-status.needs_employer{background:#c5871714;border-color:#c5871752}.employer-safe-wall-status.blocked_current_employer{background:#59647814;border-color:#59647857}@media (max-width:780px){html body .two-sided-person-verification>header,html body .two-sided-person-verification>footer,html body .two-sided-person-verification>footer>div{flex-direction:column;align-items:stretch}html body .two-sided-person-verification button{width:100%}html body .two-sided-person-verification>header>strong{align-self:flex-start}html body .two-sided-person-verification h2 .verified-name-line{align-items:flex-start}}@media (max-width:640px){.passport-verification-finish{min-height:100dvh;padding:12px 0}.passport-verification-finish>header,.passport-verification-finish-shell{width:calc(100% - 20px)}.passport-verification-finish>header{gap:10px}.passport-verification-finish>header .button{min-height:44px;padding-inline:14px}.passport-verification-finish-shell{border-radius:22px;padding:12px}.passport-verification-finish-intro{padding:20px}.passport-verification-finish-intro h1{font-size:38px}.passport-verification-finish>header .brand-word{display:none}.passport-verification-finish .two-sided-person-verification{padding:18px 14px}.passport-verification-finish .two-sided-person-verification .button{min-height:48px}.passport-verification-finish .sii-scripted-voice-button{white-space:normal;line-height:1.25}}@media (max-width:720px){.passport-verification-finish-intro>.passport-verification-sii-guide{grid-template-columns:58px minmax(0,1fr);padding:12px}.passport-verification-sii-avatar{width:58px;height:58px}.passport-verification-sii-guide .sii-scripted-voice-button{grid-column:1/-1;width:100%;min-width:0}.passport-verification-sii-copy strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.passport-verification-sii-avatar:before{animation:none}}html body .passport-chapter-rail li.verification-final{border-top:1px solid #7be0c633;margin-top:10px;padding-top:10px}html body .passport-chapter-rail li.verification-final button{position:relative;opacity:1!important;background:linear-gradient(135deg,#53d7b51a,#708fe714)!important;border:1px dashed #79e1c77a!important}html body .passport-chapter-rail li.verification-final button>i{color:#8ce8cf!important;border-color:#67d8b9!important}html body .passport-chapter-rail li.verification-final button em{color:#0b3450;letter-spacing:.08em;text-transform:uppercase;background:#69dabb;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}html body .settings-interview-pin-section{background:linear-gradient(145deg,#eef8f5,#eff4fc)!important;border-color:#b9ddd3!important}html body .settings-interview-pin-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}html body .settings-interview-pin-controls label{gap:7px;display:grid}html body .settings-interview-pin-controls label span{font-size:10px;font-weight:850}html body .settings-interview-pin-controls select{color:#192440;min-height:46px;font:inherit;background:#fff;border:1px solid #c7d9df;border-radius:12px;padding:0 12px}html body .settings-interview-pin-controls>button,html body .settings-interview-pin-result>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#137c67;border:0;border-radius:12px;padding:0 17px;font-size:10px;font-weight:900}html body .settings-interview-pin-controls>button:disabled{opacity:.45;cursor:not-allowed}html body .settings-interview-pin-status{color:#526c76;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}html body .settings-interview-pin-result{background:#fff;border:1px solid #74cdb7;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex;box-shadow:0 10px 28px #205f5417}html body .settings-interview-pin-result>div{gap:4px;display:grid}html body .settings-interview-pin-result span{color:#12745f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}html body .settings-interview-pin-result strong{color:#162542;letter-spacing:.22em;font-size:34px}html body .settings-interview-pin-result small{color:#6e7b8d;font-size:8px}html body .figma-room-modal-chat{background:linear-gradient(145deg,#e7eef9,#dce7f4)!important}html body .figma-chat-room-workspace-open{background:linear-gradient(160deg,#dfe8f5,#eef4fa 52%,#d9e8e5)!important;padding:18px!important}html body .figma-chat-room-workspace-open .match-private-room-v4{overflow:hidden;background:linear-gradient(145deg,#f7faff,#e9f0fa)!important;border:1px solid #b8cce0!important;border-radius:25px!important;box-shadow:0 24px 70px #162e4e2b!important}html body .figma-chat-room-workspace-open .match-private-room-v4>.match-private-room-header{color:#fff!important;background:linear-gradient(135deg,#10284f,#224a7a 70%,#176b69)!important;border-bottom:1px solid #7ce0c766!important;padding:24px!important}html body .figma-chat-room-workspace-open .match-private-room-header h2,html body .figma-chat-room-workspace-open .match-private-room-header p{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-chat-room-workspace-open .match-private-room-header p{color:#c9d8ea!important;-webkit-text-fill-color:#c9d8ea!important}html body .figma-chat-room-workspace-open .match-private-room-header .badge-pill{color:#116d59!important;background:#dff7ef!important}html body .figma-chat-room-workspace-open .room-companion-tabs{background:#dce7f4!important;border-bottom:1px solid #b9cadb!important;padding:12px!important}html body .figma-chat-room-workspace-open .room-companion-tabs button{background:#f8fbff!important;border:1px solid #c0cfe1!important}html body .figma-chat-room-workspace-open .room-companion-tabs button:nth-child(2){background:#edf9f5!important}html body .figma-chat-room-workspace-open .room-companion-tabs button:nth-child(3){background:#f1edff!important}html body .figma-chat-room-workspace-open .room-companion-tabs button.active{border-color:#5386c8!important;box-shadow:0 7px 18px #30598e1f!important}html body .figma-chat-room-workspace-open .match-private-room-stage{background:linear-gradient(#e5edf7,#f1f5fa)!important;padding:18px!important}html body .figma-chat-room-workspace-open .private-chat-room-focused{background:#f8fbff!important;border:1px solid #bccdde!important;border-radius:19px!important;box-shadow:inset 0 1px #fff,0 12px 30px #20395814!important}html body .figma-chat-room-workspace-open .private-chat-utility{background:linear-gradient(90deg,#e5f8f2,#f4fbf9)!important;border-color:#a9d8cc!important}html body .figma-chat-room-workspace-open .private-chat-thread{background:linear-gradient(155deg,#e9f0fb,#f8fbff)!important;border:1px solid #cbd8e7!important}html body .figma-chat-room-workspace-open .private-chat-thread .message.incoming,html body .figma-chat-room-workspace-open .private-chat-thread .incoming{background:#dbe8f9!important;border:1px solid #c4d6ed!important}html body .figma-chat-room-workspace-open .private-chat-thread .message.outgoing,html body .figma-chat-room-workspace-open .private-chat-thread .outgoing{color:#fff!important;background:#1b2d59!important;border:1px solid #263d72!important}html body .figma-chat-room-workspace-open .private-chat-prompts{gap:9px!important}html body .figma-chat-room-workspace-open .private-chat-prompts button{color:#244b86!important;background:#edf4ff!important;border-color:#bdd0e9!important}html body .figma-chat-room-workspace-open .private-chat-prompts button:nth-child(2){color:#176d5a!important;background:#e9f8f3!important;border-color:#b9dfd3!important}html body .figma-chat-room-workspace-open .private-chat-prompts button:nth-child(3){color:#624ca0!important;background:#f2efff!important;border-color:#d1c7ef!important}html body .figma-chat-room-workspace-open .private-chat-composer{background:#fff!important;border:1px solid #9fb7d3!important;border-radius:16px!important;padding:12px!important;box-shadow:0 10px 25px #1c35541a!important}@media (max-width:780px){html body .settings-interview-pin-controls{grid-template-columns:1fr}html body .settings-interview-pin-result{flex-direction:column;align-items:stretch}html body .figma-chat-room-workspace-open{padding:8px!important}html body .figma-chat-room-workspace-open .match-private-room-v4>.match-private-room-header{padding:18px!important}html body .figma-chat-room-workspace-open .match-private-room-stage{padding:9px!important}}.room-shell-intelligence{display:block!important}.interview-intelligence{color:#1b2940;background:#f4f7fa;width:100%;display:grid}.interview-intelligence-hero{color:#fff;background:radial-gradient(circle at 86% 10%,#6ee7c438,#0000 32%),linear-gradient(135deg,#0c1c39,#173156);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:28px;display:grid}.interview-intelligence-hero h3{color:#fff;margin:8px 0;font-size:26px;line-height:1.08}.interview-intelligence-hero p{color:#bdcce0;font-size:10px;line-height:1.65}.interview-intelligence-hero>aside{background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;gap:4px;padding:18px;display:grid}.interview-intelligence-hero>div>span,.interview-intelligence-panel header>span,.passport-interview-brief>header>span{color:#75ddc0;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.interview-intelligence-nav{background:#fff;border-bottom:1px solid #dce3eb;gap:5px;padding:9px 12px;display:flex;overflow-x:auto}.interview-intelligence-nav button{color:#677388;background:0 0;border:1px solid #0000;border-radius:12px;flex:1 0 130px;padding:10px;font-size:9px;font-weight:850}.interview-intelligence-nav button.active{color:#176b57;background:#eaf9f4;border-color:#b9e5d8}.interview-intelligence-message,.interview-intelligence-error{border-radius:13px;margin:14px 22px 0;padding:11px 13px;font-size:9px}.interview-intelligence-message{color:#176b57;background:#e4f8f1}.interview-intelligence-error{color:#a13c36;background:#fff0ef}.interview-intelligence-panel{gap:16px;padding:22px;display:grid}.interview-intelligence-panel h4{color:#1b2940;margin:5px 0;font-size:20px}.interview-intelligence-panel p{color:#6c7789;font-size:9px;line-height:1.6}.interview-round-manager,.passport-interview-brief,.mutual-consent-card,.recording-control-card,.evidence-room>section,.evidence-room>aside,.mutual-scorecard,.coaching-room>section,.coaching-room>aside{background:#fff;border:1px solid #dfe5ec;border-radius:21px;padding:20px;box-shadow:0 12px 35px #20314c0d}.interview-round-manager>header,.mutual-scorecard>header{justify-content:space-between;gap:18px;display:flex}.active-interview-round{background:#f3fcf9;border:1px solid #cfe6df;border-radius:16px;padding:15px}.active-interview-round>div{flex-wrap:wrap;gap:6px;display:flex}.active-interview-round>div span{color:#1b705b;background:#e4f5f0;border-radius:999px;padding:5px 8px;font-size:8px}.new-round-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.new-round-fields .wide{grid-column:1/-1}.new-round-fields label,.scorecard-submit label{gap:5px;font-size:8px;font-weight:800;display:grid}.new-round-fields input,.new-round-fields select,.new-round-fields textarea,.panel-inviter input,.mutual-scorecard select,.mutual-scorecard textarea,.panel-interview-card select,.panel-interview-card textarea{color:#26324a;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d8e0ea;border-radius:11px;padding:9px;font-size:9px}.new-round-fields button,.consent-actions button,.recording-actions button,.panel-inviter button,.scorecard-submit button,.panel-interview-card button{color:#fff;background:#1e8d70;border:0;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900}.passport-interview-brief>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passport-interview-brief article{background:#fafcfe;border:1px solid #e0e6ed;border-radius:15px;padding:14px}.passport-interview-brief article>b{color:#2b987b;font-size:8px}.passport-interview-brief ul{padding-left:14px;font-size:8px;line-height:1.7}.consent-recording-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr)}.mutual-consent-card>label{border:1px solid #e0e6ed;border-radius:14px;gap:11px;margin-top:9px;padding:13px;display:flex}.mutual-consent-card>label span{display:grid}.participant-consent-list{gap:7px;display:grid}.participant-consent-list article{background:#f5f7fa;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.participant-consent-list article>span{background:#dce3e9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.participant-consent-list article>span.accepted{color:#176b57;background:#c9f3e4}.recording-actions,.panel-inviter{gap:8px;margin-top:14px;display:grid}.recording-actions .recording-live{background:#a63d38}.panel-inviter>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.evidence-room,.coaching-room{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start}.retention-clock{color:#fff;background:#101f3a;border-radius:14px;gap:10px;padding:13px;display:flex}.retention-clock strong{color:#83dfc3;font-size:22px}.recording-library,.transcript-timeline{gap:6px;margin-top:10px;display:grid}.transcript-timeline{max-height:480px;overflow:auto}.transcript-timeline>button{text-align:left;background:#fbfcfe;border:1px solid #e3e8ef;border-radius:11px;grid-template-columns:42px 1fr;gap:8px;padding:10px;display:grid}.scorecard-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.scorecard-criteria>article{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:14px;padding:13px}.scorecard-criteria article>header{grid-template-columns:1fr 125px;gap:10px;display:grid}.scorecard-criteria article>div{grid-template-columns:120px 1fr;gap:7px;margin-top:8px;display:grid}.scorecard-submit{background:#111f3a;border-radius:15px;grid-template-columns:210px 1fr 1fr auto;align-items:end;gap:9px;margin-top:14px;padding:14px;display:grid}.scorecard-ai-draft{background:#edf9f5;border:1px solid #bde2d7;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px;display:flex}.scorecard-ai-draft button{color:#fff;background:#237f68;border:0;border-radius:999px;padding:7px;font-size:7px}.panel-interview-shell{color:#1b2940;background:#edf2f6;min-height:100vh;padding:32px}.panel-interview-brand,.panel-interview-card{max-width:960px;margin:0 auto 14px}.panel-interview-card{background:#fff;border:1px solid #dbe3eb;border-radius:22px;padding:22px}.panel-scorecard-row{border-top:1px solid #e3e8ee;grid-template-columns:1fr 150px 135px 1.2fr;gap:8px;padding:11px 0;display:grid}@media (max-width:900px){.interview-intelligence-hero,.consent-recording-panel,.evidence-room,.coaching-room,.passport-interview-brief>div,.scorecard-criteria{grid-template-columns:1fr}.scorecard-submit,.panel-scorecard-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.interview-intelligence-panel{padding:12px}.new-round-fields,.scorecard-submit,.scorecard-criteria article>header,.scorecard-criteria article>div{grid-template-columns:1fr}.new-round-fields .wide{grid-column:auto}.panel-interview-shell{padding:14px}.panel-scorecard-row{grid-template-columns:1fr}}html body .accountability-vouch-manager{background:linear-gradient(145deg,#f7fffc,#eef7f5);border:1px solid #c9ddd8;border-radius:22px;gap:14px;margin:0 0 26px;padding:20px;display:grid}html body .accountability-vouch-manager>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body .accountability-vouch-manager>header>div{min-width:0}html body .accountability-vouch-manager>header span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;color:#25745f!important;-webkit-text-fill-color:#25745f!important}html body .accountability-vouch-manager>header h4{letter-spacing:-.035em;margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;color:#172c47!important;-webkit-text-fill-color:#172c47!important}html body .accountability-vouch-manager>header p{max-width:690px;margin:0;font-size:9px;line-height:1.65;color:#59716b!important;-webkit-text-fill-color:#59716b!important}html body .accountability-vouch-manager>header>button,html body .accountability-vouch-composer footer button{background:#176b58;border:0;border-radius:11px;flex:none;padding:11px 14px;font-size:8px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .accountability-privacy-card{background:#fff!important;border:1px solid #b8d7cd!important;border-radius:16px!important;align-items:flex-start!important;gap:12px!important;padding:15px!important;display:flex!important}html body .accountability-privacy-card>i{color:#1c705a!important;background:#dff5ed!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;font-style:normal!important;display:grid!important}html body .accountability-privacy-card>div{min-width:0!important}html body .accountability-privacy-card strong{color:#174f42!important;-webkit-text-fill-color:#174f42!important;margin:0 0 4px!important;font-size:10px!important;display:block!important}html body .accountability-privacy-card p{color:#55706a!important;-webkit-text-fill-color:#55706a!important;margin:0!important;font-size:8px!important;line-height:1.65!important}html body .accountability-vouch-error{background:#fff1ee;border:1px solid #efc7c1;border-radius:11px;padding:10px 12px;font-size:8px;color:#963d36!important;-webkit-text-fill-color:#963d36!important}html body .accountability-vouch-composer{background:#fff;border:1px solid #cadbd7;border-radius:17px;grid-template-columns:1fr 1fr;gap:11px;padding:17px;display:grid}html body .accountability-vouch-composer .wide{grid-column:1/-1}html body .accountability-vouch-type{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}html body .accountability-vouch-type button{background:#f6f9f9;border:1px solid #d5dfdf;border-radius:10px;padding:9px 7px;font-size:7px;font-weight:850;color:#60706f!important;-webkit-text-fill-color:#60706f!important}html body .accountability-vouch-type button.active{background:#e5f7f1;border-color:#65b49d;color:#1b6a55!important;-webkit-text-fill-color:#1b6a55!important}html body .accountability-delivery-choice{gap:7px;display:grid}html body .accountability-delivery-choice>span{font-size:8px;font-weight:800;color:#566b68!important;-webkit-text-fill-color:#566b68!important}html body .accountability-delivery-choice>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .accountability-delivery-choice button{text-align:left;background:#f6f9f9;border:1px solid #d5dfdf;border-radius:12px;gap:4px;padding:12px;display:grid}html body .accountability-delivery-choice button strong{font-size:9px;color:#344b48!important;-webkit-text-fill-color:#344b48!important}html body .accountability-delivery-choice button small{font-size:7px;line-height:1.45;color:#70817e!important;-webkit-text-fill-color:#70817e!important}html body .accountability-delivery-choice button.active{background:#e5f7f1;border-color:#65b49d;box-shadow:0 0 0 2px #65b49d1a}html body .accountability-delivery-choice button.active strong{color:#1b6a55!important;-webkit-text-fill-color:#1b6a55!important}html body .accountability-vouch-composer label{gap:5px;display:grid}html body .accountability-vouch-composer label>span{font-size:8px;font-weight:800;color:#566b68!important;-webkit-text-fill-color:#566b68!important}html body .accountability-vouch-composer :is(input,textarea){background:#fafcfc;border:1px solid #ccd9dc;border-radius:10px;outline:none;width:100%;padding:11px 12px;font:9px/1.5 Sora,sans-serif;color:#20334b!important;-webkit-text-fill-color:#20334b!important}html body .accountability-vouch-composer :is(input,textarea):focus{border-color:#56a890;box-shadow:0 0 0 3px #56a8901f}html body .accountability-current-consent{background:#f6faf9;border:1px solid #d7e2e2;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;padding:12px;display:flex}html body .accountability-current-consent input{accent-color:#237a63;width:15px;height:15px;margin-top:1px}html body .accountability-vouch-composer footer{justify-content:space-between;align-items:center;gap:15px;display:flex}html body .accountability-vouch-composer footer>span{font-size:7px;color:#687b78!important;-webkit-text-fill-color:#687b78!important}html body .accountability-vouch-list{gap:8px!important;display:grid!important}html body .passport-utility-stamps .accountability-vouch-list article{background:#fff!important;border-color:#d4e1df!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html body .passport-utility-stamps .accountability-vouch-list article>i{color:#28715e!important;background:#edf5f3!important}html body .passport-utility-stamps .accountability-vouch-list article.complete>i{color:#176b54!important;background:#d8f4ea!important}html body .passport-utility-stamps .accountability-vouch-list article>div{min-width:0!important}html body .passport-utility-stamps .accountability-vouch-list article p{white-space:pre-wrap}html body .accountability-vouch-actions{flex:none!important;gap:5px!important;display:flex!important}html body .accountability-vouch-actions :is(button,a){background:#f6fbf9;border:1px solid #c9d9d5;border-radius:9px;padding:8px 9px;font-size:7px;font-weight:850;text-decoration:none;color:#246b58!important;-webkit-text-fill-color:#246b58!important}html body .accountability-vouch-actions button.danger{background:#fff8f7;border-color:#e3c8c3;color:#9b4e45!important;-webkit-text-fill-color:#9b4e45!important}html body .accountability-vouch-empty{color:#677a76!important;-webkit-text-fill-color:#677a76!important;text-align:center!important;background:#ffffff8c!important;border:1px dashed #b8ccc7!important;border-radius:14px!important;align-content:center!important;place-items:center!important;gap:5px!important;min-height:96px!important;padding:18px!important;font-size:8px!important;display:grid!important}html body .accountability-vouch-empty>i{font-style:normal;color:#2c7b66!important}html body .accountability-vouch-empty>strong{color:#26433d!important;-webkit-text-fill-color:#26433d!important;font-size:10px!important}html body .accountability-vouch-empty>span{text-transform:none!important;letter-spacing:0!important;font-size:8px!important}@media (max-width:680px){html body .accountability-vouch-manager{padding:15px}html body .accountability-vouch-manager>header,html body .accountability-vouch-composer footer{flex-direction:column;align-items:stretch}html body .accountability-vouch-manager>header>button{width:100%}html body .accountability-vouch-composer{grid-template-columns:1fr}html body .accountability-vouch-composer .wide{grid-column:auto}html body .accountability-vouch-type{grid-column:auto;grid-template-columns:1fr}html body .accountability-delivery-choice>div{grid-template-columns:1fr}html body .passport-utility-stamps .accountability-vouch-list article{grid-template-columns:auto minmax(0,1fr)!important}html body .accountability-vouch-actions{grid-column:2;flex-wrap:wrap!important}}html body .admin-accountability-review{background:linear-gradient(145deg,#f5fffb,#fff);border:1px solid #c6dcd7;border-radius:19px;gap:14px;margin:0 0 18px;padding:18px;display:grid}html body .admin-accountability-review>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html body .admin-accountability-review>header h3{color:#173c35;margin:5px 0;font-size:19px}html body .admin-accountability-review>header p{color:#657873;max-width:620px;margin:0;font-size:8px;line-height:1.6}html body .admin-accountability-review>header>strong{color:#176b54;background:#dff5ed;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}html body .admin-accountability-review>div{gap:10px;display:grid}html body .admin-accountability-review>div>article{background:#fff;border:1px solid #d9e4e1;border-radius:15px;gap:10px;padding:15px;display:grid}html body .admin-accountability-review>div>article.ai_approved,html body .admin-accountability-review>div>article.admin_approved{border-color:#acd9ca}html body .admin-accountability-review article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html body .admin-accountability-review article>header span{color:#24745f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .admin-accountability-review article>header h4{color:#203f3a;margin:4px 0 0;font-size:14px}html body .admin-accountability-review article>header b{color:#55706a;text-transform:capitalize;background:#edf3f1;border-radius:999px;padding:6px 8px;font-size:7px}html body .admin-accountability-review blockquote{color:#304d47;background:#f5faf8;border-left:3px solid #5aad96;border-radius:0 10px 10px 0;margin:0;padding:11px 13px;font-size:9px;line-height:1.55}html body .admin-accountability-review dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}html body .admin-accountability-review dl>div{background:#fafcfc;border:1px solid #e4ebe9;border-radius:10px;padding:9px}html body .admin-accountability-review dt{color:#75837f;font-size:7px}html body .admin-accountability-review dd{color:#2f4944;margin:3px 0 0;font-size:8px;line-height:1.45}html body .admin-accountability-review article>section{background:#eef4ff;border-radius:11px;grid-template-columns:1fr auto;gap:4px 10px;padding:11px;display:grid}html body .admin-accountability-review article>section span{color:#546584;font-size:7px}html body .admin-accountability-review article>section strong{color:#3b5792;text-transform:capitalize;font-size:8px}html body .admin-accountability-review article>section p{color:#63708a;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}html body .admin-accountability-review article>footer{gap:8px;display:grid}html body .admin-accountability-review article>footer textarea{border:1px solid #d8e2df;border-radius:10px;min-height:74px;padding:10px;font:8px/1.5 Sora,sans-serif}html body .admin-accountability-review article>footer>div{flex-wrap:wrap;gap:7px;display:flex}html body .admin-accountability-review>footer{color:#647772;gap:8px;font-size:8px;line-height:1.5;display:flex}@media (max-width:680px){html body .admin-accountability-review dl{grid-template-columns:1fr}}html body .workspace .private-interview-room .panel-sync-workspace{gap:14px;width:100%;min-width:0;display:grid;color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body .workspace .private-interview-room .panel-sync-workspace :is(h1,h2,h3,h4,p,span,strong,small,b,label,button,input,select){color:inherit;-webkit-text-fill-color:inherit}html body .workspace .private-interview-room .panel-sync-hero{background:linear-gradient(135deg,#fff 0%,#f7fbff 58%,#ecfaf5 100%);border:1px solid #d8e2ee;border-radius:21px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}html body .workspace .private-interview-room .panel-sync-hero h3{letter-spacing:-.035em;margin:8px 0 7px;font-size:25px;line-height:1.08}html body .workspace .private-interview-room .panel-sync-hero p{max-width:710px;margin:0;font-size:11px;line-height:1.65;color:#65718a!important;-webkit-text-fill-color:#65718a!important}html body .workspace .private-interview-room .panel-sync-status{flex:none;justify-items:end;gap:6px;display:grid}html body .workspace .private-interview-room .panel-sync-status>span{text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #d8e2ee;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}html body .workspace .private-interview-room .panel-sync-status i,html body .workspace .private-interview-room .panel-watching i{background:#9aa6b9;border-radius:50%;width:7px;height:7px}html body .workspace .private-interview-room .panel-sync-status>span.live i,html body .workspace .private-interview-room .panel-watching i{background:#18a979;box-shadow:0 0 0 4px #18a97921}html body .workspace .private-interview-room .panel-sync-status small{font-size:8px;color:#7b8599!important;-webkit-text-fill-color:#7b8599!important}html body .workspace .private-interview-room .panel-sync-command{background:#fff;border:1px solid #dce4ee;border-radius:17px;grid-template-columns:minmax(210px,1fr) minmax(220px,.9fr) auto auto;align-items:end;gap:10px;padding:12px 14px;display:grid}html body .workspace .private-interview-room .panel-driver{gap:3px;display:grid}html body .workspace .private-interview-room .panel-driver>span,html body .workspace .private-interview-room .panel-sync-command label>span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800;color:#6d7890!important;-webkit-text-fill-color:#6d7890!important}html body .workspace .private-interview-room .panel-driver strong{font-size:12px}html body .workspace .private-interview-room .panel-driver small{font-size:8px;color:#7a8498!important;-webkit-text-fill-color:#7a8498!important}html body .workspace .private-interview-room .panel-sync-command label{gap:5px;display:grid}html body .workspace .private-interview-room .panel-sync-command select,html body .workspace .private-interview-room .panel-roster input{background:#f9fbfd;border:1px solid #d8e0ec;border-radius:10px;outline:none;width:100%;min-height:37px;padding:9px 11px;font-size:9px}html body .workspace .private-interview-room .panel-copy-link{background:#fff;border:1px solid #d8e0ec;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}html body .workspace .private-interview-room .panel-sync-grid{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);align-items:stretch;gap:14px;display:grid}html body .workspace .private-interview-room .panel-live-agent,html body .workspace .private-interview-room .panel-roster,html body .workspace .private-interview-room .panel-scorecards,html body .workspace .private-interview-room .panel-audit{background:#fff;border:1px solid #d8e1ed;border-radius:20px;overflow:hidden}html body .workspace .private-interview-room .panel-live-agent>header{background:#1f2747;border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .private-interview-room .panel-live-agent>header>div{gap:6px;max-width:78%;display:grid}html body .workspace .private-interview-room .panel-live-agent>header span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800;color:#8ae0c7!important;-webkit-text-fill-color:#8ae0c7!important}html body .workspace .private-interview-room .panel-live-agent>header strong{font-size:12px;line-height:1.45;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .private-interview-room .panel-live-agent>header .panel-watching{white-space:nowrap;align-items:center;gap:7px;display:flex;color:#dce3f4!important;-webkit-text-fill-color:#dce3f4!important}html body .workspace .private-interview-room .panel-agent-feed{background:#f6f8fc;flex-direction:column;gap:11px;min-height:248px;max-height:330px;padding:16px;display:flex;overflow:auto}html body .workspace .private-interview-room .panel-agent-feed article{gap:5px;max-width:88%;display:grid}html body .workspace .private-interview-room .panel-agent-feed article.team{align-self:flex-end}html body .workspace .private-interview-room .panel-agent-feed article>span{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}html body .workspace .private-interview-room .panel-agent-feed article>span small{text-transform:none;letter-spacing:0;font-size:7px;font-weight:500;color:#8a93a6!important;-webkit-text-fill-color:#8a93a6!important}html body .workspace .private-interview-room .panel-agent-feed article p{background:#fff;border:1px solid #dce4ef;border-radius:5px 14px 14px;margin:0;padding:11px 13px;font-size:10px;line-height:1.58}html body .workspace .private-interview-room .panel-agent-feed article.team p{background:#1f2747;border-color:#1f2747;border-radius:14px 5px 14px 14px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .private-interview-room .panel-redirect-form{border-top:1px solid #dfe6ef;gap:7px;padding:14px 16px;display:grid}html body .workspace .private-interview-room .panel-redirect-form>label{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}html body .workspace .private-interview-room .panel-redirect-form>div{grid-template-columns:1fr auto;gap:8px;display:grid}html body .workspace .private-interview-room .panel-redirect-form input{background:#f9fbfd;border:1px solid #d7dfeb;border-radius:11px;outline:none;min-width:0;padding:11px 12px;font-size:9px}html body .workspace .private-interview-room .panel-redirect-form button{background:#1f2747;border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 13px;font-size:9px;font-weight:800;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .private-interview-room .panel-redirect-form button:disabled{opacity:.42}html body .workspace .private-interview-room .panel-roster>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;gap:12px;padding:16px;display:flex}html body .workspace .private-interview-room .panel-roster>header>div{gap:4px;display:grid}html body .workspace .private-interview-room .panel-roster>header span{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800;color:#6e7890!important;-webkit-text-fill-color:#6e7890!important}html body .workspace .private-interview-room .panel-roster>header strong{font-size:11px}html body .workspace .private-interview-room .panel-roster>header button{background:0 0;border:0;align-self:start;font-size:8px;font-weight:800;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .private-interview-room .panel-roster>div{padding:5px 12px;display:grid}html body .workspace .private-interview-room .panel-roster article{border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 4px;display:grid}html body .workspace .private-interview-room .panel-roster article:last-child{border-bottom:0}html body .workspace .private-interview-room .panel-roster article .avatar{border-radius:10px;width:34px;height:34px;font-size:9px}html body .workspace .private-interview-room .panel-roster article>div{gap:2px;min-width:0;display:grid}html body .workspace .private-interview-room .panel-roster article strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}html body .workspace .private-interview-room .panel-roster article small{font-size:7px;color:#778197!important;-webkit-text-fill-color:#778197!important}html body .workspace .private-interview-room .panel-roster article span{font-size:7px;color:#9a6a2d!important;-webkit-text-fill-color:#9a6a2d!important}html body .workspace .private-interview-room .panel-roster article span.online{color:#14805d!important;-webkit-text-fill-color:#14805d!important}html body .workspace .private-interview-room .panel-roster article button,html body .workspace .private-interview-room .panel-roster article>b{background:#fff;border:1px solid #d7e0eb;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}html body .workspace .private-interview-room .panel-roster article.driver>b{background:#ebf8f3;border-color:#b9dcce;color:#167b5a!important;-webkit-text-fill-color:#167b5a!important}html body .workspace .private-interview-room .panel-roster>form{background:#f8fafc;border-top:1px solid #dfe6ef;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}html body .workspace .private-interview-room .panel-roster>form button{background:#fff;border:1px solid #cbd6e5;border-radius:9px;grid-column:1/-1;padding:8px;font-size:8px;font-weight:800}html body .workspace .private-interview-room .panel-scorecards>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}html body .workspace .private-interview-room .panel-scorecards>header h4{letter-spacing:-.02em;margin:7px 0 5px;font-size:17px}html body .workspace .private-interview-room .panel-scorecards>header p{margin:0;font-size:9px;color:#737e93!important;-webkit-text-fill-color:#737e93!important}html body .workspace .private-interview-room .panel-consensus{justify-items:end;gap:3px;min-width:140px;display:grid}html body .workspace .private-interview-room .panel-consensus span{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800;color:#16825d!important;-webkit-text-fill-color:#16825d!important}html body .workspace .private-interview-room .panel-consensus.split span{color:#c16a22!important;-webkit-text-fill-color:#c16a22!important}html body .workspace .private-interview-room .panel-consensus strong{letter-spacing:-.04em;font-size:24px}html body .workspace .private-interview-room .panel-consensus small{font-size:7px;color:#7a8496!important;-webkit-text-fill-color:#7a8496!important}html body .workspace .private-interview-room .panel-rubric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px;display:grid}html body .workspace .private-interview-room .panel-rubric-grid>article{background:#f9fbfd;border:1px solid #dfe6ef;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;padding:12px;display:grid}html body .workspace .private-interview-room .panel-rubric-grid>article>div:first-child{justify-content:space-between;gap:8px;display:flex}html body .workspace .private-interview-room .panel-rubric-grid>article>div:first-child span{font-size:9px;font-weight:800}html body .workspace .private-interview-room .panel-rubric-grid>article>div:first-child strong{font-size:9px;color:#4658a0!important;-webkit-text-fill-color:#4658a0!important}html body .workspace .private-interview-room .panel-rubric-grid p{margin:0;font-size:8px;line-height:1.45;color:#778196!important;-webkit-text-fill-color:#778196!important}html body .workspace .private-interview-room .panel-rating{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}html body .workspace .private-interview-room .panel-rating button{aspect-ratio:1;background:#fff;border:1px solid #d5ddea;border-radius:7px;font-size:8px;font-weight:800}html body .workspace .private-interview-room .panel-rating button.selected{background:#1f2747;border-color:#1f2747;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .workspace .private-interview-room .panel-scorecards>footer{background:#f8fafc;border-top:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}html body .workspace .private-interview-room .panel-scorecards>footer>div{align-items:flex-start;gap:9px;display:flex}html body .workspace .private-interview-room .panel-scorecards>footer>div>span{gap:3px;display:grid}html body .workspace .private-interview-room .panel-scorecards>footer strong{font-size:9px}html body .workspace .private-interview-room .panel-scorecards>footer small{font-size:7px;color:#778196!important;-webkit-text-fill-color:#778196!important}html body .workspace .private-interview-room .panel-scorecards>footer .button{min-width:230px;margin:0;font-size:9px}html body .workspace .private-interview-room .panel-audit summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 17px;list-style:none;display:flex}html body .workspace .private-interview-room .panel-audit summary::-webkit-details-marker{display:none}html body .workspace .private-interview-room .panel-audit summary span{font-size:9px;font-weight:800}html body .workspace .private-interview-room .panel-audit summary strong{font-size:8px;color:#707b90!important;-webkit-text-fill-color:#707b90!important}html body .workspace .private-interview-room .panel-audit>div{padding:0 14px 12px;display:grid}html body .workspace .private-interview-room .panel-audit article{border-top:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 3px;display:grid}html body .workspace .private-interview-room .panel-audit article>div{gap:3px;display:grid}html body .workspace .private-interview-room .panel-audit article strong{font-size:8px}html body .workspace .private-interview-room .panel-audit article span,html body .workspace .private-interview-room .panel-audit article small{font-size:7px;color:#727d92!important;-webkit-text-fill-color:#727d92!important}html body .workspace .panel-scorecard-receipt{background:#effaf6;border:1px solid #cce4db;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:10px;padding:7px 10px;font-size:8px;font-weight:800;display:flex;color:#176f54!important;-webkit-text-fill-color:#176f54!important}@media (max-width:900px){html body .workspace .private-interview-room .panel-sync-command{grid-template-columns:1fr 1fr}html body .workspace .private-interview-room .panel-sync-grid{grid-template-columns:1fr}html body .workspace .private-interview-room .panel-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html body .workspace .private-interview-room .panel-sync-hero,html body .workspace .private-interview-room .panel-scorecards>header,html body .workspace .private-interview-room .panel-scorecards>footer{flex-direction:column;align-items:stretch}html body .workspace .private-interview-room .panel-sync-status{justify-items:start}html body .workspace .private-interview-room .panel-sync-command,html body .workspace .private-interview-room .panel-rubric-grid,html body .workspace .private-interview-room .panel-redirect-form>div{grid-template-columns:1fr}html body .workspace .private-interview-room .panel-scorecards>footer .button{width:100%;min-width:0}}html body :is(.workspace,.figma-dashboard) .private-interview-room .panel-sync-immersive{gap:12px;width:100%;min-width:0;display:grid;color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .panel-sync-immersive button{cursor:pointer;font-family:inherit}html body :is(.workspace,.figma-dashboard) .private-interview-room .panel-sync-immersive button:disabled{cursor:not-allowed;opacity:.45}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-top{justify-content:space-between;align-items:center;gap:18px;padding:3px 2px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-brand{white-space:nowrap;align-items:center;gap:9px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-brand .eyebrow{align-items:center;gap:6px;margin:0;display:flex;color:#263150!important;-webkit-text-fill-color:#263150!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-brand>b{background:#e9f8f2;border-radius:999px;padding:6px 9px;font-size:8px;color:#167a5a!important;-webkit-text-fill-color:#167a5a!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow{align-items:center;gap:5px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button{background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;transition:background .18s,color .18s;display:flex;color:#6f7890!important;-webkit-text-fill-color:#6f7890!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button+button:before{content:"";background:#d8dfeb;width:18px;height:1px;margin-right:1px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button span{background:#fff;border:1px solid #d5deea;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid;color:#68738a!important;-webkit-text-fill-color:#68738a!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button.active{background:#202846;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button.active span{background:#79d3b9;border-color:#79d3b9;color:#14263a!important;-webkit-text-fill-color:#14263a!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-shell{background:#fff;border:1px solid #d8e1ed;border-radius:24px;overflow:hidden;box-shadow:0 16px 42px #1f274714}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-room-head,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head{background:linear-gradient(135deg,#fff 0%,#f5f9ff 60%,#eaf9f3 100%);border-bottom:1px solid #dfe7f0;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 22px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-room-head>div:first-child,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head>div{gap:4px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-room-head span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head .eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;color:#5f6c84!important;-webkit-text-fill-color:#5f6c84!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-room-head h3,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head h3{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.12}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-room-head small,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head p{margin:0;font-size:9px;line-height:1.55;color:#6e7890!important;-webkit-text-fill-color:#6e7890!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state{flex:none;justify-items:end;gap:6px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state>span{text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #d6dfeb;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state>span i{background:#a1aabd;border-radius:50%;width:7px;height:7px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state>span.live i{background:#18a979;animation:1.8s ease-in-out infinite immersive-live-pulse;box-shadow:0 0 0 4px #18a97921}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state>small{font-size:7px;color:#788398!important;-webkit-text-fill-color:#788398!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-pause{background:0 0;border:0;padding:2px;font-size:8px;font-weight:800;color:#445998!important;-webkit-text-fill-color:#445998!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-interview-grid{grid-template-columns:minmax(0,1.38fr) minmax(250px,.62fr);min-height:430px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-moment{align-content:start;gap:15px;padding:24px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-room-head{justify-content:space-between;align-items:end;gap:14px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-room-head>div{gap:3px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-room-head span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;color:#52617b!important;-webkit-text-fill-color:#52617b!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-room-head strong{font-size:13px;color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-room-head small{font-size:8px;color:#788398!important;-webkit-text-fill-color:#788398!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat{isolation:isolate;background:radial-gradient(circle at 92% 4%,#7ed8c72e,#0000 34%),linear-gradient(145deg,#17203b,#2c385d);border:1px solid #ffffff24;border-radius:16px;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;min-height:136px;padding:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #18213d29;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat.candidate{background:radial-gradient(circle at 92% 4%,#6ee7d842,#0000 38%),linear-gradient(145deg,#111a33,#24375d);grid-column:span 2;min-height:170px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat.waiting{background:radial-gradient(circle at 92% 4%,#8b7cf62e,#0000 36%),linear-gradient(145deg,#242b47,#374266)}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat.driver{border-color:#79d3b9;box-shadow:0 0 0 2px #79d3b929,0 12px 28px #18213d29}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>header,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>header span{align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex;color:#dce5f4!important;-webkit-text-fill-color:#dce5f4!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>header span i{background:#99a4ba;border-radius:50%;width:6px;height:6px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat.online>header span i{background:#6fe0bb;box-shadow:0 0 0 4px #6fe0bb1f}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>header b{letter-spacing:.06em;text-transform:uppercase;background:#79d3b9;border-radius:999px;padding:4px 6px;font-size:6px;color:#15243a!important;-webkit-text-fill-color:#15243a!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-avatar{z-index:1;place-items:center;display:grid;position:relative}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-avatar .avatar{border:1px solid #ffffff38;border-radius:15px;width:46px;height:46px;font-size:11px;box-shadow:0 10px 24px #050b1c38;color:#17213f!important;-webkit-text-fill-color:#17213f!important;background:#fffffff0!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat.candidate .immersive-video-avatar .avatar{border-radius:19px;width:58px;height:58px;font-size:13px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer>div{gap:2px;min-width:0;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer strong,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer strong{font-size:9px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer small{font-size:7px;color:#bec9dc!important;-webkit-text-fill-color:#bec9dc!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat>footer>span{background:#ffffff17;border:1px solid #ffffff2e;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave{color:#bcc6d6;justify-content:center;align-items:center;gap:6px;min-height:62px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i{background:currentColor;border-radius:999px;width:5px;transition:color .2s;transform:scaleY(.5)}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:first-child,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(9){height:20px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(2),html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(8){height:38px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(3),html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(7){height:56px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(4),html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(6){height:76px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave i:nth-child(5){height:90px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active{color:#5266d9}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i{animation:1.25s ease-in-out infinite immersive-wave}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(2),html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(8){animation-delay:.1s}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(3),html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(7){animation-delay:.2s}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(4),html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(6){animation-delay:.3s}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i:nth-child(5){animation-delay:.4s}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-copy{border-top:1px solid #e1e7ef;gap:5px;padding-top:14px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-copy>span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form>label,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-label>span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-identity>span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;color:#68738a!important;-webkit-text-fill-color:#68738a!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-copy p{letter-spacing:-.01em;margin:0;font-size:13px;line-height:1.55}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-copy small{font-size:8px;color:#778198!important;-webkit-text-fill-color:#778198!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-capture-actions{flex-wrap:wrap;gap:7px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-capture-actions button,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-actions button,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist button{background:#fff;border:1px solid #d7e0eb;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-capture-actions button:first-child{background:#edf9f4;border-color:#b8dccc;color:#176f54!important;-webkit-text-fill-color:#176f54!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form{gap:6px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form input,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-identity select,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-add-panelist input{min-width:0;min-height:38px;font:inherit;background:#f9fbfd;border:1px solid #d7dfeb;border-radius:11px;outline:none;padding:9px 11px;font-size:9px;color:#17213f!important;-webkit-text-fill-color:#17213f!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form input:focus,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-identity select:focus,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-add-panelist input:focus{border-color:#5266d9;box-shadow:0 0 0 3px #5266d91f}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form button{background:#202846;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 13px;font-size:8px;font-weight:800;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-rail{background:#f7f9fc;border-left:1px solid #e0e7f0;align-content:start;gap:15px;padding:20px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-block{gap:10px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-label{justify-content:space-between;align-items:center;gap:10px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-label>b,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head>b{text-transform:uppercase;letter-spacing:.06em;background:#e9f8f2;border-radius:999px;padding:6px 9px;font-size:7px;color:#167a5a!important;-webkit-text-fill-color:#167a5a!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-driver{align-items:center;gap:9px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-driver .avatar{border-radius:11px;width:36px;height:36px;font-size:9px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-driver>div{gap:2px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-driver strong{font-size:10px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-driver small{font-size:7px;color:#748096!important;-webkit-text-fill-color:#748096!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-identity{gap:5px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-actions{flex-wrap:wrap;gap:6px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist{background:linear-gradient(145deg,#202846,#313c67);border-radius:17px;gap:6px;padding:15px;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist>span{color:#83ddc1!important;-webkit-text-fill-color:#83ddc1!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist strong{font-size:10px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist p{margin:0;font-size:8px;line-height:1.55;color:#e2e7f5!important;-webkit-text-fill-color:#e2e7f5!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sii-assist button{background:#ffffff1a;border-color:#fff3;justify-self:start;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-add-panelist{border-top:1px solid #dfe6ef;padding-top:10px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-add-panelist summary{cursor:pointer;font-size:8px;font-weight:800;color:#4a5c98!important;-webkit-text-fill-color:#4a5c98!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-add-panelist form{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-add-panelist button{background:#fff;border:1px solid #cdd8e7;border-radius:9px;grid-column:1/-1;padding:8px;font-size:8px;font-weight:800}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-stage,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-stage{display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head p{max-width:680px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-dimension-tabs{border-bottom:1px solid #e0e7ef;flex-wrap:wrap;gap:7px;padding:13px 18px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-dimension-tabs button{background:#fff;border:1px solid #d7e0eb;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex;color:#667188!important;-webkit-text-fill-color:#667188!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-dimension-tabs button.active{background:#202846;border-color:#202846;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:22px;padding:22px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-question{gap:11px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-question>span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800;color:#5d6982!important;-webkit-text-fill-color:#5d6982!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-question h4{letter-spacing:-.02em;max-width:620px;margin:0;font-size:17px;line-height:1.35}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-scale button{background:#f9fbfd;border:1px solid #d5deea;border-radius:11px;min-height:44px;font-size:11px;font-weight:800}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-scale button.selected{background:#202846;border-color:#202846;box-shadow:0 8px 18px #1f274729;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-scale-labels{justify-content:space-between;gap:10px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-scale-labels small{font-size:7px;color:#7a8498!important;-webkit-text-fill-color:#7a8498!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-question>p{align-items:center;gap:7px;margin:3px 0 0;font-size:8px;display:flex;color:#5265a4!important;-webkit-text-fill-color:#5265a4!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion{border-left:1px solid #e0e7ef;align-content:start;padding-left:18px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion>header,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion>div{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion>header span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion>div>span{font-size:8px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion>header strong{font-size:9px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion b,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article>b{font-size:7px;color:#8a6a37!important;-webkit-text-fill-color:#8a6a37!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion b.ready,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article>b.ready{color:#16805d!important;-webkit-text-fill-color:#16805d!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer{background:#f8fafc;border-top:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer>div,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer>div{align-items:flex-start;gap:8px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer>div>span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer>div>span{gap:3px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer strong,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer strong{font-size:9px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer small,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer small{font-size:7px;color:#758096!important;-webkit-text-fill-color:#758096!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer .button,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer .button{justify-content:center;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus>div{gap:8px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus>div>header{justify-content:space-between;gap:12px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus span{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800;color:#667188!important;-webkit-text-fill-color:#667188!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus strong{font-size:10px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus-track{background:#e5eaf1;border-radius:999px;height:9px;overflow:hidden}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus-track i{border-radius:inherit;background:linear-gradient(90deg,#5266d9,#36b48c);height:100%;transition:width .35s;display:block}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus small{font-size:8px;color:#778197!important;-webkit-text-fill-color:#778197!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus>aside{border-left:1px solid #e1e7ef;justify-items:end;gap:4px;min-width:170px;padding-left:20px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus>aside strong{letter-spacing:-.03em;font-size:20px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions{padding:5px 20px 14px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article{border-bottom:1px solid #e9edf3;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 3px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article:last-child{border-bottom:0}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article>div{gap:2px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article strong{font-size:9px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article span,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article p{margin:0;font-size:7px;line-height:1.45;color:#758096!important;-webkit-text-fill-color:#758096!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray{background:#fff;border:1px solid #d8e1ed;border-radius:18px;gap:9px;padding:13px 15px;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>header{justify-content:space-between;align-items:center;gap:12px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>header strong{font-size:9px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>header span{font-size:8px;color:#788297!important;-webkit-text-fill-color:#788297!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>div{flex-wrap:wrap;gap:7px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>div>button{text-align:left;background:#f8fafc;border:1px solid #d8e1ed;border-radius:11px;align-items:flex-start;gap:7px;max-width:260px;padding:8px 9px;display:flex}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>div>button>span{gap:2px;min-width:0;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>div>button strong{text-transform:uppercase;letter-spacing:.06em;font-size:7px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>div>button small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden;color:#748096!important;-webkit-text-fill-color:#748096!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-evidence-tray>div>p{margin:0;font-size:8px;color:#788297!important;-webkit-text-fill-color:#788297!important}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audit{border-radius:16px}@keyframes immersive-live-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes immersive-wave{0%,to{opacity:.45;transform:scaleY(.42)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state>span.live i,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-audio-wave.active i{animation:none}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus-track i{transition:none}}@media (max-width:900px){html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-interview-grid,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-grid{grid-template-columns:1fr}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-rail{border-top:1px solid #e0e7f0;border-left:0}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-completion{border-top:1px solid #e0e7ef;border-left:0;padding-top:15px;padding-left:0}}@media (max-width:700px){html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-top,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-room-head,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-stage-head,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer{flex-direction:column;align-items:stretch}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button{justify-content:center}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button+button:before{display:none}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-state{justify-items:start}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-sync-footer .button,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-decision-footer .button{width:100%}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus{grid-template-columns:1fr}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus>aside{border-top:1px solid #e1e7ef;border-left:0;justify-items:start;padding-top:14px;padding-left:0}}@media (max-width:520px){html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button{padding:6px 4px;font-size:7px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-flow button span{display:none}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-live-moment,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-control-rail,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-score-grid,html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-consensus{padding:16px}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-room-head{flex-direction:column;align-items:start}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-video-grid{grid-template-columns:1fr}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-video-seat.candidate{grid-column:auto}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-focus-form>div{grid-template-columns:1fr}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article{grid-template-columns:1fr auto}html body :is(.workspace,.figma-dashboard) .private-interview-room .immersive-panel-positions article p{grid-column:1/-1}}html body .figma-dashboard .match-accordion-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}html body .figma-dashboard .match-accordion-item,html body .figma-dashboard .sandbox-pending-match-card{min-width:0}html body .figma-dashboard .match-accordion-item.expanded,html body .figma-dashboard .sandbox-pending-match-card.expanded{grid-column:1/-1}html body .sandbox-pending-match-card{background:#fff;border:1px solid #c8d9dc;border-radius:25px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 22px 55px #1830451f}html body .sandbox-pending-match-card:not(.expanded):hover{transform:translateY(-3px);box-shadow:0 28px 65px #1830452b}html body .sandbox-daily-match-record{background:#fff;border:1px solid #cbdadd;border-radius:22px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #1830451a}html body .sandbox-daily-match-record>header{background:linear-gradient(135deg,#edf6ff,#f7fbff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}html body .sandbox-daily-match-record.mutual>header{background:linear-gradient(135deg,#e8faf4,#f6fffb)}html body .sandbox-daily-match-record>header>span{color:#fff;background:#153d69;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}html body .sandbox-daily-match-record.mutual>header>span{background:#18745e}html body .sandbox-daily-match-record>header>div{gap:2px;min-width:0;display:grid}html body .sandbox-daily-match-record>header small{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900;color:#27628f!important;-webkit-text-fill-color:#27628f!important}html body .sandbox-daily-match-record.mutual>header small{color:#18745e!important;-webkit-text-fill-color:#18745e!important}html body .sandbox-daily-match-record>header h3{margin:0;font-size:16px;color:#172e48!important;-webkit-text-fill-color:#172e48!important}html body .sandbox-daily-match-record>header p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden;color:#667778!important;-webkit-text-fill-color:#667778!important}html body .sandbox-daily-match-record>header>strong{background:#fff;border:1px solid #bdd2e2;border-radius:50%;align-content:center;place-items:center;width:54px;height:54px;font-size:16px;display:grid;color:#165b8c!important;-webkit-text-fill-color:#165b8c!important}html body .sandbox-daily-match-record.mutual>header>strong{border-color:#a8d9cc;color:#176f59!important;-webkit-text-fill-color:#176f59!important}html body .sandbox-daily-match-record>header>strong small{margin-top:2px;font-size:6px}html body .sandbox-daily-match-record-scores{background:#e2e9e9;border-block:1px solid #e2e9e9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}html body .sandbox-daily-match-record-scores span{background:#fff;gap:3px;padding:11px 13px;font-size:7px;display:grid;color:#75817f!important;-webkit-text-fill-color:#75817f!important}html body .sandbox-daily-match-record-scores b{font-size:9px;color:#254760!important;-webkit-text-fill-color:#254760!important}html body .sandbox-daily-match-record>section{gap:10px;padding:15px 18px;display:grid}html body .sandbox-daily-match-record>section p{margin:0;font-size:8px;line-height:1.55;color:#536866!important;-webkit-text-fill-color:#536866!important}html body .sandbox-daily-match-record>section div{flex-wrap:wrap;gap:5px;display:flex}html body .sandbox-daily-match-record>section span{background:#edf4f3;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800;color:#2a6658!important;-webkit-text-fill-color:#2a6658!important}html body .sandbox-daily-match-record>footer{background:#f8fbfa;border-top:1px solid #e1e9e7;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}html body .sandbox-daily-match-record>footer>span{align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex;color:#536c68!important;-webkit-text-fill-color:#536c68!important}html body .sandbox-daily-match-record>footer button{background:#19755e;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:850;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .figma-dashboard .match-accordion-list>.saved-pending-passport{min-height:0;box-shadow:0 22px 55px var(--passport-shadow)}html body .figma-dashboard .match-accordion-list>.saved-pending-passport.expanded{grid-column:1/-1}html body .figma-dashboard .saved-pending-passport .sandbox-pending-match-summary{cursor:pointer}html body .figma-dashboard .saved-pending-passport .sandbox-pending-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:14px 0 0;position:static;bottom:auto}html body .figma-dashboard .saved-pending-state{align-items:center;gap:6px;margin-left:auto;font-size:8px;font-weight:850;display:flex;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .figma-dashboard .saved-canonical-match-experience{border-top:1px solid #dde6e5}html body .figma-dashboard .saved-canonical-passport-browser,html body .figma-dashboard .saved-match-proof{margin:0}html body .sandbox-pending-match-summary{color:#162a46;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-rows:230px auto;gap:0;width:100%;padding:0;display:grid}html body .sandbox-passport-visual,html body .match-passport-visual{color:#fff;background:radial-gradient(circle at 50% 44%,#84e8d385,#0000 27%),linear-gradient(145deg,#0b2943 0%,#164f61 48%,#5ca99a 100%);min-height:230px;display:block;position:relative;overflow:hidden}html body .sandbox-passport-visual:after,html body .match-passport-visual:after{content:"";background:linear-gradient(#0000,#041624d1);height:48%;position:absolute;inset:auto 0 0}html body .sandbox-passport-status,html body .match-passport-status{z-index:2;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b2b8f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:850;display:flex;position:absolute;top:15px;left:15px}html body .match-passport-visual .match-passport-status{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .sandbox-passport-avatar{place-items:center;display:grid;position:absolute;inset:47px 0 auto}html body .sandbox-passport-avatar .avatar{border:4px solid #fffc!important;width:104px!important;height:104px!important;font-size:26px!important;box-shadow:0 18px 36px #0318274d!important}html body .sandbox-passport-score,html body .match-passport-score{z-index:2;color:#116a58;background:#fff;border:2px solid #ffffffbf;border-radius:50%;align-content:center;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 10px 24px #03172533}html body .sandbox-passport-score.confidence,html body .match-passport-score.confidence{color:#164d43;background:#e8faf5;top:78px;right:15px}html body .sandbox-passport-score b,html body .match-passport-score b{font-size:15px;line-height:1}html body .sandbox-passport-score small,html body .match-passport-score small{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:900}html body .sandbox-passport-score.confidence small,html body .match-passport-score.confidence small{letter-spacing:.045em;font-size:5px}html body .sandbox-passport-visual-copy,html body .match-passport-visual-copy{z-index:2;gap:2px;display:grid;position:absolute;bottom:15px;left:16px;right:16px}html body .sandbox-passport-visual-copy small,html body .match-passport-visual-copy small{color:#9ff0de;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}html body .sandbox-passport-visual-copy strong,html body .match-passport-visual-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}html body .match-passport-visual .match-passport-visual-copy small{color:#9ff0de!important;-webkit-text-fill-color:#9ff0de!important}html body .match-passport-visual .match-passport-visual-copy strong,html body .match-passport-monogram{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .sandbox-passport-copy,html body .match-passport-copy{gap:8px;min-width:0;padding:17px 18px 18px;display:grid}html body .sandbox-demo-label,html body .match-passport-kicker{color:#28715f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:900;display:inline-flex}html body .sandbox-passport-copy>strong,html body .match-passport-copy>strong{color:#172d48;font-size:16px;line-height:1.25}html body .sandbox-passport-copy>small,html body .match-passport-copy>small{color:#647573;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}html body .sandbox-passport-terms,html body .match-passport-facts{flex-wrap:wrap;gap:5px;display:flex}html body .sandbox-passport-terms b,html body .match-passport-facts b{color:#2a6c5b;background:#edf5f3;border-radius:8px;padding:6px 7px;font-size:7px;font-weight:800}html body .sandbox-passport-consent{background:#f0faf7;border:1px solid #cbe5dd;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}html body .sandbox-passport-consent>i{color:#123d34;background:#65d5ba;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}html body .sandbox-passport-consent>span{gap:2px;display:grid}html body .sandbox-passport-consent b{color:#1e5c4e;font-size:8px}html body .sandbox-passport-consent small{color:#6b7b78;font-size:7px}html body .sandbox-pending-open,html body .match-passport-action{color:#176b56;border-top:1px solid #e1e8e7;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;padding-top:11px;font-size:8px;font-weight:900;display:flex}html body .sandbox-pending-open>b,html body .match-passport-action>b{color:#176b56;background:#e6f5f0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid}html body .sandbox-pending-match-card.expanded .sandbox-pending-open>b,html body .match-accordion-item.expanded .match-passport-action>b{color:#fff;background:#176b56}html body .match-summary-pill.match-passport-card{background:#fff!important;border:0!important;border-radius:24px!important;grid-template-rows:230px auto!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}html body .match-passport-monogram{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:4px solid #ffffffc2;border-radius:26px;place-items:center;width:108px;height:108px;font-size:28px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px #04182747}html body .sandbox-pending-match-body{background:#fbfcfc;gap:16px;padding:18px;display:grid}html body .sandbox-pending-notice{background:#eff9f6;border:1px solid #b9dcd4;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;display:grid}html body .sandbox-pending-notice>span{color:#fff;background:#1f7b64;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}html body .sandbox-pending-notice div{gap:3px;display:grid}html body .sandbox-pending-notice small{color:#28715f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .sandbox-pending-notice strong{color:#183d36;font-size:11px}html body .sandbox-pending-notice p{color:#566c68;margin:0;font-size:8px;line-height:1.55}html body .sandbox-pending-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .sandbox-pending-metrics article{background:#fff;border:1px solid #d9e4e2;border-radius:14px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}html body .sandbox-pending-metrics span{color:#576b68;font-size:8px;font-weight:800}html body .sandbox-pending-metrics strong{color:#176d57;font-size:17px}html body .sandbox-pending-metrics p{color:#71807e;grid-column:1/-1;margin:0;font-size:7px;line-height:1.5}html body .sandbox-consent-state{color:#fff;background:#182844;border-radius:16px;gap:13px;padding:16px;display:grid}html body .sandbox-consent-state>header{justify-content:space-between;align-items:end;gap:15px;display:flex}html body .sandbox-consent-state>header .eyebrow{color:#76dac3}html body .sandbox-consent-state>header h3{color:#fff;margin:3px 0 0;font-size:12px}html body .sandbox-consent-state>header>strong{color:#75dec5;font-size:18px}html body .sandbox-consent-state>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}html body .sandbox-consent-state article{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;display:grid}html body .sandbox-consent-state article>span{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}html body .sandbox-consent-state article.yes>span{color:#153b32;background:#75dec5}html body .sandbox-consent-state article.pending>span{color:#75581a;background:#fff0bd}html body .sandbox-consent-state article.locked>span{color:#30435f;background:#ced8eb}html body .sandbox-consent-state article div{gap:2px;display:grid}html body .sandbox-consent-state article strong{font-size:8px}html body .sandbox-consent-state article small{color:#b9c4d7;font-size:7px}html body .sandbox-consent-state>div>i{background:#75dec573;width:20px;height:1px}html body .sandbox-pending-tabs{background:#f2f6f5;border:1px solid #d8e2e1;border-radius:12px;gap:5px;padding:4px;display:flex}html body .sandbox-pending-tabs button{color:#61716f;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 8px;font-size:8px;font-weight:800}html body .sandbox-pending-tabs button.active{color:#176c56;background:#fff;box-shadow:0 3px 11px #234d471a}html body .sandbox-pending-stage{background:#fff;border:1px solid #d7e2e1;border-radius:15px;min-height:210px;padding:17px}html body .sandbox-pending-overview{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}html body .sandbox-pending-overview section{background:#f5f9f8;border-radius:12px;padding:14px}html body .sandbox-pending-overview h3{color:#1a314a;margin:5px 0 10px;font-size:12px}html body .sandbox-pending-overview p{color:#596b69;align-items:flex-start;gap:6px;margin:7px 0;font-size:8px;line-height:1.5;display:flex}html body .sandbox-pending-overview p>svg{color:#2a8a70;flex:none}html body .sandbox-passport-preview>header,html body .sandbox-opportunity-preview>header{border-bottom:1px solid #e1e8e7;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:14px;display:grid}html body .sandbox-passport-preview>header>span{place-items:center;width:43px;height:43px;display:grid}html body .sandbox-passport-preview header div,html body .sandbox-opportunity-preview header div{gap:2px;display:grid}html body .sandbox-passport-preview header small,html body .sandbox-opportunity-preview header small,html body .sandbox-passport-facts small,html body .sandbox-opportunity-preview section>small,html body .sandbox-opportunity-grid small{color:#28725f;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}html body .sandbox-passport-preview header h3,html body .sandbox-opportunity-preview header h3{color:#192e49;margin:0;font-size:15px}html body .sandbox-passport-preview header p,html body .sandbox-opportunity-preview header p{color:#667673;margin:0;font-size:8px}html body .sandbox-passport-preview header>b,html body .sandbox-opportunity-preview header>b{color:#176b55;justify-items:end;font-size:16px;display:grid}html body .sandbox-passport-preview header>b small,html body .sandbox-opportunity-preview header>b small{font-size:6px}html body .sandbox-passport-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}html body .sandbox-passport-facts article{background:#f5f9f8;border-radius:12px;padding:14px}html body .sandbox-passport-facts p{color:#506763;align-items:flex-start;gap:5px;margin:7px 0 0;font-size:8px;line-height:1.5;display:flex}html body .sandbox-passport-facts article div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}html body .sandbox-passport-facts article div span{color:#246e5b;background:#e3f2ed;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}html body .sandbox-alignment-brief{background:linear-gradient(145deg,#f1faf7,#f8fbff);border:1px solid #c9dfda;border-radius:14px;gap:12px;margin-top:14px;padding:15px;display:grid}html body .sandbox-alignment-brief>header{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:0;display:grid}html body .sandbox-alignment-brief>header>div{gap:3px;display:grid}html body .sandbox-alignment-brief>header small,html body .sandbox-alignment-context small,html body .sandbox-opportunity-breakdown small,html body .sandbox-role-story small{color:#28725f;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}html body .sandbox-alignment-brief>header h3{color:#18304a;margin:0;font-size:15px}html body .sandbox-alignment-brief>header p{color:#5b6e6b;max-width:650px;margin:2px 0 0;font-size:8px;line-height:1.55}html body .sandbox-alignment-brief>header>b{color:#176b55;justify-items:end;font-size:20px;display:grid}html body .sandbox-alignment-brief>header>b small{font-size:6px}html body .sandbox-alignment-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .sandbox-alignment-dimensions article{background:#fff;border:1px solid #d5e5e1;border-radius:11px;padding:11px}html body .sandbox-alignment-dimensions article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}html body .sandbox-alignment-dimensions strong{color:#22394a;font-size:8px}html body .sandbox-alignment-dimensions article>div>b{color:#17705a;font-size:11px}html body .sandbox-alignment-dimensions article>i{background:#e2ecea;border-radius:999px;height:4px;margin-top:7px;display:block;overflow:hidden}html body .sandbox-alignment-dimensions article>i>span{border-radius:inherit;background:linear-gradient(90deg,#48b798,#75dec5);height:100%;display:block}html body .sandbox-alignment-dimensions p{color:#687875;margin:7px 0 0;font-size:7px;line-height:1.5}html body .sandbox-alignment-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .sandbox-alignment-context>article{background:#eaf5f2;border-radius:11px;padding:12px}html body .sandbox-alignment-context>article>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}html body .sandbox-alignment-context>article>div span{color:#286d5b;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}html body .sandbox-alignment-context p{color:#566d68;align-items:flex-start;gap:5px;margin:7px 0 0;font-size:7px;line-height:1.5;display:flex}html body .sandbox-alignment-context p svg{color:#28846b;flex:none}html body .sandbox-alignment-context .question{color:#fff;background:#172b47}html body .sandbox-alignment-context .question small{color:#76dcc3}html body .sandbox-alignment-context .question strong{color:#fff;margin-top:8px;font-size:9px;line-height:1.45;display:block}html body .sandbox-alignment-context .question p{color:#b9c8d9}html body .sandbox-locked-fields{background:#fafcfc;border:1px dashed #b8c9ca;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px;display:flex}html body .sandbox-locked-fields>span{color:#5a6f70;align-items:center;gap:5px;margin-right:4px;font-size:7px;font-weight:850;display:flex}html body .sandbox-locked-fields>b{color:#687783;background:#edf1f4;border-radius:7px;padding:4px 7px;font-size:7px}html body .sandbox-opportunity-preview>header{grid-template-columns:1fr auto}html body .sandbox-opportunity-terms{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}html body .sandbox-opportunity-terms span{color:#2b6e5c;background:#f1f8f6;border:1px solid #cfe0dc;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}html body .sandbox-opportunity-preview>section{background:#f6f9f9;border-radius:12px;padding:13px}html body .sandbox-opportunity-preview>section p,html body .sandbox-opportunity-grid p{color:#536866;margin:6px 0 0;font-size:8px;line-height:1.55}html body .sandbox-role-story{grid-template-columns:.85fr 1.15fr;gap:9px;display:grid;background:0 0!important;padding:0!important}html body .sandbox-role-story article{background:#f3f8f7;border-radius:12px;padding:13px}html body .sandbox-role-story p{color:#536866;margin:6px 0 0;font-size:8px;line-height:1.6}html body .sandbox-opportunity-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}html body .sandbox-opportunity-breakdown>article{background:#fff;border:1px solid #dbe6e3;border-radius:12px;padding:13px}html body .sandbox-opportunity-breakdown>article.wide{grid-column:1/-1}html body .sandbox-opportunity-breakdown ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}html body .sandbox-opportunity-breakdown li{color:#536a65;padding-left:13px;font-size:7px;line-height:1.5;position:relative}html body .sandbox-opportunity-breakdown li:before{content:"";background:#67cdb3;border-radius:50%;width:6px;height:6px;position:absolute;top:.47em;left:0}html body .sandbox-opportunity-breakdown p{color:#536a65;margin:8px 0 0;font-size:7px;line-height:1.55}html body .sandbox-opportunity-breakdown article>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}html body .sandbox-opportunity-breakdown article>div span{color:#276c59;background:#e8f4f0;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}html body .sandbox-opportunity-breakdown .process{background:#172b47;border-color:#1c3a5b}html body .sandbox-opportunity-breakdown .process small{color:#75dbc3}html body .sandbox-opportunity-breakdown .process strong{color:#fff;margin-top:8px;font-size:10px;display:block}html body .sandbox-opportunity-breakdown .process p{color:#b7c6d7}html body .sandbox-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}html body .sandbox-opportunity-grid article{border:1px solid #e0e8e7;border-radius:12px;padding:13px}html body .sandbox-opportunity-preview>footer{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}html body .sandbox-opportunity-preview>footer span{color:#377561;align-items:center;gap:4px;font-size:7px;font-weight:750;display:flex}html body .sandbox-opportunity-preview>.sandbox-opportunity-verified{background:#edf8f4;border-radius:11px;padding:11px}html body .sandbox-opportunity-preview>.opportunity-locks{background:#fafcfc}html body .sandbox-pending-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}html body .sandbox-pending-actions>div{color:#617572;align-items:center;gap:7px;margin-right:auto;font-size:7px;line-height:1.45;display:flex}html body .sandbox-pending-actions>div svg{color:#2a7865;flex:none}html body .sandbox-pending-actions .button{font-size:8px}html body .sandbox-pending-admin{background:linear-gradient(140deg,#f2faf7,#fff);border:1px solid #98cfc2;border-radius:18px;gap:15px;margin:18px 0;padding:18px;display:grid}html body .sandbox-pending-admin>header{justify-content:space-between;align-items:start;gap:18px;display:flex}html body .sandbox-pending-admin>header div{gap:5px;display:grid}html body .sandbox-pending-admin>header h2{color:#182f48;margin:0;font-size:16px}html body .sandbox-pending-admin>header p{color:#61716e;max-width:680px;margin:0;font-size:8px;line-height:1.55}html body .sandbox-pending-admin>header>strong{color:#176b55;white-space:nowrap;background:#dff4ed;border-radius:999px;padding:8px 10px;font-size:8px}html body .sandbox-pending-admin-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}html body .sandbox-pending-admin-flow article{background:#fff;border:1px solid #dce5e4;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:12px;display:grid}html body .sandbox-pending-admin-flow article>span{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}html body .sandbox-pending-admin-flow .complete>span{color:#176b55;background:#d8f3e9}html body .sandbox-pending-admin-flow .pending>span{color:#806016;background:#fff0c9}html body .sandbox-pending-admin-flow .locked>span{color:#43546e;background:#e9edf4}html body .sandbox-pending-admin-flow article div{gap:3px;display:grid}html body .sandbox-pending-admin-flow small,html body .sandbox-pending-admin-context small{color:#647a76;text-transform:uppercase;font-size:6px;font-weight:850}html body .sandbox-pending-admin-flow strong,html body .sandbox-pending-admin-context strong{color:#1d384b;font-size:8px}html body .sandbox-pending-admin-flow p,html body .sandbox-pending-admin-context p{color:#71807d;margin:0;font-size:7px;line-height:1.45}html body .sandbox-pending-admin-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .sandbox-pending-admin-context article{background:#eaf5f1;border-radius:12px;gap:4px;padding:12px;display:grid}html body .sandbox-pending-admin>footer{color:#58706b;border-top:1px solid #dbe7e4;align-items:center;gap:7px;padding-top:12px;font-size:7px;display:flex}html body .match-hub-summary article small{margin-top:3px;display:block;color:#75839c!important;-webkit-text-fill-color:#75839c!important;font-family:inherit!important;font-size:7px!important;font-weight:500!important;line-height:1.35!important}html body .match-hub-summary article.pending{background:linear-gradient(145deg,#effaf6,#fff)!important;border-color:#b8dfd5!important}html body .match-hub-summary article.pending strong{color:#18735d!important;-webkit-text-fill-color:#18735d!important}html body .match-hub-summary article.pending small{line-height:1.35;display:block;color:#608178!important;-webkit-text-fill-color:#608178!important;font-size:7px!important}@media (max-width:760px){html body .figma-dashboard .match-accordion-list{grid-template-columns:1fr!important}html body .figma-dashboard .match-accordion-item.expanded,html body .figma-dashboard .sandbox-pending-match-card.expanded{grid-column:auto}html body .sandbox-pending-match-summary,html body .match-summary-pill.match-passport-card{grid-template-rows:205px auto!important}html body .sandbox-passport-visual,html body .match-passport-visual{min-height:205px}html body .sandbox-pending-metrics,html body .sandbox-pending-overview,html body .sandbox-passport-facts,html body .sandbox-alignment-dimensions,html body .sandbox-alignment-context,html body .sandbox-role-story,html body .sandbox-opportunity-grid,html body .sandbox-opportunity-breakdown,html body .sandbox-pending-admin-context{grid-template-columns:1fr}html body .sandbox-opportunity-breakdown>article.wide{grid-column:auto}html body .sandbox-consent-state>header,html body .sandbox-pending-admin>header{flex-direction:column;align-items:flex-start}html body .sandbox-consent-state>div{grid-template-columns:1fr}html body .sandbox-consent-state>div>i{width:1px;height:12px;margin-left:24px}html body .sandbox-pending-tabs{overflow-x:auto}html body .sandbox-pending-tabs button{min-width:130px}html body .sandbox-pending-actions{flex-direction:column;align-items:stretch}html body .sandbox-pending-actions>div{margin:0 0 4px}html body .sandbox-pending-actions .button{width:100%}html body .figma-dashboard .saved-pending-state{margin-left:0}html body .sandbox-pending-admin-flow{grid-template-columns:1fr 1fr}}@media (max-width:480px){html body .sandbox-pending-admin-flow{grid-template-columns:1fr}}html body .landing-audience-talent :is(.landing-hook-stage,.landing-logo-stage){background:radial-gradient(circle at 50% 28%,#30d3a361,#0000 44%),linear-gradient(145deg,#112c31,#18273c 68%,#102d2b)!important}html body .landing-audience-manager :is(.landing-hook-stage,.landing-logo-stage){background:radial-gradient(circle at 50% 28%,#4d7df66b,#0000 44%),linear-gradient(145deg,#152344,#1d2c50 68%,#142a4a)!important}html body .landing-audience-investor :is(.landing-hook-stage,.landing-logo-stage){background:radial-gradient(circle at 50% 28%,#a55cef6b,#0000 44%),linear-gradient(145deg,#251a42,#30204f 68%,#1e1b3d)!important}html body .landing .homepage-ux-story :is(.homepage-problem,.homepage-product,.homepage-moat,.homepage-model,.homepage-faq-section){background:radial-gradient(circle at 86% 8%,var(--audience-glow),transparent 30%), linear-gradient(180deg,#f8faff,#eef2f8)!important}html body .landing .homepage-ux-story :is(.homepage-mutual-visual,.homepage-studio-compact,.homepage-startup-relief,.homepage-founder-next){background:radial-gradient(circle at 12% 8%,var(--audience-glow),transparent 30%), linear-gradient(145deg,var(--audience-studio-start),var(--audience-studio-end))!important}html body :is(.workspace,.figma-dashboard) .private-interview-room.interview-room-v3.match-interview-room-v4{grid-template-rows:max-content max-content minmax(0,max-content)!important;height:auto!important;max-height:none!important}html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .match-interview-room-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(58px,auto)!important;align-self:start!important;height:auto!important;min-height:72px!important;overflow:visible!important}@media (max-width:640px){html body :is(.workspace,.figma-dashboard) .interview-room-v3.match-interview-room-v4 .match-interview-room-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(52px,auto)!important;min-height:0!important}}html body .daily-match-review-backdrop{z-index:2147482000;overscroll-behavior:none;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 10%,#30d0ac33,#0000 34%),radial-gradient(circle at 86% 86%,#4b76f633,#0000 36%),#081123e0;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}html body .daily-match-review-backdrop:before{opacity:.18;content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}html body .daily-match-window{z-index:1;overscroll-behavior:none;background:linear-gradient(145deg,#112a37fa,#111c38fc);border:1px solid #abe8da61;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(940px,100vw - 44px);height:min(860px,100dvh - 44px);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000085,inset 0 0 0 1px #ffffff0d}html body .daily-match-window-header{background:#081528a8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 22px;display:flex}html body .daily-match-window-header>div{align-items:center;gap:16px;display:flex}html body .daily-match-window-header img{object-fit:contain;width:104px;height:auto}html body .daily-match-window-header span{letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff2b;padding-left:16px;font-size:10px;font-weight:800;color:#b8cad8!important;-webkit-text-fill-color:#b8cad8!important}html body .daily-match-window-header>strong{text-align:right;min-width:58px;font-size:11px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-match-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}html body .daily-match-header-actions>strong{text-align:right;min-width:78px;font-size:11px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-match-bypass{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:850;transition:all .18s;display:flex;color:#e8f3f8!important;-webkit-text-fill-color:#e8f3f8!important}html body .daily-match-bypass:hover{background:#7be1c521;border-color:#7be1c594;transform:translateY(-1px)}html body .daily-match-progress{grid-template-columns:repeat(var(--daily-match-count,5),1fr);gap:7px;padding:10px 22px 0;display:grid}html body .daily-match-progress i{background:#ffffff21;border-radius:999px;height:3px;transition:all .25s}html body .daily-match-progress i.active{background:#7be1c5;box-shadow:0 0 13px #4adab28c}html body .daily-match-progress i.complete{background:#4b7cf6}html body .daily-match-stage{min-height:0;margin:14px 70px 0;position:relative}html body .daily-match-window-relocated{grid-template-rows:auto auto minmax(0,1fr)}html body .daily-match-window-relocated.limited{grid-template-rows:auto auto auto minmax(0,1fr)}html body .daily-match-availability-note{color:#b9cbd5;background:#468f841f;border:1px solid #7be1c540;border-radius:12px;align-items:center;gap:10px;margin:9px 22px 0;padding:9px 12px;display:flex}html body .daily-match-availability-note>svg{color:#72ddc1;flex:none}html body .daily-match-availability-note>span{letter-spacing:0;text-transform:none;border:0;flex:1;padding:0;font-size:8px;font-weight:500;color:#b9cbd5!important;-webkit-text-fill-color:#b9cbd5!important}html body .daily-match-availability-note strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-match-availability-note small{white-space:nowrap;text-transform:uppercase;font-size:7px;font-weight:850;color:#79ddc3!important;-webkit-text-fill-color:#79ddc3!important}html body .daily-match-demo-checkpoint{color:#72ddc1;background:#29766838;border:1px solid #75dec55c;border-radius:12px;align-items:center;gap:10px;margin:8px 22px 0;padding:9px 12px;display:flex}html body .daily-match-demo-checkpoint>span{gap:2px;font-size:8px;display:grid;color:#b9cbd5!important;-webkit-text-fill-color:#b9cbd5!important}html body .daily-match-demo-checkpoint strong{font-size:8px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-match-demo-checkpoint.required{color:#f6c861;background:#7556184d;border-color:#f6c861b8}html body .daily-match-stage-relocated{margin:14px 44px 18px}html body .daily-relocated-swipe-shell{z-index:2;overscroll-behavior:none;touch-action:pan-y;cursor:grab;scrollbar-color:#8fcbbd #ffffff1f;scrollbar-width:thin;border-radius:25px;width:100%;height:100%;min-height:0;transition:transform .18s;position:relative;overflow:hidden auto;box-shadow:0 25px 64px #0000005c}html body .daily-relocated-swipe-shell:active{cursor:grabbing}html body .daily-relocated-swipe-shell button,html body .daily-relocated-swipe-shell a,html body .daily-relocated-swipe-shell input,html body .daily-relocated-swipe-shell textarea,html body .daily-relocated-swipe-shell select,html body .daily-relocated-swipe-shell summary{touch-action:manipulation;cursor:pointer}html body .daily-relocated-swipe-shell.leaving-left{transition:transform .28s cubic-bezier(.3,.7,.25,1);transform:translate(-125%,15px)rotate(-13deg)!important}html body .daily-relocated-swipe-shell.leaving-right{transition:transform .28s cubic-bezier(.3,.7,.25,1);transform:translate(125%,15px)rotate(13deg)!important}html body .daily-relocated-match-card{width:100%;min-height:100%;box-shadow:none;border-radius:25px}html body .daily-relocated-match-card .sandbox-pending-match-summary{cursor:default;grid-template-rows:230px auto}html body .daily-relocated-match-card .sandbox-pending-match-body{padding-bottom:24px}html body .daily-relocated-match-card .sandbox-pending-actions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfcf7;border-top:1px solid #dce6e4;margin:0 -18px -24px;padding:14px 18px;position:sticky;bottom:-24px}html body .daily-relocated-match-card .sandbox-pending-actions .button{min-width:126px}html body .daily-sii-advisor{z-index:4;border:1px solid var(--passport-border);background:linear-gradient(135deg,#fffffffa,var(--passport-soft));box-shadow:0 12px 30px var(--passport-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;grid-template-columns:56px minmax(0,1fr) 104px;align-items:start;gap:13px;padding:13px 14px;display:grid;position:sticky;top:0;overflow:hidden}html body .daily-sii-advisor:after{background:var(--passport-light);opacity:.13;filter:blur(28px);content:"";pointer-events:none;border-radius:50%;width:150px;height:100px;position:absolute;top:-44px;right:14%}html body .daily-sii-advisor-avatar{z-index:1;background:linear-gradient(145deg,var(--passport-light),var(--passport-accent));width:56px;height:56px;box-shadow:0 8px 22px var(--passport-shadow);border-radius:50%;flex:0 0 56px;padding:2px;display:block;position:relative}html body .daily-sii-advisor-avatar img{object-fit:cover;object-position:50% 30%;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block}html body .daily-sii-advisor-avatar>i{background:#60d9b7;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:3px;right:-1px;box-shadow:0 0 10px #32cba4bf}html body .daily-sii-advisor.speaking .daily-sii-advisor-avatar{box-shadow:0 0 0 6px color-mix(in srgb,var(--passport-light) 18%,transparent),0 8px 24px var(--passport-shadow);animation:1.1s ease-in-out infinite daily-sii-speaking}html body .daily-sii-advisor.speaking .daily-sii-advisor-avatar>i{animation:1s ease-out infinite daily-sii-status}html body .daily-sii-advisor-copy{z-index:1;gap:5px;animation:.24s both daily-sii-guidance-in;display:grid;position:relative}html body .daily-sii-advisor-copy>small{color:var(--passport-accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}html body .daily-sii-advisor-copy>strong{color:var(--passport-dark);font-size:11px;line-height:1.25}html body .daily-sii-advisor-copy>p{color:#586b72;max-width:690px;margin:0;font-size:8px;line-height:1.5}html body .daily-sii-advisor-narrative{border-left:2px solid var(--passport-accent);background:#ffffffb8;border-radius:0 10px 10px 0;gap:5px;margin-top:2px;padding:8px 10px;display:grid}html body .daily-sii-advisor-narrative>p{color:#485d66;margin:0;font-size:7px;line-height:1.55}html body .daily-sii-advisor-narrative>p+p{border-top:1px solid color-mix(in srgb,var(--passport-border) 52%,transparent);padding-top:5px}html body .daily-sii-advisor-voice{z-index:1;border:1px solid var(--passport-border);width:104px;min-width:104px;height:30px;min-height:30px;color:var(--passport-accent);white-space:nowrap;box-shadow:0 5px 14px var(--passport-shadow);background:#fff;border-radius:999px;justify-content:center;align-self:start;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:7px;font-weight:900;line-height:1;display:flex;position:relative}html body .daily-sii-advisor-voice>span{font-size:9px;line-height:1}html body .daily-sii-advisor-voice:is(.is-loading,.is-speaking){border-color:var(--passport-accent);background:var(--passport-accent);color:#fff}html body .daily-sii-advisor-voice.is-error{color:#9a5a21;border-color:#d49a61}@keyframes daily-sii-guidance-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes daily-sii-speaking{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.025)}}@keyframes daily-sii-status{0%{box-shadow:0 0 #32cba47a}to{box-shadow:0 0 0 9px #32cba400}}html body .daily-pass-confirmation-backdrop{z-index:1400;-webkit-backdrop-filter:blur(14px)saturate(.82);backdrop-filter:blur(14px)saturate(.82);background:#071126c2;place-items:center;padding:24px;animation:.2s both daily-pass-backdrop-in;display:grid;position:fixed;inset:0}html body .daily-pass-confirmation{--pass-accent:#315fa5;--pass-dark:#17284f;--pass-soft:#edf3ff;--pass-border:#a9bce5;--pass-shadow:#1f468447;border:1px solid var(--pass-border);background:linear-gradient(145deg,#fff 0%,var(--pass-soft) 100%);width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pass-dark);border-radius:24px;gap:14px;padding:24px;animation:.34s cubic-bezier(.2,.82,.24,1) both daily-pass-zoom-in;display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #0000006e,inset 0 0 0 1px #ffffff80}html body .daily-pass-confirmation-manager{--pass-accent:#18755f;--pass-dark:#133f38;--pass-soft:#e9f8f3;--pass-border:#9ed4c6;--pass-shadow:#18755f3d}html body .daily-pass-confirmation-close{z-index:2;border:1px solid var(--pass-border);color:#68798c;cursor:pointer;background:#ffffffd9;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font:500 19px/1 inherit;display:grid;position:absolute;top:12px;right:12px}html body .daily-pass-confirmation>header{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;padding-right:42px;display:grid}html body .daily-pass-confirmation-avatar{background:linear-gradient(145deg,#91c1ff,var(--pass-accent));width:72px;height:72px;box-shadow:0 10px 27px var(--pass-shadow);border-radius:50%;padding:3px;display:block;position:relative}html body .daily-pass-confirmation-avatar img{object-fit:cover;object-position:50% 30%;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}html body .daily-pass-confirmation-avatar>i{background:#55d5b2;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:4px;right:0;box-shadow:0 0 11px #31c9a2b8}html body .daily-pass-confirmation>header>div{justify-items:start;gap:5px;display:grid}html body .daily-pass-confirmation>header small{color:var(--pass-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}html body .daily-pass-confirmation h2{max-width:440px;color:var(--pass-dark);letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.15}html body .daily-pass-confirmation>header p{color:#647480;margin:0;font-size:9px;line-height:1.5}html body .daily-pass-confirmation-voice{border:1px solid color-mix(in srgb,var(--pass-border) 76%,#fff);background:color-mix(in srgb,var(--pass-soft) 72%,#fff);width:auto;min-width:118px;height:36px;color:var(--pass-accent);white-space:nowrap;box-shadow:0 5px 14px color-mix(in srgb,var(--pass-shadow) 60%,transparent);cursor:pointer;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px;padding:4px 12px 4px 5px;font:900 8px/1 inherit;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}html body .daily-pass-confirmation-voice:hover{box-shadow:0 8px 18px var(--pass-shadow);transform:translateY(-1px)}html body .daily-pass-confirmation-voice-icon{background:var(--pass-accent);width:26px;height:26px;box-shadow:0 4px 10px var(--pass-shadow);border-radius:50%;justify-content:center;align-items:center;gap:2px;display:flex}html body .daily-pass-confirmation-voice-icon i{background:#fff;border-radius:999px;width:2px;display:block}html body .daily-pass-confirmation-voice-icon i:first-child{height:7px}html body .daily-pass-confirmation-voice-icon i:nth-child(2){height:12px}html body .daily-pass-confirmation-voice-icon i:nth-child(3){height:8px}html body .daily-pass-confirmation-voice>b{letter-spacing:.01em;font-size:8px}html body .daily-pass-confirmation-voice:is(.is-loading,.is-speaking){border-color:var(--pass-accent);background:var(--pass-accent);color:#fff}html body .daily-pass-confirmation-voice:is(.is-loading,.is-speaking) .daily-pass-confirmation-voice-icon{box-shadow:none;background:#ffffff2e}html body .daily-pass-confirmation-voice.is-speaking .daily-pass-confirmation-voice-icon i{animation:.72s ease-in-out infinite alternate daily-pass-voice-wave}html body .daily-pass-confirmation-voice.is-speaking .daily-pass-confirmation-voice-icon i:nth-child(2){animation-delay:.12s}html body .daily-pass-confirmation-voice.is-speaking .daily-pass-confirmation-voice-icon i:nth-child(3){animation-delay:.24s}html body .daily-pass-confirmation-voice.is-loading .daily-pass-confirmation-voice-icon{animation:.9s ease-in-out infinite daily-pass-voice-pulse}html body .daily-pass-confirmation-voice.is-error{color:#8e552d;background:#fff8f2;border-color:#d8ad89}html body .daily-pass-confirmation-voice.is-error .daily-pass-confirmation-voice-icon{background:#a36335;box-shadow:0 4px 10px #a3633538}html body .daily-pass-confirmation-scores{grid-template-columns:130px 150px minmax(0,1fr);gap:9px;display:grid}html body .daily-pass-confirmation-scores>span{border:1px solid var(--pass-border);background:#ffffffd1;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}html body .daily-pass-confirmation-scores small{color:#65747e;text-transform:uppercase;font-size:7px;font-weight:850}html body .daily-pass-confirmation-scores b{color:var(--pass-accent);font-size:18px}html body .daily-pass-confirmation-scores>p{color:#607079;align-self:center;margin:0;padding-left:4px;font-size:8px;line-height:1.5}html body .daily-pass-confirmation-copy{border-left:3px solid var(--pass-accent);background:#ffffffb3;border-radius:0 13px 13px 0;padding:13px 15px}html body .daily-pass-confirmation-copy p{color:#425762;margin:0;font-size:10px;line-height:1.6}html body .daily-pass-resiime-explanation{border:1px solid var(--pass-border);background:linear-gradient(135deg,var(--pass-soft),#ffffffe6);border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;display:grid}html body .daily-pass-resiime-explanation>span{background:var(--pass-accent);color:#fff;width:42px;height:42px;box-shadow:0 8px 18px var(--pass-shadow);border-radius:13px;place-items:center;display:grid}html body .daily-pass-resiime-explanation>div{gap:4px;display:grid}html body .daily-pass-resiime-explanation small{color:var(--pass-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-pass-resiime-explanation h3{color:var(--pass-dark);letter-spacing:-.02em;margin:0;font-size:14px}html body .daily-pass-resiime-explanation p{color:#52666f;margin:0;font-size:9px;line-height:1.55}html body .daily-pass-confirmation-control{color:#87ddc6;background:#132746;border-radius:13px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}html body .daily-pass-confirmation-control>svg{flex:none;margin-top:1px}html body .daily-pass-confirmation-control p{color:#d8e7eb;margin:0;font-size:8px;line-height:1.55}html body .daily-pass-confirmation>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}html body .daily-pass-confirmation>footer .button{cursor:pointer;border-radius:12px;min-width:170px;min-height:42px;font-size:9px;font-weight:900}html body .daily-pass-confirmation>footer .primary{border-color:var(--pass-accent);background:var(--pass-accent);color:#fff}html body .daily-pass-confirmation>footer .daily-pass-confirm{color:#8b433d;background:#fff;border-color:#d3a8a2}html body .daily-pass-confirmation :is(button,.button):focus-visible{outline:3px solid color-mix(in srgb,var(--pass-accent) 28%,transparent);outline-offset:2px}html body .daily-pass-reflection{border:1px solid color-mix(in srgb,var(--pass-border) 80%,#fff);background:#ffffffc2;border-radius:16px;gap:10px;padding:14px;display:grid}html body .daily-pass-reflection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html body .daily-pass-reflection>header>div{gap:3px;display:grid}html body .daily-pass-reflection>header small,html body .daily-pass-reflection>label>span{color:var(--pass-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-pass-reflection h3{color:var(--pass-dark);margin:0;font-size:14px}html body .daily-pass-reflection p{color:#61737b;margin:0;font-size:8px;line-height:1.5}html body .daily-pass-reflection>header>svg{color:var(--pass-accent)}html body .daily-pass-reflection>div{flex-wrap:wrap;gap:6px;display:flex}html body .daily-pass-reflection>div button{border:1px solid var(--pass-border);color:#52656d;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font:800 8px/1 inherit;display:flex}html body .daily-pass-reflection>div button.selected{border-color:var(--pass-accent);background:var(--pass-accent);color:#fff}html body .daily-pass-reflection>label{gap:5px;display:grid;position:relative}html body .daily-pass-reflection textarea{resize:vertical;border:1px solid var(--pass-border);color:#31464f;background:#fff;border-radius:11px;min-height:58px;padding:10px 12px 18px;font:500 9px/1.5 inherit}html body .daily-pass-reflection>label>small{color:#819098;font-size:7px;position:absolute;bottom:6px;right:9px}html body .daily-evidence-receipt{border:1px solid var(--passport-border);background:#ffffffc7;border-radius:15px;margin:0;overflow:hidden}html body .daily-evidence-receipt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}html body .daily-evidence-receipt>summary::-webkit-details-marker{display:none}html body .daily-evidence-receipt>summary>span{color:var(--passport-accent);grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}html body .daily-evidence-receipt>summary b{color:var(--passport-dark);font-size:10px}html body .daily-evidence-receipt>summary small{color:#718188;grid-column:2;font-size:7px}html body .daily-evidence-receipt>summary>strong{color:var(--passport-accent);font-size:8px}html body .daily-evidence-receipt[open]>summary{border-bottom:1px solid var(--passport-border);background:var(--passport-soft)}html body .daily-evidence-receipt>div{grid-template-columns:1.2fr .8fr;gap:16px;padding:14px;display:grid}html body .daily-evidence-receipt section{align-content:start;gap:8px;display:grid}html body .daily-evidence-receipt section>small{color:var(--passport-accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-evidence-receipt article{background:#f8fbfc;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}html body .daily-evidence-receipt article>span{background:var(--passport-soft);width:22px;height:22px;color:var(--passport-accent);border-radius:7px;place-items:center;display:grid}html body .daily-evidence-receipt article>p{gap:2px;margin:0;display:grid}html body .daily-evidence-receipt article b{color:#344d57;font-size:8px}html body .daily-evidence-receipt article small{color:#76878d;font-size:7px}html body .daily-evidence-receipt article em{color:var(--passport-accent);font-size:7px;font-style:normal;font-weight:850}html body .daily-evidence-receipt section:last-child>p{color:var(--passport-accent);background:#f8fbfc;border-radius:10px;gap:7px;margin:0;padding:8px;display:flex}html body .daily-evidence-receipt section:last-child>p>span{gap:2px;display:grid}html body .daily-evidence-receipt section:last-child b{color:#455b64;font-size:8px}html body .daily-evidence-receipt section:last-child small{color:#78878d;font-size:7px;line-height:1.4}html body .daily-manager-decision-brief{border:1px solid var(--passport-border);background:linear-gradient(135deg,var(--passport-soft),#fff);border-radius:16px;gap:12px;padding:15px;display:grid}html body .daily-manager-decision-brief>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html body .daily-manager-decision-brief>header small{color:var(--passport-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}html body .daily-manager-decision-brief h3{color:var(--passport-dark);margin:3px 0 0;font-size:13px}html body .daily-manager-decision-brief>header>strong{color:var(--passport-accent);white-space:nowrap;font-size:18px}html body .daily-manager-decision-brief>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .daily-manager-decision-brief article{border:1px solid color-mix(in srgb,var(--passport-border) 70%,#fff);background:#ffffffc2;border-radius:11px;padding:10px}html body .daily-manager-decision-brief article small{color:var(--passport-accent);text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-manager-decision-brief article p{color:#53676f;margin:5px 0 0;font-size:8px;line-height:1.5}html body .daily-preferences-backdrop{z-index:1600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061224c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}html body .daily-preferences-dialog{color:#17284f;background:linear-gradient(145deg,#fff,#edf3ff);border:1px solid #a9bce5;border-radius:24px;gap:14px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;animation:.28s both daily-pass-zoom-in;display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #0000006b}html body .daily-preferences-dialog>header{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-right:34px;display:grid}html body .daily-preferences-dialog>header>span{color:#fff;background:#315fa5;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}html body .daily-preferences-dialog>header>div{gap:3px;display:grid}html body .daily-preferences-dialog>header small{color:#315fa5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-preferences-dialog h2{color:#17284f;letter-spacing:-.03em;margin:0;font-size:20px}html body .daily-preferences-dialog p{color:#667780;margin:0;font-size:9px}html body .daily-preference-toggle{background:#fffc;border:1px solid #c4d1ea;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}html body .daily-preference-toggle>span{gap:3px;display:grid}html body .daily-preference-toggle strong{color:#243a61;font-size:10px}html body .daily-preference-toggle small{color:#6d7d87;font-size:8px}html body .daily-preference-toggle input{accent-color:#315fa5;width:38px;height:20px}html body .daily-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .daily-preference-grid label{gap:5px;display:grid}html body .daily-preference-grid span{color:#315fa5;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-preference-grid :is(select,input){color:#31445f;background:#fff;border:1px solid #bccae5;border-radius:11px;min-height:42px;padding:9px 11px;font:700 9px/1 inherit}html body .daily-preferences-dialog>footer{justify-content:flex-end;gap:9px;display:flex}html body .daily-preferences-dialog>footer .button{border-radius:11px;min-width:140px;min-height:42px;font-size:9px;font-weight:900}html body .daily-match-summary-window{background:linear-gradient(145deg,#102b35,#111c38);grid-template-rows:auto minmax(0,1fr) auto}html body .daily-match-summary-scroll{align-content:start;gap:14px;padding:18px 22px;display:grid;overflow:auto}html body .daily-summary-hero{background:linear-gradient(135deg,#fffffffa,#edf7f5);border:1px solid #87dec642;border-radius:20px;grid-template-columns:72px minmax(0,1fr);gap:15px;padding:18px;display:grid}html body .daily-summary-hero>div{align-content:center;justify-items:start;gap:5px;display:grid}html body .daily-summary-hero small{color:#236f61;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}html body .daily-summary-hero h2{color:#173d3a;letter-spacing:-.035em;margin:0;font-size:22px}html body .daily-summary-hero p{color:#576e70;max-width:760px;margin:0;font-size:9px;line-height:1.55}html body .daily-summary-hero.speaking .daily-pass-confirmation-avatar{animation:1.1s ease-in-out infinite daily-sii-speaking;box-shadow:0 0 0 6px #48bea126,0 10px 27px #1f755f47}html body .daily-summary-voice{color:#236f61;cursor:pointer;background:#fff;border:1px solid #9fcfc3;border-radius:999px;align-items:center;gap:7px;min-height:32px;margin-top:3px;padding:3px 11px 3px 4px;font:900 8px/1 inherit;display:inline-flex;box-shadow:0 5px 14px #236f6124}html body .daily-summary-voice .daily-pass-confirmation-voice-icon{background:#238573;width:24px;height:24px;box-shadow:0 4px 10px #2385733d}html body .daily-summary-voice:is(.is-loading,.is-speaking){color:#fff;background:#238573;border-color:#238573}html body .daily-summary-voice:is(.is-loading,.is-speaking) .daily-pass-confirmation-voice-icon{box-shadow:none;background:#ffffff2e}html body .daily-summary-voice.is-speaking .daily-pass-confirmation-voice-icon i{animation:.72s ease-in-out infinite alternate daily-pass-voice-wave}html body .daily-summary-voice.is-speaking .daily-pass-confirmation-voice-icon i:nth-child(2){animation-delay:.12s}html body .daily-summary-voice.is-speaking .daily-pass-confirmation-voice-icon i:nth-child(3){animation-delay:.24s}html body .daily-summary-voice.is-loading .daily-pass-confirmation-voice-icon{animation:.9s ease-in-out infinite daily-pass-voice-pulse}html body .daily-summary-voice.is-error{color:#8e552d;background:#fff8f2;border-color:#d8ad89}html body .daily-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html body .daily-summary-metrics article{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;padding:13px}html body .daily-summary-metrics article.mutual{background:linear-gradient(145deg,#1e977d47,#ffffff14);border-color:#7be1c57a;box-shadow:inset 0 0 22px #31c9a21a}html body .daily-summary-metrics article.mutual strong{color:#82ead0}html body .daily-summary-metrics small{color:#89d8c4;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-summary-metrics strong{color:#fff;margin-top:3px;font-size:22px;display:block}html body .daily-summary-metrics p{color:#b6c7cf;margin:3px 0 0;font-size:7px;line-height:1.4}html body .daily-summary-next{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}html body .daily-summary-next>div{gap:4px;display:grid}html body .daily-summary-next small{color:#315fa5;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-summary-next h3{color:#17284f;margin:0;font-size:13px}html body .daily-summary-next p{color:#64747d;margin:0;font-size:8px}html body .daily-summary-next>button{color:#315fa5;cursor:pointer;background:#edf3ff;border:1px solid #9fb5df;border-radius:11px;align-items:center;gap:7px;min-width:150px;padding:10px 12px;font:900 8px/1 inherit;display:flex}html body .daily-summary-next>button.active{color:#fff;background:#315fa5}html body .daily-summary-comparison{background:#f5f8fc;border-radius:18px;gap:12px;padding:15px;display:grid}html body .daily-summary-comparison>header{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .daily-summary-comparison>header small{color:#315fa5;text-transform:uppercase;font-size:7px;font-weight:900}html body .daily-summary-comparison h3{color:#17284f;margin:2px 0 0;font-size:14px}html body .daily-summary-comparison>header>span{color:#315fa5;font-size:8px;font-weight:900}html body .daily-summary-selector{flex-wrap:wrap;gap:7px;display:flex}html body .daily-summary-selector button{color:#30445f;cursor:pointer;background:#fff;border:1px solid #c6d2e8;border-radius:11px;justify-items:start;gap:3px;min-width:145px;padding:9px;font-family:inherit;display:grid}html body .daily-summary-selector button.selected{background:#e9f0ff;border-color:#315fa5;box-shadow:0 0 0 2px #315fa51c}html body .daily-summary-selector span{color:#315fa5;text-transform:uppercase;font-size:6px;font-weight:900}html body .daily-summary-selector button.outcome-mutual{background:#e8f8f4;border-color:#3cae94}html body .daily-summary-selector button.outcome-mutual span{color:#14745f}html body .daily-summary-selector button.outcome-passed{background:#fff6f1;border-color:#d7b3a4}html body .daily-summary-selector button.outcome-passed span{color:#925c43}html body .daily-summary-selector button.outcome-resiime{background:#f5f1ff;border-color:#b3a4dd}html body .daily-summary-selector button.outcome-resiime span{color:#6650a7}html body .daily-summary-selector strong{text-align:left;font-size:8px}html body .daily-summary-selector small{color:#70808b;font-size:7px}html body .daily-summary-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html body .daily-summary-compare-grid>article{background:#fff;border:1px solid #c9d4e6;border-radius:13px;align-content:start;gap:8px;padding:12px;display:grid}html body .daily-summary-compare-grid header{border-bottom:1px solid #e3e8ef;gap:3px;padding-bottom:8px;display:grid}html body .daily-summary-compare-grid header em{color:#315fa5;letter-spacing:.04em;text-transform:uppercase;background:#edf3ff;border-radius:999px;justify-self:start;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}html body .daily-summary-compare-grid article.outcome-mutual{border-color:#61bba6;box-shadow:0 0 0 2px #3cae9414}html body .daily-summary-compare-grid article.outcome-mutual header em{color:#14745f;background:#e2f7f1}html body .daily-summary-compare-grid article.outcome-passed{border-color:#dfc2b5}html body .daily-summary-compare-grid article.outcome-passed header em{color:#925c43;background:#fff0e8}html body .daily-summary-compare-grid article.outcome-resiime{border-color:#c6bae7}html body .daily-summary-compare-grid article.outcome-resiime header em{color:#6650a7;background:#efe9ff}html body .daily-summary-compare-grid small{color:#315fa5;text-transform:uppercase;font-size:6px;font-weight:900}html body .daily-summary-compare-grid h4{color:#17284f;margin:0;font-size:11px}html body .daily-summary-compare-grid header>span{color:#75838a;font-size:7px}html body .daily-summary-compare-grid>article>p{color:#63737c;justify-content:space-between;margin:0;font-size:8px;display:flex}html body .daily-summary-compare-grid>article>p strong{color:#315fa5;font-size:12px}html body .daily-summary-compare-grid>article>div p{color:#596a73;margin:3px 0 0;font-size:7px;line-height:1.45}html body .daily-summary-compare-grid footer{color:#8b5836;background:#fff4ed;border-radius:8px;margin-top:auto;padding:7px;font-size:7px}html body .daily-summary-footer{background:#071224a8;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:14px;padding:12px 22px;display:flex}html body .daily-summary-footer>span{color:#b8cad3;align-items:center;gap:6px;font-size:8px;display:flex}html body .daily-summary-footer .button{color:#fff;background:#138f7e;border-radius:11px;min-width:150px;min-height:40px;font-size:9px;font-weight:900}@keyframes daily-pass-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes daily-pass-zoom-in{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;transform:none}}@keyframes daily-pass-voice-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1.15)}}@keyframes daily-pass-voice-pulse{50%{opacity:.72;transform:scale(.9)}}@media (max-width:720px){html body .daily-match-preferences-button{justify-content:center;width:31px;min-width:31px;padding:7px;font-size:0}html body .daily-evidence-receipt>div,html body .daily-manager-decision-brief>div,html body .daily-preference-grid{grid-template-columns:1fr}html body .daily-preferences-dialog{padding:18px 15px}html body .daily-preferences-dialog h2{font-size:17px}html body .daily-summary-hero{grid-template-columns:56px minmax(0,1fr);padding:14px}html body .daily-summary-hero .daily-pass-confirmation-avatar{width:56px;height:56px}html body .daily-summary-hero h2{font-size:17px}html body .daily-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html body .daily-summary-next{flex-direction:column;align-items:stretch}html body .daily-summary-compare-grid{grid-template-columns:1fr}html body .daily-summary-footer{flex-direction:column;align-items:stretch}html body .daily-summary-footer .button{width:100%}}html body .daily-passport-theme-manager{--passport-accent:#315fa5;--passport-dark:#17284f;--passport-deep:#111b38;--passport-soft:#eaf0fb;--passport-soft-strong:#dfe9fb;--passport-border:#a9bce5;--passport-light:#8fb9ff;--passport-visual-end:#254b7a;--passport-shadow:#315fa53d}html body .daily-passport-theme-talent{--passport-accent:#18755f;--passport-dark:#133f38;--passport-deep:#10293a;--passport-soft:#e8f7f2;--passport-soft-strong:#d9efe7;--passport-border:#9ed4c6;--passport-light:#7fe0c7;--passport-visual-end:#175a58;--passport-shadow:#18755f38}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent){border-color:var(--passport-border);box-shadow:0 24px 62px var(--passport-shadow)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-visual{background:radial-gradient(circle at 50% 42%,var(--passport-light),transparent 28%), linear-gradient(145deg,var(--passport-deep) 0%,var(--passport-dark) 48%,var(--passport-visual-end) 100%)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-visual:after{background:linear-gradient(transparent,var(--passport-deep))}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-avatar .avatar{border-color:var(--passport-light)!important;background:var(--passport-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 18px 36px var(--passport-shadow)!important}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-avatar .avatar span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-score{border-color:var(--passport-light);color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-score.confidence{background:var(--passport-soft);color:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-visual-copy small{color:var(--passport-light)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-copy{background:linear-gradient(180deg,#fff,var(--passport-soft))}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-demo-label{color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-copy>strong{color:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-terms b{background:var(--passport-soft-strong);color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-consent{border-color:var(--passport-border);background:var(--passport-soft)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-consent>i{background:var(--passport-light);color:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-consent b{color:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-match-body{background:radial-gradient(circle at 100% 0,var(--passport-soft-strong),transparent 30%),#fbfcff}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-notice{border-color:var(--passport-border);background:var(--passport-soft)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-notice>span{background:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-notice small,html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-metrics strong{color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-notice strong{color:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-metrics article{border-color:var(--passport-border);background:#ffffffe0}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-consent-state{background:radial-gradient(circle at 92% 8%,var(--passport-visual-end),transparent 40%),linear-gradient(145deg,var(--passport-deep),var(--passport-dark))}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-consent-state>header .eyebrow,html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-consent-state>header>strong{color:var(--passport-light)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-consent-state>div>i{background:var(--passport-border)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-tabs{border-color:var(--passport-border);background:var(--passport-soft)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-tabs button{color:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-tabs button.active{color:var(--passport-accent);box-shadow:0 4px 14px var(--passport-shadow)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-stage{border-color:var(--passport-border)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) :is(.sandbox-pending-overview section,.sandbox-passport-facts article,.sandbox-alignment-context>article,.sandbox-role-story article){background:var(--passport-soft)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) :is(.sandbox-pending-overview p>svg,.sandbox-alignment-context p svg,.sandbox-pending-actions>div svg),html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) :is(.sandbox-passport-preview header small,.sandbox-opportunity-preview header small,.sandbox-passport-facts small,.sandbox-alignment-brief>header small,.sandbox-alignment-context small,.sandbox-opportunity-breakdown small,.sandbox-role-story small),html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) :is(.sandbox-passport-preview header>b,.sandbox-opportunity-preview header>b,.sandbox-alignment-brief>header>b,.sandbox-alignment-dimensions article>div>b){color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-passport-facts article div span,html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-alignment-context>article>div span,html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-opportunity-breakdown article>div span{background:var(--passport-soft-strong);color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-alignment-brief{border-color:var(--passport-border);background:linear-gradient(145deg,var(--passport-soft),#fff)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-alignment-dimensions article{border-color:var(--passport-border)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-alignment-dimensions article>i>span{background:linear-gradient(90deg,var(--passport-accent),var(--passport-light))}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) :is(.sandbox-alignment-context .question,.sandbox-opportunity-breakdown .process){border-color:var(--passport-dark);background:var(--passport-dark)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) :is(.sandbox-alignment-context .question small,.sandbox-opportunity-breakdown .process small){color:var(--passport-light)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-opportunity-terms span{border-color:var(--passport-border);background:var(--passport-soft);color:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-opportunity-breakdown li:before{background:var(--passport-light)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-opportunity-preview>.sandbox-opportunity-verified{background:var(--passport-soft)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-actions{border-color:var(--passport-border);background:#fffffff2}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-actions .button.primary{border-color:var(--passport-accent);background:var(--passport-accent)}html body :is(.daily-passport-theme-manager,.daily-passport-theme-talent) .sandbox-pending-actions .button.ghost{border-color:var(--passport-border);color:var(--passport-dark)}html body .daily-match-stack-card{background:linear-gradient(145deg,#173c4a,#1d2e55);border:1px solid #ffffff1f;border-radius:25px 25px 0 0;position:absolute;inset:18px 28px 0;box-shadow:0 -8px 30px #00000026}html body .daily-match-stack-card.stack-two{opacity:.45;inset:2px 56px 0}html body .daily-match-stack-card.stack-one{opacity:.72;inset:10px 40px 0}html body .daily-match-passport-card{z-index:2;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cce8e2b3;border-radius:24px 24px 0 0;grid-template-rows:218px minmax(0,1fr);width:100%;height:100%;min-height:0;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 64px #0000005c}html body .daily-match-passport-card:active{cursor:grabbing}html body .daily-match-passport-card.leaving-left{transition:transform .28s cubic-bezier(.3,.7,.25,1);transform:translate(-125%,15px)rotate(-13deg)!important}html body .daily-match-passport-card.leaving-right{transition:transform .28s cubic-bezier(.3,.7,.25,1);transform:translate(125%,15px)rotate(13deg)!important}html body .daily-card-visual{background:radial-gradient(circle at 50% 48%,#40d7b76b,#0000 25%),radial-gradient(circle at 80% 18%,#6f7efa59,#0000 35%),linear-gradient(135deg,#0b3146,#136165 56%,#18365c);place-items:center;display:grid;position:relative;overflow:hidden}html body .daily-card-visual:after{opacity:.14;content:"";background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}html body .daily-private-pill{z-index:2;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0514235c;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:850;display:flex;position:absolute;top:16px;left:18px;color:#e8f9f5!important;-webkit-text-fill-color:#e8f9f5!important}html body .daily-card-avatar{z-index:2;background:#172441;border:3px solid #ffffffb3;border-radius:26px;place-items:center;width:88px;height:88px;font-size:25px;font-weight:900;display:grid;position:relative;box-shadow:0 14px 34px #00000040,0 0 34px #54dbbb52;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-card-score{z-index:2;background:#fff;border:3px solid #ffffffd1;border-radius:50%;align-content:center;place-items:center;width:58px;height:58px;display:grid;position:absolute;right:19px;box-shadow:0 8px 24px #0000002b}html body .daily-card-score.fit{top:17px}html body .daily-card-score.confidence{top:84px}html body .daily-card-score b{font-size:15px;line-height:1;color:#106e5c!important;-webkit-text-fill-color:#106e5c!important}html body .daily-card-score small{letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:5px;font-weight:900;color:#56756f!important;-webkit-text-fill-color:#56756f!important}html body .daily-card-visual>div{z-index:2;background:linear-gradient(#0000,#051223e8);gap:3px;padding:17px 20px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}html body .daily-card-visual>div small{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900;color:#74e1c7!important;-webkit-text-fill-color:#74e1c7!important}html body .daily-card-visual>div strong{font-size:17px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-card-scroll{overscroll-behavior:contain;cursor:default;-webkit-user-select:text;user-select:text;scrollbar-color:#a9d9cd #edf3f1;scrollbar-width:thin;min-height:0;padding:20px 22px 80px;overflow:hidden auto}html body .daily-card-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex;color:#16836b!important;-webkit-text-fill-color:#16836b!important}html body .daily-card-scroll>h1{letter-spacing:-.03em;margin:7px 0 4px;font-size:22px;color:#132740!important;-webkit-text-fill-color:#132740!important}html body .daily-card-context{margin:0;font-size:9px;line-height:1.45;color:#65716f!important;-webkit-text-fill-color:#65716f!important}html body .daily-card-terms{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}html body .daily-card-terms span{background:#e8f5f1;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800;color:#276d5b!important;-webkit-text-fill-color:#276d5b!important}html body .daily-sealed-note{color:#196c59;background:linear-gradient(145deg,#effaf7,#f7fbff);border:1px solid #b9ded5;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 13px;display:flex}html body .daily-sealed-note svg{flex:none;margin-top:1px}html body .daily-sealed-note div{gap:3px;display:grid}html body .daily-sealed-note strong{font-size:9px;color:#1b493f!important;-webkit-text-fill-color:#1b493f!important}html body .daily-sealed-note span{font-size:7px;line-height:1.45;color:#5b716d!important;-webkit-text-fill-color:#5b716d!important}html body .daily-card-scroll details,html body .daily-mutual-unlocked details{background:#fff;border:1px solid #d9e3e2;border-radius:12px;margin-top:8px;overflow:hidden}html body .daily-card-scroll summary,html body .daily-mutual-unlocked summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}html body .daily-card-scroll summary::-webkit-details-marker{display:none}html body .daily-mutual-unlocked summary::-webkit-details-marker{display:none}html body .daily-card-scroll summary span{align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex;color:#1d334a!important;-webkit-text-fill-color:#1d334a!important}html body .daily-card-scroll summary small{background:#e8f4f1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:6px;display:grid;color:#23725f!important;-webkit-text-fill-color:#23725f!important}html body .daily-card-scroll summary>b,html body .daily-mutual-unlocked summary>b{background:#ecf2f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;color:#286b5c!important;-webkit-text-fill-color:#286b5c!important}html body .daily-card-scroll details[open] summary>b:before,html body .daily-mutual-unlocked details[open] summary>b:before{content:"−";font-size:12px}html body .daily-card-scroll details[open] summary>b,html body .daily-mutual-unlocked details[open] summary>b{font-size:0}html body .daily-card-scroll details>div,html body .daily-mutual-unlocked details>div{background:#f8fbfa;border-top:1px solid #edf1f0;gap:7px;padding:0 13px 13px;display:grid}html body .daily-card-scroll details p,html body .daily-mutual-unlocked details p{align-items:flex-start;gap:7px;margin:9px 0 0;font-size:8px;line-height:1.5;display:flex;color:#536865!important;-webkit-text-fill-color:#536865!important}html body .daily-card-scroll details p svg,html body .daily-mutual-unlocked details p svg{color:#21826b;flex:none}html body .daily-detail-pills{flex-wrap:wrap;gap:6px!important;padding-top:12px!important;display:flex!important}html body .daily-detail-pills span{background:#e7f3f0;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800;color:#2a6d5c!important;-webkit-text-fill-color:#2a6d5c!important}html body .daily-locked-fields{background:#f7f9fa;border:1px dashed #b9c8cb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding:11px;display:flex}html body .daily-locked-fields>span{text-transform:uppercase;align-items:center;gap:5px;width:100%;font-size:7px;font-weight:900;display:flex;color:#536b70!important;-webkit-text-fill-color:#536b70!important}html body .daily-locked-fields b{background:#e9eef1;border-radius:7px;padding:5px 7px;font-size:6px;color:#687881!important;-webkit-text-fill-color:#687881!important}html body .daily-swipe-stamp{z-index:8;opacity:0;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border:4px solid;border-radius:10px;padding:8px 12px;font-size:22px;font-weight:950;transition:all .12s;position:absolute;top:95px}html body .daily-swipe-stamp-no{border-color:#e16a7c;left:34px;transform:rotate(-10deg);color:#e16a7c!important;-webkit-text-fill-color:#e16a7c!important}html body .daily-swipe-stamp-yes{border-color:#5ce0bb;right:34px;transform:rotate(10deg);color:#5ce0bb!important;-webkit-text-fill-color:#5ce0bb!important}html body .daily-match-passport-card.leaning-no .daily-swipe-stamp-no,html body .daily-match-passport-card.leaving-left .daily-swipe-stamp-no,html body .daily-match-passport-card.leaning-yes .daily-swipe-stamp-yes,html body .daily-match-passport-card.leaving-right .daily-swipe-stamp-yes,html body .daily-relocated-swipe-shell.leaning-no .daily-swipe-stamp-no,html body .daily-relocated-swipe-shell.leaving-left .daily-swipe-stamp-no,html body .daily-relocated-swipe-shell.leaning-yes .daily-swipe-stamp-yes,html body .daily-relocated-swipe-shell.leaving-right .daily-swipe-stamp-yes{opacity:1}html body .daily-match-actions{z-index:4;background:#081427c2;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:98px;padding:12px 78px 16px;display:grid;position:relative}html body .daily-match-actions>button{text-align:left;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;padding:9px 13px;transition:all .18s;display:grid}html body .daily-match-actions>button:hover{background:#ffffff1a;transform:translateY(-2px)}html body .daily-match-actions>button:disabled{opacity:.55;pointer-events:none}html body .daily-match-actions>button>span{border:2px solid;border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;font-size:27px;font-weight:500;display:grid}html body .daily-match-actions>button.pass>span{border-color:#e48391;color:#f19aa7!important;-webkit-text-fill-color:#f19aa7!important}html body .daily-match-actions>button.yes>span{color:#7be4c8;border-color:#65dabc}html body .daily-match-actions>button b{font-size:10px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-match-actions>button small{grid-column:2;font-size:7px;color:#8294a7!important;-webkit-text-fill-color:#8294a7!important}html body .daily-match-actions>div{justify-items:center;gap:4px;display:grid}html body .daily-match-actions>div span{text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex;color:#74dbc2!important;-webkit-text-fill-color:#74dbc2!important}html body .daily-match-actions>div small{white-space:nowrap;font-size:7px;color:#7e91a7!important;-webkit-text-fill-color:#7e91a7!important}html body .daily-match-mutual-backdrop{background:radial-gradient(circle at 50% 38%,#38deb554,#0000 38%),radial-gradient(circle at 12% 88%,#5270f53b,#0000 36%),#06121fed}html body .daily-match-window-unlocked{grid-template-rows:auto auto minmax(0,1fr) auto;animation:.58s cubic-bezier(.18,.85,.24,1) daily-match-window-in}@keyframes daily-match-window-in{0%{opacity:0;transform:scale(.84)}65%{transform:scale(1.025)}to{opacity:1;transform:scale(1)}}html body .daily-match-celebration{pointer-events:none;position:absolute;inset:0;overflow:hidden}html body .daily-match-celebration i{opacity:0;background:#6de1c1;border-radius:2px;width:12px;height:12px;animation:1.45s ease-out infinite daily-match-confetti;position:absolute;top:52%;left:50%;transform:rotate(45deg)}html body .daily-match-celebration i:before,html body .daily-match-celebration i:after{background:inherit;content:"";border-radius:50%;width:12px;height:12px;position:absolute}html body .daily-match-celebration i:before{left:-6px}html body .daily-match-celebration i:after{top:-6px}html body .daily-match-celebration i:nth-child(2n){background:#7794ff;animation-delay:80ms}html body .daily-match-celebration i:nth-child(3n){background:#f6c861;animation-delay:.2s}html body .daily-match-celebration i:nth-child(4n){background:#f18bb4;animation-delay:.32s}html body .daily-match-celebration i:nth-child(5n){animation-delay:.45s}html body .daily-match-celebration i:first-child{--x:-420px;--y:-260px}html body .daily-match-celebration i:nth-child(2){--x:-310px;--y:-350px}html body .daily-match-celebration i:nth-child(3){--x:-220px;--y:-250px}html body .daily-match-celebration i:nth-child(4){--x:-120px;--y:-380px}html body .daily-match-celebration i:nth-child(5){--x:10px;--y:-330px}html body .daily-match-celebration i:nth-child(6){--x:140px;--y:-370px}html body .daily-match-celebration i:nth-child(7){--x:250px;--y:-280px}html body .daily-match-celebration i:nth-child(8){--x:390px;--y:-340px}html body .daily-match-celebration i:nth-child(9){--x:-400px;--y:260px}html body .daily-match-celebration i:nth-child(10){--x:-290px;--y:350px}html body .daily-match-celebration i:nth-child(11){--x:-160px;--y:300px}html body .daily-match-celebration i:nth-child(12){--x:-20px;--y:370px}html body .daily-match-celebration i:nth-child(13){--x:120px;--y:320px}html body .daily-match-celebration i:nth-child(14){--x:240px;--y:380px}html body .daily-match-celebration i:nth-child(15){--x:350px;--y:280px}html body .daily-match-celebration i:nth-child(16){--x:430px;--y:350px}@keyframes daily-match-confetti{0%{opacity:0;transform:translate(0)rotate(45deg)scale(.3)}18%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(310deg) scale(1)}}html body .daily-mutual-hero{text-align:center;justify-items:center;padding:22px 24px 18px;display:grid}html body .daily-mutual-orbit{justify-content:center;align-items:center;display:flex}html body .daily-mutual-orbit>i{background:#172743;border:3px solid #ffffffad;border-radius:22px;place-items:center;width:68px;height:68px;font-size:18px;font-style:normal;font-weight:900;display:grid;box-shadow:0 12px 34px #0000004d;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-mutual-orbit>b{z-index:2;color:#082d27;background:#63daba;border:5px solid #173342;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 -8px;display:grid;position:relative;box-shadow:0 0 30px #51e1b899}html body .daily-mutual-kicker{letter-spacing:.13em;text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:950;color:#75e3c6!important;-webkit-text-fill-color:#75e3c6!important}html body .daily-mutual-hero h1{letter-spacing:-.04em;margin:6px 0 3px;font-size:35px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-mutual-hero p{max-width:540px;margin:0;font-size:9px;line-height:1.55;color:#aebfd0!important;-webkit-text-fill-color:#aebfd0!important}html body .daily-mutual-unlocked{overscroll-behavior:none;background:#fff;border:1px solid #abe4d88c;border-radius:22px 22px 0 0;min-height:0;margin:0 70px;padding:18px 20px 24px;overflow:auto}html body .daily-mutual-passport{background:radial-gradient(circle at 100% 0,var(--passport-soft-strong),transparent 26%),linear-gradient(180deg,#fff,var(--passport-soft))}html body .daily-mutual-identity{border-bottom:1px solid var(--passport-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:17px;display:grid}html body .daily-mutual-identity>span{background:linear-gradient(145deg,var(--passport-deep),var(--passport-visual-end));width:76px;height:76px;box-shadow:0 10px 30px var(--passport-shadow);border-radius:22px;place-items:center;font-size:21px;font-weight:900;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-mutual-identity>div{gap:3px;display:grid}html body .daily-mutual-identity small{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-identity h2{margin:0;font-size:22px;color:#152b44!important;-webkit-text-fill-color:#152b44!important}html body .daily-mutual-identity strong{font-size:9px;color:#38546a!important;-webkit-text-fill-color:#38546a!important}html body .daily-mutual-identity p{max-width:670px;margin:4px 0 0;font-size:8px;line-height:1.5;color:#657572!important;-webkit-text-fill-color:#657572!important}html body .daily-mutual-score-pair{gap:7px;display:flex}html body .daily-mutual-score-pair>span{border:1px solid var(--passport-border);width:58px;height:58px;box-shadow:0 8px 20px var(--passport-shadow);background:#fff;border-radius:50%;align-content:center;place-items:center;display:grid}html body .daily-mutual-score-pair b{font-size:15px;line-height:1;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-score-pair small{margin-top:3px;font-size:5px}html body .daily-mutual-access{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}html body .daily-mutual-access>span{border:1px solid var(--passport-border);background:var(--passport-soft);color:var(--passport-accent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px;display:grid}html body .daily-mutual-access svg{grid-row:1/3}html body .daily-mutual-access b{font-size:8px;color:var(--passport-dark)!important;-webkit-text-fill-color:var(--passport-dark)!important}html body .daily-mutual-access small{grid-column:2;font-size:7px;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}html body .daily-mutual-score-grid article{border:1px solid var(--passport-border);background:#ffffffe0;border-radius:13px;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}html body .daily-mutual-score-grid small{font-size:7px;color:#60716f!important;-webkit-text-fill-color:#60716f!important}html body .daily-mutual-score-grid b{font-size:18px;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-score-grid p{grid-column:1/-1;margin:0;font-size:7px;line-height:1.45;color:#61716f!important;-webkit-text-fill-color:#61716f!important}html body .daily-mutual-unlocked details{border-color:var(--passport-border);box-shadow:0 7px 18px #19344609}html body .daily-mutual-unlocked summary{background:#fff}html body .daily-mutual-unlocked summary span{align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex;color:#20374f!important;-webkit-text-fill-color:#20374f!important}html body .daily-mutual-unlocked summary span svg{color:var(--passport-accent)}html body .daily-mutual-unlocked summary>b{background:var(--passport-soft);color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-unlocked details>.daily-mutual-detail-body{border-top:1px solid var(--passport-border);background:#ffffffb8;gap:12px;padding:13px}html body .daily-mutual-unlocked-grid,html body .daily-mutual-proof-grid,html body .daily-mutual-role-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}html body :is(.daily-mutual-unlocked-grid,.daily-mutual-proof-grid,.daily-mutual-role-columns)>article{border:1px solid var(--passport-border);background:var(--passport-soft);border-radius:12px;padding:12px}html body :is(.daily-mutual-unlocked-grid,.daily-mutual-proof-grid,.daily-mutual-role-columns) small,html body .daily-mutual-unlocked-fields>small,html body .daily-mutual-role-head small{letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-unlocked-grid h3,html body .daily-mutual-role-head h3{margin:0 0 4px;font-size:14px;color:#18324a!important;-webkit-text-fill-color:#18324a!important}html body .daily-mutual-unlocked-grid strong{font-size:8px;color:#38546a!important;-webkit-text-fill-color:#38546a!important}html body .daily-mutual-unlocked-grid p{margin:5px 0 0!important}html body .daily-mutual-unlocked-fields{border:1px dashed var(--passport-border);background:var(--passport-soft);border-radius:12px;padding:12px}html body .daily-mutual-unlocked-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}html body .daily-mutual-unlocked-fields>div>span{color:var(--passport-accent);background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}html body .daily-mutual-unlocked-fields b{font-size:7px;color:#405b69!important;-webkit-text-fill-color:#405b69!important}html body .daily-mutual-unlocked-fields em{text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-proof-grid p,html body .daily-mutual-role-columns p{margin:7px 0 0!important}html body :is(.daily-mutual-first-question,.daily-mutual-process){background:var(--passport-dark);color:var(--passport-light);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}html body :is(.daily-mutual-first-question,.daily-mutual-process)>span{gap:3px;display:grid}html body :is(.daily-mutual-first-question,.daily-mutual-process) small{letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:900;color:var(--passport-light)!important;-webkit-text-fill-color:var(--passport-light)!important}html body :is(.daily-mutual-first-question,.daily-mutual-process) strong{font-size:8px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-mutual-role-head{border:1px solid var(--passport-border);background:var(--passport-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px;display:flex}html body .daily-mutual-role-head p{margin:0!important}html body .daily-mutual-role-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}html body .daily-mutual-role-head>div:last-child span{border:1px solid var(--passport-border);background:#fff;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-job-description{border:1px solid var(--passport-border);background:#fff;border-radius:12px;padding:14px 15px}html body .daily-mutual-job-description>small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:950;display:block;color:var(--passport-accent)!important;-webkit-text-fill-color:var(--passport-accent)!important}html body .daily-mutual-job-description>p{padding:10px 0;font-size:8px;line-height:1.65;display:block;color:#425b66!important;-webkit-text-fill-color:#425b66!important;margin:0!important}html body .daily-mutual-job-description>p+p{border-top:1px solid var(--passport-border)}html body .daily-mutual-footer{background:#081426c7;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 70px;display:flex}html body .daily-mutual-footer>span{align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex;color:#77ddc3!important;-webkit-text-fill-color:#77ddc3!important}html body .daily-mutual-footer-actions{align-items:center;gap:8px;display:flex}html body .daily-mutual-footer button{background:#65d9bb;border:0;border-radius:13px;align-items:center;gap:10px;padding:12px 17px;font-size:9px;font-weight:900;display:flex;box-shadow:0 10px 26px #3acfa93d;color:#0b382e!important;-webkit-text-fill-color:#0b382e!important}html body .daily-mutual-footer-actions button.secondary{box-shadow:none;background:0 0;border:1px solid #77ddc380;color:#91e7d1!important;-webkit-text-fill-color:#91e7d1!important}html body .daily-match-window-empty{grid-template-rows:auto minmax(0,1fr);height:min(610px,100dvh - 44px);min-height:480px}html body .daily-match-empty-state{text-align:center;align-content:center;justify-items:center;gap:9px;padding:44px;display:grid}html body .daily-match-empty-state>span{color:#73dfc2;background:#67dcbe1f;border:1px solid #7be1c573;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 36px #50dbb426}html body .daily-match-empty-state>small{letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:900;color:#78dec3!important;-webkit-text-fill-color:#78dec3!important}html body .daily-match-empty-state h2{letter-spacing:-.04em;max-width:630px;margin:0;font-size:30px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-match-empty-state p{max-width:610px;margin:0;font-size:10px;line-height:1.65;color:#aec0cf!important;-webkit-text-fill-color:#aec0cf!important}html body .daily-match-empty-state>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:7px;margin-top:8px;padding:10px 12px;font-size:8px;display:flex;color:#a9bdca!important;-webkit-text-fill-color:#a9bdca!important}html body .daily-match-empty-state>button{background:#65d9bb;border:0;border-radius:13px;align-items:center;gap:9px;margin-top:10px;padding:12px 17px;font-size:9px;font-weight:900;display:flex;color:#0b382e!important;-webkit-text-fill-color:#0b382e!important}html body .daily-chat-intro-prompt{background:linear-gradient(135deg,#eafaf5,#f3f7ff);border:1px solid #94d9c7;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:13px 14px;display:grid;box-shadow:0 10px 28px #21746017}html body .daily-chat-intro-prompt>span{color:#fff;background:#1a7b63;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}html body .daily-chat-intro-prompt>div{gap:3px;display:grid}html body .daily-chat-intro-prompt small{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900;color:#14745e!important;-webkit-text-fill-color:#14745e!important}html body .daily-chat-intro-prompt strong{font-size:11px;color:#173149!important;-webkit-text-fill-color:#173149!important}html body .daily-chat-intro-prompt p{margin:0;font-size:8px;line-height:1.5;color:#60716f!important;-webkit-text-fill-color:#60716f!important}html body .daily-chat-intro-prompt>button{white-space:nowrap;background:#fff;border:1px solid #8bcfbe;border-radius:10px;padding:9px 11px;font-size:8px;font-weight:850;color:#176b57!important;-webkit-text-fill-color:#176b57!important}html body .daily-chat-unlocked-brief{gap:6px;display:grid;background:linear-gradient(145deg,#eefaf6,#fff)!important;border:1px solid #9bd9c9!important;padding:14px!important}html body .daily-chat-unlocked-brief h4{margin:0;font-size:16px;color:#17334a!important;-webkit-text-fill-color:#17334a!important}html body .daily-chat-unlocked-brief>strong{font-size:8px;color:#355b62!important;-webkit-text-fill-color:#355b62!important}html body .daily-chat-unlocked-brief>p{margin:0;font-size:8px;line-height:1.5;color:#64736f!important;-webkit-text-fill-color:#64736f!important}html body .daily-chat-unlocked-brief>div{flex-wrap:wrap;gap:5px;display:flex}html body .daily-chat-unlocked-brief>div span{background:#dff3ed;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex;color:#246e5c!important;-webkit-text-fill-color:#246e5c!important}html body .daily-chat-profile-unlocked,html body .daily-chat-evidence-unlocked{gap:14px;padding:18px;display:grid}html body .daily-chat-profile-unlocked>header{background:linear-gradient(145deg,#ecfaf6,#f5f8ff);border:1px solid #acdcd0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}html body .daily-chat-profile-unlocked>header>span{background:linear-gradient(145deg,#17394a,#176b63);border-radius:20px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:900;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .daily-chat-profile-unlocked>header small{text-transform:uppercase;font-size:7px;font-weight:900;color:#19755f!important;-webkit-text-fill-color:#19755f!important}html body .daily-chat-profile-unlocked h2{margin:2px 0;font-size:20px;color:#172d45!important;-webkit-text-fill-color:#172d45!important}html body .daily-chat-profile-unlocked p{margin:0;font-size:8px;line-height:1.55;color:#5f716f!important;-webkit-text-fill-color:#5f716f!important}html body .daily-chat-profile-unlocked>header>b{justify-items:end;font-size:19px;display:grid;color:#17755f!important;-webkit-text-fill-color:#17755f!important}html body .daily-chat-profile-unlocked>header>b small{font-size:6px}html body .daily-chat-profile-unlocked>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .daily-chat-profile-unlocked>div article,html body .daily-chat-evidence-unlocked>section{background:#fff;border:1px solid #dae5e3;border-radius:15px;padding:14px}html body .daily-chat-profile-unlocked>div small,html body .daily-chat-profile-unlocked>section>small,html body .daily-chat-evidence-unlocked>section>small{text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block;color:#1b765f!important;-webkit-text-fill-color:#1b765f!important}html body .daily-chat-profile-unlocked h3{margin:0 0 5px;font-size:14px;color:#1d3349!important;-webkit-text-fill-color:#1d3349!important}html body .daily-chat-profile-unlocked>section{background:#f3faf8;border:1px dashed #9fcfc3;border-radius:15px;flex-wrap:wrap;gap:6px;padding:13px;display:flex}html body .daily-chat-profile-unlocked>section>small{width:100%}html body .daily-chat-profile-unlocked>section span{background:#dff2ec;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex;color:#246d5b!important;-webkit-text-fill-color:#246d5b!important}html body .daily-chat-evidence-unlocked>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html body .daily-chat-evidence-unlocked h2{margin:4px 0 0;font-size:20px;color:#182d45!important;-webkit-text-fill-color:#182d45!important}html body .daily-chat-evidence-unlocked>header>strong{white-space:nowrap;background:#e3f5ef;border-radius:999px;padding:8px 10px;font-size:8px;color:#176d58!important;-webkit-text-fill-color:#176d58!important}html body .daily-chat-evidence-unlocked>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .daily-chat-evidence-unlocked>div article{background:#fff;border:1px solid #d9e5e2;border-radius:13px;align-items:center;gap:7px;padding:12px;font-size:8px;display:flex;color:#385b57!important;-webkit-text-fill-color:#385b57!important}html body .daily-chat-evidence-unlocked>div svg,html body .daily-chat-evidence-unlocked>section svg{color:#1b8066;flex:none}html body .daily-chat-evidence-unlocked>section p{align-items:center;gap:6px;margin:6px 0;font-size:8px;display:flex;color:#536b67!important;-webkit-text-fill-color:#536b67!important}@media (max-width:760px){html body .daily-match-review-backdrop{padding:0}html body .daily-match-window{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0}html body .daily-match-window-header{min-height:56px;padding:11px 14px}html body .daily-match-window-header img{width:88px}html body .daily-match-window-header span{padding-left:10px;font-size:7px}html body .daily-match-header-actions{gap:7px}html body .daily-match-header-actions>strong{min-width:58px;font-size:8px}html body .daily-match-bypass{justify-content:center;width:34px;height:32px;padding:0;font-size:0}html body .daily-match-progress{padding:8px 13px 0}html body .daily-match-availability-note{margin:7px 10px 0;padding:8px}html body .daily-match-availability-note>span{font-size:7px}html body .daily-match-availability-note small{display:none}html body .daily-match-stage{margin:10px 12px 0}html body .daily-match-stage-relocated{margin:10px 8px 8px}html body .daily-relocated-swipe-shell,html body .daily-relocated-match-card{border-radius:18px}html body .daily-relocated-match-card .sandbox-pending-match-summary{grid-template-rows:205px auto!important}html body .daily-relocated-match-card .sandbox-pending-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:13px 0 0;position:static}html body .daily-sii-advisor{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:11px;position:relative;top:0}html body .daily-sii-advisor-avatar{flex-basis:48px;width:48px;height:48px}html body .daily-sii-advisor-voice{grid-column:2;justify-self:start;margin-top:2px}html body .daily-sii-advisor-copy>strong{font-size:10px}html body .daily-sii-advisor-copy>p,html body .daily-sii-advisor-narrative>p{font-size:7px}html body .daily-pass-confirmation-backdrop{padding:10px}html body .daily-pass-confirmation{border-radius:20px;gap:11px;width:100%;max-height:calc(100dvh - 20px);padding:18px 15px}html body .daily-pass-confirmation>header{grid-template-columns:56px minmax(0,1fr);gap:11px;padding-right:28px}html body .daily-pass-confirmation-avatar{width:56px;height:56px}html body .daily-pass-confirmation h2{font-size:17px}html body .daily-pass-confirmation-voice{justify-self:start}html body .daily-pass-confirmation-scores{grid-template-columns:1fr 1fr}html body .daily-pass-confirmation-scores>p{grid-column:1/-1;padding:0}html body .daily-pass-confirmation-copy p{font-size:9px}html body .daily-pass-resiime-explanation{grid-template-columns:36px minmax(0,1fr);padding:12px}html body .daily-pass-resiime-explanation>span{width:36px;height:36px}html body .daily-pass-confirmation>footer{grid-template-columns:1fr;display:grid}html body .daily-pass-confirmation>footer .button{width:100%;min-width:0}html body .daily-match-passport-card{border-radius:20px 20px 0 0;grid-template-rows:190px minmax(0,1fr)}html body .daily-card-avatar{border-radius:22px;width:72px;height:72px;font-size:20px}html body .daily-card-score{width:50px;height:50px;right:12px}html body .daily-card-score.fit{top:12px}html body .daily-card-score.confidence{top:70px}html body .daily-card-score b{font-size:13px}html body .daily-private-pill{top:12px;left:12px}html body .daily-card-visual>div{padding:14px}html body .daily-card-scroll{padding:16px 14px 72px}html body .daily-card-scroll>h1{font-size:19px}html body .daily-match-actions{grid-template-columns:1fr auto 1fr;gap:7px;min-height:82px;padding:8px 12px 10px}html body .daily-match-actions>button{background:0 0;border:0;justify-content:center;padding:6px;display:flex}html body .daily-match-actions>button>span{width:48px;height:48px}html body .daily-match-actions>button>b,html body .daily-match-actions>button>small{display:none}html body .daily-match-actions>div span,html body .daily-match-actions>div small{font-size:6px}html body .daily-mutual-hero{padding:17px 14px 13px}html body .daily-mutual-orbit>i{border-radius:18px;width:55px;height:55px;font-size:15px}html body .daily-mutual-orbit>b{width:45px;height:45px}html body .daily-mutual-hero h1{font-size:28px}html body .daily-mutual-unlocked{border-radius:18px 18px 0 0;margin:0 12px;padding:14px}html body .daily-mutual-identity{grid-template-columns:auto 1fr;gap:12px}html body .daily-mutual-identity>span{border-radius:18px;width:58px;height:58px;font-size:16px}html body .daily-mutual-identity h2{font-size:18px}html body .daily-mutual-score-pair{grid-column:1/-1}html body .daily-mutual-score-pair>span{width:52px;height:52px}html body .daily-mutual-access,html body .daily-mutual-score-grid,html body .daily-mutual-unlocked-grid,html body .daily-mutual-proof-grid,html body .daily-mutual-role-columns,html body .daily-mutual-unlocked-fields>div{grid-template-columns:1fr}html body .daily-mutual-role-head{display:grid}html body .daily-mutual-role-head>div:last-child{justify-content:flex-start}html body .daily-mutual-footer{min-height:68px;padding:10px 14px}html body .daily-mutual-footer>span{display:none}html body .daily-mutual-footer-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}html body .daily-mutual-footer button{justify-content:center;width:100%}html body .sandbox-daily-match-record-scores{grid-template-columns:1fr}html body .sandbox-daily-match-record>footer{flex-direction:column;align-items:stretch}html body .sandbox-daily-match-record>footer button{justify-content:center}html body .daily-match-empty-state{padding:28px 18px}html body .daily-match-empty-state h2{font-size:24px}html body .daily-chat-intro-prompt{grid-template-columns:auto 1fr}html body .daily-chat-intro-prompt>button{grid-column:1/-1}html body .daily-chat-profile-unlocked>div,html body .daily-chat-evidence-unlocked>div{grid-template-columns:1fr}html body .daily-chat-profile-unlocked>header{grid-template-columns:auto 1fr}html body .daily-chat-profile-unlocked>header>b{grid-column:1/-1;justify-items:start}html body .daily-chat-evidence-unlocked>header{display:grid}}@media (max-height:680px) and (min-width:761px){html body .daily-match-window{height:calc(100dvh - 24px);min-height:0}html body .daily-match-stage{margin-top:9px}html body .daily-match-passport-card{grid-template-rows:180px minmax(0,1fr)}html body .daily-match-actions{min-height:82px}html body .daily-mutual-hero{padding:13px 20px 10px}html body .daily-mutual-orbit>i{width:54px;height:54px}html body .daily-mutual-hero h1{font-size:27px}}@media (prefers-reduced-motion:reduce){html body .daily-match-passport-card,html body .daily-match-window-unlocked,html body .daily-match-celebration i,html body .daily-sii-advisor-copy,html body .daily-sii-advisor-avatar,html body .daily-sii-advisor-avatar>i,html body .daily-pass-confirmation-backdrop,html body .daily-pass-confirmation,html body .daily-pass-confirmation-voice,html body .daily-pass-confirmation-voice-icon,html body .daily-pass-confirmation-voice-icon i{transition:none!important;animation:none!important}}html body .sii-studio-simple-nav{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f9f9f0;border:1px solid #cad9e0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid;position:sticky;top:6px;box-shadow:0 12px 28px #162a4414}html body .sii-studio-simple-nav button{color:#53647b;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font:800 11px/1.2 inherit;display:flex}html body .sii-studio-simple-nav button.active{color:#162b4c;background:#fff;box-shadow:0 6px 18px #162b4c1c}html body .sii-studio-agent-builder{background:#fff;border:1px solid #c8d9dc;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px #122a4017}html body .sii-studio-agent-builder>header{background:linear-gradient(135deg,#ecfaf6,#f4f7ff);justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex}html body .sii-studio-agent-builder>header>div>span,html body .sii-studio-agent-ideas>header>span,html body .sii-studio-tool-library>header span,html body .sii-studio-agent-result>header>div>span,html body .sii-studio-tool-open>header span{color:#18816b;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}html body .sii-studio-agent-builder h2,html body .sii-studio-tool-library>header h2{color:#172949;letter-spacing:-.045em;margin:5px 0;font-size:30px}html body .sii-studio-agent-builder>header p,html body .sii-studio-tool-library>header p{color:#65738a;max-width:690px;margin:0;font-size:12px;line-height:1.55}html body .sii-studio-agent-builder>header ol{white-space:nowrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}html body .sii-studio-agent-builder>header li{color:#50647d;background:#ffffffbf;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}html body .sii-studio-context-control{background:#f8fbfa;border-top:1px solid #dbe7e6;border-bottom:1px solid #dbe7e6;gap:17px;padding:24px 30px;display:grid}html body .sii-studio-context-control>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body .sii-studio-context-control>header>div{gap:4px;display:grid}html body .sii-studio-context-control>header span{color:#15745f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}html body .sii-studio-context-control>header h3{color:#19334e;letter-spacing:-.03em;margin:0;font-size:18px}html body .sii-studio-context-control>header p{color:#71807f;margin:0;font-size:8px}html body .sii-studio-context-control>header>button{color:#315970;cursor:pointer;background:#fff;border:1px solid #cbdcda;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}html body .sii-studio-context-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html body .sii-studio-context-modes>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dfdf;border-radius:15px;align-content:start;gap:5px;min-height:118px;padding:15px;display:grid}html body .sii-studio-context-modes>button>span{color:#16816a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}html body .sii-studio-context-modes>button>strong{color:#1b3551;font-size:11px;line-height:1.35}html body .sii-studio-context-modes>button>small{color:#758281;font-size:8px;line-height:1.5}html body .sii-studio-context-modes>button.active{background:linear-gradient(145deg,#eaf9f5,#f4f8ff);border-color:#36b695;box-shadow:0 0 0 3px #36b6951a}html body .sii-studio-context-sections{background:#fff;border:1px solid #cbdcda;border-radius:16px;gap:12px;padding:16px;display:grid}html body .sii-studio-context-sections>div:first-child{gap:3px;display:grid}html body .sii-studio-context-sections>div:first-child>strong{color:#1c3651;font-size:10px}html body .sii-studio-context-sections>div:first-child>small{color:#758383;font-size:8px}html body .sii-studio-role-picker{color:#2d4b61;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:8px;font-weight:900;display:grid}html body .sii-studio-role-picker select{color:#1c3651;background:#f9fbfb;border:1px solid #c9d9d8;border-radius:10px;width:100%;min-height:38px;padding:8px 10px;font:800 9px/1.2 inherit}html body .sii-studio-context-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .sii-studio-context-checks>button{text-align:left;cursor:pointer;background:#fbfcfc;border:1px solid #d7e2e1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}html body .sii-studio-context-checks>button>i{color:#697a7b;background:#edf2f2;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}html body .sii-studio-context-checks>button>span{gap:3px;display:grid}html body .sii-studio-context-checks>button strong{color:#263e56;font-size:9px}html body .sii-studio-context-checks>button small{color:#7a8586;font-size:7px;line-height:1.45}html body .sii-studio-context-checks>button.selected{background:#edf9f5;border-color:#5ec8ae}html body .sii-studio-context-checks>button.selected>i{color:#126f59;background:#cef1e7}html body .sii-studio-context-required{color:#9a542d;align-items:center;gap:6px;margin:0;font-size:8px;font-weight:850;display:flex}html body .sii-studio-agent-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px;padding:26px 30px;display:grid}html body .sii-studio-agent-layout>form{gap:17px;display:grid}html body .sii-studio-agent-layout>form>label{gap:8px;display:grid}html body .sii-studio-agent-layout>form>label>span,html body .sii-studio-creation-types>span,html body .sii-studio-agent-layout>aside>span{color:#223b5a;font-size:10px;font-weight:900}html body .sii-studio-agent-layout textarea{color:#172949;resize:vertical;background:#fbfdfd;border:1px solid #b9cbd1;border-radius:16px;outline:0;width:100%;min-height:150px;padding:17px;font:600 13px/1.55 inherit;transition:border-color .2s,box-shadow .2s}html body .sii-studio-agent-layout textarea:focus{border-color:#45bca2;box-shadow:0 0 0 4px #45bca21f}html body .sii-studio-creation-types{gap:9px;display:grid}html body .sii-studio-creation-types>div{flex-wrap:wrap;gap:7px;display:flex}html body .sii-studio-creation-types button{color:#52647a;cursor:pointer;background:#fff;border:1px solid #d2dfe2;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}html body .sii-studio-creation-types button:hover,html body .sii-studio-creation-types button.active{color:#126b58;background:#eaf8f4;border-color:#59c6ac}html body .sii-studio-agent-submit{justify-content:space-between;align-items:center;gap:16px;padding-top:3px;display:flex}html body .sii-studio-agent-submit p{color:#708078;align-items:flex-start;gap:6px;max-width:430px;margin:0;font-size:8px;line-height:1.45;display:flex}html body .sii-studio-agent-submit button{flex:none}html body .sii-studio-agent-layout>aside{background:#f3f8f7;border:1px solid #d5e1e2;border-radius:18px;align-content:start;gap:10px;padding:17px;display:grid}html body .sii-studio-agent-layout>aside>div{gap:7px;display:grid}html body .sii-studio-agent-layout>aside article{background:#fff;border:1px solid #dbe6e5;border-radius:12px;padding:10px}html body .sii-studio-agent-layout>aside small{color:#72817f;font-size:7px;display:block}html body .sii-studio-agent-layout>aside strong{color:#18344a;margin:2px 0;font-size:13px;display:block}html body .sii-studio-agent-layout>aside p{color:#71817d;margin:0;font-size:7px;line-height:1.45}html body .sii-studio-agent-layout>aside>p{gap:5px;display:flex}html body .sii-studio-agent-boundary>strong{color:#18344a;letter-spacing:-.03em;font-size:20px}html body .sii-studio-agent-boundary>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}html body .sii-studio-agent-boundary>ul li{color:#405e5a;background:#fff;border:1px solid #dbe6e5;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:8px;font-weight:750;display:flex}html body .sii-studio-agent-boundary>ul li:before{color:#1d9478;content:"✓"}html body .sii-studio-agent-error{color:#8b3f29;background:#fff4ee;border:1px solid #e5b9a7;border-radius:14px;align-items:flex-start;gap:10px;margin:0 30px 26px;padding:14px;display:flex}html body .sii-studio-agent-error div{gap:4px;display:grid}html body .sii-studio-agent-error strong{font-size:9px}html body .sii-studio-agent-error p{margin:0;font-size:8px;line-height:1.5}html body .sii-studio-agent-error.professional-redirect{color:#6f5720;background:#fff9e8;border-color:#d8c693}html body .sii-studio-agent-error>div>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}html body .sii-studio-agent-error button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}html body .sii-studio-build-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 30px 26px;display:grid}html body .sii-studio-build-progress span{color:#315b54;background:#edf7f4;border-radius:12px;gap:7px;padding:12px;font-size:8px;font-weight:800;display:grid}html body .sii-studio-build-progress i{background:#cfe5df;border-radius:999px;height:3px;overflow:hidden}html body .sii-studio-build-progress i:after{border-radius:inherit;content:"";background:#36b998;width:45%;height:100%;animation:1.15s ease-in-out infinite alternate siiStudioBuild;display:block}@keyframes siiStudioBuild{to{transform:translate(120%)}}html body .sii-studio-agent-ideas{background:#f7faf9;border:1px solid #d2dfe2;border-radius:20px;gap:13px;padding:20px 22px;display:grid}html body .sii-studio-agent-ideas>header{justify-content:space-between;align-items:center;gap:15px;display:flex}html body .sii-studio-agent-ideas>header small{color:#7b898f;font-size:8px}html body .sii-studio-agent-ideas>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html body .sii-studio-agent-ideas button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e3;border-radius:14px;gap:5px;padding:14px;display:grid}html body .sii-studio-agent-ideas button strong{color:#1c3550;font-size:11px}html body .sii-studio-agent-ideas button small{color:#738183;min-height:30px;font-size:8px;line-height:1.4}html body .sii-studio-agent-ideas button span{color:#16745e;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}html body .sii-studio-agent-result{background:linear-gradient(145deg,#f4fbf9,#f7f9ff);border:1px solid #9fd7c9;border-radius:24px;gap:18px;padding:24px;display:grid;box-shadow:0 20px 48px #1d68571a}html body .sii-studio-agent-result>header,html body .sii-studio-tool-open>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body .sii-studio-agent-result>header>div>span{align-items:center;gap:6px;display:flex}html body .sii-studio-agent-result>header h2,html body .sii-studio-tool-open>header h2{color:#162d4b;letter-spacing:-.035em;margin:5px 0;font-size:24px}html body .sii-studio-agent-result>header p{color:#64767d;max-width:690px;margin:0;font-size:10px;line-height:1.5}html body .sii-studio-context-receipt{background:#eef9f6;border:1px solid #a9d7cc;border-radius:15px;gap:11px;padding:15px;display:grid}html body .sii-studio-context-receipt>header{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .sii-studio-context-receipt>header>span{color:#15755f;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}html body .sii-studio-context-receipt>header>strong{color:#2a4a5c;font-size:9px}html body .sii-studio-context-receipt>div{flex-wrap:wrap;gap:6px;display:flex}html body .sii-studio-context-receipt>div>span{color:#2f6258;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:850;display:flex}html body .sii-studio-context-receipt>footer{border-top:1px solid #cde4de;flex-wrap:wrap;align-items:center;gap:6px;padding-top:9px;display:flex}html body .sii-studio-context-receipt>footer b{color:#45685f;text-transform:uppercase;font-size:7px}html body .sii-studio-context-receipt>footer small{color:#657572;background:#dfe9e7;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:800}html body .sii-studio-context-receipt.compact{gap:8px;padding:11px}html body .sii-studio-status{color:#51706a;text-transform:capitalize;background:#e8f1f0;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}html body .sii-studio-status.active{color:#137059;background:#d9f4eb}html body .sii-studio-status.draft{color:#87601d;background:#fff2d6}html body .sii-studio-status.paused{color:#697387;background:#eceff4}html body .sii-studio-agent-result>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}html body .sii-studio-agent-result>footer>div{flex-wrap:wrap;gap:8px;display:flex}html body .sii-studio-agent-conversation{background:#f7fbfa;border:1px solid #c8dedd;border-radius:18px;gap:13px;padding:17px;display:grid}html body .sii-studio-agent-conversation>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}html body .sii-studio-agent-conversation>header span{color:#157761;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}html body .sii-studio-agent-conversation h3{color:#19334d;margin:4px 0 0;font-size:16px}html body .sii-studio-agent-conversation>header small{color:#74837f;text-align:right;max-width:260px;font-size:7px}html body .sii-studio-agent-conversation>div{gap:7px;max-height:220px;display:grid;overflow:auto}html body .sii-studio-agent-conversation>div p{color:#4e6661;background:#fff;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:8px;margin:0;padding:10px;font-size:8px;line-height:1.5;display:grid}html body .sii-studio-agent-conversation>div p.assistant{background:#e9f7f2}html body .sii-studio-agent-conversation>div b{color:#176e59;text-transform:uppercase}html body .sii-studio-agent-conversation>form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html body .sii-studio-agent-conversation textarea{color:#1b334e;resize:vertical;background:#fff;border:1px solid #c5d7d6;border-radius:11px;min-height:76px;padding:11px;font:500 9px/1.5 inherit}html body .sii-studio-agent-conversation button{color:#fff;cursor:pointer;background:#18375a;border:0;border-radius:11px;align-self:stretch;padding:10px 13px;font-size:8px;font-weight:900}html body .sii-studio-agent-conversation button:disabled{cursor:not-allowed;opacity:.48}html body .sii-studio-agent-details{background:#ffffffbf;border:1px solid #d9e4e4;border-radius:14px;padding:13px 15px}html body .sii-studio-agent-details summary{color:#324d64;cursor:pointer;font-size:9px;font-weight:900}html body .sii-studio-agent-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}html body .sii-studio-agent-details h3{color:#19334d;margin:0 0 8px;font-size:11px}html body .sii-studio-agent-details p{color:#627471;gap:6px;margin:6px 0;font-size:8px;display:flex}html body .sii-studio-agent-details>button{color:#176e5a;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:8px;font-weight:900}html body .sii-studio-agent-details pre{color:#d4efe8;background:#13233e;border-radius:10px;max-height:240px;padding:12px;font-size:7px;overflow:auto}html body .sii-studio-runtime{background:#fff;border:1px solid #cfdddf;border-radius:20px;overflow:hidden}html body .sii-studio-runtime>header{background:#f5f9f8;border-bottom:1px solid #dce6e5;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}html body .sii-studio-runtime>header>div{gap:3px;display:grid}html body .sii-studio-runtime>header span{color:#16816a;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}html body .sii-studio-runtime>header strong{color:#19334d;font-size:15px}html body .sii-studio-runtime>header small{color:#738080;font-size:8px}html body .sii-studio-runtime>header button{color:#fff;cursor:pointer;background:#1a3458;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:900;display:flex}html body .sii-studio-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}html body .sii-studio-runtime-grid>article{background:#fbfcfc;border:1px solid #dce6e5;border-radius:15px;align-content:start;gap:8px;min-width:0;padding:15px;display:grid}html body .sii-studio-runtime-grid>article.wide{grid-column:1/-1}html body .sii-studio-runtime-grid>article>span{color:#16755f;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}html body .sii-studio-runtime-grid h4{color:#1a324f;margin:0;font-size:13px}html body .sii-studio-runtime-grid p{color:#6b7a7b;margin:0;font-size:8px;line-height:1.5}html body .sii-studio-runtime-grid textarea,html body .sii-studio-runtime-grid input{color:#1c334d;background:#fff;border:1px solid #cddcdd;border-radius:10px;outline:0;width:100%;padding:10px;font:500 9px/1.5 inherit}html body .sii-studio-runtime-grid textarea{resize:vertical;min-height:125px}html body .sii-studio-runtime-grid article.code textarea{color:#d8f5eb;background:#12223c;min-height:310px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html body .sii-studio-code-live{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}html body .sii-studio-code-live iframe{background:#fff;border:1px solid #cddcdd;border-radius:11px;width:100%;height:420px}html body .sii-studio-runtime-grid article.document textarea{min-height:390px;font-size:10px;line-height:1.7}html body .sii-studio-runtime-output{color:#49655f;white-space:pre-wrap;background:#edf6f3;border-radius:10px;padding:11px;font-size:8px}html body .sii-studio-runtime-checklist,html body .sii-studio-runtime-form,html body .sii-studio-runtime-questions{gap:7px;display:grid}html body .sii-studio-runtime-checklist label{color:#426058;background:#edf6f3;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;font-size:8px;display:flex}html body .sii-studio-runtime-checklist input{width:auto;margin-top:1px}html body .sii-studio-runtime-form label,html body .sii-studio-runtime-questions label{color:#536a68;gap:5px;font-size:8px;display:grid}html body .sii-studio-runtime-questions textarea{min-height:80px}html body .sii-studio-runtime-compare{grid-template-columns:1fr 1fr;gap:7px;display:grid}html body .sii-studio-runtime-chart{gap:8px;margin:7px 0;display:grid}html body .sii-studio-runtime-chart>div{color:#405b57;grid-template-columns:minmax(90px,.4fr) 1fr 34px;align-items:center;gap:8px;font-size:8px;display:grid}html body .sii-studio-runtime-chart i{background:#dce9e6;border-radius:999px;height:9px;overflow:hidden}html body .sii-studio-runtime-chart em{border-radius:inherit;background:linear-gradient(90deg,#5bd1b4,#2b7086);height:100%;display:block}html body .sii-studio-runtime-grid article.metric>strong{color:#14705b;font-size:30px}html body .sii-studio-tool-library{gap:18px;display:grid}html body .sii-studio-tool-library>header{background:#fff;border:1px solid #ccdcdf;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:18px;padding:23px;display:flex}html body .sii-studio-tool-library>header aside{color:#47645e;white-space:nowrap;background:#edf6f3;border-radius:12px;padding:10px 12px;font-size:9px}html body .sii-studio-tool-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}html body .sii-studio-tool-cards>article{background:#fff;border:1px solid #d2dfe1;border-radius:17px;gap:9px;padding:17px;display:grid}html body .sii-studio-tool-cards>article.selected{border-color:#42b99f;box-shadow:0 0 0 3px #42b99f1a}html body .sii-studio-tool-cards>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .sii-studio-tool-cards h3{color:#18314e;margin:0;font-size:14px}html body .sii-studio-tool-cards p{color:#6b797e;margin:0;font-size:8px;line-height:1.5}html body .sii-studio-tool-cards small{color:#879092;font-size:7px}html body .sii-studio-tool-cards footer{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}html body .sii-studio-tool-cards footer button,html body .sii-studio-tool-open>header button{color:#31536a;cursor:pointer;background:#fff;border:1px solid #cfdddf;border-radius:9px;padding:7px 8px;font-size:7px;font-weight:900}html body .sii-studio-tool-cards footer button:first-child{color:#fff;background:#18385b;border-color:#18385b}html body .sii-studio-tool-open{background:#f3faf8;border:1px solid #95d1c2;border-radius:20px;gap:14px;padding:18px;display:grid}html body .sii-studio-tool-open>header>div:last-child{gap:6px;display:flex}html body .sii-studio-tool-open>details{color:#48625e;background:#fff;border:1px solid #d5e2e0;border-radius:12px;padding:12px;font-size:8px}html body .sii-studio-tool-open>details p{gap:7px;display:flex}html body .sii-studio-tool-open>details span{display:grid}html body .sii-studio-empty{text-align:center;background:#f5faf8;border:1px dashed #b7d3cc;border-radius:20px;justify-items:center;gap:8px;padding:48px;display:grid}html body .sii-studio-empty>span{color:#17745e;background:#dff5ee;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}html body .sii-studio-empty h3{color:#1a3450;margin:0;font-size:17px}html body .sii-studio-empty p{color:#72807f;max-width:520px;margin:0;font-size:9px}html body .sii-studio-guidelines{background:linear-gradient(145deg,#fff,#f3f8f7);border:1px solid #c7d8da;border-radius:24px;gap:20px;padding:26px;display:grid;box-shadow:0 20px 55px #122a4014}html body .sii-studio-guidelines>header{gap:7px;max-width:820px;display:grid}html body .sii-studio-guidelines>header>span{color:#15816a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}html body .sii-studio-guidelines>header h2{color:#172f4e;letter-spacing:-.05em;margin:0;font-size:34px}html body .sii-studio-guidelines>header p{color:#68797d;margin:0;font-size:11px;line-height:1.6}html body .sii-studio-guideline-principle{background:#163454;border:1px solid #b9d4d0;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}html body .sii-studio-guideline-principle strong{color:#dff7ef;text-align:center;padding:14px;font-size:10px}html body .sii-studio-guideline-principle strong+strong{border-left:1px solid #ffffff21}html body .sii-studio-guideline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .sii-studio-guideline-grid article{background:#fff;border:1px solid #d4e0df;border-radius:16px;padding:18px}html body .sii-studio-guideline-grid article>span{color:#17826b;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}html body .sii-studio-guideline-grid h3{color:#203a56;margin:8px 0;font-size:14px;line-height:1.35}html body .sii-studio-guideline-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}html body .sii-studio-guideline-grid li{color:#667779;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}html body .sii-studio-guideline-grid li:before{color:#22a184;content:"✓";font-weight:900}html body .sii-studio-guideline-flow{background:#edf7f4;border:1px solid #c8dcda;border-radius:16px;gap:12px;padding:18px;display:grid}html body .sii-studio-guideline-flow>span{color:#18725f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}html body .sii-studio-guideline-flow>div{grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr auto auto 1fr auto auto 1fr;align-items:center;gap:8px;display:grid}html body .sii-studio-guideline-flow b{color:#dff8ef;background:#163755;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}html body .sii-studio-guideline-flow strong{color:#365268;font-size:8px}html body .sii-studio-guideline-flow i{background:#8fbbb1;width:18px;height:1px}html body .sii-studio-guidelines>footer{border-top:1px solid #d3e0df;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}html body .sii-studio-guidelines>footer>div{color:#15755f;align-items:flex-start;gap:9px;display:flex}html body .sii-studio-guidelines>footer span{gap:3px;display:grid}html body .sii-studio-guidelines>footer strong{color:#28475b;font-size:10px}html body .sii-studio-guidelines>footer small{color:#70807f;max-width:650px;font-size:8px;line-height:1.5}html body .sii-studio-simple-contract{color:#14715d;background:#f9fbfb;border:1px solid #d3dfe0;border-radius:15px;align-items:flex-start;gap:10px;padding:15px 17px;display:flex}html body .sii-studio-simple-contract span{gap:3px;display:grid}html body .sii-studio-simple-contract strong{font-size:9px}html body .sii-studio-simple-contract small{color:#74817f;font-size:7px;line-height:1.5}@media (max-width:900px){html body .sii-studio-agent-layout{grid-template-columns:1fr}html body .sii-studio-agent-layout>aside>div{grid-template-columns:repeat(3,minmax(0,1fr))}html body .sii-studio-tool-cards,html body .sii-studio-guideline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sii-studio-guideline-flow>div{grid-template-columns:auto 1fr}html body .sii-studio-guideline-flow i{display:none}}@media (max-width:680px){html body .sii-studio-agent-builder>header,html body .sii-studio-agent-result>header,html body .sii-studio-tool-library>header,html body .sii-studio-tool-open>header{flex-direction:column;align-items:flex-start}html body .sii-studio-agent-builder>header{padding:22px}html body .sii-studio-agent-builder>header ol{flex-wrap:wrap}html body .sii-studio-context-control{padding:20px}html body .sii-studio-context-control>header{display:grid}html body .sii-studio-context-control>header>button{width:max-content}html body .sii-studio-context-modes,html body .sii-studio-context-checks{grid-template-columns:1fr}html body .sii-studio-context-modes>button{min-height:0}html body .sii-studio-role-picker{grid-template-columns:1fr}html body .sii-studio-agent-layout{padding:20px}html body .sii-studio-agent-layout>aside>div,html body .sii-studio-agent-ideas>div,html body .sii-studio-tool-cards,html body .sii-studio-runtime-grid{grid-template-columns:1fr}html body .sii-studio-runtime-grid>article.wide{grid-column:auto}html body .sii-studio-agent-submit,html body .sii-studio-agent-result>footer{flex-direction:column;align-items:stretch}html body .sii-studio-agent-submit button,html body .sii-studio-agent-result>footer>button{justify-content:center;width:100%}html body .sii-studio-build-progress{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px}html body .sii-studio-agent-result{padding:18px}html body .sii-studio-agent-conversation>header{display:grid}html body .sii-studio-agent-conversation>header small{text-align:left}html body .sii-studio-agent-conversation>form,html body .sii-studio-runtime-compare,html body .sii-studio-code-live{grid-template-columns:1fr}html body .sii-studio-tool-open>header>div:last-child{flex-wrap:wrap}html body .sii-studio-guidelines{padding:19px}html body .sii-studio-guidelines>header h2{font-size:27px}html body .sii-studio-guideline-principle,html body .sii-studio-guideline-grid{grid-template-columns:1fr}html body .sii-studio-guideline-principle strong+strong{border-top:1px solid #ffffff21;border-left:0}html body .sii-studio-guidelines>footer{flex-direction:column;align-items:stretch}html body .sii-studio-guidelines>footer>button{justify-content:center;width:100%}}html body .manager-profile-builder .passport-narrative-intro{background:linear-gradient(135deg,#f1faf7,#f7f9ff);border:1px solid #28797133;border-radius:18px;gap:5px;margin:0 0 14px;padding:16px 18px;display:grid}html body .manager-profile-builder .passport-narrative-intro h4{color:#172c4a;letter-spacing:-.035em;margin:0;font-size:18px}html body .manager-profile-builder .passport-narrative-intro p{color:#637389;margin:0;font-size:10px;line-height:1.6}html body .manager-profile-builder .passport-narrative-grid{background:#ffffffc7;border:1px solid #dce4f2;border-radius:20px;margin-bottom:18px;padding:18px}html body .manager-profile-builder .onboarding-layout>section:has(.manager-passport-builder.passport-ai-active){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html body .manager-profile-builder .manager-passport-builder.passport-ai-active{background:0 0!important;gap:12px!important;padding:0!important;display:grid!important}html body .manager-profile-builder .manager-passport-builder.passport-ai-active:before{content:none!important;display:none!important}html body .manager-profile-builder .manager-passport-builder.passport-ai-active>.manager-passport-builder-brand,html body .manager-profile-builder .manager-passport-builder.passport-ai-active>.manager-passport-conversation{width:100%!important;margin:0!important}html body .passport-conversation .passport-question-purpose{background:#eef7f4;border-left:3px solid #2d8a74;border-radius:0 12px 12px 0;gap:4px;margin:12px 0 0;padding:11px 12px;display:grid}html body .passport-conversation .passport-question-purpose>strong{color:#246d5d!important;-webkit-text-fill-color:#246d5d!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}html body .passport-conversation .passport-question-purpose>p{color:#52687a!important;-webkit-text-fill-color:#52687a!important;max-width:none!important;margin:0!important;font-size:9px!important;line-height:1.55!important}html body .passport-conversation .passport-answer-starters{background:linear-gradient(135deg,#f1f8f6,#f5f7fc);border:1px solid #cbdad6;border-radius:16px;gap:11px;padding:14px;display:grid}html body .passport-conversation .passport-answer-starters>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html body .passport-conversation .passport-answer-starters>header>span{color:#1d6557;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}html body .passport-conversation .passport-answer-starters>header>small{color:#65768a;text-align:right;font-size:8px;line-height:1.45}html body .passport-conversation .passport-answer-starters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .passport-conversation .passport-answer-starters button{color:#273650;text-align:left;background:#fff;border:1px solid #d2dde1;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 7px;min-height:100px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 7px 18px #1b304d0d}html body .passport-conversation .passport-answer-starters button:hover{background:#f9fcfb;border-color:#74ad9f;transform:translateY(-1px);box-shadow:0 10px 24px #1b4f4317}html body .passport-conversation .passport-answer-starters button.selected{background:#e8f6f2;border-color:#27816d;box-shadow:0 0 0 2px #27816d1a}html body .passport-conversation .passport-answer-starters button>i{color:#27816d;background:#f1f9f7;border:1px solid #9fc8bd;border-radius:999px;grid-row:1/3;place-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;font-style:normal;font-weight:900;display:grid}html body .passport-conversation .passport-answer-starters button.selected>i{color:#fff;background:#27816d}html body .passport-conversation .passport-answer-starters button>span{color:#1d304d;font-size:9px;font-weight:900;line-height:1.35}html body .passport-conversation .passport-answer-starters button>small{color:#647286;-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-column:2;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}html body .passport-conversation .passport-answer-starters>footer{color:#607286;align-items:center;gap:8px;padding-top:2px;font-size:8px;display:flex}html body .passport-conversation .passport-answer-starters>footer>strong{color:#1f6b5b}html body .passport-conversation .passport-answer-options.passport-reflective-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px!important;max-height:350px!important;padding:2px 4px 6px!important;display:grid!important}html body .passport-conversation .passport-answer-options.passport-reflective-options>button{text-align:left!important;border-radius:15px!important;justify-content:flex-start!important;align-items:flex-start!important;min-width:0!important;min-height:112px!important;padding:13px!important}html body .passport-conversation .passport-answer-options.passport-reflective-options>button>svg{flex:none;margin-top:2px}html body .passport-conversation .passport-answer-options.passport-reflective-options>button>span{gap:6px;min-width:0;display:grid}html body .passport-conversation .passport-answer-options.passport-reflective-options>button strong{color:#1d304d!important;-webkit-text-fill-color:#1d304d!important;font-size:9px!important;font-weight:900!important;line-height:1.4!important}html body .passport-conversation .passport-answer-options.passport-reflective-options>button small{color:#66768a!important;-webkit-text-fill-color:#66768a!important;font-size:8px!important;font-weight:500!important;line-height:1.55!important}html body .passport-conversation .passport-answer-options.passport-reflective-options>button.selected strong{color:#195f50!important;-webkit-text-fill-color:#195f50!important}html body .passport-conversation .passport-answer-options.passport-reflective-options>button.selected small{color:#356d61!important;-webkit-text-fill-color:#356d61!important}html body .passport-conversation .passport-answer-expansion{background:linear-gradient(135deg,#f3faf8,#f8f9fd);border:1px solid #bcd6cf;border-radius:17px;gap:11px;padding:15px;display:grid}html body .passport-conversation .passport-answer-expansion>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html body .passport-conversation .passport-answer-expansion>header>span{gap:4px;max-width:650px;display:grid}html body .passport-conversation .passport-answer-expansion>header strong{color:#183450!important;-webkit-text-fill-color:#183450!important;font-size:11px!important;font-weight:900!important}html body .passport-conversation .passport-answer-expansion>header small{color:#617487!important;-webkit-text-fill-color:#617487!important;font-size:8px!important;line-height:1.55!important}html body .passport-conversation .passport-answer-expansion>header em{letter-spacing:.03em;background:#dff1ec;border-radius:999px;flex:none;padding:5px 8px;color:#226b5b!important;-webkit-text-fill-color:#226b5b!important;font-size:7px!important;font-style:normal!important;font-weight:850!important}html body .passport-conversation .passport-answer-expansion>textarea{resize:vertical;width:100%;color:#203451!important;-webkit-text-fill-color:#203451!important;caret-color:#27816d!important;background:#fff!important;border:1px solid #a9c6d2!important;border-radius:14px!important;min-height:126px!important;padding:14px 15px!important;font:500 10px/1.65 Sora,sans-serif!important;box-shadow:inset 0 1px 2px #18345008!important}html body .passport-conversation .passport-answer-expansion>textarea:focus{border-color:#398f7b!important;outline:3px solid #398f7b1c!important}html body .passport-conversation .passport-answer-expansion>textarea::placeholder{color:#7a899a!important;-webkit-text-fill-color:#7a899a!important}@media (max-width:980px){html body .passport-conversation .passport-answer-options.passport-reflective-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){html body .passport-conversation .passport-answer-starters>header{flex-direction:column;align-items:flex-start}html body .passport-conversation .passport-answer-starters>header>small{text-align:left}html body .passport-conversation .passport-answer-starters>div{grid-template-columns:1fr}html body .passport-conversation .passport-answer-starters button{min-height:0}html body .passport-conversation .passport-answer-starters>footer{flex-direction:column;align-items:flex-start}html body .passport-conversation .passport-answer-options.passport-reflective-options{grid-template-columns:1fr;max-height:390px!important}html body .passport-conversation .passport-answer-options.passport-reflective-options>button{min-height:0!important}html body .passport-conversation .passport-answer-expansion>header{flex-direction:column}html body .manager-passport-conversation .passport-subsection-tabs>header{display:grid}html body .manager-passport-conversation .passport-subsection-tabs>header>small{text-align:left}html body .manager-passport-conversation .passport-subsection-tabs>div{grid-template-columns:1fr;max-height:210px}}
