.workforce-home{--cycle: 12s;--motion-ease: cubic-bezier(.22,.68,.26,1);--blue: #0066cc;--amber: #9c6628;--violet: #7758a0;--teal: #287669}.workforce-home .home-hero{background:linear-gradient(180deg,#f8f7f4 65%,#f4f6f7);padding-top:75px}.workforce-home .hero-copy h1{margin-block:25px}.hero-copy h1 .matter-mask{display:inline-block;vertical-align:bottom;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero-copy h1 .matter-words{display:inline-block;animation:matters-reveal 11s var(--motion-ease) infinite;animation-play-state:paused}.headline-running .matter-words{animation-play-state:running!important}@keyframes matters-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.1em)}10%,73%{opacity:1;clip-path:inset(0);transform:translateY(0)}80%,87%{opacity:0;clip-path:inset(0);transform:translateY(-.06em)}88%,to{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.1em)}}.hero-workforce{margin-top:42px;padding-bottom:24px}.workforce-overview{max-width:970px;margin:auto;padding-bottom:25px}.overview-art{display:block;width:100%;max-height:240px;overflow:visible}.overview-route{fill:none;stroke:#ced8e0;stroke-width:1}.overview-workers{color:#b18040}.overview-packet{offset-position:0 0;offset-anchor:0px 0px;animation:overview-transfer 8s var(--motion-ease) infinite}@keyframes overview-transfer{0%,5%{offset-distance:0%;opacity:0}10%{opacity:1}45%,55%{offset-distance:50%;opacity:1}88%{offset-distance:100%;opacity:1}95%,to{offset-distance:100%;opacity:0}}.overview-labels{display:grid;grid-template-columns:repeat(3,1fr);max-width:900px;margin:-8px auto 0;text-align:center}.overview-labels strong{display:block;font-size:15px;letter-spacing:-.3px;font-weight:550}.overview-labels span{display:block;font-size:11px;color:var(--muted);margin-top:7px}.overview-outcome{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:#557361;margin-top:32px}.hero-workforce-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 3px 0;gap:14px;color:var(--muted);font-size:10px;border-top:1px solid #dfe4e7}.motion-control{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;border-radius:24px;color:var(--muted);background:#e9edf0;font-size:10px}.motion-control:hover{background:#e1e7ed}.motion-control:disabled{opacity:1}.system-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.connection-bridge{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 20px;color:var(--muted);font-size:10px;letter-spacing:.04em;text-align:center}.bridge-track{width:1px;height:54px;background:#dfe5eb;position:relative}.bridge-track>i{position:absolute;top:0;right:0;bottom:0;left:0;background:#749fc7;transform-origin:top}.bridge-track:after{content:"";position:absolute;bottom:-3px;left:-3px;width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:#749fc7}.workforce-home .intro-section{padding-block:85px}.workforce-home .platform-section{padding-block:65px 55px}.centered-section-heading,.platform-eyebrow{text-align:center}.centered-section-heading h2{font-size:clamp(36px,4.5vw,57px);margin:18px auto}.centered-section-heading h2 span{color:var(--muted)}.centered-section-heading>p:not(.eyebrow){font-size:15px;color:var(--muted)}.capability-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:940px;margin:45px auto 0}.capability-cards>button{background:transparent;border-bottom:2px solid #dedfe1;text-align:left;padding:20px 12px 23px;min-width:0;transition:border-color .3s,color .3s}.capability-cards>button[aria-selected=true]{border-color:var(--blue)}.capability-cards>button:nth-child(2)[aria-selected=true]{border-color:var(--amber)}.capability-cards>button:nth-child(3)[aria-selected=true]{border-color:var(--violet)}.capability-heading{display:flex;gap:13px;align-items:center}.capability-heading>svg{color:#788593}.capability-heading>svg:last-child{margin-left:auto;width:15px}.capability-heading h3{font-size:24px;letter-spacing:-.7px}.capability-cards p{color:var(--muted);font-size:13px;margin-top:13px;line-height:1.6}.capability-cards button[aria-selected=true] .capability-heading{color:var(--blue)}.capability-cards button:nth-child(2)[aria-selected=true] .capability-heading{color:var(--amber)}.capability-cards button:nth-child(3)[aria-selected=true] .capability-heading{color:var(--violet)}.capability-panel{padding-top:52px}.scene-copy-stack{display:grid;text-align:center}.scene-copy{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity .18s,transform .3s var(--motion-ease),visibility .18s}.scene-copy.copy-active{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.1s}.scene-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.16;letter-spacing:-.045em;text-wrap:balance;margin:0 auto 15px;max-width:760px}.scene-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;max-width:600px;margin:0 auto 15px}.scene-copy .m-text-link{font-size:13px}.capability-panel[data-capability="1"] .scene-copy .m-text-link{color:var(--amber)}.capability-panel[data-capability="2"] .scene-copy .m-text-link{color:var(--violet)}.scene-stack{position:relative;isolation:isolate}.scene-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.scene-layer.scene-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.12s}.capability-stage{height:545px;margin-top:30px}.scene-canvas{width:100%;height:100%;position:relative}.canvas-note{position:absolute;left:20px;right:20px;bottom:5px;color:var(--muted);text-align:center;font-size:10px;line-height:1.5}.interface-kicker{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.06em;color:#637b91}.interface-kicker>span{margin-left:auto;font-size:10px;text-transform:none;letter-spacing:0}.apps-experience{padding:25px 4% 45px}.document-app{max-width:930px;height:455px;margin:auto;border:1px solid #dce4eb;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 60px #3657770b}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;height:50px;padding:0 24px;border-bottom:1px solid #e3e9ef;font-size:12px}.app-toolbar>span:nth-child(2){display:flex;align-items:center;gap:8px}.app-toolbar>small{font-size:10px;color:var(--muted)}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#cdd5dd}.document-app-body{display:grid;grid-template-columns:1fr 1fr;height:calc(100% - 50px)}.app-document-area{background:#edf2f7;padding:20px 24px;overflow:hidden}.document-paper{width:245px;max-width:100%;background:#fff;box-shadow:0 6px 20px #3959770b;padding:24px;margin:17px auto 0;position:relative;overflow:hidden;min-height:305px;border:1px solid #e0e6ec}.paper-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}.paper-top>span{font-size:18px;font-weight:650;letter-spacing:-1px;color:#557b9f}.paper-top>small{font-size:7px;letter-spacing:.06em;color:var(--muted)}.document-paper h4{font-size:17px;letter-spacing:-.5px}.document-paper>p{font-size:8px;color:var(--muted);margin-top:4px}.paper-rule{height:1px;background:#e6e9ec;margin:15px 0}.paper-section{display:flex;flex-direction:column;gap:6px;margin-top:17px;font-size:9px;color:var(--muted)}.paper-section>b{font-size:7px;letter-spacing:.09em;font-weight:500;color:#75818c}.paper-section strong{color:var(--ink);font-size:14px;margin-top:1px}.paper-highlight{position:relative;width:fit-content;background:#e7f1fd;padding:2px 5px;margin-left:-5px;color:#4a6d90;animation:paper-highlight 10s ease infinite}@keyframes paper-highlight{0%,18%,to{background:transparent}30%,85%{background:#e7f1fd}}.paper-lines{display:flex;flex-direction:column;gap:5px;margin-top:22px}.paper-lines>i{height:2px;width:100%;background:#e8edf1}.paper-lines>i:last-child{width:65%}.document-scan{position:absolute;left:0;right:0;top:0;height:2px;background:#6ba3d7;box-shadow:0 -12px 25px 6px #77ade32b;animation:document-scan 10s var(--motion-ease) infinite}@keyframes document-scan{0%{transform:translateY(-20px);opacity:0}5%{opacity:1}65%{transform:translateY(340px);opacity:1}70%,to{transform:translateY(340px);opacity:0}}.app-fields{padding:27px 30px}.app-fields h4{font-size:26px;letter-spacing:-.9px;line-height:1.16;margin:16px 0 22px}.extracted-field{display:grid;grid-template-columns:75px 1fr 14px;gap:9px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ebf1;font-size:11px;animation:field-extract 10s ease infinite}.extracted-field>span{color:var(--muted)}.extracted-field>strong{font-weight:550}.extracted-field>svg{color:#538064}.stagger-1{animation-delay:.65s}.stagger-2{animation-delay:1.3s}.stagger-3{animation-delay:1.95s}@keyframes field-extract{0%,15%,to{opacity:.4;transform:translateY(3px)}30%,93%{opacity:1;transform:translateY(0)}}.app-complete{display:flex;align-items:center;gap:6px;color:#537b60;font-size:10px;margin-top:18px}.ants-experience{background:radial-gradient(ellipse at 50% 50%,#fbf2e3 0%,#fbf7f0 45%,transparent 75%);padding-top:15px}.workplace-topline{display:flex;align-items:center;justify-content:space-between;color:#927448;font-size:9px;letter-spacing:.09em;margin:12px 5% 0}.workplace-topline>span:first-child{display:flex;align-items:center;gap:8px}.workplace-topline>span:last-child{font-size:10px;letter-spacing:0}.ant-workplace{display:block;width:min(100%,1060px);height:450px;margin:5px auto;overflow:hidden}.ant-workplace text{font-family:inherit;font-size:14px;fill:#786244}.ant-workplace text.station-detail{font-size:10px;letter-spacing:.1em;fill:#967d58}.ant-workplace text.station-title{font-size:12px;font-weight:600}.ant-route{fill:none;stroke:#dbc8a8;stroke-width:1;stroke-dasharray:2 6}.ant-return-route{fill:none;stroke:#e5d9c4;stroke-width:1}.work-ant{color:#916530}.ant-role-1{color:#745532}.ant-role-3{color:#738251}.cargo-result,.cargo-scan{opacity:0}.agents-experience{background:radial-gradient(ellipse at 50% 45%,#f1edf8,transparent 68%)}.agent-request{position:absolute;left:50%;top:12px;transform:translate(-50%);display:flex;align-items:center;gap:10px;width:max-content;max-width:85%;padding:10px 18px;border-radius:14px;background:#fff;box-shadow:0 5px 20px #57477608}.agent-request>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eae4f2;color:#76628f;font-size:9px;flex-shrink:0}.agent-request p{font-size:12px;color:#5e536c}.planning-paths{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:visible}.planning-paths>path{stroke:#cbbfdc;fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.planning-packet{fill:#a28bbf;offset-position:0 0;offset-anchor:0px 0px;animation:plan-delegate 8s var(--motion-ease) infinite}@keyframes plan-delegate{0%,10%{offset-distance:0%;opacity:0}12%{opacity:1}40%,50%{offset-distance:100%;opacity:1}52%,to{offset-distance:100%;opacity:0}}.supervising-agent{position:absolute;left:50%;top:100px;transform:translate(-50%);text-align:center}.coordinator-mark{display:flex;flex-direction:column;align-items:center;gap:9px}.coordinator-symbol{width:70px;height:70px;display:grid;place-items:center;border:1px solid #c5b6da;border-radius:23px;color:#8464ad;background:linear-gradient(140deg,#fff,#eee7f7);box-shadow:0 8px 25px #7752940b}.coordinator-mark>strong{font-size:17px;font-weight:550;letter-spacing:-.4px}.coordinator-mark>small{font-size:8px;letter-spacing:.1em;color:#806d96}.agent-plan{display:block;color:#806d96;font-size:10px;margin-top:12px}.delegated-workers{position:absolute;top:57%;left:9%;right:9%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.delegated-worker{display:flex;flex-direction:column;align-items:center;text-align:center;color:#806d96;animation:specialist-work 8s ease infinite}.delegated-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff;border:1px solid #d8cee4}.delegated-worker strong{font-size:13px;font-weight:550;margin-top:11px;color:#51425f}.delegated-worker small{font-size:10px;margin-top:5px}.delegated-worker>svg{height:30px;width:100px;margin-top:8px}.assigned-task{fill:#fff;stroke:#a18ab9}@keyframes specialist-work{0%,35%,to{opacity:.65}45%,90%{opacity:1}}.agent-deliverable{position:absolute;bottom:38px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#fff;padding:13px 22px;border-radius:12px;box-shadow:0 5px 20px #77529408;white-space:nowrap;color:#706080}.agent-deliverable>span{display:flex;flex-direction:column;gap:5px}.agent-deliverable strong{font-size:12px;font-weight:550}.agent-deliverable small{font-size:10px;color:var(--muted)}.product-showcase{margin-top:55px;padding:75px 0 60px;background:#f3f5f7}.product-tabs{display:flex;width:fit-content;gap:4px;padding:5px;border-radius:30px;margin:32px auto 38px;background:#e5e8eb}.product-tabs button{background:transparent;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 25px;min-height:44px;border-radius:24px;color:var(--muted);font-size:13px}.product-tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px #29456009}.product-intro .eyebrow{margin-bottom:15px}.product-intro h3{max-width:690px}.product-intro .product-description{max-width:580px}.product-note{display:block;padding:6px 0;font-size:13px;line-height:1.5;color:#806d96}.product-stage{height:550px;max-width:1100px;margin:30px auto 0}.showcase-demo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:28px}.showcase-demo .m-text-link{font-size:12px}.nextory-experience{background:radial-gradient(ellipse at 25% 45%,#e4f0f5,transparent 60%)}.meeting-voices{position:absolute;left:0;top:50px;width:38%;height:365px}.speaker{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px}.speaker>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:12px;background:#e1edf9;border:1px solid #a9c7e2;color:#507ca4;box-shadow:0 0 0 6px #eaf2fa}.speaker small{color:var(--muted);font-size:10px}.speaker-alex{left:15%;top:80px}.speaker-jordan{left:44%;top:10px}.speaker-priya{right:6%;top:90px}.speaker-jordan>span{background:#e4f1ed;border-color:#a6cec4;color:#3a8270;box-shadow:0 0 0 6px #eaf5f0}.speaker-priya>span{background:#eee8f4;border-color:#c6b5de;color:#88669f;box-shadow:0 0 0 6px #f3eef8}.speaker>span{animation:speaker-active 9s ease infinite}.speaker-jordan>span{animation-delay:3s}.speaker-priya>span{animation-delay:6s}@keyframes speaker-active{0%,30%,to{transform:scale(1)}10%,20%{transform:scale(1.08)}}.meeting-mic{position:absolute;top:150px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;color:#3a7e98}.meeting-mic>svg{box-sizing:content-box;padding:23px;border-radius:28px;background:#fff;border:1px solid #c7e0e9;box-shadow:0 10px 35px #437c8c0a}.meeting-mic>span{white-space:nowrap;font-size:11px;color:#66828e}.voice-wave{display:flex;align-items:center;justify-content:center;position:absolute;top:290px;left:15%;right:5%;height:42px;gap:5px}.voice-wave>i{width:3px;height:var(--wave-height);border-radius:3px;background:#7aa9b8;transform-origin:center;animation:voice-wave 1.6s ease-in-out infinite;animation-delay:var(--wave-delay)}@keyframes voice-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.meeting-transcript{position:absolute;top:45px;right:4%;width:56%;border:1px solid #dce5ed;border-radius:18px;background:#fff;box-shadow:0 15px 50px #3e61730b;overflow:hidden}.transcript-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px;border-bottom:1px solid #e6ecf1;font-size:12px}.transcript-toolbar>span{display:flex;align-items:center;gap:7px}.transcript-toolbar>span:last-child{font-size:9px;color:#66828e}.transcript-toolbar i{width:4px;height:4px;border-radius:50%;background:#5a9b86}.transcript-lines{padding:18px 23px 10px}.transcript-message{display:flex;gap:13px;padding:13px 0;animation:spoken-transcript 12s ease infinite}.transcript-person{display:grid;place-items:center;height:28px;width:28px;border-radius:50%;background:#e6eff8;color:#547da5;font-size:8px;flex-shrink:0}.transcript-message.jordan .transcript-person{background:#e1f0e9;color:#48846e}.transcript-message.priya .transcript-person{background:#eee8f5;color:#85689f}.transcript-message strong{display:block;font-size:11px;font-weight:550}.transcript-message strong small{font-size:9px;margin-left:11px;color:#8a929b;font-weight:400}.transcript-message p{font-size:12px;line-height:1.7;color:#5b6671;margin-top:5px}.message-1{animation-delay:1.5s}.message-2{animation-delay:3s}@keyframes spoken-transcript{0%,5%,to{opacity:.45;transform:translateY(4px)}20%,95%{opacity:1;transform:translateY(0)}}.action-phrase{background:#e6f3ee;color:#376e5c;padding:2px 3px;border-radius:3px}.meeting-decision{padding:15px 23px;background:#f2f7fa;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;color:#688798}.meeting-decision strong{font-size:11px;color:#456b80;font-weight:500}.emerging-action{position:absolute;right:8%;bottom:22px;display:flex;align-items:center;gap:13px;width:470px;max-width:70%;padding:22px;background:#fff;border-radius:16px;border:1px solid #c4dbd1;box-shadow:0 12px 35px #396e5a0c;animation:action-emerge 12s var(--motion-ease) infinite}@keyframes action-emerge{0%,25%,to{opacity:.45;transform:translate(-10px,-9px)}45%,95%{opacity:1;transform:translate(0)}}.action-check{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#e6f2eb;color:#5a896c;flex-shrink:0}.emerging-action small{font-size:8px;letter-spacing:.08em;color:#6c8c7d}.emerging-action h4{font-size:15px;letter-spacing:-.2px;margin-top:8px}.emerging-action p{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);margin-top:9px}.emerging-action p>span:last-child{margin-left:6px}.assignee-avatar{width:20px;height:20px;border-radius:50%;background:#e1f0e9;display:grid;place-items:center;color:#48846e;font-size:7px}.action-assigned{margin-left:auto;font-size:9px;color:#538166;background:#edf5f0;padding:5px 8px;border-radius:5px}.hive-experience{background:radial-gradient(ellipse at 50% 43%,#ece5f6,transparent 66%)}.hive-request{position:absolute;top:17px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#fff;padding:10px 15px;border-radius:12px;font-size:12px;color:#706080;white-space:nowrap}.request-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eee7f5;font-size:8px}.hive-paths{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hive-paths path{fill:none;stroke:#c8b9dc;stroke-width:1;vector-effect:non-scaling-stroke}.hive-task{color:#8e70b3;offset-position:0 0;offset-anchor:0px 0px;offset-rotate:auto;animation:hive-roundtrip 10s var(--motion-ease) infinite}.task-1{animation-delay:-3.33s;color:#7e88b4}.task-2{animation-delay:-6.66s;color:#a17f9e}@keyframes hive-roundtrip{0%,5%{offset-distance:0%}35%,50%{offset-distance:100%}80%,to{offset-distance:0%}}.hive-coordinator{position:absolute;left:50%;top:29%;transform:translate(-50%);text-align:center}.hive-coordinator .coordinator-symbol{width:80px;height:80px;border-radius:27px}.hive-merged{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:12px;color:#7c6893;font-size:10px}.hive-agent{position:absolute;top:39%;width:170px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:#83699d}.hive-agent-0{left:17%}.hive-agent-1{left:83%}.hive-agent-2{top:70%;left:50%}.hive-agent>span{display:grid;place-items:center;height:49px;width:49px;border-radius:16px;background:#fff;border:1px solid #cfbfdf;animation:hive-node-active 10s ease infinite}.hive-agent-1>span{border-color:#c5cde4;color:#7786b0;animation-delay:-3.33s}.hive-agent-2>span{border-color:#ddc5d6;color:#9b7994;animation-delay:-6.66s}@keyframes hive-node-active{0%,25%,65%,to{box-shadow:0 0 #b7a1d000}35%,50%{box-shadow:0 0 0 7px #b7a1d020}}.hive-agent strong{font-size:13px;color:#635172;font-weight:550}.hive-agent small{font-size:10px;color:#8a7a98}.agent-work-indicator{display:flex;gap:4px}.agent-work-indicator>i{width:3px;height:3px;border-radius:50%;background:#af9bc6}.hive-outcome{position:absolute;bottom:35px;right:5%;display:flex;align-items:center;gap:8px;font-size:11px;color:#766586}.hive-outcome small{font-size:9px;color:var(--muted)}.speedrec-experience{background:radial-gradient(ellipse at 48% 45%,#e6f2ed,transparent 65%)}.screening-documents{position:absolute;left:5%;top:50px;width:230px}.screening-documents .document-paper{margin-top:0;padding:23px}.resume-paper{min-height:340px}.resume-paper .paper-top>span{font-size:14px;width:30px;height:30px;display:grid;place-items:center;background:#e5eee9;border-radius:50%;color:#5d8274;letter-spacing:0}.resume-paper .paper-section strong{font-size:10px}.resume-paper .document-scan{background:#65a793;box-shadow:0 -12px 25px 6px #71b19b21}.resume-behind{position:absolute;top:10px;right:-9px;bottom:-3px;left:7px;background:#fff;border:1px solid #d4e1db;padding:20px;display:flex;justify-content:space-between;font-size:10px;color:#7e988c;transform:rotate(5deg)}.back-two{transform:rotate(-7deg);top:1px;right:8px;bottom:0;left:-10px}.screening-file-name{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:15px;color:var(--muted);font-size:10px}.candidate-profile{position:absolute;left:37%;top:132px;width:235px;background:#fff;border-radius:17px;padding:22px;box-shadow:0 12px 35px #447c650a;border:1px solid #d2e4da}.candidate-profile .interface-kicker{color:#5d8b79;font-size:8px}.profile-person{display:flex;align-items:center;gap:10px;margin:20px 0}.profile-person>span{height:38px;width:38px;display:grid;place-items:center;border-radius:50%;background:#e4f1e9;color:#5f8b75;font-size:10px}.profile-person h4{font-size:14px;letter-spacing:-.3px}.profile-person small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.profile-skills{display:flex;flex-wrap:wrap;gap:6px}.profile-skills>span{font-size:9px;color:#4c826c;padding:5px 7px;border-radius:5px;background:#edf5f0;animation:profile-extract 12s ease infinite}.profile-skills>span:nth-child(2){animation-delay:.6s}.profile-skills>span:nth-child(3){animation-delay:1.2s}@keyframes profile-extract{0%,15%,to{opacity:.4;transform:translate(-5px)}35%,95%{opacity:1;transform:translate(0)}}.experience-fact{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;gap:7px 10px;border-top:1px solid #e4ece7;padding-top:17px}.experience-fact>strong{font-size:11px;font-weight:550}.experience-fact>span{font-size:9px;color:var(--muted)}.profile-qualification{display:flex;align-items:center;gap:5px;color:#69917b;font-size:9px;margin-top:15px}.job-target{position:absolute;top:38px;right:4%;width:255px;padding:20px;border-left:2px solid #a9c9b8;background:#edf3f0}.job-target .interface-kicker{color:#6f9080;font-size:8px}.job-target h4{display:flex;align-items:center;gap:8px;font-size:15px;margin-top:12px}.job-target p{font-size:10px;color:var(--muted);margin-top:9px}.ranked-candidates{position:absolute;right:4%;top:195px;width:255px;padding:20px;border-radius:17px;background:#fff;border:1px solid #dce7e0;box-shadow:0 12px 35px #447c6508}.shortlist-heading{display:flex;align-items:center;gap:6px;color:#658773;margin-bottom:18px}.shortlist-heading h4{font-size:14px;letter-spacing:-.3px;color:#405b4b}.shortlist-heading>span{font-size:8px;margin-left:auto;color:var(--muted)}.ranked-candidate{display:flex;align-items:center;gap:8px;border-top:1px solid #e6ece8;padding:14px 0;animation:candidate-rank 12s ease infinite}.rank-1{animation-delay:.8s}.rank-2{animation-delay:1.6s}@keyframes candidate-rank{0%,35%,to{opacity:.5;transform:translateY(5px)}55%,95%{opacity:1;transform:translateY(0)}}.ranked-candidate>small{color:#9ba99f;font-size:8px}.ranked-candidate>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9f1ec;color:#6f907d;font-size:8px}.ranked-candidate>div strong{font-size:10px;font-weight:550}.ranked-candidate>div small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.ranked-candidate>b{color:#548269;font-size:18px;margin-left:auto}.ranked-candidate>b small{font-size:9px}.shortlist-review{display:block;color:#7b9183;font-size:9px;margin-top:3px}.additional-products{padding-block:85px 95px}.additional-heading h2{font-size:clamp(36px,4vw,50px)}.small-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px}.small-product{display:block;min-width:0;padding:25px;background:#f4f4ef;border-radius:22px;transition:box-shadow .3s}.small-product:hover{box-shadow:0 12px 35px #293c480b}.product-leads{background:#f0f3ec;--product-color: #718453}.product-email{background:#eff3f8;--product-color: #6086af}.product-video{background:#f4eff6;--product-color: #9876a4}.small-product-heading{display:flex;justify-content:space-between;align-items:center;color:var(--product-color);font-size:11px}.small-product-heading>span{display:flex;align-items:center;gap:8px}.small-product h3{font-size:25px;letter-spacing:-.8px;margin-top:22px}.small-product>p{font-size:13px;color:var(--muted);margin-top:10px}.small-product-steps{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;margin-top:22px}.small-product-steps>span{display:inline-flex;align-items:center;gap:8px}.discovery-preview,.campaign-preview,.video-creation-preview{height:215px;margin-top:27px}.discovery-query{display:flex;align-items:center;gap:7px;color:#6d7d5e;background:#fff;padding:11px;font-size:10px;border-radius:8px}.discovery-preview>svg{display:block;width:100%;height:120px}.discovery-preview>svg>path{stroke:#cad5bd;fill:none}.discovery-company>circle{fill:#e5eadf;stroke:#c5cfb9}.discovery-company>path{fill:none;stroke:#a1af90;stroke-width:1}.discovery-center{fill:#fff;stroke:#b3c39f}.discovery-tick{fill:none;stroke:#809961;stroke-width:1.5}.discovery-company{animation:discover-company 7s ease infinite}.company-1{animation-delay:.8s}.company-2{animation-delay:1.6s}.company-3{animation-delay:2.4s}.company-4{animation-delay:3.2s}@keyframes discover-company{0%,20%,to{opacity:.4}40%,90%{opacity:1}}.discovered-lead{display:flex;align-items:center;gap:9px;padding:10px;background:#fff;border-radius:8px}.discovered-lead>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#e7eddf;color:#7d8d67;font-size:10px}.discovered-lead strong{display:block;font-size:10px;font-weight:550}.discovered-lead small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.discovered-lead>svg{margin-left:auto;color:#819964}.email-preview{background:#fff;border-radius:10px;padding:16px}.email-preview>span{display:flex;align-items:center;gap:7px;color:#647f9b;font-size:10px}.email-preview>small{display:block;font-size:9px;color:#929aa3;padding-block:10px;border-bottom:1px solid #e8edf1}.email-preview p{font-size:11px;color:#667686;margin-top:11px}.email-preview p strong{font-weight:500}.email-compose-line{width:60%;height:2px;background:#e8edf2;margin-top:11px}.email-compose-line>i{display:block;height:2px;background:#b5cadf;transform-origin:left;animation:compose-mail 7s ease infinite}@keyframes compose-mail{0%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}.campaign-sequence{display:flex;justify-content:space-between;position:relative;margin:18px 7px 0}.campaign-sequence:before{content:"";position:absolute;left:5px;right:5px;height:1px;top:7px;background:#c8d4df}.campaign-step{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.campaign-step>span{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#e9eff5;border:1px solid #b3c8dc;color:#7297b8;animation:campaign-deliver 7s ease infinite}.campaign-step-1>span{animation-delay:1.4s}.campaign-step-2>span{animation-delay:2.8s;color:#a47b45;border-color:#d0b48c}.campaign-step strong{font-size:9px;font-weight:500;color:#7c8995}.campaign-step small{font-size:8px;color:#8293a3}@keyframes campaign-deliver{0%,30%,to{opacity:.4}45%,90%{opacity:1}}.video-prompt{display:flex;gap:7px;align-items:center;color:#9778a0;background:#fff;padding:11px;font-size:9px;border-radius:8px}.video-storyboard{display:flex;gap:6px;margin-top:17px}.storyboard-scene{flex:1;min-width:0;animation:storyboard-build 7s ease infinite}.storyboard-1{animation-delay:.9s}.storyboard-2{animation-delay:1.8s}.storyboard-scene>span{display:block;position:relative;overflow:hidden;height:67px;border-radius:6px;background:#d9cde5}.storyboard-1>span{background:#d4e3e5}.storyboard-2>span{background:#efdad2}.storyboard-scene>span>i{position:absolute;left:15%;right:15%;top:20px;height:60px;transform:rotate(-20deg);border-radius:12px;background:#ffffff70}.storyboard-scene>span>b{display:block;position:absolute;left:30%;top:20px;width:18px;height:18px;border-radius:50%;background:#fffa}.storyboard-scene>small{font-size:7px;color:#907d9a;margin-top:5px;display:block}@keyframes storyboard-build{0%,20%,to{opacity:.4;transform:translateY(3px)}40%,90%{opacity:1;transform:translateY(0)}}.video-editor-timeline{display:flex;align-items:center;gap:8px;margin-top:17px;color:#a08cae}.video-editor-timeline>div{display:flex;flex:1;gap:3px;height:23px;position:relative}.video-editor-timeline>div>i{flex:1;background:#d9cce6;border-radius:3px}.video-editor-timeline>div>i:nth-child(2){background:#cddfe0}.video-editor-timeline>div>i:nth-child(3){background:#e8cfc6}.video-playhead{position:absolute;top:-3px;bottom:-3px;left:0;width:100%;animation:video-scrub 7s linear infinite}.video-playhead:after{content:"";display:block;width:1px;height:100%;background:#94709e}.video-editor-timeline>small{font-size:8px}.video-ready{display:flex;align-items:center;gap:5px;margin-top:12px;font-size:9px;color:#94799e}@keyframes video-scrub{0%,35%{transform:translate(0);opacity:0}40%{opacity:1}90%{transform:translate(100%);opacity:1}95%,to{transform:translate(100%);opacity:0}}.workforce-home .motion-region:not(.is-running) *,.workforce-home .motion-region:not(.is-running) *:before,.workforce-home .motion-region:not(.is-running) *:after{animation-play-state:paused}.motion-region.is-running *,.motion-region.is-running *:before,.motion-region.is-running *:after{animation-play-state:running}.workforce-home[data-motion=reduced] .matter-words,.workforce-home[data-motion=reduced] .motion-region *{animation:none!important}@media(max-width:1050px){.screening-documents{left:2%;width:205px}.candidate-profile{left:34%;width:210px;padding:18px}.ranked-candidates,.job-target{right:1%;width:225px;padding:17px}.small-product{padding:20px}.small-product>p{font-size:12px}.small-product-steps{font-size:9px;gap:6px}.small-product-steps>span{gap:6px}.transcript-toolbar{padding-inline:18px}.transcript-toolbar>span:last-child{font-size:8px}.transcript-lines{padding-inline:18px}.meeting-voices{width:37%}.speaker-priya{right:2%}}@media(min-width:701px)and (max-width:850px){.screening-documents{width:180px}.screening-documents .document-paper{padding:16px}.candidate-profile{left:33%;width:180px;padding:15px}.ranked-candidates,.job-target{width:190px;padding:14px}.shortlist-heading>span{display:none}.ranked-candidate{gap:5px}.ranked-candidate>small{display:none}.ranked-candidate>div strong{font-size:9px}.ranked-candidate>b{font-size:15px}.small-product-grid{gap:12px}.small-product{padding:16px}.discovery-query,.video-prompt{font-size:8px;padding:9px}.small-product-steps{font-size:8px;gap:5px}.small-product-steps>span{gap:5px}.campaign-preview .email-preview{padding:12px}.email-preview>span{font-size:9px}.transcript-toolbar{flex-wrap:wrap;gap:7px}.meeting-transcript{top:35px}.emerging-action{right:3%;max-width:77%}.speaker>span{width:37px;height:37px;font-size:10px}.speaker-alex{left:10%}.speaker-priya{right:0}}@media(max-width:700px){.workforce-home .home-hero{padding-top:52px}.hero-workforce{margin-top:32px}.hero-copy h1{font-size:clamp(49px,11.4vw,78px)}.overview-art{height:auto}.overview-labels{gap:8px}.overview-labels strong{font-size:11px}.overview-labels span{font-size:9px;line-height:1.5}.overview-outcome{font-size:10px;margin-top:23px}.workforce-overview{height:auto;padding-bottom:25px}.hero-workforce-footer{font-size:9px}.hero-workforce-footer>span{max-width:175px;line-height:1.5}.motion-control{font-size:9px;min-height:44px;padding-inline:10px}.workforce-home .intro-section{padding-block:65px}.bridge-track{height:40px}.connection-bridge{font-size:9px;gap:17px}.workforce-home .platform-section{padding-block:45px 35px}.centered-section-heading h2{font-size:37px;max-width:400px;line-height:1.1}.centered-section-heading>p:not(.eyebrow){font-size:13px;max-width:300px;margin-inline:auto}.capability-cards{gap:10px;margin-top:25px}.capability-cards>button{padding:17px 3px}.capability-heading{gap:7px;justify-content:center}.capability-heading h3{font-size:19px}.capability-heading>svg{width:17px}.capability-heading>svg:last-child{display:none}.capability-cards p{font-size:10px;line-height:1.6;text-align:center;margin-top:10px}.capability-panel{padding-top:35px}.scene-copy h3{font-size:30px;max-width:360px}.scene-copy>p:not(.eyebrow){font-size:13px;max-width:330px}.scene-copy .m-text-link{font-size:12px}.capability-stage{height:735px;margin-top:22px}.canvas-note{font-size:9px;left:8px;right:8px;bottom:4px}.apps-experience{padding:10px 0 35px}.document-app{height:685px;max-width:420px;border-radius:16px}.app-toolbar{padding:0 17px;gap:10px;font-size:11px;height:45px}.app-toolbar>small{display:none}.document-app-body{grid-template-columns:1fr;grid-template-rows:310px 1fr;height:calc(100% - 45px)}.app-document-area{padding:15px 20px}.document-paper{width:235px;min-height:280px;margin-top:14px;padding:19px 23px}.document-paper .paper-top{margin-bottom:14px}.document-paper .paper-section{margin-top:12px}.document-paper .paper-lines{margin-top:15px}.app-fields{padding:22px 25px}.app-fields h4{font-size:23px;margin-block:12px 15px}.app-fields h4 br{display:none}.extracted-field{padding-block:11px;font-size:11px}.app-complete{margin-top:15px;font-size:10px}.ants-experience{padding-top:0}.workplace-topline{margin:5px 10px 0;font-size:8px;letter-spacing:.05em}.workplace-topline>span:last-child{display:none}.ant-workplace{height:690px;margin-top:10px;width:100%}.ant-workplace text{font-size:13px}.ant-workplace text.station-title{font-size:12px}.ant-workplace text.station-detail{font-size:9px}.agents-experience{background:radial-gradient(ellipse at 50% 40%,#f1edf8,transparent 70%)}.agent-request{top:13px;max-width:95%;width:100%;padding:13px}.agent-request p{font-size:11px}.planning-paths{height:660px;top:20px}.supervising-agent{top:130px}.agent-plan{font-size:10px}.delegated-workers{top:53%;left:0;right:0;gap:7px}.delegated-worker strong{font-size:11px}.delegated-worker small{font-size:10px;max-width:94px;line-height:1.5}.delegated-worker>svg{width:83px}.agent-deliverable{bottom:50px;max-width:95%;white-space:normal;padding:16px;width:max-content}.agent-deliverable strong{font-size:12px}.agent-deliverable small{font-size:10px}.product-showcase{margin-top:45px;padding:55px 0 42px}.product-tabs{width:fit-content;max-width:100%;margin:27px auto 30px;gap:2px}.product-tabs button{padding:11px 15px;gap:7px;font-size:12px;min-height:44px}.product-tabs svg{width:14px}.product-intro h3{font-size:31px;max-width:390px}.product-intro .eyebrow{font-size:8px}.product-note{font-size:12px}.product-stage{height:830px;margin-top:18px}.showcase-demo{flex-direction:column;gap:12px;margin-top:20px}.meeting-voices{top:0;left:0;right:0;width:100%;height:260px}.speaker-alex{left:10%;top:48px}.speaker-jordan{left:calc(50% - 24px);top:10px}.speaker-priya{right:10%;top:48px}.speaker>span{width:43px;height:43px;font-size:11px}.meeting-mic{top:100px}.meeting-mic>svg{padding:17px;width:30px;height:30px;border-radius:23px}.meeting-mic>span{font-size:11px}.voice-wave{top:211px;left:18%;right:18%;height:30px;gap:4px}.voice-wave>i{width:2px}.meeting-transcript{top:270px;right:0;width:100%;border-radius:15px}.transcript-toolbar{padding:16px 17px;font-size:11px;flex-wrap:wrap;gap:9px}.transcript-toolbar>span:last-child{font-size:9px}.transcript-lines{padding:14px 17px}.transcript-message{gap:10px;padding:12px 0}.transcript-message strong{font-size:11px}.transcript-message p{font-size:12px}.meeting-decision{padding:15px 17px;gap:5px;font-size:9px}.meeting-decision strong{font-size:10px}.emerging-action{bottom:53px;right:0;width:100%;max-width:100%;padding:18px 14px;gap:10px;border-radius:13px}.emerging-action h4{font-size:14px}.emerging-action small{font-size:7px}.emerging-action p{font-size:9px;gap:5px}.action-assigned{font-size:8px;padding:4px 6px}.action-check{width:28px;height:28px}.hive-request{top:22px;padding:10px 12px;font-size:11px;gap:7px}.hive-paths{top:0;height:100%}.hive-coordinator{top:39%}.hive-coordinator .coordinator-symbol{width:70px;height:70px}.coordinator-mark>small{font-size:7px}.hive-agent{width:130px;top:27%}.hive-agent-0{left:20%}.hive-agent-1{left:80%}.hive-agent-2{top:73%;left:50%}.hive-agent strong{font-size:11px}.hive-agent small{font-size:10px;max-width:110px}.hive-agent>span{height:45px;width:45px}.hive-outcome{bottom:42px;right:0;left:0;justify-content:center;flex-wrap:wrap;font-size:11px}.hive-outcome small{font-size:10px;width:100%;text-align:center}.screening-documents{top:20px;left:10px;width:47%}.screening-documents .document-paper{min-height:300px;padding:17px 13px}.resume-paper .paper-top{gap:5px}.resume-paper .paper-top>span{width:23px;height:23px;font-size:9px;flex-shrink:0}.resume-paper .paper-top>small{font-size:6px}.resume-paper h4{font-size:14px}.resume-paper>p{font-size:8px}.resume-paper .paper-section{font-size:9px;gap:7px;line-height:1.4}.resume-paper .paper-section strong{font-size:9px}.resume-behind{padding:10px}.screening-file-name{font-size:8px;gap:4px;margin-top:17px}.candidate-profile{top:81px;left:auto;right:0;width:45%;padding:16px 12px;border-radius:13px}.candidate-profile .interface-kicker{font-size:7px;gap:4px}.candidate-profile .interface-kicker svg{width:11px}.profile-person{flex-direction:column;align-items:start;gap:8px;margin:14px 0}.profile-person h4{font-size:12px}.profile-person small{font-size:9px}.profile-person>span{width:32px;height:32px}.profile-skills{gap:5px}.profile-skills>span{font-size:8px;padding:4px 5px}.experience-fact{gap:6px;margin-top:14px;padding-top:12px}.experience-fact>strong{font-size:9px}.experience-fact>span{font-size:8px}.profile-qualification{font-size:8px;line-height:1.5;margin-top:12px}.profile-qualification>svg{flex-shrink:0}.job-target{top:408px;right:0;left:0;width:100%;padding:17px 20px}.job-target .interface-kicker{font-size:8px}.job-target h4{font-size:15px;margin-top:9px}.job-target p{font-size:11px;margin-top:7px}.ranked-candidates{top:540px;right:0;left:0;width:100%;padding:18px 20px;border-radius:14px}.shortlist-heading{margin-bottom:12px}.shortlist-heading h4{font-size:15px}.shortlist-heading>span{font-size:9px}.ranked-candidate{padding:12px 0;gap:12px}.ranked-candidate>div strong{font-size:11px}.ranked-candidate>div small{font-size:9px}.ranked-candidate>span{width:27px;height:27px;font-size:9px}.ranked-candidate>b{font-size:19px}.shortlist-review{font-size:9px}.additional-products{padding-block:60px}.small-product-grid{grid-template-columns:1fr;gap:20px;max-width:420px;margin:30px auto 0}.small-product{padding:25px}.small-product h3{font-size:26px;margin-top:25px}.small-product>p{font-size:13px}.small-product-steps{font-size:10px;gap:9px}.small-product-steps>span{gap:9px}.discovery-preview,.campaign-preview,.video-creation-preview{height:220px}.discovery-query,.discovered-lead strong{font-size:11px}.discovered-lead small,.video-prompt{font-size:10px}.storyboard-scene>span{height:70px}.storyboard-scene>small{font-size:8px}.email-preview>span{font-size:11px}.email-preview>small{font-size:10px}.email-preview p{font-size:12px}.campaign-step strong{font-size:10px}.campaign-step small{font-size:9px}}@media(max-width:380px){.overview-labels strong{font-size:10px}.overview-labels span{font-size:8px}.hero-workforce-footer>span{max-width:130px}.capability-cards{gap:6px}.capability-heading{gap:5px}.capability-heading h3{font-size:17px}.capability-cards p{font-size:9px}.scene-copy h3{font-size:28px}.product-tabs button{font-size:11px;padding-inline:11px}.emerging-action{gap:8px;padding:15px 11px}.emerging-action h4{font-size:12px}.emerging-action p>span:last-child{margin-left:0}.action-assigned{font-size:7px;padding:4px}.hive-agent{width:112px}.hive-agent strong{font-size:10px}.hive-agent small{font-size:9px}.candidate-profile{padding:14px 10px}.profile-person h4{font-size:11px}.profile-qualification{font-size:7px}.small-product{padding:22px}}@media(prefers-reduced-motion:reduce){.workforce-home *,.workforce-home *:before,.workforce-home *:after{transition-delay:0s!important}.matter-words{opacity:1!important;transform:none!important;clip-path:none!important}.overview-packet,.planning-packet,.document-scan,.hive-task{display:none}.transcript-message,.emerging-action,.extracted-field,.profile-skills>span,.ranked-candidate,.delegated-worker,.discovery-company,.campaign-step>span,.storyboard-scene{opacity:1!important;transform:none!important}.workforce-home .intro-section>div,.workforce-home .platform-section>div:first-child,.workforce-home .industry-layout>div:first-child{opacity:1!important;transform:none!important}}.hive-edge{animation:hive-traffic 10s ease infinite}.edge-1{animation-delay:-3.33s}.edge-2{animation-delay:-6.66s}@keyframes hive-traffic{0%,5%,90%,to{stroke:#c8b9dc}15%,45%{stroke:#9b7ebc}55%,80%{stroke:#7da491}}.planning-result{fill:#769783;animation-name:plan-combine}@keyframes plan-combine{0%,55%{offset-distance:0%;opacity:0}57%{opacity:1}88%,94%{offset-distance:100%;opacity:1}96%,to{offset-distance:100%;opacity:0}}.hive-task{--task-color: #8e70b3;animation:hive-roundtrip 10s var(--motion-ease) infinite,hive-cargo 10s ease infinite}.hive-task.task-1{--task-color: #7e88b4;animation-delay:-3.33s}.hive-task.task-2{--task-color: #a17f9e;animation-delay:-6.66s}@keyframes hive-cargo{0%,45%,to{color:var(--task-color)}55%,80%{color:#739786}}.discovered-lead{animation:lead-collected 7s ease infinite}@keyframes lead-collected{0%,30%,to{opacity:.5;transform:translateY(3px)}50%,90%{opacity:1;transform:translateY(0)}}.resume-behind.back-one{animation:resume-queue 12s var(--motion-ease) infinite}@keyframes resume-queue{0%,5%{opacity:0;transform:translate(-12px) rotate(5deg)}20%,92%{opacity:1;transform:translate(0) rotate(5deg)}to{opacity:0;transform:translate(-12px) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.discovered-lead{opacity:1!important;transform:none!important}}.ant-hands,.ant-pencil{opacity:0}.watch-ants{display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;color:#9c7138;font-size:11px;min-height:44px;margin:9px auto -12px;padding:8px 16px;border-radius:24px}.watch-ants:hover{background:#efe5d6}.hero-ant-collector{animation:hero-ant-collect 18s var(--motion-ease) infinite}.hero-ant-deliverer{animation:hero-ant-deliver 18s var(--motion-ease) infinite}.hero-work-paper{animation:hero-paper-handoff 18s var(--motion-ease) infinite}.hero-written-lines{stroke-dasharray:40;stroke-dashoffset:40;animation:ant-write-lines 18s ease infinite}.hero-ant-writer .ant-pencil{animation:hero-pencil-visible 18s ease infinite}.hero-ant-writer .ant-hands{opacity:1}.hero-ant-writer .ant-facing{transform-box:fill-box;transform-origin:center;animation:ant-concentrate 1.3s ease-in-out infinite}.overview-workers .ant-tripod-a,.overview-workers .ant-tripod-b{transform-origin:0 0;animation:ant-step .45s ease-in-out infinite alternate}.overview-workers .ant-tripod-b{animation-direction:alternate-reverse}.hero-ant-writer .ant-tripod-a,.hero-ant-writer .ant-tripod-b{animation:none}.hero-ant-collector .ant-hands{animation:hero-collector-grip 18s ease infinite}.hero-ant-deliverer .ant-hands{animation:hero-deliverer-grip 18s ease infinite}.hero-ant-collector .ant-facing{transform-box:fill-box;transform-origin:center;animation:hero-collector-face 18s ease-in-out infinite}.hero-ant-deliverer .ant-facing{transform-box:fill-box;transform-origin:center;animation:hero-deliverer-face 18s ease-in-out infinite}@keyframes hero-ant-collect{0%,8%{transform:translate(-175px,20px)}35%,44%{transform:translate(-55px,20px)}68%{transform:translate(-115px,52px)}92%,to{transform:translate(-175px,20px)}}@keyframes hero-ant-deliver{0%,8%{transform:translate(125px,52px)}22%,67%{transform:translate(75px,20px)}90%,94%{transform:translate(175px,20px)}to{transform:translate(125px,52px)}}@keyframes hero-paper-handoff{0%{transform:translate(-175px,12px);opacity:0}8%{transform:translate(-175px,-2px);opacity:1}35%{transform:translate(-55px,-2px)}44%,60%{transform:translate(8px,-2px)}67%{transform:translate(75px,-2px)}90%{transform:translate(175px,-2px);opacity:1}94%{transform:translate(235px,-10px);opacity:1}96%,to{transform:translate(235px,-10px);opacity:0}}@keyframes ant-write-lines{0%,44%{stroke-dashoffset:40}60%,to{stroke-dashoffset:0}}@keyframes hero-pencil-visible{0%,40%,66%,to{opacity:0;transform:translate(0)}44%,48%,52%,56%,60%{opacity:1;transform:translate(-3px,1px)}46%,50%,54%,58%,62%{opacity:1;transform:translate(3px,-1px)}}@keyframes hero-collector-grip{0%{opacity:0}8%,35%{opacity:1}44%,to{opacity:0}}@keyframes hero-deliverer-grip{0%,60%{opacity:0}67%,90%{opacity:1}94%,to{opacity:0}}@keyframes hero-collector-face{0%,38%{transform:rotate(0)}44%,92%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes hero-deliverer-face{0%,18%{transform:rotate(180deg)}22%,90%{transform:rotate(360deg)}94%,to{transform:rotate(540deg)}}@keyframes ant-step{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes ant-concentrate{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.delegated-workers{top:54%}.delegated-worker>.agent-ant-task{height:50px;width:120px}.agent-deliverable{bottom:28px}.assigned-ant{animation:assigned-ant-job 8s var(--motion-ease) infinite}.assigned-ant .ant-tripod-a,.assigned-ant .ant-tripod-b{transform-origin:0 0;animation:ant-step .45s ease-in-out infinite alternate}.assigned-ant .ant-tripod-b{animation-direction:alternate-reverse}.assigned-ant .ant-facing{transform-origin:0 0;animation:assigned-ant-face 8s ease-in-out infinite}@keyframes assigned-ant-face{0%,62%{transform:rotate(0)}70%,94%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.assigned-ant .ant-hands{opacity:1}.assigned-ant .ant-pencil{animation:assigned-pencil 8s ease infinite}.assigned-paper{animation:assigned-unload 8s var(--motion-ease) infinite}.assigned-ink{stroke-dasharray:35;stroke-dashoffset:35;animation:assigned-writing 8s ease infinite}.delegated-worker.stagger-1 .ant-facing,.delegated-worker.stagger-1 .assigned-ant,.delegated-worker.stagger-1 .assigned-paper,.delegated-worker.stagger-1 .assigned-ink,.delegated-worker.stagger-1 .ant-pencil{animation-delay:-2.66s}.delegated-worker.stagger-2 .ant-facing,.delegated-worker.stagger-2 .assigned-ant,.delegated-worker.stagger-2 .assigned-paper,.delegated-worker.stagger-2 .assigned-ink,.delegated-worker.stagger-2 .ant-pencil{animation-delay:-5.33s}@keyframes assigned-ant-job{0%,8%{transform:translate(20px,36px)}40%,70%{transform:translate(90px,36px)}to{transform:translate(20px,36px)}}@keyframes assigned-writing{0%,40%{stroke-dashoffset:35}62%,to{stroke-dashoffset:0}}@keyframes assigned-unload{0%,62%{opacity:1;transform:translate(0)}70%{opacity:0;transform:translate(20px)}99%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes assigned-pencil{0%,38%,66%,to{opacity:0;transform:translate(0)}42%,48%,54%,60%{opacity:1;transform:translate(-2px,1px)}45%,51%,57%,63%{opacity:1;transform:translate(2px,-1px)}}@media(max-width:700px){.delegated-workers{top:52%}.agent-deliverable{bottom:50px}.delegated-worker>.agent-ant-task{width:100px;height:50px}}@media(prefers-reduced-motion:reduce){.hero-ant-collector{transform:translate(-100px,20px)}.hero-ant-deliverer{transform:translate(85px,20px)}.hero-work-paper{transform:translate(-100px,-2px)}.assigned-ant{transform:translate(55px,36px)}.assigned-ink,.hero-written-lines{stroke-dashoffset:0}}.hero-ant-collector,.hero-ant-deliverer,.hero-work-paper,.hero-written-lines,.hero-ant-writer .ant-pencil,.hero-ant-collector .ant-hands,.hero-ant-deliverer .ant-hands,.hero-ant-collector .ant-facing,.hero-ant-deliverer .ant-facing{animation-delay:-2.4s}.hive-task .ant-facing{transform-origin:0 0;animation:hive-ant-face 10s ease-in-out infinite;animation-delay:inherit}.hive-task .ant-tripod-a,.hive-task .ant-tripod-b{transform-origin:0 0;animation:ant-step .45s ease-in-out infinite alternate}.hive-task .ant-tripod-b{animation-direction:alternate-reverse}@keyframes hive-ant-face{0%,38%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.demo-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:28px 36px;margin-bottom:24px;border-radius:20px;background:#edf1f5}.demo-hero-copy{min-width:0}.demo-hero .eyebrow{margin-bottom:10px}.demo-hero h1{max-width:510px;font-size:clamp(27px,3vw,38px);line-height:1.14;letter-spacing:-.045em;text-wrap:balance}.demo-hero-description{max-width:420px;margin-top:12px;font-size:14px;color:var(--muted)}.demo-artwork{display:block;width:100%;height:auto;max-width:380px;margin-inline:auto}.demo-artwork text{font-family:inherit}@media(max-width:1000px){.demo-hero{gap:20px;padding:26px}.demo-hero h1{font-size:28px}.demo-hero-description{font-size:13px}}@media(max-width:600px){.demo-hero{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px;padding:22px}.demo-hero .demo-artwork{max-width:280px}}.cloud-access.m-shell{max-width:560px;padding-block:clamp(48px,9vw,112px)}.cloud-access h1{font-size:clamp(30px,4vw,44px);line-height:1.15;margin-block:12px 20px}.cloud-access p{line-height:1.6}.cloud-access form{display:grid;gap:14px;margin-top:28px}.cloud-access label{font-weight:600}.cloud-access input{width:100%;padding:14px;border:1px solid #c3cbd2;border-radius:10px;background:#fff;color:#182a37;font:inherit}.cloud-access button{justify-self:start}.cloud-access [role=alert],.cloud-session-bar [role=alert]{color:#a21c22}.cloud-session-bar{display:flex;align-items:center;gap:16px;justify-content:flex-end;padding-top:18px;font-size:13px;flex-wrap:wrap}.cloud-session-bar button{font-size:13px;padding:8px 14px}.cloud-audit-notice{display:block;color:var(--muted);line-height:1.6;margin-top:24px;font-size:12px}.cloud-session-bar a{text-decoration:underline;text-underline-offset:3px}.home-hero{position:relative;overflow:hidden;padding-top:84px;background:#f8f7f4}.hero-copy{text-align:center;position:relative;z-index:1}.hero-copy .eyebrow{color:#606873}.hero-copy h1{font-size:clamp(62px,7.5vw,104px);font-weight:600;margin:25px 0 23px;letter-spacing:-.065em}.hero-copy h1 span{color:#606873}.hero-deck{color:#606873;font-size:18px;line-height:1.5;margin-bottom:29px;letter-spacing:-.3px}.signal-art{height:290px;width:min(1060px,92%);margin:38px auto 0;position:relative;isolation:isolate}.signal-halo{position:absolute;top:-30px;right:12%;bottom:-50px;left:12%;background:radial-gradient(ellipse at center,#a7c9e945,transparent 65%);filter:blur(22px);z-index:-1}.signal-bars{display:flex;justify-content:center;align-items:center;gap:5px;height:100%;transform:perspective(800px) rotateY(-10deg) rotateX(8deg)}.signal-bars i{display:block;flex:1;max-width:9px;border-radius:12px;height:var(--bar-height);background:linear-gradient(90deg,#8ca8c1,#dae6ed 35%,#9db9d0 65%,#6d8ca8);box-shadow:2px 2px 6px #365d7812;transform-origin:center}.signal-bars i:nth-child(3n){background:linear-gradient(90deg,#758caa,#cbd9e8 40%,#6984a2)}.signal-bars i:nth-child(n+45){background:linear-gradient(90deg,#597eaa,#b7cde5 38%,#627d9e)}.signal-baseline{position:absolute;bottom:-12px;left:15%;right:15%;height:18px;border-radius:50%;background:#47678413;filter:blur(15px)}.hero-art-caption{display:flex;justify-content:space-between;max-width:1160px;width:calc(100% - 96px);margin:20px auto 0;padding:22px 0;border-top:1px solid #dadcde;font-size:8px;letter-spacing:.13em;color:#606873}.intro-section{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:95px;padding-block:112px}.intro-section h2,.section-heading h2,.industry-section h2,.faq-section h2{font-size:clamp(38px,4.6vw,60px);margin-top:20px}.intro-section h2 span,.section-heading h2 span,.industry-section h2 span,.faq-section h2 span{color:#606873}.intro-section>div:last-child>p{color:var(--muted);font-size:17px;max-width:350px;margin-bottom:20px}.meeting-feature{background:#17191d;color:#f5f5f7;padding:95px 0 65px;overflow:hidden}.feature-copy{text-align:center}.feature-copy .eyebrow{color:#606873}.feature-copy h2{font-size:clamp(48px,6.5vw,84px);margin:22px 0}.feature-copy h2 span{color:#606873}.feature-copy>p:not(.eyebrow){color:#606873;font-size:17px;margin-bottom:25px;line-height:1.6}.conversation-preview{border-radius:20px;background:#fafafa;color:#24272d;margin:55px auto 0;overflow:hidden;box-shadow:0 35px 90px #0005;max-width:970px;border:1px solid #ffffff24;position:relative}.preview-chrome{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e5e7;padding:17px 23px;background:#f0f1f3;font-size:11px;font-weight:500}.preview-chrome>span{display:flex;gap:8px;align-items:center}.preview-status{font-size:9px;color:#606873}.preview-status i{width:5px;height:5px;border-radius:50%;background:#62886e}.preview-body{display:grid;grid-template-columns:34% 1fr}.preview-side{padding:30px 26px;background:#f1f3f6;border-right:1px solid #e3e5e8}.preview-side .eyebrow{font-size:8px}.preview-side h3{font-size:21px;margin:16px 0 3px;letter-spacing:-.8px}.preview-side p{color:#606873;font-size:10px}.signal-art.compact{width:100%;height:110px;margin:20px 0 0}.compact .signal-bars{gap:2px;transform:none}.compact .signal-bars i{max-width:3px;box-shadow:none}.preview-playback{display:flex;align-items:center;gap:10px;font-size:8px;color:#606873}.preview-playback>div{height:3px;flex:1;background:#d8dde4;border-radius:3px}.preview-playback i{display:block;width:28%;height:100%;background:#527ca7}.preview-people{display:flex;align-items:center;margin-top:27px;flex-wrap:wrap}.preview-people>span{height:26px;width:26px;border-radius:50%;display:grid;place-items:center;background:#dce6ee;color:#606873;font-size:8px;border:2px solid #f1f3f6;margin-left:-4px}.preview-people>span:nth-child(2){background:#e4e1ed;color:#606873}.preview-people small{font-size:8px;margin-left:9px;color:#606873}.preview-transcript{padding:28px 30px 22px}.preview-transcript-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.preview-transcript-heading h3{font-size:18px;letter-spacing:-.6px}.preview-transcript-heading svg{color:#606873}.preview-line{display:flex;gap:13px;padding:15px 12px;border-radius:10px;margin:0 -12px 2px}.preview-line.active{background:#eaf0f7}.preview-avatar{display:grid;place-items:center;height:25px;width:25px;border-radius:50%;background:#e5e8ed;font-size:7px;flex-shrink:0;color:#606873}.preview-line strong{font-size:10px;font-weight:600}.preview-line strong small{font-weight:400;color:#606873;font-size:8px;margin-left:13px}.preview-line p{font-size:11px;color:#606873;line-height:1.8;margin-top:5px;max-width:420px}.preview-foot{display:flex;align-items:center;gap:5px;color:#606873;font-size:8px;padding-top:18px;border-top:1px solid #e8e9ec;margin-top:15px}.preview-foot>span{margin-left:auto;display:flex;align-items:center;gap:3px}.illustration-label{display:block;text-align:center;font-size:8px;background:#f0f1f3;padding:10px;color:#606873;letter-spacing:.04em}.feature-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;max-width:970px;margin:54px auto 0}.feature-benefits>div>span{font-size:9px;color:#606873}.feature-benefits h3{font-size:16px;letter-spacing:-.4px;margin:12px 0 6px}.feature-benefits p{color:#606873;font-size:12px}.platform-section{padding-block:115px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end}.section-heading>p{color:var(--muted);font-size:16px;padding-bottom:5px}.level-switch{display:flex;gap:4px;width:fit-content;border-radius:30px;background:#ebeae7;padding:5px;margin:40px 0 30px}.level-switch button{display:flex;align-items:center;gap:9px;border-radius:25px;background:transparent;padding:12px 26px;color:#606873;font-size:13px}.level-switch button[aria-selected=true]{background:#fff;color:#232529;box-shadow:0 2px 5px #0000000a}.level-panel{display:grid;grid-template-columns:1fr 1fr;background:#efeeeb;border-radius:26px;overflow:hidden;min-height:360px}.level-copy{padding:60px 48px;animation:fade-in .3s}.level-copy h3{font-size:35px;line-height:1.12;letter-spacing:-1.5px;max-width:340px;margin:20px 0 18px;text-wrap:balance}.level-copy p{font-size:14px;color:#606873;max-width:320px;margin-bottom:22px}.level-visual{display:grid;place-content:center;position:relative;min-height:330px;background:#e9edf0;overflow:hidden}.level-symbol{width:140px;height:140px;display:grid;place-items:center;background:linear-gradient(135deg,#f5f8fa,#c9d8e4);color:#606873;border-radius:34px;box-shadow:0 20px 40px #58789120,inset 1px 1px 1px #fff;z-index:1;margin:0 auto 45px;transform:rotate(-9deg)}.level-orbit{width:380px;height:380px;border:1px solid #cdd5dc;position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-60%)}.level-orbit:after{content:"";position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:1px solid #d0d9e0;border-radius:50%}.level-flow{display:flex;align-items:center;justify-content:center;gap:14px;font-size:9px;position:relative;z-index:1;color:#606873}.level-flow>span{display:flex;gap:14px;align-items:center}.level-flow b{font-weight:500}.industry-section{background:#f0efec;padding:100px 0}.industry-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.industry-layout>div:first-child>p:not(.eyebrow){font-size:15px;color:var(--muted);margin:25px 0 20px}.industry-links>a{display:flex;align-items:center;gap:25px;border-bottom:1px solid #dcdcd8;padding:25px 0}.industry-links>a:first-child{padding-top:0}.industry-number{font-size:10px;color:#606873;align-self:start;padding-top:6px}.industry-links h3{font-size:23px;letter-spacing:-.9px}.industry-links p{color:var(--muted);font-size:12px;margin-top:7px}.industry-links svg{margin-left:auto;color:#606873;flex-shrink:0}.industry-links a:hover h3{color:var(--accent)}.industry-links a:hover svg{transform:translate(3px,-3px)}.faq-section{padding-block:105px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.faq-section h2{font-size:42px}.faq-item{border-bottom:1px solid var(--border)}.faq-item h3 button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:23px 0;background:transparent;font-size:15px;text-align:left;font-weight:500}.faq-item h3 svg{flex-shrink:0;color:#606873}.faq-item p{padding-bottom:24px;font-size:14px;color:var(--muted)}.closing-section{padding:100px 20px 110px;text-align:center;background:#f0efec}.closing-section h2{font-size:clamp(46px,6vw,76px);margin:23px 0 32px}.closing-section h2 span{color:#606873}.demos-landing{padding-block:80px 100px}.demos-landing>h1{font-size:clamp(50px,7vw,84px);margin:22px 0}.demos-landing>p:not(.eyebrow){color:var(--muted);font-size:18px}.demo-preview-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px}.demo-preview-links>a{min-width:0;border-radius:24px;overflow:hidden;background:#efeeeb;display:flex;flex-direction:column}.demo-card-art{display:grid;place-items:center;height:220px;padding:18px 12px;background:#e9eef3}.demo-card-art .demo-artwork{width:100%;max-width:380px}.demo-card-art .signal-art{width:94%;height:150px;margin:0}.demo-preview-links .demo-card-copy{padding:26px}.demo-preview-links h2{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:25px;letter-spacing:-.9px}.demo-preview-links h2 svg{flex-shrink:0}.demo-preview-links p{margin-top:12px;color:var(--muted);font-size:14px}.demo-preview-links a:hover{box-shadow:0 12px 35px #24272b0d;transform:translateY(-3px)}@media(min-width:601px)and (max-width:1000px){.demo-preview-links{grid-template-columns:minmax(0,1fr)}.demo-preview-links>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.demo-card-art{height:210px}}@media(max-width:900px){.home-hero{padding-top:70px}.signal-art{height:235px}.intro-section,.industry-layout,.faq-section{gap:45px}.intro-section{padding-block:80px}.level-copy{padding:45px 30px}.level-copy h3{font-size:30px}.level-flow{gap:8px;font-size:8px}.level-flow>span{gap:8px}.preview-side{padding:26px 18px}.preview-people small{width:100%;margin:8px 0 0}.feature-benefits{gap:25px}}@media(max-width:600px){.home-hero{padding-top:57px}.hero-copy h1{font-size:clamp(50px,12vw,72px);margin:26px 0 23px}.hero-deck{font-size:16px}.hero-copy .eyebrow{font-size:8px}.hero-copy .m-actions{flex-direction:column;gap:10px}.signal-art{height:170px;width:130%;margin:30px -15% 0}.signal-bars{gap:3px}.hero-art-caption{width:calc(100% - 40px);font-size:7px;margin-top:12px;padding:18px 0}.hero-art-caption>span:last-child{display:none}.intro-section{grid-template-columns:1fr;gap:27px;padding-block:65px}.intro-section h2,.section-heading h2,.industry-section h2{font-size:43px}.intro-section>div:last-child>p{font-size:16px;max-width:100%}.meeting-feature{padding:65px 0 45px}.feature-copy h2{font-size:52px}.feature-copy>p:not(.eyebrow){font-size:15px}.conversation-preview{border-radius:13px;margin-top:38px}.preview-chrome{padding:15px;font-size:9px}.preview-body{grid-template-columns:1fr}.preview-side{display:none}.preview-transcript{padding:22px 20px}.preview-transcript h3{font-size:17px}.preview-line p{font-size:11px}.feature-benefits{grid-template-columns:1fr;gap:23px;margin-top:33px}.feature-benefits>div{position:relative;padding-left:35px}.feature-benefits>div>span{position:absolute;left:0;top:3px}.feature-benefits h3{margin-top:0}.platform-section{padding-block:65px}.section-heading{display:block}.section-heading>p{margin-top:25px;font-size:14px}.level-switch{margin:28px 0 22px;width:100%}.level-switch button{flex:1;justify-content:center;padding:12px}.level-panel{grid-template-columns:1fr}.level-copy{padding:32px 26px}.level-copy h3{font-size:33px}.level-visual{min-height:250px}.level-symbol{width:110px;height:110px;border-radius:28px;margin-bottom:32px}.level-flow{font-size:8px}.industry-section{padding-block:65px}.industry-layout{grid-template-columns:1fr;gap:40px}.industry-links h3{font-size:22px}.faq-section{padding-block:65px;grid-template-columns:1fr;gap:25px}.faq-section h2{font-size:38px}.closing-section{padding-block:70px 80px}.demos-landing{padding-block:55px 65px}.demo-preview-links{grid-template-columns:1fr}.demo-preview-links .demo-card-copy{padding:25px}}.feature-copy .eyebrow{color:#abb6c7}.feature-copy h2 span{color:#aabbd1}.feature-copy>p:not(.eyebrow){color:#b1b5bd}.feature-benefits>div>span{color:#9db1cc}.feature-benefits p{color:#afb5bf}.hero-art-caption{font-size:9px}.preview-people>span,.preview-people>span:nth-child(2),.preview-avatar{color:#526274}.muted{color:#606873}.demo-page{padding-block:32px 80px}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#606873;margin-bottom:30px}.back-link:hover{color:var(--accent)}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.demo-heading h1{font-size:clamp(40px,5vw,64px);margin:13px 0 16px;font-weight:600}.demo-heading h1>span{color:#606873}.demo-heading p{font-size:16px;color:var(--muted)}.heading-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#e9eef3;color:#606873}.steps{display:flex;align-items:center;gap:28px;padding:23px 0 28px;margin-bottom:20px;border-top:1px solid var(--border)}.step{display:flex;align-items:center;gap:8px;font-size:11px;color:#606873}.step>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #ddd;border-radius:50%;font-size:10px}.step.active{color:#3b485a}.step.active>span{background:#e6edf5;border-color:transparent;color:#46698e}.step>i{width:65px;height:1px;background:#dddfdf;margin-left:20px}.workspace-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px;align-items:start}.meeting-sidebar,.results-area{display:grid;gap:22px;min-width:0}.results-area>div{min-width:0}.results-area>div>.panel{margin-bottom:22px}.panel{background:#fff;border:1px solid #e6e6e4;border-radius:20px;padding:26px;min-width:0}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;flex-wrap:wrap}.panel-title h2,.panel h2{display:flex;align-items:center;gap:8px;font-size:17px;letter-spacing:-.5px;line-height:1.4}.panel-title h2 svg{color:#606873;width:16px}.panel>h2{margin-bottom:17px}.panel h3{font-size:15px;letter-spacing:-.3px;line-height:1.4}.panel p{overflow-wrap:anywhere}.upload-zone{border:1px dashed #c8cfd7;border-radius:14px;background:#f6f8fa;min-height:210px;text-align:center;padding:26px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-zone.dragging{border-color:#06c;background:#eaf2fc}.upload-symbol{color:#606873;margin-bottom:16px}.upload-zone strong{font-size:13px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.upload-zone>p{font-size:11px;color:#606873;margin-top:8px}.upload-zone .inline-link{font-size:11px;padding:0}.upload-zone>small{font-size:9px;color:#606873;line-height:1.7;margin-top:16px}.upload-zone.has-file{border-style:solid}.upload-zone .text-button{font-size:11px;margin-top:8px}.error-message{color:#a23a32;background:#fcf0ee;border-radius:9px;padding:12px;display:flex;align-items:start;gap:7px;line-height:1.6;font-size:12px;margin:12px 0;overflow-wrap:anywhere}.error-message svg{flex-shrink:0}.recorder{margin:15px 0;display:grid;gap:12px}.recorder .button{min-height:40px;font-size:11px;width:100%}.recorder p,.recorder>span{color:var(--muted);font-size:12px;line-height:1.6}.upload-panel>.button{margin-top:4px}.recording-help{margin-top:15px;border-top:1px solid var(--border)}.recording-help summary{font-size:11px;color:#606873;padding-bottom:0}.recording-help p{font-size:12px}.upload-footnote{font-size:11px;text-align:center;color:#606873;display:flex;justify-content:center;align-items:center;gap:5px;margin-top:14px}.sample-divider{display:flex;align-items:center;gap:12px;color:#999;font-size:8px;letter-spacing:.08em;margin:23px 0 17px}.sample-divider span{height:1px;flex:1;background:var(--border)}.empty-results{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:470px;background:#f0f2f4;border:0;overflow:hidden}.empty-results>.signal-art{width:90%;height:150px;margin:0 0 30px}.empty-results>.eyebrow{font-size:8px}.empty-results h2{font-size:28px;letter-spacing:-1px;line-height:1.18;margin:17px 0 12px;max-width:340px;text-wrap:balance}.empty-results>p:not(.eyebrow){color:#606873;font-size:13px;max-width:310px;margin-bottom:22px}.empty-tags{display:flex;gap:8px}.empty-tags .tag{background:#e5e8ec;color:#606873;font-size:9px;font-weight:400;letter-spacing:0;padding:6px 10px}.empty-illustration{width:110px;height:110px;border-radius:28px;background:#e4eaf0;color:#606873;display:grid;place-content:center;position:relative;margin-bottom:30px}.empty-illustration>span{position:absolute;right:-8px;bottom:0;background:#fff;border-radius:50%;padding:10px}.empty-orbit{display:none}.owner-intro h3{font-size:12px;margin-bottom:7px}.owner-intro p{font-size:11px;line-height:1.7;color:#606873}.owner-intro>.text-button{font-size:10px;margin:9px 0 13px}.owner-loading,.owners-empty{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;line-height:1.7;margin-bottom:15px}.owner-list{display:grid;gap:8px}.owner-option{padding:12px;border-radius:12px;border:1px solid #e2e4e7}.owner-option.selected{background:#f0f5fc;border-color:#b0c9e7}.owner-choice{display:flex;gap:10px;align-items:center;cursor:pointer}.owner-avatar{height:28px;width:28px;background:#e5ebf1;color:#606873;display:grid;place-items:center;border-radius:50%;font-size:9px;flex-shrink:0}.owner-card-name{font-size:12px;font-weight:500;overflow-wrap:anywhere}.owner-card-name small{display:block;font-size:9px;color:#606873;font-weight:400;margin-top:4px}.owner-card-actions{display:flex;justify-content:space-between;margin:8px 0 -4px 28px}.owner-card-actions .text-button{font-size:9px}.owner-card-actions button:last-child{color:#606873}.owner-bottom{border-top:1px solid #e7e8eb;margin-top:15px;padding-top:15px;display:grid;gap:14px}.owner-bottom p{color:#606873;font-size:10px}.owner-bottom p span{display:block;margin-top:4px;color:#606873}.owner-bottom .button{font-size:11px;min-height:40px}.owner-success{font-size:12px;color:#3d6b50;background:#edf7f0;padding:12px;border-radius:10px;margin-top:15px}.meeting-history{margin:-8px 0 20px}.job-history{padding:20px 24px}.job-history>.panel-title{margin-bottom:14px}.history-count{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.history-collection{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,29%);gap:12px;overflow-x:auto;padding:4px 4px 12px;margin:-4px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.job-history>p{font-size:12px}.history-recording{display:flex;flex-direction:column;gap:5px;background:#f8f9fb;padding:16px;border-radius:13px;min-width:0;scroll-snap-align:start}.history-recording strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.history-recording small{color:var(--muted);font-size:10px;line-height:1.7}.history-status{text-transform:capitalize}.history-recording .recording-actions{margin-top:auto}.history-empty{display:flex;gap:14px;align-items:center;padding:12px 0 4px;color:var(--muted)}.history-empty svg{flex-shrink:0;color:#8a9bb0}.history-empty strong{color:var(--ink);font-size:13px;font-weight:500}.history-empty p{margin-top:3px;font-size:12px}.recording-action-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.recording-action-buttons .button{min-height:32px;padding:7px 15px;font-size:10px}.recording-delete{color:#a24740}.recording-delete-confirm{font-size:12px;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.recording-delete-confirm p{color:#98564e}.meeting-comparison{border:1px solid #d8e3ed;background:#edf3f9;border-radius:13px;padding:0 20px;margin:20px 0}.meeting-comparison>summary{font-size:12px;color:#606873}.compare-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 0 20px}.compare-banner strong{font-size:14px}.compare-banner p{font-size:12px;color:#606873;margin-top:7px}.compare-banner .button{font-size:11px;flex-shrink:0}.processing{display:flex;align-items:center;gap:12px;padding:18px 0;color:#606873}.processing>div{flex:1}.processing strong{font-size:12px}.processing p{font-size:10px;color:#606873;margin:6px 0 10px}.processing>span{font-size:11px}.progress-track{height:3px;border-radius:3px;background:#e1e7ed;overflow:hidden}.progress-track>span{height:100%;display:block;background:#6f91b2}.progress-track.indeterminate span{animation:indeterminate 1.7s ease-in-out infinite}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.job-progress{padding:16px 0}.job-progress strong{font-size:12px;font-weight:500}.job-progress summary,.job-progress p{font-size:10px;color:#606873}.job-progress small{overflow-wrap:anywhere}.demo-notice{display:flex;align-items:center;gap:9px;padding:15px 18px;border-radius:10px;background:#edf2f8;color:#606873;font-size:12px;margin-bottom:20px}.demo-notice svg{flex-shrink:0}.overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 16px}.overview-stats>div{border-left:1px solid var(--border);padding-left:22px}.overview-stats>div:first-child{border:0;padding-left:0}.overview-stats dt{color:#606873;font-size:10px;margin-bottom:10px}.overview-stats dd{margin:0;font-size:32px;letter-spacing:-1px;font-weight:500;font-variant-numeric:tabular-nums}.meeting-overview details{border-top:1px solid #eeeeec}.meeting-overview summary{font-size:11px;color:#606873;padding-bottom:0}.completion-label{color:#49765b;background:#edf5ef;border-radius:20px;padding:5px 10px;font-size:9px}.audio-panel{background:#edf1f5;border-color:#e0e6ed}.audio-filename{color:#606873;font-size:11px;margin-bottom:24px;overflow-wrap:anywhere}.recording-position{display:none}.audio-seek{width:100%;height:4px;accent-color:#708aa5;display:block;margin:14px 0 22px}.player-controls{display:flex;align-items:center;justify-content:space-between;gap:15px}.player-controls>div{display:flex;align-items:center;gap:17px}.audio-time{font-size:10px;color:#606873;font-variant-numeric:tabular-nums}.audio-time>span{color:#606873}.icon-button{background:transparent;color:#606873;display:grid;place-items:center;padding:7px}.player-play{height:43px;width:43px;border-radius:50%;background:#fff;color:#4e657d;display:grid;place-items:center;box-shadow:0 3px 10px #354a6010}.player-play:hover:not(:disabled){transform:scale(1.05)}.playback-rate select{background:#e3e9f0;font-size:10px;border:0;padding:8px;border-radius:8px}.audio-meta{display:flex;gap:14px;justify-content:space-between;margin-top:25px;padding-top:14px;border-top:1px solid #dfe5ec;color:#606873;font-size:9px}.audio-meta>span{display:inline-flex;align-items:center;gap:4px}.export-buttons{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.export-buttons .text-button{font-size:10px;color:#606873;gap:4px}.transcript-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.transcript-toolbar select{font-size:11px;border-color:#e1e3e6;background:#f6f7f8;padding:9px 12px}.follow-label{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#606873}.follow-label input{width:13px;height:13px}.speaker-timeline{display:flex;height:14px;gap:3px;overflow:hidden;border-radius:4px}.timeline-segment{min-width:2px;padding:0;opacity:.6;border-radius:2px;background:#92aac1}.timeline-segment:hover,.timeline-segment.is-active{opacity:1}.speaker-bg-0{background:#91a9c5}.speaker-bg-1{background:#91b5ac}.speaker-bg-2{background:#b8a5c2}.speaker-bg-3{background:#c3ad96}.timeline-labels{display:flex;justify-content:space-between;gap:20px;color:#606873;font-size:8px;padding:10px 0 18px}.transcript-scroll{max-height:520px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-width:thin;scrollbar-color:#d9dde3 transparent}.transcript-segment{padding:19px 16px;margin:4px 0;border-radius:10px;border-left:2px solid transparent}.transcript-segment.active{background:#eef3f9;border-left-color:#7595b8}.segment-meta{display:flex;align-items:center;gap:8px}.speaker-dot{height:6px;width:6px;border-radius:50%;background:#97acc7;flex-shrink:0}.speaker-1{background:#91b5ac}.speaker-2{background:#b8a5c2}.speaker-3{background:#c3ad96}.segment-meta strong{font-size:11px;font-weight:600}.segment-meta button{display:inline-flex;align-items:center;gap:5px;color:#606873;font-size:9px;margin-left:auto;background:transparent}.transcript-segment p{color:#606873;font-size:13px;line-height:1.9;padding-left:14px;margin-top:9px}.section-description,.transcript-note{font-size:12px;color:#606873;line-height:1.8;margin-bottom:18px}.transcript-note{margin:18px 0}.analytics-table-wrap{overflow-x:auto;max-width:100%;min-width:0}.analytics-table{width:100%;min-width:430px;border-collapse:collapse;font-size:11px;text-align:left;margin:15px 0}.analytics-table th{color:#606873;font-size:9px;font-weight:500;line-height:1.5}.analytics-table th,.analytics-table td{padding:14px 9px;border-bottom:1px solid #e9ebed}.analytics-table td,.analytics-table td small{color:#606873}.analytics-panel>details>summary{font-size:11px;color:#606873}.analysis-method{margin-bottom:15px}.analysis-method summary{font-size:11px;color:#606873}.contribution-bar{display:block;width:65px;background:#e9edf1;height:4px;border-radius:4px;margin-bottom:7px}.contribution-bar i{display:block;height:100%;border-radius:4px;background:#8ba6be}.activity-lane{position:relative;height:18px;border-radius:4px;background:#edf0f3;margin:15px 0;overflow:hidden}.activity-lane button{position:absolute;height:100%;border-radius:3px}.voice-speaker-card{border-top:1px solid #e5e8eb;padding:0}.voice-speaker>summary{display:flex;align-items:center;gap:13px;padding:19px 0;list-style:none}.voice-speaker>summary:before{content:"›";font-size:19px;color:#606873}.voice-speaker[open]>summary:before{transform:rotate(90deg)}.voice-speaker>summary>span:first-of-type{flex:1;font-size:12px}.voice-speaker summary small{color:#606873;display:block;font-size:10px;margin-top:4px}.identity-status{font-size:9px;background:#f0f2f5;color:#606873;border-radius:20px;padding:6px 10px;line-height:1.4}.status-registered_owner,.status-user_confirmed{background:#eaf5ee;color:#4c7c5d}.status-uncertain,.status-unknown{color:#9a7c40;background:#faf3e6}.voice-content{padding:0 0 22px 20px}.voice-content>p{font-size:12px;color:#606873;line-height:1.8;margin:0 0 10px}.similarity-axis{display:flex;justify-content:space-between;font-size:9px;color:#606873;margin:20px 0 15px}.similarity-list{list-style:none;padding:0;margin:0;display:grid;gap:15px}.similarity-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px}.similarity-label strong{font-weight:500}.similarity-label>span{font-size:9px;color:#606873}.similarity-track{height:5px;border-radius:5px;background:#eef0f3;overflow:hidden}.similarity-track>span{height:100%;display:block;background:#bec9d5;border-radius:inherit}.closest-owner .similarity-track>span{background:#7c9bbb}.closest-owner strong{color:#4d6f94}.voice-content .similarity-caption{margin-top:18px;font-size:10px}.technical-scores{margin-top:10px}.technical-scores summary,.speaker-comparisons summary{font-size:11px;color:#606873}.technical-scores p,.speaker-comparisons p{font-size:11px;overflow-wrap:anywhere;color:#606873}.voice-action-intro{display:grid;gap:6px;font-size:12px}.voice-action-intro span{color:#606873;font-size:11px;line-height:1.7}.voice-action-buttons{display:flex;gap:10px;margin:15px 0 22px;flex-wrap:wrap}.voice-action-buttons .button{min-height:37px;font-size:10px;padding:10px 15px}.confirmed-voice-sample{margin-top:8px}.confirmed-voice-sample>p{font-size:11px;color:#606873}.voice-reference-dialog,.owner-enrollment-dialog,.owner-delete-dialog{width:min(590px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow-y:auto;border:1px solid #dedfe1;border-radius:22px;background:#fbfaf8;color:#262a30;box-shadow:0 30px 100px #0002}.voice-reference-dialog::backdrop,.owner-enrollment-dialog::backdrop,.owner-delete-dialog::backdrop{background:#161b235c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.owner-enrollment,.voice-reference-card{padding:30px;display:grid;gap:22px}.voice-reference-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.voice-step{font-size:9px;letter-spacing:.12em;font-weight:600;color:#606873}.voice-reference-heading .text-button{font-size:11px}.owner-enrollment h3,.voice-reference-heading h3{font-size:28px;letter-spacing:-1.1px;line-height:1.2;margin:8px 0 14px}.owner-enrollment p,.voice-reference-card p{font-size:12px;color:#606873;line-height:1.8}.owner-name-label{display:grid;gap:9px;font-size:12px}.owner-name-label input{width:100%;font-size:13px}.owner-capture-card,.voice-review-step{padding:20px;border:1px solid #e1e4e8;border-radius:14px;background:#fff}.owner-capture-card h4{font-size:14px;margin-bottom:7px}.owner-reference .upload-zone{min-height:175px;margin-top:16px}.owner-privacy-note summary{font-size:12px}.owner-delete-dialog{padding:30px}.resume-leave-dialog{width:min(590px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden;border:1px solid #dedfe1;border-radius:22px;background:#fbfaf8;color:#262a30;box-shadow:0 30px 100px #0002}.resume-leave-dialog[open]{display:flex;flex-direction:column}.resume-leave-content{padding:30px;overflow-y:auto;min-height:0}.resume-leave-dialog::backdrop{background:#161b235c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.resume-leave-dialog h2{margin:16px 0;font-size:26px;letter-spacing:-.8px;line-height:1.25}.resume-leave-dialog p{margin:14px 0;font-size:13px;line-height:1.8;color:var(--muted)}.resume-leave-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex-shrink:0;padding:20px 30px;border-top:1px solid #e5e7e9}.resume-leave-exports{display:grid;gap:12px;margin-top:22px}.resume-research-export{display:flex;align-items:center;gap:14px;width:100%;padding:18px;border:1px solid #c7d9d2;border-radius:14px;background:#f0f6f3;color:#244b40;text-align:left}.resume-research-export>span{display:grid;gap:7px}.resume-research-export strong{font-size:14px}.resume-research-export small{display:block;margin-top:5px;font-size:11px;font-weight:500}.resume-research-export span span{font-size:12px;line-height:1.6}.resume-export-group{flex:1;min-width:0}.resume-temporary-notice{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:11px;color:var(--muted)}.resume-temporary-notice svg{flex-shrink:0}.resume-export-status{margin-top:10px;font-size:12px;color:#315a4e}@media(max-width:440px){.resume-leave-content{padding:24px}.resume-leave-actions{display:grid;grid-template-columns:1fr 1fr;padding:16px 24px;gap:10px}.resume-leave-actions .primary{grid-column:1 / -1}.resume-leave-actions .button{padding:10px}.resume-leave-actions .text-button{font-size:12px;justify-content:center}.resume-research-export svg{flex-shrink:0}}.owner-delete-dialog h3{font-size:24px;letter-spacing:-.8px;line-height:1.25}.owner-delete-dialog>p{font-size:13px;line-height:1.8;color:var(--muted);margin:18px 0}.owner-delete-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.voice-reference-card label{display:grid;gap:9px;font-size:12px}.voice-reference-card select,.voice-reference-card input:not([type=checkbox]){width:100%;font-size:13px}.voice-review-step{display:grid;gap:12px}.voice-review-step>strong{font-size:13px}.confirm-voice-identity{display:flex!important;align-items:start;gap:12px!important;padding:16px;background:#f0f4f8;border-radius:12px;font-size:12px;line-height:1.7}.confirm-voice-identity input{margin-top:3px}.voice-reference-footer{border-top:1px solid var(--border);padding-top:20px;display:grid;gap:15px}.voice-reference-footer .button{justify-self:start}.voice-candidate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:#606873}.voice-save-success{padding:15px;border-radius:10px;background:#edf6ef;color:#497559!important}audio{display:block;max-width:100%;width:100%}.result-status{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;font-size:12px;color:#606873}.result-status>span{display:flex;align-items:center;gap:8px}.tips-box{margin-top:25px;border-top:1px solid var(--border);padding-top:20px}.tips-box h3{font-size:14px}.tips-box p{color:#606873;font-size:12px;margin:10px 0 18px}.tips-box>span{display:flex;align-items:center;gap:8px;color:#606873;font-size:11px;margin:9px 0}.candidate-card,.skills-card,.experience-card{margin-bottom:22px}.candidate-header{display:flex;gap:18px;align-items:center}.candidate-avatar{width:60px;height:60px;border-radius:18px;background:#e5ecf3;color:#606873;display:grid;place-items:center;font-size:20px}.candidate-header h2{font-size:24px}.candidate-header p,.candidate-summary{color:#606873;font-size:13px}.candidate-contact{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0;font-size:11px;color:#606873}.candidate-contact span{display:flex;gap:5px;align-items:center}.skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.skill-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.skill-tags span{padding:7px 10px;border-radius:8px;background:#edf2f7;color:#606873;font-size:11px}.history-item,.education-item{padding:20px 0;border-bottom:1px solid var(--border)}.history-item span,.education-item p{font-size:12px;color:#606873;line-height:1.8}.history-item p{font-size:13px;color:#606873;margin-top:10px}.benchmarking>.panel,.benchmarking>.owner-panel{margin:24px 0}.benchmarking>.transcript-note{max-width:850px}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.workspace-heading>span{font-size:11px;color:#606873}.recording-picker>label{font-size:12px;color:#606873}.recording-picker input{display:block;width:100%;margin:12px 0 20px}.recording-list{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-height:330px;overflow-y:auto}.recording-option{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #e0e4e9;border-radius:13px;background:#f7f8fa;min-width:0;overflow-wrap:anywhere}.recording-option.selected{border-color:#9eb9d6;background:#edf3fa}.recording-option strong{font-size:13px}.recording-option span,.recording-option small{font-size:10px;color:#606873;line-height:1.7}.selected-recording{border-left:3px solid #91acc8;padding:24px;background:#edf2f8;border-radius:0 13px 13px 0;margin:25px 0}.selected-recording h2{font-size:24px;letter-spacing:-.8px;margin:12px 0;overflow-wrap:anywhere}.selected-recording p{font-size:12px;color:#606873}.cloud-choice{display:flex;align-items:center;gap:10px;font-size:13px;margin:20px 0 15px}.benchmark-upload>.button{margin:10px 12px 10px 0}.shared-job h2{margin:15px 0;font-size:27px}.shared-job p{font-size:13px;color:#606873}.retrieve-job{display:flex;align-items:end;gap:15px;margin:15px 0}.retrieve-job label{font-size:12px;display:grid;gap:8px}.benchmark-player>label{display:flex;align-items:center;gap:8px;font-size:12px;color:#606873;margin-top:20px}.aligned-head,.aligned-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aligned-head h3{font-size:15px;padding:20px;background:#edf2f7;border-bottom:1px solid #e0e5eb}.aligned-head small{display:block;font-size:10px;color:#606873;font-weight:400;margin-top:7px}.aligned-scroll{max-height:620px;overflow:auto;position:relative;scrollbar-gutter:stable}.aligned-cell{min-width:0;padding:20px;border-bottom:1px solid #e5e9ed;line-height:2;overflow-wrap:anywhere;font-size:12px}.aligned-cell:first-child,.aligned-head h3:first-child{border-right:1px solid #e0e5eb}.active-window{background:#eaf0f580}.timestamp{display:block;font:10px monospace;background:transparent;color:#606873;margin-bottom:13px}.benchmark-speaker{font-size:11px;display:block;margin-bottom:8px}.benchmark-speaker small{font-size:9px;display:block;font-weight:400;color:#606873}.empty-window{font-size:11px;color:#606873}.word{background:transparent;padding:1px 3px;font-size:inherit;line-height:inherit;border-radius:3px}.word-different{background:#faf0d9;color:#977a32}.word-active{background:#d8e8f9;color:#456588}.word-speaker-different{border-bottom:2px solid #b49ac6}.word-time-different{text-decoration:underline dashed #91b9ae;text-underline-offset:4px}.benchmark-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0}.benchmark-metrics article,.chart-grid article,.speaker-comparison-grid article{border:1px solid #e2e6eb;border-radius:14px;padding:22px;background:#f8f9fb;min-width:0}.benchmark-metrics h3{font-size:11px;color:#606873;font-weight:500}.benchmark-metrics strong{display:block;font-size:32px;letter-spacing:-1px;margin:16px 0}.benchmark-metrics p,.benchmark-dashboard p{font-size:11px;color:#606873;line-height:1.8}.chart-grid,.speaker-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:22px 0}.benchmark-dashboard h3{margin-bottom:15px;font-size:14px}.comparison-bar{margin:20px 0}.comparison-bar>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px}.comparison-bar small{display:block;font-size:10px;color:#606873;line-height:1.7}.benchmark-dashboard progress{width:100%;height:7px;accent-color:#91abc7;margin:8px 0}.timing-bins{max-height:220px;overflow:auto}.timing-bins>div{display:grid;grid-template-columns:70px 1fr 110px;align-items:center;gap:10px;font-size:10px;margin:12px 0}.provider-tabs{display:none}.aligned-workspace details,.benchmark-dashboard details{margin-top:20px}.comparison-results>p{font-size:12px;color:#606873;margin-bottom:20px}.comparison-results .export-buttons{margin-top:22px}mark{background:#faf0d9;color:#977a32;padding:3px 5px;border-radius:4px}@media(max-width:1000px){.workspace-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:18px}.panel{padding:22px}.player-controls{gap:8px}.player-controls>div{gap:8px}.audio-meta{font-size:8px}.benchmark-metrics{grid-template-columns:1fr 1fr}.voice-speaker>summary{flex-wrap:wrap}}@media(max-width:760px){.workspace-grid{grid-template-columns:1fr}.meeting-sidebar{grid-template-columns:1fr 1fr;align-items:start}.meeting-sidebar .panel{height:100%}.meeting-empty{min-height:390px}.demo-heading h1{font-size:47px}.step>i{width:25px;margin-left:5px}.steps{gap:18px}.chart-grid,.speaker-comparison-grid{grid-template-columns:1fr}}@media(max-width:600px){.demo-page{padding-top:25px}.back-link{margin-bottom:22px}.demo-heading{margin-bottom:24px}.demo-heading h1{font-size:42px;margin-top:12px}.demo-heading>.heading-icon{display:none}.demo-heading p{font-size:14px}.meeting-sidebar{grid-template-columns:1fr}.steps{gap:14px;padding:20px 0;margin-bottom:10px;justify-content:space-between;align-items:start}.step{font-size:9px;gap:6px;flex:1;flex-direction:column;align-items:start}.step>i{display:none}.step>span{width:21px;height:21px}.panel{padding:22px 19px;border-radius:17px}.upload-zone{min-height:190px}.owner-intro p{font-size:12px}.owner-bottom p{font-size:11px}.empty-results{min-height:370px}.empty-results h2{font-size:25px}.empty-results .signal-art{height:110px;margin-bottom:22px}.recording-list{grid-template-columns:1fr}.overview-stats{gap:12px}.overview-stats>div{padding-left:12px}.overview-stats dd{font-size:27px}.overview-stats dt{font-size:9px}.transcript-toolbar{gap:10px;flex-wrap:wrap}.transcript-toolbar select{max-width:180px}.transcript-segment{padding:17px 8px}.segment-meta strong{font-size:10px}.transcript-segment p{font-size:13px}.voice-content{padding-left:0}.voice-speaker>summary{gap:10px}.identity-status{font-size:8px}.similarity-label{flex-wrap:wrap}.voice-action-buttons .button{flex:1}.owner-enrollment,.voice-reference-card{padding:22px}.owner-capture-card,.voice-review-step{padding:16px}.owner-delete-dialog{padding:25px}.voice-reference-heading h3{font-size:24px}.compare-banner{display:grid}.compare-banner .button{justify-self:start}.provider-tabs{display:flex;gap:8px;margin:20px 0}.provider-tabs button{padding:10px 16px;border-radius:20px;background:#f1f3f6;color:#606873;font-size:11px}.provider-tabs button[aria-selected=true]{background:#dfeaf5;color:#606873}.aligned-head,.aligned-row{grid-template-columns:minmax(0,1fr)}.mobile-ours [data-side=assembly],.mobile-assembly [data-side=ours]{display:none}.aligned-cell:first-child,.aligned-head h3:first-child{border-right:0}.aligned-scroll{max-height:520px}.workspace-heading{align-items:start;flex-direction:column}.benchmark-metrics{gap:10px}.benchmark-metrics article{padding:17px}.benchmark-metrics strong{font-size:27px}.timing-bins>div{grid-template-columns:65px 1fr}.timing-bins small{grid-column:2}.retrieve-job{flex-direction:column;align-items:stretch}.skills-grid{grid-template-columns:1fr}.audio-time{font-size:9px}.player-controls>div{gap:10px}.audio-meta{gap:8px;flex-wrap:wrap}}.demo-heading>div{min-width:0}.demo-heading h1{overflow-wrap:anywhere}.status-uncertain,.status-unknown{color:#806321}@media(pointer:coarse){.icon-button,.segment-meta button,.text-button{min-height:44px}}mark,.word-different{color:#7f611e}.meeting-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.meeting-inputs>summary,.benchmark-library>summary,.benchmark-setup>summary,.benchmark-activity>summary{padding:12px 0;font-size:13px;color:var(--muted);cursor:pointer}.meeting-inputs .meeting-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.meeting-page>.voice-identification{margin-bottom:18px}.voice-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voice-card-grid .voice-speaker-card{margin:0;padding:16px;border:1px solid var(--border);border-radius:14px;min-width:0;background:#fafbfc}.voice-card-heading{display:flex;align-items:center;gap:12px;min-width:0}.voice-avatar{flex:0 0 36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e8edf4;color:#46698e;font-size:15px}.voice-card-heading>div{flex:1;min-width:0}.voice-card-heading strong{display:block;font-size:14px;overflow-wrap:anywhere}.voice-card-heading small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.voice-card-heading .identity-status{font-size:10px;padding:5px 8px;white-space:normal;text-align:right}.voice-card-grid .voice-action-buttons{gap:8px;margin:12px 0 0;align-items:center}.voice-card-grid .voice-action-buttons .button{padding:7px 11px;min-height:34px;font-size:11px}.voice-more{font-size:11px;position:relative}.voice-more summary{cursor:pointer;padding:8px 0}.voice-more>div{display:grid;gap:7px;padding:10px;background:#fff;border:1px solid var(--border);border-radius:10px}.voice-more .text-button{text-align:left}.voice-advanced{margin-top:16px;border-top:1px solid var(--border);padding-top:8px}.voice-advanced summary{font-size:12px;cursor:pointer;padding:8px 0}.voice-advanced p{font-size:12px;color:var(--muted);margin:8px 0}.voice-card-grid .voice-save-success{margin:10px 0 0;padding:10px;font-size:12px}.transcript-segment .word{padding:0 2px;color:inherit;font:inherit}.transcript-segment .word:disabled{opacity:1;cursor:text}.transcript-segment .word-active{background:#d8e8f9;color:#304f73}.transcript-segment .word-different{background:#faf0d9;color:#7f611e}.segment-meta>strong small{display:block;color:var(--muted);font-size:10px;font-weight:400;margin-top:3px}.benchmarking>.panel{margin:16px 0}.benchmarking>.demo-heading{margin-bottom:16px}.benchmark-library,.benchmark-setup{border-bottom:1px solid var(--border);margin:12px 0}.benchmark-library .recording-picker{padding:16px;margin:6px 0 16px}.benchmark-library .recording-option{padding:12px;gap:4px}.benchmark-library .workspace-heading{margin-bottom:12px}.benchmark-library input{margin:8px 0 12px}.benchmark-setup .benchmark-upload{margin:12px 0;padding:18px}.benchmark-setup .owner-panel{margin:12px 0}.selected-recording{margin:16px 0;padding:16px 20px}.selected-recording h2{margin:6px 0;font-size:20px}.selected-recording p{margin:4px 0}.benchmark-player{display:flex;gap:16px;align-items:center;flex-wrap:wrap;position:sticky;top:72px;z-index:10;box-shadow:0 5px 20px #17202b0a;padding:14px 18px}.benchmark-player h2{margin:0;font-size:14px;flex:0 0 auto}.benchmark-player audio{flex:1;min-width:200px;width:auto;height:40px}.benchmark-player>label{margin:0;white-space:nowrap}.benchmark-dashboard{padding:20px}.benchmark-dashboard .workspace-heading{margin-bottom:12px}.benchmark-metrics{gap:10px;margin:14px 0}.benchmark-metrics article{padding:14px;border-radius:10px;background:#f7f9fb}.benchmark-metrics h3{font-size:12px;margin:0}.benchmark-metrics strong{font-size:29px;margin:8px 0}.benchmark-metrics small{display:block;font-size:11px;color:var(--muted);line-height:1.5}.agreement-distribution{display:flex;height:8px;gap:2px;border-radius:6px;overflow:hidden}.agreement-distribution>div{min-width:0}.distribution-0{background:#85b4a2}.distribution-1{background:#dfb975}.distribution-2{background:#b6a2c7}.distribution-3{background:#91abc7}.distribution-legend{margin:8px 0 18px;font-size:11px}.speaker-comparison-grid{gap:24px;margin:12px 0}.speaker-comparison-grid h4{font-size:12px;color:var(--muted);margin-bottom:8px}.speaker-comparison-grid article{border:0;border-radius:0;padding:8px 0;background:transparent}.participation-label{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}.participation-label strong{font-weight:500;overflow-wrap:anywhere}.participation-label span,.speaker-comparison-grid article>small{font-size:10px;color:var(--muted)}.speaker-comparison-grid progress{margin:4px 0}.aligned-workspace{padding:20px}.difference-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:11px;margin:12px 0}.difference-toolbar>div{display:flex;gap:12px}.aligned-head h3,.aligned-cell{padding:12px 16px}.aligned-cell>.timestamp{margin:0 0 8px;font-size:10px}.aligned-cell .transcript-segment{padding:12px 0;border-top:0;border-bottom:0;margin:0}.aligned-cell .transcript-segment p{font-size:14px;line-height:1.85}.aligned-cell .benchmark-speaker{margin:0;font-size:12px}.aligned-scroll{max-height:min(68vh,720px)}.comparison-results>summary{cursor:pointer;font-size:14px}.comparison-results .analytics-table-wrap{margin-top:16px}@media(max-width:900px){.voice-card-grid{grid-template-columns:minmax(0,1fr)}.benchmark-player{top:64px}}@media(max-width:760px){.meeting-inputs .meeting-sidebar{grid-template-columns:minmax(0,1fr)}.provider-tabs{display:flex;gap:8px;margin:12px 0}.provider-tabs button{padding:10px 16px;border-radius:20px;background:#f1f3f6;color:var(--muted);font-size:12px}.provider-tabs button[aria-selected=true]{background:#dfeaf5;color:#304f73}.aligned-head,.aligned-row{grid-template-columns:minmax(0,1fr)}.mobile-ours [data-side=assembly],.mobile-assembly [data-side=ours]{display:none}.aligned-cell:first-child,.aligned-head h3:first-child{border-right:0}.benchmark-player{position:static;gap:10px}.benchmark-player audio{width:100%;flex-basis:100%}.voice-card-heading{flex-wrap:wrap}.voice-card-heading .identity-status{margin-left:48px;text-align:left;padding:0}.voice-action-buttons .button{flex:0 1 auto}}@media(prefers-reduced-motion:reduce){.transcript-segment{transition:none}}.voice-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.benchmark-voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.benchmark-voices .voice-card-grid{grid-template-columns:minmax(0,1fr)}.speaker-analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin:16px 0}.speaker-analysis-grid article{padding:14px;border:1px solid var(--border);border-radius:12px}.speaker-analysis-grid progress{width:100%;height:7px;margin:10px 0}.speaker-analysis-grid .activity-lane{margin:8px 0 0;height:15px}.speaker-analysis-grid .activity-lane button{height:15px}.analytics-panel>.analytics-table-wrap>summary{font-size:12px;padding:12px 0;cursor:pointer}@media(max-width:760px){.benchmark-voices{grid-template-columns:minmax(0,1fr)}}.transcript-segment p,.aligned-cell .transcript-segment p{font-size:14px;line-height:1.85}.segment-meta strong,.aligned-cell .benchmark-speaker{font-size:12px}.meeting-page{padding-top:24px}.meeting-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px 36px;margin-bottom:18px;border-radius:20px;background:#edf1f5}.meeting-hero h1{max-width:510px;font-size:clamp(27px,3vw,38px);line-height:1.14;letter-spacing:-.045em;text-wrap:balance}.meeting-hero p{max-width:420px;margin-top:12px;font-size:14px;color:var(--muted)}.meeting-hero .signal-art.compact{width:100%;height:112px;margin:0}.meeting-hero .signal-halo{opacity:.35}.meeting-hero.is-processing{padding-block:22px}.meeting-hero.is-processing h1{font-size:28px}.meeting-hero.is-processing .signal-art{height:80px}.meeting-page .meeting-history{margin:0 0 18px}.meeting-inputs:not(.has-results)>summary{display:none}.meeting-inputs .meeting-sidebar{align-items:stretch}.meeting-sidebar>.panel{display:flex;flex-direction:column;height:500px;min-height:0;padding:24px}.meeting-sidebar .panel-title{flex-shrink:0;margin-bottom:18px}.recording-controls{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:4px;margin:-4px}.meeting-sidebar .upload-zone{min-height:175px;padding:22px 16px}.meeting-sidebar .upload-symbol{margin-bottom:12px}.meeting-sidebar .recording-help summary{padding-top:12px}.meeting-sidebar .owner-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin-bottom:12px}.meeting-sidebar .owner-intro>.text-button{margin:0}.owner-content{min-height:0;max-height:360px;overflow-y:auto;scrollbar-width:thin;padding:4px;margin:-4px}.meeting-sidebar .owner-content{flex:1;max-height:none}.owner-list{align-content:start}.owner-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border-color:transparent;background:#f8f9fb}.owner-choice{flex:1;min-width:0}.owner-card-name{min-width:0}.owner-name-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5}.owner-card-actions{flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;margin:0}.owner-card-actions .text-button{padding:3px;min-height:28px;font-size:10px}.owner-bottom{flex-shrink:0;gap:12px}.meeting-sidebar .owner-success{flex-shrink:0;margin-top:10px}.recording-controls:focus-visible,.owner-content:focus-visible,.history-collection:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.person-speaker-labels summary{font-size:12px;padding-bottom:0}.person-speaker-labels>div{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.person-speaker-labels>div>strong{font-size:12px}@media(max-width:1000px)and (min-width:761px){.meeting-sidebar>.panel{padding:20px}.meeting-sidebar .owner-option{flex-wrap:wrap}.meeting-sidebar .owner-choice{flex-basis:100%}.meeting-sidebar .owner-card-actions{flex-direction:row;gap:12px;margin-left:28px}}@media(max-width:760px){.meeting-hero{gap:20px;padding:26px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.meeting-hero h1{font-size:28px}.meeting-hero p{font-size:13px}.meeting-hero .signal-art.compact{height:90px}.meeting-sidebar>.panel{height:auto;min-height:0;padding:22px}.recording-controls{overflow:visible}.meeting-sidebar .owner-content{flex:none;max-height:320px}.job-history{padding:20px 22px}.history-collection{grid-auto-columns:minmax(230px,75%)}}@media(max-width:480px){.meeting-page{padding-top:18px}.meeting-hero{display:flex;flex-direction:column-reverse;align-items:stretch;gap:14px;padding:22px}.meeting-hero .signal-art.compact{height:62px;width:80%;align-self:center}.meeting-hero h1{font-size:28px}.meeting-hero.is-processing .signal-art{display:none}.meeting-sidebar>.panel,.job-history{padding:20px}.owner-option{flex-wrap:wrap}.owner-choice{flex-basis:100%}.owner-card-actions{flex-direction:row;gap:12px;margin-left:28px}}@media(prefers-reduced-motion:no-preference){.history-collection{scroll-behavior:smooth}}.resume-hero{display:flex;align-items:center;justify-content:space-between;gap:20px}.resume-workspace{margin-top:22px}.resume-page button:focus-visible,.resume-page select:focus-visible,.resume-page [tabindex]:focus-visible{outline:2px solid #46698e;outline-offset:3px}.resume-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.resume-mode{margin-bottom:18px}.resume-mode button{flex:1}.resume-file-list{max-height:160px;overflow:auto;margin:12px 0;font-size:11px}.resume-file-list>div{display:flex;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.resume-file-list span{flex:1;overflow-wrap:anywhere;min-width:0}.resume-file-list small{white-space:nowrap;color:var(--muted)}.resume-file-list svg{flex-shrink:0}.resume-upload>.button{margin-top:16px}.resume-progress{margin:18px 0;display:grid;gap:12px;font-size:12px}.resume-progress>div{display:flex;gap:8px;align-items:center}.resume-progress small{color:var(--muted);line-height:1.6}.resume-progress progress{width:100%;height:7px;accent-color:#46698e}.resume-progress .spin{animation:resume-spin 1.5s linear infinite}.resume-processing-feedback{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 0;color:var(--text)}.resume-processing-feedback .spin{animation:resume-spin 1.5s linear infinite;color:#46698e;flex-shrink:0}.resume-processing-feedback strong{font-size:15px;line-height:1.5}.resume-processing-feedback progress{display:block;width:100%;max-width:340px;height:8px;accent-color:#46698e}.resume-processing-feedback p{margin:0;font-size:12px;color:var(--muted)}.resume-processing-feedback small{max-width:100%;font-size:11px;line-height:1.6;overflow-wrap:anywhere;color:var(--muted)}@keyframes resume-spin{to{transform:rotate(360deg)}}.resume-batch-summary{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted);margin-bottom:12px}.resume-batch-list{max-height:280px;overflow:auto}.resume-batch-row{border-bottom:1px solid var(--border);padding:4px 0}.resume-batch-row>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px;border-radius:8px;font-size:12px}.resume-batch-row>button span{flex:1;min-width:0;overflow-wrap:anywhere}.resume-batch-row>button svg{flex-shrink:0}.resume-batch-row>button small{font-size:10px;color:var(--muted)}.resume-batch-row.selected>button{background:#edf3f9}.resume-batch-row>p{font-size:11px;padding:3px 10px 10px;color:#a23a32}.resume-export-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.resume-batch .resume-export-actions{margin-top:15px}.resume-candidate-results{display:grid;gap:18px;min-width:0}.resume-candidate-results .result-status{margin:0;gap:10px;flex-wrap:wrap}.resume-profile-heading{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.resume-profile-heading>div:nth-child(2){flex:1;min-width:100px}.resume-profile-heading h2{overflow-wrap:anywhere;font-size:22px}.resume-profile-heading p{margin-top:4px;color:var(--muted);font-size:11px}.resume-profile .candidate-avatar{flex:0 0 48px;width:48px;height:48px;margin:0;font-size:15px}.resume-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 0}.resume-contacts dt{color:var(--muted);font-size:10px;margin-bottom:5px}.resume-contacts dd{font-size:12px;overflow-wrap:anywhere;margin:0}.resume-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;border-block:1px solid var(--border)}.resume-metrics strong{display:block;font-size:24px;font-weight:500;letter-spacing:-1px}.resume-metrics span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.resume-quality-note{font-size:10px;color:var(--muted);line-height:1.7;margin-top:14px}.resume-review{background:#faf5e9;border:1px solid #ead9b6;border-radius:14px;padding:18px;display:flex;gap:12px;font-size:12px}.resume-review>svg{flex-shrink:0;color:#947335}.resume-review h3{font-size:13px;margin-bottom:8px}.resume-review ul{padding-left:16px;max-height:180px;overflow:auto;line-height:1.7;overflow-wrap:anywhere}.resume-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:stretch}.resume-filter{display:grid;gap:8px;font-size:10px;color:var(--muted);margin-bottom:12px}.resume-filter select{width:100%;min-width:0;padding:9px;background:#f7f9fb;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:12px;color:var(--text)}.resume-skill-list{height:280px;overflow:auto;padding-right:6px}.resume-skill-row{display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:12px 0}.resume-skill-row strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.resume-skill-row small{display:block;font-size:9px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.resume-skill-row>span{font-size:9px;color:var(--muted);white-space:nowrap}.resume-background{display:flex;flex-direction:column}.resume-background>h2{margin:0 0 16px}.resume-background>p{font-size:12px;line-height:1.7}.resume-background>.resume-quality-note{font-size:10px}.resume-education-list{height:240px;overflow:auto;margin-bottom:24px}.resume-education-list article{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--border)}.resume-education-list h3{font-size:13px}.resume-education-list p,.resume-education-list>p{font-size:12px;line-height:1.7;margin-top:6px}.resume-education-list small{font-size:10px;color:var(--muted)}.resume-route-list{max-height:210px;overflow:auto}.resume-route-list>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:6px 14px;border-bottom:1px solid var(--border);padding:12px 0;font-size:12px}.resume-route-list strong{font-weight:500}.resume-route-list small{grid-column:2;font-size:10px;color:var(--muted)}@media(max-width:1000px){.resume-detail-grid{grid-template-columns:minmax(0,1fr)}.resume-education-list{height:140px}}@media(max-width:760px){.resume-hero .heading-icon{display:none}.resume-hero h1{font-size:36px}.resume-workspace,.resume-contacts{grid-template-columns:minmax(0,1fr)}.resume-metrics strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.resume-progress .spin,.resume-processing-feedback .spin{animation:none}}.resume-mode{display:flex;gap:4px;padding:4px;background:#f1f3f6;border-radius:10px}.resume-mode button{border:0;background:transparent;padding:9px 10px;border-radius:7px;font-size:12px;color:var(--muted)}.resume-mode button.active{background:#fff;color:#304f73;box-shadow:0 1px 4px #17202b12}.results-area>.resume-candidate-results>.panel{margin-bottom:0}.resume-intelligence-modes{display:flex;width:fit-content;max-width:100%;padding:5px;border:1px solid var(--border);background:#f2f5f8;border-radius:999px;margin:24px auto;gap:4px}.resume-intelligence-modes button{padding:11px 22px;border-radius:999px;font-size:12px;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s}.resume-intelligence-modes button.active{color:var(--text);background:#fff;box-shadow:0 2px 8px #172c4512}.resume-intelligence-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px}.resume-top-card{height:650px;display:flex;flex-direction:column;min-width:0}.resume-top-card>.panel-title{flex-shrink:0}.resume-top-scroll{flex:1;min-height:0;overflow:auto;padding-right:7px;overscroll-behavior:contain}.resume-top-actions{flex-shrink:0;padding-top:15px;border-top:1px solid var(--border);margin-top:15px}.resume-top-actions .resume-progress{margin:0}.resume-upload .resume-top-scroll{display:flex;flex-direction:column;gap:18px}.resume-upload .resume-top-scroll>*{flex-shrink:0}.resume-upload .resume-top-scroll>.resume-mode,.resume-upload .resume-top-scroll>.resume-file-list,.resume-upload .resume-top-scroll>.resume-quality-note{margin:0}.resume-upload .upload-zone{flex:1 0 auto;min-height:260px;gap:14px;padding:28px 20px}.resume-upload .upload-zone>p,.resume-upload .upload-zone>small{margin:0}.resume-upload .upload-zone>small{display:block}.requirements-editor{border:0;padding:0;min-width:0}.requirement-editor{border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:14px;background:#fafbfd}.requirement-editor summary{display:flex;align-items:center;gap:9px;cursor:pointer;min-height:26px;font-size:12px}.requirement-editor summary span{color:#7b8a9e;font-size:10px}.requirement-editor summary strong{flex:1;overflow-wrap:anywhere}.requirement-editor summary small{font-size:10px;color:var(--muted)}.requirement-editor label{display:grid;gap:8px;color:var(--muted);font-size:11px;margin-top:18px}.requirement-editor input,.requirement-editor textarea,.requirement-editor select{min-width:0;width:100%;border:1px solid var(--border);border-radius:8px;background:#fff;padding:9px 10px;font:inherit;font-size:12px;color:var(--text);box-sizing:border-box}.requirement-editor textarea{resize:vertical;min-height:62px;max-height:220px;line-height:1.6}.requirement-help{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.requirement-skill-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.requirement-skill-fields>div{min-width:0}.requirement-options{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.requirement-options>summary{justify-content:space-between;color:var(--muted);font-size:12px}.requirement-options>summary svg{flex-shrink:0}.requirement-options[open]>summary svg{transform:rotate(180deg)}@media(max-width:480px){.requirement-skill-fields{grid-template-columns:1fr;gap:0}}.requirement-tags>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.requirement-tags button{display:inline-flex;gap:5px;align-items:center;overflow-wrap:anywhere;white-space:normal}.requirement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.requirement-editor-actions{display:flex;gap:16px;padding-top:14px}.requirements-overview{margin:22px 0}.requirement-distribution{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:8px 20px;margin-top:20px;align-items:center;font-size:12px}.requirement-distribution strong{overflow-wrap:anywhere}.requirement-distribution small{grid-column:2;color:var(--muted);font-size:10px}.evidence-bar{display:flex;height:7px;border-radius:5px;overflow:hidden;background:#e8edf2}.evidence-bar span:nth-child(1){background:#46698e}.evidence-bar span:nth-child(2){background:#b99b63}.evidence-bar span:nth-child(3){background:#e0e5eb}.resume-ranking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:22px 0}.ranking-card{height:460px;display:flex;flex-direction:column;min-width:0}.ranking-card h2{overflow-wrap:anywhere}.ranking-candidates{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.ranking-candidate{display:flex;gap:12px;padding:15px 6px;border-bottom:1px solid var(--border);width:100%;text-align:left}.ranking-candidate:hover{background:#f3f6fa}.ranking-candidate>b{color:#7e91a6;font-size:12px;padding-top:2px}.ranking-candidate>div{min-width:0;flex:1}.ranking-candidate strong{display:block;font-size:13px;overflow-wrap:anywhere}.ranking-candidate span,.ranking-candidate small{display:block;font-size:10px;color:var(--muted);margin-top:6px;line-height:1.6}.ranking-candidate .ranking-change{color:#46698e}.resume-comparison{margin:20px 0}.resume-comparison p{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0}.resume-session-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:22px 0}.resume-selected-candidate{scroll-margin-top:100px;margin-top:24px}.resume-evidence{margin-bottom:20px}.criterion-evidence{border-top:1px solid var(--border);padding:17px 0}.criterion-evidence>div{display:flex;justify-content:space-between;gap:10px;align-items:start;flex-wrap:wrap}.criterion-evidence h3{font-size:13px;overflow-wrap:anywhere;flex:1;min-width:150px}.criterion-evidence>small{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin:8px 0}.criterion-evidence.explicit .tag{color:#376c59;background:#edf6f1}.criterion-evidence.related .tag{color:#8d6e37;background:#faf4e8}.resume-evidence blockquote,.resume-source-passages blockquote{margin:12px 0;padding:14px 18px;background:#f6f8fb;border-left:2px solid #a5b9cd;border-radius:0 8px 8px 0}.resume-evidence blockquote p,.resume-source-passages blockquote p{font-size:12px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.resume-evidence blockquote footer,.resume-source-passages blockquote small{font-size:10px;color:var(--muted);margin-top:9px}.resume-source-passages,.research-history{margin:20px 0;max-height:480px;overflow:auto}.resume-source-passages summary,.research-history summary{font-size:13px;cursor:pointer}.research-history article{display:grid;gap:8px;border-top:1px solid var(--border);padding:15px 0;margin-top:12px;font-size:11px;overflow-wrap:anywhere}.resume-global-error{margin:18px 0}@media(max-width:800px){.resume-intelligence-workspace{grid-template-columns:1fr;gap:18px}.resume-top-card{height:610px}}@media(max-width:480px){.resume-intelligence-modes{width:100%;gap:0}.resume-intelligence-modes button{flex:1;padding:10px 7px;font-size:10px}.resume-top-card{padding:20px}.requirement-distribution{grid-template-columns:1fr;gap:8px}.requirement-distribution small{grid-column:1}.requirement-fields{grid-template-columns:1fr;gap:0}.resume-session-actions .resume-export-actions{gap:12px}}.resume-page .resume-quality-note{font-size:12px}.resume-page .resume-inline-processing{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px}.resume-page .resume-inline-processing .spin{flex-shrink:0;animation:resume-spin 1.5s linear infinite}.resume-processing-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#15233445;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.resume-processing-card{width:min(100%,460px);max-height:calc(100dvh - 40px);overflow:auto;text-align:center;box-shadow:0 18px 70px #14243930;pointer-events:auto}.resume-processing-card .resume-processing-feedback{padding:12px 0 24px}.resume-page .resume-detected-method,.resume-page .resume-stale-notice{border:1px solid #cbd9e6;background:#f1f6fb;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.6}.resume-page .resume-stale-notice{margin:18px 0}.resume-page .resume-tenure{border-top:1px solid var(--border);padding-top:16px;color:var(--muted);font-size:13px;line-height:1.7}.resume-page .resume-role-picker{max-width:420px;margin:0;font-size:13px;color:var(--text)}.resume-page .resume-role-picker select{font-size:14px;padding:12px;background:#fff}.resume-page .resume-match-summary{font-size:15px;line-height:1.7;margin:14px 0}.resume-page .ranking-candidate span,.resume-page .ranking-candidate small{font-size:12px}.resume-check-counts{display:flex;flex-wrap:wrap;gap:10px}.resume-check-counts>span{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f0f3f6;border-radius:10px;font-size:12px}.resume-check-counts strong{font-size:18px}.resume-check-counts .match{background:#edf6f1;color:#376c59}.resume-check-counts .review{background:#faf4e8;color:#8d6e37}.resume-page .criterion-evidence h3{font-size:14px;line-height:1.6}.resume-page .criterion-evidence>small{font-size:12px}.resume-page .resume-evidence blockquote p{font-size:14px;line-height:1.8}.resume-page .resume-evidence blockquote footer{font-size:12px}.resume-role-context{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.resume-page .resume-experience{min-width:0}.resume-page .resume-experience h2{display:flex;align-items:center;gap:8px;font-size:17px}.resume-page .resume-experience article{padding:16px 0;border-bottom:1px solid var(--border)}.resume-page .resume-experience article:last-child{border-bottom:0;padding-bottom:0}.resume-page .resume-experience p{margin-top:12px;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.resume-page .resume-experience small{display:block;margin-top:10px;font-size:11px;color:var(--muted)}.resume-page .resume-more-details>summary,.resume-page .resume-routing>summary,.resume-page .resume-comparison>summary{cursor:pointer;font-size:14px}.resume-page .resume-more-details[open]>summary,.resume-page .resume-routing[open]>summary{margin-bottom:20px}.resume-page .resume-more-details .resume-filter{margin-top:18px}.resume-page .resume-routing summary svg{display:inline;vertical-align:middle;margin-right:8px}.resume-page .resume-no-requirements p{margin-top:12px;font-size:14px;line-height:1.7}@media(max-width:480px){.resume-page .resume-upload>.panel-title{align-items:center;gap:8px;flex-wrap:wrap}.resume-page .resume-profile-heading .resume-export-actions{width:100%}.resume-check-counts>span{flex:1 1 100px}}@media(prefers-reduced-motion:reduce){.resume-page .resume-inline-processing .spin{animation:none}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif;font-synthesis:none;color:#202124;background:#fbfaf8;font-weight:400;--ink: #202124;--muted: #606873;--accent: #0066cc;--cyan: #0066cc;--gold: #0066cc;--border: #e4e3e0;--panel: #fff;--heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--radius: 24px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button,a,summary{transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #1676d2;outline-offset:4px}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5{font-family:var(--heading);font-weight:600}h1,h2{letter-spacing:-.055em;line-height:1.05;text-wrap:balance}p{line-height:1.65}img,svg{max-width:100%}img{height:auto}input,select,textarea{background:#fff;border:1px solid #cecece;border-radius:10px;padding:12px 14px;max-width:100%;min-width:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}input[type=range]{padding:0;accent-color:var(--accent)}fieldset{border:0;margin:0;padding:0;min-width:0}summary{cursor:pointer;font-size:14px;line-height:1.6;padding:14px 0}details:not([open])>:not(summary){display:none}details>p{margin:8px 0 16px;color:var(--muted);font-size:14px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:1000;background:#202124;color:#fff;padding:14px 22px;border-radius:12px}.skip-link:focus{top:10px}#main:focus{outline:none}.m-shell,.page-shell{width:min(1160px,calc(100% - 96px));margin-inline:auto}.eyebrow,.m-kicker{font-size:10px;letter-spacing:.16em;font-weight:650;line-height:1.6;text-transform:uppercase;color:var(--muted)}.eyebrow>span{display:none}.button,.m-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 22px;border-radius:30px;border:1px solid transparent;font-size:13px;font-weight:500;line-height:1.4}.button.primary,.gold-button,.m-button.blue{background:var(--accent);color:#fff}.button.primary:hover:not(:disabled),.gold-button:hover:not(:disabled){background:#0075e4;box-shadow:0 4px 16px #0066cc1a}.button.outline{background:transparent;border-color:#d5d5d5}.button.outline:hover:not(:disabled){background:#f1f1ef;border-color:#b8b9bb}.button.light{background:#fff;color:#202124}.button.light:hover{background:#e9edf3}.button.danger{background:#b52e2e;color:#fff}.full-width{width:100%}.m-text-link,.text-button,.inline-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--accent);background:transparent;padding:6px 0;line-height:1.5}.m-text-link:hover,.text-button:hover,.inline-link:hover{color:#004c99}.m-actions{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;padding:5px 9px;background:#f2f3f5;border-radius:6px;color:#606873;font-size:9px;letter-spacing:.05em;font-weight:600}.m-header{height:66px;position:sticky;top:0;background:#fbfaf8e8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid #e4e3e080;z-index:100}.m-nav-shell{max-width:1320px;margin:auto;height:100%;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}.m-brand{display:inline-flex;align-items:center;gap:9px;font-size:19px;letter-spacing:-.8px;white-space:nowrap;font-weight:650}.brand-light{font-weight:400}.m-brand sup{font-size:8px;position:relative;top:-7px;margin-left:2px}.m-brand .brand-mark{display:block;width:28px;height:28px;flex:0 0 28px;object-fit:contain;border-radius:0}.m-nav{display:flex;align-items:center;gap:29px}.m-nav-group{position:relative}.m-nav-group>button{display:flex;gap:5px;align-items:center;background:transparent;font-size:12px;padding:24px 0;color:#44464a}.m-nav-group>button[aria-expanded=true]{color:var(--accent)}.m-dropdown{position:absolute;top:53px;left:-24px;padding:25px;min-width:260px;background:#fff;border:1px solid var(--border);border-radius:0 0 18px 18px;box-shadow:0 20px 40px #20212412;animation:fade-in .2s}.m-dropdown .eyebrow{margin-bottom:14px;font-size:9px}.m-dropdown a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:14px;gap:20px}.m-dropdown a svg{color:#999}.m-dropdown a:hover{color:var(--accent)}.nav-actions{display:flex;align-items:center;gap:18px}.nav-cta{display:inline-flex;align-items:center;gap:9px;background:#252628;color:#fff;font-size:11px;border-radius:24px;padding:9px 15px;white-space:nowrap}.nav-cta:hover{background:#414349}.m-mobile-toggle,.mobile-login{display:none}.m-footer{padding:65px 0 24px;border-top:1px solid var(--border);background:#f1f0ed}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;padding-bottom:55px}.footer-intro p{color:var(--muted);font-size:14px;margin:18px 0}.footer-grid h2{font-size:12px;letter-spacing:0;line-height:1.6;margin-bottom:16px}.footer-grid>div>a:not(.m-brand){display:flex;align-items:center;gap:5px;font-size:11px;color:#606873;width:fit-content;margin-bottom:11px}.footer-grid a:hover,.footer-legal a:hover{color:var(--accent)}.footer-legal{border-top:1px solid #dcdcd9;padding-top:22px;font-size:9px;color:#606873;display:flex;gap:25px;justify-content:space-between}.footer-legal>div{display:flex;gap:20px}.footer-legal a{display:inline-flex;gap:4px;align-items:center}.loading-page{min-height:50vh;padding-block:90px}.loading-page h1{font-size:50px;margin-bottom:22px}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.m-nav-shell{gap:20px;padding:0 28px}.m-nav{gap:20px}.m-shell,.page-shell{width:calc(100% - 64px)}}@media(max-width:900px){.m-header{height:60px}.m-mobile-toggle{display:flex;align-items:center;justify-content:center;background:transparent;padding:8px;margin-right:-8px}.m-nav{display:none}.m-nav.expanded{display:block;position:absolute;top:60px;left:0;right:0;height:calc(100dvh - 60px);overflow-y:auto;background:#fbfaf8;padding:24px 32px 50px}.m-nav-group>button{width:100%;font-size:24px;letter-spacing:-.8px;font-weight:600;padding:20px 0;justify-content:space-between;border-bottom:1px solid var(--border)}.m-nav-group>button svg{width:18px;height:18px}.m-dropdown{position:static;border:0;background:transparent;box-shadow:none;padding:20px 0 12px}.m-dropdown a{padding:14px 0;font-size:17px}.mobile-login{display:flex;align-items:center;gap:8px;margin-top:28px;font-size:14px}}@media(max-width:600px){.m-shell,.page-shell{width:calc(100% - 40px)}.m-nav-shell{padding-inline:20px}.m-brand{font-size:18px}.nav-cta{font-size:10px;padding:8px 12px}.nav-actions{gap:10px}.m-actions{gap:18px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 15px;padding-bottom:35px}.footer-intro{grid-column:1/-1;margin-bottom:15px}.footer-legal{flex-wrap:wrap;gap:17px}.footer-legal>span:last-child{display:none}.m-footer{padding-top:45px}.eyebrow{font-size:9px;letter-spacing:.13em}.button{font-size:12px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.m-nav-shell>*,.nav-actions,.m-nav-group{min-width:0}.m-mobile-toggle{flex-shrink:0}@media(max-width:360px){.m-nav-shell{gap:12px;padding-inline:16px}.m-brand{font-size:16px;gap:6px}.nav-cta{font-size:9px;gap:5px;padding:8px 10px}.nav-actions{gap:7px}}
